From 55dfa8d8e537a54799458953a6d21d51478dfa83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Barfu=C3=9F?= Date: Fri, 23 Feb 2024 13:28:47 +0100 Subject: [PATCH 001/896] Updated the Synology instructions --- docs/general/installation/synology.md | 58 ++++++++++++++++++++- static/images/docs/install-synology-10.png | Bin 0 -> 125193 bytes static/images/docs/install-synology-11.png | Bin 0 -> 14822 bytes static/images/docs/install-synology-12.png | Bin 0 -> 50738 bytes static/images/docs/install-synology-13.png | Bin 0 -> 63614 bytes static/images/docs/install-synology-14.png | Bin 0 -> 52413 bytes 6 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 static/images/docs/install-synology-10.png create mode 100644 static/images/docs/install-synology-11.png create mode 100644 static/images/docs/install-synology-12.png create mode 100644 static/images/docs/install-synology-13.png create mode 100644 static/images/docs/install-synology-14.png diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index ca450458..c5aa0353 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -5,8 +5,63 @@ description: Install on Synology NAS. sidebar_position: 4 --- -For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Docker. +# Install on Synology +For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Docker. For this guide, we will use the Synology Container Manager to install Jellyfin. + +## Prerequisites +Everything is done through the Synology web interface. +This guide assumes you have already set up your Synology NAS and have access to the web interface. And your Synology NAS is running DSM 7.0 or newer. +If you are running an older version of DSM, you can use the guide at the bottom. +Install the "Container Manager" package from the Synology Package Center. +To do this you need to open the Package Center and search for "Container Manager" and install it. + +## Installation +The installation is done with the Synology Container Manager. +If after the installation of the "Container Manager" you don“t see the icon in the main menu, you can find it in when clicking on the top left corner of the main menu. + +### Downloading the Jellyfin Image +Navigate to the "Registry" tab and search for "Jellyfin". You should see the official jellyfin/jellyfin image. Click on it and then click "Download". + +![Downloading the Image](/images/docs/install-synology-10.png) + +A new window will open, there you can select a version of Jellyfin. We recommend using the latest version. Click "Apply". + +![Downloading the Image](/images/docs/install-synology-11.png) + +After a few seconds, the image will be downloaded and you can find it in the "Image" tab. + +### Creating the Container +Navigate to the "Container" tab and click "Create". +Select the "Jellyfin" image and give the container a name. We recommend using "Jellyfin" as the name. You can also set the container to auto-start if you want Jellyfin to start when the NAS boots. +Also, you can set the resource limits for the container. We recommend that you let the container use all available resources. +Click "Next". +![Creating the Container](/images/docs/install-synology-12.png) + +**Port Settings** +You need to set the port settings for the container. Jellyfin uses port 8096 for the web interface and 1900 for DLNA. You can set the container to use the same ports as the host or use different ports. We recommend using the same ports as the host. + +**Volume Settings** +You need to set the volume settings for the container. Jellyfin needs access to your media files and configuration files. +To add a volume, click "Add Folder" and select the folder you want to use. In the middle column, you need to set the mount path. For the media files, you can use "/media" and for the configuration files, you can use "/config". + +**Network Settings** +You need to set the network settings for the container. Jellyfin needs access to the network to stream media and use DLNA. You can use "Bridge" mode if you are running multiple instances of Jellyfin or "Host" mode if you are only running one instance. We recommend using "Host" mode. + +Any other settings can be left as default. +Your settings should look like this: +![Advanced Settings](/images/docs/install-synology-13.png) +![Advanced Settings](/images/docs/install-synology-14.png) +Click "Next". + +You can review your settings and then click "Apply". +Make sure the checkbox "Run this container after the wizard is finished" is checked. +You can now see the container in the "Container" tab. + +Browse to `http://SERVER_IP:8096` to access the web client. +If you used a different port, replace 8096 with the port you used. + +## earlier versions of DSM ![Installing Synology](/images/docs/install-synology-1.png) ![Installing Synology](/images/docs/install-synology-2.png) @@ -32,3 +87,4 @@ Host Mode is required for HdHR and DLNA. Use bridge mode if running multiple ins ![Installing Synology](/images/docs/install-synology-9.png) Browse to `http://SERVER_IP:8096` to access the web client. +If you used a different port, replace 8096 with the port you used. diff --git a/static/images/docs/install-synology-10.png b/static/images/docs/install-synology-10.png new file mode 100644 index 0000000000000000000000000000000000000000..459dac03b617596b5d0f658ff730e4af5833610a GIT binary patch literal 125193 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%0AAEg?9x`simMtt4C(5T1y8S>?b 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

4zj|C0XhPApsFPt9 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 ZzNzmwHq}dOWF!?|l!zPq|37lFZj}H4 literal 0 HcmV?d00001 diff --git a/static/images/docs/install-synology-11.png b/static/images/docs/install-synology-11.png new file mode 100644 index 0000000000000000000000000000000000000000..84a74c49228c3c390afe3c6e81169447c2157fb7 GIT binary patch literal 14822 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 literal 0 HcmV?d00001 diff --git a/static/images/docs/install-synology-12.png b/static/images/docs/install-synology-12.png new file mode 100644 index 0000000000000000000000000000000000000000..a5848ab2eee4ed456c1c6927cb8a7319936698e8 GIT binary patch literal 50738 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�{=SgwRSCa)es8uLN=lN^)* zhdAO`Z@jN>VLSkZ9dR44keWY0X=TE0UnJ`P%nN}3tU*KGWsjFI_Xgf#HlEM@15B3> zo&b-O0@Lm$9G139s^$Bks5!p|?4bmk@|u2H6j>GM<51>#TZ>+e_x)4P zEwOIzzrEVci_cvpG&{^?;4wI+C5k$W1J$-c-R@RU_HB4*wwduUh1x@rk`dF0e!m0| z^fvYhY79gxuvbd*$foKgjf$NSsv8sex*zeFMOqmH<$zTE77+Y^`t0@hB5KOY8VKH6 znS1?ZT-cEc{GgKPsTY`5_Sc}KPp4Q?3QdHXm2`Uiihfa|PTI~xvVF%K`Z%CP|E%ZmsqRw` zHfSc)5kJDTIhTh*Om?FxB`n$89l8u@_g7LR@7t^$EdfY{(WY$yOjDiYp>TJg`v+8x z;EX&imqp>0r(X;$)CZWT%T@HA+x|{l>!u3iyEDJ==hA8KWVNP}^A~MT)EsGKHHk|`0g1KFpwBZciC-ElsumIe-q41-xlGz_>=h1F2RM9xh zZNUU5^&2QHh0_IYo$UogbhkQ%grd0k=_VI7^Y?<6ERU1JcKbG68|mpO*TLzcsK9bB zGgaD1-SB>C2E3DqQ81Hx#9geNWZ897@)-m;wL97!XFWX6zI9G@bc_k4w;}7bfz-(!X2>3t7i|dePCJwcF-AV}nMj-|>jkAkEDeGRfAvb^ z5sQ!qor)khErdx)jTCJdGD2#pb|A*xbmQ_`yvGC;x{A9*2Jxr zsGCGpq{~TqDZN^*wYxoJ9AljK7M@tTQcD%jGV`Ve)Oczq04Z(BZU5Kxe6PJqw?)PpUnP!&(0@}2(|kKRJH8}z3(lNnf?RnNyt zB7@g+82&*#X1{`H<2EYw^!Anl zM1#xbIDz0wy_ztE!b)vyrFX2}$s=S%so73gH4k$+%4!EN^uf`cwe0)EdUIi!)+JsO zWK>H{R>oDftX=hyIuzsfO#}~FY{<}Ja_jDrNF=xuzPU+rWd#fkGWzea?5>=3*Pcq_ za6>su@zGW$IJMWfxY^Szw7AXOug4#!7BCl7m^RD)9eFus@Lg^$QD$GJRG`B{MPvz- z2jgEVfxj$H2EDV94$;hJl~uyK%O&|=8)#SlQkZb9_y+3!hIYO^#htL{_QHFcNOrW# z!_`xzf@mw<>-i6!^#?GtESo*jt8T{2*bx0+h*C+U4|iGq6VXa(#X5D!e`T4m0Eb?y zueDoX{{|KL@FHci-50LwY5tDR{Qs8JcT;_h<7?!9>BS?x>&|odGiEA5j;^kN?b%L7 z|540;z)m2jSt}44%zkkfmnQ#WHe)r((=+pi-z9WKLCU2+%Ntk!7dTg+2Gs9*dZzvV z4yjFsJ?{~Kx~j=rB~dpmf0!R_)%Yu&Ea6WU+izT{#{xT>Q-24cAg;Ivv&hu1i8=$>*F( z(sZ;P>az+w_~8mc*Ktp)f6-?kC={d%D%-bQ zVLQDO4`Y&4Y5WA+Dm5lfHG8}522FE{N&%OPLSlJ=ZmB(}2HM~#6t>w?-R>};DZRbJ zI&XE7Y#Lj$7&Hf~kd$5V#sZVjIupzI&i-0h#?83%S|iPk-_8kLbj|i6AKVlLAj7fx zFH-Bf4JJ|2xDD_$vYw)W%Xb$D9(<~cMEKg%{x#G-D#FQLZ*eN->S_r-=VZUGFA#hv z#1co##TmejV_t~+pf!g5BKRW|Arey*f@6Zf+d(Zm&!|{Jb##b={(PP{rMdsUe8=N& zkLS;RLA->q^}2_WC-HYxck-p)$RN7-^)&*DvX-uu1uCXo+*M{uO(n3PnqSM+W%PSR z>#@ME`6$@46rIi`oR$Zm&zCehffxeN2UP||^ zM2is2*3o5}>ou&i^}K3Y|F61yI&f%Z|5Xuf;!X7Jmk#7Gy+mN!t1H+qm#+kcn=LB6 zG$IJ0iGeZw!cWCGy}MKV3?hpV=rW#b#h2p~VKdU+=~E<9XD0x}I*1vV-Hmp3 z#yaP`x^S3SYE(z^q}DPo?SjT}qtRn?8c!w_0A+NH@nUCP2QZ$dDiC z&y45AuC7h-2q@ml?@d?sv!HrTX9LvDubiSD4}N6Aqo}D1HRG70Z!?a!V`n|(OLkt3 zKkeDrPLG~qGm_}8znXizY=`S%S7gRgKhInl%nnc4Dda%BYvUO7n{baGViH_(u(2h} zc9rTz2(l!(<+Q?v0^sN{6;a%GkG8pG^;3pY*EBGVc2*)bsCc)?wE{g=yjGfunA{4vdW)MM!j)BEbH8U(LD3@KZoCb zv&)q+vkXV1uut2?*(C zkkO5FTVs8V-aQh*!-3UUCFe&k z!RzV;RBy78G6^I*E73I@BDHM8w3Run6y_j^w(UZKraX9G+8NS`Hi-ykTtJqZG!H#r zOa$!$ZkGzQ#8bdYJ6_a1L2MEN!_wE-r9LxTt>ec2;EMPO(jMwAsy;eU(#0bnXiU#P zKeri!>n;(VUg9C+&Rd-fz!i9@$&4)ggt(vRXpK!6H6fGG@dVcUd3?p;;>u<#4lHja zBUM`}J!&4+z6`^fDoQ!C_5NJNaKtbRkGb%zy*8#+8%vn|sUu2jh0$e)ldEyzgm860 zIlb_ptD6zFLgcW7#k=%EyMt3zHAdXQZLysBce|=hD5ucDq{XKl~`_pVke=HIRW70NHksc)Kv1qd9kMVa>~?E{j^`;3A44 z;fTexlBhf8w!p873@2U4S*vJ} zFhI9b-t1OV9XnKw$+JCPb1KnJ&+j@yGpY}3`vF?`J8*IGDhu*M?;ca(Ak(bP6_@EJ z`#+5--|oicf7uTT?RcC(0`XtGLZA(|cWdna97nlj7)jy5=-c#!w1J-WfLZ#8xW8lO zlymM@QS;3HHODHUUa?orEhIOqm5{2;!`6ugDfKTxC^1p zakV@O08Q=RP3H#`-!=EUr#FRAwWS^ITL-;YE46r9h^CAEKqKL}_q$yQR=8H1`VB{L zq*l#krk)tBfbXSEe9dyIFKiNmBs_0qy_sddPD?1!^}gV0jv_X~ZFx7(*D|W`GV-~V z7GhVrJ3bDBb3CY(+MZqz-q-Y>5tSK@b#Q(ASvsH=r+_5{X67Q@q;s1fHMfINr%^$` znpHfRRcL#8cRRw6g32oa_N@P1rrMtEZivr6c2}aN!m;BxTEE>MyRwL8W=^9l+35vn zt|3MmO!g~BtCW!Nqqc^Y?8kC{K)eO(3YcK#f0*XP{OOf_8wxin)GgWTqtR9;?U-v z??-Dd7qJj_IeJ;~e_WPGm{*ie>wx5Ow(f8a+66iv*u}#HvNEsRyUbK;{PY|a+O5x2 zqgM8{_`(IK%-ng%$z@+d_}Z^0bMPeU<4IGuoFzkh02OjsjU`kQ6&)14=y^OA5{FW)ZcM0?=6qORa~=LOR=JUGa!bL9m28!;K>N46Af;zk7N4-r z%pwav7kWmMhiU9%Hc5`^|EG_MH_gHD$9sEwNvNf~jRzMf2cM#SI6+)h%ECv*{b|;I z5=f!!)9N%y{&S*WGYQPYi$b_FZ$v_s-S_NiNA6*&$OzL386DSTdjx5ESGq|iK{XKk z?=7dlj$LH4RgzXwHylBg&5@8TaCmjqAHf)h{8kB2FpT+a(2Oq1-$R9HppV$>n&)3v z{SW^ckATnij0mUO?7u1d+0Xyefqa!KUi$)(bhr#E%@U=hMXT* ztO64Wb0J?(?RCI*+b7N+Nxw%|_`VMZHg5vt)}X(I@W7uhSU|$r@9S}OJ%10-j;KGv zbdHr<3%1`%^{MMaXAs6|?!9*Z4s^OaGyJ%rl_>BliEB zN0n?kGNVj?&tbXmkSHj@#D#{*=Urc+;5@Xl$?}aPOk{lh zjR7$Iu9nR(OYom<1c7kvA+H|}AX$xFga00MW@Nx@xn<`(9_S4wD1aHbh$#4^iwhel z7#QS%^k)avYCB>%b`VIzkg%WhmDs}jf7yf!Rgeexo5m`cP zj=R>OzY%{J;U6g${V9{!ZXG z(faGL#k3E!V?6$r2)L6JNZ#wPo^_NHPv)uwhso%blJ|vcG>)ve zXguNAs#(%YyGiZs$+(#MTg$43`*>S`mgY+4!L2h-d_w602ZE;e@tWOAI|BQ?R%6Y;q7OT5dFY;ggHYeBx@b)hnMAF>d38@^KOcNQ}&(%l{KTa^*1?H;;xN2p8BO)&!yI1 zb!j%TU$1$tNdIV1YAjc;m61DN$nsWbaXK@h4Z3eA|E_YMAC~Zb?p>PaI#bXesq8=| z-TsEfYCTtoFpNs`77_F5_Bf?ryZSmPOFA+4`6f{t zKsQ;Hp#L+8pENgT8d;Gu{_E7mo1t0- zSG!+gAyLjRX0wr+t%fJa6T<~G-=&`hA~26~4;>!wt`Wv~a2t6GqShD6zFYTL$i3wv ztQq%#f8LaT8*}Et7nH#vZiK}$ySl*pd_e}H*zu^v^ZFvGxVN={;P`Q*vQRoHic~r= zewO+A*w7djmzc<^qhq#U?0c1%pzwM;AQPk1+uTxG{pD1X<;02oG(OG{P{BRG6xP{) zP1~ySgkxW);rSSFwLTb^rx@fkU8D<&d{kq9j|-(7({6W*Nz^dG@jCn2TRX16BiB@5 zw~imwU@cJEZlgCU^%%$50gt`F+PXHP^R-ahW6k3$*r!h;NSd6Z$ho2tN=gRBr%jI) zF;C5k+L@CR(4%kndyR~HY3IAmgQBBrxdW-a2$7yWZTi`lofO)mDeAJp4#%}68w{R? zch;S06IuE<_QyHy=Qdg^X%mqj&5W7od{U{YtsQerWws(lSodtbIaya0;e89ooru9R z`W4UKIhF+Zn$SGK>oJP$ei-3wFy00pn~*@lFePvIe1Tdu5-j<>yXvF)+q{CJLVJ)s$ZhZGyG5>0&ru`AM zhp*Vbc}xO&)w#O4ZRm&l;;kkJD=z9ZZ7<)4W4#kchZtmsrbKUJ8Hmmk@n1o_4kJRw z2{{}s=$zLXrLLL{Q^Ye87R zGPuv=PQ6!g)##kPW=7}>GJLQTdTM{Z`yTWl1L7r|{a)?4m$?#@_Ke}JUxnwLNmD89 zp)JGi>eF_&8fUlFY&^`mA-lkT6sWK=f1b>P*_cU!%=<8#a#m{X9pBC|#I4-FB@D@x0Frphcb=p{OH`vLj`I41&kSbdsnXr+^(?*cVFEM_N1iW}miD>cF86Ce{StDL zw5ca}*;PoxaY(?y!LKHBk)^&QY2SDcZ215~9MKE#0(5q=T;+|%GsqS+Y^&Q|e!1Y> z)Gai_IN}Z85v4wd1Y#N9tM!UgMS>i9T9wF{=?HOf&$4s zYZfFVl6aeDiQLk#WbQ--9E1bCE)_a!yUTFTf$p`G(z0mZ_{nhapLLvyupjz++4Ym4 zV*p2m=vHA>bVzOQ=%3$|EmSWEw2bE8cJ9jNVHui>~9FkPsM@H*}2 zvKpf^rTv~f4|vGCPIRz(j>wtZ7q6q}t?tcO%O#jNe1T%9?I zHiJXVCYtAq`TDFzZ7qD}+P7mBn(&3E_&C|<7!LYCejD|>XFTuJ;ZjvpXbG2|%X>T= zR6~-fV=v3TlV)Ss#MwILYxc)t!y?8i5XyW7_jUw?X4&{V8{%v~l~EQ2SV!>jjjGA=a; zyktI@nDuf=QB;8Mbb+$u$9bI^dT~?>#7uuL;e)X*;K8&Vmy(!rPy&prg-Ud59#LMG z9pURoC#A~FeT{RX*0d`*oq}-XXXejE(qQn|4v@#J>#svg)UbA-AR`?Mm91BwAFVh9COe`#+TBxu zFAic*vsiz0(z*1VQVo0D^)F0UNK?V-o9~uo9S=0%v|@vN7c@FiQ4xcg?%`y*=-W|7 ze7E|vjVJxo6RZhKOKBz_gY?wA>%yUvAU|(BNVJm`1Ae6D(}=4rg@m+4O4Y~G*I9Z> z>0wr7dW}|nkHb?7e@OWiLn>QyX3j4Pod;op_ZYVMF|brKY@6o~w`Z0d*h7W)ZRquC zWCbtTEgZuuL(zH8q`%~FyIvwaX~5*{C19W78jDVf9+xvuIGmi6yZZ^xxlX4($Xm5y zp04a|Ke;6y`~1ne)_=greYMDa&i-J%7a;Wu?sJha*d|M5VGgFXDt-k50dDYPU=Sv* zgNw=Y5prP(BW#0er6ySvmyK$%Fe$TD5weKiZd^#EgpG|{vFTa{w$m6YCLND9?qn6a ze`&lUx3i(rJ_c!Zr8*h6k^pmh17FUVqPbt1tV%y2iP$9h!BEh@u?F z-SD`tXusrFpO-FFBu#WAQ)-*MJaz%Ul2A?~1!bjuSISHXI{(AfkV6K;pA=nFWIpU9 zJ+f)4_||ZIY%|x_>xjrx;|ZX(|N1BwdVSdxw2Oytc@-oN#_&v$A z4i>Nl=ke6Pu)CDB5kHva`EA|p9r?Hp2}4&`m$bn1GB)3cW`Dy=n>d-;$n{cAmiqbO zrPP}9+SU*3C8KLe@Kc(2Vr9u72r@du)>Q@qFB6^hveQhxYKmOwTI&7LDD4$#*n;WD zn#fApH^82K7k&Lw8#6Z=v38NPs7^IY+ zaJz(5tYyc=p!T*Q(Tj&H$(wPK++;qNtC{wdRKvQJhr}liIP;<+gEK`uZ$tXMAC|I; z`7{?6_DKb)h!%C@*2zCs{n5hhLWK)cg<(-A1nBeaE>IrhmC^_I|jWS6OBr8t`bbhHalpOV3z9+>D-P*E|DO6b*I z!Q-TK)m}GIGvrv@US!&|Ll$VsQ$x*t`u;C0) zH^=ALw)=>oy@6V~sfGx}kg#>{bL{GHQ$fm!3JQvQCj^Cwd`S4huB&@=G2Ko&Eix+H zukmqffsXjAy^Lk4KSBiQ+IZxxFl{>>)l`FR{j0&v)Pmb_?kuS;g#j59@8#;{R00{s zIE?33gc6|{&W$_dokeSBJe()gn;3jj+@wGC^f<2c>&aU+9S^~;{5enq;qi3GC!Wq= zT+LR=zr6O}i0UE07zw@fc&ILnC_HK%#zQqn zCDlD$ua(v3#lo7>Iw5uz>k5J_TW|R|cWtInfvF2}3$D73pX=C9)GCUJhpNU6?l(n> zNxCi5)zXTXh~FQDsp;{?PLjyykhH#{pFGQUHw@Sfi&{s6jn#x3Wzs926Fuv!U8Hz< zEj%K&l8U944TjO{V2F8nroc-RkL!o#mg4-@6246e*WXJ_4(a3^Scv5U4T)s+rAM*h ze3jy|x_UfczuX>jW?0_3`PN~IBhqHC9m`@maNK8xuh-H68$glvELd0p~L zF%)CpyrL;@aXL`B`zYlyDxRE_lvMo~rwH`IMbqmN`Y>m^ozi0L32u5PxWcZTc2MG< zV@OBDa)2K75@ga*QebVOO@yc`kBBeFe-DsW$cJ9%9PYAyfU0@1W+TM+ztaDClPMEQ zF5TUzmx)-83UaobVx#`&=py8wK$$Nk;bzo^FA6|;_K`Xe%p-=ct|BTUJ#i~cS^uAR zfU=jNHaQVD0^SThV&mEGWmHh{aeTc^G|~Re@Dy@=)f+&F4uz2 z`8?2{;%w{DypL$+6Tn8q@wu4QmWi38KQM)T(313}lz*V7mqZ}0{Rj9y=N#S?@45M` zp_+<6UX{AYnf-}0f9KrU(HW%_H}@aRP!0sve9Q8mru}7ccm#a5S4BB~{7dyG`Ntbr z{|zI4h$SEQ%p+2R`!ARim;aN1^e;&42p;$a63Gh(WyANa zVV=EL{b<~CBypY}TBrnAp z*S|FN*Y}&?hrYa@LRmr9I4=TZ#QZ-T!Bxy=rLz}J4_WSfoz&XZ60xzdBg*5RL{>2$phO~-tRXV`?y;;^ zG5EnUA2RQY&^U)@w0}T=a>HV8DzAG4&!fw$A(V^>DY)xn4Iq_@sQ9h1Y_ypi?*HRcDD zxQ+J*MVIlX&7Zu z)gT09IJOKQKTRYgY2g16Btg*NrI4bu)cJh(%)6);1#n(5Mklv|s&S+`aW%73&u_j7X}4pdz(F z=|(y>At4RY4bt7YX{13wy1P528Mx`uTm zoh=7b0?*GOLBY~#oU;w_Bup>;z5a#A^|p@yG@hupKg@7J2BN<~g7>hDYqktivu37}|dYR7ztPx7h(y#v@bLvjPx9$rHHC@cL`+>sgZ|#B53ksB9nOjq$p6WK3c$sWWcyNNfZCawJlIN%)RJ1kUhmPVvI$}Z*# z-ONtE6}ws-9b8*};8X-PY@oiD#IHNyCX%+d57B~|$eQ--B#5{};~`vf4IS2f zf-zFnxZAXEEOKWpYBcS*PmjLoZmMbXu%f|jIdnvfoF-G_@c*Sz=6q#L#sC_{Nz71FC=$vZz0F44rPGuuf$S{kl7$7ojb z`E=09#QM~gLCU-8Imh7X5G1r1#7-_F@YZ4OWQn3wIFsCJCgwGJiI-*EI1cwyX|yMJ zg&=NmrS>mRv`F@M%Y;DRiI{H@d_QA5wrU04Uw4XY1GRXjky&mrdxNcC&IJmTba1vg_OD#P=bbS%gID<_D*K1vU={K5`U)@ATIh@_Ri%bPNI-OB>D+%tcFOaIQ1j@m|QBpeg?sD9Pz1X=Xgj>-sW4RjxdXI}fOS?^}^c$v8%~z1_tQ1*61l6Jyxt1pm>Eg*UUfKGgjMVkANsi*|zzdKW z)$Izw*)b}PWdnQTZL|D3{u1T<+osdKw$oHeaWDGj<>lwPQ_L|5@0+gNd>f7@>gQi6 zzL%(g6XN<6T&D=oPnyfObtnma(m25%t*(ZA^^Q_HWI}vu@Q*LR!x>hu zzG-%Y(^TkX1c$id$yAd~%q-Kgo4UDKTuab>@9x6tOu|99P>Pdu$T*!ln9p5orQYhk zdI76DvLpw)q>LH6qVO4kovs6B-B;$ZmtsNk(u--T09N+2OumC2YzH`qM^Y6~J8ZoB zT$|K7T8u{d7MLm%OGba6P~ml7Als@S|WQ_zP=EZ*_USnM~)`1@`Q z!nw@bgyd_w4MX(#-hv8v=&!8|Ob!k27`XfngOFE1;X=Q7_Q0X^sD&6>KFTdO=4hA> z!PqY4LjOJ4i1UiiWC7cbK{H5uRuiJ%@NI&Fo9!IgAl?^c zTkP|f?=}m`3y`6zm*`4zO?GdO>X7PNQ-792%^MUzNrw%yXQ@PQ@U711rP7e>B^9vk zKh2NvNW};Wyp_tAB+VQL!TRq>az|>Ddb-`sg=TBLtd`3t{h07A(je`fX9Q_5ZoG(bv0Y~giuR8PeF?4- z+vWJqCNwl#Vd2sWQ}N8%%!sklWQcqbS%^qh{RJUjP8sj1Le3He%!H4S<45`Fr9yZ4 z@!I0(3a1^=)=0jK`}4~)_1l(7L-ldP#eln{%|mI=aasDuzTlH4kA&`q(m#zYtG( zs-}Jt{!&-8rigB7A8;mcH}?il(C7T)8i|x_Ip~0F^)D#{Vf6e)la~VI*l`O5Z{e&Rr*VYMt#MJzF4;~k+nRXQyw;$2@`-IU# zfBQv#gP$f*02C-X`<}gjM1`8NO$E8b04Drvy@~uwF+G_e@l+8fRB<0?VW-J>Q~mv) za}UBD;`<-)xibKo>mS6Is-+gW%WWwPI5%!boIek&GyDw_-@+couKbN~R*Y%>ft8Mi zrIjLvgf|hReTZ`G6^ws>;gaSNRsMB?hx{U*FgdiN2}&k;U2;7^Y5yCaG5HxEsJKv>_qiO7lz+$|kCmdECEyP5YI zNw?y9c8XKq@2K_fQL;d~^x?z?odhD;z<69VD7UjsCpmWEg2eyJDKLL(q3dAhQ|{UM zP>t!sJJ>&1O|Z=J2cG>=objGCqi@XrijDciO2wH|Ir?*8t>F7$Z!gsmB{?~Hba6W8 zBU{^ayN(z-odZZ{E+5V~LpLDl#GaF+ZiJ87Mq*c2U!>~|rWon*G14{Y%EqQK0lKJH zCNu2>amLU7=fOYJgmrs2fW|uiycq8h*cEo{qzR?uhv)ajGAp`WLb5x{_4}^n2M3QG zlgUIeT0Hat4tBi*df-kOqv2ektEU$wzWFoEJ-UScYNJopP-YNNLCu>?GO^f$!W&M8 zi6Qsn)j_D63VJ*8h4lM>UEd>DE(*Jrpsq~yGSXD;-PXgR?zg4(J}3b0%hDk^>Bj8Apd{))QMfJv8mU@u!cvzD}}> z!pJCNpPQ{*rkc&qEbG=<1GZjHNBU_;9ahts_fMWYVQ^f8seKqwP2AYSMJjU?FR9g^ zbHX%^7|JXI(3ap|%koi4O3n1!i~4m@_LItw*@a}uu7c6j>ZI&-*AgqAP}Y`i_9OS_ zI1~Pr^DXEpys)y1I0iU7cl=Vx(x%=`2>qz{Asii?CH5 zAERNJ+#w)j;+idNtWsyYH!HG_`$27{(wM@iXTLF&4BM^SPi8ekL^IZUpng~7#O+KE zOYEkqi0k|VU$muWOCcB#5GA3?4H~M|2j8uvxapwwyG%x$4!fy$P9;panuEKV?7Q}i zT~jrXg5CLwNy|r6d#1rYocJ$)>5ovDpS6D6>hYflM91tb`$~vzeUC@I0_{@uSr05 zvX;*(7_=8Xu8WkLKVIX{3GHB-cU*8~{K`w+r@RQQ5d^qel9HyoCh=qriQ-8zIJ8iA z(ewQ|y3hh8H2KhzlIDk{SHYp*+&|slSwsPVt#+i?jtX)R@z4#3@;z7tjb?CXw2c~> z6TRku!^QfuX6aMJ2;!rbj{uufF!C^!k);|lfbr%HDQj?z=1OVBD!_+7Dvn)Jj2m6$ zYY%ZIkqU}8cC%(HPC#Z1I&?{ydQif)JHS7VIR5qJ9bc`Q+tEWDH}E>Lu6aq3C47`p zP^ikx%oh3dDcg2`N@HhM(M=X~G0Q#sYC6qTl|3_kPL|+;vntf(?#{M9<(?flBHsaReqTIxa8rGgiL;PcBTdtWe zPmEM}92@7bi**9PiSGMR)o^AUiilWwMn)I}SX6*k%lP%}GFX+YugxoziAxUYoV&c9 z;?1OL{)Z{DQ_fH34eQTr3I$KHt$XLtdK^aGUsg`4-Z+iid_pI>J8-`>ny~}4bIug< zFNaU53W`ak*&m)*fXzJYj29#y1q=jEvZSFwyaWK68|6%w-C^c=6@A^*Td`S!NBQfsh3k`ULi>D^20ms)PF6VUfmBc12vMW3T}Za5H#*${uBZ$O!T z&0%bugUfJ?;k<;B|LzJz{FxKr-4*$p-I$EZ0}xX#dn&SRy=}kzM3eHhn|+BmpQAX4 zAp)=?ES&%{n)FtR6b4M?-oH@v#^VXEbe9Wooblz}E0%zSy2b|Q8JEbAnjKf>Ld7@x zdI!I;8hvOT4qTdVuuC{9Rh4@3S;O95A%H=Qb0}T;EBoEXLhqQ3i*;G1-uMrt<@Qpq z)|i5*@y;$CtcT*O1moD}FR0pI01$3kqd1M9zK^%nKgi(L0M-3(VN zB_zjVfTlX(48kZR9Rc_f(n1p9pCsVB*xkS=DL2(aKi@K2#t7mR_cI#V<1L?boU#kR zTV%$^%y){ILh8=kZ?AWeAVe_U>$tYybf6QlD6EdX)`?wVyNF(Bb(u9e?iw)eaJrch z66wHwD_6>WC*4?=kVC9@b|j7S##^ZvZV;ju>`5zY5lMc z?x1auXYi)QZ55p*0%@GUM#^P;BsEbi?e%`S#*o>bz_J)p5 zRX=?ibV)>qpvzV75TQ8lH2KQzN^rvj&vDDu1xPQt04BP}9})BcqT#$RQa1Tqi)r!N z|9t0Z1_7%P`u*uFrcS>o2b%}Sw7HKARQK89|0*loqzHM*VBTChQL*fC6PjUeE9S>1 z*prAtvr#DJKS3BvhF@#OZC&&LB{qFhDtfV{ckj=uUoUgy+b$WuQd(usn> zioG`Q7~7pa#T~lcJ>6%CUG3ONCrR$As6>Yex-!T*54D8Rw5f$h}yx7zhr)bhd} z%MH)8%E|v54bbcGq-RJ+dtz;GHH^PjEx-+{XC*KNAe{~bwe;B--Goelrp>H}PJ0Xk{Wzg@nM zFd8`B3$FEl%U^_^l*GU_`_L=D`VWec^X0YFV_>8M+@xHJS>UmCR~PujZHY7^;^MHrXKV6kf{Eyz&j5KEwaS}=H%J%-c%R8(OWFDk;3V^Neig5{A;q3<1pfq z<0Eb3$J=5l1WZ==uR%nfD#BmRCb&i_-4X>1FGZDonUGPm;k65jaUfA88~+O&{8$bl zkbUR~2r+nUvBZwmsvkdkD$(6onc!~B#^tOis1)>-k0@^)B`4%qwZ|!+^RLYp2Qu`y zO6#+k!c`rJF@TOzTVP5`u<_oKqiCnYX+2vjJD#myqqwllw(B%8u}t~=d zJ&^3SQ7B+&0Dq|9MoYw^*Z`bQoO*y;bgfVRes$k5N?ugYv6c!tfDXMB?;9L+h^g!- zy9+?ny>c%Q#oPF;Vgg<~pxA@gwX=BcxWr9qW80g(mye%6ODqR<JvXWrozF) zPfI}>_f&qR^E^anBTHn;_pWQiw0bv*5K54_uN!@D5snW`{I;vse=yex zzrQp!^%f9EGSq@jf?ORM)-AfDgAs$!YA!P0bPeX!j#P+vo*Hj|k(JiCq~01X3aT_8 zZ|gSPyAJ-U_^4kv9S01otW8gq*;E52KQTbt>WwH;GnzX(uJQ;xwsvsu2f*!P0@iuD zMS>0m@UoE81(=T~A|YBCpY2PP*#ZTSx~k}_kp8Bywn-P~s?F>s+d6v|Dj@~8)lNlY zC7MzkTQMpEjy1$2WWBx;s=7Pp_@5G2OgI4G1rHHgNt>?JE4Zz2@ySMEyrP`R42*=< z3EBh%heY$9*(!{w^$L&C6?Bnz3bY1Bce^xwT>M_#gRw419+WfVi-0I*ZCocX7J3$$ zIb}85ZcnFQ7U5R9((@c-qo`$W@#~li5{`~ZjyxRF+#Gnw2Pv2+X7pNuNqP$721r@< zYT1{uEmnPg_jYUY^ZD}LF&j6%Po6L1dnEz>>X>Q{@!wrQm?eQHJL~x|lYnlPQ~HXw zPS(Q**F=L1x!ks=5eW%9;5TpHPzK{NGu^PU-o;Fp>s%y@2H3n>&zmhRrH^~)Ows2p zHS44mk&uXx#Gi@lb}?Z!wRM`486DB>=IJGo=h82|tWkO-%cF7i8w~ZLjwTm+`&Jf< zp!Qt@>dwSUjYr55INiX4r8^|j`Ml#PHK2tbNuF(u^W(7O(rsa5Gg!208%;OlK?1*E z9HropeUFNuI!h;_R138{OD4M&mUj(Idt$giXkI8sbdX7PIafPj7@r$iZ zCAaeT4UcfSHB%S3g$V!+(Su}zG!(l@-aUL@@gfaJESffEm7l^_Q$V2RbZ>kVoX3k} zsSbGd)j^EC>`I-ojoVC$8f%RTf{sykC@zvE8r2_{Pb<(a-f~Y`9V~+Qa>Z)g-mGuc zpH2H5w>VD+My)fV868fe4my{jO8&NjS+XI^&5k>^zQpB9YluDz!P3lX@l^kPw&GMUT>q}x(}U0xczE|w3bi@JJ_mGGmW-eJ$Q%@Q>$ z6GuAK2_pOH#@_53Oi9kyyp5OY;)aqZ*~sBxaTE#F<~A&7Ua_!^Aa8bRO@6Y^Jee6+ zsGij7pfUz2c|Kdq=sZ0+pS!CI8KUomyv})t$U_frXf@s|bL0?7HYU}CVxr+O#mwYN zm7?#LDZ^8l=AgP*HOtpe*)I7UMwOdds7S{L9tM8%r`NVDdM1h_;@A(ZGMA?oM@bQD z24q=m>^N)P3v>Mz_3vmOxBR1iEjj`uQ@U`LpRd6wfXuu%t>ebcn62DN2snt{^D$fR z`8K2VCJe&X#IMAXUOS)fN4(h<_*nD04edx-FRA*NWD8~s2}NpmrZz*QS)O10w@J#f z23hWb>|)7Wnxw?g%HZgV{Zc2v9J+9Lf_C^ zw5oWK{LYaqbaz;pYpTCb%jJod%v*svy{xDwbRcld;mo`JSq6IL>ehES;tBEsc7}?t zdU1-j00aN4h{>LIhX=A$*_5;kO0&0Ye2!#HMy3eC=ut>DrzsGzdCGh`vGTm zJQE7;1Z&yICGJ9vQ31RCZJE$>@HV~W5AM-K_^YW;K8{;TNXs+0?WqV-uNILHrsrPD zhLEKp$pXFT8Y3h(H^6X0a0uS=M{)bqk+_em{~|nq%&~;gV@o5)(`zU0j zM;OYN=+?Yi zy1j=pDb1V}>imi84MsmW6dgs+)9RwUd`1yWMfrza~`|^+RQEg3xmBTDzvY1$9W&h12UL zpPTFynqBnCTfk*q9aE)HZaiD+2|YPIbB7f2g@SS1rx(d@|a5*{eD9Rm|Bz7(sXNW(SOZeZ8(2n`em z1jM9dzRMH*)OYCXcaOKJS1g`~-wC_Bdcx4}JktW-9xM2;g(A^4u%dx%2SQsGkPr&P ze3CW5c>s0SXgXb`jxPGTM9PXVoSxjfbw^`vy{Et=gYfl+pw+^D@j{W+FfiDT?_Qy# z;O{Fa28^Mzyw&b|C#jBNb)%F8Cq+()`D<0hT=}NBp-1$7 z%&?5cesaMs9DX}ud-m-8uHJCU!`r2l)by&l7a*HTt+n_c>(cvx9SOdy{*X@_{;35G z3#rQa{(=Q4AY(szX$xkG_p_F=Nd3~~qg&^=?XA)cyZI!Z=Tz>YcCTA>HEHajA48AM zp~C*icbJ>!T1X$9G_|yk-XxhO7M^g@v%i|)BYW9S*kxt0WRY!__MI=0p0AO<28`$R zQBk94`Ri(z_xmF=O5>Xx1I#3P^%|MysEXb(@_5N@XJa|=`^mh_Bh6;iQGq0|N42_d zcNSPlwRC8a*;>&ZP{TrM>~0o{?Sk{&9Dv31n5w-OYQij2!p2wzXz4`$>0K;Un6Cc%|~(n7YZNhWnyGIu+sGWDJ&L>e@y@6H+9fVRZtP9{My3H z7H~#Hc&RN|$f}ThsH+zh@|96;-zLqwgdpr;E{1AS@Zs#OB_ZwHI3}7Dr?)u;mn2?p^-SHKq4Lr2MLeJ(m4 z%+|d#BO-{^`pO30QBZmTG=tvilAT)*iK(6}B&WMEP(Ctw-6jLFZ}%V*QmkdSBox_T z$i$IUnrx^%Y+5Fn5?lE#e8|yx!n~GsX;FNpL#^YBjta)1k&ttygr!2tG`@B6|Fv5e zs4NA^-)7U6JAyakLM;)lHRMDfnTP=^&?y!727e@8{J_!gjs&FeLh)lk%-YZdm5t4g z?5H7%rM+d;nG1Qi8M9L?pm8By`;ftHQ%XVyCwqoQ6>7Ny%L$!_?P zCwdyic%|ahe5VL#IG^_l9%?iaZhp^=A&(WlmNpJ_Cvn!y^Ve!^!$h$uOoWg zR9hyd{_^vr?Rc4mgn5zpbn(+byXzpIx4EBV6@88SSNCS~0}7|B6mdEPqPCFzV(wbr zsS7pZc(bd79-=h3OuGccP?3R=TU&l5Y2|fqYnYGB*}2AHC2MG-Knm}@VqLuPwAWJN z7gs~@f0xC3Bmvxb5<;~Yi3fAeQr=Fg)dtf8@sRS*^GB?dkD1WUjrlV|@v6?Vp{Fw_?>9Ww zqG>=BP7T5If8jSddn1x;hZmzIs4>3)-_YD(@H6uFP>OnpQPg29{VtmLpCW|*Sl|ph z*!v%V>p=x9Ns8|Qm-4?bvL_BuA+5o`2mzGce{HvXlqp5Mf8VZuT&bV=0U&9D1g85h zATI{Css~u6{0AT#`vU+O#dAaNKR~}F3K(mum;3(~KY`M10OpmvJ8Yo-59Y1GK(gm* z`MVw7A?xD+ma|d_jxbaRJi9GAmzP_B3ClgCH^L(z3R`+7FGn8q?g<9a>y{kQ;H)%4 ze}|JQip(2pG1I7t)A31+-xWSrxF|>=)hk>MKhZ-F>h1e#)9#4$OM(gf6WWrBmqXbd6z}uH}n>65#eoT-!>)>itsdRFU>8mx?n+_C4S;g(h_UqzQ;cC zTNgKe;#v7kTtq@FMm!i7P%#;4o}s=7w@ey(d-t$6hxlby@9y$Q%07O)QewpRpb@Lm z!xRqwi4`Fa9DG3-fYe+QS0|pjJfR5J^)c9KU{o@~% zVZ3${MS!d%g@c15L6}TgTdPjYPSFi&EN;>;Ha6BBoWGN)D^WYHbBL;x(A6_K*QzmvHN&2)s zQwcbq#w)^&*`P+z1mJs~Y_Er2+Mx8+JM<%C$091KKDC`wxEOY&KqB<;n1n|f;6Js@ zh@)0;=Zg~F;WHyB>23QVwWBJlYQiI9ZZ>yDwDt5_knj~8IxnFxudK3d2bh_e*-+v# zr>EJ7_Bmxoqd|Yb!N3a|6zFdD&3t|lJn}aeL}F}%g=n~a-$Q4t2QGtk?<==r~O;O zk%H2k(}PK}__=9>CvafO)Gg|G9S~(yRxRlcHzMkoKPaQf0zj%H{AWoWrQ0v?3$4uJ(kMiTuo3NO~f3F~qK*yNW(%F3tfgA;G& z6hnujTd(5ncFex)7mTK{UZ5nfKwDhK4wqy;eIplwt#?r-Vu88=zm+RzO513~!Q?0e75 zROnEBVPN0GZD?u0&so>^%#XO1YmL6a2A4LY^quunLR~6VRGl|ec%yHD&v|0zyO;V|m^a48+lK_2b?QsMqfqRu-qQnSa9;QP$CaM_xhH>vX%sj|h$5 zOjse)XUcYT2;fQ%8Ii)_QK)n1{jq~ZbJd5Jqfr;XVgZ%bjmaX;nHs(|iXgjGtr$=f zE?lTlmgHViaz=d!BnO#7HFOs|o;$Bs=cCLNkFTSJH^tE@Rd%?6>ma=>(@i=#Nx@5z zn4uLvE>}nO$_pH;?_Ry92zXIIUYD)TqFh#?vTn*jh=|%)2wel?z4F9-R*)s-dC*wM zj1xaEqoOhqug<@pk#cAR!)4rI$ytYAGaOw6?UM_MyO)yc48|tm3=Guuf@mgvnQwP^ zwHHonw8g?Ud53U%U=Y0*X$EzeT2vcVV@e(D?|wPQ3hIrOCej1&`|)x?N$=zUmss-M z1{LY}Pb~kK7)7Q$>*`rGcH?d0`rX)!oE{sx#u;5MDRkb{Jve{=Hl=N$T=*+Uxl=z! zLQGD^x);K!1;(av>3wUbO;(RfABWbiVH}5115CMZs zjNK}NL3P6J?rs)gx~?59Sv}hsdYTg~nyM!S2)me_p%wTZOH?65LZwv4U*-wRpq>`xJuWoGCx$0Gt-InyOdZrCTV@}%* zhNcaxjem*sIpTD20SxrCTpUCZT5iO+P zjNi{V*y8xPmUQvZb3ga2_UZGNys6``nLh+lcfym+VS8Y2j$|llnAM&tv+HU8u zS{sXs=zsEEjdz7+2pIE=4d$3-*cP^&KH19rVQY$I8(%RwMmF^%bn&9p@QH1yKr`2= za8L;Bj_M%oNnZ9n6JB5Q1fg>?a;n`I{-;MR*kY%N*WkI#azkver3XIOgw%(#y9I{` zlZ?#RmwGe<&d?6z6_<=%{kZI!KJ^;mKrzwX#h|%TuZLkNe_e`B?UYm>QkWCtj0iggA=ZotTyfZYP>^$9A4<4D}F#GW;D0*D=%~@ z!BJQ8BMSO_gZND}c+c}UQ?<~G{*-HY{vwKN5k05tFn8Hpw;Al%^7N0*18V6{sp3&{ z1!a|N<77`=l}69%9Cp^J%TwaF%PKd&^!wSYi&|jr8g~y2ls8|*Ia?+=`zA_XI6Ct* zTnCEn7E)ok-GNm%4DYSf#+tZ?CCsKl4x1A2#M|2 zJvUcpC{u`pYSoM_xbZ>wAQYP|HKiiK(CM3-XkOm8Ud3V-qE!(F?HanI&pGeMJd;RL zXd-|`1(dj^8%!Mk?go}|MGXA9(S1v3QVqLI)LBeSFBvkZQ1IR+G-4i{pMsib{q+Fh z!Jo4N;|ZJ!F_8LwEtnPv^1|H|s&JaD8xUrggxi!H##T5*nWFFmZDBP2tk}XZ;JkA^ zjTA{|{bqch{>JrWbXxrsjn_ud;=Ov!C1b+E{A`uV(?(CZYBXw&YUkV;X7x9hLRjg6AMk_jP?7hW$c+~^m{sx z%Uet{h_+Rj98*lAw{l&CV!XY(suSUx{C29G7DoGd>N^!w5wo1)f)e}=>NBQ2GeXSC zHiTM&VUbDM-m@5cC696*pV8ja0&5t=hC94{JL%;5WqwE|Vw1=xj&&ECuvFH(WUG9) zE2&l1dEri@61(e8`3LeJK2px(VJq)FcyFG`B}|J~y?HI>5b^A-+4uY{YG-jL;e|Gr z2uxQ;mELj`PTenBH{U+(xPqMqL)~EC-f9#wN^Y_G83&3V*6|ABBMtNX@XTZK+<~qf z{YuBcX3SM|#*5bhj?IbGm&iVvxtA5BZ%S`H|Ea|(A~Ql~>W$ynz;KFTklR?UXKi+K zht8McJ;N^720Y1+3HbroL619qu&PlXLUhY~<|= zQEy6YX_xf88^M!qgWQ#h7f;|ga$s6(g|5|`FNHP$(UEB`LnvN|5uLY%A2xnIJ!7%{ zVz&aadflJmnUcSS63?Mh%)TDqgJIq=%TLS%WSHoO&(RZaC}!^n7hK}P?ms_*3Ra{| za>tZ5a2~zpvV!?K+@!_5ZPORw9I>&-EK&+(^${lU8ekBz9f&tdsJ?u}6PQDb2{7OR z4xeq{Bfn=I3+i6@J+0lqXHVeN$i9#&YZ-g-H|o=%N`P$);X{D{Ujs8&@g^x{004yu z(Ip8-#Whty>#A|>dn;>e#%ZJgy0Cn_IL@136{1JHg!hWPt3Nut+T zWsFaP9EosI@`?4p+_c3Q4sb!di>bW6wGi9ywY9d2TW+|q_A?eNjCs@?+Qn~-`98ut zad?KFSYNS_%M6^?gV)0YA>--udPM4_cfjAkkw#Qz|2`5BI}oTB5GZI@F5dew(8oX? z_xft%aE|-q)9*bVe;uX*p(1idk-q!A$K$UWS&zlpq`OZ=zX#!QVBx^zyq5c|l35~u z4g~DB|B8^!!Jt{%1US{7qoDx-I+w~CVf=kQ4-ZZNll^mnzjyop4a-xvTCTpTSR?R! zKZfI^zOITk-#90WSWMJ9{B$>&h(bioPr&EbC+X*M<17G)=Os58Bsa-Cb2k!>NlYU` zOhzMJmq{$(O3fnhCloljme;Md2Uz*P<-)o8OR3-zgD#!`8NBwq~dPzsXh z4Lg>iz`lfMx|~;0AYhLfE09PRQ4 zSeiGMuqVFlh<)uKv1$@twBGh-f4+i*VJT<{G7EuxhQ@=7ih(jb@JIv#X4mB8B*FRU z)YR8p>NaEz$R5ho2Gs*{{m+7u2dQNDtp%;gigX<~rl>3u&stfrIiZWJf5PuauB7&? zug!qy-a)W5NcCeP<74P_N`gQ_=^@c$_cxBdAL1MJCLqh=HC-)-xiVy}^?jYnlX?sQ|{BH5#Zj?pH}L zmYu5Lb#vPZZ40@)Ka0a!oyK|~0a$}`damckYwH9WG%KAU<%7*m!wzdutYkWaB&&Sa zCYLpw+O-hp)r)4xXYNFpjIun*v~rwvH!IzD zn?a5_bIg5$A0vByX!z6?jjX-q=cfb&5hP+Uy?4#mMZ2@|)Bynj4Eke8wHs9l#G^`P z3uUtVH3#p2#$`cq3eC2Q}dtgaycwpKpR!{1d(z!Qf&aT zSu0MtpQ3$!Ht1Q`Wkj*`sqbm1yt@196Su`9$8Ue;ih0b(Va_R-ER0B*g}6uj7zKLx z(77%#;l`Szf>(0$ST>WY4a*u1dz#l08Kq)?j78MRDcR23kxAt1b?CTY_kW^TVW&(vgX=>AXe(x?z<8$Zu^F~s4_kBT|R_nq<>t&#A zeX~Iik<_j9@kw2Ry~GIt)upFKNA5UK>a6>#lHwQX9Kyong0HKBnw2;eumBSkPx={2>sbBOv| z*Md@blmYubmCZU`Inii0Y3by!iCIL*h!CZ#)9d&;hX|R9Ipog%LyPNl|_kH-|%G$%B#oH!LZc1S7KC*CM%fjj{edo1n(@1#LnF6{fao!9gGgTj8 z!QzNlO@T5CU0>|cJh<+t<0ekVCOG^^R#~vp`P7q%taEqco3F~Whf>_0O#|Kia5g0y zyb%^nwsECF754Rnhzs%N_qqyDeiy*<(tdj6zr?==fQ>i$W}`pjqtl3>lKCBCB?Fa2 zYw_0~TsF}YVAGv})SxCkqdA3E)op4!IH7t*FCJq#(`OSFg(XN#ln-Hpr*Y@WmE*q4 zmfoiZ#Pb6(^}0-`jsRvN6ovm*Rz-m{;uqjDA6~4rNYN;Vj(rqsG)fQ|M^iqH@NOvw zngZauJRDgJ!qJ{r3ywPP-~Md3uhe86Vwt_pFloy^5*VFd(U+w0L%k^;o zP5i3;HXF-24K=Sb^`99#445W~wkoaXG*ci02;oxP$EjRjv%mLUJDN{rY=QUVow@Xu zFWalO)Rn%(%vtrKFlbMGZ=XP<8;X35()Vy+vJnT~d%kO&R3|O_8CFa_if)6$GVVl) zj)iFom3mrPxm?JS*vR-|z|* zFTUh?%36kn`rv%wib+^fw&Q-ad5}<;Vk*ORs;#wkEKjQGl4N+@m$&Xa&gCq&cHw?s zZz$UJwApQT)>6gfxJAmO+=5AJfNSRk=Bvr>AFOk<#&u>wVVm$B0Aw|Bc$hz{?%8>8 z?wlvjH=@B2=1k#$n=Bd@e?PD0%s-wN+RZK{Dao<{fv&d{$Y+K}yy3?0iu)vef#!ne z(jeT4G#|b3Cu167hkwhCHhh4L9B@whGbLdxumxieys_}GU%j?*aVJw;e`Q~Pv*>xZ zXTeo0dma-5#pO!cz;fB^wXQ_&_yM=>N;edTHbi5WN`Q*+4na-rRSYI1KcvM*crHKE^+1Xe}C`;%X)*8QRG##mhE zLygwcKe4(#F*^6y=)ZXjARoptHpZqYc8uUL z!`BxFlR`l5Aao9SoZ>Xf?n|EI@dm*BJ=ixs8Jfz^4y#31m8q>J= z#8BVZ>YT?`0Q66e>GzyC7Q9-MvS7wP48oS1x;vby{?hG>Pr{I^82V<{YBgay*Jkh* z+}*#2bNuDzA_f`+gEG&YYhJu5ktE0&BtZ-DG#mouZA#?g_JQXCZtuDCF3^!P?rPRK zf#RJkA4qi6N~Vv=%ZVsg*49ZliCr%hG%5ZLk|{Wt#yY~MD>@678JBmUuR84!~*cZK08(0@f;MiG%-!^wM#5o?6A_vl}x;3^r3-K z!GFCbn`5w^tygK_AU0A8AjRbrJr}VvQx7u9^SrXJuo&F;`{b_bf^H9>0*?^49dbve zh0{DJz4m|@;-7>{<^5t{;z?wtz*a;G6_Aw5C~6YeeNWbxVUX#QaChx*qIjndZ-o2` z`hF3K?MdBwN{l>fpqq0pV}H72Om0Q_W`D{s+~L57tKdKD4pOcM)mNLMT!hU#VKM1v zqKQa&b={+{33z`7;Eeyt@jZoM1zv~QD*65W9RP{E048A_|NgvxZ~(xxJpz6aKfC|I z1*DG8fF$5MmH6yW_`u%4!QeLjpF0>KyYB`^y6pJGxY#ftgc-OgPEH8g6;?(9Ei)v; zljm%RNdk7h1OHhQ=?NC{fALIw4hfmCO1QA3O1iCxh^4eiF6Cd3+WTUp0cQGzI_H#A zmXG!-#=ZH4p0^Xh&o+l)VA%FV1U|~CJ7-yZWQDcWI6`t1;C*_u+=DQ@2(HEnyRD6 z{a*BWIgBr=SKECW_nJJx`+es;9WeozQk+LkgZ}}|djh7hIPIO~%g~p+Ek3Z4U*;_@ zJs?vPn^ka|T9Cgo8gv6#Ao`5{523oM>aw^-c3pOWq}G!orU?Qg+V%t_TPZxi6__le>=Ykt_h7HAk#RbY;>3%o4qm&2~O6 zd&|9RbqN+R&uQ8gpij>6^~3!BVg8R_ z)}hD)3oaK=DJYHAE$?r5?$ie!&ZA`1)#vih-Iu5qA_*4U93or?*$(*F588U;sc-ht z%p;%E)z@{Gf0j}i#Tst#wP@I*h3qw3_;Bb=>7|_yKS+X{P6JABD#xEmNFzt-?BlsF z6a7r*SrWCm@q>o0{q+uY$fW8yDE=zf$G0uUVQjnS$NX+W*^k0gBlGJU4y|f6R(E0O zMvpf3!d`ND|jLg+SdV>IKeF ziD0Ku|1Z69q5G{UkQcU^O2#1f?TL z1P$}v(!h;7O~FLr52F`8T+dfGs_%t;Q9ru+VSHJWoj zqOb48)mHH2^<>gTfA4B}(1TRdNwz)Rj_qC2$TaI=x8{->JUx6(Xpj<4^dlek2E&B?uHcc;yUSW(=Wen)8*zVD@v6!qrRU>oVe;a}NLyg6J{{8g~#A3o!wZ!$N zXY~$kqYGl-{*n92Htvk;%3EiTeWsi)9fGo8fAMtvOpfXSvO)v7@IuQHbE*U1#E=oo zsJ8E&gkot#(m>w`N`Z%k7y9h`1jg!g zj$#^sUrfFRJ#=xQacPeb>ElP&7ed+;)oyesW@<+fk{uE}s^;MW(728{ohyR|9s=)N z=VO`(CpBGt)DFk#5R-mh*a{6x0^+4Xgk3ycpx2Bl5lUKcH#Wix=?#IXg zFyg>uyRY~^?R`~LRBiaLzz8BDDhkpl0@4lA7&HSCg0#{-z>q_Oeu#8P%n(X9(m4aD zNDdvsPznrP(hTw6nBQ4vt+UR>S?B8W!mB-dZ{B#G=NHer+oih6k-T?Ha^u`Bee5Wa z-_t}^UVa7uolRQL>8z$WO#E}$%93YEQT%D%Xg-c@(yz zbG9N@^*!Znwc{CC%c19u)regycD0fZ__(}}xmQ2Vg;!6N->+~u8mOm_@+6TirIf0k zbPOl`vh(1xb;+8vd-LssJ-?~AkeSbI+t!+QlIJ#_Kb##a;Et82ufc3L@2$2pAz6AP z;OUgg4Be@$aQ>ONoHW0_h}$_?S-S3(?n=r%uKk;>Uks;?n?}e0xE7beq84*2h_DTi zFh*V1lcf4XUvHYqReBmf+M*sF$xJoo`L-QPMt@=A|By zDyF;LNP;BX0kxc47z-V0gD_$4)3g&6Khliyr!TLskkmAlxLT9TCovz|b2=&emaA(X_C zXePM!v74Zsps@?p4m4XTbUlED!t!%bzzM zQrQMJwWM*snX#Z{o;n^r9o+#O6)^?A9_2?~ScLQDdE?5?3WwAEftl{FW&`o|yH4-t z+*Rmy20)d)YJ3{tiyao4jaD5ZJ<@7MM8tWBF%Y#WG< zjtaZV67+|nHg9ZMe{ie))*lK;H7E((H;&y65-D910v#dW&tVeFIoIt+DbdJ(D$Y_f|1pIcI^d7$F;X%UOm!LE$YsBgH z{yUrqKpZyi4!kT$@zS1tr+2j9?)kQ@+^!l*)^_=4mT~b1B;5-xr0L1$G%aoV zp6!vbJZ)SKFmCUnOcP$bh+=%K$&h)z%xI`z>W(0bXTV=RiYZ_6- zMg`Y+cYuzRbcyuds+W!$neu4O)Zl!>M#Mu4M9Sy##i#q#mT+370lN=3=njTRqT=I@ z8tBVhT9o?Kowx!hIheW@stIi{RqGoJ{F0LB(|h9tDO9r<9Yae@j%$Cz;^5$QflzrD zHWF%y{Ew%To;_hGKlzixE)wCy;l9J^{xRrcZsX)*@mA1@UN$(D5sA*>hjW+PwXh?U zT-K5-zqqdUoegFzT4bIuVYo_Y<6f4zIluMMz0=#P#>fj8`;+<$I{X54iE$jphZ;5Z zE}r>$&NY2o>pg98(p`J!=h1Xb{jlMmV5YYZsA2C*zGa#U$NH%nRT7TFf&km7)w3+7 z5hQr*pLlVH+UD8kWW-{DNt&Y|l-_oBzk)15CLF$`fS|2%Xt(UV^ARNQwS$e7-ZBt9 zKetBY%jDy=S4Me>`by)`m`W^txpFbDHAwFw$#=7s{5zgY?eff8Zz-1cl@m%TYTMrp zztqb7HTVf;O-~EjS^fy|3+*qnlv@KgI++dWXqYy;3%n< zZ+Cw8<~)FV5hob}Z@o7*X%U~(S8GRRw{1lyG8r0O%#oy-~g?vwS?BX>m1c2fyMwMc4JOQE2sHE}?W z&G&nb7h9TI!NUA%x9ONX^izKlX1!PO!;*>e_5?BzFw?9E*ixh>K*BLei()r<1LqR^U^OUh-}SwL&Qz)rVp&EZ(z1V*(YPF86(;wB(1-d;`+%rG$MKVl|3pi z4clhhmn7s+dqVVm1CkckSt2TE8)C!@iq}_pUwpqV9^e5nh<*GKBI#io4ak0b&#DR7 zy5?I<=%eL~Ih44=4dl)JH=;Qdq(+d#uS0HTquduZBk7sqvgo&JDNoJ)1hZs$6p~{S zZ%Vy_R`pH6di*Cpc^$H`3Lk7U_9bif6v+0FFB-UITsd7h8B6O_QR)e41@A$ej!Fk) zc|L8^pUSS*VT_rRqr7FI?XO1Ng3C9KwEYcWeQ-*Zg zs;3cArnzqUWNR`mspZyoXC&pdj7skxNyz`?#8N@mRHknjraKS~!+voduWa5wmk+tL zG)I#chLsUx>MZ_t4LI>d8k&(wK1jG;pn1C32IwQ{_r0F=X@#Y zTO16UaAs1|^cW(8L=&*M?}r#qLFCmcCsdQmmxC;ZNa zwP;M8DC=4u4zH7Uy)FFUT)^e4y+>PROLBb>GS_Tf6`|9-pIM`R_hcX!?ecs_BpSGgm&@7^uzPfzZw8Yojw5;fev_9^*XKm_>@ z-*9<-=G8>`K2q3by0%TW+t-W5U(Fhj5@RF55s9sJE}ukAC*-<=Wh{X~UFVbpi;HLZ zXP22J36d&xf(E;?@m`LSj_~rPm^nd9B6n5IiCf06&R=>$7JtjXDH<4chT2>5GK{|G zRp5jG0kKYROTqT!=16=7%qr5tn1SAg1APBnz!%`c*2!dnzcbBvMFZf*?vMaBv0qaN zFlb0%2v*RdOn)Zv9R4kUXnR=p{>q<8{CP7GQzK1HCa>N2*C%TW02jgK>ROtXu55|t z=qonnztt)ygR6HjPFmsMAo2PDhwI^{pD1QB!bC3( z4KIH{XJ4%uKUn7+Tqm5NwW%%d%7bh`EkzrDyx#b&ri3dm7jx{zU(W(QITc=m^{LxJ zLQjCgg8dk`yUSy{8g#}g_%~{Qj-

b8FJuJ${>eg$-~Uhr-gBCf-+7sZM&}Bu}4j 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 z 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 z zv(RaxU4E(aBwhbz*ET#nJWf6W^38?(ve^~p86F+|{`QsO*H-Y+#slm1la^^ZbR~1m zmdfw2GUmuy-CN?~HmFs*VTX4&!p`k!v7KVXS>%Z#xUb+zL2iQ~GU_HzCD%KD(SQ_~ zg|M!<>ufryE1G1Gj}^kxCZ;ErNt~xYFbS8j$Qj@aO}zNb=&qb#S4Y;Y!XzIdBW;NfK7A+YWknD6P$MSi& z`t_R6#c@(&0w7D!qqK`VA9TpYy+T1p#~Z(wN*^PQjBMj`%T&O>EA2fuPP}-x6i(y1 zM$pS5F0PWq<)wkF=ubM&hU}1c-C^57VG@m8Y96ZY{ip-s646hztfGaq36@f#ti21Y zN=GfF#5xi^{BT$vae*hE{i`hc3{Xj>DkKL38K3sxWu3Fj*75`6B#u?7O^w+)2o2T8 zZ~ob193}{ZB`L-+Z`Y@^9Zjhc`dp{LB=#7! z$aJ0K+lDT+cPjU4P%4#E0<6I({i@OeNrQ{R-aCbDT>4tL)+~vqHK+F>>sU8B49nlQ zI3%^V`5~f<+4!^f%X}m%%8Z1RYmXv0W7AZFKC(Ba^`12^mP!-=0oxiH8ub^-$i!or z`~cH`pr8mNz~M|^SurR59Hf;1aQJd87!yEksidr|F16-TAaO_Z>nff=8*>q3eFBqD z2PLNC52gX9OzCJ6P5MXC~-FNH%kB5&#Xr)U_6 zuX0B(&aMRsA)Y7MEkJFd1d^EI#z=#xD1+XRyxP=g(LP zj9&G;ztMp}$v?(f%8L=jLAoCmFs!BdYFKK+R!Dd* zXsHqCup%2R0pxu|$dgXYf2@pU{(JYzBc|Atcs9N7@g~nD_+7?FsVUh4(r_*G4#Cfh zc=_oXF00GG#M!0tsD;byvUF3F_^gsw`)Ebf*@$^SBJLJSe&hmnQ%+eWMxQNtsj7x6 zsoBei{@zDGKa9P;4p%Yu%~>zqzwBYWni+X84rD_m2_&tgfoZqLDIm)fOX^SHxWJ5Hj&# z_dlH%=9Sp403G8*RP4J@wOQ79G3pN|0#&F8L@y~RD>5#yqDw*l8@>E@c^6@Gbd3<; zfM%?H&HU?z0CzM|(Pq?S*AE5!>E0=JJ=t!@>-K%VzVlpfawb6MU zw2{Qsf9(2mbib8Fqk3o?dw%ZTkRZPP3HGe-(FSPNc@s$e3j@ex59tpF_!e{ax9v)`ih@+!|>};7x z2QD(w(%EiOzjsqMria}Qoi{+fQ358wT$iB zJsKJ#1c4h#SRqhBlO(Q~v64PNv(kk!uTWwqdWm lsq8r{ObKCjC*4vvSpIF6gu~2!7q?KqC-NY<%EvDP{sXJlUd8|b literal 0 HcmV?d00001 diff --git a/static/images/docs/install-synology-14.png b/static/images/docs/install-synology-14.png new file mode 100644 index 0000000000000000000000000000000000000000..d339b9cf34cc94d380c96e9f38ed6ce4dc16cddc GIT binary patch literal 52413 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 SqR|ELPg+7j9QwrY_5T2P)44?e literal 0 HcmV?d00001 From dabe456e11f054784afa78be055970901d531bc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Barfu=C3=9F?= Date: Sat, 24 Feb 2024 10:40:43 +0100 Subject: [PATCH 002/896] Resolved linter issues --- docs/general/installation/synology.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index c5aa0353..75f1425b 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -10,6 +10,7 @@ sidebar_position: 4 For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Docker. For this guide, we will use the Synology Container Manager to install Jellyfin. ## Prerequisites + Everything is done through the Synology web interface. This guide assumes you have already set up your Synology NAS and have access to the web interface. And your Synology NAS is running DSM 7.0 or newer. If you are running an older version of DSM, you can use the guide at the bottom. @@ -17,10 +18,12 @@ Install the "Container Manager" package from the Synology Package Center. To do this you need to open the Package Center and search for "Container Manager" and install it. ## Installation + The installation is done with the Synology Container Manager. If after the installation of the "Container Manager" you donĀ“t see the icon in the main menu, you can find it in when clicking on the top left corner of the main menu. ### Downloading the Jellyfin Image + Navigate to the "Registry" tab and search for "Jellyfin". You should see the official jellyfin/jellyfin image. Click on it and then click "Download". ![Downloading the Image](/images/docs/install-synology-10.png) @@ -32,6 +35,7 @@ A new window will open, there you can select a version of Jellyfin. We recommend After a few seconds, the image will be downloaded and you can find it in the "Image" tab. ### Creating the Container + Navigate to the "Container" tab and click "Create". Select the "Jellyfin" image and give the container a name. We recommend using "Jellyfin" as the name. You can also set the container to auto-start if you want Jellyfin to start when the NAS boots. Also, you can set the resource limits for the container. We recommend that you let the container use all available resources. @@ -62,6 +66,7 @@ Browse to `http://SERVER_IP:8096` to access the web client. If you used a different port, replace 8096 with the port you used. ## earlier versions of DSM + ![Installing Synology](/images/docs/install-synology-1.png) ![Installing Synology](/images/docs/install-synology-2.png) From a233306d61c3384a748da482bb09a3a2e12a99c3 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Tue, 27 Feb 2024 10:51:07 +0100 Subject: [PATCH 003/896] Update docs/general/installation/synology.md Co-authored-by: JPVenson --- docs/general/installation/synology.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 75f1425b..38dad829 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -6,7 +6,12 @@ sidebar_position: 4 --- # Install on Synology +:::caution Pre-built NAS Devices +Many pre-built NAS devices are underpowered. We generally do not recommend running Jellyfin on those devices. +See: [Hardware Selection](https://jellyfin.org/docs/general/administration/hardware-selection#normal-server) for more information. + +::: For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Docker. For this guide, we will use the Synology Container Manager to install Jellyfin. ## Prerequisites From 1825cfb96cd8b384e141a62439ccfa60bba953d6 Mon Sep 17 00:00:00 2001 From: Jan Barfuss Date: Tue, 27 Feb 2024 14:27:43 +0100 Subject: [PATCH 004/896] Resolved Linter issues --- docs/general/installation/synology.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 38dad829..fda2aabf 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -6,6 +6,7 @@ sidebar_position: 4 --- # Install on Synology + :::caution Pre-built NAS Devices Many pre-built NAS devices are underpowered. We generally do not recommend running Jellyfin on those devices. From 1ae4bda61c0e125fca03edcb3b63cf0c002913db Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:14:25 +0100 Subject: [PATCH 005/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index fda2aabf..de295e13 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -10,7 +10,7 @@ sidebar_position: 4 :::caution Pre-built NAS Devices Many pre-built NAS devices are underpowered. We generally do not recommend running Jellyfin on those devices. -See: [Hardware Selection](https://jellyfin.org/docs/general/administration/hardware-selection#normal-server) for more information. +See: [Hardware Selection](/docs/general/administration/hardware-selection) for more information. ::: For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Docker. For this guide, we will use the Synology Container Manager to install Jellyfin. From 55809734421571ef20c7f0842758ac18d821a944 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:14:41 +0100 Subject: [PATCH 006/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index de295e13..9dff1398 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -13,7 +13,7 @@ Many pre-built NAS devices are underpowered. We generally do not recommend runni See: [Hardware Selection](/docs/general/administration/hardware-selection) for more information. ::: -For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Docker. For this guide, we will use the Synology Container Manager to install Jellyfin. +For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Docker. For this guide, the Synology Container Manager will be used to install Jellyfin. ## Prerequisites From 611f6843817e94dded33cf8981aaf32835a81ec2 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:17:27 +0100 Subject: [PATCH 007/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 9dff1398..f1963a61 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -26,7 +26,7 @@ To do this you need to open the Package Center and search for "Container Manager ## Installation The installation is done with the Synology Container Manager. -If after the installation of the "Container Manager" you donĀ“t see the icon in the main menu, you can find it in when clicking on the top left corner of the main menu. +If you don't see the icon in the main menu after the installation of `Container Manager`, it can be found by clicking the top left corner of the main menu. ### Downloading the Jellyfin Image From 5469bfdc2451371c43e68618645d5271fdba17c2 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:17:57 +0100 Subject: [PATCH 008/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index f1963a61..d586d45d 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -34,7 +34,7 @@ Navigate to the "Registry" tab and search for "Jellyfin". You should see the off ![Downloading the Image](/images/docs/install-synology-10.png) -A new window will open, there you can select a version of Jellyfin. We recommend using the latest version. Click "Apply". +A new window will open and a Jellyfin version can be selected for install. The latest version is recommended. Click `Apply` after selection a version. ![Downloading the Image](/images/docs/install-synology-11.png) From 1e5477a7abf07881d3a1725a6cc4baccdb48b335 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:18:21 +0100 Subject: [PATCH 009/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index d586d45d..e2e4970f 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -38,7 +38,7 @@ A new window will open and a Jellyfin version can be selected for install. The l ![Downloading the Image](/images/docs/install-synology-11.png) -After a few seconds, the image will be downloaded and you can find it in the "Image" tab. +After the image is downloaded, it can be found in the `Image` tab. ### Creating the Container From 6efd291aca8c7f776f637003a7da7c833efdfd34 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:19:05 +0100 Subject: [PATCH 010/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index e2e4970f..61c5c59c 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -42,7 +42,7 @@ After the image is downloaded, it can be found in the `Image` tab. ### Creating the Container -Navigate to the "Container" tab and click "Create". +Navigate to the `Container` tab and click `Create`. Select the "Jellyfin" image and give the container a name. We recommend using "Jellyfin" as the name. You can also set the container to auto-start if you want Jellyfin to start when the NAS boots. Also, you can set the resource limits for the container. We recommend that you let the container use all available resources. Click "Next". From 95a53dc8cdf2a2889da42fd4c9243e34bcf00219 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:21:51 +0100 Subject: [PATCH 011/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 61c5c59c..5ccfd85a 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -44,7 +44,7 @@ After the image is downloaded, it can be found in the `Image` tab. Navigate to the `Container` tab and click `Create`. Select the "Jellyfin" image and give the container a name. We recommend using "Jellyfin" as the name. You can also set the container to auto-start if you want Jellyfin to start when the NAS boots. -Also, you can set the resource limits for the container. We recommend that you let the container use all available resources. +Resource limits can also be set for the container. It is recommended that all CPU resources and at least 4GB of ram be allocated to the Jellyfin container. Click "Next". ![Creating the Container](/images/docs/install-synology-12.png) From f850d7ca6621463e6220e868c00115fc03dbbb17 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:22:09 +0100 Subject: [PATCH 012/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 5ccfd85a..d88ad8b2 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -45,7 +45,7 @@ After the image is downloaded, it can be found in the `Image` tab. Navigate to the `Container` tab and click `Create`. Select the "Jellyfin" image and give the container a name. We recommend using "Jellyfin" as the name. You can also set the container to auto-start if you want Jellyfin to start when the NAS boots. Resource limits can also be set for the container. It is recommended that all CPU resources and at least 4GB of ram be allocated to the Jellyfin container. -Click "Next". +Click `Next` to proceed to the next step. ![Creating the Container](/images/docs/install-synology-12.png) **Port Settings** From 774f615edafac36d7e333b6f20813ee3451888ea Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:22:24 +0100 Subject: [PATCH 013/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index d88ad8b2..f27bed14 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -48,7 +48,8 @@ Resource limits can also be set for the container. It is recommended that all CP Click `Next` to proceed to the next step. ![Creating the Container](/images/docs/install-synology-12.png) -**Port Settings** +#### Port Settings + You need to set the port settings for the container. Jellyfin uses port 8096 for the web interface and 1900 for DLNA. You can set the container to use the same ports as the host or use different ports. We recommend using the same ports as the host. **Volume Settings** From 02c9fbfd2869ae3da7dcc23a13bbfc277e041eb6 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:22:55 +0100 Subject: [PATCH 014/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index f27bed14..35bb94fe 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -50,7 +50,7 @@ Click `Next` to proceed to the next step. #### Port Settings -You need to set the port settings for the container. Jellyfin uses port 8096 for the web interface and 1900 for DLNA. You can set the container to use the same ports as the host or use different ports. We recommend using the same ports as the host. +Allocate ports to the container. Jellyfin uses port 8096 for the web interface and 1900 for DLNA by default. It is recommended to use the default ports if they are not being used by other services. **Volume Settings** You need to set the volume settings for the container. Jellyfin needs access to your media files and configuration files. From 6fde97d0ce64338604e890e659c96a2bd922064c Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:23:06 +0100 Subject: [PATCH 015/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 35bb94fe..2526dcc0 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -52,7 +52,8 @@ Click `Next` to proceed to the next step. Allocate ports to the container. Jellyfin uses port 8096 for the web interface and 1900 for DLNA by default. It is recommended to use the default ports if they are not being used by other services. -**Volume Settings** +#### Volume Settings + You need to set the volume settings for the container. Jellyfin needs access to your media files and configuration files. To add a volume, click "Add Folder" and select the folder you want to use. In the middle column, you need to set the mount path. For the media files, you can use "/media" and for the configuration files, you can use "/config". From 570e695596b365531a817f43319b4703456c184d Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:24:57 +0100 Subject: [PATCH 016/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 2526dcc0..bd5c6df2 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -57,7 +57,7 @@ Allocate ports to the container. Jellyfin uses port 8096 for the web interface a You need to set the volume settings for the container. Jellyfin needs access to your media files and configuration files. To add a volume, click "Add Folder" and select the folder you want to use. In the middle column, you need to set the mount path. For the media files, you can use "/media" and for the configuration files, you can use "/config". -**Network Settings** +#### Network Settings You need to set the network settings for the container. Jellyfin needs access to the network to stream media and use DLNA. You can use "Bridge" mode if you are running multiple instances of Jellyfin or "Host" mode if you are only running one instance. We recommend using "Host" mode. Any other settings can be left as default. From 6b7857f0f52a1bb5aead034084f270f354d23406 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:25:41 +0100 Subject: [PATCH 017/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index bd5c6df2..12b7438c 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -58,7 +58,7 @@ You need to set the volume settings for the container. Jellyfin needs access to To add a volume, click "Add Folder" and select the folder you want to use. In the middle column, you need to set the mount path. For the media files, you can use "/media" and for the configuration files, you can use "/config". #### Network Settings -You need to set the network settings for the container. Jellyfin needs access to the network to stream media and use DLNA. You can use "Bridge" mode if you are running multiple instances of Jellyfin or "Host" mode if you are only running one instance. We recommend using "Host" mode. +Set how the container connects to the network. DLNA requires `Host` mode to function. Any other settings can be left as default. Your settings should look like this: From e8a12367875e12c222a3a6d841b947651494e648 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:26:19 +0100 Subject: [PATCH 018/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 12b7438c..3dc99ef1 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -64,7 +64,7 @@ Any other settings can be left as default. Your settings should look like this: ![Advanced Settings](/images/docs/install-synology-13.png) ![Advanced Settings](/images/docs/install-synology-14.png) -Click "Next". +Click `Next` to proceed to the next step. You can review your settings and then click "Apply". Make sure the checkbox "Run this container after the wizard is finished" is checked. From ba8ff84b6cfaa8b5ab22dfa4d8be0e4f1873f414 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:27:04 +0100 Subject: [PATCH 019/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 3dc99ef1..d2571655 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -66,9 +66,7 @@ Your settings should look like this: ![Advanced Settings](/images/docs/install-synology-14.png) Click `Next` to proceed to the next step. -You can review your settings and then click "Apply". -Make sure the checkbox "Run this container after the wizard is finished" is checked. -You can now see the container in the "Container" tab. +Settings can be reviewed at this screen. Check the `Run this container after the wizard is finished` checkbox and click `Apply` if everything looks correct. The container should now be shown in the `Container` tab. Browse to `http://SERVER_IP:8096` to access the web client. If you used a different port, replace 8096 with the port you used. From 12706e4ce1794485d924499fb9d5f57b0b9f6d5f Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:27:21 +0100 Subject: [PATCH 020/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index d2571655..ccf3e1df 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -68,8 +68,8 @@ Click `Next` to proceed to the next step. Settings can be reviewed at this screen. Check the `Run this container after the wizard is finished` checkbox and click `Apply` if everything looks correct. The container should now be shown in the `Container` tab. -Browse to `http://SERVER_IP:8096` to access the web client. -If you used a different port, replace 8096 with the port you used. +Browse to `http://SERVER_IP:8096` in a browser on a other device to finish setting up the Jellyfin server. +If a different port was used, replace `8096` with the port used instead. ## earlier versions of DSM From 131ad30a0a848f5912f72be4a02403ca1aa1af16 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:27:38 +0100 Subject: [PATCH 021/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index ccf3e1df..b0b4fc66 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -98,4 +98,4 @@ Host Mode is required for HdHR and DLNA. Use bridge mode if running multiple ins ![Installing Synology](/images/docs/install-synology-9.png) Browse to `http://SERVER_IP:8096` to access the web client. -If you used a different port, replace 8096 with the port you used. +If a different port was used, replace `8096` with the port used instead. From d4ee5dcc9a954aba934e58707b2173709cf8db15 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:27:49 +0100 Subject: [PATCH 022/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index b0b4fc66..ed6e8cea 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -5,7 +5,7 @@ description: Install on Synology NAS. sidebar_position: 4 --- -# Install on Synology +# Installation on Synology :::caution Pre-built NAS Devices From abfd60eacf4d2e6093e8485c3dbd5b0a40e7c0c4 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:37:38 +0100 Subject: [PATCH 023/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index ed6e8cea..702d1cdb 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -21,7 +21,7 @@ Everything is done through the Synology web interface. This guide assumes you have already set up your Synology NAS and have access to the web interface. And your Synology NAS is running DSM 7.0 or newer. If you are running an older version of DSM, you can use the guide at the bottom. Install the "Container Manager" package from the Synology Package Center. -To do this you need to open the Package Center and search for "Container Manager" and install it. +Open the Package Center and search for "Container Manager" to find the package. ## Installation From 39807386127974d8af8228841805037f8a8a6694 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Barfu=C3=9F?= Date: Wed, 28 Feb 2024 10:38:22 +0100 Subject: [PATCH 024/896] some changes --- docs/general/installation/synology.md | 30 +-------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index ed6e8cea..64897ee4 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -19,9 +19,9 @@ For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Everything is done through the Synology web interface. This guide assumes you have already set up your Synology NAS and have access to the web interface. And your Synology NAS is running DSM 7.0 or newer. -If you are running an older version of DSM, you can use the guide at the bottom. Install the "Container Manager" package from the Synology Package Center. To do this you need to open the Package Center and search for "Container Manager" and install it. +For further information read this [guide](https://kb.synology.com/en-global/DSM/help/DSM/PkgManApp/install_buy?version=7). ## Installation @@ -71,31 +71,3 @@ Settings can be reviewed at this screen. Check the `Run this container after the Browse to `http://SERVER_IP:8096` in a browser on a other device to finish setting up the Jellyfin server. If a different port was used, replace `8096` with the port used instead. -## earlier versions of DSM - -![Installing Synology](/images/docs/install-synology-1.png) - -![Installing Synology](/images/docs/install-synology-2.png) - -![Installing Synology](/images/docs/install-synology-3.png) - -Create the container. - -![Installing Synology](/images/docs/install-synology-4.png) - -![Installing Synology](/images/docs/install-synology-5.png) - -Use Advanced Settings to add mount points to your media and config. - -![Installing Synology](/images/docs/install-synology-6.png) - -![Installing Synology](/images/docs/install-synology-7.png) - -Host Mode is required for HdHR and DLNA. Use bridge mode if running multiple instances. - -![Installing Synology](/images/docs/install-synology-8.png) - -![Installing Synology](/images/docs/install-synology-9.png) - -Browse to `http://SERVER_IP:8096` to access the web client. -If a different port was used, replace `8096` with the port used instead. From e8fcf1e73ddca5ab792a46f4669028ca46d624dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Barfu=C3=9F?= Date: Wed, 28 Feb 2024 10:49:55 +0100 Subject: [PATCH 025/896] linebreak --- docs/general/installation/synology.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 4f336d16..f12fd9bb 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -22,6 +22,7 @@ This guide assumes you have already set up your Synology NAS and have access to Install the "Container Manager" package from the Synology Package Center. Open the Package Center and search for "Container Manager" to find the package. For further information read this [guide](https://kb.synology.com/en-global/DSM/help/DSM/PkgManApp/install_buy?version=7). + ## Installation The installation is done with the Synology Container Manager. From 8f9f4ad64e92efce1152370702cb77055cf5f934 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Wed, 28 Feb 2024 10:50:03 +0100 Subject: [PATCH 026/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 702d1cdb..4f5cf59a 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -43,7 +43,7 @@ After the image is downloaded, it can be found in the `Image` tab. ### Creating the Container Navigate to the `Container` tab and click `Create`. -Select the "Jellyfin" image and give the container a name. We recommend using "Jellyfin" as the name. You can also set the container to auto-start if you want Jellyfin to start when the NAS boots. +Select the `Jellyfin` image and give the container a name. This is mainly for identification purposes and can be set to anything desired. `Auto-start` can be enabled to automatically start Jellyfin when the NAS boots. Resource limits can also be set for the container. It is recommended that all CPU resources and at least 4GB of ram be allocated to the Jellyfin container. Click `Next` to proceed to the next step. ![Creating the Container](/images/docs/install-synology-12.png) From fb18fdf4c40a04d18a83af6b9bcf1fb677eb3db8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Barfu=C3=9F?= Date: Wed, 28 Feb 2024 10:53:47 +0100 Subject: [PATCH 027/896] Auto-restart --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 18bdce93..0bb7fe25 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -43,7 +43,7 @@ After the image is downloaded, it can be found in the `Image` tab. ### Creating the Container Navigate to the `Container` tab and click `Create`. -Select the `Jellyfin` image and give the container a name. This is mainly for identification purposes and can be set to anything desired. `Auto-start` can be enabled to automatically start Jellyfin when the NAS boots. +Select the `Jellyfin` image and give the container a name. This is mainly for identification purposes and can be set to anything desired. `auto-restart` can be enabled to automatically start Jellyfin when the NAS boots. Resource limits can also be set for the container. It is recommended that all CPU resources and at least 4GB of ram be allocated to the Jellyfin container. Click `Next` to proceed to the next step. ![Creating the Container](/images/docs/install-synology-12.png) From 7b70d8f60e646468bcb7062bd9405c0b74237cff Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 16 Dec 2024 23:26:03 -0500 Subject: [PATCH 028/896] Update troubleshooting.md --- .../general/administration/troubleshooting.md | 35 +++++++++---------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/docs/general/administration/troubleshooting.md b/docs/general/administration/troubleshooting.md index 69c821d6..babb4a8b 100644 --- a/docs/general/administration/troubleshooting.md +++ b/docs/general/administration/troubleshooting.md @@ -21,7 +21,6 @@ If you created the file with a password, then you will have to enter that value If you can access the server locally but not outside of your LAN, then you likely have an issue with the router configuration. Check the port forwarding settings on your router to ensure the server is visible from outside your local network. -You can also enable the "Enable automatic port mapping" option on the **Networking** page of the server settings to have the server attempt to configure port forwarding on the router automatically if your router supports it. If there are no logs at all relating to web traffic, even over a LAN connection, then the server hasn't been reached at all yet. This would indicate either an incorrect address or an issue somewhere else on the network. @@ -48,14 +47,14 @@ To enable debug logging, create the `logging.json` file and add the following co ```json { - "Serilog": { - "MinimumLevel": { - "Default": "Debug", - "Override": { - "": "Debug" - } - } + "Serilog": { + "MinimumLevel": { + "Default": "Debug", + "Override": { + "": "Debug" + } } + } } ``` @@ -73,15 +72,15 @@ To restore normal logging, you can remove the override `logging.json` (if you cr ```json { - "Serilog": { - "MinimumLevel": { - "Default": "Information", - "Override": { - "Microsoft": "Warning", - "System": "Warning" - } - } + "Serilog": { + "MinimumLevel": { + "Default": "Information", + "Override": { + "Microsoft": "Warning", + "System": "Warning" + } } + } } ``` @@ -170,7 +169,7 @@ Manual changes to the database can destroy your instance beyond repair. to preve Before continuing, make sure that you have sqlite3 installed. When sqlite3 is not installed, you can install it under Debian based systems with `apt install sqlite3`. After that do the following commands/SQL query: -*You can find a list of default Paths [here](../configuration#configuration-directory)* +_You can find a list of default Paths [here](../configuration#configuration-directory)_ ```bash sqlite3 /PATH/TO/JELLYFIN/DB/jellyfin.db @@ -185,7 +184,7 @@ SELECT Permissions.Value,Permissions.Kind,Users.Username FROM Permissions INNER ``` To just check permissions on your admin account, run the following query: -*Please change `AdminUsername` to the username of your admin account* +_Please change `AdminUsername` to the username of your admin account_ ```sql SELECT Value,Kind FROM Permissions WHERE UserId IN (SELECT Id FROM Users WHERE Username = 'AdminUsername'); From ca9f2144e42c99c438c82977de72492ad235ae05 Mon Sep 17 00:00:00 2001 From: Andrew Geo <94297792+Andrew-Geo@users.noreply.github.com> Date: Sat, 1 Feb 2025 22:10:46 +0200 Subject: [PATCH 029/896] Rewrote changing protocols in apache, added a cache-control header directive. The previous directives for managing Websocket connection was not working with syncplay. Fixed with a simple rewrite rule. Added a strict cache control header for not keeping cache. This fixes UI updating (e.g. when reloading libraries) and some syncplay issues. --- docs/general/networking/apache.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/general/networking/apache.md b/docs/general/networking/apache.md index db99206d..2415076d 100644 --- a/docs/general/networking/apache.md +++ b/docs/general/networking/apache.md @@ -36,11 +36,17 @@ title: Apache RequestHeader set X-Forwarded-Proto "https" RequestHeader set X-Forwarded-Port "443" - ProxyPass "/socket" "ws://SERVER_IP_ADDRESS:8096/socket" - ProxyPassReverse "/socket" "ws://SERVER_IP_ADDRESS:8096/socket" + # Apache should be able to know when to change protocols (between WebSocket and HTTP) + RewriteEngine On + RewriteCond %{HTTP:Upgrade} =websocket + RewriteRule /(.*) ws://SERVER_IP_ADDRESS:8096/socket/$1 [P,L] + RewriteCond %{HTTP:Upgrade} !=websocket + RewriteRule /(.*) http://SERVER_IP_ADDRESS:8096/$1 [P,L] - ProxyPass "/" "http://SERVER_IP_ADDRESS:8096/" - ProxyPassReverse "/" "http://SERVER_IP_ADDRESS:8096/" + # Sometimes, Jellyfin requires clients to empty their cache to display and function correctly. + # This header tells clients not to keep any cache and is quite strict on that. + # This might also fix some syncplay issues (#5485 and #8140 @ https://github.com/jellyfin/jellyfin-web/issues/) + Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0" SSLEngine on SSLCertificateFile /etc/letsencrypt/live/DOMAIN_NAME/fullchain.pem From 3e715ba0890a563d97deb5734ff4e19bf7f5b537 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Sun, 16 Feb 2025 13:31:19 -0500 Subject: [PATCH 030/896] Add FlatHub verification token (#1296) --- static/.well-known/org.flathub.VerifiedApps.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 static/.well-known/org.flathub.VerifiedApps.txt diff --git a/static/.well-known/org.flathub.VerifiedApps.txt b/static/.well-known/org.flathub.VerifiedApps.txt new file mode 100644 index 00000000..21fe8d9f --- /dev/null +++ b/static/.well-known/org.flathub.VerifiedApps.txt @@ -0,0 +1 @@ +d48b4366-63ef-487c-87f9-f08a26e23e6d From 70a3bc88afb3f33247c4b402bad2f4d93b8a70f2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 16 Feb 2025 21:42:50 -0500 Subject: [PATCH 031/896] Update dependency sass to v1.84.0 (#1291) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index e02bf936..9817d2ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.83.4", + "sass": "1.84.0", "swiper": "11.2.2", "url-loader": "4.1.1" }, @@ -18471,9 +18471,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { - "version": "1.83.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.4.tgz", - "integrity": "sha512-B1bozCeNQiOgDcLd33e2Cs2U60wZwjUUXzh900ZyQF5qUasvMdDZYbQ566LJu7cqR+sAHlAfO6RMkaID5s6qpA==", + "version": "1.84.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.84.0.tgz", + "integrity": "sha512-XDAbhEPJRxi7H0SxrnOpiXFQoUJHwkR2u3Zc4el+fK/Tt5Hpzw5kkQ59qVDfvdaUq6gCrEZIbySFBM2T9DNKHg==", "license": "MIT", "dependencies": { "chokidar": "^4.0.0", diff --git a/package.json b/package.json index 70435c7a..37b8dae0 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.83.4", + "sass": "1.84.0", "swiper": "11.2.2", "url-loader": "4.1.1" }, From 6dd90fe82cd25484213b54d98ceb2754eb44f7e6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2025 13:38:08 -0500 Subject: [PATCH 032/896] Update dependency prettier to v3.5.0 (#1295) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9817d2ea..52d61750 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,7 @@ "eslint-plugin-react": "7.34.0", "eslint-plugin-react-hooks": "4.6.0", "node-fetch": "3.3.2", - "prettier": "3.4.2", + "prettier": "3.5.0", "typescript": "5.7.3", "typescript-plugin-css-modules": "5.1.0" }, @@ -17352,9 +17352,9 @@ } }, "node_modules/prettier": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", - "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.0.tgz", + "integrity": "sha512-quyMrVt6svPS7CjQ9gKb3GLEX/rl3BCL2oa/QkNcXv4YNVBC9olt3s+H7ukto06q7B1Qz46PbrKLO34PR6vXcA==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index 37b8dae0..ef4529a7 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "eslint-plugin-react": "7.34.0", "eslint-plugin-react-hooks": "4.6.0", "node-fetch": "3.3.2", - "prettier": "3.4.2", + "prettier": "3.5.0", "typescript": "5.7.3", "typescript-plugin-css-modules": "5.1.0" } From 25f5d329a38c1a5505696d81215652aae8457467 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 18 Feb 2025 18:33:03 -0500 Subject: [PATCH 033/896] update kitsu url --- docs/general/server/plugins/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/plugins/index.mdx b/docs/general/server/plugins/index.mdx index e2cb5803..26bbbf6e 100644 --- a/docs/general/server/plugins/index.mdx +++ b/docs/general/server/plugins/index.mdx @@ -99,7 +99,7 @@ Supports several different metadata providers and options for organizing your co [![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-kitsu.svg)](https://github.com/jellyfin/jellyfin-plugin-kitsu) [![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-kitsu.svg)](https://github.com/jellyfin/jellyfin-plugin-kitsu) -Provides metadata support from [Kitsu](https://kitsu.io/). +Provides metadata support from [Kitsu](https://kitsu.app/). - [Github](https://github.com/jellyfin/jellyfin-plugin-kitsu) From 8d8af6eaf039f26ad6ba42e5550ab9957463af04 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Feb 2025 00:47:31 -0500 Subject: [PATCH 034/896] Update dependency @easyops-cn/docusaurus-search-local to v0.48.5 (#1290) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 52d61750..6d84a8c1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@docusaurus/plugin-svgr": "3.7.0", "@docusaurus/theme-classic": "3.7.0", "@docusaurus/theme-mermaid": "3.7.0", - "@easyops-cn/docusaurus-search-local": "0.48.4", + "@easyops-cn/docusaurus-search-local": "0.48.5", "@fontsource/noto-sans": "5.1.1", "@icons-pack/react-simple-icons": "11.1.0", "@img-comparison-slider/react": "8.0.2", @@ -3502,9 +3502,9 @@ } }, "node_modules/@easyops-cn/docusaurus-search-local": { - "version": "0.48.4", - "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.48.4.tgz", - "integrity": "sha512-QgVHbGFOASFZHZdFz9NsnzsU6VRki+Mq+qd1RIDxMK3lQ7uz2cLE5MnvBfpzTmC5Ea5JF2YdMibgPechLr5uiw==", + "version": "0.48.5", + "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.48.5.tgz", + "integrity": "sha512-d+wnmJy/rBrQolCrLqfwvjjHL8w7zpl4OsFAm3HHOLIzQQKKSllIP4M9w4jCbHRZietfm95A5wyvJMvlynVC2w==", "license": "MIT", "dependencies": { "@docusaurus/plugin-content-docs": "^2 || ^3", diff --git a/package.json b/package.json index ef4529a7..4960ac76 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@docusaurus/plugin-svgr": "3.7.0", "@docusaurus/theme-classic": "3.7.0", "@docusaurus/theme-mermaid": "3.7.0", - "@easyops-cn/docusaurus-search-local": "0.48.4", + "@easyops-cn/docusaurus-search-local": "0.48.5", "@fontsource/noto-sans": "5.1.1", "@icons-pack/react-simple-icons": "11.1.0", "@img-comparison-slider/react": "8.0.2", From f0e9931ce6d507f6303d9deb3834d0a55cecb5eb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 20 Feb 2025 13:33:04 +0000 Subject: [PATCH 035/896] Update dependency prettier to v3.5.1 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6d84a8c1..fe7fee81 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,7 @@ "eslint-plugin-react": "7.34.0", "eslint-plugin-react-hooks": "4.6.0", "node-fetch": "3.3.2", - "prettier": "3.5.0", + "prettier": "3.5.1", "typescript": "5.7.3", "typescript-plugin-css-modules": "5.1.0" }, @@ -17352,9 +17352,9 @@ } }, "node_modules/prettier": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.0.tgz", - "integrity": "sha512-quyMrVt6svPS7CjQ9gKb3GLEX/rl3BCL2oa/QkNcXv4YNVBC9olt3s+H7ukto06q7B1Qz46PbrKLO34PR6vXcA==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.1.tgz", + "integrity": "sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index 4960ac76..60706547 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "eslint-plugin-react": "7.34.0", "eslint-plugin-react-hooks": "4.6.0", "node-fetch": "3.3.2", - "prettier": "3.5.0", + "prettier": "3.5.1", "typescript": "5.7.3", "typescript-plugin-css-modules": "5.1.0" } From 796a5a2d1f72745e6f7cf299386095acdf0003ec Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 21 Feb 2025 00:50:31 +0000 Subject: [PATCH 036/896] Update dependency sass to v1.85.0 --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6d84a8c1..6f93e515 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.84.0", + "sass": "1.85.0", "swiper": "11.2.2", "url-loader": "4.1.1" }, @@ -18471,9 +18471,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { - "version": "1.84.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.84.0.tgz", - "integrity": "sha512-XDAbhEPJRxi7H0SxrnOpiXFQoUJHwkR2u3Zc4el+fK/Tt5Hpzw5kkQ59qVDfvdaUq6gCrEZIbySFBM2T9DNKHg==", + "version": "1.85.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz", + "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==", "license": "MIT", "dependencies": { "chokidar": "^4.0.0", @@ -18546,9 +18546,9 @@ } }, "node_modules/sass/node_modules/readdirp": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.1.tgz", - "integrity": "sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", "license": "MIT", "engines": { "node": ">= 14.18.0" diff --git a/package.json b/package.json index 4960ac76..459d7b1b 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.84.0", + "sass": "1.85.0", "swiper": "11.2.2", "url-loader": "4.1.1" }, From 9e1b6817da7eaf82f7833f95b8c8455c6fbb4798 Mon Sep 17 00:00:00 2001 From: theguymadmax Date: Fri, 21 Feb 2025 02:55:03 +0000 Subject: [PATCH 037/896] Add clean up collections and playlists to Tasks --- docs/general/server/tasks.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/general/server/tasks.md b/docs/general/server/tasks.md index b1a74c85..700a37fe 100644 --- a/docs/general/server/tasks.md +++ b/docs/general/server/tasks.md @@ -30,6 +30,7 @@ Below is a list of tasks that Jellyfin runs peoridically by default: - Clear Cache Folder - Clear Activity Logs - Clear Transcodes Folder +- Clean up collections and playlists ## Plugin Tasks From 731f1860723e1db03f9bce1a1048398d98757093 Mon Sep 17 00:00:00 2001 From: Juan Orti Alcaine Date: Fri, 21 Feb 2025 10:06:33 +0100 Subject: [PATCH 038/896] Fix fail2ban regex Existing fail2ban regex doesn't match failed login attempts because the IP address is not quoted in the log messages. --- docs/general/networking/fail2ban.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/networking/fail2ban.md b/docs/general/networking/fail2ban.md index f75c6966..e7a60dd1 100644 --- a/docs/general/networking/fail2ban.md +++ b/docs/general/networking/fail2ban.md @@ -64,7 +64,7 @@ Paste: ```bash [Definition] -failregex = ^.*Authentication request for .* has been denied \(IP: ""\)\. +failregex = ^.*Authentication request for .* has been denied \(IP: \)\. ``` Save and exit, then reload Fail2ban: From 17bd1dc8f87a40b44e2d8f7f0834636aae6c5e12 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 21 Feb 2025 11:38:36 +0100 Subject: [PATCH 039/896] Update dependency swiper to v11.2.3 (#1299) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index a3938bd3..aeb68206 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.85.0", - "swiper": "11.2.2", + "swiper": "11.2.3", "url-loader": "4.1.1" }, "devDependencies": { @@ -19452,9 +19452,9 @@ } }, "node_modules/swiper": { - "version": "11.2.2", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.2.tgz", - "integrity": "sha512-FmAN6zACpVUbd/1prO9xQ9gKo9cc6RE2UKU/z4oXtS8fNyX4sdOW/HHT/e444WucLJs0jeMId6WjdWM2Lrs8zA==", + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.3.tgz", + "integrity": "sha512-24m5tqHCd1Wmp9+86aKDoIGMsZGEjIL++3nuB1UjhAhIlvwj4k0Jikxu9PGQ/VswLpoje6JtMDWo12uu4aS2FA==", "funding": [ { "type": "patreon", diff --git a/package.json b/package.json index f5e6ce45..0252e7f5 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.85.0", - "swiper": "11.2.2", + "swiper": "11.2.3", "url-loader": "4.1.1" }, "browserslist": { From 597d3b39a808adbb3ff34e670ddb1e884940d0d2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 21 Feb 2025 21:03:54 +0000 Subject: [PATCH 040/896] Update actions/upload-artifact action to v4.6.1 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2bc7b558..3aab28a6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,7 +33,7 @@ jobs: npm ci --no-audit npm run build - name: Upload artifact - uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 + uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1 with: name: jellyfin-org__build path: build From 880b20e0449eb603f436f695b38eab0f761e99d2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 26 Feb 2025 01:29:20 +0000 Subject: [PATCH 041/896] Update actions/download-artifact action to v4.1.9 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3aab28a6..af96cc95 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -80,7 +80,7 @@ jobs: comment-tag: CFPages-deployment mode: recreate - name: Download workflow artifact - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 + uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9 with: name: jellyfin-org__build path: build From 6f0790e730fce32f37d159c94d04f828f4c3e351 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 26 Feb 2025 17:08:40 -0500 Subject: [PATCH 042/896] Add Jellyfin iOS 1.6.0 post --- blog/2025/03-01-ios-1.6/index.mdx | 89 +++++++++++++++++++++++++++++++ blog/authors.yml | 9 ++++ 2 files changed, 98 insertions(+) create mode 100644 blog/2025/03-01-ios-1.6/index.mdx diff --git a/blog/2025/03-01-ios-1.6/index.mdx b/blog/2025/03-01-ios-1.6/index.mdx new file mode 100644 index 00000000..b14cf393 --- /dev/null +++ b/blog/2025/03-01-ios-1.6/index.mdx @@ -0,0 +1,89 @@ +--- +title: Jellyfin for iOS 1.6.0 +authors: + - thornbill +slug: ios-v1.6.0 +tags: [release, ios] +--- + +Jellyfin for iOS is back with the first release in nearly 3 years! + +{/* truncate */} + +Version 1.6.0 of the Jellyfin app for iOS marks a new milestone for the development of the app. A complete list of changes, including their +respective pull requests, can be found on [GitHub](https://github.com/jellyfin/jellyfin-expo/releases/tag/v1.6.0). An update on the +development of the app, a summary of included changes, and some future plans can be found below. + +### Renewed development with more frequent releases + +I'm sure a lot of people are curious why the app has went so long without a release. There are a few reasons for this. First, we have not +released any breaking changes to Jellyfin that required an app update. Perhaps most significantly the toolkit we use to build the app made +some changes that essentially prevented my continued development of the app without access to a modern Mac. However thanks to the +generosity of contributors to [Jellyfin's open collective](https://opencollective.com/jellyfin), I was able to expense the majority of the +cost to purchase a new Mac Mini for development. Finally the build system provided by the toolkit we were using had been discontinued. We +have now replaced that build system with a fully automated GitHub Action workflow that builds and publishes the app to +[TestFlight](https://testflight.apple.com/join/jJP75akQ) on demand. + +### Longstanding bugs squashed + +This release features fixes for the following longstanding bugs: + +- Improved video player UI by allowing the video to cover the entire screen and hiding the home screen indicator. +- Removed an incorrect check for (e)ac3 audio support. +- Fixed an issue that caused the app to display a blank screen sometimes when left open in the background. +- Added user device name entitlement so the app can report the correct device name on iOS 16+. +- Excluded unused features from the build so the app no longer requests access to permissions it doesn't need (like fitness data). + +### What is next? + +While the primary focus of the next couple releases will be to doing some dependency maintenance and updates, you can also expect work to +continue on some exciting new features. Few people are probably aware that I started working on offline support +[3 years ago](https://github.com/jellyfin/jellyfin-expo/pull/366)! Unfortunately it +[wasn't quite ready](https://github.com/jellyfin/jellyfin-expo/issues/372) for this release, but my goal is to make it available as a +general alpha/beta feature later this year. I have some other ideas to address some well-known limitations of the app and a new contributor +has expressed interest in developing some new features also. You can track all new developments on the +[project roadmap](https://github.com/orgs/jellyfin/projects/40/views/4) on GitHub. + +### Supported iOS versions + +The Jellyfin app currently supports iOS versions as old as iOS 12. Over the next few releases, we will be updating our core dependencies +which will force us to increase our minimum supported version to iOS 15.1. If you are using a device that cannot be updated to a newer +iOS version, you will still be able to use the Jellyfin web interface but future app updates will be unavailable. + +## Contributors + +Jellyfin is completely developed by volunteers, and couldn't be made without their great skills and dedication. Consider donating if you +appreciate their work. A big shout-out to all contributors that made this release possible: + +**Jellyfin Team** + +- [@thornbill](https://github.com/thornbill) - Donate via [GitHub sponsors](https://github.com/sponsors/thornbill) +- [@anthonylavado](https://github.com/anthonylavado) - Donate via [GitHub sponsors](https://github.com/sponsors/anthonylavado) +- [@Bond-009](https://github.com/Bond-009) - Donate via [GitHub sponsors](https://github.com/sponsors/Bond-009) +- [@JPKribs](https://github.com/JPKribs) + +**Other contributors** + +- [@Drew-Daniels](https://github.com/Drew-Daniels) +- [@fidoriel](https://github.com/fidoriel) +- [@Cyberbeni](https://github.com/Cyberbeni) + +And finally a big thank you to everyone who contributed translations, reported bugs, provided feedback and participated in beta testing! + +### Helping out + +If you have experience with React Native development and are interested in contributing yourself, feel free to dive into the +[source code](https://github.com/jellyfin/jellyfin-expo) and open a pull request. Alternatively, you can help with translating the app +into your own language on our [Weblate](https://translate.jellyfin.org/engage/jellyfin-expo/) instance. + +## Downloads + +Update your app now to check out all these changes! The AppStore will auto-update your Jellyfin app if you're already using the app. For +new users, you can find the app on the Apple App Store. + + + Download on the App Store + + +You can also join our [TestFlight](https://testflight.apple.com/join/jJP75akQ) and help test new versions before they're released to the +public. diff --git a/blog/authors.yml b/blog/authors.yml index 542f4a9c..2250bd20 100644 --- a/blog/authors.yml +++ b/blog/authors.yml @@ -66,3 +66,12 @@ JPVenson: title: Server Team url: https://github.com/JPVenson image_url: https://avatars.githubusercontent.com/u/6794763?v=4 + +thornbill: + name: Bill Thornton + page: true + title: Core Team, Web Lead + image_url: https://avatars.githubusercontent.com/u/3450688?v=4 + socials: + github: thornbill + mastodon: https://fosstodon.org/@thornbill From ca7b4794af602cc3651623f78d7952a501127ca3 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 27 Feb 2025 12:41:19 -0500 Subject: [PATCH 043/896] Fix grammatical issues Co-authored-by: Mark Monteiro --- blog/2025/03-01-ios-1.6/index.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/blog/2025/03-01-ios-1.6/index.mdx b/blog/2025/03-01-ios-1.6/index.mdx index b14cf393..3657d714 100644 --- a/blog/2025/03-01-ios-1.6/index.mdx +++ b/blog/2025/03-01-ios-1.6/index.mdx @@ -18,9 +18,9 @@ development of the app, a summary of included changes, and some future plans can I'm sure a lot of people are curious why the app has went so long without a release. There are a few reasons for this. First, we have not released any breaking changes to Jellyfin that required an app update. Perhaps most significantly the toolkit we use to build the app made -some changes that essentially prevented my continued development of the app without access to a modern Mac. However thanks to the +some changes that essentially prevented my continued development of the app without access to a modern Mac. However, thanks to the generosity of contributors to [Jellyfin's open collective](https://opencollective.com/jellyfin), I was able to expense the majority of the -cost to purchase a new Mac Mini for development. Finally the build system provided by the toolkit we were using had been discontinued. We +cost to purchase a new Mac Mini for development. Finally, the build system provided by the toolkit we were using had been discontinued. We have now replaced that build system with a fully automated GitHub Action workflow that builds and publishes the app to [TestFlight](https://testflight.apple.com/join/jJP75akQ) on demand. @@ -36,7 +36,7 @@ This release features fixes for the following longstanding bugs: ### What is next? -While the primary focus of the next couple releases will be to doing some dependency maintenance and updates, you can also expect work to +While the primary focus of the next couple releases will be to do some dependency maintenance and updates, you can also expect work to continue on some exciting new features. Few people are probably aware that I started working on offline support [3 years ago](https://github.com/jellyfin/jellyfin-expo/pull/366)! Unfortunately it [wasn't quite ready](https://github.com/jellyfin/jellyfin-expo/issues/372) for this release, but my goal is to make it available as a From dbfb7ceeaba9d3e3eba05cc338be537c291b7280 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 27 Feb 2025 13:20:23 -0500 Subject: [PATCH 044/896] Add note about contributing to jellyfin-web --- blog/2025/03-01-ios-1.6/index.mdx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/blog/2025/03-01-ios-1.6/index.mdx b/blog/2025/03-01-ios-1.6/index.mdx index 3657d714..a4f0238a 100644 --- a/blog/2025/03-01-ios-1.6/index.mdx +++ b/blog/2025/03-01-ios-1.6/index.mdx @@ -73,8 +73,10 @@ And finally a big thank you to everyone who contributed translations, reported b ### Helping out If you have experience with React Native development and are interested in contributing yourself, feel free to dive into the -[source code](https://github.com/jellyfin/jellyfin-expo) and open a pull request. Alternatively, you can help with translating the app -into your own language on our [Weblate](https://translate.jellyfin.org/engage/jellyfin-expo/) instance. +[source code](https://github.com/jellyfin/jellyfin-expo) and open a pull request. Likewise, if you have experience with +JavaScript/TypeScript and React, [jellyfin-web](https://github.com/jellyfin/jellyfin-web) is always looking for additional contributors. +Alternatively, you can help with translating the app into your own language on our +[Weblate](https://translate.jellyfin.org/engage/jellyfin-expo/) instance. ## Downloads From b7ef9660667ef64996d4c23645273d80332cc3f4 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Fri, 28 Feb 2025 10:08:57 -0500 Subject: [PATCH 045/896] Update post date and reword sentence --- blog/2025/{03-01-ios-1.6 => 02-28-ios-1.6}/index.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename blog/2025/{03-01-ios-1.6 => 02-28-ios-1.6}/index.mdx (92%) diff --git a/blog/2025/03-01-ios-1.6/index.mdx b/blog/2025/02-28-ios-1.6/index.mdx similarity index 92% rename from blog/2025/03-01-ios-1.6/index.mdx rename to blog/2025/02-28-ios-1.6/index.mdx index a4f0238a..d9fe64db 100644 --- a/blog/2025/03-01-ios-1.6/index.mdx +++ b/blog/2025/02-28-ios-1.6/index.mdx @@ -16,9 +16,9 @@ development of the app, a summary of included changes, and some future plans can ### Renewed development with more frequent releases -I'm sure a lot of people are curious why the app has went so long without a release. There are a few reasons for this. First, we have not -released any breaking changes to Jellyfin that required an app update. Perhaps most significantly the toolkit we use to build the app made -some changes that essentially prevented my continued development of the app without access to a modern Mac. However, thanks to the +I'm sure a lot of people are curious why it has been so long since the last app release. There are a few reasons for this. First, we have +not released any breaking changes to Jellyfin that required an app update. Perhaps most significantly the toolkit we use to build the app +made some changes that essentially prevented my continued development of the app without access to a modern Mac. However, thanks to the generosity of contributors to [Jellyfin's open collective](https://opencollective.com/jellyfin), I was able to expense the majority of the cost to purchase a new Mac Mini for development. Finally, the build system provided by the toolkit we were using had been discontinued. We have now replaced that build system with a fully automated GitHub Action workflow that builds and publishes the app to From 12ef98d1590484386cb67ed6e181210c964fb017 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 4 Mar 2025 23:42:08 -0500 Subject: [PATCH 046/896] Add music videos documentation (#1298) --- docs/general/server/media/music-videos.md | 35 +++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 docs/general/server/media/music-videos.md diff --git a/docs/general/server/media/music-videos.md b/docs/general/server/media/music-videos.md new file mode 100644 index 00000000..b27e7eab --- /dev/null +++ b/docs/general/server/media/music-videos.md @@ -0,0 +1,35 @@ +--- +uid: server-media-music-videos +title: Music videos +--- + +# Music videos + +The `Music videos` library type can be used to organize music videos. + +The music videos are organized into folders, and the folder structure will be presented +directly to the users. + +```txt +MusicVideos +ā”œā”€ā”€ Folder 1 +│ ā”œā”€ā”€ Folder 1.1 +│ │ └── Song 1 +│ │ ā”œā”€ā”€ Song 1 Version 1.mp4 +│ │ ā”œā”€ā”€ Song 1 Version 2.mp4 +│ │ └── Song 1 Version 3.mp4 +│ ā”œā”€ā”€ Song 2 +│ │ ā”œā”€ā”€ Song 2 Version 1.mp4 +│ │ ā”œā”€ā”€ Song 2 Version 1.nfo +│ │ ā”œā”€ā”€ Song 2 Version 2.mp4 +│ │ └── Song 2 Version 2.nfo +│ └── Song 3 +│ ā”œā”€ā”€ Song 3.mkv +│ └── Song 3.nfo +└── Song 4 + └── Song 4.avi +``` + +No metadata scraping from online providers will be performed. By default, the file names will be used as the title, and the last modified date of the files on the file system will be used as the release date. Jellyfin can be configured to use Embedded titles when they are present instead. + +NFO files can be provided to provide information such as Title, Artist and Release Date. NFO files will take priority over other sources when they are present. From e47b362e9678481d5b55e6e46ad97d0612abcc54 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Fri, 7 Mar 2025 21:10:32 +0000 Subject: [PATCH 047/896] Added note of deprecation to LegalStream (#1294) * Added note of deprecation to LegalStream As I mentioned on https://github.com/jellyfin/jellyfin.org/issues/1293, so that people don't waste their time. * Update setup-guide.md Removed abbreviation as recommended. :- ) --- docs/general/server/live-tv/setup-guide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/live-tv/setup-guide.md b/docs/general/server/live-tv/setup-guide.md index 4cc21fa8..ad48a69b 100644 --- a/docs/general/server/live-tv/setup-guide.md +++ b/docs/general/server/live-tv/setup-guide.md @@ -68,7 +68,7 @@ This tuner allows you to add IPTV channel to Jellyfin by using the appropriate M Here is a list of legal samples to use to test connectivity. -[LegalStream Live News Playlist](https://raw.githubusercontent.com/notanewbie/LegalStream/master/packages/news/live.m3u8) +[LegalStream Live News Playlist](https://raw.githubusercontent.com/notanewbie/LegalStream/master/packages/news/live.m3u8) - Deprecated as of 2022. ::: From 3919c551255265d98cf9bd9b3adda03b1a7694ce Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 16:12:02 -0500 Subject: [PATCH 048/896] Update dependency typescript to v5.8.2 (#1322) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index aeb68206..96526560 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,7 +54,7 @@ "eslint-plugin-react-hooks": "4.6.0", "node-fetch": "3.3.2", "prettier": "3.5.1", - "typescript": "5.7.3", + "typescript": "5.8.2", "typescript-plugin-css-modules": "5.1.0" }, "engines": { @@ -19845,9 +19845,9 @@ } }, "node_modules/typescript": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", + "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", diff --git a/package.json b/package.json index 0252e7f5..980f5d40 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "eslint-plugin-react-hooks": "4.6.0", "node-fetch": "3.3.2", "prettier": "3.5.1", - "typescript": "5.7.3", + "typescript": "5.8.2", "typescript-plugin-css-modules": "5.1.0" } } From ad0fa6f1cf5a0338b98770140e17da5fa26af4b2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 16:12:37 -0500 Subject: [PATCH 049/896] Update dependency sass to v1.85.1 (#1315) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 96526560..5288a308 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.85.0", + "sass": "1.85.1", "swiper": "11.2.3", "url-loader": "4.1.1" }, @@ -18471,9 +18471,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { - "version": "1.85.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz", - "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==", + "version": "1.85.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.1.tgz", + "integrity": "sha512-Uk8WpxM5v+0cMR0XjX9KfRIacmSG86RH4DCCZjLU2rFh5tyutt9siAXJ7G+YfxQ99Q6wrRMbMlVl6KqUms71ag==", "license": "MIT", "dependencies": { "chokidar": "^4.0.0", diff --git a/package.json b/package.json index 980f5d40..6a02a908 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.85.0", + "sass": "1.85.1", "swiper": "11.2.3", "url-loader": "4.1.1" }, From 7563876e924df7f4fbcdc691d63905a315547687 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 21:16:37 +0000 Subject: [PATCH 050/896] Update dependency swiper to v11.2.4 (#1305) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5288a308..77fdad2f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.85.1", - "swiper": "11.2.3", + "swiper": "11.2.4", "url-loader": "4.1.1" }, "devDependencies": { @@ -19452,9 +19452,9 @@ } }, "node_modules/swiper": { - "version": "11.2.3", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.3.tgz", - "integrity": "sha512-24m5tqHCd1Wmp9+86aKDoIGMsZGEjIL++3nuB1UjhAhIlvwj4k0Jikxu9PGQ/VswLpoje6JtMDWo12uu4aS2FA==", + "version": "11.2.4", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.4.tgz", + "integrity": "sha512-DTtglrsFfMYytid+oNy4QI3t2N2+XhhwSYbnyOhlwBmvY8Bkoj3ombK1/b80w8vDpQ+Lqlnbm+0737+i32MrcA==", "funding": [ { "type": "patreon", diff --git a/package.json b/package.json index 6a02a908..bebe335a 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.85.1", - "swiper": "11.2.3", + "swiper": "11.2.4", "url-loader": "4.1.1" }, "browserslist": { From 23c744357013f4b27bac1e9e620f314db2c5bb4d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 16:23:50 -0500 Subject: [PATCH 051/896] Update dependency prettier to v3.5.2 (#1310) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 77fdad2f..23b51816 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,7 @@ "eslint-plugin-react": "7.34.0", "eslint-plugin-react-hooks": "4.6.0", "node-fetch": "3.3.2", - "prettier": "3.5.1", + "prettier": "3.5.2", "typescript": "5.8.2", "typescript-plugin-css-modules": "5.1.0" }, @@ -17352,9 +17352,9 @@ } }, "node_modules/prettier": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.1.tgz", - "integrity": "sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.2.tgz", + "integrity": "sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index bebe335a..5205e3e6 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "eslint-plugin-react": "7.34.0", "eslint-plugin-react-hooks": "4.6.0", "node-fetch": "3.3.2", - "prettier": "3.5.1", + "prettier": "3.5.2", "typescript": "5.8.2", "typescript-plugin-css-modules": "5.1.0" } From 768c7803a5e33111d8b1f7829edc6121a4e64da3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 16:24:07 -0500 Subject: [PATCH 052/896] Update dependency @icons-pack/react-simple-icons to v12 (#1308) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 23b51816..a80956d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.48.5", "@fontsource/noto-sans": "5.1.1", - "@icons-pack/react-simple-icons": "11.1.0", + "@icons-pack/react-simple-icons": "12.0.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", @@ -3728,9 +3728,9 @@ "devOptional": true }, "node_modules/@icons-pack/react-simple-icons": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-11.1.0.tgz", - "integrity": "sha512-y85zq6i16cgKEEcxI/lNNKOlhxnCpNm0PCn4PY6aYNUsEZtrK/uxS6Kize4ZqzGCD+/HXiC58K1TcrDJOi54LA==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-12.0.0.tgz", + "integrity": "sha512-7MqCY27RLQqzGAGYAcmsIIy/CU64TaFeTIFaFwEMkyeA6FWptg5AXWFm6UV9kvrCDwXYbzcWLz/cbhutLfcUUg==", "license": "MIT", "peerDependencies": { "react": "^16.13 || ^17 || ^18 || ^19" diff --git a/package.json b/package.json index 5205e3e6..1b30c222 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.48.5", "@fontsource/noto-sans": "5.1.1", - "@icons-pack/react-simple-icons": "11.1.0", + "@icons-pack/react-simple-icons": "12.0.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", From fbdabaa5db171096e7c1d9ceb8f17e065b6e09bc Mon Sep 17 00:00:00 2001 From: Tim Lodemann Date: Sat, 8 Mar 2025 16:38:26 +0100 Subject: [PATCH 053/896] Fix dead link --- docs/general/testing/server/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/testing/server/index.md b/docs/general/testing/server/index.md index ca0848e5..7116c107 100644 --- a/docs/general/testing/server/index.md +++ b/docs/general/testing/server/index.md @@ -19,7 +19,7 @@ To install them, navigate to our [downloads page](/downloads/server) and choose ![Downloads Page](/images/docs/testing/server/weekly-1.png) -Follow the steps in the [Upgrade & Downgrade documentation](/docs/general/testing/upgrades-and-downgrades) for more detailed instructions. +Follow the steps in the [Upgrade & Downgrade documentation](/docs/general/testing/upgrades) for more detailed instructions. ## Testing from Master Branch From 5b085b79a1ed0f9bbd7a295f83879b70ca54ea03 Mon Sep 17 00:00:00 2001 From: gibbonmeg Date: Tue, 11 Mar 2025 21:03:30 -0400 Subject: [PATCH 054/896] fix failregex in fail2ban.md (#1323) --- docs/general/networking/fail2ban.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/networking/fail2ban.md b/docs/general/networking/fail2ban.md index e7a60dd1..f75c6966 100644 --- a/docs/general/networking/fail2ban.md +++ b/docs/general/networking/fail2ban.md @@ -64,7 +64,7 @@ Paste: ```bash [Definition] -failregex = ^.*Authentication request for .* has been denied \(IP: \)\. +failregex = ^.*Authentication request for .* has been denied \(IP: ""\)\. ``` Save and exit, then reload Fail2ban: From e8cc224280a7123a092a282f2f9526c4321769b2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 15 Mar 2025 04:49:02 +0000 Subject: [PATCH 055/896] Update cloudflare/wrangler-action action to v3.14.1 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index af96cc95..fea58529 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -86,7 +86,7 @@ jobs: path: build - name: Publish to Cloudflare id: cf - uses: cloudflare/wrangler-action@392082e81ffbcb9ebdde27400634aa004b35ea37 # v3.14.0 + uses: cloudflare/wrangler-action@da0e0dfe58b7a431659754fdf3f186c529afbe65 # v3.14.1 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} From d6c5c39cfc244a474de9ea3dac21d03c0866f162 Mon Sep 17 00:00:00 2001 From: Tim Coombs Date: Sun, 16 Mar 2025 15:36:01 +1100 Subject: [PATCH 056/896] fix: update listen inotify link as it was broken (#1327) --- docs/general/administration/troubleshooting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/troubleshooting.md b/docs/general/administration/troubleshooting.md index b479cad2..e4283dcd 100644 --- a/docs/general/administration/troubleshooting.md +++ b/docs/general/administration/troubleshooting.md @@ -111,7 +111,7 @@ echo fs.inotify.max_user_watches=524288 | sudo tee /etc/sysctl.d/40-max-user-wat ``` Then paste it in your terminal and press on enter to run it. For Docker, this needs to be done on the host, not the container. -See [here](https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers) for more information. +See [here](https://github.com/guard/listen/blob/master/README.md#increasing-the-amount-of-inotify-watchers) for more information. ## Uninstalling Jellyfin on MacOS From 7f64217376a7d7b5f90a3ad4e5912862915eb4d4 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Sun, 16 Mar 2025 22:07:41 +0800 Subject: [PATCH 057/896] Move internet radio to Live TV category (#1319) --- docs/general/server/live-tv/index.md | 6 +++--- docs/general/server/{media => live-tv}/internet-radio.md | 7 ++++--- docs/general/server/live-tv/post-process.md | 1 + docs/general/server/live-tv/setup-guide.md | 3 ++- redirects.ts | 5 +++++ scripts/data/jellyfin-docs-urls.json | 1 + 6 files changed, 16 insertions(+), 7 deletions(-) rename docs/general/server/{media => live-tv}/internet-radio.md (94%) diff --git a/docs/general/server/live-tv/index.md b/docs/general/server/live-tv/index.md index 535a4822..ad0fea6a 100644 --- a/docs/general/server/live-tv/index.md +++ b/docs/general/server/live-tv/index.md @@ -1,11 +1,11 @@ --- uid: server-live-tv-index -title: Live TV +title: Live Broadcast --- -# Live TV +# Live Broadcast -Jellyfin allows you to watch and record live television using supported hardware. The first step is setting up a tuner to send data to Jellyfin, and then configure a source for the program guide data. +Jellyfin allows you to watch and record live television using supported hardware, as well as listen to internet radio. The first step is setting up a tuner to send data to Jellyfin, and then configure a source for the program guide data. [Click here](/docs/general/server/live-tv/setup-guide) for the general setup guide. diff --git a/docs/general/server/media/internet-radio.md b/docs/general/server/live-tv/internet-radio.md similarity index 94% rename from docs/general/server/media/internet-radio.md rename to docs/general/server/live-tv/internet-radio.md index 4bffb036..c05e4a15 100644 --- a/docs/general/server/media/internet-radio.md +++ b/docs/general/server/live-tv/internet-radio.md @@ -1,9 +1,10 @@ --- -uid: server-media-internet-radio -title: Internet radio +uid: server-live-tv-internet-radio +title: Internet Radio +sidebar_position: 3 --- -# Internet radio +# Internet Radio It is possible to add Internet radio stations (e.g. shoutcast) to Jellyfin by utilizing the Live TV M3U Tuner device type. Directly entering links into the M3U tuner is supported, but it depends on the provider. diff --git a/docs/general/server/live-tv/post-process.md b/docs/general/server/live-tv/post-process.md index d83d8337..ae911d23 100644 --- a/docs/general/server/live-tv/post-process.md +++ b/docs/general/server/live-tv/post-process.md @@ -1,6 +1,7 @@ --- uid: server-live-tv-post-process title: Live TV Post Processing +sidebar_position: 2 --- # Live TV Post Processing diff --git a/docs/general/server/live-tv/setup-guide.md b/docs/general/server/live-tv/setup-guide.md index ad48a69b..2fcaac9e 100644 --- a/docs/general/server/live-tv/setup-guide.md +++ b/docs/general/server/live-tv/setup-guide.md @@ -1,6 +1,7 @@ --- uid: server-live-tv-setup-guide -title: Setup Guide +title: Live TV Setup Guide +sidebar_position: 1 --- # Setup Guide diff --git a/redirects.ts b/redirects.ts index feacfe61..7f7ffdbc 100644 --- a/redirects.ts +++ b/redirects.ts @@ -42,6 +42,11 @@ const redirects: ClientRedirects.Options['redirects'] = [ { from: '/docs/general/networking/traefik2', to: '/docs/general/networking/traefik' + }, + // Internet radio moved to live tv + { + from: '/docs/general/server/media/internet-radio', + to: '/docs/general/server/live-tv/internet-radio' } ]; export default redirects; diff --git a/scripts/data/jellyfin-docs-urls.json b/scripts/data/jellyfin-docs-urls.json index 43b2b5f7..ee63b5bf 100644 --- a/scripts/data/jellyfin-docs-urls.json +++ b/scripts/data/jellyfin-docs-urls.json @@ -39,6 +39,7 @@ "/docs/general/server/live-tv/index.html", "/docs/general/server/live-tv/post-process.html", "/docs/general/server/live-tv/setup-guide.html", + "/docs/general/server/live-tv/internet-radio.html", "/docs/general/server/media/books.html", "/docs/general/server/media/comics.html", "/docs/general/server/media/external-files.html", From a74b75ef9b51cdff7f3c82a66edf86be4a2a0ebe Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 18 Mar 2025 23:05:48 +0800 Subject: [PATCH 058/896] Combine books and comics (#1320) * Add redesign notice * move comic info into books.md * add redirect from comic to books * add some more info * add info about audiobooks * adjust examples * fix spelling * feedback --- docs/general/server/media/books.md | 78 ++++++++++++++++------------- docs/general/server/media/comics.md | 70 -------------------------- redirects.ts | 5 ++ 3 files changed, 49 insertions(+), 104 deletions(-) delete mode 100644 docs/general/server/media/comics.md diff --git a/docs/general/server/media/books.md b/docs/general/server/media/books.md index 8af9eb13..06c46f60 100644 --- a/docs/general/server/media/books.md +++ b/docs/general/server/media/books.md @@ -5,51 +5,61 @@ title: Books # Books -The most common organization scheme for books is separation by Audiobook then by Author. +The bookshelf plugin is required for books libraries. + +Books should be organized by type (Audiobooks, Books, Comics), then optionally by Author. Each book should be in their own folder. ```txt Books ā”œā”€ā”€ Audiobooks │ ā”œā”€ā”€ Author -│ │ ā”œā”€ā”€ Book1.flac -│ │ └── Book2.flac -│ └── Book -│ ā”œā”€ā”€ Chapter1.flac -│ └── Chapter2.flac -└── Books - └── Author - ā”œā”€ā”€ Book1.epub - ā”œā”€ā”€ Book2.epub - ā”œā”€ā”€ Book - │ ā”œā”€ā”€ Book1.epub - │ ā”œā”€ā”€ cover.ext - │ └── metadata.opf - └── Book3.mp3 +│ │ ā”œā”€ā”€ Book1 +│ │ │ └── Book1.flac +│ │ └── Book2 +│ │ └── Book2.mp3 +│ └── Book3 +│ ā”œā”€ā”€ Book3.aac +│ ā”œā”€ā”€ content.opf +│ └── cover.jpg +ā”œā”€ā”€ Books +│ └── Author +│ ā”œā”€ā”€ Book4 +│ │ └── Book4.epub +│ ā”œā”€ā”€ Book5 +│ │ └── Book5.epub +│ ā”œā”€ā”€ Book6 +│ │ ā”œā”€ā”€ Book6.epub +│ │ ā”œā”€ā”€ cover.png +│ │ └── metadata.opf +│ └── Book7 +│ └── Book7.pdf +└── Comics + ā”œā”€ā”€ Plastic Man (1944) + │ └── Plastic Man #002 (1944).cbz + ā”œā”€ā”€ Attack on Titan (2012) + │ └── Attack on Titan #001 (2012).pdf + └── Comic (2008) + ā”œā”€ā”€ ComicInfo.xml + └── Comic #001 (2008).cbr ``` -File extensions supported include azw, azw3, cb7, cbr, cbt, cbz, epub, mobi, and pdf. +For audiobooks, most common audio extensions are supported. For other books, the following formats are supported: azw, azw3, cb7, cbr, cbt, cbz, epub, mobi, pdf, zip, rar, 7z. Read-along audiobooks are not supported by Jellyfin. -## Local Metadata +## Metadata -In case the book is stored in the epub format, internal metadata can be provided. For every other format, metadata has to be provided externally in a `content.opf` or `metadata.opf` file. When multiple books have been published by the same author, it is recommended to place each book into a seperate folder. This allows to provide local metadata for every book. +Online metadata is not supported for the books library type. -Either the `content.opf` or the `metadata.opf` file can tell Jellyfin which file should be used for the books cover. Usually, this is the `cover.ext` file. The abbreviation `ext` stands for extension, e.g. `.png` or `.jpg`. +For media in audio formats, the metadata is read from the embedded tags of the audio files. FLAC files with WebP embedded images or ID3 tags might fail to play on some browsers. Enable the `Always remux flac option` in the settings if you are experiencing this problem. -## Primary +For books in epub format, embedded metadata can be provided, For other formats, the metadata has to be provided in an external `content.opf`, `metadata.opf` or `ComicInfo.xml` file. The ComicInfo (from ComicRack) and ComicBookInfo (from ComicBookLover) formats are supported for `ComicInfo.xml` files. -* folder -* poster -* cover +Additionally, information about year and issue number can be provided in the file names, as seen in the example above. For comics or magazines with issues across multiple years, the year of the first issue should be used. -## Banner +The files above can contain info about what images to use for cover images. Alternatively, They can be provided as external image files named in a specific manner, as listed below. -* banner - -## Logo - -* logo - -## Thumb - -* thumb -* landscape +| Type | Names | +| ------- | --------------------------- | +| Primary | `folder`, `poster`, `cover` | +| Banner | `banner` | +| Logo | `logo` | +| Thumb | `thumb`, `landscape` | diff --git a/docs/general/server/media/comics.md b/docs/general/server/media/comics.md deleted file mode 100644 index 31e446d4..00000000 --- a/docs/general/server/media/comics.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -uid: server-media-comics -title: Comics ---- - -# Comics / Mangas - -Comics and mangas, from now on referred to as comics, should usually be in the library root directory or in a subfolder for the individual comics. The subfolders allow for organization of metadata and images. They use the "Books" library type and metadata is provided with the Bookshelf plugin. - -:::note - -For the best reading experience, it is recommended to store comics in the comic book archive or pdf format. This is due to issues when trying to read comics stored in the epub format. Please note, that Jellyfin 10.8 and later saves your reading position for comics in the comic book archive format but does not save whether you finished the comic or not. - -::: - -## Naming - -:::note - -The Bookshelf plugin does not provide an online metadata provider that is specific to comics. Metadata can either be provided from the same providers used for books or from local files. - -::: - -For best results, it is recommended to name the files similar to the following schema where the volume number and issue number are used **interchangeable**. - -```txt -Series_Name #IssueNumber (of Count) (PubYear).ext -Series_Name (SeriesYear) #IssueNum (of Count) (PubYear).ext -``` - -- Count = Total number of issues -- PubYear = Publication year of the issue -- SeriesYear = Start year of the series -- .ext = file extension, e.g. `.cbz` or `.cbr`. For a list of supported file extensions, please refer to the [section on books](/docs/general/server/media/books). - -Take a look at the following example: - -```txt -Comics -ā”œā”€ā”€ Plastic Man #002 (1944).cbz -ā”œā”€ā”€ Attack on Titan #001 (2012).cbz -└── Comic (2008) - ā”œā”€ā”€ ComicInfo.xml - └── Comic #001 (2008).cbr -``` - -Placing comics into a subfolder allows the placement of a `ComicInfo.xml` file for metadata parsing. Currently, Jellyfin does not support this for a series as a whole, but only for individual comics. - -## Local Metadata for "Comic Book Archive's" - -Should your files **not** correspond to either `.cbz` or `.cbr` files, please refer to the [section on books](/docs/general/server/media/books) to see what is supported. - -The following metadata formats are supported: - -- ComicInfo (from ComicRack) -- ComicBookInfo (from ComicBookLover) - -:::note - -The ComicBookInfo format is supported when using the Bookshelf plugin version 8 or later. - -::: - -Should the ComicInfo be used, please make sure that the comic provides the metadata. If it does not, a `ComicInfo.xml` file can be placed in the same folder as the comic and the metadata will be parsed from this file. - -:::note - -For comics using the `.cbr` format, it is required to place a `ComicInfo.xml` file inside the folder. This file should contain the metadata of that comic. - -::: diff --git a/redirects.ts b/redirects.ts index 7f7ffdbc..89e1566e 100644 --- a/redirects.ts +++ b/redirects.ts @@ -47,6 +47,11 @@ const redirects: ClientRedirects.Options['redirects'] = [ { from: '/docs/general/server/media/internet-radio', to: '/docs/general/server/live-tv/internet-radio' + }, + // Merge comic and books + { + from: '/docs/general/server/media/comics', + to: '/docs/general/server/media/books' } ]; export default redirects; From ddefd8e3800f1b8f46d7f6a1bdf9ffff28874e63 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 18 Mar 2025 15:07:14 +0000 Subject: [PATCH 059/896] Update actions/setup-node action to v4.3.0 --- .github/workflows/build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fea58529..4e377401 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,7 +23,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: ref: ${{ github.event.pull_request.head.sha || github.sha }} - - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 + - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 with: cache: npm node-version: 20 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 5fca006d..1623f811 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Set up Node.js - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 + uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 with: node-version: 20 check-latest: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d83e0112..fd4faeb9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Set up Node.js - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 + uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 with: node-version: 20 check-latest: true From 2750fd2cfd1e1ac13c564d78b3690475dcd17649 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Mar 2025 13:51:51 +0000 Subject: [PATCH 060/896] Update actions/download-artifact action to v4.2.0 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4e377401..9715ca9b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -80,7 +80,7 @@ jobs: comment-tag: CFPages-deployment mode: recreate - name: Download workflow artifact - uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9 + uses: actions/download-artifact@b14cf4c92620c250e1c074ab0a5800e37df86765 # v4.2.0 with: name: jellyfin-org__build path: build From 35e5c49211c3252c827ef34ffaccb52e1779bdbc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Mar 2025 21:14:00 +0000 Subject: [PATCH 061/896] Update CI dependencies --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9715ca9b..dd1d1f20 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,7 +33,7 @@ jobs: npm ci --no-audit npm run build - name: Upload artifact - uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: jellyfin-org__build path: build @@ -80,7 +80,7 @@ jobs: comment-tag: CFPages-deployment mode: recreate - name: Download workflow artifact - uses: actions/download-artifact@b14cf4c92620c250e1c074ab0a5800e37df86765 # v4.2.0 + uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1 with: name: jellyfin-org__build path: build From bdba86c0b03c7c9a335e2cf2d4a7b3a412bf6322 Mon Sep 17 00:00:00 2001 From: 1hitsong <3330318+1hitsong@users.noreply.github.com> Date: Wed, 26 Mar 2025 21:24:59 -0400 Subject: [PATCH 062/896] Create Roku 3.0.0 blog post --- blog/2025/03-26-roku-v300/audioBook.jpg | Bin 0 -> 139019 bytes blog/2025/03-26-roku-v300/audioMiniPlayer.jpg | Bin 0 -> 371030 bytes .../2025/03-26-roku-v300/forceTranscoding.jpg | Bin 0 -> 91759 bytes blog/2025/03-26-roku-v300/index.mdx | 131 ++++++++++++++++++ blog/2025/03-26-roku-v300/itemOptionMenu.jpg | Bin 0 -> 164466 bytes blog/2025/03-26-roku-v300/myList.jpg | Bin 0 -> 238594 bytes blog/2025/03-26-roku-v300/refreshedUI.jpg | Bin 0 -> 258045 bytes blog/2025/03-26-roku-v300/remoteSubtitles.jpg | Bin 0 -> 139759 bytes blog/2025/03-26-roku-v300/searchUpdates.jpg | Bin 0 -> 261848 bytes blog/2025/03-26-roku-v300/selectSubtitles.jpg | Bin 0 -> 87148 bytes blog/2025/03-26-roku-v300/skipIntro.jpg | Bin 0 -> 165731 bytes blog/2025/03-26-roku-v300/timedLyrics.jpg | Bin 0 -> 197467 bytes blog/2025/03-26-roku-v300/trickplay.jpg | Bin 0 -> 138304 bytes 13 files changed, 131 insertions(+) create mode 100644 blog/2025/03-26-roku-v300/audioBook.jpg create mode 100644 blog/2025/03-26-roku-v300/audioMiniPlayer.jpg create mode 100644 blog/2025/03-26-roku-v300/forceTranscoding.jpg create mode 100644 blog/2025/03-26-roku-v300/index.mdx create mode 100644 blog/2025/03-26-roku-v300/itemOptionMenu.jpg create mode 100644 blog/2025/03-26-roku-v300/myList.jpg create mode 100644 blog/2025/03-26-roku-v300/refreshedUI.jpg create mode 100644 blog/2025/03-26-roku-v300/remoteSubtitles.jpg create mode 100644 blog/2025/03-26-roku-v300/searchUpdates.jpg create mode 100644 blog/2025/03-26-roku-v300/selectSubtitles.jpg create mode 100644 blog/2025/03-26-roku-v300/skipIntro.jpg create mode 100644 blog/2025/03-26-roku-v300/timedLyrics.jpg create mode 100644 blog/2025/03-26-roku-v300/trickplay.jpg diff --git a/blog/2025/03-26-roku-v300/audioBook.jpg b/blog/2025/03-26-roku-v300/audioBook.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8d4dda606f83f798329fcd9273afb35c6ff94477 GIT binary patch literal 139019 zcmeFZXH*kWy9OEsL<9ts-l7yy5s)s$L_|PDL_~?wq5{$cM5IYbR0O0(KtNE50t!lr zbg7{uU1}sqNl@vK2!w$Y?)cqx&pF@u?pf>H`{S;=&S4hAnwd=Y@*4XxC4P$T0)M4m-a$9cd0{mgGam&@a8BF2q$<9-YsbR zO!5CZK9n^t4dDi_@qwSgz#Sqz5B?MUd$hCdAh3hL4gxy}>>#j%zzzaC2<#xRgTM{~ zI|%F`u!F$=1_TfuJ}$mN{)g1nL1{UjbNqu%5Qabw#U&;F>%*J2LX+f8ru3NHT5;L4{50D zpFF9r@s~<~?D}`k;85A$3p<>_Ulew>9Rzj|*g;?ifgJ>P5ZFOr2Z0>~b`aP>UJDglRTwFZD{Ji|a|Btur28hsJ&QsivICjZF zb_?y|5Zblf0)c`I1{b*U;@=iufaklx-?)c+FV8++@P=|h$nISn9J@I={{Cw4(=hOJ z2&WL&fy3%Xdk$LP;+FFh)_9!wZm;~=;zp4x{Zs|b+xMUF>=P9emylFEqIC4waV>2f z-BWt{#^+2-&CZ)&u(^887IFQCowJMU9XEFmPyYu2fkD9`55u2EL`FS}j!8;>k&>GB zGCd?dTjB92y=Wejg=~DbqiH{hpbfo2UI* zU0bJb0GnHX<=O?|_&>$^H_85!Ttc8+yE!>IIJy7IwQG0KU%`bqxelxEIbdYXear8l zoW|q5!e+`iwxPgFsRtVsJS+CL=w?+Nzg|CMC_CfL8rMS}2g>;gNF zLkI$gFh6C*D9>g2M+jSA-DM(td1wD0iNV#D-7!Z$L9$|w?(F{~F*tr3)ZA+jYZKv} z{eL6|BI=;#9)EN+D+aQ&|BuAr9CXk)|e%mK6u}Ruj*bE)6sQZ+vZOM>Y+B?`{stu zh39g`m5aXvJ~8Y>lnO(g$q#5|=VbUcZ$tLZ299)<&FhX_u5Ey>{OGCbWAenqTcD+t z4U_Sb7qMYeR(pU1lJzfEb#EufaqPJ-&$y8Q?>_R@BIZTC@n&Tf!3ge)2afmwyg63W zlaW0^AA^s}zcId4h0zF8zXuN?DvE20fpj!1AWOF)B}nE$ zsj1~s1{^R$0LfF8BTV~GcCn1;$!m3$-;+@NAHLo(A@5s_TQ#vO&M9h3>1*4kyo3ji z5f>xKgwgzV{XN-JmdDC)dp+rmuukHE-osT~CAyu9GsmkIT2U64QqB(}&hAtG0!WZ8 z1Z0@5R76z3^$c&#tHVnL%gzWF6{)YE8Z`c#Qc6VPk!5MjgIIbf72bfA@Y>>jbSbUS zgT5!!tGHnPK!}e-$e3dDv1L8(LKD0G_g*Q^G@Y2Eg&q5jx4qi!=&AGh>-hxpYvKtF z&-u}-!J%xPFoxC-cged%I6reCT_rn2fjvHy<}bqen)mhoFlEVd=L^K+?Njk04AwSe z{}*1#W=W9CA`;OxC2~)2pOL|inmzbVOeXXMRCxXq+ zmwVL!SKOj{XY*y(4o7u2ycYDED0}hZ;9U=gP16`w0;_BrGKGWgsuxA~IBC)lPiqCY zbO;~p3r2_@1xU;AIwLN{^lxzohY&Mni^f!ZGeLsjA;24qXbt55=&qXtEh81I@C1lY zKh*fV@O?xOFBx4H<=k`>Kdc5E6IcwQiqRhc9HKR30j@U(Thgju+Xhz3U#tHzm0il8 z)V74QtMl9i$j)7fDW@Xk2Q3cvF4^y`xkH#*Hl-0?FcG;JW z1n|V&mrLb#?wx=5;J6n}qd3=2+y4B0ThNzO3R)wxk;MYc10}w(l8R~ZY~`+yY#{Jw zNUEJk@t>liL1}aO^>~5H+}&aMYwb;#lF3H3h=&edIZRz@Y6@5N62rCk4PU7NXFC zFU4%dvUz%_HjM;XjC&27FL=S6P5S24NwF86@PAXxWw$n8;7HoyFEZh2rpE9ZE@~;)Gf>iGc)W06;o;Lry(>pt4VhiKf7?5~UjSRR@9Ge1}U=B&ye{XI&z9gZi|LGWhVkSGUqH*)PF;Sb>x z=8vW82?se+sq#OJ)N)#j8lZq^5D@jS;*MIYLo|vt`pHbZ`q+10H&8WA<%rp5<#l|Q z0BMD;M#C<~Q(meBL?66CUE1_r91k4b*M3U8v-;LEbB1K>S1^NnepV^_z#awIo2;CH)ZYB1eG6Mx9<)DkkT<>nOCOaEH7 zEqzacur;!1^0V&ZL8|Vw+G0O>MHCop^e*xu4)pvU*U1m_ZL0sa+eAan_rj+X5ye0r z2WE5@0Yms_<9#&%2Pm2?4u10ZV?P!wxo|$c+Huq?t><_cXQ@8g(<^P^`C{i!x2Z6Z zjkKjgumfsF;BJMxXWBBkhKiUsrWR0ji(=~dF|9Q=Lj+_HevQ-K18-*)~ z=Ag-bGAMU5XHXwX_+fMXt4_+xDyw$Tj?~yxR~v&V`;|Zy z#kV7Yquh(ix{K+QP)i%5YTQ+-Y|*01k*dbb0izL#z2q-#P!7GhjF{j&%hB2WIxyp` zx-_~8mR!EkZY3~>6e)u*_3?Nn@rohK`@DZz$R9PgI6M2DTTfyInT@LmVjfr_w_+Q^ zj9cK`s8d_eXJzjh_G7B=f&weQL4xF>U6T2~JyHKQGFT|-edI~|^t!OMeWCeI#Qxuo z*#CBC|Dkc7uSw;}E6`J2^vA`(!RWiiEd8rR$;C zy@0c^71#Ai(xzljXWvYZf7Lx&TOd|d^XqbpY*zjLqK#>I16~^4$5z4Y2NuqJ>DT5H zjrb|`uIh|my##mXLgo~0Qlt^#ed;VvwTo;QLza06H;rAAn!@v%NFQxC@t8AEVVFv=1^prQLsS61hxI0>FVr{N?x_T+d#};jF0a)=_TEzJRTW$;S_x_N zX1Utwjr{(ndo+ar4QyK#98eKxyEAMUMutb(+Ptuo6dm%lwmNd-tT=Y+Es+Z|F=TC8 z{EcD3-e*B|MQfuwx908aW8WZ6g4e^~9KTNxly|M0`F0X;TkP0vh_h8p>Ncc|d$Eq} z=t)bRr-bT$9=fe`>cJ5moAt|ZedbZtCzyZ*RcV?S%anC?DJ!iFEOBNAE}F*^)P7xy zL?z#I=?^9`A28-SITZ9*(u_xOcv&=XEVEA9&955V?{!z@5fJhdFwmGh8F61Pu}{e zd`@_psy*YZRh$z5e*+ak4@`<>(@Z~qq*=8Uf12ovuo7~D5NdrOtIBF@Nw;ZkmIy`) z^aN%h;OJLgTeSl{pAw*XZFt4khGJW@`$zZc-uS0#rTz!we!3Nc5l_^iU^qJlT?O7Z zivd1;L1c^Pv(Nr=`-O~UD+RYx1X8vkJXW#VeFrv?^V^W}^DAa@1Ebw#x$o`HA-_-x2_Q8*CebCB)#C zZ(#J4?Rr&X{e%SukDLGWR`PSg*1HH+F_X5}wJPcCdy2Ad%9{0$>TO8ZQC+Nh-#1D2^V>E3 zh8(%Up~fDR;uss*^xUTQJ*L+?u0g57+QYH0ep&C8g@QKaAUJ6B0dU|tC2m7zf8sm( z0LAiL65%eK54!n_a{z6RX(L<*v!X1_A2*~BW?=x%l1>3mQ+=n^Vqm+0`N3AUKuu(q zeT8YfLgx4p%fh%P1$!5j`A#@wE$X>1qvJ4*-poKtV)Nvlg4dkMwk}Y_GmPC!4gKsopH7>< zy)*-g$@LJ3n3l1jC*qni-i-fnIyk6u=+(tyg@XMq@fVYvvt^nkPOBqD0p)i6ZAdfj zfSngxe0X{7^qu}n;}F+l3Fnw*zMkxadM$P@jvwxU+i!0dJl0IlU{$x-bzP1*o7^Do z_Q2*aCr4x3h0G~pGg1UT740NdSCNW|f(vS^s4gBm=1Mt#U|vFsQUBnqPF(1sKXcyw z_TjyMI?dJn`<YFs?Pw` zHW&q|WW6PLs7P53Ew#3V=cv((-bt}KuIM41piXPyZ@U=Y=n#ac%u~Fsl+tV2ivt-rPi+K`C5KD+WCqVx4kfE|yff=jt!;d+! z19o-Q9rBU!3Z{Gzmvy|vHYBnbnB0b#BvZKAB4U%wz~ zYMshePi8@GWZB33ED6RcD1R4iB^o9Vx+~Q}${T-c+WtJBB6+W+E5C}A0&eV;2--~G zmQF@;g1^=h?(Q4o#KZbn?kLra5n^5=k00R`=L^(_mHN5uOR`sTx%f7dTS;l6{yX?+ z3vh_wW(n)8fNe;&9YGH>m5=!oY`4M+9s{F_^$y|sVlOcj?A~F52R=@p{mL(Q9wWl^ z&HL`4+EM7kGz&R#1)nW{-bl6ukJvY@@%y?8OSOq^*oZ>_$|Bhp4YD3KNj?#uE=9ToCB}1c#2RLe;gvI?)?d$ zD#ppUQr(&yq2%Q^dNGWaUh?k{uKbY4Ym8#=$*NuD+h( z-^x6fw#reCH^{eNNFBK}vxZ|F0i`TOsc%Dy(S0EL``r?UsM+$?Dy#2?oS;N&9ly& z0<>`O;N?=>mDKY-1%~hd!vlv6MIOX`gkG4*?#!?EZK=8&ienz^qHjZhbndoz?gq3j zO=TmlRCv}&8V+}W58MlON)%JG1W0Eb0Vv9ONfz;P{p+Eo zzT{Me+xyW^iA@-)l>nfGY%zew>Wj7bKC2d<5b4+QfDL=(&chXdbvMYQ#~Nf`zI2Jo zvxcuEOl5CFL>6IU=*~>lgx}=bb;QES^JQ4LX6>`l_HX;W42_@Wx}zZ##Y_fqjT;7n{_h=5giE-8Z<}HWF&8%funO2hR#Z6s2@U)7mxGCK@SRGZ9^vqA ztNvmDF@~d>;Nx(&X_z>)^hCE~`T1m<62ALE?O!amPHN*p?~n_exMIbFvMQ}?(vv*B znj6?$dl$nc_c?0W^DTPK2aO=E5SRyM*cY1{aq9yM+YmEtG$-O;t_9p?3qIZ?gAE>F z<-nAK&FH1H%vkU|8m;o}L99;1q0a*WHL>UA_b4jy9L!tjySO@1OPH!;3hPc|o3J9I zNULdUKlDn&EGn#UbGcl9 zD}^i!WWAmXg+FY(gD##8+QPJABW=afM5_jB&2!97RFq))q@Eca#Z0N1VD##bjWDgK z+|vTF1t=+sH?oPSQ#nWq%RM)wP?ngr|K59wtAexi1NV znZb&)Nje(E?a!u>wgzYLzX|R2N7LHswTaqu(UW--7XE!VyU#-(H57dA&`QCJtugRm%zhi9I?-oI zTrPYY9eAwCO#1Pe8N-LfZ~#Yt3gk|E%Q-5yAP+Ea;XUqeLkdcU))(?$Lg%rEZ8i}% z7@nApL8ck#Dbu$h{T@!o?7zi@94zJoXTIiywt5&RFpbw>q5$`lB{l+OOlA;x7o4Dj z-8!js!7_SK_uIvN4XJUNngsZYY|7>^<1D*BQ-hUL8xlf+i_E8qsh1VfRZe|H_c;qG z6!_td;{H5L&iFI`of;LsPJjYQ&3{o<)sFYvG7>3I`Q(#iySDrD)tm3Tb(X{8!OnjL zlu~f}*aLQ$rw}w*LO_&gV!}70rDITEP!qp!l)4ckn~&9@HyP$+!R!XoD5WxkcadH560@L(l4m9M6l-_xxe=6(V&J^Oa1| znMU>FC_S2sADe9jzm(Fxf!I$dh$I|$Z?^2^(YOxIMUNcXsTcb1)Jy$WwKrEro6>ae z87p-8N+;wE5XR43;)UKCA$Y>w1b`!AjXdl<_Ku!OYS;jz&|HT;5btt4wVRgdeOa3S zJpt>dXnJPu`f$GFg~fbmI+Tat_|t@oa!*O`_HrP*Q@Aqq1*3YWUC;#Roj;Z4fZ*mxw> z0+RscV_F7rM=`b45>PM~xa-hbWLym%4EiRbsPYqap>#>mlip!ossO6UD^e)a0q&<- zG6&|=vdXH{WtW%FZ9YG4I@7hQI0={y*6z_go1?mTZFB?66gHSjO{OK&ooUV!_9rrO zqY8eHXpKJF9JrqCTn06j*h9d18JPPnPgOkTOYWv<8I4Cbh_D3F6G#!Qz6fZ^OafkQ zIf?g;)g|18V$-`?rCn0TBR1Ns$jIjys-@Z!P{*p^p59zOhgR3#?9m;@KTp_q^!uZ2 z$e7uMcHSc|-hYF(p$FKV+Ys(-K!hsQ1QYu6G^irgTAK!Ky>E?b-i$+wfRijsV8X|l z13ae9OuNOP?oSG?83YG}CTr+MTb49hNtGD^6XX8Xp=1B36< z3fu~K4>-@gYd}<5vo4|zOr!lO3lVBE2bqoUorj+=jL$9mmmai7{eZzm( zq+g-I7n7${f|~8NAu%Uv&3r>K^fA|xi2j@1o&_+BWBDI3rs%7ww+S0f7~vCdJ5u&1 z=Y5gUdD9Q3YhgkTlTBboG}%&TPZ14wrffs_0DU$7AL9zTB_0)(_kPH!w^>j88oHS{ zY>AFT6G2kIyIvpNGoeN8;5|`#z5LfJH!MtTqRnim2rha5+Oexw@{~RTPzFe#bhI-y z!O$+U3v}ZuXeOG7`{NB21YL&cHe~AnaVltW&;ynRP95r%XKKo{$Q~(;x!!l}mVP9( zm++1dkLIiaaMbKpS&`zZ$lg`kl2G^DDn4h^Q;puW(+R^LRK`s<4v^YcrA$Cnz?sym zek0kGBlV(z`+R`Dda=Unf^Jk=i}4 z(|B>D+KeP8FnGWDiyLh>;T2AXd2$5C&vdGxI@NpU441tEmX;+uEvcohm#n|5nw`F+ zyk%~wvQCIn&XvzH4|*T=S`T_uZT}CJUeQIHE9P1KfHwsR92Zzp^QNd=lJb4lG%=x^ ze&AG^(cm)^zB3YD-s9Y8F9WtLmT?JmahBVV&OK?{kgvn@nII4Khsu#mHE4+2W@HYN-*feED8klhaQYhnA zEo{Xh=v88XUff1dlH9wLKAZA0)`Oo#ww%Fn`X6bTX$;AiE)HNBN^_Eza;J}#S>(%H zy7PqRL2Uc0{cjJ58@iiu25QsIn1T#8jC~wa<;wh(UwHJwD>~-UR1l78gOA;cYUoRt z}iU^viH_*icDY(v5}G3J}3K7EHK8n_23a!VAqGtlf%yk3Zc#kePd551vE=Y@ee^mo5gC7BfI~ z{TJG2CX?_E3mnBU(}^v}tu-vD7m66e^$&v45yFTC;v$%ba?SzTl*#Z4*eTlSZm7^Y z|NTK(yRRMIA2ii^#LpP5rrqmE&gDEhA38r2uNbHdeGTWqcp>AU9L@;>T*2EA#K2u= zM#h6A-dEb|EeE;d!p{D#Uj|DIrivdfzoS^HHRHszEMb)1xshFz(~6e0#p<)GXU$DJ zrhkrNjh)~OFz;+U20O+)P4jsdM4d6gNCm?X9^UL$t=r4P2BtKFDF42z{IC6E-ZAtr zjVkr(z)HK_wf4AL1EnX1Dx7mF!xQgMp#49+esSJ<vn``78V-P7WRS zn!nYE!h5TzxP!u-+W!p>X0DIy(!yf?C4h-&aN_)XO(>XEW)NQ4v0uYZ1@Bv-q&03s z#DTL-zj+OMd@VAYjxC3aXL|_doe+ENPa?<@$elPTFqrlLFx!xDsTH;{UXB0M*()=F zsuyM&M7BJ@zBQ*k)p61VqRF`^3yhm@h~(Dh#RfLk0m0O>0c|`#{I8972CdoG05X&h zWkpf@u15bHv5q_Pd$pMu*<~Ah$zRTD*G->u(BYSBgQ^G&qW z$66>|WHFp-f{Ut@v}(eN1sBa9i4Qn!wn%SDkkvBzfmwNnRAPeG{)r{Z6NsWHLxGDA zUNU!)Qx7kz;fvm-{>=507An;N15Ta&4~dIGk%k6S_|def^@>-%ii9X8l-y;NNeSGS zSJh=u8F)tz_PeZQI2?OCNcsU>8`Snnm~wd)O}81pU*XX>$=>SW+-%87Yp~N6R(IE7 z>6HM>k8uIzPvegJVQ7cyqlf8pFNl=5-Gnid0b&BeRC2#y>0w+AhH8%4)MSaV2}Oi8 zFT{)*Q^c2T#p}2Y!AoISnFLe9RMIx&kK2|S3*(5H9l`g4)_jtgDOv-vx!|v7oc1$g z{j9o+3NsN#6xfi zGh{9_*>E+rW=~wmo6h@DEa+5{qu=+NUH_jflBAqGL0Ucy4EJ>iXqPi(gya4KP%jH5Siz7|1)(WNyxa;~p9WglH$0G^buBbF8z3P3Ksii(XYX5f%s9bRE(iD-hQVearYB6B+WV@XZ$tXbj@;nc5|yXod$7@P>W!6Xl3T)h z4SZj)b7NBQ!-+XcN%H0Lnv9@0>D|3)M{{tlA~Ri?g;qiD+&-bZanuWa(7!B|BvW@f z5Qxh9VK-Nr|6|N`CZ#XF1RX&W>MQ0Y z)9cS98;YP2*b%;9-Uq1GgB4$$EOk~a+(U=;5zXyUuU1=8UOduLV(+PwYV=h7LV@3B zP0gD{gB|NxwaPd2cEjHo;9_>aSeG}8X2q`U_Uy5;n~YzO?EXnrhgaan_ta-AoycdfaK5KM-W(? zqvbjQXdEB3#m(G(#PZz2r0ax}Hd>ycxyA>NsjmZgXaq3MDuXxk%ePHP-#>wWzL`33 zQp5fNY|RQw5dnfgq1C}5IRHd#Lma)qDC{f(q=;28UWcigly>If4Ax}I6i9$wC>Hbo zLz-|F>ezZ)$|5e++d@eN8bS$;9FDK$^sG#yD zYp87D4fJwVab3jH@=}ibofxA?Gn*#@6ym)0J@N<9-I^*wh&|k>j zFpMemb0sqa*$iiJ8Z+}+nTqn%1v;3~C+Gg1=(`05xmg3XSL*Qpdad#uQ^ELeNtMud zrW^no^!Q1^2UzZ4ryjhvx2fYZ?(ujt6?xgtY=sQgJnIDkRN&p{_RQTHZ7NDMiOK^D zup>21KO;8jnwU?|ZoYO2QX2cE2FO)5slWvG0tAX7H99~!_Fazs*9G<`t;;KATS?RK z3tM9BeOy$vX|pAvDV8SaxA+6R#muRTzi>C$-)d8Nd@xne4yik^oP?Rekl>8MuF+iQ z>-kVcG+0=AExP>sI(!#X;!Dy%Ypnfb@aF?b-TE4&ggp4%yPtH9LiDXJV%Yp3r8_NxorVJnx$SD4!OmBRKEJ8u!K1C@c>hBFu1ur zQ`M#W-l*zJJbTdazR;$M_q8I^ChkJ;i=OAqrlP{Z*soBsba5L}FQyF)BMabEd#rd{ zhFLS7H=h!i8oGhJdgu_#mY|f6IG2}q>&!WN@#}4)9c>jP|)wL~KUo3p847s<=fTum8R-580>}lk`&x+4hryxwyG%$cEuMJe0 z+-F^Rvy3!2-AvD6;h7%o~S#;v-?+;VQDvirU*MvIQT&8+>ilE7PO==ZqwA@`y= z!~Z(ET{QEMJb99-NXjgjk{T=wi|u^I#hREb?Z`yveZ?ow7P4OGg{ZtO0_E~yk8fd@ zQj{X!!o;>APmRs{QAB&8JXU2-3Y9OS_9g9+dYt6u?U>{5_72)c%Vi7S?7Y|TQ|LQ! z&aGJuP?3E%Kg-(woO#8h58$cDbzhFrA*$y5TH zg72(8?kH}q@U1F+3v67VcN_9aX&aJ;+=lppG0;DqBYruG;D$d2DyL^+X?@dDOb=iT z&ouTv>cRhMLUEEFlzBwR``YDqO-IbSSp6e}GY@+#f8>Qg(DmdZWG`C(NbRE2M%DJoyaRx(;y&)_~1aA%9jgPrw!R$?Ya z3dg?&s1<9OYJ4}SP1k@qw{fAWOg!@j;~Wlr3!fv5dC^Cb>Fq=<-c>ReHSVEh)#F=| zX=4|kmddn(-Lz5dT<$knQn`en;6`=ZbzySU@%NcIY0o#s0>#E!Z1Q?1u0GkT^4zP{ z{lmv5^`91JU@fdXFtq&Oq{qswmxgjp1czRrj-;qGS>4}4mDDCj%swq9`}ftM#;IPE ztCQUIM*-iqRJ!`Szk8+EgNmfD&Nt3;dY{-OU+DM3TJqkLk~8S1=zcJ$x2;0MQPMPl zM-;#=6UrvW%Xu5EgH;uqp3=HPtaJ^uHS;Xt^la8Mn+SLW1W}Lf#8iOA+b(tJQ0#sS z*^h501bxeRH+)MkV(P!ZYmzHyV^8+tIkG;sn%{WLu$V#uDq>Ci_j`pXzWe~LY3s2> z%I!$yF;`fuTy+gvJ%&I51CA4wjWP$C%=)$ZgoBgT@XO?cP6PMKhXx&oj-PI-93UK+ zEkZo~Fy1xeHi#@IF0D-Wkve~!P)kzV9}JtY(wH6{`uq9R*XBwHA65Cc-O-|# zO($(*4k>2=e$&TbG617_LMdj{*L6VcU7dZ<{VZdt$bIMM1`GYmuAM%^x(b^08O$)q zJ9Xi=AzwhK|Kn-?pQ4zVt#Z}YRn2vqe;)0Eyz*RS(5vo)*|4FhhZ01VE)8}t(9$bl)CzK z;&Z>R+FM|@0i2j=j1MFortk~2%8J*@Z#*Kk2JOa~JV*{PyZHH0m5H-@$_vYeMeZdyY)` zrbTp?j?*{n4M~hTHMJ{~3)N$C@!k++<>v2OV7g$fG>$1jFh%xTjrx-n36EcqOMrKW zz9a?INzQ!l>lqSeXl1_fN9v)6;bqdevY9p&v-bP$UgZ7&;d@1yl}L|2!~P?d(O*_s z{Z7UvE+367GD&||edTeX<3QUi$<{L>t3|U90YQ1aa+Ne`W&b-4R3Evo-%ocIw+|5X z@_id&>ccQupvH`*8hw8xqax*gTHv7CwE#VlgE1e)M70*tWne>h(0eT@R#6kuK;kW) zjOlZ)7R4STmdCyXP68)IfDL3dTbxykahoK`PZ`hQ1X1?ygVEF1i*+*UWAkd{+gLm{ zm7FenINhWlA}CfZr#URBmGSF^O6NwFnC3Zl4z;$`g`Y~={l($Rj~ZlCS|fjl-*ZkX z-r@q|30|mL6Cr{vPDK%TOh1zppW4a+!Ot6KI4{482}`72g4cSjZcw0cE@0JOyl+dg zy~^wA_k%ymtM&XOoL}z_(eAT$^n5M%BWdV)QP`8Cpb3wp9|s(I{Z0#CQMLXJ>}i8@-tzZR%+eTybt!hc|b3 zpCv1&UYoEaK*O~-!IRHBa+OC5^=4Me2FKp@eB}H6)femDekV8Sc;T4YR>$+loAY30 zFKiQIo|Fh}8Bv4SyxK)51HdmU*tZ4BPi(DDNcX9jBz57#;<{rXmi?@ZOJ~G;m%XNO zr10rGSjJhD-B7J>4xnv#fE1JOc-;&`FIH%{l{5a!>`9moF{%H?r;~A214H={=ols! zh-|$%)ru?@i4st2N+C*_l#5Q1cq!1*kcI>Iof*p0_>FjUfHmTjX;xXZfm$3!=oe5& zgSVhHGFr7d0$yc581d_LynxXGt^Hm_<-{QtB4DGH@PnW9Nn(!o+r z)HOIa@lvu)Y3eseLUde~$~+>l(Y>ZP^Hl`;jfQO={(Ms@x&WlsG&dt%L4xlB6m{!}NktsPi<%v`CbatH#8*Wmt`Cd+Pi- z3CJ|&Qs^DRm2JpfIB-m?8Og~Msq3#70X}uLppOm7iR$1+?{=pOc^~TRdvpqX4Mv}K z!V&uA7?2==VWx5>rO3b-!^+G5d$-a+nF71LJQ2O{Y`p8_Rw=Zz{`&hw62k5Njqge3 z^OlMM)=zRpgwOoLcKpkFv;VyQZ08(Yk7pwY<_~$`YY^W4(_V1hgZQwpb8OVEC*wZi(i5y6DSij$h|1)p zgUt;dsT&V72>~u{)phCFR}{KXPydXgx&vEX^jyN_5nu`5pZ`*q}@g&+`W&>tk5&D0clJVh*->y`NI=>Oamr(Kg4OTf=Dm_ zJ>+Mx#ZroI98}y;yJ#}_NEnj*!=_tJZKWX9UP3~?FLlDLvn8oEbckV^eBYKAdc+!O zga-58QtlRkh)jK2YF#Ke;dPn1@nlcAp{-c7`<3o64m-&PDFrDs$E=w>4f|Mi zvFsWg_Rh_ZYf(M)>#d+a?KM+~7l1{BlRWKb##6LRzgl_j;F1%4>FzrZzLQE5f$e9G zeQdKodD0!9jRHwHPAcmyTM_V72{i@+9y}N&KH$%DB8?hm4?AaGy&L+RD>w}cy1ry` zRJ2bmoYEt@dS;}s`1j~Un{}J1k<2q#wp>E6u1iCE@}-)X0fXF%bQPCV<|GXv>|3A6 zeB$g(0$87#M!_-<`cBzKfLw;aI1qaScctc*_bq{!T?}Fe{KpbfhiL+uqfitETvBJw zG^0SHh(aDZUG)@uCw|>kbw1Fbwz72MccRsyO`8h|8vD^VHSMZQ4T_=K{q~tURJCVl z>EMKgGc;3d$U85c9G(JvmipK9xyGes43%BWbwD%UUd9nG&SkxKW6-S>?-H zL8I$;_fe~bvsGSliL6;M4^E#iCStr+q5|#W-`BBTr}@ZE%xfn?H>?_Mr-)`WBt4ME z-L5uPL*ahJ&*9y>a_(_|jeV}Zc~w8!;zd66*f-(l=Q$q_Z6Qb? zk=25YBLp6<&vxS$~r0K-F!; zL~n6FM#+2NgUxIz`0?|a9=`WRcq*k@Vj2#OMrg;&f&?(>{m842qkXyaq9x+Fd z(}=SpD2_t=c{|6-F`wy}@4bnQ&kY+DLKD*z?(^VP-d#|;v-94L|KGi@g21HST?w zJZ+NAGfZB{zLzQIuIGr=S_I-N&=KVW_ z{z@$9lTO2YqwKIP*vC-8CD;i7)}^fF67$FWfmYp%(eo7Un{E7!JYTs_^@KvfvP-gB9NZP8C7Bli91VG) zj%pTeZxSlxTy$<^(BW%$?n`NIj*5FcTZkS4^%6#Su3ByBBbj$$G^v;L$1DH3olTi? z-@&%<)rT{`y)TG;+4}Jl?j;ac52GPl3D96)I~pNc8?&FZKs4Wzh{<=b^pI@VAQ@1c!ox!N=LG~DNfx1Z$H<8&p#LXdgR9l$(4W^V zl`Aqf55X=0H4M;;0f{uEH7zigGH$10XOOE?=oO@}yWi-rt>Ts4H}?;(=Prfh6PCmn zd`xwqrckbj!a8D;GdX|!t@a42c=h4^U-db}o=FLUGcp#v3#j@CxEk`}7pzW?NlDeI zS!PgpTW;U5(>+HD?tSRIr#_lhyf%w*Q~ORNr!}gW&L5mMXl51XdwlyUOyncm z7$8&weUv&lJ!^oe;#cT2ug@Kw{Uz%1Al^sP{m!j}@R!!nTx^@ZD?GhkLDQ4Wtc58z z*3%-)nlAnr=+fOW9W%ik>}m(hY}AJ&6op|{jBbbT(sIPG_i;~4T^l@HJAjf22?_GZ zJ&)+}xcud@m5=l>=JClTF2*r52`*W$;W?rHh1!<$QDzOF{hknWLe4^57kc6>!K)i{ zRH9vP!JJ`;vKoMauB6eJtu$*l&U^@aL#Z>f?(bRcD8H57oiEliraI+D6d}XQbQc?G zrDQ~Fq5pYy1I?+}*)LRmuv|rB;`eXfuQw`>5KRufskvWgBy*}@I!H0>^x2sK0`)R3 z(&^+ERw7yqn4wg>lEu-SFV;yO$yV;;8~AbN+;T*wn2XP|u=`ep9_(?93==_}p<4jp zaU)``gfk`sM^Fz2&&G=@QZBuni5m^75jYq;y9Q+mm#-QJpSYi)UAK%nxtC5 zp$jnGVVELHjVAgIR!Zi#Z${W?N34Cg8e`Px!gonSrgWvx4&b$`usD5tYeM}QCG(v1 zqWEK^H>OdJ@RJaXXSdq-{Z64FqA@?6hcOGwNEY7+&4MI>JA-M|C;X(hpAo5uL6Gmh$hP80}z!8Qv4H zUbW*l3Y-MSw}YiSR!;b7H4?GqAKKhOyB&I28^3ox<5z2aIk_uKmiG&4MBq;*Cr<07 z683fYb1!|Ge_nxmMKSfGVzfe%l|lw%n$8PODjBhI!5S$UZ)Ro{hV+Vlh1&Ow$peYVk8r3;+9E#`S_>qSBZBLcq`6^l``|EF?{F&=mBro$?w1n`=HDnU!l{a zvNR23=fxQNJvy6J7p1-DkXGzQ_#by@xf$!pt!>Ca=qCViZX5D^IEsZb+lIW`clpAV zAc-v*#sj8mKgtbc$~Xb!EtwK<)pNCs&a`#>{-DwyUy@-z`4C|4&!q=UQq1f1#!O4#w!7C3_Io_+Fjn?Fl^S`MizV} zBxwI4A>n*sAIXe5ka`>~8-KJHyS$Ws2pCO8uA zKu1^4v0m5jVIse2Ll4f$$^q%BDJQB66Qcd-&(^-1rB#UC6~HM>L~ zyx0_Tv}oY$f6fYb&i^?}{{I$_kI%q-{a;^4>C{7gMehIxsRkDvH5)O40hY=ZR_lQW z_pYdbZ2A3T{loC7LkO%L$tqN%*_SW5b6h^!LY>LwiD?p}K(}^zVgPO>;A%bMi%eQ; zAIYAAZ4ZnKUTq`cpS_K*Z7Iz#k}1*MNZs4iCh*09_}XsV(%E06wHD7wI~n{dKBnZP z9;eW^p)^v!M7mz&ACi}O)DgYuqmzlB)`o6Z*m8`QgQcghroke5S;t@~0*KA?gh^Ic z>Xedx82JoX2uWSgVk0w5Pdn94lha!N)+I;~FBMN=56(MD42g4v+*LZN=+q?_MwIQ| zTXZ(&f;!@xfFJOV;fuNtbdl-bnD#WWD??h*Vs|S7`;FbCn+J?`E4@7ZN_!c6^~PzZ zW^*8!rna;(LO+Y)9&d+|j$Ci9_%)pYB(z&q53AZv^pfmrA{oVJBfhgBzu&nYZM`mX z^PZ9Tp&|Wy9$@$gdkj{r^wTEE@evzQOkJ9qZAJgn5{1hS1-g-n6PM&e5=XfiIf&@s z+|~?Yg7!k4Z;O8Ua%KK_{pLzJ56R;_tf1RmJLQT>SszFD|H0mS05#dRd*Uc6Dgugh zgs2Dz2q?Yh^+mc6rAm!T6OazliGoyx2nYxWQF@O^lNvfAz4zXGLJ5Hs_x3xxvom|n zH}jwQpPAir=9|&Xh~&wWr(M_mYgdW<-(hsu^~zyiB^J-OO)$Q+AndkOqe6=m1aFL&+)Dyxjz5=LGpTDY+Y!)%96QUlBg8eh7t7 zW2a(XJKmUH-lUFOC^v^`1v;W12|;k3Kj@bbji@d(d1<%Y&b;-=;?w9iwKQpK?uJOL zer1BXg+au`t@+Oaf*8HW1NMy5r~15C7Z@S}`3OM)?ybJtzp27KeZFz;KT6H|@TTuH zjC#!Vv3GF0(k+~I8p^KNJJ?{vQG!4!kddSv=hw2LY}s%9&0yX7{IT|}*AoCquT`0I z7MusM50cZ(qstias9x-G-2z&;VSVrDU`GpH?&@R^RV zQCb@25HNm4orOiV?6MI~&z#IQQSOW?NT1!?0)CsJ>~hnPgAb|=GAAnqFY4uSqM-+M zdfEdDD*5XsukzC@zS>&*-MKp>dStEg^cHs)-Lrm`51hXI(f%6qsiJy=5{S$8)jBD8 zU!o~JZFu!(HL#sukqt8Vrw+_dGS2B5y!m;3E?7f_#r*XQjwZ^p_u586qJ_}tp`*{d z!CNzXR%cHMS6kjkKijEe|N6;}E?EUd(8~^bt(G_48-;hr)u%4}Tq;8nP5&C%jh%h; z{l{1hVdC7tIB{&VQ4%}M%=ivL`wfz@JDZzWiHedNQ;9+mWw+t_@&Y|y^2Xn2zY+Jo0Nfym5IUE;KsvDrh_TkPMefAusH5N zo$t?ptw<^qjgX8|Q&+m-$k@C6$jBYaA;ar+gD zVh&-1oa`w=$~-biK`ZC)eY;l`z0ce%b!Q$@UZVHYrff1MbnuuZAr3g50u*4{3zR7L z`6%zrYJ=gd#Z32{IL~v!OTY%2bVPHm%F%S*-DKUQH=$SR&7HyZC8!O@-;(1rIGBwt3%}h9c3Z3JqK= z(FlhQ-4Suh{O*<<{Z4*2woQWbOvEOngJ5m{IXUgbiQd8 z+i{sPT-rSCkW^%GzP|OYU4!cpt8K5vm4IjN+2$IKKF-2fUA7FD)*cU?T=rqos}vu~ z`v3@`A@zTy0RLA>LH;L5qu{{CXh)7xT4f^b)7=%x-1ypT=UwI=@m+%#UudBdiI{N^ zXF>#$&}XwN0g2ttLS9D|tL#Sw7MwVxqB*h&m)?URCyydk$l*U8k|Y(I$C{nrxZsgW zLWIt?M3`$40i{1=!?!BWVIl$r37!h2-nMW|zXd>3GFzD`1$`8Q z?#EgQimxX}{9P9ymp2C-d=n}Weg!|8;o2@M&lRO@W$^iOPF1;Uqc)qcA(29-@aw&f z;;O5Pf!5cD1qE{3T1dcgQ|s>R|kE`<|`cjuo_BsFbmNuUIKk;CAcF*W1qt(>RtH=15V9ce+gC zPP&8i4YfY!Vy#C*#fN?!PP@g~bu}M%V*Mg6#mXMu(cmlShk>03mHz3!a&`a96P|I2DO{)yfq@-|xNs$nMoiyF>bK>&M$6&g^U?R`m)ynWIN zU!m6r&uGY#0#f5I@Sho*%!p62k3c&U@EpBQBM5E@B>45G%l9?ESUL5~5H>YNP)k3( zuaxlg8Ga}-s_K25_3gWAikE6vgXgbBX0C^i6Zl(F)NnUsZjl8!1dVd*`!kt`$3T;W z8WH?WbuZ_CZ&LL$3(M?Nha~nC+Rro>_HA>fUsB?e%nb@fMM8pFb!9ppOSLfc5gvnegrxOK`#1-|>M3Pg+9`=ojhJz>)<)Pihx z{R1H+1MBwNBE7fwUsH}1DCyPAcEvdooK8pA(V2m#1A79Q2`O{WiX5bqTZ~j~!_}-^ znKT*~cOR_OJE4CdtiB@OUall7bb>@0p`25)hUgAy4;PzqTh(Nb>BxRc8-yYAH`S-G z2n1G)fufcNoqwkUJe|EDl>>p5oBd4{Q!ttFo9c<6_tEG`t)gV#F$%o^U0qbT8`ug3 zblH%mTpjoBR@E>pPmwLr*?PR>};dc@7D}vJBis)_g zZ-#6!VAm%h6MsC34V%ss)jSaL296~?VvT13L!zqy9wPgbbVcY=-eM_0Es@W(jvqrO z*f7V0-ndNin?O#rQGJ{d<=iA!$c!uom81z!x5Bs6U zenPV1OZl#R`3j2dd}Rxq-qc&U?W8Tr_SW}FW1Z(}sqvrRL}z)E3O)k?WUhjkKPU0N z_r8iW)IrMRbIdUXo{0I{Gc)bbxw*8lz~6OjjK6EKzJn+gZJ1>sS^pT0Gp`;h((OBq z8sBSqyW}+!WdU3zmxQp3l%RTGQfb&kP*jVFlnXT2u;y7tk6tdbO;dOX4q;lTMuMyMNdA_RK`KEm*Mj4@9cMlfr^LMM}jhZc&rPlSo zZ@cfGg+2wMW?^v1)xaSKzClUjO7fd}PS~IUNb#aE1t-C10O8>1+@2;~jYS1f813bH zs;+%kVJGX>8*|uq*7$E~koNtQ)sZx;FCfSLZP0|{EVp9rtFD;7T&_5M> zg!)eKv?VRr<8&fC;;+C41fAN2hv>=X)?~Va3SV?{r@0tjgkxsK_-hQ5#w6moOF_<@ z!+FbPQD7ODcm>5a!s-58g#YV8w?!lpdm zvxWGdH^iS!CV|U@AG`VrT1J9_`xV?_q$n6_F{e%c8}TLT9Pbs|K!tJX-&C`Zz)~fS zz!BfkXr&uZyxkvTQ|sey?Jjo^NB6i_r+*YuuDWV%s=HS7FZNacWAQqGkAL1su(Fc$JV3+X^8R+7V-bJdM>W9u{6qxZx`Vi3Dm8No$2E94S$F}I z0LAos$nFvoLHC58zYK2BO%S^{go1KjTAsbzUH=cbZ7GF?0uZ6~R}iwac)PY~oxy=q!AdIM}cTef(%$M?S+^ zmvMaRE9eJQ{+xWqNhfi^JcYD3Ubfg>Lzcgaep;S_dd4lAWEWJu{t3~G9E*P9tgB)Z zDodkWa}gMFrag5{p6qV`8r;jtW!>?1ym&&Ck&}>Ik$EEWNJr~BEi1)gYRg}^M*Bn$fY>{ zuV1m}o~z2T9Tw-ww_f`&a8sK-((v#5*B1rv)8MY@2@J?9yzgoK^f}fy+0p&yrpVf_ z?c5ei?X4=A9(jFnwOi7~@40RnHPY>UligjjJ9*iAw$FR%#Ta!|Dy&>=uA6SNtl+x~ zG5kQ$z9_55aMDdRyVSLMiW=kY;#C^gj+u7OEgW>dd4)FjeP!3fU^}v_c2!lv3PQ?; zcXH*98r(O`ok|tfJvvjl=`P6<``28-H<=!viTjYOfKj68cpb7y==7@X=WRhq9{TO( zf%06foii5w*8|w`D;W87okF_8*t;}(FCo?QJB)>`eZ%(2BH8uh1*mH#$Rot=P?~f3 zeah;*9{zZfuh97d&nkTK+5Vg`4+UciLODz($kE$Uq#M!7Brl*8kXyw#(d?0UzT_P3 zJOL)j0`vAQce@pT_EN-&cj9p}Hu*P|lUmg~#Fj^|Wm)CEkXti&{8-MQo`HU-#9T5B zbtJTQ%fH!+XK-7{ZKn5v-sE_ez42si^oJ&-t33JVB60UgMMhQn+spyY<=b1N>dH)l zpYG@`$Kb=#Sc;q21Bcg2ITYj3VsD|jmzC-Ay_dyJ8)jv`DeqSjR|$c^2WXo?j~Yde z9(gU!7e&GufZO}3A9%XV$TZ`a_Jf?6}A)cE5Cf0bM&UFhNs$?`U$y^cOOX17{c9rHwJ!FY3}*1T_@WEI)_J; zq>H#>N?3U1C6!rY>b{4sO!O^Dq{($9=S`Ftz*#WjkNk;5m zb4G)}EDV2*poP95qN1eX<%YqY95Z#q7ba%}t^A7>>ab?&W_~{YBSmI^9P0ERTZvEB zUUrBAK64m>H3?~NgPyA_P8HpcuGMSBu$Q5csLJA) zMPXVU4yX74v?;CYE$`R|pcgH29q&Qhw*Z>+vw7_#5!g9PG~Q#Jw3yAI*uQ%O|DF?F zFF@%=TokEi*z`pNOCm}mB!vn(iQ&559f5h*+-R0W&5VA6%C3tHO`dJmc4#^Yta&kd z6g1^if1|R@+p!qFB5#oLqnBr*J{Y$W1}qL=$caj<-f$4xslYWyr=|Q_vB|8%+4C;q z)5|g2w>dKh=v(B%dIgd&wtcH|9@NyC^SI1eX3;HPqd2&?g^Xj#A!-XgED>g6OY z@gHlRT*W&Q9KL{y;X?Uhs>Q-^Xn_OQP``N-k?rz#APD~o8K{2*g1Zq-gWmFw2%fmh zuybz|qDM|XQu`+$DP9!MNu6@344SXYzuxDm%@{@Per=kh0CmjvA&~tpn(KG9f0{AJ zqKKA9P|aBa&%(Pua`nDyi=zBbGx!y=uAeD-l;dJFg}r@VI}_>YiW}65)9%^5d7fu~ zS`j*G3&mbst-oygf(23Ll)@TPoKw>u3!Bn*J(>b{z-v91{4C#COjmXJi|VWR$0bLQ zR?%a=86Kc6;z$3IBO4P6z~G5li+}sK{h@uU0H1ZD{2*AxW*&ma_y0|W#ebL2{wGQi zU1dk%M)Cy9p<>vgkq4cWwvk@+#BI9HZ!+(>%Qvg}nT}$aa%aBc$QJpj8)u&cGPE#*P~6xGZBsEI8Aw;u8*l(S0-eM`%vDV6;5lD?mkto*F7zs;6dwXe( zrXw(Sux!P@sdh;SMRya-*7h8ldB>T4GmZd%WcjgVSUqi=obdtZz0`^j;$0a5?l1-& zzl`r}$={ALgwjCV+xSsC_o+y&cjOzzg;#_9aw<`*i^xxb*Nr}pPEjrsQl(;O#><6| zSTKz@5rvu!ICKM8O86Tk_>t*PxM+>y^1{ewNXnEVW;@lz;MXE=x26eRQBXFW;85Um zpd_PuyCJXf5UgZ;ujL#m;U^AYY=J!%3Ru^eCE%#qW?I~qv)u(|lm@jfC^H%w)e_$S z@b6#rea2$5ntK89nj*tImVItfhN)6XTrH896NFJpw~(uY#A`)T$#8C@krb#s_IxY8RRON8kQ#c^znRswjLLhUdRwpn05REu0o$ zl(YE6v+p2M*06+&=Uhx=)R)h1w6i=XTCAjhtZO{^xo*PZ(bpYt{x2=ta-}T|`pnMj z^c!Q1x=EzFnSt?K(fe)%+|ygB;@LUxc8cgLQ58ULgK$w)YVy;jF{m1 zbZ(z*d7qOMuj9)0HjI{M`xx#{4{W@Lro+>t_r6W&?@q9#BW5e|4Rvqtr%qjOpJrzV z`3DY`w=1oFd7cPheW9ZB(XWw5lrGdJbPC-=d{RsNltCeekh%jC34F6#6#D*o%5oXx z@(LcQtr*@J;O|0IS|0l{gy|8F zbWtQvhhc=JDNKCMCU$Z6cofo8i^T79-l-K#i|q#JO_871mNmE1sTY>SeKUj{7PBJj zYlg?o>|Bh6kIb(4C7|rgxl-$F?QqAQvm`|c*-cYcnxH*=`%O)#r z+3;1>)8?Z=3pVjBnq&|tEU|XVP5f34*$lBe+Mjlw;F;qsLWM(?ZCrx-cwS#!s}Cx# zm7GsuxM&w)`RsD^y-q15TW4JdlX@uYCrwNh%yRdekEepv_hHagTk!VU+y-n;+ru@@ zd3A55vQc8xLE&yu=m9htHes^5jesb4Ngo{=BR4JV%rWh>p*4iMh4qwOrL21(qO2gi zIF?})LAWVRibIEE@XVknJSYnMxN&*XY|O0LJ9i}ZLC4(>^O~2HZ712$-Om5#Z$^6W zBdNXLQ5r{~Cjtej1wZQ(l`Mnt56RKBkBb%SD#GUKv<%b!)-JE8?G=&*6rF8P!0X~1 z3RgE##*(68kqFAEG!z6@OB2-Q;p1=vazZW46?YSH#+1-twxR2sKw&G7YMlHv_KrXG z^CE3eU_3r?>q@S7oG$s3f{=7X+KTDtDdED(NlHI&ZW1YuZ^yk7@|roLdgF}Y>^Go9 zUBvEDdRurJ6xJkXzVFmZONe0H5 zNtNaMt}c55`U-O|pT)rMQfB0IFhp&C&3>f|1Ud4ZS@lxq%l1b+sl_a+703+>hLO5i zyf7il6~{SO9u-~q#5=K>Q7ROkJYW!S43@ojZ0X;Eeg!9Wmg=Gby2;|D$MoKBN9bzIHP%+l0e z!TC`x(k^yFIlL`(a4K09F_%hIa+`P`AOz{#qu-9Y<1B&r2V44hz-EL3d9gZ=j+R(< zD3UhDPVG8;H#iRZe(t<}OmIVcu}uDo6?c1%KOMmsJ34QXGq)x|C#sC){Uts5GAAi^ zdbrAQXB*XB&;vlBAn(9#leZTXAeTHM=07-T+^DG%Y#zEIavse;Tz}Ud!-jYY1gG6vw|rT-FgPb14+~vRVp!HmnUz#r#o}!{W^A9jrdcf$jS$b_a!RNqe)kL=TL8Il^i`0G(Zw;Qe`%~SkW2Pm*dfc5GKVd)SJJK|hZpTYIlIVvaeX+i?gU zi(Unkq9b)vi=EWZTS(?Jb!TBKM195s=K7p75nJ1X0p_`mGRGU1d?#zAC5@utA!`As z#sSp#Boni?d6?#HO${@qWXOvDZ>qqoe2`so64#CY+G?><5(@#*ToV)&F!>JkqjIb>^YUyC8AKVg2(@W>}K%jQl?TINb@)sknz z!Ke2VQPuQW`8_30IfhT>CU0D4nC@6vA|tYF|58tqs%ZP!>}&8YB2%j@@oD%R)3F-Q z=s@*#@`$UZXj1gBwVjAm+C7rIlqELno0r#qv|-s`tNfyp z$f)l9AXM^5r=C&*-+(I_W4rGJv4^FMu3j5mfA!`!)pa4r$sFqBY~TxTZ0z6M_$O062L{dN`tz@^6UChZY za2%GL2702|OYRKdUFj*L4 zwD^PMb8m%O89$HFl#}`SRP{X1KuKbY@o^(jF0ci|prjDkbyWS`?(SM3)KQmQsPNcv zaRyx5Hm3oRt!JS~#hbdLt7Ih5(Zta#6(UvNnfm-*ut9RrEdA_?1LZRD%%twLoS;jAX9V<{dCikB`dl__FxG3XFJ0pE$z6_P`#jFJw%?l;5 z&;emTm2V>%Wk0kEJTVm-Z^Z?E{Y-f?(LCg?m2?*Qp=_6n;4lx+eI}vyBarjY7dKyH zT&AAD?&&b*7^}Q&;=(=^Xs{09z&OF)0!~T5BN-Ycfnf7a$8k(P>?2A0aA&x?x-{F1 zjA?DN^CUE&HNZ^6b!_PZO9@}m0wPR_1$Qp*<{7_fE%hLuB(=ZHKPH#V?Y>4_s^{7e z$|ac2&xZKR=H_p+CL6wUbW~DQX!&clh?N#{!_1#=q@JD9FnigV^w{Q(zuv-`>Jd># zu33L!9(7zB$e4~=g~IIt!}bDk);kgbOwkwWdAyai0-Q~->Xk#hgU^xfy)+*>uIulp zE;ww#FMGRd;%s7EvmAUKv(edR#T|vaUyaj0fB~x4hf`>29R+(hwS>Hjgr7Z%X*_-A z!Q(zEnbYsyeZ-+cp%sWmOr!;K-HWUrPNs8z=7#6Q$787P9Q>jk_QVYk#r5 zl};SrN64FphCnXy!x`61q;lx<7T}EI=p;)=4!JAW+})y=SY-|^#DS@O5U)%S!Z8@j zRfa3E5df^GXS;u^hSIB^nN(+GMZ1D%*tZCt+dT!&&&r2tqmWu?wzs>sUW{FqiJBuz zz^gCRN(W{s5XHa=_$fz!Ev!QeM}4G1lufhFg;Ii(rFI4lxsaX?0hJ_6kOIIxC$tDB zp6vxol4Oc?!D!>i=OUIKxb;QHA3!J|G{*L??&3eAYxyVL#ZEm~wEhHeg~BMw zdKB}+TL|~1&Bt|4u9Yr`o##nvIR7DXrx9C*)RtJJKzX5_xZ6ulrU@@x-@@3(6bOmw z#D@IQIftpIU@AatVS!Udx{G4w;Xk>Vj6bn-1}WSG zH04V7-?FLDJ{#h1Dqg>$*3_`@gRqLK2el>D+DHhIc^{rgf@Jx^o6xKQY0g^(?d0a) zRC%$mxgvqiui_ZmV0P4|BkBaZp+@%10$IXVZdf z&|fRV+>WEJ+I;;;prn6u9tkMVQl~s@_WU82LT5g~vBz-f#w-m{%s0Sc#r;yfeoCJ9 zivTD1r{=57>=Q|h$ zV?__6q|bB(pS_S4vQ$kjYD;{=JTkCgrg{M{vz-+=3c=y{&nsEBAiU7d_R*Y(c)VM3ok9(&x#RQ3CZnZMn;V(M{*!%a zGtjxB+dLGqnlr?{ABJC-i20mWp(F~{Wx;f%geQnm82PNj0SMbro0AXV#GCgWuD|L= zAnq(*L*G-wgh0%UR?#FTC-MA<@hI2=q;F1-JWuoOML_~SFsM;M}my7?Bv<4hpA zPX*dM1UiZ`z8SHty3OD#Nh8gvy6g0ze8ID>yvJ)At&KQz*JOtxP1 z{TmQ%ToPLXkS<6I{1{TJ@|y|{7?3ras)-pK(HYlPAK;w*r@weQ`Yh?>@P9TF4!En7 zrv5+8#J~m#6zw1$M29#b0>A{`m;=qxbw~H%I{@7H`9}~%l^!YhN4Hu)1)g_L=&2V$ z>5GAJfS6N31o_P9zA${ysJ-|2=8PneiRgof{tM_8!@4^RxJ!Is5$3mY<6p*>{|sZx zKQW|~5DWy{7hcm^dgwrvEiiCJJMj+Z0L~WmK;HnNzL!e83NIpjY>8#yKKlR#eqM8r zWYf|WS39E7*ELbCGim0}*11InJ-x;+^s1P*fC})%hKw zMmm=S%a6uOP6@@~;#bEdi|A&_rrqDGdlLhEW?TKn=7%L@3`)gx3Il_!-4}RYNV{Vg zxNQdh$hf#nD&snnxS%7vHpdZ5JeZy4VT_{i(t`lvD)FOk?6R7?b^$~MxJ|^oQ5xF2 zlvIWeNzb?mQ~3J+_*7FOODSK+mpH;etZby!1 zs1q_SofJoYTeslVi`_tYdLXJPVKem(>QxEMNL{ z4#CmUlc5C;oMKSSTH_b9ll1EpN2f<$D%P zc^$Wsc9i{?)@aULvmG1Eq*8CV_F9MT&P8skGp{eOPY+bdjjg4WJ&5IxsHl!tbW!nO z>1#j{u#RS5yp}Pm zr@>{buTPp0=aDp6#|%lsL6?w^Z9S$d*Sy5nJed_U2OY6s@GY~AgHUqgzj6Y1e zW*Hx`^*xCzCWzQR+i1FpuZy*3F_8n%}qwMRjtHqI39&wT)30_wu?C1RR|01v^rB6|-Q;*&RqPzYygbiB zJy@j#*{kx9qx`9n3!z}m)ZXo%3h2!Gm|9e*1}f2W&~la*4v4Tu*=W8H@BeU;*b}gdS5t{f83?&b2*4S??m(0+doRM z%hfuLy_v{cF<+D#Bk-B&W9AV3et3NKDv9;Vt=JVV&UvBx+^%O2@s%rAcCdGZP+t;p z=m?4wW#Tv0)xf*{DhL*p1x2lQoLmE42?%@Ansa7Ia2P8Opf54LGXdFgLf6Fmw8io(?^;T>cCeW4h2VXE_`}4w%tDmRSbky(PljV3I3M#Nu0Xd$St$`FWZ`0;0{P?zpms$0{TaO_xpfMZw9-EX zCA19ik8iFq{JX+|$p#Gdo=U9)u$BN4=in;5tH@UdvcUEbY~ZNt?|%`N{~4s|KOrnN zqx&nCpJ#f}FsU;AxbzBLbc0O>Eq{e2J2P!Xk}u~1Uxhp-EXqqNz20obN~2S#BOZdK zTc}g21>(}^B95|(hc_<)#Y)Jg1#+3PQy&_9WSG;Tp=A5@tT@F)e^MYtC=ekof3-a~ zAXQ3EA>Lm8hZPKUL*>D7wR^{qWb zVXRtn-HQz`{Dk)B(M0F(Ot8h=JXM3bjlIE=a=9I74bVp&+K7huUrdA4Ne@^|*&8iA z)s{Ji&I$TRRP)vGhu3=gChUOu;^*3Xk2ZsAa3h#St(jPsqQ zY1+8Oc}9QLez@*8SSca01KOWMO!Fc#e6K%M9jUFfgP+;BiZ6Ey^TJB`poh5*_q?`E zu_`awNseDyh@V#|XLL{p1GRVBFLc%APZ6(`a%9=-P96W9RW9=bNmbHAWs#lnYHI1Q z4*|Db!ARh*DO`{zES!{ z?YnPK?s(N)H-DS-pqBL8t@6$Yy@*@==}Ad}+4syNf!!M#)VV-IIw!P?MLUrr%MOuE za&`U0fvI>%Xd@ifIAqi}w>NANiIO+k@-G&Wju(vblh~djk&q7wKqGu-Tj>^{l`V&$ zO@&clKJK;y4oV?!NS+8idMuWQVJidM z3L~Ea(%FM6aPjV}-fR=p`%07EZPasVvswRFmE7OEi*A#(A329(%DYQC3GWug5Ew6j z-0Q*ny6^k>olCWo9PTQhs}(d~a*CwU(?b2^4%=_d1t~IRl#r_dn06Fn;Ulcc&K~X_ zp;B{S07!Gw2j*u^Ks>{S-ikssD(t0gd~cr5(>sW(@N@_kz~h0UoGIUm zt20w_P1iot5vgs-&4)_E$F8Qo6iRe$?xn=6(c;=$Ufh+KrJ*QY>_<{2^s)$>3mR|e zvI!E@|=4Rv*r={`58%6~rcc3bZjW@H|YZ@p+oE@W?w$H#+D3 zpsem)HIkp9=vFh)fusyDR8j3=E1cBV{1;cJZrWF{?r~G8Yjss#LsX~a~gM4|a~b?Mbud%4Pj z3bM&zovk|<0LhW}kO5BMC7P0+kUt+xE5isr3mAf0;qLNPvsQAdo%@Om8;$sbCD--H z0}R0zx-Adp^#Ts>HV6EV^I;6=#Z<8NZa&af=(;R=4Ug`Rs693B zhdKm7%DjLGYU3e|WYy5O&(n|;A$ZW)r2~}wBOO?b$K-W@K2L+3!-{T+M-&HVBed+v zeR1=UH`YW7Ef%bY>$3hr;5B z*yZQK$X767KxUx@z7sCr47YWykmL^|2<2=u)_F!>+=KQaAJaUj|=D8uYLLl=Xv9B-Kb_UX2VVJO~DGj1o&gInzJR7?U+VmO^2T zkx1Inhgegx2l(Dut;WDR&`$!V<13;8MG&q5xI#YJ6zKSM2!INB;0(ZO3L_p$vPTlE zc7q@XsuVz?&5K$BghI=m{MFlmWJNSSQxfwYZRSV|LChmh zXC-{4Htp(rGE)%pEVztZI7eZ|)*=1|YB+?oXwZpslPJsd6A~ZRAa#kuW1v~FBG`^8 zci!#d59IX~Oj_h_$9$8gR5D9nSMq>?B6nT=k*>eeEa(Nm?%Gh3dNfl9q`rV>MvI(+$wLDn`;rU-Fr z&cO0wlQV^U`9XRe(Z*0ma*zXUk^&`C*bgHO%L< z@DIlz{UjY2v16{uHn?AGvpYAur+&5~!%^@^yg(Ik zog;Hl>2j&<_R&0pb15>8LVU?EP|fwy^p*aW&D#9+;#GGTobWEk^hx1_RmpVkjmFRy zy`8%T60?!`QE9=%SE|EL=DK)AXojAbr4#fr3PnCuC*SW+e#90?^}KYBAUNZ20sT35 zt0V-PSAei^+GsQCTs~JWm*=mX)%qe47T}Dxl~J8NTIU&+7-v*W#Lq&>QkqTBGutpy zeGe)Q!JF#S z_6Inb6cY*5jGbm0i`YuMKILHtmL*SavwJxrYPi`+^rEv;4zjJTy^E+IzXRV1IOhI= zq9qBMv#6vk>eYyI7d+oS-~N?nm3;OQt~V_03U^ADWPJ71Ucc0_NVd}U{!-x0@6AN} z%WipB z;3A7s^0L&Z<#)JI7PpC~zF&PI2wTzm-tTBQ(Q`gMLPs-yDbB>TV}CSkVuCQ(1cn?u zPd5HaT()$+2d7ZYO0S!XMBrR_f0pCuGVBI}!vOV^uQ<3HSU#)8sj0NI_>0tY@snos zehx41l5b@axfcW1^p-}Dc#^$RziTLbBrkdHt-LE9Cj@mnNf1A+zVUv3?!3}M-Re9` zeRAjrJm+k07=gPk-+&3PaP6TJWAHna#z6qF3HWl6SOX>Ws2X<--JlcQs&CTYY>F-IASLQ$3RU(;lnKKyD3s&m+e zOwxkKJRTIL>!aI4bvr3tpMF!Nsi6rJX58~Un~Uc(WKP#p-)mM-e02iJdR9=V!}V}v zcrikF@$#8_6%g5GU`$fX^Dv~d6LSi`3(Bnz_s*~(eqe*eJMyRHdj$Q;eFL5}_4r|~ zcz7t)qGU6F5ixmBR)s#5G+z3lIs324qR@aP@nxOZC})#nT3t>db^koxSw&Y z9DT68sMF2L$eA-5yzx!f8>nM_jaDkdDR-LF)%We-c1WTksWVk`SGmql{V`Z2V);PP zrXKxB>Hkf2jiFUPxJ@eUF2NG*F!G3PL0fZ}Ww#S5GRCvdbreUUPu*PEmr;1AZx}YV zd^P_354Y)5BNEGoBjpC+1=G&^3A4M`mjZC`FPM_$8WTzGN#R%JzUcK$i2Yv>bBVY z%Fu|V9#V2;gQImRNILCiECYe&NNAL#h6c6$Zla!DCDggT`oVs=0OdhBAPa;#>bVJ- zU>Uy)W7C7CyeKV^`e64(G^rcAX zMM`ww&9T<6fxRcgS!H&Y3@6y5bZ>m4;-P*sQ4(XjujN9qZYd(K@E_)`ZK^zhfJ2IX z@adJmFd>-#=+GNLv!#TcLv>Ali5WNFd&`z{|DM1OPA* z@RDWqrwRH_{e}SUnp>uAC_F6+Xk;WwzeW#+ar+eY$|%GZGn5kKa2$_Tqb4a|0HRg+ zU(W$0L-nt}|G$sHe;f=V$3VTAH^1%bWEHWZ8>0EO@i&!%QQ?dOc7vO{y6RiXQ8;R& zpW=bORGM`ChmlLGnzf8%o-LYF{$n!DU2wN%h}aLm_*?2@til}?!Qu@6;`T4zYORL8 z!-;sC93toi_>N}-PnvLHuWhiTu*U=J6GQ&pY(y+MK*jadk&=FS!A+q_usg9i3hke?fUzMyLof+g_+PV3&C>7m~&Bc3XIt zgo(2y6ASvM_nV>?mLhLQAJOS6oSJ9fB2C*qflKSx95=+}^ScFXiZ;R- zp7&|m&s>i^zY3ANFTPj5I#VM`czAF|7-Lk*>FXFn=h|d3zCT)KKya z2Z+n-)xQ=d*144jq-DVJjVdqtW{8?Ywps}~)W1hq{KF85w}7BCze|F8x`f}KW`Yr0 z;mXK*=*1H?ppaUgr?Z(EX?_F*T-O^66BhounTpg7`A#!XJ0pWPbgG=E6KcuhnKHd& zB-`;LZ22QuO<9MDOTbT4bh&S>K+gM9mZ{n_#Iv2B0)0GXO#aT5G6OxagY$aJFZz*K zzae4ONHBA69pdCEG=RJRo62nZndITCH|R-+6YV1M=f0`?a?To8jz&wuTJn<>A(jp3 z(0HNB(y_Fe!L1K3_tRh}cD!O1K}A|a`hG&_q8@{+_uB626{828byCZW>LM}yi?J9f zf5g0<0_P%^o|@-`@Tw5Ej$2r~?8$SCHUQI}I4nUXwHlu{n-3}|)6a@*D@5GekcEuY zJ{$-u&+_a$naa3=(~DE`t_tFDyjCJLcw}tl>4u5vrO4|uYhAm2i)h%L&+bTi8-K=C z^b?VKw=f9mue_|I<908S(6N$z{3~pEP-mzqN5vJ=M+Yxfxxjax?lx&w;i#!uSjDzc<{N&EE5E6{ zqvI#}#=-EWZ2z2mf1SSF5K7(`e{*h{;UX@|XpTKr+4EX2r3u>mo66tlr-eKLolm-t zt4HNI433*~a)v-0N=mg5vec`tRP^eH#e-mEUQuPJ(j9HQ)mY-a<4@DTCraoFu-pG3 zU2?*A?%q4yjoxAaMxQ*9@}MMrq1rv@pAWZ*=412q5zRE z9$E@*=87(+3EOJZ%Q?wHuT1z=Iq5RRd@m7cp|U)U@xaW*DM^)sFo4vo^+#k zwP&f$s`WDQ_$D`{eEV0m( z;+4Kv6Z}9?2F+09Qt416Io*aRlgx-R?*LFv*@FaM+m_uclirRqvwvx|KM3A=slB^r zG^%v!HM)CeFFEXcddyw@_y{gS4`Vx1L3+fS$HhFX8h>SwOnl;t<0CKU$0m#u$8vYXiU(pnCu`(^d8;rmeu*gA z_3Br3bgH&!C^y%zzxHB)*r@7+XvRk~A^EL~mqYoXAqXHRxniDzcN?C7*ZM0ao*eT? z0)+W0wmuI{f?)%SQhIIv2Yc@s)MWpzi()URs7R5PSE^E_ck(J7geWaiBLZSTn)DK) zA|OZ+5Re+_ok;JA(u?$7L+>S_gh0xB9`{=7%sG3n^<}Twb7s!`KY$~H5TAMS{I2_I zxAb)rdg=PG>Mxc*w+?%es<68|DH;Ht)P7^`KK(kEdoJhcHClYIx=p6UDioaTa6dE2 zemjqH%Y+kkUdbN7J|C$((x(q#=_tHTkS&qwK{GlXNB78-y!EdK-IB%n9)mi8zyus^mG(SNh0SVdi0s{05)CG>Z3fHive zuaE!sHTcilvN*vlC1-nD)9;b_GqBr>{O)B$jtFmxh~Tnlw= z%bzH8t# zK5Nx8fsT1^v=1#j3Io}L+RrxY>T$R0N`3K-wNNO2LZjJ!3=CTc9gw zklAssqH)#el7y*cn@3jBFtj|t?UzgR2RA7 zgB^AS+2s!cq-SDXCX|Qay$F_hG{bs{Fpo);h_3DkBeP%I*Zy)@G|RXWeco2DFnJ}M zP_M->~ID|VrthH;{jAVtN{QW zfAx?mp$ixO?k{^FVkw)~Phm>&U0}5xSsJOFP4G6SA>)?)j+ri37q;vvu^89NX>Hxl ziGswfkq_f%ZTjoXv<|Eo$*|YrRunPE1i9FuMOg?XuxVqf3kfe`EC_foBC;gMttN`x zt8Z>J%pKga+jlK34G@lP{qzNq!FiLiz64Cy`^U zHm*{<%c-t7@9j>)%Z`!pHDf>2cY~mV;4lcnyp4dNhUSTH*k~+g>bu5NZ8!`%c9G~Vi6$yiestv6*rW~gLYzQ@Ft6aZB zL~eG11aM6wB=_9SbWWGsX6AZaCDyWuie3D&8B2ggRcKL=%1x>(YFUB>b3KeP;FP$$ z;O#qj{7aw{z#PY%TL&HyY$VE{W|9skWbiEpu5KYj1ko;&$zT$00U+Uya2!4#E#Pb{ zpSVAhWuGJp9t%nY92*Y020|=b$CuiWx}Y;hx+3R@9(bnR49^RZsR|cTx|I5OA~jQK{5WZoNz>wolcD;EaC~)DTjQ4y&d(3-QXRVhN!Jm4?oobKBYh$4@4Soq z^iR1jt#1RQLexn8-j37-vSG9TeksoR>iWFNs z=##Uw2ElNmQ(7JsnC6faGuOD+lFl(mqlYI#6Q)X5up!Raz=Xts#y!Bqa}F|(E^2;k zH06W_^DJ%Bj(9U$7Wqr&Q!F*+mRiXI4Z}2#-pXNL(9X7+AAunn#sw^cyMDGGGVFQf z=$na)_)ccj>!*P?K4F1%RJ;QEhNLX6IJP)NH9U z@AK(?9_4D}($SIT4&Ps&=QSf|qXwiVC6I!Lx>6xRTDPZP*BCuxZi%0c65k0wV3^8v z;URhxw$qaVNF;7$Q5A;?#Z-cmy9KGa?+akfd^JC6let}awYm&RLwesgO%@{R5x=ed zcEduzI#W7l0`b|h!u-? zDKA+w0BafA{^>e=em4AmE&#fW0Kmm$a_$`ocflW zJ9jKV!AC~g`aoOX0v#*n6HAQObMCUv-*g=J0JFgZAH29{b77D?HiTF`F-e#-`TgnRbLv|l*V0ebB6y^BL$w=v8s;>Tf zO8>D6)d8x2WAH%Vp41ff+OQX(99F5Ap?(r90F)Q1WWV4mY3=KtKb61K#cvENc0#R~ z3s&W~;3CI8Uj8_A1kd*MS13;G-PZKb)Z3uVnnw|q^gbOeal72v7&o-kw)5wRlR1Wq zq&)(EDH>CeB}iAi8;kTpZj>}IQ`(+LUKX%tIlkd@#UmCe<(D@FI9}5COwDK*BFe5h z61M{tE5B39z1K0d`hArX{Ny#Ci`MTU&~Ky;N~>l}%9q`Iv~qe!=de}1(&`aXj9Tq7 z-{CCTD{o_?*q)4(YL-*6d^LCAp7dJ16;{ z^Ub2#3cn_B36nwt(87`uj4hq%MpsT>R-94{RwB#;KNdGN?-mbP?)n8b5O~xExn5_d z^woY`>UrlPis*l2?n zKqw2>`>m2&^1^jP-l!okGfI}pz$D~zRn%KpP|+P>fEdi7F_C4vk@Mzdrmw)vK4Q0H z52o&IHS|UUlRIRnY9~@|engYpS57K?$6A}g*gPKq2Qw(?X8KGUgf#DxHe?MwB({yAfLnvp6M2hv z)uH;-qsaRbF*37MeFaOY0E)9pe1eEhab_m<b{P{Z?3_$`=_muRKC5(Zcp*X(SplvQR@fe`++Watu*c>cClYb>kt? zr=$PS1vR?NNBT_(g;qtaZP!SsQab>YxF|H^bmZ^&G03*7X%MtGHc*&4BdWn26e@iD z#Qzs<)(yn^h6`|kwAY4}Ymy}?sK5s73Eb3-8cGa_@pr2DeGq47X=(hqSz99$EWZ4y zsd(BFJcuI60*@7IQ`v-&(T?B2=6qf{ zL0EjI_nt4W%{yFkQ*a<6EZo3;z1CM!sisrK=KX;EK|#jnzN$p_iSIKS8kdgp>8L#~ zu+LH%5~`NCTeRaBUzB%dz*b(kp}OlfiW=_BrbX8vZQ@WL2MUkKPjIJKp@U<{26QUc z=H1eQttfa67zY6{F|#Cle{1g{n{{TOO*pbCsm29UhvS4?$4$NweKWUzX>JerzKh+{ zp`S#luM z^ZV>g*{83e-a|@bQB107yBdE3{2k46O&S;A+%UYSgzzC=eg8vcpsV4!Kp-~QRT|IQ zrQ#Jm;!0S_O>Zt@dZGE$9rk^TFy6+cNOE65h?0%c4$177?}gt~QHO|%?+Yxz(vS9% zHQR;2S2hxot;($Z@5HEr;zcrf!#66ZH6;&4lhamxNvEEI+V{8p?4xNS*cPW-rA|3t zaQ*wL9PV!@j%&a+&|t!7NR?fFb%VRB6U^@s4<$a10I@13$cBL{grjv&>*f6t1|NdUCuwkGa!Jjn!{=)a>EkxIji;IiiT}{$zD5N$8U9TO z7YHjo)a^8oJEB+Kv+=|t@z9QXuOk1fnJe4Qs}X}kHBm=t&b!^j-F?jw z5%B2TxiGM}PJ(3oOyc`EWeG?GupRB*(sif~etSdaOL^d){zxe58f-Thxn*UygkpC9 z1M{$Zi9^bT-)nr__V+P8P2b*=#xyeWEjDW^EN6cY&vbh$MUO^8w=9l?`ifHx2e#wc zTtB;+xV-g;n@XH}0j;8(k6lw6!C3|0I~YE`e2~{g!_h*mKz9XyMl}`9sBml&+4zH% zLkfvwaoCxI<6PkU*`anff?Itm>P~aWT(pUS&Ez!fdx~jc*ys10!IZI*i=c82LK#rL zMPoVy?>H}lCu=&k&0n)Qx^Enm1PV-UF>ro8Fm0-uGNbm_E&qXgiOtxl=w}4nb}zx^ zSMunl-VIdN-QvJu(Ua#c?|dCMQHp^^Wm1gC-}_C1?dA3>1J2E}H=KA#vROAkt>-R-;fmF^g4PGzdlaBH@lVJ(59^APYx7rrB4_LrnMK` zsouNe=af@xleW>6il7%S*;uT5Fv;3+>4A1Xy7N?Efo11CP@BRMY~B(`M+%v`5o-sZ zn%VG@Wlud)%&GAL-oa(Cav+BXYKwGS(%e4!?t^Mo$Qbhs>(c$)9&*3thq1s)7?bAQ zwonUp{tKIDePBOTQvf5ZEq6aYrYiY!6?@4&6&Dg1xMoLTQlyVehZ^zHh!$N!1~{GW>g zT!P|Z4L$f6BTh-&5h?h;xbMjeLYDq(j9_0Nud8`^ml`)HpLUMZT#~NN?`6_w2kEFU* z`cOQ1WX~F+hX=CGbk5AY0n?wh9t*Sw;k9;YW^d3Yu`A)`=`2EDn}(u;T!t36jH>~t zCJEKEa>tKR90G;MoZmfT7agn^YGPl>(a?vMg>c_UgT5fggHWr8K1Y^T6~3Cm>g@8u z2ANS!5MpyXG0Y{`xBr;vQW6*L#W$R4rsw>+!)?{&gwpNw3eJ-LDw3E+v!_aBwIt6d zG*!}cbJ{y5SB(nzOJ+EDrk}^r!dE#u2XiKeGMn=^Q)bjdeuLw`^vNlr!TH3`W>VZ zqdd$M<80+X91bVbNxY^x^F5++!*3U zp{|c@s7-UMCLm4|O{DjlXF+DctDk#^ZD|a`&M*?|jwN3s=yl4g)9K16c3;Lmh&bb3 zwo7@n2i(X6ev9qsb@lvYyAS=MSU8PNYXE1STeVPNk(W?md#@h{SgWp_MnFdbuae#` zAj8e{cNBJ~HszOoPucbG^aYWl(&Lwt%O5TBF>~Fm8j|Ws!f5l4@0Oxyq)8ygJkE`+ z09LkNbNE4uR>uxFdn&@uf0>$iLfpma5!z8Cs{1dKX2oavt~dB*e`|HeCK@ZEj zhaPS-6y>J(_q=QI+x-juPTjs9#hofGK+Ws5?NBlwr5X z9z5i!?nK}Ag`aOMZs!zx(wMewBw&wV|`zIrA85Gz6nd;u% zX9%j8u&B0TCq2a;FZFDfP7`(U!PsETtx1b>9Eof}?4e&YE0=!s`|S(1jkLA#j1~cv zA?@`3GeTNOt-5YMAJcAJ=|2|gKRV&@ z`I_){uWCdoh1BMc+zE3);VS|0*KMPR*V zq3q75&M$6g5x2~yfKr1?Py)^>88-AKLV~|$?h4hGIjwc+|s9H6hqr{(HyhOT8 zsbDNIF(3sO^;$2$Reo=*^^!jx2(<=^`V=TBF346f`rb4Jeq2K|NoY{XsStr}y=e-# z9D^VbWlI0vKXi%c&nhYbki_RBRh(Cf3Dr;AS5R>zsER1IJR-Z_U9?4~a%kJ9X|`w1 zQco#VLT6=y92ckU=p?e!>iURXS1N+()$sVo51%M$CkYFvtNlPS}Rn%7=l+LN`0 zod--0&#DnSraE`_?wAn3!O{$u9j@3EXvA1by@ZHx$eiJIkD@?L3A(0Ht1YTO9=6+k z7?U}OFK=1l0DU!P_^k4vf{+*vH7Yw`ejqaV%Qjq6bn4OCgdw2!etnbGkSUt*r#7jYJa@ zL4SeGfO{#YX*$ne+dLj z0QMWoI{IsL_VvT|$ch<-?LUcQneJnkAS>C%0St@JNp`}pLBs?i{wg;h z?Qa31_n3kU`ZfU+=d$wiePnmT-8l#r3*KXESm1o@uY9geynQ0doKF*Edi%%c0 z*UC6~Ks~JOe@+FAY#$!wf^A9c<;o5j~q4jjV4vi8A4NW-0^GIHIG_Q zzhh7#^bNSmspA=g%N+4?o3}oJ)J~r(ncy`$NO|U141FOdPfU$JU({gXtRls zkKJA|bMk>>QC#2 z$NC){#^|#fZW{`B&VYS}K@!>*YdR7cRfO$}n6oZt2vD^pfPHlR0rp6V0r`R+HD zyjr18vSN#VO2`WbSCx*izEDgm`^dUpHAebisc8v!k_vMg2k{tZE^7? zk|p)`i-nPO*Wj#bNA~SVvqZDevF5qy78=*rYKFbFVAlifb@o!B^mw24joF%pUC+MH z?)rMj#FG>nH{nj;T|8;nU|l!A@)6ie?%Aee2(Ti2*F(3n`AOF~xtU7`C5|p8rmTFR+q`*m30aSRag+ z)mKPIErJ<)UQ11n-f$YSJxE1f_cBqrCp#AA26wG^-1T8ys9lQT_TN*8vACinu0GG! zw`l&0+kx@sj|spr9VE@e_q9vP9Amq6=R4GXoWr1i&vU$U;WSUCY}P{>T$6*(Yc)^V zun{(~SrxjWB^98N-iLTKY*dbvcDA|Eb#LwrSCxH7`olqrO^&%mhr^gzy$aXEIs@$9 zaVb+;lCkdXq5;OAXo(VkneTh<;~}7wIX_F&^yngrR%K#KkK^Uo)m^oTR^~9CQ##*b z@C{P#c(Y93y^nLVy~h*PJdig?rnep@kh{;OJ5};@6XP;wqCpPFi6Tng_{qN;zy6){ zXzPHoJ34C`@N_Ub&e3E1%3oX3tvdN&0`+JC-^SKzuS^$^OFBgC$2oyy0=UB2yQ^YX8+O%46$ZJn+2tnu_&MbIr%W%d z`OfI*pXXq@KIW}O5>uPW9_30R2l<-7dYr*|w@u6`NGRfGU(m4g+K?ZhM7>dho<-!| zAzOfzt7ec}_mD)P%)y=2sP6N1b-G={d;M&0a2EYR0T8D}WpRGZli|JgyjHfwyBGcKOJ?j=`AYfsiK)o^&|fJpr-Rd z4LQFB#YTMxURzyONVqc`bcHs~CqT-oIxm5ptagzM*Z|yd0Cp4lS%nZOY0={7%=ePC zOF^}g#5p|B+rzL|e8);4~UbTL~~GG-V=LolSn{iepcaW@ON!302Z?RHX51%?I0qVJfx`c00g0 zUAxgKkW=RTJtG?qXk4)E{?A9pj)yMFIyiBILT^U$097exmM_Y$uPX&Jgtbd6|FG?xaocx&^OjAs90%_pl_ zxi6ftstUa$d`y4qytq^L4XuLR7fzz2j58lnqf6pPc^gVas4AB}pZ7UA{ zn4ziwaP&6l=DCr-8<9W93c+mFqM^!wap=NW+%vEzaz3`GhNwSG-FpQtLFB=h0E0E3 z^NSRsL0Qy;SZ$leuUg@6yJFpv$p$F{*?TuL!yhmKpM+8?w*i=N@%_KG*BG7o836E_ z|L;byQ-}Z6e4Y266!E9`265(J64?Ki>0szlIN|ht} zx8Oyb=P}Y41e3=ywL2(I_>JnV4GZcWlh`8psqJruk#hTO&#PP>ez>B7DE^1;!MVMc z#TyF2D^-)UzOdw7)!-NDw%Ab6P~k?TLn2;!Un${z1-FK4tKZebEtk&!=Fx3G=iTbCA~Z8^v&RWwa5 zByp&TFEsLb;AWBiH8)JVSAjOqs*a?2y4b+0fg?@LYJVSG{P_TEu=RMzOnz5e`sqgp z|1JQgT9nMJn_XZU3Q!?AEk=jW@mB-6(vKdBy~yXaeLd#)d#W!PK-9UG-@_bUqwpGH zk@clP*H^~s=BeyY;}V9^F7~e?kd=hTTc`}M*?jBLk6Nj8?#$>SnMirag67Xd=l~1^ zVB~-3B2X2<+4YIxN>XA0;Jd%ZJxtX{zaPH=O0|7&sRxkF76?+}ZfhCRe9LN?ON0wf zKFD^3nhd zR=782gC(q@{oh9PyGa!n^G((W`;UTdajQEje2ir8rSWk?DE`T7%m(}iS57KY=RNcK zeWjbZyLY(J^tH?3l+_$#0eS)k>D#2M)`ys_F{%A0s``WH#6 zA7|XT%)N6Ls1A{DdlqEZCr@R`3LO>mK+abO*8k*rEl#CNn<((8-{ zJgN2zE~#&m(r8~8bz3*!0QEJzCmT{8h{P?OKL@No!BSpfwl0Kc=C>0}3##vg`9A#B84@bAHq?j)Qj+(X~hYQ}pwB5pPu5ihK&$ zKOutT}7p)RuUnC~oo{?Fu8QB)S*#B|^MC-EhdKv$m91B@R z+%OiiK{_&Hp5O(AaFwuk|IpFTsGXwQcf=V8E%teJprDFqV4sd*GwcfZRod0pyJAW< zPK%tRR=?8xvP_g+s5O93dwrzv(t@74tI<}aHah8pafeSx7~TUuH5%b8=F6yc%^W8p*&PIA&FuK!6|iay@fZckD}K5{f<6!9KrF3>~%)IO4Q;i|5w~xj6v+VA-J!i81 zbt%8JsG03aGBWIqsHn5>ZPw);@ewByE0A7qqHpuN7_@YG_WQ`8qvJBU=91xuhjSh7 zL&R&e*{hk-R+hB0~0YvI4dVkETaoU%E%j%Kxay-l7uJT0iZS}QKw_o!F~&y`&a z-7ypAsT~*o1SG^pWrCS#iEoLEx);Ox_s)!nj07@ZPe+DUvrkM*%mbdia;~#Y*jM*< zcDsgqNJnkiFjY$c?keS8uS716nxT8s^@n(4syS7Bg-+?Ik%9Md6l-c~Bm1JBvCd}flrU6n_ayu2 z8L+HM{P3rh^4BfbrapgGE(P|5N)`wKP8n0S3E&)({!;|Xpbsz&Px*)B7^1QJ>H&cB z=|3ohsz4xqKZE7m0ruFS+qhTvL+Ou_&RF#^Fqm91N-noQ zi`K7jNNM^27?&-+Xa0}=y?=$+|9jWrzX-Y?bx;^X=UG02Ut_~CJouW=hfDqrr-qG; zyv4ER+EqVe+(v?G&^bQnoqKozpx*)`x|M!;^jPan_N=3a#)Y;9cMeqelFHFhDCJfj zO&1T zPk68~f)*WX#(%PTz+!OoK*j-V_0jWKH5&)^;|Qitr?$o#qWYcfCF&ZYPX_VmmPpOk zL6KiR+r?c!ldW_SECr>z3_)xhj%0Gt25OK`4OGasSG+ScHzsEd5nVqfPN^ZfGPGkZKle33{G+ze+c}sAi9c zA47-JgJw$nK1Ki5dFS9wyNg3QXYnE4!)>*-4*n4O}mD zgBfkX?kEW@^cro{C)7B?{bGEFHCkg_K*y^u#BT$!j}`R*U*L(5NSe;|8J}0XOjF{AYxYID-8E9E87&yY?4t;wrl?$k`-zq< z-u0vhF-!u59uCKA7s`6XiCyTmy(L_vH7S(P(5^sXtUB~g?AuZVtO#$6fQVE0v5!h* zguKLPt+l~xMWeHrK!#KB8h)DqE=v9C#Xg=kffde&N4ZwBmyrBG)mB0!d?cK zxGv=`guc}rwEeNx#^3){ss~nODH!)oUfRX1+K1=ybJm`l`Sg@@oHX0*BrYw?qt$?% z&oT>#&&F~H=Q{^g*_dq4$8#&EB5@j+v$yn9>}Ma;n6;bT^Y{K4VN)Oy0)B#8(Y3ab z$@9NnQtuo0``0bax353Ein=l)YW(y3sk^29uj~qB7zQMJ(B|Y&b0%FIvrflVm7=51 zQ()k+p%62gRv*|2x^1gwZEYR8K|_H^W1ujkJ&eWYZ-yOTDaDH}M{fP4W}3X%T^_Bw z*fTKK8Ke_wV~NZ$?Bo77fYCPgEoTMDpc%k%T`zL3nGO8$8BVVvqz`i9z7Rwirk?$)kwl+JcUi zWY42^9TNWJxyC18S1E2er1AE-`*FH9%1srSQh;a5n`c|+sB;OYlWrJN;4ga|1C?(Z zN)*!F1P-fUUy~TLhOFGzL7nv>{CqSTuly$34`X8z_d(ksAUA-gfQsFI zBr>(97?9l%oT8Gd%r^ef6UOj37Wa$e{u=$~Pcx`r&y)8k*InH0m#8naN@|xSw@*~| zQF~3GUmO)eM)BDk-QVxCjC`=Pratac75tz>`ns&=2z=H8IO$`8m91lze3|aXh}XTFx6g&g z=fOQ#9%F0ve+d(+X-nzx*-*){8zyB*0R3Q>Y~~%}8Tpb?BqR=jxG5**^k!dd^-O6> zGx!>Yck489B0zEh#^k{A({_48!Si?d`Z+*uq?&uq(g! zL1-g-0=iVy5sZ;pmvBs8u9n$y#W-!qd+P&3B$hO8dq>_0;s4sV!u_pYcH-}YY2UI75k zGgJ2y_I=blFd+qZy?K=~USsptD^q0ESPd3FcPm2zZV3qtMz0}Z3V9KYdNSnc_ExX;)(#g| za#^nb)q^90j&mmi-A40EczJY6`+R|tL7Uth+*I=Qh|^mOo%bat~C?4KzlbLmTWSFsO`9G#l_g@<&Q4Oba{7TWU9+PK!aZ(MlV{nlXO zM7}M9Cz@%HWYD5ko3uK%H`ffzrYos%a!0Y?9*t|lY@GgZYD^Ijl%n`Hvb?$9g9-1Z(Qx5w%)@t%LyHW*{U>}mjr2lq=M9dDC zo7LZtk+rUoM;nvk$x=QI3vI=T{d6OTm2!?Lc7LJCT_eyqXrzMi!@f~&zi@|o;@7;4 z^*_zKf+XBLIy{TO@IFB6ls}v029MXI0&t)Vv%2ksQ*Yw)D9o_dF}4ehR(vE__U36V zYwQ+eoWCp_c5Llvs`Y2O4>aaQv);4(%2g}ZtMY*J+=bM328-L0C(xwuZoGVCQTG8FDgK!L)Dh3Bd~z+cJJt` z7qo1r(sbH&8Get@JKZ9WKa0*Rqs5EVo40P7EnHFVmSJwKXLO4!7-@xalRTi~S?jqZ&!;ZD zRpEWN+MO1ra+|^l!O!>Ga0C6<4LoKGg)DkXrxz+uxe^Oh^I?vTxwEaf`^i)5Kxbkl z+DT9aDY)o3O5x0;@Q*4f-x~L%>S~UDQgM(HyMKxLAtt_qJi0s(#HxD(p>h2^$??1Z+R+Jl!Q~zJT7b*j0XUX< zXGavY5>CIR9{JfXU|+KV--ZaoyZj0iBKc-;@>mg=u;IeM`4a6oWGN5{uKNj4;K#Fw zYL;83IakybJt3+G#m>x;0{uG9)Z~%9ETFOhb}ex3IHrGz%69(Ew~`rDhdl{83$F+~ zC1IDMx2a3f5hyma{qWB1jwf0+5e{ZwJU-fhXG~)1kFJ=#axnP5aKX#Vw(7xPfndCy zZ9t;UTanyrPgQ(2`WMW&_!IjYBdLbtV6r$mpCUp&kDHuRm%%P>y;iD7)DxUt?igIA z2XbO;M94K-59~&O=!VpkQayF*8arV9ue9F`S_VvwLTmR|Y72g~>vS|2$~F(Dc%a2p z=Up!Q2v`wn9T^zbkIkw^qGS>2+&!$EvhpW}n~vKI?@{H!(eG_Pn-aw0iX6jbJDiI! zbJH`YD8Ey#zGhC9Ns;26jEYJ~%wO+s@jystpOsOCCR^+tW)3Ih1x55ayyWRj6#VN? zqeVax*&@Irr5E61!H;Uw2N+1SWC07E+C?Sm-tY0szyT0*B`$=<)KKH3rdl*p)N!8v z=2s+6;5{te3#c#;6jOfZ-xIScQA#H|^X1Z5o>aS_E752UUAAHOO;abeOq#jC668v2 z1>X=20M9p|ZdwH~Iz)f7acXQ=JfN*0z%DM&)2|HO8&nd?F`eetJkQ*9tfI5wbP9cS zBRNOofv1Z5EyJnNuiwf#!jXy8?izK^iu4EW*@3TV!!Ym;*ay5p1P=1(@FUY+NWLStyd;C+u{Ebv7apoTE~2*zT8KpT3~&gwjsR1eH7s9%@;=9{+NZ}aC^%f_8Yu*3m~HjN+c#?bqtYEs5Ef$` zDn(w8IuFcGMitsiPO|-Ol5PUF)i7(59qcj)7%Ay!o@R1W_D1T$+pctb=H(=Rqali- zo2R#po1>FtW>)Xrzgt0mW2qK784=l~F@S<(qERiY87fWRPtRX)p+eWrdAq#(ax(`Z zW~|i5yII^PqJ7G%$_5^o%~X!@*1lWO-ac7{Nn&CNZG<8h9texQ$+`C>*4pi>Tf)}q zc%c~_bB2^3u%mD{KoMQD#}Sq`fF+|S>V6&>Y+*3;OVBzs~MKKFg0`s)K07>}WKoUs3} zIB-;8gos{s;!;CN>kAJ4It~l!OxIU-Fev9^7Q;5Dv)3vs`W4##S@YB3JU! z!UV_;`+_o^l$Swo>FkY|Nio2ygQx~>nRmNrpog^s&FoXF+~`f8`MkDca=Y&?b`IGX z7*2=QWJq`^wB>9(o6aR5*Rrsi*hq=a!2CsV!sFiEer{LG7L}ih_%IrzP?MGZI1n5k zfF>|5c6`jz*RK=_=|AOIUczJF5HVZcjBnoffqCx z5*vLRs*z<8!wIu1Z!%??UGLThdUhFi6Lr=&l0T-Vmh5xWmC;>`n=pybP2sL{Rcc20 z{MBVPh93{MAL&nv<{v?9C9VsVAiVYPRSi?7*eg#cAsR6d{cpBH-;ZnZ$nsAEz?pH!Hm|!jWP*1 z`{9y6Ukn6m;Ri+FKO5@C=4dZrU5WC!=wY$sb3mR zo$~b%3r=pHSlP9&mNDnoXcuq?OgVn>aG~Mgu9k&$lh4KiuMluvcm;_UxQg$`d$E-Q z+oL%?A)`m=Yv$7%e%;rH%pN!VRmU|KZJF5Yglwg;4(|jgFCt_dy@ORCamX$jkm4FI z(004NQhJD#kS$2P7oO)3Q&!4W^@P*>(X1EvA#k8v*qUSRAXdlt<`pQa#Wi<-JiWM% zJf}Z+ID3`IL)>vj$XHKI+Jq|cTjtRdXvCM zO$yF?!^nvODt-QY7+x(iHR6`)TkXiXSwp$BN;9rn0{-V*+<4yWzMqbqEZhzILMq95*2#ni#2l5kKKJI*k;ma}f4hi>DH9fDb z2`kfgEJwFUPj1XzCs23Fng&$vt)~mBZGa~30W&eqtIx4j#V3TKr?qh6 zcv?R3_odoK0QCST05k_e&)PBTvJ2Ul69`*Plt~WP?gaR(* zJ_*tomr;nB5mj;NnyZI>OqU>);2F(n&4h&a#SZCAqDEHPw`V#ofdd~5^Vlz0RV+e2 z)H6iPe{S`&3KIxwG=EJC@V?plr4~iS3M?bZyA7O-ZB`F!l1IfT4->s0`^ra=YkR{~ z(knFp403LCT!0@qtwss!OHMy(EA<@OvE&?WnvqQ?aDPLyWeiw9;%!pbLZDUSY8+@hS6q`hw^$Cr{D3QRw7<`?) z3##TyT*e`ln%?&R(3PUxgaoUs^{kvbazcNNl;8#Sl`%*rcv;IDI1PxUaiF-N?Q+Eiu8Zdy(AtSTAy z%g=DzXZGGCxu2+_v%^!PvxH&mSRuW={)s@@12|7y=@2dlaff?}iL0Zl#%uCbiU72r zv43_%;tfDFDa+il+6PM_;g{&i1`ZddUzTRDs01NAtYk@X^F_THn`29cH6za~5)9!& z8WsqHI_%V6ji@To3_ug#xsN>*x5_H%mz_cd^kWeL+wy7f{dI(wWCQ<<*$sz#nvdDbG)XI*3w0*XYKQjuG_L`imj7)kFOf0JJQ~g3g_aOBNQ+f==o1fz%CRThw(KScCB%gFtM->@d!C0& z39Sm*((SOj0H!Q9L8}P|=-cwY-osuSpB(%+EH#n7v7kM5Wz#XC*h1{Vk>Z9Cv7nO3 z`?|ULXVw)ad`HbtW|4-futBiNEl&}C)?HvFwv%z`1D^65o9(DjzKS42DAqOMm$}zd zjJ_Nz(}Yh@YmEv&3Bg-)&OtS>tW}xC&UeL|g?SxyMI>kTplMeecsq})UumeclPmS; z;{w!BRbMCfnjsoz|02U#Oog56zTTVda zGT_dtf#sX20}lTStrc z4D_O7m&U&PhZniIJ=Jyv64Q4KLA*(Y29T|%78Xdi&Fn-5GZ9T&Z8tY#+c<<#EM(4* zxAv$+yZj;T-{B_g58RA|<$@TI%V~gu{O7MI82DSjYjSZS>5p~&0Fv>q8ms?yjn$tj zu>ZWuiY=Xez@EUBTm9v{SY_P}vc{z*zmPEe6uTy*TERjaNK7&ALIv=FvT4-L(#2}A!%IPWgTiy#IMNcN&f+UzY)PII_g=j2Jgt`i zoC46w257l9uyA8-av#|P*@b=#_?vJ|Aumk8v(CRW>*QAAd#IVzRO93w&R08noF2#v zl|?-em2s0=PuhN=0_|l13AEtsIhl)@70D^0WPHg>ve1Y|>p2yeeafl*0G7XUvk!_9 z+E7H!Hm88=EGid53&dvQ%}V^>!v(d-BE7HL>}$(@0Zr?2G0klr;T2*8d#&WWK;~b!S zyr6?QZ-CFjY@wz(57)I0JNNh_WqA96n$wX0#OZ1!gxz%0t)poOXtHGA)7c2rL-CxT zj`}JLBdYD~1+Sxi{zG?iyDmwEj$~+(R*GD>Tk*9el%bNS%la)-qP3V zUxZ4g>3pSKvia;XDcS6eQh?t!?btyGA;m52L$R+wp{L-z9Q;ZZ0KdH!wR2!yD5g;# z_rLOqO?d?0TDux-pNs+&Atg`7{%O#EJJ_}S>mO!wn zzIngAv(j1dJ?I#+)cUF#XabkyTvV=ZRR*XS)kJjsyEZ21J#_STeZmz`MvZy>2ja~f z_W)tDR=T?r`hjgp*AnJGg?J@7bbB-L1x(^oKQY26sCNS^Tr*G3m_YL3>YJ-E;0+|{ zE_&#i2Nu}A|7cuLyfeH7s@tl&6WH`Ye$xhlc{4}{9^T5!9DI?AfJ>&Ha-)0ydTz1a zXbE{SdW~i~LI0OX_muFH+zM5~uL)k4j#S@6(-w!y44-DN%MNTdaT?@#pOxjj3l`!| zoR>DtZw%#RNwXa7$+?X2fD+OGifvc<)uvh0Yf15>ZpCETf@Er85dBDKtdC&Tu(FRO zO3h1+F~!S+=L-xz2o(qga2cmicddxRH@_yD2}orhh*PmYNgQvig-6v{bI0W}ZG*FG zsy(zhMk-Y~lNgOhn0ZwDcq=>TEO5XOWW{J_ttviCmh2ANyF};YT_Z|=b}TNMR_M)1 ze^BXTULFzQBp5u99ITW%CGX~a?qZ^(fIT$4b(@h^Z9zN}#2?u!^vFM?Zhb51I6Sknv`D)!(ez1W;vT;HG#LA_7zaEhXJvvyJuPV5GWTj(97r)gH zDe07Mhy1$MLDG)iB@Gw*}F82Y8_JblU*Oohuh!+mbfXcv{X zOVD(4Q z6U_>NZi1z2!Za~?>(`|}A1?^px&Fx0_G&U(^R&N_FUvDAc7daYyN1oLa!Po<==rgQ zPb`Rk_L#m?B)7sdnPMDgk|(1xx$G*I^?8dS-JiCmX_)Eb>0d-H7wM(dwF+_09+ls2 z>esr$-_CI>ewG;EzBa1cXfb67B((i{#QUza*11JNM=se_g;Va@%eq#bV(|-a{gj5Z z^R3rKFZ?rE>hVapZ=m7n0x1h6)t06F=0oeVXjs$dx8_X_y1G)@B7)J`6*%&`Cvx8S zGfPlmCet-j`oIP+NTOoG71xp+cCNq=ypN>kny^(HTsOqUkKWZD;N2O>eIqK0V)37H z*Vaq_ES*iiBM&1fu)KnmfL;lOo>!r@2%sMb%< z@j!-T8hHnV6R=M7G3+2D3JwBjd;dLm!1k|`t2pBz?nxz2!GpIMPx_w}=KseOM)VyS z&eQ@!DAt#0vXz=jod}Xw>hDut#Sp~Ch@|sDk2u4X(y$U%o0r`Mk896Maq{@Z?^!k` zuJ3wm5)R$vr*zi}Bm~qjO4dmwQA>|VQKE9eD1@JjYvw)xJT!a&339z#t{S}=0s*YY z%$m4K_VcVuA5bDed$E+{QnXKAfS;6(MmJOlkXo@G{)+Q{_^s~k=Ac)Q4=_g_V->JUPph;85a)ZZqA^l0am^g_;>g6B<|X>my(!^ zPkQq2|NJ6zzuW_)&b+R0P;vL7>SA!*e{=1*fabhw#(dp-0mJ1Pngdao+-Q0r zY0&uA6_4+!<$$%1}C&KkM=(i(c^(eGL5w(6XMHlhh~q40t-OL z#BIbtD<6Ql<|_$^L%s|L%jhiCs?BONk&Nla;*jt3%5|fl#8Qd#L?$;&p?Idq9%4g+Hi|PV@@cnoa7XCGYu$ ztJ_dDq7-NBOUB9pZJWpRYX9aRpwV}Qf#syA>|?VTf-eLCCdyGR^DcZF`pu+8gA5e{ zv$BlvHbVusJ;V$!25U*OSBayJS(U^Mqo9>cKP?U0xvgPQQQWvc*vagz%@f;9Vh~DN zrOC)Cq;i(zkgGMxq!OM5J91D(c{H8tRcxy93qfTSulaIb$r^Ckg>!ZdbC=ZG`aKPyNs%gVumls}|VdeV5K>oH*S9mXlKt9H-_#^= zC4R*BZpf5x`A`R{N;|F@CYQ(EmhZ%``exeu<;&9FQ!@`Wf+7oi-GDPrhcMt8>pOc2 zx(mzANK{lE#eC_N%i5vyq~(A#ulP$h)F0WF`l)rQn5M_I%tV!q_ou%1+I0Yb2_87r z_hGs_oP9}a%fSX>JVu;K-hNdd8S%|7^8W&y>eZ=dHRD09OTM+_f!8r4z6kXb>&i;toTgY%59trviKqHguj{I?2!x6ZiA z`>k&}acN?kM=Gt>t)+m*{94G>Ag{sZ`|i@}LvFKBa15)d(DoMD^@Cxxk?Tgq$|(M& zmEAn4Wpah7o%uXu0LSGzb1WpnCe$=(984`L8duB3Y=KyFfGG(N;E9 zmxB+Livp1?5CH6G2E*rZ!s}Tl7{!_UF_=n??JsMd%P3*kN^k%cA2a7o)3S#1ILG_= z66oh^3({;?PCqm6x3L}YQ&(Kf#vXp=#kJ$OwF@;cNd>`m%wSlpOf!+TFi>J1fyZ&b zInFH4D0&{8NL^t(@tkVU00{+wR71MK5XlGt*_$wMFjE1=plHW7+o(iUqtEFp&e&0L zl4<`XTb1z&m#pJdzd4eEmH)6P5K|x=zI^GvwM%gpb8b=9ED=wuYQB*Up_9dCcpQ_K zUQq**q&7r_t7!Vn3`L(RMsGb8ei8)8hXN2qL8wepyEP~H#(q1_nBx=1m?|cT2T;qo$y8{j55l(8Gz2fqNL zpBVz?iJOT0knhmTxL-JDc+7---eOUKzJt5Wzc=Q_dB;&#_5D=hvCBkOb?3uYb(|cu&O9EM z{~(k}Ydl)Vy~EjYMu*%5{24jfz-uC6kaOU0wDszcs3M#SHc(m(Fa#TLWT@?l5(nG_ zkR-S0Pr})2*Tjp!bK$%&>az4X=GkEE6zGFf2sGs%kydZKRAg$?t4I|aXO;!9wuV(T z^PANw&&_XVM7Kut`JyVYooaoP#{%_Qfnl+$A}B+7~WUhtOQQrisFVOdotrBo2kUyChLV8hLs5b)JLUS`Q4)grrC0MvHYF@f| zWHFyqeVW=L;*q1lMdAHM zgi^u9CC}cF8zH?Iu2wcDA62)w{T6xraoFPfJ7sd}ngxnE8kc^_osEM{zU7~3$>@N5 zi|ASbRC2BHvowdnvf&v$@Kf3!8|h;t%Yy-s-D9mun^_amPm|e}KD=w%xF5(rJ=gY*aI@ zuxN;I5F%r#sz3#$wP$_fdn@D{MaC!h>}YR?pnIbF{#5wvO?q)^49?yrl6jI6j0p?6 zU$EL}6Y2U%Jiv=7IY=Lo{PI=~Ub5wVW)a}o*YgE%M1csG+9=uX@*iGWYPIYg-^veD_o2b>o|`faLDcFH#05BzHFuLe1U zkYQOZ!pbjAi?jHOb@k@<)CJ}i9$*zM+#QnX2ta57_D}28(8r(&hC{9s;k@(L5$7F= zSXAw|9vW=c5Bm*gw{vDAfEtROnG_?~3U{{#t|g9+p;9or6AlkaHa92MR4~=3Exv9s zNcG0?z_@aE(q8KwrDF(X=c&!#bnRbEfi;AJ_Ln#2s?HT&aQT5F6&w?KF!rIt6mMF< z>TsjU@hATF2T7gbVD^6a!{O?t!nuYj)GemhE`+EJr;0$qbMqfl^~9iEHzwQu&O0Vl zpF7z0A+9!jcXWNgO_DfHivTfcPz2>hJ!5+K;IP_hl)4@Ec-nmJ@CelgRjs++Cdt|$ zIdOeY)w%FGsL4XX>JmgE4v$u8n#XLfk8hj~4ZfY!b65m>AIEl+DF%`l)WO7mV|-&T z0H@u08GH`=zn+ITv*Q=ECzl}K|0}^3X8xxH`~R^71*u-YP7K!~0GXm0Ajb#9%>XnnH0^@GPtO_v`|WsJJs4=T+;q zO$!w4#_AGD(>m@7sVSN%ulx(&WY^oPC{JpD3V2d1Srg3V{&(-^pFh4UBpgi|qWc#* zQr#yz6*>x=EVbO1(OMcfw&gcvwx(~#KlQ}j-HwZM==41v>y^o})C72N!v{+1q?19e z&R1y?O%i!ilDEDYzakw@`^7=eF4lh3VUN2QnscR%_m>{8VX{Hs)MCf%S8EWTYgNCp zu#p+OGUOeVxXY^jo5m%*w1dtPsH+^s7*;=x-dXyQGgeUwISVwd&+p!W{&Hsz-6jar zt`b@g%OFu%a`78atZwRGJY=8C+tu#*w8Fb>+KK0S)F5hlj>Cx4a!)Entzj-|KHiaA zh4!QLo?BsIAvOh?@}nki-N=!jJUv-E{>r7jiJu~ktO(hj>m0vixSfFysKPP3EhSiH z7ro2YMw4M5+VjpB`#OB})0@v^zAGfSgqUqUJ%S5)-_Js>Lrwru;*aO{66en{{j626 z5q1fA9^0M24_@EB)`U76WIPh2U@KDWk|pHXs+9Pk9x~0l`BH(?L4HP*Pesl!Fs*R1blqUWqHy)3kJ^mU(_c=8i|si#r&kwEFg zwb3|x+4B(}@*?q4I^x7(7qL#%8z8iJRgUS982N`~8)3AR3&MXSCL<`6#-`_ABIgLC?dBC6J&r1^THP-JId7NR>I0h%?$NTw?t&O&@-~@!KeLwH#f@b zqC;f-uttr^1-J%@9C<#E22^h>;xp(D(^@fa6RirQ7_vXfvul+33w=_^@2&{4w}#vYISot|~syM0ykTHMQ~DBRiyTo-C1V`Z3)4zg9>d(zcI2}}vfO1QV@ z`3&CW4|dV(Yiur1FI%ufv5mMvZkpwfROh8&&5}BN_|r94>u$$5`h3*M?fxqPeg4z_ z0hZ|goXtPZF2lWKP|quvf0S3y#Z>nxbc_MAb6*2c&W#EEt`A>U5kiBCX}e^?t{eQ; zMlK`Os29kb8wLY4Xe3x>1B#pCDE#g4Q;v-vyP-K1i~b_uzbcfSOR?kOusXU!1x;l~ ztOkDMU<3cBz%-t%)ZJiPYHFJ4Kol=P>tfn#Z$jm!#4*(cQLS)=O*pfPhHlva-`*kS za0DvX24W3ON76meYZFeUm`myo{>9@hq0=_F#H2qgf~b%dRw{zzPBHy`b!S}kP^tB= zE`O=aA??ijq?=BJ>(k?=uB4iQB z8Dq|<6#H=qUv!RxO_kVOXy)>twK~^sI(GBOcg#jDhjF~zW2G)}y(f2PAUpYY#Rb3U zp6s}f_P-A}e+NbN-6Ri7hbYNnYr$1lzswjeE)J#vge>EkZ!D?RLmG?xLvGHg5bd;|GldCOE7M zC7{IkGhpaBD8GP+5yNaH1yMGXZBT)KSXjrAKf%&0ed1cqJZvI#zP94!sid`paZBl` zce|_!c3hzc-Plyz8#A|RH_>&zMCnd1r2<4KisokRW|aH7pErHhstd*`kVk@^|YcFBqr<-EB#v^YB}Ma>1u5S%W4GwQ*iP{)=_SzK^M} zDgCu(8UlomPG2S;9H86W!nmi$dnNv@c)YSZ6d?Y|UwQyF`zb_p7%`VhuzE95KREdy z@wX+We$e052N7AK^r7_Qc0+B$dV8#h>6A0=GnSwPn7Pr!91$?inwXYXlmk;MEf@2P zwM|-bi<1Aw(^PSkeQa_NNAXnKy!7iP|8fbt7e&y+BX>}wO{su9h7S<~YQS-FRq|Hp z;o(Gio=`_2)VS@16`}U{02NI-z3sI#(TJZLO@85uEt`#2IGuCbo*pW;S0#pXTE&|_ z_bcqN;cl#-mhSzuhMN6Ms?J57hThSi+j?!)%1N=qy=Z=~xhq|}7|V41s~AIm1|JWA z|6?O?pkbqn_Wcm_aGBa=GFhwQacM#HdmY65$g^WYW9LJ&N#WYq4T&;F*igs%l&Wgo z9`@&s0P|-f|CSJ#_RbBL);zw7;`4hDh}5Jua4nD5P#=G|>SKVfai9OPW^kv`{BTdz z$S6j8c_bKYk(~NTq$_K`qm1#}92*?$ZUrO2zu||r-Ehw6zgwyem=CNTZ-#DjUOB=d zxWOp~7&!s1Nm4&Oi#@3c-YhZ7qtp%;StXr=Ow&b2AEOU`mwi6YEh4DWRTOLn%7ye{ zD2NAm2MZU!E<3ud7h`Ym3rGCJQX@6Cg)DM{vBO-@{7BX0vPmbtbRsn_;r0hL-_$tt zCv?3Ry<`mw+`xUCLC#EW@`weA`5xxW4_e6je?>ZW{xA&+qt@U+viCz&p z^>IDIF7g-Op%Sp^s5dQae^?#>l!cgc8xD2Nf-QJO8K`sh2lR@SOJ2M#Xwl_~c((=m zp33x+H9NA-P?TCWO${yXWxa6p@n5q+FiAFNt4VP)tYjPk&7$Qt*Ax%i;;hUENBjTJ z2noSPGi8D<){|Q^=K!T%{%^y1L+VRGm7xHa^&b{+<);`q&dxzM7BHcra()FvN@_wG zWr|j??T(_8DQL>?dN9*P_$YIGInEc3_nbfWo}{D2&I)>qsj3e!9pXd2lkfdusYQi9 zTHiEj?ujDV{yo!#5>4LsC3JJcCb3tr%E^Pg8 zz|et8=uhkVtzF&{zw#YbH5SRdGO1tW=VndbTI3SekBOS|0;>Xb-tT@*_fYIeqqQn0 zQ$etSxYT!yY$D(ohYzt|P`0$dg=}DESKO^KIBqBaMbt;z+;Q6VPaoOC9TV?@(uAtC z^gEx8t8`wjD9$HS5j0{-*IT7s+>il=##>EOJD!OA`4uvw9%0UQ}+&^!v+;zxYjN!NkJ zis9E-V zWyJ;pG7lSC`2yrVRD7H>%owJLJsIL|8`>PwhinH$#6b>SG1~~=Ik=FM^`-ac-n^{F z7`!{olb5#0J8-EJ=_S^)FdyP^d8W&T_^Rja}~?9OvVl zI4_V&LyYU{RP77XFpNJeV!;;Vx=!>(Ky>D@qO2`V`7RXDd#-|`a|{K08fvE($=|op zfwP9k!Crl72!zP3n;3cO=lhO=inr=7(m$lG6P4*`P_?ShD%-J-!rm%W^y3LU%0M^fxK#l2TtrMH-4SNe~>VP6>!_l;5)3 zI6abFQow{J?~c}C!PdrET-#l@Ncn zE-&cUeDE{zLGLD_4$jze4Wqh9eI6c0M;=nm$V<8;s zn%BbSAiRVxj+NG}KxsAdwEtTJm4>>h6~;WWiNfDS65g}?xz9(PhlfGri^6O%x;LN8C|1FBN-1Cr_M|zsyNqr6Jaw-tJb%{ zr1?cqa79(t;p35@bN*Dn8F*#+SMQZ4sQRX@WY|s}p&pwYjhCwQjBh!{z|B*xnn|+Urft=5+4Pr&TMbt-4LC(Re3ZhhU33+N z+&}Q5Utw+|GBk+onA)+tGugO>%3}D?5;6+g)Qh63j#G2k>*m zOHNRkA-b8c=(S{8?MoLy-%z@@CT64m;%D-4XmX64p+>tU}F=}A4kZkH|WQ*BRfWj+&;xL`FJPe_|8 zdJBCX7tngEhMba?+t|LV6k`n+kG*|M6!>n5;sa6ZmIy;|fhB{iVxA@_f_0*w)N%(T z5t+7gl#rU^8eAao{b+!^h3 zz=5JtfHfGNLjj&dfVyJ5ux?5jZ$?EmwJvq_XK76#cxcKYgc%h^QL{cYZB9pVOL0Ib}@Up@;y?S>dp@KDmuVu_9r32(_f@nS#EN-0TO6eT)dMI|hm!^TUB9hmilV=KQ)KI`UIl z&G)qVaCPAzS~v*O>IZQPl#szzUV`x7veO!-z&_L}(v-1|>#ghK`!WuVtbl^)YM zX4j%<8dKEez>;R)c#+<)t(H%Le`6nH=dnFA9>b=syu8@L^jzKvmE|j;*lGpqTy0U9 zX7z4(I_af!EWcTiQ< z`BpY(b$O_SxKA%DcyIA%2hE}8TM$MK?;XnxN#Iv863M;c1pesjBO{}p?>^pDYijzj zLnCIj#sf(-UL;dsFn_q3!%SVb;>6(d3{+L`w*cis(*7OnXFHP6rkCF$94DN7;HUcA zsb^mhYQ&{mbID^wzz20&=MRg_YHrL|?1L5ADDG&nq(hHqMjjD^N2unUUdEEa$K3HE zB3&2su*ccHG~yzc*o$AtWN zWp-D8vnOWV0F{g=sq>AJu{N)IA-wYDQn5*9fY*XO2Q7VW#q^nLKBJaR+E;UQf8&l_ z%+n$LfxQm0?kg`kOIvvooTBo6b8KZ$&fbUCuhi_pG;=pAHYU-VZ;Ta*tl?TjgRKam z+uj|~N<&^k%0`2`fj$s`Ifp4wYH(YSKecB6x_0pXN3TieQar^onnWhX;^t(UGhOzN zOh<1ec`N+GTKlWh>leOFN8S;e&>4w^S~Ldur>8snj;0W{#?Zdrbl0c~sbQb9MZ{J+ zFbg0)ELy1Zhb~F{VFB6L9Fs|b!5qykK~*Cer)cm!b8zCfmy!7E&!P4P|A?G>GJKXEL-KCbH|BgY_#hAYtM7l?w zG46ZRVywveZ8efG;6c1aEW1}qy0ROUkV7|Y-~>#Vq7&CqSw=%{nJ@?nH@C1_NrMeFNi4>ou|Qda3`R3=4@3p zxhxMGIXcS4r*!V7)?f2)7|@*M!e;N;aWB0L|9PRo4W?PKPCX3O((ls?l=60@sWf!nHTi0$QVJI+F*j^- zN_nMh{BK`|*}z2+{3(p?Lfb{p_Be@3zk$g)1-kt3zKGAn zRt@@muey=!yw=m$J8E#82=dHaLEokqqP#&kU}EKW)?a{U&f0NAM37Fl*`!;bMykR@ zFu`}cWg{ObTPSg30Rq%|GczPnVk_lnJU^KPcs*F^*N^w4DYC|NFn3FE{f$=nwVp z=`5e?sDAhYMH;u%#$)1BRr{2o!eiyKWws`}3&XD=ffH~F)_7$9T!tTX=v>|+$j@gb zSq^XD`Qg(wG|}7}a89GdoHq|u}&wrj|WRNvRB@a= z2O1@F?gj=;&> zh0lxoyfn2rdA8qv()Vh9?f<%7RV#2`F>I1@tzkk}EqZETQ2Pg@hQB=qbrMNlpLlg@ z$osbMJ$|Ro%ghVGoaW>rSy+6_IVRg0C8q<%7IbU&PW9QcxkT!+=aqD>EA3%omlkS5 z-VkUngFs=(D7pRll`~%)f7z{&vAJ!_xAJtfzV6j{boT`P`pw7!B`Wn7gdpMH#@~pZ zuN`rDl^HQ9SL0PXWuUNoCJO6a(Ml1?UiTH;6tq-+)@4`6BxY$RxQ`!xVP(vr^W1Gf zko=!=^>gIV2Uc3M(?|sM*R)Mf>5N%&D(otx@uoKK5Zz?VO%cv%E{9nZDw)^n;o z5>MkLE~3mS6r}}I?Cq$np)YHL&zz4qso7*TzyRsS{gsvW>a5)2+nv21Y7WAZ_F<0tA%C5$76Yczh>`&r>Z@Hf&A$` zwp*=#e=n|fR~TeD>4SZ#2$XUW?RJoI6UHr5IqqETOj;Y(fFjaingtnN&U(gvYw|Hs z%#^3v4= z_dT!gN{36Sbgr0L{ZjsCy`{hmW!b7oW+L<38_vTd`^xvI8Fr156)YfuLf6Q1F-NU$ zS2rZyaEZ&DO8EH1_Ha5bq<-3F5}XrutdA!3xkN43TlKFh4AV^d3n$um?R`Sr{J{JO z%*Y%%-I1K0^DvPIG6zC2cRI|I6C`XCl4O|?V@paC&rxjxA*ao%(rU26Hh&A8STL*+ z3hwH)XCPPMXMzF&mpKhY$Anx9l?N*?WAko+&( z+fEQ}bun9k#hQU8qyQx5v6S28iaiLO2S4|B0vXn2BM@}sE8NpJ&&N~POS+f?5u@vBOwD(%_xex5df}II>DSP9nFuo`y(#nL6XXbh+z`1Emd%pH|SKNEB>|<@<@!@W=Y8 zkyj|}%D3;yQct5aP!ntaaGI}%zBf&X(T5aczQNlS0nI!=PI!V{VAC|4i>{6}r?jX? z+chFRq;(c6=a8Wbw9RH-edg)|gsk$J5C-DdYKixU$k=D)X0%BWt_i{qNVQx_DhNnp z+f2PRmvUNdm=j}T2V@**!gul>S#k?ahCdyvX%Z1Ks54bjL8Pj2bEVz11kswi8`gXC zuozL;NUOM?fqZy6BqGS0yuOy^-S07p_|R>;cU|a~e1Ago>=jxK{COH)bD0E4?DLGdVo`Zl;KNF>NaJn#SD$V&EiFYbg2yFgrgfrc8BcOFL8 zg-i%_;sl%J=O;P2x?QP_4}X^V?jXt zp6^hcXB0F|y6AP8)W!1YSi$Ml;x~&ubmd>O+#nogHky98Ab$PXeU^i3B~~+$pPbq3 znR0h{NzZm4=>~{uoW9XBY}(SZ<8sPbMgQH@^{Gc*Gwc+D)UTGQEww4yv?7^%FImf_ z(V)QhV!AXT<;IPW?dyjjh3SWjliPv(QQi<%9WGpxg%B;S+UJSXvk!J_M{jM@d+5n?>v_MW-goS? z80YuA9JzP=t?b79H4q+p()B#RWui>)xN2g5C+1j!G3C=P^n*RZsX012=HO_fBI!w0 zeU@74w^|UX}SmE(Ln8TtWX}e&ZEk2~CM%^o^ z#v2f>@!0Y&1jRkR1a-hXzSIxPmMI74+trbFCDSY+5eJ!PZU40Z#-5#rMN^HXP_qix zq)W1T4JdN4)Wjc+nN=RUtZ)U80E0DG5>xU6xi+iCu7kKKi&nw>oqat$9T2I@O0sN3 zZK5ry1&}zO9;$4PR!hQ@ravq;i4Ab>po_*I`m?7M6HoTH46wkqVVagEVaqM#9g{sM zQ8unk;D$SY&jMuw5S%MB&-E(ecU|2tdKx=FeMt*mWkc5QMMptz{_?h|TIc8LRCL+X z)+l|6AU|3RzVV0U;(kg)pq00*5c4hL*9_{NIrRIyQy=Jg#{)>E~!PY6d|oWn$1QY%>?Z)xUNWl(Gd>lEKGqZ zOS;`i8onuo%Jj|RNZ~w5zt=Fhb04YpO)Pe+TaBh z*=yD9RLEW>H@5eefyTy<5Cy<~A9I023p_d=wp?PRfip(?`maabIGDXY2~*-89J(ec zu#D69uLt;+uRA@%N|&eJE^+KidU6~?ef7DY49E8$_Pzar1v?jR=f*8M0!~+;reZuV z!!;Yi0(Ukm92bKwk|}st8h_e58x7_RWcQ9AirGB*heb;%P$`ql`VP!6EudCdbHIT@ zGa}0t4%VpojO>4uw1d9x7K8S$S?kuz+& z0_Be*#8m=SgA!JNhJnEMsSO{#L348}^Coe_*5#)X?%h~>ERhI^?`(rjA}=eF5NoyQ$6yje?;sSy`n$lU&sW0_QxF2yI8Jwsp6bJ z#(E%?so(Xs^r&HEMW|e5O0TBiM{XTO1eeOyM^d-T-Me|`7TRZI5W8Ior4h{4+EiGI z^d=gRAhqEx`Q=bQRgB8>nEl%CXZyQ33mJLI&``vkYvvZQP6;bxE0T7jPL??Nd*OMG z@%@^Mr&)YXG_TA<aOk5)QaLW!o%t@~Ib1X@KU23;Nkesg;K4&*F7+qcPX#WZGEqv9OLUcTKx`fx zy|190z2;ch7fI;5Wa`m7Hum;7$x5-T?AJ$ZpxFLN=GiTpqLYniwTQMM@KrLp%m(kv z_wO6?xY}||%2bz&S;6fL+OVBa?}npbfDRptCd`!j*$ zOxia%iav`<&EyL(~u8zPYQz0 zEjf?qfJe>T81cdg0N!3V4q|esndW*4{%EC2T^X5J)K;Dv*cy5-M%Su?P$Yq{xj-PcQ~WDWNwe6CN~Lu7dhEiBTS-EFRIz$$$TKrpK9nM{y_Cp#ib zAimqX;Znq{AEsV$k3m77gaa(-*DCTrFH@*fd9ZJ{CBIJH4rbDmV|#$L{M}Ud!nI2w z-rX=WS{*zW1~Xe#0KKQIhsZpeb}hB-e-7x#pCv?fgF&!2vq`>Pl8mOQ8OgMu>49Tk z2mh6Y|ATUymTdbL@)O2hLxQXtZDjFO*V+0yy4j^(b+!BM?Z^|KRkMfzlh)a6QSqO2 zHE&Sg6T(&&BD&^3$ycLl{&2mu=uK!(?7>nR^L;t^J)CM{wyrMBO+KHQHd8BYN}qX+ z_Bq@27P-3*kUF%>am5f?5Xc~mE-!3!RsB3#Sc{}+us&}D(kSwT34@9S7o+DCj&;k9 zkns|dQ0T?Lw%MjRp7_ucxEvc+eO|(cYO^ceiPx$=l*m6&W@EmD#~dsRsLo`E)On!d zLL$Hm0MFFfFP?yyaV_wYB4)OyuI5GaDzkZ-mbSU1an<1!%EyoJ^>{Eb=6Ag(HVT_e z9D&4u15IAAIL!G2?B782wIsda**BRvcl^4ARWZ+O(n+VhIc%9{Z5MESt56kk3U(gF zu`wu;Ld-sqsFWT-EhDLG(6K6E>&{D7`V>AktN z1U7efABC9E{ap~?01bo}AnK9xmg5}DZF&PzjC3ni{bT#P7f8Ehkcq%qYzOB!a^Cwe z%)8&nDCJjFDtvg>jz*mS<<|Az%UFa-<1@K+a!TZI*)X6-O^69_p2h+&2v7cl<@ zn--m>bvffPhm5hQUKF{kSs#2|)c<-NY|g?jgZYk!iDW9lnLO|dVDaN?1cE5tu&yK~ zk1UEAnx4u$-OW@CS*W73I%|6askk|F;QxA!B92@d^z6UO!0qILmyrWrMnNQMRjmlT z$99;7dz8A!)clqrblxI(Q7|eB_FdMdk*=3&!_lm7?{uiJ#-n|Ly(+Q(I39^dRG~Fs+sx@p0Ne`tyouF`QKyX{12Pyf34sDJ1gmgh4$kD zM3S0zo|((DGX(4&WEIgxZ)Og8?z(aN(Y7-tN3%V3QB;$}9KV zIokzp(EMBNhMzy@mwVo})RFU5yAbGr?#aQHF#if^Z^XpmkY||}{Fae%${M$oF@}x5 zeskNNDOE2>xHWLF_;ttn9nA{WcC+~r8Bb7F#+`9iLJ6&=J}nCL-!99;y?+3IK4dFE zhBEuug|ifFZdicIy(MfWQdYgLB>&Z79$iWtI;`xgPA=Pkane7$9{QF^y7~+J}T$en=lmWOA0$%$7I;dgJLJAFCLchM2d6Rkk+0_MD* zCO$zuJ*!MUMU(xbTgLtb$N`$f+rBmVvN=>sbx4*HAlM`x3qNZ4UirC_c_{4tUCD3V zboXIr+gBUiUX_Y6WlX;;5yJ zH1Ov;?l7Oc5_aI>x_>AumsS+kK8+_p`&3x8Tm0(fB->vh)s;ofsc+V>$=AD$6Mfaw zUGCqTJSBbMV8=R)d^juL=@xw~J5V$WqD327Vneb(;x^vE{{rUGi@WNgJn4BfSkTR+ z1^F(}O!Tfw*oeI04MD{z6V(dBPg@FhO|w0OcaY9C*8;o$OD21$y5!75KI%8Q;W*Y8 z(y1ErW=l6?%zG@nYr(LF)FO_7Kckxd_=OUT>A@6g(yLmMYv3ME%)gQkv z(}Yb}>*AG`-Ep+9`XMQ(Hpf;0z!yIwL59UtPb;g*BF*?OIPu(zE`g=+*g{q7#2p4( z{Q(v52K@vG6x`f%%5r$4NPMPL)5P!fxp_O-S!N6c9q6h1`ngQ6YH5fdS;ZK_Q_U3is)w`z!Vi6^Denz@Fib9xA15nv( zM3<6@hInAcp1bq@mDsFIV8`Y;{l5%E0RW>OlP}4XTo5axj`Td?hB2U>8}E&0+7K_J zex{Rn(`RoEMkhbwm#tBC{8@I#JiCDc7O)|=rp%9g8Y>llVm=PUg`b>4l;|UE=Q(5^ zsq1+=NZE1iOgZ}d%-sfZ9^Hw!?6^s4`4Af$ z5Pe9l-^k710Y!3SIi*+fzUIw~@IM2r<^^_~#cdtLLbkwStE^V0l=EQ)AT5^LS`S|#yTw;;x!}8z z0U3}Lrs^S4=uHYJMUGO{s0=ycqW6P_F&?+VtX_<$=sBJN}JTSd(B(`Mt&kAtm5PR5B=e?}{6(S%H51cP)% zwE6ty6poI??p$VlkcG?1sey#9+kI~}N_z=?mZr*3{+ETT%cuFCb7b&7Bj9%AmW~C-EqFaTTgN@F+>y2-J1(|^4 z!j5#rw(ElP3peR^*Qr6YSIs2m*&UkCeVVbKlgr5tN0HPHk*lWzzx*SP__ZSHYzqr~ z*Wlizbq8Bf($^H;x8bPgg#v?;Q1eL&E7cuHE(TPrN0ii%y_e3!FJD@Um;SgVZkJ^| zwg#bdMd%JIxqZou$SaFw4Ug;w5+IBF;I--k74=KLYBC}x z{(rFd-ce1x-L^1_h=78Mh}5X`uJj(2-lRxx5do1dAP{O4r3*+`1fq1LM5Nb97b&45 zHIUG2LJg3_yMO20bI&{8^S)!8``vTD@4I*ShmEn_d*{jC>sf2AIp@mgT%=5kJ3lXR z5P0H5rtw*z!WC|YFGOGD)IE8dG^fBcWiH|1bWk?4h^@;>ngm&y#ROj`#O4!rFsRN8 zrBa$Zc_U)Cza_~o&2dfEnN_$*Xm}RR^xk!h=6dQ4hf>IOH$%HOdrxJdLi1S>We9?) zjpg=AXM98I>_COMmVl_tV>eX_pEYyU+!-NU5Sg}iUM`sB)XG(6`kmEA+MvtjQr9Z6 zAD78;+N1?U51b%U8)l(+A0UTy7IWSX3Xq(DnavD<@44jSX*E_EfaVt8W+kpQE4E^A zYgY^9a?r0qzJCNc=s_kTZj#=D7sr&DVZZ1ZmTVCiB{VL<X&&g!=B^sv}ZGzaQ}zrkA-o?c>Z z1wd@|_PE}Kk2hgpK|}`kF9IL=LO+%R);V{J@X@z?!~bM-SHojV^s_(rww2e4s9tE^ z#L5woai#496oz#EO)*8SIw%PyXjGlLrkD$}R4(yld6gCGdXv?DKY z*Ir&DbG~E{?u}YZdc<}Yz?mqRPIw+dX!(gib{vKxbh(2%TF#B+#I!9cl?>Q7ev5yC zlz1C9Ke2p07h~0IBqsXo#XiK!U3!l4IM2m(KbB1ATKGfJeV%R>-XP5Yu=!wj2ZZ)+ z*S^gvb#izX7r1DDWNHl?c?%+{SpfZ)hSTTD>L1?u{HD115ki(RuXYjPJ$Ydk{}ZF? z+0esyIW*J6=gv23%!duI9Ovp$nhFg!#$e>ECDk@O>*Li== z)RRa^@41@v4A;CQ6{V8bseVRpK=zP2I54YiN~ROd5qinxI;W`9s3=k4xiDsI$*sqS zI-TPKu+Mb%ILf>)mWMZ!y zZ>2J>d?i>D4|?s(UsY1leD%bY`NNAJOb+~;jom%jK-2f6#rcY|{Z|)+SWf%siMaW(KtXqIZ3}_s1&!zrrg2 zpIF5U)ewa6v_}h&P7pmIyKB=z&(1GNvfJ;h)AGQaK4)r|YJRMJk&%n5CbsUpv<+fZ zR%-dl*Y&FEp!ZEig+aN8LGzvfeK%5Bo`jTAQfZqit7-Htg$CHVKbYgsf8|7)+mF|8 zK|VK=vOhIiYXKY-!akON6sqMB{`$deG3x3{TT_-sxY&m5uXLmjhOtxy8KVl^95WZQZx9wH&f=Z$4K zJV1nZ-~b`uQV65Y&y`{w4%(Wzs}5&MLrLdVAN8Z5Ds&Oov%qK>mkKqV(A>M z7K#S4t&g$ZEsTgkvjG@R4;(!{M@=eF<|WG1?ItN1ZCmv^U$=gG&;AA-I$;HJ=}jx< zD+7~Si42DVXJd+>sgW+}Az}bT5K&Jq?7>C0vA&+Nsww0wu#Z`MwOr~*kI$|f_(|eK zbb<-O;Ldz}dUuFeo8O2U4Ks=!XXeO~1 zx?o3KcWkNXt(vs9HJu(WHmw^f?T%*2ty_>`&j>{oM+}-_?PMV9Ze2x7xKqRv$UamGZnXOC)Kee`3ocFeL8(hgJmBvB#XSnvS8xWr2AaL-%D8q z_%esrhBwT>7pi_`svo7B-6?6bJELsQLfqKrnumwG6EEQs+8Q`2VY!pe_?!w;+Y7Tp z^*eJ&3GjS{vP?ReS*DG2Td1a%^>I*g(>c|rP|XnRG6z`uL?63CyhaIVzam>h`1D4q z88IOC8RtZvf)8#TRovx@J(Df-?DO7%UNOgx;T>i_`G<250WL_~t*+9?O9GtJxa+V8 zIPQJ0Y7NeE2Y*dI_flX$s$w_%7s7ad?NP7`sfY-|Ntnk1be4nW%p`NYz)SsYD$5ss z1}AQx_W8#P9TRb$U1FRBe~fC2FmAlU#}QM~)7S6o@i{9qbN{jH@Qxc%2QSo_1Z~7T ztOQ3lX^5*!JpZ9dxxI3OJ@5>~L?>(|7QteYg{iGy!uU99r*r$u!C0aG#)M8Rf)Uz) z{W)xA*pRf$@8{&b@)r0Ydx)!0E@NEjT|F49uu+976#bmrtbSuo{Oh1_p?`fOO8?ky zC3H7$^aU1^KvQ*9jnTT7{{DMnm^R5H&Ei4ag~8WjLLfPP4#R%=5}#$16cHijwY%5o z0Y#Ms9kp$V?xG*PHrY$kv6=?MNhi2CjfZfp=8WMb#d?f;X*GcPR%QZE(?LYt&35;? zuKr=gm#%O+X4K#JA8vf7m1^OSNiK zP{5pL@(+EYcU{8dbo+$mN`j}N22Uf~h2ZhMg!^3V341$M@G9w|jM`{PJq{k4(?$PD z+b&jtM=2=2%cOj##Zo=&2CN1u+P!$H-XDLk?->EG>uU+77!urm>f=HKdMz0Q!Dg(=EHzC$yenpR%VFYVN?D++jMXW?l*Ya9 zYiDoHdGv{?_`4fd#g&9Kxz1dRQmjDlxWP`Bk>JlkGpFkiOHwMCW^#36udsC|65nLHD~}}JJ_HNU zK7@^#fPWPOK&T@!GQZa2lr9ASnq0jxxxHoIQk5}f*C3FX3;16@2E0z@OZfWy^HK~6 zy+FBN-B2?E^MGBSva;L^vvSwwx36Tg3qOaY^gN=VV0b8W7}j!&lnQ&YLmx~T;=(_-*UK1_FzlJ*j%*WLGeoGx#-)`G#f8%TSyT+Vcc=&N7ZO^2kBEn5>*$; zBG4QLDx$)8bxE=N&DyFsOD(aitC#afIXcM(cY-F)d(|WP zszfMlD>9ZB>WpLfJDLM&@nC|Ge~0}%a?)E*kmaoz=gm>BZ{ODqgc=!$FU+v$%`r@) z{<+{_9A|BC98Z2h8Kq|N1Xay%3QHG(4l{7BX9Sshf@rbuOiJu3!3c8R#k*o4S!rJ; zKDuk%`8JPt$QfBgA~5WpOsmgG{+YP$&f6oY^n|VxG&hr^u0aMvJS=S0iY!`vDLuoW z}wT(lUqNwU&i2-$1Q1Pml8i;UqKhsaJo}wSWj^b zYTHyhvafUcvEGQz{F8s0mX*twa5?T1v!u{Yn_pd; z6fkM9y~(JY33nmcHj=)CQtR1y?*&`pn8r$-8yq2*C;OyNi{7p5BBDY8xksx&3mwrB zXhsS(;6ZWj9thEL)vxBWlilasD#f?%jlaQC_?IUDKz0~!uu!@|Z4d)Hp>3)YHlgA@ zUI|E@x9h^sk_E?dmmDUu7jS%swFD;VEDV=BUZqW5uf*j@?4o>p{`ssF@p>w*)RfKc z2h@T4N>+!R1g2c`9)B-=L1u!r$~XC+D)tml6M0CVJ&9a-F5<$q z*C(>CRE*~PQBr*1eoW07Bh&yCPEb-IY;_y9$GQe1dPkIRUw7&Rar!n}%`+33Ji5Cq zt4sY@)l2*-t!Au)hx$DRg>`3Mv?sJ7ZKT|7C)9>^q!fxx6%;f%mo2o8O_+2T;kvX0 z5LS%H2*Sv0QI|SrAUZ%(3a2oGk;~mq@&wkY(GHr~gqfL}it)#YPr+umM_8G+Ei4d% zkRhRRfy*_>@sOpOzv7yJyDp)R$v^4pe~B zLGyO)i^E-soeoat-S6PpR!~;xg4qh}J5WdiS>AWCXnC=?eNb%LQA5r9rC|<@w!T5- zASRtLJAzb5Yd`_?cpo7;(b2*d3kam((M?Lvftnv(5e#%zKsly^PRq>1>(hNemC(LG zcI<=L1*>I82JJ!Kr=I+U@B|Ju!3qect-AzN$JBMCCr|YC=-g*Jg#lm%kDpqK+ulB? z5Am61E1k|)FM)x#;75NRY+@07as#nW+4dedD@3DPzoH!|Q)tN$qVUgb-eHUPw`1#~ z?FWM~$ikfqy6K$PhVtUZRb6E@9alr|YpaRqXTat^ff*&I^(SR8x*%5@@da$MuG%O? z{Et zow^7=)$X&Z^6pyZy&%6uLLR+Bda$$l_Tw40(-N~}F5J~8S z7qN^z?060sAINk{+eUWCz)$XsL`_v-M-A0nZvMMaTBwm4&(a6b)(+pc{TZzKzi+VW zxf*l`au)nE*OdQzd`_Zy@j3P@gE4o!GWNVoSgV3=e7WnQbs%H+zTcx%)^t85;)JR0 zEmL=fLPcpxVy>L2V95PWtJg*XqqbrYbqP!qsQda}hfV8Z z6f{Y?6{OCz4+!E;yM3TmhxIr;Qs3@Rk8RF53-ikQOKiReYqoSZW5`_J9^Bj1&~BdR z@bf%N*te?DIQW(rX(&qpkMFiz)j~2WNz$a{ZOAU3ESF zN-7Cf3&6mqBrr^*%>rjwjp!{?@QemOGAD){OXR_nFhp@uja1KyE{VGND)3|ryo)#| z?zA?C%=DaM(@6rww~JCHbB_LXk&V!blMo#ppYt!+C#eJ_RYQF7yi zPNYatO$=h~JCmLZ+sV(fZ6*#K9{tRhemC%GSNT2SJNhM=l2eg@T411`Z5sb-yKbn) z{q(yZZIdo_X{-EydegqHRP6IniOz0;ulh?`(SSHd>Ly9If~q-D*U7D!d@Sl*FII>o^@P4lj#i78xEWs`rKkl8Z_)xqzL>O-bWN(5qk9~_ zjN;G+>vuILEOf#B{pamrU*unTbTYkFHi(14$kpw4qKcrFa_e zFBL=Iihlau;uDP=o05(zgo4_OoeNcsrskLh!+{Czd_A@*IUxz1q1-KahF^1Y{vpwn z#8YV)N8mQHi0|;)k-!m$vi1u1$gR4M+BG%dT-j@kfwuu8;jLXE?gmcAj|L%gn@QMq z39TSkcR;reKl0sf;6eU1ZnZ$bTCF8Jos)O>5!pP4C-74JsXX}9cg-+HBh^wbqb1;g zB!mUj_pdD^T&AvPg2(cn8XkWoS0AK!bHfxSR(7^-VMp=kj*qpqA>-1JRUF7}f_Q2M z&oGITzj*XbUS!-?$24EEyy4DW&xUxy z2X&a~sJyhu#Qw7S$Oa}dvW~Q$JiLvY5ttb+A&ro`^MlgEk@KJ7Rgl+JOW(c{N=o(5 z?zq`J-99_*^7KBbP~dXbRu1KXZxNl z*Em%50n#UJG;KBaAZ{iH#r6gjQilrMtVRZT+95W!Klv>R|5W{xB8?nDBR(X+kU{3It@ETHj znqb}Ch{)nnD#qp-B1(Nx^Os1_KGYDG*>iBKD5Z(vv6a5uzL zKP%mmbTwssr@WR}%J?+oxr?>iHnY<7AyefkXmhVXlyp4mO9?*>OlsD^Fn5%IDc9s* zRo5!t!n0pb@ONMMNRxc};J~cPkg<+*Pf6%_uZ~ozEC+qsrcX0P)W)AraJKgmWDDWM zOS*{7i%K@38BKsbHy6kXR;b8SaS0^3|LU&ev%kjs&XNLQJ6IWoAt-unW0 zcW88P7|w4^dPca9&GN*^yb_i|UxvyU;5hSrlBPrp1+^6Kv7hbqdV6x2q1vw+r;Eht zgW?})4}-TpVn3~%rqyaAkA95awT?q>8scm8qelq$LVwwU_i{%b=6D?1q;~D=eFRs* zrUzWC9|^rDap$z0e@&*Dz_(4dYn(bk_Y%wISe0O zYURf~mSxZNQ04F;L5Sfk(#ez3l`Mw$PdGqbUe5@$wXp>!NEP`rFH%(43cfrqPy0~% z+;)hC8kDaCHM!R=&)1G*bdhcmz>^bvoC>Y2yF){7ZR`eIOia5}y;GBE{~3e4=*uuw ziM0U+@Npo!5t&QtK&3WmJJo|{{$A7bf^%I-F19t> zfQ5}36a|u^x+iT6!H@btLHM$Bx_R& zy>*aPv@dtAn=#Yaw?DNFzKKV5?nF#n=cFMd`r^pY+aI=*gw!$=2#4%lTkW4VekM=k z2OrFXCtr8lauYt_P9G6!eG8x?-)m};EY?f|sYuHo53TyD!Z1PpDKyH)DZvRuh!4{- zTS>4l;Y0beT$Rz5+fanjP_90|^MvJ6UrnpL`;`y0Tg1E8Jld}xENkq$pBjZuWK)vT z6mJ2o+o)>px{0UJ$jW^-3#RgI2(|NM<`*XxpYKO&5R^s-=*DdD1N=A=6EtYLW7d*! zVj|Lbi7Txu2rFB9_5%0i`}>jxsWE^>Y!RTK{(5*kJtO!tL! z3g!1$u8K{Z|I(21gkECvKH0>3dq1<(iDmI!V36_i=`T6G5>!S|YbU98%Q!imr0f+v zMLo^?@(s1$*6*`bd2q-I4R~c#h~TnC5VSkwlcYsDO53(@wFM?GIu7ss!rk2U|& zvF#cy7DP=MM+$)fZ@l?LbaiLbAtUh?{^6&qTMm0KwD>$Yq=N_Fp17fiv@O!47DYMG zOR&ohn=_EFT75dYz1CD0+!O!@lLuUvH>`?FJ)YFnrp{;c(*HH8LUZ*#$E9b`kDVFl zI4Si};{8&{Mn>%IE{_AY^tzNUZ}~+RGtcZmWOS%DB^VHfe(n|}o_h*jlGxaoxQCHr zfFes5LInqr$4k7a5yblr;{ng>_RyHNvP(!(vEfuPY9I&3=Lpq_|JR!1h5Z)+mQ zug|#&cCj6KwJ2;q@Pfe6X8|cNd*}eGOq9DKtz^H1!FcYj<9L46p6BC-ve6%E#Adf6 z_iyZmI9VX^*Gv41*VB{NS>t9RoVUxZo096~g!=+`>nnb-eu%KsXR?@lH0djU6RREh zHKIEYN{!)*tYY*0ruF0n?!4ZhzSN@UVe=PA6flLi)K`S3RI)L$J|If$&fI6}LM7Lp zlA$K*g?`#`*C3MqquPcBkfPsn;s&S*z5uaTxnj~jsm4R#*+yMMXn6OE89O6lV~AbT2aj00N@ zKW;j`p5VxCb~R+brbhD-nfgd*sH*qPpk%Zd@8k-yhv5U!(?i%FxChg1*`TCdvZv_yIL8im z>Qq5;Mc3+{6jS|o@(`FY@}(lR&p9z*nu^W+;3)l1+phCDTHM)MfcxQD;0s<9^pK3W=H z6p#+Zhjw$`!cTMoM2z9}=HYba?ao(S(&RUH*JUcEQ+QN`F1lXTipx7jwR$G! zhj@OGo)zEBeEeVqexw($ve`eMi`$u}e%T~Hczo4-?Xt#gN2`m*j6ZP!N+m;5pkwM; z*aR`MxmhVdv0dTao8g-Cz0*%KmGRp)3=_M`PAPy=g;k$Yso3QB5LR28-L0pB!3~TKTki`iB1lZ6FmO`5TbX(IfLC2+IZMuDh{k3iU zzHLX#g0YZV*tb4chRr415~JTxj+H$OQYVCOC(|}okte2rfwl~lR$;#>=9G;lR+)*6 zbcaudS~!U8gH0jD&n{0Bdd+L+GTsKh8M$8d*pHG$*%I`Dys8v9))SQ12{#V*hT0SE zVhieGQ7@mRf5h%ddvNM_HCDqUEZ;^=#f>vMs5{xQX3jg{F2Qsm99^Nb&`l4(7$}-& zMQkv1spR-`bB$PuO_#;{=u9UMixy9POXG0fm~+c1cJI?UWkpG4II$;0rG7?aYtm++SdE@TVdhO4KR8~mCOm$?1d zSNS!*7+Dzw$+*Wh;#}KFNC>Kfh=ar=Z(7wmm%cb55ru^0cBOKN_K0NifNG?n~ZaC5oK=O;H*% z3+RlxQJ{Rk!%!)l-z%4z8viS5S2I&1CVRkyC7+Sr6@j4jt^=P7Wdbgz*+GTDSI5hZ z_!=52zg-M{5kM!;P{antp8#M(`1wyhKA9>RZNT8v_E*UVQ$>}Stih^Vn|FaE(6c^4)Amt+GodxI(%00M z?)j}-JD#wZg)L&qGYtd?ykb-P#(mrUKr(}jKM1iS2Nc4$AHX+ZUdkj#$eabiN#{3( zQQ~*F_XTO5ClJC1a<6@E8(D3;n%uZ@JPg`vX&8Av^mC_HCAIV6p{W=Yb81cK$4KLj zA|28g7%Y00<{&~K5!7e7WBeZ8HrB@{FPIM(QkJv%Ao|<2$!}V7)gl00A((N2|M0fe z)KojU9E>eLkJA0vLB2^IuCLLOVrc;~BWU3%Q`O^nQo+`ThaO%nJug7>S@fP;6L{Vd z$qCjD^lgpZVE86a&{p_TcJya`7%YGx4X)I?gRVS1=v-x`%6?U(Re(HsT3Z=BQh3tH z4LAs(SF~XrC8#YrAqb6?0+4FJ%J-CE$$({LIRWg%EHb&QEt;3|g(;ZQOXh8pRtSa# z=}$>~*G=j`+y>h30RQQkZ32yRWktk!G<2PKeG9ZO-b{x{=$O_I3#HQ&?azUCFnew3 z1bbZol+h6_Vl54I&5aqDb&a%TbrG%~-hKK$wok!Ko5c;T0UklePnpraj=Q&jk`jw5 z2&C6tVXJvPnhnnvx+ClzYB(tBbu!}j?jBe)U^(K3n-_t7LT|Rzdy;my>HXa1uNy3K z-wVcS!u1kEiprZq4`FRzOnsT+=65aw=es=@sj<*}zjVyd*IAN)Rygbdye?KRf>Yh~ z5TqC*>R2f)_m6pg6XL<}kERR}qJ_07A=yKsiz_$M?aMq}Ex*<^ggXpBj#wljSkidn zfRU!3Z96ZN>triVF9*K2y`4Rl>rmNLkG$9ZV&q5nzM>h}s$n}rxNJbgv9fo2H$RI9 zOjs8cx+*(mMw`n$A@xkF*S;o8N5kuE@>@!jeqbWc<(EB){I_233&q^Nh)R%f)^AV~ z@I*(Z`c#!KQWh2d$SKz@Msb}OlG3XKs?n3^g;`R6udTjvtQ$&!Jzar9^(jCib=@BCfwF)bguZucAKP!8PDm&zAL2Pzm>xh-43owkMyjT8=s=H zdG=w+?*jAk)oufkjTqEObX~ z5-D><8;jR!6C|djHcin&6cQh7F7GStLDEhVh>Uw!QhF@FlA*PMo;Ai_S`<;Lu5>k} zvgH}j{`&E87XurTmK;&i(PZ)2dX7AneQES|O_ENKJMFxV^iHY-mpwkOU`SK|BnN91 zgW2z}g${g$BFq3uUyGj!{TTXHk-``Gq!gQ~P8%O0Z zJKN8h2&Mtgm!O2v)ra-XSvfkcj+7w51Oa)o4aBDNm-5O}QKC$}m5&R3;?)2(X)Fr| zn3iY)RFQ9j4JrsFrzTLO#gIqKq@Am<-yn*4_N?p>4G4GB^$>hWH8PNO$`vf7(kPa% zx&pJkS6&>qbOTf$ILd9Ec_u@p^&n@d>iwDIS3Sk-jI8g>KVg^G;4Uv@M9vurK1a2B%s+C>S~51} z{&JCjzd$VTh>Ox|J2b_l1kO7dTx6}=5xQ$2i^^H4MFy4_S(?%Emqb1O=HX|p_tvNH z8SKz=>7YoUk*U4P>oP5ouj&z@_F~pl0Cz z2cFq~e)d1NE`m?as9iIm_Py0=sw=&(G&IN8tjodK$jQcrPy4T=0W%F<5KvAB`JM<6Ec=vQ)iFAn2Fd1Hk=wKqSe|yRyoV8 zd$amSRyRARZV8KSzur$#*M<|WU=PZZ7$P`Df>OkP<#Cb`>EM>3FN-8PO(JTFeE zA{B34z21E~y=NP_fQn}2Y<`l|AK+d%6W(q$s~uIcFE*Y^rG9w$x+BPZ`p6Y8E(wl2 z3IC=iwOn}H<=zvvUyl9)Th(aS1eaA|cc~C5t;SJU?ftF8XLi7Lt5R|YTB2Szs+P$b zS3R@);#9E!@OeTrC6ojk;I`9)55HOKdx>XWkCC>6cTALK@o%D}M~X6BmJ5n8u_2su z&Xywv@SfAPOKn>pEFw8zqGSqI*^wr0Ws3 zqO}++S)B6Oz_aBw3n-@6Fu5``;4jOuizuJ!!e}s~(hO6Blbyjw5<<(>X zjVzSTs73&Co@pG~KnBr6O*QQ_l1)Y#e?%yyqJEa4Q!8k)R3&<#ViG)1=A@>CP37pfW>!i36f zSAsNXVk2NaYc~4d(RAxzM&FHuD6(*-#I4Re4?hjolLVI+>yy)4;yet;(22$&Uj>e{ zV1ii-T?3vW>M4+E)uMd30A3}UsOD9S=NxHm0X5-UDp_^PT;d(RRwpV4yj-FIx~wqo z;@~HQtehE_uV{4R+*+ETmDb=pj8MHi%L?GCp5pME!nZT{0F!XVrA2PsLn_Yb@wdy; zVfjW8R^d2R}V z>gI^Y-OYi<>(xv@1NI8b$~`tR^5b*Q=me}J86BV1v7-fYtnpGRx*vS!{5SNYb-)G+JuTlhGF-XrA@h}WlNTa zJAM&6aR4Vg@~{gZk$Ar36Op=Ne80ZSu4SYNR62A2=7E_`SRqa-1?&cyeh=Lwyd|=X z&0RTDYs1k*SwwfQe!!mr?eteT?F_Ak`m|>_y^$2+U{TJ3CA z(ekc<`pS|Utaf6n<_0qxY-?s;D#hKhDnf5Dg7bpbKq!oLy{ox(Fih5*R=mf*iQpZ57p$c~ZS1Z;143n&r@go1&*npIv zzll_h!z;zwpA}|W|CBVRNfDKCaPT6G_0RDen9A$Nzxp_jj1LRh+0^NSq0z~4{qOXNsbT&GlEHI?T z^q2x$c#UvW$z&qhcXx#E+E2mbs3rDtgOdc6!4a(<-WWlvdM$Gx-%$CxMpolj*pMi!G>mshR=9J&({fyLE6?VEN~hSs1HeDe(KJ5w3!UEJ zz{NDwSO`N|z^@O5q86D0jDN*-q{Sh*G4GpkJQ)Cnk51T`fb zedSasyvY#gUX$LOOadjcw7izYIz2zHd)0ozuDEba zlouS-%bAFOsP|++`LG9!zUQ)ae~0ggF<5^W(NtgGC2@_xUdk1mx&tY?pSd5uI|3JCyCD?MU8u@09 zvw9@2zIH^6?>c$|Q=Qd>?&%WhmV_|5kU8lkw;lwUqjx&W-cPSb3c{`!i;D3!e#p-- z4PYx_9IuUYF@&6N?&Dw`PODUkYy)KU43SU0o_@>w#*nS^=7|?+09qDJ=7w6SRi?R% z*vY#0pS!|+afLL6qiy~?Y2_kcT~<9iJZYs#Nb;AxpyZMpm%@}{n2Af7XqtA)w+#-= z+_rKTyc5|JZ%o#TN!B4O71=bjDS|orH>3?F70xTSY6ef3*@etQ&Z;K3dpS|c!@4_M z_KxSKBZww?8rXtxd-hm&ci)gZva}C`oz`bz+MCN6X2p-T155Hby)Ev@BrhO|3Afi@ZdTfdop9iE9yvL#%(s^v$9q?6m+wD+V5wU`~oS*7v> zmqdxoFRct2>q?W~!0fc+mAKCMEU)W@cp+O0QT>w=8pohW%GpP28k_D@pkS?S6lx%I zRUSJy@;O2$+LS*rKXHKRvP1GJl_ih?v2o-qw=K_PQ-7r7h28Dv9=?`*OY>>8YWpHb zv~02IWNwu1&yqTPvu!?Ht7&-YkuOz$ituypY~}?2H50&{^UGlRnUh>GO8kzE+Y?KdZYbi1 zV^#f~){lr_!ESQYY&ZEDKvMcq1#90eg{{WTz!o%-#8^m*SJ!TxvAUnq*|!<)LaL&u zu^mFFNdoCgV**it8OX|=HHgfAdxGlY`}d4GC}{XzQU?YXiJ}5Ym0;%|KxaJGzRPqD zl-!l{8k%xBck zTo|mN=3GWfc~ng|a+}pvXP*mY%70q~){Q|tSW0UfC8^=z#Oq(CJF_oMNScQ-q6$$( zzw}(v`5;=VZmVWIdI+uzVrx^Q>-2PN8inGpz#OKJ$tmxVqm3H!FJA6BAh* zdSzQc(BSlj`q8FGvZuwK%#-e@(F(LR6H^{{?(nh)^Lij}ElhxhBC~GqTE5bfwNjs<6P>w~ml`Vp@(z$H#ix#vEzOI z)(`7}eP^{-Hb3B3pY?&RKC$<1FJqE3e@=yatxq11VLS*-i1tsqfNkU)J({ZJyP1k& z`z8=&p82wn-TS;iQ2-YoV2D~KIaccBS}f8-Wsjxis2r)aJOw;4@V@h?u#9Uh!gxfq zq?JBF*NK(e(y^~*g5mJ#F}J_riv$WGA>zRM?g{uS9zSo&%hT#Z3HSBN6^%J>$=Y^1 zig|H|cw)ej4Q8zj)2Mr~?VLPA@U~so!-<-}@Q4aZ6?e)8iQFFvZzk*Fy}sY*4}Bdv z1Y-`q6_h{S70Ts&S@&eCx{t;OBLraa^59ClzPq{P1v$HHU|`ZP@^TSEu)s#J;*E{Q z_D8{*)zDS)Fz80h4I8Mx`Rh()$syiBp3$;=^MWzA>imYcx)G`o6Fcp%h$TzNDZu_L z$}RX3CW;6!^A=#S%8V`zFASaMZq&8JTbilZYJeL<0t@l(*nYn{zFfEy9&KL}@;3D3{-sR?5a|eZ1V$deQgaq=+4JR+ejlXI zb&!7e9GAX%jC*a9Zi4fSZsH0kB{iIkW6j1CAHUObrp{J;6T@7m`av4js}~0sYdKl= zATr{DFdor3j93)x^43RP`Ldygng%>BZ8UUu(#4`GxAn(J`Wr7MNs_AL?X+ zUZl@I;o4-F(r5+IDualR2sV7}Z2eqn<9QjA2eFqJJ2VWxRlL_Ogf=)s>{i}A#d<(D zAS&c3P!&145Q8-3!8{LbowCqFNv0&x3YmW1G7QeTaH-Qz}S&KH$^4D@7pET^Wqw;sy3{g3{sod zW6;lb75LPG3$3ZQHRJU;Opmxoe_q;wUTXuwZfJ7x8kR@E#4TN6AM8ZtB^p+|?zEMv z2kue-(gv9NfPq2HMKU^A#W~o+QzJ<~*?mPJ@|atR?x*sC0qOjc&O7b??zEjl;yHsop)_~gK`NYZ?Q>OP3v#%lI{;59K{!Rz7Qf#xw z84IUUu@9QJ(Rm1~)+lYY!+!Q;bAxKj?ujjX?Xm>QJF(}OcEBs0HsQsqi6I{!;^scU zLY(iYr(>Aki{xt^ZiA64OV%gB2gep_43vOkuy>h#l*1gd;ZHt0 z>U*kH=9u&>`0*Z3pSxh>OxV%#4Zgg)F&m8f1PFBp`UY=!5rMCb%-DdNyfXup=+@8g zQ8)&3`+QG_obrU~4(YEmHqV-NtwTPa7?zX!(Uox%ubTv$^~yRlyomFI^{SS!!6ruzEdcBIg;T4ZCJ86D$-apbrpUNA<8oI)0v*38oC9PU z+>Xz|yN`tSL}RL7WlWXO!?@OA)1C{kHYDW~l+Ku7PoL#@zPO-d{kk9P(P3K8Zb#ZI zSA$n=`Orkn@sk*#mN*%0#d5QQzc{D0f3wa05r_R7FZaLd&*CT`Suh6r1%L06XvSkL z|7CkJ7;rQ(1sf&oF=PVUu5vzTnf^J@jW|hxy_W+pliYPf^5YfYTS_R_IDY*P4oSId zJ)a2I*8Z3Ok!@$}7};MtmzULg%yfh>`qibUre-#Zb+y*|1)LoYoFn#cPKLT>sK4$- zeyTU|I44FRL>t^^CJSVxArHZQI;sEt;!o=TGk5WyxY7S7hn#8sF+XTtc~y&hS8L~A zZ;Txi;b=s8nXQN#F`g77{rUU9Tj~E#u7&PB;92?fcOc%& zKmYzOVWJ!LU zv4BZVDz%^;;$2UGnzbtM35EvBBtkz3*V!TiI4Bgn0-W)HzARR%dut7L*SZuZD1?SB z#0Go*rns+13Gnq%zbU$&0ge|UcqEBRlHn8>T=AQNC3kw5{CLUfm7y*0gNs&J*a_`3 z&=DC%meBb7OL5Mn?@qT89F{>%0(88*T!f4GuTv)D4dDU^w62l@9OT@v>9 z7Xp^zj(6qvA_SmI`1=q3A1>vobNo6r`#-hFl0kuxKK4Ir{MVQHXN~{I8}sKm{ z3TvlMhL@o?33~Zc==Gxp$3B^>?+q-pxb8fb_yL`W7x*%|R2BXcB?ZV4?fwaR{g2U4 z20K!^Z?nXGLevCn&1dI=sp`hh*}E^I&)ht6Ii=T+$)*AC$*zJ3lC^-Qb7RjVX1&a2 zyj7UdQoxqvR~=6EV;ZalUT_A6ZbXVu{-!ve1^{R_AY2uZ5s;pw0od4U9T-^@DZPqd z1bTM%wm$pGP-*sAv+80QRNWSsygMW^2i-j{p!H&^+Wj^CeS|F!e^XC3~m!+(GK z{=66e8ioF>!=H8dvtRt#H~-`hfAXk5`6R%O`;#O7$r1nLh<|FxKehB9OyU1rY-Qq2 z=!CKaFbXHS36y_7Z==DZSkgaCJ!W8AU{ZbZ{KGCqZ?OEac1+O%*Y&LSzj)s}|I8oy zpRhRtK>#M@gp5L7m8=ua) zHAKNH*$a*P{eGY-P(0!Q5p{IpAS2$Ix5@}}`eoU*S$rY#%C_OJCHZlQk8e{9IDHXN z*dts^vGT`~U)IjGICd>}9~O;A+m{RwFYulF@TVJBjg-G#uASTlT5g{Arsga`1*mANyD4Y#UKBzz4MG}D&6{c6deW?A|Rq7ph!nR zs#0?m=^{!oQllau1jr~wLW_dZkwKb(5T%IHBGPN5H|ZtP1QL2N2}lT#9Ny#Hwcd5t z-0{O*_rCX?arrGL>#UV?o|9*v|9Xk2gB|J~%$C>qHf&)Zuj_vqx2-1`;U5seUT^KH*k6#nuseeM z2(WJk>Pu^ZeUL$q1JGSq@wR4DIi77f@8|xyjVeX+?X5O_BM7tYErBkF$sU>2 zPd}N-7hOs9U^6FODQd!a&jdNDR$Jz8-_OaN{>k&_0TwS+XJUV z*Lrc?+sd$l9z{GiWXLYp?&Kv8r32OPM_7yPV?Z9)0tSgYWbNH?jS^hs@#c8h$i=fi zDFXbx&CaRt59tpm;127`AH2%{3?bp)9!IHs3Tr)zmtj(o0Npo#*0P~q;naoQ>HapM zS2qbFHVN5Ogw=pLTekOwQyi)3BV64)zuxKW5F{pIpEI3r&(I(^68Ul3X}V27LV!fi z=VJ7jz53))!TCi4?E67%2$oeHK{e5D2`;{08$QAGY-o+q65Q^Z-uLB#Y%y-wc20M32Ky`M?guZB?OYMU6f|PF?@7*ydZw zW7nm50_28c>f2sMH;xF8ICp#yB}#Q&P??~^DypVp`$u7 zr$<~?EE?ag3HX=6qn9ilgYx}Oy|h`V>|7y-ig*G2{h2`>PxjW6I%1Cqr+%u*8H9fT z{j!k4u$xmgR%ZROo_re0i?j8uEbi`yF7?(!jXwOe*HJR@M$Ue@a}ZCZb=eR=%n2m) zvy-|x=$M8p-YC7o!pEZ=j%l+t(G}yZ0FCrTsG3Z3=yxGBsp3OXH!VmMAZ_CfpTN}+Z!g*Y zi&^ABWDbbs%pfA@m!l(|E$+?`8e(AqXPmb=``G%Ddv+Xhb8<{FdFhDqPj<8D;- z;CZDZv+?Wxs#|&>7D1%u%Zlrmu{F+8fG6^$n20c|F>y&>lOF(4>LDdRCy!bYJOx)!MXhHR z+*q19G}@tE)#Rz>4B3Z(khi1xfb?`ppxSFkX;pa^P8VK*jH4<7@exD}h{#X`iAt{S zSIY;LB)V=_RQP{r#(6go#X|jjlAVzw5r~3R=j4=Tfvr7e+v}9~aRn8>}7a3g!kTXS( z&bx`aezLYpk9L!+d7STXN$Do}ivyW?54!0O ziC7-6oskvRf_lo<7)A++N|5qc4z1zTy&+XYM}lR#pecM1i3)!x<2I^0V3VHYQEWKH z2i;uZApETNxxNB_5Jbgusas@>J6Yl*aO5vbS))qDSzhNhHjzmbY$KH0n+q*UnZ>`J zzo);^`MAHSYNfFOkUFW0@UZjX_fIO`78LSj=nf*GmU?AP!CmK98hW&XPGh zgipEEZEUh3;8 zk?}FPXAn3=kFcRM$4o7)=+E_eJngjqsY&44}r$&Z#= zt|*eL!I6{3GKwb8%)baq-xUz1zN#QH(d#vKrscJRDMzck8lQVi--^vv9^r2h3sfql z`hezH)w>0JxI$+1&52pJ(MW$}FUHAV=jUqOmvradd43vMb&hH$Cc9^FNm~!EVj8Y9 zt^ti-n^8V0MTvE+R)cKc^R(2oG_P)j9f$xeh+8&``*#08{@Wk85enT-ljMEKWZh+Jm8o^>_PD#}HYDIz-lc#xQj-nQO9R-b4v|fVA+Kb=Cp*P8=7B<#gb>Z(=wdJ!m(z1A#WH z7eoa3t>NcT?-^uj_A-jfS1+edu^2_t+VA2GQ+%O0XINJ|z2gTnX=k~t#u`Mbsj0X_ zIp%R&2hluR+qMX5BF&FNXqHxq9O}4<)4^5@xDw_NPO!NwpK?vn+^&o;{p>-(y;yJ8 zV~Sa!?X%PBdsW>Q zu#X0_R24iHr4*MzA8h`mz~6j7lC;M!7X?IzT#8dAyIi$QYT|E{m6X|ZOBKGqBECDy zUxWe!*k-65q`{I`FEi-+#YVfQ8OemutZkkO6M6nCL8n7~74N>?!1cjC+5v1SQ~1D< zYpEn?*fH0#(0~)=hM}%*kf)>i=k`bz7*xMlcYkg-(_*@jiXOb{SG#Pa0&RnVRKPlp z_3cg}6?H=@(x}h#!sTrcne%jOuRvdQ5BLyj_nL#C8ZfXlB`C|`AJt0S85y5)QMVjQ zlu11z@RH;kXk6O64pQl)qL<8lWJ%e}`qWt3{j#UqO#rm~n9y;It5ZRl*A1Vl zmRJE_^h15ze%xZR-jLaCPmahl?F}cQwGc_LvK9u{hQXkRF9<31JJw6MJh;-5ikb42 z3w47(?RLYzXVMNx)V=?y@-<0jMd-LofNt;Q1hHVr(ges zGwVM!+rLv!?FzuoP)#9XqCHl4c5SPb`-ZUc+3_PoaYgtW;2xRHV*&X@m78s;j8N=H z%=((GgMHX_YxP$F59=(<+%FArI8%eF7?{?rl#9Km8FJ|(3#A9MYVvbjE*j+K)2j@6 zl=kzfZO4_Rt<$vd^iQR*nJmAOZLhHo#|(Oax3KrC@aamukP*B_m;DW`LqK3cm=C-j0aY%_9kuCpeuwrweU%?Hlx-NS;)hYR;0U50j)M_hidRle1Hnx4q*Tu`StOXCf zgJ;iIcUO9qzGdE9f8p0`(0cZA8O%hM@+ig;%M8z{2!5YB(X!%7qXqsEzxCC!M!`)5 ze->aDcwUw-d3kgPA`EZ9t~bM&yGw8(k5ye8(YE%XO(e;lT(|3)eP!U3ig~zg;wKnF zggY%YG2;UiJT)u8f`RO@qjWdHI2U?l zT3=SG=?<_kk&EY0ydn};P+C+3mwdAKC2P63_?j&8>bYd`bi5Yq$ZzIurWHu2(Fo|c z+Tw(!rXWgC#fiQe?7}R&l!^Lp;k7F-f<6*v%;Q0nO5nKOwFK=*?olxwrXmAM_e4^# zUnye}cS`FuFom ztuu`a4OgDi8906scsw+Qn?}x80-ie%7uih}d?<{@}IXd~D~HwsC(Gj1;6?1DobJz=H9d`2nKd0lkSA zsS2&0BHEkMgiwtGp4U{{Q zaeYW+v?XvKIb3h%9uXn;6y$#KeA4^lMDox-fu#Rh=Y1m){)PtoBVG2V{7&kN6-{{+ z1k*WALJ51v|m~YP3qBOH4ruZub-_f1Ivvmbc zBFj?qS7$YgabP?_MQ`$cG2Ws(Z)E_M@D45c)~F4BB70UN!EJ>kv0jRd&H6#!1M!ZxA{QMBoQ-=TJhnFA}qOkwjdr3~DPP4DJ} z<2LqQKG1_QW+vG! z!VIs~sR_=jwv>563Y5tXdU_ouHic?Iicx_a=mX}NL>$CScYcA=S%KhqGQJ4Kh(T~* z2uDC8@xIw642N$2G-6c_2Y_F!v}CpHK%}MCbZJ>&Y}?=6xUGubf%M@Graj66(b&&I z@EL4#jSr05&y*^V!Ho(>W)w3apfy>5FJg-zM->ns2zl4gS6hbq{99-;fu(&_TpazA zI2wW>jsJNE;tFyD#kLIui+3Ou6IFM6>opf1$UzS%F**X8~{| zKI$)RiR0!FG%($aO`(GU=B5}s_0>e`1_pd9ka{7zRN{&?*Cs`{lD+zufhajI34H+ z(zu$X&P}%`Tr<46Iz9wWZAX*jT;8Le8rDT;-Xz$a49{GTsMuOaM|uT_^}2dmu{|XY zEu770G55s(ykH5uv_oTD61j&p>GyXaEQGp=qQn(BcS_pbOr((E1iQg-{qr^#fB1ke z{8Q~Qs!j}vU6S8ayEek4C~nG@_mg&jR+4?my{)LsSjIDucwAA+)TvFXc*D5j z&2OS8I2qoAgDOYmj*Ztj_n}jkZ9u_8{o=DUkK<5?v;UCv<$9#jaWj5Ns!6nC;p|q~ zdt)dP0m>bArBCU}=5N|B#fpLN%@;19+>rw1&ZEHbXZLI`BP*D{UMbFPLC%VMjcl~I@aJMRtE+O4V};w zJKIW_6URm+cdO1m*AH(Gl(}ZTXQ^^W#CiH&ASgi(EGb)-#-o+7Z!8RoM#rs631I`% zXOx~#=4dxXsR<4Y`W2DzbWyM^eQ2%Rpt@1soso>i%D7Md4GlT%;fR3)gyaA)j!;aY z9DZ(n#bj27?m)hu29Z6S5x7IBoih?Pbv5vf>;G<7lps7k z-fBc>C?Gh&ENU2O8j6?O{-ni-23E20cus33kHRBo?Rtaxg$5$>rbA9oN@Ufme$6Dx z+{z4T|K2F2R9?d&9@UP++i0t$4qdQiCtT|;h_7d| zvME)Wc)>NzdUaIe!Dyi-SS9cFrkihK6wD<$v{w4@%4Bs(kM#99heVEM82lE<5a+6_ zO4}kDMkHmHr)gEpdlN-SIys`&{30hr)H=XPZZ>^#Z80m0WRRfTUMV;|A*c; zxJ-Z*Q+H8Q#cyv(Nq;ehC-wgM((UB4p~P($h}|ypHg2IO?N7yNxD@d>adt`$511O1 zG6pZNO>r;Sm<=R5u4r)AWA-chbJ3M; zT^-F5uZH4Y==F^Sk;}mdCLi9gIDn5UaPY;qphhtyu@xSabaaHDjq3d6VW6?E$I^n- z8*|2+&Wc%azpXt7T#xXH#1XHmb$Uo}f bAD_Rc-k0BOaPe0!G5olGuq3o=XZU{rcz&Vn literal 0 HcmV?d00001 diff --git a/blog/2025/03-26-roku-v300/audioMiniPlayer.jpg b/blog/2025/03-26-roku-v300/audioMiniPlayer.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1daebb7488ae13ba130b4b7e89aefa3e98d88458 GIT binary patch literal 371030 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 z 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 z%0DlK*Mso&gkkae>d=B6(Qh7mE8#YR zwd_H5D|iF{Vn8Rxc*~1J^eI@VE!Vd4oA6|g$U`+OZD(@|bHJ$N$$=O{@5`b($DG6Fs`X@KLs7&Ad zk%ef~u?ll{gOj>P-c9a1xKXHDuORgju-LK!9nUkUaDwDLiDE-+*z@PlyYo~V5rrc; z`e`b@p`WkjzP@bNGEH4hWS$c2>GfMg?i#KqLHeXnNdXV{cAu+l1}>$-w{2Vr{+ape zalAq%-JDl=9EV?u5z%3Sr=(3`4pyOMlJUCY!6_X(&yYgN5aaDQycuslJRBi9+U2(_ zcBR}r63dwiqrk`N@zkK{jx+Sr@PzltRg8xpyp-mG@AX)0Le7Z>opz_tD#F*l`USUt zSkK{zmS+M)(>@8J-C-uRFD?5eJ%eZAvAd|kr-*L?AFg2zy1f}I`K^~|lR6ycf0M3HjDY5oYkG!uA-0Chm2}PIDW+((GB%>@2XV zY&m#2^Fd%OJ`~~_JU9P4wTMo7>M|>@%`l-f8GO0kNINRPez5J5Yz)0#%_3F0v3qg_fRv)S`(v z?%7pA&+aop=^H;u#0#2L`gng)H?<`DxxerxmvD!Pjm|d*M;LO^@m_ir&T*rR4-<9b zcCBCTvFXC>PM;snaEW;H&+x`LH=t23pb5F9Gb+J(rkrD(K$b*q9rJ@WjVf=aKK_7Y#SGu{gRRxa}Dp(S zbPrS^E6HDO#53Rmn9$u^EZ_&X7)S(a4kVhcDyBsc_a)?umoinQZp zto`BWm>>AXPoN2iv5YtIik!dGbo=E?Bs8oT+@d?PdY8r&W`@ULgXIO$&vCo*4aEKZ zv2Rvy0Z=`*NWmb0$uz>GXZcYTc})?}iU=`^LpgYEcgQgdlO%>p$9Aqxx(Z4IhU{*< zpH-96^^uUXOU^bV<_8m+8*^1igfu?UQwe8> zfd8i_1QWwDrvDsQt>#;lbEgVFs@vNYc=j5<{4lBb>Ps(@7*r8Wy6jHc!5k}$&ljt-zEExmIO>T z$X9G8O;4GB=8ZnpXVkJmjM zp8@x;Xzh9voNu5euH_y=;jfb3<3qE7zS)A(tRicw<#Yp=+u9N%qX?p|lt9y?`Gywp z(>x;z*h7_R?GjOf4Pc`o@nhJ|XPdAv=*hd|=vfs9dN?O3Z9 zJ&?GxL@1>##Jry>#Jb>V9<)W{;rix)c!q;D)zq_+qr-#6+R+KGSyY0=7+`UPs zKYr#l2cr^l8xht|a!rMC9qrCyZ!GhQUVlZ7dRz*u(5SxhUC!sZ&A+;ny6jI+8&r=j zcp%(*FB-48aw$8>r@v0?>Rwu}9EkL6lRBXk*AWDd(ssfa{!+gkI{54%Vk>dDcB}h1 zpZ4m2de^kM0Lk3bl&x-mEdESoj_xJOccp)Knl78obrsp}xa+^Od?{bD{lROFgX;@D zWh-qN$??MnlHPw5bPTWvPYZWiKUpXp&wdV2;I?hVQICy(z}J`Q)f_#&sOw@4~$ zDXFbPf9z+sS%c41vipg^?H4%Gs5{-NJyXZiHA6n`KU4eVx^n%w?jz}j4twc2H(E0H zTH6)vUPL@Dh?Nr$SR=MzG2|5+xa24T53MEnBM!?b^cb<8Rl&-wdb)kY?;sY z0pFYRqM6O8VDkdmkhtdikB&(Rno#q}F2A=tF!h~PCgOMpslvCmz4Mz*m%AU|3~Q*y zvmdrM?MrXf2Ro=1lWNurJ%6v=TA1^h((@~zh~1q__R1evKDYUm^HL`Pk`vrqgN{1PvLxmGl)pzip(-ywx0cVcZd>|Aga(4?Wyug_JP$w3!Y; z)tEMxrPD7qWP0OH@659U)B3#$AS?*B?G$!Z=f9(+=WeZbbTe0z4h4!4VU^MNok(8QX*xIy@~9*G}f+k=Xl0B)vFh?a29 zz#`IRUK00ZP$1y_@9$;=AtDC6moJhQ?G@h2HW$t^5!apdj3J%z;TguFlGy^eNbhs& zJSmq}Bt>iEnTZe@VR1K>+Q>N8t@@DHW97S)o$@J0LUU2=fF)iXpPv#|oS$fv4b2;Hr2UI+?$RtBYr> zQiYq}xsE=21Dw>D?|%tXS7QEbbAWv?wouXfTmQI;^XdZtUi{m*Becb#MceA8QmA7e zK?IH89N0JO|4mBN_S3~(ErTs0xy~HzIA<`s*LIIX?}C1wVeJjfw%A#CG5(tIYL`mT z22~EdbHu(!5&ig4kH%*nt>)!ai~^BDv;7pqEnk7e{RuD)M4F(3zuP57{Z&zlJTnH~ zT`eZyXnza*a>ln}4yN{TNQUdbpJPSBvz2qzcr6h{bOcC)TRMse__*ixp(3!c-bSWL$f03$ zFa7l~TRD9yk47rjGL-a&O`)BxfkZg@ln1(@_LhC~^VHA$H2cO6#}@V!%6zwZJdtdIrJRkCF^KrdnNVq40}D!QrjtDqk{h=(s*| zPy1)}?fydbFXox!gef~FC6qw4(qy@J#&tlbL$Rv28`jenIYvF_{Xo=fveCT9MCsxFk718+*8;hf`~| z9p|6Jjcc*p+P~u0r@rDcauUYsFZr5}<~=w=J9Ao~w=VRFf=y=7YL36RjF<@zl#~n*#hIwT%X_mz;MOnd zpgl^AHO3HftEd~VpdmPdS#&%VQaH_4%KyEkCaP-08}LV#WxFPXSt>eCVaV)xfHfq( zE(Yb1J{OFOL^CV!G~*zi*yL;@;Q;0e>#BRAZOMG{1IZX~_mdYvu`3Z`F`v&ivaw`mm$uP04&?fK`;`4-qVr(?v#CLLMVcd>KhEx{o&X^<6| zU~9GF%DmKCe$Sw7|I~zD#@CSm8@oXYW84e=oe(s(d$S9iP?)u|WW#V)ZesUHC%fn7?1i5pIN1&S3m+pCOF>*r z*qj;!>U;)%p=)ud;l8r1WP0!ovw`xgL5J<%(A&qy3@H7K*MEWu>c=b>+L6EL6^XXr z9FE@K1#V-OQy?ph?ZNGsM9LM+fDlPhyII()xBGP9xYMxtlxh^=BZ7X8TtaCQM;>rP z^jwj}wX7sZlXSbuMi?>Hq$vwfmP;EoM-Lc3`Jg~?7$ojgRL?$Ul&A@DgzF4-YTU|h zhDrNHBKSt;-G!)?2f@~>k}Dzc-@zu;2-=FS99h<}iHQr8xzxIfiP~5pAMuM`mXMo= zYt61`JQ~L@*&>?ouh_C-p%W>sp{6~z;eSSOI{gN1Pl(a5eYVzToAU#1&EnCnCMh&R z6rs#9*fLcAC@ml~Py@^kW2m^+;#x)aKP*|*w}i5L@>A8JYXB$XR&Xr;dTw6RvtQ`) zmWE%0cDRR1r%9$#oHrYtT&tD=ym*=6{poXH7}!ZP4g`ziE8!#}=9!Ez!9#UG_|Rpc zH^=t0lfGJXH{lSMu6DQ?sqUtx>K4%8kBRb@u9fd6IhG4cHSxP!3M#@k^2Dps16G^g zMNb1($JdMM6vvXI7tDr24_+a-R~ro1uK!BU%<5q30nd;6e1Tjh5YCu$@mFL6Uisxf zL@I|by2IHScrF_@DiUHI-TBbp)a<8H_OgUOER=}IN&M$z>P?5?5Va5sWElC-W31*p zXP7#u(AhKt)}pAKv9qDVZ)A51$ON(;#IrCRl|*X&CxiXU;AC075Z>7!7{m>~Q=nYj zp|Bc)uZrp6!pO)27#rr}X#N#+J;T2H76C<|h<7qQka{;kbXAvCMz&$Ham&NXBOplP z0Ku)@NQQlq>oO^EjGJQ9x9;g_-u@{3_0IswPcZ{eIy+co%s@9(wK7;Jz0@O=>8R5*-|}G;a)o(_E!D-60!e|@!sLgsb}A&PI5%*wM7WW%9gQb zy4gqCu&d-B>k*9SQ1MEY8{Op-A-&3pBHj!!3ik44WAfDMF!$L&L)x*Ikon|_Rv#UH ziXK*L8MdEjgUfU4fW1*)O1$k$YIJ8XQ9s%;RI%y0XU`Q_P7*rd8&^_(9m~3LSk6{5l z@X{X_i+;?uiZBPJYdB~YdmX_mn)>fiVFrN%=58Sh7VR6?U7zBH#7z37XzvpSPHl$d z{bbDG+KqYRwXth(Cg-IlZ)V6j3p6|lYt<^7UCibf?@w;!=SryHCsnN~b zd~(p*8VX$3n=dhX_CM#M0OJettl&?CVqAX~_}$K5(1S)3)OVM-vBT3-FK+`^1i-dTFMcGi zbEmD}1-Lal1Yw=|sAt~|kUO6ay zHuJV#0yXb1V++IaX*0bVM*0R}iq9?!^lWb-dM7^Xz5jd$P79F;g}G4%;lO|wcP>pC zSn+;O&j0>K?OX;TJY`r{Z;zl?m`gh1iQUn+9?WksUAO0c7`zpk`dtB+iH-17_^WpX zs_Q{I!JW(j zHr2J!`=p_wRe6+J4U__bbFM$Np$cwCW`~&(W2{Y>C$-0u2G2gfKDt24mLB-fkYMKN zaxL0|Yw;ELkNtvOp>?&b#sc@%mj0UK#0oRTlE_nV z_8IZ9M}b7cLwkpA4z!zPPAe`cI?_guF14~K76YZ^r4d62{{$N|Pv+p5+X>JTW+sqN z5U=bj)s|uG=xv1zPm~8-D~w}bVM^m0qoaaU62BJ9-Aq!t2aA@^<7hX0CmrcBfb0kj z-=E_8b!qTFrPB_vsh^~M`ilDEKprhq<9h{un@GA2ck%9mf<>~IsXCI90s@V%f5x_n zE^^7N`gZ!hUOQ;~p&q4J_ilR>x|=k~#Mjq6EPlJ_*t_%dw1B3dc?Htj7px(RR&0Wv z22*{zQpp82N)%fiNJ-o%RPb~h95=H;l%TBruv$eGve97)=FeihKP=Txi=8@4XN*v3 zlnAWuFezMXs{ddezx^`k>j4wZ80aD&0M@!c1jqoF%tc%F%rNA_$;vn93rnuB6ygYT z&)7lBO$nb1ymj)LGR^V0OV(}&lFB(P^e5^n6Gu)!pSJkDhefF4qP-&2LR88RTElF$HOLY?u z`p7^L8c`Hz@^~ViyqNt%fe2wkxnbajbZtCcnv!Ht6LMWag9`yts)vMZn5z)_$NyM| zi)XThDiu9tVgc|A@`|`M5=opTpW5;->EyW4QMZ|IL}k;(0a*XHyw_+!j5fm`)h?jK z(muAOLG%b=6%A)$f?a$mb{I=%cqKi|o;i%1OZYm!msKBL1j-SAqZ4fm=c2L&mt&`) zLmB9Dcao_hZfuDMoF@SHFRj|hkTC+foMjGd9^!p%NZ=1TF7YzHK2G&63lXX%k7_ut znh;kfF&Z>Md)udIcK2Sv@uetr^>*67Ka~wM3sXxs3}4c1pM%X3D;e9}CH5>$iCP0d zL}Kv1piUCbaL3Z!K^}z6gid!pt*lq$sHjU%T?uwFppZRIhse3djq8uQg94`f(Kkyt z?}Xr6Ec`b(p9a*E=l>6D-xbw#7XRs3M-fpFP!OWhR0J#(g^-M6K}3v#^pa6jIuQX0 zkTQaRfRF(M6eLlq)JT^asSyz(y%R!}nuL;swAnkm5C600?BhNFIXr}N@9$ebW$Xsu zYyWy3fNReHD)4f}hTaKT%Y-vOxTmIaqrT>uStnIOrT@P9%lEqJ{%1x{&VOS%&q{gB zWDs<#bL@aBl3RS%gPxkBDyb7nt0Y`z&+#=Ot@6(`I4dZigrnPch+{-8<3=6ZKS<2_gN_XOUw(q&9bSq-KBkp)6<-u>H8OYY>iRVr?4}Ax3t_0)$b=A zjkteKH8@)2DI)5b%TRBoz?1_MgT02qqx+1a3KU_79j4{VSgRbqqGz7P$d$M3Zzkj@ z+GXO=wRGEH?X2SX%`OUnF-cPt$L$ttQ18@1b83gYz$0-y`T(ir*ICBD+x}QzC#>2G zASLRo3em+QMl_ivWhXM-^!Pi2`e2i0)B!g`O3RRVSa&cO{JW2Viq!Hz_NgnTD>7D5 zMK_eYe1GzE7%36D<1#i4eRY2llnI{eooZO`4BSur?-ls%G^q#x$T{F-pPRB@8aLhb zA9W{i|n7YhobXe3KE(T#n7*MK(uyfBccmk5=iFN(6^P58%AJ zp?o)+cF6-1=Xq+{BWuwO+hxoV2?>K_MK zTF#i8Jh^m^+9e(TcpXg_#nWPGNlk9T zA4#+La%z)X#boI(kAO=FV@|e<=QZeI0s?bA13zlW`_Z8p2RWE;L8zhip0lfIdmx=; zR#Ch9lvF~ErbR*@9{uy%mLQ^Gybq>kizeBG&UK9(*;LdR*2`ioBLu4yZQ-s04()2*TiHnDY+|hP{d?SSSfs57pa;-Y3~UULQX- z^&v4u)!Xj}REB*9&|%IA%)@ESUUAUi0H}c*E>K!rYd%+(p=ZKeww{5VLxfn#PE^+R zi->rKL@W?hKC@7-&psKR73B|4r(XIm@XXuXOWK;oY6tl*TIcj+Kq|Pchr^oX8k8#$ zC0Sf}1Hy>ej|g{G0bTz~Ie|%aStU^CpE1=iXO?~fcA3Rt?7+LBYl^4~2+9Gj*sy>V z-Gn-Tu56=Oh{j|z+8b)0-bq%GSa!{DRkIt&zSosH+rTlt%3yxQ8r+OC+p4r{H)5`9 zRnl&}->R#3j5s)gJ z%;!62P+OYRH@RnG_Ffy5GKfs6{4`OUIS9nXa&1H;*LRz==%*8^pnZ3>e>wDDV(X%p z<5!%5rm?Q~u)EzeiI0ZZjRxN~83Xuz74=9)u28LtpVZk}&`iNF9S57ja_o5;tvb4r zuz~=^mo@mwTceB8^KY_^zN{v|2!{wSEeK_%6(Mv>@a8V387x}sCq26ygz@r3$U6-% zURaV4?^B#Mg?djh4>(^eFWIv62GPN5sa6!#pgateFe9q<02wdrL*zGeLRrXQns}n- z0y+@Mnn;dc7ATBe|Bo>BYor14l)`hfbv6NW5ZU=|Lc331;$q}B?=F|!+D;GA_NkUK1YXf-> z9r4gW-9=Z5*x3IK7#B*{JpJd{Tpv{{(Jp!9h9SIGNTb!7!>}$6ab0Q`5YW->WD8UB zPsFgzRA2=B2}Bmvm$Nq6tCbr>@mufIr&UvcIRON7xaXS9;DiQI^_=_Hw=qO$^9$iy zn@qHyC55e@2g}ya7JZ0X&ys1T%##hzY^sJlZ7nnmUK(4bxYI`wRJw9NOu;K=PPgz9 ze0rcwDscw5Bh_CO@7-bpD&NiCO_7YnyVc{v^-wB^XQ6cfciGuR2{0CC|CMrpN#TM% zuha%5IJMh@Y0TOc@occhiq!`!dCE90%8Tgy4R>o3 zJ_P4DRT5eV)1-qV8XO$xzrF;)!5eB)g z6s!H?cvWcxh60_MA`r*1dwmUqF0`awJokBioxBiE@c8hF_|~nvxT| zf{r6LlR!}+16Ik~`*GT~8sTC^s(vJ68>U(VzO?EY+hvgkyDH;+uiidxnTv>_R8(=) zNrmW;#^iwu$g2WEMJ3pn)YPQmQ^eyzsAebQ8D8f0pk7DSRe)2W}^htdXoWz7LJ=~MsC+{$lYOFKWu66{{V&k z2Ne7N0}R8tiO24FPDt`-pPa|+$0T7}(r6zmzoX_fDg&840vCp!#V>{8f1OOR?C}aH zxKYvPwZdF+NDiG-iw5 zPrlWDW<-_lRZ>y!kM3PHwC36S&T$C_@)kDL>pJ1O?OALu1+^|gP!Eb|AU5RBfh)hv zxBv4O>Cp>)e6QiU(3x>@;+`H|irHC;qI>geHoe7)EFr`P7CNx}M3iq5Vq zI7@08zgvh5x`WYMAp6a(Ni4%a{zw9KrFdn zbL-4GC_nLiKBPP~GF-in^6*Ng4xhuym|mKRAje}Q@&Kh;d*?f0HO!yfJ^1ru3F~yX zW6;m5x!BhP=BXIhMa{K{^}E&LpM74?nYaOolwk-vmxk0LE}35w$wy{o-ZAMxmJW&g zc>NEaimq9j0#snZYCey`(P9ZxBco^fRbCfWrhEBa4EU$L&Spe5$5ei~7=5&*kNvEq z9b-3`$)Yyn4=yH5cT|=?xx6rhw-*-jV%cTpEU9o@?*rW)bQAZ{^XE|qHv9o$b|ZvC z@h5OR+0!@0_7Z9x!MIILcJvfjEkiT_V_P50Yk!iDn|>g0$2%=B=*V+G@0i+6etM@e`SV13&V=^Q1f|%zL!>k^YMPvcpUj{ul*b_B z_)owysye2YL>boBxlONAVG7@pKV$Z0n6uiBich1tQ@e`d($(Wp-Y(t+j#ShGul=Wm zk6EUtH-WT;1Sg-pIo}3}Hf*c%&U0K$tf#fZM=?wH5&Q?@R%?YrF|*+K4UQTZb>+-| zcIOk53Nq;n)^yhre7dv=9r=k~((rZ!^%bj#pCH=h2uC436m^)qJ69hEsrX!7?GQ6s z^lClBW|`XvKS0@y}=|^qBOVQ7|}=F45b<$MNEm zyl35i)!u-NRI)#fo>_yA1q;UpM`T-tkJyh>LP0SWV@1)NQOj&OM2Q{qvJ#r@Tl3YO zwn)3pzrD-dqPRMsVZIr;vq8;~r{UBSzlvNgUI59WP`v*!%~Y|}#- zJ47T_A!i*Gxgd+XH@HX@%1!zDW@6OeJXH;$LZVwd*N7DNcFOo6-U=e_igQ2svC4OC zq6aG)!HddG&ah3Z3S%8;i6x5d1}LGJUqTblpaY#8azm*~>^wF~(5_tLa9QSd1=^CE z0H-IsUeb*~USA68a9QF(BAh*=Z0l~k$;=iCln|}RSAhTogK@=9DVe#B&j7|`a_ zE-w1@h3>n)yng2QaUGe5@DzZr0&@$>L7xEBWe>dhJP26VJdhpyNxc3=z_yME|t6bB=$_v z%P7h`UdNRQZ9g;K+61O)c<~j0K1}t$Nsk|J<1+EN-&UC??{QxFKwC@`@_#9w z6~ecB2{w1tB~M_YB+J@BpOZE9hIZw0{?pij!9`PFw>6cVf46DZaqo6BnL3XuKO-*G zU${hf$>A3W(k^k-s+bV5y^WKCxO0u9`2JCMONCv-{ij4F3MFo7xmV+D)S3?`eQ%IJk+%Y(4&v>)aj>ZkN z>UBT_`LM2!`IVHO?`+;+0K(t1Y8MG&eK0%Jx_)A@Eeq$5hr;U!fU5mTTXh{4xaN{5 z4q}RC4#*s( zT>M%usK1NVbM;#N+H{jU{En$XT$TR(`{^^oZhM?EYankbjqRSbP?h>#blcjRdGWhJFnn2HW7`o zsTvju_9lX#ls`astNgiHEAh&HFSkvgY7V4~Mq2-R5dI-&^NGK&MQe!Jw*^(60l1yK zD|p65@D!Wb{P#&526w>&;1)fg-bG-9v8rWl##Kl)Bcz=d0+H+$tmOMNH9(i&PPv1B zTyz?yjc?T3L`jUbk$ixjLi3I)=AQ4j8t8(>hA?(763CI_S%hZ37pKyIGV*+2!kf!~ z)$g4%23dzB`AwhqDcWV8681W;b8Qi)LT-|J6+0!v7!oUac9P9YWXw|gr~yFA!v!1Q ztSw3wpTp?0wgv;}k^HvU+~3}56XhNe#5FFfHY<_MA`R<4+<6|!j;$Y-)0l5Je8toK z)3DJu)tBX@z~IjKU#f8<;3NIUM5nW{P(KYj5YkmZuBK$DS9EB&&@|k4lXO{NI>7pmiW-MZCK;Du; zO#B1SLqYF>qIHs>Kw#ze`4_xIBc{CR_Q6J%S>aM0fgUXcSQUV-q;q;%&$jj|ocPj_ z;S#v2TzL*kL<~`;GcI`Z%%;xfv;LTEp9j|x`st;|n$M-IL zB@f_7WjOpgQ4+>G%S{eYy&YP8C%(Fdl;y|VJMw+M_u6|>y>p5{MHui!^s!DV4_!Hb z(@?P!ts-{=Z}8Xe^$WLdOSN3ayCS0~hxE)oL3LPMhXKfSnE8~0gHfGDFnrcttSoxn zV8F}R*+5{38?-*8wXZQs@O4Roc-B0lmIs+45dwZ!x!)U*6S}qUHE#1Y(RDF%T^7uC zN~Kn=6k=}jhS_F}q}4>%1L+Lxt>ux$yLV`3C&#{QHBOhzy%nphNllZQDDoJI>WYei zI^%pdr1$Qd^!t_mG(p-@tAyM`Q&plL(ho3g@8jLxHE3dNUR0m zpKcxh2}_zWS=apO|7~t45k}+BJ3n9mgbSYY21r1K=Poj5GmOzgd~AiWhu(paALbgu z67x;9)|Vr7@F#(5i^VB<_4Dm(K}l68g&>lzDsZCxni*a2q7Y1io4VF8`azNYn!?m^ zrO0N|cDvz`E&aW7PI#qY^Z77Kfl8NukcQZJbKd#Lz+5*|dQK6gBd#7SKnm@81B~|y zSCaiQ@DTRkg6)2BviH3|3$^ZwG1RAXIuU1j(@hPo=&lk|mCYHn$jU&mL8zzh+Bjr> z4aip_Unwi_0v{!pjWzGcz-&&-rEnlpb!q`qA+(Lacd(l?gd2~ zyNWuqGner^rRRqCpB@S7|Dl!{xaxWR$$P|Ggy3>W{Nlz_2rp$3VL&cC!}v@Tb;hg%{{VV zFPeL&Z5fTOQ-fOeSlDbS%S_>ibSzjcYaWyXbqGHcoGy?Y6(${cA-IO-GGu$);0Md| z>RxU^w`4G2?SifL&4J?80Y=s~73cw;)vL9s>?>R$PvW;+4N(ArRrmN+oO<@zN3!;J z9N@3SAM+YF)I5d*Om2~r>AsV}xhp3ar-X1=wnXl`vKj2=q_6M>8?~ZQTp#f!ML+ny zjyN$7J_eqKhYb_u+MGib zXpB{WJ1wdKW*m_4wm!~LxkEMm(BhPWOY==%Qa52$EtirkzJJ#g5>hB$kfRP)rbc!4 zE!e=_%6k)C+J!!wO>Qt)zf13AnE*3!4eo0IOzBZ z08BqL;qnce{rXy`ySRZR4C5V@wiA2!HVEHO z@Uh@oJsWx;iE}-8m|T|oGVjj&AS?1m;^|X8_o7QrcVCy~jXrMKnSIShYH zAMv!{xqyaF#_cEX0z?s8>6*}W8LV0R#rSC;;+1T614}-1FRb;uu79i^s*U;v-OTaf zQCPvPAK8R3Jt?V$?{`K=`yh{97Us5Fd?88jQV~1Q1qilm(aOt|5zNG+Q@{OVvjks0 zUxc~Oi`6fOop7tU528QP$O{F>&X|fpImc5%Glho}IcIo*jFo*l${3>;x<=fzj{2S= z74`85M3;=%j@UrgdN`TQglItAZ_!emiLS1!s~o`aS&?uf%CYTYnsI9HpydfBqShb8 zDEoi6f#>Lvx%?C)GQjM#M*O>^nb$8HcT-e0M)&T{Pv)?j1CC=dRVfz+f000KKI+m& z-(9!I^W&29o|sl&r>ms{H}#MkAon%&&gV*KJjd#t9q&qP8jNCD(IUK|yQX82W&>GG zLl;|Qd*|>U$etpQMcv@96slUJ4xpu*sfLv=CZm|r1{JT=uQ`-`u7np^f&J3l;FJ<2 z28s$%YfGPcLh6dVaxI7wxQ5-hHbJ5~Yvc&c*au!5spzST)!g$YwBJmIS$94si`0av z&D1cu9#FatTNPD<5ge%o83{eF(L#u*N=ae0HTV=f2soYkjLPeUyr2rK)&M2vaK%7< zu7lIIK{?vnSri5Nf$~`=`XJ9@+KjE7hbn2~du0k8EvvfVdw%RXhxY&c4)|LTxL76udN$vlHr=L{;#AU^Fxh$mg`YA3&avVYb8x--OImkDY!c-4LoYV!U2QF7M_$u#SliOH- z9X6B#E*Jbc7|w^*x_1}tJENDkc5#Mb{hqFO*-uBMxfn`1)L7_waQRETI%sIv-z!+b zVp>F#-cc_#T2l#zyhIBk#k@1*ax!c)EC147%f zpQ9*F{m{C$YemXlAzpahZyKVvFMjEJaFF%mTUL)vJw{46TE#JxtHUY+VHOUq3BUY(Q3g|?87O}&B<6sS+rl>RsdH$ z+i+yq+^GDN%AbwJs%z7GD(4zUjF;N$l%`Sgm@D;tMLH>sKNs4opZ^;9+{e`r&}-qT zYS>OFG#}ViykB#`WtC*z-fQWgnxHEOkfC#DS zbrRAN@hQj;BxU^MJJ>;9Ca2!!MqdsvUpiwXo>Uq60mg-06ytJI7*0!+hC9>#ftL?C z>A!UX2p!9tid&5!H-iEJ1WbUq4(>|FrCA^dif#>wT)A~fPh_b3i|`b_;e^J996>SO zn*9lKQs#Pv=mMNM)zuRiYa21yK*`lJA zIqQ9YB3+BgY_RlDSiqnCr|)-G!>Gh^NsD;uiN_HaV%) zvLKSAnt`o!2yb#Zw@$W^Ins896GFK&KZ=8NdkYa~4TXsgjwYAJio7nUD#bBxu}LE; zQwJ!SLUUF_TJHBX^z$3TLHpG2lKh;x8MZ_4h!Z^ZMIyQYq6sT@1ny{ zR@zQ*!%(m5wx{qh{FClTmr$kk;YK&XaR6n0u++$JLAfM7^jXH#`U-6DtrB_Yf45yJ z>-G^VH?Ez$;uVz_L~pD=land9haO}|HN{UOV{EI+2IHw9*Fa0YFNkPRB0RJ@Y?3U8 zxzGnSV;fNQfw*S0M#2arT*3X0%a$0g1&2&B%@{G`dl-~R)qxExY~9+FllTE%fLLJoK>GuuGI7 zmN5sqhS#}ahZqT9-|&*SV2}X=95Lqr`z0bZar2!YDU-m z_MR)7je5(JU1VM6VO;lwEYR1TEEi!9xm_>uK+G zF@q{27iTgg(3hb{znaWEZO9E=!T%K0*m_yr?1@#jyFTiZ!W^m)SfJBdCXW8}??g4( zXSj1OpD%w+e0az?KyVQg#LJzQk}=Oj$K0;yFWf`ZE>YaV+1pUTO{qv}LH@nI1j?%c z_bKN7iP|o}*p~Qr8<+s^7$lD2M#Q?jA_n=8og3eWG?}h7^*F>^CRq2~(XAOW?yzyf zU3WcW0_9_9Y_Lp++Kn?sm)0-4Kd&QMt^mq_{7Mpo9KQ6?)~!mP&&if;cSu89sYe|& zl$YAV0T%qq=2Wee655Z^R-dyh&|4{w)5pn9!*;MlGy+VKM?Bf7Hy+{R5Y$o9OqzGp zu9_|=a{bB&A|n&s3pyua-?DaGJccVjbBm;jC?a%zA#MMRetXHN>E6%TJWItv=>F(i zfEV4G>(T>Lb!zm@SZJ`Krq;?pl7hsfy~H&&CBM|gI`1Rq`YqS)|50#cpOI2h=dWey zg{WT#2YntGoGSJi)Xgo71>_W!mAk;Pc3y>90Z?L`C ziq&CxnD24mdHSc0nEQJCr>*kn8Xc+jdv%u$tXKB>o$$-*XzFt3lr@V4s%Z&2^Hj#X z%Rj!25Rr$dsTbS8=V+(<8^sK{}yc0cS2e8-3!)Wu8 zT-ny#W} zis|n0?o_NO`^}XfCBakG2%h?Ll6Mi$)0XWeHJ>)z5TqLE0+d>^%cWuz_OwV!FPWA4 zYQDlm$>Cz#B=3ueFa>vt1XL-|HD?q{+^ZH;X|q4uZH-uW!q7Ya71-8JQDYNLL?2)`a?sT%Q+a+)Mid(=;3#&-4l=tBR3(z@Udd}^!yOil?`c2HJ-W}c+zfb zVKiUn~IXdSHOt=>~``~JR_0Gk{kN@4&*ZPoDYX98i*Bg7% z%gw8g^TySR+OoIfR=%U+VM%E_l@GFgK0bzyyflm}$}VeH>|8rc2eC>pRp%g<(OE(4 zzd@9)F8irlfQ)BW+{e?+|J}B&7|{|OQ5BRs?%?q$nJ-ER;shrV_|-ji%Y$k~Zyz)i z-6;#J=i|Q`=0D}%pO22DdXDhZtH3Gl8%2k;CL8DvK0j}oD_;A{QuGX8f=t0zqL!EP z7ACa&pvY`97vJnIgSvaS!z;rc_FvBgAPaW+i^$i zF!y*59_RDIke_?})8!y^yE{N8s0RBVp6u8sq0JQPh=;;izSn8*4`?_7KQ`1@#@%f9 z6l(+Sl-@Z0R(JPIMa4VlTP`ye5+Wps_;lW5wxV+_FD$#WXueLK2WXM&U zvB#eKSmK^eztyt=P-_i^^yjJd?>6O^yICIIKHsS=F#R4%>2U;)RRR_?gf+ZUko?Lx z%jI@TQ(y|`{6prQ_<57fxcc=e`4t3XMXLF!r%$4Z0w&6Zs|kRzZtxLE^Mp3fjhp;@ z&|q&~(*oGX(e?}jBG163s5{{_pvaU>50t>K0pxE0u%C;Y^N{rDrqzRTW2JU2&5+>5z;3^!hP>0D#8mZ7lul^m?&%1Khy6)pl*Zb|2rsk~J%i z&u#Sc%WQVtF^Up3VfkB~eqX!=!&8(${H1*GtD zLkbp%4q5G!DdjJE9|k3ZNzuo_3Lc7~lpBNDNr=GH72xD$aku{~CIC4>vV zfWc3vh2`qMoBp%m5-W>R9d`F2m`mRwzpYT(6BsqqTW;-rUBSGP22sDVsJYSXz%ysW zUYrh0KaeI#io`ewxV@-Ed?Ljaw2jV|)0AP)yFe66eaLB4jYxJW!0`w0TT`SuF=%9; zmHXw|-|cDh;W_+yYk_FODwu+_B46@ji_`I0o%$&n-#CMJXG(2)oME+fJy3|TII8S+ zDB5DFBONy7H348_*nXYi9QY9c0W5d?#S&%y(L;CHiW1at$fGvRm2%0>C#%!iyLAg3 zbW0*`_Hum$aKXNfrLJ?C?Hc}-&_YRxxeG~JGS;3SSykcwg#D1$$;k>YCme&rK!Z{q z$@SS>LYAj2W2Xr_-4~|eyXkm0H^tr+*tPaKHS}PpYp?fef@epEXJ9Xc_TT%Xkbm)v zIJqo?RtEvoa13K^2ndhS}39Q^U+W<LbG`{2l3#gxk>4*;g!6CM9X1X9Pa+^+1e(dfajw`~_(!6%+k!@-ALU0ZNL?9A%KCM^ zx+2Z4kjr}Vks(`qOAYH?pAavwLPTZe5e79T*GTh%&9%$P>RF3ThZn}pLX@v-Y}#9- zn^iu?OJOd$=8b%14Z+?4f&p`Aa~7_oCm=<_54!eMyz=omdk@OP5E8||A$YL@)6Ply zPPgO<<s_tBYQ?TvseJ%|$~vPP*RU$K;o=a}UL2oUz888`a03JF*3qNzk}+u$SkrE0 z6h$bzH9W1^Y39%;V^v*=)-6x#hy<`FC+DbS1Ko1}X+Js-o>DNTDpYV2PY^|K1-8;NDa6C;pFX^hdN|;tfjZYaokjhQO3u2Ed{hA&<9P~=hE?gTeQN~Xsn#6rI@tg}is1Tmy1I@KdDd|-6C=T{tYS;Fr5=NwprlTOAn99v zokB(BI^c$|4^gxj+*ZYaRAqQwuO3>Ui=5CUMfSEMo`|GQ_F-A5W`cbXlM9jUFH)=Y zsPtaA01=|C?5i_c=a=*kxhk%zIPxEdmLN$P)P@P z8_B4F)>A_moo+Hne(o&Cws|km``x1dI0#9H;GA2_cn_VIy=Y6$3m%qYRsDq^P>^5O z*iyZ=1(GVz_)s6cAIa#Wd-VmF%Pfa*FhqNJyL10O-G$zy>$NcBCkY>;-!qDng_Lhw z_RY3sz$j!1BH5gMRjq%Jrb}vLI^cG(%sbO^vY!D+W65y+@mQdr%)HHd$v39P_!I{? z7|}{|$H=a%xZDhr$JnAVdZ$m6IOp<8LvXaNyTByCkNV@{?MJD(M{18%P}4Ke&&)}+ zH8ogqumySsD~ip|8V4RuuMTL~a2yqy-Fw6MjE|U2q~bD+(l$Q}+XZ zF_l|DCSDMHUuf$KZEjcTXSfg8WotjKOPN-2;rt`e&toG^#DcL5c#5cVb5lO9;S3MX zLGwI6j`7l&XQAq8G9BfSm_#u3P9et%kp+NTf)HH)#n~(P)-$UFz?wBc1$;6SE5qM7PxRoGQ@XXz9TdMV(A16rp0P z0wBFk|HV|WZx$E93Cv#D3CtO`R5M8qPz*e5IP}M*)&6Uf2#S+j6l=Z>cbHe4+RS@6 z-}=1Dv;nd_NMFN$U23o`)LqoJ^Qd~nVD+SHD6}8L)w=ryOw#4kh(GHV*6^P<*Nw4c zcFoB8brvB?(TdfU$w+Ca#H&k$)nTdRXic2koy?@mPD+>jrzLd3!qCnC|B^}jAK5g^ zg8(!4X?ygk5C7K(`4?nOsTaRA2N(TrwU6=v|1A&{v19;G+&FRT5B$BF|3SbNTNy*d zSLEQEjqr^_Hkxy}?28|o*b`Z)@X!Fk{3WxHy|eI_UY=}JW5WeAYX1}ekZ%+232xwD z8o&<{JQrF*B=D}W!M3w&%!(c@rz&|lx;>xJHa$@{pxgvX4?{4P(^^X8#iI11KB;}j zQt_n6k4^KMQBXpV)Vm$ILP<@i#ay5fs~3}e99ULM?rCa}txvP1MBX3J*g7jMHJKxB zvX|vl2@t%K!!9;oLi*B)CPQg5^ZD}6<${F%HeUp;cpNAa>D6}+fuU!%0N?g=x>Kx9Xlaz>wj*jbR_BtPCJXY?;|Ro zhDh4`WZSiKtJg^@TX_g~fi5q4phx{nE#-@XrJMj!HkMAll6>8V#N`;ai-|RMnH|$Uh!W2 zxPHPCoLuh{zNnVxKCN?zr!qMhkxm(W^BQJVR} zt870zH%`2e#q&cX{#XP4MXaa&v$wj9_wmr?mx^eSbr;!ITAMoRB5fQf^^Ym`P@Yj9 z>BQK>TM423vwVwA3HP6B?^$<7)AzmJPr^XHQ}!;aRF)0mIxoQaK<=jFmM9yHbAsLV zlmFfJ+hpI$L)-9;<=-L8((oee{;aHGfS)ADH~Sz)}3H5CG7QgXZy{K zOL2BT$L05PtZ=u)y_BQCAHh%DqmWcl7TH}ME|4S|y;)#FDY89%00P5nLcBVB{_Rn6wSW4V-mAUd<$@#D6FuWQeXpg8pwuqO z2YF>{0Iqi#c$jFofu91dXDS~ zMu-Gk{22N0|9N=|yv+aJaGG?Kc)hDo+CX^Phlt_o2qDj6wxp+j&@C6_4^nfN|LZvJ z`{>&V7lbHq&YJ766Rpr2mzy)-1*OM!9V5QMVM_P;qu!dOzB4m?cm2_ zD3xz4AmJ$cylZ*|tclDun`dXVW#uk-$j??zJWy&LGpRoTVAx5}1aBm|L#?`2bOe~} z#)(1G@xXE`YQ`u7MB_|SqM0LmK0M+iuHU@L`MP3Ed#1l=%|yhX1v~)((lQk64TIJ} zPusT&?{+#QtUjbkV8up`Lao5*_2<%@$}_5u5fWPl3mnd6zqF`B`Sl9h3n#CcCzzCp zoDMA~ik?A1JY4U}tfTv|mxoKU;-)(gn-fp?>rXbT`Mcy2%WI?(7+SsD)1X!Dy){=M zy0WtJJZRz(2**7YIy&kJ-v8v%3(Y!A`t)vcup33cu4w$AkvbQxT3R10XpZTcOD(T& z4PM0lyKT$W>1-M>76jzF%&8XL~(>znXR%!(5WJ&Vm zgPDY3HH}}k3ctkim=ogB=s~+apN)+Qtv6*giMy{bktTNSIm2zq?xOJ7-1b>vnsh^o z=J$Ln+(_oEN!P=5!+V%$DD@?v#gmR|7rjhCC!@-$zCmj*#Un&(p`d65ZC35HB+_y~ z&ve4v`kKwU#kt(D6{M@9!;s_2AOrESGVo_<>8lKO0tl&=kfO{q6Bu8`R?*9^T@xE_ zTy%t#HCNI6a?iHiD9_21aQE8;oCi%dycKe=VV|dUgL>_kI_#OnOGS^q9DzCPIRfFf z1`}4)itVbXv{0OK4YFKRc0cHPS@ADA*W&eOp=K+{(Mk5iGDt*#rqb2>z1m*c8f z4wpElNAK>T@nmf9?j$)|JAiV!2HP_-z8F7h;{IF0%{ilceseA)%Z3Icc~fntU`Gxs z!1dDl6`bqnn&aVt+}Gv`i5`WAY7&laK?dp+IhQGdN63SH1$i+o@@K$Z91JR$_^aQ` zm95kteJd6(TWC=em!a=UU4+}Oqy834^kWYBP3KjF=#@qbY*QEaN`%c(tGm`08fE7z zer)K^W9o9X1YV2r?(|YboOX9iTjl%1PFtc$@((;u{m#1wWZVEuxxat4So?!n*t@nN z(Cu>JO%!V!jHh#tM-p5{r~JYC7HQegr}fVJepPaUc>NO1hm?&uFF1^&LgaChxNf2{ zdrve5de+}o$eT&`$xJyKciVM0$ztS=T=gbuC6RTN0gv18q)YP#?}j1Raw)lHT49}e zTSrH-{@s>Oqixxo2Tb(FeysqVP=(LsFIDd@mL5-1)YMSA9z+!$F5n<|^@6Kt%AX{L zn6!(NB%68NU$r4_NA0tJ&b2(LR}t@}v0U1aWz4UHLuh>4bCo*-Ds>4A7t?E`(}d$Q zIN6UcI9fO~u5o)8WK?9)2KvtSs8|!#HqW3+{sOM6}pF*;AywP~MSY$h>w{ z_!eiij#>`P8FEKf5vZG`b%Lv%Pnl5s7#?Q7@6LDX9DJqBfF!WM{DI=*b^we@Haa}S zW+n3yiIc&LX#4{*a%q~f+EZtp^~*9E6qaE*0hV!71*M@o4oW#Hm%q7ZUhqDy2sn?B z{q_nkM%-DQB2Pf<`DC-c9{TOD`86;|A@O%%a*8(^?a16}2rIFoEAA45E=b?(wi|7pK?T)S zYrZQpS#R(!rZ>muj^QcD^G*$O@8{a0a-2=~8UDG3+LD{@9NV3Q3rNtVtZo@O<*Q`YK~}O-Hy_u(AI+f-KPFsfRpMt^Uzo4 z&?P(V1yU$F{H;~%)Tvo?AkJI7LAlzEJH<;EtD&23u{P7TQmu)v*1bT0a1P6`8*49- z;XYME!~e#e5*qXTGTQTbkuAxA^1T@5PN3P`hyjIq=-bf|b2U<^|IRh>{K#s-qTijP zQwP-B3bps_-?Cow=oZj^UN}05_B@+=%iOOb&>Ku2Z&;uU8U7K#<9)0xE~?|Q7FcoB$@r5#+7-DJ<677v9}2yFzURb z)bZn0Ty#Xk6HyXWQ$NZBXj1_gS6?uUlA9foZO~p1nE^IJvzM%1bvY8N;wl$$SC4ry z%%q+qTG&%G@$ub3|Ij>AjHGq_>4NWUNGz!w-%NiwVA)yd`4m_NtSz~(w-Wn;~cKoGi+# z9#^Xt6rE)bcgI8sbNi6xxx&MKEtG>NYr5-{eq*i1fro)4cBsd^%l1eaneOyH{KT_1 zcU{{jTe0(5@!XBGLF)DElR(99>9)YH*!e28hk|XKskZr@@!+a<)|=EayeAWS=I!E8 zb(MvQQXs=YbaJ#S2y~T6X{fv{l8R`945X!l4*aur)fo<1WhA)%yUliU)Anpnh5h$K z$&rRhX;;V-KZhAur&Bp)h6O|BKx{HnUUdpIgE%{#zu#An z%I*$+6bNCTu1Q5ymjb1zlk5h{2lRjv{H9#5cEPF2gb6+bW^ls`O9QYh{k%^>F!^gH zv=K=xXwP?&c@|I`wuHcEN|KXm@eUMBRbq>}n-vP*`J^0+mIwI{&l5+Ty(w!ho4B5? z(Po%*d0Ay;WtpgpYj$lIbZ=bEdHO5o3oH&fi&xcDlhj$oi5afr{JcZL3zx~(yyhu@ z*fG)7EFi6_;f(&X9*~1tNwwTWc@?XcI)tOmnfcZDaj{+DVo2VXj8A`^9=QJ|)h0RO znDSoiJ#F&xvUJx9>6Q#l+LYq*}v?4{s7veSFouNC; z3hdxRcu_))&OxD5ukMPpmhl`~TTUs8^K!Tzpm6)0{jxB(BGw?~&1jB79F4eFCfH~& zH@xHWR6k*E!mu);IA|$2dUmR%|;Df12za{S~c>c!hYgzQ9*;!6@cSY zbhzp(d_IU=>yamS!g;6gEuuYCisFgtZrz#B{az2&nB?P5M9jO%>5(eJH` zQ7bb;o4t#^!@bKMPx?0CRW$H5HsjpQWP^=jqe&a8u@RN8t6cGjm!DlsX)2 zx+qJm$2%&PSs)(iYtTS?C~Qb;jQEtFLejt!K9<+8^H=1Q)C;{Bsl&Q8+N6R}6VC^z zrxudQndwD%#@85P#nlPbL0}rle#Z1nnO_Cz-@hmMqm(}%V z20`Df;rK?i15eTfm)uhKL}m4FhzyN1A8k#SgC-TA)9B>zbQ8_IYy83+$d2H0rFXwZ zii%RgR&o-)Lv&Wo+B=)!4Yw3q@k*QN22|H3%04|sz5e1kpvmX=gnMt83U0O%ciCL9 z0k*yE<^%O5{IEbh-TM;hrX5zADs^6z4F>~lMo*AV1&fH2K#0%6gD3;l@4gp{Q zcd93W7Fu$)Ep8pdNq_-!tA>8wb$0F*c7LgZ-B?!OPfX$!(RZPb#T%=5zBbB1CW5Tc zS5EL-zsf0Oi7OZg1^b2I+3?QvF<&{luX3aMO+iEdlpY^Uo^~PYQl}7+r`Axha_g?M zk~qv@NmznE;X|`Ezg5kq8c5o29o@k5g&<#El@)L^+*rSe$62c-;$oxm^T+XAj?JV- zIDW>p8}Mk?Afo*?8@r~BIix-1OFaDGu)|eD{8#CEp-jcqdA~Q+ncCDeTwn0xx%eVC zv1(c17VK6F8^3~O#Ly17J0Gb_TTu{ySlBrL^Akorkv@jZJ>VZ-khvEw)0{#hl0S!k&c=8}3VLaV{l z1fh{biQ;2fl@ra3<#P)fcjJ@{=XR!ctBKEoMBwZxu>W7Qy?0boY4|ScjD@i>fQo_; zm8K$K1C)}CA|N2f22om6RHPXZ5CSPQb@Ar ze4e}Ry1#YT`S<+6T7d;&@9e$5?|q;5DL8L#;gI@C@?Uk7SuNt(71}Fz zSt@;haAb|5X9$h7T&><`5#ChTb)ze27+DA<6Tj+yCl)T#BIz1G<`x3%y~gUU*cW)u z+l4Zue;}SP^fO;LWR|2bM+yi^^%FmPBI=9nEdqoC-y}z_ApjPl79lTvI=7Gq`l&^T zJ-dt$?Bnft1(Ux|UYOA9l3d`^gd?_GO26@_I%O11BJLdNl&!4mEV6!S9JeS=Mo3H+ z5Tg|J4FF!GvRM&njCbHZj%bwt0#y4^LBJbiYgy#3d~uj9FX(byv6Pu>m@P3S?Hs^f zIV0(UuFF>EHKR1ovLtmh6B4_?6LZSBxk{4Qzx5${J1~AiY?ZFzQNpDL9Pi4=Ov982 zubJd=)_ar^wT%lqy6bz}&#$tqs(rM3O4B0&cG7M7%>3oQ4lC8U znR3-W^i_rC=$m2KHDKqx()6X9(s2) z4ql1R!-Kl*;aMOV041b1DRMRO3F6+OoG9eFo1M4bEz@kQCKzlGfw|m|*%jO0{4AeY z9uwMBO=W~b#v*6bnV_N#_G9H+sH+Zax<&{>jZ{iM5SRVVu+Bo?pZY8A8ZBz5%q-mPM3#Facw*(RBwd zjaPQ1hq;~mZ_U*E7y$qEM`3ls5WcKk!E!Yvz|1|}v)~`TMw=;>i|V|&?_hHo?wl+r z{9#qs?#G$VdM@n(zpfT)t88znjDk}})S9ZvH@K;E7T10GS4`5pd--VWqb3$&79EY) z<=$CDjBwKq|CX@vlPB^xwI4B&oQ_{Fv4jRHSP_tdm(hr7d1c4_JTQ~Aso>MWZTFCV ziW}-h*vAcQe6e_+{q9DbQWa%Zy+Tc;Bi3K*&h>U@C$IGG`9~qNx&9B=n|*Wp+m1QU z7+!F@n>i$JVdlD<2(OQ@--w znv=BTPm3q;xt<3vg;ieTX!vcb)-d)&BXS>6H@Z#OlLk<_?ixT9)vARzvqThx;`>n&Xe;13lE9k36GLizdpEWpG(PEoYEnK5F& z_ukIVt&e5dE2wYizkQ0C8(c=tfVfk(BwpHoZG`C=()XzIt^O_eEt5y5Xg>`4tp)7z z$}ZCLz**IZz>RTDb}hse%x|(x&%H|iS;?!N`U%H2MIobnCqs-P2uYNA{O1`|BHT4Q zbwK=3Tf`!)u3FR}{(u^USL|<2q%H6lpGxA{EHGTC8T3VRw&inFWp?u_kwcZTIO34~ z%1S~EXBc&<_Ki`*=~j3Oh!(rK#Oor>)LcKp}AGkJe5Wynxhjof`l7q@u|l8Dc8 z0~fap18jTlo7yBw2woh7YfOjSDV%C>$#l6b*X11Zd8TMT#p z@Zw6Or$L5T-Og4l#|ipsu3M9k-?lB=*H1$VIZI~ibvT#Bx05mW5K;BS$IEw zi2+u`!WDB0oGH|Gcka^es?VJur=JM@?Q4zNW1g|oG2Pp#H&lHcciG#<_LE=iOc8_T zKgW2bypy0?@MB+}nK>R~X2hBSmA@lUAy?@-i^|#PE&ap6Ui?~rpD>|V{n6@bhIbD&g2 zuXV00WdOuX&zIheIUE)%zaVd$lcVs*WsAx94>z@q-rvpp_UBiyEJq@oR$po9>^AYd zM{1jOZEjA{f0vozJ_1aTzE^+to>sAnkTm8Y=SqZ%3*xbDkFEx(-2Q=YE=|Xu(CwzG zJG-<{;;&VX=`u>}?*eqY70mLcyaYKe_9~{8@&CXH#a49xW1nYwCq2v;7HoV0VeBZ8 zjz}TY1(UQTtb{9vX60DFGo)L%;%;(R_g+{qq(|Hr-30tzS)EAYSeDisVrl~ z6);ZWPD$)$2dt=)#Sy2f5syTTIa&tv2h@iQ%Jnh`=0Y4bt{B6(gEQ!Pv)!vbVffO_ zts__bicj(N+sI>*Lo?8E5q@kKWnIDB9Q^d3Dp^Yv7pw4X3DsLctXbUjE5UCDRJQ$w zs;b!YB`?QqTV?H97f*+w<%E}4HXIUy3cIR^SnIX@eh^mU0#{HA_P*7hFwEIh;$X}MiCgqD? z-~0U9=d9QmTx{sEo4v$ZYACvtIh{D7*Oy~fIWAT>e0NDRWqQ)^)@Y^$XLj=N(}Xu_ zUNiF)veAIm2l{TxWhLyT!{iI#4f3+xHgbn2KWJCyS6y3}E47<23+zx4X2W>?D+|skv z`OpYRqJO6^w@6tDXIDo>2(jbo=y$4uc$XgV11-CrURozKs zAtAZY$C_$!%#7>Q%xn+w;&#HfK);5;*x%7~_xbe#yLZ2CoUw}E>3z|RhpQ+23!I2T!jRB5c*%ls}( zX{7qcGfnP20Ui6UF+F5^R>QNtVshk1zmJaT)o-pZ(W1cp{>tK`$o6I}ck`79 zOkm4M1FD6yU;$^l0SxD_m1hXA0x^6Twps@skD@9KiP}B*aqg{q2?Gr@PrOI~U4giPb0{Zh^B8QClMfY7d%XKB+``}Kp zPk`eT$7#sse1XXoeES0;29FM%aPcZN1_0m3McEPm-d zQH{P(z#9LSF(>Y%U!wCaRI;hoUH5lg2XXHnTw=cKNv#Vu-*c382U@2Z>=IHR#FaiG z6iW@cjn4u|+dQ4}ng~OJL3N}K9%l|Z%e~zv2HQewrf(jyRmkHP&Z=P(ft#zm>OB?Q zW3vk}-@p=^=t-}lag^)KgE)p#KsSD%gJ(|6*++JJ{8>hQEC`NwHQ$!WakX`4*~NReXJ=Z-czxn=yXfieOnoOCc%P40 z`5S!4b1>$!OF_+>c1@NqDtMuWbb_0ZD*_t&z3>|t$7+{~Yudr*yS>*dMN{@KpS^X~D>d#pQ+=a<6ylbHmDnp~zUVe1CyU6^r1$DM0k20<9KgS=TN6J2& z_^X)qtm3_{r2JN7+m0$c3p*3+7fYUs^rmb#bC6t>o{44E3>;AzZV|`SYJNZsunHUN z)s!S|4YijUC22VHH3~p7;|lH|s6h#6wst(s1WU-$ zU-@8D0fdAPFU!$}h=>%qIvDqA28+8`do*O|JJFK%9k$I)`|;Rkv&CVshUvUR=did} z{)W|zC|OCKdolzm1QgDuQ?a&*@lzmy$?kZsPiN|fl#pC{=GZ)=XVE0dvV_;CFlKt9 zkZg((CN!l`|HE4q|@HX$xjHJtQ+!mA7D|z3GW!P^Gw4E1g{}pNR%qB z^NbZ`bFAOA=*?GMvdTkDQ2_5z=GB1M8ns6?$zy<09M#uPR~Ryo3M!%zt;Ql$t-3*9 z*FW6&o|X!qv$RLxAChnZPucJ|w#5FzPkQ`A&9_B}6FH-w{*}AQM@=QxEs`Fw6mUwK zz|B0>^Nz8!2oH9r(ZHqh=ZYm7if=9n9<<(LKiKoqjsGhYCRHq`Vbw8;VK1sI0&;|z zx9{(ZLG*Ag9YB0El>C8?MssZu5h|Exknzwj)T7+PtHWibrDcvy&;N1F7cDf7q4SGZ z4sA;LM2d=>eCja)lWsTS1sX(~yz9Zp{hS-SHd-9HNEvQy!`Z2k(>aR@z>5OoaVt(I zZV#mq4L-eZ7pio!uHiyLS;f}w>sKnOt`ui8TA~SfsCbf=Gl zs58A5o49{{8Hmz33JR#|;yIFjq}NBuR<40fMJKdPbh&r#gs~m9#wAGZMqXqiTt(f0 zn?Ox1^pRZES{tJBqk?RH=&!45cN749P?N)&G4ZBa^^?VCXh9Jnay_O7ps9z47GAA`j&cPMJ+NNxCnJZm;`zCVx9&RSz;$M)6lgLH!a za<=QX)rt3MtJJp+5~q%?qB76ez2T>?8)tT)2Z@4bPe&;=$(5$68OZIk2Ylz;!}2w6 zOdXSL_zOsMQ4`8f0_<;@(&mc_%gc&clG$oXB~m!s0pA%M>MBe3xz%TwdwH?GqUXOg zf6f4p_9!9f(SL(77G}N@^Lx-5S)3tk^EJ!u#*erbf#zM?+(ymrTIu|luMb|CI_xrW zVL)T%z=6?;3kp3g{<;F4BD?g;s==o_$}Wjw(AQAkSzmnWL{^ZtWb~lSdnT#xz{`s< z6O*wRC5@#nX!B!G^02~KE4_TN7U2?VW>KoV7COz?%$UucTC$aXqE*%qw{Ul%iU&c5 z`UdE0UjBbCyCy&L4A`BfUXIV69)rI_TgFzq`ou@YBJ#UQ3q z2-lNz-Mx;lQnxxVx9++Uzg)>UlMWyso%WzmENtAC%#x`i$gnukcvh(*Hf}E9+!#?H z>>lx0AOs|xLrhbKXs1YNJq!q$e7b(y$n071|a;9=+*EGPQETuiCjb` z`e@i)dT--r8`UOB`)c$Uj#7>USU}&|3};!!IYN*aKxL_A{M2OdPgr#PR=E-O9zdsZiX7f+( zgxnRSzbt3yi&Z~M`{~w6un`9}OmkU@xJ$;2ElMLT;7Bs&F_TpD6lR_ z<)_HxZIE4JdS1z~Dy5qe302lgS?)Bc<^auZ2f;q30s%^Br%sI}HZcYpepXkk7I8i=Y<^I*-TB_ou*GjD8fnBC?Qf_c1%JtT*=dydU1ntq-zLYrEqx&}_=6 zX{14IEOp!+iO~q+B@UK8IP6*2D8M?d4!zI>e8Q(m&9V=mXCAiZG&Y!X8%D}m+gxWHq4m*#P3VwxvO}2u>P39Rbl*;Ot+L9J_{}=QF@*8= zDpI1-flIIM*rq1UJ|bG)EMU$5Wo3A;QT|m(e`sdoa=)yR?g|Ye{?<1rvbV7A)8IN^ zzutJq7egJYisnj1EC%p+n~_?BP5>rq&JDI-Ce6nu259$sf6n>Wfbx0~zOv*{rM|NR zcSg{no-cSYclSO-d}LYA2Gzv#sS5IbT{f znw@a&UD%xDge{zBZU85B1+Ys@xt19*a?ek=J~TZr>|UAJ7Ic##s`F5r)?WP5^`|XAxEl}gFct3PBEEE zwWT{jzK`98H~k2R%hnQ7qBsRPmM*uaZ+y0kH`Th^FAQLCoiML1)KSBvd!KgA3FSa6 zp5qHpQP6Ogky~a4at4f^8VJ&ED5w=hPVB*=`CYOk(dMh%g!FXV8E!-e$}i!kID+&! zuV(THVaL~)#AEqeE{5DK_X~dW#`R!e$*a}5M2*W|Z>7JiExoL&ozk0+&XzF!WF+F~ z2l`&w+hUkvEj)Qc{>Rz4;<+!!V!6zx-*LZ=1n&}1rFyagvp}w7j1djj2sSw1DYe9M zBFN6!-fz{;s*c|(yZANQ`Ewht8TN1SyMV_k71?B?lj0Q4N zA9lG|-aqnkYWLcuJjV)}S}=CGvau?GV{CkR=e4hUAG_oRu)PmkYH2R|bNGk%6iDx! zKM`N<`Wh6wKd~Pzw_jZYUM<{o$b5T*_Aqt~pGyNSUaD^Vn;uY@ToVwj=yFb0e2+Jl zjm;Op*iDsb&SJh#zgs1{g;;Ri>IM0ZpSnVa;u3y=?Dl=d{MfJ_*zF=|HGH!(UQIHk zjfy?h$&LJs7A#^q-3Kh;tSQ#@NB*@_c;*O^;kx6!r%(t2s62~8T@Qnmj_gJj#@SDN zlW$)_wNZ8veYZM}2taCus$LCYelZO>f(n#ac?;otMDBqC&san;j#5c`t~Vw*o6K6Q zCY}kl`1*4Tl^pH*9 zG#_z_{AUyn)jKoX)Rb65J`@W(`Ab-!BkUbwENv(se0#U_bsDeg0wS#YsTlQnCh7ga zSt3uw1JLqJF5^|+eMFy2x|GOopEquF+4V}#MQ^&I!_8UMv9>Fv`;e(P5x!L_kBqR< ztA{?HD6?LDTXJU#KGGwgeno_r5EN1lYk!fb=nU}@(e%q*kdEi&GYQO$3`zjSze&6| zWVM!UOe(_rp2*&63%b@$Ll|RAlDCX09HA>6uW31QA#38BC_c=x0fO# z9rnS;WO#dyqBkP3`NFxM6s=%jyRrFl6|Xv*p6#cW-8N}IMQ`fNm!f!Mbtd>OkvpV# zwr@GjKF+lXEO$I%j{K(J=v^ynR)eR%Btga{vgJ6&P|nf?wVLrjEw{i^6Iyqu(o@`B zLskZ=PCGJ3j*v!hu9Am9wQWArrv2z#OvOo`#SMluGN4Kfbk$TOMw(fBsApmX_|qRj z-|jCY<5SUN zqBcnp(7~(rRfFL~4`3~CLfIE38z=rPc5i_;iKWoPZSaPs+;}? zF++#n?qH70yqqpLT7OsZTI>azPt`-|wd-w{P;o>3x3;@~`tzZ`<@RZfqeiN^L7X1j zWe-Q^J#m$!6VE#=cW_Cg>S_Z8cjN1#KD+b}MC`cw4E@&UA7qHkR`xoO`JA$au9gwc zAx1h`hbsp0C-Xb=h(v^h-&e!Pr+u9zkti^nIeR4{t?ScUmyt5qBh9Im#%c6b!XUb^ zFO0BOdePTHvH^f-H6c&#?wY&rY8HVQ-9};2OgBu2+L%O?cIdj2m!6H!*rQQ+d77a? zB&?vF>RTY>Tq-BYDyIR;b~_8M1^_aBoMSX`Zu4iUyB4iokTHdjXc2A?c!St=-`l`g zE!XPmO44@FeOXk5tRS9JRHX8w#8+^&?kXL3{W$Lc%AM}RS1tr!5doIFjJe=wr*zpN z)q1A*1I4jO8h!oHj9w-p*`pg)#QK&i_Ye0?5VY&ZmGe(v47D^S;6e$}dvFNZrxj9v zUxNW>^Jd~a4w|38k0^)g38}%Pb0xgeFieh6ns`wfi<$_kH`s)Dj`PeKM9(cL07BFp z&3&t5n$DqZLT4{Re@z^zAe$!!U z8eCIh)!pVceBkR0{fyNC0jpfsDzeK1`-~BE|D242kDUOMl1AMwGgY2-y_-gF&dt8! z1NSwNF-AJzgX7H3ElC6Rc{yl=uKdCs<7O*7Zm^~A&x+qg)$&+0MI-e};r_fPo_wRh ztAXZ@W$cRHttGbL+Ru+c`%a!*JMG#Cnuh7;WD|B2c9v~3O^mK0Gyiz8_Qa{RN z#DB8O7`PYCta!DjaS|t+<-2^><4iKDg0Goex%RHC(n`Nc$n1x)wMuJ|+xlmOcVlUci>OM63IsC+lt&CrsQz>}pe$yAna zxS5*lK5zkmprP6kT)SGrp6Vx){nAq8>MgPdNWUO_SHAsmQc_8vildn|wCVKdyyhK_SwPhe zJS$a)iy}C#mnX<)G_~Y~N>jALK*Tapo^@U#@cAjxos_MuF_;QY^1dybtdp@=knE9P zy{FZYPbG+dKnm(jHRqXjAsh8f5xLGv0>>}9SVd%ct8Yzq=`PBoGtHC{IuhbT`X`Yk zTfR_=$d{alyDeiuqVajrL*eQL#xb3@B%mb)i-WcAVSEvLQ)a`b3Nsx+rl{pJ&au-> zB`Npw(~E^R<1t+ea9KF%J3WN1L8nXRbs zK3dqzSBGDDc7+}IYnlmFbwjw8ujGQy`ww_{)mWDXQH3z9(bIdE|{_z5z0vWpa9x;>Y4Nd!`8zK#D8w`-te;mk8g26dtTl) zlo({&TTD6)N@m|8x1(H4{o>BQ#=}-jr(QIISn|&j6CQ(0bCf*>T(~bd!`?1T`)Y9? z6z;;3D&4qO`rn$ZRk(^xnju#Q#;|Va;o37Px&w4MoDt^P>V@1iyMx$_swD20akUi( z%p9pPKi4+Z&-#OxN?0zv&?_-$K*6> zO5X9LjmAs7zKX^SXX`*gBC^Pp$h0}MmC&hXaXv-gm;RH&uQB0J9cqV9mQ(NMVU@pO z!UhoGhsmm#9o|kOnZl99%gMM1H;OFZKMfI=MO{Elts-RPDi*XeI+@%1eP-&~^TB_9 z%oDKG6j%tL{hLqC8~bwf&R~njlfN>yXot&G8xWrMi8NWA7$###I7KO^Y;79?*gE;k z)OXuH%5jlv!E6A@xMsq55`e!TXC2-W1xfv6Ofadt*n#lM#jqU{bL@G>r$I|{#s0rF z+cV-)Q(IT(5IRgDYYG%fLtt<+vQb8rnsX!v4zC;_vUl-(egF)Z8#SvR5%7k3=D{Jm z!~m>v81YUDjGg$h${9PF;=7>JcS$&1N-T?l$zD$3_Ki|@;Z7m{ya(-*oKK3%OOuR) z_ts`E_H~8G{WJt7T-ZJn(?JH;W`iuA<#xT6K(=o^=m(SXWAm;&utC(NpE?=Ws57w7 zCYAxXd82vozv+Ea%TY_aeI=pFY~AE&Q= ztDIeTcW&x0eo?DZd|mS;i|a!Jq&jS0gKQI8nfUGK{;0%OvfiPA2j+EOK_)^U*FJ1~ zb?1vXjYjjFIIbBHPqPivuycKi1W&f?Im5$II9yd5f=fAAZ?JJ)o78_CWaENg04$KXs z{F$9lNVsJ3h&3$NFQHWKoXA9se?GCze93!|F`7B>B3bYv(*DA}uAKd0%3b3~E=@u7 zgmR0k9i9#_eLdHmm5y4RquY@8vNcL|TC*pM{C*CdubwG+xr_r>3C>|Y*|`!|ciX&^vIoB4Ptp0h$>rqg^a5v^gPBGc>{{^xXyWx#a3wxFBu` zE&U#}t2@spwfNwFMso z_IK7D|J1De@8#3iBEXgS00nlle!5tGZ1O0<{gv9U^)OqwN2Xf{+uaabelN%e3UO)aSGEP^ zCWD1&|CG7dKHJaSQ*L&3`_ch96i!CYi zy~9!M2D_iNy+moG3@OjNGnxx`?&WLtygQN;W~(ECIn4${wjJVM%}&eDxy6gi z&a{om|{J2TZXKa~j+HRm1l}rp$?J{>LYd?wWd; zEQnq#DM6Twb$w!Vk^pa$wkGBA=$7Zkn%22vW$9TvIEN%0_60uXvbdvVR z2@&F}F$n@05r}1zQKHxU{@we!id`e77)>kd2s(^HZeD!4y@z4dDvq@@tSdjZjpomh z?d;q|4F0w9tK*Z{-Q%HGkE}JbS^W=fa-zyh9OUFM8>MGF$C`A=j@rLeGlMYc|5e&$ zU|=Tx7&iVCkGI_B=Fv)eo7Ly9&M}VODw(khRv!xi6ZOR&)*N8hwf*{S3Q8rNuZl9R z(7YEvV|m}t-@3dRJ+zyAB;?a*k5gw~k+?`wtfap=&+=|x>s?sGKA#=a$DH7_kFI82 z=5^5#g;TUs|9(h1en8v2_JP_trs3*0E=%wRuvNF*>n&LgdbT{fxjJGJsr7UO)P(qI z0;WE=LgZrRb(6c4Be5i4sGN{8eQRA?8(6X_I6+LGn zE8c-Sx^U_p99eq)HSt%VupVfNB1g5Lrn@|?wj?6+M3)+vH146faFO#tTv%hK_st9u z^FqR+NP`{*+Ls@lj6Yh-T3#ICmI|%{kD^s|*+%Q=UZE=a$x$yzC^dvv*JZwcxHC!d zgcm@(t{SY?$>Vtr?i4$d)wDsL90X>oBxxYOuZ|XFF!oC?VA!Ze4K80^a02LSC_DaJ zb2pOtgd!&e8Ab-@Jp+#(b9Ei5A^4%G1A&9_f(7i3EO0@tVez@l4ucnN2Lba&sXnB= zcq~};QkNlXdDtw~L$bIZ0i8l0kY1#GMU+GrVm!Dl*OP0FdufuCLkn94aSX`{;9_@v zl+nOIYUBO6HOX~O=A{Ea3|Q#6&?!hnqaa4f=(T1JH+dVj+M&*NoVdZUPPi=|bng}6 z%nzTH{qiae3Q^zc)$?#V(|`EUuSZGBQpLqFRHR|0H)+T0svbG!UXZnFn+LP4YE+^W~@)!rp`?fPQl2MeFed;yu!~0Vl77>`a|FFX#+twiZwm9*y$R zDzq@Tp6K0jchWiS@*n^bKkggdHOGAMMQUwU^3e84R8Ks`9x$(NeCNJBd_l!9%dJ%+ zXDv%HJNij0doVb5VDqdig%QJ=O63@llRWBRa-vw+-_sAZ-z^~$0CfpKTD(B<6p_bo zOq{OXS6&(gjWxx4*N}C1_ZfkE2A2B}H-p4F(AJgZZjY!Z{{HsZ6#tebaZd$f2oL@i zoDfs0hyF5CqQaj}$}&N2iIAs&(|kg=lI0V>DYqpIcGKmJ7|pi_{+`}hDD0BnG#&e-w@aq&sLkH|tN zj99%|$5}=#f~{*4m}0iJQNL0e)hG+Id^^GI9y5p0VfgAdw!)AT1g-PH%|R3R3GP}! zBv%+6v&>Sw=8TVz7JYdMTbUi7!h91c5*R=4ttM$>v+a3 znW_YEFz;>gp`L>k_w}%zLbCVRJh~3Pho{yxG|l*_l7&k&N;dNOy$$Q^Ag5;k8hGiP z)+av&=5Jbf5Rq`Fw>VjsxDDhnf^g%la9FI~_51F{J$sR!U0^adh-|Nh)tcyhLu~qm zx)O}2cj~2>cP%E{_MKqDkrId^wZxw<3@I}+Nu67WEtr_W&6}Oj(et1_!cjlq4i}M` z^D2{{dkd-3ic)m@7r16Ebr2M>)Dzn4P~w}vPVHDBFh1b)yE~w+OtiHr5WdIxfZ1ZS zIj)OWS*wD4zTymWW{@g=4ZB4AOl-AS&ay8ZYF;pYBjNe#Pj|56d&(7dw#5qZ}az??4(AcJv6Lg1wEp#}D{wcsAEdT~iJuv>IR zB6qH!-*DVmiNO-je&IeZ{V))m)iBAMlRgW8CM@VX^)D>hm7j7o$Q}C_=JzPBusna1 z(hvFC>)q|nD6gWwGtNl9CxIgcBc+hGXwX(hF*~{;;zmMmQuGIj_7V)lx6AzL8lu6> zU=nA`s(h_|LQ*!U2imhUwM7buviM2ZZo;0K3VLK9kptU3=mla<`A?W2@_Li>ieam+ z`;764+@DZQ)5Gtl0=2AO`KITESl7b__SgQyRhDX~%Xi)FTZuZubZ2@(pL&dls(o!q zthv+-(UbtgGl;6P$(m7dqo!$g0du9j*R*lv;vc=#xoNiAeZ)4eQuv|X`69+PC%Png znl*lwrU+86*E;az>#jHcYY6*$7O}-6IA`$&OA^sI6n86hE=0T3jI0 z*UrNAaUUe_Q7NblQN~xx)S;};@2#RF-M>!Jj^&A*-;wn;wO3)2fX2S$|85eZOIFDL z@OnbEAvqqWxk%{_Z;t-EQP}2S6T4s3vV`l@CHAvzgsIEkd{QmVU*aHQT;QUg1%Lv_ zyYEBJ(HY|dF?18@%Bme0UtSTx#$Ye$a@>Vnc9fc7r1{2)Be z!;b_1AD)gSZ^zqv`pcE|@&EXyKX_mj`oP}lb7y}2Txu)cp2O%5;t;?6%&9uafypEN zvI{g5#;j45(dR&)3tMR~G`q>2<-oqNwqElhoa9ipU!}S(^+eCN>o>q!@eq4@e+n@LiHitFH*REGJ z$Y$#I{bWR8jiU*hMI<|seTIlu8|7>8j6Tt`LR}aK)j>uxN_vyG9Ty@?$6ew4m74&q zPhofFb|4Q8}iw*4n$tJr)|c_t(*;=_(t3--77W?maJ|hd5)7%x<)JAve_( zJUuJn$&*f2Ezi(`SwXVkZ&~^+SsHxH;Bbq(QA+l`!NdBWl0`L7GWV`NJ0;v6wKpdR zR|qc0dElThW^PcYzK?hE3%9kGb5gIj<8JWKgAh=Enuz>I-Dqs|Us3`$?~9;sMB~S3 zH>e^=)e%zS5bY;rkowgGR%h@$3D`9Kqks5$Mp{GmJD3o;L@kHn#lsw01Y#Y0hqZYz zrAAMG>{4;EM@-OX`$@;?Qq?_ChXU0|U6g1vkZwL7+1XiT6MEcv+E;GCIoNc|N$V+0 ziS7g~ifq!cg4ii?2DyoEjCg6yW^ij>FZ?l&KZG3hM$S??tS0u{+WG&w7 zb02E~E!knnVimO!SfSyz_UKh57K$D}c#({l=vzQVUeTLMPWC7(+*S7Q8h}clkY^sj zwRo^_+Poausd9LJ9A%T^4pX*xQkdbc=$y@LbuA=&h+{=qEVG3}iU>LGHV53hSPMOf+o$Uk+ zlsd<1pYt^^7bx+;h&gwOIPlFdZ2T8jj35&oyAIH83(dgjzgQx^RA1i-vGV7ID4a6i|RyK zdFfsIoJ*ZXa)Yn@&^sl)|9!RkipF`z6F0nlaSUrLiIX>PwkD+cHN?7N ze+*)yDf}+c!P_xrQ_nrYU}fAB8NK8Qw}$H>TlO`Z?Ctp7KW3{btTpLu}EO;k@i_#P1E5NJk8 zq0K&fUL~|B3@l`C4){{QVhBl2-H8j0@g3Ba`ndsH)sg^5;YLm1;JtKJeovpOlIUPU z&@_D=Sf~V@xo#MiB#CE)xcojoSl=U{Vt@2U2`P5FT_kN(3=+z~T&xd!kK{O3Dv=D2 zr$AE4A%xz%u(}1}!KdE2DpZmV@>jP1;_SFxB!%;>ILOf;+b5=*F($|uDCEfx+>)t` zx$41hM5R?>_XUB|Aj|^eh3=?x4w2bfS)fu~_r#Q>FF1)yDSjulGX0=$Y&WL}GL^mduYwi3pn(nyKUP~#3hfgBjzL1RQrmj|)?G6_1 zbk;r_)q&_G0>)d<9Ms_(5KSS9W_4@!oSClH=wCtw+>vC%wrASk#n`J9Sji@3F)~^F z6p;KP#yGXVjj}2Sqhc&naLH<*g=%!e^E4oM4r7Qoh5k5BSu%(bO?s%i2r?3&G{5dk zmdJjS!GiK2`_j^c^F!@F-NIeXkBSpeTbd%Nda0ThW$}5PQtV<>iMK9rR_YAn0~K>QsBt{9bsm( zWiiw*_uKu4Tf5&iulC*^7`M64b8^xuzfT*<{v|jVYFgA*^4D|mM)T~p*1}!i!wW|w z3wR^zC$v3hGQ&f1lZz9xe+A8Qf(-|4rYb95*}vC%r6JONliyd=V%ihCS*~cEuczbP z`-ov6#P5#vPQoVp<|sJj8HuB|1!t8e<;Is|3I=L~>-a~|ukq_~>rz!>$FC+W|B!`T z4|7p2thZC%{oS-AF42{|NSLz5dT&U@dIZN|0wlSzCulF%6T2JeN}x%jfy5u1{H^YGfwQ*kcntJ(Ip$tde|JJTBE?hD1cC59)4 ziaQr`BZ?!-CwW(659i#z{;$<=lhoU}!K8Zry`W|Nc*lcl&t69pH>F}}o`r6jtQ(3Z zd*1!g0F=ABcc(7p(>pttAlA_-FKi?~sUc0v-Xcj=ZI?-R_D!#b1U;SIeB<0)n)uzw z{%(EEP7SMDLGyey^gfXxmFiupV*PYo0&}7@6=vL9I8JW7S}@}7zYe|Brh4~ahbYo! zr~R(dR=duDOEKbJ+xJ40G$O;obIH9q;?kV^lRs$Ko_lL#vJ;c zzDVX34T0i_55s^>b(@up-hwA1SHJfZmSN$t8(7Sq-v)jadiusovs{yb?80SRMeEZy zCCu0gU;Pu-;#rlNPEQSMu@TCC17%B0BVSAe22D8@=T=U|v`cS_{Eh2qf1o`pd6N&burs z3t(>vBy>UWbjt0BUQIAsL)sA2Sh^P`(@%6I}1TT*=VuwVK{b|i8BlEx{SB~@a zw3~PCy$Vt|X1uW5_kPa(Prgw*T77rJ9;XAp)1#JOQhH?KXPm#bM_h>rXkNtPiD_yO8j40v+DguM@Gab)pFNU+Q@0Z>zaE8*6R%9y=tn9Y?Kuc=FU({ye&rvXh{DU3BG}GSY(` z+0r&$C{rTJ1S{O2-yop>SXfS<#$1KY3*x^;Zr1^>*t;u-x%FvMn5TE=z)y*k65)M! zdyk8~@;X5XMdgw+bewBM8#Q;BGxT=f@~<>@+oi_OhL7Fon{v(UErO zBt^_AA%v2pY;#U3Atnh~CrLs~b~5HVEeJ6ogqTW9h{?XsWDhY}#}dQXvd)ZU46~f) z>)gNJeV=nb=bY#D{K1Rix~}i_T|S@pXMJlPN~7J5I9)#U=>3XphI-!JFpt8U!Aeqa zHiOVYY;J&s!zxMnqH`JB=TaHZ?2SEq;fH5UcM>L^DKCVX?ho=Iq(L6A=;W2g*JD|0- z(Z|lZsyu!~@?Ik|mC|)_*Bbdd=a3`x@O6G+7F*V=s;eQtt)ZTy+k6;^jNxh_)?MBc9~+^^u>Lenij8?e zby@7hv5#xpYQbi!wdZ#cD z)cj4E_uQe1fd;3r3+&204|DBotbjFwnvH{iQz)4KmcnZpt-nQ^k*o7BPeVLz7%%1* zhowXY@BhkHZnEFqUA2!EL=bY#VR!9J)`=R=*X~=B)>}z23VN&- zW4#(lg<_^;(!J+aZm*lC$Qnt(nAcYM9V2zlq%&8vk{Bidfj(l)(y%!c zy>tECkZ#ar;aeyG`rc3D_PZCg%AGu^tr6_Go#U<5z2B98l+o}(Ofc*Tv0pkiP!j!| zPA$l8evdY(GSE&{CtpFV-+data_EXCOU?klq`k8>btv@Bd*sa0S}$fl2hLL+Udhjd zYMq^(#``l$lD6|yFXV}ub?6?o18%#i$a~9R`(-AoHQTYhYKN#C6fLR*gafRNt7j=u zBCVg(aA#rm_02XM}ipATUQIJST1nNV&nt zd$TR&gDojcbvCO6axviNf~L*9A0Ce;K30p;6-X+M(r>WofPFDGY1u*LZ@166Q1N$%yi;Ti4T0g=AWPuf@T?m%vDg{8xVP|$7c|5InVSq z>!fC6q>yEQ4_~YwW~7XY))^mbRzuDOV7hTNx~~%};q-`kE)vg{vI(*x>_0RPro&7V z9UX6LoOZJib1@{+z}NXr9Xq)n&=VcAyuyC`i6ne)1(!vwb8tc z1z`ycF`Ac3y5ph^AGKQ0_Pv{s=~A^)w4||-Yu7Q069sJ(VTG}7`%wPb!Mw56E;<2M z70f{dkef6N_Ph+o_qB6iL44+ZqM%u-zUyh!IOd_Y9op5iuCcXJTbwT-@xcm_3pj+(#M((&ilHEG%8n1?(j8B^VikH9s z;yB&Wtd_KRW+OzpCd3a_SjE%Gq3}^zwkZA{f;!Nzw-F0_n0!5IPu88;)r8v)E4vle zx3YKAW>HU(JA8bSxXqpYigyqo6t(RK1LJNxp#<`ESA%Od15?tRQ|R+XZM*2dltaro z$a4M=I)tfEj}t^YGO6|VxrR*rNaCL0_@&I52bu=3L4EJ4&Gt1+jXF(24PBfJIZx@k z(kJz_edC;%n`x49nJG3{A+{OKJ{(TomP$)O4*vp@3aFg;j(Xu2cjaFon<_NRkp0Ey z%q?D+#{~&v8u^;+U}vVjJp=eJxDGU!xQnQ1)9#AW@FSINvgBF&i=69hA!7!tUh$V= zsrQ3*J{)eFX3YY`Y*~r29G!~LKGd708&{_Z3wcwuQ^jTYi2kBGsoZWAtNqKE&{JKp z4sBCLw3ayeX@Zoa%j)Oo*yt%okm#+DeCVus3vZ%>P_=y4U#DTBzkXQEqM~qs>Iux) z8d+^mM`s3wW}o78yh|77L;0@cu!y`F?zy;&gBV?nqR>j86p=*ko*%xGDp>tZ+>qS((-AMYcAsR)6>6ijeSaz34Ql&m42g0sSOA&aP7 zm4&1?uDU;g85>lcx1i6t1-hM++wyYz)RxU17XuULr2vyN{uA{82FCUqwCPG`;3AJv zWzu&A>RJOO2V}q|f*&uBC^(IiAZ}vg>a3rzSRuJ>ZMpMx4vG`M#Crvw#rH^vwNm84LH5xSnVg#itxu-L{Ws&=o^|U934EiyIC@~fQuhU$!!ZeP{DeD5 zKp)1>ih>@Ix91d#b9H2ba)P>6j|47oy4d^)?=%@69xa`L&b$(yji_b99!)Ys(`C{fJ`CD7emd!r zcKv~6*+=w?!Rq$iO1dHnLHs#UBiJ>z9;>p8FEcA@jg5kFFk_dZ2J7;hGk(VP>#+gX zHQnYQvcxj9%4$^NyxS~Ds1T3TDUwv-{P^?q_Em*(Kqs2EtD6h=#h^^D8tuK_FKcFH z4b>^$5e!}sa|^mDt@PpcY@B{Key(exXIbW4lw4!RL`l=M7M_=(OwArsD|($uCx(OURsPZwur>A8x=H=HMZ53%c{x7c=) zQZZroUERZXs&px-^6b|Hv!WY~W52v!+&O=P zrtJi?WRJqA6z5ziDEV?TEm??8!6EGbiYSMo1XBGwUOvXMo& zCsZMAgR!8GCG+p5V`&~EH}}F%!R5IdzDfu5w!~5Wc~}l1Tus3U+Go{QgzQ&A7pAL^ z1dz2Y&4DBB8t*k-J21xu`T@O#kTZLxU8b8>bTq|}oB(SsfW#KZE*&V*iMVfRC@X^E zTreg;HRrT{*^}WjX3<+*=O+68N=?H9(%fT4c@p7nFvKOrMXTTy7acWijwIwoImxXwS& z^S10>cym=1uIB5KedGRQzJgz{(4fj3G0pBpORDRP@OwhbfMIVn&;YBFaPStgya;VG zTIw|l4Hc^Arb0g8iM%nGI_{vm4pC(z*eMOeN6Nd^bTq}A5;}Es;K9I+r$Jekn6RyT z=hC|>hw{v^k#9SB>e zyw(FrKQr@NE>+oy6)Bam7}8{5*qrHz4FZcia*Hv?a+e87e^XH|j01I_z$5wEoWPbx z)&~pK>#Bgp63YtvP;R4rx5L^HW#6K=25E3XlKpujx(L?@1nn}?^@Wl^-d-}OgDS}N z6&J!{j+b_uj`@^7&nDfp1#lOX58E}Gu=?1p%ULZU25qIPb6BCb5eijn#c!q)nHfzX z$Oqb9fohY!{jT=X;XZGUKvgPw6BKd#b|-7$j6=#3in=uy4_MY!cwN&lbGc#R{>5O% z#C0;sL2amZ$4L3h{MyKX)qLIBJhoZgnE<@m!H$XsF~P-_rVwk6EGwu(TOp%L*ws3> z_^sZe-Vy97eDKXL&1sp!dnP!IXuu1*B_N{CEYy26C26_OWX*b=Qhc3hPm+8?+sSV% zsc_K4%6IBYk}hD5ah(_miKDWhuSk$hVfS&LMc5P}o_qRTK#&(IKDPlx9eY z8Ez_-7k*}bxezuooCIY|uTrK*hVIhW_|&aMAgi2v@j-A?(}A*XRU`NuKpo%UNqT|qg5blp4ZVi%oq{buLa zm5*mzm~U46rCWwrYD7Ww#SUFT{#OlF@(>|rRQb>^EUVQ_vN8m6rjZx97kG~V5eKZF z+*q1+um`0U>GqhHvo(jv{whdc#M~mfu<49OIt@|RYSgwLgxMS7=)iXxzv4U>&J?9> z#n;%uYsK1=WM0<_Zz-_jk(HfSXA|zDo8BN4>kW+J75uef{GDqfm9pKLy=X+H3rJ}W zJt?iENDoWWdB@M%uy4N0Mq{J{ylEoo(;CSkp{cJCKkP|tPBPf&4R@;(?hL{*4~JDj zI?`))-NmludA-%8yA-OX6lEvVpOx5IRINKxXBbMhWFDX%r+mg$8a}-!O_y8{KUrrM zL9pu2E7cZfVM`f^$2Yrug7+!rNd@AXqgC?|pWp|4D|J+Q2iu`zLM;BoOUn1dpwq9M}iV3 zP_rE^4%#6E-9S#I!Bb(p_35h9f$mK48fnd~#0mhlDvwq;ZR!)p zyE04G=4IE$AI>(DoCP9ryV#{j#tN^+>Ql-poxhIC`=VoTE$gs4x>wquBzxA^3maYp zDFUiC2*8%L?ECA?SyZNV)1Hhwv391Cnd^66bB+dMEr{*wxOJm8U6Qj!9qRE>R+9Gox>h$B`@_`|y#|zcg&-tAfWj^LidG7JRSNZ9U9xt(5 z-KR9Pc2j+Qsgq<>h2*FNINC6TSVL{e0oQy=^f{ane?ptq5nc&ZplU5LWMwJ?^Ac@b z$egOj=XXqY=H2T!ijZkk?dOUtjJue4N0wBRL&)Y%;rMH>%CCWqz}Ii0NN(*U4jwy% zCNEfaAh(h3MB?^X*U*MM$a8+-OZ@|=er+;WWRNSv0}0XdbnfxAGlfe^F)Wwld$`46 z6n%pLWR9=QP!3G838P6q6Il@{t(SeataT+rB58=Hxbq z2|(XuT#-Cj!c<(YNTok5&edP_y1Z>X@`ZLXQ;lIh(HriT)km8-yr=op`IpqLWDdNM zy0c1e6wEZu$(<7hJY-Dn_mvSz&5u=#IE0eTK*(iKMTxjBwxCNdh2 zjm$Eb?<3KWVF^Gt9v#-e4`=W zXI;awqrlIC3`cHKa?-rmUKxaMCW=%{ULINFPw~&$O9e8K4U&ht+Mg%;SnqCKyxj50 z@eWte@lw&L0+YYpYkw(Z+$OYDa|s z^ZN>4weP1L=Ov*nJx3K@P89UApiDbEH2qBV{p;?#70(u3=>G42zZM;1}^}cX`&0WoF~}{ z`u8Bi<~5S*JGDUS{n?q`7>`)jed+W#fU;Zl31nu#WygGy^@l`_99>qZl8@A`12zVd zNxblEHpev9t^P8<74#Mo9?#1hyWHi@mEMM(3iO9&J9R+JD}*t4Ar!HTswvyffiLe` z3I^@?2icFNbwL*c-&FZitk`!&msy_datB_Dbs=c*7o(3WSfEC3b zRwOiE2QjEOjMc|RhoU%|n1#jlo6KUg5sJB$dydwprm&OP6vW$LS6~X};8FJO{V}8PE2KvsD1c|5W z#@tVgvrqpQCU&U!B6b9GxCp>#`JF1*>rWwe(*WY*vsB$n#%eFG|Pew8aDB~D6 zOCkGtuWF4FyevPA1CnknU!XCuy++lrIp#^@54dF0+8fhmbu6^-Mr6*aIORh>$REGU;O=x5Xx7xT zx1wnYS_I;gQ6xSO1Kg$YyZrfP>_MfeClhUsv1L_3a1v1yq+0FN1}uMkr(bAVLF`UM zY*}lt-N~t8`ckhivuHGPit6yu%P+^+wIqL@y1mNoL%_k=8|6W3c|TQfo*QsQrue$N z+(ffr{R;?nttW9i(k!WPdapaKUb&D&{eTo>JJwmp&RVBs;hPWQJ(v21n`9Hkcw~M% z=>(b4{jEAzLb;rS-$grpD8l_#eDaK08PgmW!4=J}%N@2yg-wMvLF@8xPJAbKJ5wYy zW`r!`LW*Kpwpw==mf)p7c%4~3pWVOPt)oiKYh4{Hl1`$Fc;C1!;`k&lwM2zBx7*wB zbe-J2jX*=vN-i$^gVHw8{PW9uHQtYd^)9RzkdhDh6P1t#LJo(G@9Oe=ET98-O4o*{ z*?M;ZrtWL$AT(b`O%DwIWAd}$#x?NyCo!)D6q;dNqY8lJ?l~4>~hL} zcsgddf%Vj|a!rzic}K)q7g1K=`^YXDeG6Zbo-g~VQTklhEm^&x2?J8oF;(#6u@H<( zXeQSC&ho^L{F0 z-1(3&6=38Kw85{IZEAzqH@ghA!_ioUP`pKehJ0>mTQ}%1wTQ?CiCDk>#aHG}pvTnJ z|BHJM`4v8{l?h_cU!e89+5g>o>cy}8bRTGK3lP_oEx=KH@h@_)ezttcj$}Eo4QOpw zU9C&&pxwhWn-(}mE-^cIt{mTl7_(2kc=@nKFS3t+u)Mg#z4z;&wWd{#+g^dgJI-%4 zd3EHb&~&3I0G#qGLDqY!@MngajxP;hLal%i`flK zx~lzh1vp0}QFxv~iUu(b-(7(Hq@22#ioyV<2I&kayL(iEz#pEu0D zVci5hIC)Pyq@w&ew|@~x`MqzNTzN%rvlI@W9s0)I#YT)spc)38<1)V|XEbJsp`YuI z=HxDsIE?fR3?8b{1uX4hqvToz4osMBKUU{Y(YRv~@%>fH>1Xk%m%enQS;zHVa*`5E z1(sa_(|xX#FVSmRCtB!v%ov|Bp9k-MS|9?y#8r657G+ow1@D&jQpA?iej*Z6+SA4d z^xY)&jq~$7yH_0TQ!X0EFIc4#zWZUMI`R3{rJ<8@2YxMVJfd*(*FK#_w>35o4+hgZ zvb~YCx8E(+(3UkYm%dD&}Gr!BgpR>1({| zG6V~!{s_NA64RLDF{K(G6z2qZU#cut*z9WfJuXzg8BC1l8l{C&Vtph2Wk7Q6CCky> zqEbN6P?ig`17PPVKIN)y2;<0WUAGSfDRg%ITsN#P4H=FJ%~di&D!8f)5`Whl09stj zpJWw5aQN<9B|V^Pp;xDlNxf>~$JcUOIAk(^!vD8TMWqk9D8^=5W4d|{DDH6THVZCZ z`KC3J1e;n@Sd}ER?AUtvVSRshMprH4TjOBt_0BiDL7TWr3A0bu+e)1!GT&rg404Bk zi|}gCS>Doh&4{MrGbQSS0Whyd3bTcs%%SH~opy)n>T%8G9<{hRAm>jG; zEK#L(Jiu&j5l)_H1kPi87rw(3D>vi&2iLrtLE4jwKDbY;-cpBjQ{V7q^c40B z5T$|k7YB8AoN(yALunb6 z7Crpdfc2FsP%ikkxB(T|J{9h(CrxTDi5Z(BpnvA zmZQPNNjtHl7bT8KBtT94A-_eAehW4wTJGlk#mT6_nbi}d)EsuyQGMg5z=Y|nKB(m% zEszObd~Tu`9&j%&5$rF0{&4~Z~m z4o51E*U}Na^kr=y;8Qn^)<>i+n6&~k5|gVBEfHH2JRJOd@i@Ap@v4UJ208%UF0 zI&xxVS7$(*jmqIwIgfB)At@N1le`RE?yZLD$5B)1ZBv)QrziQw@z3m{zZmcGM%Zcb zo|ke|F&C7k^Z7n;3!v7B)74BBgH!pM>7FR>`vCD}_H$iGWyovJtCGbm z4}IC*34!y5WW4{9>N_g@8*hr|jsIpa@rj<#Ey}d{247E&zs9F>&QGt_rk#gc&q)>< zEV=sjCaPK%MEb8Krc+U_aS+5lZa7Zt=Y{7q?}mS0L@e=IW^eb4=?iRNe|l|udC}_U zg>V3?TMfat|4`>4)5lx-(b(ET4e7KNpjqlYubW;}F7VUQR}INe>t-w2@7(l0}elagNW7uc&+#XDXaL z_MVqFw{ogyc)xLmPfxN_Ys%T5e*IW!;6(oRvk4@Izj)y7D~#OX-dFPE2G=F&w^O6{e} zYn8^n`n^uyE}H!i7GPx>a#_vI0E&;QtiIOLGT>%>`p7%dgFp%vMRLAjx*zKX$N=hXxyebRlBl^DjGDrJ0 zf(gxWUr{~}nsr6W@6=|Q@_TMzYi$s8Tiohp!i%Q+L#~U%O)nP94Oj1!;Kw%S4!axO zaFWbXPN3Tnel2p-F)~G{H(BOK>2jl|K{I%&@5IvG)3QHPQ*FA?h+MX*y32ZTPX$EY zI~d33k=T|=mSMA_?#Y3Oe4=B8@U6pNnAHnSu=B?CZO z&vru&t`>I~rR~J1=;ia4?GOM%Vv|&}h&1REY#h`z3DMLRXGqh2n)a_{A>91Ijidl# zoKtW(N7denOw+oaT+68o*Pvcj))*Lqs1VogzIo2cBTg38T4gze5E4nBjf-~<+>&u( zsVzqf2ke>c#VA2Gxi<5JRB2^|y}d@=BoW}pM~~4;jHX&htZ!yOGdM|2h_nUvX@zcy z+gn7~RJ*E9-h(S-kF9|W<_NfO9_AD~%_t>tNzq|V_zPib=7pzPp#iOX*@K551m^C% z*(-6rS@Kj#1#l_vTedT`m^mD`DhgZd+)jAGbsQ~6OVMn2G8Ri>1Lpx4snQbTY_2cu z)!km0V%hC<051Mj2g2YY(fDT11_t#LXJ{OMU*_w(7?v8AhD=l6Sy2r=seX`jb5=3M~1h)GJ52_-3>6B_mhy7p3%$ zU4CZ%HPk}l>9jHaBEMMoElG>BT~)SOTEUhl%DxDY>TdS?VbOw*B!>HN83Uh?993mP z^yhA_4&FRM9TaV_SLjkI8gl$JkeS4KZ>LL{+VHqx>4be<$Dz4O zzvP!Ka7<7ULJe)t+mn; zKn5|_V8Ed!aWg>nlO`2gtdrov(vcJeouamX1OB*b^f{TN>}jEKYQ{=c_#)=FO%E)4 zp^w`eZ=g?)?c_>>558C6z5#BB2g~2bF}+HLRW@^}{nL(1EzyzdRqj#`dDXhxXNZE; z1--+QlZzdpU8DtRbaEF9b0VT}HyBDZ+_>tORPt#?br7OvSY zq6pLW<61}aZm$C>mj=J$R|x7Es_9>rW8u25QVqOY{mW-ag@`97(Y{P_t+h|=nx9`+ zaP}fdRrlOay1h}zeFz@yq3tjx>o4ZpGu3~u0w8#0ynLf4VH;75E64xJ_II2@n*>Elq;T5| z-Er&UJqjT1M-|+lLkuTihXHcK9{~R^NnG0OVrrto71|TjH{&a`8-3y<$Ra01WBO%z zr&2)t^@9Le1TEC5Yvksx4;C-)F6eZk+fvVQ{xo!y56$NWcLBc=Ur~Oit`b+XlX?fs zm{$62({#r2XBaipykgo(G#}itY@^ZjibGd1Dtovcun# zp5*2hA@|eZun^2gtlR|#Q9Cf8o_;8X> zw@;IQn7KikVB9@U_$nX4ntgnjQ&c^Kv{*n#d)kX$y;fanJw4k8ifu}Pc^BI_c?fk< zEiC0Tsq-C_O64%5NM!2`deunAo*7gD==5-($1!#oHlF5>5rLi|N>)<$am{dviR*D!sg0~o1* zv?jxnetf^l^pyVH6p&Qd>m0ePyc={b6a1E}|Aek4&Iw;5UHiVF6bm7Kvnl$gj(eyT z7qu6ice=VPd4c2VAX9`)hE$bGh)5w5R)4d*b(=8RqnciP6=ZrZ&f z5k7@j)gbX!Ek=0nxYF+csrIK{U?fulV~M`q>L^aQY5%u-P%N=CO)~!MiQ~cY5r&_~ zNGNIqf_cV*@uBlBOUxleX;aYkwRf<}nV|-By!{Ht!eG)q;64}~d?~u>VAV;VV>#CH zpPIpZvO$Iu*g`qn223HQ9TJ5`?PvTx4ofv<44r?v2!TwkHRDmlnwZbOdB~<^KMA-+ z>L}PSmepa?CE%_u-v?q*#no$YW)o-S#+BMMfn;-$F5RG0EwhgDwZ(E)8MokAFBfZS z9r7GE<+Bp0o6KujLpBbi_Yc%K+@l{^g1(E)!VjX)IgHr3Qj9y4P^xUe+v2Xafa!4& z0K=}<0E{TV{I+SAE4h)nn^62jzlf;{hXd26_ZZ|=HfE8aA-+R)LDtV}EZt`FuP=@= zb-rN3;D=?(y2cq$IF+NPSAjSx3z4=nEPqA2GfE?T4z29eK9l1rcBA7s$7a|?G)tnh zhPSLAs{^2pg4?{1N6HZ3p1@R)9}|@sX<IsVkD!orfF z52Nqg^$dJPz$;}jHsCAt^m<{=LM@grnWT=9!=a+yP#-H@DfD?JG3nl5RYHe*$5CkA z<;=Hx+~G3#Gw4T*^!GHyuerr;XIBKB&2K-xQmuiUe!4g6kumloy#3V@(mengqtqcJ z`Q7%%OBiaYA;i>iI>(2_H~v5dsd3VQ^!W~2u2AE;MWRavJFgdYczRVpRmzCUd2;fx zR@Z_h?PF2K-AY`}n6&jP3B&F+OSUz)qZS|!)+Bq-iD9@j(iEY3Sk$^OTFa`q;ke1o z!Nu*L1`us9I6s@*smOKYNMPD>X@Uwj7{jG*V`cT02d`bSo*@?paL_+@6onrgyxMbz z)Gf~Q9TZXluHbpn143Saf)TS`&ffvkdg5NzC8|I$2!?x{Rcm!p41!4?X|!$YeQYqd zlJ7NG2j8J4)Zad4LuA^`A%(3+)*jfLIpmpE>ABv6jDQy`lrpfRvY}N$8sR>bvx@hl z68t=9cd=i#d7b+XY0hADx%SNM^~xc`A`G(tQAEMxy6HS z@sfQ8pQ;Vn5#^4TB^s0iGQ};#%eL-E?$K?{o{W~yn&lcAcp0b->ZS2g(IR8i2#iv& zXl=52d)eX-Q>`bXe=4?L)Y=nICmn#_!S3ZAV=TP((UGTLCtmRH;X3A?eT*pF;4lmX z6&AqY_Np%B?@VNRh)1I4BI$=*tX<{fwuksgh&zCzR%*5ebS;&?YZ1kkYif)VZ5%$S zDTu|=tBe(2CGlIjUSIZU)#Gl1%+dvN+zgR_?cz0x%yzY5SaR+GK5D#2*JGmk~y5cjU z18DnwB$V3Nsj#FU6~GLCWFly?I0pCb1ee;M8OFC8l18p|pVS#(_Lt zo{%kr7=P^Ux_eLI8Ccot5#0JT(wg6hD-mp(o1&SGQbnpLlAF41CQ>opcmts4)~8ly zvr7aLQpXgEzqW3DX=rYz8JSqTj>|d4Hf-#j_sGq?m%DJ)LDooh{|Qk2m3vn@wG}oz zT&Vo+uJFoumyeFW2~$1JE!#!oqpPNG=gy-QCHI-1iLaxJF;zjcj^8J&-|^*aZ=H{M zmHjKiVgVAH;Qz!u$-p=0$QWxih)JXoJX*}H10Kf0SCQF#kseAo+7YB1NrM&^tYOLC z+vNiCsEV{6|24e=nD+%#(3=jzwP)qi2KaIG8iO!W#(PLq3V6h)jkkizvsfu5!s#&( zX~I>O0c8i|n`JAGVVUdpiFl&7YU>9!;@a00x7L?39P{CL-y`i~{>-^m!gXFDVE2#& z8LOuQ+(tzo77GcpO)n`87&*yF`H63ynntF3xfaz%~sgCuPa*C|3%N8hT}L0CI{MAC9m) zJ)E5){%hYUA|}3EqH=8?80g4*skqg_Rgf$kzl`|d(g%wY-5`!h>20S}-H8V^ps4HD z?rS!!Le!|Z8HIF?bMw-d6p#X~IW5bVYQ%NAUm)^U-c@z|b_&VhGFomxcaIcVd zvmH&DimeT|%66$No~|YIR-e`tuiF~+Im{YFPECDyU&L8QbF5L1(O0#9$z;pu2+!S5 z;H`Xf1qQ{6u2ZlMQ-Gye!ob%RF@-|zDW_BB9jL0FZ7f2uEN2G@up-4zv?eVs!_lo% zF%GBrwI8JA)cj=u#VM$2Sh6^1FT~&tNBZNlT{T=LC74sK5KFR(FTi<{x--F2i@31V zh6-4!Ut-5y3-`F0ywg1_J~D2JkpF?YXPWXLWFQh$gqv5G#T?jM^^z-^oMqBx1(Q8j zH*0K$nO_LroOvT42*Gv(=WI`gw>#>6oqDUAfg{LuKy6M%zDC(DV*#<7Xcv_H2aXL zU;h$)k=FJzXq!^mbPq&l=%DK*eBWe!>0U@AWZ-IJ5*Vnboc@gMf8mzB(kz&=A`H^WKCP(aCUOQv}|Dp9+^u#ON zYXTOt!-{*6ZO&}$oT^Qe=y3*>Uw{jCv%p*9JwS~D<^)1tD>-~vwp&-y1@JKyR~B?T zT^H?LHN_Tg9&*$rE_a^FNa$%eo3TI*`o?YJC7^wCryp#~7x-TKz>(LSrxbTPX!bMl zsLs?QU3mnwsK1S{)Fy#>i20hP#Gw8Px}s)4-g^jyFF5IUFfUO;J5tn@!N%5Ovu7#O z+tYsA)W}hn_Q*YCl{Tq<7Oi;VmyCr~9bwCl3^kC7!>699dySO+7K>OBCIK&CicQao zqRPyLFyk<1?(${Rj+r?zcm&sJ)DANH>I*uHUif-E+P_o#MKG|GAmHJ_l+$;xE9eL) zf94~9VOpDm!UaEIpA0r}x^(R;*Ew9yGIG85p!!T_f8K-I#Z{ zB7=bYh|Rq~vK_ymP^x4mGjTtIm5TcW|Mgyq#~wZ zV=CTuhIo{@#qarBh`{5*R=+8OlyJ*S0^7B3&+l9u%%5;R+j79x!2+j&k{Zla1XVl; zD0@)*!8^Hv1F3LNSKJ&_YBd0e;7Owgx<{&dCj(XA0jt`(b^*&DtFyA-%CxM@X?n~P zt8E8)1iFn&0J(mW>9;c>pu7X$%d+6yhh0Ta34_)9zT^tVYcjv7X02@ouT(;<$fD^k$ogHNz}?ZD7a#@IT##AjJq0|*QtZze53Cm zjcu}TPVHp-lkYu#tNt^=6Y>Rhy=K-8xE$DKwYI~m=3Pbey5uYUKzhvo6nzNv1!@7k z({@of>OzMC_6t27P|Nc*mWr&6j5{81gfD*4kGPdd;Yy_)M^FP@h{V#0{4QN-_OZ#@ zh0{7A+--*)Jpf~EKxnjbh<8IYUcLLyiuq zLG+pGZug=xkKO?PPd}CGFDZ;5g{d?45=@De&>T=_wk(WhAovBuC0-JIB+Gt3Gdh0z z6SUde);BZxdgB**^EV&BF*Z~LaX*hxrSG1@weLpFQCEfGNl4kaJBQnB2Qq~vLa*W# z-&N2lb5WjgHfwg zOf`W8l?IUyHjP()j>Zum^Mhnp6_yQ$=jATGD%+Kpc1&p=R)pJw{Im}(0houtWav+o zNc#3>9Lr=<10QgUc!eD`MW!KyDwe=uAwxTE@F(otN6XaTlD#_#h)F5T7xeNKM0&I z(12LNY=srg&V*g1RV05!idj#B@a&DVV<$AoTmAenJK2M814u?3$^6|KVjtv)14cy~ zM8KPK+YpTw4`dSEvTMV$W-6(mDQjI~l;q5==c5#YYErW6PD z9}hzV6Q1gV+>Gg5y^mnZFP>O#?3jE~(00c;5M4^vuEKI>Q;wxu?u@=3uYZCi6=5!S zUc|xp5@!&qNUq@!5FELoSQO*emk^#(_ zd^|oZi+jGas;S>wuyLIcbWV8gBN~KK&DNm1!Qourb-v`T8v*M4X70dZg}etSbVUif z(F39rsMF#bRjGkJleoa&Hfh^eFVzqad@Kba&@P$FQxB-vI*|6~HE}$)s%1gR_Wk-R z3CqX$yBA?65SjLvrSX8-q;6HLh^;j*YQdgHftruRSyC!OlbliB`78s#e4=h{6D4K% zsAmDm=gsAbCEY$PCs){&(V)gCeddxrfe=7zmlen06Xc{{F7HTHcoTP_9Lv@&B^bpu z$4(5vTB*F2oWMJaP^;@)dW^ge-8c=sH1jed&rExEPWTcyVb>@Nx-|eQtfc62eFum7 zAkSHatBlAQKeKewI&i~S+4_D|lS9iEKl*YaJHkApT&MvN1&+FZt%U5)9X>&kig)Dn z>`V{~p8@WO^5!4wq@UE*8EJDE4S4Od2%rts7a9RQP=geN0NHv8De%XBT|bmrxWaef zFVv_@5Yw-%mK>-No_h)k4xfi36WYkXd*0i7QQS%|E6uYq!Ym@VkJf}*} zjdBeUf?ZY7i-2P@dR=q#AUoVL#xxp{kfJ>ouiw`)z}ZO6jtvG(5eNSJ>j!_1uqkYD z)E6KJ8?GEYzgTFESq_e@B41>7zddGsb{r^2vMH~S_t;iIWGhc)&1wSb8wlgFzkxSN z0Dhi7T{D9N5cFmTi_8*)=hm&4c@?$*WAZ;YJpehn!j{Ioe}9}pk8VG|CVd_^C#G8} zG&9;lR^T^w!>1aj_}o&qDKF|hM2;f!)=&(>b&fM<8@2@ccz699JSR*+o4^sj3W!X_ zahyf!s6I>m4d6-CfUi!FYOBqDzv0H6XYcd#j(k`o&AIFG(H;=J6$*j)*phTL0=*NUub)74N)paoe(aM6v7S zU8ybX_=5ZJ*{0460Hg<8;mf}$kr){${x1YFaN+&W1IxdCq~j+oiI`uZx_LF&`cH{S z_O((#TGjE}CZVEk==&o(Xw;C(eT)R?``?qQFv`I=&~dL}434or|EV;Ee;^ld0jd7i zJt$LPFTwj%gTb<0WbjC*RfRdd5AS5XO#Z-~t*+OXE$^V-3^#6VXk}Bw0 z_{R&O+NR$&z4zzq1A%;(2rHeGTwAyLuSL-3>UNp_w(0Foa8N=NphZE93z(2UTn9eJ z{Z`5c z|9DwC{~(;FM_Pn~#N2-^J{g=257?lQDX(CjtGtu#?F$6ZoO%-21V2%R{a=dmQ^y9Q zh--uw@O)p`8Url$h5+dP)6D#7oV|>Cv&>vrcbWz0E#FrG#DVSqh=cibrbosR0~l9| zauz^aFbLu6(BICtTXw>&@9NW)M|?l3<}{nU^Wa$p@r4!bFAr@C_ss_hIV2Eq$@&T8 zvI&ynl*8~bI;8}Ds}+d>{x$=ER1DaBU?2ZsIn^e5Z`fWKGK`p~moImpLD%ihHOwG_ zwUe^s3+L*!EP~aSEMKQX{9|BNo-~;QRMn>eHW3MIf2Nw=A0|(qdlFg?gT^6#WBxi( zU=4o8U@9;b5kVM*Eh-MONfzgaJ;FV;U{}Xr?D=23X^JLe;zdU9nuhzUoPiS@oSQ!m zO!bem>B>tGT7%9cTP3LYRgt#xFFnJkbk9><*?uF+>2x?p(QEx>cd-^pb-MI4umGeS zc?!tC9$EIO+M40h+%L?t-z*gI)|P9^izi+9GTo}|W8r9>`}?4&mp(%Pfc3;P(=rc} zSzG(58>z8OwbZ}cGgrTlQ2V)7y@k&jV%J5Ln1R!&FgRa%R-=ny%TqEhEp&g z-N9M|#$s~T-`z()zXrs6Y0Z4f7x>f^m@~Co%=WjWC1pD}S8(IX4sXyQgrHEO<$iqVE^I)8UgU=v96b1X!7DQTp0@`}gV~N{S$wAh_$M52!icuQMuWb!P zxr;}cKqq&RpD96+b)wGvZ4i6N>7R!8ug#{GI_V-k58nZHd6xHB@Fi$1(If6VeWQnf z7R@bJzux<2YQLyD-!Oh)Ukdzn4)sqX`tzZfzS^KCXxy3cb`7Ux9ZPr`kR7pM*ltFB zn)nC(40iC}$)@z#tIF}OnpiUFK=FzqHxzH&A62s59}dr-C+^maX~OK%9;+i|9lo18 zYXQC(JP0%rat7yZ)7Ju1$pd0}99Uv+2y1#-f{FXRx)2Fl69{q^?8Ze02MkpDA9 zu)bt0mu(0A4#B4XLDIPV)sTPry0VXgsDQB=NVOHvKkVys-~G6C3Hr)^z+xHv`fg~d z_V?jiBL4318>NMzzMQ-LyLR}`K(|G{mrM|q<@c4cEx`o-N7emNXX&d09SmL!=s+SV^4gVhHACY9N)w*(`pNqZ-`#HVMJ|>R=Qt8^VPCg$U^{d)G1$O%;5w) z6m`2(c8^_i1}b%A+qYe7Ie)!<^YJyW&KSPU-L3X6wQDK|JSE0V>q|ENa8Ji?oBZJ8 z-m!NFo<+CuQv5fp0&HjM!Nm7cbpDre=z}0%+EU12wy*L-gWh- zLQ=Q85ck&w*bG>r`ra29IU<(t1QZN&Ln&nc{Y3OYxq)F^;H_wOvI^pO(_PIPfj#ym!PI?kpG}0z8h&1PH1{Oc%Zzf9`~vz z3E1L)usr3=^t;V#4vHSnYS-SdVgE^hx_w#ihUX+L77ok-%1S}|POaMjB{V!r+Rj_rK}h+th4RPE=Vtv9+-;9RwV;bh#$max zjs&z5E!C|_EVqZ(9_1HnylRSWys*C8QVZXZ?b1#^nBtwd5<;pi`3Ec=p;Ffs`$`1& zW#C4{lE*cF$2qPkEz;u4{h2f*cgga(>_h~mh@D6avZ*vm=<={PavqL-Dgxey_$2TH z@*mc_YtVFZs(|!Ha-h_^8>7nartZV2eVY!?vPSkzTb!QPbgyik_yP<7%sDlhbx8D^ zU`X*(=K@Vdo%cxnEKkAvuQ%t5nT{;kbBdTd_DnJ{B}9p(( z*4}#Vw@syB^Ng8~lm6je9lU(YwP$O$g9NGbdbuV)?G4bkD2Rbg8U>q}M|E*hw6otZ z<5-bBx+jfqM~+lh?{Dlw_nx*bY&y1n{}&VcTV_V0LhDd0C8`4V!Uwna`NuS>E%e z2SVqzs2oQ}wGY{S$ldin^H)9Lvfp%@!=gS|-HyyicZv1MO1Eipn=*bSVZEm?s1feM zJ<*9B&9jRAm}1$d_GA9d<-+59Z&`uWPw>oX1R!3``%6#ub)M)nY0hfOs9TamTg!E| zQ?4MZ5~XdgC?sIt4!jF~fc3;iC0e8a`%`^;P4{cj&T*Eur@QKSAKR-~_vRpXKT+bZ zRce}9)d}D;5l~X75+M%>IY$wx~SsO`^t~zd6a~3~3cH7Z-}} z?9^T2{e@W4#wNS>qtExa z8*N$ynm=20lE5w$h5eQ1YD=<>h%TGRE`But4b!(U;-+{(cA^Z%YkA^y0gharT?Coz z-PS;zc|m$#!?qA~8y5|-NQP~Vk^{b901)eW@&A4U(;j4|7~gY-qj+kZmiUaw${W7# z^1dgS2ISYf-~EGcDZeb&@dk3QtGrY)I*~#h2g8cWzg?i1J`vlLKqBTz) zU`BCaO0s$MU}iO|iZ0BZq-(YE5>hIV_{&v>75Vma`^XcU0d|0wn{}eSo+2@CwWo(1 z_@HaySy`-W70lTAzRA$ub5G|cjacMH*xy_o;WR(Rz0SNdb&R;x zMom$IA+>$a>H%098aLiPFkT1SS9$a6e0gxd;zUKIAB$~W3eQ-~0hW%Rclul=`I zy`bp&E`6|Xgjvy%e-fw{Yws%3S zjQ_(6=O}d%rO}sR!mD8+Zon<{`F72~?SgT_;`7JLAskPezcj~}R?c?cc^COjl$Uc< z=jyNd6c(8pX3}2dT&~CT1XLx{SZ*v46z_6GgYR_csko)iA%qs!OiE)M2OspxZl%!q zACIpQ-u{i3^X5(}DgC*57P`?325x+NNqy@jiV3~jIW9Q6<5xY7%h-R5w2P>ul`QszjaVe9@Zzo88cS@f^`pmsk2>fwpWkAjcDO{@R$qO;!uEs&k&x zGghFqEWDp8U#DeexyI;1gV!0sJb~_yAon~%1a9pU+Z{b_gqyi$l6Vn`IPe@roeAoHuT9^J z5z2>)ry6d?>BJJFK#FxC`T#o!E3jY7-eb*VGkP;p zs$Q4xC>5h%8hRB@0;iFrv@)z*NI#6?6EOPAZ$D*(Iv3UiXK$8NZBI{*$ve~ z-3>J;&${)v=Z3Erehe8ZuHzG;OyHa!O=IY1pDI+hgjdNW7?c?{D8>Et8Kt$KUnFV# z%=$3y+LD~T$Q9p^DXGDSmj~CtL*mm*(ok2YYz3}Eq(`994*e4qjxCf)dzpg#EK~|r zH7P6XR4Q7hv}0hvJN5_}cX}^q+1aNiyVm@#{{Fv5-M_zGw}olMryr?udU3XbaLE`; z)i+xnf9~XS02s1ESe`-_*3|{Sy0e0V|1$ypH`gI+KCkO$HScFFR*`D&@_p`kb_gxQ zRxP&TiM>7dMDV{NV}Gkl@HzF#uaBSbxE}g@idI-Yb{c6k zO(!qEs08u)+5ris2G;qs?dfs+s=L1HIN@)EWH#mF&j9zt9IRYR{UZq*x65}bReJ}T zF{ZK+R5)%RIWK1z(T_4*GKq8?DV~4YxouNqZ{{a%dZowqgn{&=uf7nDtS1QH#issF zM230asW~k)O@Pn(n>0T$FPg=u|G}q0_|7WIy!f?fhn(tl%dqHTRm?_tcOi^$E#yUcMLbq+nM~8yI{k}F_cpK)qCUJxpxb$Dc6^Zp5XMdBn-TmTs~E zG=PQNb^d*)C*IVS+Y!b;cVrGR*P}K z5PZEt%A+82=7q)Ed8=3wRVt&bqL^3;aEi!F08i<6S^BFO(C;)<(7z@<^WxG|Y=Wcw zw7L88N%NLlINtqr>^~r3fiZl&DRztyqM~(7^Z3$k*z%91aM(n8S^M8e?##QBF(a@K z7j7TwGU}BK=7{QAb)$7(q!Vg)g{Zp6JdC5yU6TiMF`loGq%l45c%0rILWt@AubH;v@6{L@1&v1Dihz?(js+fJ z=`s*F5i?|E*Wz(}s9pZ?T^!-+%wOv^r`Mohkak$~qt}VvETppn*X%$2q)$6A)tLT^NhHS0-UVK9=-?g$r!#OX%F9^$Rw%0Wsx;r59--HxD3T zO9dd*0I)+KAq)Gv2>5$`V0|_je|5XuOXH+uzVUW(0(rTQNGsD|eMxYRiVU0=7)D~V z0GM@^B(8Px485uuG$8)@DBNE?>RKsITz?L;ixb51RKYI)`KUNOTWYICy^{OA-?@de zhk0k#iC9L*U7g4R@ME}%RCT6}wcJCaBR>sY$ba=%-<}o4H_=IVZIkPz<&WKDYWAe` zk-Wxb46(b3(L~wO2s<^!_Ldl2`T+Ics#X35;O@Ao?)Bia_Ln|Ow2Ypz&9R1m;7xy3 z$nxiAf-CsH;s1X<>0B(REGg^x+4di@`!5wMe`}ZjSsC;Hm2Y3w)V~7KaQ_6q{vAEa zXk@6hcp(>tMyF-5AQmy1zb<^|Sv0n>p3Gjl-rf1X-jKsx0QnBz|MVp$kDWiE6AfE? zx21u##Dl4jhG3m#p|czy_Rv_$B6QZK{(t&tQ1**xg#1 z|LcwBe-^a;`R^@n#?>}# zwew@h{?So9{OZi-5Y+R~RBb(u+4cvSU$1am=+i%7L8n-+u+X{8wB|2&FEYC;VjTOt zVeQkPc%CPKh(Q!NhUr1Zm%@2+y?R?jv%a*k?bU0(2MvfK`6ksK9+$%%sapSo8v zd~|EyIe6f%S$Lrxivw^+EQY3QMjr*m$HZx9Tsg$w_uEidhpPmyWoF#$&3-%_(6G!W z)P>d5yswoa!*&;glddwPqrLShj(H*W#}D0+(6ev@_@k5;Vv`1_U*fJs%RFd3 zAR<}m;qOtMLlQHLW-&JpCdnC9_A9LSo2i>yh%3Em>p}xnB^#Z z<9@DHbrq-=%hz|t*2Ht;A9Fmp!Js{cndy-NzdvPAV36jTFTPTYP7qlF0K-vAwlpu_YOnpw9UAdgyvOJE5eisQe|Y&nQr2I#;!pr~e7G=e=!% zH)0tZZoDzx`(GCDaT1GD{0HBYKlrXr9pn2FdW?St+gHmpMhq-9lsEW~D1$ujdCmFr z-sE62@z7euSHx$iS+YVE56)7+RhKSV{o?iUwp;gj9xQQEu6y|hU%3U_>RLxA@KI05HliSn!j0O2XtN`?7uP^zyUdaO#T=f`h zocR0>l$OcXWg(dlxSs&)<(T#Goj>@@BBiWx+MtCO|KeL7wBkx5_Ua~tC$!G17@g*Z zWpW1m0UKU8H@fmLJq++oSuo@-cWYH7dDeSu#C=EDT%pbb&tYwL%2t=poD+lrwg=iqERzxE6TE;C( zi|qLumROol*SJo#W3Q27Ll%LWtNj=*4b}k11*!TSj-rZh#*z3H-ZsZ zSa(ui%Vlm)8=m~LwS{_+LG-q>DpfqpK`A#7k1*Gh*w&G_e(L= z=oB1J))gksJLy`$LX5dby@xvJx~mO&-8ysT;Grji@{#>=o#<2I3x@%XZWK!V0v#KU zk(wh`|Pz4WoMP7d4 z$`WYybf2Dx@}v98MEF&WBUp+{KVbc}CLO#ZfI8kWM3p0GfEQ5+$xpGPAPgi7gEX%x zv^MhLDw0;WY(!mtL82K`asCD;h#k|cgQH7(Q98q7vAjW>QfG86M>!!Q5yxJl6Lx-r zR2b~VR%>!JKrGY`N~@t_dKQd9W0qIi{8frVL0aASI;v5)BL3*a)w%`!KxgogQsPc* z#|#<*W`eZtZvF&ElLV#q{7amzyU)FmDWz zM@CMwF0&;u4J(5v6KWtX)IbHb(qzE7q;U*I_<{!6r`?kF&?Jmwo{(vTQTTq}9 zSbJC?_5g9`2*;kApe18yt82EghTQ2A?HhOC;@Ly{>#O-zRSq3Cg9hN_xi4W3Fd(+e@9TzjSfnWx?Qb>4%O1@Fc*%ES-VG7p&2bE(N@9I7GDpvK?e z$`@iW_chGkR)ASr#8@MyeVdDS&r0c6j=z@|t@UR5-r%;u6wiV~&y>~(S3v_b8-m_m zM4~HHq=3mUi13ARlzXLd>a~vAJxx$A3)=P1e2IRI>8_N*lKRX_ zv9EL2H-59QMyI&xTALrHob{QFjn}4#XSj)#rfDpVaY`-M$EJ~KfX^8ivR#}xa#u8u zlSKnH4@&SKaA{T;RX?NNRK%S?8*{ZVeqx?zV~BDcpT;i!kc!{5jD?ey^$vD*iyJF7@cYoMWJ7!^!kR>pV^K#plzc%k~K{@M)NbKi}Z zW7u_0NjS4MQm?;(@fTt^HxTPkCBRH)k$gbe@Lq(Al~?|3%QNlJThe*yDd_wBnVHZ0UwJ^C?S! zfa%1F72>zeY`-5*3mdY#Dj3D#E~GQIJs8v#uQDck(fUYGrf*pj?zq9iwyD2&3@#Sss8SHiMpee&v=FEtf@>Y~p^ zO&FT?U;o5qG&r#;vM_ZcB6PzFuxmmri-zax5jlsKRnYd#paaW8Th-a7O}16o$>3?Q z&qu!yH&|PMPq0RZ)f4(t%s^Evs`duG@(%eau|TUXNZ*@_KM^Ir^6*6I;M18j9-YEx=gXhQhw(~|fv??$W)cUOqskCEz;gaSXxwM2<*UP zo{Y2i%St29uQF#EXs;t`X%6=NMv4aS*WnSoeV7J(UL}(#!uouliVZW+T^1{nSPcsf zQqq>wJ7IH9bnm%pUr47vOxuY-#GJ%5AcTm@97q+bo_%^wC$U)4+xj*=GUHI}i<4&$ zxjz{7KVR+BH1m9X3ej)Re9}vDQ46!e1{8k0oVa`U`uc*pN)CC+KsWiv^LV~xp-l?Y zl^e~G0%aEttRx1+iUck|`)(2D8D-Va*3OvQuu8+g1Xjfv!hObM@PY_k(YlR?0sm5b4huKE}_84+VMZ{@PJt68kFpc4wu?C$S*c=!a#M@Ak)jSEEGb zk@-uWv&9<*1QyiTTJstxsXB}_16z;Sf0ws(9SE}Rk&-y+ul*idr5*E0X6gPgo%wmV zKWHR%4B#E({e3WD5$EOn`<6K_z&?wv4 zBlVQQ6~XCd-@Ok!W|X|!d4d*WYSPNFSWq_NOyOsZBlwjvF1+5k#PyRKu?0S1 z0>K>5l+y{GM>b-~r@lvz%<3Q`8h2|nKG0WcbzS>&^w1&f@K;L|^}-zwZ05S)N*O1s>tku)F+k99-{nFz*L)(2HMhUq$nX+_$G>P^0*#RH|#u3jZyj%mMz+Ls^ z?^l(l8JVTAx)w2ug`a_+yi@r31?;|7KFo`++x-=t6k}!)w!AKUzFIBeHK~B)Pn1I` zHO3hzmXW26ymq&X)LG^lhacH-P5PB|^85E}A50??Q2+^jW@}P2kQz^Usb>Tk&}_;4 z{xHlRU4o>JzkPCMzSWn`>cpIKHQ=L@>-U(hl7csPyFN60>GHN2$)}9|@mWHH)0mVI zaBdHsu+WjoN@1cH+V!cuDsInO_s{9x`5vpdqUbohE|npLwPKWW6X}FkSO*hCpEe@D z3yq*ovrG-Xw0mVYZv{fL@#F0UTmd9*3EKj*;?#3f3!$&94pgKY(cyI%d4_EC?-)RM zBX=w6X#19}wc-+MJN)&$iCNrmaGWjhfyP>*TCW!*&uFcr zQszN6A4Q&paQ07+19`7AUc&)bxlvrej-FeP(H8$qeBmhj)Xv43ih||Q{Q~x(e4N2A z#E*2Ng`%{1Xz^rwHDR9(WniXbK4zBYnb8#0_F(^eL&IlYpe50D1}DX91(ssr#nt}K%Vin_M?oo5t@T zIkpR*iRtAX=e51b zVm)0s_n5+RwR}G*&zDMQmk+e$PkbW{bsv@8!rsAa9XZJTN>n!;gNh+s$}!2s`-hd| z^*W4BJv_+29#twwC+uZKj13}pve5=T}9eXE_|IlkHjb~;8=3a{LGXx z-a1pO0d``!U6A(+qs+|&lTTn0ET38r-_ubp>*{loMGe;uT;Ir9sqj(!E**0Ys(Ax( zo<~MNFgrQN7}x9$ux=AjxcY%We9Jdi$%x5{e&3|=K)IKeQA2TZCHk(@Klv7j`#6Uf z7L8D8XPyWh^IN1)FN#%Jb?*GDbrfNybe?o6UEx@xSh~Q!HHO+Vl6q1ot5g} zB&An3u4y#Y%KTJt{lX3Gq%a?H-w=;*o|&K?GPJ18uIbIkhWO04=IZykbCgyr>WD|X zIrap~{PUiLfygXBCAg=TuDh@Fn*478O7d|)eCY}(kFw~z^?H1PV?CB-HtXwB!B>`*V;)A~ek~3M zSMfd3w3vkeCx+L6&8x2`y(TL5qwrKpXAbI_jt*lc@!qf6&2cxwmHma0riHBM4lo~so-c=Lhqp>3mv!fByd}sN_ zr`8Fe7H%{$1y&@p)Ee$o;4#0F=8Je;2n~=u#QlQyKr*rrz%71;D=O*Bpf4+jJ5YW$ zNggL&dvRSroKe7h)I$^mgUbHk3oVkd>)nJ%So!4-^d3u+e|cJtvjIr40+tDYSa4|& zQH>~2nXV!s$*vwq8M#9mitAqK>U5=*-jY z$>Hq6`em|i9IX%RO$E(SU{3SS#5LZ&bJ9hk79H3;=t7AH+XQVMsLituH{YE@NFz;mG;#dSF(hDhut=W@0$@@V_;})CLpYu7bH^byJ zJlp0vu3L4Aw)U}brqA?Hkh2KlAlK{v7BTATn2V{NJ` zA-+pP`E82vMqFdwI-wE1jpfI=%@{ZCv}co_Z(iPLZ{_pD0R>8_mQ;JKr=5kOFy8~l z7i3Y^PGp=}?bdUWU0 zZyb(RJUJ8LJ-7R*-#c;|w)!H;krW1#F@W_u+ws$dOLAr~&`!4nxymb-?xfX><;g9; z$7q0K;W|r%v1>G^`!w$?9g{N_n;5k_j`=I^s*!E<(;Sw_IcXKq8|VIy$prtG{!F$+ zk%P9y64&;a{_i*c6|1@3y{b#uXY82X*WgZ2Ra{PaZO}ToY0gR*Q%xJQcDpk$rFLSj zbzAh_>JAt&VZNNDA~0y6!BUk;cHmxxaQ7&Uz+9Gu6kd8!2OY0qUI3fxE3ipQ8X+Py ze@zF}-ApZx1&Qko=uQ70ojEU)tX*&cUOOIJ13Rtv8&Vg)dKWG3>PIITmKOWkm$GlH zq(9rxZo0A6LWCM3r!$yVK4$92@0xbm{u4^F;n+lc+ui+BSHhcS_A${Q!~7f-n!7hF ztf)0VTukrQiJC9{Hp^M~paXQ*;?4W9ww+%{@sYX0&uQcF)3H>l(jLPa-8Zm&T7LGA z6S|m{(&2W@M}jS5E#8PBaN|;$Nywq%4S5{43BO+ zI^(gg5a-2B<{ZI8FzQC>AWW+z$G*`VxulJ`>g%j-(7wiIVku&)gda=$Q1}|}fkNJa z?q`{MD`SW;nJyBg@3q%TUZVlrkk28%LuvEC(juV;XpglND@a}01Q}Y)1NkTEn{D4& zE$OT~>uecK6Me+3t~G&`)aV+~z69umFOLnHm#XYT>VbjEWG#15Ex2%Aw6)xM3 z?8>_9&Y$43Y`-C-fez+|vXIw+K)qyT@ILMbYzS)ZlC5=X44_2P1a_w))o}kO0 zjw2V??je&adTjg4pbr}i{hatGVSS_;^2kYU1`+DqyRYEqKxl;+PwcjQ3`=M;hB?mI zlM67C?WgFE?__v4{3xR{;*9Cb2i$(&68+yDI}NP6IR)ep?iYi3L>cHVhK)lJL}>qh6{ zCR|snNLR4-xDCUSM#|Lg5aNM|wa$G!5cP?kF zDfC#BKF+eIvJOyS(5zwpa4 zwVpar5}NkIUH5^FH2*6BiDrTz9mm;^W4`L;IPZwbM%fLX>!_=C_bOX6xqB#5Z+R|L zPS@l2_D!n)Y0~HyiZn(XjbuP-rdUYoO=@Q03yu3Y1&?uw+oZJniTM(+~uDp7n*FJuNw1tAXLa=-2bBzN~XV18)$qn!5Wj}N8D15HZKCTjx8%%PNfH^D;h+JS?<{5@* zZ|?Z=Q{8;T&~{Pa>8be5i%bHzdmboCBYxjvC6;d3Ms7?NWawg@F7#RjR+_pm8h9DF ze!5?wD0ik!7$Uj_%Gt-hRbIv*)V1$vvNDC5|F*Pgz|8!3>&Vy^`WrmU(y}oF(?{B$ zJ%$`UZ;uu7+uk6soI5_|Q#%h~DFiQ!jU)G?FOv%4p?1mzr>(pL+;mLjuiW}tZT|GU z!-MmK%U*ip)8Lbi4K%ee0_|2@vO-xGO)dK7MdP_=N*8f;CJZJjYT3Uua}F`fFnMS)zh(b-3R%b#WCR2}3=4-Bdbv zQpoEQ1PIToOCv+h#DlD9-^X_qOMd^#Q)hZezs7vBm_~+7MUU4>Cg$h)+Rfc@a8Hdp zOZZJ-$x}FQ5VD{u*e>P|zRSjlWGf0M2<-ek70%uHd;5uXLcb@7gr);0$Wr4OuQ*23 zwU`!OtL;{Mi7=oXHN;PfB%dNzp;Sb-tQVlIzzWc!Ck%u*hUSLayLy|}LFIY!pUCn7 zc&aTb&OGj1NqpC3-@bwKPfi^%!oSmQ13U>oaJ~6XpSBV|a`CXyFNlLAN7K_Pa)!Ms z=<{PUK}S0EF7L9b6-TT+&W={Jd&!{LouYf`i7VETAQ^QUXyP8%RLL0U);F=r%SM0j zS;w=nqzRkqCAz6xuddM4+R1s7Lq+e-(ypbTXb4f0ma=p0Z zBvi#vsx4}ZfcyD_92UWgb&;-63nJt&j515{R_`hePTjp}6CasppV2;*pcREKP5Bwl zop{c-0q54U(fIv5Gtq90qSlEV{a^8^lN0W#i-d2a(a1(<(WSQ**-i@#Nj0%zkgIid;W8)_t8!;6DJeE;GA|LG-%w*L4$~oBpd|*lKN(bJDKSl6tP|HO8-I@j$&tj~^o!C#h#r?Q5HP)w@SG9sG6nc#gI& zIDVVA3Z$*mPEk)+m6rNCsEk?vT5>pAz>AnOeeQ+_C`!y2WFd?pH--$voU~(&*m{}P zC*^+rgs`UJCq^}_7x*Ux6vd_xGO*EDm^jGD%OdPJXFJ_EFUDl9I+TC!Rxa9QX$g$g zN#Xn}$(3SF>)FT%*mqJ8$pP8FsP97!4tMOrD9@QYn$U}5J8bF;PC(*~^w1k#ZdH8E zO`jkLZm3pRl{imunlbXi*y?yhWmJ&eXRG5cc|{xF%#0N?37wF>br^jS7g;tt(TroS zX%809GqX{85F3IF2<5D?{5+0k;PlRF!Y9jJPETlOEFB=7 z^MY+$f^h4pz=Ihjw39%}vT12-iM)uU?1_L7l|I&1SlwWK|xUR;s=bWrp9}%^bQ=}WzZDge-|iA9iS91 z8K09aWAi)R@qyCKA)#dROF0Jk)8Cl$Gp$d~bN8V4G1#_5hFSwba!w~aM{8m;r#gy~ zdohZuG(!qPKxtS93hNj$lyf`tk*0AGn=ND9`l@%Y#WKT`-zsSj{XBezgMIHC*RaGoYS9p(O|?t;gKwv7fIzsO5?0s7a_+i| zciwiR4ga?$NA`uU@dZQ*622Kop~Zj00OZ`4H7?+f9h2``qlBF5(^?9-mlyN=uJNHu zmfH88^#>$EUHBMFEVy_~ zeh1cG-@>X}4M}pw?JJ_y*S4HO3XM3vIHiJLMVh;UpcvfZ4jz;x#c;gUq4#iBAb^8# z(rg)gV=$p?whyG2?S)5^`*Y*QdPu>mOkn z=YZqg#pt)rct_b(by;4DK!B?VFk@stO^fnoL_NWbRq(Y*_~V$Z%IDHB2MeEsNYn<; z%MaYe*5`zUSHDPfGk9d0g~|i~NWM&cg2-@Rfm|s`fFoYQ@bTvd{+n*}xeP1xSESa3S!@m!v&&*SAu-Fz72<~itI)_Aofr4}bPXD7*! z#jD2UICp+fbyI+Xgo|9EjQ*$Q-XI#bxybTK8io) zoi!2OC>;z7QmT7~Wy#?}(OPOuTph>`+U=s_gASi9B^H*&UJ&R-ja}Z1{UnUz3HrFH z1puRtjI`72J|!HfVw&GHe6S8nJ(tdF5W&`*0ylP&wM0!ix$(Si{i$`~oAnynYwU5; zr`Tc$?LK|F8oHf^btL)c#w8yBkY*j(4*t;{cjp!wqTwN@j?L#AbpZA2V6l>%6Xl2q z;!e~ePetP*BlYNGf&x2g=zW8r-fr3jb>AcY2D=EI?SU~Z<1m&yBGPT`j+$_wkKEk@ zy#3PmuoD;UV4w|Ee!7vX))=Q_5HZ%GZ+}T+A2K&L(@lEM0keZWiC2VAMHLwMlXEcr zvd8JgW5ebX#6GZQM`-f|TNndV z14geNmK}a*_UU~H_K53>ISJH0+auz5f@O?Rz=v7QyH1{(3Eo2~+p53lQh*LsBO!R8HrNBeu*AxJ;&(MJ_L2l-#7bK7=L+ zt;!ftUm$A>#T=Mb{Fw^VD>SN zmW07ZbHy$0z^Be7ABpATRVY;RZjWN=H>&KWExF&(&)3y8gN{?*XnWt-KPm*=w{5H4 z89lJaOFIxFzq*EPC>!}dxwie?(U{b!JRoVG@XJ1kz1aCV7+3V&mU$BW3U=e{o{PL{ zap>mpc`%;z559NrfsM4+Z|C8(fc@GA?pDm(ZrH*;U}C={7myxNHjKg1=S5G0y47R+ z?by*TSbIVLWed$@&k1J<{ltxIS zDUxx2df52DQ#06|&m^9~g6)o!#@qVTTU{f%wYIisEQQ_`I0k8LXUji)s#Jp=jRK<{ zy(JsD0U%3|qcKXMWm9%wPNG)Ert4ghtg8n5T%YGmh!1%EUNQaTEBx^MkjGC3`Rq0! zK9)}C<{-0&`zB!&+mC)Rs+32?zK-v^o2_Nyy<*TpN`1Po`?>b$lk;NBrhJ%0mZ2KU z6m0HWouuN}-6c9=6P?3Hgf9exjOffyP6MG3Hkt%2!Uh}cnYUU3nk{7PAXvHD+w1b=vW}sjouOrtXQDc6 z^cerBB)gHflk%m14pGR=@OtucI{)`n^ls*Z8OW?Hp&G|h7>S_k)=HA=5Chm7orO7D zd)saY*Y>V|F;2b^d@xG5OL2X_`i8#8;54+~g!u-jgL$^)Wh(8&$YRS63y~HF`Vdry zs-$@T72I1wbjt(@sx?m$;Q%}|<7-prh|Szh%}B2CFm4v%1R`{qqFrH2Qs`^+U#Y~1 z%o%&yjgsLX`_<;8J25>Jx*0?Y=t!}~I>@U#-pRUji%=={1%CUl)(vhg%SKDK{A#6b z8g07I#cP)MfoE2&0Rr`ds06AQEsB*!o!8Fm(%kjpb-amZUd=0`8?lB@)pzi1`z??F zKB`QU`_3&v-**)p-hCjB@p*0QEFV{C93O^Qwn1M6sW9MK{I2)2|5J`D;%;%X*Ivx} z#*Z79Mqhhg__c9OY}u$GGlJBB5WRZ#_}2=^kAQQ~C)n!S*oi1i8}J$lyqH1qvz+e&V-tOz82)^e%rxy)d)hMLRZ9zwM1;oY0wJr7v4|KQ?>fr-4X>9wZ8& zNTZO@xLS;M*LY`9flym-)KKHu%lhga(Uoj~Z7jXglgZ?qXL!eqRmqBYWX|~rx^1(s zI8~2H!Tbis%ag6j`(@?$gA%~wXE?qo%JJq`46QWzJR>fCoj7rwA>Z+NzRZ7>zxWEF z1ulpxxI5yTs)GiNz!=>2F!XjRV%K@EFTN+?InFoxQ`@I9m&vW?B-YL_2?0f>N>tcF55peL z@J<_(LDWh{RIx{#Td6V%PI8GsdSBm*qo#{6k=W{!Fjqtv42njMn?Ph)`G~y(vzs@{ ziz61?KKCoE9sK1K{CT#Mc%<7vmxAen$v)H9V7_9cO;Q4K)TUk%RC03M271){Hc}$^ zY}PclKo9xJ#Zgk4?J%O1N&UjIq>B84*}Kp#y)bupP_hn7 zh2ipyaqYWvtJnQ3yM~;n0Z+fSj4RKzzvZ4Ak6(u1@N{DW^e!sV1;342#CkdEc1bY% zu9vmb^egoBss!g9{?f6HNtBH6;=$x;!al%8ku9I6`AmP&?Xy) zugrS|X&ZcZ>i7?t8UE!MMCZfbUM*Z5yN5+dV~S+wBVTV<+24%2+k;e_J{v!E=RGmo z^Y%Y#{Qs=;|G)jk-#Ynf^NXa0;Ix8rCZ#|Yvx1BrN%>|C_Hul^4uq{Hl<%4&lr&^F^l z#r5ISFt%57sO7gv^^9GOB{yfk7pZe(6nD0IdXa8Uw<4`C#oX@B$-y@zBZt}*)}su# zPe;UlKUQ6Qy%{%fqzE^C&1%UQ&&KPLE7A8^t@QCm?>iUG=yq`_HtMNQG6E03IJOTq zIKrOBu6OZR*?yk&>!)P}f2(9KscE)A%iNfz7kQRTegGLNA(kH_XYM?@FyK?1A^rVX z-tENU%c{eV{TzV~1YDnqdU8|w&A&HXu1sorh#aMLR={_y2lRnfIvoL~(EqWtC zyJQL(&$?dk%07pR-HB8nzR8^qx3%SNzzLeyuW?zLWK5WPBs#K zyW$E5o&n}gqI|$vyd*oa#hqiHQ)ta;eTa+!Wrxag3bcKNgX8{O!G@H-rqGkl3%9S{ zg0H=w#ph|&7m;Y>lvYp8)AXaQy&H;tA$U1*MqJjVl~eE$qq+9_d5ADt^H~LQmlZKg z)aX}bC0Rb-yUdeaI<_Jx%o=&Vp2m&GNV1TYEPEtY>s^pZ*c;0ai<5AWet0zBg;AK1 z-NR4}OpB{)=+qUgIpM;0I40&@U*FmG`vHg}PSB#oH}se>yR5PK5<#DB4STe5+-+Kq zsjY|fB^X?9Tw)R|$I8H?=$4>n*4aR^fQ5cGZ>(ZqL~ zO+e`<%-`mztA{S`Hp=F{jV=28ob|RbZLRjzJ!+Ut`zw;-!h7fFg+XHc&AsjsiX`scBT96 z>!;`8MDK}*4n!r8)4#+4*x|NV1}JtD8vqj1j;oaVgc85{(LI;oMwnF5QEV@|me(Mj zVea>252}$P3S;7a6ZJTj-@nt*$v&?*YEI?uAD?Kv={^zUk?isQ2b1t_=98eC`*dDe zBz3@9WjcJ(_`!qhjP8A%6*PNh1S^j!b9gn!f{G1a(^u)1>l;D6TC_Z9bnZs#38P}A z_W#f?6_D+mhYWy^x;ndYngrEm7%uT(t34vQ30D(CeQPV108l0OWtpUXdwv_A=FN_2%~9g!Ihogx{{3_i?fN> zW8C%gYy^+Kk&lMU$N$F)%JJLL77SAD%~PO;(F>gNM^bN+$gSjdEPKRS6^!iq`bjvU zfh3A{WGFbLF?_;`D55Pp>ySAvH|^B@c8B+IlsM z#_F}yURP8!GfyBe8 ztXeByH_F3~wTgr*1@rmZ{HwY42!?D9wbk4WZr!8i6>-)5VI`^5cj})To%HWrlwy4- zwQ)5ZPs-W^IR=$x#nkjJCpI4l%Nn|yf;X4*+EKcBjQ?g`@`>KcN8eh$p#m&PWUaH< zUON{HxQ7PUwpno{yZqQE;gyRlE(2C8xql{JyAFF`R_Da46tn-Qy(^Du>fY8UDpsUH z5fD()GHOx4LYW~{tEi}4MMcI~rA!KlOkqkCltF78$}QB2|+9|9?R#&n`|f&ot^Scka#qMme$(FH{=U6;DOLMnwb+uf!wdPv z5=GCPnmf5E2U4tz-7g=~>`gwBb!Ee>*_S*j%cf;Ue{xt3y3Qg?d5+E++&fV1?5GJl@Wk;r@Vo+{K_HbLs z_krej2CV{u<+`_y?wi^wy*~(1gCAP#gxaklG_jzqos|FKWF=1E?$9aLy7nX4FHRz- z8vj<^q8tVKoPyA1fU{J9H-_aNe^Ecs`DWh0g=N2i>x-L;uKLZ~7;(F2o#tTg>gnpA z60DXKaY+B=FYbi6RSTlpSEpI{ZGlHA{(JL_FRl~2kKg#9}6Sdro$la z?5m}7b<rWqx-uDAggu@HEv~H-q-uHrk3TrCVFFszAeIR#uYm7Qi`?nSyJZ!`OrHCl7PbU zo$6bEUXbrUc^aRSngB!V&h7Ucqs20db^aK zez0RnOX+bDS{B!d<@JBuAxHg>^Va2QGV1%ZM{Cj=N=B0f{eRz$;`fqy|6Q)Fn!fzo zRP{F>)0TewSo4e!OBSiJq|j%&Nu3RqHCE9_(~*cJ8q{gaL&ZPJ7$5ho@-n&pdO67^ zc_MVI&bW{gWA=TP*OT{rx`ig=wKPpQQqm?(EA$GPoMb7>C${k&7h!d&vX2qdzm-jEq7@_+Lq&5M3y zSgSNjXmuj2{!GqW4Nx`Y#X-@1c_DG0zzCcQ_AL0AH|RsT@MtP@IQjAWTh51M@3-lk zCyL~W4f7ypUWss+7W4-s`S!8@kH#JXW4=rax{ml`k9Qt@dL1a`{ZKCdU z;%h;ORwQK2PM=$kE0J7Ilsd86PtT#i{5iv;Yd4fn-bZ`wSvWi(Yb|eP>a#nWgQDx~ zgFKnUHIqU3b==lx8ufWCNb)u$yr-dyJq#=b#I6VJXoHxuqTsO5k-F;+wza)a&8WRC z{8H}5VYLdyR-autkxSa=dIJKls|H7%!_RyPcxCf&Cb#KqJr5mM>8L(%vF8QPN^$$+ z-1~U}OX!iW&VP11hpi4rjGhQzx<418?Fvy_%baoZO!{QM(fD^~EN$*pR-j^^5u1Gz z%5a5N4`$|y$jV1~IXarKKG@}nB#2GD2VGb8l^xR29>0VMGL-4bEB1i~kOM<@NJB>L z<8Kcn8M_;5&=!fYgpo{(J-pP|-GS!8c0BKvfkV&K6jRbhTPd6tIQ2=#oQt0yZ`6tf zyCHP!rlCn{-cOslLR^#Q1Qww5u}mJ!jdL;FA29g39m}3ma0FsiqEzLgf3|4ed9Yas zGzqa^ZRqQtX6lwOG+&g(Dd zmfJ&#_jdK;rMjDa`*c>_Fz&Qye3E40pYb#kW&9s#QYg>=8c-S`X!=~!vqyDicr#7D z(p6u+e^z>z?yYvyI;c_jV23!nKx;9ERV~`YKxBz61Zmupa7UB7-QEq|-l*tS3y;^j z+guDVUkT3hO+ZVB8F!xIL~~RtyZO1&c|U&kSzp7mdm6u0Aq4kdF_XIi+ax3F{l*Gq zc;r0zFbN*O-a|`=tA&5Yc6M(WfA8|ZgjtNdk>_VtVbCgIu=xz#5aF< zQ>@mEhT>){jr<5s;fs)7vq=om%=QsPIDBT{c&~=EWm!Ypu25Hg=0-0qGL*|rZlkOf z+50mo3LdEr8ilJcwNLlTo$5j<1q7PMmh8Qtm`ZE)Vzg*O*QlS4= zCwpfT`flcWkAL9z|06u`=k?#mNq;mhOEnlaYZ_jD?B)6M6OZ2u<*eSRCbY=TGp%T-`3OyA>jT4&cOwZgVA-s#h>XL+0A2faFnCc_@+B;v(A zhUKA|ERT)Yw$iT0D$Zxcp;OKeQM9WxTam6}MPD#bx>LGg4TT+8-ypaGyjHmvD7((~L&+}C6 zd2;C{lcA?L>CDPY!X!*`70?zrxpZzD{9eC5wSLk3Zg10Nbp=g)zj@&)D1;etwmr~% zDY49URwFyiyjv4qHV=7T>do|BeJDiZev04VVcj>h!DF@ULXx>(wX*pQk(uqZ4RA&; z8`7LoC}aoqWJiY=+9$oGQuDpZr4#4sugL@yL)*s5mr_mY=5xF^luuk}n8zqi z)qxx+RUg2qIOmjn85*zb?@UUdjC%DFrpu{s)m?9oq=EV|x*KMSert8E7-O~r;6GL^ zj9IbUtZoLi3c##+^cH60*PmF8D!aFJF$N`qete31=N;1EC0Mla707J+#fasH_4 z#{;<91e8ppL|i)3ya`kYaS&Z5zhgkEXwmIC8N$207`V_9?S%AW=Y5nhAiE3@d+)8W zcR-BA3L`KAKeMS_V2*!`|Km4^;d`72`AL*}HgptX?H&&}L3N!4@}v(NK5|FYjekR! zcQga>vhQ~i9*Bi3fv<)J_K14`BQPX`Z}rX<+*Nk@Rk#!gj{s^RIh2Qnqiv9@*zh;2 zPFNw8pK3JaTcQCw$+brdj3YFW#@mGVzSyR)2qq(;yy~lrXwM3tmIAeMyZhhn|<}YEo6RPj1i~fcT*)dWDQKUtIPC8IU zyD?7)&FW)>oCr!u*u^=@q@^;TV?Xhw819@1SX)a6krSK;=7oh1#D?-xWQjCbvW^ePLzMY1)VTZxILfKQ1I#M~sI7GppN z!`qF)!fw#dS23~h3ziY3H?ZY5ke=(gY~t!6R*od$nkn>(wYuR*71=!-7jrskWnODX zZnt*k>5QW{W?!y;6wx)GiNa(>UOx0+=arlB|1zI>t2k2D=k3G*!3Ej^3N3bY$Qcn8F%PQqFNQ!X-f z=>aPT$eYaY6UVE?=jC30#fFrexQCqwp~Pmw#=+*RnH5z1xG3i;&K65E3(+_l_62b-TtbGLRXd_PL*NoI8<`NQ?I@$Ko}=d(pnfJ%{?AF z^!m(3Bycg6(*&xaV#+g!1p|_<)Q9&l+Vt+Jpw-%T*PFL#8~Qzs&?3qlE65o;EE;xq zQ$Cq9c)_DKL!G4~J`|3j1|F4sZV;N7P+~8mP%fSQ{Rc6+H`FeyDLES-IVtE5nNP;p%XGcXcsBGIj)>+~FH2>)R#H4WFvBHuv1aBy_Q#W*$et5l!k!OzC6 zV*r0pt*VEwY>+#X))t1#UC=EVp`T3Zc}ZQO+NR->bktK^(=Tm2wd&=zMdR)GG+Elu z(5?26lX(zg07(AY6Tn2xIVb7v0S@b}{|j4JN9L=-Pi;89m^gK1No8%5m(QOfeM0%< zYUEut?VHP*2IzUB`6YgZw#ofpY9fVf9>OipI_y@7z?kg6cP6%ZrPaY$2 zahFJvXXHF>vE}q8+SGgDL{E<}9>pM%pLXR&0Hd&0g$k^m3?5j$zKXCHmF5O>oa6!E z^Rd&+Mg%nXYC3e7xS%w-1F_=uDqUmF7LVfm&(cEgI>K(xYmF%xC@@nHO| zslz6o;_Gn0+FvV$DbtJ!Jh}!ahAW?;u4d0jI2hpVS4A5LHj6K>ypiCbX29Dtm>{Yq zTuVW&RSK}+2=@oJ>1HpmZrcdS)KfexA_=UQq$!gUYqrB;^L9g_1C_(LV4)@xvd{Q+ zS82)Iqy6FK!tMCp3H}i%!Jk#iyvj=crnFkPlVT8dd8?~Y0?4+Qv_!v^ZC^>#66C-D z5|38lx{zitt0wU0$%rIzTuYp5ONNgU;I>bI&>=h+0K(RFz4qG=FiR|6Z+m)#KN$Mv z6CjiTey?Z~5ji^DO5iJCR@O!=V55PwBvrJ<7g3OB^0S$K++}2QX-JR{(i=!AbVe78!asvV#eQ~Iw zREqL4eq!9bunA1i5jc%7I?{k9ymMoK|CJpNtQ;ZBPbshBolawISI>5~I(FAa{78DQ z?&R&^E0~8}^k9A=*N#)lT))JSeYq^3s?IKbJ9ALp?wEwBUi=P3fGpt^@V%r;Y&^z` zq-&nW|{`Tatd1q=$aSB`x1|xS$K7cvZY}+RL!=!sU2>`-t9B()aS0bocj6U z)*9h$@^{DIYu(C3F?1je9TC8sF@zDq%4#ZWVg@)#nleDp-LgzsF)o}U0>ru@hv2RQ z5bIR}^9)fsUANH-4Q%-jjN2ds5cvrLh_&z|Vl_Z-wg8B=P36TTV?e%p7{2vtT;TYw zYDj1oq(@!-Gh$sq@sGoCb-_aWsZ>o%gB45+C*6Cz8eeqoK>OhSiWQfHMo$B!i}MhfjmvNW2+V1@m))%voTfHbb0n& z;i0;9tsa;khLt~)nS=A;2(5*$I~{6z7KNSG!MGI8+O+JH?{;NF2RF*b2pg$jy;s_a zwj{IAGkTA@m{3uXX!{5ak0iS>JW~8Vh#k%QL5V1gB^?%M{1W~B)9(Ls?f$RF^MCFG zu> zcd)B{w2%k4LT}64h(fC>>s5tVyJvL^brjGTmS$7 literal 0 HcmV?d00001 diff --git a/blog/2025/03-26-roku-v300/forceTranscoding.jpg b/blog/2025/03-26-roku-v300/forceTranscoding.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d6550eb3241bdabceb32be131fc7c80a2ef44a31 GIT binary patch literal 91759 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 literal 0 HcmV?d00001 diff --git a/blog/2025/03-26-roku-v300/index.mdx b/blog/2025/03-26-roku-v300/index.mdx new file mode 100644 index 00000000..e579fe9d --- /dev/null +++ b/blog/2025/03-26-roku-v300/index.mdx @@ -0,0 +1,131 @@ +--- +title: Roku Version 3.0.0 +description: You Wanted the Best, You Got the Best!! +authors: 1hitsong +slug: roku-300 +tags: [release, roku] +--- + +You know the feeling when the assignment was to write a 500 word paper, but you have so much to cover that your first draft is 25,000 words? + +...what? Just me? + +That's exactly how I feel attempting to condense all the new features, bug fixes, refreshed UI components, and improvements found in Jellyfin for Roku 3.0.0 into a single blog post. + +But I'll do my best, here goes. + +\- 1hitsong + +{/* truncate */} + +### Trickplay Images +![Screenshot of trickplay images in the Jellyfin Roku channel](./trickplay.jpg) +When seeking through your videos, if you've enabled and generated trickplay images on your server, you will see a small still frame image from the video at that timestamp. This image allows you to easily find the exact time in the video you're looking for. + +**Note:** Older Roku devices and lower powered Roku devices (such as Roku TVs) will likely require your trickplay tiles be a 5x5 grid and not the default 10x10 grid. [Click Here](https://github.com/jellyfin/jellyfin-roku/issues/14) for more information and detailed instructions. + +### Timed Lyrics +![Screenshot of a song playing and displaying lyrics timed with the audio track](./timedLyrics.jpg) + +Support for timed lyrics has been added. If you have lrc files with timestamps, the music player will display the lyrics and move the highlight along automatically. Just in time for your next karaoke party! + +### Media Segments +![Skip Intro button displayed over TV show introduction](./skipIntro.jpg) + +Stop manually skipping intros and outros! Jellyfin on Roku now supports media segments. If you have media segments configured on your server, the video player will recognize the segments and take whatever action you set in the Roku settings. Auto-skip? Display a skip button? Nothing? You have the power to decide. + +### Audio Mini Player +![Audio mini player on the bottom of the home screen](./audioMiniPlayer.jpg) + +You can now play audio and navigate around the channel. Simply start playing audio and press the back button. The audio mini player will appear at the bottom of your screen and continue playing the audio queue. + +To move your cursor into the audio mini player, press the replay button on your remote. You can then select the playback buttons to move back/forward, play/pause, or stop. You can also return to the full audio player screen by selecting the music note icon. + +To move the cursor back out of the audio mini player, simply press the replay button again. Your cursor will then move back to the last item you had focused. + +**Note:** The audio mini player will only appear if only audio media is in the queue. If any other type of media is in the queue it will not appear and pressing back will simply stop playback. + +### My List - Your Own Personal \"Watch Later\" list +![Home screen showing the my list row](./myList.jpg) + +Want to mark a video to watch later? Add it to your list. From the detail screen click on the add to my list button or using the new item option menu, move the cursor over an item on the home screen or in a library and press the * button on your remote and choose add to my list. + +There are two easy ways to view your list. On the home screen, scroll down to the My List row, or select the My List item from the my media row. + +Currently, only video files are supported by my list. + +### Item Option Menu +![Option menu displayed when you have an item focused and press the * button](./itemOptionMenu.jpg) + +On Roku you can't right-click on an item to get an option menu, so we made one using the * key. + +With the cursor on an item, press * on your remote to get the option menu. Depending on the context of the screen you are on, an assortment of functions will be presented to you. + +Options such as add to my list, add to playlist, mark as played/unplayed, go to series/season, remove from playlist, and more. + +### Audio/Subtitle Track Selection Updates +![Popup dialog showing user selecting subtitles prior to playing a movie](./selectSubtitles.jpg) + +A much requested feature, you can now select your subtitle and audio tracks prior to playing a video. Simply click on the options button from the detail screen and make your selections. + +### Remote Subtitle Management +![Popup dialog showing user searching for subtitles to download to their server](./remoteSubtitles.jpg) + +Ever start watching a movie and realize you need subtitles, but find you don't have any loaded in Jellyfin? + +Previously you would either have to just watch without them, or get on your server to download them. + +Now you can click the manage subtitles button on the detail screen and search for subtitle files to download and use. + +Simply choose your language and press search. A list of found subtitles will display and allow you to choose one to download. The selected subtitle file will download to your server and will be selectable from the subtitle selection functions. + +**Note:** The manage subtitles button will only display for users who are allowed to edit subtitles. + +### Audiobook Support +![Audio player playing Salem's Lot (Part 2) audiobook](./audioBook.jpg) + +Audiobooks are books, but not all books are audiobooks. Jellyfin on Roku now has basic audiobook support so you can listen to your collection. + +### Force Transcoding Options +![Popup dialog showing Force Transcoding option](./forceTranscoding.jpg) + +Sometimes you have media Roku believes it can directplay, but can't. In the past the only method to get it to play was to force low bitrate limits, or other weird hurdles to make it transcode. + +Now you can click the options button on the detail screen and force transcoding on this one item. + +Or, if you prefer, you can enable the new user setting to force transcoding for all playback. *TRANSCODE ALL THE THINGS!* + +### Search Updates +![Search results showing songs and people](./searchUpdates.jpg) + +Live TV programs, people, and playlists are now included in search results. + +### Refreshed UI on many screens +![Redesigned TV episode screen](./refreshedUI.jpg) + +As you navigate around the channel you'll see both major and minor UI changes. Some were necessary to support new features. Some were necessary to remove minor annoyances. ...and some were necessary to stop all of us yelling at our TVs. šŸ˜† + +There are simply too many amazing things in this release to name them all! To read the full list of changes, please read the full [release notes](https://github.com/jellyfin/jellyfin-roku/releases/tag/3.0.0). + +## šŸ‘„ Contributors + +Jellyfin is developed by volunteer contributors, and we couldn't do without their great skills and dedication. +They don't get paid by any organizations, so consider donating if you appreciate their work. +A big shout-out to all contributors that made this release possible: + +**Jellyfin Team** +- [@1hitsong](https://github.com/1hitsong) - Sponsor via [GitHub sponsors](https://github.com/sponsors/1hitsong) +- [@jimdogx](https://github.com/jimdogx) + +**Other contributors** +- [@K-Money](https://github.com/K-Money) +- [@Insprill](https://github.com/Insprill) + + +## šŸ’¾ Downloads & Changelog + +The complete list of changes for this release, including all merged pull requests, can be found on +[GitHub](https://github.com/jellyfin/jellyfin-roku/releases/tag/3.0.0). + +Your installed Jellyfin channel should automatically update once available or you can install Jellyfin +from the [Roku Channel Store](https://channelstore.roku.com/en-ca/details/4d9e526a7d972d4decf98ea6a84000f7:c617f4902629cc0bd1e1411db1775cf3/jellyfin). diff --git a/blog/2025/03-26-roku-v300/itemOptionMenu.jpg b/blog/2025/03-26-roku-v300/itemOptionMenu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3acd8847a79c35265aab5d658b616aec28446645 GIT binary patch literal 164466 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 literal 0 HcmV?d00001 diff --git a/blog/2025/03-26-roku-v300/myList.jpg b/blog/2025/03-26-roku-v300/myList.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6f6df26aca8e6dbebf1aaa605a54a5fe754b4c4e GIT binary patch literal 238594 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 literal 0 HcmV?d00001 diff --git a/blog/2025/03-26-roku-v300/refreshedUI.jpg b/blog/2025/03-26-roku-v300/refreshedUI.jpg new file mode 100644 index 0000000000000000000000000000000000000000..495612306ecf4c2906404b1b1e439e2d9f2bbdc1 GIT binary patch literal 258045 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

^y$lYr# zSXF!z;)cJ;i`?XAFOls} zaaJ=~>aq3r^7FX!Epoxq-`Z|ib+8bdONC(cus>0*CB7{IsP}ktq5aOC0u!$9QzsD; zLqYe5@l?pgSt`VAQMvy=Cd8QWkBV@vMx}3OZ|p0kb0S-1n&|-i9>sS6c_+8_T3+@iDr6>q2FdobDmhj7`vtPs4W>Kk2`mXz$e4Sv z!(iC%{@4A%Aa8xe3!lJx)$a{7%n*od94q}0oI`1QTOC-YglR;Yp0=NfUI5B|56I0- z(|7?;&3GHkfy4iC_f1`U{+0yj`X5f zFPY0RIXDSQ-VWF(7F}}lj#UCGusw=kA60*o(p$CsJ4vv}pV%f)lvI7%*31k$Eb7^ zm6#|hqS^iO&-Yr@4gargAVlv+caV+>c@pZjfWte1cX|GU> zl)s&lLHUPh=$k)6yI>)(0;|E%578Q{@mbeb2pun|5M(kr_n>ZO6XSw@Q%HrtW2unE zH%nW4A2+hn77ujrtz>owg4c#%22ZEMef(NI*O}!J#jiYLKLp?{wdkqtwHx@d>Bf_m zM_PjUs*>*}B1V0d0FfAFBvBz7?G#VpoNU4VbH}CjZ*L^6cH%=@l45Lhhh7@Yz?T8w|8u|OK^9Mo_( zTZxAX!IcS0c#|>V&g>>5!YeSmx@2VHgH#w`0GL+t&a*t&$7A1WT_`8SNVk?Aq_|4n z8rYyhlmmWgQ6ZT%Rr^v6VAD2_2g(zW`!C=Lq%OVDO z*cSRvVa|+TIcF52M?{lQ|1{kVq1#@*@W7^vu zcr3wmu*JKI(4N|X|LLBoi8 z1u+|B7`Zh~!JVnd%^wdzH0QiQfjgd-S50U5%pj)S_!6ad%uscg0^9w=j1aM>vkrF+jOV&MXR7k~c{d)l~ z=$RVWg}ZfDway4ah0O$I3}7YwZFp{j@T!Z4hkx(^;vnB>eV6lVAsK@tAHj?EP0=GI z!QL@cuY3{cREff!HF8`fSg`FSqs-oP<~AUBEt&2I%KK3v?Ft7C{jkYTn4^!$#cA@t z*L_Q7%8cMiBc%=i_E<7=G@)ZURmgpJa1}#&{wnotsu^;X;xIE9Mmj?d+TbJykoh-k zVLMbvP8;Zv8Diq`5GZ%ULAEFgc(ND078uzJa7;J0hTxa)IwAipWmMAV1`tE8E zS#p}|eF?00b#01ba?K=h1%o&3X6+W?b`Krq-$C7rhN)I|Q*LN)oE*Xt&sDyLO}^pC zzwGIP<&bcQBu@5i3%;bVDB-A(PbNjgrE~YgU>8Q^kzXHx+P*BQ$#6A{bwVIsc$S zu(NObw-8=;Q%wlSenx%@m>nc3KOvt$rcdReXhQAwE-b5Wx>lo}a)b!OulL{rWu|Z^ zh+Zm#Gk5#eTx|h@1i@fBzeqwhv35EkR+7R`ME;D&jhZ>LnEk-s&k#jr`?q8kVqIAF zDt9Y6zfd8;)5fuwYr4wzUpWVG)v)w#*5DEA!!?2ry}e5U@8SY^MTIzz z`8_qR?1L>3%(;xAq}3AaVD@(%pT~K9mQ1~9UPQg?oL^34J%&Mi>OG>McBn!{7bKN+j3f!!7BdFkeyFaH>MoAT?GJb4Xu!=l8hyZQGR zf4`?+`&q2bfP%i=WhInKQGQ_e_z))*a-#g|!G1i2CC_$mx0hhEUru86t8Tcmf^XZE z8#Tgv8F{%G;u zZ*M39qrlZ8=r~Fo8JQCJv;EOb>`!;;>uD;4H7ER8Ep|5{X-W%fJrw+h3Rzxxz0ptiz^TSgXXTNx&MAoo8AV!@q5-QN-^1G;^SOCz zl&Ngs4GUsx7rROa=QPm6NspH0%*UyR46KFR5x0KJI%7vjGnETQ| zho4u0Q^;*F8$JPCApbgOCc?iR+BBzj2*4(%g4={aRMT~0>dmb<(Q6EGOh=8|#Zx@5 z88RKE`I ziiO#`q}a6P{|dx+K}tC@v{)4P_A1q+^2KX4{M|CdCPjq3@pkscY4W!tq)R zCCRQ;28%l8^t)fU9QNl(zX@FEg`4}r-b!7c5|?Z4(l!2EoN$^#>W#>IkMR{+B{|2B zD7~%>_(p+ZqJ4RMngck(KdC_9P!@m#SSw4VY~4g@3vM5;xj3i%1f^N?)w1_yyJ(tU ztMmSm<`K0@f-3Gy4fl1`p$v)Ujr}1jR^GyO`yS4BBso{bAP>#Ft|y=3*Q`*mR~IVr z^9KpgkU%lU=JJ>&vl=h!HyduPwAov2)NS;CYy0!MRPjqh~D*rkW3f-CBE zq!LU$%iV?3Jb*=>^nUu>s&~&VQ0(lU__NJVGdlAVLO^_m=6}AWa}y{HEuKOPkQ^NV znnLrN8ESq5H%-TuX@L-f$nST>!KGT4|1I!kmiv^W1YAj7Dgx)jFh9)XyKCjBFULZd z#?7nW!f<8Q?=X1aR3kkIREKTva#G&JV2ojt@g(GGXnNujq2sx7N@uVkqW(5w7EcjC z49!~aUsPz2#FknzT_kFT3jy+#mEt2?X3yh$$G^?G%DTLJbqHUne~?PHL3iLu4QnOl zi>#I!1()L8*?+uMc}wxsz{Gs-4CW+5!*hvcli&JqvK9992ULhQSrEBeF_Uf7 z(K^-EkIcGW=;@L8QcEl+7?2*|l(V&dX>%PppB+T%T*+sGIs$(Wy=4o{#v3Yn174o^Y2{&?Nsu&xs z#L5w0U}|o0kg#f7b7kC}a60`e6>_9xi}3NFk|L!wg9}ePY|YI@J|~;~EH_oz@>0ho z?6Xg|DPTvaZk<5aASRKA#bE@q0k`pxTtW@*!nu&V?j@Cc$F2JV`D&(R8w=AK4H%BV z^Bb&=R@Z*7mou8)gAJEFKV`T(8Ec7Zv>xV}VQM}&?_9@<=g7}ra^028I^lX0wXXE* z1?I5J5)(U*Dnq;xOy)nIB*|TI zdx89v;Q5jwvmmphu~tm-a<;ChNf!U8pp?e;GxLxQ!;zcg znZJUAd#uqgys2Sn{A73Nd}aB40fnl`7opMdh@F)g1o0Am1hx@cu@LrKXRbMjjnEbJ zl$H6w`7kc&{hmS<6C+u1!#e71-HWMI8;hGy%ymB}PCE3>8d!fu;7xVu+z}3I{Dx{B z!^>}?JX>G!rNUm-a#Bv%OxgXWLTq7-7Bx4|Y0X!)okRGo9Kg)7g){8rO{MS)El@_X zIi8^7M>d*rb!pVMVEmm^n%n7U%U2+v7rR}u`@{MRXNz_C{<)HhDdg+quEHz};L54f z9JqkU{C>C&cnLxVh!1W1l#WcFbZmWB$vUE0|3rEE3KjA@EGUH}wWvoFBV5CObW;jR zF-kDdG z{o0EZ!R3s;We4M@k=nu(#|mheTpBkKSnkK^-?*=BkN&I>>~lju{Pnw`xgiPa>lsBd z8N;x^Cf~yF&&hm)N_KV|SIHXwF7}mAOw}@qYdnusf(hq{Fc_&hNnwCZiPUhC%=~hX zKhnu$9|I2adx!>%G2&r&)F2g74qa`0=$+M{1GbrU3Aurw~9UZ;9FpFKKC&@ZN z%ZFNsP-a@a7izi%4oh0Aw{b@e7K34n;NoFe}JRz!)r2P;LRrD{Et_&s1f$*cy1$0?JD2#UnA?}pN?9jV;m^1`Um)~#27N3Tq|6NM#P z4{h)hTA0LIC6H5v)z38hWew(Ruc4ZXb>ej|G|Ty0kXi|655fX@@T^l6uaRU|yN5y3 zd&PC5f`p708GV_1$n{-(u00ktHuMUt(y+<&;KRgNd17XOHbM!?Rd;3udxUbqIgMq5 zv0BaF?t)PgRG@9RfA?6& zDVMBlgzi+h*b%XN8*F$qekAk`>~pm6>c5H6e=?_Q|EdgC1@?g25pYGLT+gNS$0I)L z>1!N{D{6gkVlT!;{)*c96N^&%jr1P_roU!>hF|c+mDDj{@QUA@ZDHGGZqNKN5P4ku=wEp$(h<@)_0y_zUmuCZnSH7w-aRg zxLfnjW~yU%QHUT74}l)cPn`Lt`Ec8@?SM=|qzeLLCK{g7@X-_nSTF@)){fHrUX9wl zQ0S)9;nGUl`JBYz!vWkGbJ+%kY!0GxGHpuwE@!_%exmzlHxdKC3=06k9Tom-2IMt{5u0x1x%~EEr zZkM#vwPGR9-&vZPKfagnbA|5x;Q;%pXB|p699F&-BtPYwoX;_m{$8F@nl*1Y60B_L@qDAN)@N^mj4>a;ECs|JcjgvA1hqyqES!54vB4rW7x$ninL%Qr7Ni2zB42lWO11 zpIa8?h9t`?YxBqNCY+O^nBBV-5S_sLY+3tMs2yx!H^)79l(LzNC z70JGc)eR84s8!cXsHMCbd$;mBX+%W{**uBS<2=d>lCO3PXqc zSD$FJD!iZ6o)0w1Q~uzU;H2b`v!_U2o*`>Y`*{Z~BFzjk^|}U?_DA@_fW1CudTIAy z&Ma*cdVvzK*Y7g)#OiI_*B>5VYp-EVw4~qp=N!zpucXlxYHsElx3qkCko+p2zt$Tw zjBi0*6!f654XtG&Qdf#7LtiNePlm!Ys~J9Kv{71U4$E8qeB!p5B&!iv-HwUD;Ofj5 zU#vx&ZuR|%yP^ubC9%+?;v2r4oKIR%ibHX2(`VuonlT;HfA)3Oq}s_hagd<3HFR3^-D01fqv3cC%(`E>KDP!t zhE5ICD$*))etM@fVa&rSVFTV=KnOVw{UG+!<&?BMr=mh`Z9{}Gnx9KX-qEM$4KNAn z&lUMx0gI9W512s49JIBN78&Jy091vR$VH1cbJJ}0qyb3yRmojoe>UzStjp#-;M~ zi29e#r#Z75r$`9@y)d)zYTg~ROVgf96XvsTD~2J7WYVZ>yk=0iggsRwlkYNdUX1TWZu7jZw?bJ(4WeZ> zqdKkPm!AP4mMF7vruA6Z3>9+PnFVvPchs~}O77tEmK=&SjdYszc&d|6p3t-I!9)VP z4ELh$Mx0Bk`wuHFOtQz;cwOv?w+9Y}z@vs7iuOZNPGpm0S9Z^q;jyube5`l+OU_76 z%`=-dcqGN9pd=Q_;u#p5Ko#IswIW*Q31q5mz$3N`bL0(VIxEJmk{)mBVK(+RVQh$c z79}mG$D58&*2n01sLu@p^=C#fyl~D(;0mq?@V(F`wTvVRR67tfdg(oUJ%G2?3?qh_ z{Iu2RL3%*ec;+8BE#=R5P60ZmVO@qP<@|BOhTuh{x0~!fV_{~s{KVq!Cj60g$Ae#* zBbLmVtJZH2U)^9+xk}Hz!Y&6@1Y5($vmYeP51S0OGU8n*+Pfjja4CvVqO~L%*NZ`5 z9?Ov=SMz6B&-y*@nZ5bu&yP(cJMjqKNvS(>;4IX&lT zC!}S2s!?9qbhbBdO@KvXE7!W0Y4x=a58*!Xsg#&(=V{)M6s?A|0W#KP+n028>_+Zt z!lcL}ru#Uu`nS5Anu_cNeG0x_Wg>I#6M&Q36<&DFp`*z=KUGgWTxnl#9b;nf~=pt|v`nZOUD8 zS`$P(eU7btt6VazwQS4hh;!V7&ftEanS;9#EZ&kQ{6fZiU3~2;KcYK4IQ%@Ud=KN| zFz%SiTm)UYdo<=q1rxJVn%)Ly*gMM;UngrUXU6-8D|m|hDc4w)MOWRe!m@n4To|@# z0`|N7e*CXw%KCL5M2*Y7@CM@n=0zZVM)Qr8Kc+Vm2_9-^b<3_t`oQ45nA23q1LVov z7??BqaJ@qC{2)OQg!-NPifR2`!G#_Cv=Il32l(6Sj<7YHzrzHW_F7V08XA&)R%(GRGb0+p}K)uxfd zJWXFUL#F4_Bi0sRevi}^Hb(bN8c}$4tazOgF-C+x_GOiHadGfpbNDDugM&tjh+@{VZ2qTg8C3gKsuGiujof(1||+TIgnYvY8og(beisF z?!H*ho)EPwKT3XhHjlhv-6v^W@tsE6ZbD-L3m z9{m2H6Ejy-#ae4D)0}J zwO~p0r^83>TnNR+7HVb(n zWVUV-wv_Zmw3s8lq~MeaZw>JTCG!|tRo!6gy}|iY1zE9eR?6`*J{*)-TQhgZTyni_?)y2>v{DK4B-ms{&*Kf>7ud642i?buZC%0y z!yaS)Xk!T&5V1o`l1)6OR>UvLslOU&v-hujN-53af#F`GuK*PwGovTFqBw$7?rm7r zp0_CHRQPyR9o~DL4M|!r%NE{TZWYPyL4j;99P}k(G7VMc@VdjMp2PQP^MJS5FwPc+ zKOzM5IW>#uJNdf4!zHrwWTOJ#YeCF4i^Y9a*)Kw5MrK&5<8r;X&<6qxQX`Hxm}ZKe ziGec_p-pDLuJK+TG_&Y!K}YLtRl_beX&M0oM!wLh)HGr^vYx|iA-V=WwUuXG*P#p5@z43t`cuot@3+K}h3Ijy z`SyKt!u~{&9JIU?(&JV zhd*VczNa~6IsQp3Zs!Eu^WFkep$I(H(A=Cy{C0%sT%p>T4tAl5^t9CD*WT*~9JzJW z`)slGS3p#hmQS?b_0xVgi*!zqHDvv%po!h>$#QtwX0JRu@P?qV+xu0V(s}Xmp9G85 zHDuM(`r&}9P!)surM{xD;GA;F^7lhe)Bn)hn07q7*jg4+w}X!0^1=bDL2bt)Ab+cNGA zgQZ+G!_)focZO6v9CF6AFpmty8J>ptl!oV6clv>Rc-KH&AMar6pS4W**nlK+OL&f! zdF>-RGd+(0UP0ih{;|iaJvasUYHK3x^??@v!hezo{}12VKLB((K2ji!hK(zX1~s6) z?47hwV~KC+$B+o46$5`nP0{RwZH`o4#0{;vXFZ$-repQXTD*P*n}{MAw{U)}o~N7P zux@@0Ish@e95Ta?4AKw?ioPH9IByoqzoosX>e2egFwGh#vf(9j(a4fzM<6mk!zv?} z!hoE`ZuMJ4vVjn+iGitao`gbwqNOh9Np5JXzCWru&$p+pOo~2ldeK=UT}1Ol#bDVsHa{#Y#~f2#QI5ap1(Z~P4j^;45MDU=Ky?@H*?fGUo-Eu>h* zB*}vfo~X8t4Y;#2*gC~I4DwJUO|eYwy&h~A1)OuBWVXFNwjwBo+9`PLhKUY&g(@p7)rB$C1$KRTIJ^J-K3a=&^%(p zgqU1Kl!$UerBT`?(Vz2W2G=9==e~VNw!gfG)4O+fT5H*{M9DJ0p*8!i2w0iKW(%AH z&in?0AC~?QWZ1_8n^Cl(9_Wt%EkZ;~V53bs?ZsYDXFzjH(9#;k=rg}p(Q%R)A>ywq6>#I(~cki3^#C%@L17*JL~u8Tm#jO*^VVwQWT<#nE5+>gqynm~)Y=?Te<4^N z_KN(hfOvZMUc!0It)~y2J4uyqS7L0a;!IO8`}xJX^8?bJ3PB+RP1rUE`;rys!53v&U=ZKJ zvdFYhA?Up@90kc_CC}|2C+cQ2c5|#1@+^5jxs`GveWTSH-J(GoP)_n^fU}Lb zl^u?Y{v9h4HF&nBk?wg!nnclqw64292d@WI7(9s#euaF6n9QR>&Pj7H`R6SukQ*sx z6T{N-+{!NI z8dqGs3)|$Wcv4llI=QcKX*BtV5+ zvQc1nB73;ZcK5=VfP?-q`Np*?gXAMcBP?S)JZ~hfVDOR>7&(L^@{Jj+**z*vaKk=~ zZmr})!QD#{Jlm=tl-2al@?RsYx^&~pNyXQuigDsO<*5P9N_J<1>61fhHCv#zKUb8Q ze}R-6_P}$O<4^ka-7m9Gs1jzq&>6f!8L(y!giWJ|lbZM4J`|`FSRibq;t!qXVctK$ z4q{O4!cMa9_xwXJpK#C3$_a=sxW;EUl&6J_wvVfBa3F=QZbeW6U3!%iL4ubaKD&sc z$~tDJdOZF zm4r?Cp!kvF*@=R&>gr6#>PnCl2F!-^QmKl^6pqQ#3O!MWDBp`i)RHEg)CB8t^o<1Z zs0=8`Nog6E`hhB=LL!P6T)ZpNewmq$yqni(e-Kd2itX zvEO0ses zR7eeB(WUg@BWyB<+0SH3Hga+eJ~iHzH{y*X_+fNSI<#hn%MPsLErjYZG0Ct7$tVSE z6m05j@@DHj|5WKelFYL1K~xCB&KWD!-!WXLjx2^vW`Y=!lJ!RQBz@R6mW~*_+mzf~ zSJ2l%hn5Kc;)XRNrxMdiR{{-);+dn%b#i#)%&A&sf2F*2Nm)AI?J1PWA4yinlrNW&bjH+Rg!;0p3qI=Di*Q^3 zp~RZ-{op%LeP{HkMFm!(k&@KItnP)3Vq(=b-s=mydNVjmf`Vxwm-@SO#j+g?!HO8_ zG%Y!d_@U50bb1#te6M~kccV5C#LVduH$G-gnKa(ua1B?^RH}?qPyKokvEjYN^aGG> z5%`8>00lZrlI|>O$Y)zgn!Fy zRap#CuTw4=MuqU@5*?m>a+V8tY4*}bJa44@>dkDFyZXeyUMrrH!XOSpXI@0dw3GO> z51)d<1)aji=W4#_eg{s2qLWle%upzCYq|uOMblR4Go6ndQ<^v{G46?)kB)~}j=o?} zI5imDIWZr@3406_Ggp}fIW4prRIq$6FLrw#sc#V=T6!Jb2K(a%RV3u$k8ju5fE?kG z>^-}&cpyp}yBV!CcMuT%;JTaTZ=l4ZS_ja#u*xGPrbWh5Grx#@{m~FAj#>K2Q zF)d!rZOGvAMbi}L3pP>lOP$_nmx)UoOs&TH!!8rjLo$jd{GZ9Avo?8F&Rzh?zXk8i z>N3A3!aRbRg1fE1bcY18PxTB_e;vkTeqQ1;KE)j&D20=n-ldcAwB#WGM zrN4vN!+HCAKLLo%v|62;ff7ZSTA4WcRg>pYnWJU6t7c9c-SL!z?qtwn$1_=SReXaA zv9cV*oT$+b9bE5Q#qLWN`vwS+Sr!P9gX#--*OFw^MBTueA!6o>j9@=1vj^!3DbN5g9WClG& z$dR|JK4iIfh687d6rx^6`4agk(Hb#>;#{d?t>|03lG8pym^RPn-8MQ5`2fuQp|*nT zKcZ1_Paq|$ryW9mWh{i|WGtf1jA_0@z3);T{SF?60{qiZswv~LU z!V43uA!_2QYyoIr!H*qaE4=>~Dg6Jk#{MCUbF_@jB#tIPB8^^x6US}vq68c5<=LZK zp#LqMdw^)#mbl*$9`X3-p#}#5&SmZ!tJf~5N;tb9;*(=wI|=-hRUA8gCH(d<6yhX3a)CAvudM3 zw`M2`DdzFNdMCd0!qbYeV~D2W72ScDQ>yxr@@C*2))yP^U;XpGV(I)(Af(9|AlUb} zt3b4Sz~KD%yFLH?yC^M-7VIp{R0N_Md}@dgF3P%+5n;p=BbKaw?Hs3pK`Z669xp-= z7^Z_P@>y-Y5iAj*kbID2Kmk;o7@w0hO@jh$^@4EM#j58LU4jC6~ z@QFBWmmJm-N=!%Bh_A=ie}>qlK`k9k|dHsUR_ zqM0myYFuykT12L?dx`{|aml_$I!&@=?biFi;?C$Vr&$fMMYIc(lR#J#FPcHh2@Frs zo1h)-%@~@w8J78-_68^V{abKDVGNk0G`R9;%{niG4$?*Uz!QemwFwIO&dz?Wa?7O= zyRQ7ZKKWMcQ^>uO8rx`(K3IRNRTw;E!P0I$McKWA&jBZz75C`VH;m48-|8Vwp{ot) zPd#B1mqd@xY_1owYHoPRAxp&qx@Ojpb!7?i8c!oUoW^Pawu^DFYmD#O`1h8m5LoTg zvlZSpA8PO!{zz$&tpUr6o11<2Htn$j-Xm(i2QhRtzGV02*~s(Qt{Z-e|c{GwTOg13``x6OK!w=gXHn}W z&ow<)gLI!^n#OPO_tn~~klG$@7Z-PlKl%4@hyRS+@ zcIpuh`q;3=4a9KerjbBnUw}zm~ux-0L(;uS7Q@dNyXBV=NJq?=hSuH5w$?ajD zK&2gOY)BK48hR82M1)9hfvAWG2q*{$2vK^E^iHH10RicqKxonvN=QiI?VNjm_ucpY zAS9DLlbN;m%>LF|-}-i$`-GEOX*+KH{qcE4c74zk7VvUj;--%lrW(XQi}|}j-gjndU~4D!2w7@9v`B(OXRzSv9*4=pn~eN<-&k?hWJh*LutCnM z1Ep^^Kq=_j!zB+r8<}GI@)U-5d{L+u?PN8nR)DGX!~_f(&7`>QacD)UFfWrCp)>_l zG$KsMhryRk3G4gGg?~PIj&-#DsD3OgEZAq++N+Ym?>uw;HQga)T3EX;BSGkK4&k$h zI9gS|iFH0*@KpQ9^`S%pIb8j#qp!l+T7%{?Aw<=v&^M>e$;0h$QrpI}RGt`|41map za{X8G_29RshhEg3p4Lw4f4dFi=N1`R@RN;+UoV~GaOsE&BJqD;#*mC5;X>V^<$(%P zvUhvt`duDZ1VmoFpK8M@$lLhmV1v3tKw_AZpV%{up*FT~YLer}+;F9(LhrSayKw!% zvDAx>pZZ!@YoX15o=_1@qqs<~Whvg9eMRyv78^JD>r?UsV@%av@b8``*|84w5F;Ia zjKQhd#4+@tk&m19y=7&BichQPh0qgcUA9gh*$rkL?gOP8NQw(p#eN2PqJU=xd3+4- z-+eh+xt9wO!zb)V3sYMjm+|VgiK9#4t~hIlmw_UWCUknx%-j4W zJR4@RrQ7Wc0(Ab+*1uy&x{#4BBGK}iJuxycP4CBo(Lh~2;q{^5t!!r;NtZBE5$Ni2 z#cA?Fk3*!cU&U^79G+RGi8UhotnyD0Mp#3u{*?0U;h!%G46G*n9Q3JNUF$aIfrG*+ zN>vQVi!=nGgQIV%PJYyreLw^LLGc@(A*Pm2jfCJ(f*DCu?LNO;66-%;3 zo+YLISlu3f)esEr_Dza}|J`USDiUK%q3L{1Y<=4}ZOOz-)goAjHwU^I$LIHNwvyw0 zdFds-W?BU5>Qs^8I_uDcMdIQ#+;X-xFTJlCt6NH`GH&HQ1BW>E!J%L|GYpPSW z@@u{3Vxp_R_LRwAt}GGvuzY~Ius{Oly23C_Jh95~nW~;a*L27a!Dt5)A&e7FFyxX z04BtKDS(jYoQ)zzscye%ec*Z^BkL>_j&X=F034=Q=BNkNpcyZMd$W&u8T?4KwI%B? zH(B4{8P5sd`v+sGB1(EBgUMI#@{-<#}VgiR;1keBP}zu<*wmow*Af~?B`mP`6+zT1GI$4<}C#E z!cc22Vt;GuagdfQ+A-VX=;0SbknXI9cU_-UB>6-1b~J(SJ+!zS)W_nynb0u8+M>(= zpSSM|Ge=#di+-%y=`e87hX(T*b668M2hk5Y=C5T&4AJwCwxR1cv2;I3qBgis^r+#m zLB>r|`yR)TN&v{Fk8rA?r`{zEWHgv&lLMM5CqI0EP&{j+r`FqZ8;i-uNnOMC&{q53(?e?e8_4ksfJ)0(9wOG8Z-@AZ)9d4L1KBC z-ZMIwU-gnQtUG`FY!DD&s|^D1fE$H^PApx1GeeXJFPB+AYT)w3a^iLqfH1X3A=C>y z-S2B7|DfHi@ApBdt7%DNrOXP}5sT$(6Bx*%zwyeEl{8lyWxZ|fpozvJ#-SiM8=N%)* z!B1H00|e+QHRuD-RZ}{%#11{cQhh&yDnaKgqq2q=-B zp?}U%?yEUrt9E5|n87f|iE}*AX~j30u&vFfju6_3q*~!K6bGut^dP*KCFrZrWU?rQ z3tc?{icP6IZI1(W1KL%Nr9!bSDnGo+NzD43px&hfX|B1F>PhX$ zq@ExA;4@DMgcYq@0{aHop*hqioyF zMFls%DYV&%r0i1r3a#{H7-9+nZ;-fICxs#&CMDYX_s`ABwcaMf(1O)Hj*LFRvabTk zxe^=TVGsy_Cub~mRd{PsnCg*bwWc*jzqN_Hb;EN%h{|AJ!|e4#d=RG^)O; z$B-RUxELGJ3&i5p<&tG|n**%0^=-pk@yG0=`86`S?$n;plOVEavx)}mSL<9x$x(-4jcEKOl zBTNZs!ML^e<9gw%o$ZL+=vlTvu^mLVhuhkX`ri> zD=QKw=QjT}nrW7Q%~SpZ&&{VW#nFsdrZxPFQlf2mIEWC~#1!OUk*di`nip7pk z&~kOWmHpT*Ylhyx|1w+IE{hQGQrMvk%`xb|byw#>Qp|*HDX_=?P4u(3?)$GlV}WvD zs{F)wU{a(8eMmW1;0jXc$CS?J57t@9o z!)Teh0H08qIwN%WjfNZk?PQ*4j7jNne4S!$QQFLOXDHpvh{eD98p-g=u-7aOHpVnX z={Kc{3aQ4(WxibvU-3kQeUO^6Qs=pSKYF?|gs`)0N|^R~jaEkH6)Gzf6N#dQQC;0F z6rbaPyD>oU$$K=gh`Id>^H+1}Y!Z^b7EQhRs7fzdj<7S~+ZzHM-*iY)yuv`ZJWt+X z7qd3OW(tl*hknD0w6I%$0qI#6m)VugECP%9BwhRSs`lsXDAsxHK+i{|4kp6dIa`R+ zwqvMndix*Tw85yBn2$`um)L2kiam}Gll4zcp7)q4rAS^M#E>r!sz@s0)}in91%!3Y z9X}MG4wCfhegm(NO176)JDq<*^-Nw{N(BvH@AV)`#L%5DSG#3RF7j5_3|y1IKohW9 zI5K}oO8g#&5^TMORyb8vR=x4|@h8Qb%ckpF%v)!SlV*$GZgn{FOPUtDGE*$dZ}Q~9 zs|U%_hd(l$X5eJe1BTu{@@)pa;R}VQ46@f!PzB)5r%BSgR#sktA&{N<1`Gi^Q7ul( z-lEPphGEo?Jkx~Gm4jb%G916m*A!?kD{Dqfe>fq$9Hjf!^&Cy48bj4kEz{I_MN~<- z1_RL+%OTOtlT~^aO@i<%Rq~Y*Z}&KSikDMxAJz%8Uw$uSRz5~?ih1Ycr&sogT-(eP zqzJ5i=0Eu5n0t7shb`%E=3HJsn>u1L3?5%;%~c>m74xl+{ci_30&$@PB!8Ltus#V?Im;%#cS() z_B8e4$}W@@`rr{2x+uutGoomd(W{*4RM8foo5xU|6zl&QS-8y~GX1jU;r`RK5!ntk z6a>s62WZSRPjX@qpL6schm~qBdW%b*GMEe|m-Ez%lg@?f?>xi)nuhgguEPi;;!a@7 zZ`5K5;q=cwRUm9{3R8g}bKd`B((=yxJUys8CS`|EjK{mcn8?QUGce}!->wdz#qmLV z!b&YUsZntPB}yJBLHi@QZE~2l*#7mu!2y9xMslkk%1>=}KUKnS6}R;dbZL(x7)(g2 zisWqVS{#Y+_KMe04O6Yj-alHnsGvY%Y^+9rrgOO+tzp13V)fXrrIb$ljDFo)qHaJ= zlH_rEK8J=EAn25%$X(6?n=@VZJ1Ehzh1 zq2I!Hm0{2Icc~|;s^T7n$owvg?$H#LPw^4gtMaZM3kmm%aa?zNE0-KW6Rqkit9`pw zW%M}UeBj$S|9_;)^p2VgQvBYVo2m6Ro?$XELG>5#twIj5)34(e{4SJggx|=~o&DRh z$O(1Ro>-{7JEY$Wq;rN`Np0dws|OY7Gw!j7=1+A3!X{CdE6ywFSQKUd@yNF*Jbm}7 zTQOsuVMC_mlU0bvN{gQE$f&hcO6SBVj^9fnQt5G%C?x6NS5h-E`)!%gTX2 zG>p}41!0t7SI%OW2nHD>Z)2LBGlbhv3g;Vs=UVZ>Wc~M#4`#t@51*Bd?AD+L(3Mg5 zsio;1`M!$ZlNQ1}hch-(m-R~h9>B70EL$3~@Mz&jbOKl1bM(Y->13LCP&B$xY;9Ez zGctx~h&SSF@sIq`S!sEXa2b^hU31}T;U%D8{W5DvSM`xYvEq<<{WY`>BUE*!op#@W z#J70YbZHV768-hfgKTZ%g#d&dEo(q7fAy$AYO`T!YSZpSg`SJoi72hHp12q1n9ijn z{0eZQZvPmS^T&k-ouSs+^xAiIFlBGmRKFw-ofNazUod3-HmV=`ff3YM>s3KqyE38w z7Y<<4sZTpSW2|37cVs8Whu7o6RnZ=6nSu9VVc9R+9wpJm#$!;GC4-ao^s{DGM_T&h z)Sb;3QI*UDmdxpXeNyRDE+UFl|Dcm%>GHPdG-Oi^OU$_ z+9zjisu)i&PvpJI+Ibv}_r$jFK&)Vli%Ii)920Gn1SWxTtlAe5vCv{-uVc)21)Gku z^pk1n5Pr3r@evsi-KQ!^gz%;}gnd~`s*xbX{ODW&6b%$y9=qrt|I$x9HUE)cmh~P- z_t7ew!!YtL^AG@m2xsR<>C_~rX7MzI$Di{d36&GXdMIU*D*iR77u@&j<=7*at$lIL zIh&$l_oF?I9i-N9?{T=fZSBHcWx~Hv?+wwF>(evW=CG{&$bN|zpPeq}QJ&HvABJ`y z;`U~~9+u>|<*_HqYLrS(j7nqHnCb?4=3}QVd3Dm)L0{SzbXy!npK%gua02B(mdg|W zh<1oNj>aKwew6Mtc-jsr>A+dUz1U@q|ogQW0JO+0@_4je|`Q7lh)j_`WU8;7`Z-36+ATz zugq33vx|NeZKyOw)4QphL5L6Jt;C>1%%K-i$A+2rAtDQ zeJgJcvFP>Qkh82~&WL?M5=*S(LoSnt3$uQmJQgFtD2)X)s(eD}o#$=j^~N??+Vj8$ z(4#vOfn~*RyQNs|3HJ%VMUPauj~O3EB|!X@5{y|x$qb-ZGh2ZFT{?7v>_gF|CX;0E zRrCX$7?o%q3#+!drcM37lcSlXAC`ByN`|~Ts?}S+F8;31fStqj3sYcyXOpN2tRp+m zW~SjGdL0=F2p3w4pe+-R{YkR&iTq(V$ZrrWBcHreHaJw@l{b9KC|cHW0oQ~a=9z)~ z*yA{Qlc;~_iGt6r9KqeE|I1qp^{BdYB|Fh&!1`_Bn(Tr0`0Awad+f(!d*v2ssz|a2 z;tsm;N|4gnpBngERc`N}Lj^eJzLdTo1mqu3P{6x|ElDTGSNafnw&)*YVAZpl8^&aW z&^$^lYPbHMTLw<@UeM(Q50tv){d#H75eCEB$#8LKb7VYMd&*A~1d?3*!?)2Rc#0#L zXH|CQFbXz3##GUXIk1^kKakRU075$8zk+^-2+=2v&3IQodrNKve?q#?vj#FwB8icIJt*4(o)XP#p)}`lQ7m|tHVHiB(xL3UkKqHj=gb@gxpFA#u zaWwCGxJbPCkT|StJwd%B5}w6s zA=WO#hNEW&=;(CD1@hDAUEkh}&^?aZtwHb6pn~{hG&kzfK%Kc4E6godxCy;$H&_qB zBPwxC(Qj<7HuRLQpR@|h6QuQZ)u0(}=lq#pYt3kt7B1zdF!83q=hv4Rm8QPY5Am-7 z5$)98MhGk99Ci>#mDu@?I}y}HD4lx~Tks^pk*KmfRErCDN=Kg8Ik(^45$2OEKd+p? z;IEx_`5d}pgnu3}Za%5RmbuZHRrLcv#g!UZ@WcseJ33W$Y59V=)8qps8zsMbXN57- zi#CG+>Fks=q9vHjLrEJlRq73}mJ;YxIQwD=WCZfUX@-@mUPKwHZk>IhGa9xVIGzBh zqZ4F#J0A^hZJ8bh84+ljgc|TN^4Zz5`_s?ChU>S$$IFcXw{e0mvK>I>DL=asmF=9E z*c!1>T_*;7c}rmwjPYy;lr=_W`CXoN18V`g=(AotWBXKmQ|- zf!=VDU5tjmYPZx98akOMV{r3Rn;5}J<2PH;Q7l$oVc*6UUpZvA+0gJ_;<;R)*P@&% z{U+{vOgJnm{LP9jpSW`LOhL=Ut7Ic>k&|CX;J*%!+l$q6YL`TQ9Q)RI`Ij}f>4<51 zG(R}>`n|N&j|J++*D-h7FBKn?3OTbFceY+b{9vc(!IRoaQD0-GMf3WeUjAqQ#TrpP zin5({!eVmYV2K57to+ty?e^12xvo#Y9a<8cgpHC7rM~muDR#|B(ph|WEaYxeseqE) zM+1u=T*eQ9J)Aq{U9uknTprJMA@Z65xtz}mq(?7R0c+^4#<4k?{p`=|k?>!_$ljpg zCwA20FuO5(aC~7WPj9fx`vRreiC3iV?UI+((=xO}LwSqnrRARtMfZx)@Pt3kgPzqe zw+(pl!OvIx2jDgOIabg7)5RCsc9wKmaVcjL3!PdIJS_CEy9dJRIBPz4)OLpjEPlJk zvaN1VK2~*fYvpPBd}ODIU2Ii0fW-^tcE3Iz-sy7!>eA7jl&tOZH_ye~>)E9DiN#ju ziUMA=G4VI;0Y+ln-@YYYK%hirr2xwh;>-4nF?u!@X_sQ&FRP0zRqUFki)NLKN0D3){#bH0K1BP{@~pUt=&KDhD7LZ(d}??71W=} zeflHes$Eq@l^zCfUXvQ8NYLpRDp>QhTvwJpSs_O_)hdrkfbF(xoDz)jJFcwuXt1lo za7q6f6xzO%`A{@1mCVPnEmGFb9xfdJ{ilDOP0GDfe+xV#E`q!30lReIr3YtF8UQU9 z%Kvx~4*O;|-@0dGW))G@*AM2i73juNLkROtkP^D-J#{h5%BooCE=U@kT>gGgYw}2X z(BI9QIq^fX33Ubj1O~s)bSplDrRc;ur!cQ#ZQFkl^kvuyE$rLEg#f3SB-skBVP(v% zV;VurK_jrzcd#;A~VrFd4E#Rg1I%!gmN05`gu9}>js3umruDG zP0S9)O{<4mabt>2nA%7d zJ08&mqh3;65x4U|29j@2kKRPOA7dhJ>c2mxzn;FpSS?!nYew)*PRTFloyV&JqgD-t zV;yV%$o|a*^*R@1OS9QNDrxky)jFE#NO!td_2SbAlN+tm7vrS;3{{tl$p=%Lj*=;4 zWT!>O>u-p?-mU3g?F5*53-+5TG`my0U}tB2_NG7mO1Qrhi2{v059ziU8)Rh9#oR?l@QzPN+foWYAULs#M(QNwhK(jG|W$8_yC- zAff6A3@RN);=>Mml&8qqiLe4T~?G-rXHq2xXi! zf`_iyh?h+y&Z*!;lbFKTvaUs=!erC@%TMoLZW}?YUyGbO)K?!H?Li)69SH_CV<9#& zA~4cKZfLVb{|l=-Z&hoZKR-_&UXj_hTeKoDPUcOEQj3Wa0ST1^5ZLa3&Cs`ZXUKL< zHm9iAX>QB!tP3Z`N1wh|H9V&`FB=6J4n`!Ri{UG@0u&!Jug+(RaQtdT?ER9HW8;du z)idfo2@)(NOT2n|;_Roo>p=`rvA%MaAnWe1#r0+){MwFv>W4?zCD+BHW8FttyXdkN zJm8Hgm@5E1O3Qv`qRp4R%my5@-M#yn&QwLpp3oJr?!n8 zL3bwsEk|q{LpA%bktvbm&Ro$;Wp-u+ZC>HMO9&#odd^ z>P0)UHhximHdpkgu&wLE$t+zK2-c8`NjqVYqtbgEvO7Wd&>%@dz19_8W_b|bHQk1^OAv!cLsoa0Qlo}>VQ@6dX z*e#4o1d#9+Sp}HJ{l;N4`{%jL~0sUF!a+LGn;4lkBnAO5cN8+;486yK8D zz>l){EkBF?aPdwu6HkNglumC~1kXeY>HtaNYp`UzA@PD?xVDdGaj!+k`65<_e34`4`T6hLLruKWhW$~SMyCr_f>Ds_3+QU=o#2K`GT~YMgSr}JQG=qFxo1l+Z4+@y&18}N zC*tt?4DR4*G;` z!yE((!9Q41y=A(Gf_l7itTLX&ZH2DxkmVU3=|LdAs58ce*OHRlZP9FvHT6Ha6>99ch1b1d~0w7UD=(V0Fl3TDnFS zT)E>SxBoL1-Hzi#1?JmKDf^QyE_a#I*>Fama%hbl>ESwsnwP)~~W=Eeb05E+A9 zdxpiEi|WPgUdb3~e3RXFv>}VL#p}+i?1PnJ(ZBq2-H@8s>e3ty47CqOPo@{WUU9z< zKra99l&FL3q{=gmCV0 z;+OiD0GRv##S@`P0Ow^y@m`pZ$7kQt5%UC~TJghjUp_#LlAC@hZaI9lxtDSkC~0fy zUgG=;5~C3{k^LVH+K>4hk!|HO(%M|^o_GX`=_=LPNgZRYS=%(hXGiYGdADD=wPB)t z$Wh#v|8+)}_liRJWvwYco_jo?J}%WkQ|E2h^Yn`aXY}fC<|`x|2W8`0q8A-L1P5!V zd-FiAZ%KsPBYE@AgCvRuJLr8CpbvKH?B9B_Ux@&^8vjQl-s5M9mcP87%jj4AZHJ<< zts?W`U^(^^(05^F^7Er+NiH1rs|%3Q{Nc6#UTZ(IKE1VR5; zXxp{e(e$+NKktsU>aZc!*hpFoo9Z|!$^RH!DB?2ktRzQxf&DL)oB}=e9ej6$jl&DV z!1YJ4H8;#a@234rgiU?K?pL&@3iezJItZq9sGx4sYc)6ln5{`fK4 zqOyv1c_?|+2Kk6AFpMrBR!T9v9x=Cyv>zncb>wQKIP7E=*|B(Qd1z~K5)27%$fQ1f zt;F~#w!|Yqarh4?l~k&Td?NWae8iFRc=0?|x)8&+ zY-ic8Ismx@NwG66PEIRu6bBs&P0Etmxdv>;|GL<)`~@)J=A4A0w;9-A$`1_lH9rPe z+HQQ{NuVNjQZ)f?30o)~K*)CJ0e{?bx4!P$gf)7|5zIWxJhN4SaRa;;4y}nyPv#=V zI<5KZ4s-JUhzY#>0wAGjKDs|@J2c1F-Q@)1k8{H&sxr%puP)T?_e6Mgljd3F32dz5 zZacA@aJVyDtMmAHaJm1%uNitsl^RpIq#ERgtMi$VZj~r_NG(0sC@(o{JpF^ULV3pR zpya7N4s)xe(fYU_ZIbaR9X1x)2ix1LUVNu6sX5!uICL(W%j(a6zB={bx)8^e=Lhxp z@>`=Ji~?FOQ&L6fRNwlk+n%`jzKEyP}1jjG$69Md{S;)c_X5eT=*uo8!O=+9XA1WYM9Y-V8V)eh_MK&g02lMDmog8Beg z3GY0&DBX2EauXhwY;R_@aP-PWX~hUSYjf$Fy!g$$kCXt+Z~SXj(&n{uv%v(m z+<#>&!o`qF`>XbeKF4)+f5vC#>pc!<$s*}O6olxPstd+{v~x9NJ$nbbZP!$T8(m3H zg#6N^Mtt9O<+H?-BYp}U>~D{{Ewe|$z2N)N!3tXHmEPK^DkO^>q@o}zmox(TZ( zbTvKtKMao{RfQ;r-UZmRzInXN(QO7sk_umAiMa9pn4Yw@@%bo_Fd;p}MDL#^4K|3L>1q?h1gD+} zGtC?o+Uo`;{ba)mng6pogrv4)nRe@2W1lOnU? zcEK!sV49H4;4B|zA=aF?pDmoY0z24~1TO=emK6*vzSjtAV1w_2oGHH~Q+FQyH0JiH z@4wa&FImcU8w|@L;55?w{F!ysQi;UrunFE@Q6MU6j(CkZ?!_b1T7zez>QR_C{BvQQ z*LY*fX9C2tNOwo-3_lv|LcuS`*ScYsA~*ezaWsE-=+?T;XEU>opiXFJfy?<%S zV~;Dh-CPx{h08bfgnqx;5n>rNGoa*BZSr7gph9$sO1^nrC}G1-#xjYOI~{#uDY9_f z!Y@dow3L2)K=hek?j{Qu1>(<0>uXT$CfQL+$mf!r(BIbA@Aw$3(=iuN+q+O?ZYNO% z3NIZI<3%kNt22WPlIE&@#YbLoIV^vKTw9q^gn3MhPj#%k#F+no4P)Jilbsc z{Ujw>MJkZ%&G09~&IyI`kHE;^iGJ0E3Zt0YG0boP!l%k$RN)D6s z)X~T8QxZ&490{`8Lxx(CWLotPIu8m)BfTCcGk&V;&-m{mr{OIribUkAt@Yz0xKY(v z+6-%EXnt9;LL z#zyvr(da-`j;_l(oJ@9r{LRoAK=Gm#6YPj8j(0X;3zg&g%wr7~wbgaj8@O!r9Lb?g zMwWUM5Ew3-8WBUU4^g6EJb&8=WC|tA+s!{w*C~eC%K1UG23-s0HDd+{c6e5+XT!x0 zEFmhqwGznj`ELDrCd?WH79Cq(88N}mlvdTpu0~;&jCSY>&jP~`FxGgg+8}H?b+%^} z3!y6spZkHy2+oIdp#28BV0}3% zJAZ`AH9fv_H62tD{Hb}We3JArRCBzA3meAG^s~P)R7$#H zdC$aLMd)Qu`ah4tb&@QzlCBnx)juSTL_|DxYx}nKGau%v;uiHZlV7zU>aG@u2g?id z89jJ1a0{G`>3G2i`>4*3z?^>%oHUz(^)D3sinLQ=uauS6!mgpR1;76-_3H&+_38XU zG9~XlI#)i3Q0S&L_kNE9I{D?l^vdVze~Fpo0rc$LzLO&cZUUzk%gD484YRNdOHa3J z2Tp+njU>xGE=&MXbPnE5N;+8WkF6VdKP)`emNOT`*#R3%>PGUnRCqlIgl`$2;^f=4 zH;Fj%$|fz$KRh(hnXhx^px#D6zhJ^)NTP|W{E-evhb8B%t19O;O3aIdjCR6uo`CM! z-=C?&zPda~;c!WCWtJLuz@_9DvsZP?KEZ}J>|S7_yZ_-)?E}qSh93bL$Xa2rJ&&FF z(D}Cm6TT4HeJ*GRY!KzZE}k+@VT%(O9cTBK9%x+1UO#}HFR;8bd0xZ$iRm>2?L*rj zP(+9y8E)PDvN~AJZzl%TfkRg*TKnUdb9arg+(A?!}s$Dm&GMv=fh{xm!v>Ss=KD<4oFOO zo7h#dlzaNGoKzXZ?yhW~eR;01=;7^)%(!Gq=w^lSj(;k|*5nc`a2x*cNt@&R?S|5f zD!R(R@S4c&dsU^IC*Pl-y`N~ba(v5>oCjDH9N0--Ut-q+uya#is5%=dTHI^2TuY4; z&r0WBqIsMwF~vm{I2isidf^!YTQRUS+ z<{%JrYg1xfQqi{S*jmrZ+yUHf^(fyFRC2=JIf#_xGAcWf zT2}PfuaJKimWghZQsov)INnXxgx6Ogwj~d~i)T49w?&8S?7=fEnd){(Tc%Er7&gNa zudJeK`bco`xNvLKcjS*HKF=k9yms7Tp@YjT|A&WTlf7@d7oU-E}X1T;rT8aEZPK z-JXVl$>>-r!Mq{xJa); zaW9!KQv@#Hs)?LNj3TBc@&Zfx5Twet=V=n4dt_LI9bt7H#%m@PXYb-efm7dmMhq&} z2z)7Y%X)fs|6JSg^WlL;?(;ZXIhi*ezVhkir08a-{@-STlO!jF9?SFc8%VHn6Mpw8 z;|gg#c>9qP?Cs$4>Vpg)NjXXz8)8@Q^p?0+RLXrHK&>TNKt5S$%#Pm8c1F9%g2>^z zwkYcevz+<1;U9EUJJsG!u6thjB7Tnp$dg6kxPyA=^>Mpuz-qNaYv^fivdfEOq9MJW zXv*>??D$5z*-Ct&6Uum?kB<9Ew`xc?s`S|YE70{!m}rGxT^SlT$J}KsfOv2N>Ys0Y zp6kb!2Hk?i?w!c=yS|nz((v=QjI`^vitt+U&Wb(;%~C?Z(2cgXW%?mW#@&2PE1lo8 z)aS1{(=e~GXFZ=nZLaq$qw7}jYG>~|vJTP6>b+x476~CmNMa;|5_itE+AfJHPF6@} zV$*CaB+t*@L)AOengRPmafz^B)yKJTSWj^TV{3hrhnyKS%iv&sL-CLUng(TumrXaV z4)yEt3YWIB7}gp=r9Ws6m*d5WD-)7WCb4l8Z=Bc8XJZM$qc<3DnIK8!$a9t|K?!Xr zuOm&SiwUI+B|54KbYHlKAst~VF)@r&7_Npxe}w)XlC^SmSS* zGxdoWdSZpPOghuDTRc#AJ8#l+bInE%LjqhdN)NNph{!##^SbUdS_=Qh0F2|@yUFTf ztObzH52(-$bOvX_^H0F(c*9ia84;k`BT+NBOHoH(ZRx|p$49(i571NZ8!lMyzeBd} z_|g5QDP(P6r*o~A5}>BDY@AZgeRoOqPCLv8d1mN4j-*+Ri`6DS>MH})O+RC^KZ$>j zM)nW=!G;H&>JB(FVWv1DHRjpp6rP>{^bNE9feK;tRcbr!*TA8+e9b!;8A2s7@R&g1 zrQZgz@VT|_2uL$EZCs$oZzYv=@E^*ABi(2a6I%9hlICN#&gPvX!OqEu$Vgv5QA z4;acvs2-G*H1g0#UTrQJiWvDr_JQ! z*Y?70hV|DMD5a9QJ%;zd`vb%8@pMyPzae@o`cDOR6dP6{Xd_4Z zRQ+o5!L!W39yAJ01PNkr8=t5n%B(K}xd?D);GF2XMK|f11!ku&3ZRTu_8W{>MUGQAS1=i59-vcL$S72M1kLSQ5qI81>VgvYQn^5PFrxJ;977 z4uuqd_73fK_!@vHLfuLUCFQ@l~?ZKU=Lmb${VXDpH#XaX_*Kqg&i+~l{0R{ zT8fT~HuJ2_08Sh9JM3Aav@6Up0;|NRPmtVrHo|bS*&!e4l+(L^RK=-b7VtfAJ16Tr zC^eDNFnc{)M<(c?XZn-ctX(+ST2N*?<}6`zXOF{GJ)M`e(%rcp0$eCT-e%l3jfWMA zD8vZJ$PI(%4TLXEtQUc{Lv3j7aYzt!7_n3}$f)`ys=0z+^7bM0mNGNAZ?!B^$E&AK zlQSy!%f$B&<4!y9SA58cZ6EzqT*cM)Eko8Kt>WU-RB>(0+hmr1IPQr&Yy?U%i?qimt3_}lW(3-vX%q0)s4?i=Zw1c);iqr{YktQcg)JW0Ub1nV)zd)a z`h#j)0>#}alO{?a6|z0-obEBOi;4r z_sx6&7@--Pvj9yzbpS61ZvrUK#)3Bhxcc8^3t!lVn3XYTEw*in}vd=ZwY4BAE8A)0MU63zUGhM?SItj z*)j1iaPSgCExH5t%}V(RK9t6S$T9!tun+!(HRHtxpadiZ8l`z9f^Ulr&Qqj3v=(f^ z8byXg<HMbd9JlyOlcbKk>fkB&u2Z(?# zo28fVt!cZt%?(-)Ea5mD(rarseff|A}Kq zM6j>6=ZPcOBALy0Y2a?)<=(&5Fl=9pT?_tz&0PAB2`)cR8hkWG&CCHKWG6lKTJpuP!f~&Mz($FN_$y^8;EJMXXVYz{ONs zUL1SQ{dC+0m0G^?JKJON`R{vCdN)BKADYItiZn+`^aFSATU;sQshIwAH6CR)EGKojuTH!da4_Fy?Mnjuzdkm_H+x(KUJOt9nV5up-+zO zZabGmt3JTjf?G9>Y~ERGsVxc77zOEMUH zH_rptw!CXwJ}Pt|sV`M6OwQF9I?8 zd<;BBlR$d%a9}DkxwkGEJ}_UO@?(!9RxR)KquJ+q+Axcff`GX?ahd}Vl;diEbUB5p%mHGP3 zrNt=fg`yPi#X?4cd&hFppL4iUT=bf$NT&Uf&rR*>aZ*+wy*LvNq#|-SFB#swA!ca& z;eO9wT(?J4UOv&(I50aO?k(H|ZlrT*;g_zyhmS)@y139@XLV(=Oc-V^yuEwnH!dS{ z20hD(f*}eKBz^SJMiPz^pocIp;_fQhn0PHo|K$jf#BZq5aY}I_-GDWgD#MH`Pv+j= zq@XU`zgAS)>84Qnu&*w#!LSIEBfrT63#Bg1FfwSoR0q6TPV6qvZ6fiPVy}>dU@<# zap)e$jTa`7po|hneznf6YQY~(mwl?z&AP2wRH+9*hBcLCvMB>rhhbiyP-krTb%g;O z1aBW8uARwjxSqTfgO2NVJ?#aCxb(2k3m#>{ww24F%( zu^q`o0LUC}4?tRm3V5dHhx*v`N?qzyf>1(hz4Re4%Q3wJ0jX=4Y3VXVXD^nbSM$e}H|2@-R@_QkJM14Rz9yt27g zV04*3L*DIjNWtZ6P$F`b``$&sHhAU@#~8H)31mh9c2DEvbGMgrgu>Xf+rQ8QXeT?3OE6TiCr-)bH>^_;v*UJ zR?Y(@(|`SEgE`93Uv{MNk??^f=;!+>WQ98zr&}=xJ4hoaNo*_4@k6S$o!;2T732mVD}y!#_D2z2P+jlRM>IXT23#; zPqeit#)_Ws9N>(+JfI>hI#(( zxqkJdRH3y~Jq(~BkD+jv14Srk3>nshJ?QiYL>-&p+*~%Dl$dV)0TYvH5i(+HN`2@iRw{R@{iRVHTsC&B5p@WJ_g2mX%2^QviJc>w6>EJ+sq1LzF+x0y#eTe zXVb9ZN~WUJVM&;cseC*N-O|;Py_^QmCDaafiTf4WAYHf{DK+BS|r+r#+{ERc?J7By9d*ylx+g?eVxb>FC z#SGY=iaQs0Vsic%+A5CQ|3&J4@ovpPCxfLgpwo^RHdzD-ohaQv|(V_ho*E^i~@^ zjcY{{*Wf>9_`zi0MCmak_E$izty0jhhFd}H@7D)yKpuvD3Loz^ZMr;3h?|!$j6U=- zHv%t@0mBkqIhWRWuirfDsH5{QaiS9`3Ys9gBruGmHMFSGP~Pvv{p1Perg$!;_c`(^ z+7WUcp-b@hm=n^_9JCnBb@z&8fP%<{b__ZEcta2D_zWS`;H3$fM|~)~??LoTVjrcv zz4~JXtdSe{Px)I)=qvZro`Zb|cr}X}Xb|uqaC(gJif82d%^YKzmdg`_+7omVr+WVi z`qfq(4LI1P&$u5AJn@eL>3?yV?f8E*+zQgTn_#|mBN{uRj@kXw0PH#)gu6S+a48Yz z(0u3yIkI}g9SQQNoTkKweMdI4Q^Y6B*);u{VgG0jdY`31_ho&F$k_X7P=oB*CU9LOKb4H{%a z^1)8+TWfOYcYgGNO>!Gkx zcreioAhRR}2Ii6u0wX{aIAP4rx}g_jXFS_~l6aTUxwpX3yehe+VKezP;7qc^?1=U-4u(Ckw}3~jZ@1qw;srA5ukRb`<1=VNi&_X?dmg78~ivDu6bQQ+)_eE z$vt1ZC;u7%@9w#7F{|LOI2EkXfDhHq|CN=>lFk9>PmQ-Xlmz%b$q+2w0mw_W=&QF- z*FXOR2!+&3DuwV;>;$`I%*TR_;)dP=c+6<<_1RZun*EIM#FT z7T|NRouJl9f{7%}G=so`OzC^zNU7fd4Y8qK#yKjo{tC`O^&Bx$f1$=tP%nl0q4Kq? z#5}-PlmYtI@1T~ZdamkdT6q&ylfMwRlBY-3)$a#+C5zQ=x&q>U1{O!Q($Im4sYoOV z*>q6KihvGOCM4$07?^EfdM1-Y32VFhVFsLD?3zSsV(%eWmGIW2IM-{rI~eWV#?{@% zbzz&^AhS4+Sh%$(!~hrzj5L;s`mV@A3FeG(kk+gwZxO+xNGVgFxl%i=p4I`B_C2+6 z-AvgolFRfbJp=Vay2HV}RznE3^fr!Jt)J>*^+;X)NL z)yGlGCktMsCRVRlwgincq&m?GskB-F4s=uDUWpq$us($D9 zo413u)ZF&Qxl~@L|KStpT8+n`+Xd!NfV(qBB|0X0gvd40ld7%Kh-2L@;p5N;*@hDi z)2%3#M|RAP_4>d?^)Q|f$dxj@m@N!Q=uDcQQhB^ zq68O{Tz)d+T&aCCT0bAxQ3eWueay|ji&t=SdaTcW@wGt+y&2JD@MdBA%6voT(6wmZ z%5#58ZZh!mC_mhJ%0+v&A}8%-)k%ee6mune)7)Ug)Mwy|myFEYQ-`VTw5Q7Ziqt^= zy`y^RTC*b=)Ns8Y&GBl1P?+zWQ{^4L4`(-Y*2Nm){y>Psx>Y|4K}?Zqe6dmI3RAF| zO>kl7qFLW)kE>RFlDbmY^~O};kvfY#Z=mg~2PY-7AJIj^<1p+^`v7~0K(6q+dlzz3Hy z7jE1&T*j#Cu;-_IAPsi#QI39lg3{}#uu{92H40s&5K~VZZ~9mdx-(iN2H2cOM2xaD zYty3t7Fp<{Oop8f=n|$~+_=U*@v4kArdvURtr-&TTJQAuZ}hd-J&@rV{f+t-AiE z%ie<81V1azBjm)PCcZ~0ap>yFZ~tigx{pU&WFWzkXhwC5{(V2PvEuMuM{|oKe#x^X z8TJa0CO>)ImJQ8%?Zz{ULf3-U3s003bk(qNby?LGeQ#aGRcx4J3EfhS%92p zXH@+#H={Ae-cCAmGnp7|bB4i&$!hUUU8&ZnLfsH@whRwr9;y04x-ei_S*a~BBim!q zy&Kn$?5`;Vm?W?b^GnnYtJm_z-`awd$utW+iJnczFd=Qx=i29;&qdNpRKNP}L9fyk z2i<<(~97fWsbdTb-@n+=cNqkzxu#;XJ zGv(TS?WN7Sa`79`og^Bv{kK+Wo(E`~kmv=9_0=|m%A@hA8Dz7mg6L$`B6j87AZ6|l zN{TThACj2a77F2RPeD#5GcgO07=dXKU75QHNK(1fuPbwQ2V)J7xjz9UDJ5_x{iLGW3vaYYL6$Ll&rPpPNse{ye?`#}beerzqLZq-)iHh2(aC zQ@0IA^|Xd2@tqV~r{4>wkOS&_|5 zm5orZb()QW`=1f4^L zfla^;akk76wYO7LhTOV<-HAeBHId=a^4?Y=nssBMB-lfUW0b>oV8<%{Xe~JQG%dCy z9y(IT>3`@S->h))4__0LKNxx9-_!4xn|9`eu0^6rOeS-l--O8;vr(B&7)%9@`5z5A zUa*NezjV!}Cps^7%sR8#wN`jW*t~(_jz*gJ`p~nf7zjyiE)x1n2J&uU*ga)ccYfx% zq{GcRD3L+ld*xSeP{0F%Y(7tPB!cI=x4jK9RHw>4O8XG9E$`a(w#L`wW$eB)snaOf z$WeD?y#*Arg4)1YB9mjiN0miLUUjCRU!MFqsLrO0L(29???@n-ii@&klJ=fWZ$_QsRPX~7vxY+m;*^Jg!rc!mr@X7H=tHhDm}`?B zP1N|f&EiG^-q`u$5?5{a&h;)(-Mtr)k6|2)*vKLh?32Cb#Z}@s>x#Dlj=QsHF^!K(Gx8EbAh8%e|Q% z4t7*~DUgap)kJP?=LUm>eOz_04cbj=u(=WXjD+8QGFzj17x}{SX+Rsuzo(jz zTpE201Sr8Xs($SZ0Pg?MwV&Xh$97CF zGSY533cgh2t#aQwlXbLYE-y%{!=-KAZ5g&m{H|%FDLi+~PueJ~9ss4g3ox$^3wg|# zI-}StB7#k047kHGUf*jjc^KQXmy5;;wHIo2Up*ESRNB)9HGv&Js0=cPw8QETX zJeWz<{>MJZf&<{>UIAe6Fo#@D^R2^#u-3T~O1$sB@u!4~4ItTAZ>NxQMtXR4W95MBFj!}c5U z_DjKmaSf?MAioMs)bvAV%~O3QU-OK-^oqEe@i1X(0jbrv3kh?!fN>&Za_L810E`DT7rC&Z1OG4g=J0AY4#dmhJahH{H9xJn~la zgcla${KY`FIR!9g1dg6=gUxRird!L1CZ5cxd!LWlFlcTr5?YgE3XarI5p0KS3zUC* z3_}hl2bu>)q<}%jF7V+3fA*vzr;ducpk69C&kt}n@=k)m7$*_(4tUDS9~sI&(E1g| z%fiG1Thoqu3j3OCQ7oC{BrU1}3PBHkw-QG>FEeOnC4SA$Weqae8sg8(UcVD>-ZwdU z6qS*pQCEo%_H!5FU01);>9QoAX4%1$=$n_fn$hsoGEUBZ?60 zh?#>kKcjmF8l_>JaBzod+p_)ed$!EuI%S2dfz~U@4}ms^Q*eQqFA%?MURPJi}WIMyBBl+3r^yS~Q!Ydi zZ#GqIN2!^t#-KZfDfbs3g=^ZtrQmZ2bpcX{H#n(quJ@DAd)~aNsD|$T z<#})lCk>4Zpb++2eBo^j=QOhkId(MOxoEHg}K|Bq8P$BcCcfQ0QE;Y?S(ZaOn!`P8s&r6sWvjl4u%u99(~bW#dTW?*6y<#LeD8!w^A$o_ds_e-mXgR-_Q9Fersn$g zvs=Id_>Of~h;P=h0b0=jzi{CHO1at$P89anYGL^Dk-V=$QAQgeXOoXjM=)i|asKxd z>AHm5qjwHsn`kO3tK^IF|iln7h9`Z37C3tV9c9zr%2WjIQ5nWcj>u75JWo>5y{SNrUmu;*u$ zNy27H0rEBaoeRR9@OWN?{^*gJ>(9pJBra5HcM33Inj--?&L7MgKwI@*Hil2KIsB14 zdi6;LvFgb{X}muXcD3Y=qAV&2Qn?c<5q&^D9W{f3Dm`Ha}#%5NyyV43on}zVQbE?Cg6Xz39f{qz&? zlV}@fhAz^n)}H}6O~7*)sBH)HgfPh2A2N%d8Id%r^1Aw%SWQH=Kj-mq>urpSojT%2 z+=P#h;wgOyQ5(Jq_tnY>zm%(6=)+50-1ge8d9dA*S`am!#geES&@u7NM!2klQGwFv zu#A~-gH=*z`xJs<=kyC&?V2BfdiD>*&X`7*oZ2hN1tor??N~OWITh`hjjTQ-XibGT zg$%^us{t5p<{jrIr`;9~dB*$MlA(S#m+6SOz_v7qp3QnTedIEAuEB(EGi4jPbH<-q zI_Pw_Wyw~4d|PwK=k&CK!jJ=Fp7DQTs0ireVm7yCMWZg)Zd8*>;N~6iz4^ zl4UFZ0;e!xv=g`(j2LJIZJ`V#t$IGka$_|aUqlLY|H3ijLT=bH!3=BBQpHC38|`Do zKv7X&27)dQrs&_$QbW{tuDb)zO%+{YNL&`BMfQR>AJ}wB5Ytb9UJJM+LelDQUxt1` z5qbPgaDMoV;U?yQamp3!N2&S47UP+CR~ zBdhWIvVfmaegnNgGrN0x+|L=I27k&UGfsapYN{jyT)Ip`GSqVCTC+qGqU_8r4e|RV zg!X7O0&FiLcVZqDiazTRX<{9vp(EYW4ec546BZpjzQNrV9o+1@+J)?Bv}>4DrT@?2g% z$FVy3__aE%_H6JK!8MS8NNTeO_jm!;76HFZ;A^g)x!u1|8YNX%F@AW6KAdUNCVzI9 z*KR>qh6YzOs{eJM*X??yx?G9c$;`}F(L)~wH1ASqfeDIqty3JbX*KVTY-mzls9i?W z0;Ioi%y7IJPoxgf^FujJdPAisR|sD77{-muJvJQq1)BH=eA)*c zXfP8k#A}+3?Z)Xu%lM*LS5dSOyf?Yty@cMxl$OgxZ%{56%&toG~SR51J~?ET-zoWN_XH}O@O&p z;abi94*ZOF{ZAQgRCNV~F-4_3?yCP-P+Q0n(`BO zrr=wYccox8-647@?rA@&6D_82k|YJWPPwxha5Z^ZQ(p2$Lt; zD#0dhdLs#blYW($DW!fURabO22%W&)QP9-*O3&9|0NJ&aAB+bYI<$Im|lrRp(v< zRPhP*eY-I((R+F|)?0&eW!1^CWXtpQ?t**1r}53EaX%;bLZlRW6MFnBqv;bF%r!Q2 zsJD>o!s!z%(XDm$Kte_C#e*WmpSS%I^|1K{Dh z`Ar{jMF55sJE?l%oj)9v1vHnNes3`~N6TSgXL*+2So=ky-#^aS;FWv}f z-v2e-ftq6)9kV;n{$@DOwnD%z`H>2+Z=b2N&W&m*G8u35k#ynN`$%MIylOP^@r}G1 zUSQTcq;UKyS(H79R?CcOftYfTLomV{g>>VBkK{^pPMq5W- zUyBp_An-<+p6PDkx#o2N0sJ@Jd1?bbQlqyF!l)WS^(7$y?{n+`8{(G$>w=`IEs3Cp z*2KRDP5IAJ(E?iONY!m#q<#b2Q$Kklhg1=zi0&ic)KJz1JH*@up+rv91X@hJw;Sos zQ;I-EsV4h65IFS;Q{<|;5aTNxlA|7;4SaXq0`ZF;nY*vQ!ypJmD*{aT85r{AK-|D*_F!89kj1=?NWUv(al^L65R0wk)2^2M= zlkOj{hRdry9ldKvYI$_o^F2+?0( z+~X)xvoV@Lq%0Qo9=z$dFv!=%9C{e;!iCoNPj&kS!L+CPEj$aY&Pxs5t=GKp=I0=W z{5+%W6ywf?{wVF~5l8cg{Gy-vB05iVyN2`xxEi~80|8OeqLQx;&>R0{B|l5eb5;BI zEg&<0)Pg~Owlu33)Xc}mv(Y~qD)^vGf32irdPB{a+lm^qWz6FWI<|!}0g`^z_|{=2_(>O~a;I!b}FzWqwqx?BF| z<`h%?s0BsMR6~JRpN*+yVAN+FGg7xxb|}dDz&9aqK~Vas`49?3qXAu}6%$9FJk{sQ z(T9Ewj!+bD7&P$%v}0PMAWong-1yxMwba3smtfGRABa;K|NMV$xbxH^+&Z_v0++Bf zbMU8^W4^58*v2n4jc4i%pRBn5MNUZed7CW8GZfi!Isd}ju~)j>kG<<^IqEkreO1Gz zL@t{AqTrN=f-h?GKz&BNZx8DA@LI_Nd0KyPTfx^U(|r@sG^{SodcQN7rv5ualIF8~ zt1s$}_v{5|?(~1U&Nz^wWHmA?JrtcX5~IZ+e`o1XDM)9C*%+e(JjAhCfl9mT=^0b-wXy7#ZcUN4g5=sNq4W@z~UY8THg95CQu91z1%PG_I|p81d^_T1*&T~1Gg z`^}{uD{sNs<;YoCvw%qroomLG#-VC$C(F^RXdd@{_9Jk66 zW*+)F&R_-_SMU~ur5s8>^sJoxf~MSe`9&V#qC=~1N#|Ac4g_O19c1fG)Aa+cQl{_6 z8U+l^$cI0lkYatG1Y1||EICt>g`Uko?RrBlgJ^}Le>D4C@cX0gl3~sckiP1c8exGMf?Na=MH zX4HOs5$9OG1t;+KM(#tH1BQ>&i*RR;+g8j+6JX{3%I#acCLN}!xA~jT+u+yW1rSCB z2?8ANimm!K55KW4m5}`U5~t{xiBI>+S0Iaq&0#i$0g-e-26rv{_>62(oVCBe)~iWO zPAwilLF==qk{VG1>oGXe@$%ZwmS+!-J&gVa@*bH2I_EaMDam;bq ze}s!qm~5@fuNiiM$_L}eE0%q>OFgwbvnvvJH2ZZE|=zrA}m?}G7xvH3mIrMbV zJ7e8961s*YT^sl-#Da$nBeI_Sa)2zEGlIi=_koaT%1!UCXLhiA)7$~@x#TVAYzFx8 zum$=7ULIBZ&D&vKDpYdIrRB)elLcw(BR*>PxEgAVg%WrfwrsF*ct0#dgarD-i~yyj zc1UMm(}k5nhoInu;=p$OOVa+*$Kd$-`&)<@)O(qo*B z4(k>uD>NfF)^3%nEW8-^ilJsu;Ok$C*E5uxm-K_(F|s`lB>mf)gGMC_qi7?GgsrM8 zlVuAmtLqcSuGQl&GizytG9^>4I6`X%)SV_@=G@S`= zu%q+s$y(LDi)FblCnXP-fz|X(8bK$=PER;^j)85xT7^gG;7NH!m^KmDy)`;E=*tl6 zq&2MxB?z*7C`QO*&rY=2#h%L7`tE=n@S<#XA&BrARpNPwpSfV?thk@_tF_ zb;vW`p1uuizlj*&W+)1HNg0AxszgBTkvG$jzn)eZKD!g%s#;~SXsqn=Nqi`+Al6@S z0}PVHEf;L!EVLEL?Cmu#62^;N0_juBS|vPLq;5oa>5N>*+>Dz4mNVQVFjy(cl)oRn zbqBQJejMJJ5D65pOPE$aIEdYL;hVfQ(vyN@!Ls=u~HMaMAbjG@LL4?5pxaxWxEm~MUf?Up13G+>NqUWVr z&7>$7#OF$`dOH|l@u=AcB0{F?h5}WFqF=41TQ|>tbkq2(t}$M-J4U3|@Is!+-Aq|9 zG2+#hQCk=bqKuEuEq%^1pNyMOf)*hk21pE3&X7F%cHI48?I;EWJlm{eSu%wX$PM0E z=$rK$dw@+}U?hr@ZV?1$o#_GDyi{Q((7C)#?227^Ix6fu{K=7W-WuVtrI|hD?%>)Q zg9-@fO@vqwRA!S{w_ZCU%Wucp{HivoeTuVn5S!W#qhZ)Jui!?ab4PIZVV=&p0HV zKi-zWG+1bfI&DE-gDS2FAq(6gK5e9O=lc6$k9u!pg;27Ok(4Q-UC#GR$>2^nn$Cj! zwSm5naOyX7;*DLknA2xFu{OR?CyHFVik26{Y)LC>oL(bf0LkzZ=;o4||TE(zWvWv{}%qJc^CCjROril~@U#9z=IgKHZ{YQzH3GKfzSCCeM^6=ljWPCX^ zh1<^S`&7dK6a(?!*qfM+UBFY`Yt~y3J}^ul5Qh$@^3?LW$x_q<5x#@httI4ItD6vd zLMK-8N!$)88h#Vm%;C`ptD(uw+M{$&*v~pN0~ch^BO3D zhb4GYiy%6mW?R=b5sV823Dj$WKTf}9yxbf)mE~`OrEM>okB&4~=;upq@QfAblm#x1 zt&%q61hKVu4mqLGUS;BGqo3A?Y}$brKu=Syc<;^iwj&|l1<#2P{8_+PIlMd*KkWJ+ zQW((iQ~()tcIegSdM7k=VlCRfIbI~9XCdUY$1?ZI)H)!Kkj?ifz=YhwIJc#~Y#T80 zsi$->pc5NSxFh_H_5(#Gr`q{75Ry7pssIz(PNO>-t9^cX2;_|t8U(;AT>%NY+Z9ZG zAbfMpg*F)6^c({FYWg2-IYcX>YJn`l~i^j-%1!A-SF+ zX&Z8nB1{>5vS3|ca~fnVLC(cp zdny9Xmc6MMX(jHvgq;D6|vT-;n%aTALF71Fy9`!o*hJMAK1OC6E14tsVE*5(5Dvx>Y1rEy|QN=;7t&Et}x13YK3jT56qz3g-D@cAaP(j>J#vBJJ1)B_W?Fl)Ee_gVF zn3C})@6Uv4K4+Y@k^{5#pY`7bPOmwJO%L)Nks}7NLIYcG1X!y*Cx;Bw1Gzyj73mkd zQinvjEa+ABxffs{iM#X{FK0Pby#3_;EzBbBncbT;T_^3wI{k`Y))dJ1QP%=qawaK) zel~bZWh>oOCu-5vAK+j)n&9jI7$m~4zl$1rzu2!Ntp5y*#M)SpAbP#~q3JXSq8Xw&=fx|B$hdU&Pt z*4#%!1Db1k3lEPvmSdlsQ>Lf64>Cu;#q>^WBah>)bb-7#`}1o{b02t`J2mo&~bTxVN#F zOgez>#&47mZ_d>21fsCODe(bazSB&G{xoOk+dsjc{|P8_)?IpBq`H4MDP83(7N5FT zl8R8nnfwM(%Q5~7lWFFDaHbhEw)Uad4C84$&|fK{)!2eXM0Ytph;o4-PUO@CK`I5> zMc@+pB~ z4@r!n3x+k5e1j5cobaO+ul#nd05FRe>c1+~>|X^)xY@Xge+_--t zKT|!Y_f*$DdVQvG*@9o0(mK@ZkO&pwVtFO6)=|>94R zAfyj{qX3|S=|`O;i{_WqzCu8mxgrl?;Nr{U>*K^a@b7u7BL8hc)S3;>|Le9TU)$tJQS3<&JwGoGQT*w`5ubZ zat<_SX;2E93&@-|L+?)b8!!F>nEVZ>FAX8`kVFR3M2YeQs~206!;O`#0eXq~_)nKC z15S>#h0XR}_D-ZIvNC6X2l*)CQ-O%|*64o397t(_kR-S>ANOkXAw;;jvg{nJODR{j z)Juv3fPDT;;WAO76sPiYWROomY2`!Va46|?ht5{qI71R1is})>8xneoXhx715H>$)IgZ20#>&><54Xgk>>k_!l4zQ8t@8^ICJlT%1{p#x2KY|FOR$f%2l z=wn`~Vhu1%1G6aI_xJ@Dd?Zh;U3%w_A_biJ*3%TUY_kMbHs43uG4OZ(qoEhRt!?BX z%S~}JNYSQZ_VZqY%_A?44-)yPX$>T@?RSl4Q_Raw3{yhCtr-#V#) zPn%mh-gq-Q33zC;ebXfsN=ZwAL?UI{QH3&P091W}V+d|}1j~Xb2yAqO637bnX@R>6 zH$Za(;RyHAIE%Fjw(1Of9BbzgbT$RUw!ZpKk^@gF$o};p{ce@c!!3Kbrcp z+4g{*DI0q9ZYtr*M&Ne|%=5~i!YVAGmy}h~p8yV)L;0H=zc6LC79bs&CHsZ#Iff6g zqX86w-)8f7ar0u=JOkS*29Q-726CLgop;e7*M#9N^u8o!46^_aNtPUHV%zXsqO4vK zT%jEC*2?z2gIsk#9CyL~qxpSBifAkkuHXv1U=&j2yxCFEd|5k^wJMFA9e3z8N#{%J6Q|w}?RWJ^M=RA= zdxwEL_qOnu^1cFjnRInDaB>aKB*&g-8dZ=>h#Fo5rhMK4U=?fzIyE~A>Se};9}qo0 z3E4n`dYLK}Z;zHHanKVLkg)W7*rM{u)h5AF2|q73V?lal+bf~p&i%Y%x=^qB`%A(r zS2bzw(H*`I$k|lnh00r-P4xY3+i#5u!OIoRCfF$nlB@C1w&pW+8_WN$`A3s0coeHm z`mh}@w@(Ze-waSkNaMD%vFNr5m2h|WsyN+&6~>>5F+QctG|@?ZQ4VX!2}a5VwFT`7 zy}6H+%Q)@#2ubS!)iR{*+8sHqnyt!3m)?Ig1x))apvAM%BUi_6?2BC4Fm|h+(!kL# zBe_9Rl;0Sv28L~wQ!$s2@)R8dT}taI?2}pyR1esk9u!Oy+L!GeTcKQlU?*o2n@!-M z6e(;;nDE7`YPW{mA7895GmTDA<7&q!G&-#K3(n^TduUH`PPSh$*U0fUG<$94pQ#gM zk!7^LnzC+Yfj>p)&DnNvzBFl%`7v+c>Tk3U{*4yz>tudlzyE;b`}H zV(}yKJHl%MKH;CQX#(DfK(!6w^R5t**If@wvl@m%F;!rRLxvZy(6<4@oP4eChAl)dz1MY7UC@2(DqR zW~K8=)(66iuKU2*A)=_O&n3OCTTg5$7^;SN>l+N8>dd3!wN!el3@n@XCs>wJ@ncFN zz;U`hLR-&Gw}WM4`o2GZD>D>%-k^t@u1-;}yNBnr7(j`yd}59NLz`4=E-+^X2_-$m z=PzDKkf(S1OfXdu5M90GkX-m|P#*rI+AnnGpkK}B5{l%}WkPtzHNe;bY%gWsjs0`= z;`~OtU&V)6FD+Lu8$913)dkM?c72a^9yh&n->s$!7#p04pj{Jh{-ESt22_dbpAX|y zj0J>}{CGWg%H~Te&ynhWm5(l07hON_c4k~DGGP8lj@vZw3oqdQl3%hwS$fgoP29-2 zY+KWuXxUJ>#u;YmYvV^aEE<%biGrt#^$EyP;L_m_o)x;pEjNfaPD`l{}PwvuL6V%lL+V4 zKHx1G_xc{wzH3nLG~B@zu2ko$ufK>GtGZY)8n769_D_BN6^lXZft+uG#&gb6%s$ZqD zhHMs#J6{3gut=f`?Q~&OR-nIIZt?^8tDYk$U^Bg?S1T{F@=tqwO-<&{epL%PCdUTQ z27#g1ckIDFSD3(I{tL&-cm(`HOt-nsA`V0uH;udKmfqi=%LkVC4VFg^k- zsy_fiVnz+}gUKaDP>byRt_lI$3YJkz7BLk*KLV%9bp?w;?&si#PhfL{Yfq@e@_S7j z^;Gmz_24(%;hswctqGqx{P;RZ9@8qUCb?6E^rxPx?%4dJ38+5sPr&*gmtCk!{}J=^ zV0i-6ymtzS@1MqGw|`05NF4IqzP@32a?LR;(qrV zYOpR>4kcoK4a8n^)65rI+O>wsz0>2?zg{Xksg|n0=4(DHx@!M7msRc3e&P27N5)Zv zv=1l*bG+h#X4JIF-}D{Bo?hcAZYS=0*SCI}CV}^b7Vo0WetwC!$D;N@{PL3*^YulH zFjrgD{C z?jxy8pzt^t1Gbz)0_`ka0*3&OArv9yWwY1e>^XzjqAWszEomXX`38Sgk0ex}i5P}8(n1cKOU~h7pjcS@@m?3O(5{3^ zAnCdM2fcTYoD?W0av?rfF1@p@G*=p;=gmhs?+^6iSJ~V==H8EpFjCA9rXQK)APaq> zAf!<9aMXn+IuciP6y6N_1iMtowRoXw!X23oFyW(;j$ZbF2`C%o7LZms6EX|dK0!%8 z`tWuDHIQUEntX6+?~gZk*I9fc|7Pcj9<9`+tEFob*!t}}JSC6I{ZQ31z(kr!yoZpd zUm>7d#s1_%R+|s*h*S2jbR&&-MOZ*5Sq5Ap_!Qs5u7t{|fSMqTigxs$8UE3n^r4F; z9>PBk{K87B=oZSdIvVHH)qkn;gsL|ff$qr~k>vkntliQm$)vEbeq5LcC9JDlCp&b? zse!ex33CMxadwxzO>{)cXN{byg85_Vl8 zW)ZVt+;qQQRVYnCy{o8gI$As<&{Zv?vi1{rtQqf9?Mu|etl2N6UgQ^v6u;)#6DsDZ ziX-Br^^U?r!Y$Kgf^a+YHo-|I%7n1_M*b4*QU@j@&&D=Yi~AKS%OH401q179btSdP7&<} z-E^~l$g2F~8JN!dk(&ocX-bc?Y5QO*8|}fsLjy18ix4Ii zj5k=#%3VyVlohFXsQr~F+YN@vl3(cCfCr?jIJ%V9A;&?e41M#BU5 z4Yk5oJC{`U+2*0+CC$idS3KlRS}5!|tNPt)H5*3(bpJpDV>=wH867CIG?bxz!C~fV z2e-ytqhc51cB1(!2;poe=>rxO)u1-Zu0nj=%5i%bA&nf|GS=KoC_`K=x)zXQiSzA&#g^Ke{2qVw3XhdKI~hnPssK2Mf(-_o1>M%X zafef7p(JENtLVl9hoZCV8aHSTMA2WO!6u`90aOK8bU-ia^6lpyf@HmxK`Bz{=srda zN<2Dy3`@r7Jz0O8-PbjJeT?y;dx*qg1rO@+Wdw&y)w9v; zQyD%e`zoJ-I?N?wgealjYQ-D&ysyD9Y_GxBU|zeNyid8X)?o8h(`&Xd;IE}SCbv6< z8)TB(xDfkP`Y0!fbgaVG&iw&ET>*dqjMnw@F-LM!fZM0^t+TmK|Abqd!S1@SD8Q+38F511=5R83oF^R>OU?Qz@I440f z8)RJdkETJrvj8u?^&wh)B}M+a@~=q&x(K8Yw{JT1ATV>tx|eCPV{r}S^MTRLrkPGE_j9z>-Qo7( zJK9)raZ%zNLN#comlp#FVH95J;<9Tf-#VJ2dFfBK%i(XGbgcvXd98y)7areh^GTYV z=#(u3%b11O+{C=^uKvdx`h(ZLM#`EQVHSN00>mC0sJs0!bu;GY))rs`m(-A#aw{X8 z|3?c50Qo?j%Ih+yAm@LxgZ*Cv@c+#WO#@7i|DO-jRaUU`w}OJJ!{AU^amtDSvB^IK zhiZ8&;RxgfLkZL0KQg@kZCqKBxhqAiUqTTp?!<4 zjCB&rW5xU2-&Ql;T~dz&G5#JFU~y0*bPkAHB3E-dD22mMHr}Z`i@Re~X^q?cY4C#X z=B3KfYkvB4o~Zgq2llcku@e8FuEE1m=(Ti{I1?cTMO!s5O1b12jW=TBc?HjJs8Nlc zLw{#4-Jv*FiiNMpT8M~hSe{T*VtR1^+Vb@-Xh_aJKiEk5KdIEvGF2O6^6M?YLvKMZ zFj9fhf5m9-0q}CI_!(GGtI9K-x6fawG_O&@{Zv%qNl4_T>3Ar2RrQ-a6{U30ntw)zMB<2oNN&ysGU)9?f|o4Pu3@>Rdm4H zdzEJAbyC}Wn0m`Tzhcla+y3Uf%qti*6n7O;B=}A}wKO4T2-hAS@$SSKEqW%W^^5$R z-}R_yGHW_SV@3SYv($Gw-xK6?_4+oC&=)#Veyx(&@+;G}+t$o-&_$2A*%)_5KNr-o zZ~V5i?U6jds>J+hmw2+SzEHHi9Bp{iE6Lnc(?Gv2sQud$GQO9Y{R(q7=Bi#F&g`;i zUbs8Ri9yxB>1BlFy!jy3UTHlY@$B`MBpSHJaQ9Kpx%M2wBf_t5NBoKEahm2lPo55c z$h9t*HYf*m$z%U*#C6av*_dH_AAe_gTC4)qiTX~+5w!B2jgHfGZ%c}H^C!ncVlG(7 z_gEoqO+%(v?%T^ogw}qlPuEm=w&*n&uACjYG~Fz~^XiO~(KzN0h-L?_z0!T5M{M^w zUM()yUnkkTEPusmXam1}v5A2-yM}w-c;3TISW{rOjTF_hVJ43W%Zb(Ax7Yh-<{fxz zAn~-jh)IsiNVZ$}*NYfx{=Eejv9Id=3v{#=69`~{m41&R&9`2#^-=aPCXW6ZxEO7U>j#}qjmo-5YkWiZY7+}~uRc0N%h=ySMrP*isH;@fLg4>z9Z=<#|kdaxBe zb>`3V|7fnuoAWtd*QoT5`%SB{iL1jV=rcKnh9frxZ8yik5UrLBjsT`{OT>hy{>rW%7*qKa{VyCn3<}4fL zu0jS&d!nC5j&+BJ!>y{=j=fBrN{7y&0WES8!r8zICn!RBo#hCMvdY;-WdvmmVX{GX zW~L+%vsB1cTk!EkoygdMUxQ}h%zE{W=xLk!UaDpn-(lf#`HAY0k;`D4|BELe^4g?o zD;UdW{Wr!S^^1h69;ep(sKq3m8%5vz%1=^)bqS&8OcL;ZWzRDT61txowU>R3s(WlV zXqglJH1nTm3nT6DY;i%`H&TZE^(n~CcbC3i7)0wmu~6j;^veWo=lyVx zFAXH+?tB8RYR&_!LLQfo9GOdQ{ZeX%%(Ru}a-U7${L@GNWgc(Tea77Fb#QKuBW$jM z2Zeb{J7&eRz5e|%kH!)KSIPW_{QB^&Pd>Qc{hJ&t4VZ@fUD=g9yI8i1yd5&*q1Qn# z{dU#@*LnCJY}dNGfUUXm1Xv@ne8KPFT@@H0)7PLuB0hl|yL*!OqXi%Rk74`&`}tp0 zASKNcoRr%>56qbN?UVPr%(r+qR7E4P(=z@b=~pYdWgGPnu(&9wh@PwCim8nr;2$yf zF9qed>xG!Wjk~v$smq2@2I6bG+DZ1^gH6w;6_UwUT+^F*A;(QdevKoH$D-QbO?)7) zP2zcCp63e>Qw6vH%u?kG6UH}!IBfoOPakg3a+TyX@W|ZCz&~VELHPl+d}6cswgDFF zz%~hYN5uCBqI{x|D*=g`osk}p_KWbVoK8!9jt7ydH%nb;0sM)9GtA)1t+_2OU_Pk zM$@{-xOGKbeV&-)`zwZeVppyJ+N+r_>W{%;IUZWzGh?@tw-a7W(N2GG-u?e1v*=FN zEwhU$hhZHPs~F00L0?i6xp-<^S$uS0MOAo{$xXmCRLJ6Q0& zdYE<7^dC2W?6!oJS$~+%u9-^Z-O8yqHwhek7Kpf0SRd4`xp=O@O1JaK@(OEsw}^;L z%A1=rw#JT`bhS%+*Yo54dq&gUH=cRlF8qCbkb8LMGH+9Ma7D0oMz&B+5$uw7*;4(e zK&N1=2cuYeRMTSRUQEpJT3Eqi-k_zO=R$3P7Ioy=wQW&x`o6gnW>g0DfRQtt0 z+x@c;UY&2jtyulwjzW0uspmAD(#fS=o8x~MovcJZ##*0EhVy;BDBqhMDcr93GTCvvVGll)J+qiVd&yqQjt!t)zU#`;ZncsNeSo+ z_o$(tQn|C78%g7%+pLH2y}rUO)h|;UMu2jRm6GdIEpPcBRt5U4UVRQjE76%RD`iY- zf9A%Pz7Cg`4p0+pd}j4_up);<5*_^lNpvs)VHHau_pTINScWV0+mIkSP?HB!nTS{6&>|IH3aR1xg!diizYQFC+Ko3y9`=UK|qVY(qW^`acb>A2&+@cVf<7( zh37-?rb)f%h^C-#;r7e;=Gh_x!?s_8!-?IUOR+M%Opm*SZ-_1mt&5%)Yy%3@s;bux zY_bx+<@%Tk$e%=L!p7%MjA4PdWcVXbcx{_ijKN&~cc6Djt|+wcKQ>e^a3lk8|19ai z+#nhnRbpj@zzErSyQhyOq{h>=cNg&Nm}Qg)ps}iY zE2@z!F>;=Za*omP-18eq4X)HwXPc(=^%6c=*=qYwh5{#;N$TzYshs4-jvEl*otgVG zQ`756WQWe2YE$vxfL#*8)#erd&7^lg$tAywT8wcM@ek5P$21fh@P`B7yy?Z%1LfY- z7p669)`se>!9^gVCQE;^A1O4HxDV_tJQjGJH%e8(tQQ7T->l$1XyVF~ME`$|<%uQ! zTnujG>@(ngo&XU3Kh(~^f}8|MbNzuA&!+qmn5mmjPwxB?IK%wb{%N2rXkEQ#lJ<85 zm|?F0fv7ZRfbq}&?Iojfycpdds+4MBDi#r*x>NZ=Tlhw}=oo|tqih+azfdmvWT_8s zXBsi}cTdGXkAOi9qAN($xFbWQLhK63aD`;bB(++=CM(=|f>K|KUCPIFn2Bawf$PDa zXZ5dM|1f7XVO5#ZT|*yrj;$oyGBfsNk+^yDhB)@i>A9$bvR{PUzpAKQp+7Q4%{pCn z34;bV+m-X%ezaK`fLK~IK_=eK)r>l2`buz5%=ca8-BcFH>Ez|gC+WHJk2@D93^D>` zW4(DyJ9%HX8XdWq2>|KIY96Pj2@Zj&2HQ!na*V}TlyuI~nW2Ns>AvTM&q3&2Z+Eg9 z*_|3MLa@+&ijL=*r}esGu1EQlIwC?4MY-oGvf9S4Y3i&4(6BZ%C_S-RoGcigl^3D? zb%d={tZtgYi-qJe9bg?3R+swWGmx?pcDFz9SqZU2Ct zI8o`-ya9Sc74*jcW$jOaj=T>nej)h9@W1{AU;od#s(Rv!{146BgI}Oui~K;vcY6BY zlZ7BL_y0UJ^TB_fIJm+ijb^Z5NP^>nAD`@Dz-ig^4vSMevJ0vkV&RLX;rlz*t`RSF zdL)tQnlk-shM{$wxwqc7ev%Umwm4Rw>POW59^RVYb%ru(#ORsPiCb!mlA7}NBPC^# zyVYb(*X5?h8d9L)V$$33;o)1XJ;l!I<4gW#`-x~b$iR~^y*eE;W(J*vE&f+*Y!;Qt z&zX%G|T&Mf%6aAJkT|3th8 z>+9><%6W~cJS5woZ`6RlYccd;U{ah$eV`3=-})e~QYLJ5?EG@Ky5OycZ=xzl?bGs^ z71m?tls9hjKGxLbNwto*1$d?nja`G=4Drd!0iz6j?{wV&2SO~c&%P%Kg{MzC*Mh_| z7K$`Q+@6m9OY?e|>UTi7X_d$CC)oBF(CBG{ut+^2|E~7lkOixq7BJCox0w4ifj=NO znVD}?s+3zq5TfFl8;SK-jrFi{|xiFRzCTUc0n-ac?MuZ|I!utsv^!Sy|_c^GiVTR z`Ty#ZtUjP4@(O-Wx#mmWUhpt4TH2i{`|?+H{L|VFuLU~LacZ*$c-w+V%TWit=6iz* zKV02RoQv9yEwksN*wscyjjkF#Z%Qb#V_F+B)ODjG1GCWT$WY!TD9es$v7okU5@c)``Obx*v3 zO351VoMw;{OB`|H)cq%{1WfD|#{c79{@>s^QJXhlINeWu3vTy>kpIzVaIr#>+^&Ci z%$~11bKCu4(Bm++8oalpAFpK1V0uEizPxNNE-keBr|=86hbbxaNKCnIB)%&smSi0l=K0Zk!oJ@JpTmW;ORlc6>zm=&D{ia@TR=d#Y!otog-E zD?jGYJc)x<;djOU6@3i)gWRFBPf-(Vy!KT&iaa|x!dcfyV7LrceKdG*SL0pi3zNie zc`D;ELaKsc%Oktx=6SR~=+pu8y|%fhUQl-a0k}{50~vAkUn6L_$z0crt;Uhte`9rS zhh)w^g}M;3NN)Ri%l7$Za*MGt&hjj^m@Tfr5QeLJt{%>p-1nf|GDuMAg|ad&6A z>|CVi0am9wXkJj~2X9A~lyISwpVOLQS2idiZhEZgXH2Q^H?C#3=gXV_Y)8GYRLOKP z8EL|76H5rs@Zr+dO$ilMN{4H^^z-Ve*}V736l(j&;9IN0ZIyUu?{&ube)sU9n%^H` zURZ@bPsysQ|BOAz^N8^rj{`)Te^#8EKsTNg{hjpw1<=1&PByM5vGD(SiJf%t$w)Xk z;^cJ^bbrw4{~h7U-~4Zvc0!YKQoQx{WXF37geVME4WEHvqOuP7@WVIoR(N8p8U737 zoB@C4&-rsiENSzh4rgju1=J*8+~coTM(XVvP)TE)Zq(X*y<5(jzK5615<{UrURJFh z(oZLyx8wczXFB?xpzq^hi4=^DZ9P1Oo^1y1){vxeJg3#fAK!C}QceN$R;hhJ$K^_= z|9g3uqmqO4r0Ijz)8!vn)L(b{tr^z8dhR6qb@2!7KMSGuw4-Jo>vEqgEH#F#2Kd{q z=#ETB(eN!LQ51*(KSPVbX@uhXhuX0aB_E0RM%!$06RH8O&*(lOuCQ7?y2>sfZ}`#w zD;If{Xt|*1dJdt3E3WoWeUX}yKRMkG>QM9hj?ciVP*pjb2Z1C%GA$07f!k@dK)9Th zQM3&Bg8E(jF1n=K?*5eZYt2XQs%_8Y@6}(=^o522+(j(rELF@`hh$FV#6Mh@!^H^9 z=36=^xy4qv2%fJ~A;_s!@~LI8UKSF(r!eL} z<@Yd-MU#{CPUUjW8R4{HO&9s>K{rS8aW&-+RQbj9?2#+X7uo5JDa&cu31%ffB&Ov} z`i`}AlMF&`U)C0c_$=!>jK>7dC!%7P=kPEsG6Vn+wJBKXB99ge`sQR9{RaE%FIPJ< zE!Gl06un*1AQbx0xU~e}P1eW9rgnck-}*zgtE=;~+XxSlmxR5h_RW4z3H=DLQ(&io zxPyP+JLrhyV6pzwaV9<>H)KFu?ihhz#g}BOh#)*E(MTqQHD>;7J&r>oSih9Nf3KAx z-6Hm)=X3*FKD01-?`dt`%bU-ySZd26wT{BdSMy_Seb^45t*${R2Bb7{G|BZX)`6lE zfWEZB!CYXiUv||+E`INl{Ub$wP)f6iFR7ynIYG-HWY$&fUu2mDZ0KX(omM&APV}~P zvWwAH9OR%ZFt52i6L;F*bH^Y>AT`TwI;NI5qK+&;4$qcWHvv`$NO=W@n|j9Sm!t8N zCHF?8LYq>uUpkHS2b{ypyBe7>mrosRSaFb91qiA{OOh@^8oxXcg;4TRHtSyzgNrRS z*1q5J$;8~zS~5Z2hu(pDf3+*}2nhIOFJB(c=O02Ce6iOij2oB|Sevi>=$j z50rW(_RT=Q2T%$V4c?`0-?>XqUxYXWsV)r)nk-McM;v>A=Lp&gNuI|rhjEbZNQ$|* z@m>6|*ZH6@ls-+yIo*Yyy||-AW(!*ux>>$pFqyny4JsRIaw>lR+8I80AL0JAjk4_) zqff(kun=9N(e-$y9cv7=hY@ck1b-u1&L6fgT_7t&7>vDgV6S`sm)X+7Zb#VU;qvTu z;HJ-pzRzDLu@>7^128sue_`!(F_(nn7b3O-WxPINr{=WCKXQ1kl*ECUoeOF;jl8ix zMZM@xY#=&*+2HN!Sb(-;Zx!5=9qAv3vw2LT?67YpVOvc2a!s5%AEl+~!`YHXzv6q#qe_*I!gu8=<6NT)@gpytqlSCklDIX$Hj-4}Sy( zfHt~8K{ra1{fYQ2V(|Q7aDQ#O<=X419|MGxcB^M!*zJ}{@n=@dYQ5Q<7*i~6V_o^pA?yz)l*C_jC=L>J{-zmkAyr})K zGgP{#M0?nK2s2ZJM2QEXhkn>)hj6W5i0J~&7bO?h=EeslzeA@c2rH3$z?$-I%+GY{Q70?PoN$UI*JYn#1TNWI~kXlfc|8L2bK zT_Wp}ZznKtDf-%U`$$)2zLP`lCQ`ZOdWfmp_)5J&h4M@y%p5spBTb1_5l8S;;9)I+ zybb5^;wvVuOirW1=c+s!bUx71cwS$WC&=tzN;@|Fa2@jwn>Z{dRqkn9p{6v%8Et?? z_f?lic(+joG(TaA7|qO`+r!4mSwF0+FNwCJ**8*V;z_JHLJQ#mrE$}1;2aS?--ZoR zQggT{&C--<>Exrs_@Fyvq`UL%FCF={RK>BTN!QJ1#S_%A4V=cxaw%aNGkH!{zG51q z#B{uJRQR=cb0n(H!%(j=v_GjK{+Nz*3kkBo3`hxT2UUO=y>NE4Bkb1T(VT2`_@|Qi zS23FJb}8_`15qrN^fl8D~)m0#5EGD^DHxV-lPMU zqq92$+g!%e0G8tWc7z(n+nOX2iYtsaby~e5)?o>HTy9A3XRr0Ff0gu3w)=RIdf_^W z$Aa2}R2vQ?Al=C?5L2FtuM z>QEWBe7Og8HVyvTRPIA{b9mSF#U0jRy9>lKO)9*^NRk>n6+-mNbT&`g%wOS^)A@m& zpoIof^;VywdUPm{DG`kq;837f6J(==Pi*UZKBgBnr?HW3X~nttvG}2_*zOnJKiAp= zJi?h&+`n=iZj&I97V(jzk-0#{<97u|)nJ7&fad;OYcnSqVAm|MtO%<{Wn$=p0kbAY zG+$n>fp;m>ym|CjrqL2IH_@<&>`Fvu_{z0(aSk8IBXTE=->DAA7&tSw51UTO*DTE% zlng?`VK|K<-6jZw7jHnzzciNj@ z+HTmcEL{&<+4q!;)K(~#uIZ`RV8xql$k4 z=^q45IpvFrv^7z*#S~*%8GbKCLV}-J%Y(<=RsenEWCLIXv~N+wZfJ3$7bw~*@<(r} z&FNiS0Fs*=YPgQDLTJUl_5I1LzMLfdjzPI5*$}{^-n0Kgzg#rZv4kWafbcyQrlLT; zNr?vZEX~WzmTP{{X))uC&uPBat2ieZ0=PPP$>LH)Xw38-rjA++|k`G*G zBYbx?opPNoTRbw}+4Ol>QUjg)0xdNNLCW&Fc0eu{2@E5knO4e`jb8-HTBH_*zPiOh zpqwRsLyh9dHWY`7)Dwi_5S4F|=<&32*wk}}Wi3g$IN3$%FKNu~dyS9z4VpbxdY^m! zPG1I?Upcl(tpYvmolR@pA;AiV3ig7~sT7ZKWe#Po8Z~GSIe(z;bT&|T8)^5ru-4GI z%J0&tmx#~cmtO5^`}pxVH!LkMLgN+ZT{pkrqzIA}%%;i>vd8alc!v+S6Xf8!FPg4kxo5_{o3!i>G%k4aZ~x}5tBNym1z7EQno|BVmyBsCXVDGvOq!`B?fI7 zxK*=NbM%;@ZePT|b_lv0>ihAHmz)7e4}W0mF5nN_UBhNB5R2wNlU1Q1U=oKB^5)KM zh-p~f=}htFYpgUEnbPPRC-0_XZB(w!BHJ*fHfg!OXDo5jNGUu|{+_k=?RfSap)|KR zHNj1#Vp%+7@vq7YN;m>Sx>K1LMh?ISx3b3$WcTmb&R_iTH(O#}QHn%RK7CdoO5M8G zTDM@F7!pp2Bue4s2-1{NC0#Gv;v=Huv-#wsIq%BUz|#ZzF|Y5bSP_b?tuFCtk^Rlv zQ{^e|ga=Wt#85%U)_?laVfwL6ff5qDY3N>|A00O_7L{WAca1In5DDQF3~||m#7Auz zO@anBXya0Q+7u$U>NWAhV~5i&_{OR8oNQa>XB+qOxW!M899+j0em0im7~-7mt)gVoZikjT7!~# z@B`kKD!s=PBrV^2(}5?M?$0cNnuT-tz^*O5oKpRx{u=BqKkzvY0omVJ7n}3Vf@Fn5^G6hOB7mjQM&NQ<4MO<1 z@n&gw?k7V_BQFISe2uz!OI0)YCmf3xBRJzi+qf+~tu6WkyjTxOw|>`Gpn~TpaJe~=O#x7JQ%}&uxwcAhIfiOC z>Yl3$BbW!*E7_9yGlF@ zIy4fi-~3hnX4iI{1-@1?l|k?zUdP=YXx>GL5Tg*!{E*yRReE`rFh56n7W%g|k5Xl; z=WW1Rh4=@UWGRWaMo+LN zz96YsAe2y{R8Bs=K;vG^zQk&&qnb02jZ6fefq^sD$ve4DxMOvTjl{huF^(aa5{+@X zz!|yH@M3=Bhuou~qU*K8;)RvmdHO}S!t0+;?t;?b)pN#5OK*o@b1M-f0qU#@10E7W z7Qj_aHBE+mVL>aB*vIs-AMRWi)^?e$exrGPDt7!J-^;A(p*ti6^4%QZMCLJ*28(?q z@06Y#2RVs5$+Vyx9`S#Q=Y&XV{3JJ4#*$u=*>Q(InI>7Sajx$t@fGlgkqacxbnUa7 zOYAguZfmfIsHS^lIyYPi^#WZ1QHSu)?wagaRaOVN;#BN2vg+9%)r(A_WAxA*pv52wqU#K&dSQZg$U&5*kH!vyh#=;ij_Gb&OQ4zb}R zMM5s+GZf^t-lJ$5Bu^;g*gC=*U;%=c|eX8ncPUVdgqEBjyaa zeASwJGKk5B^`${8c(03j4Zp?90r*3pbL}v;O44N2Go{UT&pn*-64c@`AO~!&Q6d|J z@KWu^f^{;3PWbh@;&RvAKigl}LY9~-LL{-=zN$TL)|#871@w3ip{j9M<*F}y?jSqV zhc3B+Lm?^x?&9TkRZ&;niw7;~RwLK1x;B=@nEyATlsIPY>GQC`h$0EoCnghwYs)CL zu(=oS_aap+J7>fns3z#jeblWXz44~NcVLlnsM6U@xwG+eE~t4uOqiGAIBix)EIfBs z&^2yPD0O~hOwr&R@{N6If#9H{BRLw24Y`NZ`B^jj`hdibDV5k9S=f2Q2Q;GQA&h5s3pnDMujnGEdv;Y1eB3RjPb-`tb3@p9ekdynNcpRMIv3Mi^N8dJ&Mf#bgNHST~Yyl*%?#Z1*v6L9R0flKYQn zvHC#I@xji7=A2i~76%^t04Kg(ARFnDyCdO8`#|%4hSJT&y^`yIQgrS!WY>?6@n0Hm zSIXHs_8>XbD-2O2erNMb&YI1&Uk4G`E52r%M^e*PmWA#XeW_<$1YHEK-rGpRxlSa{ zZIyJCMDp?C^j5NNN4wS?S9C>|?$TZi3T1(uTsw-e;`d17Y3#Q23r#a2!A?Mv?He2;@H z&hJWC!ZIape`i8$!3Hy5Bw5(Bv8%y_w($! z;)sSz!FQbP2@h7sZ#BpBZMRJ!gbx@AA*KYT#5if&u7Z5jLJoFd-U%m1y<~!ePE= zT28;Ltg04URW@9lrI1;sQS%|AhqC$g`lG#0Hsq-6BdeUn_iQ9JoR1bI2J1RYPeiw* zvJlN3=C;fqRnvCXDHo>%uy3>2B}@!_PJ2Tuzxp)_zPB?sut~zLKB5#<&W8R=!=+@E z%7vSG>*w)mue+UYm`nabx*vA8_s%NxO`3^$xf!GJifGK_b>&vW*f*OTDqm!dTWm>2 z$Yu+Ni0e28Ow*Riq1IkwbE9xk$}yI`8};>t6U*eh{=(x@k!N(if(tp5PbUh_n2Auzpw9+EQKwNa255=E8u@T_ z;m?Aq5YNQJFhRYQ=0cK*#<`>9(MH;maVFwTbLe-D76C9KDzFq`9Wp9MyE>q>mjInW z5uV~hx6But=4UTyB#i#Lk?=2#X)S$cIhxcLrL7$24&T>Vq@MQ!)d<2N{VfXyZKMKa z_XU-+StU=LZr&W23Fo|A!+Y=c!5?H3fgMubL1tYv#vlBsi_|%uTz#5gQ@B$hc%O8d zp6`G-y@=t4Lzo*Z^L=B1IIZEx!Oh8qg$3_Fy{)T7x^X!oS2pF+4okKGB7!y(EUe~p ziWok`4LsXn1X^9ix% zaRm-8Z(sU8sML5AdWV4uBXPC`0v3MST}mi|VUa1+BBvepk-2F0eW6l&<&d!Vlcxgr z`=sj`tvueObgn9k4#ly$KQBG%Q%AOtrHNrAR_Yj^Xf4q;8*!r)H%-Pjcq@bw*oqSl zHMfH=5q4Hw|K9&}>6lL)!A*Kd?N%eWQF8ZzcIrAyS3c35x_kcREAB%V4;KNZPpQ4< z$F+7I?t~&<3Z$1I7 zpx+$B)ptNEncgF=lc2uYJ?4WAh5)M`AaAk4D_EXuzjuE5b?du+^H=9r8h;W)zacwk zaRv-b8o0v<6+U%5Q=7s&e(j_k-Rj|OE5@?#b+4nZ%l|a!`5|H|m=YXE_D;tdp_~jR zbIU%BX@%6kvCEQ42=8CVYg0^ zgt1{{__r>;M%UuSSgY#cSNy)uKYZj(b%_7j?;aQMWOBY6Y4IDDhN|Rf$4szDyyqHd zaSg#R4il5wRpAZ`junn3^=YF0uOg0iPiwjbPlX?|wqr^)H%kFI6egtc263##Jjpvb zXG+Z{0B)OW-R-6EiRm^!TEboPg0XUE)|UCRT};#!^DU94X;y+Jr4hjmNWO_`^Ij#v z2Mo7`U~(k(DFf`gJN)tqmJTj+Y)gvn9!(ptXb3wMVnr4u#xFq6TWbj?YX69t>Vvd@ zBNq`rn&f3~K8)@HnZaI=&CU4-Wc12XgCtZB1@hKBvz|V`cEFZKNwIQ|kk4Xw(1s+$ zLz1^F$}Gw8nwx5)rT&~U9tt)=-{c3B;YN!Ff$`>>t}CWRs>0zF`5*l+)bswZss5h5 z^vOetyZbQPv#6uGa4Nz-%1%bGyTWKIYj?78Rij$Xk^ah#cpjp}-$zs^6k~Uf?eW*a z_u_-`i#JE}MKZJideNHMabx@pn>;-mf2r5CgWNTfE%|(D{no*KHa50fnDuqNSL#4D z&)CPvNT;>ijAxf)LoYpiC_1_yraiSO z7LyEN3F~r&HP}&cAC;@sT1%S#&t(sEp~SeC6E>D^oKX(O<73q}FJnd<%3HnvN;vZN z`m)|k5_u%-JW_{<>k?nHQs+vTqB!P$XyVVT{+Gt8GV*8TGN1~WNvqc@6x})Q$aa1_ zugWGT5jPMnlBymh?IdXXUY%3$_>|4wJUR?jA+hN=i6S7=7FER`S3%8nTx z%zOuRJ|v3w>PiVO&LQH!fQDGEjpvJe?E)a{>x%VGp}4v`&yK?>=0MNqN)G`=Nkeej zrXd1wQfj#mPQ_^NH|0Kc{c9H%d$---H3!yM$H>*r>e_KZY6dX&8CR_penkV$4~j5(^Gspsw6U*@UQX1?>doo3gml10?J{lL;G^|-P( zs2=I3FS?N?Tb9%ds<<xwuV$KU4zx;I?`h=fYCjstTL)b za0w%TO;&WB@F6G>O#!(B;dw0)kH_d^+T1G62f#CL74tuIkGLvYLhA72@tX7JA`Fbv z6M)JbK4T%F;2V)+jy)LH<+5q_rLsuo+upLe9iQcgt;c&cUZ3_$E>NOTbKhVWTu=@} zIMkx|7at1x3e?WB=AW2_$%QG$>w?S}NgfxdC(ml7tFIXK!YPsjvYRR#2%Xz$v9_^3 zO@dBNwm$lo#_?0|=TT-a$>=zS){q-2TMTk_@(z81N5!)qpc9;6lTxjiat`tpc>By9 z+-`^0E#nThzW9Db!RJRecUj~ihA<7H93hPYydU6wusStz62ovK6)+xWF+xBE z?T5w2H<_V1+#~9Uf^_8c%%wrp%Mw=d(?+5nM_7YY@trAn!Bq1Y0U`)rdEnj&IYee$ zAK-8NFbH)73$REFQWh3I2@93cg>ebCuPduuyjbbDEWiztXcl?LvNzq2nB@YEoI;ys zCr}!cPXK?A;eQsLGu!7gzvZf1o2(<(pvP^0eL3;(61%`X&Jqkbq9lRqeaRL~X)L+1 z%Po8A#~0{c?==QAk?(kKc2bwHfEQ_Zos`ohCVy)a3AOzt99f}jL`oGh%1jip1PHlt@2U>xd;hq@^%2n1M}@{L=^&aJN_;!pdUT-O2)Jgikjp z5-Pzr@kE1G=mqn6%_fG^E=|8a&zclPq^FECkATO1kQPN$7hhY|n@t3-HuMMlOeZ(ZYCSzSk8ymrW1yQFP z87aUGnwu7DQDCgj{Np&JC*GP=_8@<1%2DDJ z`Z!#Z0`J+_Hz4Q%R(A(<5bQicCY@L^&pVp2s4QfqT|DlX6xbRo>HQDYGe+>ue5s{k zQM4(yb0;7xt)AVzN_+t<>TT5ibyy-B>D0miQA~4lYH|OAZ^pdl2ZZL5$LaM+zGTnK zB)>#@*Lhgn>=h-=EFu=rQOf*a)u(p-K45qNPu7Kqvu@%Q6HF#CH-6q*C<}@U9F544 ze=3r;55g8_s0M03|E1BzP*@HQO2}7Q2*bn>t3fOr_Oy1FiLXnO$drAIu@@KN5_Pb6F^uLo$uxnv}NdAV84y4KF1v`x-3 zWZp&@uSvad9*8WL&tt(J`y1nHD;VPcbR)KvqBh|&Qu1>l37u0 zZe)2%@J_=c7mHo)ixE9d&P5?FXc4tp;sTW)bBa63(Uh+h(`rUU3XU+Qr_Dv&7`0@F zHk?b5g5{uaW{S!7#4M7s#p&!rl7*%K1uaVhwHg&^flQJJ!nnh5dtyp9@if?hVVH&a zY$rN$y2Nf39ezC1OOkdF*+EN`I3M*aR(HU6COHV`K@~ygQ5GjE*Y9mx(%Cq{Y0>6) zsX5ED*G-DJ;wH^X-|o|s*~>H{G>NwSEM`c-)k@*sAg zCe$Y64DGkz-A!$XKq|FzT^3V`+H@kR`wHA2YP?NWRyjXX@gYH)+Etn$=DA3#E)>mZ z3-$xQY^#fe*yEFUzc6h@k{A#WPy^sFkH^j-BD2==&NU{q>Rzv`sh-rmn>nlG&VcpE z5qTSah?=r+l0gwggwcWNTLD*HHkUA+q-;snG_qWLNg@GPPgg3>k8|CRGc zy=%y-PCBM=p8k1W#YAU&kmt~6b+=EQ#DQwkQc}dt&ZEhqn2!oqr~gZr4E=cLQhnFIdDp%Eq3 z3<)xu^US!C{UM3wKDEAE?d?IEA2pWbjqHY$(}x@+5_#vjlcxg=t;$*)l(b-wYYFfi zM%H_ZtjY?El}EE8Tat@6z=~r>Y<(qwV!fS4Nn2+A+z4DE3CN$cnOB6;9I=>}#}}y= zPrV3mB^gVP$;%F{;bdx+Wk3AlLCPE)Zt~v_C9}fYH0IdOG8lAEgL0Q^Kz&4LVP^_U zP^081@n%_*pW`ZzM)wc8*LElRcLgvF{HfFJOFN;W@=E54ZXlrcoM=CLf&6sNT5i6* z^czT7?5+9pC^)MwYhG-%HMr;6oQeuX!nqZntTkk&7Y6u{Sr#qIFoXxg)HeI1l)j>o z`DFb?uNFkBfF1MRT$HB&5#YAyJfz=vEOg>%pb_4T zdbTqaYD|ei80KnvJd>@TSGLX|xrFPmYklSuL@Ti$B}W|)7*@ArNN3?lF(|VHLg@93 z#8bMaDwo@<9$o9to~m@OZX~6eS)c`++OR;$bQLw_N|+f&IU6uJrt*!b@bt|2?RVKM z>-FtfX_4Ah7MlP?XUQj{St2XtMIbB54LNb1Wa+!8S2N@Z-Gnl&oqJZMJ;CrN-#~}} z;Bq|*M~7OY+n#zxV@BVTHxEZk8abgg`@@#XSB{>gkCl$j5@8F_pO(|Ct%FZCsOK8$ z3@X;@l6K0H9#W5$k)Kb{KuAU3Spph|jcVY;-`+Oh{A)(&X4x<^kToik5>OMUKJI;+ z>haNBeqMrjlc|X*3dLBYBnB9v)x1XPa%29EC)azwpy4!k*m>shHYH>1tD6zAfO^3g z$4WpFU2=VG=jh*MB~b0`-_MuICb)IaN_-JhJa6Z!FSVnl_mzz&|Ec@LAyf|KRC0Q4 zmO(|ucc;Zd6}CC8XkHsMBLhnC9R>ek#qk(X`%v7sQ4S>^Qz7`aAL+A^3RXQYJNTY6 zhj11%wNm-9c+`hVWe=0jf1DK}L3t1hW+8gK9MU`b!ig>`GJ7~a32I9f2M_#Ag?$}z zu~HXy-id2#C+y&&W|gj<#_#JP(`6Nxb_dKlTvMZK>l~ zq^28nuh=b)MeLrZ3bBa{pF=VFh69F>BuZ3emQ`hT#*4dsv};F_Amr&YFVQA( zX7VqD4{@nFu{8fnCbc`%cxc;>$Mtffg)Cvx|A38AoUu_T~T~8b;(*#{O1sfdce zL)#3e;rug4J0&r%=w1orJ0b}q-oWsjf>uyd8}rNp86E7VhI?WkSpgB=vkfKzFJ zDB=?d-AE__Xa!}27?{v!C3ag=KfU1nkaDgWT0Y zi54XR>bgURxJXHC(8YCF{gT<(f*D2;?z!F)cwh80#ad%`P~hXMedv3h;?dhWR^NY- z&QQ-UUk4BO9L7HJw*#45ZSn3=E)pg6&(D(1o%e>$%m^=Bvl`E!O>zB8S&`X)X>2O@ zp_>dOU-X1!n?iref|yu}@z3Mo8P7F`iUIg--*~nUeV=GX1G?#1y*bE) zuIjH>nV}R>7^6+wtF}`c*F%1?d^;Y?0>kVs@|Ii&bkcm0DJof4k5BLUjQmWS&|X8# z3lVN|O@IReCntax&Rq@31c4%+Mm4tv&qy=}rRtSk9VK5y zK&f~euw^+UZXB{Sg3Lt_g4&877PAtWv+W5r3S0?ojnAXETe5<+E`R$F$b45Jt8F)r0)OFx2nUUyI z2skn@IW|_lW>i0+@Z(X53fiZ(=LOw0Q>M-tM%H#HnF=1Mn7FmDIos@$rEj`$@K)Ycf!p`1X1*Q!HO9{nTWm^!9B-iwkM4?z+@#1v(FAri z?fq*g7d}OdFa!eiFR<(_1qe1GJg{J0;a#dtM!wV^4VSH+(;MgN+|?lWFZ;(1Ho8#q zQBIs#=aNbI13aqPg}XIjve!+GE;9LNiLZnHsYrf@je|7xa(eDR`%vO7j+TWpB(b zTqSJEqS@S2b4&W-J7Pm$f0e=zMO(K+75dIO)Kub@*MhLnN| zWqQ@&Mji~UcIKl)$uC}KYoc4Xc%ofSj4N;|q=|yuZ_Z zrT=D|$mthVdua9i?En3q_H9&lqkYjrQ62YW#}@sT;lDIDQU-zW0UL<>{~h1h^_lZ& zLa`$JiIJH^gXUwa}PGR3qan%v8rv)Q_U%9jk-w&NPAhV(7Izm-05aCTK;yAf* znZzMaV&S#`i6LdAqBoecwVEdSfK3h%IhJ7=$-MK2Xl16#1$6VVaCK(nCHb%GT^C$$(Vt)Lq^9Vr#JfkVJW#0u#^ZCR z=BCixHO4bC37RFH*$qNHIf!x= z#K46gYAvbPhO!3_ekgd*^?hw&;*J_Q9s%wD5EQ!86XBpw#3g`ELG}qi-32{4HdnIc zG;b|oS%C`;Qd5zg`Vj{D3>tArMym-3k$Euc7a}vlU7TAVLXYlw>7d+@jhq zuO0?t&AQ5(+PYyQ=8JxJl%6~&14U5-_p*mmDlS3{e7h!~b058hET2)E%gCs~#gZs6 z^x^GKSSurWMZJh)9&@0lr2Rv#} zTdRa@2VwfQm=z3?vD0|L|OzLy_&g1wTpARFH&J8><N5ffC9e&I#;WPRK8X5us zf3`eYko2eM5?nc9Iu*{&+lC&48x47X;LWAEqbnaN)NGa7*>PI<)Gn>bayy zlj&KV%3^gSAd-wI-l-*?;*cTL&SQ2)x{?V7S_u*#&OQ&_DOM_{gmqN{71wK5gy!R7 zG&4WMXX8u3t#Cwl%+YjNwLRcxY#oUVq`)JQeiToz5+TPWucc>s)O?=2=Kk?~$*1)P ztzu;@gwg5(&w<)f5T6y_U17^4XdjVvBAvg-UtC zIAPvcZbZw~FQHz>xB6FIt##vO{UUW&tTF9)3N6Te8a56yqS;aiM!sGo9geH3^T(Z$ z1!MBLVg~Fe%QYPYBb?a?bI0_XYG-*Nw5Iz=^f|glIC~+*`+|uH$RQMVZeYx^hBO1D>ZMko@lsc2sc|9tG7zb+WXF zk@94M5zRcWg?;6aN#89O;q(sVH|;O?MG3s^co3O9SH?rNk)~#Qk-)ihd|YWIa5dFx4F;GJWAmV8$C>EIKiuJF(2}q!)&!&w2f|!G}X6=SBbvD+vm9zM7{Et z?af`4V`+q7m+0}qV#(}_esSucEz*jU}EhJ zm}yQ>&FFbSD91*lPAu6SuMfp7S?!Q@gFMeb9zxu1!rx_@vuL-|Ye~ zes4<1eNWZ242Kq#)L)$Z)`q^^PmsckyYGxZP9xP^ea;k^dpV7sWZPx*XrLWN8d%ML z*{WGN^mB;f+k%07%lH#R)O03PIPhD1qtwe&f@p8wgh@QHoQVSy1MUa{?-Ns}_`Hgf zvNE4f*S2%OKYp6IEZRx6`T3VE_;}b-{}ZpVxt|rlk!IFbSI|tzpPRQ6s{H&k?rN8h zpE=jF;Aza_3X%ZnTL6aq?Cq0DH|inmovzwlr9WT|rx90ODLP2qAUFREfwo&BPVWf8 z&o9lTct><|7|ixJ)=*oR_y#cmN9f8tLG#UW(_D=#%yqCc^9}fzd!A$C9^zBP!$6Ix zOkcA^E7R6r03k3P6RY38E*wwPH)9I9r3e%bP`iW(Qs>I}jGpVomDvBYUIRF~ccPw970t1CSAetp{r-i0i6wJO!KnOSu7+;`d^$N2ZZkbE>( zCHtxzD6U~VDE94}6^15?f01zNFPjJMXXHrh2GX(*FYZL^B;EQPRw^$UvoywA8R*_` zsEui}Fe?b5^o-}QxHxApW8*Ug;ahP^Eq3^*(m&Si)Xh~BQTs$o_mi6VwZ`x9RhUba zeT?SC0SMWmXZIg?Bz&7_4A|5Cao@P;>C{SQBS7zMQeDVFEsoq*hgSkj&dCcbtly63 zf7b9e8M;5gCuI5p8Ux+Kh$DVp#woiFxFrBEcE;cSC zUbWXUW4=$7{@Mk?i`+4HGfFH8GtOOl1aUazBu2LbMr5I_MM6ia!FW(dX{fM6y0zge ziAxsadD(3~lUj%qjLdiHRQ`FwCu_!O5yjCYlR+fktfMsg1Oqmh?`||+)S;47_af=Y z+@*xi&)$4nA5qWWT}c1bBLJF_CiL$xi}8Z``5c?GBc;+$3vxYWQ(?(rU*$oP^gj9Z*W9HyxYCEZecfL7nsgW^{7L9C&124!9$tecKUPY%KS}e_}}20srmx z&PIKp$}XK^O-&t!s-SwqfyUWc_O@RZ#DcMEfg{fC-+HlEIb{k9D{}`v)!EReSloy% zW-56oNGvm;X?(q=)DYC5O*F`^ZEb*ezZ$-GczY8l*{M+{$(Yq(-WS>A>Znq8xtw<* zF2kqz6>R+B3i`9lF=z(gICX{`wGx+um?XAo3RD$~1%E)m4dMlVI@@xbF+3lzsTteX zp>VSVx;Q*VHlU}&SJ&eMv)*_}v>u-~n;dOyN4>*+_lXTbW#s|wX~+DM&kA|R^R9GD z(VJ?{EHqkEy_vXe^k~iOLg{SR`7Yd6hEs54R&JN{fKEf=?!Vr1oK8n{l+x%?4$M;6 zeRy=H%qx;ljJDuM-ZM9>Txz}yxSr}fyY}Za!6lh6_Bu)bQue?n$R%)-WffMH*T)rG z3d88NQWbTPCm5)$fDP^bDNezHs*oD=JFH(d1YwY2SL9{rlC2W)CowJ3u$2OTc$JZP3&;DcCWvg@zppuh zHE_jwOaf3Q<`-N!mk-#k&-$Ml+31bhhxW_a?5SoH?oce>OXu5=hX3Q3-wvi&<17Lrhgjz ze7TQ6Rzk)VQyJ>f#ZBPMaO0aZ0?}m9J374x!prHTg5R3YgM&09vpnZpV+^Dc9McRX zwe))wB_?alMrWx^a!}Ly&w)0`kt!JPaw-d8R0khCUmH40KTE#_6d|?KBeiCDWO#!N zVwP*kZM9b%+s%Ibn5Ag^2fX*|1*#c{k!k5V*vy5n76_2@XoVX{S9ebS9ko?79f{DQ zzF@v*$dNa%^#+XdSl&wHtgRiCcy`uDUX_s!9Q_V)*3MM^XHqek(B;q_-V_Y;x#eFr zU60))D)9YD)oO=Tb>kD#M}+2oJz4Fx|yoXL&38|7@8!Y9O8UXu4+ z*IFL^*fdO5deFr=W61GzJ^Ps?-NKsyNc86R?#VEfcL!%8QOQoB!wH`W7mBvbh4M8l z6>K{%Rj_lWjhr%pkS&pd9;uqqyuDm&KFaEjta-m7EA6Ei;?V`zj%*2b%{ol_+41i= zzB6yyd_#59-@VsQUbg_;4~}LG3Gpp-vmDFMdX?w&n1+wMj;w~NwJqpRi+w{NN8-QZ z+`L4h&LnF;3Cmi3Fx!Ih-ukvhtVs&<(E{3zF^ho;w||5>7eDpi)OmXmHKnazJmn-nk0vM=m%&f z?tpXp-@L6{=l)OF(}jJNr~js|*#En)Qyi{Z0C?b z07=;i>j1n|VZsMMd9qK1;c%5|g1)i4MwklOjI+LZp}XZH&U|>g-fIUAqcjE&6A+1# z=@&(8=67#yov+J~u>6_)eQ>yJoO(R6_Q%5L>>o~ggtKG zh_vcZK9ZeO=dX-=x<17(qB`8IWZ*ki;XMb=K`%zqcEUcuP-V9J8Ltt}=u3}|oQ9h_ zf6#-W_{@=~Ui9p`bhG2SK0C|2W(~$6nVayCBz$6dd9dW={MHiVS6lHFc?3|Bh$*TN z)KC%78thkuW|#K56dFnx1n2je$i2H$1ir=nyRXs5|8Rr#q`b)&6MmJoFSdOI`REHn_`EFT|qZ;`a@*;PlYj zJbsA}vZtav6zHfePIQ7b$ZWU9XetkRrQ_1%WdA?ty z0nv!i$D~h*y9-qxn?aZTB0lB4Op~jjf^p^3DB}?&^ z`6@zLqah;6K9X?KN4Mg6xv?Ze|BV1rR`&aZ$_#e7)46ZQE_Mmu?NWUuv`=)BS19WR ztn==7_f;WaK-#f7Is4<%y174GpZvh{Mcb%-9-aIda0z;LR+qn6)kJ7p7b8SlLr{%b z@UDCh>Z$0`vT1e1uON=kZpB9JCcl^xpX8W*9&^2~;2Myv`(!R0iT42oTdGvs2Y~zYez>n4pFIyQO)ok` zBvXKLvv?YJ;-_bw*w&Z}?*4_$u{DmC*4Zo$f-VxwpzPU{!Kgol6<@83~LZ2E~1?lR`WvpG9mO&wM7HY z?=PF9Bn^wqm$%=cexYI%7gmIyC%9F8^3&Ts!tvdxtS+YBtxoPKO23Ug$@-K zv}4g>*R3vuO=O=giFAzB^MKdMP^|7czD);!N&ZTMeJ-QVRwux-)jp*0KP*KSLExpF zP0mFy2Ky*U*|L3w4vYPPNeq&00vuUV`%u^PK=85u4=2w5bTHqI?Oy?hB5UWi?>b+s zXtBfl0uB$9F-C-iicVX4%s79l4b|~kH2N`oDMg(PQ=<}nrj*b7rfis=(Z~R7^6{{| zvfir@opi&e#>d!X*MIht{_L!jBoDfpVq!3>7Hbm?i^HGa*nW0DwRAbxa>ev{QGbP? zWKyF0#kRw_@u^>9x(cgx*h7@D%W~ZfT$1!qeutPXPYhlzu^}-~yXf;RFVze^#IKd< z1<}tLdi)NP4;CH{Mw%q^pZ42L7QXy2PLlrTPJprU2Gpp3SEndHOA>V>v#Ls?qAyD| zc!)(?@GsGLQ=Bp3nLjvdR%K`-^1SF98_q6C=cQJ%TXxKr$(jevLrMDM+pV$|`-)vT z&aYOHvv=fw9d1*WY=$&SSehD&2@RX%i%Pe_{Q;TNpgo0j&?X|p9 zHE5Zv^Td3SjH*nW@hz7gnO29wKOhbS-~oc{iQ!`EKe zw~zk`y1nRN1#IP=0C@UujO~BX(5ZvN*^2H{q55*O@6R+U_kg)bx`7{+0l4-eK5Na1 z>$5wX`vMxa)|<`uzaob%dn8|^Jbmgn{O;Npi{gF6abisI2Wig^d)l|XJCcilMDgiC zz{&LEUvOBBeRkE`HV5@}_wma)Mfry#9!_qC^dY=d?{KgvCUyiE@Kv&CCHtnN2S$sD9ON1j^uwRBDOd*P) zMCPs40G<2FCQ3U!4qc0JNh@W)LCb>Z&Ap6~(V7vy!m+UUk&cfkc{difCvGo|w0lp; zX(qoe<|m#{{Lr`m-F7^NpAJbEY=#wa$%!g`Kqk7p(>r}=KQ^f>d$5mIE^FQV1V%OL z2RIe|3%hT@2-MnYgG;ceP)y(dVZJKgr-B`lI0~Gx?A-p`bsHS_?gKE2CALFH^1%i( zC6&2rV62`>?T^Bj3KdcILt?+POQsUoPy1(wU)*Oh4^L>G03Ru}mfgRXw}(2wwhI3> zt%w6Je;Z`SbSCisIJ|#%?qt8-ACnxJ8*OPU+>$^S+K3WZ66a}e=Y);n2Mjw2kY$L znL-t*xAYSmmKxz#LG9*YK-b+W0l#jq6Z$jUMdJhw)irlO z8iMte9og&2OpIB`u-bcHk#t|rcs{g$ME=JSx5AJ4auHUECdm)Xwgawq;FCLqrHG|> z>l5aRo$T~C8_fwrtECbwuHX3~r)@iypK9|;`SpK$^psdwD&}d)8u;=(UhYa`ozeHj zTI1UQZ%<~ulCDCQU(hf!eL zj5zn-eyIZ9r)o=e&2V~OYIfz`4_%@U`iT`fY}QB`nlt z=rW&_Ra0vnEtyZ5a&9qtvKO-J?**&uW9{pX1IO?m4F7pxhPUrF1CalH@B-M&|9;p2 z!`?TJ|9${{(f{I8zIJNgI+U71vVoX3q6K-uEW<}$4`vf zwmobAruxf6m&?^pMlJN6C+p3|Jg30|m=mmtb%L4`BjYE^X4A&*o)OCDn#K*FU|dvQ z0aV9rPi$3B6pG&wF<>*;UR-b#UA3(tV4MBeunOwD1HHD}zhHL?8LSs}p8}iqX_6Oh z#gWs$T2E?FeA+gP%HE{*b1V0y&7xXFB7VfGp#}f471com82rp+)-gmjZxlNS!)YZHc5;-%6$ozclEN*L0dUI$u)v)(lwJ*LM1f^r6VjL`AcJfah`x zRIxw(=7@ZXT1wx1yhT>8W=3Dd#qXcA#kb?KyXGgJF_-8S)J}3wOIQ$#irG^yV89s4k|z z0`r9ZMB9>8-lnfEauI_jdMxcG)oIS8smR2idZZqnC6rhq>wup}U2<`=>nnQamt!&8 zgi(o^>quv2wzk?M)N_-A&2HN~riRePQHvX!ur19!S1OM7>Ji41ld!-e)J1HI5C`Ne(`C&aL2OqW=hNsZ#cSwnod!g#r<8`gxcUmYQ z8u_=@zY<0ZzV4v8Ri<9SgaTGw^~nNQg#Wk}D{jZ*Y{5Heq# z0JRcMHydGp13$9u{_OJTA9CgAf5gag9E2NynuP#q5S(5YrnxqWi_?NmL)C{HXjO2b zDW`Wr?I(XpUY?zUNFrV7yG2j?|8OlXHd50A@;&%$ChR+Wf{#UBJeyz;@Z`xIjKfH; zI7mnXev{rwHF7KTY(GlagE!wqC`G!yuBs}zH}?6bE?I-8n)icCdUy~~x*%T|?OBXS zxKSsCjS=un^(A;jHz~%`mYp`~w^2Vp-3iu)9lJtrcM|OnAPBnERrTV@!;SgBT)0Ek zTD}%bGjz+1;tl9k>FI%oNN9eVu^m}~5S&GeGOF(jc%^pvm(A4mK4ZQRe(hnCurRP_ zI8SlJS5Y{d#&i}6IBI8gICYI7Czk%H-q_I^ZBAurODL*r@HoJ)eCb}EQ3S|xais4^ zeA2WTH=LG2)mDB!#1?;USu+0m*_{V+MYJ~hc?O(zprGv|V(05loitYIv3+X__m>09 z;gZLfqL%awXV%AR+QoTje4*s}7T+;Mkm;ZTlBs)l0Qn7v6I^5tCUVR}QEyk_hOF<- ztxyqWEbAXns8%8g7P&*kx(>*13tvgK#y^BDneQ=P&SI!VqKRLCS#eMEo@AI%#Hydo zIEt)04SOri+m7nvZxZ1x%T9R|XQ~8khHTbS&VP*3k-DwK`c{dY1Q=ziO36xD;4Qco3HVmtg z0B#|lODKpzQ^-9xdc15WwbTUj&&VQaFkndbL6V4*$Ld{)F~bpYs#ZENXb`BG*MZAL6Dg4p&@Yu~d zeUMyF@7~)MbMhZh-WwZpXkLUAvNnRHaXN{HRXR=vfx!tQ_8%RYnZx=lCO{8gKs7mO zGe2lc1(BGlvxfbZ`N^c`CKk5*Ymi#Um$XAM-B$J~l~B-J$14wE*^ZoDE|19^T7_3C zzEFWjK-C5ra%J{J&!V5V{>bV}gU0J=e$tD%q-DdKbe`e}|I7n49}+eOb@r7mIsO@% zByV@sXw01~3^`P&{#&PqziVVljdiJki9z2d93g}&pg(K-P{a*g2*az-?31f8qR#qf z3OfG*GPf5^Hj)Jf%4a4ufwMq^K4Bj1%L?^n3>7@aI4-D5K4YkKxizO=@|4!coi^mU z6OQad&7xt*GHv~|S1sa__4G$yeX4Xr<;>WJ*YHm-x9n~1j$|_q(!^ZphMp)jS_0*e zHT)=o`-U{#uD0LH+&0s!_Sn&#I~6PDET*o7efq_5zXeUXRe1;%#modfR6N}9Pc*3# z#MCv)FveAdq3IeYFgi2jY&H{@)lH-~qVeh~&&U!~W3u8a6gw@66x0e6^uUV_XloUT ziqhp($At6KbO;;7U^<<)XHm!NhJ2?NHa@*Rsswuba-ooAaT%H;3AF9dE+K59tH$BN zc~zZ_)k^r2N8#yQ6NX}+wB~5mVBhyJH!<$E5XI&=A7Y&~Mp;MI>*f&Sw!Bl%9fLdT zW3LMXeg!6ErblrUzZ3S8AjQc2!TbxU(0{RwiDF67awwtpL;k!`dtyC5t;VlMi2r4? zsFPvdk(c?_zzIMr{#&Jrr;zM4V~X<(>?P8jtaY1mw>oPEBfpL2p*4&fD!;D3XL79E z3o^NDAi1I=XX@|jk1Tc!d`8Y`bGkrwsv)f^8hZBdx_uGcDZX^?+IweNdtZ9X2bC>I z3wD$+{~55hnNTJ6~f_w&DR7_}={X+vM6Y=4D4J_7U!( zU*RQa<|H0J^IjFhQ(AFqt)E&`si!zFbAeHF$kmxBm%=x_4vewv#@X4RmGwNpJ_%`A ze~A(vTH7uaY^|o%(r>x(Wb_`$l&I;wvRyC*l%K7m2#>fGW5&8mgMCVtMWRNPGi23A zI#X0!PZ=zJJaiHW!1?bc1nEBqYa1X0lRC{iiY4LNOt|Tu%}}FIdPA)&-ej*p15u88 zbVa0nTG&$|mKZH!zPCL<(q2${AeJ$E=E+fp+z(Y%X1eLhthYu_9_j_C+o;1lywGig zD%JA)ltVUNEBhy;L+7m%PFb0kAN@XxFlwAgOi`!rQX%yko1MZ`E}|g^fXxy6B~fx z^c3-l@TnH{aw7E&k2(Hj^W%;6iwEzaX0jDa_j>6jEW9Vz-urTwIVn#UXWH#YX7`v7LL>?M5J06 z{3!LzAFu5Gs9ApK18xvYlb>uO^R^tm{ekD^q8r@oBHA>$6Wyee)dzFo9R)1S;z&53 zJU-`ANLc1CAGe|CvmxGI1<>}iqF)Xr5}PuuPG^R+B}ymV_J&^UxfHsdiy`&Ta~bj- zZx!jrHK3{Av~U9=ur`=!sGocm}lp^=S$4W$6QCW_VT#6kXnmmFq^ES+#8x{N}J+ zG$lI<@uinCg!hkiNOzS#>yE1GKb1-K=z6DF;NxgAi=bL*cHEG}<2jSJ72;sLU@TSI zRr)KTz@hS=Z);zGDa3pQ{hMC!nJ8k95Wp94R~0feQ`IbW#kw=-go#uD7cZV7+=oZP z_$x6lR{_xKXrUYGfPl4{T?(PJyLa5Fy${L(VFqr3U&FJ$AFEFb{L7G%UyDzK#2BqX zRhL8bqgk@FVrw$PQ~XuX#~ziBH^#K96JjV^IA1U|5>-u?^?6#K~74UkKEoY*h zX$Mox+A?Zcq=BwKf7uWBuay>PmWykDcXQx(Lre7i<(-=@8 zR_U_5O-9Ffqgt35q{||ce|GE>kTnR_%?{LrYNknGrY22{F3;emr~uyVmm(vr^;m&) zn@58IUBZutoBQUYADWaK;GLy~{Ra0esV^6ipMTO4VcXdj%{Qf;62&DP;Gx;2R!PARryzJVS_H|K`8*I4~|bQv$s=b4#)Zlm)hdNmIj zLQYolZnui|F z#t%?jn-oWbris!1>uktt!+6Oa(oXfWZLv^8W95NM^T`KDGL~}Z`FbpT+mK1KrJ@F) zx%rif4(#fPWow=GspRURQxnsIM@Oq+=PMU1r0Dtl{HuhD^%iV|2rIRemQL!4U+new zQWQ6f+LAI<2{WgCZT&K(Z*g#FpsU<9+{ZOiF)NYSB zRFd9|&uA_BUb;rv_By0xrWSeakV!C4T(J|g{yTOD<+Pd!pIQt=E$S?9rrJ5`sMzQA zXObM14fN_Kic0dd1h@=1|LCcOCP_Kh&@R)V$m`4x+oS#%HiXM^tJ;&Y-7!^ztcWlt zTVZoFUysKURGHNd7b3W>iio+k<9RZPddZCPLOX|+VDHkOTGv-AbZTaGiYFK_j#^)U zuIX$PXIDGkSqi9Mj~cnxZnApncbtHzG;TX1)LEq*?9ohCdxetx1LN1$2=EE;BliPw z<`k_;Y|yC52rfQ6OC_=ba;(+ z095j&r?@aPigoHYd5V!{!5)QzWwGr2BlN4Sd~OjC|}Zxsm;4 zuw+s)s6FtxzTF)1@=Tn4d)jtNbe8*wNHs3>Y|PmA;VT>8SuvcJ@Y|>Zd)4vv3=8sNsx*cqr5Y3`&{aNh?QMC)+6|MWCAnO%mmWj4yjP{mlQi}6j;_z+#hZOW zU5(@t5svEAA4`toJ-%UkI@lkeE^TOjo`GbW@~|zwi=0uPr}jSL|0ij(W5X z2{I}R&;RylNDTJ5_SV60Jhq$t!5CE#>E59SBp8Wcb5_r++?doZzyW$CvF%)g(E7PLCcJ`t`f2{snKjoWfMz zBeaLk?0T{Jq}6f54D)b>o*g-bjj10%=B0a2L84?g&MHdY*VSR6@V?_jTcfj+O>nZq zkD9{8mAvCensUp)^r+Vq@-=f}b^Q2cyJmfPqaX=TBF*x6@}&|CrOkdl>EV{FW`rSo z{V(X?nSoV#yLmE)UVx?xc78-TH(~ThwP7ypkr!b3d&JP;99OPgk4&-{Qds zP?Y;mMT6~s{Qb|Zd<{OluNk=ywqd^kZf^Jd{sH#)x7*jG;WcLmamRl7{cYNp%N^1& zn&vhae*IYhc5_$iK^fTNFxdYNkeU2nGGbcj=kVj+_)83Ha!rK%gDV-vw61Z#vh`e^${kUA7(c#;q5G7Izlfxfi^i&kfXY zfzG9+a!hp8g7$_&!3d}ZLyqQ3NtziQD)Wznl3+Ye)%B<45bRlTja3!c3B0tVVKCR5NDGXcxlbbBc}6 z1bWU2CzQF+%NOQ9{bgGmZZxJQGV=k}zG61BW~S7W`jn;=RLK1z)HBYw$waD+R98lv zSY+%1Rg&;+N4rhOA@6NDdQ=_0KDi(>NW)z$`Vw);5SP`U2qqJL8gmB1`}2@TxBdRWuX_^6w{e)dok&r`bmC2zD&%v= zN4q~%@|4N(iF&6Qz9$-sTAL<%1-|KUvIUN3X>5Hpi{zzbGO$+VXwc-sUK(qn9K{q6 zfBA1Fvv}_4gTyhH_#22k-AF5TTeB}Xd-D3KCB?XDihqHYaGz8=-k#WgFUg{zCMM8- zwBn8b#euN~Vk`74fnrq~TD+9X6ZFyP`+%7e8+YvzqR0@aT)o@rSqbJ1M;$_a2ZfVV zid5COmsT4OKv1o|BY$rWI3&7mNDXd1OONhGY?b0h)rj!VdAQgr%wgI!mfS0x=x9g2 zF^EZ!ArDh@h2B1F4hpZ6T718?o<;*KodOIv3C;0)^3;&Z_$%CTx0QA0{C|s&v9qWL zpY4rY&hw}V5eLdt_n%NxtJfrB5b?r7{^z4iS3iqK{X&EFQcEek84Jp79z9W4u1QWx z40uh)l_sk3emm6lL|z;8^o2OYBuyQMF@xpCyY!S|IX*R=U{JU>y0tIL!T68o3x!G>U8 zFW2(EQvZ76&&RvmZ*n{=aVj`BCb%Nndv5xb%2bIG%znS#(P)9AB>QK*j-=5!t zcRYdIn~Hyq_hzOd<)?A{ww^cPuWHaopclt$(z88wQcYa*joz93k@|sdhz6}@I=o^b z)^%`NjuA5rC5pT;*Z`;0-=vLDblWu%{g1QBYc&d0{FR3dFp@iF;XBevbL!NRvCnQv z)0%tO{me?2#WJ;!?8UHq^sD-U_aTRpA^?l2eZqLpAK4uU;7PuQi4{wr+YX??G@t_ zH;j)Ydnu~$DD*EaOdM$%zx1iTM(E5!-gToEKI$eJUrzFZP0v%y^UQoHes;YrOT$*f z^Ed@`s9MU#%@5^aFEbiFNyW?D844So#+|`l-dSFWx>rv7LtlvNg%X3sK zrHi%N$wYY14poJYSR~lB@fD&kgJ?FEPH|EpFOvwdP+nS{;whT3V_k1Rs|@peUsN~m z?e8~7ICXeJ3feH^o3prfMJ}@$+$q|yexJAcmzqx%HI;OO*(f)2;+yeR+00+HRc4isK16PAHv(PdIwmCC`oQ z#SN^dtp!c4Z7+_9*e?g+{f63}77I)Hy-ze-HL!rp;%W(xc*hIwFyBK3uw0HbJ4L?H ztLrKic{`&{=kJ_?&aRtk#_Wokk(;k+>Ub^F<&~pAkehErkE_oNq8l+BhoEW<`(cJ- zG4ZsZ^@g|2S(v2ZsAs3_Lb*(Oq3P7>UCrFuzzcHgyr&T^>(pZA3vI!$X}a|g(u_Q8 zJ3UmHu8a45JR40tK7Nh^&s$bM6V)~)j1;6?0*j*O+IpcgUA7$BbhQ~GOfHMv;VI&t zo^H6uS4Wy2S*x9JhVcL|MD~vIEn52Gl5lX<;Of#t=jQldBSTY%wB?IDrpkASn8;x^ z2U^RGdgIPwQTy)6tuwwkm3|aLbSGMnWLNL4@ls`&+sonRu)`esQ2`YEuEpjn4Y`Q zo-!Ed^fsQ;DSNz;m80ub#tXNIhux#jv9fsQ9rGq}UL~w%ET4}TXR4>~tbjk{P6&A_ z23w=nj*Ug}rM5sNC}@U3!GjSiJFmFL7{|-RE4vr+_Kx$456!1c@ikbwPHSP=TS|WE z&v>Rk3s8Nly6bb{H!*gRlD9H{4sx5-#`l=UPuU7_>qGxGu>sN-R3b6MAcTh61k~R+ ztoB8UR+~6Sze!C)g?+RBTNsQ7vdu!)c#?u^``;RhpVmy6nVHt{?3KJ(Zp}abXwOMijba+kM5D1 zvxAQ!WLkR)+(81GvYr16@ZNe}-oAV*_5=N29utZv^$R#NCmz$0R+dU5VPN}6tJ0s} z32h!HoVgOtM_k*$)NvXif%y z^GwgT;EbNpGL(Jz5c)F;*s~(=XZ~-!q~et}!b)fVvr}RnZj`qf#m{`7S52EDDaJZ+ z`&77FpZZC&*Bu)3axsoRmvHK0X~QSWW8Y1ma#kV3DctSW*pu1;I2!i$gORkxtr5Ue zxMmM2mBgKsH$?$v*Jnw#XyP1XyAPd#N=G+2z~&Mdpd^O7@Rx1tD(;8MgA$=LC!QWD z0~vT%BH<-OXp1RMY)8p7jI1iZWYi0lU1xvh8_QFq<=gEkBPgB5Usc{u};xJ_29bdDyw~0yR^1jsU}cqT)n8+r02dw5zUb9NE?_AYM%%qIXyf6 zu5h_7>z$NHtD^F)`00d~lS)62Emnn0wGn8tQ*BeRc($PiNQoPi=ktJyI-_uIpu{`T ztG4HR&(mrDGbH@w?BY@4)mpk12^QCn>cIl0Y63|zdBoJZ{5k9L(CS~dpas;w!`Wi#=w%wSH9c+N0E0uatm5hpdsP|WmdXzNZI zHqsv%7H;xZCe`QJvl=d5vk)BVFIyZ`n*yi}wg|j5OxqZ~D%%}PnJ<`}Xn5V!4!tXL zD2DhGPlDY9bm;u(#`Z2bm->h!j9tR+0f8uTnf+Dy!~uhe8J;p^bX-v1`uiNm)( z;jonZ&9uQg;D5Ir2xV+$4utCVRq3)ghP6(AJb ztkc-zOX__}SBHdMg^1_g%!bFtT4&Z*mUR>TE_cY(78<84Z1uhY(!D^)SbT^sjbw*a zsd5m)cUS$8isXX3{5F&wpL8B#z$o`l$e>wV9JBAr{gV}+>=vo)G5z~%HWeS1{?2l z6*p^l2iCZD0H?rI9P5G%F+-x+&a|*((#Td6vbg(?Ct9)nu8Oy8|-yo|v2CyV( zzByWCrUC)eev6(rM7sCcka%`Q^s-Yu39OiFi0gth6y2ziQe>}(sP|qRs9ZL-Ex6^p zkS3+?bo9)FJVA9+qb`XbFi#!6>%A~HxVR1N(Me_dFuOnU{g5xwi%|AZndg7m=0)+K zI9Q$yW1imLxS4k@(IqfgGGR9uLR9#=!40n zG_kHcLa!X)q*uVNQBrqy3S?_R%Um%p>uBpZN^?nu^+AoW$Bv}Wz@jHFkW~{({)7mW zL(}h<=*_{e3H&n6jFQ;B1LXkXZm`I-$~tVMiu+dR?!8dgOrBb|@pZ+su_BYkRzG$f zOTyq@f7zt@D10p9Nk)DVtVV{B*z*iVmDgoV;$0x88?5j=jpPr*Yn)L&-uQ9f0tVh8 z35}$@AJBHBD7A@e4^(HM@!CQg=#SL;%5WPx3l{^()9;}1V(BIWYei5 z_J0ah+Vfc#(C5{!x!3F#xcuMXxJ+pf@K@Cn`7CJ16L=4u{)F?bmBL!YsBNj>y+4Z@(e+OA8 zci)X{Paq@t^B3oEZf(U0g&>y?@quv$Vm$x6&vZ|?a5g)p#_eP(uj!no`6DAa!>y`E z-&JMbQxmTS3yWuGbh}&b_d%#-^?V0uvyZRA?iX!bfBOLQ1Hl>=XjTd_bcP!obM@t4 zEC;fL>uVz<4{AO3*)aHR*ly+r7eN{TIyki8c#9%t+eg^*w*7m3nP_kCH35kg7a2%I zpg1@43seKCMIORLF*GQA=KYnPr#DthNRbB<6hBM|s~D49S6@+5XCaXf$vd$P!RRu# z&*}*)3o)l}-tWzL$;+QAcjza<8@nqtbr8K`3+B+9CibiY!(I(q^fO4s!S!*0z)X#J z+Z}Yz(gd(OQOP0yLo2-*$-`6o?%Q`cbG0f8Un%=MX=ktDl zzmLc7&)*+2bI*O>*L`32xz2sAbDi@%=TM`7|EsD(0$S3Be#t&rMbX7QpBeCgHy+vC zyP$X`Zsv4W?$hYmWT0pU&oPDc8^p>Y82W?-|6A8a{Hk5t{4>X2H2I$mJRF@hh3=>Z zAinxKX$pF&k#S+(KT-Y22sI*k;^)rZXP4iIb8CzR2v5WLQJ%0^$N_B$H)05X3yLaR z1kxs*+Thb1*Z?5n#rSsdqK*0Y2m5Cyv_P>4LIn9fTY>r@2W#MPJaNQuxUED96=8fU zK-ea)W3FFPnDxPto-~Ex1!)C7vU%p&a{ZaXA!3Ry?hkqpx{uIBr&7oFIt`uiD~g_E z%*~QVtcl1}irbWP1VSdm&LAZ7ZmYO;>zSs=BE6zVC|Z(VFMB!YNIX~%3D7~#;9uq= zHjLLdspAd)X5!Cpmv_sEH!gFEKx9&bvZ)Ud?X?+ST{=`~m5iiI> zWP-8ZAW;)1=-m|Vsg88nM#Am@<;H=a13zMj$_Mo`@zP;D5k^1!abplX{1D;@>l5-g zvNP!O3@A0k)IAv`vxGDnlcP- z89x)(y0R;?#rUMqoqEZ1wS#<1+_|kTC)2^S)q2G>jF`uC5**utuQv1A-owo*Ol@z# zpTSBYO`XF-t_G7Zfx39NoKx1-8u=fq%2UShDk^iw9J#z~jM3V@c}zp9M>+|9$VT5c zcR?VqTu^uC<-CdSf1hIRu{qKEFePn`aW24u_LAcNT+KKVzPkXMHZtH_(x<3;BB|W= zXs)57+2)7Fdqog<&~`eJzXdXKyTMH$r%=*xymRwY8|%mG|)<1BSNittVe7J(?hOUU|8Db;aspMc~bK zkeqa|t&O1*Kt=N78i)lB-^kvyvR-H#zY3yeD@A=n7ZzOV2Nhsd)@cO@HU=S|eqieN zt&dAK9Oui=Fu80lEg|$k<)K%+`Tq3h^js{RLE?{4Mp#Z^m!rn7Q`clx(ho$YrwRKX zkdOUl(T)3Ro|d+k0sv1@n>?LiJ{F}#@r?M6-LN0_c3PlhT@$?xEI?G~!7b2>0EBSF zf?wuMchk$Cnu3Mg*NHxu$TWqnn*Cqs=Nqlk1{=jP>U>w;KlQu$n@jez7iQ~0D#O&v z{cimGy4sZ6wP`D}R}`C89OF98?>{jLMlYQng}L#E^Rvc{_}xkzkex9+`SZ%PYq}D?k8cm09@*Zrbr_s)C!qnA0mCmErMvz z`jFvO^TSEQ6Je2z{0R}%Hlm_wV-#ahT`hOa&1!rFyW{n&eJZZTMn0P;6tv?hTx~HK zyb2M%!L=55s$OrJRKIGw*p#Ixm6p+u<)$}UQn({dYwHk~FWV|u7RI-i)jSs`d78Y^ zy&Rg5XK{A3^O=C>h+z{}1``_uxRRE%dqqO4-)lUc)OX0;$AjqIClq$F0fKVe%V_lMh+ zCg}0L8cVFJ*g#>R(#J0gg0=1aV|eA$1qQ&g5pTKi#oSyP_-Q@@zl_PBNRqoL9FNT_ z5VI5*$%#thHv#{RM89)eZRGD_>qKl|WhC4NO8B?-$_`YVRT#e@?_me#y1C4}mB&MJ zeIx1v<|i7nGkZx3F42iO6Z(uFl?JQ9w+r9L-Bt>VP!iBoRyrP|@UCyeC$=p5=+qI{ z2{*rijh_o?3aHfMdAToVYeF_|&KwypOEU^moli?RTGaotvaf*I!yNo%+3GD((7w?U zaC77K<*a-^zfH(R|Hdn$Swf!kiKyy{ji;nwpS8uD;tJq(E3gJ?`L(K`fk!JDk>~w3 z{2lsFRf&~)0Aue1zh>@tGp%)4>xsZOtx{{ZzZgjVNI@rvS%^#Ly@L&i#V;fKTBQl5 zPqs|{i}%M zdjo@g=|4W#XErRQ35vJN^$c{+ba{!9eOFZUsG|9OKK^g* zip@Oqmbn%^_|SA9HSQ^?8#P}h zFKjVeeG2UHAK^b9mvx}zYdt61Z%1y+isEG z$DZn5)^4SpTCNc!jw+A`rrA<<1W<_**X2 ztv92KIf{1Uj!^` zeCw3D7igG!N$5=lt;8N(2=6a+U@)ZBZtIiFyuD+JKqY41{GnmsQ|YvIpCMUUecvd$ z;8Yu(58j)$Ey=8IDFeYEnZSuGl7GJ%w%8&g;E8(dk1r(G=Iklf#uK=pFRE~U)xw^g zKfZ`(D=kPmwjNm$$5iqx6st<5D3%`h^b6X+2X5VV|QGL`x z+w-iVKIQ^bOKx@#uzOfY?5h+_a(@?d<>srI*37{hH}$|}9$k;p0ar+r2iGyV$B}ah zQJn7&97f-jut&bqhV(kp>Y4e;*p+MBV#Sh~sAw}@Ih&hu$+r#MeHZv{CyuoQXoc$P z@{P?VoZ+zcdk;lUzgvHS%U|gOS2xR-XicmKcPUh{2mfAzD>wh*Jh^!Z$5~$V>_0r} zJOAJ9ylGW%C7GP#pe@ID?tH%i#D^9OgYVBjevVcgEM3%uFrUA!dFzX{?E1|$eJo*) zggo-NzYnJ?bP=(Hsd-!$2TC^G0P(dv(#;lxwZ5j#w>@hi*^J9UV$Tc&R3|nPWE#g{ zD~m_~WtJi7Tly!bw{FVCjke1YvXxf^dP+jIQV(Sg?@sdparpKVHZs+{9?VPDK|Agi z-{`G;pq;#KZy?nbCfV{~ph3T6mt}m%puiE=*vNU4YYU-T;z2yCCK;Orcte8Jpy=n5 z_u%<{+uY+q?|wC?t4~)1Ec=AhmH-UB5eJaL_mTC@;1u9<*>NGLSJipvL^~=M^S^hZi=HdSPr#5Uwx51A(=kd4t!2aV#Ex)@rTJyAJd&UVi9 z5gz7wSVii^7#w?>_iK7Z-niuUsV;^t zw}`_>lANp*rN=pJw;M1ZN3h>o_dgGICbU%maeI{`WdEQqcCUeBI=fdr*D$Q@NMoGU zpx^wlUSMgmG%XnB(-}~Sl)Ij=aMs+Y=~L=4W4VUtWS@baOFMkOsqXpy3jlRESL1LZ zr(e#TSG8ag#GhJQw)uF8%}o@gs6SIH2}tY^eA3zaDR`^kBrq~o=ZlBzm@Z{-3?9ac z3b8lVU7AH9tDSQjU)UD4u49&cT5{g!vJ!+(I(1)AZPzjF zwEWZFt>W7!ljd-Qtbpf@Pmb(_OkBtnlNqtPQoDG)vFY*ng1CZXhvl&vJu;uI(27Uu|%g`Jz0kMmz; z3>I^W#V&1MCBwA|V=2|GP8Th6HFoa9<9}7;d1M_q0&%nW=%3&dJvXgiILt)no3|=gRkjrzoIN;N| z*KAbhc>Qf_R-;*|UXy)@(LU)1fJOTS6FvaO1?Zhmkv+tFKvr`)(4NcT(zAb3qa*-9 zeG1@&4yi5 z31`7|%r!B(XFryOnJgelm{)A^4G>K*^RZT>_Iobm20U|0ZC z`=3w7gHU)4v~*GI-*VHO!c2RRmZH$nl-vB?%r-{e5fqfG*?y+8xhQFL(`|E@_hP_7 zzVB;x=>Q{G%-YPWR0{-iiYfm)t1{$aTp!tCt!^gh;Je9DJ|+HC!Jh>`0#H)EHy7sO zLW*XIG)-;aLKiV>eC@(uOdURJ969IoM5OMxQpK*5RT6@qQqMV_pXYntZ-bD%(rfx_$pPirl2=LD%BFG?A4JCdbVn8 z)qys>9y@i*;FLg=t_uJ^Ox-fGr73!*!XMi%yw&>6Bj#W8A!% z?b;2(?IU{V5jlX$%p+@Wv)=^H4X$Un{CLRvgjOHPW_?O0nB6NxwbQaU`;FG|2mm5Q z-Vf>t`IPIK%_O*z!!F7J^abSNT*03A}1TuVCkw2H0khJ+*MS7neE=GoJprnzupF@)&Ul|-7Hyfi*akd|F!im(3W60PwHCKJJVZte9z+% zr-C$@GQp{7qZZ{#3=Jn}7r{^nFr@jTX^!-dULWbbP05KdUOVwvg6-Wr|09?M^vW&W zwI@>SO`;96V^Gs!Wr$ggwr1~6XPExHzJgQ*-a>?(T8}FFS>1`j8V47IfT;D|lGT%f z)k~}OXQP3N?7D4X!AgNS6NW7sppc}gmV6Rgh~9bksS=?PDRfwurskw~;&#iqdM8np zgYS3URrl_`9a$FM41Z`K&vV|Q4}?8~=n3>*_4=1cRm9;zUp|L#U)Xw|Gu-U?*zf5J zM5MWKB_6h@nM`0M7lL$skHmDf21;!tfDWlP*}-=v0`907bLsn&Cr@Gz9Av*=Vl0Q#b(A^lE{NPgb`p zQM&T%^S0{qO$wu;5O1vOs^>FUk?{+d3*@Dp(qM^%gDC}759imV<>njP+)*#o-K06G zJT3E_d;f^6BRO)ulKLiPvyZlVF@#DagrW*DEf_)dMgp%ZTbq&<@m^aK_0kttT$=#m z)0g+S<9}U6Sy2@EX?Od409w7EZIT?B+T~~<$$ED6!^M29^8u)oWs_E~ zMK}VX2S(=sYFMzjTny6O4$M{;29#1K25(ZvymV;_wm?5|8Be>|c|vIG7BzfwL(EQ% z@)+)gm(1 zl=Ys?wSX&0YPwbU_sKoG;7V`zZv;p{ zEW(TEDKS6r#KuxN;)b&Dmf3@8IWKfl+AW4fC#q<3sg=70JECM929?8Ach~)Nj-3sb z)_bMxk*(i3nw&0cqB`CwMlBCrL2#4WEgCod&ky=rA;=zURtB?|*}wWbMfpNxLA@ZW z9;gbk-vYzyQJM>iTtBmZVLc?JpK=(Dyy!NltxNHy8M0CkR{Q*H5j5>Vl(7Qj#+ex0fhvU&(xqR5;2kLX;Ksx`&~iB zwUR}xqRlgNs0o{Utd8M)?5G3n8VH$i&c*Dfr_=}itUCd6zPCB}eje|9u6mdEy2ep% za`Z9&jxPuk);m=ckU2%@Mr`CjQ2+7-mgJHqw{$Z0>~4tm{3=Qk$ue6cCD{R zOF7N4K)HEUhS^!TxM<9W*hyETC{J3vK%PJZ_aV%33G~t%BNpK`^7gickKpfyzfbQy zMuzxDuVd9gL>lDpa>zkNLk8OUV*UA$)UXE-hN3a!9I`=Dl-|vNwNnk7(k`Yn07!X`wq}Z2mA2Q& zm*^@8ne4boo`_Gjy{xDw`;4g>!(?p?jls!%+HZok8IyQWMbd35eT)txwr|F$@(Ts> zvoJYsB$(22cTlM5^QWVSF*9(50Ov_uR4Haeev$Y^Uv!Yz=lIpdc>8NTO%yhkd;3Ox zZgrYB6>fUI?Bt6t!Fg_gBm(0M`DWzDzn6IxMZ1rA=*E+^8|?P*x!+utwzLS^MZs%pnZvUdbxd_S55+?{l!xj$eI~B38 z{m#Mterty{zl3rpZ|gPEoLQ+bSJch`>@7NfHodx`?kr_F-L5>GX*P4MJnqz(pS%B@ zD-;&k7aa-AJ-c6Zd6c4FVgyU1n?%Ybk5!aPKHR#kr=_ti*xB>B{bI>sittA6-H9=4 zjkYUNde>HT@ax%bE93h0utNQ(+Rna{1mVTsT!)y(1+}e_n@!u7tux=b$$8vxg+57V zwQ90=wcsA1hE+U=lUg(_Xg9MFMj*l8sN!ryZfN86aQd->>ajJx+@CMBKU9Edb;F+o zxY4fD)hU8R?r`W|$nL7mmoj|_!=n{F+7P0>*qHW(16F#-8Wl+0-<}e#5D|7OY+oHn zZ!-v$Vs`|QU)n8Rvfai$*ET%n8IUtR

Q8*i%0j*Mrf%inyX10-;#b?7ES%Y>5ubh55 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

1Eetf0)CS40?w@p*d|Tj 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

t%)HqeJiY=goJI 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 Pk_zca?A)pRcmMwZ?43=I literal 0 HcmV?d00001 diff --git a/blog/2025/03-26-roku-v300/remoteSubtitles.jpg b/blog/2025/03-26-roku-v300/remoteSubtitles.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5ba0e16acfaccbd33637170983d779c1dabf7e21 GIT binary patch literal 139759 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 A?*IS* literal 0 HcmV?d00001 diff --git a/blog/2025/03-26-roku-v300/searchUpdates.jpg b/blog/2025/03-26-roku-v300/searchUpdates.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d3da2621fc56f18d255db510f8790e94a1bbb4b9 GIT binary patch literal 261848 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

|nihz?zK|+A<(g6dXeKqiE{ko*;$c+B}{D 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 @| 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

`PVQQc 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

FZ3!0#5nAp4+9O@k%69$ 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

l}xQLW$} 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 literal 0 HcmV?d00001 diff --git a/blog/2025/03-26-roku-v300/skipIntro.jpg b/blog/2025/03-26-roku-v300/skipIntro.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a9dd8557b8dd7fdb37912f8f8be8986659889503 GIT binary patch literal 165731 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⪼mm~NiLWvbn+jbHJ)7#MAAyHews5~qCQVH-XY}utZn32 zxPU5xB2Ro=x1=XGpPW7`{vcr1X5XvVz&Y;oQ4e}el5VgOA^uAm%7t;*e5R50gRJ`s z;Hr~&$E{p|i+$R&>BJVvc1gkIS#>5+Z~n@BYp59p54pTSrMW$TL#hk72H4O4;m265 zUHlBR>!tC^HmBoMivIS`s?Ji&hBi7I6qVRtKhM2K>>n*o&kW=U$3P6X=Fr<~>T+^(Xy1j5aE}W5Vx( zR2AVt*qe8TQJP&ir|c0lMNxOjB=K8y1)dw$R1vOOLf#l(Fh99e)oQ3X>mu=iG9$m| zZX{6keEwS6AWVr%_bj?|8duWgp$4z;S723sM_i=*nCav}T%bIE4NtBtN^N8A*Bb6* z^J7W!%=d!6w}!JPML8Ps8f-IudM|z?;JWWfM#GZ)Iw^>9wf#w%Vg~+kL04x>4)s6q_^T6(L6N$NSVxYbvY1r9!Dktu|UO5r8%OM7uz*b{N&6q3hW z&C|CLma7|tmi!UrX4IsAk56T~W$`-6nVhWLxKvlla3NKOryTeD(ws)e}ze zZ(IlZR<1#+ScI3xPd&{S*|unkIGSS9b_$?~U}7*mxsNtx6XeS7iUidW?B>@}x6v+> z=;KqoK4%)#Y9)vW%V4g({d9VuT5+Oa1yBcgA2}R9d)vF&>B7Zp-tvhbK5we)u9=}g zU%%U6`e&j>Dl9i1NlQD&XXQuy`Yp*wfe(Ei#2-8lo5Y^%uj>Yih9p??m>#6M^?%n2&&^do|(4_M()ydJhWkF>+%$BEx}^Gi-^T z_NMFOjxCPV>QE@d1WZYu4TejM15O6Jn&0h449ITrFW?8c+K*Ay+_1j>+x<3FW4yh> zlY7?YAbeCGzlDScms1P61g$oEwQdVKhJB8#v35ShZEP-O{Kk2H-MGNR2J6GRn=~uR zeM587;~K_3;PyEV`Pxqd=5L!W^%7{Ugysu-V{hhMZ4kEr+?mc6rm_%Kv*B38cD!QZ zX^zXY2sDi6IuHTdKKKLID*Bu!fM>!jSF7^)Ekour=_p!;XYf$2*~|ghAo|xgqV9T^;PpAgpbOr^lC5LkXcE;5uA~oU0k#E6 z{cByMNIg7GPi|eN!6`mipFb+sZ@hOk3CVTS|Mz~webdJm=R6GvI^z!RUb269S}?Qn zEturSTuI+-Bj<)%rNq*bEF-I4Z4Zn^zE#hMy2rAo1TD|Iru>WTsaaxX86o2P|7g6> z0(1d*fqziZ<2dxMpA*Y6ezt38BAF_<#`TQ3TZ>MOhM<95nWS&V1U`?fpdFSDIHsxa ztwg{Z$$o|*N$C@})j`vvvED|Pc8Oj-URlyyzoa)J8T1mnqxl6#f_X#H;p%DH$&D^*mr<uk(vHpa+yS}DX4$Y`80bY@z=EroeqYjCCj{`_6DfE1)8!CbE@F! z9hs(O199a4vVtxxHM7!fDL?P7Ak9+nc^N>Q&+&Ta>-M%;qZwlf$}JL#BOLlBeV;t{ z$HqrKw(;*W|G4|k0n31dk_i!seZb7KI=kF>r z5jo~|)iz=kE*`e}$u!Jzz}oOEaKJtd#y69M4Z9lB{6d!vF-d*|f8A2#@zf_LL?0@i z-<(jJn7k$rKjOV154YM*cIWDsMh&#XHqlV>aP{Bx{K6M+(}i21-K(f8yh$(hkPr|d zJPf=jxxqAZpZX^Xh)yvyWxvOSVLZtP$H&3v$-n91TwUtz5KRY7bKq7C%pkBh^RLd1 z)QecFMXuz0N-~vMt%5;WJ|oTLq&3ii1C+@fQpwb6&5lzQr9ey0y^`0{fRL%xB9%i=_?`=|i*c zcBk71wT@te`Sqh?ftWY=|xNkHJ>xN?ls&q{&J;e4J%o}U`Qnb!G>P=BgNi_`C zvsy(w9alv!U$s#hpMLE=-Vb=`nOs=MwxV+m=%l_UCq~w4FQ_PK|B47h;p2yYJc^_8 z`sY7q<3l@bkt?ZI_-_ic%TlHl4EZ_|ZH~~MQhYkwa9?_8$8Xn#RsAZZMRX!!%qqbT zrZ=y7#l_D>njTe_u6KTQ4!MXedF9TjXA@{6X9{&YD$=Xt%dNPZ^ukt=L0nLUW!Gfi zYPu1vK7E!6WP8tTL$bfR?ruHDr{qBRC+d1fX=b`u`&8G9k@`TF$As*C<&LFa;U}x5 zF#W7>NuK)ROW&GhxBE1G`^@0seYT)XhvfO?;#y(<`kYy-RS0`+7$sn^riqP_d!i~) zqDPuvGo#)`WaqWuIX*L;xqJPL(iJhX&I5&yEd#M0F_JkB^dsr*+HS{76A-DV5vdnN zh95fos<gCBwolJdgW#J`K6wwQfMQZ8r1qo9QQc2~1zEOO(s(WKT%UND^L_qJ1g* zmR9oRhwYr!(G1BB`J`pL-qqv=oLxt$-2LdMvSv|NHmSpg1>DIZ2ygs3w z$16fX`I2LOPO*W)$7tOZ`3Q65>3TuBJs}g;ZYAhUK(o(s8ozhM&-i4uJHj^`VA$lR zyLAaw=ijd-KE1cCF?m+{wDlZaG?DcZX{43qGp>;S z4OpQ$vdVh0G!!2{rVFtXTAU%pu<8d)D4P$v{qG0GNAAc`~G7a;|feC|aX~5rZF38Gi zn{V(OP5W;Oc2-yi(>9Uq+-p|D0kU&bmnl-B_FWlXwP69;aPSZ&S`^o z?c$uigAQ}GK`EtVEd$nSnU4sI&}EDAl|{_PJN3^Q>0_TauBSd!Qqad)W=e_|eVGjl z0XrK1sb^p1EnEkEdW6Kx-PNL?B>$?8;%*-<9k0QzlR!$Aaz$e9 zA`g(yL`qIQR^Ear=F?YEkvzS*hb7#}>mDF@jI%nJWjizT(&hTFxXACoJ#^k;MS)cZ zr;J#cS;c6y4P4E+gl0J$S!Ams?Bwls8S38(gh4NdnMJNhO_E|QdLw%)T}cPi`j;PV z%j$1>V1JAtmL)H3K?2b7pVa-6OXifP3p72K;R*#dE4DAQS^Jl@*kd^M?=rVmK3g3+ zJC^*LT&9=h_@DYf+@Py|__--~)!{lfb^U92hS|U=uZ`HCL4D@xXL{by7Q}-VUgKrI zsAcrl;tn|+x3HJDl)Nx&T^I$DN~RVn2O`Qv{%E={w;)Cx?7)|#{%toXgo`%BJ*rx# z1^yFwU;H^Yg; zS!P0?;|7o!((AKPcD>N^CA?uYZ*U9Znj8JIbxQ=_!n@@+2za3wBg!e)2Q*DyooNbPn6mp-4c!t=(fOyHAihhxaCfR zRfA-|Q*Sa7@?33`lCywLn7mNgZ5=#yvC9(??=&EYFEpC4FO5QkWdnXnbw=I1i#%sm z>}X)#9HnWjZd%r;Wjbi$C?#xYRWlg{$Y9Y|CD$=+VI#?H;qr z=Ib3||Mo`O<`ip%dAkdOddaG&FLJ9(Lqq4+v)m8on%rlZb-8N$Xlm++d%b(@E^KHU zmU+TcQ~6(@uHHeeoo#mp=bnnoGLQ!yFnlO23ws8-n19UW3Fv&BIupDT>VN*owX_+3 zZsMv7Ta$Hl*E>Rcw5VA_esh)AzKmA758|r!0NHeIauarWPD7k5s`$8uDSkYDoF%tb zA8h9|lzY2lb#+<(G4-!k^oiX4zOiC>$E)JbG(6D1Y@r0 zd7v-#ZN=HiftI!Im-TLL#PgSSHRWsSgnjk9FL(RzMA!WVkyiWMX!e$x8B3=7Upr^Z zI--ox7qhK+q>mSD z%w@J+fCoYwtO;_3Io_S=o`ILDLkkwoxK*!=*@UhcQOiecLOUWkZIeO!Z82~7Bh5pV zcZiK(m>L+5(Hm?VQk;oS43kabKMC?-=9yx-e38qGnWO#WVV+)fw7$O|47;gj&iIWy zLjsaR?wDO7Qwl451wH&B;`x+j!E{78-Ntn4*=1arg^@E|%%{X>dp^nfMno@=c#eS$W6avA#**e4L(X9D|MIHl~OnAV5~wJbsZ3GkH{ zZyCu2663%O1%bX&<9gcg^ZpoBlgRq`l1cw|@bu6NmdNfQea!-<8L8c1Vl?CZZav7x zb&%#$CmA8vO&L$UFS8fA1(Ozw4CKKgYB2HsdMc z=)ECUb9C-zJKoNB3ldRA6uUCC&V~OLZcnF@+3?U3#Q>sD02TV0%3jNK`TZ2+Od`hy zR6NR7F`V{Td>MN;em}9DReVn4OUw-HK9dpH9^87N-j>k8k4VG z&_s1k=R~yD2EwqSk6KJD2C4n2p5-4v^iE>qno(62z45_F^K>bRxUs>fSHpvbC7N$`L|Gs`V@yd{9d2y}=C0M}U0gMfpC>v#HhRqypHOY;N#eAhz{cfRDRG z5-uA%k$Y-6;jYK4=`xp~KiD^uBw-HNW6v1%zkJt|&=*Ic0;$#YdGfQk-5Y9uBbKEC z0{u+h7O7`HFnQnsk};66E+PLP1hg?X_F}Hk;!Qh4XQqqfA*(Mlkpk@6oDUb(qx(rx zb}ExkU`Kl4_S1dzV~r~dcFcQSpP|?rQRrFPtZL(x$*@e1F?ZN(iT<(iMYmb!F%P4@ zl@ZLb3=XKgd1>I60^c+!0I4cS&Kq4uHhtr)pZu!&`dH3OY^kd2QP1++?}rZ@Wy*l5 zbLZ7XZxvo!y2PXw{5z?1qq8Y1R(u~4x`^&Li93{g0seg5=eggQegeGes8?xs#Pp5a zLyvqZRn_kw;<*M^puR^$lR`AWE)YYxn-uOp39>r3XWxEuBMNzpQVY_567aYb>p^bw zQf~!K^xOlzNuR*8nq@G(v}lDH#!)-FZts%5h_xnH=t;~xyjP;Z7I>Xql7JB}Rh{y+ z2gP;ry7y;Wy`7BiXb2+M`l%#pF_;XMb6?uvu7Rou1G-8DiQd~h0BSa%(;M=5QgtlM zYaWsH&gupN-s4)sJ<<+$(K!49&pVIYg1F0fDf5S)IOzi2M7`gFtTuO4$;^*-yF=F% zmU@ko+<0d@sa&rHYg5Hi#E6kfxO1y_Q0XiYrjIXOYq#`mfKL|%*|DDfMuq;ly#BQ} zhh;w=Q6egx$ZlMs87E3V{7FzZg8xOvO+{g~n?-a5+>l?1|8&;+FA= z6%ud2_?2p^L`0g+sYiio;%RuZo~6?i-#f8Ojz3Tvet-aWa(s^dz))@4o2B|z(%=0A z)jn4Owbe`Aa6;)ECRraPbe6V}YZ>8mvTG&lUY0_LzP1zM^LObb)Aw|V$S+6zh4Ts* z{68qfuusUO>=m_KFfWCrcrsEf)VH!rWSQXR@|T#>ssk>Hf8uk!cMhLsiTc9g`t-U``nbg09R zRHnz)qyMOMVwg!y2OER`cDa$Ng?D`CbjP2xXAXBD+CKRQ;TvrWvbzJ7C|Gri&N~B` zZXODd8h6x~vLdLlPP-c4t|4I-j*?huLZUV1!dSWzDGXu}mBd_tdub3{^neQc*K*qA;Nxt`mLtODVLh3glYKei0sD<+PTu z8##5$YZUmR^$=nUVm*bGV7(l7SDFqnufp>N(dkF%CwuB8m+$=IDn>hQIyKoPwDY>` z1Xoef><2DFym(A@F|I^9yl_KpC`AoQPkoB}ED~Rkx-RaWZ&9DQDQno&hW=p&W!z=6 zaV!pFJr4ZINVzZ+Ho5Vu3lomwB+c_2m73^4;6W0q!;bJ%8oZ=jZ z52k^;%@2u3YkLW>a!v`ruoUsCBcyuU4_*|(tG36IRAe%YmLySCh=J%4N|qntT6UU8 zxu?xRP~Vm+btz#1Y5UgW-$j(f3EQMNRBT2X8Uc4BUugN&U-|4 z#WRskyju4Lan}R4O|I6iiuJc39f?juStX)3bYb2(i3=TBNQ`+C{~iBiZ6m|}4>r@U zE`Vx}*oQg5&5SK1jssA0^`pS~4v;;%z8g6%)tKOof6`$>7C%XzWzEK;!^N#p!dsAM zss0n-|L4toYD3r}^_p2nZInLQJK_@`!;S`!zMG!}v$~>cRBzK(fA5MMp$?>_a*z%k zI(cF zn|`5S&*Nift^9Zgikj}ZitjBhWzQmSO1r(QpSoMdLuxqYdBZ-hO4TH?)9gsfu^L5?-q zrgkRU?PEsP24Nu!c<$yJ@KrAh5LFX7PsYEgT>(GDh{k;Tt-YGvo>}Dbwk$_JvA%5X=1`SDJ0l`e-4LZhHhqJI-9aav@KHQ|@=w!j#f4YWEc!GL?JcrB7MYSo{ z^q=mv!rY6JZne9p+2}nSIm@+-TZsVx5^t`{3(`j`+Qm;)X7hd`#euN-A_%O>xIpt5 z4jrAT45>e9cMx-uYe{)H6rk4iCrvxB0s6{4h0ScZI~1T*ux%S2ZilD7OMBTLmYZaL zvJ`L!X?InRT+33LMXS!1jepB6U4y?c69h{h#@A564d;PoVjB+oGkm^9*5Nqr(6T^y zh^aDRRkef>`X`kgKfVY%8L<556(!z+e9h-tYILEW!7hF8Q@PsFV=;rg$ww~0+DCSR z8>MpY)0A=)r6B?(t6{!u5{zJH80ZZI(7wKP5?Q?%@WeMX~WptP!3 z*0xuDGWu$E-v%dGJKAqefVrKNNK5OR26_o&ol$%atT>ARl6dh_)owrcJq1)i=pb`JhVWfx&>{9s} z$u8*K@)0mKsW$J`AFpd_nu@4BbO6!!RZuP{6a51|kG`M&jgSW>0J`9Ue&~cgge|_E zzH;I!shlAmPhbgBEUCJB-6d^c;bL^1Ica|5i6(+4uzeo~5X|_hr#aDEQt8a>~e2)e- zsLybtr>dsIpH>SA+sUp>P9`iZo1VHz4fNN^96gB#c28{jpU1dhFm`&_>WT9Sw1+c8 zEAWC2ZUQ%K^%-N@C{m3JTtt`?nv#m4Bo5nqW6_OrC4^Uw6mjf{* zct0^EdJK3|&Qj`HxlOY~h|~K(a28lIuNE82ksH3r^WCl@GT5Ob*?+*&_vVU2XVdBQzt#! zS>(%-xiHsv0VB95;&4rc^^Ea#+%bDhKSR8Q=L}L2K1}`})WQ8cwP%;; zur|W-BEecjKgGB7EydIzc~v}Yr7EOKv=A=#ElK13?^1a6*XOpOc78EVzSu2Dc~rp) zOkX58Q^)cnZ~_bCe8%XZl^pg<2O3PQpey#+dstGDOpZE>&y+y6$NI)~Y7Sa6j=Wpa zd`COT%uyc?e32kdq2>9I`1)yMasNuzvuXpEDDFSKgfl`Ld;u ze^lI5{VtBWfU=l0{rKg;$JIui!<-pMJa3onky*WCzt$ye6=_~DiEtQpCD2P>A6zD> zC!3@JT*S%Gha{RfYaXuWTaZMn3}2N+=!9Nd8=%lZ?DH=rb9D;aVZG8rxn>OhX94vF zjNbFoLQP_)DkKhO7c^H~VXNNsD|q1NGrQ?D|NZ_MxF%f7fBKcC+&jkknw$YDGUDn# z_nQL}T}$J?Dn+HqeGrRWxk#GtPpcy>EdV*eL^Nc6HWjflzYK1hFm(6fv~Str1fzA` z@bL|_O7pzi$in*zk51<;@BhS5AK+h8*n+IrdJrX8fvW%FCw{Fl&zFqV^h^1Lye-@t z)z6gj((`_y*n+{#ZvS#(3^$3l-7E8HUqqx8I2Q))2TWhTjg{sG(7aDsK5|Gyk|FKEp5QPU;cB zggJ_ZOSY-Nzh=da=OpN|I)590)y3mosB@Xnv7ZgSDLly_y2}>i_@_vCuO#?EU&&IT zBKkM}72J(31d?b$lfdOY>&^Bx=JDEk+w)Z~4c z?8v?TS^LrwdK&W*jtLj!GOf!IwqM6u2L^wXC#N;*LD|l1c{TLO>$bX$=DJ#O%-uE! zX&vFo*o$F|#69D6&oj5_{QXEE-{y=||29pmABvNkogzq-Um@;iE44jqzUXz=xA>IK zB;kzN3(*OqHP=<=skX-*SF=W^#b1#{_=Y8(W@3A@@(L{}EeCG6eJlh;h+cL6iWhqS z0!zFiegUQg+14jx3~wEM^eT2f6If;oy|^n%(w%~O!3JWIdi`_AFKGFs)Uu@Lh+pH2 z%C{+Kz)d{ii+uCEMlENy%vuiezJ!0`VIeaOrQqo5P-%vVnz#s9I850y@5XJv9ra!Q z!1Fh%<^!)+PH9T;Y7I*n=?&}hT`8Syz&tii`pQaVU0wGVm(B7$D+yMMi0Tv7AsqnwL+`2x7 zgpZ08dYIaGt(u*C+uC~3ZtQbA9S9&`K?5-DT0yT}aR)y||LW(%QNcgr_VCzgt?b|B zWARAkl-Cou!UPE06X!Ro z%GJm0i!`&qk)u`s;ro_RK7uDaX>Bhrw4mPWg^7M{nO&f=xdkQny3D~OZ)aBs-PIpz0_atR7Om#|YSAKPz+r zNhXa%xvmrm_QfQEfN3?wu+SDHp2NAZ8OxQ)EkdWCab++w92Q9D2(_MEY`RGqF&pcF z=aMDFr2jPtTbwek1w=zsQ@sukt%|bp>DMvQ?0DpV65<2Buf*&;({lySvr){~$N(%Y ziuL^`3?x+79k7(W?|Ym&7?2KIM9vc!;`#%4*3$|^1$YlnNrfc8Zll$=sF4?kC-?MV zBT)y4qqiN&xJQ8vNv0Dxr_D#>n3h3`W1N-h3wV%Ds0h{zrO8qLTRqH1c@v)|e=QMu z%;=d*v*f5WfQSDGQkBDh*ass~NP{`&3qZ)XCc-fj#xp8R_~ z>KN#R6o7`v&uk!{Jg(HKiY@+|M$KOaJYYEHSkI9W1XIPn0jcs(*zfE4>gsR8)zo55 zp+0cv*;*9nq=CN%|04IOi}+Q_Gv4%Yn9I#{*OasSHJ(rjz4>Jmh1KfFM*pa}CZ$1xrhGAP|CD+}FnbDs z|9byB8!<=Xpg!GD$fMyYW%_eK)rAqx9)V1fIp7J9Ti<>8>sXn->zyGc8Z|uUwq@-H zO4{!JMF#Y@oq67Bm`Gr25<@kteoyz(9BU;NISR?*NsY$n z{rnXL*`P4bdC~_($rpiqSsRs9sf@X6)}Z29@#YHG6lF)61e$!B;e#lDf}21`D`DZ% zpr|lw%9=YfXBHYX8i#Xfb+0fi9*dAF#=k|)>syzl!y0))41N}0bGd9sM*Y_3Z z@eI{U>40+6MEJ8Os6r)5przoW!gKk5KsNH|h~cC&4z^zV$fI9IH-qng147(q3rF27 zga0w0K4t!odJiS2{0clKk zAn5K5plLDno1rXiq5d>ZW-#`3UDgg;l{5L6NzI~lA{#AFn6eB;_ra3)pyFRK zHJq*>g?|FhreS9R?%(xrC-@fDRa5w$h>gX|W>{>Kbt(JXuVbFy?JeX%q^)!Tjdi9H zY8y#JvcvoV8S%mAdgGnE&+|mRak={6tz%2?uYi5ykkI(wFl-I8br zlbU_|^`8M1WtVfxC8zDL4C?HvnFhe$Um|WBieeY)9jp&#pw&N>;W=)o;69JB^jo9D zo6&PL`F+BP>`$8$&;3yITUc5U&_0ok)WuL0h36zW-u{SITuc>lVz0%HPGr~Z{aMDH z)Z5)?oX$%*_f$Jrtt$))f&b)&A8cIEYXv7?=bwwbyPm|k7cPGQ-B-RNA#s`@F6|ib zCdBUEl|JjY!6!UU-AunWwpHauTpoKLlmAi)q8E|KT^raMa7+Cn zL${&ahzLos$SYS2nIfyKGMqelHF9u%@qo0>6>dli2z9R? zLq#^qc|d*oPlDgB7+Q;w@0 z2CW4yxu|1<94@soXb9}xXfxzsU5ts|1`WzfNDthPOkpq2Zg}z?|2=i$kK4#vkmwpI zUqwr=a^mx{=jL^f2ly>W8%Z-hs4974m`w;@~xPTM_Q8<#hof7oZS)T59*0dJ=P5#hp^g!>TG_rXZKhoD$bgneCOA(8tMsbxd;Y% zVuV_OQPh{e{#fbuVJ|c7ZeIaS_15UGV|EOeB`*z2@ZRLdIOlTGfyNai=V!yu`9u45|Iw>8Zne>ok(CT2(}HPtvnib1A7!A!j!XaYuGZOoXbyJ*M>r2(q; zR6IfML=tttyVu6oid%#7Vzem9i%>rLrQ`AI=t-zHAd;L&;#8DGec!$Z2m)pIBXu<) z!Ejo{{^e>&kO7|*)PBQV=i9ag(=NG>+Yz}n`n38af%lAXdgaf2QGZX|2!pET`%Y6)(*oeL8QH zqmg`Gv8(_slcXbRl*v2HHrReK$90uGv5^!$iB9PiX*@tTBKu=IX4>L*}DRn2s2@hxMgHhqJAMg|IhPJj@NrYDXV`|JpAK0hmF3?5bkuM zRg26)q$PiJ_ZLV-PS*W2Meh;RR3Gd`^@xk^!sv@Tk^@OaW2@L7(vv8?pVn2?m?xNV z@17j(*?IGx?WIO5`>G6e;f!znwnc3!ZB|iHv)I;Jzd*3jo zv=UJ%X$pEiM`VopFQ$JOoa;ON3~z?8JO6&>q-AD}Wc-?9iUNpen?uEG8v%?HvSym4M!>AoDtDr(|v3Ho<66VGt*ut2|0O zS_kzD-t5X&Y^_&(9=>M88`-q;+<|i@u$JD}q;=RJcy3&HslQ8mQc0+*METr(oLCnZ zF%KYw5e@Md*6Coq;0l6-=Jex)5F*gAAaQckBt_MWy&T}#(VzPLma&$b=U#*!<7$y9 zi=(A!)}KLMH7G^VM?I1F?|92%)#EMYOJOj8eSwmGz%B&aRHgN%U+k(?e|~6gi0rie zRj?}^AAywh-9R7qE#SvL>fqrMF6WWt)3{3%%S|y)*KJxS6Sj^eSj60!4=#T@H^g{J zww#pGW6T!6WMFm6naMJ6OAQ8=_HcBQCje+!#~yp({u<_-Bu$2}4_ydJ*l8W=%#9Gi zlC>Z6j{mg}s>=FdL2|8^ud|D+wn&&KOv$$g2<0+6K$iS=4CR=9249LKn(9Ev$e0teqm00@+Rr4lTExwiTOrVDvxeeAc`Rn2n&VHWdvN{5Ww!4g=bO^+-bhi zgB`*Hz!$*3^1HG!N8q<>DZv#X;|w^hjoegN2B{vgF zxEJKtnzM0S1F8?~F?hno9FPwMkNLh@oN@~Nb<7-GenleF;yEL(?aukx$+TkL{z<>@ zXHrj=n>;7o2Y618I*U}mm!oh4cSi2#&&;o}G`-IL$BuIY6Ju=6=( z+BLPtpbzpTvFhX%keTK$|1BitD4ua%!VxO29<>YuYL1sIYTk>3M-7J+vERC~M73ps zkyFA`;0DEP!C3v+HI$07X1=`9d-xilxM}WRkK`(-iH+8t{9tQX$BUO0)&3jpoUxkUPif6Xm~69bxtis zwTukw)r2wn+^=K*L*hAkoJrAc=HXtmAZUN9bi755mwXs06wG_np_{b2dId*@a6V^a zsr@xER&yc9WmK|do?=8xBIv6pji_D{Y3cfPtkvl0-O5Xjm3-I~dE|+equM{sa^Aa_ zpMzj|;Gb54jARP3qzPenFUaBFlDk%%t4bKQBUUwmXJsa^m?ONPnsfRn5#e5ZikU^E zL3g&0b0$wvO%RqxLyIMYYsEj6yRk^syAQM%kEM5X>Q2?YVDWC(5r5Pc6PLnkJ`%#m zl6J(pEM}Cu6Z_BnlQ+JHs|ebM`z+Kc5q_UF#S<>rc4Z&gPW(1 z<_sfuU~IakWGHdE;JayqcLB}0Z7^QWg#`!FMk#>RoucA%gI-cZ0a741IkS(X_B$>p zN8}p1ap~-f#l!3DAyr(hF+8tL{lZstuzRzOVql5Ci(vdZhS1&^ zH@3__xGI&|g~lhcKMcT}rNc4ABw*unr2j7YK%I2JUJv3aX3;{#$`UxIEk97E#pv8x zm2QQ7Aa|=x+4^;il)71b6MhvjpO4hTj<-Lf!MvQQZ29MiY2uU_a!es^gU|(5oC)i3 zDI;}3=O%rEF1K0^d5x7MmiZ1JE`W0yYApe$f2HUh{(uVXS*LXO20G$uP$1?tW=&-GsKOUD+=uU zjSn>c;MKs;i<;W<0{{ekt7Dw=;fT2syXTBRE;@A7`u%8miR56};dkhyAk?3{%I^Nr z#0dT~A*^Gtadu%wB034sVH-&(0J|{!&)4a(#&csrK1xFQBKKib^y>%o0dNl!5^R$o z%be}(EQSPdcu9WF6b`&Sfyk_#DB>N79F*mCR04u>mbs3tS4SdpLS^HOB-?RURU9^| zVka*1xWul@ZpF}GHsyUB&=w92gI)e0ab8$_$az8ZZKm?j{rm2*PWd%M(EE#sLfz=< z8{)D%9-;DMe?Vq57D}f4Vh@GF(>k-6Csmbztow$zkBX!Fw_;o8myB+peuf7Ss~KTP z_TeI@P1kwCjHg96eU0v*pMP!JhYtAzC!osqOy&sHHlzmjy@bf!3Zi0%9n@#rw6b$I zCzO+S#3+q-#e(tX6ou#k=puT6cXl);$tpmo?=_90!uW6>ynH3VYVb z-jBMS*V)_(^m`C{*lfW)O^oUgpg%)Tlx#bj&Kkz#<}G*8NtoD0c3rv>3cE90=euT~ zb3IUIkOeC|@PL<**75Hx6dTIDCRpB-*p&POH#%u7=L63> z`!n&*#NiOR&?xv({~7GgChni|;hXOuX{0^EfB34{_g@{zYP*0e(4#{w`xY{F-p;z zaTVIKzF?bQax$WRWw>NP)2*Hv#AXg7}g}HQE>7YE~ zLBi95XIDEfYTkE_`*mzRQ^oAB2l!=$yd-$-;Z3(A$+3j{g3<$g40P}M9&O1Vwp>01 zPX56R>HZ#VzqSHpEiH@Uu)T}QuW`Co5ht%vVS4y^v8w2u*+gWsiyeC(xV#uG1+Q*V zin~}`;Q1LnmBIA#OJ77L$buyEKT?T;l%n~0f$MKJLRu{RHkxPT>&IaJ6g#c=JH1%? zq|u@wj%n&wtp}o7$5GpB30ol+RSD3nPYE5MH~&W`<>`+Cdv;nqqbJjp&16^|C7lYz zoB__Y!MTGSd*7 zK(=7Hvr0MTW9RZ&uTu5lyDv!n4Nx*>Wqx3W)lF47KCibk{%H(Sn)7g+`Z|Z#$DNJ| zot$=~)5jFP1>M7saUO?p0uJ+9u*U}%F8hYj$8s1(^DtTpdV7_G)u)#{5obj1Y&lU(WP%eD#Jy@)p87saWe4o-tPtz zQFqO`l$b(DkHYDfV^;28&3@451Ns{VXX_VrCC%?Ss+Xey*bVUQ5{&lQEcaK->_bv0 zZn#@ZV>u61X*KOtlDkXn0S%;@YJgUETGn7jKW7JVV$ucrrxQARa@7&OpL zQ0R9(f@pWYq>nxXpCx?c(6$m~dU1v~8>~0l3tt#({a!PoC<(LlBh~y=Hlyu|5iGPW zO0aV?e^Q-|M9dTuwPI`pQmD!ALPY%CfY}+Iadn|+^y-T~7tbRK%xk>TK7ywKY$F3f z3Y05O@;ZAUU$c~q>E?YFQ5@0!#BtCU_KL&98IC$(7*G-8$+y_&yJR$^$Q20|759Y5 zDE3YHF2Rw&ne@ zyRIsTAuVXT>h+Mp>(U=HW1-9s#je+a7u+q{+&p=wp?B`xDXV^>_Q`4cUeoO`+iwd7 zDHP)`b-C9~ZkgQ9#6Jwv7>@d45%C$&rc8%hL1;UoS$THf-Tdv3-~Zf~+wJJ!`fb{R z@ow!$qY$nD%5O?;tg3!5s?RiPUcIL9%&ZIY@LlU8er$SOL~~wzaO@7y9p(*jF0|YV zN)=9EcONoaiKn?=@BaPc;l9bpRfk&u>rv%x-4kP>x9TGFXflSwv5#5I^QdDgCG^!ohn$!P|HSAcuGL-sY!_D}VIUD5l{_i6m)#8(5x zfl;e|cMN#F`qx(US1Cdip*CV!b)>8U#HKn0!j{q6HAl{+H)i@{9ZE6aQAkgP(pR68 zeG>AIubPM=+|8aeGGTsBFE#(KT!+Ad7hl3f=hP`$8C`hJx=>G!0e&V`pp#m*En5xT zrMK*&VXt9aj!ahJZLsoIv!tAU1cCbV1Y>u}x14w#S!SNNm#;pV$={-zUk8UqxdM~j+oyYIN|NjQ1i*`M3I0qGg! z9Y6%-c*0Vx9|^>?AJvC}o0tibl+NA7;8>J-`p^aaxipE+wF=ZnRp9|KqD#KA_qyN> zc5#D2wlgtg$AVWR6;lW}jH9~$y^`1tFEq@nrFDRoJKMFThpD9un)o!xdE}4B`-PF0 zq;Kvn0RRa9S3?IX=hCc>fd7ae@`Cigvk%5-1I!omTvPJRbqivLL3cr!Vvc8?rCMGL z3L21uQRQhs=}IEsC$?U_ztafmDalh~)Z-i=lr5yJ_tMDx1a7`_j3k>w$vV6+81m;! zOL(p8%|v7=wG8rME`gDR|Ghy0goYMSEF~YA!?R^^dgKn)Wk@T=u1n?s#5028o`q?2 z_Es%UN-$7{W}@;8)QCwR4@TZ9+hs+un#d8X%LRO@+P{v?{5m%F7zcbCwhrdlh}UMb zA>dk1O}r%XY5S#UpE+AWHjhxpX)9dzz zoyzGT8;Rw!q^c5Dcb#U1OAEf+16qP1PexC<$^%;-b3_6a|K8Fb1Aoj0R$a}cU&sD$ z1yp6UJ?K^s>d0y1<)EMXUAlOierzu(4X;Y>ZW z^Pjt1ldx@gDvw+@IS(5i9cUdx>6Mcz#A*+$3R&kGs)^qrtl%RufjZJ{MQO@t!zZ5{ zz#nnI4Sd4qkSW5cptE_S7OyV#?Ki*syF`W{UW z7A%eqD8U$UccCL^^*mH{; zgs?&ye_y?ntas+0OM7Ayf{O1n_AF)!Sy%AY$oT8apu<^B1AK@^t(RfqlbcKV@9g(r zn3x@sIqzz?Z8dX^`sGkhaf#2lA083EX6N=zI6*Ez`*du6_g;s)$#dq23LLB( zT4&smhPAQBlAj}aP4fC*+cM+EMtpb`Lu9U7#t&F_V%zlK`85e4hcB8( z!$BR}Q-&;G+7P?vv-MHOzX^ZMnT0^QG6#3vm@M!wkvu_~ zc@0S05m%7nm3ZGvmx4IX<>!W!kND#H&3R}aDJxh`o<&Upr_RVBJ7iQ<24o(nlng-S zEs4~nRNkaKnWuVg9Rx&$H<^Rf(>b*dyN)@3PZRJFgaS64e;sp5JLLsHgwk4YphxA) z21AO_#wKm`o5%*V_YUYn;7?fuACyP}_E30*6}TjG4zQIYBcdjBwv3j6K(Up4M7)xA zXu)?lW(lXN?8k4{g#(PIv#WAklZYQaA+|k)3XpMEe;$1HgX*6iwT|hpAz7#wgp645 z1IbcaFS^H)Gh(^7l?C9k8Jd32U2Xg6obUvd6^qOQGjCif4k(MPRwr_&z@0lDumlhf z2N~mY+ z?L|?#8Vy=Y-P{$RKGBr16a`q{I>m^6YTJ>EVXi7g{B`VRJ!Xh>Z_{BjjvCydRVe%! z_t^^k13wNY=Ln|OLb9Z>e{|7jAU&e9JAZWQC7x=^a&l^%s(0H&LQmgAVM6^Ei<}DlcLqG z#ltZLl#CJ{&Q+UG@OO(KuO9{?j4IhY>SSx1_%+-h&$mJG>m4$|(BA5wYJ5rXQuR z5ORt=9pbT4N&6HRlj8V4bmD^}oFbSiHeIXrp82c~h%3H7|H9`eF9GNdPk6G&)6e_UgSwT!n}<|C@RNi@CjOTqgFkm zO?y7?S&aVjKrZTQ$;8GPp*BHEs?mdpvJ}PQ$CU5E%eU$dgtW4R&tL{+ocq>16AhOz z0Wh**5UsoMa@6QbK;l~d^;3F-S%1c6X3hg5gTz7e55S$DIr?aj_Xcq6FLxdB=!?8P z!!Eyg`9Rc5Tz1=jVpiB&q^-^7`5A!=uWmm`_2j?eD`~j&CuBZRQM1yOqB@?;+q{zC+Ll+(e zoGUXDG?3fCzfrJa1#add&d0yrWt3H#&-w8(@Ns~|C3WM)O$m)UOzI}bT&laP9(^-0 zexFzLf6CF?20cFM7y8y4R38nBfnBt7K{UEeI<&twp-1jCa7R?#l`mTSvS*$+Z0$!S zb;rHJ3Dm#NyjSj<`@&oTWB2h+w{Iy0Djnc4(+PZbporHW{6kazvFwFK6`4Bjw!bkc zU(5IzjsBc|-@zF4T|?iw?KC1FQQKB1w&$3Fx@YjCm>sLDsDi`PWWhf%h{bQPDlBsZ zt?pbp5ZkHEE3R$mHG0TAB3;~JJ)?lpBf!?)hv!>~$!Dj16-8sL%s?@fiIqW4T5_2A zzm8RIyQ;E##x9(yD9e?c6OXU#RD!IGIAo8T1X51wpTW~SXLU} ze>2Vxc@w1Y^JdMZ9mKt+f5{#1ooQm7Xo_2lWwbamCKgSV{x{?%(iw5%Hpd!GHduTx zT-%3gd3MQ1r3Eo4xw$a;2c+2k*yVrDpUuhcwyrd^?UD;<{Bk@RqYIO1XBzyOEp#iX zfav&_1LZ2_Z>$N;9dY5>rsu0gi|h&sM~t(K5cgkBpgahD&8NC-G}a{SU^sTEeMppE zJag5gs^NV@G)l69^}#< z_^(qt=Ntk)wY7cm2v+x}N5gEfC;SFXx9WVZ(bde!g&*?jR1{y*1aWN{3@-mnog1lw zSBsPy?}GBc5=Xp*pG(EK=B@T+c7x^XA-m9I#6UCuk1^Gvv{F?S_yH6jX#tl#ucW0% z1QtH3Yp@Oy@Xx6&s;wAocyF=3fDfIdM@Xgfv*osy5C?1MW=FvreqhcA9xiYiXgYsx z`cIjDAGXo@a-HNVi;@E64PB1(s9Lq-y~+D02E4Df&eFe~MU%|$#@n6v+6vIv!ju~_ zKSBN4WZb!AAY2FbvFGdK{oa$jW*MCi3VkqNs&>*kc%MZHJg7;L*iuRl`|8)X#lojI z+OU$UT#Y1J}0)MJGtVudTQQ=AT2Y|Jj8KnUdSm%a21Jzf&71 zGrer|F{b<5f}Xq5x|PHWk~#y^N;)ny6dJ?-QP z_+Wo2U6k55O~0TpH(*mHqwwsHI-^tv&OO9pNfe=#+{JP*e_rHIE!9ox+_+ufbC{?n zYP=<9uUP%)LO^1f2E}n+Y}^}IHssuJwxP)MrVD1v14zdx|7^vEbH5K}4ZQJyvzIZY zwM&;nj}O}>MfLl;3gYVGvfbrwmdi*7DdZ7X`zoW$woiK0?fk%Uk)oQljfcVHqsGjJ zjV~}Q@d|JFU&VrXeNAHQj}3AqZXUN_oBjs#7WYAgA7E^zDb&KOAps!+rNG+zpPgs$ zEQDO}>yU?xdd`_&$BHMqgeI~F#h6DHIk*X{R?MmWKzZCuZSm`xYjMZfPCWW#!LXty z>)v^7e}>fZzR&pl!e@HRcv{6}1hraj$}lfj+uZ+qSZj~LnpOCzJonR zS*s@S8ep+_Lz^4yKv}=>)7w+IN@LcFcIRDX9>%Ce$>6=nK+CYNF6_EZX#j9Q#tpy( zkw4_Ah2j?4*K+=(|1tK?Z;GZui3pe98FICbfh}h~qHd@uX2FESZKjFGRjqf4gGnmX zSrYQRx4FQQX3@-jB;j$1kIrv?9G0{>rR{nC=&Ecf`fE|ITLtWE;g!S2KKyhF$ec>t z5b@1l;|BEt9M}*7y(b;)Duq_}`@T3)xORCFw3?h(BDgy#47~o#YTb{!p z84MBW@^r9={YUC9Y$=8|KOw%%QdvN%9on^-L!YC9fxs!3M%hD~^!&_5WjR4OZQ*LSmrN1(-f-|8$u4O-G#!}JG zj#fr)ui@z$art=YKeAQ@x#BhRP`<_gLNjtm{+nMH-0#cIaT}|Fb^aVrAC6SG7jxaj za*|vZe7J5r>AaM5J=>t~*75V#KX!e~9KIET(>quvnRq^e3t(U4(K~STj$RP%Nwa-$5$GQ)abYw>0HPeb4d(f%0QaCA zMfE3He{tHLGEcf{y1ifnc5(sjaUeYKGq(ef%0B|G-M~N-P@55D<}r==U8O{6BK2kuj_94<_i!R{G@Q z(?VH!DP|!VfKju^F>VazcYmdCJun1x?}~{g!9-6HCk@ul7$Cj*vR4mfiS#!ADm+tB*+Hy} zNjP+{%$nVx>3wwk#P)DR~Iy6A%VhYfHh zZ0gCbTNQ#i4~Ens|MeMEP6Y$TCM+tIS41HOA1AQax^gcKIG!%=&^in>Vq=L6paxu^ zBHz*PhgdZR=CKyg5;Zg}39*W%N z7d@f|614rmgIK7NVL=@&RR6;1Fh#EwLabFQ`5(cxO1#wGJ@$H`ZlowQ@wn1vwyuzi z8eVIvpj@}MDFuxM{x6T>hF-Q)%iKVZe!3`F`Z;1|r=$f@Qx&Hguv?%YP>^Wc69|(5 z^WrYtMqgB36@KuypQP3vsD1_6vv<5XLqjLD5O%eS(Onh7kd{*#t`E&_@K0zsN(e_aI4J zjnX?DJRSB<6#;&J$_*%}U}0@BSx(`{dI8nA{BNDPuK-?iwNb?wS(|q$Fys!VIHO1!WbCdQf&j= zXn?nYnR4%R;mG*<{MQ+@SiXU{<#-DieeXFt7Yrm?uY{e^1YGl|mYPA)fA>3aFSNLg zo?MjtgI(DuVZXz}*hmn!$hw?}d76sB+gt7o967&#|JEmMU4OdLw&W1iM=N4)ZP?Gw z=Ax|YFFb3HNZoq62N}(eH1^G7=dkk&3{T7U+%p6E{|oHHf?m^N{(@TN4=Z=rIV?gG zRXE_wK*^=q0-0s^c!!kCyH?Jl2yTn^nwOX&>1gUnj^dBZk9X64^BZK`w|1erad^P? zwu%`OSC{Jz^YXsLm^Gj9V*r+aXs0V7(cP?)7uR6Z8(YCB0BF^6`t5{P!$G8ghrV7+ zR~#TTIJDdfK77A*Mr=A@#r{NWXw*__9CT&O)?)t##c0wyPsn#1XI<%t-oR;nyy11r`E3TBK z$=LU0)y5J*C${?4Eq{LbvEyJklhEdbNu335MaBJ@Bvjx{yrMY3F@l>ais;ipXy3o9 ztLiI>O~vrMY+p-}H~Kz`>l;>Gc?WK~ny$MdN8ZoQh&U)1mT~2T!+>Pa6>cf=!a~u?CwfY!E zAu*ocF5Hw>)j_A_GhS_y@^@#OUDi1zADO7F6U;<*;kK`CadH0@73p4HC#DcPYWf|q z2N_?zx!+oYsC}`;Ws)v(KUH~l2Vlvszp;UvgSH-d!JpemjQv(V9XzP|P*ESIec!~5 zq9i03dSF*FxTw}_XwaTSX>{Ib-O95r@%(NIYK*7xge4{#5A3N8q$D|7moXA!3R54o znj40C?QYfcNp7Iq(%hc8D1E7kmUV;*ef%@F!U(SV30Pv<=;YMhKZesy3xvokSLS)d z@IoiG`Txnt{S4dz#&ipL`qD2teeJ%TS*#;-IwH{*BxZ)m558OnxA>huV5{+7k=4bV z{lB)$hMti_*Y`xUYlYTEY`i0rzJWU{>Z``57|8z@sVyMdAbX6vwj0X#DnZ5GR?=H> zoO&W4VT-q`!&BJ&f{D)a*v#7H(6X%;y&01InP-%{8=GpO!MZ?&%l)`SVNk_*;igIo zeub&uc~IoHqfA&Vgg9xfEG1j{%uA*Wn9c(CrYiwcQ=nqz*+QyVQ~>I}&w)rbPOu5=Y2SoLM6o;dWAWeH(*_oe zdhGjVvZ&G>c(Oj%h4oqQrnlKT|@XI&^F2o}X`*c3pZCw79`i*MZJsFZ!W2 z0S0aHK7*yjRBc7h8VLkdotuYSmqxjdK)%l2V1HG{O9zf+F?<)>69RY5&4lenNPDq_ zg(znxb#NVEqJ#r~K=7LLUQxcYNKO|Of`+CI!k&2%cpU;NOt*G!z2cCI_2aDho}5>S zb=rH>vd}xq)x-~sq(~Kjc`3iZe|kKb^BOq>FBUgw)%8*Jy%g{1rOM81vLfTRJXhe~ zIlX`hIHbYAJ^hKdN1k<@HR)3t?_{6IilXP+jvD6kV_~Keg$S!*@sf|X<`e(g7m`CD z#$?$ha`A(^{9&%CH>^3l0d*tJQbL`3gKf`Ua{GDO@F#;r7H^Bhf?Yi_I!!C;0Jnf; z@t|5PB)IM;ym48A?eL?;)=LmEgZx^4loI69$~XQ1 zJhdhhie>W_pl8=vu9ur`f)KaweMemJavbkZsv#fmN|Q1>jm5J_@=s!Fgo%Da7ONNW zw7(Ka&l`Br_lA*}xDQMF*eJ7_uv8QnBW(@Da;BbxUoBZSwF=u2yL4`x)& z0cA9&`-50{t&;=#?SFj%)$f8xtp|b)QH_xKj*pvOVV}%<9? zJk)UBw`wvl6W8N-e4W}7$arTkKP#MBXn}>);209%sbGG zt;kScbn5Y^Pgy7fwZfrWGtlYcq+gzF{V;bJ#oA%mP(=BaZmW9j!HBr84VM;Ihs6#= zaqrs()6T%`GVrA_ArX_M=5Y7x-%D4k93A%%5f-A_|Ggy^2Ry&|uh1ta)XB6F175`; z)j+;beVnx<9E_lxL7$$@&cr`!8A!Ty);(pKN%XB++Ot@ zyWM>avTTls2vPBawB13LQ^!RRJLxAwxXd^9KwF8Fo>xt=D6~!8!mU&z4sEGxM&ULl zS7`XRVG<93;@}aPAkeEV{Oo&s%gs+q*JD=^RrS{}Cq4y6vFsT@<$CfsrK8z5ynn%9 zShkf(c{;&M@Ax6jxNX;B8PyI|QG1SRnaqkl@P#|uQB=kv9ZPHJpp(&#on$!}Y7S#$1_tESLD-7UkHbjJ$M zpSWAL((+w=#rw_faslegj$EUgh7R!l>3TlF@=8SnC*Nk0)}ULbT3#6L6Zo~m5srr{^OUj@myen; zZw*12{+w=m(Cf+%+DUb=4jngms@)NI3UvIqt+0HD5X&z+Vr;Jfl3w8jFmAe2Ncvwk zUuKgQ8L?HFYxW(UuUHjq()eDDogE}lRAjf+a|XF{ooc^=7Kdt@9YjA-w@9sngW)%I zzCd|uC>%ezE6!W@D$M>phW>43KYf$D@ej1c?<0USsuBFpfbq$Ruk%L?mdOJ3lp}{6 zP0_zVLL~kwpWv62Co=pfBmDOhfur{`=4N;d73zm1S7BR{E-%b@zkiX_?n&yL_;*Xf9u$ z_dDOh#k%TQrI2<8I2A$qIn`v#R*V{c(yQ<@4N1^&ifth0^wn?rStxQM8q~G2~? zfJgpa04;JQI8W!OiR11Ya=ErTVfBbWh2VdZ+q;s^o&5|J2xb^n$5w5Fms=d+lkF&} z>Hl*0r9_UWG79gUI+<5JvQiyjodo)}Z#NnfMShwMMUIXKJsJUBJq8VrIci`|twAd6 zK6>dyUM!SP2Gd|-^=);~eR{{A607IlSyfWz$UIGct|MVyue2!YP&zSdUT% z1JavBcCBy#t8Z_LNtF$FpGO&sGZo6XKU3t@abt9iokq@MT|VAy@)@<2Ebh7kj0uR7 z$RCG?VhKfRmT$#zI-pJqsockZFiA>cZsA0$6W9?G7IM!7<9$OzDVJ^PV3`+$7Glvz zKocMP)Makaga?B7)gez>1!v`OF3BJ^ zq9y-3O$PQRt6q~QA`jGQj(BP1bKu+`9t_Bt!X#mMi{*Js#%TBMgK_U&X6XUn^B4Fi1!jjb)nNrX;Tvl|zL{dWm9c)3EXopABILX1fwj3sKZs3&}3gs4hD6JRgxK{i3|7Ce?tLY7ZzpqeJ2 z`xlRfiTnqI({sRi(zdna^J|G5r!*+cl-H7KbLg}VvWPGIZsDbBb!=h)w%MsCn0XW2{J~l$pnN1w?CfRilBhtsX@i2Cpe^V_}g|+Jp>cJqRob%vx3iL2_b}NWB;!x+ z(5*mH<<{Z+T7l&W;|3oqV^x*tu|Rysj-;s6(-zpkhZU<~97ddr?EWvw2t~_k-Ah_LP9*6A))-(oo;7na@ zIG?O$@SrJg!hOTX7vesc;%*!3v^)b_h#uYH)YYX)FP@U{t(iM}qiuLpafvE(D2S91`Zc;(uSKq7gYySfYrjj5sYF=R>S?H{ znxGFBrX_49TeZm{&jtg)Weif_CkL=I`p3?#Y$6@{rJ*z&4va5Fa;%c{UlWdj0r$JW zN5Zv1))3wt#~AxLcKG-n+^lak446-rFkUakDt`7toljLymzpTheMGr&FV3RNfByQa zE9+12?{SYFw2fQ~ektg!?rjvp`)AWt-WcCZgmcKYx{qG#BRl19DZ_f{qS5n-Q7%4E z)x2{@BQ^|#KOK#qbLfurJ}T>C^$}IzQ(hd`B;dcpZ(UUc-(mkuEFK2oO5u6kQPj#V z`d_^toerAMx0hb^g2M$n6+i-7tnl(^)JPUOdZ$5>OyqD22$TSLK;}YfutZ4~x#dNr zWSPflD~lPj6CzAm0nbTQ2|&_BDi?ytc|bjM!BjxPbqkyMqNUkg71H=q+WDf$hp4Ys zuSRr&8w-M@2IOSfRE$4%zmF6OfWnDsVXPHk%WYTWrHb0W*_;|$Zz72`q2B!5Y>rUO{q6bqs(m5PxQ=Ux7c9&O_vqROgcTt_?8{MQYcTyo zue?-0QqV|FK;cHaN8aTa1wLu?j$sxNGF{*xfpe@EXf~3~jPV&CA7a7fz|-etVi%JR zJnlcDtkJMIG2FVDx43$m?8Z3V@@&wf(%E!xA37!-UEK2hswQ+9Mg&=2NCoKO_P}ao z#;|uFDQiXQ=%T>ZbYAU94!oG35TR-jNBfNQ7x4%Fs)n3_q5jlfa7?4qQ^tCZnM3;1 zsYNVMsuv9AL;kIK#{HLUk8iBQrNJyb(M`S+J;ivv10SaM(LP&&+ExXMd`xZ&uP)m3 zPv|W2Up;B--KN5XeHx8Z$T6Z++1 z9_Lf)V0p1{#I|#xNw%j09e0l1O>$&mvyj!V%KBFdp(9#{@**_``x5D z|BtCJkB4%7V-kbNC>;M?>rD3D6fz-% zVeDhy#xi3W!z|~${oePF_Ya?ZG=*oL`+BbHdwrMC=NK0gO2LxU%Rl77Kkfx}Q=C4t$$FTLtEe_bl5A;-sea^_hTfM`IlmmRh!TxvvQAc90w zX+~|WV>o-ZNshzqJb4>_da*Z`@_=JT(ZV2z6Db72zJL=~VNm0LDgTUD{EhiXCCdCd zfr%jc=Pro;kt8OHV@`gIzq5P5S5Xv~+`~NCboJKSnOi$nWhPLb%GjWWE>;F?lmDr4 z%R}jM2EVa>As8@D1ZeT}sVrVh#f$0qbFWlfc#Fz+wspgvIkaf5Gjon|n(46F}(LT}i%%-+%%}M(@ZMJ<9OzivKM$J%nx| z&Gk^F5R-e4Emf`q9nKwHi+3{CFwh?P7$9o)7Gck7Y|m*Zd;`tZSMv7zQa3zUol5{# z_FqM}B_7@=`(FGgOBZuyHXIci?_yADvwM1vbJLVcB3?R)Tg(_hSp$pfhC&@o)Mps4 zVOUi;1Ih45;6UD3!-qYEB>GzLmh>4D7r$g7{8R68kSt@Bnk^DM#0q#}@2Qy#!ox8U zP!U)lQNxe~NMT2Y+Pe{|K&MSig#xQHn9%1X4ecUmMO-rK?>c&%LX1_TOMC&ys`x(N z><1jZp&)|7W{ZRG*SCRpb(+b)*w-H;7i)sXp&fFG5K@S@z33a_7^_De0yLMYlc7xFnD0EYb6$ITb~kITAKmdR0l_(Pb3qsGd$;khxK|aY!jz`& zbf{`=8G!BKMq$4lZWcQs6&Cbp?;e+HKeJlA30Y0O9hmGDzVSHw$>`zImp#%+H=!GE z2DiH@{)`kG}JPw2`WYUUm_U*6La{^ecche!Kwc!?!;Z%YFJ#yZ2^>a)G&!=H;Z zi!x~g`6YBL`U^TTJd9^)@aC;&$j3-3FXg{u;OC@Ez@wR>;*CRm8+QtG;OiPtjb`|r zi6qY3{iPI4ZhLCajImSd8@we`M!`Tl;_WGqzsE?lP?%3~)hee;WLm9;-!;tAw?XlrLUtA{S!Azf?odOQx(p zD0J*7KM9^x7tOue^E_GHqjd4*~+qJN}4a@#d3F- zXZGp|F+m}PNd1n^cak^RGk>}ReuJ{Y<#LvXf?I9`Q=UXDLPYIv; zFhg((2B%w^wqlb1ENH}e-qGf@~jPdQY}?l-znSJTS2|6=bm~@|LZ; z(30%6o`x=U;qmq=GKXV(V_?g19faGpwf0jlmYVJHq$;z>0+eRvMKFJ> z8flBoa*5craia$DH|@EcPoO6Y%d_oYca{zW%5i2mP~wN0Aj+EJ5xsTekB7Qss=jin z2}*xeht62DxLgh(TT>Ce(-sqJw-uD1Kz+Caba`%LrKtGzv02pRhn>^c3%kSq>?We@ zWy_=JX8jdyE`+sGQB>UZoBa*_{ItaVLW& zWc7(ZTjl8*C3FYqPT8~udZ(|M?K(Zoi^6`kO1*9;yKo2v27;@c+xE?2(nIPHhF5Uu z<2T$JlH&ce>DFh!MRba+`bfhq?6khK&6nN6X4o%bFpqxw3u^%tWR)49S{LAz!BE-| zC9-)f?b+Bey=x99VX{zqX)P$#yY*_es(Z>KPm%uel&7V3E3Bqp5#qrv9Tg&@?!WZx zb1t_>m=WN!BQaE$4pmXcAlo~!#kyU%7WIxPf1#r}47I-$N{*Dfq+5VOW7`P%l&Zbf zSZ3cKfVy+CZ&d?4=~pk%6a1yP5&?uJFB98{`j=aryr{wl9vANr3$N{5qU8kh);s6P z{n$iI=>+3mB0cP*S{2?{D(Y1FG3ABH)EL1p zVH;QBb1AC;Wtgb_=G>39Sk(UkB?uH<7ZGmKRT@v^@Z{)8$z;Htb);QBuN zJzm&v&7-$jn(>UOLqYw>VD$q0pek#+A=@e4e1GM>^-nUpyO6-@&%xbnJ{rrlsOFgp zZe?S-NMUOIbK)Qy?8IKC(m6YxnwZxiq#Vf-JgdvW&1$tbQu-_xWr?peJ9C=1+K|G` zbMrb{1>}+S-hpRo20^s_C({o_Uz%pfGmXAHJ%m?4HQLQcFcW<7%km3pVxW!;n^A@n zgP_tT@js+g{*L#F5wSd#d!CSNZg!Wc==3aZKBkl-&j%WqEqC41(m#g?p?7*e)8-<6qvL3QQ={Gpvd3~K@xZFy zAY~~O_mB53Zf~StnE5*{SHrrk@nLIZ+~0R{d_>4$p0`kwvn}i`R8pX5#S^kLduzO!ThB zWsq2S(3oI14CW!{b%m44Y`Uu0p&G#)Y8zakaIwc6XPY_(<^UfjAefJRR&j3X7&5PL z0y06ezfT8W2rKBSVwfM%r7T9+S|ZLpB0{{`lczuI80XB zM)s?SW9=x*8^6uQAs_=aZ`}Y&z@$#l<6TLtfB;pA?^$8m$XyL{59Gd3b4G)pEAj$V z+lNPZ43aaY+*xadIxLL_9C#nHgNEUeOBr2Y7B+DXuX?hd{?S0Zf2$?T`xSB~zg2Yb z&qv+^TM%+45v_hfGqro6JB7bVxZ;6!(k6dIH*=Zd&E#3ut{($wOJEWDl?>7c7@@(( z?H}#0J(*|%9Thoi&cnpb@FddYt@-1_mr33GSmj@us=a1oA`%1ScgnH8_3js-=v9oAmzGz(0Yx5xSR_UmoJ9?B5Ny zJ&ShGtg!>CnURvc3&~CmHl6D4LkAY1G@qxIgBIa{TG=Qm z(ktu&GqFUN9Z!PFv$D}sihpD{z@Z>mOJHK;Zu>);m}#O4WW57Lmpb?(Iy+-5Q(sCw;%vHvCn=5&YGS#5Z!xeK<0nLbo(I7=lc&zIc#P) z3xrshu<022C-jqv-mKmlguajW`4~&mnCq5-p3fLyxVmcMJNW@hwaS725FK-bBpokj z|AdIfuiAei@?X0v=4caaJPvD3$>}h))wlT2;~(Kj2I8GbV8XHO2=1~la(@8wH9S=q zA-(5lLgC25Gb{Aw6(O%jhyt_+3E-`iZoL|3TIQa06`iUKNH@TCy2S~WV>5x93}uN? z`2Zlr(e?;9@EqB4$pb2b3k=6dP69^1W%6c}YKaG2W9SQrY*!r47#gAgLIqdLku-k* zZ5=U-URdG2hV}RY>%Ajh3hBJ3RA%C;fshuf4s`z0<@h;Z^Q}r6W((L^fM7E7op!#| zt$pcA#hbmhA3yFn_|t@x0S70(W`h~9!#dpItm^gNAN;hl6t5?E7FOYLabP1bLKAtg zVRbinm5JLMo}rSO1C(hD0>bd_XkF}M8fcmU*JU*y=nlY|RF6X1*e5}mqTZ}SdlTE3 zIH$>dIlAuPoNBy*SF@+OA($=%?NHyh&^XW+-M2t)zc@I!K z!z+6$cEz*f7oG(u3p*##xhl7AT?ae^(}-#G*FEF8qvWsa4;vF|GIdi@rRqWKR61O-Koi6CiQE!`?T zVIQl$8E50a-nHlweohb&xQAEV+r%+$PCweBc>es4{Ek9l)jg@dr9@QKqO=He)$4nDd52*j zy7iap9&c`9DxRms^|Mj;Il-e>2b6ZOM=xPrP4dGuE}O5h!$xo)l7G3zf&ESJwB&z<}B#wpK{)bH3`J zA%38ky4`P56DJM>Xwypbb?g{Do~8iRJ1|xeQvEfg$mo?tP<~QdLgc?mJ`erUA=Yrn zQ5O85y(2>Skugsk;3VbSQDE&Bfg$pcP4Xi47@Gjk5S8>SM&{i=0;ZC$_4w=*>t!;2Y4p#4^s7~~>%L~wqbgzirdh+tbI z_~`&0)kJYL=?Zi)9TmrQ3tB&Adg}pFa)3wt%d)A#dlFd>?@qGAm{7_@NA{&8=lp`n z2~c%Y<5OOV(+6=8Y;op!3a*26p|`+(^kGxl*_GQK;HuHktV}sJ7rkUt;Iwmn1<77F z5;MCw{A-tTkmt@k)n7gHTL4RxBY_AyL(7 z;YBApB27di*gVc4Jq6g^nE8KqJ&5^}v1e@e@@2G=E!`gk2r#HO-SWvQbJ4>wzR5U9; zkyASVgVZK_#=Za>nWnoog@WJ}Wm)&Kk}DLiH;BSHFU`hT*_z>vOkK+sql{Mq@$$tS zV->6#1NOMuPW^}hFMdyl&u=9D#fD=p${O&MfEH{Ow?!1zyAuC;!~`%?BHgYw$q#NQ z`U7x`khTik=M_<=sgOCvz#+H~GXQV=7Fu)ONhNDN2s{sl$p|9=U(GrW17>om`C(Sb z=DUQ|2W4Va8YfBCAanq?u?%M8gtar~<(uFoMgC>(gsUVgk1YY#A+T5X9{?Ss!jZ#D zjo^RB7y)N5xkywPPws)eh(Rw7Al>FjZsS?aAl72AY0zG%hDlFR)=l{{vo{U_=l3b~ z3>ZTe=dq6|Fg!Ovl0L$+c+- zNx3~N*|YzcD!t&pJc!@WM3;`aSDcZN&B=lp#AQ@d%VNz4ce6X3abnE^3?q-}Yr)Jc zU78qzbB1%GDE$4}-8(Q#O+U+q5r!*uG0E^%i#S4udVHq!-}zD%uCQ}{@RlFjsVxrARy zmK6GY0uy9f=+I$h!8Z=WJQ&Jj!pv%{O7`%Kdb~8vd%mz;=6DAMRyn2_%ABGPPz=4# zyK}c>_ls;D1niADyDx73SpM#GXhS(G^?fQiwf|)yuU+eQibb!jumqg*roJ}VxcGnc zeS22bNXPzWZtxG{FZHg?@EQ!8L(^L%qEGrIC61ufxK|2TSoj8Hc54xld9`3N*!f%! zXX`3%6W;C2tMRIVHio!DeA9nxK(X$qOQazq?e1=G1vL@h*tu{ZX_AB8+l;E_wV9 zYP-VpGjDqVRL@|LUdP;ZeyZkSP9;+VqlI<*GTHGp&E~zdach6nj+m~LvCB6H%4YHh zK#e%mUo7VCHFlN$si_uzc7Ux&cea)uO}3M|biT0g7qM`_&fszDyQ%dclkbFA6?7-Y zBX%#CLcf)VlzTsS@^Dj$f6{QW)#=FYxQe)IPj#8S{ECWf=Tm)H^*sKWK}A0*os$lq zM{NMV6A$!B#R>GJ!nn1PW3vB^<{vu0veMUdODcZRyJrr(_D+qfH?G!bT-un1B{pRC z1c3xN-%JxYG@FpK-ZOHDP6Gkeg=BAmEhu8I<9Dc5Y_@cPVVPTBvUu4*zG_vW%+DbnSqH+mX_>Kw=)G zk!pxWFWbLXI>Z4N)m6}Pr-2z7m$G9V=#ob^Dc>B1?hbkT@Dd~yxI}-|PgXwsmJ(GY zQm$(s1*sx#EK|?T6a)J^W7WQwXrvxNIF$2nDHPR)Gt~TzJ!OBP^1GCpg6CFqB}3<~kx&SL>=I2Kt6k7*Y6QHXQxoU;G(HTH&{f2$~hEpWSi zE~n)qD&0${XwnXDfL-BJ6(hXweNJuhQ@%8CMpCfX52|(ClmPsb%g!hsl(YRas%scQ z7}Xs_=fH|Mou`=iY^dy&%StB2~Ah6R0~6Lo2~2trwOEB$QD{+KTcn8 zJ-U9O7%>IyKF|KgghIqVOGe!*pMpm%!7W6kFn&UBE&lUq=`F92Emn6iD1zxwTP zg;nYysehl`SDf~%m?~22UgR$+i*4NpW02{ z>j%iUKa>9ye&vAU%q0RR|MJu7I-t&r7r=r-O!sHBZ3ormbLeRd%+R+wnU`qt7B0|o0s;oPXAo@=|1sn~$|6L#Pt zvR>Ab?G)+Onco-mvfY&K4+$v3_WXA&3aGEmILxOm3r38nB!u?FEwB}Lp|2n_d5{au z+NFXMnPIO8(w@ReAj=_pu2`Y;ueof)MWzzMM<)ayiF1Yh9$cUhX5h;+^~+$J7~od! zw!hjsemFjha7eK};NO*`p5*r$R@hVTPIt2Kmj$%Q4U^6%Sl;e|&Xqp3PX)SMdbd}~ zG&~y9#%s3(|Gqz z@Xn0yI}Ec($<6qkffYdR7zMH=_zT??^jKo znlFIc2hFDE0uzcXpB(jol?OE{&-);yh8pMjVansx&xWMV06pi>&v(~sg02eAAD|-& zQBOh(Y03rbp#t@rz0rG7>{F#9Y>8&zb+L5xiwFGt?^r2MNbB&c&w6^jS4(R6Oon#t z<1{6H2`N{N$U2U(r$UKuAfBXabib`Nm=8d0r5C-cP1q9~AkB1A(O}LW%56RZ(NPD4 zmlLYg3usZdh@?ko63Gq^=t@$us25QCy(_|rgNXYZZycLDBxbG5^z%^^&t@{rClB9j_YYYos6UgExX7{w?AXIKhwWi* z<2ScRtUBydU{c#d+3#@8RJ3pmVsq>zbvj5gstTMbZo;}1^72PuIH`E;1e(Z9{@K%)DjP3FQXKT_U}Xs#X>?M!9dB zt3rF?+dTKCY(N8B@dW8o2trj^HWL#fN$j7<%?OYbe+ttIr1o~x*fE|$M^sWcQp~)Z z+$;YxG*>)9@kRFqni{Wm_g(9J7aOZT%dOw4$udNE8OxO3+{~U-^D2GCP?4d z(gtW&IjExmLeqfy+%SvN)2;K1Zlb)jLH-U`D+$-AO@I*cL&FoDq~2wUmKwX(&xr?{ zV<{1R^P5_W#N$}zIbCp7{m!TC@lG|GYb<4_D z87g@|Rlkx2s@L@_;ZQM<>v*O%OBAZN8L67HX8PF>!P&c^H5;&qW>#RpBBf1PiNOZS zOarZ1&zg2t2gpiE`A$Y2-@q!b*FGW-6sFgwv#cb(rtx1J0C%ftVlR2U#hZqN%|!Cg z1|a`+hRk5ivz<;+uj-#=ckQTo8#eH?>8^PY{|Aw=0Xqz0LQ(9^#rwWtx#%&&%oCW zZ{&d~v&%X)?LEjy*r~ZL6_z`ww?O^23X3N#7tfE0S!sXwJ02)eRaYJ@qSsfuVU@~~ zeAFG9Dzm$ru(lp*Bc6WB$Vw?|jVI%_vFo!?2c+*Og1U%Hk$6{mq8_OVwOk&(anWca zJqIfqd;~wZvGBKBR@>s^Gwav0~X za_GSkoAV2(0RM`QxXDK6gxFn{iryq#5<&@kAEo%}L9OWGL@QNPUq4-t`xE^C!e zYx&Hzl&6iVqw^re6!iqe38Fyo{k1fuEvwo?27X)faJeGMPz{9x4pCX+1yoQ93)~NJ z=@!nqveGaYzJ|o&drcw^B$JFeWVQ?N1P0ogs5CSGURiI6u>8CC7ki;%n!s6fZWCd| z_;b=VgB1JsPyk9|*?(-ANG3)?TsWinLIuk-?VJ?)Q7 z)W(iLMsc*BGkN25m(IG7``gweH5ZB^&U%^{4LsNB?J!FJ{lO(&CI_Oaz&$mi_hV3?@}((j-F>H+ zN)Fg9U3J*C*sIrgoix6Y?K=77+8jQWJ}nK;Bv2%sucVoolyg(kW^1Bo_Hly(ACSoN z6Y6zXB4n(DC9AF!{l3IOGpALWj-Yrl%@|L}G$l9AF&VE2BrvAdRhOKVfwb{I3k*0YdHVj~8AKoYPqY>{wo zYE;|C1AWghXhRiHG*vBNS7ICbuQF9B#15Ie9-Nn4YeUPcODo=V{8g)gGO{!2@fp>x zZ*>|ye5~nrRqZj`dm+&y6i<*{BDE7&NgF1h-RQ`CRMkS|YY}T|HO}>$MY>Sim^X zm)~Dvz=JBF#pjpYEJoRbrGbYp9|2+zcvKbECADbfgkE|64QQ({bz^G7AcsB8EL_D! zvCX@@K}P7#4l&bYDo_*iI^SG1-QFd4eJ=tqhRK@F9#Z-h(DmIeFbT?UjbOUt?Ov8< zr8Ca@OE-UpHP0A2n}mP!z#rOXUbI)%rDN*BQ%&#>RFB2mja=NjE&(m2t^~OTwz*WV6yU1w! zQk8X8c^z?WH*`+dM)hZpF+P;Ki@h6cFS2s`Aj2h02n)|80K^A#Qo|5yy%x}Aa$$fx z)M=894-j00{SWNvvL+30)fMJHHRcfbRve(}3K}*R?0*tBjJeuR0=0kDf}tEX+AwG^ zzU(L*jfO;2KUaTD+uEP5M^=X*q#kXpN=fdjj)CGmCe|Xr7!(!p@eqs^A8%Hp$MwUC;ezJe+&)I1NEx;vMW>vw20fw_2^Et_Au`cKF82+sC7UF3T^^_WoTB z1dE}`bVpg$MUI5{E?0ye6q}@+@zY-T{xlb4Jn9b^K)G%@shs*;2wzco=v=Cm2yLHx zv6);0HZQHU{H599FB>>xNay{%W2djw57b0!L2t~8pG$pr7)xF$D|uq3tSSjlhIQDF zV`=KtQ{Q^MHqB}i=N|@!+-NZSaidjdco&7MkUq4gy1d#&UUMCCvzmGbr`=_(&J zyMdDe?Mf>>EJ(Itw#UB4wNi7tYZ&&KccD(|0=_{=Z*7J7tDz=1^Ik6;L$V%FuS*bw zgxKWwCKdNvZM}iHVo)023LUa6UQ%<^cg%kLIWu5g=isncfqPoo3{qIKMZ!V`2AB=p zY%BOj>135tyuK4ponx$!+AEB{e`&n>Xsxw zZS-!R9!r5P#;^-lqtAM9t!7k*MwGR40@pX_)Jj>f_s(~uMn**4BCg9eK4y-br5U{G ziLsmZXC#Uc6HLw+C$(I)SWT*nzEAxN7*n?0aq%{jYjY=G^1Y=gk9G{=R@|iPlD=Ue zFN_~R=e7VOyeQ+8 zUCxL5f;w&ilS?%D$dv&D+wblZ|2c4gvF&y)e9d!`v>iK!5d=IVR|I zkH0HWThTPQ=PuXfcCn+%?7;j&JX1QvlxEn_ciJi?lFECBG~-tq04Zm9Zx9ck2-`M)pd<^0ZYtVlMG5E1!#d@+17q3W-l$22&znYaoDp zO#Cb)ifXsYgr>tKOJOsF^`es6#{7IL>wAYUT1U~nX?3Zdf0>6e{JHULJ~G#0%_q6B zCO$wT-F<_%w0-7|)ZrO;hjCETJsHOt`n%c72z9dpa_UocW8dL|bLqTsl%X>DkG|!u1n5lrI zoMpe=+|3lAciW78Q_aqK^bNz^0jVPW!_@2B&p3hmz_LBb0k8b|f;hNr>SLkTlzT8& zPr;`Gp1OKKn$ITy0oAcJz@-fcmgr~;QP{tn)Z}zN=6%Y}f5(7AFIBbrw}nBu8_lQK zmg#qxt5A8Y!T1ZO#w+gVc9+HE46Te@@pSfgMArP)=v%xdM}vQ+UWgJr38bAeb@Q~A zZC2rT0BhF9qxNcxq?*PB_jEsNwd_;k*-NFYEHXik$?fL_;)XyOBIlT&z(;xv6~^V7 zIQ#0Ky0?1|Cq12RYu5P>b>w-5HSiI&`e<*GF!(X(Av|-#m{oRYGGUP5e!2F==y%Jc zfzh;$)?xL~+ zI|yAcpz%~EjLVf19C({=;7U$66O-Yus-IbBN$x^`;g2!E3JjJ^L68YZoV^+hr_Ipc z%=SiSv`>OO0A;Mlkx}q|M@HzwjAV!_iWP;ioUM4j>TAcJIX2321PP;3DxtAV){&%d zUmF)Z$mV+m`kf>Pcn$c!W+|tlX%e)uJ2;j?=<-r2$D9MDC4KiDh!+JAUVWU%yxf}r z7Rs}vUHmAowHRez)dZXTd1SZWY3AV9$bBCyK|xMPDbh94e!fV(gJdOf68nN?b{3Of zqzMbH-ZOthwX83GZnj`rU#EM*82va>k5D9v;uZR-kry90|Cg?`>U=v2w}7clw`9nh zMJL`n*TUsW7BZ0a+*?%^fbi$~cmp5Hj3+MsQn{~z5DWtRcHRcD6)?1U=ZHn4`Y-yi zJt=Vp%6|PAkprose?>9VTlWo8qBNtaxGq>imU|Au&{_YFqGuqyqr53j^Es>gr9N1i zlzEoNg^cysxyFE$MSL@*w+2trTi+Df5h~XG-MP*nKPdBWN+P9l4*5oL<$CyyM6^1%!)`LU|K z4cb;GB+y*P7*KqY*yqaLeGWOx;IpP%bKobnF|a3eg+v4kz5gA&oOf~|`!Yjh>GDIn zPpERSFd+RyC^Mt?y4H~AmTO6i#ll;}+-v?44c(MPX!d|Ly!CQpb&{9-UfGxeBf53h zz*hf~!Ja&gyQX{h$$i0xH!&adH2PE?nAd>iarx%c?l!PxHth5i2P1*z-wRIx;1Uf0 zm(!q)dujJC@K5>e|NHnoH~G(3)}hXIiXSrv$QM2)@~qmK=@}(fX~xF6nT+lkh|C4% zyDhG#lL<@_>bLpr!KGG@s`_$)u&6iySD~@5UN;I&U9%yYY$8t0mA_%SF#wj)3X+4> zVI0eo{@8yMdLx!dn`%TvPPi^^NKonV-j3P!m>oqUKl*i@=42fXTK-nQ1Do0`Pu+ot z^>y!gpAR>#8V1JYDD_*boAH^Q?klt~{nzCH@*O6MyZ~cDV$16W+zW4GSg2lNQRzVX*^s zp})Gd0RXcjiLAPwpt)$kr)8x?rInk047@{25h3hsU1IY83O7$gRQ6p3TA&I$9T2o; z-)1!_-z>S<2dtGqpw%7_cA4N$<-37Qy!F0ui-Y!`%uZl=c!C@%k$q@Na@9M?{SKzw zX4vf8!pLQV34!U$EBlf@ z!u!GtKnv)F?u-o%*Ki8{!R&7OB?JY}{gd>E<8ynOgKS%bz&vhr|9dM>hBiWR0bGRa zfQ81WR{?RqyD5)N;%@+>bMT0Fec&_jp{!iYUr1y?rc7af+qk(6Nk2sF5lCx6YN9|O zEdw~|!s3lLbqPVxw=uat*85O@)#-}Iw*ZW4Gd)CI_y+u6y7QbsSdlW|7@wfO$#g|-9gKQH5}E34MbgN7F0(EhDwM6cjSSt-^vEeMJ#P=S+Kb(}E2Kdj`dk=(r*ugD zOfbdZ8ru&vw>w~`L7ps4ZM++QBQyNR_Tm+1&2>=V|Gt0h)%&nP;)3$4heXytQ~v#;`^9!2d@E?Z zJ`Ppg7KCKU`X8I$oUU|pEu`XSraybFLKuLm9E{nruQPyIHKud-fW38!cyuOt<;Cb5 zRjX_w4e-IT>Z-#c52U>x{}R$25NZU-tbhXhY|WB5Yj@2-whVESPsV?0Y;+|xkUt`w zDdhCG2j7b*1TaOe8{1#YLzAU{WQH$~K9sujD^X+HNSsbuE?nKo$B}ZMH0z_Xq{`IZ z?I222ow#%-heZD`@*(S~`2U^*9X&vuLH(s=6lBh?@Qe&>AJia{D@Wfe3w*H|>AX>{h zOgqFIMD^+2%xM%6_0f9^if>Vxt|lnICJjGVkK&?>Dnot;^;-6Ia_$!Z>SQI9l;7Os zS$tov6x)`s(El)A>B*Xf_3Gt9lzF1&@PpXJ!%Eo;qJOih5eTDm@y6y8(m8-){fmf@&4?NLE{w=z=SpbxIs8*+y%fsZ)K)tMC%nv z>SK!1!aap<>A)oOimt1ANiBU%_o>g{|42xP-SP)_X?|xfYKItG%JVnW$o6s!h+=xE zMvRJX6Q8Kq80siVARLB$Ydj3koCbB}tMJ8w0ohN%&fDZU#PRPDHVNy%{r3-g)5eA9 z9eAI^mpXGb$zDb0h{o{K^fAwQK_vl!v45I`rGPJ1B~DtCFZh5d8Fu2Qe8diNpS-Iz zv;SQh7M*e4b6H|yURd3+ehvIsS6l$J`)HL}d&Dd|pXgxvn`m?wHvj&VaD%R^WC zrSy@ckh;=v6TuPTO-Hp=x$PT^j`UxPu^+6N%2TFQPE2Z7-Iq!Zo_uy&qjU!a?C4*A z5Ww-$4aGA~9xT2k-xM;Qk*%uH}Ob%I06_1$Ts`^@iZVhpp05 zv7RU62V?*1-jb?({?`30?)HI> z(ouGF5w_2M3{3R@I5A{VRPpb5vrjxOzukGZpAd?aVl02NzX+HLe7Xku?HMh#<<2C$ z*Man&pia<}pDmdSm~d8jYd&A_n!n;J3|&B*dd*j6@3k@CwZ^z|YXaQB>WYnfqqF~= z5AQ?_G*DULK@8Cqs|BxL6Zjk1YabF@Bd8E2H{i0}UkE!>PzUx>zVH=Wg`Cu`uu z)ac)99~nb`fC~XzP1*VOGpufgJRbRl*a112+kL3p7`4OUAS| z`_RN9ji~i2PERp3x5G>Q>UOBPCmxt-&S0(T2ZbQ5C_vRW_iqGl@^Eb*W83?)MTAM} z0aJB`)!m;4P1WpdDKNMMX|RN6+yLpF1Lq(2tJcELJP&3}s4AT<`XN&EJrvRT&xij7 z^K~SUTd(8=2l!^H9k3*gr<@9&7P?@NNa&Gx@*6&--gw_9hBKzh*0x?xSd7Vly({@K`@X z!OFBLYJZfH$eO*YHhZ~CEDV1%X4WaaJRM-G%s$nMyORVDM;s1-ZZ&k9ys(?uXs&EF zY%suZnSo6#e-)CtQcs8gn8fZRygAro4jUN`Kid*n?x~5aKfo@x4S@r95I|TF<_c)} zZGW|~y!Ru(89h^$V8F6vI{96R$!E=|U17lvUl#sk-XB6yiu9Tp`-!Bvpx5g4Pe+8d z{{R~t(1QsgIA&0E$<0!s4iNQu9=-9+xO6GlTRzs(NkzJY^=D429mQqifU?s;{v(L* zu3MEZi`v@K)P}sGExwXX4H29dw|L^_-S5U60+JAOB-%n6Cp9p&D)h8lRxxo^L~{t2E^JPv!MEBntA+2ZYANI@x+g$BYS_5lM^%pAb(bJGdnRkS(FC1hy~}3gxqMuvFV~Fq(E)REsTiTqlzjQ+VoCigyGlMDA@e6+{U6@|VFxT(Me zg)KFp-e2nmzXMh%e3)*PJa6}mOX|Nf&L0fV_^(N(9N8y$-+~aW)sb8IzC?bJ1GI08 z>s&F+*;idq=U00Uwm1J#%jM!~*(}qM*5M%eU|rc)potjJl|S?3so{?GNT!ZjuAI{i zv!;YF!fH|F9GO$SZkCBXl%L|vHd+fcOrS#TfJ2(6 z`H}{D0|dso(Aoef6Qv|pTc_M*uXM_3#T{0oOST#6SuvgBFVjxguLG&gxe*dy3^EeM z@GJ$!mL2KHidi@cLlZB3P6IQHhA6gcksxMwP%2seNHumxY9Tqp&6Xd}7ZDAZGT4oP z83?avgki;b;7RnYwFUB+N{cCNZyjd~yavV9+rIyMR18*z6s{}>+@Tw@0H6`003~^r zOm?mUYh{zJwITMk-h<*{NI0bK)&e6*Oj9lT8C#WU3Oogq=6io*8$4Y&QlODruY#K< zjvhI1Nm1In7Fj3My%2osnW~LOib?>)IB)C;@w?^`gc(D3H1Urz`|p?*@?d4lZVG7a z-vW&qa&qkp;NNcKzvz>HTNRVkR#T-B2qaqh>WEU+_Bqg}fSq~`Q~3yNGTFG;C3Lv# zXB6mcn4;~ZD>fqRAX)^>rY6>ArY^ zLO`aEi}Jp7@Ry1{z>_Is#A%3@lY3NhA-)xxV8ZpSYf`!`r=ShYj)jotwInF;r{cY6 z4YNe;F{_8hn{Ix6HIS29fD+}~paGkGr!4%<4)0U7pMnbE*R^$T9(Wn+^6wh*%;y8z z4Y*`6^LDBX+xpV3-l5)HTZP=MOVcf9ExPvQi|@-XS@)l^{Tgwa|vIA zkPP{B^et6_W={iQ+3u?2R9VQ*Hw^w|vmrX<5mT~eoj>X&H}H85-TJC6an9~#r?{{F z=@&faQ_F8Ke+Qnvd#coKM#2Wd}_XZl>aOW2MW|mMV^#RKi`le#=VG&HaIg5 zpxx#k9w7a^$vf}ni5tEzRQw4QixT3wDB%Oxok@_bTS?`Mdb4i zSsW>EVfl8S-+Vnbn1>Rc44oWg!a@olo6f<&y~U(-V9m`gd_{6IP>WlPun%T#_OFc8 zw8eH`_Oml~#97$5yg~CA4LwC{PnZrtDz*D7rt0MKTe$)u33y{|`~`8PHU^eGhxD zqmBg?5s*GgQvx_jlbTUPAc&C~sZjyxAU)Jv3soV~1%ycNAiYS4(jqm|dkejW03m^t z`9J*L5APSzW5_utdCs%<+I#J_jQ{%RQYfqOFzI;#&0r;+T^bcB zWsj*$x1n!{Vc1KMkuXBlgT#Qqsur}9`#3^>M@qNQv3vD72!R+|4ZiJw@ zraG6hLbe+mq5evph-wyt9l*#-mTU^@yC`cCJUFl)9kP4R$d-t}*OA51RN}MLM?{I5 zpz?s7V#Dw|N2bD9c^_Fq`P2&exLNO|%k+t?#N1hcC0>omg~^P~uqT7DAw|G&s>vNE zTp>)#p4CfIkBN9%k?m2UFE+^@1Z8g8#+j$}f#I>!GunmQB8x@bQVB@S;_*UnxtzMg z^%786Xet$WUmzrBrMtTc%Zf$V>GB#G8W>3QeQp8IydWySU&}t&&HXFj zKZQl~b=jvZ^)LG;x*L8mRFv;Vxrwag&#oQxW8w<6p~(;9k47GRG!RLOWp(|Zm$f6f zHixv8LTa#v0BU_`{7aT+-{&H{J)7mC>z1~Lo5jzZIqd^ORg@;?7D;JZUMddzt1okTQYua{uPdYbQp8FA ziHTYs#7m{b0Oh=-+riZV1_$B$+z+p)7=}RxD$-A8C8^w9H=8wCWbFG#>ug&N6}gEs z9N-?{H0zJ4g>XD+(R$vc_Uq@8 zz(6C6xxz{dQR|-5x90X&+fwwMlxaR<{rS758_K!%+KGqjY-ui^sSpl>^Re@P*9spS z8aosuo|L-l1zY_Mg2Dc^PJJs8MUcQgJ$2W?ram$&kw<6jMQqspt49#!!H>f!r7CfG z+n8{)GjRC#TW)kGP{tlqR-gNNMTP%n z$zn8DgBq{rqq*&cnL2rv70@iPTvE2RTWvGF8{L=c<)IGI8=ZkRQ`eE_*{byX`H?tuGr>R~enOlz(g^0L(ewE1Ehq~^1YyqfR5rwy^*)6ame*@FRUHcv8z zhq$SP^mZ~eSdwE;955l<$a8eULrQa^aPHT2-=o}wcMyf|+aeebWbaZq0P~aOHgr|S zBYO9|Yy~$t+^5jh#NzZ+-S#4PJJoTXwXT`OA9F)RRRk}OXczepn9R54p=3?2g(!wI z&YMDSPb~1g)!g4g+BqCehet?@;s)KXH&@4R_nr(hqDSqoE)3x&@`O7j&?3yDj zEr04=9VL|9WH#0`ye;H!)XIS(J#=nvdEtIT9Q1Ha2*s|Ov(nQ61csL7=|OgYL>G%~ zcQNPh3zwccCsA&<%$`Lxp8jCEbAa_N9Zo&Parh>6KFKUHzk)nZkCB;hU|x#X3C60J z@X5aiihc*$9nf!=T5ofeL_2egB+60m+_PiWvwh|=KoouZ0y#-eZdF-CM4^|`30?o5 zNFmivK{QcVO}Jvq@H94Ul>bZ$lN;kdPuvy{c3yywEf8idIZkY7)u$jbBLhZbHrW3e z_KuvE^`87Z%T5)4>{PuOAUqOnl`>zKacyJQRE>QNtcKaM3R9L{1IER4#qM%~3pZF|TnXzt%_-9rd} z$#Cdcp6+}yd&wuzRodU{$Fqg&QIEAM(e6ox6$*#_ zS69r(=eBS)z5>Zeln)TyEJ}zC7hCvUEX1;iVXZ?q!)J{Md5@h;Qqnww&u&rcV&HfS z9=0TqRaF*G%il3lRC6@zx>?_+_sY*VL{bMV^TytjB>m-2VE6=>=NzsHj7BwKSVuLd z^C+XzJHHDX6^`06HjijOW^2RSkbm~XPNKpbk7rWEgC*x~({H6S|NKM`*9%+49y;_{=r|E&nw$eCS4FEp#4$0@^ zTH|zXw=T`V_CI(j=EZ7?00t;gK8d89F&q#QCK@)>#X?u!_a!b7|6>p&-Dm8m!`jZm zi!_~K*fH<#*xdM8*6qW&!TsY`c@~rNm_6ikUL<0l(-Y3Du6z!;Inw^rQR_=(_Zry! z3d;Wgh`)5FyS?axVkrxwx*xS;L*?E$x*emYPP)nCs$^b)i*CG@Z^UwL%+xCaQT5rBsedH`>uu~RY+`crkX6koqP3#;x*FnqY0_dCP#lUIT_>=OSWs1rs z6mz9bl!A$=A$Qp=B9}rW?|XPTKbOZn{+RiJWgU`uXhTV!3j%XJFM_jF&;`MXjCd03 z!8)Op7MkAw(v3wBo1E-=n`(u;FU6@phhw3{FsM^TY+97LPLYEvtS}RsdZ-50Nv4 zQes7QH0`_t-mO+1?d=)*k8AZZ3H=sI{I`Gt$H!EcLbCOH=k^TS9V0E+tz};8BFDtR zzSnRL@neIs7+06)tHIUp;IO2Abd~r)qmrv7lx?Ni$UHLjW^zDX0N+0J z;EUhYpgt3g>0AqEBE9{3YspU? zDY@N;?$)t6A-{#WNBh;%bpe!Zuy$@WvEoQ@tr)Y`-Y`S(keicc+b7(B1`TXtW?YB*Z z+TyjD+^a?%iHRQnXFzU|IyJ8`gC&@_$zG4$$ZP7q4ortn&HN9LAFR%fIU7j@$C;SP z43z4=@Dj3{(nbNP8zr<3=?P&8+DhBd5L?a8dhNZa)8nCGg>M? z+Osi5;g7h2DNAv;oc<3{_GkU)-vc;*Wv^vS)|k6Jz~+5im7B~!EalxLo1%nIm z+#j>Xt0k-%T5zGs5x^KSBA2+h_b$5-{1G-yz0U~}PD7rrs^TubawnjVg-Dbz^o_(A zGz`1N9UqmnT0fNR^=(ki$_o^Z#E3!x+Mycq>y4TOcHA!LzPdH3sA6C^AqJq>HRQj~ zl?}JOBWDG#W1eJ~S&lb3ddUv}t&{zg_h`pp5#t(6UxUsJUd)y12TqbVpmE*W5hD^u z7RYD#kVtpi*jEFdmYzjlW@Y}?xc97DA@(=dtjCGrzE@TCWwLecK2&L+|6!819W!gZvN0Es)2_ZLx=#DqxkkvNtN86LfOedV?hy^cpP`lH?>TRMiAe2VQYN z76){*C9cMlPk3gOst^8X2X(xp4%VoF)Mi^IjQI*sSkO#>O65dI!;if39OiZ!J4?u!vWsj zgCZa4xR=G`{1p?h|)oQAjlZ39DX38(xFbu=tigj?~?&ZL3@jea9C++5H| ze)(LCY*>=+9TVC>)LkF9O^ew_M}^HPD;VTJaiTz>IM>TT1Ow3gigE2P-LqmI+UBHu zwVgEt?y#KY!zHZuxJHUBU9x*v)Bo&ml}6MP zf((w|Gue*2()4b;Ez$vfU+>^OTRzMBZOT&MNDM+*@=sh>@}J2fz}($2@yXuIppFV!VeaOc1jpQojW1{y_d)Q#)JaTN z3ePcWcfSCOT^j0^_~;}xG~xY?F>E7nvBf4mL|8 z<=m&>W%b_$jr_o#+34n9`9GsLO}<}w{d!*a^aqo|mQ#v#E}nl0Ahob4>L7@^_~+6^ zE$_yQ`H>nd|HM_%;oJyMjS?^pFr)NtrTqK9C+x~6gw&wY=1+2E8GOx#+sr~L_o3N* zZ}398M!*5+3ewk|l{p8T4trklukWbK&zq`MLOn{|vT$`VC^54av6`Zpzn%vU)$FWn zjxtO&;$2T;O1CrGn-@!F?_!-8_IkrIKE;2!yX5PAFiZB-3I8iHVbW6$}nHy|?4zmEf4ud#x}TdZKO2+WRK zBFc9iSu|>+wmpf7;_S^6u?)00yZ#8ady4sZM zWC)ImERA26;ME`$loxJozx*C50mKw}`OJ>ZQO2U!Zt_Hs=ocSutYP0kYiSrZ$JG5( z&Djza+0;PQk-fh&YL@Ge7sxzz7H8pC%DE1@q7GN)kXz+*@Q=QV{oTHe65kdsIeWfN z!<|G&2cNlGsOBu@Rw?Sq_vAj)xiZF%XUj-)1v2L}K+nl0_JJJ z(sy#<(wOKxCX!ZD^QF8Fhql-DQ{kV-)Z|>XWDwWi;KCDF$jGQ&T(Y-BaLx7Fbf(+TKvX3QKlsLP^iJp z7o704#Db3qZJFqgCbp9=vD=|sY7ce7 ze@?tDSa*B5+YTh9nOsIB(=3n-hn8X(e!S=p)YQk!5QSL=IOMv4h+l%*WuU1@pm0bGa%54CytRN`5-F5EukzALJJGGi)BA+@+6a zxrdkVDIWYDNI~tLC(eXJkf8&`JWYYF)FPtkJ>}k8Ij9_uHPaVI9q`kFZ90_f8KJ!(C||)H=r%^r?_&N0AC)j2o7+iKX^) z(GqhdH(j$64(9{*gah?edA=pBhj`!jP=q`>{~-arP>u&wNSjhAXu~D;y~O7szf=&+ z!<UIabf`C!BF3|z&pq|fa^Rz>~*JB5~QoY;r9 z3_&AF|INjXW8vy^$Z_y~Z|zIIW5(l_i9Lr`U`wbHIfbJljgB3^E&rX_c9H^njNP4b zq#g7fGT@@7H($;pv7!E?ixvFxv&aTAH5psQVxm1o?m$%8mywt03e1hOWiGSq&#Jk0 zL>ThCGP{U4$iSQ(>+;hSt0ix6ji|1rcBIH-T>Y2P-;U+WfD~_3##Qvx#%LV6!f$W% z8(s5Yjv`)p{~~UF@%zc}#ySSslr(_rs04O4rP zCJ}g^D8~-m3?Qk&87e_46cyFp`3)$RZ7~s)*hl}~sv+DI%1n<1ajsiOqFf{XXX62u zv8B`|hprHeSu<0qw0aWJlB2%vWryWt|6pGj8PNWgvI)Asd02JS3K*97(m35r>nG1Q zfkU1u;(;+(N;rx4Jy&PLpb_E?6k|VI`W-zn37R}cMXSljR0@$K>g%>nAEht|rw~=+ z6a}%Fw%~q2HD^Y+VHXs0avYnR^4rkoYh>;$>UEz_Lm#bigj7$m`-M*rbFB;;&VaW{ z@^h?A@i_A)$TnupHFpN=R!N^+%04f1eW+M#y^>FP$TS{iUZLQCAi!0IN^ln|fI{0m zoKv?xDa8X4a9PxPdY&1XzJT$hqN&VWkls{kcAa|}DBFb?PS zdg~u#yXke+bY*-#cD;1^?Io(u?1cw4eE|)~lr$}Mk}aSyG!~_hx=$}0moz5i8rs$5 ztN_I^^ZS>$T#yDyHT0ybf>^5+<$h%ntzRh*8vdZ~yWLA`mjm^s zO;aE4gm3#xziX_W3uhdmyiBcJo33HmM>AOUfYXr-GZgmmc=NI|=4ed;CB)q=&A|tG zwiR!dFCTP+xB0 zBBmJ3pErdEyH3)J`pDal6A#g@4HWfN-4|=o>dk&%olKO zFYwX?SL?)EQCycc=p@!zfb{Hgbt#gqUSaz-`2(X+le)4tluu2Z79X?Uaj{p(#Yy=7FQB91fi<3QzaZ+~aOL_wTg;hi&W#Qi-IwbQBUROK+z`0| zk83h&feK6C=Aw;4=}Q4uv6oA3%lPGXA!1EDi{({NDhW&3YLleIFDhDJ$W`Rr5Lae! zT`&@X?VPO&4ql)P5}wYOsr}u%9F$0jY2Zh$bCJiF-OHMAyQAwA7ip zoP7nu29B#PS#N?g3#*N!48QH;-Y0)8ST~Os%8h|sm z@=w(RvO^i}HHHi=5r={VzM%eX%dA3H7N**0k-PsD)}*;#d*aqJF;@R}N*)08!C64J z0o=x|$(vbOIyF~2L6HNUNH!GbJ{>8siO4E3s4RuG!xCV3AAy3Y{4d+m=mesSx)iHA zwp&_81$WVNL6f~?7<}c0Rd`Ycc=DZiFca~_ykW*=!ux*9m;H34W*i^o5Z(9 ziu)3-rtH;J`fJ;IpyZ#A+JKf6kpV50WQvLqD(jxTN7Z;96=!zIRJiQ};-8552K1W+ zBT-HGYAU?p{4ndKdY@K!yl+KEa3s!w!4)u?Wgeu0Z;EH>5zL`G`878OLkI<^df8kx zv02Sdb`LwD<6~(+G@;eG+nbRX?muq^G>i0Kem(kp+!7$&EM-LhX93+{f_)@P*LN!h z>5JzheQq@4=D#NbQdk)?dF2yr%4ScZ>R4&wBIA_?TQ47e?Mg5qZXQtO(e`zP#RnC4 z7n5J6bK7sqY&>Ci)w7qNE+3~5i9xKw?J;#x}k{eJLE;Az!cA%2Sagmz?&J~;N zvrVbfbKZU!yO93@#U?)S?{)9)H@i|W^;^Tvd$TR72iiEuRI`Y)mm_~@Y0vGw>`}tY zSAz|c_oQN%?ALO+e=u*-BV89{gztTPw-p;>G=vC7YR12+u-+tw5?kY4LrvA=SUu^NDSVdR8*}0`pM^Vf)RteN58ZjS} z>k*hgQGMhkmuUC+E#yG4BFJK%L#|^&zVTJDo2*O@bLc3Fa_62sFAA&srU&#u{GPHs zsOSq&-~rE7Ko9!iNjQx+1UHAlwzg`ZXAfJQMVQZc;>lMV-f21^NM4 zP+v%5rB$gH)hj3j*b|K=tIwoHeGi5|-0f$>7TskoT=Dp&usKkcU$Jb`3R6EfWT54e zlU5O4bzBb;O8F4fVE;G*R`-Z27&4C^wDv`? z1mp`m%98#Z_rGPu%h!y;@3c1OHr|EJgO_*~KFMyh7r6=6L8o zMbF*L5j&xK?>h-2+U0c!0(X&M%?q!K4LTFq?(v%}=50f#H3(XIXh)Uu|dL$~Ae zFQ12e$`n#w=53M!o&{yeFQ?htQJPU2x9CS?L^9O=5$8YQZ2zbgdHm@ycg!MeM;(3; z-oU;j$)=Z(>5hTFK=^g5UxL+Gbc(p1+jsnVU&IY1*HVjiie|%T_zR9a9(kbN4%q^H zu2OeBMw(b@AbN7J?GB-8lX%=Ui$zGc8IQG-9Gmkulnx%Mxxn6{WWK^@UCO)gbay!S zzbDRYAM5C)qZyv4mW6E<^sG-$WzYjZmfzj9=QO%SY2Y#5ZN&;@cK1i#EBP` z0fQ|f0^mO|MA@1JR$Y*VNT*y56+Jfm%jbC`wy2Khzyojzk>k>f=-7?Di_pn;Z4|I- zoF_tNGOpLbGkAfj(}T|9io$j(6cijPN?3*kNczi(m>kZ!5w!0!g@Z;8$uEAb*dG=M3>?`n`|1-OzV)9shhqp+0_ zt{{Vfnug}U&uDVvku!L*{C0w3!Xk&-G`*xSiB`f8KgPXhI@pF)EyAL;`ft&m_ z{=7HyI3x=u1}c^fmPv(k;olDTr(Z75vLa?crpZa?ZOb_8uaaPbT5pR$T*ui)4CohB|&3V9s* z?+J1g?ga(%aEQ(96k&P8wvGx$#Itk1v%YRBc#nGl1#ob2>Kd?I$>?hRCmb00yI?IP zd73I_ddzQGX~3&=!L>t@@H?;4JoZ{a0hTuXprv{nkLrcmfcj!&UTyVdC}wjY4{8@b+6HJmV<1leo3LG8MHARA_X zaIyodf*5AIy(=Dfhf6#x^CkaKQD@-eD^=EFBwmf?%jWkar%HA{i(h*z651ZD?!V*Q z1E%l6*te%S_UA@7dQKO*k?zxaE!ijrVm+Cw}e*ZlH>HV+Pqfv|OprE1ahi*CX z!r7_2{E(z)QigsNQx%5V11d;@-gyjl5Xz!hDde{ci97{r!wKbaxB4IN)EY!#4J>`` zu2z*Phu^5u!2f&VeGyPecpPUSkryZVi@F2+g39wMiVtY6}%^ttt!WR;ZXge;2Gy#&8g=ui+2^HGfI`&ILG9jP>tqNOb*yA&1V=~9%C z`@yHMB4628FY4VE_i2YB-7K+fXzxMJ9)FsaQ|!l-7w$Rc=?XVgqB6A{zNRG0DQ!_{ zz_oTwST>_Cm@%U==h*T{=xjlTFxRw@adFp0TE#vYkjaDf9*$w%(|`_;y?CH$3d2IY zJx**Qo(zVX12^WbQTaqI?Ne(`muQ=|2Q5oV<{HcpaM}uhGR@Fy1HvyVPL7iCa)1D+ zT?V*zvkr~3D+prjMhKEJ(veb34%ow2+US~z4u#pKPjK1#??Sf`VSDrq((Q9h-BiGA+!Ve{ zPrMMP-RyLzGRD_GwvWq7p~_%q4KVAd;fU+JCf_4w{`@h$^j z`;-q+PK4kr!VQbE?ZkY8`!^ad7}spRpj_Dw^1YFo^b>q7-!JF|R&}K-A14@%Uxv#( zJ-gG6zqBU~$-i2%lm1+>s{9K$`@kSP3AKu$<_T8YUIC;3t4?>4Fq3&{h#o8FrAIRE zI0n=dcRD-r!@*AXUqpXGx)V2_lGk|aicbL*dN0V8A=T?fUTj^4vgATH+L_u6MPvuL zk{1*pfEC5&g^^EFvSQKC0;34{9gPo#=<*6sYCgC65u!P-k&59mO0ChPs3Pf-C5|CB ztmutU{Eq7qb~X&}rl!Zxpd-ygn{X=JpN>Y~q3RC)e!ITZi_6IgAegr_Ei{k~dUvR$ zz9EK|KzyVt+apgs2xVmVAz|**qmvAfDwmYd)jntf*8+~+>o?|mJwAh4R10@J?; z8q$geX8e2cht0!co_^ehSdpWyQ+>T+L4)gw@MVUntL4mvnq`I&s4$fztoOk>I&-$c zaf4-s@zv@55~Fy#g2h>Qk;VFuXUO(j;}WvRzJVdYq74Sw>D{Jr;!YN8Y&*Mg!rtgt zx>75bbHMw{Ef|TTYR@eO5j;2yZIojMA(C)bVD+5e&cvsL?u zrbrY$o;xr_dClRzIA9h>6C(&PRk@CGZNh=$T~{a@jCmPBV(6KRAf zrs#{jM{KWFG4%dGGm0K6k$8GPbdWthJV-EhBb;)36ck@fzaz>%w^XKf$9kcB#_WAu z6T|3xIJy%Fe^jG=6-5>QW7Fdb%4@Nx66LW`^1WU^QE!X$2odD;c-iam68amKkth~$ z5(KhFtF;Z&xo9a?NsNE5o=p;_RoKqFZYRtAaHB9r&9pQR3*V5|wOm-(fq@}X-`ROG zptPr>R_}D`J=%2>OpK_okzK=L~cvo_&3~lsV4Ue_+ zA_zey=B3pxae|;@uuv%4e?^IrxT+F{UBW%Lwm9^eykML=L`uKc`XW{9t+sdoGE92@ zP-(OL2Igs?|2mB+;bk67C@Ah#4?ioq#=5=v8`NdDt2rKwE4l~Ji`hI1%OKNa+cT(z zjud-C@R%+vZSihUEsoXg)xm0^LOe$?|8+uX?CrD}x=K_v~9l>X;)Dk#e}e zOQHC=ulx$j?M+&qfw7f1e!dvUxh(}RLUFTyXW1}X#a20IrJ_?SlzO$B;*el1D%pSsYWpA2N~F55ZL4{B zO_7bNS1QwhzOhrZGEa^wcaebCQwi_d7)q~*-@e#bW91F@aJ^{{P>Uu`tJFZHn1&I7 zCy=!TSv#**?~+Y%KnH)FrtCZb@|`+0!m%f7@r@oJglYVHT224Ua%NU$$C65tuhOPM zkWauGNcuSs(FAKBBTa9LNRx-!R5#9~E@OEQ3lSy}n#nv95VFuT&kr8b3eUK|U7* z`}Q{Ywqba0tkR+Mf+(eojmNr&%?bo*&J~ZzR!_qm2B3%b&CPps0RWD!NL+IX`lq|$ zUR!TvvlC8*uI&(O^q(h{O?*c(K*aukY&8^;@af@5U8EqU->eeSFPbRv59OP;I_Tw> z7A$ju>2p-gYlT~?ZNWehbkO+KWW%o|#jWEgHuj#CK~Vbyp!2k{pbd0#kfBP5fNc5RAvGjTfX}yvevf@zmo8 z(Tlu{c1m}D)@1+Iw_0mXs`f;=I^`g94^OmKDqW9U4n8{kZ0Iw+Oe`~Y9E^$B$8a)H zl#7J|ITLL&NCtKJD8CJIs7BmB#FHCI3bUk-`=$NnZ$S#DI+6}9VPW9n| z>0eSOjIV$bZH=BgDv6#Nk_m?Rm4=k{u&b5>&M?K$TmAo@I15g?f_F}4Y#sI=bmE(x z;YEk%H#F??Ch5^qqf9Xa1|qR68_cl?>9H!54i%6lRuLu>ehq6hVNu;HRXG%q9rv;` zjF;}aPF(0aY!x1!r4kFPCw= z)VKpTIgn7NfRAmjy)ia$IKoHLv{URHrm(d_k6USocKgpDs}ZKMntR?l+#P8Uq{zal znS9m!Ln(sB2}q4Q5-G*(J@TkyjYJNIMr$_Bi(oPN_cvA{*&^y-`A zYQVl9_~AhQ6V++**AS;IbhZb5!~>y7KK!oBsfcj@>g@iC(j=!2069@-)-I^s1!v@^ zoqr0}yvpjUX|8L+^n{ssQ%{#5mUvsS6VUc%ZdAX5S(EkWO}NI1zt}G!U!db3Q|#g_*J$UZzV)3kpD1fI zh_)J^?=yM5O~^oH&r770YW~If7Fj!SI7&in79adt3A|?nI>1SRkj;r0hb!Jv8(&8D zTKdlI_jTQ4e1FWerDrps>*ltDO^WWq!~@7mI{KfcL5bis8idA63U3KSUY>Z8b#+!e z1QqgIM-K=W2zI8R92i1(3<-lDLCgE z=G0(zezK(%3r|EETx+SsVPw6$r&HF>QYsep<3&fJ@iEoY`k+lkhP0K*tmpV$0%X>Z zgq?niE5(*HNE_g6HUsIhBTI1*B8S_w%V#XWd)pU+)IcH?zECp4eRnvJKbD9-xfy0( zmZnX~z~uz9c0uW)4XBk}`ht-g%_6wJ@VLlYGc(S~{Jn0H&+FY*M<4gM2fb}YG@a#r zq}|agg}xmi2D(&x>S(>%UAA@^O#eEKi7|Wh(aB%v4#5~>v__`uRR`;91Y^|=hUN9o z7{TMN0!4a9qr_v9#k zoK6I#14cfpI)8dCRigmwDZ;R~x>IZ}kO&$ua?2_Eg*R673ah1?sbm%WTh|<2wbTVF z^uLFo3gN4H)w3%>vP!KlYTaG!mI8hj_6rNU<85U9@s76iw}RfRJZDq$_a6ljmUqr+ zb3c{=k)pI=VQK;84UkvShdW2rfdD0&Pc0_$0ImhKpL3{;e>}z9`%<)?ul`IZ*7s463DPex&l^sUpp~k+UyEns;PaO4 z+&w$G`>IKIoeO8pQBeaM#dAY!yD!+Oa+Um&0m*4!5lyqEE04Oly{en)K--mMg4~Qi zmU@Y}V%Y(8D@ON=E&uTpfSNCOOGF2k=>^~-G@)FL*F(mTI`w*TQXRu=e$WC(xZ3r+4dbH&t@55+I59L{iq z))~q7LB+^8a6e*Vthn(Jv-Fv!-dA?C;>d#7;b_3WOjb9)SKF9D$U_l-u~qhw=TPgs z8PHioPtp+~ndwuJPmkQ11s=83%B6do0YiJ@yswDAv0*bBI@6r8Apu8|^T};DgCf+{ z@czhH;j8qlqrf~`IT{#-i6}I2=6|7Vf~e6fB9LJG!HrM{=heGhDiKmX&U{b{!0&Le zNSiZsA%HnE0Ci}{LDQK5hjja$c~a~$(6l~oI&S68q&NrV+P@JyGlckp`aUNT&eRrc zd+>8{U1=0+nrNvFxYcNtyV(Hfb-GD!TqN~x zI16rjyb{9!KMiO`jcv6DFd0b?^|tFbwXHi`1;V9Pp}&cc8SFtotki@F&r@(D1A()y zhsPD@vMcjQ6_P;t)R@ypL7Z3Ku);}M&d|Lm(&(^xC?hX2PXnF-7|Zl4No;$-tmZ@kJZHpOn7I^pEti*`tXY`BjP{(!m+$+%fTmNDl#;;bZ& z7-3>OgNdNyjYDcIlH&LP8@zz58yK9~;0!zz;IcVL)AU=Om0jLuNRdpDw0 zR{~axpKy*X|4{DsL<ygjpiya8Nr3jpW)&xM<{l{6#mWs;n`39;L+{DmuOIIJ7e zjVyvj>$Fdu`aNG9b=&DEt#dhu+HGweL_M`!wu=_BnX=Y6IwRlQQMd(wPlW5dT z_rgQ>U4+=G(4CUNN3n&u-lnvO<)%liZSEqJ5mxxe4EREs)MwMaUnHBUgAe{1@Ywa3 zeBU(4dkn$a+|)XAL9)K=OlX{+A}XReFE779l4$v;yvQG{GxhsL&SY`V(W7^r&EFk< zJ1i8M+@*HpKcn%d4GVlAlx%$HIuPZMvFST%L7#OVr`TlTgu-9M<^FIzRRiZQRb zIK$!2Y8_Z1&Gh;3NB0b89;}z?jkn(_nLe%5s68TVn3A>vO9XO;o2+^4=_z&-npE zMZks|W*;>>bGWe_ORT0hqm>nq?E#W?+J9|MUD_} zlqjK7ARj#5XvjqMB|dR>n;+~@@NvaG`v4belE|e9Of#mr`jVidu&4<`{MXDhCtU%L zykbU=mdB?{?1CgL1UEWIY_G4Wluu(s4}wHSG9-TjXL;H$;sea(u%uPuy^%NZ6+kFk z!Hp$lL7MLiyYK(`>*pHs3m8npzb&z%7DJ%Z^=AUaLp~usu!l7`g&}kg&o_u5Q0-9O zyko6p(kTywFlGEy+p+)SXT9qnH`k}_w%sPSL=VL3`+aC3Ce z1r$`9n%$P{d!IHQ2sdr+pHUzPzz?}LHO!l%a8yXP@af4QQa?$X0*#M7^YTZ zR-yAWLg`6@;Q**&v*-x#|Fu^MI+#d8pBbSru#|O5Y)+uJz zf7R%vJrKza8nH7~uv6nWM;k;9plYP`9SBm5h=tK&pZy%va}hGm&!}M{Sd{D`gtwXDH$@eh zq96l{k*!jdAlqmZg-KZVgXm~+Q|nrt#PMK;V%)03;_DgSG#(np-`6^E z<+YSuRV+R%KanTR_WzOg-eFB;(c7pqV;L)hfCvbTf*?ddnn;ZeLq}?mlBjeL7@Bl4 z7C=ylfPmCUuOYO6)JPW)LJu7w^w2^Lgk-)Qf8Y1q`_Fxz``r6SLQax%I63?5wcoYY zyWS;dvawpVpT+Dv}= z*bLwm?*TAL6GX$je2u5 z@&F>K{jmFw9e{|(E$Su|NN#Hp4r4aTDmg9_e|9VHD zIU~JKk+K_Z*KxOFrq6IP8J-GBf3)r93r3{D7`yrcI2U*G>%v})=chytb>3tQX}Ua7 z^0b;hlml17*uI}t6Iz;*IVhzC<5u_b;ROxd;?zDr->|yXBFn8S6UilXzjGvy;%(Ms z%%aAC0;-?0)vMZvWM%U^Y1X z22`NW=mH>V)EU+TcFOJ$X#COiNg5Hx`N>o-#$KzaH+{rQUS_gnMfS0QnfAFzt^f}C zE(QO0WKqsfkMqnBlPnZ^N%jLcc2Tv#U>56CREjECQ8-*QM-TWX>d~2THDD4NY9-$T zr!)Vc7JOD1cRUOHzk;ik;5pxEE}x~xVQwlL3qC7u0msyji)8VH4Xo86-r&6i(ddG_ zUZb}~$^#BXsmGg4-Wxbw%(O`v?n$0~A`!(^;+&FElK(bD-7YHWPCm?fxI#bN2qfuM z0|Z|OD+znvTU3Gp&k`3MGt>K2K%5a(B~fUD_q~&n#>Jnc+R0NiQw!B+@*V~DX92Q< zZ#1bt_ylb^+wz5eMHZM^st~H@UFuLbrYBa_AN4j^b;bN)N7>>!yk(Z=(OrSg%uQ@6 zD~Ea?2~saKF*%JBy4kE&WdZ2m^GMr0xVl-m*N~*}N+gj&!G%uaO+wRoQCYc+eZ;9j z$}|2|_t{$?TOm2WI#q@R-(K=3c9I^ySrMqUg0`5y%om^sWV!FQ`VV?4=#JTUJ(tNJ z80iN?I+^~t%|6=bl#!*ll=AbpNG}Gum1ZqfVXu>g)4(1#1L;1V=IPuL~J`fwU&rpG3b`&48G(i_>N#N z$mV>tu41d4f{-AiMus7weiGz!s_EO1RddLX!UQd4!6(2)=or&E>Y^f713Z6M&i=)O zoJ|vDq{vH1!t_Pg;j8$mROjGq*S|GiF*l3d;56F|r`|F?oA;_s3tuP22hq9dEnX}1 za_EI!P)!0-_=(I9R1#<{qMeKadYMo%+o-<&(CA#q-_Xr72m7Ok$Z}HM7<4cGaf&R`(n%gi?9=^N$^4 zS5S*8JRn{*B2W)E+Ppc821$Evfh$0(zBtZMX60;>a*EVQ{(@@UfThC*$dZYC-qp>q z8hrAO!3TxtDctQ7^%!@o`pFusB(0kFSSuCh${$QnR z{$*I!cBv*Qt-PVns2!RO6Dy0c`(Sk*Q5CybLMZ&mS7@H$QnjD1oj@>%0t> zo~Z_|^17`l5H%p8G0ppVOS|0&Ohrg^hnT1KWp zF9gf@eH^QuAk{en`xUc3tcnJ-2vXNzwvtCLO{e*IfpX?>pgs9rar3ov>imJzRNfhR z1yoFpgj);qxn?P)2Oo5AUD&^A%VTg`tZxq%PeV6{yB~3VTVbBoR3XOHH)umERAHiF zS7SG_{W%NsYOn0Z5##WLuyQw_hsCEXXaRnp0JvcoG|D@-IH%PdJF_Yi7y=p0jntTr zlOu*osqmoycvdn!u@LSjxTzXM@!O05D*9G2)m@A@znaJ;^yi{UBOKg zO`&9zY z7XG5E?`Qc9T|SOZe8;RlFkxgqsE%pss1=lKcOWNK@xL9XtOn?hKwDyhXb9+`eOb*U zbnn!Vby(03=w5$yZt^pdQSluy!3(hL?lSB>dpYm@E0|JmMx9`F81R3f>!x0)()dz< zx~nSzTVx|*)^F&~b;EBRyK48NCiepAE2rhEqA9COV9{{rA&3RFq zZqbAWqZvrIG(~*2k+RBfz4vr@?TEN@isb>nAB5U<2heT;IaB}rJbTXTgWKXy#Z{xX z=DW+&yG{R&$^iA|W_wK{qSZsdLsH*)C356y>^Swv7O0ER)eTb|c-@fhCt z=vyQ{LzWCn*Zzx`uA)fxLECSn)!R2=*wa)o4gLqRcL%3~{KMXQpUz5Ths?Wwy`f4( zoez&y`_`-CBF}8u#smck(N!E14ii4y%-yov0%7-IRF~2LY0sBt9=;>bXAsC?Melj+j2xF_5q-A zB3v)y9z>M81@;LzNBH^@y(WRuFF&JAaoQ%T$r=4VwAR233ag2Imeo)T^_(;tZW=qvCl#nGH1rFhV$I^JYw$kyA7zA_9x9ew( zn~#QbJ6J+ONVl1G-<>zsP)*@JM_f%Ss0)U=^ga0SvvT|Mqw|AJ;!z!fzaf3qR!G6u zf*}{29shoz6peJCVSuQmfL#lY7j$}`F5h5u2bl`WM(U0>!X>s;lp-dF0u`=jD)JYy zlO1|4KPA;`U&lZJiw_CQ=-~3?gO-Au$G}ec-f?0SqEd3(Dlkk z{vKEDk6@E-e`Hgkugj7C^X=eu)!lA5XF9iaU$d>N>yKs7w)+Ncy3O(Um}}CO5UF?^ zlnpAXL5LT2`UEs6JLElR^=9jS7eIyM;i6rRm$@E2nnuaBeB?H40q=oal1rcT%eAPuY_<(G#%H?M;1ZCzXc}4yHY-yz>TWHV++*qZX}ay6^4h5)s6osjd!l zT3eVueN7j(R^&niv)r50&+18o_vOX?w9PO#;U&gsp8*8C>+avE4AQ; z>kGQgwz>FoD~+osH?ds;__v=F+SZ>-LsJzeh;NZBYc zN(vN`1TcB$EJyF%`tO+I2}_Tfir_!SbCdd$@Wv>$DIuB(Dz`Rk*b@e1K$?&=d9t7f z;R_oVvwP|^)eNPqM^`48z9YS+k(j3kW*C;5BFQf=!d8#q#wPxJg-OtS)BR8AHa_$P zpigXUGcctH*(q#CZR+W>JBEz)NXsD#JRsldtmxNhRd>@K2AqnuKibxsv=$n^eSJo; zfyeRyYJF$~Obu)kL@P7^mPl5_66ta6Q@)QJz;eAz_xBuWGxIN1{0z8Xg%%wBxy)}# z()(f<8(#|SGSSZFQ)Z3O*2S!-J~p`*D6J$#!5_tbM$!J~>DNsBZc?-)b8<$~;=09U zE?5hwQv3D}2vL>7Z}x+S65Ji1DBM_m9EAIkp&AR)xnCn!*eX;6+apFb%jVnwKPhw2 z!vTnyXFFnnMz5+@Nl}=UmCycRX#}Lk*vRS!dl+%cvQ!`?#gaUwsXzL57;-q>UM9pbDWL-r63d8krm{5>Dr^~{ElKv#&}m$@8ej0BV*{I#n`DDw z!xIa(&D534fyQ1?lQnsW^UP=4^J}JsbF4DHz5Z*c95|3@<13OsVIZ5U+RnAu&Tjsu zg2>152_>$o6|q=U=aw_Y82yC$7V@Gs&qD9FD4VDLo``ytA&BL{VWM&0^N72i{qglC zNsYUAY+t1)fGb$9b@_9Lh`7M?r10`M#%OC9d8K7#0}LhK37jhIQwej$%Igr11cDCfbbKADMv6 z5Kv;oxZT{Z0kn0HEs$cQ$xA>{hkzzJ%{6|`&_1ugD8F3I^lL>BGcNUdCJ7JF%emqg zQxAQSDA2xZMc^->%x^|AFXVY~Hc`OkdWh`mmOshOJ%c5--tQQU+%(BatnRtIX9RgZ z3wVk4TFoDJOH++n2M4F_?l2rdn&y(ck%myLyuYHXF;K|Ga~nM#>b|mWPPYe}_CwgDc6eAgP@i-xi@I7xjPU*=#nUJZkTdwbJffEZvK#Z}%i- zZ9WHdIUfz0f13Sa(hej*E~au#;)w9Gz&AYmY3ZvB-`iu-yeje(HTF%D&-jC@8vDbK z5`l17?KGR-$F~A_;?0M(pL?hyN#l+FFV27cmNoo(Dc*7ac{>>%b}c@|C~?80rANe> z_Oi(+@$ZYMdVQ<2`uAQrUKZ3MsOywC1(b(TcHN%i_FRg)8}7U8v_A6E{(bazv^`_2 zUfr`x{B2DvBlBH-@ne?@jfdl+^G}oruPPXNC+{7fFwfwKMb` z)ddNdlE8}<7@po=_{wnm8JFU?Jq}!@VCUu6zg;0g3&)#FSFDKwxusVgW(9`KZoDxS zw2fBlW@Av1VnDj|M4m+4$9tyHed2r zF9-xx2mQC9)K&a8x;YiuHCjrUR)GeJ{9Ab2d7Jlhcuh^}(3gYr1;FeaNlL4mFLscc zt0aDJumcS;AQm*C8Ej9A?%fG_mgDJ$k{Y0JET$ z@Lu3%P1Na9$3J$W>YXG=F{&T9q^t!T1tok5W^~)tZRoTQPPw+;5jpP)u|^UY^PXYY zpkdyGn+BraXDHX_c5wt4JDCWfaj@7~codp-55E9*?qX>-tLy-4K)jO$%;4$7 zPF7|+GsfT^SkZ)wSPN51qdteyja3Pf!H|{Kx-h3PKy7Eja2np8sRu|_k zB{XBkUpxGa8aD%Sx%7P!fd*%l2JQTJ>|+dk?tDYTZgq}t=RzaM+LVhjJpB)@n5ygP zZNjqkuVk$fN4n7Aro2hP3pNK7-hj7tu^R_*2XQmRsHDC4W#;ECpe(o2aD|b(A+*&$ z&jgKyzF|Mpa!U>=9*=lbO&={X!-UbGa1|5 z!1vh(C!WKbtrnK9<+QJoiyTm?@ZTbGEDPAU0t$Qh+Uim2(lSDtEOs?gc+~3i6Jwwo zmoBDWIC9Y5dMFyd1y6E1eEw(y(L75*OV5q$&ecp{2)N27J-v1`BI}yR_Jeue2(0CP z0e*c;sBN!Nozq}-RBb}6i$@~jq177bhX=I1%^eYo4{iAnt%Ya3igPs>puNO8S6p1beZ6O{{+wn{&?b)wlQvy@MgM#^tM6#$)nPhTjndrJD5ZGO6aCYXT->^?C=uf%bC(!V+fg_Qwp)9M#Z08c367220`tRR!0&fjTWQAsy zgz#*_>-ayvkf!!Vq4QHKS8w35jzDX|#d5t~xKGl9o+M#b&83!_0U9K(Eq%tsE|)uUk`5jy*)sg=T$U#h3}Mwn)K z$^)5fd8c<&i0#*c3llj*kB8-y`GdQ$Zfh|MmsX0!878%ZYcC9v9Q&k4O1gbVRv+;i z?CaGDyX$3`V}yfyQDyd_c(eKHiju0x@5BjQ7@jb?CU@Ry;JIG_0LPFW+$^S5`&z#R zq~-nxkKJvyh+SnD#J)eg6~=c*|54D7Tcn5uSZbguP1oK{NlA1AvO)}1yAq}k+Il~k zF`KD6ppfby`B@$?vsw4pwAM~Bh|qMMyxhymW!|0Q2u0I-t$uCM*rV|6;iz0P#6^-6 z(7g}gy&R5M3_+e-SnpYg=-yl}7a(MgPqn6&U0~v~ktH_8JFbDQl9F7!&p?`Q!0hKQ z4o?N>^|lSIPP`QB)W{H{O}&Y6x1LuMt;v1E-c_auRpa->clbFi5`>m~T|05`O%W zr;Uf|eb5q+uy>Cd_3uVQ{UMeDLThG6mO+vZ#0me`cYro_+#!;TqlsSc&a7QtUO;`LEF$@X+owc( zMZD;LtZHR{`0p4dx+KU@mdT;^bXsRB4L=EB&>6hd)k%?(B&9i=iZqJ_;87sU>W$kI zso^CpCDdv?0b5Y@f?wj`Jm@bkzR3@9)n4@+-McmSX83I_U9qqqHZp|#`!KkIto3s; zET@u6n8xzybL0Xom9K?|JI9gr zxhhSF__lUYA(Z{VaeKJPe?sB3_Gnp3thAKePE=WzG9-9worfYowsk)Lr*1~Zk1j(- z1JdB}_jG;Ev8DNYJzdc&H`#h*4J`G_cJgjyM)NAM5(vg|kzCFIl)^nlg`0p+aD0^o zRL^Q7fSoXz2xBqcGG5Af4FF`Dul%_K?4d)92H(FYVFqlt4gD5~drU04v*4^v{qMj_ zk)(r9HJnz#8)-&}e?T-$A)Q5-`xm@%3_MP~1pfdI;oo85;%ls|(7&uFd_?JoB=9%+ zPq4e*9LrCUgoC1A&f+t-S){XQ)>`q~|Mf7iF?2bh$=?#q7`~R7k=`h8T_7LHr)p>6 z*#)=G@a=T=(v5|u4X{M^ig`cZF*bFeWWP_jZ9gb*p0@0l^Fm*FP75d}{LbtL%U>ir zpc1uHwrj@W@v^UnfVQA)(!jcEV2-TlTb%Xst%FQ_;$ioUKKid!-GmL6n^WTJNsh#~ zNCQHQUkr+XjN*m0CNoskw3Bu~3y$7|LlkjQIBv^(OKfUW)ycQUL``VVqFIo`1qYz@ zJY_&G(&H>G;o|SkTY}#Rc+c@}!Bm9=R;ntO$rs$eH

x)dJRB+{xlU*zZl$d~!62 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%0A<$2jnVV_hJWmMlv5z{@^3{tWj3e5#Ufh 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,U#L=6Mf_mc9k8aV7OaZt{8MCIAu^CsN~*) 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

Y4lDeL$TK<(@Klb0 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

xfx{_xz5OY4NyQ&ug!-(^@-|4M^w9#+zI%jR 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 literal 0 HcmV?d00001 From 70198c2dd00bdf36373ccac38f4391f5c946a62c Mon Sep 17 00:00:00 2001 From: 1hitsong <3330318+1hitsong@users.noreply.github.com> Date: Thu, 27 Mar 2025 06:21:59 -0400 Subject: [PATCH 063/896] Update blog/2025/03-26-roku-v300/index.mdx Co-authored-by: Bill Thornton --- blog/2025/03-26-roku-v300/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2025/03-26-roku-v300/index.mdx b/blog/2025/03-26-roku-v300/index.mdx index e579fe9d..54b01653 100644 --- a/blog/2025/03-26-roku-v300/index.mdx +++ b/blog/2025/03-26-roku-v300/index.mdx @@ -22,7 +22,7 @@ But I'll do my best, here goes. ![Screenshot of trickplay images in the Jellyfin Roku channel](./trickplay.jpg) When seeking through your videos, if you've enabled and generated trickplay images on your server, you will see a small still frame image from the video at that timestamp. This image allows you to easily find the exact time in the video you're looking for. -**Note:** Older Roku devices and lower powered Roku devices (such as Roku TVs) will likely require your trickplay tiles be a 5x5 grid and not the default 10x10 grid. [Click Here](https://github.com/jellyfin/jellyfin-roku/issues/14) for more information and detailed instructions. +**Note:** Older Roku devices and lower powered Roku devices (such as Roku TVs) will likely require your trickplay tiles be a 5x5 grid and not the default 10x10 grid. [Click here](https://github.com/jellyfin/jellyfin-roku/issues/14) for more information and detailed instructions. ### Timed Lyrics ![Screenshot of a song playing and displaying lyrics timed with the audio track](./timedLyrics.jpg) From c5ee90b98a94094f3428828da256cc7787900d5c Mon Sep 17 00:00:00 2001 From: 1hitsong <3330318+1hitsong@users.noreply.github.com> Date: Thu, 27 Mar 2025 08:11:21 -0400 Subject: [PATCH 064/896] Lower case my list for consistency --- blog/2025/03-26-roku-v300/index.mdx | 31 ++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/blog/2025/03-26-roku-v300/index.mdx b/blog/2025/03-26-roku-v300/index.mdx index e579fe9d..58663664 100644 --- a/blog/2025/03-26-roku-v300/index.mdx +++ b/blog/2025/03-26-roku-v300/index.mdx @@ -19,22 +19,26 @@ But I'll do my best, here goes. {/* truncate */} ### Trickplay Images + ![Screenshot of trickplay images in the Jellyfin Roku channel](./trickplay.jpg) When seeking through your videos, if you've enabled and generated trickplay images on your server, you will see a small still frame image from the video at that timestamp. This image allows you to easily find the exact time in the video you're looking for. **Note:** Older Roku devices and lower powered Roku devices (such as Roku TVs) will likely require your trickplay tiles be a 5x5 grid and not the default 10x10 grid. [Click Here](https://github.com/jellyfin/jellyfin-roku/issues/14) for more information and detailed instructions. ### Timed Lyrics + ![Screenshot of a song playing and displaying lyrics timed with the audio track](./timedLyrics.jpg) Support for timed lyrics has been added. If you have lrc files with timestamps, the music player will display the lyrics and move the highlight along automatically. Just in time for your next karaoke party! ### Media Segments + ![Skip Intro button displayed over TV show introduction](./skipIntro.jpg) Stop manually skipping intros and outros! Jellyfin on Roku now supports media segments. If you have media segments configured on your server, the video player will recognize the segments and take whatever action you set in the Roku settings. Auto-skip? Display a skip button? Nothing? You have the power to decide. ### Audio Mini Player + ![Audio mini player on the bottom of the home screen](./audioMiniPlayer.jpg) You can now play audio and navigate around the channel. Simply start playing audio and press the back button. The audio mini player will appear at the bottom of your screen and continue playing the audio queue. @@ -46,29 +50,33 @@ To move the cursor back out of the audio mini player, simply press the replay bu **Note:** The audio mini player will only appear if only audio media is in the queue. If any other type of media is in the queue it will not appear and pressing back will simply stop playback. ### My List - Your Own Personal \"Watch Later\" list + ![Home screen showing the my list row](./myList.jpg) -Want to mark a video to watch later? Add it to your list. From the detail screen click on the add to my list button or using the new item option menu, move the cursor over an item on the home screen or in a library and press the * button on your remote and choose add to my list. +Want to mark a video to watch later? Add it to your list. From the detail screen click on the add to my list button or using the new item option menu, move the cursor over an item on the home screen or in a library and press the \* button on your remote and choose add to my list. -There are two easy ways to view your list. On the home screen, scroll down to the My List row, or select the My List item from the my media row. +There are two easy ways to view your list. On the home screen, scroll down to the my list row, or select the my list item from the my media row. Currently, only video files are supported by my list. ### Item Option Menu + ![Option menu displayed when you have an item focused and press the * button](./itemOptionMenu.jpg) -On Roku you can't right-click on an item to get an option menu, so we made one using the * key. +On Roku you can't right-click on an item to get an option menu, so we made one using the \* key. -With the cursor on an item, press * on your remote to get the option menu. Depending on the context of the screen you are on, an assortment of functions will be presented to you. +With the cursor on an item, press \* on your remote to get the option menu. Depending on the context of the screen you are on, an assortment of functions will be presented to you. Options such as add to my list, add to playlist, mark as played/unplayed, go to series/season, remove from playlist, and more. ### Audio/Subtitle Track Selection Updates + ![Popup dialog showing user selecting subtitles prior to playing a movie](./selectSubtitles.jpg) A much requested feature, you can now select your subtitle and audio tracks prior to playing a video. Simply click on the options button from the detail screen and make your selections. ### Remote Subtitle Management + ![Popup dialog showing user searching for subtitles to download to their server](./remoteSubtitles.jpg) Ever start watching a movie and realize you need subtitles, but find you don't have any loaded in Jellyfin? @@ -82,25 +90,29 @@ Simply choose your language and press search. A list of found subtitles will dis **Note:** The manage subtitles button will only display for users who are allowed to edit subtitles. ### Audiobook Support + ![Audio player playing Salem's Lot (Part 2) audiobook](./audioBook.jpg) Audiobooks are books, but not all books are audiobooks. Jellyfin on Roku now has basic audiobook support so you can listen to your collection. ### Force Transcoding Options + ![Popup dialog showing Force Transcoding option](./forceTranscoding.jpg) Sometimes you have media Roku believes it can directplay, but can't. In the past the only method to get it to play was to force low bitrate limits, or other weird hurdles to make it transcode. Now you can click the options button on the detail screen and force transcoding on this one item. -Or, if you prefer, you can enable the new user setting to force transcoding for all playback. *TRANSCODE ALL THE THINGS!* +Or, if you prefer, you can enable the new user setting to force transcoding for all playback. _TRANSCODE ALL THE THINGS!_ ### Search Updates + ![Search results showing songs and people](./searchUpdates.jpg) Live TV programs, people, and playlists are now included in search results. ### Refreshed UI on many screens + ![Redesigned TV episode screen](./refreshedUI.jpg) As you navigate around the channel you'll see both major and minor UI changes. Some were necessary to support new features. Some were necessary to remove minor annoyances. ...and some were necessary to stop all of us yelling at our TVs. šŸ˜† @@ -109,23 +121,24 @@ There are simply too many amazing things in this release to name them all! To re ## šŸ‘„ Contributors -Jellyfin is developed by volunteer contributors, and we couldn't do without their great skills and dedication. -They don't get paid by any organizations, so consider donating if you appreciate their work. +Jellyfin is developed by volunteer contributors, and we couldn't do without their great skills and dedication. +They don't get paid by any organizations, so consider donating if you appreciate their work. A big shout-out to all contributors that made this release possible: **Jellyfin Team** + - [@1hitsong](https://github.com/1hitsong) - Sponsor via [GitHub sponsors](https://github.com/sponsors/1hitsong) - [@jimdogx](https://github.com/jimdogx) **Other contributors** + - [@K-Money](https://github.com/K-Money) - [@Insprill](https://github.com/Insprill) - ## šŸ’¾ Downloads & Changelog The complete list of changes for this release, including all merged pull requests, can be found on [GitHub](https://github.com/jellyfin/jellyfin-roku/releases/tag/3.0.0). -Your installed Jellyfin channel should automatically update once available or you can install Jellyfin +Your installed Jellyfin channel should automatically update once available or you can install Jellyfin from the [Roku Channel Store](https://channelstore.roku.com/en-ca/details/4d9e526a7d972d4decf98ea6a84000f7:c617f4902629cc0bd1e1411db1775cf3/jellyfin). From e553232954e9198cf0002a02a7fc4ccb2c87b91b Mon Sep 17 00:00:00 2001 From: 1hitsong <3330318+1hitsong@users.noreply.github.com> Date: Thu, 27 Mar 2025 13:10:12 -0400 Subject: [PATCH 065/896] Capitalize My List for consistency Strike that. Reverse it. --- blog/2025/03-26-roku-v300/index.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/blog/2025/03-26-roku-v300/index.mdx b/blog/2025/03-26-roku-v300/index.mdx index c3699bde..81120cfe 100644 --- a/blog/2025/03-26-roku-v300/index.mdx +++ b/blog/2025/03-26-roku-v300/index.mdx @@ -51,13 +51,13 @@ To move the cursor back out of the audio mini player, simply press the replay bu ### My List - Your Own Personal \"Watch Later\" list -![Home screen showing the my list row](./myList.jpg) +![Home screen showing the My List row](./myList.jpg) -Want to mark a video to watch later? Add it to your list. From the detail screen click on the add to my list button or using the new item option menu, move the cursor over an item on the home screen or in a library and press the \* button on your remote and choose add to my list. +Want to mark a video to watch later? Add it to your list. From the detail screen click on the add to My List button or using the new item option menu, move the cursor over an item on the home screen or in a library and press the \* button on your remote and choose add to My List. -There are two easy ways to view your list. On the home screen, scroll down to the my list row, or select the my list item from the my media row. +There are two easy ways to view your list. On the home screen, scroll down to the My List row, or select the My List item from the my media row. -Currently, only video files are supported by my list. +Currently, only video files are supported by My List. ### Item Option Menu @@ -67,7 +67,7 @@ On Roku you can't right-click on an item to get an option menu, so we made one u With the cursor on an item, press \* on your remote to get the option menu. Depending on the context of the screen you are on, an assortment of functions will be presented to you. -Options such as add to my list, add to playlist, mark as played/unplayed, go to series/season, remove from playlist, and more. +Options such as add to My List, add to playlist, mark as played/unplayed, go to series/season, remove from playlist, and more. ### Audio/Subtitle Track Selection Updates From 6b1604b55b097193f84319c3ecb72f9296b38fc2 Mon Sep 17 00:00:00 2001 From: 1hitsong <3330318+1hitsong@users.noreply.github.com> Date: Thu, 27 Mar 2025 15:30:11 -0400 Subject: [PATCH 066/896] Dated 3/28. Use * button instead of * key --- .../audioBook.jpg | Bin .../audioMiniPlayer.jpg | Bin .../forceTranscoding.jpg | Bin .../{03-26-roku-v300 => 03-28-roku-v300}/index.mdx | 2 +- .../itemOptionMenu.jpg | Bin .../{03-26-roku-v300 => 03-28-roku-v300}/myList.jpg | Bin .../refreshedUI.jpg | Bin .../remoteSubtitles.jpg | Bin .../searchUpdates.jpg | Bin .../selectSubtitles.jpg | Bin .../skipIntro.jpg | Bin .../timedLyrics.jpg | Bin .../trickplay.jpg | Bin 13 files changed, 1 insertion(+), 1 deletion(-) rename blog/2025/{03-26-roku-v300 => 03-28-roku-v300}/audioBook.jpg (100%) rename blog/2025/{03-26-roku-v300 => 03-28-roku-v300}/audioMiniPlayer.jpg (100%) rename blog/2025/{03-26-roku-v300 => 03-28-roku-v300}/forceTranscoding.jpg (100%) rename blog/2025/{03-26-roku-v300 => 03-28-roku-v300}/index.mdx (99%) rename blog/2025/{03-26-roku-v300 => 03-28-roku-v300}/itemOptionMenu.jpg (100%) rename blog/2025/{03-26-roku-v300 => 03-28-roku-v300}/myList.jpg (100%) rename blog/2025/{03-26-roku-v300 => 03-28-roku-v300}/refreshedUI.jpg (100%) rename blog/2025/{03-26-roku-v300 => 03-28-roku-v300}/remoteSubtitles.jpg (100%) rename blog/2025/{03-26-roku-v300 => 03-28-roku-v300}/searchUpdates.jpg (100%) rename blog/2025/{03-26-roku-v300 => 03-28-roku-v300}/selectSubtitles.jpg (100%) rename blog/2025/{03-26-roku-v300 => 03-28-roku-v300}/skipIntro.jpg (100%) rename blog/2025/{03-26-roku-v300 => 03-28-roku-v300}/timedLyrics.jpg (100%) rename blog/2025/{03-26-roku-v300 => 03-28-roku-v300}/trickplay.jpg (100%) diff --git a/blog/2025/03-26-roku-v300/audioBook.jpg b/blog/2025/03-28-roku-v300/audioBook.jpg similarity index 100% rename from blog/2025/03-26-roku-v300/audioBook.jpg rename to blog/2025/03-28-roku-v300/audioBook.jpg diff --git a/blog/2025/03-26-roku-v300/audioMiniPlayer.jpg b/blog/2025/03-28-roku-v300/audioMiniPlayer.jpg similarity index 100% rename from blog/2025/03-26-roku-v300/audioMiniPlayer.jpg rename to blog/2025/03-28-roku-v300/audioMiniPlayer.jpg diff --git a/blog/2025/03-26-roku-v300/forceTranscoding.jpg b/blog/2025/03-28-roku-v300/forceTranscoding.jpg similarity index 100% rename from blog/2025/03-26-roku-v300/forceTranscoding.jpg rename to blog/2025/03-28-roku-v300/forceTranscoding.jpg diff --git a/blog/2025/03-26-roku-v300/index.mdx b/blog/2025/03-28-roku-v300/index.mdx similarity index 99% rename from blog/2025/03-26-roku-v300/index.mdx rename to blog/2025/03-28-roku-v300/index.mdx index 81120cfe..1573dbfa 100644 --- a/blog/2025/03-26-roku-v300/index.mdx +++ b/blog/2025/03-28-roku-v300/index.mdx @@ -63,7 +63,7 @@ Currently, only video files are supported by My List. ![Option menu displayed when you have an item focused and press the * button](./itemOptionMenu.jpg) -On Roku you can't right-click on an item to get an option menu, so we made one using the \* key. +On Roku you can't right-click on an item to get an option menu, so we made one using the \* button. With the cursor on an item, press \* on your remote to get the option menu. Depending on the context of the screen you are on, an assortment of functions will be presented to you. diff --git a/blog/2025/03-26-roku-v300/itemOptionMenu.jpg b/blog/2025/03-28-roku-v300/itemOptionMenu.jpg similarity index 100% rename from blog/2025/03-26-roku-v300/itemOptionMenu.jpg rename to blog/2025/03-28-roku-v300/itemOptionMenu.jpg diff --git a/blog/2025/03-26-roku-v300/myList.jpg b/blog/2025/03-28-roku-v300/myList.jpg similarity index 100% rename from blog/2025/03-26-roku-v300/myList.jpg rename to blog/2025/03-28-roku-v300/myList.jpg diff --git a/blog/2025/03-26-roku-v300/refreshedUI.jpg b/blog/2025/03-28-roku-v300/refreshedUI.jpg similarity index 100% rename from blog/2025/03-26-roku-v300/refreshedUI.jpg rename to blog/2025/03-28-roku-v300/refreshedUI.jpg diff --git a/blog/2025/03-26-roku-v300/remoteSubtitles.jpg b/blog/2025/03-28-roku-v300/remoteSubtitles.jpg similarity index 100% rename from blog/2025/03-26-roku-v300/remoteSubtitles.jpg rename to blog/2025/03-28-roku-v300/remoteSubtitles.jpg diff --git a/blog/2025/03-26-roku-v300/searchUpdates.jpg b/blog/2025/03-28-roku-v300/searchUpdates.jpg similarity index 100% rename from blog/2025/03-26-roku-v300/searchUpdates.jpg rename to blog/2025/03-28-roku-v300/searchUpdates.jpg diff --git a/blog/2025/03-26-roku-v300/selectSubtitles.jpg b/blog/2025/03-28-roku-v300/selectSubtitles.jpg similarity index 100% rename from blog/2025/03-26-roku-v300/selectSubtitles.jpg rename to blog/2025/03-28-roku-v300/selectSubtitles.jpg diff --git a/blog/2025/03-26-roku-v300/skipIntro.jpg b/blog/2025/03-28-roku-v300/skipIntro.jpg similarity index 100% rename from blog/2025/03-26-roku-v300/skipIntro.jpg rename to blog/2025/03-28-roku-v300/skipIntro.jpg diff --git a/blog/2025/03-26-roku-v300/timedLyrics.jpg b/blog/2025/03-28-roku-v300/timedLyrics.jpg similarity index 100% rename from blog/2025/03-26-roku-v300/timedLyrics.jpg rename to blog/2025/03-28-roku-v300/timedLyrics.jpg diff --git a/blog/2025/03-26-roku-v300/trickplay.jpg b/blog/2025/03-28-roku-v300/trickplay.jpg similarity index 100% rename from blog/2025/03-26-roku-v300/trickplay.jpg rename to blog/2025/03-28-roku-v300/trickplay.jpg From 09afd53b28176564b1d42ea9965cce614d219ccd Mon Sep 17 00:00:00 2001 From: 1hitsong <3330318+1hitsong@users.noreply.github.com> Date: Fri, 28 Mar 2025 10:59:35 -0400 Subject: [PATCH 067/896] Link to book discussion --- blog/2025/03-28-roku-v300/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2025/03-28-roku-v300/index.mdx b/blog/2025/03-28-roku-v300/index.mdx index 1573dbfa..3ea4b539 100644 --- a/blog/2025/03-28-roku-v300/index.mdx +++ b/blog/2025/03-28-roku-v300/index.mdx @@ -93,7 +93,7 @@ Simply choose your language and press search. A list of found subtitles will dis ![Audio player playing Salem's Lot (Part 2) audiobook](./audioBook.jpg) -Audiobooks are books, but not all books are audiobooks. Jellyfin on Roku now has basic audiobook support so you can listen to your collection. +Audiobooks are books (though there's [discussion](https://github.com/jellyfin/jellyfin-meta/discussions/87) about changing that in Jellyfin), but not all books are audiobooks. Jellyfin on Roku now has basic audiobook support so you can listen to your collection. ### Force Transcoding Options From 32e611aedc2378d9153472ec582a3cc9bb125ee1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 31 Mar 2025 08:24:15 +0000 Subject: [PATCH 068/896] Update dependency @types/react to v18.3.20 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index a80956d2..3fa7b638 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,7 +37,7 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.7.0", "@docusaurus/tsconfig": "3.7.0", - "@types/react": "18.3.18", + "@types/react": "18.3.20", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "@typescript-eslint/eslint-plugin": "7.1.1", @@ -5057,9 +5057,9 @@ "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" }, "node_modules/@types/react": { - "version": "18.3.18", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz", - "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==", + "version": "18.3.20", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.20.tgz", + "integrity": "sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==", "license": "MIT", "dependencies": { "@types/prop-types": "*", diff --git a/package.json b/package.json index 1b30c222..36ccc9fa 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.7.0", "@docusaurus/tsconfig": "3.7.0", - "@types/react": "18.3.18", + "@types/react": "18.3.20", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "@typescript-eslint/eslint-plugin": "7.1.1", From 02c2a8dca6eaa9996c91966ad89731a9bc7c3456 Mon Sep 17 00:00:00 2001 From: jameskimmel <17176225+jameskimmel@users.noreply.github.com> Date: Wed, 2 Apr 2025 21:25:10 +0200 Subject: [PATCH 069/896] move around the listening directive Since NGINX > 1.25 is depreciated, move around the logic --- docs/general/networking/nginx.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/general/networking/nginx.md b/docs/general/networking/nginx.md index f7e1b1e5..05428507 100644 --- a/docs/general/networking/nginx.md +++ b/docs/general/networking/nginx.md @@ -27,13 +27,13 @@ server { server { # Nginx versions prior to 1.25 - listen 443 ssl http2; - listen [::]:443 ssl http2; + #listen 443 ssl http2; + #listen [::]:443 ssl http2; # Nginx versions 1.25+ - #listen 443 ssl; - #listen [::]:443 ssl; - #http2 on; + listen 443 ssl; + listen [::]:443 ssl; + http2 on; server_name jellyfin.example.org; From 20abc3d6570346413675cd7c63d416ab7b7088bc Mon Sep 17 00:00:00 2001 From: JPVenson Date: Sat, 5 Apr 2025 21:10:04 +0200 Subject: [PATCH 070/896] Update KnownProxies Documentation (#1353) * Update KnownProxies * Make mr linter happy --- docs/general/networking/index.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/general/networking/index.md b/docs/general/networking/index.md index 469742f5..8bd06b6b 100644 --- a/docs/general/networking/index.md +++ b/docs/general/networking/index.md @@ -125,7 +125,11 @@ Ports 80 and 443 (pointing to the proxy server) need to be opened on your router ### Known Proxies -Add the IP address/hostname of your reverse proxy to the `Known Proxies` (under Admin Dashboard -> Networking). This is a comma separated list of IP addresses/hostnames of known proxies used when connecting to your Jellyfin instance and is required to make proper use of X-Forwarded-For headers. Requires a server restart after saving. +When a reverse proxy handles incomming http requests it terminates the request and then creates a new to your jellyfin server. This will result in jellyfin seeing the sender IP as the ip of the reverse proxy instead of the actual client. To compensate for that, reverse proxies set the original sender IP in a header. This header is usually one of `X-Forwarded-For`, `X-Forwarded-Proto` or `X-Forwarded-Host` all 3 are supported by jellyfin. However as blindly trusting those headers from any source is a security risk, Jellyfin has to be configured to trust your reverse proxy. For jellyfin to know which reverse proxy is trusted, the IP, Hostname or Subnet has to be set in the `Known Proxies` (under Admin Dashboard -> Networking) setting. You can add multiple IP's/Subnets/Hostnames by seperating them with a comma (`,`) like `192.168.178.5,10.10.0.6,127.0.0.0/26,MyReverseProxyHostname`. + +This is required for reverse proxies as otherwise all incoming traffic will be seen as originating from your reverse proxy which can be a security risk. + +Changes to the KnownProxies setting requires a server restart after saving to take effect. ### Base URL From c3a983d3c416f0462668099916f5b28596f46a19 Mon Sep 17 00:00:00 2001 From: Andrew Palmer Date: Sun, 6 Apr 2025 17:19:13 +0100 Subject: [PATCH 071/896] Added a missing word (#1355) --- docs/general/networking/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/networking/index.md b/docs/general/networking/index.md index 8bd06b6b..c999c811 100644 --- a/docs/general/networking/index.md +++ b/docs/general/networking/index.md @@ -125,7 +125,7 @@ Ports 80 and 443 (pointing to the proxy server) need to be opened on your router ### Known Proxies -When a reverse proxy handles incomming http requests it terminates the request and then creates a new to your jellyfin server. This will result in jellyfin seeing the sender IP as the ip of the reverse proxy instead of the actual client. To compensate for that, reverse proxies set the original sender IP in a header. This header is usually one of `X-Forwarded-For`, `X-Forwarded-Proto` or `X-Forwarded-Host` all 3 are supported by jellyfin. However as blindly trusting those headers from any source is a security risk, Jellyfin has to be configured to trust your reverse proxy. For jellyfin to know which reverse proxy is trusted, the IP, Hostname or Subnet has to be set in the `Known Proxies` (under Admin Dashboard -> Networking) setting. You can add multiple IP's/Subnets/Hostnames by seperating them with a comma (`,`) like `192.168.178.5,10.10.0.6,127.0.0.0/26,MyReverseProxyHostname`. +When a reverse proxy handles incomming http requests it terminates the request and then creates a new request to your jellyfin server. This will result in jellyfin seeing the sender IP as the ip of the reverse proxy instead of the actual client. To compensate for that, reverse proxies set the original sender IP in a header. This header is usually one of `X-Forwarded-For`, `X-Forwarded-Proto` or `X-Forwarded-Host` all 3 are supported by jellyfin. However as blindly trusting those headers from any source is a security risk, Jellyfin has to be configured to trust your reverse proxy. For jellyfin to know which reverse proxy is trusted, the IP, Hostname or Subnet has to be set in the `Known Proxies` (under Admin Dashboard -> Networking) setting. You can add multiple IP's/Subnets/Hostnames by seperating them with a comma (`,`) like `192.168.178.5,10.10.0.6,127.0.0.0/26,MyReverseProxyHostname`. This is required for reverse proxies as otherwise all incoming traffic will be seen as originating from your reverse proxy which can be a security risk. From eed48f74e20cfe68286ecc6ef645936ff903f625 Mon Sep 17 00:00:00 2001 From: Davy De Coster Date: Sun, 6 Apr 2025 18:30:49 +0200 Subject: [PATCH 072/896] Update index.md --- docs/general/networking/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/networking/index.md b/docs/general/networking/index.md index c999c811..73509a99 100644 --- a/docs/general/networking/index.md +++ b/docs/general/networking/index.md @@ -125,7 +125,7 @@ Ports 80 and 443 (pointing to the proxy server) need to be opened on your router ### Known Proxies -When a reverse proxy handles incomming http requests it terminates the request and then creates a new request to your jellyfin server. This will result in jellyfin seeing the sender IP as the ip of the reverse proxy instead of the actual client. To compensate for that, reverse proxies set the original sender IP in a header. This header is usually one of `X-Forwarded-For`, `X-Forwarded-Proto` or `X-Forwarded-Host` all 3 are supported by jellyfin. However as blindly trusting those headers from any source is a security risk, Jellyfin has to be configured to trust your reverse proxy. For jellyfin to know which reverse proxy is trusted, the IP, Hostname or Subnet has to be set in the `Known Proxies` (under Admin Dashboard -> Networking) setting. You can add multiple IP's/Subnets/Hostnames by seperating them with a comma (`,`) like `192.168.178.5,10.10.0.6,127.0.0.0/26,MyReverseProxyHostname`. +When a reverse proxy handles incoming http requests it terminates the request and then creates a new request to your jellyfin server. This will result in jellyfin seeing the sender IP as the ip of the reverse proxy instead of the actual client. To compensate for that, reverse proxies set the original sender IP in a header. This header is usually one of `X-Forwarded-For`, `X-Forwarded-Proto` or `X-Forwarded-Host` all 3 are supported by jellyfin. However as blindly trusting those headers from any source is a security risk, Jellyfin has to be configured to trust your reverse proxy. For jellyfin to know which reverse proxy is trusted, the IP, Hostname or Subnet has to be set in the `Known Proxies` (under Admin Dashboard -> Networking) setting. You can add multiple IP's/Subnets/Hostnames by seperating them with a comma (`,`) like `192.168.178.5,10.10.0.6,127.0.0.0/26,MyReverseProxyHostname`. This is required for reverse proxies as otherwise all incoming traffic will be seen as originating from your reverse proxy which can be a security risk. From a82bc07c06e31c32b8a85c83e52951ce9872ed3c Mon Sep 17 00:00:00 2001 From: David Lajos <7051178+lajosdavid@users.noreply.github.com> Date: Mon, 7 Apr 2025 19:32:44 +0200 Subject: [PATCH 073/896] Fix broken links (#1357) --- docs/general/administration/troubleshooting.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/administration/troubleshooting.md b/docs/general/administration/troubleshooting.md index e4283dcd..49f7d574 100644 --- a/docs/general/administration/troubleshooting.md +++ b/docs/general/administration/troubleshooting.md @@ -169,7 +169,7 @@ Manual changes to the database can destroy your instance beyond repair. to preve Before continuing, make sure that you have sqlite3 installed. When sqlite3 is not installed, you can install it under Debian based systems with `apt install sqlite3`. After that do the following commands/SQL query: -_You can find a list of default Paths [here](../configuration#configuration-directory)_ +_You can find a list of default Paths [here](/docs/general/administration/configuration#configuration-directory)_ ```bash sqlite3 /PATH/TO/JELLYFIN/DB/jellyfin.db @@ -191,7 +191,7 @@ SELECT Value,Kind FROM Permissions WHERE UserId IN (SELECT Id FROM Users WHERE U ```
-The first row with an value of 1 or 0 shows if the permission is assigned or not. The second row displays the kind of permission. To get a summary for every permission you can look [here](https://github.com/jellyfin/jellyfin/blob/master/Jellyfin.Data/Enums/PermissionKind.cs) +The first row with an value of 1 or 0 shows if the permission is assigned or not. The second row displays the kind of permission. To get a summary for every permission you can look [here](https://github.com/jellyfin/jellyfin/blob/master/src/Jellyfin.Database/Jellyfin.Database.Implementations/Enums/PermissionKind.cs) ### Repair Permissions From a25a31a074d8efe5251b01e5eca87391384e22a5 Mon Sep 17 00:00:00 2001 From: Arhan Busam Date: Tue, 8 Apr 2025 13:39:24 +1000 Subject: [PATCH 074/896] Updated Swiftfin codec support (#1352) --- docs/general/clients/codec-support.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index 1fc18268..de87dacb 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -21,8 +21,8 @@ The goal is to Direct Play all media. This means the container, video, audio and | [H.264 10Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | āœ… | āœ… | āŒ | šŸ”¶12| āœ… | āœ… | āŒ | āœ… | āŒ | āœ… | āœ… | | [H.265 8Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āŒ | šŸ”¶1 | šŸ”¶2 | āœ…5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | | [H.265 10Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āŒ | šŸ”¶1 | šŸ”¶2 | šŸ”¶5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | -| [VP9](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#VP9 'V9 Browser Support Reference') | āœ… | āœ… | āœ… | āœ…10| āœ…3 | šŸ”¶3 | āŒ | āŒ | āœ… | āœ… | āœ… | -| [AV1](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#AV1 'AV1 Browser Support Reference') | āœ… | āœ… | āœ… | šŸ”¶11| āœ… | šŸ”¶4 | āŒ | āŒ | āœ… | āœ… | āœ… | +| [VP9](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#VP9 'V9 Browser Support Reference') | āœ… | āœ… | āœ… | āœ…10| āœ…3 | šŸ”¶3 | āŒ | āœ…13| āœ… | āœ… | āœ… | +| [AV1](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#AV1 'AV1 Browser Support Reference') | āœ… | āœ… | āœ… | šŸ”¶11| āœ… | šŸ”¶4 | āŒ | šŸ”¶14| āœ… | āœ… | āœ… | 1HEVC is only supported in MP4, M4V, and MOV containers.
@@ -47,6 +47,11 @@ The goal is to Direct Play all media. This means the container, video, audio and 11AV1 decoding is only available on devices with A17 or M3 series chips or newer and requires at least Safari 17.
12Need to be manually enabled in Settings > Playback > Enable H.264 High 10 Profile. Playback on Apple Silicon Macs with macOS version < 14 and Intel Macs with all macOS versions may result in blank frames if this is enabled. +
+13VP9 is only availble with Swiftfin (VLCKit) player. +
+14AV1 is enabled by default for Swiftfin (VLCKit). AV1 is disabled by default but can be enabled for Native (AVKit) using Custom Device Profiles. Enabling AV1 may result in a poor experience for SOCs prior to A17. +
[Format Cheatsheet:](https://en.wikipedia.org/wiki/MPEG-4#MPEG-4_Parts) From b3871a79b1a3d7163fa0d4be336768485bee5b16 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 8 Apr 2025 16:19:25 -0400 Subject: [PATCH 075/896] update opus and ogg support status (#1358) --- docs/general/clients/codec-support.md | 52 +++++++++++++++------------ 1 file changed, 29 insertions(+), 23 deletions(-) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index de87dacb..3a8baac2 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -13,16 +13,16 @@ The goal is to Direct Play all media. This means the container, video, audio and [Test your browser's compatibility for any codec profile.](https://cconcolato.github.io/media-mime-support/) -| Sorted by efficency (excluding bit depth) | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | [Roku](https://developer.roku.com/docs/specs/media/streaming-specifications.md) | Kodi | [Desktop](/docs/general/clients/index.html#jellyfin-desktop) | -| ------------------------------------------------------------------------------------------------------------------ | -------------- | -------------- | ------- | -------------- | -------------- | -------------- | -------------- | -------------- | ------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------ | -| [MPEG-4 Part 2/SP](https://en.wikipedia.org/wiki/DivX) | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | āœ… | āœ… | āœ… | -| [MPEG-4 Part 2/ASP]() | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | | āœ… | āœ… | -| [H.264 8Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | -| [H.264 10Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | āœ… | āœ… | āŒ | šŸ”¶12| āœ… | āœ… | āŒ | āœ… | āŒ | āœ… | āœ… | -| [H.265 8Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āŒ | šŸ”¶1 | šŸ”¶2 | āœ…5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | -| [H.265 10Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āŒ | šŸ”¶1 | šŸ”¶2 | šŸ”¶5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | -| [VP9](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#VP9 'V9 Browser Support Reference') | āœ… | āœ… | āœ… | āœ…10| āœ…3 | šŸ”¶3 | āŒ | āœ…13| āœ… | āœ… | āœ… | -| [AV1](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#AV1 'AV1 Browser Support Reference') | āœ… | āœ… | āœ… | šŸ”¶11| āœ… | šŸ”¶4 | āŒ | šŸ”¶14| āœ… | āœ… | āœ… | +| Sorted by efficency (excluding bit depth) | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | [Roku](https://developer.roku.com/docs/specs/media/streaming-specifications.md) | Kodi | [Desktop](/docs/general/clients/index.html#jellyfin-desktop) | +| ------------------------------------------------------------------------------------------------------------------ | -------------- | -------------- | ------- | --------------- | -------------- | -------------- | -------------- | --------------- | ------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------ | +| [MPEG-4 Part 2/SP](https://en.wikipedia.org/wiki/DivX) | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | āœ… | āœ… | āœ… | +| [MPEG-4 Part 2/ASP]() | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | | āœ… | āœ… | +| [H.264 8Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | +| [H.264 10Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | āœ… | āœ… | āŒ | šŸ”¶12 | āœ… | āœ… | āŒ | āœ… | āŒ | āœ… | āœ… | +| [H.265 8Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āŒ | šŸ”¶1 | šŸ”¶2 | āœ…5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | +| [H.265 10Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āŒ | šŸ”¶1 | šŸ”¶2 | šŸ”¶5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | +| [VP9](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#VP9 'V9 Browser Support Reference') | āœ… | āœ… | āœ… | āœ…10 | āœ…3 | šŸ”¶3 | āŒ | āœ…13 | āœ… | āœ… | āœ… | +| [AV1](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#AV1 'AV1 Browser Support Reference') | āœ… | āœ… | āœ… | šŸ”¶11 | āœ… | šŸ”¶4 | āŒ | šŸ”¶14 | āœ… | āœ… | āœ… | 1HEVC is only supported in MP4, M4V, and MOV containers.
@@ -69,17 +69,17 @@ The goal is to Direct Play all media. This means the container, video, audio and If the audio codec is unsupported or incompatible (such as playing a 5.1 channel stream on a stereo device), the audio codec must be transcoded. This is not nearly as intensive as video transcoding. -| | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | Roku | Kodi | Desktop | -| :-------------------------------------------------------------------------: | :------------: | :--: | :-----: | :------------: | :-----: | :--------: | :------------: | :------------: | :------------: | :--: | :-----: | -| FLAC | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | -| MP3 | šŸ”¶1 | āœ… | šŸ”¶ | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | -| AAC | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | -| [AC3](https://www.loc.gov/preservation/digital/formats/fdd/fdd000209.shtml) | āœ… | āœ… | āŒ | āœ… | āœ… | āœ… | āœ… | āœ… | | āœ… | āœ… | -| [EAC3](https://en.wikipedia.org/wiki/Dolby_Digital_Plus)2 | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | | āœ… | āœ… | -| VORBIS3 | āœ… | āœ… | āœ… | āŒ | āœ… | āŒ | āŒ | āœ… | āœ… | āœ… | āœ… | -| DTS4 | āŒ | āŒ | āŒ | āŒ | āœ… | āœ… | āŒ | āœ… | āœ…6 | āœ… | āœ… | -| OPUS | āœ… | āœ… | āœ… | šŸ”¶5 | āœ… | āœ… | šŸ”¶5 | āœ… | āœ… | āœ… | āœ… | -| ALAC | āŒ | āŒ | āŒ | āœ… | āŒ | āŒ | āœ… | | | | āœ… | +| | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | Roku | Kodi | Desktop | +| :-------------------------------------------------------------------------: | :------------: | :--: | :-----: | :------------------: | :-----: | :--------: | :------------------: | :------------: | :------------: | :--: | :-----: | +| FLAC | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | +| MP3 | šŸ”¶1 | āœ… | šŸ”¶ | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | +| AAC | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | +| [AC3](https://www.loc.gov/preservation/digital/formats/fdd/fdd000209.shtml) | āœ… | āœ… | āŒ | āœ… | āœ… | āœ… | āœ… | āœ… | | āœ… | āœ… | +| [EAC3](https://en.wikipedia.org/wiki/Dolby_Digital_Plus)2 | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | | āœ… | āœ… | +| VORBIS3 | āœ… | āœ… | āœ… | āœ…8 | āœ… | āŒ | āœ…8 | āœ… | āœ… | āœ… | āœ… | +| DTS4 | āŒ | āŒ | āŒ | āŒ | āœ… | āœ… | āŒ | āœ… | āœ…6 | āœ… | āœ… | +| OPUS | āœ… | āœ… | āœ… | āœ…5, 7, 8 | āœ… | āœ… | āœ…5, 7, 8 | āœ… | āœ… | āœ… | āœ… | +| ALAC | āŒ | āŒ | āŒ | āœ… | āŒ | āŒ | āœ… | | | | āœ… | [Format Cheatsheet:](https://en.wikipedia.org/wiki/Moving_Picture_Experts_Group#External_links) @@ -99,6 +99,10 @@ If the audio codec is unsupported or incompatible (such as playing a 5.1 channel 5Safari only supports opus in .caf files
6Supported via passthrough on all devices. Native support for AC3 & E-AC3 on Roku TVs & Ultra. +
+7iOS 17 / macOS 14 and above supports stereo Opus in MP4 containers. +
+8iOS 18.4 / macOS 15.4 and above supports Vorbis and Opus in OGG containers. ATSC Standard for [AC-3 and EAC-3](https://www.atsc.org/wp-content/uploads/2015/03/A52-201212-17.pdf). @@ -174,9 +178,9 @@ If the container is unsupported, this will result in remuxing. The video and aud | :-------------------------------------------------------------------: | :----: | :--: | :-----: | :----: | :-----: | :--------: | :--: | :--: | | [MP4](https://en.wikipedia.org/wiki/MPEG-4_Part_14)1 | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | | [MKV](https://en.wikipedia.org/wiki/Matroska)2, 3 | āŒ | āœ… | āŒ | āŒ | āœ… | āœ… | āœ… | āœ… | -| [WebM](https://en.wikipedia.org/wiki/WebM)3, 5, 6 | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | +| [WebM](https://en.wikipedia.org/wiki/WebM)3, 5, 6 | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | | [TS](https://en.wikipedia.org/wiki/MPEG_transport_stream)4 | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | -| [OGG](https://en.wikipedia.org/wiki/Ogg)5 | āœ… | āœ… | āœ… | āŒ | āœ… | āœ… | āœ… | āœ… | +| [OGG](https://en.wikipedia.org/wiki/Ogg)5, 7 | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | 1MP4 containers are one of the few containers that will not remux.
@@ -189,3 +193,5 @@ If the container is unsupported, this will result in remuxing. The video and aud 5WebM and OGG have limited codec support (by design), refer to
this for WebM and this for OGG.
6WebM on Safari requires at least Safari 14. +
+7OGG on Safari requires at least iOS 18.4 / macOS 15.4 From 94b763a3b29f71c853c50c8a9bb9ef9c6d58400c Mon Sep 17 00:00:00 2001 From: felix920506 Date: Thu, 10 Apr 2025 16:06:57 -0400 Subject: [PATCH 076/896] remove self signed cert docs (#1359) --- docs/general/networking/index.md | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/docs/general/networking/index.md b/docs/general/networking/index.md index 73509a99..34c7369d 100644 --- a/docs/general/networking/index.md +++ b/docs/general/networking/index.md @@ -11,7 +11,7 @@ This section describes how to get basic connectivity to a Jellyfin server, and a Many clients will automatically discover servers running on the same LAN and display them on login. If you are outside the network when you connect you can type in the complete IP address or domain name in the server field with the correct port to continue to the login page. You can find the default ports below to access the web frontend. -HTTP and HTTPS are the primary means of connecting to the server. If using a self-signed certificate for HTTPS, some clients may not work such as Chromecast or Roku. +HTTP and HTTPS are the primary means of connecting to the server. When using HTTPS, self-signed certs are not recommended. Please use a trusted certificate authority such as [Let's Encrypt](/docs/general/networking/letsencrypt). :::caution @@ -58,28 +58,6 @@ Live TV devices will often use a random UDP port for HDHomeRun devices. The serv See [monitoring](/docs/general/networking/monitoring) for details on the monitoring endpoints that Jellyfin provides. -## Self-Signed Certificate - -[See here for more information.](https://www.sslshopper.com/article-most-common-openssl-commands.html) - -Create a private key. - -```sh -openssl req -x509 -newkey rsa:4096 -keyout ./privkey.pem -out cert.pem -days 365 -nodes -subj '/CN=jellyfin.lan' -``` - -Omit `-nodes` to set a password interactively. - -Remove `-days 365` to make it 'permanent'. - -Add `-subj '/CN=localhost'` to make it not ask interactive questions about content of certificate. - -The above command creates `./privkey.pem` which will require one more step before use in Jellyfin. - -```sh -openssl pkcs12 -export -out jellyfin.pfx -inkey privkey.pem -in cert.pem -passout pass: -``` - ## Running Jellyfin Behind a Reverse Proxy It's possible to run Jellyfin behind another server acting as a reverse proxy. With a reverse proxy setup, this server handles all network traffic and proxies it back to Jellyfin. This provides the benefits of using DNS names and not having to remember port numbers, as well as easier integration and management of SSL certificates. From 7803e1d1d62f3a80a28188b75c7256a3815416bf Mon Sep 17 00:00:00 2001 From: Viperinius <41393831+Viperinius@users.noreply.github.com> Date: Fri, 11 Apr 2025 23:50:14 +0000 Subject: [PATCH 077/896] use url to 10.10.z branch in web-config.md (#1360) --- docs/general/clients/web-config.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/clients/web-config.md b/docs/general/clients/web-config.md index 73e514ac..adb956df 100644 --- a/docs/general/clients/web-config.md +++ b/docs/general/clients/web-config.md @@ -9,7 +9,7 @@ title: Jellyfin Web Configuration The Jellyfin Web default interface can be configured using the `config.json` file in the webroot. Where this is and how to edit it depends on the installation method. -We recommend obtaining the [stable](https://github.com/jellyfin/jellyfin-web/blob/release-10.8.z/src/config.json) or the [unstable](https://github.com/jellyfin/jellyfin-web/blob/master/src/config.json) default version of the file to pre-populate your configuration directory before starting Jellyfin for the first time; unlike most other components of this directory, it will not be created automatically. +We recommend obtaining the [stable](https://github.com/jellyfin/jellyfin-web/blob/release-10.10.z/src/config.json) or the [unstable](https://github.com/jellyfin/jellyfin-web/blob/master/src/config.json) default version of the file to pre-populate your configuration directory before starting Jellyfin for the first time; unlike most other components of this directory, it will not be created automatically. ### Debian/Ubuntu/Fedora/CentOS Packages From 9f110516cd2f4997f5d77f51dc1685c919bff7fd Mon Sep 17 00:00:00 2001 From: JPVenson Date: Mon, 14 Apr 2025 01:55:25 +0200 Subject: [PATCH 078/896] Xbox release post --- blog/2025/04-15-XboxUWP-0.9/index.mdx | 34 +++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 blog/2025/04-15-XboxUWP-0.9/index.mdx diff --git a/blog/2025/04-15-XboxUWP-0.9/index.mdx b/blog/2025/04-15-XboxUWP-0.9/index.mdx new file mode 100644 index 00000000..d92703b0 --- /dev/null +++ b/blog/2025/04-15-XboxUWP-0.9/index.mdx @@ -0,0 +1,34 @@ +--- +title: Jellyfin for Xbox 0.9.0 +authors: + - JPVenson +slug: xbox-v0.9.0 +tags: [release, xbox, uwp] +--- + +Better late then never. The UWP wrapper for jellyfin has a new Maintainer and its first release since 2020. + +/- JPVenson + +{/* truncate */} + +The Jellyfin app on Xbox has been unmaintained for quite a while. +While it was on lifesupport for the last couple of years, we were occasually merging PRs and fixing bugs though the last release is now over 5 years ago. + +As there is still continued intrest in the application and for Jellyfin to be available on Xbox overall, i decided to take over at least the superficial duties of keeping it operational and releasing if there are new Features or Bugfixes. + +# UWP 0.9.0 release + +This new release has now been approved and is available as a new version in the microsoft store for up-to-date Xbox consoles. + +It generally contains a number of bugfixes but namely also the Update to WebView2. +As the app is nothing more then an Web-Browser with a few tweeks, this is a huge step up and allows xboxs to use a chromium based browser instead of the old Legacy-Edge one. +This brings for example the capabilities to display HVEC encoded media alongside a few other features that makes the whole experience quite a bit better. + +# What to expect + +I will be actively managing pull requests and try my best with bug reports, though we are still very reliant on your help with new features and bugfixes. +If there are enough features and bug fixes done and merged, you can however expect more releases in the future although i will not give a definitive timeline for that. + + +\- JPVenson. \ No newline at end of file From 5350631a1b454c2e9c0080dafe01dcbb038d770e Mon Sep 17 00:00:00 2001 From: dausm Date: Sun, 13 Apr 2025 21:30:15 -0500 Subject: [PATCH 079/896] Documentation accessibility fixes (#1348) * documentation accessibility fixes * Fix headling levels * Apply suggestions from code review Co-authored-by: felix920506 * Revert quote change * Fix capitalization --------- Co-authored-by: felix920506 --- docs/general/administration/configuration.md | 12 +- .../administration/hardware-selection.md | 2 +- .../general/administration/troubleshooting.md | 8 +- docs/general/clients/codec-support.md | 6 +- docs/general/clients/css-customization.md | 12 +- docs/general/clients/jellyfin-vue.md | 68 ++++----- docs/general/clients/kodi.md | 4 +- docs/general/installation/container.md | 6 +- docs/general/installation/linux.md | 4 +- docs/general/installation/macos.md | 4 +- docs/general/installation/synology.md | 18 +-- docs/general/installation/truenas.md | 2 +- docs/general/installation/windows.md | 2 +- docs/general/networking/letsencrypt.md | 4 +- docs/general/quick-start/windows.md | 137 +++++++++--------- docs/general/server/live-tv/index.md | 2 +- .../general/server/metadata/media-segments.md | 2 +- docs/general/server/plugins/index.mdx | 104 ++++++------- docs/general/server/quick-connect.md | 4 +- .../server/users/adding-managing-users.md | 2 +- docs/general/testing/server/index.md | 2 +- docs/general/testing/server/macos.md | 4 +- docs/general/testing/web/index.md | 3 +- docs/index.md | 20 +-- 24 files changed, 218 insertions(+), 214 deletions(-) diff --git a/docs/general/administration/configuration.md b/docs/general/administration/configuration.md index d76b5428..a45b3da4 100644 --- a/docs/general/administration/configuration.md +++ b/docs/general/administration/configuration.md @@ -105,12 +105,12 @@ The main server configuration is built upon the ASP .NET [configuration framewor This section lists all the configuration options available and explains their function. -| Key | Default Value | Description | -| --------------------------------------- | ------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `hostwebclient` | `True` | Set to `True` if the server should host the web client. | -| `FFmpeg:probesize` | `"1G"` | Value to set for the FFmpeg `probesize` format option. See the FFmpg [documentation](https://ffmpeg.org/ffmpeg-formats.html#Format-Options) for more details. | -| `FFmpeg:analyzeduration` | `"200M"` | The value to set for the FFmpeg `analyzeduration` format option. See the FFmpg [documentation](https://ffmpeg.org/ffmpeg-formats.html#Format-Options) for more details. | -| `PublishedServerUrl` | Server Url based on primary IP address | The Server URL to publish in udp Auto Discovery response. | +| Key | Default Value | Description | +| ------------------------ | -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `hostwebclient` | `True` | Set to `True` if the server should host the web client. | +| `FFmpeg:probesize` | `"1G"` | Value to set for the FFmpeg `probesize` format option. See the FFmpg [documentation](https://ffmpeg.org/ffmpeg-formats.html#Format-Options) for more details. | +| `FFmpeg:analyzeduration` | `"200M"` | The value to set for the FFmpeg `analyzeduration` format option. See the FFmpg [documentation](https://ffmpeg.org/ffmpeg-formats.html#Format-Options) for more details. | +| `PublishedServerUrl` | Server Url based on primary IP address | The Server URL to publish in udp Auto Discovery response. | ## Fonts diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index c3d2902f..55e8d4e3 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -138,7 +138,7 @@ Intel is always recommended on non-apple hardware for the following reasons: AMD is not recommended because of poor quality H.264 and H.265(HEVC) output, as well as being hard to setup the compute environment. While AMD has significantly improved AV1 encoder quality, you are still more likely to transcode to H.264 or H.265 than to AV1 due to compatibility. -A list of common codecs can be found [here](/docs/general/clients/codec-support/) +A list of common codecs can be found in the [codec support documentation](/docs/general/clients/codec-support/). The following is a list of video codecs Jellyfin supports transcoding to: diff --git a/docs/general/administration/troubleshooting.md b/docs/general/administration/troubleshooting.md index 49f7d574..dd63dd74 100644 --- a/docs/general/administration/troubleshooting.md +++ b/docs/general/administration/troubleshooting.md @@ -110,8 +110,8 @@ If you are running ArchLinux, run the following command instead: echo fs.inotify.max_user_watches=524288 | sudo tee /etc/sysctl.d/40-max-user-watches.conf && sudo sysctl --system ``` -Then paste it in your terminal and press on enter to run it. For Docker, this needs to be done on the host, not the container. -See [here](https://github.com/guard/listen/blob/master/README.md#increasing-the-amount-of-inotify-watchers) for more information. +Then paste it in your terminal and press Enter to run it. For Docker, this needs to be done on the host, not the container. +See the [Guard Listen README on increasing inotify watchers](https://github.com/guard/listen/blob/master/README.md#increasing-the-amount-of-inotify-watchers) for more information. ## Uninstalling Jellyfin on MacOS @@ -169,7 +169,7 @@ Manual changes to the database can destroy your instance beyond repair. to preve Before continuing, make sure that you have sqlite3 installed. When sqlite3 is not installed, you can install it under Debian based systems with `apt install sqlite3`. After that do the following commands/SQL query: -_You can find a list of default Paths [here](/docs/general/administration/configuration#configuration-directory)_ +You can find a list of default paths in the [configuration directory documentation](/docs/general/administration/configuration#configuration-directory). ```bash sqlite3 /PATH/TO/JELLYFIN/DB/jellyfin.db @@ -191,7 +191,7 @@ SELECT Value,Kind FROM Permissions WHERE UserId IN (SELECT Id FROM Users WHERE U ```
-The first row with an value of 1 or 0 shows if the permission is assigned or not. The second row displays the kind of permission. To get a summary for every permission you can look [here](https://github.com/jellyfin/jellyfin/blob/master/src/Jellyfin.Database/Jellyfin.Database.Implementations/Enums/PermissionKind.cs) +The first row with an value of 1 or 0 shows if the permission is assigned or not. For a summary of each permission type, see the [PermissionKind enumeration in the Jellyfin source code](https://github.com/jellyfin/jellyfin/blob/master/src/Jellyfin.Database/Jellyfin.Database.Implementations/Enums/PermissionKind.cs) ### Repair Permissions diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index 3a8baac2..8b30e750 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -69,7 +69,7 @@ The goal is to Direct Play all media. This means the container, video, audio and If the audio codec is unsupported or incompatible (such as playing a 5.1 channel stream on a stereo device), the audio codec must be transcoded. This is not nearly as intensive as video transcoding. -| | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | Roku | Kodi | Desktop | +| Codec | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | Roku | Kodi | Desktop | | :-------------------------------------------------------------------------: | :------------: | :--: | :-----: | :------------------: | :-----: | :--------: | :------------------: | :------------: | :------------: | :--: | :-----: | | FLAC | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | | MP3 | šŸ”¶1 | āœ… | šŸ”¶ | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | @@ -112,7 +112,7 @@ Subtitles can be a subtle issue for transcoding. Containers have a limited numbe Here is a [breakdown](https://www.afterdawn.com/guides/archive/subtitle_formats_explained.cfm) of common subtitle formats. -| | Format | TS | MP4 | MKV | AVI | +| Subtitle Format | Format | TS | MP4 | MKV | AVI | | :--------------------------------------------------------------: | :------------: | :-: | :-: | :-: | :-: | | [SubRip Text (SRT)](https://en.wikipedia.org/wiki/SubRip) | Text | āŒ | šŸ”¶ | āœ… | šŸ”¶ | | [WebVTT (VTT)](https://en.wikipedia.org/wiki/WebVTT)1 | Text | āŒ | āŒ | āœ… | šŸ”¶ | @@ -174,7 +174,7 @@ Text-based subtitle formats require fonts to render properly. Please refer to [F If the container is unsupported, this will result in remuxing. The video and audio codec will remain intact but wrapped in a supported container. This is the least intensive process. Most video containers will be remuxed to use the HLS streaming protocol and TS containers. Remuxing shouldn't be a concern even for an RPi3. -| | Chrome | Edge | Firefox | Safari | Android | Android TV | Kodi | Roku | +| Container | Chrome | Edge | Firefox | Safari | Android | Android TV | Kodi | Roku | | :-------------------------------------------------------------------: | :----: | :--: | :-----: | :----: | :-----: | :--------: | :--: | :--: | | [MP4](https://en.wikipedia.org/wiki/MPEG-4_Part_14)1 | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | | [MKV](https://en.wikipedia.org/wiki/Matroska)2, 3 | āŒ | āœ… | āŒ | āŒ | āœ… | āœ… | āœ… | āœ… | diff --git a/docs/general/clients/css-customization.md b/docs/general/clients/css-customization.md index 65fade81..bc5184d6 100644 --- a/docs/general/clients/css-customization.md +++ b/docs/general/clients/css-customization.md @@ -28,7 +28,7 @@ Some examples of hex color codes: - Red: `#d00000` - Transparent Black: `#00000058` -Go [here](https://htmlcolorcodes.com/color-picker) for a hex color chart to get a code for any given color. +Use the [HTML Color Picker](https://htmlcolorcodes.com/color-picker) to find the hex code for any given color. If you are looking for a more standard and less specific color, typing the literal name of colors suits that purpose well. For example, to get the color "yellow" you can simply write "yellow", this will use a preset yellow color. @@ -37,7 +37,7 @@ If you are looking for a more standard and less specific color, typing the liter `aquamarine` Aquamarine
`lightseagreen` Light Sea Green -Go [here](https://www.w3schools.com/colors/colors_names.asp) for a list of color names supported. +You can find a list of supported color names on the [W3Schools Color Names reference](https://www.w3schools.com/colors/colors_names.asp). ### Comments @@ -87,7 +87,9 @@ This will affect the played/watched indicator. Replace the hex color with any va ```css /* Make watched icon dark and transparent */ -.indicator { background: #00000058 !important; } +.indicator { + background: #00000058 !important; +} ``` ![Screenshot of watched indicators with a custom transparent color applied](/images/docs/custom-css-transparentwatched.png) @@ -96,7 +98,9 @@ This will affect the played/watched indicator. Replace the hex color with any va ```css /* Make count indicator icon dark and transparent */ -.countIndicator {background: #00000058;} +.countIndicator { + background: #00000058; +} ``` ### Display external links in mobile layout diff --git a/docs/general/clients/jellyfin-vue.md b/docs/general/clients/jellyfin-vue.md index 71c19594..d35c861a 100644 --- a/docs/general/clients/jellyfin-vue.md +++ b/docs/general/clients/jellyfin-vue.md @@ -2,7 +2,8 @@ uid: jellyfin-vue title: Jellyfin Vue --- -## + +# Jellyfin Vue [Jellyfin Vue](https://github.com/jellyfin/jellyfin-vue) is an experimental, alternative browser-based web client for Jellyfin written using Vue.js. @@ -13,15 +14,15 @@ Jellyfin Vue is not planned or targeted to replace the main Jellyfin Web client, Below are concise instructions to get your own instance of Jellyfin Vue up and running. If you identify with at least one of the following options: -* Want to try it quickly for the first time -* Are not sure whether you want to deploy your own instance -* Don't need to go beyond user customization to change app-wide behaviour. -* Have a working HTTPS setup. +- Want to try it quickly for the first time +- Are not sure whether you want to deploy your own instance +- Don't need to go beyond user customization to change app-wide behaviour. +- Have a working HTTPS setup. You're probably better using [our hosted instance](https://jf-vue.pages.dev). More info at [Jellyfin Vue's repository](https://github.com/jellyfin/jellyfin-vue). -# Deployment +## Deployment :::caution Since Jellyfin Vue is just an interface for a Jellyfin server, all of these instructions assume that you already have a server up and running. @@ -30,12 +31,12 @@ Since Jellyfin Vue is just an interface for a Jellyfin server, all of these inst ## RECOMMENDED: Using Docker -* In case you don't have Docker, follow [the official installation guide](https://docs.docker.com/engine/install) first. -Learning about [Compose](https://docs.docker.com/compose) is also recommended. -* Docker Compose is now shipped with Docker, so you don't need to install it. It's recommended that you uninstall -the old `docker-compose`. -* [`version` key is deprecated](https://docs.docker.com/reference/compose-file/version-and-name/#version-top-level-element-obsolete) -in Docker Compose, hence not included below. +- In case you don't have Docker, follow [the official installation guide](https://docs.docker.com/engine/install) first. + Learning about [Compose](https://docs.docker.com/compose) is also recommended. +- Docker Compose is now shipped with Docker, so you don't need to install it. It's recommended that you uninstall + the old `docker-compose`. +- [`version` key is deprecated](https://docs.docker.com/reference/compose-file/version-and-name/#version-top-level-element-obsolete) + in Docker Compose, hence not included below. We're going to use the following `docker-compose.yml` as a starting point: @@ -48,7 +49,7 @@ services: ports: - 8080:80 labels: - - "com.centurylinklabs.watchtower.enable=true" + - 'com.centurylinklabs.watchtower.enable=true' watchtower: container_name: watchtower @@ -74,12 +75,12 @@ located where the `docker-compose.yml` file is. With this compose file: -* Jellyfin Vue will be accessible on `8080` port of the machine that's running the containers -* Watchtower takes care of updating the container to the latest commit available on the [repository](https://github.com/jellyfin/jellyfin-vue). -This is a good idea because: - * As of now, stable releases don't exist and there have only been prereleases that don't necessarily meet a quality criteria, but +- Jellyfin Vue will be accessible on `8080` port of the machine that's running the containers +- Watchtower takes care of updating the container to the latest commit available on the [repository](https://github.com/jellyfin/jellyfin-vue). + This is a good idea because: + - As of now, stable releases don't exist and there have only been prereleases that don't necessarily meet a quality criteria, but [major development milestones](https://jellyfin.org/posts/vue-vue3/). - * Only the latest `unstable` image is supported. + - Only the latest `unstable` image is supported. After accessing the instance in your browser of choice, you'll be prompted to add a server. You can use your own server or our demo instance, located at `https://demo.jellyfin.org/stable` @@ -119,8 +120,8 @@ the Docker image. To achieve that, in the `jellyfin_vue` service definition of the [`docker-compose.yml` shown above](#recommended-using-docker): -* Remove the `ports` key. -* Add the following keys, **replacing** `_path_` **with the folder** where your web server expects Jellyfin Vue's assets: +- Remove the `ports` key. +- Add the following keys, **replacing** `_path_` **with the folder** where your web server expects Jellyfin Vue's assets: ```yaml network_mode: none @@ -129,14 +130,13 @@ volumes: # This makes the container do nothing and sleep forever, # frontend will be copied to _š˜±š˜¢š˜µš˜©_ and will be served by your web server command: /bin/sh -c 'rm -rf /dest/* && cp -r . /dest && sleep infinity' - ``` This approach: -* Keeps the client always updated in a hassle-free way, as explained [above](#recommended-using-docker). -* In case you use [environment variables](#using-environment-variables), -they will still be applied. +- Keeps the client always updated in a hassle-free way, as explained [above](#recommended-using-docker). +- In case you use [environment variables](#using-environment-variables), + they will still be applied. ## Manually @@ -168,17 +168,17 @@ They might compromise your system or track your activity! Since Jellyfin Vue is a web application, using it it's a matter of setting up your own web server and pointing it to Jellyfin Vue's assets. You can get them: -* By building your own version from our source. The repository's [wiki](https://github.com/jellyfin/jellyfin-vue/wiki) -has instructions for setting up the development environment. -* By getting them from [GitHub's Actions artifacts](https://github.com/jellyfin/jellyfin-vue/actions). - * Although those artifacts are built in our repository's CI/CD, - **some runs are sourced from Pull Requests created by external contributors that might not be good actors!** - * All artifacts generated by GitHub Actions are [built with provenances](https://github.com/jellyfin/jellyfin-vue/attestations). - * Our official Docker image is built from GitHub Actions and all the process is transparent and can be audited. +- By building your own version from our source. The repository's [wiki](https://github.com/jellyfin/jellyfin-vue/wiki) + has instructions for setting up the development environment. +- By getting them from [GitHub's Actions artifacts](https://github.com/jellyfin/jellyfin-vue/actions). + - Although those artifacts are built in our repository's CI/CD, + **some runs are sourced from Pull Requests created by external contributors that might not be good actors!** + - All artifacts generated by GitHub Actions are [built with provenances](https://github.com/jellyfin/jellyfin-vue/attestations). + - Our official Docker image is built from GitHub Actions and all the process is transparent and can be audited. ## Other documentation -* The rest of the documentation about Jellyfin Vue can be found on it's [wiki](https://github.com/jellyfin/jellyfin-vue/wiki). +- The rest of the documentation about Jellyfin Vue can be found on it's [wiki](https://github.com/jellyfin/jellyfin-vue/wiki). -* You can check [GitHub Packages (GHCR)](https://github.com/jellyfin/jellyfin-vue/pkgs/container/jellyfin-vue) (recommended) -or [DockerHub](https://hub.docker.com/r/jellyfin/jellyfin-vue) for all the tagged Docker images. +- You can check [GitHub Packages (GHCR)](https://github.com/jellyfin/jellyfin-vue/pkgs/container/jellyfin-vue) (recommended) + or [DockerHub](https://hub.docker.com/r/jellyfin/jellyfin-vue) for all the tagged Docker images. diff --git a/docs/general/clients/kodi.md b/docs/general/clients/kodi.md index f67ed1c8..05dca11d 100644 --- a/docs/general/clients/kodi.md +++ b/docs/general/clients/kodi.md @@ -20,7 +20,7 @@ The installation method for the repository varies depending on what kind of devi #### General Use Devices (PCs and Tablets) -1. Download the repository installer found [here](https://kodi.jellyfin.org/repository.jellyfin.kodi.zip). +1. Download the repository installer from the [Jellyfin Kodi repository ZIP file](https://kodi.jellyfin.org/repository.jellyfin.kodi.zip). - It will be saved as `repository.jellyfin.kodi.zip` 2. Install the Jellyfin repository. - Open Kodi, go to the settings menu, and navigate to "Add-on Browser" @@ -93,7 +93,7 @@ To use Add-on mode, simply choose "Add-on" at the dialog and proceed to [Library :::caution -Do not use Native mode! Use Addon-mode instead. +Do not use Native mode! Use Addon-mode instead. Jellyfin 10.10 no longer provides the shared network folder via the API, and as such native mode does not get the required information to function. diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 960ceed5..ac4e8ab8 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -9,11 +9,11 @@ sidebar_position: 1 ## Container images -Official container image: `jellyfin/jellyfin` Docker Pull Count. +Official container image: `jellyfin/jellyfin` jellyfin Docker Pull Count. -LinuxServer.io image: `linuxserver/jellyfin` Docker Pull Count. +LinuxServer.io image: `linuxserver/jellyfin` linuxserver jellyfin Docker Pull Count. -hotio image: `hotio/jellyfin` Docker Pull Count. +hotio image: `hotio/jellyfin` hotio jellyfin Docker Pull Count. Jellyfin distributes [official container images on Docker Hub](https://hub.docker.com/r/jellyfin/jellyfin/) for multiple architectures. These images are based on Debian and [built directly from the Jellyfin source code](https://github.com/jellyfin/jellyfin-packaging/blob/master/docker/Dockerfile). diff --git a/docs/general/installation/linux.md b/docs/general/installation/linux.md index eff365e3..c97477f2 100644 --- a/docs/general/installation/linux.md +++ b/docs/general/installation/linux.md @@ -56,7 +56,7 @@ Now you can continue at step 5. of the [Repository (Manual) section](#repository ### Containers -For non Debian/Ubuntu systems, containers are the recommended way to install Jellyfin. Please follow the instructions [here](/docs/general/installation/container). +For non-Debian/Ubuntu systems, containers are the recommended way to install Jellyfin. Please follow the [container installation instructions](/docs/general/installation/container). ## Community maintained packages @@ -453,7 +453,7 @@ sudo systemctl start jellyfin.service ### Portable DLL -Platform-agnostic .NET Core DLL builds in TAR archive format are available [here](/downloads#portable). +Platform-agnostic .NET Core DLL builds in TAR archive format are available from the [portable downloads section](/downloads#portable). These builds use the binary `jellyfin.dll` and must be loaded with `dotnet`. ### Building from source diff --git a/docs/general/installation/macos.md b/docs/general/installation/macos.md index 0a7d7c46..2e9de5da 100644 --- a/docs/general/installation/macos.md +++ b/docs/general/installation/macos.md @@ -9,7 +9,7 @@ sidebar_position: 6 # Install on macOS -macOS Application packages and builds in TAR archive format are available [here](/downloads/macos). +macOS application packages and portable TAR archive builds are available from the [macOS downloads page](/downloads/macos). Jellyfin requires macOS 12 or newer to run. Jellyfin 10.9 or newer is required for Apple Silicon native support. @@ -86,7 +86,7 @@ The portable version doesn't come with FFmpeg by default. There are a few option - download jellyfin-ffmpeg from the [Jellyfin repo](https://repo.jellyfin.org/?path=/ffmpeg/macos) (recommended) - use the package manager homebrew by typing `brew install ffmpeg` into your Terminal ([here's how to install homebrew if you don't have it already](https://treehouse.github.io/installation-guides/mac/homebrew) -- download the most recent static build from [this link](https://evermeet.cx/ffmpeg/get/zip) (compiled by a third party see [this page](https://evermeet.cx/ffmpeg/) for options and information) (Apple Silicon builds are not available from this source) +- download the most recent [static build](https://evermeet.cx/ffmpeg/get/zip) (compiled by a third party see [evermeet.cx](https://evermeet.cx/ffmpeg/) for options and information) (Apple Silicon builds are not available from this source) - compile from source available from the official [website](https://ffmpeg.org/download.html) Once downloaded, remove the quarantine flag for the `ffmpeg` and `ffprobe`. diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 17fe5f77..0766b0ad 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -7,28 +7,28 @@ sidebar_position: 5 For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Docker. -![Installing Synology](/images/docs/install-synology-1.png) +![Docker image add from url](/images/docs/install-synology-1.png) -![Installing Synology](/images/docs/install-synology-2.png) +![add from url window](/images/docs/install-synology-2.png) -![Installing Synology](/images/docs/install-synology-3.png) +![choose tag window](/images/docs/install-synology-3.png) Create the container. -![Installing Synology](/images/docs/install-synology-4.png) +![create container general settings](/images/docs/install-synology-4.png) -![Installing Synology](/images/docs/install-synology-5.png) +![create container advance settings](/images/docs/install-synology-5.png) Use Advanced Settings to add mount points to your media and config. -![Installing Synology](/images/docs/install-synology-6.png) +![add mounts window](/images/docs/install-synology-6.png) -![Installing Synology](/images/docs/install-synology-7.png) +![advance settings showing mount added](/images/docs/install-synology-7.png) Host Mode is required for HdHR and DLNA. Use bridge mode if running multiple instances. -![Installing Synology](/images/docs/install-synology-8.png) +![advance settings network tab](/images/docs/install-synology-8.png) -![Installing Synology](/images/docs/install-synology-9.png) +![create container summary](/images/docs/install-synology-9.png) Browse to `http://SERVER_IP:8096` to access the web client. diff --git a/docs/general/installation/truenas.md b/docs/general/installation/truenas.md index de50c3f7..450a84ee 100644 --- a/docs/general/installation/truenas.md +++ b/docs/general/installation/truenas.md @@ -126,7 +126,7 @@ services: - Remember to add your media datasets as extra volumes on your compose file so that the container can access them. - The user & group you set are only to run the container. They are not used to create a Jellyfin account. - Make sure your spacing is correct for each option. Compose files use spacing to parse the options correctly. -- You can determine the time zone identifier for you region [here](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). +- You can determine the time zone identifier for you region [on Wikipedia](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). - Note that lines with `#` in front indicate a comment. They will not apply until you remove it. - Uncomment the `group_add` and `devices` options if you have a GPU and want to use [hardware acceleration](/docs/general/administration/hardware-acceleration/). - If you have an NVIDIA GPU, [please read this](#nvidia-gpus-on-scale-v2410). diff --git a/docs/general/installation/windows.md b/docs/general/installation/windows.md index 65895f43..bd21526e 100644 --- a/docs/general/installation/windows.md +++ b/docs/general/installation/windows.md @@ -7,7 +7,7 @@ sidebar_position: 3 -Windows installers and builds in ZIP archive format are available [here](/downloads/windows). +Windows installers and portable ZIP archive builds are available from the [Windows downloads page](/downloads/windows). :::caution diff --git a/docs/general/networking/letsencrypt.md b/docs/general/networking/letsencrypt.md index 4b08e583..a744283d 100644 --- a/docs/general/networking/letsencrypt.md +++ b/docs/general/networking/letsencrypt.md @@ -122,7 +122,7 @@ echo "0 0 * * * root certbot renew --quiet --no-self-upgrade --post-hook 'syst This section assumes that Jellyfin is running in a Docker container (on Linux). This section also assumes that you wish to run Let's Encrypt in a Docker container as well. The Linuxserver/swag Docker container has a built-in nginx webserver to handle the reverse proxy. -Linuxserver/letsencrypt is deprecated in favor of linuxserver/swag, see [here](https://github.com/linuxserver/docker-swag#migrating-from-the-old-linuxserverletsencrypt-image) for information on how to migrate if needed. +`linuxserver/letsencrypt` is deprecated in favor of `linuxserver/swag`. See the [SWAG migration guide on GitHub](https://github.com/linuxserver/docker-swag#migrating-from-the-old-linuxserverletsencrypt-image) for information on how to migrate if needed. First, you need to determine a few things. @@ -137,7 +137,7 @@ First, you need to determine a few things. 9. Make sure ports 80 (if using http validation) and 443 are forwarded to the docker container from your router (instructions vary upon manufacturer) 10. What user will the container be running as (you can determine the PUID and PGID by running `id` (replacing "user" with the username of the user the container will be running as) -List of DNS Plugins [here](https://certbot.eff.org/docs/using.html#dns-plugins) if using DNS-01 challenge. +If you're using the DNS-01 challenge, you can find the [list of supported DNS plugins in the Certbot documentation](https://certbot.eff.org/docs/using.html#dns-plugins). Then, depending on what those settings are, you'll need to adjust the values below as needed. diff --git a/docs/general/quick-start/windows.md b/docs/general/quick-start/windows.md index 0446ed33..2de49b19 100644 --- a/docs/general/quick-start/windows.md +++ b/docs/general/quick-start/windows.md @@ -7,32 +7,32 @@ title: Windows ## Required Tools and Resources -* A Windows 10/11 PC -* A user account with admin privileges -* An internet connection -* A public IP address -* A text editor (Notepad will work but [Notepad++](https://notepad-plus-plus.org/downloads/) or [VSCode](https://code.visualstudio.com/Download) is recommended) -* A browser that isn't Internet Explorer +- A Windows 10/11 PC +- A user account with admin privileges +- An internet connection +- A public IP address +- A text editor (Notepad will work but [Notepad++](https://notepad-plus-plus.org/downloads/) or [VSCode](https://code.visualstudio.com/Download) is recommended) +- A browser that isn't Internet Explorer ## Before you begin -* Connect your PC with ethernet instead of Wi-Fi -* Set your PC to never go to sleep automatically ([Guide](https://support.microsoft.com/en-us/windows/how-to-adjust-power-and-sleep-settings-in-windows-26f623b5-4fcc-4194-863d-b824e5ea7679)) -* Show file extensions in Explorer ([Guide](https://www.howtogeek.com/205086/beginner-how-to-make-windows-show-file-extensions/)) -* Setup auto login for your user account if you haven't already ([Guide](https://www.lifewire.com/how-do-i-auto-login-to-windows-2626066)) -* Make your media files accessible on this computer by this user -* Install latest updates ([Guide](https://support.microsoft.com/en-us/windows/get-the-latest-windows-update-7d20e88c-0568-483a-37bc-c3885390d212)) -* Setup remote access (optional). Popular options include [Teamviewer](https://www.teamviewer.com/), [AnyDesk](https://anydesk.com/), [RustDesk](https://rustdesk.com/), [Google Remote Desktop](https://remotedesktop.google.com/) and [Parsec](https://parsec.app/) +- Connect your PC with ethernet instead of Wi-Fi +- Set your PC to never go to sleep automatically ([Guide](https://support.microsoft.com/en-us/windows/how-to-adjust-power-and-sleep-settings-in-windows-26f623b5-4fcc-4194-863d-b824e5ea7679)) +- Show file extensions in Explorer ([Guide](https://www.howtogeek.com/205086/beginner-how-to-make-windows-show-file-extensions/)) +- Setup auto login for your user account if you haven't already ([Guide](https://www.lifewire.com/how-do-i-auto-login-to-windows-2626066)) +- Make your media files accessible on this computer by this user +- Install latest updates ([Guide](https://support.microsoft.com/en-us/windows/get-the-latest-windows-update-7d20e88c-0568-483a-37bc-c3885390d212)) +- Setup remote access (optional). Popular options include [Teamviewer](https://www.teamviewer.com/), [AnyDesk](https://anydesk.com/), [RustDesk](https://rustdesk.com/), [Google Remote Desktop](https://remotedesktop.google.com/) and [Parsec](https://parsec.app/) ## Notes -* How to open a Terminal from current location in Explorer - * Windows 10 - * Right click on blank space while holding down `Shift` - * Click `Open PowerShell window here` - * Windows 11 - * Right click on blank space - * Click `Open in Windows Terminal` or `Open in Terminal` +- How to open a Terminal from current location in Explorer + - Windows 10 + - Right click on blank space while holding down `Shift` + - Click `Open PowerShell window here` + - Windows 11 + - Right click on blank space + - Click `Open in Windows Terminal` or `Open in Terminal` ## Install Jellyfin @@ -40,35 +40,35 @@ title: Windows 1. Download installer exe and sha256sum from [the official repo](https://repo.jellyfin.org/releases/server/windows/stable/). The files to download are `installer/jellyfin_x.y.z_windows-x64.exe`. - ![Windows Download Page](/images/docs/quick-start/windows/jellyfin-0.png) + ![Windows Download Page](/images/docs/quick-start/windows/jellyfin-0.png) 2. Run and follow the installer. Select `Basic Install` when prompted. Do NOT select `Install as a Service` as it will break certain functions. - ![Install Option](/images/docs/quick-start/windows/jellyfin-1.png) + ![Install Option](/images/docs/quick-start/windows/jellyfin-1.png) 3. Close the installer after the install completes. - ![Installation Complete](/images/docs/quick-start/windows/jellyfin-2.png) + ![Completed](/images/docs/quick-start/windows/jellyfin-2.png) - Installation Complete + Installation Complete 4. Look for a Jellyfin icon in your system tray. If it isn't present, search for `Jellyfin Tray App` and run it. No windows will popup after running this application. - ![Jellyfin Tray App Search](/images/docs/quick-start/windows/jellyfin-3.png) + ![Jellyfin Tray App Search](/images/docs/quick-start/windows/jellyfin-3.png) - Jellyfin Tray App + Jellyfin Tray App 5. Allow Firewall Access when Prompted - ![Windows Firewall Prompt](/images/docs/quick-start/windows/jellyfin-4.png) + ![firewall popup](/images/docs/quick-start/windows/jellyfin-4.png) - Windows Firewall Prompt + Windows Firewall Prompt -6. Open a browser and go to [http://localhost:8096](http://localhost:8096) to finish the setup process. Leave the `Enable automatic port mapping` option unchecked. Jellyfin's automatic port mapping feature uses UPnP, which can be a security risk and may not work on some networks. ([Click here for more about UPnP and security](https://www.upguard.com/blog/what-is-upnp)) +6. Open a browser and go to [http://localhost:8096](http://localhost:8096) to finish the setup process. Leave the `Enable automatic port mapping` option unchecked. Jellyfin's automatic port mapping feature uses UPnP, which can be a security risk and may not work on some networks. (Learn more about [UPnP and its security implications](https://www.upguard.com/blog/what-is-upnp)) - ![Set up Remote Access](/images/docs/quick-start/windows/jellyfin-5.png) + ![Set up Remote Access](/images/docs/quick-start/windows/jellyfin-5.png) - Remote Access Setup Page + Remote Access Setup Page ### Hardware Acceleration @@ -82,16 +82,16 @@ A reverse proxy is a server that sits in front of other services and forwards cl 1. Press `Win + R`, enter `control` and click `OK` to open Control Panel - ![Run Control](/images/docs/quick-start/windows/router-1.png) + ![Run Control](/images/docs/quick-start/windows/router-1.png) 2. Navigate to `Network and Internet > Network and Sharing Center` 3. Click on the `Internet Connection` under `Connections` - ![Ethernet Connection](/images/docs/quick-start/windows/router-2.png) + ![Ethernet Connection](/images/docs/quick-start/windows/router-2.png) 4. Click `Details` in the popup and note down the `IPv4 Address` and `IPv4 Default Gateway` values. The `IPv4 Address` is the LAN IP address of your Jellyfin server and the `IPv4 Default Gateway` is usually your Router. - ![Network Connection Details](/images/docs/quick-start/windows/router-3.png) + ![Network Connection Details](/images/docs/quick-start/windows/router-3.png) 5. go to [https://ipv4.icanhazip.com](https://ipv4.icanhazip.com) and note down the IP address @@ -99,13 +99,13 @@ A reverse proxy is a server that sits in front of other services and forwards cl 7. Most Routers will show a WAN IP in the index. Check if the WAN IP matches the IP you noted down in step 5. If it doesn't, you do not have a routable IP address. In this case, you should stop following this guide and look for other options for remote access. - ![ASUS router settings page](/images/docs/quick-start/windows/router-4.png) + ![ASUS settings](/images/docs/quick-start/windows/router-4.png) - ASUS Router Settings Page + ASUS Router Settings Page 8. Assign your Jellyfin host a static local IP. The option is usually under `LAN` and named `DHCP Server` or `DHCP`. If you assign a different IP than what it currently has, you may need to reconnect the internet of this PC for settings to apply properly. In this case, I am assigning 192.168.50.142 to my PC. - ![Static DHCP](/images/docs/quick-start/windows/router-5.png) + ![Static DHCP](/images/docs/quick-start/windows/router-5.png) 9. Find `Port Forwarding` settings in your router. This setting is usually under `WAN`, `Firewall`, `Security` or `NAT`and usually named `Port Forwarding` or `Virtual Server`. `Port Trigger` is NOT the setting you are looking for. @@ -118,28 +118,28 @@ A reverse proxy is a server that sits in front of other services and forwards cl 1. Go to the [official Caddy server download page](https://caddyserver.com/download) 2. Choose `Windows amd64` for the platform and click download. Leave the standard features checkbox checked. You do NOT need any extra features. - ![Caddy Download](/images/docs/quick-start/windows/caddyinst-1.png) + ![Caddy Download](/images/docs/quick-start/windows/caddyinst-1.png) 3. Create a new folder under `C:\Program Files` and name it `caddy`. Confirm the operation if prompted. - ![Create Caddy folder](/images/docs/quick-start/windows/caddyinst-2.png) + ![Create Caddy folder](/images/docs/quick-start/windows/caddyinst-2.png) 4. move the downloaded exe file to the folder and rename it to `caddy.exe`. Confirm the operation if prompted. - ![Place Caddy exe](/images/docs/quick-start/windows/caddyinst-3.png) + ![Place Caddy exe](/images/docs/quick-start/windows/caddyinst-3.png) 5. go to `This PC` in Explorer, right click on blank space and click on `properties` - ![This PC Right Click Menu](/images/docs/quick-start/windows/caddyinst-4.png) + ![This PC Right Click Menu](/images/docs/quick-start/windows/caddyinst-4.png) 6. Click `Advanced System Settings`. it will be after `Device Specifications` on Windows 11, or in the left sidebar on Windows 10 7. Click on `Environment Variables` in the popup and doubleclick on `Path` under the `User variables for user` in the second popup - ![Environment Variables](/images/docs/quick-start/windows/caddyinst-5.png) + ![Environment Variables](/images/docs/quick-start/windows/caddyinst-5.png) 8. Click on `New` in the popup and enter `C:\Program Files\caddy`, then click `OK` on the bottom right. DO NOT change the other entries as messing with them can result in broken programs and/or a broken system. - ![New PATH value](/images/docs/quick-start/windows/caddyinst-6.png) + ![New PATH value](/images/docs/quick-start/windows/caddyinst-6.png) 9. Click on `OK` for the other 2 popups to save and apply settings 10. Reboot to make sure settings apply properly @@ -148,20 +148,20 @@ A reverse proxy is a server that sits in front of other services and forwards cl 1. Open a terminal and run `caddy respond --body test --listen :80` - ![Caddy Terminal](/images/docs/quick-start/windows/httptest-1.png) + ![Caddy Terminal](/images/docs/quick-start/windows/httptest-1.png) 2. Allow access if prompted by Windows Firewall 3. Your IP may have changed while making the changes in your router. Go to [https://ipv4.icanhazip.com](https://ipv4.icanhazip.com) to get your current public IP address - ![My IP](/images/docs/quick-start/windows/httptest-2.png) + ![My IP](/images/docs/quick-start/windows/httptest-2.png) 4. Attempt to access `http://` using another internet connection on another device such as your mobile data. For this case, the IP has changed to `1.171.xxx.xxx` so I will be accessing `http://1.171.xxx.xxx` using my mobile data on my phone. 5. The page should look like the picture below. If it doesn't look this way or fails to connect, your ISP may be blocking incoming http connections or your IP is not routable. In this case, you should stop following this guide and look for other remote access options. - ![test success ios](/images/docs/quick-start/windows/httptest-3.png) + ![test success ios](/images/docs/quick-start/windows/httptest-3.png) - Screenshot taken on iOS using Safari + Screenshot taken on iOS using Safari 6. Press `Ctrl + C` in the terminal to exit Caddy, then close the terminal. @@ -170,27 +170,27 @@ A reverse proxy is a server that sits in front of other services and forwards cl 1. Login to DuckDNS on the top right at the [DuckDNS homepage](https://www.duckdns.org/) 2. Add a new domain in the middle. I am using jellyfintest12345.duckdns.org for this example but you can use anything as long as it hasn't been taken - ![duckdns dashboard](/images/docs/quick-start/windows/ddns-1.png) + ![duckdns dashboard](/images/docs/quick-start/windows/ddns-1.png) 3. Download the latest Windows C# client zip from [its Github releases page](https://github.com/XWolfOverride/DuckDNS/releases) 4. Create a new subfolder under `C:\Program Files` and name it `duckdns` - ![duckdns folder](/images/docs/quick-start/windows/ddns-2.png) + ![duckdns folder](/images/docs/quick-start/windows/ddns-2.png) 5. Unzip the downloaded file and move the `DuckDNS.exe` into the folder. Confirm the operation if prompted. - ![duckdns exe](/images/docs/quick-start/windows/ddns-3.png) + ![duckdns exe](/images/docs/quick-start/windows/ddns-3.png) 6. Run `DuckDNS.exe` 7. Enter the Domain you just created and the Token from your DuckDNS dashboard, change interval to `5m` and click on `OK` - ![duckdns client interface](/images/docs/quick-start/windows/ddns-4.png) + ![duckdns client interface](/images/docs/quick-start/windows/ddns-4.png) 8. Make sure that no errors appeared and there is a yellow duck in your system tray. If the duck is red, check your configuration. 9. hit `Win + R`, enter `taskschd.msc` and click `OK` - ![run task scheduler](/images/docs/quick-start/windows/ddns-5.png) + ![run task scheduler](/images/docs/quick-start/windows/ddns-5.png) 10. Click on `Create basic task` on the right panel. 11. Enter a descriptive Name and a description, one that you can identify in the future and click next @@ -212,25 +212,26 @@ A reverse proxy is a server that sits in front of other services and forwards cl 1. Create a text file named `Caddyfile` (Remove the .txt suffix) on your computer. This file is temporary and can be anywhere. You will be asked to confirm if you want to change the file extension, click `Yes`. - ![file extension change confirmation](/images/docs/quick-start/windows/reverseproxy-1.png) + ![file extension change confirmation](/images/docs/quick-start/windows/reverseproxy-1.png) 2. Open the file in a text editor and paste in config from below depending on your needs. Replace `` with the domain you just created with DuckDNS. - * if you want your jellyfin instance behind the bare domain (subdomain.example.com / jellyfin.example.com): - ```Caddyfile - - - reverse_proxy 127.0.0.1:8096 - ``` + - if you want your jellyfin instance behind the bare domain (subdomain.example.com / jellyfin.example.com): - * if you want your jellyfin instance under a subpath (example.com/jellyfin): + ```Caddyfile + - ```Caddyfile - + reverse_proxy 127.0.0.1:8096 + ``` - redir /jellyfin /jellyfin/ - reverse_proxy /jellyfin/* 127.0.0.1:8096 - ``` + - if you want your jellyfin instance under a subpath (example.com/jellyfin): + + ```Caddyfile + + + redir /jellyfin /jellyfin/ + reverse_proxy /jellyfin/* 127.0.0.1:8096 + ``` 3. Save the file and close the text editor @@ -238,13 +239,13 @@ A reverse proxy is a server that sits in front of other services and forwards cl 5. If you have chosen to use a subpath for Jellyfin, go to your Jellyfin dashboard (open [http://localhost:8096](http://localhost:8096) on your server, click the 3 bars on the top right then select `Dashboard`) and go to the `Networking` menu on the side bar. Then enter the subpath you have chosen to use and save. Then restart the Jellyfin server (Stop then start the server from the system tray icon) - ![Networking Settings](/images/docs/quick-start/windows/reverseproxy-2.png) + ![Networking Settings](/images/docs/quick-start/windows/reverseproxy-2.png) 6. Open a terminal in the caddy folder and run `caddy run`. If there are errors, check your configs and try again. Keep this window running. 7. Go to `http://` or `http:///jellyfin` in a browser to test if it is working. You should be able to see the Jellyfin Login Page. 8. hit `Win + R`, enter `taskschd.msc` and click `OK` - ![run taskschd](/images/docs/quick-start/windows/reverseproxy-3.png) + ![run taskschd](/images/docs/quick-start/windows/reverseproxy-3.png) 9. Click on `Create basic task` on the right panel. 10. Enter a descriptive Name and a description, one that you can identify in the future and click next @@ -265,4 +266,4 @@ A reverse proxy is a server that sits in front of other services and forwards cl ## External References -* [Official Caddy Documentation](https://caddyserver.com/docs/) +- [Official Caddy Documentation](https://caddyserver.com/docs/) diff --git a/docs/general/server/live-tv/index.md b/docs/general/server/live-tv/index.md index ad0fea6a..238417af 100644 --- a/docs/general/server/live-tv/index.md +++ b/docs/general/server/live-tv/index.md @@ -7,7 +7,7 @@ title: Live Broadcast Jellyfin allows you to watch and record live television using supported hardware, as well as listen to internet radio. The first step is setting up a tuner to send data to Jellyfin, and then configure a source for the program guide data. -[Click here](/docs/general/server/live-tv/setup-guide) for the general setup guide. +See the [Live TV setup guide](/docs/general/server/live-tv/setup-guide) for detailed instructions. ## Tuner diff --git a/docs/general/server/metadata/media-segments.md b/docs/general/server/metadata/media-segments.md index 87d8db90..5c10d9c2 100644 --- a/docs/general/server/metadata/media-segments.md +++ b/docs/general/server/metadata/media-segments.md @@ -38,7 +38,7 @@ Jellyfin can store this information and provide it to clients. Clients can then ## Creating media segments -Media segments are provided by plugins. [Read more](#plugin-support) +Media segments are provided by plugins. Learn more in the [plugin support section](#plugin-support). ## Clients diff --git a/docs/general/server/plugins/index.mdx b/docs/general/server/plugins/index.mdx index 26bbbf6e..483aee2d 100644 --- a/docs/general/server/plugins/index.mdx +++ b/docs/general/server/plugins/index.mdx @@ -47,9 +47,9 @@ Manage your Anime in Jellyfin with several different metadata providers and opti ##### Anilist -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-anilist.svg)](https://github.com/jellyfin/jellyfin-plugin-anilist) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-anilist.svg)](https://github.com/jellyfin/jellyfin-plugin-anilist) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-anilist.svg)](https://github.com/jellyfin/jellyfin-plugin-anilist) +![Anilist Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-anilist.svg) +![Anilist Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-anilist.svg) +![Anilist License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-anilist.svg) Provides metadata support from [Anilist](https://anilist.co/). @@ -59,9 +59,9 @@ Provides metadata support from [Anilist](https://anilist.co/). ##### Anidb -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-anidb.svg)](https://github.com/jellyfin/jellyfin-plugin-anidb) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-anidb.svg)](https://github.com/jellyfin/jellyfin-plugin-anidb) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-anidb.svg)](https://github.com/jellyfin/jellyfin-plugin-anidb) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-anidb.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-anidb.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-anidb.svg) Provides metadata support from [Anidb](https://anidb.net/). @@ -71,9 +71,9 @@ Provides metadata support from [Anidb](https://anidb.net/). ##### Anisearch -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-anisearch.svg)](https://github.com/jellyfin/jellyfin-plugin-anisearch) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-anisearch.svg)](https://github.com/jellyfin/jellyfin-plugin-anisearch) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-anisearch.svg)](https://github.com/jellyfin/jellyfin-plugin-anisearch) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-anisearch.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-anisearch.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-anisearch.svg) Provides metadata support from [Anisearch](https://www.anisearch.com/). @@ -83,9 +83,9 @@ Provides metadata support from [Anisearch](https://www.anisearch.com/). ##### Bookshelf -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-bookshelf.svg)](https://github.com/jellyfin/jellyfin-plugin-bookshelf) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-bookshelf.svg)](https://github.com/jellyfin/jellyfin-plugin-bookshelf) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-bookshelf.svg)](https://github.com/jellyfin/jellyfin-plugin-bookshelf) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-bookshelf.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-bookshelf.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-bookshelf.svg) Supports several different metadata providers and options for organizing your collection. @@ -95,9 +95,9 @@ Supports several different metadata providers and options for organizing your co ##### Kitsu -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-kitsu.svg)](https://github.com/jellyfin/jellyfin-plugin-kitsu) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-kitsu.svg)](https://github.com/jellyfin/jellyfin-plugin-kitsu) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-kitsu.svg)](https://github.com/jellyfin/jellyfin-plugin-kitsu) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-kitsu.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-kitsu.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-kitsu.svg) Provides metadata support from [Kitsu](https://kitsu.app/). @@ -105,9 +105,9 @@ Provides metadata support from [Kitsu](https://kitsu.app/). #### Fanart -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-fanart.svg)](https://github.com/jellyfin/jellyfin-plugin-fanart) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-fanart.svg)](https://github.com/jellyfin/jellyfin-plugin-fanart) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-fanart.svg)](https://github.com/jellyfin/jellyfin-plugin-fanart) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-fanart.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-fanart.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-fanart.svg) Scrape poster images for movies, shows, and artists in your library from [fanart.tv](https://fanart.tv). @@ -117,9 +117,9 @@ Scrape poster images for movies, shows, and artists in your library from [fanart #### Kodi Sync Queue -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-kodisyncqueue.svg)](https://github.com/jellyfin/jellyfin-plugin-kodisyncqueue) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-kodisyncqueue.svg)](https://github.com/jellyfin/jellyfin-plugin-kodisyncqueue) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-kodisyncqueue.svg)](https://github.com/jellyfin/jellyfin-plugin-kodisyncqueue) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-kodisyncqueue.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-kodisyncqueue.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-kodisyncqueue.svg) Helps keep Jellyfin for Kodi in sync with the library without needing to run periodic full scans. @@ -129,9 +129,9 @@ Helps keep Jellyfin for Kodi in sync with the library without needing to run per #### Local Intros -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-intros.svg)](https://github.com/jellyfin/jellyfin-plugin-intros) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-intros.svg)](https://github.com/jellyfin/jellyfin-plugin-intros) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-intros.svg)](https://github.com/jellyfin/jellyfin-plugin-intros) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-intros.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-intros.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-intros.svg) Use pre-roll intro videos from local storage. @@ -141,9 +141,9 @@ Use pre-roll intro videos from local storage. #### LDAP -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-ldapauth.svg)](https://github.com/jellyfin/jellyfin-plugin-ldapauth) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-ldapauth.svg)](https://github.com/jellyfin/jellyfin-plugin-ldapauth) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-ldapauth.svg)](https://github.com/jellyfin/jellyfin-plugin-ldapauth) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-ldapauth.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-ldapauth.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-ldapauth.svg) Authenticate your Jellyfin users against an LDAP database, and optionally create users who do not yet exist automatically. Allows the administrator to customize most aspects of the LDAP authentication process, including customizable search attributes, username attribute, and a search filter for administrative users (set on user creation). The user, via the "Manual Login" process, can enter any valid attribute value, which will be mapped back to the specified username attribute automatically as well. @@ -153,9 +153,9 @@ Authenticate your Jellyfin users against an LDAP database, and optionally create #### NextPVR -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-nextpvr.svg)](https://github.com/jellyfin/jellyfin-plugin-nextpvr) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-nextpvr.svg)](https://github.com/jellyfin/jellyfin-plugin-nextpvr) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-nextpvr.svg)](https://github.com/jellyfin/jellyfin-plugin-nextpvr) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-nextpvr.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-nextpvr.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-nextpvr.svg) Provides access to Live TV, Program Guide, and Recordings from [NextPVR](https://www.nextpvr.com/). @@ -165,9 +165,9 @@ Provides access to Live TV, Program Guide, and Recordings from [NextPVR](https:/ #### [Open Subtitles](/docs/general/server/plugins/open-subtitles) -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-opensubtitles.svg)](https://github.com/jellyfin/jellyfin-plugin-opensubtitles) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-opensubtitles.svg)](https://github.com/jellyfin/jellyfin-plugin-opensubtitles) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-opensubtitles.svg)](https://github.com/jellyfin/jellyfin-plugin-opensubtitles) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-opensubtitles.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-opensubtitles.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-opensubtitles.svg) Download subtitles from the internet to use with your media files from [Open Subtitles](https://www.opensubtitles.org/). You can configure the languages it downloads on a per-library basis. @@ -177,9 +177,9 @@ Download subtitles from the internet to use with your media files from [Open Sub #### Subtitle Extract -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-subtitleextract.svg)](https://github.com/jellyfin/jellyfin-plugin-subtitleextract) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-subtitleextract.svg)](https://github.com/jellyfin/jellyfin-plugin-subtitleextract) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-subtitleextract.svg)](https://github.com/jellyfin/jellyfin-plugin-subtitleextract) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-subtitleextract.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-subtitleextract.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-subtitleextract.svg) Plugin to automatically extract embedded subtitles in media. This avoids delayed subtitles during streaming if the client does not support direct play and requests subtitles. @@ -189,9 +189,9 @@ Plugin to automatically extract embedded subtitles in media. This avoids delayed #### Playback Reporting -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-playbackreporting.svg)](https://github.com/jellyfin/jellyfin-plugin-playbackreporting) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-playbackreporting.svg)](https://github.com/jellyfin/jellyfin-plugin-playbackreporting) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-playbackreporting.svg)](https://github.com/jellyfin/jellyfin-plugin-playbackreporting) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-playbackreporting.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-playbackreporting.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-playbackreporting.svg) Collect and show user playback statistics, such as total time watched, media watched, time of day watched, and time of week watched. Can keep information for as long as you want or can cull older information automatically. Also allows you to manually query the data collected so you can generate your own reports. @@ -201,9 +201,9 @@ Collect and show user playback statistics, such as total time watched, media wat #### Reports -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-reports.svg)](https://github.com/jellyfin/jellyfin-plugin-reports) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-reports.svg)](https://github.com/jellyfin/jellyfin-plugin-reports) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-reports.svg)](https://github.com/jellyfin/jellyfin-plugin-reports) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-reports.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-reports.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-reports.svg) Generate reports of your media library. @@ -213,9 +213,9 @@ Generate reports of your media library. #### TMDb Box Sets -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-tmdbboxsets.svg)](https://github.com/jellyfin/jellyfin-plugin-tmdbboxsets) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-tmdbboxsets.svg)](https://github.com/jellyfin/jellyfin-plugin-tmdbboxsets) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-tmdbboxsets.svg)](https://github.com/jellyfin/jellyfin-plugin-tmdbboxsets) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-tmdbboxsets.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-tmdbboxsets.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-tmdbboxsets.svg) Automatically create movie box sets based on TMDb collections. Configurable minimum number of films to be considered a boxset. Boxsets are created as collections and includes a scheduled task to ensure that new media is automatically put into boxsets. @@ -225,9 +225,9 @@ Automatically create movie box sets based on TMDb collections. Configurable mini #### Trakt -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-trakt.svg)](https://github.com/jellyfin/jellyfin-plugin-trakt) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-trakt.svg)](https://github.com/jellyfin/jellyfin-plugin-trakt) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-trakt.svg)](https://github.com/jellyfin/jellyfin-plugin-trakt) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-trakt.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-trakt.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-trakt.svg) Record your watched media with [Trakt](https://trakt.tv). @@ -237,11 +237,11 @@ Record your watched media with [Trakt](https://trakt.tv). #### TVHeadend -[![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-tvheadend.svg)](https://github.com/jellyfin/jellyfin-plugin-tvheadend) -[![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-tvheadend.svg)](https://github.com/jellyfin/jellyfin-plugin-tvheadend) -[![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-tvheadend.svg)](https://github.com/jellyfin/jellyfin-plugin-tvheadend) +![Language](https://img.shields.io/github/languages/top/jellyfin/jellyfin-plugin-tvheadend.svg) +![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-tvheadend.svg) +![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-tvheadend.svg) -Manage TVHeadEnd from Jellyfin. Click [here](/docs/general/server/plugins/tvheadend) for plugin support. +Manage TVHeadEnd directly from Jellyfin by visiting the [TVHeadEnd plugin support page](/docs/general/server/plugins/tvheadend). **Links:** diff --git a/docs/general/server/quick-connect.md b/docs/general/server/quick-connect.md index d11a9784..3467e79f 100644 --- a/docs/general/server/quick-connect.md +++ b/docs/general/server/quick-connect.md @@ -19,10 +19,10 @@ To sign in to a supported client, you have to enter the Quick Connect code in yo Settings > Quick Connect -![image](https://user-images.githubusercontent.com/12074633/115973526-aecc6000-a523-11eb-9ed6-59bee41bac7b.png) +![Quick Connect sign in](https://user-images.githubusercontent.com/12074633/115973526-aecc6000-a523-11eb-9ed6-59bee41bac7b.png) If the code is validated successfully, your new device will be signed in without entering your Jellyfin username or password on the new device. The client will generate a 6 digit code, which you have to enter in the already signed in client in your user settings. -![image](https://user-images.githubusercontent.com/12074633/115973542-c99ed480-a523-11eb-9d61-17ccd628e123.png) +![Quick Connect error](https://user-images.githubusercontent.com/12074633/115973542-c99ed480-a523-11eb-9d61-17ccd628e123.png) diff --git a/docs/general/server/users/adding-managing-users.md b/docs/general/server/users/adding-managing-users.md index 6d9e948c..d403c064 100644 --- a/docs/general/server/users/adding-managing-users.md +++ b/docs/general/server/users/adding-managing-users.md @@ -43,7 +43,7 @@ For the following options it should be noted that if you never set up Live TV, u :::note -More information about transcoding can be found [here](/docs/general/server/transcoding). +Find more information in the [transcoding documentation](/docs/general/server/transcoding). ::: diff --git a/docs/general/testing/server/index.md b/docs/general/testing/server/index.md index 7116c107..9c3b9d17 100644 --- a/docs/general/testing/server/index.md +++ b/docs/general/testing/server/index.md @@ -7,7 +7,7 @@ title: Testing Jellyfin Server :::caution Backups! -Unstable often makes irreversible changes to existing Jellyfin setups. Please make regular backups of Jellyfin files. [Read More](/docs/general/administration/configuration#server-paths) +Unstable often makes irreversible changes to existing Jellyfin setups. Please make regular backups of Jellyfin files. [Learn how to create backups.](/docs/general/administration/configuration#server-paths) ::: diff --git a/docs/general/testing/server/macos.md b/docs/general/testing/server/macos.md index 78cad9cb..b7bf0066 100644 --- a/docs/general/testing/server/macos.md +++ b/docs/general/testing/server/macos.md @@ -21,7 +21,7 @@ Before running the unstable builds, make sure to backup your current data from t Unlike the stable releases, the unstable builds for macOS do not come with a packaged installer or application. Instead, they have to be ran from the command line. -The latest unstable builds for packaged jellyfin can be obtained [here](https://repo.jellyfin.org/?path=/server/macos/latest-unstable). +The latest unstable builds of the packaged Jellyfin server for macOS can be obtained from the [Jellyfin macOS unstable builds repository](https://repo.jellyfin.org/?path=/server/macos/latest-unstable). Intel Macs should download the `AMD64` binaries. @@ -33,7 +33,7 @@ There is no difference in content between the `tar.gz` and the `tar.xz` archives The unstable builds don't come with FFmpeg bundled. Instead, the binaries have to be downloaded separately. -Jellyfin's custom FFmpeg is available [here](https://repo.jellyfin.org/?path=/ffmpeg/macos). +Jellyfin's custom FFmpeg build for macOS is available from the [Jellyfin FFmpeg macOS repository](https://repo.jellyfin.org/?path=/ffmpeg/macos). Select the version corresponding to the unstable version of the server. diff --git a/docs/general/testing/web/index.md b/docs/general/testing/web/index.md index 3f06590c..305d633b 100644 --- a/docs/general/testing/web/index.md +++ b/docs/general/testing/web/index.md @@ -58,8 +58,7 @@ Installing Github CLI or Github Desktop will automatically install Git on the sy ### Obtaining source code -The source code of the web clients can be cloned from their respective GitHub repositories: [Jellyfin Web](https://github.com/jellyfin/jellyfin-web/), [Jellyfin Vue](https://github.com/jellyfin/jellyfin-vue/). -Instructions on how to do so can be found [here](https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository). +The source code of the web clients can be cloned from their respective GitHub repositories: [Jellyfin Web](https://github.com/jellyfin/jellyfin-web/), [Jellyfin Vue](https://github.com/jellyfin/jellyfin-vue/). You can find step-by-step instructions for cloning a repository in the [GitHub documentation](https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository). ### Checking out branches diff --git a/docs/index.md b/docs/index.md index e1f0fe79..9c5e94c8 100644 --- a/docs/index.md +++ b/docs/index.md @@ -6,21 +6,21 @@ title: Introduction # Welcome to the Jellyfin Documentation

-GPL 2.0 License -Current Release -Translations -Build Status -Docker Pull Count +GPL 2.0 License +Current Release +Translations +Build Status +Docker Pull Count
-Visit our Website -Join our Forum -Chat on Matrix -Donate +Visit our Website +Join our Forum +Chat on Matrix +Donate

Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support. There are no strings attached, no premium licenses or features, and no hidden agendas: just a team who want to build something better and work together to achieve it. We welcome anyone who is interested in joining us in our quest! -You can find a list of all available clients [here](/downloads/clients). For more information please see our [about page](/docs/general/about) or the [FAQ](/docs/general/faq). If you are looking for help, check out [this page](/docs/general/getting-help) for all the different communication channels we use. +You can find a list of all [available clients here](/downloads/clients). For more information please see our [about page](/docs/general/about) or the [FAQ](/docs/general/faq). If you are looking for help, [check out this page](/docs/general/getting-help) for all the different communication channels we use. Note: Jellyfin is a fast-moving project that is in its early stages, and this documentation as well as the code may change frequently. Please check back often and do not hesitate to contact us via our Matrix channels or Forum! From b119a02f458c2450a844785aeb67f88d4f3264c9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 13 Apr 2025 23:18:02 -0400 Subject: [PATCH 080/896] Update dependency @icons-pack/react-simple-icons to v12.5.0 (#1324) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3fa7b638..a0f74163 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.48.5", "@fontsource/noto-sans": "5.1.1", - "@icons-pack/react-simple-icons": "12.0.0", + "@icons-pack/react-simple-icons": "12.5.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", @@ -3728,9 +3728,9 @@ "devOptional": true }, "node_modules/@icons-pack/react-simple-icons": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-12.0.0.tgz", - "integrity": "sha512-7MqCY27RLQqzGAGYAcmsIIy/CU64TaFeTIFaFwEMkyeA6FWptg5AXWFm6UV9kvrCDwXYbzcWLz/cbhutLfcUUg==", + "version": "12.5.0", + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-12.5.0.tgz", + "integrity": "sha512-pjaK1q07KYMJ9haymuyNJneJkBO5HqZlLdKNdOJp3ArqowV5dS3nMwaOEsyOYbzdQ4t7ql4++zHtkBhfw2xSVw==", "license": "MIT", "peerDependencies": { "react": "^16.13 || ^17 || ^18 || ^19" diff --git a/package.json b/package.json index 36ccc9fa..c7a3791a 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.48.5", "@fontsource/noto-sans": "5.1.1", - "@icons-pack/react-simple-icons": "12.0.0", + "@icons-pack/react-simple-icons": "12.5.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", From 5fd00409ed46c6907008d1f9e4a8677fa96164eb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 00:28:56 -0400 Subject: [PATCH 081/896] Update dependency @fontsource/noto-sans to v5.2.6 (#1326) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 13 ++++++++----- package.json | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index a0f74163..fc0eaec2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@docusaurus/theme-classic": "3.7.0", "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.48.5", - "@fontsource/noto-sans": "5.1.1", + "@fontsource/noto-sans": "5.2.6", "@icons-pack/react-simple-icons": "12.5.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", @@ -3676,10 +3676,13 @@ } }, "node_modules/@fontsource/noto-sans": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@fontsource/noto-sans/-/noto-sans-5.1.1.tgz", - "integrity": "sha512-WesuII3BzvzVr0JqYIgnEeJPwXvpFAo9tNCMH1AqoLSCdStKJugMaIcVJ/sT+Pw9ytIlUO3ccbqbe+BhhsXm9g==", - "license": "OFL-1.1" + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/@fontsource/noto-sans/-/noto-sans-5.2.6.tgz", + "integrity": "sha512-46D39T1/QJ16LSbCTaNjjrGS6Y69FMLS9FeHKsrXSQg15Z2MFqmlnNMpURx2l6Sr3x9t9EVdr3CAkHnZyvea+w==", + "license": "OFL-1.1", + "funding": { + "url": "https://github.com/sponsors/ayuhito" + } }, "node_modules/@hapi/hoek": { "version": "9.3.0", diff --git a/package.json b/package.json index c7a3791a..bdaa4f75 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@docusaurus/theme-classic": "3.7.0", "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.48.5", - "@fontsource/noto-sans": "5.1.1", + "@fontsource/noto-sans": "5.2.6", "@icons-pack/react-simple-icons": "12.5.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", From efaa8bb52afe86a97a8224ea42392841181c85a3 Mon Sep 17 00:00:00 2001 From: JPVenson Date: Mon, 14 Apr 2025 09:35:27 +0200 Subject: [PATCH 082/896] Apply suggestions from code review Co-authored-by: felix920506 --- blog/2025/04-15-XboxUWP-0.9/index.mdx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/blog/2025/04-15-XboxUWP-0.9/index.mdx b/blog/2025/04-15-XboxUWP-0.9/index.mdx index d92703b0..30507f90 100644 --- a/blog/2025/04-15-XboxUWP-0.9/index.mdx +++ b/blog/2025/04-15-XboxUWP-0.9/index.mdx @@ -6,29 +6,29 @@ slug: xbox-v0.9.0 tags: [release, xbox, uwp] --- -Better late then never. The UWP wrapper for jellyfin has a new Maintainer and its first release since 2020. +Better late then never. The UWP app for Jellyfin now has a new Maintainer and its first release in 5 years. /- JPVenson {/* truncate */} The Jellyfin app on Xbox has been unmaintained for quite a while. -While it was on lifesupport for the last couple of years, we were occasually merging PRs and fixing bugs though the last release is now over 5 years ago. +While it was on lifesupport for the last couple of years, we were occasionally merging PRs and fixing bugs. -As there is still continued intrest in the application and for Jellyfin to be available on Xbox overall, i decided to take over at least the superficial duties of keeping it operational and releasing if there are new Features or Bugfixes. +With the last release now 5 years old, and the continued interest in Jellyfin being available on Xbox overall, I decided to take over at least the superficial duties of keeping it operational and releasing if there are new Features or bug fixes. # UWP 0.9.0 release -This new release has now been approved and is available as a new version in the microsoft store for up-to-date Xbox consoles. +This new release has now been approved and is available as a new version on the Microsoft store for up-to-date Xbox consoles. -It generally contains a number of bugfixes but namely also the Update to WebView2. -As the app is nothing more then an Web-Browser with a few tweeks, this is a huge step up and allows xboxs to use a chromium based browser instead of the old Legacy-Edge one. -This brings for example the capabilities to display HVEC encoded media alongside a few other features that makes the whole experience quite a bit better. +It contains a number of bug fixes, but the main update is the move to WebView2. +As the app is nothing more then a web browser with a few tweaks, this is a huge step up and allows Xboxes to use a Chromium-based browser instead of the old Legacy-Edge one. +This brings the capability to display HEVC encoded media alongside a few other features that makes the whole experience a lot better. # What to expect I will be actively managing pull requests and try my best with bug reports, though we are still very reliant on your help with new features and bugfixes. -If there are enough features and bug fixes done and merged, you can however expect more releases in the future although i will not give a definitive timeline for that. +If there are enough features and bug fixes done and merged, you can expect more releases in the future, though I will not give a definitive timeline for that. \- JPVenson. \ No newline at end of file From 3bd21c55970447f53516d811bad726a6029b9299 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 15:00:21 -0400 Subject: [PATCH 083/896] Update actions/setup-node action to v4.4.0 (#1364) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dd1d1f20..36c57fb6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,7 +23,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: ref: ${{ github.event.pull_request.head.sha || github.sha }} - - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 + - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: cache: npm node-version: 20 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 1623f811..c00799bb 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Set up Node.js - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version: 20 check-latest: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fd4faeb9..f775aeff 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Set up Node.js - uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version: 20 check-latest: true From 1093a2ce7ebcceb9b27ef2b183198df7b4194b9a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 14 Apr 2025 15:13:10 -0400 Subject: [PATCH 084/896] Update dependency @easyops-cn/docusaurus-search-local to v0.49.2 (#1337) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index fc0eaec2..5b615cab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@docusaurus/plugin-svgr": "3.7.0", "@docusaurus/theme-classic": "3.7.0", "@docusaurus/theme-mermaid": "3.7.0", - "@easyops-cn/docusaurus-search-local": "0.48.5", + "@easyops-cn/docusaurus-search-local": "0.49.2", "@fontsource/noto-sans": "5.2.6", "@icons-pack/react-simple-icons": "12.5.0", "@img-comparison-slider/react": "8.0.2", @@ -3502,9 +3502,9 @@ } }, "node_modules/@easyops-cn/docusaurus-search-local": { - "version": "0.48.5", - "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.48.5.tgz", - "integrity": "sha512-d+wnmJy/rBrQolCrLqfwvjjHL8w7zpl4OsFAm3HHOLIzQQKKSllIP4M9w4jCbHRZietfm95A5wyvJMvlynVC2w==", + "version": "0.49.2", + "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.49.2.tgz", + "integrity": "sha512-ytXxbtpJ2gVECWrsdc6Wx7bPanueLQ95lLdR9n/tHKEPBm5d1v/vAsx487iUGVXYwzeEO8W/BQJ66Fcdvpq6xg==", "license": "MIT", "dependencies": { "@docusaurus/plugin-content-docs": "^2 || ^3", diff --git a/package.json b/package.json index bdaa4f75..84e16bf1 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@docusaurus/plugin-svgr": "3.7.0", "@docusaurus/theme-classic": "3.7.0", "@docusaurus/theme-mermaid": "3.7.0", - "@easyops-cn/docusaurus-search-local": "0.48.5", + "@easyops-cn/docusaurus-search-local": "0.49.2", "@fontsource/noto-sans": "5.2.6", "@icons-pack/react-simple-icons": "12.5.0", "@img-comparison-slider/react": "8.0.2", From f79b1790d9383ab15ee2ae9592beb41a3905a14f Mon Sep 17 00:00:00 2001 From: JPVenson Date: Tue, 15 Apr 2025 00:08:39 +0200 Subject: [PATCH 085/896] Apply suggestions from code review Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com> --- blog/2025/04-15-XboxUWP-0.9/index.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blog/2025/04-15-XboxUWP-0.9/index.mdx b/blog/2025/04-15-XboxUWP-0.9/index.mdx index 30507f90..d87823ef 100644 --- a/blog/2025/04-15-XboxUWP-0.9/index.mdx +++ b/blog/2025/04-15-XboxUWP-0.9/index.mdx @@ -15,14 +15,14 @@ Better late then never. The UWP app for Jellyfin now has a new Maintainer and it The Jellyfin app on Xbox has been unmaintained for quite a while. While it was on lifesupport for the last couple of years, we were occasionally merging PRs and fixing bugs. -With the last release now 5 years old, and the continued interest in Jellyfin being available on Xbox overall, I decided to take over at least the superficial duties of keeping it operational and releasing if there are new Features or bug fixes. +With the last release now 5 years old, and the continued interest in Jellyfin being available on Xbox overall, I decided to take over at least the superficial duties of keeping it operational and releasing when there are new features or bug fixes. # UWP 0.9.0 release This new release has now been approved and is available as a new version on the Microsoft store for up-to-date Xbox consoles. It contains a number of bug fixes, but the main update is the move to WebView2. -As the app is nothing more then a web browser with a few tweaks, this is a huge step up and allows Xboxes to use a Chromium-based browser instead of the old Legacy-Edge one. +As the app is nothing more than a web browser with a few tweaks, this is a huge step up and allows the Xbox to use a Chromium-based browser instead of the old, legacy Edge one. This brings the capability to display HEVC encoded media alongside a few other features that makes the whole experience a lot better. # What to expect From 848ee9588f7a2ba86a0e5244866a8a843d73c7ce Mon Sep 17 00:00:00 2001 From: JPVenson Date: Tue, 15 Apr 2025 09:20:21 +0200 Subject: [PATCH 086/896] Update blog/2025/04-15-XboxUWP-0.9/index.mdx Co-authored-by: 1hitsong <3330318+1hitsong@users.noreply.github.com> --- blog/2025/04-15-XboxUWP-0.9/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2025/04-15-XboxUWP-0.9/index.mdx b/blog/2025/04-15-XboxUWP-0.9/index.mdx index d87823ef..5d2e64ab 100644 --- a/blog/2025/04-15-XboxUWP-0.9/index.mdx +++ b/blog/2025/04-15-XboxUWP-0.9/index.mdx @@ -6,7 +6,7 @@ slug: xbox-v0.9.0 tags: [release, xbox, uwp] --- -Better late then never. The UWP app for Jellyfin now has a new Maintainer and its first release in 5 years. +Better late then never. The UWP app for Jellyfin now has a new maintainer and its first release in 5 years. /- JPVenson From b76461c904b5fb9702806adba457b68ef716e062 Mon Sep 17 00:00:00 2001 From: JPVenson Date: Tue, 15 Apr 2025 11:19:56 +0200 Subject: [PATCH 087/896] Adapted blog post to simply terms --- blog/2025/04-15-XboxUWP-0.9/index.mdx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/blog/2025/04-15-XboxUWP-0.9/index.mdx b/blog/2025/04-15-XboxUWP-0.9/index.mdx index 5d2e64ab..ee74bbba 100644 --- a/blog/2025/04-15-XboxUWP-0.9/index.mdx +++ b/blog/2025/04-15-XboxUWP-0.9/index.mdx @@ -6,14 +6,14 @@ slug: xbox-v0.9.0 tags: [release, xbox, uwp] --- -Better late then never. The UWP app for Jellyfin now has a new maintainer and its first release in 5 years. +Better late then never. The Xbox app for Jellyfin now has a new maintainer and its first release in 5 years. /- JPVenson {/* truncate */} The Jellyfin app on Xbox has been unmaintained for quite a while. -While it was on lifesupport for the last couple of years, we were occasionally merging PRs and fixing bugs. +While it was on lifesupport for the last couple of years, we were occasionally fixing bugs. With the last release now 5 years old, and the continued interest in Jellyfin being available on Xbox overall, I decided to take over at least the superficial duties of keeping it operational and releasing when there are new features or bug fixes. @@ -21,8 +21,7 @@ With the last release now 5 years old, and the continued interest in Jellyfin be This new release has now been approved and is available as a new version on the Microsoft store for up-to-date Xbox consoles. -It contains a number of bug fixes, but the main update is the move to WebView2. -As the app is nothing more than a web browser with a few tweaks, this is a huge step up and allows the Xbox to use a Chromium-based browser instead of the old, legacy Edge one. +It contains a number of bug fixes, but the main change is the switch of the web browser engine the Xbox app is using, to a newer and more feature rich Chromium-based browser implementation instead of the old, legacy Edge one. This brings the capability to display HEVC encoded media alongside a few other features that makes the whole experience a lot better. # What to expect From 822c3461c9c22ee92f13fb9db4a510cf18f44970 Mon Sep 17 00:00:00 2001 From: JPVenson Date: Tue, 15 Apr 2025 11:32:13 +0200 Subject: [PATCH 088/896] Renamed Uwp to Xbox --- blog/2025/04-15-XboxUWP-0.9/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2025/04-15-XboxUWP-0.9/index.mdx b/blog/2025/04-15-XboxUWP-0.9/index.mdx index ee74bbba..d918355f 100644 --- a/blog/2025/04-15-XboxUWP-0.9/index.mdx +++ b/blog/2025/04-15-XboxUWP-0.9/index.mdx @@ -17,7 +17,7 @@ While it was on lifesupport for the last couple of years, we were occasionally f With the last release now 5 years old, and the continued interest in Jellyfin being available on Xbox overall, I decided to take over at least the superficial duties of keeping it operational and releasing when there are new features or bug fixes. -# UWP 0.9.0 release +# Xbox 0.9.0 release This new release has now been approved and is available as a new version on the Microsoft store for up-to-date Xbox consoles. From 2a15b22946a0db0cee0f6f91151a2fe18e55ed56 Mon Sep 17 00:00:00 2001 From: JPVenson Date: Tue, 15 Apr 2025 11:37:50 +0200 Subject: [PATCH 089/896] Updated folder for xbox release post --- blog/2025/{04-15-XboxUWP-0.9 => 04-15-Xbox-0.9}/index.mdx | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename blog/2025/{04-15-XboxUWP-0.9 => 04-15-Xbox-0.9}/index.mdx (100%) diff --git a/blog/2025/04-15-XboxUWP-0.9/index.mdx b/blog/2025/04-15-Xbox-0.9/index.mdx similarity index 100% rename from blog/2025/04-15-XboxUWP-0.9/index.mdx rename to blog/2025/04-15-Xbox-0.9/index.mdx From 68007a376e2b0c7057d9b7b111aa24e32fbce59f Mon Sep 17 00:00:00 2001 From: JPVenson Date: Tue, 15 Apr 2025 11:39:45 +0200 Subject: [PATCH 090/896] lowercase for xbox post --- blog/2025/{04-15-Xbox-0.9 => 04-15-xbox-0.9}/index.mdx | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename blog/2025/{04-15-Xbox-0.9 => 04-15-xbox-0.9}/index.mdx (100%) diff --git a/blog/2025/04-15-Xbox-0.9/index.mdx b/blog/2025/04-15-xbox-0.9/index.mdx similarity index 100% rename from blog/2025/04-15-Xbox-0.9/index.mdx rename to blog/2025/04-15-xbox-0.9/index.mdx From fcd42e18eabff5e01524ba764a0e8079c89cf8f1 Mon Sep 17 00:00:00 2001 From: JPVenson Date: Tue, 15 Apr 2025 13:31:54 +0200 Subject: [PATCH 091/896] Clarified webview2 features --- blog/2025/04-15-xbox-0.9/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2025/04-15-xbox-0.9/index.mdx b/blog/2025/04-15-xbox-0.9/index.mdx index d918355f..4deb37fa 100644 --- a/blog/2025/04-15-xbox-0.9/index.mdx +++ b/blog/2025/04-15-xbox-0.9/index.mdx @@ -22,7 +22,7 @@ With the last release now 5 years old, and the continued interest in Jellyfin be This new release has now been approved and is available as a new version on the Microsoft store for up-to-date Xbox consoles. It contains a number of bug fixes, but the main change is the switch of the web browser engine the Xbox app is using, to a newer and more feature rich Chromium-based browser implementation instead of the old, legacy Edge one. -This brings the capability to display HEVC encoded media alongside a few other features that makes the whole experience a lot better. +This allows us to expand support to formats such as HEVC/4K and HDR on supported devices, in future releases after further testing. # What to expect From 3fbcba2e237468826eebb3b34b5ec9a2ddfef250 Mon Sep 17 00:00:00 2001 From: JPVenson Date: Tue, 15 Apr 2025 14:09:20 +0200 Subject: [PATCH 092/896] added trailing NL --- blog/2025/04-15-xbox-0.9/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2025/04-15-xbox-0.9/index.mdx b/blog/2025/04-15-xbox-0.9/index.mdx index 4deb37fa..acefa662 100644 --- a/blog/2025/04-15-xbox-0.9/index.mdx +++ b/blog/2025/04-15-xbox-0.9/index.mdx @@ -30,4 +30,4 @@ I will be actively managing pull requests and try my best with bug reports, thou If there are enough features and bug fixes done and merged, you can expect more releases in the future, though I will not give a definitive timeline for that. -\- JPVenson. \ No newline at end of file +\- JPVenson. From 1f93e0c80648deb65be2d2fa19db7f59d325eda2 Mon Sep 17 00:00:00 2001 From: Tim Gels <43609220+TimGels@users.noreply.github.com> Date: Tue, 15 Apr 2025 14:28:59 +0200 Subject: [PATCH 093/896] fix-typo-slash --- blog/2025/04-15-xbox-0.9/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2025/04-15-xbox-0.9/index.mdx b/blog/2025/04-15-xbox-0.9/index.mdx index acefa662..aac05309 100644 --- a/blog/2025/04-15-xbox-0.9/index.mdx +++ b/blog/2025/04-15-xbox-0.9/index.mdx @@ -8,7 +8,7 @@ tags: [release, xbox, uwp] Better late then never. The Xbox app for Jellyfin now has a new maintainer and its first release in 5 years. -/- JPVenson +\- JPVenson {/* truncate */} From e81b583e291c1d91991b5e353d34de3b7f5fbd09 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 15 Apr 2025 16:20:51 -0400 Subject: [PATCH 094/896] Add discs folder documentation (#1321) --- docs/general/server/media/music.md | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/docs/general/server/media/music.md b/docs/general/server/media/music.md index 300dbd29..96d0f822 100644 --- a/docs/general/server/media/music.md +++ b/docs/general/server/media/music.md @@ -29,16 +29,27 @@ While Jellyfin generally doesn't use the file names for identification, file nam ## Discs -Albums with several discs are identified by the metadata tags with the `disc number` and `total discs` fields. Place the tracks for all discs in one folder. +Albums with several discs are identified by the metadata tags with the `disc number` and `total discs` fields. Place the tracks for all discs in one folder. They can optionally be separated into disc folders, but embedded metadata takes priority. ```txt -Album -ā”œā”€ā”€ Disc 1 Track 1.ogg -ā”œā”€ā”€ Disc 1 Track 2.ogg -ā”œā”€ā”€ Disc 2 Track 1.ogg -ā”œā”€ā”€ Disc 3 Track 1.ogg -ā”œā”€ā”€ Disc 3 Track 2.ogg -└── Disc 3 Track 3.ogg +Music +ā”œā”€ā”€ Album 1 +│ ā”œā”€ā”€ Disc 1 Track 1.ogg +│ ā”œā”€ā”€ Disc 1 Track 2.ogg +│ ā”œā”€ā”€ Disc 2 Track 1.ogg +│ ā”œā”€ā”€ Disc 3 Track 1.ogg +│ ā”œā”€ā”€ Disc 3 Track 2.ogg +│ └── Disc 3 Track 3.ogg +└── Album 2 + ā”œā”€ā”€ Disc 1 + │ ā”œā”€ā”€ Disc 1 Track 1.aiff + │ └── Disc 1 Track 2.aiff + ā”œā”€ā”€ Disc 2 + │ ā”œā”€ā”€ Disc 2 Track 1.aiff + │ ā”œā”€ā”€ Disc 2 Track 2.aiff + │ └── Disc 2 Track 3.aiff + └── Disc 3 + └── Disc 3 Track 1.aiff ``` ## Lyrics From 52bf6f2afc939a1b31e7eed8840d208b43a04a35 Mon Sep 17 00:00:00 2001 From: Allan G Date: Wed, 16 Apr 2025 22:00:44 -0400 Subject: [PATCH 095/896] Remove zap2xml recommendation (#1368) The README for `shuaiscott/zap2xml` was updated to mark it as deprecated on November 19, 2024 [1]. Additionally, `zap2xml` supported `tvguide` and `zap2it`. The former service has not existed for a few years, and the latter recently ceased to exist, so there's no reason to recommend this script any longer. 1. https://github.com/shuaiscott/zap2xml/commit/2c500bd14a655ebb7eaee1b9a3e7f4ceb3c46d1d --- docs/general/server/live-tv/setup-guide.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/general/server/live-tv/setup-guide.md b/docs/general/server/live-tv/setup-guide.md index 2fcaac9e..6f47921c 100644 --- a/docs/general/server/live-tv/setup-guide.md +++ b/docs/general/server/live-tv/setup-guide.md @@ -89,8 +89,6 @@ Schedules Direct is a paid service that provides U.S., Canadian, and other guide This option allows for downloading of guide data in the [XMLTV](http://wiki.xmltv.org/index.php/XMLTVFormat) format. -To create an XML file with guide data, there are several different methods. A reliable way to do this is to use [shuaiscott's zap2xml Docker container](https://github.com/shuaiscott/zap2xml). - ## Mapping Channels Guide data from the 'TV Guide Data Providers' will need to be mapped to the physical channel from the tuner. Click the '...' next to the guide provider you set up and select 'Map Channels' From 7f7adbe366cf4fc55808c4a393810226d99de9bb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 16 Apr 2025 22:01:05 -0400 Subject: [PATCH 096/896] Update dependency sass to v1.86.3 (#1341) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5b615cab..7cb0482e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.85.1", + "sass": "1.86.3", "swiper": "11.2.4", "url-loader": "4.1.1" }, @@ -18474,9 +18474,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { - "version": "1.85.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.1.tgz", - "integrity": "sha512-Uk8WpxM5v+0cMR0XjX9KfRIacmSG86RH4DCCZjLU2rFh5tyutt9siAXJ7G+YfxQ99Q6wrRMbMlVl6KqUms71ag==", + "version": "1.86.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.86.3.tgz", + "integrity": "sha512-iGtg8kus4GrsGLRDLRBRHY9dNVA78ZaS7xr01cWnS7PEMQyFtTqBiyCrfpTYTZXRWM94akzckYjh8oADfFNTzw==", "license": "MIT", "dependencies": { "chokidar": "^4.0.0", diff --git a/package.json b/package.json index 84e16bf1..9f250339 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.85.1", + "sass": "1.86.3", "swiper": "11.2.4", "url-loader": "4.1.1" }, From 52b11b7bdba54f30e51a7f9f9ec0f69071cb8fd1 Mon Sep 17 00:00:00 2001 From: jameskimmel <17176225+jameskimmel@users.noreply.github.com> Date: Thu, 17 Apr 2025 21:32:44 +0200 Subject: [PATCH 097/896] Update nginx.md (#1369) --- docs/general/networking/nginx.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/docs/general/networking/nginx.md b/docs/general/networking/nginx.md index 05428507..638c4363 100644 --- a/docs/general/networking/nginx.md +++ b/docs/general/networking/nginx.md @@ -16,15 +16,6 @@ Note that a server listening on http port 80 is required for the Certbot / Let's ### HTTPS config example ```config -server { - listen 80; - listen [::]:80; - server_name jellyfin.example.org; - - # Uncomment to redirect HTTP to HTTPS - return 301 https://$host$request_uri; -} - server { # Nginx versions prior to 1.25 #listen 443 ssl http2; @@ -92,6 +83,13 @@ server { proxy_set_header X-Forwarded-Host $http_host; } } + +server { + listen 80; + listen [::]:80; + server_name jellyfin.example.org; + return 301 https://$host$request_uri; +} ``` ## Extra Nginx Configurations From eeb4cf7cbf6419fec36af54014649946ef13c8f8 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Apr 2025 01:44:15 -0400 Subject: [PATCH 098/896] create video content page --- docs/general/server/media/video/index.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 docs/general/server/media/video/index.md diff --git a/docs/general/server/media/video/index.md b/docs/general/server/media/video/index.md new file mode 100644 index 00000000..2726c958 --- /dev/null +++ b/docs/general/server/media/video/index.md @@ -0,0 +1,16 @@ +--- +uid: server-media-video-index +title: Video Content +--- + +# Video Content + +Video content covers all content that is in Video form, namely movies, TV shows and music videos. + +## Movies + +## TV Shows + +## Music Videos + +## Extras From 4c9610fd83dda0c7515a4e059fad5f130c7a2640 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Apr 2025 01:58:42 -0400 Subject: [PATCH 099/896] Add movies folder structure --- docs/general/server/media/video/index.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/general/server/media/video/index.md b/docs/general/server/media/video/index.md index 2726c958..15b5cf32 100644 --- a/docs/general/server/media/video/index.md +++ b/docs/general/server/media/video/index.md @@ -7,10 +7,34 @@ title: Video Content Video content covers all content that is in Video form, namely movies, TV shows and music videos. +Most common video formats are supported by Jellyfin, such as `mp4` and `mkv`. In addition, `VIDEO_TS` and `BDMV` folders are supported. + +`.iso` files and other disc image formats should work but are not supported. It is recommended that disc image formats be remuxed into `mkv` containers, or extracted into `VIDEO_TS` or `BDMV` folders. + ## Movies +Movies should be organized into individual folders for each movie. The folder can optionally contain extra files. + +```txt +Movies +ā”œā”€ā”€ Best_Movie_Ever (2019) +│ ā”œā”€ā”€ Best_Movie_Ever (2019).mp4 +│ ā”œā”€ā”€ Best_Movie_Ever (2019).nfo +│ ā”œā”€ā”€ Best_Movie_Ever (2019).en_us.srt +│ ā”œā”€ā”€ cover.png +│ └── theme.mp3 +└── Movie (2021) [imdbid-tt12801262] + ā”œā”€ā”€ Movie (2021) [imdbid-tt12801262] - 2160p.mp4 + ā”œā”€ā”€ Movie (2021) [imdbid-tt12801262] - 1080p.mp4 + └── Movie (2021) [imdbid-tt12801262] - Directors Cut.mp4 +``` + ## TV Shows ## Music Videos ## Extras + +## File Suffixes + +## Multiple Versions From 5eb6205695b453f412913b46ce4d0ce89fabde61 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 18 Apr 2025 10:59:02 -0400 Subject: [PATCH 100/896] Migrate config .github/renovate.json (#1371) --- .github/renovate.json | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 86805a58..6d7d46ad 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,11 +1,18 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["github>jellyfin/.github//renovate-presets/nodejs", ":semanticCommitsDisabled"], + "extends": [ + "github>jellyfin/.github//renovate-presets/nodejs", + ":semanticCommitsDisabled" + ], "packageRules": [ { "description": "Disable major updates for React", - "matchPackagePrefixes": ["react"], - "matchPackageNames": ["@types/react", "@types/react-helmet", "@types/react-router-dom"], + "matchPackageNames": [ + "@types/react", + "@types/react-helmet", + "@types/react-router-dom", + "react{/,}**" + ], "matchUpdateTypes": "major", "enabled": false } From 04bd8003f1088db0055091fbfa7616c5884650b4 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Apr 2025 13:00:32 -0400 Subject: [PATCH 101/896] Add video_ts folder structure example --- docs/general/server/media/video/index.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/docs/general/server/media/video/index.md b/docs/general/server/media/video/index.md index 15b5cf32..08ad2ba9 100644 --- a/docs/general/server/media/video/index.md +++ b/docs/general/server/media/video/index.md @@ -7,7 +7,7 @@ title: Video Content Video content covers all content that is in Video form, namely movies, TV shows and music videos. -Most common video formats are supported by Jellyfin, such as `mp4` and `mkv`. In addition, `VIDEO_TS` and `BDMV` folders are supported. +Most common video formats are supported by Jellyfin, such as `mp4` and `mkv`. In addition, `VIDEO_TS` and `BDMV` folders are supported for movies and music videos. `.iso` files and other disc image formats should work but are not supported. It is recommended that disc image formats be remuxed into `mkv` containers, or extracted into `VIDEO_TS` or `BDMV` folders. @@ -24,9 +24,16 @@ Movies │ ā”œā”€ā”€ cover.png │ └── theme.mp3 └── Movie (2021) [imdbid-tt12801262] - ā”œā”€ā”€ Movie (2021) [imdbid-tt12801262] - 2160p.mp4 - ā”œā”€ā”€ Movie (2021) [imdbid-tt12801262] - 1080p.mp4 - └── Movie (2021) [imdbid-tt12801262] - Directors Cut.mp4 + ā”œā”€ā”€ backdrop.jpg + └── VIDEO_TS + ā”œā”€ā”€ VIDEO_TS.BUP + ā”œā”€ā”€ VIDEO_TS.IFO + ā”œā”€ā”€ VIDEO_TS.VOB + ā”œā”€ā”€ VTS_01_0.BUP + ā”œā”€ā”€ VTS_01_0.IFO + ā”œā”€ā”€ VTS_01_0.VOB + ā”œā”€ā”€ VTS_01_1.VOB + └── VTS_01_2.VOB ``` ## TV Shows From 796b37605b1f2239107be8ac84f50810f8cc19d2 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Apr 2025 13:00:40 -0400 Subject: [PATCH 102/896] add shows docs --- docs/general/server/media/video/index.md | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/docs/general/server/media/video/index.md b/docs/general/server/media/video/index.md index 08ad2ba9..cb3327f7 100644 --- a/docs/general/server/media/video/index.md +++ b/docs/general/server/media/video/index.md @@ -38,6 +38,35 @@ Movies ## TV Shows +Shows should be organized into series folders, then into season folders under each series. + +```txt +Shows +ā”œā”€ā”€ Series Name A (2010) +│ ā”œā”€ā”€ Season 00 +│ │ ā”œā”€ā”€ Some Special.mkv +│ │ ā”œā”€ā”€ Series Name A S00E01.mkv +│ │ └── Series Name A S00E02.mkv +│ ā”œā”€ā”€ Season 01 +│ │ ā”œā”€ā”€ Series Name A S01E01-E02.mkv +│ │ ā”œā”€ā”€ Series Name A S01E03.mkv +│ │ └── Series Name A S01E04.mkv +│ └── Season 02 +│ ā”œā”€ā”€ Series Name A S02E01.mkv +│ ā”œā”€ā”€ Series Name A S02E02.mkv +│ ā”œā”€ā”€ Series Name A S02E03 Part 1.mkv +│ └── Series Name A S02E03 Part 2.mkv +└── Series Name B (2018) + ā”œā”€ā”€ Season 01 + | ā”œā”€ā”€ Series Name B S01E01.mkv + | └── Series Name B S01E02.mkv + └── Season 02 + ā”œā”€ā”€ Series Name B S02E01-E02.mkv + └── Series Name B S02E03.mkv +``` + +Each video file may contain multiple episodes. However, only the metadata of the first episode will be shown in Jellyfin. It is recommended that the video files be split into individual episodes using a tool like [MKVToolNix](https://mkvtoolnix.download) + ## Music Videos ## Extras From 8ee05b46984818b457eb3ed7a859bb5c503bbedf Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Apr 2025 13:01:59 -0400 Subject: [PATCH 103/896] add music videos --- docs/general/server/media/video/index.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/general/server/media/video/index.md b/docs/general/server/media/video/index.md index cb3327f7..9ad89546 100644 --- a/docs/general/server/media/video/index.md +++ b/docs/general/server/media/video/index.md @@ -69,6 +69,28 @@ Each video file may contain multiple episodes. However, only the metadata of the ## Music Videos +Music videos are organized mostly the same as movies, with a few key differences - no external metadata providers are available by default, and multi layer folders are supported. + +```txt +MusicVideos +ā”œā”€ā”€ Folder 1 +│ ā”œā”€ā”€ Folder 1.1 +│ │ └── Song 1 +│ │ ā”œā”€ā”€ Song 1 Version 1.mp4 +│ │ ā”œā”€ā”€ Song 1 Version 2.mp4 +│ │ └── Song 1 Version 3.mp4 +│ ā”œā”€ā”€ Song 2 +│ │ ā”œā”€ā”€ Song 2 Version 1.mp4 +│ │ ā”œā”€ā”€ Song 2 Version 1.nfo +│ │ ā”œā”€ā”€ Song 2 Version 2.mp4 +│ │ └── Song 2 Version 2.nfo +│ └── Song 3 +│ ā”œā”€ā”€ Song 3.mkv +│ └── Song 3.nfo +└── Song 4 + └── Song 4.avi +``` + ## Extras ## File Suffixes From 4a8929f51a1c80063a2555b50e2329f0deb60718 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Apr 2025 13:17:00 -0400 Subject: [PATCH 104/896] add warning for arc b series rebar (#1373) --- docs/general/administration/hardware-acceleration/intel.md | 6 ++++++ docs/general/administration/hardware-selection.md | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/docs/general/administration/hardware-acceleration/intel.md b/docs/general/administration/hardware-acceleration/intel.md index 05006333..633dfb12 100644 --- a/docs/general/administration/hardware-acceleration/intel.md +++ b/docs/general/administration/hardware-acceleration/intel.md @@ -121,6 +121,12 @@ Note that Jasper Lake and Elkhart Lake processors are 10th Gen Pentium/Celeron/A ::: +:::warning + +Intel ARC B series cards require ReBar to be enabled. + +::: + ### Transcode Other Codecs Please refer to these links: diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 55e8d4e3..1b77266e 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -56,6 +56,12 @@ If you are planning to use a dedicated graphics card (including upgrading an old Intel Drivers are much easier to install on Linux, with many distributions including them by default. If you do not need CUDA for other applications, it is highly recommended that you stick with Intel Graphics on Linux. +:::caution + +Intel ARC B series cards require ReBar to be enabled. This means you must use it on a platform with Intel 10th gen, AMD Ryzen 3000 series or newer. + +::: + ### Servers without GPUs Not having a GPU is **NOT** recommended for Jellyfin, as video transcoding on the CPU is very performance demanding. HDR From baca9bf5a688172920662afe28b653b17f59a7fa Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Apr 2025 13:31:12 -0400 Subject: [PATCH 105/896] add extras --- docs/general/server/media/video/index.md | 96 ++++++++++++++++++++++++ 1 file changed, 96 insertions(+) diff --git a/docs/general/server/media/video/index.md b/docs/general/server/media/video/index.md index 9ad89546..dd1b07db 100644 --- a/docs/general/server/media/video/index.md +++ b/docs/general/server/media/video/index.md @@ -11,6 +11,8 @@ Most common video formats are supported by Jellyfin, such as `mp4` and `mkv`. In `.iso` files and other disc image formats should work but are not supported. It is recommended that disc image formats be remuxed into `mkv` containers, or extracted into `VIDEO_TS` or `BDMV` folders. +File names containing special characters WILL cause problems. The following characters are known to cause issues: `<`, `>`, `:`, `"`, `/`, `\`, `|`, `?`, `*` + ## Movies Movies should be organized into individual folders for each movie. The folder can optionally contain extra files. @@ -93,6 +95,100 @@ MusicVideos ## Extras +Extras can be added to movies, show series, show seasons, and music videos in a few different ways, as listed below. + +### Extras Folders + +One of the cleanest ways of adding extras is to place them in subfolders within your media folders. + +Supported folder types are: + +- `behind the scenes` +- `deleted scenes` +- `interviews` +- `scenes` +- `samples` +- `shorts` +- `featurettes` +- `clips` +- `other` - Generic catch all for extras of an unknown type. +- `extras` - Generic catch all for extras of an unknown type. +- `trailers` + +```txt +Best_Movie_Ever (2019) +ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 +ā”œā”€ā”€ Best_Movie_Ever (2019) - 720P.mp4 +ā”œā”€ā”€ Best_Movie_Ever (2019) - Directors Cut.mp4 +ā”œā”€ā”€ behind the scenes +│ ā”œā”€ā”€ Making of the Best Movie Ever.mp4 +│ └── Finding the right score.mp4 +ā”œā”€ā”€ interviews +│ └── Interview with the Director.mp4 +└── extras + └── Home recreation.mp4 +``` + +### File Name + +Some types of extras support a special option if you only have a single of that type. These options are to name the filename a specific word when stored in the same folder. + +Supported filenames are: + +- `trailer` +- `sample` +- `theme` - Audio file of the theme song + +```txt +Best_Movie_Ever (2019) +ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 +ā”œā”€ā”€ sample.mp4 +ā”œā”€ā”€ theme.mp3 +└── trailer.mp4 +``` + +### File Suffix + +If you would rather keep everything in a single folder, you can append special suffixes to the filename which Jellyfin picks up and uses to identify the file as an extra. Note that, with a few noted exceptions, these suffixes **DO NOT** contain any spaces. + + + +- `-trailer` +- `.trailer` +- `_trailer` +- ` trailer` - This is a space followed by the word `trailer` +- `-sample` +- `.sample` +- `_sample` +- ` sample` - This is a space followed by the word `sample` +- `-scene` +- `-clip` +- `-interview` +- `-behindthescenes` +- `-deleted` +- `-deletedscene` +- `-featurette` +- `-short` +- `-other` +- `-extra` + + +```txt +Best_Movie_Ever (2019) +ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 +ā”œā”€ā”€ That clip that I want everyone to see-clip.mp4 +ā”œā”€ā”€ Release Trailer-trailer.mp4 +ā”œā”€ā”€ Preview Trailer.trailer.avi +ā”œā”€ā”€ Release Trailer 2_trailer.avi +ā”œā”€ā”€ Teaser.sample.mp4 +ā”œā”€ā”€ Favorite Scene-scene.mp4 +ā”œā”€ā”€ The Best Ever-clip.mp4 +ā”œā”€ā”€ Making of The Best Movie Ever-behindthescenes.mp4 +ā”œā”€ā”€ Not the best scene-deleted.mp4 +ā”œā”€ā”€ Theme Song Music Video-featurette.mp4 +└── Art of the Best Movie Ever-short.mp4 +``` + ## File Suffixes ## Multiple Versions From d1103bb51b5968572142af408fd6bc77232d14bd Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Apr 2025 13:54:00 -0400 Subject: [PATCH 106/896] add show specials --- docs/general/server/media/video/index.md | 39 +++++++++++++++++++++--- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/docs/general/server/media/video/index.md b/docs/general/server/media/video/index.md index dd1b07db..787188d8 100644 --- a/docs/general/server/media/video/index.md +++ b/docs/general/server/media/video/index.md @@ -69,6 +69,28 @@ Shows Each video file may contain multiple episodes. However, only the metadata of the first episode will be shown in Jellyfin. It is recommended that the video files be split into individual episodes using a tool like [MKVToolNix](https://mkvtoolnix.download) +### Show Specials + +Show specials can be added in the `Season 00` folder. If supported by your metadata provider those files will be matched. In case your metadata provider does not provide information about the special, it is recommended to use a name which describes the content of the special instead of naming it `Series Name S00Exy.mkv`. This is done to avoid wrong metadata being pulled for the special and to provide a proper presentation. + +:::note + +Episode numbering for specials may vary from metadata provider to metadata provider. + +::: + +Specials can also be shown within a season if so desired. This can be helpful when they are part of a continued storyline during the season. This requires 2 settings: + +1. The option `Display specials within their series they aired in` under `Dashboard -> Library -> Display` must be enabled +2. The season and episode they aired before/after must be set within the metadata. + - These can be set in the Metadata editor or in an NFO using the `airsbefore_season`, `airsafter_season`, and `airsbefore_episode` tags. + - When the `Airs before season` field is set but `Airs before episode` is not set, the special will play at the start of the specified season, before the first episode. + - The `Airs before season` can also be combined with the `Airs before episode` field to insert it as a mid-season special before the specified episode. For example, if `Airs before season` is set to `2` and `Airs before episode` is set to `7`, the special will play between S02E06 and S02E07. + - With `Airs after series`, set the Special will be shown (and played) at the end of the specified Season. This will take priority over the `Airs before season/episode` fields if they are set. + - When multiple specials have the same position, they will play in the order in which they are stored in the specials season. For example, if S00E01 and S00E03 both have `Airs before season` set to `3` and `Airs before episode` set to `7`, the order the content will play in is: S03E06 → S00E01 → S00E03 → S03E07. + +Note that this will show them in both the `Specials` season, in addition to the season specified. + ## Music Videos Music videos are organized mostly the same as movies, with a few key differences - no external metadata providers are available by default, and multi layer folders are supported. @@ -93,6 +115,19 @@ MusicVideos └── Song 4.avi ``` +## File Suffixes + +### Multiple Versions + +Multiple versions of the same video can be stored together in the library using a file suffix. The part before any suffixes **MUST** be exactly the same, including any years and/or metadata provider IDs. + +```txt +Movie (2021) [imdbid-tt12801262] +ā”œā”€ā”€ Movie (2021) [imdbid-tt12801262] - 2160p.mp4 +ā”œā”€ā”€ Movie (2021) [imdbid-tt12801262] - 1080p.mp4 +└── Movie (2021) [imdbid-tt12801262] - Directors Cut.mp4 +``` + ## Extras Extras can be added to movies, show series, show seasons, and music videos in a few different ways, as listed below. @@ -188,7 +223,3 @@ Best_Movie_Ever (2019) ā”œā”€ā”€ Theme Song Music Video-featurette.mp4 └── Art of the Best Movie Ever-short.mp4 ``` - -## File Suffixes - -## Multiple Versions From 1a5f83ee1f091051a0151643f62523eeb536702e Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Apr 2025 14:04:29 -0400 Subject: [PATCH 107/896] add external subs and audio --- docs/general/server/media/video/index.md | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/docs/general/server/media/video/index.md b/docs/general/server/media/video/index.md index 787188d8..e07a3187 100644 --- a/docs/general/server/media/video/index.md +++ b/docs/general/server/media/video/index.md @@ -117,6 +117,35 @@ MusicVideos ## File Suffixes +### External Subtitles and Audio Tracks + +External Subtitles can be added with file suffixes. + +```txt +/Movies + /Film (1986) + Film.mkv + Film.default.srt + Film.default.en.forced.ass + Film.forced.en.dts + Film.en.sdh.srt + Film.English Commentary.en.mp3 +``` + +Each title/flag field can be a generic string, or a special flag. A file can have multiple, separated with `.` + +| Type | Flag | +| ---------------- | ------------------- | +| Default | `default` | +| Forced | `forced`, `foreign` | +| Hearing Impaired | `sdh`, `cc`, `hi` | + +`hi` collides with the Hindi language abbreviation. `hi` by itself will resolve as a Hindi language track, while `hi` in conjunction with another language identifier (such as `title.en.hi.srt`) will use the other language and tag it as hearing impaired. + +Flags are ignored on containers with more than one stream. + +Any arbitrary text not parsable to a language or flag will be combined and used as the title of the stream (if there is not a stream title already embedded in the file metadata). The last file in the above example will be parsed as an English mp3 audio stream with the title `English Commentary`. + ### Multiple Versions Multiple versions of the same video can be stored together in the library using a file suffix. The part before any suffixes **MUST** be exactly the same, including any years and/or metadata provider IDs. From 6dff327fb32e802b2096e11fdcf09b5a6033b8d1 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Apr 2025 14:05:59 -0400 Subject: [PATCH 108/896] delete pages replaced by video page --- docs/general/server/media/external-files.md | 84 ------ docs/general/server/media/movies.md | 304 -------------------- docs/general/server/media/music-videos.md | 35 --- docs/general/server/media/shows.md | 282 ------------------ 4 files changed, 705 deletions(-) delete mode 100644 docs/general/server/media/external-files.md delete mode 100644 docs/general/server/media/movies.md delete mode 100644 docs/general/server/media/music-videos.md delete mode 100644 docs/general/server/media/shows.md diff --git a/docs/general/server/media/external-files.md b/docs/general/server/media/external-files.md deleted file mode 100644 index 5b724d6d..00000000 --- a/docs/general/server/media/external-files.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -uid: server-media-external-files -title: External files ---- - -# External files - -Audio and subtitles will usually be embedded within your video container file (e.g. mkv), but the server also supports loading audio and subtitle streams from external files. -The server supports reading either single files or containers like mka (Matroska Audio) or mks (Matroska Subtitle) with one or more streams. - -:::note - -External audio files and containers are supported on Jellyfin 10.8 and later. - -::: - -## Naming - -Jellyfin will search for external files that exactly match the video filename. -They can optionally include a language which will only be used if the language cannot be determined from the file metadata. - -If multiple languages are defined within the filename the last one will be used and the others ignored. - -### Simple example - -```txt -/Movies - /Film (1946) - Film.mkv - Film.vtt - Film.aac - Film.mka - Film.mks - Film.en.ac3 - Film.de.srt - Film.en.dts - Film.german.ac3 -``` - -### Naming Flags - -:::note - -Support for naming flags is coming with the next feature release for Jellyfin. Until then it is recommended you avoid adding additional flags. This is especially true for `hi` flags (see note below). - -::: - -Additional flags can be appended to the filename (separated by the `.` delimiter) to add metadata. Supported metadata and flags are: - -- Default: `default` - - Marks the stream as the default. -- Forced: `forced`, `foreign` - - Marks the subtitle stream as forced, typically used for translation of segments of audio/text that differ from the primary language. -- Hearing Impaired (Jellyfin 10.9+): `sdh`, `cc`, `hi` - - Indicates that the subtitle stream has additional information to help viewers that are hearing impaired. - -:::note - -`hi` collides with the Hindi language abbreviation. `hi` by itself will resolve as a Hindi language track, while `hi` in conjunction with another language identifier (such as `title.en.hi.srt`) will use the other language and tag it as hearing impaired. - -::: - -Flags are ignored on containers with more than one stream. - -Any arbitrary text not parsable to a language or flag will be combined and used as the title of the stream (if there is not a stream title already embedded in the file metadata). - -### Extended example with flags and stream title - -```txt -/Movies - /Film (1986) - Film.mkv - Film.default.srt - Film.default.en.forced.ass - Film.forced.en.dts - Film.en.sdh.srt - Film.English Commentary.en.mp3 -``` - -:::note - -The last file will parse to an English mp3 audio stream with the title `English Commentary`. - -::: diff --git a/docs/general/server/media/movies.md b/docs/general/server/media/movies.md deleted file mode 100644 index c078d8b8..00000000 --- a/docs/general/server/media/movies.md +++ /dev/null @@ -1,304 +0,0 @@ ---- -uid: server-media-movies -title: Movies ---- - -# Movies - -Movies must be in the library root directory or in a subfolder for the individual films. Not following this structure may lead to misidentification or missing media. Subfolders allow for organization of metadata and images. Adding the year at the end in parentheses will yield the best results when scraping metadata. - -:::tip - -In order to help with identifying a movie, Jellyfin can make use of media provider identifiers. This can be specified in your movie's file or folder name, for example: `Film (2010) [imdbid-tt0106145].mp4` or `Film (2018) [tmdbid-65567]` - -::: - -```txt -Movies -ā”œā”€ā”€ Film (1990).mp4 -ā”œā”€ā”€ Film (1994).mp4 -ā”œā”€ā”€ Film (2008) -│   └── Film.mkv -└── Film (2010) - ā”œā”€ā”€ Film-cd1.avi - └── Film-cd2.avi -``` - -:::caution ISO Files and other Disc Images - -While Jellyfin _should_ work with .iso files and other images, it is **explicitly** unsupported. It is recommended that those be extracted to BDMV or VIDEO_TS folders or remuxed to .mkv video files. Regardless of the source format, menus are not supported and only the main titles will be played. - -::: - -## Multiple Versions of a Movie - -Multiple versions of a movie can be stored together and presented as a single title. Place each movie version in the same folder and give each version a name with the folder name as a prefix as seen below. - -:::note - -The prefix has to be an exact match of the folder name for the versioning to work, that includes any media provider identifiers such as `[imdbid-tt12801262]` - -::: - -```txt -Movies -ā”œā”€ā”€ Best_Movie_Ever (2019) -│ ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 -│ ā”œā”€ā”€ Best_Movie_Ever (2019) - 720P.mp4 -│ └── Best_Movie_Ever (2019) - Directors Cut.mp4 -└── Movie (2021) [imdbid-tt12801262] - ā”œā”€ā”€ Movie (2021) [imdbid-tt12801262] - 2160p.mp4 - ā”œā”€ā”€ Movie (2021) [imdbid-tt12801262] - 1080p.mp4 - └── Movie (2021) [imdbid-tt12801262] - Directors Cut.mp4 -``` - -To distinguish between versions, each filename needs to have a space, hyphen, space, and then a label. Labels are not predetermined and can be made up by the user. - -:::note - -The hyphen is required. Periods, commas and other characters are not supported. - -::: - -Additionally, labels can be placed between brackets with the same result as seen below. - -```txt -Movies -└── Best_Movie_Ever (2019) - ā”œā”€ā”€ Best_Movie_Ever (2019) - [1080P].mp4 - ā”œā”€ā”€ Best_Movie_Ever (2019) - [720P].mp4 - └── Best_Movie_Ever (2019) - [Directors Cut].mp4 -``` - -If labels are not added to the end of filenames, as shown above, each file will be treated as a unique movie and not a version of the same movie. - -### Order of Versions - -Movie versions are presented in an alphabetically sorted list. An exception applies to resolution names, which are sorted in descending order from highest to lowest resolution. A version name qualifies as a resolution name when ending with either a `p` or an `i`. - -:::note - -The first movie version in the list is the one selected by default. - -::: - -#### Examples of Sorting - -- `1080p`, `2160p`, `360p`, `480p`, `720p` → `2160p`, `1080p`, `720p`, `480p`, `360p` -- `Extended Cut`, `Cinematic Cut`, `Director's Cut` → `Cinematic Cut`, `Director's Cut`, `Extended Cut` - -:::note - -To group media manually, long-click or right-click media to highlight then select additional media to merge. Use the new bar that appears to 'Group Versions'. - -::: - -## Movies Split Across Multiple Parts - -Movies that are split into multiple files can be stacked together if named correctly. Files should be named as follows: - -- `Movie Name (2010)/Movie Name.mkv` - -The separator is optional between `` and ``. `` can be any number, or the letters a-d. - -Supported part types are: - -- `cd` -- `dvd` -- `part` -- `pt` -- `disc` -- `disk` - -Supported separators are: - -- `(space)` -- `. (period)` -- `- (dash)` -- `_ (underscore)` - -:::note - -This does not work in conjunction with multiple versions or merging. - -::: - -## Movie Extras - -Movie extras can include deleted scenes, interviews, and other various things that you would want to include alongside your movie. Jellyfin supports several different methods of adding these files. - -### Extras Folders - -One of the cleanest ways of adding extras is to place them in subfolders within your movie folder. - -Supported folder types are: - -- `behind the scenes` -- `deleted scenes` -- `interviews` -- `scenes` -- `samples` -- `shorts` -- `featurettes` -- `clips` -- `other` - Generic catch all for extras of an unknown type. -- `extras` - Generic catch all for extras of an unknown type. -- `trailers` - -```txt -Movies -└── Best_Movie_Ever (2019) - ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 - ā”œā”€ā”€ Best_Movie_Ever (2019) - 720P.mp4 - ā”œā”€ā”€ Best_Movie_Ever (2019) - Directors Cut.mp4 - ā”œā”€ā”€ behind the scenes - │ ā”œā”€ā”€ Making of the Best Movie Ever.mp4 - │ └── Finding the right score.mp4 - ā”œā”€ā”€ interviews - │ └── Interview with the Director.mp4 - └── extras - └── Home recreation.mp4 -``` - -### File Name - -Some types of extras support a special option if you only have a single of that type. These options are to name the filename a specific word when stored in the same folder as the movie. - -Supported filenames are: - -- `trailer` -- `sample` -- `theme` - Audio file of the theme song - -```txt -Movies -└── Best_Movie_Ever (2019) - ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 - ā”œā”€ā”€ sample.mp4 - ā”œā”€ā”€ theme.mp3 - └── trailer.mp4 -``` - -### File Suffix - -If you would rather keep everything in a single folder, you can append special suffixes to the filename which Jellyfin picks up and uses to identify the file as an extra. Note that, with a few noted exceptions, these suffixes **DO NOT** contain any spaces. - - - -- `-trailer` -- `.trailer` -- `_trailer` -- ` trailer` - This is a space followed by the word `trailer` -- `-sample` -- `.sample` -- `_sample` -- ` sample` - This is a space followed by the word `sample` -- `-scene` -- `-clip` -- `-interview` -- `-behindthescenes` -- `-deleted` -- `-deletedscene` -- `-featurette` -- `-short` -- `-other` -- `-extra` - - -```txt -Movies -└── Best_Movie_Ever (2019) - ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 - ā”œā”€ā”€ That clip that I want everyone to see-clip.mp4 - ā”œā”€ā”€ Release Trailer-trailer.mp4 - ā”œā”€ā”€ Preview Trailer.trailer.avi - ā”œā”€ā”€ Release Trailer 2_trailer.avi - ā”œā”€ā”€ Teaser.sample.mp4 - ā”œā”€ā”€ Favorite Scene-scene.mp4 - ā”œā”€ā”€ The Best Ever-clip.mp4 - ā”œā”€ā”€ Making of The Best Movie Ever-behindthescenes.mp4 - ā”œā”€ā”€ Not the best scene-deleted.mp4 - ā”œā”€ā”€ Theme Song Music Video-featurette.mp4 - └── Art of the Best Movie Ever-short.mp4 -``` - -## 3D Movies - -The parser can recognize 3D files automatically if the proper tags are added to the file name, or you can manually assign the 3D attribute to a file using Jellyfin's metadata editor to select the correct 3D format. The metadata editor is accessible from the context menu on each item. - -To identify 3D content by filename, the first tag is `3D`, which must be combined with one of the following tags to specify the specific 3D format: - -- `hsbs` = half side by side -- `fsbs` = full side by side -- `htab` = half top and bottom -- `ftab` = full top and bottom -- `mvc` = Multiview Video Coding - -The tags are case-insensitive and must be surrounded by either a space, hyphen `-`, dot `.` or underscore `_`. - -```txt -Awesome 3D Movie (2022).3D.FTAB.mp4 -``` - -```txt -Awesome 3D Movie (2022)_3D_htab.mp4 -``` - -```txt -Awesome 3D Movie (2022)-3d-hsbs.mp4 -``` - -Additionally, 3D filename tags can be combined with the grouping functionality documented above. All text before the hyphen must match the folder name. - -```txt -Movies -└── Awesome 3D Movie (2022) - ā”œā”€ā”€ Awesome 3D Movie (2022) - 3D_FTAB.mp4 - ā”œā”€ā”€ Awesome 3D Movie (2022) - 3D.hsbs.mp4 - └── Awesome 3D Movie (2022) - 1080p.mp4 -``` - -:::note - -There is no tag for anaglyph 3D content. - -::: - -## Images - -The following files may also be embedded into video containers that support it (such as mkv) and will be read out by the `Embedded Image Extractor` if enabled as an `Image Extractor` on the library configuration page. - -### Poster - -- folder.ext -- poster.ext -- cover.ext -- default.ext -- movie.ext - -Examples: - -Movie (2010)/poster.jpg - -### Backdrop - -- backdrop.ext -- fanart.ext -- background.ext -- art.ext -- extrafanart/\*.ext - -Examples: - -Movie (2010)/fanart.jpg _for the first backdrop image_ - -Movie (2010)/extrafanart/fanart1.jpg, Movie (2010)/extrafanart/fanart2.jpg, _etc for additional backdrop images_ - -### Logo - -- logo.ext -- clearlogo.ext - -Example: - -Movie (2010)/logo.png diff --git a/docs/general/server/media/music-videos.md b/docs/general/server/media/music-videos.md deleted file mode 100644 index b27e7eab..00000000 --- a/docs/general/server/media/music-videos.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -uid: server-media-music-videos -title: Music videos ---- - -# Music videos - -The `Music videos` library type can be used to organize music videos. - -The music videos are organized into folders, and the folder structure will be presented -directly to the users. - -```txt -MusicVideos -ā”œā”€ā”€ Folder 1 -│ ā”œā”€ā”€ Folder 1.1 -│ │ └── Song 1 -│ │ ā”œā”€ā”€ Song 1 Version 1.mp4 -│ │ ā”œā”€ā”€ Song 1 Version 2.mp4 -│ │ └── Song 1 Version 3.mp4 -│ ā”œā”€ā”€ Song 2 -│ │ ā”œā”€ā”€ Song 2 Version 1.mp4 -│ │ ā”œā”€ā”€ Song 2 Version 1.nfo -│ │ ā”œā”€ā”€ Song 2 Version 2.mp4 -│ │ └── Song 2 Version 2.nfo -│ └── Song 3 -│ ā”œā”€ā”€ Song 3.mkv -│ └── Song 3.nfo -└── Song 4 - └── Song 4.avi -``` - -No metadata scraping from online providers will be performed. By default, the file names will be used as the title, and the last modified date of the files on the file system will be used as the release date. Jellyfin can be configured to use Embedded titles when they are present instead. - -NFO files can be provided to provide information such as Title, Artist and Release Date. NFO files will take priority over other sources when they are present. diff --git a/docs/general/server/media/shows.md b/docs/general/server/media/shows.md deleted file mode 100644 index 65494360..00000000 --- a/docs/general/server/media/shows.md +++ /dev/null @@ -1,282 +0,0 @@ ---- -uid: server-media-shows -title: Shows ---- - -# Shows - -The most common naming scheme for shows is categorizing the files by series and then season. Another common method is simply using series folders, especially for shows that are organized by air date and those without seasons. Adding the year at the end in parentheses will yield the best results when scraping metadata. - -:::tip - -In order to help with identifying a series, Jellyfin can make use of media provider identifiers. This can be specified in your show's folder name, for example: `Series Name (2018) [tmdbid-65567]` or `Series Name (2018) [tvdbid-65567]` (`imdbid` is not supported for shows) - -::: - -```txt -Shows -ā”œā”€ā”€ Series Name A (2010) -│ ā”œā”€ā”€ Season 00 -│ │ ā”œā”€ā”€ Some Special.mkv -│ │ ā”œā”€ā”€ Series Name A S00E01.mkv -│ │ └── Series Name A S00E02.mkv -│ ā”œā”€ā”€ Season 01 -│ │ ā”œā”€ā”€ Series Name A S01E01-E02.mkv -│ │ ā”œā”€ā”€ Series Name A S01E03.mkv -│ │ └── Series Name A S01E04.mkv -│ └── Season 02 -│ ā”œā”€ā”€ Series Name A S02E01.mkv -│ ā”œā”€ā”€ Series Name A S02E02.mkv -│ ā”œā”€ā”€ Series Name A S02E03 Part 1.mkv -│ └── Series Name A S02E03 Part 2.mkv -└── Series Name B (2018) - ā”œā”€ā”€ Season 01 - | ā”œā”€ā”€ Series Name B S01E01.mkv - | └── Series Name B S01E02.mkv - └── Season 02 - ā”œā”€ā”€ Series Name B S02E01-E02.mkv - └── Series Name B S02E03.mkv -``` - -:::note - -Avoid special characters such as \* in M\*A\*S\*H, use MASH instead. - -::: - -:::note - -Do not mix episodes inside season folders and episodes on the Series root folder. - -Do not abbreviate the Season folder with `S01` or `SE01` or alike. - -::: - -:::note - -Season folders shouldn't contain the series name, otherwise Jellyfin can in certain cases (Stargate SG-1 due to the dash and one, for instance) misdetect your episodes and put them all under the same season. - -::: - -## Show Specials - -Show specials can be added in the `Season 00` folder. If supported by your metadata provider those files will be matched. In case your metadata provider does not provide information about the special, it is recommended to use a name which describes the content of the special instead of naming it `Series Name S00Exy.mkv`. This is done to avoid wrong metadata being pulled for the special and to provide a proper presentation. - -:::note - -Episode numbering for specials may vary from metadata provider to metadata provider. - -::: - -Specials can also be shown within a season if so desired. This can be helpful when they are part of a continued storyline during the season. This requires 2 settings: - -1. The option `Display specials within their series they aired in` under `Dashboard -> Library -> Display` must be enabled -2. The season and episode they aired before/after must be set within the metadata. - - These can be set in the Metadata editor or in an NFO using the `airsbefore_season`, `airsafter_season`, and `airsbefore_episode` tags. - - When the `Airs before season` field is set but `Airs before episode` is not set, the special will play at the start of the specified season, before the first episode. - - The `Airs before season` can also be combined with the `Airs before episode` field to insert it as a mid-season special before the specified episode. For example, if `Airs before season` is set to `2` and `Airs before episode` is set to `7`, the special will play between S02E06 and S02E07. - - With `Airs after series`, set the Special will be shown (and played) at the end of the specified Season. This will take priority over the `Airs before season/episode` fields if they are set. - - When multiple specials have the same position, they will play in the order in which they are stored in the specials season. For example, if S00E01 and S00E03 both have `Airs before season` set to `3` and `Airs before episode` set to `7`, the order the content will play in is: S03E06 → S00E01 → S00E03 → S03E07. - -Note that this will show them in both the `Specials` season, as well as the season specified. - -## Episodes Split Across Multiple Parts - -Episodes that are split into multiple files can be stacked together if named correctly. Files should be named as follows: - -- `Series Name (2010)/Season 02/Series Name (2010) S02E01.mkv` - -The separator is optional between `` and ``. `` can be any number, or the letters a-d. - -Supported part types are: - -- `cd` -- `dvd` -- `part` -- `pt` -- `disc` -- `disk` - -Supported separators are: - -- `(space)` -- `. (period)` -- `- (dash)` -- `_ (underscore)` - -## Show Extras - -Show extras can include deleted scenes, interviews, and other various things that you would want to include alongside your show. Extras can be added at both the series and season level. Jellyfin supports several different methods of adding these files. - -:::note - -Season level extras are only supported when season folders are used. - -::: - -### Extras Folders - -One of the cleanest ways of adding extras is to place them in subfolders within your show or season folder. - -Supported folder types are: - -- `behind the scenes` -- `deleted scenes` -- `interviews` -- `scenes` -- `samples` -- `shorts` -- `featurettes` -- `clips` -- `other` - Generic catch all for extras of an unknown type. -- `extras` - Generic catch all for extras of an unknown type. -- `trailers` - -```txt -Shows -└── Series Name (2010) - ā”œā”€ā”€ Season 01 - │ ā”œā”€ā”€ Series Name S01E01.mkv - │ ā”œā”€ā”€ Series Name S01E02.mkv - │ ā”œā”€ā”€ featurettes - │ │ └── Some Featurette.mkv - │ └── interviews - │ └── Interview with the Director.mp4 - ā”œā”€ā”€ Season 02 - │ ā”œā”€ā”€ Series Name S02E01.mkv - │ ā”œā”€ā”€ Series Name S02E02.mkv - │ └── behind the scenes - │ └── Behind the Scenes.mp4 - └── extras - └── Fantastic Extra.mkv -``` - -### File Suffix - -If you would rather keep everything in a single folder, you can append special suffixes to the filename which Jellyfin picks up and uses to identify the file as an extra. Unless noted, these suffixes **DO NOT** contain any spaces. - - - -- `-trailer` -- `.trailer` -- `_trailer` -- ` trailer` - This is a space followed by the word `trailer` -- `-scene` -- `-clip` -- `-interview` -- `-behindthescenes` -- `-deleted` -- `-deletedscene` -- `-featurette` -- `-short` -- `-other` -- `-extra` - - -```txt -Shows -└── Series Name (2010) - ā”œā”€ā”€ Season 01 - │ ā”œā”€ā”€ Series Name S01E01.mkv - │ ā”œā”€ā”€ Series Name S01E02.mkv - │ ā”œā”€ā”€ Alternate Ending-deleted.mkv - │ └── Interview with the Director-interview.mp4 - └── Fantastic Extra-extra.mkv - └── Making the Show-featurette.mp4 -``` - -:::note - -Trailers support a special option if you only have a single file of that type per series/season. The option is to name the filename 'trailer.ext' when stored in the same folder as the series or season. - -::: - -## 3D Videos - -Please refer to ['3D Movies' in the movies section](/docs/general/server/media/movies#3d-movies) - -## Images - -Posters, Backdrops, and Logos may also be embedded into video containers that support it (such as mkv) and will be read out by the `Embedded Image Extractor` if enabled as an `Image Extractor` on the library configuration page. - -### Poster - -- folder.ext -- poster.ext -- cover.ext -- default.ext -- show.ext - -Examples: - -- Series Name: - - Series Name (2010)/poster.jpg -- Season posters: - - Numbered seasons: - - Series Name (2010)/Season 01/cover.jpg - - Series Name (2010)/season1-poster.jpg - - Specials: - - Series Name (2010)/season-specials-poster.jpg - -### Backdrop - -- backdrop.ext -- fanart.ext -- background.ext -- art.ext -- extrafanart/\*.ext - -Examples: - -Series Name (2010)/fanart.jpg _for the first backdrop image_ - -Series Name (2010)/extrafanart/fanart1.jpg, Series Name (2010)/extrafanart/fanart2.jpg, _etc for additional backdrop images_ - -### Banner - -- banner.ext - -Example: - -Series Name (2010)/banner.jpg - -### Thumb - -- thumb.ext -- landscape.ext - -Examples: - -Series Name (2010)/landscape.jpg - -Series Name (2010)/Season 01/episode filename-thumb.jpg _for the thumbnail of an episode named "episode filename.mkv"_ - -### Logo - -- logo.ext -- clearlogo.ext - -Example: - -Series Name (2010)/logo.png - -## Other - -### Theme Videos - -- backdrops/\* - -Example: - -Series Name (2010)/backdrops/S1Intro.ext - -### Theme Music - -- theme.ext -- theme-music/\* - -Examples: - -Series Name (2010)/theme.ext - -Series Name (2010)/theme-music/intro-song.ext From e4414f952ba9ee294b02087bb354dea5ac5a4077 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Apr 2025 14:08:08 -0400 Subject: [PATCH 109/896] move file out of sub category --- docs/general/server/media/{video/index.md => video.md} | 4 ++++ 1 file changed, 4 insertions(+) rename docs/general/server/media/{video/index.md => video.md} (98%) diff --git a/docs/general/server/media/video/index.md b/docs/general/server/media/video.md similarity index 98% rename from docs/general/server/media/video/index.md rename to docs/general/server/media/video.md index e07a3187..d7f368ae 100644 --- a/docs/general/server/media/video/index.md +++ b/docs/general/server/media/video.md @@ -252,3 +252,7 @@ Best_Movie_Ever (2019) ā”œā”€ā”€ Theme Song Music Video-featurette.mp4 └── Art of the Best Movie Ever-short.mp4 ``` + +## External Images + +Please refer to the [external images section of the music docs](/docs/general/server/media/music#external-images) while we work on a comprehensive page for external images From e3174d650dc352df1506b2b7ac32e7df3f10a4ba Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Apr 2025 19:54:21 -0400 Subject: [PATCH 110/896] Update redirects.ts --- redirects.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/redirects.ts b/redirects.ts index 89e1566e..2de5440d 100644 --- a/redirects.ts +++ b/redirects.ts @@ -9,7 +9,7 @@ const redirects: ClientRedirects.Options['redirects'] = [ // Jellyfin 10.8 and below linked to this subtitle docs page { from: ['/docs/general/server/media/subtitles', '/docs/general/server/media/subtitles.html'], - to: '/docs/general/server/media/external-files' + to: '/docs/general/server/media/video#external-subtitles-and-audio-racks' }, // Storage docs moved from the server guide to administrative docs { @@ -52,6 +52,15 @@ const redirects: ClientRedirects.Options['redirects'] = [ { from: '/docs/general/server/media/comics', to: '/docs/general/server/media/books' + }, + // Video content docs moved + { + from: [ + '/docs/general/server/media/movies', + '/docs/general/server/media/shows', + '/docs/general/server/media/music-videos' + ], + to: '/docs/general/server/media/video' } ]; export default redirects; From c221abe97acd771daebbf0dffee1939eab23c767 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Apr 2025 19:58:57 -0400 Subject: [PATCH 111/896] fix urls again --- redirects.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/redirects.ts b/redirects.ts index 2de5440d..9fff9779 100644 --- a/redirects.ts +++ b/redirects.ts @@ -8,7 +8,12 @@ const redirects: ClientRedirects.Options['redirects'] = [ }, // Jellyfin 10.8 and below linked to this subtitle docs page { - from: ['/docs/general/server/media/subtitles', '/docs/general/server/media/subtitles.html'], + from: [ + '/docs/general/server/media/subtitles', + '/docs/general/server/media/subtitles.html', + // video content moved + '/docs/general/server/media/external-files' + ], to: '/docs/general/server/media/video#external-subtitles-and-audio-racks' }, // Storage docs moved from the server guide to administrative docs From 3e447eaab7a760c45807a0ee16d3e49f8ede354b Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Apr 2025 20:14:59 -0400 Subject: [PATCH 112/896] Add multi version, 3d, multipart --- docs/general/server/media/video.md | 82 +++++++++++++++++++++++++++++- 1 file changed, 81 insertions(+), 1 deletion(-) diff --git a/docs/general/server/media/video.md b/docs/general/server/media/video.md index d7f368ae..c1c693e7 100644 --- a/docs/general/server/media/video.md +++ b/docs/general/server/media/video.md @@ -7,7 +7,7 @@ title: Video Content Video content covers all content that is in Video form, namely movies, TV shows and music videos. -Most common video formats are supported by Jellyfin, such as `mp4` and `mkv`. In addition, `VIDEO_TS` and `BDMV` folders are supported for movies and music videos. +Most common video formats are supported by Jellyfin, such as `mp4` and `mkv`. In addition, `VIDEO_TS` and `BDMV` folders are supported for movies and music videos. `VIDEO_TS` or `BDMV` folders do not support multiple versions, multiple parts or external subtitle / audio tracks. `.iso` files and other disc image formats should work but are not supported. It is recommended that disc image formats be remuxed into `mkv` containers, or extracted into `VIDEO_TS` or `BDMV` folders. @@ -157,6 +157,86 @@ Movie (2021) [imdbid-tt12801262] └── Movie (2021) [imdbid-tt12801262] - Directors Cut.mp4 ``` +To distinguish between versions, each filename needs to have a space, hyphen, space, and then a label. Labels are not predetermined and can be made up by the user. The hyphen is required. Periods, commas and other characters are not supported. + +Labels can optionally be placed between brackets with the same result as seen below. + +```txt +Movies +└── Best_Movie_Ever (2019) + ā”œā”€ā”€ Best_Movie_Ever (2019) - [1080P].mp4 + ā”œā”€ā”€ Best_Movie_Ever (2019) - [720P].mp4 + └── Best_Movie_Ever (2019) - [Directors Cut].mp4 +``` + +If labels are not added to the end of filenames, as shown above, each file will be treated as a unique movie and not a version of the same movie. + +Movie versions are presented in an alphabetically sorted list. An exception applies to resolution names, which are sorted in descending order from highest to lowest resolution. A version name qualifies as a resolution name when ending with either a `p` or an `i`. The first movie version in the list is the one selected by default. An example of sorting as seen below. + +- `1080p`, `2160p`, `360p`, `480p`, `720p` → `2160p`, `1080p`, `720p`, `480p`, `360p` +- `Extended Cut`, `Cinematic Cut`, `Director's Cut` → `Cinematic Cut`, `Director's Cut`, `Extended Cut` + +To group media manually, long-click or right-click media to highlight then select additional media to merge. Use the new bar that appears to 'Group Versions'. + +### 3D Videos + +3D Videos are identified using flags in the file name. To identify 3D content by filename, the first tag is `3D`, which must be combined with one of the following tags to specify the specific 3D format: + +| Format | Tag | +| ---------------------- | ------------- | +| half side by side | `hsbs` | +| full side by side | `fsbs` | +| half top and bottom | `htab` | +| full top and bottom | `ftab` | +| Multiview Video Coding | `mvc` | +| Anaglyph | Not Supported | + +The tags are case-insensitive and must be surrounded by either a space, hyphen `-`, dot `.` or underscore `_`. + +```txt +Awesome 3D Movie (2022).3D.FTAB.mp4 +Awesome 3D Movie (2022)_3D_htab.mp4 +Awesome 3D Movie (2022)-3d-hsbs.mp4 +``` + +Additionally, 3D filename tags can be combined with the grouping functionality documented above. All text before the hyphen must match the folder name. + +```txt +Movies +└── Awesome 3D Movie (2022) + ā”œā”€ā”€ Awesome 3D Movie (2022) - 3D_FTAB.mp4 + ā”œā”€ā”€ Awesome 3D Movie (2022) - 3D.hsbs.mp4 + └── Awesome 3D Movie (2022) - 1080p.mp4 +``` + +### Multiple Parts + +Content that are split into multiple files can be stacked together if named correctly. Files should be named as follows: + +- `Movie Name (2010)/Movie Name.mkv` + +The separator is optional between `` and ``. `` can be any number, or the letters a-d. + +Supported part types are: + +- `cd` +- `dvd` +- `part` +- `pt` +- `disc` +- `disk` + +Supported separators are: + + + +- ` ` (space) +- `.` (period) +- `-` (dash) +- `_` (underscore) + +This does not work in conjunction with multiple versions or merging. + ## Extras Extras can be added to movies, show series, show seasons, and music videos in a few different ways, as listed below. From c5dfaa5024e400aef33de2af453aa1ecf85e0e65 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Apr 2025 21:08:14 -0400 Subject: [PATCH 113/896] make install instructions nicer (#1366) * make windows instructions nicer * make macOS instructions nicer * create page for portable packages * create page for automatic installers * remove macos.md and windows.md their contents have been moved to portable.md and automatic-installer.md * move portable to manual and add some other installation methods * community packages page * remove linux.md contents moved to other pages * add link to freebsd package * order of pages * fix broken link * fix links on index page * order of pages again * josh wording * remove macOS delete config docs * rework links * create advanced install category * separate automatic installer into OSes * move synology to advanced Every time someone complains about HWA on a NAS it's always Synology * rework index links * fix redirects * reorder advanced category * move truenas to advanced * cleanup redirects page a bit --- .../installation/advanced/_category_.yml | 2 + .../installation/advanced/community.md | 139 ++++++ docs/general/installation/advanced/manual.md | 392 ++++++++++++++++ .../installation/{ => advanced}/source.md | 6 +- .../installation/{ => advanced}/synology.md | 2 +- .../installation/{ => advanced}/truenas.md | 0 docs/general/installation/container.md | 2 +- docs/general/installation/index.mdx | 12 +- docs/general/installation/linux.md | 433 +----------------- docs/general/installation/macos.md | 88 +--- docs/general/installation/windows.md | 86 +--- docs/index.md | 18 +- redirects.ts | 13 +- 13 files changed, 587 insertions(+), 606 deletions(-) create mode 100644 docs/general/installation/advanced/_category_.yml create mode 100644 docs/general/installation/advanced/community.md create mode 100644 docs/general/installation/advanced/manual.md rename docs/general/installation/{ => advanced}/source.md (96%) rename docs/general/installation/{ => advanced}/synology.md (98%) rename docs/general/installation/{ => advanced}/truenas.md (100%) diff --git a/docs/general/installation/advanced/_category_.yml b/docs/general/installation/advanced/_category_.yml new file mode 100644 index 00000000..b6a227e1 --- /dev/null +++ b/docs/general/installation/advanced/_category_.yml @@ -0,0 +1,2 @@ +label: 'Advanced Installation' +position: 6 diff --git a/docs/general/installation/advanced/community.md b/docs/general/installation/advanced/community.md new file mode 100644 index 00000000..8f797a20 --- /dev/null +++ b/docs/general/installation/advanced/community.md @@ -0,0 +1,139 @@ +--- +uid: installation-advanced-community +title: Community Maintained Packages +description: Community maintained packages. +sidebar_position: 1 +--- + +# Community Maintained Packages + +These packages are maintained by community packagers independent of Jellyfin for distributions not officially supported by Jellyfin. We can't always support problems with community-maintained packages. If you encounter trouble with them, please contact their maintainers first. If you're not sure, we recommend using [container images](/docs/general/installation/container) on these systems instead. + +## Alpine Linux + +Jellyfin can be found in the `community` repository as +[`jellyfin`](https://pkgs.alpinelinux.org/package/edge/community/x86_64/jellyfin) and +[`jellyfin-web`](https://pkgs.alpinelinux.org/package/edge/community/x86_64/jellyfin-web). + +To enable the web UI after installing `jellyfin-web`, make sure to remove the `--nowebclient` option from +`/etc/conf.d/jellyfin`. + +## Arch Linux + +The `Extra` repository contains builds for both [`jellyfin-server`](https://archlinux.org/packages/?name=jellyfin-server) and [`jellyfin-web`](https://archlinux.org/packages/?name=jellyfin-web). +`jellyfin-server` includes a hard dependency on [`jellyfin-ffmpeg`](https://archlinux.org/packages/?name=jellyfin-ffmpeg). + +Both packages, server and web, can also be built from source at the tip of the master branch using [`jellyfin-git`](https://aur.archlinux.org/packages/jellyfin-git/). +The AUR also offers each separately at [`jellyfin-server-git`](https://aur.archlinux.org/packages/jellyfin-server-git/) and [`jellyfin-web-git`](https://aur.archlinux.org/packages/jellyfin-web-git/). + +## Fedora, CentOS and other RPM distributions + +Builds in RPM package format are provided by RPM Fusion. Official packages are no longer provided starting with 10.9. + +### RPM Fusion + +1. `rpmfusion` must be enabled first + + ```sh + sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm + ``` + +2. Install the `jellyfin` package, which will automatically install `jellyfin-server`, `jellyfin-web` and `jellyfin-firewalld` + + ```sh + sudo dnf install jellyfin + ``` + +3. Enable and start the Jellyfin service: + + ```sh + sudo systemctl enable --now jellyfin + ``` + +### Manual installation via the .rpm packages + +1. You will need to enable `rpmfusion`, as `ffmpeg` is a dependency of the `jellyfin` server package + + ```sh + sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm + ``` + + :::note + + You do not need to manually install `ffmpeg`; it will be installed by the Jellyfin server package as a dependency. + + ::: + +2. Install the Jellyfin server + + ```sh + sudo dnf install + ``` + +3. Install the Jellyfin web interface + + ```sh + sudo dnf install + ``` + +4. Enable and start the Jellyfin service: + + ```sh + sudo systemctl enable --now jellyfin + ``` + +5. Allow Jellyfin through the firewall: + + ```sh + sudo firewall-cmd --permanent --add-service=jellyfin + ``` + + :::note + + This will open the following ports: + + - `8096 TCP`, used by default for HTTP traffic; you can change this in the dashboard + - `8920 TCP`, used by default for HTTPS traffic; you can change this in the dashboard + - `1900 UDP`, used for service auto-discovery; this is not configurable + - `7359 UDP`, used for auto-discovery; this is not configurable + + ::: + +6. Reload the firewall to apply the new rules: + + ```sh + sudo firewall-cmd --reload + ``` + +7. Go to `localhost:8096` or `ip-address-of-jellyfin-server:8096` to finish setup in the web UI. + +## Gentoo + +The Gentoo ebuild repository includes the Jellyfin package which can be installed like other software: + +```sh +emerge www-apps/jellyfin +``` + +## NixOS + +NixOS has a [module for Jellyfin](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/jellyfin.nix), +it can be enabled as follows: + +```nix +{ + services.jellyfin.enable = true; +} +``` + +For more information, refer to the [NixOS wiki](https://wiki.nixos.org/wiki/Jellyfin). + +## Flatpak + +The Jellyfin Server package is available on [Flathub](https://flathub.org/apps/org.jellyfin.JellyfinServer). + +This package is provided for convenience only, and may be deprecated at any time. It is not recommended as [Flatpak themselves don't recommend the use of Flatpak for server applications](https://flatpak.org/faq/#Can_Flatpak_be_used_on_servers_too_). Please use [container images](/docs/general/installation/container) instead. + +## FreeBSD + +A [Third-party Jellyfin build for FreeBSD](https://github.com/Thefrank/jellyfin-server-freebsd) is available. This is not supported by Jellyfin. Please report any issues to them. Issues reported to Jellyfin about this package will be closed without further investigation. diff --git a/docs/general/installation/advanced/manual.md b/docs/general/installation/advanced/manual.md new file mode 100644 index 00000000..a87de9c6 --- /dev/null +++ b/docs/general/installation/advanced/manual.md @@ -0,0 +1,392 @@ +--- +uid: installation-advanced-manual +title: Manual Installation +description: Install Jellyfin Manually. +sidebar_position: 3 +--- + + + +## Portable Windows Package + +### Portable Windows Install + +1. Download and extract the latest version. +2. Create a folder `jellyfin` at your preferred install location. +3. Copy the extracted folder into the `jellyfin` folder and rename it to `system`. +4. Create `jellyfin.bat` within your `jellyfin` folder containing: + + - To use the default library/data location at `%localappdata%`: + + ```cmd + <--Your install path-->\jellyfin\system\jellyfin.exe + ``` + + - To use a custom library/data location (Path after the -d parameter): + + ```cmd + <--Your install path-->\jellyfin\system\jellyfin.exe -d <--Your install path-->\jellyfin\data + ``` + + - To use a custom library/data location (Path after the -d parameter) and disable the auto-start of the webapp: + + ```cmd + <--Your install path-->\jellyfin\system\jellyfin.exe -d <--Your install path-->\jellyfin\data -noautorunwebapp + ``` + +5. Run + + ```cmd + jellyfin.bat + ``` + +6. Open your browser at `http://<--Server-IP-->:8096`. + +### Portable Windows Update + +1. Stop Jellyfin +2. Rename the Jellyfin `system` folder to `system-bak` +3. Download and extract the latest Jellyfin version +4. Copy the extracted folder into the `jellyfin` folder and rename it to `system` +5. Run `jellyfin.bat` to start the server again + +### Portable Windows Rollback + +1. Stop Jellyfin. +2. Delete the `system` folder. +3. Rename `system-bak` to `system`. +4. Run `jellyfin.bat` to start the server again. + +## Portable macOS package + +### Installing the Portable macOS Version + +1. Download the latest version of Jellyfin. +2. Extract it into the Applications folder. +3. Open Terminal and type `cd` followed with a space then drag the jellyfin folder into the terminal. +4. Type `xattr -rd com.apple.quarantine .` to remove the quarantine flag. +5. Type `codesign -fs - --deep jellyfin` to create an ad-hoc signature for the server. +6. Type `./jellyfin` to run jellyfin. +7. Open your browser at [http://localhost:8096](http://localhost:8096). + +Closing the terminal window will end Jellyfin. Running Jellyfin in screen or tmux can prevent this from happening. + +### Updating the Portable macOS Version + +1. Download the latest version. +2. Stop the currently running server either via the dashboard or using `CTRL+C` in the terminal window. +3. Extract the latest version into Applications +4. Open Terminal and type `cd` followed with a space then drag the jellyfin folder into the terminal. +5. Type `xattr -rd com.apple.quarantine .` to remove the quarantine flag. +6. Type `codesign -fs - --deep jellyfin` to create an ad-hoc signature for the server. +7. Type `./jellyfin` to run jellyfin. +8. Open your browser at [http://localhost:8096](http://localhost:8096) + +### Uninstalling the Portable macOS Version + +1. Stop the currently running server either via the dashboard or using `CTRL+C` in the terminal window. +2. Move `/Application/jellyfin-version` folder to the Trash. Replace version with the actual version number you are trying to delete. +3. Delete the folder `~/.config/jellyfin/` +4. Delete the folder `~/.local/share/jellyfin/` + +### Using FFmpeg with the Portable macOS Version + +The portable version doesn't come with FFmpeg by default. There are a few options for installing FFmpeg: + +- download jellyfin-ffmpeg from the [Jellyfin repo](https://repo.jellyfin.org/?path=/ffmpeg/macos) (recommended) +- use the package manager homebrew by typing `brew install ffmpeg` into your Terminal ([here's how to install homebrew if you don't have it already](https://treehouse.github.io/installation-guides/mac/homebrew) +- download the most recent [static build](https://evermeet.cx/ffmpeg/get/zip) (compiled by a third party see [evermeet.cx](https://evermeet.cx/ffmpeg/) for options and information) (Apple Silicon builds are not available from this source) +- compile from source available from the official [website](https://ffmpeg.org/download.html) + +Once downloaded, remove the quarantine flag for the `ffmpeg` and `ffprobe`. + +Ensure that both `ffmpeg` and `ffprobe` are located at the same path, then execute the following command: + +```shell +cd /path/to/ffmpeg/folder +xattr -rd com.apple.quarantine . +``` + +## Portable Linux install + +Generic `amd64`, `arm64`, and `armhf` Linux builds in TAR archive format are available [in the main download repository](https://repo.jellyfin.org/?path=/server/). + +### Base Installation Process + +Create a directory in `/opt` for jellyfin and its files, and enter that directory. + +```sh +sudo mkdir /opt/jellyfin +cd /opt/jellyfin +``` + +Download the latest generic Linux build for your architecture. +The rest of these instructions assume version 10.8.13 is being installed (i.e. `jellyfin_10.8.13_amd64.tar.gz`). +Download the generic build, then extract the archive: + +```sh +sudo wget https://repo.jellyfin.org/?path=/server/linux/stable/combined/jellyfin_10.8.13_amd64.tar.gz +sudo tar xvzf jellyfin_10.8.13_amd64.tar.gz +``` + +Create a symbolic link to the Jellyfin 10.8.13 directory. +This allows an upgrade by repeating the above steps and enabling it by simply re-creating the symbolic link to the new version. + +```sh +sudo ln -s jellyfin_10.8.13 jellyfin +``` + +Create four sub-directories for Jellyfin data. + +```sh +sudo mkdir data cache config log +``` + +### `FFmpeg` Installation + +If you are not running a Debian derivative, install `ffmpeg` through your OS's package manager, and skip this section. + +:::caution + +Not being able to use `jellyfin-ffmpeg` will most likely break hardware acceleration and tonemapping. + +::: + +If you are running Debian or a derivative, you should [download](https://repo.jellyfin.org/?path=/ffmpeg/debian/) and install an `ffmpeg` `.deb` package built specifically for Jellyfin. + +If you run into any dependency errors, run this and it will install them and `jellyfin-ffmpeg`. + +```sh +sudo apt install -f +``` + +### Running Jellyfin + +Due to the number of command line options that must be passed on to the Jellyfin binary, it is easiest to create a small script to run Jellyfin. + +```sh +sudoedit jellyfin.sh +``` + +Then paste the following commands and modify as needed. + +```sh +#!/bin/bash +JELLYFINDIR="/opt/jellyfin" +FFMPEGDIR="/usr/share/jellyfin-ffmpeg" + +$JELLYFINDIR/jellyfin/jellyfin \ + -d $JELLYFINDIR/data \ + -C $JELLYFINDIR/cache \ + -c $JELLYFINDIR/config \ + -l $JELLYFINDIR/log \ + --ffmpeg $FFMPEGDIR/ffmpeg +``` + +Assuming you desire Jellyfin to run as a non-root user, `chmod` all files and directories to your normal login user and group. +Also make the startup script above executable. + +```sh +sudo chown -R user:group * +sudo chmod u+x jellyfin.sh +``` + +Finally, you can run it. +You will see lots of log information when run, this is normal. +Setup is as usual in the web browser. + +```sh +./jellyfin.sh +``` + +#### Starting Jellyfin on boot (optional) + +Create a `systemd` unit file. + +```sh +cd /etc/systemd/system +sudo nano jellyfin.service +``` + +Then paste the following contents, replacing `youruser` with your username. + +```ini +[Unit] +Description=Jellyfin +After=network.target + +[Service] +Type=simple +User=youruser +Restart=always +ExecStart=/opt/jellyfin/jellyfin.sh + +[Install] +WantedBy=multi-user.target +``` + +Apply the correct permissions to the file, enable the service to start on boot, then start it. + +```sh +sudo chmod 644 jellyfin.service +sudo systemctl daemon-reload +sudo systemctl enable jellyfin.service +sudo systemctl start jellyfin.service +``` + +## Portable .NET DLL + +Platform-agnostic .NET Core DLL builds in TAR archive format are available from the [portable downloads section](/downloads#portable). +These builds use the binary `jellyfin.dll` and must be loaded with `dotnet`. + +## Debian (using extrepo) + +extrepo is only supported on Debian currently. The advantage of extrepo is that it is packaged in Debian. So you don’t have to execute the `curl | sudo bash` combo from the previous Automatic section. The risk with that command is that it relies on the security of the webserver. extrepo avoids this by having the Jellyfin repo information including the GPG key in its [extrepo-data](https://salsa.debian.org/extrepo-team/extrepo-data/-/blob/master/repos/debian/jellyfin.yaml?ref_type=heads). extrepo-data is verified with GPG by the extrepo tool. So there is a chain of trust from Debian all the way to the Jellyfin repo information. + +```sh +sudo apt install extrepo +sudo extrepo enable jellyfin +``` + +Now you can continue at step 5. of the [Repository (Manual) section](#official-linux-repository-manual). + +## Official Linux Repository (Manual) + +If you would prefer to install everything manually, the full steps are as follows: + +1. Install `curl` and `gnupg` if you haven't already: + + ```sh + sudo apt install curl gnupg + ``` + +2. On Ubuntu (and derivatives) only, enable the Universe repository to obtain all the FFmpeg dependencies: + + ```sh + sudo add-apt-repository universe + ``` + + :::note + + If the above command fails you will need to install the following package `software-properties-common`. + This can be achieved with the following command `sudo apt-get install software-properties-common` + + ::: + + On Debian, you can also enable the `non-free` components of your base repositories for additional FFmpeg dependencies, but this is optional. + +3. Download the GPG signing key (signed by the Jellyfin Team) and install it: + + ```sh + sudo mkdir -p /etc/apt/keyrings + curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/jellyfin.gpg + ``` + +4. Add a repository configuration at `/etc/apt/sources.list.d/jellyfin.sources`: + + ```sh + export VERSION_OS="$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release )" + export VERSION_CODENAME="$( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release )" + export DPKG_ARCHITECTURE="$( dpkg --print-architecture )" + cat < @@ -48,7 +48,7 @@ All package builds begin with these two steps: Replace "auto" with your own Jellyfin version tag if you want to. -3. Run Jellyfin in a new container using Docker or Podman from the built container image. +2. Run Jellyfin in a new container using Docker or Podman from the built container image. ```sh docker run -d -p 8096:8096 $USERNAME/jellyfin diff --git a/docs/general/installation/synology.md b/docs/general/installation/advanced/synology.md similarity index 98% rename from docs/general/installation/synology.md rename to docs/general/installation/advanced/synology.md index 0766b0ad..81718f2f 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/advanced/synology.md @@ -2,7 +2,7 @@ uid: installation-synology title: Synology description: Install on Synology NAS. -sidebar_position: 5 +sidebar_position: 2 --- For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Docker. diff --git a/docs/general/installation/truenas.md b/docs/general/installation/advanced/truenas.md similarity index 100% rename from docs/general/installation/truenas.md rename to docs/general/installation/advanced/truenas.md diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index ac4e8ab8..cd9cd1aa 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -2,7 +2,7 @@ uid: installation-container title: Container description: Install as a container using Docker, Podman and others. -sidebar_position: 1 +sidebar_position: 4 --- diff --git a/docs/general/installation/index.mdx b/docs/general/installation/index.mdx index 5acd982d..9fe57c0b 100644 --- a/docs/general/installation/index.mdx +++ b/docs/general/installation/index.mdx @@ -16,6 +16,12 @@ Even though there are builds available online for these platforms, they are unof For info on selecting hardware for a Jellyfin server, please refer to the [Hardware Selection Guide](/docs/general/administration/hardware-selection) -import DocCardList from '@theme/DocCardList'; - - +- [Windows](/docs/general/installation/windows) +- [macOS](/docs/general/installation/macos) +- [Debian / Ubuntu](/docs/general/installation/linux#debian--ubuntu-and-derivatives) +- [Other Linux Distributions](/docs/general/installation/linux#other-distributions) +- [Docker / Kubernetes / Podman](/docs/general/installation/container) +- [Synology](/docs/general/installation/advanced/synology) +- [TrueNAS SCALE](/docs/general/installation/advanced/truenas) +- [Generic Linux](/docs/general/installation/advanced/manual#portable-linux-install) +- [Building from source](/docs/general/installation/advanced/source). diff --git a/docs/general/installation/linux.md b/docs/general/installation/linux.md index c97477f2..99dd0517 100644 --- a/docs/general/installation/linux.md +++ b/docs/general/installation/linux.md @@ -1,19 +1,13 @@ --- uid: installation-linux title: Linux -description: Install on Linux. -sidebar_position: 2 +description: Installing on Linux. +sidebar_position: 3 --- -## Official packages and methods +## Debian / Ubuntu and derivatives -### Debuntu (Debian, Ubuntu, and derivatives using `apt`) with official repository - -The Jellyfin team provides 3rd-party Debian and Ubuntu repositories, to help ensure your Jellyfin install is always kept up-to-date. For Ubuntu, only LTS distributions from the past 5 years are supported. - -#### Repository (Automatic) - -To simplify deployment and help automate this for as many users as possible, we provide a BASH script to handle repo installation as well as installing Jellyfin. +To simplify deployment and help automate this for as many users as possible, we provide a BASH script to handle repo installation as well as installing Jellyfin on Debian / Ubuntu and derivatives. All you need to do is run this command on your system (requires `curl`, or subsitute `curl` with `wget -O-`): ```sh @@ -39,423 +33,10 @@ sudo bash install-debuntu.sh :::note -The script tries to handle as many common derivatives as possible, including, at least, Linux Mint (Ubuntu and Debian editions), Raspbian/Raspberry Pi OS, and KDE Neon. We welcome PRs [to the script](https://github.com/jellyfin/jellyfin-repo-helper-scripts/blob/master/install-debuntu.sh) for any other common derivatives, or you can use the steps below instead. +The script tries to handle as many common derivatives as possible, including, at least, Linux Mint (Ubuntu and Debian editions), Raspbian/Raspberry Pi OS, and KDE Neon. We welcome PRs [to the script](https://github.com/jellyfin/jellyfin-repo-helper-scripts/blob/master/install-debuntu.sh) for any other common derivatives. ::: -#### Repository (Using extrepo) +## Other Distributions -extrepo is only supported on Debian currently. The advantage of extrepo is that it is packaged in Debian. So you don’t have to execute the `curl | sudo bash` combo from the previous Automatic section. The risk with that command is that it relies on the security of the webserver. extrepo avoids this by having the Jellyfin repo information including the GPG key in its [extrepo-data](https://salsa.debian.org/extrepo-team/extrepo-data/-/blob/master/repos/debian/jellyfin.yaml?ref_type=heads). extrepo-data is verified with GPG by the extrepo tool. So there is a chain of trust from Debian all the way to the Jellyfin repo information. - -```sh -sudo apt install extrepo -sudo extrepo enable jellyfin -``` - -Now you can continue at step 5. of the [Repository (Manual) section](#repository-manual). - -### Containers - -For non-Debian/Ubuntu systems, containers are the recommended way to install Jellyfin. Please follow the [container installation instructions](/docs/general/installation/container). - -## Community maintained packages - -### Alpine Linux - -Jellyfin can be found in the `community` repository as -[`jellyfin`](https://pkgs.alpinelinux.org/package/edge/community/x86_64/jellyfin) and -[`jellyfin-web`](https://pkgs.alpinelinux.org/package/edge/community/x86_64/jellyfin-web). - -To enable the web UI after installing `jellyfin-web`, make sure to remove the `--nowebclient` option from -`/etc/conf.d/jellyfin`. - -### Arch Linux - -The `Extra` repository contains builds for both [`jellyfin-server`](https://archlinux.org/packages/?name=jellyfin-server) and [`jellyfin-web`](https://archlinux.org/packages/?name=jellyfin-web). -`jellyfin-server` includes a hard dependency on [`jellyfin-ffmpeg`](https://archlinux.org/packages/?name=jellyfin-ffmpeg). - -Both packages, server and web, can also be built from source at the tip of the master branch using [`jellyfin-git`](https://aur.archlinux.org/packages/jellyfin-git/). -The AUR also offers each separately at [`jellyfin-server-git`](https://aur.archlinux.org/packages/jellyfin-server-git/) and [`jellyfin-web-git`](https://aur.archlinux.org/packages/jellyfin-web-git/). - -### Fedora, CentOS and other RPM distributions - -Builds in RPM package format are provided by RPM Fusion. Official packages are no longer provided starting with 10.9. - -#### RPM Fusion - -1. `rpmfusion` must be enabled first - - ```sh - sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm - ``` - -2. Install the `jellyfin` package, which will automatically install `jellyfin-server`, `jellyfin-web` and `jellyfin-firewalld` - - ```sh - sudo dnf install jellyfin - ``` - -3. Enable and start the Jellyfin service: - - ```sh - sudo systemctl enable --now jellyfin - ``` - -#### Manual installation via the .rpm packages - -1. You will need to enable `rpmfusion`, as `ffmpeg` is a dependency of the `jellyfin` server package - - ```sh - sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm - ``` - - :::note - - You do not need to manually install `ffmpeg`; it will be installed by the Jellyfin server package as a dependency. - - ::: - -2. Install the Jellyfin server - - ```sh - sudo dnf install - ``` - -3. Install the Jellyfin web interface - - ```sh - sudo dnf install - ``` - -4. Enable and start the Jellyfin service: - - ```sh - sudo systemctl enable --now jellyfin - ``` - -5. Allow Jellyfin through the firewall: - - ```sh - sudo firewall-cmd --permanent --add-service=jellyfin - ``` - - :::note - - This will open the following ports: - - - `8096 TCP`, used by default for HTTP traffic; you can change this in the dashboard - - `8920 TCP`, used by default for HTTPS traffic; you can change this in the dashboard - - `1900 UDP`, used for service auto-discovery; this is not configurable - - `7359 UDP`, used for auto-discovery; this is not configurable - - ::: - -6. Reload the firewall to apply the new rules: - - ```sh - sudo firewall-cmd --reload - ``` - -7. Go to `localhost:8096` or `ip-address-of-jellyfin-server:8096` to finish setup in the web UI. - -### Gentoo - -The Gentoo ebuild repository includes the Jellyfin package which can be installed like other software: - -```sh -emerge www-apps/jellyfin -``` - -### NixOS - -NixOS has a [module for Jellyfin](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/jellyfin.nix), -it can be enabled as follows: - -```nix -{ - services.jellyfin.enable = true; -} -``` - -For more information, refer to the [NixOS wiki](https://wiki.nixos.org/wiki/Jellyfin). - -## Advanced - -### Manual installation on Debian, Ubuntu and derivatives - -#### Repository (Manual) - -If you would prefer to install everything manually, the full steps are as follows: - -1. Install `curl` and `gnupg` if you haven't already: - - ```sh - sudo apt install curl gnupg - ``` - -2. On Ubuntu (and derivatives) only, enable the Universe repository to obtain all the FFmpeg dependencies: - - ```sh - sudo add-apt-repository universe - ``` - - :::note - - If the above command fails you will need to install the following package `software-properties-common`. - This can be achieved with the following command `sudo apt-get install software-properties-common` - - ::: - - On Debian, you can also enable the `non-free` components of your base repositories for additional FFmpeg dependencies, but this is optional. - -3. Download the GPG signing key (signed by the Jellyfin Team) and install it: - - ```sh - sudo mkdir -p /etc/apt/keyrings - curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/jellyfin.gpg - ``` - -4. Add a repository configuration at `/etc/apt/sources.list.d/jellyfin.sources`: - - ```sh - export VERSION_OS="$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release )" - export VERSION_CODENAME="$( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release )" - export DPKG_ARCHITECTURE="$( dpkg --print-architecture )" - cat < +## Installing on macOS -# Install on macOS - -macOS application packages and portable TAR archive builds are available from the [macOS downloads page](/downloads/macos). - -Jellyfin requires macOS 12 or newer to run. -Jellyfin 10.9 or newer is required for Apple Silicon native support. - -## Packaged Version(dmg) - -### Install - -1. Download the latest version. +1. Download the latest version DMG image from [the downloads page](/downloads/macos). For Apple Silicon Macs below macOS 14, please update to a newer version of macOS or download the x86 release. 2. Drag the `.app` package into the Applications folder. 3. Start the application. 4. Click the icon in the menu bar and select "Launch Web UI". -### Upgrade +## Updating on macOS -1. Download the latest version. +1. Download the latest version DMG image from [the downloads page](/downloads/macos). 2. Stop the currently running server either via the dashboard or using the menu bar icon. 3. Drag the new `.app` package into the Applications folder and click yes to replace the files. 4. Start the application. -### Uninstall +## Uninstalling on macOS 1. Stop the currently running server either via the dashboard or using the application icon. 2. Move the `.app` package to the trash. - -### Deleting Configuration - -This will delete all settings and user information. This applies for the .app package and the portable version. - -1. Delete the folder `~/.config/jellyfin/` -2. Delete the folder `~/.local/share/jellyfin/` - -## Portable Version - -The portable version is intended for advanced users who want more customization options. - -For average users, the packaged version is strongly recommended. - -If you are not comfortable with command line, then this is not the version for you. - -### Installing the Portable Version - -1. Download the latest version of Jellyfin. -2. Extract it into the Applications folder. -3. Open Terminal and type `cd` followed with a space then drag the jellyfin folder into the terminal. -4. Type `xattr -rd com.apple.quarantine .` to remove the quarantine flag. -5. Type `codesign -fs - --deep jellyfin` to create an ad-hoc signature for the server. -6. Type `./jellyfin` to run jellyfin. -7. Open your browser at [http://localhost:8096](http://localhost:8096). - -Closing the terminal window will end Jellyfin. Running Jellyfin in screen or tmux can prevent this from happening. - -### Upgrading the Portable Version - -1. Download the latest version. -2. Stop the currently running server either via the dashboard or using `CTRL+C` in the terminal window. -3. Extract the latest version into Applications -4. Open Terminal and type `cd` followed with a space then drag the jellyfin folder into the terminal. -5. Type `xattr -rd com.apple.quarantine .` to remove the quarantine flag. -6. Type `codesign -fs - --deep jellyfin` to create an ad-hoc signature for the server. -7. Type `./jellyfin` to run jellyfin. -8. Open your browser at [http://localhost:8096](http://localhost:8096) - -### Uninstalling the Portable Version - -1. Stop the currently running server either via the dashboard or using `CTRL+C` in the terminal window. -2. Move `/Application/jellyfin-version` folder to the Trash. Replace version with the actual version number you are trying to delete. -3. Delete the folder `~/.config/jellyfin/` -4. Delete the folder `~/.local/share/jellyfin/` - -### Using FFmpeg with the Portable Version - -The portable version doesn't come with FFmpeg by default. There are a few options for installing FFmpeg: - -- download jellyfin-ffmpeg from the [Jellyfin repo](https://repo.jellyfin.org/?path=/ffmpeg/macos) (recommended) -- use the package manager homebrew by typing `brew install ffmpeg` into your Terminal ([here's how to install homebrew if you don't have it already](https://treehouse.github.io/installation-guides/mac/homebrew) -- download the most recent [static build](https://evermeet.cx/ffmpeg/get/zip) (compiled by a third party see [evermeet.cx](https://evermeet.cx/ffmpeg/) for options and information) (Apple Silicon builds are not available from this source) -- compile from source available from the official [website](https://ffmpeg.org/download.html) - -Once downloaded, remove the quarantine flag for the `ffmpeg` and `ffprobe`. - -Ensure that both `ffmpeg` and `ffprobe` are located at the same path, then execute the following command: - -```shell -cd /path/to/ffmpeg/folder -xattr -rd com.apple.quarantine . -``` diff --git a/docs/general/installation/windows.md b/docs/general/installation/windows.md index bd21526e..bcbe98cd 100644 --- a/docs/general/installation/windows.md +++ b/docs/general/installation/windows.md @@ -1,97 +1,29 @@ --- uid: installation-windows title: Windows -description: Install on Windows. -sidebar_position: 3 +description: Installing on Windows. +sidebar_position: 1 --- -Windows installers and portable ZIP archive builds are available from the [Windows downloads page](/downloads/windows). +## Installing on Windows -:::caution - -If you installed a version prior to 10.4.0 using a PowerShell script, you will need to manually remove the service using the command `nssm remove Jellyfin` and uninstall the server by remove all the files manually. -Also one might need to move the data files to the correct location, or point the installer at the old location. - -::: - -:::caution - -The Basic Install is the recommended way to run the Jellyfin Server. -Using the Advanced/Service mode may experience FFmpeg hardware acceleration issues and is only for advanced users. - -::: - -## Install using installer - -**Install** - -1. Download the latest version. +1. Download the latest version installer from [the downloads page](/downloads/windows). 2. Run the installer. 3. (Optional) When installing as a service (not recommended), pick the service account type. 4. If everything was completed successfully, Jellyfin is now running. 5. Open your browser at [http://your_local_IP_address:8096](http://your_local_IP_address:8096) to finish setting up Jellyfin. -**Update** +## Updating on Windows -1. Download the latest version. -2. Close or Stop Jellyfin if it is running. +1. Download the latest version installer from [the downloads page](/downloads/windows). +2. Close or Stop Jellyfin from the tray app if it is running. 3. Run the installer. 4. If everything was completed successfully, the new version is installed. -**Uninstall** +## Uninstalling on Windows -1. Go to `Add or remove programs` in Windows. +1. Go to [Add or remove programs](https://support.microsoft.com/en-us/windows/uninstall-or-remove-apps-and-programs-in-windows-4b55f974-2cc6-2d2b-d092-5905080eaf98) in Windows settings. 2. Search for Jellyfin. 3. Click Uninstall. - -## Install manually (portable) - -**Install** - -1. Download and extract the latest version. -2. Create a folder `jellyfin` at your preferred install location. -3. Copy the extracted folder into the `jellyfin` folder and rename it to `system`. -4. Create `jellyfin.bat` within your `jellyfin` folder containing: - - - To use the default library/data location at `%localappdata%`: - - ```cmd - <--Your install path-->\jellyfin\system\jellyfin.exe - ``` - - - To use a custom library/data location (Path after the -d parameter): - - ```cmd - <--Your install path-->\jellyfin\system\jellyfin.exe -d <--Your install path-->\jellyfin\data - ``` - - - To use a custom library/data location (Path after the -d parameter) and disable the auto-start of the webapp: - - ```cmd - <--Your install path-->\jellyfin\system\jellyfin.exe -d <--Your install path-->\jellyfin\data -noautorunwebapp - ``` - -5. Run - - ```cmd - jellyfin.bat - ``` - -6. Open your browser at `http://<--Server-IP-->:8096`. - -**Update** - -1. Stop Jellyfin -2. Rename the Jellyfin `system` folder to `system-bak` -3. Download and extract the latest Jellyfin version -4. Copy the extracted folder into the `jellyfin` folder and rename it to `system` -5. Run `jellyfin.bat` to start the server again - -**Rollback** - -1. Stop Jellyfin. -2. Delete the `system` folder. -3. Rename `system-bak` to `system`. -4. Run `jellyfin.bat` to start the server again. diff --git a/docs/index.md b/docs/index.md index 9c5e94c8..c2455f68 100644 --- a/docs/index.md +++ b/docs/index.md @@ -28,18 +28,16 @@ Note: Jellyfin is a fast-moving project that is in its early stages, and this do Want to get starting using Jellyfin right now? Check out the pages below for how to [install Jellyfin](/docs/general/installation) on your machine. -- [Arch](/docs/general/installation/linux#arch-linux) -- [Debian](/docs/general/installation/linux#debian) -- [Ubuntu](/docs/general/installation/linux#ubuntu) -- [Fedora](/docs/general/installation/linux#fedora) -- [CentOS](/docs/general/installation/linux#centos) -- [Docker](/docs/general/installation/container#docker) -- [Kubernetes](/docs/general/installation/container#kubernetes) - [Windows](/docs/general/installation/windows) -- [MacOS](/docs/general/installation/macos) -- [Generic Linux](/docs/general/installation/linux#linux-generic-amd64) +- [macOS](/docs/general/installation/macos) +- [Debian / Ubuntu](/docs/general/installation/linux#debian--ubuntu-and-derivatives) +- [Other Linux Distributions](/docs/general/installation/linux#other-distributions) +- [Docker / Kubernetes / Podman](/docs/general/installation/container) +- [Synology](/docs/general/installation/advanced/synology) +- [TrueNAS SCALE](/docs/general/installation/advanced/truenas) +- [Generic Linux](/docs/general/installation/advanced/manual#portable-linux-install) -Alternatively, Jellyfin may be built directly from the [source code](/docs/general/installation/source). +Alternatively, Jellyfin may be built directly from the [source code](/docs/general/installation/advanced/source). ## Administrator Documentation diff --git a/redirects.ts b/redirects.ts index 89e1566e..d18f201f 100644 --- a/redirects.ts +++ b/redirects.ts @@ -31,12 +31,17 @@ const redirects: ClientRedirects.Options['redirects'] = [ to: '/docs/general/installation/' }, { - from: '/docs/general/administration/install/synology', - to: '/docs/general/installation/synology' + from: [ + '/docs/general/administration/install/synology', + // synology moved + '/docs/general/installation/synology' + ], + to: '/docs/general/installation/advanced/synology' }, + // installing from source moved { - from: '/docs/general/administration/building', - to: '/docs/general/installation/source' + from: ['/docs/general/installation/source', '/docs/general/administration/building'], + to: '/docs/general/installation/advanced/source' }, // "traefik2" moved { From bcda69e0360a9e8268d0286535af924893441360 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Apr 2025 14:56:59 -0400 Subject: [PATCH 114/896] Update dependency @icons-pack/react-simple-icons to v12.6.0 (#1380) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7cb0482e..775bb605 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.49.2", "@fontsource/noto-sans": "5.2.6", - "@icons-pack/react-simple-icons": "12.5.0", + "@icons-pack/react-simple-icons": "12.6.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", @@ -3731,9 +3731,9 @@ "devOptional": true }, "node_modules/@icons-pack/react-simple-icons": { - "version": "12.5.0", - "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-12.5.0.tgz", - "integrity": "sha512-pjaK1q07KYMJ9haymuyNJneJkBO5HqZlLdKNdOJp3ArqowV5dS3nMwaOEsyOYbzdQ4t7ql4++zHtkBhfw2xSVw==", + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-12.6.0.tgz", + "integrity": "sha512-CQJbCvJHn1GpnyJQrkXNVXSS5ct/MPzcmr2m8HUe7gCHUVG7Hl2PwrIIAvCcJ5hZ+3CAYi4WoWERoFj8DzGl/A==", "license": "MIT", "peerDependencies": { "react": "^16.13 || ^17 || ^18 || ^19" diff --git a/package.json b/package.json index 9f250339..db5614eb 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.49.2", "@fontsource/noto-sans": "5.2.6", - "@icons-pack/react-simple-icons": "12.5.0", + "@icons-pack/react-simple-icons": "12.6.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", From 255767e5cb771f6b9cb8b40869bf9893db62ab8b Mon Sep 17 00:00:00 2001 From: Elliotte Rusty Harold Date: Tue, 22 Apr 2025 13:48:52 +0000 Subject: [PATCH 115/896] Launch Web UI --> Launch The menu bar menu says "Launch", not "Launch Web UI" --- docs/general/installation/macos.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/macos.md b/docs/general/installation/macos.md index bff3b448..c444a73a 100644 --- a/docs/general/installation/macos.md +++ b/docs/general/installation/macos.md @@ -10,7 +10,7 @@ sidebar_position: 2 1. Download the latest version DMG image from [the downloads page](/downloads/macos). For Apple Silicon Macs below macOS 14, please update to a newer version of macOS or download the x86 release. 2. Drag the `.app` package into the Applications folder. 3. Start the application. -4. Click the icon in the menu bar and select "Launch Web UI". +4. Click the icon in the menu bar and select "Launch". ## Updating on macOS From 82bac05fc866a0fc110b7c1be27d9e8f37e032ba Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 22 Apr 2025 16:48:52 -0400 Subject: [PATCH 116/896] create post install guide (#1379) --- .../index.mdx | 4 +- .../administration/hardware-selection.md | 2 +- docs/general/administration/storage.md | 2 +- docs/general/clients/codec-support.md | 20 +- docs/general/clients/jellyfin-vue.md | 2 +- docs/general/faq.md | 4 +- docs/general/getting-help.md | 2 +- docs/general/installation/_category_.yml | 2 +- docs/general/installation/advanced/manual.md | 2 +- docs/general/installation/advanced/truenas.md | 6 +- docs/general/networking/_category_.yml | 1 - docs/general/post-install/_category_.yml | 1 + .../networking/1_caddy.md} | 1 + .../networking/2_dlna.md} | 1 + .../networking/9_advanced/_category_.yml | 2 + .../networking/9_advanced}/apache.md | 2 +- .../networking/9_advanced}/fail2ban.md | 0 .../networking/9_advanced}/haproxy.md | 0 .../networking/9_advanced}/ipban.md | 0 .../networking/9_advanced}/letsencrypt.md | 4 + .../networking/9_advanced}/monitoring.md | 2 +- .../networking/9_advanced}/nginx.md | 0 .../networking/9_advanced}/traefik.md | 0 .../post-install/networking/_category_.yml | 1 + .../{ => post-install}/networking/index.md | 16 +- docs/general/post-install/setup-wizard.md | 47 +++ .../post-install/transcoding/_category_.yml | 1 + .../transcoding/downmix.md | 0 .../hardware-acceleration/_category_.yml | 1 + .../transcoding}/hardware-acceleration/amd.md | 14 +- .../hardware-acceleration/apple.md | 6 +- .../hardware-acceleration/index.md | 10 +- .../hardware-acceleration/intel.md | 24 +- .../hardware-acceleration/known-issues.md | 4 +- .../hardware-acceleration/nvidia.md | 8 +- .../hardware-acceleration/rockchip.md | 0 .../transcoding/index.mdx | 2 +- docs/general/quick-start/_category_.yml | 2 - docs/general/quick-start/index.md | 28 -- docs/general/quick-start/windows.md | 269 ------------------ .../server/users/adding-managing-users.md | 2 +- docs/index.md | 8 +- redirects.ts | 55 +++- scripts/data/jellyfin-web-urls.json | 3 +- sidebars.ts | 1 - .../setup-wizard/setup-wizard-1-language.png | Bin 0 -> 163589 bytes .../setup-wizard-2-admin-account.png | Bin 0 -> 198254 bytes .../setup-wizard-3-media-main.png | Bin 0 -> 146719 bytes .../setup-wizard-4-media-popup.png | Bin 0 -> 139965 bytes .../setup-wizard-5-metadata-lang.png | Bin 0 -> 164405 bytes .../setup-wizard-6-networking.png | Bin 0 -> 196056 bytes .../setup-wizard/setup-wizard-7-complete.png | Bin 0 -> 156219 bytes .../docs/quick-start/windows/caddyinst-1.png | Bin 74303 -> 0 bytes .../docs/quick-start/windows/caddyinst-2.png | Bin 5192 -> 0 bytes .../docs/quick-start/windows/caddyinst-3.png | Bin 5568 -> 0 bytes .../docs/quick-start/windows/caddyinst-4.png | Bin 112684 -> 0 bytes .../docs/quick-start/windows/caddyinst-5.png | Bin 31007 -> 0 bytes .../docs/quick-start/windows/caddyinst-6.png | Bin 14529 -> 0 bytes .../docs/quick-start/windows/ddns-1.png | Bin 62227 -> 0 bytes .../docs/quick-start/windows/ddns-2.png | Bin 9383 -> 0 bytes .../docs/quick-start/windows/ddns-3.png | Bin 5854 -> 0 bytes .../docs/quick-start/windows/ddns-4.png | Bin 9763 -> 0 bytes .../docs/quick-start/windows/ddns-5.png | Bin 9435 -> 0 bytes .../docs/quick-start/windows/ddns-6.png | Bin 20152 -> 0 bytes .../docs/quick-start/windows/ddns-7.png | Bin 20749 -> 0 bytes .../docs/quick-start/windows/ddns-8.png | Bin 26391 -> 0 bytes .../docs/quick-start/windows/httptest-1.png | Bin 58054 -> 0 bytes .../docs/quick-start/windows/httptest-2.png | Bin 5409 -> 0 bytes .../docs/quick-start/windows/httptest-3.png | Bin 100265 -> 0 bytes .../docs/quick-start/windows/jellyfin-0.png | Bin 225767 -> 0 bytes .../docs/quick-start/windows/jellyfin-1.png | Bin 20048 -> 0 bytes .../docs/quick-start/windows/jellyfin-2.png | Bin 26828 -> 0 bytes .../docs/quick-start/windows/jellyfin-3.png | Bin 312592 -> 0 bytes .../docs/quick-start/windows/jellyfin-4.png | Bin 24170 -> 0 bytes .../docs/quick-start/windows/jellyfin-5.png | Bin 33448 -> 0 bytes .../quick-start/windows/reverseproxy-1.png | Bin 6833 -> 0 bytes .../quick-start/windows/reverseproxy-2.png | Bin 66248 -> 0 bytes .../quick-start/windows/reverseproxy-3.png | Bin 9435 -> 0 bytes .../quick-start/windows/reverseproxy-4.png | Bin 20008 -> 0 bytes .../quick-start/windows/reverseproxy-5.png | Bin 25915 -> 0 bytes .../quick-start/windows/reverseproxy-6.png | Bin 92159 -> 0 bytes .../docs/quick-start/windows/router-1.png | Bin 9420 -> 0 bytes .../docs/quick-start/windows/router-2.png | Bin 4566 -> 0 bytes .../docs/quick-start/windows/router-3.png | Bin 22126 -> 0 bytes .../docs/quick-start/windows/router-4.png | Bin 185634 -> 0 bytes .../docs/quick-start/windows/router-5.png | Bin 31890 -> 0 bytes .../docs/quick-start/windows/router-6.png | Bin 21095 -> 0 bytes 87 files changed, 186 insertions(+), 376 deletions(-) delete mode 100644 docs/general/networking/_category_.yml create mode 100644 docs/general/post-install/_category_.yml rename docs/general/{networking/caddy.md => post-install/networking/1_caddy.md} (99%) rename docs/general/{networking/dlna.md => post-install/networking/2_dlna.md} (97%) create mode 100644 docs/general/post-install/networking/9_advanced/_category_.yml rename docs/general/{networking => post-install/networking/9_advanced}/apache.md (92%) rename docs/general/{networking => post-install/networking/9_advanced}/fail2ban.md (100%) rename docs/general/{networking => post-install/networking/9_advanced}/haproxy.md (100%) rename docs/general/{networking => post-install/networking/9_advanced}/ipban.md (100%) rename docs/general/{networking => post-install/networking/9_advanced}/letsencrypt.md (98%) rename docs/general/{networking => post-install/networking/9_advanced}/monitoring.md (82%) rename docs/general/{networking => post-install/networking/9_advanced}/nginx.md (100%) rename docs/general/{networking => post-install/networking/9_advanced}/traefik.md (100%) create mode 100644 docs/general/post-install/networking/_category_.yml rename docs/general/{ => post-install}/networking/index.md (94%) create mode 100644 docs/general/post-install/setup-wizard.md create mode 100644 docs/general/post-install/transcoding/_category_.yml rename docs/general/{server => post-install}/transcoding/downmix.md (100%) create mode 100644 docs/general/post-install/transcoding/hardware-acceleration/_category_.yml rename docs/general/{administration => post-install/transcoding}/hardware-acceleration/amd.md (94%) rename docs/general/{administration => post-install/transcoding}/hardware-acceleration/apple.md (90%) rename docs/general/{administration => post-install/transcoding}/hardware-acceleration/index.md (94%) rename docs/general/{administration => post-install/transcoding}/hardware-acceleration/intel.md (95%) rename docs/general/{administration => post-install/transcoding}/hardware-acceleration/known-issues.md (95%) rename docs/general/{administration => post-install/transcoding}/hardware-acceleration/nvidia.md (94%) rename docs/general/{administration => post-install/transcoding}/hardware-acceleration/rockchip.md (100%) rename docs/general/{server => post-install}/transcoding/index.mdx (94%) delete mode 100644 docs/general/quick-start/_category_.yml delete mode 100644 docs/general/quick-start/index.md delete mode 100644 docs/general/quick-start/windows.md create mode 100644 static/images/docs/post-install/setup-wizard/setup-wizard-1-language.png create mode 100644 static/images/docs/post-install/setup-wizard/setup-wizard-2-admin-account.png create mode 100644 static/images/docs/post-install/setup-wizard/setup-wizard-3-media-main.png create mode 100644 static/images/docs/post-install/setup-wizard/setup-wizard-4-media-popup.png create mode 100644 static/images/docs/post-install/setup-wizard/setup-wizard-5-metadata-lang.png create mode 100644 static/images/docs/post-install/setup-wizard/setup-wizard-6-networking.png create mode 100644 static/images/docs/post-install/setup-wizard/setup-wizard-7-complete.png delete mode 100644 static/images/docs/quick-start/windows/caddyinst-1.png delete mode 100644 static/images/docs/quick-start/windows/caddyinst-2.png delete mode 100644 static/images/docs/quick-start/windows/caddyinst-3.png delete mode 100644 static/images/docs/quick-start/windows/caddyinst-4.png delete mode 100644 static/images/docs/quick-start/windows/caddyinst-5.png delete mode 100644 static/images/docs/quick-start/windows/caddyinst-6.png delete mode 100644 static/images/docs/quick-start/windows/ddns-1.png delete mode 100644 static/images/docs/quick-start/windows/ddns-2.png delete mode 100644 static/images/docs/quick-start/windows/ddns-3.png delete mode 100644 static/images/docs/quick-start/windows/ddns-4.png delete mode 100644 static/images/docs/quick-start/windows/ddns-5.png delete mode 100644 static/images/docs/quick-start/windows/ddns-6.png delete mode 100644 static/images/docs/quick-start/windows/ddns-7.png delete mode 100644 static/images/docs/quick-start/windows/ddns-8.png delete mode 100644 static/images/docs/quick-start/windows/httptest-1.png delete mode 100644 static/images/docs/quick-start/windows/httptest-2.png delete mode 100644 static/images/docs/quick-start/windows/httptest-3.png delete mode 100644 static/images/docs/quick-start/windows/jellyfin-0.png delete mode 100644 static/images/docs/quick-start/windows/jellyfin-1.png delete mode 100644 static/images/docs/quick-start/windows/jellyfin-2.png delete mode 100644 static/images/docs/quick-start/windows/jellyfin-3.png delete mode 100644 static/images/docs/quick-start/windows/jellyfin-4.png delete mode 100644 static/images/docs/quick-start/windows/jellyfin-5.png delete mode 100644 static/images/docs/quick-start/windows/reverseproxy-1.png delete mode 100644 static/images/docs/quick-start/windows/reverseproxy-2.png delete mode 100644 static/images/docs/quick-start/windows/reverseproxy-3.png delete mode 100644 static/images/docs/quick-start/windows/reverseproxy-4.png delete mode 100644 static/images/docs/quick-start/windows/reverseproxy-5.png delete mode 100644 static/images/docs/quick-start/windows/reverseproxy-6.png delete mode 100644 static/images/docs/quick-start/windows/router-1.png delete mode 100644 static/images/docs/quick-start/windows/router-2.png delete mode 100644 static/images/docs/quick-start/windows/router-3.png delete mode 100644 static/images/docs/quick-start/windows/router-4.png delete mode 100644 static/images/docs/quick-start/windows/router-5.png delete mode 100644 static/images/docs/quick-start/windows/router-6.png diff --git a/blog/2024/11-03-efcore-refactoring-incoming/index.mdx b/blog/2024/11-03-efcore-refactoring-incoming/index.mdx index 4bedc3d4..e83286f2 100644 --- a/blog/2024/11-03-efcore-refactoring-incoming/index.mdx +++ b/blog/2024/11-03-efcore-refactoring-incoming/index.mdx @@ -44,7 +44,7 @@ The downside of this is, though, that we might not be able to cleanly implement 1. This blog post starts the process to provide the warning to all unstable users that this is coming. Note that as of posting, unstable builds are disabled due to the recent 10.10.0 release, and will remain off for a little while. -2. About 1-2 weeks after this blog post, we will merge the Library EFCore migration into our `master` branch and begin preliminary testing. If you want to help here, you will have to [build Jellyfin from source](/docs/general/installation/source), and the more people who can help here the better! +2. About 1-2 weeks after this blog post, we will merge the Library EFCore migration into our `master` branch and begin preliminary testing. If you want to help here, you will have to [build Jellyfin from source](/docs/general/installation/advanced/source), and the more people who can help here the better! 3. About 2 weeks after merging, assuming everything looks generally OK, we will **re-enable unstable builds for the general public**. At this point, all unstable builds will apply the initial migrations on startup. That will bring us to about 4 weeks (give or take a week) from the 10.10.0 release. @@ -60,4 +60,4 @@ Third, **ensure you disable automatic upgrades**. We generally recommend this an Fourth, **if you run into trouble, please ensure you report the bug with a title containing `[EFCore Library]`**. This will help us find and fix the bugs. -Fifth and finally, **if you have a failing migration, restore an older database version first and try to re-run it**. If it still fails, try your oldest (ideally, 10.9.11 or 10.10.0 stable) backup as well. If *that* one doesn't work, it's a new bug to report. +Fifth and finally, **if you have a failing migration, restore an older database version first and try to re-run it**. If it still fails, try your oldest (ideally, 10.9.11 or 10.10.0 stable) backup as well. If _that_ one doesn't work, it's a new bug to report. diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 1b77266e..69a424b1 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -160,7 +160,7 @@ Please refer to [this table](https://en.wikipedia.org/wiki/Intel_Quick_Sync_Vide Intel CPUs with a model description that ends with F don't have integrated graphics. These are intended to be used with a dedicated graphics card. Please beware if you intend to use Intel integrated graphics. -If you are planning to use Linux with Intel 12/13th Gen integrated graphics or ARC, these GPUs only work on Linux Kernel 6.2 or newer. Please check your distribution to make sure it has a supported Linux Kernel version. Please read [Known Intel limitations on Linux](/docs/general/administration/hardware-acceleration/known-issues#intel-on-linux) for more info. +If you are planning to use Linux with Intel 12/13th Gen integrated graphics or ARC, these GPUs only work on Linux Kernel 6.2 or newer. Please check your distribution to make sure it has a supported Linux Kernel version. Please read [Known Intel limitations on Linux](/docs/general/post-install/transcoding/hardware-acceleration/known-issues#intel-on-linux) for more info. :::caution diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index ef9593d7..41d90a4f 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -20,7 +20,7 @@ To solve this, you have the following options: ## Docker or VMs -For storage, a moderate size library database can grow anywhere from 10 to 100 GB. The [transcoding](/docs/general/server/transcoding) folder needs roughly the same size as the original media if it's being transcoded at the same bitrate. A single 50GB Blu-Ray Remux by itself can take up to approximately 60GB or as little as 15GB, depending on the quality selected. If the transcoding folder is held on the same storage as the database, this must be taken into consideration. +For storage, a moderate size library database can grow anywhere from 10 to 100 GB. The [transcoding](/docs/general/post-install/transcoding) folder needs roughly the same size as the original media if it's being transcoded at the same bitrate. A single 50GB Blu-Ray Remux by itself can take up to approximately 60GB or as little as 15GB, depending on the quality selected. If the transcoding folder is held on the same storage as the database, this must be taken into consideration. ## Cloud diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index 8b30e750..9def06b0 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -13,16 +13,16 @@ The goal is to Direct Play all media. This means the container, video, audio and [Test your browser's compatibility for any codec profile.](https://cconcolato.github.io/media-mime-support/) -| Sorted by efficency (excluding bit depth) | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | [Roku](https://developer.roku.com/docs/specs/media/streaming-specifications.md) | Kodi | [Desktop](/docs/general/clients/index.html#jellyfin-desktop) | -| ------------------------------------------------------------------------------------------------------------------ | -------------- | -------------- | ------- | --------------- | -------------- | -------------- | -------------- | --------------- | ------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------ | -| [MPEG-4 Part 2/SP](https://en.wikipedia.org/wiki/DivX) | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | āœ… | āœ… | āœ… | -| [MPEG-4 Part 2/ASP]() | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | | āœ… | āœ… | -| [H.264 8Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | -| [H.264 10Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | āœ… | āœ… | āŒ | šŸ”¶12 | āœ… | āœ… | āŒ | āœ… | āŒ | āœ… | āœ… | -| [H.265 8Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āŒ | šŸ”¶1 | šŸ”¶2 | āœ…5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | -| [H.265 10Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āŒ | šŸ”¶1 | šŸ”¶2 | šŸ”¶5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | -| [VP9](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#VP9 'V9 Browser Support Reference') | āœ… | āœ… | āœ… | āœ…10 | āœ…3 | šŸ”¶3 | āŒ | āœ…13 | āœ… | āœ… | āœ… | -| [AV1](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#AV1 'AV1 Browser Support Reference') | āœ… | āœ… | āœ… | šŸ”¶11 | āœ… | šŸ”¶4 | āŒ | šŸ”¶14 | āœ… | āœ… | āœ… | +| Sorted by efficency (excluding bit depth) | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | [Roku](https://developer.roku.com/docs/specs/media/streaming-specifications.md) | Kodi | Jellyfin Media Player | +| ------------------------------------------------------------------------------------------------------------------ | -------------- | -------------- | ------- | --------------- | -------------- | -------------- | -------------- | --------------- | ------------------------------------------------------------------------------- | ---- | --------------------- | +| [MPEG-4 Part 2/SP](https://en.wikipedia.org/wiki/DivX) | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | āœ… | āœ… | āœ… | +| [MPEG-4 Part 2/ASP]() | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | | āœ… | āœ… | +| [H.264 8Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | +| [H.264 10Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | āœ… | āœ… | āŒ | šŸ”¶12 | āœ… | āœ… | āŒ | āœ… | āŒ | āœ… | āœ… | +| [H.265 8Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āŒ | šŸ”¶1 | šŸ”¶2 | āœ…5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | +| [H.265 10Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āŒ | šŸ”¶1 | šŸ”¶2 | šŸ”¶5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | +| [VP9](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#VP9 'V9 Browser Support Reference') | āœ… | āœ… | āœ… | āœ…10 | āœ…3 | šŸ”¶3 | āŒ | āœ…13 | āœ… | āœ… | āœ… | +| [AV1](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#AV1 'AV1 Browser Support Reference') | āœ… | āœ… | āœ… | šŸ”¶11 | āœ… | šŸ”¶4 | āŒ | šŸ”¶14 | āœ… | āœ… | āœ… | 1HEVC is only supported in MP4, M4V, and MOV containers.
diff --git a/docs/general/clients/jellyfin-vue.md b/docs/general/clients/jellyfin-vue.md index d35c861a..9df3bb5f 100644 --- a/docs/general/clients/jellyfin-vue.md +++ b/docs/general/clients/jellyfin-vue.md @@ -113,7 +113,7 @@ to further customize Jellyfin Vue to your liking at Jellyfin Vue's wiki. Since Jellyfin Vue is an SPA web application, you can use any web server to serve it: Apache, nginx (the one used in Jellyfin's Vue docker image), Traefik, etc... -If you already have a [reverse proxy](../networking/index.md) set up, do you want to do more complex stuff +If you already have a [reverse proxy](/docs/general/post-install/networking/index.md) set up, do you want to do more complex stuff that it's out of the scope of this documentation like serving at a subpath, in another subdomain, etc..., you might want to have Jellyfin Vue served by your own webserver instead of the nginx instance shipped with the Docker image. diff --git a/docs/general/faq.md b/docs/general/faq.md index f23bb09e..648850e4 100644 --- a/docs/general/faq.md +++ b/docs/general/faq.md @@ -1,7 +1,7 @@ --- uid: faq title: FAQ -sidebar_position: 2 +sidebar_position: 1 --- # Frequently Asked Questions @@ -33,7 +33,7 @@ This normally comes down to one of the following issues: 1. [File permissions](https://wikipedia.org/wiki/File-system_permissions) are not properly configured on your media. 2. Your media does not follow the organizational requirements for Jellyfin's scanner to properly identify media. (Valid organization schemes can be found in the documentation for [Movies](/docs/general/server/media/movies), [Shows](/docs/general/server/media/shows), [Music](/docs/general/server/media/music), and others.) -If it's not one of these, please consider asking for help as it might be a bug. + If it's not one of these, please consider asking for help as it might be a bug. ## How can I contribute to this project? diff --git a/docs/general/getting-help.md b/docs/general/getting-help.md index 3afcf440..410dfd45 100644 --- a/docs/general/getting-help.md +++ b/docs/general/getting-help.md @@ -1,7 +1,7 @@ --- uid: getting-help title: Getting Help -sidebar_position: 1 +sidebar_position: 0 --- # Getting Help diff --git a/docs/general/installation/_category_.yml b/docs/general/installation/_category_.yml index 79df7e46..c5d98ba5 100644 --- a/docs/general/installation/_category_.yml +++ b/docs/general/installation/_category_.yml @@ -1,2 +1,2 @@ label: 'Installation' -position: 3 +position: 2 diff --git a/docs/general/installation/advanced/manual.md b/docs/general/installation/advanced/manual.md index a87de9c6..cd744f2c 100644 --- a/docs/general/installation/advanced/manual.md +++ b/docs/general/installation/advanced/manual.md @@ -236,7 +236,7 @@ sudo systemctl start jellyfin.service ## Portable .NET DLL -Platform-agnostic .NET Core DLL builds in TAR archive format are available from the [portable downloads section](/downloads#portable). +Platform-agnostic .NET Core DLL builds in TAR archive format are available from the [portable downloads section](/downloads/dotnet). These builds use the binary `jellyfin.dll` and must be loaded with `dotnet`. ## Debian (using extrepo) diff --git a/docs/general/installation/advanced/truenas.md b/docs/general/installation/advanced/truenas.md index 450a84ee..e09d2e8e 100644 --- a/docs/general/installation/advanced/truenas.md +++ b/docs/general/installation/advanced/truenas.md @@ -128,12 +128,12 @@ services: - Make sure your spacing is correct for each option. Compose files use spacing to parse the options correctly. - You can determine the time zone identifier for you region [on Wikipedia](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). - Note that lines with `#` in front indicate a comment. They will not apply until you remove it. -- Uncomment the `group_add` and `devices` options if you have a GPU and want to use [hardware acceleration](/docs/general/administration/hardware-acceleration/). +- Uncomment the `group_add` and `devices` options if you have a GPU and want to use [hardware acceleration](/docs/general/post-install/transcoding/hardware-acceleration/). - If you have an NVIDIA GPU, [please read this](#nvidia-gpus-on-scale-v2410). - Unless you set the container to run as root, you need to add the render group ID to the container with `group_add`. - In case the render group's ID is not `107` on all SCALE servers by default, go to your system shell and run the following command to get your render group's ID: `cat /etc/group | grep render` - Jellyfin's auto discovery ports should also be configured if possible. - - [See more info here](/docs/general/networking/#static-ports) + - [See more info here](/docs/general/post-install/networking/#static-ports)
Docker Compose Options @@ -325,7 +325,7 @@ Create an admin user in the Jellyfin initial setup wizard to access the UI. ### Networking Settings -Select **Host Network** under **Network Configuration** if using [DLNA](/docs/general/networking/dlna/), to bind network configuration to the host network settings. +Select **Host Network** under **Network Configuration** if using [DLNA](/docs/general/post-install/networking/dlna/), to bind network configuration to the host network settings. Otherwise, leave **Host Network** unselected. ![Networking](/images/docs/install-truenas-12.png) diff --git a/docs/general/networking/_category_.yml b/docs/general/networking/_category_.yml deleted file mode 100644 index 7140613c..00000000 --- a/docs/general/networking/_category_.yml +++ /dev/null @@ -1 +0,0 @@ -position: 5 diff --git a/docs/general/post-install/_category_.yml b/docs/general/post-install/_category_.yml new file mode 100644 index 00000000..51e68dbc --- /dev/null +++ b/docs/general/post-install/_category_.yml @@ -0,0 +1 @@ +position: 3 diff --git a/docs/general/networking/caddy.md b/docs/general/post-install/networking/1_caddy.md similarity index 99% rename from docs/general/networking/caddy.md rename to docs/general/post-install/networking/1_caddy.md index 0395a5af..c61febef 100644 --- a/docs/general/networking/caddy.md +++ b/docs/general/post-install/networking/1_caddy.md @@ -1,6 +1,7 @@ --- uid: network-reverse-proxy-caddy title: Caddy +sidebar-position: 1 --- # Caddy diff --git a/docs/general/networking/dlna.md b/docs/general/post-install/networking/2_dlna.md similarity index 97% rename from docs/general/networking/dlna.md rename to docs/general/post-install/networking/2_dlna.md index 313fe95c..c57c2d95 100644 --- a/docs/general/networking/dlna.md +++ b/docs/general/post-install/networking/2_dlna.md @@ -1,6 +1,7 @@ --- uid: network-dlna title: DLNA +sidebar-position: 2 --- ## DLNA diff --git a/docs/general/post-install/networking/9_advanced/_category_.yml b/docs/general/post-install/networking/9_advanced/_category_.yml new file mode 100644 index 00000000..73dadb69 --- /dev/null +++ b/docs/general/post-install/networking/9_advanced/_category_.yml @@ -0,0 +1,2 @@ +label: 'Advanced Networking' +position: 3.5 diff --git a/docs/general/networking/apache.md b/docs/general/post-install/networking/9_advanced/apache.md similarity index 92% rename from docs/general/networking/apache.md rename to docs/general/post-install/networking/9_advanced/apache.md index db99206d..04738ef5 100644 --- a/docs/general/networking/apache.md +++ b/docs/general/post-install/networking/9_advanced/apache.md @@ -70,7 +70,7 @@ sudo a2enmod proxy proxy_http ssl proxy_wstunnel remoteip http2 headers When connecting to server from a client application, enter `http(s)://DOMAIN_NAME/jellyfin` in the address field. -Set the [base URL](/docs/general/networking#base-url) field in the Jellyfin server. This can be done by navigating to the Admin Dashboard -> Networking -> Base URL in the web client. Fill in this box with `/jellyfin` and click Save. The server will need to be restarted before this change takes effect. +Set the [base URL](../#base-url) field in the Jellyfin server. This can be done by navigating to the Admin Dashboard -> Networking -> Base URL in the web client. Fill in this box with `/jellyfin` and click Save. The server will need to be restarted before this change takes effect. :::caution diff --git a/docs/general/networking/fail2ban.md b/docs/general/post-install/networking/9_advanced/fail2ban.md similarity index 100% rename from docs/general/networking/fail2ban.md rename to docs/general/post-install/networking/9_advanced/fail2ban.md diff --git a/docs/general/networking/haproxy.md b/docs/general/post-install/networking/9_advanced/haproxy.md similarity index 100% rename from docs/general/networking/haproxy.md rename to docs/general/post-install/networking/9_advanced/haproxy.md diff --git a/docs/general/networking/ipban.md b/docs/general/post-install/networking/9_advanced/ipban.md similarity index 100% rename from docs/general/networking/ipban.md rename to docs/general/post-install/networking/9_advanced/ipban.md diff --git a/docs/general/networking/letsencrypt.md b/docs/general/post-install/networking/9_advanced/letsencrypt.md similarity index 98% rename from docs/general/networking/letsencrypt.md rename to docs/general/post-install/networking/9_advanced/letsencrypt.md index a744283d..21bc08f1 100644 --- a/docs/general/networking/letsencrypt.md +++ b/docs/general/post-install/networking/9_advanced/letsencrypt.md @@ -49,6 +49,10 @@ Run the certbot command as root: sudo certbot certonly --webroot -w /var/www/html --agree-tos --email YOUR_EMAIL -d DOMAIN_NAME ``` +### Caddy + +Caddy automatically handles obtaining an SSL certificate from Let's Encrypt when provided with a domain name. No manual action is required. + ### HAProxy HAProxy doesn't currently have a Certbot plugin. To get around this, run Certbot in standalone mode and proxy traffic through your network. diff --git a/docs/general/networking/monitoring.md b/docs/general/post-install/networking/9_advanced/monitoring.md similarity index 82% rename from docs/general/networking/monitoring.md rename to docs/general/post-install/networking/9_advanced/monitoring.md index 3448958b..19b3c1b9 100644 --- a/docs/general/networking/monitoring.md +++ b/docs/general/post-install/networking/9_advanced/monitoring.md @@ -25,4 +25,4 @@ Jellyfin can make [Prometheus](https://prometheus.io/) metrics available at `/me false ``` -If you have a [reverse proxy](/docs/general/networking#running-jellyfin-behind-a-reverse-proxy) configured, you can configure it to block access to the `/metrics` endpoint except for your internal network. +If you have a [reverse proxy](..#running-jellyfin-behind-a-reverse-proxy) configured, you can configure it to block access to the `/metrics` endpoint except for your internal network. diff --git a/docs/general/networking/nginx.md b/docs/general/post-install/networking/9_advanced/nginx.md similarity index 100% rename from docs/general/networking/nginx.md rename to docs/general/post-install/networking/9_advanced/nginx.md diff --git a/docs/general/networking/traefik.md b/docs/general/post-install/networking/9_advanced/traefik.md similarity index 100% rename from docs/general/networking/traefik.md rename to docs/general/post-install/networking/9_advanced/traefik.md diff --git a/docs/general/post-install/networking/_category_.yml b/docs/general/post-install/networking/_category_.yml new file mode 100644 index 00000000..951e6775 --- /dev/null +++ b/docs/general/post-install/networking/_category_.yml @@ -0,0 +1 @@ +position: 2 diff --git a/docs/general/networking/index.md b/docs/general/post-install/networking/index.md similarity index 94% rename from docs/general/networking/index.md rename to docs/general/post-install/networking/index.md index 34c7369d..10dc19e4 100644 --- a/docs/general/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -11,7 +11,7 @@ This section describes how to get basic connectivity to a Jellyfin server, and a Many clients will automatically discover servers running on the same LAN and display them on login. If you are outside the network when you connect you can type in the complete IP address or domain name in the server field with the correct port to continue to the login page. You can find the default ports below to access the web frontend. -HTTP and HTTPS are the primary means of connecting to the server. When using HTTPS, self-signed certs are not recommended. Please use a trusted certificate authority such as [Let's Encrypt](/docs/general/networking/letsencrypt). +HTTP and HTTPS are the primary means of connecting to the server. When using HTTPS, self-signed certs are not recommended. Please use a trusted certificate authority such as [Let's Encrypt](./advanced/letsencrypt). :::caution @@ -56,7 +56,7 @@ Live TV devices will often use a random UDP port for HDHomeRun devices. The serv ### Monitoring Endpoints -See [monitoring](/docs/general/networking/monitoring) for details on the monitoring endpoints that Jellyfin provides. +See [monitoring](./advanced/monitoring) for details on the monitoring endpoints that Jellyfin provides. ## Running Jellyfin Behind a Reverse Proxy @@ -81,15 +81,15 @@ The nginx documentation below includes an example how to censor sensitive inform Some popular options for reverse proxy systems are [Apache](https://httpd.apache.org), [Caddy](https://caddyserver.com), [Haproxy](https://www.haproxy.com), [Nginx](https://www.nginx.com) and [Traefik](https://traefik.io). -- [Apache](/docs/general/networking/apache) -- [Caddy](/docs/general/networking/caddy) -- [HAProxy](/docs/general/networking/haproxy) -- [Nginx](/docs/general/networking/nginx) -- [Traefik](/docs/general/networking/traefik) +- [Apache](./advanced/apache) +- [Caddy](./caddy) +- [HAProxy](./advanced/haproxy) +- [Nginx](./advanced/nginx) +- [Traefik](./advanced/traefik) While not a reverse proxy, Let's Encrypt can be used independently or with a reverse proxy to provide SSL certificates. -- [Let's Encrypt](/docs/general/networking/letsencrypt) +- [Let's Encrypt](./advanced/letsencrypt) When following this guide, be sure to replace the following variables with your information. diff --git a/docs/general/post-install/setup-wizard.md b/docs/general/post-install/setup-wizard.md new file mode 100644 index 00000000..9d2e2427 --- /dev/null +++ b/docs/general/post-install/setup-wizard.md @@ -0,0 +1,47 @@ +--- +uid: postinstall-setup-wizard +title: Setup Wizard Walkthrough +sidebar_position: 1 +--- + +# Setup Wizard Walkthrough + +This page will guide you through each step of the setup wizard. + +## Select Language + +Select your preferred language for the rest of the setup. This setting only affects the client you are using. Server-wide language settings will be configured later. +![Setup Wizard Language Prompt](/images/docs/post-install/setup-wizard/setup-wizard-1-language.png) + +## Setup Administrator Account + +Set up an administrator account for managing the server. Choose a strong password for better security. You are able to create more user and administrator accounts once you finish the setup wizard. +![Setup Wizard Admin Account Page](/images/docs/post-install/setup-wizard/setup-wizard-2-admin-account.png) + +## Add Media Libraries + +Add media libraries at this page. Click on the + to add a library. Alternatively, click on "Next" without adding anything to skip this step and add media later. +![Setup Wizard Add Media Library Page](/images/docs/post-install/setup-wizard/setup-wizard-3-media-main.png) + +In the popup, chose a type on the "Content Type" dropdown, and set a display name in the "Display Name" field. Then, add some folders using the + button. If you don't see your media folders listed, you might have permission issues. You can get help on our [forum](https://forum.jellyfin.org/) or [chat rooms](/contact) +Read more about media libraries at the [media libraries' documentation](/docs/general/server/libraries/) +![Setup Wizard Add Media Library Popup](/images/docs/post-install/setup-wizard/setup-wizard-4-media-popup.png) + +## Set a Preferred Metadata Language + +Select a preferred language and region for metadata fetching as the server-wide default. Metadata from other language / regions may be fetched if metadata is not available with your preferred settings. This can be further customized on a per-library basis. +![Setup Wizard Metadata Language Page](/images/docs/post-install/setup-wizard/setup-wizard-5-metadata-lang.png) + +## Networking Settings + +Some basic options for networking can be set on this page. For most users, it is recommended to **enable** the "Allow remote access to this server" option, and **disable** the "Enable automatic port mapping" option. +![Setup Wizard Networking Page](/images/docs/post-install/setup-wizard/setup-wizard-6-networking.png) + +## Next Steps + +You have finished the setup wizard. Below is a list of items you should configure in order to get the best experience: + +- [Setup remote access to use Jellyfin when you are not at home](./networking) +- [Setup hardware acceleration to improve performance and/or save power](./transcoding/hardware-acceleration/) + +![Setup Wizard Completion Page](/images/docs/post-install/setup-wizard/setup-wizard-7-complete.png) diff --git a/docs/general/post-install/transcoding/_category_.yml b/docs/general/post-install/transcoding/_category_.yml new file mode 100644 index 00000000..51e68dbc --- /dev/null +++ b/docs/general/post-install/transcoding/_category_.yml @@ -0,0 +1 @@ +position: 3 diff --git a/docs/general/server/transcoding/downmix.md b/docs/general/post-install/transcoding/downmix.md similarity index 100% rename from docs/general/server/transcoding/downmix.md rename to docs/general/post-install/transcoding/downmix.md diff --git a/docs/general/post-install/transcoding/hardware-acceleration/_category_.yml b/docs/general/post-install/transcoding/hardware-acceleration/_category_.yml new file mode 100644 index 00000000..3b0fd414 --- /dev/null +++ b/docs/general/post-install/transcoding/hardware-acceleration/_category_.yml @@ -0,0 +1 @@ +position: 4 diff --git a/docs/general/administration/hardware-acceleration/amd.md b/docs/general/post-install/transcoding/hardware-acceleration/amd.md similarity index 94% rename from docs/general/administration/hardware-acceleration/amd.md rename to docs/general/post-install/transcoding/hardware-acceleration/amd.md index 2fb38f83..dcf434bd 100644 --- a/docs/general/administration/hardware-acceleration/amd.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/amd.md @@ -5,7 +5,7 @@ title: AMD GPU # HWA Tutorial On AMD GPU -This tutorial guides you on setting up full video hardware acceleration on AMD integrated GPU and discrete GPU via AMF or VA-API. If you are on macOS, please use [VideoToolbox](/docs/general/administration/hardware-acceleration/apple) instead. +This tutorial guides you on setting up full video hardware acceleration on AMD integrated GPU and discrete GPU via AMF or VA-API. If you are on macOS, please use [VideoToolbox](./apple) instead. ## Acceleration Methods @@ -117,7 +117,7 @@ Windows 10 64-bit and newer is recommeded. **AMF is not available in Windows Doc ### Known Issues And Limitations On Windows -Please refer to [this section](/docs/general/administration/hardware-acceleration/known-issues#amd-on-windows) for known issues and limitations. +Please refer to [this section](./known-issues#amd-on-windows) for known issues and limitations. ### Configure On Windows Host @@ -175,7 +175,7 @@ A 64-bit Linux distribution is required. **The supported GPU varies by kernel an ### Known Issues And Limitations On Linux -Please refer to [this section](/docs/general/administration/hardware-acceleration/known-issues#amd-on-linux) for known issues and limitations. +Please refer to [this section](./known-issues#amd-on-linux) for known issues and limitations. ### Configure On Linux Host @@ -294,7 +294,7 @@ Root permission is required. Linux Mint uses Ubuntu as its package base. -You can follow the configuration steps of [Debian And Ubuntu Linux](/docs/general/administration/hardware-acceleration/amd#debian-and-ubuntu-linux) but install all Jellyfin packages `jellyfin-server`, `jellyfin-web` and `jellyfin-ffmpeg7` manually from the [Jellyfin Server Releases Page](https://repo.jellyfin.org/releases/server/). Also make sure you choose the correct codename by following the [official version maps](https://linuxmint.com/download_all.php). +You can follow the configuration steps of [Debian And Ubuntu Linux](./amd#debian-and-ubuntu-linux) but install all Jellyfin packages `jellyfin-server`, `jellyfin-web` and `jellyfin-ffmpeg7` manually from the [Jellyfin Server Releases Page](https://repo.jellyfin.org/releases/server/). Also make sure you choose the correct codename by following the [official version maps](https://linuxmint.com/download_all.php). #### Arch Linux @@ -333,7 +333,7 @@ Root permission is required. sudo /usr/lib/jellyfin-ffmpeg/ffmpeg -v debug -init_hw_device drm=dr:/dev/dri/renderD128 -init_hw_device vulkan@dr ``` -5. Check to the remaining parts of [Debian And Ubuntu Linux](/docs/general/administration/hardware-acceleration/amd#debian-and-ubuntu-linux). +5. Check to the remaining parts of [Debian And Ubuntu Linux](./amd#debian-and-ubuntu-linux). #### Other Distros @@ -429,7 +429,7 @@ Root permission is required. image: jellyfin/jellyfin user: 1000:1000 group_add: - - "122" # Change this to match your "render" host group id and remove this comment + - '122' # Change this to match your "render" host group id and remove this comment network_mode: 'host' volumes: - /path/to/config:/config @@ -471,7 +471,7 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im Other Virtualizations are not verified and may or may not work on AMD GPU. -Refer to the [HWA Tutorial On Intel GPU - Configure With Linux Virtualization](/docs/general/administration/hardware-acceleration/intel#configure-with-linux-virtualization) for more information. +Refer to the [HWA Tutorial On Intel GPU - Configure With Linux Virtualization](./intel#configure-with-linux-virtualization) for more information. ### Verify On Linux diff --git a/docs/general/administration/hardware-acceleration/apple.md b/docs/general/post-install/transcoding/hardware-acceleration/apple.md similarity index 90% rename from docs/general/administration/hardware-acceleration/apple.md rename to docs/general/post-install/transcoding/hardware-acceleration/apple.md index 10fa80b0..02087db2 100644 --- a/docs/general/administration/hardware-acceleration/apple.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/apple.md @@ -9,7 +9,7 @@ This tutorial guides you on setting up full video hardware acceleration on Apple ## Acceleration Methods -[VideoToolbox](https://developer.apple.com/documentation/videotoolbox) is the only available method on macOS. +[VideoToolbox](https://developer.apple.com/documentation/videotoolbox) is the only available method on macOS. Please look at our guides for [Intel](./intel) or [AMD](./amd) if you have installed Windows or Linux on your Intel Mac. To achieve full acceleration, [Metal](https://developer.apple.com/metal/) is required. @@ -35,7 +35,7 @@ When both methods are enabled, VideoToolbox Native will be used for most videos, ## Select System Hardware -Hardware accelerated transcoding is supported on all Macs that support [VideoToolbox](https://developer.apple.com/documentation/videotoolbox). This includes most 2011 and later Macs.* +Hardware accelerated transcoding is supported on all Macs that support [VideoToolbox](https://developer.apple.com/documentation/videotoolbox). This includes most 2011 and later Macs.\* Full acceleration is available on most Macs from 2017 and later, with the exception of the MacBook Air (13-inch, 2017). @@ -45,7 +45,7 @@ While hardware acceleration via VideoToolbox might work on older series Macs, it If your Mac does not have an internal display, you may need to connect it to a monitor or use a dummy plug to prevent the GPU from being throttled. -* VideoToolbox may fallback to software decoding/encoding or stop working when the task exceeds its hardware capability. The older your Mac, the more this will occur. Macs from 2017 and later, especially Apple Silicon Macs are strongly recommended. +\* VideoToolbox may fallback to software decoding/encoding or stop working when the task exceeds its hardware capability. The older your Mac, the more this will occur. Macs from 2017 and later, especially Apple Silicon Macs are strongly recommended. ### Transcode H.264 diff --git a/docs/general/administration/hardware-acceleration/index.md b/docs/general/post-install/transcoding/hardware-acceleration/index.md similarity index 94% rename from docs/general/administration/hardware-acceleration/index.md rename to docs/general/post-install/transcoding/hardware-acceleration/index.md index af85edc4..a27d05d4 100644 --- a/docs/general/administration/hardware-acceleration/index.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/index.md @@ -99,23 +99,23 @@ lshw -C display ### Intel QSV & VA-API -Click [Intel GPU](/docs/general/administration/hardware-acceleration/intel). +Click [Intel GPU](./intel). ### AMD AMF & VA-API -Click [AMD GPU](/docs/general/administration/hardware-acceleration/amd). +Click [AMD GPU](./amd). ### NVIDIA NVENC -Click [NVIDIA GPU](/docs/general/administration/hardware-acceleration/nvidia). +Click [NVIDIA GPU](./nvidia). ### Apple VideoToolbox -Click [Apple Mac](/docs/general/administration/hardware-acceleration/apple). +Click [Apple Mac](./apple). ### Rockchip RKMPP -Click [Rockchip VPU](/docs/general/administration/hardware-acceleration/rockchip). +Click [Rockchip VPU](./rockchip). ## Enable Hardware Acceleration diff --git a/docs/general/administration/hardware-acceleration/intel.md b/docs/general/post-install/transcoding/hardware-acceleration/intel.md similarity index 95% rename from docs/general/administration/hardware-acceleration/intel.md rename to docs/general/post-install/transcoding/hardware-acceleration/intel.md index 633dfb12..40487626 100644 --- a/docs/general/administration/hardware-acceleration/intel.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/intel.md @@ -5,7 +5,7 @@ title: Intel GPU # HWA Tutorial On Intel GPU -This tutorial guides you on setting up full video hardware acceleration on Intel integrated GPUs and ARC discrete GPUs via QSV and VA-API. If you are on macOS, please use [VideoToolbox](/docs/general/administration/hardware-acceleration/apple) instead. +This tutorial guides you on setting up full video hardware acceleration on Intel integrated GPUs and ARC discrete GPUs via QSV and VA-API. If you are on macOS, please use [VideoToolbox](./apple) instead. ## Acceleration Methods @@ -193,7 +193,7 @@ Intel supports OneVPL on Gen 12+ graphics (11th Gen Core and newer processor, na Jellyfin server support Intel ARC **Alchemist/A-series** discrete GPU on both Windows and Linux **6.2+**. For using ARC **Battlemage/B-series** discrete GPU on Linux, kernel version **6.12+** is required. Windows is also supported, just install the GPU driver. -You only need to follow the [Windows Setups](/docs/general/administration/hardware-acceleration/intel#windows-setups) and [Linux Setups](/docs/general/administration/hardware-acceleration/intel#linux-setups) to configure and verify it. +You only need to follow the [Windows Setups](./intel#windows-setups) and [Linux Setups](./intel#linux-setups) to configure and verify it. :::tip @@ -215,7 +215,7 @@ Windows 10 64-bit and newer is recommeded. **QSV is not available on Windows Doc ### Known Issues And Limitations On Windows -Please refer to [this section](/docs/general/administration/hardware-acceleration/known-issues#intel-on-windows) for known issues and limitations +Please refer to [this section](./known-issues#intel-on-windows) for known issues and limitations ### Configure On Windows Host @@ -271,7 +271,7 @@ A 64-bit Linux distribution is required. **The supported GPU varies by kernel an ### Known Issues And Limitations On Linux -Please refer to [this section](/docs/general/administration/hardware-acceleration/known-issues#intel-on-linux) for known issues and limitations +Please refer to [this section](./known-issues#intel-on-linux) for known issues and limitations ### Configure On Linux Host @@ -390,7 +390,7 @@ Root permission is required. Linux Mint uses Ubuntu as its package base. -You can follow the configuration steps of [Debian And Ubuntu Linux](/docs/general/administration/hardware-acceleration/intel#debian-and-ubuntu-linux) but install all Jellyfin packages `jellyfin-server`, `jellyfin-web` and `jellyfin-ffmpeg7` manually from the [Jellyfin Server Releases Page](https://repo.jellyfin.org/releases/server/). Also make sure you choose the correct codename by following the [official version maps](https://linuxmint.com/download_all.php). +You can follow the configuration steps of [Debian And Ubuntu Linux](./intel#debian-and-ubuntu-linux) but install all Jellyfin packages `jellyfin-server`, `jellyfin-web` and `jellyfin-ffmpeg7` manually from the [Jellyfin Server Releases Page](https://repo.jellyfin.org/releases/server/). Also make sure you choose the correct codename by following the [official version maps](https://linuxmint.com/download_all.php). #### Arch Linux @@ -426,7 +426,7 @@ Root permission is required. sudo /usr/lib/jellyfin-ffmpeg/ffmpeg -v verbose -init_hw_device vaapi=va:/dev/dri/renderD128 -init_hw_device opencl@va ``` -4. Check to the remaining parts of [Debian And Ubuntu Linux](/docs/general/administration/hardware-acceleration/intel#debian-and-ubuntu-linux). +4. Check to the remaining parts of [Debian And Ubuntu Linux](./intel#debian-and-ubuntu-linux). #### Other Distros @@ -521,7 +521,7 @@ What you need to do is pass the host's `render` group id to Docker and modify th image: jellyfin/jellyfin user: 1000:1000 group_add: - - "122" # Change this to match your "render" host group id and remove this comment + - '122' # Change this to match your "render" host group id and remove this comment network_mode: 'host' volumes: - /path/to/config:/config @@ -582,19 +582,19 @@ The devices in Kubernetes are added as host path mounts, they are not separated supplementalGroups: - 122 # Change this to match your "render" host group id and remove this comment containers: - - name: "jellyfin" + - name: 'jellyfin' image: ... ports: ... env: ... securityContext: privileged: true # Container must run as privileged inside of the pod volumeMounts: - - name: "render-device" - mountPath: "/dev/dri/renderD128" + - name: 'render-device' + mountPath: '/dev/dri/renderD128' volumes: - - name: "render-device" + - name: 'render-device' hostPath: - path: "/dev/dri/renderD128" + path: '/dev/dri/renderD128' ``` 2. When the pod starts, you can check the QSV and VA-API codecs. diff --git a/docs/general/administration/hardware-acceleration/known-issues.md b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md similarity index 95% rename from docs/general/administration/hardware-acceleration/known-issues.md rename to docs/general/post-install/transcoding/hardware-acceleration/known-issues.md index 64dc26c6..ba066621 100644 --- a/docs/general/administration/hardware-acceleration/known-issues.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md @@ -39,7 +39,7 @@ This page lists all known issues and limitations of hardware acceleration with J ## Intel on Linux -1. Intel Gen 11 [**Jasper Lake**](https://ark.intel.com/content/www/us/en/ark/products/codename/128823/products-formerly-jasper-lake.html) and [**Elkhart Lake**](https://ark.intel.com/content/www/us/en/ark/products/codename/128825/products-formerly-elkhart-lake.html) platforms (e.g. N5095, N5105, N6005, J6412) have quirks when using video encoders on Linux. The [Low-Power Encoding](/docs/general/administration/hardware-acceleration/intel#low-power-encoding) mode MUST be configured and enabled for correct VBR and CBR bitrate control that is required by Jellyfin. +1. Intel Gen 11 [**Jasper Lake**](https://ark.intel.com/content/www/us/en/ark/products/codename/128823/products-formerly-jasper-lake.html) and [**Elkhart Lake**](https://ark.intel.com/content/www/us/en/ark/products/codename/128825/products-formerly-elkhart-lake.html) platforms (e.g. N5095, N5105, N6005, J6412) have quirks when using video encoders on Linux. The [Low-Power Encoding](./intel#low-power-encoding) mode MUST be configured and enabled for correct VBR and CBR bitrate control that is required by Jellyfin. - Ticket: [https://gitlab.freedesktop.org/drm/intel/-/issues/8080](https://gitlab.freedesktop.org/drm/intel/-/issues/8080) @@ -79,7 +79,7 @@ This page lists all known issues and limitations of hardware acceleration with J 11. The kernel support for Intel Gen 13 (or Gen 20?) LNL and BMG / ARC B-series are incomplete before Linux 6.12. -12. The LTS kernel range 6.6.26 - 6.6.32 and the stable kernel range 6.8.5 - 6.9.3 have i915 driver bugs, which may cause problems on Intel Gen 12.5 DG2 / ARC A-series GPUs. If you are affected, please upgrade to kernel 6.6.33+ (LTS) or 6.9.4+. Ubuntu 24.04 with kernel versions 6.8.0-38 thru 6.8.0-41 are also affected by this issue. Upgrade to Ubuntu kernel 6.8.0-44+ if you are on the affected kernels. +12. The LTS kernel range 6.6.26 - 6.6.32 and the stable kernel range 6.8.5 - 6.9.3 have i915 driver bugs, which may cause problems on Intel Gen 12.5 DG2 / ARC A-series GPUs. If you are affected, please upgrade to kernel 6.6.33+ (LTS) or 6.9.4+. Ubuntu 24.04 with kernel versions 6.8.0-38 thru 6.8.0-41 are also affected by this issue. Upgrade to Ubuntu kernel 6.8.0-44+ if you are on the affected kernels. - Issue: [https://github.com/jellyfin/jellyfin/issues/11380](https://github.com/jellyfin/jellyfin/issues/11380) - Ubuntu bug: [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072755](https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072755) diff --git a/docs/general/administration/hardware-acceleration/nvidia.md b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md similarity index 94% rename from docs/general/administration/hardware-acceleration/nvidia.md rename to docs/general/post-install/transcoding/hardware-acceleration/nvidia.md index 64cc10c7..b58f3b52 100644 --- a/docs/general/administration/hardware-acceleration/nvidia.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md @@ -15,7 +15,7 @@ On Windows and Linux **NVENC** is the only available method. The NVENC/NVDEC are the proprietary video codec APIs of NVIDIA GPUs, which can be used with CUDA to achieve full hardware acceleration. -Please refer to [this section](/docs/general/administration/hardware-acceleration/known-issues#nvidia) for known issues and limitations. +Please refer to [this section](./known-issues#nvidia) for known issues and limitations. :::note @@ -127,7 +127,7 @@ Windows 10 64-bit and newer is recommeded. **In Jellyfin 10.10 the minimum requi NVIDIA Windows driver provides access to the NVENC/NVDEC and CUDA in Windows WSL2 and Docker. -Refer to [Configure On Linux Host](/docs/general/administration/hardware-acceleration/nvidia#configure-on-linux-host) and [Configure With Linux Virtualization](/docs/general/administration/hardware-acceleration/nvidia#configure-with-linux-virtualization). +Refer to [Configure On Linux Host](./nvidia#configure-on-linux-host) and [Configure With Linux Virtualization](./nvidia#configure-with-linux-virtualization). ### Verify On Windows @@ -220,7 +220,7 @@ Root permission is required. Linux Mint uses Ubuntu as its package base. -You can follow the configuration steps of [Debian and Ubuntu Linux](/docs/general/administration/hardware-acceleration/nvidia#debian-and-ubuntu-linux) but install all Jellyfin packages `jellyfin-server`, `jellyfin-web` and `jellyfin-ffmpeg7` manually from the [Jellyfin Server Releases Page](https://repo.jellyfin.org/releases/server/). Also make sure you choose the correct codename by following the [official version maps](https://linuxmint.com/download_all.php). +You can follow the configuration steps of [Debian and Ubuntu Linux](./nvidia#debian-and-ubuntu-linux) but install all Jellyfin packages `jellyfin-server`, `jellyfin-web` and `jellyfin-ffmpeg7` manually from the [Jellyfin Server Releases Page](https://repo.jellyfin.org/releases/server/). Also make sure you choose the correct codename by following the [official version maps](https://linuxmint.com/download_all.php). #### Arch Linux @@ -415,7 +415,7 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im Other Virtualizations are not verified and may or may not work on NVIDIA GPU. -Refer to the [HWA Tutorial On Intel GPU - Configure With Linux Virtualization](/docs/general/administration/hardware-acceleration/intel#configure-with-linux-virtualization) for more information. +Refer to the [HWA Tutorial On Intel GPU - Configure With Linux Virtualization](./intel#configure-with-linux-virtualization) for more information. ### Verify On Linux diff --git a/docs/general/administration/hardware-acceleration/rockchip.md b/docs/general/post-install/transcoding/hardware-acceleration/rockchip.md similarity index 100% rename from docs/general/administration/hardware-acceleration/rockchip.md rename to docs/general/post-install/transcoding/hardware-acceleration/rockchip.md diff --git a/docs/general/server/transcoding/index.mdx b/docs/general/post-install/transcoding/index.mdx similarity index 94% rename from docs/general/server/transcoding/index.mdx rename to docs/general/post-install/transcoding/index.mdx index 31bff977..ca230868 100644 --- a/docs/general/server/transcoding/index.mdx +++ b/docs/general/post-install/transcoding/index.mdx @@ -9,7 +9,7 @@ These settings will relate to backend options that modify how the server transco ## Hardware Acceleration -If your hardware supports this you can enable [hardware acceleration](/docs/general/administration/hardware-acceleration) for much faster transcoding. Jellyfin +If your hardware supports this you can enable [hardware acceleration](./hardware-acceleration) for much faster transcoding. Jellyfin supports hardware accelerated transcoding on all modern GPUs from Intel, AMD, Nvidia, Apple and Rockchip if the required hardware is available. diff --git a/docs/general/quick-start/_category_.yml b/docs/general/quick-start/_category_.yml deleted file mode 100644 index 79019e85..00000000 --- a/docs/general/quick-start/_category_.yml +++ /dev/null @@ -1,2 +0,0 @@ -label: 'Quick Start' -position: 0 \ No newline at end of file diff --git a/docs/general/quick-start/index.md b/docs/general/quick-start/index.md deleted file mode 100644 index 942dbbb7..00000000 --- a/docs/general/quick-start/index.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -uid: quick-start-index -title: Quick Start ---- - -# Quick Start - -1. Install Jellyfin on [your system](/docs/general/installation) with the installation method for your platform. - -1. Edit the [web configuration](/docs/general/clients/web-config) and adjust the options to fit your desired privacy level. - - - Our defaults sacrifice some absolute self-hosting for often requested features. - - If this is concerning, please review the documentation and edit accordingly. - -1. Browse to `http://SERVER_IP:8096` to access the included web client. - -1. Follow the initial setup wizard. - - - Libraries and users can always be added later from the dashboard. - - Remember the username and password so you can login after the setup. - -1. Secure the server with a method of your choice. - - - Create an SSL certificate and add it on the **Networking** page. - - Put your server behind a [reverse proxy](/docs/general/networking/index.md#running-jellyfin-behind-a-reverse-proxy). - - Only allow local connections and refrain from forwarding any ports. - -1. Enjoy your media! diff --git a/docs/general/quick-start/windows.md b/docs/general/quick-start/windows.md deleted file mode 100644 index 2de49b19..00000000 --- a/docs/general/quick-start/windows.md +++ /dev/null @@ -1,269 +0,0 @@ ---- -uid: quick-start-windows -title: Windows ---- - -# Windows Quick Start - -## Required Tools and Resources - -- A Windows 10/11 PC -- A user account with admin privileges -- An internet connection -- A public IP address -- A text editor (Notepad will work but [Notepad++](https://notepad-plus-plus.org/downloads/) or [VSCode](https://code.visualstudio.com/Download) is recommended) -- A browser that isn't Internet Explorer - -## Before you begin - -- Connect your PC with ethernet instead of Wi-Fi -- Set your PC to never go to sleep automatically ([Guide](https://support.microsoft.com/en-us/windows/how-to-adjust-power-and-sleep-settings-in-windows-26f623b5-4fcc-4194-863d-b824e5ea7679)) -- Show file extensions in Explorer ([Guide](https://www.howtogeek.com/205086/beginner-how-to-make-windows-show-file-extensions/)) -- Setup auto login for your user account if you haven't already ([Guide](https://www.lifewire.com/how-do-i-auto-login-to-windows-2626066)) -- Make your media files accessible on this computer by this user -- Install latest updates ([Guide](https://support.microsoft.com/en-us/windows/get-the-latest-windows-update-7d20e88c-0568-483a-37bc-c3885390d212)) -- Setup remote access (optional). Popular options include [Teamviewer](https://www.teamviewer.com/), [AnyDesk](https://anydesk.com/), [RustDesk](https://rustdesk.com/), [Google Remote Desktop](https://remotedesktop.google.com/) and [Parsec](https://parsec.app/) - -## Notes - -- How to open a Terminal from current location in Explorer - - Windows 10 - - Right click on blank space while holding down `Shift` - - Click `Open PowerShell window here` - - Windows 11 - - Right click on blank space - - Click `Open in Windows Terminal` or `Open in Terminal` - -## Install Jellyfin - -### Install - -1. Download installer exe and sha256sum from [the official repo](https://repo.jellyfin.org/releases/server/windows/stable/). The files to download are `installer/jellyfin_x.y.z_windows-x64.exe`. - - ![Windows Download Page](/images/docs/quick-start/windows/jellyfin-0.png) - -2. Run and follow the installer. Select `Basic Install` when prompted. Do NOT select `Install as a Service` as it will break certain functions. - - ![Install Option](/images/docs/quick-start/windows/jellyfin-1.png) - -3. Close the installer after the install completes. - - ![Completed](/images/docs/quick-start/windows/jellyfin-2.png) - - Installation Complete - -4. Look for a Jellyfin icon in your system tray. If it isn't present, search for `Jellyfin Tray App` and run it. No windows will popup after running this application. - - ![Jellyfin Tray App Search](/images/docs/quick-start/windows/jellyfin-3.png) - - Jellyfin Tray App - -5. Allow Firewall Access when Prompted - - ![firewall popup](/images/docs/quick-start/windows/jellyfin-4.png) - - Windows Firewall Prompt - -6. Open a browser and go to [http://localhost:8096](http://localhost:8096) to finish the setup process. Leave the `Enable automatic port mapping` option unchecked. Jellyfin's automatic port mapping feature uses UPnP, which can be a security risk and may not work on some networks. (Learn more about [UPnP and its security implications](https://www.upguard.com/blog/what-is-upnp)) - - ![Set up Remote Access](/images/docs/quick-start/windows/jellyfin-5.png) - - Remote Access Setup Page - -### Hardware Acceleration - -Read the dedicated [Hardware Acceleration](/docs/general/administration/hardware-acceleration/) page for how to configure hardware acceleration. - -## Reverse Proxy - -A reverse proxy is a server that sits in front of other services and forwards client requests to those services according to predefined rules. They are usually used to help increase security, performance and reliability. Some popular options are [Apache](https://httpd.apache.org), [Caddy](https://caddyserver.com), [Haproxy](https://www.haproxy.com), [Nginx](https://www.nginx.com) and [Traefik](https://traefik.io). We are using Caddy in this guide for its simplicity. Info on other reverse proxy solutions can be found at [Running Jellyfin Behind a Reverse Proxy](/docs/general/networking/#running-jellyfin-behind-a-reverse-proxy). - -### Router Settings - -1. Press `Win + R`, enter `control` and click `OK` to open Control Panel - - ![Run Control](/images/docs/quick-start/windows/router-1.png) - -2. Navigate to `Network and Internet > Network and Sharing Center` -3. Click on the `Internet Connection` under `Connections` - - ![Ethernet Connection](/images/docs/quick-start/windows/router-2.png) - -4. Click `Details` in the popup and note down the `IPv4 Address` and `IPv4 Default Gateway` values. The `IPv4 Address` is the LAN IP address of your Jellyfin server and the `IPv4 Default Gateway` is usually your Router. - - ![Network Connection Details](/images/docs/quick-start/windows/router-3.png) - -5. go to [https://ipv4.icanhazip.com](https://ipv4.icanhazip.com) and note down the IP address - -6. Go to the `IPv4 Default Gateway` IP in a browser (for this example, `http://192.168.50.1/`) and Login to your router. If you do not have the credentials, look for them on the bottom of your router or online with the model number of your router - -7. Most Routers will show a WAN IP in the index. Check if the WAN IP matches the IP you noted down in step 5. If it doesn't, you do not have a routable IP address. In this case, you should stop following this guide and look for other options for remote access. - - ![ASUS settings](/images/docs/quick-start/windows/router-4.png) - - ASUS Router Settings Page - -8. Assign your Jellyfin host a static local IP. The option is usually under `LAN` and named `DHCP Server` or `DHCP`. If you assign a different IP than what it currently has, you may need to reconnect the internet of this PC for settings to apply properly. In this case, I am assigning 192.168.50.142 to my PC. - - ![Static DHCP](/images/docs/quick-start/windows/router-5.png) - -9. Find `Port Forwarding` settings in your router. This setting is usually under `WAN`, `Firewall`, `Security` or `NAT`and usually named `Port Forwarding` or `Virtual Server`. `Port Trigger` is NOT the setting you are looking for. - -10. Forward ports 80 and 443 to the IP you assigned previously - - ![Port Forwarding](/images/docs/quick-start/windows/router-6.png) - -### Install Caddy - -1. Go to the [official Caddy server download page](https://caddyserver.com/download) -2. Choose `Windows amd64` for the platform and click download. Leave the standard features checkbox checked. You do NOT need any extra features. - - ![Caddy Download](/images/docs/quick-start/windows/caddyinst-1.png) - -3. Create a new folder under `C:\Program Files` and name it `caddy`. Confirm the operation if prompted. - - ![Create Caddy folder](/images/docs/quick-start/windows/caddyinst-2.png) - -4. move the downloaded exe file to the folder and rename it to `caddy.exe`. Confirm the operation if prompted. - - ![Place Caddy exe](/images/docs/quick-start/windows/caddyinst-3.png) - -5. go to `This PC` in Explorer, right click on blank space and click on `properties` - - ![This PC Right Click Menu](/images/docs/quick-start/windows/caddyinst-4.png) - -6. Click `Advanced System Settings`. it will be after `Device Specifications` on Windows 11, or in the left sidebar on Windows 10 -7. Click on `Environment Variables` in the popup and doubleclick on `Path` under the `User variables for user` in the second popup - - ![Environment Variables](/images/docs/quick-start/windows/caddyinst-5.png) - -8. Click on `New` in the popup and enter `C:\Program Files\caddy`, then click `OK` on the bottom right. DO NOT change the other entries as messing with them can result in broken programs and/or a broken system. - - ![New PATH value](/images/docs/quick-start/windows/caddyinst-6.png) - -9. Click on `OK` for the other 2 popups to save and apply settings -10. Reboot to make sure settings apply properly - -### Test if HTTP is routable - -1. Open a terminal and run `caddy respond --body test --listen :80` - - ![Caddy Terminal](/images/docs/quick-start/windows/httptest-1.png) - -2. Allow access if prompted by Windows Firewall -3. Your IP may have changed while making the changes in your router. Go to [https://ipv4.icanhazip.com](https://ipv4.icanhazip.com) to get your current public IP address - - ![My IP](/images/docs/quick-start/windows/httptest-2.png) - -4. Attempt to access `http://` using another internet connection on another device such as your mobile data. For this case, the IP has changed to `1.171.xxx.xxx` so I will be accessing `http://1.171.xxx.xxx` using my mobile data on my phone. - -5. The page should look like the picture below. If it doesn't look this way or fails to connect, your ISP may be blocking incoming http connections or your IP is not routable. In this case, you should stop following this guide and look for other remote access options. - - ![test success ios](/images/docs/quick-start/windows/httptest-3.png) - - Screenshot taken on iOS using Safari - -6. Press `Ctrl + C` in the terminal to exit Caddy, then close the terminal. - -### DDNS - -1. Login to DuckDNS on the top right at the [DuckDNS homepage](https://www.duckdns.org/) -2. Add a new domain in the middle. I am using jellyfintest12345.duckdns.org for this example but you can use anything as long as it hasn't been taken - - ![duckdns dashboard](/images/docs/quick-start/windows/ddns-1.png) - -3. Download the latest Windows C# client zip from [its Github releases page](https://github.com/XWolfOverride/DuckDNS/releases) -4. Create a new subfolder under `C:\Program Files` and name it `duckdns` - - ![duckdns folder](/images/docs/quick-start/windows/ddns-2.png) - -5. Unzip the downloaded file and move the `DuckDNS.exe` into the folder. Confirm the operation if prompted. - - ![duckdns exe](/images/docs/quick-start/windows/ddns-3.png) - -6. Run `DuckDNS.exe` -7. Enter the Domain you just created and the Token from your DuckDNS dashboard, change interval to `5m` and click on `OK` - - ![duckdns client interface](/images/docs/quick-start/windows/ddns-4.png) - -8. Make sure that no errors appeared and there is a yellow duck in your system tray. If the duck is red, check your configuration. - -9. hit `Win + R`, enter `taskschd.msc` and click `OK` - - ![run task scheduler](/images/docs/quick-start/windows/ddns-5.png) - -10. Click on `Create basic task` on the right panel. -11. Enter a descriptive Name and a description, one that you can identify in the future and click next -12. Choose `When I log on` for the Task Trigger and click Next -13. Choose `Start a program` for the Action -14. Enter `C:\Program Files\duckdns\DuckDNS.exe` in the Program/script field - - ![create duckdns task](/images/docs/quick-start/windows/ddns-6.png) - -15. Check `Open the Properties dialog` checkbox and click `Finish` - - ![finish wizard](/images/docs/quick-start/windows/ddns-7.png) - -16. Go to the `Settings` Pane in the dialog and uncheck the `Stop the task if it runs longer than` checkbox, then click `OK` - - ![duckdns task properties](/images/docs/quick-start/windows/ddns-8.png) - -### Reverse Proxy with Caddy - -1. Create a text file named `Caddyfile` (Remove the .txt suffix) on your computer. This file is temporary and can be anywhere. You will be asked to confirm if you want to change the file extension, click `Yes`. - - ![file extension change confirmation](/images/docs/quick-start/windows/reverseproxy-1.png) - -2. Open the file in a text editor and paste in config from below depending on your needs. Replace `` with the domain you just created with DuckDNS. - - - if you want your jellyfin instance behind the bare domain (subdomain.example.com / jellyfin.example.com): - - ```Caddyfile - - - reverse_proxy 127.0.0.1:8096 - ``` - - - if you want your jellyfin instance under a subpath (example.com/jellyfin): - - ```Caddyfile - - - redir /jellyfin /jellyfin/ - reverse_proxy /jellyfin/* 127.0.0.1:8096 - ``` - -3. Save the file and close the text editor - -4. Copy this file to your caddy folder (the one you created in the Install Caddy section which should be `C:\Program Files\caddy`). Confirm the operation if prompted. - -5. If you have chosen to use a subpath for Jellyfin, go to your Jellyfin dashboard (open [http://localhost:8096](http://localhost:8096) on your server, click the 3 bars on the top right then select `Dashboard`) and go to the `Networking` menu on the side bar. Then enter the subpath you have chosen to use and save. Then restart the Jellyfin server (Stop then start the server from the system tray icon) - - ![Networking Settings](/images/docs/quick-start/windows/reverseproxy-2.png) - -6. Open a terminal in the caddy folder and run `caddy run`. If there are errors, check your configs and try again. Keep this window running. -7. Go to `http://` or `http:///jellyfin` in a browser to test if it is working. You should be able to see the Jellyfin Login Page. -8. hit `Win + R`, enter `taskschd.msc` and click `OK` - - ![run taskschd](/images/docs/quick-start/windows/reverseproxy-3.png) - -9. Click on `Create basic task` on the right panel. -10. Enter a descriptive Name and a description, one that you can identify in the future and click next -11. Choose `When I log on` for the Task Trigger and click Next -12. Choose `Start a program` for the Action -13. Enter `"C:\Program Files\caddy\caddy.exe"` in the Program/script field, `run` in the arguments field and `"C:\Program Files\caddy"` in the Start in field, then click Next. The parenthesis are required as the path contains a space. -14. Check Open the Properties dialog checkbox and click Finish - - ![create caddy task](/images/docs/quick-start/windows/reverseproxy-4.png) - -15. Go to the Settings Pane in the dialog and uncheck the `Stop the task if it runs longer than` checkbox, then click OK - - ![caddy task propeties](/images/docs/quick-start/windows/reverseproxy-5.png) - -16. Reboot to test configuration. There will be a Terminal window open after bootup. This is normal. Keep this window open. - - ![running caddy terminal](/images/docs/quick-start/windows/reverseproxy-6.png) - -## External References - -- [Official Caddy Documentation](https://caddyserver.com/docs/) diff --git a/docs/general/server/users/adding-managing-users.md b/docs/general/server/users/adding-managing-users.md index d403c064..9e82938f 100644 --- a/docs/general/server/users/adding-managing-users.md +++ b/docs/general/server/users/adding-managing-users.md @@ -43,7 +43,7 @@ For the following options it should be noted that if you never set up Live TV, u :::note -Find more information in the [transcoding documentation](/docs/general/server/transcoding). +Find more information in the [transcoding documentation](/docs/general/post-install/transcoding). ::: diff --git a/docs/index.md b/docs/index.md index c2455f68..a76a940e 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,6 +1,7 @@ --- uid: intro title: Introduction +sidebar-position: 1 --- # Welcome to the Jellyfin Documentation @@ -43,13 +44,12 @@ Alternatively, Jellyfin may be built directly from the [source code](/docs/gener Want to know more about administering a Jellyfin server? Check out these pages! -- [Quick-Start Guide](/docs/general/quick-start): What to do after you have installed Jellyfin to get it up and running. - [Migrating](/docs/general/administration/migrate): How to migrate Jellyfin. - [Backup and Restore](/docs/general/administration/backup-and-restore): How to back up or restore your Jellyfin metadata and configuration. - [Plugins](/docs/general/server/plugins): How to install and manage plugins. -- [Networking](/docs/general/networking): Networking settings and troubleshooting. -- [Monitoring](/docs/general/networking/monitoring): Integration with external monitoring software. -- [Hardware Acceleration](/docs/general/administration/hardware-acceleration): Improve transcoding performance on supported hardware. +- [Networking](/docs/general/post-install/networking): Networking settings and troubleshooting. +- [Monitoring](/docs/general/post-install/networking/advanced/monitoring): Integration with external monitoring software. +- [Hardware Acceleration](/docs/general/post-install/transcoding/hardware-acceleration): Improve transcoding performance on supported hardware. ## Contributing to Jellyfin diff --git a/redirects.ts b/redirects.ts index d18f201f..a0739bbb 100644 --- a/redirects.ts +++ b/redirects.ts @@ -45,8 +45,8 @@ const redirects: ClientRedirects.Options['redirects'] = [ }, // "traefik2" moved { - from: '/docs/general/networking/traefik2', - to: '/docs/general/networking/traefik' + from: ['/docs/general/networking/traefik2', '/docs/general/networking/traefik'], + to: '/docs/general/post-install/networking/advanced/traefik' }, // Internet radio moved to live tv { @@ -57,6 +57,57 @@ const redirects: ClientRedirects.Options['redirects'] = [ { from: '/docs/general/server/media/comics', to: '/docs/general/server/media/books' + }, + // transcoding and hwa moved + { + from: '/docs/general/administration/hardware-acceleration', + to: '/docs/general/post-install/transcoding/hardware-acceleration/' + }, + { + from: '/docs/general/server/transcoding', + to: '/docs/general/post-install/transcoding/' + }, + // networking moved + { + from: '/docs/general/networking/', + to: '/docs/general/post-install/networking/' + }, + { + from: '/docs/general/networking/apache', + to: '/docs/general/post-install/networking/advanced/apache' + }, + { + from: '/docs/general/networking/caddy', + to: '/docs/general/post-install/networking/caddy' + }, + { + from: '/docs/general/networking/dlna', + to: '/docs/general/post-install/networking/dlna' + }, + { + from: '/docs/general/networking/fail2ban', + to: '/docs/general/post-install/networking/advanced/fail2ban' + }, + { + from: '/docs/general/networking/haproxy', + to: '/docs/general/post-install/networking/advanced/haproxy' + }, + { + from: '/docs/general/networking/letsencrypt', + to: '/docs/general/post-install/networking/advanced/letsencrypt' + }, + { + from: '/docs/general/networking/monitoring', + to: '/docs/general/post-install/networking/advanced/monitoring' + }, + { + from: '/docs/general/networking/nginx', + to: '/docs/general/post-install/networking/advanced/nginx' + }, + // quick start replaced with post install + { + from: '/docs/general/quick-start', + to: '/docs/general/post-install/setup-wizard' } ]; export default redirects; diff --git a/scripts/data/jellyfin-web-urls.json b/scripts/data/jellyfin-web-urls.json index 11e4f865..43cf4831 100644 --- a/scripts/data/jellyfin-web-urls.json +++ b/scripts/data/jellyfin-web-urls.json @@ -19,5 +19,6 @@ "/docs/general/server/settings.html", "/docs/general/server/tasks.html", "/docs/general/server/transcoding.html", - "/docs/general/server/users/adding-managing-users.html" + "/docs/general/server/users/adding-managing-users.html", + "/docs/general/post-install/setup-wizard.html" ] diff --git a/sidebars.ts b/sidebars.ts index 234a769c..32f0f968 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -14,7 +14,6 @@ import { SidebarConfig } from '@docusaurus/plugin-content-docs/src/sidebars/type const sidebars: SidebarConfig = { // By default, Docusaurus generates a sidebar from the docs folder structure docs: [ - // "docs/general" pages 'index', { type: 'autogenerated', dirName: 'general' }, { type: 'link', label: 'API Documentation', href: 'https://api.jellyfin.org' } diff --git a/static/images/docs/post-install/setup-wizard/setup-wizard-1-language.png b/static/images/docs/post-install/setup-wizard/setup-wizard-1-language.png new file mode 100644 index 0000000000000000000000000000000000000000..f744f08d63c7bc257536da1260de9eb632e35c9d GIT binary patch literal 163589 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

!poU0dpoKT;`N(*>a!2do!TeV_QUhXYwyYtk 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 literal 0 HcmV?d00001 diff --git a/static/images/docs/post-install/setup-wizard/setup-wizard-4-media-popup.png b/static/images/docs/post-install/setup-wizard/setup-wizard-4-media-popup.png new file mode 100644 index 0000000000000000000000000000000000000000..132754311ba55f6b65c3d72a0562ec82d5d3a209 GIT binary patch literal 139965 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

Q$4 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 DM^R>0 literal 0 HcmV?d00001 diff --git a/static/images/docs/post-install/setup-wizard/setup-wizard-5-metadata-lang.png b/static/images/docs/post-install/setup-wizard/setup-wizard-5-metadata-lang.png new file mode 100644 index 0000000000000000000000000000000000000000..0385cc8ca8cfb5e442a6d795e152d9101f331881 GIT binary patch literal 164405 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 z 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 literal 0 HcmV?d00001 diff --git a/static/images/docs/post-install/setup-wizard/setup-wizard-6-networking.png b/static/images/docs/post-install/setup-wizard/setup-wizard-6-networking.png new file mode 100644 index 0000000000000000000000000000000000000000..40edd989f667ed81b7df105e32010ca601fb6eb8 GIT binary patch literal 196056 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 #z_>c8xW&U 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 literal 0 HcmV?d00001 diff --git a/static/images/docs/post-install/setup-wizard/setup-wizard-7-complete.png b/static/images/docs/post-install/setup-wizard/setup-wizard-7-complete.png new file mode 100644 index 0000000000000000000000000000000000000000..818b941044523b67af4fd094ad55d05f537bab6a GIT binary patch literal 156219 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 z zr@wPhP{wFyK2I+HrUvop6&zz<*_2ukX}L55PdP;eygO;IJh>!#M)WB4G#VkYf>O2x z)1ah_8%(`1OV#ia#K*|5u#%VepcBN7D+W!hUFOgc&BT`oU-I)2lOV`#Hml+9H8A!q zn_$+1{%c9vWfcqTo_(LDZRamPwAZH!%XvF4u+~l2kl(5Fif1)i>K5XPb)+>MmYX0A zN(kq?qe??{j!ke?)v_FFJ?CXhWxuNuJM`DI0o&rr^6Vojt?iLG0uGW!kAI zf0aFD()n78{vFZsXXbVC6lO)NwS->YCp{Ta)VdpH}|pd-&-vdrQxznVKETP$Yisp)(ZYkjReJHkK5?)v^by%|2#}#2wR61Y{tvrq)v{-rG1nYF^ zH62>mE7+~^px^Sxn#9GKaSk@S@@N3fxRHkmem;FA{_GXkA7StroB1QTt)Eo^pO6_? zFRox27bf?~!Gxs~sq)QY1pB2u>zfqh%Yp0(0{r!L>8ZrePn*{gunE<+5r=UggsyJ- z&(gQ$U6&&!jFzOSoF>mXD%GC%xkzI7VL3^g$%UgYOag26zPHAFe5>N#^!!h&bVcgp zRsPf|nVaLVTtSB@-0RziVJneK(@df@XHncq9RZsVM4ej1Z411PVfbC5m3i}SVmdM} zkZhp4@dk%%=kbugQr5ylT8(4PSRJ-@6xXgw?91cQ*=+ytrFqvFUi;Rs58@ktacL{* z&aJmlUUT0INhR2bMCc5-_SNvDiy72D-7I0?r1a5`4{16B=~K%Rpkgz{XVnIh)Gc%Y ze-hG{9-hY^5^sw{6&)_?~?Iuk9Bs_?mSffv?h08^r?~Jn+Eckt>gOHdtiQxX1L8|OV~@^ zA)SqsQB#99Bp!WxQa!@1fiKPEHD?~rcr_rodFT#m(%WDm$btU$+DYH)Vvw-|S`u@K zP&aLwhp~%Q*~MGuE3N-qB$h9Lz|Az%@O}~`lNX%tnZDF$bvP86gj|U4&b`=uMRLAt zYG3Z#zN!5PD0)(2cB5MY3!t@kOsDo2$LA_kCGZNOED_b|ky| z2Fe!ur0guq(#Gp+6%Z>@&h<$YclC5+5+}XsRg7RCVuM~XK{}Hh}oqs)F*G0V|?*KlL0kbP^tVD>{qlmbP+P%{tgVqpM;NAE*bvN0U})EcUA!1Ly# zz!|2PlGurI+Sm=-OBXJiX1|F(YR}Aq+YU6F)LN_c)>4aT$uPTz6^ejEG*)CNEc zb7RH(2PphNgPf8;N-$xA6ZrX^Lc((~AAE;*I4~KYYpZ)xRBF4V$e!j_SAt|^8}6-JHP}vMf{zoFWjhr9OUwsH zyv_379T@nlNx!K~dY|>B&HWv#w&2*_GNnb(GnSj7L)-g$;KwRC$NUtU3v0>=Uf2vP;5N$;Qm3B3pe z5{ifcq(%}zL`9FFD1_dmiXhd55=xMO3Q|HbAS6JjM_ME_DG6dBcL(3+-uHgIAI^F1 zbD#S)lRbO(%$iwi@A=JteWEyD)!;k&=*k#y$E;rP%BbitvwrNzy#VamqX+fiy)U*V zAhDke7V;Yt|1>oAqL-T3_i7eYdOns_*!^$YqyM$B{79{*&)EcI_;%TS%I8}}QVZj{ zZR7ynY3Im&Lv07_)6lkTxW%RT2zs3Cm#k$$R@4`<^~>BdEdDz$WLxq%YPec=lb)a2 zYvtn&YUW(s{(}(p-#3?KK%4L8Co49$N@(*9JL!#C$^%(H<{A^3D_ax1s9`d>ANe?fyOH9^W*cHuZM3TVJ7I4DEG2 z&YB)H-@dU=Qq*WKvqIlGv*n9Coq!$NzZ?4*JcQQ zFJaI12tB!$em6&pw0}O?uu7cR(ZrX%jHQn%<7JLgR1BM9u(HmL;{-LQYO(G%gNknp zWHrA6IUKyY?`vU;vc{h)zV6%NyrB(^26X+=X@H7>_(zXCAZNfa`ukuQ8MhuX;B4Li34L0wyH} zBURP#?Yv?c*I83NXJIQuIp$-f*pFMf^TW!^t9(v~ox&kxi-D^x5$El9(=VyhYu<2@ zWH$kPjBq{5bmfXf=^!NQ`PmFip~F56bKBmG_yO}YChzrHGi^#ZCBCY?5_ z_9}IK!Ns!+C%!B3e_C1n9bx;*7QuOTqH$a=HEkhON!T1RBUXvpys&IPVjSnIwY3=Z zV?~S^Jg&BOR4>tg!{l34lc@y{B~X_Y(r=y%zQZ)x^4WP_pyJ`xRV3PDEFQ-?PP`j- zs7DQKR55hDk&xl)!h8K@Qj13CJ(87I|7;jsp}9sAR#pqSerNd^$-qQpfv1UU zWBU*(32-;zA?2*00&@ax+5VziwwAZz?VNGyr#Da;33Jg&_=mAaSTK)iDj`0hFObc*c+Ee4LH{?! zz&!NrwAY*KsnNA}G8I=>3u*pgc|fz}xY%TA(}2XCjd!{Vq$8(P!p!nRngSKu6P=c> z-(#JcN;bBbEteAtQrHt-`eW(QS@+9|tr3}+HyY&a@H7z<%FFdQm!39{fMpM;)F_c! zd0Vv05*?5lR@(?)i)aa&xG{%Mzy0IjYf)3%Q)O^Q_QvmUw4zMLu)6PjR4y9aCgrQu ziOFHP#f|DxznZR@q8@)TnCwYL7Q{_w9=jp}*0hXkmZ$BWjm^669GM2=3uzIBiT!7f zH%m!aZVu|7kCIgh;}FgGd~uTAZFmu{XJuikj^u4~;-|~bL$mW;e3D3EXPddfc z_1>H77KkCt>foj}unO571@Nv>gTp$d@14@Fd)<@9CUs(?Qq4R?2W3&-X~w;Yzb#RY zU3uRqKo2kBT4Ls@e_8BxNlw3?l`*o?z>G*a_x8ObD4Ywi7F1)ta0){Z4*t=iBF%u- zO`sN}$Li6s?|7Q244t1^)I}<)1O}6zHOiVL%*Uv$w5Sk{FvQm2AG0SU9M&GDa?4zw zT5!XiWmRo=^^EgklTHAZ@aRuq<#B(OJg1*odFwLwLbwt0K;$>isXo3GN8zV%yfgO( z^9#nu!?}XTtCKGvg8JzaBTckfTCZnpIBrE>t^Xz08FNMAszaDIwD-Q-ERZ*L5%FWY z)xN~T%b#!#7dxq#X^chC+dkyEJLNbLmyD=qsXQ1bv#$e^RP*}qJxg(qkhiS<0{*fR zyh4CpnP$b?&n~3qWfFsFZZHFTZOPje`FK7scBC7~^Zh{b%R~RBDl;OoJx-+}I#5yP zw=B$DM8GkK^po+9y7|you`e^%5@$r5tSGYXI#XTlLjL+82`ySAF_N9r^Npf>4W~(<1_!y=hthDZt)-hDYJ}D&fY`K9rQ4B!F%qg@2sOu3 z&h2NQ`>`gUDzcq-FRLNkBbFKN(!n;1nnl26xZ(4RHHF@#fBrgF=4ItLyS<>$e)=}} z{b2WUGo0(_C6d>fj_%H@g4R3@WD&lxt9tjp(4Slt#2eo#XA0abD#eG)P9DeR{gZ>^UCtt4MUO0qQ!ng4(>;SDIRCM`&I?#q;fY_K z@xu}+M!|O3yFlY0Y&Jh4>%Py`b3pL}-hEJTUZZT{I1V;5X?gb#h(;4e6etqy{W~$; zCQ0e}eBUzq(iQqfPA4;6c#41#&?9$zoPPZcU=4Lz4#j^U#zF-r1*32y?60Gxfsi=Vf1`%cgb?p=!#yuom@Px`m%UITTn* z87Gi`dP-K-o`ZlIL1C(B$Fl=x_LWdEO6>kzqa~l&CDlqSA<84OMr z6G4}4*bV2)u5KMie)bIAaE&zRzEyH3O@kdy%Sw@P%hS#!mU*KZb=&As}86v|2SRQ*P;U$4*WZc~N!PN9kXqK?Fvl zSzIDl+HX|47AkIKnr?c{E3OU-kf_4m_gkGMn;~?O*DrC?WMX-CpUu@b`DF zfb%Z;p3xRxW=GS7dhGW(TCyv7|*F_{H88;vS z-ldXaH8c2&8ypgfqe2(^-D6Ha5JqPtQ@9J}+FX|x(2$^#{*9*PV1%#1vl~_Dkj3c| zI_2GLcPEP-6>tc!9nFQ`?54VC$5q}`%skBIn26H+gACBgjl+0_o}vL`Yy{j`6| zMdwweC}O{?$fzh^JUdm19u=Rp(CKUV2mC!%CgZrZO2Y6beIfX9Wu8~HqS_1f!jIEH zib9O($D7$alJN}>NuI)JwJoLPTH<~n&QagaZgD~Ku#B9<5gWYCv>KdKnNwL)0=$hQ zYcHG{l99cA)-q%k&~y3_ar%5psimoDM!?H>dbjH(-wW~9#2yhL(w}Tg_pD`GN-;@7 zHnSl4y6&4rGNCU)^7*sGx&S0XYNM#GyRanH_cU~h0UU{htbKU3b36A{2*}2Cdea^E zhMWf57lKxZ17-&QR}>KvI1CSOP=fJV5kaQv{8#!iJ`_0y+D;%h@9L96-K-!I0jK=? zqtk3=t!+eUSo=!D?9NODSQ=-|30$irgwJ{n2f6f9XGw8iRa>C@*TA%zE#`?cR6XJk zQ&(q}21_I3v*bBZLsq=!zMsaeOcMIywtYf2hE}6mA}T7v1ZDJ6DlZn8%)Hd{tzU8p zrgU>U)ODb;7jj@`GePl$Z$GQYk^^%IJ58X?cS zVlPd2{TRDr9|*7^{ujqpAUpgZpUAD;^qHz?Uq(V zBf@H-*8X`b4hZ^53E+?L9Wg)Nf|Vko_Z_`w=Mxt?5XAt0Z5O@2t2O2PBgt zk2NR)^YP#@>g!2i_K!7QCWqV;>$+ifzjCA&UjJXIFTclNocX!T;?5<$tf}OLvSV8g N^UF3SRUprY{{f;v#l`>t diff --git a/static/images/docs/quick-start/windows/ddns-2.png b/static/images/docs/quick-start/windows/ddns-2.png deleted file mode 100644 index c8e134552f85922695c89c04cc3d9d3e6b1d5520..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9383 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 diff --git a/static/images/docs/quick-start/windows/ddns-3.png b/static/images/docs/quick-start/windows/ddns-3.png deleted file mode 100644 index c0448607a2cad75cff183fc2947d288e5c9b5bcf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5854 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 diff --git a/static/images/docs/quick-start/windows/ddns-4.png b/static/images/docs/quick-start/windows/ddns-4.png deleted file mode 100644 index dde01125ed9460d2830aa99155e2bb28a2c8fdb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9763 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 Q7m_d(WK^WfB~63=3o}S#b^rhX diff --git a/static/images/docs/quick-start/windows/ddns-6.png b/static/images/docs/quick-start/windows/ddns-6.png deleted file mode 100644 index cd85b3909f2a5546542d2bf52a269512ecfe20a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20152 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 diff --git a/static/images/docs/quick-start/windows/httptest-1.png b/static/images/docs/quick-start/windows/httptest-1.png deleted file mode 100644 index fbbc5fc87aca6aaef05e95b9088ddcfc18cf7625..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58054 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 diff --git a/static/images/docs/quick-start/windows/httptest-2.png b/static/images/docs/quick-start/windows/httptest-2.png deleted file mode 100644 index aeb2c24a7a04e4f114a567857be859344a7016ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5409 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 I{OA3D0kdOgy8r+H diff --git a/static/images/docs/quick-start/windows/httptest-3.png b/static/images/docs/quick-start/windows/httptest-3.png deleted file mode 100644 index d200d6cc50a6a7cfb3b632982117bb98ebafa9b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100265 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 diff --git a/static/images/docs/quick-start/windows/jellyfin-0.png b/static/images/docs/quick-start/windows/jellyfin-0.png deleted file mode 100644 index ee446117360423b7add0815e1bf838935c7ed649..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 225767 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�K=q0Az#Ldota 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

Yyy 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 diff --git a/static/images/docs/quick-start/windows/jellyfin-1.png b/static/images/docs/quick-start/windows/jellyfin-1.png deleted file mode 100644 index cd022e8aafaf1800a766d02ff88c835724071f34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20048 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≺ZLr(pO+zmxBu*mF#TbrGUnzDQ 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 diff --git a/static/images/docs/quick-start/windows/jellyfin-2.png b/static/images/docs/quick-start/windows/jellyfin-2.png deleted file mode 100644 index a199b5ef9a13ae4f7356da34fa7f79538500dbd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26828 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

5E*|K<01k=fQ{ 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 G7yk!ej9w4` diff --git a/static/images/docs/quick-start/windows/router-1.png b/static/images/docs/quick-start/windows/router-1.png deleted file mode 100644 index d30ad48010f4064df18e20be0d520f9c0074b030..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9420 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 diff --git a/static/images/docs/quick-start/windows/router-2.png b/static/images/docs/quick-start/windows/router-2.png deleted file mode 100644 index 4cba91bbb959d4dc093f63601693c046c496ec34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4566 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 Hrx*VMkMr2Q diff --git a/static/images/docs/quick-start/windows/router-3.png b/static/images/docs/quick-start/windows/router-3.png deleted file mode 100644 index ba4e9e1d63dc9055a90c6cc3386378e512e37a9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22126 zcma&NWmFtn*EQO>1rHKDXo3fK3j}v}2ol`gU4y&3yL;mj+}(l%cN%Z_I_G@%xz8By zd&jsxYIRAM?Aoi=ntRQ;!xiMjQIQFd0RRB1q=cvv003nHS(*{yA$!y)$6FvjP>xFC zB7o{iq9e!#>&l8R$U&>I!pe@tuNP{SYg_PT zCfjkVtLEI(*><5qN%g4g_PNjTWTX88_*u^$dd`-&lv@7A#0r26@3O&v3cz^^&bk`df_*>`h0QIcI4l><(^ zJ6$QDKhYhE$BmoR@t#-=ZzS{0po-Qpyn_Y+_`}RDRXuC+fGB$3w!r7ENi9Z8H&cQ& z>%`wBOVAKm0S2KCRF>DSz#C$$s7)$;q6qo+ljO!;Ttn?tlRAdehgq205kmlgr$-D= zUq-$2RSL8lt$Tff_PApw{iUxH#$N*l;1$L}7pdhFa34{HdrT~cE{g>KSc?W}{XEjW z<~>4TTCa-iRfDdB2Q2HfdUAH%&Pq2**T4V(5+9G%Nv}yE{&e=0}k5AXDAG*{?%RE=; zTr2iT_jso7Ij&;ba!5bKMBkgXTHf6sE_jXK#XF71J21qQoDRQ$qiTG0!Klr+Q`Rs% z1G;bLBn04#Z<*g2Os-ef-@IEGCBG?G$Glx4+%RmcyH0?!wVDYq|LA+(*UUY3`zkWH zGQB`~KPiiWj~2>WV-`p- z$RuH?nzP0xov|cC70T?Gs(C%Gndu{CTnuZ%G=G#iX8YrehuJ zKi0f{+<3?a>z!y+o{cfC5HkkMgNborGz(9&JKl5$g0C}Lh>)wa){^p9caGXL1;FOj z1#sG{n7@;*A8xgD2pLm`x=7z(p2YjR^Oh{)1eTv!SrN?jS6QDM1QUEse81bLPo2Il z+u*J_G~Ju5CSPIByiW;g#BBL)of3S8g^3qF@94dVh}qV zoa1u|Q?3&`CBtuTk6*a{Gb*al@OW((AjD)82{IMcGJ6^u*vjCq78Mg+__jE>D)6=* zY4La(i2hj^X#GNQtC;ODM!w%d@_2ANeIOsY#`idY-RSYhu<14BZOd0httN5HYx~<1 zvbNWd>_?G2(VqJ1BAtODvVhCvmQzD%d)*Y#x|3Cjj#=PJ%IW@{iX zwZAJTH|^~vRSQqxt!*x``_%)KMzq`AWvP}Vt^fMVmlvz~u}JVaz(QX1X)@+j?l1tu zwO6tEdXT|T2m8t=0)NzJf9JRLihgh9qd0+TJJ67= zzeHm&Tis}jk(UU5+t+^;Z(>v{S=p+285LAP$Lsgp>=1Oyd0D#fz!NlvR!lL%y5dZ3 zKx}VpdAjU(8ouySS&$4ky0O(@OnFjJjK>LpUqf&@*`R;N+lH#JRbxXykyfjJi^jM|pi` z?dG?=?hkq050OlCh8*Yb+aAT(tn8z2iaEPiPDYZfz0u)?@2+U1b0FV;>-8udNWaQ( z3emU@{JZ&iBb}1+Pm0^0T213|IHTS*wGR5~&}^%lsc*i#l@yCE6os44d?$Vt%{Tr*_A*XizayhtC-n)haol zig_^cg7KtHQqXEgh}pD(@)q&~o!l!!I9k^SWLRl$KDEH~8_)MB<(_;F z25J<1|DC~Mf@$n~E%e3YPo%s%V%e7+mZJ`a#hu|~A41o_hZt*h38nFrr1~(4$RbOU zZ?oAC850Nf_>tNq#-`e3Ob3(m=EjQBgvHgTH(TSc+F&F=SLj2+@LMPaJGnLUckea9 zZq*dZf{TV6@aa%TH43bw_Dn>#LB{Mv&YAxv^pe~?X5HQXH>+TAl2?%vTxWHAV%BOQ zfDp2Ii3H&+)BK-Q*H}1I0DxnyKY!EEpdJ9I^;al)M=^U{qX_`;X56BH(3I%ISO7h6 z^v8*SIC#LrGEk%|s#~X#2FVl(03cmcFZC4NxHQ5A2vIb*oET+9G=(*220icq0Lxas zq|PyqXk@DZKdxT7y$g>NJqUh@r3Sw2GwrHFQctW4**wHLq{|IL4&-_^W=5a@07CbE z3NQenQUCwn)?BYNr!xah$Hnj5N2vxy$z|K7K9WZY``PpQ-2VK+#3_v)0d4x>s2Wty zTY8fhBhO$hFl3XX4G=&3Y4k0MPvh%<+10P8geyX`0)5>)s)239Qi+o zM{hU=-CfLxdEU*fKO!83X>Li~5#=F}@`+eqAd~LKc}8Pyy!HGMZB_=u0N5s~4|06< z-d2b>iMxU)C%Nbun+Jx_@zwjev}@#NH(EC3V)z_*b?I=^H7ru1lyk32%-2D#m8i-t zes3hCfBE5jT0G1E~BB|2eE*aY?RQr%8%<-YAM zL_Y^tW%T1~X}&&_aEr^2Y_WqQv(U>NR~^vBqPabMOhT|0k><^$^X{j48lATL{c~KG5(x&Cse`7AMJDt65k~(*VY- z%cFmqo2(6Gc_zto)Ny&5*W__I#m~Yi^4TFmS(9xP*X$cUEXCdA=iCsv;L}FByOL{; zjUsdGXsO5F?69qOSN|61o$AnTVS8D#O?yv#VZH%8O0{p(!KwUaR>Xwr9x%yYAH%YD zq`&9IJbJvi=wRIZonptAsY~9J3ElWGTm0iBz$sGpmCsfX(&unDT#;5I2rw0NIu>vi zZ@uWVE2A4u$Mh%{nAyb*%p1Dg($6efiCA?p)EDlF(OKR(YgA;(ywck+O~r;8=3bq; zG?`h5QBT7S@s=yc+4IRAX;t&Jq0xLJIa{ofo>LRkO-p?nP(m%sg$g%kp2qQa8=kfX z!Jk`(x|~KIn23Gk244dkFYeZkDmA9*?-1@c#HTepP1 zXDszmpyaNpl%2ps-f&>qtH-s!BT3}y&kY|Q7FTp))^j?5(C|v50$s&ZYF)1=*9ArU z+o}P9_X&6VJ_+W}pI8N!{Y+WL1QXY}42NI@%};m4^U6m;Ugp$hyQ|N(dEy7hGWGXF zd7jZ(`=8yb0B79SWc(gu+%}^!;2&Y<9ih=?{_>sZOxe3pDH-7Nn3%xn5a0-2U_EJ9 zjblQL(sWRXZ`{qt1Nm~;wJnb~%>`oyCEJ{8SB4GW$e#s?k$(N{@VN=MRh5-i@7}#T zRE5B1^Y7NysNC340I~_PALIal70kcE?7!_(a!Ly4^<$@=_4rlC#ey#+Vwxothzpdy zl}{ZXTUd(lgP3gREFo7*H+j@;slXl?hiBNUY$$5T+UX;QG zE5HRmtFH9MQDt*kVN1;>5#@F{OSkp6ol!}8U@#y5o!jlHiX2WjGQ#JAB`AOm&&AV- zj;yUVzqCmgvI})uAYA^==M!PAJfV`0a{#vdT@hVP&HUl(=T8;%n_mbBJEEVShRlMO zhTV87*C}+WO$UqRI(5Ppx~0z_YGoP6qUVl}xlC5d_1Yru4JR7Z9~@itn^VVyX%*t+ zJ``1F?leJv&eHqPux|22J&k90QRbJPt1dR+mMja?0#n9&*W|*u;%LCS_tpjUWtGz_ zfP;hj=&FBL)HN~5vrxzFXUOSpGKi6ICJ$jdA&@9`J>)4#2g1l~9mo2zSPSwj1f6x;|Lv)(vm zq;33J2_V?RF_E2^DSVk2Y2WMVqQQ}B#ofSfJA>b>~*SsuMnn)#6e5km&f0BpE(UIJEo^8%ruHs zltKleOQxw>`P}wGi*D5h#gDHQpXgJb+#!()o8`R4=?j-kK@955w9z+=p2dO<($L-R zJ2yf_4vmUT9>S(lP|D12c0~cgmzhy^s2&cJNc!V<8!q3Y4=1g*hZ%88`D&^*UyPjY z?3lBvlBK~W!2ZA|@6ahV@FqMkPwb`PTC9i`zt9l)cJuJ4UaoMCuC{Yr!w+vB&lH^R zVo1a&P&|fu{b;m0Xiq#rf3!on1PkC7*(y^m;i&F7=jmEajiyG!s5oSv31>ZP{p}{@ zy@7?AlNRdRE-g{H!3n&I@<0V(46jp6P@-`;{uy_BC-Pjg+%{lGoulmO>BN%V|@}&_R1b|O5}^pOseZ7=q_fRQ~6VFRFk~?P%(AG z_9F-D^VrnKYa+nsqB9ZQv@zx8WqD;2VhT6=2s1NE+IJfRxOt5zO3Q-3q!N_tk`Edf zZru$Qr5O3dz;l|T;&MF%vOk4Vp_UmNbxY-O!%gvqKg+boe<*y6QYDc8x*R1FtNx`4 zQ%L5G_Mnt)TAr4v&-8hGR}jc0t-_~?V~Tsdq7!GD-n0k>&=y$>)?#rbx-LW3{%PdC zi}eM`dhk0@0XP2wdhxOIXs`xvUY&+!S#re_9UCW$u%#t-B2EQcqehVpws-i)hLB6g zmA1|5V*Zcz`m((4qd%N;RIv;?rlPImV^^fxnm`iN4__1DXl47$;SG4F2br+xq}a?y zDH|D7u~(~;%)H&cq?R)sltb^(r?^DScbAsjMS@jS=G;D$lGDPTjV0!U6ubL2u#r{! zg{iKJ=!>YCnUdQ{OOP+l4#<#=TE4$4Th(LrCeGt7DumObKM}B9u5099qf}a@2cah( zX6mLefIe$10IX2jY37p>tgNThuvbZFr-hDm$O2%3YcuP?z1;y7I;)!61>wwPWg0nR zJZ<@FoC3JJ4)*)1R(VWxMjpOK2O77yW)eV3{st%& z(MDi$L04US;0^s?WF7A|aSOYP|Bq86ZSp-l5R&rOZbWqg{TmW;LaRn`eMrKvCArvtGio zt!u(pGWoa5a=tE$qt9-Cl7qP*{nB$2aRa<^OA#=2_e0^;qgXmlO2Da+HNTfo@L5wq z4g3~|#{$X{HmAJJC^*>I)GNXP1!boV3Q(BXjN)wSl{6acoQ_uVJSRF9$tN}i+bxjl zLfL4IY(6Yy!Ba06EQXn<(YA82tw&|IP}tIE`qZa(XeCEuG@(@2^NgXK1n22Z$z{s> z*;d)R%F^7k*}kmiiJavya$Y-!HsS4Z&kg=|D}WC$uJQN^4{%BVCeX;+==g#`9!+0} zWo)Z%0N|(Qr_d7E*ewAASY8w=g(S^=G8{a} zSBF1irt!}h;J?%6D%1RR#`l~0V6F79Yj}^8^pidv!lxTkW?Q%8g?7rSlTI7ZkDr_$ zzOj1Gq!wb-i|z&y?(LJ$p=*}g=BlYx`dr47&OKKz#iSddB&XN8&O6@MAf*%KFi7%z ze_A%y?~wdKe;nd}vL;&K-y|r1CAs`%c?pimXQRR3r+WD7E|Q;E*2f!CHBpN5!vvpM}}JHuE*E`|Ykx z_oYxeJMRv&Klft~RgT9a@6eV8e#xO4zPpg}OfY;mS<$1{Tl|4X1wU7b@|Aw~UA}5w z+YuHH?m-3EfMs`9k1h|NM`rF`J7c(Q_%J$V6-{SKo>!d=oNn+^9$Vr!x&36sW?CF` zy~k#v))%oRl;Z6DxkYR(hOS9Z#UUzIpxnNZDa|_SbdSb`s7p~Y3dtsuQPHhN{YeKpaUK{cep2qyR ztU5ZMEQlD42HSls&!L`|=XWsECHQrRUD5Ug*s@yQTzZGu*xQAq^CS7RHSvk%7@ab@ zeiYd%mFV$ufU2qH)KZQnGr}=*GALq!K|mZz#cxtg_cR>l(P0VZHEPXpWK(Au9G}0(~qme(b55 zb@EJxC%!PN@Sr}@>07C_pgN^p7gH>d0>8VxE*-J@0(m{h+;tW(tvBw92dYN-j5c{9 zQCHY9CpuYEgNl;v!!(&}R{ASrGUwe_bp^_0!G^x_j&CSzl+L$UFHWkWpIhZvcOx5R z_!`)r(-)ozGHD(MwU%SzsE+lU8P>5-+%GjJoOO2#NNP-*VAKP&b ze6|78Kq4+%{mDoi#gqKsp$cp@`ZS>m?e$yMFFAobVv*-yEuT4hK`eAU-ql6i&W$;< z?&BX{>srRGyw+?NuB?>HXE4vG+&<=&8C>z5{~5#xL>|Z?&Wp1m-RHjuTUrxmkL?Dk zd2`)mHC_O{*<{GcmeS1iaj}2NChRTu-j%T8I#WJG6JJ?jJ4xVEo%bA?MMoSVu}mk7 zX#ZGfMRL#`pY1thHc?%Vr0m_HW1}&oX~1sGm45G~E0cok)m1fH4!gr7yJST;uy}bI zNIHKl)zGe|8Z`8jTfV_7QRx z-M*QdPpU(fgcYE(a{PT6bDA}|h8H#BdQ;tay@{e;%MQD-nXOIKA_bl{*zY#UvFMm? z0;|lX`Ms!Hh_lRvIAr)pAtJ#J;Y7Fr$GBMtS^B&n#yL;t>mEY}F16 zOuhyVM!)BYVoI#UdyFWPw?86zj^UbYT&AKbkT2__0us(*!n2UAkG8~3ZKD_aLfIlO zp0teW-V-!hCRmX=$0IIRs!%9$@VQL0Lj2qtYS}WtYbq{iyd3q@xfG>AZ0=@s5VV8$ z6Lh9$?4c$%P8VO;IwV@<3yCc_7D5hzX7 z#mZ)-v&$GcXcSY!Ppwe(*p~haMypHUaXY~U>wP-B)1Ey^Y>Ii_q3jS+g+ZPCQxcXA zrQKya3l-^B20<>uFI+X?1FtHylL}MTXWX5&jyuEHw4^N2T$ion7%h@xIYFL76P}9# zIU#Ey`!j4S+Bm;~Ki1?uZDAHR+@%%CEMv@($Hm@W)!SFqyXO1&ErLmHM-~PoIHb#@ z^gecaF@{;O$)i;U+@@nE{?BCVF3xr50{J7ZxbHVMTP~8H^)^DajN+2*GFLmZb4kCUpWsVYhmh4nZIvQEGX zmNV6Rg{@*5R67#9pMYO^LsC`oM#&)ocjAj}`n@Hzhi=wwvX!=mJ@&&_rLRL{POM#0 z!8y&rW}AJ+!jC6p)vWt(6Uur+GjVv3cQD{Po?Q13)9{swKv(WOKx*A}O5jBjc1Oe6 zZ84SATgL9x;F+SK0x0;HAh_ao-?3E{Nidf-0A&?UmdmyL?%IV!5Q~*pvDD?d&Q|$v z#QNcT_v7=W;#eaF)L^fvVbW@yNK-HCZ>|L0k*#+e^b?xX? zHHja`G%=~OlCWx?XaYif3^kR6pM&t_`}L&m$qXlhEK?cp&E_G`KI?WYxaIx0Js959 z@dxsWOBd^yr7C0k zr^veR`X`shD5lTCnFORwXb*c*dSss}CgYrX%9&s5dZ=rP!ymbqQdNE{NzRsEEV1CEoj`_Q=Mwtv~~K6DCodO~l%u;`iMxzmh#B zUr`ckXrq%7(P|1!8he|1g+s?vegHtpQfVWW18V0Ee=4lK{yt@^l25{ZW3!p_-$P{= zI2IV4sysp8otNfO$lsArVEmjg8V7Slg)9+o41i@zuoAX~?m?rV3Wsph1_!lZEXb$< zP>S+z`Ro7N`k9uh?7ab;lI~EPA57C;we`Lu;>qXwqSG09gLXA)ewJ}`sh$FtA4Y`_ ze%Fz*Le;a;Rhxy#GJ-ajoAxCFE|=ilZjq=ZOR@2!7ks}D4D>6G!=I;@SV4-&RKuOmQ~KEY zZ8V-z1SK;ufpP1Ta$c%4-yXkp#4;L#f{mu_7()sG!Lhfj2GVEpcW3@7WVY6Ovo*|QGup$_X6)M3EG&Rw!r{)=;_JK3nNZKV`}JEd_)%p?G#6XtbD#Y916Er?$2W

gq+Lixdf526Hv(X2aUl#vhXrq!o4UJ>-+1a{v8}5e{zW6gbTLfaU=U zd$`m4BvwnRWA$(->LZ;Uz#XE+7RPeA&LmEtC8glkljuv;q&CcSg{v-SVQ6@>vL^#H zFcKCZqR4}C3f%$xIWKtjK+eNDnRAqxwG&|; z$eTaIzH$5|AnU8E_dLgMHWktNJ;`^lZr0?8?q#s4Z`F?+I&J*Pff?EiCdr02mUEgm z3GlV9N&XWQTfAXQvsL9kSc}*5d>>ro01CxS>2ceWv69!{Fr>MBDF0QVQS9|fQLs)1 zJsuOOivHQRTfABA!q>$9PdGq_2^Vwa>irN&1i)p(360=m_-g}7Bb~h;^0^H(_ZNtS zivkt%6j^0Nv#xIJ#0x!!M^Amr{~=)S85;CFYTYcI5&rkCB^3h4%~WX2!pVQs@&&qE z2MIOxOFpm`O`Ld_O%0ndW*%!*e|V)&7bOcb@1nkHI?-4N4XG&WrBu~0T;@S+UM#Q9 zJqD_fktwSgSzKvIa;Xw4lyio`i8{a@t3Qlp6}C*s(hvi9vmr?Z(mGhE!~l$f+2%DS ze8VcyLM&J-g*Ju!j|K5M!0Iv1WXDx@Y>nF)N@yC@o)Reg{rO0jWD`R*%vH)jL~U?$ z+2G=8c^Y}BO)iflBBhkRPx^D6)D2Iv3zGsi6`jzDXeH5_i!qwa&0T*9ZNTlCXFBiDWN5cD@IrKOX|l-c8+orld7wJm@DIW#AAdd zaj=M@7$!Dv=2A-lnG}4npfww>;;30vT|Dv`J!YbtNO8w`WSKHZiL9WqIa_s0K%}GyYshk>l$)r7 zB0g<$aM0DBU)7&-aY_vmIyZObqmFjL^O>17cYCKRd>!bhNm#n2PGZ>6xZ*Gi1%Pf= zD2>YHW;}(5?cIuQck)h~rM~oEqQu-r@b?N&vwr_c zuehJRTO0ccmCTUV-)iAy1v)^;Xg2wl%o=>ee1>;Sy|r@!i^D6G z72)+mVEGAHl#j0MN9m8>u!*H)dn=|#G;3={O`IwhZPc-re7C37h~TGf`?)L#eN+4) zAWAFgYT;g}b$M4elGiYR(Up?FR9inud*+jo%Aaxm;|P3nOkT#1_E_-4&B*#~sFo74 zwJkQ8;^VI?-;49 zaLi%wkpQEuFS%PYD0zweV}!VP#mC66&7Zg>VvyK#!j7;eq+od*`^Qe!v2<;V&u<#O z@JJDCs+*zWq)LcMzaMR!_Z-Mc@P40EmVYPUxATT%V6u4d9ms~Z6$N3x# zm~A6O9hHb}+$?`=r<^Abxe|KOdXJ4TS2Gt9MaK{?x-jRvNR9ES0?|1x2rwz2Nh!x+ zFuK4epTr~=%)er&QbpIc@@;=I@g~1G&YzAFadM%Li^EyKYbm+Jdbo+qkhB8b2R9v# zf(_M-rA&0}IsD@cxuf#0AA#&h*aX|?@Gzwh?U8i*GyselM`9HAo>6+7~0xM8K!hR7H zXP4pZ`){|P&q!6&gv%eoa@rf&3SQ=V*>ocB-|1h*-ON?nJLxh3Eysf2wD5^Yir~}~ z(w@>!MWf<&t*OgIE1t{Zxs0$V@(JZr6_}3vD}3IMxmth3rIXLO5f}pCMLyR`ER(f2DpK^|eE1Wtky zF9&shD>79<%@&G22I6EsKus)!IrSAe9qR%7%n}y$j74kHk~Y1S=1yWHSaKvNFK>&W z8eb(wO|1Y2Mw>p73-*CCGJOgS&HzNr7ztIGRrYA03&hpy?2Coh(I zKew2J2Ej+Unr_F8`fP&STuF$2z|%e4KL=W) zZExQ^t0ch7IUPTtkqXKTu2n#1$|Kmhh7zh&od&`>F(C=j zImwqkA|1YipOQZ_cp{f}_9zPI7${)}a>SF(ks47s^17!5{OVqh-Y8z}qCIH;n{zC+d(|KTA-RnGyEeTK&qGk9LC-f{?3eUe9EeYs!j*kwH2uZ1? z1XN8^V|9cWDW6bIPlhZomRa7BKI^@_M_i(~SzxYVKHPlnAs5_wIhkU!p%e%i9F@@K#Q-sK8V@?d!#kF zvEs8lt8_b8zy;4y9VOuSIcd-T&XX3&uO`~H8y?g4OM3xDRtThHY8$W-!c;3?bVzy; zcwuqjDWR5m;%{lJy*DW#g9#zlktvQi$Z%cqU#~v3%1i!?UU`&-DxbF>Nlgg_Fo(ze zD?Z3EQ+02v&kRrpq4g$P*hH+NpHG*Cd$|KQ+@u<80B!~W>HQZX7z=XM> z8kpOIDvOK2x&dC@7qASQ)l!=CNTTcdyfmK@Z)HmnC;ZyATTZKR z4#mn6s(J`H(LT3x7VN>5B*7a8-Y-z;(<7xx(F7f%tJTQ~Iv}H3p`|v7}{drvaHdW7>X?=^(b*@a_Cjob_c(GF8 zQug?H03Ea{cOXXamWsI55}+Q){{K>;yUq*umIxzHUePd@~+t=sPK} zyS%tW3gD1b59XQTRItMyxvl3ZQb{i2SM?g+ce+gLF5vC1SV}Mugl+9Isk1UZeln~} zck{K{H?Dqw<1xC!wpTv;I18{)@e%eFuvtZz?dYs0?A$wc^?Lw4)jU0gz>w(#f!(n8*c>2Tmgl zuac{ahqnB)y#|uKyp#Uqc*mV39|b3&gD9(=&osL`bz1Cgg&EHN`alDk2PH7g^xj_- z^Tznb(2nZ%snw|bh-9!VZVA_6VVcRZYO3H6Fs0{5r_b~^yZ$cPYU*2)|Gki3z1v+I z6VF*^mQg!`o^5oekwI{{ZdyI3U=%1VqDZ=VfLT-(@+@#SPSwkP{d?@lg5-c}M;#dT zGdS}na!i8zp(^;7)s@dRH^~yeiqG4=DEg7*$4S7@`>>VapaxKbvP4LGW- zgE%LuzM53dPWIZd<{enFxZic>?R>u{bv%JXj@dlfS~AX`cJ4oA82$cT#`Ph^zv9eR z@GI+&rqalsQ1rgry325y{u86{AB-FKbxE6Kxlo%n;CtV5I`(TP9cH$DeCT*h2}%#M zoq1)ENTxA=;XQ_lY86@bFo`Vxrl8%Mt;8$YE-2pZu7fLOMb&+d%&y8LK*mVY4AkU< zR`=_+Ua^T4(?#m^!6+uo=DsxUY2^|voT`-|wNWY@%u;%+_6e)Qv3^-&aYP}tDbMWF z)TKy_{L{41ZtH37p#Bb!VR90*y8el8qs2CRdo0zU?L3l6aX(VOgg#PPSL1YWOWP;R z)@+~FKzcT;LqpL%r#@hfE#T6{hirs&b;=r+lS$2zymbq`Yh>7gDvF@)kHF{dRz2tQ zsbanE?rWkX+XuL8^ARp^Y;x}U<`@zYcbmOb`S&X+%1_S_q$ zFGF50G&XK=L+S6$g9&QJKy9T@EtW68(Yjl%&MJ7k&@Nj259ifQydJgo5DHgZws4qc zcH=??0a->U!Rb|rH3H%TxQXqU>4VqawnSZ-)jo$OPZ{191?g|1VvF&X8h z7?=*C3oSi}KYT<5*Ky<776ndu(Y10|`L^oXG=1)#|4=X%$m69ugV)p{rz2^x#;>Bb z_L}9gOLg=&PF~FAyxtCZZr+e|t>VL)tjg7fc|BlhJ*6Hc8-r8hIPVG3U}5xgTh# zkMS@0_s&q;5@ly}E|`HjZ-ANB)ppvwF2(Z2>BsUeLEq|UI4tcz2!68D?vWk_$)kjX zw9xb4+JuUZQvIH`BfZ-<(fugSAaXCK=GO@;#s5d=*9G2rKQk@i_LcgCb!&Qs9H);1 zS%s)?;;2N#(H$3fDtha>L0|f{NQ8OQi{#hOy#JRHVCJ_TZTp~=yI#MUtgWjcgDdOh6NkQqD^d%U>C^Ctwr);`Z$B_;u(C)aDQ^1p~+PzWK`} z=OrJDr`xaThjPR%hdt+$(Kam9_h@iek`H_`5CMdwsIy%*$Dd*6_4s$hwC@y-bY4!| z*9w!Uw6;Uf3VA;0{O}3`sQbbeyf4BtWZasOC*-)W<$~s~loMm{GXCey6FzvM5w6-LzoFWPUrZJ7|Kn|UyVw1u_ zr3B4FYW1{|d18pJ{9+S%)S;t+srj-0tbP}AJ@}vGly@W2#UZRoCF7l#MNL~vm0{SS zT$z^NZu9_wey-L|8rlW)J36+sZ2s}_MX&x?!S~Tk`c0QkPO`r97(a4$Ye9{zGT@WB z#0e=~iq2lETwg``EWGD3u6$h@2n|81r?Njbxhr399iw?>#m#gO(d%~b!z|0*>=HF!FdQ=_b;Vj_9^iGaI zJ=jI;u%niRQ?{tj80EW4F{p_s_*+VszUF8H8q($Vkt6DkLz=!SXmpG_9YYZ((%U+U zI??Th938QFS}vlDsT%9d)}F+-&)PFem_LMNvA=G(%qxdkiC)2d0aSb2@D0pXwvMqQ zU;R{iLm?VjQPJ4mE&-lftQ;a^q~A;-u&^KG(q#lVrJO&NTKAcko<$%Qw_0Ma^rUAY zzRKNFs$ORi;FQSl-eQJIjW+wJoG?$*iqy#^eX(S8 z!S;?Y_Je+rgJD+jSG<0J#a(I+LWIFC~HmEaX9^VAx+XLtV{yxG8E^?EZS_>A!NDWdsP~La? z?UMxBG~C|?gxqepZg~?v-(M_ML<#QzY6~D{8a`c)=<>|gSGxupKoBqhWq`5_3gPS& z{&sE&CFy0Ga$ZaagXzGqEGQ zxl5J@q2+mJ-1E*QcKj^j0hs%WNG;Th?GZM(ts=+p9wL9Q&jG>1f4L*XzR>EFKx>%Y zv_b7b9~T;ou)rW_fZv(OUq*8>_laER7Z$?b3L#}##(1+<=a1yly&HM)f1lCdBuERz zax5H%lIx`};95RIUaS+ZmEK&`mGV6VE+9a73$YB1DlJ)}+?V2puz5B5w;J79i6Kzx-zq{U4Rw|J-wiXMuyth&x`o(sHUo*gHmP@g;6= z{D+!$QqmVXzi!njgO(;Ss8^~PVK@4_SsC15wXm21J)SOYJUYi{#|9R0BP@RfNH?!L zjpSG3Wp4Q^k5skdDXUR(6XG77V$7)E_vD!8W2NY0{8X<}lrAv!Q3B3sjNK@$@ z6#_^nks?h%lrAD5U7CU+^xi>=(joM!bOJ~*KnMZu%enWgd)NKeI_vxQ{ds@PyJpt3 zJu~~+`+1aLGq)HxZL7poj!NnIR}xXJRW%CYiv!H%DKBm*0N;>C@d%xfQ7G}#&z+9ynm zWk2KqF@k*)c`DCTvZtu?wM1slbSUt!V~IrWL*!ihr>M*j zp1pUe*7*-EjKMM(!(+bFZpfNpcn^oOYie*jpiMDp{*fmMW8|x@wC-?6lsTSvh2|1A%CiwS*%Pf+ylktzdv@m z)kE!+V)pAGOw-V`_+mIHiroyBZO&qIH<;$UgEZ5_0q)BL<5h}K;TW6-X6?^bu$Sz< z@eZe#UqGCl1+6XU#U)mVqpiW4)+4#rUD1~b*0!8hZ6@+qr#O$En1bz}vI(`d4sy=@ zI-W0WOFM&Oq?;L@X5(M(S zatX=ofP2#OB4C#cG${73w)l5RiGRL6mSUXr(|w0#z3RQsmhYWS9je)y4mLfGWcJF` z+xR>U?}qp_QrBe2=zZYPV6VO`ApOWHXBX9*TpFp?`*<3D-=1sQS}UG`{oa6-=!uK> z@7hK@6(DM0v3$B42Z;_2NOo=*kJJXAlpv>abJaGCJ%^Mg(`PJC(Yl6r#pJi^kN6QqA98*j*>o3N@^94EmUU-;q$~VEi_Y$a1-Tiiv&pW}!3x5s zekZ-W)o1F?xU*XJQSCysoBw6Dys|@M?<#bfz>wlKn3^R3!VITz&ebV#H>*p&h*%*! z4tY*Y?GVji7|sd|7sBQRm|i8bOwK~e__<@c>O9wqRMDr-S4%Q7I~k^iRZKlvwVtQv#>5KeDvIeDMsC-<^Hw;h(29AWE4r+f%SG~@YfxV&o4Bi;!+}fQ!3}8-Cvqu z`l3a7(Mk%;Bk(a7cpU9`DeyIGUdei5(^Klr0R0{<=p%H0PcT<@;&Jp7y$3{>$6ds& zdKzrht;gGG1#e6ftJBk?wooGC(|eUQX_!}SdrlAcGAPvUqjw)BWN*=4wb$%KHT0Gj z7c!`9SIz|yx)zwvd>7ZZ?|plD(?$D+V~j!4wp$%^q$y~Bk82qW5D+5pd2Ltb{5%EP zncc_;uw}ca;7}{W1nxW`^(OUu0^*mkEoLQ^c#{ct>%Mi3P&!l}_Ih zNA%pBCc`URx+BmEhHFY!-|@S}_N#C+;rL*xC% zNk*^V`#dMr6ZK%>vaqX?r1>-rR)xt!jv7|STsf_WG&AQW%g`3=!x!(9kH|5NFTm$=PwBE5n1$JL_}{G(@z@?`DY!xU*vT#Ssp3Zb^O?xnu$ZV8u}&*)!cUONP=_1 z?0Z5nDz(-q4YFsBGK0nb@48K2m^+neyGX6Yn&NBn(Aviq@#H_f5|Cgc1zY37nt8{~ z;N&n5h;je$9)WqFa6hQ}mC9x1#@*4K*XXl>++bz zE#APZhw~|=;0>6TIM0Fv9jp9}d88t;bI`N@LuwE@EajA|rGBg1_+xK&Td;Vkgyy$5 z`rN#6FYv~8Ja~`Pv_emGy@rQi|1SH%W>3@?6fJW5RZB|708}X=w6tCRBAUs!zKdKkXQDkw&4<%Hj`8HeA6-X-8af--lRD9 zHtDC@naR1V{PFf_2t3%OjS4${%hD{2NI<^lI=Py7G@)OM>tU|{lol)VsDEpa?+kWO zy(;Y%W3v;!nwEe*b(68VzjeaAVB6$uYh+mKM5hoNS0%fJj}hT=2+ZF9iY#>BiGiof zk2F$T@qp zu?gT7GILESXy(qiSEC*(WPp-4tdM~#Lg4iT>H=weNI9%U{5ik#q+d`SvKLLw_DC3%#_kQtQ@5u+yP4Al#zdwmY~{pei;&`0sMg5plI~E4*lwIae|h_1$xE4 zh!peZR9{kCK(bySS@9hGFUIt~b>Va&>*83GDwxb{{}cTe?%x{~-AkGFYLB(+3F*u= zE^{ZjMK;hoOKIo`D`kUKqz06W^ct;JU!tc+&doAzO%)DgUly^md;4I!j-=!1}f3(<<9~GDAo19q}K4tlIQzG}w{54NW#z zoK==hY?S)ZYRG%X|LXm_BwMQz!DjR*ar*1bnccgkQR@MsozNnq8$8hbaaVC3u>PY( zG4*e?9NJes69v9uBwS(LqVI3feMgtG3V zZgOG*@^0&*G1)GTxA|b|30h@POI1#>v7if! zq?=-~1bO&{DzMY&YLdOTLEtM&kUH6U@P4P2;%~(E*;`Hia6Z7ZyO8zU00-4I>>F?b z=7#AXqVzzp@_?%HL@k{t1a%F4kiJF+FNfj85dSGAx;uSbm zwM#S9#y?KY-3J`F5QIT~eWIkIr~UBLR+POLSWL89nX&o@t6nkN;pFwD%riDj?ez}s zMd{AY={83Skp6muo|l|^kR>A*PdVl*4e8DOV%^7v6xI>m+RA?WvP!4RIY5k@mg3g^ zr1Y+j&&-UsKtcTJ5UdL?&D-RKkUtE={k8_Q!+7FXtdWn@>LI)ydlXEJlmei%bjcx~ zsLR!WUd>a;$En#7OY=k-s%zu6)56D|e@F}3WqF$IOaf9YM=GOL zK2rC;;H4Q-O0pl)UTi>R>bFWo6L&a55OV9a?Y3cC*a0R0cI_T zx%@#>FQ7*EPUnBQ@Bht!|IdHd1(+glP|&apqN1e&4jTzjpucDj+;@t7t9>6}o2Ehl zQX6RYUMO=Bu&4g!xc%)P{8Nc`^G;bsMeZ3e@WCr@XxTr*GyM&VxpVShU}z)m5umPd zjygpE5<{RhHt*K}Ev1U&pWCgMKi!SpPykNp+&Bw%!r&X+UwMj`&ZRjJq0K%AaNK~7 zf2QXA$z{3YwgKdN|BCg&6X}Dwo;3)xQ87tOtufjAPan*cIK+MuCk)^reViO8s6ad` zbMtS=n*FIbVp0_^y(z0us3Yr}Ay24e`>6=d?mME`SDIT+WC-gxSM}#M9B} zq3VSmxL<_XW{k1XZLzj#bd*9Onp1rJ~0Udj({VzdsMGATAmYy9n2> zk@_BVtoR+^eb|6eu;2k6_H+zy%)I8fl^co0&7S>n3_8&1x*;r zx)Xit>S|(tdlTWf^2}Y21)A)TH|yReMr%p{b`|8@4n}-c7kjzDH|v)mT!*!*TZPkN zh6*jW|N6c44g4ivolM$ZWvUC@wLZ2H{d~!g;AHIQulJ&LAF<)S#T7m(-r+#1ObuES z$@sMRhWG7nZ}VC;HmIx`g)3vhsbHU0L$pqK{n9R}oP@|X?nl+?$2!+w-GH`-PG;tf z^Lj!bM&%yFPr*D!TS=*944dv^VZicN(HgPllJ>YgSN3IO^_Rr&xzA6^tYcBp50;u~3pd?-KE_CRpb>FRP4d8@ zXf5N;So%r}{3bS@$f3L24qqRmDgq=0?}Z;->|3MMP2(S)nl4%qLdw-8$IN*K+flIP zbcJt}B{V)eLSgV=h4VJd+((Drtnap&)QKXDW;77k(0vqbRhn)ugOOgQm4)Eo;^9p1 zG7Ph{Ih~(hRi6?;Hn+lG@G_$2j{U}t34fYow@@xss1zBn+&!oJfuA!^woiPi+iQOY zT73C)wx{ijmj9xg8FmhSIZyzzV=t3rS@EF5io7x{@E4p=ymX#V>&$yNm4vZ?r$p8^ zJeJ%|8u+RO?K@YNsYst!z&qAG-+$TQ$DUZJ*7++ZGcZh^0FVtg8~Zx2ok`)KpqL%l z!087Uh5gL+kx6zsXQ#E{^qxG3g<>tNF(Tj$HmB9>z21Xxc)HZ1^4DE*jfe$I?NLAZ z!2jg#{wwPFLgNx}BY@T~+USq~DmNvOSr99~hXAGqQm4x9V+cTwt3oVP6o|iQks^Tg zR_tt+4-EgFt-p|!$ar2)Im&)$&7#;w`{N!GhGGM9QGlJVNmMaey_mGcuKM^} zonVb%S}8c-v5cVw+ cjpXFa`%CWKUi?E_V9X#5RUMTgW$WPo0&S|#EdT%j diff --git a/static/images/docs/quick-start/windows/router-4.png b/static/images/docs/quick-start/windows/router-4.png deleted file mode 100644 index b62b536672fdc11f7d52ac39fca56e930e8ca52c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 185634 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 z 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

l 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 ?3~?67$a}KOZ#7UaC#x|gD80r-B9D)Q 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 diff --git a/static/images/docs/quick-start/windows/router-5.png b/static/images/docs/quick-start/windows/router-5.png deleted file mode 100644 index 00a2cd2f8f1ac54fd871541fb6d0c8a719fdd344..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31890 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 H82CQ`27vk5 diff --git a/static/images/docs/quick-start/windows/router-6.png b/static/images/docs/quick-start/windows/router-6.png deleted file mode 100644 index 1902468791d229897d4706cf28856adee219753b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21095 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 Date: Tue, 22 Apr 2025 17:02:31 -0400 Subject: [PATCH 117/896] Update _category_.yml --- docs/general/post-install/_category_.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/general/post-install/_category_.yml b/docs/general/post-install/_category_.yml index 51e68dbc..a40a4a59 100644 --- a/docs/general/post-install/_category_.yml +++ b/docs/general/post-install/_category_.yml @@ -1 +1,2 @@ position: 3 +label: 'Post Install Setup' From b94dc2d0ec58206a0cf15c5e0b95ab7b418ff3b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Fern=C3=A1ndez?= Date: Tue, 22 Apr 2025 19:55:03 +0000 Subject: [PATCH 118/896] Refactor Jellyfin Vue anchor usage The anchor was working properly, but it triggered Docusaurus' warnings. Workaround source: https://github.com/facebook/docusaurus/issues/9808#issuecomment-1921400262 --- docs/general/clients/jellyfin-vue.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/general/clients/jellyfin-vue.md b/docs/general/clients/jellyfin-vue.md index 9df3bb5f..be8ee9c1 100644 --- a/docs/general/clients/jellyfin-vue.md +++ b/docs/general/clients/jellyfin-vue.md @@ -2,6 +2,7 @@ uid: jellyfin-vue title: Jellyfin Vue --- +import Link from '@docusaurus/Link'; # Jellyfin Vue @@ -66,7 +67,7 @@ services: restart: on-failure ``` - + :::success Getting things up and running is as easy as doing `docker compose up -d` with your terminal From e3f72de64f14fb06f897d360638aad22a113904c Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 22 Apr 2025 17:13:16 -0400 Subject: [PATCH 119/896] forgot hyphen (#1386) another one because venson couldn't wait --- docs/general/post-install/_category_.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/_category_.yml b/docs/general/post-install/_category_.yml index a40a4a59..d8da70d7 100644 --- a/docs/general/post-install/_category_.yml +++ b/docs/general/post-install/_category_.yml @@ -1,2 +1,2 @@ position: 3 -label: 'Post Install Setup' +label: 'Post-Install Setup' From a1f459221b2a6535ff0ab26ebf6d425ab8505429 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Wed, 23 Apr 2025 15:07:49 +0200 Subject: [PATCH 120/896] poc networking rewrite --- docs/general/post-install/networking/index.md | 53 ++++++++++++------- 1 file changed, 33 insertions(+), 20 deletions(-) diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index 10dc19e4..fdc428d4 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -7,7 +7,18 @@ title: Networking This section describes how to get basic connectivity to a Jellyfin server, and also some more advanced networking scenarios. -## Connectivity +## Introduction + +As a Server Software, Jellyfin offers different Services over the Network. +Specifically Jellyfin supports the streaming of content and comes packed with a web-Client. - This will work purely over the http(s) ports. + +Additionaly in local networks jellyfin offers various Auto-Discovery services. Theese will not work outside your local subnet. + +As a fully self hosted Software, jellyfin runs fully independently from the Internet. +You do not HAVE TO make your server accessable through the internet. +Neither does jellyfin require an internet connection to run - however you should note that it will load metadata from various Providers, which will not work without an Internet connection. + +## Autodiscovery Many clients will automatically discover servers running on the same LAN and display them on login. If you are outside the network when you connect you can type in the complete IP address or domain name in the server field with the correct port to continue to the login page. You can find the default ports below to access the web frontend. @@ -27,32 +38,34 @@ Because of that, there is no blocking, redirecting or DNS override needed. This document aims to provide an administrator with knowledge on what ports Jellyfin binds to and what purpose they serve. -#### Static Ports +| Port | Protocol | Configurable | Description | +|---|---|---|---| +| 8096 | tcp | āœ”ļø | Default http | +| 8920 | tcp | āœ”ļø | Default https | +| 1900 | udp | āŒ | UPnP (SSDP) | +| 7359 | udp | āŒ | Client Discovery | -- 8096/tcp is used by default for HTTP traffic. You can change this in the dashboard. -- 8920/tcp is used by default for HTTPS traffic. You can change this in the dashboard. -- 1900/udp is used for service auto-discovery. This is not configurable. -- 7359/udp is also used for auto-discovery. This is not configurable. +

+See details -**HTTP Traffic:** 8096 +- **HTTP Traffic:** 8096 + The web frontend can be accessed here for debugging SSL certificate issues on your local network. You can modify this setting from the **Networking** page in the admin settings. -The web frontend can be accessed here for debugging SSL certificate issues on your local network. You can modify this setting from the **Networking** page in the settings. +- **HTTPS Traffic:** 8920 + Used when https is enabled. By default this port will not be used. + This setting can also be modified from the **Networking** page to use a different port. -**HTTPS Traffic:** 8920 +- **Service Discovery:** 1900 + Used for UPnP service discovery. This is also needed to discover your Server via DLNA in the local subnet (when enabled) + Since UPnP is a universal Protocol expecting to run on port 1900, its not possible -This setting can also be modified from the **Networking** page to use a different port. +- **Client Discovery:** 7359 UDP + Allows clients to discover Jellyfin on the local network. A broadcast message to this port with `Who is JellyfinServer?` will get a JSON response that includes the server address, ID, and name. -**Service Discovery:** 1900 +- #### Dynamic Ports + Live TV devices will often use a random UDP port for HDHomeRun devices. The server will select an unused port on startup to connect to these tuner devices. +
-Since client auto-discover would break if this option were configurable, you cannot change this in the settings at this time. DLNA also uses this port and is required to be in the local subnet. - -**Client Discovery:** 7359 UDP - -Allows clients to discover Jellyfin on the local network. A broadcast message to this port with `Who is JellyfinServer?` will get a JSON response that includes the server address, ID, and name. - -#### Dynamic Ports - -Live TV devices will often use a random UDP port for HDHomeRun devices. The server will select an unused port on startup to connect to these tuner devices. ### Monitoring Endpoints From 397ea94d3af13bcd392e2300f17fdaba6fa75e80 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 24 Apr 2025 09:36:01 +0200 Subject: [PATCH 121/896] poc networking access guide --- docs/general/post-install/networking/index.md | 87 ++++++++++++++----- 1 file changed, 66 insertions(+), 21 deletions(-) diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index fdc428d4..3658018f 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -18,25 +18,9 @@ As a fully self hosted Software, jellyfin runs fully independently from the Inte You do not HAVE TO make your server accessable through the internet. Neither does jellyfin require an internet connection to run - however you should note that it will load metadata from various Providers, which will not work without an Internet connection. -## Autodiscovery +## Port Bindings -Many clients will automatically discover servers running on the same LAN and display them on login. If you are outside the network when you connect you can type in the complete IP address or domain name in the server field with the correct port to continue to the login page. You can find the default ports below to access the web frontend. - -HTTP and HTTPS are the primary means of connecting to the server. When using HTTPS, self-signed certs are not recommended. Please use a trusted certificate authority such as [Let's Encrypt](./advanced/letsencrypt). - -:::caution - -In order for Chromecast to work on your local LAN, the easiest solution is to use IPv6 instead of IPv4. -For IPv4, you need to use NAT reflection to redirect to your local LAN IPv4 or add a override rules to your local DNS server to point to your local LAN IPv4 (for example 192.168.1.10) of Jellyfin. -Because Chromecasts have hardcoded Google DNS servers, you need to block Chromecast from reaching these servers (8.8.8.8) so it makes use of your local DNS server instead. -For a public routable IPv6 (not a link-local or ULA) there is no difference between public or local. Such IPv6 address is simultaneously publicly routable and accessible from the local LAN. -Because of that, there is no blocking, redirecting or DNS override needed. - -::: - -### Port Bindings - -This document aims to provide an administrator with knowledge on what ports Jellyfin binds to and what purpose they serve. +This section aims to provide an administrator with knowledge on what ports Jellyfin binds to and what purpose they serve. | Port | Protocol | Configurable | Description | |---|---|---|---| @@ -57,20 +41,81 @@ This document aims to provide an administrator with knowledge on what ports Jell - **Service Discovery:** 1900 Used for UPnP service discovery. This is also needed to discover your Server via DLNA in the local subnet (when enabled) - Since UPnP is a universal Protocol expecting to run on port 1900, its not possible + Since UPnP is a universal Protocol expecting to run on port 1900, its not possible to configure this. - **Client Discovery:** 7359 UDP Allows clients to discover Jellyfin on the local network. A broadcast message to this port with `Who is JellyfinServer?` will get a JSON response that includes the server address, ID, and name. -- #### Dynamic Ports +- **Dynamic Ports** Live TV devices will often use a random UDP port for HDHomeRun devices. The server will select an unused port on startup to connect to these tuner devices. -

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 diff --git a/static/images/docs/quick-start/windows/jellyfin-3.png b/static/images/docs/quick-start/windows/jellyfin-3.png deleted file mode 100644 index 0e93b0acd9f1feb394d220b000448a0b9acf5cf8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312592 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 `y4l9T^DF(5iXeVvP7!cx-x0N`U-t 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 diff --git a/static/images/docs/quick-start/windows/jellyfin-4.png b/static/images/docs/quick-start/windows/jellyfin-4.png deleted file mode 100644 index 5db3e81ca475eb3e5fb9599ffd2b2a1f4769dd42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24170 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%0AHbLzf@$4gL+@HBQlNm_|cj!mTMEZFr82 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 diff --git a/static/images/docs/quick-start/windows/reverseproxy-1.png b/static/images/docs/quick-start/windows/reverseproxy-1.png deleted file mode 100644 index 106d1102690e5395b57cf0cbeab3d2044e970b27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6833 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 z 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 diff --git a/static/images/docs/quick-start/windows/reverseproxy-3.png b/static/images/docs/quick-start/windows/reverseproxy-3.png deleted file mode 100644 index 0830f1c6eb9007d39a22f63b44aeb91ba1ce8ca3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9435 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 Q7m_d(WK^WfB~63=3o}S#b^rhX diff --git a/static/images/docs/quick-start/windows/reverseproxy-4.png b/static/images/docs/quick-start/windows/reverseproxy-4.png deleted file mode 100644 index f9d46b5e5674421cefb0cd1ca6692f244d8ecddc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20008 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≫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%0DbkYr$e!HoH zq(wpd(|ct0n|O<#0|S8_4?hQ_$bHPcin?b0d)C9jP$bJzr!X3q3;$<5*93YC%TK}W z>VteB%V>`kU&$#(z-bIa+ zF`B1rl3T0+Jn^>#5Yl_Ex9}TN#qu-p8^gMdMz@7R_*)!s3DF|!-?Q_+i-;Qg!Q6^x z1P=Pycl(~N4T+z`x7>dpqQLL&X`v;I2pGy?=Xye-S1l=%e*{XiR{mms``Y@Vrzrbq zk`#uM`&?Fl=i>wn%s7d3)*VvZmhUzr?{4#@vokgGVC|B*ngeUd^Qv69O6??p=`P;CP{_VV9KzIoUwO%3Viu3P zM6Oh;MDmHdr+|$ZOWX31+WQ>4SFkHqTuaCkhP@XgY}u0S_PLoxNcWU-J%%%rJw3Sj z;I~0jep>Y^rFhrMk<#VLTE1PWP<=j$YfrCD8GI6Qd!8*u=+g-VAd=)({R?QkJH};! zawEBAU!^FAC%Tl;BDU3g0}k*{Unbuy4jsQ1R}3fPK^8g96=yhnyIpcmADk5#Ymc-p zSQO(QJaQYJ<69CnwnTmC%#^gq9kj_7m9inv6Y!kgLZpS6;;aIqp|LsU@g_y7*B9Jd z7cVzS5P7Gz>m zs87i%gI&zz{ATaP)+^Ag=nqznx7Q?%ht-=Z3`< zVi04vt({Fl>PAvy%ZB)lKbpCF2e~y`g5FF8OznIH<^0o53Z-}lmX9IK9_CphB*)MD z)MSNd7v%@g_<)=Dp-28gn<2=B? zKX>7;dHkG*uHBD5IeqK+RTGwZUnn`!QG-7_k|`vc1N*B$p0S^S-PFiF>rf{AX9@7R zeORS9Y7K^^=&uS1i*k>3I`_+nROQgm*UCRfpo<>A)uzZ;$~G1G9ut5#sXqn2R}0n7 za2lr?*EoG(w0dTEN7fb2+F+>z}(L0x)b@F_>hCSZZiNNMbQ zKlQX{@P076)!sS3vvFx){|IJ}(b~h3@$dfB)3^7ShfS@NwA}0MB;5CBGYp!F*#q9k z$qi}%vDYc{+0}_0lG4tfcM|5^Kvf@xTVHVc>E;51)g!Pv?}i(LdTZaJy2j2tL{v)o z&&A39PVm|dLDZ?H3ofrvCIV*jt= zB}iJ8=x6;qJcfiIG0t?{4-AhLc@yJ|fM2Nv?&2f>56`#Z=+0%420e3BFr;>nl3Jex zhPCA7l?J1aPiuC26x}!O!W&Fy=D}HRcIz4w4hJ<oQuBL14(LF1|TP(VT7oX#GOBxb7onNKyA6UcEpNmpwFSvJ$e9eSBD8#_%gBq`LCW z_95s+nW;yfk2Z%c=-^{q=Y{POWNL$L8ZWlWD_(3N#c2 z**ahHaK2<$4b$vr>}D7@;vrr3M@?FjYLndx-sR5_+mhj`7C1FuuaiF8c)7QzEZ?iW zCNvi*RQIy~_)7E(rV6olPP^yV4!-3q&>>kFCn+3|#gf#MX!bGMLFRX2UskP*%b_io zcSYI4p=X3rW4r7PKikPsTv@{LEi{Kv$#j{tC~%+SvwvtbuzCVETp5g4rRUv1R+vor z5UgnzS>8_?nX9JQHTDnUoxJXJQPj-dtrx(O>Q4i%qV@!mhpCg2y^r}SWe6nr)lTeOkM5^9u*0*rD-uL3R)m$_lV!=J zW{?VG7#F@8qcmX|CD=*iVm)9r)(ci`H!Y2)HAl$9fr@CSPjkHh&NR2XTWqCNr8MAa z+|;~nqcw3yum4y@6P-LKY(XF*n2XYBLtN^#`4C!U?nG>3!pCIS{Kdb1Yg!wx5S)Zh@ewU%E>H#z z;#)*16Q377z}R?6h8z)A7J#QU1KPVtAU9s|&RN71?dY_>6%eW6C1ql#M=r6^{M6uo zLk;|4EBzdd{Q$Y%3kcMUk#d#XRB-!y?mlYWS_}3UJ>0V?{tfH!vH? z8md0xLM+|^Vm>iKYw$UP69X0=wWY|blQVF^hg}Gh8LC)Du;@ZWtM24#ys@C?sru8~BxPwb_ zaXWbQZhk+Kfb>vKf>I0dl@U@xo(yNDl=RMbdzX(pJFuVsGBh3t)Xa-@d`!OA0~Xh; z?-!0-xgc4opCnmyRFAb=Vs2g(l}|!`kR_I&_z$k@RdT$&vUo1c-ALeliB2DE94r&u46)j~)yPMLjZX4>ZIDFZQAVd@e@#Obs zc+7_>#_VjzoUt2>@)-9Yk?7^7xVCaTb=i3BP)hBquIve)18&fP74@VhooDOaFD2%a ztR7|U;70L$+~Wu$e3-){3Z$~ffz0-!96DO@c%xKH^NguAkK>h++d93q_(7(K$TXQn z;9`WSC(SgX>$^m`eU3zxe2R9PAyLy8*d#a!9*3C5TRDt46|J-JNgD5^6*Wn;*$vRx zTlOF>Ia!s;SxuMjPq=S1Tw#Ym#m@kE^#39CYY}y)+Sn!PiQqRxQcTTdZxgu%mCe># zkoR$13;ZTE3tmVS7g)|xwOu9STXe^vgy$Dw#_EUYr*_TFR%{snQxY=QCSNmt zHZ<}(=A)vIxl~-cS6z0W^dCYJP}8tTL+;=ErhI8{$?9djaa$O=pnO!SiL!Xx$Gi=( zOmK!zATv^pX+Ey+o8Z!0=?xI2>ja@U^=#HG40B@Bg#_+EO84wqYQ6AG*ej4r>qU$y z!IWxgA7~4u_cgQWz$WNht=K3*=9Zi#qzF7Vlf4o~B1HV)=XL8i*XbgoRbqm>K;Rp* z;7@p{?0p2e98qVT9j`2^CBw%mw?Un=*?w(+sC1CrnY)AxR8~57tZU|y#`ge%m%#ZD#$i9 zFz7vGY3ysn;J;y8=zai^u4(JHfXTOKFwa+S6>pGy#Y!V^Fk-n z_JBW~V2XC>o1O$>jun}?ol+ku!4pd5o_ z9?Vj7KUD;|YahVr}>19B>vkoG=oZvT#MN>}wQiqv>G;?mFyJrOnELJ zYH*(jD&y*n6`QB>-U{O0V3#{;>$&iuzE8zub@b#Y;Lcl?2AQ;v zFK7b{29B#k-GUu8CO(fd(b}f~U+DRbq<#xikk#>JUu0}$(i zSbSk9K3Y_{&Bwdr=F67muWoHAs>9&fcC+;*|@0 zhf`*Thm&;|8Iyqr!TInTA$t`rRjFq-v`&3b1%jK%(RCJlO+#@K1g1}nz#g;=Cuufl zmq@Q2~F1jS`_G$~9Y9WDMO=9!s z<+He(qacjcd~{B#&9H~H>*^_skxro&f7|QCY+dG+^P(A5HCk2+L@|}=o@6tPeG7e! z7rK%Ny+*}8H4`6Q?)-{pggsf+wPxJ1xPvv_134oSd4v-x^oe&p%EYg6^d4dH&Q+OK z(mgU%hj0v!5zliouzAJNrmb$9qDBl3A5JD(h5I+sLei56PNxe%ai3}a;3`=6fD(BO zTGQTJ)U{k0l6#S@hxwuVyy(x4aew1=LDIjlL_5XaDPGN(`kRoII(&WV7B-jS<1U`3 z4U^5Z-m6#im{g3qV(av;s-r`LDX~zG*Xi)lci3PRVQ=tEo)Rp~R=JVu6~lr@ zuqcjNNLKq+64rQhNQCIMjNTS2he#($RoLa5De#Dg^jI_ah4PIEAaHg93%f#oNtJ2G z%OlQ#_dn12?&DFy+JZwYJOAtKgs33~Ud*(l&z*F%@?paCRId!<_Ir9-0eRCRc1@gV zJR{%`4V9i}7(H^5UpxazaiUm8GZR~ES4j0u<^57 z@71U%Y$P0ZDYxB7!r&nW@iKvtRx^TnVN$E| z*6&gv&Q{X}$mCoL=?(8CXDpsP&5xgY&x>*AAsfc`|aAfSBs9H zu;Vg?_3ea)Z7G~dPsZ^`huYnn_|V|+{6iSPgt(5iGL3z(LT+dv>NQxb$deN**bJK`$H@8FchHHY`heitnZ!t~}zdm95Df0e_H-V&%O>c9~4aWRM z2dR!5{AD~FF`4I;E%W?cNtfM;4;^U2O{OSH85~&pu9M-u_KYzr6Cr5|BF{GNt^+BN zI2*TvCE>#Ra-(e(7BQkI-{2#4c~1&r%jGQIk+wb@voF8zGP>BO2j8kW@3H-p{fQgV zOH5L`t0|BB41Yd5#*>FNJPmQ%(yb9sJI5<<%ASIR@Ju*zI2Syp@s- zoUat%WN+AWUIi7(GO17lwdv@lW7DiyJ_9(-P#BPQ&X+qDy)1iX(R+?>`u1eLcrHtRaUQlmD}L9lRLJ(F`B z))}aG=FwvVN5Wk1!JPa^{GE#{Q$9D7@k3@O>^)*bUW8%PK~&DF{Y|&0jH_CWJ25uF zTn9XzaqR|0_=N(*(KJV62L!BKjR z(3bet{dVcZRzLd>Fog!)AOs92(SOFZbAiIZZB1(V8u?^2 zK;2As2V0?jp<_`*C(u-Sr-5c%e_$gWt!i6`BW85D&&Ff`mHC(_IePz-(Slz}v=Fjk zaiOrH5s4e2c&w*Z8@%;&`BKy89NM47OsJ>WdazFP?c3`j455?@JzoO+!{j!pnuKwt zU-2|aSLnx(l4nd+-jcKpkU|^n`lFLQ+YCS4$up)=g^=3ApW${R=|(U6^P-%*HMj0& z6MPhy&%<}2Uq!4FF-rwyQb<0qDh3|jP?jT8qlar2`>9&yb78<3(F_N)O z_be8s>cXB-C+TStWW#v@GkcGE!0qL{+ zT(;kR?4o5ab&Jzz#>E*-!RkIeDe1Gne$~j8n*VYrHUU{z`)hc^{l_iL#I@L8XP69& z0!V3^Gl`dsim)R&r(Fb%kRkrpACqvagkO4dV)?efWTx(oklh`rO;O#Mch^$1WUJ-s zQ`x5)10H_ZLN}KaMV8%S3n7l;e{6p%9?LA7|9KUs@vVqQV-6L3KErBFXU#i|#6zV@ zoK`=UvOWskrTb7ATv$@_ei9bKTPQ~@m%PBGtozA1slpSaw1$ud7e)Nikwq1~!i<(f zg!bxnXKku0(iHlez&DJxNeUlTxAHmBC$oK1ysKJzBQk#Kv!uLZo!@Qas9LR&r+x<| zb=>Le3>{>rn^XbQd$}WtCQ~)Q9P1?b^)c(IK)S~v_WY?rlKf;)8J0Aw=z)s&zXT$Kk zsC;qAm3q23<3Os_4WCtPvWI!9^4*U_xu^~^Afl__zhza9T^xGcyM4tt#eb~C(>14M z#||zrA=`+_fvfxr`>sW)$;>m0vBa%I00+2+mf;(%`qpU0t3_;Unw+K^e0;hO@Z+W!V)NZRYOg$l>QmZ$~pWVD8dr4r6ec-W}C*4GudwK3H@ zUf-bd0lS2vxQ52U$bE3YK7LJu`0v`fHU(5V@ok@wOg;+*P8ctu0l zrX9Uj-4``Yxxqrp&N}V-aa+^M<4+5u_TUwO8Lgijc$iuS72a8H&}ucybzsTP`|({2 zI2=@F9;Bj#P4yTf_(!Qi=CnunlapS@N3^!4nRzDciFTt~&A2iQmj7u^cLY2oxKh5| zzxfX&0QPn=>mObKe@!~fnz0Bwc3PeMup!{oMA^nF@)eVSYcEEWH@pg2mHQZr;vVFL zv_msnNs@n$i#K>Q=x~{Wfl%R%=q_kn57GnaWdejJ`00tk&+#d`zA2yOb#{CtX9lX~ z>VwC+`vNzUfl=cb_E+4&h}`>-!G(_-j2lA&M|078u2e<37C=|eCw{~TA+%6vtJ?_U z_j3He8p5HT^hrO3J~h{GlorUf?kE2m2l8K9NA`vMgbdmsb28uN#8(4@nS*SS{YYJl z+)@NQ8Qo3^FLfx<$7-c3Xl2cQ{?-*}|5+#Z9#1bp1VSOANcQt;f_K}nsIU;Ri{@)nr$nO(y8IDJ)m;Le{fhUj`bpu<=LrJywk zxCw4H3;eB2g4{K|03N$w`i1ZJP4v%i9TD+?oO?JxyL*oMunk^HB^YUUNPzmj?Au*Q zn6FYiZ{r0=Y2UMT2&4h&*4uWJ;_w2}Ga)(ITfxpxUWN$_*g_6j?lZy6V-Ph#pSY6^ z1^LX)gWPh+Ipha$OKO7K zD%=xrF*5bv$R;-l&x4n=7RMdU3YJ>{te{bB(qkuVL)#kk%+>&U+Zu$dG>`O7FjQTwUO?-8 zT1eCZ*p3tQ=d?VAevto%aaB!_^i#~B(?94kK;;cN!b~`UWx17gl@GBj30|J{P=Uev z(Lzdj2e3}dVtDiA2(rLfFq%l<2459Jv?e@B79Xbnpp$fS*uBoov-@NO;ZXoa=!CyKyW{|`p;H&0(zzqFA z-s4|ymJahS)+VkbAQ`yX9AS&UVgTXCp9{dTIrp!rG{WWqAE7ZnI&xJoL)VT(IU7EI5VG zp?p8UsW|KjddNyNifY}Qd10KTRQDK!3X7lJwvIBrre=&|1UZ(sQT`0HJ)^9!*G zRs0^#-?p89Z1jI#)&KpUW*gwBu-R}?+4`SrUsg6lDizE!)p=KA^++O`llcNo87VK4IfSi zu){`&e<1tY+3mL{$o{MZ;OmUJS1T}9TCX{r!72ZViQ^a#g2ToWEb^AX=O;J_OiZOn zHo+5|&0zyo0Ouc|Pp6ggI*o=LSs`0Vc-BTyJ8v8I?``>iS{RNjnA_5mY1Ute82`oX zesQO3Mx{nEgg&}C8<8mPT66-=KgjqsP~FYD3tXFp^1=us;TQ+uLE2RBfAKm0wsri| zSG(#UW5hb^uOI%^j|C2gDT(0XjDs*OW~?o1a52`w!Q%ub2O-d&k_ci?5z^=2cyj<8 z6$u;onc5bqIrLp6&FPedF| zJ+Wt7+1)a4u!z^T(GgNVKs+k^QAk(Klj<%4;EUTKzSDlI9daat&Um(3P^bO7Mf*Sh zeVY(aCkOqu8ir@r$?jGFy?CG@URhtt-+-0Wo77BvH@g0V~O6X2&kZKe%D`@{41um~M!V z=sEGuO?ycLB-X)(_r>TL_$hXQ{A*>v%eCT}i`H#e*FtI8SJJ%deXT);02g3D>zg0- zRo|TW>qX7!wxW>jlynM}B#_pugGr;r`HxSaR$2$)n91Ay>iSMcV8XM_R2jX)-bq5X z_62KK{-3oO|FqWs$35T*ik+0$Pn}R{|L1QXqU&_BlVJ3`d1KWXkSd%REA)U_!8rJr zn0PFj$PPwHX0U+VayxZFuIU)Kh-hF|R;)JKb_%OD0j!=!x4L4<2Rlgy0DpEFvNkM- z9PWUkv>$TxO~SiZrMLkqJoIEvB#B+a4*MrpaI}ttGJFN--)Fjq_e-&-JU@UkF^Kt? zvo9N-xY3=_98GQ#msa%E0K|bhl-z@ED=CxH!!7JZX!JunwpRY_+Ht2dDq8O!Z{x4` z^Y0#j0wgYrC${^=?~AJko6feOm~$VLYFX4HY5Nl3o#poIfSqPgSBJ8C9vX14;;*e; z(`$wCpi2?eqaZKYg9!LUqw()1Lw0oIU^+0mjCW=2EZI0%D&2~tnF_>hu0zC0oZCZ8 z7T7+VAUM#O!>T>npg!Pc#n1*LI)?y6>009FGEs@1JQdLoa4WBU{MXBxoDTN$q^*O%S| zx`zRYG_Z%3pFp<*&~B~(*E|jvK$jgnOV~sF;oS-v2|fiH3Q#XfaJ@JvKmkM6L53M8 zz(@UdQaUn&i7+;dH;%Cb?t!@no8u&QW-As-LgS8k-WTWAAS8DmM+)Lrl!ZStt?(k9 zz~naXxqZ=`PD#SO*+dK-Y1Uw)FxDpxpB^HKg45jiqkjBf)h0gp4?#tO@2dUrFZq$r z{)0>TwNEz|*LbJ_(Q}`nqoM*_oIzD9FR7m4i+ zO*pLqh2*Ox13NOb81gaCMQpd8pLYrj>P$GCfw}W~?*VAUfBcGKZcZ9_O_^?s8_Aly zPYP~!E~ayc6^w301|tL^A`_^&mQt)?vILCaNVOGj`k9I5nnVlXoIRfgrGeT8*2{-KQCJf#bl+vYSKoCo^?q_C!oiJl zYTZ*W5&QQY{GSVkcnAlI%0m8S&cFB^D@MccdO2v=Dy@S=^UR_}M{LzTB=Fl(@dk4Y=w1JY~`6>(x z81jyX~voeZpoMP`m2QQb-U+tX#f^zdLifSd%&VN8tr*M#sTmbowwnl9|vv z(76Go0KaElf!BQs={lejxtSrfi*TI5%L_OYB0FBxqOZ^@&kTX@Td=NLE9-M0RJ~Yt zsoiOYym{7byiXD@yuim$1rFKqg<4SkOYq<}lx5OlIJ02MBRqjK>hY-oGh+->t%|dJ zIMq^x{HHqnh()px%8CoSGBAv+0Dg)s8$W=#xRx&4I=rVCa*@2Hu2Wcal9g!v`eQTj z$G+kMz!A0mQPOSRnH@kYA6f&whn}D1385e{s*SUX-Kh?{nNfTal$B%Pn?_oR#c{kg zNl+4PtV3lhgWJLCI{;!C(oeJ}90A;|1#)?bFvhI)!Tc0dFMD(_Ung|9dY(qLPElCo zOtb6+ZARhN9dAz8vmJ4-3m?7@{K_^JG$qbYlBN<~Tq8FN{xe(122yONo$o9?fIA1U zOq&*ZOA0C^kKT!L>kz)0e(%E4JloBVlhDFg3!JZYSysynG;Z4h`sj(9fLn?%Q;w=; zs5Iakla79~XsIVd9;!$yQ$UWB3N%3!IMHU;YLAz*hurww5MIBtVgEz3C(VI%E*7QR zMlP!MTb=mR{fT_VyG23PRRY2COqH zw`D47fK6^Gk!>?|8|D?+B6v`EvHtmXtR72(bMB%md{%+bYQ}Xx%DPQv-yHcu%p0Jo z4!}zBv#IIKkqTjm`Wj!SaD9m1b*}6)H0{MEQadk%yEcIydqIP^baZP>Ii$)e#EU^M zi|RcAA&T*)d}wIhA&7Bz0-o8XbNt(TfH*ZRhX7FV>zOmdr&kb%GL}zVL->#dXpjSN zR3W2fH45rjBY_4p9~Xzu{Ik%N|+P^z1W>C&L{y|(wYaM4egIe0-N`DF5oG0#;T%b8{E zhMn03$id`i(8_1>cEUKYIObKsa|p`%C_zE$rN#Zx6K=vhfq>DyE^g-y$>-CcBQ}k8 z?;Hn$OT*p{k!bzxYjYAh2pB2NDAJ#$+lU2+ol3euzvBTZ&78TS#x88&UeI($&?L|t zQL-g3kdb^ZkW%WhG5Fot^7n%6Uq0R@dVlR0G3y9W=|4A5=`VNQJfM!`4ERb!(3v40 zW)F#I43!(!0B{`R4oa{`Mt;~^ps(M$uZ-DfaSYD(_52VP7>t$SVM8esQ=an{C9S;$tCCV5H1?)s< zMlXQ1MX9LZF=J?2p~Mn9pZv#XmDD0ZaGBaUkkk+i3u;oW++fUP=IRlQ^96^_s>EQP`vjFJBUt zSqv>8uRl45UQ3Xb)RB_g3); zXECrUbrQFKQ8L_@`DtyJeoANCobB~|wL=7Zk!NB+n(90G)}7i_;PZSQc8khptJqgX1R6n;ieP;Jy6 zjM2szb<*d~F0jkfy!2^+$fH8QUjF-+DJvRz9FCIrz7}TK`>t)*Z6qJ?Wq`?zHcX!-VVg65`h>Xqv3z;tay6JuV-YitGRq}`}Ykh>HlnUOw|V;~n%Z{+x4 za0<$*;hyMrus8~nro6Wa8q=jK$l9|toAG?Fy==96bT{%}NYmc(LXyyL987v|)H4y# z39kbKWeDNTUb%B7UEmJ!Tej}vLb)5q2OE>iwz74ac=;>rZrE}SQXuPQdGy*V^koVfPb51NxHNKJroU_`e2D3`9?2m+^(m)`fyh1k z(t)24j~~*IS zp=*KB<_vyp7iaCMy$fK=s0-3}GUb2JZ;{em1z?G7(1}R$rYmI=LkRmbk&i+T3#vzu z6iRQT=EA@j6Btd~$$m~Yl`>C#TsYJiD$1dSDlB*-1VaE4`T0m@@D&l0O+y|G8*8(p z3IC#3HoOH!En*zVQ_g7mn)=8qRN%cJsAou5Rn)#;U(5})WpMrYN4CP2J=Ne>gnM1jh$**#T0^PMzN_bW~3{uki7$`}V6_B2dBTlLDsIKd ziC6syZTv%x4InYI0sQ0wRf)^L*v2w7K5UllUzqT}k3BMUR#5t@M4FWeHI+Dj;+ zq|gJFp$v5Z3lPD7DlswA5p)@cr2snb$}00x0DD!QZOa4B<2P5(^k4;0h*gHeh9><6 z*h7Pe^BlP6Zed6S&{a=hy0sF_kxthPgLoe+eQnRCYK%9RTfRU6Cu|rJOLBx4-3qiv z-05?1VF+rU6Vnhlp-bS5qqkveErHZ&SCaFHd3Yl$nQ^fH1NPbLVMRJmq?O71jGOEH zv zM0f_qmbvC??-iRZ#0x{<%r(*&exW) zTZ{f*u;5l;B{ht}D*iWSve<(4*i4ZE(nkl}zGX87B}>(kyzKz)B>aO;Tf(96oA)@U z=@}&EqE*Mhe)fqCQ6?VjkHeH)4yPNEy+o}Auuo)4e2oGrFcpFwsG(1ER{zP_YUceKC1>m{7IJ2gigUO={|JT^)3#}kS}LSCz;|5 zmzr1H`tGL*xst)0&DgQ)&`^>7?xpzH$0e~4zH~cUkRkYZ1w#bdBtQXX+G}4pEn)TLBTW%1jwl>{@Zy&%)I!(KD^2OSILZ!8alLnKT|if%R2nAtC}{D&&z642dH(xj6+xeiAIj`v z&;LGr=rF0HrCDe~-|?+{oGr=={z;X;7R16MeljqFfzVrOBes6dVq+lN7?Y+l68>%f z2!N7RfV-lONOBOzA%ISZi_NYuVS&5&-J6r3xcny0?eO^1q7wjV!jkn`ZDcDhPg#Avb!gr_c{aFmDB6daNG)uxF<6M33zz2a(&hme0JF#$ni6Vt%L z6cjR*3*b^cve0s8Z5AIPOFtypoX^QyGdN`Ut9MfG&&!nBoG6CeaigRGz07Vn?X5IQ zu1-^oD@zY~*_gu!yNFRhzE=LO6%sZrm!C~p(MDH6gG=}4%u@2b=FQvW6YgH51);`woBMd|AmFcTRWboIEVO09>fN0#=rJtJ>i4_5#Qjfiv2Eod=G|A*XJT^M2N#=8WE zKhvsx@YKMZ`zeFpA;5R`-^qBPDl}d0pTP7uQ=THkH;1F}f~Q`!f6~pJ_33zhB3hg) zae}SmT;9;WpK@`!&Y99V>R&fE%^lZ17K5n=4^BU^?sUY!4u8HBNT zq1-1_=Yq--TSuucGj0>zI~12rL0L-KOdt${ghmK`b`}?~V-@t}Y+ZrbLrWO@2aVD6==FiW6w&wn2gwGZ9-X>>MdrPm6I&8e6K=w=|B;OF6 zKHd}oYUCb(Qb&Pl$0vL|rtfN~uiEO8ZEL#OBR>=3$R*2S56rEftsM@P+fE~MXxq+O zV|RAiCefN34-RWjKfP{)x#^FlCX!)4)l0|gH~Ai6q($(KRSL!XAJX9o7r#pn_G0T+ zXYBkVKU{$Q{WZct)1M^*%3i3UiKG+xRFSu9Fttzo=FbE#?|{sW1mJXBI8eSia2x^7 zJ$~==Q)^u#U1o(APtO=^Rqw-kS|tT)r{``LCzJXD6%@(f?z0vJz5~7AUu2KuDtTkS zi3uFKhDXt7t((0TG@L1>YG`s)Kn@B=LEjUAO2j2W)}E#)-5f{f{Uc%K3o3T)GWN6m z^4hQ`E9~77uEBF;Z;Akjm5JSTu^n66?mUNaOhyzGMEMr^QqAKCcH8qOB zAc9$PalxK>1NgQ`KQIV`zdis@@!~MzLc{Ap{~Tb2+} zd9Y@`^yXPjSx;2T+*j|?XI24c;;FzsBfok@_98ZLnlY88HUZ|Va}IjAs?VF$GhT7fF zT*marv}cP7=76}PX|`)bd!nI*fZN69Yv(h|+n!#WZ(Q_%Mk^3XeKRRGfLife9bqba z0LzMLH5JMiPA%w}Xm8Dp&`w$5$?yQH5JK#0wDu(K&p(|xT3;=OO>dKB!isB~^J!)= zjy1xG49-2Y%hG%=8g?jCs(}&W7cleuVv#icqgt`4eXF|+yHVk%a15Bt#8KgVEzI{6_x+4wVhn+RhGnxc8Aih_tDwt)r=!UubyIrMaHdK*qMle}`H>tNPY#A`TB z>+VIrpNF^KM22jtgh>o70Bvis4^K&iPOa!oT)7Cc6vmBA4iEL*SF|S+Jj1u|k!&Ru z0MN#`coQ-Ux_gy+_TZDatNoYDySXbpZq<92vdtX&N)v2cwYBw|MgJE!rIEU_Bh7z3 z@1@MmpiM))AH*i8{O-tuejsoR(yVa-p$0eiLWuYhq_$fa8x`f>Lr8P`0HZXm zF(_P76KIP5w>86^Uc1Wcw_dy}aMh26UsV#{YAE@|l=%GloliRj&Z|LZx%G2UY#|$R z$4&>UK};LSi!)Mmr4OEUICQAc)^Gw$sVXzDr!j5`tp zmPl(4<=g;6i`7{`K;T8r!TzH@w$_p4kT_S-tC+IE((uwL>$2ia<@T>qh7CcM0#|h$ zKR2)sJY`rt&l0M>i<7dj2jv0%u>ZwxHBvI;y5X@P7Sfia2?x<0j4Yp$iom}4MW|*g zY}j6>%8BJ1OcGK1a);vgTaSMF#x>TkeLmfZ)pnc{rIuI#wFhU}9`y#iS?dImF}T`l zw}tDsN8q*TE6CT>%;yRUBXu2Tz{9$=vX(nrYt}V!PIkL{Vs(xu_4d`9A7ioYnnkK# z7^eQzp4g6gH(EW7XY&BeFO?h1$c74E_kW)$gFwLwDx57>iP`rutYwY)Aq_A6w~5lg zi8aT?qmg;%qLXEk7Uex17em(mej{S@7+}ikUK$bXu>_01xDI^?JW@Lj)&UhE=In!< zSE$RM+u6UbFuGJRt)lKpI2jMp|5qK-m-Z7hx{)zl`pKoMfYI+wqPH4m0?mJhtpJK1 z5A{AY*Xz$0yw6QrP5Hvf<9E32Y)ZaJO`-uJpa@Mf5+!%yQJGMUVFfn5yU5ZEg$N}Z z&lT-rZYS5X9nFrm^1T6jKRu)UT^621H+PIFdTeao)x|bbSj4?6D^;>DMQzke_EOH5QU(qv*8N z=A#$TD4Je&syP|o$XY9(tm!yI#|>P5#-KBPOnT#dn)aMtu0s53nI+(aFFB-~=)AMt z8)*euU!OqwR?+I9;LPb^qtD@as09%22`+uj2>&iDaWy0wh0rT>kjV8|Qq+IMoZ?|G zIupcLq+fA3FH}1`UnQ|okGR1@dGYoN&UXJQ)R1``&yd!}8LHF;O75oJoZun+ifDM_ zvrXr9RHK0(>r%a_aw~5gVCZM3=Ka? z9{o}_v084ao)HuEqMzmP$GC1mN!1r=Arf%u|GuLN;`;bd%JY?e_^;=6@nOP#o}C}m zrZ5zc`PAoou30QW$q+vPk3$uUoADJj2I?}tFkLn9@>&9!M2nG>`an6l1VHi*blf!&*l61Z156QW_>_+(EfmRm7qg5DAW$S8VZ*gMgm7^g zFd7;yere_RBm=bpe5`LSL{JE@u7O?gu8DI*d|}2Z5DC8~?pu2-W|Vb=&C&cb)T8U+ z>GHjm_z5w$j<~ur&@L&$c*8O9F81^OovY%jV1v_q>2kO^J$!z6TE@9W{?4dgP}2P=NVSa|E|V-{T$%n9TVB0p zwFDRlZ8btj#<$}ujEJ+O4UaFvC*D{eTtMr_{+#AA74ptHdc^m7br5-S0hk82Q>%Pjv(dpW_jQ}an-HwY77Nlb05`B zs%|jh8R(pgv=8F=vQup9yR`T&uJGnL*M?g{LA*sM`=i3Gat^(@J2gh2CVgJ>t;7Cw zt@WDO=}PUn#eU^$hxd4YR8jwa+mTLvEd8bix1Qm@R$(e5CR7CXfTAvbVki0FmCrbK zQZw8AAlF6iJYt`@WLB7PSOLJyPijpu&f>bo^l~@I57_eSf2?1CQF#{ju>7L!>QLbl z2&S<=Mv~U3!18nk1qA)h`jI<48HZpZuZ#N?B*C^5NrCzn{EC){g0+NQ^7Q+K0u6*^ zs$3t(+pj!mC%-2~SJw}(_`~JsTtH#hxWJVBjqDIMy}KR_zV{c@?alo9&In1 zk8nMsm~&;%W!2$@j1kXRcFhl-wX#yBoRFs81Ssj5Nm9@Q&9f^!Ev)Oe_NPg`X$?iL zGS1$KG189SuB9zDMRlGFHl!8;_ukpSgBEvOrC2Z1G+ z%{Gp2WfS#ZZMaEL@SoaQtQ(kNH~-N&VTp1P`XE)6B?KVp^b6lWfMYpEpdQl{>!;Wv zuP=dVyfSPe{27gND4iqLz5mnRm&a4NetjcKNi@)jV`?r_5=j{%6*4pt#jYHLOhsgD zpNi6vP9-vTGG@-0u}Dq`*)k8QW1hk`+q~;OCpzd3&-1+R=ly-2%U}0ryZ7GrUe_AF zYh7!7uWE)xN#%LiNkSSiy9c^q4@zU}i*%jcH##v2gcLaB(j_j~BWaIJ@X9gQ%83m( zI2uYb1hBR?ap;Q2Ano&K2c*TaN_zZ?B>l^K-~;mYblpC-jSct3y@P}$-|wlXxkMDp z^=;=>lrjKb|n2#*I1t|)FL;DF>oPd`>G3DZ-|bIf2c{h8}C0E zqXM42gzmGrbwN6bf63ip4Z6v&mUU6rNtG6&tI&fluWzp={T)(n=mfXY%QwBM;Y`k1 z?0B2FXh|?kTn4q2w|w4l_nr-{=%~@{6zEqd)8N>!h63`6OnCM_N=$O`FBlgjOWd*O z{?`uAh4uXXcAS$bQ(5`k^~!<6`}dow|2bt|e7?ljK^VQ#^Iq+>*JC*O!W4 zj_fzTSh`KpS;%vfq;uq=9*!6K`xJYQH2OD=sjvG~Gi1B6VK{R%HS-dM`W)(jl3dbFysBi1%AMD{To% zJmH-2#m=y&@nhDzz;^PCCuHGE~I$axJj#F0RMM8t;MVRu{|MdDcBd>Z?M_60( ziXUSvdghkhG5CMZQ7lpVni$vTlvtm5}2OYmo*GM$|~q(6v`eWw~|P(Z&7mzJi4xMF?Pl=KLlR$ zY^b39{!W$P8J5uq=*M&jJA&>xAbclijJ|q3j&yd8R43GwTDZ8}YQm6X+NxZ&6U4oh@>BCEzYpv)Yp{i!A&r z6=-P4n-~-q{GF<~@J7p;7hVVF^MKRt*+fk}a{uP0Io6MR7O)7_fj5eGol*K)Xqb;g z|G9^F{~DG3TWH5y=y#UJ!W%iPqJme>ew-h_A}tSq_m^|Gr>*aNp1AE4yz%Z{b<%up zo_0^bMsVxTV-8Fc_IwuB5{n19zTpP*xp~?>s;ig-1T{{rpS4y$77i6r9BM|}Zk8lbCv_Fy#GdBXXKZ0!kVStuM z43e8Ovkj1>J?O^i>*eKD60raJFLcyCECPy8{HJ2L8A=D$R+n9Teo}Mn{bf?XyTtCu z(-Zv#|X zHc4Jj*SOJad%QY*M235@^Xtn|QxylY4rCf{k7M}LWM++T>W6&2XeXR44%pv5vAIk7+Dmad zoA$V5y^@EPWjWNeZE`RBv;`%?IR1G?X-8%#Tr#BxteAS{?_U%f6P=u#ObFR@Q0&W) zHnnG6BC?{xL05|??MiQ5XB7DK#DjmL1u0wsF?KW-QxX_={nu!t>DU{_XjzA7`Gi6mC}62Hsz=Dimvh`gJW6pW1Vo_jeo0 zfP^-u$ZuM>Dx`w?)v{PfE_hW+Z-9i9EFLI)web1>Txlz;&yTmoZo#X940KKtKn6OO zh~{gcF+B7@GQ^YK=i6Pw?Dfobx`GF&&@LW$t5y4OF7L%0%6#j~7@WJ}@y3nI--(IK z&jC9Syd!C5WVIlG5sx}W&Gr1WDVtO|{oEM-ZW)FK0cDKzJ}IjGuS6PPaZn!ZN;R#5 z=ChLD)(MvYW87otBC8vaK26VjSjU<1@I;KOPZFlP>0! zO<3j%wf@Q89O$hVoy%;mBbzcFBX5vZOkF9FshZsUNPV9NYxJ4p5y!1quly_`#*qZ= zCsxaS6~F$H&?Vr4ZCd1vXE^ogYk!T3=(Q%4)ej@kAwlQL1GQ-F+Rw(~Fz-|H*V_l> zHnsG{QWIl+tuS+=L<&(Mw8thS_bHj$9G6SLHm#^fmaXKaXmDrsg>$ffr{@glAK}vU=;`40hHCY|q6?WD+Vcpwqw3h2%8^5+x_D;iaa?ckcW2^B4 zr;z+{wGfxQQ{Ofgi{*%SnS?q&G5XBC2Ncf&zrpS02sGySdU<hDzzRE%ZM{R^CEatt(eu-90SKQ{&7WX zyDW-+WodOk$)95zwY{{#NzHO=SNu114!DEuw66D=a~DNgo$lGqW-e$hlVmDNGAY9L zTd|H@i&u1OrH1MjV5vap2#k;v38f0Mv6^SNxx0zhxbvZ^+E=X_pE0WD7ZG^okh{s93Qbs z54kf1ZZ2Abrn77N8wt%39?4In6TXbW(1~XTGzsg!>Z*&Vf+0O`xK8RL(`+^dT@NEt`D2my5S@OJ`DFN!dL0 z8@`WNr0eNVFcclyL5YYfZ0rAGM_=$*cnh57lNtU}Z0t)mX$~yXm)^*Z;(K&m&0DLr?g9 zbNh$7r}Z#07_z35Q}p5~&1AE4ULrZFOJYT4~T8nG{t)fsyB6cV1rEJoA@e ze8(#qb>H6Kv~9823Erd5T2{3pH?>N)MGb-}2GKFF21-o~7a8=oefXdp7rB_uX6HVx zca9g|w~;BCd|ffG>sC7j@4xx@W8cm==1~6^fxW}qrGn2pHl%IX!l+p7#`f?a6WcvM z?GhhO+k`z5y~joyhMp{9Cvkpu{wpcJj*I`s$Xf6&vHXO}s~z{^^IKjS#GPAI^5=e6 zgD#hHQipChDLXnsVdXeMU8BdQwJ$a27P0lCl5E`!xV(hesXs7Y2ozY9~U^h@FtF)W>U!O60fr zo~XG3UGch4dOah@U$0h)ppQ;k(Q=5Hg3V8eR@?W`=t48w7a4I_B@(cpsMn0Z2kq{J zR;`?V`a8K2;Wx{dtoYfpP-3vgMZ5+UJ%@_2MDh!9O@EQ%jR{~YE454bWDgTYN-)lA zR|O|@Y)@?F#r(a8))kEuV7BN}V(C5}d_*2t@vh_~syOsM*j81MVuuakz#N^G`Q_yi zViYpzPJ8SQi8CN-T{k+tWSzJ}Hgt=!=BH!BL6jQSi@ zctRcD{(}k zvTze?r@z}O4-Sk4U`Kfq3hJIp!mN=_ zPNJPI@EwGP%3gHaPwmT(b%m3XGWsL0WcQh;D~VQa#5ydM2}4@QUFvvNI|n_e+aXRF9QQuKSd=R=VN&wN zqMv6qshFr`dvL?P3Fqs(wT!GKyW)x}p0oyJEgv!Bjb@?gUCR|CFMcjBRJ37OEIMq* zhH>|swj2o`ZY5~Fk(^8rh-|ANk&9h%Tx;@`nc|v^-~7aZtUhdXVZ4d;tGpf~)W=hUYWrx)2@1*W>K%Pn9OxL#cp{d`+NXe~o3nB5fl!bG~-bNUQ`+_sU&@ zg4h{UIYN!2Rj0@Q+9LJ%{F}kv-gd%-cr6^YxJ_o_c!;tR*6u30$ljqqYNAg{f3#fJ zovXfbaCce*BTEQSZt=F>SgpL3?U23B00qWy_~g9ZtJa*VZy0{Eh>hg=BxpZhqk@s9 zX2~aaqrBagSBF2y+@l2AHia1Ud4x1&ZIVg>mtev(r0tR(Vlfn~)N0h)s9gKhz)Yvg zocz({a>kdJS!7=+k6(LF|MrvT-CCPpsxCj}Y3+Iu)E(gRKr?b|;AT+k7Gc(qy-m@F ztKB$H&=;8Azao&TvV3{Pxq^@6*Wuxsz6S17cFjt+eZn-F^>jetoGyTC*#W9CtPdXO z@_k>34fOxg+SdOm4GU@v1*TZf`SNCr{YLJ?dA&YR$At5zZFyJj%!K~`J5RdCk}*^6 zgn^J@!vTken`>FK`(k;r2I|KLl1NsWqqU#RvB4MC2sitc%LJKPV z^$dlM0s#{E-{Q(0!x*Vja1@aB=#Id^l3H397F*6!Ns~=wvk4ns^*H>=;~a>QPFtT* z5r|)t^{!DDCU6X(4X+iz@ul zwJ_*5-T%r~86U$en6i`OLvu$viYD{D&**P}3 zY}J!q`o|tc;{N_IFrn6Xr*agqN=Y`8)R|a*HH?7BrBCPJFn#=?$3i*>2lCX$2UH4V z2-+*eTLNI_gtM>dU3f)elzW+_>*r`VGgmZ30tNwD8Yp6CfnU({@);Fl>)y9pcm-I5 z2e5(oR$>3)BLjC9v+Ru|KYlq;ZDp4-d`sS-^j@LdB^#i^I=!_>P)lp2Us1O$DeYK* zWTLA;K^v!Vo>efPR>Ee9*yI&W@@};U3id|lU_goFa02Do`O_Jzo(%V{5`NcAJx<^1 z4?Kc7wWc;C?-I;cts#zK)0aS#mXs{WS_XO0qI@;YauL0c{s0myR|e(0xZE5JQ+JWc zPpYCB*H~S-+yL`9M=m!Nyw&q95)^^M*)4$o?3ZZk;7@C*upt(^q(N;~NY=L`j-2X6)V@WjA>9%$w%Y4Q=XF2yJ;~Zbv5GmA^$&k>OT!T$$nu1&D8r%r7VL;z+&qL0AIM!uecA~2W;|F-|0+o! z@_KLNU~{{y)AF}#N$+;o`@DO|^{QtpY<$QAt(*~-eH<(JnJeyjvo5q-wqiqf>U+mH z%lQO*6lu;Ki!AV$$~=F$MoRmGUPH84OkN()*gd<*Z)^kfdnLe}=!Z>xe~K6jO5cXf z^;EV)LU06v;BFY0{vi9RvH4Wj9wLU0C3O^w+Bn&nA8Z*&B5K7eDsfX$2D24`<(P=ujY@p&i*8-{9 z-de{AihWs{XQhOmrQ5n1taDti$j|rPrMjA$npSasg0{p%_O;Jgr3vXNI_GLbPiwC~ z-~bJ>L2x|fj{1j~A@fOdbvHIb7qlWYAM@3hK52wj>=Qq$bLK@?96fbgqdQ+QJ}mrI zKMac}j~zSdu_0#Swu;^Qbl@ja=>`UaIBMERrW$w-(mH*g-_uhxJ<7`CGfapq;pKrF z7=#N6$33q)6veUy#A_4J%8mS`#cvJwk5 zo&%1hO-jZl!dDLKjC8*84t7kl)J_RDtEtM%&)++s6`yESacHuJqk0;0-GmPW!^v6* zUI|2Gd$ITdF5wvL&`4zhuo04=UwAa|Pkn2+95T9>nlbq{G*mUm?N|B{G9$Yw;Sh)v;g36sgi!y%pf^n9sD z{Jhp>4${^9J{70KX7}zm~sTTJxGFdTD1Ja zR$5Cq3gb+yeOZJCOFOSxMCd6ucNn8csAQ!c+R=LCc4a>nBglZi_Gw*uyUAE@7~>)q zzq}`R;GQ(+ADI)4CDB}e3BPySUf{whXPx03GjZi{uD0gmyO}!LRh>-2q^HqQ&yt6< zZ<neaivXwfjyRIZp!ER=eU2PwK|> zKZTKe&2EnC46un?+vF)?R2GQwZ=4_9zl7sNtOHQYsz+GqH9|V6nC~GNE!KzuxEp3m z)Gpe>sEr?%thyLS%8p{Q_}=SU;k;+SVdop6JZKmf+3)1pnGqXnT(DsuHuJe=aJ!(A zl2T*%Bio~Ajd@1;27W&6$zuQXyz!$*6Z!6BOJy(7)ZWLuoM)fNaA$q-7Cq^}+PBD0 zv(zVJtT-Q#kz~w{V%;GssL8GQCWEjM$D_Y~tEzpgVNDlFnYZ+fmZv|%u?Ll-A75Q3 zsb`LSuz*47U>McdTCJus!3T3oSW%=EsKEq9jUbe({B1Eo9@<_QC|Dz$lH1YoIoC}E z%X&q_$KXg&~dMVm5t2P;~4TE@hf7LjN><&`XD|! zLLz(wj?+-rj5)i1;0};~nMr5twe^>RsahBxCdBgV-F8bfhOwKRP9S&lK3;Id5sI?G z;7)+sP9DUlXzpms0L0s)B&^3D5YMA7sBV&h%r*FGUsDi$US^N0X+-j&GaK~U)JK%L zncfpFw*^(H5Ba)L9{w#yN=elxB-*b>SY;hUpsMMczJbwTieBMeLiV#I46hVN~Y zUkZ_;OR zVH8tO$S|@dkQ1K1s?$g!-{EKWemOC5@BaBNzp^<#oDs6*p zPNJuMMpXnEW??Odmp86R==F1MiRQo2l7GGLsAI!$)ZlrYb27t8M}B&g-W#4)S8{*x zn#B$A0_6o7RW=VSCnFU#O<1R??f$vd%tnq|hKwxf|^jM|1LzBpdJ-jg%#v(;baRM-r82GAUazz}O(o5XomN-HTuz1G9@ zH)?AC(VFJo4=Xa&8HzBr(QS**z2+NKsAo8EYy1|wUP!B8G@sf*>x{$ibr@iTb8XQn zpNyUhgNsSzQ*>IlCS5`R0h+%D!@E@1efwSC*7aX7v7(q3;;r)v4llZQI*9`|yqB8` zmHsBg!KU}I`d?CY8hxd6KIAtax`eP@4extHf5_b_0d!H_wa2$o2sm3TfOIdU+hH)Z z6`0`N`znN|;$dCYu>=vIeq*pMJ)vzhN@Xe(A(ttU7d6a3U!A zoYW%C$x7b$BPub4*%L@Nl#)JUSp_ysU*?2WDzOPvxsPdn`BhhMUaW6D9&TigDSworzzKRZAVjMyl#{e;h? zZcO)dzGKa)L%g9q&c7SI0I9Iv1s zI%&wbii}qD`}<1&78p|9?>qc|DHpQQe+lFJUg`g9XVgvz2ny1r)W7DSXFe5z^%i=U zM`-J7{VW}zO}nqVzvMyH*SJN-It#{&8QP}1_u0R>mKA1Oy9PwgK$k%m1G!8;)_j0e z8y&&R9J-Ra$kx^3q2bp;(Yza31c( zlJHei+hm~!MRMfm9Ob>3R}6fb@mpaC+wi&-m2`k0-6!Fnu!d6EsML)jnM1#r*5pah zlf$ITjG9;@Dg}aMuSxYiLIFJvQdhCrxDVoAXhw^}g*xL9` zZkqWta|J(Q6o6Q(+QP^G{d9OqzC}WwA`z|@Ks^N@V=^k*!FoZ$E5r$v_SpZuM{rWT8L~g8Xf(l@Yu-(t3pc( zs9$-f&%(R3k%5j&rCzy6Lq(Onqhlhv?|Ra;74&N?Mdn)e78;rn6a9tD`w+bEss5h- zf+}CTmQk&-U`2lU`?YK1EgH%T_Ynfz0o_*~E!abtZR8G+vUzlT;bzW2-;(OPX)eJ} zn%R_(`*|sSi<@8LiG>>tTEg$IE?UA_N;au&DaZ=HZ=lEu@!&J@f5wqkm@dwq*H5N9b+ zEJU#oM>W2g>kQbBazvCP&foR^V_zs1;#nDrg?QG4>ZN#AhTsg2H6b{I;0%sxAUK0I zo@VI)a-=xcf*dJwq&TWE%ZMf=h4Ml?Buk5Gq&QlG@~D)`Z{;jsvDb)fqf%LU0Dp$`G8vu_gp(@EkCLGYHNsG@nG(89Zx3 za0bT#BRGSqGiYdgmJXm@dz{#V94T_7II1zrh$bb4@v>jAG#|0Q9w5gWwEaMugxDo;4vjgW$|Ui@gZWAUHF>8t;^5 zAvlBQfDxQQaAwL(=6QkO44yS1ID_EKJdJ27^G0w6!5IW+W_VQONRcB&j&uezMFlog zV8e-(xB&z?QshXHBSnsMo;rY1`x!uVYEvCKQshYIX+$Wsp9`g+#)~N(nQ?)3D)1aI z+NqdJ8)u@J?=89MOaN2l{MzA68RtZ>E( zph^v1fo4jx5F$m0bjnQTck!QuNOj8Z$^(%WGyQ<6@scEG2JSy!v?2Pd@4`kDJy7&O z7;c6RAPhH!6lPqY7Ct=SfE?)zBbtI0Xu}i_k0Th4XHBRuj0(dGg(avk{9T04%#Gm8 z3=}h^SqRSHIbZ~55S*DZlX+esID=y zQu$)KpIcJ@3u^T9Qn6w#*P!iq!o<}-3+g2!CR^m^@o3XO;t literal 0 HcmV?d00001 diff --git a/static/images/docs/quick-start/windows/caddyinst-1.png b/static/images/docs/quick-start/windows/caddyinst-1.png deleted file mode 100644 index 7c1712489578a607de9a9536c99f62630359681b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74303 zcmd43XH-*B*Di`8pmarwlu%Tv5Rnc6L`9S?AV_c0OXwX!N4kjA(4_a!LkWal1w?uc zz4sOfBpiIdbH?|bG437r@BNWvtc*4GUTf|-=bGzT&$Gi-mF38Y>51|1@W?)Xc&CPk zN8o^mcL#Z&@b;f0zni(+pF7TKa&Pd;hZwhR8}}?^lw|PmDq~5mjR|hs4;(&dJLBPz zcl`U@=>Zph#lySF`}j^q!^2>A{=sXFaU9VhF!E)@UGuxv5y=f3fvIouzezpk<$poz zqa#)O!f`8n7^9#=sKV=GW}Ncwr_`qxo_yh(>d*E9csT7Fp79lBrQk=96aT(R^Byk! z-AW40!AiNB?WZ@PoQEaRA{!Yt1qk(ALe^l)H~0U~7t|Dpd-UJUH}@;~AGbdLpFJ34 z@96zs9X|d4v4h#asnKLU_&@V{bN^CZowmr~rc-K8!uehotxC=+2F%%qyi>bPe)Xf> zvbKMS+%3Y(!NKNUShq@Rr7VM}z^8d0QMErTu@bW~e$|n~=eNt8mfsF#}h|zCFQ9&EtP>?tv1#f?_34OE^-Ev)eE<8JtHYb;jl-(-Yq}$H09n4b zhHtTPqq3-ugI~mpfCev;reV~(<0913x*k!`tl*nr4*INk3w-`i&zqsfh*)%5k`#qk z@k1%Umgv)zTVE^UcD3S?*Y3f^-NH^@N3T?B}%znQwD~!NRw`alM5uO5%G|L{peZboJ3M8uKbO31H_5T^0N0FiI;q_m) zpwR4Ft3D8IG zVyRT;n@MPsF!in_coxHH-7C=y)yCZahL+sMcY%(KC~UZ=#s!)`JUuC#6C7(m2R;7k z%0)+BkPTZ>b$aZUH$M8}VJ1Z;b0#oT+K}83@Xt~o%!*#sWp7$GZa#%*g2)bQ4lAk} z@b-VqZ{#i7320gPJee~f6^bRY;O;qQ~~C>$Cf1XAY!SR;n`nb! zaMvazb#LRZnoxwcfxezz;1xQOXZ*83C--YKqw$J4)=tQ5OtI|22ia^4c9OruX!go-&@_@jxy zp8knMwnB|f?g_YzMpqiRf=jK;#Ob%UvzRj3OwYKcA=b51vN`S_%yD*$tKT4}XWbR# z0JWRU>Hp7IQa_XM+vVJUyzpz0mo@hdf=u07_?MeyV6iNEKj(uh1v*mUla3m9OKnVZ zkmR=LOo#T;J&OYI3JWt52?>dU~SOAJL*&83+RC!=s#X4cmoDVeQBy3!-)!;0IqxPKzTZ#N43yMZPGg(rz?GQM0B zvh@^rpoi?aGLmU>A8D;@85{O>mCA5EW*~%eBXU{Fap-RQd7kbQ)Yo6%<~s*{>ImpX z#TFxdkxScUY@H!4?_xQM(a)_ZpmJRP3inwPIeEF_48NG?sTU}Jgv{32@nD}*ugHu) za>F)zqX9oJ;eY-%J=ks<6S^OoN)h?0+py~IV0sgGnxy-aeS0!hcsUg#<0?_CwW-(| zfg@8|n$dx(fZf&PV*~s|5u3xTdFPDarn97QsecRX_v5vmYy4t-iFeGb{@EL^>qC5> zVE_POs@CW!KN={cA%?3tqZQhm8u@GeDF2bio^H%!WAt952F6xV`WwT77yX+|4{eNX ze?HaZ;X;hzz&)ExeZSY+hL|_w_MKofX)N}t`-7{ z&=$xV`P6wM2TOBlD7r9#fdz^g=v%wVIJ^#oXwD4n`)%MYUmV>-ELm z1|G|?UTR_s4lB^g+MLM%SFw>;TJwmZgttWXz><*TpvmauC(d`VdnW1e7u%2uXFrerl{BS$4&dVb6`*6-VtHYZkg0f% zV{-&E?--&cYNbtAY4kz)+4OgEu8+!XQf6WURyAq|~Dgok^SB-3& zQ4DMt9d2`YvY**W`PN6u7jxE8lLA)AEPJq+Z+rRh$kxYs=l7)h%x`3lis9u{GRfjl zvUryf^2qGSOeZ@NC9oX7TN@t#()jOAb}Z$a{vN2(;vk2{>UIK8vIw~4alKvtaUDR? zD=WIta{z)6_c&xx&XnRMaFV`Q#4k>;Aq2~vYql}zHDHLYz1`pKyFQQDKg#DB3%#R( zlfD`V+a&tpicK{>cW`rh9fUcn*nr55lv+I%bVz`j7iX+l;!+LBDRvXXL~>f8>V^99 zdQ&*&PWCd{b2IlErdM~2R{|I9a7)h~K;pjG)q2{5KME^woSi=m`!SQ#iAzA4+>nj% zh>Gk)wBX` zn3%RzzYG(Wq6m5`sb2?oYwqt`V?xwI!W>N(Ky#0p$IUwnEVoc}?jkX=3-& zQeg7nl?Je*xqS`Y#il16^ixH6QZm-#*nJN8$@CqEN@O5Bt;h{LIN}3YKiA%ZiIJtP zF%$(MsXsu(7E0U4b-BlAQQAR7h6Tv8(6Izs#M%W~J0(=)DdK#)^9Yh~w_uF`EQXV0 z29GIp3=)1l!+x*VB#ucG;WLB)zO9|C?wCA~A~W0wi6iOPx4_NMiB;zv-DmBjNl4V3 zW9Oz=h@qF%AznD9uhabzf7BL8Kqui=IyRUg$q*hMexHJ(XKf&fKQ+3<%Ak#2>`Buh zmc3)YfMi)g*MT*@Or7279XPL$wN}=9BSxM$Y5~X>m-_k7Vt_hVA-B}Pt=njm7e@dj zo#IKaXPew3b3ISYerhW}(2Y3_i5dE~vR zDdbB!ee=9l$wRwf74pE78}qCIlE?}}bie;A#shF|(IRipWEgBR=u;}s+2X@Sl zdfE^XU@$mqGShE3l~G51+-NUt_zYu{vF$_5R+kC!zgjdFm!f!oo)pBtI}l-bXd6*v zHQ(H{oMPd-xb}h&^xHnO=e)tW;tH|JK_ePFs6LZz*Xpxdau6mHFl?%tqt}TTp&3S8 zb5)(efI|j{eiIbw%?uHD6xW?dy&c7>WMPVFJ#sGSE5c64eqqe7d>`uHqwfoGaKiZM zx>z-Pc#eFaXirCBsm_>l*IAz68beT zXM;0Imk5LwAD|@kL)bd`HaCf+BVxMwlszuDQn3l)B2B6QS`H#n32~$K*n*0bGWD4T z>D*y0;)s{!&?LHnSD-~PCl7~^09`T_An-QLL~X{~R1A6S3=-qRyFKs{h~8hGu3w*Y zP#j(s+&uE7Ub%IcY%9Vx#+Jc}d){I#89u(Zg=J!)g2J!c;@Ee+Sp)*GpKlDQwV5>O z|0&Y>r^@3cdIyGlkHwtvLvTL)V~<4QYE5a$X}p$!9henrrO8RE5IHy2%S|Qzg$@;a zeE7YtWit~5!QBPYw(&VsrKAvk)2P5N4H~1J7?)=^XvkC*79xt>d2YK*?3k0KFsNR!f^aB6qxhd$%CVN9E&Bpa%b#3y33y#s6N$|7>|SEL>q^9 zA>lYD?)Fhy6^q*SNuh7of0#1CAKqQ`vYavr--)|f2pyi^cq-oKQc+C&=Uw?KBc3ygQL`*`_PL$iKumX6xL zw-1gtm=yMH#m~xwV8Z*hJhPJEN)pC@zk;sx42w{Y4XVdA4wEMl^N9%A(jQsE8G0tW=3E$W{FcH<6w3vAHqgg~BXppzmML|vp1ej2%D0>6DPjd{xnp541rzAm zIHERJ`<~QLAOT4(ef>ZZ=rpm>z)h+o3KVI`K_ys|%8#s}HV543g_H2J;eZJi0J*fvYz$Mg0L9QYunl zGWCHGpArUz6YX%*Fj$U#!N#F2iIsm8q)*(Fade>Q!`WE-V8{BCAb#Fowv@tGC$~$A zajK80-WX+2_QE^EpdKaNY&)RQmD!2V55@>|xJo{k_NS+pFC1PGe5qpm@UmqIF%;T0 zfO>ADS$Y4136?_^h{Id{f)wU8BuFgVa19+Sv1|t1gWq9hanly* z6S?bw5GAgbp7vLt`PS{}BklUq9Q+rSnA>@NX*+l66+pob9wjA(Hfok9ReYOq6z%Q^aD#~9 zuUv>i(gUVkX35(%_AfT+_TjP@QtA*x=Jzic05%$@Lkbx|#?ER}+T3TxS7~kEJ`BC} z!xWf!s#A8HGpOtp2wP1U6KBJr7oXO;jeTHZ6Fv}zahD0coo<6YuNY`0V^eLImO;xR$Ek#pn+YYlTmv69HW|YeyAV6ZDJPj)}*k;PjkVofM~edLcuYv zIK)K_daPbytxVpYO|v2k=2z?}6KR*i;AK=E?b1IDePV~y$hl(Py&K^1?$GX)vRvXT z?MN*+b99k%nQW)wrPSBSp^*GxG|}>Vdf^^IqvM@}<*vT4O8bJ8)MM&Zf*tV2U4DSrHBuQ=1g;#NZHQov@np<9_gnXarh2*UjhL0XZhi?!R9dX5XXD4p{xdv zHv;5_$ivCAbslFwKYj#KaE>tO(t}KP#a-xXk5UKHey;0&q%Y)^WtH;-;DINCuDf;v zqw*=%MFy!Ri61tebDrO5`tMOSb|6C})YvcN_vYW9f(cOUXZ)o>VRW;v5TPZGEb&Bd zQPIg^WfJa7)xbm>iG|@X>6`Y*zaHy%fB9evyO>SqA;KR=n}r=;;VwVbj13n|Qq)<$ zh!WJJ0DKYte4<%x?_=PT;j`fLq)$RE&&`^*ZMIwJ^GPC6Fjc&;{K?7*28mu*$h>@s zOAl>m1+oT%C~59ZxaIBrm_hKu*2^k!*sB~RsPI&cXFQ!+fDbismz?Ro%GFAOam(RD z?4z{@&vry=zZ);FD_ifs2B#@)_5NKD7!dMDwpky&xvkQ~CAGPb4C zg8?#$N7w+;M+!ok1vBzTqd43XUMPQ7z?-BR2JOUr&a``pU{%XA9!38BGmR93= z$LC9a6$5+LG^(n1??>!F4i`nGcMzvAMVy{9y81wVO4JGVk-BU$Xqicr5NHnWiZkrO z17xL-J%M$iIt4}-WIZnEJeX614BArjd32Uj0Izq4Ud%^VZ@+Ydq;)syi)J^kXfF2- zt-X$2IOhLpUAEW0v2^0N+P7re0$!m`Dx;fR`CR&!uj$1&PL^)MkI)Uy*pcr^Ym93} z!_GQaUA;WJLTZ!eykBb0Z$|XlrX5-}`wOj%xVK#JzizLyA%@z=-wnEOi$=d)K)z>n zYO*6*ER~k3s=C@^*Nonb>id|=5=wk2G1@=D*W?Rm0`8oD#H|T_8w~dsnn$}dXA~GGF<99XgPL^+GX2E+8@ZeIM4>)3^R4y zLVhJj%l!Mt`9gE=)pr`f_Oys>WO;%jvaaoi;M0Pz8$J*GhgUPE&t@q)W{xQp$O__h z^2O^(DwF+<@f9~FA}ki#_9enSWEo(u=KKy`*WGlVTV!GsW*#kXgL5sQu&?^Kh z?13?m@M-6&KW-ptH*ogeQPsv(&=0sXnI;*1bc;%3&Ot>=FYX0_nZcGFAMoO$!v2a! zEN1JZCL7DmJUVY!QR7*d_tT)mz_I&$ME|8{o{zrcPWy3GU&jc|-qG^c78HI|Kbug= zGgNV%aB=LUjR%`G-`uR|iopc=+(Kr^-yTf%lCEL9IzyC8XnOk-<>B|OgFE8;`=|hk z4c9@>#I<{}FDYuwD=+t6FXgd`o~1{wpBRo3zTSIWUQyDs&Vw;KcG?wu>T2k34sH(h zQr=MQU3Zq)VceBy4$c2G+T|0~4ePkd^xt84x|loHlh{loi%xAb+q^6Igtgmvn=~>A zoy%WXl5((hcWg_FNl98ei){JWF;#^wLfn1T?t8cK>|y6@>XfRX$B?#vXu9B)9mPJE z*RQ3hagVviuw|ap*1zwmL5Fzu3wvy$5;HlvqcfJjJN{&l$VX{IqrLO2UocDnGRRip z>dtn|?zhnPyu)IZYd}|-w0-xIq8mqc*rYAiZ-w3N`$RJC@U}!LQe^o_^hNs0so^}t zusblcg~b=l*tvE`S4uh>++x5gwPm?JxM55T6JmfLqq2tu0X}O&-qA-hbs(1Cw?Ix5 z#R}@k@pex%@kLGG$7IVI@I|%e4K6@!wgIsfLhLC`Nbz`S*PbL*VX;luV7$Me#M1f~ zj}Gnn;uRA|Rx|JFor$O1HTxwtF~8(Yr63(fyS0qZQ@=T4j@0TN(+$b|a$CS2(K1t$ z)8BJEaXgHAGduP+w%b-pjvK{S&II&~_*#_w(T@23Te z`~Bqs%RD$4j85vuOTmGMkX$Rl_-TEyz^9hsNSCpa9+uc=-IFimFx}SU>(GiSp0bPby1oxa#lWUIIAME-|5-NO z&qn&gbRxyaDA{8cULL-~)6L=jt-kE7N=3IY`oZqe^8@@hq^P$#q0e{DUVFgb(dM$M z%u%g^b%OgOdRWe{y68kW@qDky_c&TAuC@K)Na1B$GW5+Dwb0NcMNc zpD;qMC$ArLK}?%WRNb*j2WesGiv!9wXy+zvu%kjtdk?R0h+<`D>tw0LmO-;w zGEIrfUuK2YbbkAR=-CXL?ZjLUr;ds0n97CUa1I4`R|WJau`uUha;=C zSYACN7)c7E6wu8;M}i??!>FN-Vl46-*Uu>&46@k1vs0n0*b^jCBK#ukDvac)*{{{P zAcCoBEg7V^ka!5zGICmAv%O)KcG$NZ$lp7@cXjbj%St;P8h-t&lO+A7?jh9g0uN?+ z-l0~fQU~j@x5BL{+Pn@QBr)vT|C129gIRGuymlaLnHb0^RYBHnw8shV;`%Bi%s!{a zt+_!Mb`twGMg&xJ&}=e0qaXJMkZm!aKU~QZt<23-VJAa2tacHrR$Y^$hha@9@+2{G zHTXfUvC=1->tPbu_3Yu)=dquvd!n&>4;Wr@<|1pPsfVRv9ee`z2=91_0Xd!h$_$8y z=Wia$SPpboUW00X6C6xZUbR_T83c6$yEYW?E3jAke<@xQ;~w=H>@9Vl#2NS?;U(ki zAI6F$metRyAtwB(!B5;`Pf*Y3;16KG41xygv9PxKi#|rZXit(2RCIT`ciEz_b-7Hm zy2P5jo+p-CFD4}j@$N)LQXyb`?!du#Lf6*M*}-hVNUyJ+^eV>muwLk37Lw1Cww?C2 zZLG4seckyizOw#wg=S97Q$NZ`9{=apVVNN!f$1uXI0V}-}@kgO@gL@ zkM-Fp2kpl76#>-ysbsQGA8wYR%J6qd&`Y6Hgi=FiWfED9oDd4qck|{$_2_EzTQto# zOqZitb)MH@>_1y8DSz*sjK>I9r^1VUiv=Lb5_CdkyG0yk6Z=-+x1RflqNZf)P$el4 zJ|Nn!M;e1!99VQa{7bT6E$C3!gZ-hF)@*zkAVmF4|KjM8-N}7wej)75AT)MDrS_q3 z{?S1JQopWlcjBu)gJXW`>k5|zgf@Y*THVidAcYQ8huPGJ(RuJS<(po7bs4JsRNA=O z%B-z>rgpRap8G|kiF4=hcSvKY#o>U*>x>g6^E$#WQ=MN?gq(qvZfe%oSja}o!Z`Hy zSC_sOK7cxh%pVKdN7#FzX_Zgu#FwyFId}lU1!!GF10=GEvW`)y!UPfG4n)g z3}?H(Hvt=2T*;uq2f};tu|*oAWhZo}LiIAHBJC|0qI#yr3;ZVMLBa4N8=5)`iXNUI zQup%qo9A`c9=3l4^A@KWV8PonR~lTY7@E)WO<&u-~h9$O&{vVwhb&l9{nv>H!@%@k#t` zG=j@cHSX(fh4;1H3EkOd3U+)Ei}8W_`H%LW>PEW348CnzcG$yRc&lFy-VY+AV-n!` zlCEqUdi|mK^h?WT6f~-0YG24KCTOh7z5)|QRfbHEbn}%X?>XP|=9%<)>w1}xuvb@o z?djiZ@wj=!9aO>n8TP*PC#_&x&8PPpS{qznYA^9Un_e*X9G{H6^2IjM|1Pmh!nF<| zh?-Pv0!#-23U8u}H`s(ekCX7JfXMY0!gesOS58P-91vOkb&>=_=CUA-O_}D{C!KGf z_sv{t*<2x>WHiSPF1~=jG*8i$ExkWO%6GESUY4ULi^HXg)n6Y75uOOUJdwQx6o(b< z1vPdtMq06U9Fq;ew7E#t8uyI0x;d3O4gxPG-2rNJ1c|oHa320#y8-PLac^v9c*%~? z37>yz*}L>1$3wb53gj*uexW5KIlpT5+$krB87$xYx~~t_V4PFD*dw}5hO%LbV~AXn zGGlwD$_@UKj43+0CPHYZ-TSIg7aoJtpqw{EFd^Mf{u)7($wCyG3M^B!IUQI#XMD-n)q5`V8mym zEh+%$8;|vGYk>Azt-dFV*6h1>Pd&s?|Jw{D(piKPIFSA9%ToF4^5&hDp7kXT6yxgG zZ$^i4Rg|KjAFX zQW?c0t=IQKc*BdfV{gwpBazC7M+Z@wAsdxg(OHNO%TCS8hfH3>7_0Gwp}7%}Ri@SF z`F(Bp;|8`j$@8sbd%V6jie8K$Bc8_VL#FmjE@_0SwMC03fx^2N#%PBJ*$Vf{{T_UH zp1|Hpso6fPNc1<;)GGcg)~HF$S9)j4*HBiWY};#`4sda|DK5dyM(UUkZ#da9yM52G zu5EWnvxWa4!Xi-e2I0Cg!+(0^D!bul>c6M0MwY*ewOM>J#}G7=Vlk&lI-@$^T#kgYRU%++y){sGk8QkLYv^>6eDGxmMlD5|#oN+m3 z5v{`a5T4{r?;W%|G#75~Fbsqju|Iu5-B|zI@p~f-B}+hIm3+1wZ^lFJ3AZJBmQFhu z0-~FSCYrkIF7`I6JUn@DkZ5{yuos6uf>h|LE5;AO5)W;kVU#L87!`)q2kJ#CM&eT{ z)hhxW$Qsbj?rBfJQ~DRFkWs+7ZDn4+v)SEjIB~ylTo&Jm@MHaeyFcmRC2`)5(Au8; zBP&Aut#@xS!ci1h@-R2kMKK7&OzF_;l90$H`@@WTrm~z|FgLdoLI;0=$4_H^4T@v; zUAbUzEy2Y1P1KSU{f63HO$RQ5y1gwH1M7PS!hbSSN9upnGj#DaFXG-a`b;ps*#RQu z;x}d^4@y*&@}pCaTk-1+&ZeVNEQ#QtCO_0usXO2rA2L|&eOY&OIo&$-v$Leh5UHao z!ToRf9l3tEl&dXtW*%~Vjwg}X?geMnZgIS8Z^hQVeK8XJ+_WO$ubDd*`bvcAD++h! zN~?AzL|TtMPhOY!L2EIJW$u}NiC}o1%-35Y6Lo4*qJD#uEXF1}h-me?UjMoELHn%M zZ15d$Hr^y`v)0f?Pa(-Y%u(}(^-;61HHCqDB2?`UVaR|5-B_8YlhPN78qdEB1(4=% zb2cJ>8rP`Q_Ou4kYD!rtL!q=F-ZZ`WQ4TxJ1dhe zzDgo-t=sz9VV}(IE_netNJ#Ip(cs~-c}0;M{=Jq)!N@tojN(!)CAGcTh%dt|E;Pvb z6KLXfdy`Xai%ExZI+g>E0nK)GY+x&W{wQOqr`#D#Dv=n7O`Aei9`U-kKF#x75xotGXZ-vZug72V%FgZ*q|_n$;*;F?Bo@TTl>Rv?NvB=;%*pnxRei9FxU`Lk*oh{4@T`Wh3d9@|H(1`S5va_&QhdK+s2q&nLGoj+ob8hzb;1uoSy9s@oheRjzR4*W{juJ8nFj z7|nIus7rZ%hNiqT7x9I@e*EPbTRFSZz;%sTV$thOb()EVamznhwq;t*!28uT<`tn0 zav{++WX_4gPufzfpWc!_0HqNfj@M>i!xXO_wBpnY{ER)n`nvgAa))Zf%)OI&NPNou zr*X6PQwfSJE>)^Nyi~w;wOh)h9w{U6fSLRZ!R~^84pVG9-{s$&RjA(JE_w?_1PVv?z>p zlz0B~Il)MTkHLYNc*f!W-|ac6D<{>gSCv3;y$Rr?U-9KYN>04Ssez6~vsdYc0rLWVs!VfeeNw^aT~{#D>c^ zC0NLyHx`Kbuu2HYY@Ys1I4&$)4ERwr(Z>~QyQm8M~-nGu9oYB#Mwg&XchM%O)*LzWGOQbMv_DfvSUkrzB_v|YeaA91 zlsC2VE1H3O5@U@oS}Rhjp=I<XczLf1|h71B~J{61k`H`j_D};%0>~Kzd`}^zh;v z<@wgD{ja61wIQ%YHA3h@x)MjMNpl&8BQm(mP)^Fwm(>AM1YE6f6&O45W{Ra)k#5g? zw=^;Aa2C{7?|4nKOAilox%8|8&h;Sp2!0$eqXMLtQSBj~5)RC@pr@a`%*kyNX;G7?=h9%D>x@CM2V2bIVS_exA7?unnd>eyvTZ zwE}#)Vz*Ro(5ypxOB{Gh6qlG7YTPl!ltz$iPJU|mMl)1EFE2TtLC;hDfmvYb#?ffL z{>4XbpN$;<1RBXydcyr&H^+f-%Khu{$`JQ{?bvOLo(RrvA^kH6PdWy@wyc3Yx&&hOWVL3i?Qz#5ZVF)9V&zpsK7Mz=0HOkUW7BHLWLc*r3 z8YAv5bS!kQK0V>TI%!_!H=#bR8wv zX$NgP5wmSTSkd>>-%ed%Wtx%(%BMi?QYPq3ivh`4tf8{ZJ%y9clhiBgN^R#)U~HHIPy=C84bmbD+{$PR z&yUu5|0&b%rcQ8o$n;9?8UC=jjO~=B?Ieg~c$7fFy<25FHFZK&fz;cXIOca|Kr+_E zu;{oV{Y;KisROL-N|5Wajc+=*tZny_ zt9Nu=SAeqR)%}N0l|;lePBf;P*GN{C05L7>-1x^kUK_bWQ+(r2G#itFPZ|*{H?)ai zv7I$||f9 zo12!_m0^mIt7PD!KueO0tVdUt$l+Asw1>&hxo+F^7}zhzEAtmjbKC`Fa}n>}dS1AT zxiItS(DX zcefP?(g>nxLE&Z+$}Aqr!;T&n4+qIJd^W~c;uL*SH~;l5vBvY;;$iM|9J;6JUCeE<2fDz&nr3jka)&BPD?}IqBP@?amyx!?(XrlfRs~?Lp4ayC9syi zEn}r1xcz)P3WbwM6}D>6PiG5FR4F#|=AgJ4uX8PV+FYY}RmFeQUbQ3kL5dshKCt$6 zbx}uB#U-vdp;u6$`}DcYcZxqIOcsdy zFqY0k?3$uGy?4s9wZ9Td_5|#70^4 z8Z`~2EY}G(P+G0iY`O=2orIQpW$Rou?ckGfd}9|W;v*9s)r2AsjE9lN;1HA4v^*i+VOA`eSWJhHBdE}kg)PN0!=~^ zchhg8Xv5nwv4Wk@`c`=J03&~y$brErgjh+mbksY|;!0)UqZOAcpkOiqs_O#~V?0r= zrOkl#5NsY6j>!5*`>q5>(UcTT<5};z@)MGw(_+Z8N)uec+|6=(7?t>b-PE18+aWz; zn@wuGN*}!Bv~2%VkR*TuymMA9D!9KNan+RLcv<3W^2|oRd#{tqfmDYy)AjZ&#gM4| zQv-zvGNs7dajKki4&?IWa67Vx{Y7X`1v%$*0}|e90}*x8Ylf+ONdAxk@ts!hkAjJ`uR}OURC&5k|}3 zGVTdu6oJT=uGJ2KT-sR2lsnQNAv`-JCr736vx}Ty1O6wp54{&(vEBTo2i7Gq=<}&u zPx9PijF_(n?|*lk01va>yDlQT%@u_ZMH@g0sPM@_Hq7Ma`Vik%fkqm6pNd^6(R!UP zN{=P9_u_Dpot}2^_Z1QnyaMq)T>$lVmR*ZTU9B3L1=i`}nnsuDTM*%4zaURoFkcZg z2Ns4edYYCXa+n(zJ8BWT2~r!si`Y$pSdpEV$Im*I~~``xA!j7y#e(AWl}b zRcV&54PT@5jUQ`Mkel12P`pv+-?M~nXQLC(UgrENOK;vOun%LxSohb#!aA2uhSpWG z#_guEcYY6MK_ckmNz_=4S%q(x&5Yz-tBy2orbv2a4vJ9G^|f?n^GfWe-{*3lf#EcH zO7G=&gnuw=MLgfoa*giz(rC!58eLuWt?@&M4Hz^a1uCqd1q)~KFmBJaH_ta|XM7?< zc>VH&_T&{jw`UeX-xaKziz%;nzRukgS?X)C{1cTBO)|VR@yn^ZTF1No)Q;fl3i&pn za`jBntV9b|03o9izZ9|t!{rG?)y!|#5@t=tt0KI5J=7}zS zD|V+bM>N%&A^esFtiKXb5_5>RdkSBm^nHa3EQk0#=EdA{Y{ipBajnXf za(Zj+E0o>W56astdE+Za< z(1ww91X4&*Ih4QxH|LShjB?H_S&JZyK zDr}@znJJ_!?o|)>ky%PlioC{@9C+vW+j~xwDN$y+G+y?@v~0IV_Yw8_IvF~iQzz8o!*zj(Yh@TKLN2Z24GO&0Y0aeCPrfPbHi ztV>6Dh$GV{&=}bAZ4fGKyx`NpoPyi+csUlZ=WNh4(Kk&la>My%e~nEKs}#bMw7-1Z z)pW7fuCLeVKtwxCyZlC(bttnbnsFli>WpS6y}7I0hCt1I-KFJJ1Z~ZlmcF;NX#^b9 zCGSmyGbVf)O6LX^uz`Ff729-Uh*UhuricQ7NrCWxl88#pd5f?JmEc~$grG5%J9%Va zM*H`Jeu`(I@Qlz~;2}>L^-lqCEu#GwB^=viWDBnX9u-G1t9*>Uo2``N9m02!rFb}+wt-0?3+0O{_3#2j3E8)_P4$laT8<~rbeG*bO@*QpC7uzWZ)=?bd0-eGh%j?68gk!r&LPzwd(m0w~|SFtfYL zMJUZldY>Di_vgQvd9s7qSv?16tfqFStMklh>M3YmWU-WU?W*bai~wAB#8;+{1RR{* zO)@V_sJROan#C=r{ydrPQC7Gm9wwHIO#F4?R^8h}O*~rgX}hKQ5BOGUyDkqb4S0Wn zDzV&Jr#EPAtc-cv1AeO`8;&U;$Y2M&7aj?|Yf=6rM1KR<3Y=UEy~%KJeUCOTx9rFL z)9iRl49O3&JAgc{1_zk9ZKVQA3Lk`=h#Z*ME`OS9(F%lTo^{*I^THbX@XM%h^g8UE zeKwQF`Hwx6zLahH3-S+TV|EQ3f)Sr53OH)tL=BK(FxugztzJ< z>l6`4-;_v+3)nzq`Z%Z0pO>QZIG-{K4jn!?QIU?z7sy9lzloC%35VgRllTmNVuU;f z=OEW8J(u0wrT`6Y@N!Qy!^5VzL!~~wS+~7PHk`yi#aUv*FvE87FX8I-VQ82VRK#>| zrdEx2L0V#Ap{#flU_Zy%T5BVpSb%!}X~g$u#gZm7zQMr60{PI8>*BrvGXSvvzr__> zJ2PKmd_ARcRa@I*=J*amokuv$F)qwQ@~$f**ie9e(N=+f>90CiteOP#Pto&s-wj$- zy$#PJvj6C*)(T(Mu|Y2NM&xk6=knjlETJ6|fp+ZvO&0}>j~^$nSbx9Pc?+n=TB1F< zRBfV&990aFPleK3wW$zm+{BA~@&j$DyLw|~EB?8a`nmp1si^MMVPzRQs5ER+TuMRuPWYMO7$TG4}g zXU5@8g158~gurKsBoV5k>7;=?*Aa{D=N9xJ(Yada+>7?5(zoVN`#%VTBI*}D(c%6s zvYKJH$|?XJGJBG;Q15Ys7_)ujSeeEirF7#h`X2F0?eyWBZ)Wle@~TcMH_c_^k;u7H zIW!>qU^p87TvtskqRIV0CI!N9c^R_n{4iqrCE&{%O81R*i@z&E4Bz1C#NZ&ozWv#> z1&3&bv7X(F0)+Wv#(%;fBW)_Cf8ouVyZv*-m{UBJ57V0&cQT4|poo3wOTi3%u;?@@ zauYagU>l~6q&4~arjD*3zs~+I>TS|V9ujlmu3%_u>UfyQ1N4Ww=HbDx4tf|+X%LYV z<3;Z2w9YlZpF%3-pB|{nqL8uJLQQMkD(_zlg`>p{6nnD)`|A?s*0tZ`iM2l)Xn!8* z)Q+Ok0u6^V9=E{amkz~-Rlv9y5d_6I}CuDSG;sae)`ygiS-<>W-iihSb9{xj1~uYcNC zbVE)q^KM@zB~PX_AmM(Pxl`UqSX_sMGs@f0$8T|4Lc*jY9Q0z&6@Z?KehkyTI*3zQ zfz79~)W0>o2S>k_`NXe$!zWU-h-zo5WMx|XZJ(h$FBM7R&bM654R7DiI=-)5ebgYL zqx>Cb{X%h|jUZ1R0~$mUAm(|{-&WM^X5@u5&}Ls3alQlAV10yxL27rCnF3d`_t`e} zwO4nQ5huk0?j$Gns3%(b`w!cx7k416bTI9bHk(6XtH1ZO!^pJ}_KaX?;$)0(zWa1O zpC|{11u322eG&V)3XkU7I9`JIG1|TI7&yYJh0WhW;2@UJFENt{?7$++e^jGOLeKMb zQZ%MY96^VDrkOFenG%(+Wb_HZnG+Arw#9T&Me*YXC84xsV zg(`WNxeAvraKCw7(o=Ct&@kWH7iO{e{kYAbo@i~ItY!>S zu1~(f=usmyw=FWSNxc95?XQuviJG)d$DO0d0+SJBGhh>~g3Ta9b64r z#QrGCX3_f4b!AZK*-d?eBD5Lfv6zUghyr%#`H#~X#=6>2{T43DYQu+LuUY5MpoE@Z zInelhN&1%QmKVXg=IrX)aa`|F?5l9Uh`yE{?J2jk-dAU@n)39tdQvIl?XRxkPFb0anO{J9ApYhs-B z!tDq-J#H0BcH1F>h=ranAA8?e6uQ zG415o`RX^(!XqL^Hh3;at~r=X!eYZ}j3GPn*wv*92+H7hhSf!6L|6ew3(lT;Zf>sY z)~AZZt*Mf}1kE7+^Co~wNewFW2)b|#F!-w7EuIqBO`V`xByxzW7k z*|?~ky|3@Bfl+Lm4V%2+f9kk&?K#5Xy;AlvIEDd;xlL@CpNT&|1n60-1tgnUa1hvg zGW7pf9ytHs8g`9*$XJC_{Z4R0;VkeSsfXZHBvRP)i#NsAK|&x~QPDlq0zcr-K=|At zd2}8!f!cksO4ws(_IE-coTBKqa2~h^hQcjn+H~K1h+dLu5GM|KoV60$LzUe&imyTo z@>M-d{1-8uZbx{il~3Ugelv!*l6wii7nl6LV}bCr!SU8LK_S})Tp1w#ZY^0FQ^gHj z_e;9#XRo*?FyDXmL9Uxa*%_)@t^(3mfkx+@aeH?Fg93_vR!cp%1?H$=i${ z^h4hqwpT3u)8<(x-WKn9rKY#~#ylP#?2nsG(>20#WOK9RjU2|NNBV!U_f|o1bzRtC zAR!?*1c!zI2`<5%PH=a33GPng1a}DTZo%DM8YgJu?ye1u4)6EN_x=}iH&s(pH8;De zt4{4Yz1G@G_w$@j{{epnhtV3*z2bTUAMm_ik?FnpQLel*9^S;*-V@z8j% zHnYYp{hJ03dATKJsLoAr>2I{WF&i>q0GcA(_3N|1sVZos&bQf4gv_f#4n!D1mC+rT5dd=79^&g=7>!N(DJ15ul(8(YVSeB5Xo9E%>rFKX8{+e9&yn<|* z&nJ!J;IvU!1A2l!LF(Zkl&I;GrOkAbGcI;&T-ohnUf1RaXq=|g^>(1YF1N5WF3*BD z=G>eL%G$K3dsm3(<^cu(lB8eV+Z(eJX9O1#rWc(8BDO&HcfbDQwEkJ<{%;u?5L_(N zG62WeH|y(jh-i^nzDD63cJ6xy#=Cs)ojQ*i}B?= z*nMmBDn7p3$uLZR^3PBgG)m%eE6JmJ&p(U!4O1o2Y6bRFLf){N;8%hF7|s6>q+$4LzDn4YCjYk*)Owgz-cL2My+>zH&#QG!a5&S< z`g*2C^lqBnHsBd`+CF=6)JJ5wo&{w9)(>}sig;Zyg`9h{yeca36?rdxo)BoyT+W@a z-j*1;{YIx5T*19VZ)e!YT4B%|%q8q>Ys zG#qJ8=Z~w&C-?&%pWz4t; z9qxy2r|n-hesl{uIeOGnsxqHu8dP)JNQs$r6OHgDgDIt3@P6{ojDHx51SdSnhCa~& ze;nh{bgeV*Pg!#H1l3_1{acE>#UBxBl?R{QzERq?gfo&=Zit-qCIcR6q#@z#R#&P( zw~>U~3>t>E_KWdlL~G9NK)im=OIJd%+URv350`L(={qh$K730)ftSn=wmLd1`PuY( zB&4>-#cKIyYbgLm1Y7Wrhh_12(fScL>jgjjxum$Q{D6wE9=4Rhy)EcBX1}rtJo5Lo@sM!~(S} z!L{3OvY)cE+!5eK!0cV@o^ItF5NQu@AO#yW7LqLv%DJudDHh z_P+im;Fk5%`35foCQK$(p|#$#?JD^(!K97m?k?-}j_aW6PS%G+=^Peq`zyGM-|Ok` z+!(;x10ma1>;E{7OTw?-V*BOSnBI7I9o`3{`KwBD_bhzfa6z#Sas(?7gEq zO1c zh=gx4dHOYviJapJJ-fRDzN+zvCjdy-!P2u-x5Gp`?KEJ$N=S6;V_Kh40(E3}TTkEw z{cRILF4-*|cx|fue#XV#HhO*Me0^HBm+ApK}zkUB}2~kSzYng}zdsxbmGL_@* zN>1{7dWq{SL2Yw6zBFc@+6!<7CYN0-?lpJ3+M{~1a;<8o*K%V|p_;lB2N0y5JPK@Jl>cpuU%N3w5vB z!$wQ^`3q-HwmfxC8-v%E|Ei;pQsE7xY}IXN4U{}5#FyH+j@NX9r8oPHgl|U%$L`gD zeletRN-+^`0bXp1&E|YR=!2H(^alFG;Z!(XInA4xS6vvuX&UQSulRktHqbknNX=&e z>G+=W!KO%w27jYpnvwz+k|(0@yK>9$JuFto+LhCmUw%v{WiewCOZ zR<}tfeFV0=aL+w!TAhDnAp#~gCjBeWg`89?tn{qf%b8*-BO#)kdQL5E}teGSX2>%msQk1FkmJg}`?%d0J8`LN4!>oV$t6P*R4 zADyiyNio0s7p?m;(!1GpcIT@Em?A6cy$rj$5YSf(M5`^X8?xZ&TlJPSn+f6Pe>tZH zDI(yTX4iip*pYJl840#0Jo($Kp^{rcyKQ_bqRZ-Nz4x#D<8nWn!%m`Hf$d1Mf1RPo zw}=VB_Fr3Ny?W`=P+Jc?Ytx8EQ0dyglY)@1ud(W19v!h-LHX_fD24v#`Le?Phm+%9 zRw}CS=Kp`-HS_;}Lk{s7m$I>%o)s#GYjg12blIvT?%n?`w=BkDRq=n6 zMgQw5A~*Wq;4dJnO9Q1NIPKM423wBTUhaR-k_B?Kgyh+l`{0Z>>hcu%Kh^nvO|3*l zQM#s1{FSRQu{E>8GEn`1?}(t!K*;PS$DVhXQ<)DSo`sHF?s^G(!DnnxkJ$xJ>@)*>4Cwl1JLMenB6W z=#xJiH{0ijv**6dCR9;Jzj$=3Vcbc@Hz~C+SlhN@igkC5#2sNOeI!r-Rn}Po?rIIWhmU1V{eDq z4y(jRh1hte3WVHgpwTNgppeO^8NuQ`(SVBP4K3Sef^HL;_!vH_D4#hbXnRitt(S3C zj^Wbf=B!@orN8uz_J$-0F|Y4%Bg*MdtC)7!9JDAeG1GlNB$s*Cmbx8K5w6Bs5`xoq zyo^4CZwlP&`+iiySQCEmpdh-!7Xc8!K;;c4Cojik9ksO5$w&EyJ%Sc)z)>cC;LEM1 zp0xL7%vKpBw({)`cv|Kd=<5l?LgV2y!X`~9Fc_}x4i*0=;VGygAUM0c2 zv=EV-SA-Dgu0yhY2uF$zh4kW}mh*8WC~o^=d-G|y-Zi|6@Q?l4&;H@P8{b^BI=NZZa^w>)lZIO9IEo`|AaAVCc^DU4SJ0t6YZ?;!m4Ov$ z2#+);^*j1cy+yR0M0}JdmW+()u?@WS=ukMo#@7zIq*@}vhIP`^JR2`_@q!VIDW}<3 zISCM%RMvao;K<%NMS=-k?@Wh6l|zA^tCQs^<$H{@F9{n_OM}k0ukyvU@fmLbou6U+ z3d!<=!aXs6$!1ng+s#SPqs~QBoxay}r~h-543H9bt79dHrvKvMg!|;xXQvgTN9vf5 zAI_Vohuw>>6`Amu@|x|WBY)g{>v(E;kwYs=W+DXdViN*B42;8E>|k!aE2KEwfnYc{ zCCUbG!f)pnP$W2`Tc4~wxQNqj0$NjW{PlhCScBIDy~W{H&0!(RmL{B^AGrz&HDGr{ zYOfO4%6kqO5(sQvkiwi&Mxm&&SmylW32T#W7i3pN1ntjG)u&#f3XB9XjQ&*5#~=o^oxn@fc&!(4Bh&TDvRI)cd`vtopG`HdGh zyxOR-XD^(etI-9HyqD5QRh`Rl?zAg(p&|sIG;${R;scKgX3bwf$B71sr6mI}aeku> z+o(E^4>Iuj_v70#zIWSO%_l|oa=ZFH8g)gsZ;lLGpsfi!BOXta=EUt8-ei6$BN<|< zN(oV~`=LApj54OQSV=Bd05JgU&n7U}F2G1rv6iO+ylq%-SMP}rayc1$+`JLEn!n;2 zeA?MTPbTpX@ZWjb)I}eu@0^);Dw2OnLU24|$6xOo@d z$r)+ZidchR_Jn-pSrymQmH2(hWgBBtnycn&qw`;;1Wk0PU;aKy9t2^J0n#d_LSQ8hsB)v1?#sFd-MW9rD^Q-V5$j-kV-AI zj@2s?>gsD89GP98VbfRYwiLiC#^r1h>CS}Cf#JRHA$5uLxms zmb{@#!7DI#Yz#l!v@Ld&8MWPpYR7FEKW3*S>E8CT`GpWF149!9LO9a+xk=z}Zdj6OY7HM<)wlQ3r*gE^l7PX{8m zvRFi%TJ6TaOb8-pPdw^y4?b9ArF@*SX8|&3sqQK|7niVYVV3D;nAb51flG^^-w2}% z%11{G+nHBJJYUS4bW5CgC#t5xvSH?LZo?Upn{ zZpoX}Y0tLO!}3z6HCNrt%8WvpP3P%7c^qhD1#h-4pbVI~99R|uo-GWPcj1eSe(LH! zbWDXM%XD_omuF6CWg58N_TkA(7{9%q`&jXvyT1u`TudHNi+7j3Wz1Brw< zzp(4_s}Rm905S%OYLC_NT@tN2pPvB*nZ*RbdqfEm;huzBkAr4})|!Za^B?#RXNB0e z%qzP0W>ZLA;)Bhnej!}V0h6eL!VdbYnbTy&7-utl?sd2!hYnY!(L;wBsg^#0N7~*U z2J_YmVwQWe+9wd9IFeT_2$Z&8O&+qKpV7C=YAC<|v(25K#8D{wO@L|sVqSp*)qLE% zcIlW^vRzlZ7UXIpvcUJt^}RX02Wa64I3l)fd>HjKHrw(zSlV9M(r!YS^-brVWq;lq zb1P|RL_IZvJ`V3LtS!(Pr*PWJMSI&ochRW7rLOtVX3EXvveV&~d!&;cT*+~H7&c5_ zR(rZ^05hgymOWRzQSk>Qxaw*(mZ!4(;mDd>d%<;@a&kYSD);$b#lz+n&$HY5?q(cy zWH#1cL*T4?Dxpx@d}d{AHFuQ&uMjPu)7^$R%OrRZeftFECz#@kTZQ}6d+3TQ^2{d< z&8Z32x~1b!`B9091eMSCGCuW5x+xIlA`M6=S=_8%<<1qF8oI$=cT9@GVQBY;A;@u- zOu!11d(0p=Qb9vORJ%o4Xtab67`?=K;*-n=RdyR3&fahBCxP=VzsK;fv5E7$inO(@ z#=)wOUibIq`^T%23Z3u=ndol)+VQG#sgA#Omq9ezskyjxuQ8~-V^{M5&^Dh9J54ng z)5w{%C>>_7E?oAoJ&gZ)GHKJvjf+xAx$3Igf)$gtx&*d$rjPOdXy2(FqSu?{buB$e zPCkve-Ewf2F7D)U`U1>afTjQ@`kn=rkyB zAAyw%E58x$g{K|rq|Oi4Yv1^&5_&PUT#z>yg#)5xQo}SB9mLq}B6Swt6-z&U84Xss z2sANfvqtkd=oL+$DMe7P-crXUiJY;F#JnFutBNB%T;_L(T=jqLs+w&YzvWkFoFJXW zZ9gVQyg4(_PidOboeOy+ai&VML;03SjP0wO*{o{lju!KL>quT>N^`B&Pzlo!E7nJ(#3fCOqcW z0q&CRs0YH723cm$sUt}=<@sEWjlUup*cNL=z_ixy+Qwhyfu^2Z9s_3mjq^f6epeZn zL1{GdvBS2uoAJ$YnpB7fC+?8yqs0lHH%Xa1`F&3}Bd&aKEl5WSeCYOUX(T3m%H{is zhS!eWk-PByUGLsGV}6Zsaz^6Ne0<0b~-?ntA4V7;uu6G^HQ5<4Knn6M3+ z%_gi*%uVxG;(%J)naCYn)>O0Dw`F<}UQAUmRGMFUe*7GRMuV3bRicmN_dm|yi9sm^ zvz^#RVYP$|$ixQLN|2pXqPO(uA-oe)sr#t9NUAaY_ZWHLJ*=qir&|7|5+6R-GU4A` zjqC?WXGfnpFY9uK-m+j~mV*Sl2J5BiL6+15qLk!COKzi)h~SynXZeD!gmgu;KcLYe0qZ5XO_0I5Hb+P4i3Am08)y^en(NL>Y$7at| zrFjC%OgorpMaI@_IS?K;Xb#?4M24Bhb_AlYbC5s1TT4FT0?Etrl6hyWk3Va&*a8|( ziXM!d38gGk95Ky`B#Imah8jhlEPuyGIY30nW!tC+zjH$@7_6VuBONXKT_J|C*R_LL zblRrKSEx}sTDb*n-q>?l^ZwWI{7q>rcw}&L)z{ThvPJCP0;;*Az3T26HDxHu&5q(! z2uH|bWLLr*6@?6m&`2jf)uObLj|B@R*;?v+6_;DoQ)oVLyE7B6L(@2>1UH;63>Kns7V@-}Fyt0U?^1*%g;Re?&Ng5f~aQy>I zIV@hLTm7eZKJVO3$u;ts95CvL7FU$y!KDkIxka#_M>_hiXsQMALP8%XxZ9}D;- zi_)(a7d@LP^KlIJAN!Me;(?L)0nKy*Ju{Zf;^W_($>6YMc*(2wl&pw!CUdB=3hTR} zh0l|KN&7g=o-7+;9uhsV36Z!v)E3Qfu&Uu4=UBD-lf&rm#8=Q2Fv1ij%Cl5?umgdY zR?;8rX-?*fnczjSkNqM3e9aT&iA|ZvNl*&Rj93nkPREX;ZtORlYgUV`)074`*sE&8 zcep@C^1_JnmhRm0E6~J>P12+1?|3=LXV*7fJ__VWVG{IIXnD5dc?Tr>>WJTIWXg#= z4E+6iC#y|+=I@t>@rhvEX4xfYV+nct=4Wp%@T1r|nrcuESCQbD z)HkDmdB9^-*eg(TI>@Mg(pzhVo=|Bka;kGyU4RfXGAQedzLz>iS|czhV7&i+B8b9O z>W}B~pVxTT2i=+xA#s0T7Pr_m49HU;kR_Zz)vIJ(UX$3GFtl_^QG~}7} z&;uT8ail2fbt_AZ!jntG40$I-cRG#niFWEJI2?0m%F?1CG<8P16doIucEE1(p_`Rc zfvx3x)REb8b?{{N+xj^d$5n1_AV@a(Ul%hT0j)GfzKO|aCwQGP4CnjqYtZ-T1_;kRN@FU zhMI4JN~+@eO%VU-jq3b|Eqk&`9pdVknnyC(=s0nlw>Z{`Dh3EIGn5a z4mLQ^U9>&N%)DZs|NQwZuPbz`8~vkt&akZ}m&rvmM4eI-V0-K2A}VyyYp)t4_w$M` zd|C83=qmW#@uLA_5Zmt#wh^X?=%j#*vpb>gDe2P`skQ<{37cvKxR&W7L{bQ*uFY{S zSCkhnXRaDD%ngC7q}e{>8|ubeBBAcNa$F%njQ}!A8+>dA7^`8JalQ_wZ3G*AMMF;W@=VA3pIUWz&%kGO`7uQZVj} zIDZc_gWovIu+6db;s8Q;lc&aub>4~9L&@82ocQz8OT+n+c-8NJV=d_pi^X_qYLqQ| zDG^NBTcEjm^NB_EsGG0b7v~ckPMxW{2rUNy^u9`wqJF4)3`Ae9MkX-!)~6L5p9l?+ zcpK!I9B|!)5Ry(1lpHdI{}7K~(DWt+NJ&nX^}(>S|Il^7$YLJ8Y;ACgcB-v&dLA|%e8y!;0}S)2j27Iih_0E$A`Io|qICO~|KrJcEBqQkMPLa%Uf~Q*Y#PZUA78 zUkMOr0|%FbA&=?Hwb-BdVI6G&ar6wFv7&}s`24!6(|dlS1OT3qqs;y*RO{?1Ja0Y> zvR|p(RIqT{~{#^U1wj=*uDdG4U=&f~(ObA@kSEtgA4h?Mw`!)hscetv=@7_%;aWfu{l98%U+CtJ(@>TPw6yufZP!^`g5P;Eu(unoaW=Tu!O?Uw z7<6G2``dSLl`pdTrbYWRf~Xszzf(ts$Q&B1uzaZwqT#(e3`L;Jlg^}1Qm9jZCLeyM zK@%FX6gxDogC5{HI)e5wghcx}&}xpW+RICnj9#4tm&JkWG2a@kPyT{VI1%SyCS#57 z3LWf1ro=Ot6w|CEU`rWP^+fK)BGxzodgie&ODCy+Sbl$LQ91#LwxbV46ygm%@XjYu)?xmlIHK!~p8sbYk}LhE7V9B{J)iemh=l!b9QfXw#J}0aKBuWU zB)a{~*t5-fn$*3Ik{P+ISuTax#U+F~pwhbEQBucCyo}A#OQ(r7C^fK*IL8>r4C@`9Z%iPuL|1046Fz?M9gIL+gAN@V=iR0&&v{U2@ z3IpREVxwEhV|Uikb7s$5KgVjverg!k%sO+dw^i!5upJ^p-##26L6j?mj?UWo8>`|U zzg&XWkb5T?3`*}5aw*{TPD6|dz}sxD#~5=S*Wj7Zr%B@>AS1JXN~D2o+3=< zw`m1Sdd9fKLQ;_aP3P0?2`E_d1bxr5Rf+S&5YqO&*K^45i8)@U*SUbRXg7{@<#RqTuh ztt@>2iBTquIfzQY<)!^~oDV2PK9TU+GaNzxdwDiqj=?{hE&f&S?}A8o>96%PxDq%k zMqHsK7tvlS5zfSNU}K2N^!iUcHyhj)1?D*3!a}1!5{0;GuTSlxzi~pgeM?UVS|pe6 zjZ~MZ4|-xSc|QpGzt0VIm0|C)S|Oe7P#7#B5qZi?!U-!ezQJ ziSej(Qqi;SP*fz1Wab>J-inqb zN|pZOvG2hWOgh6(2d+cv?T`5<@91NL3O|d{@*UDJ3XX>w9cv>BihmbtO0x**+$WUH z9DUbv-z)b{gzL8G-e^!>SD!y9eaSF8vH39sM?D`8UwQz;1-=-mAL+*AK&Y}!2_ixd z=9)hlxMaPUw79`}kFXXtbRv&>vVi3>cGuyF)?wS9+WxU*;p)4X)?4Q-=JX~q_=N6C zaz!MIGGU83=k(D;EnUf@cxU$>i+O(dBh7NaHY?#cC3{ zn%f^o8r`JGlPOx-?N+O0D7(sFfDbnvsH@2ApgtJ}Vzd3;_qN)!7LWF- zpgL}Q!;-Mor zdL=nLdajz~)yt_gqou8%Dn2K0b4F)`Gv^eKOeJOLs@)nV+Tx$78I?&Jt+e2NPQvL` zTJs*)*J!i6;m|@qL1#bavI_0a-$<>wd-INQIk0rf^?q3%GCV!RcO>~uI{})3dF%Um zl&1l%M3F=};2OYecB$%fp&Z(__NbLGhF;(pkwG#?Um8Jl>^^a7KuD-ZfjYCytbkMV zIJ$mMF}<_JV(vo}ANVeh^lQtFH;L{MOTjCtwAV!qu;t=Ac^|sA7;AOQ=rpP7?%0&T z(NFor*rD5BEpM{T^w`B^ubed&?8+uTy-l?7A&45MpVjSA8Dnn~#3B91)m%EChQx$E zhb&QM?hi_c^+YM)FUdV$tho>Dl{oK-t}MEdrPgXz9+z-v7Pdp5h-vmRoG;?W#*@iZ zuan>{kQ-a%->6Z%P`7rS;_>e^4X{WH*su>S_8>hz3Kc!Kq={@)i2Nx0W(8v>;v8{` zLnUpjlOI5R((7JWpq%RtH_m4l9BWYWEMvAJx=zYjsidE#=@eHAi)6wjuatI$oZG`w zs3D_RVwokDf3w(Hs@c*?lsh*}Z>{=}LX^05bW251=Vi2=xf~KQ$y!ymoYgmBxG;}# zP(bMHzh}sA>%9R{nlAy(RMem}Z1GfNej+Um1CTadTgirB5$U- zx*p-s-deEp)Bl)G?&6~2IgeD5*IMYTMzQWVHCn0n%rNWBi{4g~mK_qSW)TcqK%(y? z7p=8-grpA3)i6u_=_rfFp+;Unvl&LJGm-nkfd+KBS&&In=oaj*#n$cpldkuR^%7;` z>vK3yWw#lI@7hREXmmQX&Cry+?~0U+7bPt1k+5 zM-?>^3zc;J!0U?A?=%)Jd{R?upIt-;i*q zB{$~DGco@I#{>!RtOobhsN+#_>J%)qpaV=uf62`|{M1=r19XMXPJdI*3>+(-^V(Ym z2$|^iTDU~+j8T07JN3=K(Xsx~u@)bA5Bsejqo(rPNq3hhGfvdvGFklLqT!Df#-iEM zXf)Nc1>Z?{=zQ3<5hOO&%6LfY7LT+R4(hpz)*FB9l-_-g zFZ-5G%!)v)0v*B3UIFOw&Wkp*uuz6EzzNWv}E3t@YI6B?{Z%U4*cV$fF z5If0*%tnQLvw@hC8Zk8&`7?*8hfMtgsZwlCiLWQ~r=tQW9FdV>^xRaoMV^GSD{<8k zVYJnv5U2(1nF75&1`wU1QZ|TrVR|%}rNS7}Nu6qMNB4sl7DqOrC><*>PqFof@Rad3 zU)H{tV2wm^eQC>C`gmz>pK=z%fD>QK$r`ByT1c*OKclxis^R8|y3b;c<0EA+O`lkm zMlF){SsEoRe6}^wu;SX9vVxHBu=l|DoPMl8${G#|UWUE4OQK4Wh+08$K^js_V`YzM zmua#o;RovNvYr*RSyA|8UgBcQ?iWE04V73Ou<=bo%NOoFa;WcHv@9nK>$${SIv{qs zcrXp#k>Jp@Vm16wQe-O3Ogk(oAKm2+iidaNW+}%dezIv%>|Giy=i0hC{S+l%*Ae;A z>*_*hkbm&Po>#lw7`wZS=D4llSqxL>erL>qTG)H@)a~OCA5fznN5hyz+D^1r)Jja3 z+drL8hel3C**7g$5R+JEV>%!*&iOr6#X-V5zNwnZmA(5|Z0q{oBD00&I_(hxy?EKj+fVQ*fQJ2EJUjHj;iy0~=nlHllV zMLI{N+>g-~>DbKhm{{^e103DKz0emPa`L=|*NBv_<(RGH8lewUoO@6R*~~Ndk)HvC ze{tDzR*GX>zKm^-Dhe0QPrEb7wOGKURi%S?^xC z`;&R%p7epXdVFV_=&}6%v89&2`OV3P_eO`j$W_Me%LBA8WPXsCl8dWqMPm}FN~O7Y zzcT*dKi|)m^(w86Vly7hbD_}hK2Am>qsCyBux>PyJuP*N$4m>9TNdE?eu6^BLh*{| z>}t7sW!Ag!JFPYi0wb7Yx)W4PeE+9#<-Ff4>rN%>C9P~_Vl7_=?W1~gU{c1W5=KIe zBH_RiC0hlVak<4H%Nx7wlvrXycxhTC9#*$gD=OS=ImQ-hHi0}^)Bxi>1w{rBr zIjDu=w>M)N9?b%*7`6f19ui)+o&M(fnaARV&N~n{gd{;z7pulsFu5+dek-ZNEVu0L z_!-bo=Zv_1vtY%xU2zRSW0!C%*s3QK(ecYiBe#yZsx9@2V1#ZgM_husSpyZ(V;kc( zwqHeo>KZLi#_Zsbp{>}VirPiXMv~d?gyb8js_$Cxx5WR{Eq|P$AN%Ilh0C6403}2d z`Zjj6l~O#fqj>hbYrhDgL)@LncLtPa{wR=$Bp>oXpPCL;7a7zS|^ zr`=l3o_ida$)81faiHPs?V8C7jw|Vq6Cr_l1b}Tdxw!%7^vTM zj9u~_V*Qh=@NxrexK7#?)JYtM_JcKF6HS+b;+uj+QSrSS2ZNtBxCc#1QD>uV4mC6Q zWZk&ikZ(mwBvRa?EpaO^IUFI~47wNccKi2_S;)o@-`)XqLt>GD-jA3% z2PWe^TO;SthV4aSW_%*-uqp;f&bdA(r=D=N5g(k8*o4r#)=4BEqbSebeP)tpaw<-C z2EO^~BqZrpjGG_vPC_IC%-C@*;uM{6~K}_b18^CLWya(Qghmz0uqI19#8asoW|o5%)+B4TVCz zRdhs|_>aeCBX7S-3EhuT(`qlEDptIeqHxA&8$!KuZ8aQMOQ} zx2K0*x&Qbi|Cbk+UXKWa?ZXDM0{#f}%GXsx;Mxc?H6GMg@n=czwZ=laUlC>xZ`$Wp z?7+W(zKeKLMnfYoI}9gtr>fW$Fw==Lxs6xjUpQzj3~KA_^UN`;-Smf9VK8A!VF(dL2N=wUt>jTj^C@MP}qt zhz`RFqUhkkVR+$y2;8N?U09^veHjZlt7aRm z=r&Y=g=-hpTrqeSX}7MG($JlqiO;sPoetRdF@#ktN55B@=ftUYS}TdNo_Q}gGMfkN z;qU03Kd8oM8C}axES!iLN=^ktRxz>mQ_PDDu3$!%obgJHO%H-R9P7>&FeT2!j2613 ztUQ<`WQGD?K6{yG)&d8-=hF*rslO0^l2g|{%pvQy zk5gp78yPOedLN}QzY$Nq-+H}*#*337s&XqeFp?o9=%nu<5;bKPe z<1cMGi&S^9QKq=Xa{3h8Es|1!pRTx;U85+{;?fdL<9RPAh9c_#PG7NcOITq=?-)Fd z_Av#QEUMj2gu^%W2Yw%iHqj}XP8G0U)+KCArs9ZFZ5^S0i0P>6Tn!v0@U!&^ z$A2D7oms>8vmKx?DRh&F%Cxcd4*x_)S^H~4;|m!4nKo1ByVt$ZTo`)@@^0V{B~NB& zk*4cA3I~>0LZ;Q!A^a~kJQ!^hQ1AwaXf`clF{ANqvAKAM8oVsr+ssM2+U%-Ps z5z5$uFGWk!K-(k9)XYD9)$gMI+^VqjZXjLiTqPQd`gF;F>189B!O}zwXVu)CFJ(>!JzYC!2QZ;!TPyN_~< zgJ3rj&Ey^dK6Kr#i*@`47>TO+#R8P28DX~6cRaY5rFMy{|GD+`4kbNe_OV|+70e+m zGh*|tXn_7ZB2jWJvuex1m_^H*(%u4^G6)-@{n0k;VzIr1%9kvQzW=x1C1f^dDb3Pu zv(-)-MW6F~S=!+34zC}sZqbKRy2)-lljkmb9HJg|G9c)YV?mPORP=yY|QexLfA9vB$PylJE+yb)`i9I^}rD zkviyCletSm9=uZUg_ARY%12i0-ki?1O#NPFwRf7y&VfiuYmzQDJ#Xl(G;sH1hZ70Y zphMo~XJART-#!LLn1raU$PED(D)ZTgjYA%e@$aDYYUYD;WUVN17n0;QW(FppduQkT zSq1*(g=~H;=;3@((kgu>4$|Lzjwy($Ddji)i>9{5f*8+u;)}N%RM)xa$KJ78DMT>iJ*A z!Q^}Td=TKmjgwr@ZmTh>o3Cm6ziu?yn|~?2qHq< z-f%tnw<NUP_oF(2UD#)qo-mMb=IVcrnoD+eK<=Vk>24$=bDscE2E9PYvtI?Uh=5 z1EwJ7aSCeeQ<#oRCpd(1sQztp>pcBx)2Bf`R#0V|5Sk>=*IMQte&nX{%Ze z?n`zQ8`a71&EZxs`&tm%aIUxI7h<=S<=pq&QAi+{`Ceie=!FN>i3HwQqtEj5Qm4~iNcJg;ne(q4rJ(ig8n@*2 zoAY)R;N$7FA;<|l>+m+UF5?-g_rU!ToLfjp)rpdLv>vu{dcLb%*fPDiV1T!MsTi%s z0f(wR%?Pw81|66eTq~YB%`vAX{)wpciQVw#!$n^6rT$5VSX!GzF(ZuH#iA^0rMJeK zl^G7msbLE0S)R}!KcPNcg+w||;o-ImJUK-I*A=+j-Md-`J~j&{LGh0RopRuWTEX|567II8C$QX9Lyqs2*m4$mu@bRG3& z1EJ&xl`PktDRY%ewQ$J7l&6p*AIUk4+FH#y0rdLOtZ_?;z}FUyLC)mO6iR}VPPy4y z=$6@zcLhrLl({VV`|EUnWwwE3R3JqSPZmmPL!0KRX#!L2%ww|>|I+YMqv;MLRR-7i zoa2VBeRNTvlCH%?17uw)o&c2*8D4NDm}J2G^+g*s$ucX6%2b6~6M!F`mW7b=q|lq& zwzBy^ML{0T=CP(c_G;$+ka9v@^it)z34E!>krz=sM=NHaBHV=VXY7i(k_ zl|3O^(LXIOWk%?;fDa86H>V!uUrz&Z#&?!|mO|2AtUo^JCytZ8Lc{nm%@;;Sq(R37 z*+K#PWDWV!Z`4qz(8IUXvDmOTK7d#$!ZDfWNKY230s_y-440hs*A3IPEa%m|BdN>7 zLG%<9Iy(rXA7U>JAr+#2xqu7 z6U_NDq^fhz7~Zk} z+0krh*c7GAT}AvMoVt(aDazP&j}Fe$V($n|P^PD##KzR<4hbbv$z$U991ydZD;X}h zlGHC1pdFu{13p?E12hu{vu9RkIQ1=kRur8ohKJ15WgKJV}P{ypb9=j5-QJ#)>T znZ4%Dn#sEF#TO{ypiG=>9nZj{_U;VeFiC|p5DAKT3znms$BhKn^Y*v!cSKglRoTX` z6Ki`>>FY;2ADf9C2(|T;NPAv3+dG^jjG(!L-cN0)e_1;GPW=6BQ6WA2`D^v|ga8r^ zC5MLAcV?o`)(nCkxBN>#{D)}x73Y^J{+dpct=a#g9X_Q4py{>$tJeRBQT%W2Ast`z z|4S8qLb6z380BV@(*N{EoB)LV>17l(x-)!ee=ZkumO8gmLA60zPmGR}xee_+~2a>kFlgi}~W7p?1W%L&m(T*x4qgbRK_@;`v^K6{vcRHo-XmJK9( z?fDyLvTa|7@95CioK$VW)v;>YD8c=^+~0;QSmFh6WExRu()uZWM{r8C_M<# zs{g(BQz2S*q3;vEmmq1Z6*}p$wG#8?KNQnbx`-Q6ERMp$ z{-9Y$W(YLtj`?ZK$DScO7_~O1He615ckv~G_m!8akd~QOT*c(xfrV0Q_8zFFeC5dq9_ud{s7-!c1N2ii7TCuu8)Teg56r%>zID_Pk1IH>ltFFwZ2uR1k#)<7u7vTjb6 zPLYd%i31YpgL;4YE$^9{yHi_e3&2 zPf+=qTt1p>Sn$=a78`z?Ri*cm<_ldXupc7@`X)~5l4#Ib^Ryn1D^Rf?^pW~=*QWsqSE$Pksdi)M6#P`W;9p)AumK|;qm{=<6PVlO}^0%(k<@rJ)K5?!uUzZA5EU*TtvnN*4&qN+4^i>>B zCuTfsFDtVO#SPB8xN;SiQ5*$rSfQkj|IzP%i)|zF>Pt<{P})29Utjb)F?WpJWR}~b z6p9w)&farK5Vl`ck2bE@uNhT7IEb|UJ;{2mk;lEIOa>R%AXvCpQ(^Tg92wSUU6q!p zFH%^op{SR-W^gw7VCDaV8rZy*ha%ASi~*q^EC1&no_ekScszKu3-ukiZmDIP;sxY3_ZV&V}H6 zf<0_>i9&kCI3CL6R*1o|wM?ujZWzBE9M_M5W=WEE&koXLtC0X4^!Ybn1YgnoAY&m0 z%XZ;Sn}9Od-j}})S%UI_capyE1JS4dnti94%SW~z!1qf1^Dhcq^!Uv^{ckni6ZXpL z;;XvOfF{;?t^^_gf`A4<@bsRf_ndaXGQ>ZHRG7gLR*j3%i+UgVZu+~>uUp)IczP+u z>8P1cZM65WHkZwPPf3t0mTl9maot%8WIwub3;)pM>>_Sg(VtB*<));t*8PK_hL(v+ zQz&UixDuBK&X&1Uq|}p!);Q*IaCoR~Q7|8}-kF;>5T!Z@+Ut!-X})HB5cqASW(tY3XMDwc zk!CX$rA{EP32>?|GEZ+1;evE#$m?!2qN_%xD5Z1cxw$(xg+;9itsR=+s!DdiUn`81(7}~zB`46-BGzP`z`P_@h6ayL8e^E zAZ?EcC}k_^y0GDRZcAa1PNu6r6`aMW#fIDkx0`m^a95>^rVg8$8nB{Obm4t3`23RiI3VRKx&30f_LTVim5WdH+X=9DOe_}%V@681ms2EBsX(lW_89$!R^CnZXcFRfk>N9-MV<$%NL{Z7-U~5@xJTH3n zatt20ZeQ?j9^Ay4#JheZl3v7FFP~q&qjJ*vY|B{xdj9p8n~1owyi@w;D$AW_w!6A- z3-WUFBzKN8T#@R)ZrEz;XF2dehe1^rEem=N~OEO45I|zTT=`@2quj zeG+NDC@`r2XpEccu%i8jG${$>4)vcypGS;8eAdfIIuU9D{T9xS90(ko-$f7zFLxX3S+H?T zk8^>*mPbB!MmVm?X4k^!X|7Vi@F4tcYgSw9nF`k?xQjSE(44>IHkd&{hpBzQUH= z5!}uVa)GtkJBQA*6etY5S#y?VOnWi7HP@3%MWD>@?@~ah(T8s(=1$H|0FS+Sy6ySe z8y(njc-6km60vKC7?w1&ZS@J>@4OWbP-c;AC%B$Y)fH}Ec;xCKU>d*D@*H6v0;k{5rY4GM!C^R|N*+oe?d5#-kZS1Gu*FGoBD>6Sv|a z*U%FOPnx?~2jgXzzGHKdZg4_xIve}Z-IiVmSJmaSGy$+a|3d?hPn{blq}d^B6nndM zRXsD_YjC>U>CGm!a9|Vj2gQHTOwcRx@dKBb>dQD!8X%44$m*8R_Tve*yAohxiR;Dt zx!LPE=e@96hlf~Huh_*a`1w18?xV4dL*;#Rs%{*!FZW`}cD?&jeW&j&8h%ZSbI$(; z^e=N=owjh$nCuiP2luxO5J1$r-xT`9oDuw$I9|o3&9e5hiI*rqy}D`GkosI+f#ZLhl?rcM>GI7UV?XnH8pK$++HrVynf@7A}~vg9hVsfsI?)XDSw zGJu!c#$2625pf-=GZ+6m7b zzBu^q*p$*XM(DbeOHS$Foh=^>S8_Y3#t#w8GE2;^cbf_6 z36!Ch87{?_zjwDVxy-(&J60(AkZdV`9~US2v#0Wwk+H^4BBPq*vly-{e<(&c8m}uK zzl8~tQmt5DeQ)Tx`_<)0%~)-61-U=#6EOZt0Sqm?6Me49W5gvDNOgK*?7HzNretGF zo|oGYtJX!2djDHAG27wXpB}MC4om9y`$;e@r*z?blI0>W+t3BO2n|anla8VO5E;_v z0w-WO=q9v+ zC^`NNQh(d(>FGkPr=G*c1fE2*dj0GAH(G}OteR2PH!MbDAtV*ZL?06^=-|ljiyj0m z3)wwsLCTv+(6K7a$lfwy6_@TGC9FS-J@CaTFxJYmG>|@B7bj^aUH={Pd-5veTJJPQ z6fPa-DYV*;L$#o9v>hUg$olZm#PEAu;CE;fp+dU}Cl*mVANvn6K5=H+R$wsa;gabd z6#jHuFNppEo1zg({CdHQM#Pomu;Dk}d--6|gQk{91}Z&O_f^73qPc#*Ca>}9{)H9T zbCl7(^Sue?si-|V;>|(W04cA;RTeLr32*(q-FXAG}M>-yrCa z(Alc0Fa!(zwf_V7%cIG&`&hY2T(M`f;>Q%V=P&qxex?RFbj71vs;MJxJh@YgIYH1o zS&Kv4+!i97b}SR+K{Z`1V0tA>X4NzillyX^Cz~ok1Z;8$!U};R=n|+B0Q>nO_2Crq z46CY3TYf7@kyBTHruRyH){^}%^FI8YmOl*2Y)RXRe_7%!(fmX_jsv6JnCGpX)9X)& zyk(kpc6AFJs0Yg*&z6MSdJc;8vG^fToKbNHALEStjysT_cm0^ zYTjS)M)nSfdFEXrvB3KteFiD2VuA-@MX1GAuSYhAr2}Db&m+l9UkNA7CnbXP;c@jT zMMa(qxbF8Kgy)M)1jjM8yqW<@nM}LCW{r6Pb(SgdTPt->NK|XwIo-QgRu``So?gFJ zYS)<3S}#grj4yLFciWq$U@4>YX7bqgE9&v1VU!)0*!}tBPY2ZYBnH)6BKqOSg(w@| zQiy(bVelxx&6fu^u~TIw?&&etN2=Bt=YSPB1zPjIQ0<^pMVxF%w1o^e;8zP}aarvz zBICpOpUJ}=)i$exG{f8ob4vsF{e(;!>>>V0|D2Fr8@1TZx;Omd)A;86n6T#lg-~na zp-oe2*5}u#o)ni16DGuF@xI(?l}sTafxL-#`>5G*?e7G}VpxIFq4ZMU4}KE{KdGWe zqwW?Ci%%asiA?4`{Y}$@s2=UODK9@U+!gw~&>CUV3iZSKsdqv3O^84~Oo4OQu{O>9 zK>KYKQ7B}^#hK>r4Lv`$xl*Z>F)-v%1}KE*28%zFG@Sh4h{tFbA&P5pW`VVBU$EA@ z4*8dKCuGSi1-Jqz5s4A{fAFvrk~&?2j_iB@d5+$+(0Q6aoofe6T9sPq*?Y)eztO0N z*567U*0$jjg;5sK^}3^VZHQNUtYu&5)W0TA-&uEZ%qg`Qh9~7%*Wz1G=9P%3`IiN{ z&1cex!_avz7lLLM?}*Ll#fwAVPnJ@K<2{F`3YoD$v+8hm&H_478t99Xx4Wuua4Q}FKZe5xmvZrOK(+)ifw|YWR3}j4TSrQH^ouz zN7j22GVO#ZCDPJe@(Mdf86FJ$|n&hp&_Ap1>=QTWX+?{cQ z1KplQ*c^Z4Pzk0h*`$~8p^u8wbi-ExS#KSe^)H#;bIgCbs8Y_d*s|tt@_z}0sTDK) zUaL@0dxa%#`^H1L6C$Ni+scPu@pUC^SL}gTBj&No0Upxr9_|nryApo7=s@iNsBHCk zg_c$MvJkJA-D>1neRS)5j`6l;uRuFmU*FVEL__+fpp%01r&yLl`-?I`2O7Jn;Id+1A&UhDxInA)e>B;>Kp{ypcDW4uOA0B;}2ps4~`_^t-@|SDzL|YOjYC9sH%p zO-6ak~;izn@3U1|0LwB{Pi}>gekvud@upu7v7teH$h3k#C}-)b$`eO>y6G*j5Rp zSQ6~k6r(5Gp=d^%88G)*bi3-$kw*D08&O&{PDY#P;}FaRKrrw^@#tG~2JkW~x6l6x zKwD{*vu)HB8$fCn5E%#!y(Bq1Qj)}tz!@3=F4txmhmEXj#3tP0O~N~$q9{)&eUI0; z#4hxL`xC2TFqaX_gA`()Hi9}CX=>e@9NOfXYqAat5*3x5o2}R1AB|Ai1cqyU3|7T! z(tQ1er9aKXfxZd$UAE}yaiXW2q7xN!snt(hU(T36OWR@~-w^p8#fdt3VzIB>AmPd@ zl|S8-PW@i(q0bIDSe~4543Ki^6_G=#ey((K94$L6IKGEIlapOwR0Ob|2{$n_+G82^ zraRitw|^2K>#gqvcCex)fSqd0nFA{&h`EX0{@4SL+jA<`ZBlT5L%#Q~9a&4A{@T;^ z`?0QewX=2j2>ad@!{-dwT)=HaQwpBSJ~kKNo>^ymmQ?BqO<>rQ8h0T_qiGrW$?B&x ze;t`Ux?_RvHCd>eYS6_8*(XMzB-F9k>ZuQ{VDGVd+@ zoVTLHe+*)C2MZ-rOm9Aj=5hT1O^|kny}aXc`Qai{|D!-P5T9K$h>xC%geVN=zzb7d zuf507dCsjMzM&@7< zv&Auxi>$Zv^MP|7HZSJK3j~Xe6c%sDFw0pWt6}JXYx3AB-x6A7g6EKTaOVq~*weGh zqcZ=+c-A%oi*PsA^T1Yau|d6^znrZnhl{W7S6k?WpdS@J1%kjL>K7%IlMsj=-6&D2uH97I{f2UWEP0PCs7n5FGsK_Z8`d4-h&C*vCGm zRI;}2!zjK!meDr}n!NoVLfoDC=&tL~RD+f2{jZf?8j=K*RIwIbaZphlsWQPc>7QYw zg*4w!Yy*_*r505Z1B^Iw#cxj&YL%ESaq3+jK74OB3^?#Tdpd`uy4YHUKJKr8)sLrE zkL*nSb{)%7r!XZoIXC4mqZ9VRP(OeU3n|YS@MHesv9nX*e^eh!Oc5Oqp$bZ>TC;-(6J0)a@|WhvWlem`np_^ zr)pR9g`JBEh8xqF;gzBfys;&kZrkzCjijoz&YKRFia71Zu`N_6!s)QD@>oagBV)#O zoXtn3@w&^8@xJ<=Q998BD@!7xj)VHAua(3Hwi_bAU|ImQBP08mtK!3I^O0YTkXq$I z-M26ll!)YO(j6JSUVzKz{x@zmh?iB213LLb4Epf#*NK&$a2B6B*GH9X&Jr+uP07W! z$Nb<-PD3RlAv3#W>g7?rpeVH3M#DCs;rJlx(P7kPVvF4(q&VWlZ5*E3=Z3nX$HDxE z518_Xglg{?wnYHd*5MIjGMWq@ekZ2U+M06TNq^#Gb;0~pP%d=do2%pNyh3MWu5~n5 z@Zn$I^R#cMSPtg1UmewSAQji1t7p%`tpM*QeUq0|4Hd3VZA5_+T#L96MQN1t%AbPZ z6jfaum_-|1T2;NPhCiPw@KlIBMA6`-1Jm9g+kN6Jwv_(%0(!xfS{^%CO#QqV;UuC+ z>(DG;4yc}RdnDRx5L;?k&RSYyJ1lmPA2}xNL>bI}({w8NdsdHdll}bDUWRIEv`@dl zk4&?P!)wxl7qZUM1WKoNI;)}WZ%)i_mg0e`Y(39@r7l=b_7%(=#EH1^TTsShr=GCb z#FerB{skc+FxDw;+6(^|ZN!e=RcTS&x#2F=sznwx z6b!T@4{WC6&pX^TdPhFq|7_gX3rhFbpHBpHDS280|FWo^h#&D969KuYWE>p{fJ?jz zt}QX=*xFQVR0-{oD{4Q3HycFcQv%=L!#af@#pZWBh~LvaQ3!H=P5X#0|HX4+txxLe z609pTh7G4BIwBJxWZz}6^)>P%SP#7Dl z{B0X(0k$PE@M9O~+j8MY|ctoZe0z zQ=Ey5_YUO>42EP1c4*xtI6}orK;gl zm3^3jl=y`ICVTf`28NDEcfG_>}8>p_`&A9y>uNG=_2n5r=7Sl+irp%g|hbSUp7 zBIB#_j6jaHhEAT_APEeX};*ojUQ`fZuGeDcKj)%Q0fi8-7MGaW8iJg!^XL;ikR2x#4U zXOwGK*T;(0vycO<)otVTB*5pjgN%^GRW&(pCzm;fsXgnrTZhpJaW-?9r9zKes%1p^ ztGW&rcHIC=Ma@22_E)WjfX2~RoiBccxSqfIO8&IY0Cx_rX?IXe_;il0oj1SMRb1z7 zXKQg+fUx~I2VUO6KDCu#mRfo-rj!=%%4RshS%s{N>Up6a1L0yG6k7n6P04sk@z>|2 ztwx%6l_)>dVH#8No}99jfYeQAPjoR8u|FjNzU5Cj3~))K8EqG9TxgeM*BLDTgY5^; z=La|RwkkaFXYm==SO3|TVr`Gi)#!jnKQRkDxTXKTX7s#QCzGY}*T`7U9q)n4R3xolQy6yrr7Sp0`evPU@hRNtR*S)RO!i*{Wb4kgy~kIfwSj5B}4c zuc65<2wS1O#WkiIOH{VM``?3ZW!x=n&pOu!h{j|9Mfm6GIeqAaqvbo3oCmFn`PbkX&T_ zO}lCQ*l+T2&P?WLDXEU6Vun>Banu>VY_>Yy*4>BT3qZw7C2QYTLQK7La{SB;``m1^ zq5-orY0o!mNq4$l{=HhK&Hj)JS%I`lWWq8F=HZ70V(i%`dgEekYbe2tcGF;P#5%TZnA7J4G-z>*5&djpP;YPaT_JBknY#QDopJXk3bMWn9w=?tR{X=KZ zuD7nNBYX~iuY)Z2L9u{^H^5buJ)3oWYF)ZO@Qs`;zi3J8h=bwi+>d#uxy6-3vc)79 z2I5I?@!#utZSbi0T>)x8_JoNwVeniH^r1RX77>tvU{mk~j9h^pu5Wn`lk(W8%K13e zCQsKiI?0fRsrKP@jDmyaF~>@|fY3wIWPmBH`6 z_kz&8`{|I~=QNAmr(c-nffKr4{F61>pBmMvB8oQcuq=Twx4~1Hx}2(*j!pb5 z7hQ7SoegDs=}-wDe`C&372mF@J3F7fJygKtVua82*15!%b`>&C4{&yJy5|wBaMWSE zYk!#)0kR!xTj~(`=;=qJcQJ<}XiGL}RaP(j#Q^J_u2qT|Z=ZSr|5x~}`)Ba`l;H_K?>G*H&|6q6R-~}g}ztkRKrbv3UdqauNsR_LS$)6Fl- z=5Ax{pzb>S&LvCfQCOdy|4Z#K=If4QS^+u4M~Me{`$zJe+q@H2dio)AKIJ|KvTpHG z2dl|k>NsyVut!1E{Xt^v*2g7H`05^o^ki?X|2_9h*4zc-JK4W{nt{&nPJxaQ?=UExMT3nZ$i(MczIOr4`_l$tbip zkSJt7r5DHQ{V29RE!DY=xhGYsXUDm2bdTUCK$xBQFVil3bUy<9FbmS$+@+jGrTe1AAds5%?!b zN!|gwJp2Uhrxb5Hv-4uVO7aD6u}L?Z&lD-|RJ@n*xm#&c6=x&DPnu}x^vMyG3G94e ztnzMk(`3%G3ka-m(uR4s3!ZBIABtmBSN!Y=s- zp9^;tynE%W+(hKcl>Nis>WA-WOc`v2rmZhezw!6NgvwJ?Fz)=&v5xfD%R;M3SA4Iu zY68vX#t4s!o->RPH1!hGa9ZjtwmDwN=TAj3 zrFcQq!Q}__`AF}d-{$&Q4_ZY*Td-B-^{U#rP`uM1U*hV5RaN`^J#m+ThtjfZctwS< zPCqj&(Y4RuCIhkW3(S6yB_Vj|h#Cm|R=C$;k2<@Lsn0-ZsDUd)xJ#noX;T8F7M7MC zHfzMe60;rq*FsKan#c=p&FlwB%)7btLrAu((&afZ!)vIyD<^$xUQTuMMzd+xSx8%# z!d(5N2hiP_mWn2QT5n6uHvguWcUt|`-vck#Jse%m)hhYs?6#Gu;t#4NeiO>px6`kz z4c5ZJ=f{l|goq>_^F*IF5Gahl=|ITGNgcB>pt+T@V^O9md&38A)_dl;gCc4EZqfI{ z7FqcdFKu9_8Gg^@7a%L0%Gue-Ph|}pzpN>1f0M1N&ziMS$|)*bWlO74jJ@QmZB%=p zctOKMYIAVIx&5~+kNh`s3f`vEyO}VpG7kS6G7l$MD_Q5=zsIKZm4$3q&{5B+%x^Oz zg*>7IetK{ui>pkQA|Rap1(1_;xoqd)h)$Hz!ZI~nq$Hp+une-)(gSC38v{!7UN!yl z*^Y4!HhtD?b098PvDFH!0f=X8hn0gkw^gMXDX@#J+Pq!3kYEyqnb^mzYgl^JJ6RnFmYTo|{*^mU+eQ1WM+c>nvHb}O)hoNais@M~IvnSsYDbIIo zfLvk>&y_tKKu0MN**?K?swXM1=!|TavVnIZg{GeRuLFVuQZ~(@+eP)D@|G} z(#(N?m!;*XY~6^?6*Y6t)ABO_s>FVPcj9N_#qJrFE;h#p%l5h_eUQc&hRw{7k0n%E zF1AIY$kp<{moZw}P#`W7uzXPMPS4ud1qy1|`$Y~BoL}BM^Eu~Qd7ksMTGCPDT5x^_ z-EZT+KhAID2bg&uxSa>vR}Y_0tqN8;RX0JkN2;be2ue^0(h^E_YW0M6*ww zZl;`pCtBh_XQ`cH3%mV*&uRzjQps5`r4*MK*PK^XcurSxQOv=oUu;C_JH&B@*TbI? zxp}vBU2qV5)-c~`65#(L0PRt|6IJG6s%j_OK7>b&g|MUx@7iqo;FXZttnDBGfFeDr znBDCS0(ZcQ;!Ho;-lX}7o3;GK?k0XxNi*Ry{FCL3wl;HVDt7mXS1w*%)S^?uXrFTL zx}anC7VZoIS65WpD1N5y&`wfinR&YPJ3XDIM1HQ%Hk#+YJM`Jv;q>Pb&bU`SUSsj^ zCkkKo+d1ypj6i_$Fjdbf_77NUZ})7`oWkq#BYJ&m%jo*}1cw#TQDdJcPW;0*b=oBG zg*3z`EE=~9MAhu0LPGc-a*AzclLRJS$Coh{$&c0CvOYAQ6Do~=(D}QWUj|#Kq4L}r$i^HHSIW&$?nD6 zp!ScZpa~#zpwD!q52A3|)~9sMYV7LdU{`Vs-t{pFtS}J+6IF2(&Mv|ecZAk5jGqP& zY>6~Mg)^%%gJoFQKfUKyc=k7G`2iQuD(aWho!uIMsM87GLl z6kGY&rY+ogjO}l*?Kw(vdVN7-uuSF&&Gf1Ikk90*4wHBx4V=0xQ^*^$C4QoYoUwGA zytni0uyiw3S$*jQY?J)(B7xno!3Xh--AMZ*8KOaq(r*dR=iy}7>Fev#huH$Ro_Qi$ zhi#9`RVur^M$Wn0Zy)W1&k5p$&53xd;X*6da~9}C93QhcP&84zgK=S8*?ltwGW7kx@Z*-vJPKbCy*4x+zXAKS9Q%+v^eY zX8}ARU$D}pf2Ag{V>g1>eR~F3Rxv;1q}q>myX)OOH57H14wlPynD#us(S&H+vnQP` zfjg9K!$!V3@2g~pxyD}K-bPbXJ|t6Tu*CWK6vEG`!>-EPXs`!H=1Mg?|F$i8?+JGD z{|Ho%_sp^sFO-&w|3yB&dcxA4Xavj5_D|q;a+|8t-9qj)nSJHXX=*OgwII4^wiCIh z*V(Yw^(6?f%HYn58G_}wo+teU??mQYY?oC?=kUom6DYpE&1JmED6ntCZt~0yUT^UJ z8QL~<(@F2k?eq#6vE45&G`N}zvI`iKfod6AY~3luN0w)iRNR1ufT~a`kp1f7(hn!! zT>(p~L$*N(c7#Z7TK;PGGIEhzDX{u)h{)ALc79|XbQWvl3EYS9O+I>6O}Z)le0orI z(rm@by2oT$b>Vr-o*{Nc20Y2+VHG^c*sc`sf?mWM|H{(MT3O{E_t_>w|*_nvB=rkR`8p%9dpWk@zXCBqV%0;*j2YaIe!dQutmMkn2{J$ zYc{K>Ev-Io7KHeOqYtO^O~~F?mW+kV+NC@{HrUJea%{4CynDcMlQ~XP9M2Qbd;FN& zWq1`d-`c*~+AieZP{}?H>{nEX{Y?2iuDMtLA{!pnnRucmOK+gYImY^i5#RIG?)$tR z!gno2CH6t7gx{;J1)2`7R4HZaRZRtL>w6bpen%yAeclq5Cu(eiw~A*`sr!nbTmA9_ ze5x<@^^4pX_B zt~KA%U8Zhaw{#+Xyy@{fUONrbC9JvCbX`sB771wSM&MoYb*!+$VW+-+cj041mg9Do z$GL^zFnTS1FOvP=1yWLu!Jnb?4;V{`Ez z8*yHDn2L@F#lb4YjH>Cq`O_(1>v6*A15>i*;N~o{19E^jzAy_CbkBVdepj&+4|}gQ z(l{dMIsfXtWtc5_$CUe05(-##qbPXslsNl>L4dmavufq8i%#%2dv_J!;4tyufRwWo zc$aC+fNB(D=|)jf!EgV(>*;BWJM$XCbWxei911Ckt;g-M2F0b z#ej|ST6^`gDtQ@1Nd&a4lsZ#vr?llH`_7C;3WHqWxn8Dr$z7qTt9*H&$|_zi<;;9C z=L-N&b36!MR?x^YSK!}d)7L|ceH>g$`hIWku&6hl!}c+zuhnKtJZ0vwu?n@(>^I3T z+LPE@tlt1vptvmIPn_{fKz5xo46fn5`=($l~q+^mUfYWfq-AS3>WyoVZFY@OKGBjP} z#6WLa7nejDVDlVgW-IYN*ZZjgqQ9}hMHPh16K7Ar>gJU1QF>9hD3X%4Mc|Bk^ENRC5Ydu8ZMiBx+ zy8rUDwmVh`X$fUx z7#MbuhVR;iDw>vJ;<_fKE*!0K?GPI_?q!?jgtd@`8a)KCOu)IgSpT`ikZ7d)?`;gOXbg^jZ}+`_-16_`^Ma>qkN^IO3@0N@GV%>y<9{EVyV=S$)PlXz>@Q!1j_oL*PYs9vEofj$~@gov^IjHfm|Do&7seL3S_ZX(t?{mL~kU zz3k5oFv$Py#;4jPFy?>1JSYDDd)oe=zL0YGCJL(`U;&|4DW&zxpx|7dxQ*3ldJ-@#{xgf?!t52F9(Si6=qcmN|?gcM83 zp+0}z8xQ;1{(T+$_H6X6_0Flso-gfm)oI0caKIPgv`%rbJ~ja_dm6kI#&>+5{6m`m zZPYHUpO*clE!W2wm1`Hp^@li10A)9U>eGkmplbR<3s8-*^V&2c^-_EC|#D|*5s1j~;mrt~NYZ7jt zJ9x!gO;f@bw^yclaxGNuo`2l{E}WjCtT65D)NFD)yH<&=Fw}L=Rx>in+MOxWJdTom z^6#4ZR3WCISYpAq2nJ)>nGE=JVeX(Jt)a@!2kq zx@WXAj_+YAh$7zF{lUetb#7jYdi|pN?0NTpEG|g@Yc>=i1}tJ$`rIidp^qv2Zbz-8 zsMPRt$b5;_K6Q@tUH#(v=|6TDo zZ1%9^HTLotloF0lX3PJXE%uidTYGH@I$o)*quqW^8rAG16aW!RKJ_2s+_;~)cI z&l_;-baP@YRe|QXeSGY4Ccwg_-y7BT5(G|zPi8&i%{tTmh z{2YZi+sp*-wjXwB1_aD5$tfu)OeD%vmyK|=D-*otJH39qps6E0d8}|AaadURwtsNY z7lyI0>Q`eE0}o^!xxt>v`j}e0)6tvhwOVfVf9yE{Sn#ho-vBY@@n3PvsEJ(_X7Ji- zI6hjQ2l=Y#g1n0mce@qP-DuWo=k~a&OqGj-z}teGyVk9o>0HUswdhNyrO_#k&5gbaWvmz-f8m1`DuLlnR=1Y(^Hxy}sB-_34D}ss&yr8PZ~uetbFO zci4H+;CJ;Is^*15<5$DcaU?YhHD2ATKdd=f!{hA8RWFeH{w8xC=$U=L`fwBIB!&wp z$<3AEu^OG|iy~>Xn`LRnn8G4AT02maP-(kFTKZf>j;%B=o!s|R&6as%9wM9;5uUp@ z?pQvkc9o1yyY_j{)hX7ZJnDm0xgml*TWj@NP*%I-ctCy6jr(ECue6l5Vr!+@n2Pn{ zzsTwN8J}y=Oi}tuYia03mECzG#(@|DyBc^~)evr(%ob!vURn?@G<-Lfp_wM?+k^nV z-p3w=G1q>3?GfyNL~G-cbX4KK)H|FkhZdLuA#r|0?M_1r+M3yQ=k%_i;@ zkKDX*;N2s{jBLwUb0k?06Nl2?@q!m$mkN%=evSS5RFTrzD9`wIc}4Y<;8s?_%^}Pf zZQ-q%WeD9T{Mn}iufZ+zh$T|gZPjA&30zohECb-0sj2w!W7*N0=v|(``&&`M70S$k z>$AO1u*6vHZOrUJJGvt4?ZO8>2W>q9DdE7y!8ZF$fUz}EWoW_}JX?5P@n~)n1#QpH zBzlWza-62QKf<}&)rC!srt^GHN?Kp3xIiJA3+0$Uku)8$P5JuLdD#m!JLDczkqrB( zDk)7JtyCqu%;sJH8J2eQ+wIcrWh@KGYHN5_Ii5I#YnQ1teq(u9YguDiYguPmZ&~Ts z1YH#Kq+R3$nOP-%X0^1J1e$BRS&e0Ec<5Rn+uWU8@pg80-u0AEs|t_#Qyy45-v#9x zU(e|^6W9lHjHKxU+F`dFoCjbXcc@Y-hvj4Al*A@H+rfA$jq=o0J#rK(9M=SWmM_@!0s%%2|oMnvUZe*0bARku+`Oc6(s-aTP_DOS7%$ z-#(J-GiV@ikKa9|7Lb?z*6_Scv!sn?kMR6#-nasdPzP;UUcaLDBvletw3VZcL(5V^~1j zc7DvTh1G=zBTOV^r(t7tnpRF*mM75Hdq?zQ8I9K0KlezyN)gpS;X}i*s9BV5CgBWD zt%Pg}o4&@2r|4KXi>(o8*L8WJw_rt{4N*UvvF7W|(R9tagT=)~(CQtes9m(9aqk`h zhM_hg#cGi1L)gR07`cJOodlju!MR^Xqc%XJvz@YUaMmTX6^bvUXHA{)=d8bL^c;ZL zB7A!zi!rbFmAj>{LVL07=kNX)WcLQp6RBNJy4_$qy*ye4+^=BeF)0dVr?8(5-Ob*HVj70A$*y zD+YtDjxWerbt)%1yib-7c;EuPV{C{s004lV+@yto?yfOA;%lODX>kuV7$+aU1VMji zZ^oaR9||c%4IR~FZrnOgt^WK>bRrSg`8jybp4(EUr9$Ri+K1$UQ#ALT zipByX+Ipl5TmKhv?-|wP+I5YhG!+3A1rd>LL6oX=L7D}mNw1-b)Q|+Fg9HHu6%hpi zX(C9GUP2NeKqvx2sDUJq5P~8-p%Y37oVcI8pYx70#u?-M`QDQs{0d3#`@Yt-=9+V^ zb@79Sv@gHoX_Pz4Xto`j^}#>|THr+qtx=aKnfKlW$I34I=c_%x9 zKDKlN!s=;ckPF>#50_EPnn-l@(tswTS0>#nN>)n72Q-n<&ZpiBx=er~DZUMfTKjb< zUu8L|RiI7}zvgyJlO60h>+Cs7Iiz`~Q&j7dRba#xId~IAVfKp-7|^+3Y-OBTw9fwM zMyS9kWf10j!r7Z`5%t6lA!jOGlr~0Sv`d`NP z?OS%<-{pIv)rz+B8$zTdxJ}t3DKDaV-CDg#@1XOK8MeV*CngMTavv;lt44G3yNRJU zik;Pn2F1H=n>Ox8)7o>Ft&<1))9IPzF`S|@ zV(##xF=N4t5Hw@ahf}>Q_Um-{GpL%K@#&oDvAs}kiYIqv>Gfq5k%8T@uB8GRk%$Uj zPVzoy$ZsfQC>A-ohV6+iN=<|jKUrrE#>zm*p!B@ro8I0ao$>VnEp+c@*IHpw4zwYh zxwRgn9k?3=+C2TdR2F}A@qpoz{cxZ3sA-ewVRxKhuMAgq=MI))f(zAmuShM<$V#5a zId*(aH2<(}7lApsyIyH-kior;{%U`1mJVK81}xt;SJ^x^BB@N-Tk=DqBg#mg?W0wA zN+;ZVZ!?Q7-VTk7@MQknju{UfyUpAouHBPNa_1KWZzmuFhqbsw%YuvzR0dp(AKDHJ zga&iQ%G9Ayg-%aiEf5kClpnc)a!S1!zHEfZ5}-~E3mV=31JB4wF@+!!0^HrYHhO<8 z6##z1UK{kGaiOGi+$fc7Yb(IvvAKW)Yh#?WAE}%XWX&MoDlYn5!Y8U$XMD)kbm;Rn z5tQ96`luV3LQ_Ev+H2!RpGkl7naU1ds$aq=zfJiJcfC{UVc$ZCh6#RyVa=`ORY%(S zwWwT!zQk4)$y9yhGF~vJAVKD9_3=VywK4fE!EXo`dfk($k#A;~k&&S4Oj$#*gK1uT zVYQVFd;?};ZEf8R!H-0fskR4ewrVWchJF$U19=W3B=@bQNu()R)PeMwmZ_a?2(2%}k*PA{>)pRy8%M2$^s|A2656y>$`P-0XuBC3!~8N7HV?{off& z)Lnsi%@7Q7n|Ee1#WAjtGNytV>F{MdW#Bu>Pub}{-1`!*^!B0`n&hlr#HC{VxI{iO z2i+f3zA|>J)j-28l0kl9*uEyeRj8H`D&MM;F$wZ%V+!hr38T0;RCv$GzW>F8lugA8 zvNqax16UH4eE5uY*jR;?Qg<}+V3&X%r_r=HxF6wIsdi~%IWu@7w5zZEEYEM^DsXE% zh~g^ek4US&*FGWo$hd`rl7kNb-B*{hg?1ccx3%Eu#J9dH@7t;c$YYI) z<&j;TKD6VDFz}+M?^zN2Xq|F`OP|1^&q#MU`R}-z2sQwcLmy4+j6X;td$vybwX2wX zE0ucZTfr}DJp5CJeG#|$g@ZXwrGtkBj;=2_BYUi!!w*rBXDdf~Tce&6#$ z?BhH|%b(odJt;k%E(YD!0U%jj!R=7k^IZ3UwrUFP5_LW1N8yvHPH_{*^6x%%9^AeS ztST}~WMffFH*D3!x$l?)cL=*9BA3`TI0}j?k6OzU1kRn3iZj~u>@JvJ0 zYOPTv*>7jjr*(G{`xS4U${8VH^vP8IE#<{?B^j6D>ZI177%yQ5w*n%ozQQJ9+vwGy z_I@MaM(NAIscqjd>kfRX+<6{bz$DSYdV6o?YIF<>*=@wFvSX~>3E=1$#t!C8_bzEe z=7ujnFSWZ-CbCZ14@8#Hh%O5J3l=Aj(C|g=>NseH0GU)35w35%^vQw9NiW(9(k;ol zD~Z{`w5Tr;((NKg)#Ge+H5A=^X3t#Zax;CAW!IyPU(t#Bjx~ysFlZCl^+HW*k z_@MglG<+NBL?EUtz5wnV-_HMFRB8Ca?cJz18NPg%SR4?E!Gir8&_g~sDWBj|y%3Dr z_EZ`b$(Y2*p~q#iT=!XN88tNq^*!Y1#t$ev@qC(HvP9=>k3k4gHRy8@oo+dN&Gn*ZgsoTgvxPN8nTyC5}zj&%%)lZop-s?!#);{`lY=2Qnx5w7h{aN9m**j~$cgYCY{xNmTV4ZzZfT#_thAJ+n>5om6m(X~$PMGUj*PSD z?BB#A8nPA2O%qc-Bd}GeLbZXgz*_D%(2J>FK1MUMv#2OLsgD*;Fp;1oSonU=;Z|*{ zvem=+)n2>Ua^feUYd3^!x^BtAk9>Ep&}b;=UmhP}0h%SF*~&hG=&&{LSK=*Vb?GQC zn7%k_8+m@vI$rs-*U#OSy8)THVHgf1>2P-6sUR&?;0Ifqu0oDqa>{RcfxZrzx>bmT z#rpOAt%3TbMrPp!>A7%x?ip_VuXaIhpo7o;Ap*hMj{Ona-0=vnANkX}i{lABa>tKD z4$bQHEA}OHAx2JiM+MZ(N1|n&|8PA#HS4$zyII?7FGc#RZ`I7U3h%C45D zl+0$QJqUg*{mETuVzT#sAP;ZQ*!@wk{9DJeyN0`?oD^_jk6YB-S~QArm`4)8MwTmg zi{j!@vsc?W^Z-r6O;UOU&R^qoKjeb`STX?ijV4{Kovw1d6Z75rSc}|sU-9QMb1uWM zUKmIPl}1Vaw@SbrvR(fflw~`5u7&55hw9#3ADO*&IDsZpUZhHNgnZOxE z^B6(T!>0N9TtrYu;rn!*N!`&5^`m^hxVRy-zr!I_A2Bs*JF}AI-~VJlFLkK)YQP-@ z-w%)1%ENZz<(lV$0I{R}DXBUeUDd~%;YC6{7hLRTh{SQ&Gg7a; zsSTb{>X~R67^iiN*ozFW44q?VD!lW&W?B8W!$I$m{$B^M-G#19+Lo967H+I}`17$e zCxkSfmbO;27_+%vIgFs#owGN->P8|SKHZtx7Yk2B_gX(4gj7fjZ#|#JhUr$82b`CBf#mevUB?bJ0H3ak z=0r3j&LeK8rojr2zm+LXaPxMX)smW=g1M1%wm#Ri$yu*-Ev3=aTtjcEcZmQlNZsxQ;d8}ri+BsF{u7?!B+l+yt2VT)$ZNK{gp zpsMCL4|q$X?uovdj6+(b;RIlY>zT>39f>}G#X9HFOD7i@4uPaUx#+U1P$ZAhSeF6C z{-^;@A!piC-Y)P9s(vL|byUDu%MBQ%5`M|vqU`l^7sNP}3xBvDdU>7u7|$tUU$*;r znPpLmAl#*Rph1QmNE(BdUeg8$YdttG8IW;?QzwD!RZvh+4++@Jc}p_R+g#tezliwx zmV5;8nw_VG7$7rw!GTlhBd5MhJEVOqA&a~*1{H8HM@Z5iGeKuXD5>p;xQM-^<|9XV zf1PUVn0Pd6#dFM_i{hEC0~8oKj7rr(JbzB1>Rd^GhAFe}9DNso`D7o7`3R_Lkss>3 zp!zcW0gHpD-u5ccrLq1PByeK(+_!%xn~X1a%Ad+@2}eb#7fn9Un3#t@3E-^7aZ({Pb&AbAiuqN zQwXlaYRTD+k;Dtk0YI8?*{Nji9Rd^;M1(#Pr%6AU;=YmRzIB{OQ2H9&_!)lSppSoo zOC^&1yP7(F&%anSCg^jO+cb;od@AApZ@LZD|O%`RCyk)#}t5;4Ov?HwUyu0{F zJc`NIIITcy@SJ^s(o;<3u6g!?Yy-G>1w}v*Q>>4Cm-7Y^UU&hGhyizaxOVQWe{G5S zE_YOfIyi$egh!&3oeu!@jI%qG9*}q|G3H$7;y3(jFsdPQot@{1jsnNPzJVQ-1V_ls=U~kt2~;jhEhCLS8>oS#`r_NK@oyZF~l& zGwqIt7^?f##{G*yUnf1KscjJP`(--8D4o?z*Ke||hvZQYxV31th(pXI4Sag!N3F7_D6K}e5W_~hqU!}6j)LL_XH}+L=3U!K388_n9y2c=eNWo8JL+o4 zgUYRSsdPtxvddUQXKTMlT~mE!xFQ&y%-JQ)<}quD25GC?2ulUJr5i|H^sypcb``%Q zGdc?MGzrcST&Yd-w`c1wd6wFB__g2_nE%UathRMnudN3mwL^ZsRa{Kw#!qJq=r)h! z3$9iAm8ug&MKh}zv2rhkE%;ckg?pRQ^l67nV-+_04WnHbVj1FIv%=w;o3o zN#s1kGRgR%X!(8B&S;V~?|9@1`!n?CN_8L02O7$An7S*1)!&yy_QKJFCSC~=;bXW1 zCgmWMa+rD>VhpoNi3Ia`U@S!7XK0^}%RcelYNodg+Md8>9IBadC<`dbPLyf!77w6h zpMnmbgm?E3K>d_H${=MTS9V8tg#khsZepEa6)*IQH(Xm9?Xu`Gd%bk$#O^8NgV8|z znskt3^=&6rdS*81GA|eVkk|Q{mv+@{hdOMqzqqMo_hPNg zidpBsQeXRBX>~%)uR$8i7UJRFkA)S(7pR`!rQO_cmoO;dZ`TEXATqfzKSpalZsjAc z+RgOYy4RB-Zba%6q`8_V<{IgS;3r;>btGjksTkVrQmVX= zcCKc!$ZD~Mj@*O(9PLY2(m!!dm2Ss2W?;ct6yttRCb?1Kl3gUvdjMOjoE;VBzDb~f z4Pq3|1W|40T>uhN8bMzu$5{}XCDW6nCq25#m9B5F1Pzq9aykBWij%x`0lBi-UYMuW zer515NboxoR|%a~j(6ermwYt)w#Vl?2aHX3E_C8>I8NBMY7yjDb;DM1y|Uy1tDZz0 zmPjeS*7TP1OAMi7Nqn!QbzkG9qd<9nwK0Y+E|uUbH?01X6-h}w2#DRm!s94Ao}^E?(8RWUH{P8~<{L1|#VuV(YTAM%Z940Dp4QoB zP>)weMOD>Soyy7;w_#!{=$X7QiB=twleIA}LvF?JH4)<-O-hBE-x0hGPn+CnxAh>+ zKuCSg%35>2I#yaRNUModpWt|ZnQ^$o8J5-|kq(&a z(zf$pN2*(&%vn^>sK^Md!m(%AsZ1^A8Y?dTPW}6B{oK~%iP5_O zC_TjO*pww?nyXb@Mn$>T*1-N|d;dwgc2@?pI*}Z2KheA99t823js2TQ#qZjYeg`@G z@LwrEn&~CRX7_%$Qz1yR%D;2~-*;^OUi+E^)R;FDA(MudO+~L0I`)YT_T9E9A>?90 z_EdTIkRBClP?Skix$SgeANM3IVqAbkBFP4MKE?fte4nH9rMBE?U5uZP1qvD^}YmZet*t`oWp2=?>JJm%Z{eC7FBDOh*_ zqEK}&pqhz~{N#dhk9t#LDaI#w?z?zMysgJ9Hq9xl*fRObe%F#Q&B3=!IYncoYCR+^_bp;>*jo8WS$Fn(1{vQJY^-%hBET}H-khRTheunb)+;Sq zp2Dcu9hwgSb}Th>G^TtF%q-}`(z>RB*3Fb#Fw`Vu|^Qq65TROR1zX7mPr zJOR!G&uRdcgcUsMW+AL}=|)r|Ds@!4K3S@tZI~5DO^h~hJ45z}Vng^(wfUZaZX-4Ut0St4-|J@pTb8gTdr6vu{6{s>Zxu2<>)n(Le>t3o}}!H4%**sHI|z8i82b;$$;|!#TF5x zh0b?yvG6A)0IO7T+W0jmM}7mpnCkX$q&cI|-LOXXM}Kga3K<~bwKg3$mpaAw^xy)e zVsDEJSNKOs>HA~eQCc0Vl|hG0;TwPP)|281)4noJu$x68xQ2v&_+^Bu(AuL}k1wP3 zM^|<&d%LRy)m1c?Lacrc3>3N!6G^^J*>8=ilg-w4Uj(y+{cuON685gsK5f)7SiE|` zoXeJdhrYgkhYC5sV)YNV`beVPn)-Mn9#HG`bKgTuBAJ?C<*>(+%u_eeEM_%6a&NWk z7fYkBBgDnaHvFJPj+p74k#ndU6oq0^Wja*G{qAY>g3j7Ej*1sCp~?h4-y>- z8xV4S_LGieX`^r`f-2X%{ir(GHSmB1x5Xkau=L`A@>Sb})|))^=Km>c@+MKMfB2F{K!v`F1OJ_WPRV{*$xM zWUJjge|>+w6hM9UbhSeW#iWhax{U}uGhWdO^39lB*In89&S5gFshn^*@ivy$yn!{u zh|1aCC$PIwnEv{8iP_G3z<1@qm7Rq@3}>Y$>$0A$UN6e}Md#6Qe)-OAR!3bd<9@tg zidxRD7{F6~%QkpLJ}nr!Rc;3>vjd@=two0E-AYdf0i1AsScpzEVnx9MnL&s#*OlLbP zw2XB6wBQ*nRktm*doXJ7Lx5Fd#O%`9k$%VfOI0&>)mOJrgObz9;F#Z(I- z>6g~AjhUCT06~3oNCJXiYi$cUq-BD>ByY3>Q%Obhf+X88Mg3X2EA?{W_c0nR}CRMQ}L)^N(%|MN%DMpBkS5i48 zAL_6R^(j;9 zu;G3CVYyZ%XCtc&ostK&>xrq3&T=TKJaXr#oA^u_(YGmVbKJZ%wIY>{Z~p3-Sc*!Q z2*3WWJgz#T&7juqx}{XHr?JRAjI%X>TWZL2-gEI$LHC8w-zS65lF(eo&rVLbjW&YL zXCez=yg*!9`LWtfSVRx24oT5mFEs$Xz7=l4{9J=Yr0#!g>}c*c@YywXwtH<9KA%^8 zyJH!;rM}e&>FO(Gp;>bSSc%e+QggsfdltEBUP-@Wq@J_wt5MOgAlbx<^#yD}JZT_< zt;XJUKeWGJAZV%D{vvePJ-5uVEX9T1RlOdM^H88C83PY@_FFU?%GQ6+j>CP6PsQnm zuoksp-+-sLm(ooJowf)?`jcglA8jv2Yctq%1zR@s9DncYJ@ig5g(9lA}C1xI-&#KD|=K%K|!I zSV*0AwC>q#=$0}tpziJ=zzJ{(h9iB6Qcj9&O=DKO0u2-~`#;jgz?n!=FqZ*sSNuhh zY&Wj)2F9!J+VS){2Y>6?dXo=tnegRgXc==xc66@nZr(+?pB&I7QiSSEjC{e-HvM{GJPzN;5duO0hOUSg{A9&Rv?*Va2W`6 zpyGB&7ac0d=qou2@IR!?kLd;Y4IMsBe=5ZDba%aK8i6=OJ6p3*(iw{^^pJ)vd;XAl zaj4B4BEsZNu! z10d-&hLMrAE-&E8Kw23i%9}*+O_xb13%xEPfz^%yi2>Pb)i{botF)^8Unm(r;y2Bc zdGV-E#nzuQs24xNlUBa-eA54J=z4WaEwATG7wRFmE1af#Ps-+B_{|Ccw0KH%!zzm3 zYH1nz1Cz?~=85$qL>a^r-)!ndr@F(MshUCAZvwI-T8AsUY1|yB{}`nrwxZ_8;*_2^ z55oOzs+(=AjnTei^UPC>OO8Q6<<^XJFH@C=>-d?JqYvX)P}&xS#HWJ2{EvrY?mK48 zXU7|8DaPX$HZxDpI?x;18(t(xsw;4qay#gYkz#JjIRpL2X+>zR46~YsUugA0k$iKf3=w= zoWZ)jKd+WUe=MQbl<&HXrv2-f{KuwVav%Adr4nY*Cse+KvHUN8+>}>OpSW4N#``5~ z@Yx>&=X2&*_OSKh&|6>D4+#w3(8ph9Cx%fT05*8*$FO!>@F(ninDI5M#m|F6;Yi>@thYj(hUAinR!O_GgoPVth5 z0Nwq+K2Wy`+Sr}-%EdBP(cGx19rCYn^(*f`HsFyr1R-B+UHYP8u<>UC_j?wNJ@P|< z4?78l3#j}S_qgz{ZS=@&%zeN{;!ftq1b?R0<*4i5Z}X%$jTWRshnwpA)f@G{c*|oX`daw!r@_YdztkGwqwyR-W&Z2FC)Ub!UIofL2NXRN-Lf#PYF}jk=jXt? z9wkFr9&EF(ha9vnMhjdC4*&cn{(9U$y$&oR_@73AX1{8Tt>u)sUyMMTraDjX_3$Z= z>1m-8KmPdw)34H8-qjD{_3eGJi5BM$Akw9<&~TlEduGhZGA7)_%esKsIcgJ>hCnOAj_p?SiQe*Rwu;plpki&t>fk3Ix?dOXJa1;I4fP+c`MXX- zvs%u6&++^dsT@yZ4kPy|ww9%=|C{25WJen8{_{(;10|1Q!y;qYk>cpk_KuQsyp!j& zR7K8z+eF=E{P#Ua`1-jbqZvEo>atGux~qy002BXqTzr$w)gi9!cmA>SXZ$~X{d7 zJ@M%DfBo>U%>IoUw!d^w{$mhldw%x*|Hhjw|Ly)5Qmk$!{Ie+7;8GHhI95Bv7mk0Q z#Q)Ob|95*~`#;)o^Jj%u6C9;7uHv^?y+zu-wqI<(ksUiK^4;ij#UF~qQRK0lcf)m& zo^iCIrMnxWDdchJp_fEe&pgc@TIt0ij@bL&Kd}NguZCxICS;cQ1`faPid8*W;@|Vv zuIWE}%bcD5m_U*n=4NA~LY}S#g*Y;}3|P%X&+V&MVMUuiGGQN^h8O={O5gro2&Q?Y z_gx#KZf7E+4P&q7DAyRF*G?~8dir-T5B<+xmp?nR>Ld-!PB56{d!0Ab^MlwTQdtxy9Jf(klw!(Q;angDKKtgfke1h&A8Z?R(qye;-gn#1b12VZiWxI~Dg-Ng0txNkB?=^&FAk~Aj(~kmdgMM$>mAgR zFtM1C3w7ZyEVcsTA)s@-ayKJ19ZkHsuq^t#x4t&~~&iE;kvD;VEvX?z2&K$u6 z?yydtkT4Rdb5EScw(UE)iqs7)Yq|IHq{?;|FNCiB#XFaB4ywUg6_VAJ@F>7mf4DAX zIgs$?MOa`HD-KVH)NIluC~5}=-Fn#-UnL>Dx!(~v3LmQ!*IZH}gXfx^eG*g@`M8=W_+} zq@Y|A1S1sgQhdED-5L<)8o^$$@N|OQ?j0UNXZ_R&`NLOTz2hUR+$u+o3+i^ut4NMe z^)29jZl8ahlPET8x-<$?N`Q>4irl!;GC}94p7$TK3LeQ8XQT z_iTFhF|Zryd=1ubrZ!>7?M(L+P+Wpn*7~k1pXn5rynfv*Fc@sn-+9J<#XZ&pqjZ@jRfmk&yIh!%VW}J}L_xW!V zao@~DA?M>zMiA&%CBQMO-=M@cnK651iaw_NHL+S55SqYem801oGNGzm`F6HzzVe{Y zydQC=L+R-ZZcrFPx(c$d)^^^LGfcoHnlU;jR#;%aa_*;Rp%ezMF+p0I2!d~9pr-t? z140xaa|V_dnXuW&JP5(S_zeNr^WCKO@$f?>zfQxq!H7-7d3U*8U17U~5ymK865ds} z9tNPOGQM(}gPb;x;iZ61rn}ed^s=Fr51y;P1=;odu+0MIl?wDhMi75)RuxU|Qw4 zdq@TAWu3}YTePIu6^*y3^=I-UT5a($!g2=1-}<{eqNt zv@yg6f|cc8Y3t;=8?kzj{@$i=0c^+=EaP*Y?0rfDGnsqODVRyI6K@4fKc3quD)ct~ z@G)%7G@1;l;e|W;3+cb~^7q^)3dh^P4SW4sbJ*dB zW@sogAb@eNgOgM0?hXbCq8UtIEnLjg+S9qqMPHw>`6BM0<~@}GNx`jzY|0+xs2tHV zX)fdpeRwWg)iSbf2%ziP#I>R2L{pI)9JdPX>Fcpz48IG&kFF1+!l>m&G}An+-1%ay zJ-YO!f9Jf)mz)Mc&xO()6-fq4$p?olBB~)DxMPP8*P85WMbsF)fdt1wBipZ|Vvz4r z4#LbU>v?c`cMtqvvYHxIMnxN1j$K7FUagHOJs8Kl#-O6bA2E#|QX}&voSi50vyeu2 zxf(EvlOt{;0h=njKCP0sEI!^jTo+G?G^&i4-NXJcgehbzu6F|A-np#f--~;D4~s&7 z{q&hBJTNehSiLLLZDNUR4fg&$In0jnn143t)3+}RsK;0r>nu;?|tVpp}^#pUB)H8ljJSebJ_~t!!P}Y9`jiZ>2 zj!1=+MZUA{Y$|eqF_Jkhcr998@kU*W z?3-b;E(S@?Mp*84vG8J6|HtNYYHcE2*w!(V8R)OKQ~2)EdN%L|!z6d6nb9bpC1A1O z-5y97TpwqS7$Yyg`FKmpP=p|31`YQ_eLU~SLR}xm2#4z|)mZhAxM1T`6d2vKHz4Is z)EV`U*UBz&zi<8siBZ}Z$6BG2)p!SSLO~XJ!`VCCisi>QWW{%WM=i`Ft4;`2ZogUv z+kacOvMCKV72wj(?jIVA$C8)aa}M+{9rR2!?yh82Jyd=zMRc0jo2X28h z&bT10a@PV~qoj|2zGzUCo! z<4uTpDVV*VQl;;91FT)?h2G*RdMQbB?rTJbc`c@Ev^a z8S_>FGTgjDc9(hI0O?(pkt>`YHDSLg)@Qr0m*5XYS8S;2JIZ0JV63`RDc^uGpbK(< zL;|igh5HOvPrdzhoT)A?1#u;272pLv=QA|5Hx*5aiuG>|G?x^ga&`^Nz&6 zS;niMcu%aomo9Rc8C_7g?Y@^cQeFA**61Q%Qb+(K5VkWdZ90>otpykU;<|PFOPttB zv|H|iiu4(mr)MH&%Q6G6loFmqX*+o9FEAK!n=Klb10U*Drd4{y&ouAX7VewRaY6L< zH5EgENlKH2Lt&FYxqo+L-Thwbnr_1{T@jN0OKt9Bau3(~vB=)z958jdS&lNe@xgMHVeRx#=SssvU*XuuZ52dyCtR^yq@9o zJULcvJ$4KKq39Om-O#7Fwup(L;H4HR_)|FP=<< z-*_v^+G-t(JJvnCiCWIs7dI#6d`+D_Z0@{3A^=t-fx`vwEU9#RN33`OX;Kg zFMBY3xSpIDAAFI(CRV_0BW&)DySn#W^Y5}fcLN_gdR$6rQ_TR{2)A8D@_PIEb2VPX zqX0P(R{}ZE?(R)FBJm|1O4XPaK|vawCF>HI0r44~Th(le&4cr(}iBbr7jpuBS_`AnB2dZn|Ba+aXYJBkAe(>7LWKNG#@L6_lyrrSAs&GM$~TnKQcikLLI4SGu&cgk zYUgsRVx*Mz$lR-&+;${-dR1vV;}}WH!E8xul@+3nNXH6IQ2ZI=b~DRM zQV+5iu;?F}j*0Wxp5xwFX^$yI9t-PX<3)SFs%ZX(%+wS)V8m+LU)a8GOD{56{Gg&x z>zkbXv0HS6HrK4?xiZbl3>nrTwlSzMcHPUK7W(0(%^X^z5e&+P7#rKA%lh|pEH`kj zNWjj(glo;;l;j=evVcILbB~6twv#gCm^ZZwo*x9c|T2dO? zPm!Mu;Ae5JF#$V6;3GB)6Q4_{lWY#)*ohq^r2t+*Es{RY zy+tc1x)4g>gjDbj=3{0PBEQKh$5}iwc#|&q%EWTPwMl8R#ijp;5k8c= z5OnV^7laGGOg`$a4P7w-#RQYL28T1ursqt~#tV8q{3JZnmtMdrxa~WkKktP4BHmi_ zP_Go=^2D$^QvvBKQnrb@Mvk~;hwz9zb9L0Z)`%kW!|EsE4je4vFmuDU5j!Au`cqLd zAH;~?;JJG|yIicfgs5mxu7~&1ol25WTE%5@Udgm{@^B=+w}zSAAbK6SIYJ%FI8%6~ zDkauoWg!AAf=p~o6Fzdvq*cnf6vC-=quAxNIvr!$pZl)(&+p;*rwx)}FtaH~gwk!vJxIt5-dPY!@I}hSx^5W|aHL>f< z_My%90@Z_E{+j#!fNpqVU(pbz%&F#xKi-n1qSz`bVVSg>wWJcYlH|1Od zb_P@w+Y3|1Z6c&f4su2!{}3e`Y|c}wG-886|`$3x#VH?@)PH= zI>q&&l6%van>LnH3QCuSDn>?3*e|w!ujO+mj`Lc2P1)5>~I~r6?G2J)F zME8L~J!kH6B&xFU^l0Q|vlM2LJ9okNF?K#r^+rvbdYxHLb?D4~xb9!y##aX=n=ScR z8yn@%B&g^|l_+aP<67MT7I8%V4{;v-Iv}Ul(FJ9xN{_JwKZ{lst&GRfj7CC77B#&6! z)pfdHxr=q4d7RA}$jD_Wc<8u!&9m-e14p#ER6L7$P&8YmM~g4tHz=0iA0G5q=P2>Y zyzL21ytPge++L84%ok2Q{TMyQK=MCewBz6X(~yAUt7OnO|1LDvxs*EJ}1+ zm-_)K*2?t0-c_1w$X%GSisw)Je5k%B#N+K%*+4aQKJ1(b=v9)Fkh`&*+7!6CEN333e<$thn|bskj+DLe zL^&{hhF*T@usR8({ zfBthx{&rgnVBVkSOwPv=@GKv0F8ofk87{YvjTc3Gx(T*1Q70oO)iFaAtmE#$wXxjX z5aUNGygPSYb_`OrR7_r9CkJ%CSKpjmmcw4pWZs{pBn3C^2_ja~d zN={b4xXUU3XTM@FcaCIIzNS$2$!o=p0eMb4Sc4l^OGuL+&V_-IEr!`aA;aLw{ISZ| zxqj}r#k}VED4!WE>1$T!2#$sSfedf9IxU6+vY(J0&k-dCpF)J6bf5DZjyV@f1 z$lNniMa%P6k~)28I{3D&KNYr&>Fo8`g!WC_{9O#AG{R(ghVgyKl*fYaP`83Oezs8MnG%jaoPIRq1`)$lm- z$?)LVX&LOm;2^5PB1e1ecjI84XvOrHv^1Jw1;#zaUDHd3nd~Oat>RM-jmB=6YLv>f7 z|3i5{8qqZl|HT3~UT?3)%6!WxD!{pCS;vU5m*p0$FJk+WI`o1C4OG9JUopP+B3vhJlkR-{Oj`bDn|CAA zxQV$NtoNJ{@w)TpbE`3tIyNgjRaqvk&yvhhIbU*d9q<>s%`nAFe+Rx%3ki{snfyf3uas3Q~- z!Mb+bMCsj|7A7WVD>*5BTf3~OKe?n2WF_D2Bccd}PozXPGv2W@DDDgWQLMN@{C(jk86I?B8D~T< z!!=7jPX#s+IT68dxx~oged{|%GYY2~XW}S}@W|2PQpmA<(kq2VC*04u^MT+7yX*6zYTb)3OTOjO zEOHHILLWDG^7Z3Jd4fvP2&GrEBO4UtJfX;(+F4pKVWa*88{1!J|Gq!fy)Sv1Di(r$ zW-p17b4Ph6oF>B42r5sTWSz>x2b?PM>%z<*0^MamMOFY2)nN5S9P?MsCU$<}`6#k+ z*gDbJh+sINGE8!kqe{FR&5vRi^q#z4ZzXwMtb9pAZT;y?u*bmMfLyN6+MnBT;_u)M zcQQH2#&-UM?CmXI&_rW5!@5bcF|_Dd5Ooks6;*=++_JYGH(G-#rkM8WhnqHj9}a|E zo0g>(E{Z|Eh>`d2pNlxSludzV))psszV$8CXFlEN*WbY|c$`CDaV8ueEvpUN{J04M zCWJLrSl@C>Xg(0}Jnw10-cU+OQ{TXj0aEfgBIqF&8ZdGp%J3`1ak(FY%ZgEa_VkCs zYAh;XsvvVjPD8JF^V~J5()z1S#0L-nHoM9!hbe2Q4;WV5AB$ZGe1d2|CgDA=s#63u z++B{HF=WiHPoNdqU@3W4# zBQu>EZoCJJC3=^n`JT|C`HL)etR^US?ABxItR*hgVAAP2VKeBChTjgJwAGbo;80aydMm4s*tB0(;9X@af$o_CP6y>yw4x!+`TrlIV_xAnvxD|>U%a)$|r z<;IVeJ_lz*5U}iBupc7At?x6|NIyo9I-v;(W9OWI=1{S;ZS@XI91T-8o3TO7&O;7* zuo}NY?bVJu6xCYa>aQ5SQ);b7nrpH?H%v6iDGc)ruc){MjlK0zrhF0}ZgM>V5yab@39m&7 z*Na!x3Pc%AofA}*u_{BiWqQ#ER(IXFM#961zcik1j=$pUS1Y&1#NIdXK{+&W^%F2# zkm1+#@OD}lEpc6G(60ZqVPEFjo$7~t3$)`;-o6ItooUd!js9Bb!rlsP7iB=}= zrl}-|j+r?v=#05cF6AiT3N8pJ22@r~E~FqJB4C;eAXp-rnEIu@=lKVo^E~Idf4$DR z&*#3+eP5sV^}0US`%_H9F@mz5+_AOTin`S!H4Tn;kutXr_fqZ62k|voH%pSRg}c~h z=pG$1^gNM~lecYuPgs7Vsm$~mDT|=0O39+ZGyN!D4-b!;X+YzPzl|z z3=Q$w`c+m=Yrz%9jfUF)u%u;usE2#hn`W2VE{;7uwWxq4L}6eC)8^Otm9pnbopo?C ze~$1@pX{9<5TC5JHo6;zxZ~EgkvfXmwoZ&6kJE$jp5AsH{M8^(P=V%YM%LfrVSRHf z=#J*5gsh6&+!#LmDC>T0XOz6{w)E#Y&)&|x$xeGR0k^l#_KXV~A4 zEyJB4P#UT+^jy^!_2Ii!-%nXmyAE!Yat&%);G<>!_Li;DMfxtMk%^G~`B+0>vIql7>ZESpyw*nEZ1 zu5D(#&x%&$Dp51egkqw4pXCp=+Aj|-&cS>sKu6JBRaMI56_Mm1d7|w4V*jhigl5#4 zTm12u-Wy!K5xZZI7jz8&cJ40NYF=ZFw6>%}^9-C!Jde{OpiSpFpJJJ*f@j*ChDzVH zC9{-CE`1YZrVcOfB0>kPIfgiA4s-~WD=i|_Uy2URDX~6waWb#A@jZcW6MfdGUSvuB zcxQo0$-HdsWX%X}{*!N$)yOnTASlCjo-d73ki&CewyAqy5FS68U>l~O2+bI6;Oi6{ z@jg{Mgcd=G9p8r-MwGnvro-y%r)jb#PD=`M1(nlQV&|We_Op&gfF0v2tK__-h;7zF zx5sFz-2!BKGpy;(*2;<-bSluNQ%)8=moQV`G#V617JbC60Y+b|5`q3L8~jXBGRZ$7 z{Ar$KB#&84U`}_s+Jjo!dm`5`J#YD|Jqo@}Civlt^?&_CJe!SkNGdMR4>-(UYBdAL zqt!xKEe}$zHJ-#?8TH1y%!yIl4~~gtl$VLMAk2)o@WmN5Ve?#xP5?B}?WGHcjZr3pDgxpg8X;CWMqM{3MMI}M=|ZKH z*twaV9j#xPC5Z+`8s$dVm zJZEGluPFI$3Xg=-~gc0CefF7I4#{aLk4%i9ncx7P(T!GSS9(`TYwO1 zYHYFdi1smPk{>04wPgQe#yRH$x_%uL_Vm}Fi4B#Gr%;i2MqUG#KZoW&N^W7r|bl@Gxyx2 zN+7Udamjuvzp%5G4otZ0Wa36$h`;zRQ+s~RQ;0F~Xe^^qu{gyziP%4E?zU3RmBDdG zzfTcUALuGo>(+GP@dNeBp|)MbnFGMgTVIb4pk7|}m?`<7X(pL6!{(_b2;Hv@46UNB zF{#OQ;AP`@DLt-XWsh6Tb0CGRe8~(b+X&`{)T5NyTOxKWKsSgnsi7Bxg94d>a3|BB z67t~}t+?&a_eJgBQ7(Q7bvz!6Fp{1Rs%`IX8_pWca9XV;Bosrl4tk6>4BI(m z`%E5|{^P^Ywhs#GTnVulmz*B~qQ$cox@y@I27ny3xN=E!9%q039pA3=q5So)AC$== z*Is_{yq(6N1Z8M*ZSF8d7jyp+(9nieK%~YK#k*X>yC_enEq1_irOppxQ~UM^sI4hw zV}+MiTL^;j-mDyXc(+GiWDUKF|JDu0*Z%fc%T3zrH1ile~5vp zi3ws7`%p30GM~EsTQPlI8n+h$EwSY%>W#>>TbgQTx7ARgc{Ne&LKuuh3py}x>Ap6&h6Q6@#I|Z(kVDGztIm1>$u)U zL7BTYvU#Ngjz{=D-D>F0H&*B|i`3$4n+a3*%hsaZ6`kyc=e1^i6XQGBJKSsXSiF;x4nGB^VT-0r8La|rGQ>kIxp@+j*pSmhXrMK~lwC!jKc!L{D z@qH7}#x0*hI@!5{A2?R1c5H=JPpOrqO`kbXW~&iAis8#suaNG+-G3z2Qb>~_(~9H@ z#IZq}bF#zp=veE@l(fALfuhWxCWkZ7WOVZ5B8ju@r`Pif9#tOLU5Cvb4hA5w(8so} zE}8pAPAsK=dSl}>8&?i-ehdzs9Ed`M@Tb=VGw%gN`0)#28B(uqgF}J!>u)^<{6M#w zyBPY0xF|BHWSY&|JBW|!3oycqb9|m zr;B*!j`SL^KFN!3F|AUv7~166gh3a0SwKEjdZh#ny*DkkKNfe{%zmf9zcUt1s%=j$ z#b+vgDH$`7NCUFBWx-#yyu>xI{ZoI}aEjE*X{m<*gUsy;WxVtF?AT{x>DAJF7xFz~zW$ zRAR!-*NLRSy`WzJft3L6jzv)Pde)kB_>v(6^apn(e$a|CjgkXMmOFmf$sw^(J{2@M zg(2M5mpWC`XRCNG1c=&>Z61Tc6d`c4QhOf=@8V732BmvCb`BexiZNDv+*6i#VP0xj z5K6dg_~?s(nLz*=laSpF^%fVlZj4p{`T@20Xn7MHz zO!oTJNxS5s_kOB_66Yt8voj5oYJL2YdAOfYye{D zbl|U*xTXV;i6oxC%g=#|Nxi5ZWsdC>S6lDk*E^_&ze-VFE*Jtnm%2vc7{pvCOn?&} z2gDcntxY!;myiXB&w=cA8)RF|%AY}u^Bfwi4uC`rn=2gqpS`_GmUh256h?ho{W*-l z&aXazUi`;*X1bHXPAgl;h(!uzsGdBm;?XjEH0hzurw*WpX-q5J!J`C!$wDV&;w$xv zg~X24&HJCHHlldfU(DCrii z=ZMv>SsnO+!ZFO|?L;Djr~BAbM;9yAs+?M8;A-$-^%4{8)zGOE7dc-b`nT1Ki80rF ztM+T)>+3P^$pT zm`eY#FgAYISWW((N&l?-R+9Us^Jf)#Iusb1-dSQ9GL2}|GrJ71@se+ow=J~W!1J~k z1QHSN5=&S^sm*sSU4!odYh^)AW9U>{UaXklIF`ArlkHpUNuGV4r+?2PTfga6PpC&@ zpu0TlL1W6uf}0gmw@c=mb8(8)%9FH&#?&v=exTP}HMn8%=vJ8XZu;yhZD>V0MSV#V zK30q+l|{^7RoYoHUJwB+CtGjOEvt; z?r4O@s;gUd1!TB8u)57gG&bb0Y>rhr9vu5S2b`(Un%7qWwSn(`-_;8*UoYE!_?#pl zHMDM$wHnlPX}lXKO+Wx%sjRd;JL9kdCvKT*iz(N_X07$3n6p}#}5|*E=;)HlP#de@pEl@iIqhHVuT!U#a=>K(5j~Q@1=2PyC zk!3AfDvGWuT3J?AGgM7~XL6VIGba_GPyCE|-uk@wDtk+Ow*SZ_VP-|OKIXt}>?MBY z%weqeu3{ z>M^uYP|frYnVVmU(juT2Z%;dXe|+ip4i44C*&dY{wi2*=H}F%N*`|?#*Kgj4L^B%= z-GEy7Hv$@?Y56aeBD;*=^p?LYm`AApw)U)2zEz;wGNojHlM;1>nd;umx>dszPxR&& z>%H`(G#vicLDhDE;FPWkwuTp|tRz(IH0u=M{*Lh%;qd}(edjxcB-KdscLv_@MpIYF zaSF0FNkPh2-R#@-e_0CuKLz{$ ipA9qq7h*ml+EAyRKOEc78y9_h#TU+cyWviU-}yI-``dqel-`@2t*>vLuLJvJoU?^DLqSyKJyFSlwbpSuK)C zbfVWqlqjntQC3?%dB5+E=X~Xy_xodhbMKj%JHNSe?>ToS&fHXwiQyIl6%`eefj-cZ zii*1QT=u&}caC8%Z0FBA>R?MfEh=0;_u9E~(M!`rlZvW3`O1ka?YVwAK;J%?it6g; zKaIM>zu1F{ij`;p)C4^NZxXKruvx#Q{~3+(pbCHRvpVDD_zl|PwpY|ndhe>*^c3#j zC<|++spz(J6DdNr(e%%^9Xx<&v&B5OZd|zFc6jqahZg+1y$tr#J%`JPRS%;8;`cWk z`99JN-=Pr$;YYhBbN!oH5oxBYPG=uVwLkQ$Q5qv#)r*c_i5pQfGh66~%4+lT=b5`< z{-FCm(1-+y7tl+}ls+Hme-nneCGGYS#m~>b{$%4w;J?lN=emE&S5(b)d|WyRk>mL# z<@Ehq8!u#4o-Q2ov;>5mnZVI%oksZNYUrn3skE?3ywyR1{ z3ZG@d;rgWKULcm2jRLoE-YPuKP= zIw`%IEUQHCebh>Gs^d*wM@p|Iz8Q3r9&VFK#=Z z$<8k*wqeh#v=Ndybdu56fCI%L>_m?VYK6yB1u4AHTsudwQj{Ddv zH&TJ!d`PV|YH1?s=STV{-(ehX!+&T?<&w$`%B5yH1fcjpv z7B)?6l!jv+RBF4H&R`sEMZMPS{isCM0j~JJ=mI3tauiC(8zg!C=Lel^uim zdZ7>iV#v|I1-3R^l*JvUqXy}|A&YRbo!s`owd^}=%(ghvGZJ>LcArv?1CKZB^KC1^ zk9d5#&N>B>=Lsul*m@;)H&}WPmVFw@2gT}9?rg3?W!Rw#(Z(3 zBO~*DigWF=EfIa$4?3M|XC#z~oS%q^d~BGeyK61v*78*ICd8grkS9C)+GWjOyR4RyhbKI<;P;NjatZf`{Tl12$};2n|=TgeGuXpdv9wuuWdgBpAR9ETG_ z$G=#otgQ|gC99+T&dzTJz^75 zQN(W`9sLF+Sol`-9mKAND}CC2W}r?E2cxHzb9b8PUiOA-geiqxL7g zM4gR*;E(iTMYP!1^io^9bZ>`lj+0#BMow ziLlB-G-#A^TS>BMXlj~TH{7hxnn{$h#{=hbjPB^~9lp)FsCgN%#h&t0rB%i(sSFfQ zqEEIH_I@LHPI#V7SryUDuG~+(BSs3R$$J0Ol7NIaE8|E5YwHPu!XhQ_SbG5v*A8*2 z2F;ZH>7#llS?DB%j`B0)fI+Cb5i^#teK2agq9WaRHI;YMqbCGNvo-|2|fsh-Je+vLtcq)%K_ z1I;zi;Hsd?YI`W@5a5q4!%1TS3f?0kst5D2IlKi0F=+D9ljrvP|Pxm(_ ztAmy{<%%MT~7} zXGj7vN??4)lts}o}|8QAce%!>%K#V=__`#^)zXL;BnIxSyzGMfQ<=h zqM?DXK5M8vBM9jH@;wdKXBb*1I)DM(uaVb5CB2A;!?h$1>QCWtI8FO~9U$=C*M9?% z``4o4;BaLthd&02YpO}f=XMhRW$piqoALCe!7KeJ>Ad~pt)}gtBUWZ>e3ZXNMn_T7 z-5_5Ji?1p3a{jZbOG`@+el2`qv;lI)yoi^HVJ-0Ndkf3U;}^Hbzx)_4qWzb-MaIfi zOY%%`GFs8C{Sw{XJjTE;XIa;vx}!B-X0kfz>X(6RY;2jTP&{h5_fTU55Mbe%>IE7i z8le)-xi`wumG*YvH2C=$L%&nacfZ%zX;U( zZd2rA_;Mo2^P5RmB!g*dFoqnn6WojcjU3?H>>)g znjtEpO_?u^?L!U2NXV~#D;Y>(v{z)guHfqaQv63&$NHEdqv4# zY0|Sk(-Z;-=hBsC8aY4p>ga+^;7nsyM$QBQ94R>%b{?gZ_=$a?yDH5SdGWF=2|x7A z8wE7aYInX_&V6anF+b?(x+#*scuH+GvRjZSsU*VM+8Oy~jCb?sGB{DN8z66Y ze4x&VI-`n`Oe+CTYr1?WR9#U*UF@wtedu6^-)L9&mG3b{Zj$}i4u4J0-sx_oxmnC& z(f70CRLM=~#v_R9ZC-@X?v=!wLxt=JN*(jks2#BnV_8<&$zpL#Xl(nj(J`Njuv-ct z9D=6>q<<;wC`IPbMN+1gc_L=h_nycLAu{JnZfhYoU%4;Xque@%KPAsekjjK5 zNYP09u|ceuny0>YUSRff0b^FRPyF3Y{PP(!!e(6qh&`XBzY8)A+Jx|Kg;Q=li27 zZ@$;^67fz;98?JF#HWTnW}H!n)@UcMr~(aq-^1ohzmb0C5*gK=Qx6|UxTkV+RNQLn z!An;l3e5oix4w>Be`<;Mt^Fu5R#NZN?4661+5wv-D@xWv!kOcv<^S;z-GvDBVwxu){5W(D%-_4PXhrygDDC zb|g=?4SRk=!_Bh&ueRt!YeXk6SHca+#Nx^x-Dqn)MTHT84(oiqBd>g1Dh{*5*nzt@W1bt4V++-ypV*K_4L+&gUNt5{14 zMlbuLM<5R{G9N|RQ;btm+Y0{Pf|#bH0(L;ZkAAE9s)1fE$IXVN*d+V$nD|`Pb>aQE z!aDX{nzi?pgk2JUgxn#%gk18V-WeuSePvq1zh4iinbKW@BN&OfCTN1)M0BBH3mn%S zF6A-ip1f(shTY+eu%j)vM&BQzBfuuAcFf%hJG$R?) z5)JD_NGBTkkXX{ye1G{pCgf+J1IXK{zSyJK(#gm0YfeF-m7w#J;paibJmvUM*4`6^ ztoV+x$RsaN%|_4O!2Awsc=9d(I@M&Ozl24CCe2r&2mP-Oo`2t5PYA7`1?k3|1cIKU z%4iG{&|0@oNrwIEk_u;A#(y`jt-SA4^|w&wcL#BmvRIEsSb$xgpM=RV$kzYQvK;)m z(EZ2DMCIr0N)EBwth#OuuSqr;=(69*ZL8W>s;71r48FzH)}=~Vy)wzY?CYF3>i7aR z%vlJh87&s;W!Rz7%wyNy^Gg@>)&b(*SOrd~`oF=cPka=G%bfhSwaseIyY+X@rYUT@ zab}>{X{JNR=ViQAN#%g;Md&czVn2TNxk7y*@GEWU!`)P#kcGy*XQ_$<*5jF$Gp}4f zehhjIzBd!HgUaA7RDTs}2mdZpSw)xcE>T+Yq@?*0SJ5Q&igXPjLTXJ0GC?DLyM>uc zPikem6i&nUfmGd89B+%{i@;HibAS?bkD!GA7RM*+3r`dmCGso>~@|7}Ao^h%BZrtbKbkb^5n~5Lc4U1)~ zjo$S+JFs=Dc|EPcPA}SmB;ZaYi9&wJF{L+Z~H{K#=>I?#n!BuI?WE6 zg{(ExHA}i1?vG--f-AK!yLaaH1^9zJW@SqyyG~4f4s3eGAu0U)LGB5E3g<+L|Ed!I iSuy^vvh@5J^=+EmtRI7&g!A7&Dgzx;AWrK+%zpq;iC9+v diff --git a/static/images/docs/quick-start/windows/caddyinst-3.png b/static/images/docs/quick-start/windows/caddyinst-3.png deleted file mode 100644 index be8feb5976ab5274df2c6ba1064231eb6ce0af68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5568 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 diff --git a/static/images/docs/quick-start/windows/caddyinst-4.png b/static/images/docs/quick-start/windows/caddyinst-4.png deleted file mode 100644 index 8426cf4e9e1991cedd82f59cc657bcfd8acdc049..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112684 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 diff --git a/static/images/docs/quick-start/windows/caddyinst-6.png b/static/images/docs/quick-start/windows/caddyinst-6.png deleted file mode 100644 index d9805bace9cf777670738a389f485835668b13b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14529 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 E0~fS^x&QzG diff --git a/static/images/docs/quick-start/windows/ddns-1.png b/static/images/docs/quick-start/windows/ddns-1.png deleted file mode 100644 index fd86bf2018881c0e99a114a862816b2a73ecef8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62227 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 z 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

+ ### Monitoring Endpoints See [monitoring](./advanced/monitoring) for details on the monitoring endpoints that Jellyfin provides. +## Accessing Jellyfin + +This section focusses on how to make Jellyfin Available within Networks. +Here you will find descriptions on how to make Jellyfin accessible both only localy and through the Internet. + +### Firewall/ Port Forwarding + +Networks are usually devided from eachother by firewalls. These block all incoming traffic and are meant to protect the network. +To access Jellyfin through these boundaries, its ports need to be forwarded/ opened in the respective firewalls. + +Note that opening a port gives full access to that port to the next higher Network. +Opening a port directly to the Internet is therefore insecure and not recommended. + +There are different layers where a firewall can be placed: +| Layer | Example | Description | +|---|---|---| +| Local | Docker, VM | Open ports at this layer to allow traffic from the Host to enter the Application | +| Host | physical machine, operating system | Open ports at this layer to allow traffic from the Network to enter the Host device | +| Network | Router | Open ports at this layer to allow traffic from the Internet to enter the Local Network | + +
+Port forwarding vs. opening a Port + +Whilst Routers often allow you to forward a port, firewalls typically only allow you to open one. +The difference is within the Target. Opening a Port essentially just means that traffic on this Port will go through. +Forwarding a Port you typically do in NAT scenarios - traffic is comming in on your public IP Adress, what device inside your network should recieve it. +Sometime port forwarding also offers to set a different target port then entry port. + +
+ +
+ +How to open a Port + +How exactly a port will be opened depends on your firewall software and its UI. +Here is linked below how to open ports for: +- [Windows Firewall](https://learn.microsoft.com/en-us/sql/reporting-services/report-server/configure-a-firewall-for-report-server-access?view=sql-server-ver16#open-ports-in-windows-firewall) + +
+ + + +--- +everything below this line was not changed (yet) + +## Autodiscovery + +Many clients will automatically discover servers running on the same LAN and display them on login. If you are outside the network when you connect you can type in the complete IP address or domain name in the server field with the correct port to continue to the login page. You can find the default ports below to access the web frontend. + +HTTP and HTTPS are the primary means of connecting to the server. When using HTTPS, self-signed certs are not recommended. Please use a trusted certificate authority such as [Let's Encrypt](./advanced/letsencrypt). + +:::caution + +In order for Chromecast to work on your local LAN, the easiest solution is to use IPv6 instead of IPv4. +For IPv4, you need to use NAT reflection to redirect to your local LAN IPv4 or add a override rules to your local DNS server to point to your local LAN IPv4 (for example 192.168.1.10) of Jellyfin. +Because Chromecasts have hardcoded Google DNS servers, you need to block Chromecast from reaching these servers (8.8.8.8) so it makes use of your local DNS server instead. +For a public routable IPv6 (not a link-local or ULA) there is no difference between public or local. Such IPv6 address is simultaneously publicly routable and accessible from the local LAN. +Because of that, there is no blocking, redirecting or DNS override needed. + +::: + ## Running Jellyfin Behind a Reverse Proxy It's possible to run Jellyfin behind another server acting as a reverse proxy. With a reverse proxy setup, this server handles all network traffic and proxies it back to Jellyfin. This provides the benefits of using DNS names and not having to remember port numbers, as well as easier integration and management of SSL certificates. From cdf72e10445ad177b3d8f00d4069fbbb994a4d93 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 24 Apr 2025 11:28:25 +0200 Subject: [PATCH 122/896] Update network guide poc --- docs/general/post-install/networking/index.md | 33 +++++++++++++++++-- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index 3658018f..8d7dc6d1 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -46,9 +46,6 @@ This section aims to provide an administrator with knowledge on what ports Jelly - **Client Discovery:** 7359 UDP Allows clients to discover Jellyfin on the local network. A broadcast message to this port with `Who is JellyfinServer?` will get a JSON response that includes the server address, ID, and name. -- **Dynamic Ports** - Live TV devices will often use a random UDP port for HDHomeRun devices. The server will select an unused port on startup to connect to these tuner devices. - ### Monitoring Endpoints @@ -95,7 +92,37 @@ Here is linked below how to open ports for: +### External Access +Since Jellyfin is entirely self hosted, the server will have to be made accessible from the Internet manualy. +To do that there will have to be some way to access the http(s) port remotely. + +To access a server remotely there will need to be a way to find it or its network on the internet. +This can be done through the public IP Adress of the Device or for IPv6 the Server's directly. + +To store the IP Adress, the easiest option would be to use a Domain and rely on the DNS System to resolve it. +This can also be used to store the 'current IP Adress' in the case of a dynamic public IP Adress. +However its not mandatory to use a Domain. + +There are multiple ways of exposing Jellyfin to the outside - the most common ones are: +- forwarding the Port to the Internet (not recommended!) +- forwarding through a Reverse Proxy +- using a VPN connection to enter the Network +- use a VPS to Reverse Proxy to your home network + +If you want to learn more about ReverseProxies and how to use them for Jellyfin, learn more [here](https://example.org) + +### SSL/ https + +Using https to access the Server is recommended. +By default https will not be enabled, because it requires an SSL Certificate. + +SSL Certificates are usualy issued by a third party and verify that the Server and URL are assigned to another. +When using HTTPS, self-signed certs are not recommended. Please use a trusted certificate authority such as [Let's Encrypt](./advanced/letsencrypt). + +If you are not using a local DNS and do not want to expose any of your Servers to the Internet then you will have to use self-signed certificates. + +Whilst Jellyfin offers https support its also possible to handle https/ ssl on Proxy level. --- everything below this line was not changed (yet) From 8dcfbf58096dbdc4cc11e1307219984f751b57ca Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 24 Apr 2025 14:43:42 +0200 Subject: [PATCH 123/896] poc networking rewrite --- docs/general/post-install/networking/index.md | 82 ++++++------------- 1 file changed, 23 insertions(+), 59 deletions(-) diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index 8d7dc6d1..96fb8d70 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -57,6 +57,21 @@ See [monitoring](./advanced/monitoring) for details on the monitoring endpoints This section focusses on how to make Jellyfin Available within Networks. Here you will find descriptions on how to make Jellyfin accessible both only localy and through the Internet. +In general, Jellyfin will be available localy on the specified port over the host-ip - e.g. `http://10.0.0.2:8096`. +However its also possible to create a local DNS entry that will point to your Jellyfin-Server - e.g. `jellyfin.local:8096`. + +:::caution + +In order for Chromecast to work with local DNS entries, the easiest solution is to use IPv6 instead of IPv4. +For IPv4, you need to use NAT reflection to redirect to your local LAN IPv4 or add a override rules to your local DNS server to point to your local LAN IPv4 (for example 192.168.1.10) of Jellyfin. +Because Chromecasts have hardcoded Google DNS servers, you need to block Chromecast from reaching these servers (8.8.8.8) so it makes use of your local DNS server instead. +For a public routable IPv6 (not a link-local or ULA) there is no difference between public or local. Such IPv6 address is simultaneously publicly routable and accessible from the local LAN. +Because of that, there is no blocking, redirecting or DNS override needed. + +::: +(this warning is weird to me) + + ### Firewall/ Port Forwarding Networks are usually devided from eachother by firewalls. These block all incoming traffic and are meant to protect the network. @@ -96,6 +111,7 @@ Here is linked below how to open ports for: Since Jellyfin is entirely self hosted, the server will have to be made accessible from the Internet manualy. To do that there will have to be some way to access the http(s) port remotely. +Autodiscovery services will only work localy and should not be made accessible externaly. To access a server remotely there will need to be a way to find it or its network on the internet. This can be done through the public IP Adress of the Device or for IPv6 the Server's directly. @@ -117,74 +133,26 @@ If you want to learn more about ReverseProxies and how to use them for Jellyfin, Using https to access the Server is recommended. By default https will not be enabled, because it requires an SSL Certificate. -SSL Certificates are usualy issued by a third party and verify that the Server and URL are assigned to another. +SSL Certificates are usually issued by a third party and verify that the Server and URL are assigned to another. When using HTTPS, self-signed certs are not recommended. Please use a trusted certificate authority such as [Let's Encrypt](./advanced/letsencrypt). If you are not using a local DNS and do not want to expose any of your Servers to the Internet then you will have to use self-signed certificates. -Whilst Jellyfin offers https support its also possible to handle https/ ssl on Proxy level. - ---- -everything below this line was not changed (yet) - -## Autodiscovery - -Many clients will automatically discover servers running on the same LAN and display them on login. If you are outside the network when you connect you can type in the complete IP address or domain name in the server field with the correct port to continue to the login page. You can find the default ports below to access the web frontend. - -HTTP and HTTPS are the primary means of connecting to the server. When using HTTPS, self-signed certs are not recommended. Please use a trusted certificate authority such as [Let's Encrypt](./advanced/letsencrypt). - :::caution -In order for Chromecast to work on your local LAN, the easiest solution is to use IPv6 instead of IPv4. -For IPv4, you need to use NAT reflection to redirect to your local LAN IPv4 or add a override rules to your local DNS server to point to your local LAN IPv4 (for example 192.168.1.10) of Jellyfin. -Because Chromecasts have hardcoded Google DNS servers, you need to block Chromecast from reaching these servers (8.8.8.8) so it makes use of your local DNS server instead. -For a public routable IPv6 (not a link-local or ULA) there is no difference between public or local. Such IPv6 address is simultaneously publicly routable and accessible from the local LAN. -Because of that, there is no blocking, redirecting or DNS override needed. +A lot of Clients do not support self-signed certificates. Be aware that using them regardless will break compatibility with them. ::: -## Running Jellyfin Behind a Reverse Proxy +Whilst Jellyfin offers https support its also possible to handle https/ ssl entirely on Proxy level. -It's possible to run Jellyfin behind another server acting as a reverse proxy. With a reverse proxy setup, this server handles all network traffic and proxies it back to Jellyfin. This provides the benefits of using DNS names and not having to remember port numbers, as well as easier integration and management of SSL certificates. +**It's strongly recommend that you check your SSL strength and server security at [SSLLabs](https://www.ssllabs.com/ssltest/analyze.html) if you are exposing these services to the internet.** -In cases when you would like to not use host networking with docker, you may use the gateway ip as a known proxy to fix ip resolution for clients logging in. +## Settings Overview -:::caution +This section is meant to give an overview of all the configurable network settings within the admin-dashboard. -In order for a reverse proxy to have the maximum benefit, you should have a publicly routable IP address and a domain with DNS set up correctly. -These examples assume you want to run Jellyfin under a sub-domain (e.g. jellyfin.example.com), but are easily adapted for the root domain if desired. - -::: - -:::caution - -Be careful when logging requests with your reverse proxy. Jellyfin sometimes sends authentication information as part of the URL (e.g `api_key` parameter), so logging the full request path can expose secrets to your logfile. -We recommend that you either protect your logfiles or do not log full request URLs or censor sensitive data from the logfile. -The nginx documentation below includes an example how to censor sensitive information from a logfile. - -::: - -Some popular options for reverse proxy systems are [Apache](https://httpd.apache.org), [Caddy](https://caddyserver.com), [Haproxy](https://www.haproxy.com), [Nginx](https://www.nginx.com) and [Traefik](https://traefik.io). - -- [Apache](./advanced/apache) -- [Caddy](./caddy) -- [HAProxy](./advanced/haproxy) -- [Nginx](./advanced/nginx) -- [Traefik](./advanced/traefik) - -While not a reverse proxy, Let's Encrypt can be used independently or with a reverse proxy to provide SSL certificates. - -- [Let's Encrypt](./advanced/letsencrypt) - -When following this guide, be sure to replace the following variables with your information. - -- `DOMAIN_NAME`: Your public domain name to access Jellyfin on (e.g. jellyfin.example.com) -- `example.com`: The domain name Jellyfin services will run under (e.g. example.com) -- `SERVER_IP_ADDRESS`: The IP address of your Jellyfin server (if the reverse proxy is on the same server use 127.0.0.1) - -In addition, the examples are configured for use with Let's Encrypt certificates. If you have a certificate from another source, change the SSL configuration from `/etc/letsencrypt/DOMAIN_NAME/` to the location of your certificate and key. - -Ports 80 and 443 (pointing to the proxy server) need to be opened on your router and firewall. +TODO: Add Pictured and the like here. ### Known Proxies @@ -217,7 +185,3 @@ There are three main caveats to this setting. 2. Client applications generally, for now, do not handle the Base URL redirects implicitly. Therefore, for instance in the Android app, the `Host` setting _must_ include the BaseURL as well (e.g. `http://myserver:8096/baseurl`), or the connection will fail. 3. Any reverse proxy configurations must be updated to handle a new Base URL. Generally, passing `/` back to the Jellyfin instance will work fine in all cases and the paths will be normalized, and this is the standard configuration in our examples. Keep this in mind however when doing more advanced routing. - -### Final Steps - -It's strongly recommend that you check your SSL strength and server security at [SSLLabs](https://www.ssllabs.com/ssltest/analyze.html) if you are exposing these services to the internet. From 175b4b107c186f14b8ddea6eac72deec4704de83 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 24 Apr 2025 14:45:11 +0200 Subject: [PATCH 124/896] Create standalone 3_ReverseProxy guide --- .../post-install/networking/3_ReverseProxy | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 docs/general/post-install/networking/3_ReverseProxy diff --git a/docs/general/post-install/networking/3_ReverseProxy b/docs/general/post-install/networking/3_ReverseProxy new file mode 100644 index 00000000..d544c121 --- /dev/null +++ b/docs/general/post-install/networking/3_ReverseProxy @@ -0,0 +1,43 @@ +# Running Jellyfin Behind a Reverse Proxy + +It's possible to run Jellyfin behind another server acting as a reverse proxy. With a reverse proxy setup, this server handles all network traffic and proxies it back to Jellyfin. This provides the benefits of using DNS names and not having to remember port numbers, as well as easier integration and management of SSL certificates. + +In cases when you would like to not use host networking with docker, you may use the gateway ip as a known proxy to fix ip resolution for clients logging in. + +:::caution + +In order for a reverse proxy to have the maximum benefit, you should have a publicly routable IP address and a domain with DNS set up correctly. +These examples assume you want to run Jellyfin under a sub-domain (e.g. jellyfin.example.com), but are easily adapted for the root domain if desired. + +::: + +:::caution + +Be careful when logging requests with your reverse proxy. Jellyfin sometimes sends authentication information as part of the URL (e.g `api_key` parameter), so logging the full request path can expose secrets to your logfile. +We recommend that you either protect your logfiles or do not log full request URLs or censor sensitive data from the logfile. +The nginx documentation below includes an example how to censor sensitive information from a logfile. + +::: + +Some popular options for reverse proxy systems are [Apache](https://httpd.apache.org), [Caddy](https://caddyserver.com), [Haproxy](https://www.haproxy.com), [Nginx](https://www.nginx.com) and [Traefik](https://traefik.io). + +- [Apache](./advanced/apache) +- [Caddy](./caddy) +- [HAProxy](./advanced/haproxy) +- [Nginx](./advanced/nginx) +- [Traefik](./advanced/traefik) + +While not a reverse proxy, Let's Encrypt can be used independently or with a reverse proxy to provide SSL certificates. + +- [Let's Encrypt](./advanced/letsencrypt) + +When following this guide, be sure to replace the following variables with your information. + +- `DOMAIN_NAME`: Your public domain name to access Jellyfin on (e.g. jellyfin.example.com) +- `example.com`: The domain name Jellyfin services will run under (e.g. example.com) +- `SERVER_IP_ADDRESS`: The IP address of your Jellyfin server (if the reverse proxy is on the same server use 127.0.0.1) + +In addition, the examples are configured for use with Let's Encrypt certificates. If you have a certificate from another source, change the SSL configuration from `/etc/letsencrypt/DOMAIN_NAME/` to the location of your certificate and key. + +Ports 80 and 443 (pointing to the proxy server) need to be opened on your router and firewall. + From fa0e0767b85ec18b9db4567c96d074cba9ce263d Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 24 Apr 2025 14:51:51 +0200 Subject: [PATCH 125/896] fix markdownlint --- docs/general/post-install/networking/index.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index 96fb8d70..7c3d7e99 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -71,7 +71,6 @@ Because of that, there is no blocking, redirecting or DNS override needed. ::: (this warning is weird to me) - ### Firewall/ Port Forwarding Networks are usually devided from eachother by firewalls. These block all incoming traffic and are meant to protect the network. @@ -81,8 +80,9 @@ Note that opening a port gives full access to that port to the next higher Netwo Opening a port directly to the Internet is therefore insecure and not recommended. There are different layers where a firewall can be placed: + | Layer | Example | Description | -|---|---|---| +| --- | --- | --- | | Local | Docker, VM | Open ports at this layer to allow traffic from the Host to enter the Application | | Host | physical machine, operating system | Open ports at this layer to allow traffic from the Network to enter the Host device | | Network | Router | Open ports at this layer to allow traffic from the Internet to enter the Local Network | @@ -98,11 +98,11 @@ Sometime port forwarding also offers to set a different target port then entry p
- How to open a Port How exactly a port will be opened depends on your firewall software and its UI. Here is linked below how to open ports for: + - [Windows Firewall](https://learn.microsoft.com/en-us/sql/reporting-services/report-server/configure-a-firewall-for-report-server-access?view=sql-server-ver16#open-ports-in-windows-firewall)
@@ -121,6 +121,7 @@ This can also be used to store the 'current IP Adress' in the case of a dynamic However its not mandatory to use a Domain. There are multiple ways of exposing Jellyfin to the outside - the most common ones are: + - forwarding the Port to the Internet (not recommended!) - forwarding through a Reverse Proxy - using a VPN connection to enter the Network From ae074d04f055eb60445b6cbf08884b0140a6acea Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 24 Apr 2025 15:53:56 +0200 Subject: [PATCH 126/896] rename file to md D: --- .../post-install/networking/{3_ReverseProxy => 3_ReverseProxy.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/general/post-install/networking/{3_ReverseProxy => 3_ReverseProxy.md} (100%) diff --git a/docs/general/post-install/networking/3_ReverseProxy b/docs/general/post-install/networking/3_ReverseProxy.md similarity index 100% rename from docs/general/post-install/networking/3_ReverseProxy rename to docs/general/post-install/networking/3_ReverseProxy.md From 78e3ad44ffb99fd9991e35156d46f1703c7351e9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Apr 2025 18:53:44 +0000 Subject: [PATCH 127/896] Update actions/download-artifact action to v4.3.0 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 36c57fb6..f49b840f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -80,7 +80,7 @@ jobs: comment-tag: CFPages-deployment mode: recreate - name: Download workflow artifact - uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1 + uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 with: name: jellyfin-org__build path: build From 29f9cad985c3de4011eee3e155818dea2d315fd6 Mon Sep 17 00:00:00 2001 From: John Blue Date: Sat, 26 Apr 2025 16:20:59 -0500 Subject: [PATCH 128/896] Update container.md Added lines for HTTPS and autodiscovery ports. --- docs/general/installation/container.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index cd9cd1aa..c3054a73 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -173,6 +173,9 @@ Steps to run Jellyfin using Podman are similar to the Docker steps. --label "io.containers.autoupdate=registry" \ --name myjellyfin \ --publish 8096:8096/tcp \ + --publish 8920:8920/tcp \ + --publish 1900:1900/udp \ + --publish 7359:7359/udp \ --rm \ --user $(id -u):$(id -g) \ --userns keep-id \ From f544f34ed24dc6d7fb4c9a2a1f33624e9fad15f3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 26 Apr 2025 23:01:32 -0400 Subject: [PATCH 129/896] Update dependency swiper to v11.2.6 (#1330) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 775bb605..b5e66721 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.86.3", - "swiper": "11.2.4", + "swiper": "11.2.6", "url-loader": "4.1.1" }, "devDependencies": { @@ -19455,9 +19455,9 @@ } }, "node_modules/swiper": { - "version": "11.2.4", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.4.tgz", - "integrity": "sha512-DTtglrsFfMYytid+oNy4QI3t2N2+XhhwSYbnyOhlwBmvY8Bkoj3ombK1/b80w8vDpQ+Lqlnbm+0737+i32MrcA==", + "version": "11.2.6", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.6.tgz", + "integrity": "sha512-8aXpYKtjy3DjcbzZfz+/OX/GhcU5h+looA6PbAzHMZT6ESSycSp9nAjPCenczgJyslV+rUGse64LMGpWE3PX9Q==", "funding": [ { "type": "patreon", diff --git a/package.json b/package.json index db5614eb..5aa26353 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.86.3", - "swiper": "11.2.4", + "swiper": "11.2.6", "url-loader": "4.1.1" }, "browserslist": { From de6566f69d79e6b0e5875bfd4531edaaef629111 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 26 Apr 2025 23:02:02 -0400 Subject: [PATCH 130/896] Update dependency typescript to v5.8.3 (#1361) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index b5e66721..edd5581e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,7 +54,7 @@ "eslint-plugin-react-hooks": "4.6.0", "node-fetch": "3.3.2", "prettier": "3.5.2", - "typescript": "5.8.2", + "typescript": "5.8.3", "typescript-plugin-css-modules": "5.1.0" }, "engines": { @@ -19848,9 +19848,9 @@ } }, "node_modules/typescript": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", - "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", diff --git a/package.json b/package.json index 5aa26353..b70c22d7 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "eslint-plugin-react-hooks": "4.6.0", "node-fetch": "3.3.2", "prettier": "3.5.2", - "typescript": "5.8.2", + "typescript": "5.8.3", "typescript-plugin-css-modules": "5.1.0" } } From e1c4f846ea441a4f914a0d9a7bb34144a4b7ce63 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 27 Apr 2025 03:05:25 +0000 Subject: [PATCH 131/896] Update dependency prettier to v3.5.3 (#1329) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index edd5581e..669c4eaf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,7 @@ "eslint-plugin-react": "7.34.0", "eslint-plugin-react-hooks": "4.6.0", "node-fetch": "3.3.2", - "prettier": "3.5.2", + "prettier": "3.5.3", "typescript": "5.8.3", "typescript-plugin-css-modules": "5.1.0" }, @@ -17355,9 +17355,9 @@ } }, "node_modules/prettier": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.2.tgz", - "integrity": "sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", + "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index b70c22d7..e8cef390 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "eslint-plugin-react": "7.34.0", "eslint-plugin-react-hooks": "4.6.0", "node-fetch": "3.3.2", - "prettier": "3.5.2", + "prettier": "3.5.3", "typescript": "5.8.3", "typescript-plugin-css-modules": "5.1.0" } From e1f561792b3f0e8376f5c194eaa84e10ce968f9c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 27 Apr 2025 11:38:22 -0400 Subject: [PATCH 132/896] Update dependency @icons-pack/react-simple-icons to v12.7.0 (#1393) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 669c4eaf..587a51ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.49.2", "@fontsource/noto-sans": "5.2.6", - "@icons-pack/react-simple-icons": "12.6.0", + "@icons-pack/react-simple-icons": "12.7.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", @@ -3731,9 +3731,9 @@ "devOptional": true }, "node_modules/@icons-pack/react-simple-icons": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-12.6.0.tgz", - "integrity": "sha512-CQJbCvJHn1GpnyJQrkXNVXSS5ct/MPzcmr2m8HUe7gCHUVG7Hl2PwrIIAvCcJ5hZ+3CAYi4WoWERoFj8DzGl/A==", + "version": "12.7.0", + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-12.7.0.tgz", + "integrity": "sha512-XpG7e8buAco8AbvCar+4LX5do0L98d/NaeHoTuW4awyUH33id7HQiiMomK+cS1MRxfLNMmhW2W0223/fMC0unw==", "license": "MIT", "peerDependencies": { "react": "^16.13 || ^17 || ^18 || ^19" diff --git a/package.json b/package.json index e8cef390..b90db256 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.49.2", "@fontsource/noto-sans": "5.2.6", - "@icons-pack/react-simple-icons": "12.6.0", + "@icons-pack/react-simple-icons": "12.7.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", From 56d6d6a78f6b152826ba4c9e9383aec427805100 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Sun, 27 Apr 2025 13:24:46 -0400 Subject: [PATCH 133/896] Add splash screen documentation (#1334) * Add splash screen documentation * Fix typo in splash screen docs --- docs/general/server/settings.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/general/server/settings.md b/docs/general/server/settings.md index fc0417d7..1e814beb 100644 --- a/docs/general/server/settings.md +++ b/docs/general/server/settings.md @@ -11,6 +11,12 @@ The general settings include options that don't require their own link in the si This name will be displayed to users when they select a server, and clients might use it in other locations as well. The default value will be the hostname of the computer. +## Splash Screen Image + +The splash screen image is used by some clients as a background for login screens or similar. +The default image is generated from images of the content on your server and is visible without authenticating and therefore can expose what content may be present on your server. +Only content with a rating equivalent to PG-13 or lower is used for generating the image, but this depends on the content having accurate rating data. + ## Login Disclaimer This message will be shown to users when they login on your server. From 7d6c30674ea4e70dbdf0605b9091b33447b301f0 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Sun, 27 Apr 2025 15:39:11 -0400 Subject: [PATCH 134/896] Update docs/general/server/media/video.md Co-authored-by: Tim Eisele --- docs/general/server/media/video.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/media/video.md b/docs/general/server/media/video.md index c1c693e7..8b442488 100644 --- a/docs/general/server/media/video.md +++ b/docs/general/server/media/video.md @@ -5,7 +5,7 @@ title: Video Content # Video Content -Video content covers all content that is in Video form, namely movies, TV shows and music videos. +Video content covers all content that is in video form, namely movies, TV shows and music videos. Most common video formats are supported by Jellyfin, such as `mp4` and `mkv`. In addition, `VIDEO_TS` and `BDMV` folders are supported for movies and music videos. `VIDEO_TS` or `BDMV` folders do not support multiple versions, multiple parts or external subtitle / audio tracks. From e00da26d23fb85379d811217402c9c290c6dd323 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Sun, 27 Apr 2025 15:39:46 -0400 Subject: [PATCH 135/896] Update docs/general/server/media/video.md Co-authored-by: Tim Eisele --- docs/general/server/media/video.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/media/video.md b/docs/general/server/media/video.md index 8b442488..f2d7c8ef 100644 --- a/docs/general/server/media/video.md +++ b/docs/general/server/media/video.md @@ -132,7 +132,7 @@ External Subtitles can be added with file suffixes. Film.English Commentary.en.mp3 ``` -Each title/flag field can be a generic string, or a special flag. A file can have multiple, separated with `.` +Each title/flag field can be a generic string, or a special flag. A file can have multiple flags, separated with `.` | Type | Flag | | ---------------- | ------------------- | From bba7f1c61b171fb12eb9e423355fb3f7ea631003 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Sun, 27 Apr 2025 15:57:02 -0400 Subject: [PATCH 136/896] reviews --- docs/general/server/media/video.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/general/server/media/video.md b/docs/general/server/media/video.md index f2d7c8ef..31673f0a 100644 --- a/docs/general/server/media/video.md +++ b/docs/general/server/media/video.md @@ -67,7 +67,7 @@ Shows └── Series Name B S02E03.mkv ``` -Each video file may contain multiple episodes. However, only the metadata of the first episode will be shown in Jellyfin. It is recommended that the video files be split into individual episodes using a tool like [MKVToolNix](https://mkvtoolnix.download) +Each video file may contain multiple episodes. However, they will be shown as a single entry containing metadata from multiple episodes. It is recommended that the video files be split into individual episodes using a tool like [MKVToolNix](https://mkvtoolnix.download) ### Show Specials @@ -148,7 +148,7 @@ Any arbitrary text not parsable to a language or flag will be combined and used ### Multiple Versions -Multiple versions of the same video can be stored together in the library using a file suffix. The part before any suffixes **MUST** be exactly the same, including any years and/or metadata provider IDs. +Multiple versions of the same video can be stored together in the library using a file suffix in Movie and Music Video library types. The part before any suffixes **MUST** be exactly the same, including any years and/or metadata provider IDs. ```txt Movie (2021) [imdbid-tt12801262] @@ -211,7 +211,7 @@ Movies ### Multiple Parts -Content that are split into multiple files can be stacked together if named correctly. Files should be named as follows: +Content that are split into multiple files can be stacked together if named correctly in Movie and Music Video library types. Files should be named as follows: - `Movie Name (2010)/Movie Name.mkv` From ad9c2c92261def5a81c3749801288fd6e62086e0 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Sun, 27 Apr 2025 16:07:36 -0400 Subject: [PATCH 137/896] add series extras documentation --- docs/general/server/media/video.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/general/server/media/video.md b/docs/general/server/media/video.md index 31673f0a..1a9ad74a 100644 --- a/docs/general/server/media/video.md +++ b/docs/general/server/media/video.md @@ -73,6 +73,8 @@ Each video file may contain multiple episodes. However, they will be shown as a Show specials can be added in the `Season 00` folder. If supported by your metadata provider those files will be matched. In case your metadata provider does not provide information about the special, it is recommended to use a name which describes the content of the special instead of naming it `Series Name S00Exy.mkv`. This is done to avoid wrong metadata being pulled for the special and to provide a proper presentation. +In addition, extras can be added using extras files or folders listed in the [Extras section](#extras). + :::note Episode numbering for specials may vary from metadata provider to metadata provider. From 8d4fc58884f67b70246c8e35a059bedea78d2f57 Mon Sep 17 00:00:00 2001 From: thedreadpirate <137357145+solidsnake1298@users.noreply.github.com> Date: Mon, 28 Apr 2025 14:39:41 -0400 Subject: [PATCH 138/896] Adjusting docs for notification config location (#1306) * Adjusting docs for notification config location * Reworking to reflect functionality moving to webhook plugin. --- docs/general/server/notifications.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/docs/general/server/notifications.md b/docs/general/server/notifications.md index e999bf29..ec02d683 100644 --- a/docs/general/server/notifications.md +++ b/docs/general/server/notifications.md @@ -1,16 +1,14 @@ --- uid: server-notifications -title: Notifications +title: Webhook Plugin for Notifications --- -# Notifications - -You can use notifications to get alerts when certain events happen on your server. Some common notifications include plugin installations and different user events. - ## Services -Notifications can be sent using different services depending on what kind of integration you want. Jellyfin will show notifications on the dashboard by default, but you can install alternative services on the **Plugins** page. Most services will require additional configuration but can be extremely useful for those who want instant updates for activity on their server. +Notifications via the Webhook Plugin can be sent using different services depending on what kind of integration you want. Jellyfin will show notifications on the dashboard by default, but you can send notifications via the Webhook Plugin to additional messaging services. Most services will require additional configuration but can be extremely useful for those who want instant updates for activity on their server. ## Configuration -You can properly configure this feature on the **Notifications** page in the settings. All notification types will be shown in a list as well as their current status. They can be enabled individually and can be set to only monitor specific users. Any installed notification services will show up in a list in this section. +After installing the **Webhook** plugin, you will navigate to "My Plugins" in the dashboard and then select the Webhook plugin to configure notifications. All notification types will be shown in a list as well as their current status. They can be enabled individually and can be set to only monitor specific users. Any installed notification services will show up in a list in this section. + +Templates for popular messaging services are available on the webhook plugin's [github page](https://github.com/jellyfin/jellyfin-plugin-webhook/tree/master/Jellyfin.Plugin.Webhook/Templates). From 3567974b3a1643cd6574472840bc9b1c7f4f22e9 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 29 Apr 2025 14:09:50 -0400 Subject: [PATCH 139/896] bring back movies page --- docs/general/server/media/_external-images.md | 3 + .../server/media/_video-external-extras.md | 95 +++++++++++++++++++ .../server/media/_video-external-streams.md | 28 ++++++ docs/general/server/media/_video-header.md | 5 + .../media/_video-multiversion-multipart.md | 90 ++++++++++++++++++ docs/general/server/media/movies.md | 51 ++++++++++ 6 files changed, 272 insertions(+) create mode 100644 docs/general/server/media/_external-images.md create mode 100644 docs/general/server/media/_video-external-extras.md create mode 100644 docs/general/server/media/_video-external-streams.md create mode 100644 docs/general/server/media/_video-header.md create mode 100644 docs/general/server/media/_video-multiversion-multipart.md create mode 100644 docs/general/server/media/movies.md diff --git a/docs/general/server/media/_external-images.md b/docs/general/server/media/_external-images.md new file mode 100644 index 00000000..4774a429 --- /dev/null +++ b/docs/general/server/media/_external-images.md @@ -0,0 +1,3 @@ +## External Images + +Please refer to the [external images section of the music docs](/docs/general/server/media/music#external-images) while we work on a comprehensive page for external images diff --git a/docs/general/server/media/_video-external-extras.md b/docs/general/server/media/_video-external-extras.md new file mode 100644 index 00000000..67ee59cb --- /dev/null +++ b/docs/general/server/media/_video-external-extras.md @@ -0,0 +1,95 @@ +## Extras + +Extras can be added to movies, show series, show seasons, and music videos in a few different ways, as listed below. + +### Extras Folders + +One of the cleanest ways of adding extras is to place them in subfolders within your media folders. + +Supported folder types are: + +- `behind the scenes` +- `deleted scenes` +- `interviews` +- `scenes` +- `samples` +- `shorts` +- `featurettes` +- `clips` +- `other` - Generic catch all for extras of an unknown type. +- `extras` - Generic catch all for extras of an unknown type. +- `trailers` + +```txt +Best_Movie_Ever (2019) +ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 +ā”œā”€ā”€ Best_Movie_Ever (2019) - 720P.mp4 +ā”œā”€ā”€ Best_Movie_Ever (2019) - Directors Cut.mp4 +ā”œā”€ā”€ behind the scenes +│ ā”œā”€ā”€ Making of the Best Movie Ever.mp4 +│ └── Finding the right score.mp4 +ā”œā”€ā”€ interviews +│ └── Interview with the Director.mp4 +└── extras + └── Home recreation.mp4 +``` + +### File Name + +Some types of extras support a special option if you only have a single of that type. These options are to name the filename a specific word when stored in the same folder. + +Supported filenames are: + +- `trailer` +- `sample` +- `theme` - Audio file of the theme song + +```txt +Best_Movie_Ever (2019) +ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 +ā”œā”€ā”€ sample.mp4 +ā”œā”€ā”€ theme.mp3 +└── trailer.mp4 +``` + +### File Suffix + +If you would rather keep everything in a single folder, you can append special suffixes to the filename which Jellyfin picks up and uses to identify the file as an extra. Note that, with a few noted exceptions, these suffixes **DO NOT** contain any spaces. + + + +- `-trailer` +- `.trailer` +- `_trailer` +- ` trailer` - This is a space followed by the word `trailer` +- `-sample` +- `.sample` +- `_sample` +- ` sample` - This is a space followed by the word `sample` +- `-scene` +- `-clip` +- `-interview` +- `-behindthescenes` +- `-deleted` +- `-deletedscene` +- `-featurette` +- `-short` +- `-other` +- `-extra` + + +```txt +Best_Movie_Ever (2019) +ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 +ā”œā”€ā”€ That clip that I want everyone to see-clip.mp4 +ā”œā”€ā”€ Release Trailer-trailer.mp4 +ā”œā”€ā”€ Preview Trailer.trailer.avi +ā”œā”€ā”€ Release Trailer 2_trailer.avi +ā”œā”€ā”€ Teaser.sample.mp4 +ā”œā”€ā”€ Favorite Scene-scene.mp4 +ā”œā”€ā”€ The Best Ever-clip.mp4 +ā”œā”€ā”€ Making of The Best Movie Ever-behindthescenes.mp4 +ā”œā”€ā”€ Not the best scene-deleted.mp4 +ā”œā”€ā”€ Theme Song Music Video-featurette.mp4 +└── Art of the Best Movie Ever-short.mp4 +``` diff --git a/docs/general/server/media/_video-external-streams.md b/docs/general/server/media/_video-external-streams.md new file mode 100644 index 00000000..11f12fc7 --- /dev/null +++ b/docs/general/server/media/_video-external-streams.md @@ -0,0 +1,28 @@ +## External Subtitles and Audio Tracks + +External Subtitles can be added with file suffixes. + +```txt +/Movies + /Film (1986) + Film.mkv + Film.default.srt + Film.default.en.forced.ass + Film.forced.en.dts + Film.en.sdh.srt + Film.English Commentary.en.mp3 +``` + +Each title/flag field can be a generic string, or a special flag. A file can have multiple flags, separated with `.` + +| Type | Flag | +| ---------------- | ------------------- | +| Default | `default` | +| Forced | `forced`, `foreign` | +| Hearing Impaired | `sdh`, `cc`, `hi` | + +`hi` collides with the Hindi language abbreviation. `hi` by itself will resolve as a Hindi language track, while `hi` in conjunction with another language identifier (such as `title.en.hi.srt`) will use the other language and tag it as hearing impaired. + +Flags are ignored on containers with more than one stream. + +Any arbitrary text not parsable to a language or flag will be combined and used as the title of the stream (if there is not a stream title already embedded in the file metadata). The last file in the above example will be parsed as an English mp3 audio stream with the title `English Commentary`. diff --git a/docs/general/server/media/_video-header.md b/docs/general/server/media/_video-header.md new file mode 100644 index 00000000..32669dff --- /dev/null +++ b/docs/general/server/media/_video-header.md @@ -0,0 +1,5 @@ +Most common video formats are supported by Jellyfin, such as `mp4` and `mkv`. In addition, `VIDEO_TS` and `BDMV` folders are supported for movies and music videos. `VIDEO_TS` or `BDMV` folders do not support multiple versions, multiple parts or external subtitle / audio tracks. + +`.iso` files and other disc image formats should work but are not supported. It is recommended that disc image formats be remuxed into `mkv` containers, or extracted into `VIDEO_TS` or `BDMV` folders. + +File names containing special characters WILL cause problems. The following characters are known to cause issues: `<`, `>`, `:`, `"`, `/`, `\`, `|`, `?`, `*` diff --git a/docs/general/server/media/_video-multiversion-multipart.md b/docs/general/server/media/_video-multiversion-multipart.md new file mode 100644 index 00000000..a85a4497 --- /dev/null +++ b/docs/general/server/media/_video-multiversion-multipart.md @@ -0,0 +1,90 @@ +## Multiple Versions + +Multiple versions of the same video can be stored together in the library using a file suffix in Movie and Music Video library types. The part before any suffixes **MUST** be exactly the same, including any years and/or metadata provider IDs. + +```txt +Movie (2021) [imdbid-tt12801262] +ā”œā”€ā”€ Movie (2021) [imdbid-tt12801262] - 2160p.mp4 +ā”œā”€ā”€ Movie (2021) [imdbid-tt12801262] - 1080p.mp4 +└── Movie (2021) [imdbid-tt12801262] - Directors Cut.mp4 +``` + +To distinguish between versions, each filename needs to have a space, hyphen, space, and then a label. Labels are not predetermined and can be made up by the user. The hyphen is required. Periods, commas and other characters are not supported. + +Labels can optionally be placed between brackets with the same result as seen below. + +```txt +Movies +└── Best_Movie_Ever (2019) + ā”œā”€ā”€ Best_Movie_Ever (2019) - [1080P].mp4 + ā”œā”€ā”€ Best_Movie_Ever (2019) - [720P].mp4 + └── Best_Movie_Ever (2019) - [Directors Cut].mp4 +``` + +If labels are not added to the end of filenames, as shown above, each file will be treated as a unique movie and not a version of the same movie. + +Movie versions are presented in an alphabetically sorted list. An exception applies to resolution names, which are sorted in descending order from highest to lowest resolution. A version name qualifies as a resolution name when ending with either a `p` or an `i`. The first movie version in the list is the one selected by default. An example of sorting as seen below. + +- `1080p`, `2160p`, `360p`, `480p`, `720p` → `2160p`, `1080p`, `720p`, `480p`, `360p` +- `Extended Cut`, `Cinematic Cut`, `Director's Cut` → `Cinematic Cut`, `Director's Cut`, `Extended Cut` + +To group media manually, long-click or right-click media to highlight then select additional media to merge. Use the new bar that appears to 'Group Versions'. + +## 3D Videos + +3D Videos are identified using flags in the file name. To identify 3D content by filename, the first tag is `3D`, which must be combined with one of the following tags to specify the specific 3D format: + +| Format | Tag | +| ---------------------- | ------------- | +| half side by side | `hsbs` | +| full side by side | `fsbs` | +| half top and bottom | `htab` | +| full top and bottom | `ftab` | +| Multiview Video Coding | `mvc` | +| Anaglyph | Not Supported | + +The tags are case-insensitive and must be surrounded by either a space, hyphen `-`, dot `.` or underscore `_`. + +```txt +Awesome 3D Movie (2022).3D.FTAB.mp4 +Awesome 3D Movie (2022)_3D_htab.mp4 +Awesome 3D Movie (2022)-3d-hsbs.mp4 +``` + +Additionally, 3D filename tags can be combined with the grouping functionality documented above. All text before the hyphen must match the folder name. + +```txt +Movies +└── Awesome 3D Movie (2022) + ā”œā”€ā”€ Awesome 3D Movie (2022) - 3D_FTAB.mp4 + ā”œā”€ā”€ Awesome 3D Movie (2022) - 3D.hsbs.mp4 + └── Awesome 3D Movie (2022) - 1080p.mp4 +``` + +## Multiple Parts + +Content that are split into multiple files can be stacked together if named correctly in Movie and Music Video library types. Files should be named as follows: + +- `Movie Name (2010)/Movie Name.mkv` + +The separator is optional between `` and ``. `` can be any number, or the letters a-d. + +Supported part types are: + +- `cd` +- `dvd` +- `part` +- `pt` +- `disc` +- `disk` + +Supported separators are: + + + +- ` ` (space) +- `.` (period) +- `-` (dash) +- `_` (underscore) + +This does not work in conjunction with multiple versions or merging. diff --git a/docs/general/server/media/movies.md b/docs/general/server/media/movies.md new file mode 100644 index 00000000..614416ad --- /dev/null +++ b/docs/general/server/media/movies.md @@ -0,0 +1,51 @@ +--- +uid: server-media-movies +title: Movies +--- + +# Movies + +import VideoHeader from './\_video-header.md'; + + + +## Organization + +Movies should be organized into individual folders for each movie. The folder can optionally contain extra files. + +```txt +Movies +ā”œā”€ā”€ Best_Movie_Ever (2019) +│ ā”œā”€ā”€ Best_Movie_Ever (2019).mp4 +│ ā”œā”€ā”€ Best_Movie_Ever (2019).nfo +│ ā”œā”€ā”€ Best_Movie_Ever (2019).en_us.srt +│ ā”œā”€ā”€ cover.png +│ └── theme.mp3 +└── Movie (2021) [imdbid-tt12801262] + ā”œā”€ā”€ backdrop.jpg + └── VIDEO_TS + ā”œā”€ā”€ VIDEO_TS.BUP + ā”œā”€ā”€ VIDEO_TS.IFO + ā”œā”€ā”€ VIDEO_TS.VOB + ā”œā”€ā”€ VTS_01_0.BUP + ā”œā”€ā”€ VTS_01_0.IFO + ā”œā”€ā”€ VTS_01_0.VOB + ā”œā”€ā”€ VTS_01_1.VOB + └── VTS_01_2.VOB +``` + +import ExternalStreams from './\_video-external-streams.md'; + + + +import MultiversionMultipart from './\_video-multiversion-multipart.md'; + + + +import ExternalExtras from './\_video-external-extras.md'; + + + +import ExternalImages from './\_external-images.md'; + + From 979a0b956f87becc580475930a94591c2f42272e Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 29 Apr 2025 14:11:22 -0400 Subject: [PATCH 140/896] bring back music videos page --- docs/general/server/media/music-videos.md | 50 +++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 docs/general/server/media/music-videos.md diff --git a/docs/general/server/media/music-videos.md b/docs/general/server/media/music-videos.md new file mode 100644 index 00000000..1fe30398 --- /dev/null +++ b/docs/general/server/media/music-videos.md @@ -0,0 +1,50 @@ +--- +uid: server-media-music-videos +title: Music videos +--- + +# Music Videos + +import VideoHeader from './\_video-header.md'; + + + +## Organization + +Music videos are organized mostly the same as movies, with a few key differences - no external metadata providers are available by default, and multi layer folders are supported. + +```txt +MusicVideos +ā”œā”€ā”€ Folder 1 +│ ā”œā”€ā”€ Folder 1.1 +│ │ └── Song 1 +│ │ ā”œā”€ā”€ Song 1 Version 1.mp4 +│ │ ā”œā”€ā”€ Song 1 Version 2.mp4 +│ │ └── Song 1 Version 3.mp4 +│ ā”œā”€ā”€ Song 2 +│ │ ā”œā”€ā”€ Song 2 Version 1.mp4 +│ │ ā”œā”€ā”€ Song 2 Version 1.nfo +│ │ ā”œā”€ā”€ Song 2 Version 2.mp4 +│ │ └── Song 2 Version 2.nfo +│ └── Song 3 +│ ā”œā”€ā”€ Song 3.mkv +│ └── Song 3.nfo +└── Song 4 + └── Song 4.avi +``` + +import ExternalStreams from './\_video-external-streams.md'; + + + +import MultiversionMultipart from './\_video-multiversion-multipart.md'; + + + +import ExternalExtras from './\_video-external-extras.md'; + + + +import ExternalImages from './\_external-images.md'; + + From ab8c1f4574448b38668daa0dfc6ea3d5f78c94fd Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 29 Apr 2025 14:24:40 -0400 Subject: [PATCH 141/896] bring back shows page --- docs/general/server/media/_video-3d.md | 30 +++++++ docs/general/server/media/_video-multipart.md | 27 +++++++ ...on-multipart.md => _video-multiversion.md} | 59 -------------- docs/general/server/media/movies.md | 12 ++- docs/general/server/media/music-videos.md | 12 ++- docs/general/server/media/shows.md | 79 +++++++++++++++++++ 6 files changed, 156 insertions(+), 63 deletions(-) create mode 100644 docs/general/server/media/_video-3d.md create mode 100644 docs/general/server/media/_video-multipart.md rename docs/general/server/media/{_video-multiversion-multipart.md => _video-multiversion.md} (51%) create mode 100644 docs/general/server/media/shows.md diff --git a/docs/general/server/media/_video-3d.md b/docs/general/server/media/_video-3d.md new file mode 100644 index 00000000..796a78fc --- /dev/null +++ b/docs/general/server/media/_video-3d.md @@ -0,0 +1,30 @@ +## 3D Videos + +3D Videos are identified using flags in the file name. To identify 3D content by filename, the first tag is `3D`, which must be combined with one of the following tags to specify the specific 3D format: + +| Format | Tag | +| ---------------------- | ------------- | +| half side by side | `hsbs` | +| full side by side | `fsbs` | +| half top and bottom | `htab` | +| full top and bottom | `ftab` | +| Multiview Video Coding | `mvc` | +| Anaglyph | Not Supported | + +The tags are case-insensitive and must be surrounded by either a space, hyphen `-`, dot `.` or underscore `_`. + +```txt +Awesome 3D Movie (2022).3D.FTAB.mp4 +Awesome 3D Movie (2022)_3D_htab.mp4 +Awesome 3D Movie (2022)-3d-hsbs.mp4 +``` + +Additionally, 3D filename tags can be combined with the grouping functionality documented above. All text before the hyphen must match the folder name. + +```txt +Movies +└── Awesome 3D Movie (2022) + ā”œā”€ā”€ Awesome 3D Movie (2022) - 3D_FTAB.mp4 + ā”œā”€ā”€ Awesome 3D Movie (2022) - 3D.hsbs.mp4 + └── Awesome 3D Movie (2022) - 1080p.mp4 +``` diff --git a/docs/general/server/media/_video-multipart.md b/docs/general/server/media/_video-multipart.md new file mode 100644 index 00000000..37e8ad0f --- /dev/null +++ b/docs/general/server/media/_video-multipart.md @@ -0,0 +1,27 @@ +## Multiple Parts + +Content that are split into multiple files can be stacked together if named correctly. Files should be named as follows: + +- `Movie Name (2010)/Movie Name.mkv` + +The separator is optional between `` and ``. `` can be any number, or the letters a-d. + +Supported part types are: + +- `cd` +- `dvd` +- `part` +- `pt` +- `disc` +- `disk` + +Supported separators are: + + + +- ` ` (space) +- `.` (period) +- `-` (dash) +- `_` (underscore) + +This does not work in conjunction with multiple versions or merging. diff --git a/docs/general/server/media/_video-multiversion-multipart.md b/docs/general/server/media/_video-multiversion.md similarity index 51% rename from docs/general/server/media/_video-multiversion-multipart.md rename to docs/general/server/media/_video-multiversion.md index a85a4497..c687cb8b 100644 --- a/docs/general/server/media/_video-multiversion-multipart.md +++ b/docs/general/server/media/_video-multiversion.md @@ -29,62 +29,3 @@ Movie versions are presented in an alphabetically sorted list. An exception appl - `Extended Cut`, `Cinematic Cut`, `Director's Cut` → `Cinematic Cut`, `Director's Cut`, `Extended Cut` To group media manually, long-click or right-click media to highlight then select additional media to merge. Use the new bar that appears to 'Group Versions'. - -## 3D Videos - -3D Videos are identified using flags in the file name. To identify 3D content by filename, the first tag is `3D`, which must be combined with one of the following tags to specify the specific 3D format: - -| Format | Tag | -| ---------------------- | ------------- | -| half side by side | `hsbs` | -| full side by side | `fsbs` | -| half top and bottom | `htab` | -| full top and bottom | `ftab` | -| Multiview Video Coding | `mvc` | -| Anaglyph | Not Supported | - -The tags are case-insensitive and must be surrounded by either a space, hyphen `-`, dot `.` or underscore `_`. - -```txt -Awesome 3D Movie (2022).3D.FTAB.mp4 -Awesome 3D Movie (2022)_3D_htab.mp4 -Awesome 3D Movie (2022)-3d-hsbs.mp4 -``` - -Additionally, 3D filename tags can be combined with the grouping functionality documented above. All text before the hyphen must match the folder name. - -```txt -Movies -└── Awesome 3D Movie (2022) - ā”œā”€ā”€ Awesome 3D Movie (2022) - 3D_FTAB.mp4 - ā”œā”€ā”€ Awesome 3D Movie (2022) - 3D.hsbs.mp4 - └── Awesome 3D Movie (2022) - 1080p.mp4 -``` - -## Multiple Parts - -Content that are split into multiple files can be stacked together if named correctly in Movie and Music Video library types. Files should be named as follows: - -- `Movie Name (2010)/Movie Name.mkv` - -The separator is optional between `` and ``. `` can be any number, or the letters a-d. - -Supported part types are: - -- `cd` -- `dvd` -- `part` -- `pt` -- `disc` -- `disk` - -Supported separators are: - - - -- ` ` (space) -- `.` (period) -- `-` (dash) -- `_` (underscore) - -This does not work in conjunction with multiple versions or merging. diff --git a/docs/general/server/media/movies.md b/docs/general/server/media/movies.md index 614416ad..fb5c0eb2 100644 --- a/docs/general/server/media/movies.md +++ b/docs/general/server/media/movies.md @@ -38,9 +38,17 @@ import ExternalStreams from './\_video-external-streams.md'; -import MultiversionMultipart from './\_video-multiversion-multipart.md'; +import Multiversion from './\_video-multiversion.md'; - + + +import Video3D from './\_video-3d.md'; + + + +import Multipart from './\_video-multipart.md' + + import ExternalExtras from './\_video-external-extras.md'; diff --git a/docs/general/server/media/music-videos.md b/docs/general/server/media/music-videos.md index 1fe30398..12bcacc0 100644 --- a/docs/general/server/media/music-videos.md +++ b/docs/general/server/media/music-videos.md @@ -37,9 +37,17 @@ import ExternalStreams from './\_video-external-streams.md'; -import MultiversionMultipart from './\_video-multiversion-multipart.md'; +import Multiversion from './\_video-multiversion.md'; - + + +import Video3D from './\_video-3d.md'; + + + +import Multipart from './\_video-multipart.md' + + import ExternalExtras from './\_video-external-extras.md'; diff --git a/docs/general/server/media/shows.md b/docs/general/server/media/shows.md new file mode 100644 index 00000000..d3dfb2c2 --- /dev/null +++ b/docs/general/server/media/shows.md @@ -0,0 +1,79 @@ +--- +uid: server-media-shows +title: TV Shows +--- + +# TV Shows + +import VideoHeader from './\_video-header.md'; + + + +## Organization + +Shows should be organized into series folders, then into season folders under each series. + +```txt +Shows +ā”œā”€ā”€ Series Name A (2010) +│ ā”œā”€ā”€ Season 00 +│ │ ā”œā”€ā”€ Some Special.mkv +│ │ ā”œā”€ā”€ Series Name A S00E01.mkv +│ │ └── Series Name A S00E02.mkv +│ ā”œā”€ā”€ Season 01 +│ │ ā”œā”€ā”€ Series Name A S01E01-E02.mkv +│ │ ā”œā”€ā”€ Series Name A S01E03.mkv +│ │ └── Series Name A S01E04.mkv +│ └── Season 02 +│ ā”œā”€ā”€ Series Name A S02E01.mkv +│ ā”œā”€ā”€ Series Name A S02E02.mkv +│ ā”œā”€ā”€ Series Name A S02E03 Part 1.mkv +│ └── Series Name A S02E03 Part 2.mkv +└── Series Name B (2018) + ā”œā”€ā”€ Season 01 + | ā”œā”€ā”€ Series Name B S01E01.mkv + | └── Series Name B S01E02.mkv + └── Season 02 + ā”œā”€ā”€ Series Name B S02E01-E02.mkv + └── Series Name B S02E03.mkv +``` + +Each video file may contain multiple episodes. However, they will be shown as a single entry containing metadata from multiple episodes. It is recommended that the video files be split into individual episodes using a tool like [MKVToolNix](https://mkvtoolnix.download) + +import ExternalStreams from './\_video-external-streams.md'; + + + +## Show Specials + +Show specials can be added in the `Season 00` folder. If supported by your metadata provider those files will be matched. In case your metadata provider does not provide information about the special, it is recommended to use a name which describes the content of the special instead of naming it `Series Name S00Exy.mkv`. This is done to avoid wrong metadata being pulled for the special and to provide a proper presentation. + +Episode numbering for specials may vary from metadata provider to metadata provider. + +Specials can also be shown within a season if so desired. This can be helpful when they are part of a continued storyline during the season. This requires 2 settings: + +1. The option `Display specials within their series they aired in` under `Dashboard -> Library -> Display` must be enabled +2. The season and episode they aired before/after must be set within the metadata. + - These can be set in the Metadata editor or in an NFO using the `airsbefore_season`, `airsafter_season`, and `airsbefore_episode` tags. + - When the `Airs before season` field is set but `Airs before episode` is not set, the special will play at the start of the specified season, before the first episode. + - The `Airs before season` can also be combined with the `Airs before episode` field to insert it as a mid-season special before the specified episode. For example, if `Airs before season` is set to `2` and `Airs before episode` is set to `7`, the special will play between S02E06 and S02E07. + - With `Airs after series`, set the Special will be shown (and played) at the end of the specified Season. This will take priority over the `Airs before season/episode` fields if they are set. + - When multiple specials have the same position, they will play in the order in which they are stored in the specials season. For example, if S00E01 and S00E03 both have `Airs before season` set to `3` and `Airs before episode` set to `7`, the order the content will play in is: S03E06 → S00E01 → S00E03 → S03E07. + +Note that this will show them in both the `Specials` season, as well as the season specified. + +import ExternalExtras from './\_video-external-extras.md'; + + + +import Video3D from './\_video-3d.md'; + + + +import Multipart from './\_video-multipart.md' + + + +import ExternalImages from './\_external-images.md'; + + From 115041b5e809c9d52624588769e859f82c5cf766 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 29 Apr 2025 14:25:24 -0400 Subject: [PATCH 142/896] make markdownlint shutup --- docs/general/server/media/_external-images.md | 2 ++ docs/general/server/media/_video-3d.md | 2 ++ docs/general/server/media/_video-external-extras.md | 2 ++ docs/general/server/media/_video-external-streams.md | 2 ++ docs/general/server/media/_video-header.md | 2 ++ docs/general/server/media/_video-multipart.md | 2 ++ docs/general/server/media/_video-multiversion.md | 2 ++ 7 files changed, 14 insertions(+) diff --git a/docs/general/server/media/_external-images.md b/docs/general/server/media/_external-images.md index 4774a429..77cdef53 100644 --- a/docs/general/server/media/_external-images.md +++ b/docs/general/server/media/_external-images.md @@ -1,3 +1,5 @@ + + ## External Images Please refer to the [external images section of the music docs](/docs/general/server/media/music#external-images) while we work on a comprehensive page for external images diff --git a/docs/general/server/media/_video-3d.md b/docs/general/server/media/_video-3d.md index 796a78fc..c7a72e61 100644 --- a/docs/general/server/media/_video-3d.md +++ b/docs/general/server/media/_video-3d.md @@ -1,3 +1,5 @@ + + ## 3D Videos 3D Videos are identified using flags in the file name. To identify 3D content by filename, the first tag is `3D`, which must be combined with one of the following tags to specify the specific 3D format: diff --git a/docs/general/server/media/_video-external-extras.md b/docs/general/server/media/_video-external-extras.md index 67ee59cb..2ddff418 100644 --- a/docs/general/server/media/_video-external-extras.md +++ b/docs/general/server/media/_video-external-extras.md @@ -1,3 +1,5 @@ + + ## Extras Extras can be added to movies, show series, show seasons, and music videos in a few different ways, as listed below. diff --git a/docs/general/server/media/_video-external-streams.md b/docs/general/server/media/_video-external-streams.md index 11f12fc7..9913c36b 100644 --- a/docs/general/server/media/_video-external-streams.md +++ b/docs/general/server/media/_video-external-streams.md @@ -1,3 +1,5 @@ + + ## External Subtitles and Audio Tracks External Subtitles can be added with file suffixes. diff --git a/docs/general/server/media/_video-header.md b/docs/general/server/media/_video-header.md index 32669dff..c3e59507 100644 --- a/docs/general/server/media/_video-header.md +++ b/docs/general/server/media/_video-header.md @@ -1,3 +1,5 @@ + + Most common video formats are supported by Jellyfin, such as `mp4` and `mkv`. In addition, `VIDEO_TS` and `BDMV` folders are supported for movies and music videos. `VIDEO_TS` or `BDMV` folders do not support multiple versions, multiple parts or external subtitle / audio tracks. `.iso` files and other disc image formats should work but are not supported. It is recommended that disc image formats be remuxed into `mkv` containers, or extracted into `VIDEO_TS` or `BDMV` folders. diff --git a/docs/general/server/media/_video-multipart.md b/docs/general/server/media/_video-multipart.md index 37e8ad0f..03f9e310 100644 --- a/docs/general/server/media/_video-multipart.md +++ b/docs/general/server/media/_video-multipart.md @@ -1,3 +1,5 @@ + + ## Multiple Parts Content that are split into multiple files can be stacked together if named correctly. Files should be named as follows: diff --git a/docs/general/server/media/_video-multiversion.md b/docs/general/server/media/_video-multiversion.md index c687cb8b..19403df9 100644 --- a/docs/general/server/media/_video-multiversion.md +++ b/docs/general/server/media/_video-multiversion.md @@ -1,3 +1,5 @@ + + ## Multiple Versions Multiple versions of the same video can be stored together in the library using a file suffix in Movie and Music Video library types. The part before any suffixes **MUST** be exactly the same, including any years and/or metadata provider IDs. From 2b047c1b16e48ef8d9133960773b1c04d0ffbebf Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 29 Apr 2025 14:25:40 -0400 Subject: [PATCH 143/896] Delete video.md --- docs/general/server/media/video.md | 340 ----------------------------- 1 file changed, 340 deletions(-) delete mode 100644 docs/general/server/media/video.md diff --git a/docs/general/server/media/video.md b/docs/general/server/media/video.md deleted file mode 100644 index 1a9ad74a..00000000 --- a/docs/general/server/media/video.md +++ /dev/null @@ -1,340 +0,0 @@ ---- -uid: server-media-video-index -title: Video Content ---- - -# Video Content - -Video content covers all content that is in video form, namely movies, TV shows and music videos. - -Most common video formats are supported by Jellyfin, such as `mp4` and `mkv`. In addition, `VIDEO_TS` and `BDMV` folders are supported for movies and music videos. `VIDEO_TS` or `BDMV` folders do not support multiple versions, multiple parts or external subtitle / audio tracks. - -`.iso` files and other disc image formats should work but are not supported. It is recommended that disc image formats be remuxed into `mkv` containers, or extracted into `VIDEO_TS` or `BDMV` folders. - -File names containing special characters WILL cause problems. The following characters are known to cause issues: `<`, `>`, `:`, `"`, `/`, `\`, `|`, `?`, `*` - -## Movies - -Movies should be organized into individual folders for each movie. The folder can optionally contain extra files. - -```txt -Movies -ā”œā”€ā”€ Best_Movie_Ever (2019) -│ ā”œā”€ā”€ Best_Movie_Ever (2019).mp4 -│ ā”œā”€ā”€ Best_Movie_Ever (2019).nfo -│ ā”œā”€ā”€ Best_Movie_Ever (2019).en_us.srt -│ ā”œā”€ā”€ cover.png -│ └── theme.mp3 -└── Movie (2021) [imdbid-tt12801262] - ā”œā”€ā”€ backdrop.jpg - └── VIDEO_TS - ā”œā”€ā”€ VIDEO_TS.BUP - ā”œā”€ā”€ VIDEO_TS.IFO - ā”œā”€ā”€ VIDEO_TS.VOB - ā”œā”€ā”€ VTS_01_0.BUP - ā”œā”€ā”€ VTS_01_0.IFO - ā”œā”€ā”€ VTS_01_0.VOB - ā”œā”€ā”€ VTS_01_1.VOB - └── VTS_01_2.VOB -``` - -## TV Shows - -Shows should be organized into series folders, then into season folders under each series. - -```txt -Shows -ā”œā”€ā”€ Series Name A (2010) -│ ā”œā”€ā”€ Season 00 -│ │ ā”œā”€ā”€ Some Special.mkv -│ │ ā”œā”€ā”€ Series Name A S00E01.mkv -│ │ └── Series Name A S00E02.mkv -│ ā”œā”€ā”€ Season 01 -│ │ ā”œā”€ā”€ Series Name A S01E01-E02.mkv -│ │ ā”œā”€ā”€ Series Name A S01E03.mkv -│ │ └── Series Name A S01E04.mkv -│ └── Season 02 -│ ā”œā”€ā”€ Series Name A S02E01.mkv -│ ā”œā”€ā”€ Series Name A S02E02.mkv -│ ā”œā”€ā”€ Series Name A S02E03 Part 1.mkv -│ └── Series Name A S02E03 Part 2.mkv -└── Series Name B (2018) - ā”œā”€ā”€ Season 01 - | ā”œā”€ā”€ Series Name B S01E01.mkv - | └── Series Name B S01E02.mkv - └── Season 02 - ā”œā”€ā”€ Series Name B S02E01-E02.mkv - └── Series Name B S02E03.mkv -``` - -Each video file may contain multiple episodes. However, they will be shown as a single entry containing metadata from multiple episodes. It is recommended that the video files be split into individual episodes using a tool like [MKVToolNix](https://mkvtoolnix.download) - -### Show Specials - -Show specials can be added in the `Season 00` folder. If supported by your metadata provider those files will be matched. In case your metadata provider does not provide information about the special, it is recommended to use a name which describes the content of the special instead of naming it `Series Name S00Exy.mkv`. This is done to avoid wrong metadata being pulled for the special and to provide a proper presentation. - -In addition, extras can be added using extras files or folders listed in the [Extras section](#extras). - -:::note - -Episode numbering for specials may vary from metadata provider to metadata provider. - -::: - -Specials can also be shown within a season if so desired. This can be helpful when they are part of a continued storyline during the season. This requires 2 settings: - -1. The option `Display specials within their series they aired in` under `Dashboard -> Library -> Display` must be enabled -2. The season and episode they aired before/after must be set within the metadata. - - These can be set in the Metadata editor or in an NFO using the `airsbefore_season`, `airsafter_season`, and `airsbefore_episode` tags. - - When the `Airs before season` field is set but `Airs before episode` is not set, the special will play at the start of the specified season, before the first episode. - - The `Airs before season` can also be combined with the `Airs before episode` field to insert it as a mid-season special before the specified episode. For example, if `Airs before season` is set to `2` and `Airs before episode` is set to `7`, the special will play between S02E06 and S02E07. - - With `Airs after series`, set the Special will be shown (and played) at the end of the specified Season. This will take priority over the `Airs before season/episode` fields if they are set. - - When multiple specials have the same position, they will play in the order in which they are stored in the specials season. For example, if S00E01 and S00E03 both have `Airs before season` set to `3` and `Airs before episode` set to `7`, the order the content will play in is: S03E06 → S00E01 → S00E03 → S03E07. - -Note that this will show them in both the `Specials` season, in addition to the season specified. - -## Music Videos - -Music videos are organized mostly the same as movies, with a few key differences - no external metadata providers are available by default, and multi layer folders are supported. - -```txt -MusicVideos -ā”œā”€ā”€ Folder 1 -│ ā”œā”€ā”€ Folder 1.1 -│ │ └── Song 1 -│ │ ā”œā”€ā”€ Song 1 Version 1.mp4 -│ │ ā”œā”€ā”€ Song 1 Version 2.mp4 -│ │ └── Song 1 Version 3.mp4 -│ ā”œā”€ā”€ Song 2 -│ │ ā”œā”€ā”€ Song 2 Version 1.mp4 -│ │ ā”œā”€ā”€ Song 2 Version 1.nfo -│ │ ā”œā”€ā”€ Song 2 Version 2.mp4 -│ │ └── Song 2 Version 2.nfo -│ └── Song 3 -│ ā”œā”€ā”€ Song 3.mkv -│ └── Song 3.nfo -└── Song 4 - └── Song 4.avi -``` - -## File Suffixes - -### External Subtitles and Audio Tracks - -External Subtitles can be added with file suffixes. - -```txt -/Movies - /Film (1986) - Film.mkv - Film.default.srt - Film.default.en.forced.ass - Film.forced.en.dts - Film.en.sdh.srt - Film.English Commentary.en.mp3 -``` - -Each title/flag field can be a generic string, or a special flag. A file can have multiple flags, separated with `.` - -| Type | Flag | -| ---------------- | ------------------- | -| Default | `default` | -| Forced | `forced`, `foreign` | -| Hearing Impaired | `sdh`, `cc`, `hi` | - -`hi` collides with the Hindi language abbreviation. `hi` by itself will resolve as a Hindi language track, while `hi` in conjunction with another language identifier (such as `title.en.hi.srt`) will use the other language and tag it as hearing impaired. - -Flags are ignored on containers with more than one stream. - -Any arbitrary text not parsable to a language or flag will be combined and used as the title of the stream (if there is not a stream title already embedded in the file metadata). The last file in the above example will be parsed as an English mp3 audio stream with the title `English Commentary`. - -### Multiple Versions - -Multiple versions of the same video can be stored together in the library using a file suffix in Movie and Music Video library types. The part before any suffixes **MUST** be exactly the same, including any years and/or metadata provider IDs. - -```txt -Movie (2021) [imdbid-tt12801262] -ā”œā”€ā”€ Movie (2021) [imdbid-tt12801262] - 2160p.mp4 -ā”œā”€ā”€ Movie (2021) [imdbid-tt12801262] - 1080p.mp4 -└── Movie (2021) [imdbid-tt12801262] - Directors Cut.mp4 -``` - -To distinguish between versions, each filename needs to have a space, hyphen, space, and then a label. Labels are not predetermined and can be made up by the user. The hyphen is required. Periods, commas and other characters are not supported. - -Labels can optionally be placed between brackets with the same result as seen below. - -```txt -Movies -└── Best_Movie_Ever (2019) - ā”œā”€ā”€ Best_Movie_Ever (2019) - [1080P].mp4 - ā”œā”€ā”€ Best_Movie_Ever (2019) - [720P].mp4 - └── Best_Movie_Ever (2019) - [Directors Cut].mp4 -``` - -If labels are not added to the end of filenames, as shown above, each file will be treated as a unique movie and not a version of the same movie. - -Movie versions are presented in an alphabetically sorted list. An exception applies to resolution names, which are sorted in descending order from highest to lowest resolution. A version name qualifies as a resolution name when ending with either a `p` or an `i`. The first movie version in the list is the one selected by default. An example of sorting as seen below. - -- `1080p`, `2160p`, `360p`, `480p`, `720p` → `2160p`, `1080p`, `720p`, `480p`, `360p` -- `Extended Cut`, `Cinematic Cut`, `Director's Cut` → `Cinematic Cut`, `Director's Cut`, `Extended Cut` - -To group media manually, long-click or right-click media to highlight then select additional media to merge. Use the new bar that appears to 'Group Versions'. - -### 3D Videos - -3D Videos are identified using flags in the file name. To identify 3D content by filename, the first tag is `3D`, which must be combined with one of the following tags to specify the specific 3D format: - -| Format | Tag | -| ---------------------- | ------------- | -| half side by side | `hsbs` | -| full side by side | `fsbs` | -| half top and bottom | `htab` | -| full top and bottom | `ftab` | -| Multiview Video Coding | `mvc` | -| Anaglyph | Not Supported | - -The tags are case-insensitive and must be surrounded by either a space, hyphen `-`, dot `.` or underscore `_`. - -```txt -Awesome 3D Movie (2022).3D.FTAB.mp4 -Awesome 3D Movie (2022)_3D_htab.mp4 -Awesome 3D Movie (2022)-3d-hsbs.mp4 -``` - -Additionally, 3D filename tags can be combined with the grouping functionality documented above. All text before the hyphen must match the folder name. - -```txt -Movies -└── Awesome 3D Movie (2022) - ā”œā”€ā”€ Awesome 3D Movie (2022) - 3D_FTAB.mp4 - ā”œā”€ā”€ Awesome 3D Movie (2022) - 3D.hsbs.mp4 - └── Awesome 3D Movie (2022) - 1080p.mp4 -``` - -### Multiple Parts - -Content that are split into multiple files can be stacked together if named correctly in Movie and Music Video library types. Files should be named as follows: - -- `Movie Name (2010)/Movie Name.mkv` - -The separator is optional between `` and ``. `` can be any number, or the letters a-d. - -Supported part types are: - -- `cd` -- `dvd` -- `part` -- `pt` -- `disc` -- `disk` - -Supported separators are: - - - -- ` ` (space) -- `.` (period) -- `-` (dash) -- `_` (underscore) - -This does not work in conjunction with multiple versions or merging. - -## Extras - -Extras can be added to movies, show series, show seasons, and music videos in a few different ways, as listed below. - -### Extras Folders - -One of the cleanest ways of adding extras is to place them in subfolders within your media folders. - -Supported folder types are: - -- `behind the scenes` -- `deleted scenes` -- `interviews` -- `scenes` -- `samples` -- `shorts` -- `featurettes` -- `clips` -- `other` - Generic catch all for extras of an unknown type. -- `extras` - Generic catch all for extras of an unknown type. -- `trailers` - -```txt -Best_Movie_Ever (2019) -ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 -ā”œā”€ā”€ Best_Movie_Ever (2019) - 720P.mp4 -ā”œā”€ā”€ Best_Movie_Ever (2019) - Directors Cut.mp4 -ā”œā”€ā”€ behind the scenes -│ ā”œā”€ā”€ Making of the Best Movie Ever.mp4 -│ └── Finding the right score.mp4 -ā”œā”€ā”€ interviews -│ └── Interview with the Director.mp4 -└── extras - └── Home recreation.mp4 -``` - -### File Name - -Some types of extras support a special option if you only have a single of that type. These options are to name the filename a specific word when stored in the same folder. - -Supported filenames are: - -- `trailer` -- `sample` -- `theme` - Audio file of the theme song - -```txt -Best_Movie_Ever (2019) -ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 -ā”œā”€ā”€ sample.mp4 -ā”œā”€ā”€ theme.mp3 -└── trailer.mp4 -``` - -### File Suffix - -If you would rather keep everything in a single folder, you can append special suffixes to the filename which Jellyfin picks up and uses to identify the file as an extra. Note that, with a few noted exceptions, these suffixes **DO NOT** contain any spaces. - - - -- `-trailer` -- `.trailer` -- `_trailer` -- ` trailer` - This is a space followed by the word `trailer` -- `-sample` -- `.sample` -- `_sample` -- ` sample` - This is a space followed by the word `sample` -- `-scene` -- `-clip` -- `-interview` -- `-behindthescenes` -- `-deleted` -- `-deletedscene` -- `-featurette` -- `-short` -- `-other` -- `-extra` - - -```txt -Best_Movie_Ever (2019) -ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 -ā”œā”€ā”€ That clip that I want everyone to see-clip.mp4 -ā”œā”€ā”€ Release Trailer-trailer.mp4 -ā”œā”€ā”€ Preview Trailer.trailer.avi -ā”œā”€ā”€ Release Trailer 2_trailer.avi -ā”œā”€ā”€ Teaser.sample.mp4 -ā”œā”€ā”€ Favorite Scene-scene.mp4 -ā”œā”€ā”€ The Best Ever-clip.mp4 -ā”œā”€ā”€ Making of The Best Movie Ever-behindthescenes.mp4 -ā”œā”€ā”€ Not the best scene-deleted.mp4 -ā”œā”€ā”€ Theme Song Music Video-featurette.mp4 -└── Art of the Best Movie Ever-short.mp4 -``` - -## External Images - -Please refer to the [external images section of the music docs](/docs/general/server/media/music#external-images) while we work on a comprehensive page for external images From 33c68ba815d00b47e5a9a163878932451785fca0 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 29 Apr 2025 14:31:15 -0400 Subject: [PATCH 144/896] fix redirects --- redirects.ts | 9 --------- 1 file changed, 9 deletions(-) diff --git a/redirects.ts b/redirects.ts index ce207e6f..90b0b550 100644 --- a/redirects.ts +++ b/redirects.ts @@ -63,15 +63,6 @@ const redirects: ClientRedirects.Options['redirects'] = [ from: '/docs/general/server/media/comics', to: '/docs/general/server/media/books' }, - // Video content docs moved - { - from: [ - '/docs/general/server/media/movies', - '/docs/general/server/media/shows', - '/docs/general/server/media/music-videos' - ], - to: '/docs/general/server/media/video' - }, // transcoding and hwa moved { from: '/docs/general/administration/hardware-acceleration', From da175c228d2d820d5b32fff4afdbf9978b3b7eb8 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 29 Apr 2025 14:34:11 -0400 Subject: [PATCH 145/896] make redicects happy --- redirects.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/redirects.ts b/redirects.ts index 90b0b550..d2bb43a3 100644 --- a/redirects.ts +++ b/redirects.ts @@ -8,13 +8,8 @@ const redirects: ClientRedirects.Options['redirects'] = [ }, // Jellyfin 10.8 and below linked to this subtitle docs page { - from: [ - '/docs/general/server/media/subtitles', - '/docs/general/server/media/subtitles.html', - // video content moved - '/docs/general/server/media/external-files' - ], - to: '/docs/general/server/media/video#external-subtitles-and-audio-racks' + from: ['/docs/general/server/media/subtitles', '/docs/general/server/media/subtitles.html'], + to: '/docs/general/server/media/movies#external-subtitles-and-audio-racks' }, // Storage docs moved from the server guide to administrative docs { From 74e7809b83e9cd8cd4c5b5e7bc0b7de1cbb305f6 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 29 Apr 2025 14:54:35 -0400 Subject: [PATCH 146/896] make tests happy --- redirects.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/redirects.ts b/redirects.ts index d2bb43a3..0ed31088 100644 --- a/redirects.ts +++ b/redirects.ts @@ -8,7 +8,11 @@ const redirects: ClientRedirects.Options['redirects'] = [ }, // Jellyfin 10.8 and below linked to this subtitle docs page { - from: ['/docs/general/server/media/subtitles', '/docs/general/server/media/subtitles.html'], + from: [ + '/docs/general/server/media/subtitles', + '/docs/general/server/media/subtitles.html', + '/docs/general/server/media/external-files' + ], to: '/docs/general/server/media/movies#external-subtitles-and-audio-racks' }, // Storage docs moved from the server guide to administrative docs From cd97d9a2100727df008af4e357883671301414b0 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 29 Apr 2025 16:08:38 -0400 Subject: [PATCH 147/896] Create mixed-movies-and-shows.md --- docs/general/server/media/mixed-movies-and-shows.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 docs/general/server/media/mixed-movies-and-shows.md diff --git a/docs/general/server/media/mixed-movies-and-shows.md b/docs/general/server/media/mixed-movies-and-shows.md new file mode 100644 index 00000000..acad0d70 --- /dev/null +++ b/docs/general/server/media/mixed-movies-and-shows.md @@ -0,0 +1,8 @@ +--- +uid: server-media-mixed-movies-and-shows +title: Mixed Movies and Shows +--- + +# Mixed Movies and Shows + +This library type is very broken. It is not recommended to use this. You are basically on your own. From 460f049aee9e09f177a3a9532d05a01fefe875b5 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 29 Apr 2025 16:11:08 -0400 Subject: [PATCH 148/896] Update mixed-movies-and-shows.md --- docs/general/server/media/mixed-movies-and-shows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/media/mixed-movies-and-shows.md b/docs/general/server/media/mixed-movies-and-shows.md index acad0d70..63fe9f6d 100644 --- a/docs/general/server/media/mixed-movies-and-shows.md +++ b/docs/general/server/media/mixed-movies-and-shows.md @@ -5,4 +5,4 @@ title: Mixed Movies and Shows # Mixed Movies and Shows -This library type is very broken. It is not recommended to use this. You are basically on your own. +This library type is deprecated. It is not recommended to use this. From e813c346656ad9d48649ba89949db114577ccc07 Mon Sep 17 00:00:00 2001 From: duan Date: Thu, 1 May 2025 00:20:25 +0900 Subject: [PATCH 149/896] Add Finer into clients (#1316) --- src/data/clients.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/data/clients.ts b/src/data/clients.ts index e9f1ace3..559a450a 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -977,5 +977,28 @@ export const Clients: Array = [ url: 'https://symfonium.app/' } ] + }, + { + id: 'finer', + name: 'Finer', + description: 'Jellyfin Music Player for macOS/iPadOS/iOS, built with native technologies.', + clientType: ClientType.ThirdParty, + deviceTypes: [DeviceType.Mobile], + licenseType: LicenseType.Proprietary, + platforms: [Platform.MacOS, Platform.IOS], + primaryLinks: [ + { + id: 'app-store', + name: 'App Store', + url: 'https://apps.apple.com/us/app/finer-player/id6738301953' + } + ], + secondaryLinks: [ + { + id: 'website', + name: 'Website', + url: 'https://monk-studio.com/finer' + } + ] } ]; From e6f3cdf864964052f109f87132fa52d45d0d122c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 11:26:57 -0400 Subject: [PATCH 150/896] Update dependency sass to v1.87.0 (#1395) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 587a51ac..845bd174 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.86.3", + "sass": "1.87.0", "swiper": "11.2.6", "url-loader": "4.1.1" }, @@ -18474,9 +18474,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { - "version": "1.86.3", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.86.3.tgz", - "integrity": "sha512-iGtg8kus4GrsGLRDLRBRHY9dNVA78ZaS7xr01cWnS7PEMQyFtTqBiyCrfpTYTZXRWM94akzckYjh8oADfFNTzw==", + "version": "1.87.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.87.0.tgz", + "integrity": "sha512-d0NoFH4v6SjEK7BoX810Jsrhj7IQSYHAHLi/iSpgqKc7LaIDshFRlSg5LOymf9FqQhxEHs2W5ZQXlvy0KD45Uw==", "license": "MIT", "dependencies": { "chokidar": "^4.0.0", diff --git a/package.json b/package.json index b90db256..8aea7146 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.86.3", + "sass": "1.87.0", "swiper": "11.2.6", "url-loader": "4.1.1" }, From 6ccbd6edacf64045bcde8e071b4ec1fcca8debc5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 15:29:32 +0000 Subject: [PATCH 151/896] Lock file maintenance --- package-lock.json | 9180 ++++++++++++++++++++++++++++----------------- 1 file changed, 5709 insertions(+), 3471 deletions(-) diff --git a/package-lock.json b/package-lock.json index 845bd174..2c25aa9b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -61,72 +61,87 @@ "node": ">=18" } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "devOptional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@adobe/css-tools": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz", - "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==", - "dev": true + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.3.tgz", + "integrity": "sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==", + "dev": true, + "license": "MIT" }, "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "license": "Apache-2.0", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, - "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "node_modules/@antfu/install-pkg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.0.0.tgz", + "integrity": "sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==", "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", + "package-manager-detector": "^0.2.8", + "tinyexec": "^0.3.2" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@antfu/utils": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-8.1.1.tgz", + "integrity": "sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", - "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.1.tgz", + "integrity": "sha512-Q+E+rd/yBzNQhXkG+zQnF58e4zoZfBedaxwzPmicKsiK3nt8iJYrSrDbjwFFDGC4f+rPafqRaPH6TsDoSvMf7A==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", - "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.1.tgz", + "integrity": "sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==", "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.0", - "@babel/generator": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.0", - "@babel/parser": "^7.26.0", - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.1", + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helpers": "^7.27.1", + "@babel/parser": "^7.27.1", + "@babel/template": "^7.27.1", + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -145,18 +160,19 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", - "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.1.tgz", + "integrity": "sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.2", - "@babel/types": "^7.26.0", + "@babel/parser": "^7.27.1", + "@babel/types": "^7.27.1", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -166,38 +182,25 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.1.tgz", + "integrity": "sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==", "license": "MIT", "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", - "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.1.tgz", + "integrity": "sha512-2YaDd/Rd9E598B5+WIc8wJPmWETiiJXFYVE60oX8FDohv7rAUU3CQj+A1MgeEmcsk2+dQuEjIe/GDvig0SqL4g==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", + "@babel/compat-data": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -216,17 +219,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", - "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz", + "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/traverse": "^7.25.9", + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.27.1", "semver": "^6.3.1" }, "engines": { @@ -246,13 +249,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", - "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", + "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "regexpu-core": "^6.1.1", + "@babel/helper-annotate-as-pure": "^7.27.1", + "regexpu-core": "^6.2.0", "semver": "^6.3.1" }, "engines": { @@ -266,14 +269,15 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", - "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz", + "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -287,40 +291,40 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", - "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", + "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.1.tgz", + "integrity": "sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==", "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -330,35 +334,35 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", - "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", "license": "MIT", "dependencies": { - "@babel/types": "^7.25.9" + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", - "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-wrap-function": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -368,14 +372,14 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", - "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", "license": "MIT", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -384,93 +388,80 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", - "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", - "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", - "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz", + "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==", "license": "MIT", "dependencies": { - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/template": "^7.27.1", + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.1.tgz", + "integrity": "sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==", "license": "MIT", "dependencies": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.0" + "@babel/template": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", - "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.1.tgz", + "integrity": "sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ==", "license": "MIT", "dependencies": { - "@babel/types": "^7.26.0" + "@babel/types": "^7.27.1" }, "bin": { "parser": "bin/babel-parser.js" @@ -480,13 +471,13 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", - "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", + "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -496,12 +487,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", - "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -511,12 +502,12 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", - "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -526,14 +517,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -543,13 +534,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", - "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz", + "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -562,6 +553,7 @@ "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "license": "MIT", "engines": { "node": ">=6.9.0" }, @@ -573,6 +565,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -581,12 +574,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", - "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -596,12 +589,12 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", - "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -611,12 +604,12 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", - "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -626,12 +619,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", - "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", + "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -644,6 +637,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -656,12 +650,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", - "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -671,14 +665,14 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", - "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.27.1.tgz", + "integrity": "sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -688,14 +682,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", - "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -705,12 +699,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", - "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -720,12 +714,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", - "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.1.tgz", + "integrity": "sha512-QEcFlMl9nGTgh1rn2nIeU5bkfb9BAjaQcWbiP4LvKxUot52ABcTkpcyJ7f2Q2U2RuQ84BNLgts3jRme2dTx6Fw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -735,13 +729,13 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", - "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -751,13 +745,13 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", - "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz", + "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -767,16 +761,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", - "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz", + "integrity": "sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/traverse": "^7.25.9", + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/traverse": "^7.27.1", "globals": "^11.1.0" }, "engines": { @@ -787,13 +781,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", - "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/template": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/template": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -803,12 +797,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", - "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.1.tgz", + "integrity": "sha512-ttDCqhfvpE9emVkXbPD8vyxxh4TWYACVybGkDj+oReOGwnp066ITEivDlLwe0b1R0+evJ13IXQuLNB5w1fhC5Q==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -818,13 +812,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", - "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -834,12 +828,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", - "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -849,13 +843,13 @@ } }, "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -865,12 +859,12 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", - "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -880,13 +874,12 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", - "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", + "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -896,12 +889,12 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", - "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -911,13 +904,13 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", - "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -927,14 +920,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", - "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -944,12 +937,12 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", - "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -959,12 +952,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", - "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -974,12 +967,12 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", - "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz", + "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -989,12 +982,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", - "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1004,13 +997,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", - "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1020,14 +1013,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", - "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-simple-access": "^7.25.9" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1037,15 +1029,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", - "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", + "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1055,13 +1047,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", - "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1071,13 +1063,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1087,12 +1079,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", - "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1102,12 +1094,12 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", - "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1117,12 +1109,12 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", - "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1132,14 +1124,14 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", - "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.1.tgz", + "integrity": "sha512-/sSliVc9gHE20/7D5qsdGlq7RG5NCDTWsAhyqzGuq174EtWJoGzIu1BQ7G56eDsTcy1jseBZwv50olSdXOlGuA==", "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9" + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1149,13 +1141,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", - "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1165,12 +1157,12 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", - "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1180,13 +1172,13 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", + "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1196,12 +1188,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", - "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz", + "integrity": "sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1211,13 +1203,13 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", - "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1227,14 +1219,14 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", - "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1244,12 +1236,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", - "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1259,11 +1251,12 @@ } }, "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz", - "integrity": "sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz", + "integrity": "sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1273,12 +1266,12 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", - "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.27.1.tgz", + "integrity": "sha512-p9+Vl3yuHPmkirRrg021XiP+EETmPMQTLr6Ayjj85RLNEbb3Eya/4VI0vAdzQG9SEAl2Lnt7fy5lZyMzjYoZQQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1288,16 +1281,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", - "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz", + "integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1307,12 +1300,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", - "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", + "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", "license": "MIT", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.25.9" + "@babel/plugin-transform-react-jsx": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1322,13 +1315,13 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", - "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", + "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1338,13 +1331,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", - "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.1.tgz", + "integrity": "sha512-B19lbbL7PMrKr52BNPjCqg1IyNUIjTcxKj8uX9zHO+PmWN93s19NDr/f69mIkEp2x9nmDJ08a7lgHaTTzvW7mw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "regenerator-transform": "^0.15.2" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1354,13 +1346,13 @@ } }, "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", - "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1370,12 +1362,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", - "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1385,15 +1377,15 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", - "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.27.1.tgz", + "integrity": "sha512-TqGF3desVsTcp3WrJGj4HfKokfCXCLcHpt4PJF0D8/iT6LPd9RS82Upw3KPeyr6B22Lfd3DO8MVrmp0oRkUDdw==", "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-corejs3": "^0.11.0", "babel-plugin-polyfill-regenerator": "^0.6.1", "semver": "^6.3.1" }, @@ -1408,17 +1400,18 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", - "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1428,13 +1421,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", - "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1444,12 +1437,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", - "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1459,12 +1452,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", - "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1474,12 +1467,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", - "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1489,16 +1482,16 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz", - "integrity": "sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.1.tgz", + "integrity": "sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-syntax-typescript": "^7.25.9" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1508,12 +1501,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", - "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1523,13 +1516,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", - "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1539,13 +1532,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", - "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1555,13 +1548,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", - "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1571,79 +1564,79 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", - "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.27.1.tgz", + "integrity": "sha512-TZ5USxFpLgKDpdEt8YWBR7p6g+bZo6sHaXLqP2BY/U0acaoI8FTVflcYCr/v94twM1C5IWFdZ/hscq9WjUeLXA==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/compat-data": "^7.27.1", + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.27.1", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.26.0", - "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.25.9", - "@babel/plugin-transform-async-generator-functions": "^7.25.9", - "@babel/plugin-transform-async-to-generator": "^7.25.9", - "@babel/plugin-transform-block-scoped-functions": "^7.25.9", - "@babel/plugin-transform-block-scoping": "^7.25.9", - "@babel/plugin-transform-class-properties": "^7.25.9", - "@babel/plugin-transform-class-static-block": "^7.26.0", - "@babel/plugin-transform-classes": "^7.25.9", - "@babel/plugin-transform-computed-properties": "^7.25.9", - "@babel/plugin-transform-destructuring": "^7.25.9", - "@babel/plugin-transform-dotall-regex": "^7.25.9", - "@babel/plugin-transform-duplicate-keys": "^7.25.9", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-dynamic-import": "^7.25.9", - "@babel/plugin-transform-exponentiation-operator": "^7.25.9", - "@babel/plugin-transform-export-namespace-from": "^7.25.9", - "@babel/plugin-transform-for-of": "^7.25.9", - "@babel/plugin-transform-function-name": "^7.25.9", - "@babel/plugin-transform-json-strings": "^7.25.9", - "@babel/plugin-transform-literals": "^7.25.9", - "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", - "@babel/plugin-transform-member-expression-literals": "^7.25.9", - "@babel/plugin-transform-modules-amd": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", - "@babel/plugin-transform-modules-systemjs": "^7.25.9", - "@babel/plugin-transform-modules-umd": "^7.25.9", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-new-target": "^7.25.9", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", - "@babel/plugin-transform-numeric-separator": "^7.25.9", - "@babel/plugin-transform-object-rest-spread": "^7.25.9", - "@babel/plugin-transform-object-super": "^7.25.9", - "@babel/plugin-transform-optional-catch-binding": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9", - "@babel/plugin-transform-private-methods": "^7.25.9", - "@babel/plugin-transform-private-property-in-object": "^7.25.9", - "@babel/plugin-transform-property-literals": "^7.25.9", - "@babel/plugin-transform-regenerator": "^7.25.9", - "@babel/plugin-transform-regexp-modifiers": "^7.26.0", - "@babel/plugin-transform-reserved-words": "^7.25.9", - "@babel/plugin-transform-shorthand-properties": "^7.25.9", - "@babel/plugin-transform-spread": "^7.25.9", - "@babel/plugin-transform-sticky-regex": "^7.25.9", - "@babel/plugin-transform-template-literals": "^7.25.9", - "@babel/plugin-transform-typeof-symbol": "^7.25.9", - "@babel/plugin-transform-unicode-escapes": "^7.25.9", - "@babel/plugin-transform-unicode-property-regex": "^7.25.9", - "@babel/plugin-transform-unicode-regex": "^7.25.9", - "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.27.1", + "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.27.1", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.27.1", + "@babel/plugin-transform-classes": "^7.27.1", + "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.27.1", + "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-exponentiation-operator": "^7.27.1", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.27.1", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.27.1", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.1", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.27.1", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-corejs3": "^0.11.0", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.38.1", + "core-js-compat": "^3.40.0", "semver": "^6.3.1" }, "engines": { @@ -1657,6 +1650,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -1665,6 +1659,7 @@ "version": "0.1.6-no-external-plugins", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -1675,17 +1670,17 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.9.tgz", - "integrity": "sha512-D3to0uSPiWE7rBrdIICCd0tJSIGpLaaGptna2+w7Pft5xMqLpA1sz99DK5TZ1TjGbdQ/VI1eCSZ06dv3lT4JOw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.27.1.tgz", + "integrity": "sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-transform-react-display-name": "^7.25.9", - "@babel/plugin-transform-react-jsx": "^7.25.9", - "@babel/plugin-transform-react-jsx-development": "^7.25.9", - "@babel/plugin-transform-react-pure-annotations": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-transform-react-display-name": "^7.27.1", + "@babel/plugin-transform-react-jsx": "^7.27.1", + "@babel/plugin-transform-react-jsx-development": "^7.27.1", + "@babel/plugin-transform-react-pure-annotations": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1695,16 +1690,16 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", - "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz", + "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-syntax-jsx": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", - "@babel/plugin-transform-typescript": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-typescript": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1714,55 +1709,51 @@ } }, "node_modules/@babel/runtime": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", - "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.1.tgz", + "integrity": "sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==", "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.26.0.tgz", - "integrity": "sha512-YXHu5lN8kJCb1LOb9PgV6pvak43X2h4HvRApcN5SdWeaItQOzfn1hgP6jasD6KWQyJDBxrVmA9o9OivlnNJK/w==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.1.tgz", + "integrity": "sha512-909rVuj3phpjW6y0MCXAZ5iNeORePa6ldJvp2baWGcTjwqbBDDz6xoS5JHJ7lS88NlwLYj07ImL/8IUMtDZzTA==", "license": "MIT", "dependencies": { - "core-js-pure": "^3.30.2", - "regenerator-runtime": "^0.14.0" + "core-js-pure": "^3.30.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", - "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.1.tgz", + "integrity": "sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/types": "^7.25.9" + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.1.tgz", + "integrity": "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.1", + "@babel/parser": "^7.27.1", + "@babel/template": "^7.27.1", + "@babel/types": "^7.27.1", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1771,27 +1762,68 @@ } }, "node_modules/@babel/types": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", - "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz", + "integrity": "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==", "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@braintree/sanitize-url": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz", - "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==" + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.1.tgz", + "integrity": "sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==", + "license": "MIT" + }, + "node_modules/@chevrotain/cst-dts-gen": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz", + "integrity": "sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==", + "license": "Apache-2.0", + "dependencies": { + "@chevrotain/gast": "11.0.3", + "@chevrotain/types": "11.0.3", + "lodash-es": "4.17.21" + } + }, + "node_modules/@chevrotain/gast": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-11.0.3.tgz", + "integrity": "sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==", + "license": "Apache-2.0", + "dependencies": { + "@chevrotain/types": "11.0.3", + "lodash-es": "4.17.21" + } + }, + "node_modules/@chevrotain/regexp-to-ast": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz", + "integrity": "sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==", + "license": "Apache-2.0" + }, + "node_modules/@chevrotain/types": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.0.3.tgz", + "integrity": "sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==", + "license": "Apache-2.0" + }, + "node_modules/@chevrotain/utils": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-11.0.3.tgz", + "integrity": "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==", + "license": "Apache-2.0" }, "node_modules/@colors/colors": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "license": "MIT", "optional": true, "engines": { "node": ">=0.1.90" @@ -1821,9 +1853,9 @@ } }, "node_modules/@csstools/color-helpers": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz", - "integrity": "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz", + "integrity": "sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==", "funding": [ { "type": "github", @@ -1840,9 +1872,9 @@ } }, "node_modules/@csstools/css-calc": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.0.tgz", - "integrity": "sha512-X69PmFOrjTZfN5ijxtI8hZ9kRADFSLrmmQ6hgDJ272Il049WGKpDY64KhrFm/7rbWve0z81QepawzjkKlqkNGw==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.3.tgz", + "integrity": "sha512-XBG3talrhid44BY1x3MHzUx/aTG8+x/Zi57M4aTKK9RFB4aLlF3TTSzfzn8nWVHWL3FgAXAxmupmDd6VWww+pw==", "funding": [ { "type": "github", @@ -1863,9 +1895,9 @@ } }, "node_modules/@csstools/css-color-parser": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.6.tgz", - "integrity": "sha512-S/IjXqTHdpI4EtzGoNCHfqraXF37x12ZZHA1Lk7zoT5pm2lMjFuqhX/89L7dqX4CcMacKK+6ZCs5TmEGb/+wKw==", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.9.tgz", + "integrity": "sha512-wILs5Zk7BU86UArYBJTPy/FMPPKVKHMj1ycCEyf3VUptol0JNRLFU/BZsJ4aiIHJEbSLiizzRrw8Pc1uAEDrXw==", "funding": [ { "type": "github", @@ -1878,8 +1910,8 @@ ], "license": "MIT", "dependencies": { - "@csstools/color-helpers": "^5.0.1", - "@csstools/css-calc": "^2.1.0" + "@csstools/color-helpers": "^5.0.2", + "@csstools/css-calc": "^2.1.3" }, "engines": { "node": ">=18" @@ -2002,9 +2034,9 @@ } }, "node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -2015,9 +2047,9 @@ } }, "node_modules/@csstools/postcss-color-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.6.tgz", - "integrity": "sha512-EcvXfC60cTIumzpsxWuvVjb7rsJEHPvqn3jeMEBUaE3JSc4FRuP7mEQ+1eicxWmIrs3FtzMH9gR3sgA5TH+ebQ==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.9.tgz", + "integrity": "sha512-2UeQCGMO5+EeQsPQK2DqXp0dad+P6nIz6G2dI06APpBuYBKxZEq7CTH+UiztFQ8cB1f89dnO9+D/Kfr+JfI2hw==", "funding": [ { "type": "github", @@ -2030,10 +2062,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.9", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.0.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2044,9 +2076,9 @@ } }, "node_modules/@csstools/postcss-color-mix-function": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.6.tgz", - "integrity": "sha512-jVKdJn4+JkASYGhyPO+Wa5WXSx1+oUgaXb3JsjJn/BlrtFh5zjocCY7pwWi0nuP24V1fY7glQsxEYcYNy0dMFg==", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.9.tgz", + "integrity": "sha512-Enj7ZIIkLD7zkGCN31SZFx4H1gKiCs2Y4taBo/v/cqaHN7p1qGrf5UTMNSjQFZ7MgClGufHx4pddwFTGL+ipug==", "funding": [ { "type": "github", @@ -2059,10 +2091,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.9", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.0.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2073,9 +2105,9 @@ } }, "node_modules/@csstools/postcss-content-alt-text": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz", - "integrity": "sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.5.tgz", + "integrity": "sha512-9BOS535v6YmyOYk32jAHXeddRV+iyd4vRcbrEekpwxmueAXX5J8WgbceFnE4E4Pmw/ysnB9v+n/vSWoFmcLMcA==", "funding": [ { "type": "github", @@ -2090,7 +2122,7 @@ "dependencies": { "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.0.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2101,9 +2133,9 @@ } }, "node_modules/@csstools/postcss-exponential-functions": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.5.tgz", - "integrity": "sha512-mi8R6dVfA2nDoKM3wcEi64I8vOYEgQVtVKCfmLHXupeLpACfGAided5ddMt5f+CnEodNu4DifuVwb0I6fQDGGQ==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.8.tgz", + "integrity": "sha512-vHgDXtGIBPpFQnFNDftMQg4MOuXcWnK91L/7REjBNYzQ/p2Fa/6RcnehTqCRrNtQ46PNIolbRsiDdDuxiHolwQ==", "funding": [ { "type": "github", @@ -2116,7 +2148,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.1.0", + "@csstools/css-calc": "^2.1.3", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -2154,9 +2186,9 @@ } }, "node_modules/@csstools/postcss-gamut-mapping": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.6.tgz", - "integrity": "sha512-0ke7fmXfc8H+kysZz246yjirAH6JFhyX9GTlyRnM0exHO80XcA9zeJpy5pOp5zo/AZiC/q5Pf+Hw7Pd6/uAoYA==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.9.tgz", + "integrity": "sha512-quksIsFm3DGsf8Qbr9KiSGBF2w3RwxSfOfma5wbORDB1AFF15r4EVW7sUuWw3s5IAEGMqzel/dE2rQsI7Yb8mA==", "funding": [ { "type": "github", @@ -2169,7 +2201,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.9", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -2181,9 +2213,9 @@ } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.6.tgz", - "integrity": "sha512-Itrbx6SLUzsZ6Mz3VuOlxhbfuyLTogG5DwEF1V8dAi24iMuvQPIHd7Ti+pNDp7j6WixndJGZaoNR0f9VSzwuTg==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.9.tgz", + "integrity": "sha512-duqTeUHF4ambUybAmhX9KonkicLM/WNp2JjMUbegRD4O8A/tb6fdZ7jUNdp/UUiO1FIdDkMwmNw6856bT0XF8Q==", "funding": [ { "type": "github", @@ -2196,10 +2228,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.9", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.0.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2210,9 +2242,9 @@ } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.6.tgz", - "integrity": "sha512-927Pqy3a1uBP7U8sTfaNdZVB0mNXzIrJO/GZ8us9219q9n06gOqCdfZ0E6d1P66Fm0fYHvxfDbfcUuwAn5UwhQ==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.9.tgz", + "integrity": "sha512-sDpdPsoGAhYl/PMSYfu5Ez82wXb2bVkg1Cb8vsRLhpXhAk4OSlsJN+GodAql6tqc1B2G/WToxsFU6G74vkhPvA==", "funding": [ { "type": "github", @@ -2225,10 +2257,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.9", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.0.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2239,9 +2271,9 @@ } }, "node_modules/@csstools/postcss-ic-unit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz", - "integrity": "sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.1.tgz", + "integrity": "sha512-lECc38i1w3qU9nhrUhP6F8y4BfcQJkR1cb8N6tZNf2llM6zPkxnqt04jRCwsUgNcB3UGKDy+zLenhOYGHqCV+Q==", "funding": [ { "type": "github", @@ -2254,7 +2286,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.0.1", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -2266,9 +2298,9 @@ } }, "node_modules/@csstools/postcss-initial": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.0.tgz", - "integrity": "sha512-dv2lNUKR+JV+OOhZm9paWzYBXOCi+rJPqJ2cJuhh9xd8USVrd0cBEPczla81HNOyThMQWeCcdln3gZkQV2kYxA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz", + "integrity": "sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==", "funding": [ { "type": "github", @@ -2336,9 +2368,9 @@ } }, "node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -2349,9 +2381,9 @@ } }, "node_modules/@csstools/postcss-light-dark-function": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz", - "integrity": "sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.8.tgz", + "integrity": "sha512-v8VU5WtrZIyEtk88WB4fkG22TGd8HyAfSFfZZQ1uNN0+arMJdZc++H3KYTfbYDpJRGy8GwADYH8ySXiILn+OyA==", "funding": [ { "type": "github", @@ -2366,7 +2398,7 @@ "dependencies": { "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.0.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2494,9 +2526,9 @@ } }, "node_modules/@csstools/postcss-media-minmax": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.5.tgz", - "integrity": "sha512-sdh5i5GToZOIAiwhdntRWv77QDtsxP2r2gXW/WbLSCoLr00KTq/yiF1qlQ5XX2+lmiFa8rATKMcbwl3oXDMNew==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.8.tgz", + "integrity": "sha512-Skum5wIXw2+NyCQWUyfstN3c1mfSh39DRAo+Uh2zzXOglBG8xB9hnArhYFScuMZkzeM+THVa//mrByKAfumc7w==", "funding": [ { "type": "github", @@ -2509,7 +2541,7 @@ ], "license": "MIT", "dependencies": { - "@csstools/css-calc": "^2.1.0", + "@csstools/css-calc": "^2.1.3", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/media-query-list-parser": "^4.0.2" @@ -2600,9 +2632,9 @@ } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.6.tgz", - "integrity": "sha512-Hptoa0uX+XsNacFBCIQKTUBrFKDiplHan42X73EklG6XmQLG7/aIvxoNhvZ7PvOWMt67Pw3bIlUY2nD6p5vL8A==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.9.tgz", + "integrity": "sha512-UHrnujimwtdDw8BYDcWJtBXuJ13uc/BjAddPdfMc/RsWxhg8gG8UbvTF0tnMtHrZ4i7lwy85fPEzK1AiykMyRA==", "funding": [ { "type": "github", @@ -2615,10 +2647,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.9", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.0.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2629,9 +2661,9 @@ } }, "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz", - "integrity": "sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.1.tgz", + "integrity": "sha512-Ofz81HaY8mmbP8/Qr3PZlUzjsyV5WuxWmvtYn+jhYGvvjFazTmN9R2io5W5znY1tyk2CA9uM0IPWyY4ygDytCw==", "funding": [ { "type": "github", @@ -2654,9 +2686,9 @@ } }, "node_modules/@csstools/postcss-random-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.1.tgz", - "integrity": "sha512-Ab/tF8/RXktQlFwVhiC70UNfpFQRhtE5fQQoP2pO+KCPGLsLdWFiOuHgSRtBOqEshCVAzR4H6o38nhvRZq8deA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.0.tgz", + "integrity": "sha512-MYZKxSr4AKfjECL8vg49BbfNNzK+t3p2OWX+Xf7rXgMaTP44oy/e8VGWu4MLnJ3NUd9tFVkisLO/sg+5wMTNsg==", "funding": [ { "type": "github", @@ -2669,7 +2701,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.1.0", + "@csstools/css-calc": "^2.1.3", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -2681,9 +2713,9 @@ } }, "node_modules/@csstools/postcss-relative-color-syntax": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.6.tgz", - "integrity": "sha512-yxP618Xb+ji1I624jILaYM62uEmZcmbdmFoZHoaThw896sq0vU39kqTTF+ZNic9XyPtPMvq0vyvbgmHaszq8xg==", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.9.tgz", + "integrity": "sha512-+AGOcLF5PmMnTRPnOdCvY7AwvD5veIOhTWbJV6vC3hB1tt0ii/k6QOwhWfsGGg1ZPQ0JY15u+wqLR4ZTtB0luA==", "funding": [ { "type": "github", @@ -2696,10 +2728,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.9", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.0.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2735,9 +2767,9 @@ } }, "node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -2748,9 +2780,9 @@ } }, "node_modules/@csstools/postcss-sign-functions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.0.tgz", - "integrity": "sha512-SLcc20Nujx/kqbSwDmj6oaXgpy3UjFhBy1sfcqPgDkHfOIfUtUVH7OXO+j7BU4v/At5s61N5ZX6shvgPwluhsA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.3.tgz", + "integrity": "sha512-4F4GRhj8xNkBtLZ+3ycIhReaDfKJByXI+cQGIps3AzCO8/CJOeoDPxpMnL5vqZrWKOceSATHEQJUO/Q/r2y7OQ==", "funding": [ { "type": "github", @@ -2763,7 +2795,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.1.0", + "@csstools/css-calc": "^2.1.3", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -2775,9 +2807,9 @@ } }, "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.5.tgz", - "integrity": "sha512-G6SJ6hZJkhxo6UZojVlLo14MohH4J5J7z8CRBrxxUYy9JuZiIqUo5TBYyDGcE0PLdzpg63a7mHSJz3VD+gMwqw==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.8.tgz", + "integrity": "sha512-6Y4yhL4fNhgzbZ/wUMQ4EjFUfoNNMpEXZnDw1JrlcEBHUT15gplchtFsZGk7FNi8PhLHJfCUwVKrEHzhfhKK+g==", "funding": [ { "type": "github", @@ -2790,7 +2822,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.1.0", + "@csstools/css-calc": "^2.1.3", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -2802,9 +2834,9 @@ } }, "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.1.tgz", - "integrity": "sha512-xPZIikbx6jyzWvhms27uugIc0I4ykH4keRvoa3rxX5K7lEhkbd54rjj/dv60qOCTisoS+3bmwJTeyV1VNBrXaw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.2.tgz", + "integrity": "sha512-8XvCRrFNseBSAGxeaVTaNijAu+FzUvjwFXtcrynmazGb/9WUdsPCpBX+mHEHShVRq47Gy4peYAoxYs8ltUnmzA==", "funding": [ { "type": "github", @@ -2817,7 +2849,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/color-helpers": "^5.0.1", + "@csstools/color-helpers": "^5.0.2", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -2828,9 +2860,9 @@ } }, "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.5.tgz", - "integrity": "sha512-/YQThYkt5MLvAmVu7zxjhceCYlKrYddK6LEmK5I4ojlS6BmO9u2yO4+xjXzu2+NPYmHSTtP4NFSamBCMmJ1NJA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.8.tgz", + "integrity": "sha512-YcDvYTRu7f78/91B6bX+mE1WoAO91Su7/8KSRpuWbIGUB8hmaNSRu9wziaWSLJ1lOB1aQe+bvo9BIaLKqPOo/g==", "funding": [ { "type": "github", @@ -2843,7 +2875,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.1.0", + "@csstools/css-calc": "^2.1.3", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3" }, @@ -2902,6 +2934,7 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "license": "MIT", "engines": { "node": ">=10.0.0" } @@ -3037,20 +3070,6 @@ "react-dom": "^18.0.0 || ^19.0.0" } }, - "node_modules/@docusaurus/core/node_modules/webpack-merge": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", - "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", - "license": "MIT", - "dependencies": { - "clone-deep": "^4.0.1", - "flat": "^5.0.2", - "wildcard": "^2.0.1" - }, - "engines": { - "node": ">=18.0.0" - } - }, "node_modules/@docusaurus/cssnano-preset": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.7.0.tgz", @@ -3429,6 +3448,20 @@ "react-dom": "^18.0.0 || ^19.0.0" } }, + "node_modules/@docusaurus/types/node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/@docusaurus/utils": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", @@ -3496,6 +3529,7 @@ "version": "0.38.1", "resolved": "https://registry.npmjs.org/@easyops-cn/autocomplete.js/-/autocomplete.js-0.38.1.tgz", "integrity": "sha512-drg76jS6syilOUmVNkyo1c7ZEBPcPuK+aJA7AksM5ZIIbV57DMHCywiCr+uHyv8BE5jUTU98j/H7gVrkHrWW3Q==", + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "immediate": "^3.2.3" @@ -3592,26 +3626,62 @@ "entities": "^4.5.0" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "devOptional": true, + "node_modules/@emnapi/core": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz", + "integrity": "sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==", + "license": "MIT", + "optional": true, "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "@emnapi/wasi-threads": "1.0.2", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", + "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.2.tgz", + "integrity": "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.1.tgz", + "integrity": "sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", "devOptional": true, + "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -3621,6 +3691,7 @@ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "devOptional": true, + "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -3639,11 +3710,23 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "devOptional": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "devOptional": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -3654,11 +3737,25 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "devOptional": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "devOptional": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -3671,6 +3768,7 @@ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "devOptional": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } @@ -3687,12 +3785,14 @@ "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "license": "BSD-3-Clause" }, "node_modules/@hapi/topo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -3701,7 +3801,9 @@ "version": "0.11.14", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", "devOptional": true, + "license": "Apache-2.0", "dependencies": { "@humanwhocodes/object-schema": "^2.0.2", "debug": "^4.3.1", @@ -3711,11 +3813,36 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "devOptional": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "devOptional": true, + "license": "Apache-2.0", "engines": { "node": ">=12.22" }, @@ -3725,10 +3852,46 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", - "devOptional": true + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "devOptional": true, + "license": "BSD-3-Clause" + }, + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "license": "MIT" + }, + "node_modules/@iconify/utils": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.3.0.tgz", + "integrity": "sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==", + "license": "MIT", + "dependencies": { + "@antfu/install-pkg": "^1.0.0", + "@antfu/utils": "^8.1.0", + "@iconify/types": "^2.0.0", + "debug": "^4.4.0", + "globals": "^15.14.0", + "kolorist": "^1.8.0", + "local-pkg": "^1.0.0", + "mlly": "^1.7.4" + } + }, + "node_modules/@iconify/utils/node_modules/globals": { + "version": "15.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/@icons-pack/react-simple-icons": { "version": "12.7.0", @@ -3752,6 +3915,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.27.8" }, @@ -3763,6 +3927,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -3776,9 +3941,9 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -3790,9 +3955,10 @@ } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -3807,18 +3973,20 @@ } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", @@ -3831,27 +3999,31 @@ } }, "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" }, "node_modules/@mdi/js": { "version": "7.4.47", "resolved": "https://registry.npmjs.org/@mdi/js/-/js-7.4.47.tgz", - "integrity": "sha512-KPnNOtm5i2pMabqZxpUz7iQf+mfrYZyKCZ8QNz85czgEt7cuHcGorWfdzUMWYA0SD+a6Hn4FmJ+YhzzzjkTZrQ==" + "integrity": "sha512-KPnNOtm5i2pMabqZxpUz7iQf+mfrYZyKCZ8QNz85czgEt7cuHcGorWfdzUMWYA0SD+a6Hn4FmJ+YhzzzjkTZrQ==", + "license": "Apache-2.0" }, "node_modules/@mdi/react": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/@mdi/react/-/react-1.6.1.tgz", "integrity": "sha512-4qZeDcluDFGFTWkHs86VOlHkm6gnKaMql13/gpIcUQ8kzxHgpj31NuCkD8abECVfbULJ3shc7Yt4HJ6Wu6SN4w==", + "license": "MIT", "dependencies": { "prop-types": "^15.7.2" } }, "node_modules/@mdx-js/mdx": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.0.tgz", - "integrity": "sha512-Icm0TBKBLYqroYbNW3BPnzMGn+7mwpQOK310aZ7+fkCtiU3aqv2cdcX+nd0Ydo3wI5Rx8bX2Z2QmGb/XcAClCw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.0.tgz", + "integrity": "sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", @@ -3859,14 +4031,15 @@ "@types/mdx": "^2.0.0", "collapse-white-space": "^2.0.0", "devlop": "^1.0.0", - "estree-util-build-jsx": "^3.0.0", "estree-util-is-identifier-name": "^3.0.0", - "estree-util-to-js": "^2.0.0", + "estree-util-scope": "^1.0.0", "estree-walker": "^3.0.0", - "hast-util-to-estree": "^3.0.0", "hast-util-to-jsx-runtime": "^2.0.0", "markdown-extensions": "^2.0.0", - "periscopic": "^3.0.0", + "recma-build-jsx": "^1.0.0", + "recma-jsx": "^1.0.0", + "recma-stringify": "^1.0.0", + "rehype-recma": "^1.0.0", "remark-mdx": "^3.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.0.0", @@ -3899,10 +4072,32 @@ "react": ">=16" } }, + "node_modules/@mermaid-js/parser": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.4.0.tgz", + "integrity": "sha512-wla8XOWvQAwuqy+gxiZqY+c7FokraOTHRWMsbB4AgRx9Sy7zKslNyejy7E+a77qHfey5GXw/ik3IXv/NHMJgaA==", + "license": "MIT", + "dependencies": { + "langium": "3.3.1" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.9.tgz", + "integrity": "sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==", + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.0", + "@emnapi/runtime": "^1.4.0", + "@tybys/wasm-util": "^0.9.0" + } + }, "node_modules/@node-rs/jieba": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@node-rs/jieba/-/jieba-1.7.2.tgz", - "integrity": "sha512-zGto08NDU+KWm670qVHYGTb0YTEJ0A97dwH3WCnnhyRYMqTbOXKC6OwTc/cjzfSJP1UDBSar9Ug9BlmWmEThWg==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba/-/jieba-1.10.4.tgz", + "integrity": "sha512-GvDgi8MnBiyWd6tksojej8anIx18244NmIOc1ovEw8WKNUejcccLfyu8vj66LWSuoZuKILVtNsOy4jvg3aoxIw==", + "license": "MIT", "engines": { "node": ">= 10" }, @@ -3911,28 +4106,30 @@ "url": "https://github.com/sponsors/Brooooooklyn" }, "optionalDependencies": { - "@node-rs/jieba-android-arm-eabi": "1.7.2", - "@node-rs/jieba-android-arm64": "1.7.2", - "@node-rs/jieba-darwin-arm64": "1.7.2", - "@node-rs/jieba-darwin-x64": "1.7.2", - "@node-rs/jieba-freebsd-x64": "1.7.2", - "@node-rs/jieba-linux-arm-gnueabihf": "1.7.2", - "@node-rs/jieba-linux-arm64-gnu": "1.7.2", - "@node-rs/jieba-linux-arm64-musl": "1.7.2", - "@node-rs/jieba-linux-x64-gnu": "1.7.2", - "@node-rs/jieba-linux-x64-musl": "1.7.2", - "@node-rs/jieba-win32-arm64-msvc": "1.7.2", - "@node-rs/jieba-win32-ia32-msvc": "1.7.2", - "@node-rs/jieba-win32-x64-msvc": "1.7.2" + "@node-rs/jieba-android-arm-eabi": "1.10.4", + "@node-rs/jieba-android-arm64": "1.10.4", + "@node-rs/jieba-darwin-arm64": "1.10.4", + "@node-rs/jieba-darwin-x64": "1.10.4", + "@node-rs/jieba-freebsd-x64": "1.10.4", + "@node-rs/jieba-linux-arm-gnueabihf": "1.10.4", + "@node-rs/jieba-linux-arm64-gnu": "1.10.4", + "@node-rs/jieba-linux-arm64-musl": "1.10.4", + "@node-rs/jieba-linux-x64-gnu": "1.10.4", + "@node-rs/jieba-linux-x64-musl": "1.10.4", + "@node-rs/jieba-wasm32-wasi": "1.10.4", + "@node-rs/jieba-win32-arm64-msvc": "1.10.4", + "@node-rs/jieba-win32-ia32-msvc": "1.10.4", + "@node-rs/jieba-win32-x64-msvc": "1.10.4" } }, "node_modules/@node-rs/jieba-android-arm-eabi": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.7.2.tgz", - "integrity": "sha512-FyDHRNSRIHOQO7S6Q4RwuGffnnnuNwaXPH7K8WqSzifEY+zFIaSPcNqrZHrnqyeXc4JiYpBIHeP+0Mkf1kIGRA==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.10.4.tgz", + "integrity": "sha512-MhyvW5N3Fwcp385d0rxbCWH42kqDBatQTyP8XbnYbju2+0BO/eTeCCLYj7Agws4pwxn2LtdldXRSKavT7WdzNA==", "cpu": [ "arm" ], + "license": "MIT", "optional": true, "os": [ "android" @@ -3942,12 +4139,13 @@ } }, "node_modules/@node-rs/jieba-android-arm64": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@node-rs/jieba-android-arm64/-/jieba-android-arm64-1.7.2.tgz", - "integrity": "sha512-z0UEZCGrAX/IiarhuDMsEIDZBS77UZv4SQyL/J48yrsbWKbb2lJ1vCrYxXIWqwp6auXHEu4r1O/pMriDAcEnPg==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-android-arm64/-/jieba-android-arm64-1.10.4.tgz", + "integrity": "sha512-XyDwq5+rQ+Tk55A+FGi6PtJbzf974oqnpyCcCPzwU3QVXJCa2Rr4Lci+fx8oOpU4plT3GuD+chXMYLsXipMgJA==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "android" @@ -3957,12 +4155,13 @@ } }, "node_modules/@node-rs/jieba-darwin-arm64": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.7.2.tgz", - "integrity": "sha512-M2cHIWRaaOmXGKy446SH2+Y2PzREaI2oYznPbg55wYEdioUp01YS/2WRG8CaoCKEj0aUocA7MFM2vVcoIAsbQw==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.10.4.tgz", + "integrity": "sha512-G++RYEJ2jo0rxF9626KUy90wp06TRUjAsvY/BrIzEOX/ingQYV/HjwQzNPRR1P1o32a6/U8RGo7zEBhfdybL6w==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -3972,12 +4171,13 @@ } }, "node_modules/@node-rs/jieba-darwin-x64": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@node-rs/jieba-darwin-x64/-/jieba-darwin-x64-1.7.2.tgz", - "integrity": "sha512-euDawBU2FxB0CGTR803BA6WABsiicIrqa61z2AFFDPkJCDrauEM0jbMg3GDKLAvbaLbZ1Etu3QNN5xyroqp4Qw==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-darwin-x64/-/jieba-darwin-x64-1.10.4.tgz", + "integrity": "sha512-MmDNeOb2TXIZCPyWCi2upQnZpPjAxw5ZGEj6R8kNsPXVFALHIKMa6ZZ15LCOkSTsKXVC17j2t4h+hSuyYb6qfQ==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "darwin" @@ -3987,12 +4187,13 @@ } }, "node_modules/@node-rs/jieba-freebsd-x64": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@node-rs/jieba-freebsd-x64/-/jieba-freebsd-x64-1.7.2.tgz", - "integrity": "sha512-vXCaYxPb90d/xTBVG+ZZXrFLXsO2719pZSyiZCL2tey+UY28U7MOoK6394Wwmf0FCB/eRTQMCKjVIUDi+IRMUg==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-freebsd-x64/-/jieba-freebsd-x64-1.10.4.tgz", + "integrity": "sha512-/x7aVQ8nqUWhpXU92RZqd333cq639i/olNpd9Z5hdlyyV5/B65LLy+Je2B2bfs62PVVm5QXRpeBcZqaHelp/bg==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -4002,12 +4203,13 @@ } }, "node_modules/@node-rs/jieba-linux-arm-gnueabihf": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm-gnueabihf/-/jieba-linux-arm-gnueabihf-1.7.2.tgz", - "integrity": "sha512-HTep79XlJYO3KRYZ2kJChG9HnYr1DKSQTB+HEYWKLK0ifphqybcxGNLAdH0S4dViG2ciD0+iN/refgtqZEidpw==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm-gnueabihf/-/jieba-linux-arm-gnueabihf-1.10.4.tgz", + "integrity": "sha512-crd2M35oJBRLkoESs0O6QO3BBbhpv+tqXuKsqhIG94B1d02RVxtRIvSDwO33QurxqSdvN9IeSnVpHbDGkuXm3g==", "cpu": [ "arm" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -4017,12 +4219,13 @@ } }, "node_modules/@node-rs/jieba-linux-arm64-gnu": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm64-gnu/-/jieba-linux-arm64-gnu-1.7.2.tgz", - "integrity": "sha512-P8QJdQydOVewL1MIqYiRpI7LOfrRQag+p4/hwExe+YXH8C7DOrR8rWJD/7XNRTbpOimlHq1UN/e+ZzhxQF/cLw==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm64-gnu/-/jieba-linux-arm64-gnu-1.10.4.tgz", + "integrity": "sha512-omIzNX1psUzPcsdnUhGU6oHeOaTCuCjUgOA/v/DGkvWC1jLcnfXe4vdYbtXMh4XOCuIgS1UCcvZEc8vQLXFbXQ==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -4032,12 +4235,13 @@ } }, "node_modules/@node-rs/jieba-linux-arm64-musl": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm64-musl/-/jieba-linux-arm64-musl-1.7.2.tgz", - "integrity": "sha512-WjnN0hmDvTXb2h3hMW5VnUGkK1xaqhs+WHfMMilau55+YN+YOYALKZ0TeBY4BapClLuBx54wqwmBX+B4hAXunQ==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-arm64-musl/-/jieba-linux-arm64-musl-1.10.4.tgz", + "integrity": "sha512-Y/tiJ1+HeS5nnmLbZOE+66LbsPOHZ/PUckAYVeLlQfpygLEpLYdlh0aPpS5uiaWMjAXYZYdFkpZHhxDmSLpwpw==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -4047,12 +4251,13 @@ } }, "node_modules/@node-rs/jieba-linux-x64-gnu": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-x64-gnu/-/jieba-linux-x64-gnu-1.7.2.tgz", - "integrity": "sha512-gBXds/DwNSA6lNUxJjL6WIaNT6pnlM5juUgV/krLLkBJ8vXpOrQ07p0rrK1tnigz9b20xhsHaFRSwED1Y8zeXw==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-x64-gnu/-/jieba-linux-x64-gnu-1.10.4.tgz", + "integrity": "sha512-WZO8ykRJpWGE9MHuZpy1lu3nJluPoeB+fIJJn5CWZ9YTVhNDWoCF4i/7nxz1ntulINYGQ8VVuCU9LD86Mek97g==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -4062,12 +4267,13 @@ } }, "node_modules/@node-rs/jieba-linux-x64-musl": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-x64-musl/-/jieba-linux-x64-musl-1.7.2.tgz", - "integrity": "sha512-tNVD3SMuG5zAj7+bLS2Enio3zR7BPxi3PhQtpQ+Hv83jajIcN46QQ0EdoMFz/aB+hkQ9PlLAstu+VREFegs5EA==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-linux-x64-musl/-/jieba-linux-x64-musl-1.10.4.tgz", + "integrity": "sha512-uBBD4S1rGKcgCyAk6VCKatEVQb6EDD5I40v/DxODi5CuZVCANi9m5oee/MQbAoaX7RydA2f0OSCE9/tcwXEwUg==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "linux" @@ -4076,13 +4282,30 @@ "node": ">= 10" } }, + "node_modules/@node-rs/jieba-wasm32-wasi": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-wasm32-wasi/-/jieba-wasm32-wasi-1.10.4.tgz", + "integrity": "sha512-Y2umiKHjuIJy0uulNDz9SDYHdfq5Hmy7jY5nORO99B4pySKkcrMjpeVrmWXJLIsEKLJwcCXHxz8tjwU5/uhz0A==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@node-rs/jieba-win32-arm64-msvc": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-arm64-msvc/-/jieba-win32-arm64-msvc-1.7.2.tgz", - "integrity": "sha512-/e1iQ0Dh02lGPNCYTU/H3cfIsWydaGRzZ3TDj6GfWrxkWqXORL98x/VJ/C/uKLpc7GSLLd9ygyZG7SOAfKe2tA==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-arm64-msvc/-/jieba-win32-arm64-msvc-1.10.4.tgz", + "integrity": "sha512-nwMtViFm4hjqhz1it/juQnxpXgqlGltCuWJ02bw70YUDMDlbyTy3grCJPpQQpueeETcALUnTxda8pZuVrLRcBA==", "cpu": [ "arm64" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -4092,12 +4315,13 @@ } }, "node_modules/@node-rs/jieba-win32-ia32-msvc": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-ia32-msvc/-/jieba-win32-ia32-msvc-1.7.2.tgz", - "integrity": "sha512-cYjA6YUiOwtuEzWErvwMMt/RETNWQDLcmAaiHA8ohsa6c0eB0kRJlQCc683tlaczZxqroY/7C9mxgJNGvoGRbw==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-ia32-msvc/-/jieba-win32-ia32-msvc-1.10.4.tgz", + "integrity": "sha512-DCAvLx7Z+W4z5oKS+7vUowAJr0uw9JBw8x1Y23Xs/xMA4Em+OOSiaF5/tCJqZUCJ8uC4QeImmgDFiBqGNwxlyA==", "cpu": [ "ia32" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -4107,12 +4331,13 @@ } }, "node_modules/@node-rs/jieba-win32-x64-msvc": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.7.2.tgz", - "integrity": "sha512-2M+Um3woFF17sa8VBYQQ6E5PNMe9Kf9fdzmeDh/GzuNHXlxW4LyK9VTV8zchIv/bDNAR5Z85kfW4wASULUxvFQ==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.10.4.tgz", + "integrity": "sha512-+sqemSfS1jjb+Tt7InNbNzrRh1Ua3vProVvC4BZRPg010/leCbGFFiQHpzcPRfpxAXZrzG5Y0YBTsPzN/I4yHQ==", "cpu": [ "x64" ], + "license": "MIT", "optional": true, "os": [ "win32" @@ -4125,6 +4350,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -4137,6 +4363,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", "engines": { "node": ">= 8" } @@ -4145,6 +4372,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -4154,9 +4382,10 @@ } }, "node_modules/@parcel/watcher": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", - "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "hasInstallScript": true, "license": "MIT", "optional": true, "dependencies": { @@ -4173,24 +4402,25 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.4.1", - "@parcel/watcher-darwin-arm64": "2.4.1", - "@parcel/watcher-darwin-x64": "2.4.1", - "@parcel/watcher-freebsd-x64": "2.4.1", - "@parcel/watcher-linux-arm-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-musl": "2.4.1", - "@parcel/watcher-linux-x64-glibc": "2.4.1", - "@parcel/watcher-linux-x64-musl": "2.4.1", - "@parcel/watcher-win32-arm64": "2.4.1", - "@parcel/watcher-win32-ia32": "2.4.1", - "@parcel/watcher-win32-x64": "2.4.1" + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" } }, "node_modules/@parcel/watcher-android-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", - "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", "cpu": [ "arm64" ], @@ -4208,9 +4438,9 @@ } }, "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", - "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", "cpu": [ "arm64" ], @@ -4228,9 +4458,9 @@ } }, "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", - "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", "cpu": [ "x64" ], @@ -4248,9 +4478,9 @@ } }, "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", - "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", "cpu": [ "x64" ], @@ -4268,9 +4498,29 @@ } }, "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", - "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", "cpu": [ "arm" ], @@ -4288,9 +4538,9 @@ } }, "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", - "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", "cpu": [ "arm64" ], @@ -4308,9 +4558,9 @@ } }, "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", - "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", "cpu": [ "arm64" ], @@ -4328,9 +4578,9 @@ } }, "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", - "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", "cpu": [ "x64" ], @@ -4348,9 +4598,9 @@ } }, "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", - "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", "cpu": [ "x64" ], @@ -4368,9 +4618,9 @@ } }, "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", - "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", "cpu": [ "arm64" ], @@ -4388,9 +4638,9 @@ } }, "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", - "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", "cpu": [ "ia32" ], @@ -4408,9 +4658,9 @@ } }, "node_modules/@parcel/watcher-win32-x64": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", - "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", "cpu": [ "x64" ], @@ -4428,10 +4678,11 @@ } }, "node_modules/@pkgr/core": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.0.tgz", - "integrity": "sha512-Zwq5OCzuwJC2jwqmpEQt7Ds1DTi6BWSwoGkbb1n9pO3hzb35BoJELx7c0T23iDkBGkh2e7tvOtjF3tr3OaQHDQ==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.2.tgz", + "integrity": "sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, @@ -4443,6 +4694,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "license": "MIT", "engines": { "node": ">=12.22.0" } @@ -4451,6 +4703,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "license": "MIT", "dependencies": { "graceful-fs": "4.2.10" }, @@ -4461,12 +4714,14 @@ "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "license": "ISC" }, "node_modules/@pnpm/npm-conf": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz", - "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz", + "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==", + "license": "MIT", "dependencies": { "@pnpm/config.env-replace": "^1.1.0", "@pnpm/network.ca-file": "^1.0.1", @@ -4477,14 +4732,16 @@ } }, "node_modules/@polka/url": { - "version": "1.0.0-next.23", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.23.tgz", - "integrity": "sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==" + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "license": "MIT" }, "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -4492,22 +4749,26 @@ "node_modules/@sideway/formula": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "license": "BSD-3-Clause" }, "node_modules/@sideway/pinpoint": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "license": "BSD-3-Clause" }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT" }, "node_modules/@sindresorhus/is": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -4519,6 +4780,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz", "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==", + "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.1.0", @@ -4529,6 +4791,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -4544,6 +4807,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -4559,6 +4823,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -4574,6 +4839,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -4589,6 +4855,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -4604,6 +4871,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -4619,6 +4887,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "license": "MIT", "engines": { "node": ">=14" }, @@ -4634,6 +4903,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -4649,6 +4919,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "license": "MIT", "dependencies": { "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", @@ -4674,6 +4945,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -4693,6 +4965,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "license": "MIT", "dependencies": { "@babel/types": "^7.21.3", "entities": "^4.4.0" @@ -4709,6 +4982,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -4730,6 +5004,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz", "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==", + "license": "MIT", "dependencies": { "cosmiconfig": "^8.1.3", "deepmerge": "^4.3.1", @@ -4750,6 +5025,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz", "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.21.3", "@babel/plugin-transform-react-constant-elements": "^7.21.3", @@ -4772,6 +5048,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "license": "MIT", "dependencies": { "defer-to-connect": "^2.0.1" }, @@ -4783,22 +5060,26 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", "engines": { "node": ">=10.13.0" } }, - "node_modules/@types/acorn": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", - "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "node_modules/@tybys/wasm-util": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz", + "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==", + "license": "MIT", + "optional": true, "dependencies": { - "@types/estree": "*" + "tslib": "^2.4.0" } }, "node_modules/@types/body-parser": { "version": "1.19.5", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "license": "MIT", "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -4808,6 +5089,7 @@ "version": "3.5.13", "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -4816,6 +5098,7 @@ "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -4824,41 +5107,279 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" } }, + "node_modules/@types/d3": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@types/d3/-/d3-7.4.3.tgz", + "integrity": "sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==", + "license": "MIT", + "dependencies": { + "@types/d3-array": "*", + "@types/d3-axis": "*", + "@types/d3-brush": "*", + "@types/d3-chord": "*", + "@types/d3-color": "*", + "@types/d3-contour": "*", + "@types/d3-delaunay": "*", + "@types/d3-dispatch": "*", + "@types/d3-drag": "*", + "@types/d3-dsv": "*", + "@types/d3-ease": "*", + "@types/d3-fetch": "*", + "@types/d3-force": "*", + "@types/d3-format": "*", + "@types/d3-geo": "*", + "@types/d3-hierarchy": "*", + "@types/d3-interpolate": "*", + "@types/d3-path": "*", + "@types/d3-polygon": "*", + "@types/d3-quadtree": "*", + "@types/d3-random": "*", + "@types/d3-scale": "*", + "@types/d3-scale-chromatic": "*", + "@types/d3-selection": "*", + "@types/d3-shape": "*", + "@types/d3-time": "*", + "@types/d3-time-format": "*", + "@types/d3-timer": "*", + "@types/d3-transition": "*", + "@types/d3-zoom": "*" + } + }, + "node_modules/@types/d3-array": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", + "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==", + "license": "MIT" + }, + "node_modules/@types/d3-axis": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-3.0.6.tgz", + "integrity": "sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-brush": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-3.0.6.tgz", + "integrity": "sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-chord": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-3.0.6.tgz", + "integrity": "sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==", + "license": "MIT" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==", + "license": "MIT" + }, + "node_modules/@types/d3-contour": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-3.0.6.tgz", + "integrity": "sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==", + "license": "MIT", + "dependencies": { + "@types/d3-array": "*", + "@types/geojson": "*" + } + }, + "node_modules/@types/d3-delaunay": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz", + "integrity": "sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==", + "license": "MIT" + }, + "node_modules/@types/d3-dispatch": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.6.tgz", + "integrity": "sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==", + "license": "MIT" + }, + "node_modules/@types/d3-drag": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-3.0.7.tgz", + "integrity": "sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-dsv": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-3.0.7.tgz", + "integrity": "sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==", + "license": "MIT" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==", + "license": "MIT" + }, + "node_modules/@types/d3-fetch": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-3.0.7.tgz", + "integrity": "sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==", + "license": "MIT", + "dependencies": { + "@types/d3-dsv": "*" + } + }, + "node_modules/@types/d3-force": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/d3-force/-/d3-force-3.0.10.tgz", + "integrity": "sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==", + "license": "MIT" + }, + "node_modules/@types/d3-format": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-format/-/d3-format-3.0.4.tgz", + "integrity": "sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==", + "license": "MIT" + }, + "node_modules/@types/d3-geo": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-3.1.0.tgz", + "integrity": "sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==", + "license": "MIT", + "dependencies": { + "@types/geojson": "*" + } + }, + "node_modules/@types/d3-hierarchy": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz", + "integrity": "sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==", + "license": "MIT" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "license": "MIT", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz", + "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==", + "license": "MIT" + }, + "node_modules/@types/d3-polygon": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-3.0.2.tgz", + "integrity": "sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==", + "license": "MIT" + }, + "node_modules/@types/d3-quadtree": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz", + "integrity": "sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==", + "license": "MIT" + }, + "node_modules/@types/d3-random": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-random/-/d3-random-3.0.3.tgz", + "integrity": "sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==", + "license": "MIT" + }, "node_modules/@types/d3-scale": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", - "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz", + "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==", + "license": "MIT", "dependencies": { "@types/d3-time": "*" } }, "node_modules/@types/d3-scale-chromatic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.0.3.tgz", - "integrity": "sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", + "integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==", + "license": "MIT" + }, + "node_modules/@types/d3-selection": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-3.0.11.tgz", + "integrity": "sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==", + "license": "MIT" + }, + "node_modules/@types/d3-shape": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz", + "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==", + "license": "MIT", + "dependencies": { + "@types/d3-path": "*" + } }, "node_modules/@types/d3-time": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", - "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==" + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz", + "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==", + "license": "MIT" + }, + "node_modules/@types/d3-time-format": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-4.0.3.tgz", + "integrity": "sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==", + "license": "MIT" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==", + "license": "MIT" + }, + "node_modules/@types/d3-transition": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-3.0.9.tgz", + "integrity": "sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==", + "license": "MIT", + "dependencies": { + "@types/d3-selection": "*" + } + }, + "node_modules/@types/d3-zoom": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-3.0.8.tgz", + "integrity": "sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==", + "license": "MIT", + "dependencies": { + "@types/d3-interpolate": "*", + "@types/d3-selection": "*" + } }, "node_modules/@types/debug": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", "dependencies": { "@types/ms": "*" } }, "node_modules/@types/eslint": { - "version": "8.44.7", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.7.tgz", - "integrity": "sha512-f5ORu2hcBbKei97U73mf+l9t4zTGl74IqZ0GQk4oVea/VS8tQZYkUveSYojk+frraAVYId0V2WC9O4PTNru2FQ==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "license": "MIT", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -4868,21 +5389,23 @@ "version": "3.7.7", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", "dependencies": { "@types/eslint": "*", "@types/estree": "*" } }, "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", + "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", "license": "MIT" }, "node_modules/@types/estree-jsx": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.3.tgz", - "integrity": "sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "license": "MIT", "dependencies": { "@types/estree": "*" } @@ -4891,6 +5414,7 @@ "version": "4.17.21", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -4899,9 +5423,10 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.41", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", - "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", + "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -4909,10 +5434,29 @@ "@types/send": "*" } }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/geojson": { + "version": "7946.0.16", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz", + "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==", + "license": "MIT" + }, "node_modules/@types/hast": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", - "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", "dependencies": { "@types/unist": "*" } @@ -4920,27 +5464,32 @@ "node_modules/@types/history": { "version": "4.7.11", "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "license": "MIT" }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" }, "node_modules/@types/http-cache-semantics": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "license": "MIT" }, "node_modules/@types/http-errors": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "license": "MIT" }, "node_modules/@types/http-proxy": { - "version": "1.17.14", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", - "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "version": "1.17.16", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", + "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -4948,12 +5497,14 @@ "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } @@ -4962,6 +5513,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } @@ -4969,49 +5521,57 @@ "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/mdast": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", - "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", "dependencies": { "@types/unist": "*" } }, "node_modules/@types/mdx": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.10.tgz", - "integrity": "sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==" + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "license": "MIT" }, "node_modules/@types/mime": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" }, "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" }, "node_modules/@types/node": { - "version": "20.10.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.0.tgz", - "integrity": "sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==", + "version": "22.15.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.3.tgz", + "integrity": "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw==", + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.21.0" } }, "node_modules/@types/node-forge": { - "version": "1.3.10", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.10.tgz", - "integrity": "sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -5019,13 +5579,15 @@ "node_modules/@types/parse-json": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" }, "node_modules/@types/postcss-modules-local-by-default": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.2.tgz", "integrity": "sha512-CtYCcD+L+trB3reJPny+bKWKMzPfxEyQpKIwit7kErnOexf5/faaGpkFy4I5AwbV4hp1sk7/aTg0tt0B67VkLQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss": "^8.0.0" } @@ -5035,29 +5597,34 @@ "resolved": "https://registry.npmjs.org/@types/postcss-modules-scope/-/postcss-modules-scope-3.0.4.tgz", "integrity": "sha512-//ygSisVq9kVI0sqx3UPLzWIMCmtSVrzdljtuaAEJtGoGnpjBikZ2sXO5MpH9SnWX9HRfXxHifDAXcQjupWnIQ==", "dev": true, + "license": "MIT", "dependencies": { "postcss": "^8.0.0" } }, "node_modules/@types/prismjs": { - "version": "1.26.3", - "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.3.tgz", - "integrity": "sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==" + "version": "1.26.5", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz", + "integrity": "sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==", + "license": "MIT" }, "node_modules/@types/prop-types": { - "version": "15.7.11", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", - "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", + "license": "MIT" }, "node_modules/@types/qs": { - "version": "6.9.10", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz", - "integrity": "sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==" + "version": "6.9.18", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", + "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", + "license": "MIT" }, "node_modules/@types/range-parser": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" }, "node_modules/@types/react": { "version": "18.3.20", @@ -5074,6 +5641,7 @@ "resolved": "https://registry.npmjs.org/@types/react-helmet/-/react-helmet-6.1.11.tgz", "integrity": "sha512-0QcdGLddTERotCXo3VFlUSWO3ztraw8nZ6e3zJSgG7apwV5xt+pJUS8ewPBqT4NYB1optGLprNQzFleIY84u/g==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } @@ -5082,15 +5650,17 @@ "version": "5.1.20", "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "license": "MIT", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*" } }, "node_modules/@types/react-router-config": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.10.tgz", - "integrity": "sha512-Wn6c/tXdEgi9adCMtDwx8Q2vGty6TsPTc/wCQQ9kAlye8UqFxj0vGFWWuhywNfkwqth+SOgJxQTLTZukrqDQmQ==", + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz", + "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==", + "license": "MIT", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*", @@ -5101,6 +5671,7 @@ "version": "5.3.3", "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "license": "MIT", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*", @@ -5110,26 +5681,30 @@ "node_modules/@types/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "license": "MIT" }, "node_modules/@types/sax": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/semver": { - "version": "7.5.8", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", - "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", + "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", + "dev": true, + "license": "MIT" }, "node_modules/@types/send": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "license": "MIT", "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -5139,45 +5714,58 @@ "version": "1.9.4", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", - "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "license": "MIT", "dependencies": { "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" + "@types/node": "*", + "@types/send": "*" } }, "node_modules/@types/sockjs": { "version": "0.3.36", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT", + "optional": true + }, "node_modules/@types/unist": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", - "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" }, "node_modules/@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } @@ -5185,13 +5773,15 @@ "node_modules/@types/yargs-parser": { "version": "21.0.3", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.1.1.tgz", "integrity": "sha512-zioDz623d0RHNhvx0eesUmGfIjzrk18nSBC8xewepKXbBvN/7c1qImV7Hg8TI1URTxKax7/zxfxj3Uph8Chcuw==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.5.1", "@typescript-eslint/scope-manager": "7.1.1", @@ -5227,6 +5817,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.1.1.tgz", "integrity": "sha512-ZWUFyL0z04R1nAEgr9e79YtV5LbafdOtN7yapNbn1ansMyaegl2D4bL7vHoJ4HPSc4CaLwuCVas8CVuneKzplQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "7.1.1", "@typescript-eslint/types": "7.1.1", @@ -5255,6 +5846,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.1.1.tgz", "integrity": "sha512-cirZpA8bJMRb4WZ+rO6+mnOJrGFDd38WoXCEI57+CYBqta8Yc8aJym2i7vyqLL1vVYljgw0X27axkUXz32T8TA==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "7.1.1", "@typescript-eslint/visitor-keys": "7.1.1" @@ -5272,6 +5864,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.1.1.tgz", "integrity": "sha512-5r4RKze6XHEEhlZnJtR3GYeCh1IueUHdbrukV2KSlLXaTjuSfeVF8mZUVPLovidCuZfbVjfhi4c0DNSa/Rdg5g==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/typescript-estree": "7.1.1", "@typescript-eslint/utils": "7.1.1", @@ -5299,6 +5892,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.1.1.tgz", "integrity": "sha512-KhewzrlRMrgeKm1U9bh2z5aoL4s7K3tK5DwHDn8MHv0yQfWFz/0ZR6trrIHHa5CsF83j/GgHqzdbzCXJ3crx0Q==", "dev": true, + "license": "MIT", "engines": { "node": "^16.0.0 || >=18.0.0" }, @@ -5312,6 +5906,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.1.1.tgz", "integrity": "sha512-9ZOncVSfr+sMXVxxca2OJOPagRwT0u/UHikM2Rd6L/aB+kL/QAuTnsv6MeXtjzCJYb8PzrXarypSGIPx3Jemxw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "7.1.1", "@typescript-eslint/visitor-keys": "7.1.1", @@ -5335,35 +5930,12 @@ } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@typescript-eslint/utils": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.1.1.tgz", "integrity": "sha512-thOXM89xA03xAE0lW7alstvnyoBUbBX38YtY+zAUcpRPcq9EIhXPuJ0YTv948MbzmKh6e1AUszn5cBFK49Umqg==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", @@ -5389,6 +5961,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.1.1.tgz", "integrity": "sha512-yTdHDQxY7cSoCcAtiBzVzxleJhkGB9NncSIyMYe2+OGON1ZsP9zOPws/Pqgopa65jvknOjlk/w7ulPlZ78PiLQ==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "7.1.1", "eslint-visitor-keys": "^3.4.1" @@ -5402,9 +5975,10 @@ } }, "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" }, "node_modules/@webassemblyjs/ast": { "version": "1.14.1", @@ -5568,6 +6142,7 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -5580,6 +6155,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -5588,6 +6164,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -5595,10 +6172,19 @@ "node": ">= 0.6" } }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -5611,14 +6197,19 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/acorn-walk": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz", - "integrity": "sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, "engines": { "node": ">=0.4.0" } @@ -5627,6 +6218,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -5635,6 +6227,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -5647,6 +6240,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -5662,6 +6256,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -5675,14 +6270,15 @@ } }, "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -5692,12 +6288,14 @@ "node_modules/ajv-formats/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } @@ -5706,6 +6304,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", "dependencies": { "string-width": "^4.1.0" } @@ -5713,12 +6312,14 @@ "node_modules/ansi-align/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/ansi-align/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -5762,6 +6363,7 @@ "engines": [ "node >= 0.8.0" ], + "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } @@ -5770,6 +6372,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -5778,6 +6381,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -5792,6 +6396,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -5803,30 +6408,34 @@ "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" }, "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", "dev": true, - "dependencies": { - "dequal": "^2.0.3" + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" } }, "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" }, "engines": { "node": ">= 0.4" @@ -5836,20 +6445,23 @@ } }, "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" }, "node_modules/array-includes": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", "is-string": "^1.0.7" }, "engines": { @@ -5863,20 +6475,23 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/array.prototype.findlast": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.4.tgz", - "integrity": "sha512-BMtLxpV+8BD+6ZPFIWmnUBpQoy+A+ujcg4rhp2iwCRJYA7PEh2MS4NL3lz8EiDlLrJPp2hg9qWihr5pd//jcGw==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", + "es-abstract": "^1.23.2", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "es-shim-unscopables": "^1.0.2" }, "engines": { @@ -5887,16 +6502,19 @@ } }, "node_modules/array.prototype.findlastindex": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", - "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.2.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -5906,15 +6524,16 @@ } }, "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -5924,15 +6543,16 @@ } }, "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -5946,6 +6566,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5954,32 +6575,36 @@ } }, "node_modules/array.prototype.tosorted": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", - "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", + "call-bind": "^1.0.8", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" }, "engines": { "node": ">= 0.4" @@ -5992,37 +6617,41 @@ "version": "0.0.8", "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/astring": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", - "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", + "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", + "license": "MIT", "bin": { "astring": "bin/astring" } }, - "node_modules/asynciterator.prototype": { + "node_modules/async-function": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", - "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" + "license": "MIT", + "engines": { + "node": ">= 0.4" } }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", "engines": { "node": ">= 4.0.0" } }, "node_modules/autoprefixer": { - "version": "10.4.20", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", - "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "version": "10.4.21", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", "funding": [ { "type": "opencollective", @@ -6039,11 +6668,11 @@ ], "license": "MIT", "dependencies": { - "browserslist": "^4.23.3", - "caniuse-lite": "^1.0.30001646", + "browserslist": "^4.24.4", + "caniuse-lite": "^1.0.30001702", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", - "picocolors": "^1.0.1", + "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" }, "bin": { @@ -6061,6 +6690,7 @@ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, + "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -6076,17 +6706,19 @@ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", "dev": true, + "license": "MPL-2.0", "engines": { "node": ">=4" } }, "node_modules/axobject-query": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", - "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.4.tgz", + "integrity": "sha512-aPTElBrbifBU1krmZxGZOlBkslORe7Ll7+BDnI50Wy4LgOt69luMgevkDfTq1O/ZgprooPCtWpjCwKSZw/iZ4A==", "dev": true, - "dependencies": { - "dequal": "^2.0.3" + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" } }, "node_modules/babel-loader": { @@ -6110,18 +6742,19 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "license": "MIT", "dependencies": { "object.assign": "^4.1.0" } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.12", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", - "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz", + "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==", "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.3", + "@babel/helper-define-polyfill-provider": "^0.6.4", "semver": "^6.3.1" }, "peerDependencies": { @@ -6138,25 +6771,25 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", - "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz", + "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==", "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.3" + "@babel/helper-define-polyfill-provider": "^0.6.4" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -6166,6 +6799,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6174,44 +6808,52 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "license": "MIT" }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", "engines": { "node": "*" } }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", + "qs": "6.13.0", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -6224,6 +6866,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -6232,6 +6875,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -6240,6 +6884,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -6250,15 +6895,15 @@ "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "license": "MIT", "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" } @@ -6266,12 +6911,14 @@ "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" }, "node_modules/boxen": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "license": "MIT", "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^6.2.0", @@ -6290,29 +6937,31 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" } }, "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", "funding": [ { "type": "opencollective", @@ -6329,9 +6978,9 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.1" }, "bin": { @@ -6344,13 +6993,15 @@ "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" }, "node_modules/builtin-modules": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -6360,10 +7011,11 @@ } }, "node_modules/builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", + "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "semver": "^7.0.0" @@ -6373,6 +7025,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -6381,6 +7034,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "license": "MIT", "engines": { "node": ">=14.16" } @@ -6389,6 +7043,7 @@ "version": "10.2.14", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "license": "MIT", "dependencies": { "@types/http-cache-semantics": "^4.0.2", "get-stream": "^6.0.1", @@ -6402,27 +7057,45 @@ "node": ">=14.16" } }, - "node_modules/cacheable-request/node_modules/normalize-url": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", - "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, "engines": { - "node": ">=14.16" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { "node": ">= 0.4" @@ -6435,6 +7108,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -6443,6 +7117,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -6452,6 +7127,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -6463,6 +7139,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -6471,9 +7148,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001671", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001671.tgz", - "integrity": "sha512-jocyVaSSfXg2faluE6hrWkMgDOiULBMca4QLtDT39hw1YxaIPHWc1CcTCKkPmHgGH6tKji6ZNbMSmUAvENf2/A==", + "version": "1.0.30001716", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001716.tgz", + "integrity": "sha512-49/c1+x3Kwz7ZIWt+4DvK3aMJy9oYXXG6/97JKsnjdCk/6n9vVyWL8NAwVt95Lwt9eigI10Hl782kDfZUUlRXw==", "funding": [ { "type": "opencollective", @@ -6494,6 +7171,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6503,6 +7181,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -6518,6 +7197,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", "engines": { "node": ">=10" } @@ -6526,6 +7206,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6535,6 +7216,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6544,6 +7226,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6553,6 +7236,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6562,6 +7246,7 @@ "version": "1.0.0-rc.12", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "license": "MIT", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", @@ -6582,6 +7267,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", @@ -6594,16 +7280,37 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/chevrotain": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", + "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", + "license": "Apache-2.0", + "dependencies": { + "@chevrotain/cst-dts-gen": "11.0.3", + "@chevrotain/gast": "11.0.3", + "@chevrotain/regexp-to-ast": "11.0.3", + "@chevrotain/types": "11.0.3", + "@chevrotain/utils": "11.0.3", + "lodash-es": "4.17.21" + } + }, + "node_modules/chevrotain-allstar": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/chevrotain-allstar/-/chevrotain-allstar-0.3.1.tgz", + "integrity": "sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==", + "license": "MIT", + "dependencies": { + "lodash-es": "^4.17.21" + }, + "peerDependencies": { + "chevrotain": "^11.0.0" + } + }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -6616,14 +7323,18 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", "engines": { "node": ">=6.0" } @@ -6638,14 +7349,16 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/clean-css": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", - "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", "dependencies": { "source-map": "~0.6.0" }, @@ -6657,6 +7370,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -6665,6 +7379,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", "engines": { "node": ">=6" } @@ -6673,6 +7388,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -6681,9 +7397,10 @@ } }, "node_modules/cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "license": "MIT", "dependencies": { "string-width": "^4.2.0" }, @@ -6697,12 +7414,14 @@ "node_modules/cli-table3/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/cli-table3/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -6716,6 +7435,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -6725,21 +7445,11 @@ "node": ">=6" } }, - "node_modules/clone-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/clsx": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -6748,6 +7458,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6757,6 +7468,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -6767,12 +7479,14 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" }, "node_modules/colorette": { "version": "2.0.20", @@ -6784,6 +7498,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", + "license": "MIT", "engines": { "node": ">=10" } @@ -6798,6 +7513,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6807,6 +7523,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "license": "MIT", "engines": { "node": ">= 6" } @@ -6814,12 +7531,14 @@ "node_modules/common-path-prefix": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "license": "ISC" }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -6828,34 +7547,46 @@ } }, "node_modules/compressible/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", + "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", + "license": "MIT", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", + "negotiator": "~0.6.4", "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "safe-buffer": "5.2.1", "vary": "~1.1.2" }, "engines": { "node": ">= 0.8.0" } }, + "node_modules/compression/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -6863,22 +7594,26 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/confbox": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", + "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", + "license": "MIT" }, "node_modules/config-chain": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "license": "MIT", "dependencies": { "ini": "^1.3.4", "proto-list": "~1.2.1" @@ -6888,6 +7623,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "license": "BSD-2-Clause", "dependencies": { "dot-prop": "^6.0.1", "graceful-fs": "^4.2.6", @@ -6906,14 +7642,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/consola": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", - "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", "license": "MIT", "engines": { "node": "^14.18.0 || >=16.10.0" @@ -6923,6 +7660,7 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -6931,6 +7669,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -6938,12 +7677,14 @@ "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -6951,13 +7692,15 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" }, "node_modules/copy-anything": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", "dev": true, + "license": "MIT", "dependencies": { "is-what": "^3.14.1" }, @@ -6969,6 +7712,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -6980,6 +7724,7 @@ "version": "11.0.0", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "license": "MIT", "dependencies": { "fast-glob": "^3.2.11", "glob-parent": "^6.0.1", @@ -7003,6 +7748,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -7014,6 +7760,7 @@ "version": "13.2.2", "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "license": "MIT", "dependencies": { "dir-glob": "^3.0.1", "fast-glob": "^3.3.0", @@ -7032,6 +7779,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -7040,22 +7788,23 @@ } }, "node_modules/core-js": { - "version": "3.33.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.3.tgz", - "integrity": "sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.42.0.tgz", + "integrity": "sha512-Sz4PP4ZA+Rq4II21qkNqOEDTDrCvcANId3xpIgB34NDkWc3UduWj2dqEtN9yZIq8Dk3HyPI33x9sqqU5C8sr0g==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, "node_modules/core-js-compat": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", - "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.42.0.tgz", + "integrity": "sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==", "license": "MIT", "dependencies": { - "browserslist": "^4.24.2" + "browserslist": "^4.24.4" }, "funding": { "type": "opencollective", @@ -7063,10 +7812,11 @@ } }, "node_modules/core-js-pure": { - "version": "3.33.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.3.tgz", - "integrity": "sha512-taJ00IDOP+XYQEA2dAe4ESkmHt1fL8wzYDo3mRWQey8uO9UojlBFMneA65kMyxfYP7106c6LzWaq7/haDT6BCQ==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.42.0.tgz", + "integrity": "sha512-007bM04u91fF4kMgwom2I5cQxAFIy8jVulgr9eozILl/SZE53QOqnW/+vviC+wQWLv+AunBG+8Q0TLoeSsSxRQ==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -7075,12 +7825,14 @@ "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" }, "node_modules/cose-base": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", + "license": "MIT", "dependencies": { "layout-base": "^1.0.0" } @@ -7089,6 +7841,7 @@ "version": "8.3.6", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "license": "MIT", "dependencies": { "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", @@ -7111,9 +7864,10 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -7127,6 +7881,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "license": "MIT", "dependencies": { "type-fest": "^1.0.1" }, @@ -7141,6 +7896,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -7174,9 +7930,9 @@ } }, "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -7190,6 +7946,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", + "license": "ISC", "engines": { "node": "^14 || ^16 || >=18" }, @@ -7198,9 +7955,9 @@ } }, "node_modules/css-has-pseudo": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.1.tgz", - "integrity": "sha512-EOcoyJt+OsuKfCADgLT7gADZI5jMzIe/AeI6MeAYKiFBDmNmM7kk46DtSfMj5AohUJisqVzopBpnQTlvbyaBWg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.2.tgz", + "integrity": "sha512-nzol/h+E0bId46Kn2dQH5VElaknX2Sr0hFuB/1EomdC7j+OISt2ZzK7EHX9DZDY53WbIVAR7FYKSO2XnSf07MQ==", "funding": [ { "type": "github", @@ -7247,9 +8004,9 @@ } }, "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -7260,18 +8017,19 @@ } }, "node_modules/css-loader": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", - "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", - "postcss": "^8.4.21", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.3", - "postcss-modules-scope": "^3.0.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" + "semver": "^7.5.4" }, "engines": { "node": ">= 12.13.0" @@ -7281,13 +8039,23 @@ "url": "https://opencollective.com/webpack" }, "peerDependencies": { + "@rspack/core": "0.x || 1.x", "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, "node_modules/css-minimizer-webpack-plugin": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==", + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.18", "cssnano": "^6.0.1", @@ -7353,6 +8121,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", @@ -7368,6 +8137,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -7380,6 +8150,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -7388,9 +8159,9 @@ } }, "node_modules/cssdb": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.1.tgz", - "integrity": "sha512-KwEPys7lNsC8OjASI8RrmwOYYDcm0JOW9zQhcV83ejYcQkirTEyeAGui8aO2F5PiS6SLpxuTzl6qlMElIdsgIg==", + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.5.tgz", + "integrity": "sha512-leAt8/hdTCtzql9ZZi86uYAmCLzVKpJMMdjbvOGVnXFXz/BWFpBmM1MHEHU/RqtPyRYmabVmEW1DtX3YGLuuLA==", "funding": [ { "type": "opencollective", @@ -7407,6 +8178,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -7418,6 +8190,7 @@ "version": "6.1.2", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "license": "MIT", "dependencies": { "cssnano-preset-default": "^6.1.2", "lilconfig": "^3.1.1" @@ -7458,6 +8231,7 @@ "version": "6.1.2", "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "css-declaration-sorter": "^7.2.0", @@ -7501,6 +8275,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -7508,21 +8283,11 @@ "postcss": "^8.4.31" } }, - "node_modules/cssnano/node_modules/lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, "node_modules/csso": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "license": "MIT", "dependencies": { "css-tree": "~2.2.0" }, @@ -7535,6 +8300,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" @@ -7547,21 +8313,21 @@ "node_modules/csso/node_modules/mdn-data": { "version": "2.0.28", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0" }, "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" }, "node_modules/cytoscape": { - "version": "3.28.1", - "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.28.1.tgz", - "integrity": "sha512-xyItz4O/4zp9/239wCcH8ZcFuuZooEeF8KHRmzjDfGdXsj3OG9MFSMA0pJE0uX3uCN/ygof6hHf4L7lst+JaDg==", - "dependencies": { - "heap": "^0.2.6", - "lodash": "^4.17.21" - }, + "version": "3.31.3", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.31.3.tgz", + "integrity": "sha512-eZUORSKdq+CW+EGWAxzWGoX587NrIVjN+5mcLAHaQ83Ap24XGSilr1pEy6WcIg0OwIM4yfZcLKsq5MPK29DUYA==", + "hasInstallScript": true, + "license": "MIT", "engines": { "node": ">=0.10" } @@ -7570,6 +8336,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", + "license": "MIT", "dependencies": { "cose-base": "^1.0.0" }, @@ -7577,10 +8344,38 @@ "cytoscape": "^3.2.0" } }, + "node_modules/cytoscape-fcose": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", + "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", + "license": "MIT", + "dependencies": { + "cose-base": "^2.2.0" + }, + "peerDependencies": { + "cytoscape": "^3.2.0" + } + }, + "node_modules/cytoscape-fcose/node_modules/cose-base": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", + "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", + "license": "MIT", + "dependencies": { + "layout-base": "^2.0.0" + } + }, + "node_modules/cytoscape-fcose/node_modules/layout-base": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", + "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==", + "license": "MIT" + }, "node_modules/d3": { - "version": "7.8.5", - "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz", - "integrity": "sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", + "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", + "license": "ISC", "dependencies": { "d3-array": "3", "d3-axis": "3", @@ -7621,6 +8416,7 @@ "version": "3.2.4", "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", "dependencies": { "internmap": "1 - 2" }, @@ -7632,6 +8428,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "license": "ISC", "engines": { "node": ">=12" } @@ -7640,6 +8437,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", @@ -7655,6 +8453,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "license": "ISC", "dependencies": { "d3-path": "1 - 3" }, @@ -7666,6 +8465,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", "engines": { "node": ">=12" } @@ -7674,6 +8474,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", + "license": "ISC", "dependencies": { "d3-array": "^3.2.0" }, @@ -7685,6 +8486,7 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", + "license": "ISC", "dependencies": { "delaunator": "5" }, @@ -7696,6 +8498,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "license": "ISC", "engines": { "node": ">=12" } @@ -7704,6 +8507,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-selection": "3" @@ -7716,6 +8520,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "license": "ISC", "dependencies": { "commander": "7", "iconv-lite": "0.6", @@ -7740,6 +8545,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", "engines": { "node": ">= 10" } @@ -7748,6 +8554,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", "engines": { "node": ">=12" } @@ -7756,6 +8563,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "license": "ISC", "dependencies": { "d3-dsv": "1 - 3" }, @@ -7767,6 +8575,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-quadtree": "1 - 3", @@ -7780,14 +8589,16 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-geo": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz", - "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", + "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", + "license": "ISC", "dependencies": { "d3-array": "2.5.0 - 3" }, @@ -7799,6 +8610,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "license": "ISC", "engines": { "node": ">=12" } @@ -7807,6 +8619,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3" }, @@ -7818,6 +8631,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", "engines": { "node": ">=12" } @@ -7826,6 +8640,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "license": "ISC", "engines": { "node": ">=12" } @@ -7834,6 +8649,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "license": "ISC", "engines": { "node": ">=12" } @@ -7842,6 +8658,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "license": "ISC", "engines": { "node": ">=12" } @@ -7850,6 +8667,7 @@ "version": "0.12.3", "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", + "license": "BSD-3-Clause", "dependencies": { "d3-array": "1 - 2", "d3-shape": "^1.2.0" @@ -7859,6 +8677,7 @@ "version": "2.12.1", "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "license": "BSD-3-Clause", "dependencies": { "internmap": "^1.0.0" } @@ -7866,12 +8685,14 @@ "node_modules/d3-sankey/node_modules/d3-path": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", - "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==", + "license": "BSD-3-Clause" }, "node_modules/d3-sankey/node_modules/d3-shape": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "license": "BSD-3-Clause", "dependencies": { "d3-path": "1" } @@ -7879,12 +8700,14 @@ "node_modules/d3-sankey/node_modules/internmap": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", - "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==", + "license": "ISC" }, "node_modules/d3-scale": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", "dependencies": { "d3-array": "2.10.0 - 3", "d3-format": "1 - 3", @@ -7897,9 +8720,10 @@ } }, "node_modules/d3-scale-chromatic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", - "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", + "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3", "d3-interpolate": "1 - 3" @@ -7912,6 +8736,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "license": "ISC", "engines": { "node": ">=12" } @@ -7920,6 +8745,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "license": "ISC", "dependencies": { "d3-path": "^3.1.0" }, @@ -7931,6 +8757,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "license": "ISC", "dependencies": { "d3-array": "2 - 3" }, @@ -7942,6 +8769,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", "dependencies": { "d3-time": "1 - 3" }, @@ -7953,6 +8781,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", "engines": { "node": ">=12" } @@ -7961,6 +8790,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3", "d3-dispatch": "1 - 3", @@ -7979,6 +8809,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", @@ -7991,11 +8822,12 @@ } }, "node_modules/dagre-d3-es": { - "version": "7.0.10", - "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.10.tgz", - "integrity": "sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==", + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.11.tgz", + "integrity": "sha512-tvlJLyQf834SylNKax8Wkzco/1ias1OPw8DcUMDE7oUIoSEW25riQVuiu/0OWEFqT0cxHT3Pa9/D82Jr47IONw==", + "license": "MIT", "dependencies": { - "d3": "^7.8.2", + "d3": "^7.9.0", "lodash-es": "^4.17.21" } }, @@ -8003,33 +8835,92 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/data-uri-to-buffer": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 12" } }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "license": "MIT" }, "node_modules/debounce": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "license": "MIT" }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -8041,9 +8932,10 @@ } }, "node_modules/decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz", + "integrity": "sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==", + "license": "MIT", "dependencies": { "character-entities": "^2.0.0" }, @@ -8056,6 +8948,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "license": "MIT", "dependencies": { "mimic-response": "^3.1.0" }, @@ -8070,6 +8963,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -8081,6 +8975,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -8089,12 +8984,14 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8103,6 +9000,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", "dependencies": { "execa": "^5.0.0" }, @@ -8114,6 +9012,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "license": "MIT", "engines": { "node": ">=10" } @@ -8122,6 +9021,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -8138,6 +9038,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", "engines": { "node": ">=8" } @@ -8146,6 +9047,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -8162,6 +9064,7 @@ "version": "6.1.1", "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "license": "MIT", "dependencies": { "globby": "^11.0.1", "graceful-fs": "^4.2.4", @@ -8183,6 +9086,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", + "license": "ISC", "dependencies": { "robust-predicates": "^3.0.2" } @@ -8191,6 +9095,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -8199,6 +9104,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -8207,6 +9113,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -8228,12 +9135,14 @@ "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" }, "node_modules/detect-port": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", - "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", + "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", + "license": "MIT", "dependencies": { "address": "^1.0.1", "debug": "4" @@ -8241,12 +9150,16 @@ "bin": { "detect": "bin/detect-port.js", "detect-port": "bin/detect-port.js" + }, + "engines": { + "node": ">= 4.0.0" } }, "node_modules/detect-port-alt": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "license": "MIT", "dependencies": { "address": "^1.0.1", "debug": "^2.6.0" @@ -8263,6 +9176,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -8270,12 +9184,14 @@ "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/devlop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", "dependencies": { "dequal": "^2.0.0" }, @@ -8284,18 +9200,11 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", - "engines": { - "node": ">=0.3.1" - } - }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -8303,15 +9212,11 @@ "node": ">=8" } }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - }, "node_modules/dns-packet": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -8324,6 +9229,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "devOptional": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -8348,6 +9254,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", "dependencies": { "utila": "~0.4" } @@ -8356,6 +9263,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -8374,12 +9282,14 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domhandler": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -8391,14 +9301,19 @@ } }, "node_modules/dompurify": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.9.tgz", - "integrity": "sha512-uyb4NDIvQ3hRn6NiC+SIFaP4mJ/MdXlvtunaqK9Bn6dD3RuB/1S/gasEjDHD8eiaqdSael2vBv+hOs7Y+jhYOQ==" + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.5.tgz", + "integrity": "sha512-mLPd29uoRe9HpvwP2TxClGQBzGXeEC/we/q+bFlmPPmj2p2Ugl3r6ATu/UU1v77DXNcehiBg9zsr1dREyA/dJQ==", + "license": "(MPL-2.0 OR Apache-2.0)", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } }, "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -8412,6 +9327,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -8421,6 +9337,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "license": "MIT", "dependencies": { "is-obj": "^2.0.0" }, @@ -8435,15 +9352,17 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", + "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=12" }, @@ -8451,63 +9370,80 @@ "url": "https://dotenvx.com" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.61", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.61.tgz", - "integrity": "sha512-CcRGSBCBB6L9c3PBJWYYrBo6Bzeoi+GZTKvtuRtooJGWsINk+mOInZWcssU35zDTAwreVcrMimc9aMyPpehRNw==", + "version": "1.5.145", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.145.tgz", + "integrity": "sha512-pZ5EcTWRq/055MvSBgoFEyKf2i4apwfoqJbK/ak2jnFq8oHjZ+vzc3AhRcz37Xn+ZJfL58R666FLJx0YOK9yTw==", "license": "ISC" }, - "node_modules/elkjs": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.9.2.tgz", - "integrity": "sha512-2Y/RaA1pdgSHpY0YG4TYuYCD2wh97CRvu22eLG3Kz0pgQ/6KbIFTxsTnDc4MH/6hFlg2L/9qXrDMG0nMjP63iw==" - }, "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" }, "node_modules/emojilib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", - "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" + "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==", + "license": "MIT" }, "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/emoticon": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz", - "integrity": "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.1.0.tgz", + "integrity": "sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -8526,9 +9462,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -8542,6 +9478,7 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -8554,6 +9491,7 @@ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "prr": "~1.0.1" @@ -8566,57 +9504,69 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, "node_modules/es-abstract": { - "version": "1.22.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.5.tgz", - "integrity": "sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==", + "version": "1.23.9", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", + "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", "dev": true, + "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "es-define-property": "^1.0.0", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.0", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.1", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", + "is-data-view": "^1.0.2", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.3", "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.0", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.8", - "string.prototype.trimend": "^1.0.7", - "string.prototype.trimstart": "^1.0.7", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.5", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.14" + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.18" }, "engines": { "node": ">= 0.4" @@ -8626,12 +9576,10 @@ } }, "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dependencies": { - "get-intrinsic": "^1.2.4" - }, + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -8640,73 +9588,96 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/es-iterator-helpers": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz", - "integrity": "sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", + "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", "dev": true, + "license": "MIT", "dependencies": { - "asynciterator.prototype": "^1.0.0", - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", "define-properties": "^1.2.1", - "es-abstract": "^1.22.4", + "es-abstract": "^1.23.6", "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.2", + "es-set-tostringtag": "^2.0.3", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", + "get-intrinsic": "^1.2.6", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.2", - "safe-array-concat": "^1.1.0" + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.4", + "safe-array-concat": "^1.1.3" }, "engines": { "node": ">= 0.4" } }, "node_modules/es-module-lexer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", - "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "dev": true, + "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.4", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" } }, "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", "dev": true, + "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", "dev": true, + "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" }, "engines": { "node": ">= 0.4" @@ -8715,6 +9686,38 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/esast-util-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz", + "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/esast-util-from-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz", + "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "acorn": "^8.0.0", + "esast-util-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", @@ -8728,6 +9731,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -8738,12 +9742,14 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -8755,7 +9761,9 @@ "version": "8.57.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "devOptional": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -8807,11 +9815,15 @@ } }, "node_modules/eslint-compat-utils": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.1.2.tgz", - "integrity": "sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", "dev": true, + "license": "MIT", "peer": true, + "dependencies": { + "semver": "^7.5.4" + }, "engines": { "node": ">=12" }, @@ -8824,6 +9836,7 @@ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, + "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -8850,6 +9863,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "engines": { "node": ">=12.0.0" }, @@ -8865,6 +9879,7 @@ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", @@ -8876,15 +9891,17 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7" }, @@ -8902,6 +9919,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -8911,6 +9929,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", "dev": true, + "license": "MIT", "dependencies": { "eslint-utils": "^2.0.0", "regexpp": "^3.0.0" @@ -8926,22 +9945,24 @@ } }, "node_modules/eslint-plugin-es-x": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.4.0.tgz", - "integrity": "sha512-WJa3RhYzBtl8I37ebY9p76s61UhZyi4KaFOnX2A5r32RPazkXj5yoT6PGnD02dhwzEUj0KwsUdqfKDd/OuvGsw==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", + "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", "dev": true, + "funding": [ + "https://github.com/sponsors/ota-meshi", + "https://opencollective.com/eslint" + ], + "license": "MIT", "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0", - "eslint-compat-utils": "^0.1.2" + "@eslint-community/regexpp": "^4.11.0", + "eslint-compat-utils": "^0.5.1" }, "engines": { "node": "^14.18.0 || >=16.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, "peerDependencies": { "eslint": ">=8" } @@ -8951,6 +9972,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.7", "array.prototype.findlastindex": "^1.2.3", @@ -8977,11 +9999,23 @@ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, + "node_modules/eslint-plugin-import/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/eslint-plugin-import/node_modules/debug": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -8991,6 +10025,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -8998,11 +10033,25 @@ "node": ">=0.10.0" } }, + "node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/eslint-plugin-import/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -9012,6 +10061,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.23.2", "aria-query": "^5.3.0", @@ -9037,17 +10087,43 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/eslint-plugin-n": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.3.1.tgz", - "integrity": "sha512-w46eDIkxQ2FaTHcey7G40eD+FhTXOdKudDXPUO2n9WNcslze/i/HT2qJ3GXjHngYSGDISIgPNhwGtgoix4zeOw==", + "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint-plugin-n": { + "version": "16.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz", + "integrity": "sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==", + "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "builtins": "^5.0.1", - "eslint-plugin-es-x": "^7.1.0", + "eslint-plugin-es-x": "^7.5.0", "get-tsconfig": "^4.7.0", + "globals": "^13.24.0", "ignore": "^5.2.4", "is-builtin-module": "^3.2.1", "is-core-module": "^2.12.1", @@ -9065,11 +10141,69 @@ "eslint": ">=7.0.0" } }, + "node_modules/eslint-plugin-n/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint-plugin-n/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-plugin-n/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint-plugin-n/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint-plugin-node": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", "dev": true, + "license": "MIT", "dependencies": { "eslint-plugin-es": "^3.0.0", "eslint-utils": "^2.0.0", @@ -9085,11 +10219,36 @@ "eslint": ">=5.16.0" } }, + "node_modules/eslint-plugin-node/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint-plugin-node/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/eslint-plugin-node/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -9099,6 +10258,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz", "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", "dev": true, + "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0", "synckit": "^0.8.6" @@ -9129,6 +10289,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", "dev": true, + "license": "ISC", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -9141,6 +10302,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.0.tgz", "integrity": "sha512-MeVXdReleBTdkz/bvcQMSnCXGi+c9kvy51IpinjnJgutl3YTHWsDdke7Z1ufZpGfDG8xduBDKyjtB9JH1eBKIQ==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.7", "array.prototype.findlast": "^1.2.4", @@ -9173,6 +10335,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -9180,11 +10343,23 @@ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, + "node_modules/eslint-plugin-react/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/eslint-plugin-react/node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -9192,11 +10367,25 @@ "node": ">=0.10.0" } }, + "node_modules/eslint-plugin-react/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/eslint-plugin-react/node_modules/resolve": { "version": "2.0.0-next.5", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -9214,6 +10403,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -9223,6 +10413,7 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "devOptional": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -9239,6 +10430,7 @@ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^1.1.0" }, @@ -9254,6 +10446,7 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=4" } @@ -9263,6 +10456,7 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "devOptional": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -9270,11 +10464,23 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/eslint/node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "devOptional": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -9287,6 +10493,7 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "devOptional": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -9297,11 +10504,25 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "devOptional": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "devOptional": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -9314,6 +10535,7 @@ "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "devOptional": true, + "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -9330,6 +10552,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -9339,10 +10562,11 @@ } }, "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "devOptional": true, + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -9354,6 +10578,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -9365,6 +10590,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -9373,6 +10599,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" }, @@ -9385,6 +10612,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "devlop": "^1.0.0", @@ -9400,6 +10628,21 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-scope": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.0.tgz", + "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -9409,6 +10652,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "astring": "^1.8.0", @@ -9420,15 +10664,12 @@ } }, "node_modules/estree-util-value-to-estree": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.0.1.tgz", - "integrity": "sha512-b2tdzTurEIbwRh+mKrEcaWfu1wgb8J1hVsgREg7FFiecWwK/PhO8X0kyc+0bIcKNtD4sqxIdNoRy6/p/TvECEA==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.3.3.tgz", + "integrity": "sha512-Db+m1WSD4+mUO7UgMeKkAwdbfNWwIxLt48XF2oFU9emPfXkIu+k5/nlOj313v7wqtAPo0f9REhUvznFrPkG8CQ==", + "license": "MIT", "dependencies": { - "@types/estree": "^1.0.0", - "is-plain-obj": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" + "@types/estree": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/remcohaszing" @@ -9438,6 +10679,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/unist": "^3.0.0" @@ -9451,6 +10693,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } @@ -9459,6 +10702,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -9467,6 +10711,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", + "license": "MIT", "engines": { "node": ">=6.0.0" }, @@ -9478,6 +10723,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -9497,12 +10743,14 @@ "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", "engines": { "node": ">=0.8.x" } @@ -9511,6 +10759,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -9530,36 +10779,37 @@ } }, "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -9568,17 +10818,17 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, "node_modules/express/node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -9590,6 +10840,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -9597,30 +10848,41 @@ "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" }, "node_modules/express/node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, + "node_modules/exsolve": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.5.tgz", + "integrity": "sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==", + "license": "MIT" + }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" }, "node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -9631,24 +10893,27 @@ "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" }, "node_modules/fast-diff": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "micromatch": "^4.0.8" }, "engines": { "node": ">=8.6.0" @@ -9657,18 +10922,37 @@ "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "devOptional": true + "devOptional": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -9677,6 +10961,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", + "license": "MIT", "dependencies": { "format": "^0.2.0" }, @@ -9689,6 +10974,7 @@ "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -9700,6 +10986,7 @@ "version": "4.2.2", "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "license": "MIT", "dependencies": { "xml-js": "^1.6.11" }, @@ -9722,6 +11009,7 @@ "url": "https://paypal.me/jimmywarting" } ], + "license": "MIT", "dependencies": { "node-domexception": "^1.0.0", "web-streams-polyfill": "^3.0.3" @@ -9759,6 +11047,7 @@ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "devOptional": true, + "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -9770,6 +11059,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -9789,6 +11079,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -9806,14 +11097,16 @@ "version": "8.0.7", "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", "engines": { "node": ">= 0.4.0" } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -9822,12 +11115,13 @@ } }, "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", "dependencies": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "on-finished": "2.4.1", "parseurl": "~1.3.3", @@ -9842,6 +11136,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -9849,12 +11144,14 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/find-cache-dir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "license": "MIT", "dependencies": { "common-path-prefix": "^3.0.0", "pkg-dir": "^7.0.0" @@ -9870,6 +11167,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -9885,6 +11183,7 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "license": "BSD-3-Clause", "bin": { "flat": "cli.js" } @@ -9894,6 +11193,7 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "devOptional": true, + "license": "MIT", "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -9904,21 +11204,23 @@ } }, "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", - "devOptional": true + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "devOptional": true, + "license": "ISC" }, "node_modules/follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "funding": [ { "type": "individual", "url": "https://github.com/sponsors/RubenVerborgh" } ], + "license": "MIT", "engines": { "node": ">=4.0" }, @@ -9929,18 +11231,26 @@ } }, "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", "dev": true, + "license": "MIT", "dependencies": { - "is-callable": "^1.1.3" + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/fork-ts-checker-webpack-plugin": { "version": "6.5.3", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", @@ -9975,10 +11285,21 @@ } } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -9994,6 +11315,7 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -10004,10 +11326,23 @@ "node": ">=10" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.4", "ajv": "^6.12.2", @@ -10025,6 +11360,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -10033,6 +11369,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "license": "MIT", "engines": { "node": ">= 14.17" } @@ -10050,6 +11387,7 @@ "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", "dev": true, + "license": "MIT", "dependencies": { "fetch-blob": "^3.1.2" }, @@ -10061,6 +11399,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -10082,14 +11421,15 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -10101,20 +11441,23 @@ } }, "node_modules/fs-monkey": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", - "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "license": "Unlicense" }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -10127,20 +11470,24 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" }, "engines": { "node": ">= 0.4" @@ -10154,6 +11501,7 @@ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -10162,20 +11510,27 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -10187,12 +11542,27 @@ "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -10201,14 +11571,15 @@ } }, "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", + "call-bound": "^1.0.3", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -10218,10 +11589,11 @@ } }, "node_modules/get-tsconfig": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz", - "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz", + "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "resolve-pkg-maps": "^1.0.0" @@ -10233,12 +11605,15 @@ "node_modules/github-slugger": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", + "license": "ISC" }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -10258,6 +11633,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -10271,10 +11647,33 @@ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "license": "BSD-2-Clause" }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/global-dirs": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "license": "MIT", "dependencies": { "ini": "2.0.0" }, @@ -10289,6 +11688,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "license": "ISC", "engines": { "node": ">=10" } @@ -10297,6 +11697,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" }, @@ -10308,6 +11709,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "license": "MIT", "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -10321,6 +11723,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -10338,12 +11741,14 @@ } }, "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, + "license": "MIT", "dependencies": { - "define-properties": "^1.1.3" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -10356,6 +11761,7 @@ "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -10372,11 +11778,12 @@ } }, "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -10386,6 +11793,7 @@ "version": "12.6.1", "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "license": "MIT", "dependencies": { "@sindresorhus/is": "^5.2.0", "@szmarczak/http-timer": "^5.0.1", @@ -10410,6 +11818,7 @@ "version": "5.6.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -10420,18 +11829,21 @@ "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/gray-matter": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "license": "MIT", "dependencies": { "js-yaml": "^3.13.1", "kind-of": "^6.0.2", @@ -10446,6 +11858,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } @@ -10454,6 +11867,7 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -10466,6 +11880,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", "dependencies": { "duplexer": "^0.1.2" }, @@ -10476,16 +11891,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/hachure-fill": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/hachure-fill/-/hachure-fill-0.5.2.tgz", + "integrity": "sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg==", + "license": "MIT" + }, "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" }, "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -10494,6 +11920,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -10502,6 +11929,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -10510,9 +11938,14 @@ } }, "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -10521,9 +11954,10 @@ } }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10536,6 +11970,7 @@ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" }, @@ -10550,6 +11985,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -10561,6 +11997,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -10569,15 +12006,16 @@ } }, "node_modules/hast-util-from-parse5": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", - "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", - "hastscript": "^8.0.0", - "property-information": "^6.0.0", + "hastscript": "^9.0.0", + "property-information": "^7.0.0", "vfile": "^6.0.0", "vfile-location": "^5.0.0", "web-namespaces": "^2.0.0" @@ -10591,6 +12029,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -10600,9 +12039,10 @@ } }, "node_modules/hast-util-raw": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.1.tgz", - "integrity": "sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", @@ -10624,9 +12064,10 @@ } }, "node_modules/hast-util-to-estree": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz", - "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz", + "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", @@ -10639,9 +12080,9 @@ "mdast-util-mdx-expression": "^2.0.0", "mdast-util-mdx-jsx": "^3.0.0", "mdast-util-mdxjs-esm": "^2.0.0", - "property-information": "^6.0.0", + "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.0", + "style-to-js": "^1.0.0", "unist-util-position": "^5.0.0", "zwitch": "^2.0.0" }, @@ -10651,17 +12092,24 @@ } }, "node_modules/hast-util-to-jsx-runtime": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.2.0.tgz", - "integrity": "sha512-wSlp23N45CMjDg/BPW8zvhEi3R+8eRE1qFbjEyAUzMCzu2l1Wzwakq+Tlia9nkCtEl5mDxa7nKHsvYJ6Gfn21A==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", + "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", + "license": "MIT", "dependencies": { + "@types/estree": "^1.0.0", "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", "hast-util-whitespace": "^3.0.0", - "property-information": "^6.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.0", + "style-to-js": "^1.0.0", "unist-util-position": "^5.0.0", "vfile-message": "^4.0.0" }, @@ -10674,6 +12122,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", @@ -10688,10 +12137,21 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-to-parse5/node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/hast-util-whitespace": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0" }, @@ -10701,14 +12161,15 @@ } }, "node_modules/hastscript": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", - "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-parse-selector": "^4.0.0", - "property-information": "^6.0.0", + "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0" }, "funding": { @@ -10720,19 +12181,16 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", "bin": { "he": "bin/he" } }, - "node_modules/heap": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", - "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==" - }, "node_modules/history": { "version": "4.10.1", "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.1.2", "loose-envify": "^1.2.0", @@ -10746,6 +12204,7 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" } @@ -10754,6 +12213,7 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -10764,12 +12224,14 @@ "node_modules/hpack.js/node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" }, "node_modules/hpack.js/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -10783,20 +12245,22 @@ "node_modules/hpack.js/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" }, "node_modules/hpack.js/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", + "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", "funding": [ { "type": "github", @@ -10806,17 +12270,20 @@ "type": "patreon", "url": "https://patreon.com/mdevils" } - ] + ], + "license": "MIT" }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "license": "MIT" }, "node_modules/html-minifier-terser": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", + "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "clean-css": "~5.3.2", @@ -10837,6 +12304,7 @@ "version": "10.0.1", "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "license": "MIT", "engines": { "node": ">=14" } @@ -10845,6 +12313,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -10856,6 +12325,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -10897,6 +12367,7 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", "engines": { "node": ">= 12" } @@ -10905,6 +12376,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "clean-css": "^5.2.2", @@ -10932,6 +12404,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", @@ -10942,17 +12415,20 @@ "node_modules/http-cache-semantics": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "license": "BSD-2-Clause" }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -10965,14 +12441,16 @@ } }, "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -10983,9 +12461,10 @@ } }, "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "license": "MIT", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -11009,6 +12488,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -11020,6 +12500,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "license": "MIT", "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.2.0" @@ -11032,6 +12513,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } @@ -11040,6 +12522,7 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -11051,6 +12534,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -11059,17 +12543,19 @@ } }, "node_modules/ignore": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/image-size": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", - "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz", + "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==", + "license": "MIT", "dependencies": { "queue": "6.0.2" }, @@ -11077,38 +12563,42 @@ "image-size": "bin/image-size.js" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.x" } }, "node_modules/img-comparison-slider": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/img-comparison-slider/-/img-comparison-slider-8.0.5.tgz", - "integrity": "sha512-jtWrWm/IX6O7O+wKf8RDxr/N8p6QATkRe2Eze4/azUCnoJqVcrjiZjJ+RGNTn1Y+2DN1AbZbiu2QCB1uCsLvZQ==" + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/img-comparison-slider/-/img-comparison-slider-8.0.6.tgz", + "integrity": "sha512-ej4de7mWyjcXZvDgHq8K2a/dG8Vv+qYTdUjZa3cVILf316rLtDrHyGbh9fPvixmAFgbs30zTLfmaRDa7abjtzw==", + "license": "MIT" }, "node_modules/immediate": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", - "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==", + "license": "MIT" }, "node_modules/immer": { "version": "9.0.21", "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" } }, "node_modules/immutable": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.0.3.tgz", - "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.1.tgz", + "integrity": "sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==", "license": "MIT" }, "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -11124,6 +12614,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "license": "MIT", "engines": { "node": ">=8" } @@ -11132,6 +12623,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", "engines": { "node": ">=0.8.19" } @@ -11140,6 +12632,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", "engines": { "node": ">=8" } @@ -11157,6 +12650,8 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -11165,27 +12660,31 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" }, "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz", + "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==", + "license": "MIT" }, "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" + "hasown": "^2.0.2", + "side-channel": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -11195,6 +12694,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", "engines": { "node": ">=12" } @@ -11203,6 +12703,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -11211,14 +12712,16 @@ "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } }, "node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", "engines": { "node": ">= 10" } @@ -11227,6 +12730,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11236,6 +12740,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "license": "MIT", "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" @@ -11246,13 +12751,15 @@ } }, "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -11264,15 +12771,21 @@ "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" }, "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", "dev": true, + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -11282,12 +12795,16 @@ } }, "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", "dev": true, + "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -11297,6 +12814,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -11305,13 +12823,14 @@ } }, "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -11325,6 +12844,7 @@ "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "builtin-modules": "^3.3.0" @@ -11341,6 +12861,7 @@ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11352,6 +12873,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "license": "MIT", "dependencies": { "ci-info": "^3.2.0" }, @@ -11360,23 +12882,47 @@ } }, "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", "dev": true, + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -11389,6 +12935,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11398,6 +12945,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -11412,6 +12960,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11420,17 +12969,22 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-finalizationregistry": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", - "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -11440,17 +12994,22 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", + "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", "dev": true, + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -11463,6 +13022,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -11474,6 +13034,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11483,6 +13044,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "license": "MIT", "dependencies": { "global-dirs": "^3.0.0", "is-path-inside": "^3.0.2" @@ -11495,19 +13057,11 @@ } }, "node_modules/is-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", - "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -11519,6 +13073,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -11530,17 +13085,20 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", "dev": true, + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -11553,6 +13111,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11561,6 +13120,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -11569,6 +13129,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", "engines": { "node": ">=8" } @@ -11577,6 +13138,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -11584,22 +13146,29 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-reference": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", - "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", "dependencies": { - "@types/estree": "*" + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -11612,6 +13181,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11620,26 +13190,32 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/is-set": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", - "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7" + "call-bound": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -11652,6 +13228,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -11660,12 +13237,14 @@ } }, "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", "dev": true, + "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -11675,12 +13254,15 @@ } }, "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", "dev": true, + "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -11690,12 +13272,13 @@ } }, "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", "dev": true, + "license": "MIT", "dependencies": { - "which-typed-array": "^1.1.14" + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -11707,37 +13290,50 @@ "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" }, "node_modules/is-weakmap": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", - "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-weakset": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", - "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -11747,12 +13343,14 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -11764,6 +13362,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", + "license": "MIT", "engines": { "node": ">=12" } @@ -11771,38 +13370,47 @@ "node_modules/isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" }, "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/iterator.prototype": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", - "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", "dev": true, + "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/jest-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -11819,6 +13427,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", @@ -11833,6 +13442,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11844,21 +13454,23 @@ } }, "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", "bin": { "jiti": "bin/jiti.js" } }, "node_modules/joi": { - "version": "17.11.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz", - "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==", + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "license": "BSD-3-Clause", "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } @@ -11866,12 +13478,14 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -11880,9 +13494,9 @@ } }, "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -11894,28 +13508,33 @@ "node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -11927,6 +13546,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -11939,6 +13559,7 @@ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", @@ -11950,13 +13571,14 @@ } }, "node_modules/katex": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.9.tgz", - "integrity": "sha512-fsSYjWS0EEOwvy81j3vRA8TEAhQhKiqO+FQaKWp0m39qwOzHVBgAUBIXWj1pB+O2W3fIpNa6Y9KSKCVbfPhyAQ==", + "version": "0.16.22", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.22.tgz", + "integrity": "sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==", "funding": [ "https://opencollective.com/katex", "https://github.com/sponsors/katex" ], + "license": "MIT", "dependencies": { "commander": "^8.3.0" }, @@ -11968,6 +13590,7 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", "engines": { "node": ">= 12" } @@ -11976,6 +13599,7 @@ "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } @@ -11989,6 +13613,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11997,6 +13622,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.11" } @@ -12005,21 +13631,46 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "license": "MIT" + }, + "node_modules/langium": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/langium/-/langium-3.3.1.tgz", + "integrity": "sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w==", + "license": "MIT", + "dependencies": { + "chevrotain": "~11.0.3", + "chevrotain-allstar": "~0.3.0", + "vscode-languageserver": "~9.0.1", + "vscode-languageserver-textdocument": "~1.0.11", + "vscode-uri": "~3.0.8" + }, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/language-subtag-registry": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", - "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", - "dev": true + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true, + "license": "CC0-1.0" }, "node_modules/language-tags": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "dev": true, + "license": "MIT", "dependencies": { "language-subtag-registry": "^0.3.20" }, @@ -12031,6 +13682,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", + "license": "MIT", "dependencies": { "package-json": "^8.1.0" }, @@ -12042,9 +13694,10 @@ } }, "node_modules/launch-editor": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", - "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz", + "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", + "license": "MIT", "dependencies": { "picocolors": "^1.0.0", "shell-quote": "^1.8.1" @@ -12053,13 +13706,15 @@ "node_modules/layout-base": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", - "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==" + "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==", + "license": "MIT" }, "node_modules/less": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz", - "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/less/-/less-4.3.0.tgz", + "integrity": "sha512-X9RyH9fvemArzfdP8Pi3irr7lor2Ok4rOttDXBhlwDg+wKQsXOXgHWduAJE1EsF7JJx0w0bcO6BC6tCKKYnXKA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "copy-anything": "^2.0.1", "parse-node-version": "^1.0.1", @@ -12069,7 +13724,7 @@ "lessc": "bin/lessc" }, "engines": { - "node": ">=6" + "node": ">=14" }, "optionalDependencies": { "errno": "^0.1.1", @@ -12086,6 +13741,7 @@ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", "dev": true, + "license": "MIT", "optional": true, "bin": { "image-size": "bin/image-size.js" @@ -12099,6 +13755,7 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "optional": true, "engines": { "node": ">=0.10.0" @@ -12108,6 +13765,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", "engines": { "node": ">=6" } @@ -12117,6 +13775,7 @@ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "devOptional": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -12126,23 +13785,28 @@ } }, "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "license": "MIT", "engines": { "node": ">=6.11.5" } @@ -12151,6 +13815,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -12160,10 +13825,28 @@ "node": ">=8.9.0" } }, + "node_modules/local-pkg": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz", + "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==", + "license": "MIT", + "dependencies": { + "mlly": "^1.7.4", + "pkg-types": "^2.0.1", + "quansync": "^0.2.8" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -12177,18 +13860,21 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" }, "node_modules/lodash-es": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "license": "MIT" }, "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", @@ -12199,23 +13885,27 @@ "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" }, "node_modules/longest-streak": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -12225,6 +13915,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -12236,6 +13927,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } @@ -12244,6 +13936,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -12263,18 +13956,21 @@ "node_modules/lunr": { "version": "2.3.9", "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==" + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "license": "MIT" }, "node_modules/lunr-languages": { "version": "1.14.0", "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.14.0.tgz", - "integrity": "sha512-hWUAb2KqM3L7J5bcrngszzISY4BxrXn/Xhbb9TTCJYEGqlR1nG67/M14sp09+PTIRklobrn57IAxcdcO/ZFyNA==" + "integrity": "sha512-hWUAb2KqM3L7J5bcrngszzISY4BxrXn/Xhbb9TTCJYEGqlR1nG67/M14sp09+PTIRklobrn57IAxcdcO/ZFyNA==", + "license": "MPL-1.1" }, "node_modules/make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "pify": "^4.0.1", @@ -12289,6 +13985,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "optional": true, "bin": { "semver": "bin/semver" @@ -12297,12 +13994,14 @@ "node_modules/mark.js": { "version": "8.11.1", "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", - "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==" + "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==", + "license": "MIT" }, "node_modules/markdown-extensions": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "license": "MIT", "engines": { "node": ">=16" }, @@ -12311,21 +14010,45 @@ } }, "node_modules/markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/marked": { + "version": "15.0.11", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.11.tgz", + "integrity": "sha512-1BEXAU2euRCG3xwgLVT1y0xbJEld1XOrmRJpUwRCcy7rxhSCwMrmEu9LXoPhHSCJG41V7YcQ2mjKRr5BA3ITIA==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/mdast-util-directive": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz", - "integrity": "sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz", + "integrity": "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", + "ccount": "^2.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", @@ -12339,9 +14062,10 @@ } }, "node_modules/mdast-util-find-and-replace": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", - "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", @@ -12357,6 +14081,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -12365,9 +14090,10 @@ } }, "node_modules/mdast-util-from-markdown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", @@ -12388,9 +14114,9 @@ } }, "node_modules/mdast-util-from-markdown/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12400,12 +14126,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-frontmatter": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -12423,6 +14151,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -12431,9 +14160,10 @@ } }, "node_modules/mdast-util-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", - "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", @@ -12449,9 +14179,10 @@ } }, "node_modules/mdast-util-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", @@ -12465,9 +14196,9 @@ } }, "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12478,15 +14209,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -12496,12 +14228,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/mdast-util-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", @@ -12518,6 +14252,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -12532,6 +14267,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -12548,6 +14284,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", @@ -12563,6 +14300,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-mdx-expression": "^2.0.0", @@ -12576,9 +14314,10 @@ } }, "node_modules/mdast-util-mdx-expression": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz", - "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -12593,9 +14332,10 @@ } }, "node_modules/mdast-util-mdx-jsx": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.0.0.tgz", - "integrity": "sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", + "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -12607,7 +14347,6 @@ "mdast-util-to-markdown": "^2.0.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", - "unist-util-remove-position": "^5.0.0", "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" }, @@ -12620,6 +14359,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "license": "MIT", "dependencies": { "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", @@ -12634,9 +14374,10 @@ } }, "node_modules/mdast-util-phrasing": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", - "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" @@ -12647,9 +14388,10 @@ } }, "node_modules/mdast-util-to-hast": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz", - "integrity": "sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -12658,7 +14400,8 @@ "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0" + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" }, "funding": { "type": "opencollective", @@ -12666,15 +14409,17 @@ } }, "node_modules/mdast-util-to-markdown": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", - "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" @@ -12688,6 +14433,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0" }, @@ -12699,12 +14445,14 @@ "node_modules/mdn-data": { "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "license": "CC0-1.0" }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -12713,6 +14461,7 @@ "version": "3.5.3", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", "dependencies": { "fs-monkey": "^1.0.4" }, @@ -12721,502 +14470,70 @@ } }, "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/mermaid": { - "version": "10.9.0", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.9.0.tgz", - "integrity": "sha512-swZju0hFox/B/qoLKK0rOxxgh8Cf7rJSfAUc1u8fezVihYMvrJAS45GzAxTVf4Q+xn9uMgitBcmWk7nWGXOs/g==", + "version": "11.6.0", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.6.0.tgz", + "integrity": "sha512-PE8hGUy1LDlWIHWBP05SFdqUHGmRcCcK4IzpOKPE35eOw+G9zZgcnMpyunJVUEOgb//KBORPjysKndw8bFLuRg==", + "license": "MIT", "dependencies": { - "@braintree/sanitize-url": "^6.0.1", - "@types/d3-scale": "^4.0.3", - "@types/d3-scale-chromatic": "^3.0.0", - "cytoscape": "^3.28.1", + "@braintree/sanitize-url": "^7.0.4", + "@iconify/utils": "^2.1.33", + "@mermaid-js/parser": "^0.4.0", + "@types/d3": "^7.4.3", + "cytoscape": "^3.29.3", "cytoscape-cose-bilkent": "^4.1.0", - "d3": "^7.4.0", + "cytoscape-fcose": "^2.2.0", + "d3": "^7.9.0", "d3-sankey": "^0.12.3", - "dagre-d3-es": "7.0.10", - "dayjs": "^1.11.7", - "dompurify": "^3.0.5", - "elkjs": "^0.9.0", + "dagre-d3-es": "7.0.11", + "dayjs": "^1.11.13", + "dompurify": "^3.2.4", "katex": "^0.16.9", - "khroma": "^2.0.0", + "khroma": "^2.1.0", "lodash-es": "^4.17.21", - "mdast-util-from-markdown": "^1.3.0", - "non-layered-tidy-tree-layout": "^2.0.2", - "stylis": "^4.1.3", + "marked": "^15.0.7", + "roughjs": "^4.6.6", + "stylis": "^4.3.6", "ts-dedent": "^2.2.0", - "uuid": "^9.0.0", - "web-worker": "^1.2.0" - } - }, - "node_modules/mermaid/node_modules/@types/mdast": { - "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", - "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/mermaid/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/mermaid/node_modules/mdast-util-from-markdown": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mermaid/node_modules/mdast-util-to-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", - "dependencies": { - "@types/mdast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mermaid/node_modules/micromark": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "node_modules/mermaid/node_modules/micromark-core-commonmark": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "node_modules/mermaid/node_modules/micromark-factory-destination": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/mermaid/node_modules/micromark-factory-label": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/mermaid/node_modules/micromark-factory-title": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/mermaid/node_modules/micromark-factory-whitespace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/mermaid/node_modules/micromark-util-chunked": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/mermaid/node_modules/micromark-util-classify-character": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/mermaid/node_modules/micromark-util-combine-extensions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/mermaid/node_modules/micromark-util-decode-numeric-character-reference": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/mermaid/node_modules/micromark-util-decode-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/mermaid/node_modules/micromark-util-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/mermaid/node_modules/micromark-util-html-tag-name": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/mermaid/node_modules/micromark-util-normalize-identifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/mermaid/node_modules/micromark-util-resolve-all": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/mermaid/node_modules/micromark-util-sanitize-uri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/mermaid/node_modules/micromark-util-subtokenize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/mermaid/node_modules/micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/mermaid/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mermaid/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" + "uuid": "^11.1.0" } }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/micromark": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", - "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", "funding": [ { "type": "GitHub Sponsors", @@ -13227,6 +14544,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -13248,9 +14566,9 @@ } }, "node_modules/micromark-core-commonmark": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", - "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", "funding": [ { "type": "GitHub Sponsors", @@ -13261,6 +14579,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", @@ -13281,9 +14600,9 @@ } }, "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -13294,15 +14613,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-core-commonmark/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13313,15 +14633,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13331,12 +14652,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-directive": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.0.tgz", - "integrity": "sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz", + "integrity": "sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -13352,9 +14675,9 @@ } }, "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -13365,15 +14688,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-directive/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13384,15 +14708,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-directive/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13402,12 +14727,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-frontmatter": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", + "license": "MIT", "dependencies": { "fault": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -13420,9 +14747,9 @@ } }, "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13433,15 +14760,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13451,12 +14779,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", "dependencies": { "micromark-extension-gfm-autolink-literal": "^2.0.0", "micromark-extension-gfm-footnote": "^2.0.0", @@ -13473,9 +14803,10 @@ } }, "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", @@ -13488,9 +14819,9 @@ } }, "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13501,15 +14832,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13519,12 +14851,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", @@ -13541,9 +14875,9 @@ } }, "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -13554,15 +14888,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13573,15 +14908,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13591,12 +14927,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -13611,9 +14949,9 @@ } }, "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13623,12 +14961,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", - "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -13642,9 +14982,9 @@ } }, "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -13655,15 +14995,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13674,15 +15015,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13692,12 +15034,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-gfm-tagfilter": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" }, @@ -13707,9 +15051,10 @@ } }, "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", - "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-factory-space": "^2.0.0", @@ -13723,9 +15068,9 @@ } }, "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -13736,15 +15081,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13755,30 +15101,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-extension-mdx-expression": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", - "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13789,6 +15121,23 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT" + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz", + "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", @@ -13801,9 +15150,9 @@ } }, "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -13814,15 +15163,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13833,15 +15183,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13851,20 +15202,22 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-mdx-jsx": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz", - "integrity": "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz", + "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==", + "license": "MIT", "dependencies": { - "@types/acorn": "^4.0.0", "@types/estree": "^1.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", "micromark-factory-mdx-expression": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "vfile-message": "^4.0.0" @@ -13875,9 +15228,9 @@ } }, "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -13888,15 +15241,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13907,15 +15261,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13925,12 +15280,14 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-extension-mdx-md": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" }, @@ -13943,6 +15300,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "license": "MIT", "dependencies": { "acorn": "^8.0.0", "acorn-jsx": "^5.0.0", @@ -13962,6 +15320,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", @@ -13979,9 +15338,9 @@ } }, "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -13992,30 +15351,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-destination": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", - "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14026,6 +15371,23 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT" + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -14033,9 +15395,9 @@ } }, "node_modules/micromark-factory-destination/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14046,30 +15408,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-label": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", - "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14080,6 +15428,23 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT" + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -14088,9 +15453,9 @@ } }, "node_modules/micromark-factory-label/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14101,30 +15466,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-mdx-expression": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz", - "integrity": "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14135,9 +15486,27 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT" + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz", + "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-events-to-acorn": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -14146,10 +15515,10 @@ "vfile-message": "^4.0.0" } }, - "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": { + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-factory-space": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -14160,15 +15529,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { - "micromark-util-symbol": "^2.0.0", + "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, - "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14178,7 +15548,28 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" }, "node_modules/micromark-factory-space": { "version": "1.1.0", @@ -14194,6 +15585,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -14212,12 +15604,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-factory-title": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", - "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", "funding": [ { "type": "GitHub Sponsors", @@ -14228,6 +15621,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -14236,9 +15630,9 @@ } }, "node_modules/micromark-factory-title/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -14249,15 +15643,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-title/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14268,30 +15663,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-factory-whitespace": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", - "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14302,6 +15683,23 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT" + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", @@ -14310,9 +15708,9 @@ } }, "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", "funding": [ { "type": "GitHub Sponsors", @@ -14323,15 +15721,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14342,15 +15741,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14360,7 +15760,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-character": { "version": "1.2.0", @@ -14376,6 +15777,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -14394,12 +15796,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-chunked": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", - "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", "funding": [ { "type": "GitHub Sponsors", @@ -14410,29 +15813,15 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-classify-character": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", - "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14443,6 +15832,23 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT" + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", @@ -14450,9 +15856,9 @@ } }, "node_modules/micromark-util-classify-character/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14463,30 +15869,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-combine-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", - "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14497,15 +15889,32 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT" + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", "funding": [ { "type": "GitHub Sponsors", @@ -14516,29 +15925,15 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-decode-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14549,6 +15944,23 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT" + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", @@ -14557,9 +15969,9 @@ } }, "node_modules/micromark-util-decode-string/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14570,45 +15982,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", - "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-events-to-acorn": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", - "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14619,8 +16002,40 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT" + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz", + "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { - "@types/acorn": "^4.0.0", "@types/estree": "^1.0.0", "@types/unist": "^3.0.0", "devlop": "^1.0.0", @@ -14631,39 +16046,9 @@ } }, "node_modules/micromark-util-events-to-acorn/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-html-tag-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", - "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14674,29 +16059,47 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-resolve-all": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", - "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14707,14 +16110,31 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT" + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", - "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", "funding": [ { "type": "GitHub Sponsors", @@ -14725,6 +16145,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", @@ -14732,9 +16153,9 @@ } }, "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14745,30 +16166,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-subtokenize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", - "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14779,6 +16186,23 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT" + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", @@ -14787,9 +16211,9 @@ } }, "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14799,7 +16223,8 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-symbol": { "version": "1.1.0", @@ -14814,27 +16239,13 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", - "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark/node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", "funding": [ { "type": "GitHub Sponsors", @@ -14845,15 +16256,32 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT" + }, + "node_modules/micromark/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark/node_modules/micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14864,15 +16292,16 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "node_modules/micromark/node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", "funding": [ { "type": "GitHub Sponsors", @@ -14882,14 +16311,16 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -14900,6 +16331,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -14911,6 +16343,7 @@ "version": "1.33.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -14919,6 +16352,7 @@ "version": "2.1.18", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "license": "MIT", "dependencies": { "mime-db": "~1.33.0" }, @@ -14930,6 +16364,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -14938,6 +16373,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -14968,52 +16404,83 @@ "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "engines": { - "node": ">=4" + "node_modules/mlly": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", + "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", + "license": "MIT", + "dependencies": { + "acorn": "^8.14.0", + "pathe": "^2.0.1", + "pkg-types": "^1.3.0", + "ufo": "^1.5.4" + } + }, + "node_modules/mlly/node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "license": "MIT" + }, + "node_modules/mlly/node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "license": "MIT", + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" } }, "node_modules/mrmime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", - "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" }, "node_modules/multicast-dns": { "version": "7.2.5", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" @@ -15023,15 +16490,16 @@ } }, "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -15043,16 +16511,17 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "devOptional": true + "devOptional": true, + "license": "MIT" }, "node_modules/needle": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.2.0.tgz", - "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { - "debug": "^3.2.6", "iconv-lite": "^0.6.3", "sax": "^1.2.4" }, @@ -15063,20 +16532,11 @@ "node": ">= 4.4.x" } }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -15084,12 +16544,14 @@ "node_modules/neo-async": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -15106,6 +16568,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "deprecated": "Use your platform's native DOMException instead", "dev": true, "funding": [ { @@ -15117,14 +16580,16 @@ "url": "https://paypal.me/jimmywarting" } ], + "license": "MIT", "engines": { "node": ">=10.5.0" } }, "node_modules/node-emoji": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", - "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz", + "integrity": "sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==", + "license": "MIT", "dependencies": { "@sindresorhus/is": "^4.6.0", "char-regex": "^1.0.2", @@ -15140,6 +16605,7 @@ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "dev": true, + "license": "MIT", "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", @@ -15157,25 +16623,22 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } }, "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", "license": "MIT" }, - "node_modules/non-layered-tidy-tree-layout": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz", - "integrity": "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==" - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -15189,10 +16652,23 @@ "node": ">=0.10.0" } }, + "node_modules/normalize-url": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -15203,12 +16679,14 @@ "node_modules/nprogress": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==", + "license": "MIT" }, "node_modules/nth-check": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -15258,14 +16736,19 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -15274,18 +16757,22 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", "object-keys": "^1.1.1" }, "engines": { @@ -15296,28 +16783,32 @@ } }, "node_modules/object.entries": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", - "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" }, "engines": { "node": ">= 0.4" } }, "node_modules/object.fromentries": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -15327,39 +16818,49 @@ } }, "node_modules/object.groupby": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", - "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/object.hasown": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", - "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", + "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", "dev": true, + "license": "MIT", "dependencies": { - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.values": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -15371,12 +16872,14 @@ "node_modules/obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -15388,6 +16891,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -15396,6 +16900,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", "dependencies": { "wrappy": "1" } @@ -15404,6 +16909,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -15418,6 +16924,7 @@ "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -15434,31 +16941,52 @@ "version": "1.5.2", "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "license": "(WTFPL OR MIT)", "bin": { "opener": "bin/opener-bin.js" } }, "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "devOptional": true, + "license": "MIT", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" } }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/p-cancelable": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "license": "MIT", "engines": { "node": ">=12.20" } @@ -15467,6 +16995,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -15481,6 +17010,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -15495,6 +17025,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -15509,6 +17040,7 @@ "version": "4.6.2", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", "dependencies": { "@types/retry": "0.12.0", "retry": "^0.13.1" @@ -15521,6 +17053,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -15529,6 +17062,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", + "license": "MIT", "dependencies": { "got": "^12.1.0", "registry-auth-token": "^5.0.1", @@ -15542,10 +17076,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/package-manager-detector": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.11.tgz", + "integrity": "sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==", + "license": "MIT", + "dependencies": { + "quansync": "^0.2.7" + } + }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -15555,6 +17099,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -15563,12 +17108,12 @@ } }, "node_modules/parse-entities": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", - "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", - "character-entities": "^2.0.0", "character-entities-legacy": "^3.0.0", "character-reference-invalid": "^2.0.0", "decode-named-character-reference": "^1.0.0", @@ -15582,14 +17127,16 @@ } }, "node_modules/parse-entities/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -15608,6 +17155,7 @@ "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -15615,25 +17163,28 @@ "node_modules/parse-numeric-range": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==", + "license": "ISC" }, "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", "dependencies": { - "entities": "^4.4.0" + "entities": "^6.0.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } }, "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", + "license": "MIT", "dependencies": { - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "parse5": "^7.0.0" }, "funding": { @@ -15652,10 +17203,23 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", + "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -15664,15 +17228,23 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, + "node_modules/path-data-parser": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/path-data-parser/-/path-data-parser-0.1.0.tgz", + "integrity": "sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==", + "license": "MIT" + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { "node": ">=8" } @@ -15681,6 +17253,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -15688,12 +17261,14 @@ "node_modules/path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "license": "(WTFPL OR MIT)" }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -15701,12 +17276,14 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" }, "node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", + "license": "MIT", "dependencies": { "isarray": "0.0.1" } @@ -15715,19 +17292,16 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/periscopic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^3.0.0", - "is-reference": "^3.0.0" - } + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "license": "MIT" }, "node_modules/picocolors": { "version": "1.1.1", @@ -15739,6 +17313,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -15751,6 +17326,7 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=6" @@ -15760,6 +17336,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "license": "MIT", "dependencies": { "find-up": "^6.3.0" }, @@ -15774,6 +17351,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "license": "MIT", "dependencies": { "locate-path": "^7.1.0", "path-exists": "^5.0.0" @@ -15789,6 +17367,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "license": "MIT", "dependencies": { "p-locate": "^6.0.0" }, @@ -15803,6 +17382,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "license": "MIT", "dependencies": { "yocto-queue": "^1.0.0" }, @@ -15817,6 +17397,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "license": "MIT", "dependencies": { "p-limit": "^4.0.0" }, @@ -15831,14 +17412,16 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/pkg-dir/node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", + "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", + "license": "MIT", "engines": { "node": ">=12.20" }, @@ -15846,10 +17429,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/pkg-types": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.0.tgz", + "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==", + "license": "MIT", + "dependencies": { + "confbox": "^0.2.1", + "exsolve": "^1.0.1", + "pathe": "^2.0.3" + } + }, "node_modules/pkg-up": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -15861,6 +17456,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -15872,6 +17468,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -15884,6 +17481,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -15898,6 +17496,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -15909,23 +17508,41 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", "engines": { "node": ">=4" } }, + "node_modules/points-on-curve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz", + "integrity": "sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A==", + "license": "MIT" + }, + "node_modules/points-on-path": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/points-on-path/-/points-on-path-0.2.1.tgz", + "integrity": "sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g==", + "license": "MIT", + "dependencies": { + "path-data-parser": "0.1.0", + "points-on-curve": "0.2.0" + } + }, "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", "funding": [ { "type": "opencollective", @@ -15940,10 +17557,11 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -15975,9 +17593,9 @@ } }, "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -15991,6 +17609,7 @@ "version": "9.0.1", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0" @@ -16018,9 +17637,9 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.6.tgz", - "integrity": "sha512-wLXvm8RmLs14Z2nVpB4CWlnvaWPRcOZFltJSlcbYwSJ1EDZKsKDhPKIMecCnuU054KSmlmubkqczmm6qBPCBhA==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.9.tgz", + "integrity": "sha512-WScwD3pSsIz+QP97sPkGCeJm7xUH0J18k6zV5o8O2a4cQJyv15vLUx/WFQajuJVgZhmJL5awDu8zHnqzAzm4lw==", "funding": [ { "type": "github", @@ -16033,10 +17652,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.9", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.0.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -16102,6 +17721,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0", @@ -16119,6 +17739,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" @@ -16216,9 +17837,9 @@ } }, "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -16254,9 +17875,9 @@ } }, "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -16270,6 +17891,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -16281,6 +17903,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -16292,6 +17915,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -16303,6 +17927,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -16326,9 +17951,9 @@ } }, "node_modules/postcss-double-position-gradients": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz", - "integrity": "sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.1.tgz", + "integrity": "sha512-ZitCwmvOR4JzXmKw6sZblTgwV1dcfLvClcyjADuqZ5hU0Uk4SVNpvSN9w8NcJ7XuxhRYxVA8m8AB3gy+HNBQOA==", "funding": [ { "type": "github", @@ -16341,7 +17966,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.0.1", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -16378,9 +18003,9 @@ } }, "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -16416,9 +18041,9 @@ } }, "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -16486,9 +18111,9 @@ } }, "node_modules/postcss-lab-function": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.6.tgz", - "integrity": "sha512-HPwvsoK7C949vBZ+eMyvH2cQeMr3UREoHvbtra76/UhDuiViZH6pir+z71UaJQohd7VDSVUdR6TkWYKExEc9aQ==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.9.tgz", + "integrity": "sha512-IGbsIXbqMDusymJAKYX+f9oakPo89wL9Pzd/qRBQOVf3EIQWT9hgvqC4Me6Dkzxp3KPuIBf6LPkjrLHe/6ZMIQ==", "funding": [ { "type": "github", @@ -16501,10 +18126,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-color-parser": "^3.0.9", "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-progressive-custom-properties": "^4.0.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -16519,6 +18144,7 @@ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", "dev": true, + "license": "MIT", "dependencies": { "lilconfig": "^2.0.5", "yaml": "^1.10.2" @@ -16543,14 +18169,25 @@ } } }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/postcss-loader": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.3.tgz", - "integrity": "sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==", + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", + "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", + "license": "MIT", "dependencies": { - "cosmiconfig": "^8.2.0", - "jiti": "^1.18.2", - "semver": "^7.3.8" + "cosmiconfig": "^8.3.5", + "jiti": "^1.20.0", + "semver": "^7.5.4" }, "engines": { "node": ">= 14.15.0" @@ -16565,9 +18202,9 @@ } }, "node_modules/postcss-logical": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.0.0.tgz", - "integrity": "sha512-HpIdsdieClTjXLOyYdUPAX/XQASNIwdKt5hoZW08ZOAiI+tbV0ta1oclkpVkW5ANU+xJvk3KkA0FejkjGLXUkg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.1.0.tgz", + "integrity": "sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA==", "funding": [ { "type": "github", @@ -16609,6 +18246,7 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^6.1.1" @@ -16624,6 +18262,7 @@ "version": "6.1.1", "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0", @@ -16641,6 +18280,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -16655,6 +18295,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "license": "MIT", "dependencies": { "colord": "^2.9.3", "cssnano-utils": "^4.0.2", @@ -16671,6 +18312,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "cssnano-utils": "^4.0.2", @@ -16687,6 +18329,7 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.16" }, @@ -16698,9 +18341,10 @@ } }, "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -16709,12 +18353,13 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", - "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", + "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.1.0" }, "engines": { @@ -16724,12 +18369,26 @@ "postcss": "^8.1.0" } }, - "node_modules/postcss-modules-scope": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz", - "integrity": "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==", + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.4" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": "^10 || ^12 || >= 14" @@ -16738,10 +18397,24 @@ "postcss": "^8.1.0" } }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-modules-values": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", "dependencies": { "icss-utils": "^5.0.0" }, @@ -16824,9 +18497,9 @@ } }, "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -16840,6 +18513,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", + "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" }, @@ -16851,6 +18525,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -16865,6 +18540,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -16879,6 +18555,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -16893,6 +18570,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -16907,6 +18585,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -16921,6 +18600,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" @@ -16936,6 +18616,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -16950,6 +18631,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -16986,6 +18668,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "license": "MIT", "dependencies": { "cssnano-utils": "^4.0.2", "postcss-value-parser": "^4.2.0" @@ -17057,9 +18740,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.1.tgz", - "integrity": "sha512-wqqsnBFD6VIwcHHRbhjTOcOi4qRVlB26RwSr0ordPj7OubRRxdWebv/aLjKLRR8zkZrbxZyuus03nOIgC5elMQ==", + "version": "10.1.6", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.6.tgz", + "integrity": "sha512-1jRD7vttKLJ7o0mcmmYWKRLm7W14rI8K1I7Y41OeXUPEVc/CAzfTssNUeJ0zKbR+zMk4boqct/gwS/poIFF5Lg==", "funding": [ { "type": "github", @@ -17073,60 +18756,60 @@ "license": "MIT-0", "dependencies": { "@csstools/postcss-cascade-layers": "^5.0.1", - "@csstools/postcss-color-function": "^4.0.6", - "@csstools/postcss-color-mix-function": "^3.0.6", - "@csstools/postcss-content-alt-text": "^2.0.4", - "@csstools/postcss-exponential-functions": "^2.0.5", + "@csstools/postcss-color-function": "^4.0.9", + "@csstools/postcss-color-mix-function": "^3.0.9", + "@csstools/postcss-content-alt-text": "^2.0.5", + "@csstools/postcss-exponential-functions": "^2.0.8", "@csstools/postcss-font-format-keywords": "^4.0.0", - "@csstools/postcss-gamut-mapping": "^2.0.6", - "@csstools/postcss-gradients-interpolation-method": "^5.0.6", - "@csstools/postcss-hwb-function": "^4.0.6", - "@csstools/postcss-ic-unit": "^4.0.0", - "@csstools/postcss-initial": "^2.0.0", + "@csstools/postcss-gamut-mapping": "^2.0.9", + "@csstools/postcss-gradients-interpolation-method": "^5.0.9", + "@csstools/postcss-hwb-function": "^4.0.9", + "@csstools/postcss-ic-unit": "^4.0.1", + "@csstools/postcss-initial": "^2.0.1", "@csstools/postcss-is-pseudo-class": "^5.0.1", - "@csstools/postcss-light-dark-function": "^2.0.7", + "@csstools/postcss-light-dark-function": "^2.0.8", "@csstools/postcss-logical-float-and-clear": "^3.0.0", "@csstools/postcss-logical-overflow": "^2.0.0", "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", "@csstools/postcss-logical-resize": "^3.0.0", "@csstools/postcss-logical-viewport-units": "^3.0.3", - "@csstools/postcss-media-minmax": "^2.0.5", + "@csstools/postcss-media-minmax": "^2.0.8", "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.4", "@csstools/postcss-nested-calc": "^4.0.0", "@csstools/postcss-normalize-display-values": "^4.0.0", - "@csstools/postcss-oklab-function": "^4.0.6", - "@csstools/postcss-progressive-custom-properties": "^4.0.0", - "@csstools/postcss-random-function": "^1.0.1", - "@csstools/postcss-relative-color-syntax": "^3.0.6", + "@csstools/postcss-oklab-function": "^4.0.9", + "@csstools/postcss-progressive-custom-properties": "^4.0.1", + "@csstools/postcss-random-function": "^2.0.0", + "@csstools/postcss-relative-color-syntax": "^3.0.9", "@csstools/postcss-scope-pseudo-class": "^4.0.1", - "@csstools/postcss-sign-functions": "^1.1.0", - "@csstools/postcss-stepped-value-functions": "^4.0.5", - "@csstools/postcss-text-decoration-shorthand": "^4.0.1", - "@csstools/postcss-trigonometric-functions": "^4.0.5", + "@csstools/postcss-sign-functions": "^1.1.3", + "@csstools/postcss-stepped-value-functions": "^4.0.8", + "@csstools/postcss-text-decoration-shorthand": "^4.0.2", + "@csstools/postcss-trigonometric-functions": "^4.0.8", "@csstools/postcss-unset-value": "^4.0.0", - "autoprefixer": "^10.4.19", - "browserslist": "^4.23.1", + "autoprefixer": "^10.4.21", + "browserslist": "^4.24.4", "css-blank-pseudo": "^7.0.1", - "css-has-pseudo": "^7.0.1", + "css-has-pseudo": "^7.0.2", "css-prefers-color-scheme": "^10.0.0", - "cssdb": "^8.2.1", + "cssdb": "^8.2.5", "postcss-attribute-case-insensitive": "^7.0.1", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^7.0.6", + "postcss-color-functional-notation": "^7.0.9", "postcss-color-hex-alpha": "^10.0.0", "postcss-color-rebeccapurple": "^10.0.0", "postcss-custom-media": "^11.0.5", "postcss-custom-properties": "^14.0.4", "postcss-custom-selectors": "^8.0.4", "postcss-dir-pseudo-class": "^9.0.1", - "postcss-double-position-gradients": "^6.0.0", + "postcss-double-position-gradients": "^6.0.1", "postcss-focus-visible": "^10.0.1", "postcss-focus-within": "^9.0.1", "postcss-font-variant": "^5.0.0", "postcss-gap-properties": "^6.0.0", "postcss-image-set-function": "^7.0.0", - "postcss-lab-function": "^7.0.6", - "postcss-logical": "^8.0.0", + "postcss-lab-function": "^7.0.9", + "postcss-logical": "^8.1.0", "postcss-nesting": "^13.0.1", "postcss-opacity-percentage": "^3.0.0", "postcss-overflow-shorthand": "^6.0.0", @@ -17169,9 +18852,9 @@ } }, "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -17200,6 +18883,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0" @@ -17215,6 +18899,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -17260,9 +18945,9 @@ } }, "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", - "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -17273,9 +18958,10 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.16", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -17303,6 +18989,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^3.2.0" @@ -17318,6 +19005,7 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.16" }, @@ -17331,7 +19019,8 @@ "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" }, "node_modules/postcss-zindex": { "version": "6.0.2", @@ -17350,6 +19039,7 @@ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "devOptional": true, + "license": "MIT", "engines": { "node": ">= 0.8.0" } @@ -17375,6 +19065,7 @@ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dev": true, + "license": "MIT", "dependencies": { "fast-diff": "^1.1.2" }, @@ -17386,6 +19077,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", "dependencies": { "lodash": "^4.17.20", "renderkid": "^3.0.0" @@ -17395,14 +19087,16 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/prism-react-renderer": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.3.0.tgz", - "integrity": "sha512-UYRg2TkVIaI6tRVHC5OJ4/BxqPUxJkJvq/odLT/ykpt1zGYXooNperUxQcCvi87LyRnR4nCh81ceOA+e7nrydg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz", + "integrity": "sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==", + "license": "MIT", "dependencies": { "@types/prismjs": "^1.26.0", "clsx": "^2.0.0" @@ -17412,9 +19106,10 @@ } }, "node_modules/prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", "engines": { "node": ">=6" } @@ -17422,12 +19117,14 @@ "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -17440,6 +19137,7 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -17447,9 +19145,10 @@ } }, "node_modules/property-information": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.0.tgz", - "integrity": "sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.0.0.tgz", + "integrity": "sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -17458,12 +19157,14 @@ "node_modules/proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "license": "ISC" }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -17476,6 +19177,7 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -17485,12 +19187,23 @@ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", "dev": true, + "license": "MIT", "optional": true }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/pupa": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", + "license": "MIT", "dependencies": { "escape-goat": "^4.0.0" }, @@ -17502,11 +19215,12 @@ } }, "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -17515,10 +19229,27 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/quansync": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.10.tgz", + "integrity": "sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/antfu" + }, + { + "type": "individual", + "url": "https://github.com/sponsors/sxzz" + } + ], + "license": "MIT" + }, "node_modules/queue": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "license": "MIT", "dependencies": { "inherits": "~2.0.3" } @@ -17540,12 +19271,14 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/quick-lru": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -17557,6 +19290,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } @@ -17565,14 +19299,16 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -17587,6 +19323,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -17595,6 +19332,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -17606,6 +19344,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -17620,6 +19359,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -17628,6 +19368,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -17639,6 +19380,7 @@ "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.16.0", "address": "^1.1.2", @@ -17670,9 +19412,10 @@ } }, "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "license": "MIT", "engines": { "node": ">= 12.13.0" } @@ -17681,6 +19424,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -17690,19 +19434,23 @@ } }, "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.1.0.tgz", + "integrity": "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==", + "license": "MIT" }, "node_modules/react-fast-compare": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", - "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", + "license": "MIT" }, "node_modules/react-helmet-async": { + "name": "@slorber/react-helmet-async", "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", + "resolved": "https://registry.npmjs.org/@slorber/react-helmet-async/-/react-helmet-async-1.3.0.tgz", + "integrity": "sha512-e9/OK8VhwUSc67diWI8Rb3I0YgI9/SBQtnhe9aEuK6MhZm7ntZZimXgwXnd8W96YTmSOb9M4d8LwhRZyhWr/1A==", + "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.12.5", "invariant": "^2.2.4", @@ -17711,20 +19459,22 @@ "shallowequal": "^1.1.0" }, "peerDependencies": { - "react": "^16.6.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" + "react": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" }, "node_modules/react-loadable": { "name": "@docusaurus/react-loadable", "version": "6.0.0", "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", + "license": "MIT", "dependencies": { "@types/react": "*" }, @@ -17736,6 +19486,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.10.3" }, @@ -17751,6 +19502,7 @@ "version": "5.3.4", "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -17770,6 +19522,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.1.2" }, @@ -17782,6 +19535,7 @@ "version": "5.3.4", "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -17799,6 +19553,7 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -17812,6 +19567,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -17822,7 +19578,8 @@ "node_modules/reading-time": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" + "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==", + "license": "MIT" }, "node_modules/rechoir": { "version": "0.6.2", @@ -17835,10 +19592,75 @@ "node": ">= 0.10" } }, + "node_modules/recma-build-jsx": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", + "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-build-jsx": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-jsx": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.0.tgz", + "integrity": "sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==", + "license": "MIT", + "dependencies": { + "acorn-jsx": "^5.0.0", + "estree-util-to-js": "^2.0.0", + "recma-parse": "^1.0.0", + "recma-stringify": "^1.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz", + "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "esast-util-from-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-stringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz", + "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-to-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/recursive-readdir": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "license": "MIT", "dependencies": { "minimatch": "^3.0.5" }, @@ -17846,18 +19668,43 @@ "node": ">=6.0.0" } }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", - "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", - "dev": true, + "node_modules/recursive-readdir/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "globalthis": "^1.0.3", - "which-builtin-type": "^1.1.3" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -17884,30 +19731,19 @@ "node": ">=4" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", - "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -17921,6 +19757,7 @@ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -17929,15 +19766,15 @@ } }, "node_modules/regexpu-core": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", - "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", "license": "MIT", "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.0", "regjsgen": "^0.8.0", - "regjsparser": "^0.11.0", + "regjsparser": "^0.12.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" }, @@ -17946,9 +19783,10 @@ } }, "node_modules/registry-auth-token": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", - "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.0.tgz", + "integrity": "sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==", + "license": "MIT", "dependencies": { "@pnpm/npm-conf": "^2.1.0" }, @@ -17960,6 +19798,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "license": "MIT", "dependencies": { "rc": "1.2.8" }, @@ -17977,9 +19816,9 @@ "license": "MIT" }, "node_modules/regjsparser": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", - "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", "license": "BSD-2-Clause", "dependencies": { "jsesc": "~3.0.2" @@ -17988,10 +19827,23 @@ "regjsparser": "bin/parser" } }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/rehype-raw": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "hast-util-raw": "^9.0.0", @@ -18002,18 +19854,35 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/rehype-recma": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz", + "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "hast-util-to-estree": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/remark-directive": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.0.tgz", - "integrity": "sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.1.tgz", + "integrity": "sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-directive": "^3.0.0", @@ -18029,6 +19898,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.2", "emoticon": "^4.0.1", @@ -18044,6 +19914,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-frontmatter": "^2.0.0", @@ -18056,9 +19927,10 @@ } }, "node_modules/remark-gfm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", - "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", @@ -18073,9 +19945,10 @@ } }, "node_modules/remark-mdx": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.0.tgz", - "integrity": "sha512-O7yfjuC6ra3NHPbRVxfflafAj3LTwx3b73aBvkEFU5z4PsD6FD4vrqJAkE5iNGLz71GdjXfgRqm3SQ0h0VuE7g==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.0.tgz", + "integrity": "sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==", + "license": "MIT", "dependencies": { "mdast-util-mdx": "^3.0.0", "micromark-extension-mdxjs": "^3.0.0" @@ -18089,6 +19962,7 @@ "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", @@ -18101,9 +19975,10 @@ } }, "node_modules/remark-rehype": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz", - "integrity": "sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==", + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", @@ -18120,6 +19995,7 @@ "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", @@ -18134,6 +20010,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -18146,6 +20023,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -18161,6 +20039,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -18174,6 +20053,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -18188,6 +20068,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -18201,6 +20082,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -18216,6 +20098,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -18236,6 +20119,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -18251,26 +20135,32 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" }, "node_modules/reserved-words": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", "integrity": "sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", + "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -18278,12 +20168,14 @@ "node_modules/resolve-alpn": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "license": "MIT" }, "node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", "engines": { "node": ">=4" } @@ -18291,13 +20183,15 @@ "node_modules/resolve-pathname": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", + "license": "MIT" }, "node_modules/resolve-pkg-maps": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", "dev": true, + "license": "MIT", "peer": true, "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" @@ -18307,6 +20201,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "license": "MIT", "dependencies": { "lowercase-keys": "^3.0.0" }, @@ -18321,14 +20216,16 @@ "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -18338,6 +20235,8 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -18351,12 +20250,26 @@ "node_modules/robust-predicates": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", - "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" + "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==", + "license": "Unlicense" + }, + "node_modules/roughjs": { + "version": "4.6.6", + "resolved": "https://registry.npmjs.org/roughjs/-/roughjs-4.6.6.tgz", + "integrity": "sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ==", + "license": "MIT", + "dependencies": { + "hachure-fill": "^0.5.2", + "path-data-parser": "^0.1.0", + "points-on-curve": "^0.2.0", + "points-on-path": "^0.2.1" + } }, "node_modules/rtlcss": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz", - "integrity": "sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", + "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==", + "license": "MIT", "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0", @@ -18388,6 +20301,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -18395,28 +20309,20 @@ "node_modules/rw": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" - }, - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">=6" - } + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==", + "license": "BSD-3-Clause" }, "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", "isarray": "^2.0.5" }, "engines": { @@ -18430,7 +20336,8 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/safe-buffer": { "version": "5.2.1", @@ -18449,17 +20356,43 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" }, "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bound": "^1.0.2", "es-errors": "^1.3.0", - "is-regex": "^1.1.4" + "is-regex": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -18471,7 +20404,8 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" }, "node_modules/sass": { "version": "1.87.0", @@ -18494,9 +20428,9 @@ } }, "node_modules/sass-loader": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.4.tgz", - "integrity": "sha512-LavLbgbBGUt3wCiYzhuLLu65+fWXaXLmq7YxivLhEqmiupCFZ5sKUAipK3do6V80YSU0jvSxNhEdT13IXNr3rg==", + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.5.tgz", + "integrity": "sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==", "license": "MIT", "dependencies": { "neo-async": "^2.6.2" @@ -18562,22 +20496,25 @@ } }, "node_modules/sax": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "license": "ISC" }, "node_modules/scheduler": { "version": "0.23.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } }, "node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", + "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -18585,7 +20522,7 @@ "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", @@ -18593,14 +20530,15 @@ } }, "node_modules/schema-utils/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -18611,6 +20549,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -18621,12 +20560,14 @@ "node_modules/schema-utils/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" }, "node_modules/section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "kind-of": "^6.0.0" @@ -18638,12 +20579,14 @@ "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" }, "node_modules/selfsigned": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", "dependencies": { "@types/node-forge": "^1.3.0", "node-forge": "^1" @@ -18653,12 +20596,10 @@ } }, "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -18670,6 +20611,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", + "license": "MIT", "dependencies": { "semver": "^7.3.5" }, @@ -18680,26 +20622,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -18723,6 +20650,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -18730,25 +20658,32 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, "node_modules/send/node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } @@ -18768,6 +20703,28 @@ "range-parser": "1.2.0" } }, + "node_modules/serve-handler/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/serve-handler/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/serve-handler/node_modules/path-to-regexp": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", @@ -18778,6 +20735,7 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -18795,6 +20753,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -18803,6 +20762,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -18811,6 +20771,7 @@ "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -18824,35 +20785,40 @@ "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", "dependencies": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.19.0" }, "engines": { "node": ">= 0.8.0" @@ -18862,6 +20828,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -18875,14 +20842,31 @@ } }, "node_modules/set-function-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, + "license": "MIT", "dependencies": { - "define-data-property": "^1.0.1", + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.0" + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -18891,12 +20875,14 @@ "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -18907,12 +20893,14 @@ "node_modules/shallowequal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -18924,14 +20912,19 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -18940,6 +20933,7 @@ "version": "0.8.5", "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "license": "BSD-3-Clause", "dependencies": { "glob": "^7.0.0", "interpret": "^1.0.0", @@ -18953,13 +20947,72 @@ } }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -18968,15 +21021,17 @@ "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" }, "node_modules/sirv": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.3.tgz", - "integrity": "sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "license": "MIT", "dependencies": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", "totalist": "^3.0.0" }, "engines": { @@ -18986,12 +21041,14 @@ "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" }, "node_modules/sitemap": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", - "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz", + "integrity": "sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==", + "license": "MIT", "dependencies": { "@types/node": "^17.0.5", "@types/sax": "^1.2.1", @@ -19009,12 +21066,14 @@ "node_modules/sitemap/node_modules/@types/node": { "version": "17.0.45", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", - "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", + "license": "MIT" }, "node_modules/skin-tone": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", + "license": "MIT", "dependencies": { "unicode-emoji-modifier-base": "^1.0.0" }, @@ -19026,6 +21085,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } @@ -19034,6 +21094,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -19043,12 +21104,22 @@ "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", "websocket-driver": "^0.7.4" } }, + "node_modules/sockjs/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/sort-css-media-queries": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz", @@ -19062,14 +21133,16 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", "engines": { "node": ">= 8" } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -19078,6 +21151,7 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -19087,6 +21161,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -19095,6 +21170,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -19104,6 +21180,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -19119,6 +21196,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -19131,12 +21209,14 @@ "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" }, "node_modules/srcset": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -19148,20 +21228,22 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/std-env": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz", - "integrity": "sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz", + "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==", "license": "MIT" }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } @@ -19170,6 +21252,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -19183,9 +21266,10 @@ } }, "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -19197,6 +21281,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -19208,34 +21293,47 @@ } }, "node_modules/string.prototype.matchall": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", - "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "regexp.prototype.flags": "^1.5.0", - "set-function-name": "^2.0.0", - "side-channel": "^1.0.4" + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trim": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -19245,37 +21343,47 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/stringify-entities": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", - "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" @@ -19289,6 +21397,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", @@ -19302,6 +21411,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -19314,6 +21424,7 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -19322,6 +21433,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -19330,6 +21442,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -19338,6 +21451,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -19345,18 +21459,29 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/style-to-object": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", - "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "node_modules/style-to-js": { + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.16.tgz", + "integrity": "sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw==", + "license": "MIT", "dependencies": { - "inline-style-parser": "0.1.1" + "style-to-object": "1.0.8" + } + }, + "node_modules/style-to-object": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz", + "integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.4" } }, "node_modules/stylehacks": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "license": "MIT", "dependencies": { "browserslist": "^4.23.0", "postcss-selector-parser": "^6.0.16" @@ -19369,15 +21494,17 @@ } }, "node_modules/stylis": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", - "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.6.tgz", + "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==", + "license": "MIT" }, "node_modules/stylus": { "version": "0.62.0", "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.62.0.tgz", "integrity": "sha512-v3YCf31atbwJQIMtPNX8hcQ+okD4NQaTuKGUWfII8eaqn+3otrbttGL1zSMZAAtiPsBztQnujVBugg/cXFUpyg==", "dev": true, + "license": "MIT", "dependencies": { "@adobe/css-tools": "~4.3.1", "debug": "^4.3.2", @@ -19395,10 +21522,18 @@ "url": "https://opencollective.com/stylus" } }, + "node_modules/stylus/node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "dev": true, + "license": "ISC" + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -19410,6 +21545,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -19420,12 +21556,14 @@ "node_modules/svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" }, "node_modules/svgo": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -19450,6 +21588,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", "engines": { "node": ">= 10" } @@ -19478,6 +21617,7 @@ "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", "dev": true, + "license": "MIT", "dependencies": { "@pkgr/core": "^0.1.0", "tslib": "^2.6.2" @@ -19493,14 +21633,15 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/terser": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", - "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -19516,16 +21657,16 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "version": "5.3.14", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", + "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" }, "engines": { "node": ">= 10.13.0" @@ -19553,6 +21694,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -19562,27 +21704,11 @@ "node": ">= 10.13.0" } }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/terser-webpack-plugin/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -19596,32 +21722,44 @@ "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" }, "node_modules/tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" }, "node_modules/tiny-warning": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "license": "MIT" + }, + "node_modules/tinyexec": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", + "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", + "license": "MIT" }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -19633,6 +21771,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", "engines": { "node": ">=0.6" } @@ -19641,6 +21780,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -19649,27 +21789,30 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/trough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/ts-api-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", + "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", "dev": true, + "license": "MIT", "engines": { - "node": ">=16.13.0" + "node": ">=16" }, "peerDependencies": { "typescript": ">=4.2.0" @@ -19679,6 +21822,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "license": "MIT", "engines": { "node": ">=6.10" } @@ -19688,6 +21832,7 @@ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -19700,6 +21845,7 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -19708,15 +21854,17 @@ } }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "devOptional": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -19728,6 +21876,7 @@ "version": "2.19.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" }, @@ -19739,6 +21888,7 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -19751,6 +21901,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -19759,6 +21910,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -19767,30 +21919,32 @@ } }, "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bound": "^1.0.3", "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" + "is-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" } }, "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -19800,17 +21954,19 @@ } }, "node_modules/typed-array-byte-offset": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", - "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" }, "engines": { "node": ">= 0.4" @@ -19820,17 +21976,18 @@ } }, "node_modules/typed-array-length": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", - "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", - "has-proto": "^1.0.3", "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0" + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" }, "engines": { "node": ">= 0.4" @@ -19843,6 +22000,7 @@ "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", "dependencies": { "is-typedarray": "^1.0.0" } @@ -19865,6 +22023,7 @@ "resolved": "https://registry.npmjs.org/typescript-plugin-css-modules/-/typescript-plugin-css-modules-5.1.0.tgz", "integrity": "sha512-6h+sLBa4l+XYSTn/31vZHd/1c3SvAbLpobY6FxDiUOHJQG1eD9Gh3eCs12+Eqc+TCOAdxcO+zAPvUq0jBfdciw==", "dev": true, + "license": "MIT", "dependencies": { "@types/postcss-modules-local-by-default": "^4.0.2", "@types/postcss-modules-scope": "^3.0.4", @@ -19892,6 +22051,7 @@ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dev": true, + "license": "MIT", "dependencies": { "json5": "^2.2.2", "minimist": "^1.2.6", @@ -19901,34 +22061,45 @@ "node": ">=6" } }, + "node_modules/ufo": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", + "license": "MIT" + }, "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", + "call-bound": "^1.0.3", "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/undici": { - "version": "6.19.7", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.7.tgz", - "integrity": "sha512-HR3W/bMGPSr90i8AAp2C4DM3wChFdJPLrWYpIS++LxS8K+W535qftjt+4MyjNYHeWabMj1nvtmLIi7l++iq91A==", + "version": "6.21.2", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.2.tgz", + "integrity": "sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g==", "license": "MIT", "engines": { "node": ">=18.17" } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", @@ -19943,6 +22114,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", + "license": "MIT", "engines": { "node": ">=4" } @@ -19979,9 +22151,10 @@ } }, "node_modules/unified": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", - "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", @@ -20000,6 +22173,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "license": "MIT", "dependencies": { "crypto-random-string": "^4.0.0" }, @@ -20014,6 +22188,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -20026,6 +22201,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -20038,6 +22214,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -20046,23 +22223,11 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-remove-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", - "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/unist-util-stringify-position": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -20075,6 +22240,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", @@ -20089,6 +22255,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" @@ -20102,6 +22269,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -20110,14 +22278,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", "funding": [ { "type": "opencollective", @@ -20135,7 +22304,7 @@ "license": "MIT", "dependencies": { "escalade": "^3.2.0", - "picocolors": "^1.1.0" + "picocolors": "^1.1.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -20148,6 +22317,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "license": "BSD-2-Clause", "dependencies": { "boxen": "^7.0.0", "chalk": "^5.0.1", @@ -20175,6 +22345,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "license": "MIT", "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^7.0.1", @@ -20196,6 +22367,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -20204,9 +22376,10 @@ } }, "node_modules/update-notifier/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", + "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -20218,22 +22391,16 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } - }, "node_modules/url-loader": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "mime-types": "^2.1.27", @@ -20260,6 +22427,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -20268,6 +22436,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -20279,6 +22448,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -20295,17 +22465,20 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" }, "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" }, "node_modules/utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "license": "MIT", "engines": { "node": ">= 4" } @@ -20314,63 +22487,46 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", + "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/uvu": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", - "dependencies": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "bin": { - "uvu": "bin.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/uvu/node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "engines": { - "node": ">=6" + "uuid": "dist/esm/bin/uuid" } }, "node_modules/value-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", + "license": "MIT" }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/vfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", - "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" }, "funding": { @@ -20379,9 +22535,10 @@ } }, "node_modules/vfile-location": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", - "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "vfile": "^6.0.0" @@ -20395,6 +22552,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" @@ -20404,6 +22562,55 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/vscode-jsonrpc": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", + "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/vscode-languageserver": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", + "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", + "license": "MIT", + "dependencies": { + "vscode-languageserver-protocol": "3.17.5" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", + "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", + "license": "MIT", + "dependencies": { + "vscode-jsonrpc": "8.2.0", + "vscode-languageserver-types": "3.17.5" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", + "license": "MIT" + }, + "node_modules/vscode-languageserver-types": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", + "license": "MIT" + }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "license": "MIT" + }, "node_modules/watchpack": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", @@ -20421,6 +22628,7 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", "dependencies": { "minimalistic-assert": "^1.0.0" } @@ -20429,36 +22637,34 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/web-streams-polyfill": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, - "node_modules/web-worker": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.3.0.tgz", - "integrity": "sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==" - }, "node_modules/webpack": { - "version": "5.96.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", - "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", + "version": "5.99.7", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.7.tgz", + "integrity": "sha512-CNqKBRMQjwcmKR0idID5va1qlhrqVUKpovi+Ec79ksW8ux7iS1+A6VqzfZXgVYCFRKl7XL5ap3ZoMpwBJxcg0w==", "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.14.0", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", @@ -20472,9 +22678,9 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", + "schema-utils": "^4.3.2", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", + "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, @@ -20524,6 +22730,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", "engines": { "node": ">= 10" } @@ -20641,9 +22848,10 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.14.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", - "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -20661,22 +22869,24 @@ } }, "node_modules/webpack-merge": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", - "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "flat": "^5.0.2", - "wildcard": "^2.0.0" + "wildcard": "^2.0.1" }, "engines": { - "node": ">=10.0.0" + "node": ">=18.0.0" } }, "node_modules/webpack-sources": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "license": "MIT", "engines": { "node": ">=10.13.0" } @@ -20685,6 +22895,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -20697,6 +22908,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -20705,6 +22917,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -20713,6 +22926,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -20720,23 +22934,6 @@ "node": ">= 0.6" } }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/webpackbar": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", @@ -20813,6 +23010,7 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -20826,6 +23024,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", "engines": { "node": ">=0.8.0" } @@ -20855,6 +23054,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -20866,39 +23066,45 @@ } }, "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", "dev": true, + "license": "MIT", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-builtin-type": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", - "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", "dev": true, + "license": "MIT", "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.0.2", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", + "is-regex": "^1.2.1", "is-weakref": "^1.0.2", "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" }, "engines": { "node": ">= 0.4" @@ -20911,33 +23117,41 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/which-collection": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", - "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, + "license": "MIT", "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", - "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" }, "engines": { @@ -20951,6 +23165,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "license": "MIT", "dependencies": { "string-width": "^5.0.1" }, @@ -20964,12 +23179,24 @@ "node_modules/wildcard": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "license": "MIT" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/wrap-ansi": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -20983,9 +23210,10 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -20997,6 +23225,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -21008,6 +23237,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -21021,12 +23251,14 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" }, "node_modules/write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -21035,9 +23267,10 @@ } }, "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -21058,6 +23291,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -21069,6 +23303,7 @@ "version": "1.6.11", "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "license": "MIT", "dependencies": { "sax": "^1.2.4" }, @@ -21086,6 +23321,7 @@ "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", "engines": { "node": ">= 6" } @@ -21094,6 +23330,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -21105,6 +23342,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" From 77a0b8738053de028a6e6d6beee7d9e4a9d7f9b0 Mon Sep 17 00:00:00 2001 From: Jamy Lafenetre <46826148+Jamy-L@users.noreply.github.com> Date: Wed, 30 Apr 2025 18:38:11 +0200 Subject: [PATCH 152/896] Warn about a .nfo genre tag and Albums/Artists (#1254) * Warn about a .nfo bug Add a note mentioning that album.nfo and artist.nfo are not compatible with the genre tag, as mentioned in jellyfin/jellyfin#13350 * Move the warning in the table --- docs/general/server/metadata/nfo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/metadata/nfo.md b/docs/general/server/metadata/nfo.md index 50361c42..b9488a44 100644 --- a/docs/general/server/metadata/nfo.md +++ b/docs/general/server/metadata/nfo.md @@ -78,7 +78,7 @@ User data importing is only possible for a single user. This user can be set in | premiered | | | releasedate | | | enddate | | -| genre | multiple tags allowed | +| genre | multiple tags allowed. These tags will be ignored for music albums and music artists. | | tag | multiple tags allowed | | style | multiple tags allowed | | fileinfo | | From e27f78ed7af4e8163bc938fe29997bf0c2122027 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Thu, 1 May 2025 14:33:32 -0400 Subject: [PATCH 153/896] reorder --- docs/general/server/media/shows.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/general/server/media/shows.md b/docs/general/server/media/shows.md index d3dfb2c2..461c580e 100644 --- a/docs/general/server/media/shows.md +++ b/docs/general/server/media/shows.md @@ -44,7 +44,11 @@ import ExternalStreams from './\_video-external-streams.md'; -## Show Specials +import ExternalExtras from './\_video-external-extras.md'; + + + +### Show Specials Show specials can be added in the `Season 00` folder. If supported by your metadata provider those files will be matched. In case your metadata provider does not provide information about the special, it is recommended to use a name which describes the content of the special instead of naming it `Series Name S00Exy.mkv`. This is done to avoid wrong metadata being pulled for the special and to provide a proper presentation. @@ -62,10 +66,6 @@ Specials can also be shown within a season if so desired. This can be helpful wh Note that this will show them in both the `Specials` season, as well as the season specified. -import ExternalExtras from './\_video-external-extras.md'; - - - import Video3D from './\_video-3d.md'; From 9b8c1bce1d5bc66cd6179936a1b28bf612399d9e Mon Sep 17 00:00:00 2001 From: Issa Fram Date: Sun, 4 May 2025 12:10:43 -0400 Subject: [PATCH 154/896] Update development.md - Jellyfin is now developed in .NET 9 (#1396) --- docs/general/contributing/development.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/contributing/development.md b/docs/general/contributing/development.md index 0c0a48d6..bbac5665 100644 --- a/docs/general/contributing/development.md +++ b/docs/general/contributing/development.md @@ -12,7 +12,7 @@ This page details how our repositories are organized, how to get started editing There are many projects within the [organization](https://github.com/jellyfin) to browse through for contributions. Summarized here are the two biggest ones, one for backend devs and another for frontend devs. -- [Jellyfin Server](https://github.com/jellyfin/jellyfin): The server portion, built using .NET 8 and C#. +- [Jellyfin Server](https://github.com/jellyfin/jellyfin): The server portion, built using .NET 9 and C#. - [Jellyfin Web](https://github.com/jellyfin/jellyfin-web): The main client application built for browsers, but also used in some of our other clients that are just wrappers. Note that each of the repositories also has its own documentation on how to get started with that project, generally found in the repository README. You can also view the organization [source tree](/docs/general/contributing/source-tree) to see how some of the bigger projects are structured. From 371a7d50c448a1af5c23e1d2f9d7be656cdac569 Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Tue, 6 May 2025 00:21:51 +0200 Subject: [PATCH 155/896] Added NVIDIA specific steps --- docs/general/installation/container.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index cd9cd1aa..e0a66a09 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -323,3 +323,11 @@ SuccessExitStatus=0 143 # Start by default on boot WantedBy=default.target ``` + +#### NVIDIA-specific steps + +1. Add the CUDA repo to your package manager (browse the following directory to find the appropritate .repo file for your distribution): https://developer.download.nvidia.com/compute/cuda/repos/{YOUR_DISTRO}/$(uname -m)/cuda-xxx.repo +2. Install packages `cuda-toolkit` and `nvidia-container-toolkit-base` +3. Generate a CDI specification file: `sudo nvidia-ctk cdi generate --output=/etc/cdi/nvidia.yaml` (see: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/cdi-support.html) +4. Add the following device to you podman commandline or systemd container file: `nvidia.com/gpu=0`. Remove all previous devices such as `/dev/dri/:/dev/dri/`. +5. From 39d57a1adfbac5f67c3f277b5c0e181334c83689 Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Tue, 6 May 2025 00:38:52 +0200 Subject: [PATCH 156/896] NVIDIA-specific settings formatting --- docs/general/installation/container.md | 42 +++++++++++++++++++++++--- 1 file changed, 37 insertions(+), 5 deletions(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index e0a66a09..48c2f83c 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -324,10 +324,42 @@ SuccessExitStatus=0 143 WantedBy=default.target ``` -#### NVIDIA-specific steps +#### Additional steps for NVIDIA GPUs + +1. Add the CUDA repo to your package manager. + + Browse the following directory to find the appropritate .repo file for your distribution): https://developer.download.nvidia.com/compute/cuda/repos/{YOUR_DISTRO}/$(uname -m)/cuda-xxx.repo + + Install the repository file into your package manager. The way to do this depends on your package manager. + For example, Fedora 41 users will use the command: + `sudo dnf config-manager addrepo --from-repofile=https://developer.download.nvidia.com/compute/cuda/repos/fedora41/$(uname -m)/cuda-fedora41.repo` -1. Add the CUDA repo to your package manager (browse the following directory to find the appropritate .repo file for your distribution): https://developer.download.nvidia.com/compute/cuda/repos/{YOUR_DISTRO}/$(uname -m)/cuda-xxx.repo 2. Install packages `cuda-toolkit` and `nvidia-container-toolkit-base` -3. Generate a CDI specification file: `sudo nvidia-ctk cdi generate --output=/etc/cdi/nvidia.yaml` (see: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/cdi-support.html) -4. Add the following device to you podman commandline or systemd container file: `nvidia.com/gpu=0`. Remove all previous devices such as `/dev/dri/:/dev/dri/`. -5. + +3. Generate a CDI specification file. + + `sudo nvidia-ctk cdi generate --output=/etc/cdi/nvidia.yaml` + + See: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/cdi-support.html + +4. Replace the device `/dev/dri/:/dev/dri/` in your podman commandline or systemd container file with the following device: + + `nvidia.com/gpu=0` + + For example, the podman commandline should now look like this: + ```sh + podman run \ + --detach \ + --label "io.containers.autoupdate=registry" \ + --name myjellyfin \ + --publish 8096:8096/tcp \ + --device nvidia.com/gpu=0 \ + # --security-opt label=disable # Only needed for older versions of container-selinux < 2.226 + --rm \ + --user $(id -u):$(id -g) \ + --userns keep-id \ + --volume jellyfin-cache:/cache:Z \ + --volume jellyfin-config:/config:Z \ + --mount type=bind,source=/path/to/media,destination=/media,ro=true,relabel=private \ + docker.io/jellyfin/jellyfin:latest + ``` From d47aa8e32a9be2c1e719e33d03dc670f5963ddce Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Tue, 6 May 2025 00:48:03 +0200 Subject: [PATCH 157/896] NVIDIA-specific steps for hardware encoding in containers --- docs/general/installation/container.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 48c2f83c..2e79accd 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -328,25 +328,29 @@ WantedBy=default.target 1. Add the CUDA repo to your package manager. - Browse the following directory to find the appropritate .repo file for your distribution): https://developer.download.nvidia.com/compute/cuda/repos/{YOUR_DISTRO}/$(uname -m)/cuda-xxx.repo + Browse the following directory to find the appropritate .repo file for your distribution: + + https://developer.download.nvidia.com/compute/cuda/repos/{YOUR_DISTRO}/$(uname -m)/cuda-xxx.repo + + Install the appropriate repository file into your package manager. + + The way to do this depends on your package manager. For example, Fedora 41 users will use the command: - Install the repository file into your package manager. The way to do this depends on your package manager. - For example, Fedora 41 users will use the command: `sudo dnf config-manager addrepo --from-repofile=https://developer.download.nvidia.com/compute/cuda/repos/fedora41/$(uname -m)/cuda-fedora41.repo` -2. Install packages `cuda-toolkit` and `nvidia-container-toolkit-base` +3. Install packages `cuda-toolkit` and `nvidia-container-toolkit-base` -3. Generate a CDI specification file. +4. Generate a CDI specification file. `sudo nvidia-ctk cdi generate --output=/etc/cdi/nvidia.yaml` See: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/cdi-support.html -4. Replace the device `/dev/dri/:/dev/dri/` in your podman commandline or systemd container file with the following device: +5. Replace the device `/dev/dri/:/dev/dri/` in your podman commandline or systemd container file with the following device: `nvidia.com/gpu=0` - For example, the podman commandline should now look like this: + For example, your podman commandline should now look like this: ```sh podman run \ --detach \ From 3a9706b5857a2b8495a1e01e8c995d8c62cea99e Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 6 May 2025 06:21:18 +0200 Subject: [PATCH 158/896] create Proxy subfolder --- .../post-install/networking/2_ReverseProxy/_category_.yml | 1 + .../networking/{9_advanced => 2_ReverseProxy}/apache.md | 0 .../networking/{1_caddy.md => 2_ReverseProxy/caddy.md} | 0 .../networking/{9_advanced => 2_ReverseProxy}/haproxy.md | 0 .../networking/{3_ReverseProxy.md => 2_ReverseProxy/index.md} | 0 .../networking/{9_advanced => 2_ReverseProxy}/nginx.md | 0 .../networking/{9_advanced => 2_ReverseProxy}/traefik.md | 0 7 files changed, 1 insertion(+) create mode 100644 docs/general/post-install/networking/2_ReverseProxy/_category_.yml rename docs/general/post-install/networking/{9_advanced => 2_ReverseProxy}/apache.md (100%) rename docs/general/post-install/networking/{1_caddy.md => 2_ReverseProxy/caddy.md} (100%) rename docs/general/post-install/networking/{9_advanced => 2_ReverseProxy}/haproxy.md (100%) rename docs/general/post-install/networking/{3_ReverseProxy.md => 2_ReverseProxy/index.md} (100%) rename docs/general/post-install/networking/{9_advanced => 2_ReverseProxy}/nginx.md (100%) rename docs/general/post-install/networking/{9_advanced => 2_ReverseProxy}/traefik.md (100%) diff --git a/docs/general/post-install/networking/2_ReverseProxy/_category_.yml b/docs/general/post-install/networking/2_ReverseProxy/_category_.yml new file mode 100644 index 00000000..1013c8e9 --- /dev/null +++ b/docs/general/post-install/networking/2_ReverseProxy/_category_.yml @@ -0,0 +1 @@ +position: 1 diff --git a/docs/general/post-install/networking/9_advanced/apache.md b/docs/general/post-install/networking/2_ReverseProxy/apache.md similarity index 100% rename from docs/general/post-install/networking/9_advanced/apache.md rename to docs/general/post-install/networking/2_ReverseProxy/apache.md diff --git a/docs/general/post-install/networking/1_caddy.md b/docs/general/post-install/networking/2_ReverseProxy/caddy.md similarity index 100% rename from docs/general/post-install/networking/1_caddy.md rename to docs/general/post-install/networking/2_ReverseProxy/caddy.md diff --git a/docs/general/post-install/networking/9_advanced/haproxy.md b/docs/general/post-install/networking/2_ReverseProxy/haproxy.md similarity index 100% rename from docs/general/post-install/networking/9_advanced/haproxy.md rename to docs/general/post-install/networking/2_ReverseProxy/haproxy.md diff --git a/docs/general/post-install/networking/3_ReverseProxy.md b/docs/general/post-install/networking/2_ReverseProxy/index.md similarity index 100% rename from docs/general/post-install/networking/3_ReverseProxy.md rename to docs/general/post-install/networking/2_ReverseProxy/index.md diff --git a/docs/general/post-install/networking/9_advanced/nginx.md b/docs/general/post-install/networking/2_ReverseProxy/nginx.md similarity index 100% rename from docs/general/post-install/networking/9_advanced/nginx.md rename to docs/general/post-install/networking/2_ReverseProxy/nginx.md diff --git a/docs/general/post-install/networking/9_advanced/traefik.md b/docs/general/post-install/networking/2_ReverseProxy/traefik.md similarity index 100% rename from docs/general/post-install/networking/9_advanced/traefik.md rename to docs/general/post-install/networking/2_ReverseProxy/traefik.md From c84ed7154168623872b34d3926ebbc7a47f69066 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 6 May 2025 08:51:35 +0000 Subject: [PATCH 159/896] temp fix relational URLs --- .../post-install/networking/2_ReverseProxy/index.md | 10 +++++----- .../post-install/networking/9_advanced/monitoring.md | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/general/post-install/networking/2_ReverseProxy/index.md b/docs/general/post-install/networking/2_ReverseProxy/index.md index d544c121..e45615f9 100644 --- a/docs/general/post-install/networking/2_ReverseProxy/index.md +++ b/docs/general/post-install/networking/2_ReverseProxy/index.md @@ -21,15 +21,15 @@ The nginx documentation below includes an example how to censor sensitive inform Some popular options for reverse proxy systems are [Apache](https://httpd.apache.org), [Caddy](https://caddyserver.com), [Haproxy](https://www.haproxy.com), [Nginx](https://www.nginx.com) and [Traefik](https://traefik.io). -- [Apache](./advanced/apache) +- [Apache](./apache) - [Caddy](./caddy) -- [HAProxy](./advanced/haproxy) -- [Nginx](./advanced/nginx) -- [Traefik](./advanced/traefik) +- [HAProxy](./haproxy) +- [Nginx](./nginx) +- [Traefik](./traefik) While not a reverse proxy, Let's Encrypt can be used independently or with a reverse proxy to provide SSL certificates. -- [Let's Encrypt](./advanced/letsencrypt) +- [Let's Encrypt](../advanced/letsencrypt) When following this guide, be sure to replace the following variables with your information. diff --git a/docs/general/post-install/networking/9_advanced/monitoring.md b/docs/general/post-install/networking/9_advanced/monitoring.md index 19b3c1b9..8366c8bf 100644 --- a/docs/general/post-install/networking/9_advanced/monitoring.md +++ b/docs/general/post-install/networking/9_advanced/monitoring.md @@ -25,4 +25,4 @@ Jellyfin can make [Prometheus](https://prometheus.io/) metrics available at `/me false ``` -If you have a [reverse proxy](..#running-jellyfin-behind-a-reverse-proxy) configured, you can configure it to block access to the `/metrics` endpoint except for your internal network. +If you have a [reverse proxy](https://example.org/running-jellyfin-behind-a-reverse-proxy) configured, you can configure it to block access to the `/metrics` endpoint except for your internal network. From 294f0e886ce0e6272659e420568e6389eda55069 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 6 May 2025 17:24:28 +0200 Subject: [PATCH 160/896] fix redirects? --- redirects.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/redirects.ts b/redirects.ts index a0739bbb..ed879c77 100644 --- a/redirects.ts +++ b/redirects.ts @@ -46,7 +46,7 @@ const redirects: ClientRedirects.Options['redirects'] = [ // "traefik2" moved { from: ['/docs/general/networking/traefik2', '/docs/general/networking/traefik'], - to: '/docs/general/post-install/networking/advanced/traefik' + to: '/docs/general/post-install/networking/reverseproxy/traefik' }, // Internet radio moved to live tv { @@ -74,7 +74,7 @@ const redirects: ClientRedirects.Options['redirects'] = [ }, { from: '/docs/general/networking/apache', - to: '/docs/general/post-install/networking/advanced/apache' + to: '/docs/general/post-install/networking/reverseproxy/apache' }, { from: '/docs/general/networking/caddy', @@ -90,7 +90,7 @@ const redirects: ClientRedirects.Options['redirects'] = [ }, { from: '/docs/general/networking/haproxy', - to: '/docs/general/post-install/networking/advanced/haproxy' + to: '/docs/general/post-install/networking/reverseproxy/haproxy' }, { from: '/docs/general/networking/letsencrypt', @@ -102,7 +102,7 @@ const redirects: ClientRedirects.Options['redirects'] = [ }, { from: '/docs/general/networking/nginx', - to: '/docs/general/post-install/networking/advanced/nginx' + to: '/docs/general/post-install/networking/reverseproxy/nginx' }, // quick start replaced with post install { From 98357cd9697969f108d8ab94214caab44f36dcd1 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 6 May 2025 17:33:17 +0200 Subject: [PATCH 161/896] fix redirects ??? --- .../{2_ReverseProxy => reverse-proxy}/_category_.yml | 0 .../{2_ReverseProxy => reverse-proxy}/apache.md | 0 .../{2_ReverseProxy => reverse-proxy}/caddy.md | 0 .../{2_ReverseProxy => reverse-proxy}/haproxy.md | 0 .../{2_ReverseProxy => reverse-proxy}/index.md | 0 .../{2_ReverseProxy => reverse-proxy}/nginx.md | 0 .../{2_ReverseProxy => reverse-proxy}/traefik.md | 0 redirects.ts | 10 +++++----- 8 files changed, 5 insertions(+), 5 deletions(-) rename docs/general/post-install/networking/{2_ReverseProxy => reverse-proxy}/_category_.yml (100%) rename docs/general/post-install/networking/{2_ReverseProxy => reverse-proxy}/apache.md (100%) rename docs/general/post-install/networking/{2_ReverseProxy => reverse-proxy}/caddy.md (100%) rename docs/general/post-install/networking/{2_ReverseProxy => reverse-proxy}/haproxy.md (100%) rename docs/general/post-install/networking/{2_ReverseProxy => reverse-proxy}/index.md (100%) rename docs/general/post-install/networking/{2_ReverseProxy => reverse-proxy}/nginx.md (100%) rename docs/general/post-install/networking/{2_ReverseProxy => reverse-proxy}/traefik.md (100%) diff --git a/docs/general/post-install/networking/2_ReverseProxy/_category_.yml b/docs/general/post-install/networking/reverse-proxy/_category_.yml similarity index 100% rename from docs/general/post-install/networking/2_ReverseProxy/_category_.yml rename to docs/general/post-install/networking/reverse-proxy/_category_.yml diff --git a/docs/general/post-install/networking/2_ReverseProxy/apache.md b/docs/general/post-install/networking/reverse-proxy/apache.md similarity index 100% rename from docs/general/post-install/networking/2_ReverseProxy/apache.md rename to docs/general/post-install/networking/reverse-proxy/apache.md diff --git a/docs/general/post-install/networking/2_ReverseProxy/caddy.md b/docs/general/post-install/networking/reverse-proxy/caddy.md similarity index 100% rename from docs/general/post-install/networking/2_ReverseProxy/caddy.md rename to docs/general/post-install/networking/reverse-proxy/caddy.md diff --git a/docs/general/post-install/networking/2_ReverseProxy/haproxy.md b/docs/general/post-install/networking/reverse-proxy/haproxy.md similarity index 100% rename from docs/general/post-install/networking/2_ReverseProxy/haproxy.md rename to docs/general/post-install/networking/reverse-proxy/haproxy.md diff --git a/docs/general/post-install/networking/2_ReverseProxy/index.md b/docs/general/post-install/networking/reverse-proxy/index.md similarity index 100% rename from docs/general/post-install/networking/2_ReverseProxy/index.md rename to docs/general/post-install/networking/reverse-proxy/index.md diff --git a/docs/general/post-install/networking/2_ReverseProxy/nginx.md b/docs/general/post-install/networking/reverse-proxy/nginx.md similarity index 100% rename from docs/general/post-install/networking/2_ReverseProxy/nginx.md rename to docs/general/post-install/networking/reverse-proxy/nginx.md diff --git a/docs/general/post-install/networking/2_ReverseProxy/traefik.md b/docs/general/post-install/networking/reverse-proxy/traefik.md similarity index 100% rename from docs/general/post-install/networking/2_ReverseProxy/traefik.md rename to docs/general/post-install/networking/reverse-proxy/traefik.md diff --git a/redirects.ts b/redirects.ts index ed879c77..c5ad832d 100644 --- a/redirects.ts +++ b/redirects.ts @@ -46,7 +46,7 @@ const redirects: ClientRedirects.Options['redirects'] = [ // "traefik2" moved { from: ['/docs/general/networking/traefik2', '/docs/general/networking/traefik'], - to: '/docs/general/post-install/networking/reverseproxy/traefik' + to: '/docs/general/post-install/networking/reverse-proxy/traefik' }, // Internet radio moved to live tv { @@ -74,11 +74,11 @@ const redirects: ClientRedirects.Options['redirects'] = [ }, { from: '/docs/general/networking/apache', - to: '/docs/general/post-install/networking/reverseproxy/apache' + to: '/docs/general/post-install/networking/reverse-proxy/apache' }, { from: '/docs/general/networking/caddy', - to: '/docs/general/post-install/networking/caddy' + to: '/docs/general/post-install/networking/reverse-proxy/caddy' }, { from: '/docs/general/networking/dlna', @@ -90,7 +90,7 @@ const redirects: ClientRedirects.Options['redirects'] = [ }, { from: '/docs/general/networking/haproxy', - to: '/docs/general/post-install/networking/reverseproxy/haproxy' + to: '/docs/general/post-install/networking/reverse-proxy/haproxy' }, { from: '/docs/general/networking/letsencrypt', @@ -102,7 +102,7 @@ const redirects: ClientRedirects.Options['redirects'] = [ }, { from: '/docs/general/networking/nginx', - to: '/docs/general/post-install/networking/reverseproxy/nginx' + to: '/docs/general/post-install/networking/reverse-proxy/nginx' }, // quick start replaced with post install { From 9f1869e9b27435e2ee6b93493913ef9b8821a762 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 6 May 2025 18:00:53 +0200 Subject: [PATCH 162/896] fix folder stuff --- .../post-install/networking/8_reverse-proxy/_category_.yml | 2 ++ .../networking/{reverse-proxy => 8_reverse-proxy}/apache.md | 0 .../networking/{reverse-proxy => 8_reverse-proxy}/caddy.md | 0 .../networking/{reverse-proxy => 8_reverse-proxy}/haproxy.md | 0 .../networking/{reverse-proxy => 8_reverse-proxy}/index.md | 5 +++++ .../networking/{reverse-proxy => 8_reverse-proxy}/nginx.md | 0 .../networking/{reverse-proxy => 8_reverse-proxy}/traefik.md | 0 .../general/post-install/networking/9_advanced/monitoring.md | 2 +- docs/general/post-install/networking/index.md | 2 +- .../post-install/networking/reverse-proxy/_category_.yml | 1 - 10 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 docs/general/post-install/networking/8_reverse-proxy/_category_.yml rename docs/general/post-install/networking/{reverse-proxy => 8_reverse-proxy}/apache.md (100%) rename docs/general/post-install/networking/{reverse-proxy => 8_reverse-proxy}/caddy.md (100%) rename docs/general/post-install/networking/{reverse-proxy => 8_reverse-proxy}/haproxy.md (100%) rename docs/general/post-install/networking/{reverse-proxy => 8_reverse-proxy}/index.md (97%) rename docs/general/post-install/networking/{reverse-proxy => 8_reverse-proxy}/nginx.md (100%) rename docs/general/post-install/networking/{reverse-proxy => 8_reverse-proxy}/traefik.md (100%) delete mode 100644 docs/general/post-install/networking/reverse-proxy/_category_.yml diff --git a/docs/general/post-install/networking/8_reverse-proxy/_category_.yml b/docs/general/post-install/networking/8_reverse-proxy/_category_.yml new file mode 100644 index 00000000..064b0d01 --- /dev/null +++ b/docs/general/post-install/networking/8_reverse-proxy/_category_.yml @@ -0,0 +1,2 @@ +label: 'Reverse Proxy' +position: 2.5 diff --git a/docs/general/post-install/networking/reverse-proxy/apache.md b/docs/general/post-install/networking/8_reverse-proxy/apache.md similarity index 100% rename from docs/general/post-install/networking/reverse-proxy/apache.md rename to docs/general/post-install/networking/8_reverse-proxy/apache.md diff --git a/docs/general/post-install/networking/reverse-proxy/caddy.md b/docs/general/post-install/networking/8_reverse-proxy/caddy.md similarity index 100% rename from docs/general/post-install/networking/reverse-proxy/caddy.md rename to docs/general/post-install/networking/8_reverse-proxy/caddy.md diff --git a/docs/general/post-install/networking/reverse-proxy/haproxy.md b/docs/general/post-install/networking/8_reverse-proxy/haproxy.md similarity index 100% rename from docs/general/post-install/networking/reverse-proxy/haproxy.md rename to docs/general/post-install/networking/8_reverse-proxy/haproxy.md diff --git a/docs/general/post-install/networking/reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md similarity index 97% rename from docs/general/post-install/networking/reverse-proxy/index.md rename to docs/general/post-install/networking/8_reverse-proxy/index.md index e45615f9..84fe3a10 100644 --- a/docs/general/post-install/networking/reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -1,3 +1,8 @@ +--- +uid: reverse-proxy-index +title: Reverse Proxy +--- + # Running Jellyfin Behind a Reverse Proxy It's possible to run Jellyfin behind another server acting as a reverse proxy. With a reverse proxy setup, this server handles all network traffic and proxies it back to Jellyfin. This provides the benefits of using DNS names and not having to remember port numbers, as well as easier integration and management of SSL certificates. diff --git a/docs/general/post-install/networking/reverse-proxy/nginx.md b/docs/general/post-install/networking/8_reverse-proxy/nginx.md similarity index 100% rename from docs/general/post-install/networking/reverse-proxy/nginx.md rename to docs/general/post-install/networking/8_reverse-proxy/nginx.md diff --git a/docs/general/post-install/networking/reverse-proxy/traefik.md b/docs/general/post-install/networking/8_reverse-proxy/traefik.md similarity index 100% rename from docs/general/post-install/networking/reverse-proxy/traefik.md rename to docs/general/post-install/networking/8_reverse-proxy/traefik.md diff --git a/docs/general/post-install/networking/9_advanced/monitoring.md b/docs/general/post-install/networking/9_advanced/monitoring.md index 8366c8bf..e8ff6663 100644 --- a/docs/general/post-install/networking/9_advanced/monitoring.md +++ b/docs/general/post-install/networking/9_advanced/monitoring.md @@ -25,4 +25,4 @@ Jellyfin can make [Prometheus](https://prometheus.io/) metrics available at `/me false ``` -If you have a [reverse proxy](https://example.org/running-jellyfin-behind-a-reverse-proxy) configured, you can configure it to block access to the `/metrics` endpoint except for your internal network. +If you have a [reverse proxy](../reverse-proxy/) configured, you can configure it to block access to the `/metrics` endpoint except for your internal network. diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index 7c3d7e99..fee7f648 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -127,7 +127,7 @@ There are multiple ways of exposing Jellyfin to the outside - the most common on - using a VPN connection to enter the Network - use a VPS to Reverse Proxy to your home network -If you want to learn more about ReverseProxies and how to use them for Jellyfin, learn more [here](https://example.org) +If you want to learn more about reverse Proxies and how to use them for Jellyfin, learn more [here](./reverse-proxy/) ### SSL/ https diff --git a/docs/general/post-install/networking/reverse-proxy/_category_.yml b/docs/general/post-install/networking/reverse-proxy/_category_.yml deleted file mode 100644 index 1013c8e9..00000000 --- a/docs/general/post-install/networking/reverse-proxy/_category_.yml +++ /dev/null @@ -1 +0,0 @@ -position: 1 From f0533294471a8a08113a19c4aaff2fdf36a3cdbf Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 6 May 2025 18:06:14 +0200 Subject: [PATCH 163/896] fix linting :( --- .../networking/8_reverse-proxy/index.md | 1 - .../networking/reverse-proxy.md/index.md | 42 +++++++++++++++++++ 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 docs/general/post-install/networking/reverse-proxy.md/index.md diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index 84fe3a10..06b47e04 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -45,4 +45,3 @@ When following this guide, be sure to replace the following variables with your In addition, the examples are configured for use with Let's Encrypt certificates. If you have a certificate from another source, change the SSL configuration from `/etc/letsencrypt/DOMAIN_NAME/` to the location of your certificate and key. Ports 80 and 443 (pointing to the proxy server) need to be opened on your router and firewall. - diff --git a/docs/general/post-install/networking/reverse-proxy.md/index.md b/docs/general/post-install/networking/reverse-proxy.md/index.md new file mode 100644 index 00000000..4f46c3af --- /dev/null +++ b/docs/general/post-install/networking/reverse-proxy.md/index.md @@ -0,0 +1,42 @@ +# Running Jellyfin Behind a Reverse Proxy + +It's possible to run Jellyfin behind another server acting as a reverse proxy. With a reverse proxy setup, this server handles all network traffic and proxies it back to Jellyfin. This provides the benefits of using DNS names and not having to remember port numbers, as well as easier integration and management of SSL certificates. + +In cases when you would like to not use host networking with docker, you may use the gateway ip as a known proxy to fix ip resolution for clients logging in. + +:::caution + +In order for a reverse proxy to have the maximum benefit, you should have a publicly routable IP address and a domain with DNS set up correctly. +These examples assume you want to run Jellyfin under a sub-domain (e.g. jellyfin.example.com), but are easily adapted for the root domain if desired. + +::: + +:::caution + +Be careful when logging requests with your reverse proxy. Jellyfin sometimes sends authentication information as part of the URL (e.g `api_key` parameter), so logging the full request path can expose secrets to your logfile. +We recommend that you either protect your logfiles or do not log full request URLs or censor sensitive data from the logfile. +The nginx documentation below includes an example how to censor sensitive information from a logfile. + +::: + +Some popular options for reverse proxy systems are [Apache](https://httpd.apache.org), [Caddy](https://caddyserver.com), [Haproxy](https://www.haproxy.com), [Nginx](https://www.nginx.com) and [Traefik](https://traefik.io). + +- [Apache](./apache) +- [Caddy](./caddy) +- [HAProxy](./haproxy) +- [Nginx](./nginx) +- [Traefik](./traefik) + +While not a reverse proxy, Let's Encrypt can be used independently or with a reverse proxy to provide SSL certificates. + +- [Let's Encrypt](../advanced/letsencrypt) + +When following this guide, be sure to replace the following variables with your information. + +- `DOMAIN_NAME`: Your public domain name to access Jellyfin on (e.g. jellyfin.example.com) +- `example.com`: The domain name Jellyfin services will run under (e.g. example.com) +- `SERVER_IP_ADDRESS`: The IP address of your Jellyfin server (if the reverse proxy is on the same server use 127.0.0.1) + +In addition, the examples are configured for use with Let's Encrypt certificates. If you have a certificate from another source, change the SSL configuration from `/etc/letsencrypt/DOMAIN_NAME/` to the location of your certificate and key. + +Ports 80 and 443 (pointing to the proxy server) need to be opened on your router and firewall. From 0b7de2eabfe45ac105e783920de27e2ccc82ed16 Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Tue, 6 May 2025 19:53:09 +0200 Subject: [PATCH 164/896] Fix linter errors --- docs/general/installation/container.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 2e79accd..45e71368 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -330,7 +330,7 @@ WantedBy=default.target Browse the following directory to find the appropritate .repo file for your distribution: - https://developer.download.nvidia.com/compute/cuda/repos/{YOUR_DISTRO}/$(uname -m)/cuda-xxx.repo + [CUDA repos](https://developer.download.nvidia.com/compute/cuda/repos/) Install the appropriate repository file into your package manager. @@ -338,19 +338,20 @@ WantedBy=default.target `sudo dnf config-manager addrepo --from-repofile=https://developer.download.nvidia.com/compute/cuda/repos/fedora41/$(uname -m)/cuda-fedora41.repo` -3. Install packages `cuda-toolkit` and `nvidia-container-toolkit-base` +2. Install packages `cuda-toolkit` and `nvidia-container-toolkit-base` -4. Generate a CDI specification file. +3. Generate a CDI specification file. `sudo nvidia-ctk cdi generate --output=/etc/cdi/nvidia.yaml` - See: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/cdi-support.html + See: [Support for Container Device Interface — NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/cdi-support.html) -5. Replace the device `/dev/dri/:/dev/dri/` in your podman commandline or systemd container file with the following device: +4. Replace the device `/dev/dri/:/dev/dri/` in your podman commandline or systemd container file with the following device: `nvidia.com/gpu=0` For example, your podman commandline should now look like this: + ```sh podman run \ --detach \ From d61f35f3cdb44d3b08213cd8b21f2dad7486c6c4 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 6 May 2025 17:51:05 -0400 Subject: [PATCH 165/896] add different opening words --- docs/general/server/media/movies.md | 2 ++ docs/general/server/media/music-videos.md | 4 +++- docs/general/server/media/shows.md | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/general/server/media/movies.md b/docs/general/server/media/movies.md index fb5c0eb2..d081e391 100644 --- a/docs/general/server/media/movies.md +++ b/docs/general/server/media/movies.md @@ -5,6 +5,8 @@ title: Movies # Movies +Movies can be added to a Jellyfin server using the "Movies" library type. + import VideoHeader from './\_video-header.md'; diff --git a/docs/general/server/media/music-videos.md b/docs/general/server/media/music-videos.md index 12bcacc0..ca283033 100644 --- a/docs/general/server/media/music-videos.md +++ b/docs/general/server/media/music-videos.md @@ -1,10 +1,12 @@ --- uid: server-media-music-videos -title: Music videos +title: Music Videos --- # Music Videos +Music videos can be added to a Jellyfin server using the "Music Videos" library type. + import VideoHeader from './\_video-header.md'; diff --git a/docs/general/server/media/shows.md b/docs/general/server/media/shows.md index 461c580e..518818c0 100644 --- a/docs/general/server/media/shows.md +++ b/docs/general/server/media/shows.md @@ -5,6 +5,8 @@ title: TV Shows # TV Shows +TV Shows can be added to Jellyfin using the "TV Shows" library type. + import VideoHeader from './\_video-header.md'; From e0425d46d0383c546789522b0daa4ce8a6931c5c Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 6 May 2025 18:06:07 -0400 Subject: [PATCH 166/896] Update docs/general/server/media/shows.md Co-authored-by: theguymadmax --- docs/general/server/media/shows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/media/shows.md b/docs/general/server/media/shows.md index 518818c0..cc2dfd1b 100644 --- a/docs/general/server/media/shows.md +++ b/docs/general/server/media/shows.md @@ -5,7 +5,7 @@ title: TV Shows # TV Shows -TV Shows can be added to Jellyfin using the "TV Shows" library type. +TV Shows can be added to Jellyfin using the "Shows" library type. import VideoHeader from './\_video-header.md'; From ee5cef7c91f3e0fb535667e4f1d99fae795c9b7e Mon Sep 17 00:00:00 2001 From: BotBlake Date: Wed, 7 May 2025 18:38:21 +0200 Subject: [PATCH 167/896] various changes --- .../networking/2_settings-overview.md | 41 +++++++++++ .../networking/{2_dlna.md => 3_dlna.md} | 9 +++ .../networking/8_reverse-proxy/index.md | 46 ++++++++---- docs/general/post-install/networking/index.md | 71 ++++--------------- .../networking/reverse-proxy.md/index.md | 42 ----------- 5 files changed, 98 insertions(+), 111 deletions(-) create mode 100644 docs/general/post-install/networking/2_settings-overview.md rename docs/general/post-install/networking/{2_dlna.md => 3_dlna.md} (65%) delete mode 100644 docs/general/post-install/networking/reverse-proxy.md/index.md diff --git a/docs/general/post-install/networking/2_settings-overview.md b/docs/general/post-install/networking/2_settings-overview.md new file mode 100644 index 00000000..fb71f845 --- /dev/null +++ b/docs/general/post-install/networking/2_settings-overview.md @@ -0,0 +1,41 @@ +--- +uid: network-settings-overview +title: Settings Overview +--- + +## Settings Overview + +This entire section will be soon reworked with Pictures and the like. +This section is meant to give an overview of all the configurable network settings within the admin-dashboard. + +### Known Proxies + +When a reverse proxy handles incoming http requests it terminates the request and then creates a new request to your jellyfin server. This will result in jellyfin seeing the sender IP as the ip of the reverse proxy instead of the actual client. To compensate for that, reverse proxies set the original sender IP in a header. This header is usually one of `X-Forwarded-For`, `X-Forwarded-Proto` or `X-Forwarded-Host` all 3 are supported by jellyfin. However as blindly trusting those headers from any source is a security risk, Jellyfin has to be configured to trust your reverse proxy. For jellyfin to know which reverse proxy is trusted, the IP, Hostname or Subnet has to be set in the `Known Proxies` (under Admin Dashboard -> Networking) setting. You can add multiple IP's/Subnets/Hostnames by seperating them with a comma (`,`) like `192.168.178.5,10.10.0.6,127.0.0.0/26,MyReverseProxyHostname`. + +This is required for reverse proxies as otherwise all incoming traffic will be seen as originating from your reverse proxy which can be a security risk. + +Changes to the KnownProxies setting requires a server restart after saving to take effect. + +### Base URL + +Running Jellyfin with a path (e.g. `https://example.com/jellyfin`) is supported by the Android and web clients. + +:::caution + +Base URL is known to break HDHomeRun, DLNA, Sonarr, Radarr, Chromecast, and MrMC. + +::: + +The Base URL setting in the **Networking** page is an advanced setting used to specify the URL prefix that your Jellyfin instance can be accessed at. In effect, it adds this URL fragment to the start of any URL path. For instance, if you have a Jellyfin server at `http://myserver` and access its main page `http://myserver/web/index.html`, setting a Base URL of `/jellyfin` will alter this main page to `http://myserver/jellyfin/web/index.html`. This can be useful if administrators want to access multiple Jellyfin instances under a single domain name, or if the Jellyfin instance lives only at a subpath to another domain with other services listening on `/`. + +The entered value on the configuration page will be normalized to include a leading `/` if this is missing. + +This setting requires a server restart to change, in order to avoid invalidating existing paths until the administrator is ready. + +There are three main caveats to this setting. + +1. When setting a new Base URL (i.e. from `/` to `/baseurl`) or changing a Base URL (i.e. from `/baseurl` to `/newbaseurl`), the Jellyfin web server will automatically handle redirects to avoid displaying users invalid pages. For instance, accessing a server with a Base URL of `/jellyfin` on the `/` path will automatically append the `/jellyfin` Base URL. However, entirely removing a Base URL (i.e. from `/baseurl` to `/`, an empty value in the configuration) will not - all URLs with the old Base URL path will become invalid and throw 404 errors. This should be kept in mind when removing an existing Base URL. + +2. Client applications generally, for now, do not handle the Base URL redirects implicitly. Therefore, for instance in the Android app, the `Host` setting _must_ include the BaseURL as well (e.g. `http://myserver:8096/baseurl`), or the connection will fail. + +3. Any reverse proxy configurations must be updated to handle a new Base URL. Generally, passing `/` back to the Jellyfin instance will work fine in all cases and the paths will be normalized, and this is the standard configuration in our examples. Keep this in mind however when doing more advanced routing. diff --git a/docs/general/post-install/networking/2_dlna.md b/docs/general/post-install/networking/3_dlna.md similarity index 65% rename from docs/general/post-install/networking/2_dlna.md rename to docs/general/post-install/networking/3_dlna.md index c57c2d95..140aed2a 100644 --- a/docs/general/post-install/networking/2_dlna.md +++ b/docs/general/post-install/networking/3_dlna.md @@ -6,6 +6,15 @@ sidebar-position: 2 ## DLNA +### Installation + +DLNA support has been moved to a first party plugin and is not included in a Jellyfin base-install. +If you want to use DLNA, please install the plugin from the official Plugin catalog. +To do so, simply navigate to the admin dashboard and open the Catalog and install the [DLNA Plugin](https://github.com/jellyfin/jellyfin-plugin-dlna). Plugins maintained by the Jellyfin Project will be available in there by default. +Make sure to reboot your Jellyfin-Server to complete the plugin install. + +### General + DLNA is based on uPnP. DLNA will send a broadcast signal from Jellyfin. This broadcast is limited to Jellyfin's current subnet. diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index 06b47e04..61555658 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -3,31 +3,51 @@ uid: reverse-proxy-index title: Reverse Proxy --- -# Running Jellyfin Behind a Reverse Proxy +## Reverse Proxy -It's possible to run Jellyfin behind another server acting as a reverse proxy. With a reverse proxy setup, this server handles all network traffic and proxies it back to Jellyfin. This provides the benefits of using DNS names and not having to remember port numbers, as well as easier integration and management of SSL certificates. +### General -In cases when you would like to not use host networking with docker, you may use the gateway ip as a known proxy to fix ip resolution for clients logging in. +Whilst a Proxy typically is meant to catch and forward outgoing traffic, a reverse proxy does the same for ingoing network traffic. +The reverse Proxy can then act as an entrypoint to various services and will internaly forward the traffic to your service. -:::caution +This opens the ability to do rule specific routing, for example subdomain routing, ip geoblocking, ratelimits or url forwarding. +Its also possible to handle all DNS and SSL specific things on the reverse Proxy, so that everything routing wise can be managed in one place. -In order for a reverse proxy to have the maximum benefit, you should have a publicly routable IP address and a domain with DNS set up correctly. -These examples assume you want to run Jellyfin under a sub-domain (e.g. jellyfin.example.com), but are easily adapted for the root domain if desired. +Additionaly reverse proxies offer extended access logging, so its always clear who, when and where a network request came from and went to. -::: +### Running Jellyfin Behind a Reverse Proxy -:::caution +Important things to note when using Jellyfin behind a reverse proxy. + +#### Logging Be careful when logging requests with your reverse proxy. Jellyfin sometimes sends authentication information as part of the URL (e.g `api_key` parameter), so logging the full request path can expose secrets to your logfile. We recommend that you either protect your logfiles or do not log full request URLs or censor sensitive data from the logfile. -The nginx documentation below includes an example how to censor sensitive information from a logfile. +The nginx documentation [here](./nginx/) includes an example how to censor sensitive information from a logfile. -::: +#### forwarded-for headers -Some popular options for reverse proxy systems are [Apache](https://httpd.apache.org), [Caddy](https://caddyserver.com), [Haproxy](https://www.haproxy.com), [Nginx](https://www.nginx.com) and [Traefik](https://traefik.io). +Since the reverse proxy forwards the traffic to the Jellyfin-Server, Jellyfin will see all requests comming from the reverse proxy, not the actual Client IP's. +This introduces potential security risks and can also break compatibility. + +Therefore the IP Adress(es) of the reverse Proxy MUST be set in the Network configuration [here](../settings-overview#Known-Proxies). +This will enable Jellyfin to search for `X-Forwarded-For`, `X-Forwarded-Proto` and `X-Forwarded-Host` headers and use the associated value as the source IP adress. + +This assumes that the reverse Proxy is set up to include this header, which is not always the case by default. +If issues with source IP forwarding appear, this should be checked. + +#### Websockets + +Jellyfin makes use of Websockets for various things. Not all reverse proxies allow this by default. Its important to make sure Websockets are allowed for your Jellyfin-Server. + +### Guides + +We recommend using [Caddy](https://caddyserver.com) for its easy install and use. +You can find our Guide for using Jellyfin through Caddy [here](./caddy/). + +If you do not want to use Caddy, some other popular options for reverse proxy systems are [Apache](https://httpd.apache.org), [Haproxy](https://www.haproxy.com), [Nginx](https://www.nginx.com) and [Traefik](https://traefik.io). Note that these have a greater learning curve then the recommended reverse proxy Caddy. You can find respective guides here: - [Apache](./apache) -- [Caddy](./caddy) - [HAProxy](./haproxy) - [Nginx](./nginx) - [Traefik](./traefik) @@ -36,7 +56,7 @@ While not a reverse proxy, Let's Encrypt can be used independently or with a rev - [Let's Encrypt](../advanced/letsencrypt) -When following this guide, be sure to replace the following variables with your information. +When following these guides, be sure to replace the following variables with your information. - `DOMAIN_NAME`: Your public domain name to access Jellyfin on (e.g. jellyfin.example.com) - `example.com`: The domain name Jellyfin services will run under (e.g. example.com) diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index fee7f648..b73a7d41 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -5,19 +5,17 @@ title: Networking # Networking -This section describes how to get basic connectivity to a Jellyfin server, and also some more advanced networking scenarios. - -## Introduction - As a Server Software, Jellyfin offers different Services over the Network. Specifically Jellyfin supports the streaming of content and comes packed with a web-Client. - This will work purely over the http(s) ports. -Additionaly in local networks jellyfin offers various Auto-Discovery services. Theese will not work outside your local subnet. +Additionaly in local networks Jellyfin offers various Auto-Discovery services. Theese will not work outside your local subnet. -As a fully self hosted Software, jellyfin runs fully independently from the Internet. +As a fully self hosted Software, Jellyfin runs independently from the Internet. You do not HAVE TO make your server accessable through the internet. Neither does jellyfin require an internet connection to run - however you should note that it will load metadata from various Providers, which will not work without an Internet connection. +If you are looking for a detailed overview of the networking settings, see [here](./settings-overview/). + ## Port Bindings This section aims to provide an administrator with knowledge on what ports Jellyfin binds to and what purpose they serve. @@ -60,16 +58,17 @@ Here you will find descriptions on how to make Jellyfin accessible both only loc In general, Jellyfin will be available localy on the specified port over the host-ip - e.g. `http://10.0.0.2:8096`. However its also possible to create a local DNS entry that will point to your Jellyfin-Server - e.g. `jellyfin.local:8096`. -:::caution +
+Learn more about limitations with local DNS -In order for Chromecast to work with local DNS entries, the easiest solution is to use IPv6 instead of IPv4. -For IPv4, you need to use NAT reflection to redirect to your local LAN IPv4 or add a override rules to your local DNS server to point to your local LAN IPv4 (for example 192.168.1.10) of Jellyfin. -Because Chromecasts have hardcoded Google DNS servers, you need to block Chromecast from reaching these servers (8.8.8.8) so it makes use of your local DNS server instead. -For a public routable IPv6 (not a link-local or ULA) there is no difference between public or local. Such IPv6 address is simultaneously publicly routable and accessible from the local LAN. -Because of that, there is no blocking, redirecting or DNS override needed. +Devices like Google Chromecast or Google Streamer use hardcoded DNS Servers - therefore they will not make use of your local DNS entries. +There are multiple workarrounds for this issue. -::: -(this warning is weird to me) +The easiest involves the usage of IPv6 Entries in the public DNS. +Since IPv6 adresses dont differenciate between local and public, the adress will be abled to get resolved localy. +This however requires the use of a public DNS server - The Jellyfin Server does not have to be accessible from the outside though! + +
### Firewall/ Port Forwarding @@ -135,54 +134,14 @@ Using https to access the Server is recommended. By default https will not be enabled, because it requires an SSL Certificate. SSL Certificates are usually issued by a third party and verify that the Server and URL are assigned to another. -When using HTTPS, self-signed certs are not recommended. Please use a trusted certificate authority such as [Let's Encrypt](./advanced/letsencrypt). - -If you are not using a local DNS and do not want to expose any of your Servers to the Internet then you will have to use self-signed certificates. +Please use a trusted certificate authority such as [Let's Encrypt](./advanced/letsencrypt) when using https. :::caution -A lot of Clients do not support self-signed certificates. Be aware that using them regardless will break compatibility with them. +Self signed certificates present problems with security and compatibility and are strongly discouraged. ::: Whilst Jellyfin offers https support its also possible to handle https/ ssl entirely on Proxy level. **It's strongly recommend that you check your SSL strength and server security at [SSLLabs](https://www.ssllabs.com/ssltest/analyze.html) if you are exposing these services to the internet.** - -## Settings Overview - -This section is meant to give an overview of all the configurable network settings within the admin-dashboard. - -TODO: Add Pictured and the like here. - -### Known Proxies - -When a reverse proxy handles incoming http requests it terminates the request and then creates a new request to your jellyfin server. This will result in jellyfin seeing the sender IP as the ip of the reverse proxy instead of the actual client. To compensate for that, reverse proxies set the original sender IP in a header. This header is usually one of `X-Forwarded-For`, `X-Forwarded-Proto` or `X-Forwarded-Host` all 3 are supported by jellyfin. However as blindly trusting those headers from any source is a security risk, Jellyfin has to be configured to trust your reverse proxy. For jellyfin to know which reverse proxy is trusted, the IP, Hostname or Subnet has to be set in the `Known Proxies` (under Admin Dashboard -> Networking) setting. You can add multiple IP's/Subnets/Hostnames by seperating them with a comma (`,`) like `192.168.178.5,10.10.0.6,127.0.0.0/26,MyReverseProxyHostname`. - -This is required for reverse proxies as otherwise all incoming traffic will be seen as originating from your reverse proxy which can be a security risk. - -Changes to the KnownProxies setting requires a server restart after saving to take effect. - -### Base URL - -Running Jellyfin with a path (e.g. `https://example.com/jellyfin`) is supported by the Android and web clients. - -:::caution - -Base URL is known to break HDHomeRun, DLNA, Sonarr, Radarr, Chromecast, and MrMC. - -::: - -The Base URL setting in the **Networking** page is an advanced setting used to specify the URL prefix that your Jellyfin instance can be accessed at. In effect, it adds this URL fragment to the start of any URL path. For instance, if you have a Jellyfin server at `http://myserver` and access its main page `http://myserver/web/index.html`, setting a Base URL of `/jellyfin` will alter this main page to `http://myserver/jellyfin/web/index.html`. This can be useful if administrators want to access multiple Jellyfin instances under a single domain name, or if the Jellyfin instance lives only at a subpath to another domain with other services listening on `/`. - -The entered value on the configuration page will be normalized to include a leading `/` if this is missing. - -This setting requires a server restart to change, in order to avoid invalidating existing paths until the administrator is ready. - -There are three main caveats to this setting. - -1. When setting a new Base URL (i.e. from `/` to `/baseurl`) or changing a Base URL (i.e. from `/baseurl` to `/newbaseurl`), the Jellyfin web server will automatically handle redirects to avoid displaying users invalid pages. For instance, accessing a server with a Base URL of `/jellyfin` on the `/` path will automatically append the `/jellyfin` Base URL. However, entirely removing a Base URL (i.e. from `/baseurl` to `/`, an empty value in the configuration) will not - all URLs with the old Base URL path will become invalid and throw 404 errors. This should be kept in mind when removing an existing Base URL. - -2. Client applications generally, for now, do not handle the Base URL redirects implicitly. Therefore, for instance in the Android app, the `Host` setting _must_ include the BaseURL as well (e.g. `http://myserver:8096/baseurl`), or the connection will fail. - -3. Any reverse proxy configurations must be updated to handle a new Base URL. Generally, passing `/` back to the Jellyfin instance will work fine in all cases and the paths will be normalized, and this is the standard configuration in our examples. Keep this in mind however when doing more advanced routing. diff --git a/docs/general/post-install/networking/reverse-proxy.md/index.md b/docs/general/post-install/networking/reverse-proxy.md/index.md deleted file mode 100644 index 4f46c3af..00000000 --- a/docs/general/post-install/networking/reverse-proxy.md/index.md +++ /dev/null @@ -1,42 +0,0 @@ -# Running Jellyfin Behind a Reverse Proxy - -It's possible to run Jellyfin behind another server acting as a reverse proxy. With a reverse proxy setup, this server handles all network traffic and proxies it back to Jellyfin. This provides the benefits of using DNS names and not having to remember port numbers, as well as easier integration and management of SSL certificates. - -In cases when you would like to not use host networking with docker, you may use the gateway ip as a known proxy to fix ip resolution for clients logging in. - -:::caution - -In order for a reverse proxy to have the maximum benefit, you should have a publicly routable IP address and a domain with DNS set up correctly. -These examples assume you want to run Jellyfin under a sub-domain (e.g. jellyfin.example.com), but are easily adapted for the root domain if desired. - -::: - -:::caution - -Be careful when logging requests with your reverse proxy. Jellyfin sometimes sends authentication information as part of the URL (e.g `api_key` parameter), so logging the full request path can expose secrets to your logfile. -We recommend that you either protect your logfiles or do not log full request URLs or censor sensitive data from the logfile. -The nginx documentation below includes an example how to censor sensitive information from a logfile. - -::: - -Some popular options for reverse proxy systems are [Apache](https://httpd.apache.org), [Caddy](https://caddyserver.com), [Haproxy](https://www.haproxy.com), [Nginx](https://www.nginx.com) and [Traefik](https://traefik.io). - -- [Apache](./apache) -- [Caddy](./caddy) -- [HAProxy](./haproxy) -- [Nginx](./nginx) -- [Traefik](./traefik) - -While not a reverse proxy, Let's Encrypt can be used independently or with a reverse proxy to provide SSL certificates. - -- [Let's Encrypt](../advanced/letsencrypt) - -When following this guide, be sure to replace the following variables with your information. - -- `DOMAIN_NAME`: Your public domain name to access Jellyfin on (e.g. jellyfin.example.com) -- `example.com`: The domain name Jellyfin services will run under (e.g. example.com) -- `SERVER_IP_ADDRESS`: The IP address of your Jellyfin server (if the reverse proxy is on the same server use 127.0.0.1) - -In addition, the examples are configured for use with Let's Encrypt certificates. If you have a certificate from another source, change the SSL configuration from `/etc/letsencrypt/DOMAIN_NAME/` to the location of your certificate and key. - -Ports 80 and 443 (pointing to the proxy server) need to be opened on your router and firewall. From f961958517524568a10ea5ec9e369bc44f5ccca6 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Wed, 7 May 2025 18:51:24 +0200 Subject: [PATCH 168/896] change headlines --- .../post-install/networking/2_settings-overview.md | 8 ++++---- docs/general/post-install/networking/3_dlna.md | 8 ++++---- .../networking/8_reverse-proxy/haproxy.md | 2 +- .../networking/8_reverse-proxy/index.md | 14 +++++++------- .../networking/8_reverse-proxy/nginx.md | 2 +- .../networking/8_reverse-proxy/traefik.md | 8 ++++---- .../post-install/networking/9_advanced/fail2ban.md | 10 +++++----- .../post-install/networking/9_advanced/ipban.md | 2 +- .../networking/9_advanced/monitoring.md | 6 +++--- 9 files changed, 30 insertions(+), 30 deletions(-) diff --git a/docs/general/post-install/networking/2_settings-overview.md b/docs/general/post-install/networking/2_settings-overview.md index fb71f845..e3c2e21c 100644 --- a/docs/general/post-install/networking/2_settings-overview.md +++ b/docs/general/post-install/networking/2_settings-overview.md @@ -3,12 +3,12 @@ uid: network-settings-overview title: Settings Overview --- -## Settings Overview +# Settings Overview -This entire section will be soon reworked with Pictures and the like. +**_This entire section will be soon reworked with Pictures and the like._** This section is meant to give an overview of all the configurable network settings within the admin-dashboard. -### Known Proxies +## Known Proxies When a reverse proxy handles incoming http requests it terminates the request and then creates a new request to your jellyfin server. This will result in jellyfin seeing the sender IP as the ip of the reverse proxy instead of the actual client. To compensate for that, reverse proxies set the original sender IP in a header. This header is usually one of `X-Forwarded-For`, `X-Forwarded-Proto` or `X-Forwarded-Host` all 3 are supported by jellyfin. However as blindly trusting those headers from any source is a security risk, Jellyfin has to be configured to trust your reverse proxy. For jellyfin to know which reverse proxy is trusted, the IP, Hostname or Subnet has to be set in the `Known Proxies` (under Admin Dashboard -> Networking) setting. You can add multiple IP's/Subnets/Hostnames by seperating them with a comma (`,`) like `192.168.178.5,10.10.0.6,127.0.0.0/26,MyReverseProxyHostname`. @@ -16,7 +16,7 @@ This is required for reverse proxies as otherwise all incoming traffic will be s Changes to the KnownProxies setting requires a server restart after saving to take effect. -### Base URL +## Base URL Running Jellyfin with a path (e.g. `https://example.com/jellyfin`) is supported by the Android and web clients. diff --git a/docs/general/post-install/networking/3_dlna.md b/docs/general/post-install/networking/3_dlna.md index 140aed2a..f93d046c 100644 --- a/docs/general/post-install/networking/3_dlna.md +++ b/docs/general/post-install/networking/3_dlna.md @@ -4,16 +4,16 @@ title: DLNA sidebar-position: 2 --- -## DLNA +# DLNA -### Installation +## Installation DLNA support has been moved to a first party plugin and is not included in a Jellyfin base-install. If you want to use DLNA, please install the plugin from the official Plugin catalog. To do so, simply navigate to the admin dashboard and open the Catalog and install the [DLNA Plugin](https://github.com/jellyfin/jellyfin-plugin-dlna). Plugins maintained by the Jellyfin Project will be available in there by default. Make sure to reboot your Jellyfin-Server to complete the plugin install. -### General +## General DLNA is based on uPnP. DLNA will send a broadcast signal from Jellyfin. @@ -26,7 +26,7 @@ Setting `Alive message interval (seconds)` to 30 seconds also appears to help di If a base URL is set, try removing it and restarting the server. -### DLNA Logging +## DLNA Logging Use these entries in `logging.default.json` to turn on DLNA debug logs. diff --git a/docs/general/post-install/networking/8_reverse-proxy/haproxy.md b/docs/general/post-install/networking/8_reverse-proxy/haproxy.md index 44c241e5..92f82f80 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/haproxy.md +++ b/docs/general/post-install/networking/8_reverse-proxy/haproxy.md @@ -3,7 +3,7 @@ uid: network-reverse-proxy-haproxy title: HAProxy --- -## HAProxy +# HAProxy "[Haproxy](https://www.haproxy.com/) is a free, open source software that provides a high availability load balancer and proxy server for TCP and HTTP-based applications that spreads requests across multiple servers.[1] It is written in C[2] and has a reputation for being fast and efficient (in terms of processor and memory usage)." - [Wikipedia](https://en.wikipedia.org/wiki/HAProxy) diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index 61555658..5e8b5b21 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -3,9 +3,9 @@ uid: reverse-proxy-index title: Reverse Proxy --- -## Reverse Proxy +# Reverse Proxy -### General +## General Whilst a Proxy typically is meant to catch and forward outgoing traffic, a reverse proxy does the same for ingoing network traffic. The reverse Proxy can then act as an entrypoint to various services and will internaly forward the traffic to your service. @@ -15,17 +15,17 @@ Its also possible to handle all DNS and SSL specific things on the reverse Proxy Additionaly reverse proxies offer extended access logging, so its always clear who, when and where a network request came from and went to. -### Running Jellyfin Behind a Reverse Proxy +## Running Jellyfin Behind a Reverse Proxy Important things to note when using Jellyfin behind a reverse proxy. -#### Logging +### Logging Be careful when logging requests with your reverse proxy. Jellyfin sometimes sends authentication information as part of the URL (e.g `api_key` parameter), so logging the full request path can expose secrets to your logfile. We recommend that you either protect your logfiles or do not log full request URLs or censor sensitive data from the logfile. The nginx documentation [here](./nginx/) includes an example how to censor sensitive information from a logfile. -#### forwarded-for headers +### forwarded-for headers Since the reverse proxy forwards the traffic to the Jellyfin-Server, Jellyfin will see all requests comming from the reverse proxy, not the actual Client IP's. This introduces potential security risks and can also break compatibility. @@ -36,11 +36,11 @@ This will enable Jellyfin to search for `X-Forwarded-For`, `X-Forwarded-Proto` a This assumes that the reverse Proxy is set up to include this header, which is not always the case by default. If issues with source IP forwarding appear, this should be checked. -#### Websockets +### Websockets Jellyfin makes use of Websockets for various things. Not all reverse proxies allow this by default. Its important to make sure Websockets are allowed for your Jellyfin-Server. -### Guides +## Guides We recommend using [Caddy](https://caddyserver.com) for its easy install and use. You can find our Guide for using Jellyfin through Caddy [here](./caddy/). diff --git a/docs/general/post-install/networking/8_reverse-proxy/nginx.md b/docs/general/post-install/networking/8_reverse-proxy/nginx.md index 638c4363..aeb861de 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/nginx.md +++ b/docs/general/post-install/networking/8_reverse-proxy/nginx.md @@ -3,7 +3,7 @@ uid: network-reverse-proxy-nginx title: Nginx --- -## Nginx +# Nginx "[Nginx](https://www.nginx.com/) (pronounced "engine X") is a web server which can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and first publicly released in 2004.[9] A company of the same name was founded in 2011 to provide support and Nginx plus paid software." - [Wikipedia](https://en.wikipedia.org/wiki/Nginx) diff --git a/docs/general/post-install/networking/8_reverse-proxy/traefik.md b/docs/general/post-install/networking/8_reverse-proxy/traefik.md index 54dba15f..635ee801 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/traefik.md +++ b/docs/general/post-install/networking/8_reverse-proxy/traefik.md @@ -3,7 +3,7 @@ uid: network-reverse-proxy-traefik title: Traefik v2.x --- -## Traefik v2.x +# Traefik v2.x [Traefik](https://traefik.io/) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components (ie: Docker) and generally configures itself dynamically as services are added or removed. @@ -134,7 +134,7 @@ TOML files can't support environment variables, so all values must be hard coded ::: -### traefik.toml +## traefik.toml ```toml [log] @@ -226,7 +226,7 @@ TOML files can't support environment variables, so all values must be hard coded Due to a [quirk](https://github.com/containous/traefik/issues/5559) in Traefik, you cannot dynamically route to containers when network_mode=host. We have created a static route to the docker host (192.168.1.xx:8096) in `traefik-provider.toml`. The use of host networking (as in this doc) or macvlan are required to use DLNA or an HdHomeRun so it can utilize the multicast network. `traefik-provider.toml` defines the jellyfin-svc@file service which we are pointing the router to in the `docker-compose.yml` file. You can not set a URL in `docker-compose.yml` which is why we set up this service externally. Be sure to update the IP address below to the IP address of the host on the local network (in this case, 192.168.1.xx). -### traefik-provider.toml +## traefik-provider.toml ```toml [http] @@ -261,7 +261,7 @@ Due to a [quirk](https://github.com/containous/traefik/issues/5559) in Traefik, minVersion = "VersionTLS13" ``` -### .env +## .env ```bash RFC2136_NAMESERVER=... diff --git a/docs/general/post-install/networking/9_advanced/fail2ban.md b/docs/general/post-install/networking/9_advanced/fail2ban.md index f75c6966..6aeaf176 100644 --- a/docs/general/post-install/networking/9_advanced/fail2ban.md +++ b/docs/general/post-install/networking/9_advanced/fail2ban.md @@ -3,20 +3,20 @@ uid: network-fail2ban title: fail2ban --- -## Fail2ban +# Fail2ban [Fail2ban](https://github.com/fail2ban/fail2ban) is an intrusion prevention software framework that protects computer servers from brute-force attacks. Fail2ban operates by monitoring log files (e.g. /var/log/auth.log, /var/log/apache/access.log, etc.) for selected entries and running scripts based on their content. Jellyfin produces logs that can be monitored by Fail2ban to prevent brute-force attacks on your machine. -### Requirements +## Requirements - Jellyfin remotely accessible - Fail2ban installed and running - Knowing where the logs for Jellyfin are stored: by default `/var/log/jellyfin/` for desktop and `/config/log/` for docker containers. -### Step one: create the jail +## Step one: create the jail You need to create a jail for Fail2ban. If you're on Ubuntu and use nano as editor, run: @@ -52,7 +52,7 @@ Note: 2. If you're running Jellyfin on a non-standard port, then change the port from `80,443` to the relevant port say `8096,8920` -### Step two: create the filter +## Step two: create the filter The filter contains a set of rules which Fail2ban will use to identify a failed authentication attempt. Create the filter by running: @@ -79,7 +79,7 @@ Check fail2ban is running: sudo systemctl status fail2ban ``` -### Step three: test +## Step three: test Assuming you've at least one failed authentication attempt, you can test this new jail with `fail2ban-regex`: diff --git a/docs/general/post-install/networking/9_advanced/ipban.md b/docs/general/post-install/networking/9_advanced/ipban.md index 47192c86..3595dea1 100644 --- a/docs/general/post-install/networking/9_advanced/ipban.md +++ b/docs/general/post-install/networking/9_advanced/ipban.md @@ -3,7 +3,7 @@ uid: network-ipban title: IPBan --- -## IPBan +# IPBan [IPBan](https://github.com/DigitalRuby/IPBan) is an intrusion prevention much like fail2ban, but multi-platform diff --git a/docs/general/post-install/networking/9_advanced/monitoring.md b/docs/general/post-install/networking/9_advanced/monitoring.md index e8ff6663..ddd278aa 100644 --- a/docs/general/post-install/networking/9_advanced/monitoring.md +++ b/docs/general/post-install/networking/9_advanced/monitoring.md @@ -3,11 +3,11 @@ uid: monitoring title: Monitoring --- -## Monitoring +# Monitoring Jellyfin has two monitoring and metrics endpoints built-in: a basic health check endpoint and a Prometheus-compatible metrics endpoint. -### Health check endpoint +## Health check endpoint Jellyfin exposes the `/health` endpoint designated for checking the status of the underlying service. Currently this will verify HTTP and database connectivity and return a `200 OK` response if successful. You can see this for yourself by using `curl`: @@ -17,7 +17,7 @@ curl -i http://myserver:8096/health The `-i` option tells `curl` to also print the HTTP response code and headers. -### Prometheus metrics +## Prometheus metrics Jellyfin can make [Prometheus](https://prometheus.io/) metrics available at `/metrics`, but this is turned off by default to avoid unintentionally leaking this information on the public internet. To enable it, you will need to edit `/etc/jellyfin/system.xml` and change this line from `false` to `true`: From 1b876817f1466df47a268b637f75f79022ecf7f7 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Wed, 7 May 2025 23:41:19 +0200 Subject: [PATCH 169/896] change proxy order (josh approved) --- .../post-install/networking/8_reverse-proxy/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index 5e8b5b21..6ccf0e96 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -45,12 +45,12 @@ Jellyfin makes use of Websockets for various things. Not all reverse proxies all We recommend using [Caddy](https://caddyserver.com) for its easy install and use. You can find our Guide for using Jellyfin through Caddy [here](./caddy/). -If you do not want to use Caddy, some other popular options for reverse proxy systems are [Apache](https://httpd.apache.org), [Haproxy](https://www.haproxy.com), [Nginx](https://www.nginx.com) and [Traefik](https://traefik.io). Note that these have a greater learning curve then the recommended reverse proxy Caddy. You can find respective guides here: +If you do not want to use Caddy, some other popular options for reverse proxy systems are [Nginx](https://www.nginx.com), [Traefik](https://traefik.io), [Haproxy](https://www.haproxy.com) and[Apache](https://httpd.apache.org). Note that these have a greater learning curve than the recommended reverse proxy Caddy. You can find respective guides here: -- [Apache](./apache) -- [HAProxy](./haproxy) - [Nginx](./nginx) - [Traefik](./traefik) +- [HAProxy](./haproxy) +- [Apache](./apache) While not a reverse proxy, Let's Encrypt can be used independently or with a reverse proxy to provide SSL certificates. From 51ce9b8a874165508bd02e2a86890541a08e2962 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Sat, 10 May 2025 11:40:03 -0400 Subject: [PATCH 170/896] add shows example for 3d --- docs/general/server/media/_video-3d.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/general/server/media/_video-3d.md b/docs/general/server/media/_video-3d.md index c7a72e61..94086979 100644 --- a/docs/general/server/media/_video-3d.md +++ b/docs/general/server/media/_video-3d.md @@ -21,7 +21,13 @@ Awesome 3D Movie (2022)_3D_htab.mp4 Awesome 3D Movie (2022)-3d-hsbs.mp4 ``` -Additionally, 3D filename tags can be combined with the grouping functionality documented above. All text before the hyphen must match the folder name. +```txt +S01E01 Some Episode.3d.ftab.mp4 +S01E02 Some Other Episode.3d.ftab.mp4 +S01E03 Yet another episode.3d.hsbs.mp4 +``` + +Additionally, 3D filename tags can be combined with the grouping functionality in movie and music video libraries. All text before the hyphen must match the folder name. ```txt Movies From d5a466f09f17dce790d13ea4523a94d0baa5ea0d Mon Sep 17 00:00:00 2001 From: felix920506 Date: Sat, 10 May 2025 11:49:57 -0400 Subject: [PATCH 171/896] extras shows example --- .../server/media/_video-external-extras.md | 50 +++++++++++-------- 1 file changed, 30 insertions(+), 20 deletions(-) diff --git a/docs/general/server/media/_video-external-extras.md b/docs/general/server/media/_video-external-extras.md index 2ddff418..e7ad87c0 100644 --- a/docs/general/server/media/_video-external-extras.md +++ b/docs/general/server/media/_video-external-extras.md @@ -24,18 +24,23 @@ Supported folder types are: ```txt Best_Movie_Ever (2019) -ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 -ā”œā”€ā”€ Best_Movie_Ever (2019) - 720P.mp4 -ā”œā”€ā”€ Best_Movie_Ever (2019) - Directors Cut.mp4 +ā”œā”€ā”€ Best_Movie_Ever (2019).mp4 ā”œā”€ā”€ behind the scenes -│ ā”œā”€ā”€ Making of the Best Movie Ever.mp4 │ └── Finding the right score.mp4 -ā”œā”€ā”€ interviews -│ └── Interview with the Director.mp4 └── extras └── Home recreation.mp4 ``` +```txt +Awesome TV Show (2024) +ā”œā”€ā”€ Season 1 +│ ā”œā”€ā”€ S01E01 episode name.mp4 +│ └── trailers +│ └── trailer1.mp4 +└── interviews + └── Interview with the Director.mp4 +``` + ### File Name Some types of extras support a special option if you only have a single of that type. These options are to name the filename a specific word when stored in the same folder. @@ -49,9 +54,15 @@ Supported filenames are: ```txt Best_Movie_Ever (2019) ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 -ā”œā”€ā”€ sample.mp4 -ā”œā”€ā”€ theme.mp3 -└── trailer.mp4 +└── theme.mp3 +``` + +```txt +Awesome TV Show (2024) +ā”œā”€ā”€ Season 1 +│ ā”œā”€ā”€ S01E01 episode name.mp4 +│ └── theme.flac +└── sample.mp4 ``` ### File Suffix @@ -83,15 +94,14 @@ If you would rather keep everything in a single folder, you can append special s ```txt Best_Movie_Ever (2019) ā”œā”€ā”€ Best_Movie_Ever (2019) - 1080P.mp4 -ā”œā”€ā”€ That clip that I want everyone to see-clip.mp4 -ā”œā”€ā”€ Release Trailer-trailer.mp4 -ā”œā”€ā”€ Preview Trailer.trailer.avi -ā”œā”€ā”€ Release Trailer 2_trailer.avi -ā”œā”€ā”€ Teaser.sample.mp4 -ā”œā”€ā”€ Favorite Scene-scene.mp4 -ā”œā”€ā”€ The Best Ever-clip.mp4 -ā”œā”€ā”€ Making of The Best Movie Ever-behindthescenes.mp4 -ā”œā”€ā”€ Not the best scene-deleted.mp4 -ā”œā”€ā”€ Theme Song Music Video-featurette.mp4 -└── Art of the Best Movie Ever-short.mp4 +ā”œā”€ā”€ Preview Trailer.trailer.mp4 +└── Making of The Best Movie Ever-behindthescenes.mp4 +``` + +```txt +Awesome TV Show (2024) +ā”œā”€ā”€ Season 1 +│ ā”œā”€ā”€ S01E01 episode name.mp4 +│ └── Preview Trailer.trailer.mp4 +└── making of awesome tv show-behindthescenes.mp4 ``` From 8e70aaf01501ab63f5721944b2cf2c1de5d7927e Mon Sep 17 00:00:00 2001 From: felix920506 Date: Sat, 10 May 2025 11:53:26 -0400 Subject: [PATCH 172/896] external streams shows example --- docs/general/server/media/_video-external-streams.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/docs/general/server/media/_video-external-streams.md b/docs/general/server/media/_video-external-streams.md index 9913c36b..b452e401 100644 --- a/docs/general/server/media/_video-external-streams.md +++ b/docs/general/server/media/_video-external-streams.md @@ -2,7 +2,7 @@ ## External Subtitles and Audio Tracks -External Subtitles can be added with file suffixes. +External Subtitles and audio tracks can be added with file suffixes. ```txt /Movies @@ -15,6 +15,15 @@ External Subtitles can be added with file suffixes. Film.English Commentary.en.mp3 ``` +```txt +/Shows + /Show (2021) + /Season 1 + S01E01 Title.avi + S01E01 Title.ja.ass + S01E01 Title.commentary.ja.aac +``` + Each title/flag field can be a generic string, or a special flag. A file can have multiple flags, separated with `.` | Type | Flag | From 3cbdb82c10a6032fd18e420d9b6cc54cb41de83b Mon Sep 17 00:00:00 2001 From: felix920506 Date: Sat, 10 May 2025 12:17:45 -0400 Subject: [PATCH 173/896] add multipart show example --- docs/general/server/media/_video-multipart.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/docs/general/server/media/_video-multipart.md b/docs/general/server/media/_video-multipart.md index 03f9e310..955b6939 100644 --- a/docs/general/server/media/_video-multipart.md +++ b/docs/general/server/media/_video-multipart.md @@ -4,7 +4,19 @@ Content that are split into multiple files can be stacked together if named correctly. Files should be named as follows: -- `Movie Name (2010)/Movie Name.mkv` +```txt +Movie Name (2010) +ā”œā”€ā”€ Movie Name-cd1.mkv +ā”œā”€ā”€ Movie Name-cd2.mkv +└── Movie Name-cd3.mkv +``` + +```txt +Show (2025) +└──Season 1 + ā”œā”€ā”€ S01E01-part-1.mkv + └── S01E01-part-2.mkv +``` The separator is optional between `` and ``. `` can be any number, or the letters a-d. From 448c1f7ab2ddb8a6a48a1b2844c3d55a6be03624 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 11 May 2025 11:22:17 -0400 Subject: [PATCH 174/896] Update dependency @fontsource/noto-sans to v5.2.7 (#1400) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2c25aa9b..e227b21e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@docusaurus/theme-classic": "3.7.0", "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.49.2", - "@fontsource/noto-sans": "5.2.6", + "@fontsource/noto-sans": "5.2.7", "@icons-pack/react-simple-icons": "12.7.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", @@ -3774,9 +3774,9 @@ } }, "node_modules/@fontsource/noto-sans": { - "version": "5.2.6", - "resolved": "https://registry.npmjs.org/@fontsource/noto-sans/-/noto-sans-5.2.6.tgz", - "integrity": "sha512-46D39T1/QJ16LSbCTaNjjrGS6Y69FMLS9FeHKsrXSQg15Z2MFqmlnNMpURx2l6Sr3x9t9EVdr3CAkHnZyvea+w==", + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/@fontsource/noto-sans/-/noto-sans-5.2.7.tgz", + "integrity": "sha512-mTpMSMft6Nb+ZSF4DSiJVYnLzKCRjHNFieZ/swuxSDQK+v1hjUeDTBxLHKUdfmC+ZPg6TUEWw4oRq2ltnDbSjQ==", "license": "OFL-1.1", "funding": { "url": "https://github.com/sponsors/ayuhito" diff --git a/package.json b/package.json index 8aea7146..f2c59c46 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@docusaurus/theme-classic": "3.7.0", "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.49.2", - "@fontsource/noto-sans": "5.2.6", + "@fontsource/noto-sans": "5.2.7", "@icons-pack/react-simple-icons": "12.7.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", From 861163a4b2f3a9d8181608c0e877a14bd44e8e65 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 15 May 2025 12:47:42 -0400 Subject: [PATCH 175/896] Fix broken intel hwa link --- redirects.ts | 4 ++++ scripts/data/jellyfin-web-urls.json | 1 + 2 files changed, 5 insertions(+) diff --git a/redirects.ts b/redirects.ts index a0739bbb..172e1b4f 100644 --- a/redirects.ts +++ b/redirects.ts @@ -63,6 +63,10 @@ const redirects: ClientRedirects.Options['redirects'] = [ from: '/docs/general/administration/hardware-acceleration', to: '/docs/general/post-install/transcoding/hardware-acceleration/' }, + { + from: '/docs/general/administration/hardware-acceleration/intel', + to: '/docs/general/post-install/transcoding/hardware-acceleration/intel' + }, { from: '/docs/general/server/transcoding', to: '/docs/general/post-install/transcoding/' diff --git a/scripts/data/jellyfin-web-urls.json b/scripts/data/jellyfin-web-urls.json index 43cf4831..98b00f8c 100644 --- a/scripts/data/jellyfin-web-urls.json +++ b/scripts/data/jellyfin-web-urls.json @@ -1,5 +1,6 @@ [ "/docs/general/administration/hardware-acceleration.html", + "/docs/general/administration/hardware-acceleration/intel", "/docs/general/contributing/index.html", "/docs/general/networking/dlna.html", "/docs/general/networking/index.html", From 6d4b46dfce63ec81f8668c7757c3b00017df7bde Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 19 May 2025 11:23:10 +0800 Subject: [PATCH 176/896] Create 3_tailscale.md --- .../post-install/networking/3_tailscale.md | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 docs/general/post-install/networking/3_tailscale.md diff --git a/docs/general/post-install/networking/3_tailscale.md b/docs/general/post-install/networking/3_tailscale.md new file mode 100644 index 00000000..91d7f1b0 --- /dev/null +++ b/docs/general/post-install/networking/3_tailscale.md @@ -0,0 +1,60 @@ +--- +uid: network-tailscale +title: Tailscale +sidebar-position: 3 +--- + +# Tailscale + +[Tailscale](https://tailscale.com) is a VPN based on Wireguard which offers easy configuration and high performance. It is great for users who don't want to open ports, or are behind CGNAT. + +## Prerequisites + +A Tailscale account is required for Tailscale to work. An account can be created on the [Tailscale Website](https://tailscale.com) + +## Using Tailscale Directly + +Tailscale can be directly used to connect multiple devices together. + +Pros: + +- No changing router or network settings required. +- No Public IP or additional servers required. + +Cons: + +- Every client needs to have the Tailscale software installed +- Needs extra, complex configuration to block clients from connecting to each other. + +Setup on server: + +1. Install the Tailscale app on the server host and login. Instructions are available in [their install guide](https://tailscale.com/kb/1347/installation) +2. Enable Tailscale. +3. Find and note your Tailscale IP of the server according to the [Tailscale Documentation](https://tailscale.com/kb/1033/ip-and-dns-addresses?tab=linux#finding-your-tailscale-ip-address). This IP will be used for other devices to connect. The IP should start with 100 (e.g. 100.12.34.56). + +Setup on clients: + +1. Install the Tailscale app on the client and login. Instructions are available in [their install guide](https://tailscale.com/kb/1347/installation) +2. Enable Tailscale. +3. Type in the server IP from above into your browser or Jellyfin client of choice and connect. (e.g. 100.12.34.56:8096) + +## Using Tailscale with a reverse proxy + +Tailscale can also be used to connect between a server and a remote reverse proxy. This is useful for getting around CGNAT or in situations where port forwarding is otherwise not possible. + +Setup on Jellyfin server: + +Please follow the `Setup on server` section in the [Using Tailscale Directly](#using-tailscale-directly) section. + +Setup on reverse proxy server: + +1. Install the Tailscale app on the reverse proxy server and login. Instructions are available in [their install guide](https://tailscale.com/kb/1347/installation) +2. Enable Tailscale. +3. Setup a reverse proxy of your choice and set the upstream server to the IP from above. Example [Caddy](./caddy) configuration: (Assuming server has Tailscale IP of 100.12.34.56) + +```txt +example.com + +redir /jellyfin /jellyfin/ +reverse_proxy /jellyfin/* 100.12.34.56:8096 +``` From 76bfee6413e173d13d392dae57247b57527b2f2a Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 19 May 2025 22:14:47 +0800 Subject: [PATCH 177/896] make markdownlint happy (#1408) --- blog/2020/03-04-kodi-0-5-0.md | 2 ++ .../post-install/transcoding/hardware-acceleration/intel.md | 2 +- .../post-install/transcoding/hardware-acceleration/rockchip.md | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/blog/2020/03-04-kodi-0-5-0.md b/blog/2020/03-04-kodi-0-5-0.md index 9327c852..c63188ec 100644 --- a/blog/2020/03-04-kodi-0-5-0.md +++ b/blog/2020/03-04-kodi-0-5-0.md @@ -36,4 +36,6 @@ Full release notes available on [GitHub](https://github.com/jellyfin/jellyfin-ko If you have the Jellyfin for Kodi addon repository installed and updates enabled, this version will automatically be installed for you. + + If you have installed the addon manually, the new zip file is available [here](https://repo.jellyfin.org/releases/client/kodi/plugin.video.jellyfin/plugin.video.jellyfin-0.5.0.zip). diff --git a/docs/general/post-install/transcoding/hardware-acceleration/intel.md b/docs/general/post-install/transcoding/hardware-acceleration/intel.md index 40487626..b32d8b6a 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/intel.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/intel.md @@ -769,7 +769,7 @@ This can be useful for speeding up the OpenCL based HDR/DV tone-mapping. :::tip -More detail information about Intel video hardware can be found [here](https://github.com/intel/media-driver#components-and-features). +More detail information about Intel video hardware can be found [on the Intel media driver repo](https://github.com/intel/media-driver#components-and-features). ::: diff --git a/docs/general/post-install/transcoding/hardware-acceleration/rockchip.md b/docs/general/post-install/transcoding/hardware-acceleration/rockchip.md index cafd0d24..81d41d3e 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/rockchip.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/rockchip.md @@ -264,7 +264,7 @@ LXC setup idea is a bit similar to docker - you need to pass the **device files* :::warning - Privileged LXC containers are considered unsafe by design - read more [here](https://linuxcontainers.org/lxc/security/). This guide however does not cover steps required to make jellyfin VPU hardware acceleration working in unprivileged container. + Privileged LXC containers are considered unsafe by design - read more [on the LXC official documentation](https://linuxcontainers.org/lxc/security/). This guide however does not cover steps required to make jellyfin VPU hardware acceleration working in unprivileged container. ::: From 61de34121ecc0a0d5fef3c33439c9b923107c5b3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 May 2025 22:15:20 +0800 Subject: [PATCH 178/896] Update dependency @icons-pack/react-simple-icons to v12.8.0 (#1407) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index e227b21e..01060cf4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.49.2", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "12.7.0", + "@icons-pack/react-simple-icons": "12.8.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", @@ -3894,9 +3894,9 @@ } }, "node_modules/@icons-pack/react-simple-icons": { - "version": "12.7.0", - "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-12.7.0.tgz", - "integrity": "sha512-XpG7e8buAco8AbvCar+4LX5do0L98d/NaeHoTuW4awyUH33id7HQiiMomK+cS1MRxfLNMmhW2W0223/fMC0unw==", + "version": "12.8.0", + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-12.8.0.tgz", + "integrity": "sha512-Xj6tBadpPYVaoDaXqKpSJc5AXtcXSBk+se+GsceRouYin9XvKv2at0fO5GSr1dNDc3WfZSVc1Gs7KGwUY8PfHA==", "license": "MIT", "peerDependencies": { "react": "^16.13 || ^17 || ^18 || ^19" diff --git a/package.json b/package.json index f2c59c46..ce02255b 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.49.2", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "12.7.0", + "@icons-pack/react-simple-icons": "12.8.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", From d19add04201818a986f9ec73c9e5b7da20bc1918 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 19 May 2025 23:57:34 +0800 Subject: [PATCH 179/896] known_proxies setting --- docs/general/post-install/networking/3_tailscale.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/3_tailscale.md b/docs/general/post-install/networking/3_tailscale.md index 91d7f1b0..6cd8a18b 100644 --- a/docs/general/post-install/networking/3_tailscale.md +++ b/docs/general/post-install/networking/3_tailscale.md @@ -44,13 +44,16 @@ Tailscale can also be used to connect between a server and a remote reverse prox Setup on Jellyfin server: -Please follow the `Setup on server` section in the [Using Tailscale Directly](#using-tailscale-directly) section. +1. Follow the `Setup on server` section in the [Using Tailscale Directly](#using-tailscale-directly) section to setup Tailscale on the Jellyfin server host. +2. Complete the setup on the reverse proxy server below. +3. Open the Dashboard of the Jellyfin server and go to Networking. Add the reverse proxy Tailscale IP to the `known proxies` setting. (e.g. 100.65.43.21) Setup on reverse proxy server: 1. Install the Tailscale app on the reverse proxy server and login. Instructions are available in [their install guide](https://tailscale.com/kb/1347/installation) 2. Enable Tailscale. 3. Setup a reverse proxy of your choice and set the upstream server to the IP from above. Example [Caddy](./caddy) configuration: (Assuming server has Tailscale IP of 100.12.34.56) +4. Find and note your Tailscale IP of the server according to the [Tailscale Documentation](https://tailscale.com/kb/1033/ip-and-dns-addresses?tab=linux#finding-your-tailscale-ip-address). This IP will be added to the `known proxies` setting on the server. The IP should start with 100 (e.g. 100.65.43.21). ```txt example.com From ffb85acc1dbfd79424e213ff87499f3cd3007a1d Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 20 May 2025 08:17:50 +0200 Subject: [PATCH 180/896] adress review Co-authored-by: Niels van Velzen --- docs/general/post-install/networking/8_reverse-proxy/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index 6ccf0e96..e790a90f 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -43,7 +43,7 @@ Jellyfin makes use of Websockets for various things. Not all reverse proxies all ## Guides We recommend using [Caddy](https://caddyserver.com) for its easy install and use. -You can find our Guide for using Jellyfin through Caddy [here](./caddy/). +We recommend using [Caddy](https://caddyserver.com/) for its easy install and use. We provide a [guide](./caddy/) for configuring Caddy with Jellyfin. If you do not want to use Caddy, some other popular options for reverse proxy systems are [Nginx](https://www.nginx.com), [Traefik](https://traefik.io), [Haproxy](https://www.haproxy.com) and[Apache](https://httpd.apache.org). Note that these have a greater learning curve than the recommended reverse proxy Caddy. You can find respective guides here: From 99c7491cb39e924e4ed22835dcd0ae2586a07df0 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 20 May 2025 08:19:55 +0200 Subject: [PATCH 181/896] fix things --- docs/general/post-install/networking/8_reverse-proxy/index.md | 2 +- docs/general/post-install/networking/8_reverse-proxy/traefik.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index e790a90f..e32bcc2a 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -45,7 +45,7 @@ Jellyfin makes use of Websockets for various things. Not all reverse proxies all We recommend using [Caddy](https://caddyserver.com) for its easy install and use. We recommend using [Caddy](https://caddyserver.com/) for its easy install and use. We provide a [guide](./caddy/) for configuring Caddy with Jellyfin. -If you do not want to use Caddy, some other popular options for reverse proxy systems are [Nginx](https://www.nginx.com), [Traefik](https://traefik.io), [Haproxy](https://www.haproxy.com) and[Apache](https://httpd.apache.org). Note that these have a greater learning curve than the recommended reverse proxy Caddy. You can find respective guides here: +If you do not want to use Caddy, some other popular options for reverse proxy systems are [Nginx](https://www.nginx.com), [Traefik](https://traefik.io), [Haproxy](https://www.haproxy.com) and [Apache](https://httpd.apache.org). Note that these have a greater learning curve than the recommended reverse proxy Caddy. You can find respective guides here: - [Nginx](./nginx) - [Traefik](./traefik) diff --git a/docs/general/post-install/networking/8_reverse-proxy/traefik.md b/docs/general/post-install/networking/8_reverse-proxy/traefik.md index 635ee801..838dfeae 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/traefik.md +++ b/docs/general/post-install/networking/8_reverse-proxy/traefik.md @@ -23,7 +23,7 @@ Traefik has many options for the configuration of LetsEncrypt using your choice The configuration below creates a Traefik v2.x installation with access at entryPoint ports 80 (labelled 'http'), 443 (labeled 'https'), and 9999 (labeled 'secure'). Unrelated to this Jellyfin configuration, it redirects all traffic from http (port 80) to https (port 443) to ensure all data is encrypted. As for Jellyfin, it makes the service accessible without a path on the secure entry point. This configuration is intended to be used as a starting point and some adaptation is likely required for your configuration. If you want Jellyfin to be accessible without using a port (using the default https port), simply change 'secure' to 'https' in `docker-compose.yml` where indicated and remove the ':9999' from the SSLHost parameter. If you want Jellyfin to be accessible with a path, simply add the PathPrefix (i.e. '/jellyfin') and see the note near the end of this document about configuring Jellyfin. -### docker-compose.yml +## docker-compose.yml ```yml services: From 4f756804526ded921ca139257f1dcf1a45ea5fe8 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 20 May 2025 08:26:10 +0200 Subject: [PATCH 182/896] fix "see here" links --- .../general/post-install/networking/8_reverse-proxy/index.md | 5 ++--- docs/general/post-install/networking/index.md | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index e32bcc2a..2d1d63fd 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -23,14 +23,14 @@ Important things to note when using Jellyfin behind a reverse proxy. Be careful when logging requests with your reverse proxy. Jellyfin sometimes sends authentication information as part of the URL (e.g `api_key` parameter), so logging the full request path can expose secrets to your logfile. We recommend that you either protect your logfiles or do not log full request URLs or censor sensitive data from the logfile. -The nginx documentation [here](./nginx/) includes an example how to censor sensitive information from a logfile. +Our [nginx guide](./nginx/) includes an example how to censor sensitive information from a logfile. ### forwarded-for headers Since the reverse proxy forwards the traffic to the Jellyfin-Server, Jellyfin will see all requests comming from the reverse proxy, not the actual Client IP's. This introduces potential security risks and can also break compatibility. -Therefore the IP Adress(es) of the reverse Proxy MUST be set in the Network configuration [here](../settings-overview#Known-Proxies). +Therefore the IP Adress(es) of the reverse Proxy MUST be set in the [Network configuration](../settings-overview#Known-Proxies). This will enable Jellyfin to search for `X-Forwarded-For`, `X-Forwarded-Proto` and `X-Forwarded-Host` headers and use the associated value as the source IP adress. This assumes that the reverse Proxy is set up to include this header, which is not always the case by default. @@ -42,7 +42,6 @@ Jellyfin makes use of Websockets for various things. Not all reverse proxies all ## Guides -We recommend using [Caddy](https://caddyserver.com) for its easy install and use. We recommend using [Caddy](https://caddyserver.com/) for its easy install and use. We provide a [guide](./caddy/) for configuring Caddy with Jellyfin. If you do not want to use Caddy, some other popular options for reverse proxy systems are [Nginx](https://www.nginx.com), [Traefik](https://traefik.io), [Haproxy](https://www.haproxy.com) and [Apache](https://httpd.apache.org). Note that these have a greater learning curve than the recommended reverse proxy Caddy. You can find respective guides here: diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index b73a7d41..e56e2225 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -14,7 +14,7 @@ As a fully self hosted Software, Jellyfin runs independently from the Internet. You do not HAVE TO make your server accessable through the internet. Neither does jellyfin require an internet connection to run - however you should note that it will load metadata from various Providers, which will not work without an Internet connection. -If you are looking for a detailed overview of the networking settings, see [here](./settings-overview/). +If you are looking for a detailed overview of the networking settings, see the [Settings Overview](./settings-overview/). ## Port Bindings @@ -126,7 +126,7 @@ There are multiple ways of exposing Jellyfin to the outside - the most common on - using a VPN connection to enter the Network - use a VPS to Reverse Proxy to your home network -If you want to learn more about reverse Proxies and how to use them for Jellyfin, learn more [here](./reverse-proxy/) +If you want to learn more about reverse Proxies and how to use them for Jellyfin, learn more on our dedicated site about [Reverse-Proxies](./reverse-proxy/). ### SSL/ https From c6e7b8347f6837d99bc41a1f5dc012538d735367 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 20 May 2025 08:41:57 +0200 Subject: [PATCH 183/896] add more links --- docs/general/post-install/networking/index.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index e56e2225..3a544b68 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -103,6 +103,9 @@ How exactly a port will be opened depends on your firewall software and its UI. Here is linked below how to open ports for: - [Windows Firewall](https://learn.microsoft.com/en-us/sql/reporting-services/report-server/configure-a-firewall-for-report-server-access?view=sql-server-ver16#open-ports-in-windows-firewall) +- [firewalld](https://firewalld.org/documentation/howto/open-a-port-or-service.html) +- [Uncomplicated Firewall](https://wiki.ubuntu.com/UncomplicatedFirewall#Basic_Usage) (ufw) +- [nftables](https://wiki.nftables.org/wiki-nftables/index.php/Main_Page) From f0c877e4a3ed2eb41f9d611097345d5c44fc6e98 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 20 May 2025 09:25:31 +0200 Subject: [PATCH 184/896] UPnP --- .../networking/2_settings-overview.md | 13 ++++++++++++- .../networking-upnp-config.png | Bin 0 -> 55114 bytes 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 static/images/docs/post-install/networking/settings-overview/networking-upnp-config.png diff --git a/docs/general/post-install/networking/2_settings-overview.md b/docs/general/post-install/networking/2_settings-overview.md index e3c2e21c..34566a6c 100644 --- a/docs/general/post-install/networking/2_settings-overview.md +++ b/docs/general/post-install/networking/2_settings-overview.md @@ -26,7 +26,7 @@ Base URL is known to break HDHomeRun, DLNA, Sonarr, Radarr, Chromecast, and MrMC ::: -The Base URL setting in the **Networking** page is an advanced setting used to specify the URL prefix that your Jellyfin instance can be accessed at. In effect, it adds this URL fragment to the start of any URL path. For instance, if you have a Jellyfin server at `http://myserver` and access its main page `http://myserver/web/index.html`, setting a Base URL of `/jellyfin` will alter this main page to `http://myserver/jellyfin/web/index.html`. This can be useful if administrators want to access multiple Jellyfin instances under a single domain name, or if the Jellyfin instance lives only at a subpath to another domain with other services listening on `/`. +The Base URL setting is an advanced setting used to specify the URL prefix that your Jellyfin instance can be accessed at. In effect, it adds this URL fragment to the start of any URL path. For instance, if you have a Jellyfin server at `http://myserver` and access its main page `http://myserver/web/index.html`, setting a Base URL of `/jellyfin` will alter this main page to `http://myserver/jellyfin/web/index.html`. This can be useful if administrators want to access multiple Jellyfin instances under a single domain name, or if the Jellyfin instance lives only at a subpath to another domain with other services listening on `/`. The entered value on the configuration page will be normalized to include a leading `/` if this is missing. @@ -39,3 +39,14 @@ There are three main caveats to this setting. 2. Client applications generally, for now, do not handle the Base URL redirects implicitly. Therefore, for instance in the Android app, the `Host` setting _must_ include the BaseURL as well (e.g. `http://myserver:8096/baseurl`), or the connection will fail. 3. Any reverse proxy configurations must be updated to handle a new Base URL. Generally, passing `/` back to the Jellyfin instance will work fine in all cases and the paths will be normalized, and this is the standard configuration in our examples. Keep this in mind however when doing more advanced routing. + +## Automatic port mapping + +Universal Plug and Play (UPnP) is a network protocol that allows devices on a local network to automatically discover each other and establish functional network services. When enabled, UPnP lets the server request the router to open and forward ports automatically. + +Using this is highly discouraged, as it may introduce security issues and often lacks proper implementation on router side. Instead the forwards should be configured on the Router manualy. For more about this see the section about [Port Forwards](./#firewall-port-forwarding). + +![Network configuration - Automatic Port Mapping](/images/docs/post-install/networking/settings-overview/networking-upnp-config.png) + +When automatic port mapping is enabled, the Server will try to automatically set up Port forwards. +It will use the Ports configured here as the public port and Jellyfins respective Port as internal. diff --git a/static/images/docs/post-install/networking/settings-overview/networking-upnp-config.png b/static/images/docs/post-install/networking/settings-overview/networking-upnp-config.png new file mode 100644 index 0000000000000000000000000000000000000000..241114d9ab25ee914fcd5f81bc9932b1a4fec9c4 GIT binary patch literal 55114 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 be8qQki-s!NL;G@E7G;y2lWnfe{(t@(0}j&x literal 0 HcmV?d00001 From cfc03a8444aabf302bdaacc5f10b05a090d44ec0 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 20 May 2025 10:15:47 +0200 Subject: [PATCH 185/896] remove dedicated settings overview --- .../networking/2_settings-overview.md | 52 ------------------ docs/general/post-install/networking/index.md | 24 ++++++++ .../networking-upnp-config.png | Bin 55114 -> 0 bytes 3 files changed, 24 insertions(+), 52 deletions(-) delete mode 100644 docs/general/post-install/networking/2_settings-overview.md delete mode 100644 static/images/docs/post-install/networking/settings-overview/networking-upnp-config.png diff --git a/docs/general/post-install/networking/2_settings-overview.md b/docs/general/post-install/networking/2_settings-overview.md deleted file mode 100644 index 34566a6c..00000000 --- a/docs/general/post-install/networking/2_settings-overview.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -uid: network-settings-overview -title: Settings Overview ---- - -# Settings Overview - -**_This entire section will be soon reworked with Pictures and the like._** -This section is meant to give an overview of all the configurable network settings within the admin-dashboard. - -## Known Proxies - -When a reverse proxy handles incoming http requests it terminates the request and then creates a new request to your jellyfin server. This will result in jellyfin seeing the sender IP as the ip of the reverse proxy instead of the actual client. To compensate for that, reverse proxies set the original sender IP in a header. This header is usually one of `X-Forwarded-For`, `X-Forwarded-Proto` or `X-Forwarded-Host` all 3 are supported by jellyfin. However as blindly trusting those headers from any source is a security risk, Jellyfin has to be configured to trust your reverse proxy. For jellyfin to know which reverse proxy is trusted, the IP, Hostname or Subnet has to be set in the `Known Proxies` (under Admin Dashboard -> Networking) setting. You can add multiple IP's/Subnets/Hostnames by seperating them with a comma (`,`) like `192.168.178.5,10.10.0.6,127.0.0.0/26,MyReverseProxyHostname`. - -This is required for reverse proxies as otherwise all incoming traffic will be seen as originating from your reverse proxy which can be a security risk. - -Changes to the KnownProxies setting requires a server restart after saving to take effect. - -## Base URL - -Running Jellyfin with a path (e.g. `https://example.com/jellyfin`) is supported by the Android and web clients. - -:::caution - -Base URL is known to break HDHomeRun, DLNA, Sonarr, Radarr, Chromecast, and MrMC. - -::: - -The Base URL setting is an advanced setting used to specify the URL prefix that your Jellyfin instance can be accessed at. In effect, it adds this URL fragment to the start of any URL path. For instance, if you have a Jellyfin server at `http://myserver` and access its main page `http://myserver/web/index.html`, setting a Base URL of `/jellyfin` will alter this main page to `http://myserver/jellyfin/web/index.html`. This can be useful if administrators want to access multiple Jellyfin instances under a single domain name, or if the Jellyfin instance lives only at a subpath to another domain with other services listening on `/`. - -The entered value on the configuration page will be normalized to include a leading `/` if this is missing. - -This setting requires a server restart to change, in order to avoid invalidating existing paths until the administrator is ready. - -There are three main caveats to this setting. - -1. When setting a new Base URL (i.e. from `/` to `/baseurl`) or changing a Base URL (i.e. from `/baseurl` to `/newbaseurl`), the Jellyfin web server will automatically handle redirects to avoid displaying users invalid pages. For instance, accessing a server with a Base URL of `/jellyfin` on the `/` path will automatically append the `/jellyfin` Base URL. However, entirely removing a Base URL (i.e. from `/baseurl` to `/`, an empty value in the configuration) will not - all URLs with the old Base URL path will become invalid and throw 404 errors. This should be kept in mind when removing an existing Base URL. - -2. Client applications generally, for now, do not handle the Base URL redirects implicitly. Therefore, for instance in the Android app, the `Host` setting _must_ include the BaseURL as well (e.g. `http://myserver:8096/baseurl`), or the connection will fail. - -3. Any reverse proxy configurations must be updated to handle a new Base URL. Generally, passing `/` back to the Jellyfin instance will work fine in all cases and the paths will be normalized, and this is the standard configuration in our examples. Keep this in mind however when doing more advanced routing. - -## Automatic port mapping - -Universal Plug and Play (UPnP) is a network protocol that allows devices on a local network to automatically discover each other and establish functional network services. When enabled, UPnP lets the server request the router to open and forward ports automatically. - -Using this is highly discouraged, as it may introduce security issues and often lacks proper implementation on router side. Instead the forwards should be configured on the Router manualy. For more about this see the section about [Port Forwards](./#firewall-port-forwarding). - -![Network configuration - Automatic Port Mapping](/images/docs/post-install/networking/settings-overview/networking-upnp-config.png) - -When automatic port mapping is enabled, the Server will try to automatically set up Port forwards. -It will use the Ports configured here as the public port and Jellyfins respective Port as internal. diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index 3a544b68..6dc31f84 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -148,3 +148,27 @@ Self signed certificates present problems with security and compatibility and ar Whilst Jellyfin offers https support its also possible to handle https/ ssl entirely on Proxy level. **It's strongly recommend that you check your SSL strength and server security at [SSLLabs](https://www.ssllabs.com/ssltest/analyze.html) if you are exposing these services to the internet.** + +### Base URL + +Running Jellyfin with a path (e.g. `https://example.com/jellyfin`) is supported. + +:::caution + +Base URL is known to break HDHomeRun, DLNA, Sonarr, Radarr, and MrMC. + +::: + +The Base URL setting is a setting used to specify the URL prefix that your Jellyfin instance can be accessed at. In effect, it adds this URL fragment to the start of any URL path. For instance, if you have a Jellyfin server at `http://myserver` and access its main page `http://myserver/web/index.html`, setting a Base URL of `/jellyfin` will alter this main page to `http://myserver/jellyfin/web/index.html`. This can be useful if administrators want to access multiple Jellyfin instances under a single domain name, or if the Jellyfin instance lives only at a subpath to another domain with other services listening on `/`. + +The entered value on the configuration page will be normalized to include a leading `/` if this is missing. + +This setting requires a server restart to change, in order to avoid invalidating existing paths until the administrator is ready. + +There are three main caveats to this setting. + +1. When setting a new Base URL (i.e. from `/` to `/baseurl`) or changing a Base URL (i.e. from `/baseurl` to `/newbaseurl`), the Jellyfin web server will automatically handle redirects to avoid displaying users invalid pages. For instance, accessing a server with a Base URL of `/jellyfin` on the `/` path will automatically append the `/jellyfin` Base URL. However, entirely removing a Base URL (i.e. from `/baseurl` to `/`, an empty value in the configuration) will not - all URLs with the old Base URL path will become invalid and throw 404 errors. This should be kept in mind when removing an existing Base URL. + +2. Client applications generally, for now, do not handle the Base URL redirects implicitly. Therefore, for instance in the Android TV app, the `Host` setting _must_ include the BaseURL as well (e.g. `http://myserver:8096/baseurl`), or the connection will fail. + +3. Any reverse proxy configurations must be updated to handle a new Base URL. Generally, passing `/` back to the Jellyfin instance will work fine in all cases and the paths will be normalized, and this is the standard configuration in our examples. Keep this in mind however when doing more advanced routing. diff --git a/static/images/docs/post-install/networking/settings-overview/networking-upnp-config.png b/static/images/docs/post-install/networking/settings-overview/networking-upnp-config.png deleted file mode 100644 index 241114d9ab25ee914fcd5f81bc9932b1a4fec9c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55114 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 be8qQki-s!NL;G@E7G;y2lWnfe{(t@(0}j&x From 1879f2d398b14832ed517553c3279ecbdac39a40 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 20 May 2025 10:16:27 +0200 Subject: [PATCH 186/896] test order --- docs/general/post-install/networking/9_advanced/_category_.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/9_advanced/_category_.yml b/docs/general/post-install/networking/9_advanced/_category_.yml index 73dadb69..2779b698 100644 --- a/docs/general/post-install/networking/9_advanced/_category_.yml +++ b/docs/general/post-install/networking/9_advanced/_category_.yml @@ -1,2 +1,2 @@ label: 'Advanced Networking' -position: 3.5 +position: 2.1 From 31697754ae566635a6e8b43dbf52a2f010af81be Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 20 May 2025 10:20:30 +0200 Subject: [PATCH 187/896] update order --- .../post-install/networking/8_reverse-proxy/_category_.yml | 2 +- docs/general/post-install/networking/9_advanced/_category_.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/_category_.yml b/docs/general/post-install/networking/8_reverse-proxy/_category_.yml index 064b0d01..b4e65e2d 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/_category_.yml +++ b/docs/general/post-install/networking/8_reverse-proxy/_category_.yml @@ -1,2 +1,2 @@ label: 'Reverse Proxy' -position: 2.5 +position: 2.1 diff --git a/docs/general/post-install/networking/9_advanced/_category_.yml b/docs/general/post-install/networking/9_advanced/_category_.yml index 2779b698..46d46aff 100644 --- a/docs/general/post-install/networking/9_advanced/_category_.yml +++ b/docs/general/post-install/networking/9_advanced/_category_.yml @@ -1,2 +1,2 @@ label: 'Advanced Networking' -position: 2.1 +position: 2.3 From c351e5e0d72a118a5766a3d78d0c51a23c52bd17 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 20 May 2025 10:33:11 +0200 Subject: [PATCH 188/896] move 1900 to DLNA --- docs/general/post-install/networking/3_dlna.md | 10 ++++++++-- docs/general/post-install/networking/index.md | 7 +------ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/general/post-install/networking/3_dlna.md b/docs/general/post-install/networking/3_dlna.md index f93d046c..aa973076 100644 --- a/docs/general/post-install/networking/3_dlna.md +++ b/docs/general/post-install/networking/3_dlna.md @@ -15,10 +15,16 @@ Make sure to reboot your Jellyfin-Server to complete the plugin install. ## General -DLNA is based on uPnP. +DLNA is based on UPnP. + +Therefore it will make use of its **Service Discovery:** (SSDP) running on Port 1900 UDP. +Since UPnP is a universal Protocol expecting to run on port 1900, its not possible to configure this. +Make sure to open this port to your local network. You will find more information about this in the [Port-Forwarding guide](./#firewall-port-forwarding). + + DLNA will send a broadcast signal from Jellyfin. This broadcast is limited to Jellyfin's current subnet. -If you are using docker, the network should use Host Mode, otherwise the broadcast signal will only be sent in the bridged network inside of docker. +If you are using docker, the network should use **Host Mode**, otherwise the broadcast signal will only be sent in the bridged network inside of docker. If DLNA fails to bind properly, the message `[ERR] Failed to bind to port 1900: "Address already in use". DLNA will be unavailable` should appear in the logs. diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index 6dc31f84..d1b7fb22 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -24,7 +24,6 @@ This section aims to provide an administrator with knowledge on what ports Jelly |---|---|---|---| | 8096 | tcp | āœ”ļø | Default http | | 8920 | tcp | āœ”ļø | Default https | -| 1900 | udp | āŒ | UPnP (SSDP) | | 7359 | udp | āŒ | Client Discovery |
@@ -37,12 +36,8 @@ This section aims to provide an administrator with knowledge on what ports Jelly Used when https is enabled. By default this port will not be used. This setting can also be modified from the **Networking** page to use a different port. -- **Service Discovery:** 1900 - Used for UPnP service discovery. This is also needed to discover your Server via DLNA in the local subnet (when enabled) - Since UPnP is a universal Protocol expecting to run on port 1900, its not possible to configure this. - - **Client Discovery:** 7359 UDP - Allows clients to discover Jellyfin on the local network. A broadcast message to this port with `Who is JellyfinServer?` will get a JSON response that includes the server address, ID, and name. + Allows clients to discover Jellyfin on the local network. A broadcast message to this port will return detailed information about your server that includes name, ip-address and ID.
From 7d820ef8135754e5170720704dfe86c4ccf38d1f Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 20 May 2025 10:34:48 +0200 Subject: [PATCH 189/896] fix urls --- docs/general/post-install/networking/8_reverse-proxy/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index 2d1d63fd..60600354 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -30,7 +30,7 @@ Our [nginx guide](./nginx/) includes an example how to censor sensitive informat Since the reverse proxy forwards the traffic to the Jellyfin-Server, Jellyfin will see all requests comming from the reverse proxy, not the actual Client IP's. This introduces potential security risks and can also break compatibility. -Therefore the IP Adress(es) of the reverse Proxy MUST be set in the [Network configuration](../settings-overview#Known-Proxies). +Therefore the IP Adress(es) of the reverse Proxy MUST be set in the Network configuration.. This will enable Jellyfin to search for `X-Forwarded-For`, `X-Forwarded-Proto` and `X-Forwarded-Host` headers and use the associated value as the source IP adress. This assumes that the reverse Proxy is set up to include this header, which is not always the case by default. From 8393fcaeb162e9d79f5b7f811619b84be170d371 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 20 May 2025 10:39:58 +0200 Subject: [PATCH 190/896] lint fix --- docs/general/post-install/networking/3_dlna.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/general/post-install/networking/3_dlna.md b/docs/general/post-install/networking/3_dlna.md index aa973076..52f75386 100644 --- a/docs/general/post-install/networking/3_dlna.md +++ b/docs/general/post-install/networking/3_dlna.md @@ -21,7 +21,6 @@ Therefore it will make use of its **Service Discovery:** (SSDP) running on Port Since UPnP is a universal Protocol expecting to run on port 1900, its not possible to configure this. Make sure to open this port to your local network. You will find more information about this in the [Port-Forwarding guide](./#firewall-port-forwarding). - DLNA will send a broadcast signal from Jellyfin. This broadcast is limited to Jellyfin's current subnet. If you are using docker, the network should use **Host Mode**, otherwise the broadcast signal will only be sent in the bridged network inside of docker. From 31a03bd30cab19e67da3bfc50a8de8728a7f5167 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 20 May 2025 11:11:50 +0200 Subject: [PATCH 191/896] fix wording stuff --- .../general/post-install/networking/3_dlna.md | 22 ++++++++++++------- docs/general/post-install/networking/index.md | 21 +++++++----------- 2 files changed, 22 insertions(+), 21 deletions(-) diff --git a/docs/general/post-install/networking/3_dlna.md b/docs/general/post-install/networking/3_dlna.md index 52f75386..e01d6b84 100644 --- a/docs/general/post-install/networking/3_dlna.md +++ b/docs/general/post-install/networking/3_dlna.md @@ -10,26 +10,32 @@ sidebar-position: 2 DLNA support has been moved to a first party plugin and is not included in a Jellyfin base-install. If you want to use DLNA, please install the plugin from the official Plugin catalog. -To do so, simply navigate to the admin dashboard and open the Catalog and install the [DLNA Plugin](https://github.com/jellyfin/jellyfin-plugin-dlna). Plugins maintained by the Jellyfin Project will be available in there by default. -Make sure to reboot your Jellyfin-Server to complete the plugin install. +To do so simply navigate to the admin dashboard, open the Catalog and install the [DLNA Plugin](https://github.com/jellyfin/jellyfin-plugin-dlna). Plugins maintained by the Jellyfin Project will be available in there by default. +Make sure to reboot your Jellyfin-Server to complete the plugin installation. ## General -DLNA is based on UPnP. +**Requirements:** -Therefore it will make use of its **Service Discovery:** (SSDP) running on Port 1900 UDP. +- Docker Host mode (if Docker is used) +- 1900 udp + +DLNA is based on UPnP. +Therefore it will make use of its **Service Discovery** (SSDP) running on Port 1900 UDP. Since UPnP is a universal Protocol expecting to run on port 1900, its not possible to configure this. -Make sure to open this port to your local network. You will find more information about this in the [Port-Forwarding guide](./#firewall-port-forwarding). +Make sure to open this port to your local network. You will find more information about how to do this in the [Port-Forwarding guide](./#firewall-port-forwarding). DLNA will send a broadcast signal from Jellyfin. This broadcast is limited to Jellyfin's current subnet. If you are using docker, the network should use **Host Mode**, otherwise the broadcast signal will only be sent in the bridged network inside of docker. -If DLNA fails to bind properly, the message `[ERR] Failed to bind to port 1900: "Address already in use". DLNA will be unavailable` should appear in the logs. +### Troubleshooting -Setting `Alive message interval (seconds)` to 30 seconds also appears to help discovery for some clients. +- If DLNA fails to bind properly, the message `[ERR] Failed to bind to port 1900: "Address already in use". DLNA will be unavailable` should appear in the logs. -If a base URL is set, try removing it and restarting the server. +- Setting `Alive message interval (seconds)` to 30 seconds also appears to help discovery for some clients. + +- If a base URL is set, try removing it and restarting the server. ## DLNA Logging diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index d1b7fb22..31e72edc 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -14,8 +14,6 @@ As a fully self hosted Software, Jellyfin runs independently from the Internet. You do not HAVE TO make your server accessable through the internet. Neither does jellyfin require an internet connection to run - however you should note that it will load metadata from various Providers, which will not work without an Internet connection. -If you are looking for a detailed overview of the networking settings, see the [Settings Overview](./settings-overview/). - ## Port Bindings This section aims to provide an administrator with knowledge on what ports Jellyfin binds to and what purpose they serve. @@ -29,29 +27,25 @@ This section aims to provide an administrator with knowledge on what ports Jelly
See details -- **HTTP Traffic:** 8096 - The web frontend can be accessed here for debugging SSL certificate issues on your local network. You can modify this setting from the **Networking** page in the admin settings. +- **HTTP Traffic** (8096/tcp): + The web frontend can be accessed here. You can modify this setting from the **Networking** page in the admin settings. -- **HTTPS Traffic:** 8920 +- **HTTPS Traffic** (8920/tcp): Used when https is enabled. By default this port will not be used. This setting can also be modified from the **Networking** page to use a different port. -- **Client Discovery:** 7359 UDP +- **Client Discovery** (7359/udp): Allows clients to discover Jellyfin on the local network. A broadcast message to this port will return detailed information about your server that includes name, ip-address and ID.
-### Monitoring Endpoints - -See [monitoring](./advanced/monitoring) for details on the monitoring endpoints that Jellyfin provides. - ## Accessing Jellyfin This section focusses on how to make Jellyfin Available within Networks. Here you will find descriptions on how to make Jellyfin accessible both only localy and through the Internet. In general, Jellyfin will be available localy on the specified port over the host-ip - e.g. `http://10.0.0.2:8096`. -However its also possible to create a local DNS entry that will point to your Jellyfin-Server - e.g. `jellyfin.local:8096`. +However its also possible to create a local DNS entry that will point to your Jellyfin-Server - e.g. `http://jellyfin.local:8096`.
Learn more about limitations with local DNS @@ -113,7 +107,7 @@ Autodiscovery services will only work localy and should not be made accessible e To access a server remotely there will need to be a way to find it or its network on the internet. This can be done through the public IP Adress of the Device or for IPv6 the Server's directly. -To store the IP Adress, the easiest option would be to use a Domain and rely on the DNS System to resolve it. +To store the IP Adress, the easiest option would be to use a Domain and rely on DNS to resolve it. This can also be used to store the 'current IP Adress' in the case of a dynamic public IP Adress. However its not mandatory to use a Domain. @@ -140,7 +134,8 @@ Self signed certificates present problems with security and compatibility and ar ::: -Whilst Jellyfin offers https support its also possible to handle https/ ssl entirely on Proxy level. +Whilst Jellyfin offers https support it is strongly recommended to handle this seperately on a Reverse Proxy. +You can find more info on how to set this up on our [Reverse Proxy](./reverse-proxy/) page. **It's strongly recommend that you check your SSL strength and server security at [SSLLabs](https://www.ssllabs.com/ssltest/analyze.html) if you are exposing these services to the internet.** From 172034e01176b3e58b75344214a58a30b2c7c10b Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 20 May 2025 11:12:12 +0200 Subject: [PATCH 192/896] typo --- docs/general/post-install/networking/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index 31e72edc..65c9215e 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -8,7 +8,7 @@ title: Networking As a Server Software, Jellyfin offers different Services over the Network. Specifically Jellyfin supports the streaming of content and comes packed with a web-Client. - This will work purely over the http(s) ports. -Additionaly in local networks Jellyfin offers various Auto-Discovery services. Theese will not work outside your local subnet. +Additionaly in local networks Jellyfin offers various Auto-Discovery services. These will not work outside your local subnet. As a fully self hosted Software, Jellyfin runs independently from the Internet. You do not HAVE TO make your server accessable through the internet. From bb1135cc7e88b637d34b7aefc971068e8409d15c Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 20 May 2025 14:35:27 +0200 Subject: [PATCH 193/896] "fix" slashes... --- docs/general/post-install/networking/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index 65c9215e..0e8210fa 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -59,7 +59,7 @@ This however requires the use of a public DNS server - The Jellyfin Server does
-### Firewall/ Port Forwarding +### Firewall / Port Forwarding Networks are usually devided from eachother by firewalls. These block all incoming traffic and are meant to protect the network. To access Jellyfin through these boundaries, its ports need to be forwarded/ opened in the respective firewalls. @@ -120,7 +120,7 @@ There are multiple ways of exposing Jellyfin to the outside - the most common on If you want to learn more about reverse Proxies and how to use them for Jellyfin, learn more on our dedicated site about [Reverse-Proxies](./reverse-proxy/). -### SSL/ https +### SSL / https Using https to access the Server is recommended. By default https will not be enabled, because it requires an SSL Certificate. From 602d257d63f972266e432877e8194c6efd35e724 Mon Sep 17 00:00:00 2001 From: Nadim Zubidat Date: Tue, 20 May 2025 15:41:16 +0200 Subject: [PATCH 194/896] Add a section for media provider identifiers --- docs/general/server/identifiers.md | 48 ++++++++++++++++++ .../docs/tvdb-media-identifier-example.png | Bin 0 -> 18005 bytes 2 files changed, 48 insertions(+) create mode 100644 docs/general/server/identifiers.md create mode 100644 static/images/docs/tvdb-media-identifier-example.png diff --git a/docs/general/server/identifiers.md b/docs/general/server/identifiers.md new file mode 100644 index 00000000..5729e37c --- /dev/null +++ b/docs/general/server/identifiers.md @@ -0,0 +1,48 @@ +--- +uid: provider-identifiers +title: Media Provider Identifiers +--- + +# Media Provider Identifiers + +To improve the accuracy of media identification, you can manually specify a media provider identifier for each movie or show. Each media provider uses a unique identifier for its content, and adding these identifiers greatly improves media identification. Identifiers can be specified in your movie/show file or folder name. For example: + +```txt +Movies +ā”œā”€ā”€ Best_Movie_Ever (1994) [tmdbid-680] +│ ā”œā”€ā”€ Best_Movie_Ever (1994) [tmdbid-680].mp4 +└── Movie (2021) [imdbid-tt12801262] + └── Movie (2021) [imdbid-tt12801262].mp4 +Shows +└── Series Name (2018) [tvdbid-79168] + ā”œā”€ā”€ Season 01 + | ā”œā”€ā”€ Series Name B S01E01.mkv + | └── Series Name B S01E02.mkv + └── Season 02 + ā”œā”€ā”€ Series Name B S02E01-E02.mkv + └── Series Name B S02E03.mkv +``` + +## Finding Media Identifiers +Below are instructions on how to find media provider identifiers for each supported provider. + +### The Movie Database (TVDB) +The identifier is found in the URL of the movie/show. For example: + +URL: `https://www.themoviedb.org/movie/569094-spider-man-across-the-spider-verse` + +Identifier: `[tmdbid-569094]` + +### Internet Movie Database (IMDB) +The identifier is found in the URL of the movie/show. For example: + +URL: `https://www.imdb.com/title/tt9362722/` + +Identifier: `[imdbid-tt9362722]` + +### The TV Database (TVDB) +The identifier is found on the main page of the movie/show. For example: + +![How to find The TVDB media identifier](/images/docs/tvdb-media-identifier-example.png) + +Identifier: `[tvdbid-132814]` \ No newline at end of file diff --git a/static/images/docs/tvdb-media-identifier-example.png b/static/images/docs/tvdb-media-identifier-example.png new file mode 100644 index 0000000000000000000000000000000000000000..ef677d56dd1342bdd458fd6808408da7b743242f GIT binary patch literal 18005 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 B_G$nC literal 0 HcmV?d00001 From f4a4c3e3ad7f6bf235186e6a0f23a5e84577662e Mon Sep 17 00:00:00 2001 From: Nadim Zubidat Date: Tue, 20 May 2025 17:01:59 +0200 Subject: [PATCH 195/896] Fix issues reporetd by markdownlint --- docs/general/server/identifiers.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/general/server/identifiers.md b/docs/general/server/identifiers.md index 5729e37c..bda5a9f7 100644 --- a/docs/general/server/identifiers.md +++ b/docs/general/server/identifiers.md @@ -24,9 +24,11 @@ Shows ``` ## Finding Media Identifiers + Below are instructions on how to find media provider identifiers for each supported provider. ### The Movie Database (TVDB) + The identifier is found in the URL of the movie/show. For example: URL: `https://www.themoviedb.org/movie/569094-spider-man-across-the-spider-verse` @@ -34,6 +36,7 @@ URL: `https://www.themoviedb.org/movie/569094-spider-man-across-the-spider-verse Identifier: `[tmdbid-569094]` ### Internet Movie Database (IMDB) + The identifier is found in the URL of the movie/show. For example: URL: `https://www.imdb.com/title/tt9362722/` @@ -41,8 +44,9 @@ URL: `https://www.imdb.com/title/tt9362722/` Identifier: `[imdbid-tt9362722]` ### The TV Database (TVDB) + The identifier is found on the main page of the movie/show. For example: ![How to find The TVDB media identifier](/images/docs/tvdb-media-identifier-example.png) -Identifier: `[tvdbid-132814]` \ No newline at end of file +Identifier: `[tvdbid-132814]` From f0a5fb07a5c4edb06bfe6f3eeefe85b77447fe57 Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Sat, 24 May 2025 15:50:53 +0200 Subject: [PATCH 196/896] Add link to the Hardware-acceleration page for vendor-specific config steps --- docs/general/installation/container.md | 45 ++------------------------ 1 file changed, 2 insertions(+), 43 deletions(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 45e71368..7ab85099 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -324,47 +324,6 @@ SuccessExitStatus=0 143 WantedBy=default.target ``` -#### Additional steps for NVIDIA GPUs +#### Vendor-specific configuration -1. Add the CUDA repo to your package manager. - - Browse the following directory to find the appropritate .repo file for your distribution: - - [CUDA repos](https://developer.download.nvidia.com/compute/cuda/repos/) - - Install the appropriate repository file into your package manager. - - The way to do this depends on your package manager. For example, Fedora 41 users will use the command: - - `sudo dnf config-manager addrepo --from-repofile=https://developer.download.nvidia.com/compute/cuda/repos/fedora41/$(uname -m)/cuda-fedora41.repo` - -2. Install packages `cuda-toolkit` and `nvidia-container-toolkit-base` - -3. Generate a CDI specification file. - - `sudo nvidia-ctk cdi generate --output=/etc/cdi/nvidia.yaml` - - See: [Support for Container Device Interface — NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/cdi-support.html) - -4. Replace the device `/dev/dri/:/dev/dri/` in your podman commandline or systemd container file with the following device: - - `nvidia.com/gpu=0` - - For example, your podman commandline should now look like this: - - ```sh - podman run \ - --detach \ - --label "io.containers.autoupdate=registry" \ - --name myjellyfin \ - --publish 8096:8096/tcp \ - --device nvidia.com/gpu=0 \ - # --security-opt label=disable # Only needed for older versions of container-selinux < 2.226 - --rm \ - --user $(id -u):$(id -g) \ - --userns keep-id \ - --volume jellyfin-cache:/cache:Z \ - --volume jellyfin-config:/config:Z \ - --mount type=bind,source=/path/to/media,destination=/media,ro=true,relabel=private \ - docker.io/jellyfin/jellyfin:latest - ``` +Additional configuration steps may be required depending on your GPU vendor. Check the [Hardware Acceleration](docs/general/post-install/transcoding/hardware-acceleration/) section. From 341944789d7e93e4d5eb4c1c9fb788db231c2935 Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Sat, 24 May 2025 16:48:10 +0200 Subject: [PATCH 197/896] Podman-specific steps for NVIDIA HWA --- .../hardware-acceleration/nvidia.md | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md index b58f3b52..8f725072 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md @@ -411,6 +411,88 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im ::: +#### Podman + +Podman is the officially supported container solution on Fedora Linux and its derivatives such as CentOS Stream and RHEL. + +1. Add the CUDA repo to your package manager. + + Browse the following directory to find the appropritate .repo file for your distribution: + + [CUDA repos](https://developer.download.nvidia.com/compute/cuda/repos/) + + Install the appropriate repository file into your package manager. + + The way to do this depends on your package manager and OS release. For example, Fedora 41 users will use the command: + + `sudo dnf config-manager addrepo --from-repofile=https://developer.download.nvidia.com/compute/cuda/repos/fedora41/$(uname -m)/cuda-fedora41.repo` + +2. Install packages `cuda-toolkit` and `nvidia-container-toolkit-base` + +3. Generate a CDI specification file. + + `sudo nvidia-ctk cdi generate --output=/etc/cdi/nvidia.yaml` + + See: [Support for Container Device Interface — NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/cdi-support.html) + +4. Adapt your podman commandline or systemd container file to use the device: `nvidia.com/gpu=0` + + For example, your podman commandline should now look like this: + + ```sh + podman run \ + --detach \ + --label "io.containers.autoupdate=registry" \ + --name myjellyfin \ + --publish 8096:8096/tcp \ + --device nvidia.com/gpu=0 \ + # --security-opt label=disable # Only needed for older versions of container-selinux < 2.226 + --rm \ + --user $(id -u):$(id -g) \ + --userns keep-id \ + --volume jellyfin-cache:/cache:Z \ + --volume jellyfin-config:/config:Z \ + --mount type=bind,source=/path/to/media,destination=/media,ro=true,relabel=private \ + docker.io/jellyfin/jellyfin:latest + ``` + + Systemd: + + ```sh + [Unit] + Description=jellyfin + + [Container] + Image=docker.io/jellyfin/jellyfin:latest + AutoUpdate=registry + PublishPort=8096:8096/tcp + UserNS=keep-id + #SecurityLabelDisable=true # Only needed for older versions of container-selinux < 2.226 + AddDevice=nvidia.com/gpu=0 + Volume=jellyfin-config:/config:Z + Volume=jellyfin-cache:/cache:Z + Volume=jellyfin-media:/media:Z + + [Service] + # Inform systemd of additional exit status + SuccessExitStatus=0 143 + + [Install] + # Start by default on boot + WantedBy=default.target + ``` + +5. Create the following udev rule to make sure the GPU devices are initialized before the container is started. + +Save the following file as `/etc/udev/rules.d/nvidia.rules` : +``` +ACTION=="add|bind", ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", \ + DRIVER=="nvidia", TEST!="/dev/nvidia-uvm", \ + RUN+="/usr/bin/nvidia-modprobe", \ + RUN+="/usr/bin/nvidia-modprobe -c0 -u", \ + RUN+="/usr/bin/nvidia-modprobe -m" +``` + #### Other Virtualizations Other Virtualizations are not verified and may or may not work on NVIDIA GPU. From eafcc23420f7dac01806c704abeb032fd7f41d26 Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Sat, 24 May 2025 16:49:49 +0200 Subject: [PATCH 198/896] Formatting --- .../hardware-acceleration/nvidia.md | 26 ++++++++----------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md index 8f725072..1eaac85b 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md @@ -417,13 +417,9 @@ Podman is the officially supported container solution on Fedora Linux and its de 1. Add the CUDA repo to your package manager. - Browse the following directory to find the appropritate .repo file for your distribution: + Browse the following directory to find the appropritate .repo file for your distribution: [CUDA repos](https://developer.download.nvidia.com/compute/cuda/repos/) - [CUDA repos](https://developer.download.nvidia.com/compute/cuda/repos/) - - Install the appropriate repository file into your package manager. - - The way to do this depends on your package manager and OS release. For example, Fedora 41 users will use the command: + Install the appropriate repository file into your package manager. The way to do this depends on your package manager and OS release. For example, Fedora 41 users will use the command: `sudo dnf config-manager addrepo --from-repofile=https://developer.download.nvidia.com/compute/cuda/repos/fedora41/$(uname -m)/cuda-fedora41.repo` @@ -483,15 +479,15 @@ Podman is the officially supported container solution on Fedora Linux and its de ``` 5. Create the following udev rule to make sure the GPU devices are initialized before the container is started. - -Save the following file as `/etc/udev/rules.d/nvidia.rules` : -``` -ACTION=="add|bind", ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", \ - DRIVER=="nvidia", TEST!="/dev/nvidia-uvm", \ - RUN+="/usr/bin/nvidia-modprobe", \ - RUN+="/usr/bin/nvidia-modprobe -c0 -u", \ - RUN+="/usr/bin/nvidia-modprobe -m" -``` + + Save the following file as `/etc/udev/rules.d/nvidia.rules` : + ``` + ACTION=="add|bind", ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", \ + DRIVER=="nvidia", TEST!="/dev/nvidia-uvm", \ + RUN+="/usr/bin/nvidia-modprobe", \ + RUN+="/usr/bin/nvidia-modprobe -c0 -u", \ + RUN+="/usr/bin/nvidia-modprobe -m" + ``` #### Other Virtualizations From 9fe18ee2f887495bfd5d70a57d5201222c55d8e2 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 27 May 2025 05:51:25 +0000 Subject: [PATCH 199/896] learn english --- docs/general/post-install/networking/index.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index 0e8210fa..d9ba69d3 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -8,11 +8,11 @@ title: Networking As a Server Software, Jellyfin offers different Services over the Network. Specifically Jellyfin supports the streaming of content and comes packed with a web-Client. - This will work purely over the http(s) ports. -Additionaly in local networks Jellyfin offers various Auto-Discovery services. These will not work outside your local subnet. +Additionally in local networks Jellyfin offers various Auto-Discovery services. These will not work outside your local subnet. As a fully self hosted Software, Jellyfin runs independently from the Internet. -You do not HAVE TO make your server accessable through the internet. -Neither does jellyfin require an internet connection to run - however you should note that it will load metadata from various Providers, which will not work without an Internet connection. +You do not HAVE TO make your server accessible through the internet. +Neither does Jellyfin require an internet connection to run - however you should note that it will load metadata from various Providers, which will not work without an Internet connection. ## Port Bindings @@ -42,7 +42,7 @@ This section aims to provide an administrator with knowledge on what ports Jelly ## Accessing Jellyfin This section focusses on how to make Jellyfin Available within Networks. -Here you will find descriptions on how to make Jellyfin accessible both only localy and through the Internet. +Here you will find descriptions on how to make Jellyfin accessible both only locally and through the Internet. In general, Jellyfin will be available localy on the specified port over the host-ip - e.g. `http://10.0.0.2:8096`. However its also possible to create a local DNS entry that will point to your Jellyfin-Server - e.g. `http://jellyfin.local:8096`. @@ -54,7 +54,7 @@ Devices like Google Chromecast or Google Streamer use hardcoded DNS Servers - th There are multiple workarrounds for this issue. The easiest involves the usage of IPv6 Entries in the public DNS. -Since IPv6 adresses dont differenciate between local and public, the adress will be abled to get resolved localy. +Since IPv6 addresses dont differentiate between local and public, the address will be abled to get resolved localy. This however requires the use of a public DNS server - The Jellyfin Server does not have to be accessible from the outside though! @@ -62,7 +62,7 @@ This however requires the use of a public DNS server - The Jellyfin Server does ### Firewall / Port Forwarding Networks are usually devided from eachother by firewalls. These block all incoming traffic and are meant to protect the network. -To access Jellyfin through these boundaries, its ports need to be forwarded/ opened in the respective firewalls. +To access Jellyfin through these boundaries, its ports need to be forwarded / opened in the respective firewalls. Note that opening a port gives full access to that port to the next higher Network. Opening a port directly to the Internet is therefore insecure and not recommended. From 335076f4a3ca4a065a13e81c06d9e8d3e652ef27 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 27 May 2025 06:03:18 +0000 Subject: [PATCH 200/896] learn more english --- .../networking/8_reverse-proxy/index.md | 6 +++--- docs/general/post-install/networking/index.md | 14 +++++++------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index 60600354..faaf90e3 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -27,11 +27,11 @@ Our [nginx guide](./nginx/) includes an example how to censor sensitive informat ### forwarded-for headers -Since the reverse proxy forwards the traffic to the Jellyfin-Server, Jellyfin will see all requests comming from the reverse proxy, not the actual Client IP's. +Since the reverse proxy forwards the traffic to the Jellyfin-Server, Jellyfin will see all requests coming from the reverse proxy, not the actual Client IP's. This introduces potential security risks and can also break compatibility. -Therefore the IP Adress(es) of the reverse Proxy MUST be set in the Network configuration.. -This will enable Jellyfin to search for `X-Forwarded-For`, `X-Forwarded-Proto` and `X-Forwarded-Host` headers and use the associated value as the source IP adress. +Therefore the IP Address(es) of the reverse Proxy MUST be set in the Network configuration.. +This will enable Jellyfin to search for `X-Forwarded-For`, `X-Forwarded-Proto` and `X-Forwarded-Host` headers and use the associated value as the source IP address. This assumes that the reverse Proxy is set up to include this header, which is not always the case by default. If issues with source IP forwarding appear, this should be checked. diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index d9ba69d3..d706a0f4 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -44,7 +44,7 @@ This section aims to provide an administrator with knowledge on what ports Jelly This section focusses on how to make Jellyfin Available within Networks. Here you will find descriptions on how to make Jellyfin accessible both only locally and through the Internet. -In general, Jellyfin will be available localy on the specified port over the host-ip - e.g. `http://10.0.0.2:8096`. +In general, Jellyfin will be available locally on the specified port over the host-ip - e.g. `http://10.0.0.2:8096`. However its also possible to create a local DNS entry that will point to your Jellyfin-Server - e.g. `http://jellyfin.local:8096`.
@@ -54,7 +54,7 @@ Devices like Google Chromecast or Google Streamer use hardcoded DNS Servers - th There are multiple workarrounds for this issue. The easiest involves the usage of IPv6 Entries in the public DNS. -Since IPv6 addresses dont differentiate between local and public, the address will be abled to get resolved localy. +Since IPv6 addresses dont differentiate between local and public, the address will be abled to get resolved locally. This however requires the use of a public DNS server - The Jellyfin Server does not have to be accessible from the outside though!
@@ -80,7 +80,7 @@ There are different layers where a firewall can be placed: Whilst Routers often allow you to forward a port, firewalls typically only allow you to open one. The difference is within the Target. Opening a Port essentially just means that traffic on this Port will go through. -Forwarding a Port you typically do in NAT scenarios - traffic is comming in on your public IP Adress, what device inside your network should recieve it. +Forwarding a Port you typically do in NAT scenarios - traffic is coming in on your public IP Address, what device inside your network should recieve it. Sometime port forwarding also offers to set a different target port then entry port. @@ -102,13 +102,13 @@ Here is linked below how to open ports for: Since Jellyfin is entirely self hosted, the server will have to be made accessible from the Internet manualy. To do that there will have to be some way to access the http(s) port remotely. -Autodiscovery services will only work localy and should not be made accessible externaly. +Autodiscovery services will only work locally and should not be made accessible externaly. To access a server remotely there will need to be a way to find it or its network on the internet. -This can be done through the public IP Adress of the Device or for IPv6 the Server's directly. +This can be done through the public IP Address of the Device or for IPv6 the Server's directly. -To store the IP Adress, the easiest option would be to use a Domain and rely on DNS to resolve it. -This can also be used to store the 'current IP Adress' in the case of a dynamic public IP Adress. +To store the IP Address, the easiest option would be to use a Domain and rely on DNS to resolve it. +This can also be used to store the 'current IP Address' in the case of a dynamic public IP Address. However its not mandatory to use a Domain. There are multiple ways of exposing Jellyfin to the outside - the most common ones are: From 41880c12c24a422bb6e9b9aabe46e135e843ed50 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 27 May 2025 12:03:08 +0000 Subject: [PATCH 201/896] visiting english class --- docs/general/post-install/networking/8_reverse-proxy/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index faaf90e3..fae63500 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -7,8 +7,8 @@ title: Reverse Proxy ## General -Whilst a Proxy typically is meant to catch and forward outgoing traffic, a reverse proxy does the same for ingoing network traffic. -The reverse Proxy can then act as an entrypoint to various services and will internaly forward the traffic to your service. +Whilst a Proxy typically is meant to catch and forward outgoing traffic, a reverse proxy does the same for incoming network traffic. +The reverse Proxy can then act as an entrypoint to various services and will internally forward the traffic to your service. This opens the ability to do rule specific routing, for example subdomain routing, ip geoblocking, ratelimits or url forwarding. Its also possible to handle all DNS and SSL specific things on the reverse Proxy, so that everything routing wise can be managed in one place. From 92a57325cbe44627c0f34144135ee6f83397bb78 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Thu, 29 May 2025 14:07:42 +0800 Subject: [PATCH 202/896] Update excluding-directory.md --- docs/general/server/media/excluding-directory.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/docs/general/server/media/excluding-directory.md b/docs/general/server/media/excluding-directory.md index a1d7df9c..5b67863d 100644 --- a/docs/general/server/media/excluding-directory.md +++ b/docs/general/server/media/excluding-directory.md @@ -29,9 +29,3 @@ Shows ā”œā”€ā”€ .ignore └── ... ``` - -:::caution - -Currently, placing a `.ignore` file inside an [`Extras`](/docs/general/server/media/shows#extras-folders) directory [does not work](https://github.com/jellyfin/jellyfin/issues/9571). - -::: From db493c79b2dd68f841694ec35302368304420f75 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Thu, 29 May 2025 20:34:20 +0800 Subject: [PATCH 203/896] ; --- docs/general/server/media/movies.md | 2 +- docs/general/server/media/shows.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/server/media/movies.md b/docs/general/server/media/movies.md index d081e391..edf23158 100644 --- a/docs/general/server/media/movies.md +++ b/docs/general/server/media/movies.md @@ -48,7 +48,7 @@ import Video3D from './\_video-3d.md'; -import Multipart from './\_video-multipart.md' +import Multipart from './\_video-multipart.md'; diff --git a/docs/general/server/media/shows.md b/docs/general/server/media/shows.md index cc2dfd1b..3cbfb7c5 100644 --- a/docs/general/server/media/shows.md +++ b/docs/general/server/media/shows.md @@ -72,7 +72,7 @@ import Video3D from './\_video-3d.md'; -import Multipart from './\_video-multipart.md' +import Multipart from './\_video-multipart.md'; From 6feb0722c7b396c558829b14481eebc2e8e0697d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 May 2025 22:23:57 +0800 Subject: [PATCH 204/896] Update dependency swiper to v11.2.7 (#1410) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 01060cf4..3fde22aa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.87.0", - "swiper": "11.2.6", + "swiper": "11.2.7", "url-loader": "4.1.1" }, "devDependencies": { @@ -21594,9 +21594,9 @@ } }, "node_modules/swiper": { - "version": "11.2.6", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.6.tgz", - "integrity": "sha512-8aXpYKtjy3DjcbzZfz+/OX/GhcU5h+looA6PbAzHMZT6ESSycSp9nAjPCenczgJyslV+rUGse64LMGpWE3PX9Q==", + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.7.tgz", + "integrity": "sha512-oPJCwdcjFMw3SoBM7AdB1RJzjT7JaE4Mg7TWceTmJ/i2OtF8L01Ct+5eOf48nG3trgR0wXFekWdfnTdl0eg6Pg==", "funding": [ { "type": "patreon", diff --git a/package.json b/package.json index ce02255b..20bad76d 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.87.0", - "swiper": "11.2.6", + "swiper": "11.2.7", "url-loader": "4.1.1" }, "browserslist": { From ea36ce46cffbf585033853ef792211cf36216480 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 29 May 2025 22:32:36 +0800 Subject: [PATCH 205/896] Update dependency sass to v1.89.0 (#1405) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3fde22aa..e8158b74 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.87.0", + "sass": "1.89.0", "swiper": "11.2.7", "url-loader": "4.1.1" }, @@ -20408,9 +20408,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.87.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.87.0.tgz", - "integrity": "sha512-d0NoFH4v6SjEK7BoX810Jsrhj7IQSYHAHLi/iSpgqKc7LaIDshFRlSg5LOymf9FqQhxEHs2W5ZQXlvy0KD45Uw==", + "version": "1.89.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.0.tgz", + "integrity": "sha512-ld+kQU8YTdGNjOLfRWBzewJpU5cwEv/h5yyqlSeJcj6Yh8U4TDA9UA5FPicqDz/xgRPWRSYIQNiFks21TbA9KQ==", "license": "MIT", "dependencies": { "chokidar": "^4.0.0", diff --git a/package.json b/package.json index 20bad76d..7b48a0da 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.87.0", + "sass": "1.89.0", "swiper": "11.2.7", "url-loader": "4.1.1" }, From 05c6c4e8e3bf78ff56f9d94906b362055b4262dd Mon Sep 17 00:00:00 2001 From: BotBlake Date: Fri, 30 May 2025 10:44:46 +0200 Subject: [PATCH 206/896] Apply suggestions from code review Co-authored-by: felix920506 --- docs/general/post-install/networking/3_dlna.md | 6 +++--- .../post-install/networking/8_reverse-proxy/index.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/general/post-install/networking/3_dlna.md b/docs/general/post-install/networking/3_dlna.md index e01d6b84..7252e5c4 100644 --- a/docs/general/post-install/networking/3_dlna.md +++ b/docs/general/post-install/networking/3_dlna.md @@ -8,10 +8,10 @@ sidebar-position: 2 ## Installation -DLNA support has been moved to a first party plugin and is not included in a Jellyfin base-install. +DLNA support has been moved to a first party plugin and is not included in a Jellyfin base install since 10.9. If you want to use DLNA, please install the plugin from the official Plugin catalog. To do so simply navigate to the admin dashboard, open the Catalog and install the [DLNA Plugin](https://github.com/jellyfin/jellyfin-plugin-dlna). Plugins maintained by the Jellyfin Project will be available in there by default. -Make sure to reboot your Jellyfin-Server to complete the plugin installation. +Make sure to restart your Jellyfin-Server to complete the plugin installation. ## General @@ -22,7 +22,7 @@ Make sure to reboot your Jellyfin-Server to complete the plugin installation. DLNA is based on UPnP. Therefore it will make use of its **Service Discovery** (SSDP) running on Port 1900 UDP. -Since UPnP is a universal Protocol expecting to run on port 1900, its not possible to configure this. +Since UPnP is a standard Protocol expected to be on UDP port 1900, its not possible to configure this. Make sure to open this port to your local network. You will find more information about how to do this in the [Port-Forwarding guide](./#firewall-port-forwarding). DLNA will send a broadcast signal from Jellyfin. diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index fae63500..46aebfee 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -38,7 +38,7 @@ If issues with source IP forwarding appear, this should be checked. ### Websockets -Jellyfin makes use of Websockets for various things. Not all reverse proxies allow this by default. Its important to make sure Websockets are allowed for your Jellyfin-Server. +Jellyfin makes use of Websockets for various things. Not all reverse proxies allow this by default. Its important to make sure Websockets are allowed for your Jellyfin server. ## Guides From 14cf1e4e9aeb7ff8d7ccf95edd0d469aaec15fb0 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 30 May 2025 19:27:47 +0800 Subject: [PATCH 207/896] coderabbit nitpicks --- docs/general/server/media/_video-3d.md | 4 ++-- docs/general/server/media/_video-external-streams.md | 2 +- docs/general/server/media/_video-header.md | 4 ++-- docs/general/server/media/_video-multipart.md | 4 ++-- docs/general/server/media/_video-multiversion.md | 4 ++-- docs/general/server/media/mixed-movies-and-shows.md | 2 +- docs/general/server/media/music-videos.md | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/general/server/media/_video-3d.md b/docs/general/server/media/_video-3d.md index 94086979..1f436ca4 100644 --- a/docs/general/server/media/_video-3d.md +++ b/docs/general/server/media/_video-3d.md @@ -4,7 +4,7 @@ 3D Videos are identified using flags in the file name. To identify 3D content by filename, the first tag is `3D`, which must be combined with one of the following tags to specify the specific 3D format: -| Format | Tag | +| Format | Flag | | ---------------------- | ------------- | | half side by side | `hsbs` | | full side by side | `fsbs` | @@ -13,7 +13,7 @@ | Multiview Video Coding | `mvc` | | Anaglyph | Not Supported | -The tags are case-insensitive and must be surrounded by either a space, hyphen `-`, dot `.` or underscore `_`. +The tags are case-insensitive and must be surrounded by either a space, hyphen `-`, dot `.`, or underscore `_`. ```txt Awesome 3D Movie (2022).3D.FTAB.mp4 diff --git a/docs/general/server/media/_video-external-streams.md b/docs/general/server/media/_video-external-streams.md index b452e401..bba0e649 100644 --- a/docs/general/server/media/_video-external-streams.md +++ b/docs/general/server/media/_video-external-streams.md @@ -32,7 +32,7 @@ Each title/flag field can be a generic string, or a special flag. A file can hav | Forced | `forced`, `foreign` | | Hearing Impaired | `sdh`, `cc`, `hi` | -`hi` collides with the Hindi language abbreviation. `hi` by itself will resolve as a Hindi language track, while `hi` in conjunction with another language identifier (such as `title.en.hi.srt`) will use the other language and tag it as hearing impaired. +`hi` collides with the Hindi language abbreviation. `hi` by itself will resolve as a Hindi language track, while `hi` in addition to another language identifier (such as `title.en.hi.srt`) will use the other language and tag it as hearing impaired. Flags are ignored on containers with more than one stream. diff --git a/docs/general/server/media/_video-header.md b/docs/general/server/media/_video-header.md index c3e59507..9a73c61d 100644 --- a/docs/general/server/media/_video-header.md +++ b/docs/general/server/media/_video-header.md @@ -1,7 +1,7 @@ -Most common video formats are supported by Jellyfin, such as `mp4` and `mkv`. In addition, `VIDEO_TS` and `BDMV` folders are supported for movies and music videos. `VIDEO_TS` or `BDMV` folders do not support multiple versions, multiple parts or external subtitle / audio tracks. +Most common video formats are supported by Jellyfin, such as `mp4` and `mkv`. In addition, `VIDEO_TS` and `BDMV` folders are supported for movies and music videos. `VIDEO_TS` or `BDMV` folders do not support multiple versions, multiple parts or external subtitle/audio tracks. -`.iso` files and other disc image formats should work but are not supported. It is recommended that disc image formats be remuxed into `mkv` containers, or extracted into `VIDEO_TS` or `BDMV` folders. +`.iso` files and other disc image formats should work, but are not supported. It is recommended that disc image formats be remuxed into `mkv` containers, or extracted into `VIDEO_TS` or `BDMV` folders. File names containing special characters WILL cause problems. The following characters are known to cause issues: `<`, `>`, `:`, `"`, `/`, `\`, `|`, `?`, `*` diff --git a/docs/general/server/media/_video-multipart.md b/docs/general/server/media/_video-multipart.md index 955b6939..ae23a529 100644 --- a/docs/general/server/media/_video-multipart.md +++ b/docs/general/server/media/_video-multipart.md @@ -2,7 +2,7 @@ ## Multiple Parts -Content that are split into multiple files can be stacked together if named correctly. Files should be named as follows: +Content that is split into multiple files can be stacked together if named correctly. Files should be named as follows: ```txt Movie Name (2010) @@ -38,4 +38,4 @@ Supported separators are: - `-` (dash) - `_` (underscore) -This does not work in conjunction with multiple versions or merging. +This does not work with multiple versions or merging. diff --git a/docs/general/server/media/_video-multiversion.md b/docs/general/server/media/_video-multiversion.md index 19403df9..9cc32b25 100644 --- a/docs/general/server/media/_video-multiversion.md +++ b/docs/general/server/media/_video-multiversion.md @@ -27,7 +27,7 @@ If labels are not added to the end of filenames, as shown above, each file will Movie versions are presented in an alphabetically sorted list. An exception applies to resolution names, which are sorted in descending order from highest to lowest resolution. A version name qualifies as a resolution name when ending with either a `p` or an `i`. The first movie version in the list is the one selected by default. An example of sorting as seen below. -- `1080p`, `2160p`, `360p`, `480p`, `720p` → `2160p`, `1080p`, `720p`, `480p`, `360p` -- `Extended Cut`, `Cinematic Cut`, `Director's Cut` → `Cinematic Cut`, `Director's Cut`, `Extended Cut` +- Resolution sorting: `1080p`, `2160p`, `360p`, `480p`, `720p` → `2160p`, `1080p`, `720p`, `480p`, `360p` +- Named versions sorting: `Extended Cut`, `Cinematic Cut`, `Director's Cut` → `Cinematic Cut`, `Director's Cut`, `Extended Cut` To group media manually, long-click or right-click media to highlight then select additional media to merge. Use the new bar that appears to 'Group Versions'. diff --git a/docs/general/server/media/mixed-movies-and-shows.md b/docs/general/server/media/mixed-movies-and-shows.md index 63fe9f6d..709db4a9 100644 --- a/docs/general/server/media/mixed-movies-and-shows.md +++ b/docs/general/server/media/mixed-movies-and-shows.md @@ -5,4 +5,4 @@ title: Mixed Movies and Shows # Mixed Movies and Shows -This library type is deprecated. It is not recommended to use this. +This library type is broken and deprecated. It is not recommended to use this. diff --git a/docs/general/server/media/music-videos.md b/docs/general/server/media/music-videos.md index ca283033..b4cb8519 100644 --- a/docs/general/server/media/music-videos.md +++ b/docs/general/server/media/music-videos.md @@ -47,7 +47,7 @@ import Video3D from './\_video-3d.md'; -import Multipart from './\_video-multipart.md' +import Multipart from './\_video-multipart.md'; From adbfab4c946ab3232d9c49a3e774a037e76547e2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 30 May 2025 11:35:07 +0000 Subject: [PATCH 208/896] Update dependency @types/react to v18.3.22 (#1402) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index e8158b74..641037d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,7 +37,7 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.7.0", "@docusaurus/tsconfig": "3.7.0", - "@types/react": "18.3.20", + "@types/react": "18.3.22", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "@typescript-eslint/eslint-plugin": "7.1.1", @@ -5627,9 +5627,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.20", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.20.tgz", - "integrity": "sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==", + "version": "18.3.22", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.22.tgz", + "integrity": "sha512-vUhG0YmQZ7kL/tmKLrD3g5zXbXXreZXB3pmROW8bg3CnLnpjkRVwUlLne7Ufa2r9yJ8+/6B73RzhAek5TBKh2Q==", "license": "MIT", "dependencies": { "@types/prop-types": "*", diff --git a/package.json b/package.json index 7b48a0da..048edfcc 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.7.0", "@docusaurus/tsconfig": "3.7.0", - "@types/react": "18.3.20", + "@types/react": "18.3.22", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "@typescript-eslint/eslint-plugin": "7.1.1", From 4ca0cd40c16956db6ed1d8fbf578d00cf06d7ff8 Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Mon, 2 Jun 2025 01:51:12 +0200 Subject: [PATCH 209/896] Removed unnecessary line --- docs/general/installation/container.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 7ab85099..21ae6ee7 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -156,7 +156,6 @@ You can learn more about using Docker by [reading the official Docker documentat ## Podman [Podman](https://podman.io) allows you to run rootless containers. -It's also the officially supported container solution on Fedora Linux and its derivatives such as CentOS Stream and RHEL. Steps to run Jellyfin using Podman are similar to the Docker steps. 1. Install Podman: From f705c2f870b4822233189dd182a2db190e22c58a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 20:02:38 +0800 Subject: [PATCH 210/896] Update dependency @icons-pack/react-simple-icons to v12.9.0 (#1413) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 641037d7..cb3c42c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.49.2", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "12.8.0", + "@icons-pack/react-simple-icons": "12.9.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", @@ -3894,9 +3894,9 @@ } }, "node_modules/@icons-pack/react-simple-icons": { - "version": "12.8.0", - "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-12.8.0.tgz", - "integrity": "sha512-Xj6tBadpPYVaoDaXqKpSJc5AXtcXSBk+se+GsceRouYin9XvKv2at0fO5GSr1dNDc3WfZSVc1Gs7KGwUY8PfHA==", + "version": "12.9.0", + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-12.9.0.tgz", + "integrity": "sha512-GLb2ayO78ZjjmI7GMpCDlXcELEr3DPO89nordI/JC8dMiJDMzuPb3qeOTt+SWcFOyJ+SAh9C/feUCpiBSM8ZLQ==", "license": "MIT", "peerDependencies": { "react": "^16.13 || ^17 || ^18 || ^19" diff --git a/package.json b/package.json index 048edfcc..0191dc1e 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@docusaurus/theme-mermaid": "3.7.0", "@easyops-cn/docusaurus-search-local": "0.49.2", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "12.8.0", + "@icons-pack/react-simple-icons": "12.9.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", From 2649e1b3973a60210112ec715a262fe51006672d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 12:03:56 +0000 Subject: [PATCH 211/896] Update Docusaurus to v3.8.0 --- package-lock.json | 960 +++++++++++++--------------------------------- package.json | 22 +- 2 files changed, 280 insertions(+), 702 deletions(-) diff --git a/package-lock.json b/package-lock.json index cb3c42c0..7e705380 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,15 +8,15 @@ "name": "jellyfin-org", "version": "0.0.0", "dependencies": { - "@docusaurus/core": "3.7.0", - "@docusaurus/plugin-client-redirects": "3.7.0", - "@docusaurus/plugin-content-blog": "3.7.0", - "@docusaurus/plugin-content-docs": "3.7.0", - "@docusaurus/plugin-content-pages": "3.7.0", - "@docusaurus/plugin-sitemap": "3.7.0", - "@docusaurus/plugin-svgr": "3.7.0", - "@docusaurus/theme-classic": "3.7.0", - "@docusaurus/theme-mermaid": "3.7.0", + "@docusaurus/core": "3.8.0", + "@docusaurus/plugin-client-redirects": "3.8.0", + "@docusaurus/plugin-content-blog": "3.8.0", + "@docusaurus/plugin-content-docs": "3.8.0", + "@docusaurus/plugin-content-pages": "3.8.0", + "@docusaurus/plugin-sitemap": "3.8.0", + "@docusaurus/plugin-svgr": "3.8.0", + "@docusaurus/theme-classic": "3.8.0", + "@docusaurus/theme-mermaid": "3.8.0", "@easyops-cn/docusaurus-search-local": "0.49.2", "@fontsource/noto-sans": "5.2.7", "@icons-pack/react-simple-icons": "12.9.0", @@ -35,8 +35,8 @@ "url-loader": "4.1.1" }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.7.0", - "@docusaurus/tsconfig": "3.7.0", + "@docusaurus/module-type-aliases": "3.8.0", + "@docusaurus/tsconfig": "3.8.0", "@types/react": "18.3.22", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", @@ -2940,9 +2940,9 @@ } }, "node_modules/@docusaurus/babel": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.7.0.tgz", - "integrity": "sha512-0H5uoJLm14S/oKV3Keihxvh8RV+vrid+6Gv+2qhuzbqHanawga8tYnsdpjEyt36ucJjqlby2/Md2ObWjA02UXQ==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.8.0.tgz", + "integrity": "sha512-9EJwSgS6TgB8IzGk1L8XddJLhZod8fXT4ULYMx6SKqyCBqCFpVCEjR/hNXXhnmtVM2irDuzYoVLGWv7srG/VOA==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", @@ -2955,8 +2955,8 @@ "@babel/runtime": "^7.25.9", "@babel/runtime-corejs3": "^7.25.9", "@babel/traverse": "^7.25.9", - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", + "@docusaurus/logger": "3.8.0", + "@docusaurus/utils": "3.8.0", "babel-plugin-dynamic-import-node": "^2.3.3", "fs-extra": "^11.1.1", "tslib": "^2.6.0" @@ -2966,17 +2966,17 @@ } }, "node_modules/@docusaurus/bundler": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.7.0.tgz", - "integrity": "sha512-CUUT9VlSGukrCU5ctZucykvgCISivct+cby28wJwCC/fkQFgAHRp/GKv2tx38ZmXb7nacrKzFTcp++f9txUYGg==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.8.0.tgz", + "integrity": "sha512-Rq4Z/MSeAHjVzBLirLeMcjLIAQy92pF1OI+2rmt18fSlMARfTGLWRE8Vb+ljQPTOSfJxwDYSzsK6i7XloD2rNA==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", - "@docusaurus/babel": "3.7.0", - "@docusaurus/cssnano-preset": "3.7.0", - "@docusaurus/logger": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils": "3.7.0", + "@docusaurus/babel": "3.8.0", + "@docusaurus/cssnano-preset": "3.8.0", + "@docusaurus/logger": "3.8.0", + "@docusaurus/types": "3.8.0", + "@docusaurus/utils": "3.8.0", "babel-loader": "^9.2.1", "clean-css": "^5.3.2", "copy-webpack-plugin": "^11.0.0", @@ -2990,7 +2990,6 @@ "postcss": "^8.4.26", "postcss-loader": "^7.3.3", "postcss-preset-env": "^10.1.0", - "react-dev-utils": "^12.0.1", "terser-webpack-plugin": "^5.3.9", "tslib": "^2.6.0", "url-loader": "^4.1.1", @@ -3010,18 +3009,18 @@ } }, "node_modules/@docusaurus/core": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.7.0.tgz", - "integrity": "sha512-b0fUmaL+JbzDIQaamzpAFpTviiaU4cX3Qz8cuo14+HGBCwa0evEK0UYCBFY3n4cLzL8Op1BueeroUD2LYAIHbQ==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.0.tgz", + "integrity": "sha512-c7u6zFELmSGPEP9WSubhVDjgnpiHgDqMh1qVdCB7rTflh4Jx0msTYmMiO91Ez0KtHj4sIsDsASnjwfJ2IZp3Vw==", "license": "MIT", "dependencies": { - "@docusaurus/babel": "3.7.0", - "@docusaurus/bundler": "3.7.0", - "@docusaurus/logger": "3.7.0", - "@docusaurus/mdx-loader": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", + "@docusaurus/babel": "3.8.0", + "@docusaurus/bundler": "3.8.0", + "@docusaurus/logger": "3.8.0", + "@docusaurus/mdx-loader": "3.8.0", + "@docusaurus/utils": "3.8.0", + "@docusaurus/utils-common": "3.8.0", + "@docusaurus/utils-validation": "3.8.0", "boxen": "^6.2.1", "chalk": "^4.1.2", "chokidar": "^3.5.3", @@ -3029,19 +3028,19 @@ "combine-promises": "^1.1.0", "commander": "^5.1.0", "core-js": "^3.31.1", - "del": "^6.1.1", "detect-port": "^1.5.1", "escape-html": "^1.0.3", "eta": "^2.2.0", "eval": "^0.1.8", + "execa": "5.1.1", "fs-extra": "^11.1.1", "html-tags": "^3.3.1", "html-webpack-plugin": "^5.6.0", "leven": "^3.1.0", "lodash": "^4.17.21", + "open": "^8.4.0", "p-map": "^4.0.0", "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", "react-loadable-ssr-addon-v5-slorber": "^1.0.1", @@ -3050,7 +3049,7 @@ "react-router-dom": "^5.3.4", "semver": "^7.5.4", "serve-handler": "^6.1.6", - "shelljs": "^0.8.5", + "tinypool": "^1.0.2", "tslib": "^2.6.0", "update-notifier": "^6.0.2", "webpack": "^5.95.0", @@ -3071,9 +3070,9 @@ } }, "node_modules/@docusaurus/cssnano-preset": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.7.0.tgz", - "integrity": "sha512-X9GYgruZBSOozg4w4dzv9uOz8oK/EpPVQXkp0MM6Tsgp/nRIU9hJzJ0Pxg1aRa3xCeEQTOimZHcocQFlLwYajQ==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.8.0.tgz", + "integrity": "sha512-UJ4hAS2T0R4WNy+phwVff2Q0L5+RXW9cwlH6AEphHR5qw3m/yacfWcSK7ort2pMMbDn8uGrD38BTm4oLkuuNoQ==", "license": "MIT", "dependencies": { "cssnano-preset-advanced": "^6.1.2", @@ -3086,9 +3085,9 @@ } }, "node_modules/@docusaurus/logger": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", - "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.8.0.tgz", + "integrity": "sha512-7eEMaFIam5Q+v8XwGqF/n0ZoCld4hV4eCCgQkfcN9Mq5inoZa6PHHW9Wu6lmgzoK5Kx3keEeABcO2SxwraoPDQ==", "license": "MIT", "dependencies": { "chalk": "^4.1.2", @@ -3099,21 +3098,21 @@ } }, "node_modules/@docusaurus/mdx-loader": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz", - "integrity": "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.8.0.tgz", + "integrity": "sha512-mDPSzssRnpjSdCGuv7z2EIAnPS1MHuZGTaRLwPn4oQwszu4afjWZ/60sfKjTnjBjI8Vl4OgJl2vMmfmiNDX4Ng==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", + "@docusaurus/logger": "3.8.0", + "@docusaurus/utils": "3.8.0", + "@docusaurus/utils-validation": "3.8.0", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", "estree-util-value-to-estree": "^3.0.1", "file-loader": "^6.2.0", "fs-extra": "^11.1.1", - "image-size": "^1.0.2", + "image-size": "^2.0.2", "mdast-util-mdx": "^3.0.0", "mdast-util-to-string": "^4.0.0", "rehype-raw": "^7.0.0", @@ -3138,17 +3137,17 @@ } }, "node_modules/@docusaurus/module-type-aliases": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.7.0.tgz", - "integrity": "sha512-g7WdPqDNaqA60CmBrr0cORTrsOit77hbsTj7xE2l71YhBn79sxdm7WMK7wfhcaafkbpIh7jv5ef5TOpf1Xv9Lg==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.8.0.tgz", + "integrity": "sha512-/uMb4Ipt5J/QnD13MpnoC/A4EYAe6DKNWqTWLlGrqsPJwJv73vSwkA25xnYunwfqWk0FlUQfGv/Swdh5eCCg7g==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.7.0", + "@docusaurus/types": "3.8.0", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", "@types/react-router-dom": "*", - "react-helmet-async": "npm:@slorber/react-helmet-async@*", + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" }, "peerDependencies": { @@ -3157,16 +3156,16 @@ } }, "node_modules/@docusaurus/plugin-client-redirects": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.7.0.tgz", - "integrity": "sha512-6B4XAtE5ZVKOyhPgpgMkb7LwCkN+Hgd4vOnlbwR8nCdTQhLjz8MHbGlwwvZ/cay2SPNRX5KssqKAlcHVZP2m8g==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.8.0.tgz", + "integrity": "sha512-J8f5qzAlO61BnG1I91+N5WH1b/lPWqn6ifTxf/Bluz9JVe1bhFNSl0yW03p+Ff3AFOINDy2ofX70al9nOnOLyw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.7.0", - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", + "@docusaurus/core": "3.8.0", + "@docusaurus/logger": "3.8.0", + "@docusaurus/utils": "3.8.0", + "@docusaurus/utils-common": "3.8.0", + "@docusaurus/utils-validation": "3.8.0", "eta": "^2.2.0", "fs-extra": "^11.1.1", "lodash": "^4.17.21", @@ -3181,24 +3180,24 @@ } }, "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.7.0.tgz", - "integrity": "sha512-EFLgEz6tGHYWdPU0rK8tSscZwx+AsyuBW/r+tNig2kbccHYGUJmZtYN38GjAa3Fda4NU+6wqUO5kTXQSRBQD3g==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.8.0.tgz", + "integrity": "sha512-0SlOTd9R55WEr1GgIXu+hhTT0hzARYx3zIScA5IzpdekZQesI/hKEa5LPHBd415fLkWMjdD59TaW/3qQKpJ0Lg==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.7.0", - "@docusaurus/logger": "3.7.0", - "@docusaurus/mdx-loader": "3.7.0", - "@docusaurus/theme-common": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", + "@docusaurus/core": "3.8.0", + "@docusaurus/logger": "3.8.0", + "@docusaurus/mdx-loader": "3.8.0", + "@docusaurus/theme-common": "3.8.0", + "@docusaurus/types": "3.8.0", + "@docusaurus/utils": "3.8.0", + "@docusaurus/utils-common": "3.8.0", + "@docusaurus/utils-validation": "3.8.0", "cheerio": "1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^11.1.1", "lodash": "^4.17.21", - "reading-time": "^1.5.0", + "schema-dts": "^1.1.2", "srcset": "^4.0.0", "tslib": "^2.6.0", "unist-util-visit": "^5.0.0", @@ -3215,25 +3214,26 @@ } }, "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.7.0.tgz", - "integrity": "sha512-GXg5V7kC9FZE4FkUZA8oo/NrlRb06UwuICzI6tcbzj0+TVgjq/mpUXXzSgKzMS82YByi4dY2Q808njcBCyy6tQ==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.8.0.tgz", + "integrity": "sha512-fRDMFLbUN6eVRXcjP8s3Y7HpAt9pzPYh1F/7KKXOCxvJhjjCtbon4VJW0WndEPInVz4t8QUXn5QZkU2tGVCE2g==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.7.0", - "@docusaurus/logger": "3.7.0", - "@docusaurus/mdx-loader": "3.7.0", - "@docusaurus/module-type-aliases": "3.7.0", - "@docusaurus/theme-common": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", + "@docusaurus/core": "3.8.0", + "@docusaurus/logger": "3.8.0", + "@docusaurus/mdx-loader": "3.8.0", + "@docusaurus/module-type-aliases": "3.8.0", + "@docusaurus/theme-common": "3.8.0", + "@docusaurus/types": "3.8.0", + "@docusaurus/utils": "3.8.0", + "@docusaurus/utils-common": "3.8.0", + "@docusaurus/utils-validation": "3.8.0", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", "js-yaml": "^4.1.0", "lodash": "^4.17.21", + "schema-dts": "^1.1.2", "tslib": "^2.6.0", "utility-types": "^3.10.0", "webpack": "^5.88.1" @@ -3247,16 +3247,16 @@ } }, "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.7.0.tgz", - "integrity": "sha512-YJSU3tjIJf032/Aeao8SZjFOrXJbz/FACMveSMjLyMH4itQyZ2XgUIzt4y+1ISvvk5zrW4DABVT2awTCqBkx0Q==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.8.0.tgz", + "integrity": "sha512-39EDx2y1GA0Pxfion5tQZLNJxL4gq6susd1xzetVBjVIQtwpCdyloOfQBAgX0FylqQxfJrYqL0DIUuq7rd7uBw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.7.0", - "@docusaurus/mdx-loader": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", + "@docusaurus/core": "3.8.0", + "@docusaurus/mdx-loader": "3.8.0", + "@docusaurus/types": "3.8.0", + "@docusaurus/utils": "3.8.0", + "@docusaurus/utils-validation": "3.8.0", "fs-extra": "^11.1.1", "tslib": "^2.6.0", "webpack": "^5.88.1" @@ -3270,17 +3270,17 @@ } }, "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.7.0.tgz", - "integrity": "sha512-bTRT9YLZ/8I/wYWKMQke18+PF9MV8Qub34Sku6aw/vlZ/U+kuEuRpQ8bTcNOjaTSfYsWkK4tTwDMHK2p5S86cA==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.8.0.tgz", + "integrity": "sha512-fGpOIyJvNiuAb90nSJ2Gfy/hUOaDu6826e5w5UxPmbpCIc7KlBHNAZ5g4L4ZuHhc4hdfq4mzVBsQSnne+8Ze1g==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.7.0", - "@docusaurus/logger": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", + "@docusaurus/core": "3.8.0", + "@docusaurus/logger": "3.8.0", + "@docusaurus/types": "3.8.0", + "@docusaurus/utils": "3.8.0", + "@docusaurus/utils-common": "3.8.0", + "@docusaurus/utils-validation": "3.8.0", "fs-extra": "^11.1.1", "sitemap": "^7.1.1", "tslib": "^2.6.0" @@ -3294,15 +3294,15 @@ } }, "node_modules/@docusaurus/plugin-svgr": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.7.0.tgz", - "integrity": "sha512-HByXIZTbc4GV5VAUkZ2DXtXv1Qdlnpk3IpuImwSnEzCDBkUMYcec5282hPjn6skZqB25M1TYCmWS91UbhBGxQg==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.8.0.tgz", + "integrity": "sha512-kEDyry+4OMz6BWLG/lEqrNsL/w818bywK70N1gytViw4m9iAmoxCUT7Ri9Dgs7xUdzCHJ3OujolEmD88Wy44OA==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", + "@docusaurus/core": "3.8.0", + "@docusaurus/types": "3.8.0", + "@docusaurus/utils": "3.8.0", + "@docusaurus/utils-validation": "3.8.0", "@svgr/core": "8.1.0", "@svgr/webpack": "^8.1.0", "tslib": "^2.6.0", @@ -3317,24 +3317,24 @@ } }, "node_modules/@docusaurus/theme-classic": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.7.0.tgz", - "integrity": "sha512-MnLxG39WcvLCl4eUzHr0gNcpHQfWoGqzADCly54aqCofQX6UozOS9Th4RK3ARbM9m7zIRv3qbhggI53dQtx/hQ==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.8.0.tgz", + "integrity": "sha512-nQWFiD5ZjoT76OaELt2n33P3WVuuCz8Dt5KFRP2fCBo2r9JCLsp2GJjZpnaG24LZ5/arRjv4VqWKgpK0/YLt7g==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.7.0", - "@docusaurus/logger": "3.7.0", - "@docusaurus/mdx-loader": "3.7.0", - "@docusaurus/module-type-aliases": "3.7.0", - "@docusaurus/plugin-content-blog": "3.7.0", - "@docusaurus/plugin-content-docs": "3.7.0", - "@docusaurus/plugin-content-pages": "3.7.0", - "@docusaurus/theme-common": "3.7.0", - "@docusaurus/theme-translations": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", + "@docusaurus/core": "3.8.0", + "@docusaurus/logger": "3.8.0", + "@docusaurus/mdx-loader": "3.8.0", + "@docusaurus/module-type-aliases": "3.8.0", + "@docusaurus/plugin-content-blog": "3.8.0", + "@docusaurus/plugin-content-docs": "3.8.0", + "@docusaurus/plugin-content-pages": "3.8.0", + "@docusaurus/theme-common": "3.8.0", + "@docusaurus/theme-translations": "3.8.0", + "@docusaurus/types": "3.8.0", + "@docusaurus/utils": "3.8.0", + "@docusaurus/utils-common": "3.8.0", + "@docusaurus/utils-validation": "3.8.0", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "copy-text-to-clipboard": "^3.2.0", @@ -3358,15 +3358,15 @@ } }, "node_modules/@docusaurus/theme-common": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.7.0.tgz", - "integrity": "sha512-8eJ5X0y+gWDsURZnBfH0WabdNm8XMCXHv8ENy/3Z/oQKwaB/EHt5lP9VsTDTf36lKEp0V6DjzjFyFIB+CetL0A==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.0.tgz", + "integrity": "sha512-YqV2vAWpXGLA+A3PMLrOMtqgTHJLDcT+1Caa6RF7N4/IWgrevy5diY8oIHFkXR/eybjcrFFjUPrHif8gSGs3Tw==", "license": "MIT", "dependencies": { - "@docusaurus/mdx-loader": "3.7.0", - "@docusaurus/module-type-aliases": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", + "@docusaurus/mdx-loader": "3.8.0", + "@docusaurus/module-type-aliases": "3.8.0", + "@docusaurus/utils": "3.8.0", + "@docusaurus/utils-common": "3.8.0", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3386,17 +3386,17 @@ } }, "node_modules/@docusaurus/theme-mermaid": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.7.0.tgz", - "integrity": "sha512-7kNDvL7hm+tshjxSxIqYMtsLUPsEBYnkevej/ext6ru9xyLgCed+zkvTfGzTWNeq8rJIEe2YSS8/OV5gCVaPCw==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.8.0.tgz", + "integrity": "sha512-ou0NJM37p4xrVuFaZp8qFe5Z/qBq9LuyRTP4KKRa0u2J3zC4f3saBJDgc56FyvvN1OsmU0189KGEPUjTr6hFxg==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.7.0", - "@docusaurus/module-type-aliases": "3.7.0", - "@docusaurus/theme-common": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils-validation": "3.7.0", - "mermaid": ">=10.4", + "@docusaurus/core": "3.8.0", + "@docusaurus/module-type-aliases": "3.8.0", + "@docusaurus/theme-common": "3.8.0", + "@docusaurus/types": "3.8.0", + "@docusaurus/utils-validation": "3.8.0", + "mermaid": ">=11.6.0", "tslib": "^2.6.0" }, "engines": { @@ -3408,9 +3408,9 @@ } }, "node_modules/@docusaurus/theme-translations": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.7.0.tgz", - "integrity": "sha512-Ewq3bEraWDmienM6eaNK7fx+/lHMtGDHQyd1O+4+3EsDxxUmrzPkV7Ct3nBWTuE0MsoZr3yNwQVKjllzCMuU3g==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.8.0.tgz", + "integrity": "sha512-1DTy/snHicgkCkryWq54fZvsAglTdjTx4qjOXgqnXJ+DIty1B+aPQrAVUu8LiM+6BiILfmNxYsxhKTj+BS3PZg==", "license": "MIT", "dependencies": { "fs-extra": "^11.1.1", @@ -3421,16 +3421,16 @@ } }, "node_modules/@docusaurus/tsconfig": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.7.0.tgz", - "integrity": "sha512-vRsyj3yUZCjscgfgcFYjIsTcAru/4h4YH2/XAE8Rs7wWdnng98PgWKvP5ovVc4rmRpRg2WChVW0uOy2xHDvDBQ==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.8.0.tgz", + "integrity": "sha512-utLl48nNjSYBoq47RKukZ9fPLEX3nJWThzrujb0ndQQ1jc/gh4RhTRaAqItH9nImnsgGKmLMnyoMBpfGmoop+w==", "dev": true, "license": "MIT" }, "node_modules/@docusaurus/types": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", - "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.8.0.tgz", + "integrity": "sha512-RDEClpwNxZq02c+JlaKLWoS13qwWhjcNsi2wG1UpzmEnuti/z1Wx4SGpqbUqRPNSd8QWWePR8Cb7DvG0VN/TtA==", "license": "MIT", "dependencies": { "@mdx-js/mdx": "^3.0.0", @@ -3463,15 +3463,16 @@ } }, "node_modules/@docusaurus/utils": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", - "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.8.0.tgz", + "integrity": "sha512-2wvtG28ALCN/A1WCSLxPASFBFzXCnP0YKCAFIPcvEb6imNu1wg7ni/Svcp71b3Z2FaOFFIv4Hq+j4gD7gA0yfQ==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/types": "3.7.0", - "@docusaurus/utils-common": "3.7.0", + "@docusaurus/logger": "3.8.0", + "@docusaurus/types": "3.8.0", + "@docusaurus/utils-common": "3.8.0", "escape-string-regexp": "^4.0.0", + "execa": "5.1.1", "file-loader": "^6.2.0", "fs-extra": "^11.1.1", "github-slugger": "^1.5.0", @@ -3481,9 +3482,9 @@ "js-yaml": "^4.1.0", "lodash": "^4.17.21", "micromatch": "^4.0.5", + "p-queue": "^6.6.2", "prompts": "^2.4.2", "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", "tslib": "^2.6.0", "url-loader": "^4.1.1", "utility-types": "^3.10.0", @@ -3494,12 +3495,12 @@ } }, "node_modules/@docusaurus/utils-common": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", - "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.8.0.tgz", + "integrity": "sha512-3TGF+wVTGgQ3pAc9+5jVchES4uXUAhAt9pwv7uws4mVOxL4alvU3ue/EZ+R4XuGk94pDy7CNXjRXpPjlfZXQfw==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.7.0", + "@docusaurus/types": "3.8.0", "tslib": "^2.6.0" }, "engines": { @@ -3507,14 +3508,14 @@ } }, "node_modules/@docusaurus/utils-validation": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz", - "integrity": "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.8.0.tgz", + "integrity": "sha512-MrnEbkigr54HkdFeg8e4FKc4EF+E9dlVwsY3XQZsNkbv3MKZnbHQ5LsNJDIKDROFe8PBf5C4qCAg5TPBpsjrjg==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.7.0", - "@docusaurus/utils": "3.7.0", - "@docusaurus/utils-common": "3.7.0", + "@docusaurus/logger": "3.8.0", + "@docusaurus/utils": "3.8.0", + "@docusaurus/utils-common": "3.8.0", "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", @@ -3661,7 +3662,7 @@ "version": "4.6.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.1.tgz", "integrity": "sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.4.3" @@ -3680,7 +3681,7 @@ "version": "4.12.1", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -3690,7 +3691,7 @@ "version": "2.1.4", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "ajv": "^6.12.4", @@ -3714,7 +3715,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -3725,7 +3726,7 @@ "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "type-fest": "^0.20.2" @@ -3741,7 +3742,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "devOptional": true, + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -3754,7 +3755,7 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "devOptional": true, + "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" @@ -3767,7 +3768,7 @@ "version": "8.57.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -3802,7 +3803,7 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "deprecated": "Use @eslint/config-array instead", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "@humanwhocodes/object-schema": "^2.0.2", @@ -3817,7 +3818,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -3828,7 +3829,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "devOptional": true, + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -3841,7 +3842,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=12.22" @@ -3856,7 +3857,7 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "deprecated": "Use @eslint/object-schema instead", - "devOptional": true, + "dev": true, "license": "BSD-3-Clause" }, "node_modules/@iconify/types": { @@ -5576,12 +5577,6 @@ "@types/node": "*" } }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", - "license": "MIT" - }, "node_modules/@types/postcss-modules-local-by-default": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.2.tgz", @@ -6639,15 +6634,6 @@ "node": ">= 0.4" } }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/autoprefixer": { "version": "10.4.21", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", @@ -8984,7 +8970,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/deepmerge": { @@ -9060,28 +9046,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "license": "MIT", - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/delaunator": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", @@ -9155,38 +9119,6 @@ "node": ">= 4.0.0" } }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "license": "MIT", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, "node_modules/devlop": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", @@ -9228,7 +9160,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" @@ -9762,7 +9694,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", @@ -10412,7 +10344,7 @@ "version": "7.2.2", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "devOptional": true, + "dev": true, "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", @@ -10455,7 +10387,7 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -10468,7 +10400,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -10479,7 +10411,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "devOptional": true, + "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.3" @@ -10492,7 +10424,7 @@ "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "type-fest": "^0.20.2" @@ -10508,7 +10440,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "devOptional": true, + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -10521,7 +10453,7 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "devOptional": true, + "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" @@ -10534,7 +10466,7 @@ "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "devOptional": true, + "dev": true, "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", @@ -10565,7 +10497,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "devOptional": true, + "dev": true, "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" @@ -10929,7 +10861,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/fast-uri": { @@ -11046,7 +10978,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" @@ -11093,15 +11025,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", @@ -11167,6 +11090,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, "license": "MIT", "dependencies": { "locate-path": "^6.0.0", @@ -11192,7 +11116,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "flatted": "^3.2.9", @@ -11207,7 +11131,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", - "devOptional": true, + "dev": true, "license": "ISC" }, "node_modules/follow-redirects": { @@ -11246,125 +11170,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/form-data-encoder": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", @@ -11693,44 +11498,6 @@ "node": ">=10" } }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "license": "MIT", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "license": "MIT", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, "node_modules/globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -11836,7 +11603,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/gray-matter": { @@ -12552,13 +12319,10 @@ } }, "node_modules/image-size": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz", - "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", + "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", "license": "MIT", - "dependencies": { - "queue": "6.0.2" - }, "bin": { "image-size": "bin/image-size.js" }, @@ -12578,16 +12342,6 @@ "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==", "license": "MIT" }, - "node_modules/immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, "node_modules/immutable": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.1.tgz", @@ -12699,15 +12453,6 @@ "node": ">=12" } }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, "node_modules/invariant": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", @@ -13116,15 +12861,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -13186,15 +12922,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/is-set": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", @@ -13527,7 +13254,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/json5": { @@ -13774,7 +13501,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", @@ -13846,6 +13573,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, "license": "MIT", "dependencies": { "p-locate": "^5.0.0" @@ -13892,7 +13620,7 @@ "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/lodash.uniq": { @@ -16511,7 +16239,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/needle": { @@ -16950,7 +16678,7 @@ "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "deep-is": "^0.1.3", @@ -16991,10 +16719,20 @@ "node": ">=12.20" } }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" @@ -17010,6 +16748,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, "license": "MIT", "dependencies": { "p-limit": "^3.0.2" @@ -17036,6 +16775,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-queue": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/p-retry": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", @@ -17049,13 +16804,16 @@ "node": ">=8" } }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", "license": "MIT", + "dependencies": { + "p-finally": "^1.0.0" + }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/package-json": { @@ -17244,6 +17002,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -17440,79 +17199,6 @@ "pathe": "^2.0.3" } }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/points-on-curve": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz", @@ -19038,7 +18724,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">= 0.8.0" @@ -19245,15 +18931,6 @@ ], "license": "MIT" }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "license": "MIT", - "dependencies": { - "inherits": "~2.0.3" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -19376,50 +19053,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", - "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", - "license": "MIT", - "engines": { - "node": ">= 12.13.0" - } - }, "node_modules/react-dom": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", @@ -19433,12 +19066,6 @@ "react": "^18.3.1" } }, - "node_modules/react-error-overlay": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.1.0.tgz", - "integrity": "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==", - "license": "MIT" - }, "node_modules/react-fast-compare": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", @@ -19575,23 +19202,6 @@ "node": ">=8.10.0" } }, - "node_modules/reading-time": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==", - "license": "MIT" - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/recma-build-jsx": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", @@ -19656,40 +19266,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "license": "MIT", - "dependencies": { - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/recursive-readdir/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/recursive-readdir/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", @@ -20510,6 +20086,12 @@ "loose-envify": "^1.1.0" } }, + "node_modules/schema-dts": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/schema-dts/-/schema-dts-1.1.5.tgz", + "integrity": "sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==", + "license": "Apache-2.0" + }, "node_modules/schema-utils": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", @@ -20929,23 +20511,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "license": "BSD-3-Clause", - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/side-channel": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", @@ -21729,6 +21294,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, "license": "MIT" }, "node_modules/thunky": { @@ -21755,6 +21321,15 @@ "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", "license": "MIT" }, + "node_modules/tinypool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.0.tgz", + "integrity": "sha512-7CotroY9a8DKsKprEy/a14aCCm8jYVmR7aFy4fpkZM8sdpNJbKkixuNjgM50yCmip2ezc8z4N7k3oe2+rfRJCQ==", + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -21863,7 +21438,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" @@ -22009,6 +21584,7 @@ "version": "5.8.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "devOptional": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -23186,7 +22762,7 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -23321,6 +22897,7 @@ "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, "license": "ISC", "engines": { "node": ">= 6" @@ -23330,6 +22907,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" diff --git a/package.json b/package.json index 0191dc1e..82866f01 100644 --- a/package.json +++ b/package.json @@ -21,15 +21,15 @@ "test:web-urls": "node ./scripts/check-urls.mjs ./scripts/data/jellyfin-web-urls.json" }, "dependencies": { - "@docusaurus/core": "3.7.0", - "@docusaurus/plugin-client-redirects": "3.7.0", - "@docusaurus/plugin-content-blog": "3.7.0", - "@docusaurus/plugin-content-docs": "3.7.0", - "@docusaurus/plugin-content-pages": "3.7.0", - "@docusaurus/plugin-sitemap": "3.7.0", - "@docusaurus/plugin-svgr": "3.7.0", - "@docusaurus/theme-classic": "3.7.0", - "@docusaurus/theme-mermaid": "3.7.0", + "@docusaurus/core": "3.8.0", + "@docusaurus/plugin-client-redirects": "3.8.0", + "@docusaurus/plugin-content-blog": "3.8.0", + "@docusaurus/plugin-content-docs": "3.8.0", + "@docusaurus/plugin-content-pages": "3.8.0", + "@docusaurus/plugin-sitemap": "3.8.0", + "@docusaurus/plugin-svgr": "3.8.0", + "@docusaurus/theme-classic": "3.8.0", + "@docusaurus/theme-mermaid": "3.8.0", "@easyops-cn/docusaurus-search-local": "0.49.2", "@fontsource/noto-sans": "5.2.7", "@icons-pack/react-simple-icons": "12.9.0", @@ -60,8 +60,8 @@ ] }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.7.0", - "@docusaurus/tsconfig": "3.7.0", + "@docusaurus/module-type-aliases": "3.8.0", + "@docusaurus/tsconfig": "3.8.0", "@types/react": "18.3.22", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", From 2932b9ffcf156607c27c4873565dc65443f5435d Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 4 Jun 2025 09:45:57 +0800 Subject: [PATCH 212/896] Update index.mdx --- docs/general/post-install/transcoding/index.mdx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/general/post-install/transcoding/index.mdx b/docs/general/post-install/transcoding/index.mdx index ca230868..91ae8221 100644 --- a/docs/general/post-install/transcoding/index.mdx +++ b/docs/general/post-install/transcoding/index.mdx @@ -7,6 +7,12 @@ title: Transcoding These settings will relate to backend options that modify how the server transcodes media. Some improve or change the media quality while others reduce the resources required to transcode the media from its original format. +## Bitrate and Resolution + +Transcoding of local sources is always requested by the Client. The client will send transcoding profile(s) to the server containing information such as supported codecs, bitrate and additional constraints. The server will then pick the best resolution and bitrate within its capabilities. + +The output resolution is a function of input resolution, input and output bitrates, input and output codecs, and client constraints. There is currently no way to manually override the resolution. + ## Hardware Acceleration If your hardware supports this you can enable [hardware acceleration](./hardware-acceleration) for much faster transcoding. Jellyfin From 917dfc9e7d2e190f3229803fb0feb691552e677f Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 4 Jun 2025 09:59:54 +0800 Subject: [PATCH 213/896] movies naming --- docs/general/server/media/movies.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/general/server/media/movies.md b/docs/general/server/media/movies.md index edf23158..21da3df8 100644 --- a/docs/general/server/media/movies.md +++ b/docs/general/server/media/movies.md @@ -36,6 +36,23 @@ Movies └── VTS_01_2.VOB ``` +### Naming + +The folder containing the movie should be named in the following format: + +```txt +Movie Name (year) [external id] +``` + +The `year` and `external id` fields are optional, but they will help identify media more reliably. + +The video files within the folder should have the same name has the folder. I.e. if the folder is named `Super Fun Movie`, the video file within should be named `Super Fun Movie.mp4` (or any other extension), optionally with tags defined below. + +- Example with name only: `Jellyfin Documentary.mkv` +- Example with year: `Jellyfin Documentary (2030).mkv` +- Example with external id: `Jellyfin Documentary [imdbid-tt00000000].mkv` +- Example with both year and external id: `Jellyfin Documentary (2030) [imdbid-tt00000000].mkv` + import ExternalStreams from './\_video-external-streams.md'; From 8753f2c2b89fa144d094e272a33332cf9cb1f44d Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 4 Jun 2025 10:02:42 +0800 Subject: [PATCH 214/896] Music Videos Naming --- docs/general/server/media/music-videos.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/general/server/media/music-videos.md b/docs/general/server/media/music-videos.md index b4cb8519..3fcd7e6e 100644 --- a/docs/general/server/media/music-videos.md +++ b/docs/general/server/media/music-videos.md @@ -35,6 +35,10 @@ MusicVideos └── Song 4.avi ``` +### Naming + +The folders and video files can be named however you want, since no metadata fetching is performed. The folder and file names will be displayed as the name of the item in Jellyfin. + import ExternalStreams from './\_video-external-streams.md'; From dfad76ae3e0cbdfd64a0e4790c322d65aec7d65e Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 4 Jun 2025 10:06:19 +0800 Subject: [PATCH 215/896] Season naming --- docs/general/server/media/shows.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/general/server/media/shows.md b/docs/general/server/media/shows.md index 3cbfb7c5..fae45ec5 100644 --- a/docs/general/server/media/shows.md +++ b/docs/general/server/media/shows.md @@ -42,6 +42,23 @@ Shows Each video file may contain multiple episodes. However, they will be shown as a single entry containing metadata from multiple episodes. It is recommended that the video files be split into individual episodes using a tool like [MKVToolNix](https://mkvtoolnix.download) +### Naming + +The series folder should be named in the following format: + +```txt +Series Name (year) [external id] +``` + +The `year` and `external id` fields are optional, but they will help identify media more reliably. + +- Example with name only: `Jellyfin Documentary.mkv` +- Example with year: `Jellyfin Documentary (2030)` +- Example with external id: `Jellyfin Documentary [imdbid-tt00000000]` +- Example with both year and external id: `Jellyfin Documentary (2030) [imdbid-tt00000000]` + +The Season folders should be named `Season *`, with `*` being any number. For the best results, please pad the season number with `0`s at the front to make sure each entry has the same number of digits. For example: `Season 5` -> `Season 05`. + import ExternalStreams from './\_video-external-streams.md'; From 928978b77e2506e97d184af084e056e7fd43c04c Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 4 Jun 2025 10:23:11 +0800 Subject: [PATCH 216/896] add external metadata provider --- .../server/media/_video-metadata-providers.md | 17 +++++++++++++++++ docs/general/server/media/movies.md | 4 ++++ docs/general/server/media/shows.md | 4 ++++ 3 files changed, 25 insertions(+) create mode 100644 docs/general/server/media/_video-metadata-providers.md diff --git a/docs/general/server/media/_video-metadata-providers.md b/docs/general/server/media/_video-metadata-providers.md new file mode 100644 index 00000000..13c287e7 --- /dev/null +++ b/docs/general/server/media/_video-metadata-providers.md @@ -0,0 +1,17 @@ + + +### Metadata providers + +Jellyfin fetches information about the media automatically from external metadata providers. The following metadata providers are supported: + +- [TheMovieDB (TMDB)](https://www.themoviedb.org/) +- [TheTVDB (TVDB)](https://www.thetvdb.com/) (Shows Only) +- [OMDb API (OMDB)](https://www.omdbapi.com/) (English Only) + +Movies and show series can be named with a metadata provider ID to improve matching. They can be added to a file name in the following format: + +- `[imdbid-tt12345678]` +- `[tmdbid-12345]` +- `[tvdbid-67890]` + +Multiple IDs can be added in the same file / folder. e.g. `Jellyfin Documentary [imdbid-tt00000000] [tmdbid-00000].mkv` diff --git a/docs/general/server/media/movies.md b/docs/general/server/media/movies.md index 21da3df8..881499be 100644 --- a/docs/general/server/media/movies.md +++ b/docs/general/server/media/movies.md @@ -53,6 +53,10 @@ The video files within the folder should have the same name has the folder. I.e. - Example with external id: `Jellyfin Documentary [imdbid-tt00000000].mkv` - Example with both year and external id: `Jellyfin Documentary (2030) [imdbid-tt00000000].mkv` +import VideoMetadataProviders from './\_\_video-metadata-providers.md'; + + + import ExternalStreams from './\_video-external-streams.md'; diff --git a/docs/general/server/media/shows.md b/docs/general/server/media/shows.md index fae45ec5..520cf24b 100644 --- a/docs/general/server/media/shows.md +++ b/docs/general/server/media/shows.md @@ -59,6 +59,10 @@ The `year` and `external id` fields are optional, but they will help identify me The Season folders should be named `Season *`, with `*` being any number. For the best results, please pad the season number with `0`s at the front to make sure each entry has the same number of digits. For example: `Season 5` -> `Season 05`. +import VideoMetadataProviders from './\_\_video-metadata-providers.md'; + + + import ExternalStreams from './\_video-external-streams.md'; From c3fe36f2dd6ce22e197878a0945358ffca30e85b Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 4 Jun 2025 10:25:53 +0800 Subject: [PATCH 217/896] fix file names --- docs/general/server/media/movies.md | 2 +- docs/general/server/media/shows.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/server/media/movies.md b/docs/general/server/media/movies.md index 881499be..e654970f 100644 --- a/docs/general/server/media/movies.md +++ b/docs/general/server/media/movies.md @@ -53,7 +53,7 @@ The video files within the folder should have the same name has the folder. I.e. - Example with external id: `Jellyfin Documentary [imdbid-tt00000000].mkv` - Example with both year and external id: `Jellyfin Documentary (2030) [imdbid-tt00000000].mkv` -import VideoMetadataProviders from './\_\_video-metadata-providers.md'; +import VideoMetadataProviders from './\_video-metadata-providers.md'; diff --git a/docs/general/server/media/shows.md b/docs/general/server/media/shows.md index 520cf24b..20d38900 100644 --- a/docs/general/server/media/shows.md +++ b/docs/general/server/media/shows.md @@ -59,7 +59,7 @@ The `year` and `external id` fields are optional, but they will help identify me The Season folders should be named `Season *`, with `*` being any number. For the best results, please pad the season number with `0`s at the front to make sure each entry has the same number of digits. For example: `Season 5` -> `Season 05`. -import VideoMetadataProviders from './\_\_video-metadata-providers.md'; +import VideoMetadataProviders from './\_video-metadata-providers.md'; From 72cc084b89911dd7eca2540fff966d057d8bc31d Mon Sep 17 00:00:00 2001 From: BotBlake Date: Wed, 4 Jun 2025 09:33:58 +0200 Subject: [PATCH 218/896] adress reviews --- .../general/post-install/networking/3_dlna.md | 8 +++--- .../networking/8_reverse-proxy/caddy.md | 6 ++--- .../networking/8_reverse-proxy/haproxy.md | 4 ++- .../networking/8_reverse-proxy/index.md | 25 ++++++++++--------- .../networking/8_reverse-proxy/nginx.md | 14 +++++------ .../networking/8_reverse-proxy/traefik.md | 5 ++-- .../networking/9_advanced/fail2ban.md | 24 +++++++++--------- .../networking/9_advanced/ipban.md | 2 +- .../networking/9_advanced/monitoring.md | 13 +++++++--- docs/general/post-install/networking/index.md | 21 ++++++++-------- 10 files changed, 66 insertions(+), 56 deletions(-) diff --git a/docs/general/post-install/networking/3_dlna.md b/docs/general/post-install/networking/3_dlna.md index 7252e5c4..6eaebd7a 100644 --- a/docs/general/post-install/networking/3_dlna.md +++ b/docs/general/post-install/networking/3_dlna.md @@ -4,20 +4,20 @@ title: DLNA sidebar-position: 2 --- -# DLNA +## DLNA -## Installation +### Installation DLNA support has been moved to a first party plugin and is not included in a Jellyfin base install since 10.9. If you want to use DLNA, please install the plugin from the official Plugin catalog. To do so simply navigate to the admin dashboard, open the Catalog and install the [DLNA Plugin](https://github.com/jellyfin/jellyfin-plugin-dlna). Plugins maintained by the Jellyfin Project will be available in there by default. Make sure to restart your Jellyfin-Server to complete the plugin installation. -## General +### General **Requirements:** -- Docker Host mode (if Docker is used) +- Docker Host-networking (if Docker is used) - 1900 udp DLNA is based on UPnP. diff --git a/docs/general/post-install/networking/8_reverse-proxy/caddy.md b/docs/general/post-install/networking/8_reverse-proxy/caddy.md index c61febef..4da5e80b 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/caddy.md +++ b/docs/general/post-install/networking/8_reverse-proxy/caddy.md @@ -4,7 +4,7 @@ title: Caddy sidebar-position: 1 --- -# Caddy +## Caddy "[Caddy](https://caddyserver.com/), sometimes clarified as the Caddy web server, is an open source, HTTP/2-enabled web server written in Go. It uses the Go standard library for its HTTP functionality." - [Wikipedia]() @@ -38,7 +38,7 @@ Please proceed with caution when using this option: Please read the [Let's Encrypt documentation](https://letsencrypt.org/docs/challenge-types/) for more info. ::: -## One-liners +### One-liners The easiest way to reverse proxy to Jellyfin is with the `reverse-proxy` command: @@ -61,7 +61,7 @@ caddy reverse-proxy --from example.com --to 127.0.0.1:8096 You will see Caddy provision a TLS certificate for your site and if it succeeds, you can then access your Jellyfin server over HTTPS with your domain name. -## Caddyfile +### Caddyfile If you want to use a config file, create a file called `Caddyfile` for the configuration. The first `reverse-proxy` command above is equivalent to the following options. diff --git a/docs/general/post-install/networking/8_reverse-proxy/haproxy.md b/docs/general/post-install/networking/8_reverse-proxy/haproxy.md index 92f82f80..22728e31 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/haproxy.md +++ b/docs/general/post-install/networking/8_reverse-proxy/haproxy.md @@ -3,7 +3,9 @@ uid: network-reverse-proxy-haproxy title: HAProxy --- -# HAProxy +## HAProxy + +> **Note:** For HTTP/3 support, ensure UDP port 443 is forwarded/opened on your firewall, as HTTP/3 uses UDP. "[Haproxy](https://www.haproxy.com/) is a free, open source software that provides a high availability load balancer and proxy server for TCP and HTTP-based applications that spreads requests across multiple servers.[1] It is written in C[2] and has a reputation for being fast and efficient (in terms of processor and memory usage)." - [Wikipedia](https://en.wikipedia.org/wiki/HAProxy) diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index 46aebfee..2c3ae089 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -3,17 +3,17 @@ uid: reverse-proxy-index title: Reverse Proxy --- -# Reverse Proxy +## Reverse Proxy -## General +### General -Whilst a Proxy typically is meant to catch and forward outgoing traffic, a reverse proxy does the same for incoming network traffic. -The reverse Proxy can then act as an entrypoint to various services and will internally forward the traffic to your service. +A Proxy Server is meant to catch and forward outgoing traffic, a reverse proxy does the same for incoming network traffic. +The reverse proxy can then act as an entrypoint to various services and will internally forward the traffic to your service. This opens the ability to do rule specific routing, for example subdomain routing, ip geoblocking, ratelimits or url forwarding. -Its also possible to handle all DNS and SSL specific things on the reverse Proxy, so that everything routing wise can be managed in one place. +It is also possible to centralize DNS and SSL management on the reverse proxy, streamlining all routing-wise configuration -Additionaly reverse proxies offer extended access logging, so its always clear who, when and where a network request came from and went to. +Additionally, reverse proxies offer extended access logging, so its always clear who, when and where a network request came from and went to. ## Running Jellyfin Behind a Reverse Proxy @@ -23,15 +23,15 @@ Important things to note when using Jellyfin behind a reverse proxy. Be careful when logging requests with your reverse proxy. Jellyfin sometimes sends authentication information as part of the URL (e.g `api_key` parameter), so logging the full request path can expose secrets to your logfile. We recommend that you either protect your logfiles or do not log full request URLs or censor sensitive data from the logfile. -Our [nginx guide](./nginx/) includes an example how to censor sensitive information from a logfile. +Our [proxy guides](./#Guides) include an examples on how to censor sensitive information from a logfile. -### forwarded-for headers +### Forwarded-For Headers -Since the reverse proxy forwards the traffic to the Jellyfin-Server, Jellyfin will see all requests coming from the reverse proxy, not the actual Client IP's. +When traffic is forwarded through a reverse proxy, Jellyfin sees the proxy’s IP rather than the client’s. This introduces potential security risks and can also break compatibility. -Therefore the IP Address(es) of the reverse Proxy MUST be set in the Network configuration.. -This will enable Jellyfin to search for `X-Forwarded-For`, `X-Forwarded-Proto` and `X-Forwarded-Host` headers and use the associated value as the source IP address. +Therefore, the IP address(es) of your reverse proxy must be configured under ā€œKnown Proxiesā€ in Jellyfin’s **Network** settings. +This allows Jellyfin to respect the `X-Forwarded-For`, `X-Forwarded-Proto`, and `X-Forwarded-Host` headers and use the associated value as the source IP address. This assumes that the reverse Proxy is set up to include this header, which is not always the case by default. If issues with source IP forwarding appear, this should be checked. @@ -63,4 +63,5 @@ When following these guides, be sure to replace the following variables with you In addition, the examples are configured for use with Let's Encrypt certificates. If you have a certificate from another source, change the SSL configuration from `/etc/letsencrypt/DOMAIN_NAME/` to the location of your certificate and key. -Ports 80 and 443 (pointing to the proxy server) need to be opened on your router and firewall. +Ports 80 (TCP) and 443 (TPC) need to be opened on your router and firewall. (pointing to the proxy server) +For HTTP/3 support (QUIC), also forward/open UDP port 443. diff --git a/docs/general/post-install/networking/8_reverse-proxy/nginx.md b/docs/general/post-install/networking/8_reverse-proxy/nginx.md index aeb861de..887f7140 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/nginx.md +++ b/docs/general/post-install/networking/8_reverse-proxy/nginx.md @@ -3,17 +3,17 @@ uid: network-reverse-proxy-nginx title: Nginx --- -# Nginx +## Nginx "[Nginx](https://www.nginx.com/) (pronounced "engine X") is a web server which can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and first publicly released in 2004.[9] A company of the same name was founded in 2011 to provide support and Nginx plus paid software." - [Wikipedia](https://en.wikipedia.org/wiki/Nginx) -## Nginx from a subdomain (jellyfin.example.org) +### Nginx from a subdomain (jellyfin.example.org) Create the file `/etc/nginx/sites-available/jellyfin` which will forward requests to Jellyfin. After you've finished, you will need to symlink this file to /etc/nginx/sites-enabled and then reload nginx. This example assumes you've already acquired certifications as documented in our [Let's Encrypt](https://jellyfin.org/docs/general/networking/letsencrypt#nginx) guide. Note that a server listening on http port 80 is required for the Certbot / Let's Encrypt certificate renewal process. -### HTTPS config example +**HTTPS config example:** ```config server { @@ -92,11 +92,11 @@ server { } ``` -## Extra Nginx Configurations +### Extra Nginx Configurations -### Censor sensitive information in logs +#### Censor sensitive information in logs -This censors any api_key URL parameter from the logfile. +This censors any 'api_key' URL parameter from the logfile. ```conf #Must be in HTTP block @@ -115,7 +115,7 @@ map $request $secretfilter { access_log /var/log/nginx/access.log stripsecrets; ``` -## Nginx Proxy Manager +#### Nginx Proxy Manager [Nginx Proxy Manager](https://nginxproxymanager.com/) provides an easy-to-use web GUI for Nginx. diff --git a/docs/general/post-install/networking/8_reverse-proxy/traefik.md b/docs/general/post-install/networking/8_reverse-proxy/traefik.md index 838dfeae..d47e95f9 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/traefik.md +++ b/docs/general/post-install/networking/8_reverse-proxy/traefik.md @@ -1,9 +1,10 @@ --- uid: network-reverse-proxy-traefik -title: Traefik v2.x +title: Traefik --- -# Traefik v2.x +## Traefik + [Traefik](https://traefik.io/) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components (ie: Docker) and generally configures itself dynamically as services are added or removed. diff --git a/docs/general/post-install/networking/9_advanced/fail2ban.md b/docs/general/post-install/networking/9_advanced/fail2ban.md index 6aeaf176..f0d8df96 100644 --- a/docs/general/post-install/networking/9_advanced/fail2ban.md +++ b/docs/general/post-install/networking/9_advanced/fail2ban.md @@ -3,20 +3,20 @@ uid: network-fail2ban title: fail2ban --- -# Fail2ban +## Fail2ban [Fail2ban](https://github.com/fail2ban/fail2ban) is an intrusion prevention software framework that protects computer servers from brute-force attacks. Fail2ban operates by monitoring log files (e.g. /var/log/auth.log, /var/log/apache/access.log, etc.) for selected entries and running scripts based on their content. Jellyfin produces logs that can be monitored by Fail2ban to prevent brute-force attacks on your machine. -## Requirements +### Requirements - Jellyfin remotely accessible - Fail2ban installed and running - Knowing where the logs for Jellyfin are stored: by default `/var/log/jellyfin/` for desktop and `/config/log/` for docker containers. -## Step one: create the jail +### Step one: create the jail You need to create a jail for Fail2ban. If you're on Ubuntu and use nano as editor, run: @@ -52,7 +52,7 @@ Note: 2. If you're running Jellyfin on a non-standard port, then change the port from `80,443` to the relevant port say `8096,8920` -## Step two: create the filter +### Step two: create the filter The filter contains a set of rules which Fail2ban will use to identify a failed authentication attempt. Create the filter by running: @@ -79,7 +79,7 @@ Check fail2ban is running: sudo systemctl status fail2ban ``` -## Step three: test +### Step three: test Assuming you've at least one failed authentication attempt, you can test this new jail with `fail2ban-regex`: @@ -89,18 +89,18 @@ sudo fail2ban-regex /path_to_logs/*.log /etc/fail2ban/filter.d/jellyfin.conf --p --- -## Advanced Fail2Ban Setup: Forwarding and Managing Bans on an Upstream Proxy Server +### Advanced Fail2Ban Setup: Forwarding and Managing Bans on an Upstream Proxy Server To enhance security, Fail2Ban can manage IP bans on an upstream reverse proxy server instead of directly on the Jellyfin server. This setup allows you to block malicious IPs closer to your network’s entry point, potentially benefiting other services using the same proxy. This guide offers a configuration for setting up Fail2Ban to manage IP bans on an upstream reverse proxy server using **Dynamic Chains**, where each Fail2Ban jail creates and manages its own `iptables` chain on the upstream server. -### Assumptions +#### Assumptions - **Fail2Ban** is installed on your local server (where Jellyfin is running). - **iptables** is configured on the upstream server. -### Step one: Set Up SSH Key-Based Authentication +#### Step one: Set Up SSH Key-Based Authentication Ensure the Fail2Ban server can SSH into the upstream server without needing a password. This is crucial for automating the IP ban/unban process. @@ -126,7 +126,7 @@ Replace `` with the actual IP address of your upstream serve ssh -i /root/.ssh/id_rsa root@ ``` -### Step two: Configure Fail2Ban for Dynamic Chains +#### Step two: Configure Fail2Ban for Dynamic Chains 1. **Create the Fail2Ban Action File**: @@ -199,7 +199,7 @@ Replace `` with the actual IP address of your upstream serve After making chaneges, save and close the file. -### Step three: Add proxy IPs to Jellyfin +#### Step three: Add proxy IPs to Jellyfin 1. **Get Proxy IPs** @@ -215,7 +215,7 @@ Replace `` with the actual IP address of your upstream serve Enter your comma-seperated list of proxy IP ranges. You'll need to reboot the Jellyfin server as indicated. -### Step four: Restart Fail2Ban and Test the Setup +#### Step four: Restart Fail2Ban and Test the Setup 1. **Restart Fail2Ban**: @@ -265,7 +265,7 @@ Replace `` with the actual IP address of your upstream serve ssh root@ "iptables -L f2b-jellyfin" ``` -### Step four: Monitor Logs +#### Step four: Monitor Logs Monitor the Fail2Ban log to ensure that actions are being executed properly: diff --git a/docs/general/post-install/networking/9_advanced/ipban.md b/docs/general/post-install/networking/9_advanced/ipban.md index 3595dea1..47192c86 100644 --- a/docs/general/post-install/networking/9_advanced/ipban.md +++ b/docs/general/post-install/networking/9_advanced/ipban.md @@ -3,7 +3,7 @@ uid: network-ipban title: IPBan --- -# IPBan +## IPBan [IPBan](https://github.com/DigitalRuby/IPBan) is an intrusion prevention much like fail2ban, but multi-platform diff --git a/docs/general/post-install/networking/9_advanced/monitoring.md b/docs/general/post-install/networking/9_advanced/monitoring.md index ddd278aa..07c79ad2 100644 --- a/docs/general/post-install/networking/9_advanced/monitoring.md +++ b/docs/general/post-install/networking/9_advanced/monitoring.md @@ -3,11 +3,18 @@ uid: monitoring title: Monitoring --- -# Monitoring +## Monitoring Jellyfin has two monitoring and metrics endpoints built-in: a basic health check endpoint and a Prometheus-compatible metrics endpoint. -## Health check endpoint +### Health check endpoint + +:::note + +The health endpoint will not function as expected while the server is still starting up. +Monitoring/ Watchdog programs could therefore kill the server when its running migrations. + +::: Jellyfin exposes the `/health` endpoint designated for checking the status of the underlying service. Currently this will verify HTTP and database connectivity and return a `200 OK` response if successful. You can see this for yourself by using `curl`: @@ -17,7 +24,7 @@ curl -i http://myserver:8096/health The `-i` option tells `curl` to also print the HTTP response code and headers. -## Prometheus metrics +### Prometheus metrics Jellyfin can make [Prometheus](https://prometheus.io/) metrics available at `/metrics`, but this is turned off by default to avoid unintentionally leaking this information on the public internet. To enable it, you will need to edit `/etc/jellyfin/system.xml` and change this line from `false` to `true`: diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index d706a0f4..802795a6 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -61,7 +61,7 @@ This however requires the use of a public DNS server - The Jellyfin Server does ### Firewall / Port Forwarding -Networks are usually devided from eachother by firewalls. These block all incoming traffic and are meant to protect the network. +Networks are usually divided from each other by firewalls. These block all incoming traffic and are meant to protect the network. To access Jellyfin through these boundaries, its ports need to be forwarded / opened in the respective firewalls. Note that opening a port gives full access to that port to the next higher Network. @@ -81,7 +81,7 @@ There are different layers where a firewall can be placed: Whilst Routers often allow you to forward a port, firewalls typically only allow you to open one. The difference is within the Target. Opening a Port essentially just means that traffic on this Port will go through. Forwarding a Port you typically do in NAT scenarios - traffic is coming in on your public IP Address, what device inside your network should recieve it. -Sometime port forwarding also offers to set a different target port then entry port. +Sometimes, port forwarding also lets you map an external port to a different internal port. @@ -100,9 +100,9 @@ Here is linked below how to open ports for: ### External Access -Since Jellyfin is entirely self hosted, the server will have to be made accessible from the Internet manualy. -To do that there will have to be some way to access the http(s) port remotely. -Autodiscovery services will only work locally and should not be made accessible externaly. +Since Jellyfin is entirely self-hosted, you must manually expose it to the internet. +To do so, you need a method to access the HTTP(S) ports remotely. +Automatic discovery only works locally and should not be exposed externally To access a server remotely there will need to be a way to find it or its network on the internet. This can be done through the public IP Address of the Device or for IPv6 the Server's directly. @@ -118,24 +118,23 @@ There are multiple ways of exposing Jellyfin to the outside - the most common on - using a VPN connection to enter the Network - use a VPS to Reverse Proxy to your home network -If you want to learn more about reverse Proxies and how to use them for Jellyfin, learn more on our dedicated site about [Reverse-Proxies](./reverse-proxy/). +Learn more about reverse proxies in our dedicated [Reverse Proxy guide](./reverse-proxy/). ### SSL / https Using https to access the Server is recommended. -By default https will not be enabled, because it requires an SSL Certificate. +By default, HTTPS is disabled because it requires an SSL certificate. SSL Certificates are usually issued by a third party and verify that the Server and URL are assigned to another. Please use a trusted certificate authority such as [Let's Encrypt](./advanced/letsencrypt) when using https. :::caution -Self signed certificates present problems with security and compatibility and are strongly discouraged. +Self-signed certificates pose security and compatibility issues and are strongly discouraged. ::: -Whilst Jellyfin offers https support it is strongly recommended to handle this seperately on a Reverse Proxy. -You can find more info on how to set this up on our [Reverse Proxy](./reverse-proxy/) page. +While Jellyfin supports HTTPS, it is strongly recommended to handle HTTPS termination separately on a reverse proxy. You can find more info on how to set this up on our [Reverse Proxy](./reverse-proxy/) page. **It's strongly recommend that you check your SSL strength and server security at [SSLLabs](https://www.ssllabs.com/ssltest/analyze.html) if you are exposing these services to the internet.** @@ -145,7 +144,7 @@ Running Jellyfin with a path (e.g. `https://example.com/jellyfin`) is supported. :::caution -Base URL is known to break HDHomeRun, DLNA, Sonarr, Radarr, and MrMC. +Base URL is known to break HDHomeRun, the [DLNA plugin](./dlna/), Sonarr, Radarr, and MrMC. ::: From eeaf7001c23d022f9a29b35fce5faf5db620fc96 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Wed, 4 Jun 2025 09:36:57 +0200 Subject: [PATCH 219/896] fix lint --- docs/general/post-install/networking/8_reverse-proxy/traefik.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/traefik.md b/docs/general/post-install/networking/8_reverse-proxy/traefik.md index d47e95f9..b06c58d4 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/traefik.md +++ b/docs/general/post-install/networking/8_reverse-proxy/traefik.md @@ -5,7 +5,6 @@ title: Traefik ## Traefik - [Traefik](https://traefik.io/) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components (ie: Docker) and generally configures itself dynamically as services are added or removed. This document provides a complete configuration of Traefik v2.x and Jellyfin. It uses a number of files including a `docker-compose.yml` file, `traefik.toml` (your Traefik static configuration), `traefik-provider.toml` (a file-based provider for Traefik), `traefik.log` (an optional log file), `.env` (the environment which may be needed for your ACME/LetsEncrypt providers), and `acme.json` (the state data for your ACME/LetsEncrypt certificate). The files should all be created in the **same** directory. Alternately, alter the paths in the volume section of the `traefik` service in `docker-compose.yml`. You can optionally jam some of the traefik.toml file into labels for the traefik service in `docker-compose.yml`, however this method is much clearer and easier to comment. From d17d0e96a1e38c62616480b50de9fd9e32ab8a0d Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 4 Jun 2025 16:33:59 +0800 Subject: [PATCH 220/896] Update _video-external-streams.md Co-authored-by: JPVenson --- docs/general/server/media/_video-external-streams.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/general/server/media/_video-external-streams.md b/docs/general/server/media/_video-external-streams.md index bba0e649..8cd38003 100644 --- a/docs/general/server/media/_video-external-streams.md +++ b/docs/general/server/media/_video-external-streams.md @@ -19,9 +19,9 @@ External Subtitles and audio tracks can be added with file suffixes. /Shows /Show (2021) /Season 1 - S01E01 Title.avi - S01E01 Title.ja.ass - S01E01 Title.commentary.ja.aac + Show (2021) S01E01 Title.avi + Show (2021) S01E01 Title.ja.ass + Show (2021) S01E01 Title.commentary.ja.aac ``` Each title/flag field can be a generic string, or a special flag. A file can have multiple flags, separated with `.` From d369e4e47ed5cca6d7badd75d9e168190685dda4 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Wed, 4 Jun 2025 11:08:39 +0200 Subject: [PATCH 221/896] master of englishian language --- .../general/post-install/networking/3_dlna.md | 2 +- .../networking/8_reverse-proxy/index.md | 14 ++++----- .../networking/8_reverse-proxy/nginx.md | 2 +- docs/general/post-install/networking/index.md | 30 +++++++++---------- 4 files changed, 24 insertions(+), 24 deletions(-) diff --git a/docs/general/post-install/networking/3_dlna.md b/docs/general/post-install/networking/3_dlna.md index 6eaebd7a..5f449f46 100644 --- a/docs/general/post-install/networking/3_dlna.md +++ b/docs/general/post-install/networking/3_dlna.md @@ -27,7 +27,7 @@ Make sure to open this port to your local network. You will find more informatio DLNA will send a broadcast signal from Jellyfin. This broadcast is limited to Jellyfin's current subnet. -If you are using docker, the network should use **Host Mode**, otherwise the broadcast signal will only be sent in the bridged network inside of docker. +If you are using Docker, the network should use **Host Mode**, otherwise the broadcast signal will only be sent in the bridged network inside of Docker. ### Troubleshooting diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index 2c3ae089..1e05ec74 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -7,13 +7,13 @@ title: Reverse Proxy ### General -A Proxy Server is meant to catch and forward outgoing traffic, a reverse proxy does the same for incoming network traffic. +A proxy server is meant to catch and forward outgoing traffic. A reverse proxy does the same for incoming network traffic. The reverse proxy can then act as an entrypoint to various services and will internally forward the traffic to your service. This opens the ability to do rule specific routing, for example subdomain routing, ip geoblocking, ratelimits or url forwarding. -It is also possible to centralize DNS and SSL management on the reverse proxy, streamlining all routing-wise configuration +It is also possible to centralize DNS and SSL management on the reverse proxy, streamlining all routing-wise configuration. -Additionally, reverse proxies offer extended access logging, so its always clear who, when and where a network request came from and went to. +Additionally, reverse proxies offer extended access logging, so it is always clear who, when and where a network request came from and went to. ## Running Jellyfin Behind a Reverse Proxy @@ -23,7 +23,7 @@ Important things to note when using Jellyfin behind a reverse proxy. Be careful when logging requests with your reverse proxy. Jellyfin sometimes sends authentication information as part of the URL (e.g `api_key` parameter), so logging the full request path can expose secrets to your logfile. We recommend that you either protect your logfiles or do not log full request URLs or censor sensitive data from the logfile. -Our [proxy guides](./#Guides) include an examples on how to censor sensitive information from a logfile. +Our [proxy guides](./#Guides) include examples on how to censor sensitive information from a logfile. ### Forwarded-For Headers @@ -33,12 +33,12 @@ This introduces potential security risks and can also break compatibility. Therefore, the IP address(es) of your reverse proxy must be configured under ā€œKnown Proxiesā€ in Jellyfin’s **Network** settings. This allows Jellyfin to respect the `X-Forwarded-For`, `X-Forwarded-Proto`, and `X-Forwarded-Host` headers and use the associated value as the source IP address. -This assumes that the reverse Proxy is set up to include this header, which is not always the case by default. +This assumes that the reverse proxy is set up to include this header, which is not always the case by default. If issues with source IP forwarding appear, this should be checked. ### Websockets -Jellyfin makes use of Websockets for various things. Not all reverse proxies allow this by default. Its important to make sure Websockets are allowed for your Jellyfin server. +Jellyfin makes use of Websockets for various things. Not all reverse proxies allow this by default. It is important to make sure Websockets are allowed for your Jellyfin server. ## Guides @@ -63,5 +63,5 @@ When following these guides, be sure to replace the following variables with you In addition, the examples are configured for use with Let's Encrypt certificates. If you have a certificate from another source, change the SSL configuration from `/etc/letsencrypt/DOMAIN_NAME/` to the location of your certificate and key. -Ports 80 (TCP) and 443 (TPC) need to be opened on your router and firewall. (pointing to the proxy server) +Ports 80 (TCP) and 443 (TCP) need to be opened on your router and firewall. (pointing to the proxy server) For HTTP/3 support (QUIC), also forward/open UDP port 443. diff --git a/docs/general/post-install/networking/8_reverse-proxy/nginx.md b/docs/general/post-install/networking/8_reverse-proxy/nginx.md index 887f7140..f95a8be0 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/nginx.md +++ b/docs/general/post-install/networking/8_reverse-proxy/nginx.md @@ -13,7 +13,7 @@ Create the file `/etc/nginx/sites-available/jellyfin` which will forward request Note that a server listening on http port 80 is required for the Certbot / Let's Encrypt certificate renewal process. -**HTTPS config example:** +#### HTTPS config example ```config server { diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index 802795a6..feb6398d 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -5,14 +5,14 @@ title: Networking # Networking -As a Server Software, Jellyfin offers different Services over the Network. -Specifically Jellyfin supports the streaming of content and comes packed with a web-Client. - This will work purely over the http(s) ports. +As a server software, Jellyfin offers different services over the network. +Specifically Jellyfin supports the streaming of content and comes packed with a web-Client. - This will work purely over the HTTP(S) ports. -Additionally in local networks Jellyfin offers various Auto-Discovery services. These will not work outside your local subnet. +Additionally, in local networks, Jellyfin offers various Auto-Discovery services. These will not work outside your local subnet. -As a fully self hosted Software, Jellyfin runs independently from the Internet. -You do not HAVE TO make your server accessible through the internet. -Neither does Jellyfin require an internet connection to run - however you should note that it will load metadata from various Providers, which will not work without an Internet connection. +As a fully self-hosted software, Jellyfin runs independently from the Internet. +You do not have to make your server accessible through the internet. +Neither does Jellyfin require an internet connection to run; however you should note that it will load metadata from various Providers, which will not work without an Internet connection. ## Port Bindings @@ -20,21 +20,21 @@ This section aims to provide an administrator with knowledge on what ports Jelly | Port | Protocol | Configurable | Description | |---|---|---|---| -| 8096 | tcp | āœ”ļø | Default http | -| 8920 | tcp | āœ”ļø | Default https | -| 7359 | udp | āŒ | Client Discovery | +| 8096 | TCP | āœ”ļø | Default HTTP | +| 8920 | TCP | āœ”ļø | Default HTTPS | +| 7359 | UDP | āŒ | Client Discovery |
See details -- **HTTP Traffic** (8096/tcp): +- **HTTP Traffic** (8096/TCP): The web frontend can be accessed here. You can modify this setting from the **Networking** page in the admin settings. -- **HTTPS Traffic** (8920/tcp): +- **HTTPS Traffic** (8920/TCP): Used when https is enabled. By default this port will not be used. This setting can also be modified from the **Networking** page to use a different port. -- **Client Discovery** (7359/udp): +- **Client Discovery** (7359/UDP): Allows clients to discover Jellyfin on the local network. A broadcast message to this port will return detailed information about your server that includes name, ip-address and ID.
@@ -51,11 +51,11 @@ However its also possible to create a local DNS entry that will point to your Je Learn more about limitations with local DNS Devices like Google Chromecast or Google Streamer use hardcoded DNS Servers - therefore they will not make use of your local DNS entries. -There are multiple workarrounds for this issue. +There are multiple workarounds for this issue. The easiest involves the usage of IPv6 Entries in the public DNS. -Since IPv6 addresses dont differentiate between local and public, the address will be abled to get resolved locally. -This however requires the use of a public DNS server - The Jellyfin Server does not have to be accessible from the outside though! +Since IPv6 addresses do not differentiate between local and public, the address will be abled to be resolved locally. +This, however, requires the use of a public DNS server - The Jellyfin Server does not have to be accessible from the outside though! From e8a8c01874061ed8c8598fbc9e958856984a2b6f Mon Sep 17 00:00:00 2001 From: nyanmisaka Date: Wed, 4 Jun 2025 19:12:52 +0800 Subject: [PATCH 222/896] Updated HWA docs to match latest hardware and kernel changes Signed-off-by: nyanmisaka --- .../transcoding/hardware-acceleration/amd.md | 6 ++-- .../hardware-acceleration/index.md | 2 +- .../hardware-acceleration/nvidia.md | 8 ++--- .../hardware-acceleration/rockchip.md | 35 +++++++++++++++---- 4 files changed, 37 insertions(+), 14 deletions(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/amd.md b/docs/general/post-install/transcoding/hardware-acceleration/amd.md index dcf434bd..b1504aec 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/amd.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/amd.md @@ -105,11 +105,11 @@ Please refer to these links: Due to the lack of B-frame support, the encoding quality of the AMD H.264 hardware encoder has been unsatisfactory. Although RX 6000/VCN3.0 brings back the B-frame support, the quality improvement is not great. -The AMD HEVC encoder is far better than the AMD H.264 encoder, and the new AMD AV1 encoding support on RX 7000/VCN4.0 seems to be the savior of AMD encoding quality. Nonetheless they are currently no match for Intel QSV and NVIDIA NVENC. VCN4.0 additionally improved the encoding speed drastically. +The AMD HEVC encoder is far better than the AMD H.264 encoder, and the new AMD AV1 encoding support on RX 7000/VCN4.0 seems to be the savior of AMD encoding quality. Nonetheless they are currently no match for Intel QSV and NVIDIA NVENC. VCN4.0 additionally improved the encoding speed drastically. The encoding quality has been greatly improved in VCN5.0, and it also fixes the issue in VCN4.0 where the AV1 encoder required a height of 64 (1080p wrongly encoded as 1082p with black pixels). Encoding speed and quality: -- VCN4(RX 7000) > VCN3/VCN2(RX 6000/RX 5000/Renoir) > VCN1/VCE(Raven/Picasso/GCN GPUs) +- VCN5(RX 9000) >> VCN4(RX 7000) > VCN3/VCN2(RX 6000/RX 5000/Renoir) > VCN1/VCE(Raven/Picasso/GCN GPUs) ## Windows Setups @@ -370,7 +370,7 @@ sudo mv jellyfin-ffmpeg /usr/lib sudo ldd -v /usr/lib/jellyfin-ffmpeg/ffmpeg ``` -Install other necessary Intel driver packages and their dependencies that contain these key words: +Install other necessary Mesa driver packages and their dependencies that contain these key words: - Mesa libva vaapi driver - RadeonSI diff --git a/docs/general/post-install/transcoding/hardware-acceleration/index.md b/docs/general/post-install/transcoding/hardware-acceleration/index.md index a27d05d4..f4c36efe 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/index.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/index.md @@ -148,7 +148,7 @@ Dolby Vision (P5 & P8) to SDR tone-mapping is supported in Jellyfin 10.8 and req - VPP is prefered if both tone-mapping options are enabled. -- Rockchip RKMPP currently only support HDR10 and HLG tone-mapping. +- Rockchip RKMPP only support HDR10 and HLG tone-mapping in Jellyfin 10.9 and 10.10. ::: diff --git a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md index b58f3b52..6ad0ac9c 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md @@ -93,9 +93,9 @@ Please refer to these links: Encoding quality: -- H.264 & HEVC - Ada/Ampere/Turing > Turing TU117/Volta/Pascal > Maxwell +- H.264 & HEVC - Blackwell/Ada/Ampere/Turing > Turing TU117/Volta/Pascal > Maxwell -- AV1 - Ada Lovelace only +- AV1 - Ada Lovelace and Blackwell only Decoding & Encoding speed within the same generation: @@ -107,9 +107,9 @@ Decoding & Encoding speed within the same generation: NVENC/NVDEC performance tables: -- [NVENC Performance - NVIDIA Docs](https://docs.nvidia.com/video-technologies/video-codec-sdk/12.0/nvenc-application-note/index.html#nvenc-performance) +- [NVENC Performance - NVIDIA Docs](https://docs.nvidia.com/video-technologies/video-codec-sdk/13.0/nvenc-application-note/index.html#nvenc-performance) -- [NVDEC Performance - NVIDIA Docs](https://docs.nvidia.com/video-technologies/video-codec-sdk/12.0/nvdec-application-note/index.html#nvdec-performance) +- [NVDEC Performance - NVIDIA Docs](https://docs.nvidia.com/video-technologies/video-codec-sdk/13.0/nvdec-application-note/index.html#nvdec-performance) ## Windows Setups diff --git a/docs/general/post-install/transcoding/hardware-acceleration/rockchip.md b/docs/general/post-install/transcoding/hardware-acceleration/rockchip.md index 81d41d3e..cfaf9182 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/rockchip.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/rockchip.md @@ -71,7 +71,7 @@ AV1 is a royalty-free, future-proof video codec. It saves a lot of storage space Rockchip added support for AV1 acceleration in their latest SoCs: -- **Decoding AV1 8/10-bit** - Rockchip RK3588/3588S SoC. +- **Decoding AV1 8/10-bit** - Rockchip RK3588/3588S and RK3576 SoC. - **Encoding AV1 8/10-bit** - As of the RK3588 series, there is no Rockchip SoC that supports AV1 encoder. @@ -85,6 +85,8 @@ Please refer to these links: - Rk3588/3588S supports up to 1080p@480fps or 4k@120fps transcoding. +- RK3576 has roughly half the transcoding capacity of RK3588. However, due to the pixel format limitations of its RGA hardware, it lacks tone-mapping capabilities. + - RK356x has the resolution limit of the encoder, which is 1080p@100fps. It cannot meet the needs of real-time 4k encoding. - RK33xx and older are not recommended, their encoders are only H.264 1080p@30fps. @@ -154,7 +156,7 @@ Root permission is required. ::: - - For the 6.1 LTS kernel on [Ubuntu-Rockchip](https://github.com/Joshua-Riek/ubuntu-rockchip) & [Armbian](https://github.com/armbian) and the legacy 5.10 LTS kernel, install [v1.9-1-2d267b0](https://github.com/tsukumijima/libmali-rockchip/releases/download/v1.9-1-2d267b0/libmali-valhall-g610-g13p0-gbm_1.9-1_arm64.deb). + - For the 6.1 LTS kernel on [Ubuntu-Rockchip](https://github.com/Joshua-Riek/ubuntu-rockchip) & [Armbian](https://github.com/armbian) and the legacy 5.10 LTS kernel, install [v1.9-1-2131373](https://github.com/tsukumijima/libmali-rockchip/releases/download/v1.9-1-2131373/libmali-valhall-g610-g24p0-gbm_1.9-1_arm64.deb). - For the 6.1 LTS kernel on other SBC **vendor-made** distros, install [v1.9-1-55611b0](https://github.com/tsukumijima/libmali-rockchip/releases/download/v1.9-1-55611b0/libmali-valhall-g610-g13p0-gbm_1.9-1_arm64.deb). @@ -163,7 +165,7 @@ Root permission is required. ```shell sudo /usr/lib/jellyfin-ffmpeg/ffmpeg -v debug -init_hw_device rkmpp=rk -init_hw_device opencl=ocl@rk - arm_release_ver: g13p0-01eac0, rk_so_ver: 10 + arm_release_ver: g24p0-00eac0, rk_so_ver: 8 [AVHWDeviceContext @ 0xaaaae8321360] 1 OpenCL platforms found. [AVHWDeviceContext @ 0xaaaae8321360] 1 OpenCL devices found on platform "ARM Platform". [AVHWDeviceContext @ 0xaaaae8321360] 0.0: ARM Platform / Mali-G610 r0p0 @@ -195,7 +197,8 @@ Root permission is required. ```shell sudo docker run -d \ - --privileged \ + --security-opt systempaths=unconfined \ + --security-opt apparmor=unconfined \ --name=jellyfin \ --volume /path/to/config:/config \ --volume /path/to/cache:/cache \ @@ -307,7 +310,7 @@ LXC setup idea is a bit similar to docker - you need to pass the **device files* ### Verify On Linux -There is no reliable way to read the occupancy of the VPU on Rockchip SoC. +For the BSP kernel **older than 6.1.84**, there is no reliable way to read the load/utilization of the VPU on Rockchip SoC. But you can still verify this by reading other engines, such as the RGA (2D hwaccel blitter). @@ -319,7 +322,27 @@ Root permission is required. 1. Play a video in the Jellyfin web client and trigger a video transcoding by setting a lower resolution or bitrate. -2. Use `sudo watch -n 1 cat /sys/kernel/debug/rkrga/load` command to check the occupancy of RGA engines. +2. VPU load/utilization: run `sudo sh -c "echo 1000 > /proc/mpp_service/load_interval" && sudo watch -n 1 cat /proc/mpp_service/load` + + ```shell + Every 1.0s: cat /proc/mpp_service/load + fdb51000.avsd-plus load: 0.00% utilization: 0.00% + fdb50400.vdpu load: 0.00% utilization: 0.00% + fdb50000.vepu load: 0.00% utilization: 0.00% + fdb90000.jpegd load: 0.00% utilization: 0.00% + fdba0000.jpege-core load: 0.00% utilization: 0.00% + fdba4000.jpege-core load: 0.00% utilization: 0.00% + fdba8000.jpege-core load: 0.00% utilization: 0.00% + fdbac000.jpege-core load: 0.00% utilization: 0.00% + fdbb0000.iep load: 0.00% utilization: 0.00% + fdbd0000.rkvenc-core load: 98.26% utilization: 97.25% + fdbe0000.rkvenc-core load: 10.78% utilization: 10.69% + fdc38100.rkvdec-core load: 17.41% utilization: 17.09% + fdc48100.rkvdec-core load: 17.64% utilization: 17.30% + fdc70000.av1d load: 0.00% utilization: 0.00% + ``` + +3. RGA load: run `sudo watch -n 1 cat /sys/kernel/debug/rkrga/load` ```shell Every 1.0s: cat /sys/kernel/debug/rkrga/load From 01f5189ab74d414b8a2f80287d3e251f86e2b0fe Mon Sep 17 00:00:00 2001 From: Nyanmisaka Date: Wed, 4 Jun 2025 20:16:00 +0800 Subject: [PATCH 223/896] Update docs/general/post-install/transcoding/hardware-acceleration/index.md Co-authored-by: JPVenson --- .../post-install/transcoding/hardware-acceleration/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/index.md b/docs/general/post-install/transcoding/hardware-acceleration/index.md index f4c36efe..83b1c6dc 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/index.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/index.md @@ -148,7 +148,7 @@ Dolby Vision (P5 & P8) to SDR tone-mapping is supported in Jellyfin 10.8 and req - VPP is prefered if both tone-mapping options are enabled. -- Rockchip RKMPP only support HDR10 and HLG tone-mapping in Jellyfin 10.9 and 10.10. +- Rockchip RKMPP does support Dolby Vision tone-mapping Jellyfin 10.11 and later versions. ::: From 15110abda209a02c896389d8893eef7fde761673 Mon Sep 17 00:00:00 2001 From: Nadim Zubidat Date: Fri, 6 Jun 2025 09:11:56 +0200 Subject: [PATCH 224/896] Move section about metadata provider identifiers to metadata section --- docs/general/server/{ => metadata}/identifiers.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) rename docs/general/server/{ => metadata}/identifiers.md (64%) diff --git a/docs/general/server/identifiers.md b/docs/general/server/metadata/identifiers.md similarity index 64% rename from docs/general/server/identifiers.md rename to docs/general/server/metadata/identifiers.md index bda5a9f7..0f031068 100644 --- a/docs/general/server/identifiers.md +++ b/docs/general/server/metadata/identifiers.md @@ -1,15 +1,15 @@ --- -uid: provider-identifiers -title: Media Provider Identifiers +uid: metadata-provider-identifiers +title: Metadata Provider Identifiers --- -# Media Provider Identifiers +# Metadata Provider Identifiers -To improve the accuracy of media identification, you can manually specify a media provider identifier for each movie or show. Each media provider uses a unique identifier for its content, and adding these identifiers greatly improves media identification. Identifiers can be specified in your movie/show file or folder name. For example: +To improve the accuracy of media identification, you can manually specify a metadata provider identifier for each movie or show. Each metadata provider uses a unique identifier for its content, and adding these identifiers greatly improves media identification. Identifiers can be specified in your movie/show file or folder name. Multiple identifiers can be specified. For example: ```txt Movies -ā”œā”€ā”€ Best_Movie_Ever (1994) [tmdbid-680] +ā”œā”€ā”€ Best_Movie_Ever (1994) [tmdbid-680] [imdbid-1234] │ ā”œā”€ā”€ Best_Movie_Ever (1994) [tmdbid-680].mp4 └── Movie (2021) [imdbid-tt12801262] └── Movie (2021) [imdbid-tt12801262].mp4 @@ -23,9 +23,9 @@ Shows └── Series Name B S02E03.mkv ``` -## Finding Media Identifiers +## Finding Metadata Provider Identifiers -Below are instructions on how to find media provider identifiers for each supported provider. +Below are instructions on how to find metadata provider identifiers for each supported provider. ### The Movie Database (TVDB) From fb01f30e8e2bae5f31edd10a1faf0cee04e5515d Mon Sep 17 00:00:00 2001 From: BotBlake Date: Fri, 6 Jun 2025 15:08:56 +0200 Subject: [PATCH 225/896] tim said do it like this Co-authored-by: Tim Gels <43609220+TimGels@users.noreply.github.com> --- docs/general/post-install/networking/8_reverse-proxy/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index 1e05ec74..fe974e09 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -7,8 +7,8 @@ title: Reverse Proxy ### General -A proxy server is meant to catch and forward outgoing traffic. A reverse proxy does the same for incoming network traffic. -The reverse proxy can then act as an entrypoint to various services and will internally forward the traffic to your service. +A proxy server is meant to catch and forward outgoing traffic. A reverse proxy does the same, but for incoming network traffic. +It can serve as an entry point to various services and will internally forward the traffic to your service. This opens the ability to do rule specific routing, for example subdomain routing, ip geoblocking, ratelimits or url forwarding. It is also possible to centralize DNS and SSL management on the reverse proxy, streamlining all routing-wise configuration. From c234dfe465ee415284821c0e0dbaf2df0d2c6c38 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 8 Jun 2025 01:28:34 +0800 Subject: [PATCH 226/896] Update dependency sass to v1.89.1 (#1418) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7e705380..c3f75b54 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.89.0", + "sass": "1.89.1", "swiper": "11.2.7", "url-loader": "4.1.1" }, @@ -19984,9 +19984,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.89.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.0.tgz", - "integrity": "sha512-ld+kQU8YTdGNjOLfRWBzewJpU5cwEv/h5yyqlSeJcj6Yh8U4TDA9UA5FPicqDz/xgRPWRSYIQNiFks21TbA9KQ==", + "version": "1.89.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.1.tgz", + "integrity": "sha512-eMLLkl+qz7tx/0cJ9wI+w09GQ2zodTkcE/aVfywwdlRcI3EO19xGnbmJwg/JMIm+5MxVJ6outddLZ4Von4E++Q==", "license": "MIT", "dependencies": { "chokidar": "^4.0.0", diff --git a/package.json b/package.json index 82866f01..fca10da5 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.89.0", + "sass": "1.89.1", "swiper": "11.2.7", "url-loader": "4.1.1" }, From 436210282880d7958054c366e0e91b36e5671360 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 8 Jun 2025 09:06:40 +0800 Subject: [PATCH 227/896] Update dependency @types/react to v18.3.23 (#1414) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index c3f75b54..a97b0b61 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,7 +37,7 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.0", "@docusaurus/tsconfig": "3.8.0", - "@types/react": "18.3.22", + "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "@typescript-eslint/eslint-plugin": "7.1.1", @@ -5622,9 +5622,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.22", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.22.tgz", - "integrity": "sha512-vUhG0YmQZ7kL/tmKLrD3g5zXbXXreZXB3pmROW8bg3CnLnpjkRVwUlLne7Ufa2r9yJ8+/6B73RzhAek5TBKh2Q==", + "version": "18.3.23", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.23.tgz", + "integrity": "sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==", "license": "MIT", "dependencies": { "@types/prop-types": "*", diff --git a/package.json b/package.json index fca10da5..408451a0 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.0", "@docusaurus/tsconfig": "3.8.0", - "@types/react": "18.3.22", + "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "@typescript-eslint/eslint-plugin": "7.1.1", From 8b534b3563429b25e4c070ef72539c1be5d38938 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 8 Jun 2025 09:07:14 +0800 Subject: [PATCH 228/896] Update dependency swiper to v11.2.8 (#1412) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index a97b0b61..d7fd7d7b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.89.1", - "swiper": "11.2.7", + "swiper": "11.2.8", "url-loader": "4.1.1" }, "devDependencies": { @@ -21159,9 +21159,9 @@ } }, "node_modules/swiper": { - "version": "11.2.7", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.7.tgz", - "integrity": "sha512-oPJCwdcjFMw3SoBM7AdB1RJzjT7JaE4Mg7TWceTmJ/i2OtF8L01Ct+5eOf48nG3trgR0wXFekWdfnTdl0eg6Pg==", + "version": "11.2.8", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.8.tgz", + "integrity": "sha512-S5FVf6zWynPWooi7pJ7lZhSUe2snTzqLuUzbd5h5PHUOhzgvW0bLKBd2wv0ixn6/5o9vwc/IkQT74CRcLJQzeg==", "funding": [ { "type": "patreon", diff --git a/package.json b/package.json index 408451a0..40cbd072 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.89.1", - "swiper": "11.2.7", + "swiper": "11.2.8", "url-loader": "4.1.1" }, "browserslist": { From 8744679334df8837e47380d1f103c36423af1905 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 10 Jun 2025 13:42:56 +0200 Subject: [PATCH 229/896] fix things? --- docs/general/post-install/networking/3_dlna.md | 9 +++++---- .../networking/8_reverse-proxy/index.md | 4 ++-- docs/general/post-install/networking/index.md | 14 +++++++------- 3 files changed, 14 insertions(+), 13 deletions(-) diff --git a/docs/general/post-install/networking/3_dlna.md b/docs/general/post-install/networking/3_dlna.md index 5f449f46..f7403d07 100644 --- a/docs/general/post-install/networking/3_dlna.md +++ b/docs/general/post-install/networking/3_dlna.md @@ -23,11 +23,12 @@ Make sure to restart your Jellyfin-Server to complete the plugin installation. DLNA is based on UPnP. Therefore it will make use of its **Service Discovery** (SSDP) running on Port 1900 UDP. Since UPnP is a standard Protocol expected to be on UDP port 1900, its not possible to configure this. -Make sure to open this port to your local network. You will find more information about how to do this in the [Port-Forwarding guide](./#firewall-port-forwarding). +Make sure to open this port to your local network. You will find more information about how to do this in the [Firewall guide](./#firewall-port-forwarding). -DLNA will send a broadcast signal from Jellyfin. -This broadcast is limited to Jellyfin's current subnet. -If you are using Docker, the network should use **Host Mode**, otherwise the broadcast signal will only be sent in the bridged network inside of Docker. +DLNA discovery works by sending a broadcast to the current subnet and waiting for DLNA Servers to respond. +This means that Clients will not be abled to find your server if it is not in the same subnet. +Using DLNA remotely is not possible. +If you are using Docker, the network should use **Host Mode**, otherwise the broadcast signal will not reach the bridged network inside of Docker. ### Troubleshooting diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index fe974e09..21bbc888 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -28,10 +28,10 @@ Our [proxy guides](./#Guides) include examples on how to censor sensitive inform ### Forwarded-For Headers When traffic is forwarded through a reverse proxy, Jellyfin sees the proxy’s IP rather than the client’s. -This introduces potential security risks and can also break compatibility. +This introduces potential security risks and can also break compatibility, since Jellyfin will not be abled to differenciate between local and remote access. Therefore, the IP address(es) of your reverse proxy must be configured under ā€œKnown Proxiesā€ in Jellyfin’s **Network** settings. -This allows Jellyfin to respect the `X-Forwarded-For`, `X-Forwarded-Proto`, and `X-Forwarded-Host` headers and use the associated value as the source IP address. +This allows Jellyfin to respect the `X-Forwarded-For`, `X-Forwarded-Proto`, and `X-Forwarded-Host` headers and use the associated value as the source IP address. By default, Jellyfin will discard all forwarded-for headers if they come from an 'untrusted' source. This is so that malitious devices will not be abled to hide their IP by providing a forwarded-for header. This assumes that the reverse proxy is set up to include this header, which is not always the case by default. If issues with source IP forwarding appear, this should be checked. diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index feb6398d..fc7e8991 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -3,7 +3,7 @@ uid: network-index title: Networking --- -# Networking +## Networking As a server software, Jellyfin offers different services over the network. Specifically Jellyfin supports the streaming of content and comes packed with a web-Client. - This will work purely over the HTTP(S) ports. @@ -14,7 +14,7 @@ As a fully self-hosted software, Jellyfin runs independently from the Internet. You do not have to make your server accessible through the internet. Neither does Jellyfin require an internet connection to run; however you should note that it will load metadata from various Providers, which will not work without an Internet connection. -## Port Bindings +### Port Bindings This section aims to provide an administrator with knowledge on what ports Jellyfin binds to and what purpose they serve. @@ -39,7 +39,7 @@ This section aims to provide an administrator with knowledge on what ports Jelly -## Accessing Jellyfin +### Accessing Jellyfin This section focusses on how to make Jellyfin Available within Networks. Here you will find descriptions on how to make Jellyfin accessible both only locally and through the Internet. @@ -59,7 +59,7 @@ This, however, requires the use of a public DNS server - The Jellyfin Server doe -### Firewall / Port Forwarding +#### Firewall / Port Forwarding Networks are usually divided from each other by firewalls. These block all incoming traffic and are meant to protect the network. To access Jellyfin through these boundaries, its ports need to be forwarded / opened in the respective firewalls. @@ -98,7 +98,7 @@ Here is linked below how to open ports for: -### External Access +#### External Access Since Jellyfin is entirely self-hosted, you must manually expose it to the internet. To do so, you need a method to access the HTTP(S) ports remotely. @@ -120,7 +120,7 @@ There are multiple ways of exposing Jellyfin to the outside - the most common on Learn more about reverse proxies in our dedicated [Reverse Proxy guide](./reverse-proxy/). -### SSL / https +#### SSL / https Using https to access the Server is recommended. By default, HTTPS is disabled because it requires an SSL certificate. @@ -138,7 +138,7 @@ While Jellyfin supports HTTPS, it is strongly recommended to handle HTTPS termin **It's strongly recommend that you check your SSL strength and server security at [SSLLabs](https://www.ssllabs.com/ssltest/analyze.html) if you are exposing these services to the internet.** -### Base URL +#### Base URL Running Jellyfin with a path (e.g. `https://example.com/jellyfin`) is supported. From 0eff02f60ded8ce67e1346e132e3ad0362a36eb3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 13 Jun 2025 20:01:54 +0000 Subject: [PATCH 230/896] Update Docusaurus to v3.8.1 --- package-lock.json | 848 ++++++++++++++++++++++++---------------------- package.json | 22 +- 2 files changed, 450 insertions(+), 420 deletions(-) diff --git a/package-lock.json b/package-lock.json index d7fd7d7b..c0a2c787 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,15 +8,15 @@ "name": "jellyfin-org", "version": "0.0.0", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/plugin-client-redirects": "3.8.0", - "@docusaurus/plugin-content-blog": "3.8.0", - "@docusaurus/plugin-content-docs": "3.8.0", - "@docusaurus/plugin-content-pages": "3.8.0", - "@docusaurus/plugin-sitemap": "3.8.0", - "@docusaurus/plugin-svgr": "3.8.0", - "@docusaurus/theme-classic": "3.8.0", - "@docusaurus/theme-mermaid": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/plugin-client-redirects": "3.8.1", + "@docusaurus/plugin-content-blog": "3.8.1", + "@docusaurus/plugin-content-docs": "3.8.1", + "@docusaurus/plugin-content-pages": "3.8.1", + "@docusaurus/plugin-sitemap": "3.8.1", + "@docusaurus/plugin-svgr": "3.8.1", + "@docusaurus/theme-classic": "3.8.1", + "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.49.2", "@fontsource/noto-sans": "5.2.7", "@icons-pack/react-simple-icons": "12.9.0", @@ -35,8 +35,8 @@ "url-loader": "4.1.1" }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.8.0", - "@docusaurus/tsconfig": "3.8.0", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/tsconfig": "3.8.1", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", @@ -1830,9 +1830,9 @@ } }, "node_modules/@csstools/cascade-layer-name-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz", - "integrity": "sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz", + "integrity": "sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==", "funding": [ { "type": "github", @@ -1848,8 +1848,8 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" } }, "node_modules/@csstools/color-helpers": { @@ -1872,9 +1872,9 @@ } }, "node_modules/@csstools/css-calc": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.3.tgz", - "integrity": "sha512-XBG3talrhid44BY1x3MHzUx/aTG8+x/Zi57M4aTKK9RFB4aLlF3TTSzfzn8nWVHWL3FgAXAxmupmDd6VWww+pw==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", "funding": [ { "type": "github", @@ -1890,14 +1890,14 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" } }, "node_modules/@csstools/css-color-parser": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.9.tgz", - "integrity": "sha512-wILs5Zk7BU86UArYBJTPy/FMPPKVKHMj1ycCEyf3VUptol0JNRLFU/BZsJ4aiIHJEbSLiizzRrw8Pc1uAEDrXw==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz", + "integrity": "sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==", "funding": [ { "type": "github", @@ -1911,20 +1911,20 @@ "license": "MIT", "dependencies": { "@csstools/color-helpers": "^5.0.2", - "@csstools/css-calc": "^2.1.3" + "@csstools/css-calc": "^2.1.4" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", - "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", "funding": [ { "type": "github", @@ -1940,13 +1940,13 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-tokenizer": "^3.0.4" } }, "node_modules/@csstools/css-tokenizer": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", - "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", "funding": [ { "type": "github", @@ -1963,9 +1963,9 @@ } }, "node_modules/@csstools/media-query-list-parser": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz", - "integrity": "sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz", + "integrity": "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==", "funding": [ { "type": "github", @@ -1981,8 +1981,8 @@ "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" } }, "node_modules/@csstools/postcss-cascade-layers": { @@ -2047,9 +2047,9 @@ } }, "node_modules/@csstools/postcss-color-function": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.9.tgz", - "integrity": "sha512-2UeQCGMO5+EeQsPQK2DqXp0dad+P6nIz6G2dI06APpBuYBKxZEq7CTH+UiztFQ8cB1f89dnO9+D/Kfr+JfI2hw==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.10.tgz", + "integrity": "sha512-4dY0NBu7NVIpzxZRgh/Q/0GPSz/jLSw0i/u3LTUor0BkQcz/fNhN10mSWBDsL0p9nDb0Ky1PD6/dcGbhACuFTQ==", "funding": [ { "type": "github", @@ -2062,10 +2062,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.9", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.1", + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2076,9 +2076,9 @@ } }, "node_modules/@csstools/postcss-color-mix-function": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.9.tgz", - "integrity": "sha512-Enj7ZIIkLD7zkGCN31SZFx4H1gKiCs2Y4taBo/v/cqaHN7p1qGrf5UTMNSjQFZ7MgClGufHx4pddwFTGL+ipug==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.10.tgz", + "integrity": "sha512-P0lIbQW9I4ShE7uBgZRib/lMTf9XMjJkFl/d6w4EMNHu2qvQ6zljJGEcBkw/NsBtq/6q3WrmgxSS8kHtPMkK4Q==", "funding": [ { "type": "github", @@ -2091,10 +2091,39 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.9", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.1", + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-variadic-function-arguments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.0.tgz", + "integrity": "sha512-Z5WhouTyD74dPFPrVE7KydgNS9VvnjB8qcdes9ARpCOItb4jTnm7cHp4FhxCRUoyhabD0WVv43wbkJ4p8hLAlQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2105,9 +2134,9 @@ } }, "node_modules/@csstools/postcss-content-alt-text": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.5.tgz", - "integrity": "sha512-9BOS535v6YmyOYk32jAHXeddRV+iyd4vRcbrEekpwxmueAXX5J8WgbceFnE4E4Pmw/ysnB9v+n/vSWoFmcLMcA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.6.tgz", + "integrity": "sha512-eRjLbOjblXq+byyaedQRSrAejKGNAFued+LcbzT+LCL78fabxHkxYjBbxkroONxHHYu2qxhFK2dBStTLPG3jpQ==", "funding": [ { "type": "github", @@ -2120,9 +2149,9 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.1", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2133,9 +2162,9 @@ } }, "node_modules/@csstools/postcss-exponential-functions": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.8.tgz", - "integrity": "sha512-vHgDXtGIBPpFQnFNDftMQg4MOuXcWnK91L/7REjBNYzQ/p2Fa/6RcnehTqCRrNtQ46PNIolbRsiDdDuxiHolwQ==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz", + "integrity": "sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==", "funding": [ { "type": "github", @@ -2148,9 +2177,9 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.1.3", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" }, "engines": { "node": ">=18" @@ -2186,9 +2215,9 @@ } }, "node_modules/@csstools/postcss-gamut-mapping": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.9.tgz", - "integrity": "sha512-quksIsFm3DGsf8Qbr9KiSGBF2w3RwxSfOfma5wbORDB1AFF15r4EVW7sUuWw3s5IAEGMqzel/dE2rQsI7Yb8mA==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.10.tgz", + "integrity": "sha512-QDGqhJlvFnDlaPAfCYPsnwVA6ze+8hhrwevYWlnUeSjkkZfBpcCO42SaUD8jiLlq7niouyLgvup5lh+f1qessg==", "funding": [ { "type": "github", @@ -2201,9 +2230,9 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.9", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" }, "engines": { "node": ">=18" @@ -2213,9 +2242,9 @@ } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.9.tgz", - "integrity": "sha512-duqTeUHF4ambUybAmhX9KonkicLM/WNp2JjMUbegRD4O8A/tb6fdZ7jUNdp/UUiO1FIdDkMwmNw6856bT0XF8Q==", + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.10.tgz", + "integrity": "sha512-HHPauB2k7Oits02tKFUeVFEU2ox/H3OQVrP3fSOKDxvloOikSal+3dzlyTZmYsb9FlY9p5EUpBtz0//XBmy+aw==", "funding": [ { "type": "github", @@ -2228,10 +2257,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.9", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.1", + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2242,9 +2271,9 @@ } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.9.tgz", - "integrity": "sha512-sDpdPsoGAhYl/PMSYfu5Ez82wXb2bVkg1Cb8vsRLhpXhAk4OSlsJN+GodAql6tqc1B2G/WToxsFU6G74vkhPvA==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.10.tgz", + "integrity": "sha512-nOKKfp14SWcdEQ++S9/4TgRKchooLZL0TUFdun3nI4KPwCjETmhjta1QT4ICQcGVWQTvrsgMM/aLB5We+kMHhQ==", "funding": [ { "type": "github", @@ -2257,10 +2286,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.9", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.1", + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2271,9 +2300,9 @@ } }, "node_modules/@csstools/postcss-ic-unit": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.1.tgz", - "integrity": "sha512-lECc38i1w3qU9nhrUhP6F8y4BfcQJkR1cb8N6tZNf2llM6zPkxnqt04jRCwsUgNcB3UGKDy+zLenhOYGHqCV+Q==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.2.tgz", + "integrity": "sha512-lrK2jjyZwh7DbxaNnIUjkeDmU8Y6KyzRBk91ZkI5h8nb1ykEfZrtIVArdIjX4DHMIBGpdHrgP0n4qXDr7OHaKA==", "funding": [ { "type": "github", @@ -2286,7 +2315,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.0.1", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -2320,9 +2349,9 @@ } }, "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz", - "integrity": "sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz", + "integrity": "sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==", "funding": [ { "type": "github", @@ -2381,9 +2410,9 @@ } }, "node_modules/@csstools/postcss-light-dark-function": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.8.tgz", - "integrity": "sha512-v8VU5WtrZIyEtk88WB4fkG22TGd8HyAfSFfZZQ1uNN0+arMJdZc++H3KYTfbYDpJRGy8GwADYH8ySXiILn+OyA==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.9.tgz", + "integrity": "sha512-1tCZH5bla0EAkFAI2r0H33CDnIBeLUaJh1p+hvvsylJ4svsv2wOmJjJn+OXwUZLXef37GYbRIVKX+X+g6m+3CQ==", "funding": [ { "type": "github", @@ -2396,9 +2425,9 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.1", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2500,9 +2529,9 @@ } }, "node_modules/@csstools/postcss-logical-viewport-units": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz", - "integrity": "sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz", + "integrity": "sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==", "funding": [ { "type": "github", @@ -2515,7 +2544,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-tokenizer": "^3.0.3", + "@csstools/css-tokenizer": "^3.0.4", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2526,9 +2555,9 @@ } }, "node_modules/@csstools/postcss-media-minmax": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.8.tgz", - "integrity": "sha512-Skum5wIXw2+NyCQWUyfstN3c1mfSh39DRAo+Uh2zzXOglBG8xB9hnArhYFScuMZkzeM+THVa//mrByKAfumc7w==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz", + "integrity": "sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==", "funding": [ { "type": "github", @@ -2541,10 +2570,10 @@ ], "license": "MIT", "dependencies": { - "@csstools/css-calc": "^2.1.3", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/media-query-list-parser": "^4.0.2" + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" }, "engines": { "node": ">=18" @@ -2554,9 +2583,9 @@ } }, "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz", - "integrity": "sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz", + "integrity": "sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==", "funding": [ { "type": "github", @@ -2569,9 +2598,9 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/media-query-list-parser": "^4.0.2" + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" }, "engines": { "node": ">=18" @@ -2632,9 +2661,9 @@ } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.9.tgz", - "integrity": "sha512-UHrnujimwtdDw8BYDcWJtBXuJ13uc/BjAddPdfMc/RsWxhg8gG8UbvTF0tnMtHrZ4i7lwy85fPEzK1AiykMyRA==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.10.tgz", + "integrity": "sha512-ZzZUTDd0fgNdhv8UUjGCtObPD8LYxMH+MJsW9xlZaWTV8Ppr4PtxlHYNMmF4vVWGl0T6f8tyWAKjoI6vePSgAg==", "funding": [ { "type": "github", @@ -2647,10 +2676,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.9", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.1", + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2661,9 +2690,9 @@ } }, "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.1.tgz", - "integrity": "sha512-Ofz81HaY8mmbP8/Qr3PZlUzjsyV5WuxWmvtYn+jhYGvvjFazTmN9R2io5W5znY1tyk2CA9uM0IPWyY4ygDytCw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.1.0.tgz", + "integrity": "sha512-YrkI9dx8U4R8Sz2EJaoeD9fI7s7kmeEBfmO+UURNeL6lQI7VxF6sBE+rSqdCBn4onwqmxFdBU3lTwyYb/lCmxA==", "funding": [ { "type": "github", @@ -2686,9 +2715,9 @@ } }, "node_modules/@csstools/postcss-random-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.0.tgz", - "integrity": "sha512-MYZKxSr4AKfjECL8vg49BbfNNzK+t3p2OWX+Xf7rXgMaTP44oy/e8VGWu4MLnJ3NUd9tFVkisLO/sg+5wMTNsg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz", + "integrity": "sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==", "funding": [ { "type": "github", @@ -2701,9 +2730,9 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.1.3", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" }, "engines": { "node": ">=18" @@ -2713,9 +2742,9 @@ } }, "node_modules/@csstools/postcss-relative-color-syntax": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.9.tgz", - "integrity": "sha512-+AGOcLF5PmMnTRPnOdCvY7AwvD5veIOhTWbJV6vC3hB1tt0ii/k6QOwhWfsGGg1ZPQ0JY15u+wqLR4ZTtB0luA==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.10.tgz", + "integrity": "sha512-8+0kQbQGg9yYG8hv0dtEpOMLwB9M+P7PhacgIzVzJpixxV4Eq9AUQtQw8adMmAJU1RBBmIlpmtmm3XTRd/T00g==", "funding": [ { "type": "github", @@ -2728,10 +2757,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.9", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.1", + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2780,9 +2809,9 @@ } }, "node_modules/@csstools/postcss-sign-functions": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.3.tgz", - "integrity": "sha512-4F4GRhj8xNkBtLZ+3ycIhReaDfKJByXI+cQGIps3AzCO8/CJOeoDPxpMnL5vqZrWKOceSATHEQJUO/Q/r2y7OQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz", + "integrity": "sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==", "funding": [ { "type": "github", @@ -2795,9 +2824,9 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.1.3", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" }, "engines": { "node": ">=18" @@ -2807,9 +2836,9 @@ } }, "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.8.tgz", - "integrity": "sha512-6Y4yhL4fNhgzbZ/wUMQ4EjFUfoNNMpEXZnDw1JrlcEBHUT15gplchtFsZGk7FNi8PhLHJfCUwVKrEHzhfhKK+g==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz", + "integrity": "sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==", "funding": [ { "type": "github", @@ -2822,9 +2851,9 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.1.3", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" }, "engines": { "node": ">=18" @@ -2860,9 +2889,9 @@ } }, "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.8.tgz", - "integrity": "sha512-YcDvYTRu7f78/91B6bX+mE1WoAO91Su7/8KSRpuWbIGUB8hmaNSRu9wziaWSLJ1lOB1aQe+bvo9BIaLKqPOo/g==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz", + "integrity": "sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==", "funding": [ { "type": "github", @@ -2875,9 +2904,9 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-calc": "^2.1.3", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3" + "@csstools/css-calc": "^2.1.4", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4" }, "engines": { "node": ">=18" @@ -2940,9 +2969,9 @@ } }, "node_modules/@docusaurus/babel": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.8.0.tgz", - "integrity": "sha512-9EJwSgS6TgB8IzGk1L8XddJLhZod8fXT4ULYMx6SKqyCBqCFpVCEjR/hNXXhnmtVM2irDuzYoVLGWv7srG/VOA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.8.1.tgz", + "integrity": "sha512-3brkJrml8vUbn9aeoZUlJfsI/GqyFcDgQJwQkmBtclJgWDEQBKKeagZfOgx0WfUQhagL1sQLNW0iBdxnI863Uw==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", @@ -2955,8 +2984,8 @@ "@babel/runtime": "^7.25.9", "@babel/runtime-corejs3": "^7.25.9", "@babel/traverse": "^7.25.9", - "@docusaurus/logger": "3.8.0", - "@docusaurus/utils": "3.8.0", + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", "babel-plugin-dynamic-import-node": "^2.3.3", "fs-extra": "^11.1.1", "tslib": "^2.6.0" @@ -2966,30 +2995,30 @@ } }, "node_modules/@docusaurus/bundler": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.8.0.tgz", - "integrity": "sha512-Rq4Z/MSeAHjVzBLirLeMcjLIAQy92pF1OI+2rmt18fSlMARfTGLWRE8Vb+ljQPTOSfJxwDYSzsK6i7XloD2rNA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.8.1.tgz", + "integrity": "sha512-/z4V0FRoQ0GuSLToNjOSGsk6m2lQUG4FRn8goOVoZSRsTrU8YR2aJacX5K3RG18EaX9b+52pN4m1sL3MQZVsQA==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", - "@docusaurus/babel": "3.8.0", - "@docusaurus/cssnano-preset": "3.8.0", - "@docusaurus/logger": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils": "3.8.0", + "@docusaurus/babel": "3.8.1", + "@docusaurus/cssnano-preset": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", "babel-loader": "^9.2.1", - "clean-css": "^5.3.2", + "clean-css": "^5.3.3", "copy-webpack-plugin": "^11.0.0", - "css-loader": "^6.8.1", + "css-loader": "^6.11.0", "css-minimizer-webpack-plugin": "^5.0.1", "cssnano": "^6.1.2", "file-loader": "^6.2.0", "html-minifier-terser": "^7.2.0", - "mini-css-extract-plugin": "^2.9.1", + "mini-css-extract-plugin": "^2.9.2", "null-loader": "^4.0.1", - "postcss": "^8.4.26", - "postcss-loader": "^7.3.3", - "postcss-preset-env": "^10.1.0", + "postcss": "^8.5.4", + "postcss-loader": "^7.3.4", + "postcss-preset-env": "^10.2.1", "terser-webpack-plugin": "^5.3.9", "tslib": "^2.6.0", "url-loader": "^4.1.1", @@ -3009,18 +3038,18 @@ } }, "node_modules/@docusaurus/core": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.0.tgz", - "integrity": "sha512-c7u6zFELmSGPEP9WSubhVDjgnpiHgDqMh1qVdCB7rTflh4Jx0msTYmMiO91Ez0KtHj4sIsDsASnjwfJ2IZp3Vw==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.1.tgz", + "integrity": "sha512-ENB01IyQSqI2FLtOzqSI3qxG2B/jP4gQPahl2C3XReiLebcVh5B5cB9KYFvdoOqOWPyr5gXK4sjgTKv7peXCrA==", "license": "MIT", "dependencies": { - "@docusaurus/babel": "3.8.0", - "@docusaurus/bundler": "3.8.0", - "@docusaurus/logger": "3.8.0", - "@docusaurus/mdx-loader": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/babel": "3.8.1", + "@docusaurus/bundler": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "boxen": "^6.2.1", "chalk": "^4.1.2", "chokidar": "^3.5.3", @@ -3070,13 +3099,13 @@ } }, "node_modules/@docusaurus/cssnano-preset": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.8.0.tgz", - "integrity": "sha512-UJ4hAS2T0R4WNy+phwVff2Q0L5+RXW9cwlH6AEphHR5qw3m/yacfWcSK7ort2pMMbDn8uGrD38BTm4oLkuuNoQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.8.1.tgz", + "integrity": "sha512-G7WyR2N6SpyUotqhGznERBK+x84uyhfMQM2MmDLs88bw4Flom6TY46HzkRkSEzaP9j80MbTN8naiL1fR17WQug==", "license": "MIT", "dependencies": { "cssnano-preset-advanced": "^6.1.2", - "postcss": "^8.4.38", + "postcss": "^8.5.4", "postcss-sort-media-queries": "^5.2.0", "tslib": "^2.6.0" }, @@ -3085,9 +3114,9 @@ } }, "node_modules/@docusaurus/logger": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.8.0.tgz", - "integrity": "sha512-7eEMaFIam5Q+v8XwGqF/n0ZoCld4hV4eCCgQkfcN9Mq5inoZa6PHHW9Wu6lmgzoK5Kx3keEeABcO2SxwraoPDQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.8.1.tgz", + "integrity": "sha512-2wjeGDhKcExEmjX8k1N/MRDiPKXGF2Pg+df/bDDPnnJWHXnVEZxXj80d6jcxp1Gpnksl0hF8t/ZQw9elqj2+ww==", "license": "MIT", "dependencies": { "chalk": "^4.1.2", @@ -3098,14 +3127,14 @@ } }, "node_modules/@docusaurus/mdx-loader": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.8.0.tgz", - "integrity": "sha512-mDPSzssRnpjSdCGuv7z2EIAnPS1MHuZGTaRLwPn4oQwszu4afjWZ/60sfKjTnjBjI8Vl4OgJl2vMmfmiNDX4Ng==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.8.1.tgz", + "integrity": "sha512-DZRhagSFRcEq1cUtBMo4TKxSNo/W6/s44yhr8X+eoXqCLycFQUylebOMPseHi5tc4fkGJqwqpWJLz6JStU9L4w==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", @@ -3137,12 +3166,12 @@ } }, "node_modules/@docusaurus/module-type-aliases": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.8.0.tgz", - "integrity": "sha512-/uMb4Ipt5J/QnD13MpnoC/A4EYAe6DKNWqTWLlGrqsPJwJv73vSwkA25xnYunwfqWk0FlUQfGv/Swdh5eCCg7g==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.8.1.tgz", + "integrity": "sha512-6xhvAJiXzsaq3JdosS7wbRt/PwEPWHr9eM4YNYqVlbgG1hSK3uQDXTVvQktasp3VO6BmfYWPozueLWuj4gB+vg==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.8.0", + "@docusaurus/types": "3.8.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3156,16 +3185,16 @@ } }, "node_modules/@docusaurus/plugin-client-redirects": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.8.0.tgz", - "integrity": "sha512-J8f5qzAlO61BnG1I91+N5WH1b/lPWqn6ifTxf/Bluz9JVe1bhFNSl0yW03p+Ff3AFOINDy2ofX70al9nOnOLyw==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.8.1.tgz", + "integrity": "sha512-F+86R7PBn6VNgy/Ux8w3ZRypJGJEzksbejQKlbTC8u6uhBUhfdXWkDp6qdOisIoW0buY5nLqucvZt1zNJzhJhA==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/logger": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "eta": "^2.2.0", "fs-extra": "^11.1.1", "lodash": "^4.17.21", @@ -3180,19 +3209,19 @@ } }, "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.8.0.tgz", - "integrity": "sha512-0SlOTd9R55WEr1GgIXu+hhTT0hzARYx3zIScA5IzpdekZQesI/hKEa5LPHBd415fLkWMjdD59TaW/3qQKpJ0Lg==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.8.1.tgz", + "integrity": "sha512-vNTpMmlvNP9n3hGEcgPaXyvTljanAKIUkuG9URQ1DeuDup0OR7Ltvoc8yrmH+iMZJbcQGhUJF+WjHLwuk8HSdw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/logger": "3.8.0", - "@docusaurus/mdx-loader": "3.8.0", - "@docusaurus/theme-common": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "cheerio": "1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^11.1.1", @@ -3214,20 +3243,20 @@ } }, "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.8.0.tgz", - "integrity": "sha512-fRDMFLbUN6eVRXcjP8s3Y7HpAt9pzPYh1F/7KKXOCxvJhjjCtbon4VJW0WndEPInVz4t8QUXn5QZkU2tGVCE2g==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.8.1.tgz", + "integrity": "sha512-oByRkSZzeGNQByCMaX+kif5Nl2vmtj2IHQI2fWjCfCootsdKZDPFLonhIp5s3IGJO7PLUfe0POyw0Xh/RrGXJA==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/logger": "3.8.0", - "@docusaurus/mdx-loader": "3.8.0", - "@docusaurus/module-type-aliases": "3.8.0", - "@docusaurus/theme-common": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", @@ -3247,16 +3276,16 @@ } }, "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.8.0.tgz", - "integrity": "sha512-39EDx2y1GA0Pxfion5tQZLNJxL4gq6susd1xzetVBjVIQtwpCdyloOfQBAgX0FylqQxfJrYqL0DIUuq7rd7uBw==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.8.1.tgz", + "integrity": "sha512-a+V6MS2cIu37E/m7nDJn3dcxpvXb6TvgdNI22vJX8iUTp8eoMoPa0VArEbWvCxMY/xdC26WzNv4wZ6y0iIni/w==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/mdx-loader": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "fs-extra": "^11.1.1", "tslib": "^2.6.0", "webpack": "^5.88.1" @@ -3270,17 +3299,17 @@ } }, "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.8.0.tgz", - "integrity": "sha512-fGpOIyJvNiuAb90nSJ2Gfy/hUOaDu6826e5w5UxPmbpCIc7KlBHNAZ5g4L4ZuHhc4hdfq4mzVBsQSnne+8Ze1g==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.8.1.tgz", + "integrity": "sha512-+9YV/7VLbGTq8qNkjiugIelmfUEVkTyLe6X8bWq7K5qPvGXAjno27QAfFq63mYfFFbJc7z+pudL63acprbqGzw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/logger": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "fs-extra": "^11.1.1", "sitemap": "^7.1.1", "tslib": "^2.6.0" @@ -3294,15 +3323,15 @@ } }, "node_modules/@docusaurus/plugin-svgr": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.8.0.tgz", - "integrity": "sha512-kEDyry+4OMz6BWLG/lEqrNsL/w818bywK70N1gytViw4m9iAmoxCUT7Ri9Dgs7xUdzCHJ3OujolEmD88Wy44OA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.8.1.tgz", + "integrity": "sha512-rW0LWMDsdlsgowVwqiMb/7tANDodpy1wWPwCcamvhY7OECReN3feoFwLjd/U4tKjNY3encj0AJSTxJA+Fpe+Gw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "@svgr/core": "8.1.0", "@svgr/webpack": "^8.1.0", "tslib": "^2.6.0", @@ -3317,31 +3346,31 @@ } }, "node_modules/@docusaurus/theme-classic": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.8.0.tgz", - "integrity": "sha512-nQWFiD5ZjoT76OaELt2n33P3WVuuCz8Dt5KFRP2fCBo2r9JCLsp2GJjZpnaG24LZ5/arRjv4VqWKgpK0/YLt7g==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.8.1.tgz", + "integrity": "sha512-bqDUCNqXeYypMCsE1VcTXSI1QuO4KXfx8Cvl6rYfY0bhhqN6d2WZlRkyLg/p6pm+DzvanqHOyYlqdPyP0iz+iw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/logger": "3.8.0", - "@docusaurus/mdx-loader": "3.8.0", - "@docusaurus/module-type-aliases": "3.8.0", - "@docusaurus/plugin-content-blog": "3.8.0", - "@docusaurus/plugin-content-docs": "3.8.0", - "@docusaurus/plugin-content-pages": "3.8.0", - "@docusaurus/theme-common": "3.8.0", - "@docusaurus/theme-translations": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/plugin-content-blog": "3.8.1", + "@docusaurus/plugin-content-docs": "3.8.1", + "@docusaurus/plugin-content-pages": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/theme-translations": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "copy-text-to-clipboard": "^3.2.0", "infima": "0.2.0-alpha.45", "lodash": "^4.17.21", "nprogress": "^0.2.0", - "postcss": "^8.4.26", + "postcss": "^8.5.4", "prism-react-renderer": "^2.3.0", "prismjs": "^1.29.0", "react-router-dom": "^5.3.4", @@ -3358,15 +3387,15 @@ } }, "node_modules/@docusaurus/theme-common": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.0.tgz", - "integrity": "sha512-YqV2vAWpXGLA+A3PMLrOMtqgTHJLDcT+1Caa6RF7N4/IWgrevy5diY8oIHFkXR/eybjcrFFjUPrHif8gSGs3Tw==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.1.tgz", + "integrity": "sha512-UswMOyTnPEVRvN5Qzbo+l8k4xrd5fTFu2VPPfD6FcW/6qUtVLmJTQCktbAL3KJ0BVXGm5aJXz/ZrzqFuZERGPw==", "license": "MIT", "dependencies": { - "@docusaurus/mdx-loader": "3.8.0", - "@docusaurus/module-type-aliases": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", + "@docusaurus/mdx-loader": "3.8.1", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3386,16 +3415,16 @@ } }, "node_modules/@docusaurus/theme-mermaid": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.8.0.tgz", - "integrity": "sha512-ou0NJM37p4xrVuFaZp8qFe5Z/qBq9LuyRTP4KKRa0u2J3zC4f3saBJDgc56FyvvN1OsmU0189KGEPUjTr6hFxg==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.8.1.tgz", + "integrity": "sha512-IWYqjyTPjkNnHsFFu9+4YkeXS7PD1xI3Bn2shOhBq+f95mgDfWInkpfBN4aYvx4fTT67Am6cPtohRdwh4Tidtg==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/module-type-aliases": "3.8.0", - "@docusaurus/theme-common": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils-validation": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/theme-common": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", "mermaid": ">=11.6.0", "tslib": "^2.6.0" }, @@ -3408,9 +3437,9 @@ } }, "node_modules/@docusaurus/theme-translations": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.8.0.tgz", - "integrity": "sha512-1DTy/snHicgkCkryWq54fZvsAglTdjTx4qjOXgqnXJ+DIty1B+aPQrAVUu8LiM+6BiILfmNxYsxhKTj+BS3PZg==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.8.1.tgz", + "integrity": "sha512-OTp6eebuMcf2rJt4bqnvuwmm3NVXfzfYejL+u/Y1qwKhZPrjPoKWfk1CbOP5xH5ZOPkiAsx4dHdQBRJszK3z2g==", "license": "MIT", "dependencies": { "fs-extra": "^11.1.1", @@ -3421,16 +3450,16 @@ } }, "node_modules/@docusaurus/tsconfig": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.8.0.tgz", - "integrity": "sha512-utLl48nNjSYBoq47RKukZ9fPLEX3nJWThzrujb0ndQQ1jc/gh4RhTRaAqItH9nImnsgGKmLMnyoMBpfGmoop+w==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.8.1.tgz", + "integrity": "sha512-XBWCcqhRHhkhfolnSolNL+N7gj3HVE3CoZVqnVjfsMzCoOsuQw2iCLxVVHtO+rePUUfouVZHURDgmqIySsF66A==", "dev": true, "license": "MIT" }, "node_modules/@docusaurus/types": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.8.0.tgz", - "integrity": "sha512-RDEClpwNxZq02c+JlaKLWoS13qwWhjcNsi2wG1UpzmEnuti/z1Wx4SGpqbUqRPNSd8QWWePR8Cb7DvG0VN/TtA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.8.1.tgz", + "integrity": "sha512-ZPdW5AB+pBjiVrcLuw3dOS6BFlrG0XkS2lDGsj8TizcnREQg3J8cjsgfDviszOk4CweNfwo1AEELJkYaMUuOPg==", "license": "MIT", "dependencies": { "@mdx-js/mdx": "^3.0.0", @@ -3463,14 +3492,14 @@ } }, "node_modules/@docusaurus/utils": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.8.0.tgz", - "integrity": "sha512-2wvtG28ALCN/A1WCSLxPASFBFzXCnP0YKCAFIPcvEb6imNu1wg7ni/Svcp71b3Z2FaOFFIv4Hq+j4gD7gA0yfQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.8.1.tgz", + "integrity": "sha512-P1ml0nvOmEFdmu0smSXOqTS1sxU5tqvnc0dA4MTKV39kye+bhQnjkIKEE18fNOvxjyB86k8esoCIFM3x4RykOQ==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.8.0", - "@docusaurus/types": "3.8.0", - "@docusaurus/utils-common": "3.8.0", + "@docusaurus/logger": "3.8.1", + "@docusaurus/types": "3.8.1", + "@docusaurus/utils-common": "3.8.1", "escape-string-regexp": "^4.0.0", "execa": "5.1.1", "file-loader": "^6.2.0", @@ -3495,12 +3524,12 @@ } }, "node_modules/@docusaurus/utils-common": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.8.0.tgz", - "integrity": "sha512-3TGF+wVTGgQ3pAc9+5jVchES4uXUAhAt9pwv7uws4mVOxL4alvU3ue/EZ+R4XuGk94pDy7CNXjRXpPjlfZXQfw==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.8.1.tgz", + "integrity": "sha512-zTZiDlvpvoJIrQEEd71c154DkcriBecm4z94OzEE9kz7ikS3J+iSlABhFXM45mZ0eN5pVqqr7cs60+ZlYLewtg==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.8.0", + "@docusaurus/types": "3.8.1", "tslib": "^2.6.0" }, "engines": { @@ -3508,14 +3537,14 @@ } }, "node_modules/@docusaurus/utils-validation": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.8.0.tgz", - "integrity": "sha512-MrnEbkigr54HkdFeg8e4FKc4EF+E9dlVwsY3XQZsNkbv3MKZnbHQ5LsNJDIKDROFe8PBf5C4qCAg5TPBpsjrjg==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.8.1.tgz", + "integrity": "sha512-gs5bXIccxzEbyVecvxg6upTwaUbfa0KMmTj7HhHzc016AGyxH2o73k1/aOD0IFrdCsfJNt37MqNI47s2MgRZMA==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.8.0", - "@docusaurus/utils": "3.8.0", - "@docusaurus/utils-common": "3.8.0", + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", @@ -6945,9 +6974,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz", + "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", "funding": [ { "type": "opencollective", @@ -6964,10 +6993,10 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", + "caniuse-lite": "^1.0.30001718", + "electron-to-chromium": "^1.5.160", "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" + "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" @@ -7134,9 +7163,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001716", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001716.tgz", - "integrity": "sha512-49/c1+x3Kwz7ZIWt+4DvK3aMJy9oYXXG6/97JKsnjdCk/6n9vVyWL8NAwVt95Lwt9eigI10Hl782kDfZUUlRXw==", + "version": "1.0.30001723", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz", + "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==", "funding": [ { "type": "opencollective", @@ -8145,9 +8174,9 @@ } }, "node_modules/cssdb": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.5.tgz", - "integrity": "sha512-leAt8/hdTCtzql9ZZi86uYAmCLzVKpJMMdjbvOGVnXFXz/BWFpBmM1MHEHU/RqtPyRYmabVmEW1DtX3YGLuuLA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.3.0.tgz", + "integrity": "sha512-c7bmItIg38DgGjSwDPZOYF/2o0QU/sSgkWOMyl8votOfgFuyiFKWPesmCGEsrGLxEA9uL540cp8LdaGEjUGsZQ==", "funding": [ { "type": "opencollective", @@ -9335,9 +9364,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.145", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.145.tgz", - "integrity": "sha512-pZ5EcTWRq/055MvSBgoFEyKf2i4apwfoqJbK/ak2jnFq8oHjZ+vzc3AhRcz37Xn+ZJfL58R666FLJx0YOK9yTw==", + "version": "1.5.167", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.167.tgz", + "integrity": "sha512-LxcRvnYO5ez2bMOFpbuuVuAI5QNeY1ncVytE/KXaL6ZNfzX1yPlAO0nSOyIHx2fVAuUprMqPs/TdVhUFZy7SIQ==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -17226,9 +17255,9 @@ } }, "node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "version": "8.5.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.5.tgz", + "integrity": "sha512-d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg==", "funding": [ { "type": "opencollective", @@ -17245,7 +17274,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.8", + "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -17323,9 +17352,9 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.9.tgz", - "integrity": "sha512-WScwD3pSsIz+QP97sPkGCeJm7xUH0J18k6zV5o8O2a4cQJyv15vLUx/WFQajuJVgZhmJL5awDu8zHnqzAzm4lw==", + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.10.tgz", + "integrity": "sha512-k9qX+aXHBiLTRrWoCJuUFI6F1iF6QJQUXNVWJVSbqZgj57jDhBlOvD8gNUGl35tgqDivbGLhZeW3Ongz4feuKA==", "funding": [ { "type": "github", @@ -17338,10 +17367,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.9", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.1", + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -17438,9 +17467,9 @@ } }, "node_modules/postcss-custom-media": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz", - "integrity": "sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==", + "version": "11.0.6", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz", + "integrity": "sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==", "funding": [ { "type": "github", @@ -17453,10 +17482,10 @@ ], "license": "MIT", "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.4", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/media-query-list-parser": "^4.0.2" + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/media-query-list-parser": "^4.0.3" }, "engines": { "node": ">=18" @@ -17466,9 +17495,9 @@ } }, "node_modules/postcss-custom-properties": { - "version": "14.0.4", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz", - "integrity": "sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==", + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz", + "integrity": "sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==", "funding": [ { "type": "github", @@ -17481,9 +17510,9 @@ ], "license": "MIT", "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.4", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -17495,9 +17524,9 @@ } }, "node_modules/postcss-custom-selectors": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz", - "integrity": "sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==", + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz", + "integrity": "sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==", "funding": [ { "type": "github", @@ -17510,9 +17539,9 @@ ], "license": "MIT", "dependencies": { - "@csstools/cascade-layer-name-parser": "^2.0.4", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", + "@csstools/cascade-layer-name-parser": "^2.0.5", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", "postcss-selector-parser": "^7.0.0" }, "engines": { @@ -17637,9 +17666,9 @@ } }, "node_modules/postcss-double-position-gradients": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.1.tgz", - "integrity": "sha512-ZitCwmvOR4JzXmKw6sZblTgwV1dcfLvClcyjADuqZ5hU0Uk4SVNpvSN9w8NcJ7XuxhRYxVA8m8AB3gy+HNBQOA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.2.tgz", + "integrity": "sha512-7qTqnL7nfLRyJK/AHSVrrXOuvDDzettC+wGoienURV8v2svNbu6zJC52ruZtHaO6mfcagFmuTGFdzRsJKB3k5Q==", "funding": [ { "type": "github", @@ -17652,7 +17681,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.0.1", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -17797,9 +17826,9 @@ } }, "node_modules/postcss-lab-function": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.9.tgz", - "integrity": "sha512-IGbsIXbqMDusymJAKYX+f9oakPo89wL9Pzd/qRBQOVf3EIQWT9hgvqC4Me6Dkzxp3KPuIBf6LPkjrLHe/6ZMIQ==", + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.10.tgz", + "integrity": "sha512-tqs6TCEv9tC1Riq6fOzHuHcZyhg4k3gIAMB8GGY/zA1ssGdm6puHMVE7t75aOSoFg7UD2wyrFFhbldiCMyyFTQ==", "funding": [ { "type": "github", @@ -17812,10 +17841,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.9", - "@csstools/css-parser-algorithms": "^3.0.4", - "@csstools/css-tokenizer": "^3.0.3", - "@csstools/postcss-progressive-custom-properties": "^4.0.1", + "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -18112,9 +18141,9 @@ } }, "node_modules/postcss-nesting": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", - "integrity": "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==", + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz", + "integrity": "sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==", "funding": [ { "type": "github", @@ -18127,7 +18156,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/selector-resolve-nested": "^3.0.0", + "@csstools/selector-resolve-nested": "^3.1.0", "@csstools/selector-specificity": "^5.0.0", "postcss-selector-parser": "^7.0.0" }, @@ -18139,9 +18168,9 @@ } }, "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz", - "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz", + "integrity": "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==", "funding": [ { "type": "github", @@ -18426,9 +18455,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.1.6", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.6.tgz", - "integrity": "sha512-1jRD7vttKLJ7o0mcmmYWKRLm7W14rI8K1I7Y41OeXUPEVc/CAzfTssNUeJ0zKbR+zMk4boqct/gwS/poIFF5Lg==", + "version": "10.2.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.3.tgz", + "integrity": "sha512-zlQN1yYmA7lFeM1wzQI14z97mKoM8qGng+198w1+h6sCud/XxOjcKtApY9jWr7pXNS3yHDEafPlClSsWnkY8ow==", "funding": [ { "type": "github", @@ -18442,61 +18471,62 @@ "license": "MIT-0", "dependencies": { "@csstools/postcss-cascade-layers": "^5.0.1", - "@csstools/postcss-color-function": "^4.0.9", - "@csstools/postcss-color-mix-function": "^3.0.9", - "@csstools/postcss-content-alt-text": "^2.0.5", - "@csstools/postcss-exponential-functions": "^2.0.8", + "@csstools/postcss-color-function": "^4.0.10", + "@csstools/postcss-color-mix-function": "^3.0.10", + "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.0", + "@csstools/postcss-content-alt-text": "^2.0.6", + "@csstools/postcss-exponential-functions": "^2.0.9", "@csstools/postcss-font-format-keywords": "^4.0.0", - "@csstools/postcss-gamut-mapping": "^2.0.9", - "@csstools/postcss-gradients-interpolation-method": "^5.0.9", - "@csstools/postcss-hwb-function": "^4.0.9", - "@csstools/postcss-ic-unit": "^4.0.1", + "@csstools/postcss-gamut-mapping": "^2.0.10", + "@csstools/postcss-gradients-interpolation-method": "^5.0.10", + "@csstools/postcss-hwb-function": "^4.0.10", + "@csstools/postcss-ic-unit": "^4.0.2", "@csstools/postcss-initial": "^2.0.1", - "@csstools/postcss-is-pseudo-class": "^5.0.1", - "@csstools/postcss-light-dark-function": "^2.0.8", + "@csstools/postcss-is-pseudo-class": "^5.0.3", + "@csstools/postcss-light-dark-function": "^2.0.9", "@csstools/postcss-logical-float-and-clear": "^3.0.0", "@csstools/postcss-logical-overflow": "^2.0.0", "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", "@csstools/postcss-logical-resize": "^3.0.0", - "@csstools/postcss-logical-viewport-units": "^3.0.3", - "@csstools/postcss-media-minmax": "^2.0.8", - "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.4", + "@csstools/postcss-logical-viewport-units": "^3.0.4", + "@csstools/postcss-media-minmax": "^2.0.9", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.5", "@csstools/postcss-nested-calc": "^4.0.0", "@csstools/postcss-normalize-display-values": "^4.0.0", - "@csstools/postcss-oklab-function": "^4.0.9", - "@csstools/postcss-progressive-custom-properties": "^4.0.1", - "@csstools/postcss-random-function": "^2.0.0", - "@csstools/postcss-relative-color-syntax": "^3.0.9", + "@csstools/postcss-oklab-function": "^4.0.10", + "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-random-function": "^2.0.1", + "@csstools/postcss-relative-color-syntax": "^3.0.10", "@csstools/postcss-scope-pseudo-class": "^4.0.1", - "@csstools/postcss-sign-functions": "^1.1.3", - "@csstools/postcss-stepped-value-functions": "^4.0.8", + "@csstools/postcss-sign-functions": "^1.1.4", + "@csstools/postcss-stepped-value-functions": "^4.0.9", "@csstools/postcss-text-decoration-shorthand": "^4.0.2", - "@csstools/postcss-trigonometric-functions": "^4.0.8", + "@csstools/postcss-trigonometric-functions": "^4.0.9", "@csstools/postcss-unset-value": "^4.0.0", "autoprefixer": "^10.4.21", - "browserslist": "^4.24.4", + "browserslist": "^4.25.0", "css-blank-pseudo": "^7.0.1", "css-has-pseudo": "^7.0.2", "css-prefers-color-scheme": "^10.0.0", - "cssdb": "^8.2.5", + "cssdb": "^8.3.0", "postcss-attribute-case-insensitive": "^7.0.1", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^7.0.9", + "postcss-color-functional-notation": "^7.0.10", "postcss-color-hex-alpha": "^10.0.0", "postcss-color-rebeccapurple": "^10.0.0", - "postcss-custom-media": "^11.0.5", - "postcss-custom-properties": "^14.0.4", - "postcss-custom-selectors": "^8.0.4", + "postcss-custom-media": "^11.0.6", + "postcss-custom-properties": "^14.0.6", + "postcss-custom-selectors": "^8.0.5", "postcss-dir-pseudo-class": "^9.0.1", - "postcss-double-position-gradients": "^6.0.1", + "postcss-double-position-gradients": "^6.0.2", "postcss-focus-visible": "^10.0.1", "postcss-focus-within": "^9.0.1", "postcss-font-variant": "^5.0.0", "postcss-gap-properties": "^6.0.0", "postcss-image-set-function": "^7.0.0", - "postcss-lab-function": "^7.0.9", + "postcss-lab-function": "^7.0.10", "postcss-logical": "^8.1.0", - "postcss-nesting": "^13.0.1", + "postcss-nesting": "^13.0.2", "postcss-opacity-percentage": "^3.0.0", "postcss-overflow-shorthand": "^6.0.0", "postcss-page-break": "^3.0.4", diff --git a/package.json b/package.json index 40cbd072..72684d71 100644 --- a/package.json +++ b/package.json @@ -21,15 +21,15 @@ "test:web-urls": "node ./scripts/check-urls.mjs ./scripts/data/jellyfin-web-urls.json" }, "dependencies": { - "@docusaurus/core": "3.8.0", - "@docusaurus/plugin-client-redirects": "3.8.0", - "@docusaurus/plugin-content-blog": "3.8.0", - "@docusaurus/plugin-content-docs": "3.8.0", - "@docusaurus/plugin-content-pages": "3.8.0", - "@docusaurus/plugin-sitemap": "3.8.0", - "@docusaurus/plugin-svgr": "3.8.0", - "@docusaurus/theme-classic": "3.8.0", - "@docusaurus/theme-mermaid": "3.8.0", + "@docusaurus/core": "3.8.1", + "@docusaurus/plugin-client-redirects": "3.8.1", + "@docusaurus/plugin-content-blog": "3.8.1", + "@docusaurus/plugin-content-docs": "3.8.1", + "@docusaurus/plugin-content-pages": "3.8.1", + "@docusaurus/plugin-sitemap": "3.8.1", + "@docusaurus/plugin-svgr": "3.8.1", + "@docusaurus/theme-classic": "3.8.1", + "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.49.2", "@fontsource/noto-sans": "5.2.7", "@icons-pack/react-simple-icons": "12.9.0", @@ -60,8 +60,8 @@ ] }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.8.0", - "@docusaurus/tsconfig": "3.8.0", + "@docusaurus/module-type-aliases": "3.8.1", + "@docusaurus/tsconfig": "3.8.1", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", From 480edf6e215e98b867174d89d40437f506d98d57 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 13 Jun 2025 20:40:38 +0000 Subject: [PATCH 231/896] Update dependency @easyops-cn/docusaurus-search-local to v0.50.0 --- package-lock.json | 54 +++++++++++++++++++++++++++++------------------ package.json | 2 +- 2 files changed, 34 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index c0a2c787..e579d18d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@docusaurus/plugin-svgr": "3.8.1", "@docusaurus/theme-classic": "3.8.1", "@docusaurus/theme-mermaid": "3.8.1", - "@easyops-cn/docusaurus-search-local": "0.49.2", + "@easyops-cn/docusaurus-search-local": "0.50.0", "@fontsource/noto-sans": "5.2.7", "@icons-pack/react-simple-icons": "12.9.0", "@img-comparison-slider/react": "8.0.2", @@ -3566,9 +3566,9 @@ } }, "node_modules/@easyops-cn/docusaurus-search-local": { - "version": "0.49.2", - "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.49.2.tgz", - "integrity": "sha512-ytXxbtpJ2gVECWrsdc6Wx7bPanueLQ95lLdR9n/tHKEPBm5d1v/vAsx487iUGVXYwzeEO8W/BQJ66Fcdvpq6xg==", + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.50.0.tgz", + "integrity": "sha512-wJQNa1jc1bGy8hLTnCynIjpAmldYEcwWVqqSQfKhBlIu0Px9Fw3i1PIbnbG5D1Da4Ep+FkOdWWsqFZqkiBah1Q==", "license": "MIT", "dependencies": { "@docusaurus/plugin-content-docs": "^2 || ^3", @@ -3599,21 +3599,21 @@ } }, "node_modules/@easyops-cn/docusaurus-search-local/node_modules/cheerio": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", - "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.0.tgz", + "integrity": "sha512-+0hMx9eYhJvWbgpKV9hN7jg0JcwydpopZE4hgi+KvQtByZXPp04NiCWU0LzcAbP63abZckIHkTQaXVF52mX3xQ==", "license": "MIT", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", "domhandler": "^5.0.3", - "domutils": "^3.1.0", + "domutils": "^3.2.2", "encoding-sniffer": "^0.2.0", - "htmlparser2": "^9.1.0", - "parse5": "^7.1.2", - "parse5-htmlparser2-tree-adapter": "^7.0.0", + "htmlparser2": "^10.0.0", + "parse5": "^7.3.0", + "parse5-htmlparser2-tree-adapter": "^7.1.0", "parse5-parser-stream": "^7.1.2", - "undici": "^6.19.5", + "undici": "^7.10.0", "whatwg-mimetype": "^4.0.0" }, "engines": { @@ -3623,6 +3623,18 @@ "url": "https://github.com/cheeriojs/cheerio?sponsor=1" } }, + "node_modules/@easyops-cn/docusaurus-search-local/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/@easyops-cn/docusaurus-search-local/node_modules/fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", @@ -3638,9 +3650,9 @@ } }, "node_modules/@easyops-cn/docusaurus-search-local/node_modules/htmlparser2": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -3652,8 +3664,8 @@ "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "entities": "^4.5.0" + "domutils": "^3.2.1", + "entities": "^6.0.0" } }, "node_modules/@emnapi/core": { @@ -21693,12 +21705,12 @@ } }, "node_modules/undici": { - "version": "6.21.2", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.2.tgz", - "integrity": "sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g==", + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.10.0.tgz", + "integrity": "sha512-u5otvFBOBZvmdjWLVW+5DAc9Nkq8f24g0O9oY7qw2JVIF1VocIFoyz9JFkuVOS2j41AufeO0xnlweJ2RLT8nGw==", "license": "MIT", "engines": { - "node": ">=18.17" + "node": ">=20.18.1" } }, "node_modules/undici-types": { diff --git a/package.json b/package.json index 72684d71..08bd65ef 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@docusaurus/plugin-svgr": "3.8.1", "@docusaurus/theme-classic": "3.8.1", "@docusaurus/theme-mermaid": "3.8.1", - "@easyops-cn/docusaurus-search-local": "0.49.2", + "@easyops-cn/docusaurus-search-local": "0.50.0", "@fontsource/noto-sans": "5.2.7", "@icons-pack/react-simple-icons": "12.9.0", "@img-comparison-slider/react": "8.0.2", From d61dbb169361ddd5f71077d74724e97765c10909 Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Sat, 14 Jun 2025 21:34:51 +0200 Subject: [PATCH 232/896] Podman: replaced volumes with bind mounts --- .../hardware-acceleration/nvidia.md | 27 ++++++++++++------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md index e036371a..9fdc7b7b 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md @@ -413,8 +413,6 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im #### Podman -Podman is the officially supported container solution on Fedora Linux and its derivatives such as CentOS Stream and RHEL. - 1. Add the CUDA repo to your package manager. Browse the following directory to find the appropritate .repo file for your distribution: [CUDA repos](https://developer.download.nvidia.com/compute/cuda/repos/) @@ -446,15 +444,21 @@ Podman is the officially supported container solution on Fedora Linux and its de --rm \ --user $(id -u):$(id -g) \ --userns keep-id \ - --volume jellyfin-cache:/cache:Z \ - --volume jellyfin-config:/config:Z \ + --environment=JELLYFIN_DATA_DIR=/var/lib/jellyfin + --environment=JELLYFIN_CONFIG_DIR=/etc/jellyfin + --environment=JELLYFIN_LOG_DIR=/var/log/jellyfin + --environment=JELLYFIN_CACHE_DIR=/var/cache/jellyfin + --volume=/your/path/to/data:/var/lib/jellyfin # Replace paths with actual paths on your host's filestystem + --volume=/your/path/to/config:/etc/jellyfin + --volume=/your/path/to/logs:/var/log/jellyfin + --volume=/your/path/to/cache:/var/cache/jellyfin --mount type=bind,source=/path/to/media,destination=/media,ro=true,relabel=private \ docker.io/jellyfin/jellyfin:latest ``` Systemd: - ```sh + ``` [Unit] Description=jellyfin @@ -465,10 +469,15 @@ Podman is the officially supported container solution on Fedora Linux and its de UserNS=keep-id #SecurityLabelDisable=true # Only needed for older versions of container-selinux < 2.226 AddDevice=nvidia.com/gpu=0 - Volume=jellyfin-config:/config:Z - Volume=jellyfin-cache:/cache:Z - Volume=jellyfin-media:/media:Z - + Environment=JELLYFIN_DATA_DIR=/var/lib/jellyfin + Environment=JELLYFIN_CONFIG_DIR=/etc/jellyfin + Environment=JELLYFIN_LOG_DIR=/var/log/jellyfin + Environment=JELLYFIN_CACHE_DIR=/var/cache/jellyfin + Volume=/your/path/to/data:/var/lib/jellyfin # Replace paths with actual paths on your host's filestystem + Volume=/your/path/to/config:/etc/jellyfin + Volume=/your/path/to/logs:/var/log/jellyfin + Volume=/your/path/to/cache:/var/cache/jellyfin + [Service] # Inform systemd of additional exit status SuccessExitStatus=0 143 From 6ea3bec80ad438e62a083d53e2f533b1ea4d9d08 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 15 Jun 2025 15:27:28 +0000 Subject: [PATCH 233/896] Update dependency @icons-pack/react-simple-icons to v13 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index e579d18d..95639572 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.50.0", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "12.9.0", + "@icons-pack/react-simple-icons": "13.1.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", @@ -3936,9 +3936,9 @@ } }, "node_modules/@icons-pack/react-simple-icons": { - "version": "12.9.0", - "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-12.9.0.tgz", - "integrity": "sha512-GLb2ayO78ZjjmI7GMpCDlXcELEr3DPO89nordI/JC8dMiJDMzuPb3qeOTt+SWcFOyJ+SAh9C/feUCpiBSM8ZLQ==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.1.0.tgz", + "integrity": "sha512-BrBHWxWM1X2pCdFmQfYnwkfwwm9Ta5NMdvSNe/ns2e9rhVK863rRAF6AhDjsvUIDKXSkRG1HfXZiSX/Uij0kxg==", "license": "MIT", "peerDependencies": { "react": "^16.13 || ^17 || ^18 || ^19" diff --git a/package.json b/package.json index 08bd65ef..48e54e09 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.50.0", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "12.9.0", + "@icons-pack/react-simple-icons": "13.1.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", From 20814bdb9c912338d21a5982908622d1fff235ce Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 16 Jun 2025 16:08:14 +0200 Subject: [PATCH 234/896] adress review --- .../general/post-install/networking/3_dlna.md | 8 ++----- .../networking/8_reverse-proxy/apache.md | 2 -- .../networking/8_reverse-proxy/caddy.md | 2 ++ .../networking/8_reverse-proxy/haproxy.md | 2 -- .../networking/8_reverse-proxy/index.md | 13 ++++------ .../networking/8_reverse-proxy/nginx.md | 12 ++++------ .../networking/8_reverse-proxy/traefik.md | 2 -- .../networking/9_advanced/fail2ban.md | 24 +++++++++---------- .../networking/9_advanced/ipban.md | 2 -- .../networking/9_advanced/letsencrypt.md | 20 +++++++--------- .../networking/9_advanced/monitoring.md | 6 ++--- docs/general/post-install/networking/index.md | 16 ++++++------- 12 files changed, 43 insertions(+), 66 deletions(-) diff --git a/docs/general/post-install/networking/3_dlna.md b/docs/general/post-install/networking/3_dlna.md index f7403d07..24e69928 100644 --- a/docs/general/post-install/networking/3_dlna.md +++ b/docs/general/post-install/networking/3_dlna.md @@ -4,16 +4,12 @@ title: DLNA sidebar-position: 2 --- -## DLNA - -### Installation - DLNA support has been moved to a first party plugin and is not included in a Jellyfin base install since 10.9. If you want to use DLNA, please install the plugin from the official Plugin catalog. To do so simply navigate to the admin dashboard, open the Catalog and install the [DLNA Plugin](https://github.com/jellyfin/jellyfin-plugin-dlna). Plugins maintained by the Jellyfin Project will be available in there by default. Make sure to restart your Jellyfin-Server to complete the plugin installation. -### General +## General **Requirements:** @@ -30,7 +26,7 @@ This means that Clients will not be abled to find your server if it is not in th Using DLNA remotely is not possible. If you are using Docker, the network should use **Host Mode**, otherwise the broadcast signal will not reach the bridged network inside of Docker. -### Troubleshooting +## Troubleshooting - If DLNA fails to bind properly, the message `[ERR] Failed to bind to port 1900: "Address already in use". DLNA will be unavailable` should appear in the logs. diff --git a/docs/general/post-install/networking/8_reverse-proxy/apache.md b/docs/general/post-install/networking/8_reverse-proxy/apache.md index 04738ef5..bde96718 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/apache.md +++ b/docs/general/post-install/networking/8_reverse-proxy/apache.md @@ -3,8 +3,6 @@ uid: network-reverse-proxy-apache title: Apache --- -## Apache HTTP Server Project - "The [Apache HTTP Server Project](https://httpd.apache.org/) is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards." ```conf diff --git a/docs/general/post-install/networking/8_reverse-proxy/caddy.md b/docs/general/post-install/networking/8_reverse-proxy/caddy.md index 4da5e80b..41d2d017 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/caddy.md +++ b/docs/general/post-install/networking/8_reverse-proxy/caddy.md @@ -6,6 +6,8 @@ sidebar-position: 1 ## Caddy +> **Note:** For HTTP/3 support, ensure UDP port 443 is forwarded/opened on your firewall, as HTTP/3 uses UDP. + "[Caddy](https://caddyserver.com/), sometimes clarified as the Caddy web server, is an open source, HTTP/2-enabled web server written in Go. It uses the Go standard library for its HTTP functionality." - [Wikipedia]() You can reverse proxy to Jellyfin either with or without a config file, and either method offers automatic HTTPS if you want to use your public domain name. diff --git a/docs/general/post-install/networking/8_reverse-proxy/haproxy.md b/docs/general/post-install/networking/8_reverse-proxy/haproxy.md index 22728e31..c430e02b 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/haproxy.md +++ b/docs/general/post-install/networking/8_reverse-proxy/haproxy.md @@ -3,8 +3,6 @@ uid: network-reverse-proxy-haproxy title: HAProxy --- -## HAProxy - > **Note:** For HTTP/3 support, ensure UDP port 443 is forwarded/opened on your firewall, as HTTP/3 uses UDP. "[Haproxy](https://www.haproxy.com/) is a free, open source software that provides a high availability load balancer and proxy server for TCP and HTTP-based applications that spreads requests across multiple servers.[1] It is written in C[2] and has a reputation for being fast and efficient (in terms of processor and memory usage)." - [Wikipedia](https://en.wikipedia.org/wiki/HAProxy) diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index 21bbc888..7a64c950 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -3,10 +3,6 @@ uid: reverse-proxy-index title: Reverse Proxy --- -## Reverse Proxy - -### General - A proxy server is meant to catch and forward outgoing traffic. A reverse proxy does the same, but for incoming network traffic. It can serve as an entry point to various services and will internally forward the traffic to your service. @@ -27,11 +23,12 @@ Our [proxy guides](./#Guides) include examples on how to censor sensitive inform ### Forwarded-For Headers -When traffic is forwarded through a reverse proxy, Jellyfin sees the proxy’s IP rather than the client’s. -This introduces potential security risks and can also break compatibility, since Jellyfin will not be abled to differenciate between local and remote access. +When traffic is forwarded through a reverse proxy, Jellyfin sees the proxy’s IP adress rather than the client’s. +This introduces potential security risks and can also break compatibility, since Jellyfin will not be abled to differenciate between local and remote connections. +Therefore, if set up incorrectly, all limitations for external access will not work. Therefore, the IP address(es) of your reverse proxy must be configured under ā€œKnown Proxiesā€ in Jellyfin’s **Network** settings. -This allows Jellyfin to respect the `X-Forwarded-For`, `X-Forwarded-Proto`, and `X-Forwarded-Host` headers and use the associated value as the source IP address. By default, Jellyfin will discard all forwarded-for headers if they come from an 'untrusted' source. This is so that malitious devices will not be abled to hide their IP by providing a forwarded-for header. +This allows Jellyfin to respect the `X-Forwarded-For`, `X-Forwarded-Proto`, and `X-Forwarded-Host` headers and use the associated value as the source IP address. By default, Jellyfin will discard all forwarded-for headers that do not originate from a "known Proxy". This is so that malitious devices will not be abled to hide their IP by providing a forwarded-for header. This assumes that the reverse proxy is set up to include this header, which is not always the case by default. If issues with source IP forwarding appear, this should be checked. @@ -42,7 +39,7 @@ Jellyfin makes use of Websockets for various things. Not all reverse proxies all ## Guides -We recommend using [Caddy](https://caddyserver.com/) for its easy install and use. We provide a [guide](./caddy/) for configuring Caddy with Jellyfin. +We recommend using [Caddy](https://caddyserver.com/) for its ease of use, especially with https. We provide a [guide](./caddy/) for configuring Caddy with Jellyfin. If you do not want to use Caddy, some other popular options for reverse proxy systems are [Nginx](https://www.nginx.com), [Traefik](https://traefik.io), [Haproxy](https://www.haproxy.com) and [Apache](https://httpd.apache.org). Note that these have a greater learning curve than the recommended reverse proxy Caddy. You can find respective guides here: diff --git a/docs/general/post-install/networking/8_reverse-proxy/nginx.md b/docs/general/post-install/networking/8_reverse-proxy/nginx.md index f95a8be0..e66cd3a7 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/nginx.md +++ b/docs/general/post-install/networking/8_reverse-proxy/nginx.md @@ -3,17 +3,15 @@ uid: network-reverse-proxy-nginx title: Nginx --- -## Nginx - "[Nginx](https://www.nginx.com/) (pronounced "engine X") is a web server which can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Igor Sysoev and first publicly released in 2004.[9] A company of the same name was founded in 2011 to provide support and Nginx plus paid software." - [Wikipedia](https://en.wikipedia.org/wiki/Nginx) -### Nginx from a subdomain (jellyfin.example.org) +## Nginx from a subdomain (jellyfin.example.org) Create the file `/etc/nginx/sites-available/jellyfin` which will forward requests to Jellyfin. After you've finished, you will need to symlink this file to /etc/nginx/sites-enabled and then reload nginx. This example assumes you've already acquired certifications as documented in our [Let's Encrypt](https://jellyfin.org/docs/general/networking/letsencrypt#nginx) guide. Note that a server listening on http port 80 is required for the Certbot / Let's Encrypt certificate renewal process. -#### HTTPS config example +### HTTPS config example ```config server { @@ -92,9 +90,9 @@ server { } ``` -### Extra Nginx Configurations +## Extra Nginx Configurations -#### Censor sensitive information in logs +### Censor sensitive information in logs This censors any 'api_key' URL parameter from the logfile. @@ -115,7 +113,7 @@ map $request $secretfilter { access_log /var/log/nginx/access.log stripsecrets; ``` -#### Nginx Proxy Manager +### Nginx Proxy Manager [Nginx Proxy Manager](https://nginxproxymanager.com/) provides an easy-to-use web GUI for Nginx. diff --git a/docs/general/post-install/networking/8_reverse-proxy/traefik.md b/docs/general/post-install/networking/8_reverse-proxy/traefik.md index b06c58d4..b919b1bd 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/traefik.md +++ b/docs/general/post-install/networking/8_reverse-proxy/traefik.md @@ -3,8 +3,6 @@ uid: network-reverse-proxy-traefik title: Traefik --- -## Traefik - [Traefik](https://traefik.io/) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components (ie: Docker) and generally configures itself dynamically as services are added or removed. This document provides a complete configuration of Traefik v2.x and Jellyfin. It uses a number of files including a `docker-compose.yml` file, `traefik.toml` (your Traefik static configuration), `traefik-provider.toml` (a file-based provider for Traefik), `traefik.log` (an optional log file), `.env` (the environment which may be needed for your ACME/LetsEncrypt providers), and `acme.json` (the state data for your ACME/LetsEncrypt certificate). The files should all be created in the **same** directory. Alternately, alter the paths in the volume section of the `traefik` service in `docker-compose.yml`. You can optionally jam some of the traefik.toml file into labels for the traefik service in `docker-compose.yml`, however this method is much clearer and easier to comment. diff --git a/docs/general/post-install/networking/9_advanced/fail2ban.md b/docs/general/post-install/networking/9_advanced/fail2ban.md index f0d8df96..acbbca99 100644 --- a/docs/general/post-install/networking/9_advanced/fail2ban.md +++ b/docs/general/post-install/networking/9_advanced/fail2ban.md @@ -3,20 +3,18 @@ uid: network-fail2ban title: fail2ban --- -## Fail2ban - [Fail2ban](https://github.com/fail2ban/fail2ban) is an intrusion prevention software framework that protects computer servers from brute-force attacks. Fail2ban operates by monitoring log files (e.g. /var/log/auth.log, /var/log/apache/access.log, etc.) for selected entries and running scripts based on their content. Jellyfin produces logs that can be monitored by Fail2ban to prevent brute-force attacks on your machine. -### Requirements +## Requirements - Jellyfin remotely accessible - Fail2ban installed and running - Knowing where the logs for Jellyfin are stored: by default `/var/log/jellyfin/` for desktop and `/config/log/` for docker containers. -### Step one: create the jail +## Step one: create the jail You need to create a jail for Fail2ban. If you're on Ubuntu and use nano as editor, run: @@ -52,7 +50,7 @@ Note: 2. If you're running Jellyfin on a non-standard port, then change the port from `80,443` to the relevant port say `8096,8920` -### Step two: create the filter +## Step two: create the filter The filter contains a set of rules which Fail2ban will use to identify a failed authentication attempt. Create the filter by running: @@ -79,7 +77,7 @@ Check fail2ban is running: sudo systemctl status fail2ban ``` -### Step three: test +## Step three: test Assuming you've at least one failed authentication attempt, you can test this new jail with `fail2ban-regex`: @@ -89,18 +87,18 @@ sudo fail2ban-regex /path_to_logs/*.log /etc/fail2ban/filter.d/jellyfin.conf --p --- -### Advanced Fail2Ban Setup: Forwarding and Managing Bans on an Upstream Proxy Server +## Advanced Fail2Ban Setup: Forwarding and Managing Bans on an Upstream Proxy Server To enhance security, Fail2Ban can manage IP bans on an upstream reverse proxy server instead of directly on the Jellyfin server. This setup allows you to block malicious IPs closer to your network’s entry point, potentially benefiting other services using the same proxy. This guide offers a configuration for setting up Fail2Ban to manage IP bans on an upstream reverse proxy server using **Dynamic Chains**, where each Fail2Ban jail creates and manages its own `iptables` chain on the upstream server. -#### Assumptions +### Assumptions - **Fail2Ban** is installed on your local server (where Jellyfin is running). - **iptables** is configured on the upstream server. -#### Step one: Set Up SSH Key-Based Authentication +### Step one: Set Up SSH Key-Based Authentication Ensure the Fail2Ban server can SSH into the upstream server without needing a password. This is crucial for automating the IP ban/unban process. @@ -126,7 +124,7 @@ Replace `` with the actual IP address of your upstream serve ssh -i /root/.ssh/id_rsa root@ ``` -#### Step two: Configure Fail2Ban for Dynamic Chains +### Step two: Configure Fail2Ban for Dynamic Chains 1. **Create the Fail2Ban Action File**: @@ -199,7 +197,7 @@ Replace `` with the actual IP address of your upstream serve After making chaneges, save and close the file. -#### Step three: Add proxy IPs to Jellyfin +### Step three: Add proxy IPs to Jellyfin 1. **Get Proxy IPs** @@ -215,7 +213,7 @@ Replace `` with the actual IP address of your upstream serve Enter your comma-seperated list of proxy IP ranges. You'll need to reboot the Jellyfin server as indicated. -#### Step four: Restart Fail2Ban and Test the Setup +### Step four: Restart Fail2Ban and Test the Setup 1. **Restart Fail2Ban**: @@ -265,7 +263,7 @@ Replace `` with the actual IP address of your upstream serve ssh root@ "iptables -L f2b-jellyfin" ``` -#### Step four: Monitor Logs +### Step five: Monitor Logs Monitor the Fail2Ban log to ensure that actions are being executed properly: diff --git a/docs/general/post-install/networking/9_advanced/ipban.md b/docs/general/post-install/networking/9_advanced/ipban.md index 47192c86..23750f90 100644 --- a/docs/general/post-install/networking/9_advanced/ipban.md +++ b/docs/general/post-install/networking/9_advanced/ipban.md @@ -3,8 +3,6 @@ uid: network-ipban title: IPBan --- -## IPBan - [IPBan](https://github.com/DigitalRuby/IPBan) is an intrusion prevention much like fail2ban, but multi-platform Install with one command on windows (elevated powershell prompt) diff --git a/docs/general/post-install/networking/9_advanced/letsencrypt.md b/docs/general/post-install/networking/9_advanced/letsencrypt.md index 21bc08f1..aa4f8f3a 100644 --- a/docs/general/post-install/networking/9_advanced/letsencrypt.md +++ b/docs/general/post-install/networking/9_advanced/letsencrypt.md @@ -3,17 +3,15 @@ uid: network-letsencrypt title: Let's Encrypt --- -## LetsEncrypt with Certbot - LetsEncrypt is a service that provides free SSL/TLS certificates to users. Certbot is a client that makes this easy to accomplish and automate. In addition, it has plugins for Apache and Nginx that make automating certificate generation even easier. Installation instructions for most Linux distributions can be found on the [Certbot](https://certbot.eff.org/docs/install.html#operating-system-packages) website. Once the packages are installed, you're ready to generate a new certificate. -### Apache +## Apache -#### Certbot Apache Plugin +### Certbot Apache Plugin After installing Certbot and the Apache plugin, certificate generation is accomplished by with the following command. @@ -29,9 +27,9 @@ Add a job to cron so the certificate will be renewed automatically. echo "0 0 * * * root certbot renew --quiet --no-self-upgrade --post-hook 'systemctl reload apache2'" | sudo tee -a /etc/cron.d/renew_certbot ``` -#### Certbot Webroot +### Certbot Webroot -##### Debian +#### Debian If the certbot apache plugin doesn't work with your config, use webroot instead. @@ -49,11 +47,11 @@ Run the certbot command as root: sudo certbot certonly --webroot -w /var/www/html --agree-tos --email YOUR_EMAIL -d DOMAIN_NAME ``` -### Caddy +## Caddy Caddy automatically handles obtaining an SSL certificate from Let's Encrypt when provided with a domain name. No manual action is required. -### HAProxy +## HAProxy HAProxy doesn't currently have a Certbot plugin. To get around this, run Certbot in standalone mode and proxy traffic through your network. @@ -73,7 +71,7 @@ cat /etc/letsencrypt/live/DOMAIN_NAME/fullchain.pem /etc/letsencrypt/live/DOMAIN Uncomment `bind *:443` and the redirect section in the configuration, then reload the service. -#### Automatic Certificate Renewal +### Automatic Certificate Renewal Place the following script in `/usr/local/bin/` to automatically update your SSL certificate. @@ -102,7 +100,7 @@ Add a job to cron so the certificate will be renewed automatically. @monthly /usr/bin/certbot renew --renew-hook "/usr/local/bin/letsencrypt-renew.sh" >> /var/log/letsencrypt-renewal.log ``` -### Nginx +## Nginx After installing Certbot and the Nginx plugin with `sudo apt install certbot python3-certbot-nginx`, generate the certificate. @@ -122,7 +120,7 @@ Add a job to cron so the certificate will be renewed automatically. echo "0 0 * * * root certbot renew --quiet --no-self-upgrade --post-hook 'systemctl reload nginx'" | sudo tee -a /etc/cron.d/renew_certbot ``` -### Let's Encrypt and Docker +## Let's Encrypt and Docker This section assumes that Jellyfin is running in a Docker container (on Linux). This section also assumes that you wish to run Let's Encrypt in a Docker container as well. The Linuxserver/swag Docker container has a built-in nginx webserver to handle the reverse proxy. diff --git a/docs/general/post-install/networking/9_advanced/monitoring.md b/docs/general/post-install/networking/9_advanced/monitoring.md index 07c79ad2..344f1275 100644 --- a/docs/general/post-install/networking/9_advanced/monitoring.md +++ b/docs/general/post-install/networking/9_advanced/monitoring.md @@ -3,11 +3,9 @@ uid: monitoring title: Monitoring --- -## Monitoring - Jellyfin has two monitoring and metrics endpoints built-in: a basic health check endpoint and a Prometheus-compatible metrics endpoint. -### Health check endpoint +## Health check endpoint :::note @@ -24,7 +22,7 @@ curl -i http://myserver:8096/health The `-i` option tells `curl` to also print the HTTP response code and headers. -### Prometheus metrics +## Prometheus metrics Jellyfin can make [Prometheus](https://prometheus.io/) metrics available at `/metrics`, but this is turned off by default to avoid unintentionally leaking this information on the public internet. To enable it, you will need to edit `/etc/jellyfin/system.xml` and change this line from `false` to `true`: diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index fc7e8991..fa79a4d9 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -3,8 +3,6 @@ uid: network-index title: Networking --- -## Networking - As a server software, Jellyfin offers different services over the network. Specifically Jellyfin supports the streaming of content and comes packed with a web-Client. - This will work purely over the HTTP(S) ports. @@ -14,7 +12,7 @@ As a fully self-hosted software, Jellyfin runs independently from the Internet. You do not have to make your server accessible through the internet. Neither does Jellyfin require an internet connection to run; however you should note that it will load metadata from various Providers, which will not work without an Internet connection. -### Port Bindings +## Port Bindings This section aims to provide an administrator with knowledge on what ports Jellyfin binds to and what purpose they serve. @@ -39,7 +37,7 @@ This section aims to provide an administrator with knowledge on what ports Jelly -### Accessing Jellyfin +## Accessing Jellyfin This section focusses on how to make Jellyfin Available within Networks. Here you will find descriptions on how to make Jellyfin accessible both only locally and through the Internet. @@ -59,7 +57,7 @@ This, however, requires the use of a public DNS server - The Jellyfin Server doe -#### Firewall / Port Forwarding +### Firewall / Port Forwarding Networks are usually divided from each other by firewalls. These block all incoming traffic and are meant to protect the network. To access Jellyfin through these boundaries, its ports need to be forwarded / opened in the respective firewalls. @@ -98,7 +96,7 @@ Here is linked below how to open ports for: -#### External Access +### External Access Since Jellyfin is entirely self-hosted, you must manually expose it to the internet. To do so, you need a method to access the HTTP(S) ports remotely. @@ -113,14 +111,14 @@ However its not mandatory to use a Domain. There are multiple ways of exposing Jellyfin to the outside - the most common ones are: -- forwarding the Port to the Internet (not recommended!) +- forwarding its Ports directly to the internet (not recommended!) - forwarding through a Reverse Proxy - using a VPN connection to enter the Network - use a VPS to Reverse Proxy to your home network Learn more about reverse proxies in our dedicated [Reverse Proxy guide](./reverse-proxy/). -#### SSL / https +### SSL / https Using https to access the Server is recommended. By default, HTTPS is disabled because it requires an SSL certificate. @@ -138,7 +136,7 @@ While Jellyfin supports HTTPS, it is strongly recommended to handle HTTPS termin **It's strongly recommend that you check your SSL strength and server security at [SSLLabs](https://www.ssllabs.com/ssltest/analyze.html) if you are exposing these services to the internet.** -#### Base URL +### Base URL Running Jellyfin with a path (e.g. `https://example.com/jellyfin`) is supported. From 9d9bae4c117b0125b187272d0e5dc7362cfadc95 Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Mon, 16 Jun 2025 13:20:39 -0500 Subject: [PATCH 235/896] Update adding-managing-users.md added a brief description for the allow items with tags option in the user settings > parental controls tab. --- docs/general/server/users/adding-managing-users.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/general/server/users/adding-managing-users.md b/docs/general/server/users/adding-managing-users.md index 9e82938f..be9b7609 100644 --- a/docs/general/server/users/adding-managing-users.md +++ b/docs/general/server/users/adding-managing-users.md @@ -121,6 +121,8 @@ These options allow you to restrict access to specific content by this user or t `Block items with tags` Allows you to always hide items when they contain specific tags, you can add tags to items by editing their metadata. +`Allow items with tags' Allows you only show items that contain specific tags, you can add tags to items by editing their metadata. + `Access Schedule` Allows you to set the timeframe(s) where this user is allowed to login, media can only play during the timeframe and will be stopped past it. ### Password From 6709161f1666655cfe07863a3f5db77d55df9662 Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Mon, 16 Jun 2025 13:50:51 -0500 Subject: [PATCH 236/896] Update adding-managing-users.md corrected ' to ` --- docs/general/server/users/adding-managing-users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/users/adding-managing-users.md b/docs/general/server/users/adding-managing-users.md index be9b7609..8dd8a8d1 100644 --- a/docs/general/server/users/adding-managing-users.md +++ b/docs/general/server/users/adding-managing-users.md @@ -121,7 +121,7 @@ These options allow you to restrict access to specific content by this user or t `Block items with tags` Allows you to always hide items when they contain specific tags, you can add tags to items by editing their metadata. -`Allow items with tags' Allows you only show items that contain specific tags, you can add tags to items by editing their metadata. +`Allow items with tags` Allows you only show items that contain specific tags, you can add tags to items by editing their metadata. `Access Schedule` Allows you to set the timeframe(s) where this user is allowed to login, media can only play during the timeframe and will be stopped past it. From fa875e92b087f88e5948c3d6fb8827e4dee35e78 Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Mon, 16 Jun 2025 14:21:23 -0500 Subject: [PATCH 237/896] Update adding-managing-users.md grammar? --- docs/general/server/users/adding-managing-users.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/users/adding-managing-users.md b/docs/general/server/users/adding-managing-users.md index 8dd8a8d1..f9aac933 100644 --- a/docs/general/server/users/adding-managing-users.md +++ b/docs/general/server/users/adding-managing-users.md @@ -121,7 +121,7 @@ These options allow you to restrict access to specific content by this user or t `Block items with tags` Allows you to always hide items when they contain specific tags, you can add tags to items by editing their metadata. -`Allow items with tags` Allows you only show items that contain specific tags, you can add tags to items by editing their metadata. +`Allow items with tags` Allows you to only show items that contain specific tags, you can add tags to items by editing their metadata. `Access Schedule` Allows you to set the timeframe(s) where this user is allowed to login, media can only play during the timeframe and will be stopped past it. From fbc552a8ed229ccc615852bf0a5a432827d1b907 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 19:58:18 +0000 Subject: [PATCH 238/896] Update dependency sass to v1.89.2 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index e579d18d..5dce70f6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.89.1", + "sass": "1.89.2", "swiper": "11.2.8", "url-loader": "4.1.1" }, @@ -20026,9 +20026,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.89.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.1.tgz", - "integrity": "sha512-eMLLkl+qz7tx/0cJ9wI+w09GQ2zodTkcE/aVfywwdlRcI3EO19xGnbmJwg/JMIm+5MxVJ6outddLZ4Von4E++Q==", + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.2.tgz", + "integrity": "sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==", "license": "MIT", "dependencies": { "chokidar": "^4.0.0", diff --git a/package.json b/package.json index 08bd65ef..0beea45b 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.89.1", + "sass": "1.89.2", "swiper": "11.2.8", "url-loader": "4.1.1" }, From 827bd409befc0d14356bc3ce64736fd6e2dd9c50 Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Mon, 16 Jun 2025 22:10:57 +0200 Subject: [PATCH 239/896] Hardcode Amazon icons --- src/components/common/PlatformIcon.tsx | 9 +++++++-- src/components/home/ClientSection.tsx | 10 ++++++++-- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/components/common/PlatformIcon.tsx b/src/components/common/PlatformIcon.tsx index f307c9a1..105489a3 100644 --- a/src/components/common/PlatformIcon.tsx +++ b/src/components/common/PlatformIcon.tsx @@ -1,5 +1,4 @@ import { - SiAmazonfiretv, SiAndroid, SiApple, SiAppletv, @@ -71,7 +70,13 @@ const PlatformIcon = ({ return ; case Platform.FireOS: - return ; + // Not available in simple-icons because it was removed (https://github.com/simple-icons/simple-icons/pull/13056) + // using the SVG from an older version instead + return ( + + + + ); case Platform.Gentoo: return ; diff --git a/src/components/home/ClientSection.tsx b/src/components/home/ClientSection.tsx index 9085467c..55785c87 100644 --- a/src/components/home/ClientSection.tsx +++ b/src/components/home/ClientSection.tsx @@ -1,7 +1,7 @@ import Link from '@docusaurus/Link'; import clsx from 'clsx'; import React from 'react'; -import { SiAndroid, SiApple, SiRoku, SiAmazon, SiKodi } from '@icons-pack/react-simple-icons'; +import { SiAndroid, SiApple, SiRoku, SiKodi } from '@icons-pack/react-simple-icons'; import Icon from '@mdi/react'; import { mdiPlusThick, mdiMonitor, mdiWeb } from '@mdi/js'; @@ -52,7 +52,13 @@ export default function ClientSection() { to='/downloads/clients?platform=Fire TV' className={clsx('col', 'fill--white', styles['client-icon'], 'margin-top--md')} > - + {/* + Not available in simple-icons because it was removed (https://github.com/simple-icons/simple-icons/pull/13056) + Using the SVG from an older version instead + */} + + +
Amazon
Date: Tue, 17 Jun 2025 09:33:29 -0400 Subject: [PATCH 240/896] Fixing minor typos in Reverse Proxy page --- .../post-install/networking/8_reverse-proxy/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index 7a64c950..c66d7416 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -17,18 +17,18 @@ Important things to note when using Jellyfin behind a reverse proxy. ### Logging -Be careful when logging requests with your reverse proxy. Jellyfin sometimes sends authentication information as part of the URL (e.g `api_key` parameter), so logging the full request path can expose secrets to your logfile. +Be careful when logging requests with your reverse proxy. Jellyfin sometimes sends authentication information as part of the URL (e.g. `api_key` parameter), so logging the full request path can expose secrets to your logfile. We recommend that you either protect your logfiles or do not log full request URLs or censor sensitive data from the logfile. Our [proxy guides](./#Guides) include examples on how to censor sensitive information from a logfile. ### Forwarded-For Headers -When traffic is forwarded through a reverse proxy, Jellyfin sees the proxy’s IP adress rather than the client’s. -This introduces potential security risks and can also break compatibility, since Jellyfin will not be abled to differenciate between local and remote connections. +When traffic is forwarded through a reverse proxy, Jellyfin sees the proxy’s IP address rather than the client’s. +This introduces potential security risks and can also break compatibility, since Jellyfin will not be able to differentiate between local and remote connections. Therefore, if set up incorrectly, all limitations for external access will not work. Therefore, the IP address(es) of your reverse proxy must be configured under ā€œKnown Proxiesā€ in Jellyfin’s **Network** settings. -This allows Jellyfin to respect the `X-Forwarded-For`, `X-Forwarded-Proto`, and `X-Forwarded-Host` headers and use the associated value as the source IP address. By default, Jellyfin will discard all forwarded-for headers that do not originate from a "known Proxy". This is so that malitious devices will not be abled to hide their IP by providing a forwarded-for header. +This allows Jellyfin to respect the `X-Forwarded-For`, `X-Forwarded-Proto`, and `X-Forwarded-Host` headers and use the associated value as the source IP address. By default, Jellyfin will discard all forwarded-for headers that do not originate from a "known Proxy". This is so that malicious devices will not be able to hide their IP address by providing a forwarded-for header. This assumes that the reverse proxy is set up to include this header, which is not always the case by default. If issues with source IP forwarding appear, this should be checked. From 53c241f0c58f4a4ebc9799e7c0de0377269cf767 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 18 Jun 2025 04:41:42 +0000 Subject: [PATCH 241/896] Update dependency @easyops-cn/docusaurus-search-local to v0.51.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0941da5d..d9baa087 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@docusaurus/plugin-svgr": "3.8.1", "@docusaurus/theme-classic": "3.8.1", "@docusaurus/theme-mermaid": "3.8.1", - "@easyops-cn/docusaurus-search-local": "0.50.0", + "@easyops-cn/docusaurus-search-local": "0.51.0", "@fontsource/noto-sans": "5.2.7", "@icons-pack/react-simple-icons": "13.1.0", "@img-comparison-slider/react": "8.0.2", @@ -3566,9 +3566,9 @@ } }, "node_modules/@easyops-cn/docusaurus-search-local": { - "version": "0.50.0", - "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.50.0.tgz", - "integrity": "sha512-wJQNa1jc1bGy8hLTnCynIjpAmldYEcwWVqqSQfKhBlIu0Px9Fw3i1PIbnbG5D1Da4Ep+FkOdWWsqFZqkiBah1Q==", + "version": "0.51.0", + "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.51.0.tgz", + "integrity": "sha512-D/S1rWjyxgHAFC9brdT4FR9NUCIL2i62ZYeOOZ7xZL/5bqHKWp7zcLjEhXPC86IlBVXx8PGEBYX9jzPtz/7Dxg==", "license": "MIT", "dependencies": { "@docusaurus/plugin-content-docs": "^2 || ^3", diff --git a/package.json b/package.json index 7f209864..93ca7551 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@docusaurus/plugin-svgr": "3.8.1", "@docusaurus/theme-classic": "3.8.1", "@docusaurus/theme-mermaid": "3.8.1", - "@easyops-cn/docusaurus-search-local": "0.50.0", + "@easyops-cn/docusaurus-search-local": "0.51.0", "@fontsource/noto-sans": "5.2.7", "@icons-pack/react-simple-icons": "13.1.0", "@img-comparison-slider/react": "8.0.2", From 133b4061853242dec62fac132bba2b636dd0bd13 Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Fri, 20 Jun 2025 21:54:20 -0500 Subject: [PATCH 242/896] Update index.md I didn't think it was case sensitive, but it ain't workin' as #Guides for me. --- docs/general/post-install/networking/8_reverse-proxy/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index c66d7416..a164a7e6 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -19,7 +19,7 @@ Important things to note when using Jellyfin behind a reverse proxy. Be careful when logging requests with your reverse proxy. Jellyfin sometimes sends authentication information as part of the URL (e.g. `api_key` parameter), so logging the full request path can expose secrets to your logfile. We recommend that you either protect your logfiles or do not log full request URLs or censor sensitive data from the logfile. -Our [proxy guides](./#Guides) include examples on how to censor sensitive information from a logfile. +Our [proxy guides](./#guides) include examples on how to censor sensitive information from a logfile. ### Forwarded-For Headers From 67a0e90a71473897be879e776dae0918859608c1 Mon Sep 17 00:00:00 2001 From: alanazar <93149610+alanazar@users.noreply.github.com> Date: Mon, 23 Jun 2025 02:55:14 +0400 Subject: [PATCH 243/896] Minor spelling corrections (#1378) --- docs/general/clients/codec-support.md | 4 ++-- docs/general/clients/css-customization.md | 4 ++-- docs/general/clients/kodi.md | 2 +- docs/general/contributing/source-tree.md | 6 +++--- .../post-install/networking/8_reverse-proxy/apache.md | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index 9def06b0..d0c24d55 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -13,7 +13,7 @@ The goal is to Direct Play all media. This means the container, video, audio and [Test your browser's compatibility for any codec profile.](https://cconcolato.github.io/media-mime-support/) -| Sorted by efficency (excluding bit depth) | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | [Roku](https://developer.roku.com/docs/specs/media/streaming-specifications.md) | Kodi | Jellyfin Media Player | +| Sorted by efficiency (excluding bit depth) | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | [Roku](https://developer.roku.com/docs/specs/media/streaming-specifications.md) | Kodi | Jellyfin Media Player | | ------------------------------------------------------------------------------------------------------------------ | -------------- | -------------- | ------- | --------------- | -------------- | -------------- | -------------- | --------------- | ------------------------------------------------------------------------------- | ---- | --------------------- | | [MPEG-4 Part 2/SP](https://en.wikipedia.org/wiki/DivX) | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | āœ… | āœ… | āœ… | | [MPEG-4 Part 2/ASP]() | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | | āœ… | āœ… | @@ -30,7 +30,7 @@ The goal is to Direct Play all media. This means the container, video, audio and
3May be (partially) dependent on Hardware support (can be compensated with CPU decoding on Android). Most new Android phones in the higher price range and many "4K" Android TV devices have VP9 hardware decoding support. Refer to you manufacturer for supported codecs.
-4Needs atleast Android TV 10. +4Needs at least Android TV 10.
5As of
version 0.12, HEVC is enabled on all devices running Android 5.0+, but early generations of the Amazon Fire may not work yet. 10Bit may be supported depending on your device. Before Client 0.12, HEVC support was enabled on specific devices.
diff --git a/docs/general/clients/css-customization.md b/docs/general/clients/css-customization.md index bc5184d6..d987aabc 100644 --- a/docs/general/clients/css-customization.md +++ b/docs/general/clients/css-customization.md @@ -390,11 +390,11 @@ The episode previews in season view are sized based on horizontal resolution. Th This will drastically change the style of cast info into something very similar to how Plex approaches it. This override will lead to somewhat smaller thumbnails, and also works with all themes. ```css -/* Shrink and square (or round) cast thumnails */ +/* Shrink and square (or round) cast thumbnails */ #castContent .card.overflowPortraitCard.personCard.card-hoverable.card-withuserdata {width: 4.2cm !important; font-size: 90% !important;} #castContent .card.overflowPortraitCard.personCard.card-withuserdata {width: 4.2cm !important; font-size: 90% !important;} -/* Correct image aspect ratio behaviour, set border-radius to zero for square tiles */ +/* Correct image aspect ratio behavior, set border-radius to zero for square tiles */ #castContent .cardContent-button.cardImageContainer.coveredImage.cardContent.cardContent-shadow.itemAction.lazy {background-size: cover; !important; border-radius: 2.5cm;} #castContent .cardContent-button.cardImageContainer.coveredImage.defaultCardBackground.defaultCardBackground1.cardContent.cardContent-shadow.itemAction {background-size: cover; !important; border-radius: 2.5cm;} #castContent .cardContent-button.cardImageContainer.coveredImage.defaultCardBackground.defaultCardBackground2.cardContent.cardContent-shadow.itemAction {background-size: cover; !important; border-radius: 2.5cm;} diff --git a/docs/general/clients/kodi.md b/docs/general/clients/kodi.md index 05dca11d..e4d57760 100644 --- a/docs/general/clients/kodi.md +++ b/docs/general/clients/kodi.md @@ -179,7 +179,7 @@ JellyCon behaves more like a standard Kodi streaming add-on. Media is accessed p ### Configuring Home -Many Kodi skins allow for customizing of the home menu with custom nodes and widgets. However, all of these use slightly different layouts and terminology. Rather than a step-by-step guide, this section serves as an barebones introduction to customizing a skin. +Many Kodi skins allow for customizing of the home menu with custom nodes and widgets. However, all of these use slightly different layouts and terminology. Rather than a step-by-step guide, this section serves as a barebones introduction to customizing a skin. #### Examples diff --git a/docs/general/contributing/source-tree.md b/docs/general/contributing/source-tree.md index 2d844ff7..289be7cb 100644 --- a/docs/general/contributing/source-tree.md +++ b/docs/general/contributing/source-tree.md @@ -10,7 +10,7 @@ Jellyfin is a maze of clients, plugins, and other useful projects. These source ## [Jellyfin Server](https://github.com/jellyfin/jellyfin) 1. .ci: `Azure Pipelines Build definitions` -2. DvdLib: `DVD Anaylzer` +2. DvdLib: `DVD Analyzer` 3. Emby.Dlna: `DLNA support for the server` - Profiles: `DLNA Profiles for clients` 4. Emby.Drawing: `image processor managing the image encoder and image cache paths` @@ -25,7 +25,7 @@ Jellyfin is a maze of clients, plugins, and other useful projects. These source - MediaInfoHelper.cs: `logic for the stream builder that determines method of playback such as Direct Play or Transcoding` 10. Jellyfin.Data: `models used in the Entity Framework Core Database schema` 11. Jellyfin.Drawing.Skia: `image manipulation like resizing images, making image collages` -12. Jellyfin.Networking: `managing network interaces and settings` +12. Jellyfin.Networking: `managing network interfaces and settings` 13. Jellyfin.Server.Implementations: `like Emby.Server.Implementations, implementations using the EF Core Database` 14. Jellyfin.Server: `main server project that starts the whole server` 15. MediaBrowser.Common: `common methods used throughout the server` @@ -37,7 +37,7 @@ Jellyfin is a maze of clients, plugins, and other useful projects. These source 21. MediaBrowser.XbmcMetadata: `metadata provider and saver for local .nfo files` 22. RSSDP: [RSSDP library](https://github.com/Yortw/RSSDP)`, including custom changes, for the Simple Service Discovery (SSDP) protocol` 23. apiclient: `files used for generating the axios API client` -24. deployment: `files used while building Jellyfin for different plattforms` +24. deployment: `files used while building Jellyfin for different platforms` 25. tests: `multiple Unit Test projects testing Jellyfin functionality` 26. Dockerfile.* `Dockerfiles defining the Jellyfin Docker image` diff --git a/docs/general/post-install/networking/8_reverse-proxy/apache.md b/docs/general/post-install/networking/8_reverse-proxy/apache.md index bde96718..21c47529 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/apache.md +++ b/docs/general/post-install/networking/8_reverse-proxy/apache.md @@ -58,7 +58,7 @@ title: Apache ``` -If you encouter errors, you may have to enable `mod_proxy`, `mod_ssl`, `proxy_wstunnel`, `http2`, `headers` and `remoteip` support manually. +If you encounter errors, you may have to enable `mod_proxy`, `mod_ssl`, `proxy_wstunnel`, `http2`, `headers` and `remoteip` support manually. ```bash sudo a2enmod proxy proxy_http ssl proxy_wstunnel remoteip http2 headers From 9b9d20934c5b11f7d102d8e8a4fa7aebdc71f6a6 Mon Sep 17 00:00:00 2001 From: Hans-Christian Ebke Date: Tue, 24 Jun 2025 08:19:19 +0200 Subject: [PATCH 244/896] Update nginx.md Add note for WebOS app users experiencing error -27 --- .../general/post-install/networking/8_reverse-proxy/nginx.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/general/post-install/networking/8_reverse-proxy/nginx.md b/docs/general/post-install/networking/8_reverse-proxy/nginx.md index e66cd3a7..18d85186 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/nginx.md +++ b/docs/general/post-install/networking/8_reverse-proxy/nginx.md @@ -90,6 +90,11 @@ server { } ``` +## WebOS Jellyfin App Error -27 + +For the Jellyfin app on WebOS (running on LG TVs) the `Content-Security-Policy` header needs to be modified slightly: Remove `frame-ancestors 'self';`. +Not removing this part may lead to the app displaying "Error -27" upon trying to log in. + ## Extra Nginx Configurations ### Censor sensitive information in logs From 50687045734d8a9f41087da456637fb0e2b1c057 Mon Sep 17 00:00:00 2001 From: Andrew Geo <94297792+Andrew-Geo@users.noreply.github.com> Date: Wed, 25 Jun 2025 12:02:27 +0300 Subject: [PATCH 245/896] Update docs/general/post-install/networking/8_reverse-proxy/apache.md Co-authored-by: BotBlake --- docs/general/post-install/networking/8_reverse-proxy/apache.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/apache.md b/docs/general/post-install/networking/8_reverse-proxy/apache.md index b2ba6e19..06febcce 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/apache.md +++ b/docs/general/post-install/networking/8_reverse-proxy/apache.md @@ -44,7 +44,7 @@ title: Apache # Sometimes, Jellyfin requires clients to empty their cache to display and function correctly. # This header tells clients not to keep any cache and is quite strict on that. # This might also fix some syncplay issues (#5485 and #8140 @ https://github.com/jellyfin/jellyfin-web/issues/) - Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0" + # Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0" SSLEngine on SSLCertificateFile /etc/letsencrypt/live/DOMAIN_NAME/fullchain.pem From 0d39dd4efab29e9acf1cfdc20f3ed555f35e4c3b Mon Sep 17 00:00:00 2001 From: Jan Barfuss Date: Wed, 25 Jun 2025 10:21:25 +0200 Subject: [PATCH 246/896] Deleted the old instructions --- docs/general/installation/synology.md.orig | 77 ---------------------- 1 file changed, 77 deletions(-) delete mode 100644 docs/general/installation/synology.md.orig diff --git a/docs/general/installation/synology.md.orig b/docs/general/installation/synology.md.orig deleted file mode 100644 index 1abddd4b..00000000 --- a/docs/general/installation/synology.md.orig +++ /dev/null @@ -1,77 +0,0 @@ ---- -uid: installation-synology -title: Synology -description: Install on Synology NAS. -sidebar_position: 4 ---- - -# Installation on Synology - -:::caution Pre-built NAS Devices - -Many pre-built NAS devices are underpowered. We generally do not recommend running Jellyfin on those devices. -See: [Hardware Selection](/docs/general/administration/hardware-selection) for more information. - -::: -For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Docker. For this guide, the Synology Container Manager will be used to install Jellyfin. - -## Prerequisites - -Everything is done through the Synology web interface. -This guide assumes you have already set up your Synology NAS and have access to the web interface. And your Synology NAS is running DSM 7.0 or newer. -Install the "Container Manager" package from the Synology Package Center. -<<<<<<< HEAD -To do this you need to open the Package Center and search for "Container Manager" and install it. -For further information read this [guide](https://kb.synology.com/en-global/DSM/help/DSM/PkgManApp/install_buy?version=7). -======= -Open the Package Center and search for "Container Manager" to find the package. ->>>>>>> abfd60eacf4d2e6093e8485c3dbd5b0a40e7c0c4 - -## Installation - -The installation is done with the Synology Container Manager. -If you don't see the icon in the main menu after the installation of `Container Manager`, it can be found by clicking the top left corner of the main menu. - -### Downloading the Jellyfin Image - -Navigate to the "Registry" tab and search for "Jellyfin". You should see the official jellyfin/jellyfin image. Click on it and then click "Download". - -![Downloading the Image](/images/docs/install-synology-10.png) - -A new window will open and a Jellyfin version can be selected for install. The latest version is recommended. Click `Apply` after selection a version. - -![Downloading the Image](/images/docs/install-synology-11.png) - -After the image is downloaded, it can be found in the `Image` tab. - -### Creating the Container - -Navigate to the `Container` tab and click `Create`. -Select the "Jellyfin" image and give the container a name. We recommend using "Jellyfin" as the name. You can also set the container to auto-start if you want Jellyfin to start when the NAS boots. -Resource limits can also be set for the container. It is recommended that all CPU resources and at least 4GB of ram be allocated to the Jellyfin container. -Click `Next` to proceed to the next step. -![Creating the Container](/images/docs/install-synology-12.png) - -#### Port Settings - -Allocate ports to the container. Jellyfin uses port 8096 for the web interface and 1900 for DLNA by default. It is recommended to use the default ports if they are not being used by other services. - -#### Volume Settings - -You need to set the volume settings for the container. Jellyfin needs access to your media files and configuration files. -To add a volume, click "Add Folder" and select the folder you want to use. In the middle column, you need to set the mount path. For the media files, you can use "/media" and for the configuration files, you can use "/config". - -#### Network Settings -Set how the container connects to the network. DLNA requires `Host` mode to function. - -Any other settings can be left as default. -Your settings should look like this: -![Advanced Settings](/images/docs/install-synology-13.png) -![Advanced Settings](/images/docs/install-synology-14.png) -Click `Next` to proceed to the next step. - -Settings can be reviewed at this screen. Check the `Run this container after the wizard is finished` checkbox and click `Apply` if everything looks correct. The container should now be shown in the `Container` tab. - -Browse to `http://SERVER_IP:8096` in a browser on a other device to finish setting up the Jellyfin server. -If a different port was used, replace `8096` with the port used instead. - From b1ddcc5634f3465bc278c2987daa456e9ab1a175 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Thu, 7 Mar 2024 15:49:15 +0100 Subject: [PATCH 247/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 0bb7fe25..18d9d6e7 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -54,7 +54,7 @@ Allocate ports to the container. Jellyfin uses port 8096 for the web interface a #### Volume Settings -You need to set the volume settings for the container. Jellyfin needs access to your media files and configuration files. +This setting maps directories on the host to within the container. Use this setting to allow Jellyfin access to media and a place to store application data. To add a volume, click "Add Folder" and select the folder you want to use. In the middle column, you need to set the mount path. For the media files, you can use "/media" and for the configuration files, you can use "/config". #### Network Settings From 2ade4fb782c3024773f9053f9859fe26face9f66 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Thu, 7 Mar 2024 15:51:06 +0100 Subject: [PATCH 248/896] Update docs/general/installation/synology.md Co-authored-by: felix920506 --- docs/general/installation/synology.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 18d9d6e7..3781722d 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -55,7 +55,7 @@ Allocate ports to the container. Jellyfin uses port 8096 for the web interface a #### Volume Settings This setting maps directories on the host to within the container. Use this setting to allow Jellyfin access to media and a place to store application data. -To add a volume, click "Add Folder" and select the folder you want to use. In the middle column, you need to set the mount path. For the media files, you can use "/media" and for the configuration files, you can use "/config". +To add a volume, click "Add Folder" and select the folder desired. The mount point is set in the middle column and the directory will be accessible at this path within the container. For media files, `/media` can be used, and for config files, `/config` can be used. #### Network Settings Set how the container connects to the network. DLNA requires `Host` mode to function. From d89d54cabb1f8faa21af5a6e1ea375f1f31dd852 Mon Sep 17 00:00:00 2001 From: Jan Barfuss Date: Thu, 7 Mar 2024 16:10:32 +0100 Subject: [PATCH 249/896] deleted images; Added creating Volume instructions; Advanced Example --- docs/general/installation/synology.md | 17 +++++++++++------ ...synology-10.png => install-synology-0.png} | Bin static/images/docs/install-synology-1.png | Bin 119696 -> 14822 bytes static/images/docs/install-synology-11.png | Bin 14822 -> 0 bytes static/images/docs/install-synology-12.png | Bin 50738 -> 0 bytes static/images/docs/install-synology-13.png | Bin 63614 -> 0 bytes static/images/docs/install-synology-14.png | Bin 52413 -> 0 bytes static/images/docs/install-synology-2.png | Bin 29255 -> 50738 bytes static/images/docs/install-synology-3.png | Bin 27540 -> 63614 bytes static/images/docs/install-synology-4.png | Bin 111023 -> 52413 bytes static/images/docs/install-synology-5.png | Bin 49556 -> 0 bytes static/images/docs/install-synology-6.png | Bin 61915 -> 0 bytes static/images/docs/install-synology-7.png | Bin 44081 -> 0 bytes static/images/docs/install-synology-8.png | Bin 53442 -> 0 bytes static/images/docs/install-synology-9.png | Bin 120309 -> 0 bytes 15 files changed, 11 insertions(+), 6 deletions(-) rename static/images/docs/{install-synology-10.png => install-synology-0.png} (100%) delete mode 100644 static/images/docs/install-synology-11.png delete mode 100644 static/images/docs/install-synology-12.png delete mode 100644 static/images/docs/install-synology-13.png delete mode 100644 static/images/docs/install-synology-14.png delete mode 100644 static/images/docs/install-synology-5.png delete mode 100644 static/images/docs/install-synology-6.png delete mode 100644 static/images/docs/install-synology-7.png delete mode 100644 static/images/docs/install-synology-8.png delete mode 100644 static/images/docs/install-synology-9.png diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 3781722d..e777a899 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -23,6 +23,8 @@ Install the "Container Manager" package from the Synology Package Center. Open the Package Center and search for "Container Manager" to find the package. For further information read this [guide](https://kb.synology.com/en-global/DSM/help/DSM/PkgManApp/install_buy?version=7). +The creation and initialation of an Volume will not be touched in this guide. Further information is provided by [Synology](https://kb.synology.com/en-global/DSM/help/DSM/StorageManager/volume_create_volume?version=7) + ## Installation The installation is done with the Synology Container Manager. @@ -32,11 +34,11 @@ If you don't see the icon in the main menu after the installation of `Container Navigate to the "Registry" tab and search for "Jellyfin". You should see the official jellyfin/jellyfin image. Click on it and then click "Download". -![Downloading the Image](/images/docs/install-synology-10.png) +![Downloading the Image](/images/docs/install-synology-0.png) A new window will open and a Jellyfin version can be selected for install. The latest version is recommended. Click `Apply` after selection a version. -![Downloading the Image](/images/docs/install-synology-11.png) +![Downloading the Image](/images/docs/install-synology-1.png) After the image is downloaded, it can be found in the `Image` tab. @@ -46,7 +48,7 @@ Navigate to the `Container` tab and click `Create`. Select the `Jellyfin` image and give the container a name. This is mainly for identification purposes and can be set to anything desired. `auto-restart` can be enabled to automatically start Jellyfin when the NAS boots. Resource limits can also be set for the container. It is recommended that all CPU resources and at least 4GB of ram be allocated to the Jellyfin container. Click `Next` to proceed to the next step. -![Creating the Container](/images/docs/install-synology-12.png) +![Creating the Container](/images/docs/install-synology-2.png) #### Port Settings @@ -60,10 +62,13 @@ To add a volume, click "Add Folder" and select the folder desired. The mount poi #### Network Settings Set how the container connects to the network. DLNA requires `Host` mode to function. -Any other settings can be left as default. +#### Settings for advanced users +- Enviroment Variables + +#### Example Your settings should look like this: -![Advanced Settings](/images/docs/install-synology-13.png) -![Advanced Settings](/images/docs/install-synology-14.png) +![Advanced Settings](/images/docs/install-synology-3.png) +![Advanced Settings](/images/docs/install-synology-4.png) Click `Next` to proceed to the next step. Settings can be reviewed at this screen. Check the `Run this container after the wizard is finished` checkbox and click `Apply` if everything looks correct. The container should now be shown in the `Container` tab. diff --git a/static/images/docs/install-synology-10.png b/static/images/docs/install-synology-0.png similarity index 100% rename from static/images/docs/install-synology-10.png rename to static/images/docs/install-synology-0.png diff --git a/static/images/docs/install-synology-1.png b/static/images/docs/install-synology-1.png index ac58b2dd57d6af63cfb67a47dbd59ec935b6f789..84a74c49228c3c390afe3c6e81169447c2157fb7 100644 GIT binary patch literal 14822 zcmd72WmH`~+bxV1D8;q7ySux)yIXO0*W$Z4#i6*nyA^kLcZ$27-S)np_ZiIxC^{w>Q3^T$ z#HhPx6FQ25iYS|cOG?q6#(xnJRt*)k3L%W5XvaWMMP(fl-Oy~^^Sr$AoQrc~ZRtx^ z`$Wr^a(ob`Oj1;`-WrfRXeJTD^|RTcLrf}LOo2gSxEp`k$PBtXD5z)fKC^?)l|nrd z^y*eK<>t57_jgN299u4I5DLsK4mmDv$SssX_i^+HCJ=!{Lf^HrPg|&2f*OLss9_fw zl>1{B*OY*?t%(^%L&8rWlO!M)B0&w`L_AlN$=^7);V!bIx4Oq!Zl1WSP2h5t}7((jf2;E$<4vYXT0u7)d>tz8lt# z%HDst`VGjpYzg z;#c4N#n)JwoOhpa(|I%UMQYxRB=}Ln^UK)W1lr_*V}ZD&<&Hfs&w)`7>1EF+w;{cr zT?0uT_9g9Y`H4@7Wn%(-gU$8bam+F%j~^zOE+CM)J}!bo8KiZOjeocFkEPNf+`dL; zDstX6b10SpUGe6d8}1qY;9u;;b^Y19iQng)fb=C@o&el`3=P6{>~T8}lp|WKVl|O7 zOAr>M#ucP)%_vedg_-YW7U2V8z$XO|Dgl&3Fk*wRvu04~{@6-|^w4021XwiS)-fPT z{?H}?ss^}&P$34ei=e}TXp0DzT}bwySb~^0!J5Eq{kgNDc)(r_pxZv=ZlZkmCxC{E zCH$BNW+C_#LumpzMSwAgauq6+ZBBu{EeIy@sXUNPAVdL11^!o%WzI&n@+9OT)+{8i z|A%a(L*5%Sv2GF#(0PBjO-Kf~f?i*H%r?~hZVP+(bSS&8Bb$~F466|O{&row_WUnc zc*39ws8TTb(M-Zq3ZGOEsXm~6L(ZAc{-}^&WT^sPf;Jb>5_v4%F6bj@JcY`FX7klm z=sCN0%Gw#r6RrhX7f>O{o~F}4YyA!bdWN5)6y8xt2d9qSmQMbe+FMXgHaqHpzPT$1@b% zM?gy$E}147Dq)icm4{%$wB&y(1|a+r!ya!ngfS#Pl$B38y+18u0dTHx4snimZoJX{ z92nK{N!Khz1|U;B>X5R+WM=|X^P%RGX3{Cv(#Iv`8lM_tM^sMfW`btaW};@UW-G_u zD-I8E4|xxOcjk-lW8_s3DynF5Pj(e0HU$(#GNtfG4M<_g0-+y5IXy@rav_SM9-`R& z(EZl^ANy+~UZp5V!AT30YLu#{8T0k>E3aAhrw$wrY*H5(D!ta5YEo;`nADpEniZSH zA4@-~_A8T0nwCn{4x^~nm4qJ?&C$&9mL#ig6j2s&7FW-GoCOr~s)WwT&I-?}mz=A2 z7V{P46mOLi&MxLVDDFfT#1*8O{n&RMb4n%FLZ!u^?U;8hzt*ZOicsNVP0qCWo6VeLoP}A?teh#j7D+CWo{3&qt5~VvE-B2%$ZnLX)H~1N6U-{e%I;L| z6!u%~nk1Mu$Q7*ZuF9z)oM9NKTED19S{j_A7%N&n%w(MZZkBG+w(oQnjM=#g~^#+$9mh+%P+8YNJiKOxlcj-W_2v61RP*jSqGeU6sGwHiir&wm^Z-}DXTSi?yEBuMlw*k# zmY#W2OzTBgkKh;FFG<&Y2fi33(q$uh$-e3~>Pc4hC(P`+?0^-)#$;z>Poh_b*Yeho z*1^}jXO7<3>eQ+IfUAo;ii^XWg!@nTH22=e`8)mBCHGjj4YztnYx_Z$m)A?jGXt{* zH7WI@iuzs~a~;Vq623XUd%hDdvM-`<<)HS!b==@T5bzWb*tJi9*!O7}{f1IymcigecV{KiG_Trip7vYWOV$ zXOD}pr%I+?4wEo-WJE^0zgPEXM!M19X&JSW_(`5C_2w^0SJEo$CbgZOI;QNE?F|?+ zR>xMmRBvbqmRZhg;4oJ(*(Qt`oSSs+H#syoi8YO{BA<=8A3Vf87-lltVcU^(v*xgD z!DV&RA9PCJNR~0KC?77%Ng9Je0z;Q?SzuP^3L_ix*z?9RP={-g zOT<6b?M&fg;VJzUj3~@DBD#-19EwSoiJFQ3i>L|iMA8Vl$%c+$jnPa*GN&GAXN5?m zNu{-Ze!JybNxGLb|`@y*Ee44AxlVTTTlb*SvhSo!Qn6C3H#)$r~Z^|l8 zXLIdhh5H2hDSCI(dU=JmmDH}3qtu5+NNcNQxi!72*B!tfcSYiIg4!>VGt~1_`fGZt zrTj*#kqWy#m_1&!GqmW$JRboO-#VUX?;6*QeFv7m%>dZbC;1gU;v8$TVJx+#SeDZ#S2vK?rd@{bRlG`- zPljgp3lTD=_>>*gF0C&)x0~CX;t!n0ztzL6tm|y*Vp{93za1LQ_Io9x>mIkAx;-AF zRZ?ScAL1TVa_RFrja@DmpVXa$HeA-{ORVN=%gfT7g`Ncz zyQ}w@=iICEsTCBzmRAoa7E9;DjKj6v=N|}E`0ze;kBfZhJa;$B!-e6OffH0&RvnWa z&fd{4PmV+<*k{^HZae4Y{4c&dnKCKqs5K&G7L@)%A8_yyx}JqWVsb&V30l54xr>R* zW3%MG7Q(!cXHG58d^L}Lss{dw(1C35f72jUzbgtV3rk7@zm<(0O-*f` z%ZCn}G1Ra{-e!rp|^0?l#u8PF(K1 zM1N{<0n@*;>4^ybRB^WACDM>pAP}~5G$ml8W1wRo;`>NIK)~Z@V#cK;BKD6t@E0$U zxwEr97d^e3n;V@QGo78|7kWlcPEL9TCVD0&T3`)YCl6a^Lw8zRC*r?O{`Dhb>SXL_ zVef2VXG`$guc48hi!(0~(eH--^Y^!(rtTL1(~_;zKf?kJkp6cGJtG|h{eOG|O?iIj zaw%B2n_6p%Sl9r=18jqjk)4g_PyPR2$^W$YUzQsGW68qG`rnrSRr3F}RCO|S6t=Sg zHtEdwKQr@>@qZWoW5`4Qd*uHWiN9g~lM9S9-$x$$|I8WR$Cg60S`ZMLW=Ro26?f2I z8Bp$M{ZBtT)6;kJ+$0X$k42HNsnD%A>j@$v{BchMDTs6^!NAy5Alj4ORZ-i2Ku1U+ ziHHbnML-ixdr1-!2B1#AU&}4Vj}fAcOUij1c-)#4+TESDZj7Fm>3e#5Ry!)G zsF3W}@37rfV~#uEzwO%-<1LT~fc^e#Qi1vU`kKc5>{yyuWS>Wm6b&`rSY)e=wxJf8 zatIhqBu_FEWU)&gN?Fd4;6mQwgNXrwiScKK`3^amUO^am!Q2pCPw2hR+K{99b9u1= z9Ua}0kY)a>0#V=&+e=kfN@M*%I6m>}>3|I~0qF0KJzKyP#5AH%`pBXys_;YagvQJ3 zYkfh=%*-~lVbr&87$Vuke<~7y>Jx&zN=r#iKS5Qqq~~X63-t8#P)2<~s*v=Dkno4_ z{t6N$gc&+11f5^4v4w<$bjD1eq3};L3@H8rLaMIGq%t`MJw(t;RaD^|u55^2q)S zSV0cvoKL%?T|)7|c!I!iATwx3SK-k<#e}X&I@c_ty?RFmUkQWomkQ_Szeg zKfS-O1#50@W^$U>85)^LK1)7*Hi~a#;emw@x971?Y+p#4z$SB@Gg|T%N)X9 zQtpEX$vqYxKJRB%-sz#mgVf(MCXsCkhS-WemO7a9i@P3r8(NqE&M;X2x*%GYEJ^}D z)l?%|qjl8L`}v(OX|D4X;1toBT1v-7B{dDeiS4zph)Z|Wc=no>ch~s7YdnAV!-$e& zNKKyF8n^a3}kUQ`u9`V(qR_qYV9#BmlYJ-g2vp+`CY%)n{ ze{iUt3S>~{79Xj;sU48xxh@!6IW1mWd55Qsx`2j-OZ0>D5?XGswLqX(+CLfAe=qDm zcel-?(YVSDj4$XNkoA>?)lf8yWwDIOhP3bA&cE7N(m%S8=gXpA3}qm~xg>Dk(f5=M z^%e*Q;r}6q= zRRvm#DbF(qOCy>0T7fLgkzf(QrT;XQ8_1;nTF&)SbQ~!w%dHet%Ru#e@wnrIvQ(}w zURwrW0`cS#1LNfQmPqSvL8%{Z|JxC9)VG^&0lDW>I zfS~ZW@995Y@%#??QdnGrbsV=IJ^hZZ5e$SgnsI|+2gUscmc0ncP7iPlTQ=R z>q5^)w!wBu2p_(bMKaO&aag~eqQ~jQsn=w=l>X3Z;RYv4{`WlT$#&65?%QBsEGxp6 zS8(VHdHZr-n&|ll6QWo?9e9B_>mC8Vb-VM)k&Vp!T(^ARMHQB9v zJDrP~wSH{m>a^Mh$)OLhs?LA@FsLzSKJ7IA7W%Ri1<=AlB9wuf zZ@#Lry~;|-vJk{(zErg+Et3yB1+00Q++2|7yNv8}l^?%BKtUcAg+PYXSoc#cwb*<~ z5pH$i)$h=45_x{LT8(ryq(=$o{__S8f=GI+Q~IVNI+cSkiD-;XtcFnJK+Ioqi#9h2 z@3TqyA^>aSA!-Cm71yQ13gh9daY0FzoPyNP z&+qfwZtikTkm%jcMCr{XrsUHgxZ6oDUhm-a{#YG<4-$e;*aW zUCGFj0B1#g+-XBi&svgW78L^nTx&pF`XTK8`l9BVoW#))Gvsr%6 z?mICd92y@|Bvy)_r6|O_eG(B#$zwbbl9DPx&;EW`#ANsr-t3|q85gZsto$qXdSTsH z7i%DF&;r0@hkp)?Hd_Hc_lI82{U#MNy-l*6`A%d84p+(lyiAKo!C*1yW^;`gnb;(b zqNJa2a7O~~p{mnMg3Jwz2XpMIf0!vap9-l^J0YrwE0)vvni}qRC=Iw%&lwQ4xf;1v zc~eH25v~3P76HrT1~;5oUtEXGRf!!cMv%K8z};m@lv$g9Y@p=YPn<4xSd*On4h{&+ zEGKA$F|8WtdVQae_#dpX*#Ti7+G6q*=bo0yN$el^p^B2tp*9xA`1i%=9R<=qH9(c# zPx`m-sUZE;mSRzV)&|L@F$4vGPi>2a?hi~7n1i4hnH^!h!+4|Ro2H7`U$&df(EEy0e$ucxa z{u2iR0f$|ezlc`=3?4X8c!8#WaUZI<9{4|Yn*#pZhakbN|GIJ5W&OWt^yCHT1NyV~ zga90%4Q@rz42^R7dcs_qBVT}l8FmXIV|=C(49KKr%uI8lZ}QiGI41xxT+R4S1;dCm zO+lyh^3s;8Ljwtu{xM+NC^o7L=QYbb6Y-=PY{+a*x!4C!7>o?83X?EO(Xbm;3t?9pVi;^OypVspT}C!2dm%+>KcQXKjnh2#+Td zBu$C8_LHSIe$>GL|im|BZ=*Rtx6Gum%nU3bz_Y{DuXwNp8)%36mp5YAbs&nIynbUKJ;|zsYCJbmH->i`Y@x1pE0N`<((Hp9$ zj7iv+Cty4zya zGSc=K*=JNe_;}#j5bD+YbMSz?6#MQR4SjEQ{L7H^PF5*HI_MlZgWcPG;FoCF5(l_; z_8nzT&ztW&w+}&c{DP#6q0w0M$-1km73U7Bq}7-rU>&kurrR1iIwZ2#>~W!IozhA( zfWgzs&cyIanZzdt2V`If8fH6Rp14!q)5PlJ&ehBbQFDOu(*e-S0b+ zR(IN`jrp849%r1QX;izEcQCiM7an>xgJkCY6yjabM@dgFe?G8KNj|~%_#L?l-qUaY zi~ev~^EC-Kw>TJB+4K)hW{>MV7^C{9k*Dai-Ts9FX(h*qhP&~@NjW`CRvjT>VJUfE zBWiYb^>t6buXQ$SN_tr@ZMYDc!8|woJGkJ9 zy0*Qy_KIunzTL)U>1X%8-`*H-)*5sBc&lzDCXxd|ag^7k%TkR^t1XzULel*;aaPhi zZQ4m4u3w4K7r=&CI01T-x#^KG&ID&`yff!B{<7Vo(+=xIU?AA#{k^(__Hf@+FJw8G zy*ZipV{{|QFNqc-yF|>r4TZJfLK&>w-b<&2Y;qDF9-V^Dr@*y|1@`&!4T@ayjf;9n{YgFHfBtro(k^H$jwIoc7TG z+{*;-n+^KecM5&pL)uvUes(1Ix(}D5o44Z!G zzTKhM)CT~lYB*oaZ{IdD#tAZcyO%ayZheoXrtefKXlGKiZNAL9nrnnj06Cp>IO*>n z*7bQFEJYa@%wr^0aZ;&{^7f5`f8Lqs+~sHHpBWRG(en`e%EP1pIKWHp`60yVP9gaf zfJuFuQ2#U>JSAm)uFjrX&SW*-7JmiuZS2@vqE)^Udl-%#_IUmmcfy5R>{M@7!eoqr z4>1$Gr|paMZ+6tYS8!swt1Mqc+5fUTgk-!MW-0fzl%}obDjWY^(50JtqLLrH(7vJ5r^7+>gX*8`;yhl2`UCW~PfNl8gn^a1@q-&Vf%H%h1k z^OUtwP5onj#{;=9MdWKN77GRW9Yf1(UsW|}t2ziwJeo=8 zNg9lQ);;z%v6^K(oR0VnV)c`TXFb_`EH?{u%2EUZ$X}GMTR|+ zh5)?wigU_u@NL>&J4er&q@TFm&Q)cH;P$@3VeiFN9E^0ep3iPo@!>@SPObLgEf{m0f*} z_8`6%?5<@cV{b=@efxgkDjkzTbi*E1P;|#8s7y{lt;68mHBBBE^jVzb!wYj z{j@GiPl5Q_QNAw5daXmbMb|mtV`P%Es(P~S^qgEt&HJc=@kH3j!yGK&-LlR z)3bJ-#|)Y2bS;!)5QH3}`BYhW4ZMEB0a;razVBA_iCK?R@34)>HJd#hn)u5QA;-hc zhM&5A^RInu7v)0YzB*#@I*e2nI4Hu~YidSoLyK}H_T3N1;hz&x%J@RTpg=h*N0uB# z8zbul1W16oN8SRzS4qb>=&_iS#75Z0`=K(iW;>m{2%>-8mH}kF-HMi-`T@BR?_BR5 zMK|Af4Wbv!Hlrq2sS5%TD0sXQChsoXMiq_BH81I4^P!q7$jGh9(e$`ftusjN&#kFp z#HnTH9`0eb1y*xEQqF3@PKZ>Y?9KIlqT~}siLK)-m~ZD&OM{H%nsdUa`&`;+H%?pi z2}lcyR@A(I!b``)cCKuD-Xed>`E={;n>>ECTGhR$M~s#c^hVl_-3T@YJ+USqO(M8;kgp`}syKSM>Qfuj9!zR_68o*%RCEMX@*3 z92NzAnmlVFc0%=i2Ms9kz}(Imq|&}!UAEdKQ4a$ih4hK1pKq?4T~B6kpwy^?iy;$&_Ld=o)c0t~9AFQ({=_{R91 zXZEiWOZR?@UI!1C@k}act?}?heZB5``-O>}RD!FyV&~)W8*>84y}C|&`JT0%Sa~e3 z?Vkg?xe=ws7g{%7Jrw}Co%HA8qN0*D$DUo_Xdey?x)PT%oaR$nxIxcXw>^8hs)pZ~ z53L4R1Kb>pjip+!V%A}Z^>wqxZmGGSRY!)i(%91E`+=fm01AYT8Rrj4mCuHIT#@mQMPR&D%Ai%ocSD=>Jz*NLo(d6 z8N0=)L;%5#t|UhSWRMCLE5*@B8IAXSrcYwhmt*N2)7b|MNVT-B$%G@jOLo^^R?rrv zr>98NOI7I<+Fx9Peg>**Rc#9PSQGZd34Y$lx(pvxCnnTpu`5XHe#K2y96JZ7IcjBn z^mN|jy?V)0Hyy0ab!m=<;>p$C%39DX7Ek88lo{eKz^qey^dnP%^OUOLhuD5PnQo3> zU3q8A@O@wLDxI3O8`MQe`h@oH9pL(!!!zh6YRa^oOXqdluKukp z9Vj_%{YpF;^NP>&nR%F@!!8qQQ@3iv+WAhVvsk(x;e z@nb#Bv@Ll|!*!*d1eiMUgJs@q*rSSDd72%eTAYO@abA&tE$DhBW=5j_SQM4TW5_M)Zbs0a+&$P@(`+9kUVpxvMR0=EyHl4)R1t-%bB zbyuTk?$)@|sAsON!5-u{JGY7f+lR%h1KzE00ZoGnk}}*>hm-d=g{F-G!%^-upf6At z`dxlt?{M-ibZHP>$^i@;Bnrx4f&pq4nTXV(%r!S~IRyjEd@%0VK(+s`$8jg8v*NxK zyGj!OG=Uw@*b-}vLm+$M$pA@HnZ~R!mpYq=#cY=TZgzQ4{nM35iSpqbXz8Yem{^gZGo|crG zl2V{+`!7F+(GY{fmice~nlz~}k?}mP0{?Fv{~72DUh%>l6QRFu)`fs%m6mnL@h|1( zhz1fc3yKuPzx=xqF`L6vTDAt~Z)G`R0S9L+DKe2igm{w{$lcbJ;%T7%R-S=Yz{&U; z2lH23aEAqQ_r_V0k$;2%7GMDWpKrFx#Pq;jT2ll5pGmR*2rBKXm#K_wMD$P8frF+2 z64G@g^rWDF<|SRIOG!iHFd_Im^q)WgrDRypk(@jeJ4)DpMlS#+M`#ecZB$6oC-Rr+ zN_1&MYhbZjZ_=6?a{ik|2|)wgN0XBb3;$ODX+*60LGT=Fx&a(d!`B3S*a%MgG@5Lf(0i_FPkRIKChLz26h4q(V6M#Yi z=jH#vX#Qpt2a5i;GBb-7u=)ZvL{AaNQ%^@hrM3ZiF^&Lkuq;*DFAoM@hHOwDCR=XR z+up{byl=}z$2}cE!d)p5(UxFmQ^k|vROBH|N-{}QZbakgG(hm#)nf68Z*N_J=HxNpz1Yt}ZC zJ=xg=)l1f%hP9UUC2_G5U91oUUoFII_cUB9CZLTyNV-8kb@ikmKxe(g5?`Xkn~wj) ziDw{!k|MBRO;Sgz-zi+eE+=xAK-Lv6qMl9R=7`AUo&~$!jQ_3CNR%K4dE-~3mnsh# zfRY(FwVWM2er7VaZK+YHYc7gow*6U{#`MjNFCeZ(P&a2>!Oi6t1;9lYoTpPBxoeD{ z_@qfbshun2L)r|I#H!AQUPifGf5Xi2g=-~;Z_C-S76B#T%te)folgK{>?`We5^Ag{ zx%_anF~|HK39D+$=`(b27d4_7m!&=_2j|9Qmu-J zh%i|=Vrm?W&*(#dwk4FfOBNcn%I-(s9D}eSMNR z@+m0n9MHQ;g*t9%(ETMNt+gJWAhFhU|S; z2Ncs?FAU--xsCrYL8_=$B;vMAte!U#;BvqI>Y`?n`5nSL9Hb!FDQRS6B)(f7F5WwF zKf`U6?7*2%8-T}4)mg3!+}3;)R8oSMt~Ha*aB1O^7q5kdFJr;~j$Dx^Imi5A`x6(x z1}yQ%xlX65nf_`e4Lr2N!oug$Uo_eaWv{|`6~Ah)yh%2LAQ;q3YFEXxyvdf9IGJom zou&(1s57i{zry7SKf5|=XRRCE-Y0jmz0xYLyDK|7O05?LlX_U4r{xW>s-HY47k1K0 zN)91oVp6O$*r{Kqe~`MTrb~WvTeqFq-zJqdy<4r^TdX#w;t>F{XjA5cb|*c zmln_HU8)>-IJiWw4>$4BbZ3_Q^C{SKhM~<$w^q^Py{Dr@=?U}xwZbH??$u?>@ze|T zuyJSQHZ{&(6#zHE837Mv)<`@aHHxtxFQkO4`mTj&gUpeD;fdC(yb}BCAud+vn0rsr zVf7Mz*SOSzF?;>h&$L@?{7099sat!QR<|W36)Rff8Tn3y%$AP{Jh(6qWT0QR@wIie$qxI+4Xkkv#fMlZTk);bIvlq9+}uFx(&PO91eOtIbx8w!S{@lLDNL zBb--jfgy1T>1DmiZx8V=Uw#fuHz^8#=6Yaker?b;ndpd1Dkz>=PfF~3p=zY4#^tum ztFvC0d3#-d4t$eWZ#u4;i4XG{Ot4?5tCv(J^{i#v9Xu(mVW|nwl}hV27JAu@axc}% z6LFl&<7hjI`~a4y4ahQNfsWwufx zcVZOiEo!^ki(sXAX+wB#fEw1<^TQUfynxfW5Eye>`&g!pbE8flMp-%d+{KPzp! z?K&al7+9l37dx~;m5d8b_VHv`czDw6>~LByx^Jh30p*V&lqB85a8NEZO*h~v5zTb; zp)p#E<&i;-k~9n4>-cmfBh52awcUZNmjyf=3=C>b%a|ByoJG~Wi_auBjV;Z$VF4Tq z4KT>4N3|=tF4bDp-MwAu;&jll$uh*uV?p2C@F}aWxJWff)qSQQDt=sK6q`ObZfK;C z_O^tKWM2!Lgw%-8TiC`wY6BvTc`}MxUnvwSK2Kl%FxgTrfFot5iXezFdYzTb65+v~WOWAE*Pq}DRh<7p(l>2?!iAlZst zM;bli@OZ{VoNy?z=_P`6{z^ZFWU>?2!XeLG_$OCYPHzs34Jc=~h4)hfUc>{s&=h?v z@rM!G+tdmce8-6Vv_#E9h>fGM9+xv#qfmY)nP~u zGV&&Q>HXfwaXab8G!1=)*CX1=H=+gC%#x06OW?^zd>D61Q18oiO?YA%eGiKtZI}Dn zSC6O7o`TEfzNd>h?X#uo@@L0>g>7&9&Y$mlOnjEfWU)?IQ}Ii8Y+LIaeMuo+6E!v` zoj%C{a}?e_idV91o#`sycrey-Zc zeh=>b3xtdI%J_L~w{T=(=bNQXR`LNcXcmdT9U7Nc63z`F85x;HCJfAFV25yRZ`f?p zB4&747=xF(7k2F#2`Q;$0v5VVGfRzOhVYjg|b{{NtA{vzqz%@k;M4$ws^Gk z&7h_u&IrVaz3T>Mvz=TER&gr%0Bpnv%V%}8v+sC!Qwz;5=DbVEiWFaDWhv<+u%8}} z$PRC&VCW`RfOKybTrUQ1FPfEBJel|a21q#ss#5nM_1oMEf-u=s&N>CVRy;}CJx{5 zcrABUd4L?mpUB@#m8Ei8RTgBd*j%kVycfz5YD{zk=SeMtnX8HH;ET=|M2g~8H#c?-T z*kJuFX9}V9zeZ(CEmhdF$}C&K-1(3}Kv!R;tOxl9r%ym>x^|s|rzGIm)mcUo?*y;( zzEnAMx=5~NS15dOp^Taop{c`JJEt-Pc!z9^BqL7!uo(_=+xe6X2(;O&{h$Ez?@rgTthi$O`|o&T|wT%4204N z;vmFK)tiy`4^{LX`e73+oK|%6SL2$=zD?%_QXHe+K^QMKbKgM^oUg2+-1{*0E)`9@ zpOLZz9p8uc4NHRots#K20B2TMiK=j1|ujYE9?Lts+zYZVcLUf&$NoMQJz*07hc3A^y^> zGr2CBs6lF4akomw{cnHxR@WYcIcEzFqx|1J)lCZsXJslf60HLcoGS}89L~DPa>;BmhLiP{0 z6#&Z=0>N^R+iP-prqgV+#f6+!wv2uJOXlsdK%t3Q5Vy_s%BH4bmyLfd*T-dL+3C*% z@mrvEz;uZyGbIg8!t5-|QngoQo%y^-kB~6Q!Gpt6n@cNDMgFDp|r3#`h8rW zC##{p4 z*K1@WA|mtktfPV^E3VsebOfC25d1LA$yr7S%q$W4j9(Zm+#-ShEGqS>+75t^h)EzhM9BpJRl#@P zE>w-&=fVNY^yW}~)_S2)>eMSE>04MZ1$Iqc2%UB;m2GNkYs)ZI*-Wj$NC}LWhh{Xh z5JhrDT~t(*OCMA!FDRjE2Q*u+ox_WR{V(A!Av0L*g%j*UT4WPJw#sduMdV-2rPhk# z;24jT+6&#ApOUWPwlvsePBIiu2nCaUtsH&X5iF%kP*L|ZissZ zSay4iL?Vo!t7!=e<^+c%LYF<_EZVM@73&!=3ZEhrLj|a~$XHvKZEsgzBVwRf@sp2- zFcqIl2G_8GCp`3A(N>=RY)&l=4G02)gN00=7AE3^E;e-|*!_QwckH1sKukfi-i=w+ na&Udj%ds&FU=f*Wd-F5IJ+u-3#a;UQFuJ6uoJfU`LE!%aX~ldX literal 119696 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≈>BrfGumn zndi~ZfeZ&v|HB&)S7M8u%0hu{Y>lP7)bkCG6#L^C6NcTk>C3Ov9{1ZXpAD%BQzK1s z)auOcM%z*a-TOI+JOaZ>6MtQowGk6!-b1Qgnx6fx&Rn-$zwSb|=`=W97mC*e-dn7+ zK2=|o6&IEgvgqyR?4LuAz#u=TK(P!N+lqS4}{xwTFGI4qXR zf&6jqq)(vtP@(zYmqZy2B`v>^eHY1Z?bOrj(D{pj0h%<=%`_V8W|s4qEU|}}(Kc~G z$ZJhPw&6CbY|bjn+Fo4e&*KcYwxBu2=qn_R-1con2ym@x&bR7#xL@`Ki)XvA(_!Dg z-L#)~tkVS}u|&8ZkNf)@ZQ2iVp=?+aGC5=@FG#>vj8FiiAdq!?A4AWv)-ogn zuGaG7iQpIq63QT5bzxDFatSz=lA(f9y8sAwC#dNZ@9w3_X+Hmf7IXMOcjHsXmf^n^*YnG@ zezNUt4~ywO;tBfrYO2N-W}Gw6rNMQuV&ZQpxO9H zS}XVCI5-~ZG%0$R?`=2Pj;1A19xf|vts&P(Xn+>t({^8mjeUucqZNi9pnJn?w|UK( z;J7`i7OL##X1%3A$z^zYt#~dMULN@Q))sQ}JMr(x`zccVAWsRZ=_2*s;+lp&QPxci z%5F70G)c0@#|=A@nRi9*I_39F^f&8C!oGVg!u{joNd*0? zXAVu|!e@j1=b#!=kvmP_yw|I3!6US5s0aq;gz5&18?E%rQ2nmS1`7&Szd1JjH z(W9fIe#Rco+gtlv4M9@uH2a0s=cMH_COu_%VB})6-vgoNeP)vtyfI;XC1Y0RQ|!m8 ziXa1-m+vKCYRw-@V`dIYP`DxW*`b%m3%Fh)Pqt{B8^M$`PuItZVoVh7v&Y{zOA7@8 z56DMg-J$+L?dH#5qDWeeXv5I?HudxUngeXQ;qwnJXCR!L^pZL07xcpd2d7lJ+)dv`9g)IFr501Zjh&uBoA}>els9IEkLppE`rx zhJHMrV&%@wr=rzvNY*Iubd!UbxWD9we0k<$^+ANHfR>9{kDj2KG(LiarlEe#Dl0B> zePQHJvzMy&016$uXVpAJxB&Q}MIM%?KpF=AHCl^R-exA&OP3Sx#7W~(uCqB(8HNyk zAdhJa>QVE{8Fpeu{%pE5XCQxc4Eu`Rks-FGBg_3n+s*h6cB(xtz|bgr+vCEVm!BH} zi=o@)a_s}p)4F*`yg}3`{|$L1dbS9ezX`l}L3j|ItxPPs7W;aYi6Z@-if`gAFT`%; z)f6Fr{4X)QjP$74yA(9t)Tp6wI?+zNB3qsG-o?Pbp)3oIN(rN5sDAIth@!izO;bpB zac>CDJ+3Awc8(Poks9sfNjA9&4C^fr0*M`U*NBsOkK^0E|EG+akyW zn>{#fSk1t6?cAYu96UT0gH^uGd)tZ6HylT77Bb$2NJ0GRX-iB=oR;L%fr>nPbEN$g z=P@$~N7Bus_XlFVa+VcLOg}>j!~0|Rs#?0wSp5vjG`4sEYN3oQPSqL2IQ*#t1H%}V zCTGl{Cg#!*U$%d0O$1G_&W3!i7KNHMzWQmKEgYF?b!7ze-QSV%mnP{jmdfn&>5_Lj z;rE*Ju1miQW#u>y760-65`5a9fW%E4&N9%a7frE<@&z2@LHaice9QNT9S6Z!!zGLkUA18$AjHA+n<_bJ>8smbi}Y& ztBZ3M8b3MniP4{jJZ4|P;7zO+m&`|t@k$G80mR@qLwymcA4sB*5#bOq5b(hgAd9}wBNF8Y zwHV)b#Nj-BBx9MSR-pM$m;I)eqAcc0g5l&jaHJm%0XX^?Ov`H#lDa*&D*{ujb_8EM zPA^q2&f!D)a0+7{9FC`Sr%p*WFFFP{254xGc-v=dmbU`=ZczzOhtN^R2t$J40%M|Y zZ`l@73k#|3x&x!pES`54KAA2BhCTZ!7gbc~$Z@{(_|EmUFz zkkwiWctxcz;z@lKWM3&?D>e4mmeg&(b84V8jSoml#zszkW1(9fI?bs ze^4!o%Gs)z6f)}CoybgOBl=%gM@Cqx@1$RyND(Z23;%6f&*&?4gwDWrz~cgSr&1dh zJkF<)77-E>7J@=lAH;D+GFXYnZ7t{#S5r>o2aHsf5iPwwT9E78UHehs^ruKn-dM+C zwpLP2oWag=sd4yWq5Q+UrmwhcwN^{w+<$m|9)Uc2^e&PR8WgMBK^rrCKbbf>3v?3L zFT`T@>b2R|J)&!@WC%-QMry%4s{npj*#x+=+6bRICRx~V(NnY{+i&6e{FLnf<_07X z0B&3VmIg6%9OsR8ltJZ>KR)t5el9G`mzs;>l|?dt#1^8#aA@3LuNsHapJ^7ldncsT z!${0x*)`@HZzyYNoPKsPtL1HNuNWtX#qv-_X?j#`HGR(W!j^O$c>DoU2RJ^#Y%@!o zEnTdff?jHr>+4(lLDBpK4X-tRnsv7gQ#^Lf2Ov0GEhem4FSp6ED0M`;KN#E@{GUteR>F9+PGc(q_X z>`c(tKnh&5xH&n9=fZahQYBG4uum}kerv$b)@wlnR2Mpe@nK&~~$PuNSR$mx1i`*#`9AsQT zw5DA?Gy#ZpB8XZj*9*8``UC$PP4xzj+;_8HEi{J1Q#Da$)8Buqf^<#PClnmXJX} z*4jhIj+2B`M;e+LWJ1Bdb##t|CBbDOKHE1pRaUTU#`@dg%r9%iKN)d5k(q>n0plF_ zy*M`l1Gb-YS9OdSzb>yziatttbDt$5AE7b1o@|UpMNQ!;WLWp=kG39K5`BBl?`&3R zx1L*l_Vv+JZTMz>S6INZgF2oF=*(wzDC`B5;H*5JN-U|YFQ}h1tOs)BjwA{ILN>Fn zJZGT5wM?!%oum2T$`q}hBcEnl@0NQvCmFaf^=HoGv;Za5vCA0I6HPx8?rHng!u$C= zC&ge%x{fEJ-1O1V_&+DR{RUY7FQ)aY4q-8&>sx6cuQ48;m!{(+ND6+pU_1|x!l*JD zLfl?==9dmnDQ(@1cPA8nS5n7w>o8HB1c^UU6GiTW@pRR{L&U|$+#kV2UQ~266j^*9 zuAW9$q;uJmyL)d=Qn)Q=7EyQ}3Ny-K;kx=V-xk#JJ+a6?Tnc_EOz3G56NJ3z_#NiK zS1UKib&h;#Lscv%9hol3#L>(T4&fdGX-q=Vt*@GnBc!#4zwY>~jo( zNtw?7Afp*+wc0s`ZRkV?E+3Lm)=g&#U3@uUjV#h$Q9$E|1weaCp!EttL&lBPYp8)1 z_Sb0$R_m^a4zV?R9ktJd(?<`%u)d|4NIpeIA7sv+xBIO6JvnQl*%cw(^QE-k1Gak%CWR7JINCr@CF@N4%CEdU1o`Ts(=IC}>nv&*i*fI3&;_KFCnD+%& zAt@^C<3Slkn$6`}H3FqeK(SuWp=%<_Zo*m)ve%Hu)u)}Mr?D7O+%$K?jw1ABtI6Ey z?P0}yCm}&dh)>Y6G1`$L$oB%Ie}3c5wa1ptH`jOG{gub#=}9`s5}Z{lVQZRXtGqEv zfzRc%IhM+d=>Sx%F(TO3Yc z{>^!syQzlI);2F=d-3%xMq_iSYhM6AFjRDv&hPi%+)d zmdya=iDeRnfMcTQ60-qTS}nn_0AYmPaC3}L`{mSL>3U#2I@*VTmvyp9XtNJljg%|X;twB~n9Hff{2zFsL5 zzi4?ZtaCk~9LUD_>L_nF>1ok&Zhl4irPMTt{iC&SQj+Fy?-rGR(s0O#jTz{jE@aCB zq@j_S1@odo+r0P59TO`osmX9d8jfy}GBi`tCz)2G=#(o{^&>8gBd)>kt(Xe_cDp^> zw(!H8IcX}7$oo(ni{gGujjR5b2x0xnJ;hT$O6%kgguR20T=mQ^FFV?9HY9Bi)6(ub zMn9Z9i4#4c(CfkDh>K^AysqLg4t zz9g<+kGYUpQX;-CKfBx*Z;WUja5$GD zcTN~2#>z=hal-wp4X3Ntt7+1DKG7_6xdGO~Pe2+>1B;l`0ep#LD1X5ViVl1?djB?wxQL8WI!bQ-i(%mxi!af{IJRJ} z8!Lw<6f^1{ zN-hv_P>h*5lG!I5fP$DI3X6Y9-bdy}xuR^HY_tnNC}qwRE&wVg*59(@AA|V!BBv)& z3GFXB)Im!b&5ZtrD$MsvBdD<>V zRaF>s7Vf1Fh#9TkRM z)Y4O`v^0e85yjmZdbuaA1?iE?S=e9@-adwnNTpz@@zH{5 zK>IZ642oQ{+{3l5`+m{0XYMKQQ=6;x4hrF}$Hoa5+e9M4bG4?UJHmNXU5z)c(7uu+7GK(PHh}YfK z&EFhtSEKG`S_m@r(AB2()!mPHq2Zo4nrA+i?$+irXD)vyS{uem`lkPLNcm*{cCVTK zA0h|=I*h+HIqSF*7RK*ze4Cf9pS!w@6keQc67&iO>^UgaIe&3Wj}PY_rvD$*P>&J z58I1!(GS`*|8UlTK>6efm@|Q_QxiH6#w}2=OPX4dOi`vNMn1*L7AS7ECghXPZwzAmUWjQLk3Lvi(43TAJ>x!O|J|Y*omiL^yyHqv4rt>f zMHDb85X3Be17NZddhK%P7qYD>OBSe7_u4wHG9C^_=dSHNG1amh8bNO{>DGG4&Ori} zNf8$U*A{27HSmp-j;GWz>qW!TzB7ITrJARk;cC1HXGs&Aoc>y6!H z)%W;MS>h%F0MbljL1@t~7YL6M6MR0uAXMUc=hmhmap5bqU|~G`tNC=!nSu=~#gf{J zPdk!zRFz#0vYM@Jj>A7Tk2s1%JpOq`lDA*x!Mc39%UK@A9eT9ywdCj#@g@QnK$eDw z+qLu(X{gmdH!P3%Jx!kd9+|H|##5BefZ9j5I~xC8is zP9&_^+;+J}zoD+7eAK94UFzcoKk1al0ydQIyMK3w$`0c&DwmVdcH(TnnSrQ)-)T=~vB^0?+p$ok$4iKf;| z=H}(QYqd01;%}mJ%)X40kjfZ3^gLd+<3rVPDQtbwjEDhC5&Q_FF1K041tf$FH5&+7 zXMpOvv9OydKCE`NRX^Y5v<~Do?u1q}Nr`*7rw1}D&qEVe+w>R=c}>b4<6-i@v$>P! z8ct7K%}QOtPn)|MP-G~9@GhK?E}{JT;#4*q4Utmo>bTXEOh;cPi#!yeww7SYU&TV` zD_vU8Vi;R-h4k za0y&j`dNHjlM-=`l9UAPoC#lLkB|&&1{NFg<>7ugpN8*NY}~(-)DC8o`8>pLj;Dj8 z2XkmaN6btBNt%o{b*w8-w^=vD5#{S4F9R!rnVsB#JL%y&ty(-Y-; z)FR|>!Z~5;dgq6QP!%F-@F0aO45)}&3|T`-hYAuZ9NhH9oaZjfiG1ePkrdXB3z*b* zTu&$F+Ez$1`ma+4(tz-oyo#COn4p?{WDq9A^-p*@7Aqd`O1x4reQuuql-*39?N;;C zeosEfXY;mXl3q#$Yz#<>{sN_SP`zty>kgup$89!IV_U7}!--)kE$5D@gf6UhP!-|{ zBjtob0P|nYYAPhy*C(VVUuf{kJ;CSeVUC<1pI%{y>43fux|V9a_80Fj){JEk69aj1N1C~d)v{2_S&)0;0cRG5%E#>*WBYLfs|Z&x24w#Kw|qOP}w z2$-?C7c|A>p*97CyyIx_k^}!hSY^Gq+Yo+?rPYBHy?vH>$F;ZgQW^5~6wla|&Wseb zdOgShb{De^!2o+qPUwC~=BgAEZXTA`!{&@U4t;R`R{H9nid@ku&h-{%o4 zGLLtcX6eBeA69@uM_}JGRxA_mJNSK_nj(B&^_7BZB(&79(uE4K_Xd!_;i}O z^jp%yuDjNQvfR|`1Vu9}memo-Dsx!jBRI1L+-B?(CwOsnM`}}8daw?dQ%{01mCIW4 z(bMWKiV%&c3${(O9FHU2-8~*xITza>$$8a#AG6fe{qFf!EFcBUeONuYHvl>w*nmPf z0X%;`oQjIEC!v3g=JD6pJi>O#vTMaWQcMEZrvnL3DDK@{p)?IunDUh=vO*U>Qda5T z12HtgP}gC3iuf&txL;(gXuUVLsV<#whdyUb;~}WMMGQMgJ9u~6uvF;?_vheovt8rv z#x?+nO6_Tm?g(^Wcf#~32>0Ku{J;q_AL@b6O5bk21hTOd;3Gr2894NT=dAmSIT-bB z&$+E}8jIyjspUjJ-P-)bA4L-c%KCX(*r=4f6- zZHF|!5zc;?--+D174Gikcvk}&O09XSYkmA^fvCK4y3_W2U<8%qaNj7wfEoopZaj&W zC=)gq2?u*VA*6RTNiQT+IrTx+ukR5et_~QxX&~H8)((0cUtb?*J)Z?=%~o}3-d&+D zZGHJ9eA@Ze4t*b~@X?cR<>g6vgf8y3Yvc->YerK{B)mY8_xymuox8^TNme~qGv=flM|~L4epP&CPlMWDA0#vjOdINmZE~1FyY~mq@D+mn{Yat~@u=d09 zXgsZEpvu8Q?Xq)| zFaq9U+z&i?lwVxe%iA3b+)a~RoAvA$sSh09PC8OBhIE>1C`5<%$E`@%t;SsqRr^|+ zctbdQC(Kl5XX*cHX_{3tMZ3?#@#dU7TK|t=gA>#xa#aXux zGMhx6Gp{0g!|dD>xIB*QXSA9Md&9q{*adDLd#(1=e$b}T8RPaAX;O!;dQy2QayM#o z_ogVE`n1`N64ra~vAKQSlydPpl_8WuqiB>`2OU|+nv1^OsS6Wf(=7|hA|!&+KJ8|# zBx!$kF@*D&GNo|snMpr$Ot~y$d?95(^iQ~V8!*IqKW1;)e1dTpR34{(jm}}lxSdUY`*TGcg0bg9T;A#{( zVMkKh45h2JwL1S$7g={2GaEhdlz?ApuG5#B5qK#*Txn{vH#NRJOFgK=J7_}wBwa?` zNYU8ROwaA$54e5r+Z}0_etkFnXUDm0#o5fP&9wj6kGmqvWowd4nP(E6I&f-|Cd8gz zeJh#-o38;G$Rg}!{^0Oj*|DN^Y@bfOJZw?E_y~didtP;AM{!S+A&@f|kx|jx=@kFm z8^pZ%M^ITWu!D_fbK;&(Vcb>1+G-(LiipKU`A`cNDpSzBfQ!(fA>C`0q%TTNsl@X8 z6?_JAaA)W}WZf5Gw|b$JsA`xScWGy6@a?JYX+uvPoveto#YltDV$ghiKe7VfA%!4V zv0)1eR`1P;;w+3I@$J>Nw2&fpCb8i1Vb(0@9jvctIX*1ikX8;ZLJm`Sq!5G=Fq%%D zLGj!l1bM6r><~7;EQ1QnTtlC4V1E!(V!+>dwC3gIH8nL=RZW^FLh0NPeC=)D>>V5< z0_-VM=<8ghyJGUrHDqOGX12DrmX^}Ti9@i-$_>{jOAiRv$HXJy-(hb{J)XokE!%}L zM}*O)L~@Z27;h(C;N#HQZ;&%UZVN3&z;*LtxA8>bpaGXa`I%P`K@@td? z5EKInc?l@>AYpZCax!EN8Ei=h#1TiprW3XxSN@OK8_8WVmF*(F{C5TpuBK3nXApNY ze;L=5xdl{7x+191SEWW6I-q9%V~tWVKP^lTsAeX=qe6FA+!79B9||6VtYicD0TQ>| zfpZ<*5~ydM-utm)|C%=hhaCA)SjL7U(%oPkhw;9Z&sWj>01tQ<$^%2%KHw|M}h4h>9_02HI_DoH{HRi<|m#u&&?ufE{3}DBE|_PuKGQp$t|6=B7|D?YtRB}zE9Pceeto7C_@3uyCqmu`Dao%)>ZE$1cSrAdxK8A?YiF_stji#0rTFNF zyNos%|8f{4xOv<^HwPqfm_Jy1-m!oS&a40_&C>R|sx6$0|Jx zQDI^zBgm|M3!EdQ2f zL#laAh+f-8JdN4uPLrhYwhne!hvONOQxg5DH1CcYEwNZhMLwbxHgA{0#}nk}KW4 zy6Ew+v9Fdac&9JP_mcr7;_1!3EI;0- zy!35=;?#dzH(g>zkpWK7ntZOp=W-Ea4CZ&8cOqpIF@C_-5K8_{oyn$%A9F{*s zMn};yNzGBl9wK{X&6m6{CFX#6=dva4r>L8R1f^n?n){-ayZ(h*C#bfT^Lx#mk>Juc zQ^%wsZues+NadLHyuDc@H`N7E&+2So{gVWse`fZmaS|Vj=e7qM`tk6^>u#(wg4FJE z?I-?O+K+OQG$v5P=*wt|)r#wJ@uW1T(PbY%n(Lv%y0p19uMRs({kVDO_BV>i;joj5 zc8%Mx_OmM~gmmb`U!jjTMe_?uWKgR>=EAfZuTMQ(6Vtjtm>VQNInC(FKU*~E_V-(W zxB|OD5r|*s2BsNvyUY~CVHkAOS5Oc+V*srjyE`Me0_p}J2SLoey&x2d+pnQ|IIeLA zuIZER?d_#NODXgPSKQWMDdYE!defLG=Zx^%|<~dv?s=zQTnNp#!tkeKohNc4; z`-%9T7Jvy9JY8Hzkkxe1TU3RMn0}Zkc{~#n3zhP6)~?2aOd(5%jOkPt-cW?ohjVOj zB4!laeQ8FTE?HOtM%!tvvwJt+o)>}YrwLO=6T`#IQcCK0<19QiS=Cpjr^7@uQHhmQ z`PQTH5j!U0vAQ(!VjA2DeO^`Z+Ok;cuy|47Xw}@xt0j~#bqpC6&LM%@Je}rVrd^2flsgQL|vn>%B)25Ev53pK-dCebzPHwPiV6LzmNwEW?h%@UB@60G#Ts){ zhiX4KpQr5O7(1_E{|Fm~0sx2|9o@r)!F{27ljVGVW*o!I(Ero-Y_kbK!c9)=j;Vlf zgBd3-TGljFO82`OGdFJZDa)l8p@A%dQi~W$R4!IQ*UU__KK4#(qEPD`A42g<00$iEOT zw2oHWw4^(7-tOWfJqF+AI7OP)shPa8GYas-Q5`lbL7g8=R1~R5eFw1xt1Fsbky6RO zWXX^utSP!st%jBMDPY_(2nkxH==d}28)r81s8g;{c}1um5Qj7wT7UEe=+#OWoDS&F z;fSJ^TU&e6-LMq3)K2#yad0id`{Aa9 zc`B&FeST~~_WwD{C?>fUk$5#lb4yec zL?2-fbHy5m3_19BQ@&Z-5b2I^U-?s{d5v_FKq-}&K20UG9kF&W_k8}sK!x=~yu3nI zEo#<~`QfnP;K+FeC1av>PsEdgwowV16tKvHD4lTxRn<) z1)Y5$40{4a+#PF**_-y>00 zVWS}E0o8*8J5?B{1YIKjofQt^*u>C#Usj}BH5XX)w>i z0QrFSj{IOnO7YKcAYCK*?LwNiL(u%fUCIcntZ|M|Ji5bkN22T^P&8Xz3gNGg5(EMq zc~#pOJnw(w_^1c2!}~4A&I&8S-ip26jBiqfrgyLb|c=KSgcd=F3*YJd?Ab;4!T!qzmP52ps>l8!l#V+XN`&#?+u&p!$KvEf062M00&o_8M9Ne;T5l65PdV9gtn^@nG; zUVLBO;-aF5Oc6r7U6H@T1p;fZgx_JxC`OsUe14N(iXb|rR>X>k2_Hrc1VZ|O`-UR* zB8ssZw1rz)x(92vyMz6_T|tp1>O+EU4(N zRvyQJ?BB>7o9)Rj0xyZOqzBANtsdNK50kl4|Btn|jH{~Y{)bUfx{$~lzH4SJo^?O($Gt9Z z322B`MNUq89vdPAtvR^4wn6A&eQi;*YWnlPVlg;`>0qD3)lwDaEoisIKug_*pOjTF zzzS*NE96VM-y34UN?G&hy^73YHW0lJR0onC@#Byg6R*OEWOJ%n=V+9RGL)6nbHe_7 z^H1Nn^xV)mi=%yh(QCR(HJ^89krb4iNdL2s0lz^{iY@|iDD+zf0j>FbI?t*aY+Dc8 z;k^3ML^tel0^+)DYHH)TK=(IDa8oxpiAmK~U*r=Nd(D`uk>mHwoCMI{;ECfB7~z!Q zM2vNbQ=sPMqkSw7MKk#XHD9?CO8qZM&p+G4JpW&|9<7H|ST1QxE;4>liJ>481XYLj zJ(lol74*Lye*R&H{r^EcqgpedhP(F`L6I_(_I@4H!FexC_W}+oj8N731#mS>#^p&-%xXCGw2}i**I|Ju9C63CT2ob)NQ>FMS_rWJ zLwD#hjY@F>4v~QJt}H*uQvVFJ6)#ZuwmYFE}R@O4%}~db)&;+W4h*AI`sih-ccyi9da8=%;usHq;*E zMK(q(?F;DFe(%XNXp^Ce*_j>xPs`(9A@w1iA@Up-aNkfJnDz`7pDW>p0{%Eyd2wh` z6@r-SUL1A66%cC~oXwB^{DJ>Gc^C}}MaTUjUu!4qk?O6C~eGi2~o%&oN`qRMoqVm}T`tNgo2^O$n8%TtDiECUE zuEH~|6Qpi38SyU{er9O7AWQ&05vMwl z)E#Mo0j&0{bBvr4a#c?H`P_LZWeLlkl4^+AYZ=lMmpq(+oWkih1<$S*&#k7NhE^Zv zjSDD6{>@M}MM2~Mx2<**gX=vybKA}XQ0FBNqRmDL2hrn@<`)*vKzVm!u9Scp=!7XQs+^lzjCe$X^m$FU65lXHLml_2v|nQD~K<2D558j0)OzkC;) zIy9Ntr#q5a@QZ(Fi70XAi7d*EF+Y?b6q-m7ELc1r8sc~IW$UhD5iU3rsk|iE2om=b7}`q`JOs|S`C0l@B0(Hx3ru7~UGZ$4uG4BN4q1U?zEsbnqJ`{;~7Vw%s3 zGtca7_*~3)H&uH-%r2~z{5(s>QqD=0GqTayjJiTj-6d!YLTi&_aCd#LdKT9oPdR1A zT1ju?x!-T$wq(W0nE^oK=d)xeJ$#eNfIZJ(&bf-@y$d=`rT(H` zLxT2Q7+&69$+V6Z-DlSqaB8+YqaTZ?pI*EzQAT`~d_Nj}oCVk}4Fqd56wuYmCpuEs zLnXPTD}r+mGZ>OYi(k7PPPdY874PNtFph}0EJR;&G-?NMnG!m-EvTI2en^+$2fP(iygD*GvobU_*5~s|4x@m zcFjj|Wm2?IH7aWO>k?W&YFTkLV&e~A+}|)i52Eo?bbBjQ^sd$&)Z<9{lDnuVA_zpc zyoza=Go@e5caYyWb+h|My{#vF3hDVGWJK!`&)Gv3&*GQ6&0>q`h98nO%u-k>UJ+*VhTt z`tfm+@yGH;7*C%W17GSz|L!_Ph%?NvtY>Tc+H|UmdjG(PLAANSTYcUJ1lZ#&_Jd@F z1vhev!oZ*;GJD44z37y)q%u7W?5tl$M=MPtORaY8VT`6f=OcZGQ+)TYX&^>ZMLHV= zc$Iy6`#B>&PU5}X4nEy=;dQ>_a$NBjTdFv?UMIVX4Q6^ut#vqh44^5tDjHDFS9$$i z=)u!f%#d^9_${ID@1NU0Lf?}KUR#fRejTCty|-^ofx~+7!U};d zGs$W_Q})=U-^fvT{yj*bPl!}JpcW5MDV1Mbig?w4$j>$ zmH7E}ZDrF6K9;|V%Qq>A$Rz79|4d-D;aDdS4@K*YdMm3ju~GoY4>)-1?0fl2;Z+ed z&S%7sY`MDM@`PB@XlCoQnDBXVTM1L;ElOJh8!I}wl4TPD#@!B})#Rt%PY zETq4d>r+e*mpG$DqSFZNy?IdTz;Oizy+~_rSh~j936(QFGSXVD(;%owdSa77hts@U zEnjWz%|#U!B^#af;H5rB;bWWAa4^UaSe=8=GGPw~uz_y-%L}b{t~|}n5lQ9U-o|UI zcULJyqu>4sFwE?XSYV zBJLev6|vttsg`ny$irDaH&|WU44Wl{dl5}?>5xtrO(`v5iXAU+lwpnhn6Gv-h#qTmJ924 ziP6l=?%ajWL>1Mm*skt;I{TfKnKRt*ay~Z_f|HAr8_U@-+@B>eoL-NsKrDe+esH0M zeC7$l+fn{YV#09tb8g@;Hkw))qSc4x)+bb_SQautaT~Gu;z^4>g;d2r17amt%LUpe z_4dcZ!Xm=UHG5wn_fcDMQ&5hQ+~{mQ=&279%!?0*)A9UClhG&8(>Jo&w9_50O3ex_ z|Ipj39UhliDfir;dz{M--YB#lvc;nvxDhVU)x#JlE7qNAHs|jihnpgG8+?T>3bC_r z#VP&`e$YF@=7T5@iQ=`3Ew5d3W!Mvv z>-{P#S|Hf+W(qUijDqjcb8#taDj@cAYt8mEffl zj~R`NVuD@wIu9r`h56XxZ9O(Oi@9jw9w}6T1xi$e?`%8G;T6bIQ5nKEezSS1cbwpQ z+n@a8+}k$tiz5PeKOm>-dn|@C#ri(HFCRQXl^Xf19$K9qc$aw}R>Xk+T&-vJm-ET6 z=u<-D0S5f|2^m;Ab>`Nxm|rwn_}T_}4J{Zqx#m0*QP-;6#34V3!?xB^=4gYQ7O>d2iBE z*K!THmCCC2mwStENG@|xghJKE!@>GqmwB_VD^9+bBEcb7=;W&mnn$*}9{R--xS0Ls z)xI-D1%g{Wea@rV9O1@(TTaU@Q;WHDBek01a(43e1=(F7?q^~K&80JoiJ^cwCI;D* z3863Sf%qYDdX`Ter;nkhk8zBYJ=O6r{|8cS#*0sBUH6m+ml>KFLlTTm*E^PcBK>Z~%tB!xe{b?xztx+L z>5LHx!`lVC+jvf}H|j)2RAPpU$GoP~Ee$~_(2ksWP zL%#-mgyb@t`Jxxi1iVg|&UtTK`*kAu_4LIv< z(*NPl)M5%QLKOJ}3H-Fe166J@c6`W@U#MukMUJm|f})Xok@!Xh*UinSkMCx@XSPzP zV3iDM=Z3z3eTVf!Ku^(0{EXeA=(0l&^&44V`MVtyJr>?bIWWKq?APAQ2b?b4QbqUxbQ| z9=}b>%F0%ZYHYm5oW<>NTRM(0;&oU2bu>LPA06_qR`CTcl6n85PSOUezGy570XY^N zSE~#k9RB;JpDG1raSsA&A7N?8ao$W%u*(%Gz!FZMX&-~t)GUmRSA3q%ngYek=+wU) z`snw)x!BDfgO+v69;X|bDbwzJr>{4}_ zvQ^{K@-gGy*j#tv?)(^9805<*wjHm=AJQ+mdBgkKL-=~UFy?)9F(We6t%@R=6W}-6gRVPBf~4(QLm|Eibh5CPerH$Hv=Q;?T2Bsy0FqdOKA_b z_CcXRbwpRDMm|NwLWxjd)~^6StoeeSd~|52+jxG|H--xmvHR;SGe)Ai~HX1_X+z$i9M*IK~^r*ex7Z ztzqIfBuL28%29g<3MHv$=K0Tt=6 z&CJh8+DXhT>~f~AWo@&T$mj8(n9X8~QExum&Q`xX_d5Z%3y|Zq7Y9;+%8Q~?iDHHA z4$AYp*L#6X)y#YpKImm>&g#LJW@IcFv)%oPc9^_963`moL$6uCJ}^-(D7< zr)MhD{MddEDFi8W3f6m*-BVzR_7KzjkgKImSa-7Hjt@~@uYUVNypHKx&@jsnE0?pl zRqV>EsBLdHv#g~|0_EX2MrZ=Q(^u$3g_9dj8_lOb@E8q=Q3QFJ`kk9c?jAA~Gy^Lu z?F};JED*N_hKC{hTU&DZX%Fx)%kB>WpcTnK9Ag&CBDH{+hF%qxCXh5=dbD6rO^YTY zQkp&iVmHGGD_wc<5|%CT&5dg(to86((?e>++ZZUL*@QGN1qn9i5z#x({xti2=h1^# zJECJ;7a2JLSza3qdeGtKRa?;HA<=|c0>1r+?RW8Us`7*INO05bMtt>l;|ct~N@kfP zy+c0ZO?E!LpRnJhGnqC_f2)G0F=Z`5q; zBWj^~YBw=NAUqz6H7T~T635i3&&$4qMknp&z<7zGXn- z{f%aoNL;XKbf=buyE)(^IdJP&SQfn3?ez^Ilf(Wbcz9u?_q(~-7BmdZ&th!?iZ#9l z>w|Zoo?Z(6lhxA8fV;apZ!VAC<%f`gLA(m*Vj(7o z<5cW@rSBJ+s(`?eGs}oBB#XHBW`oGm=Ccb@sjp#aeZuB6WE+AcO#Q$$$hKWq1l*=L zPWLle#%YuugF^$J*E`A8Ug!c6`wytp5%vxoiG)BV5-(NC0{#C>ukuHmUMQ*G~hi>D|Xh>Le-OLz5ys?uv zR49>Y&3-Qv=AEONl0lgF56MNPTU^{r3%Wvfd}fV5Xiu-4y){B3eCv5c@M>q3w0jT* z@0OJ`&{;O*>HKbJr}JLM6GKVO6ndF-go*ffS5t*a>sHn$Xenvuc~?#+=lFP41FtI# zwLN%5Sm76_rYPL+0{!XN$6*dhbAM%bdAfegjEq!LP=GAwrv5CAk#cly+f?ert#yN# z-^mOHL6a>A(=a0@Furqn%HYyl31CD3hqSNSz0PjcK@GZG;^!q)F^Kz8F zmk=T66f>d|#MDze9K8ABqXiDPB3nW?GI<%L#j z0nbZx+DRM}K*fBr)7`u$;~5=My1Ch8K1E%}1nZ{yPA~*Aj?7dI%8%bnIMLI_UFBKEAZf=cw8 zgK@@uUz8GXqY{1f zF42U{oNDjNb()P62e692{~Nsy$0XP&h9p0RJdn_o$>9swz-VGWb6xnFxV5n`PE@7_ z+DJbf4zz$uzdb>NaHK+G_WtA>GGZXA*7^3lw$#hlB9e`hQ_Eg%u`5El2+G4X5X>8MXcDhb^1JU*$K=^)^;`aO~O9__bQJj}jE^<*sG-FegA^b2WiX?yk?Pau|03ZK!g68Du_ zS2NC?S=XrV2(QQP5Z;qVh1nS;_t(r!7M}q`FHQK7V3$J&B %XjCc2~%}|aYcMo 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 z zT7mb zQ)re?PkUsvYXrNt&@V$wmYNEuJec^qBtn9AKc{>{K?@#q6OKkUU#%;6;}}gZL-J$m zjHjZamXV8#Z8;54V8_GE7s>|?_60h&h+*)QtUPF`6(8F+ppk5T6g5_?nlUxA;fDBY z2PXF8eZ^yc*>p8Yko8VGb8YL5R;_d9*3xdguy=|jjQ9bK5c z^erY`?MfVr2FFDJJ(^mF*5(UfhwDZ&lhnuqlfLb=-GiW?utQ_b3uM|7LlJO6?to<0 z{^Cv0QSxKbQL3l!tz}^w6RUfpqDD@Y-qwW3xBbC-a_iiVW1(wo0idT}KWDg)O*sHQ z!dLw`r`|tf+j>Uefp(`>mo{6|Yz~aBm&1V~ogRG>a2!S^Fg#=wl!n@}8%N=*3uQ{6 z)2~^6l=HOG*Q;`LvZ($RRE?dEaHE#=?4N3n+y{=5uO)YrU4y8Jc(nmznmTCopG((R zJj`MOvzQj%VuJMpn%xH-Vp|<;0`ivmR^*9ni#Y2$kivYRX{hlexVb67oGnmBD3Bs! z%vvh0Jhqp6*+kkzlG(Mo?6F*i(V7I!Aq8py+j(z{lOQ{hb1#O9Zw=#Z1O+q)pJ}e| zvGE23H=ph9tRIMZ&Py!-s{yi8t0w#}sWtR!+u524bpH9rZ5y%r`iSRcTL`KN$>Nv%HD7!_8pd6I(`zqi`;pV++HhL*@n z>3NP!b>745POjN(9kZKF7!mq+)OVq{tOlrJ%(x_dmU}=*kx^RK(r*q3y4qUwx{Zn? zC3-Zr6q=h`ak&)rXdWZ^MPH;MX{;3Os#O|o390#sJz^Qh+(n*NL&HRq zCcG=yUh6v5*EF^w_P)T_hilW8V`OmDcvplp)mPz^qO#n0fD?XO^M9h;nC3#jm%lXT zW1KleDE32ZGNcC}nug8V5)yO3GHBMA8uvS?cpZ+<9$^;CTx!zsIBSQUu4uu{lhqCm zW9IlP?;K1XmV=TkFd4r&h{*G|<{`Tjy3aZXV!7k2WMbMc?FIJV>8!sI=>DDR=l|k8 zLlGBXQP6Z`rLS#N`wNsK6t%lVCr$LMG!M`p=^AelZYCHBX48;o)}BAd2=9xS zUIH_P7_vriWIpL680k`j-k$KSqGP?j?Oi;k`g!F3)YW-Hd3fX{y6=k7;;HUyevj?^ z?4xNpl9br-?i$s#0Nx^T?C^Q$XpvDDI`z8q984}tUUZ}A;1ocD(3PV(RPX7eQ`|TK zm9#D)eB|W*cv7EkRPRo#>TYqNaefF*i`odO%QgjeH~Lp*L(U8@@Dg$P?2bVdeK`b( zq~QzPpH=NDWg|@3r%vPnj-c|VJE9NWd%f!BjF0mNi30Z~v{`V!xJCq>7~VKY&{Ug@ zY4%li8|BukrMwNY%xy+E9wnG`4ISuDaj5Cj{2hc-|50F8;!LPUcYd1Si?<~7=Et+S zfd8c30v4*5_mV1KTb|G0QwV=T(?SA~|;qiKn!>ymd>*YN@{r`j@-y z{KK;O%V$1Cn!$XGM8Xw$+q)tpTAqf9q}3Dl$w#>8#6`SAybi3P5uicTl`R|~SHzx%clhd*8|8jo6u z@AP~_x%DudzCutl9(X%BtDU9rh-3P0wK@ol)|WqHJAOrSq*tae1H}ok4spC<+pTQp zAnf2$loNm0`kq@1fPqQaljEN~r6%qNi8!oxG5~zv^Sh{PgUruU zYoKCMjz{vy@%D^%v6HnmOHs%XYM`I|I$`*cb!l0k9RA zPGl-keLm%W1@t)g8!623C6%cHK?6{1VNadRvRxeEi0>R3J;KPF%gTc^ICUk#aDy3E zczKXVCd8LiyhVr83XYiN9_`ZO%&1*Ct`iwevMyu zd1A)@+)jkd_LeMBP*IMXr_mN($%k24x9pgJAR& zUnPEy>1J0O7qwRXen|Q8ep=k{wInVy?7ijtID%oN0diDm+n| zG5KQ4ru^W!rSC+w6(dH~R_NuPf2h1ULz=W}2}`0zvofiE4_W!BrP=3D5D65gHMUq8 zIxD#jMG=p!Z%0PimH4Nqx|56wve}ai4D|=J*gB@&OzLX3_H`CTLlQ=djh1gRs9;AsoNQ z!jJiHOy3A(a9I!)m>|13G3nWV?Q<{YG(IdukgaDYi$$Q9q{-U3FH%0bnLhR(IXAw{3H*< zEFsY{6?Bw{7|b@&#mxy^sLRUietXmxqB;Lz;ZY2dmQiW0I&~q_ZC#b#PD4ubi8g5= zy4KU#rj|$>K9h~nW{&=ZhnBS{u)vGne81D6X;Y1k{8a)uGXOGrP6s_Ag18719dI3m z0n#MlyG1SuL*CX509&0jh?|31wEYnm7xj-^mpFcnNgd=jEYP0pcnDk6*)!;8r@j&6 z^;6P|)xn=f3Hj%nWd-P;W$l@EG05rPSm)^TaWpuk5GH(e2xjZ9tFQ*Pr9y+aUD$St ztO~ZWkILZ@M|Xx77k8oq5v z+TvBQvudlz9!`wwPLa9{zJXHQ;2oSs4(W)1r3sjYYmaSW9S_fbHPVwM^i}o!DPp5l zH#7?qn0!p(pWU2ymIbc^%B*4rY&Yg^23&qyH%Q$j523Gm16(-vKEq`^Kn1O+=N`)% zFa<DNtZ&%gn%)f?pd<)hLcq=a|++;5vItXnD{O*G@ z9rUVi0s)AMO1QghOm~(r2lt36gM=j1lxWR`?#B1G@x=^0y88Lv!}1Q4ApW|oiEA;_ z4G|SIv3e?<@d>(+>8U?U=x;8^OQJcSQ=c!4US5LO&fwkz`Zx&FY7U*nYNc)VX1GX& zNL}tG9$GJmh+at$rncD3{^lBd>b>#1*4$z6faA`ntL7ey_g{OfutI)@&BTqs+qiul zTkDhlk-<+=J%hQZ9lRpFzeFS|ZlOE3ac3XG@BVzFN|4&5cF)7H1_}eyeV8+{f%iju zQI7*qPF_jyaHOOrubQxrCQzRxUIYjt>jSukCFVufi^wZr-8_^VFEE7ehtp{LbfzBT zbNO+Em`az{ecfN~3({THEyiTOl#2GTRQII&a(grI2q$z%k0)$%DT59%_2h>AO$P*5 zfSlmOc|>b?;O7lvrB8k^V=FV$7f+g|8^(Qml&3Nz6NGNBH6>ERxX$SLdnr%L)(tBG zm`5(cMwC8{1ldhtAC|(wXAqi2s2X+l=puu|35#hohOW^tQi^_WOdzm38hcD|B95T;>!r^GOP_!}ckcZsbi43aO zqFcB6NSpMW_f32@F~a4#(tcef`d|Z)sJzkWYC+p$b~=>o$w+&|Z(w+gz_GGD3vXgB zRSIRix0H*gE;}X+CE^7ifAqJ~Z^3R~qw5q{$MxjaNI440FIg;0Kmj7@>+EvqnyUx{ z@f%LT?J=`wH(Gco{t-6on+a`UNhx86ZUB=X|(^7r{(V}B{%X3 zk+I>}6sVm6cCRV`V`KlB8oKhGlUr6ex8Re>-{CKJbrdAr4^xU(We;q#t zyw-oHr!Ec+(JiyCI68=4cX76r;ho#M$@8@0L#DSc1eWn|m3|9+hH#M%Riyfn?__+j z8~QH)QIJojYe&-U1mBGQiN(1=kS^~z2w#mIi-gM$hmR}4UjXN;t+e*>A5Wp}_#9c^ zssmcTuzk)^gi;ZS>PgV7=ja}L1H9Ma65<_(gss*wAxr|jQf_CI&~2!oXH zia!$$sJ}l4-C%EQS@JfbKI|BVq{yvH_(bF-fUr(|^K!3_FvV6)9tV}*2t=q{Q=lHa zu@1y0y*BrIz*)v!e@92v@tT`xvu9bZKgi~&0>Y&xsoXR#jQ~{JQ9>~2f)sAfkz8bF z@@L6;){@A&1uvu23AiD{A>NR5*tq_{yru_aQI|-&t?_`hR$t$+zJ~Jl$caGXmd%B! zPpg#rY63QX%=p^|XB*p>r5dlfoP39A4q|N|Sgc%-NrB&2ZiH=J>AzHNQod7eR35A; z8Flxht9eu|KD|S}P!8)y4d=btwrVTH4p@JYZot{~&)+;tKcPE9oP7<=FkVzuY(O}ODXs;s4b3iT-&s*J_d zRN_u?TnCL=98p~!C!}~zGM7apI1eA1^M-BHPuibyz9a-VT-x5rR7D}UO65@gzOZi} ziOUI$jA#dF-akRP)UuwgNNX$LUZ0eXYmGJX4|fWyXe`c4mzIeQD}fnn?MjY2N6RMB zR0gYcGqq=MlA6qEDux#VpimaXIyS_vTe4mjq`}W)nCUr@b(=!Y6Q{$#awOnNy6OU{ zuR6PHSwP+nv7ATqg`Sm2eT#3U%3}BR#~`@k3ix(RuyN9Ebj=iZ2tICWyp2hsR})J$ z&{QO1SpBVGv{p}_IXLC!$!s*Xk~}#9PH;L!F6MOvT%2*;;}vnzwE%zmdS|Ms?qeeU z+W*|YDTllIw`66Sjs1hr-zInsrDqaPasBQg9{|SnevnRPtNi9}5#QD%im{pqs|H1O zap8QyfnF3od-!%?dp~h9x^N+%rAARFtZCBxwr)R%oHo9gEygFHu2$bIH}D=JHO0re z(+*hg=nyPLO7$5>$YD!emY<&rJgAeIsPEhXcYkoX)Jl`}Nb#{2Wubc_-{&y66sTqwrA6I#d9%*tdHOM7u*xS5 z^!A%-^l>Nnw%ZWk#R=MtvV-6kK>fl8AxWf9BZ5JfNff~13(HDKF?vANL7tw+V0gW= z{#%?V8}vh?`&}(&$+q_SWtZ46-HA*CE>H86`l>crXC)d#Yl@J7dh3#?dNK^%Qs!vI zd%G8i|#Z=#Rw%xaenhIBU&xd&&sm#@_uL zKUzgwO)`0j0T9)@}_+5~MwbQ4t#{FY-GktI8tL!vSe zZ&BF|W@gn>^6D8tf0z)3q)doQZ?ors3eSMYO(8+EvUuAz)^1_SQG=KPixc(3HM?3G z%r{rV%4&0Iut#C$6Quv5o@S|Wqv*8TqIqUlSO@FbtX6|5zTh7#55f#1`HFp?j>&*d z^W3{vnT~|=NV{ft8^mk5GVn%6WT5T9Z}6fZ@}OI{FJd|*C7L+=Yid2kiKy#+jg^qO zvXOUnyu3~AYsG<;`?%d)aqvpAZx20=Go8U?%#%zJMDpJz!XO;wd%Lmjq|`j)-U);! zx6{&m_76C|+UM5QDVH;Y1lK3b2R*CRA1uD{jdWy>ZSSIt=8c>kGga6M4?8Ysl-RPZ zpXaZ3;~nC^K?l@Gzg?(b#tJ0>F8_2Eve(K09p*rM3T3#I4aauQd0wMH$x-zgW6f)XJm1 z^z5%?8*1;yRG<>2zq!J0BrX%g)@qQH@b4LQ2O;ARnLVZN z57C?7h&!@%gS%wu97ni_3h8J_3_Thb)eVHU)exnQ8@bL$t^ChuR#V@xHuic{g^f@s zBc~;8%jxgv4Q3g5=jMwUlp}eO@1s z>KMHP4ZsJ|7h?-M6j`LInTsA@zxW%J>dbvd{KN`dcc$$|QB;ISMEOJyoZuU~+1F24 zGKy=7(FN2eCDq^KH?`F=P5!;5_IJ2{FzY{M)<`Ao4>LOQD1&uZz`96)Dr43S=xoLg z1S|_2_*LKdm-};D?sEv9Kfvow$9omle69AG`(ms+^R9FJR;4%CA)kw)$R^RCc9hjp z17d>~ltq_y#mY;jhH78`In2fSro0Z(m!7Md*iwm4?>U%g8<^WugT83IlY-ZGhwzKv zuiPfc5rOvhk*(}@BDviMI`C=y4&iaxviX9DtXq4vK`3IY`aei|x?ZT5nt%^oC-vK> z!5hA|8&me?8_e=8Va?hS^?IE^ZzqTLq2(W?l4y(1uhX~1|o3czR zi$$FS=-TDgFPRn$`0AXPaz#^boivp>h|r?q)wo7-x#iX~=kLEx0%1gj-R*H#UEDs$`(=H2@ewkv zh>47&H(G7)!|cJXW#f|Sr%Upb_K1`%9p?Dyi)Ptw82;AX{^1g`Ncxf;Xc_X8yu?u5 zQdZH+{@9Xtn`P-&Lh1Vazw_AZqwW4i6vehD>7|nl7whaemd$)FSM8PmL>!oQgshO2 zQ)6U)U(7vN=)rj|FHF(0Pb#ARTB=rNWCHx!i00)hqS;;3vo`?B|X#uoglwdFe@P1{bJgO5j};

mId&s3Ac-o%$3bC}?4 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 diff --git a/static/images/docs/install-synology-12.png b/static/images/docs/install-synology-12.png deleted file mode 100644 index a5848ab2eee4ed456c1c6927cb8a7319936698e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50738 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�{=SgwRSCa)es8uLN=lN^)* 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

b8FJuJ${>eg$-~Uhr-gBCf-+7sZM&}Bu}4j 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 z zns839pNw10CIh=r4N+ZD-(j_<$H!%M zmMI3FF4@Vpfg66l+RXJFG_&HG0*|T@gRHVA`*Q~E3g9SX->0`A#Ra9Un3`%;BmO*T z9`1o{2Fe=)IaLtTr{;lMH%*}Izc)C*Rc*t+!M2LB#qy7*sYGLvzX+zu0*AE1b&NHJ z?m`Ols(N^mds|MVPDeF#OAAzeolUA5T&>C2MAB|2A5|&L?oD+^8>VfG-hcaZK*m!!6nmC8_MJkG=G+H-+#$V`7kT!h20e_#MO5Q~e2 zlEB{3FX9iT`t+tLYE2B4|1QrfG{XP%!)zQ;0;P)40i!@{r+C6#yZHeBY%rFvcLX(L zm|Fi9F|nOjGT)(otTBrf>6k48!T>LaqET&cwW`R|h74_0Iym=KTC_F6-t)~>Y}n;?gj#-j#4!&y)ACTZdN2dM&id}@jItrXd9 zGxIK$pvdmLC<0ef=hH<|VIIjzL-;VyeQzI(i?x@OvXx+#q*_zy?~okO%^2ln8O_ni zT*2&<0ev?De>SP8Yu%3WOj2Y~fVik1ss&~yx+M2wNc8)=wC%;ASe1S~J?2)`-}_GH zCf;!wU3E^?3v0Mv>EyyFyvcyo_ex#|6f^A5OkmZA4;fIVwVyDue zT?x9J5=p<7s4Wb}Y2XAYn47yU&Rh?K$_M_^b{PGeu3nTlYFP=Azjxh^?(3~lNi04J zB|ex?THsH(2%0b5!v5a>(@p^-Xo;^nbVbHv8P(fY-`1DZSN2fbGuRlrJ$jzH74djJ z`S(`U4G2apAhKrNp*~X)i=+R*%ATW|#uq<674B2Ce?BV_zw{@#iM<43x0FM@f08j0y%*Yn_2m3z2F7>7wGoyJTJ&)GGBDwdGZUln-c1wH8;!6OEq}Cb7&Xi zogyT(bQZy_j#I$pXK3hN@1qiBEo$-MVYB&t^a1xZM~fqmjUZ=F&jUQ&>YV%Rw$!uJ z?ngDb%#*qK+2LlH%wqr%$#b)AbHDI1B#}JPR(Ahd`sMY@>_0)vSrF|_I)8FB(%24Y zl)yp{AJr4vA_=Ja)wT{?;L;$Yt6K}Uy*1x3gA1hoS=62V+{HPdG(#S!1-_4*L;v)S zo=w#&@_?l!>N5?5 zk~r8jdJamVB>LCyORx5R(KmGrZxOoZ?t2Z3MvOew*XIb31`f>B0L(t!5TEhhXDEx^ zX*E;RjD<+4k@QFc<&CW-SBZZWJWWOTumOu_PN~aw9EV>f2N$~d@g1ZNIcL?q-A-FpPUuXytB)A8HOK^7$?(XjHE3k0x+UM+jlAQnP zKKx_chYNEKCM{LfRoy+SzOEUjq9l!iNPq|d0f8bbBcTQX0ksRhrQu(JOL)#`2_Ya5 z^Q^_iRb<7*$yA&jEv)U#As}SJ5|iLG)E99=#@i0bvteVD4isaQAn3?zC-MU$V}j7- z-~%8`espcXf1#zP$fD(!Q*~nexPXqNg@sj#7E1el+el19V+|I^*kaA=ysY7zpKpD2 z(K54byxFph6oNg28tYAWHAEgfy9D{#+06F?JbDK_(E&=7pC6ebzA@*)!976tSnPK! z7aCCERJB;BH$6YSyx2GsIq(xg(Bf_KD)9@zZek92j^Tu}Lx?7l`>mEDZ(?PN>4*hk zg`fZ>Flaas6?^j!r%i4Dd=n&A7at@3!(Fc_XFD zR}%R$#gHJX-63jMO(G;yIfQ@CpuIv5KvsdE7sWh)qBIJbv4BheNT^oG0uNo)eCw;+4a}5} zWbkmY1>Js5c&%7_KdhZl)8QOLhBs_(Syx~TKRR{_ zIf*Tc@Eq}?g1$tyA-i$_=g@=HdQ>5H%Rf(biG79 z={1*z6Ri zj}vl@ig*+X=)0jI5|$=-Y_W||I#PCI25*Gl_{GGoRD*anm>|p7}U~ z8z(pz)I-KZ9wwV6`&q_54=xYQjD7LriBuH1WeiWe?I7-;@?d5@-PGQcf_0Q@xofa% zylcbH_xPW_v?J?Vq$)%y6pegHU1oPQL#TdLjr=a@gkTYIQN7x?+SD0~Priw)39E^s ziNDF#x%-M201Z$EMEPVq`rSob1!7@ICU<33(h<_a(I(T0BkI74!xp^Fd7IsZ5v&xf zDhZGz?1k^O>qYFX34fBKrG}<1P^(s}nqtd0$gco$?oIB0*th>W&syQV)>!?uI*nbs zNwi6|N&2n?QL|T_TGqTou4V{Rv$iv;R;V~xbNxHrcfO*kS;U#BA|Z{>vx+m~ zGup-H+8ss01=&TLW#lsp`5#obBMagR(kycJ+(%u$QtDzc;WD+)xt9TTE53(o@N=c= zO0`K4&uY!zOyby{PoK?XOt8%$%)hIc{tlE#{w_ZqIlo%ITrN;tn2(#)AXi~@V;Z4`o? ziEW&bnz8dT7Iz)TZrU05>DTDgb5=vv4lln<{J}2{N!D79+(zYQXO8V_t&5MRP;Ibm zNcGGIIv3qta}wsprGJo-FQ%VG`5uBKiT zPpnU6Ex|1VPk9f#-LX|)C-(xbE^cTq4t^$pkU@+fpQHTkUSKhZ;JW_W;Ba*>@bVJ4 zcr@KVV^p15H==6jy*}HX{3zp>?YHYU{;2pU`CJC+1YXDWANvFD13q=`k)ih>FX8;8 zT43d6y8TIUlCvR+9bpip6Hv^6?-EPftN&1*|ov@ny5x*>(#ProMZVp{}uG6 zY%XO=NBgx6F~zwwcl&$QPP#?|D^(rc+p1) zou9A(S!@^c8*GQm9d{9Sg|N@CBNLAj)9Cv>T--g*KP*qHpmZVE^X zM%8kraGls{*f0trMukVW-!t7bteN`tFGWvB@uW|Pr~=}gtFsVnbSF8N(kE8dU$0KN z4S_VgOVp1Cr}qlczD)|Nf6%(LyX4zyYITXEHYWaN)FZJ@|I8y7Q2OMo)_BTYI-4j3apSQ+=o~?DEq% zeWq>uM7yg`b~Kfw%z)O4(BiBfC2k8fWQk)m}zh(pBWLS~UQ zr!;y>Nh=d_<~|i7Jkn%LE=`A6Mc&sz1l2;aQV-uKS)=dh_n~|=G7D;gTv*a&x8ORj z70zVujeyX(7j0d+k}h#9g?*{SKYdPae&K_bo$DBVfpYADN+5p}HU_(`TIM>k7K(}x z^x$WB2*}UY5HR2;NbpSnz9Ar><3b?dz<*zZZ;33Ze`=w2v!MU;Ed5tQF?DfSS@2(V zQ)hE?2Nx?xS7fI^95AUlYYiP&9YqCxQ%8GdV>3q+b7oI_r@y*D2zv5^AMMRujmbRi z?HpYAJ%uR#)q)@V{8upx1=+uvxY`O)=qRd?i90%*lW{Y%GP6<$Ba)Gk2|Alu@T*Bk z{oNh>pAdzWtE&?~3yX(`2eStUv!k;m3mYFF9}6ox3p+a#xCN67z`@nnlgYt_^4~=M zp(A1LV(M(|87!pQvR%BsZ(4GkU8raq~8ICVEO%Uk@cJ#OC` z9Uks{&NA)cl`yi1o^2w)Zn(E121O!TGPsY`|Lh|P zm~`6H{G|u5LON+6gDNJ}&oI%@{#&$8^(fNUCbx38@BT}$jl_@GyN~$F6`qape~8tk z43Q(qz#vaM)II)H`()e;R+1_ z$saTVa>!%8eY5Ykksv5nvtca9JQ4QOOh_Iy>C2_IrP!1 z<#T)vL0rBQaaB!o( zauix0myI@AADG>++Ep%}#y_dXqzWi7A71f?Zg}Ww7Y0)P+o}Oh=rW;U3G*yWEas*Z zJBfyIyM=Xtj_olAEJ}|I11(hI!6ZmS;+Ssf>Mm8}cMbN@Jv}{G&vBu|bx_|3`cmG) zQ4YPIXQrIzism^aAF?eDJzZu0(Yl_P&WQ90eV1~KsqigVgMVy3;!6QexgcsG&F~3S z=#_BU)~>{;%UU0$gX-FLf@e|o*3NnxzF62*#Mi!|BCZ_sr*>q@A)#Y}gR!@I&*$v+ zjFT8|tiOiW9x_DBfGn!^o><6Tbp!4QdK~mzxgb{X$~lUY^M`4 z!?_81Gn8j|>}jo1^<@z4L7lyN_kl}#r#twweRZxElgzu8Ogx%?ZDvY=xEk7_=x|}> zH~&&4tr84bHSPh(y^!cKvihB|11#UoQ-O6C^+2ruYB4qyH+TJoJMXFC<56xijhewr~e~TIEqG zHSLKSS($mcJe#j~4|ubIuO94O94tHEg&5Uu;*&1sr%NxnApNfW0E??)$FZJLPXrdxHCfish1Ko3al6& zqQoN{k~$Dzy}22}{RyHzn>gBosW8JFH;?wS6TQ`Hy7||lj0s2W0@Vkz0+=_>^kcu#zaPTwdu)A~}h1VU2&ZUNrqIivesfhllt3ad%B*Fg~lF5p{EpN=s9A@UVQ8Ae7&G~IJZ9mV1 zwdbeGkr^cg@l%{^HY~4W+iPO!f86PI{TCye6IW^F@Brd>~nrBcq|C)s9 zhPT#Ks-gHLPU2KBuXx|NJH^ZD%2XBZYc_pRg z;%duI=TT=J)1n4mm@d{H4p!;MmV6!*LNpf3^a=p}?t2vT>Xa#-8l_Htg!wRliE5lT< z!abwmw^l4kh}9>^xxNn9s4|E2HdJ_8MViOHP5yf)4v*?|afvgRNUpZXyCBbO>ApY@l zT|T1nLb$%PM*2Q2tgoS}r2T9)#_Ni$!KBauxP--p9*O4hh)a1~ctf>syB;wh8ld zVsEi)Bv`ggZ=}QnA|)t> zg_OcL02*2abAf~>pH!@F;wPBNX^hM^}g!CO>gz|I%n9*ZV3aw0Pt2&yr+Bk zi)u)De{cAW(2me4r>CxI+bg?dclhVzX-ef;B`p3Nt9ZONK%RO|R(zN<<+`qyp`!qk z*uJCLu-$28wtBddq_6be!NRp2N#VCD*G%(kk8>XD1MHzQlRX@9^OJZ&t+|8`v@<f)&&9?r}+Y?sf$SaBUyjDQ%KpuSJ9YmXY4W|XRM0x z7gw3S674Z-^v|q%XUnriSNq(_9z;+lGhYF)t+EG~`^&TCS>B;t<@|hAHGNN==(Zy6 zAHr{pP@Bf_?w`Z}j}I%LGw7(u@n_jY??Pgg%R{J%9H}+-^kv?qP;mvDz=$+nV{_hvBJ8^i;x0IJ?$=t-69Zmy8#0L5vzV*k}E z<{#nh5K`1@s^d>-x)n{wQ3JzX?R9W7?;{1<6bFdcYjPACxj`?}xCu3dO@`!3W%kGv zdI;oNn8^i0+D8Z?6|$um)x7?5OPr~x+iraib9JU8w1_F~`MVkUpke1u8AX>~6d)p58EK3dNLqk~FgXBV=9 zF`sl$S5xNl-!7%f42<4-ad`=ULqrZy@EILQ%j#G*sI!I5@+w~uZrp_IeKC}2TDY77 zdk@T1Bhh8Gs89|%14UEDkSJjDc1b9;`W@`i9&{>!mP%g`Jny(b#fNmjLtsC$o+Uwx zZ>`&d1@;^J<}MucBctH-)6j)un1^Pknv!m4#$w=#TUwU!o7?kYGDJtm_gY6*`<>G{ z6h7;@qSu*)B^y6^spZhmwqIXVIje|AWXz6?V7On0DO zq47yU7!l4ye9L1%HRc?!evfLA%9_2~!p^lqyCgKUsbJcGq~17VycKBBsCL2fx7Uuv1XUi%>sR>x9};qSNvn51Hp{L(+ABn@)Gm;T{X0(M@l>d&XUSI>@xT1&%U~d$ZkngtjUylkC5oX8Y zZPrs&sOCY(pNzF1tFw< z{;5X?dlv9eb>U2j+8T~{ChywC1oIQwzQUW+fxw>V8;rt?U|w6u5y|0p|e$c zTpQ-7pE|QW)`rE&=$9=z`H*ibVs9kKv^EsGUrN)>B}&a|O2Wy|jz>dMbmA~0qMpVs zP!-Z^EE7e3KH=ORKqE%DwIz8kN1!Izj{iWRlrlK?HqU8Q=FqAW ze?lpF-)Z-*>NNH9zPF{9cgC0tm&NdQ>MLWGP;5AwmCR~X$&6U&b3)?Oj}tws_BkZ_ zEBm6?>v>REE^rfvR^=unTi6T{ok(A9FG<}9F=@%Ij%|?Zr;*O-KV0~$CN*$b5XW;F zH!=@}dwTUSdD}wEz_C1}00!R>Pf-TJu^k;yk@Z-Iuc4K4potTwlQSgkC-WD7I;LPI z60$G-$}T7Fnq=FLkuUZ{aImA2-ZCaVA~1B>b0WT{%L~^4@rj6%Mkfxvq>$_lY1N?) z3M{ey%pu|FjPHFi1Lxq{`HD6!(!Ak}sOxT8tNCi48?x)Uy^y`Y%{9s0b}CBG%zRtt z-G3ZvBaeTyD*C~WvllN^vCD~#)|CEOdHAF^OgjB(r{CotC!`kR z_UF&u*SNUajmHVgv%C;UC7zxHJ>i8$mkQgbz6_Bf(xp5nH2O`HL~|OZp;Z(SJS==B zS({=Z_~&`g#RY}fwGOx?8x3pPL5GjYd&Pk-uRSrtc)Jaspuvgyddt zyS6#XSU#Friv@*N3~x(+S~J}FddqF-uPaQ%t&{8yG|zmAFUYt;t_itbx&G0c_AoT; z^0IzJyj~W6!>VVj4Rfi`4f-AT$xjo_4yj0R&?qJT4Jv{_z+#3ZY=8ay{kn^Z$K`Kq z;BSOLP5NU_>&&W}R_JdaN>(057A=dl$Cq8|e>eMg4D1F&J0!o#WFGuG3?xSY8GaS# z-mhcu8#oj2{{-2ggl2-Ox4$chN`(mCtU%s<2{QJlhPHLiHWfvEtBi(g`;=4ZYH3x}L?tR40NM%e5Xf=l?7p27;nZ;BxccuQ_1xT7R?HpaE=IZpYS zK20di{VX{p1uL7@1A6P#pT>9%Nm#wbB+y^QugM^zrzOb1~9 zA=`y4xOfK><-Z`o$=5~-fXS=9+25y*3>hhS?)b?3H`5MbNtuoV#3D)GD{A<@nlfD2)7WmOM{qDafPAK9f9Ou5%V? zGRu9{L|V}!&}62hJ6sGNdh7y$cq0xx1n|awRB+SPVt*n)5A!$vsNHpQNg~Yb=NEbi-@Ut zG4kDB)*$ZNt0J(EXHL^6o0#6*X)EY${}nminM~R5^r&|Lb3ZA*eyH?|79oJI+fN}x z__?+?u|am_dDrjGvx?!F1Y~@%Xr4b`gi!E>8wvh$za=pq6~$zAelhtg)AoxXBS=|* z%!vKwDrPboh4a3Ie?JR9~#ku7}zDJ2C=qaU%U(p~X-tG!H z5qPI)x;yDIgdZ)KbNn(lrWdXxUzu@BV@Vpv_tI=~%3_1V0Cq8Jb<1^57d8wW7Ba~@ z92Am`*Gc10yaO}GV+yx?#DDEe2Jk!d%UFw)nmh z!|Op3$`RYd=!6==W|R33IWC0M{PMxa{qq_LN{;93cWZOyrS4=yY4#5^YM3My^Ze~{ zIgjh-bk*WCI?rrb;WI@sJe`CFPOeyf?M%8~J6eZb>6^cyGhljY#L-HV=2eC788O|# zH={P)$n;lFwMr$7XtUh|n_Zj4CGW*KP@4r;` z$rir3r-$@!h-^K8&v>Job;Jw13o5dWnM1i6&ONAGqzK;b`jogsNEs$Hm^wL+?WlUM zN+qgA()L^Zc+t<`Vd8&x9nX4L_r<4)5e$C5-DddbMIf4u?j+Ojc94ZJ^{0w*O`W*_ z`_ABE6Gf|(NkS*Ijr~u_-IY%S4|6AjG4uX>c@%<<@JL#u@0ywByQ6Mh7tD|H-4O42 za2wwcb;;j%f8}&JeVBQ82=VIQ6bcrTFmzLMz}NTI_XiczcqVz(pnbosoztRW>H?ym z0c&t~5S=~SJML*TrCxkwxKGEK&X1FmJdmzN3Bp~5_aAoGDnQ5KwBt7zMOI(rv@?BSmD4*WYYj zZ!DFMoUdX8G}a4H=05U0s349N<3Js##V)c4A_FPCQfDvtbz&9J3G>M#`_&i&Bi-0{ zQc4s}Jl(Wg?Qox3Uda$EJg6SllUI>E4V#pfRtF(OL_E34huAM-JFffQzX8E za0&*HaGSNRt@H(!LU(LkdibJP=79d|JFm~QzpUB{b`Z~StcWJVm+En|M}ykqx;dg< z%G~@clS@}p$>$psVt88iy$nmJrR4Ud$}e80)q_{y&M=Yc<3R&lzGE5;CQnqNX{p#p zkR6HTS|4w*i!+z@-8VNM#ok-8YnyJb2Ii7%#-=r^n(5(8>i5%;-_O>WCr9Vs1UB3f z5yRfz)$26boscXRf62!-QQmBDe0Ml{7q_abVi30sJ?O@46--8yl@# z1$wN`?kTTA=R~l8{Y|oow6b3YnXvewy4ziL!MNn39{99pDk`j$bitey(9 z=M!}A)n_$_g5Uf+^a0J5-h_TdCZJbV#XM-AD{Pb!52Fimoa2ouzvQ9vQPZ{Mg?seG zf(66EnP6L~>uhUTTS*s2NKA_3y~Y&p{=|oOXxH>Cw#Av>-!55e#Vq^k$P-^Xhk(z; zR+vw%rZ=%MMbd1D>ZjWc2|bydExlSIowBt3WMhxt_sA~uvk{;f_VqL`Z%^FJ+e#ml z>;l@3xLdmmYAW1)T_1#rDxP^MXL_xH-1qxe0c#*>fkc-~6LEXy`N^1vv7tD5;T2Pf zW&uc^U!KMWEkaN^d-T<(>X@s&Po!9%K)0vssA-8JCuqpCz|bFK-bu%+ zJNa}3%4djAqAOK(PyDKv#G`0);=uY(MDeWBPo65`YEj=CgeOZx>jAumm)imv^{V0~ z>2qQ<$xC4&3+rlapa@rhXpg?BufqZ}3b0Xr9^OM2fPHrCx|NM$S=FyciTo_^hP%vH zk_L8@j?$7iuJC6ESAxCN`Or<-yD6uq_SS4_cv%2TA*Cs%);vZqe#uqD2A;Ap61Y4^Qhwy#+>Q`&f z-su&;yjm4>s9xO!!`!MJB^Cz1(GP|;<()PaTSH3dCq>reLse7oNpeB@-%Bc5{Wasr zP#+Yebs{il2$4`*B%54By39(6&r@i_8qW<~r%dyM;2TsL4&VBIYar(-Al`4E6_OR6 z!Z1veA?RvVSk*Cd@f9gw7b7xFs$MNKkTKVR0L!SwQK>OO-i*nV!pXkLWMt%IO6GHnU-P@sG^ygzapo?v>CW#Vf?fr8~+D3Y&(R9`{Fkp>?;GdTiIBvuVpgcTu#tMK6)8olE zJ{~>jWu43JrP%bH3!?YkM>O1Xd`vt7H8v5e>n{;cR|g}|)lVu8Yd1cj>(B&JfnmXx zM?tei1l^IOOjn#=P)EkY;@d&T&=$TfmIS3`r=0#B;dkwG*rk&QSDZmVji{4{U8hRw z5Sq<)cDHZf-^?z}TAi@1KigDK;KYwO*4m`_ zk3Zye@>-{D&oE5J(@ws8i_V;}(s|fjf4hZMd$#gvQ>f?{0{*-q=`agBCL(DRSgh;Gj|D&lGu5FPKfy)gX9wcQYUkD`EG59z{=1PB@92Wb!^mJBsO} zCx+H))!c0`F~Bbffs*CBe>0R$!@Pi{H?!fdncOK$=KbB45CJL|T03f(81h1J>^Hap9Wg*f0-&d-cWL;VEn$d* z3E`Gv1KHBKKrCgbp+qfz+^oD{Yp2WppU@>BhgzkS#tVlD(V&bI6R#wm!?IK%ew$ue zHZEk|DERB?{kHTlS8HMATQfNhk-5l!@CdS2a9rCxoZN&<3Dx52%=|q4YiG}D#Gsuk zslejVVMO~iZNVW;P#`#l1nc{a&9XSKV;5&?1l2@b&zqUbO;#BzyvPj#N*S7b(P2!B!v6jd`x z-@p~ZZ-0&2Jo0DW%Ud#0RT3!1H^04rUz36JHnM2Z;57GS|6or3S1BY;{GYse;Z+ho z2hszn{y-$q|0;!uko{$G@L0)+{!-=tkRBdfD*mxI@7H?*JXUm6Fvzf(H6-{a1sHHC zd8dimpL&G@$MH@o<{5udfC87I8?n*-mp1-yEJH@|o{0#b<4-g4Y9W*wcC0zh9?w@e zMk!|s>u+ss1!XvQGTzLjGgU3JVFzp9;Ic1S?m>)F9vw3XiX| zXh9L5;r>*@<6mkVPx-Gjr4DfE)7GZgAI#uIz)HB_*u(xcY5z){Vu1{I?(qEo;{Gpb zH-OzQ`ikt2c^4zP0DmHoK+kr#_*RvKyJsZjPeWtM$bE@#Y~(e*4fj_P{BzYC(|{ML zdr#}{YaRmO7F>Fki5C6ma$G=QEf9p*TK!zJW2BoTi%pD8&NVD4YbNnAzRTx!BGxXo zV>8rlA(`$vE+-EV$*v~EMqjE8`?;f`P(GgC967Mk;7e-!e>iorNrC5ZCyEGYb+y{r zQYu4Zcbfv7SmEq!yBs9=fONHYNQyS}z9WBNx8*1;|KQgc&tw8T{;lyw;iwx=GfbjWfJPaqUK8I_mS`n1&jNo%KDg&svF5 z4Ic!!za*9@4aN*BBP;!Us6hBbtGoyaa;oi~w#|AM&m`*O_-zcb5nm_A_;Ibg8@>9< z#2z!AJM^!PDhB)BXB3;XJuC=G;gJrGBq4slV6Ror`RS-VmqFo{vB(S#W)fWpdIrEp zHekO*o_PYKo}B-clX!iNNtIxew1k}fMObIlH^arWD-H|jzGffLb|etbv3vEwn`?(k zeX34jw@%^WY~5M+6XS9$`IE4V8@<63wdC4ecj7s4b!b>$9W}+47v%3{FDW}MXi=`j zu`B(_Q9EDmeDERPFwOJM$* zPvJzyC69wrYSQK4Zf!Nfm3fjV`JP?jooRyDbg?RXyJg&rGJT@r4C@~0ug#_sMs8I? znPC8}_@LWA)a8Uhfgv7KgCvtu@O^8u{NAItL~&w7f(wCU$t_lsVcSy0lkLbgm+?)ZnS6LSpr@#tzDHVSH%O)^>EI!$w(R&w@8`TAYTho2;Riz*o{dRI zZm(p~r0^L9hM&Ej5ua>1LDz$C_WJlq7>5tLXIC?t~WgiJb6+c-~EMF_P|DsnE%BAJV?M zdTaS=Zui^jRf*SwEo}!XN-nkRJH|=xdLz@#H6D-b#@}*md%uVlIg9hd-n}%_;LkMp zSB=91yRK5ikwNK|^E<1%jd-a!8E26MQ&Y`KwU4gy*fstwAt9W8euaY1;?>B!LTuwq z{yIVjXz7WxReYbG?`0o$fcbP+yKaej@3>wXw#9@T_lha6+Pq3_BbS)5xuRO%)zKc7 zv2C^~MS2+SKOe$TNornzamOnwn&i*^mr1VHFMG`R#UD0-4kZ-1Ec7h%)R2FP}yed*MA!J!j@I0%YaY72BpYJ38t%D!uwC%}$|bYg@~s zI%hLaVy%a#?Qp6sJPO?9D9jgyG*=(mRh50Vhn@kAm@dC1`pWSJsO5SI!rnzPxk%a= z!vjOcPgyfo#p#FG249ooDSuCC({G!rB;Vf&cPtH>dfUy5Q(Q>EkWbau*kd)kWWEy{ z)nv??UH^^axPPGdp=1cWsl+!OPnnNzD%=5xpGjjeM2M!8#HcY*+26O_R4T$%n{8le z-(3h(P`u?n_b8(Z1O*#|6Vhm zX-_NWdCHdd2 zC3u(8UEgPKZy0MN_Dh%Jm?MKCG8{r~7tOCk^US#WKhjgqmv*}gKiQTvJO`kLEy;#* zWz%ugBC}Y%+W;sjYM%ou2@33(~JLJX(V4?QN`^#|3V0Vj_j52QH^P%S=zKT1jZ#!v|uSQ;D{ z;-;AAI1MKXK;A^{4pJ<*R&{xM95dP|FInMiRMNg%T`V{~ zc_%#HWqZk2zgcsXo!ueU>I4Ld@9EWAIwu>Q%X0O+E!a^^c78R+%va@An_kY4YE&0@ zu0XKowv)-Vz!|TXEt_EIVEOVi+dz7Ug3K9w)Cpn(@3+Xk8et8 zPBwMa_3no~!IiU18cgOxEVqXEcSVNXfQ9=vEGILla(U&08Rq=R14y}qp-m#dNc}0L zwk_=ptddJmYzS$T;Rh2VKN;!YCUBh6U$1ZCk#|oMmh?R;%57CS?=TEDn8^_CF(eDWmR_8j8Tx znsA%YkEcvKD5lQ*-f%a^ax+X5p+4fDCt2zaBFaV@cNNjEc?=AuyBcVKQ`FkGN^Kz~ z-FNF~OWMs2gy?IX9W3ZQ_V8sG=Gq1kpuGs|zp8F>e`|z(q&XxdTN^d2p?w)ejd4jD za=(!*?&zd2#|3x$`L~%w7Z7S!r>5ILQGt_$qF2;WxhUrURP8gyzwrYH3R4#MIC?)_ zr%j>LrHXM|WSL_p%WHdiChD@Kde8v73#ox9R;pRpvpan4!KkCCuuUmgCctvpy8T9A z8q4hA7S{tWx`|_t*qBMDzN)}$+BdO=Y<`RHS6p#nh_2J&*S0=9S7EqLlqu}n+|%2O zAlYQ7C+JxVL-Ks{QNb|vO&Ql0YC2{$i!#Od-DZl>zm7p_3=*Tby)*vF3<6W^jT8Nz zv(j>0tD_YeOdkew5tv`%ZvGVmCV@2GP~b2w&a|Rj=XFUp`!8=yROhd-3YLMR4(7r( z`!?E;FL?8FqSY_)M4nMA=B*RE{M5qq-~&bXx4=gye96A9BAA-5?N% zYQS+r^y2&R@Lznu&_+Y=#t# zelFum?Sr%q!f#cOui^iSg(1jD{+$c|_lFe$PJcyAJjQ#!sT3>~Bv?am5Ix<$3rL0T z@K-STX5{hLZuwU@3IQGs#7ECRJ@GC@Fte4QRFOa2cbLE8WC(P$-*prt+6Y$m=QLK} z?+ziS=3hEomrOb>?ESV2+Wq}qd?CVsONs!~7bp8mec6@>CXi9Q*$XK`ZWAH{Msm=6gHwehfYX~sCsP`&! z4#VBm)|*#uHkjjBfB7u^5gm0jEASm zdLa*~UZd{!gwHlhJXgy()V*1*&k-sKAmdKoXqk0LP%2dR(>0-IN2x&zvod4^CXb={ zh`LcU4_K=tpXFzkKh3Ng!h+70&!1a?1#XpS^NdRNorb=xLZIgI{8hvpIq`)1HE1o6YG}_1$S*^B+#i#k@)Y31ynA# znx~1fzU4(}tc%tI90nJRh-Z2#3GEE$pI-~@{;V&9B^eOGd7(B`N+Z8Wr=sdfYmLFn zg-ENn;{p+!_qRTC8+^g8Yj7Q$GOtz^p+&NZB;=0qK5LZJO?NgCtBL7&Hh5EK`)a-q z$t(7Rao$S39&22+@B#e&@a}6&^Ti=e_RE@zos1vdJ7vk4Oe$`HPeivqN62Acz9ish zM#g{tPCJcStXbl$0b);pBDG&e+ST1udXHt#tLH{L^uT&iFC3S_QJhpd7G8JE{e8c6 zBU5D4#01DBgC79|rIu+|R=^f@bhKXL^SDm5ol#Y^-Z8hE?T$V3w1B8JY0uY~&j_jS znphC)!RrrNEs;JkU;Q&j+ZDmx2;O3~eGB*_r~#2-ZJE+`1J~y!XYUTe$cD|pXqvA; zX7Km*t!ooN`ljLs$*V=}Y1n>L5`Lrf5Z4!01_oW#(o}QrS>$T{u4sb zP08Nuo#kYv{BBiYhKu*b>*1utG%tNhZM`K$zxzAw>-u)`+)R@4t>$(<6mj+WRYB2a zcVTJWZ(iZ!F0pt9&1fR2RLKUO8NfJ;<#jjvtu}8^8pbECm-6_~Q24{8Lp#95+4AY8 zUUynu*U}SDbHNH_cV+rIHnJmN4+SW&&Im8AGw$Rbw;2TB~Xs z)>{L$@SR?|rwVq9t{!qk6yYENLTs)voc7M?e5c^8DSon|jru|=D>93CmFI%{R6`<6 z=;g+b2cZj*+irzwRGELWmNMOLc?3!KjVC>rgW_VFWd(-)Y_V4CrubR%n|`hl?be+H zEWm!Za_tjmT=A0oQ{AKw&2dz=vLJ(WR33Pf@S&;kyMMQ}ZDRiTQ0|ob1cy4b8W^%` zd(2Jhf4WqFaO2ipFv|W|glo3F$F!GFph#fb(r8GpU2L_s{VdG0=eF4F``Oy``e-H& zV@Y+n$~1Ysp7`YYeI2i)jm>+(7GHtICYOfCi)lRsGVYwR+DY3#gBx2dJ zlQLR_>F^N$>SRC~uxYMJ|fVKiXGs8prC5`IcyHvo)BG9c9gBg`mx76O9vD3{lj!pMQwZ1 z?FIHqN@B?zyzox?%OxygAlc^>1xCUOQV8h$CwzPJDO`24;ki?_5-GPIxM(Ns0S#YY zEdLLCZy6P3-}Va&qI3&LcQ;74h)9=`(jd~(0}PFXboT(#-Q6Y4NK5B1baxDUyr28N zF0W@lYp-{`>;3S4*xy)i4s*soj^kHnt#w&8sl-5ueH*L3uxqqdrjNW>3(+8vMuD|B zN0jhsAk=jzJY|H#NP;yfFAdgXX$jGX%y6eV_iK~eli!Swx_p@zAyPsIW-R(N@8Wqk&WOoX|+4h zbvJ=!Kok{3Oon1&*Kdz6XWwQ(=MJnZnioSd<5Kzf%p3PEy)UCr7Co%@-r*GLxA3Bx zJUuyfTNLRH85H^8eA!Z!locRw>?b=i_j03u={E z7gGLY&Ra=Hx15OUVQdtm*Qa^)VBQ6};jIF|1KEHRf|rwS388v}t1Yj805}X`UgxYe zi8hnmR(Mz7qFL9#!!>sYko^EauX=4^{?k;2M9uNYR}V6de8j!}>#X@wOgv3=fkM28 z!HfID#!p6Ti-v@qFW+mfPD$<2h11(HFmMiC6TK;3m-hbnF;H0m5^xfEzBr-x^^1xN z+5PtnbghsNS)M`s7~BRmZ~3k)(BAfQNpz;&Sogea>a}1Q`k*O0{By335X~^%G;?kJ zl2}#ah%^usfeX6~ro1?_FFWziS*(HHvk}C_Rx;}~9Q-`0BL8$3M8SdlgCNP77c4HQ zd)7aiUsVAEfh7-6SHwab4C_r2a6dL&HZ6zLTi%i*o@u^y=3l6{Dzd$|JIk2g+hsM& zpSeLNclUSq&V(;C7*klHnGQfrj~dB?%kda+Ds*#bn1eq93rLi0io}S80rj*(u)i?8 zpItdU{B`1}e8*c0Q%ODQo~nI6_})Q3d8+~w$z)3h%QLgVc7^#mTtX$|>%e1=ia4KK zfF^$3p>f+DSk$O{+mqyJ<92&*V3v2r$Xt+)|w#e6+|*wGoAxNLt97^2?9qHi&Y zKEUiw%Hso=W&&+0-4}NDc}Ig0L>G^j`Gv}3Zcc@urMxzd?#JUXZ;k3~ykoybitT=| zHEWeQeuLTcs2o@BQCECA*iz8~KB*rswZz|mJg99bugS=3aFSre^-w(*&Rkjs`bnoV z_Vy1m?tU%NDv0!`+)Z^p-t`b6n!U7um0N?K;qM7Gt}aG0d^%{+aoUW>R~d-o6aR9I z09@kJN>+Ow0-D)%4+`l=QUbj7=K~lSv7UDYiG6YNDatlnH&jgFP;hK-U6a~z=rf;y z-cm3`JUGcUl>eX=(w4yx=GbO?sOM^Yd21YS6sMu$iV6UtzV7U_=7LRDC|-gkZj#Z? zPJe8mMPZ6+jHx|!eq#g0WRzSy3=4U$5>+zV8D@{Uz7-!g|IYKm>Z=KCzR*H^dr?M4 zCe_ts*l6;482RFDf0toP{SA`GS18f}A?PRi*nwFrBc-^_uX6o{WktFlPC{EdxF!o^ z!f7*T^YsTefQOX@N)jpbBX03~YKEr?!;$jFo5Su={Yv+uD^TAv-CyNuZN=})bO!-H z*xUl~w51pPaqP-%F>T4Il{3zXgRftYG>i4;XP)1@zz03EPceTbvoR>JixMax4N73q z9GSd~wyXZ;xHy{~aL8Sdk)3S>hcq-*8GQ~a@A{TDu@1C5scvCM4^^iy(wxyGhD&O? z&tt8I=P=i)$d)58kDjZ2CUZzk@J9FKeVuWTEk2Fz^fI@_D1TF@k#NS`nA0q zva*aU`1DynUz#;^wm^3f(-Zlk<<_AMOu(fbefd@AbmQY(4w&^+yUMCe1RIQLm}x$% z@8qs}(0N9DHL}uvHEpM&NsTT0Q^%q^*>{_%k>o50auxLD~m6aScwF`%BiY9k5H}!yX)4 zT$bL_E~gg*I4n=1M1m^U+PYasJVrfAjsu^hpWnQvy{)&ZSojh7On7#s4&9NXnjPUOvJ zWe`^{wf$WEX#5IsRPdS+;3-vQ>9bt`6&;$ivwfSy z7|>`V0Hder82DUx)}ZHxM3K}b|ElgFMTP5NUdsShh0Yg0aQYw&1gt4jwvd|F(D4FIOr7lwuYTyzlN~ccaVjZ4<2t^H&&Yu6#f#o$ zWSV!?2l$I`)Gu|TV_8p5OyhR*cT=1IZO3jndfJU@J1uX$e4~W~YmO<$3J!@};$Q+R zzHHqlWBfR5HImPy3dx4B(epEW6EvbdhdU}eB--?I=nhy3zTbcL-7tn53sJe8KX2TL zMj_u(aPLHr@;R%B2MAz;7_CEsWj+dvGT`{*aPzye{cPgLwy($rg{{#BPSuW`bPJx9 z=7DTpuIJd2)t><>7p|*)KGj;AW%s1mj#|EKM}GR!WNLLL-|A+!%@!eZQzXr+@VWJKY1-eB}$ z7FYq4RoFy&bkuC%D1Q1nUGBh+(a}>Gi}4m{wEeyd#{{9`bcJPrYiND{d=*f5fDZ-K z#0dKvFGPt^6n^B-fR;3X5x}qfmUG0qxWKf@cadYvCUxAmNPdLj?$(~$`=+3;lRvxc zRVzSFvud`%9$-~QV7_Gdb&cx$mqMVIenTVhc{-r`M7a8_1+~EA?S?b=>)TLQmKB&$ zdPx~KND zuJw9*s-2&MGFrYy%L0?;OqWlOHGM)f!p)3x$#beU7?cx3Nem-n?s9GnE?m9r@6f`C zHGgy?VpQf>GJ?PlJ|_=55gHD^h!zE;9GHqSdG;r=+bLbNM=a|;IA?1S4Jcc?6cg9? zk$}r|(`}IE`iPwQ@O3H=85z7NgyT!4oz4_B8_wG~R1*(3UPdlfIVBN)e?tp=+>kpo zb$x0~BJB(y>^Ynj31STpn%!EvAsJ~(-nQ%*Sb5mSKa+BTm=n2wqPKNXXJBZixx83I zKAae2cHv9>Qg`ysB(}K1fNM95x<#5~;t80Uf!>6Nj$!ausPF8a8HeKMgZv(omnQmk zpE7{SJ%y&hi(hCgvR7lUrnjsxM8qX=Ui;=zaDNQt`B=P8fk+bPu=e%wAWCBNjW87H zgZ->ko^*e*SyuUKS(o1{m;Lg}SYVRz;avcUY8W66siq2kgjd)sL9N{{UV$;z{W z`aYzFc3rh9_7Ln(lnl6ctVtE3tzKBazOWiX0f)g?=x4k?iF=Z$y5If0(dNs#3VN;bR_si!guaz5ln)-q43yvkW}WnMf3A8fO;)`0aMxG8PdGJPyRZ{;yypwqf;lYPg3 z(z4MW%=gMHKrvHvrj>JF;+c667D_Dv8T&QaLTOH1NJTI~Z3aO6DuIvg=)~eJ(ax2H z@!3TZrLfr;?mG)zva?z|&LK7CK$&oWus}OzLT}Pp;TpE*jKGQ~id(O*iOGxo`I2Vz zKmpCF&do7!fgT9aJ#<*U_<5MUqzT0<)m>=#x%^)qh zxOA0{k;-z4c|IE;J3n8?f~HEC%xfQVnB>wuulkT3-_--E9n6!5$m0?0ETx4zuJt^x z%Hjf2by^2so8CbJ9#BrM^=Ikcj+F5QdK#G%k!l^4MDmLnJk9I!O23D^cS1|V1=?+@ z)Q{>{R&g0xT|+>KYl8V zjp^0B|F$3bsw4DOcT{Dh0{q2$5j9BluhwasIhD7Wh~KFHG$@|vWU z=pm^e=!LZ@7w9B5?+w}vJ9-Lo&%J9yX4&RW#U{$=qhk!5~GqXQ(;R+e(Y!YpQs4){I>aIv`mS&*O@wLKC zmq+wSFZDUJu(FR`3~Cy^o@d#-B>2iCp$8?>>GASBYl|BBh}6P)wcI#=$TvTpay*yB z;|8nv1SxMY^b$8ra|M~6Ikew;ilfhij-5Nd*n)Y)AA41KFB>d+6EJUiI?w%L3b|*Uim82p!l$i$s&Rr-z36N4Ov+_t&9 zD-_Vc{2m?JbWJ50{5<0sz#5TQlr%Xsf`Aa{KJXN>b|Cngta9H3GotN+-)s+VlD{;j zdqN&HEC8^;Iz7_!#h(1%!Pvx`g zjhqJgfjkvamTK%XBVSLWH!lI|#p038WlMdYl8?UD!w$Y_wrJRs7u8l;kKhI;C%igl zL%zd!k&B5u+)(TNJPWqqcK9kY1?QWrX*&p?}6hhB3Zh3W~gKH(`Z;RZ1idnz3 z?%wl_^|~B`e`-|k;pD-W4=UDk2u$E4y9+Q68s`W!9=msJt*_Jn-2blN)w~6f4gjYd_+RE`;*iT ziYg_d?TgPQKf2vHkcu0FpQIu<^9j|^$qu;SI=0IEIeATE`?Uv^|QP_Yq-`j zs_KSZN_H>tV#8;}29sxF%JU&g!};v`LDk8e^6X<74{gg^49N%djTY38aD?k$Yb!2( zH2Ngk1XioQglbFQ+15eISz^)>vb1g~rDPTZb%E*$-Kv^L^Rr^w}6VD<4Wc+?3rDGuK!_Z~kQd;kv_b zA--UYCGz?Lcluf={4*=oX#nhFYw|8Yww zlXmBD2qeB(FS+r?Eq!%*{(W0QX*=@joJAd0IdC-qMkJS;ls4TGb?A-!7u* zael~YX=#aYG#wxzO|9h%x%xm7%cPWYJ3H>})=8q8w>OmC-a?Kc}_ z6y)E0fR5aKxLx5D%&iWZ*m^zmD+ZA5diV);Z2D6|?@+LA%4VH0*<$Qg4vuBN&vjvW zm&P=Kcxv)r)LveYWYMh*IE+(p_8tT1?Cji0dOo`{d~Wd#{fg1&sX=W#Bh!wefXzG& zt5yZ-4#(I3`i4e0+WsK4+-W=SfF^(*Dk(MphFU*$?!RbaGE*e^1SZ3F$2#EkAYIdW z_t}W;J*465>3WI%(4m+oJr9q1@rN>+p5R6M2{NHr4nv=_jFHl z!5AgBUEp+LuI(P->G6Y`+*~#4mMCB{26{;@qC~7>HS-=sCOkma&(tZqA(7zMaLHZK z;(C<84Gxd4Mnzq(NC!Q;UEPr5@jgvD%~{Flgm|_YT;%%U{Zz52m`z{G9$m)w|U= zxYeF7&&+x)o(TgUA+sw3$R3$jM-o{kd~cOCKY_)#r|7)kX!>uaX7h{uH>wKp*{k?N zqD=e9h$+t&^95I@v40UgAkXm|=+MD~UHr85>>x6w%B!8fs2-tmV=wppA}G=ter0d9 zIV9g;c7PzsmG?+&foylKP)bav#ZKC9ckjTUR`}vYXjlaAY)@v@2IFubxP!<1TO>B$!~_zl=dmYtXrg?krAc>ewxW8pu}<%k=9FQ(KH_R?c3nucxpF~D2TyA});N5y zYgXnEt*DV3miRZj4L2Fliv#;~cEmidP+>h(C=~AZmR(6V+iJAoFDvv~5^rK|0!U4krS zYd^{>C$7#+b5>1aV=wE>J#(19gxUNE5Jpn*hvI=V714bE%}=yOjKIqT zp~&VeY3|)Vtz3g8VMo`y$%voFTFUk^MY?&_i*S?jX}3m?*;FMp1OLq$ZqA|{wUIdJ zJf(D@ay*3h3+j9Rt3e^s<>dKS$KsjZy4JMk!wkJ?k+EX@r*q?{OZ!4B&J~GCAadq@ z0XsTyr2FV1cG{1d+Y5n}VTDIeJ(8(1R$2;o)jm~Dof^9~Ii8)cB9aXWo%uRT^Fzv0 zkDG`F2%ItF?WZ0XUz2AewHKy80DoqUYfm=W)rE5ge!u*)l~x~#4|Ekiek}d?t1fJf ze=DUQ(u<$^n?A4>R(rQ+;{?D?+{PfRZC^f=fjZ3(mw+Wg_svfXeTG|1`-g=Nz+88S zO&f%AN(u=hrHW3AXHgRES_ZD!?~CKj0(p`4S`B>!Xl}kKaJ(W%?;V!r;=Hvk`nYl? zKN)oFJ%wJ8I-C{f-rpvzNZO_$qW)kv<#}=>Onlu*yLFv*6p_$$<}+Qtq9uZ1MDRFVn>aXoldt)IhzDqc>l@%pn)bQoR zaH6UwWlQIEKT(FGbLGoU6}Ia!F)G7b?0QP1Jx-qW%jgTtCu*+_|E)vu z^Mx;r1&ca*1@A&5BGiuTNiBVDEf49`)M6&G4D^2ky(8iw5U*YLw!>7`aAX3*^|EPc zLH%dWj;F>caHNs;(^^bm0Wtq?sIfTt!~z!=_w;a&vpEjP?GiKsf)C3>?<%x4uo5WA zb~yLG0q(7}0Wt)T0^v8()h^!WBVGnDkg(V%&Q!3OL?=&DKq8$WR=9Le~=( zb=tL>2ZXb;qx`TeUjGfhp-(El+81V4Q7#>gX&8+VhBLzDiLRbZ9?&Knge2`+yx+v< zi!Th?UuZBC&R8;lX}7+?8MZ!(7)7ptCw!f-?8{<09kriMppRaf5kR&BG0B~y+mlaQG#mhLT3uBBlnJE_QFDHG zf8zC_&k@|-KpF+GvPyLpzhk5A%y7pf1!krfU!eqvI$*E*JziXW%_q;sw;qlLURMgW zYl_Ib+940=R@kvmX79LMKo}@D{XD0uZ{%2ZuL_}UF(-+p@utUKPcLAPG-Z0PX2*_} z7`)nq>mYF|9b5}A*hkm#XO3yE-o}h%E84$-(fj&im5Zr@J9g`w=NF?wp#5=I(FLU4 zNa*tmVMs21E~JPt&FSVpso6&N2F3@(dbsE^z@vzqKUhR;G4GD^_BP>iGb2<=; ziUj@uNLd#PH2Qs;xCUr>;}B@ZGk$JLCsdqE-w9aasE~fBe1XY1*K8X+2h)-kGw`{4 zS`#5*1YBLEzVd|rSoXThy^-Va+g^-1@IuBa92h2eSE!dU&u5;rEMXrM%@Cg4NxMG` zhqAzcrrtLjef_K$#^_zzQoHcyls+q@w7~T`;-^lpPj9MQM`7A|$IWvKo*Hrt!`h^n zC~>p5HaM?O2Ljw6!~IQ9GoJjaPAFMiHV#+RmM%m`x_TP{?%zfh4#+X|9KM$=aO!0D z%2nvEaSk-D5bASZaS)}UQ5T798Q~UjG(N++s2g;^9A)+?ylORxWgQvO(kWxQ>R&dX z%$V)Z^j6#dj4ynJE%7BuWMnk|FPD4Z>#V77j*^Y{v36S$iE4Li{Y?zsgjLhOp*v%w zip)A)zTy<6-t+~4jweP1j=%Og4ux}X98u78p{7h?Sx9WuvPYk_Xk~*n5=#M8$aDHG zyfV;0%P>2eqTIuW`+^jIW-Vprrk%>X=SDey?7r2Oww)|U=*cArpa5M&R%?aR-(&iR zwq$yB3`bREB-QXmLClTBhZJWA6eM`|BZ6c|k5j@Li#i>}VA20yx0T%a6&D`YCQKw^ zm0ZA~T5;;y5%3_kV9PZtolLa#N;2K_&F7Il`(gNQbkbUS*QW1Xt6Y|Ps9GhXkXRht z)+Sf;hEcVLi}I-hWHsp8TT}#RRVB)MI-bDb^qZXA>6QXG`5feP98S&g_}K;yu%t}x zO%+quJ8hPfwwG^|Db)%>=x%HlMHp<5!GybCWAX%kh#s(#{>P93U+_*#qJ0bE!;wNl zf1J8%)3#Lq7}dqj6b_Eyv-;VI(P6I+C)*y`lIm@BQ`el}zSGdYj273u$~x;%QGj}j ztMEd)fY~(@EfQ5}4w#@0--1Gr2KJH^n?@Q7r2jWh`Pc6_!uC7PHtY zR-qt^|LOcZtRm$lKvA-G_$8?13Wa+)#Qd%7{v3Bj8W(zLG+ubd%2^%(rKR|(ekbBE+ zre{$>Fm_C~ig*(K`s#d?uz~xWOj9VCo`7}f!{vbpWP$Qi+M}SE^tam`lmTIVTvPwZ zpj8Qsk`g4=p{gOQ^$KpG7tdpaCAE%TX0zHZ@?LY-V6&EV;(S7IsuyaNn7{P^MTur; zs)?X#$C%ZZYd)1GZPnbU?a(LGzCop))JdoP z0~6GF+w2iqK=sCDHBXwYgx8L==V0Oe_4HIUA=Ep!->g@RWOlLATdd-ST1g7S7&rJ8 z@CiP88@nx(UBw4-t{6qXh10TB>8;O8v+BOMa;G}H6;af2?|@<ei2{R5#-T=8kRf z0U&<+IR=ysDddd*q}V^B=kmIB)<0lZmTzO?WTFDeBK8X-6fiZweYzG5n(+$>-rt;b zbol>`EmR_vGI7>%L+ZZ+;T~9~mk9SvSl#Y8uIhOE=aafSWM6;KXBV>3{(C-c(n_lQ zk6Bcp)9-5|C4cIwqa`H~F$_^dLQwx}h=QG)Y)z!n?<#a^xP$c|%uLXX+1W)ZL5p^Zd6TvST{A6`o}J+{I~(@Q!D_HP7r$2aj?u zywP^xM7mxC_;u^ktx8e-f+G2g(z7pZ>>sy&-ENp=Vef8z6I{_LjU@$&f2krx0pbUL zRKP)SmOo)zP3f#z8@^t=rs;X;r$G=G=wH{j$dIPT*>^%LP*Gd(aTxtFUG*l+F|hPK z6DcJJ|40&&JRO24KCHXxdNF=rVd!;m3jDgbo_@N_^Owwm(k)W6E>ppXX3sSvyMJkY zml1lxWtPX4if{%`H}`jE@R!p_O|Imi!wHe(0>9z1MAQ%Nm&>BVU**MFZqZtYKj{;$ z|MsN+KQQmECcl6X6Q`VlPd`)xAy%1RE)OKAd^jFt;eGf?>eg>L^)@)q@pzTGqW@rQ z$@4PRIXKpfQ_W)XGy&-wFZ{mr-5gfh^hHR1`jmftccimCs@ITmlv`U{D;jJ=0e@?S z`{fxX+=ISDtNPtXw2-Rd>Fe9I{!GHVE+R@IMtGkWbKaI+Fo;D73nEe!cnyY+} z>S!6Y?AmY>S!CD{DSF?j4_BldOLIXHhN`hkL0)9 z+59ryJ$3f(^b(nJn7yrnx6EWe5WKk*B_4Cu;v7HBA#Aw5ZbHw>+A1NSC!9)at@aW1 zxQV&kEeOI=jueE|Jgfgo@bkGq|6fXB&HxHe_1`^MheGp^4Ad=VVBnn&T*}0w+#&7# z;1x4fuG5n%QQ;&DhjH}gYTZkKaJ695Mmsf+%X%;#KK{X26e)b>(`R;a(+_cDB!fWI zd{*z1h7wp(Ti|L9{of6lLvWE|inzvVUgP?N-PX1A)gtxED2NuH!G}Id+_~Y~ab})w z!jPjzMaifGV6Nlw#3BW@#6~-WJ9E1H>xAVvZ6M1NIsTron}qBPJ`>5#lzg9{NoK(X z%}W+uS!3kk-NIMwa8ML?Q{cQ+{`TWaPX^&wW=V@7TQGJ(V;i)eued__`=ny3)pYT| zfW_Nkc)b_H&#vN<*^h~b64Y7dCP4?cBb=nxS|!Mz&M1IA#C~MRNUtX2LDbaLSn4@r z2Mv`I3ka?z^ca9a&0gRm~mRN7iC zyxkrC_M!axe1(WzE%;r%cNRq=sO?Tc-l}-2OhfjN6cF~xN_EAZq(Lt04bG~Q28|s) zx=uIBef>`Ynz_B*Ljwg+G|rLB*u>DZwbCt10;{`Nl*nUd+nH}v@%Hy?%pDw$BbjD@ zv=CqIacp#&talnnxo9+0@|-N>FLDc+Tve+kp8krakx_k<_bvu2n=v;y(0+`~e$J-e zd@hjP;+p;La?aMQZK2zl5@Jk@1WV?~!?8wJ;8;tVLEY!hSS&aEVVvSX z0I=2awS@vC63=P3_MB8yUHsEZ3eJZ?XkxT7MauCC6;g2cG4aJ?-pGB$bQ z^3$N*YPK^7Kk79af`LH$ghpvW1&&}jgX_A^3kuMUyJ-om#9NzoBfph-=?+uV-j+zA z=eFTp9vZ}!9wLtSO=zXm;kZW4wzS< ztzt-{+HONU*Jxg1WL{nfydl$kcx_XfE=oY1yg9cPsyVR_%Ey}IjYT5E9Z2G=2q(RX z9ZA2-R-Wn5(&}noM57IEOV^XR`6%@J5&}sANv7?8u254`^Ay@+w>|9Tm)(+=0E@udRARI|!_wsa(nVNdlwBZ`pL3xjW>v}L}O_vm=Rl0vX zYEFe4FhBYKW^%=i1omi22J8dCYnrMlRavWF$g3}0LFUaXA$ zs&VT8)_qQ?-TnC?vFyH!D78x%o?ZZemr6|)Mtuq6Rw>0-5;q_3w)|)r99<88YFfSL z)d4TmSu!uU-RI1{oE_FKdZi8fS?Rm+lFiioTFAKU*I-5D3&mJT-wUsaUu(ij4bbO1 zUdP1gg09Ig)HMNro{>GBQJdtG-Rs+HwRx^u;57DWjxJ;vg{2E= zxjh2l4KL2F8U3i}IlN}Vysy??7U^W?>WKy9p+{wg#K70jWUmf(UVq91Tt1QOprM5L zpIG(bu{r%JOi2mv#nifwsloB9L)fLvY2}NCmBQ#xQ8yV7WM_kN1T9=PT{gmTHoQ`N zbF6#R(i!K0w<9_SyCHRh`YHE2p*$(bsEyK{<8?Sr%e72FA~y!Z-1O*aTNnBY6tic) zwzogm4ZI6PiqBib1NhzFJfrkP7*->maoT$Y8H%r8Ha`=9k&r$`y~c;nPS{kMO_%^K zQ#lOwOdJEg5%?)kWdVntHl)ot{#jAl!|i5=qisFSf16^TpdumtE(f4Z?TCyx&2I^MYwJUZeSa&D9Y9H}+Vf5R_`vOV*La*dHZ0><~Opn<5+_Am^s2eXU z^Y)$1YxOZalS8^yQ=~6StMipafTdrwJr910zOzbHSKvWVKiOIAFPD)v$1s0)q-P#31MKm`&-}_Eh-NWyU7tu zA^zj`JV7Gc{MQcK@}Xb&pS{ts93leekl3_!k8DJO zGFX(g0-OwaHSBeVJzm836tb?3M~Mq#|Xqfd-%CV>tXoj zO`{MN>DW3i{TBA0*WN*kqxzjJPIyh)j`jRdfNJva-y6F5yv0#}YTe%Ek9j`GRfM{lXcYCm`-aOPt%|7(M}(fpI&{+ zhRr<2_`$HIjS5!(JGG3-$3uGtMpKi`-od!rtCh$7*v7`NiEMp6%h^lRB0cC^OVy6{ z$R3}u^-<`euzZ%HlwnJEPy{hygTf({iG6=TI758+NYR=K+34;RpUQfq~A z8X2>Ve0Gn}-uXJKT|6$_Da|j0_Ioe?$Y+3$8BRp_#(U*FD^sCcHcQ`+1n&Ndo>sGR zc?W;3*Dc#zEkwX_V%rrJ8$Iqy;{Hvu^C8pVU{UpN6Xv`;0jprR0ORJL`PjZIcv*S( zB+ZxonLaT*=JFPJn*-&`WexJ5KNqqYR;fdmi%dO*JP*@#dw}&L?ojFEYtASUZe95TUs4t+Fi( zx7DoBqss~@bOZhv6n=Y(RKoCbm4=3HRp!R!Fqn)L^j)<7Cy(jh2OYmekdB}9>N9

)qc=U8g7Nb!{VXD(mYo}af)eG7zn7^d(5g27A0L5N4By~OX~8?5KjLTLGyY2) z{I_YVfS3RG*#CPU{?Fs#X>9-c1iW}!15TI=0bsFaAM2CWcVP$plbhvNV*}sB2DRKg zZe~KmcB(&HR0C_-)%eNe6B=I-k$6PdA{HnGPnL5NQT&0mwaZZTHWa6|)Y+b2>Ifwz zb9frEQJbS7SunT4(kJn90{6zV^K!qKsU`x3$vwdav9_|4W_wky+#BBpn#a%DnpU3t z?6-ha;Oq1`%=vd!=lD2;qBtxX!r)FA`Wc)}~$CF`4U60v62OE+ex^Ka<2dFc$b zqr*L^I;L3hS;#wDsrpSP>9vJu_{v_e3=0$S2@u%v4RCs>e4}I8<1Jk%OBetx6lZN# znQkj&e<$NV*@zU22fm`(Fu0Nn&a1@8XG{1Q3o`?R?_9`6nq}nEFP#+3% zw{Riv2?)sbZo}*q#iz2WLJcvGnZFrBOJ?6fX_41_wsPd|tC>gBmphQYcK0bR6^b??V^LZWqcwa?pp%mKUCHZZ?6z3I zhuq{-sT0QS`C1EQz@QWtbHWOKj z?CS&+S*F58&u?3!wDjLk-wgu0{FkJPO@0Nd6y4|Z?@OeWKj+tyX&Q$SY4z^7=3t=g zx_8hI5l?fzZG6b!JstLYABu(@%RnG~A@H14wqouXaB;TZ)cjd|~G*!)+>nd?^y>(F|OQd81m-kWQGi8u&|W$m;E59(7a7k4ofG}H{zdZEY*fkZ8Ad@JR&~3d=mEv3aT(;$62qiVU0wA-HR%ddOeI4H9hidoedh9X3%bChD~+ z0aQXgpZ{HMG%h3E|4_GM9}rm~VZN43Hw^1*1s~kRm&ir~I|QZ|wc=*=rxrL_vcoHN znq)e6(fvLL*1OOoc)p>yVPvSGUkm{s3hWvOicA?j$#$RSVjrl&tO^&t_g;JtwvQji zeBJ1%vr~XndeU|D0ehXPz*8TP^U*<|kW)znl+@7HCoFYM*mcw=zrMWD!X8`mYyt!B@_vx1F49kRYmHPJuUqy^Xlx2T9*I7ORt`duLclY4j3~4eA7R zQnkWVIcO|(zev1aqC;F;#>>CwE`6w7lXsA60s(|OdF)t?DtLbF88!CVXli-^*`7Wp zMjgt?@h#45dvb-^v?ttcL36PJki%%Ls=J}%;i0MT-R>PYiqFwf`G*Y~CMi$X1#cM-v_j-h{O?;fNzk+cF z^bx(Ohi1tY$KzPFTd%=EgZ{!NTLLr#+TdP934iOC|2z*ixQJU!;^sF5Z03Wm`fC zDv2-$d5-;ZD-v>Ei%o4UVu=1>m|-Mc$LuP_J)1k%x>WRTp!u_YB;CM=ArA_RE<7KkUFX-$?>Wf6mu@^W+jHv6 z9aV~%XY}4lATUvsJ@xr}t_*k~dK)u?F>OYRgND!`S`iXY-hV6`GEua7Gp9kxM&(v4 zmq@GGZ=Dng97+OSUomu?Ib0bM93@`#;st%l?EJ=_jDd!Jm*hh~Y)NYJ>r_yy;g0_s z9@|3W?aB-G>IG)&V>JkA`^N{EmeRLYuK7z!XsA|LjE!J2%ZGvtO?(~cXY1lRmWPyA z1p|i~N$0D%P+Nw_!b5I)MqM)(1m{*>QWIlXGaF=4Y4KYWG}e$Kc8r?9?CM90Kc<%h;W=K?)VP3Hc?lfNJ+NYv72@*3>Oh7rfOnMdT%H8 zufe05o3d=F+XAV*H_D#Ep8Rx%%mhs9hWql3ks4M_UD+h7h_A%tY6dsa83mleL+O89 z(`Kf}eUN{-p`rN@!x-Y2)ArWjhyCy+slyL}`Q|!%HTU&1bgSsN@<*D_VY+M8no3A~ zqGr4C7}I;Prt~j?I9!b+F81EGVgje@0)O`=AF&aohAL)xVR*ASmj;>)3=}2@hh`8b zZ`r;t5S2sSXAX*Mty1b`g#mI`*69xc zSQwFn2Z}R3=R4$eB;ZNHl9Nq&b8VErFRt-jCk{l&G}WaFPw_1xh$d_0Ig`)h%9I{5 zk|N#LJDg`t1t`3KwQqjuaKH-`=bYkJj(eRa%iWebJl?1<#7>{AK(&yoP8Gq!NnT7d=X~3!z81er^&fsmU+3!GZ{{J2Zz4;sDO#k0P zrb*!gvj*Y6hgUPA0P2`lyaX9shhC5VCksF!tt#qHh8G@m#>IhSK*WHzDT(!i&(9u& zElLRxSCyTckWYku6|g;vLUz}%hqJ$b0Eh@Oo!1*u2DZ%Dg%rl7fA+nIzh6Ps=_*G0 zM~6YT$__uRwme4dKanFpUwU{}SfxHV=+6rVpu_W>?RQXT{wN#YQ5pRf1K7;gto?Zs z%dg>(fS!l{#h;KFiuP|g!otNrQOyQ;{`XZP$Vlw(RofTo|F5Td?5+liiJ{)v+2MCL zkyv-)y+47joZgl;HR`i_RD%mTG4dDg37A+B&>u#ZxXl zPmw8-+mJCvNJ>dq7M9IuF@gQ=3zqx9&$Du3sJ~1 zh%;yP8L0Jv6J=&MyCZiz^vB;REyh4`hYtqvZ~ktA1r4+VMoZ^Qinnl(>K zpTwL1Rr@B8EBqx7?TqV2*#zTS5vSdfz5 z!H>Jwy?z0~5V^iQTPTRfX#4Zd&jX>R4s#KA^L5fD^@lyLM^Z8GVsETEn-%)Flh60H zDgG8oF54H~I2qnkjm$G@r#-1Ir^omz3Q&WGyvJeM=@amfbd&_WA-irOJ-ZuxMqe}d z;jENiPV15qhPWksDC!HiQUHm%Z%*Vn-|UyzyU@_Wc5y)q!oc&!`xg5SD36)4GAgje z?Cbk7b)Dsml#6V0vin(ymRy^ii61JNcgpV+@j_D2tExC=$)Vl}@&t6RUQIzvMPqPg z!01FDD+(Bg&VPu)>A4c25qB^DsbaNJ(vsvo7kMS6I6vwB!n+fC_mi7tN7J%h$Mb7B z+lPKW5)=e*W>yxJ+`D%#UVdv9pB`JZ*|Wf3X4n@w&I}9;+!kP3B_jOP404c2zP@E+ zHmoldU1(~H=hS+8d3dKnOyWJIc~)Phn|ua=W0bx}c<@1ubuKVd%>1}N&%VOc6_hqf zWXP$m8H!P)ot@s>&zS59&5Nl(WwQsoLqbMYs3R>N2ppHrRn7LlO)y#^3RVcvv!5aS zbsdPrtlk(MPRjSj>U~RBdTsEiJSCNnSOnV8;yZHhCmQ-M&$iAIjqHHN^*h>46 zkQip-GYDruBW1}MR5Ei6AtpEure!2N1_`FUdvCO0X*XlY)egg&I$ZYk6km+4mLDDm zS8*$bwzC6rVeBsPd+|%Rze3|~yDBY?#QT_|YOT+bH>1AAs&riIcIIhD?D91Fa2CDK zZXLt7!>?e`!prS1nOCP*7+~!|W3 z(IXo*_zSgSIL5T!<$Z+JhYtpv^5ZmL%@^YZE~L@Dkhgw^%4G-Kei}j~WDp%mthkl( z*1V^s?S_O!DISVcIS@gw=C)c_UeZ8`);_8Qu@nfKN-C6@)Qq+v{zE@^%Tem-`qR zz@e1uAVnw&;L&P5gAUJddqM|-JJ|Z=YRn0OK0$ja=EnHfw%y(elGwtTr`EyToTiq6 z$4Me#EI67oN1ET_VIXM&o@wj;0c*E$t+@t2f=rZBA_J3@>kWO^cMk9Sd<)y_yS*Mx z@YKuF5B2yoS}hkg4$I{;BNuH}(Sge>(c;{{&@nNi2VXJ`78k5rED_t30_Y=?tvK$C z36s&Mr8#}%=08enJ_!(Ah2@4@anbjr^k%+)I&eJ(TITcX0)-|FZXJzAtBT&Q9c#Xk zh$!W@e*@wnSp-KRUbS+p=M8uVVeL`d9QrM;v5CB>CoTb5OKy#(7;XmbS@mz9a60`C zwc8u!)nTMP!%wF+9*R@@l6mwZG$=>x{x12s_RU40884zxI{&-Au$im!=}3`mLvLkk z6&q5F{h4=Gtp&A9C<)jL&WXd#^}y7Pc3!|dy?t7q$gC)9Wo-k5b-aJz5un?gncoEC z8bv3&#t;NhFV)VaM#3;dMn9n-i>e`0IOKTI61tK6)*tXT*jtGIogl zbGDGNCNA7{(Yg=Q1kDsDt&dUD4nx!;KMyHh6!LyvDk1k|pE$W5TMe0ZYY+6rf@Zhv zT2r@Y634SCq0M^PNv?l^c0}HbsaHVhFMh$qzAf740ojN*8KOV{p~&~k0WT$v0m7HC zgx9KDaHAJdl)E0dXyg8Z&GPAO$Hb2E(-T64pb{#s<>WjR1%^GKL2ZtFa*6-cp{Xxg zb}k=_pSY^Bb%V~EX>b4|C%zn*P4dcYc-m!^5 zZ9H#YGhP0A9HISBuhKmEj4|sJ8?VLL4JTon*QY$KwylOw)XK%YbQC6E&h!Aup3ij{ z!5kP8l&>i?Z4YOkmZnl)syB2ZZQXYBev%42g=~}x5=kxff3ThON}U+RBzhGTNj9}l z-zM<(WI%wOch1ioGC~)AuE5@of&kmMX}^FiNuE7I2i(Nww`NU#`r8=o0|2&OV>-W@w%AO*~6z|Oa+_e!*E0zrMq zf!%NA9+e~P$t8id8jzU74olNv8Y$%lNZX6xu!H`(af3kZ`-}{_+~Q_` z{X69JvRUDERedOa_~$>O7-(>9<#AbT$d?C<$K*%Q1qw^4eW-)r#jb-zu9e&6&L#9y zt^S#{n-WQJR8St_vf|m%CCp}u=}6~mr~5P? zf`Yh;9U1mIZso9l1aylpqM%@r#eAD8lKx;59LJ zr)ta0{C7Sj!ue4z=HAeQrsGG?>$C;i9_j6Ek^*NL9ZwQwYaA8{pDC|lXn5s%;)R_& zn%qW($q^j2z))SwrIQi@b+b-E5wjJJJVEh-`wZz^Ww!^>opMe7o*71My5v)@7G; zxP4<8k&5WjslJYmEbCG!@_sFR@periNI6z;#&j$a`YEx?WEUzSQkC2KiPa#Y@+VQp z)a@5z!8+|^@vr9CYXnx@y^h8k<{nL&VE3&TrIcE52n)_rdWPX{)CeM|IH?HG^Iunm z5el_20Jchg)AKwzjF9KUBCprkFCw&z2 zF6#krcCao!J%_tn!K)J!er}_yxAK*5;r64XBplwABsnzWn`F6kQ?5o{&jS3yZMxg| zYYOX&et#$?9G&AD^bN6ztefhR*TZv5+4dAfL<~IJwtzh%gvUDX`7yC#L<$-6+ct~e z45JPnO6cN4haF7)tY&@`#ZtT~rP)2G+D|wq5r%ZxJ>GE)4B_lvjtk6XuvzO~e3zP* zipWo4wpuw8xnZ85tknjEA(Ezlrmfoa`o5^*u3ku?cFSbR+skqGZwiZ|427N^g3rE=_?CH`i7m~Ed@y)qLGESECk-=WV`hl6q20p;o>La{mo_Al{ zU~IV+h2)vd>Q>XrH}nCgCtzJgtS9&WvrUnyp08!Sw{Hi>g;R%G{|LX|I*SJI)HK#= z%-}N@?I!G894tJv>Ssk+NHm)%w5sC+9THC;G|OpdulfbRaf;M0*SKv^?!fjZGzJH( zJfnRf{PDD1OoA)8CiTMlkoaY<2j!M$>fe`D#J#J;!0+yZ8!>q;}E|*tMBu54XQ1%pdGHnF12IwzLuhsbyt3+`ja`6 zWBYB=*^=acViH{hT;dJ+lq;?Gm**jKYY`otYi3A(G)|Yz%m=8b-=GYS6i+XSj z6Ua4B!M{vE-+O{iZPjSq!ZGI274$&QTz=_Sp{>CW!T!v&@*{5XqjX4tj=LXZ!r3Gl zhMNX~Lq}((vC-;KQoo2_;SlFTruJr9{-mCRso!Rf?a|?X(WkZ~B}GSR#>ComI~e!s z2ez+54$HE;cxM})8U?d8$}>JwsD*K|Wem_CGaj#2ijC^cAhYK=Xct<(J{Z7WFJ(k; zx=MH}J63=<&)q!>f^GgpdJ{J{{yei}s?3<+d;NFpTi;PIk-0w2s?|b6M z))vhc@6BH-yl2kcbWsCR7=qQ)>!>|so%ECO9VQ2m6dPU9ex*JD!u4i*7 z-7bVzPpcnDHUz=wKzk0>zo^|$tgcoOR_~a9Wz*3RyoX6nz;NsvNE-W&5D-!B{KYO+ zbMWhkv9CH{?(;92a>{}m!EsG!0oR?@3H?Xj_whO0d%X9#U^cJ2S&*CQyXMmOt+kz& z7qX>D>IlTogE87ZXqkq4mS_s)m;5YuTl*1dXmj_Gdv;v6JwWdI>-q)L-O{SLWk7;- zIdxb%`_uxfY^y&wv&1J}M(yD)^wPDDrpsJMx#hBse4Z+4q<+%jp%mH-G&{HuZ~bg!BF zMVIzQTuq^CAKY=2N#YRfnq?+&Zf3XZ-%le8&rv_~A`@@RFrR%nxIJo-xpnRW5m{mD zJ;7%{#Ra{c<;;1Fa^29CNZ`n*kr^Ojt@pz}3SXob{_iLEl;&t*uRIURQXH0k^Xktrrx~B!9#teeI*mNr!&q2d zD~72Ssf=%(W6-uvGx3sNza?HBSy zf~ysh-^^_-`5zEu**}x=?ixeB%y!+m>JIaEdLkg_+@QC`Cmb|xztpx-=t6`&#$-o{ z8*)Zey)RMb9pbjYMDb~_I9PzM5Bz7xt}^_H=~;T+U849IfzrV%{wP%}=qPkoo>eZ% zBe-RXd4&Tam+)ju$3s0dB8c_L0bjl)lvfJ%s-P$fui|pa$|ZQb6Fzpo^d3mX@al_z z*F7KBmhp4QM)C6q0H*PnGwfN|U;lShB?6kXjE8P1fla35*i z(#M!AVcrHksetZjgqvlhE=PMmidx!=P>1HncfZ<^kl+wfquDUa`EA~M%aRCc%SELy zvqci+O?2TRd%I?l{VveVUf+jZ#n~Nnyuv*Wl+^LoHv1N5#wL8(MUPih_5GnutMM&; z&ph%FTomMF1uMf4gF=_&xdi_gB(Dau7;M32k=E2?4Y!TuOAq53Gzr89QWoUKr z_M|GygXM^MrCDg}qxd976hU8K;X z>Y8*^KBVcGC(HygUE#|fcE3_!SAW5zB(BiBaM>3jtJ?YW6}bnrf$W2x*eXNP?l=CP z;||z`kvFxK>A4wqS-y5c9j8rJhy8BRQNqsc1fKEd_IV|bFdtv!B_$#_Dl(?m9RCsA zD7fE_npK_;*Ve0;8(ut9uV4-&D~?uwZ`Am$9_8f8(6fZs_O$I_QW+$ovK}3NWYZN% zqB32bOd+iy{KjwC;~i6QW&WY~Oy7FaI@Ls6v_6)~5>_zKQQHAmyUwQ@55^lYN9b*%2$gz%FpEd;yZ83hy~2qRUcJP_T<^< z-$RF<2-a`QrK3)20a$CLGT6kGlFZY6_gup>vKu;ATZ)9ytuF_@oTBGhPm7OTG#{S2 z9SR1~o8mX-po{W=;H=AYhds2)G*$AP&>{nODRcgi{kT?=wV;`$iZsrFg9852kr!Hk5*&)ktQNV9Z~*|&Sd z)`IP1_NOjPO|M*J?DY?(z$2JS2;H5c)hMtn-Fjzi&nbjXDkMKsFpA=WP2s!z^~FcQDUWlp)mULCv(8R zLW=vqT$j4hFC71LDQKdY0Q18hi3|PT{HR;t)q^U1jDH<*<0;_kXm|X4`%jpw<>|h)%XxwK7M^BB6|t5~ zAvVN(&3G!^s9|4~+tBy}g)W(;3)koaVdY!A6V!L@+~wb2G40k7-#hbBw~C- zaf82xMHwKSNr@*J?hqsVaR^Zq(&LrhKm9Okfb@O`4jC7f z0RGoZ1)3C;C|{*8Uq}D3RWc@lNt*)L?cKdkn((9r$&&*A$kMwfcy_3#x|nB*QSJ(L z<#aP4Pmpu!@&1$N*P{%gV0-aW>WvjP?$s>|9L8JQ!*!ze8a+0><8Sk;ZgI)Vme~xW zjFmtaWpmsUZ8ac(F)Cx;XBORlLFr=-Kl7#KNn*U;4b{PWd(p?{18szeg*v-A;~ul<>!=Swmm39SMrQF#-Jqd}ls6L(-)VNa!a9e{>z#14|`= z%^sM_Q!kHrXg+o+5dYKQPk)W#amiGThDrYY!2%z$k0juYxxb+QpON$D$2YXkxGq~+ z2qp22O z4TnvRG?0%ZVy1Wvy$GLe1xzUoyuLOYN;SGx5gGaJ)bX9fVs#diluYv!?pJf zIK*3O@fNnWOw{;T(z3GS+SsK0xyoRf79EBNDH5FebXa;^Dl-r+cl;?=+y2S?zw(}3Tn>!UFpkoF3|a!)32OmE*)Kl@sgwO7N7yLL<^IRHMkQrv~PQ>)RGs^4yWgP){=f=`R*+q*^4Hz z9W5^l!1q0+*G>I5FOa!sgdvQsnIGmKro9y_xsiuG~XWjuL@N_rvFWYhCMm7x{9z zOEm4)RLYlw@$n*y8PWBjCzX$VMICt=GB=euki*>Y1M=Vq2c#O=e ztE-ilGjhQEl6Q^S;A!je<@pC_pY~~lx05MTTbA49-qi5j-G`6XT-YQ+#Y@e--_BM5 z|3~Z+^}3Y-TR!%?(CnQ*7GWt2O+DDMzC>v8K15cf?b@vZ8fx{1(`pijP~cN@>sYPV zq=WrX+^^n9Lwfnaq?3t_ws%2}79ndrh-D=B-X}lq!$D_d^68ZBmxmL)-GAC9GE=YO zH?}LDk6-nyj@RoWJa)#lzw*1*_fMZ;_=107;}Ut7s3J&vy0CCFqZj&X;G)7_xy)i^)su` zfmr&;1@)pYVW3gG<}}#)Xq)kQKmnA{7sJL=c%mXrLsqa!7lRe-QS||6F)T&mzg*PL ztF>4@se8tf;x+#YXvsO;M*xgD%g(jscnJf1rW=_4D6Q$4>D9bj>^j{9<9J(f9o%B`0hpe9Pe znnBDbE1wz`U79vG5H}+sHGtbwqb{KoHzlLP{@4iufg3d)%P5WD&?WE8zrK3Of((n?A4B16MO^hIqxY z-J?N1+24IF3Xc{IIF7X>i`QopDYI_1ZhMf*O;ESzh&VH9p_5I?A$v*;0fcQvd1^@X z<}l|}N99s*zU~3C>kkFzWPamRgBeiUK+<=QTS6hp$4{S&Y(=XUMoG{gPR98$bf4pS z?!fY{{$iaZ{?4U?yGE0K>|L`}R%!p#*$HdP)_Q;`7wP3~!x=szId%CmChpxO68xUm zVsVjcUZXBf1kla*rmI)_#GuD$u6}G#{j_+00anI*=M)kV6b)HL`8Lqa(Ph-T0m^Y2 zCW3ll!9}j@yS*Wbv)w*cbS=~&zMEW4&y}l&kXSJt(>@&idgfYdkK+4g9pABq%3=xH zv;b@fmrNS_==%X1fJUW-vh}Jo7wBh|x?t`)qn60?Zd_c4HidJ31bFN+0zzYR9bChX z_)2Mv4`&2$1Sh8wpSX<-$k*(s!&3O(yIm2ljGNqL7qO}~DAw)iAir<$C%bk#v1742 z+iY=z2e|b*xUn%C1@v;f-_;_882aQ>eMn52|&=G z87-JOa~WQQjs-a`k+*QYTQM8IKk0L5BQWS5yZO9(HN5X!=N5$G%H#`VGCs^~ArC%R zxQYVNwNL_{Tirq~h5%}kOUPL(_Mlb~1m_w5E7`fIgesFiGNh1+qU2&op zl%c?fWgV0kK}CSoi{dcK#NU15lFFck!Y4Zfo@etLiDW0l561QU$W?EBXc+nd=`McDTea1xA>Lophd@28G(W{=YM9X27);1zF9rJmEe ztd1Z#M@f=1cXx_g1Na1wqXuda>bLbY)UYaU=pT-2RpD6*~BRau*iR_||a6$|w?NjzET zV_cvA*+5q}dv6vMpW?{@^q!TfzJ8*t7&pIj4&(tOzP@11hTVqI9H-sN$a(o@IATIr z^#cI)?ZVB=--({%au#Zpc~?uhxfTG6HZGp;QfKS0q5LEI5g zFpWxykld+$udT_qj_d|XRVTgPkZ$k7;(AziGt8VU)>S3vbohzrct;7sG9ki8^#Ev^ z8l@=sSVJ-0lSfEXH=pONPv&ktn}@dK5(aHi&^DgERBaqYL+{ zTr(Nt0^A;>nRLCI^Fon$4;^IfXP$_ z=siS=&LGU)ls!nLSRbM`SE9g3*O9@=SDgE?NYQC3<@r`cR`T*E5yTgj82j^&n$r!O z0WL}RkF1ZHa)SZ!Zl~w7oEO7&#tW0YkTh%&Zu0Sua>$*<*OXa(OrnbiZhk-KFjI1_ ze15=Zh&aDRH;$iedhq$FL~T%_n;DCy98IVKZdx=B)&t@DJ0KqG(;&?RX&iv! z1how%Fy_qHz6G{3qE15Q`=S$H>S40>>S)0BEb=*^vblaV(uj_up4~D81Hg zBeOW$_D@#Q&(sREgJi3ZQ6*n?4a1k+w?eIw?etw)l}U8vG?8TwNq8Z0H>L;3jB44z z>FkYi!`+g>VZk4tzXZoBmdQ;QH4^mwXkHNll`y=q<5sZHNYp0@I(qc=%IG;7&IFBL zzG*i~2b}UYd&;MsQHszhmT^$=M=Y>e z4(SBnIH&bB`pG-3S2+1-H(8h!t`c`LAQ|I5W{mqGy4))x@4lsU<&Lo`QDh7 zU-F5SU&0K^A;eynyo~M~ThZJNJ0Xy~rG$Q_g=0%+XZC^C{{6~wxX-|NnXHEnAVrjT z8}ffd?1KFo^TcH;AQ5qs&1IND)Pl2qXvlH0P8Z-jeH8R$LlH$z!lMA5RR65S>1qs4QD3qKJI@0Y0KMd@;x{`%_>He=pKi zsSAV(E%BK-2(LInRf$FUvv~-}{c1qU`lsR=l(%N#P?BHGM2oP?lXmmm)N}a@Tt8~M zS1#erso)hFUn8EuNZ*!Mph^fWy5J1zOpXC79uX;NNkVl5PDWjvx$S|NUQ<7{a^=Ks z%^DMRsU{2Od)@U&xOaV@>s~a|b(;@R55|lY?M-Od1?J3@e>DnmFhmh|ak@h&3H9lr zrLX5J#1E)}K)0tIEAMsGOQa&O{Y}uymxYI78=`$!;ML!wlWTR@VZ}N&x7^Yox~3#V zs?(32EE9bE?KbTKO-@+H)Q6+7A${DEjKX~uWrcB~*l`<&h%Qt?^SE(|-4$UKUz7&J zv;EasLz4`Vz=ploMGpJ}5Tc^KF8in_x56l^oaVUwl<*Cfl%qdBv1{R?G612|hJ{6d z(ZO=f4s6dinBf{rH<Zhg&}KCcT84-LdyOhXK``VT%cKB3G;Sb;9I4?yN08>9@Qa& zOGNhM;Q8M^`2#LMDGjTc`yD{zJ_fXiz`c1g^Q06BFqPsL_aTtodq9vVavZV}_X5nxHY%csrBM$#?2Q4Fn!C>RU6oF+0B z1-D^2=XjTb57asTl{9=i#Mp29NG0f#OQl+;mm9YI#k>N=)e{AS@0rv7 zQbXH09(f2r?UzU`8Ofi!@s?RF4^VkDupH(i1YHf{m zFx7b}UO7);UiMpDT=9A&BkTPOp{Y@1d(dy@Yl9yavyD?$PJ#imOhRMYpSx;_b*0P0W3c#AVQrB6PMPku0-$(##I(9qD(81^OH?kde$8W10< zvSmKV{yM4S&ZjpXN*KT;?-v}On8>lOOLt?REOO^<*g6y>UAtZl%6NIiXZriQ@2~?g zk5$}ypMvyWA6X6I12jyd^59CevRk!GO_j`gQJPLZnaL8XEEY-}iahIXO~5TR)0jZCapyxV4A-yM}{WXfp0g zwrJJQCerQXR?pkTo=%&cpH*(F%D-=zN75h(u1w!cb3Ojjp#tm~v$YaOl#0|aLnjw# z{+MO}NXN&jz*CHDyMcBn;ZdlqjZ*jq{c>0RspPfy_hkMpAWGg(JhwBpFxhE?@Hk*_XWzYu@WYXX$pu(6>lBiHPL2+2ltzhdru}j*e-mizjOb4QCs5 zmTl&s;QV}#f_2{NI++nY z9dSPzx;fjbDevP~rttO}qS2`JKijC7?E{noqg4=CCVntJ`*SpvMufll(9c=xA>RkA zr_6WxTkZHzshqDbE3+Y3e=U07Jq3#I;{0^C9d*Cewim6%au*@-==}h*>i>hd7~1XU zD0}KrL+*aAU!Yo*z^vP-;&eEdRb`K7T_(F9G}IZLB{?ib#N8~1UTr#IBGvO0lC#I9 zFeLi0A4l$`nT3LB(@>68wfwCJiN71R=)4Fdrxyy4@}dvrX!q|IP7;M~T!;&FTM9kS z7O7ls7hR=;mswro^n~m$ivgO2cA~QuOe;sFK&kh~%z+?1ln@~gScv@-X#yVr1U`2b ztqiEYN=I8=Z||r>ilkjeJMiD?UE)Ut6wc68$LT!--c*4Ud~sOZI>rQ1RQIX2+?)UjPQRX{h5? zp1|O{Ve((Iq=H@x%!6q?g0H{|=Q5-0^aXBRn3ekLbTIepsKoOptC#ac{r3nDrlPjy ziV-|kvyF1Q3o2UaNAp_bz;Fh}Du$qXe+BztqNyCCf;C)Xd?q;}?wGdwrGm&ViYIWb zQ`4?{sN~n9Q(j-51R3A@e!4Q7$u8toQ9Og^NqT>iNjpSCC8VuODBQWQ8!4)zx1`%@ zkduyhH@LkzXBHkz?hVzrjZ1kx`&$flc_^qCfrf2=h*tv}6}{k}DTGkt;*q^djLT`3 zPa`%SX4|9T;E>Wf878#*`wnM9MT}!0=ii4g|H4GS5v(#X3b8jv=_csB8x@&ZW@IdY z65rmQ@0T*4^_?F{U|K3%+T)dB*Pem*`ZNc-uT-d@8|Sjiy%ME{N`CiieQOnw-{oX8 zrK-wDeS^$_==eN&96YH##5>wBR<-KAhkNCF%c=5sV`QW1-W`R4Fu z96eGi0P%8mFE;NJDT3${D^bVvCI!UXra4u38cOt}Ba$SOglQ^O$dsu2_nPv%o4NH8 z)C6|Kvs4UP>7=^_l=Gva(cx6)P}jfLE4RG4;30A#_%K9y3sSm`;HtX?7k3k$cAorts97>+_nd z&=ZHo?>(ifCt?+ms2XR@LGu_mnf@-dE^)f!H;Tl{gc(2dOVe1RFF=8MVfGvg64@r6 z+bp7^S^JrifZ<>cR`!DVWBZ4-iX$zn(xOpD=H%aH3T!Rnbc0%z4h>;M94bw-F2(Gh z{_aY920Zg;d`|ucGsdjV@cLO-;~YSY;T}7D?&{fVp+l5V9U2?D8I#tN@?3Y;hd8k1 z3FxJIP1_xmm{7o=S{`|Ixz3rb#nRKF@AANC-~4%XlDJ=`v0N#pYiS&Z(J_VUQL@>` zlM3iIb9KJ^^^Z*`O7YRO>o=vF(FdGr?E9m8W=yk_U;dhLW!f#84bO!0>90$*Vg4)r zZ@$r{#L!Bk-re#()T-WY7`7X>JXJ`5pTu&vD7n(Q|6+Zcq}TrqLx=b7S@o{iv{vy5NAbUXbJbvv>uZ> zF=l_~>wd)+qR<@gh7ykz^N4C2P=zk;*oVkF`Bc6Fk12GcQxNZ(@QF^PP28}BM?pq~ z3S~lifO%AjkMXNfriU{?Gnsw4P#a+wiKkbYT~=Y){74GTmCfv+KEvKGE}41nb{Ksard zp2RxZWcXyYI=tBO3K8NIMEs31`=h7&&p(dxe1vCFch>)OyKGtzjI^0dj96=~;=Ttl zT>^6p7`6VhrdD)-Vs{F!-(1s~pZ_A}e(2j$U_y;;;1lL@91jWboIr1|q3C>OY}Kvy zPDW}8+@sa`*uUr7PVtEU(n0L_6kOZBUD<9yd&|#$n^yAI#0oLW6@XXfJ1%8G|BrIk z#~ZNRua54G_x|aad-wpgJhlUF(T9IH<}1s9eF|&xo)!4V<%1)q0IFexwC+~`&F{Zu z<25gE`5q3zwGn?6v;bPT9R>Ac+^raW#n*pczI!>qZ*RLzEcqw#>lhBWt3-ZD6;u8F zo>BjIs{eOY{}*fZ?Ol`W%u-`j2%#MZZPzD>=pS#CIA8t#lqx95#Tr^Hnncxeh9pyh zyHDgyaQY7f-|>5R6)$8o=HHw&ewjH zoOfjnY>DugrW;tx``T{_c?;Qs71(JsR1o}F*dVw8*Vr^@X+)dceWL*QHAZTo z@Z-?l4>yMyG=$}MnW@UGJRN3E?Q+sTsWUQN<&=@Wlzxp>xc?9{b|o>8U4v#PK}wvN znO=a;XkA-BM;14x0*UmfC6Std%zQlLGIxIwe?PQlG$uL_ljNlFR2*@@j~;!XMYS`0 zw*ZS(hf&qiriDYT??9iA#Qwb#_>S{01PNShEH_ zqK*IjdBh!AW#&=#v(YhuZ7zKI`dZB~+sI{}?~QtI$yu@FJ!h3E#$6~YllkS>{B~83 zHpbs*e(bfYx49o{qtdF79Ve@f2#lITSykj-SSm*4f};P~2t#z!)xN58@|iS)cMY{h zx)w>%;%9?cR`ex!=H)bI1y9#Etoe3F`7d6@$4}j3tM&ppcx0|6X z;apg;aWaWH)8|}`3u}sR#>+kO4ZJjvnM30Nl*6_|>EsV1kqHJQ1au6BV@6z44m*y- ze$2nu+pz+?moa1Aiw*0#SK02xqnYTMN#LTMyAkJ6BYuQp&%wP{p?8s^c=65BlW)(} zRPeUT?&T9&!!wQcJ&}xh4ktLxl`|_4-O#-q;x*$HQbm9oEBps=Mpx{?%iBEj986S%g8uHX(JX}Z zyS53>CF`sBI8niFCp6mr_*Jde&tP@3663;UmMVpzd#)Wnw1V=>HXw8-WlG4opUyz& zTE1hMQ!>>kTR8sKtYW=}GZQKhK56a4+PMez&uIy`4VGs?M@ zTj|)B?<%0Dxr-&*0One%Xq0=FV_aebKxe9wDla!Nhp64ORi2=QUdgnyH9T-s_EA`vx`p?>$G!>?d+9BimsB2CneHHW2eeo zpFCk=krIES!aHJOAszaS?nm=xo64Dpg$fg1F%o|*g@-cv`2pvo{pU{mn3#;M3SAZQj((8gdG2k|&tea)!Mu5R{X zNS9Y^@*N3&_)nqSLiPT*(U4HQK%zkK4Qn>@8fv+d;8Ppg3M>}{pYLJo0;v(amdqc$ z_7dOf||MyV^&oJnYZ9TTX(t_uh+^GO?gNpxVSrR3=I_SA*`0?eYON&O{WK9{5;l|E3 zF)JH^y2qXS=0FkOr_to1SXEMpez!h>KE|ss&&T%rKUoOAK)HmUaJsNvOy9=NQt??s z?O^T4+E4NYPT|_1MN(SJ&5Xo}lO40ExN=#qwP{mQ*rBI;w(ddBn4rl<{3pfAhXvZ? z%;IAlsCo=LZ|A-w`d~@b$cHvs+sea_g$o)SvRKGW{?m9-li zQTY~&c>OqQ4`S0Ws45c?RYn~XjWB-C;MRQXIg05!6+g8aIls9n0a^EaAKk{2Va(it zvLqE5MXRW-|87%(Wr3>XT@5LG@NcV|#-0xn-9-?+QBv%%t3m<3Aew?#B+hP6R0=Yu zWy%0Q#DRBTsc0e~AFUGS?h#G=*Mt1%v6`o)qIwHdnJsy<|Dcgjz?ISJ1>3bHZST~? zX>k1Y8U68L+4usbDtc7Xzk{T9F@QuZKW@DA_xl3}T7d_y9XElY1KfWdtzQawm0v3H@6GSyt>J@?*sK|MBtjCKgZ8@*mPr_ez)ygW zT891{&5iN>Go|*X&%e2VR~`Q!Z|>_u)h|dv z7cRImC-BK9n_}X>ZwcU_|Hr}n&qL{dcO85bLQl`n9U44t?C|h@2i1$A3pyXghgkot zo!{^7rbz}+4EzooNsF&*sXh(EKGs^my42!8hl1{h&EHEf(kXGAPcpTG!|fTl0AUml zfaedNd%o${Mk&|OYYqmRPC9Y=nDRBu@7}F^LUtGb4nr3h@x12 zXja1_=QraT{xj}q40JywuK~$X+BR4P^@ND^z3-X9T(NU=!&j@RgB-=Ofy#K%ddK}5 zl1b-Zs5{fnQ8F5-g5Ga34CxPoPk~J5I*E|$xUizt9*Lt`Zq?WM!HHRpd%U*8nc;Ew z_K$hPjk;UkC%$UX)KA<0RK>%4KetfbWA-0>$U@r}OSNAE^3HreVS26Ad*fP4N=m64 zBcFlAtcCd2;@~{q6R>0BTiLJ@XH16UDFH@-*{JK0p>NK{!A`744xz5{D59~Bh|O_% z<=0*}xwM6X{*`;rY+yXVA<6Dk-`&M1E09WYD4nTz%wvAyI3B)us{SJB`POIo4O2zq zjNd|kl07CGb<6C3nf3@JwX5Qdd_8wmJGA+HvI0}eQ9?q)#B}@;^te^$dGvA0RI|Pb zjo*1`wC_ z>2gV=b~8blj!9?dTObT7XOvIGOtBdAvIvregq~yDg?u_OhdI}{Tz=2OdDn9v!v@w( zG4=#ny-s_0Lut9WRr>%~fHq`CVRuPI=0SweUQ;46<8himzPF@=__p2UBOWF`PzHQ_FDBj& zf1N)rj0rsWLEEnFfj)75o>TBFZFX__=bg!=yyt&yeH3soag2Z#07mSw2R6cf@-RIt*sjv4-DnFBdi#3u5H?KS{y$iw3&*h{e9$V z^F_=>gnu0_na}kbV8`hs2Ic27ymWe=>;?WxLl0sL>3Wpm7O|&y$>LXMbV`QqIO5aK z1e|~AyP(VGpSppF_=2b{3cJuiQB= zRyDl!gTj~AEMDd+9y+$~l54w^k_)Sq5>G0W9xl(TmmJ}1%<_M;{C>pS&%03fNj{}` z^y;_r=$>vdeukUMgV$;XI%LS2XQ-J!vdDbkwxx5PJ20I?JG8tAIdXEj3mH4k*E2Ga zviMvD`Cz;R;Wg|Xzmr{=#l)_~&ABLe=a#%QFd2J^X{wMmVL?XNk~dBI*PP(q4!+TJ z*A=i0I4{Ohow=gLzx;Sr(XqM64OU>@WYeayhMCuRm97Yo^E;HEA2^y8tcR1QtLxuJ zpJ#FM7#F%N#kJNE_Cf80R|phFvytg%o?F{q=Eu>B&&g3=j zPAk{xi;cVP#|b6#8`dl-L!OMz+vPWrh_9%9pB}XOVGs&_iW9Q{9Jj0(&I|nlouXVk z>)$-CbFw$1ppq!&&Yo%h6qk_r(C1`neA->XX)^6_aeP>&Bc;}QR*LmhXCFsS(CKg--uArz2h_I; z3X3e3&zYGj(2=3wBg+s`B~#2qZauvcIu2e^Q&(rG3v1Kzl9GuvN4boZoI*gyX04LT zxCkqLxK`d-s;TlS2fOYBZVr2EkU0%MX({zS8mb`>umAGnWr=;zCG?9rH>K{UQP;8G zG!vghD9MZG8M?}dX%vQ2bJxbiKZ)EFQ$(oMx(!QmnjCsGluPmsKaFQl$#puktC@Tg z^{$>yEqo?Es#H3k72F_wdGH|D^CQiRVNKsqefQQJ;!Nwpwr`uRdok~e0H26RP;Z{G zK0Ep$OPR~X*`988@wS*Y=jPOe@~v&P~_&$Zus8KaMFOLkY+ z^OFeok{adxv`+17xfRX@K||JdGxb^P82*f zAB~SQ#*&gzaJK2Bdbr5a;1)BPuc#yZVwqt!;OmnBxgaOY^F}TeWT&EG7OJI=npdEdBVVrA@P z+yNu7Ha=&97#R0p>AQqh)v<@4t&{l=G9U(VL?9V*iGU1QMpR!~ssneAUL-P-%F3}u zmiC0x!M!5rg>9=NF|Snkh7t4EI(MX6_om$4qO;Wbfp}yU_>-OS0%0sBckzJBP^?F3n)q&&=~6dH zPy5)LZu1wb5c=43?-TCshIDtFtmr)-xH>m^(NrYhUpD5D5aN=O=2*wnEkn%Y-WDku z8D(3cE!-Wb@t4WaH`rb~3LFvf@M-ie*wz(GdxFuv_=;?8tr;_&BM`Dge6IOI_!ejA z^NvoQ_;KByXoA1=eim-I{Y>QVY|OSTQQrCMf`IL&-4190#_oKPQJU*2F!C9vT1bq< zU`5+Or5Z0A2MKI_BOiLFrHX#+BLdp)qQK?xu2W?*%m~l$pgWka9)F2cY%y8x+gz&2 zF03I~!&Yp$R|QF}Es;5xuA70_?S*$;2vqkkm$<$7_0?mS5%b)?U}}~n&iuVFtbJ#; zr3ml&=Ny5DX4ag}4s4+X3cI;lvjW7kH&aDp|F62Mev7K>+6qX=h|=9Lq=0lNDd-^G zAmD&>C|%MZEirU=gLH=yLrNnIAqxMR6LQNl-RPE5XH_knyYwt9()gnY&v8QmZyKm2=IdqCHV6pAr zOfzOx7L5O~?elk}+w=qMxQ?wO-s87i$6-w|{4&Aa04r>|ifW73#C=n({g8Zg@ZEN- zjT$-ycMvq7hPR^v`mGWsy=5d()2ra%)PSpj_3hLlp(SRqg7ccL99HZJZW&sVzo`-dsq)|3mquan;n13E7Id$bmgo7b97S{e@} zX;HlKNk*o|q~vsCu1#f8e$K?XD-y#JXLplT^G<==jRAW z)wrZw6J3izfVE?_*T3}w9Kz{waX)Smk`~v+uaKS zTR78>W@MHQPBmZO3eLeZ;y`N)lRi^hAJCD)PCMjGBEIo51+33kJ-#>OXw^M(sWbg`H)dCh2NU2QLN6TZPkK;ON4Fp~rB({^+m&Q5%WA4j~Emyf|{ zbiG|$U0HsV(keb{{_jZDP4EL~z{g;g{DrdGo9izp`meh0U<*t{k_&($;tPv}W)j(( z^hin(FCVJzY0mXqk#8J~ishwL4%=(+JpXnooK^+y_AYM(3yAxn5W>U7k(GBJWSVna zzK?6`Bzc+mhLdh|<~Lgi;;vs|_7LVe=anvAogdM5BdM~!C}~$JPfJRLna6xpu4?oO zW`K@ZId>KgFL>*nqLOo)#`8~`-E+{k2ixrEMAxmkp(eg|DZaGXn|*-U%%0aKG0JKN zaF989a&Fuv5z%aAO%|-tOX}QH(%p*{Nojf3r27e$)g};X-Vr0_F}4t-$nbN$dg=DiTT?-Ic#mp^Z8aGG?D z9Ie$!@F+IQv9*S;dsC3WH6Iv*d z=QzY08j~LVyr=tStGA2%dJ%*lfCJkLaVU>BAHGO0_pTXxHKWhDkB-<+|gSunx-B8~^gimk| z8J4}|*odzjeS)c*s(eg8ZTrr8mb9ria)gvd&{KU8Xx))?#}8U;l!h(z)|d6Zfc??1`;6$G5)F2ue?7V;%1HBV&(et)TAyFMG!Rjyw1P z!zC$0*^_V5dQUfvo8hgy0ot~z8+PKJWaBnLPQ)n1w@=V^wsGo85-Se2R}rl9@$ zcOd~f2jhny9#oyx?QEZ{?53Aa_d(q{q# zDmJJR@URxOR;uvnY~~8cPR5rDR7(wX8sGIyV{CeUorlzU1vehF*~tQd`k|e$1|w;FK&QOQGP@`Sw=6k5a{a?= zxVaGDfzNb-{UTpf#;Cnhl0C<#E(UBS{0GMtDB{KBV_M&+gJoAgY(1I?Tx?81GZ{`1 z*<*i#rfhXnaQl75^FFid*Z9ewJd8b&LRU3kmaSn*)B4e*yiH~@K|jnu&=B5L(Rs4m zTgc$rKqtb3lfG=Nr?QsEx8{N;^PSA$m`C-ry>GjXGHnmumc5AqV3y|~)Nj_~k1LCZ zyHMH^cd!o&9IjPbA8jQP-iQ*QU&Gk($i0#KXHrw`lG=%iCPM+z;3=Nbj-V~d=d^iy z6wM9^x5r1}l_Bq>^{@ED z=Any2+3{~$L)X@g!~5<q6?b(-+BehYY?z0&~M(QV`N{P-NU9rS3SSl2@U zNJ@6HQ`ukCR_r~w$||BkaN18VpMa&hF$$gZ-8ktmCR)mTa{Y0hnhZz?LX1*}G=lvy zX;3&+k%x|N%Ak4?g%VO_3amI3dE}bvPbHjhB)=4_O9Hd-_lcWrkv zHeF%cPJ?D&j3E2e^#C96u_L*n*Vg>nw>|S@T}ns*3m?6gFv11^^j*%!jE{bnl8dGF zRrnIibT9o_xm;(nsl|j&@5jsn;;<-dd;ZzRNJ_zMTKwv}MyG^<$P2c?`$Bm5B4vZd zb=^iECC~>B+vP8U%`wsN_Y7;S>z6RJ^D5nt*J)=bb&F5J4eK}`CCdi=uyzHbTOB7^ zoE=eAC|f+-03W#P69i=B8opnF*e3I^l|uUYT(r$=rjRwx#hm8sRR>0jb99yZ+O<_4 zx4GXr8uW1S6t|Iw)S#VnX_2sdA3T@i4Qx$WduzAxMuY&}_xe>u=%Xg7hj#Cb`(*e( zm`1+k1>bgZ;?3)OQ@r7xb~MT}s%?sr=cRyJHNF-f3WeUWIu2tfaIFDqbSyalL_FVS zdN_5w(Ft6{?|mxA%jxGD341HrtV7=K`9pz)ZtZboW)sSNNTh;Igqm0U1e~z3tz%d8=(ZNJkbNd0H()FAkGo!^u&@)H*!zGGGQkjy|=r zc!G9PLdt~yyzuy^2&xYZnNQPP%1nEIoTw~pVnrB0S^clOcg`zJyPhow~R! zk4-up^K|(@v&`=n@^8l$ZFf(4jBM}r$Sm#6rxjwc^`6a)dUNAlC#bcGh!fnK#C*Jx zf@POBX{l2TE?OJjUiFLFk|3BxJ9>Cjt3^?#(uj2D@@moPIio@k zT=w${Zy~zMfjt{%bV!D|noA!Edlnw3r#m+b3pKcQ`(UbmzRNL4U@nAkB+f)75y=iL&v0sB@he9K{9?N&s4`%C}S=<3pG z9z(^S(Ra84O0YX|rl@Uk0Pzv^KQZZ+cLo2x^c|0RFu!rq^rI2MwZWYR1Da61*aJo` zTxX!z&kF&Z7<1~hoTAC4vZ0 z;r!}BYu1E6xF__QDC$nA^(de5pRF>LMUm5OYg2LlsG>)V{gcJ}|E8&*z5Jx9OP$Qy z{>_7;s5bOm*m7Cw!lGQnP`N*o39&N8cjxq}8Ct4>^hf!m{^|=<)i8;j+H{$1wLLQb) zp&*0Pgka@=sBB@P_AI0>oaogz5SoCT#|!1mcmd~syC;@DHY1JKuh3FGHq9A5@gCpp zw0rg9I&^WLfrMmu&Ov?JhxfqxuKleD%tW?z3PfdFWNusAz){<;q41m#gI+AAnAAB{ z=ytW}T~k7}v&+pCPRF{g2~JXf>gIrNSFSPIwYbG=}A z6TRhjljPR(1$2)M;*Ei!7gX{d)!|3pzn=iYSdj(2R_LPBK45U8xYH~E&1r%F_oFw# z2Va%cXeDMO?)@5U2~@X-YkMALj2;G(B#R0S*M6m(+B(MGBZFeZLIx&ZP|ADoSsfYv zdt<&`h7n=34!+*H&|{{vD2G@3G&x1J_!iV0(7-2Yn~cAha?bQ`$zwEsya@El-cT}ll?O?RzJz~Z!$D4h`(uI>r=p$+Ow!1^~r+Xv?^_K zARg+HrqAl$0SZa{^J#RMV6QyO0NdHjIwUk7Z9v4HJ$~GVPvIS9IDT}gzI}x}TvfDT zS$h?dKG~5W9eUw|KR4g5gYEFW{M96Fg9wL0M^iz=24b!czxf6oBJG_=`MK8Ikfz!4 zS&KydR`T*h;!$iAx9z)7r;R8ANK>-zq_KyHa7ws-IHP_-CfLE@DQt z?wC=N>a~90h_}UV(tz5~Qa5!L;W7BKajP~r#p_9SE8m$E%7Jd#(3hjHd7*x8 zH^qi8aPvLYT_{Aoi^1FH>6<1Ab_=db(2s``=Tiz`%qg7KVM7+E5pM|B2loW6E|Yxt zlh6=;#2k2fJ$05yFVn(sw)8>1OMu|h==ZXEciy)MD6*D=ApU+4knl~d#4#=M#wzFb zH=CtNPR^=la(Y*?(Sj8vOQu!jF~l1c+tZ}?dwF;-O+BJx4NDN3n|85`ifXjX;}WQ{ z_Wz|lB#`;%=B|VzW+6QBK|!U?=LZZ(i=#$oI2`iC%q$n=Ig(nR@7F0cQEsI%I5Lvx z*Kt`Yae5yA;HF@+p7%$-SCKLZ6n(tq(ky5K&NVB#;994)IP)g52QOw2W{4|mCeO4B4O^w!i`_$%%<$XVmLTDwwYosvb8~Zn_et(qoB>M`&JrBb~5N zEUnkZq7u>&4oMSlk!yCST%ae9^q=5;y$ER}94Zo?)xQ3A_dUWs z zv(RaxU4E(aBwhbz*ET#nJWf6W^38?(ve^~p86F+|{`QsO*H-Y+#slm1la^^ZbR~1m zmdfw2GUmuy-CN?~HmFs*VTX4&!p`k!v7KVXS>%Z#xUb+zL2iQ~GU_HzCD%KD(SQ_~ zg|M!<>ufryE1G1Gj}^kxCZ;ErNt~xYFbS8j$Qj@aO}zNb=&qb#S4Y;Y!XzIdBW;NfK7A+YWknD6P$MSi& z`t_R6#c@(&0w7D!qqK`VA9TpYy+T1p#~Z(wN*^PQjBMj`%T&O>EA2fuPP}-x6i(y1 zM$pS5F0PWq<)wkF=ubM&hU}1c-C^57VG@m8Y96ZY{ip-s646hztfGaq36@f#ti21Y zN=GfF#5xi^{BT$vae*hE{i`hc3{Xj>DkKL38K3sxWu3Fj*75`6B#u?7O^w+)2o2T8 zZ~ob193}{ZB`L-+Z`Y@^9Zjhc`dp{LB=#7! z$aJ0K+lDT+cPjU4P%4#E0<6I({i@OeNrQ{R-aCbDT>4tL)+~vqHK+F>>sU8B49nlQ zI3%^V`5~f<+4!^f%X}m%%8Z1RYmXv0W7AZFKC(Ba^`12^mP!-=0oxiH8ub^-$i!or z`~cH`pr8mNz~M|^SurR59Hf;1aQJd87!yEksidr|F16-TAaO_Z>nff=8*>q3eFBqD z2PLNC52gX9OzCJ6P5MXC~-FNH%kB5&#Xr)U_6 zuX0B(&aMRsA)Y7MEkJFd1d^EI#z=#xD1+XRyxP=g(LP zj9&G;ztMp}$v?(f%8L=jLAoCmFs!BdYFKK+R!Dd* zXsHqCup%2R0pxu|$dgXYf2@pU{(JYzBc|Atcs9N7@g~nD_+7?FsVUh4(r_*G4#Cfh zc=_oXF00GG#M!0tsD;byvUF3F_^gsw`)Ebf*@$^SBJLJSe&hmnQ%+eWMxQNtsj7x6 zsoBei{@zDGKa9P;4p%Yu%~>zqzwBYWni+X84rD_m2_&tgfoZqLDIm)fOX^SHxWJ5Hj&# z_dlH%=9Sp403G8*RP4J@wOQ79G3pN|0#&F8L@y~RD>5#yqDw*l8@>E@c^6@Gbd3<; zfM%?H&HU?z0CzM|(Pq?S*AE5!>E0=JJ=t!@>-K%VzVlpfawb6MU zw2{Qsf9(2mbib8Fqk3o?dw%ZTkRZPP3HGe-(FSPNc@s$e3j@ex59tpF_!e{ax9v)`ih@+!|>};7x z2QD(w(%EiOzjsqMria}Qoi{+fQ358wT$iB zJsKJ#1c4h#SRqhBlO(Q~v64PNv(kk!uTWwqdWm lsq8r{ObKCjC*4vvSpIF6gu~2!7q?KqC-NY<%EvDP{sXJlUd8|b diff --git a/static/images/docs/install-synology-14.png b/static/images/docs/install-synology-14.png deleted file mode 100644 index d339b9cf34cc94d380c96e9f38ed6ce4dc16cddc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52413 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 SqR|ELPg+7j9QwrY_5T2P)44?e diff --git a/static/images/docs/install-synology-2.png b/static/images/docs/install-synology-2.png index 860f887dfdac1441e012a2fb99f9353294c4c3eb..a5848ab2eee4ed456c1c6927cb8a7319936698e8 100644 GIT binary patch literal 50738 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�{=SgwRSCa)es8uLN=lN^)* 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

b8FJuJ${>eg$-~Uhr-gBCf-+7sZM&}Bu}4j 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 z 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 diff --git a/static/images/docs/install-synology-3.png b/static/images/docs/install-synology-3.png index e34e6cddb86bae30f489ba93e316d22851b9c099..88e643c985f8f3b83f18565885dffb63724f5fab 100644 GIT binary patch literal 63614 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 z zv(RaxU4E(aBwhbz*ET#nJWf6W^38?(ve^~p86F+|{`QsO*H-Y+#slm1la^^ZbR~1m zmdfw2GUmuy-CN?~HmFs*VTX4&!p`k!v7KVXS>%Z#xUb+zL2iQ~GU_HzCD%KD(SQ_~ zg|M!<>ufryE1G1Gj}^kxCZ;ErNt~xYFbS8j$Qj@aO}zNb=&qb#S4Y;Y!XzIdBW;NfK7A+YWknD6P$MSi& z`t_R6#c@(&0w7D!qqK`VA9TpYy+T1p#~Z(wN*^PQjBMj`%T&O>EA2fuPP}-x6i(y1 zM$pS5F0PWq<)wkF=ubM&hU}1c-C^57VG@m8Y96ZY{ip-s646hztfGaq36@f#ti21Y zN=GfF#5xi^{BT$vae*hE{i`hc3{Xj>DkKL38K3sxWu3Fj*75`6B#u?7O^w+)2o2T8 zZ~ob193}{ZB`L-+Z`Y@^9Zjhc`dp{LB=#7! z$aJ0K+lDT+cPjU4P%4#E0<6I({i@OeNrQ{R-aCbDT>4tL)+~vqHK+F>>sU8B49nlQ zI3%^V`5~f<+4!^f%X}m%%8Z1RYmXv0W7AZFKC(Ba^`12^mP!-=0oxiH8ub^-$i!or z`~cH`pr8mNz~M|^SurR59Hf;1aQJd87!yEksidr|F16-TAaO_Z>nff=8*>q3eFBqD z2PLNC52gX9OzCJ6P5MXC~-FNH%kB5&#Xr)U_6 zuX0B(&aMRsA)Y7MEkJFd1d^EI#z=#xD1+XRyxP=g(LP zj9&G;ztMp}$v?(f%8L=jLAoCmFs!BdYFKK+R!Dd* zXsHqCup%2R0pxu|$dgXYf2@pU{(JYzBc|Atcs9N7@g~nD_+7?FsVUh4(r_*G4#Cfh zc=_oXF00GG#M!0tsD;byvUF3F_^gsw`)Ebf*@$^SBJLJSe&hmnQ%+eWMxQNtsj7x6 zsoBei{@zDGKa9P;4p%Yu%~>zqzwBYWni+X84rD_m2_&tgfoZqLDIm)fOX^SHxWJ5Hj&# z_dlH%=9Sp403G8*RP4J@wOQ79G3pN|0#&F8L@y~RD>5#yqDw*l8@>E@c^6@Gbd3<; zfM%?H&HU?z0CzM|(Pq?S*AE5!>E0=JJ=t!@>-K%VzVlpfawb6MU zw2{Qsf9(2mbib8Fqk3o?dw%ZTkRZPP3HGe-(FSPNc@s$e3j@ex59tpF_!e{ax9v)`ih@+!|>};7x z2QD(w(%EiOzjsqMria}Qoi{+fQ358wT$iB zJsKJ#1c4h#SRqhBlO(Q~v64PNv(kk!uTWwqdWm lsq8r{ObKCjC*4vvSpIF6gu~2!7q?KqC-NY<%EvDP{sXJlUd8|b literal 27540 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�dW6R;inyIZO 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 SqR|ELPg+7j9QwrY_5T2P)44?e literal 111023 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

  • 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 cs}FLW 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

    jKAqfF&0!9dx=KdgwxT;ZudbA)J@HF> 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 diff --git a/static/images/docs/install-synology-7.png b/static/images/docs/install-synology-7.png deleted file mode 100644 index 530239d91181f39f5496d078de0f356632f928ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44081 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 R72ME#@=#TwSkA=%e*k!qh426X diff --git a/static/images/docs/install-synology-9.png b/static/images/docs/install-synology-9.png deleted file mode 100644 index 40c880e646a8283708135ad0792a45708fe3bae9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120309 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∨P$;a_ccO5J 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 Date: Fri, 12 Apr 2024 13:58:42 +0200 Subject: [PATCH 250/896] markdown lint --- docs/general/installation/synology.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index e777a899..79e647ea 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -60,19 +60,20 @@ This setting maps directories on the host to within the container. Use this sett To add a volume, click "Add Folder" and select the folder desired. The mount point is set in the middle column and the directory will be accessible at this path within the container. For media files, `/media` can be used, and for config files, `/config` can be used. #### Network Settings + Set how the container connects to the network. DLNA requires `Host` mode to function. #### Settings for advanced users + - Enviroment Variables #### Example + Your settings should look like this: ![Advanced Settings](/images/docs/install-synology-3.png) ![Advanced Settings](/images/docs/install-synology-4.png) Click `Next` to proceed to the next step. Settings can be reviewed at this screen. Check the `Run this container after the wizard is finished` checkbox and click `Apply` if everything looks correct. The container should now be shown in the `Container` tab. - Browse to `http://SERVER_IP:8096` in a browser on a other device to finish setting up the Jellyfin server. If a different port was used, replace `8096` with the port used instead. - From d2a6bae1eb29dced9821bde288a20a08fa5d63c2 Mon Sep 17 00:00:00 2001 From: Jan <45685070+LeRoid-hub@users.noreply.github.com> Date: Tue, 23 Jul 2024 19:34:47 +0200 Subject: [PATCH 251/896] Apply suggestions from code review Co-authored-by: Gauvino <68083474+Gauvino@users.noreply.github.com> --- docs/general/installation/synology.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 79e647ea..56096efb 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -13,7 +13,7 @@ Many pre-built NAS devices are underpowered. We generally do not recommend runni See: [Hardware Selection](/docs/general/administration/hardware-selection) for more information. ::: -For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Docker. For this guide, the Synology Container Manager will be used to install Jellyfin. +For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Docker. In this guide, the Synology Container Manager will be used to install Jellyfin. ## Prerequisites @@ -23,7 +23,7 @@ Install the "Container Manager" package from the Synology Package Center. Open the Package Center and search for "Container Manager" to find the package. For further information read this [guide](https://kb.synology.com/en-global/DSM/help/DSM/PkgManApp/install_buy?version=7). -The creation and initialation of an Volume will not be touched in this guide. Further information is provided by [Synology](https://kb.synology.com/en-global/DSM/help/DSM/StorageManager/volume_create_volume?version=7) +The creation and initialization of a volume will not be touched in this guide. Further information is provided by [Synology](https://kb.synology.com/en-global/DSM/help/DSM/StorageManager/volume_create_volume?version=7) ## Installation @@ -36,7 +36,7 @@ Navigate to the "Registry" tab and search for "Jellyfin". You should see the off ![Downloading the Image](/images/docs/install-synology-0.png) -A new window will open and a Jellyfin version can be selected for install. The latest version is recommended. Click `Apply` after selection a version. +A new window will open and a Jellyfin version can be selected for installation. The latest version is recommended. Click `Apply` after selection a version. ![Downloading the Image](/images/docs/install-synology-1.png) @@ -56,7 +56,7 @@ Allocate ports to the container. Jellyfin uses port 8096 for the web interface a #### Volume Settings -This setting maps directories on the host to within the container. Use this setting to allow Jellyfin access to media and a place to store application data. +This setting maps, directories on the host within the container. Use this setting to allow Jellyfin access to media and a place to store application data. To add a volume, click "Add Folder" and select the folder desired. The mount point is set in the middle column and the directory will be accessible at this path within the container. For media files, `/media` can be used, and for config files, `/config` can be used. #### Network Settings @@ -74,6 +74,6 @@ Your settings should look like this: ![Advanced Settings](/images/docs/install-synology-4.png) Click `Next` to proceed to the next step. -Settings can be reviewed at this screen. Check the `Run this container after the wizard is finished` checkbox and click `Apply` if everything looks correct. The container should now be shown in the `Container` tab. +Settings can be reviewed on this screen. Check the `Run this container after the wizard is finished` checkbox and click `Apply` if everything looks correct. The container should now be shown in the `Container` tab. Browse to `http://SERVER_IP:8096` in a browser on a other device to finish setting up the Jellyfin server. If a different port was used, replace `8096` with the port used instead. From 41cf42d3914b846bee47b2d226dcd07f2bb57249 Mon Sep 17 00:00:00 2001 From: Jan Barfuss Date: Wed, 25 Jun 2025 10:44:56 +0200 Subject: [PATCH 252/896] moved pictures and refered to the network guides --- docs/general/installation/synology.md | 22 ++++++------------ .../synology}/install-synology-0.png | Bin .../synology}/install-synology-1.png | Bin .../synology}/install-synology-2.png | Bin .../synology}/install-synology-3.png | Bin .../synology}/install-synology-4.png | Bin 6 files changed, 7 insertions(+), 15 deletions(-) rename static/images/docs/{ => advanced/synology}/install-synology-0.png (100%) rename static/images/docs/{ => advanced/synology}/install-synology-1.png (100%) rename static/images/docs/{ => advanced/synology}/install-synology-2.png (100%) rename static/images/docs/{ => advanced/synology}/install-synology-3.png (100%) rename static/images/docs/{ => advanced/synology}/install-synology-4.png (100%) diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md index 56096efb..e86868f9 100644 --- a/docs/general/installation/synology.md +++ b/docs/general/installation/synology.md @@ -34,11 +34,11 @@ If you don't see the icon in the main menu after the installation of `Container Navigate to the "Registry" tab and search for "Jellyfin". You should see the official jellyfin/jellyfin image. Click on it and then click "Download". -![Downloading the Image](/images/docs/install-synology-0.png) +![Downloading the Image](/images/docs/advanced/synology/install-synology-0.png) A new window will open and a Jellyfin version can be selected for installation. The latest version is recommended. Click `Apply` after selection a version. -![Downloading the Image](/images/docs/install-synology-1.png) +![Downloading the Image](/images/docs/advanced/synology/install-synology-1.png) After the image is downloaded, it can be found in the `Image` tab. @@ -48,30 +48,22 @@ Navigate to the `Container` tab and click `Create`. Select the `Jellyfin` image and give the container a name. This is mainly for identification purposes and can be set to anything desired. `auto-restart` can be enabled to automatically start Jellyfin when the NAS boots. Resource limits can also be set for the container. It is recommended that all CPU resources and at least 4GB of ram be allocated to the Jellyfin container. Click `Next` to proceed to the next step. -![Creating the Container](/images/docs/install-synology-2.png) +![Creating the Container](/images/docs/advanced/synology/install-synology-2.png) -#### Port Settings +#### Network and Port Settings -Allocate ports to the container. Jellyfin uses port 8096 for the web interface and 1900 for DLNA by default. It is recommended to use the default ports if they are not being used by other services. +For the [Network Settings](https://jellyfin.org/docs/general/post-install/networking/dlna#general) and [Port Settings](https://jellyfin.org/docs/general/post-install/networking/#port-bindings) please refer their respected guides. #### Volume Settings This setting maps, directories on the host within the container. Use this setting to allow Jellyfin access to media and a place to store application data. To add a volume, click "Add Folder" and select the folder desired. The mount point is set in the middle column and the directory will be accessible at this path within the container. For media files, `/media` can be used, and for config files, `/config` can be used. -#### Network Settings - -Set how the container connects to the network. DLNA requires `Host` mode to function. - -#### Settings for advanced users - -- Enviroment Variables - #### Example Your settings should look like this: -![Advanced Settings](/images/docs/install-synology-3.png) -![Advanced Settings](/images/docs/install-synology-4.png) +![Advanced Settings](/images/docs/advanced/synology/install-synology-3.png) +![Advanced Settings](/images/docs/advanced/synology/install-synology-4.png) Click `Next` to proceed to the next step. Settings can be reviewed on this screen. Check the `Run this container after the wizard is finished` checkbox and click `Apply` if everything looks correct. The container should now be shown in the `Container` tab. diff --git a/static/images/docs/install-synology-0.png b/static/images/docs/advanced/synology/install-synology-0.png similarity index 100% rename from static/images/docs/install-synology-0.png rename to static/images/docs/advanced/synology/install-synology-0.png diff --git a/static/images/docs/install-synology-1.png b/static/images/docs/advanced/synology/install-synology-1.png similarity index 100% rename from static/images/docs/install-synology-1.png rename to static/images/docs/advanced/synology/install-synology-1.png diff --git a/static/images/docs/install-synology-2.png b/static/images/docs/advanced/synology/install-synology-2.png similarity index 100% rename from static/images/docs/install-synology-2.png rename to static/images/docs/advanced/synology/install-synology-2.png diff --git a/static/images/docs/install-synology-3.png b/static/images/docs/advanced/synology/install-synology-3.png similarity index 100% rename from static/images/docs/install-synology-3.png rename to static/images/docs/advanced/synology/install-synology-3.png diff --git a/static/images/docs/install-synology-4.png b/static/images/docs/advanced/synology/install-synology-4.png similarity index 100% rename from static/images/docs/install-synology-4.png rename to static/images/docs/advanced/synology/install-synology-4.png From 2be0bd7672165574d3fc8e9659e8792b15cab7d0 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 25 Jun 2025 15:56:27 +0100 Subject: [PATCH 253/896] resolve merge part 1 --- docs/general/installation/synology.md | 71 --------------------------- 1 file changed, 71 deletions(-) delete mode 100644 docs/general/installation/synology.md diff --git a/docs/general/installation/synology.md b/docs/general/installation/synology.md deleted file mode 100644 index e86868f9..00000000 --- a/docs/general/installation/synology.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -uid: installation-synology -title: Synology -description: Install on Synology NAS. -sidebar_position: 4 ---- - -# Installation on Synology - -:::caution Pre-built NAS Devices - -Many pre-built NAS devices are underpowered. We generally do not recommend running Jellyfin on those devices. -See: [Hardware Selection](/docs/general/administration/hardware-selection) for more information. - -::: -For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Docker. In this guide, the Synology Container Manager will be used to install Jellyfin. - -## Prerequisites - -Everything is done through the Synology web interface. -This guide assumes you have already set up your Synology NAS and have access to the web interface. And your Synology NAS is running DSM 7.0 or newer. -Install the "Container Manager" package from the Synology Package Center. -Open the Package Center and search for "Container Manager" to find the package. -For further information read this [guide](https://kb.synology.com/en-global/DSM/help/DSM/PkgManApp/install_buy?version=7). - -The creation and initialization of a volume will not be touched in this guide. Further information is provided by [Synology](https://kb.synology.com/en-global/DSM/help/DSM/StorageManager/volume_create_volume?version=7) - -## Installation - -The installation is done with the Synology Container Manager. -If you don't see the icon in the main menu after the installation of `Container Manager`, it can be found by clicking the top left corner of the main menu. - -### Downloading the Jellyfin Image - -Navigate to the "Registry" tab and search for "Jellyfin". You should see the official jellyfin/jellyfin image. Click on it and then click "Download". - -![Downloading the Image](/images/docs/advanced/synology/install-synology-0.png) - -A new window will open and a Jellyfin version can be selected for installation. The latest version is recommended. Click `Apply` after selection a version. - -![Downloading the Image](/images/docs/advanced/synology/install-synology-1.png) - -After the image is downloaded, it can be found in the `Image` tab. - -### Creating the Container - -Navigate to the `Container` tab and click `Create`. -Select the `Jellyfin` image and give the container a name. This is mainly for identification purposes and can be set to anything desired. `auto-restart` can be enabled to automatically start Jellyfin when the NAS boots. -Resource limits can also be set for the container. It is recommended that all CPU resources and at least 4GB of ram be allocated to the Jellyfin container. -Click `Next` to proceed to the next step. -![Creating the Container](/images/docs/advanced/synology/install-synology-2.png) - -#### Network and Port Settings - -For the [Network Settings](https://jellyfin.org/docs/general/post-install/networking/dlna#general) and [Port Settings](https://jellyfin.org/docs/general/post-install/networking/#port-bindings) please refer their respected guides. - -#### Volume Settings - -This setting maps, directories on the host within the container. Use this setting to allow Jellyfin access to media and a place to store application data. -To add a volume, click "Add Folder" and select the folder desired. The mount point is set in the middle column and the directory will be accessible at this path within the container. For media files, `/media` can be used, and for config files, `/config` can be used. - -#### Example - -Your settings should look like this: -![Advanced Settings](/images/docs/advanced/synology/install-synology-3.png) -![Advanced Settings](/images/docs/advanced/synology/install-synology-4.png) -Click `Next` to proceed to the next step. - -Settings can be reviewed on this screen. Check the `Run this container after the wizard is finished` checkbox and click `Apply` if everything looks correct. The container should now be shown in the `Container` tab. -Browse to `http://SERVER_IP:8096` in a browser on a other device to finish setting up the Jellyfin server. -If a different port was used, replace `8096` with the port used instead. From 65bc0f7f35232ca864688e01ce6b50b7ecf48d76 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 25 Jun 2025 15:59:31 +0100 Subject: [PATCH 254/896] resolve merge conflict part 2 co-authored by LeRoid-hub --- .../general/installation/advanced/synology.md | 67 ++++++++++++++----- 1 file changed, 52 insertions(+), 15 deletions(-) diff --git a/docs/general/installation/advanced/synology.md b/docs/general/installation/advanced/synology.md index 81718f2f..e86868f9 100644 --- a/docs/general/installation/advanced/synology.md +++ b/docs/general/installation/advanced/synology.md @@ -2,33 +2,70 @@ uid: installation-synology title: Synology description: Install on Synology NAS. -sidebar_position: 2 +sidebar_position: 4 --- -For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Docker. +# Installation on Synology -![Docker image add from url](/images/docs/install-synology-1.png) +:::caution Pre-built NAS Devices -![add from url window](/images/docs/install-synology-2.png) +Many pre-built NAS devices are underpowered. We generally do not recommend running Jellyfin on those devices. +See: [Hardware Selection](/docs/general/administration/hardware-selection) for more information. -![choose tag window](/images/docs/install-synology-3.png) +::: +For [Synology](https://www.synology.com/en-us/dsm), Jellyfin is installed using Docker. In this guide, the Synology Container Manager will be used to install Jellyfin. -Create the container. +## Prerequisites -![create container general settings](/images/docs/install-synology-4.png) +Everything is done through the Synology web interface. +This guide assumes you have already set up your Synology NAS and have access to the web interface. And your Synology NAS is running DSM 7.0 or newer. +Install the "Container Manager" package from the Synology Package Center. +Open the Package Center and search for "Container Manager" to find the package. +For further information read this [guide](https://kb.synology.com/en-global/DSM/help/DSM/PkgManApp/install_buy?version=7). -![create container advance settings](/images/docs/install-synology-5.png) +The creation and initialization of a volume will not be touched in this guide. Further information is provided by [Synology](https://kb.synology.com/en-global/DSM/help/DSM/StorageManager/volume_create_volume?version=7) -Use Advanced Settings to add mount points to your media and config. +## Installation -![add mounts window](/images/docs/install-synology-6.png) +The installation is done with the Synology Container Manager. +If you don't see the icon in the main menu after the installation of `Container Manager`, it can be found by clicking the top left corner of the main menu. -![advance settings showing mount added](/images/docs/install-synology-7.png) +### Downloading the Jellyfin Image -Host Mode is required for HdHR and DLNA. Use bridge mode if running multiple instances. +Navigate to the "Registry" tab and search for "Jellyfin". You should see the official jellyfin/jellyfin image. Click on it and then click "Download". -![advance settings network tab](/images/docs/install-synology-8.png) +![Downloading the Image](/images/docs/advanced/synology/install-synology-0.png) -![create container summary](/images/docs/install-synology-9.png) +A new window will open and a Jellyfin version can be selected for installation. The latest version is recommended. Click `Apply` after selection a version. -Browse to `http://SERVER_IP:8096` to access the web client. +![Downloading the Image](/images/docs/advanced/synology/install-synology-1.png) + +After the image is downloaded, it can be found in the `Image` tab. + +### Creating the Container + +Navigate to the `Container` tab and click `Create`. +Select the `Jellyfin` image and give the container a name. This is mainly for identification purposes and can be set to anything desired. `auto-restart` can be enabled to automatically start Jellyfin when the NAS boots. +Resource limits can also be set for the container. It is recommended that all CPU resources and at least 4GB of ram be allocated to the Jellyfin container. +Click `Next` to proceed to the next step. +![Creating the Container](/images/docs/advanced/synology/install-synology-2.png) + +#### Network and Port Settings + +For the [Network Settings](https://jellyfin.org/docs/general/post-install/networking/dlna#general) and [Port Settings](https://jellyfin.org/docs/general/post-install/networking/#port-bindings) please refer their respected guides. + +#### Volume Settings + +This setting maps, directories on the host within the container. Use this setting to allow Jellyfin access to media and a place to store application data. +To add a volume, click "Add Folder" and select the folder desired. The mount point is set in the middle column and the directory will be accessible at this path within the container. For media files, `/media` can be used, and for config files, `/config` can be used. + +#### Example + +Your settings should look like this: +![Advanced Settings](/images/docs/advanced/synology/install-synology-3.png) +![Advanced Settings](/images/docs/advanced/synology/install-synology-4.png) +Click `Next` to proceed to the next step. + +Settings can be reviewed on this screen. Check the `Run this container after the wizard is finished` checkbox and click `Apply` if everything looks correct. The container should now be shown in the `Container` tab. +Browse to `http://SERVER_IP:8096` in a browser on a other device to finish setting up the Jellyfin server. +If a different port was used, replace `8096` with the port used instead. From 64362d0059beed7a424a9ead52acc91b168ae887 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Thu, 26 Jun 2025 00:01:22 +0100 Subject: [PATCH 255/896] fix sidebar position --- docs/general/installation/advanced/synology.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/installation/advanced/synology.md b/docs/general/installation/advanced/synology.md index e86868f9..7f397551 100644 --- a/docs/general/installation/advanced/synology.md +++ b/docs/general/installation/advanced/synology.md @@ -2,7 +2,7 @@ uid: installation-synology title: Synology description: Install on Synology NAS. -sidebar_position: 4 +sidebar_position: 2 --- # Installation on Synology @@ -52,7 +52,7 @@ Click `Next` to proceed to the next step. #### Network and Port Settings -For the [Network Settings](https://jellyfin.org/docs/general/post-install/networking/dlna#general) and [Port Settings](https://jellyfin.org/docs/general/post-install/networking/#port-bindings) please refer their respected guides. +For the [Network Settings](https://jellyfin.org/docs/general/post-install/networking/dlna#general) and [Port Settings](https://jellyfin.org/docs/general/post-install/networking/#port-bindings) please refer their respected guides. #### Volume Settings From 47c94d45c6f13a693523eee6c10abce76a10284b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 26 Jun 2025 09:06:08 +0000 Subject: [PATCH 256/896] Update dependency @easyops-cn/docusaurus-search-local to v0.51.1 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d9baa087..3792190c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@docusaurus/plugin-svgr": "3.8.1", "@docusaurus/theme-classic": "3.8.1", "@docusaurus/theme-mermaid": "3.8.1", - "@easyops-cn/docusaurus-search-local": "0.51.0", + "@easyops-cn/docusaurus-search-local": "0.51.1", "@fontsource/noto-sans": "5.2.7", "@icons-pack/react-simple-icons": "13.1.0", "@img-comparison-slider/react": "8.0.2", @@ -3566,9 +3566,9 @@ } }, "node_modules/@easyops-cn/docusaurus-search-local": { - "version": "0.51.0", - "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.51.0.tgz", - "integrity": "sha512-D/S1rWjyxgHAFC9brdT4FR9NUCIL2i62ZYeOOZ7xZL/5bqHKWp7zcLjEhXPC86IlBVXx8PGEBYX9jzPtz/7Dxg==", + "version": "0.51.1", + "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.51.1.tgz", + "integrity": "sha512-7NXO0ws2ppUltcW3BPO4zmXlaZos5ssiSUb2Hbr32Cb2VdLgSOF3k8ObBUXczkwyQpvqqDUYmiwWEEWc3KpuAw==", "license": "MIT", "dependencies": { "@docusaurus/plugin-content-docs": "^2 || ^3", diff --git a/package.json b/package.json index 93ca7551..59dbbc56 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@docusaurus/plugin-svgr": "3.8.1", "@docusaurus/theme-classic": "3.8.1", "@docusaurus/theme-mermaid": "3.8.1", - "@easyops-cn/docusaurus-search-local": "0.51.0", + "@easyops-cn/docusaurus-search-local": "0.51.1", "@fontsource/noto-sans": "5.2.7", "@icons-pack/react-simple-icons": "13.1.0", "@img-comparison-slider/react": "8.0.2", From 92df28b5f561553cd2ec46f2daf78adf10786c90 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Fri, 27 Jun 2025 00:34:09 +0200 Subject: [PATCH 257/896] rework quick connect --- docs/general/server/quick-connect.md | 63 +++++++++++++++++++++++----- 1 file changed, 53 insertions(+), 10 deletions(-) diff --git a/docs/general/server/quick-connect.md b/docs/general/server/quick-connect.md index 3467e79f..e0691ea1 100644 --- a/docs/general/server/quick-connect.md +++ b/docs/general/server/quick-connect.md @@ -5,24 +5,67 @@ title: Quick Connect # Quick Connect -Starting with Jellyfin server version 10.7.0 and supported clients, you can use Quick Connect to sign into your account without the need of a password. You need to previously be logged into a supported client, like the default Jellyfin Web Client. +**Quick Connect** is a feature that allows users to sign into clients **without entering a username or password**. Instead, a temporary **Quick Connect code** is generated and used to authorize login from an already authenticated client. -## Enabling Quick Connect +This feature streamlines the sign-in process, especially on devices with limited input options (like TVs or set-top boxes). Since it is part of the Jellyfin-API, both first and third party clients can support it. -To use Quick Connect, the Jellyfin server admin has to enable this feature in the server dashboard. +## Enabling Quick Connect (Server) -Settings > Dashboard > General > Enable Quick Connect on this server +Quick Connect must be enabled by the Jellyfin server administrator. + +1. Go to the **Admin Dashboard** on your Jellyfin server. + `Settings` > `Dashboard` +2. Navigate to: + > `General` +3. Check the box: + āœ… **Enable Quick Connect on this server** + +## Supported Clients + +Quick Connect functionality is supported in two contexts: + +| Client | Log In | Authorize Others | +|----------------------|--------|------------------| +| JellyCon | āœ… | āŒ | +| Jellyfin Android | āœ… | āœ… | +| Jellyfin AndroidTV | āœ… | āŒ | +| Jellyfin Chromecast | āš ļø* | āš ļø* | +| Jellyfin Kodi | āŒ | āŒ | +| Jellyfin Media Player| āœ… | āœ… | +| Jellyfin Mobile (iOS)| āœ… | āœ… | +| Jellyfin MPV Shim | āŒ | āŒ | +| Jellyfin Roku | āœ… | āŒ | +| Jellyfin UWP | āœ… | āœ… | +| Jellyfin Vue | āŒ | āŒ | +| Jellyfin Web | āœ… | āœ… | +| Jellyfin WebOS | āœ… | āœ… | +| Swiftfin (iOS) | āœ… | āœ… | +| Swiftfin (tvOS) | āœ… | āŒ | + +* This client does not need seperate Authentication ## Using Quick Connect -To sign in to a supported client, you have to enter the Quick Connect code in your user settings. +The Quick Connect process involves two devices: -Settings > Quick Connect +- **Device A**: A new client where you want to log in. +- **Device B**: An already authenticated client (such as your browser, phone, etc.). -![Quick Connect sign in](https://user-images.githubusercontent.com/12074633/115973526-aecc6000-a523-11eb-9ed6-59bee41bac7b.png) +### On Device A (New Device - the one you want to log into) -If the code is validated successfully, your new device will be signed in without entering your Jellyfin username or password on the new device. +1. Open the Jellyfin client and choose **Quick Connect** (usually found on the login screen). + On some clients you will first have to press `manual login`, others may directly show you the quick connect code. +2. A **6-character code** will be displayed. Keep this screen open. -The client will generate a 6 digit code, which you have to enter in the already signed in client in your user settings. +![Quick Connect code example](https://user-images.githubusercontent.com/12074633/115973542-c99ed480-a523-11eb-9d61-17ccd628e123.png) -![Quick Connect error](https://user-images.githubusercontent.com/12074633/115973542-c99ed480-a523-11eb-9d61-17ccd628e123.png) +### On Device B (Already Logged-In Device) + +1. Open Jellyfin and go to: + `Settings` > `Quick Connect` +2. Enter the 6-character code from Device A and confirm. +3. If successful, Device A will be logged in automatically—no need to enter a username or password. + +![Quick Connect code entry screen](https://user-images.githubusercontent.com/12074633/115973526-aecc6000-a523-11eb-9ed6-59bee41bac7b.png) + +> If the code is invalid or expired, you will see an error message and must try again. From 125287a4a1edb3ff6f6db4a0e65272f7c989e7b6 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Fri, 27 Jun 2025 00:46:02 +0200 Subject: [PATCH 258/896] fix various typos --- docs/general/server/quick-connect.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docs/general/server/quick-connect.md b/docs/general/server/quick-connect.md index e0691ea1..165d0abc 100644 --- a/docs/general/server/quick-connect.md +++ b/docs/general/server/quick-connect.md @@ -5,18 +5,17 @@ title: Quick Connect # Quick Connect -**Quick Connect** is a feature that allows users to sign into clients **without entering a username or password**. Instead, a temporary **Quick Connect code** is generated and used to authorize login from an already authenticated client. +**Quick Connect** is a feature that allows users to sign in to clients **without entering a username or password**. Instead, a temporary **Quick Connect code** is generated and used to authorize login from an already authenticated client. -This feature streamlines the sign-in process, especially on devices with limited input options (like TVs or set-top boxes). Since it is part of the Jellyfin-API, both first and third party clients can support it. +This feature streamlines the sign-in process, especially on devices with limited input options (like TVs or set-top boxes). Because it is part of the Jellyfin API, both first- and third-party clients can support it. ## Enabling Quick Connect (Server) Quick Connect must be enabled by the Jellyfin server administrator. -1. Go to the **Admin Dashboard** on your Jellyfin server. +1. Go to the **Admin Dashboard** on your Jellyfin server.
    `Settings` > `Dashboard` -2. Navigate to: - > `General` +2. Navigate to the **General** Tab 3. Check the box: āœ… **Enable Quick Connect on this server** @@ -42,7 +41,7 @@ Quick Connect functionality is supported in two contexts: | Swiftfin (iOS) | āœ… | āœ… | | Swiftfin (tvOS) | āœ… | āŒ | -* This client does not need seperate Authentication +* This client does not need separate Authentication ## Using Quick Connect @@ -54,7 +53,7 @@ The Quick Connect process involves two devices: ### On Device A (New Device - the one you want to log into) 1. Open the Jellyfin client and choose **Quick Connect** (usually found on the login screen). - On some clients you will first have to press `manual login`, others may directly show you the quick connect code. + On some clients, you will first need to press **Manual Login**; others may display the quick-connect code directly. 2. A **6-character code** will be displayed. Keep this screen open. ![Quick Connect code example](https://user-images.githubusercontent.com/12074633/115973542-c99ed480-a523-11eb-9d61-17ccd628e123.png) From 5b20f2dd4649ba58dac674aa16125306b8ba80e2 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Fri, 27 Jun 2025 00:52:34 +0200 Subject: [PATCH 259/896] fix html --- docs/general/server/quick-connect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/quick-connect.md b/docs/general/server/quick-connect.md index 165d0abc..2c8bab61 100644 --- a/docs/general/server/quick-connect.md +++ b/docs/general/server/quick-connect.md @@ -13,7 +13,7 @@ This feature streamlines the sign-in process, especially on devices with limited Quick Connect must be enabled by the Jellyfin server administrator. -1. Go to the **Admin Dashboard** on your Jellyfin server.
    +1. Go to the **Admin Dashboard** on your Jellyfin server.
    `Settings` > `Dashboard` 2. Navigate to the **General** Tab 3. Check the box: From fe80a314963e76ef48f6c3de818c3ac550edc0bf Mon Sep 17 00:00:00 2001 From: BotBlake Date: Fri, 27 Jun 2025 01:03:27 +0200 Subject: [PATCH 260/896] fix networking refferences (#1431) --- docs/general/installation/advanced/truenas.md | 2 +- docs/general/post-install/networking/3_dlna.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/installation/advanced/truenas.md b/docs/general/installation/advanced/truenas.md index e09d2e8e..cb84d9fc 100644 --- a/docs/general/installation/advanced/truenas.md +++ b/docs/general/installation/advanced/truenas.md @@ -133,7 +133,7 @@ services: - Unless you set the container to run as root, you need to add the render group ID to the container with `group_add`. - In case the render group's ID is not `107` on all SCALE servers by default, go to your system shell and run the following command to get your render group's ID: `cat /etc/group | grep render` - Jellyfin's auto discovery ports should also be configured if possible. - - [See more info here](/docs/general/post-install/networking/#static-ports) + - [See more info here](/docs/general/post-install/networking/#port-bindings)

    Docker Compose Options diff --git a/docs/general/post-install/networking/3_dlna.md b/docs/general/post-install/networking/3_dlna.md index 24e69928..131744a2 100644 --- a/docs/general/post-install/networking/3_dlna.md +++ b/docs/general/post-install/networking/3_dlna.md @@ -19,7 +19,7 @@ Make sure to restart your Jellyfin-Server to complete the plugin installation. DLNA is based on UPnP. Therefore it will make use of its **Service Discovery** (SSDP) running on Port 1900 UDP. Since UPnP is a standard Protocol expected to be on UDP port 1900, its not possible to configure this. -Make sure to open this port to your local network. You will find more information about how to do this in the [Firewall guide](./#firewall-port-forwarding). +Make sure to open this port to your local network. You will find more information about how to do this in the [Firewall guide](./#firewall--port-forwarding). DLNA discovery works by sending a broadcast to the current subnet and waiting for DLNA Servers to respond. This means that Clients will not be abled to find your server if it is not in the same subnet. From 60dfb0cb8e7b344aeed00dfac26a499becbf8126 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 28 Jun 2025 03:47:58 +0000 Subject: [PATCH 261/896] Update Linters --- package-lock.json | 742 +++++++++++++++++++--------------------------- package.json | 20 +- 2 files changed, 313 insertions(+), 449 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3792190c..836ba854 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,18 +40,18 @@ "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "@typescript-eslint/eslint-plugin": "7.1.1", - "@typescript-eslint/parser": "7.1.1", - "eslint": "8.57.0", + "@typescript-eslint/eslint-plugin": "7.18.0", + "@typescript-eslint/parser": "7.18.0", + "eslint": "8.57.1", "eslint-config-prettier": "9.1.0", "eslint-config-standard": "17.1.0", - "eslint-plugin-import": "2.29.1", - "eslint-plugin-jsx-a11y": "6.8.0", - "eslint-plugin-node": "11.1.0", - "eslint-plugin-prettier": "5.1.3", - "eslint-plugin-promise": "6.1.1", - "eslint-plugin-react": "7.34.0", - "eslint-plugin-react-hooks": "4.6.0", + "eslint-plugin-import": "2.32.0", + "eslint-plugin-jsx-a11y": "6.10.2", + "eslint-plugin-n": "14.0.0", + "eslint-plugin-prettier": "5.5.0", + "eslint-plugin-promise": "6.6.0", + "eslint-plugin-react": "7.37.5", + "eslint-plugin-react-hooks": "4.6.2", "node-fetch": "3.3.2", "prettier": "3.5.3", "typescript": "5.8.3", @@ -3806,9 +3806,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, "license": "MIT", "engines": { @@ -3840,14 +3840,14 @@ } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", "dev": true, "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -4720,16 +4720,16 @@ } }, "node_modules/@pkgr/core": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.2.tgz", - "integrity": "sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==", + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.7.tgz", + "integrity": "sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg==", "dev": true, "license": "MIT", "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://opencollective.com/unts" + "url": "https://opencollective.com/pkgr" } }, "node_modules/@pnpm/config.env-replace": { @@ -4779,6 +4779,13 @@ "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", "license": "MIT" }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, "node_modules/@sideway/address": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", @@ -5729,13 +5736,6 @@ "@types/node": "*" } }, - "node_modules/@types/semver": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", - "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/send": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", @@ -5813,26 +5813,24 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.1.1.tgz", - "integrity": "sha512-zioDz623d0RHNhvx0eesUmGfIjzrk18nSBC8xewepKXbBvN/7c1qImV7Hg8TI1URTxKax7/zxfxj3Uph8Chcuw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", + "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "7.1.1", - "@typescript-eslint/type-utils": "7.1.1", - "@typescript-eslint/utils": "7.1.1", - "@typescript-eslint/visitor-keys": "7.1.1", - "debug": "^4.3.4", + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/type-utils": "7.18.0", + "@typescript-eslint/utils": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", "graphemer": "^1.4.0", - "ignore": "^5.2.4", + "ignore": "^5.3.1", "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -5849,20 +5847,20 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.1.1.tgz", - "integrity": "sha512-ZWUFyL0z04R1nAEgr9e79YtV5LbafdOtN7yapNbn1ansMyaegl2D4bL7vHoJ4HPSc4CaLwuCVas8CVuneKzplQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", + "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "7.1.1", - "@typescript-eslint/types": "7.1.1", - "@typescript-eslint/typescript-estree": "7.1.1", - "@typescript-eslint/visitor-keys": "7.1.1", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", "debug": "^4.3.4" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -5878,17 +5876,17 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.1.1.tgz", - "integrity": "sha512-cirZpA8bJMRb4WZ+rO6+mnOJrGFDd38WoXCEI57+CYBqta8Yc8aJym2i7vyqLL1vVYljgw0X27axkUXz32T8TA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", + "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.1.1", - "@typescript-eslint/visitor-keys": "7.1.1" + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -5896,19 +5894,19 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.1.1.tgz", - "integrity": "sha512-5r4RKze6XHEEhlZnJtR3GYeCh1IueUHdbrukV2KSlLXaTjuSfeVF8mZUVPLovidCuZfbVjfhi4c0DNSa/Rdg5g==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", + "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.1.1", - "@typescript-eslint/utils": "7.1.1", + "@typescript-eslint/typescript-estree": "7.18.0", + "@typescript-eslint/utils": "7.18.0", "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -5924,13 +5922,13 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.1.1.tgz", - "integrity": "sha512-KhewzrlRMrgeKm1U9bh2z5aoL4s7K3tK5DwHDn8MHv0yQfWFz/0ZR6trrIHHa5CsF83j/GgHqzdbzCXJ3crx0Q==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", + "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", "dev": true, "license": "MIT", "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -5938,23 +5936,23 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.1.1.tgz", - "integrity": "sha512-9ZOncVSfr+sMXVxxca2OJOPagRwT0u/UHikM2Rd6L/aB+kL/QAuTnsv6MeXtjzCJYb8PzrXarypSGIPx3Jemxw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", + "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "7.1.1", - "@typescript-eslint/visitor-keys": "7.1.1", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -5967,22 +5965,19 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.1.1.tgz", - "integrity": "sha512-thOXM89xA03xAE0lW7alstvnyoBUbBX38YtY+zAUcpRPcq9EIhXPuJ0YTv948MbzmKh6e1AUszn5cBFK49Umqg==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", + "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "7.1.1", - "@typescript-eslint/types": "7.1.1", - "@typescript-eslint/typescript-estree": "7.1.1", - "semver": "^7.5.4" + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -5993,17 +5988,17 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.1.1.tgz", - "integrity": "sha512-yTdHDQxY7cSoCcAtiBzVzxleJhkGB9NncSIyMYe2+OGON1ZsP9zOPws/Pqgopa65jvknOjlk/w7ulPlZ78PiLQ==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", + "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.1.1", - "eslint-visitor-keys": "^3.4.1" + "@typescript-eslint/types": "7.18.0", + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": "^16.0.0 || >=18.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -6487,18 +6482,20 @@ "license": "MIT" }, "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -6597,19 +6594,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/array.prototype.toreversed": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", - "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - } - }, "node_modules/array.prototype.tosorted": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", @@ -6729,9 +6713,9 @@ } }, "node_modules/axe-core": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", - "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "version": "4.10.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.3.tgz", + "integrity": "sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==", "dev": true, "license": "MPL-2.0", "engines": { @@ -6739,9 +6723,9 @@ } }, "node_modules/axobject-query": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.4.tgz", - "integrity": "sha512-aPTElBrbifBU1krmZxGZOlBkslORe7Ll7+BDnI50Wy4LgOt69luMgevkDfTq1O/ZgprooPCtWpjCwKSZw/iZ4A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -6964,9 +6948,9 @@ } }, "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7023,31 +7007,6 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "license": "MIT" }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/builtins": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", - "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "semver": "^7.0.0" - } - }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -9483,9 +9442,9 @@ } }, "node_modules/es-abstract": { - "version": "1.23.9", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz", - "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", "dev": true, "license": "MIT", "dependencies": { @@ -9493,18 +9452,18 @@ "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", - "call-bound": "^1.0.3", + "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", + "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.2.7", - "get-proto": "^1.0.0", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", @@ -9516,21 +9475,24 @@ "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", + "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.0", + "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.3", + "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", - "regexp.prototype.flags": "^1.5.3", + "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", @@ -9539,7 +9501,7 @@ "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.18" + "which-typed-array": "^1.1.19" }, "engines": { "node": ">= 0.4" @@ -9731,9 +9693,9 @@ } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", @@ -9741,8 +9703,8 @@ "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -9787,23 +9749,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-compat-utils": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", - "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "semver": "^7.5.4" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, "node_modules/eslint-config-prettier": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", @@ -9870,9 +9815,9 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", - "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", "dev": true, "license": "MIT", "dependencies": { @@ -9898,9 +9843,9 @@ } }, "node_modules/eslint-plugin-es": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", - "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", + "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9917,65 +9862,70 @@ "eslint": ">=4.19.1" } }, - "node_modules/eslint-plugin-es-x": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", - "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", + "node_modules/eslint-plugin-es/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, - "funding": [ - "https://github.com/sponsors/ota-meshi", - "https://opencollective.com/eslint" - ], "license": "MIT", - "peer": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.11.0", - "eslint-compat-utils": "^0.5.1" + "eslint-visitor-keys": "^1.1.0" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": ">=6" }, - "peerDependencies": { - "eslint": ">=8" + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=4" } }, "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", "dev": true, "license": "MIT", "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "node_modules/eslint-plugin-import/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -10030,40 +9980,39 @@ } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", - "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.23.2", - "aria-query": "^5.3.0", - "array-includes": "^3.1.7", + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", - "axe-core": "=4.7.0", - "axobject-query": "^3.2.1", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.15", - "hasown": "^2.0.0", + "hasown": "^2.0.2", "jsx-ast-utils": "^3.3.5", "language-tags": "^1.0.9", "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7" + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" }, "engines": { "node": ">=4.0" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -10085,27 +10034,22 @@ } }, "node_modules/eslint-plugin-n": { - "version": "16.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz", - "integrity": "sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-14.0.0.tgz", + "integrity": "sha512-mNwplPLsbaKhHyA0fa/cy8j+oF6bF6l81hzBTWa6JOvPcMNAuIogk2ih6d9tYvWYzyUG+7ZFeChqbzdFpg2QrQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "builtins": "^5.0.1", - "eslint-plugin-es-x": "^7.5.0", - "get-tsconfig": "^4.7.0", - "globals": "^13.24.0", - "ignore": "^5.2.4", - "is-builtin-module": "^3.2.1", - "is-core-module": "^2.12.1", - "minimatch": "^3.1.2", - "resolve": "^1.22.2", - "semver": "^7.5.3" + "eslint-plugin-es": "^4.1.0", + "eslint-utils": "^3.0.0", + "ignore": "^5.1.1", + "is-core-module": "^2.3.0", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=12.22.0" }, "funding": { "url": "https://github.com/sponsors/mysticatea" @@ -10120,36 +10064,17 @@ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "node_modules/eslint-plugin-n/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eslint-plugin-n/node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "license": "ISC", - "peer": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -10157,66 +10082,7 @@ "node": "*" } }, - "node_modules/eslint-plugin-n/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-plugin-node": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=5.16.0" - } - }, - "node_modules/eslint-plugin-node/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint-plugin-node/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint-plugin-node/node_modules/semver": { + "node_modules/eslint-plugin-n/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", @@ -10227,14 +10093,14 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz", - "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.0.tgz", + "integrity": "sha512-8qsOYwkkGrahrgoUv76NZi23koqXOGiiEzXMrT8Q7VcYaUISR+5MorIUxfWqYXN0fN/31WbSrxCxFkVQ43wwrA==", "dev": true, "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.8.6" + "synckit": "^0.11.7" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -10245,7 +10111,7 @@ "peerDependencies": { "@types/eslint": ">=8.0.0", "eslint": ">=8.0.0", - "eslint-config-prettier": "*", + "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", "prettier": ">=3.0.0" }, "peerDependenciesMeta": { @@ -10258,55 +10124,58 @@ } }, "node_modules/eslint-plugin-promise": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", - "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.6.0.tgz", + "integrity": "sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==", "dev": true, "license": "ISC", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" } }, "node_modules/eslint-plugin-react": { - "version": "7.34.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.0.tgz", - "integrity": "sha512-MeVXdReleBTdkz/bvcQMSnCXGi+c9kvy51IpinjnJgutl3YTHWsDdke7Z1ufZpGfDG8xduBDKyjtB9JH1eBKIQ==", + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", "dev": true, "license": "MIT", "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlast": "^1.2.4", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.17", + "es-iterator-helpers": "^1.2.1", "estraverse": "^5.3.0", + "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", - "object.entries": "^1.1.7", - "object.fromentries": "^2.0.7", - "object.hasown": "^1.1.3", - "object.values": "^1.1.7", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.5", "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.10" + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", - "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", "dev": true, "license": "MIT", "engines": { @@ -10317,9 +10186,9 @@ } }, "node_modules/eslint-plugin-react/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -10399,29 +10268,32 @@ } }, "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^1.1.0" + "eslint-visitor-keys": "^2.0.0" }, "engines": { - "node": ">=6" + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" }, "funding": { "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" } }, "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true, "license": "Apache-2.0", "engines": { - "node": ">=4" + "node": ">=10" } }, "node_modules/eslint-visitor-keys": { @@ -10438,9 +10310,9 @@ } }, "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -11434,20 +11306,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-tsconfig": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz", - "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, "node_modules/github-slugger": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", @@ -12625,23 +12483,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-builtin-module": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "builtin-modules": "^3.3.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-callable": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", @@ -12855,6 +12696,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-npm": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", @@ -16177,9 +16031,9 @@ "license": "ISC" }, "node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "license": "ISC", "dependencies": { @@ -16601,24 +16455,6 @@ "node": ">= 0.4" } }, - "node_modules/object.hasown": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz", - "integrity": "sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/object.values": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", @@ -19804,17 +19640,6 @@ "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", "license": "MIT" }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true, - "license": "MIT", - "peer": true, - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, "node_modules/responselike": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", @@ -20846,6 +20671,20 @@ "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==", "license": "MIT" }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -20899,6 +20738,21 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/string.prototype.matchall": { "version": "4.0.12", "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", @@ -20927,6 +20781,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, "node_modules/string.prototype.trim": { "version": "1.2.10", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", @@ -21220,20 +21085,19 @@ } }, "node_modules/synckit": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", - "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.8.tgz", + "integrity": "sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==", "dev": true, "license": "MIT", "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" + "@pkgr/core": "^0.2.4" }, "engines": { "node": "^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://opencollective.com/unts" + "url": "https://opencollective.com/synckit" } }, "node_modules/tapable": { diff --git a/package.json b/package.json index 59dbbc56..b9c3b210 100644 --- a/package.json +++ b/package.json @@ -65,18 +65,18 @@ "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "@typescript-eslint/eslint-plugin": "7.1.1", - "@typescript-eslint/parser": "7.1.1", - "eslint": "8.57.0", + "@typescript-eslint/eslint-plugin": "7.18.0", + "@typescript-eslint/parser": "7.18.0", + "eslint": "8.57.1", "eslint-config-prettier": "9.1.0", "eslint-config-standard": "17.1.0", - "eslint-plugin-import": "2.29.1", - "eslint-plugin-jsx-a11y": "6.8.0", - "eslint-plugin-node": "11.1.0", - "eslint-plugin-prettier": "5.1.3", - "eslint-plugin-promise": "6.1.1", - "eslint-plugin-react": "7.34.0", - "eslint-plugin-react-hooks": "4.6.0", + "eslint-plugin-import": "2.32.0", + "eslint-plugin-jsx-a11y": "6.10.2", + "eslint-plugin-n": "14.0.0", + "eslint-plugin-prettier": "5.5.0", + "eslint-plugin-promise": "6.6.0", + "eslint-plugin-react": "7.37.5", + "eslint-plugin-react-hooks": "4.6.2", "node-fetch": "3.3.2", "prettier": "3.5.3", "typescript": "5.8.3", From 215ddf1d26b3e84722242181aa1425ac90897f5c Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sat, 28 Jun 2025 15:20:48 +0200 Subject: [PATCH 262/896] remove cast receiver --- docs/general/server/quick-connect.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/docs/general/server/quick-connect.md b/docs/general/server/quick-connect.md index 2c8bab61..41e48cc1 100644 --- a/docs/general/server/quick-connect.md +++ b/docs/general/server/quick-connect.md @@ -28,7 +28,6 @@ Quick Connect functionality is supported in two contexts: | JellyCon | āœ… | āŒ | | Jellyfin Android | āœ… | āœ… | | Jellyfin AndroidTV | āœ… | āŒ | -| Jellyfin Chromecast | āš ļø* | āš ļø* | | Jellyfin Kodi | āŒ | āŒ | | Jellyfin Media Player| āœ… | āœ… | | Jellyfin Mobile (iOS)| āœ… | āœ… | @@ -41,8 +40,6 @@ Quick Connect functionality is supported in two contexts: | Swiftfin (iOS) | āœ… | āœ… | | Swiftfin (tvOS) | āœ… | āŒ | -* This client does not need separate Authentication - ## Using Quick Connect The Quick Connect process involves two devices: From 5b653edea8030b0be5b0408ac323657618c23091 Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Sun, 29 Jun 2025 09:23:57 +0200 Subject: [PATCH 263/896] Remove unused eslint-config-standard --- package-lock.json | 444 ++++++++++++++++++++++++++++++---------------- package.json | 3 +- 2 files changed, 294 insertions(+), 153 deletions(-) diff --git a/package-lock.json b/package-lock.json index 836ba854..ce464517 100644 --- a/package-lock.json +++ b/package-lock.json @@ -44,10 +44,9 @@ "@typescript-eslint/parser": "7.18.0", "eslint": "8.57.1", "eslint-config-prettier": "9.1.0", - "eslint-config-standard": "17.1.0", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "14.0.0", + "eslint-plugin-n": "17.20.0", "eslint-plugin-prettier": "5.5.0", "eslint-plugin-promise": "6.6.0", "eslint-plugin-react": "7.37.5", @@ -3700,9 +3699,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.1.tgz", - "integrity": "sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", "dev": true, "license": "MIT", "dependencies": { @@ -5875,6 +5874,42 @@ } } }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.35.0.tgz", + "integrity": "sha512-41xatqRwWZuhUMF/aZm2fcUsOFKNcG28xqRSS6ZVr9BVJtGExosLAm5A1OxTjRMagx8nJqva+P5zNIGt8RIgbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.35.0", + "@typescript-eslint/types": "^8.35.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.0.tgz", + "integrity": "sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/scope-manager": { "version": "7.18.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", @@ -5893,6 +5928,23 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.35.0.tgz", + "integrity": "sha512-04k/7247kZzFraweuEirmvUj+W3bJLI9fX6fbo1Qm2YykuBvEhRTPl8tcxlYO8kZZW+HIXfkZNoasVb8EV4jpA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, "node_modules/@typescript-eslint/type-utils": { "version": "7.18.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", @@ -9749,6 +9801,22 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint-compat-utils": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, "node_modules/eslint-config-prettier": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", @@ -9762,36 +9830,6 @@ "eslint": ">=7.0.0" } }, - "node_modules/eslint-config-standard": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", - "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.1", - "eslint-plugin-import": "^2.25.2", - "eslint-plugin-n": "^15.0.0 || ^16.0.0 ", - "eslint-plugin-promise": "^6.0.0" - } - }, "node_modules/eslint-import-resolver-node": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", @@ -9842,50 +9880,26 @@ "ms": "^2.1.1" } }, - "node_modules/eslint-plugin-es": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", - "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", + "node_modules/eslint-plugin-es-x": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", + "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", "dev": true, + "funding": [ + "https://github.com/sponsors/ota-meshi", + "https://opencollective.com/eslint" + ], "license": "MIT", "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" + "@eslint-community/eslint-utils": "^4.1.2", + "@eslint-community/regexpp": "^4.11.0", + "eslint-compat-utils": "^0.5.1" }, "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "node": "^14.18.0 || >=16.0.0" }, "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/eslint-plugin-es/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=4" + "eslint": ">=8" } }, "node_modules/eslint-plugin-import": { @@ -10034,62 +10048,173 @@ } }, "node_modules/eslint-plugin-n": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-14.0.0.tgz", - "integrity": "sha512-mNwplPLsbaKhHyA0fa/cy8j+oF6bF6l81hzBTWa6JOvPcMNAuIogk2ih6d9tYvWYzyUG+7ZFeChqbzdFpg2QrQ==", + "version": "17.20.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.20.0.tgz", + "integrity": "sha512-IRSoatgB/NQJZG5EeTbv/iAx1byOGdbbyhQrNvWdCfTnmPxUT0ao9/eGOeG7ljD8wJBsxwE8f6tES5Db0FRKEw==", "dev": true, "license": "MIT", "dependencies": { - "eslint-plugin-es": "^4.1.0", - "eslint-utils": "^3.0.0", - "ignore": "^5.1.1", - "is-core-module": "^2.3.0", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" + "@eslint-community/eslint-utils": "^4.5.0", + "@typescript-eslint/utils": "^8.26.1", + "enhanced-resolve": "^5.17.1", + "eslint-plugin-es-x": "^7.8.0", + "get-tsconfig": "^4.8.1", + "globals": "^15.11.0", + "ignore": "^5.3.2", + "minimatch": "^9.0.5", + "semver": "^7.6.3", + "ts-declaration-location": "^1.0.6" }, "engines": { - "node": ">=12.22.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "url": "https://opencollective.com/eslint" }, "peerDependencies": { - "eslint": ">=7.0.0" + "eslint": ">=8.23.0" } }, - "node_modules/eslint-plugin-n/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/eslint-plugin-n/node_modules/@typescript-eslint/scope-manager": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.35.0.tgz", + "integrity": "sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint-plugin-n/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" + "@typescript-eslint/types": "8.35.0", + "@typescript-eslint/visitor-keys": "8.35.0" }, "engines": { - "node": "*" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/eslint-plugin-n/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/eslint-plugin-n/node_modules/@typescript-eslint/types": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.0.tgz", + "integrity": "sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-n/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.35.0.tgz", + "integrity": "sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.35.0", + "@typescript-eslint/tsconfig-utils": "8.35.0", + "@typescript-eslint/types": "8.35.0", + "@typescript-eslint/visitor-keys": "8.35.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/eslint-plugin-n/node_modules/@typescript-eslint/utils": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.35.0.tgz", + "integrity": "sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.35.0", + "@typescript-eslint/types": "8.35.0", + "@typescript-eslint/typescript-estree": "8.35.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/eslint-plugin-n/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.35.0.tgz", + "integrity": "sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.35.0", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-n/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-n/node_modules/globals": { + "version": "15.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-plugin-n/node_modules/ts-api-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" } }, "node_modules/eslint-plugin-prettier": { @@ -10267,35 +10392,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", @@ -11306,6 +11402,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-tsconfig": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.1.tgz", + "integrity": "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, "node_modules/github-slugger": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", @@ -19206,19 +19315,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/regexpu-core": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", @@ -19640,6 +19736,16 @@ "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", "license": "MIT" }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, "node_modules/responselike": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", @@ -21299,6 +21405,42 @@ "typescript": ">=4.2.0" } }, + "node_modules/ts-declaration-location": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", + "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", + "dev": true, + "funding": [ + { + "type": "ko-fi", + "url": "https://ko-fi.com/rebeccastevens" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/ts-declaration-location" + } + ], + "license": "BSD-3-Clause", + "dependencies": { + "picomatch": "^4.0.2" + }, + "peerDependencies": { + "typescript": ">=4.0.0" + } + }, + "node_modules/ts-declaration-location/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/ts-dedent": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", diff --git a/package.json b/package.json index b9c3b210..bca5f756 100644 --- a/package.json +++ b/package.json @@ -69,10 +69,9 @@ "@typescript-eslint/parser": "7.18.0", "eslint": "8.57.1", "eslint-config-prettier": "9.1.0", - "eslint-config-standard": "17.1.0", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "14.0.0", + "eslint-plugin-n": "17.20.0", "eslint-plugin-prettier": "5.5.0", "eslint-plugin-promise": "6.6.0", "eslint-plugin-react": "7.37.5", From 199f6fd7592128c69f5d9c65459810c8bd1a6e2e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 29 Jun 2025 07:28:23 +0000 Subject: [PATCH 264/896] Update Linters --- package-lock.json | 714 +++++++++++++++++++++++++++------------------- package.json | 12 +- 2 files changed, 420 insertions(+), 306 deletions(-) diff --git a/package-lock.json b/package-lock.json index ce464517..83ff5c2d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,17 +40,17 @@ "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "@typescript-eslint/eslint-plugin": "7.18.0", - "@typescript-eslint/parser": "7.18.0", - "eslint": "8.57.1", - "eslint-config-prettier": "9.1.0", + "@typescript-eslint/eslint-plugin": "8.34.1", + "@typescript-eslint/parser": "8.34.1", + "eslint": "9.29.0", + "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "17.20.0", "eslint-plugin-prettier": "5.5.0", - "eslint-plugin-promise": "6.6.0", + "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", - "eslint-plugin-react-hooks": "4.6.2", + "eslint-plugin-react-hooks": "5.2.0", "node-fetch": "3.3.2", "prettier": "3.5.3", "typescript": "5.8.3", @@ -3727,17 +3727,79 @@ "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, + "node_modules/@eslint/config-array": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz", + "integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.6", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-array/node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz", + "integrity": "sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", + "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", "dev": true, "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", + "espree": "^10.0.1", + "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -3745,7 +3807,7 @@ "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -3763,16 +3825,13 @@ } }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3791,27 +3850,54 @@ "node": "*" } }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "version": "9.29.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz", + "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==", "dev": true, "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", + "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.3.tgz", + "integrity": "sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.15.1", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz", + "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@fontsource/noto-sans": { @@ -3838,44 +3924,42 @@ "@hapi/hoek": "^9.0.0" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.3.0" }, "engines": { - "node": ">=10.10.0" + "node": ">=18.18.0" } }, - "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "license": "Apache-2.0", "engines": { - "node": "*" + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, "node_modules/@humanwhocodes/module-importer": { @@ -3892,13 +3976,19 @@ "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", "dev": true, - "license": "BSD-3-Clause" + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } }, "node_modules/@iconify/types": { "version": "2.0.0", @@ -5812,66 +5902,68 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", - "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==", + "version": "8.34.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.34.1.tgz", + "integrity": "sha512-STXcN6ebF6li4PxwNeFnqF8/2BNDvBupf2OPx2yWNzr6mKNGF7q49VM00Pz5FaomJyqvbXpY6PhO+T9w139YEQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/type-utils": "7.18.0", - "@typescript-eslint/utils": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", + "@typescript-eslint/scope-manager": "8.34.1", + "@typescript-eslint/type-utils": "8.34.1", + "@typescript-eslint/utils": "8.34.1", + "@typescript-eslint/visitor-keys": "8.34.1", "graphemer": "^1.4.0", - "ignore": "^5.3.1", + "ignore": "^7.0.0", "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.1.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "@typescript-eslint/parser": "^8.34.1", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" } }, "node_modules/@typescript-eslint/parser": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", - "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", + "version": "8.34.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.34.1.tgz", + "integrity": "sha512-4O3idHxhyzjClSMJ0a29AcoK0+YwnEqzI6oz3vlRf3xw0zbzt15MzXwItOlnr5nIth6zlY2RENLsOPvhyrKAQA==", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", + "@typescript-eslint/scope-manager": "8.34.1", + "@typescript-eslint/types": "8.34.1", + "@typescript-eslint/typescript-estree": "8.34.1", + "@typescript-eslint/visitor-keys": "8.34.1", "debug": "^4.3.4" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/project-service": { @@ -5911,17 +6003,17 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", - "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", + "version": "8.34.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.1.tgz", + "integrity": "sha512-beu6o6QY4hJAgL1E8RaXNC071G4Kso2MGmJskCFQhRhg8VOH/FDbC8soP8NHN7e/Hdphwp8G8cE6OBzC8o41ZA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0" + "@typescript-eslint/types": "8.34.1", + "@typescript-eslint/visitor-keys": "8.34.1" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -5946,41 +6038,37 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", - "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", + "version": "8.34.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.34.1.tgz", + "integrity": "sha512-Tv7tCCr6e5m8hP4+xFugcrwTOucB8lshffJ6zf1mF1TbU67R+ntCc6DzLNKM+s/uzDyv8gLq7tufaAhIBYeV8g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/utils": "7.18.0", + "@typescript-eslint/typescript-estree": "8.34.1", + "@typescript-eslint/utils": "8.34.1", "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" + "ts-api-utils": "^2.1.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", - "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", + "version": "8.34.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.1.tgz", + "integrity": "sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==", "dev": true, "license": "MIT", "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", @@ -5988,73 +6076,126 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", - "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", - "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", + "version": "8.34.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.1.tgz", + "integrity": "sha512-rjCNqqYPuMUF5ODD+hWBNmOitjBWghkGKJg6hiCHzUvXRy6rK22Jd3rwbP2Xi+R7oYVvIKhokHVhH41BxPV5mA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0" + "@typescript-eslint/project-service": "8.34.1", + "@typescript-eslint/tsconfig-utils": "8.34.1", + "@typescript-eslint/types": "8.34.1", + "@typescript-eslint/visitor-keys": "8.34.1", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.1.0" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.56.0" + "typescript": ">=4.8.4 <5.9.0" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", - "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/project-service": { + "version": "8.34.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.1.tgz", + "integrity": "sha512-nuHlOmFZfuRwLJKDGQOVc0xnQrAmuq1Mj/ISou5044y1ajGNp2BNliIqp7F2LPQ5sForz8lempMFCovfeS1XoA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.18.0", - "eslint-visitor-keys": "^3.4.3" + "@typescript-eslint/tsconfig-utils": "^8.34.1", + "@typescript-eslint/types": "^8.34.1", + "debug": "^4.3.4" }, "engines": { - "node": "^18.18.0 || >=20.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.34.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.1.tgz", + "integrity": "sha512-K4Sjdo4/xF9NEeA2khOb7Y5nY6NSXBnod87uniVYW9kHP+hNlDV8trUSFeynA2uxWam4gIWgWoygPrv9VMWrYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.34.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.1.tgz", + "integrity": "sha512-mqOwUdZ3KjtGk7xJJnLbHxTuWVn3GO2WZZuM+Slhkun4+qthLdXx32C8xIXbO1kfCECb3jIs3eoxK3eryk7aoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.34.1", + "@typescript-eslint/types": "8.34.1", + "@typescript-eslint/typescript-estree": "8.34.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.34.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.1.tgz", + "integrity": "sha512-xoh5rJ+tgsRKoXnkBPFRLZ7rjKM0AfVbC68UZ/ECXoDbfggb9RbEySN359acY1vS3qZ0jVTVWzbtfapwm5ztxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.34.1", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/@ungap/structured-clone": { @@ -6265,9 +6406,9 @@ } }, "node_modules/acorn": { - "version": "8.14.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", - "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -9208,19 +9349,6 @@ "node": ">=6" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/docusaurus-plugin-sass": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.6.tgz", @@ -9745,60 +9873,64 @@ } }, "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "version": "9.29.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.29.0.tgz", + "integrity": "sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.20.1", + "@eslint/config-helpers": "^0.2.1", + "@eslint/core": "^0.14.0", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.29.0", + "@eslint/plugin-kit": "^0.3.1", + "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", + "cross-spawn": "^7.0.6", "debug": "^4.3.2", - "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", + "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "optionator": "^0.9.3" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, "node_modules/eslint-compat-utils": { @@ -9818,14 +9950,17 @@ } }, "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz", + "integrity": "sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==", "dev": true, "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, + "funding": { + "url": "https://opencollective.com/eslint-config-prettier" + }, "peerDependencies": { "eslint": ">=7.0.0" } @@ -10204,19 +10339,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-n/node_modules/ts-api-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", - "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12" - }, - "peerDependencies": { - "typescript": ">=4.8.4" - } - }, "node_modules/eslint-plugin-prettier": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.0.tgz", @@ -10249,13 +10371,16 @@ } }, "node_modules/eslint-plugin-promise": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.6.0.tgz", - "integrity": "sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz", + "integrity": "sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==", "dev": true, "license": "ISC", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -10298,16 +10423,16 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", + "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==", "dev": true, "license": "MIT", "engines": { "node": ">=10" }, "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" } }, "node_modules/eslint-plugin-react/node_modules/brace-expansion": { @@ -10376,9 +10501,9 @@ } }, "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -10386,7 +10511,7 @@ "estraverse": "^5.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -10416,6 +10541,19 @@ "concat-map": "0.0.1" } }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/eslint/node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -10429,22 +10567,6 @@ "node": ">=10.13.0" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eslint/node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -10458,32 +10580,32 @@ "node": "*" } }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.9.0", + "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "eslint-visitor-keys": "^4.2.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -10984,16 +11106,16 @@ } }, "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, "license": "MIT", "dependencies": { - "flat-cache": "^3.0.4" + "flat-cache": "^4.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16.0.0" } }, "node_modules/file-loader": { @@ -11122,18 +11244,17 @@ } }, "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, "license": "MIT", "dependencies": { "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "keyv": "^4.5.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16" } }, "node_modules/flatted": { @@ -21302,13 +21423,6 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "license": "MIT" }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true, - "license": "MIT" - }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -21393,16 +21507,16 @@ } }, "node_modules/ts-api-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", - "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=16" + "node": ">=18.12" }, "peerDependencies": { - "typescript": ">=4.2.0" + "typescript": ">=4.8.4" } }, "node_modules/ts-declaration-location": { diff --git a/package.json b/package.json index bca5f756..b5a7e811 100644 --- a/package.json +++ b/package.json @@ -65,17 +65,17 @@ "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "@typescript-eslint/eslint-plugin": "7.18.0", - "@typescript-eslint/parser": "7.18.0", - "eslint": "8.57.1", - "eslint-config-prettier": "9.1.0", + "@typescript-eslint/eslint-plugin": "8.34.1", + "@typescript-eslint/parser": "8.34.1", + "eslint": "9.29.0", + "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "17.20.0", "eslint-plugin-prettier": "5.5.0", - "eslint-plugin-promise": "6.6.0", + "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", - "eslint-plugin-react-hooks": "4.6.2", + "eslint-plugin-react-hooks": "5.2.0", "node-fetch": "3.3.2", "prettier": "3.5.3", "typescript": "5.8.3", From ac0b3b6a90f9e789bce316664df43e79886819c6 Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Sun, 29 Jun 2025 09:48:54 +0200 Subject: [PATCH 265/896] Migrate ESLint to flat config --- .eslintignore | 20 --- .eslintrc.json | 34 ----- eslint.config.mjs | 57 ++++++++ package-lock.json | 336 ++++++++++++++++------------------------------ package.json | 5 +- 5 files changed, 173 insertions(+), 279 deletions(-) delete mode 100644 .eslintignore delete mode 100644 .eslintrc.json create mode 100644 eslint.config.mjs diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index b2d6de30..00000000 --- a/.eslintignore +++ /dev/null @@ -1,20 +0,0 @@ -# Dependencies -/node_modules - -# Production -/build - -# Generated files -.docusaurus -.cache-loader - -# Misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index c054500f..00000000 --- a/.eslintrc.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "env": { - "browser": true, - "es2021": true, - "node": true - }, - "extends": [ - "eslint:recommended", - "plugin:react/recommended", - "plugin:react-hooks/recommended", - "plugin:jsx-a11y/recommended" - ], - "globals": { - "JSX": "readonly" - }, - "parser": "@typescript-eslint/parser", - "parserOptions": { - "ecmaFeatures": { - "jsx": true - }, - "ecmaVersion": 12, - "sourceType": "module" - }, - "plugins": ["react", "@typescript-eslint", "jsx-a11y"], - "rules": { - "no-unused-vars": "off", - "@typescript-eslint/no-unused-vars": "error" - }, - "settings": { - "react": { - "version": "detect" - } - } -} diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 00000000..6c4b0956 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,57 @@ +import { globalIgnores } from 'eslint/config'; +import react from 'eslint-plugin-react'; +import reactHooks from 'eslint-plugin-react-hooks'; +import ts from 'typescript-eslint'; +import jsxA11Y from 'eslint-plugin-jsx-a11y'; +import globals from 'globals'; + +export default ts.config([ + globalIgnores([ + 'node_modules', + 'build', + '**/.docusaurus', + '**/.cache-loader', + '**/.DS_Store', + '**/.env.local', + '**/.env.development.local', + '**/.env.test.local', + '**/.env.production.local', + '**/npm-debug.log*', + '**/yarn-debug.log*', + '**/yarn-error.log*', + '**/*.json' + ]), + react.configs.flat.recommended, + reactHooks.configs['recommended-latest'], + ...ts.configs.recommended, + jsxA11Y.flatConfigs.recommended, + { + languageOptions: { + globals: { + ...globals.browser, + ...globals.node, + JSX: 'readonly' + }, + + ecmaVersion: 12, + sourceType: 'module', + + parserOptions: { + ecmaFeatures: { + jsx: true + } + } + }, + + settings: { + react: { + version: 'detect' + } + }, + + rules: { + 'no-unused-vars': 'off', + '@typescript-eslint/no-unused-vars': 'error' + } + } +]); diff --git a/package-lock.json b/package-lock.json index 83ff5c2d..66159946 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,11 +37,10 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", + "@eslint/js": "9.30.0", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "@typescript-eslint/eslint-plugin": "8.34.1", - "@typescript-eslint/parser": "8.34.1", "eslint": "9.29.0", "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.32.0", @@ -51,9 +50,11 @@ "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", + "globals": "16.2.0", "node-fetch": "3.3.2", "prettier": "3.5.3", "typescript": "5.8.3", + "typescript-eslint": "8.35.0", "typescript-plugin-css-modules": "5.1.0" }, "engines": { @@ -779,6 +780,15 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-classes/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", @@ -1760,6 +1770,15 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/types": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz", @@ -3851,9 +3870,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.29.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz", - "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==", + "version": "9.30.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.30.0.tgz", + "integrity": "sha512-Wzw3wQwPvc9sHM+NjakWTcPx11mbZyiYHuwWa/QfZ7cIRX7WK54PSk7bdyXDaoaopUcMatv1zaQvOAAO8hCdww==", "dev": true, "license": "MIT", "engines": { @@ -5902,17 +5921,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.34.1.tgz", - "integrity": "sha512-STXcN6ebF6li4PxwNeFnqF8/2BNDvBupf2OPx2yWNzr6mKNGF7q49VM00Pz5FaomJyqvbXpY6PhO+T9w139YEQ==", + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.35.0.tgz", + "integrity": "sha512-ijItUYaiWuce0N1SoSMrEd0b6b6lYkYt99pqCPfybd+HKVXtEvYhICfLdwp42MhiI5mp0oq7PKEL+g1cNiz/Eg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.34.1", - "@typescript-eslint/type-utils": "8.34.1", - "@typescript-eslint/utils": "8.34.1", - "@typescript-eslint/visitor-keys": "8.34.1", + "@typescript-eslint/scope-manager": "8.35.0", + "@typescript-eslint/type-utils": "8.35.0", + "@typescript-eslint/utils": "8.35.0", + "@typescript-eslint/visitor-keys": "8.35.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -5926,7 +5945,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.34.1", + "@typescript-eslint/parser": "^8.35.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } @@ -5942,16 +5961,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.34.1.tgz", - "integrity": "sha512-4O3idHxhyzjClSMJ0a29AcoK0+YwnEqzI6oz3vlRf3xw0zbzt15MzXwItOlnr5nIth6zlY2RENLsOPvhyrKAQA==", + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.35.0.tgz", + "integrity": "sha512-6sMvZePQrnZH2/cJkwRpkT7DxoAWh+g6+GFRK6bV3YQo7ogi3SX5rgF6099r5Q53Ma5qeT7LGmOmuIutF4t3lA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.34.1", - "@typescript-eslint/types": "8.34.1", - "@typescript-eslint/typescript-estree": "8.34.1", - "@typescript-eslint/visitor-keys": "8.34.1", + "@typescript-eslint/scope-manager": "8.35.0", + "@typescript-eslint/types": "8.35.0", + "@typescript-eslint/typescript-estree": "8.35.0", + "@typescript-eslint/visitor-keys": "8.35.0", "debug": "^4.3.4" }, "engines": { @@ -5988,29 +6007,15 @@ "typescript": ">=4.8.4 <5.9.0" } }, - "node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.0.tgz", - "integrity": "sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.34.1.tgz", - "integrity": "sha512-beu6o6QY4hJAgL1E8RaXNC071G4Kso2MGmJskCFQhRhg8VOH/FDbC8soP8NHN7e/Hdphwp8G8cE6OBzC8o41ZA==", + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.35.0.tgz", + "integrity": "sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.34.1", - "@typescript-eslint/visitor-keys": "8.34.1" + "@typescript-eslint/types": "8.35.0", + "@typescript-eslint/visitor-keys": "8.35.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6038,14 +6043,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.34.1.tgz", - "integrity": "sha512-Tv7tCCr6e5m8hP4+xFugcrwTOucB8lshffJ6zf1mF1TbU67R+ntCc6DzLNKM+s/uzDyv8gLq7tufaAhIBYeV8g==", + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.35.0.tgz", + "integrity": "sha512-ceNNttjfmSEoM9PW87bWLDEIaLAyR+E6BoYJQ5PfaDau37UGca9Nyq3lBk8Bw2ad0AKvYabz6wxc7DMTO2jnNA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.34.1", - "@typescript-eslint/utils": "8.34.1", + "@typescript-eslint/typescript-estree": "8.35.0", + "@typescript-eslint/utils": "8.35.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6062,9 +6067,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.34.1.tgz", - "integrity": "sha512-rjLVbmE7HR18kDsjNIZQHxmv9RZwlgzavryL5Lnj2ujIRTeXlKtILHgRNmQ3j4daw7zd+mQgy+uyt6Zo6I0IGA==", + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.0.tgz", + "integrity": "sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==", "dev": true, "license": "MIT", "engines": { @@ -6076,16 +6081,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.34.1.tgz", - "integrity": "sha512-rjCNqqYPuMUF5ODD+hWBNmOitjBWghkGKJg6hiCHzUvXRy6rK22Jd3rwbP2Xi+R7oYVvIKhokHVhH41BxPV5mA==", + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.35.0.tgz", + "integrity": "sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.34.1", - "@typescript-eslint/tsconfig-utils": "8.34.1", - "@typescript-eslint/types": "8.34.1", - "@typescript-eslint/visitor-keys": "8.34.1", + "@typescript-eslint/project-service": "8.35.0", + "@typescript-eslint/tsconfig-utils": "8.35.0", + "@typescript-eslint/types": "8.35.0", + "@typescript-eslint/visitor-keys": "8.35.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6104,56 +6109,17 @@ "typescript": ">=4.8.4 <5.9.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/project-service": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.34.1.tgz", - "integrity": "sha512-nuHlOmFZfuRwLJKDGQOVc0xnQrAmuq1Mj/ISou5044y1ajGNp2BNliIqp7F2LPQ5sForz8lempMFCovfeS1XoA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.34.1", - "@typescript-eslint/types": "^8.34.1", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.34.1.tgz", - "integrity": "sha512-K4Sjdo4/xF9NEeA2khOb7Y5nY6NSXBnod87uniVYW9kHP+hNlDV8trUSFeynA2uxWam4gIWgWoygPrv9VMWrYg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" - } - }, "node_modules/@typescript-eslint/utils": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.34.1.tgz", - "integrity": "sha512-mqOwUdZ3KjtGk7xJJnLbHxTuWVn3GO2WZZuM+Slhkun4+qthLdXx32C8xIXbO1kfCECb3jIs3eoxK3eryk7aoQ==", + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.35.0.tgz", + "integrity": "sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.34.1", - "@typescript-eslint/types": "8.34.1", - "@typescript-eslint/typescript-estree": "8.34.1" + "@typescript-eslint/scope-manager": "8.35.0", + "@typescript-eslint/types": "8.35.0", + "@typescript-eslint/typescript-estree": "8.35.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6168,13 +6134,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.34.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.34.1.tgz", - "integrity": "sha512-xoh5rJ+tgsRKoXnkBPFRLZ7rjKM0AfVbC68UZ/ECXoDbfggb9RbEySN359acY1vS3qZ0jVTVWzbtfapwm5ztxw==", + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.35.0.tgz", + "integrity": "sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.34.1", + "@typescript-eslint/types": "8.35.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -10210,122 +10176,6 @@ "eslint": ">=8.23.0" } }, - "node_modules/eslint-plugin-n/node_modules/@typescript-eslint/scope-manager": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.35.0.tgz", - "integrity": "sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.35.0", - "@typescript-eslint/visitor-keys": "8.35.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-n/node_modules/@typescript-eslint/types": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.0.tgz", - "integrity": "sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-n/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.35.0.tgz", - "integrity": "sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.35.0", - "@typescript-eslint/tsconfig-utils": "8.35.0", - "@typescript-eslint/types": "8.35.0", - "@typescript-eslint/visitor-keys": "8.35.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^2.1.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" - } - }, - "node_modules/eslint-plugin-n/node_modules/@typescript-eslint/utils": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.35.0.tgz", - "integrity": "sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.35.0", - "@typescript-eslint/types": "8.35.0", - "@typescript-eslint/typescript-estree": "8.35.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" - } - }, - "node_modules/eslint-plugin-n/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.35.0.tgz", - "integrity": "sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.35.0", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-n/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/eslint-plugin-n/node_modules/globals": { "version": "15.15.0", "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", @@ -10530,6 +10380,19 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/@eslint/js": { + "version": "9.29.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz", + "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, "node_modules/eslint/node_modules/brace-expansion": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", @@ -11628,12 +11491,16 @@ } }, "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.2.0.tgz", + "integrity": "sha512-O+7l9tPdHCU320IigZZPj5zmRCFG9xHmx9cU8FqU2Rp+JN714seHV+2S9+JslCpY4gJwU2vOGox0wzgae/MCEg==", + "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/globalthis": { @@ -21756,6 +21623,29 @@ "node": ">=14.17" } }, + "node_modules/typescript-eslint": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.35.0.tgz", + "integrity": "sha512-uEnz70b7kBz6eg/j0Czy6K5NivaYopgxRjsnAJ2Fx5oTLo3wefTHIbL7AkQr1+7tJCRVpTs/wiM8JR/11Loq9A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.35.0", + "@typescript-eslint/parser": "8.35.0", + "@typescript-eslint/utils": "8.35.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.9.0" + } + }, "node_modules/typescript-plugin-css-modules": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/typescript-plugin-css-modules/-/typescript-plugin-css-modules-5.1.0.tgz", diff --git a/package.json b/package.json index b5a7e811..6193ca6f 100644 --- a/package.json +++ b/package.json @@ -62,11 +62,10 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", + "@eslint/js": "9.30.0", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "@typescript-eslint/eslint-plugin": "8.34.1", - "@typescript-eslint/parser": "8.34.1", "eslint": "9.29.0", "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.32.0", @@ -76,9 +75,11 @@ "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", + "globals": "16.2.0", "node-fetch": "3.3.2", "prettier": "3.5.3", "typescript": "5.8.3", + "typescript-eslint": "8.35.0", "typescript-plugin-css-modules": "5.1.0" } } From 4eaaba0d1e7dd106eee2a1346fda43ec9d77adad Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Sun, 29 Jun 2025 09:50:53 +0200 Subject: [PATCH 266/896] Suppress new linter issues --- scripts/copy-rss-feed.js | 1 + src/components/home/HomepageFeatures.tsx | 1 + 2 files changed, 2 insertions(+) diff --git a/scripts/copy-rss-feed.js b/scripts/copy-rss-feed.js index 937e82ae..329f1d85 100644 --- a/scripts/copy-rss-feed.js +++ b/scripts/copy-rss-feed.js @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-require-imports */ const fs = require('fs'); const path = require('path'); diff --git a/src/components/home/HomepageFeatures.tsx b/src/components/home/HomepageFeatures.tsx index db3bd7b4..ecc4df8e 100644 --- a/src/components/home/HomepageFeatures.tsx +++ b/src/components/home/HomepageFeatures.tsx @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-require-imports */ import React, { ComponentType, HTMLProps, ReactNode } from 'react'; import { Navigation } from 'swiper/modules'; import { Swiper, SwiperSlide } from 'swiper/react'; From a7eb8d5292a3fa3228e94f1c59cd6f835481203e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 29 Jun 2025 07:57:53 +0000 Subject: [PATCH 267/896] Lock file maintenance --- package-lock.json | 988 +++++++++++++++++++--------------------------- 1 file changed, 407 insertions(+), 581 deletions(-) diff --git a/package-lock.json b/package-lock.json index 66159946..5a0a5807 100644 --- a/package-lock.json +++ b/package-lock.json @@ -82,13 +82,13 @@ } }, "node_modules/@antfu/install-pkg": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.0.0.tgz", - "integrity": "sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz", + "integrity": "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==", "license": "MIT", "dependencies": { - "package-manager-detector": "^0.2.8", - "tinyexec": "^0.3.2" + "package-manager-detector": "^1.3.0", + "tinyexec": "^1.0.1" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -118,30 +118,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.1.tgz", - "integrity": "sha512-Q+E+rd/yBzNQhXkG+zQnF58e4zoZfBedaxwzPmicKsiK3nt8iJYrSrDbjwFFDGC4f+rPafqRaPH6TsDoSvMf7A==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.7.tgz", + "integrity": "sha512-xgu/ySj2mTiUFmdE9yCMfBxLp4DHd5DwmbbD05YAuICfodYT3VvRxbrh81LGQ/8UpSdtMdfKMn3KouYDX59DGQ==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.1.tgz", - "integrity": "sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.7.tgz", + "integrity": "sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==", "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.27.1", - "@babel/helper-compilation-targets": "^7.27.1", - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helpers": "^7.27.1", - "@babel/parser": "^7.27.1", - "@babel/template": "^7.27.1", - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1", + "@babel/generator": "^7.27.5", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.27.3", + "@babel/helpers": "^7.27.6", + "@babel/parser": "^7.27.7", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.27.7", + "@babel/types": "^7.27.7", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -166,13 +166,13 @@ } }, "node_modules/@babel/generator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.1.tgz", - "integrity": "sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==", + "version": "7.27.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz", + "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.27.1", - "@babel/types": "^7.27.1", + "@babel/parser": "^7.27.5", + "@babel/types": "^7.27.3", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^3.0.2" @@ -182,24 +182,24 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.1.tgz", - "integrity": "sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", "license": "MIT", "dependencies": { - "@babel/types": "^7.27.1" + "@babel/types": "^7.27.3" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.1.tgz", - "integrity": "sha512-2YaDd/Rd9E598B5+WIc8wJPmWETiiJXFYVE60oX8FDohv7rAUU3CQj+A1MgeEmcsk2+dQuEjIe/GDvig0SqL4g==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.27.1", + "@babel/compat-data": "^7.27.2", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", @@ -275,16 +275,16 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz", - "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", + "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "debug": "^4.4.1", "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" + "resolve": "^1.22.10" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -317,14 +317,14 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.1.tgz", - "integrity": "sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", + "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", - "@babel/traverse": "^7.27.1" + "@babel/traverse": "^7.27.3" }, "engines": { "node": ">=6.9.0" @@ -443,25 +443,25 @@ } }, "node_modules/@babel/helpers": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.1.tgz", - "integrity": "sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==", + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", + "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", "license": "MIT", "dependencies": { - "@babel/template": "^7.27.1", - "@babel/types": "^7.27.1" + "@babel/template": "^7.27.2", + "@babel/types": "^7.27.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.1.tgz", - "integrity": "sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.7.tgz", + "integrity": "sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==", "license": "MIT", "dependencies": { - "@babel/types": "^7.27.1" + "@babel/types": "^7.27.7" }, "bin": { "parser": "bin/babel-parser.js" @@ -714,9 +714,9 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.1.tgz", - "integrity": "sha512-QEcFlMl9nGTgh1rn2nIeU5bkfb9BAjaQcWbiP4LvKxUot52ABcTkpcyJ7f2Q2U2RuQ84BNLgts3jRme2dTx6Fw==", + "version": "7.27.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.5.tgz", + "integrity": "sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -761,16 +761,16 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz", - "integrity": "sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.7.tgz", + "integrity": "sha512-CuLkokN1PEZ0Fsjtq+001aog/C2drDK9nTfK/NRK0n6rBin6cBrvM+zfQjDE+UllhR6/J4a6w8Xq9i4yi3mQrw==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", - "@babel/traverse": "^7.27.1", + "@babel/traverse": "^7.27.7", "globals": "^11.1.0" }, "engines": { @@ -806,12 +806,13 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.1.tgz", - "integrity": "sha512-ttDCqhfvpE9emVkXbPD8vyxxh4TWYACVybGkDj+oReOGwnp066ITEivDlLwe0b1R0+evJ13IXQuLNB5w1fhC5Q==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.7.tgz", + "integrity": "sha512-pg3ZLdIKWCP0CrJm0O4jYjVthyBeioVfvz9nwt6o5paUxsgJ/8GucSMAIaj6M7xA4WY+SrvtGu2LijzkdyecWQ==", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.7" }, "engines": { "node": ">=6.9.0" @@ -1133,14 +1134,16 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.1.tgz", - "integrity": "sha512-/sSliVc9gHE20/7D5qsdGlq7RG5NCDTWsAhyqzGuq174EtWJoGzIu1BQ7G56eDsTcy1jseBZwv50olSdXOlGuA==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.7.tgz", + "integrity": "sha512-201B1kFTWhckclcXpWHc8uUpYziDX/Pl4rxl0ZX0DiCZ3jknwfSUALL3QCYeeXXB37yWxJbo+g+Vfq8pAaHi3w==", "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", - "@babel/plugin-transform-parameters": "^7.27.1" + "@babel/plugin-transform-destructuring": "^7.27.7", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.27.7" }, "engines": { "node": ">=6.9.0" @@ -1197,9 +1200,9 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz", - "integrity": "sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -1340,9 +1343,9 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.1.tgz", - "integrity": "sha512-B19lbbL7PMrKr52BNPjCqg1IyNUIjTcxKj8uX9zHO+PmWN93s19NDr/f69mIkEp2x9nmDJ08a7lgHaTTzvW7mw==", + "version": "7.27.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.5.tgz", + "integrity": "sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -1386,9 +1389,9 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.27.1.tgz", - "integrity": "sha512-TqGF3desVsTcp3WrJGj4HfKokfCXCLcHpt4PJF0D8/iT6LPd9RS82Upw3KPeyr6B22Lfd3DO8MVrmp0oRkUDdw==", + "version": "7.27.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.27.4.tgz", + "integrity": "sha512-D68nR5zxU64EUzV8i7T3R5XP0Xhrou/amNnddsRQssx6GrTLdZl1rLxyjtVZBd+v/NVX4AbTPOB5aU8thAZV1A==", "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.27.1", @@ -1573,13 +1576,13 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.27.1.tgz", - "integrity": "sha512-TZ5USxFpLgKDpdEt8YWBR7p6g+bZo6sHaXLqP2BY/U0acaoI8FTVflcYCr/v94twM1C5IWFdZ/hscq9WjUeLXA==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.27.2.tgz", + "integrity": "sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.27.1", - "@babel/helper-compilation-targets": "^7.27.1", + "@babel/compat-data": "^7.27.2", + "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", @@ -1621,7 +1624,7 @@ "@babel/plugin-transform-new-target": "^7.27.1", "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", "@babel/plugin-transform-numeric-separator": "^7.27.1", - "@babel/plugin-transform-object-rest-spread": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.27.2", "@babel/plugin-transform-object-super": "^7.27.1", "@babel/plugin-transform-optional-catch-binding": "^7.27.1", "@babel/plugin-transform-optional-chaining": "^7.27.1", @@ -1718,18 +1721,18 @@ } }, "node_modules/@babel/runtime": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.1.tgz", - "integrity": "sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==", + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz", + "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.1.tgz", - "integrity": "sha512-909rVuj3phpjW6y0MCXAZ5iNeORePa6ldJvp2baWGcTjwqbBDDz6xoS5JHJ7lS88NlwLYj07ImL/8IUMtDZzTA==", + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.6.tgz", + "integrity": "sha512-vDVrlmRAY8z9Ul/HxT+8ceAru95LQgkSKiXkSYZvqtbkPSfhZJgpRp45Cldbh1GJ1kxzQkI70AqyrTI58KpaWQ==", "license": "MIT", "dependencies": { "core-js-pure": "^3.30.2" @@ -1739,13 +1742,13 @@ } }, "node_modules/@babel/template": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.1.tgz", - "integrity": "sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", - "@babel/parser": "^7.27.1", + "@babel/parser": "^7.27.2", "@babel/types": "^7.27.1" }, "engines": { @@ -1753,16 +1756,16 @@ } }, "node_modules/@babel/traverse": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.1.tgz", - "integrity": "sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.7.tgz", + "integrity": "sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.27.1", - "@babel/parser": "^7.27.1", - "@babel/template": "^7.27.1", - "@babel/types": "^7.27.1", + "@babel/generator": "^7.27.5", + "@babel/parser": "^7.27.7", + "@babel/template": "^7.27.2", + "@babel/types": "^7.27.7", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1780,9 +1783,9 @@ } }, "node_modules/@babel/types": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.1.tgz", - "integrity": "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==", + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.7.tgz", + "integrity": "sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.27.1", @@ -2004,9 +2007,9 @@ } }, "node_modules/@csstools/postcss-cascade-layers": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.1.tgz", - "integrity": "sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.2.tgz", + "integrity": "sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==", "funding": [ { "type": "github", @@ -3736,6 +3739,19 @@ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@eslint-community/regexpp": { "version": "4.12.1", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", @@ -3761,30 +3777,6 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@eslint/config-array/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@eslint/config-array/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/@eslint/config-helpers": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz", @@ -3832,17 +3824,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", @@ -3856,19 +3837,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/@eslint/js": { "version": "9.30.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.30.0.tgz", @@ -4223,23 +4191,23 @@ } }, "node_modules/@mermaid-js/parser": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.4.0.tgz", - "integrity": "sha512-wla8XOWvQAwuqy+gxiZqY+c7FokraOTHRWMsbB4AgRx9Sy7zKslNyejy7E+a77qHfey5GXw/ik3IXv/NHMJgaA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.5.0.tgz", + "integrity": "sha512-AiaN7+VjXC+3BYE+GwNezkpjIcCI2qIMB/K4S2/vMWe0q/XJCBbx5+K7iteuz7VyltX9iAK4FmVTvGc9kjOV4w==", "license": "MIT", "dependencies": { "langium": "3.3.1" } }, "node_modules/@napi-rs/wasm-runtime": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.9.tgz", - "integrity": "sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==", + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.11.tgz", + "integrity": "sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==", "license": "MIT", "optional": true, "dependencies": { - "@emnapi/core": "^1.4.0", - "@emnapi/runtime": "^1.4.0", + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", "@tybys/wasm-util": "^0.9.0" } }, @@ -5233,9 +5201,9 @@ } }, "node_modules/@types/body-parser": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", - "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", "license": "MIT", "dependencies": { "@types/connect": "*", @@ -5553,9 +5521,9 @@ } }, "node_modules/@types/estree": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", "license": "MIT" }, "node_modules/@types/estree-jsx": { @@ -5568,9 +5536,9 @@ } }, "node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz", + "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==", "license": "MIT", "dependencies": { "@types/body-parser": "*", @@ -5637,9 +5605,9 @@ "license": "MIT" }, "node_modules/@types/http-errors": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", - "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", "license": "MIT" }, "node_modules/@types/http-proxy": { @@ -5716,12 +5684,12 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.15.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.3.tgz", - "integrity": "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw==", + "version": "24.0.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.7.tgz", + "integrity": "sha512-YIEUUr4yf8q8oQoXPpSlnvKNVKDQlPMWrmOcgzoduo7kvA2UF0/BwJ/eMKFTiTtkNL17I0M6Xe2tvwFU7be6iw==", "license": "MIT", "dependencies": { - "undici-types": "~6.21.0" + "undici-types": "~7.8.0" } }, "node_modules/@types/node-forge": { @@ -5760,15 +5728,15 @@ "license": "MIT" }, "node_modules/@types/prop-types": { - "version": "15.7.14", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", - "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", + "version": "15.7.15", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", + "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", "license": "MIT" }, "node_modules/@types/qs": { - "version": "6.9.18", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz", - "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", "license": "MIT" }, "node_modules/@types/range-parser": { @@ -5845,9 +5813,9 @@ } }, "node_modules/@types/send": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", - "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "version": "0.17.5", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz", + "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", "license": "MIT", "dependencies": { "@types/mime": "^1", @@ -5864,9 +5832,9 @@ } }, "node_modules/@types/serve-static": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", - "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "version": "1.15.8", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz", + "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==", "license": "MIT", "dependencies": { "@types/http-errors": "*", @@ -6109,6 +6077,32 @@ "typescript": ">=4.8.4 <5.9.0" } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@typescript-eslint/utils": { "version": "8.35.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.35.0.tgz", @@ -6151,19 +6145,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/@ungap/structured-clone": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", @@ -6918,13 +6899,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz", - "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==", + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.4", + "@babel/compat-data": "^7.27.7", + "@babel/helper-define-polyfill-provider": "^0.6.5", "semver": "^6.3.1" }, "peerDependencies": { @@ -6954,12 +6935,12 @@ } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz", - "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.4" + "@babel/helper-define-polyfill-provider": "^0.6.5" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -7107,13 +7088,13 @@ } }, "node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, "node_modules/braces": { @@ -7129,9 +7110,9 @@ } }, "node_modules/browserslist": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz", - "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", + "version": "4.25.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz", + "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==", "funding": [ { "type": "opencollective", @@ -7148,8 +7129,8 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001718", - "electron-to-chromium": "^1.5.160", + "caniuse-lite": "^1.0.30001726", + "electron-to-chromium": "^1.5.173", "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.3" }, @@ -7293,9 +7274,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001723", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz", - "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==", + "version": "1.0.30001726", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001726.tgz", + "integrity": "sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==", "funding": [ { "type": "opencollective", @@ -7764,6 +7745,12 @@ "proto-list": "~1.2.1" } }, + "node_modules/config-chain/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, "node_modules/configstore": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", @@ -7933,9 +7920,9 @@ } }, "node_modules/core-js": { - "version": "3.42.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.42.0.tgz", - "integrity": "sha512-Sz4PP4ZA+Rq4II21qkNqOEDTDrCvcANId3xpIgB34NDkWc3UduWj2dqEtN9yZIq8Dk3HyPI33x9sqqU5C8sr0g==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.43.0.tgz", + "integrity": "sha512-N6wEbTTZSYOY2rYAn85CuvWWkCK6QweMn7/4Nr3w+gDBeBhk/x4EJeY6FPo4QzDoJZxVTv8U7CMvgWk6pOHHqA==", "hasInstallScript": true, "license": "MIT", "funding": { @@ -7944,12 +7931,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.42.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.42.0.tgz", - "integrity": "sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.43.0.tgz", + "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==", "license": "MIT", "dependencies": { - "browserslist": "^4.24.4" + "browserslist": "^4.25.0" }, "funding": { "type": "opencollective", @@ -7957,9 +7944,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.42.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.42.0.tgz", - "integrity": "sha512-007bM04u91fF4kMgwom2I5cQxAFIy8jVulgr9eozILl/SZE53QOqnW/+vviC+wQWLv+AunBG+8Q0TLoeSsSxRQ==", + "version": "3.43.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.43.0.tgz", + "integrity": "sha512-i/AgxU2+A+BbJdMxh3v7/vxi2SbFqxiFmg6VsDwYB4jkucrd1BZNA9a9gphC0fYMG5IBSgQcbQnk865VCLe7xA==", "hasInstallScript": true, "license": "MIT", "funding": { @@ -8263,9 +8250,9 @@ } }, "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", @@ -8292,9 +8279,9 @@ } }, "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", "license": "BSD-2-Clause", "engines": { "node": ">= 6" @@ -8304,9 +8291,9 @@ } }, "node_modules/cssdb": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.3.0.tgz", - "integrity": "sha512-c7bmItIg38DgGjSwDPZOYF/2o0QU/sSgkWOMyl8votOfgFuyiFKWPesmCGEsrGLxEA9uL540cp8LdaGEjUGsZQ==", + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.3.1.tgz", + "integrity": "sha512-XnDRQMXucLueX92yDe0LPKupXetWoFOgawr4O4X41l5TltgK2NVbJJVDnnOywDYfW1sTJ28AcXGKOqdRKwCcmQ==", "funding": [ { "type": "opencollective", @@ -8468,10 +8455,9 @@ "license": "MIT" }, "node_modules/cytoscape": { - "version": "3.31.3", - "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.31.3.tgz", - "integrity": "sha512-eZUORSKdq+CW+EGWAxzWGoX587NrIVjN+5mcLAHaQ83Ap24XGSilr1pEy6WcIg0OwIM4yfZcLKsq5MPK29DUYA==", - "hasInstallScript": true, + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.32.0.tgz", + "integrity": "sha512-5JHBC9n75kz5851jeklCPmZWcg3hUe6sjqJvyk3+hVqFaKcHwHgxsjeN1yLmggoUc6STbtm9/NQyabQehfjvWQ==", "license": "MIT", "engines": { "node": ">=0.10" @@ -9060,9 +9046,9 @@ "license": "MIT" }, "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -9077,9 +9063,9 @@ } }, "node_modules/decode-named-character-reference": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz", - "integrity": "sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", + "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", "license": "MIT", "dependencies": { "character-entities": "^2.0.0" @@ -9315,6 +9301,19 @@ "node": ">=6" } }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/docusaurus-plugin-sass": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.6.tgz", @@ -9379,9 +9378,9 @@ } }, "node_modules/dompurify": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.5.tgz", - "integrity": "sha512-mLPd29uoRe9HpvwP2TxClGQBzGXeEC/we/q+bFlmPPmj2p2Ugl3r6ATu/UU1v77DXNcehiBg9zsr1dREyA/dJQ==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", + "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", "license": "(MPL-2.0 OR Apache-2.0)", "optionalDependencies": { "@types/trusted-types": "^2.0.7" @@ -9436,9 +9435,9 @@ } }, "node_modules/dotenv": { - "version": "16.5.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", - "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", + "version": "16.6.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", + "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -9481,9 +9480,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.167", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.167.tgz", - "integrity": "sha512-LxcRvnYO5ez2bMOFpbuuVuAI5QNeY1ncVytE/KXaL6ZNfzX1yPlAO0nSOyIHx2fVAuUprMqPs/TdVhUFZy7SIQ==", + "version": "1.5.177", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.177.tgz", + "integrity": "sha512-7EH2G59nLsEMj97fpDuvVcYi6lwTcM1xuWw3PssD8xzboAW7zj7iB3COEEEATUfjLHrs5uKBLQT03V/8URx06g==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -9527,9 +9526,9 @@ } }, "node_modules/encoding-sniffer": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz", - "integrity": "sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", + "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==", "license": "MIT", "dependencies": { "iconv-lite": "^0.6.3", @@ -9540,9 +9539,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.18.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", - "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "version": "5.18.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz", + "integrity": "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -10037,17 +10036,6 @@ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, - "node_modules/eslint-plugin-import/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, "node_modules/eslint-plugin-import/node_modules/debug": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", @@ -10058,32 +10046,6 @@ "ms": "^2.1.1" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/eslint-plugin-import/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -10124,30 +10086,6 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/eslint-plugin-n": { "version": "17.20.0", "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.20.0.tgz", @@ -10176,6 +10114,16 @@ "eslint": ">=8.23.0" } }, + "node_modules/eslint-plugin-n/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/eslint-plugin-n/node_modules/globals": { "version": "15.15.0", "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", @@ -10189,6 +10137,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/eslint-plugin-n/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/eslint-plugin-prettier": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.0.tgz", @@ -10285,43 +10249,6 @@ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" } }, - "node_modules/eslint-plugin-react/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/eslint-plugin-react/node_modules/resolve": { "version": "2.0.0-next.5", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", @@ -10368,13 +10295,13 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, "license": "Apache-2.0", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -10393,30 +10320,6 @@ "url": "https://eslint.org/donate" } }, - "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/eslint/node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -10430,19 +10333,6 @@ "node": ">=10.13.0" } }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/espree": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", @@ -10461,19 +10351,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", @@ -10590,9 +10467,9 @@ } }, "node_modules/estree-util-value-to-estree": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.3.3.tgz", - "integrity": "sha512-Db+m1WSD4+mUO7UgMeKkAwdbfNWwIxLt48XF2oFU9emPfXkIu+k5/nlOj313v7wqtAPo0f9REhUvznFrPkG8CQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.4.0.tgz", + "integrity": "sha512-Zlp+gxis+gCfK12d3Srl2PdX2ybsEA8ZYy6vQGVQTNNYLEGRQQ56XB64bjemN8kxIKXP1nC9ip4Z+ILy9LGzvQ==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" @@ -10793,9 +10670,9 @@ } }, "node_modules/exsolve": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.5.tgz", - "integrity": "sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz", + "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==", "license": "MIT" }, "node_modules/extend": { @@ -11444,28 +11321,6 @@ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "license": "BSD-2-Clause" }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/global-dirs": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", @@ -11481,15 +11336,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/global-dirs/node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "license": "ISC", - "engines": { - "node": ">=10" - } - }, "node_modules/globals": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/globals/-/globals-16.2.0.tgz", @@ -12176,9 +12022,9 @@ } }, "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", "license": "BSD-2-Clause" }, "node_modules/http-deceiver": { @@ -12339,9 +12185,9 @@ "license": "MIT" }, "node_modules/immutable": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.1.tgz", - "integrity": "sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz", + "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==", "license": "MIT" }, "node_modules/import-fresh": { @@ -12414,10 +12260,13 @@ "license": "ISC" }, "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "license": "ISC" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "license": "ISC", + "engines": { + "node": ">=10" + } }, "node_modules/inline-style-parser": { "version": "0.2.4", @@ -13740,9 +13589,9 @@ } }, "node_modules/marked": { - "version": "15.0.11", - "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.11.tgz", - "integrity": "sha512-1BEXAU2euRCG3xwgLVT1y0xbJEld1XOrmRJpUwRCcy7rxhSCwMrmEu9LXoPhHSCJG41V7YcQ2mjKRr5BA3ITIA==", + "version": "15.0.12", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz", + "integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==", "license": "MIT", "bin": { "marked": "bin/marked.js" @@ -14214,14 +14063,14 @@ } }, "node_modules/mermaid": { - "version": "11.6.0", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.6.0.tgz", - "integrity": "sha512-PE8hGUy1LDlWIHWBP05SFdqUHGmRcCcK4IzpOKPE35eOw+G9zZgcnMpyunJVUEOgb//KBORPjysKndw8bFLuRg==", + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.7.0.tgz", + "integrity": "sha512-/1/5R0rt0Z1Ak0CuznAnCF3HtQgayRXUz6SguzOwN4L+DuCobz0UxnQ+ZdTSZ3AugKVVh78tiVmsHpHWV25TCw==", "license": "MIT", "dependencies": { "@braintree/sanitize-url": "^7.0.4", "@iconify/utils": "^2.1.33", - "@mermaid-js/parser": "^0.4.0", + "@mermaid-js/parser": "^0.5.0", "@types/d3": "^7.4.3", "cytoscape": "^3.29.3", "cytoscape-cose-bilkent": "^4.1.0", @@ -14230,7 +14079,7 @@ "d3-sankey": "^0.12.3", "dagre-d3-es": "7.0.11", "dayjs": "^1.11.13", - "dompurify": "^3.2.4", + "dompurify": "^3.2.5", "katex": "^0.16.9", "khroma": "^2.1.0", "lodash-es": "^4.17.21", @@ -16128,19 +15977,15 @@ "license": "ISC" }, "node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "*" } }, "node_modules/minimist": { @@ -16373,9 +16218,9 @@ } }, "node_modules/normalize-url": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", - "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.2.tgz", + "integrity": "sha512-Ee/R3SyN4BuynXcnTaekmaVdbDAEiNrHqjQIA37mHU8G9pf7aaAD4ZX3XjBLo6rsdcxA/gtkcNYZLt30ACgynw==", "license": "MIT", "engines": { "node": ">=14.16" @@ -16809,13 +16654,10 @@ } }, "node_modules/package-manager-detector": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.11.tgz", - "integrity": "sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==", - "license": "MIT", - "dependencies": { - "quansync": "^0.2.7" - } + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.3.0.tgz", + "integrity": "sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==", + "license": "MIT" }, "node_modules/param-case": { "version": "3.0.4", @@ -16936,9 +16778,9 @@ } }, "node_modules/parse5/node_modules/entities": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", - "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -17163,13 +17005,13 @@ } }, "node_modules/pkg-types": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.0.tgz", - "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.1.tgz", + "integrity": "sha512-eY0QFb6eSwc9+0d/5D2lFFUq+A3n3QNGSy/X2Nvp+6MfzGw2u6EbA7S80actgjY1lkvvI0pqB+a4hioMh443Ew==", "license": "MIT", "dependencies": { - "confbox": "^0.2.1", - "exsolve": "^1.0.1", + "confbox": "^0.2.2", + "exsolve": "^1.0.7", "pathe": "^2.0.3" } }, @@ -17200,9 +17042,9 @@ } }, "node_modules/postcss": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.5.tgz", - "integrity": "sha512-d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg==", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "funding": [ { "type": "opencollective", @@ -18400,9 +18242,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.2.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.3.tgz", - "integrity": "sha512-zlQN1yYmA7lFeM1wzQI14z97mKoM8qGng+198w1+h6sCud/XxOjcKtApY9jWr7pXNS3yHDEafPlClSsWnkY8ow==", + "version": "10.2.4", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.4.tgz", + "integrity": "sha512-q+lXgqmTMdB0Ty+EQ31SuodhdfZetUlwCA/F0zRcd/XdxjzI+Rl2JhZNz5US2n/7t9ePsvuhCnEN4Bmu86zXlA==", "funding": [ { "type": "github", @@ -18415,7 +18257,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-cascade-layers": "^5.0.1", + "@csstools/postcss-cascade-layers": "^5.0.2", "@csstools/postcss-color-function": "^4.0.10", "@csstools/postcss-color-mix-function": "^3.0.10", "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.0", @@ -18806,9 +18648,9 @@ } }, "node_modules/property-information": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.0.0.tgz", - "integrity": "sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", "license": "MIT", "funding": { "type": "github", @@ -19007,6 +18849,12 @@ "rc": "cli.js" } }, + "node_modules/rc/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", @@ -20139,9 +19987,9 @@ } }, "node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -20246,28 +20094,6 @@ "range-parser": "1.2.0" } }, - "node_modules/serve-handler/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/serve-handler/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/serve-handler/node_modules/path-to-regexp": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", @@ -20461,9 +20287,9 @@ } }, "node_modules/shell-quote": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", - "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -21026,18 +20852,18 @@ } }, "node_modules/style-to-js": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.16.tgz", - "integrity": "sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw==", + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.17.tgz", + "integrity": "sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==", "license": "MIT", "dependencies": { - "style-to-object": "1.0.8" + "style-to-object": "1.0.9" } }, "node_modules/style-to-object": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz", - "integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.9.tgz", + "integrity": "sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==", "license": "MIT", "dependencies": { "inline-style-parser": "0.2.4" @@ -21195,22 +21021,22 @@ } }, "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/terser": { - "version": "5.39.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", - "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "version": "5.43.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz", + "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", + "acorn": "^8.14.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -21309,15 +21135,15 @@ "license": "MIT" }, "node_modules/tinyexec": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz", + "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==", "license": "MIT" }, "node_modules/tinypool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.0.tgz", - "integrity": "sha512-7CotroY9a8DKsKprEy/a14aCCm8jYVmR7aFy4fpkZM8sdpNJbKkixuNjgM50yCmip2ezc8z4N7k3oe2+rfRJCQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", + "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", "license": "MIT", "engines": { "node": "^18.0.0 || >=20.0.0" @@ -21715,18 +21541,18 @@ } }, "node_modules/undici": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.10.0.tgz", - "integrity": "sha512-u5otvFBOBZvmdjWLVW+5DAc9Nkq8f24g0O9oY7qw2JVIF1VocIFoyz9JFkuVOS2j41AufeO0xnlweJ2RLT8nGw==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.11.0.tgz", + "integrity": "sha512-heTSIac3iLhsmZhUCjyS3JQEkZELateufzZuBaVM5RHXdSBMb1LPMQf5x+FH7qjsZYDP0ttAc3nnVpUB+wYbOg==", "license": "MIT", "engines": { "node": ">=20.18.1" } }, "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { @@ -22240,9 +22066,9 @@ "license": "MIT" }, "node_modules/watchpack": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", @@ -22282,9 +22108,9 @@ } }, "node_modules/webpack": { - "version": "5.99.7", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.7.tgz", - "integrity": "sha512-CNqKBRMQjwcmKR0idID5va1qlhrqVUKpovi+Ec79ksW8ux7iS1+A6VqzfZXgVYCFRKl7XL5ap3ZoMpwBJxcg0w==", + "version": "5.99.9", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz", + "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==", "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.7", @@ -22476,9 +22302,9 @@ } }, "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", - "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -22511,9 +22337,9 @@ } }, "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", "license": "MIT", "engines": { "node": ">=10.13.0" From 4974d0663bebe3e51896691ab4957a08dcda7ff2 Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Sun, 29 Jun 2025 10:10:44 +0200 Subject: [PATCH 268/896] Throw on broken links, anchors and duplicate routes in CI build --- docusaurus.config.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docusaurus.config.ts b/docusaurus.config.ts index f2988924..5a47a3ee 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -13,8 +13,10 @@ const config: Config = { tagline: 'The Free Software Media System', url: 'https://jellyfin.org', baseUrl: '/', - onBrokenLinks: 'warn', - onBrokenMarkdownLinks: 'warn', + onBrokenAnchors: process.env.CI ? 'throw' : 'warn', + onBrokenLinks: process.env.CI ? 'throw' : 'warn', + onBrokenMarkdownLinks: process.env.CI ? 'throw' : 'warn', + onDuplicateRoutes: process.env.CI ? 'throw' : 'warn', favicon: 'images/favicon.ico', organizationName: 'jellyfin', projectName: 'jellyfin.org', From ed03e2740a9e6f34f58b36426680fa57037e53b8 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 29 Jun 2025 15:38:31 +0200 Subject: [PATCH 269/896] fix image paths --- docs/general/server/quick-connect.md | 6 +++--- .../server/quick-connect/QuickConnectCode.png | Bin 0 -> 11012 bytes .../server/quick-connect/QuickConnectEntry.png | Bin 0 -> 19960 bytes 3 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 static/images/docs/server/quick-connect/QuickConnectCode.png create mode 100644 static/images/docs/server/quick-connect/QuickConnectEntry.png diff --git a/docs/general/server/quick-connect.md b/docs/general/server/quick-connect.md index 41e48cc1..216d6dca 100644 --- a/docs/general/server/quick-connect.md +++ b/docs/general/server/quick-connect.md @@ -27,7 +27,7 @@ Quick Connect functionality is supported in two contexts: |----------------------|--------|------------------| | JellyCon | āœ… | āŒ | | Jellyfin Android | āœ… | āœ… | -| Jellyfin AndroidTV | āœ… | āŒ | +| Jellyfin Android TV | āœ… | āŒ | | Jellyfin Kodi | āŒ | āŒ | | Jellyfin Media Player| āœ… | āœ… | | Jellyfin Mobile (iOS)| āœ… | āœ… | @@ -53,7 +53,7 @@ The Quick Connect process involves two devices: On some clients, you will first need to press **Manual Login**; others may display the quick-connect code directly. 2. A **6-character code** will be displayed. Keep this screen open. -![Quick Connect code example](https://user-images.githubusercontent.com/12074633/115973542-c99ed480-a523-11eb-9d61-17ccd628e123.png) +![Quick Connect code example](/images/docs/server/quick-connect/QuickConnectCode.png) ### On Device B (Already Logged-In Device) @@ -62,6 +62,6 @@ The Quick Connect process involves two devices: 2. Enter the 6-character code from Device A and confirm. 3. If successful, Device A will be logged in automatically—no need to enter a username or password. -![Quick Connect code entry screen](https://user-images.githubusercontent.com/12074633/115973526-aecc6000-a523-11eb-9ed6-59bee41bac7b.png) +![Quick Connect code entry screen](/images/docs/server/quick-connect/QuickConnectEntry.png) > If the code is invalid or expired, you will see an error message and must try again. diff --git a/static/images/docs/server/quick-connect/QuickConnectCode.png b/static/images/docs/server/quick-connect/QuickConnectCode.png new file mode 100644 index 0000000000000000000000000000000000000000..0922392fa2409b535af96715c2fb956841c28a82 GIT binary patch literal 11012 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 literal 0 HcmV?d00001 From 045b7775a617c44fadd84184ac12d49d30ff8c57 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 29 Jun 2025 15:43:43 +0200 Subject: [PATCH 270/896] =?UTF-8?q?kebab=C2=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/general/server/quick-connect.md | 4 ++-- ...{QuickConnectCode.png => quick-connect-code.png} | Bin ...uickConnectEntry.png => quick-connect-entry.png} | Bin 3 files changed, 2 insertions(+), 2 deletions(-) rename static/images/docs/server/quick-connect/{QuickConnectCode.png => quick-connect-code.png} (100%) rename static/images/docs/server/quick-connect/{QuickConnectEntry.png => quick-connect-entry.png} (100%) diff --git a/docs/general/server/quick-connect.md b/docs/general/server/quick-connect.md index 216d6dca..4074186c 100644 --- a/docs/general/server/quick-connect.md +++ b/docs/general/server/quick-connect.md @@ -53,7 +53,7 @@ The Quick Connect process involves two devices: On some clients, you will first need to press **Manual Login**; others may display the quick-connect code directly. 2. A **6-character code** will be displayed. Keep this screen open. -![Quick Connect code example](/images/docs/server/quick-connect/QuickConnectCode.png) +![Quick Connect code example](/images/docs/server/quick-connect/quick-connect-code.png) ### On Device B (Already Logged-In Device) @@ -62,6 +62,6 @@ The Quick Connect process involves two devices: 2. Enter the 6-character code from Device A and confirm. 3. If successful, Device A will be logged in automatically—no need to enter a username or password. -![Quick Connect code entry screen](/images/docs/server/quick-connect/QuickConnectEntry.png) +![Quick Connect code entry screen](/images/docs/server/quick-connect/quick-connect-entry.png) > If the code is invalid or expired, you will see an error message and must try again. diff --git a/static/images/docs/server/quick-connect/QuickConnectCode.png b/static/images/docs/server/quick-connect/quick-connect-code.png similarity index 100% rename from static/images/docs/server/quick-connect/QuickConnectCode.png rename to static/images/docs/server/quick-connect/quick-connect-code.png diff --git a/static/images/docs/server/quick-connect/QuickConnectEntry.png b/static/images/docs/server/quick-connect/quick-connect-entry.png similarity index 100% rename from static/images/docs/server/quick-connect/QuickConnectEntry.png rename to static/images/docs/server/quick-connect/quick-connect-entry.png From 07f7039b9ec4deff8861c230339a45aac0623122 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 29 Jun 2025 16:06:01 +0200 Subject: [PATCH 271/896] change to disable quickconnect --- docs/general/server/quick-connect.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/general/server/quick-connect.md b/docs/general/server/quick-connect.md index 4074186c..94fe349f 100644 --- a/docs/general/server/quick-connect.md +++ b/docs/general/server/quick-connect.md @@ -9,14 +9,16 @@ title: Quick Connect This feature streamlines the sign-in process, especially on devices with limited input options (like TVs or set-top boxes). Because it is part of the Jellyfin API, both first- and third-party clients can support it. -## Enabling Quick Connect (Server) +## Disabling Quick Connect (Server) -Quick Connect must be enabled by the Jellyfin server administrator. +By default, Quick Connect is enabled. +To disable it, follow these steps: + +1. Go to the **Admin Dashboard** on your Jellyfin server. -1. Go to the **Admin Dashboard** on your Jellyfin server.
    `Settings` > `Dashboard` 2. Navigate to the **General** Tab -3. Check the box: +3. Uncheck the box: āœ… **Enable Quick Connect on this server** ## Supported Clients From ed91680657fec70c765505468bf93b8a8adb7fb6 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 29 Jun 2025 16:09:07 +0200 Subject: [PATCH 272/896] trailing spaces --- docs/general/server/quick-connect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/quick-connect.md b/docs/general/server/quick-connect.md index 94fe349f..bf8ec31d 100644 --- a/docs/general/server/quick-connect.md +++ b/docs/general/server/quick-connect.md @@ -14,7 +14,7 @@ This feature streamlines the sign-in process, especially on devices with limited By default, Quick Connect is enabled. To disable it, follow these steps: -1. Go to the **Admin Dashboard** on your Jellyfin server. +1. Go to the **Admin Dashboard** on your Jellyfin server. `Settings` > `Dashboard` 2. Navigate to the **General** Tab From a4bf2d7c4adb176d1a726ce3359fea920909a12f Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 29 Jun 2025 16:22:52 +0200 Subject: [PATCH 273/896] remove third party comment --- docs/general/server/quick-connect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/quick-connect.md b/docs/general/server/quick-connect.md index bf8ec31d..cf356c86 100644 --- a/docs/general/server/quick-connect.md +++ b/docs/general/server/quick-connect.md @@ -7,7 +7,7 @@ title: Quick Connect **Quick Connect** is a feature that allows users to sign in to clients **without entering a username or password**. Instead, a temporary **Quick Connect code** is generated and used to authorize login from an already authenticated client. -This feature streamlines the sign-in process, especially on devices with limited input options (like TVs or set-top boxes). Because it is part of the Jellyfin API, both first- and third-party clients can support it. +This feature streamlines the sign-in process, especially on devices with limited input options (like TVs or set-top boxes). ## Disabling Quick Connect (Server) From 8eaf05dbd3446563304012dacb180de8dacf420c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 30 Jun 2025 04:10:20 +0000 Subject: [PATCH 274/896] Update dependency prettier to v3.6.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5a0a5807..d60db970 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,7 +52,7 @@ "eslint-plugin-react-hooks": "5.2.0", "globals": "16.2.0", "node-fetch": "3.3.2", - "prettier": "3.5.3", + "prettier": "3.6.0", "typescript": "5.8.3", "typescript-eslint": "8.35.0", "typescript-plugin-css-modules": "5.1.0" @@ -18548,9 +18548,9 @@ } }, "node_modules/prettier": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", - "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.0.tgz", + "integrity": "sha512-ujSB9uXHJKzM/2GBuE0hBOUgC77CN3Bnpqa+g80bkv3T3A93wL/xlzDATHhnhkzifz/UE2SNOvmbTz5hSkDlHw==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index 6193ca6f..43b64543 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "eslint-plugin-react-hooks": "5.2.0", "globals": "16.2.0", "node-fetch": "3.3.2", - "prettier": "3.5.3", + "prettier": "3.6.0", "typescript": "5.8.3", "typescript-eslint": "8.35.0", "typescript-plugin-css-modules": "5.1.0" From b769acce84dad21b4b171d9a8793aba1a33fcc59 Mon Sep 17 00:00:00 2001 From: Nadim Zubidat Date: Mon, 30 Jun 2025 17:12:17 +0200 Subject: [PATCH 275/896] refer to titles instead of movies or shows --- docs/general/server/metadata/identifiers.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/general/server/metadata/identifiers.md b/docs/general/server/metadata/identifiers.md index 0f031068..754aa76d 100644 --- a/docs/general/server/metadata/identifiers.md +++ b/docs/general/server/metadata/identifiers.md @@ -29,7 +29,7 @@ Below are instructions on how to find metadata provider identifiers for each sup ### The Movie Database (TVDB) -The identifier is found in the URL of the movie/show. For example: +The identifier is found in the URL of the title. For example: URL: `https://www.themoviedb.org/movie/569094-spider-man-across-the-spider-verse` @@ -37,7 +37,7 @@ Identifier: `[tmdbid-569094]` ### Internet Movie Database (IMDB) -The identifier is found in the URL of the movie/show. For example: +The identifier is found in the URL of the title. For example: URL: `https://www.imdb.com/title/tt9362722/` @@ -45,7 +45,7 @@ Identifier: `[imdbid-tt9362722]` ### The TV Database (TVDB) -The identifier is found on the main page of the movie/show. For example: +The identifier is found on the main page of the title. For example: ![How to find The TVDB media identifier](/images/docs/tvdb-media-identifier-example.png) From 0fc3bd2fd56dcb6417b1c0b070faaf026813bcd2 Mon Sep 17 00:00:00 2001 From: Nadim Zubidat Date: Mon, 30 Jun 2025 18:15:02 +0200 Subject: [PATCH 276/896] Use a TV Show example for TVDB media identifier --- docs/general/server/metadata/identifiers.md | 2 +- .../docs/tvdb-media-identifier-example.png | Bin 18005 -> 10403 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/metadata/identifiers.md b/docs/general/server/metadata/identifiers.md index 754aa76d..4c377ce4 100644 --- a/docs/general/server/metadata/identifiers.md +++ b/docs/general/server/metadata/identifiers.md @@ -49,4 +49,4 @@ The identifier is found on the main page of the title. For example: ![How to find The TVDB media identifier](/images/docs/tvdb-media-identifier-example.png) -Identifier: `[tvdbid-132814]` +Identifier: `[tvdbid-266189]` diff --git a/static/images/docs/tvdb-media-identifier-example.png b/static/images/docs/tvdb-media-identifier-example.png index ef677d56dd1342bdd458fd6808408da7b743242f..478df596cfe0901fd52dd12e45f0eb274d77dc16 100644 GIT binary patch literal 10403 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 Ll{aNl#{T~Ur|&pe literal 18005 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 B_G$nC From b9d3fbb58a998a02684c54b84b7b9b982a890d23 Mon Sep 17 00:00:00 2001 From: nadimz Date: Mon, 30 Jun 2025 19:49:53 +0200 Subject: [PATCH 277/896] Update docs/general/server/metadata/identifiers.md Co-authored-by: theguymadmax --- docs/general/server/metadata/identifiers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/metadata/identifiers.md b/docs/general/server/metadata/identifiers.md index 4c377ce4..aaf40756 100644 --- a/docs/general/server/metadata/identifiers.md +++ b/docs/general/server/metadata/identifiers.md @@ -27,7 +27,7 @@ Shows Below are instructions on how to find metadata provider identifiers for each supported provider. -### The Movie Database (TVDB) +### The Movie Database (TMDB) The identifier is found in the URL of the title. For example: From fa3b8f16dcedcf3e062afce31391f45971fe45b0 Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Tue, 1 Jul 2025 23:43:42 -0500 Subject: [PATCH 278/896] Update intel.md Replace borked links for the intel drivers, seems just changing the directory from packages/community to packages/extra makes it work. --- .../transcoding/hardware-acceleration/intel.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/intel.md b/docs/general/post-install/transcoding/hardware-acceleration/intel.md index b32d8b6a..d8c74c50 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/intel.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/intel.md @@ -408,13 +408,13 @@ Root permission is required. 2. User mode Intel media drivers and the OpenCL runtime are required to be manually installed for enabling QSV / VA-API: - - [intel-media-driver](https://archlinux.org/packages/community/x86_64/intel-media-driver/) + - [intel-media-driver](https://archlinux.org/packages/extra/x86_64/intel-media-driver/) - - [intel-media-sdk](https://archlinux.org/packages/community/x86_64/intel-media-sdk/) + - [intel-media-sdk](https://archlinux.org/packages/extra/x86_64/intel-media-sdk/) - - [onevpl-intel-gpu](https://archlinux.org/packages/community/x86_64/onevpl-intel-gpu/) + - [onevpl-intel-gpu](https://archlinux.org/packages/extra/x86_64/onevpl-intel-gpu/) - - [intel-compute-runtime](https://archlinux.org/packages/community/x86_64/intel-compute-runtime/) + - [intel-compute-runtime](https://archlinux.org/packages/extra/x86_64/intel-compute-runtime/) - [libva-intel-driver](https://archlinux.org/packages/extra/x86_64/libva-intel-driver/) From d27b4c28a0ed6dea867bde8c27bc6de8576a2a03 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 2 Jul 2025 08:31:18 +0000 Subject: [PATCH 279/896] Update dependency prettier to v3.6.1 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d60db970..8f57096d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,7 +52,7 @@ "eslint-plugin-react-hooks": "5.2.0", "globals": "16.2.0", "node-fetch": "3.3.2", - "prettier": "3.6.0", + "prettier": "3.6.1", "typescript": "5.8.3", "typescript-eslint": "8.35.0", "typescript-plugin-css-modules": "5.1.0" @@ -18548,9 +18548,9 @@ } }, "node_modules/prettier": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.0.tgz", - "integrity": "sha512-ujSB9uXHJKzM/2GBuE0hBOUgC77CN3Bnpqa+g80bkv3T3A93wL/xlzDATHhnhkzifz/UE2SNOvmbTz5hSkDlHw==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.1.tgz", + "integrity": "sha512-5xGWRa90Sp2+x1dQtNpIpeOQpTDBs9cZDmA/qs2vDNN2i18PdapqY7CmBeyLlMuGqXJRIOPaCaVZTLNQRWUH/A==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index 43b64543..0add9567 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "eslint-plugin-react-hooks": "5.2.0", "globals": "16.2.0", "node-fetch": "3.3.2", - "prettier": "3.6.0", + "prettier": "3.6.1", "typescript": "5.8.3", "typescript-eslint": "8.35.0", "typescript-plugin-css-modules": "5.1.0" From 41a8f6b495fc970a1d26b238ddbbf2e0e9b2a262 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 2 Jul 2025 20:37:49 +0000 Subject: [PATCH 280/896] Update dependency eslint-plugin-prettier to v5.5.1 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8f57096d..3310f5b4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,7 +46,7 @@ "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "17.20.0", - "eslint-plugin-prettier": "5.5.0", + "eslint-plugin-prettier": "5.5.1", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", @@ -10154,9 +10154,9 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.0.tgz", - "integrity": "sha512-8qsOYwkkGrahrgoUv76NZi23koqXOGiiEzXMrT8Q7VcYaUISR+5MorIUxfWqYXN0fN/31WbSrxCxFkVQ43wwrA==", + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.1.tgz", + "integrity": "sha512-dobTkHT6XaEVOo8IO90Q4DOSxnm3Y151QxPJlM/vKC0bVy+d6cVWQZLlFiuZPP0wS6vZwSKeJgKkcS+KfMBlRw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 0add9567..53779f3d 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "17.20.0", - "eslint-plugin-prettier": "5.5.0", + "eslint-plugin-prettier": "5.5.1", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", From 5921cd3d6f8441779a3321bb42fe900b9d73cba6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 2 Jul 2025 20:37:59 +0000 Subject: [PATCH 281/896] Update dependency @icons-pack/react-simple-icons to v13.2.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8f57096d..bf6129a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.51.1", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "13.1.0", + "@icons-pack/react-simple-icons": "13.2.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", @@ -4012,9 +4012,9 @@ } }, "node_modules/@icons-pack/react-simple-icons": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.1.0.tgz", - "integrity": "sha512-BrBHWxWM1X2pCdFmQfYnwkfwwm9Ta5NMdvSNe/ns2e9rhVK863rRAF6AhDjsvUIDKXSkRG1HfXZiSX/Uij0kxg==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.2.0.tgz", + "integrity": "sha512-c8qhUgBsiwykuPdc03ShhbyDZMODgoXG/vpT0xcafAI0v1KJCwtzepNLMIDCrSpmrRoQuwx/vgvtPGTgBdiw2Q==", "license": "MIT", "peerDependencies": { "react": "^16.13 || ^17 || ^18 || ^19" diff --git a/package.json b/package.json index 0add9567..f7b59ba7 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.51.1", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "13.1.0", + "@icons-pack/react-simple-icons": "13.2.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", From 5c00266ad9002d1c23f3096ecafd3e219e270c9f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 4 Jul 2025 08:56:21 +0000 Subject: [PATCH 282/896] Update dependency prettier to v3.6.2 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 87fe69ad..9d138b3c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,7 +52,7 @@ "eslint-plugin-react-hooks": "5.2.0", "globals": "16.2.0", "node-fetch": "3.3.2", - "prettier": "3.6.1", + "prettier": "3.6.2", "typescript": "5.8.3", "typescript-eslint": "8.35.0", "typescript-plugin-css-modules": "5.1.0" @@ -18548,9 +18548,9 @@ } }, "node_modules/prettier": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.1.tgz", - "integrity": "sha512-5xGWRa90Sp2+x1dQtNpIpeOQpTDBs9cZDmA/qs2vDNN2i18PdapqY7CmBeyLlMuGqXJRIOPaCaVZTLNQRWUH/A==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index cba12e30..f79d1e55 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "eslint-plugin-react-hooks": "5.2.0", "globals": "16.2.0", "node-fetch": "3.3.2", - "prettier": "3.6.1", + "prettier": "3.6.2", "typescript": "5.8.3", "typescript-eslint": "8.35.0", "typescript-plugin-css-modules": "5.1.0" From 591397951b516cfa9b08728037ec6861fc7f0324 Mon Sep 17 00:00:00 2001 From: Diogo <52360869+diogomdp@users.noreply.github.com> Date: Fri, 4 Jul 2025 22:36:19 +0000 Subject: [PATCH 283/896] Update Gentoo package name --- docs/general/installation/advanced/community.md | 4 +++- src/data/downloads.tsx | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/general/installation/advanced/community.md b/docs/general/installation/advanced/community.md index 8f797a20..ad31f48a 100644 --- a/docs/general/installation/advanced/community.md +++ b/docs/general/installation/advanced/community.md @@ -112,9 +112,11 @@ Builds in RPM package format are provided by RPM Fusion. Official packages are n The Gentoo ebuild repository includes the Jellyfin package which can be installed like other software: ```sh -emerge www-apps/jellyfin +emerge --ask www-apps/jellyfin-bin ``` +For more information, refer to the [Gentoo wiki](https://wiki.gentoo.org/wiki/Jellyfin). + ## NixOS NixOS has a [module for Jellyfin](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/jellyfin.nix), diff --git a/src/data/downloads.tsx b/src/data/downloads.tsx index 347d65a2..1d6b797c 100644 --- a/src/data/downloads.tsx +++ b/src/data/downloads.tsx @@ -352,7 +352,7 @@ makepkg -si`} details: ( <>
    -              emerge www-apps/jellyfin
    +              emerge --ask www-apps/jellyfin-bin
                 
    + File names for unused types. While they are unused by official clients, they may be used by 3rd party clients. +| Filename | Type | Movies | Series | Season | Episode | Music | +| -------- | ---- | ------ | ------ | ------ | ------- | ----- | +| disc | Disc | āœ… | | | | āœ… | +| cdart | Disc | āœ… | | | | āœ… | +| discart | Disc | āœ… | | | | | +| clearart | Art | āœ… | āœ… | āœ… | | āœ… | +
    + Multiple backdrop images can be used to cycle through several over time. Simply append a number to the end of the filename directly after or after a hyphen, e.g. `backdrop-1.jpg`, `backdrop2.jpg`. Below is a screenshot showing the 3 main types of images in Jellyfin From 24979a059a6fa2c250a1b3d7207fbb74681cc78e Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 22 Jul 2025 00:14:11 +0800 Subject: [PATCH 332/896] fix banner and thumb --- docs/general/server/media/_metadata-images.md | 32 ++++++++++--------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md index ba92f536..8b4d99ee 100644 --- a/docs/general/server/media/_metadata-images.md +++ b/docs/general/server/media/_metadata-images.md @@ -45,21 +45,23 @@ import TabItem from '@theme/TabItem'; Image types: -| Type | Description | -| ---------- | ---------------------------------- | -| Primary | The primary cover image | -| Backdrop | Background image in media page | -| Banner | Unused | -| Logo | Logo displayed on the top | -| Thumb | Thumbnail for homepage, video only | -| Art | Unused | -| Disc | Unused | -| Box | Unused | -| Menu | Unused | -| Chapter | Unused | -| BoxRear | Unused | -| Profile | Unused | -| Screenshot | Unused, Deprecated | +| Type | Description | +| ---------- | --------------------------------------------------------------------------------------- | +| Primary | The primary cover image | +| Backdrop | Background image in media page | +| Banner | Displayed when browsing library in banner mode. Video only. 1 | +| Logo | Logo displayed on the top of a media item. | +| Thumb | Thumbnail for homepage and for browsing library in thumb mode. Video only. 1 | +| Art | Unused | +| Disc | Unused | +| Box | Unused | +| Menu | Unused | +| Chapter | Unused | +| BoxRear | Unused | +| Profile | Unused | +| Screenshot | Unused, Deprecated | + +1These can be added to both video and audio content, but are not used by any client for audio conent. Filenames, their respective types and supported media types: From 6ca029ad02287325b6b3c05bfb2b6325f68fb238 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 22 Jul 2025 00:16:40 +0800 Subject: [PATCH 333/896] make unused types collapsible --- docs/general/server/media/_metadata-images.md | 37 +++++++++++-------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md index 8b4d99ee..adbad7d7 100644 --- a/docs/general/server/media/_metadata-images.md +++ b/docs/general/server/media/_metadata-images.md @@ -45,21 +45,13 @@ import TabItem from '@theme/TabItem'; Image types: -| Type | Description | -| ---------- | --------------------------------------------------------------------------------------- | -| Primary | The primary cover image | -| Backdrop | Background image in media page | -| Banner | Displayed when browsing library in banner mode. Video only. 1 | -| Logo | Logo displayed on the top of a media item. | -| Thumb | Thumbnail for homepage and for browsing library in thumb mode. Video only. 1 | -| Art | Unused | -| Disc | Unused | -| Box | Unused | -| Menu | Unused | -| Chapter | Unused | -| BoxRear | Unused | -| Profile | Unused | -| Screenshot | Unused, Deprecated | +| Type | Description | +| -------- | --------------------------------------------------------------------------------------- | +| Primary | The primary cover image | +| Backdrop | Background image in media page | +| Banner | Displayed when browsing library in banner mode. Video only. 1 | +| Logo | Logo displayed on the top of a media item. | +| Thumb | Thumbnail for homepage and for browsing library in thumb mode. Video only. 1 | 1These can be added to both video and audio content, but are not used by any client for audio conent. @@ -89,13 +81,26 @@ Filenames, their respective types and supported media types: 1 For example: `S01E01 Some Episode-thumb.jpg`
    - File names for unused types. While they are unused by official clients, they may be used by 3rd party clients. + Unused types are listed below. While they are unused by official clients, they may be used by 3rd party clients. + +| Type | Description | +| ---------- | ------------------ | +| Art | Unused | +| Disc | Unused | +| Box | Unused | +| Menu | Unused | +| Chapter | Unused | +| BoxRear | Unused | +| Profile | Unused | +| Screenshot | Unused, Deprecated | + | Filename | Type | Movies | Series | Season | Episode | Music | | -------- | ---- | ------ | ------ | ------ | ------- | ----- | | disc | Disc | āœ… | | | | āœ… | | cdart | Disc | āœ… | | | | āœ… | | discart | Disc | āœ… | | | | | | clearart | Art | āœ… | āœ… | āœ… | | āœ… | +
    Multiple backdrop images can be used to cycle through several over time. Simply append a number to the end of the filename directly after or after a hyphen, e.g. `backdrop-1.jpg`, `backdrop2.jpg`. From 5c268bd66a2a3fbb911a5d818ede4618a5816303 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 22 Jul 2025 00:20:42 +0800 Subject: [PATCH 334/896] add thumb example for episodes --- docs/general/server/media/_metadata-images.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md index adbad7d7..eeeb63da 100644 --- a/docs/general/server/media/_metadata-images.md +++ b/docs/general/server/media/_metadata-images.md @@ -38,7 +38,9 @@ import TabItem from '@theme/TabItem'; ā”œā”€ā”€ cover.jpg ā”œā”€ā”€ logo.png ā”œā”€ā”€ Series Name B S01E01.mkv - └── Series Name B S01E02.mkv + ā”œā”€ā”€ Series Name B S01E01-thumb.jpg + ā”œā”€ā”€ Series Name B S01E02.mkv + └── Series Name B S01E02-thumb.jpg ``` From 8c8bdd894a50e7a4ccf3791d7fc78c601c7d7365 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 22 Jul 2025 00:26:39 +0800 Subject: [PATCH 335/896] make the huge table collapsible --- docs/general/server/media/_metadata-images.md | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md index eeeb63da..fcd65092 100644 --- a/docs/general/server/media/_metadata-images.md +++ b/docs/general/server/media/_metadata-images.md @@ -50,14 +50,17 @@ Image types: | Type | Description | | -------- | --------------------------------------------------------------------------------------- | | Primary | The primary cover image | -| Backdrop | Background image in media page | -| Banner | Displayed when browsing library in banner mode. Video only. 1 | +| Backdrop | Background image in media page 1 | +| Banner | Displayed when browsing library in banner mode. Video only. 2 | | Logo | Logo displayed on the top of a media item. | -| Thumb | Thumbnail for homepage and for browsing library in thumb mode. Video only. 1 | +| Thumb | Thumbnail for homepage and for browsing library in thumb mode. Video only. 2 | -1These can be added to both video and audio content, but are not used by any client for audio conent. +1Multiple backdrop images can be used to cycle through several over time. Simply append a number to the end of the filename directly after or after a hyphen, e.g. `backdrop-1.jpg`, `backdrop2.jpg`. -Filenames, their respective types and supported media types: +2These can be added to both video and audio content, but are not used by any client for audio conent. + +
    +Filenames, their respective types and supported media types | Filename | Type | Movies | Series | Season | Episode | Music | | --------------------------- | -------- | ------ | ------ | ------ | ------- | ----- | @@ -82,6 +85,12 @@ Filenames, their respective types and supported media types: 1 For example: `S01E01 Some Episode-thumb.jpg` +
    + +Below is a screenshot showing the 3 main types of images in Jellyfin + +![Album Image View](/images/docs/server/media/music/album-images.png) +
    Unused types are listed below. While they are unused by official clients, they may be used by 3rd party clients. @@ -104,9 +113,3 @@ Filenames, their respective types and supported media types: | clearart | Art | āœ… | āœ… | āœ… | | āœ… |
    - -Multiple backdrop images can be used to cycle through several over time. Simply append a number to the end of the filename directly after or after a hyphen, e.g. `backdrop-1.jpg`, `backdrop2.jpg`. - -Below is a screenshot showing the 3 main types of images in Jellyfin - -![Album Image View](/images/docs/server/media/music/album-images.png) From cbf2ef7af4a690a1cb5e26c0a81150f7abffe47c Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 22 Jul 2025 00:34:58 +0800 Subject: [PATCH 336/896] change order --- .../post-install/networking/{3_tailscale.md => 2_tailscale.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/general/post-install/networking/{3_tailscale.md => 2_tailscale.md} (100%) diff --git a/docs/general/post-install/networking/3_tailscale.md b/docs/general/post-install/networking/2_tailscale.md similarity index 100% rename from docs/general/post-install/networking/3_tailscale.md rename to docs/general/post-install/networking/2_tailscale.md From 56b9fe8c4732fcb4d71d104aa2197b4b35872304 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 22 Jul 2025 00:35:55 +0800 Subject: [PATCH 337/896] fix broken link and layout --- .../post-install/networking/2_tailscale.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/general/post-install/networking/2_tailscale.md b/docs/general/post-install/networking/2_tailscale.md index 38512995..58b2cf5f 100644 --- a/docs/general/post-install/networking/2_tailscale.md +++ b/docs/general/post-install/networking/2_tailscale.md @@ -52,12 +52,13 @@ Setup on reverse proxy server: 1. Install the Tailscale app on the reverse proxy server and login. Instructions are available in [their install guide](https://tailscale.com/kb/1347/installation) 2. Enable Tailscale. -3. Setup a reverse proxy of your choice and set the upstream server to the IP from above. Example [Caddy](./caddy) configuration: (Assuming server has Tailscale IP of 100.12.34.56) +3. Setup a reverse proxy of your choice and set the upstream server to the IP from above. Example [Caddy](./reverse-proxy/caddy) configuration: (Assuming server has Tailscale IP of 100.12.34.56) + + ```txt + example.com + + redir /jellyfin /jellyfin/ + reverse_proxy /jellyfin/* 100.12.34.56:8096 + ``` + 4. Find and note your Tailscale IP of the reverse proxy server according to the [Tailscale Documentation](https://tailscale.com/kb/1033/ip-and-dns-addresses?tab=linux#finding-your-tailscale-ip-address). This IP must be added to the Jellyfin server’s `known proxies` setting. The IP should start with 100 (e.g. 100.65.43.21). - -```txt -example.com - -redir /jellyfin /jellyfin/ -reverse_proxy /jellyfin/* 100.12.34.56:8096 -``` From 9c2295308b020efb60199db10dd8d3cf48e65fc5 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 22 Jul 2025 00:37:25 +0800 Subject: [PATCH 338/896] note suffix and standalone --- docs/general/server/media/_metadata-images.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md index fcd65092..7b90ad1a 100644 --- a/docs/general/server/media/_metadata-images.md +++ b/docs/general/server/media/_metadata-images.md @@ -62,6 +62,8 @@ Image types:
    Filenames, their respective types and supported media types +Unless otherwise noted, all filenames can be used either standalone (e.g. `logo.png`) or as a suffix (e.g. `movie-logo.png`) + | Filename | Type | Movies | Series | Season | Episode | Music | | --------------------------- | -------- | ------ | ------ | ------ | ------- | ----- | | poster | Primary | āœ… | āœ… | āœ… | | āœ… | From 5978e6d1d2041d8a0af40a8b6fd8e6fc3bcd6d4f Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 25 Jul 2025 14:26:28 +0800 Subject: [PATCH 339/896] add Android --- docs/general/clients/codec-support.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index 7cc37bd8..ada7f8c0 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -71,6 +71,8 @@ HDR is only supported on a very limited range of devices: - iOS Devices with an HDR capable internal display can display HDR content when using a browser or the Jellyfin iOS App (not Swiftfin) as long as the codec is supported by the client. All of them support HEVC and VP9, while AV1 is supported on newer devices. HDR10, Dolby Vision and HLG are supported. +- Android devices running either the official Android App or using Chrome can display HDR content if the device supports HDR and the source format. Format support depends on device. + - Macs running macOS that supports HDR can play HDR content when using Safari, Chrome or Firefox on an HDR capable display as long as the source codec is supported. Safari has the most complete support, including HDR10, Dolby Vision (including P5) and HLG. Chrome supports HDR10 and Dolby Vision (except P5), while Firefox only supports HDR10 on VP9 and AV1 content. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. - Windows PCs with an HDR display with HDR enabled in the settings using Edge or Chrome. Dolby Vision requires the Dolby Vision addon from the Microsoft Store to be installed. From 6318bce7ed5b0821a29558f46902e171271d1bb8 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Fri, 25 Jul 2025 10:50:32 -0400 Subject: [PATCH 340/896] Fix quick start guide link redirect for iOS app --- redirects.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/redirects.ts b/redirects.ts index 6ba1608c..a61a75fa 100644 --- a/redirects.ts +++ b/redirects.ts @@ -114,8 +114,13 @@ const redirects: ClientRedirects.Options['redirects'] = [ }, // quick start replaced with post install { - from: '/docs/general/quick-start', - to: '/docs/general/post-install/setup-wizard' + from: [ + '/docs/general/quick-start', + // the .html url is linked from the iOS app + '/docs/general/quick-start.html' + ], + // TODO: create a better replacement page with similar content to the quick start guide + to: '/docs/' } ]; export default redirects; From 17927dcbd6038e87f0bdddd7c334288b4ef89b92 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Sat, 26 Jul 2025 00:25:00 +0800 Subject: [PATCH 341/896] reviews --- docs/general/clients/codec-support.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index ada7f8c0..7fe8ed6f 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -73,9 +73,9 @@ HDR is only supported on a very limited range of devices: - Android devices running either the official Android App or using Chrome can display HDR content if the device supports HDR and the source format. Format support depends on device. -- Macs running macOS that supports HDR can play HDR content when using Safari, Chrome or Firefox on an HDR capable display as long as the source codec is supported. Safari has the most complete support, including HDR10, Dolby Vision (including P5) and HLG. Chrome supports HDR10 and Dolby Vision (except P5), while Firefox only supports HDR10 on VP9 and AV1 content. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. +- Macs running macOS that supports HDR can play HDR content when using Safari, Chrome or Firefox on an HDR capable display as long as the source codec is supported. Safari has the most complete support, including HDR10, Dolby Vision (including P5) and HLG. Chrome and Firefox only support HDR10. Chrome supports HDR10 on HEVC, VP9 and AV1. Firefox only supporting HDR on VP9 and AV1 content. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. -- Windows PCs with an HDR display with HDR enabled in the settings using Edge or Chrome. Dolby Vision requires the Dolby Vision addon from the Microsoft Store to be installed. +- Windows PCs with an HDR display with HDR enabled in the settings using Edge or Chrome. Dolby Vision only works in Edge and requires the Dolby Vision addon from the Microsoft Store to be installed. Edge generally produces better colors than Chrome when playing HDR content. - Android TV devices with HDR support running the official Android TV App. HDR format support depends on the specific device you are running. From 06a56ecad2fedf5c2456d5783912eefb84c57f72 Mon Sep 17 00:00:00 2001 From: Caty15 <89413397+Caty15@users.noreply.github.com> Date: Fri, 25 Jul 2025 11:46:16 -0700 Subject: [PATCH 342/896] correct typo upgradiing -> upgrading --- docs/general/administration/backup-and-restore.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/backup-and-restore.md b/docs/general/administration/backup-and-restore.md index 60d3af30..1f683106 100644 --- a/docs/general/administration/backup-and-restore.md +++ b/docs/general/administration/backup-and-restore.md @@ -11,7 +11,7 @@ This guide documents how to both back up and then restore the data in your Jelly Backups are important in general for all digital data. There are myriad possible bugs and issues that can arise and cause data loss, especially when you upgrade major releases (for instance, from Jellyfin 10.9.x to Jellyfin 10.10.x). -In addition, Jellyfin does not have a downgrade mechanism. This is very important to understand; once your Jellyfin instance has been started with a new version, any pending migrations are immediately applied, and your Jellyfin data will no longer work with the old version. The **only** way to restore your active instance back to the old version is to restore a backup. Backups are thus critical if you want to test Unstable versions, or before upgradiing to the latest version. In fact, when testing Unstable, it is best to back up much more regularly, perhaps using a cron job or similar automatic mechanism, to ensure that your data can be recovered if you hit a major issue. +In addition, Jellyfin does not have a downgrade mechanism. This is very important to understand; once your Jellyfin instance has been started with a new version, any pending migrations are immediately applied, and your Jellyfin data will no longer work with the old version. The **only** way to restore your active instance back to the old version is to restore a backup. Backups are thus critical if you want to test Unstable versions, or before upgrading to the latest version. In fact, when testing Unstable, it is best to back up much more regularly, perhaps using a cron job or similar automatic mechanism, to ensure that your data can be recovered if you hit a major issue. Backups may also come in handy if you hit a bug. For instance, if a bug in the new version causes corruption of some aspect of the Jellyfin data, restoring from a backup means you can quickly restore to good data and apply any fixes to avoid a repeat. Without a backup, you would be completely out of luck in this situation. From 1aeb856708c957e7c86b2a3430bc6d3ff630d16f Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Fri, 25 Jul 2025 15:53:48 -0400 Subject: [PATCH 343/896] Update branding guide to include logo (#1469) --- .github/CODEOWNERS | 1 + .prettierignore | 2 ++ docs/general/contributing/branding.md | 9 +++++++++ 3 files changed, 12 insertions(+) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 8316072e..9e366d88 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -3,3 +3,4 @@ blog/ @jellyfin/core src/data/ @jellyfin/core docs/general/about.md @jellyfin/core docs/general/community-standards.md @joshuaboniface +docs/general/contributing/ @jellyfin/core diff --git a/.prettierignore b/.prettierignore index b2d6de30..ba7e75e6 100644 --- a/.prettierignore +++ b/.prettierignore @@ -15,6 +15,8 @@ .env.test.local .env.production.local +CODEOWNERS + npm-debug.log* yarn-debug.log* yarn-error.log* diff --git a/docs/general/contributing/branding.md b/docs/general/contributing/branding.md index 6cff4345..950ec44f 100644 --- a/docs/general/contributing/branding.md +++ b/docs/general/contributing/branding.md @@ -14,6 +14,15 @@ You are free to use the Jellyfin name to promote your project, with some restric - Do not use the Jellyfin name in any context that promotes, allows or encourages piracy. - Do not wrongfully claim to be part of the Jellyfin team. +It is also preferred for projects outside of the Jellyfin organization use unique names that are not based on a "jelly" prefix or "fin" suffix. + +## Usage of the Jellyfin logo + +- Do not use the Jellyfin logo as the logo or app icon for your project. This includes: + - recolored variations of the logo + - rotating the logo + - any other minor changes to the official logo + ## Writing Style As a general rule, Jellyfin should always be capitalized, but language, file, or system conventions trump Jellyfin naming conventions. From 0970c4c8c3dab5b303620892f3f0b00ff0176f97 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 25 Jul 2025 19:55:01 +0000 Subject: [PATCH 344/896] Update Linters --- package-lock.json | 138 +++++++++++++++++++++++----------------------- package.json | 6 +- 2 files changed, 73 insertions(+), 71 deletions(-) diff --git a/package-lock.json b/package-lock.json index c36a2c7c..d4410c3c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,11 +42,11 @@ "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "eslint": "9.31.0", - "eslint-config-prettier": "10.1.5", + "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "17.21.0", - "eslint-plugin-prettier": "5.5.1", + "eslint-plugin-prettier": "5.5.3", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", @@ -54,7 +54,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.8.3", - "typescript-eslint": "8.36.0", + "typescript-eslint": "8.37.0", "typescript-plugin-css-modules": "5.1.0" }, "engines": { @@ -5876,17 +5876,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.36.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.36.0.tgz", - "integrity": "sha512-lZNihHUVB6ZZiPBNgOQGSxUASI7UJWhT8nHyUGCnaQ28XFCw98IfrMCG3rUl1uwUWoAvodJQby2KTs79UTcrAg==", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.37.0.tgz", + "integrity": "sha512-jsuVWeIkb6ggzB+wPCsR4e6loj+rM72ohW6IBn2C+5NCvfUVY8s33iFPySSVXqtm5Hu29Ne/9bnA0JmyLmgenA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.36.0", - "@typescript-eslint/type-utils": "8.36.0", - "@typescript-eslint/utils": "8.36.0", - "@typescript-eslint/visitor-keys": "8.36.0", + "@typescript-eslint/scope-manager": "8.37.0", + "@typescript-eslint/type-utils": "8.37.0", + "@typescript-eslint/utils": "8.37.0", + "@typescript-eslint/visitor-keys": "8.37.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -5900,7 +5900,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.36.0", + "@typescript-eslint/parser": "^8.37.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } @@ -5916,16 +5916,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.36.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.36.0.tgz", - "integrity": "sha512-FuYgkHwZLuPbZjQHzJXrtXreJdFMKl16BFYyRrLxDhWr6Qr7Kbcu2s1Yhu8tsiMXw1S0W1pjfFfYEt+R604s+Q==", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.37.0.tgz", + "integrity": "sha512-kVIaQE9vrN9RLCQMQ3iyRlVJpTiDUY6woHGb30JDkfJErqrQEmtdWH3gV0PBAfGZgQXoqzXOO0T3K6ioApbbAA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.36.0", - "@typescript-eslint/types": "8.36.0", - "@typescript-eslint/typescript-estree": "8.36.0", - "@typescript-eslint/visitor-keys": "8.36.0", + "@typescript-eslint/scope-manager": "8.37.0", + "@typescript-eslint/types": "8.37.0", + "@typescript-eslint/typescript-estree": "8.37.0", + "@typescript-eslint/visitor-keys": "8.37.0", "debug": "^4.3.4" }, "engines": { @@ -5941,14 +5941,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.36.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.36.0.tgz", - "integrity": "sha512-JAhQFIABkWccQYeLMrHadu/fhpzmSQ1F1KXkpzqiVxA/iYI6UnRt2trqXHt1sYEcw1mxLnB9rKMsOxXPxowN/g==", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.37.0.tgz", + "integrity": "sha512-BIUXYsbkl5A1aJDdYJCBAo8rCEbAvdquQ8AnLb6z5Lp1u3x5PNgSSx9A/zqYc++Xnr/0DVpls8iQ2cJs/izTXA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.36.0", - "@typescript-eslint/types": "^8.36.0", + "@typescript-eslint/tsconfig-utils": "^8.37.0", + "@typescript-eslint/types": "^8.37.0", "debug": "^4.3.4" }, "engines": { @@ -5963,14 +5963,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.36.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.36.0.tgz", - "integrity": "sha512-wCnapIKnDkN62fYtTGv2+RY8FlnBYA3tNm0fm91kc2BjPhV2vIjwwozJ7LToaLAyb1ca8BxrS7vT+Pvvf7RvqA==", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.37.0.tgz", + "integrity": "sha512-0vGq0yiU1gbjKob2q691ybTg9JX6ShiVXAAfm2jGf3q0hdP6/BruaFjL/ManAR/lj05AvYCH+5bbVo0VtzmjOA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.36.0", - "@typescript-eslint/visitor-keys": "8.36.0" + "@typescript-eslint/types": "8.37.0", + "@typescript-eslint/visitor-keys": "8.37.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5981,9 +5981,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.36.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.36.0.tgz", - "integrity": "sha512-Nhh3TIEgN18mNbdXpd5Q8mSCBnrZQeY9V7Ca3dqYvNDStNIGRmJA6dmrIPMJ0kow3C7gcQbpsG2rPzy1Ks/AnA==", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.37.0.tgz", + "integrity": "sha512-1/YHvAVTimMM9mmlPvTec9NP4bobA1RkDbMydxG8omqwJJLEW/Iy2C4adsAESIXU3WGLXFHSZUU+C9EoFWl4Zg==", "dev": true, "license": "MIT", "engines": { @@ -5998,14 +5998,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.36.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.36.0.tgz", - "integrity": "sha512-5aaGYG8cVDd6cxfk/ynpYzxBRZJk7w/ymto6uiyUFtdCozQIsQWh7M28/6r57Fwkbweng8qAzoMCPwSJfWlmsg==", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.37.0.tgz", + "integrity": "sha512-SPkXWIkVZxhgwSwVq9rqj/4VFo7MnWwVaRNznfQDc/xPYHjXnPfLWn+4L6FF1cAz6e7dsqBeMawgl7QjUMj4Ow==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.36.0", - "@typescript-eslint/utils": "8.36.0", + "@typescript-eslint/types": "8.37.0", + "@typescript-eslint/typescript-estree": "8.37.0", + "@typescript-eslint/utils": "8.37.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6022,9 +6023,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.36.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.36.0.tgz", - "integrity": "sha512-xGms6l5cTJKQPZOKM75Dl9yBfNdGeLRsIyufewnxT4vZTrjC0ImQT4fj8QmtJK84F58uSh5HVBSANwcfiXxABQ==", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.37.0.tgz", + "integrity": "sha512-ax0nv7PUF9NOVPs+lmQ7yIE7IQmAf8LGcXbMvHX5Gm+YJUYNAl340XkGnrimxZ0elXyoQJuN5sbg6C4evKA4SQ==", "dev": true, "license": "MIT", "engines": { @@ -6036,16 +6037,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.36.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.36.0.tgz", - "integrity": "sha512-JaS8bDVrfVJX4av0jLpe4ye0BpAaUW7+tnS4Y4ETa3q7NoZgzYbN9zDQTJ8kPb5fQ4n0hliAt9tA4Pfs2zA2Hg==", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.37.0.tgz", + "integrity": "sha512-zuWDMDuzMRbQOM+bHyU4/slw27bAUEcKSKKs3hcv2aNnc/tvE/h7w60dwVw8vnal2Pub6RT1T7BI8tFZ1fE+yg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.36.0", - "@typescript-eslint/tsconfig-utils": "8.36.0", - "@typescript-eslint/types": "8.36.0", - "@typescript-eslint/visitor-keys": "8.36.0", + "@typescript-eslint/project-service": "8.37.0", + "@typescript-eslint/tsconfig-utils": "8.37.0", + "@typescript-eslint/types": "8.37.0", + "@typescript-eslint/visitor-keys": "8.37.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6091,16 +6092,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.36.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.36.0.tgz", - "integrity": "sha512-VOqmHu42aEMT+P2qYjylw6zP/3E/HvptRwdn/PZxyV27KhZg2IOszXod4NcXisWzPAGSS4trE/g4moNj6XmH2g==", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.37.0.tgz", + "integrity": "sha512-TSFvkIW6gGjN2p6zbXo20FzCABbyUAuq6tBvNRGsKdsSQ6a7rnV6ADfZ7f4iI3lIiXc4F4WWvtUfDw9CJ9pO5A==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.36.0", - "@typescript-eslint/types": "8.36.0", - "@typescript-eslint/typescript-estree": "8.36.0" + "@typescript-eslint/scope-manager": "8.37.0", + "@typescript-eslint/types": "8.37.0", + "@typescript-eslint/typescript-estree": "8.37.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6115,13 +6116,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.36.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.36.0.tgz", - "integrity": "sha512-vZrhV2lRPWDuGoxcmrzRZyxAggPL+qp3WzUrlZD+slFueDiYHxeBa34dUXPuC0RmGKzl4lS5kFJYvKCq9cnNDA==", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.37.0.tgz", + "integrity": "sha512-YzfhzcTnZVPiLfP/oeKtDp2evwvHLMe0LOy7oe+hb9KKIumLNohYS9Hgp1ifwpu42YWxhZE8yieggz6JpqO/1w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/types": "8.37.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -9902,9 +9903,9 @@ } }, "node_modules/eslint-config-prettier": { - "version": "10.1.5", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz", - "integrity": "sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==", + "version": "10.1.8", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", + "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", "bin": { @@ -10140,9 +10141,9 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.1.tgz", - "integrity": "sha512-dobTkHT6XaEVOo8IO90Q4DOSxnm3Y151QxPJlM/vKC0bVy+d6cVWQZLlFiuZPP0wS6vZwSKeJgKkcS+KfMBlRw==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.3.tgz", + "integrity": "sha512-NAdMYww51ehKfDyDhv59/eIItUVzU0Io9H2E8nHNGKEeeqlnci+1gCvrHib6EmZdf6GxF+LCV5K7UC65Ezvw7w==", "dev": true, "license": "MIT", "dependencies": { @@ -21423,15 +21424,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.36.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.36.0.tgz", - "integrity": "sha512-fTCqxthY+h9QbEgSIBfL9iV6CvKDFuoxg6bHPNpJ9HIUzS+jy2lCEyCmGyZRWEBSaykqcDPf1SJ+BfCI8DRopA==", + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.37.0.tgz", + "integrity": "sha512-TnbEjzkE9EmcO0Q2zM+GE8NQLItNAJpMmED1BdgoBMYNdqMhzlbqfdSwiRlAzEK2pA9UzVW0gzaaIzXWg2BjfA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.36.0", - "@typescript-eslint/parser": "8.36.0", - "@typescript-eslint/utils": "8.36.0" + "@typescript-eslint/eslint-plugin": "8.37.0", + "@typescript-eslint/parser": "8.37.0", + "@typescript-eslint/typescript-estree": "8.37.0", + "@typescript-eslint/utils": "8.37.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index c1590f6f..63c7644c 100644 --- a/package.json +++ b/package.json @@ -67,11 +67,11 @@ "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "eslint": "9.31.0", - "eslint-config-prettier": "10.1.5", + "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "17.21.0", - "eslint-plugin-prettier": "5.5.1", + "eslint-plugin-prettier": "5.5.3", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", @@ -79,7 +79,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.8.3", - "typescript-eslint": "8.36.0", + "typescript-eslint": "8.37.0", "typescript-plugin-css-modules": "5.1.0" } } From cfd7197fbc27ef8b5852691cdfa2e627bc5c4318 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 27 Jul 2025 15:28:41 +0000 Subject: [PATCH 345/896] Update dependency @icons-pack/react-simple-icons to v13.6.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d4410c3c..e515a9e5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.51.1", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "13.5.0", + "@icons-pack/react-simple-icons": "13.6.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", @@ -3999,9 +3999,9 @@ } }, "node_modules/@icons-pack/react-simple-icons": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.5.0.tgz", - "integrity": "sha512-00/E53YOt967SomgPWyH4eTtHdUDLAeaowl0CAU7UnEuBOrHznrKhFQHccdN0wShR5CVXxYh41qeYl6ZGJ/OSg==", + "version": "13.6.0", + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.6.0.tgz", + "integrity": "sha512-q4FySfJfM3Mv8jdF+Pq9zUmsiJe1IP4zbwFjsTK7uirqS+yeroadd40mAXphiQq90f5NHLFTfFkRiJDCLZS8/A==", "license": "MIT", "peerDependencies": { "react": "^16.13 || ^17 || ^18 || ^19" diff --git a/package.json b/package.json index 63c7644c..e2947817 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.51.1", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "13.5.0", + "@icons-pack/react-simple-icons": "13.6.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", From b2cdafb2ea44a3f879979821b85ef2efb9cb55b5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 28 Jul 2025 18:54:08 +0000 Subject: [PATCH 346/896] Update dependency typescript-eslint to v8.38.0 --- package-lock.json | 124 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 63 insertions(+), 63 deletions(-) diff --git a/package-lock.json b/package-lock.json index d4410c3c..889e499a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,7 +54,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.8.3", - "typescript-eslint": "8.37.0", + "typescript-eslint": "8.38.0", "typescript-plugin-css-modules": "5.1.0" }, "engines": { @@ -5876,17 +5876,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.37.0.tgz", - "integrity": "sha512-jsuVWeIkb6ggzB+wPCsR4e6loj+rM72ohW6IBn2C+5NCvfUVY8s33iFPySSVXqtm5Hu29Ne/9bnA0JmyLmgenA==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.38.0.tgz", + "integrity": "sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.37.0", - "@typescript-eslint/type-utils": "8.37.0", - "@typescript-eslint/utils": "8.37.0", - "@typescript-eslint/visitor-keys": "8.37.0", + "@typescript-eslint/scope-manager": "8.38.0", + "@typescript-eslint/type-utils": "8.38.0", + "@typescript-eslint/utils": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -5900,7 +5900,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.37.0", + "@typescript-eslint/parser": "^8.38.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } @@ -5916,16 +5916,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.37.0.tgz", - "integrity": "sha512-kVIaQE9vrN9RLCQMQ3iyRlVJpTiDUY6woHGb30JDkfJErqrQEmtdWH3gV0PBAfGZgQXoqzXOO0T3K6ioApbbAA==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.38.0.tgz", + "integrity": "sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.37.0", - "@typescript-eslint/types": "8.37.0", - "@typescript-eslint/typescript-estree": "8.37.0", - "@typescript-eslint/visitor-keys": "8.37.0", + "@typescript-eslint/scope-manager": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0", "debug": "^4.3.4" }, "engines": { @@ -5941,14 +5941,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.37.0.tgz", - "integrity": "sha512-BIUXYsbkl5A1aJDdYJCBAo8rCEbAvdquQ8AnLb6z5Lp1u3x5PNgSSx9A/zqYc++Xnr/0DVpls8iQ2cJs/izTXA==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.38.0.tgz", + "integrity": "sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.37.0", - "@typescript-eslint/types": "^8.37.0", + "@typescript-eslint/tsconfig-utils": "^8.38.0", + "@typescript-eslint/types": "^8.38.0", "debug": "^4.3.4" }, "engines": { @@ -5963,14 +5963,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.37.0.tgz", - "integrity": "sha512-0vGq0yiU1gbjKob2q691ybTg9JX6ShiVXAAfm2jGf3q0hdP6/BruaFjL/ManAR/lj05AvYCH+5bbVo0VtzmjOA==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.38.0.tgz", + "integrity": "sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.37.0", - "@typescript-eslint/visitor-keys": "8.37.0" + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5981,9 +5981,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.37.0.tgz", - "integrity": "sha512-1/YHvAVTimMM9mmlPvTec9NP4bobA1RkDbMydxG8omqwJJLEW/Iy2C4adsAESIXU3WGLXFHSZUU+C9EoFWl4Zg==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz", + "integrity": "sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==", "dev": true, "license": "MIT", "engines": { @@ -5998,15 +5998,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.37.0.tgz", - "integrity": "sha512-SPkXWIkVZxhgwSwVq9rqj/4VFo7MnWwVaRNznfQDc/xPYHjXnPfLWn+4L6FF1cAz6e7dsqBeMawgl7QjUMj4Ow==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.38.0.tgz", + "integrity": "sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.37.0", - "@typescript-eslint/typescript-estree": "8.37.0", - "@typescript-eslint/utils": "8.37.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0", + "@typescript-eslint/utils": "8.38.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6023,9 +6023,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.37.0.tgz", - "integrity": "sha512-ax0nv7PUF9NOVPs+lmQ7yIE7IQmAf8LGcXbMvHX5Gm+YJUYNAl340XkGnrimxZ0elXyoQJuN5sbg6C4evKA4SQ==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz", + "integrity": "sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==", "dev": true, "license": "MIT", "engines": { @@ -6037,16 +6037,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.37.0.tgz", - "integrity": "sha512-zuWDMDuzMRbQOM+bHyU4/slw27bAUEcKSKKs3hcv2aNnc/tvE/h7w60dwVw8vnal2Pub6RT1T7BI8tFZ1fE+yg==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz", + "integrity": "sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.37.0", - "@typescript-eslint/tsconfig-utils": "8.37.0", - "@typescript-eslint/types": "8.37.0", - "@typescript-eslint/visitor-keys": "8.37.0", + "@typescript-eslint/project-service": "8.38.0", + "@typescript-eslint/tsconfig-utils": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/visitor-keys": "8.38.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6092,16 +6092,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.37.0.tgz", - "integrity": "sha512-TSFvkIW6gGjN2p6zbXo20FzCABbyUAuq6tBvNRGsKdsSQ6a7rnV6ADfZ7f4iI3lIiXc4F4WWvtUfDw9CJ9pO5A==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.38.0.tgz", + "integrity": "sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.37.0", - "@typescript-eslint/types": "8.37.0", - "@typescript-eslint/typescript-estree": "8.37.0" + "@typescript-eslint/scope-manager": "8.38.0", + "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6116,13 +6116,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.37.0.tgz", - "integrity": "sha512-YzfhzcTnZVPiLfP/oeKtDp2evwvHLMe0LOy7oe+hb9KKIumLNohYS9Hgp1ifwpu42YWxhZE8yieggz6JpqO/1w==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.38.0.tgz", + "integrity": "sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.37.0", + "@typescript-eslint/types": "8.38.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -21424,16 +21424,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.37.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.37.0.tgz", - "integrity": "sha512-TnbEjzkE9EmcO0Q2zM+GE8NQLItNAJpMmED1BdgoBMYNdqMhzlbqfdSwiRlAzEK2pA9UzVW0gzaaIzXWg2BjfA==", + "version": "8.38.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.38.0.tgz", + "integrity": "sha512-FsZlrYK6bPDGoLeZRuvx2v6qrM03I0U0SnfCLPs/XCCPCFD80xU9Pg09H/K+XFa68uJuZo7l/Xhs+eDRg2l3hg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.37.0", - "@typescript-eslint/parser": "8.37.0", - "@typescript-eslint/typescript-estree": "8.37.0", - "@typescript-eslint/utils": "8.37.0" + "@typescript-eslint/eslint-plugin": "8.38.0", + "@typescript-eslint/parser": "8.38.0", + "@typescript-eslint/typescript-estree": "8.38.0", + "@typescript-eslint/utils": "8.38.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 63c7644c..290ba058 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.8.3", - "typescript-eslint": "8.37.0", + "typescript-eslint": "8.38.0", "typescript-plugin-css-modules": "5.1.0" } } From 5dade7b254b8136c066bc43ed30fae5d2a58c891 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 30 Jul 2025 10:28:53 +0800 Subject: [PATCH 347/896] Update dependency @easyops-cn/docusaurus-search-local to v0.52.1 (#1474) --- package-lock.json | 26 +++++++++++++------------- package.json | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 31035939..e68f91b0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@docusaurus/plugin-svgr": "3.8.1", "@docusaurus/theme-classic": "3.8.1", "@docusaurus/theme-mermaid": "3.8.1", - "@easyops-cn/docusaurus-search-local": "0.51.1", + "@easyops-cn/docusaurus-search-local": "0.52.1", "@fontsource/noto-sans": "5.2.7", "@icons-pack/react-simple-icons": "13.6.0", "@img-comparison-slider/react": "8.0.2", @@ -3587,9 +3587,9 @@ } }, "node_modules/@easyops-cn/docusaurus-search-local": { - "version": "0.51.1", - "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.51.1.tgz", - "integrity": "sha512-7NXO0ws2ppUltcW3BPO4zmXlaZos5ssiSUb2Hbr32Cb2VdLgSOF3k8ObBUXczkwyQpvqqDUYmiwWEEWc3KpuAw==", + "version": "0.52.1", + "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.52.1.tgz", + "integrity": "sha512-pwfANjTLOQyAPc2Iz93WbG4OQM5C4COCWARbLAs79FIpIS38gHq3PrbDIX8f7oDhGQp1u6f8fr3K3u3+yZXZTA==", "license": "MIT", "dependencies": { "@docusaurus/plugin-content-docs": "^2 || ^3", @@ -3620,25 +3620,25 @@ } }, "node_modules/@easyops-cn/docusaurus-search-local/node_modules/cheerio": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.0.tgz", - "integrity": "sha512-+0hMx9eYhJvWbgpKV9hN7jg0JcwydpopZE4hgi+KvQtByZXPp04NiCWU0LzcAbP63abZckIHkTQaXVF52mX3xQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz", + "integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==", "license": "MIT", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", "domhandler": "^5.0.3", "domutils": "^3.2.2", - "encoding-sniffer": "^0.2.0", + "encoding-sniffer": "^0.2.1", "htmlparser2": "^10.0.0", "parse5": "^7.3.0", "parse5-htmlparser2-tree-adapter": "^7.1.0", "parse5-parser-stream": "^7.1.2", - "undici": "^7.10.0", + "undici": "^7.12.0", "whatwg-mimetype": "^4.0.0" }, "engines": { - "node": ">=18.17" + "node": ">=20.18.1" }, "funding": { "url": "https://github.com/cheeriojs/cheerio?sponsor=1" @@ -21516,9 +21516,9 @@ } }, "node_modules/undici": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.11.0.tgz", - "integrity": "sha512-heTSIac3iLhsmZhUCjyS3JQEkZELateufzZuBaVM5RHXdSBMb1LPMQf5x+FH7qjsZYDP0ttAc3nnVpUB+wYbOg==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.12.0.tgz", + "integrity": "sha512-GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug==", "license": "MIT", "engines": { "node": ">=20.18.1" diff --git a/package.json b/package.json index d6e3739b..aaffb7ec 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@docusaurus/plugin-svgr": "3.8.1", "@docusaurus/theme-classic": "3.8.1", "@docusaurus/theme-mermaid": "3.8.1", - "@easyops-cn/docusaurus-search-local": "0.51.1", + "@easyops-cn/docusaurus-search-local": "0.52.1", "@fontsource/noto-sans": "5.2.7", "@icons-pack/react-simple-icons": "13.6.0", "@img-comparison-slider/react": "8.0.2", From ce149a4b96658f4d0dfeb435bf3749a5bcf1ff8b Mon Sep 17 00:00:00 2001 From: NeptuneHub Date: Wed, 30 Jul 2025 09:33:37 +0200 Subject: [PATCH 348/896] Update index.mdx --- docs/general/server/plugins/index.mdx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/general/server/plugins/index.mdx b/docs/general/server/plugins/index.mdx index 483aee2d..fd0f5ead 100644 --- a/docs/general/server/plugins/index.mdx +++ b/docs/general/server/plugins/index.mdx @@ -321,6 +321,14 @@ A plugin to integrate your TubeArchivist library with Jellyfin, providing metada - [GitHub](https://github.com/tubearchivist/tubearchivist-jf-plugin) +#### AudioMuse-AI + +Enhance Jellyfin with sonic analysis and smart song clustering, replacing InstantMix with sonically similar music suggestions. + +**Links:** + +- [GitHub](https://github.com/NeptuneHub/audiomuse-ai-plugin) + ## Repositories import { OfficialPluginRepositories, ThirdPartyRepositories } from '../../../../src/data/pluginRepositories'; From 9bc26bfe64526d1800cc8e23184edde9397d5ac2 Mon Sep 17 00:00:00 2001 From: NeptuneHub Date: Wed, 30 Jul 2025 09:36:08 +0200 Subject: [PATCH 349/896] Update pluginRepositories.ts --- src/data/pluginRepositories.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/data/pluginRepositories.ts b/src/data/pluginRepositories.ts index 9749e77f..c31afb7b 100644 --- a/src/data/pluginRepositories.ts +++ b/src/data/pluginRepositories.ts @@ -105,5 +105,13 @@ export const ThirdPartyRepositories: Array = [ includes: { TubeArchivistMetadata: 'https://github.com/tubearchivist/tubearchivist-jf-plugin' } + }, + { + id: 'gh:neptunehub/audiomuse-ai-plugin', + name: "AudioMuse-AI's Repo", + url: 'https://raw.githubusercontent.com/neptunehub/audiomuse-ai-plugin/master/manifest.json', + includes: { + 'AudioMuse-AI': 'https://github.com/neptunehub/audiomuse-ai-plugin' + } } ]; From ead324e617079752fbd83afa4149bc5bb2af39fb Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 30 Jul 2025 16:30:03 +0800 Subject: [PATCH 350/896] embedded video images --- docs/general/server/media/_metadata-images.md | 45 ++++++++++--------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md index 7b90ad1a..f06135fd 100644 --- a/docs/general/server/media/_metadata-images.md +++ b/docs/general/server/media/_metadata-images.md @@ -2,7 +2,7 @@ ## Metadata Images -Images can be provided as external files within the media folders, or embedded in the media files for music. When external imaged are provided, they should be placed alongside the media files. When they are provided, they will take precedence over other sources. +Images can either be provided as external files within the media folders, or embedded in the media files themselves. When external imaged are provided, they should be placed alongside the media files. When they are provided, they will take precedence over other sources. import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -64,28 +64,29 @@ Image types: Unless otherwise noted, all filenames can be used either standalone (e.g. `logo.png`) or as a suffix (e.g. `movie-logo.png`) -| Filename | Type | Movies | Series | Season | Episode | Music | -| --------------------------- | -------- | ------ | ------ | ------ | ------- | ----- | -| poster | Primary | āœ… | āœ… | āœ… | | āœ… | -| folder | Primary | āœ… | āœ… | āœ… | | āœ… | -| cover | Primary | āœ… | āœ… | āœ… | | āœ… | -| default | Primary | āœ… | āœ… | āœ… | | āœ… | -| movie | Primary | āœ… | | | | | -| show | Primary | | āœ… | | | | -| jacket | Primary | | | | | āœ… | -| thumb (suffix) 1 | Primary | | | | āœ… | | -| backdrop | Backdrop | āœ… | āœ… | āœ… | | āœ… | -| fanart | Backdrop | āœ… | āœ… | āœ… | | āœ… | -| background | Backdrop | āœ… | āœ… | āœ… | | āœ… | -| art | Backdrop | āœ… | āœ… | āœ… | | āœ… | -| extrafanart (folder) | Backdrop | āœ… | āœ… | āœ… | | āœ… | -| banner | Banner | āœ… | āœ… | āœ… | | āœ… | -| logo | Logo | āœ… | āœ… | āœ… | | āœ… | -| clearlogo | Logo | āœ… | āœ… | āœ… | | āœ… | -| landscape | Thumb | āœ… | āœ… | āœ… | | āœ… | -| thumb | Thumb | āœ… | āœ… | āœ… | | āœ… | +| Filename | Type | Movies | Series | Season | Episode | Music | +| --------------------------- | -------- | --------------- | ------ | ------ | ------- | ----- | +| poster | Primary | āœ… 2 | āœ… | āœ… | | āœ… | +| folder | Primary | āœ… 2 | āœ… | āœ… | | āœ… | +| cover | Primary | āœ… 2 | āœ… | āœ… | | āœ… | +| default | Primary | āœ… 2 | āœ… | āœ… | | āœ… | +| movie | Primary | āœ… 2 | | | | | +| show | Primary | | āœ… | | | | +| jacket | Primary | | | | | āœ… | +| thumb (suffix) 1 | Primary | | | | āœ… | | +| backdrop | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | +| fanart | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | +| background | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | +| art | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | +| extrafanart (folder) | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | +| banner | Banner | āœ… | āœ… | āœ… | | āœ… | +| logo | Logo | āœ… 2 | āœ… | āœ… | | āœ… | +| clearlogo | Logo | āœ… 2 | āœ… | āœ… | | āœ… | +| landscape | Thumb | āœ… | āœ… | āœ… | | āœ… | +| thumb | Thumb | āœ… | āœ… | āœ… | | āœ… | -1 For example: `S01E01 Some Episode-thumb.jpg` +1 For example: `S01E01 Some Episode-thumb.jpg`
    +2 These file names can also be embedded in supported media containers (e.g. mkv) and will be used when the `Embedded Image Extractor` source is enabled for movies.
    From a49978ce76d131b77c29cabc5fc02ef5773475a3 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 30 Jul 2025 16:49:53 +0800 Subject: [PATCH 351/896] Move docker compose to same level as docker CLI --- docs/general/installation/container.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 7886d19b..53dd8eba 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -21,7 +21,7 @@ These images are based on Debian and [built directly from the Jellyfin source co Additionally, there are several third parties providing unofficial container images, including the [LinuxServer.io](https://www.linuxserver.io/) ([Dockerfile](https://github.com/linuxserver/docker-jellyfin/blob/master/Dockerfile)) project and [hotio](https://github.com/hotio) ([Dockerfile](https://github.com/hotio/jellyfin/blob/release/linux-amd64.Dockerfile)), which offer images based on Ubuntu and the official Jellyfin Ubuntu binary packages. -## Docker +## Using Docker CLI [Docker](https://www.docker.com/) allows you to run containers on Linux, Windows and MacOS. @@ -109,7 +109,7 @@ A directory of [fallback fonts](/docs/general/administration/configuration/#fall --mount type=bind,source=/path/to/fallback/fonts,target=/fallback_fonts,readonly ``` -### Using Docker Compose +## Using Docker Compose Create a `docker-compose.yml` file with the following contents. Add in the UID and GID that you would like to run jellyfin as in the user line below, or remove the user line to use the default (root). From fef41145ac1bbf8f891f63ebac51d313b7b2c5c8 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 30 Jul 2025 16:52:19 +0800 Subject: [PATCH 352/896] separate into tabs --- docs/general/installation/container.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 53dd8eba..bf0a5f20 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -21,6 +21,12 @@ These images are based on Debian and [built directly from the Jellyfin source co Additionally, there are several third parties providing unofficial container images, including the [LinuxServer.io](https://www.linuxserver.io/) ([Dockerfile](https://github.com/linuxserver/docker-jellyfin/blob/master/Dockerfile)) project and [hotio](https://github.com/hotio) ([Dockerfile](https://github.com/hotio/jellyfin/blob/release/linux-amd64.Dockerfile)), which offer images based on Ubuntu and the official Jellyfin Ubuntu binary packages. +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + + + + ## Using Docker CLI [Docker](https://www.docker.com/) allows you to run containers on Linux, Windows and MacOS. @@ -109,6 +115,9 @@ A directory of [fallback fonts](/docs/general/administration/configuration/#fall --mount type=bind,source=/path/to/fallback/fonts,target=/fallback_fonts,readonly ``` + + + ## Using Docker Compose Create a `docker-compose.yml` file with the following contents. Add in the UID and GID that you would like to run jellyfin as in the user line below, or remove the user line to use the default (root). @@ -154,6 +163,9 @@ To run the container in background add `-d` to the above command. You can learn more about using Docker by [reading the official Docker documentation](https://docs.docker.com/). + + + ## Podman [Podman](https://podman.io) allows you to run rootless containers. @@ -327,3 +339,5 @@ WantedBy=default.target #### Vendor-specific configuration Additional configuration steps may be required depending on your GPU vendor. Check the [Hardware Acceleration](/docs/general/post-install/transcoding/hardware-acceleration) section. + + From 0405294858405a6f272f81d34f03bdef848ae906 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 30 Jul 2025 16:54:29 +0800 Subject: [PATCH 353/896] use ini for systemd config files language --- docs/general/installation/container.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index bf0a5f20..fe836afa 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -240,7 +240,7 @@ As always it is recommended to run the container rootless. Therefore we want to > Contents of `~/.config/containers/systemd/jellyfin.container` - ```sh + ```ini [Container] Image=docker.io/jellyfin/jellyfin:latest AutoUpdate=registry @@ -312,7 +312,7 @@ Finally, you need to set the `--device` flag for the container to use the render #### systemd -```sh +```ini [Unit] Description=jellyfin From 14094c97181b509ad3834e7fc9a2c0564fe19c71 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 30 Jul 2025 17:12:59 +0800 Subject: [PATCH 354/896] remove headings --- docs/general/installation/container.md | 29 +++++++++++++------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index fe836afa..839460ea 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -24,11 +24,11 @@ Additionally, there are several third parties providing unofficial container ima import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; +## Installation Instructions + -## Using Docker CLI - [Docker](https://www.docker.com/) allows you to run containers on Linux, Windows and MacOS. :::warning @@ -118,8 +118,6 @@ A directory of [fallback fonts](/docs/general/administration/configuration/#fall -## Using Docker Compose - Create a `docker-compose.yml` file with the following contents. Add in the UID and GID that you would like to run jellyfin as in the user line below, or remove the user line to use the default (root). ```yml @@ -164,9 +162,7 @@ To run the container in background add `-d` to the above command. You can learn more about using Docker by [reading the official Docker documentation](https://docs.docker.com/). - - -## Podman + [Podman](https://podman.io) allows you to run rootless containers. Steps to run Jellyfin using Podman are similar to the Docker steps. @@ -218,8 +214,8 @@ Replace `jellyfin-config` and `jellyfin-cache` with `/path/to/config` and `/path This example mounts your media library read-only by setting `ro=true`; set this to `ro=false` if you wish to give Jellyfin write access to your media. -### Managing via Systemd - +
    +Managing via systemd To run as a systemd service see [podman-systemd.unit](https://docs.podman.io/en/latest/markdown/podman-systemd.unit.5.html). As always it is recommended to run the container rootless. Therefore we want to manage the container with the `systemd --user` flag. @@ -274,8 +270,9 @@ As always it is recommended to run the container rootless. Therefore we want to `journalctl --user -u jellyfin` 6. `exit` the current session. - -### With hardware acceleration +
    +
    +Using hardware acceleration To use hardware acceleration, you need to allow the container to access the render device. If you are using container-selinux-2.226 or later, you have to set the `container_use_dri_devices` flag in selinux or the container will not be able to use it: @@ -291,7 +288,7 @@ Finally, you need to set the `--device` flag for the container to use the render `--device /dev/dri/` -#### podman run +Podman run example: ```sh podman run \ @@ -310,7 +307,7 @@ Finally, you need to set the `--device` flag for the container to use the render docker.io/jellyfin/jellyfin:latest ``` -#### systemd +systemd example: ```ini [Unit] @@ -336,8 +333,12 @@ SuccessExitStatus=0 143 WantedBy=default.target ``` -#### Vendor-specific configuration +
    +
    +Vendor-specific configuration Additional configuration steps may be required depending on your GPU vendor. Check the [Hardware Acceleration](/docs/general/post-install/transcoding/hardware-acceleration) section. + +
    From 608c7e46802b91e014ef6902ab8dd19d7cda6078 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 30 Jul 2025 17:15:23 +0800 Subject: [PATCH 355/896] fix broken details summary --- docs/general/installation/container.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 839460ea..2188ec2a 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -216,6 +216,7 @@ This example mounts your media library read-only by setting `ro=true`; set this
    Managing via systemd + To run as a systemd service see [podman-systemd.unit](https://docs.podman.io/en/latest/markdown/podman-systemd.unit.5.html). As always it is recommended to run the container rootless. Therefore we want to manage the container with the `systemd --user` flag. @@ -270,6 +271,7 @@ As always it is recommended to run the container rootless. Therefore we want to `journalctl --user -u jellyfin` 6. `exit` the current session. +
    Using hardware acceleration From 3ec85762e65ae28056d80037dcfa3a599d72e133 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 30 Jul 2025 17:18:50 +0800 Subject: [PATCH 356/896] fix broken link --- docs/general/installation/advanced/truenas.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/advanced/truenas.md b/docs/general/installation/advanced/truenas.md index cb84d9fc..76e8943a 100644 --- a/docs/general/installation/advanced/truenas.md +++ b/docs/general/installation/advanced/truenas.md @@ -94,7 +94,7 @@ A tab will open from the right side of the page where you launch your custom app Here, give the custom app a name and write/paste the lines for your compose file. -See here for [documentation on using Docker Compose with Jellyfin](/docs/general/installation/container#using-docker-compose). +See here for [documentation on using Docker Compose with Jellyfin](/docs/general/installation/container). Alternatively, here's a basic compose file where you should edit the volumes to use on your system, then copy & paste it into the editor to launch Jellyfin: ```yml From f6a413299a7f8f27f9574240c80cb7cd48ea12d0 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 30 Jul 2025 17:25:52 +0800 Subject: [PATCH 357/896] move dockercli to separate file --- .../installation/_container-docker-cli.md | 87 +++++++++++++++++++ docs/general/installation/container.md | 86 +----------------- 2 files changed, 89 insertions(+), 84 deletions(-) create mode 100644 docs/general/installation/_container-docker-cli.md diff --git a/docs/general/installation/_container-docker-cli.md b/docs/general/installation/_container-docker-cli.md new file mode 100644 index 00000000..96c353dc --- /dev/null +++ b/docs/general/installation/_container-docker-cli.md @@ -0,0 +1,87 @@ + + +[Docker](https://www.docker.com/) allows you to run containers on Linux, Windows and MacOS. + +:::warning + +If you wish to use Windows or macOS, please install Jellyfin natively instead. [Windows](/docs/general/installation/windows) [macOS](/docs/general/installation/macos). + +While it is possible to run Jellyfin in Docker on a Windows or macOS host, it is NOT supported. Some features are known to be broken when running in Docker on platforms other than Linux, Notably: + +- Hardware Accelerated Transcoding +- [Scanning on macOS in Docker](https://github.com/jellyfin/jellyfin/issues/13093) + +You WILL NOT receive any support for running Jellyfin in Docker on platforms other than Linux. + +::: + +The basic steps to create and run a Jellyfin container using Docker are as follows. + +1. Follow the [official installation guide to install Docker](https://docs.docker.com/engine/install). + +2. Download the latest container image. + + ```sh + docker pull jellyfin/jellyfin + ``` + +3. Create persistent storage for configuration and cache data. + + Either create two directories on the host and use bind mounts: + + ```sh + mkdir /path/to/config + mkdir /path/to/cache + ``` + + Or create two persistent volumes: + + ```sh + docker volume create jellyfin-config + docker volume create jellyfin-cache + ``` + +4. Create and run a container in one of the following ways. + +:::note + +The default network mode for Docker is bridge mode. Bridge mode will be used if host mode is omitted. +Using host networking (`--net=host`) is optional but required in order to use DLNA. + +::: + +**Using Docker command line interface:** + +```sh +docker run -d \ + --name jellyfin \ + --user uid:gid \ + --net=host \ + --volume /path/to/config:/config \ # Alternatively --volume jellyfin-config:/config + --volume /path/to/cache:/cache \ # Alternatively --volume jellyfin-cache:/cache + --mount type=bind,source=/path/to/media,target=/media \ + --restart=unless-stopped \ + jellyfin/jellyfin +``` + +Bind Mounts are needed to pass folders from the host OS to the container OS whereas volumes are maintained by Docker and can be considered easier to backup and control by external programs. +For a simple setup, it's considered easier to use Bind Mounts instead of volumes. +Multiple media libraries can be bind mounted if needed: + +```sh +--mount type=bind,source=/path/to/media1,target=/media1 +--mount type=bind,source=/path/to/media2,target=/media2,readonly +...etc +``` + +Custom [server-side system fonts](/docs/general/administration/configuration/#server-side-system-fonts) directory can be optionally bind mounted in order to use these fonts during transcoding with subtitle burn-in: + +```sh +--mount type=bind,source=/path/to/fonts,target=/usr/local/share/fonts/custom,readonly +``` + +A directory of [fallback fonts](/docs/general/administration/configuration/#fallback-fonts) can be mounted as well. In this case, you will have to set the directory of fallback fonts to `/fallback_fonts` in Jellyfin server settings panel: + +```sh +--mount type=bind,source=/path/to/fallback/fonts,target=/fallback_fonts,readonly +``` diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 2188ec2a..ab8fff84 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -29,91 +29,9 @@ import TabItem from '@theme/TabItem'; -[Docker](https://www.docker.com/) allows you to run containers on Linux, Windows and MacOS. +import dockercli from './\_container-docker-cli.md'; -:::warning - -If you wish to use Windows or macOS, please install Jellyfin natively instead. [Windows](/docs/general/installation/windows) [macOS](/docs/general/installation/macos). - -While it is possible to run Jellyfin in Docker on a Windows or macOS host, it is NOT supported. Some features are known to be broken when running in Docker on platforms other than Linux, Notably: - -- Hardware Accelerated Transcoding -- [Scanning on macOS in Docker](https://github.com/jellyfin/jellyfin/issues/13093) - -You WILL NOT receive any support for running Jellyfin in Docker on platforms other than Linux. - -::: - -The basic steps to create and run a Jellyfin container using Docker are as follows. - -1. Follow the [official installation guide to install Docker](https://docs.docker.com/engine/install). - -2. Download the latest container image. - - ```sh - docker pull jellyfin/jellyfin - ``` - -3. Create persistent storage for configuration and cache data. - - Either create two directories on the host and use bind mounts: - - ```sh - mkdir /path/to/config - mkdir /path/to/cache - ``` - - Or create two persistent volumes: - - ```sh - docker volume create jellyfin-config - docker volume create jellyfin-cache - ``` - -4. Create and run a container in one of the following ways. - -:::note - -The default network mode for Docker is bridge mode. Bridge mode will be used if host mode is omitted. -Using host networking (`--net=host`) is optional but required in order to use DLNA. - -::: - -**Using Docker command line interface:** - -```sh -docker run -d \ - --name jellyfin \ - --user uid:gid \ - --net=host \ - --volume /path/to/config:/config \ # Alternatively --volume jellyfin-config:/config - --volume /path/to/cache:/cache \ # Alternatively --volume jellyfin-cache:/cache - --mount type=bind,source=/path/to/media,target=/media \ - --restart=unless-stopped \ - jellyfin/jellyfin -``` - -Bind Mounts are needed to pass folders from the host OS to the container OS whereas volumes are maintained by Docker and can be considered easier to backup and control by external programs. -For a simple setup, it's considered easier to use Bind Mounts instead of volumes. -Multiple media libraries can be bind mounted if needed: - -```sh ---mount type=bind,source=/path/to/media1,target=/media1 ---mount type=bind,source=/path/to/media2,target=/media2,readonly -...etc -``` - -Custom [server-side system fonts](/docs/general/administration/configuration/#server-side-system-fonts) directory can be optionally bind mounted in order to use these fonts during transcoding with subtitle burn-in: - -```sh ---mount type=bind,source=/path/to/fonts,target=/usr/local/share/fonts/custom,readonly -``` - -A directory of [fallback fonts](/docs/general/administration/configuration/#fallback-fonts) can be mounted as well. In this case, you will have to set the directory of fallback fonts to `/fallback_fonts` in Jellyfin server settings panel: - -```sh ---mount type=bind,source=/path/to/fallback/fonts,target=/fallback_fonts,readonly -``` + From 9bea32cf12981b2557e2e2f0d451b9fceb9784b5 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 30 Jul 2025 17:27:34 +0800 Subject: [PATCH 358/896] move docker compose to separate file --- .../installation/_container-docker-compose.md | 57 +++++++++++++++++++ docs/general/installation/container.md | 43 +------------- 2 files changed, 59 insertions(+), 41 deletions(-) create mode 100644 docs/general/installation/_container-docker-compose.md diff --git a/docs/general/installation/_container-docker-compose.md b/docs/general/installation/_container-docker-compose.md new file mode 100644 index 00000000..3fdb1e25 --- /dev/null +++ b/docs/general/installation/_container-docker-compose.md @@ -0,0 +1,57 @@ + + +:::warning + +If you wish to use Windows or macOS, please install Jellyfin natively instead. [Windows](/docs/general/installation/windows) [macOS](/docs/general/installation/macos). + +While it is possible to run Jellyfin in Docker on a Windows or macOS host, it is NOT supported. Some features are known to be broken when running in Docker on platforms other than Linux, Notably: + +- Hardware Accelerated Transcoding +- [Scanning on macOS in Docker](https://github.com/jellyfin/jellyfin/issues/13093) + +You WILL NOT receive any support for running Jellyfin in Docker on platforms other than Linux. + +::: + +Create a `docker-compose.yml` file with the following contents. Add in the UID and GID that you would like to run jellyfin as in the user line below, or remove the user line to use the default (root). + +```yml +services: + jellyfin: + image: jellyfin/jellyfin + container_name: jellyfin + user: uid:gid + network_mode: 'host' + volumes: + - /path/to/config:/config + - /path/to/cache:/cache + - type: bind + source: /path/to/media + target: /media + - type: bind + source: /path/to/media2 + target: /media2 + read_only: true + # Optional - extra fonts to be used during transcoding with subtitle burn-in + - type: bind + source: /path/to/fonts + target: /usr/local/share/fonts/custom + read_only: true + restart: 'unless-stopped' + # Optional - alternative address used for autodiscovery + environment: + - JELLYFIN_PublishedServerUrl=http://example.com + # Optional - may be necessary for docker healthcheck to pass if running in host network mode + extra_hosts: + - 'host.docker.internal:host-gateway' +``` + +Then while in the same folder as the `docker-compose.yml` run: + +```sh +docker compose up +``` + +To run the container in background add `-d` to the above command. + +You can learn more about using Docker by [reading the official Docker documentation](https://docs.docker.com/). diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index ab8fff84..1ecb30a5 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -36,48 +36,9 @@ import dockercli from './\_container-docker-cli.md'; -Create a `docker-compose.yml` file with the following contents. Add in the UID and GID that you would like to run jellyfin as in the user line below, or remove the user line to use the default (root). +import dockercompose from './\_container-docker-compose.md'; -```yml -services: - jellyfin: - image: jellyfin/jellyfin - container_name: jellyfin - user: uid:gid - network_mode: 'host' - volumes: - - /path/to/config:/config - - /path/to/cache:/cache - - type: bind - source: /path/to/media - target: /media - - type: bind - source: /path/to/media2 - target: /media2 - read_only: true - # Optional - extra fonts to be used during transcoding with subtitle burn-in - - type: bind - source: /path/to/fonts - target: /usr/local/share/fonts/custom - read_only: true - restart: 'unless-stopped' - # Optional - alternative address used for autodiscovery - environment: - - JELLYFIN_PublishedServerUrl=http://example.com - # Optional - may be necessary for docker healthcheck to pass if running in host network mode - extra_hosts: - - 'host.docker.internal:host-gateway' -``` - -Then while in the same folder as the `docker-compose.yml` run: - -```sh -docker compose up -``` - -To run the container in background add `-d` to the above command. - -You can learn more about using Docker by [reading the official Docker documentation](https://docs.docker.com/). + From 202a912fb76620c048df1b5d702e8249842de724 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 30 Jul 2025 17:29:37 +0800 Subject: [PATCH 359/896] separate podman into file --- .../general/installation/_container-podman.md | 180 ++++++++++++++++++ docs/general/installation/container.md | 180 +----------------- 2 files changed, 183 insertions(+), 177 deletions(-) create mode 100644 docs/general/installation/_container-podman.md diff --git a/docs/general/installation/_container-podman.md b/docs/general/installation/_container-podman.md new file mode 100644 index 00000000..cc91b44f --- /dev/null +++ b/docs/general/installation/_container-podman.md @@ -0,0 +1,180 @@ + + +[Podman](https://podman.io) allows you to run rootless containers. +Steps to run Jellyfin using Podman are similar to the Docker steps. + +1. Install Podman: + + ```sh + sudo dnf install -y podman + ``` + +2. Create and run a Jellyfin container: + + ```sh + podman run \ + --detach \ + --label "io.containers.autoupdate=registry" \ + --name myjellyfin \ + --publish 8096:8096/tcp \ + --rm \ + --user $(id -u):$(id -g) \ + --userns keep-id \ + --volume jellyfin-cache:/cache:Z \ + --volume jellyfin-config:/config:Z \ + --mount type=bind,source=/path/to/media,destination=/media,ro=true,relabel=private \ + docker.io/jellyfin/jellyfin:latest + ``` + +3. Open the necessary ports in your machine's firewall if you wish to permit access to the Jellyfin server from outside the host. + This is not done automatically when using rootless Podman. + If your distribution uses `firewalld`, the following commands save and load a new firewall rule opening the HTTP port `8096` for TCP connections. + + ```sh + sudo firewall-cmd --add-port=8096/tcp --permanent + sudo firewall-cmd --reload + ``` + +Podman doesn't require root access to run containers, although there are some details to be mindful of; see [the relevant documentation](https://docs.podman.io/en/latest/markdown/podman.1.html#rootless-mode). +For security, the Jellyfin container should be run using rootless Podman. +Furthermore, it is safer to run as a non-root user within the container. +The `--user` option will run with the provided user id and group id _inside_ the container. +The `--userns keep-id` flag ensures that current user's id is mapped to the non-root user's id inside the container. +This ensures that the permissions for directories bind-mounted inside the container are mapped correctly between the user running Podman and the user running Jellyfin inside the container. + +Keep in mind that the `--label "io.containers.autoupdate=image"` flag will allow the container to be automatically updated via `podman auto-update`. + +The `z` (shared volume) or `Z` (private volume) volume option and `relabel=shared` or `relabel=private` mount option tell Podman to relabel files inside the volumes as appropriate, for systems running SELinux. + +Replace `jellyfin-config` and `jellyfin-cache` with `/path/to/config` and `/path/to/cache` if you wish to use bind mounts. + +This example mounts your media library read-only by setting `ro=true`; set this to `ro=false` if you wish to give Jellyfin write access to your media. + +
    +Managing via systemd + +To run as a systemd service see [podman-systemd.unit](https://docs.podman.io/en/latest/markdown/podman-systemd.unit.5.html). + +As always it is recommended to run the container rootless. Therefore we want to manage the container with the `systemd --user` flag. + +1. Create a new user that the rootless container will run under. + + `useradd jellyfin` + + This allows users who are not logged in to run long-running services. + + `loginctl enable-linger jellyfin` + + Open an interactive shell session. + + `machinectl shell jellyfin@` + +2. Install `.config/containers/systemd/jellyfin.container` + + > Contents of `~/.config/containers/systemd/jellyfin.container` + + ```ini + [Container] + Image=docker.io/jellyfin/jellyfin:latest + AutoUpdate=registry + PublishPort=8096:8096/tcp + UserNS=keep-id + Volume=jellyfin-config:/config:Z + Volume=jellyfin-cache:/cache:Z + Volume=jellyfin-media:/media:Z + + [Service] + # Inform systemd of additional exit status + SuccessExitStatus=0 143 + + [Install] + # Start by default on boot + WantedBy=default.target + ``` + +3. Reload daemon and start the service. + + `systemctl --user daemon-reload` + + `systemctl --user start jellyfin` + +4. To enable Podman auto-updates, enable the necessary systemd timer. + + `systemctl --user enable --now podman-auto-update.timer` + +5. Optionally check logs for errors + + `journalctl --user -u jellyfin` + +6. `exit` the current session. + +
    +
    +Using hardware acceleration + +To use hardware acceleration, you need to allow the container to access the render device. If you are using container-selinux-2.226 or later, you have to set the `container_use_dri_devices` flag in selinux or the container will not be able to use it: + +`sudo setsebool -P container_use_dri_devices 1` + +On older versions of container-selinux, you have to disable the selinux confinement for the container by adding `--security-opt label=disable` to the podman command. + +Then, you need to mount the render device inside the container: + +`--device /dev/dri/:/dev/dri/` + +Finally, you need to set the `--device` flag for the container to use the render device: + +`--device /dev/dri/` + +Podman run example: + +```sh + podman run \ + --detach \ + --label "io.containers.autoupdate=registry" \ + --name myjellyfin \ + --publish 8096:8096/tcp \ + --device /dev/dri/:/dev/dri/ \ + # --security-opt label=disable # Only needed for older versions of container-selinux < 2.226 + --rm \ + --user $(id -u):$(id -g) \ + --userns keep-id \ + --volume jellyfin-cache:/cache:Z \ + --volume jellyfin-config:/config:Z \ + --mount type=bind,source=/path/to/media,destination=/media,ro=true,relabel=private \ + docker.io/jellyfin/jellyfin:latest +``` + +systemd example: + +```ini +[Unit] +Description=jellyfin + +[Container] +Image=docker.io/jellyfin/jellyfin:latest +AutoUpdate=registry +PublishPort=8096:8096/tcp +UserNS=keep-id +#SecurityLabelDisable=true # Only needed for older versions of container-selinux < 2.226 +AddDevice=/dev/dri/:/dev/dri/ +Volume=jellyfin-config:/config:Z +Volume=jellyfin-cache:/cache:Z +Volume=jellyfin-media:/media:Z + +[Service] +# Inform systemd of additional exit status +SuccessExitStatus=0 143 + +[Install] +# Start by default on boot +WantedBy=default.target +``` + +
    +
    +Vendor-specific configuration + +Additional configuration steps may be required depending on your GPU vendor. Check the [Hardware Acceleration](/docs/general/post-install/transcoding/hardware-acceleration) section. + +
    diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 1ecb30a5..4c68621a 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -41,185 +41,11 @@ import dockercompose from './\_container-docker-compose.md';
    - + -[Podman](https://podman.io) allows you to run rootless containers. -Steps to run Jellyfin using Podman are similar to the Docker steps. +import podman from './\_container-podman.md'; -1. Install Podman: + - ```sh - sudo dnf install -y podman - ``` - -2. Create and run a Jellyfin container: - - ```sh - podman run \ - --detach \ - --label "io.containers.autoupdate=registry" \ - --name myjellyfin \ - --publish 8096:8096/tcp \ - --rm \ - --user $(id -u):$(id -g) \ - --userns keep-id \ - --volume jellyfin-cache:/cache:Z \ - --volume jellyfin-config:/config:Z \ - --mount type=bind,source=/path/to/media,destination=/media,ro=true,relabel=private \ - docker.io/jellyfin/jellyfin:latest - ``` - -3. Open the necessary ports in your machine's firewall if you wish to permit access to the Jellyfin server from outside the host. - This is not done automatically when using rootless Podman. - If your distribution uses `firewalld`, the following commands save and load a new firewall rule opening the HTTP port `8096` for TCP connections. - - ```sh - sudo firewall-cmd --add-port=8096/tcp --permanent - sudo firewall-cmd --reload - ``` - -Podman doesn't require root access to run containers, although there are some details to be mindful of; see [the relevant documentation](https://docs.podman.io/en/latest/markdown/podman.1.html#rootless-mode). -For security, the Jellyfin container should be run using rootless Podman. -Furthermore, it is safer to run as a non-root user within the container. -The `--user` option will run with the provided user id and group id _inside_ the container. -The `--userns keep-id` flag ensures that current user's id is mapped to the non-root user's id inside the container. -This ensures that the permissions for directories bind-mounted inside the container are mapped correctly between the user running Podman and the user running Jellyfin inside the container. - -Keep in mind that the `--label "io.containers.autoupdate=image"` flag will allow the container to be automatically updated via `podman auto-update`. - -The `z` (shared volume) or `Z` (private volume) volume option and `relabel=shared` or `relabel=private` mount option tell Podman to relabel files inside the volumes as appropriate, for systems running SELinux. - -Replace `jellyfin-config` and `jellyfin-cache` with `/path/to/config` and `/path/to/cache` if you wish to use bind mounts. - -This example mounts your media library read-only by setting `ro=true`; set this to `ro=false` if you wish to give Jellyfin write access to your media. - -
    -Managing via systemd - -To run as a systemd service see [podman-systemd.unit](https://docs.podman.io/en/latest/markdown/podman-systemd.unit.5.html). - -As always it is recommended to run the container rootless. Therefore we want to manage the container with the `systemd --user` flag. - -1. Create a new user that the rootless container will run under. - - `useradd jellyfin` - - This allows users who are not logged in to run long-running services. - - `loginctl enable-linger jellyfin` - - Open an interactive shell session. - - `machinectl shell jellyfin@` - -2. Install `.config/containers/systemd/jellyfin.container` - - > Contents of `~/.config/containers/systemd/jellyfin.container` - - ```ini - [Container] - Image=docker.io/jellyfin/jellyfin:latest - AutoUpdate=registry - PublishPort=8096:8096/tcp - UserNS=keep-id - Volume=jellyfin-config:/config:Z - Volume=jellyfin-cache:/cache:Z - Volume=jellyfin-media:/media:Z - - [Service] - # Inform systemd of additional exit status - SuccessExitStatus=0 143 - - [Install] - # Start by default on boot - WantedBy=default.target - ``` - -3. Reload daemon and start the service. - - `systemctl --user daemon-reload` - - `systemctl --user start jellyfin` - -4. To enable Podman auto-updates, enable the necessary systemd timer. - - `systemctl --user enable --now podman-auto-update.timer` - -5. Optionally check logs for errors - - `journalctl --user -u jellyfin` - -6. `exit` the current session. - -
    -
    -Using hardware acceleration - -To use hardware acceleration, you need to allow the container to access the render device. If you are using container-selinux-2.226 or later, you have to set the `container_use_dri_devices` flag in selinux or the container will not be able to use it: - -`sudo setsebool -P container_use_dri_devices 1` - -On older versions of container-selinux, you have to disable the selinux confinement for the container by adding `--security-opt label=disable` to the podman command. - -Then, you need to mount the render device inside the container: - -`--device /dev/dri/:/dev/dri/` - -Finally, you need to set the `--device` flag for the container to use the render device: - -`--device /dev/dri/` - -Podman run example: - -```sh - podman run \ - --detach \ - --label "io.containers.autoupdate=registry" \ - --name myjellyfin \ - --publish 8096:8096/tcp \ - --device /dev/dri/:/dev/dri/ \ - # --security-opt label=disable # Only needed for older versions of container-selinux < 2.226 - --rm \ - --user $(id -u):$(id -g) \ - --userns keep-id \ - --volume jellyfin-cache:/cache:Z \ - --volume jellyfin-config:/config:Z \ - --mount type=bind,source=/path/to/media,destination=/media,ro=true,relabel=private \ - docker.io/jellyfin/jellyfin:latest -``` - -systemd example: - -```ini -[Unit] -Description=jellyfin - -[Container] -Image=docker.io/jellyfin/jellyfin:latest -AutoUpdate=registry -PublishPort=8096:8096/tcp -UserNS=keep-id -#SecurityLabelDisable=true # Only needed for older versions of container-selinux < 2.226 -AddDevice=/dev/dri/:/dev/dri/ -Volume=jellyfin-config:/config:Z -Volume=jellyfin-cache:/cache:Z -Volume=jellyfin-media:/media:Z - -[Service] -# Inform systemd of additional exit status -SuccessExitStatus=0 143 - -[Install] -# Start by default on boot -WantedBy=default.target -``` - -
    -
    -Vendor-specific configuration - -Additional configuration steps may be required depending on your GPU vendor. Check the [Hardware Acceleration](/docs/general/post-install/transcoding/hardware-acceleration) section. - -
    From 77a84bbd70733ac1eb336ec4ebc12e55d64b8afa Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 30 Jul 2025 17:35:05 +0800 Subject: [PATCH 360/896] apparently i need upper case --- docs/general/installation/container.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 4c68621a..8ab90922 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -29,23 +29,23 @@ import TabItem from '@theme/TabItem'; -import dockercli from './\_container-docker-cli.md'; +import DockerCli from './\_container-docker-cli.md'; - + -import dockercompose from './\_container-docker-compose.md'; +import DockerCompose from './\_container-docker-compose.md'; - + -import podman from './\_container-podman.md'; +import Podman from './\_container-podman.md'; - + From d7d61a96fb23d59fce6ce8b2d719a53f6d116eaf Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 30 Jul 2025 17:36:48 +0800 Subject: [PATCH 361/896] add query parameter to allow specifying tab --- docs/general/installation/advanced/truenas.md | 2 +- docs/general/installation/container.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/installation/advanced/truenas.md b/docs/general/installation/advanced/truenas.md index 76e8943a..3ff8ddd1 100644 --- a/docs/general/installation/advanced/truenas.md +++ b/docs/general/installation/advanced/truenas.md @@ -94,7 +94,7 @@ A tab will open from the right side of the page where you launch your custom app Here, give the custom app a name and write/paste the lines for your compose file. -See here for [documentation on using Docker Compose with Jellyfin](/docs/general/installation/container). +See here for [documentation on using Docker Compose with Jellyfin](/docs/general/installation/container?method=docker-compose). Alternatively, here's a basic compose file where you should edit the volumes to use on your system, then copy & paste it into the editor to launch Jellyfin: ```yml diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 8ab90922..a1557519 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -26,7 +26,7 @@ import TabItem from '@theme/TabItem'; ## Installation Instructions - + import DockerCli from './\_container-docker-cli.md'; From 04452c3bbc9800d88b6733727341adacf6002b86 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 30 Jul 2025 17:51:24 +0800 Subject: [PATCH 362/896] don't mix imports with jsx --- docs/general/installation/container.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index a1557519..be4adb01 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -21,30 +21,27 @@ These images are based on Debian and [built directly from the Jellyfin source co Additionally, there are several third parties providing unofficial container images, including the [LinuxServer.io](https://www.linuxserver.io/) ([Dockerfile](https://github.com/linuxserver/docker-jellyfin/blob/master/Dockerfile)) project and [hotio](https://github.com/hotio) ([Dockerfile](https://github.com/hotio/jellyfin/blob/release/linux-amd64.Dockerfile)), which offer images based on Ubuntu and the official Jellyfin Ubuntu binary packages. +## Installation Instructions + import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; - -## Installation Instructions +import DockerCli from './\_container-docker-cli.md'; +import DockerCompose from './\_container-docker-compose.md'; +import Podman from './\_container-podman.md'; -import DockerCli from './\_container-docker-cli.md'; - -import DockerCompose from './\_container-docker-compose.md'; - -import Podman from './\_container-podman.md'; - From 49beef2ec9ffee4938632b6b6a3da6b03c168ee1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 30 Jul 2025 13:47:03 +0000 Subject: [PATCH 363/896] Update dependency typescript-plugin-css-modules to v5.2.0 --- package-lock.json | 19 ++++++++++++------- package.json | 2 +- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index e68f91b0..bacf97a5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ "prettier": "3.6.2", "typescript": "5.8.3", "typescript-eslint": "8.38.0", - "typescript-plugin-css-modules": "5.1.0" + "typescript-plugin-css-modules": "5.2.0" }, "engines": { "node": ">=18" @@ -66,7 +66,8 @@ "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.3.tgz", "integrity": "sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/@ampproject/remapping": { "version": "2.3.0", @@ -20871,6 +20872,7 @@ "integrity": "sha512-v3YCf31atbwJQIMtPNX8hcQ+okD4NQaTuKGUWfII8eaqn+3otrbttGL1zSMZAAtiPsBztQnujVBugg/cXFUpyg==", "dev": true, "license": "MIT", + "optional": true, "dependencies": { "@adobe/css-tools": "~4.3.1", "debug": "^4.3.2", @@ -20893,7 +20895,8 @@ "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", "dev": true, - "license": "ISC" + "license": "ISC", + "optional": true }, "node_modules/supports-color": { "version": "7.2.0", @@ -21448,9 +21451,9 @@ } }, "node_modules/typescript-plugin-css-modules": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/typescript-plugin-css-modules/-/typescript-plugin-css-modules-5.1.0.tgz", - "integrity": "sha512-6h+sLBa4l+XYSTn/31vZHd/1c3SvAbLpobY6FxDiUOHJQG1eD9Gh3eCs12+Eqc+TCOAdxcO+zAPvUq0jBfdciw==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typescript-plugin-css-modules/-/typescript-plugin-css-modules-5.2.0.tgz", + "integrity": "sha512-c5pAU5d+m3GciDr/WhkFldz1NIEGBafuP/3xhFt9BEXS2gmn/LvjkoZ11vEBIuP8LkXfPNhOt1BUhM5efFuwOw==", "dev": true, "license": "MIT", "dependencies": { @@ -21468,9 +21471,11 @@ "reserved-words": "^0.1.2", "sass": "^1.70.0", "source-map-js": "^1.0.2", - "stylus": "^0.62.0", "tsconfig-paths": "^4.2.0" }, + "optionalDependencies": { + "stylus": "^0.62.0" + }, "peerDependencies": { "typescript": ">=4.0.0" } diff --git a/package.json b/package.json index aaffb7ec..1449c35d 100644 --- a/package.json +++ b/package.json @@ -80,6 +80,6 @@ "prettier": "3.6.2", "typescript": "5.8.3", "typescript-eslint": "8.38.0", - "typescript-plugin-css-modules": "5.1.0" + "typescript-plugin-css-modules": "5.2.0" } } From 3d06386c1ca97b566c353fb95bd91a2593bddbc4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 3 Aug 2025 02:33:32 +0800 Subject: [PATCH 364/896] Update Linters to v9.32.0 (#1479) --- package-lock.json | 26 +++++++++++++------------- package.json | 4 ++-- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index bacf97a5..d3d45529 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,11 +37,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", - "@eslint/js": "9.31.0", + "@eslint/js": "9.32.0", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.31.0", + "eslint": "9.32.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", @@ -3839,9 +3839,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.31.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.31.0.tgz", - "integrity": "sha512-LOm5OVt7D4qiKCqoiPbA7LWmI+tbw1VbTUowBcUMgQSuM6poJufkFkYDcQpo5KfgD39TnNySV26QjOh7VFpSyw==", + "version": "9.32.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.32.0.tgz", + "integrity": "sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==", "dev": true, "license": "MIT", "engines": { @@ -3862,9 +3862,9 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.3.tgz", - "integrity": "sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz", + "integrity": "sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -9827,9 +9827,9 @@ } }, "node_modules/eslint": { - "version": "9.31.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.31.0.tgz", - "integrity": "sha512-QldCVh/ztyKJJZLr4jXNUByx3gR+TDYZCRXEktiZoUR3PGy4qCmSbkxcIle8GEwGpb5JBZazlaJ/CxLidXdEbQ==", + "version": "9.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.32.0.tgz", + "integrity": "sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==", "dev": true, "license": "MIT", "dependencies": { @@ -9839,8 +9839,8 @@ "@eslint/config-helpers": "^0.3.0", "@eslint/core": "^0.15.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.31.0", - "@eslint/plugin-kit": "^0.3.1", + "@eslint/js": "9.32.0", + "@eslint/plugin-kit": "^0.3.4", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", diff --git a/package.json b/package.json index 1449c35d..aa8966c9 100644 --- a/package.json +++ b/package.json @@ -62,11 +62,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", - "@eslint/js": "9.31.0", + "@eslint/js": "9.32.0", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.31.0", + "eslint": "9.32.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", From cf71167e8656c93b0d35ac3e382114c1924e5b8e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 3 Aug 2025 16:58:26 +0800 Subject: [PATCH 365/896] Update dependency eslint-plugin-n to v17.21.1 (#1480) --- package-lock.json | 16 ++++++++++++---- package.json | 2 +- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d3d45529..3f4c3d70 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,7 +45,7 @@ "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.21.0", + "eslint-plugin-n": "17.21.1", "eslint-plugin-prettier": "5.5.3", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", @@ -10076,9 +10076,9 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.21.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.0.tgz", - "integrity": "sha512-1+iZ8We4ZlwVMtb/DcHG3y5/bZOdazIpa/4TySo22MLKdwrLcfrX0hbadnCvykSQCCmkAnWmIP8jZVb2AAq29A==", + "version": "17.21.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.1.tgz", + "integrity": "sha512-Q4UBK4U3cXTUga/HjL0Ua4VFmUOI0XHF4K6gaRQ6Ly7Mwp/HcTR9cad2l93blemJbWK7JqqvF62BqzrCQ8BqmQ==", "dev": true, "license": "MIT", "dependencies": { @@ -10087,6 +10087,7 @@ "eslint-plugin-es-x": "^7.8.0", "get-tsconfig": "^4.8.1", "globals": "^15.11.0", + "globrex": "^0.1.2", "ignore": "^5.3.2", "minimatch": "^9.0.5", "semver": "^7.6.3", @@ -11361,6 +11362,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true, + "license": "MIT" + }, "node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", diff --git a/package.json b/package.json index aa8966c9..b3a2affe 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.21.0", + "eslint-plugin-n": "17.21.1", "eslint-plugin-prettier": "5.5.3", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", From 4ea7c5c3b76b300fbc91c5f17351c02596cdefd6 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 3 Aug 2025 15:52:53 +0200 Subject: [PATCH 366/896] add jellyfin-documentation --- src/components/contact/IrcCard.tsx | 3 +++ src/components/contact/MatrixCard.tsx | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/components/contact/IrcCard.tsx b/src/components/contact/IrcCard.tsx index d4b8eb8c..caa00032 100644 --- a/src/components/contact/IrcCard.tsx +++ b/src/components/contact/IrcCard.tsx @@ -60,6 +60,9 @@ const IrcCard = () => (
  • #jellyfin-dev-python
  • +
  • + #jellyfin-documentation +
  • diff --git a/src/components/contact/MatrixCard.tsx b/src/components/contact/MatrixCard.tsx index c3bcfee3..c7c8492b 100644 --- a/src/components/contact/MatrixCard.tsx +++ b/src/components/contact/MatrixCard.tsx @@ -68,6 +68,9 @@ const MatrixCard = () => {
  • #jellyfin-hwa-tool
  • +
  • + #jellyfin-documentation +
  • From 3977a5e8fd83597832161e6408ee1bf4aef4c8cb Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 3 Aug 2025 15:58:05 +0200 Subject: [PATCH 367/896] update order --- src/components/contact/IrcCard.tsx | 6 +++--- src/components/contact/MatrixCard.tsx | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/contact/IrcCard.tsx b/src/components/contact/IrcCard.tsx index caa00032..0fe2ea32 100644 --- a/src/components/contact/IrcCard.tsx +++ b/src/components/contact/IrcCard.tsx @@ -39,6 +39,9 @@ const IrcCard = () => (

    Development Channels

    diff --git a/src/components/contact/MatrixCard.tsx b/src/components/contact/MatrixCard.tsx index c7c8492b..bf1168df 100644 --- a/src/components/contact/MatrixCard.tsx +++ b/src/components/contact/MatrixCard.tsx @@ -41,6 +41,9 @@ const MatrixCard = () => {

    Development Rooms

    From 811f5172d65b28a7c93f59204c2ed5423b6a6b89 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 3 Aug 2025 22:43:26 +0200 Subject: [PATCH 368/896] jellyfin-xbox quickconnect --- docs/general/server/quick-connect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/quick-connect.md b/docs/general/server/quick-connect.md index cf356c86..8e051ef3 100644 --- a/docs/general/server/quick-connect.md +++ b/docs/general/server/quick-connect.md @@ -35,10 +35,10 @@ Quick Connect functionality is supported in two contexts: | Jellyfin Mobile (iOS)| āœ… | āœ… | | Jellyfin MPV Shim | āŒ | āŒ | | Jellyfin Roku | āœ… | āŒ | -| Jellyfin UWP | āœ… | āœ… | | Jellyfin Vue | āŒ | āŒ | | Jellyfin Web | āœ… | āœ… | | Jellyfin WebOS | āœ… | āœ… | +| Jellyfin Xbox | āœ… | āœ… | | Swiftfin (iOS) | āœ… | āœ… | | Swiftfin (tvOS) | āœ… | āŒ | From 27012eb4ba72e10626e533a52c4a7025e51b5832 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 3 Aug 2025 22:55:08 +0200 Subject: [PATCH 369/896] add jellyfin-xbox to clients --- src/data/clients.ts | 28 ++++++++++++++++++++++++++++ src/data/platform.ts | 4 +++- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index 559a450a..f3f715f4 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -1000,5 +1000,33 @@ export const Clients: Array = [ url: 'https://monk-studio.com/finer' } ] + }, + { + id: 'jellyfin-xbox', + name: 'Jellyfin for Xbox', + description: 'The official Jellyfin app for Xbox consoles.', + clientType: ClientType.Official, + deviceTypes: [DeviceType.TV], + licenseType: LicenseType.OpenSource, + platforms: [Platform.Xbox], + primaryLinks: [ + { + id: 'microsoft-store', + name: 'Microsoft Store', + url: 'https://apps.microsoft.com/detail/9P2DRTG62QF8' + }, + { + id: 'gh-downloads', + name: 'GitHub Downloads', + url: 'https://github.com/jellyfin/jellyfin-xbox/releases' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/jellyfin/jellyfin-xbox' + } + ] } ]; diff --git a/src/data/platform.ts b/src/data/platform.ts index 49953e3e..659935b7 100644 --- a/src/data/platform.ts +++ b/src/data/platform.ts @@ -12,6 +12,7 @@ enum Platform { SailfishOS = 'Sailfish OS', TVOS = 'tvOS', WebOS = 'webOS', + Xbox = 'Xbox', // Server platforms Arch = 'Arch Linux', @@ -42,5 +43,6 @@ export const FeaturedClientPlatforms = [ Platform.Kodi, Platform.Roku, Platform.TVOS, - Platform.WebOS + Platform.WebOS, + Platform.Xbox ]; From e42afacd7b2c8afb08afdb03fa28a95ca02bdc1c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 3 Aug 2025 23:10:41 +0200 Subject: [PATCH 370/896] Update dependency @icons-pack/react-simple-icons to v13.7.0 (#1483) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3f4c3d70..81aa579a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.52.1", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "13.6.0", + "@icons-pack/react-simple-icons": "13.7.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", @@ -4000,9 +4000,9 @@ } }, "node_modules/@icons-pack/react-simple-icons": { - "version": "13.6.0", - "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.6.0.tgz", - "integrity": "sha512-q4FySfJfM3Mv8jdF+Pq9zUmsiJe1IP4zbwFjsTK7uirqS+yeroadd40mAXphiQq90f5NHLFTfFkRiJDCLZS8/A==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.7.0.tgz", + "integrity": "sha512-Vx5mnIm/3gD/9dpCfw/EdCXwzCswmvWnvMjL6zUJTbpk2PuyCdx5zSfiX8KQKYszD/1Z2mfaiBtqCxlHuDcpuA==", "license": "MIT", "peerDependencies": { "react": "^16.13 || ^17 || ^18 || ^19" diff --git a/package.json b/package.json index b3a2affe..0680d311 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.52.1", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "13.6.0", + "@icons-pack/react-simple-icons": "13.7.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", From 036afb1954d04673b06f3cf552849e4b0a1c7bff Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 3 Aug 2025 23:10:55 +0200 Subject: [PATCH 371/896] Update dependency eslint-plugin-n to v17.21.2 (#1482) --- package-lock.json | 35 ++++------------------------------- package.json | 2 +- 2 files changed, 5 insertions(+), 32 deletions(-) diff --git a/package-lock.json b/package-lock.json index 81aa579a..ef16ff30 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,7 +45,7 @@ "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.21.1", + "eslint-plugin-n": "17.21.2", "eslint-plugin-prettier": "5.5.3", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", @@ -10076,9 +10076,9 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.21.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.1.tgz", - "integrity": "sha512-Q4UBK4U3cXTUga/HjL0Ua4VFmUOI0XHF4K6gaRQ6Ly7Mwp/HcTR9cad2l93blemJbWK7JqqvF62BqzrCQ8BqmQ==", + "version": "17.21.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.2.tgz", + "integrity": "sha512-s3ai4Msfk5mbSvOgCkYo6k5+zP3W/OK+AvLmMmx++Ki4a5CPO7luIDwOnjUZm/t+oZYP0YADTxe+u4JqnT8+Dg==", "dev": true, "license": "MIT", "dependencies": { @@ -10089,7 +10089,6 @@ "globals": "^15.11.0", "globrex": "^0.1.2", "ignore": "^5.3.2", - "minimatch": "^9.0.5", "semver": "^7.6.3", "ts-declaration-location": "^1.0.6" }, @@ -10103,16 +10102,6 @@ "eslint": ">=8.23.0" } }, - "node_modules/eslint-plugin-n/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/eslint-plugin-n/node_modules/globals": { "version": "15.15.0", "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", @@ -10126,22 +10115,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-n/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/eslint-plugin-prettier": { "version": "5.5.3", "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.3.tgz", diff --git a/package.json b/package.json index 0680d311..65226aaa 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.21.1", + "eslint-plugin-n": "17.21.2", "eslint-plugin-prettier": "5.5.3", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", From cddfc809bc6cd15f2cba7a24f049646378a5d999 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 3 Aug 2025 23:13:32 +0200 Subject: [PATCH 372/896] recommend jf-xbox --- src/data/clients.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index f3f715f4..e8664520 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -1027,6 +1027,7 @@ export const Clients: Array = [ name: 'GitHub', url: 'https://github.com/jellyfin/jellyfin-xbox' } - ] + ], + recommended: true } ]; From 2b20257a69faac91a79581eec3a29e94654b012e Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 3 Aug 2025 23:50:00 +0200 Subject: [PATCH 373/896] add generic Xbox Icon --- src/components/common/PlatformIcon.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/components/common/PlatformIcon.tsx b/src/components/common/PlatformIcon.tsx index 105489a3..68400a37 100644 --- a/src/components/common/PlatformIcon.tsx +++ b/src/components/common/PlatformIcon.tsx @@ -117,6 +117,9 @@ const PlatformIcon = ({ ); + case Platform.Xbox: + // Not available in simple-icons because it was removed due to Microsoft (https://github.com + return ; default: return null; From fcd6aad42ba05b2ce36a2370eb44071a869c01a4 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 3 Aug 2025 23:50:42 +0200 Subject: [PATCH 374/896] fix indent --- src/components/common/PlatformIcon.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/common/PlatformIcon.tsx b/src/components/common/PlatformIcon.tsx index 68400a37..d570fbee 100644 --- a/src/components/common/PlatformIcon.tsx +++ b/src/components/common/PlatformIcon.tsx @@ -117,6 +117,7 @@ const PlatformIcon = ({ ); + case Platform.Xbox: // Not available in simple-icons because it was removed due to Microsoft (https://github.com return ; From 80fd9afc7eadb560cb43f29e99b810325a9aa4e7 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 4 Aug 2025 00:00:48 +0200 Subject: [PATCH 375/896] fix incompetent copy pasting --- src/components/common/PlatformIcon.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/common/PlatformIcon.tsx b/src/components/common/PlatformIcon.tsx index d570fbee..7642abd4 100644 --- a/src/components/common/PlatformIcon.tsx +++ b/src/components/common/PlatformIcon.tsx @@ -119,7 +119,7 @@ const PlatformIcon = ({ ); case Platform.Xbox: - // Not available in simple-icons because it was removed due to Microsoft (https://github.com + // Not available in simple-icons because it was removed due to Microsoft (https://github.com/simple-icons/simple-icons/issues/11236) return ; default: From f0afce03e67051575561b3f3d3519bcc1b85ba1d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 Aug 2025 15:44:53 +0000 Subject: [PATCH 376/896] Update dependency eslint-plugin-n to v17.21.3 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index ef16ff30..c6451396 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,7 +45,7 @@ "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.21.2", + "eslint-plugin-n": "17.21.3", "eslint-plugin-prettier": "5.5.3", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", @@ -10076,9 +10076,9 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.21.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.2.tgz", - "integrity": "sha512-s3ai4Msfk5mbSvOgCkYo6k5+zP3W/OK+AvLmMmx++Ki4a5CPO7luIDwOnjUZm/t+oZYP0YADTxe+u4JqnT8+Dg==", + "version": "17.21.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.3.tgz", + "integrity": "sha512-MtxYjDZhMQgsWRm/4xYLL0i2EhusWT7itDxlJ80l1NND2AL2Vi5Mvneqv/ikG9+zpran0VsVRXTEHrpLmUZRNw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 65226aaa..8b8a2526 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.21.2", + "eslint-plugin-n": "17.21.3", "eslint-plugin-prettier": "5.5.3", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", From 043500699245f0f4e097027445a7ffd136db1019 Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Mon, 4 Aug 2025 19:15:07 -0500 Subject: [PATCH 377/896] Update manual.md A user in the troubleshooting chat was not understanding that modifying the script is optional, and that the script provided will work "out of box" if the guide is being followed without changes. --- docs/general/installation/advanced/manual.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/general/installation/advanced/manual.md b/docs/general/installation/advanced/manual.md index cd744f2c..7519fce2 100644 --- a/docs/general/installation/advanced/manual.md +++ b/docs/general/installation/advanced/manual.md @@ -162,13 +162,19 @@ sudo apt install -f ### Running Jellyfin -Due to the number of command line options that must be passed on to the Jellyfin binary, it is easiest to create a small script to run Jellyfin. +Due to the number of [command line options](https://jellyfin.org/docs/general/administration/configuration/#command-line-options) that must be passed on to the Jellyfin binary, it is easiest to create a small script to run Jellyfin. ```sh sudoedit jellyfin.sh ``` -Then paste the following commands and modify as needed. +Then paste the following commands. + +:::note + +Optionally, to make changes to the directories used or specify extra [command line options](https://jellyfin.org/docs/general/administration/configuration/#command-line-options), add or modify the script below as needed. + +::: ```sh #!/bin/bash From 4d275c79fd271e0eef36df17ad579191f219406e Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Mon, 4 Aug 2025 19:42:26 -0500 Subject: [PATCH 378/896] Update manual.md user later wondered which user and group to use, this just automates it. --- docs/general/installation/advanced/manual.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/general/installation/advanced/manual.md b/docs/general/installation/advanced/manual.md index 7519fce2..47342553 100644 --- a/docs/general/installation/advanced/manual.md +++ b/docs/general/installation/advanced/manual.md @@ -193,7 +193,9 @@ Assuming you desire Jellyfin to run as a non-root user, `chmod` all files and di Also make the startup script above executable. ```sh -sudo chown -R user:group * +USER=$(id --name --user) +GROUP=$(id --name --group) +sudo chown -R $USER:$GROUP * sudo chmod u+x jellyfin.sh ``` From 2b7c0152c1148c65889e622bbf971611e70c3d3c Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Mon, 4 Aug 2025 21:49:38 -0500 Subject: [PATCH 379/896] update linux portable download link to 10.10.7 need to test still. --- docs/general/installation/advanced/manual.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/general/installation/advanced/manual.md b/docs/general/installation/advanced/manual.md index cd744f2c..c39af0f0 100644 --- a/docs/general/installation/advanced/manual.md +++ b/docs/general/installation/advanced/manual.md @@ -121,12 +121,12 @@ cd /opt/jellyfin ``` Download the latest generic Linux build for your architecture. -The rest of these instructions assume version 10.8.13 is being installed (i.e. `jellyfin_10.8.13_amd64.tar.gz`). +The rest of these instructions assume version 10.10.7 is being installed (i.e. `jellyfin_10.8.13_amd64.tar.gz`). Download the generic build, then extract the archive: ```sh -sudo wget https://repo.jellyfin.org/?path=/server/linux/stable/combined/jellyfin_10.8.13_amd64.tar.gz -sudo tar xvzf jellyfin_10.8.13_amd64.tar.gz +sudo wget https://repo.jellyfin.org/files/server/linux/latest-stable/amd64/jellyfin_10.10.7-amd64.tar.gz +sudo tar xvzf jellyfin_10.10.7-amd64.tar.gz ``` Create a symbolic link to the Jellyfin 10.8.13 directory. From 5f409a46e1d034ffe31b5ec0e5c3cc8f8a32b7b2 Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Mon, 4 Aug 2025 22:02:12 -0500 Subject: [PATCH 380/896] cleanup additional references to 10.8 --- docs/general/installation/advanced/manual.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/general/installation/advanced/manual.md b/docs/general/installation/advanced/manual.md index c39af0f0..0072f3ec 100644 --- a/docs/general/installation/advanced/manual.md +++ b/docs/general/installation/advanced/manual.md @@ -121,7 +121,7 @@ cd /opt/jellyfin ``` Download the latest generic Linux build for your architecture. -The rest of these instructions assume version 10.10.7 is being installed (i.e. `jellyfin_10.8.13_amd64.tar.gz`). +The rest of these instructions assume version 10.10.7 is being installed (i.e. `jellyfin_10.10.7-amd64.tar.gz`). Download the generic build, then extract the archive: ```sh @@ -129,11 +129,11 @@ sudo wget https://repo.jellyfin.org/files/server/linux/latest-stable/amd64/jelly sudo tar xvzf jellyfin_10.10.7-amd64.tar.gz ``` -Create a symbolic link to the Jellyfin 10.8.13 directory. +Create a symbolic link to the Jellyfin 10.10.7 directory. This allows an upgrade by repeating the above steps and enabling it by simply re-creating the symbolic link to the new version. ```sh -sudo ln -s jellyfin_10.8.13 jellyfin +sudo ln -s jellyfin_10.10.7 jellyfin ``` Create four sub-directories for Jellyfin data. From f6b64a638bab48e1cad2302a3fead5ddbbb800d0 Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Mon, 4 Aug 2025 22:04:51 -0500 Subject: [PATCH 381/896] remove section for symbolic link as of testing extracting the 10.10.7 tar.gz creates a jellyfin folder, not a jellyfin_10.10.7etc folder. --- docs/general/installation/advanced/manual.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/docs/general/installation/advanced/manual.md b/docs/general/installation/advanced/manual.md index 0072f3ec..0d41547a 100644 --- a/docs/general/installation/advanced/manual.md +++ b/docs/general/installation/advanced/manual.md @@ -129,13 +129,6 @@ sudo wget https://repo.jellyfin.org/files/server/linux/latest-stable/amd64/jelly sudo tar xvzf jellyfin_10.10.7-amd64.tar.gz ``` -Create a symbolic link to the Jellyfin 10.10.7 directory. -This allows an upgrade by repeating the above steps and enabling it by simply re-creating the symbolic link to the new version. - -```sh -sudo ln -s jellyfin_10.10.7 jellyfin -``` - Create four sub-directories for Jellyfin data. ```sh From 9b7c9c2523f2b75e5ce9c44a97e0809470129a64 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 5 Aug 2025 09:14:37 +0200 Subject: [PATCH 382/896] adress review --- src/components/common/PlatformIcon.tsx | 17 ++++++++++++++++- src/data/clients.ts | 8 +------- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/components/common/PlatformIcon.tsx b/src/components/common/PlatformIcon.tsx index 7642abd4..e4cdf419 100644 --- a/src/components/common/PlatformIcon.tsx +++ b/src/components/common/PlatformIcon.tsx @@ -120,7 +120,22 @@ const PlatformIcon = ({ case Platform.Xbox: // Not available in simple-icons because it was removed due to Microsoft (https://github.com/simple-icons/simple-icons/issues/11236) - return ; + // using the Font Awesome icon instead + // Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc + return ( + + + + ); default: return null; diff --git a/src/data/clients.ts b/src/data/clients.ts index e8664520..1dbf252a 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -1014,11 +1014,6 @@ export const Clients: Array = [ id: 'microsoft-store', name: 'Microsoft Store', url: 'https://apps.microsoft.com/detail/9P2DRTG62QF8' - }, - { - id: 'gh-downloads', - name: 'GitHub Downloads', - url: 'https://github.com/jellyfin/jellyfin-xbox/releases' } ], secondaryLinks: [ @@ -1027,7 +1022,6 @@ export const Clients: Array = [ name: 'GitHub', url: 'https://github.com/jellyfin/jellyfin-xbox' } - ], - recommended: true + ] } ]; From 14d5dce36c41cbf313495c695db67cb3658c089f Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 5 Aug 2025 09:33:46 +0200 Subject: [PATCH 383/896] remove newlines --- src/components/common/PlatformIcon.tsx | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/components/common/PlatformIcon.tsx b/src/components/common/PlatformIcon.tsx index e4cdf419..aa63cbb3 100644 --- a/src/components/common/PlatformIcon.tsx +++ b/src/components/common/PlatformIcon.tsx @@ -124,16 +124,7 @@ const PlatformIcon = ({ // Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc return ( - + ); From 0a8ba19fa396ad4e894fffba97c0685b180ae064 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 5 Aug 2025 09:41:33 +0200 Subject: [PATCH 384/896] fix icon --- src/components/common/PlatformIcon.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/components/common/PlatformIcon.tsx b/src/components/common/PlatformIcon.tsx index aa63cbb3..3c6f5c0b 100644 --- a/src/components/common/PlatformIcon.tsx +++ b/src/components/common/PlatformIcon.tsx @@ -123,8 +123,17 @@ const PlatformIcon = ({ // using the Font Awesome icon instead // Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc return ( - - + + ); From b67dc91eed7288bde374ea8e1796cd7b2e48aefc Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Tue, 5 Aug 2025 12:39:51 -0500 Subject: [PATCH 385/896] remove note section --- docs/general/installation/advanced/manual.md | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/docs/general/installation/advanced/manual.md b/docs/general/installation/advanced/manual.md index 47342553..62b5d550 100644 --- a/docs/general/installation/advanced/manual.md +++ b/docs/general/installation/advanced/manual.md @@ -168,13 +168,7 @@ Due to the number of [command line options](https://jellyfin.org/docs/general/ad sudoedit jellyfin.sh ``` -Then paste the following commands. - -:::note - -Optionally, to make changes to the directories used or specify extra [command line options](https://jellyfin.org/docs/general/administration/configuration/#command-line-options), add or modify the script below as needed. - -::: +Then paste the following commands, optionally changing paths and options as needed. ```sh #!/bin/bash From 8582c7b73a79f461d9cf292e19fd81529df17d50 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 11:08:13 +0200 Subject: [PATCH 386/896] Update actions/download-artifact action to v5 (#1488) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f49b840f..8b2e3af5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -80,7 +80,7 @@ jobs: comment-tag: CFPages-deployment mode: recreate - name: Download workflow artifact - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 + uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 with: name: jellyfin-org__build path: build From d549a9c5190510d49d6af17b45c44d667a9a19f2 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 6 Aug 2025 21:39:34 +0800 Subject: [PATCH 387/896] move HWA vendors list to a table --- .../hardware-acceleration/index.md | 35 +++++-------------- 1 file changed, 8 insertions(+), 27 deletions(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/index.md b/docs/general/post-install/transcoding/hardware-acceleration/index.md index 83b1c6dc..df4074b3 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/index.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/index.md @@ -97,34 +97,15 @@ Or using `lshw`: lshw -C display ``` -### Intel QSV & VA-API +See the table below to pick the best hardware acceleration method for your hardware: -Click [Intel GPU](./intel). - -### AMD AMF & VA-API - -Click [AMD GPU](./amd). - -### NVIDIA NVENC - -Click [NVIDIA GPU](./nvidia). - -### Apple VideoToolbox - -Click [Apple Mac](./apple). - -### Rockchip RKMPP - -Click [Rockchip VPU](./rockchip). - -## Enable Hardware Acceleration - -Hardware acceleration options can be found in the Admin Dashboard under the **Transcoding** section of the **Playback** tab. - -Select a valid hardware acceleration method from the drop-down menu and a device if applicable. -Supported codecs need to be indicated by checking the boxes in **Enable hardware decoding for** and **Hardware encoding options**. - -The hardware acceleration is available immediately for media playback. No server restart is required. +| GPU Vendor | Windows | macOS | Linux | +| ---------- | ------------------------------------------ | -------------------------- | -------------------------------------- | +| AMD | [AMF (Windows)](./amd#windows-setups) | [VideoToolbox](./apple.md) | [VAAPI (AMD)](./amd#linux-setups) | +| Apple | N/A | [VideoToolbox](./apple.md) | N/A | +| Intel | [QSV (Windows)](./intel#windows-setups) | [VideoToolbox](./apple.md) | [QSV (Linux)](./intel#linux-setups) | +| Nvidia | [NVENC (Windows)](./nvidia#windows-setups) | N/A | [NVENC (Linux)](./nvidia#linux-setups) | +| Rockchip | N/A | N/A | [RKMPP](./rockchip) | ## Remote Hardware Acceleration From c2ad86c07b78e06e40607aefe088a16cd027b26a Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Wed, 6 Aug 2025 16:32:35 -0500 Subject: [PATCH 388/896] change verbage. I really hated seeing "option" twice in the same sentence. --- docs/general/installation/advanced/manual.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/advanced/manual.md b/docs/general/installation/advanced/manual.md index 62b5d550..d7817b4d 100644 --- a/docs/general/installation/advanced/manual.md +++ b/docs/general/installation/advanced/manual.md @@ -168,7 +168,7 @@ Due to the number of [command line options](https://jellyfin.org/docs/general/ad sudoedit jellyfin.sh ``` -Then paste the following commands, optionally changing paths and options as needed. +Then paste the following commands, optionally changing arguments as needed for custom deployments. ```sh #!/bin/bash From 8f4b06bea1aa779d6818578edb57b91c6ed90c00 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 7 Aug 2025 09:00:01 +0200 Subject: [PATCH 389/896] remove simple-icon comment --- src/components/common/PlatformIcon.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/components/common/PlatformIcon.tsx b/src/components/common/PlatformIcon.tsx index 3c6f5c0b..437fb6e7 100644 --- a/src/components/common/PlatformIcon.tsx +++ b/src/components/common/PlatformIcon.tsx @@ -119,8 +119,6 @@ const PlatformIcon = ({ ); case Platform.Xbox: - // Not available in simple-icons because it was removed due to Microsoft (https://github.com/simple-icons/simple-icons/issues/11236) - // using the Font Awesome icon instead // Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc return ( From b1fb6dcd05082288aa2a90440a509e70369f0b56 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 7 Aug 2025 09:43:43 +0200 Subject: [PATCH 390/896] " -> ' --- src/components/common/PlatformIcon.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/common/PlatformIcon.tsx b/src/components/common/PlatformIcon.tsx index 437fb6e7..dec9b43f 100644 --- a/src/components/common/PlatformIcon.tsx +++ b/src/components/common/PlatformIcon.tsx @@ -121,8 +121,8 @@ const PlatformIcon = ({ case Platform.Xbox: // Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc return ( - - + '/> ); From 21e4c139b6ab5190491afbf1f7c87d966b54250e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 08:12:57 +0000 Subject: [PATCH 391/896] Update Linters --- package-lock.json | 148 +++++++++++++++++++++++----------------------- package.json | 4 +- 2 files changed, 76 insertions(+), 76 deletions(-) diff --git a/package-lock.json b/package-lock.json index c6451396..2824958b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,7 +46,7 @@ "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "17.21.3", - "eslint-plugin-prettier": "5.5.3", + "eslint-plugin-prettier": "5.5.4", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", @@ -54,7 +54,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.8.3", - "typescript-eslint": "8.38.0", + "typescript-eslint": "8.39.0", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -5877,17 +5877,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.38.0.tgz", - "integrity": "sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.39.0.tgz", + "integrity": "sha512-bhEz6OZeUR+O/6yx9Jk6ohX6H9JSFTaiY0v9/PuKT3oGK0rn0jNplLmyFUGV+a9gfYnVNwGDwS/UkLIuXNb2Rw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.38.0", - "@typescript-eslint/type-utils": "8.38.0", - "@typescript-eslint/utils": "8.38.0", - "@typescript-eslint/visitor-keys": "8.38.0", + "@typescript-eslint/scope-manager": "8.39.0", + "@typescript-eslint/type-utils": "8.39.0", + "@typescript-eslint/utils": "8.39.0", + "@typescript-eslint/visitor-keys": "8.39.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -5901,9 +5901,9 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.38.0", + "@typescript-eslint/parser": "^8.39.0", "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { @@ -5917,16 +5917,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.38.0.tgz", - "integrity": "sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.39.0.tgz", + "integrity": "sha512-g3WpVQHngx0aLXn6kfIYCZxM6rRJlWzEkVpqEFLT3SgEDsp9cpCbxxgwnE504q4H+ruSDh/VGS6nqZIDynP+vg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.38.0", - "@typescript-eslint/types": "8.38.0", - "@typescript-eslint/typescript-estree": "8.38.0", - "@typescript-eslint/visitor-keys": "8.38.0", + "@typescript-eslint/scope-manager": "8.39.0", + "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/typescript-estree": "8.39.0", + "@typescript-eslint/visitor-keys": "8.39.0", "debug": "^4.3.4" }, "engines": { @@ -5938,18 +5938,18 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.38.0.tgz", - "integrity": "sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.39.0.tgz", + "integrity": "sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.38.0", - "@typescript-eslint/types": "^8.38.0", + "@typescript-eslint/tsconfig-utils": "^8.39.0", + "@typescript-eslint/types": "^8.39.0", "debug": "^4.3.4" }, "engines": { @@ -5960,18 +5960,18 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.38.0.tgz", - "integrity": "sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.39.0.tgz", + "integrity": "sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.38.0", - "@typescript-eslint/visitor-keys": "8.38.0" + "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/visitor-keys": "8.39.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5982,9 +5982,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz", - "integrity": "sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.0.tgz", + "integrity": "sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ==", "dev": true, "license": "MIT", "engines": { @@ -5995,19 +5995,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.38.0.tgz", - "integrity": "sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.39.0.tgz", + "integrity": "sha512-6B3z0c1DXVT2vYA9+z9axjtc09rqKUPRmijD5m9iv8iQpHBRYRMBcgxSiKTZKm6FwWw1/cI4v6em35OsKCiN5Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.38.0", - "@typescript-eslint/typescript-estree": "8.38.0", - "@typescript-eslint/utils": "8.38.0", + "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/typescript-estree": "8.39.0", + "@typescript-eslint/utils": "8.39.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6020,13 +6020,13 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/types": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz", - "integrity": "sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.39.0.tgz", + "integrity": "sha512-ArDdaOllnCj3yn/lzKn9s0pBQYmmyme/v1HbGIGB0GB/knFI3fWMHloC+oYTJW46tVbYnGKTMDK4ah1sC2v0Kg==", "dev": true, "license": "MIT", "engines": { @@ -6038,16 +6038,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz", - "integrity": "sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.0.tgz", + "integrity": "sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.38.0", - "@typescript-eslint/tsconfig-utils": "8.38.0", - "@typescript-eslint/types": "8.38.0", - "@typescript-eslint/visitor-keys": "8.38.0", + "@typescript-eslint/project-service": "8.39.0", + "@typescript-eslint/tsconfig-utils": "8.39.0", + "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/visitor-keys": "8.39.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6063,7 +6063,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { @@ -6093,16 +6093,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.38.0.tgz", - "integrity": "sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.39.0.tgz", + "integrity": "sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.38.0", - "@typescript-eslint/types": "8.38.0", - "@typescript-eslint/typescript-estree": "8.38.0" + "@typescript-eslint/scope-manager": "8.39.0", + "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/typescript-estree": "8.39.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6113,17 +6113,17 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.38.0.tgz", - "integrity": "sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.0.tgz", + "integrity": "sha512-ldgiJ+VAhQCfIjeOgu8Kj5nSxds0ktPOSO9p4+0VDH2R2pLvQraaM5Oen2d7NxzMCm+Sn/vJT+mv2H5u6b/3fA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.38.0", + "@typescript-eslint/types": "8.39.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -10116,9 +10116,9 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.3.tgz", - "integrity": "sha512-NAdMYww51ehKfDyDhv59/eIItUVzU0Io9H2E8nHNGKEeeqlnci+1gCvrHib6EmZdf6GxF+LCV5K7UC65Ezvw7w==", + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz", + "integrity": "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==", "dev": true, "license": "MIT", "dependencies": { @@ -21408,16 +21408,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.38.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.38.0.tgz", - "integrity": "sha512-FsZlrYK6bPDGoLeZRuvx2v6qrM03I0U0SnfCLPs/XCCPCFD80xU9Pg09H/K+XFa68uJuZo7l/Xhs+eDRg2l3hg==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.39.0.tgz", + "integrity": "sha512-lH8FvtdtzcHJCkMOKnN73LIn6SLTpoojgJqDAxPm1jCR14eWSGPX8ul/gggBdPMk/d5+u9V854vTYQ8T5jF/1Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.38.0", - "@typescript-eslint/parser": "8.38.0", - "@typescript-eslint/typescript-estree": "8.38.0", - "@typescript-eslint/utils": "8.38.0" + "@typescript-eslint/eslint-plugin": "8.39.0", + "@typescript-eslint/parser": "8.39.0", + "@typescript-eslint/typescript-estree": "8.39.0", + "@typescript-eslint/utils": "8.39.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -21428,7 +21428,7 @@ }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.9.0" + "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/typescript-plugin-css-modules": { diff --git a/package.json b/package.json index 8b8a2526..2bcf5852 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "17.21.3", - "eslint-plugin-prettier": "5.5.3", + "eslint-plugin-prettier": "5.5.4", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", @@ -79,7 +79,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.8.3", - "typescript-eslint": "8.38.0", + "typescript-eslint": "8.39.0", "typescript-plugin-css-modules": "5.2.0" } } From 284d277a24298780b28344cc4a3fd0eb5935167d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 08:16:31 +0000 Subject: [PATCH 392/896] Update dependency typescript to v5.9.2 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2824958b..3313a50d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,7 @@ "globals": "16.3.0", "node-fetch": "3.3.2", "prettier": "3.6.2", - "typescript": "5.8.3", + "typescript": "5.9.2", "typescript-eslint": "8.39.0", "typescript-plugin-css-modules": "5.2.0" }, @@ -21394,9 +21394,9 @@ } }, "node_modules/typescript": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "devOptional": true, "license": "Apache-2.0", "bin": { diff --git a/package.json b/package.json index 2bcf5852..c33673de 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "globals": "16.3.0", "node-fetch": "3.3.2", "prettier": "3.6.2", - "typescript": "5.8.3", + "typescript": "5.9.2", "typescript-eslint": "8.39.0", "typescript-plugin-css-modules": "5.2.0" } From c908370389fafcc266022bbfb2cb2a1e47a4b682 Mon Sep 17 00:00:00 2001 From: Brandon Poulliot <37082932+bpoulliot@users.noreply.github.com> Date: Fri, 8 Aug 2025 21:17:59 -0600 Subject: [PATCH 393/896] Update intel.md (#1494) --- .../post-install/transcoding/hardware-acceleration/intel.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/intel.md b/docs/general/post-install/transcoding/hardware-acceleration/intel.md index d8c74c50..98a562d4 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/intel.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/intel.md @@ -215,7 +215,7 @@ Windows 10 64-bit and newer is recommeded. **QSV is not available on Windows Doc ### Known Issues And Limitations On Windows -Please refer to [this section](./known-issues#intel-on-windows) for known issues and limitations +Please refer to [this section](/docs/general/post-install/transcoding/hardware-acceleration/known-issues#intel-on-windows) for known issues and limitations ### Configure On Windows Host @@ -271,7 +271,7 @@ A 64-bit Linux distribution is required. **The supported GPU varies by kernel an ### Known Issues And Limitations On Linux -Please refer to [this section](./known-issues#intel-on-linux) for known issues and limitations +Please refer to [this section](/docs/general/post-install/transcoding/hardware-acceleration/known-issues#intel-on-linux) for known issues and limitations ### Configure On Linux Host From f579bfd48d20fc175f8b1eabe95d62932b043d1c Mon Sep 17 00:00:00 2001 From: DeDuplicate <31889523+DeDuplicate@users.noreply.github.com> Date: Sun, 10 Aug 2025 04:07:55 +0300 Subject: [PATCH 394/896] Update index.mdx --- docs/general/server/plugins/index.mdx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/general/server/plugins/index.mdx b/docs/general/server/plugins/index.mdx index fd0f5ead..c2dd138c 100644 --- a/docs/general/server/plugins/index.mdx +++ b/docs/general/server/plugins/index.mdx @@ -341,3 +341,11 @@ import PluginRepositoryList from '../../../../src/components/plugins/PluginRepos ### 3rd-Party Plugin Repositories + +#### WizdomSubs Downloader + +Downloads Hebrew subtitles from WizdomSubs for your media files. This plugin provides automatic subtitle downloading for Hebrew-speaking users. + +**Links:** + +- [GitHub](https://github.com/DeDuplicate/Jellyfin_wizdomsubs_downloader) From 5d0a898cd1063b8ff2d0a0d9a96b4499eb3bf2d8 Mon Sep 17 00:00:00 2001 From: DeDuplicate <31889523+DeDuplicate@users.noreply.github.com> Date: Mon, 11 Aug 2025 15:46:05 +0300 Subject: [PATCH 395/896] Update index.mdx --- docs/general/server/plugins/index.mdx | 30 +++++++++++++-------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/docs/general/server/plugins/index.mdx b/docs/general/server/plugins/index.mdx index c2dd138c..5f6f7238 100644 --- a/docs/general/server/plugins/index.mdx +++ b/docs/general/server/plugins/index.mdx @@ -5,13 +5,13 @@ title: Plugins # Plugins -Jellyfin has a collection of optional plugins that can be installed to provide additional features. To create a plugin, see the [plugin template](https://github.com/jellyfin/jellyfin-plugin-template) repository. +Jellyfin has a collection of optional plugins that can be installed to provide additional features. To create a plugin, see the [plugin template](https://github.com/jellyfin/jellyfin-plugin-template) [...] ## Installing ### Catalog -Many plugins are available in a repository hosted on our servers, which can be easily installed using the plugin catalog in the settings. At the moment many of these are still being updated frequently so the version number may not be accurate. There are several different categories that can indicate what kind of functionality the plugins may provide. +Many plugins are available in a repository hosted on our servers, which can be easily installed using the plugin catalog in the settings. At the moment many of these are still being updated frequently[...] The _plugins folder_ is located in different locations depending on your install: @@ -35,7 +35,7 @@ Plugin settings should be retained if you do not delete the `.xml` files from th ### Manual -All plugins hosted on the repository can be built from source and manually added to your server as well. They just need to be placed in the plugin directory, which is something like `/var/lib/jellyfin/plugins/` on most Linux distributions. Once the server is restarted any additions should automatically show up in your list of installed plugins. If you can't see the new plugin there may be a file permission issue. +All plugins hosted on the repository can be built from source and manually added to your server as well. They just need to be placed in the plugin directory, which is something like `/var/lib/jellyfin[...] ## List @@ -145,7 +145,7 @@ Use pre-roll intro videos from local storage. ![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-ldapauth.svg) ![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-ldapauth.svg) -Authenticate your Jellyfin users against an LDAP database, and optionally create users who do not yet exist automatically. Allows the administrator to customize most aspects of the LDAP authentication process, including customizable search attributes, username attribute, and a search filter for administrative users (set on user creation). The user, via the "Manual Login" process, can enter any valid attribute value, which will be mapped back to the specified username attribute automatically as well. +Authenticate your Jellyfin users against an LDAP database, and optionally create users who do not yet exist automatically. Allows the administrator to customize most aspects of the LDAP authentication[...] **Links:** @@ -193,7 +193,7 @@ Plugin to automatically extract embedded subtitles in media. This avoids delayed ![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-playbackreporting.svg) ![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-playbackreporting.svg) -Collect and show user playback statistics, such as total time watched, media watched, time of day watched, and time of week watched. Can keep information for as long as you want or can cull older information automatically. Also allows you to manually query the data collected so you can generate your own reports. +Collect and show user playback statistics, such as total time watched, media watched, time of day watched, and time of week watched. Can keep information for as long as you want or can cull older info[...] **Links:** @@ -217,7 +217,7 @@ Generate reports of your media library. ![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-tmdbboxsets.svg) ![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-tmdbboxsets.svg) -Automatically create movie box sets based on TMDb collections. Configurable minimum number of films to be considered a boxset. Boxsets are created as collections and includes a scheduled task to ensure that new media is automatically put into boxsets. +Automatically create movie box sets based on TMDb collections. Configurable minimum number of films to be considered a boxset. Boxsets are created as collections and includes a scheduled task to ensur[...] **Links:** @@ -259,7 +259,7 @@ Ani-Sync lets you synchronize/scrobble your Jellyfin Anime watch progress to pop #### Kinopoisk metadata plugin -Fetches metadata from [https://kinopoisk.ru](https://kinopoisk.ru). This site is popular in the Russian-speaking community and contains almost no English-language information. Can provide movies and series rating, description, actors and staff, trailers and so on. +Fetches metadata from [https://kinopoisk.ru](https://kinopoisk.ru). This site is popular in the Russian-speaking community and contains almost no English-language information. Can provide movies and s[...] **Links:** @@ -329,6 +329,14 @@ Enhance Jellyfin with sonic analysis and smart song clustering, replacing Instan - [GitHub](https://github.com/NeptuneHub/audiomuse-ai-plugin) +#### WizdomSubs Downloader + +Downloads Hebrew subtitles from WizdomSubs for your media files. This plugin provides automatic subtitle downloading for Hebrew-speaking users. + +**Links:** + +- [GitHub](https://github.com/DeDuplicate/Jellyfin_wizdomsubs_downloader) + ## Repositories import { OfficialPluginRepositories, ThirdPartyRepositories } from '../../../../src/data/pluginRepositories'; @@ -341,11 +349,3 @@ import PluginRepositoryList from '../../../../src/components/plugins/PluginRepos ### 3rd-Party Plugin Repositories - -#### WizdomSubs Downloader - -Downloads Hebrew subtitles from WizdomSubs for your media files. This plugin provides automatic subtitle downloading for Hebrew-speaking users. - -**Links:** - -- [GitHub](https://github.com/DeDuplicate/Jellyfin_wizdomsubs_downloader) From e7e398afefe098875f762aeab7745d326b32c933 Mon Sep 17 00:00:00 2001 From: DeDuplicate <31889523+DeDuplicate@users.noreply.github.com> Date: Mon, 11 Aug 2025 15:50:59 +0300 Subject: [PATCH 396/896] Update pluginRepositories.ts --- src/data/pluginRepositories.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/data/pluginRepositories.ts b/src/data/pluginRepositories.ts index c31afb7b..9002a53c 100644 --- a/src/data/pluginRepositories.ts +++ b/src/data/pluginRepositories.ts @@ -113,5 +113,13 @@ export const ThirdPartyRepositories: Array = [ includes: { 'AudioMuse-AI': 'https://github.com/neptunehub/audiomuse-ai-plugin' } + }, + { + id: 'gh:DeDuplicate/Jellyfin_wizdomsubs_downloader', + name: "DeDuplicate's WizdomSubs Downloader Repo", + url: 'https://raw.githubusercontent.com/DeDuplicate/Jellyfin_wizdomsubs_downloader/refs/heads/main/manifest.json', + includes: { + 'WizdomSubs Downloader': 'https://github.com/DeDuplicate/Jellyfin_wizdomsubs_downloader' + } } ]; From d77ee18ca0c29679483300fa1f6ff22771af93cb Mon Sep 17 00:00:00 2001 From: DeDuplicate <31889523+DeDuplicate@users.noreply.github.com> Date: Mon, 11 Aug 2025 15:54:16 +0300 Subject: [PATCH 397/896] Update index.mdx --- docs/general/server/plugins/index.mdx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/general/server/plugins/index.mdx b/docs/general/server/plugins/index.mdx index 5f6f7238..79e2f242 100644 --- a/docs/general/server/plugins/index.mdx +++ b/docs/general/server/plugins/index.mdx @@ -5,13 +5,13 @@ title: Plugins # Plugins -Jellyfin has a collection of optional plugins that can be installed to provide additional features. To create a plugin, see the [plugin template](https://github.com/jellyfin/jellyfin-plugin-template) [...] +Jellyfin has a collection of optional plugins that can be installed to provide additional features. To create a plugin, see the [plugin template](https://github.com/jellyfin/jellyfin-plugin-template) repository. ## Installing ### Catalog -Many plugins are available in a repository hosted on our servers, which can be easily installed using the plugin catalog in the settings. At the moment many of these are still being updated frequently[...] +Many plugins are available in a repository hosted on our servers, which can be easily installed using the plugin catalog in the settings. At the moment many of these are still being updated frequently so the version number may not be accurate. There are several different categories that can indicate what kind of functionality the plugins may provide. The _plugins folder_ is located in different locations depending on your install: @@ -35,7 +35,7 @@ Plugin settings should be retained if you do not delete the `.xml` files from th ### Manual -All plugins hosted on the repository can be built from source and manually added to your server as well. They just need to be placed in the plugin directory, which is something like `/var/lib/jellyfin[...] +All plugins hosted on the repository can be built from source and manually added to your server as well. They just need to be placed in the plugin directory, which is something like `/var/lib/jellyfin/plugins/` on most Linux distributions. Once the server is restarted any additions should automatically show up in your list of installed plugins. If you can't see the new plugin there may be a file permission issue. ## List @@ -145,7 +145,7 @@ Use pre-roll intro videos from local storage. ![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-ldapauth.svg) ![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-ldapauth.svg) -Authenticate your Jellyfin users against an LDAP database, and optionally create users who do not yet exist automatically. Allows the administrator to customize most aspects of the LDAP authentication[...] +Authenticate your Jellyfin users against an LDAP database, and optionally create users who do not yet exist automatically. Allows the administrator to customize most aspects of the LDAP authentication process, including customizable search attributes, username attribute, and a search filter for administrative users (set on user creation). The user, via the "Manual Login" process, can enter any valid attribute value, which will be mapped back to the specified username attribute automatically as well. **Links:** @@ -193,7 +193,7 @@ Plugin to automatically extract embedded subtitles in media. This avoids delayed ![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-playbackreporting.svg) ![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-playbackreporting.svg) -Collect and show user playback statistics, such as total time watched, media watched, time of day watched, and time of week watched. Can keep information for as long as you want or can cull older info[...] +Collect and show user playback statistics, such as total time watched, media watched, time of day watched, and time of week watched. Can keep information for as long as you want or can cull older information automatically. Also allows you to manually query the data collected so you can generate your own reports. **Links:** @@ -217,7 +217,7 @@ Generate reports of your media library. ![Contributors](https://img.shields.io/github/contributors/jellyfin/jellyfin-plugin-tmdbboxsets.svg) ![License](https://img.shields.io/github/license/jellyfin/jellyfin-plugin-tmdbboxsets.svg) -Automatically create movie box sets based on TMDb collections. Configurable minimum number of films to be considered a boxset. Boxsets are created as collections and includes a scheduled task to ensur[...] +Automatically create movie box sets based on TMDb collections. Configurable minimum number of films to be considered a boxset. Boxsets are created as collections and includes a scheduled task to ensure that new media is automatically put into boxsets. **Links:** @@ -259,7 +259,7 @@ Ani-Sync lets you synchronize/scrobble your Jellyfin Anime watch progress to pop #### Kinopoisk metadata plugin -Fetches metadata from [https://kinopoisk.ru](https://kinopoisk.ru). This site is popular in the Russian-speaking community and contains almost no English-language information. Can provide movies and s[...] +Fetches metadata from [https://kinopoisk.ru](https://kinopoisk.ru). This site is popular in the Russian-speaking community and contains almost no English-language information. Can provide movies and series rating, description, actors and staff, trailers and so on. **Links:** From 6aa05805746290a111b2694ed16bd525711696b1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 16:15:22 +0000 Subject: [PATCH 398/896] Update actions/checkout action to v5 --- .github/workflows/build.yml | 2 +- .github/workflows/lint.yml | 4 ++-- .github/workflows/test.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8b2e3af5..75fcebda 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,7 +20,7 @@ jobs: name: Build runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: ref: ${{ github.event.pull_request.head.sha || github.sha }} - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index c00799bb..dbf6d1c6 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Set up Node.js uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out Git repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Set up problem matcher uses: xt0rted/markdownlint-problem-matcher@1a5fabfb577370cfdf5af944d418e4be3ea06f27 # v3.0.0 - name: Run markdownlint diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f775aeff..aab3c48b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,7 +21,7 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Set up Node.js uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 From 4e237f26e44a9bed74316fecd54dbe5dc5762152 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 12 Aug 2025 00:06:59 +0200 Subject: [PATCH 399/896] split official/ unofficial --- src/data/clients.ts | 576 ++++++++++++++++++++++---------------------- 1 file changed, 292 insertions(+), 284 deletions(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index 1dbf252a..b673ad65 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -37,7 +37,7 @@ export type Client = { recommended?: boolean; }; -export const Clients: Array = [ +export const officialClients: Array = [ { id: 'jellyfin-media-player', name: 'Jellyfin Media Player', @@ -95,29 +95,6 @@ export const Clients: Array = [ } ] }, - { - id: 'jellyamp', - name: 'Jellyamp', - description: 'A desktop client for listening to music from a Jellyfin server.', - clientType: ClientType.ThirdParty, - deviceTypes: [DeviceType.Desktop], - licenseType: LicenseType.OpenSource, - platforms: [Platform.Desktop], - primaryLinks: [ - { - id: 'gh-downloads', - name: 'GitHub Downloads', - url: 'https://github.com/m0ngr31/jellyamp/releases' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/m0ngr31/jellyamp' - } - ] - }, { id: 'jellyfin-vue', name: 'Jellyfin Vue', @@ -146,6 +123,292 @@ export const Clients: Array = [ } ] }, + { + id: 'jellycon', + name: 'JellyCon', + description: + 'A lightweight Kodi add-on that lets you browse and play media files directly from your Jellyfin server within the Kodi interface.', + clientType: ClientType.Official, + deviceTypes: [DeviceType.Desktop, DeviceType.Mobile, DeviceType.TV], + licenseType: LicenseType.OpenSource, + platforms: [Platform.Kodi], + primaryLinks: [ + { + id: 'install', + name: 'Installation Guide', + url: 'https://github.com/jellyfin/jellycon#installation' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/jellyfin/jellycon' + } + ], + recommended: true + }, + { + id: 'jellyfin-kodi', + name: 'Jellyfin for Kodi', + description: 'A Kodi add-on that syncs metadata from selected Jellyfin libraries into the local Kodi database.', + clientType: ClientType.Official, + deviceTypes: [DeviceType.Desktop, DeviceType.Mobile, DeviceType.TV], + licenseType: LicenseType.OpenSource, + platforms: [Platform.Kodi], + primaryLinks: [ + { + id: 'install', + name: 'Installation Guide', + url: '/docs/general/clients/kodi' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/jellyfin/jellyfin-kodi' + } + ] + }, + { + id: 'jellyfin-android', + name: 'Jellyfin for Android', + description: 'The official Jellyfin app for Android devices.', + clientType: ClientType.Official, + deviceTypes: [DeviceType.Mobile], + licenseType: LicenseType.OpenSource, + platforms: [Platform.Android], + primaryLinks: [ + { + id: 'fdroid', + name: 'F-Droid', + url: 'https://f-droid.org/en/packages/org.jellyfin.mobile/' + }, + { + id: 'amazon-store', + name: 'Amazon Appstore', + url: 'https://www.amazon.com/gp/aw/d/B081RFTTQ9' + }, + { + id: 'play-store', + name: 'Play Store', + url: 'https://play.google.com/store/apps/details?id=org.jellyfin.mobile' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/jellyfin/jellyfin-android' + } + ], + recommended: true + }, + { + id: 'jellyfin-expo', + name: 'Jellyfin Mobile for iOS', + description: 'The official Jellyfin app for iOS and iPadOS devices.', + clientType: ClientType.Official, + deviceTypes: [DeviceType.Mobile], + licenseType: LicenseType.OpenSource, + platforms: [Platform.IOS], + primaryLinks: [ + { + id: 'apple-store', + name: 'App Store', + url: 'https://apps.apple.com/us/app/jellyfin-mobile/id1480192618?mt=8' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/jellyfin/jellyfin-expo' + } + ], + recommended: true + }, + { + id: 'swiftfin', + name: 'Swiftfin', + description: + 'Swiftfin is a modern video client for Jellyfin. Redesigned in Swift to maximize direct play with the power of VLC and look native on all classes of Apple devices.', + clientType: ClientType.OfficialBeta, + deviceTypes: [DeviceType.Mobile, DeviceType.TV], + licenseType: LicenseType.OpenSource, + platforms: [Platform.IOS, Platform.TVOS], + primaryLinks: [ + { + id: 'apple-store', + name: 'App Store', + url: 'https://apps.apple.com/ca/app/swiftfin/id1604098728' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/jellyfin/swiftfin' + } + ] + }, + { + id: 'jellyfin-androidtv', + name: 'Jellyfin for Android TV', + description: 'The official Jellyfin app for Android TV and Fire TV devices.', + clientType: ClientType.Official, + deviceTypes: [DeviceType.TV], + licenseType: LicenseType.OpenSource, + platforms: [Platform.AndroidTV, Platform.FireOS], + primaryLinks: [ + { + id: 'fdroid', + name: 'F-Droid', + url: 'https://f-droid.org/en/packages/org.jellyfin.androidtv/' + }, + { + id: 'amazon-store', + name: 'Amazon Appstore', + url: 'https://www.amazon.com/gp/aw/d/B07TX7Z725' + }, + { + id: 'play-store', + name: 'Play Store', + url: 'https://play.google.com/store/apps/details?id=org.jellyfin.androidtv' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/jellyfin/jellyfin-androidtv' + } + ], + recommended: true + }, + { + id: 'jellyfin-roku', + name: 'Jellyfin for Roku', + description: 'The official Jellyfin app for Roku devices.', + smallDescription: + 'Due to a technical limitation of the Roku store, the Jellyfin app for Roku may state that a cable or satellite subscription is required. However, no subscription of any form is required to use the Jellyfin server or any official client.', + clientType: ClientType.Official, + deviceTypes: [DeviceType.TV], + licenseType: LicenseType.OpenSource, + platforms: [Platform.Roku], + primaryLinks: [ + { + id: 'roku-store', + name: 'Channel Store', + url: 'https://channelstore.roku.com/details/592369/jellyfin' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/jellyfin/jellyfin-roku' + } + ], + recommended: true + }, + { + id: 'jellyfin-webos', + name: 'Jellyfin for WebOS', + description: 'The official Jellyfin app for WebOS devices.', + clientType: ClientType.Official, + deviceTypes: [DeviceType.TV], + licenseType: LicenseType.OpenSource, + platforms: [Platform.WebOS], + primaryLinks: [ + { + id: 'lg-store', + name: 'Content Store', + url: 'https://us.lgappstv.com/main/tvapp/detail?appId=1030579' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/jellyfin/jellyfin-webos' + } + ], + recommended: true + }, + { + id: 'mopidy', + name: 'Mopidy-Jellyfin', + description: 'An official plugin for Mopidy that uses Jellyfin as a backend.', + clientType: ClientType.Official, + deviceTypes: [], + licenseType: LicenseType.OpenSource, + platforms: [], + primaryLinks: [ + { + id: 'install', + name: 'Installation Guide', + url: '/docs/general/clients/mopidy' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/jellyfin/mopidy-jellyfin' + } + ] + }, + { + id: 'jellyfin-xbox', + name: 'Jellyfin for Xbox', + description: 'The official Jellyfin app for Xbox consoles.', + clientType: ClientType.Official, + deviceTypes: [DeviceType.TV], + licenseType: LicenseType.OpenSource, + platforms: [Platform.Xbox], + primaryLinks: [ + { + id: 'microsoft-store', + name: 'Microsoft Store', + url: 'https://apps.microsoft.com/detail/9P2DRTG62QF8' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/jellyfin/jellyfin-xbox' + } + ] + } +]; + +export const thirdPartyClients: Array = [ + { + id: 'jellyamp', + name: 'Jellyamp', + description: 'A desktop client for listening to music from a Jellyfin server.', + clientType: ClientType.ThirdParty, + deviceTypes: [DeviceType.Desktop], + licenseType: LicenseType.OpenSource, + platforms: [Platform.Desktop], + primaryLinks: [ + { + id: 'gh-downloads', + name: 'GitHub Downloads', + url: 'https://github.com/m0ngr31/jellyamp/releases' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/m0ngr31/jellyamp' + } + ] + }, { id: 'preserve', name: 'Preserve', @@ -281,136 +544,6 @@ export const Clients: Array = [ } ] }, - { - id: 'jellycon', - name: 'JellyCon', - description: - 'A lightweight Kodi add-on that lets you browse and play media files directly from your Jellyfin server within the Kodi interface.', - clientType: ClientType.Official, - deviceTypes: [DeviceType.Desktop, DeviceType.Mobile, DeviceType.TV], - licenseType: LicenseType.OpenSource, - platforms: [Platform.Kodi], - primaryLinks: [ - { - id: 'install', - name: 'Installation Guide', - url: 'https://github.com/jellyfin/jellycon#installation' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/jellyfin/jellycon' - } - ], - recommended: true - }, - { - id: 'jellyfin-kodi', - name: 'Jellyfin for Kodi', - description: 'A Kodi add-on that syncs metadata from selected Jellyfin libraries into the local Kodi database.', - clientType: ClientType.Official, - deviceTypes: [DeviceType.Desktop, DeviceType.Mobile, DeviceType.TV], - licenseType: LicenseType.OpenSource, - platforms: [Platform.Kodi], - primaryLinks: [ - { - id: 'install', - name: 'Installation Guide', - url: '/docs/general/clients/kodi' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/jellyfin/jellyfin-kodi' - } - ] - }, - { - id: 'jellyfin-android', - name: 'Jellyfin for Android', - description: 'The official Jellyfin app for Android devices.', - clientType: ClientType.Official, - deviceTypes: [DeviceType.Mobile], - licenseType: LicenseType.OpenSource, - platforms: [Platform.Android], - primaryLinks: [ - { - id: 'fdroid', - name: 'F-Droid', - url: 'https://f-droid.org/en/packages/org.jellyfin.mobile/' - }, - { - id: 'amazon-store', - name: 'Amazon Appstore', - url: 'https://www.amazon.com/gp/aw/d/B081RFTTQ9' - }, - { - id: 'play-store', - name: 'Play Store', - url: 'https://play.google.com/store/apps/details?id=org.jellyfin.mobile' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/jellyfin/jellyfin-android' - } - ], - recommended: true - }, - { - id: 'jellyfin-expo', - name: 'Jellyfin Mobile for iOS', - description: 'The official Jellyfin app for iOS and iPadOS devices.', - clientType: ClientType.Official, - deviceTypes: [DeviceType.Mobile], - licenseType: LicenseType.OpenSource, - platforms: [Platform.IOS], - primaryLinks: [ - { - id: 'apple-store', - name: 'App Store', - url: 'https://apps.apple.com/us/app/jellyfin-mobile/id1480192618?mt=8' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/jellyfin/jellyfin-expo' - } - ], - recommended: true - }, - { - id: 'swiftfin', - name: 'Swiftfin', - description: - 'Swiftfin is a modern video client for Jellyfin. Redesigned in Swift to maximize direct play with the power of VLC and look native on all classes of Apple devices.', - clientType: ClientType.OfficialBeta, - deviceTypes: [DeviceType.Mobile, DeviceType.TV], - licenseType: LicenseType.OpenSource, - platforms: [Platform.IOS, Platform.TVOS], - primaryLinks: [ - { - id: 'apple-store', - name: 'App Store', - url: 'https://apps.apple.com/ca/app/swiftfin/id1604098728' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/jellyfin/swiftfin' - } - ] - }, { id: 'findroid', name: 'Findroid', @@ -548,90 +681,6 @@ export const Clients: Array = [ } ] }, - { - id: 'jellyfin-androidtv', - name: 'Jellyfin for Android TV', - description: 'The official Jellyfin app for Android TV and Fire TV devices.', - clientType: ClientType.Official, - deviceTypes: [DeviceType.TV], - licenseType: LicenseType.OpenSource, - platforms: [Platform.AndroidTV, Platform.FireOS], - primaryLinks: [ - { - id: 'fdroid', - name: 'F-Droid', - url: 'https://f-droid.org/en/packages/org.jellyfin.androidtv/' - }, - { - id: 'amazon-store', - name: 'Amazon Appstore', - url: 'https://www.amazon.com/gp/aw/d/B07TX7Z725' - }, - { - id: 'play-store', - name: 'Play Store', - url: 'https://play.google.com/store/apps/details?id=org.jellyfin.androidtv' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/jellyfin/jellyfin-androidtv' - } - ], - recommended: true - }, - { - id: 'jellyfin-roku', - name: 'Jellyfin for Roku', - description: 'The official Jellyfin app for Roku devices.', - smallDescription: - 'Due to a technical limitation of the Roku store, the Jellyfin app for Roku may state that a cable or satellite subscription is required. However, no subscription of any form is required to use the Jellyfin server or any official client.', - clientType: ClientType.Official, - deviceTypes: [DeviceType.TV], - licenseType: LicenseType.OpenSource, - platforms: [Platform.Roku], - primaryLinks: [ - { - id: 'roku-store', - name: 'Channel Store', - url: 'https://channelstore.roku.com/details/592369/jellyfin' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/jellyfin/jellyfin-roku' - } - ], - recommended: true - }, - { - id: 'jellyfin-webos', - name: 'Jellyfin for WebOS', - description: 'The official Jellyfin app for WebOS devices.', - clientType: ClientType.Official, - deviceTypes: [DeviceType.TV], - licenseType: LicenseType.OpenSource, - platforms: [Platform.WebOS], - primaryLinks: [ - { - id: 'lg-store', - name: 'Content Store', - url: 'https://us.lgappstv.com/main/tvapp/detail?appId=1030579' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/jellyfin/jellyfin-webos' - } - ], - recommended: true - }, { id: 'infuse', name: 'Infuse', @@ -656,29 +705,6 @@ export const Clients: Array = [ ], recommended: true }, - { - id: 'mopidy', - name: 'Mopidy-Jellyfin', - description: 'An official plugin for Mopidy that uses Jellyfin as a backend.', - clientType: ClientType.Official, - deviceTypes: [], - licenseType: LicenseType.OpenSource, - platforms: [], - primaryLinks: [ - { - id: 'install', - name: 'Installation Guide', - url: '/docs/general/clients/mopidy' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/jellyfin/mopidy-jellyfin' - } - ] - }, { id: 'volumio', name: 'Jellyfin Plugin for Volumio', @@ -1000,28 +1026,10 @@ export const Clients: Array = [ url: 'https://monk-studio.com/finer' } ] - }, - { - id: 'jellyfin-xbox', - name: 'Jellyfin for Xbox', - description: 'The official Jellyfin app for Xbox consoles.', - clientType: ClientType.Official, - deviceTypes: [DeviceType.TV], - licenseType: LicenseType.OpenSource, - platforms: [Platform.Xbox], - primaryLinks: [ - { - id: 'microsoft-store', - name: 'Microsoft Store', - url: 'https://apps.microsoft.com/detail/9P2DRTG62QF8' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/jellyfin/jellyfin-xbox' - } - ] } ]; + +export const Clients: Array = [ + ...officialClients, + ...thirdPartyClients +]; From ae7eb766825a7ba31c5a326b94ae35b0719c8687 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 12 Aug 2025 00:19:19 +0200 Subject: [PATCH 400/896] fix website ids --- src/data/clients.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index b673ad65..a623e65e 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -105,8 +105,8 @@ export const officialClients: Array = [ platforms: [Platform.Browser], primaryLinks: [ { - id: 'browser', - name: 'Open in Browser', + id: 'website', + name: 'Website', url: 'https://jf-vue.pages.dev/' }, { @@ -419,8 +419,8 @@ export const thirdPartyClients: Array = [ platforms: [Platform.Browser, Platform.Desktop], primaryLinks: [ { - id: 'browser', - name: 'Open in Browser', + id: 'website', + name: 'Website', url: 'https://preserveplayer.com/' }, { @@ -493,8 +493,8 @@ export const thirdPartyClients: Array = [ platforms: [Platform.Desktop], primaryLinks: [ { - id: 'browser', - name: 'Open in Browser', + id: 'website', + name: 'Website', url: 'https://feishin.vercel.app/' }, { @@ -538,7 +538,7 @@ export const thirdPartyClients: Array = [ url: 'https://github.com/Taiko2k/TauonMusicBox' }, { - id: 'tauon', + id: 'website', name: 'Website', url: 'https://tauonmusicbox.rocks' } @@ -675,7 +675,7 @@ export const thirdPartyClients: Array = [ ], secondaryLinks: [ { - id: 'yatse', + id: 'website', name: 'Website', url: 'https://yatse.tv/' } From 53058fe56747d147bc3c899bbd525329f247c05b Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 12 Aug 2025 00:21:41 +0200 Subject: [PATCH 401/896] remove iPadOS from Streamyfin --- src/data/clients.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index a623e65e..bb03a445 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -908,7 +908,7 @@ export const thirdPartyClients: Array = [ clientType: ClientType.ThirdParty, deviceTypes: [DeviceType.Mobile], licenseType: LicenseType.OpenSource, - platforms: [Platform.Android, Platform.IOS, Platform.iPadOS], + platforms: [Platform.Android, Platform.IOS], primaryLinks: [ { id: 'app-store', From a0125860081228ced905030f0bc3b77e9c00874e Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 12 Aug 2025 00:33:29 +0200 Subject: [PATCH 402/896] remove ' in description --- src/data/clients.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index bb03a445..c0d1c216 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -514,7 +514,7 @@ export const thirdPartyClients: Array = [ { id: 'tauon-music-box', name: 'Tauon Music Box', - description: "A modern streamlined music player for desktop with a minimal interface that's packed with features!", + description: "A modern streamlined music player for desktop with a minimal interface that is packed with features!", clientType: ClientType.ThirdParty, deviceTypes: [DeviceType.Desktop], licenseType: LicenseType.OpenSource, From 107efb5fa85c9dbbc67ee163d3bb113695746275 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 12 Aug 2025 00:35:46 +0200 Subject: [PATCH 403/896] fix web scrobbler url --- src/data/clients.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index c0d1c216..fe565b2b 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -831,7 +831,7 @@ export const thirdPartyClients: Array = [ { id: 'website', name: 'Website', - url: 'https://web-scrobbler.com' + url: 'https://webscrobbler.com' } ] }, From d5c8d42dd5b6a089c1cbc12c8417c07477d1e256 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 12 Aug 2025 00:36:15 +0200 Subject: [PATCH 404/896] nuke web scrobbler --- src/data/clients.ts | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index fe565b2b..0df2a2e7 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -807,34 +807,6 @@ export const thirdPartyClients: Array = [ } ] }, - { - id: 'web-scrobbler', - name: 'Web Scrobbler', - description: 'Web Scrobbler helps online music listeners to scrobble their playback history.', - clientType: ClientType.ThirdParty, - deviceTypes: [], - licenseType: LicenseType.OpenSource, - platforms: [Platform.Browser], - primaryLinks: [ - { - id: 'install', - name: 'Installation Guide', - url: 'https://github.com/web-scrobbler/web-scrobbler#installation' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/web-scrobbler/web-scrobbler' - }, - { - id: 'website', - name: 'Website', - url: 'https://webscrobbler.com' - } - ] - }, { id: 'jellybook', name: 'JellyBook', From 64e5dbfc5a693f21b94a6e8e58d22a15ef43b4fc Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 12 Aug 2025 00:37:07 +0200 Subject: [PATCH 405/896] nuke Sonixd --- src/data/clients.ts | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index 0df2a2e7..19c350b1 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -437,29 +437,6 @@ export const thirdPartyClients: Array = [ } ] }, - { - id: 'sonixd', - name: 'Sonixd', - description: 'A full-featured Subsonic/Jellyfin compatible desktop music player.', - clientType: ClientType.ThirdParty, - deviceTypes: [DeviceType.Desktop], - licenseType: LicenseType.OpenSource, - platforms: [Platform.Desktop], - primaryLinks: [ - { - id: 'install', - name: 'Installation Guide', - url: 'https://github.com/jeffvli/sonixd#install' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/jeffvli/sonixd' - } - ] - }, { id: 'supersonic', name: 'Supersonic', From 0fdb1502f2de21866a18132541d18e10d0baa764 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 12 Aug 2025 00:54:03 +0200 Subject: [PATCH 406/896] nuke preserve --- src/data/clients.ts | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index 19c350b1..4d1955ff 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -409,34 +409,6 @@ export const thirdPartyClients: Array = [ } ] }, - { - id: 'preserve', - name: 'Preserve', - description: 'A music client inspired by players such as foobar2000 or Clementine.', - clientType: ClientType.ThirdParty, - deviceTypes: [DeviceType.Desktop], - licenseType: LicenseType.OpenSource, - platforms: [Platform.Browser, Platform.Desktop], - primaryLinks: [ - { - id: 'website', - name: 'Website', - url: 'https://preserveplayer.com/' - }, - { - id: 'gl-downloads', - name: 'GitLab Downloads', - url: 'https://gitlab.com/tonyfinn/preserve/-/releases' - } - ], - secondaryLinks: [ - { - id: 'gitlab', - name: 'GitLab', - url: 'https://gitlab.com/tonyfinn/preserve' - } - ] - }, { id: 'supersonic', name: 'Supersonic', From 2f74715ebd579db25b735a11307816806ebebf79 Mon Sep 17 00:00:00 2001 From: Tim Date: Tue, 12 Aug 2025 15:23:26 +0200 Subject: [PATCH 407/896] initial commit --- src/components/ExternalLinkIcon.tsx | 7 +++++++ src/pages/downloads/clients/index.tsx | 2 ++ src/pages/downloads/server.tsx | 3 +++ 3 files changed, 12 insertions(+) create mode 100644 src/components/ExternalLinkIcon.tsx diff --git a/src/components/ExternalLinkIcon.tsx b/src/components/ExternalLinkIcon.tsx new file mode 100644 index 00000000..dbaf8bab --- /dev/null +++ b/src/components/ExternalLinkIcon.tsx @@ -0,0 +1,7 @@ +import React from 'react'; + +export default function ExternalLinkIcon() { + return ( + + ); +} diff --git a/src/pages/downloads/clients/index.tsx b/src/pages/downloads/clients/index.tsx index 75618fe4..99ecff9b 100644 --- a/src/pages/downloads/clients/index.tsx +++ b/src/pages/downloads/clients/index.tsx @@ -12,6 +12,7 @@ import { Client, Clients, DeviceType } from '../../../data/clients'; import Platform, { FeaturedClientPlatforms } from '../../../data/platform'; import styles from '../index.module.scss'; +import ExternalLinkIcon from '../../../components/ExternalLinkIcon'; type ClientFilter = { recommended: boolean; @@ -101,6 +102,7 @@ export default function ClientsPage({ recommended = true }: { recommended?: bool Full Repository + diff --git a/src/pages/downloads/server.tsx b/src/pages/downloads/server.tsx index 88d184ae..5d9865e5 100644 --- a/src/pages/downloads/server.tsx +++ b/src/pages/downloads/server.tsx @@ -9,6 +9,8 @@ import DownloadDetails from '../../components/downloads/DownloadDetails'; import { Downloads, OsType } from '../../data/downloads'; import styles from './index.module.scss'; +import ExternalLinkIcon from '../../components/ExternalLinkIcon'; + export default function DownloadsPage({ osType = OsType.Linux }: { osType?: OsType }) { const [isStableLinks, setIsStableLinks] = useState(true); @@ -32,6 +34,7 @@ export default function DownloadsPage({ osType = OsType.Linux }: { osType?: OsTy Full Repository + From dc0e6b0a383f949fb0fc80d0be769ac7a1cadde4 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 12 Aug 2025 21:00:01 +0200 Subject: [PATCH 408/896] rename jellyfin-ios --- src/data/clients.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index 4d1955ff..c824b3bd 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -206,8 +206,8 @@ export const officialClients: Array = [ recommended: true }, { - id: 'jellyfin-expo', - name: 'Jellyfin Mobile for iOS', + id: 'jellyfin-ios', + name: 'Jellyfin for iOS', description: 'The official Jellyfin app for iOS and iPadOS devices.', clientType: ClientType.Official, deviceTypes: [DeviceType.Mobile], From 6fa257e6b61934550774f297211f86cbade55c6d Mon Sep 17 00:00:00 2001 From: Tim Date: Tue, 12 Aug 2025 22:52:31 +0200 Subject: [PATCH 409/896] update --- src/components/ExternalLinkIcon.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/ExternalLinkIcon.tsx b/src/components/ExternalLinkIcon.tsx index dbaf8bab..81f52b75 100644 --- a/src/components/ExternalLinkIcon.tsx +++ b/src/components/ExternalLinkIcon.tsx @@ -2,6 +2,13 @@ import React from 'react'; export default function ExternalLinkIcon() { return ( - + ); } From 6cb478436b572a57986dcf5708292c1138dbd6d8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 22:59:16 +0000 Subject: [PATCH 410/896] Update dependency sass to v1.90.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3313a50d..ca46569c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.89.2", + "sass": "1.90.0", "swiper": "11.2.10", "url-loader": "4.1.1" }, @@ -19749,9 +19749,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.89.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.2.tgz", - "integrity": "sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==", + "version": "1.90.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.90.0.tgz", + "integrity": "sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==", "license": "MIT", "dependencies": { "chokidar": "^4.0.0", diff --git a/package.json b/package.json index c33673de..26e67e21 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.89.2", + "sass": "1.90.0", "swiper": "11.2.10", "url-loader": "4.1.1" }, From 5e097b71b5db73086ef9201fe86fc3b59e00a993 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Wed, 13 Aug 2025 15:19:07 +0200 Subject: [PATCH 411/896] Revert client deletions --- src/data/clients.ts | 79 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/src/data/clients.ts b/src/data/clients.ts index c824b3bd..6af87448 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -409,6 +409,57 @@ export const thirdPartyClients: Array = [ } ] }, + { + id: 'preserve', + name: 'Preserve', + description: 'A music client inspired by players such as foobar2000 or Clementine.', + clientType: ClientType.ThirdParty, + deviceTypes: [DeviceType.Desktop], + licenseType: LicenseType.OpenSource, + platforms: [Platform.Browser, Platform.Desktop], + primaryLinks: [ + { + id: 'website', + name: 'Website', + url: 'https://preserveplayer.com/' + }, + { + id: 'gl-downloads', + name: 'GitLab Downloads', + url: 'https://gitlab.com/tonyfinn/preserve/-/releases' + } + ], + secondaryLinks: [ + { + id: 'gitlab', + name: 'GitLab', + url: 'https://gitlab.com/tonyfinn/preserve' + } + ] + }, + { + id: 'sonixd', + name: 'Sonixd', + description: 'A full-featured Subsonic/Jellyfin compatible desktop music player.', + clientType: ClientType.ThirdParty, + deviceTypes: [DeviceType.Desktop], + licenseType: LicenseType.OpenSource, + platforms: [Platform.Desktop], + primaryLinks: [ + { + id: 'install', + name: 'Installation Guide', + url: 'https://github.com/jeffvli/sonixd#install' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/jeffvli/sonixd' + } + ] + }, { id: 'supersonic', name: 'Supersonic', @@ -756,6 +807,34 @@ export const thirdPartyClients: Array = [ } ] }, + { + id: 'web-scrobbler', + name: 'Web Scrobbler', + description: 'Web Scrobbler helps online music listeners to scrobble their playback history.', + clientType: ClientType.ThirdParty, + deviceTypes: [], + licenseType: LicenseType.OpenSource, + platforms: [Platform.Browser], + primaryLinks: [ + { + id: 'install', + name: 'Installation Guide', + url: 'https://github.com/web-scrobbler/web-scrobbler#installation' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/web-scrobbler/web-scrobbler' + }, + { + id: 'website', + name: 'Website', + url: 'https://webscrobbler.com' + } + ] + }, { id: 'jellybook', name: 'JellyBook', From 2ee4ca70209ca0eba3cd55dc0eb7ef6f433e0ea7 Mon Sep 17 00:00:00 2001 From: altotin <167458474+altotin@users.noreply.github.com> Date: Wed, 13 Aug 2025 14:36:49 +0000 Subject: [PATCH 412/896] tasks: note playlist cleanup behavior related issue: https://github.com/jellyfin/jellyfin/issues/12734#issuecomment-2673088266 --- docs/general/server/tasks.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/general/server/tasks.md b/docs/general/server/tasks.md index 700a37fe..f03837b0 100644 --- a/docs/general/server/tasks.md +++ b/docs/general/server/tasks.md @@ -7,6 +7,8 @@ title: Tasks Tasks are operations that are scheduled to run periodically. They can also be triggered manually by clicking the run button on the right. +:::caution If your media files are unavailable when the `Clean up collections and playlists` task runs (e.g. a network share not yet mounted) your playlists will be lost. By default it runs at Jellyfin startup. + ## Default Jellyfin Tasks Below is a list of tasks that Jellyfin runs peoridically by default: From 8ecbce573b491b8d1c8c0c05ca251d1d931a81e0 Mon Sep 17 00:00:00 2001 From: altotin <167458474+altotin@users.noreply.github.com> Date: Wed, 13 Aug 2025 15:07:50 +0000 Subject: [PATCH 413/896] fix formatting --- docs/general/server/tasks.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/general/server/tasks.md b/docs/general/server/tasks.md index f03837b0..468dc345 100644 --- a/docs/general/server/tasks.md +++ b/docs/general/server/tasks.md @@ -7,7 +7,9 @@ title: Tasks Tasks are operations that are scheduled to run periodically. They can also be triggered manually by clicking the run button on the right. -:::caution If your media files are unavailable when the `Clean up collections and playlists` task runs (e.g. a network share not yet mounted) your playlists will be lost. By default it runs at Jellyfin startup. +:::caution +If your media files are unavailable when the `Clean up collections and playlists` task runs (e.g. a network share not yet mounted) your playlists will be lost. By default it runs at Jellyfin startup. +::: ## Default Jellyfin Tasks From 1e98d286e6fbf97a3a6f299d91a9e8c13a0abd9c Mon Sep 17 00:00:00 2001 From: altotin <167458474+altotin@users.noreply.github.com> Date: Wed, 13 Aug 2025 16:59:46 +0000 Subject: [PATCH 414/896] storage: note scheduled tasks rely on storage being available --- docs/general/administration/storage.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index 41d90a4f..d72abc22 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -7,6 +7,10 @@ title: Storage Jellyfin is designed to directly read media from the filesystem. A network storage device that is using samba or NFS must be directly mounted to the OS. The Jellyfin database should also be stored locally and not on a network storage device. +:::caution +There are [scheduled maintenance tasks](/docs/general/server/tasks) which remove items from your library if triggered while your media storage is unavailable. +::: + ### NFS In case you encounter performance issues where files take a long time to start playing while using NFSv3, you might be running in an issue with .NET locking without NFSv3 having locking enabled. From 93447d2436a30cf015e4ba6e78ec41b45582c623 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Wed, 13 Aug 2025 19:31:14 +0200 Subject: [PATCH 415/896] adress review --- src/data/clients.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index 6af87448..6747fe17 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -37,7 +37,7 @@ export type Client = { recommended?: boolean; }; -export const officialClients: Array = [ +const officialClients: Array = [ { id: 'jellyfin-media-player', name: 'Jellyfin Media Player', @@ -105,8 +105,8 @@ export const officialClients: Array = [ platforms: [Platform.Browser], primaryLinks: [ { - id: 'website', - name: 'Website', + id: 'browser', + name: 'Open in browser', url: 'https://jf-vue.pages.dev/' }, { @@ -385,7 +385,7 @@ export const officialClients: Array = [ } ]; -export const thirdPartyClients: Array = [ +const thirdPartyClients: Array = [ { id: 'jellyamp', name: 'Jellyamp', @@ -419,8 +419,8 @@ export const thirdPartyClients: Array = [ platforms: [Platform.Browser, Platform.Desktop], primaryLinks: [ { - id: 'website', - name: 'Website', + id: 'browser', + name: 'Open in browser', url: 'https://preserveplayer.com/' }, { @@ -493,8 +493,8 @@ export const thirdPartyClients: Array = [ platforms: [Platform.Desktop], primaryLinks: [ { - id: 'website', - name: 'Website', + id: 'browser', + name: 'Open in browser', url: 'https://feishin.vercel.app/' }, { From d6678c502d6e35f4dbb3067de9e338378009273a Mon Sep 17 00:00:00 2001 From: Tim Date: Wed, 13 Aug 2025 21:41:15 +0200 Subject: [PATCH 416/896] format --- src/components/ExternalLinkIcon.tsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/components/ExternalLinkIcon.tsx b/src/components/ExternalLinkIcon.tsx index 81f52b75..7a705b43 100644 --- a/src/components/ExternalLinkIcon.tsx +++ b/src/components/ExternalLinkIcon.tsx @@ -3,11 +3,17 @@ import React from 'react'; export default function ExternalLinkIcon() { return ( ); From 8728a580fe5d12c6b91ac35dfb4219ebae432e4a Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Wed, 13 Aug 2025 17:53:23 -0400 Subject: [PATCH 417/896] Recreate quick start guide --- docs/general/about.md | 1 + docs/general/clients/_category_.yml | 2 +- .../community-standards/_category_.yml | 1 + docs/general/contributing/_category_.yml | 1 + docs/general/faq.md | 2 +- docs/general/quick-start.md | 20 +++++++++++++++++++ docs/general/server/_category_.yml | 2 +- docs/general/style-guides/_category_.yml | 1 + docs/general/testing/_category_.yml | 2 +- docs/index.md | 1 - redirects.ts | 10 ---------- 11 files changed, 28 insertions(+), 15 deletions(-) create mode 100644 docs/general/contributing/_category_.yml create mode 100644 docs/general/quick-start.md create mode 100644 docs/general/style-guides/_category_.yml diff --git a/docs/general/about.md b/docs/general/about.md index 045fd4ae..f176855f 100644 --- a/docs/general/about.md +++ b/docs/general/about.md @@ -1,6 +1,7 @@ --- uid: about title: About Jellyfin +sidebar_position: 100 --- # About Jellyfin diff --git a/docs/general/clients/_category_.yml b/docs/general/clients/_category_.yml index 48a16aa2..208b9dec 100644 --- a/docs/general/clients/_category_.yml +++ b/docs/general/clients/_category_.yml @@ -1 +1 @@ -position: 7 +position: 6 diff --git a/docs/general/community-standards/_category_.yml b/docs/general/community-standards/_category_.yml index 18a3947a..74e99653 100644 --- a/docs/general/community-standards/_category_.yml +++ b/docs/general/community-standards/_category_.yml @@ -1 +1,2 @@ label: Community Standards +position: 101 diff --git a/docs/general/contributing/_category_.yml b/docs/general/contributing/_category_.yml new file mode 100644 index 00000000..627462b5 --- /dev/null +++ b/docs/general/contributing/_category_.yml @@ -0,0 +1 @@ +position: 200 diff --git a/docs/general/faq.md b/docs/general/faq.md index 648850e4..a1ed0158 100644 --- a/docs/general/faq.md +++ b/docs/general/faq.md @@ -1,7 +1,7 @@ --- uid: faq title: FAQ -sidebar_position: 1 +sidebar_position: 102 --- # Frequently Asked Questions diff --git a/docs/general/quick-start.md b/docs/general/quick-start.md new file mode 100644 index 00000000..d4d6b5aa --- /dev/null +++ b/docs/general/quick-start.md @@ -0,0 +1,20 @@ +--- +title: Quick Start +sidebar_position: 1 +--- + +Welcome to the Jellyfin quick start guide! +Jellyfin is a powerful open-source media server that lets you organize, stream, and access your personal media collection—from movies and TV shows to music and photos—on any device. +To get started, you'll need to set up the server application, which acts as the central hub for serving your media. +This guide will give a quick overview of the steps required to install and configure Jellyfin to get your media server up and running. + +## Get started + +1. [Install and launch Jellyfin](/docs/general/installation) on the computer that will be your media server. +2. [Complete the setup wizard](/docs/general/post-install/setup-wizard) to create an admin account, add media, and adjust settings. +3. Enjoy your media! + +### (Optional) Extra credit + +- [Install mobile, tv, or desktop clients.](/downloads) +- [Configure remote access.](/docs/general/post-install/networking/#external-access) diff --git a/docs/general/server/_category_.yml b/docs/general/server/_category_.yml index c52bc664..b8edd2c3 100644 --- a/docs/general/server/_category_.yml +++ b/docs/general/server/_category_.yml @@ -1,2 +1,2 @@ label: 'Server Guide' -position: 6 +position: 5 diff --git a/docs/general/style-guides/_category_.yml b/docs/general/style-guides/_category_.yml new file mode 100644 index 00000000..30429228 --- /dev/null +++ b/docs/general/style-guides/_category_.yml @@ -0,0 +1 @@ +position: 201 diff --git a/docs/general/testing/_category_.yml b/docs/general/testing/_category_.yml index e6f00cea..a4f92f78 100644 --- a/docs/general/testing/_category_.yml +++ b/docs/general/testing/_category_.yml @@ -1,2 +1,2 @@ label: 'Testing' -position: 8 +position: 202 diff --git a/docs/index.md b/docs/index.md index a76a940e..78ce3b25 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,7 +1,6 @@ --- uid: intro title: Introduction -sidebar-position: 1 --- # Welcome to the Jellyfin Documentation diff --git a/redirects.ts b/redirects.ts index a61a75fa..abab28d1 100644 --- a/redirects.ts +++ b/redirects.ts @@ -111,16 +111,6 @@ const redirects: ClientRedirects.Options['redirects'] = [ { from: '/docs/general/networking/nginx', to: '/docs/general/post-install/networking/reverse-proxy/nginx' - }, - // quick start replaced with post install - { - from: [ - '/docs/general/quick-start', - // the .html url is linked from the iOS app - '/docs/general/quick-start.html' - ], - // TODO: create a better replacement page with similar content to the quick start guide - to: '/docs/' } ]; export default redirects; From 731363f959256f851f7d80fcb6a088faebaddede Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 03:52:20 +0100 Subject: [PATCH 418/896] Updated hardware-selection.md Improved readability and clarity. :- ) --- .../administration/hardware-selection.md | 101 +++++++++--------- 1 file changed, 50 insertions(+), 51 deletions(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 69a424b1..d8df1a2c 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -5,11 +5,11 @@ title: Hardware Selection # Selecting Appropriate Hardware -This page covers what you need to know in order to select appropriate hardware for a Jellyfin server and take full advantage of its features (e. g. hardware acceleration). +The following is intended to help you choose appropriate hardware hardware for a Jellyfin server and take full advantage of its features. E.g., hardware acceleration. -## TL;DR +## Simple Guide -Below is a list of recommended specs to run Jellyfin. Even though Jellyfin will work on even lower end hardware, the following specs are recommended for a good experience. +Below is a list of recommended specs to run Jellyfin. Whilst Jellyfin can work on relatively low-end hardware, the following specs are recommended for a good experience. ### Shared Items @@ -17,16 +17,16 @@ Some component recommendations do not change regardless of the hardware configur - Storage: 100GB SSD for your OS, Jellyfin files and transcoding cache.1 Consider adding more on Windows 11, or if you have many large media files that need transcoding. - Networking: Gigabit Ethernet Adapter or faster, WiFi or Powerline not recommended. -- Internet Connection: At least 20mbps upload bandwidth for remote access.2 +- Internet Connection: At least 20 Mbps upload bandwidth for remote access.2 1Your largest media file times the max number of concurrent streams all your users will consume can be used as a rule of thumb for the transcoding file size.
    -2If you have less than 100mbps of total upload bandwidth, a bandwidth limit of 70% of your upload speed for Jellyfin is recommended to avoid affecting normal internet usage. This option can be found in the dashboard. +2If you have less than 100 Mbps of total upload bandwidth, a bandwidth limit of 70% of your upload speed for Jellyfin is recommended to avoid affecting internet usage outside of Jellyfin. This option can be found in the Jellyfin Server `Dashboard`. ### Hardware Encoder Quality Different vendors have different hardware encoder implementations and produce different results. Usually, newer generations within the same vendor will provide better results. The following is a quick comparison on the quality between vendors on modern products. -Apple ≄ Intel ≄ Nvidia >>> AMD\* +Apple ≄ Intel ≄ NVIDIA >>> AMD\* \* This only represents the default Jellyfin settings. The quality may be different depending on your exact configuration. @@ -42,7 +42,7 @@ AMD is **NOT** recommended if you plan to use integrated graphics for Jellyfin. :::caution -Intel 7-10th gen CPUs have been removed from this list, since the toolkit for these generations has been deprecated by Intel. If you own 7-10th gen CPUs with integrated graphics, please continue to use them for Jellyfin, as they are still perfectly capable of performing the task. If you are making a purchase decision, please consider something else instead. +Intel 7-10th gen CPUs have been removed from this list, since the toolkit for these generations has been deprecated by Intel. If you own a 7-10th gen CPU with integrated graphics, please continue to use them for Jellyfin, as they are still perfectly capable of performing the task. If you are making a purchase decision, you may wish to consider something else. ::: @@ -51,8 +51,8 @@ Intel 7-10th gen CPUs have been removed from this list, since the toolkit for th If you are planning to use a dedicated graphics card (including upgrading an old system with a dedicated GPU), the following specs are recommended: - CPU: Intel Core i5-2300, AMD FX-8100 or better (Geekbench 6 Multicore 1500 or better), CPU Vendor / Performance will **NOT** affect hardware encode speed or quality -- RAM: 8GB (4GB should be enough for a server running Linux without a GUI) -- Graphics: Intel Arc A series or newer, Nvidia GTX16/RTX20 series or newer (Excluding GTX1650), **AMD is NOT recommended**. +- RAM: 8GB (4GB should be enough for a Linux server without a native GUI) +- Graphics: Intel Arc A series or newer, NVIDIA GTX16/RTX20 series or newer (Excluding GTX1650), **AMD is NOT recommended**. Intel Drivers are much easier to install on Linux, with many distributions including them by default. If you do not need CUDA for other applications, it is highly recommended that you stick with Intel Graphics on Linux. @@ -70,21 +70,21 @@ where a Ryzen 9 5950X cannot handle even a single video stream. Please read [the ### Low Power Servers -For users with expensive power or running servers on battery power: +For users with expensive electricity, or running battery-powered servers: - Intel 12th gen or above N series platforms -- Apple M Series mac mini +- Apple M Series Mac mini - Rockchip RK3588 / RK3588S SBC (**Advanced Users Only**) ### Potentially Problematic Hardware These hardware platforms might lead to a poor Jellyfin experience. Please be careful to avoid them when shopping for hardware. -- Intel "Atom" CPUs: Intel J/M/N/Y series low power CPUs up to 11th gen use a different architecture than higher end parts, leading to subpar performance despite what their names might suggest. Please be careful about these parts when shopping for a system to run Jellyfin. -- Prebuilt NAS devices: The software environment on most Prebuilt NAS devices often causes 3rd party software to be hard to install and not work properly. They also often have low end processors that are too slow for a good Jellyfin experience (Intel Atom, Realtek ARM CPUs etc.). -- Most Single Board Computers (SBC): Most SBCs (Including Raspberry Pis and **especially the Pi 5**) are too slow to provide a good Jellyfin experience since they often lack proper support for hardware acceleration. If You really want to run Jellyfin on an SBC, please look at models based on the following platforms: Rockchip RK3588 / RK3588S, Intel Core, Intel 12th gen N series +- Intel "Atom" CPUs: Intel J/M/N/Y series low power CPUs up to 11th gen use a different architecture than higher end parts, leading to subpar performance despite what their names might suggest. It is advised to avoid using these parts in a Jellyfin Server. +- Consumer-grade Prebuilt NAS Appliances: The software environment on most consumer-grade prebuilt NAS appliances often makes third-party software more challenging to install, sometimes even preventing it from working properly despite a successful installation. They may have low-end processors that are too slow for an acceptable Jellyfin experience. E.g., Intel Atom, Realtek ARM CPUs et al. +- Most Single Board Computers (SBC): Most SBCs (including the Raspberry Pi, **especially the Raspberry Pi 5**) are too slow to provide an acceptable Jellyfin experience as they often lack proper support for hardware acceleration. If you really want to run Jellyfin on an SBC, you may wish to consider models based on the following platforms: Rockchip RK3588 / RK3588S, Intel Core, Intel 12th gen N series - AMD Graphics: AMD Graphics have poor encoder quality and poor driver support. **This applies even on Linux**. -- Low end GPUs: Certain low end GPUs (eg. GT1030, RX6400) don't have hardware encoding available. These models can't be used for Jellyfin hardware acceleration. +- Low-end GPUs: Certain low-end GPUs, e.g., GT1030, RX6400, are not capable of hardware encoding. These models cannot be used for hardware acceleration for a Jellyfin Server. ## Detailed Guide @@ -95,62 +95,61 @@ The CPU will be responsible for many tasks, notably: - Transcoding Audio - Decoding video in unsupported codecs -Audio codecs are very lightweight and most CPUs should be able to handle them without issues (Ryzen 5950X FLAC -> AAC transcoding runs at ~110x real time). Please note that they will only use one core. +Audio codecs are very lightweight and most CPUs should be able to handle them without issues, e.g., Ryzen 5950X `FLAC -> AAC` transcoding runs at ~110x real-time. Please note that they will only use a single core. Video in unsupported codecs are usually older formats that are easier to decode. Assuming hardware acceleration is properly configured, any modern CPU with 4 threads should be able to handle the workload. -However, newer codecs can also require software decoding if there are no available hardware decoders. HEVC, VP9 and AV1 can be **VERY** demanding even on modern CPUs if hardware acceleration isn't available. This is why a hardware platform capable of HEVC 10bit hardware decoding is strongly recommended. +However, newer codecs can also require software decoding if there are no available hardware decoders. HEVC, VP9 and AV1 can be **VERY** demanding even on modern CPUs if hardware acceleration is not available on a Jellyfin Server. This is why a hardware platform capable of HEVC 10bit hardware decoding is strongly recommended. -In our custom `jellyfin-ffmpeg` fork, the dav1d decoder is enabled, leading to faster software decoding compared to HEVC or VP9. However, it will still use significantly more resources compared to software decoding H.264 or older codecs. Since we have a more efficient AV1 software decoder, and AV1 media isn't common yet, you shouldn't worry about AV1 when shopping for hardware. +In our custom `jellyfin-ffmpeg` fork, the dav1d decoder is enabled, leading to faster software decoding compared to HEVC or VP9. However, it will still use significantly more resources compared to software decoding H.264, or older codecs. Since we have a more efficient AV1 software decoder, and AV1 media isn't common yet, you shouldn't worry about AV1 when choosing components for your Jellyfin Server. #### Integrated Graphics -Integrated graphics can be useful for transcoding video. Please refer to [the GPU section](/docs/general/administration/hardware-selection#graphics-cards-gpus) for a guide. +Integrated graphics can be useful for transcoding video. For more informatin, please refer to [the GPU section](/docs/general/administration/hardware-selection#graphics-cards-gpus). #### Resizable BAR -[Resizable Bar (ReBAR)](https://www.intel.com/content/www/us/en/support/articles/000090831/graphics.html) is a PCI Express feature that optimizes access to PCIe devices. This feature requires support from both the platform and the device. Intel 10th gen or above and AMD Ryzen 3000 Series or above have support for this feature. +[Resizable Bar (ReBAR)](https://www.intel.com/content/www/us/en/support/articles/000090831/graphics.html) is a PCI Express feature that optimizes access to PCIe devices. This feature requires support from both the platform and the device. Suppor for this feature is available from Intel 10th gen and above, and AMD Ryzen 3000 Series and above. In BIOS settings of motherboards, it may also be called `Smart Access Memory` or `Clever Access Memory` -When using Intel ARC Graphics, Resizable BAR is recommended. Disabling it will result in a 10% reduction in transcoding performance. However, given how fast the media engine on Intel ARC is, this will not be a problem for the vast majority of users. +When using Intel ARC Graphics, Resizable BAR is recommended. Disabling it will result in a 10% reduction in transcoding performance. However, given how fast the media engine on Intel ARC is, this should not be a problem for the average deployment. #### Software HDR to SDR Tone-mapping -If there is no GPU available, the CPU can also be used to tone-map HDR content to SDR. **This can be very demanding on +If there is no GPU available on a Jellyfin Server, the CPU can also be used to tone-map HDR content to SDR. **This can be very demanding on the CPU, therefore a GPU is ALWAYS recommended.** When using software tone-mapping, a software encoder will always be -used. Tone-mapping 4K 60fps Dolby Vision content to 4K 60fps H264 SDR requires a Ryzen 9 5950X for faster than real time -transcoding. If you would like to output in H265 or AV1, you may end up in situations where no current desktop CPUs have -enough performance. +used. Tone-mapping 4K 60fps Dolby Vision content to 4K 60fps H264 SDR requires a Ryzen 9 5950X for faster than real-time +transcoding. You may find current desktop CPUs do not offer adequate performance if you seek to provide streams in H265 or AV1. ### System Memory (RAM) -As a general rule of thumb, at least 8GB is recommended for most configurations. For a Linux server running without a GUI, 4GB should be enough. +As a general recommendation, at least 8GB is recommended for the average deployment. For a Linux server running without a GUI, 4GB may be adequate. -It is recommended to add more memory on Windows 11 due to the OS being heavier. +It is recommended to add more memory when using Windows 11 due to the OS being heavier. ### Graphics Cards (GPUs) With modern systems, the media engines are usually located on the GPUs. Therefore, the available hardware acceleration options are determined by the choice of GPU. -Encoder Quality: Apple ≄ Intel ≄ Nvidia >>> AMD\* +Encoder Quality: Apple ≄ Intel ≄ NVIDIA >>> AMD\* \* This only represents the default Jellyfin settings. The quality may be different depending on your exact configuration. -Intel is always recommended on non-apple hardware for the following reasons: +Intel is always recommended on non-Apple hardware for the following reasons: -- Intel provides a good quality encoder, slightly better than Nvidia and significantly better than AMD. -- Intel drivers and the compute environment is much easier to setup than both Nvidia and AMD +- Intel provides a good quality encoder, slightly better than NVIDIA and significantly better than AMD. +- Intel drivers and the compute environment is much easier to setup than both NVIDIA and AMD -AMD is not recommended because of poor quality H.264 and H.265(HEVC) output, as well as being hard to setup the compute environment. While AMD has significantly improved AV1 encoder quality, you are still more likely to transcode to H.264 or H.265 than to AV1 due to compatibility. +AMD is not recommended due to poor quality H.264 and H.265 (HEVC) output, as well as being hard to set up the compute environment. While AMD has significantly improved AV1 encoder quality, you are still more likely to transcode to H.264 or H.265 than to AV1 due to compatibility. A list of common codecs can be found in the [codec support documentation](/docs/general/clients/codec-support/). The following is a list of video codecs Jellyfin supports transcoding to: -- H.264 (Most common transcode target) -- H.265 (Limited support by clients) -- AV1 (New in 10.9, supported by most modern browsers) +- H.264 (most common transcode target) +- H.265 (Jellyfin clients have limited support) +- AV1 (new in Jellyfin v10.9, supported by most modern browsers) For decoding support, the more codecs the better. However, there are only a few codecs that media is commonly available in. The most important one to look for is HEVC 10bit decoding support, as it can be very demanding on the CPU to decode. @@ -158,31 +157,31 @@ For decoding support, the more codecs the better. However, there are only a few Please refer to [this table](https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardware_decoding_and_encoding) for supported codecs. -Intel CPUs with a model description that ends with F don't have integrated graphics. These are intended to be used with a dedicated graphics card. Please beware if you intend to use Intel integrated graphics. +Intel CPUs with a model name that ends with `F` do not have integrated graphics. These are intended to be used with a dedicated graphics card. Ergo, if you wish to use Intel integrated graphics, this is not an appropriate choice of component for your Jellyfin Server. -If you are planning to use Linux with Intel 12/13th Gen integrated graphics or ARC, these GPUs only work on Linux Kernel 6.2 or newer. Please check your distribution to make sure it has a supported Linux Kernel version. Please read [Known Intel limitations on Linux](/docs/general/post-install/transcoding/hardware-acceleration/known-issues#intel-on-linux) for more info. +If you are planning to use Linux with Intel 12/13th gen integrated graphics or ARC, these GPUs only work on Linux Kernel 6.2 or newer. Please check your distribution to make sure it has a supported Linux Kernel version. Further information: [Known Intel limitations on Linux](/docs/general/post-install/transcoding/hardware-acceleration/known-issues#intel-on-linux). :::caution -Intel 10th gen and older integrated graphics are losing support for QSV on Linux due to the SDK for these platforms being deprecated by Intel. If you own 7-10th gen CPUs with integrated graphics, please continue to use them for Jellyfin. If you are making a purchase decision, please choose a newer CPU if you plan on using Intel integrated graphics. +Intel 10th gen and older integrated graphics are losing support for QSV on Linux due to the SDK for these platforms being deprecated by Intel. If you own 7-10th gen CPUs with integrated graphics, please continue to use them for Jellyfin. If you are making a purchase decision, you may wish to consider a newer CPU if you plan on using Intel integrated graphics. ::: -#### Nvidia Graphics +#### NVIDIA Graphics Please refer to [this table](https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new) for supported codecs. -Certain low end cards (e.g. GT 1030) don't have encoding hardware. Please be careful when choosing a GPU. +Certain low-end cards, e.g., GT 1030, do not have encoding hardware. Please be careful when choosing a GPU. #### AMD Graphics -AMD graphics is not recommended for Jellyfin, but the information is still provided for convenience. Please refer to [this article](https://en.wikipedia.org/wiki/Video_Coding_Engine) for supported codecs. +AMD graphics is not recommended for Jellyfin, but the information is still provided for reference. Information on supported codecs is on [this article](https://en.wikipedia.org/wiki/Video_Coding_Engine). -Certain low end cards (e.g. RX 6400, RX 6500) don't have encoding hardware. Please be careful when choosing a GPU. +Certain low-end cards, e.g., RX 6400, RX 6500, do not have encoding hardware. Please be careful when choosing a GPU. -Many AMD CPUs don't have integrated graphics. These are intended to be used with a dedicated graphics card. +Many AMD CPUs do not have integrated graphics. These are intended to be used with a dedicated graphics card. -For Ryzen 1000 ~ 5000 Series, desktop CPUs with a model description that ends with G have integrated graphics while other desktop CPUs do NOT. For Ryzen 7000 Series, desktop CPUs with a model description that ends with F do NOT have integrated graphics while others do. +For Ryzen 1000 - 5000 Series, desktop CPUs with a model description that ends with `G` have integrated graphics, but other Ryzen 1000-5000 desktop CPUs do NOT. For Ryzen 7000 Series, desktop CPUs with a model description that ends with `F` do NOT have integrated graphics while others do. Please check the product page of your CPU for more info. @@ -202,17 +201,17 @@ Supported codecs are listed below: āœ… = Encode + Decode, šŸ”¶ = Decode Only, āŒ = Not Supported. -1 Although the hardware does support AV1 decoding, [ffmpeg does not support it yet](https://trac.ffmpeg.org/ticket/10642). +1 Although the hardware does support AV1 decoding, [ffmpeg does not yet support it](https://trac.ffmpeg.org/ticket/10642). :::caution -No Apple Silicon media engine drivers currently exist for non-macOS operating systems. You will NOT be able to use hardware acceleration if you are running [Asahi Linux](https://asahilinux.org/). +No Apple Silicon media engine drivers currently exist for non-macOS operating systems. You will NOT be able to use hardware acceleration if you are running [Asahi Linux](https://asahilinux.org/) on your Apple Silicon hardware. ::: #### Rockchip VPU -Currently only the VPU on RK3588/3588S SoC is recommended. It can handle most common video codecs, including AV1 decode. +Currently only the VPU on RK3588/3588S SoC is recommended, which can handle most common video codecs, including AV1 decode. Supported codecs are listed below: @@ -233,16 +232,16 @@ Supported codecs are listed below: ### Storage -There are two general types of storage that can be used on a Jellyfin server. Media libraries and Jellyfin files require different performance characteristics. +There are two general types of storage that can be used on a Jellyfin Server. Media files and Jellyfin files each require different performance characteristics for optimal performance. #### Media Storage -Anything with higher sequential access speed than bitrate of media will work. This storage can be a network share or a cloud storage service mounted on the Jellyfin host if desired. +Anything with higher sequential access speed than bitrate of media is appropriate. If desired, this storage may be a network share, or a cloud storage service mounted on the Jellyfin Server host. #### Jellyfin Files -Jellyfin files will see lots of random access, therefore SSDs are recommended for Jellyfin files. AVOID mechanical drives that use [SMR (Shingled Magnetic Recording)](https://en.wikipedia.org/wiki/Shingled_magnetic_recording) as they will result in a VERY poor experience. +The files for Jellyfin itself (i.e., not your media files) will see a lot of random access, therefore SSDs are recommended for these files. AVOID mechanical drives that use [SMR (Shingled Magnetic Recording)](https://en.wikipedia.org/wiki/Shingled_magnetic_recording) as they will result in a VERY poor experience. ### Networking -Networking is for connecting your Jellyfin server to other devices. It is recommended that the server be connected to the internet via Ethernet cables. Wi-Fi or Powerline solutions are NOT recommended. +Networking is for connecting your Jellyfin server to other devices. It is recommended that the Jellyfin Server be connected to your network via Ethernet cables for optimal performance. Wi-Fi or Powerline solutions for a Jellyfin Server are NOT recommended and will result in an especially poor experience. From f6d758a6912138ac1cc15eda46fc3d30e1005347 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 03:53:52 +0100 Subject: [PATCH 419/896] Update hardware-selection.md --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index d8df1a2c..0d0b58fe 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -42,7 +42,7 @@ AMD is **NOT** recommended if you plan to use integrated graphics for Jellyfin. :::caution -Intel 7-10th gen CPUs have been removed from this list, since the toolkit for these generations has been deprecated by Intel. If you own a 7-10th gen CPU with integrated graphics, please continue to use them for Jellyfin, as they are still perfectly capable of performing the task. If you are making a purchase decision, you may wish to consider something else. +Intel 7-10th gen CPUs have been removed from this list, since the toolkit for these generations has been deprecated by Intel. If you own a 7-10th gen CPU with integrated graphics, please continue to use them for Jellyfin, as they are still perfectly capable of performing the task. If you are making a purchase decision, you may wish to consider alternatives. ::: From d66946d8a1a76ca1735bf9a2c569827293bfbf8a Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 05:27:19 +0100 Subject: [PATCH 420/896] Update hardware-selection.md based on feedback Updated based on https://github.com/jellyfin/jellyfin.org/pull/1511#discussion_r2275294848 --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 0d0b58fe..148ec5e8 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -81,7 +81,7 @@ For users with expensive electricity, or running battery-powered servers: These hardware platforms might lead to a poor Jellyfin experience. Please be careful to avoid them when shopping for hardware. - Intel "Atom" CPUs: Intel J/M/N/Y series low power CPUs up to 11th gen use a different architecture than higher end parts, leading to subpar performance despite what their names might suggest. It is advised to avoid using these parts in a Jellyfin Server. -- Consumer-grade Prebuilt NAS Appliances: The software environment on most consumer-grade prebuilt NAS appliances often makes third-party software more challenging to install, sometimes even preventing it from working properly despite a successful installation. They may have low-end processors that are too slow for an acceptable Jellyfin experience. E.g., Intel Atom, Realtek ARM CPUs et al. +- Prebuilt NAS Appliances: The software environment on most prebuilt NAS appliances often makes third-party software more challenging to install, sometimes even preventing it from working properly despite a successful installation. They may have low-end processors that are too slow for an acceptable Jellyfin experience. E.g., Intel Atom, Realtek ARM CPUs et al. - Most Single Board Computers (SBC): Most SBCs (including the Raspberry Pi, **especially the Raspberry Pi 5**) are too slow to provide an acceptable Jellyfin experience as they often lack proper support for hardware acceleration. If you really want to run Jellyfin on an SBC, you may wish to consider models based on the following platforms: Rockchip RK3588 / RK3588S, Intel Core, Intel 12th gen N series - AMD Graphics: AMD Graphics have poor encoder quality and poor driver support. **This applies even on Linux**. - Low-end GPUs: Certain low-end GPUs, e.g., GT1030, RX6400, are not capable of hardware encoding. These models cannot be used for hardware acceleration for a Jellyfin Server. From 6a454e8d5ed891579ce73f78eb05c3f4682e66dd Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 05:28:19 +0100 Subject: [PATCH 421/896] Update hardware-selection.md based on feedback Updated based on https://github.com/jellyfin/jellyfin.org/pull/1511#discussion_r2275298433 --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 148ec5e8..08930601 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -124,7 +124,7 @@ transcoding. You may find current desktop CPUs do not offer adequate performance ### System Memory (RAM) -As a general recommendation, at least 8GB is recommended for the average deployment. For a Linux server running without a GUI, 4GB may be adequate. +As a general recommendation, at least 8GB is recommended for the average deployment. For a Linux server running without a GUI, 4GB may be enough. It is recommended to add more memory when using Windows 11 due to the OS being heavier. From b6ef00efa7d02dd17998040c1569ca52807c7e82 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 05:29:24 +0100 Subject: [PATCH 422/896] Update hardware-selection.md based off of feedback Updated based off of https://github.com/jellyfin/jellyfin.org/pull/1511#discussion_r2275300896 --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 08930601..8e3f4c47 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -157,7 +157,7 @@ For decoding support, the more codecs the better. However, there are only a few Please refer to [this table](https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardware_decoding_and_encoding) for supported codecs. -Intel CPUs with a model name that ends with `F` do not have integrated graphics. These are intended to be used with a dedicated graphics card. Ergo, if you wish to use Intel integrated graphics, this is not an appropriate choice of component for your Jellyfin Server. +Intel CPUs with a model name that ends with `F` do not have integrated graphics. These are intended to be used with a dedicated graphics card, meaning that if you wish to use Intel integrated graphics, this is not an appropriate choice of component for your Jellyfin Server. If you are planning to use Linux with Intel 12/13th gen integrated graphics or ARC, these GPUs only work on Linux Kernel 6.2 or newer. Please check your distribution to make sure it has a supported Linux Kernel version. Further information: [Known Intel limitations on Linux](/docs/general/post-install/transcoding/hardware-acceleration/known-issues#intel-on-linux). From 2f4832399a34e3ae3479d8616c83cbb544f2202e Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 05:41:31 +0100 Subject: [PATCH 423/896] Update hardware-selection.md based off of feedback Based off of https://github.com/jellyfin/jellyfin.org/pull/1511#discussion_r2275296110 --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 8e3f4c47..90b43b26 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -95,7 +95,7 @@ The CPU will be responsible for many tasks, notably: - Transcoding Audio - Decoding video in unsupported codecs -Audio codecs are very lightweight and most CPUs should be able to handle them without issues, e.g., Ryzen 5950X `FLAC -> AAC` transcoding runs at ~110x real-time. Please note that they will only use a single core. +Whilst audio codecs will only utilize a single core, they are very lightweight, most CPUs should be able to handle them without issues. E.g., a Ryzen 5950X transcoding `FLAC -> AAC` runs at ~110x real-time. Video in unsupported codecs are usually older formats that are easier to decode. Assuming hardware acceleration is properly configured, any modern CPU with 4 threads should be able to handle the workload. From 3bd1fb9728a377a7be49e5ed2b024cd94799e0b7 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 05:55:13 +0100 Subject: [PATCH 424/896] Updated hardware-selection.md based on feedback Updated based on https://github.com/jellyfin/jellyfin.org/pull/1511#discussion_r2275321054 --- docs/general/administration/hardware-selection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 90b43b26..767662b9 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -50,8 +50,8 @@ Intel 7-10th gen CPUs have been removed from this list, since the toolkit for th If you are planning to use a dedicated graphics card (including upgrading an old system with a dedicated GPU), the following specs are recommended: -- CPU: Intel Core i5-2300, AMD FX-8100 or better (Geekbench 6 Multicore 1500 or better), CPU Vendor / Performance will **NOT** affect hardware encode speed or quality -- RAM: 8GB (4GB should be enough for a Linux server without a native GUI) +- CPU: Intel Core i5-2300,AMD FX-8100 or better (Geekbench 6 Multicore 1500 or better), CPU Vendor / Performance will **NOT** affect hardware encode speed or quality +- RAM: 8GB. However, 4GB may be enough for a Linux server that is not running a graphical user interface. CLI or browser-based administrative panels are essential on 4GB of RAM. - Graphics: Intel Arc A series or newer, NVIDIA GTX16/RTX20 series or newer (Excluding GTX1650), **AMD is NOT recommended**. Intel Drivers are much easier to install on Linux, with many distributions including them by default. If you do not need CUDA for other applications, it is highly recommended that you stick with Intel Graphics on Linux. From 14ceb8b66ab977f62d00aac80c6c38a1a8c72c0e Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 05:56:57 +0100 Subject: [PATCH 425/896] Updated hardware-selection.md Think this is superior. :- ) --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 767662b9..0d153319 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -51,7 +51,7 @@ Intel 7-10th gen CPUs have been removed from this list, since the toolkit for th If you are planning to use a dedicated graphics card (including upgrading an old system with a dedicated GPU), the following specs are recommended: - CPU: Intel Core i5-2300,AMD FX-8100 or better (Geekbench 6 Multicore 1500 or better), CPU Vendor / Performance will **NOT** affect hardware encode speed or quality -- RAM: 8GB. However, 4GB may be enough for a Linux server that is not running a graphical user interface. CLI or browser-based administrative panels are essential on 4GB of RAM. +- RAM: 8GB. However, 4GB may be enough for a Linux server that is not running a locally-rendered GUI. CLI or browser-based administrative panels are essential on 4GB of RAM. - Graphics: Intel Arc A series or newer, NVIDIA GTX16/RTX20 series or newer (Excluding GTX1650), **AMD is NOT recommended**. Intel Drivers are much easier to install on Linux, with many distributions including them by default. If you do not need CUDA for other applications, it is highly recommended that you stick with Intel Graphics on Linux. From caf2bd1b8279c3d6673b5888cff124f18a622b28 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 06:06:50 +0100 Subject: [PATCH 426/896] Update hardware-selection.md Fixed a typo. :- ) --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 0d153319..2e42258c 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -105,7 +105,7 @@ In our custom `jellyfin-ffmpeg` fork, the dav1d decoder is enabled, leading to f #### Integrated Graphics -Integrated graphics can be useful for transcoding video. For more informatin, please refer to [the GPU section](/docs/general/administration/hardware-selection#graphics-cards-gpus). +Integrated graphics can be useful for transcoding video. For more information, please refer to [the GPU section](/docs/general/administration/hardware-selection#graphics-cards-gpus). #### Resizable BAR From e590dadf0a7df4be2f5afde011fa929fab2152de Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 06:08:48 +0100 Subject: [PATCH 427/896] Update hardware-selection.md Fixed a typo. :- ) --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 2e42258c..112b9975 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -109,7 +109,7 @@ Integrated graphics can be useful for transcoding video. For more information, p #### Resizable BAR -[Resizable Bar (ReBAR)](https://www.intel.com/content/www/us/en/support/articles/000090831/graphics.html) is a PCI Express feature that optimizes access to PCIe devices. This feature requires support from both the platform and the device. Suppor for this feature is available from Intel 10th gen and above, and AMD Ryzen 3000 Series and above. +[Resizable Bar (ReBAR)](https://www.intel.com/content/www/us/en/support/articles/000090831/graphics.html) is a PCI Express feature that optimizes access to PCIe devices. This feature requires support from both the platform and the device. Support for this feature is available from Intel 10th gen and above, and AMD Ryzen 3000 Series and above. In BIOS settings of motherboards, it may also be called `Smart Access Memory` or `Clever Access Memory` From b39318f3a5299d7d745d5ec010038b6bb2b1d00d Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 06:11:03 +0100 Subject: [PATCH 428/896] Update hardware-selection.md Improved readability a little more. :- ) --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 112b9975..7eed68ca 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -109,7 +109,7 @@ Integrated graphics can be useful for transcoding video. For more information, p #### Resizable BAR -[Resizable Bar (ReBAR)](https://www.intel.com/content/www/us/en/support/articles/000090831/graphics.html) is a PCI Express feature that optimizes access to PCIe devices. This feature requires support from both the platform and the device. Support for this feature is available from Intel 10th gen and above, and AMD Ryzen 3000 Series and above. +[Resizable Bar (ReBAR)](https://www.intel.com/content/www/us/en/support/articles/000090831/graphics.html) is a PCI Express feature that optimizes access to PCIe devices. This feature requires support from both the platform and the device. Support for this feature is available beginning with Intel 10th gen, and likewise beginning with AMD Ryzen 3000 Series. In BIOS settings of motherboards, it may also be called `Smart Access Memory` or `Clever Access Memory` From ca61f196807c74d0cfbbdf57d3b553e3c4603bed Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 06:12:10 +0100 Subject: [PATCH 429/896] Update hardware-selection.md Less is more. :- ) --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 7eed68ca..1d0a2207 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -109,7 +109,7 @@ Integrated graphics can be useful for transcoding video. For more information, p #### Resizable BAR -[Resizable Bar (ReBAR)](https://www.intel.com/content/www/us/en/support/articles/000090831/graphics.html) is a PCI Express feature that optimizes access to PCIe devices. This feature requires support from both the platform and the device. Support for this feature is available beginning with Intel 10th gen, and likewise beginning with AMD Ryzen 3000 Series. +[Resizable Bar (ReBAR)](https://www.intel.com/content/www/us/en/support/articles/000090831/graphics.html) is a PCI Express feature that optimizes access to PCIe devices. This feature requires support from both the platform and the device. Support for this feature is respectively available beginning with Intel 10th gen and AMD Ryzen 3000 Series. In BIOS settings of motherboards, it may also be called `Smart Access Memory` or `Clever Access Memory` From 358580c8fd7adfd633a3169b9a120c2fa44b6b11 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 06:14:28 +0100 Subject: [PATCH 430/896] Update hardware-selection.md Clarified where the limitation was regarding AV1. --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 1d0a2207..b4d3e123 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -141,7 +141,7 @@ Intel is always recommended on non-Apple hardware for the following reasons: - Intel provides a good quality encoder, slightly better than NVIDIA and significantly better than AMD. - Intel drivers and the compute environment is much easier to setup than both NVIDIA and AMD -AMD is not recommended due to poor quality H.264 and H.265 (HEVC) output, as well as being hard to set up the compute environment. While AMD has significantly improved AV1 encoder quality, you are still more likely to transcode to H.264 or H.265 than to AV1 due to compatibility. +AMD is not recommended due to poor quality H.264 and H.265 (HEVC) output, as well as being hard to set up the compute environment. While AMD has significantly improved AV1 encoder quality, you are still more likely to transcode to H.264 or H.265 than to AV1 due to the hardware capabilities of the average Jellyfin client. A list of common codecs can be found in the [codec support documentation](/docs/general/clients/codec-support/). From 7665b9fc8f241edeaf236909b0e387780e87e6a1 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 06:17:30 +0100 Subject: [PATCH 431/896] Update hardware-selection.md Improved clarity on AMD integrated graphics. --- docs/general/administration/hardware-selection.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index b4d3e123..c524ac84 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -181,7 +181,9 @@ Certain low-end cards, e.g., RX 6400, RX 6500, do not have encoding hardware. Pl Many AMD CPUs do not have integrated graphics. These are intended to be used with a dedicated graphics card. -For Ryzen 1000 - 5000 Series, desktop CPUs with a model description that ends with `G` have integrated graphics, but other Ryzen 1000-5000 desktop CPUs do NOT. For Ryzen 7000 Series, desktop CPUs with a model description that ends with `F` do NOT have integrated graphics while others do. +For Ryzen 1000 - 5000 Series, only desktop CPUs with a model description that ends with `G` have integrated graphics—other Ryzen 1000-5000 desktop CPUs do NOT. + +For Ryzen 7000 Series, desktop CPUs with a model description that ends with `F` do NOT have integrated graphics, whereas the rest do. Please check the product page of your CPU for more info. From 253b1f9cb51729bc8ca3db5fe3eaedc43ec25ae1 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 06:20:15 +0100 Subject: [PATCH 432/896] Update hardware-selection.md Improved readability regarding codecs for non-English speakers. :- ) --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index c524ac84..45e5b6d7 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -151,7 +151,7 @@ The following is a list of video codecs Jellyfin supports transcoding to: - H.265 (Jellyfin clients have limited support) - AV1 (new in Jellyfin v10.9, supported by most modern browsers) -For decoding support, the more codecs the better. However, there are only a few codecs that media is commonly available in. The most important one to look for is HEVC 10bit decoding support, as it can be very demanding on the CPU to decode. +A greater number of codecs is desirable for decoding support. With that said, media is generally available in a small number of codecs. The most important one to look for is HEVC 10bit decoding support, as decoding can be CPU intensive. #### Intel Graphics From 5d721c014a7339b2d82ce525cd8a3fded36a275c Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 06:25:36 +0100 Subject: [PATCH 433/896] Update hardware-selection.md Improved readability for non-English speakers by simplifying. :- ) --- docs/general/administration/hardware-selection.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 45e5b6d7..0f79649b 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -32,13 +32,13 @@ Apple ≄ Intel ≄ NVIDIA >>> AMD\* ### Server with Integrated Graphics -If you are not planning to use a dedicated graphics card, the following specs are recommended: +If you do not intend to use a dedicated graphics card, the following specs are recommended: - CPU: Intel Core i5-11400, Intel Pentium Gold G7400, Intel N100, Apple M series or newer (excluding Intel J/M/N/Y series up to 11th gen) - RAM: 8GB System RAM (Consider adding more on Windows 11) - Graphics: Intel UHD 710, Apple M series or newer -AMD is **NOT** recommended if you plan to use integrated graphics for Jellyfin. +AMD is **NOT** recommended if you intend to use integrated graphics for Jellyfin. :::caution @@ -48,7 +48,7 @@ Intel 7-10th gen CPUs have been removed from this list, since the toolkit for th ### Server with Dedicated Graphics -If you are planning to use a dedicated graphics card (including upgrading an old system with a dedicated GPU), the following specs are recommended: +If you intend to use a dedicated graphics card (including upgrading an old system with a dedicated GPU), the following specs are recommended: - CPU: Intel Core i5-2300,AMD FX-8100 or better (Geekbench 6 Multicore 1500 or better), CPU Vendor / Performance will **NOT** affect hardware encode speed or quality - RAM: 8GB. However, 4GB may be enough for a Linux server that is not running a locally-rendered GUI. CLI or browser-based administrative panels are essential on 4GB of RAM. @@ -159,7 +159,7 @@ Please refer to [this table](https://en.wikipedia.org/wiki/Intel_Quick_Sync_Vide Intel CPUs with a model name that ends with `F` do not have integrated graphics. These are intended to be used with a dedicated graphics card, meaning that if you wish to use Intel integrated graphics, this is not an appropriate choice of component for your Jellyfin Server. -If you are planning to use Linux with Intel 12/13th gen integrated graphics or ARC, these GPUs only work on Linux Kernel 6.2 or newer. Please check your distribution to make sure it has a supported Linux Kernel version. Further information: [Known Intel limitations on Linux](/docs/general/post-install/transcoding/hardware-acceleration/known-issues#intel-on-linux). +If you intend to use Linux with Intel 12/13th gen integrated graphics or ARC, these GPUs only work on Linux Kernel 6.2 or newer. Please check your distribution to make sure it has a supported Linux Kernel version. Further information: [Known Intel limitations on Linux](/docs/general/post-install/transcoding/hardware-acceleration/known-issues#intel-on-linux). :::caution From 4382b9545550e00c70f6a4fe98089a158c9b230c Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 06:27:35 +0100 Subject: [PATCH 434/896] Update hardware-selection.md Caught a missing period. --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 0f79649b..287d9e69 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -120,7 +120,7 @@ When using Intel ARC Graphics, Resizable BAR is recommended. Disabling it will r If there is no GPU available on a Jellyfin Server, the CPU can also be used to tone-map HDR content to SDR. **This can be very demanding on the CPU, therefore a GPU is ALWAYS recommended.** When using software tone-mapping, a software encoder will always be used. Tone-mapping 4K 60fps Dolby Vision content to 4K 60fps H264 SDR requires a Ryzen 9 5950X for faster than real-time -transcoding. You may find current desktop CPUs do not offer adequate performance if you seek to provide streams in H265 or AV1. +transcoding. You may find current desktop CPUs do not offer adequate performance if you seek to provide streams in H.265 or AV1. ### System Memory (RAM) From fc13747ac9efd1cf1d03c579bfa9f98e8f158aba Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 06:30:05 +0100 Subject: [PATCH 435/896] Update hardware-selection.md Removed redundant pluralization. --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 287d9e69..de3efcec 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -246,4 +246,4 @@ The files for Jellyfin itself (i.e., not your media files) will see a lot of ran ### Networking -Networking is for connecting your Jellyfin server to other devices. It is recommended that the Jellyfin Server be connected to your network via Ethernet cables for optimal performance. Wi-Fi or Powerline solutions for a Jellyfin Server are NOT recommended and will result in an especially poor experience. +Networking is for connecting your Jellyfin server to other devices. It is recommended that the Jellyfin Server be connected to your network via Ethernet cable for optimal performance. Wi-Fi or Powerline solutions for a Jellyfin Server are NOT recommended and will result in an especially poor experience. From 6b42599dea3fe386dd60fc0057b971e91f4e0749 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 06:36:06 +0100 Subject: [PATCH 436/896] Update hardware-selection.md Added warning about DMZ ports as I've seen newbies plug their server straight into the "spare" ethernet port on their router, which has turned out to be for DMZ. Likewise, with people thinking they should put their server on the DMZ to secure the rest of their network without realizing that it's out in the open. --- docs/general/administration/hardware-selection.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index de3efcec..d58f9e72 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -247,3 +247,5 @@ The files for Jellyfin itself (i.e., not your media files) will see a lot of ran ### Networking Networking is for connecting your Jellyfin server to other devices. It is recommended that the Jellyfin Server be connected to your network via Ethernet cable for optimal performance. Wi-Fi or Powerline solutions for a Jellyfin Server are NOT recommended and will result in an especially poor experience. + +Jellyfin Server is not designed to be exposed directly to the internet, do NOT accidentally connect your Jellyfin Server to ethernet ports marked `DMZ` on your network router. Always check the label before inserting the cable. From e17ee5cb7bcef2e04c5e3e1787422752cdd6cddc Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 06:37:58 +0100 Subject: [PATCH 437/896] Update hardware-selection.md Clarified what the label was on. --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index d58f9e72..77d6260a 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -248,4 +248,4 @@ The files for Jellyfin itself (i.e., not your media files) will see a lot of ran Networking is for connecting your Jellyfin server to other devices. It is recommended that the Jellyfin Server be connected to your network via Ethernet cable for optimal performance. Wi-Fi or Powerline solutions for a Jellyfin Server are NOT recommended and will result in an especially poor experience. -Jellyfin Server is not designed to be exposed directly to the internet, do NOT accidentally connect your Jellyfin Server to ethernet ports marked `DMZ` on your network router. Always check the label before inserting the cable. +Jellyfin Server is not designed to be exposed directly to the internet, do NOT accidentally connect your Jellyfin Server to ethernet ports marked `DMZ` on your network router. Always check the port label before inserting the cable. From 3a58bfa221e5eece3d2dad8b8b00b29867fdd5c7 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 06:39:30 +0100 Subject: [PATCH 438/896] Update hardware-selection.md Improved readability. :- ) --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 77d6260a..862506da 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -101,7 +101,7 @@ Video in unsupported codecs are usually older formats that are easier to decode. However, newer codecs can also require software decoding if there are no available hardware decoders. HEVC, VP9 and AV1 can be **VERY** demanding even on modern CPUs if hardware acceleration is not available on a Jellyfin Server. This is why a hardware platform capable of HEVC 10bit hardware decoding is strongly recommended. -In our custom `jellyfin-ffmpeg` fork, the dav1d decoder is enabled, leading to faster software decoding compared to HEVC or VP9. However, it will still use significantly more resources compared to software decoding H.264, or older codecs. Since we have a more efficient AV1 software decoder, and AV1 media isn't common yet, you shouldn't worry about AV1 when choosing components for your Jellyfin Server. +In our custom `jellyfin-ffmpeg` fork, the dav1d decoder is enabled, leading to faster software decoding compared to HEVC or VP9. However, it will still use significantly more resources compared to software decoding H.264 and older codecs. Since we have a more efficient AV1 software decoder, and AV1 media isn't common yet, you shouldn't worry about AV1 when choosing components for your Jellyfin Server. #### Integrated Graphics From 6410173b3ab36a8c9f56af878f44f1232e54db7f Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 06:47:31 +0100 Subject: [PATCH 439/896] Update hardware-selection.md Clarified. --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 862506da..194ebb70 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -248,4 +248,4 @@ The files for Jellyfin itself (i.e., not your media files) will see a lot of ran Networking is for connecting your Jellyfin server to other devices. It is recommended that the Jellyfin Server be connected to your network via Ethernet cable for optimal performance. Wi-Fi or Powerline solutions for a Jellyfin Server are NOT recommended and will result in an especially poor experience. -Jellyfin Server is not designed to be exposed directly to the internet, do NOT accidentally connect your Jellyfin Server to ethernet ports marked `DMZ` on your network router. Always check the port label before inserting the cable. +Jellyfin Server is not designed to be exposed directly to the internet, do NOT accidentally connect your server to ethernet ports marked `DMZ` on your network router. Always check the port label before inserting the cable. From 69899ee304e407bfcde0af59138d573497056b24 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 07:11:37 +0100 Subject: [PATCH 440/896] Update storage.md with information about ZFS Thought this was sorely lacking and is something I've been experimenting with due to there not being much information available on the topic. --- docs/general/administration/storage.md | 30 ++++++++++++++++++++------ 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index 41d90a4f..d125e6aa 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -1,13 +1,11 @@ --- uid: server-storage title: Storage ---- - -## Storage +- Jellyfin is designed to directly read media from the filesystem. A network storage device that is using samba or NFS must be directly mounted to the OS. The Jellyfin database should also be stored locally and not on a network storage device. -### NFS +## NFS In case you encounter performance issues where files take a long time to start playing while using NFSv3, you might be running in an issue with .NET locking without NFSv3 having locking enabled. @@ -18,18 +16,36 @@ To solve this, you have the following options: - Enable the lock service. - Use NFSv4 which has built-in lock support. -## Docker or VMs +## Docker and VMs -For storage, a moderate size library database can grow anywhere from 10 to 100 GB. The [transcoding](/docs/general/post-install/transcoding) folder needs roughly the same size as the original media if it's being transcoded at the same bitrate. A single 50GB Blu-Ray Remux by itself can take up to approximately 60GB or as little as 15GB, depending on the quality selected. If the transcoding folder is held on the same storage as the database, this must be taken into consideration. +A database for a moderate-sized library can grow anywhere from 10 to 100 GB. + +The [transcoding](/docs/general/post-install/transcoding) folder needs roughly the same size as the original media when transcoded at the same bitrate. A single 50 GB Blu-Ray remux by itself can take up to ~60 GB or as little as ~15 GB, depending on chosen quality. If the transcoding folder is held on the same storage as the database, this must be taken into consideration. ## Cloud A popular choice for cloud storage has been the program [rclone](https://rclone.org/downloads/). It is supported on most Operating Systems. To facilitate combining local and cloud filesystems, rclone can be paired with another program such as [mergerfs](https://github.com/trapexit/mergerfs). For cloud storage, it is recommended to disable image extraction as this requires downloading the entire file to perform this task. -### MergerFS +## MergerFS MergerFS isn't meant for everything, [see here](https://github.com/trapexit/mergerfs#what-should-mergerfs-not-be-used-for) for more. - rclone recommended [config](https://forum.rclone.org/t/my-best-rclone-config-mount-for-plex/7441). To modify and examine your mergerfs mount, here's a quick [guide](https://zackreed.me/mergerfs-neat-tricks). + +## Filesystem Considerations + +With certain filesystems, optimizations are highly recommended for acceptable performance. + +### ZFS + +Whilst development is being done on further database providers, in current implementation of Jellyfin Server, the database uses SQLite. ZFS uses a default record size of `128 K`. This is sub-optimal for the SQLite database. + +Ideally, you want `4 K` or `8 K` for the dataset that contains your database. This is easily configured when running Jellyfin Server within a Docker container as you are able to easily change bind mounts and can set various datasets for each path as appropriate. + +The record size for your media file dataset(s) must not be using `4 K` or `8 K`, otherwise you will likely encounter performance issues as your database scales. + +For ZFS datasets containing large media files (i.e., not the dataset containing the Jellyfin Server SQLite database), a record size of `1 M` is likely appropriate for optimal performance. + +N.b. Changing the record size on an existing ZFS dataset will not change the existing data within it, meaning performance will not be any different for anything but newly-written changes into the dataset. As such, it is recommended to rewrite your data into the dataset to take advantage of the change in record size, otherwise the configuration change will not perform as expected. From fb310daf4c24ddd50f59b3ed05c8a3308e1ba29f Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 07:15:58 +0100 Subject: [PATCH 441/896] Update storage.md Added warning about ZFS and mechanical drives. --- docs/general/administration/storage.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index d125e6aa..9532a45e 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -42,10 +42,12 @@ With certain filesystems, optimizations are highly recommended for acceptable pe Whilst development is being done on further database providers, in current implementation of Jellyfin Server, the database uses SQLite. ZFS uses a default record size of `128 K`. This is sub-optimal for the SQLite database. -Ideally, you want `4 K` or `8 K` for the dataset that contains your database. This is easily configured when running Jellyfin Server within a Docker container as you are able to easily change bind mounts and can set various datasets for each path as appropriate. +Ideally, you should use `4 K` or `8 K` for the dataset that contains your Jellyfin Server SQLite database. This is easily configured when running Jellyfin Server within a Docker container as you are able to easily change bind mounts and can set various datasets for each path as appropriate. The record size for your media file dataset(s) must not be using `4 K` or `8 K`, otherwise you will likely encounter performance issues as your database scales. For ZFS datasets containing large media files (i.e., not the dataset containing the Jellyfin Server SQLite database), a record size of `1 M` is likely appropriate for optimal performance. N.b. Changing the record size on an existing ZFS dataset will not change the existing data within it, meaning performance will not be any different for anything but newly-written changes into the dataset. As such, it is recommended to rewrite your data into the dataset to take advantage of the change in record size, otherwise the configuration change will not perform as expected. + +As ZFS snapshots can use a lot of storage over time without a sensible `destroy` schedule, there may be a temptation to keep your data on a mechanical drive instead of an SSD. Do NOT use ZFS-formatted mechanical drives to store your Jellyfin Server data (everything except your media files), or you will have terrible performance. SSD is absolutely necessary. From 35ddabfaded39d7de9553e382545568abdfab5fb Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 07:17:13 +0100 Subject: [PATCH 442/896] Update storage.md Improved readability. --- docs/general/administration/storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index 9532a45e..8e834051 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -48,6 +48,6 @@ The record size for your media file dataset(s) must not be using `4 K` or `8 K`, For ZFS datasets containing large media files (i.e., not the dataset containing the Jellyfin Server SQLite database), a record size of `1 M` is likely appropriate for optimal performance. -N.b. Changing the record size on an existing ZFS dataset will not change the existing data within it, meaning performance will not be any different for anything but newly-written changes into the dataset. As such, it is recommended to rewrite your data into the dataset to take advantage of the change in record size, otherwise the configuration change will not perform as expected. +N.b.: Changing the record size on an existing ZFS dataset will not change the existing data within it, meaning performance will not be any different for anything but newly-written changes into the dataset. As such, it is recommended to rewrite your data into the dataset to take advantage of the change in record size, otherwise the configuration change will not perform as expected. As ZFS snapshots can use a lot of storage over time without a sensible `destroy` schedule, there may be a temptation to keep your data on a mechanical drive instead of an SSD. Do NOT use ZFS-formatted mechanical drives to store your Jellyfin Server data (everything except your media files), or you will have terrible performance. SSD is absolutely necessary. From 169e84d39875fdf6bb48550f5910a3ea82a48e3a Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 07:18:48 +0100 Subject: [PATCH 443/896] Update storage.md Clarified. --- docs/general/administration/storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index 8e834051..6042396f 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -3,7 +3,7 @@ uid: server-storage title: Storage - -Jellyfin is designed to directly read media from the filesystem. A network storage device that is using samba or NFS must be directly mounted to the OS. The Jellyfin database should also be stored locally and not on a network storage device. +Jellyfin is designed to directly read media from a filesystem. A network storage device using Samba or NFS must be directly mounted to the OS. The Jellyfin Server database should also be stored locally and not on a network storage device for acceptable performance. ## NFS From 1851521ef736e1a9659f66129b81701ed699ebe8 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 07:21:47 +0100 Subject: [PATCH 444/896] Updated storage.md based on feedback Updated based on https://github.com/jellyfin/jellyfin.org/pull/1513#pullrequestreview-3119163490 --- docs/general/administration/storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index 6042396f..eece9297 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -20,7 +20,7 @@ To solve this, you have the following options: A database for a moderate-sized library can grow anywhere from 10 to 100 GB. -The [transcoding](/docs/general/post-install/transcoding) folder needs roughly the same size as the original media when transcoded at the same bitrate. A single 50 GB Blu-Ray remux by itself can take up to ~60 GB or as little as ~15 GB, depending on chosen quality. If the transcoding folder is held on the same storage as the database, this must be taken into consideration. +The [transcoding](/docs/general/post-install/transcoding) folder needs roughly the same size as the original media when transcoded at the same bitrate. A single 50 GB Blu-Ray remux by itself can take up to ~60 GB or as little as ~15 GB. If the transcoding folder is held on the same storage as the database, this must be taken into consideration. ## Cloud From b671e5a062e839b6ce06d46670ac2db9929de71a Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 07:23:26 +0100 Subject: [PATCH 445/896] Update storage.md Clarified. --- docs/general/administration/storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index eece9297..1ec00c48 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -48,6 +48,6 @@ The record size for your media file dataset(s) must not be using `4 K` or `8 K`, For ZFS datasets containing large media files (i.e., not the dataset containing the Jellyfin Server SQLite database), a record size of `1 M` is likely appropriate for optimal performance. -N.b.: Changing the record size on an existing ZFS dataset will not change the existing data within it, meaning performance will not be any different for anything but newly-written changes into the dataset. As such, it is recommended to rewrite your data into the dataset to take advantage of the change in record size, otherwise the configuration change will not perform as expected. +N.b.: Changing the record size on an existing ZFS dataset will not change the existing data within it, meaning performance will not be any different for anything but newly-written changes into the dataset. As such, it is recommended to rewrite your data into the dataset to take advantage of the change in record size, otherwise the configuration change will not yield the expected change in performance. As ZFS snapshots can use a lot of storage over time without a sensible `destroy` schedule, there may be a temptation to keep your data on a mechanical drive instead of an SSD. Do NOT use ZFS-formatted mechanical drives to store your Jellyfin Server data (everything except your media files), or you will have terrible performance. SSD is absolutely necessary. From 2258877964027b95e77de6edd75027fbf4e42c27 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 07:24:14 +0100 Subject: [PATCH 446/896] Update storage.md Added a missing `the`. :- ) --- docs/general/administration/storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index 1ec00c48..36c87026 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -40,7 +40,7 @@ With certain filesystems, optimizations are highly recommended for acceptable pe ### ZFS -Whilst development is being done on further database providers, in current implementation of Jellyfin Server, the database uses SQLite. ZFS uses a default record size of `128 K`. This is sub-optimal for the SQLite database. +Whilst development is being done on further database providers, in the current implementation of Jellyfin Server, the database uses SQLite. ZFS uses a default record size of `128 K`. This is sub-optimal for the SQLite database. Ideally, you should use `4 K` or `8 K` for the dataset that contains your Jellyfin Server SQLite database. This is easily configured when running Jellyfin Server within a Docker container as you are able to easily change bind mounts and can set various datasets for each path as appropriate. From 065620bec8621c10093040fec2bdd28ea0d45f76 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 07:28:27 +0100 Subject: [PATCH 447/896] Update storage.md Clarified the reason as to why it is important. --- docs/general/administration/storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index 36c87026..3cd18335 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -20,7 +20,7 @@ To solve this, you have the following options: A database for a moderate-sized library can grow anywhere from 10 to 100 GB. -The [transcoding](/docs/general/post-install/transcoding) folder needs roughly the same size as the original media when transcoded at the same bitrate. A single 50 GB Blu-Ray remux by itself can take up to ~60 GB or as little as ~15 GB. If the transcoding folder is held on the same storage as the database, this must be taken into consideration. +The [transcoding](/docs/general/post-install/transcoding) folder needs roughly the same size as the original media when transcoded at the same bitrate. A single 50 GB Blu-Ray remux by itself can take up to ~60 GB or as little as ~15 GB. If the transcoding folder is held on the same storage as the database, this must be taken into consideration to prevent running out of storage and thus corrupting your database. ## Cloud From ec767aca91e396ea8ccb79a676734d86c9ac840f Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 07:31:38 +0100 Subject: [PATCH 448/896] Update storage.md Improved readability for non-English speaking users. --- docs/general/administration/storage.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index 3cd18335..f7d517e1 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -24,7 +24,9 @@ The [transcoding](/docs/general/post-install/transcoding) folder needs roughly t ## Cloud -A popular choice for cloud storage has been the program [rclone](https://rclone.org/downloads/). It is supported on most Operating Systems. To facilitate combining local and cloud filesystems, rclone can be paired with another program such as [mergerfs](https://github.com/trapexit/mergerfs). For cloud storage, it is recommended to disable image extraction as this requires downloading the entire file to perform this task. +[rclone](https://rclone.org/downloads/) is a popular choice for integrating cloud storage with a Jellyfin Server. rclone is supported on most operating systems. To combine local and cloud filesystems, rclone can be paired with another program such as [mergerfs](https://github.com/trapexit/mergerfs). + +When using cloud storage, it is recommended to disable image extraction as the task requires downloading the entire file. ## MergerFS From 28e07d994c06a7c7b7ee72b6d48651e62ef1d0bf Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 07:32:39 +0100 Subject: [PATCH 449/896] Update storage.md Improved readability. :- ) --- docs/general/administration/storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index f7d517e1..7d4a63c9 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -38,7 +38,7 @@ To modify and examine your mergerfs mount, here's a quick [guide](https://zackre ## Filesystem Considerations -With certain filesystems, optimizations are highly recommended for acceptable performance. +For certain filesystems, optimizations are highly recommended for acceptable performance. ### ZFS From 9600d9e91d16d88648eb18f4e466f01cfffa2a12 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 07:34:21 +0100 Subject: [PATCH 450/896] Update storage.md Improved clarity. --- docs/general/administration/storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index 7d4a63c9..0d4f9f24 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -44,7 +44,7 @@ For certain filesystems, optimizations are highly recommended for acceptable per Whilst development is being done on further database providers, in the current implementation of Jellyfin Server, the database uses SQLite. ZFS uses a default record size of `128 K`. This is sub-optimal for the SQLite database. -Ideally, you should use `4 K` or `8 K` for the dataset that contains your Jellyfin Server SQLite database. This is easily configured when running Jellyfin Server within a Docker container as you are able to easily change bind mounts and can set various datasets for each path as appropriate. +Ideally, you should use a record size of `4 K` or `8 K` on the dataset that contains your Jellyfin Server SQLite database. This is easily configured when running Jellyfin Server within a Docker container as you are able to easily change bind mounts and can set various datasets for each path as appropriate. The record size for your media file dataset(s) must not be using `4 K` or `8 K`, otherwise you will likely encounter performance issues as your database scales. From 13097006f782a92434cb068e10d200a2d462b50c Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 07:35:40 +0100 Subject: [PATCH 451/896] Update storage.md Improved clarity. --- docs/general/administration/storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index 0d4f9f24..2379fa27 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -22,7 +22,7 @@ A database for a moderate-sized library can grow anywhere from 10 to 100 GB. The [transcoding](/docs/general/post-install/transcoding) folder needs roughly the same size as the original media when transcoded at the same bitrate. A single 50 GB Blu-Ray remux by itself can take up to ~60 GB or as little as ~15 GB. If the transcoding folder is held on the same storage as the database, this must be taken into consideration to prevent running out of storage and thus corrupting your database. -## Cloud +## Cloud Storage Providers [rclone](https://rclone.org/downloads/) is a popular choice for integrating cloud storage with a Jellyfin Server. rclone is supported on most operating systems. To combine local and cloud filesystems, rclone can be paired with another program such as [mergerfs](https://github.com/trapexit/mergerfs). From e5221603a59c4cb414377ac22a8e60717d52d4b1 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 10:23:51 +0100 Subject: [PATCH 452/896] Updated hardware-selection.md based on feedback Updated it based off of https://github.com/jellyfin/jellyfin.org/pull/1511#discussion_r2275998683 --- docs/general/administration/hardware-selection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 194ebb70..e488c4c6 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -234,11 +234,11 @@ Supported codecs are listed below: ### Storage -There are two general types of storage that can be used on a Jellyfin Server. Media files and Jellyfin files each require different performance characteristics for optimal performance. +There are two general types of storage that can be used on a Jellyfin Server. Media files and Jellyfin files respectively require specific hardware to optimize performance. #### Media Storage -Anything with higher sequential access speed than bitrate of media is appropriate. If desired, this storage may be a network share, or a cloud storage service mounted on the Jellyfin Server host. +Anything with higher sequential access speed than bitrate of media is acceptable. If desired, this storage may be a network share, or a cloud storage service mounted on the Jellyfin Server host. #### Jellyfin Files From 5cdc9679116c6a9cc4103e0a0e0886d4085da158 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 10:27:45 +0100 Subject: [PATCH 453/896] Updated hardware-selection.md based on feedback Updated based off of feedback on https://github.com/jellyfin/jellyfin.org/pull/1511#discussion_r2276002121 --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index e488c4c6..f52be50c 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -207,7 +207,7 @@ Supported codecs are listed below: :::caution -No Apple Silicon media engine drivers currently exist for non-macOS operating systems. You will NOT be able to use hardware acceleration if you are running [Asahi Linux](https://asahilinux.org/) on your Apple Silicon hardware. +No Apple Silicon media engine drivers currently exist for non-macOS operating systems. You will NOT be able to use hardware acceleration if the server is running [Asahi Linux](https://asahilinux.org/). ::: From 98f951cee4c0880d1d4cd8ae45e43cf1acf3fdf6 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 10:32:04 +0100 Subject: [PATCH 454/896] Updated hardware-selection.md based off of feedback Updated it based off of https://github.com/jellyfin/jellyfin.org/pull/1511#discussion_r2276006493 --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index f52be50c..7915b149 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -175,7 +175,7 @@ Certain low-end cards, e.g., GT 1030, do not have encoding hardware. Please be c #### AMD Graphics -AMD graphics is not recommended for Jellyfin, but the information is still provided for reference. Information on supported codecs is on [this article](https://en.wikipedia.org/wiki/Video_Coding_Engine). +AMD graphics is not recommended for Jellyfin, this information is solely provided for reference. Further reading on supported codecs on AMD Video Coding Engine: [https://en.wikipedia.org/wiki/Video_Coding_Engine](https://en.wikipedia.org/wiki/Video_Coding_Engine). Certain low-end cards, e.g., RX 6400, RX 6500, do not have encoding hardware. Please be careful when choosing a GPU. From 43981befdc67505f7658d31cf82c3d295218f66e Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 10:33:49 +0100 Subject: [PATCH 455/896] Update hardware-selection.md Preferred the acronym as the name has changed. --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 7915b149..89716743 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -175,7 +175,7 @@ Certain low-end cards, e.g., GT 1030, do not have encoding hardware. Please be c #### AMD Graphics -AMD graphics is not recommended for Jellyfin, this information is solely provided for reference. Further reading on supported codecs on AMD Video Coding Engine: [https://en.wikipedia.org/wiki/Video_Coding_Engine](https://en.wikipedia.org/wiki/Video_Coding_Engine). +AMD graphics is not recommended for Jellyfin, this information is solely provided for reference. Further reading on supported codecs on AMD VCE: [https://en.wikipedia.org/wiki/Video_Coding_Engine](https://en.wikipedia.org/wiki/Video_Coding_Engine). Certain low-end cards, e.g., RX 6400, RX 6500, do not have encoding hardware. Please be careful when choosing a GPU. From b457979ee03abcb920c7aea89f1218c429e9ebf6 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 14 Aug 2025 10:35:12 +0100 Subject: [PATCH 456/896] Update hardware-selection.md Improved readability. --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 89716743..7323ef1f 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -175,7 +175,7 @@ Certain low-end cards, e.g., GT 1030, do not have encoding hardware. Please be c #### AMD Graphics -AMD graphics is not recommended for Jellyfin, this information is solely provided for reference. Further reading on supported codecs on AMD VCE: [https://en.wikipedia.org/wiki/Video_Coding_Engine](https://en.wikipedia.org/wiki/Video_Coding_Engine). +AMD graphics is not recommended for Jellyfin, this information is solely provided for reference. Further reading on AMD VCE supported codecs: [https://en.wikipedia.org/wiki/Video_Coding_Engine](https://en.wikipedia.org/wiki/Video_Coding_Engine). Certain low-end cards, e.g., RX 6400, RX 6500, do not have encoding hardware. Please be careful when choosing a GPU. From 2c7d1e422a445b296c9539b4685542a24f5cd8d0 Mon Sep 17 00:00:00 2001 From: JPVenson Date: Thu, 14 Aug 2025 15:09:01 +0000 Subject: [PATCH 457/896] Add devcontainer --- .devcontainer/devcontainer.json | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 00000000..b4a02ea6 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,24 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node +{ + "name": "Node.js & TypeScript", + // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile + "image": "mcr.microsoft.com/devcontainers/typescript-node:1-22-bookworm", + "workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}", + + "postAttachCommand": "cat .vscode/extensions.json | jq -r .recommendations[] | xargs -n 1 code --install-extension", + // Features to add to the dev container. More info: https://containers.dev/features. + // "features": {}, + + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [], + + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "yarn install", + + // Configure tool-specific properties. + // "customizations": {}, + + // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. + // "remoteUser": "root" +} From 007eb2339a88884de3c01dc1c38275960d2cff71 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Thu, 14 Aug 2025 23:23:31 +0800 Subject: [PATCH 458/896] add client removal guidelines --- docs/general/clients/index.mdx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/general/clients/index.mdx b/docs/general/clients/index.mdx index 0d994bd1..dff32e9d 100644 --- a/docs/general/clients/index.mdx +++ b/docs/general/clients/index.mdx @@ -53,6 +53,20 @@ The final decision for inclusion is at the discretion of the Jellyfin Contributo - The client must fill a significant void in the current first-party client offerings. Must be a high-quality client on a popular platform. +### Removal from the clients list + +Clients that meet one or more of the following criteria may be considered for removal from the list: + +- The client is no longer maintained +- The client is broken +- The client no longer supports a modern version of Jellyfin + +In order for a client to be removed, the following has to happen: + +1. The Jellyfin team must attempt to reach out to the original author or a maintainer designated by the author, and should wait for at least one month for a reply. +2. If the author or a maintainer cannot be reached after one month, the client shall be removed. +3. If the links added to the Jellyfin clients page are actively being used for spam and/or malware, the client may be removed without reaching out first. + ## Supported Browsers Our goal is to provide support for the two most recent versions of these browsers. From 5397142a3b558a9ef106c791578372894ebf9616 Mon Sep 17 00:00:00 2001 From: JPVenson Date: Thu, 14 Aug 2025 15:32:54 +0000 Subject: [PATCH 459/896] Add devcontainer --- .devcontainer/devcontainer.json | 30 +++++++++++++++--------------- README.md | 8 ++++++++ 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index b4a02ea6..15a3e594 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,24 +1,24 @@ // For format details, see https://aka.ms/devcontainer.json. For config options, see the // README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node { - "name": "Node.js & TypeScript", - // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile - "image": "mcr.microsoft.com/devcontainers/typescript-node:1-22-bookworm", - "workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}", + "name": "Node.js & TypeScript", + // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile + "image": "mcr.microsoft.com/devcontainers/typescript-node:1-22-bookworm", + "workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}", - "postAttachCommand": "cat .vscode/extensions.json | jq -r .recommendations[] | xargs -n 1 code --install-extension", - // Features to add to the dev container. More info: https://containers.dev/features. - // "features": {}, + "postAttachCommand": "cat .vscode/extensions.json | jq -r .recommendations[] | xargs -n 1 code --install-extension", + // Features to add to the dev container. More info: https://containers.dev/features. + // "features": {}, - // Use 'forwardPorts' to make a list of ports inside the container available locally. - // "forwardPorts": [], + // Use 'forwardPorts' to make a list of ports inside the container available locally. + "forwardPorts": [3000] - // Use 'postCreateCommand' to run commands after the container is created. - // "postCreateCommand": "yarn install", + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "yarn install", - // Configure tool-specific properties. - // "customizations": {}, + // Configure tool-specific properties. + // "customizations": {}, - // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. - // "remoteUser": "root" + // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. + // "remoteUser": "root" } diff --git a/README.md b/README.md index 6f8abe77..d82df18a 100644 --- a/README.md +++ b/README.md @@ -26,10 +26,18 @@ npm install ## Local Development +To run locally, please use: + ```console npm start ``` +To run within a dev container we have to instruct the build-in hostcheck to bind against all addresses: + +```console +npm run start -- --host 0.0.0.0 +``` + This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. ## Build From 060f5bb3b73af09e3c8a9d07e8541acfce83b4ad Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Thu, 14 Aug 2025 14:11:46 -0400 Subject: [PATCH 460/896] Update jellyfin ios github url --- src/data/clients.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index 6747fe17..54bb3197 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -224,7 +224,7 @@ const officialClients: Array = [ { id: 'github', name: 'GitHub', - url: 'https://github.com/jellyfin/jellyfin-expo' + url: 'https://github.com/jellyfin/jellyfin-ios' } ], recommended: true From 8b728dbdda091d6849851b91deca0e8a334bbb8f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 14 Aug 2025 22:47:26 +0000 Subject: [PATCH 461/896] Update actions/upload-pages-artifact action to v4 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 75fcebda..b9727d43 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -39,7 +39,7 @@ jobs: path: build - name: Upload pages artifact if: github.event_name == 'push' - uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3.0.1 + uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4.0.0 with: path: build From 74d108925ec4f3dc146142bc7afe6d387f03f73e Mon Sep 17 00:00:00 2001 From: Tim Date: Fri, 15 Aug 2025 10:35:04 +0200 Subject: [PATCH 462/896] update --- src/components/ExternalLinkIcon.tsx | 20 -------------------- src/pages/downloads/clients/index.tsx | 2 +- src/pages/downloads/server.tsx | 3 +-- 3 files changed, 2 insertions(+), 23 deletions(-) delete mode 100644 src/components/ExternalLinkIcon.tsx diff --git a/src/components/ExternalLinkIcon.tsx b/src/components/ExternalLinkIcon.tsx deleted file mode 100644 index 7a705b43..00000000 --- a/src/components/ExternalLinkIcon.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import React from 'react'; - -export default function ExternalLinkIcon() { - return ( - - ); -} diff --git a/src/pages/downloads/clients/index.tsx b/src/pages/downloads/clients/index.tsx index 99ecff9b..8485b739 100644 --- a/src/pages/downloads/clients/index.tsx +++ b/src/pages/downloads/clients/index.tsx @@ -12,7 +12,7 @@ import { Client, Clients, DeviceType } from '../../../data/clients'; import Platform, { FeaturedClientPlatforms } from '../../../data/platform'; import styles from '../index.module.scss'; -import ExternalLinkIcon from '../../../components/ExternalLinkIcon'; +import ExternalLinkIcon from '@theme/Icon/ExternalLink'; type ClientFilter = { recommended: boolean; diff --git a/src/pages/downloads/server.tsx b/src/pages/downloads/server.tsx index 5d9865e5..e2d19266 100644 --- a/src/pages/downloads/server.tsx +++ b/src/pages/downloads/server.tsx @@ -9,8 +9,7 @@ import DownloadDetails from '../../components/downloads/DownloadDetails'; import { Downloads, OsType } from '../../data/downloads'; import styles from './index.module.scss'; -import ExternalLinkIcon from '../../components/ExternalLinkIcon'; - +import ExternalLinkIcon from '@theme/Icon/ExternalLink'; export default function DownloadsPage({ osType = OsType.Linux }: { osType?: OsType }) { const [isStableLinks, setIsStableLinks] = useState(true); From c607c6780fa60402815d531a69c9b3527d64f829 Mon Sep 17 00:00:00 2001 From: kateisprettydamngreat <82071373+kateisprettydamngreat@users.noreply.github.com> Date: Sun, 17 Aug 2025 07:38:59 -0400 Subject: [PATCH 463/896] Update known-issues.md (#1512) --- .../transcoding/hardware-acceleration/known-issues.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md index f766b307..87e9c824 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md @@ -100,3 +100,6 @@ This page lists all known issues and limitations of hardware acceleration with J - [https://github.com/NVIDIA/nvidia-container-toolkit/issues/48](https://github.com/NVIDIA/nvidia-container-toolkit/issues/48) - [https://github.com/NVIDIA/nvidia-container-toolkit/issues/538](https://github.com/NVIDIA/nvidia-container-toolkit/issues/538) - [https://github.com/ollama/ollama/issues/6928#issuecomment-2586208913](https://github.com/ollama/ollama/issues/6928#issuecomment-2586208913) +3. Docker desktop isn't supported by Nvidia Container Toolkit. + - https://github.com/NVIDIA/nvidia-container-toolkit/issues/219#issuecomment-1903941381 + If you need a GUI, use the docker package and podman, or similar. From 47eaef282f6d46d564fc49358ec51b56ddd737c2 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 17 Aug 2025 14:12:45 +0200 Subject: [PATCH 464/896] felix and I are dumb --- .../transcoding/hardware-acceleration/known-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md index 87e9c824..773428b7 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md @@ -101,5 +101,5 @@ This page lists all known issues and limitations of hardware acceleration with J - [https://github.com/NVIDIA/nvidia-container-toolkit/issues/538](https://github.com/NVIDIA/nvidia-container-toolkit/issues/538) - [https://github.com/ollama/ollama/issues/6928#issuecomment-2586208913](https://github.com/ollama/ollama/issues/6928#issuecomment-2586208913) 3. Docker desktop isn't supported by Nvidia Container Toolkit. - - https://github.com/NVIDIA/nvidia-container-toolkit/issues/219#issuecomment-1903941381 + - [https://github.com/NVIDIA/nvidia-container-toolkit/issues/219#issuecomment-1903941381](https://github.com/NVIDIA/nvidia-container-toolkit/issues/219#issuecomment-1903941381) If you need a GUI, use the docker package and podman, or similar. From 958b3a64e4367b1dc7fe5a458d181a970603d268 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 17 Aug 2025 17:10:22 +0200 Subject: [PATCH 465/896] recommend --- src/data/clients.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index 54bb3197..2623f9b4 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -381,7 +381,8 @@ const officialClients: Array = [ name: 'GitHub', url: 'https://github.com/jellyfin/jellyfin-xbox' } - ] + ], + recommended: true } ]; From a59b9636d06240b7ae6c0e5bbdb2b0309a85d80a Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 18 Aug 2025 11:43:11 +0200 Subject: [PATCH 466/896] update url to full relative path --- docs/general/post-install/networking/9_advanced/monitoring.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/9_advanced/monitoring.md b/docs/general/post-install/networking/9_advanced/monitoring.md index 344f1275..63ee2ac1 100644 --- a/docs/general/post-install/networking/9_advanced/monitoring.md +++ b/docs/general/post-install/networking/9_advanced/monitoring.md @@ -30,4 +30,4 @@ Jellyfin can make [Prometheus](https://prometheus.io/) metrics available at `/me false ``` -If you have a [reverse proxy](../reverse-proxy/) configured, you can configure it to block access to the `/metrics` endpoint except for your internal network. +If you have a [reverse proxy](../../8_reverse-proxy/index.md) configured, you can configure it to block access to the `/metrics` endpoint except for your internal network. From f1104c27be9e9127eca4d22ba2480c24b63a9a50 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 18 Aug 2025 11:46:27 +0200 Subject: [PATCH 467/896] fix that I am an idiot --- docs/general/post-install/networking/9_advanced/monitoring.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/9_advanced/monitoring.md b/docs/general/post-install/networking/9_advanced/monitoring.md index 63ee2ac1..0b091885 100644 --- a/docs/general/post-install/networking/9_advanced/monitoring.md +++ b/docs/general/post-install/networking/9_advanced/monitoring.md @@ -30,4 +30,4 @@ Jellyfin can make [Prometheus](https://prometheus.io/) metrics available at `/me false ``` -If you have a [reverse proxy](../../8_reverse-proxy/index.md) configured, you can configure it to block access to the `/metrics` endpoint except for your internal network. +If you have a [reverse proxy](../8_reverse-proxy/index.md) configured, you can configure it to block access to the `/metrics` endpoint except for your internal network. From 6109565c42ed38fad9aaa4092aba88f9470650c5 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 18 Aug 2025 11:52:28 +0200 Subject: [PATCH 468/896] fix url in 3_dlna.md --- docs/general/post-install/networking/3_dlna.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/3_dlna.md b/docs/general/post-install/networking/3_dlna.md index 131744a2..42369b95 100644 --- a/docs/general/post-install/networking/3_dlna.md +++ b/docs/general/post-install/networking/3_dlna.md @@ -19,7 +19,7 @@ Make sure to restart your Jellyfin-Server to complete the plugin installation. DLNA is based on UPnP. Therefore it will make use of its **Service Discovery** (SSDP) running on Port 1900 UDP. Since UPnP is a standard Protocol expected to be on UDP port 1900, its not possible to configure this. -Make sure to open this port to your local network. You will find more information about how to do this in the [Firewall guide](./#firewall--port-forwarding). +Make sure to open this port to your local network. You will find more information about how to do this in the [Firewall guide](./index.md#firewall--port-forwarding). DLNA discovery works by sending a broadcast to the current subnet and waiting for DLNA Servers to respond. This means that Clients will not be abled to find your server if it is not in the same subnet. From 66c0e271acb2d795b772336e8fb2f17eab370bee Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 18 Aug 2025 12:44:35 +0200 Subject: [PATCH 469/896] fix full url paths --- .../networking/8_reverse-proxy/apache.md | 2 +- .../post-install/networking/8_reverse-proxy/index.md | 12 ++++++------ docs/general/post-install/networking/index.md | 8 ++++---- docs/general/post-install/setup-wizard.md | 4 ++-- .../transcoding/hardware-acceleration/amd.md | 12 ++++++------ .../transcoding/hardware-acceleration/apple.md | 2 +- .../transcoding/hardware-acceleration/index.md | 8 ++++---- .../transcoding/hardware-acceleration/intel.md | 8 ++++---- .../hardware-acceleration/known-issues.md | 2 +- .../transcoding/hardware-acceleration/nvidia.md | 8 ++++---- docs/general/post-install/transcoding/index.mdx | 2 +- 11 files changed, 34 insertions(+), 34 deletions(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/apache.md b/docs/general/post-install/networking/8_reverse-proxy/apache.md index 06febcce..4b0d39a2 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/apache.md +++ b/docs/general/post-install/networking/8_reverse-proxy/apache.md @@ -74,7 +74,7 @@ sudo a2enmod proxy proxy_http ssl proxy_wstunnel remoteip http2 headers When connecting to server from a client application, enter `http(s)://DOMAIN_NAME/jellyfin` in the address field. -Set the [base URL](../#base-url) field in the Jellyfin server. This can be done by navigating to the Admin Dashboard -> Networking -> Base URL in the web client. Fill in this box with `/jellyfin` and click Save. The server will need to be restarted before this change takes effect. +Set the [base URL](../index.md#base-url) field in the Jellyfin server. This can be done by navigating to the Admin Dashboard -> Networking -> Base URL in the web client. Fill in this box with `/jellyfin` and click Save. The server will need to be restarted before this change takes effect. :::caution diff --git a/docs/general/post-install/networking/8_reverse-proxy/index.md b/docs/general/post-install/networking/8_reverse-proxy/index.md index a164a7e6..b775f5ee 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/index.md +++ b/docs/general/post-install/networking/8_reverse-proxy/index.md @@ -19,7 +19,7 @@ Important things to note when using Jellyfin behind a reverse proxy. Be careful when logging requests with your reverse proxy. Jellyfin sometimes sends authentication information as part of the URL (e.g. `api_key` parameter), so logging the full request path can expose secrets to your logfile. We recommend that you either protect your logfiles or do not log full request URLs or censor sensitive data from the logfile. -Our [proxy guides](./#guides) include examples on how to censor sensitive information from a logfile. +Our [proxy guides](./index.md#guides) include examples on how to censor sensitive information from a logfile. ### Forwarded-For Headers @@ -43,14 +43,14 @@ We recommend using [Caddy](https://caddyserver.com/) for its ease of use, especi If you do not want to use Caddy, some other popular options for reverse proxy systems are [Nginx](https://www.nginx.com), [Traefik](https://traefik.io), [Haproxy](https://www.haproxy.com) and [Apache](https://httpd.apache.org). Note that these have a greater learning curve than the recommended reverse proxy Caddy. You can find respective guides here: -- [Nginx](./nginx) -- [Traefik](./traefik) -- [HAProxy](./haproxy) -- [Apache](./apache) +- [Nginx](./nginx.md) +- [Traefik](./traefik.md) +- [HAProxy](./haproxy.md) +- [Apache](./apache.md) While not a reverse proxy, Let's Encrypt can be used independently or with a reverse proxy to provide SSL certificates. -- [Let's Encrypt](../advanced/letsencrypt) +- [Let's Encrypt](../9_advanced/letsencrypt.md) When following these guides, be sure to replace the following variables with your information. diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index fa79a4d9..82db41d4 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -116,7 +116,7 @@ There are multiple ways of exposing Jellyfin to the outside - the most common on - using a VPN connection to enter the Network - use a VPS to Reverse Proxy to your home network -Learn more about reverse proxies in our dedicated [Reverse Proxy guide](./reverse-proxy/). +Learn more about reverse proxies in our dedicated [Reverse Proxy guide](./8_reverse-proxy/index.md). ### SSL / https @@ -124,7 +124,7 @@ Using https to access the Server is recommended. By default, HTTPS is disabled because it requires an SSL certificate. SSL Certificates are usually issued by a third party and verify that the Server and URL are assigned to another. -Please use a trusted certificate authority such as [Let's Encrypt](./advanced/letsencrypt) when using https. +Please use a trusted certificate authority such as [Let's Encrypt](./9_advanced/letsencrypt.md) when using https. :::caution @@ -132,7 +132,7 @@ Self-signed certificates pose security and compatibility issues and are strongly ::: -While Jellyfin supports HTTPS, it is strongly recommended to handle HTTPS termination separately on a reverse proxy. You can find more info on how to set this up on our [Reverse Proxy](./reverse-proxy/) page. +While Jellyfin supports HTTPS, it is strongly recommended to handle HTTPS termination separately on a reverse proxy. You can find more info on how to set this up on our [Reverse Proxy](./8_reverse-proxy/index.md) page. **It's strongly recommend that you check your SSL strength and server security at [SSLLabs](https://www.ssllabs.com/ssltest/analyze.html) if you are exposing these services to the internet.** @@ -142,7 +142,7 @@ Running Jellyfin with a path (e.g. `https://example.com/jellyfin`) is supported. :::caution -Base URL is known to break HDHomeRun, the [DLNA plugin](./dlna/), Sonarr, Radarr, and MrMC. +Base URL is known to break HDHomeRun, the [DLNA plugin](./3_dlna.md), Sonarr, Radarr, and MrMC. ::: diff --git a/docs/general/post-install/setup-wizard.md b/docs/general/post-install/setup-wizard.md index 9d2e2427..0f7fd05d 100644 --- a/docs/general/post-install/setup-wizard.md +++ b/docs/general/post-install/setup-wizard.md @@ -41,7 +41,7 @@ Some basic options for networking can be set on this page. For most users, it is You have finished the setup wizard. Below is a list of items you should configure in order to get the best experience: -- [Setup remote access to use Jellyfin when you are not at home](./networking) -- [Setup hardware acceleration to improve performance and/or save power](./transcoding/hardware-acceleration/) +- [Setup remote access to use Jellyfin when you are not at home](./networking/index.md#external-access) +- [Setup hardware acceleration to improve performance and/or save power](./transcoding/hardware-acceleration/index.mdx) ![Setup Wizard Completion Page](/images/docs/post-install/setup-wizard/setup-wizard-7-complete.png) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/amd.md b/docs/general/post-install/transcoding/hardware-acceleration/amd.md index b1504aec..b042d2d1 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/amd.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/amd.md @@ -5,7 +5,7 @@ title: AMD GPU # HWA Tutorial On AMD GPU -This tutorial guides you on setting up full video hardware acceleration on AMD integrated GPU and discrete GPU via AMF or VA-API. If you are on macOS, please use [VideoToolbox](./apple) instead. +This tutorial guides you on setting up full video hardware acceleration on AMD integrated GPU and discrete GPU via AMF or VA-API. If you are on macOS, please use [VideoToolbox](./apple.md) instead. ## Acceleration Methods @@ -117,7 +117,7 @@ Windows 10 64-bit and newer is recommeded. **AMF is not available in Windows Doc ### Known Issues And Limitations On Windows -Please refer to [this section](./known-issues#amd-on-windows) for known issues and limitations. +Please refer to [this section](./known-issues.md#amd-on-windows) for known issues and limitations. ### Configure On Windows Host @@ -175,7 +175,7 @@ A 64-bit Linux distribution is required. **The supported GPU varies by kernel an ### Known Issues And Limitations On Linux -Please refer to [this section](./known-issues#amd-on-linux) for known issues and limitations. +Please refer to [this section](./known-issues.md#amd-on-linux) for known issues and limitations. ### Configure On Linux Host @@ -294,7 +294,7 @@ Root permission is required. Linux Mint uses Ubuntu as its package base. -You can follow the configuration steps of [Debian And Ubuntu Linux](./amd#debian-and-ubuntu-linux) but install all Jellyfin packages `jellyfin-server`, `jellyfin-web` and `jellyfin-ffmpeg7` manually from the [Jellyfin Server Releases Page](https://repo.jellyfin.org/releases/server/). Also make sure you choose the correct codename by following the [official version maps](https://linuxmint.com/download_all.php). +You can follow the configuration steps of [Debian And Ubuntu Linux](./amd.md#debian-and-ubuntu-linux) but install all Jellyfin packages `jellyfin-server`, `jellyfin-web` and `jellyfin-ffmpeg7` manually from the [Jellyfin Server Releases Page](https://repo.jellyfin.org/releases/server/). Also make sure you choose the correct codename by following the [official version maps](https://linuxmint.com/download_all.php). #### Arch Linux @@ -333,7 +333,7 @@ Root permission is required. sudo /usr/lib/jellyfin-ffmpeg/ffmpeg -v debug -init_hw_device drm=dr:/dev/dri/renderD128 -init_hw_device vulkan@dr ``` -5. Check to the remaining parts of [Debian And Ubuntu Linux](./amd#debian-and-ubuntu-linux). +5. Check to the remaining parts of [Debian And Ubuntu Linux](./amd.md#debian-and-ubuntu-linux). #### Other Distros @@ -471,7 +471,7 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im Other Virtualizations are not verified and may or may not work on AMD GPU. -Refer to the [HWA Tutorial On Intel GPU - Configure With Linux Virtualization](./intel#configure-with-linux-virtualization) for more information. +Refer to the [HWA Tutorial On Intel GPU - Configure With Linux Virtualization](./intel.md#configure-with-linux-virtualization) for more information. ### Verify On Linux diff --git a/docs/general/post-install/transcoding/hardware-acceleration/apple.md b/docs/general/post-install/transcoding/hardware-acceleration/apple.md index 02087db2..b4399429 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/apple.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/apple.md @@ -9,7 +9,7 @@ This tutorial guides you on setting up full video hardware acceleration on Apple ## Acceleration Methods -[VideoToolbox](https://developer.apple.com/documentation/videotoolbox) is the only available method on macOS. Please look at our guides for [Intel](./intel) or [AMD](./amd) if you have installed Windows or Linux on your Intel Mac. +[VideoToolbox](https://developer.apple.com/documentation/videotoolbox) is the only available method on macOS. Please look at our guides for [Intel](./intel.md) or [AMD](./amd.md) if you have installed Windows or Linux on your Intel Mac. To achieve full acceleration, [Metal](https://developer.apple.com/metal/) is required. diff --git a/docs/general/post-install/transcoding/hardware-acceleration/index.md b/docs/general/post-install/transcoding/hardware-acceleration/index.md index df4074b3..b9b59bb4 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/index.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/index.md @@ -101,11 +101,11 @@ See the table below to pick the best hardware acceleration method for your hardw | GPU Vendor | Windows | macOS | Linux | | ---------- | ------------------------------------------ | -------------------------- | -------------------------------------- | -| AMD | [AMF (Windows)](./amd#windows-setups) | [VideoToolbox](./apple.md) | [VAAPI (AMD)](./amd#linux-setups) | +| AMD | [AMF (Windows)](./amd.md#windows-setups) | [VideoToolbox](./apple.md) | [VAAPI (AMD)](./amd.md#linux-setups) | | Apple | N/A | [VideoToolbox](./apple.md) | N/A | -| Intel | [QSV (Windows)](./intel#windows-setups) | [VideoToolbox](./apple.md) | [QSV (Linux)](./intel#linux-setups) | -| Nvidia | [NVENC (Windows)](./nvidia#windows-setups) | N/A | [NVENC (Linux)](./nvidia#linux-setups) | -| Rockchip | N/A | N/A | [RKMPP](./rockchip) | +| Intel | [QSV (Windows)](./intel.md#windows-setups) | [VideoToolbox](./apple.md) | [QSV (Linux)](./intel.md#linux-setups) | +| Nvidia | [NVENC (Windows)](./nvidia.md#windows-setups) | N/A | [NVENC (Linux)](./nvidia.md#linux-setups) | +| Rockchip | N/A | N/A | [RKMPP](./rockchip.md) | ## Remote Hardware Acceleration diff --git a/docs/general/post-install/transcoding/hardware-acceleration/intel.md b/docs/general/post-install/transcoding/hardware-acceleration/intel.md index 98a562d4..b291fb05 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/intel.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/intel.md @@ -5,7 +5,7 @@ title: Intel GPU # HWA Tutorial On Intel GPU -This tutorial guides you on setting up full video hardware acceleration on Intel integrated GPUs and ARC discrete GPUs via QSV and VA-API. If you are on macOS, please use [VideoToolbox](./apple) instead. +This tutorial guides you on setting up full video hardware acceleration on Intel integrated GPUs and ARC discrete GPUs via QSV and VA-API. If you are on macOS, please use [VideoToolbox](./apple.md) instead. ## Acceleration Methods @@ -193,7 +193,7 @@ Intel supports OneVPL on Gen 12+ graphics (11th Gen Core and newer processor, na Jellyfin server support Intel ARC **Alchemist/A-series** discrete GPU on both Windows and Linux **6.2+**. For using ARC **Battlemage/B-series** discrete GPU on Linux, kernel version **6.12+** is required. Windows is also supported, just install the GPU driver. -You only need to follow the [Windows Setups](./intel#windows-setups) and [Linux Setups](./intel#linux-setups) to configure and verify it. +You only need to follow the [Windows Setups](./intel.md#windows-setups) and [Linux Setups](./intel.md#linux-setups) to configure and verify it. :::tip @@ -390,7 +390,7 @@ Root permission is required. Linux Mint uses Ubuntu as its package base. -You can follow the configuration steps of [Debian And Ubuntu Linux](./intel#debian-and-ubuntu-linux) but install all Jellyfin packages `jellyfin-server`, `jellyfin-web` and `jellyfin-ffmpeg7` manually from the [Jellyfin Server Releases Page](https://repo.jellyfin.org/releases/server/). Also make sure you choose the correct codename by following the [official version maps](https://linuxmint.com/download_all.php). +You can follow the configuration steps of [Debian And Ubuntu Linux](./intel.md#debian-and-ubuntu-linux) but install all Jellyfin packages `jellyfin-server`, `jellyfin-web` and `jellyfin-ffmpeg7` manually from the [Jellyfin Server Releases Page](https://repo.jellyfin.org/releases/server/). Also make sure you choose the correct codename by following the [official version maps](https://linuxmint.com/download_all.php). #### Arch Linux @@ -426,7 +426,7 @@ Root permission is required. sudo /usr/lib/jellyfin-ffmpeg/ffmpeg -v verbose -init_hw_device vaapi=va:/dev/dri/renderD128 -init_hw_device opencl@va ``` -4. Check to the remaining parts of [Debian And Ubuntu Linux](./intel#debian-and-ubuntu-linux). +4. Check to the remaining parts of [Debian And Ubuntu Linux](./intel.md#debian-and-ubuntu-linux). #### Other Distros diff --git a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md index 773428b7..40bf03b8 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md @@ -39,7 +39,7 @@ This page lists all known issues and limitations of hardware acceleration with J ## Intel on Linux -1. Intel Gen 11 [**Jasper Lake**](https://ark.intel.com/content/www/us/en/ark/products/codename/128823/products-formerly-jasper-lake.html) and [**Elkhart Lake**](https://ark.intel.com/content/www/us/en/ark/products/codename/128825/products-formerly-elkhart-lake.html) platforms (e.g. N5095, N5105, N6005, J6412) have quirks when using video encoders on Linux. The [Low-Power Encoding](./intel#low-power-encoding) mode MUST be configured and enabled for correct VBR and CBR bitrate control that is required by Jellyfin. +1. Intel Gen 11 [**Jasper Lake**](https://ark.intel.com/content/www/us/en/ark/products/codename/128823/products-formerly-jasper-lake.html) and [**Elkhart Lake**](https://ark.intel.com/content/www/us/en/ark/products/codename/128825/products-formerly-elkhart-lake.html) platforms (e.g. N5095, N5105, N6005, J6412) have quirks when using video encoders on Linux. The [Low-Power Encoding](./intel.md#low-power-encoding) mode MUST be configured and enabled for correct VBR and CBR bitrate control that is required by Jellyfin. - Ticket: [https://gitlab.freedesktop.org/drm/intel/-/issues/8080](https://gitlab.freedesktop.org/drm/intel/-/issues/8080) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md index a5a0e624..0c20b8c9 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md @@ -15,7 +15,7 @@ On Windows and Linux **NVENC** is the only available method. The NVENC/NVDEC are the proprietary video codec APIs of NVIDIA GPUs, which can be used with CUDA to achieve full hardware acceleration. -Please refer to [this section](./known-issues#nvidia) for known issues and limitations. +Please refer to [this section](./known-issues.md#nvidia) for known issues and limitations. :::note @@ -127,7 +127,7 @@ Windows 10 64-bit and newer is recommeded. **In Jellyfin 10.10 the minimum requi NVIDIA Windows driver provides access to the NVENC/NVDEC and CUDA in Windows WSL2 and Docker. -Refer to [Configure On Linux Host](./nvidia#configure-on-linux-host) and [Configure With Linux Virtualization](./nvidia#configure-with-linux-virtualization). +Refer to [Configure On Linux Host](./nvidia.md#configure-on-linux-host) and [Configure With Linux Virtualization](./nvidia.md#configure-with-linux-virtualization). ### Verify On Windows @@ -220,7 +220,7 @@ Root permission is required. Linux Mint uses Ubuntu as its package base. -You can follow the configuration steps of [Debian and Ubuntu Linux](./nvidia#debian-and-ubuntu-linux) but install all Jellyfin packages `jellyfin-server`, `jellyfin-web` and `jellyfin-ffmpeg7` manually from the [Jellyfin Server Releases Page](https://repo.jellyfin.org/releases/server/). Also make sure you choose the correct codename by following the [official version maps](https://linuxmint.com/download_all.php). +You can follow the configuration steps of [Debian and Ubuntu Linux](./nvidia.md#debian-and-ubuntu-linux) but install all Jellyfin packages `jellyfin-server`, `jellyfin-web` and `jellyfin-ffmpeg7` manually from the [Jellyfin Server Releases Page](https://repo.jellyfin.org/releases/server/). Also make sure you choose the correct codename by following the [official version maps](https://linuxmint.com/download_all.php). #### Arch Linux @@ -519,7 +519,7 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im Other Virtualizations are not verified and may or may not work on NVIDIA GPU. -Refer to the [HWA Tutorial On Intel GPU - Configure With Linux Virtualization](./intel#configure-with-linux-virtualization) for more information. +Refer to the [HWA Tutorial On Intel GPU - Configure With Linux Virtualization](./intel.md#configure-with-linux-virtualization) for more information. ### Verify On Linux diff --git a/docs/general/post-install/transcoding/index.mdx b/docs/general/post-install/transcoding/index.mdx index 18bdf0dd..35073fcc 100644 --- a/docs/general/post-install/transcoding/index.mdx +++ b/docs/general/post-install/transcoding/index.mdx @@ -15,7 +15,7 @@ The output resolution is determined by input resolution, input framerate, target ## Hardware Acceleration -If your hardware supports this you can enable [hardware acceleration](./hardware-acceleration) for much faster transcoding. Jellyfin +If your hardware supports this you can enable [hardware acceleration](./hardware-acceleration/index.md) for much faster transcoding. Jellyfin supports hardware accelerated transcoding on all modern GPUs from Intel, AMD, Nvidia, Apple and Rockchip if the required hardware is available. From f5491f9b9651ba847c053d6b41a55365b1dcab8e Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 18 Aug 2025 12:50:13 +0200 Subject: [PATCH 470/896] fix "x" --- docs/general/post-install/setup-wizard.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/setup-wizard.md b/docs/general/post-install/setup-wizard.md index 0f7fd05d..93ae0f9a 100644 --- a/docs/general/post-install/setup-wizard.md +++ b/docs/general/post-install/setup-wizard.md @@ -42,6 +42,6 @@ Some basic options for networking can be set on this page. For most users, it is You have finished the setup wizard. Below is a list of items you should configure in order to get the best experience: - [Setup remote access to use Jellyfin when you are not at home](./networking/index.md#external-access) -- [Setup hardware acceleration to improve performance and/or save power](./transcoding/hardware-acceleration/index.mdx) +- [Setup hardware acceleration to improve performance and/or save power](./transcoding/hardware-acceleration/index.md) ![Setup Wizard Completion Page](/images/docs/post-install/setup-wizard/setup-wizard-7-complete.png) From 404861e20d2b6170342ce053c20d87f9f8a7f98c Mon Sep 17 00:00:00 2001 From: Nyanmisaka Date: Wed, 20 Aug 2025 00:34:37 +0800 Subject: [PATCH 471/896] Update the required linux kernel version for Intel DG1 Linux 6.17+ is required for it to work OOTB without using force_probe option. Signed-off-by: nyanmisaka --- .../transcoding/hardware-acceleration/known-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md index 40bf03b8..063f7642 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md @@ -67,7 +67,7 @@ This page lists all known issues and limitations of hardware acceleration with J 5. The kernel support for Intel Gen 12 TGL graphics is incomplete before Linux 5.9. -6. The kernel support for Intel Gen 12 DG1 is incomplete in upstream. Intel DKMS and custom iHD driver are required. +6. The kernel support for Intel Gen 12 DG1 is incomplete before Linux 6.17. 7. The kernel support for Intel Gen 12 ADL graphics is incomplete before Linux 5.17. (ADL-N Refresh N150/N250/N350 iGPU requires Linux 6.9+) From 9da7c22c5f55e6c0062e409a2874cb6078a73336 Mon Sep 17 00:00:00 2001 From: nyanmisaka Date: Wed, 20 Aug 2025 13:24:12 +0800 Subject: [PATCH 472/896] Update Intel BMG ReBAR requirement tips to the correct section Signed-off-by: nyanmisaka --- .../transcoding/hardware-acceleration/intel.md | 8 +------- .../transcoding/hardware-acceleration/known-issues.md | 2 ++ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/intel.md b/docs/general/post-install/transcoding/hardware-acceleration/intel.md index b291fb05..130a8fda 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/intel.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/intel.md @@ -121,12 +121,6 @@ Note that Jasper Lake and Elkhart Lake processors are 10th Gen Pentium/Celeron/A ::: -:::warning - -Intel ARC B series cards require ReBar to be enabled. - -::: - ### Transcode Other Codecs Please refer to these links: @@ -197,7 +191,7 @@ You only need to follow the [Windows Setups](./intel.md#windows-setups) and [Lin :::tip -- [Resizable-BAR](https://game.intel.com/story/intel-arc-graphics-resizable-bar/) is not mandatory for hardware acceleration, but it can affect the graphics performance. It's recommended to enable the Resizable-BAR if the processor, motherboard and BIOS support it. +- [Resizable-BAR](https://game.intel.com/story/intel-arc-graphics-resizable-bar/) is only mandatory for hardware acceleration on ARC **B-series** cards, or the media driver will crash the transcoder. For ARC **A-series** cards, the media driver can tolerate not having it enabled but it's also recommended to enable Resizable-BAR if the processor, motherboard and BIOS support it, to achieve the best performance. - [ASPM](https://www.intel.com/content/www/us/en/support/articles/000092564/graphics.html) should be enabled in the BIOS if supported. This greatly reduces the idle power consumption of the ARC GPU. diff --git a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md index 063f7642..05846000 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md @@ -86,6 +86,8 @@ This page lists all known issues and limitations of hardware acceleration with J 13. Intel Compute-Runtime versions starting at 25.18.33578.6 are broken for certain GPUs. The issue has been verified on Arc A series GPUs. If you are using one of the effected models it will be necessary to install the latest known working version of 25.13.33276.16 until the [issue](https://github.com/intel/compute-runtime/issues/831) is fixed. This can effect containers as well, if you are not using the [official image](https://hub.docker.com/r/jellyfin/jellyfin), check your version in container as well. +14. Resizable-BAR is mandatory for hardware acceleration on BMG / ARC B-series cards, or the [media driver will crash the transcoder](https://github.com/intel/media-driver/issues/1893). + ## Nvidia 1. Consumer targeted [Geforce and some entry-level Quadro](https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new) cards have an artificial limit on the number of concurrent NVENC encoding sessions. This restriction can be circumvented by applying an [unofficial patch](https://github.com/keylase/nvidia-patch) to the NVIDIA Linux and Windows driver. From cfecc198311c087419a70a26841aaac4fdc7b43c Mon Sep 17 00:00:00 2001 From: nyanmisaka Date: Wed, 20 Aug 2025 13:46:52 +0800 Subject: [PATCH 473/896] Update outdated Intel documentation links Signed-off-by: nyanmisaka --- .../post-install/transcoding/hardware-acceleration/intel.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/intel.md b/docs/general/post-install/transcoding/hardware-acceleration/intel.md index 130a8fda..f7989e0f 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/intel.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/intel.md @@ -191,7 +191,7 @@ You only need to follow the [Windows Setups](./intel.md#windows-setups) and [Lin :::tip -- [Resizable-BAR](https://game.intel.com/story/intel-arc-graphics-resizable-bar/) is only mandatory for hardware acceleration on ARC **B-series** cards, or the media driver will crash the transcoder. For ARC **A-series** cards, the media driver can tolerate not having it enabled but it's also recommended to enable Resizable-BAR if the processor, motherboard and BIOS support it, to achieve the best performance. +- [Resizable-BAR](https://www.intel.com/content/www/us/en/support/articles/000090831/graphics.html) is only mandatory for hardware acceleration on ARC **B-series** cards, or the media driver will crash the transcoder. For ARC **A-series** cards, the media driver can tolerate not having it enabled but it's also recommended to enable Resizable-BAR if the processor, motherboard and BIOS support it, to achieve the best performance. - [ASPM](https://www.intel.com/content/www/us/en/support/articles/000092564/graphics.html) should be enabled in the BIOS if supported. This greatly reduces the idle power consumption of the ARC GPU. From 845d9981f4db169c84f5da8edd2c2d8cbf69a2c9 Mon Sep 17 00:00:00 2001 From: Webysther Sperandio Date: Sat, 23 Aug 2025 15:18:02 +0200 Subject: [PATCH 474/896] Remove 'idmbid' field from metadata documentation TYPO --- docs/general/server/metadata/nfo.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/general/server/metadata/nfo.md b/docs/general/server/metadata/nfo.md index 8d8db8d0..155e20ed 100644 --- a/docs/general/server/metadata/nfo.md +++ b/docs/general/server/metadata/nfo.md @@ -126,7 +126,6 @@ Jellyfin can write metadata to .nfo files. To enable this option, select the "Nf | imdb_id | only for TV shows | | imdbid | for all other media types | | tvdbid | | -| idmbid | | | tmdbid | | | language | | | countrycode | | From dbabe3471e9fa0f8cc8a3d718f0415ad4b6787ca Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 25 Aug 2025 19:51:36 +0000 Subject: [PATCH 475/896] Update Linters --- package-lock.json | 168 +++++++++++++++++++++++----------------------- package.json | 6 +- 2 files changed, 87 insertions(+), 87 deletions(-) diff --git a/package-lock.json b/package-lock.json index ca46569c..ce76721b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,11 +37,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", - "@eslint/js": "9.32.0", + "@eslint/js": "9.33.0", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.32.0", + "eslint": "9.33.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", @@ -54,7 +54,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.2", - "typescript-eslint": "8.39.0", + "typescript-eslint": "8.40.0", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -3779,9 +3779,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.0.tgz", - "integrity": "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz", + "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -3789,9 +3789,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz", - "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", + "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -3839,9 +3839,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.32.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.32.0.tgz", - "integrity": "sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==", + "version": "9.33.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz", + "integrity": "sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==", "dev": true, "license": "MIT", "engines": { @@ -3862,13 +3862,13 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz", - "integrity": "sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", + "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.15.1", + "@eslint/core": "^0.15.2", "levn": "^0.4.1" }, "engines": { @@ -5877,17 +5877,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.39.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.39.0.tgz", - "integrity": "sha512-bhEz6OZeUR+O/6yx9Jk6ohX6H9JSFTaiY0v9/PuKT3oGK0rn0jNplLmyFUGV+a9gfYnVNwGDwS/UkLIuXNb2Rw==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.40.0.tgz", + "integrity": "sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.39.0", - "@typescript-eslint/type-utils": "8.39.0", - "@typescript-eslint/utils": "8.39.0", - "@typescript-eslint/visitor-keys": "8.39.0", + "@typescript-eslint/scope-manager": "8.40.0", + "@typescript-eslint/type-utils": "8.40.0", + "@typescript-eslint/utils": "8.40.0", + "@typescript-eslint/visitor-keys": "8.40.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -5901,7 +5901,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.39.0", + "@typescript-eslint/parser": "^8.40.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -5917,16 +5917,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.39.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.39.0.tgz", - "integrity": "sha512-g3WpVQHngx0aLXn6kfIYCZxM6rRJlWzEkVpqEFLT3SgEDsp9cpCbxxgwnE504q4H+ruSDh/VGS6nqZIDynP+vg==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.40.0.tgz", + "integrity": "sha512-jCNyAuXx8dr5KJMkecGmZ8KI61KBUhkCob+SD+C+I5+Y1FWI2Y3QmY4/cxMCC5WAsZqoEtEETVhUiUMIGCf6Bw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.39.0", - "@typescript-eslint/types": "8.39.0", - "@typescript-eslint/typescript-estree": "8.39.0", - "@typescript-eslint/visitor-keys": "8.39.0", + "@typescript-eslint/scope-manager": "8.40.0", + "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/typescript-estree": "8.40.0", + "@typescript-eslint/visitor-keys": "8.40.0", "debug": "^4.3.4" }, "engines": { @@ -5942,14 +5942,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.39.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.39.0.tgz", - "integrity": "sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.40.0.tgz", + "integrity": "sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.39.0", - "@typescript-eslint/types": "^8.39.0", + "@typescript-eslint/tsconfig-utils": "^8.40.0", + "@typescript-eslint/types": "^8.40.0", "debug": "^4.3.4" }, "engines": { @@ -5964,14 +5964,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.39.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.39.0.tgz", - "integrity": "sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.40.0.tgz", + "integrity": "sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.39.0", - "@typescript-eslint/visitor-keys": "8.39.0" + "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/visitor-keys": "8.40.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5982,9 +5982,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.39.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.0.tgz", - "integrity": "sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.40.0.tgz", + "integrity": "sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw==", "dev": true, "license": "MIT", "engines": { @@ -5999,15 +5999,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.39.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.39.0.tgz", - "integrity": "sha512-6B3z0c1DXVT2vYA9+z9axjtc09rqKUPRmijD5m9iv8iQpHBRYRMBcgxSiKTZKm6FwWw1/cI4v6em35OsKCiN5Q==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.40.0.tgz", + "integrity": "sha512-eE60cK4KzAc6ZrzlJnflXdrMqOBaugeukWICO2rB0KNvwdIMaEaYiywwHMzA1qFpTxrLhN9Lp4E/00EgWcD3Ow==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.39.0", - "@typescript-eslint/typescript-estree": "8.39.0", - "@typescript-eslint/utils": "8.39.0", + "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/typescript-estree": "8.40.0", + "@typescript-eslint/utils": "8.40.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6024,9 +6024,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.39.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.39.0.tgz", - "integrity": "sha512-ArDdaOllnCj3yn/lzKn9s0pBQYmmyme/v1HbGIGB0GB/knFI3fWMHloC+oYTJW46tVbYnGKTMDK4ah1sC2v0Kg==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.40.0.tgz", + "integrity": "sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==", "dev": true, "license": "MIT", "engines": { @@ -6038,16 +6038,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.39.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.0.tgz", - "integrity": "sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.40.0.tgz", + "integrity": "sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.39.0", - "@typescript-eslint/tsconfig-utils": "8.39.0", - "@typescript-eslint/types": "8.39.0", - "@typescript-eslint/visitor-keys": "8.39.0", + "@typescript-eslint/project-service": "8.40.0", + "@typescript-eslint/tsconfig-utils": "8.40.0", + "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/visitor-keys": "8.40.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6093,16 +6093,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.39.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.39.0.tgz", - "integrity": "sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.40.0.tgz", + "integrity": "sha512-Cgzi2MXSZyAUOY+BFwGs17s7ad/7L+gKt6Y8rAVVWS+7o6wrjeFN4nVfTpbE25MNcxyJ+iYUXflbs2xR9h4UBg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.39.0", - "@typescript-eslint/types": "8.39.0", - "@typescript-eslint/typescript-estree": "8.39.0" + "@typescript-eslint/scope-manager": "8.40.0", + "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/typescript-estree": "8.40.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6117,13 +6117,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.39.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.0.tgz", - "integrity": "sha512-ldgiJ+VAhQCfIjeOgu8Kj5nSxds0ktPOSO9p4+0VDH2R2pLvQraaM5Oen2d7NxzMCm+Sn/vJT+mv2H5u6b/3fA==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.40.0.tgz", + "integrity": "sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.39.0", + "@typescript-eslint/types": "8.40.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -9827,20 +9827,20 @@ } }, "node_modules/eslint": { - "version": "9.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.32.0.tgz", - "integrity": "sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==", + "version": "9.33.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz", + "integrity": "sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.0", - "@eslint/config-helpers": "^0.3.0", - "@eslint/core": "^0.15.0", + "@eslint/config-helpers": "^0.3.1", + "@eslint/core": "^0.15.2", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.32.0", - "@eslint/plugin-kit": "^0.3.4", + "@eslint/js": "9.33.0", + "@eslint/plugin-kit": "^0.3.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -21408,16 +21408,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.39.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.39.0.tgz", - "integrity": "sha512-lH8FvtdtzcHJCkMOKnN73LIn6SLTpoojgJqDAxPm1jCR14eWSGPX8ul/gggBdPMk/d5+u9V854vTYQ8T5jF/1Q==", + "version": "8.40.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.40.0.tgz", + "integrity": "sha512-Xvd2l+ZmFDPEt4oj1QEXzA4A2uUK6opvKu3eGN9aGjB8au02lIVcLyi375w94hHyejTOmzIU77L8ol2sRg9n7Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.39.0", - "@typescript-eslint/parser": "8.39.0", - "@typescript-eslint/typescript-estree": "8.39.0", - "@typescript-eslint/utils": "8.39.0" + "@typescript-eslint/eslint-plugin": "8.40.0", + "@typescript-eslint/parser": "8.40.0", + "@typescript-eslint/typescript-estree": "8.40.0", + "@typescript-eslint/utils": "8.40.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 26e67e21..885311d8 100644 --- a/package.json +++ b/package.json @@ -62,11 +62,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", - "@eslint/js": "9.32.0", + "@eslint/js": "9.33.0", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.32.0", + "eslint": "9.33.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", @@ -79,7 +79,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.2", - "typescript-eslint": "8.39.0", + "typescript-eslint": "8.40.0", "typescript-plugin-css-modules": "5.2.0" } } From 3efd63744e9c55aa99a54ea30f9f780b547508e9 Mon Sep 17 00:00:00 2001 From: Tim Date: Mon, 25 Aug 2025 23:51:50 +0200 Subject: [PATCH 476/896] initial commit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6f8abe77..b2cf5984 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ This project includes a combination of content from: - [jellyfin-blog](https://github.com/jellyfin/jellyfin-blog) — The current source for the main website and blog content built using Hugo. - [jellyfin-docs](https://github.com/jellyfin/jellyfin-docs) — The current source for the documentation content built using DocFX. -This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator. +This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator. ## Installation From e24de7fc7dfc8a76e434c88dbca31f82eb0a3e74 Mon Sep 17 00:00:00 2001 From: altotin <167458474+altotin@users.noreply.github.com> Date: Mon, 25 Aug 2025 22:11:52 +0000 Subject: [PATCH 477/896] tasks: change to plain text --- docs/general/server/tasks.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/general/server/tasks.md b/docs/general/server/tasks.md index 468dc345..dd12733a 100644 --- a/docs/general/server/tasks.md +++ b/docs/general/server/tasks.md @@ -7,9 +7,7 @@ title: Tasks Tasks are operations that are scheduled to run periodically. They can also be triggered manually by clicking the run button on the right. -:::caution -If your media files are unavailable when the `Clean up collections and playlists` task runs (e.g. a network share not yet mounted) your playlists will be lost. By default it runs at Jellyfin startup. -::: +Note: If your media files are unavailable when the `Clean up collections and playlists` task runs (e.g. a network share not yet mounted) your playlists will be lost. By default it runs at Jellyfin startup. ## Default Jellyfin Tasks From 519f1f127a6c242f14961d3b83a18a135f813077 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Sat, 30 Aug 2025 10:18:03 -0400 Subject: [PATCH 478/896] Revamp Branding docs to be clearer (#1533) * Revamp Branding docs to be clearer 1. Be a lot clearer about what is and isn't permitted. 2. Avoid spurious examples. * Add note about rotation/embedding logo * Fix Android TV name --- docs/general/contributing/branding.md | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/docs/general/contributing/branding.md b/docs/general/contributing/branding.md index 950ec44f..0f2f9380 100644 --- a/docs/general/contributing/branding.md +++ b/docs/general/contributing/branding.md @@ -7,35 +7,28 @@ title: Branding ## Usage of the Jellyfin name -You are free to use the Jellyfin name to promote your project, with some restrictions: +The name "Jellyfin" is reserved for the Jellyfin project itself and its official clients. The server (including WebUI) is called "Jellyfin", composed of the "Jellyfin [API] Server" and "Jellyfin Web[UI]". Official clients are, generally, called "Jellyfin for X", where "X" is a platform (e.g. "Jellyfin for Android TV"). -- Do not use the Jellyfin name in a way that would make the average user think you are associated with the project, unless permission was given by the Project Leader or Leadership Team. -- Only include the Jellyfin name in your project's name in a way that makes it clear you are not affiliated with the Jellyfin project, and to indicate compatibility with Jellyfin (For example _Awesome Client for Jellyfin_). -- Do not use the Jellyfin name in any context that promotes, allows or encourages piracy. -- Do not wrongfully claim to be part of the Jellyfin team. +3rd party developers should **not** use the name Jellyfin directly. Additionally, we **discourage** projects from using the combination of "Jelly[word]" or "[word]fin" to avoid confusion; while there are numerous exceptions over the years, we strongly request that you develop your own unique name for your project. You **may** reference Jellyfin in a subtitle, description, etc. as an indication of interoperability. For example, "Floostream, a Jellyfin client" is ideal. -It is also preferred for projects outside of the Jellyfin organization use unique names that are not based on a "jelly" prefix or "fin" suffix. +Do not use the Jellyfin name in the promotion of piracy or to affiliate yourself erroneously with the project or impersonate the project. If you run a public server (which, by default, will use Jellyfin branding), please see [our server policy](/docs/general/community-standards/servers). ## Usage of the Jellyfin logo -- Do not use the Jellyfin logo as the logo or app icon for your project. This includes: - - recolored variations of the logo - - rotating the logo - - any other minor changes to the official logo +Do **not** use the Jellyfin logo as your logo for any project, service, or group without the expressed permission of the Jellyfin team, i.e. the rounded-triangle-within-a-triangle shape. Do not simply rotate the logo shape, or include it inside of another logo; these count too. To help facilitate a common design language even among 3rd party clients, we **do permit** the use of our colour gradient on your logo; we simply request that you use a unique logo design/shape. + +Do not use the Jellyfin logo in the promotion of piracy or to affiliate yourself erroneously with the project or impersonate the project. ## Writing Style -As a general rule, Jellyfin should always be capitalized, but language, file, or system conventions trump Jellyfin naming conventions. +As a general rule, Jellyfin should always be capitalized, but language, file, or system conventions trump Jellyfin naming conventions. Avoid "JellyFin". Specific examples include: - Writing referring to the project in the abstract should use capitalized `Jellyfin` at all times. `I contribute to Jellyfin and you should too!` -- C# class and project names, including their files and directories, should use capitalized `Jellyfin` as required by the C# case standards (camelCase or PascalCase). `Jellyfin.LiveTv`, `Jellyfin.sln` -- Other code elements, where the code formatting or style requires lowercase, should use lowercase `jellyfin`. `jellyfinWebComponentsBowerPath` -- The Git repository and non-C# files inside of it should use lowercase `jellyfin` for convenience on case-sensitive filesystems. `build-jellyfin.ps1` -- The final output binary, initscrips, and package names should use lowercase `jellyfin` for similar reasons as above. `jellyfin.dll`, `jellyfin_3.5.2-1_all.deb`, `jellyfin.zip` +- Code elements should be formatted according to the specifications of the language in use. +- Git repositories and files using the name should use lowercase `jellyfin` for convenience on case-sensitive filesystems. `build-jellyfin.ps1`, `jellyfin_3.5.2-1_all.deb`, etc. - Configuration directories can use either depending on operating system conventions. `/var/lib/jellyfin`, `AppData/Jellyfin` -- The logo has no strict rules for capitalization, the style is dependent on aesthetics and font choice. ## Icons and Other Assets From bea408ce52e1a23ac093bd761fc773a79270d14c Mon Sep 17 00:00:00 2001 From: Brandon Poulliot <37082932+bpoulliot@users.noreply.github.com> Date: Sat, 30 Aug 2025 13:00:34 -0600 Subject: [PATCH 479/896] Update hardware-selection.md add info regarding ARC A-series cards and ReBar --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 69a424b1..624563de 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -58,7 +58,7 @@ Intel Drivers are much easier to install on Linux, with many distributions inclu :::caution -Intel ARC B series cards require ReBar to be enabled. This means you must use it on a platform with Intel 10th gen, AMD Ryzen 3000 series or newer. +Intel ARC B-series cards require ReBar to be enabled. This means you must use it on a platform with Intel 10th gen, AMD Ryzen 3000 series or newer. Intel ARC A-series cards require ReBar enabled for optimal performance. ::: From 0f020f2eb18aea3fb914c7edd21569cb82854452 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 31 Aug 2025 10:48:01 +0800 Subject: [PATCH 480/896] Update Linters to v9.34.0 (#1535) --- package-lock.json | 18 +++++++++--------- package.json | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index ce76721b..28ffcef4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,11 +37,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", - "@eslint/js": "9.33.0", + "@eslint/js": "9.34.0", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.33.0", + "eslint": "9.34.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", @@ -3839,9 +3839,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.33.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz", - "integrity": "sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==", + "version": "9.34.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.34.0.tgz", + "integrity": "sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==", "dev": true, "license": "MIT", "engines": { @@ -9827,9 +9827,9 @@ } }, "node_modules/eslint": { - "version": "9.33.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz", - "integrity": "sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==", + "version": "9.34.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.34.0.tgz", + "integrity": "sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==", "dev": true, "license": "MIT", "dependencies": { @@ -9839,7 +9839,7 @@ "@eslint/config-helpers": "^0.3.1", "@eslint/core": "^0.15.2", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.33.0", + "@eslint/js": "9.34.0", "@eslint/plugin-kit": "^0.3.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", diff --git a/package.json b/package.json index 885311d8..5f12645a 100644 --- a/package.json +++ b/package.json @@ -62,11 +62,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", - "@eslint/js": "9.33.0", + "@eslint/js": "9.34.0", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.33.0", + "eslint": "9.34.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", From 7249c270465933c32e52a2448e14e29ed2dd1e43 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 2 Sep 2025 01:35:51 +0000 Subject: [PATCH 481/896] Update dependency sass to v1.91.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 28ffcef4..32a930b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.90.0", + "sass": "1.91.0", "swiper": "11.2.10", "url-loader": "4.1.1" }, @@ -19749,9 +19749,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.90.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.90.0.tgz", - "integrity": "sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==", + "version": "1.91.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.91.0.tgz", + "integrity": "sha512-aFOZHGf+ur+bp1bCHZ+u8otKGh77ZtmFyXDo4tlYvT7PWql41Kwd8wdkPqhhT+h2879IVblcHFglIMofsFd1EA==", "license": "MIT", "dependencies": { "chokidar": "^4.0.0", diff --git a/package.json b/package.json index 5f12645a..96586d16 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.90.0", + "sass": "1.91.0", "swiper": "11.2.10", "url-loader": "4.1.1" }, From 496081002e748305d3fd8a185ccaef608a6e4771 Mon Sep 17 00:00:00 2001 From: Brandon Poulliot <37082932+bpoulliot@users.noreply.github.com> Date: Tue, 2 Sep 2025 14:23:07 -0600 Subject: [PATCH 482/896] Update hardware-selection.md revise language for A-series ARC cards --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 624563de..36fdc9a8 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -58,7 +58,7 @@ Intel Drivers are much easier to install on Linux, with many distributions inclu :::caution -Intel ARC B-series cards require ReBar to be enabled. This means you must use it on a platform with Intel 10th gen, AMD Ryzen 3000 series or newer. Intel ARC A-series cards require ReBar enabled for optimal performance. +Intel ARC B-series cards require ReBar to be enabled. This means you must use it on a platform with Intel 10th gen, AMD Ryzen 3000 series or newer. Intel ARC A-series cards do not require ReBar to function, however, ReBar must enabled for optimal performance. ::: From 2da2536b6ccc41e655d6de3b27e4aeeeacdfc654 Mon Sep 17 00:00:00 2001 From: Brandon Poulliot <37082932+bpoulliot@users.noreply.github.com> Date: Tue, 2 Sep 2025 14:26:20 -0600 Subject: [PATCH 483/896] Update docs/general/administration/hardware-selection.md Co-authored-by: JPVenson --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 36fdc9a8..08d6f173 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -58,7 +58,7 @@ Intel Drivers are much easier to install on Linux, with many distributions inclu :::caution -Intel ARC B-series cards require ReBar to be enabled. This means you must use it on a platform with Intel 10th gen, AMD Ryzen 3000 series or newer. Intel ARC A-series cards do not require ReBar to function, however, ReBar must enabled for optimal performance. +Intel ARC B-series cards require ReBar to be enabled. This means you must use it on a platform with Intel 10th gen, AMD Ryzen 3000 series or newer. Intel ARC A-series cards do not require ReBar to function, however, ReBar should be enabled for optimal performance. ::: From 9baadc8353de3b204e4ca44c3012cfae5e44785c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 4 Sep 2025 06:23:55 +0000 Subject: [PATCH 484/896] Update actions/setup-node action to v5 --- .github/workflows/build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 75fcebda..ed880edb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,7 +23,7 @@ jobs: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: ref: ${{ github.event.pull_request.head.sha || github.sha }} - - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: cache: npm node-version: 20 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index dbf6d1c6..69f6d2a9 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,7 +16,7 @@ jobs: uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Set up Node.js - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: node-version: 20 check-latest: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index aab3c48b..a84b4f76 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Set up Node.js - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: node-version: 20 check-latest: true From 07da75680d1bab64648c7c8949e25826eb94e31c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 5 Sep 2025 19:25:32 +0000 Subject: [PATCH 485/896] Update dependency @mdx-js/react to v3.1.1 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 32a930b6..fe153b61 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", - "@mdx-js/react": "3.1.0", + "@mdx-js/react": "3.1.1", "@svgr/webpack": "8.1.0", "clsx": "2.1.1", "docusaurus-plugin-sass": "0.2.6", @@ -4162,9 +4162,9 @@ } }, "node_modules/@mdx-js/react": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", - "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", + "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", "license": "MIT", "dependencies": { "@types/mdx": "^2.0.0" diff --git a/package.json b/package.json index 96586d16..27c89561 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", - "@mdx-js/react": "3.1.0", + "@mdx-js/react": "3.1.1", "@svgr/webpack": "8.1.0", "clsx": "2.1.1", "docusaurus-plugin-sass": "0.2.6", From 14619c683b70ca7986eeec01110d19422e6ed101 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 22:36:22 +0000 Subject: [PATCH 486/896] Update dependency sass to v1.92.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 32a930b6..2f48ddf6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.91.0", + "sass": "1.92.0", "swiper": "11.2.10", "url-loader": "4.1.1" }, @@ -19749,9 +19749,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.91.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.91.0.tgz", - "integrity": "sha512-aFOZHGf+ur+bp1bCHZ+u8otKGh77ZtmFyXDo4tlYvT7PWql41Kwd8wdkPqhhT+h2879IVblcHFglIMofsFd1EA==", + "version": "1.92.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.92.0.tgz", + "integrity": "sha512-KDNI0BxgIRDAfJgzNm5wuy+4yOCIZyrUbjSpiU/JItfih+KGXAVefKL53MTml054MmBA3DDKIBMSI/7XLxZJ3A==", "license": "MIT", "dependencies": { "chokidar": "^4.0.0", diff --git a/package.json b/package.json index 96586d16..fe50d2f3 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.91.0", + "sass": "1.92.0", "swiper": "11.2.10", "url-loader": "4.1.1" }, From 16764c8d01ab53d4fb605dd5dcb29117f9014341 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 10 Sep 2025 18:35:55 +0200 Subject: [PATCH 487/896] Update css-customization.md --- docs/general/clients/css-customization.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/general/clients/css-customization.md b/docs/general/clients/css-customization.md index d987aabc..150dea95 100644 --- a/docs/general/clients/css-customization.md +++ b/docs/general/clients/css-customization.md @@ -76,6 +76,7 @@ This will affect the played/watched indicator. Replace the hex color with any va ### Green Indicators ```css +/* Make watched icon green */ .playedIndicator { background: #5dd000; } @@ -87,7 +88,7 @@ This will affect the played/watched indicator. Replace the hex color with any va ```css /* Make watched icon dark and transparent */ -.indicator { +.playedIndicator { background: #00000058 !important; } ``` From 4e3a33d5f6e2cbe015902b4ddf002a0edca3738f Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Fri, 12 Sep 2025 11:19:23 -0400 Subject: [PATCH 488/896] Remove streamyfin from clients --- src/data/clients.ts | 33 --------------------------------- 1 file changed, 33 deletions(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index 2623f9b4..67e19f30 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -902,39 +902,6 @@ const thirdPartyClients: Array = [ } ] }, - { - id: 'streamyfin', - name: 'Streamyfin', - description: 'A third-party client for iOS, iPadOS and Android with download capability', - clientType: ClientType.ThirdParty, - deviceTypes: [DeviceType.Mobile], - licenseType: LicenseType.OpenSource, - platforms: [Platform.Android, Platform.IOS], - primaryLinks: [ - { - id: 'app-store', - name: 'App Store', - url: 'https://apps.apple.com/app/streamyfin/id6593660679' - }, - { - id: 'play-store', - name: 'Play Store', - url: 'https://play.google.com/store/apps/details?id=com.fredrikburmester.streamyfin' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/fredrikburmester/streamyfin' - }, - { - id: 'website', - name: 'Website', - url: 'https://streamyfin.app' - } - ] - }, { id: 'manet', name: 'Manet', From 48959857f8d4c566b8d085a9ba30d60cd1e9a5e6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 13 Sep 2025 00:26:21 +0000 Subject: [PATCH 489/896] Update dependency sass to v1.92.1 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2f48ddf6..9cb01c44 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.92.0", + "sass": "1.92.1", "swiper": "11.2.10", "url-loader": "4.1.1" }, @@ -19749,9 +19749,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.92.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.92.0.tgz", - "integrity": "sha512-KDNI0BxgIRDAfJgzNm5wuy+4yOCIZyrUbjSpiU/JItfih+KGXAVefKL53MTml054MmBA3DDKIBMSI/7XLxZJ3A==", + "version": "1.92.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.92.1.tgz", + "integrity": "sha512-ffmsdbwqb3XeyR8jJR6KelIXARM9bFQe8A6Q3W4Klmwy5Ckd5gz7jgUNHo4UOqutU5Sk1DtKLbpDP0nLCg1xqQ==", "license": "MIT", "dependencies": { "chokidar": "^4.0.0", diff --git a/package.json b/package.json index fe50d2f3..c95ffc35 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.92.0", + "sass": "1.92.1", "swiper": "11.2.10", "url-loader": "4.1.1" }, From 8b399a3670aceb2db31dd4116cff3e071e9eea7b Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 14 Sep 2025 00:51:00 +0200 Subject: [PATCH 490/896] smoll typo --- docs/general/server/media/movies.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/media/movies.md b/docs/general/server/media/movies.md index cf7fe4cb..cdf72aff 100644 --- a/docs/general/server/media/movies.md +++ b/docs/general/server/media/movies.md @@ -46,7 +46,7 @@ Movie Name (year) [external id] The `year` and `external id` fields are optional, but they will help identify media more reliably. -The video files within the folder should have the same name has the folder. I.e. if the folder is named `Super Fun Movie`, the video file within should be named `Super Fun Movie.mp4` (or any other extension), optionally with tags defined below. +The video files within the folder should have the same name as the folder. I.e. if the folder is named `Super Fun Movie`, the video file within should be named `Super Fun Movie.mp4` (or any other extension), optionally with tags defined below. - Example with name only: `Jellyfin Documentary.mkv` - Example with year: `Jellyfin Documentary (2030).mkv` From 28aa887630b83b280b0082792d27c25adb9d974c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 14 Sep 2025 01:47:16 +0000 Subject: [PATCH 491/896] Update dependency @fontsource/noto-sans to v5.2.8 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9cb01c44..246a1895 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@docusaurus/theme-classic": "3.8.1", "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.52.1", - "@fontsource/noto-sans": "5.2.7", + "@fontsource/noto-sans": "5.2.8", "@icons-pack/react-simple-icons": "13.7.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", @@ -3876,9 +3876,9 @@ } }, "node_modules/@fontsource/noto-sans": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/@fontsource/noto-sans/-/noto-sans-5.2.7.tgz", - "integrity": "sha512-mTpMSMft6Nb+ZSF4DSiJVYnLzKCRjHNFieZ/swuxSDQK+v1hjUeDTBxLHKUdfmC+ZPg6TUEWw4oRq2ltnDbSjQ==", + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/@fontsource/noto-sans/-/noto-sans-5.2.8.tgz", + "integrity": "sha512-Gqsp0q7sL4G+KL7PRFy4eteeJad9Q3Ef8qlBVabT406e57vdbDH7fAQeiVn0ILGMQ/UDyj6j/SVK+VYzVzxE9w==", "license": "OFL-1.1", "funding": { "url": "https://github.com/sponsors/ayuhito" diff --git a/package.json b/package.json index c95ffc35..4c11ef41 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@docusaurus/theme-classic": "3.8.1", "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.52.1", - "@fontsource/noto-sans": "5.2.7", + "@fontsource/noto-sans": "5.2.8", "@icons-pack/react-simple-icons": "13.7.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", From aef170beb52143a534b18b5d99fabb36fb7be72f Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Mon, 15 Sep 2025 21:20:40 +0200 Subject: [PATCH 492/896] Always run CI for pull requests --- .github/workflows/build.yml | 1 - .github/workflows/lint.yml | 1 - .github/workflows/test.yml | 1 - 3 files changed, 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ed880edb..5ab854b5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,7 +6,6 @@ concurrency: on: pull_request_target: - branches: [master] push: branches: [master] diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 69f6d2a9..70f65692 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -2,7 +2,6 @@ name: lint on: pull_request: - branches: [master] push: branches: [master] diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a84b4f76..3ace7289 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -2,7 +2,6 @@ name: test on: pull_request: - branches: [master] push: branches: [master] From c388ebde57108beeb58df268df7f05d684fa66f0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 15 Sep 2025 19:21:34 +0000 Subject: [PATCH 493/896] Update Linters --- package-lock.json | 150 +++++++++++++++++++++++----------------------- package.json | 6 +- 2 files changed, 78 insertions(+), 78 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9cb01c44..3f588118 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,11 +37,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", - "@eslint/js": "9.34.0", + "@eslint/js": "9.35.0", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.34.0", + "eslint": "9.35.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", @@ -54,7 +54,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.2", - "typescript-eslint": "8.40.0", + "typescript-eslint": "8.43.0", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -3722,9 +3722,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", - "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", + "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", "dev": true, "license": "MIT", "dependencies": { @@ -3839,9 +3839,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.34.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.34.0.tgz", - "integrity": "sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==", + "version": "9.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.35.0.tgz", + "integrity": "sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==", "dev": true, "license": "MIT", "engines": { @@ -5877,17 +5877,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.40.0.tgz", - "integrity": "sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.43.0.tgz", + "integrity": "sha512-8tg+gt7ENL7KewsKMKDHXR1vm8tt9eMxjJBYINf6swonlWgkYn5NwyIgXpbbDxTNU5DgpDFfj95prcTq2clIQQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.40.0", - "@typescript-eslint/type-utils": "8.40.0", - "@typescript-eslint/utils": "8.40.0", - "@typescript-eslint/visitor-keys": "8.40.0", + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/type-utils": "8.43.0", + "@typescript-eslint/utils": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -5901,7 +5901,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.40.0", + "@typescript-eslint/parser": "^8.43.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -5917,16 +5917,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.40.0.tgz", - "integrity": "sha512-jCNyAuXx8dr5KJMkecGmZ8KI61KBUhkCob+SD+C+I5+Y1FWI2Y3QmY4/cxMCC5WAsZqoEtEETVhUiUMIGCf6Bw==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.43.0.tgz", + "integrity": "sha512-B7RIQiTsCBBmY+yW4+ILd6mF5h1FUwJsVvpqkrgpszYifetQ2Ke+Z4u6aZh0CblkUGIdR59iYVyXqqZGkZ3aBw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.40.0", - "@typescript-eslint/types": "8.40.0", - "@typescript-eslint/typescript-estree": "8.40.0", - "@typescript-eslint/visitor-keys": "8.40.0", + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", "debug": "^4.3.4" }, "engines": { @@ -5942,14 +5942,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.40.0.tgz", - "integrity": "sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.43.0.tgz", + "integrity": "sha512-htB/+D/BIGoNTQYffZw4uM4NzzuolCoaA/BusuSIcC8YjmBYQioew5VUZAYdAETPjeed0hqCaW7EHg+Robq8uw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.40.0", - "@typescript-eslint/types": "^8.40.0", + "@typescript-eslint/tsconfig-utils": "^8.43.0", + "@typescript-eslint/types": "^8.43.0", "debug": "^4.3.4" }, "engines": { @@ -5964,14 +5964,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.40.0.tgz", - "integrity": "sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.43.0.tgz", + "integrity": "sha512-daSWlQ87ZhsjrbMLvpuuMAt3y4ba57AuvadcR7f3nl8eS3BjRc8L9VLxFLk92RL5xdXOg6IQ+qKjjqNEimGuAg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.40.0", - "@typescript-eslint/visitor-keys": "8.40.0" + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5982,9 +5982,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.40.0.tgz", - "integrity": "sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.43.0.tgz", + "integrity": "sha512-ALC2prjZcj2YqqL5X/bwWQmHA2em6/94GcbB/KKu5SX3EBDOsqztmmX1kMkvAJHzxk7TazKzJfFiEIagNV3qEA==", "dev": true, "license": "MIT", "engines": { @@ -5999,15 +5999,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.40.0.tgz", - "integrity": "sha512-eE60cK4KzAc6ZrzlJnflXdrMqOBaugeukWICO2rB0KNvwdIMaEaYiywwHMzA1qFpTxrLhN9Lp4E/00EgWcD3Ow==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.43.0.tgz", + "integrity": "sha512-qaH1uLBpBuBBuRf8c1mLJ6swOfzCXryhKND04Igr4pckzSEW9JX5Aw9AgW00kwfjWJF0kk0ps9ExKTfvXfw4Qg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.40.0", - "@typescript-eslint/typescript-estree": "8.40.0", - "@typescript-eslint/utils": "8.40.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/utils": "8.43.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6024,9 +6024,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.40.0.tgz", - "integrity": "sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.43.0.tgz", + "integrity": "sha512-vQ2FZaxJpydjSZJKiSW/LJsabFFvV7KgLC5DiLhkBcykhQj8iK9BOaDmQt74nnKdLvceM5xmhaTF+pLekrxEkw==", "dev": true, "license": "MIT", "engines": { @@ -6038,16 +6038,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.40.0.tgz", - "integrity": "sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.43.0.tgz", + "integrity": "sha512-7Vv6zlAhPb+cvEpP06WXXy/ZByph9iL6BQRBDj4kmBsW98AqEeQHlj/13X+sZOrKSo9/rNKH4Ul4f6EICREFdw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.40.0", - "@typescript-eslint/tsconfig-utils": "8.40.0", - "@typescript-eslint/types": "8.40.0", - "@typescript-eslint/visitor-keys": "8.40.0", + "@typescript-eslint/project-service": "8.43.0", + "@typescript-eslint/tsconfig-utils": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/visitor-keys": "8.43.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6093,16 +6093,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.40.0.tgz", - "integrity": "sha512-Cgzi2MXSZyAUOY+BFwGs17s7ad/7L+gKt6Y8rAVVWS+7o6wrjeFN4nVfTpbE25MNcxyJ+iYUXflbs2xR9h4UBg==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.43.0.tgz", + "integrity": "sha512-S1/tEmkUeeswxd0GGcnwuVQPFWo8NzZTOMxCvw8BX7OMxnNae+i8Tm7REQen/SwUIPoPqfKn7EaZ+YLpiB3k9g==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.40.0", - "@typescript-eslint/types": "8.40.0", - "@typescript-eslint/typescript-estree": "8.40.0" + "@typescript-eslint/scope-manager": "8.43.0", + "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6117,13 +6117,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.40.0.tgz", - "integrity": "sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.43.0.tgz", + "integrity": "sha512-T+S1KqRD4sg/bHfLwrpF/K3gQLBM1n7Rp7OjjikjTEssI2YJzQpi5WXoynOaQ93ERIuq3O8RBTOUYDKszUCEHw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.40.0", + "@typescript-eslint/types": "8.43.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -9827,19 +9827,19 @@ } }, "node_modules/eslint": { - "version": "9.34.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.34.0.tgz", - "integrity": "sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==", + "version": "9.35.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.35.0.tgz", + "integrity": "sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.0", "@eslint/config-helpers": "^0.3.1", "@eslint/core": "^0.15.2", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.34.0", + "@eslint/js": "9.35.0", "@eslint/plugin-kit": "^0.3.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -21408,16 +21408,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.40.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.40.0.tgz", - "integrity": "sha512-Xvd2l+ZmFDPEt4oj1QEXzA4A2uUK6opvKu3eGN9aGjB8au02lIVcLyi375w94hHyejTOmzIU77L8ol2sRg9n7Q==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.43.0.tgz", + "integrity": "sha512-FyRGJKUGvcFekRRcBKFBlAhnp4Ng8rhe8tuvvkR9OiU0gfd4vyvTRQHEckO6VDlH57jbeUQem2IpqPq9kLJH+w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.40.0", - "@typescript-eslint/parser": "8.40.0", - "@typescript-eslint/typescript-estree": "8.40.0", - "@typescript-eslint/utils": "8.40.0" + "@typescript-eslint/eslint-plugin": "8.43.0", + "@typescript-eslint/parser": "8.43.0", + "@typescript-eslint/typescript-estree": "8.43.0", + "@typescript-eslint/utils": "8.43.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index c95ffc35..5d4871bf 100644 --- a/package.json +++ b/package.json @@ -62,11 +62,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", - "@eslint/js": "9.34.0", + "@eslint/js": "9.35.0", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.34.0", + "eslint": "9.35.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", @@ -79,7 +79,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.2", - "typescript-eslint": "8.40.0", + "typescript-eslint": "8.43.0", "typescript-plugin-css-modules": "5.2.0" } } From 5d4ef77ab12f2650692387d8e7d5e679eb0dbc0e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 15 Sep 2025 19:35:37 +0000 Subject: [PATCH 494/896] Update dependency @types/react to v18.3.24 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index a291970a..8519773c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,7 @@ "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", "@eslint/js": "9.35.0", - "@types/react": "18.3.23", + "@types/react": "18.3.24", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "eslint": "9.35.0", @@ -5734,9 +5734,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.23", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.23.tgz", - "integrity": "sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==", + "version": "18.3.24", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.24.tgz", + "integrity": "sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==", "license": "MIT", "dependencies": { "@types/prop-types": "*", diff --git a/package.json b/package.json index 60d23351..db0a0fa7 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", "@eslint/js": "9.35.0", - "@types/react": "18.3.23", + "@types/react": "18.3.24", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "eslint": "9.35.0", From 55fbeb53185a31d1ca4ea7d68a47c169f36ead64 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 23:24:28 +0000 Subject: [PATCH 495/896] Update dependency globals to v16.4.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8519773c..d84841a5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,7 +50,7 @@ "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", - "globals": "16.3.0", + "globals": "16.4.0", "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.2", @@ -11286,9 +11286,9 @@ } }, "node_modules/globals": { - "version": "16.3.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.3.0.tgz", - "integrity": "sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==", + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", + "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index db0a0fa7..1e4e6601 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", - "globals": "16.3.0", + "globals": "16.4.0", "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.2", From 3ea48482391f4f8fd0a4b42a19c84edfb424fa72 Mon Sep 17 00:00:00 2001 From: JPVenson Date: Sat, 20 Sep 2025 01:34:26 +0200 Subject: [PATCH 496/896] Update README.md Co-authored-by: Bill Thornton --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d82df18a..83a95a57 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ To run locally, please use: npm start ``` -To run within a dev container we have to instruct the build-in hostcheck to bind against all addresses: +To run within a dev container we have to instruct the built-in host check to bind against all addresses: ```console npm run start -- --host 0.0.0.0 From b94aaaff1b6cf430b35ec90b70e4b3f0b13b435a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Sep 2025 20:53:48 +0800 Subject: [PATCH 497/896] Update mcr.microsoft.com/devcontainers/typescript-node Docker tag to v3 (#1558) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .devcontainer/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 15a3e594..5636817c 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,7 +3,7 @@ { "name": "Node.js & TypeScript", // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile - "image": "mcr.microsoft.com/devcontainers/typescript-node:1-22-bookworm", + "image": "mcr.microsoft.com/devcontainers/typescript-node:3-22-bookworm", "workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}", "postAttachCommand": "cat .vscode/extensions.json | jq -r .recommendations[] | xargs -n 1 code --install-extension", From c3f48f15ed7a5d591d24f40d424dbf0459740d12 Mon Sep 17 00:00:00 2001 From: JPVenson Date: Sat, 20 Sep 2025 14:54:52 +0200 Subject: [PATCH 498/896] Update series info to use coherent naming scheme (#1537) --- docs/general/server/media/_video-3d.md | 6 ++-- .../server/media/_video-external-extras.md | 10 +++---- .../server/media/_video-external-streams.md | 28 +++++++++---------- docs/general/server/media/_video-multipart.md | 6 ++-- 4 files changed, 25 insertions(+), 25 deletions(-) diff --git a/docs/general/server/media/_video-3d.md b/docs/general/server/media/_video-3d.md index 1f436ca4..c7878043 100644 --- a/docs/general/server/media/_video-3d.md +++ b/docs/general/server/media/_video-3d.md @@ -22,9 +22,9 @@ Awesome 3D Movie (2022)-3d-hsbs.mp4 ``` ```txt -S01E01 Some Episode.3d.ftab.mp4 -S01E02 Some Other Episode.3d.ftab.mp4 -S01E03 Yet another episode.3d.hsbs.mp4 +Series Name A (2022) S01E01 Some Episode.3d.ftab.mp4 +Series Name A (2022) S01E02 Some Other Episode.3d.ftab.mp4 +Series Name A (2022) S01E03 Yet another episode.3d.hsbs.mp4 ``` Additionally, 3D filename tags can be combined with the grouping functionality in movie and music video libraries. All text before the hyphen must match the folder name. diff --git a/docs/general/server/media/_video-external-extras.md b/docs/general/server/media/_video-external-extras.md index e7ad87c0..588cb588 100644 --- a/docs/general/server/media/_video-external-extras.md +++ b/docs/general/server/media/_video-external-extras.md @@ -34,7 +34,7 @@ Best_Movie_Ever (2019) ```txt Awesome TV Show (2024) ā”œā”€ā”€ Season 1 -│ ā”œā”€ā”€ S01E01 episode name.mp4 +│ ā”œā”€ā”€ Awesome TV Show (2024) S01E01 episode name.mp4 │ └── trailers │ └── trailer1.mp4 └── interviews @@ -60,7 +60,7 @@ Best_Movie_Ever (2019) ```txt Awesome TV Show (2024) ā”œā”€ā”€ Season 1 -│ ā”œā”€ā”€ S01E01 episode name.mp4 +│ ā”œā”€ā”€ Awesome TV Show (2024) S01E01 episode name.mp4 │ └── theme.flac └── sample.mp4 ``` @@ -99,9 +99,9 @@ Best_Movie_Ever (2019) ``` ```txt -Awesome TV Show (2024) +Series Name A (2024) ā”œā”€ā”€ Season 1 -│ ā”œā”€ā”€ S01E01 episode name.mp4 +│ ā”œā”€ā”€ Series Name A (2024) S01E01 episode name.mp4 │ └── Preview Trailer.trailer.mp4 -└── making of awesome tv show-behindthescenes.mp4 +└── making of Series Name A-behindthescenes.mp4 ``` diff --git a/docs/general/server/media/_video-external-streams.md b/docs/general/server/media/_video-external-streams.md index 8cd38003..0ea2cce3 100644 --- a/docs/general/server/media/_video-external-streams.md +++ b/docs/general/server/media/_video-external-streams.md @@ -5,23 +5,23 @@ External Subtitles and audio tracks can be added with file suffixes. ```txt -/Movies - /Film (1986) - Film.mkv - Film.default.srt - Film.default.en.forced.ass - Film.forced.en.dts - Film.en.sdh.srt - Film.English Commentary.en.mp3 +Movies +└── Film (1986) + ā”œā”€ā”€ Film.mkv + ā”œā”€ā”€ Film.default.srt + ā”œā”€ā”€ Film.default.en.forced.ass + ā”œā”€ā”€ Film.forced.en.dts + ā”œā”€ā”€ Film.en.sdh.srt + └── Film.English Commentary.en.mp3 ``` ```txt -/Shows - /Show (2021) - /Season 1 - Show (2021) S01E01 Title.avi - Show (2021) S01E01 Title.ja.ass - Show (2021) S01E01 Title.commentary.ja.aac +Shows +└── Series Name A (2021) + └── Season 1 + ā”œā”€ā”€ Series Name A (2021) S01E01 Title.avi + ā”œā”€ā”€ Series Name A (2021) S01E01 Title.ja.ass + └── Series Name A (2021) S01E01 Title.commentary.ja.aac ``` Each title/flag field can be a generic string, or a special flag. A file can have multiple flags, separated with `.` diff --git a/docs/general/server/media/_video-multipart.md b/docs/general/server/media/_video-multipart.md index ae23a529..0d222209 100644 --- a/docs/general/server/media/_video-multipart.md +++ b/docs/general/server/media/_video-multipart.md @@ -12,10 +12,10 @@ Movie Name (2010) ``` ```txt -Show (2025) +Series Name A (2025) └──Season 1 - ā”œā”€ā”€ S01E01-part-1.mkv - └── S01E01-part-2.mkv + ā”œā”€ā”€ Series Name A (2025) S01E01-part-1.mkv + └── Series Name A (2025) S01E01-part-2.mkv ``` The separator is optional between `` and ``. `` can be any number, or the letters a-d. From a4f071310a3919cb5407e9e3c997ed1cc76a7148 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Sep 2025 18:44:25 +0000 Subject: [PATCH 499/896] Update dependency eslint-plugin-n to v17.22.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d84841a5..b7c6cd36 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,7 +45,7 @@ "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.21.3", + "eslint-plugin-n": "17.22.0", "eslint-plugin-prettier": "5.5.4", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", @@ -10076,9 +10076,9 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.21.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.3.tgz", - "integrity": "sha512-MtxYjDZhMQgsWRm/4xYLL0i2EhusWT7itDxlJ80l1NND2AL2Vi5Mvneqv/ikG9+zpran0VsVRXTEHrpLmUZRNw==", + "version": "17.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.22.0.tgz", + "integrity": "sha512-+YQ4dW8gg3eVZ3A8lL6zugEmA+Le5IEpCXsI8vKvDvSIB8gEh2N3PKqDwI+J8uLb7nphTJkwiv2e5OlnEDNvpQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 1e4e6601..6f734ea6 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.21.3", + "eslint-plugin-n": "17.22.0", "eslint-plugin-prettier": "5.5.4", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", From 61e0a614f9a79e1508c7e0f59ef087055ec107d5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 21 Sep 2025 02:40:01 +0000 Subject: [PATCH 500/896] Update dependency @fontsource/noto-sans to v5.2.9 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d84841a5..aee40deb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@docusaurus/theme-classic": "3.8.1", "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.52.1", - "@fontsource/noto-sans": "5.2.8", + "@fontsource/noto-sans": "5.2.9", "@icons-pack/react-simple-icons": "13.7.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", @@ -3876,9 +3876,9 @@ } }, "node_modules/@fontsource/noto-sans": { - "version": "5.2.8", - "resolved": "https://registry.npmjs.org/@fontsource/noto-sans/-/noto-sans-5.2.8.tgz", - "integrity": "sha512-Gqsp0q7sL4G+KL7PRFy4eteeJad9Q3Ef8qlBVabT406e57vdbDH7fAQeiVn0ILGMQ/UDyj6j/SVK+VYzVzxE9w==", + "version": "5.2.9", + "resolved": "https://registry.npmjs.org/@fontsource/noto-sans/-/noto-sans-5.2.9.tgz", + "integrity": "sha512-Kp686d+qiUYzdc/EWxOpbOHmRzX15LDl3nk+uTvA82EM10LjsGTWCMBVJRSU4rkTqsZjPfv5pn86KDoC+yuPdA==", "license": "OFL-1.1", "funding": { "url": "https://github.com/sponsors/ayuhito" diff --git a/package.json b/package.json index 1e4e6601..db3855a7 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@docusaurus/theme-classic": "3.8.1", "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.52.1", - "@fontsource/noto-sans": "5.2.8", + "@fontsource/noto-sans": "5.2.9", "@icons-pack/react-simple-icons": "13.7.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", From fc7f26efea586127f4d0d853498f55596718ed2f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 22 Sep 2025 19:34:40 +0000 Subject: [PATCH 501/896] Update Linters --- package-lock.json | 132 +++++++++++++++++++++++----------------------- package.json | 4 +- 2 files changed, 68 insertions(+), 68 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2144d443..a50acf20 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,7 +45,7 @@ "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.22.0", + "eslint-plugin-n": "17.23.0", "eslint-plugin-prettier": "5.5.4", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", @@ -54,7 +54,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.2", - "typescript-eslint": "8.43.0", + "typescript-eslint": "8.44.0", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -5877,17 +5877,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.43.0.tgz", - "integrity": "sha512-8tg+gt7ENL7KewsKMKDHXR1vm8tt9eMxjJBYINf6swonlWgkYn5NwyIgXpbbDxTNU5DgpDFfj95prcTq2clIQQ==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.44.0.tgz", + "integrity": "sha512-EGDAOGX+uwwekcS0iyxVDmRV9HX6FLSM5kzrAToLTsr9OWCIKG/y3lQheCq18yZ5Xh78rRKJiEpP0ZaCs4ryOQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.43.0", - "@typescript-eslint/type-utils": "8.43.0", - "@typescript-eslint/utils": "8.43.0", - "@typescript-eslint/visitor-keys": "8.43.0", + "@typescript-eslint/scope-manager": "8.44.0", + "@typescript-eslint/type-utils": "8.44.0", + "@typescript-eslint/utils": "8.44.0", + "@typescript-eslint/visitor-keys": "8.44.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -5901,7 +5901,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.43.0", + "@typescript-eslint/parser": "^8.44.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -5917,16 +5917,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.43.0.tgz", - "integrity": "sha512-B7RIQiTsCBBmY+yW4+ILd6mF5h1FUwJsVvpqkrgpszYifetQ2Ke+Z4u6aZh0CblkUGIdR59iYVyXqqZGkZ3aBw==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.44.0.tgz", + "integrity": "sha512-VGMpFQGUQWYT9LfnPcX8ouFojyrZ/2w3K5BucvxL/spdNehccKhB4jUyB1yBCXpr2XFm0jkECxgrpXBW2ipoAw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.43.0", - "@typescript-eslint/types": "8.43.0", - "@typescript-eslint/typescript-estree": "8.43.0", - "@typescript-eslint/visitor-keys": "8.43.0", + "@typescript-eslint/scope-manager": "8.44.0", + "@typescript-eslint/types": "8.44.0", + "@typescript-eslint/typescript-estree": "8.44.0", + "@typescript-eslint/visitor-keys": "8.44.0", "debug": "^4.3.4" }, "engines": { @@ -5942,14 +5942,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.43.0.tgz", - "integrity": "sha512-htB/+D/BIGoNTQYffZw4uM4NzzuolCoaA/BusuSIcC8YjmBYQioew5VUZAYdAETPjeed0hqCaW7EHg+Robq8uw==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.44.0.tgz", + "integrity": "sha512-ZeaGNraRsq10GuEohKTo4295Z/SuGcSq2LzfGlqiuEvfArzo/VRrT0ZaJsVPuKZ55lVbNk8U6FcL+ZMH8CoyVA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.43.0", - "@typescript-eslint/types": "^8.43.0", + "@typescript-eslint/tsconfig-utils": "^8.44.0", + "@typescript-eslint/types": "^8.44.0", "debug": "^4.3.4" }, "engines": { @@ -5964,14 +5964,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.43.0.tgz", - "integrity": "sha512-daSWlQ87ZhsjrbMLvpuuMAt3y4ba57AuvadcR7f3nl8eS3BjRc8L9VLxFLk92RL5xdXOg6IQ+qKjjqNEimGuAg==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.44.0.tgz", + "integrity": "sha512-87Jv3E+al8wpD+rIdVJm/ItDBe/Im09zXIjFoipOjr5gHUhJmTzfFLuTJ/nPTMc2Srsroy4IBXwcTCHyRR7KzA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.43.0", - "@typescript-eslint/visitor-keys": "8.43.0" + "@typescript-eslint/types": "8.44.0", + "@typescript-eslint/visitor-keys": "8.44.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5982,9 +5982,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.43.0.tgz", - "integrity": "sha512-ALC2prjZcj2YqqL5X/bwWQmHA2em6/94GcbB/KKu5SX3EBDOsqztmmX1kMkvAJHzxk7TazKzJfFiEIagNV3qEA==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.44.0.tgz", + "integrity": "sha512-x5Y0+AuEPqAInc6yd0n5DAcvtoQ/vyaGwuX5HE9n6qAefk1GaedqrLQF8kQGylLUb9pnZyLf+iEiL9fr8APDtQ==", "dev": true, "license": "MIT", "engines": { @@ -5999,15 +5999,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.43.0.tgz", - "integrity": "sha512-qaH1uLBpBuBBuRf8c1mLJ6swOfzCXryhKND04Igr4pckzSEW9JX5Aw9AgW00kwfjWJF0kk0ps9ExKTfvXfw4Qg==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.44.0.tgz", + "integrity": "sha512-9cwsoSxJ8Sak67Be/hD2RNt/fsqmWnNE1iHohG8lxqLSNY8xNfyY7wloo5zpW3Nu9hxVgURevqfcH6vvKCt6yg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.43.0", - "@typescript-eslint/typescript-estree": "8.43.0", - "@typescript-eslint/utils": "8.43.0", + "@typescript-eslint/types": "8.44.0", + "@typescript-eslint/typescript-estree": "8.44.0", + "@typescript-eslint/utils": "8.44.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6024,9 +6024,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.43.0.tgz", - "integrity": "sha512-vQ2FZaxJpydjSZJKiSW/LJsabFFvV7KgLC5DiLhkBcykhQj8iK9BOaDmQt74nnKdLvceM5xmhaTF+pLekrxEkw==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.44.0.tgz", + "integrity": "sha512-ZSl2efn44VsYM0MfDQe68RKzBz75NPgLQXuGypmym6QVOWL5kegTZuZ02xRAT9T+onqvM6T8CdQk0OwYMB6ZvA==", "dev": true, "license": "MIT", "engines": { @@ -6038,16 +6038,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.43.0.tgz", - "integrity": "sha512-7Vv6zlAhPb+cvEpP06WXXy/ZByph9iL6BQRBDj4kmBsW98AqEeQHlj/13X+sZOrKSo9/rNKH4Ul4f6EICREFdw==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.44.0.tgz", + "integrity": "sha512-lqNj6SgnGcQZwL4/SBJ3xdPEfcBuhCG8zdcwCPgYcmiPLgokiNDKlbPzCwEwu7m279J/lBYWtDYL+87OEfn8Jw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.43.0", - "@typescript-eslint/tsconfig-utils": "8.43.0", - "@typescript-eslint/types": "8.43.0", - "@typescript-eslint/visitor-keys": "8.43.0", + "@typescript-eslint/project-service": "8.44.0", + "@typescript-eslint/tsconfig-utils": "8.44.0", + "@typescript-eslint/types": "8.44.0", + "@typescript-eslint/visitor-keys": "8.44.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6093,16 +6093,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.43.0.tgz", - "integrity": "sha512-S1/tEmkUeeswxd0GGcnwuVQPFWo8NzZTOMxCvw8BX7OMxnNae+i8Tm7REQen/SwUIPoPqfKn7EaZ+YLpiB3k9g==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.44.0.tgz", + "integrity": "sha512-nktOlVcg3ALo0mYlV+L7sWUD58KG4CMj1rb2HUVOO4aL3K/6wcD+NERqd0rrA5Vg06b42YhF6cFxeixsp9Riqg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.43.0", - "@typescript-eslint/types": "8.43.0", - "@typescript-eslint/typescript-estree": "8.43.0" + "@typescript-eslint/scope-manager": "8.44.0", + "@typescript-eslint/types": "8.44.0", + "@typescript-eslint/typescript-estree": "8.44.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6117,13 +6117,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.43.0.tgz", - "integrity": "sha512-T+S1KqRD4sg/bHfLwrpF/K3gQLBM1n7Rp7OjjikjTEssI2YJzQpi5WXoynOaQ93ERIuq3O8RBTOUYDKszUCEHw==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.44.0.tgz", + "integrity": "sha512-zaz9u8EJ4GBmnehlrpoKvj/E3dNbuQ7q0ucyZImm3cLqJ8INTc970B1qEqDX/Rzq65r3TvVTN7kHWPBoyW7DWw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.43.0", + "@typescript-eslint/types": "8.44.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -10076,9 +10076,9 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.22.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.22.0.tgz", - "integrity": "sha512-+YQ4dW8gg3eVZ3A8lL6zugEmA+Le5IEpCXsI8vKvDvSIB8gEh2N3PKqDwI+J8uLb7nphTJkwiv2e5OlnEDNvpQ==", + "version": "17.23.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.23.0.tgz", + "integrity": "sha512-aPePGxUr5LezcXmMRBF83eK1MmqUYY1NdLdHC+jdpfc5b98eL7yDXY20gXJ6DcTxrHBhrLsfYYqo7J+m0h9YXQ==", "dev": true, "license": "MIT", "dependencies": { @@ -21408,16 +21408,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.43.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.43.0.tgz", - "integrity": "sha512-FyRGJKUGvcFekRRcBKFBlAhnp4Ng8rhe8tuvvkR9OiU0gfd4vyvTRQHEckO6VDlH57jbeUQem2IpqPq9kLJH+w==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.44.0.tgz", + "integrity": "sha512-ib7mCkYuIzYonCq9XWF5XNw+fkj2zg629PSa9KNIQ47RXFF763S5BIX4wqz1+FLPogTZoiw8KmCiRPRa8bL3qw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.43.0", - "@typescript-eslint/parser": "8.43.0", - "@typescript-eslint/typescript-estree": "8.43.0", - "@typescript-eslint/utils": "8.43.0" + "@typescript-eslint/eslint-plugin": "8.44.0", + "@typescript-eslint/parser": "8.44.0", + "@typescript-eslint/typescript-estree": "8.44.0", + "@typescript-eslint/utils": "8.44.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 8daf9b60..ae8f2cfc 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.22.0", + "eslint-plugin-n": "17.23.0", "eslint-plugin-prettier": "5.5.4", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", @@ -79,7 +79,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.2", - "typescript-eslint": "8.43.0", + "typescript-eslint": "8.44.0", "typescript-plugin-css-modules": "5.2.0" } } From 63222e15be75965c95be21985aeae72c7d29f701 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 24 Sep 2025 11:54:10 +0000 Subject: [PATCH 502/896] Update dependency @fontsource/noto-sans to v5.2.10 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index a50acf20..55be439d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@docusaurus/theme-classic": "3.8.1", "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.52.1", - "@fontsource/noto-sans": "5.2.9", + "@fontsource/noto-sans": "5.2.10", "@icons-pack/react-simple-icons": "13.7.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", @@ -3876,9 +3876,9 @@ } }, "node_modules/@fontsource/noto-sans": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/@fontsource/noto-sans/-/noto-sans-5.2.9.tgz", - "integrity": "sha512-Kp686d+qiUYzdc/EWxOpbOHmRzX15LDl3nk+uTvA82EM10LjsGTWCMBVJRSU4rkTqsZjPfv5pn86KDoC+yuPdA==", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@fontsource/noto-sans/-/noto-sans-5.2.10.tgz", + "integrity": "sha512-J58RVfS/C0Z2VBF+PoU260Tx8cdRGYuS+e3yQe4hYaIYDl0sEVn5CzlLo5zVRvQD0HaIUTV8AZMfqR7rtdEpqQ==", "license": "OFL-1.1", "funding": { "url": "https://github.com/sponsors/ayuhito" diff --git a/package.json b/package.json index ae8f2cfc..0ee84182 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@docusaurus/theme-classic": "3.8.1", "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.52.1", - "@fontsource/noto-sans": "5.2.9", + "@fontsource/noto-sans": "5.2.10", "@icons-pack/react-simple-icons": "13.7.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", From 2e20a95c77781d07d38fd4e0a88b971e9ab84f1f Mon Sep 17 00:00:00 2001 From: JPVenson Date: Wed, 24 Sep 2025 21:46:07 +0300 Subject: [PATCH 503/896] Add Team-Member Donation Page (#1557) * Add Donation page * Move donation data to src dir * typo * Add @1hitsong donation details * Fix links * Listify entries * Update docs/general/contributing/direct-donations.mdx Co-authored-by: Niels van Velzen * Apply suggestions from code review Co-authored-by: Niels van Velzen * Add @nielsvanvelzen sponsor info * Clarified inclusion rules * Add @TimGels sponsor info * Add Xbox role to @timgels sponsor info * Add Enum based data entries * Add @joshuaboniface sponsor info * Rephrasing inclusing rules * Add @LePips sponsor info * Apply suggestions from code review Co-authored-by: Ethan Pippin * Change Switftfin developer role * Update @JPVenson title * Add @ferferga sponsor info * Rephrase Inclusion rules * Add @thornbill sponsor info * Add @bond-009 sponsor info * add core as codeowners to direct-donations.mdx * Correct Bond Liberapay entry * Correct name entry * typo * Add @oddstr13 sponsor info * Update .github/CODEOWNERS Co-authored-by: Niels van Velzen --------- Co-authored-by: Niels van Velzen Co-authored-by: Ethan Pippin --- .github/CODEOWNERS | 1 + .../general/contributing/direct-donations.mdx | 54 +++++ docs/general/faq.md | 2 +- src/data/donations.ts | 197 ++++++++++++++++++ 4 files changed, 253 insertions(+), 1 deletion(-) create mode 100644 docs/general/contributing/direct-donations.mdx create mode 100644 src/data/donations.ts diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 9e366d88..e57f2466 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,6 +1,7 @@ .github/ @jellyfin/core blog/ @jellyfin/core src/data/ @jellyfin/core +docs/general/contributing/direct-donations.mdx @jellyfin/core docs/general/about.md @jellyfin/core docs/general/community-standards.md @joshuaboniface docs/general/contributing/ @jellyfin/core diff --git a/docs/general/contributing/direct-donations.mdx b/docs/general/contributing/direct-donations.mdx new file mode 100644 index 00000000..dbd815ef --- /dev/null +++ b/docs/general/contributing/direct-donations.mdx @@ -0,0 +1,54 @@ +--- +uid: donate-directly +title: Donations to individual developers +--- + +import Link from '@docusaurus/Link'; +import { donations } from '../../../src/data/donations'; + +Jellyfin is free and will always be free. We do not accept any money or benefit for any form of favor or feature and no implicit or explicit entitlement should be assumed or demanded when donating to Jellyfin or one of its developers. + +That said the many developers or moderators accept donations purely as a sign of gratitude for their volunteer work on the project or officially related. + +This table is not conclusive and if you are missing a specific person you want to donate to, please contact the developer directly. +This list is also intentionally randomly ordered to avoid any appearance of favoring any one developer. + + Math.random() - 0.5)[0].links[0].url}>Pick for me, just somebody. + + + + + + + + + {donations + .sort(() => Math.random() - 0.5) + .map((element) => ( + + + + + + ))} + +
    UsernameRoleDonation Links
    {element.title} +
      + {element.roles.map((role) => ( +
    • {role}
    • + ))} +
    +
    +
      + {element.links.map((link) => ( +
    • + {link.name} +
    • + ))} +
    +
    + +The rules for inclusion into this lists are being a currently active member of the Jellyfin Team and having shown a long term commitment towards the project as a whole. +This can mean either significant contributions to the Jellyfin Server project, any officially recognised Clients or a Jellyfin-Labs project; or existing long commitments towards official moderation efforts as an community moderator in our chat or forum. + +As with all official associations with the Jellyfin project, the Core team has the final say on any decision regarding modifications to this list. diff --git a/docs/general/faq.md b/docs/general/faq.md index a1ed0158..125f0088 100644 --- a/docs/general/faq.md +++ b/docs/general/faq.md @@ -48,4 +48,4 @@ Please see our [requesting features](/docs/general/contributing/issues#requestin All we can ask is you [use Jellyfin](/docs/general/installation), [report any bugs](/docs/general/contributing/issues#reporting-bugs), and tell your friends about us! Really, we're just people volunteering our time to help build a better media system, so joining the community is the best way to show your support. -We do offer a donations page [on OpenCollective](https://opencollective.com/jellyfin), however please note that these funds are **only** used for infrastructure. All our developers are unpaid volunteers on principle. +We do offer a donations page [on OpenCollective](https://opencollective.com/jellyfin), however please note that these funds are **only** used for infrastructure. All our developers are unpaid volunteers on principle. Many individual developers that are active in the project accept [donations](/docs/general/contributing/direct-donations.mdx) however. diff --git a/src/data/donations.ts b/src/data/donations.ts new file mode 100644 index 00000000..a29eab42 --- /dev/null +++ b/src/data/donations.ts @@ -0,0 +1,197 @@ +type Link = { + name: string; + url: string; +}; + +export type DonationTarget = { + title: string; + roles: Array; + links: Array; +}; + +export enum MiscRoles { + Mod = 'Moderator', + CommunityMod = 'Community Moderator', + CoreTeam = 'Core Team', + ReleaseManager = 'Release Manager', + InfastructureAdmin = 'Infastructure Administrator', + ProjectLeader = 'Project Leader', + Tooling = 'Tooling/Packaging Developer' +} + +export enum Projects { + Server = 'Jellyfin Server', + Xbox = 'Jellyfin for Xbox', + Roku = 'Jellyfin for Roku', + ATV = 'Jellyfin for Android TV', + Android = 'Jellyfin for Android', + Swiftfin = 'Swiftfin', + Vue = 'Jellyfin Vue', + JellyfinWeb = 'Jellyfin Web', + IOS = 'Jellyfin for iOS', + Kodi = 'Jellyfin for Kodi' +} + +export enum ProjectRole { + SubprojectLead = 'Subproject Lead', + Contributor = 'Contributor' +} + +export enum SponsorTypes { + GithubSponsor = 'Github Sponsors', + BuyMeACoffee = 'Buy Me a Coffee', + Patreon = 'Patreon', + Liberapay = 'Liberapay', + KoFi = 'ko-fi' +} + +function GetProjectRole(project: Projects, roleInProject: ProjectRole) { + return `${project} ${roleInProject}`; +} + +export const donations: Array = [ + { + title: 'Jean-Pierre Bachmann (JPVenson)', + roles: [ + GetProjectRole(Projects.Xbox, ProjectRole.SubprojectLead), + GetProjectRole(Projects.Server, ProjectRole.Contributor), + MiscRoles.Mod + ], + links: [ + { + url: 'https://coff.ee/venson', + name: SponsorTypes.BuyMeACoffee + } + ] + }, + { + title: '1hitsong', + roles: [GetProjectRole(Projects.Roku, ProjectRole.SubprojectLead)], + links: [ + { + url: 'https://coff.ee/1hitsong', + name: SponsorTypes.BuyMeACoffee + }, + { + url: 'https://github.com/sponsors/1hitsong', + name: SponsorTypes.GithubSponsor + } + ] + }, + { + title: 'Niels van Velzen', + roles: [ + MiscRoles.CoreTeam, + GetProjectRole(Projects.ATV, ProjectRole.SubprojectLead), + GetProjectRole(Projects.Android, ProjectRole.SubprojectLead) + ], + links: [ + { + url: 'https://github.com/sponsors/nielsvanvelzen', + name: SponsorTypes.GithubSponsor + }, + { + url: 'https://coff.ee/nielsvanvelzen', + name: SponsorTypes.BuyMeACoffee + } + ] + }, + { + title: 'Tim Gels', + roles: [MiscRoles.CommunityMod, GetProjectRole(Projects.Xbox, ProjectRole.Contributor)], + links: [ + { + url: 'https://github.com/sponsors/TimGels', + name: SponsorTypes.GithubSponsor + }, + { + url: 'https://coff.ee/timgels', + name: SponsorTypes.BuyMeACoffee + } + ] + }, + { + title: 'Joshua Boniface', + roles: [MiscRoles.ProjectLeader, MiscRoles.ReleaseManager, MiscRoles.InfastructureAdmin], + links: [ + { + url: 'https://github.com/sponsors/joshuaboniface', + name: SponsorTypes.GithubSponsor + }, + { + url: 'https://patreon.com/joshuaboniface', + name: SponsorTypes.Patreon + } + ] + }, + { + title: 'Ethan Pippin', + roles: [GetProjectRole(Projects.Swiftfin, ProjectRole.SubprojectLead)], + links: [ + { + url: 'https://github.com/sponsors/LePips', + name: SponsorTypes.GithubSponsor + } + ] + }, + { + title: 'Fernando FernÔndez (ferferga)', + roles: [GetProjectRole(Projects.Vue, ProjectRole.SubprojectLead)], + links: [ + { + url: 'https://github.com/sponsors/ferferga', + name: SponsorTypes.GithubSponsor + } + ] + }, + { + title: 'Bill Thornton', + roles: [ + MiscRoles.CoreTeam, + GetProjectRole(Projects.JellyfinWeb, ProjectRole.SubprojectLead), + GetProjectRole(Projects.IOS, ProjectRole.SubprojectLead) + ], + links: [ + { + url: 'https://github.com/sponsors/thornbill', + name: SponsorTypes.GithubSponsor + }, + { + url: 'https://coff.ee/thornbill', + name: SponsorTypes.BuyMeACoffee + } + ] + }, + { + title: 'Bond_009', + roles: [MiscRoles.CoreTeam, GetProjectRole(Projects.Server, ProjectRole.Contributor)], + links: [ + { + url: 'https://liberapay.com/Bond_009', + name: SponsorTypes.Liberapay + }, + { + url: 'https://github.com/sponsors/Bond-009', + name: SponsorTypes.GithubSponsor + } + ] + }, + { + title: 'Odd StrÄbø', + roles: [GetProjectRole(Projects.Kodi, ProjectRole.SubprojectLead), MiscRoles.Tooling], + links: [ + { + url: 'https://github.com/sponsors/oddstr13', + name: SponsorTypes.GithubSponsor + }, + { + url: 'https://ko-fi.com/oddstr13', + name: SponsorTypes.KoFi + }, + { + url: 'https://buymeacoffee.com/oddstr13', + name: SponsorTypes.BuyMeACoffee + } + ] + } +]; From b7785d9544842c7beb71b6f955c9eebb98552727 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Thu, 25 Sep 2025 16:33:06 +0800 Subject: [PATCH 504/896] note linux client side tone mapping --- docs/general/clients/codec-support.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index 7fe8ed6f..a57b08db 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -81,6 +81,8 @@ HDR is only supported on a very limited range of devices: - WebOS devices (Newer LG Smart TVs) running the official WebOS client supports HDR. However, [mkv containers are known to cause issues](https://github.com/jellyfin/jellyfin-web/issues/4678). Please enable the force remux mkv to mp4 option in the client settings as a workaround. +- Some Chromium-based browsers on Linux will attempt Client-side HDR to SDR tonemapping. This generally looks very bad. There will be no server side involvement when this is happening. + Devices not listed above do not support HDR on any official client. Any HDR content will have to be converted to SDR by the server for proper playback on these clients. For more info, please refer to our [tone-mapping documentation](/docs/general/post-install/transcoding/#hdr-to-sdr-tone-mapping) ## [Audio Compatibility](https://en.wikipedia.org/wiki/Comparison_of_video_container_formats#Audio_coding_formats_support "Wikipedia's audio codec tables") From 19ff46a1db9060b950e12c78d00de13894b0ad7d Mon Sep 17 00:00:00 2001 From: felix920506 Date: Thu, 25 Sep 2025 16:35:48 +0800 Subject: [PATCH 505/896] typo --- docs/general/clients/codec-support.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index a57b08db..bf409eb5 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -73,7 +73,7 @@ HDR is only supported on a very limited range of devices: - Android devices running either the official Android App or using Chrome can display HDR content if the device supports HDR and the source format. Format support depends on device. -- Macs running macOS that supports HDR can play HDR content when using Safari, Chrome or Firefox on an HDR capable display as long as the source codec is supported. Safari has the most complete support, including HDR10, Dolby Vision (including P5) and HLG. Chrome and Firefox only support HDR10. Chrome supports HDR10 on HEVC, VP9 and AV1. Firefox only supporting HDR on VP9 and AV1 content. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. +- Macs running macOS that supports HDR can play HDR content when using Safari, Chrome or Firefox on an HDR capable display as long as the source codec is supported. Safari has the most complete support, including HDR10, Dolby Vision (including P5) and HLG. Chrome and Firefox only support HDR10. Chrome supports HDR10 on HEVC, VP9 and AV1. Firefox only supports HDR on VP9 and AV1 content. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. - Windows PCs with an HDR display with HDR enabled in the settings using Edge or Chrome. Dolby Vision only works in Edge and requires the Dolby Vision addon from the Microsoft Store to be installed. Edge generally produces better colors than Chrome when playing HDR content. From fa47e8ea216ad2dea505d0a21b1fa0c252a73a6a Mon Sep 17 00:00:00 2001 From: felix920506 Date: Thu, 25 Sep 2025 16:36:58 +0800 Subject: [PATCH 506/896] note apple's client side tonemapping to HDR10 --- docs/general/clients/codec-support.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index bf409eb5..cdc2d2cb 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -73,7 +73,7 @@ HDR is only supported on a very limited range of devices: - Android devices running either the official Android App or using Chrome can display HDR content if the device supports HDR and the source format. Format support depends on device. -- Macs running macOS that supports HDR can play HDR content when using Safari, Chrome or Firefox on an HDR capable display as long as the source codec is supported. Safari has the most complete support, including HDR10, Dolby Vision (including P5) and HLG. Chrome and Firefox only support HDR10. Chrome supports HDR10 on HEVC, VP9 and AV1. Firefox only supports HDR on VP9 and AV1 content. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. +- Macs running macOS that supports HDR can play HDR content when using Safari, Chrome or Firefox on an HDR capable display as long as the source codec is supported. Safari has the most complete support, including HDR10, Dolby Vision (including P5) and HLG. Chrome and Firefox only support HDR10. Chrome supports HDR10 on HEVC, VP9 and AV1. Firefox only supports HDR on VP9 and AV1 content. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. On non-Apple displays, other HDR formats will be tone-mapped to HDR10 by the client device. - Windows PCs with an HDR display with HDR enabled in the settings using Edge or Chrome. Dolby Vision only works in Edge and requires the Dolby Vision addon from the Microsoft Store to be installed. Edge generally produces better colors than Chrome when playing HDR content. From 5cf636d5b59902a47543877525994e6fcfd1fe4b Mon Sep 17 00:00:00 2001 From: felix920506 Date: Thu, 25 Sep 2025 16:40:06 +0800 Subject: [PATCH 507/896] Link Microsoft DV addon --- docs/general/clients/codec-support.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index cdc2d2cb..e5885ac2 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -75,7 +75,7 @@ HDR is only supported on a very limited range of devices: - Macs running macOS that supports HDR can play HDR content when using Safari, Chrome or Firefox on an HDR capable display as long as the source codec is supported. Safari has the most complete support, including HDR10, Dolby Vision (including P5) and HLG. Chrome and Firefox only support HDR10. Chrome supports HDR10 on HEVC, VP9 and AV1. Firefox only supports HDR on VP9 and AV1 content. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. On non-Apple displays, other HDR formats will be tone-mapped to HDR10 by the client device. -- Windows PCs with an HDR display with HDR enabled in the settings using Edge or Chrome. Dolby Vision only works in Edge and requires the Dolby Vision addon from the Microsoft Store to be installed. Edge generally produces better colors than Chrome when playing HDR content. +- Windows PCs with an HDR display with HDR enabled in the settings using Edge or Chrome. Dolby Vision only works in Edge and requires [the Dolby Vision add-on from the Microsoft Store](https://apps.microsoft.com/detail/9pltg1lwphlf) to be installed. Edge generally produces better colors than Chrome when playing HDR content. - Android TV devices with HDR support running the official Android TV App. HDR format support depends on the specific device you are running. From 451982f927e8bf2263d709657439d1dd33762ea1 Mon Sep 17 00:00:00 2001 From: Hans-Christian Ebke Date: Thu, 25 Sep 2025 12:11:25 +0200 Subject: [PATCH 508/896] Update nginx.md Remove WebOS caveat and instead implement the change directly in nginx example --- .../post-install/networking/8_reverse-proxy/nginx.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/nginx.md b/docs/general/post-install/networking/8_reverse-proxy/nginx.md index 18d85186..1d4ab2e5 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/nginx.md +++ b/docs/general/post-install/networking/8_reverse-proxy/nginx.md @@ -51,7 +51,7 @@ server { # See: https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP # Enforces https content and restricts JS/CSS to origin # External Javascript (such as cast_sender.js for Chromecast) must be whitelisted. - add_header Content-Security-Policy "default-src https: data: blob: ; img-src 'self' https://* ; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' https://www.gstatic.com https://www.youtube.com blob:; worker-src 'self' blob:; connect-src 'self'; object-src 'none'; frame-ancestors 'self'; font-src 'self'"; + add_header Content-Security-Policy "default-src https: data: blob: ; img-src 'self' https://* ; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' https://www.gstatic.com https://www.youtube.com blob:; worker-src 'self' blob:; connect-src 'self'; object-src 'none'; font-src 'self'"; location / { # Proxy main Jellyfin traffic @@ -90,11 +90,6 @@ server { } ``` -## WebOS Jellyfin App Error -27 - -For the Jellyfin app on WebOS (running on LG TVs) the `Content-Security-Policy` header needs to be modified slightly: Remove `frame-ancestors 'self';`. -Not removing this part may lead to the app displaying "Error -27" upon trying to log in. - ## Extra Nginx Configurations ### Censor sensitive information in logs From b53cddd684d7f71f74b6186615064ab3af47e10f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 25 Sep 2025 20:21:25 +0800 Subject: [PATCH 509/896] Update dependency swiper to v12 (#1556) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 55be439d..91039484 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.92.1", - "swiper": "11.2.10", + "swiper": "12.0.1", "url-loader": "4.1.1" }, "devDependencies": { @@ -20944,9 +20944,9 @@ } }, "node_modules/swiper": { - "version": "11.2.10", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.10.tgz", - "integrity": "sha512-RMeVUUjTQH+6N3ckimK93oxz6Sn5la4aDlgPzB+rBrG/smPdCTicXyhxa+woIpopz+jewEloiEE3lKo1h9w2YQ==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-12.0.1.tgz", + "integrity": "sha512-Fi+gNw/tfc4hsGowQU5tRC/f1HFknkh4Vz8PaDI4JTinLUMTwhZyaovcH/va+iXq98BNUHN5ok0c2lEI82Fsgw==", "funding": [ { "type": "patreon", diff --git a/package.json b/package.json index 0ee84182..17f6b2ae 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.92.1", - "swiper": "11.2.10", + "swiper": "12.0.1", "url-loader": "4.1.1" }, "browserslist": { From dcb061ced9e231526077d0b1f4ed7c17cf3d131a Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 25 Sep 2025 15:21:14 +0100 Subject: [PATCH 510/896] Update docs/general/administration/storage.md Co-authored-by: BotBlake --- docs/general/administration/storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index 2379fa27..fa5081f4 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -52,4 +52,4 @@ For ZFS datasets containing large media files (i.e., not the dataset containing N.b.: Changing the record size on an existing ZFS dataset will not change the existing data within it, meaning performance will not be any different for anything but newly-written changes into the dataset. As such, it is recommended to rewrite your data into the dataset to take advantage of the change in record size, otherwise the configuration change will not yield the expected change in performance. -As ZFS snapshots can use a lot of storage over time without a sensible `destroy` schedule, there may be a temptation to keep your data on a mechanical drive instead of an SSD. Do NOT use ZFS-formatted mechanical drives to store your Jellyfin Server data (everything except your media files), or you will have terrible performance. SSD is absolutely necessary. +As ZFS snapshots can use a lot of storage over time without a sensible `destroy` schedule, there may be a temptation to keep your data on a mechanical drive instead of an SSD. Do not use ZFS-formatted mechanical drives to store your Jellyfin Server data (everything except your media files), as this will result in poor performance. An SSD is strongly recommended. From 7a935bcb3f31203ed8ea164dfe6e0b6766f2ab01 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 25 Sep 2025 15:21:45 +0100 Subject: [PATCH 511/896] Update docs/general/administration/storage.md Co-authored-by: BotBlake --- docs/general/administration/storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index fa5081f4..7b1745da 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -50,6 +50,6 @@ The record size for your media file dataset(s) must not be using `4 K` or `8 K`, For ZFS datasets containing large media files (i.e., not the dataset containing the Jellyfin Server SQLite database), a record size of `1 M` is likely appropriate for optimal performance. -N.b.: Changing the record size on an existing ZFS dataset will not change the existing data within it, meaning performance will not be any different for anything but newly-written changes into the dataset. As such, it is recommended to rewrite your data into the dataset to take advantage of the change in record size, otherwise the configuration change will not yield the expected change in performance. +Note that changing the record size on an existing ZFS dataset will not change the existing data within it, meaning performance will not be any different for anything but newly-written changes into the dataset. As such, it is recommended to rewrite your data into the dataset to take advantage of the change in record size; otherwise, the configuration change will not yield the expected change in performance. As ZFS snapshots can use a lot of storage over time without a sensible `destroy` schedule, there may be a temptation to keep your data on a mechanical drive instead of an SSD. Do not use ZFS-formatted mechanical drives to store your Jellyfin Server data (everything except your media files), as this will result in poor performance. An SSD is strongly recommended. From 256b8001c37062829f192d56ef2e1a2d94ff1e2e Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 25 Sep 2025 15:22:07 +0100 Subject: [PATCH 512/896] Update docs/general/administration/storage.md Co-authored-by: BotBlake --- docs/general/administration/storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index 7b1745da..98ca2da4 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -3,7 +3,7 @@ uid: server-storage title: Storage - -Jellyfin is designed to directly read media from a filesystem. A network storage device using Samba or NFS must be directly mounted to the OS. The Jellyfin Server database should also be stored locally and not on a network storage device for acceptable performance. +Jellyfin is designed to directly read media from a filesystem. A network storage device using SMB or NFS must be directly mounted to the OS. The Jellyfin Server database should also be stored locally and not on a network storage device for acceptable performance. ## NFS From 8e6a4a4bf0f6e476a61e1dd1350c3a13a69f3f76 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 25 Sep 2025 15:28:33 +0100 Subject: [PATCH 513/896] Update docs/general/administration/storage.md Co-authored-by: BotBlake --- docs/general/administration/storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index 98ca2da4..48f42de0 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -26,7 +26,7 @@ The [transcoding](/docs/general/post-install/transcoding) folder needs roughly t [rclone](https://rclone.org/downloads/) is a popular choice for integrating cloud storage with a Jellyfin Server. rclone is supported on most operating systems. To combine local and cloud filesystems, rclone can be paired with another program such as [mergerfs](https://github.com/trapexit/mergerfs). -When using cloud storage, it is recommended to disable image extraction as the task requires downloading the entire file. +When using cloud storage, it is recommended to disable image extraction as it requires downloading the entire file. ## MergerFS From 40916c8547531c1040420763caee3f3899e66a1f Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 25 Sep 2025 15:28:46 +0100 Subject: [PATCH 514/896] Update docs/general/administration/storage.md Co-authored-by: BotBlake --- docs/general/administration/storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index 48f42de0..bd052e66 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -1,7 +1,7 @@ --- uid: server-storage title: Storage -- +--- Jellyfin is designed to directly read media from a filesystem. A network storage device using SMB or NFS must be directly mounted to the OS. The Jellyfin Server database should also be stored locally and not on a network storage device for acceptable performance. From 1435c31e29288fc56ba700f8f386ec74af6af868 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 15:32:21 +0000 Subject: [PATCH 515/896] Update Linters --- package-lock.json | 58 ++++++++++++++++++++++++++++++++++++----------- package.json | 6 ++--- 2 files changed, 48 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 91039484..8131c114 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,15 +37,15 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", - "@eslint/js": "9.35.0", + "@eslint/js": "9.36.0", "@types/react": "18.3.24", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.35.0", + "eslint": "9.36.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.23.0", + "eslint-plugin-n": "17.23.1", "eslint-plugin-prettier": "5.5.4", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", @@ -132,6 +132,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.7.tgz", "integrity": "sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==", "license": "MIT", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", @@ -1958,6 +1959,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -1980,6 +1982,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" } @@ -2060,6 +2063,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2423,6 +2427,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -3064,6 +3069,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.1.tgz", "integrity": "sha512-ENB01IyQSqI2FLtOzqSI3qxG2B/jP4gQPahl2C3XReiLebcVh5B5cB9KYFvdoOqOWPyr5gXK4sjgTKv7peXCrA==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/babel": "3.8.1", "@docusaurus/bundler": "3.8.1", @@ -3269,6 +3275,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.8.1.tgz", "integrity": "sha512-oByRkSZzeGNQByCMaX+kif5Nl2vmtj2IHQI2fWjCfCootsdKZDPFLonhIp5s3IGJO7PLUfe0POyw0Xh/RrGXJA==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/core": "3.8.1", "@docusaurus/logger": "3.8.1", @@ -3413,6 +3420,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.1.tgz", "integrity": "sha512-UswMOyTnPEVRvN5Qzbo+l8k4xrd5fTFu2VPPfD6FcW/6qUtVLmJTQCktbAL3KJ0BVXGm5aJXz/ZrzqFuZERGPw==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/mdx-loader": "3.8.1", "@docusaurus/module-type-aliases": "3.8.1", @@ -3839,9 +3847,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.35.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.35.0.tgz", - "integrity": "sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw==", + "version": "9.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.36.0.tgz", + "integrity": "sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==", "dev": true, "license": "MIT", "engines": { @@ -4166,6 +4174,7 @@ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", "license": "MIT", + "peer": true, "dependencies": { "@types/mdx": "^2.0.0" }, @@ -5059,6 +5068,7 @@ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -5738,6 +5748,7 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.24.tgz", "integrity": "sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==", "license": "MIT", + "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -5922,6 +5933,7 @@ "integrity": "sha512-VGMpFQGUQWYT9LfnPcX8ouFojyrZ/2w3K5BucvxL/spdNehccKhB4jUyB1yBCXpr2XFm0jkECxgrpXBW2ipoAw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.44.0", "@typescript-eslint/types": "8.44.0", @@ -6346,6 +6358,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6401,6 +6414,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7117,6 +7131,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001726", "electron-to-chromium": "^1.5.173", @@ -7400,6 +7415,7 @@ "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@chevrotain/cst-dts-gen": "11.0.3", "@chevrotain/gast": "11.0.3", @@ -8129,6 +8145,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -8448,6 +8465,7 @@ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.32.0.tgz", "integrity": "sha512-5JHBC9n75kz5851jeklCPmZWcg3hUe6sjqJvyk3+hVqFaKcHwHgxsjeN1yLmggoUc6STbtm9/NQyabQehfjvWQ==", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10" } @@ -8857,6 +8875,7 @@ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "license": "ISC", + "peer": true, "engines": { "node": ">=12" } @@ -9827,11 +9846,12 @@ } }, "node_modules/eslint": { - "version": "9.35.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.35.0.tgz", - "integrity": "sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==", + "version": "9.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.36.0.tgz", + "integrity": "sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -9839,7 +9859,7 @@ "@eslint/config-helpers": "^0.3.1", "@eslint/core": "^0.15.2", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.35.0", + "@eslint/js": "9.36.0", "@eslint/plugin-kit": "^0.3.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -9909,6 +9929,7 @@ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", + "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -10076,9 +10097,9 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.23.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.23.0.tgz", - "integrity": "sha512-aPePGxUr5LezcXmMRBF83eK1MmqUYY1NdLdHC+jdpfc5b98eL7yDXY20gXJ6DcTxrHBhrLsfYYqo7J+m0h9YXQ==", + "version": "17.23.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.23.1.tgz", + "integrity": "sha512-68PealUpYoHOBh332JLLD9Sj7OQUDkFpmcfqt8R9sySfFSeuGJjMTJQvCRRB96zO3A/PELRLkPrzsHmzEFQQ5A==", "dev": true, "license": "MIT", "dependencies": { @@ -17016,6 +17037,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -17959,6 +17981,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -18509,6 +18532,7 @@ "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", + "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -18825,6 +18849,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -18837,6 +18862,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -18881,6 +18907,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", "license": "MIT", + "peer": true, "dependencies": { "@types/react": "*" }, @@ -18909,6 +18936,7 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -19753,6 +19781,7 @@ "resolved": "https://registry.npmjs.org/sass/-/sass-1.92.1.tgz", "integrity": "sha512-ffmsdbwqb3XeyR8jJR6KelIXARM9bFQe8A6Q3W4Klmwy5Ckd5gz7jgUNHo4UOqutU5Sk1DtKLbpDP0nLCg1xqQ==", "license": "MIT", + "peer": true, "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -19881,6 +19910,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -21399,6 +21429,7 @@ "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "devOptional": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -22073,6 +22104,7 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz", "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==", "license": "MIT", + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", diff --git a/package.json b/package.json index 17f6b2ae..b57f0d05 100644 --- a/package.json +++ b/package.json @@ -62,15 +62,15 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", - "@eslint/js": "9.35.0", + "@eslint/js": "9.36.0", "@types/react": "18.3.24", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.35.0", + "eslint": "9.36.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.23.0", + "eslint-plugin-n": "17.23.1", "eslint-plugin-prettier": "5.5.4", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", From 9bb53c346732ea452303d8b1f5524be0e142e231 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Fri, 26 Sep 2025 16:04:59 -0400 Subject: [PATCH 516/896] Add iOS 1.7.0 release post --- blog/2025/09-29-ios-1.7/downloads.png | Bin 0 -> 217461 bytes blog/2025/09-29-ios-1.7/index.mdx | 98 ++++++++++++++++++++++++++ blog/authors.yml | 2 +- 3 files changed, 99 insertions(+), 1 deletion(-) create mode 100644 blog/2025/09-29-ios-1.7/downloads.png create mode 100644 blog/2025/09-29-ios-1.7/index.mdx diff --git a/blog/2025/09-29-ios-1.7/downloads.png b/blog/2025/09-29-ios-1.7/downloads.png new file mode 100644 index 0000000000000000000000000000000000000000..494b555d06266d3c4cdb96c57289c4bcefbd85d1 GIT binary patch literal 217461 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�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 z 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
    U2^B-gq=C&x^4XXj`Tz-PK8LUO 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 literal 0 HcmV?d00001 diff --git a/blog/2025/09-29-ios-1.7/index.mdx b/blog/2025/09-29-ios-1.7/index.mdx new file mode 100644 index 00000000..f17e22fb --- /dev/null +++ b/blog/2025/09-29-ios-1.7/index.mdx @@ -0,0 +1,98 @@ +--- +title: Jellyfin for iOS 1.7.0 +authors: + - thornbill +slug: ios-v1.7.0 +tags: [release, ios] +--- + +Download support is (finally) coming to Jellyfin for iOS! + +{/* truncate */} + +Jellyfin for iOS version 1.7.0 delivers the long-awaited downloads feature. This update introduces global download support complete with +Files app integration and sharing capabilities. Alongside this major new feature, the release brings additional technical improvements and +expanded localization support. A complete list of changes, including their respective pull requests, can be found on +[GitHub](https://github.com/jellyfin/jellyfin-expo/releases/tag/v1.7.0.7). + +### Download support is here! + +Direct downloads of all media types are now supported, working similarly to the Jellyfin web client and Android app. The download option +will be presented in the standard UI for users with appropriate server permissions. When selected, an entry will appear in the new +Downloads tab. + +From the Downloads tab, users can: + +- Open downloaded media in the Files app +- Share directly to other apps (like VLC) for viewing/playing +- Delete downloaded content + +![Downloads tab with context menu showing downloaded item options](./downloads.png) + +Additionally, downloaded media can be browsed directly from within the Files app by locating the Jellyfin directory under Downloads. + +#### Transcoded downloads + +Transcoded downloads have transitioned from an experimental to an alpha setting, allowing for broader community testing of this emerging +capability. This feature enables transcoding of audio and video that cannot be played directly by the iOS media engine. The Jellyfin server +will convert these files to a compatible format, also enabling playback of compatible videos directly within the app. + +**Important notes for users:** Server-side support for transcoded downloads is currently very basic. You may encounter various issues, and +the feature should be approached with this in mind. Currently, there are no options to control download quality, and in some cases, +transcoded files may be significantly larger than the original source files. Please report any issues you encounter on +[GitHub](https://github.com/jellyfin/jellyfin-ios/issues). + +### Technical improvements + +This release features several technical enhancements: + +- **State Management Upgrade**: State management within the app has been migrated to [zustand](https://github.com/pmndrs/zustand) from + mobx, resolving a major blocker for upgrading to the latest Expo and React Native versions. +- **TypeScript Migration**: Continued migration to TypeScript improves overall code quality and maintainability. +- **App Naming Consistency**: Updates made to the app name to ensure + [consistent branding](https://github.com/jellyfin/jellyfin-meta/discussions/100). +- **Expanded Localization**: Added support for Afrikaans and Basque languages, thanks to our community translators. +- **Code Optimization**: Removed unused resources from the app. + +### Supported iOS versions + +**This release of the Jellyfin app will be the last major update to support iOS 12.** The next major release is planned to include an +updated version of React Native, which will require us to increase the minimum supported iOS version to at least 15.1. Users with devices +running older iOS versions will still be able to use the Jellyfin web interface, though future app updates will not be available for these +devices. + +## Contributors + +Jellyfin is completely developed by volunteers, and could not be made without their great skills and dedication. Consider donating if you +appreciate their work. A big shout-out to all contributors that made this release possible: + +**Jellyfin Team** + +- [@thornbill](https://github.com/thornbill) - Donate via [GitHub sponsors](https://github.com/sponsors/thornbill) or + [BuyMeACoffee](https://coff.ee/thornbill) + +**Other contributors** + +- [@enigma0Z](https://github.com/enigma0Z) + +And finally a big thank you to everyone who contributed translations, reported bugs, provided feedback and participated in beta testing! + +### Helping out + +If you have experience with React Native development and are interested in contributing, feel free to dive into the +[source code](https://github.com/jellyfin/jellyfin-ios) and open a pull request. Likewise, if you have experience with +JavaScript/TypeScript and React, [jellyfin-web](https://github.com/jellyfin/jellyfin-web) is always looking for additional contributors. +Alternatively, you can help with translating the app into your own language on our +[Weblate](https://translate.jellyfin.org/projects/jellyfin/jellyfin-expo/) instance. + +## Downloads + +Update your app now to check out these exciting new features! The AppStore will automatically update your Jellyfin app if you're already +using it. New users can find the app on the Apple App Store. + +
    + Download on the App Store + + +You can also join our [TestFlight](https://testflight.apple.com/join/jJP75akQ) and help test new versions before they're released to the +public. diff --git a/blog/authors.yml b/blog/authors.yml index 2250bd20..a6ec4010 100644 --- a/blog/authors.yml +++ b/blog/authors.yml @@ -70,7 +70,7 @@ JPVenson: thornbill: name: Bill Thornton page: true - title: Core Team, Web Lead + title: Core Team, Web and iOS Lead image_url: https://avatars.githubusercontent.com/u/3450688?v=4 socials: github: thornbill From cd3e3fe60fc54b1603d39a9f82ba6002ccf6d12e Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Fri, 26 Sep 2025 16:11:15 -0400 Subject: [PATCH 517/896] Fix image size --- blog/2025/09-29-ios-1.7/index.mdx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/blog/2025/09-29-ios-1.7/index.mdx b/blog/2025/09-29-ios-1.7/index.mdx index f17e22fb..fa4e3144 100644 --- a/blog/2025/09-29-ios-1.7/index.mdx +++ b/blog/2025/09-29-ios-1.7/index.mdx @@ -27,7 +27,13 @@ From the Downloads tab, users can: - Share directly to other apps (like VLC) for viewing/playing - Delete downloaded content -![Downloads tab with context menu showing downloaded item options](./downloads.png) +
    + Downloads tab with context menu showing downloaded item options +
    Additionally, downloaded media can be browsed directly from within the Files app by locating the Jellyfin directory under Downloads. From ca86808c4f76eba9356d628e026850dea95041f2 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Fri, 26 Sep 2025 16:52:37 -0400 Subject: [PATCH 518/896] Update release url and screenshot --- blog/2025/09-29-ios-1.7/downloads.png | Bin 217461 -> 186213 bytes blog/2025/09-29-ios-1.7/index.mdx | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2025/09-29-ios-1.7/downloads.png b/blog/2025/09-29-ios-1.7/downloads.png index 494b555d06266d3c4cdb96c57289c4bcefbd85d1..e708141bee4bde9db0d5deb3821baaea7e0a30e9 100644 GIT binary patch literal 186213 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

    eTALxv-qC7&sOl3G58Qdl{=B^Hep0# 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 literal 217461 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�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 z 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


    U2^B-gq=C&x^4XXj`Tz-PK8LUO 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 diff --git a/blog/2025/09-29-ios-1.7/index.mdx b/blog/2025/09-29-ios-1.7/index.mdx index fa4e3144..43536a64 100644 --- a/blog/2025/09-29-ios-1.7/index.mdx +++ b/blog/2025/09-29-ios-1.7/index.mdx @@ -13,7 +13,7 @@ Download support is (finally) coming to Jellyfin for iOS! Jellyfin for iOS version 1.7.0 delivers the long-awaited downloads feature. This update introduces global download support complete with Files app integration and sharing capabilities. Alongside this major new feature, the release brings additional technical improvements and expanded localization support. A complete list of changes, including their respective pull requests, can be found on -[GitHub](https://github.com/jellyfin/jellyfin-expo/releases/tag/v1.7.0.7). +[GitHub](https://github.com/jellyfin/jellyfin-expo/releases/tag/v1.7.0.8). ### Download support is here! From c59c53003ec32c20f0b47b483dba2e2cb34ae8a3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 23:02:21 +0000 Subject: [PATCH 519/896] Update dependency sass to v1.93.0 --- package-lock.json | 40 ++++++++++++++++++++++++++++++++++++---- package.json | 2 +- 2 files changed, 37 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 91039484..6e987b2b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.92.1", + "sass": "1.93.0", "swiper": "12.0.1", "url-loader": "4.1.1" }, @@ -132,6 +132,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.7.tgz", "integrity": "sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==", "license": "MIT", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", @@ -1958,6 +1959,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -1980,6 +1982,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" } @@ -2060,6 +2063,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2423,6 +2427,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -3064,6 +3069,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.1.tgz", "integrity": "sha512-ENB01IyQSqI2FLtOzqSI3qxG2B/jP4gQPahl2C3XReiLebcVh5B5cB9KYFvdoOqOWPyr5gXK4sjgTKv7peXCrA==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/babel": "3.8.1", "@docusaurus/bundler": "3.8.1", @@ -3269,6 +3275,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.8.1.tgz", "integrity": "sha512-oByRkSZzeGNQByCMaX+kif5Nl2vmtj2IHQI2fWjCfCootsdKZDPFLonhIp5s3IGJO7PLUfe0POyw0Xh/RrGXJA==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/core": "3.8.1", "@docusaurus/logger": "3.8.1", @@ -3413,6 +3420,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.1.tgz", "integrity": "sha512-UswMOyTnPEVRvN5Qzbo+l8k4xrd5fTFu2VPPfD6FcW/6qUtVLmJTQCktbAL3KJ0BVXGm5aJXz/ZrzqFuZERGPw==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/mdx-loader": "3.8.1", "@docusaurus/module-type-aliases": "3.8.1", @@ -4166,6 +4174,7 @@ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", "license": "MIT", + "peer": true, "dependencies": { "@types/mdx": "^2.0.0" }, @@ -5059,6 +5068,7 @@ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -5738,6 +5748,7 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.24.tgz", "integrity": "sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==", "license": "MIT", + "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -5922,6 +5933,7 @@ "integrity": "sha512-VGMpFQGUQWYT9LfnPcX8ouFojyrZ/2w3K5BucvxL/spdNehccKhB4jUyB1yBCXpr2XFm0jkECxgrpXBW2ipoAw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.44.0", "@typescript-eslint/types": "8.44.0", @@ -6346,6 +6358,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6401,6 +6414,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7117,6 +7131,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001726", "electron-to-chromium": "^1.5.173", @@ -7400,6 +7415,7 @@ "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@chevrotain/cst-dts-gen": "11.0.3", "@chevrotain/gast": "11.0.3", @@ -8129,6 +8145,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -8448,6 +8465,7 @@ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.32.0.tgz", "integrity": "sha512-5JHBC9n75kz5851jeklCPmZWcg3hUe6sjqJvyk3+hVqFaKcHwHgxsjeN1yLmggoUc6STbtm9/NQyabQehfjvWQ==", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10" } @@ -8857,6 +8875,7 @@ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "license": "ISC", + "peer": true, "engines": { "node": ">=12" } @@ -9832,6 +9851,7 @@ "integrity": "sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -9909,6 +9929,7 @@ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", + "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -17016,6 +17037,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -17959,6 +17981,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -18509,6 +18532,7 @@ "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", + "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -18825,6 +18849,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -18837,6 +18862,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -18881,6 +18907,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", "license": "MIT", + "peer": true, "dependencies": { "@types/react": "*" }, @@ -18909,6 +18936,7 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -19749,10 +19777,11 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.92.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.92.1.tgz", - "integrity": "sha512-ffmsdbwqb3XeyR8jJR6KelIXARM9bFQe8A6Q3W4Klmwy5Ckd5gz7jgUNHo4UOqutU5Sk1DtKLbpDP0nLCg1xqQ==", + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.0.tgz", + "integrity": "sha512-CQi5/AzCwiubU3dSqRDJ93RfOfg/hhpW1l6wCIvolmehfwgCI35R/0QDs1+R+Ygrl8jFawwwIojE2w47/mf94A==", "license": "MIT", + "peer": true, "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -19881,6 +19910,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -21399,6 +21429,7 @@ "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "devOptional": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -22073,6 +22104,7 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz", "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==", "license": "MIT", + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", diff --git a/package.json b/package.json index 17f6b2ae..50a4b2a8 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.92.1", + "sass": "1.93.0", "swiper": "12.0.1", "url-loader": "4.1.1" }, From 926f1ce618c509fd538aab1f93cc74f813ecf826 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Sep 2025 23:15:46 +0000 Subject: [PATCH 520/896] Update dependency swiper to v12.0.2 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6e987b2b..9f9b55b4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.93.0", - "swiper": "12.0.1", + "swiper": "12.0.2", "url-loader": "4.1.1" }, "devDependencies": { @@ -20974,9 +20974,9 @@ } }, "node_modules/swiper": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-12.0.1.tgz", - "integrity": "sha512-Fi+gNw/tfc4hsGowQU5tRC/f1HFknkh4Vz8PaDI4JTinLUMTwhZyaovcH/va+iXq98BNUHN5ok0c2lEI82Fsgw==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-12.0.2.tgz", + "integrity": "sha512-y8F6fDGXmTVVgwqJj6I00l4FdGuhpFJn0U/9Ucn1MwWOw3NdLV8aH88pZOjyhBgU/6PyBlUx+JuAQ5KMWz906Q==", "funding": [ { "type": "patreon", diff --git a/package.json b/package.json index 50a4b2a8..eb7bbdb9 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.93.0", - "swiper": "12.0.1", + "swiper": "12.0.2", "url-loader": "4.1.1" }, "browserslist": { From db4711c902fe816ee02484fc406c3208ce815584 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sat, 27 Sep 2025 03:09:37 +0200 Subject: [PATCH 521/896] add uid:gid note --- docs/general/installation/container.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index be4adb01..34ba3313 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -23,6 +23,12 @@ Additionally, there are several third parties providing unofficial container ima ## Installation Instructions +:::note + +Replace `uid:gid` if you want to run jellyfin as a specific user/group. Exclude the `user` argument entirely if you want to use the default user. + +::: + import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import DockerCli from './\_container-docker-cli.md'; From 0e6e924e80b4766694d0182c4f1e0696a9ce1cff Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sat, 27 Sep 2025 04:02:21 +0200 Subject: [PATCH 522/896] change book indent --- docs/general/server/media/books.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/general/server/media/books.md b/docs/general/server/media/books.md index 06c46f60..6cb837d1 100644 --- a/docs/general/server/media/books.md +++ b/docs/general/server/media/books.md @@ -13,8 +13,7 @@ Books should be organized by type (Audiobooks, Books, Comics), then optionally b Books ā”œā”€ā”€ Audiobooks │ ā”œā”€ā”€ Author -│ │ ā”œā”€ā”€ Book1 -│ │ │ └── Book1.flac +│ │ ā”œā”€ā”€ Book1.flac │ │ └── Book2 │ │ └── Book2.mp3 │ └── Book3 From 1339084c609af895b5095c2485ce89e88e4d10d4 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sat, 27 Sep 2025 04:24:51 +0200 Subject: [PATCH 523/896] switch podman to host network --- docs/general/installation/_container-podman.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/_container-podman.md b/docs/general/installation/_container-podman.md index cc91b44f..01a632b6 100644 --- a/docs/general/installation/_container-podman.md +++ b/docs/general/installation/_container-podman.md @@ -16,7 +16,7 @@ Steps to run Jellyfin using Podman are similar to the Docker steps. --detach \ --label "io.containers.autoupdate=registry" \ --name myjellyfin \ - --publish 8096:8096/tcp \ + --network host \ --rm \ --user $(id -u):$(id -g) \ --userns keep-id \ From 2c0d19b8f7626ad7d044033c51c733202f9391ec Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sat, 27 Sep 2025 16:18:11 +0200 Subject: [PATCH 524/896] switch host to bridge --- docs/general/installation/_container-docker-cli.md | 3 ++- docs/general/installation/_container-docker-compose.md | 4 +++- docs/general/installation/_container-podman.md | 6 ++++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/docs/general/installation/_container-docker-cli.md b/docs/general/installation/_container-docker-cli.md index 96c353dc..7c7bac02 100644 --- a/docs/general/installation/_container-docker-cli.md +++ b/docs/general/installation/_container-docker-cli.md @@ -56,7 +56,8 @@ Using host networking (`--net=host`) is optional but required in order to use DL docker run -d \ --name jellyfin \ --user uid:gid \ - --net=host \ + -p 8096:8096/tcp \ + -p 7359:7359/udp \ --volume /path/to/config:/config \ # Alternatively --volume jellyfin-config:/config --volume /path/to/cache:/cache \ # Alternatively --volume jellyfin-cache:/cache --mount type=bind,source=/path/to/media,target=/media \ diff --git a/docs/general/installation/_container-docker-compose.md b/docs/general/installation/_container-docker-compose.md index 3fdb1e25..1dffa737 100644 --- a/docs/general/installation/_container-docker-compose.md +++ b/docs/general/installation/_container-docker-compose.md @@ -21,7 +21,9 @@ services: image: jellyfin/jellyfin container_name: jellyfin user: uid:gid - network_mode: 'host' + ports: + - 8096:8096/tcp + - 7359:7359/udp volumes: - /path/to/config:/config - /path/to/cache:/cache diff --git a/docs/general/installation/_container-podman.md b/docs/general/installation/_container-podman.md index 01a632b6..9935db0e 100644 --- a/docs/general/installation/_container-podman.md +++ b/docs/general/installation/_container-podman.md @@ -16,7 +16,8 @@ Steps to run Jellyfin using Podman are similar to the Docker steps. --detach \ --label "io.containers.autoupdate=registry" \ --name myjellyfin \ - --network host \ + --publish 8096:8096/tcp \ + --publish 7359:7359/udp \ --rm \ --user $(id -u):$(id -g) \ --userns keep-id \ @@ -28,10 +29,11 @@ Steps to run Jellyfin using Podman are similar to the Docker steps. 3. Open the necessary ports in your machine's firewall if you wish to permit access to the Jellyfin server from outside the host. This is not done automatically when using rootless Podman. - If your distribution uses `firewalld`, the following commands save and load a new firewall rule opening the HTTP port `8096` for TCP connections. + If your distribution uses `firewalld`, the following commands save and load a new firewall rule opening the HTTP port `8096` for TCP connections. Additionaly port 7359 needs to be opened for auto discovery. ```sh sudo firewall-cmd --add-port=8096/tcp --permanent + sudo firewall-cmd --add-port=7359/udp --permanent sudo firewall-cmd --reload ``` From ad575f72ee85f33579de376bca685be0f3a9691e Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sat, 27 Sep 2025 16:24:05 +0200 Subject: [PATCH 525/896] add known proxy notice --- docs/general/installation/container.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index be4adb01..187f76dc 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -46,3 +46,7 @@ import Podman from './\_container-podman.md';
    + +The above configuration uses a so-called bridge network, which causes the source IP address of client connections to appear as the bridge gateway rather than the actual client. +To preserve correct client IP information, Jellyfin must be configured to treat the bridge network as a known proxy. +Detailed instructions can be found on our [reverse proxy guide](../post-install/networking/8_reverse-proxy/index.md). From 61d00bece2392796d0dc03873ef9935fa7bb790e Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sat, 27 Sep 2025 16:31:46 +0200 Subject: [PATCH 526/896] removed admonition --- docs/general/installation/container.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 34ba3313..a97e7caa 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -23,12 +23,8 @@ Additionally, there are several third parties providing unofficial container ima ## Installation Instructions -:::note - Replace `uid:gid` if you want to run jellyfin as a specific user/group. Exclude the `user` argument entirely if you want to use the default user. -::: - import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import DockerCli from './\_container-docker-cli.md'; From cda0cd9da03ac1b4d4b1f4751f14255c91ed432d Mon Sep 17 00:00:00 2001 From: felix920506 Date: Sun, 28 Sep 2025 11:36:44 +0800 Subject: [PATCH 527/896] spelling Co-authored-by: BotBlake --- docs/general/clients/codec-support.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index e5885ac2..88bf0bbb 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -73,7 +73,7 @@ HDR is only supported on a very limited range of devices: - Android devices running either the official Android App or using Chrome can display HDR content if the device supports HDR and the source format. Format support depends on device. -- Macs running macOS that supports HDR can play HDR content when using Safari, Chrome or Firefox on an HDR capable display as long as the source codec is supported. Safari has the most complete support, including HDR10, Dolby Vision (including P5) and HLG. Chrome and Firefox only support HDR10. Chrome supports HDR10 on HEVC, VP9 and AV1. Firefox only supports HDR on VP9 and AV1 content. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. On non-Apple displays, other HDR formats will be tone-mapped to HDR10 by the client device. +- Macs running macOS that support HDR can play HDR content when using Safari, Chrome or Firefox on an HDR capable display as long as the source codec is supported. Safari has the most complete support, including HDR10, Dolby Vision (including P5) and HLG. Chrome and Firefox only support HDR10. Chrome supports HDR10 on HEVC, VP9 and AV1. Firefox only supports HDR on VP9 and AV1 content. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. On non-Apple displays, other HDR formats will be tone-mapped to HDR10 by the client device. - Windows PCs with an HDR display with HDR enabled in the settings using Edge or Chrome. Dolby Vision only works in Edge and requires [the Dolby Vision add-on from the Microsoft Store](https://apps.microsoft.com/detail/9pltg1lwphlf) to be installed. Edge generally produces better colors than Chrome when playing HDR content. From 0b5499e5070b3d91752634fb279f0e31af00ce58 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 19:30:26 +0000 Subject: [PATCH 528/896] Update dependency typescript-eslint to v8.44.1 --- package-lock.json | 124 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 63 insertions(+), 63 deletions(-) diff --git a/package-lock.json b/package-lock.json index fb06933a..0c3ea1b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,7 +54,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.2", - "typescript-eslint": "8.44.0", + "typescript-eslint": "8.44.1", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -5888,17 +5888,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.44.0.tgz", - "integrity": "sha512-EGDAOGX+uwwekcS0iyxVDmRV9HX6FLSM5kzrAToLTsr9OWCIKG/y3lQheCq18yZ5Xh78rRKJiEpP0ZaCs4ryOQ==", + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.44.1.tgz", + "integrity": "sha512-molgphGqOBT7t4YKCSkbasmu1tb1MgrZ2szGzHbclF7PNmOkSTQVHy+2jXOSnxvR3+Xe1yySHFZoqMpz3TfQsw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.44.0", - "@typescript-eslint/type-utils": "8.44.0", - "@typescript-eslint/utils": "8.44.0", - "@typescript-eslint/visitor-keys": "8.44.0", + "@typescript-eslint/scope-manager": "8.44.1", + "@typescript-eslint/type-utils": "8.44.1", + "@typescript-eslint/utils": "8.44.1", + "@typescript-eslint/visitor-keys": "8.44.1", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -5912,7 +5912,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.44.0", + "@typescript-eslint/parser": "^8.44.1", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -5928,17 +5928,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.44.0.tgz", - "integrity": "sha512-VGMpFQGUQWYT9LfnPcX8ouFojyrZ/2w3K5BucvxL/spdNehccKhB4jUyB1yBCXpr2XFm0jkECxgrpXBW2ipoAw==", + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.44.1.tgz", + "integrity": "sha512-EHrrEsyhOhxYt8MTg4zTF+DJMuNBzWwgvvOYNj/zm1vnaD/IC5zCXFehZv94Piqa2cRFfXrTFxIvO95L7Qc/cw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.44.0", - "@typescript-eslint/types": "8.44.0", - "@typescript-eslint/typescript-estree": "8.44.0", - "@typescript-eslint/visitor-keys": "8.44.0", + "@typescript-eslint/scope-manager": "8.44.1", + "@typescript-eslint/types": "8.44.1", + "@typescript-eslint/typescript-estree": "8.44.1", + "@typescript-eslint/visitor-keys": "8.44.1", "debug": "^4.3.4" }, "engines": { @@ -5954,14 +5954,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.44.0.tgz", - "integrity": "sha512-ZeaGNraRsq10GuEohKTo4295Z/SuGcSq2LzfGlqiuEvfArzo/VRrT0ZaJsVPuKZ55lVbNk8U6FcL+ZMH8CoyVA==", + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.44.1.tgz", + "integrity": "sha512-ycSa60eGg8GWAkVsKV4E6Nz33h+HjTXbsDT4FILyL8Obk5/mx4tbvCNsLf9zret3ipSumAOG89UcCs/KRaKYrA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.44.0", - "@typescript-eslint/types": "^8.44.0", + "@typescript-eslint/tsconfig-utils": "^8.44.1", + "@typescript-eslint/types": "^8.44.1", "debug": "^4.3.4" }, "engines": { @@ -5976,14 +5976,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.44.0.tgz", - "integrity": "sha512-87Jv3E+al8wpD+rIdVJm/ItDBe/Im09zXIjFoipOjr5gHUhJmTzfFLuTJ/nPTMc2Srsroy4IBXwcTCHyRR7KzA==", + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.44.1.tgz", + "integrity": "sha512-NdhWHgmynpSvyhchGLXh+w12OMT308Gm25JoRIyTZqEbApiBiQHD/8xgb6LqCWCFcxFtWwaVdFsLPQI3jvhywg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.44.0", - "@typescript-eslint/visitor-keys": "8.44.0" + "@typescript-eslint/types": "8.44.1", + "@typescript-eslint/visitor-keys": "8.44.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5994,9 +5994,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.44.0.tgz", - "integrity": "sha512-x5Y0+AuEPqAInc6yd0n5DAcvtoQ/vyaGwuX5HE9n6qAefk1GaedqrLQF8kQGylLUb9pnZyLf+iEiL9fr8APDtQ==", + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.44.1.tgz", + "integrity": "sha512-B5OyACouEjuIvof3o86lRMvyDsFwZm+4fBOqFHccIctYgBjqR3qT39FBYGN87khcgf0ExpdCBeGKpKRhSFTjKQ==", "dev": true, "license": "MIT", "engines": { @@ -6011,15 +6011,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.44.0.tgz", - "integrity": "sha512-9cwsoSxJ8Sak67Be/hD2RNt/fsqmWnNE1iHohG8lxqLSNY8xNfyY7wloo5zpW3Nu9hxVgURevqfcH6vvKCt6yg==", + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.44.1.tgz", + "integrity": "sha512-KdEerZqHWXsRNKjF9NYswNISnFzXfXNDfPxoTh7tqohU/PRIbwTmsjGK6V9/RTYWau7NZvfo52lgVk+sJh0K3g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.44.0", - "@typescript-eslint/typescript-estree": "8.44.0", - "@typescript-eslint/utils": "8.44.0", + "@typescript-eslint/types": "8.44.1", + "@typescript-eslint/typescript-estree": "8.44.1", + "@typescript-eslint/utils": "8.44.1", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6036,9 +6036,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.44.0.tgz", - "integrity": "sha512-ZSl2efn44VsYM0MfDQe68RKzBz75NPgLQXuGypmym6QVOWL5kegTZuZ02xRAT9T+onqvM6T8CdQk0OwYMB6ZvA==", + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.44.1.tgz", + "integrity": "sha512-Lk7uj7y9uQUOEguiDIDLYLJOrYHQa7oBiURYVFqIpGxclAFQ78f6VUOM8lI2XEuNOKNB7XuvM2+2cMXAoq4ALQ==", "dev": true, "license": "MIT", "engines": { @@ -6050,16 +6050,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.44.0.tgz", - "integrity": "sha512-lqNj6SgnGcQZwL4/SBJ3xdPEfcBuhCG8zdcwCPgYcmiPLgokiNDKlbPzCwEwu7m279J/lBYWtDYL+87OEfn8Jw==", + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.44.1.tgz", + "integrity": "sha512-qnQJ+mVa7szevdEyvfItbO5Vo+GfZ4/GZWWDRRLjrxYPkhM+6zYB2vRYwCsoJLzqFCdZT4mEqyJoyzkunsZ96A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.44.0", - "@typescript-eslint/tsconfig-utils": "8.44.0", - "@typescript-eslint/types": "8.44.0", - "@typescript-eslint/visitor-keys": "8.44.0", + "@typescript-eslint/project-service": "8.44.1", + "@typescript-eslint/tsconfig-utils": "8.44.1", + "@typescript-eslint/types": "8.44.1", + "@typescript-eslint/visitor-keys": "8.44.1", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6105,16 +6105,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.44.0.tgz", - "integrity": "sha512-nktOlVcg3ALo0mYlV+L7sWUD58KG4CMj1rb2HUVOO4aL3K/6wcD+NERqd0rrA5Vg06b42YhF6cFxeixsp9Riqg==", + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.44.1.tgz", + "integrity": "sha512-DpX5Fp6edTlocMCwA+mHY8Mra+pPjRZ0TfHkXI8QFelIKcbADQz1LUPNtzOFUriBB2UYqw4Pi9+xV4w9ZczHFg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.44.0", - "@typescript-eslint/types": "8.44.0", - "@typescript-eslint/typescript-estree": "8.44.0" + "@typescript-eslint/scope-manager": "8.44.1", + "@typescript-eslint/types": "8.44.1", + "@typescript-eslint/typescript-estree": "8.44.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6129,13 +6129,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.44.0.tgz", - "integrity": "sha512-zaz9u8EJ4GBmnehlrpoKvj/E3dNbuQ7q0ucyZImm3cLqJ8INTc970B1qEqDX/Rzq65r3TvVTN7kHWPBoyW7DWw==", + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.44.1.tgz", + "integrity": "sha512-576+u0QD+Jp3tZzvfRfxon0EA2lzcDt3lhUbsC6Lgzy9x2VR4E+JUiNyGHi5T8vk0TV+fpJ5GLG1JsJuWCaKhw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.44.0", + "@typescript-eslint/types": "8.44.1", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -21439,16 +21439,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.44.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.44.0.tgz", - "integrity": "sha512-ib7mCkYuIzYonCq9XWF5XNw+fkj2zg629PSa9KNIQ47RXFF763S5BIX4wqz1+FLPogTZoiw8KmCiRPRa8bL3qw==", + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.44.1.tgz", + "integrity": "sha512-0ws8uWGrUVTjEeN2OM4K1pLKHK/4NiNP/vz6ns+LjT/6sqpaYzIVFajZb1fj/IDwpsrrHb3Jy0Qm5u9CPcKaeg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.44.0", - "@typescript-eslint/parser": "8.44.0", - "@typescript-eslint/typescript-estree": "8.44.0", - "@typescript-eslint/utils": "8.44.0" + "@typescript-eslint/eslint-plugin": "8.44.1", + "@typescript-eslint/parser": "8.44.1", + "@typescript-eslint/typescript-estree": "8.44.1", + "@typescript-eslint/utils": "8.44.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index aa5a66f7..ae790141 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.2", - "typescript-eslint": "8.44.0", + "typescript-eslint": "8.44.1", "typescript-plugin-css-modules": "5.2.0" } } From d4a73e569c3d84e04ab320af836230afb169d8eb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 23:36:25 +0000 Subject: [PATCH 529/896] Update dependency sass to v1.93.1 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0c3ea1b8..7836931b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.93.0", + "sass": "1.93.1", "swiper": "12.0.2", "url-loader": "4.1.1" }, @@ -19777,9 +19777,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.93.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.0.tgz", - "integrity": "sha512-CQi5/AzCwiubU3dSqRDJ93RfOfg/hhpW1l6wCIvolmehfwgCI35R/0QDs1+R+Ygrl8jFawwwIojE2w47/mf94A==", + "version": "1.93.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.1.tgz", + "integrity": "sha512-wLAeLB7IksO2u+cCfhHqcy7/2ZUMPp/X2oV6+LjmweTqgjhOKrkaE/Q1wljxtco5EcOcupZ4c981X0gpk5Tiag==", "license": "MIT", "peer": true, "dependencies": { diff --git a/package.json b/package.json index ae790141..124ed0ee 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.93.0", + "sass": "1.93.1", "swiper": "12.0.2", "url-loader": "4.1.1" }, From ee0f8f871a653e9340d7deefc11f7b359cf9c4f8 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Tue, 30 Sep 2025 10:58:24 -0400 Subject: [PATCH 530/896] Update ios 1.7 post date --- .../{09-29-ios-1.7 => 09-30-ios-1.7}/downloads.png | Bin .../2025/{09-29-ios-1.7 => 09-30-ios-1.7}/index.mdx | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename blog/2025/{09-29-ios-1.7 => 09-30-ios-1.7}/downloads.png (100%) rename blog/2025/{09-29-ios-1.7 => 09-30-ios-1.7}/index.mdx (100%) diff --git a/blog/2025/09-29-ios-1.7/downloads.png b/blog/2025/09-30-ios-1.7/downloads.png similarity index 100% rename from blog/2025/09-29-ios-1.7/downloads.png rename to blog/2025/09-30-ios-1.7/downloads.png diff --git a/blog/2025/09-29-ios-1.7/index.mdx b/blog/2025/09-30-ios-1.7/index.mdx similarity index 100% rename from blog/2025/09-29-ios-1.7/index.mdx rename to blog/2025/09-30-ios-1.7/index.mdx From de4f9f1015b505e596fa3791892d28f31c3eaf09 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 00:25:37 +0000 Subject: [PATCH 531/896] Update dependency sass to v1.93.2 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7836931b..28d56e61 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.93.1", + "sass": "1.93.2", "swiper": "12.0.2", "url-loader": "4.1.1" }, @@ -19777,9 +19777,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.93.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.1.tgz", - "integrity": "sha512-wLAeLB7IksO2u+cCfhHqcy7/2ZUMPp/X2oV6+LjmweTqgjhOKrkaE/Q1wljxtco5EcOcupZ4c981X0gpk5Tiag==", + "version": "1.93.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz", + "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", "license": "MIT", "peer": true, "dependencies": { diff --git a/package.json b/package.json index 124ed0ee..579cc3a7 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.93.1", + "sass": "1.93.2", "swiper": "12.0.2", "url-loader": "4.1.1" }, From 7ac3cfb5571b97778f7f07c6b3bb26be0a96d394 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Wed, 1 Oct 2025 07:32:32 +0200 Subject: [PATCH 532/896] remove web scrobbler --- src/data/clients.ts | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index 67e19f30..19a6576e 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -808,34 +808,6 @@ const thirdPartyClients: Array = [ } ] }, - { - id: 'web-scrobbler', - name: 'Web Scrobbler', - description: 'Web Scrobbler helps online music listeners to scrobble their playback history.', - clientType: ClientType.ThirdParty, - deviceTypes: [], - licenseType: LicenseType.OpenSource, - platforms: [Platform.Browser], - primaryLinks: [ - { - id: 'install', - name: 'Installation Guide', - url: 'https://github.com/web-scrobbler/web-scrobbler#installation' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/web-scrobbler/web-scrobbler' - }, - { - id: 'website', - name: 'Website', - url: 'https://webscrobbler.com' - } - ] - }, { id: 'jellybook', name: 'JellyBook', From 7ae0cab042d51e2c4dfb1d256b18e59e92761cc2 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Wed, 1 Oct 2025 09:01:06 +0200 Subject: [PATCH 533/896] remove preserve-player --- src/data/clients.ts | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index 67e19f30..e37c28e4 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -410,34 +410,6 @@ const thirdPartyClients: Array = [ } ] }, - { - id: 'preserve', - name: 'Preserve', - description: 'A music client inspired by players such as foobar2000 or Clementine.', - clientType: ClientType.ThirdParty, - deviceTypes: [DeviceType.Desktop], - licenseType: LicenseType.OpenSource, - platforms: [Platform.Browser, Platform.Desktop], - primaryLinks: [ - { - id: 'browser', - name: 'Open in browser', - url: 'https://preserveplayer.com/' - }, - { - id: 'gl-downloads', - name: 'GitLab Downloads', - url: 'https://gitlab.com/tonyfinn/preserve/-/releases' - } - ], - secondaryLinks: [ - { - id: 'gitlab', - name: 'GitLab', - url: 'https://gitlab.com/tonyfinn/preserve' - } - ] - }, { id: 'sonixd', name: 'Sonixd', From 9d8e447dc6e4f770a3b9f0b105d44deba6ded8da Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 1 Oct 2025 15:18:48 +0800 Subject: [PATCH 534/896] improve install guide wording --- docs/general/post-install/networking/2_tailscale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/2_tailscale.md b/docs/general/post-install/networking/2_tailscale.md index 58b2cf5f..17a3e999 100644 --- a/docs/general/post-install/networking/2_tailscale.md +++ b/docs/general/post-install/networking/2_tailscale.md @@ -34,7 +34,7 @@ Setup on server: Setup on clients: -1. Install the Tailscale app on the client and login. Instructions are available in [their install guide](https://tailscale.com/kb/1347/installation) +1. Install the Tailscale app on the client and login. Instructions are available in [Tailscale's official install guide](https://tailscale.com/kb/1347/installation) 2. Enable Tailscale. 3. Type in the server IP from above into your browser or Jellyfin client of choice and connect. (e.g. 100.12.34.56:8096) From fd8dbe0dc0da5792de5a888678197f1b16a98616 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Wed, 1 Oct 2025 09:21:13 +0200 Subject: [PATCH 535/896] add check for jellyfin.org repo (cf pages) --- .github/workflows/build.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5913b7d2..531e1e29 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,7 +26,9 @@ jobs: with: cache: npm node-version: 20 - - uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0 + - name: Configure Pages + if: github.event_name == 'push' && github.repository == 'jellyfin/jellyfin.org' + uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0 - name: Run build run: | npm ci --no-audit @@ -37,13 +39,13 @@ jobs: name: jellyfin-org__build path: build - name: Upload pages artifact - if: github.event_name == 'push' + if: github.event_name == 'push' && github.repository == 'jellyfin/jellyfin.org' uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4.0.0 with: path: build deploy: - if: github.event_name == 'push' + if: github.event_name == 'push' && github.repository == 'jellyfin/jellyfin.org' name: Deploy to GitHub Pages concurrency: build-deploy-pages environment: From c0f36b29000d6e5cdf4f8d97462062835b75d0bf Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 1 Oct 2025 15:22:56 +0800 Subject: [PATCH 536/896] clarify enable tailscale --- docs/general/post-install/networking/2_tailscale.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/general/post-install/networking/2_tailscale.md b/docs/general/post-install/networking/2_tailscale.md index 17a3e999..3ff21ce1 100644 --- a/docs/general/post-install/networking/2_tailscale.md +++ b/docs/general/post-install/networking/2_tailscale.md @@ -28,14 +28,14 @@ Cons: Setup on server: -1. Install the Tailscale app on the server host and login. Instructions are available in [their install guide](https://tailscale.com/kb/1347/installation) -2. Enable Tailscale. +1. Install the Tailscale app on the server host. Instructions are available in [their install guide](https://tailscale.com/kb/1347/installation) +2. Login to the tailscale client and connect to the tailnet. On Windows and macOS that can be done through the icon in the system tray. On Linux that can be done with the comnand `sudo tailscale up` 3. Find and note your Tailscale IP of the server according to the [Tailscale Documentation](https://tailscale.com/kb/1033/ip-and-dns-addresses?tab=linux#finding-your-tailscale-ip-address). This IP will be used for other devices to connect. The IP should start with 100 (e.g. 100.12.34.56). Setup on clients: -1. Install the Tailscale app on the client and login. Instructions are available in [Tailscale's official install guide](https://tailscale.com/kb/1347/installation) -2. Enable Tailscale. +1. Install the Tailscale app on the client device. Instructions are available in [Tailscale's official install guide](https://tailscale.com/kb/1347/installation) +2. Login to the tailscale client and connect to the tailnet. On Windows and macOS that can be done through the icon in the system tray. On Linux that can be done with the comnand `sudo tailscale up`. On mobile devices that can be done through the tailscale app. 3. Type in the server IP from above into your browser or Jellyfin client of choice and connect. (e.g. 100.12.34.56:8096) ## Using Tailscale with a reverse proxy From f2a4a1254c6ed5f266b7928e4249069771b4db88 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 1 Oct 2025 15:44:46 +0800 Subject: [PATCH 537/896] suggestion Co-authored-by: BotBlake --- docs/general/post-install/networking/2_tailscale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/2_tailscale.md b/docs/general/post-install/networking/2_tailscale.md index 3ff21ce1..a1aa6fdf 100644 --- a/docs/general/post-install/networking/2_tailscale.md +++ b/docs/general/post-install/networking/2_tailscale.md @@ -6,7 +6,7 @@ sidebar-position: 3 # Tailscale -[Tailscale](https://tailscale.com) is a VPN based on Wireguard which offers easy configuration and high performance. It is great for users who don't want to open ports, or are behind CGNAT. +[Tailscale](https://tailscale.com) is a VPN based on Wireguard which offers easy configuration and high performance. It provides an effective alternative in situations where opening ports is undesirable or not feasible, such as when the network is behind a carrier-grade NAT (CGNAT). ## Prerequisites From 760b3158e20fd54ac958f88f7127f374ad82833f Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 1 Oct 2025 15:52:21 +0800 Subject: [PATCH 538/896] Fix capitalization Co-authored-by: BotBlake --- docs/general/post-install/networking/2_tailscale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/2_tailscale.md b/docs/general/post-install/networking/2_tailscale.md index a1aa6fdf..65d595c9 100644 --- a/docs/general/post-install/networking/2_tailscale.md +++ b/docs/general/post-install/networking/2_tailscale.md @@ -29,7 +29,7 @@ Cons: Setup on server: 1. Install the Tailscale app on the server host. Instructions are available in [their install guide](https://tailscale.com/kb/1347/installation) -2. Login to the tailscale client and connect to the tailnet. On Windows and macOS that can be done through the icon in the system tray. On Linux that can be done with the comnand `sudo tailscale up` +2. Login to the Tailscale client and connect to the tailnet. On Windows and macOS that can be done through the icon in the system tray. On Linux that can be done with the comnand `sudo tailscale up` 3. Find and note your Tailscale IP of the server according to the [Tailscale Documentation](https://tailscale.com/kb/1033/ip-and-dns-addresses?tab=linux#finding-your-tailscale-ip-address). This IP will be used for other devices to connect. The IP should start with 100 (e.g. 100.12.34.56). Setup on clients: From 11e01717bc16a58a608e6ccfa269180416a13d76 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 1 Oct 2025 15:53:20 +0800 Subject: [PATCH 539/896] Update docs/general/post-install/networking/2_tailscale.md Co-authored-by: BotBlake --- docs/general/post-install/networking/2_tailscale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/2_tailscale.md b/docs/general/post-install/networking/2_tailscale.md index 65d595c9..45f90b4b 100644 --- a/docs/general/post-install/networking/2_tailscale.md +++ b/docs/general/post-install/networking/2_tailscale.md @@ -50,7 +50,7 @@ Setup on Jellyfin server: Setup on reverse proxy server: -1. Install the Tailscale app on the reverse proxy server and login. Instructions are available in [their install guide](https://tailscale.com/kb/1347/installation) +1. Install the Tailscale app on the reverse proxy server and login. Instructions are available in [Tailscale's official install guide](https://tailscale.com/kb/1347/installation) 2. Enable Tailscale. 3. Setup a reverse proxy of your choice and set the upstream server to the IP from above. Example [Caddy](./reverse-proxy/caddy) configuration: (Assuming server has Tailscale IP of 100.12.34.56) From d906c4f528557743a0a3c4fc81e06a59b9bc53f5 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 1 Oct 2025 15:53:50 +0800 Subject: [PATCH 540/896] Fix capitalization Co-authored-by: BotBlake --- docs/general/post-install/networking/2_tailscale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/2_tailscale.md b/docs/general/post-install/networking/2_tailscale.md index 45f90b4b..2f1891ac 100644 --- a/docs/general/post-install/networking/2_tailscale.md +++ b/docs/general/post-install/networking/2_tailscale.md @@ -35,7 +35,7 @@ Setup on server: Setup on clients: 1. Install the Tailscale app on the client device. Instructions are available in [Tailscale's official install guide](https://tailscale.com/kb/1347/installation) -2. Login to the tailscale client and connect to the tailnet. On Windows and macOS that can be done through the icon in the system tray. On Linux that can be done with the comnand `sudo tailscale up`. On mobile devices that can be done through the tailscale app. +2. Login to the Tailscale client and connect to the tailnet. On Windows and macOS that can be done through the icon in the system tray. On Linux that can be done with the comnand `sudo tailscale up`. On mobile devices that can be done through the tailscale app. 3. Type in the server IP from above into your browser or Jellyfin client of choice and connect. (e.g. 100.12.34.56:8096) ## Using Tailscale with a reverse proxy From 97e2da4e176d943eb72e35239f2067a70ce576c8 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 1 Oct 2025 15:47:07 +0800 Subject: [PATCH 541/896] isp blocking traffic --- docs/general/post-install/networking/2_tailscale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/2_tailscale.md b/docs/general/post-install/networking/2_tailscale.md index 2f1891ac..75ec5435 100644 --- a/docs/general/post-install/networking/2_tailscale.md +++ b/docs/general/post-install/networking/2_tailscale.md @@ -6,7 +6,7 @@ sidebar-position: 3 # Tailscale -[Tailscale](https://tailscale.com) is a VPN based on Wireguard which offers easy configuration and high performance. It provides an effective alternative in situations where opening ports is undesirable or not feasible, such as when the network is behind a carrier-grade NAT (CGNAT). +[Tailscale](https://tailscale.com) is a VPN based on Wireguard which offers easy configuration and high performance. It provides an effective alternative in situations where opening ports is undesirable or not feasible, such as when the network is behind a carrier-grade NAT (CGNAT), or if your ISP blocks incoming traffic on certain ports. ## Prerequisites From c3321d50e45e87ef4e4e11717e2b9333f6e23146 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 1 Oct 2025 15:55:10 +0800 Subject: [PATCH 542/896] Update 2_tailscale.md --- docs/general/post-install/networking/2_tailscale.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/post-install/networking/2_tailscale.md b/docs/general/post-install/networking/2_tailscale.md index 75ec5435..c74fe869 100644 --- a/docs/general/post-install/networking/2_tailscale.md +++ b/docs/general/post-install/networking/2_tailscale.md @@ -50,8 +50,8 @@ Setup on Jellyfin server: Setup on reverse proxy server: -1. Install the Tailscale app on the reverse proxy server and login. Instructions are available in [Tailscale's official install guide](https://tailscale.com/kb/1347/installation) -2. Enable Tailscale. +1. Install the Tailscale app on the server host. Instructions are available in [their install guide](https://tailscale.com/kb/1347/installation) +2. Login to the tailscale client and connect to the tailnet. On Linux this can be done with the comnand `sudo tailscale up` 3. Setup a reverse proxy of your choice and set the upstream server to the IP from above. Example [Caddy](./reverse-proxy/caddy) configuration: (Assuming server has Tailscale IP of 100.12.34.56) ```txt From 3f11ee8640337dae878a77aa59a067c0f2c64a9b Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 1 Oct 2025 15:57:43 +0800 Subject: [PATCH 543/896] Update 2_tailscale.md --- docs/general/post-install/networking/2_tailscale.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/post-install/networking/2_tailscale.md b/docs/general/post-install/networking/2_tailscale.md index c74fe869..9883013a 100644 --- a/docs/general/post-install/networking/2_tailscale.md +++ b/docs/general/post-install/networking/2_tailscale.md @@ -28,7 +28,7 @@ Cons: Setup on server: -1. Install the Tailscale app on the server host. Instructions are available in [their install guide](https://tailscale.com/kb/1347/installation) +1. Install the Tailscale app on the client device. Instructions are available in [Tailscale's official install guide](https://tailscale.com/kb/1347/installation) 2. Login to the Tailscale client and connect to the tailnet. On Windows and macOS that can be done through the icon in the system tray. On Linux that can be done with the comnand `sudo tailscale up` 3. Find and note your Tailscale IP of the server according to the [Tailscale Documentation](https://tailscale.com/kb/1033/ip-and-dns-addresses?tab=linux#finding-your-tailscale-ip-address). This IP will be used for other devices to connect. The IP should start with 100 (e.g. 100.12.34.56). @@ -50,7 +50,7 @@ Setup on Jellyfin server: Setup on reverse proxy server: -1. Install the Tailscale app on the server host. Instructions are available in [their install guide](https://tailscale.com/kb/1347/installation) +1. Install the Tailscale app on the client device. Instructions are available in [Tailscale's official install guide](https://tailscale.com/kb/1347/installation) 2. Login to the tailscale client and connect to the tailnet. On Linux this can be done with the comnand `sudo tailscale up` 3. Setup a reverse proxy of your choice and set the upstream server to the IP from above. Example [Caddy](./reverse-proxy/caddy) configuration: (Assuming server has Tailscale IP of 100.12.34.56) From 8d1a9c88768ff08d6890d18a61c58ad59bb9f655 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 1 Oct 2025 16:10:21 +0800 Subject: [PATCH 544/896] Update 2_tailscale.md Co-authored-by: BotBlake --- docs/general/post-install/networking/2_tailscale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/2_tailscale.md b/docs/general/post-install/networking/2_tailscale.md index 9883013a..016bb8b2 100644 --- a/docs/general/post-install/networking/2_tailscale.md +++ b/docs/general/post-install/networking/2_tailscale.md @@ -46,7 +46,7 @@ Setup on Jellyfin server: 1. Follow the `Setup on server` section in the [Using Tailscale Directly](#using-tailscale-directly) section to setup Tailscale on the Jellyfin server host. 2. Complete the setup on the reverse proxy server below. -3. Open the Dashboard of the Jellyfin server and go to Networking. Add the reverse proxy Tailscale IP to the `known proxies` setting. (e.g. 100.65.43.21) +3. Open the Dashboard of the Jellyfin server and go to Networking. Add the reverse proxy Tailscale IP to the `known proxies` setting. This is explained in detail in our [reverse proxy guide](./reverse-proxy/index.md#forwarded-for-headers). Setup on reverse proxy server: From 73c7b3348bd6bf1cc07851fe27d293721b43fbbd Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 1 Oct 2025 16:17:55 +0800 Subject: [PATCH 545/896] Update docs/general/post-install/networking/2_tailscale.md Co-authored-by: BotBlake --- docs/general/post-install/networking/2_tailscale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/2_tailscale.md b/docs/general/post-install/networking/2_tailscale.md index 016bb8b2..292b8b1f 100644 --- a/docs/general/post-install/networking/2_tailscale.md +++ b/docs/general/post-install/networking/2_tailscale.md @@ -46,7 +46,7 @@ Setup on Jellyfin server: 1. Follow the `Setup on server` section in the [Using Tailscale Directly](#using-tailscale-directly) section to setup Tailscale on the Jellyfin server host. 2. Complete the setup on the reverse proxy server below. -3. Open the Dashboard of the Jellyfin server and go to Networking. Add the reverse proxy Tailscale IP to the `known proxies` setting. This is explained in detail in our [reverse proxy guide](./reverse-proxy/index.md#forwarded-for-headers). +3. Open the Dashboard of the Jellyfin server and go to Networking. Add the reverse proxy Tailscale IP to the `known proxies` setting. This is explained in detail in our [reverse proxy guide](./8_reverse-proxy/index.md#forwarded-for-headers). Setup on reverse proxy server: From 6dbdefc293a7dc06d2d3a5123270c1b6c199fff4 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 1 Oct 2025 17:25:35 +0800 Subject: [PATCH 546/896] 3rd party account --- docs/general/post-install/networking/2_tailscale.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/general/post-install/networking/2_tailscale.md b/docs/general/post-install/networking/2_tailscale.md index 292b8b1f..0dcf1242 100644 --- a/docs/general/post-install/networking/2_tailscale.md +++ b/docs/general/post-install/networking/2_tailscale.md @@ -25,6 +25,7 @@ Cons: - Every client needs to have the Tailscale software installed - Needs extra, complex configuration to block clients from connecting to each other. +- Requires an account with a 3rd party provider. Setup on server: From 3d2933279b8ca2a14acc2728b7fa622898dd2ffc Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 1 Oct 2025 17:27:22 +0800 Subject: [PATCH 547/896] note traditional vpn alternative --- docs/general/post-install/networking/2_tailscale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/2_tailscale.md b/docs/general/post-install/networking/2_tailscale.md index 0dcf1242..8efd91a0 100644 --- a/docs/general/post-install/networking/2_tailscale.md +++ b/docs/general/post-install/networking/2_tailscale.md @@ -41,7 +41,7 @@ Setup on clients: ## Using Tailscale with a reverse proxy -Tailscale can also be used to connect between a server and a remote reverse proxy. This is useful for getting around CGNAT or in situations where port forwarding is otherwise not possible. +Tailscale can also be used to connect between a server and a remote reverse proxy. While it is possible to setup a traditional VPN connection between the remote reverse proxy and the Jellyfin server, it can be tricky. Tailscale provides an easy way to set up such a connection. Setup on Jellyfin server: From 7783aac8f7df11c27491f360b37730eb3169b18f Mon Sep 17 00:00:00 2001 From: BotBlake Date: Wed, 1 Oct 2025 12:36:23 +0200 Subject: [PATCH 548/896] remove known proxy notice --- docs/general/installation/container.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 187f76dc..be4adb01 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -46,7 +46,3 @@ import Podman from './\_container-podman.md';
    - -The above configuration uses a so-called bridge network, which causes the source IP address of client connections to appear as the bridge gateway rather than the actual client. -To preserve correct client IP information, Jellyfin must be configured to treat the bridge network as a known proxy. -Detailed instructions can be found on our [reverse proxy guide](../post-install/networking/8_reverse-proxy/index.md). From 4e6bd5868cb943f671180955bb606e8565ca3497 Mon Sep 17 00:00:00 2001 From: Tim Reichen Date: Wed, 1 Oct 2025 14:48:27 +0200 Subject: [PATCH 549/896] Merge pull request #1501 from timreichen/auto-detect-os-server Auto detect os for server downloads --- package-lock.json | 125 ++++++++++++++++++++++++--------- package.json | 1 + src/pages/downloads/linux.tsx | 3 +- src/pages/downloads/server.tsx | 23 +++++- 4 files changed, 118 insertions(+), 34 deletions(-) diff --git a/package-lock.json b/package-lock.json index 28d56e61..5ab431bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,6 +32,7 @@ "react-dom": "18.3.1", "sass": "1.93.2", "swiper": "12.0.2", + "ua-parser-js": "2.0.5", "url-loader": "4.1.1" }, "devDependencies": { @@ -132,7 +133,6 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.7.tgz", "integrity": "sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==", "license": "MIT", - "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", @@ -1959,7 +1959,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" }, @@ -1982,7 +1981,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" } @@ -2063,7 +2061,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2427,7 +2424,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -3069,7 +3065,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.1.tgz", "integrity": "sha512-ENB01IyQSqI2FLtOzqSI3qxG2B/jP4gQPahl2C3XReiLebcVh5B5cB9KYFvdoOqOWPyr5gXK4sjgTKv7peXCrA==", "license": "MIT", - "peer": true, "dependencies": { "@docusaurus/babel": "3.8.1", "@docusaurus/bundler": "3.8.1", @@ -3275,7 +3270,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.8.1.tgz", "integrity": "sha512-oByRkSZzeGNQByCMaX+kif5Nl2vmtj2IHQI2fWjCfCootsdKZDPFLonhIp5s3IGJO7PLUfe0POyw0Xh/RrGXJA==", "license": "MIT", - "peer": true, "dependencies": { "@docusaurus/core": "3.8.1", "@docusaurus/logger": "3.8.1", @@ -3420,7 +3414,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.1.tgz", "integrity": "sha512-UswMOyTnPEVRvN5Qzbo+l8k4xrd5fTFu2VPPfD6FcW/6qUtVLmJTQCktbAL3KJ0BVXGm5aJXz/ZrzqFuZERGPw==", "license": "MIT", - "peer": true, "dependencies": { "@docusaurus/mdx-loader": "3.8.1", "@docusaurus/module-type-aliases": "3.8.1", @@ -4174,7 +4167,6 @@ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", "license": "MIT", - "peer": true, "dependencies": { "@types/mdx": "^2.0.0" }, @@ -5068,7 +5060,6 @@ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "license": "MIT", - "peer": true, "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -5748,7 +5739,6 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.24.tgz", "integrity": "sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==", "license": "MIT", - "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -5933,7 +5923,6 @@ "integrity": "sha512-EHrrEsyhOhxYt8MTg4zTF+DJMuNBzWwgvvOYNj/zm1vnaD/IC5zCXFehZv94Piqa2cRFfXrTFxIvO95L7Qc/cw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.44.1", "@typescript-eslint/types": "8.44.1", @@ -6358,7 +6347,6 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6414,7 +6402,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7131,7 +7118,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001726", "electron-to-chromium": "^1.5.173", @@ -7415,7 +7401,6 @@ "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", "license": "Apache-2.0", - "peer": true, "dependencies": { "@chevrotain/cst-dts-gen": "11.0.3", "@chevrotain/gast": "11.0.3", @@ -8145,7 +8130,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -8465,7 +8449,6 @@ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.32.0.tgz", "integrity": "sha512-5JHBC9n75kz5851jeklCPmZWcg3hUe6sjqJvyk3+hVqFaKcHwHgxsjeN1yLmggoUc6STbtm9/NQyabQehfjvWQ==", "license": "MIT", - "peer": true, "engines": { "node": ">=0.10" } @@ -8875,7 +8858,6 @@ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "license": "ISC", - "peer": true, "engines": { "node": ">=12" } @@ -9236,6 +9218,26 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-europe-js": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/detect-europe-js/-/detect-europe-js-0.1.2.tgz", + "integrity": "sha512-lgdERlL3u0aUdHocoouzT10d9I89VVhk0qNRmll7mXdGfJT1/wqZ2ZLA4oJAjeACPY5fT1wsbq2AT+GkuInsow==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "license": "MIT" + }, "node_modules/detect-libc": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", @@ -9851,7 +9853,6 @@ "integrity": "sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -9929,7 +9930,6 @@ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", - "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -12769,6 +12769,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-standalone-pwa": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-standalone-pwa/-/is-standalone-pwa-0.1.1.tgz", + "integrity": "sha512-9Cbovsa52vNQCjdXOzeQq5CnCbAcRk05aU62K20WO372NrTv0NxibLFCK6lQ4/iZEFdEA3p3t2VNOn8AJ53F5g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "license": "MIT" + }, "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -17037,7 +17057,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -17981,7 +18000,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -18532,7 +18550,6 @@ "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", - "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -18849,7 +18866,6 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -18862,7 +18878,6 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -18907,7 +18922,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", "license": "MIT", - "peer": true, "dependencies": { "@types/react": "*" }, @@ -18936,7 +18950,6 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", "license": "MIT", - "peer": true, "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -19781,7 +19794,6 @@ "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz", "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", "license": "MIT", - "peer": true, "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -19910,7 +19922,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -21429,7 +21440,6 @@ "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "devOptional": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -21507,6 +21517,58 @@ "node": ">=6" } }, + "node_modules/ua-is-frozen": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ua-is-frozen/-/ua-is-frozen-0.1.2.tgz", + "integrity": "sha512-RwKDW2p3iyWn4UbaxpP2+VxwqXh0jpvdxsYpZ5j/MLLiQOfbsV5shpgQiw93+KMYQPcteeMQ289MaAFzs3G9pw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "license": "MIT" + }, + "node_modules/ua-parser-js": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-2.0.5.tgz", + "integrity": "sha512-sZErtx3rhpvZQanWW5umau4o/snfoLqRcQwQIZ54377WtRzIecnIKvjpkd5JwPcSUMglGnbIgcsQBGAbdi3S9Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "AGPL-3.0-or-later", + "dependencies": { + "detect-europe-js": "^0.1.2", + "is-standalone-pwa": "^0.1.1", + "ua-is-frozen": "^0.1.2", + "undici": "^7.12.0" + }, + "bin": { + "ua-parser-js": "script/cli.js" + }, + "engines": { + "node": "*" + } + }, "node_modules/ufo": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", @@ -22104,7 +22166,6 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz", "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==", "license": "MIT", - "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", diff --git a/package.json b/package.json index 579cc3a7..d0385a26 100644 --- a/package.json +++ b/package.json @@ -45,6 +45,7 @@ "react-dom": "18.3.1", "sass": "1.93.2", "swiper": "12.0.2", + "ua-parser-js": "2.0.5", "url-loader": "4.1.1" }, "browserslist": { diff --git a/src/pages/downloads/linux.tsx b/src/pages/downloads/linux.tsx index 9891f0f0..dd0b2424 100644 --- a/src/pages/downloads/linux.tsx +++ b/src/pages/downloads/linux.tsx @@ -1,7 +1,8 @@ import React from 'react'; import DownloadsPage from './server'; +import { OsType } from '../../data/downloads'; export default function LinuxDownloads() { - return ; + return ; } diff --git a/src/pages/downloads/server.tsx b/src/pages/downloads/server.tsx index e2d19266..ce4d5902 100644 --- a/src/pages/downloads/server.tsx +++ b/src/pages/downloads/server.tsx @@ -1,3 +1,4 @@ +import useIsBrowser from '@docusaurus/useIsBrowser'; import Link from '@docusaurus/Link'; import clsx from 'clsx'; import React, { useState } from 'react'; @@ -7,15 +8,35 @@ import Admonition from '@theme-original/Admonition'; import Pill from '../../components/common/Pill'; import DownloadDetails from '../../components/downloads/DownloadDetails'; import { Downloads, OsType } from '../../data/downloads'; +import { UAParser } from 'ua-parser-js'; import styles from './index.module.scss'; import ExternalLinkIcon from '@theme/Icon/ExternalLink'; -export default function DownloadsPage({ osType = OsType.Linux }: { osType?: OsType }) { +export default function DownloadsPage({ osType }: { osType?: OsType }) { const [isStableLinks, setIsStableLinks] = useState(true); const [isStableHelpVisible, setIsStableHelpVisible] = useState(false); const [activeButton, setActiveButton] = useState(); + const isBrowser = useIsBrowser(); + + if (isBrowser && osType === undefined) { + const parser = new UAParser(navigator.userAgent); + const os = parser.getOS(); + switch (os.name) { + case 'macOS': + osType = OsType.MacOS; + break; + case 'Windows': + osType = OsType.Windows; + break; + case 'Linux': + default: + osType = OsType.Linux; + break; + } + } + return (

    Downloads

    From aedfc5d76514224752d898cfb368ec1608ccb88c Mon Sep 17 00:00:00 2001 From: felix920506 Date: Thu, 2 Oct 2025 15:57:45 +0800 Subject: [PATCH 550/896] remove nginx proxy manager docs --- .../networking/8_reverse-proxy/nginx.md | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/nginx.md b/docs/general/post-install/networking/8_reverse-proxy/nginx.md index 1d4ab2e5..17671212 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/nginx.md +++ b/docs/general/post-install/networking/8_reverse-proxy/nginx.md @@ -7,7 +7,7 @@ title: Nginx ## Nginx from a subdomain (jellyfin.example.org) -Create the file `/etc/nginx/sites-available/jellyfin` which will forward requests to Jellyfin. After you've finished, you will need to symlink this file to /etc/nginx/sites-enabled and then reload nginx. This example assumes you've already acquired certifications as documented in our [Let's Encrypt](https://jellyfin.org/docs/general/networking/letsencrypt#nginx) guide. +Create the file `/etc/nginx/sites-available/jellyfin` which will forward requests to Jellyfin. After you've finished, you will need to symlink this file to /etc/nginx/sites-enabled and then reload nginx. This example assumes you've already acquired certifications as documented in our [Let's Encrypt](https://jellyfin.org/docs/general/networking/letsencrypt#nginx) guide. Note that a server listening on http port 80 is required for the Certbot / Let's Encrypt certificate renewal process. @@ -113,19 +113,6 @@ map $request $secretfilter { access_log /var/log/nginx/access.log stripsecrets; ``` -### Nginx Proxy Manager +## Nginx Proxy Manager -[Nginx Proxy Manager](https://nginxproxymanager.com/) provides an easy-to-use web GUI for Nginx. - -Create a proxy host and point it to your Jellyfin server's IP address and http port (usually 8096) - -Enable "Block Common Exploits", and "Websockets Support". Configure the access list if you intend to use them. Otherwise leave it on "publicly accessible". - -In the "Advanced" tab, enter the following in "Custom Nginx Configuration". This is optional, but recommended if you intend to make Jellyfin accessible outside of your home. - -```config - # Disable buffering when the nginx proxy gets very resource heavy upon streaming - proxy_buffering off; -``` - -In the "SSL" tab, use the jellyfin.example.org certificate that you created with Nginx Proxy Manager and enable "Force SSL", "HTTP/2 Support", "HSTS Enabled", "HSTS Subdomains". +We do not recommend the use of Nginx Proxy Manager, as it adds extra complexity on top of Nginx, which is a very complex piece of software itself. If you are looking for an easy-to-use reverse proxy, we recommend [Caddy](./caddy.md) instead. If you would still like to use Nginx Proxy Manager, [please head to their support channels for help](https://github.com/NginxProxyManager/nginx-proxy-manager#getting-support). From 27d291732c23e0b9bc17df64c8c6abe1b49f90c7 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Thu, 2 Oct 2025 16:03:05 +0800 Subject: [PATCH 551/896] delete entire section --- docs/general/post-install/networking/8_reverse-proxy/nginx.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/nginx.md b/docs/general/post-install/networking/8_reverse-proxy/nginx.md index 17671212..a82ccda6 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/nginx.md +++ b/docs/general/post-install/networking/8_reverse-proxy/nginx.md @@ -112,7 +112,3 @@ map $request $secretfilter { #Insert into all servers where you want filtering (e.g HTTP + HTTPS block) access_log /var/log/nginx/access.log stripsecrets; ``` - -## Nginx Proxy Manager - -We do not recommend the use of Nginx Proxy Manager, as it adds extra complexity on top of Nginx, which is a very complex piece of software itself. If you are looking for an easy-to-use reverse proxy, we recommend [Caddy](./caddy.md) instead. If you would still like to use Nginx Proxy Manager, [please head to their support channels for help](https://github.com/NginxProxyManager/nginx-proxy-manager#getting-support). From 394256b72281c9c38a522634df0fd4cd12c563d4 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 2 Oct 2025 12:37:46 +0200 Subject: [PATCH 552/896] update removal guidelines --- docs/general/clients/index.mdx | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/general/clients/index.mdx b/docs/general/clients/index.mdx index dff32e9d..2feff993 100644 --- a/docs/general/clients/index.mdx +++ b/docs/general/clients/index.mdx @@ -55,17 +55,18 @@ The final decision for inclusion is at the discretion of the Jellyfin Contributo ### Removal from the clients list -Clients that meet one or more of the following criteria may be considered for removal from the list: +We strive to maintain an up-to-date and accurate client list; however, we do not wish to remove clients without just cause. To ensure the integrity and relevance of the client list, we will conduct regular maintenance. +The Jellyfin team reserves the right to remove any listed client at any time. -- The client is no longer maintained -- The client is broken -- The client no longer supports a modern version of Jellyfin +Typically, a client will be removed if any of the following criteria are met: -In order for a client to be removed, the following has to happen: +- The client no longer fulfills the inclusion criteria outlined above. +- The client is no longer maintained or does not support the latest version of the Jellyfin server. +- The client is malfunctioning (key features are not operating correctly). -1. The Jellyfin team must attempt to reach out to the original author or a maintainer designated by the author, and should wait for at least one month for a reply. -2. If the author or a maintainer cannot be reached after one month, the client shall be removed. -3. If the links added to the Jellyfin clients page are actively being used for spam and/or malware, the client may be removed without reaching out first. +In general, the team will attempt to contact the maintainers of a listed client prior to removal. However, if this is not feasible (e.g., the maintainers cannot be reached), the team may proceed with removal without prior notice. + +Additionally, there are situations where contacting maintainers is unnecessary, such as in cases of malware distribution or violations of community guidelines. In these instances, clients will be removed from the list without notification. ## Supported Browsers From 70bd594a1a9e71e6235d7007da5f6bc86eb82a00 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 2 Oct 2025 12:47:52 +0200 Subject: [PATCH 553/896] remove sonixd --- src/data/clients.ts | 54 ++++++++++++--------------------------------- 1 file changed, 14 insertions(+), 40 deletions(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index 19a6576e..5889b71d 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -438,29 +438,6 @@ const thirdPartyClients: Array = [ } ] }, - { - id: 'sonixd', - name: 'Sonixd', - description: 'A full-featured Subsonic/Jellyfin compatible desktop music player.', - clientType: ClientType.ThirdParty, - deviceTypes: [DeviceType.Desktop], - licenseType: LicenseType.OpenSource, - platforms: [Platform.Desktop], - primaryLinks: [ - { - id: 'install', - name: 'Installation Guide', - url: 'https://github.com/jeffvli/sonixd#install' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/jeffvli/sonixd' - } - ] - }, { id: 'supersonic', name: 'Supersonic', @@ -515,7 +492,7 @@ const thirdPartyClients: Array = [ { id: 'tauon-music-box', name: 'Tauon Music Box', - description: "A modern streamlined music player for desktop with a minimal interface that is packed with features!", + description: 'A modern streamlined music player for desktop with a minimal interface that is packed with features!', clientType: ClientType.ThirdParty, deviceTypes: [DeviceType.Desktop], licenseType: LicenseType.OpenSource, @@ -898,27 +875,27 @@ const thirdPartyClients: Array = [ ] }, { - id: "fladder", - name: "Fladder", - description: "A simple, cross-platform Jellyfin frontend built on top of Flutter.", + id: 'fladder', + name: 'Fladder', + description: 'A simple, cross-platform Jellyfin frontend built on top of Flutter.', clientType: ClientType.ThirdParty, deviceTypes: [DeviceType.Mobile, DeviceType.Desktop], licenseType: LicenseType.OpenSource, platforms: [Platform.Linux, Platform.Windows, Platform.MacOS, Platform.Android, Platform.Browser], primaryLinks: [ { - id: "play-store", - name: "Play Store", - url: "https://play.google.com/store/apps/details?id=nl.jknaapen.fladder", - }, + id: 'play-store', + name: 'Play Store', + url: 'https://play.google.com/store/apps/details?id=nl.jknaapen.fladder' + } ], secondaryLinks: [ { - id: "github", - name: "GitHub", - url: "https://github.com/DonutWare/Fladder", - }, - ], + id: 'github', + name: 'GitHub', + url: 'https://github.com/DonutWare/Fladder' + } + ] }, { id: 'symfonium', @@ -969,7 +946,4 @@ const thirdPartyClients: Array = [ } ]; -export const Clients: Array = [ - ...officialClients, - ...thirdPartyClients -]; +export const Clients: Array = [...officialClients, ...thirdPartyClients]; From 8d92f76e549af9ab035448d0935705c6fea4aa69 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 2 Oct 2025 21:11:51 +0200 Subject: [PATCH 554/896] Adress Venson review Co-authored-by: JPVenson --- docs/general/clients/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/clients/index.mdx b/docs/general/clients/index.mdx index 2feff993..61f48b62 100644 --- a/docs/general/clients/index.mdx +++ b/docs/general/clients/index.mdx @@ -61,7 +61,7 @@ The Jellyfin team reserves the right to remove any listed client at any time. Typically, a client will be removed if any of the following criteria are met: - The client no longer fulfills the inclusion criteria outlined above. -- The client is no longer maintained or does not support the latest version of the Jellyfin server. +- The client is no longer maintained or does not support the latest stable version of the Jellyfin server. - The client is malfunctioning (key features are not operating correctly). In general, the team will attempt to contact the maintainers of a listed client prior to removal. However, if this is not feasible (e.g., the maintainers cannot be reached), the team may proceed with removal without prior notice. From 29c1f31c8c6f782cecdf51169f7488353da4d037 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 4 Oct 2025 00:05:41 +0800 Subject: [PATCH 555/896] Update Docusaurus to v3.9.1 (#1585) --- package-lock.json | 941 +++++++++++++++++++++++++++++++--------------- package.json | 22 +- 2 files changed, 654 insertions(+), 309 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5ab431bb..a7b440e7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,15 +8,15 @@ "name": "jellyfin-org", "version": "0.0.0", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/plugin-client-redirects": "3.8.1", - "@docusaurus/plugin-content-blog": "3.8.1", - "@docusaurus/plugin-content-docs": "3.8.1", - "@docusaurus/plugin-content-pages": "3.8.1", - "@docusaurus/plugin-sitemap": "3.8.1", - "@docusaurus/plugin-svgr": "3.8.1", - "@docusaurus/theme-classic": "3.8.1", - "@docusaurus/theme-mermaid": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/plugin-client-redirects": "3.9.1", + "@docusaurus/plugin-content-blog": "3.9.1", + "@docusaurus/plugin-content-docs": "3.9.1", + "@docusaurus/plugin-content-pages": "3.9.1", + "@docusaurus/plugin-sitemap": "3.9.1", + "@docusaurus/plugin-svgr": "3.9.1", + "@docusaurus/theme-classic": "3.9.1", + "@docusaurus/theme-mermaid": "3.9.1", "@easyops-cn/docusaurus-search-local": "0.52.1", "@fontsource/noto-sans": "5.2.10", "@icons-pack/react-simple-icons": "13.7.0", @@ -36,8 +36,8 @@ "url-loader": "4.1.1" }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.8.1", - "@docusaurus/tsconfig": "3.8.1", + "@docusaurus/module-type-aliases": "3.9.1", + "@docusaurus/tsconfig": "3.9.1", "@eslint/js": "9.36.0", "@types/react": "18.3.24", "@types/react-helmet": "6.1.11", @@ -133,6 +133,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.7.tgz", "integrity": "sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==", "license": "MIT", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", @@ -1959,6 +1960,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -1981,6 +1983,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" } @@ -2061,6 +2064,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2424,6 +2428,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2992,9 +2997,9 @@ } }, "node_modules/@docusaurus/babel": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.8.1.tgz", - "integrity": "sha512-3brkJrml8vUbn9aeoZUlJfsI/GqyFcDgQJwQkmBtclJgWDEQBKKeagZfOgx0WfUQhagL1sQLNW0iBdxnI863Uw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.9.1.tgz", + "integrity": "sha512-/uoi3oG+wvbVWNBRfPrzrEslOSeLxrQEyWMywK51TLDFTANqIRivzkMusudh5bdDty8fXzCYUT+tg5t697jYqg==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", @@ -3007,28 +3012,28 @@ "@babel/runtime": "^7.25.9", "@babel/runtime-corejs3": "^7.25.9", "@babel/traverse": "^7.25.9", - "@docusaurus/logger": "3.8.1", - "@docusaurus/utils": "3.8.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/utils": "3.9.1", "babel-plugin-dynamic-import-node": "^2.3.3", "fs-extra": "^11.1.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/bundler": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.8.1.tgz", - "integrity": "sha512-/z4V0FRoQ0GuSLToNjOSGsk6m2lQUG4FRn8goOVoZSRsTrU8YR2aJacX5K3RG18EaX9b+52pN4m1sL3MQZVsQA==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.9.1.tgz", + "integrity": "sha512-E1c9DgNmAz4NqbNtiJVp4UgjLtr8O01IgtXD/NDQ4PZaK8895cMiTOgb3k7mN0qX8A3lb8vqyrPJ842+yMpuUg==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", - "@docusaurus/babel": "3.8.1", - "@docusaurus/cssnano-preset": "3.8.1", - "@docusaurus/logger": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", + "@docusaurus/babel": "3.9.1", + "@docusaurus/cssnano-preset": "3.9.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", "babel-loader": "^9.2.1", "clean-css": "^5.3.3", "copy-webpack-plugin": "^11.0.0", @@ -3049,7 +3054,7 @@ "webpackbar": "^6.0.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "@docusaurus/faster": "*" @@ -3061,18 +3066,19 @@ } }, "node_modules/@docusaurus/core": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.1.tgz", - "integrity": "sha512-ENB01IyQSqI2FLtOzqSI3qxG2B/jP4gQPahl2C3XReiLebcVh5B5cB9KYFvdoOqOWPyr5gXK4sjgTKv7peXCrA==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.1.tgz", + "integrity": "sha512-FWDk1LIGD5UR5Zmm9rCrXRoxZUgbwuP6FBA7rc50DVfzqDOMkeMe3NyJhOsA2dF0zBE3VbHEIMmTjKwTZJwbaA==", "license": "MIT", + "peer": true, "dependencies": { - "@docusaurus/babel": "3.8.1", - "@docusaurus/bundler": "3.8.1", - "@docusaurus/logger": "3.8.1", - "@docusaurus/mdx-loader": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-common": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/babel": "3.9.1", + "@docusaurus/bundler": "3.9.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/mdx-loader": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-common": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "boxen": "^6.2.1", "chalk": "^4.1.2", "chokidar": "^3.5.3", @@ -3106,14 +3112,14 @@ "update-notifier": "^6.0.2", "webpack": "^5.95.0", "webpack-bundle-analyzer": "^4.10.2", - "webpack-dev-server": "^4.15.2", + "webpack-dev-server": "^5.2.2", "webpack-merge": "^6.0.1" }, "bin": { "docusaurus": "bin/docusaurus.mjs" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "@mdx-js/react": "^3.0.0", @@ -3122,9 +3128,9 @@ } }, "node_modules/@docusaurus/cssnano-preset": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.8.1.tgz", - "integrity": "sha512-G7WyR2N6SpyUotqhGznERBK+x84uyhfMQM2MmDLs88bw4Flom6TY46HzkRkSEzaP9j80MbTN8naiL1fR17WQug==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.9.1.tgz", + "integrity": "sha512-2y7+s7RWQMqBg+9ejeKwvZs7Bdw/hHIVJIodwMXbs2kr+S48AhcmAfdOh6Cwm0unJb0hJUshN0ROwRoQMwl3xg==", "license": "MIT", "dependencies": { "cssnano-preset-advanced": "^6.1.2", @@ -3133,31 +3139,31 @@ "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/logger": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.8.1.tgz", - "integrity": "sha512-2wjeGDhKcExEmjX8k1N/MRDiPKXGF2Pg+df/bDDPnnJWHXnVEZxXj80d6jcxp1Gpnksl0hF8t/ZQw9elqj2+ww==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.9.1.tgz", + "integrity": "sha512-C9iFzXwHzwvGlisE4bZx+XQE0JIqlGAYAd5LzpR7fEDgjctu7yL8bE5U4nTNywXKHURDzMt4RJK8V6+stFHVkA==", "license": "MIT", "dependencies": { "chalk": "^4.1.2", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/mdx-loader": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.8.1.tgz", - "integrity": "sha512-DZRhagSFRcEq1cUtBMo4TKxSNo/W6/s44yhr8X+eoXqCLycFQUylebOMPseHi5tc4fkGJqwqpWJLz6JStU9L4w==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.9.1.tgz", + "integrity": "sha512-/1PY8lqry8jCt0qZddJSpc0U2sH6XC27kVJZfpA7o2TiQ3mdBQyH5AVbj/B2m682B1ounE+XjI0LdpOkAQLPoA==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", @@ -3181,7 +3187,7 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3189,12 +3195,12 @@ } }, "node_modules/@docusaurus/module-type-aliases": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.8.1.tgz", - "integrity": "sha512-6xhvAJiXzsaq3JdosS7wbRt/PwEPWHr9eM4YNYqVlbgG1hSK3uQDXTVvQktasp3VO6BmfYWPozueLWuj4gB+vg==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.9.1.tgz", + "integrity": "sha512-YBce3GbJGGcMbJTyHcnEOMvdXqg41pa5HsrMCGA5Rm4z0h0tHS6YtEldj0mlfQRhCG7Y0VD66t2tb87Aom+11g==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.8.1", + "@docusaurus/types": "3.9.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3208,23 +3214,23 @@ } }, "node_modules/@docusaurus/plugin-client-redirects": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.8.1.tgz", - "integrity": "sha512-F+86R7PBn6VNgy/Ux8w3ZRypJGJEzksbejQKlbTC8u6uhBUhfdXWkDp6qdOisIoW0buY5nLqucvZt1zNJzhJhA==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.9.1.tgz", + "integrity": "sha512-+1InCGvAnw46H+TnVqxaYlJC0qy9AY5gTMgTx2ZFryjAsImJNs3i1pEYW/iUTVbOdtWRj3E/87E4ehbBIaA1TA==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/logger": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-common": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-common": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "eta": "^2.2.0", "fs-extra": "^11.1.1", "lodash": "^4.17.21", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3232,19 +3238,19 @@ } }, "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.8.1.tgz", - "integrity": "sha512-vNTpMmlvNP9n3hGEcgPaXyvTljanAKIUkuG9URQ1DeuDup0OR7Ltvoc8yrmH+iMZJbcQGhUJF+WjHLwuk8HSdw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.9.1.tgz", + "integrity": "sha512-vT6kIimpJLWvW9iuWzH4u7VpTdsGlmn4yfyhq0/Kb1h4kf9uVouGsTmrD7WgtYBUG1P+TSmQzUUQa+ALBSRTig==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/logger": "3.8.1", - "@docusaurus/mdx-loader": "3.8.1", - "@docusaurus/theme-common": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-common": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/mdx-loader": "3.9.1", + "@docusaurus/theme-common": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-common": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "cheerio": "1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^11.1.1", @@ -3257,7 +3263,7 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "@docusaurus/plugin-content-docs": "*", @@ -3266,20 +3272,21 @@ } }, "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.8.1.tgz", - "integrity": "sha512-oByRkSZzeGNQByCMaX+kif5Nl2vmtj2IHQI2fWjCfCootsdKZDPFLonhIp5s3IGJO7PLUfe0POyw0Xh/RrGXJA==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.1.tgz", + "integrity": "sha512-DyLk9BIA6I9gPIuia8XIL+XIEbNnExam6AHzRsfrEq4zJr7k/DsWW7oi4aJMepDnL7jMRhpVcdsCxdjb0/A9xg==", "license": "MIT", + "peer": true, "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/logger": "3.8.1", - "@docusaurus/mdx-loader": "3.8.1", - "@docusaurus/module-type-aliases": "3.8.1", - "@docusaurus/theme-common": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-common": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/mdx-loader": "3.9.1", + "@docusaurus/module-type-aliases": "3.9.1", + "@docusaurus/theme-common": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-common": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", @@ -3291,7 +3298,7 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3299,22 +3306,22 @@ } }, "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.8.1.tgz", - "integrity": "sha512-a+V6MS2cIu37E/m7nDJn3dcxpvXb6TvgdNI22vJX8iUTp8eoMoPa0VArEbWvCxMY/xdC26WzNv4wZ6y0iIni/w==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.9.1.tgz", + "integrity": "sha512-/1wFzRnXYASI+Nv9ck9IVPIMw0O5BGQ8ZVhDzEwhkL+tl44ycvSnY6PIe6rW2HLxsw61Z3WFwAiU8+xMMtMZpg==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/mdx-loader": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/mdx-loader": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "fs-extra": "^11.1.1", "tslib": "^2.6.0", "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3322,23 +3329,23 @@ } }, "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.8.1.tgz", - "integrity": "sha512-+9YV/7VLbGTq8qNkjiugIelmfUEVkTyLe6X8bWq7K5qPvGXAjno27QAfFq63mYfFFbJc7z+pudL63acprbqGzw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.9.1.tgz", + "integrity": "sha512-k/bf5cXDxAJUYTzqatgFJwmZsLUbIgl6S8AdZMKGG2Mv2wcOHt+EQNN9qPyWZ5/9cFj+Q8f8DN+KQheBMYLong==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/logger": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-common": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-common": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "fs-extra": "^11.1.1", "sitemap": "^7.1.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3346,22 +3353,22 @@ } }, "node_modules/@docusaurus/plugin-svgr": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.8.1.tgz", - "integrity": "sha512-rW0LWMDsdlsgowVwqiMb/7tANDodpy1wWPwCcamvhY7OECReN3feoFwLjd/U4tKjNY3encj0AJSTxJA+Fpe+Gw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.9.1.tgz", + "integrity": "sha512-TeZOXT2PSdTNR1OpDJMkYqFyX7MMhbd4t16hQByXksgZQCXNyw3Dio+KaDJ2Nj+LA4WkOvsk45bWgYG5MAaXSQ==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "@svgr/core": "8.1.0", "@svgr/webpack": "^8.1.0", "tslib": "^2.6.0", "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3369,27 +3376,26 @@ } }, "node_modules/@docusaurus/theme-classic": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.8.1.tgz", - "integrity": "sha512-bqDUCNqXeYypMCsE1VcTXSI1QuO4KXfx8Cvl6rYfY0bhhqN6d2WZlRkyLg/p6pm+DzvanqHOyYlqdPyP0iz+iw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.9.1.tgz", + "integrity": "sha512-LrAIu/mQ04nG6s1cssC0TMmICD8twFIIn/hJ5Pd9uIPQvtKnyAKEn12RefopAul5KfMo9kixPaqogV5jIJr26w==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/logger": "3.8.1", - "@docusaurus/mdx-loader": "3.8.1", - "@docusaurus/module-type-aliases": "3.8.1", - "@docusaurus/plugin-content-blog": "3.8.1", - "@docusaurus/plugin-content-docs": "3.8.1", - "@docusaurus/plugin-content-pages": "3.8.1", - "@docusaurus/theme-common": "3.8.1", - "@docusaurus/theme-translations": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-common": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/mdx-loader": "3.9.1", + "@docusaurus/module-type-aliases": "3.9.1", + "@docusaurus/plugin-content-blog": "3.9.1", + "@docusaurus/plugin-content-docs": "3.9.1", + "@docusaurus/plugin-content-pages": "3.9.1", + "@docusaurus/theme-common": "3.9.1", + "@docusaurus/theme-translations": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-common": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", - "copy-text-to-clipboard": "^3.2.0", "infima": "0.2.0-alpha.45", "lodash": "^4.17.21", "nprogress": "^0.2.0", @@ -3402,7 +3408,7 @@ "utility-types": "^3.10.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", @@ -3410,15 +3416,16 @@ } }, "node_modules/@docusaurus/theme-common": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.1.tgz", - "integrity": "sha512-UswMOyTnPEVRvN5Qzbo+l8k4xrd5fTFu2VPPfD6FcW/6qUtVLmJTQCktbAL3KJ0BVXGm5aJXz/ZrzqFuZERGPw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.1.tgz", + "integrity": "sha512-j9adi961F+6Ps9d0jcb5BokMcbjXAAJqKkV43eo8nh4YgmDj7KUNDX4EnOh/MjTQeO06oPY5cxp3yUXdW/8Ggw==", "license": "MIT", + "peer": true, "dependencies": { - "@docusaurus/mdx-loader": "3.8.1", - "@docusaurus/module-type-aliases": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-common": "3.8.1", + "@docusaurus/mdx-loader": "3.9.1", + "@docusaurus/module-type-aliases": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-common": "3.9.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3429,7 +3436,7 @@ "utility-types": "^3.10.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { "@docusaurus/plugin-content-docs": "*", @@ -3438,55 +3445,62 @@ } }, "node_modules/@docusaurus/theme-mermaid": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.8.1.tgz", - "integrity": "sha512-IWYqjyTPjkNnHsFFu9+4YkeXS7PD1xI3Bn2shOhBq+f95mgDfWInkpfBN4aYvx4fTT67Am6cPtohRdwh4Tidtg==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.9.1.tgz", + "integrity": "sha512-aKMFlQfxueVBPdCdrNSshG12fOkJXSn1sb6EhI/sGn3UpiTEiazJm4QLP6NoF78mqq8O5Ar2Yll+iHWLvCsuZQ==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/module-type-aliases": "3.8.1", - "@docusaurus/theme-common": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils-validation": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/module-type-aliases": "3.9.1", + "@docusaurus/theme-common": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils-validation": "3.9.1", "mermaid": ">=11.6.0", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" }, "peerDependencies": { + "@mermaid-js/layout-elk": "^0.1.9", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@mermaid-js/layout-elk": { + "optional": true + } } }, "node_modules/@docusaurus/theme-translations": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.8.1.tgz", - "integrity": "sha512-OTp6eebuMcf2rJt4bqnvuwmm3NVXfzfYejL+u/Y1qwKhZPrjPoKWfk1CbOP5xH5ZOPkiAsx4dHdQBRJszK3z2g==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.9.1.tgz", + "integrity": "sha512-mUQd49BSGKTiM6vP9+JFgRJL28lMIN3PUvXjF3rzuOHMByUZUBNwCt26Z23GkKiSIOrRkjKoaBNTipR/MHdYSQ==", "license": "MIT", "dependencies": { "fs-extra": "^11.1.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/tsconfig": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.8.1.tgz", - "integrity": "sha512-XBWCcqhRHhkhfolnSolNL+N7gj3HVE3CoZVqnVjfsMzCoOsuQw2iCLxVVHtO+rePUUfouVZHURDgmqIySsF66A==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.9.1.tgz", + "integrity": "sha512-stdzM1dNDgRO0OvxeznXlE3N1igUoeHPNJjiKqyffLizgpVgNXJBAWeG6fuoYiCH4udGUBqy2dyM+1+kG2/UPQ==", "dev": true, "license": "MIT" }, "node_modules/@docusaurus/types": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.8.1.tgz", - "integrity": "sha512-ZPdW5AB+pBjiVrcLuw3dOS6BFlrG0XkS2lDGsj8TizcnREQg3J8cjsgfDviszOk4CweNfwo1AEELJkYaMUuOPg==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.1.tgz", + "integrity": "sha512-ElekJ29sk39s5LTEZMByY1c2oH9FMtw7KbWFU3BtuQ1TytfIK39HhUivDEJvm5KCLyEnnfUZlvSNDXeyk0vzAA==", "license": "MIT", "dependencies": { "@mdx-js/mdx": "^3.0.0", "@types/history": "^4.7.11", + "@types/mdast": "^4.0.2", "@types/react": "*", "commander": "^5.1.0", "joi": "^17.9.2", @@ -3515,14 +3529,14 @@ } }, "node_modules/@docusaurus/utils": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.8.1.tgz", - "integrity": "sha512-P1ml0nvOmEFdmu0smSXOqTS1sxU5tqvnc0dA4MTKV39kye+bhQnjkIKEE18fNOvxjyB86k8esoCIFM3x4RykOQ==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.9.1.tgz", + "integrity": "sha512-YAL4yhhWLl9DXuf5MVig260a6INz4MehrBGFU/CZu8yXmRiYEuQvRFWh9ZsjfAOyaG7za1MNmBVZ4VVAi/CiJA==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.8.1", - "@docusaurus/types": "3.8.1", - "@docusaurus/utils-common": "3.8.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/types": "3.9.1", + "@docusaurus/utils-common": "3.9.1", "escape-string-regexp": "^4.0.0", "execa": "5.1.1", "file-loader": "^6.2.0", @@ -3543,31 +3557,31 @@ "webpack": "^5.88.1" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/utils-common": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.8.1.tgz", - "integrity": "sha512-zTZiDlvpvoJIrQEEd71c154DkcriBecm4z94OzEE9kz7ikS3J+iSlABhFXM45mZ0eN5pVqqr7cs60+ZlYLewtg==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.9.1.tgz", + "integrity": "sha512-4M1u5Q8Zn2CYL2TJ864M51FV4YlxyGyfC3x+7CLuR6xsyTVNBNU4QMcPgsTHRS9J2+X6Lq7MyH6hiWXyi/sXUQ==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.8.1", + "@docusaurus/types": "3.9.1", "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@docusaurus/utils-validation": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.8.1.tgz", - "integrity": "sha512-gs5bXIccxzEbyVecvxg6upTwaUbfa0KMmTj7HhHzc016AGyxH2o73k1/aOD0IFrdCsfJNt37MqNI47s2MgRZMA==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.9.1.tgz", + "integrity": "sha512-5bzab5si3E1udrlZuVGR17857Lfwe8iFPoy5AvMP9PXqDfoyIKT7gDQgAmxdRDMurgHaJlyhXEHHdzDKkOxxZQ==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.8.1", - "@docusaurus/utils": "3.8.1", - "@docusaurus/utils-common": "3.8.1", + "@docusaurus/logger": "3.9.1", + "@docusaurus/utils": "3.9.1", + "@docusaurus/utils-common": "3.9.1", "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", @@ -3575,7 +3589,7 @@ "tslib": "^2.6.0" }, "engines": { - "node": ">=18.0" + "node": ">=20.0" } }, "node_modules/@easyops-cn/autocomplete.js": { @@ -4105,6 +4119,119 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/buffers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-1.0.0.tgz", + "integrity": "sha512-NDigYR3PHqCnQLXYyoLbnEdzMMvzeiCWo1KOut7Q0CoIqg9tUAPKJ1iq/2nFhc5kZtexzutNY0LFjdwWL3Dw3Q==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/codegen": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-1.0.0.tgz", + "integrity": "sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.14.0.tgz", + "integrity": "sha512-LpWbYgVnKzphN5S6uss4M25jJ/9+m6q6UJoeN6zTkK4xAGhKsiBRPVeF7OYMWonn5repMQbE5vieRXcMUrKDKw==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "^1.1.2", + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/json-pointer": "^1.0.1", + "@jsonjoy.com/util": "^1.9.0", + "hyperdyperid": "^1.2.0", + "thingies": "^2.5.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pointer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-1.0.2.tgz", + "integrity": "sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/codegen": "^1.0.0", + "@jsonjoy.com/util": "^1.9.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.9.0.tgz", + "integrity": "sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/buffers": "^1.0.0", + "@jsonjoy.com/codegen": "^1.0.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", @@ -4167,6 +4294,7 @@ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", "license": "MIT", + "peer": true, "dependencies": { "@types/mdx": "^2.0.0" }, @@ -5060,6 +5188,7 @@ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -5739,6 +5868,7 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.24.tgz", "integrity": "sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==", "license": "MIT", + "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -5787,9 +5917,9 @@ } }, "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", "license": "MIT" }, "node_modules/@types/sax": { @@ -5923,6 +6053,7 @@ "integrity": "sha512-EHrrEsyhOhxYt8MTg4zTF+DJMuNBzWwgvvOYNj/zm1vnaD/IC5zCXFehZv94Piqa2cRFfXrTFxIvO95L7Qc/cw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.44.1", "@typescript-eslint/types": "8.44.1", @@ -6347,6 +6478,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6402,6 +6534,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7118,6 +7251,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001726", "electron-to-chromium": "^1.5.173", @@ -7137,6 +7271,21 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "license": "MIT" }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -7401,6 +7550,7 @@ "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@chevrotain/cst-dts-gen": "11.0.3", "@chevrotain/gast": "11.0.3", @@ -7830,18 +7980,6 @@ "url": "https://github.com/sponsors/mesqueeb" } }, - "node_modules/copy-text-to-clipboard": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", - "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/copy-webpack-plugin": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", @@ -8130,6 +8268,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -8449,6 +8588,7 @@ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.32.0.tgz", "integrity": "sha512-5JHBC9n75kz5851jeklCPmZWcg3hUe6sjqJvyk3+hVqFaKcHwHgxsjeN1yLmggoUc6STbtm9/NQyabQehfjvWQ==", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10" } @@ -8858,6 +8998,7 @@ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "license": "ISC", + "peer": true, "engines": { "node": ">=12" } @@ -9117,16 +9258,32 @@ "node": ">=0.10.0" } }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "license": "BSD-2-Clause", + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "license": "MIT", "dependencies": { - "execa": "^5.0.0" + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" }, "engines": { - "node": ">= 10" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/defer-to-connect": { @@ -9853,6 +10010,7 @@ "integrity": "sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -9930,6 +10088,7 @@ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", + "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -11085,17 +11244,13 @@ "node": ">=14.14" } }, - "node_modules/fs-monkey": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", - "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", - "license": "Unlicense" - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC" + "dev": true, + "license": "ISC", + "optional": true }, "node_modules/fsevents": { "version": "2.3.3", @@ -11257,7 +11412,9 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, "license": "ISC", + "optional": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -11285,6 +11442,22 @@ "node": ">= 6" } }, + "node_modules/glob-to-regex.js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/glob-to-regex.js/-/glob-to-regex.js-1.2.0.tgz", + "integrity": "sha512-QMwlOQKU/IzqMUOAZWubUOT8Qft+Y0KQWnX9nK3ch0CJg0tTp4TvGZsTfudYKv2NzoQSyPcnA6TYeIQ3jGichQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", @@ -11843,22 +12016,6 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/html-entities": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", - "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ], - "license": "MIT" - }, "node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", @@ -12104,6 +12261,15 @@ "node": ">=10.17.0" } }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, "node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", @@ -12224,7 +12390,9 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, "license": "ISC", + "optional": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -12590,6 +12758,39 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-installed-globally": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", @@ -12632,6 +12833,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-network-error": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.3.0.tgz", + "integrity": "sha512-6oIwpsgRfnDiyEDLMay/GqCl3HoAtH5+RUKW29gYkL0QA+ipzpDLA16yQs7/RHCSu+BwgbJaOUqa4A99qNVQVw==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-npm": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", @@ -14024,15 +14237,21 @@ } }, "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "license": "Unlicense", + "version": "4.48.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.48.1.tgz", + "integrity": "sha512-vWO+1ROkhOALF1UnT9aNOOflq5oFDlqwTXaPg6duo07fBLxSH0+bcF0TY1lbA1zTNKyGgDxgaDdKx5MaewLX5A==", + "license": "Apache-2.0", "dependencies": { - "fs-monkey": "^1.0.4" + "@jsonjoy.com/json-pack": "^1.11.0", + "@jsonjoy.com/util": "^1.9.0", + "glob-to-regex.js": "^1.0.1", + "thingies": "^2.5.0", + "tree-dump": "^1.0.3", + "tslib": "^2.0.0" }, - "engines": { - "node": ">= 4.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" } }, "node_modules/merge-descriptors": { @@ -16444,7 +16663,9 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "license": "ISC", + "optional": true, "dependencies": { "wrappy": "1" } @@ -16608,16 +16829,20 @@ } }, "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", "license": "MIT", "dependencies": { - "@types/retry": "0.12.0", + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", "retry": "^0.13.1" }, "engines": { - "node": ">=8" + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-timeout": { @@ -16825,7 +17050,9 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.10.0" } @@ -17057,6 +17284,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -18000,6 +18228,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -18550,6 +18779,7 @@ "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", + "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -18866,6 +19096,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -18878,6 +19109,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -18922,6 +19154,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", "license": "MIT", + "peer": true, "dependencies": { "@types/react": "*" }, @@ -18950,6 +19183,7 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -19613,22 +19847,6 @@ "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/robust-predicates": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", @@ -19665,6 +19883,18 @@ "node": ">=12.0.0" } }, + "node_modules/run-applescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -19794,6 +20024,7 @@ "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz", "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", "license": "MIT", + "peer": true, "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -19922,6 +20153,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -21115,6 +21347,22 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "license": "MIT" }, + "node_modules/thingies": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-2.5.0.tgz", + "integrity": "sha512-s+2Bwztg6PhWUD7XMfeYm5qliDdSiZm7M7n8KjTkIsm3l/2lgVRc2/Gx/v+ZX8lT4FMA+i8aQvhcWylldc+ZNw==", + "license": "MIT", + "engines": { + "node": ">=10.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "^2" + } + }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", @@ -21178,6 +21426,22 @@ "node": ">=6" } }, + "node_modules/tree-dump": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.1.0.tgz", + "integrity": "sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/trim-lines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", @@ -21286,7 +21550,8 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" + "license": "0BSD", + "peer": true }, "node_modules/type-check": { "version": "0.4.0", @@ -21440,6 +21705,7 @@ "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "devOptional": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -22166,6 +22432,7 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz", "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==", "license": "MIT", + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", @@ -22244,44 +22511,50 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", - "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.5.tgz", + "integrity": "sha512-uxQ6YqGdE4hgDKNf7hUiPXOdtkXvBJXrfEGYSx7P7LC8hnUYGK70X6xQXUvXeNyBDDcsiQXpG2m3G9vxowaEuA==", "license": "MIT", "dependencies": { "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", + "memfs": "^4.43.1", + "mime-types": "^3.0.1", + "on-finished": "^2.4.1", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } } }, "node_modules/webpack-dev-middleware/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/webpack-dev-middleware/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", "license": "MIT", "dependencies": { - "mime-db": "1.52.0" + "mime-db": "^1.54.0" }, "engines": { "node": ">= 0.6" @@ -22297,54 +22570,52 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.15.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", - "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz", + "integrity": "sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==", "license": "MIT", "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", + "express": "^4.21.2", "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", + "http-proxy-middleware": "^2.0.9", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.4", - "ws": "^8.13.0" + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "webpack": "^5.0.0" }, "peerDependenciesMeta": { "webpack": { @@ -22355,6 +22626,48 @@ } } }, + "node_modules/webpack-dev-server/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/webpack-dev-server/node_modules/ws": { "version": "8.18.3", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", @@ -22760,7 +23073,9 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "license": "ISC" + "dev": true, + "license": "ISC", + "optional": true }, "node_modules/write-file-atomic": { "version": "3.0.3", @@ -22795,6 +23110,36 @@ } } }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wsl-utils/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/xdg-basedir": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", diff --git a/package.json b/package.json index d0385a26..bc6e0802 100644 --- a/package.json +++ b/package.json @@ -21,15 +21,15 @@ "test:web-urls": "node ./scripts/check-urls.mjs ./scripts/data/jellyfin-web-urls.json" }, "dependencies": { - "@docusaurus/core": "3.8.1", - "@docusaurus/plugin-client-redirects": "3.8.1", - "@docusaurus/plugin-content-blog": "3.8.1", - "@docusaurus/plugin-content-docs": "3.8.1", - "@docusaurus/plugin-content-pages": "3.8.1", - "@docusaurus/plugin-sitemap": "3.8.1", - "@docusaurus/plugin-svgr": "3.8.1", - "@docusaurus/theme-classic": "3.8.1", - "@docusaurus/theme-mermaid": "3.8.1", + "@docusaurus/core": "3.9.1", + "@docusaurus/plugin-client-redirects": "3.9.1", + "@docusaurus/plugin-content-blog": "3.9.1", + "@docusaurus/plugin-content-docs": "3.9.1", + "@docusaurus/plugin-content-pages": "3.9.1", + "@docusaurus/plugin-sitemap": "3.9.1", + "@docusaurus/plugin-svgr": "3.9.1", + "@docusaurus/theme-classic": "3.9.1", + "@docusaurus/theme-mermaid": "3.9.1", "@easyops-cn/docusaurus-search-local": "0.52.1", "@fontsource/noto-sans": "5.2.10", "@icons-pack/react-simple-icons": "13.7.0", @@ -61,8 +61,8 @@ ] }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.8.1", - "@docusaurus/tsconfig": "3.8.1", + "@docusaurus/module-type-aliases": "3.9.1", + "@docusaurus/tsconfig": "3.9.1", "@eslint/js": "9.36.0", "@types/react": "18.3.24", "@types/react-helmet": "6.1.11", From 8a42e931d021b365b558fb464540bf607823afd9 Mon Sep 17 00:00:00 2001 From: JPVenson Date: Sat, 4 Oct 2025 07:19:59 +0300 Subject: [PATCH 556/896] Add sqlite locking blog post (#1399) * Add sqlite locking blog post * Fix spelling issues * SQLite spelling * Apply suggestions from code review Co-authored-by: felix920506 * Fixed typo * apply feedback * Update folder name to fit time * Apply review comments * typo * Applied review comments * typo --------- Co-authored-by: felix920506 --- blog/2025/08-14-sqlite-locking/index.mdx | 107 +++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 blog/2025/08-14-sqlite-locking/index.mdx diff --git a/blog/2025/08-14-sqlite-locking/index.mdx b/blog/2025/08-14-sqlite-locking/index.mdx new file mode 100644 index 00000000..0ddd7736 --- /dev/null +++ b/blog/2025/08-14-sqlite-locking/index.mdx @@ -0,0 +1,107 @@ +--- +title: SQLite concurrency and why you should care about it +authors: + - JPVenson +slug: SQLite-locking +tags: [SQLite, jellyfin, locked-database] +--- + +SQLite is a powerful database engine, but due to its design, it has limitations that should not be overlooked. + +Jellyfin has used a SQLite-based database for storing most of its data for years, but it has also encountered issues on many systems. In this blog post, I will explain how we address these limitations and how developers using SQLite can apply the same solutions. + +This will be a technical blog post intended for developers and everyone wanting to learn about concurrency. + +Also Jellyfin's implementation of locking for SQLite should be fairly easy to be implemented into another EF Core application if you are facing the same issue. + +\- JPVenson + +{/* truncate */} + +## The Premise + +SQLite is a file-based database engine running within your application and allows you to store data in a relational structure. +Overall it gives your application the means of storing structured data as a single file and without having to depend on another application to do so. +Naturally this also comes at a price. If your application fully manages this file, the assumption must be made that your application is the sole owner of this file, and nobody else will tinker with it while you are writing data to it. + +So an application that wants to use SQLite as its database needs to be the only one accessing it. +Having established this fact, an important thought arises: if only a single write operation should be performed on a single file at a time, this rule must also apply to operations within the same application. + +## The W-A-L mode + +SQLite has a feature that tries to get around this limitation: the Write-Ahead-Log (WAL). +The WAL is a separate file that acts as a journal of operations that should be applied to an SQLite file. +This allows multiple parallel writes to take place and get enqueued into the WAL. +When another part of the application wants to read data, it reads from the actual database, then scans the WAL for modifications and applies them on the fly. +This is not a foolproof solution; there are still scenarios where WAL does not prevent locking conflicts. + +## SQLite transactions + +A transaction is supposed to ensure two things. +Modifications made within a transaction can be reverted, either when something goes wrong or when the application decides it should and optionally a transaction may also block other readers from reading data that is modified within a transaction. +This is where it gets spicy and we come to the real reason why I am writing this blog post. +For some reason on some systems that run Jellyfin when a transaction takes place the SQLite engine reports the database is locked and instead of waiting for the transaction to be resolved the engine refuses to wait and just crashes. +This seems to be a not uncommon issue and there are many reports to be found on the issue. + +The factor that makes this issue so bad is that it does not happen reliably. So far we only have one team member where this can be (somewhat) reliably be reproduced which makes this an even worse a bug. +From the reports this issue happens across all operating systems, drive speeds and with or without virtualization. +So we do not have any deciding factor identified that even contributes to the likelihood of the issue happening. + +## The Jellyfin factor + +Having established the general theory on how SQLite behaves, we also have to look at the specifics of Jellyfins usage of SQLite. +During normal operations on a recommended setup (Non-Networked Storage and preferably SSD) its unusual for any problems to arise, however the way Jellyfin utilises the SQLite db up to 10.11 is very suboptimal. +In versions prior to 10.11 Jellyfin had a bug in its parallel task limit which resulted in exponential overscheduling of library scan operations which hammered the database engine with thousands of parallel write requests that an SQLite engine is simply not able to handle. +While most SQLite engine implementations have retry behavior, they also have timeouts and checks in place to prevent limitless waiting so if we stress the engine enough, it just fails with an error. +That and very long running and frankly unoptimized transactions could lead to the database just being overloaded with requests and flaking out. + +## The solution + +Since we moved the codebase over to EF Core proper, we have the tools to actually do something about this as EF Core gives us a structured abstraction level. +EF Core supports a way of hooking into every command execution or transaction by creating (Interceptors)[https://learn.microsoft.com/en-us/ef/core/logging-events-diagnostics/interceptors]. +With an interceptor we can finally do the straight forward idea of just "not" writing to the database in parallel in a transparent way to the caller. +The overall idea is to have multiple strategies of locking. Because all levels of synchronization will inevitably come at the cost of performance, we only want to do it when it is really necessary. +So, I decided on three locking strategies: + +1. No-Lock +2. Optimistic locking +3. Pessimistic locking + +As a default, the no-lock behavior does exactly what the name implies. Nothing. This is the default because my research shows that for 99% all of this is not an issue and every interaction at this level will slow down the whole application. + +Both the optimistic and pessimistic behaviors use two interceptors—one for transactions and one for commands—and override `SaveChanges` in `JellyfinDbContext`. + +### Optimistic locking behavior + +Optimistic locking means to assume the operation in question will succeed and only handle issues afterwards. In essence this can be boiled down to "Try and Retry and Retry ..." for a set number of times until either we succeed with the operation or fail entirely. +This still leaves the possibility that we will not actually be able to perform a write, but the introduced overhead is far less than the Pessimistic locking behavior. + +The idea behind how this works is simple: every time two operations try to write to the database, one will always win. The other will fail, wait some time, then retry a few times. + +Jellyfin uses the `Polly` library perform the retry behavior and will only retry operations it will find have been locked due to this exact issue. + +### Pessimistic locking behavior + +Pessimistic locking always locks when a write to SQLite should be performed. Essentially every time an transaction is started or a write operation on the database is done though EF Core, Jellyfin will wait until all other read operations are finished and then block all other operations may they be read or write until the write in question has been performed. +This however means, that Jellyfin can only ever perform a single write to the database, even if it would technically does not need to. + +In theory, an application should have no issue reading from table "Alice" while writing to table "Bob" however to eliminate all possible sources of concurrency related locking, Jellyfin will only ever allow a single write performed on its database in this mode. +While this will absolutely result in the most stable operation, it will undoubtedly also be the slowest. + +Jellyfin uses a [ReaderWriterLockSlim](https://learn.microsoft.com/en-us/dotnet/fundamentals/runtime-libraries/system-threading-readerwriterlockslim) to lock the operations, that means we allow an unlimited number of reads to happen concurrently while only one write may ever be done on the database. + +### The future Smart locking behavior + +In the future we might also consider combining both modes, to get the best of both worlds. + +# The result + +Initial testing showed that with both modes, we had great success in handling the underlying issue. While we are not yet sure why this happens only on some systems when others work, we at least now have an option for users previously left out of using Jellyfin. + +When I was researching this topic, I found many reports all over the internet facing the same error but nobody was able to provide a conclusive explanation whats really happening here. +There have been similar proposals made to handle it but there wasn't a "ready to drop in" solution that handles all the different cases or only code that required massive modifications to every EF Core query. +Jellyfin's implementation of the locking behaviors should be a copy-paste solution for everyone having the same issues as its using interceptors and the caller has no idea of the actual locking behavior. + +Best of luck, + +\- JPVenson From 054057800f3e992dc6fb144c2d0d4e25ec8908d2 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Sat, 4 Oct 2025 00:35:03 -0400 Subject: [PATCH 557/896] Add Joshua's socials to authors.yml (#1587) --- blog/authors.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/blog/authors.yml b/blog/authors.yml index a6ec4010..ce01ea7f 100644 --- a/blog/authors.yml +++ b/blog/authors.yml @@ -33,6 +33,10 @@ joshuaboniface: title: Project Leader url: https://github.com/joshuaboniface image_url: https://avatars.githubusercontent.com/u/4031396?v=4 + socials: + github: joshuaboniface + mastodon: https://social.bonifacelabs.ca/@joshuaboniface + reddit: https://reddit.com/u/djbon2112 mcarlton00: name: Matt Carlton From 10c0956d4daff49cd7a893b3cb09dacb6deba284 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 4 Oct 2025 15:55:24 +0000 Subject: [PATCH 558/896] Lock file maintenance --- package-lock.json | 1311 ++++++++++++++++++++++++--------------------- 1 file changed, 697 insertions(+), 614 deletions(-) diff --git a/package-lock.json b/package-lock.json index a7b440e7..16988e42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -70,19 +70,6 @@ "license": "MIT", "optional": true }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@antfu/install-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz", @@ -97,9 +84,9 @@ } }, "node_modules/@antfu/utils": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-8.1.1.tgz", - "integrity": "sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-9.2.1.tgz", + "integrity": "sha512-TMilPqXyii1AsiEii6l6ubRzbo76p6oshUSYPaKsmXDavyMLqjzVDkcp3pHp5ELMUNJHATcEOGxKTTsX9yYhGg==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/antfu" @@ -120,31 +107,31 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.7.tgz", - "integrity": "sha512-xgu/ySj2mTiUFmdE9yCMfBxLp4DHd5DwmbbD05YAuICfodYT3VvRxbrh81LGQ/8UpSdtMdfKMn3KouYDX59DGQ==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz", + "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.7.tgz", - "integrity": "sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", + "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", "license": "MIT", "peer": true, "dependencies": { - "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.27.5", + "@babel/generator": "^7.28.3", "@babel/helper-compilation-targets": "^7.27.2", - "@babel/helper-module-transforms": "^7.27.3", - "@babel/helpers": "^7.27.6", - "@babel/parser": "^7.27.7", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", - "@babel/traverse": "^7.27.7", - "@babel/types": "^7.27.7", + "@babel/traverse": "^7.28.4", + "@babel/types": "^7.28.4", + "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -169,15 +156,15 @@ } }, "node_modules/@babel/generator": { - "version": "7.27.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz", - "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.27.5", - "@babel/types": "^7.27.3", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" }, "engines": { @@ -222,17 +209,17 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz", - "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz", + "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.27.1", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.27.1", + "@babel/traverse": "^7.28.3", "semver": "^6.3.1" }, "engines": { @@ -293,6 +280,15 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", @@ -320,14 +316,14 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", - "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", - "@babel/traverse": "^7.27.3" + "@babel/traverse": "^7.28.3" }, "engines": { "node": ">=6.9.0" @@ -432,39 +428,39 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz", - "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz", + "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==", "license": "MIT", "dependencies": { - "@babel/template": "^7.27.1", - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.27.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", - "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", "license": "MIT", "dependencies": { "@babel/template": "^7.27.2", - "@babel/types": "^7.27.6" + "@babel/types": "^7.28.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.7.tgz", - "integrity": "sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", "license": "MIT", "dependencies": { - "@babel/types": "^7.27.7" + "@babel/types": "^7.28.4" }, "bin": { "parser": "bin/babel-parser.js" @@ -537,13 +533,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz", - "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", + "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" + "@babel/traverse": "^7.28.3" }, "engines": { "node": ">=6.9.0" @@ -668,14 +664,14 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.27.1.tgz", - "integrity": "sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", + "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-remap-async-to-generator": "^7.27.1", - "@babel/traverse": "^7.27.1" + "@babel/traverse": "^7.28.0" }, "engines": { "node": ">=6.9.0" @@ -717,9 +713,9 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.27.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.5.tgz", - "integrity": "sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.4.tgz", + "integrity": "sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -748,12 +744,12 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz", - "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", + "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.28.3", "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { @@ -764,17 +760,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.7.tgz", - "integrity": "sha512-CuLkokN1PEZ0Fsjtq+001aog/C2drDK9nTfK/NRK0n6rBin6cBrvM+zfQjDE+UllhR6/J4a6w8Xq9i4yi3mQrw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz", + "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==", "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-globals": "^7.28.0", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1", - "@babel/traverse": "^7.27.7", - "globals": "^11.1.0" + "@babel/traverse": "^7.28.4" }, "engines": { "node": ">=6.9.0" @@ -783,15 +779,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", @@ -809,13 +796,13 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.7.tgz", - "integrity": "sha512-pg3ZLdIKWCP0CrJm0O4jYjVthyBeioVfvz9nwt6o5paUxsgJ/8GucSMAIaj6M7xA4WY+SrvtGu2LijzkdyecWQ==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz", + "integrity": "sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.7" + "@babel/traverse": "^7.28.0" }, "engines": { "node": ">=6.9.0" @@ -886,6 +873,22 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", + "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", @@ -1137,16 +1140,16 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.7.tgz", - "integrity": "sha512-201B1kFTWhckclcXpWHc8uUpYziDX/Pl4rxl0ZX0DiCZ3jknwfSUALL3QCYeeXXB37yWxJbo+g+Vfq8pAaHi3w==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz", + "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==", "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", - "@babel/plugin-transform-destructuring": "^7.27.7", + "@babel/plugin-transform-destructuring": "^7.28.0", "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/traverse": "^7.27.7" + "@babel/traverse": "^7.28.4" }, "engines": { "node": ">=6.9.0" @@ -1281,9 +1284,9 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.27.1.tgz", - "integrity": "sha512-p9+Vl3yuHPmkirRrg021XiP+EETmPMQTLr6Ayjj85RLNEbb3Eya/4VI0vAdzQG9SEAl2Lnt7fy5lZyMzjYoZQQ==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz", + "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -1346,9 +1349,9 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.27.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.5.tgz", - "integrity": "sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz", + "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==", "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -1392,16 +1395,16 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.27.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.27.4.tgz", - "integrity": "sha512-D68nR5zxU64EUzV8i7T3R5XP0Xhrou/amNnddsRQssx6GrTLdZl1rLxyjtVZBd+v/NVX4AbTPOB5aU8thAZV1A==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.3.tgz", + "integrity": "sha512-Y6ab1kGqZ0u42Zv/4a7l0l72n9DKP/MKoKWaUSBylrhNZO2prYuqFOLbn5aW5SIFXwSH93yfjbgllL8lxuGKLg==", "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.11.0", - "babel-plugin-polyfill-regenerator": "^0.6.1", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", "semver": "^6.3.1" }, "engines": { @@ -1497,12 +1500,12 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.1.tgz", - "integrity": "sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.0.tgz", + "integrity": "sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", @@ -1579,12 +1582,12 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.27.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.27.2.tgz", - "integrity": "sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz", + "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.27.2", + "@babel/compat-data": "^7.28.0", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", @@ -1592,25 +1595,26 @@ "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-import-assertions": "^7.27.1", "@babel/plugin-syntax-import-attributes": "^7.27.1", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.27.1", - "@babel/plugin-transform-async-generator-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.28.0", "@babel/plugin-transform-async-to-generator": "^7.27.1", "@babel/plugin-transform-block-scoped-functions": "^7.27.1", - "@babel/plugin-transform-block-scoping": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.0", "@babel/plugin-transform-class-properties": "^7.27.1", - "@babel/plugin-transform-class-static-block": "^7.27.1", - "@babel/plugin-transform-classes": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.3", "@babel/plugin-transform-computed-properties": "^7.27.1", - "@babel/plugin-transform-destructuring": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", "@babel/plugin-transform-dotall-regex": "^7.27.1", "@babel/plugin-transform-duplicate-keys": "^7.27.1", "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.0", "@babel/plugin-transform-exponentiation-operator": "^7.27.1", "@babel/plugin-transform-export-namespace-from": "^7.27.1", "@babel/plugin-transform-for-of": "^7.27.1", @@ -1627,15 +1631,15 @@ "@babel/plugin-transform-new-target": "^7.27.1", "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", "@babel/plugin-transform-numeric-separator": "^7.27.1", - "@babel/plugin-transform-object-rest-spread": "^7.27.2", + "@babel/plugin-transform-object-rest-spread": "^7.28.0", "@babel/plugin-transform-object-super": "^7.27.1", "@babel/plugin-transform-optional-catch-binding": "^7.27.1", "@babel/plugin-transform-optional-chaining": "^7.27.1", - "@babel/plugin-transform-parameters": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.7", "@babel/plugin-transform-private-methods": "^7.27.1", "@babel/plugin-transform-private-property-in-object": "^7.27.1", "@babel/plugin-transform-property-literals": "^7.27.1", - "@babel/plugin-transform-regenerator": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.28.3", "@babel/plugin-transform-regexp-modifiers": "^7.27.1", "@babel/plugin-transform-reserved-words": "^7.27.1", "@babel/plugin-transform-shorthand-properties": "^7.27.1", @@ -1648,10 +1652,10 @@ "@babel/plugin-transform-unicode-regex": "^7.27.1", "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.11.0", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.40.0", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "core-js-compat": "^3.43.0", "semver": "^6.3.1" }, "engines": { @@ -1724,21 +1728,21 @@ } }, "node_modules/@babel/runtime": { - "version": "7.27.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz", - "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.27.6", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.6.tgz", - "integrity": "sha512-vDVrlmRAY8z9Ul/HxT+8ceAru95LQgkSKiXkSYZvqtbkPSfhZJgpRp45Cldbh1GJ1kxzQkI70AqyrTI58KpaWQ==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.28.4.tgz", + "integrity": "sha512-h7iEYiW4HebClDEhtvFObtPmIvrd1SSfpI9EhOeKk4CtIK/ngBWFpuhCzhdmRKtg71ylcue+9I6dv54XYO1epQ==", "license": "MIT", "dependencies": { - "core-js-pure": "^3.30.2" + "core-js-pure": "^3.43.0" }, "engines": { "node": ">=6.9.0" @@ -1759,36 +1763,27 @@ } }, "node_modules/@babel/traverse": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.7.tgz", - "integrity": "sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", + "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.27.5", - "@babel/parser": "^7.27.7", + "@babel/generator": "^7.28.3", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.4", "@babel/template": "^7.27.2", - "@babel/types": "^7.27.7", - "debug": "^4.3.1", - "globals": "^11.1.0" + "@babel/types": "^7.28.4", + "debug": "^4.3.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/types": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.7.tgz", - "integrity": "sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.27.1", @@ -1877,9 +1872,9 @@ } }, "node_modules/@csstools/color-helpers": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz", - "integrity": "sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", + "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==", "funding": [ { "type": "github", @@ -1919,9 +1914,9 @@ } }, "node_modules/@csstools/css-color-parser": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz", - "integrity": "sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", + "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==", "funding": [ { "type": "github", @@ -1934,7 +1929,7 @@ ], "license": "MIT", "dependencies": { - "@csstools/color-helpers": "^5.0.2", + "@csstools/color-helpers": "^5.1.0", "@csstools/css-calc": "^2.1.4" }, "engines": { @@ -2011,6 +2006,35 @@ "@csstools/css-tokenizer": "^3.0.4" } }, + "node_modules/@csstools/postcss-alpha-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-alpha-function/-/postcss-alpha-function-1.0.1.tgz", + "integrity": "sha512-isfLLwksH3yHkFXfCI2Gcaqg7wGGHZZwunoJzEZk0yKYIokgre6hYVFibKL3SYAoR1kBXova8LB+JoO5vZzi9w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/@csstools/postcss-cascade-layers": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.2.tgz", @@ -2074,9 +2098,9 @@ } }, "node_modules/@csstools/postcss-color-function": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.10.tgz", - "integrity": "sha512-4dY0NBu7NVIpzxZRgh/Q/0GPSz/jLSw0i/u3LTUor0BkQcz/fNhN10mSWBDsL0p9nDb0Ky1PD6/dcGbhACuFTQ==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.12.tgz", + "integrity": "sha512-yx3cljQKRaSBc2hfh8rMZFZzChaFgwmO2JfFgFr1vMcF3C/uyy5I4RFIBOIWGq1D+XbKCG789CGkG6zzkLpagA==", "funding": [ { "type": "github", @@ -2089,10 +2113,39 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-function-display-p3-linear": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-1.0.1.tgz", + "integrity": "sha512-E5qusdzhlmO1TztYzDIi8XPdPoYOjoTY6HBYBCYSj+Gn4gQRBlvjgPQXzfzuPQqt8EhkC/SzPKObg4Mbn8/xMg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2103,9 +2156,9 @@ } }, "node_modules/@csstools/postcss-color-mix-function": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.10.tgz", - "integrity": "sha512-P0lIbQW9I4ShE7uBgZRib/lMTf9XMjJkFl/d6w4EMNHu2qvQ6zljJGEcBkw/NsBtq/6q3WrmgxSS8kHtPMkK4Q==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.12.tgz", + "integrity": "sha512-4STERZfCP5Jcs13P1U5pTvI9SkgLgfMUMhdXW8IlJWkzOOOqhZIjcNhWtNJZes2nkBDsIKJ0CJtFtuaZ00moag==", "funding": [ { "type": "github", @@ -2118,10 +2171,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2132,9 +2185,9 @@ } }, "node_modules/@csstools/postcss-color-mix-variadic-function-arguments": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.0.tgz", - "integrity": "sha512-Z5WhouTyD74dPFPrVE7KydgNS9VvnjB8qcdes9ARpCOItb4jTnm7cHp4FhxCRUoyhabD0WVv43wbkJ4p8hLAlQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.2.tgz", + "integrity": "sha512-rM67Gp9lRAkTo+X31DUqMEq+iK+EFqsidfecmhrteErxJZb6tUoJBVQca1Vn1GpDql1s1rD1pKcuYzMsg7Z1KQ==", "funding": [ { "type": "github", @@ -2147,10 +2200,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2161,9 +2214,9 @@ } }, "node_modules/@csstools/postcss-content-alt-text": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.6.tgz", - "integrity": "sha512-eRjLbOjblXq+byyaedQRSrAejKGNAFued+LcbzT+LCL78fabxHkxYjBbxkroONxHHYu2qxhFK2dBStTLPG3jpQ==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.8.tgz", + "integrity": "sha512-9SfEW9QCxEpTlNMnpSqFaHyzsiRpZ5J5+KqCu1u5/eEJAWsMhzT40qf0FIbeeglEvrGRMdDzAxMIz3wqoGSb+Q==", "funding": [ { "type": "github", @@ -2178,7 +2231,36 @@ "dependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-contrast-color-function": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-contrast-color-function/-/postcss-contrast-color-function-2.0.12.tgz", + "integrity": "sha512-YbwWckjK3qwKjeYz/CijgcS7WDUCtKTd8ShLztm3/i5dhh4NaqzsbYnhm4bjrpFpnLZ31jVcbK8YL77z3GBPzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^3.1.0", + "@csstools/css-parser-algorithms": "^3.0.5", + "@csstools/css-tokenizer": "^3.0.4", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2242,9 +2324,9 @@ } }, "node_modules/@csstools/postcss-gamut-mapping": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.10.tgz", - "integrity": "sha512-QDGqhJlvFnDlaPAfCYPsnwVA6ze+8hhrwevYWlnUeSjkkZfBpcCO42SaUD8jiLlq7niouyLgvup5lh+f1qessg==", + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.11.tgz", + "integrity": "sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw==", "funding": [ { "type": "github", @@ -2257,7 +2339,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" }, @@ -2269,9 +2351,9 @@ } }, "node_modules/@csstools/postcss-gradients-interpolation-method": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.10.tgz", - "integrity": "sha512-HHPauB2k7Oits02tKFUeVFEU2ox/H3OQVrP3fSOKDxvloOikSal+3dzlyTZmYsb9FlY9p5EUpBtz0//XBmy+aw==", + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.12.tgz", + "integrity": "sha512-jugzjwkUY0wtNrZlFeyXzimUL3hN4xMvoPnIXxoZqxDvjZRiSh+itgHcVUWzJ2VwD/VAMEgCLvtaJHX+4Vj3Ow==", "funding": [ { "type": "github", @@ -2284,10 +2366,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2298,9 +2380,9 @@ } }, "node_modules/@csstools/postcss-hwb-function": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.10.tgz", - "integrity": "sha512-nOKKfp14SWcdEQ++S9/4TgRKchooLZL0TUFdun3nI4KPwCjETmhjta1QT4ICQcGVWQTvrsgMM/aLB5We+kMHhQ==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.12.tgz", + "integrity": "sha512-mL/+88Z53KrE4JdePYFJAQWFrcADEqsLprExCM04GDNgHIztwFzj0Mbhd/yxMBngq0NIlz58VVxjt5abNs1VhA==", "funding": [ { "type": "github", @@ -2313,10 +2395,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2327,9 +2409,9 @@ } }, "node_modules/@csstools/postcss-ic-unit": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.2.tgz", - "integrity": "sha512-lrK2jjyZwh7DbxaNnIUjkeDmU8Y6KyzRBk91ZkI5h8nb1ykEfZrtIVArdIjX4DHMIBGpdHrgP0n4qXDr7OHaKA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.4.tgz", + "integrity": "sha512-yQ4VmossuOAql65sCPppVO1yfb7hDscf4GseF0VCA/DTDaBc0Wtf8MTqVPfjGYlT5+2buokG0Gp7y0atYZpwjg==", "funding": [ { "type": "github", @@ -2342,7 +2424,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -2438,9 +2520,9 @@ } }, "node_modules/@csstools/postcss-light-dark-function": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.9.tgz", - "integrity": "sha512-1tCZH5bla0EAkFAI2r0H33CDnIBeLUaJh1p+hvvsylJ4svsv2wOmJjJn+OXwUZLXef37GYbRIVKX+X+g6m+3CQ==", + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.11.tgz", + "integrity": "sha512-fNJcKXJdPM3Lyrbmgw2OBbaioU7yuKZtiXClf4sGdQttitijYlZMD5K7HrC/eF83VRWRrYq6OZ0Lx92leV2LFA==", "funding": [ { "type": "github", @@ -2455,7 +2537,7 @@ "dependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2689,9 +2771,9 @@ } }, "node_modules/@csstools/postcss-oklab-function": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.10.tgz", - "integrity": "sha512-ZzZUTDd0fgNdhv8UUjGCtObPD8LYxMH+MJsW9xlZaWTV8Ppr4PtxlHYNMmF4vVWGl0T6f8tyWAKjoI6vePSgAg==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.12.tgz", + "integrity": "sha512-HhlSmnE1NKBhXsTnNGjxvhryKtO7tJd1w42DKOGFD6jSHtYOrsJTQDKPMwvOfrzUAk8t7GcpIfRyM7ssqHpFjg==", "funding": [ { "type": "github", @@ -2704,10 +2786,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2718,9 +2800,9 @@ } }, "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.1.0.tgz", - "integrity": "sha512-YrkI9dx8U4R8Sz2EJaoeD9fI7s7kmeEBfmO+UURNeL6lQI7VxF6sBE+rSqdCBn4onwqmxFdBU3lTwyYb/lCmxA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.1.tgz", + "integrity": "sha512-uPiiXf7IEKtUQXsxu6uWtOlRMXd2QWWy5fhxHDnPdXKCQckPP3E34ZgDoZ62r2iT+UOgWsSbM4NvHE5m3mAEdw==", "funding": [ { "type": "github", @@ -2770,9 +2852,9 @@ } }, "node_modules/@csstools/postcss-relative-color-syntax": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.10.tgz", - "integrity": "sha512-8+0kQbQGg9yYG8hv0dtEpOMLwB9M+P7PhacgIzVzJpixxV4Eq9AUQtQw8adMmAJU1RBBmIlpmtmm3XTRd/T00g==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.12.tgz", + "integrity": "sha512-0RLIeONxu/mtxRtf3o41Lq2ghLimw0w9ByLWnnEVuy89exmEEq8bynveBxNW3nyHqLAFEeNtVEmC1QK9MZ8Huw==", "funding": [ { "type": "github", @@ -2785,10 +2867,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -2891,9 +2973,9 @@ } }, "node_modules/@csstools/postcss-text-decoration-shorthand": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.2.tgz", - "integrity": "sha512-8XvCRrFNseBSAGxeaVTaNijAu+FzUvjwFXtcrynmazGb/9WUdsPCpBX+mHEHShVRq47Gy4peYAoxYs8ltUnmzA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.3.tgz", + "integrity": "sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==", "funding": [ { "type": "github", @@ -2906,7 +2988,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/color-helpers": "^5.0.2", + "@csstools/color-helpers": "^5.1.0", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -3706,20 +3788,20 @@ } }, "node_modules/@emnapi/core": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz", - "integrity": "sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.5.0.tgz", + "integrity": "sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==", "license": "MIT", "optional": true, "dependencies": { - "@emnapi/wasi-threads": "1.0.2", + "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" } }, "node_modules/@emnapi/runtime": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", - "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz", + "integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==", "license": "MIT", "optional": true, "dependencies": { @@ -3727,9 +3809,9 @@ } }, "node_modules/@emnapi/wasi-threads": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.2.tgz", - "integrity": "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", + "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", "license": "MIT", "optional": true, "dependencies": { @@ -3925,33 +4007,19 @@ } }, "node_modules/@humanfs/node": { - "version": "0.16.6", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", - "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.3.0" + "@humanwhocodes/retry": "^0.4.0" }, "engines": { "node": ">=18.18.0" } }, - "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", - "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -3987,18 +4055,18 @@ "license": "MIT" }, "node_modules/@iconify/utils": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.3.0.tgz", - "integrity": "sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.0.2.tgz", + "integrity": "sha512-EfJS0rLfVuRuJRn4psJHtK2A9TqVnkxPpHY6lYHiB9+8eSuudsxbwMiavocG45ujOo6FJ+CIRlRnlOGinzkaGQ==", "license": "MIT", "dependencies": { - "@antfu/install-pkg": "^1.0.0", - "@antfu/utils": "^8.1.0", + "@antfu/install-pkg": "^1.1.0", + "@antfu/utils": "^9.2.0", "@iconify/types": "^2.0.0", - "debug": "^4.4.0", - "globals": "^15.14.0", + "debug": "^4.4.1", + "globals": "^15.15.0", "kolorist": "^1.8.0", - "local-pkg": "^1.0.0", + "local-pkg": "^1.1.1", "mlly": "^1.7.4" } }, @@ -4062,17 +4130,23 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { @@ -4084,19 +4158,10 @@ "node": ">=6.0.0" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -4104,15 +4169,15 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -4254,15 +4319,16 @@ } }, "node_modules/@mdx-js/mdx": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.0.tgz", - "integrity": "sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz", + "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "@types/estree-jsx": "^1.0.0", "@types/hast": "^3.0.0", "@types/mdx": "^2.0.0", + "acorn": "^8.0.0", "collapse-white-space": "^2.0.0", "devlop": "^1.0.0", "estree-util-is-identifier-name": "^3.0.0", @@ -4308,24 +4374,24 @@ } }, "node_modules/@mermaid-js/parser": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.5.0.tgz", - "integrity": "sha512-AiaN7+VjXC+3BYE+GwNezkpjIcCI2qIMB/K4S2/vMWe0q/XJCBbx5+K7iteuz7VyltX9iAK4FmVTvGc9kjOV4w==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.6.2.tgz", + "integrity": "sha512-+PO02uGF6L6Cs0Bw8RpGhikVvMWEysfAyl27qTlroUB8jSWr1lL0Sf6zi78ZxlSnmgSY2AMMKVgghnN9jTtwkQ==", "license": "MIT", "dependencies": { "langium": "3.3.1" } }, "node_modules/@napi-rs/wasm-runtime": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.11.tgz", - "integrity": "sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==", + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", "license": "MIT", "optional": true, "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", - "@tybys/wasm-util": "^0.9.0" + "@tybys/wasm-util": "^0.10.0" } }, "node_modules/@node-rs/jieba": { @@ -4913,9 +4979,9 @@ } }, "node_modules/@pkgr/core": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.7.tgz", - "integrity": "sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg==", + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", + "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", "dev": true, "license": "MIT", "engines": { @@ -5309,9 +5375,9 @@ } }, "node_modules/@tybys/wasm-util": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz", - "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", "license": "MIT", "optional": true, "dependencies": { @@ -5395,9 +5461,9 @@ } }, "node_modules/@types/d3-array": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", - "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz", + "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==", "license": "MIT" }, "node_modules/@types/d3-axis": { @@ -5447,9 +5513,9 @@ "license": "MIT" }, "node_modules/@types/d3-dispatch": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.6.tgz", - "integrity": "sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz", + "integrity": "sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA==", "license": "MIT" }, "node_modules/@types/d3-drag": { @@ -5666,18 +5732,6 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", - "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/express/node_modules/@types/express-serve-static-core": { "version": "4.19.6", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", @@ -5802,18 +5856,18 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "24.0.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.7.tgz", - "integrity": "sha512-YIEUUr4yf8q8oQoXPpSlnvKNVKDQlPMWrmOcgzoduo7kvA2UF0/BwJ/eMKFTiTtkNL17I0M6Xe2tvwFU7be6iw==", + "version": "24.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.6.2.tgz", + "integrity": "sha512-d2L25Y4j+W3ZlNAeMKcy7yDsK425ibcAOO2t7aPTz6gNMH0z2GThtwENCDc0d/Pw9wgyRqE5Px1wkV7naz8ang==", "license": "MIT", "dependencies": { - "undici-types": "~7.8.0" + "undici-types": "~7.13.0" } }, "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "version": "1.3.14", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz", + "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==", "license": "MIT", "dependencies": { "@types/node": "*" @@ -5932,12 +5986,11 @@ } }, "node_modules/@types/send": { - "version": "0.17.5", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz", - "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.0.tgz", + "integrity": "sha512-zBF6vZJn1IaMpg3xUF25VK3gd3l8zwE0ZLRX7dsQyQi+jp4E8mMDJNGDYnYse+bQhYwWERTxVwHpi3dMOq7RKQ==", "license": "MIT", "dependencies": { - "@types/mime": "^1", "@types/node": "*" } }, @@ -5951,14 +6004,24 @@ } }, "node_modules/@types/serve-static": { - "version": "1.15.8", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz", - "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.9.tgz", + "integrity": "sha512-dOTIuqpWLyl3BBXU3maNQsS4A3zuuoYRNIvYSxxhebPfXg2mzWQEPne/nlJ37yOse6uGgR386uTpdsx4D0QZWA==", "license": "MIT", "dependencies": { "@types/http-errors": "*", "@types/node": "*", - "@types/send": "*" + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.5", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz", + "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" } }, "node_modules/@types/sockjs": { @@ -6486,6 +6549,18 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -7045,13 +7120,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", - "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.3", - "core-js-compat": "^3.40.0" + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -7085,6 +7160,15 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "license": "MIT" }, + "node_modules/baseline-browser-mapping": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.12.tgz", + "integrity": "sha512-vAPMQdnyKCBtkmQA6FMCBvU9qFIppS3nzyXnEM+Lo2IAhG4Mpjv9cCxMudhgV3YdNNJv6TNqXy97dfRVL2LmaQ==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -7233,9 +7317,9 @@ } }, "node_modules/browserslist": { - "version": "4.25.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz", - "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==", + "version": "4.26.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.3.tgz", + "integrity": "sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==", "funding": [ { "type": "opencollective", @@ -7253,9 +7337,10 @@ "license": "MIT", "peer": true, "dependencies": { - "caniuse-lite": "^1.0.30001726", - "electron-to-chromium": "^1.5.173", - "node-releases": "^2.0.19", + "baseline-browser-mapping": "^2.8.9", + "caniuse-lite": "^1.0.30001746", + "electron-to-chromium": "^1.5.227", + "node-releases": "^2.0.21", "update-browserslist-db": "^1.1.3" }, "bin": { @@ -7413,9 +7498,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001726", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001726.tgz", - "integrity": "sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==", + "version": "1.0.30001747", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001747.tgz", + "integrity": "sha512-mzFa2DGIhuc5490Nd/G31xN1pnBnYMadtkyTjefPI7wzypqgCEpeWu9bJr0OnDsyKrW75zA9ZAt7pbQFmwLsQg==", "funding": [ { "type": "opencollective", @@ -7822,16 +7907,16 @@ } }, "node_modules/compression": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", - "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", "license": "MIT", "dependencies": { "bytes": "3.1.2", "compressible": "~2.0.18", "debug": "2.6.9", "negotiator": "~0.6.4", - "on-headers": "~1.0.2", + "on-headers": "~1.1.0", "safe-buffer": "5.2.1", "vary": "~1.1.2" }, @@ -8048,9 +8133,9 @@ } }, "node_modules/core-js": { - "version": "3.43.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.43.0.tgz", - "integrity": "sha512-N6wEbTTZSYOY2rYAn85CuvWWkCK6QweMn7/4Nr3w+gDBeBhk/x4EJeY6FPo4QzDoJZxVTv8U7CMvgWk6pOHHqA==", + "version": "3.45.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.1.tgz", + "integrity": "sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==", "hasInstallScript": true, "license": "MIT", "funding": { @@ -8059,12 +8144,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.43.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.43.0.tgz", - "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==", + "version": "3.45.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.1.tgz", + "integrity": "sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==", "license": "MIT", "dependencies": { - "browserslist": "^4.25.0" + "browserslist": "^4.25.3" }, "funding": { "type": "opencollective", @@ -8072,9 +8157,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.43.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.43.0.tgz", - "integrity": "sha512-i/AgxU2+A+BbJdMxh3v7/vxi2SbFqxiFmg6VsDwYB4jkucrd1BZNA9a9gphC0fYMG5IBSgQcbQnk865VCLe7xA==", + "version": "3.45.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.45.1.tgz", + "integrity": "sha512-OHnWFKgTUshEU8MK+lOs1H8kC8GkTi9Z1tvNkxrCcw9wl3MJIO7q2ld77wjWn4/xuGrVu2X+nME1iIIPBSdyEQ==", "hasInstallScript": true, "license": "MIT", "funding": { @@ -8203,9 +8288,9 @@ } }, "node_modules/css-declaration-sorter": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", - "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.0.tgz", + "integrity": "sha512-LQF6N/3vkAMYF4xoHLJfG718HRJh34Z8BnNhd6bosOMIVjMlhuZK5++oZa3uYAgrI5+7x2o27gUqTR2U/KjUOQ==", "license": "ISC", "engines": { "node": "^14 || ^16 || >=18" @@ -8215,9 +8300,9 @@ } }, "node_modules/css-has-pseudo": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.2.tgz", - "integrity": "sha512-nzol/h+E0bId46Kn2dQH5VElaknX2Sr0hFuB/1EomdC7j+OISt2ZzK7EHX9DZDY53WbIVAR7FYKSO2XnSf07MQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.3.tgz", + "integrity": "sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA==", "funding": [ { "type": "github", @@ -8420,9 +8505,9 @@ } }, "node_modules/cssdb": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.3.1.tgz", - "integrity": "sha512-XnDRQMXucLueX92yDe0LPKupXetWoFOgawr4O4X41l5TltgK2NVbJJVDnnOywDYfW1sTJ28AcXGKOqdRKwCcmQ==", + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.4.2.tgz", + "integrity": "sha512-PzjkRkRUS+IHDJohtxkIczlxPPZqRo0nXplsYXOMBRPjcVRjj1W4DfvRgshUYTVuUigU7ptVYkFJQ7abUB0nyg==", "funding": [ { "type": "opencollective", @@ -8584,9 +8669,9 @@ "license": "MIT" }, "node_modules/cytoscape": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.32.0.tgz", - "integrity": "sha512-5JHBC9n75kz5851jeklCPmZWcg3hUe6sjqJvyk3+hVqFaKcHwHgxsjeN1yLmggoUc6STbtm9/NQyabQehfjvWQ==", + "version": "3.33.1", + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.33.1.tgz", + "integrity": "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ==", "license": "MIT", "peer": true, "engines": { @@ -9165,9 +9250,9 @@ } }, "node_modules/dayjs": { - "version": "1.11.13", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", - "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "version": "1.11.18", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.18.tgz", + "integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==", "license": "MIT" }, "node_modules/debounce": { @@ -9177,9 +9262,9 @@ "license": "MIT" }, "node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -9545,9 +9630,9 @@ } }, "node_modules/dompurify": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", - "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.7.tgz", + "integrity": "sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==", "license": "(MPL-2.0 OR Apache-2.0)", "optionalDependencies": { "@types/trusted-types": "^2.0.7" @@ -9647,9 +9732,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.177", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.177.tgz", - "integrity": "sha512-7EH2G59nLsEMj97fpDuvVcYi6lwTcM1xuWw3PssD8xzboAW7zj7iB3COEEEATUfjLHrs5uKBLQT03V/8URx06g==", + "version": "1.5.230", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.230.tgz", + "integrity": "sha512-A6A6Fd3+gMdaed9wX83CvHYJb4UuapPD5X5SLq72VZJzxHSY0/LUweGXRWmQlh2ln7KV7iw7jnwXK7dlPoOnHQ==", "license": "ISC" }, "node_modules/emoji-regex": { @@ -9706,9 +9791,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.18.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz", - "integrity": "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==", + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -9745,9 +9830,9 @@ } }, "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" @@ -10865,9 +10950,9 @@ "license": "MIT" }, "node_modules/fast-uri": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", - "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", "funding": [ { "type": "github", @@ -11134,9 +11219,9 @@ "license": "ISC" }, "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", "funding": [ { "type": "individual", @@ -11231,9 +11316,9 @@ } }, "node_modules/fs-extra": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", - "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.2.tgz", + "integrity": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -11306,6 +11391,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -12075,9 +12170,9 @@ } }, "node_modules/html-webpack-plugin": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", - "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", + "version": "5.6.4", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.4.tgz", + "integrity": "sha512-V/PZeWsqhfpE27nKeX9EO2sbR+D17A+tLf6qU+ht66jdUsN0QLKJN27Z+1+gHrVMKgndBahes0PU6rRihDgHTw==", "license": "MIT", "dependencies": { "@types/html-minifier-terser": "^6.0.0", @@ -12718,14 +12813,15 @@ } }, "node_modules/is-generator-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", - "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", "dev": true, "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "get-proto": "^1.0.0", + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" }, @@ -12846,9 +12942,9 @@ } }, "node_modules/is-npm": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", - "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.1.0.tgz", + "integrity": "sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==", "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -13321,9 +13417,9 @@ } }, "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", "license": "MIT", "dependencies": { "universalify": "^2.0.0" @@ -13349,9 +13445,9 @@ } }, "node_modules/katex": { - "version": "0.16.22", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.22.tgz", - "integrity": "sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==", + "version": "0.16.23", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.23.tgz", + "integrity": "sha512-7VlC1hsEEolL9xNO05v9VjrvWZePkCVBJqj8ruICxYjZfHaHbaU53AlP+PODyFIXEnaEIEWi3wJy7FPZ95JAVg==", "funding": [ "https://opencollective.com/katex", "https://github.com/sponsors/katex" @@ -13472,13 +13568,13 @@ } }, "node_modules/launch-editor": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz", - "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.11.1.tgz", + "integrity": "sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg==", "license": "MIT", "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.8.1" + "picocolors": "^1.1.1", + "shell-quote": "^1.8.3" } }, "node_modules/layout-base": { @@ -13488,9 +13584,9 @@ "license": "MIT" }, "node_modules/less": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/less/-/less-4.3.0.tgz", - "integrity": "sha512-X9RyH9fvemArzfdP8Pi3irr7lor2Ok4rOttDXBhlwDg+wKQsXOXgHWduAJE1EsF7JJx0w0bcO6BC6tCKKYnXKA==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/less/-/less-4.4.1.tgz", + "integrity": "sha512-X9HKyiXPi0f/ed0XhgUlBeFfxrlDP3xR4M7768Zl+WXLUViuL9AOPPJP4nCV0tgRWvTYvpNmN0SFhZOQzy16PA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -13604,14 +13700,14 @@ } }, "node_modules/local-pkg": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz", - "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.2.tgz", + "integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==", "license": "MIT", "dependencies": { "mlly": "^1.7.4", - "pkg-types": "^2.0.1", - "quansync": "^0.2.8" + "pkg-types": "^2.3.0", + "quansync": "^0.2.11" }, "engines": { "node": ">=14" @@ -13799,15 +13895,15 @@ } }, "node_modules/marked": { - "version": "15.0.12", - "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz", - "integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==", + "version": "16.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-16.3.0.tgz", + "integrity": "sha512-K3UxuKu6l6bmA5FUwYho8CfJBlsUWAooKtdGgMcERSpF7gcBUrCGsLH7wDaaNOzwq18JzSUDyoEb/YsrqMac3w==", "license": "MIT", "bin": { "marked": "bin/marked.js" }, "engines": { - "node": ">= 18" + "node": ">= 20" } }, "node_modules/math-intrinsics": { @@ -14279,14 +14375,14 @@ } }, "node_modules/mermaid": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.7.0.tgz", - "integrity": "sha512-/1/5R0rt0Z1Ak0CuznAnCF3HtQgayRXUz6SguzOwN4L+DuCobz0UxnQ+ZdTSZ3AugKVVh78tiVmsHpHWV25TCw==", + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.12.0.tgz", + "integrity": "sha512-ZudVx73BwrMJfCFmSSJT84y6u5brEoV8DOItdHomNLz32uBjNrelm7mg95X7g+C6UoQH/W6mBLGDEDv73JdxBg==", "license": "MIT", "dependencies": { - "@braintree/sanitize-url": "^7.0.4", - "@iconify/utils": "^2.1.33", - "@mermaid-js/parser": "^0.5.0", + "@braintree/sanitize-url": "^7.1.1", + "@iconify/utils": "^3.0.1", + "@mermaid-js/parser": "^0.6.2", "@types/d3": "^7.4.3", "cytoscape": "^3.29.3", "cytoscape-cose-bilkent": "^4.1.0", @@ -14294,12 +14390,12 @@ "d3": "^7.9.0", "d3-sankey": "^0.12.3", "dagre-d3-es": "7.0.11", - "dayjs": "^1.11.13", + "dayjs": "^1.11.18", "dompurify": "^3.2.5", - "katex": "^0.16.9", + "katex": "^0.16.22", "khroma": "^2.1.0", "lodash-es": "^4.17.21", - "marked": "^15.0.7", + "marked": "^16.2.1", "roughjs": "^4.6.6", "stylis": "^4.3.6", "ts-dedent": "^2.2.0", @@ -16167,9 +16263,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", - "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz", + "integrity": "sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==", "license": "MIT", "dependencies": { "schema-utils": "^4.0.0", @@ -16214,15 +16310,15 @@ } }, "node_modules/mlly": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", - "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz", + "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==", "license": "MIT", "dependencies": { - "acorn": "^8.14.0", - "pathe": "^2.0.1", - "pkg-types": "^1.3.0", - "ufo": "^1.5.4" + "acorn": "^8.15.0", + "pathe": "^2.0.3", + "pkg-types": "^1.3.1", + "ufo": "^1.6.1" } }, "node_modules/mlly/node_modules/confbox": { @@ -16410,9 +16506,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "version": "2.0.23", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.23.tgz", + "integrity": "sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==", "license": "MIT" }, "node_modules/normalize-path": { @@ -16434,9 +16530,9 @@ } }, "node_modules/normalize-url": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.2.tgz", - "integrity": "sha512-Ee/R3SyN4BuynXcnTaekmaVdbDAEiNrHqjQIA37mHU8G9pf7aaAD4ZX3XjBLo6rsdcxA/gtkcNYZLt30ACgynw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.1.0.tgz", + "integrity": "sha512-X06Mfd/5aKsRHc0O0J5CUedwnPmnDtLF2+nq+KN9KSDlJHkPuh0JUviWjEWMe0SW/9TDdSLVPuk7L5gGTIA1/w==", "license": "MIT", "engines": { "node": ">=14.16" @@ -16651,9 +16747,9 @@ } }, "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", "license": "MIT", "engines": { "node": ">= 0.8" @@ -17229,9 +17325,9 @@ } }, "node_modules/pkg-types": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.1.tgz", - "integrity": "sha512-eY0QFb6eSwc9+0d/5D2lFFUq+A3n3QNGSy/X2Nvp+6MfzGw2u6EbA7S80actgjY1lkvvI0pqB+a4hioMh443Ew==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.0.tgz", + "integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==", "license": "MIT", "dependencies": { "confbox": "^0.2.2", @@ -17364,9 +17460,9 @@ } }, "node_modules/postcss-color-functional-notation": { - "version": "7.0.10", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.10.tgz", - "integrity": "sha512-k9qX+aXHBiLTRrWoCJuUFI6F1iF6QJQUXNVWJVSbqZgj57jDhBlOvD8gNUGl35tgqDivbGLhZeW3Ongz4feuKA==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.12.tgz", + "integrity": "sha512-TLCW9fN5kvO/u38/uesdpbx3e8AkTYhMvDZYa9JpmImWuTE99bDQ7GU7hdOADIZsiI9/zuxfAJxny/khknp1Zw==", "funding": [ { "type": "github", @@ -17379,10 +17475,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -17678,9 +17774,9 @@ } }, "node_modules/postcss-double-position-gradients": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.2.tgz", - "integrity": "sha512-7qTqnL7nfLRyJK/AHSVrrXOuvDDzettC+wGoienURV8v2svNbu6zJC52ruZtHaO6mfcagFmuTGFdzRsJKB3k5Q==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.4.tgz", + "integrity": "sha512-m6IKmxo7FxSP5nF2l63QbCC3r+bWpFUWmZXZf096WxG0m7Vl1Q1+ruFOhpdDRmKrRS+S3Jtk+TVk/7z0+BVK6g==", "funding": [ { "type": "github", @@ -17693,7 +17789,7 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0", "postcss-value-parser": "^4.2.0" }, @@ -17838,9 +17934,9 @@ } }, "node_modules/postcss-lab-function": { - "version": "7.0.10", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.10.tgz", - "integrity": "sha512-tqs6TCEv9tC1Riq6fOzHuHcZyhg4k3gIAMB8GGY/zA1ssGdm6puHMVE7t75aOSoFg7UD2wyrFFhbldiCMyyFTQ==", + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.12.tgz", + "integrity": "sha512-tUcyRk1ZTPec3OuKFsqtRzW2Go5lehW29XA21lZ65XmzQkz43VY2tyWEC202F7W3mILOjw0voOiuxRGTsN+J9w==", "funding": [ { "type": "github", @@ -17853,10 +17949,10 @@ ], "license": "MIT-0", "dependencies": { - "@csstools/css-color-parser": "^3.0.10", + "@csstools/css-color-parser": "^3.1.0", "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/utilities": "^2.0.0" }, "engines": { @@ -18468,9 +18564,9 @@ } }, "node_modules/postcss-preset-env": { - "version": "10.2.4", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.4.tgz", - "integrity": "sha512-q+lXgqmTMdB0Ty+EQ31SuodhdfZetUlwCA/F0zRcd/XdxjzI+Rl2JhZNz5US2n/7t9ePsvuhCnEN4Bmu86zXlA==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.4.0.tgz", + "integrity": "sha512-2kqpOthQ6JhxqQq1FSAAZGe9COQv75Aw8WbsOvQVNJ2nSevc9Yx/IKZGuZ7XJ+iOTtVon7LfO7ELRzg8AZ+sdw==", "funding": [ { "type": "github", @@ -18483,20 +18579,23 @@ ], "license": "MIT-0", "dependencies": { + "@csstools/postcss-alpha-function": "^1.0.1", "@csstools/postcss-cascade-layers": "^5.0.2", - "@csstools/postcss-color-function": "^4.0.10", - "@csstools/postcss-color-mix-function": "^3.0.10", - "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.0", - "@csstools/postcss-content-alt-text": "^2.0.6", + "@csstools/postcss-color-function": "^4.0.12", + "@csstools/postcss-color-function-display-p3-linear": "^1.0.1", + "@csstools/postcss-color-mix-function": "^3.0.12", + "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.2", + "@csstools/postcss-content-alt-text": "^2.0.8", + "@csstools/postcss-contrast-color-function": "^2.0.12", "@csstools/postcss-exponential-functions": "^2.0.9", "@csstools/postcss-font-format-keywords": "^4.0.0", - "@csstools/postcss-gamut-mapping": "^2.0.10", - "@csstools/postcss-gradients-interpolation-method": "^5.0.10", - "@csstools/postcss-hwb-function": "^4.0.10", - "@csstools/postcss-ic-unit": "^4.0.2", + "@csstools/postcss-gamut-mapping": "^2.0.11", + "@csstools/postcss-gradients-interpolation-method": "^5.0.12", + "@csstools/postcss-hwb-function": "^4.0.12", + "@csstools/postcss-ic-unit": "^4.0.4", "@csstools/postcss-initial": "^2.0.1", "@csstools/postcss-is-pseudo-class": "^5.0.3", - "@csstools/postcss-light-dark-function": "^2.0.9", + "@csstools/postcss-light-dark-function": "^2.0.11", "@csstools/postcss-logical-float-and-clear": "^3.0.0", "@csstools/postcss-logical-overflow": "^2.0.0", "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", @@ -18506,38 +18605,38 @@ "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.5", "@csstools/postcss-nested-calc": "^4.0.0", "@csstools/postcss-normalize-display-values": "^4.0.0", - "@csstools/postcss-oklab-function": "^4.0.10", - "@csstools/postcss-progressive-custom-properties": "^4.1.0", + "@csstools/postcss-oklab-function": "^4.0.12", + "@csstools/postcss-progressive-custom-properties": "^4.2.1", "@csstools/postcss-random-function": "^2.0.1", - "@csstools/postcss-relative-color-syntax": "^3.0.10", + "@csstools/postcss-relative-color-syntax": "^3.0.12", "@csstools/postcss-scope-pseudo-class": "^4.0.1", "@csstools/postcss-sign-functions": "^1.1.4", "@csstools/postcss-stepped-value-functions": "^4.0.9", - "@csstools/postcss-text-decoration-shorthand": "^4.0.2", + "@csstools/postcss-text-decoration-shorthand": "^4.0.3", "@csstools/postcss-trigonometric-functions": "^4.0.9", "@csstools/postcss-unset-value": "^4.0.0", "autoprefixer": "^10.4.21", - "browserslist": "^4.25.0", + "browserslist": "^4.26.0", "css-blank-pseudo": "^7.0.1", - "css-has-pseudo": "^7.0.2", + "css-has-pseudo": "^7.0.3", "css-prefers-color-scheme": "^10.0.0", - "cssdb": "^8.3.0", + "cssdb": "^8.4.2", "postcss-attribute-case-insensitive": "^7.0.1", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^7.0.10", + "postcss-color-functional-notation": "^7.0.12", "postcss-color-hex-alpha": "^10.0.0", "postcss-color-rebeccapurple": "^10.0.0", "postcss-custom-media": "^11.0.6", "postcss-custom-properties": "^14.0.6", "postcss-custom-selectors": "^8.0.5", "postcss-dir-pseudo-class": "^9.0.1", - "postcss-double-position-gradients": "^6.0.2", + "postcss-double-position-gradients": "^6.0.4", "postcss-focus-visible": "^10.0.1", "postcss-focus-within": "^9.0.1", "postcss-font-variant": "^5.0.0", "postcss-gap-properties": "^6.0.0", "postcss-image-set-function": "^7.0.0", - "postcss-lab-function": "^7.0.10", + "postcss-lab-function": "^7.0.12", "postcss-logical": "^8.1.0", "postcss-nesting": "^13.0.2", "postcss-opacity-percentage": "^3.0.0", @@ -18930,9 +19029,9 @@ } }, "node_modules/pupa": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", - "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.3.0.tgz", + "integrity": "sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA==", "license": "MIT", "dependencies": { "escape-goat": "^4.0.0" @@ -18960,9 +19059,9 @@ } }, "node_modules/quansync": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.10.tgz", - "integrity": "sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==", + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", + "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==", "funding": [ { "type": "individual", @@ -19272,9 +19371,9 @@ } }, "node_modules/recma-jsx": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.0.tgz", - "integrity": "sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.1.tgz", + "integrity": "sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==", "license": "MIT", "dependencies": { "acorn-jsx": "^5.0.0", @@ -19286,6 +19385,9 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/recma-parse": { @@ -19350,9 +19452,9 @@ "license": "MIT" }, "node_modules/regenerate-unicode-properties": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", "license": "MIT", "dependencies": { "regenerate": "^1.4.2" @@ -19383,17 +19485,17 @@ } }, "node_modules/regexpu-core": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", - "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", "license": "MIT", "dependencies": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", + "regenerate-unicode-properties": "^10.2.2", "regjsgen": "^0.8.0", - "regjsparser": "^0.12.0", + "regjsparser": "^0.13.0", "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" + "unicode-match-property-value-ecmascript": "^2.2.1" }, "engines": { "node": ">=4" @@ -19433,29 +19535,17 @@ "license": "MIT" }, "node_modules/regjsparser": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", - "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", + "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", "license": "BSD-2-Clause", "dependencies": { - "jsesc": "~3.0.2" + "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/rehype-raw": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", @@ -19562,9 +19652,9 @@ } }, "node_modules/remark-mdx": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.0.tgz", - "integrity": "sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.1.tgz", + "integrity": "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==", "license": "MIT", "dependencies": { "mdast-util-mdx": "^3.0.0", @@ -20130,9 +20220,9 @@ "license": "Apache-2.0" }, "node_modules/schema-utils": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", - "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", @@ -20711,12 +20801,12 @@ } }, "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", "license": "BSD-3-Clause", "engines": { - "node": ">= 8" + "node": ">= 12" } }, "node_modules/source-map-js": { @@ -20861,9 +20951,9 @@ } }, "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "license": "MIT", "engines": { "node": ">=12" @@ -20873,9 +20963,9 @@ } }, "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -21236,13 +21326,13 @@ } }, "node_modules/synckit": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.8.tgz", - "integrity": "sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==", + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", + "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==", "dev": true, "license": "MIT", "dependencies": { - "@pkgr/core": "^0.2.4" + "@pkgr/core": "^0.2.9" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -21252,22 +21342,26 @@ } }, "node_modules/tapable": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", - "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", "license": "MIT", "engines": { "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/terser": { - "version": "5.43.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz", - "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", + "version": "5.44.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.44.0.tgz", + "integrity": "sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==", "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.14.0", + "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -21499,9 +21593,9 @@ } }, "node_modules/ts-declaration-location/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", "engines": { @@ -21861,18 +21955,18 @@ } }, "node_modules/undici": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.12.0.tgz", - "integrity": "sha512-GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.16.0.tgz", + "integrity": "sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==", "license": "MIT", "engines": { "node": ">=20.18.1" } }, "node_modules/undici-types": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", - "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.13.0.tgz", + "integrity": "sha512-Ov2Rr9Sx+fRgagJ5AX0qvItZG/JKKoBRAVITs1zk7IqZGTJUwgUr7qoYBpWwakpWilTZFM98rG/AFRocu10iIQ==", "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { @@ -21907,18 +22001,18 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", "license": "MIT", "engines": { "node": ">=4" @@ -22150,9 +22244,9 @@ } }, "node_modules/update-notifier/node_modules/chalk": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", - "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -22323,9 +22417,9 @@ } }, "node_modules/vfile-message": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", @@ -22428,22 +22522,23 @@ } }, "node_modules/webpack": { - "version": "5.99.9", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz", - "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==", + "version": "5.102.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.102.0.tgz", + "integrity": "sha512-hUtqAR3ZLVEYDEABdBioQCIqSoguHbFn1K7WlPPWSuXmx0031BD73PSE35jKyftdSh4YLDoQNgK4pqBt5Q82MA==", "license": "MIT", "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.6", + "@types/estree": "^1.0.8", "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.14.0", - "browserslist": "^4.24.0", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.24.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", + "enhanced-resolve": "^5.17.3", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -22454,10 +22549,10 @@ "mime-types": "^2.1.27", "neo-async": "^2.6.2", "schema-utils": "^4.3.2", - "tapable": "^2.1.1", + "tapable": "^2.2.3", "terser-webpack-plugin": "^5.3.11", - "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" + "watchpack": "^2.4.4", + "webpack-sources": "^3.3.3" }, "bin": { "webpack": "bin/webpack.js" @@ -22626,18 +22721,6 @@ } } }, - "node_modules/webpack-dev-server/node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, "node_modules/webpack-dev-server/node_modules/define-lazy-prop": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", @@ -23031,9 +23114,9 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "license": "MIT", "engines": { "node": ">=12" @@ -23043,9 +23126,9 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "license": "MIT", "engines": { "node": ">=12" @@ -23055,9 +23138,9 @@ } }, "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" From 3c312bfeed7827b89fddaf5c84ad9004ba87f5f6 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 5 Oct 2025 01:23:09 +0200 Subject: [PATCH 559/896] update docusaurus config for v4 --- docusaurus.config.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 5a47a3ee..fc1f7cc0 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -15,7 +15,6 @@ const config: Config = { baseUrl: '/', onBrokenAnchors: process.env.CI ? 'throw' : 'warn', onBrokenLinks: process.env.CI ? 'throw' : 'warn', - onBrokenMarkdownLinks: process.env.CI ? 'throw' : 'warn', onDuplicateRoutes: process.env.CI ? 'throw' : 'warn', favicon: 'images/favicon.ico', organizationName: 'jellyfin', @@ -104,7 +103,10 @@ Site content is licensed
    Date: Sun, 5 Oct 2025 00:43:02 +0100 Subject: [PATCH 560/896] Update docs/general/administration/hardware-selection.md Co-authored-by: BotBlake --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 7323ef1f..d72d8050 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -177,7 +177,7 @@ Certain low-end cards, e.g., GT 1030, do not have encoding hardware. Please be c AMD graphics is not recommended for Jellyfin, this information is solely provided for reference. Further reading on AMD VCE supported codecs: [https://en.wikipedia.org/wiki/Video_Coding_Engine](https://en.wikipedia.org/wiki/Video_Coding_Engine). -Certain low-end cards, e.g., RX 6400, RX 6500, do not have encoding hardware. Please be careful when choosing a GPU. +Certain low-end cards (e.g., RX 6400, RX 6500) do not have encoding hardware. Please be careful when choosing a GPU. Many AMD CPUs do not have integrated graphics. These are intended to be used with a dedicated graphics card. From 7656fe761a362d6da736b596b4902b79247f6db7 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Sun, 5 Oct 2025 00:43:14 +0100 Subject: [PATCH 561/896] Update docs/general/administration/hardware-selection.md Co-authored-by: BotBlake --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index d72d8050..f43e7488 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -171,7 +171,7 @@ Intel 10th gen and older integrated graphics are losing support for QSV on Linux Please refer to [this table](https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new) for supported codecs. -Certain low-end cards, e.g., GT 1030, do not have encoding hardware. Please be careful when choosing a GPU. +Certain low-end cards (e.g. GT 1030) do not have encoding hardware. Please be careful when choosing a GPU. #### AMD Graphics From 7ebf378c1a7bd88ee2f8cbbafbc354f4a40eddfa Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Sun, 5 Oct 2025 00:43:24 +0100 Subject: [PATCH 562/896] Update docs/general/administration/hardware-selection.md Co-authored-by: BotBlake --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index f43e7488..02f04ec6 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -84,7 +84,7 @@ These hardware platforms might lead to a poor Jellyfin experience. Please be car - Prebuilt NAS Appliances: The software environment on most prebuilt NAS appliances often makes third-party software more challenging to install, sometimes even preventing it from working properly despite a successful installation. They may have low-end processors that are too slow for an acceptable Jellyfin experience. E.g., Intel Atom, Realtek ARM CPUs et al. - Most Single Board Computers (SBC): Most SBCs (including the Raspberry Pi, **especially the Raspberry Pi 5**) are too slow to provide an acceptable Jellyfin experience as they often lack proper support for hardware acceleration. If you really want to run Jellyfin on an SBC, you may wish to consider models based on the following platforms: Rockchip RK3588 / RK3588S, Intel Core, Intel 12th gen N series - AMD Graphics: AMD Graphics have poor encoder quality and poor driver support. **This applies even on Linux**. -- Low-end GPUs: Certain low-end GPUs, e.g., GT1030, RX6400, are not capable of hardware encoding. These models cannot be used for hardware acceleration for a Jellyfin Server. +- Low-end GPUs: Certain low-end GPUs (e.g. GT1030, RX6400) are not capable of hardware encoding. These models cannot be used for hardware acceleration for a Jellyfin Server. ## Detailed Guide From 07d7f620a8de6c451387aa00112653212afaa699 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Sun, 5 Oct 2025 00:43:35 +0100 Subject: [PATCH 563/896] Update docs/general/administration/hardware-selection.md Co-authored-by: BotBlake --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 02f04ec6..a61e5908 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -51,7 +51,7 @@ Intel 7-10th gen CPUs have been removed from this list, since the toolkit for th If you intend to use a dedicated graphics card (including upgrading an old system with a dedicated GPU), the following specs are recommended: - CPU: Intel Core i5-2300,AMD FX-8100 or better (Geekbench 6 Multicore 1500 or better), CPU Vendor / Performance will **NOT** affect hardware encode speed or quality -- RAM: 8GB. However, 4GB may be enough for a Linux server that is not running a locally-rendered GUI. CLI or browser-based administrative panels are essential on 4GB of RAM. +- RAM: 8GB. (4GB may be sufficient for a Linux server without its own GUI.) - Graphics: Intel Arc A series or newer, NVIDIA GTX16/RTX20 series or newer (Excluding GTX1650), **AMD is NOT recommended**. Intel Drivers are much easier to install on Linux, with many distributions including them by default. If you do not need CUDA for other applications, it is highly recommended that you stick with Intel Graphics on Linux. From aaac37a90c58003247dbec6cf2b5ee0e934ba344 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Sun, 5 Oct 2025 00:43:46 +0100 Subject: [PATCH 564/896] Update docs/general/administration/hardware-selection.md Co-authored-by: BotBlake --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index a61e5908..35b37d75 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -81,7 +81,7 @@ For users with expensive electricity, or running battery-powered servers: These hardware platforms might lead to a poor Jellyfin experience. Please be careful to avoid them when shopping for hardware. - Intel "Atom" CPUs: Intel J/M/N/Y series low power CPUs up to 11th gen use a different architecture than higher end parts, leading to subpar performance despite what their names might suggest. It is advised to avoid using these parts in a Jellyfin Server. -- Prebuilt NAS Appliances: The software environment on most prebuilt NAS appliances often makes third-party software more challenging to install, sometimes even preventing it from working properly despite a successful installation. They may have low-end processors that are too slow for an acceptable Jellyfin experience. E.g., Intel Atom, Realtek ARM CPUs et al. +- Prebuilt NAS Appliances: The software environment on most prebuilt NAS appliances often makes third-party software more challenging to install, sometimes even preventing it from working properly despite a successful installation. They may have low-end processors that are too slow for an acceptable Jellyfin experience. (e.g. Intel Atom, Realtek ARM CPUs, etc.). - Most Single Board Computers (SBC): Most SBCs (including the Raspberry Pi, **especially the Raspberry Pi 5**) are too slow to provide an acceptable Jellyfin experience as they often lack proper support for hardware acceleration. If you really want to run Jellyfin on an SBC, you may wish to consider models based on the following platforms: Rockchip RK3588 / RK3588S, Intel Core, Intel 12th gen N series - AMD Graphics: AMD Graphics have poor encoder quality and poor driver support. **This applies even on Linux**. - Low-end GPUs: Certain low-end GPUs (e.g. GT1030, RX6400) are not capable of hardware encoding. These models cannot be used for hardware acceleration for a Jellyfin Server. From f660ecea15e1c0b0b13ec25a1392a9b466c28ef3 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Sun, 5 Oct 2025 00:43:56 +0100 Subject: [PATCH 565/896] Update docs/general/administration/hardware-selection.md Co-authored-by: BotBlake --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 35b37d75..d3d96d9f 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -95,7 +95,7 @@ The CPU will be responsible for many tasks, notably: - Transcoding Audio - Decoding video in unsupported codecs -Whilst audio codecs will only utilize a single core, they are very lightweight, most CPUs should be able to handle them without issues. E.g., a Ryzen 5950X transcoding `FLAC -> AAC` runs at ~110x real-time. +Whilst audio codecs will only utilize a single core, they are very lightweight and most CPUs should be able to handle them without issues. (e.g. a Ryzen 5950X transcoding `FLAC -> AAC` runs at ~110x real-time.) Video in unsupported codecs are usually older formats that are easier to decode. Assuming hardware acceleration is properly configured, any modern CPU with 4 threads should be able to handle the workload. From a949cb3fa72492c669de2bfbb46b00dca2d4cbb2 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Sun, 5 Oct 2025 00:44:52 +0100 Subject: [PATCH 566/896] Update docs/general/administration/hardware-selection.md Co-authored-by: BotBlake --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index d3d96d9f..dd99566a 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -248,4 +248,4 @@ The files for Jellyfin itself (i.e., not your media files) will see a lot of ran Networking is for connecting your Jellyfin server to other devices. It is recommended that the Jellyfin Server be connected to your network via Ethernet cable for optimal performance. Wi-Fi or Powerline solutions for a Jellyfin Server are NOT recommended and will result in an especially poor experience. -Jellyfin Server is not designed to be exposed directly to the internet, do NOT accidentally connect your server to ethernet ports marked `DMZ` on your network router. Always check the port label before inserting the cable. +Jellyfin Server is not designed to be exposed directly to the internet. Ensure it remains protected behind a properly configured firewall or other secure network environment. From 49b05703c7c275791eeeefff35d6a50582137545 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 5 Oct 2025 01:47:02 +0200 Subject: [PATCH 567/896] add "UDP" --- docs/general/installation/_container-podman.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/_container-podman.md b/docs/general/installation/_container-podman.md index 9935db0e..d3de4682 100644 --- a/docs/general/installation/_container-podman.md +++ b/docs/general/installation/_container-podman.md @@ -29,7 +29,7 @@ Steps to run Jellyfin using Podman are similar to the Docker steps. 3. Open the necessary ports in your machine's firewall if you wish to permit access to the Jellyfin server from outside the host. This is not done automatically when using rootless Podman. - If your distribution uses `firewalld`, the following commands save and load a new firewall rule opening the HTTP port `8096` for TCP connections. Additionaly port 7359 needs to be opened for auto discovery. + If your distribution uses `firewalld`, the following commands save and load a new firewall rule opening the HTTP port `8096` for TCP connections. Additionaly port 7359 UDP needs to be opened for auto discovery. ```sh sudo firewall-cmd --add-port=8096/tcp --permanent From c826d60028277a7b3293d27fc2333a29e6cea44d Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 5 Oct 2025 03:05:25 +0200 Subject: [PATCH 568/896] fix release date (#1590) --- .../2025/{08-14-sqlite-locking => 10-04-sqlite-locking}/index.mdx | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename blog/2025/{08-14-sqlite-locking => 10-04-sqlite-locking}/index.mdx (100%) diff --git a/blog/2025/08-14-sqlite-locking/index.mdx b/blog/2025/10-04-sqlite-locking/index.mdx similarity index 100% rename from blog/2025/08-14-sqlite-locking/index.mdx rename to blog/2025/10-04-sqlite-locking/index.mdx From 614cc1f2297fab9a0b7e357b9f199324a272f8d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Romanik?= <46846000+rom4nik@users.noreply.github.com> Date: Sun, 5 Oct 2025 04:36:54 +0200 Subject: [PATCH 569/896] Fix Interceptors link in SQLite blog post (#1591) --- blog/2025/10-04-sqlite-locking/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2025/10-04-sqlite-locking/index.mdx b/blog/2025/10-04-sqlite-locking/index.mdx index 0ddd7736..d32061cc 100644 --- a/blog/2025/10-04-sqlite-locking/index.mdx +++ b/blog/2025/10-04-sqlite-locking/index.mdx @@ -58,7 +58,7 @@ That and very long running and frankly unoptimized transactions could lead to th ## The solution Since we moved the codebase over to EF Core proper, we have the tools to actually do something about this as EF Core gives us a structured abstraction level. -EF Core supports a way of hooking into every command execution or transaction by creating (Interceptors)[https://learn.microsoft.com/en-us/ef/core/logging-events-diagnostics/interceptors]. +EF Core supports a way of hooking into every command execution or transaction by creating [Interceptors](https://learn.microsoft.com/en-us/ef/core/logging-events-diagnostics/interceptors). With an interceptor we can finally do the straight forward idea of just "not" writing to the database in parallel in a transparent way to the caller. The overall idea is to have multiple strategies of locking. Because all levels of synchronization will inevitably come at the cost of performance, we only want to do it when it is really necessary. So, I decided on three locking strategies: From e603209363dc30456dc7d7bbf97d957303277efe Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Sun, 5 Oct 2025 05:13:02 +0100 Subject: [PATCH 570/896] Update docs/general/administration/hardware-selection.md Co-authored-by: felix920506 --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index dd99566a..8a31b99a 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -95,7 +95,7 @@ The CPU will be responsible for many tasks, notably: - Transcoding Audio - Decoding video in unsupported codecs -Whilst audio codecs will only utilize a single core, they are very lightweight and most CPUs should be able to handle them without issues. (e.g. a Ryzen 5950X transcoding `FLAC -> AAC` runs at ~110x real-time.) +Whilst most audio codecs will only utilize a single core, they are very lightweight and most CPUs should be able to handle them without issues. (e.g. a Ryzen 5950X transcoding `FLAC -> AAC` runs at ~110x real-time.) Video in unsupported codecs are usually older formats that are easier to decode. Assuming hardware acceleration is properly configured, any modern CPU with 4 threads should be able to handle the workload. From adfefd267b0a1286748f27a4cc269c6055db1de2 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Sun, 5 Oct 2025 05:13:17 +0100 Subject: [PATCH 571/896] Update docs/general/administration/hardware-selection.md Co-authored-by: BotBlake --- docs/general/administration/hardware-selection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/hardware-selection.md b/docs/general/administration/hardware-selection.md index 8a31b99a..cf58d330 100644 --- a/docs/general/administration/hardware-selection.md +++ b/docs/general/administration/hardware-selection.md @@ -5,7 +5,7 @@ title: Hardware Selection # Selecting Appropriate Hardware -The following is intended to help you choose appropriate hardware hardware for a Jellyfin server and take full advantage of its features. E.g., hardware acceleration. +The following is intended to help you choose appropriate hardware for a Jellyfin server and take full advantage of its features (e.g. hardware acceleration). ## Simple Guide From fefc6fad9dea1cf057fa0822f8e78d0d43450aec Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 5 Oct 2025 13:06:47 +0200 Subject: [PATCH 572/896] fix stuff --- src/data/clients.ts | 43 ------------------------------------------- 1 file changed, 43 deletions(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index c667ce85..8e83b300 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -410,49 +410,6 @@ const thirdPartyClients: Array = [ } ] }, - { - id: 'sonixd', - name: 'Sonixd', - description: 'A full-featured Subsonic/Jellyfin compatible desktop music player.', - clientType: ClientType.ThirdParty, - deviceTypes: [DeviceType.Desktop], - licenseType: LicenseType.OpenSource, - platforms: [Platform.Desktop], - primaryLinks: [ - { - id: 'install', - name: 'Installation Guide', - url: 'https://github.com/jeffvli/sonixd#install' - id: 'preserve', - name: 'Preserve', - description: 'A music client inspired by players such as foobar2000 or Clementine.', - clientType: ClientType.ThirdParty, - deviceTypes: [DeviceType.Desktop], - licenseType: LicenseType.OpenSource, - platforms: [Platform.Browser, Platform.Desktop], - primaryLinks: [ - { - id: 'browser', - name: 'Open in browser', - url: 'https://preserveplayer.com/' - }, - { - id: 'gl-downloads', - name: 'GitLab Downloads', - url: 'https://gitlab.com/tonyfinn/preserve/-/releases' - } - ], - secondaryLinks: [ - { - id: 'github', - name: 'GitHub', - url: 'https://github.com/jeffvli/sonixd' - id: 'gitlab', - name: 'GitLab', - url: 'https://gitlab.com/tonyfinn/preserve' - } - ] - }, { id: 'supersonic', name: 'Supersonic', From 0f81fd164b97ccbad64cad9e48fa99533297b870 Mon Sep 17 00:00:00 2001 From: Douglas Deslauriers Date: Sun, 5 Oct 2025 12:03:33 -0400 Subject: [PATCH 573/896] Update known-issues.md Add new note about packaging issues with Intel Compute-Runtime --- .../transcoding/hardware-acceleration/known-issues.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md index 05846000..3bd280cb 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md @@ -88,6 +88,8 @@ This page lists all known issues and limitations of hardware acceleration with J 14. Resizable-BAR is mandatory for hardware acceleration on BMG / ARC B-series cards, or the [media driver will crash the transcoder](https://github.com/intel/media-driver/issues/1893). +15. Intel Compute-Runtime [currently uses](https://github.com/intel/intel-graphics-compiler/issues/289) LLVM 14 for compilation, making it unavailable in some distibutions like Debian Trixie [as seen here](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072376). + ## Nvidia 1. Consumer targeted [Geforce and some entry-level Quadro](https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new) cards have an artificial limit on the number of concurrent NVENC encoding sessions. This restriction can be circumvented by applying an [unofficial patch](https://github.com/keylase/nvidia-patch) to the NVIDIA Linux and Windows driver. From e86aaa5e156c86d5e6caa595bec1ed901a87d742 Mon Sep 17 00:00:00 2001 From: Douglas Deslauriers Date: Sun, 5 Oct 2025 12:07:49 -0400 Subject: [PATCH 574/896] Update intel.md Add note that this package may not be available yet for newer distros --- .../post-install/transcoding/hardware-acceleration/intel.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/intel.md b/docs/general/post-install/transcoding/hardware-acceleration/intel.md index f7989e0f..c52e3821 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/intel.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/intel.md @@ -325,6 +325,12 @@ Root permission is required. 5. Check the version of `intel-opencl-icd` thats the Linux distro provides: + :::note + + This package may not be available for newer distros since it [currently relies on LLVM 14](https://github.com/intel/intel-graphics-compiler/issues/289), which may not available in releases like Debian Trixie. + + ::: + ```shell $ apt policy intel-opencl-icd From 815b806d2effe5a2c3f23cc2e72d5182768b4a4a Mon Sep 17 00:00:00 2001 From: Douglas Deslauriers Date: Sun, 5 Oct 2025 12:56:15 -0400 Subject: [PATCH 575/896] Update known-issues.md Add note about the possibility of using intel releases. --- .../transcoding/hardware-acceleration/known-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md index 3bd280cb..7cdfac07 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md @@ -88,7 +88,7 @@ This page lists all known issues and limitations of hardware acceleration with J 14. Resizable-BAR is mandatory for hardware acceleration on BMG / ARC B-series cards, or the [media driver will crash the transcoder](https://github.com/intel/media-driver/issues/1893). -15. Intel Compute-Runtime [currently uses](https://github.com/intel/intel-graphics-compiler/issues/289) LLVM 14 for compilation, making it unavailable in some distibutions like Debian Trixie [as seen here](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072376). +15. Intel Compute-Runtime [currently uses](https://github.com/intel/intel-graphics-compiler/issues/289) LLVM 14 for compilation, making it unavailable in some distibutions like Debian Trixie [as seen here](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072376). Intel provided [releases](https://github.com/intel/compute-runtime/releases) which only require matching a matching libc runtime may be used instead. ## Nvidia From accabba7e12d50470432628ca945de072d57200c Mon Sep 17 00:00:00 2001 From: Douglas Deslauriers Date: Sun, 5 Oct 2025 12:59:52 -0400 Subject: [PATCH 576/896] Update intel.md Add note that Intel provided releases may be used instead of those provided by the distro. --- .../post-install/transcoding/hardware-acceleration/intel.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/intel.md b/docs/general/post-install/transcoding/hardware-acceleration/intel.md index c52e3821..eee3a1d0 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/intel.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/intel.md @@ -327,7 +327,7 @@ Root permission is required. :::note - This package may not be available for newer distros since it [currently relies on LLVM 14](https://github.com/intel/intel-graphics-compiler/issues/289), which may not available in releases like Debian Trixie. + This package may not be available for newer distros since it [currently relies on LLVM 14](https://github.com/intel/intel-graphics-compiler/issues/289), which may not available in releases like Debian Trixie. If this is the case a release from the [Intel compute-runtime repository](https://github.com/intel/compute-runtime/releases) may be used instead. ::: From 5351342fde75977d5813a5c16a1277c84dbd26ce Mon Sep 17 00:00:00 2001 From: Douglas Deslauriers Date: Sun, 5 Oct 2025 13:02:17 -0400 Subject: [PATCH 577/896] Update known-issues.md Improve word choice for screen readers --- .../transcoding/hardware-acceleration/known-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md index 7cdfac07..52cf35fa 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md @@ -88,7 +88,7 @@ This page lists all known issues and limitations of hardware acceleration with J 14. Resizable-BAR is mandatory for hardware acceleration on BMG / ARC B-series cards, or the [media driver will crash the transcoder](https://github.com/intel/media-driver/issues/1893). -15. Intel Compute-Runtime [currently uses](https://github.com/intel/intel-graphics-compiler/issues/289) LLVM 14 for compilation, making it unavailable in some distibutions like Debian Trixie [as seen here](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072376). Intel provided [releases](https://github.com/intel/compute-runtime/releases) which only require matching a matching libc runtime may be used instead. +15. Intel Compute-Runtime currently uses LLVM 14 for compilation [as seen on the Intel bug report page](https://github.com/intel/intel-graphics-compiler/issues/289), making it unavailable in some distibutions like Debian Trixie [as seen on the Debian bug report page](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072376). Intel provided releases [on the Intel GitHub page](https://github.com/intel/compute-runtime/releases) which only require matching a matching libc runtime may be used instead. ## Nvidia From 8852dd2efc4fe2a58e2ef5e3d36f98816ae42a43 Mon Sep 17 00:00:00 2001 From: Nadim Zubidat Date: Mon, 6 Oct 2025 20:48:49 +0000 Subject: [PATCH 578/896] consolidate metadata provider documentation --- .../server/media/_video-metadata-providers.md | 18 ++++------ docs/general/server/media/movies.md | 4 +-- docs/general/server/media/shows.md | 4 +-- docs/general/server/metadata/identifiers.md | 24 ++++++++----- package-lock.json | 35 +------------------ 5 files changed, 28 insertions(+), 57 deletions(-) diff --git a/docs/general/server/media/_video-metadata-providers.md b/docs/general/server/media/_video-metadata-providers.md index 13c287e7..ea602fd0 100644 --- a/docs/general/server/media/_video-metadata-providers.md +++ b/docs/general/server/media/_video-metadata-providers.md @@ -2,16 +2,12 @@ ### Metadata providers -Jellyfin fetches information about the media automatically from external metadata providers. The following metadata providers are supported: +Jellyfin fetches information about the media automatically from external metadata providers. +Movies and shows can be named with a metadata provider ID to improve matching. -- [TheMovieDB (TMDB)](https://www.themoviedb.org/) -- [TheTVDB (TVDB)](https://www.thetvdb.com/) (Shows Only) -- [OMDb API (OMDB)](https://www.omdbapi.com/) (English Only) +```txt +Movie Name (year) [metadata provider id] +Series Name (year) [metadata provider id] +``` -Movies and show series can be named with a metadata provider ID to improve matching. They can be added to a file name in the following format: - -- `[imdbid-tt12345678]` -- `[tmdbid-12345]` -- `[tvdbid-67890]` - -Multiple IDs can be added in the same file / folder. e.g. `Jellyfin Documentary [imdbid-tt00000000] [tmdbid-00000].mkv` +Read more about it in the [metadata provider identifiers section](/docs/general/server/metadata/identifiers.md). diff --git a/docs/general/server/media/movies.md b/docs/general/server/media/movies.md index cdf72aff..57e7cd9a 100644 --- a/docs/general/server/media/movies.md +++ b/docs/general/server/media/movies.md @@ -41,10 +41,10 @@ Movies The folder containing the movie should be named in the following format: ```txt -Movie Name (year) [external id] +Movie Name (year) [metadata provider id] ``` -The `year` and `external id` fields are optional, but they will help identify media more reliably. +The `year` and `metadata provider id` fields are optional, but they will help identify media more reliably. The video files within the folder should have the same name as the folder. I.e. if the folder is named `Super Fun Movie`, the video file within should be named `Super Fun Movie.mp4` (or any other extension), optionally with tags defined below. diff --git a/docs/general/server/media/shows.md b/docs/general/server/media/shows.md index 1b9b69b8..b7bb3046 100644 --- a/docs/general/server/media/shows.md +++ b/docs/general/server/media/shows.md @@ -47,10 +47,10 @@ Each video file may contain multiple episodes. However, they will be shown as a The series folder should be named in the following format: ```txt -Series Name (year) [external id] +Series Name (year) [metadata provider id] ``` -The `year` and `external id` fields are optional, but they will help identify media more reliably. +The `year` and `metadata provider id` fields are optional, but they will help identify media more reliably. - Example with name only: `Jellyfin Documentary.mkv` - Example with year: `Jellyfin Documentary (2030)` diff --git a/docs/general/server/metadata/identifiers.md b/docs/general/server/metadata/identifiers.md index aaf40756..6dec4af2 100644 --- a/docs/general/server/metadata/identifiers.md +++ b/docs/general/server/metadata/identifiers.md @@ -23,6 +23,14 @@ Shows └── Series Name B S02E03.mkv ``` +## Supported Metadata Providers + +The following metadata providers are supported: + +- [The Movie DB (TMDB)](https://www.themoviedb.org/) +- [The TV Database (TVDB)](https://www.thetvdb.com/) (Shows Only) +- [OMDb API (OMDB)](https://www.omdbapi.com/) (English Only) + ## Finding Metadata Provider Identifiers Below are instructions on how to find metadata provider identifiers for each supported provider. @@ -35,14 +43,6 @@ URL: `https://www.themoviedb.org/movie/569094-spider-man-across-the-spider-verse Identifier: `[tmdbid-569094]` -### Internet Movie Database (IMDB) - -The identifier is found in the URL of the title. For example: - -URL: `https://www.imdb.com/title/tt9362722/` - -Identifier: `[imdbid-tt9362722]` - ### The TV Database (TVDB) The identifier is found on the main page of the title. For example: @@ -50,3 +50,11 @@ The identifier is found on the main page of the title. For example: ![How to find The TVDB media identifier](/images/docs/tvdb-media-identifier-example.png) Identifier: `[tvdbid-266189]` + +### OMDb API (OMDB) + +OMDB provider uses Internet Movie Database (IMDB) IDs as identifiers. The identifier is found in the URL of the title. For example: + +URL: `https://www.imdb.com/title/tt9362722/` + +Identifier: `[imdbid-tt9362722]` diff --git a/package-lock.json b/package-lock.json index 16988e42..8c08ebd4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -120,7 +120,6 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", "license": "MIT", - "peer": true, "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", @@ -1955,7 +1954,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" }, @@ -1978,7 +1976,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" } @@ -2088,7 +2085,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2510,7 +2506,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -3152,7 +3147,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.1.tgz", "integrity": "sha512-FWDk1LIGD5UR5Zmm9rCrXRoxZUgbwuP6FBA7rc50DVfzqDOMkeMe3NyJhOsA2dF0zBE3VbHEIMmTjKwTZJwbaA==", "license": "MIT", - "peer": true, "dependencies": { "@docusaurus/babel": "3.9.1", "@docusaurus/bundler": "3.9.1", @@ -3358,7 +3352,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.1.tgz", "integrity": "sha512-DyLk9BIA6I9gPIuia8XIL+XIEbNnExam6AHzRsfrEq4zJr7k/DsWW7oi4aJMepDnL7jMRhpVcdsCxdjb0/A9xg==", "license": "MIT", - "peer": true, "dependencies": { "@docusaurus/core": "3.9.1", "@docusaurus/logger": "3.9.1", @@ -3502,7 +3495,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.1.tgz", "integrity": "sha512-j9adi961F+6Ps9d0jcb5BokMcbjXAAJqKkV43eo8nh4YgmDj7KUNDX4EnOh/MjTQeO06oPY5cxp3yUXdW/8Ggw==", "license": "MIT", - "peer": true, "dependencies": { "@docusaurus/mdx-loader": "3.9.1", "@docusaurus/module-type-aliases": "3.9.1", @@ -4360,7 +4352,6 @@ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", "license": "MIT", - "peer": true, "dependencies": { "@types/mdx": "^2.0.0" }, @@ -5254,7 +5245,6 @@ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "license": "MIT", - "peer": true, "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -5922,7 +5912,6 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.24.tgz", "integrity": "sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==", "license": "MIT", - "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -6116,7 +6105,6 @@ "integrity": "sha512-EHrrEsyhOhxYt8MTg4zTF+DJMuNBzWwgvvOYNj/zm1vnaD/IC5zCXFehZv94Piqa2cRFfXrTFxIvO95L7Qc/cw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.44.1", "@typescript-eslint/types": "8.44.1", @@ -6541,7 +6529,6 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6609,7 +6596,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7335,7 +7321,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "baseline-browser-mapping": "^2.8.9", "caniuse-lite": "^1.0.30001746", @@ -7635,7 +7620,6 @@ "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", "license": "Apache-2.0", - "peer": true, "dependencies": { "@chevrotain/cst-dts-gen": "11.0.3", "@chevrotain/gast": "11.0.3", @@ -8353,7 +8337,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -8673,7 +8656,6 @@ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.33.1.tgz", "integrity": "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ==", "license": "MIT", - "peer": true, "engines": { "node": ">=0.10" } @@ -9083,7 +9065,6 @@ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "license": "ISC", - "peer": true, "engines": { "node": ">=12" } @@ -10095,7 +10076,6 @@ "integrity": "sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -10173,7 +10153,6 @@ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", - "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -17380,7 +17359,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -18324,7 +18302,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -18878,7 +18855,6 @@ "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", - "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -19195,7 +19171,6 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -19208,7 +19183,6 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -19253,7 +19227,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", "license": "MIT", - "peer": true, "dependencies": { "@types/react": "*" }, @@ -19282,7 +19255,6 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", "license": "MIT", - "peer": true, "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -20114,7 +20086,6 @@ "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz", "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", "license": "MIT", - "peer": true, "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -20243,7 +20214,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -21644,8 +21614,7 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD", - "peer": true + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", @@ -21799,7 +21768,6 @@ "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "devOptional": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -22526,7 +22494,6 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.102.0.tgz", "integrity": "sha512-hUtqAR3ZLVEYDEABdBioQCIqSoguHbFn1K7WlPPWSuXmx0031BD73PSE35jKyftdSh4YLDoQNgK4pqBt5Q82MA==", "license": "MIT", - "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", From fd3b00779166967e408f0274ccd060631b7779e8 Mon Sep 17 00:00:00 2001 From: Nadim Zubidat Date: Tue, 7 Oct 2025 06:12:30 +0000 Subject: [PATCH 579/896] Use metadata provider id instead of external id for consistancy --- docs/general/server/media/movies.md | 4 ++-- docs/general/server/media/shows.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/general/server/media/movies.md b/docs/general/server/media/movies.md index 57e7cd9a..266c32c2 100644 --- a/docs/general/server/media/movies.md +++ b/docs/general/server/media/movies.md @@ -50,8 +50,8 @@ The video files within the folder should have the same name as the folder. I.e. - Example with name only: `Jellyfin Documentary.mkv` - Example with year: `Jellyfin Documentary (2030).mkv` -- Example with external id: `Jellyfin Documentary [imdbid-tt00000000].mkv` -- Example with both year and external id: `Jellyfin Documentary (2030) [imdbid-tt00000000].mkv` +- Example with metadata provider id: `Jellyfin Documentary [imdbid-tt00000000].mkv` +- Example with both year and metadata provider id: `Jellyfin Documentary (2030) [imdbid-tt00000000].mkv` import VideoMetadataProviders from './\_video-metadata-providers.md'; diff --git a/docs/general/server/media/shows.md b/docs/general/server/media/shows.md index b7bb3046..c821edb1 100644 --- a/docs/general/server/media/shows.md +++ b/docs/general/server/media/shows.md @@ -54,8 +54,8 @@ The `year` and `metadata provider id` fields are optional, but they will help id - Example with name only: `Jellyfin Documentary.mkv` - Example with year: `Jellyfin Documentary (2030)` -- Example with external id: `Jellyfin Documentary [imdbid-tt00000000]` -- Example with both year and external id: `Jellyfin Documentary (2030) [imdbid-tt00000000]` +- Example with metadata provider id: `Jellyfin Documentary [imdbid-tt00000000]` +- Example with both year and metadata provider id: `Jellyfin Documentary (2030) [imdbid-tt00000000]` The Season folders should be named `Season *`, with `*` being any number. For the best results, please pad the season number with `0`s at the front to make sure each entry has the same number of digits. For example: `Season 5` -> `Season 05`. From 49f36044c062c7e7a69f38773fcfc574051bbef0 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Tue, 7 Oct 2025 10:28:00 -0400 Subject: [PATCH 580/896] Switch from dpkg to apt for install .debs (#1600) * Switch from dpkg to apt for install .debs This is the recommended process on recent Debian releases and simplifies installation into one step while ensuring dependencies are properly installed. * Fix numbering --- docs/general/installation/advanced/manual.md | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/docs/general/installation/advanced/manual.md b/docs/general/installation/advanced/manual.md index 19854bf0..0ec24ce8 100644 --- a/docs/general/installation/advanced/manual.md +++ b/docs/general/installation/advanced/manual.md @@ -361,25 +361,13 @@ The repository is the preferred way to obtain Jellyfin on Debian and Ubuntu syst 2. Download the desired `jellyfin-server`, `jellyfin-web`, and `jellyfin-ffmpeg` `.deb` packages from the repository; `jellyfin` is a metapackage and is not required. -3. Install the downloaded `.deb` packages: +3. Install the downloaded `.deb` packages with `apt` to handle dependency resolution: ```sh - sudo dpkg -i jellyfin_*.deb jellyfin-ffmpeg_*.deb + sudo apt install ./jellyfin-server_*.deb ./jellyfin-web_*.deb ./jellyfin-ffmpeg_*.deb ``` - :::note - - This step may throw errors; continue to the next step to resolve them. - - ::: - -4. Use `apt` to install any missing dependencies: - - ```sh - sudo apt -f install - ``` - -5. Manage the Jellyfin system service: +4. Manage the Jellyfin system service: ```sh sudo systemctl {action} jellyfin From 3dc1819128d654e6e8668942c3c7f74e23847984 Mon Sep 17 00:00:00 2001 From: Nadim Zubidat Date: Tue, 7 Oct 2025 19:34:58 +0000 Subject: [PATCH 581/896] Revert package-lock.json changes --- package-lock.json | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 8c08ebd4..16988e42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -120,6 +120,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", @@ -1954,6 +1955,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -1976,6 +1978,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" } @@ -2085,6 +2088,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2506,6 +2510,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -3147,6 +3152,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.1.tgz", "integrity": "sha512-FWDk1LIGD5UR5Zmm9rCrXRoxZUgbwuP6FBA7rc50DVfzqDOMkeMe3NyJhOsA2dF0zBE3VbHEIMmTjKwTZJwbaA==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/babel": "3.9.1", "@docusaurus/bundler": "3.9.1", @@ -3352,6 +3358,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.1.tgz", "integrity": "sha512-DyLk9BIA6I9gPIuia8XIL+XIEbNnExam6AHzRsfrEq4zJr7k/DsWW7oi4aJMepDnL7jMRhpVcdsCxdjb0/A9xg==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/core": "3.9.1", "@docusaurus/logger": "3.9.1", @@ -3495,6 +3502,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.1.tgz", "integrity": "sha512-j9adi961F+6Ps9d0jcb5BokMcbjXAAJqKkV43eo8nh4YgmDj7KUNDX4EnOh/MjTQeO06oPY5cxp3yUXdW/8Ggw==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/mdx-loader": "3.9.1", "@docusaurus/module-type-aliases": "3.9.1", @@ -4352,6 +4360,7 @@ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", "license": "MIT", + "peer": true, "dependencies": { "@types/mdx": "^2.0.0" }, @@ -5245,6 +5254,7 @@ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -5912,6 +5922,7 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.24.tgz", "integrity": "sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==", "license": "MIT", + "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -6105,6 +6116,7 @@ "integrity": "sha512-EHrrEsyhOhxYt8MTg4zTF+DJMuNBzWwgvvOYNj/zm1vnaD/IC5zCXFehZv94Piqa2cRFfXrTFxIvO95L7Qc/cw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.44.1", "@typescript-eslint/types": "8.44.1", @@ -6529,6 +6541,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6596,6 +6609,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7321,6 +7335,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.8.9", "caniuse-lite": "^1.0.30001746", @@ -7620,6 +7635,7 @@ "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@chevrotain/cst-dts-gen": "11.0.3", "@chevrotain/gast": "11.0.3", @@ -8337,6 +8353,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -8656,6 +8673,7 @@ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.33.1.tgz", "integrity": "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ==", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10" } @@ -9065,6 +9083,7 @@ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "license": "ISC", + "peer": true, "engines": { "node": ">=12" } @@ -10076,6 +10095,7 @@ "integrity": "sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -10153,6 +10173,7 @@ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", + "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -17359,6 +17380,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -18302,6 +18324,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -18855,6 +18878,7 @@ "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", + "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -19171,6 +19195,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -19183,6 +19208,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -19227,6 +19253,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", "license": "MIT", + "peer": true, "dependencies": { "@types/react": "*" }, @@ -19255,6 +19282,7 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -20086,6 +20114,7 @@ "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz", "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", "license": "MIT", + "peer": true, "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -20214,6 +20243,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -21614,7 +21644,8 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" + "license": "0BSD", + "peer": true }, "node_modules/type-check": { "version": "0.4.0", @@ -21768,6 +21799,7 @@ "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "devOptional": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -22494,6 +22526,7 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.102.0.tgz", "integrity": "sha512-hUtqAR3ZLVEYDEABdBioQCIqSoguHbFn1K7WlPPWSuXmx0031BD73PSE35jKyftdSh4YLDoQNgK4pqBt5Q82MA==", "license": "MIT", + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", From 06b6a9d87d2e8c85c8a3c6cb3bc4c9d9e841475a Mon Sep 17 00:00:00 2001 From: nadimz Date: Tue, 7 Oct 2025 21:35:56 +0200 Subject: [PATCH 582/896] Update docs/general/server/media/_video-metadata-providers.md Co-authored-by: felix920506 --- docs/general/server/media/_video-metadata-providers.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/general/server/media/_video-metadata-providers.md b/docs/general/server/media/_video-metadata-providers.md index ea602fd0..4bbc7d05 100644 --- a/docs/general/server/media/_video-metadata-providers.md +++ b/docs/general/server/media/_video-metadata-providers.md @@ -2,7 +2,8 @@ ### Metadata providers -Jellyfin fetches information about the media automatically from external metadata providers. +Jellyfin fetches information about the media automatically from external metadata providers for most types of content. +Movies and shows can be named with a metadata provider ID to improve matching. Movies and shows can be named with a metadata provider ID to improve matching. ```txt From 5e4820b931917cf5af7c1dcc4b8c753ea81fbe79 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 8 Oct 2025 10:57:44 +0800 Subject: [PATCH 583/896] Update dependency typescript-eslint to v8.45.0 (#1597) --- package-lock.json | 124 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 63 insertions(+), 63 deletions(-) diff --git a/package-lock.json b/package-lock.json index 16988e42..a0c32bbd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.2", - "typescript-eslint": "8.44.1", + "typescript-eslint": "8.45.0", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6071,17 +6071,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.44.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.44.1.tgz", - "integrity": "sha512-molgphGqOBT7t4YKCSkbasmu1tb1MgrZ2szGzHbclF7PNmOkSTQVHy+2jXOSnxvR3+Xe1yySHFZoqMpz3TfQsw==", + "version": "8.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.45.0.tgz", + "integrity": "sha512-HC3y9CVuevvWCl/oyZuI47dOeDF9ztdMEfMH8/DW/Mhwa9cCLnK1oD7JoTVGW/u7kFzNZUKUoyJEqkaJh5y3Wg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.44.1", - "@typescript-eslint/type-utils": "8.44.1", - "@typescript-eslint/utils": "8.44.1", - "@typescript-eslint/visitor-keys": "8.44.1", + "@typescript-eslint/scope-manager": "8.45.0", + "@typescript-eslint/type-utils": "8.45.0", + "@typescript-eslint/utils": "8.45.0", + "@typescript-eslint/visitor-keys": "8.45.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -6095,7 +6095,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.44.1", + "@typescript-eslint/parser": "^8.45.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -6111,17 +6111,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.44.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.44.1.tgz", - "integrity": "sha512-EHrrEsyhOhxYt8MTg4zTF+DJMuNBzWwgvvOYNj/zm1vnaD/IC5zCXFehZv94Piqa2cRFfXrTFxIvO95L7Qc/cw==", + "version": "8.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.45.0.tgz", + "integrity": "sha512-TGf22kon8KW+DeKaUmOibKWktRY8b2NSAZNdtWh798COm1NWx8+xJ6iFBtk3IvLdv6+LGLJLRlyhrhEDZWargQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.44.1", - "@typescript-eslint/types": "8.44.1", - "@typescript-eslint/typescript-estree": "8.44.1", - "@typescript-eslint/visitor-keys": "8.44.1", + "@typescript-eslint/scope-manager": "8.45.0", + "@typescript-eslint/types": "8.45.0", + "@typescript-eslint/typescript-estree": "8.45.0", + "@typescript-eslint/visitor-keys": "8.45.0", "debug": "^4.3.4" }, "engines": { @@ -6137,14 +6137,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.44.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.44.1.tgz", - "integrity": "sha512-ycSa60eGg8GWAkVsKV4E6Nz33h+HjTXbsDT4FILyL8Obk5/mx4tbvCNsLf9zret3ipSumAOG89UcCs/KRaKYrA==", + "version": "8.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.45.0.tgz", + "integrity": "sha512-3pcVHwMG/iA8afdGLMuTibGR7pDsn9RjDev6CCB+naRsSYs2pns5QbinF4Xqw6YC/Sj3lMrm/Im0eMfaa61WUg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.44.1", - "@typescript-eslint/types": "^8.44.1", + "@typescript-eslint/tsconfig-utils": "^8.45.0", + "@typescript-eslint/types": "^8.45.0", "debug": "^4.3.4" }, "engines": { @@ -6159,14 +6159,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.44.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.44.1.tgz", - "integrity": "sha512-NdhWHgmynpSvyhchGLXh+w12OMT308Gm25JoRIyTZqEbApiBiQHD/8xgb6LqCWCFcxFtWwaVdFsLPQI3jvhywg==", + "version": "8.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.45.0.tgz", + "integrity": "sha512-clmm8XSNj/1dGvJeO6VGH7EUSeA0FMs+5au/u3lrA3KfG8iJ4u8ym9/j2tTEoacAffdW1TVUzXO30W1JTJS7dA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.44.1", - "@typescript-eslint/visitor-keys": "8.44.1" + "@typescript-eslint/types": "8.45.0", + "@typescript-eslint/visitor-keys": "8.45.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6177,9 +6177,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.44.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.44.1.tgz", - "integrity": "sha512-B5OyACouEjuIvof3o86lRMvyDsFwZm+4fBOqFHccIctYgBjqR3qT39FBYGN87khcgf0ExpdCBeGKpKRhSFTjKQ==", + "version": "8.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.45.0.tgz", + "integrity": "sha512-aFdr+c37sc+jqNMGhH+ajxPXwjv9UtFZk79k8pLoJ6p4y0snmYpPA52GuWHgt2ZF4gRRW6odsEj41uZLojDt5w==", "dev": true, "license": "MIT", "engines": { @@ -6194,15 +6194,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.44.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.44.1.tgz", - "integrity": "sha512-KdEerZqHWXsRNKjF9NYswNISnFzXfXNDfPxoTh7tqohU/PRIbwTmsjGK6V9/RTYWau7NZvfo52lgVk+sJh0K3g==", + "version": "8.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.45.0.tgz", + "integrity": "sha512-bpjepLlHceKgyMEPglAeULX1vixJDgaKocp0RVJ5u4wLJIMNuKtUXIczpJCPcn2waII0yuvks/5m5/h3ZQKs0A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.44.1", - "@typescript-eslint/typescript-estree": "8.44.1", - "@typescript-eslint/utils": "8.44.1", + "@typescript-eslint/types": "8.45.0", + "@typescript-eslint/typescript-estree": "8.45.0", + "@typescript-eslint/utils": "8.45.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6219,9 +6219,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.44.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.44.1.tgz", - "integrity": "sha512-Lk7uj7y9uQUOEguiDIDLYLJOrYHQa7oBiURYVFqIpGxclAFQ78f6VUOM8lI2XEuNOKNB7XuvM2+2cMXAoq4ALQ==", + "version": "8.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.45.0.tgz", + "integrity": "sha512-WugXLuOIq67BMgQInIxxnsSyRLFxdkJEJu8r4ngLR56q/4Q5LrbfkFRH27vMTjxEK8Pyz7QfzuZe/G15qQnVRA==", "dev": true, "license": "MIT", "engines": { @@ -6233,16 +6233,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.44.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.44.1.tgz", - "integrity": "sha512-qnQJ+mVa7szevdEyvfItbO5Vo+GfZ4/GZWWDRRLjrxYPkhM+6zYB2vRYwCsoJLzqFCdZT4mEqyJoyzkunsZ96A==", + "version": "8.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.45.0.tgz", + "integrity": "sha512-GfE1NfVbLam6XQ0LcERKwdTTPlLvHvXXhOeUGC1OXi4eQBoyy1iVsW+uzJ/J9jtCz6/7GCQ9MtrQ0fml/jWCnA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.44.1", - "@typescript-eslint/tsconfig-utils": "8.44.1", - "@typescript-eslint/types": "8.44.1", - "@typescript-eslint/visitor-keys": "8.44.1", + "@typescript-eslint/project-service": "8.45.0", + "@typescript-eslint/tsconfig-utils": "8.45.0", + "@typescript-eslint/types": "8.45.0", + "@typescript-eslint/visitor-keys": "8.45.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6288,16 +6288,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.44.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.44.1.tgz", - "integrity": "sha512-DpX5Fp6edTlocMCwA+mHY8Mra+pPjRZ0TfHkXI8QFelIKcbADQz1LUPNtzOFUriBB2UYqw4Pi9+xV4w9ZczHFg==", + "version": "8.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.45.0.tgz", + "integrity": "sha512-bxi1ht+tLYg4+XV2knz/F7RVhU0k6VrSMc9sb8DQ6fyCTrGQLHfo7lDtN0QJjZjKkLA2ThrKuCdHEvLReqtIGg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.44.1", - "@typescript-eslint/types": "8.44.1", - "@typescript-eslint/typescript-estree": "8.44.1" + "@typescript-eslint/scope-manager": "8.45.0", + "@typescript-eslint/types": "8.45.0", + "@typescript-eslint/typescript-estree": "8.45.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6312,13 +6312,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.44.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.44.1.tgz", - "integrity": "sha512-576+u0QD+Jp3tZzvfRfxon0EA2lzcDt3lhUbsC6Lgzy9x2VR4E+JUiNyGHi5T8vk0TV+fpJ5GLG1JsJuWCaKhw==", + "version": "8.45.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.45.0.tgz", + "integrity": "sha512-qsaFBA3e09MIDAGFUrTk+dzqtfv1XPVz8t8d1f0ybTzrCY7BKiMC5cjrl1O/P7UmHsNyW90EYSkU/ZWpmXelag==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.44.1", + "@typescript-eslint/types": "8.45.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -21809,16 +21809,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.44.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.44.1.tgz", - "integrity": "sha512-0ws8uWGrUVTjEeN2OM4K1pLKHK/4NiNP/vz6ns+LjT/6sqpaYzIVFajZb1fj/IDwpsrrHb3Jy0Qm5u9CPcKaeg==", + "version": "8.45.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.45.0.tgz", + "integrity": "sha512-qzDmZw/Z5beNLUrXfd0HIW6MzIaAV5WNDxmMs9/3ojGOpYavofgNAAD/nC6tGV2PczIi0iw8vot2eAe/sBn7zg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.44.1", - "@typescript-eslint/parser": "8.44.1", - "@typescript-eslint/typescript-estree": "8.44.1", - "@typescript-eslint/utils": "8.44.1" + "@typescript-eslint/eslint-plugin": "8.45.0", + "@typescript-eslint/parser": "8.45.0", + "@typescript-eslint/typescript-estree": "8.45.0", + "@typescript-eslint/utils": "8.45.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index bc6e0802..52219612 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.2", - "typescript-eslint": "8.44.1", + "typescript-eslint": "8.45.0", "typescript-plugin-css-modules": "5.2.0" } } From f15e38cf00e15db1565348636966e60d47bae012 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 8 Oct 2025 11:22:22 +0800 Subject: [PATCH 584/896] Update dependency typescript to v5.9.3 (#1602) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index a0c32bbd..a1773d47 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,7 +54,7 @@ "globals": "16.4.0", "node-fetch": "3.3.2", "prettier": "3.6.2", - "typescript": "5.9.2", + "typescript": "5.9.3", "typescript-eslint": "8.45.0", "typescript-plugin-css-modules": "5.2.0" }, @@ -21794,9 +21794,9 @@ } }, "node_modules/typescript": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", - "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "devOptional": true, "license": "Apache-2.0", "peer": true, diff --git a/package.json b/package.json index 52219612..7d080c1b 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "globals": "16.4.0", "node-fetch": "3.3.2", "prettier": "3.6.2", - "typescript": "5.9.2", + "typescript": "5.9.3", "typescript-eslint": "8.45.0", "typescript-plugin-css-modules": "5.2.0" } From 020f33632e896ef4c9183fc7dd583153058b9c25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Gir=C3=B3n?= Date: Thu, 9 Oct 2025 12:08:31 +0200 Subject: [PATCH 585/896] docs: update media-segments availability --- docs/general/server/metadata/media-segments.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/metadata/media-segments.md b/docs/general/server/metadata/media-segments.md index 5c10d9c2..ea839492 100644 --- a/docs/general/server/metadata/media-segments.md +++ b/docs/general/server/metadata/media-segments.md @@ -42,7 +42,7 @@ Media segments are provided by plugins. Learn more in the [plugin support sectio ## Clients -Media segments are currently only supported by the web client. +Media segments are supported by the web client, Android TV, Roku. Upon receiving media segment information from the server, clients can choose to provide any number of actions based on the segment type, such as showing a "skip" button to skip the section. Because it is still a new feature, client support is very sparse and will take some time to become more wide-spread. From 661ad425ed974da055ce16cf347ed41617071b4c Mon Sep 17 00:00:00 2001 From: felix920506 Date: Thu, 9 Oct 2025 22:14:02 +0800 Subject: [PATCH 586/896] add css to draw tabs border (#1598) * add css to draw tabs border CSS by blake Co-Authored-By: BotBlake * use updated design from erik Co-Authored-By: Erik --------- Co-authored-by: BotBlake Co-authored-by: Erik --- src/css/custom.scss | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/css/custom.scss b/src/css/custom.scss index 260f2711..d33a0e9d 100644 --- a/src/css/custom.scss +++ b/src/css/custom.scss @@ -132,3 +132,10 @@ a.pills__item:not(.pills__item--active) { display: none; } } + +.tabs-container { + border: 1px solid #fff4; + background-color: #fff1; + border-radius: 8px; + padding: 16px; +} From 8c7cf511db733f3421b0e017996432495fb6b768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Gir=C3=B3n?= Date: Thu, 9 Oct 2025 18:18:00 +0200 Subject: [PATCH 587/896] Update docs/general/server/metadata/media-segments.md Co-authored-by: felix920506 --- docs/general/server/metadata/media-segments.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/metadata/media-segments.md b/docs/general/server/metadata/media-segments.md index ea839492..261101ba 100644 --- a/docs/general/server/metadata/media-segments.md +++ b/docs/general/server/metadata/media-segments.md @@ -42,7 +42,7 @@ Media segments are provided by plugins. Learn more in the [plugin support sectio ## Clients -Media segments are supported by the web client, Android TV, Roku. +Media segments are supported by the web client, Android TV and Roku. Upon receiving media segment information from the server, clients can choose to provide any number of actions based on the segment type, such as showing a "skip" button to skip the section. Because it is still a new feature, client support is very sparse and will take some time to become more wide-spread. From 63109a1ad96f97316f366ce6f875539b4fb75e34 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Thu, 9 Oct 2025 22:41:54 +0100 Subject: [PATCH 588/896] Update 3_dlna.md Fixed typo. --- docs/general/post-install/networking/3_dlna.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/3_dlna.md b/docs/general/post-install/networking/3_dlna.md index 42369b95..1d4cae4a 100644 --- a/docs/general/post-install/networking/3_dlna.md +++ b/docs/general/post-install/networking/3_dlna.md @@ -22,7 +22,7 @@ Since UPnP is a standard Protocol expected to be on UDP port 1900, its not possi Make sure to open this port to your local network. You will find more information about how to do this in the [Firewall guide](./index.md#firewall--port-forwarding). DLNA discovery works by sending a broadcast to the current subnet and waiting for DLNA Servers to respond. -This means that Clients will not be abled to find your server if it is not in the same subnet. +This means that clients will not be able to find your server if it is not in the same subnet. Using DLNA remotely is not possible. If you are using Docker, the network should use **Host Mode**, otherwise the broadcast signal will not reach the bridged network inside of Docker. From d2359c9c06a0382b6ee86533ebb65d3bbf1296c1 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Mon, 13 Oct 2025 13:33:34 -0400 Subject: [PATCH 589/896] Add documentation policies page & PR template (#1594) * Add documentation policies page * Add pull request template * Add note of blog posts * Fix and add links * Fix link to Framapad Co-authored-by: felix920506 * Adjust wording of peer review section Co-authored-by: Niels van Velzen * Add core review blurb * Add mention of publishing date * Update .github/pull_request_template.md Co-authored-by: Niels van Velzen * Update docs/general/contributing/documentation.md Co-authored-by: BotBlake * Fix bad links * Fix links --------- Co-authored-by: felix920506 Co-authored-by: Niels van Velzen Co-authored-by: BotBlake --- .github/pull_request_template.md | 24 +++++++ docs/general/contributing/documentation.md | 30 ++++++++ docs/general/contributing/index.md | 2 +- docs/project/branding.md | 80 ++++++++++++++++++++++ 4 files changed, 135 insertions(+), 1 deletion(-) create mode 100644 .github/pull_request_template.md create mode 100644 docs/general/contributing/documentation.md create mode 100644 docs/project/branding.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..04dd0cea --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,24 @@ + + +**Changes** + + +**Copyediting** + +To avoid "nitpicky" reviews, please ensure all of the following have been done for any non-trivial changes. + +- [ ] I have run this PR [through a spellchecker](https://jellyfin.org/docs/general/contributing/documentation#please-self-review) (e.g. `aspell`). +- [ ] I have re-read my PR at least twice and fixed any obvious mistakes I see. +- [ ] I have received [out-of-band peer copyediting](https://jellyfin.org/docs/general/contributing/documentation#peer-copyediting) from someone in [#jellyfin-documentation](https://matrix.to/#/#jellyfin-documentation:matrix.org). + +While you're waiting for someone to look at your pull request, How about looking at another one? You do not have to do this, but it will help ensure your PR is reviewed quickly in turn. + +- [ ] I have provided [a *substantive* review of another documentation PR](https://jellyfin.org/docs/general/contributing/documentation#peer-reviews). + +**Issues** + + + + diff --git a/docs/general/contributing/documentation.md b/docs/general/contributing/documentation.md new file mode 100644 index 00000000..0bd74ade --- /dev/null +++ b/docs/general/contributing/documentation.md @@ -0,0 +1,30 @@ +--- +uid: documentation +title: Contributing to Documentation +--- + +# Contributing to Documentation + +## What to change and Why + +Documentation is fast-moving and ever-changing. Please think carefully about what you're changing and why; what will it contribute going forward? Extensive rewrites and new pages should be considered very carefully and coordinated in our [documentation Matrix room](/contact). + +## Please Self-Review + +Before finalizing your changes, please be courteous to reviewers and run your changes through, at least, a spellchecker (e.g. `apsell`) and potentially a grammar checker. AI is fine for this though please use it sparingly for *generating* content. Make sure you re-read what comes out and adjust as required. We appreciate individual writing styles but the bulk of our review back-and-forth is over minor issues like this, so please do your part to get it right first. + +## Peer Copyediting + +For very large changes, we encourage the idea of peer copyediting. Instead of submitting a massive PR and then having back-and-forth line-by-line editing in there, we suggest placing your new/updated doc in a collaborative document editor such as [Framapad](https://framapad.org/abc/en/) and sharing it in our [documentation Matrix room](/contact). You can then, between chat and the collaborative editor, obtain a line-by-line copyedit for spelling, grammar, and formatting, without back-and-forth in the PR. Once both sides are happy with the changes, a pull request can then be submitted. + +While this does seem like "more work", for substantial changes this should ideally be a small part of the entire process, and will help ensure that final reviews go more smoothly. + +## Peer Reviews + +Due to the volume of pull requests to our documentation repo and the varying sizes of them, some pull requests will take a long time to review, and potentially languish as a result. + +Before (or, immediately after) submitting a PR for review, we ask you to find another PR from another person, ideally one which is not already peer- or team-reviewed, and perform a thorough readthrough of the changes. Make sure they make sense to you, that the copyediting is good, and provide a GitHub review of it. If necessary please point out any change suggestions. This will help go a long way to helping your PR be reviewed, as the next contributor can review your PR in turn. + +## Blog Posts + +Blog posts are exclusively written by our team members; we do not accept outside blog posts under any circumstances. Blog posts should follow all the above processes, and further require final approval from the Core team in addition to regular documentation approvers. Blog posts may stay in draft or review status for some time, until the event they correlate with (e.g. a release); the date should always reflect the final (expected) publishing date. diff --git a/docs/general/contributing/index.md b/docs/general/contributing/index.md index a8a0b496..0810f0bb 100644 --- a/docs/general/contributing/index.md +++ b/docs/general/contributing/index.md @@ -23,7 +23,7 @@ For general guidelines on how the project works, including how to set up your de ## Adding To Documentation -Documentation is incredibly helpful! All these docs are written using [Docusaurus](https://docusaurus.io/docs/markdown-features). You can find the raw markdown in the [documentation repository](https://github.com/jellyfin/jellyfin.org). Pull requests are welcome! +Documentation is incredibly helpful! All these docs are written using [Docusaurus](https://docusaurus.io/docs/markdown-features). You can find the raw markdown in the [documentation repository](https://github.com/jellyfin/jellyfin.org). Pull requests are welcome, though please review our [documentation process](/docs/general/contributing/documentation) first! ## Translating diff --git a/docs/project/branding.md b/docs/project/branding.md new file mode 100644 index 00000000..34e9b504 --- /dev/null +++ b/docs/project/branding.md @@ -0,0 +1,80 @@ +--- +uid: contrib-branding +title: Branding +--- + +# Branding + +## Usage of the Jellyfin name & logo + +The name "Jellyfin" and the primary logo (two integrated triangular shapes, a stylized "fin") are trademarks in Canada, the United States, the European Union, and China of "Jellyfin, Inc.", an Ontario, Canada-based not-for-profit corporation. + +A perpetual, no cost license is hereby granted to all members of the Jellyfin organization ("team") and projects under [our GitHub account](https://github.com/jelyfin) to use the name and logo in furtherance of the Jellyfin project. + +For all others, you are **not** free to use the name "Jellyfin" or our logo without the explicit permission of the [project leadership team](/docs/general/about#core-team), with the following exceptions: + +- Any instance of the Jellyfin software running for any purpose **accessible for no fee to its users** is granted an implicit license to use the name and logo for that purpose. If you charge for access to your server in any form, you are **required to change the branding of the server** in some way to clearly identify that the server owner is not "Jellyfin" as a project, and provide at least one method of contact for the server. For Jellyfin 10.10.x or before, you may use the Login Disclaimer field for this purpose; for Jellyfin 10.11.x and newer, you may use the Login Disclaimer and/or change the logo and name of the instance for this purpose. For example, a login disclaimer such as `This server is run by https://someprovider.org. For assistance, please see https://someprovider.org/contact.` is acceptable. + +- The name "Jellyfin" **may** be used within another project as an affix to demonstrate compatibility; for example "_Awesome Client for Jellyfin_" is permitted. You may **not** use the name directly, in a way that makes the program appear to be an official client; for example "_Jellyfin MyPlatform_" is not permitted. Using subcomponents of the name (i.e. "Jelly", or "fin") coupled with additional words are permitted; for example, "Jellyseer", "Audiofin", or the like. + +- All 3rd party projects **should** use their own logo to clearly differentiate it, but **exceptions may be granted** for free-and-libre-open-source (FLOSS) projects by contacting the leadership team, with a goal towards official project status. The logo *colours* are not subject to trademark, and the purple-blue gradient theme may be used with another logo shape for identification as part of the Jellyfin ecosystem without limitation. + +- Any **fork** of Jellyfin or an official client application for public distribution **must** use a different name and logo. + +- The name "Jellyfin" and the logo **may** be used to describe or name communities or groups for users of the software, for instance community groups on social media or other sites. + +- The name "Jellyfin" and the logo **may** be used to describe the program in any form of media without restriction. + +- Any other uses shall be judged on a good-faith basis; if unsure, please contact the leadership team for advice. + +## Writing Style + +The name "Jellyfin" is always written thus. It is not "JellyFin", "Jelly Fin", or any similar form. + +As a general rule, "Jellyfin" should always be capitalized, but language, file, or system conventions may trump this convention. Specific examples include: + +- Writing referring to the project in the abstract should use capitalized `Jellyfin` at all times. `I contribute to Jellyfin and you should too!` +- C# class and project names, including their files and directories, should use capitalized `Jellyfin` as required by the C# case standards (camelCase or PascalCase). `Jellyfin.LiveTv`, `Jellyfin.sln` +- Other code elements, where the code formatting or style requires lowercase, should use lowercase `jellyfin`. `jellyfinWebComponentsBowerPath` +- The Git repository and non-C# files inside of it should use lowercase `jellyfin` for convenience on case-sensitive filesystems. `build-jellyfin.ps1` +- The final output binary, initscrips, and package names should use lowercase `jellyfin` for similar reasons as above. `jellyfin.dll`, `jellyfin_3.5.2-1_all.deb`, `jellyfin.zip` +- Configuration directories can use either depending on operating system conventions. `/var/lib/jellyfin`, `AppData/Jellyfin` +- The logo has no strict rules for capitalization, the style is dependent on aesthetics and font choice. + +## Icons and Visual Assets + +:::warning + +Jellyfin is currently rebranding, as such these guidelines (including the logo) are outdated. Join our [#jellyfin-ui-ux](https://matrix.to/#/#jellyfin-ui-ux:matrix.org) chat on Matrix for any questions. + +::: + +All iconography and other resources can be found in the [jellyfin-ux](https://github.com/jellyfin/jellyfin-ux) repository. + +- Icons +- Banners +- Fonts + +### Logo + +When using the full version of the logo, the text should only be placed to the right of the icon. + +![The logo should have the text placed on the right of the icon.](/images/docs/branding-logo-yes-side.png#hidden--dark-mode) +![The logo should have the text placed on the right of the icon.](/images/docs/branding-logo-dark-theme-yes-side.png#hidden--light-mode) +![The logo should never have the text placed below the icon.](/images/docs/branding-logo-no-below.png#hidden--dark-mode) +![The logo should never have the text placed below the icon.](/images/docs/branding-logo-dark-theme-no-below.png#hidden--light-mode) + +The design for the logo uses a gradient for the infill, and if the non-transparent logo is chosen there is an optional background color. + +- Gradient Start: `#AA5CC3` +- Gradient End: `#00A4DC` +- Background Color: `#000B25` + +### Theme + +- Background Color: `#101010` +- Accent Color: `#00A4DC` + +### Fonts + +The banner uses the [Plus Jakarta Sans](https://fonts.google.com/specimen/Plus+Jakarta+Sans) font. From 1e96f701c35b224276ba21c956910e61fbcd87f7 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 14 Oct 2025 14:33:22 +0800 Subject: [PATCH 590/896] Fix lint problem (#1609) problem introduced by #1594 --- docs/project/branding.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/project/branding.md b/docs/project/branding.md index 34e9b504..304f18f0 100644 --- a/docs/project/branding.md +++ b/docs/project/branding.md @@ -17,7 +17,7 @@ For all others, you are **not** free to use the name "Jellyfin" or our logo with - The name "Jellyfin" **may** be used within another project as an affix to demonstrate compatibility; for example "_Awesome Client for Jellyfin_" is permitted. You may **not** use the name directly, in a way that makes the program appear to be an official client; for example "_Jellyfin MyPlatform_" is not permitted. Using subcomponents of the name (i.e. "Jelly", or "fin") coupled with additional words are permitted; for example, "Jellyseer", "Audiofin", or the like. -- All 3rd party projects **should** use their own logo to clearly differentiate it, but **exceptions may be granted** for free-and-libre-open-source (FLOSS) projects by contacting the leadership team, with a goal towards official project status. The logo *colours* are not subject to trademark, and the purple-blue gradient theme may be used with another logo shape for identification as part of the Jellyfin ecosystem without limitation. +- All 3rd party projects **should** use their own logo to clearly differentiate it, but **exceptions may be granted** for free-and-libre-open-source (FLOSS) projects by contacting the leadership team, with a goal towards official project status. The logo _colours_ are not subject to trademark, and the purple-blue gradient theme may be used with another logo shape for identification as part of the Jellyfin ecosystem without limitation. - Any **fork** of Jellyfin or an official client application for public distribution **must** use a different name and logo. From df2c57f2191977a80cb2ce0dc4163363aab03417 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 14 Oct 2025 06:34:16 +0000 Subject: [PATCH 591/896] Update actions/setup-node action to v6 --- .github/workflows/build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 531e1e29..2b4c9ac5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,7 +22,7 @@ jobs: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: ref: ${{ github.event.pull_request.head.sha || github.sha }} - - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 + - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 with: cache: npm node-version: 20 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 70f65692..ec6d06ff 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Set up Node.js - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 with: node-version: 20 check-latest: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3ace7289..2dbcbaad 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -23,7 +23,7 @@ jobs: uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Set up Node.js - uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 with: node-version: 20 check-latest: true From 3a70868bc87f001552d17ee1eb2722d489a9412d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 18 Oct 2025 13:19:57 +0800 Subject: [PATCH 592/896] Update dependency ua-parser-js to v2.0.6 (#1612) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 11 +++++------ package.json | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index a1773d47..e9078fb3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "react-dom": "18.3.1", "sass": "1.93.2", "swiper": "12.0.2", - "ua-parser-js": "2.0.5", + "ua-parser-js": "2.0.6", "url-loader": "4.1.1" }, "devDependencies": { @@ -21898,9 +21898,9 @@ "license": "MIT" }, "node_modules/ua-parser-js": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-2.0.5.tgz", - "integrity": "sha512-sZErtx3rhpvZQanWW5umau4o/snfoLqRcQwQIZ54377WtRzIecnIKvjpkd5JwPcSUMglGnbIgcsQBGAbdi3S9Q==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-2.0.6.tgz", + "integrity": "sha512-EmaxXfltJaDW75SokrY4/lXMrVyXomE/0FpIIqP2Ctic93gK7rlme55Cwkz8l3YZ6gqf94fCU7AnIkidd/KXPg==", "funding": [ { "type": "opencollective", @@ -21919,8 +21919,7 @@ "dependencies": { "detect-europe-js": "^0.1.2", "is-standalone-pwa": "^0.1.1", - "ua-is-frozen": "^0.1.2", - "undici": "^7.12.0" + "ua-is-frozen": "^0.1.2" }, "bin": { "ua-parser-js": "script/cli.js" diff --git a/package.json b/package.json index 7d080c1b..d7d75162 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "react-dom": "18.3.1", "sass": "1.93.2", "swiper": "12.0.2", - "ua-parser-js": "2.0.5", + "ua-parser-js": "2.0.6", "url-loader": "4.1.1" }, "browserslist": { From f4406ee6b1b3e81284296075242564039957bd43 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 18 Oct 2025 13:27:25 +0800 Subject: [PATCH 593/896] Update mcr.microsoft.com/devcontainers/typescript-node Docker tag to v4 (#1611) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .devcontainer/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 5636817c..817d97cf 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,7 +3,7 @@ { "name": "Node.js & TypeScript", // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile - "image": "mcr.microsoft.com/devcontainers/typescript-node:3-22-bookworm", + "image": "mcr.microsoft.com/devcontainers/typescript-node:4-22-bookworm", "workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}", "postAttachCommand": "cat .vscode/extensions.json | jq -r .recommendations[] | xargs -n 1 code --install-extension", From d04a416ca845ac5c66c5aaffd5e5c08d2f830ca0 Mon Sep 17 00:00:00 2001 From: David Liu Date: Sat, 18 Oct 2025 05:35:56 +0000 Subject: [PATCH 594/896] update apple av1 transcode status --- .../post-install/transcoding/hardware-acceleration/apple.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/apple.md b/docs/general/post-install/transcoding/hardware-acceleration/apple.md index b4399429..f3a5e311 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/apple.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/apple.md @@ -61,7 +61,7 @@ Macs from 2017 and later, excluding the MacBook Air (13-inch, 2017), support dec ### Transcode AV1 -There is no hardware accelerated path for AV1 on macOS at the moment. Although the M3 series added AV1 decoding support, [ffmpeg does not support it yet](https://trac.ffmpeg.org/ticket/10642). +Starting with the M3 series, Apple Silicon-based Mac supports hardware-accelerated decoding of AV1 video. ### Performance Consideration From 03242d2f3d0198a8f02086063ecdcc9c923970e4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 18 Oct 2025 13:49:24 +0800 Subject: [PATCH 595/896] Update dependency @icons-pack/react-simple-icons to v13.8.0 (#1601) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index e9078fb3..daac64c1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@docusaurus/theme-mermaid": "3.9.1", "@easyops-cn/docusaurus-search-local": "0.52.1", "@fontsource/noto-sans": "5.2.10", - "@icons-pack/react-simple-icons": "13.7.0", + "@icons-pack/react-simple-icons": "13.8.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", @@ -4083,9 +4083,9 @@ } }, "node_modules/@icons-pack/react-simple-icons": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.7.0.tgz", - "integrity": "sha512-Vx5mnIm/3gD/9dpCfw/EdCXwzCswmvWnvMjL6zUJTbpk2PuyCdx5zSfiX8KQKYszD/1Z2mfaiBtqCxlHuDcpuA==", + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.8.0.tgz", + "integrity": "sha512-iZrhL1fSklfCCVn68IYHaAoKfcby3RakUTn2tRPyHBkhr2tkYqeQbjJWf+NizIYBzKBn2IarDJXmTdXd6CuEfw==", "license": "MIT", "peerDependencies": { "react": "^16.13 || ^17 || ^18 || ^19" diff --git a/package.json b/package.json index d7d75162..86002bf4 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@docusaurus/theme-mermaid": "3.9.1", "@easyops-cn/docusaurus-search-local": "0.52.1", "@fontsource/noto-sans": "5.2.10", - "@icons-pack/react-simple-icons": "13.7.0", + "@icons-pack/react-simple-icons": "13.8.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", From d5aae9b85bbc021a0a1f5824f717e7c0de0e203a Mon Sep 17 00:00:00 2001 From: JPVenson Date: Sat, 18 Oct 2025 08:56:51 +0000 Subject: [PATCH 596/896] Add spellchecker to recommended vscode extensions --- .vscode/extensions.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 1323db8a..abec9c87 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,3 +1,8 @@ { - "recommendations": ["esbenp.prettier-vscode", "davidanson.vscode-markdownlint", "unifiedjs.vscode-mdx"] + "recommendations": [ + "esbenp.prettier-vscode", + "davidanson.vscode-markdownlint", + "unifiedjs.vscode-mdx", + "streetsidesoftware.code-spell-checker" + ] } From 633068e7157d449ef124ccd3b7dbcc5723597993 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Sun, 19 Oct 2025 21:05:01 -0400 Subject: [PATCH 597/896] Add release post for 10.11.0 (#1619) * Add release post for 10.11.0 --- .../backups.png | Bin 0 -> 53934 bytes .../10-19-jellyfin-release-10.11.0/index.mdx | 152 ++++++++++++++++++ .../startup-ui.png | Bin 0 -> 60635 bytes 3 files changed, 152 insertions(+) create mode 100644 blog/2025/10-19-jellyfin-release-10.11.0/backups.png create mode 100644 blog/2025/10-19-jellyfin-release-10.11.0/index.mdx create mode 100644 blog/2025/10-19-jellyfin-release-10.11.0/startup-ui.png diff --git a/blog/2025/10-19-jellyfin-release-10.11.0/backups.png b/blog/2025/10-19-jellyfin-release-10.11.0/backups.png new file mode 100644 index 0000000000000000000000000000000000000000..3aa2b720d9b4e440f47a1218c0a18fec7dfded82 GIT binary patch literal 53934 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à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�)9Ei;!IQ`4Dq8nj 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 Qb|+^W>znIgZ@51D2Q`1m#Q*>R literal 0 HcmV?d00001 From 5627caed79100e4f4a631bdbb2a4cee89ce03485 Mon Sep 17 00:00:00 2001 From: JPVenson Date: Mon, 20 Oct 2025 04:08:44 +0300 Subject: [PATCH 598/896] Add Locking Behavior (#1614) * Add Locking Behavior * Apply suggestions from code review Co-authored-by: felix920506 --------- Co-authored-by: felix920506 --- .../general/administration/troubleshooting.md | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/general/administration/troubleshooting.md b/docs/general/administration/troubleshooting.md index dd63dd74..add962bd 100644 --- a/docs/general/administration/troubleshooting.md +++ b/docs/general/administration/troubleshooting.md @@ -216,3 +216,27 @@ If your active devices section in the dashboard is not showing progress of the c ```bash timedatectl set-ntp true ``` + +## Database Locked Errors + +When encountering issues with failed scans or inconsistent data, check your log file(s) for errors like "Database Locked". If you encounter those you should first check your parallel scan task limit in your admin dashboard and set that lower. If its set to 0 set it to 1/2 your cores. If that does not help, you can set the locking mode instead (keep the task limit to a reasonable low number too). + +You have 3 options to set the locking mode to: + +- `NoLock` - This is the default mode which should work for most users +- `Optimistic` - Defines that all writes should be attempted and should be retried when they fail. +- `Pessimistic` - Defines a behavior that always blocks all reads while any one write is done. + +Stop your Jellyin server and navigate to its config directory. There are a lot of xml files, look for the `database.xml` file and edit the `LockingBehavior` option: + +```xml + + + Jellyfin-SQLite + // highlight-start + Optimistic + // highlight-end + +``` + +then start your jellyfin instance again. If this still does not help with the issues, you can try setting the `LockingBehavior` to `Pessimistic` instead but this comes with a significant performance impact so it is only recommended when `Optimistic` does not help with the issues. From f115fef46fa0dad8d9695f3edd2dba87fb8b50e4 Mon Sep 17 00:00:00 2001 From: JPVenson Date: Mon, 20 Oct 2025 04:08:56 +0300 Subject: [PATCH 599/896] Extended Backup and Restore on 10.11 build-in system (#1613) * Extended Backup and Restore on 10.11 build-in system * Apply suggestions from code review Co-authored-by: felix920506 * Updated path references * typo --------- Co-authored-by: felix920506 --- .../administration/backup-and-restore.md | 81 +++++++++++++------ 1 file changed, 58 insertions(+), 23 deletions(-) diff --git a/docs/general/administration/backup-and-restore.md b/docs/general/administration/backup-and-restore.md index 1f683106..04b2f1c7 100644 --- a/docs/general/administration/backup-and-restore.md +++ b/docs/general/administration/backup-and-restore.md @@ -17,31 +17,70 @@ Backups may also come in handy if you hit a bug. For instance, if a bug in the n Finally, administrative mistakes, normal operation issues (e.g. filling up a disk), or general bit rot can cause corruption or issues that require a backup to be restored. It's always better to have one than not. -## Taking a Backup +There are two ways of backing up your Jellyfin data. One is with its built-in Backup/Restore system and the other is manually. + +## Built-in Backup + +Jellyfin's built-in backup system is able to create a backup while your system is online and running, as opposed to the manual process that **requires** you to stop Jellyfin beforehand. +However in 10.11 we still recommend performing the backup process during a time of low activity and while no scan is currently active. + +### Create a Backup + +To take a new Backup, enter the Jellyfin Dashboard, open the `Backups` tab and click on the `Create Backup` button. The popup will now ask you to select what data you want to backup. + +- Database. Always enabled. Will contain all data from the jellyfin.db or used database provider. +- Metadata. The contents of the metadata folder and depending on your selected options may contain metadata images. +- Subtitles. All extracted subtitles including downloaded ones. +- Trickplay. All trickplay data that is stored not alongside media. + +The Backup system will check for at least 4GB of free space in the backup folder where backups a written to. However this can easily not be enough if you also backup Subtitles and Trickplay so ensure you have enough free space there. +The Backup folder is located within your Jellyfin data directory which is located in: + +- Official Docker: Wherever your `/data` volume are sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. +- LinuxServer.io Docker: Data are wherever your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. +- Debian/Ubuntu packages: `/var/lib/jellyfin/backups`. +- RPMFusion Fedora/CentOS packages: Data is in `/var/lib/jellyfin/backups`. +- Windows User Install: `%LOCALAPPDATA%\Jellyfin\data\backups` (`C:\Users\\AppData\Local\Jellyfin\data\backups`) +- Windows Service Install: `%PROGRAMDATA%\Jellyfin\Server\data\backups` (`C:\ProgramData\Jellyfin\Server\data\backups`) +- MacOS Installer (.dmg): Data is stored in one of these paths; back up whichever one(s) exist: `~/.config/jellyfin/backups`, `~/.local/share/jellyfin/backups`, `~/Library/Application Support/Jellyfin/backups`: + - Portable Installs: + - Linux: Data is stored in `~/.local/share/jellyfin/backups`. + - Windows: Data and config is in `C:\Users\\AppData\Local\Jellyfin\backups`, using `%LOCALAPPDATA%`. + - MacOS: Data is stored in these paths; back up whichever one(s) exist: `~/.config/jellyfin/backups`, `~/.local/share/jellyfin/backups`, `~/Library/Application Support/Jellyfin/backups`. + +After clicking on the `Create` button all data will be written into a new zip archive. + +### Restore from Backup + +To restore from a Backup you can either use the webUI by navigating to the same view as for the step above and clicking on the restore button in the list of backups, or you can start jellyfin with the `--restore-archive PATH_TO_BACKUP_ZIP` argument. Note that when you start a restore from the webUI, you server will immediately restart for this process to take place and will be unavailable for that time. + +## Manual Backup + +Taking a manual Backup essentially involves you copying all the data jellyfin requires on your own. + +### Taking a Backup 1. Stop the running Jellyfin server. This is extremely important, as otherwise the database will be locked and might not be recoverable when restoring. Note that this will interrupt any playback. - - * Any platform: Within the Jellyfin Dashboard, click "Shutdown". This should cleanly stop the process on all platforms, but if not, try one of the following. - * Docker: `docker stop jellyfin` - * Debian/Ubuntu packages: `sudo systemctl stop jellyfin` or `sudo service jellyfin stop` - * Windows Installer: Right-click the Tray app, and select "Quit"; or, in Process Manager, find the Jellyfin process and terminate it. - * MacOS Installer (.dmg): In Activity Monitor, find the Jellyfin process and terminate it. - * Portable Installs (regardless of platform): Stop the running `jellyfin` or `jellyfin.exe` program, however it was started. + - Any platform: Within the Jellyfin Dashboard, click "Shutdown". This should cleanly stop the process on all platforms, but if not, try one of the following. + - Docker: `docker stop jellyfin` + - Debian/Ubuntu packages: `sudo systemctl stop jellyfin` or `sudo service jellyfin stop` + - Windows Installer: Right-click the Tray app, and select "Quit"; or, in Process Manager, find the Jellyfin process and terminate it. + - MacOS Installer (.dmg): In Activity Monitor, find the Jellyfin process and terminate it. + - Portable Installs (regardless of platform): Stop the running `jellyfin` or `jellyfin.exe` program, however it was started. 2. Copy your data and configuration directories to a destination of your choice. What you name the copies is up to you; personally, I like to use dated and versioned directory names e.g. `jellyfin.2024-05-01_10.8.13`. Where these files are also depends on the platform; generally these follow the [XDG Directory Specification](https://specifications.freedesktop.org/basedir-spec/latest/) for platforms that support it. For more information see [the configuration documentation](/docs/general/administration/configuration/#server-paths). **NOTE**: These are default locations; if you've changed your data or config paths, use those instead. - - * Official Docker: Wherever your `/data` and `/config` volumes are sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. - * LinuxServer.io Docker: Data and config are wherever your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. - * Debian/Ubuntu packages: Data is in `/var/lib/jellyfin` and config is in `/etc/jellyfin`; these are defined in `/etc/default/jellyfin`. - * RPMFusion Fedora/CentOS packages: Data is in `/var/lib/jellyfin` and config is in `/etc/jellyfin`; these are defined in `/etc/sysconfig/jellyfin`. - * Windows Tray/Installer (.exe): Data and config is in `%PROGRAMDATA%\Jellyfin\Server` (`C:\ProgramData\Jellyfin\Server`) or `%LOCALAPPDATA%\Jellyfin` (`C:\Users\\AppData\Local\Jellyfin`). - * MacOS Installer (.dmg): Data is stored in one of these paths; back up whichever one(s) exist: `~/.config/jellyfin/`, `~/.local/share/jellyfin/`, `~/Library/Application Support/Jellyfin/`. - * Portable Installs: - * Linux: Data is stored in `~/.local/share/jellyfin` and config in `~/.local/share/jellyfin`. - * Windows: Data and config is in `C:\Users\\AppData\Local\Jellyfin`, using `%LOCALAPPDATA%`. - * MacOS: Data is stored in these paths; back up whichever one(s) exist: `~/.config/jellyfin/`, `~/.local/share/jellyfin/`, `~/Library/Application Support/Jellyfin/`. + - Official Docker: Wherever your `/data` and `/config` volumes are sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. + - LinuxServer.io Docker: Data and config are wherever your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. + - Debian/Ubuntu packages: Data is in `/var/lib/jellyfin` and config is in `/etc/jellyfin`; these are defined in `/etc/default/jellyfin`. + - RPMFusion Fedora/CentOS packages: Data is in `/var/lib/jellyfin` and config is in `/etc/jellyfin`; these are defined in `/etc/sysconfig/jellyfin`. + - Windows Tray/Installer (.exe): Data and config is in `%PROGRAMDATA%\Jellyfin\Server` (`C:\ProgramData\Jellyfin\Server`) or `%LOCALAPPDATA%\Jellyfin` (`C:\Users\\AppData\Local\Jellyfin`). + - MacOS Installer (.dmg): Data is stored in one of these paths; back up whichever one(s) exist: `~/.config/jellyfin/`, `~/.local/share/jellyfin/`, `~/Library/Application Support/Jellyfin/`. + - Portable Installs: + - Linux: Data is stored in `~/.local/share/jellyfin` and config in `~/.local/share/jellyfin`. + - Windows: Data and config is in `C:\Users\\AppData\Local\Jellyfin`, using `%LOCALAPPDATA%`. + - MacOS: Data is stored in these paths; back up whichever one(s) exist: `~/.config/jellyfin/`, `~/.local/share/jellyfin/`, `~/Library/Application Support/Jellyfin/`. As an example, on Debian, you can do this with these commands to make a copy of both directories into a single target directory: @@ -68,7 +107,3 @@ This process assumes you followed the steps above to take the backup. 4. If required, downgrade Jellyfin to the same version as your backup now. 5. Start up Jellyfin again. It should start cleanly with the old data, assuming versions are correct. If you downgraded this may happen automatically. - -## The Future - -Long-term, we have plans to provide an official backup and restore plugin bundled with Jellyfin, however this requires the completion of our EFCore rewrite, which is currently slated for our next major release 10.11.0. Once that becomes available, this document will be updated to reflect the process using that plugin. From 3df84caa50ab202c4839f85a6786f7ff9e0b0132 Mon Sep 17 00:00:00 2001 From: David Liu Date: Mon, 20 Oct 2025 11:08:12 +0800 Subject: [PATCH 600/896] Update HEVC status for FireFox (#1314) --- docs/general/clients/codec-support.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index 88bf0bbb..c1e3df36 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -19,8 +19,8 @@ The goal is to Direct Play all media. This means the container, video, audio and | [MPEG-4 Part 2/ASP]() | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | | āœ… | āœ… | | [H.264 8Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | | [H.264 10Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | āœ… | āœ… | āŒ | šŸ”¶12 | āœ… | āœ… | āŒ | āœ… | āŒ | āœ… | āœ… | -| [H.265 8Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āŒ | šŸ”¶1 | šŸ”¶2 | āœ…5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | -| [H.265 10Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āŒ | šŸ”¶1 | šŸ”¶2 | šŸ”¶5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | +| [H.265 8Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āœ…15 | šŸ”¶1 | šŸ”¶2 | āœ…5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | +| [H.265 10Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āœ…15 | šŸ”¶1 | šŸ”¶2 | šŸ”¶5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | | [VP9](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#VP9 'V9 Browser Support Reference') | āœ… | āœ… | āœ… | āœ…10 | āœ…3 | šŸ”¶3 | āŒ | āœ…13 | āœ… | āœ… | āœ… | | [AV1](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#AV1 'AV1 Browser Support Reference') | āœ… | āœ… | āœ… | šŸ”¶11 | āœ… | šŸ”¶4 | āŒ | šŸ”¶14 | āœ… | āœ… | āœ… | @@ -52,6 +52,7 @@ The goal is to Direct Play all media. This means the container, video, audio and
    14AV1 is enabled by default for Swiftfin (VLCKit). AV1 is disabled by default but can be enabled for Native (AVKit) using Custom Device Profiles. Enabling AV1 may result in a poor experience for SOCs prior to A17.
    +15Requires Firefox 134+ for Windows, 136+ for macOS, and 137+ for Linux. On Windows 11 22H2+ and Windows 10 1507-1709, you can play H.265 (HEVC) video natively. Windows 10 1803+ and Windows 11 21H2 need the [HEVC video extension from Microsoft Store](https://apps.microsoft.com/detail/9nmzlz57r3t7). Linux requires system ffmpeg for support. [Format Cheatsheet:](https://en.wikipedia.org/wiki/MPEG-4#MPEG-4_Parts) From 738c032f2e03a147f034abd6c6324f306ccd7879 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Sun, 19 Oct 2025 23:19:16 -0400 Subject: [PATCH 601/896] Fix backup ref to be explicit for Manual (#1621) --- blog/2025/10-19-jellyfin-release-10.11.0/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx b/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx index d74b165c..ad2074f9 100644 --- a/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx +++ b/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx @@ -18,7 +18,7 @@ If you just want a quick summary of what you **need to know** (and you **DO** ne **IT IS VERY IMPORTANT THAT YOU READ THIS SECTION BEFORE UPGRADING TO JELLYFIN 10.11.0!** Failure to do so may cause issues! Always feel free to [ask for help in our chat](/contact) if you are unclear or run into trouble. -1. As always for major upgrades, ensure you **STOP Jellyfin and take a [FULL BACKUP OF YOUR DATA AND CONFIG DIRECTORIES](/docs/general/administration/backup-and-restore) before upgrading**! While the upgrade process _should_ be seamless and has guardrails, we've seen a lot of strange bugs during RC testing and it's better to be safe than sorry. +1. As always for major upgrades, ensure you **STOP Jellyfin and take a [FULL MANUAL BACKUP OF YOUR DATA AND CONFIG DIRECTORIES](/docs/general/administration/backup-and-restore/#manual-backup) before upgrading**! While the upgrade process _should_ be seamless and has guardrails, we've seen a lot of strange bugs during RC testing and it's better to be safe than sorry. 2. You **MUST** be running Jellyfin 10.10.7 before upgrading to 10.11.0! You **may** be fine with Jellyfin 10.9.11 but this is less-extensively tested. **Upgrading from any other versions is NOT supported and WILL fail**; upgrade to 10.10.7 **first**, then upgrade to 10.11.0. From bd073f4e65ad41123a897ecc2d079f62be687ce4 Mon Sep 17 00:00:00 2001 From: Antoine Delia Date: Mon, 20 Oct 2025 10:14:14 +0200 Subject: [PATCH 602/896] fix 10.11.0 github release urls --- blog/2025/10-19-jellyfin-release-10.11.0/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx b/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx index ad2074f9..7ac6111e 100644 --- a/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx +++ b/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx @@ -8,7 +8,7 @@ tags: [release, server] We are pleased to bring you Jellyfin 10.11.0, our new stable release. This is probably one of, if not the, biggest and most impactful releases we've done yet, with some massive backend changes to improve performance and long-term expandability and maintainability. This release has been a long time coming, with over 6 months of development and another 6 months of RC testing, throwing our planned 6-month release schedule completely out of whack, but we definitely think the results are worth it - both for users right now, and for the long-term health of the project. -If you just want a quick summary of what you **need to know** (and you **DO** need to know!) to get your system upgraded and running, please read on to the "TL; DR" section just below, or keep reading for a full explanation of all the major features and improvements in Jellyfin 10.11.0! You can also view full changelogs on the [server](https://github.com/jellyfin/jellyfin/releases/tags/v10.11.0) and [web](https://github.com/jellyfin/jellyfin-web/releases/tags/v10.11.0) GitHub releases. +If you just want a quick summary of what you **need to know** (and you **DO** need to know!) to get your system upgraded and running, please read on to the "TL; DR" section just below, or keep reading for a full explanation of all the major features and improvements in Jellyfin 10.11.0! You can also view full changelogs on the [server](https://github.com/jellyfin/jellyfin/releases/tag/v10.11.0) and [web](https://github.com/jellyfin/jellyfin-web/releases/tag/v10.11.0) GitHub releases. \- Joshua From ad12acfc4f8b9d613139c7d7c28dde107f01f960 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 12:34:49 +0000 Subject: [PATCH 603/896] Update dependency @types/react to v18.3.26 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index daac64c1..bfbafa41 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39,7 +39,7 @@ "@docusaurus/module-type-aliases": "3.9.1", "@docusaurus/tsconfig": "3.9.1", "@eslint/js": "9.36.0", - "@types/react": "18.3.24", + "@types/react": "18.3.26", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "eslint": "9.36.0", @@ -5918,9 +5918,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.24", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.24.tgz", - "integrity": "sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==", + "version": "18.3.26", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.26.tgz", + "integrity": "sha512-RFA/bURkcKzx/X9oumPG9Vp3D3JUgus/d0b67KB0t5S/raciymilkOa66olh78MUI92QLbEJevO7rvqU/kjwKA==", "license": "MIT", "peer": true, "dependencies": { diff --git a/package.json b/package.json index 86002bf4..4341125a 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "@docusaurus/module-type-aliases": "3.9.1", "@docusaurus/tsconfig": "3.9.1", "@eslint/js": "9.36.0", - "@types/react": "18.3.24", + "@types/react": "18.3.26", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "eslint": "9.36.0", From c07a72223cb3794797f8013571c03007fe903216 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 12:35:03 +0000 Subject: [PATCH 604/896] Update Docusaurus to v3.9.2 --- package-lock.json | 322 +++++++++++++++++++++++----------------------- package.json | 22 ++-- 2 files changed, 172 insertions(+), 172 deletions(-) diff --git a/package-lock.json b/package-lock.json index daac64c1..0f9162ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,15 +8,15 @@ "name": "jellyfin-org", "version": "0.0.0", "dependencies": { - "@docusaurus/core": "3.9.1", - "@docusaurus/plugin-client-redirects": "3.9.1", - "@docusaurus/plugin-content-blog": "3.9.1", - "@docusaurus/plugin-content-docs": "3.9.1", - "@docusaurus/plugin-content-pages": "3.9.1", - "@docusaurus/plugin-sitemap": "3.9.1", - "@docusaurus/plugin-svgr": "3.9.1", - "@docusaurus/theme-classic": "3.9.1", - "@docusaurus/theme-mermaid": "3.9.1", + "@docusaurus/core": "3.9.2", + "@docusaurus/plugin-client-redirects": "3.9.2", + "@docusaurus/plugin-content-blog": "3.9.2", + "@docusaurus/plugin-content-docs": "3.9.2", + "@docusaurus/plugin-content-pages": "3.9.2", + "@docusaurus/plugin-sitemap": "3.9.2", + "@docusaurus/plugin-svgr": "3.9.2", + "@docusaurus/theme-classic": "3.9.2", + "@docusaurus/theme-mermaid": "3.9.2", "@easyops-cn/docusaurus-search-local": "0.52.1", "@fontsource/noto-sans": "5.2.10", "@icons-pack/react-simple-icons": "13.8.0", @@ -36,8 +36,8 @@ "url-loader": "4.1.1" }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.9.1", - "@docusaurus/tsconfig": "3.9.1", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/tsconfig": "3.9.2", "@eslint/js": "9.36.0", "@types/react": "18.3.24", "@types/react-helmet": "6.1.11", @@ -3079,9 +3079,9 @@ } }, "node_modules/@docusaurus/babel": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.9.1.tgz", - "integrity": "sha512-/uoi3oG+wvbVWNBRfPrzrEslOSeLxrQEyWMywK51TLDFTANqIRivzkMusudh5bdDty8fXzCYUT+tg5t697jYqg==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.9.2.tgz", + "integrity": "sha512-GEANdi/SgER+L7Japs25YiGil/AUDnFFHaCGPBbundxoWtCkA2lmy7/tFmgED4y1htAy6Oi4wkJEQdGssnw9MA==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", @@ -3094,8 +3094,8 @@ "@babel/runtime": "^7.25.9", "@babel/runtime-corejs3": "^7.25.9", "@babel/traverse": "^7.25.9", - "@docusaurus/logger": "3.9.1", - "@docusaurus/utils": "3.9.1", + "@docusaurus/logger": "3.9.2", + "@docusaurus/utils": "3.9.2", "babel-plugin-dynamic-import-node": "^2.3.3", "fs-extra": "^11.1.1", "tslib": "^2.6.0" @@ -3105,17 +3105,17 @@ } }, "node_modules/@docusaurus/bundler": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.9.1.tgz", - "integrity": "sha512-E1c9DgNmAz4NqbNtiJVp4UgjLtr8O01IgtXD/NDQ4PZaK8895cMiTOgb3k7mN0qX8A3lb8vqyrPJ842+yMpuUg==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.9.2.tgz", + "integrity": "sha512-ZOVi6GYgTcsZcUzjblpzk3wH1Fya2VNpd5jtHoCCFcJlMQ1EYXZetfAnRHLcyiFeBABaI1ltTYbOBtH/gahGVA==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", - "@docusaurus/babel": "3.9.1", - "@docusaurus/cssnano-preset": "3.9.1", - "@docusaurus/logger": "3.9.1", - "@docusaurus/types": "3.9.1", - "@docusaurus/utils": "3.9.1", + "@docusaurus/babel": "3.9.2", + "@docusaurus/cssnano-preset": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", "babel-loader": "^9.2.1", "clean-css": "^5.3.3", "copy-webpack-plugin": "^11.0.0", @@ -3148,19 +3148,19 @@ } }, "node_modules/@docusaurus/core": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.1.tgz", - "integrity": "sha512-FWDk1LIGD5UR5Zmm9rCrXRoxZUgbwuP6FBA7rc50DVfzqDOMkeMe3NyJhOsA2dF0zBE3VbHEIMmTjKwTZJwbaA==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.2.tgz", + "integrity": "sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw==", "license": "MIT", "peer": true, "dependencies": { - "@docusaurus/babel": "3.9.1", - "@docusaurus/bundler": "3.9.1", - "@docusaurus/logger": "3.9.1", - "@docusaurus/mdx-loader": "3.9.1", - "@docusaurus/utils": "3.9.1", - "@docusaurus/utils-common": "3.9.1", - "@docusaurus/utils-validation": "3.9.1", + "@docusaurus/babel": "3.9.2", + "@docusaurus/bundler": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "boxen": "^6.2.1", "chalk": "^4.1.2", "chokidar": "^3.5.3", @@ -3210,9 +3210,9 @@ } }, "node_modules/@docusaurus/cssnano-preset": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.9.1.tgz", - "integrity": "sha512-2y7+s7RWQMqBg+9ejeKwvZs7Bdw/hHIVJIodwMXbs2kr+S48AhcmAfdOh6Cwm0unJb0hJUshN0ROwRoQMwl3xg==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.9.2.tgz", + "integrity": "sha512-8gBKup94aGttRduABsj7bpPFTX7kbwu+xh3K9NMCF5K4bWBqTFYW+REKHF6iBVDHRJ4grZdIPbvkiHd/XNKRMQ==", "license": "MIT", "dependencies": { "cssnano-preset-advanced": "^6.1.2", @@ -3225,9 +3225,9 @@ } }, "node_modules/@docusaurus/logger": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.9.1.tgz", - "integrity": "sha512-C9iFzXwHzwvGlisE4bZx+XQE0JIqlGAYAd5LzpR7fEDgjctu7yL8bE5U4nTNywXKHURDzMt4RJK8V6+stFHVkA==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.9.2.tgz", + "integrity": "sha512-/SVCc57ByARzGSU60c50rMyQlBuMIJCjcsJlkphxY6B0GV4UH3tcA1994N8fFfbJ9kX3jIBe/xg3XP5qBtGDbA==", "license": "MIT", "dependencies": { "chalk": "^4.1.2", @@ -3238,14 +3238,14 @@ } }, "node_modules/@docusaurus/mdx-loader": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.9.1.tgz", - "integrity": "sha512-/1PY8lqry8jCt0qZddJSpc0U2sH6XC27kVJZfpA7o2TiQ3mdBQyH5AVbj/B2m682B1ounE+XjI0LdpOkAQLPoA==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.9.2.tgz", + "integrity": "sha512-wiYoGwF9gdd6rev62xDU8AAM8JuLI/hlwOtCzMmYcspEkzecKrP8J8X+KpYnTlACBUUtXNJpSoCwFWJhLRevzQ==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.9.1", - "@docusaurus/utils": "3.9.1", - "@docusaurus/utils-validation": "3.9.1", + "@docusaurus/logger": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", @@ -3277,12 +3277,12 @@ } }, "node_modules/@docusaurus/module-type-aliases": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.9.1.tgz", - "integrity": "sha512-YBce3GbJGGcMbJTyHcnEOMvdXqg41pa5HsrMCGA5Rm4z0h0tHS6YtEldj0mlfQRhCG7Y0VD66t2tb87Aom+11g==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.9.2.tgz", + "integrity": "sha512-8qVe2QA9hVLzvnxP46ysuofJUIc/yYQ82tvA/rBTrnpXtCjNSFLxEZfd5U8cYZuJIVlkPxamsIgwd5tGZXfvew==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.9.1", + "@docusaurus/types": "3.9.2", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3296,16 +3296,16 @@ } }, "node_modules/@docusaurus/plugin-client-redirects": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.9.1.tgz", - "integrity": "sha512-+1InCGvAnw46H+TnVqxaYlJC0qy9AY5gTMgTx2ZFryjAsImJNs3i1pEYW/iUTVbOdtWRj3E/87E4ehbBIaA1TA==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.9.2.tgz", + "integrity": "sha512-lUgMArI9vyOYMzLRBUILcg9vcPTCyyI2aiuXq/4npcMVqOr6GfmwtmBYWSbNMlIUM0147smm4WhpXD0KFboffw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.1", - "@docusaurus/logger": "3.9.1", - "@docusaurus/utils": "3.9.1", - "@docusaurus/utils-common": "3.9.1", - "@docusaurus/utils-validation": "3.9.1", + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "eta": "^2.2.0", "fs-extra": "^11.1.1", "lodash": "^4.17.21", @@ -3320,19 +3320,19 @@ } }, "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.9.1.tgz", - "integrity": "sha512-vT6kIimpJLWvW9iuWzH4u7VpTdsGlmn4yfyhq0/Kb1h4kf9uVouGsTmrD7WgtYBUG1P+TSmQzUUQa+ALBSRTig==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.9.2.tgz", + "integrity": "sha512-3I2HXy3L1QcjLJLGAoTvoBnpOwa6DPUa3Q0dMK19UTY9mhPkKQg/DYhAGTiBUKcTR0f08iw7kLPqOhIgdV3eVQ==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.1", - "@docusaurus/logger": "3.9.1", - "@docusaurus/mdx-loader": "3.9.1", - "@docusaurus/theme-common": "3.9.1", - "@docusaurus/types": "3.9.1", - "@docusaurus/utils": "3.9.1", - "@docusaurus/utils-common": "3.9.1", - "@docusaurus/utils-validation": "3.9.1", + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "cheerio": "1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^11.1.1", @@ -3354,21 +3354,21 @@ } }, "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.1.tgz", - "integrity": "sha512-DyLk9BIA6I9gPIuia8XIL+XIEbNnExam6AHzRsfrEq4zJr7k/DsWW7oi4aJMepDnL7jMRhpVcdsCxdjb0/A9xg==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz", + "integrity": "sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==", "license": "MIT", "peer": true, "dependencies": { - "@docusaurus/core": "3.9.1", - "@docusaurus/logger": "3.9.1", - "@docusaurus/mdx-loader": "3.9.1", - "@docusaurus/module-type-aliases": "3.9.1", - "@docusaurus/theme-common": "3.9.1", - "@docusaurus/types": "3.9.1", - "@docusaurus/utils": "3.9.1", - "@docusaurus/utils-common": "3.9.1", - "@docusaurus/utils-validation": "3.9.1", + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", @@ -3388,16 +3388,16 @@ } }, "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.9.1.tgz", - "integrity": "sha512-/1wFzRnXYASI+Nv9ck9IVPIMw0O5BGQ8ZVhDzEwhkL+tl44ycvSnY6PIe6rW2HLxsw61Z3WFwAiU8+xMMtMZpg==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.9.2.tgz", + "integrity": "sha512-s4849w/p4noXUrGpPUF0BPqIAfdAe76BLaRGAGKZ1gTDNiGxGcpsLcwJ9OTi1/V8A+AzvsmI9pkjie2zjIQZKA==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.1", - "@docusaurus/mdx-loader": "3.9.1", - "@docusaurus/types": "3.9.1", - "@docusaurus/utils": "3.9.1", - "@docusaurus/utils-validation": "3.9.1", + "@docusaurus/core": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "fs-extra": "^11.1.1", "tslib": "^2.6.0", "webpack": "^5.88.1" @@ -3411,17 +3411,17 @@ } }, "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.9.1.tgz", - "integrity": "sha512-k/bf5cXDxAJUYTzqatgFJwmZsLUbIgl6S8AdZMKGG2Mv2wcOHt+EQNN9qPyWZ5/9cFj+Q8f8DN+KQheBMYLong==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.9.2.tgz", + "integrity": "sha512-WLh7ymgDXjG8oPoM/T4/zUP7KcSuFYRZAUTl8vR6VzYkfc18GBM4xLhcT+AKOwun6kBivYKUJf+vlqYJkm+RHw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.1", - "@docusaurus/logger": "3.9.1", - "@docusaurus/types": "3.9.1", - "@docusaurus/utils": "3.9.1", - "@docusaurus/utils-common": "3.9.1", - "@docusaurus/utils-validation": "3.9.1", + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "fs-extra": "^11.1.1", "sitemap": "^7.1.1", "tslib": "^2.6.0" @@ -3435,15 +3435,15 @@ } }, "node_modules/@docusaurus/plugin-svgr": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.9.1.tgz", - "integrity": "sha512-TeZOXT2PSdTNR1OpDJMkYqFyX7MMhbd4t16hQByXksgZQCXNyw3Dio+KaDJ2Nj+LA4WkOvsk45bWgYG5MAaXSQ==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.9.2.tgz", + "integrity": "sha512-n+1DE+5b3Lnf27TgVU5jM1d4x5tUh2oW5LTsBxJX4PsAPV0JGcmI6p3yLYtEY0LRVEIJh+8RsdQmRE66wSV8mw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.1", - "@docusaurus/types": "3.9.1", - "@docusaurus/utils": "3.9.1", - "@docusaurus/utils-validation": "3.9.1", + "@docusaurus/core": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "@svgr/core": "8.1.0", "@svgr/webpack": "^8.1.0", "tslib": "^2.6.0", @@ -3458,24 +3458,24 @@ } }, "node_modules/@docusaurus/theme-classic": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.9.1.tgz", - "integrity": "sha512-LrAIu/mQ04nG6s1cssC0TMmICD8twFIIn/hJ5Pd9uIPQvtKnyAKEn12RefopAul5KfMo9kixPaqogV5jIJr26w==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.9.2.tgz", + "integrity": "sha512-IGUsArG5hhekXd7RDb11v94ycpJpFdJPkLnt10fFQWOVxAtq5/D7hT6lzc2fhyQKaaCE62qVajOMKL7OiAFAIA==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.1", - "@docusaurus/logger": "3.9.1", - "@docusaurus/mdx-loader": "3.9.1", - "@docusaurus/module-type-aliases": "3.9.1", - "@docusaurus/plugin-content-blog": "3.9.1", - "@docusaurus/plugin-content-docs": "3.9.1", - "@docusaurus/plugin-content-pages": "3.9.1", - "@docusaurus/theme-common": "3.9.1", - "@docusaurus/theme-translations": "3.9.1", - "@docusaurus/types": "3.9.1", - "@docusaurus/utils": "3.9.1", - "@docusaurus/utils-common": "3.9.1", - "@docusaurus/utils-validation": "3.9.1", + "@docusaurus/core": "3.9.2", + "@docusaurus/logger": "3.9.2", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/plugin-content-blog": "3.9.2", + "@docusaurus/plugin-content-docs": "3.9.2", + "@docusaurus/plugin-content-pages": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/theme-translations": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "infima": "0.2.0-alpha.45", @@ -3498,16 +3498,16 @@ } }, "node_modules/@docusaurus/theme-common": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.1.tgz", - "integrity": "sha512-j9adi961F+6Ps9d0jcb5BokMcbjXAAJqKkV43eo8nh4YgmDj7KUNDX4EnOh/MjTQeO06oPY5cxp3yUXdW/8Ggw==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz", + "integrity": "sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag==", "license": "MIT", "peer": true, "dependencies": { - "@docusaurus/mdx-loader": "3.9.1", - "@docusaurus/module-type-aliases": "3.9.1", - "@docusaurus/utils": "3.9.1", - "@docusaurus/utils-common": "3.9.1", + "@docusaurus/mdx-loader": "3.9.2", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3527,16 +3527,16 @@ } }, "node_modules/@docusaurus/theme-mermaid": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.9.1.tgz", - "integrity": "sha512-aKMFlQfxueVBPdCdrNSshG12fOkJXSn1sb6EhI/sGn3UpiTEiazJm4QLP6NoF78mqq8O5Ar2Yll+iHWLvCsuZQ==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.9.2.tgz", + "integrity": "sha512-5vhShRDq/ntLzdInsQkTdoKWSzw8d1jB17sNPYhA/KvYYFXfuVEGHLM6nrf8MFbV8TruAHDG21Fn3W4lO8GaDw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.1", - "@docusaurus/module-type-aliases": "3.9.1", - "@docusaurus/theme-common": "3.9.1", - "@docusaurus/types": "3.9.1", - "@docusaurus/utils-validation": "3.9.1", + "@docusaurus/core": "3.9.2", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/theme-common": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-validation": "3.9.2", "mermaid": ">=11.6.0", "tslib": "^2.6.0" }, @@ -3555,9 +3555,9 @@ } }, "node_modules/@docusaurus/theme-translations": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.9.1.tgz", - "integrity": "sha512-mUQd49BSGKTiM6vP9+JFgRJL28lMIN3PUvXjF3rzuOHMByUZUBNwCt26Z23GkKiSIOrRkjKoaBNTipR/MHdYSQ==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.9.2.tgz", + "integrity": "sha512-vIryvpP18ON9T9rjgMRFLr2xJVDpw1rtagEGf8Ccce4CkTrvM/fRB8N2nyWYOW5u3DdjkwKw5fBa+3tbn9P4PA==", "license": "MIT", "dependencies": { "fs-extra": "^11.1.1", @@ -3568,16 +3568,16 @@ } }, "node_modules/@docusaurus/tsconfig": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.9.1.tgz", - "integrity": "sha512-stdzM1dNDgRO0OvxeznXlE3N1igUoeHPNJjiKqyffLizgpVgNXJBAWeG6fuoYiCH4udGUBqy2dyM+1+kG2/UPQ==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.9.2.tgz", + "integrity": "sha512-j6/Fp4Rlpxsc632cnRnl5HpOWeb6ZKssDj6/XzzAzVGXXfm9Eptx3rxCC+fDzySn9fHTS+CWJjPineCR1bB5WQ==", "dev": true, "license": "MIT" }, "node_modules/@docusaurus/types": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.1.tgz", - "integrity": "sha512-ElekJ29sk39s5LTEZMByY1c2oH9FMtw7KbWFU3BtuQ1TytfIK39HhUivDEJvm5KCLyEnnfUZlvSNDXeyk0vzAA==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", + "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", "license": "MIT", "dependencies": { "@mdx-js/mdx": "^3.0.0", @@ -3611,14 +3611,14 @@ } }, "node_modules/@docusaurus/utils": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.9.1.tgz", - "integrity": "sha512-YAL4yhhWLl9DXuf5MVig260a6INz4MehrBGFU/CZu8yXmRiYEuQvRFWh9ZsjfAOyaG7za1MNmBVZ4VVAi/CiJA==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.9.2.tgz", + "integrity": "sha512-lBSBiRruFurFKXr5Hbsl2thmGweAPmddhF3jb99U4EMDA5L+e5Y1rAkOS07Nvrup7HUMBDrCV45meaxZnt28nQ==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.9.1", - "@docusaurus/types": "3.9.1", - "@docusaurus/utils-common": "3.9.1", + "@docusaurus/logger": "3.9.2", + "@docusaurus/types": "3.9.2", + "@docusaurus/utils-common": "3.9.2", "escape-string-regexp": "^4.0.0", "execa": "5.1.1", "file-loader": "^6.2.0", @@ -3643,12 +3643,12 @@ } }, "node_modules/@docusaurus/utils-common": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.9.1.tgz", - "integrity": "sha512-4M1u5Q8Zn2CYL2TJ864M51FV4YlxyGyfC3x+7CLuR6xsyTVNBNU4QMcPgsTHRS9J2+X6Lq7MyH6hiWXyi/sXUQ==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.9.2.tgz", + "integrity": "sha512-I53UC1QctruA6SWLvbjbhCpAw7+X7PePoe5pYcwTOEXD/PxeP8LnECAhTHHwWCblyUX5bMi4QLRkxvyZ+IT8Aw==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.9.1", + "@docusaurus/types": "3.9.2", "tslib": "^2.6.0" }, "engines": { @@ -3656,14 +3656,14 @@ } }, "node_modules/@docusaurus/utils-validation": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.9.1.tgz", - "integrity": "sha512-5bzab5si3E1udrlZuVGR17857Lfwe8iFPoy5AvMP9PXqDfoyIKT7gDQgAmxdRDMurgHaJlyhXEHHdzDKkOxxZQ==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.9.2.tgz", + "integrity": "sha512-l7yk3X5VnNmATbwijJkexdhulNsQaNDwoagiwujXoxFbWLcxHQqNQ+c/IAlzrfMMOfa/8xSBZ7KEKDesE/2J7A==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.9.1", - "@docusaurus/utils": "3.9.1", - "@docusaurus/utils-common": "3.9.1", + "@docusaurus/logger": "3.9.2", + "@docusaurus/utils": "3.9.2", + "@docusaurus/utils-common": "3.9.2", "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", diff --git a/package.json b/package.json index 86002bf4..68c52f5c 100644 --- a/package.json +++ b/package.json @@ -21,15 +21,15 @@ "test:web-urls": "node ./scripts/check-urls.mjs ./scripts/data/jellyfin-web-urls.json" }, "dependencies": { - "@docusaurus/core": "3.9.1", - "@docusaurus/plugin-client-redirects": "3.9.1", - "@docusaurus/plugin-content-blog": "3.9.1", - "@docusaurus/plugin-content-docs": "3.9.1", - "@docusaurus/plugin-content-pages": "3.9.1", - "@docusaurus/plugin-sitemap": "3.9.1", - "@docusaurus/plugin-svgr": "3.9.1", - "@docusaurus/theme-classic": "3.9.1", - "@docusaurus/theme-mermaid": "3.9.1", + "@docusaurus/core": "3.9.2", + "@docusaurus/plugin-client-redirects": "3.9.2", + "@docusaurus/plugin-content-blog": "3.9.2", + "@docusaurus/plugin-content-docs": "3.9.2", + "@docusaurus/plugin-content-pages": "3.9.2", + "@docusaurus/plugin-sitemap": "3.9.2", + "@docusaurus/plugin-svgr": "3.9.2", + "@docusaurus/theme-classic": "3.9.2", + "@docusaurus/theme-mermaid": "3.9.2", "@easyops-cn/docusaurus-search-local": "0.52.1", "@fontsource/noto-sans": "5.2.10", "@icons-pack/react-simple-icons": "13.8.0", @@ -61,8 +61,8 @@ ] }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.9.1", - "@docusaurus/tsconfig": "3.9.1", + "@docusaurus/module-type-aliases": "3.9.2", + "@docusaurus/tsconfig": "3.9.2", "@eslint/js": "9.36.0", "@types/react": "18.3.24", "@types/react-helmet": "6.1.11", From 3509a7079b0f923d466d38c9e9015c1ae583e3ce Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 12:40:32 +0000 Subject: [PATCH 605/896] Update Linters --- package-lock.json | 171 +++++++++++++++++++++++----------------------- package.json | 6 +- 2 files changed, 90 insertions(+), 87 deletions(-) diff --git a/package-lock.json b/package-lock.json index a53f4cf9..1ef6a926 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,11 +38,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", - "@eslint/js": "9.36.0", + "@eslint/js": "9.37.0", "@types/react": "18.3.26", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.36.0", + "eslint": "9.37.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", @@ -55,7 +55,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", - "typescript-eslint": "8.45.0", + "typescript-eslint": "8.46.0", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -3876,19 +3876,22 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz", - "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.1.tgz", + "integrity": "sha512-csZAzkNhsgwb0I/UAV6/RGFTbiakPCf0ZrGmrIxQpYvGZ00PhTkSnyKNolphgIvmnJeGw6rcGVEXfTzUnFuEvw==", "dev": true, "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.16.0" + }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@eslint/core": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", - "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.16.0.tgz", + "integrity": "sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -3936,9 +3939,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.36.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.36.0.tgz", - "integrity": "sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==", + "version": "9.37.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.37.0.tgz", + "integrity": "sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==", "dev": true, "license": "MIT", "engines": { @@ -3959,13 +3962,13 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", - "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.0.tgz", + "integrity": "sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.15.2", + "@eslint/core": "^0.16.0", "levn": "^0.4.1" }, "engines": { @@ -6071,17 +6074,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.45.0.tgz", - "integrity": "sha512-HC3y9CVuevvWCl/oyZuI47dOeDF9ztdMEfMH8/DW/Mhwa9cCLnK1oD7JoTVGW/u7kFzNZUKUoyJEqkaJh5y3Wg==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.0.tgz", + "integrity": "sha512-hA8gxBq4ukonVXPy0OKhiaUh/68D0E88GSmtC1iAEnGaieuDi38LhS7jdCHRLi6ErJBNDGCzvh5EnzdPwUc0DA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.45.0", - "@typescript-eslint/type-utils": "8.45.0", - "@typescript-eslint/utils": "8.45.0", - "@typescript-eslint/visitor-keys": "8.45.0", + "@typescript-eslint/scope-manager": "8.46.0", + "@typescript-eslint/type-utils": "8.46.0", + "@typescript-eslint/utils": "8.46.0", + "@typescript-eslint/visitor-keys": "8.46.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -6095,7 +6098,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.45.0", + "@typescript-eslint/parser": "^8.46.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -6111,17 +6114,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.45.0.tgz", - "integrity": "sha512-TGf22kon8KW+DeKaUmOibKWktRY8b2NSAZNdtWh798COm1NWx8+xJ6iFBtk3IvLdv6+LGLJLRlyhrhEDZWargQ==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.0.tgz", + "integrity": "sha512-n1H6IcDhmmUEG7TNVSspGmiHHutt7iVKtZwRppD7e04wha5MrkV1h3pti9xQLcCMt6YWsncpoT0HMjkH1FNwWQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.45.0", - "@typescript-eslint/types": "8.45.0", - "@typescript-eslint/typescript-estree": "8.45.0", - "@typescript-eslint/visitor-keys": "8.45.0", + "@typescript-eslint/scope-manager": "8.46.0", + "@typescript-eslint/types": "8.46.0", + "@typescript-eslint/typescript-estree": "8.46.0", + "@typescript-eslint/visitor-keys": "8.46.0", "debug": "^4.3.4" }, "engines": { @@ -6137,14 +6140,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.45.0.tgz", - "integrity": "sha512-3pcVHwMG/iA8afdGLMuTibGR7pDsn9RjDev6CCB+naRsSYs2pns5QbinF4Xqw6YC/Sj3lMrm/Im0eMfaa61WUg==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.0.tgz", + "integrity": "sha512-OEhec0mH+U5Je2NZOeK1AbVCdm0ChyapAyTeXVIYTPXDJ3F07+cu87PPXcGoYqZ7M9YJVvFnfpGg1UmCIqM+QQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.45.0", - "@typescript-eslint/types": "^8.45.0", + "@typescript-eslint/tsconfig-utils": "^8.46.0", + "@typescript-eslint/types": "^8.46.0", "debug": "^4.3.4" }, "engines": { @@ -6159,14 +6162,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.45.0.tgz", - "integrity": "sha512-clmm8XSNj/1dGvJeO6VGH7EUSeA0FMs+5au/u3lrA3KfG8iJ4u8ym9/j2tTEoacAffdW1TVUzXO30W1JTJS7dA==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.0.tgz", + "integrity": "sha512-lWETPa9XGcBes4jqAMYD9fW0j4n6hrPtTJwWDmtqgFO/4HF4jmdH/Q6wggTw5qIT5TXjKzbt7GsZUBnWoO3dqw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.45.0", - "@typescript-eslint/visitor-keys": "8.45.0" + "@typescript-eslint/types": "8.46.0", + "@typescript-eslint/visitor-keys": "8.46.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6177,9 +6180,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.45.0.tgz", - "integrity": "sha512-aFdr+c37sc+jqNMGhH+ajxPXwjv9UtFZk79k8pLoJ6p4y0snmYpPA52GuWHgt2ZF4gRRW6odsEj41uZLojDt5w==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.0.tgz", + "integrity": "sha512-WrYXKGAHY836/N7zoK/kzi6p8tXFhasHh8ocFL9VZSAkvH956gfeRfcnhs3xzRy8qQ/dq3q44v1jvQieMFg2cw==", "dev": true, "license": "MIT", "engines": { @@ -6194,15 +6197,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.45.0.tgz", - "integrity": "sha512-bpjepLlHceKgyMEPglAeULX1vixJDgaKocp0RVJ5u4wLJIMNuKtUXIczpJCPcn2waII0yuvks/5m5/h3ZQKs0A==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.0.tgz", + "integrity": "sha512-hy+lvYV1lZpVs2jRaEYvgCblZxUoJiPyCemwbQZ+NGulWkQRy0HRPYAoef/CNSzaLt+MLvMptZsHXHlkEilaeg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.45.0", - "@typescript-eslint/typescript-estree": "8.45.0", - "@typescript-eslint/utils": "8.45.0", + "@typescript-eslint/types": "8.46.0", + "@typescript-eslint/typescript-estree": "8.46.0", + "@typescript-eslint/utils": "8.46.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6219,9 +6222,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.45.0.tgz", - "integrity": "sha512-WugXLuOIq67BMgQInIxxnsSyRLFxdkJEJu8r4ngLR56q/4Q5LrbfkFRH27vMTjxEK8Pyz7QfzuZe/G15qQnVRA==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.0.tgz", + "integrity": "sha512-bHGGJyVjSE4dJJIO5yyEWt/cHyNwga/zXGJbJJ8TiO01aVREK6gCTu3L+5wrkb1FbDkQ+TKjMNe9R/QQQP9+rA==", "dev": true, "license": "MIT", "engines": { @@ -6233,16 +6236,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.45.0.tgz", - "integrity": "sha512-GfE1NfVbLam6XQ0LcERKwdTTPlLvHvXXhOeUGC1OXi4eQBoyy1iVsW+uzJ/J9jtCz6/7GCQ9MtrQ0fml/jWCnA==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.0.tgz", + "integrity": "sha512-ekDCUfVpAKWJbRfm8T1YRrCot1KFxZn21oV76v5Fj4tr7ELyk84OS+ouvYdcDAwZL89WpEkEj2DKQ+qg//+ucg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.45.0", - "@typescript-eslint/tsconfig-utils": "8.45.0", - "@typescript-eslint/types": "8.45.0", - "@typescript-eslint/visitor-keys": "8.45.0", + "@typescript-eslint/project-service": "8.46.0", + "@typescript-eslint/tsconfig-utils": "8.46.0", + "@typescript-eslint/types": "8.46.0", + "@typescript-eslint/visitor-keys": "8.46.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6288,16 +6291,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.45.0.tgz", - "integrity": "sha512-bxi1ht+tLYg4+XV2knz/F7RVhU0k6VrSMc9sb8DQ6fyCTrGQLHfo7lDtN0QJjZjKkLA2ThrKuCdHEvLReqtIGg==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.0.tgz", + "integrity": "sha512-nD6yGWPj1xiOm4Gk0k6hLSZz2XkNXhuYmyIrOWcHoPuAhjT9i5bAG+xbWPgFeNR8HPHHtpNKdYUXJl/D3x7f5g==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.45.0", - "@typescript-eslint/types": "8.45.0", - "@typescript-eslint/typescript-estree": "8.45.0" + "@typescript-eslint/scope-manager": "8.46.0", + "@typescript-eslint/types": "8.46.0", + "@typescript-eslint/typescript-estree": "8.46.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6312,13 +6315,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.45.0.tgz", - "integrity": "sha512-qsaFBA3e09MIDAGFUrTk+dzqtfv1XPVz8t8d1f0ybTzrCY7BKiMC5cjrl1O/P7UmHsNyW90EYSkU/ZWpmXelag==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.0.tgz", + "integrity": "sha512-FrvMpAK+hTbFy7vH5j1+tMYHMSKLE6RzluFJlkFNKD0p9YsUT75JlBSmr5so3QRzvMwU5/bIEdeNrxm8du8l3Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.45.0", + "@typescript-eslint/types": "8.46.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -10090,9 +10093,9 @@ } }, "node_modules/eslint": { - "version": "9.36.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.36.0.tgz", - "integrity": "sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==", + "version": "9.37.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.37.0.tgz", + "integrity": "sha512-XyLmROnACWqSxiGYArdef1fItQd47weqB7iwtfr9JHwRrqIXZdcFMvvEcL9xHCmL0SNsOvF0c42lWyM1U5dgig==", "dev": true, "license": "MIT", "peer": true, @@ -10100,11 +10103,11 @@ "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.0", - "@eslint/config-helpers": "^0.3.1", - "@eslint/core": "^0.15.2", + "@eslint/config-helpers": "^0.4.0", + "@eslint/core": "^0.16.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.36.0", - "@eslint/plugin-kit": "^0.3.5", + "@eslint/js": "9.37.0", + "@eslint/plugin-kit": "^0.4.0", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -21809,16 +21812,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.45.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.45.0.tgz", - "integrity": "sha512-qzDmZw/Z5beNLUrXfd0HIW6MzIaAV5WNDxmMs9/3ojGOpYavofgNAAD/nC6tGV2PczIi0iw8vot2eAe/sBn7zg==", + "version": "8.46.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.46.0.tgz", + "integrity": "sha512-6+ZrB6y2bT2DX3K+Qd9vn7OFOJR+xSLDj+Aw/N3zBwUt27uTw2sw2TE2+UcY1RiyBZkaGbTkVg9SSdPNUG6aUw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.45.0", - "@typescript-eslint/parser": "8.45.0", - "@typescript-eslint/typescript-estree": "8.45.0", - "@typescript-eslint/utils": "8.45.0" + "@typescript-eslint/eslint-plugin": "8.46.0", + "@typescript-eslint/parser": "8.46.0", + "@typescript-eslint/typescript-estree": "8.46.0", + "@typescript-eslint/utils": "8.46.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 258116fd..97b9c30e 100644 --- a/package.json +++ b/package.json @@ -63,11 +63,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", - "@eslint/js": "9.36.0", + "@eslint/js": "9.37.0", "@types/react": "18.3.26", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.36.0", + "eslint": "9.37.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", @@ -80,7 +80,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", - "typescript-eslint": "8.45.0", + "typescript-eslint": "8.46.0", "typescript-plugin-css-modules": "5.2.0" } } From ec13152ab85fa8aaee079e5a07b137878dc221c3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 21 Oct 2025 12:44:50 +0800 Subject: [PATCH 606/896] Update dependency typescript-eslint to v8.46.1 (#1625) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 124 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 63 insertions(+), 63 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ef6a926..68504e01 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", - "typescript-eslint": "8.46.0", + "typescript-eslint": "8.46.1", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6074,17 +6074,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.46.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.0.tgz", - "integrity": "sha512-hA8gxBq4ukonVXPy0OKhiaUh/68D0E88GSmtC1iAEnGaieuDi38LhS7jdCHRLi6ErJBNDGCzvh5EnzdPwUc0DA==", + "version": "8.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.1.tgz", + "integrity": "sha512-rUsLh8PXmBjdiPY+Emjz9NX2yHvhS11v0SR6xNJkm5GM1MO9ea/1GoDKlHHZGrOJclL/cZ2i/vRUYVtjRhrHVQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.46.0", - "@typescript-eslint/type-utils": "8.46.0", - "@typescript-eslint/utils": "8.46.0", - "@typescript-eslint/visitor-keys": "8.46.0", + "@typescript-eslint/scope-manager": "8.46.1", + "@typescript-eslint/type-utils": "8.46.1", + "@typescript-eslint/utils": "8.46.1", + "@typescript-eslint/visitor-keys": "8.46.1", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -6098,7 +6098,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.46.0", + "@typescript-eslint/parser": "^8.46.1", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -6114,17 +6114,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.46.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.0.tgz", - "integrity": "sha512-n1H6IcDhmmUEG7TNVSspGmiHHutt7iVKtZwRppD7e04wha5MrkV1h3pti9xQLcCMt6YWsncpoT0HMjkH1FNwWQ==", + "version": "8.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.1.tgz", + "integrity": "sha512-6JSSaBZmsKvEkbRUkf7Zj7dru/8ZCrJxAqArcLaVMee5907JdtEbKGsZ7zNiIm/UAkpGUkaSMZEXShnN2D1HZA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.46.0", - "@typescript-eslint/types": "8.46.0", - "@typescript-eslint/typescript-estree": "8.46.0", - "@typescript-eslint/visitor-keys": "8.46.0", + "@typescript-eslint/scope-manager": "8.46.1", + "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/typescript-estree": "8.46.1", + "@typescript-eslint/visitor-keys": "8.46.1", "debug": "^4.3.4" }, "engines": { @@ -6140,14 +6140,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.46.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.0.tgz", - "integrity": "sha512-OEhec0mH+U5Je2NZOeK1AbVCdm0ChyapAyTeXVIYTPXDJ3F07+cu87PPXcGoYqZ7M9YJVvFnfpGg1UmCIqM+QQ==", + "version": "8.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.1.tgz", + "integrity": "sha512-FOIaFVMHzRskXr5J4Jp8lFVV0gz5ngv3RHmn+E4HYxSJ3DgDzU7fVI1/M7Ijh1zf6S7HIoaIOtln1H5y8V+9Zg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.46.0", - "@typescript-eslint/types": "^8.46.0", + "@typescript-eslint/tsconfig-utils": "^8.46.1", + "@typescript-eslint/types": "^8.46.1", "debug": "^4.3.4" }, "engines": { @@ -6162,14 +6162,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.46.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.0.tgz", - "integrity": "sha512-lWETPa9XGcBes4jqAMYD9fW0j4n6hrPtTJwWDmtqgFO/4HF4jmdH/Q6wggTw5qIT5TXjKzbt7GsZUBnWoO3dqw==", + "version": "8.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.1.tgz", + "integrity": "sha512-weL9Gg3/5F0pVQKiF8eOXFZp8emqWzZsOJuWRUNtHT+UNV2xSJegmpCNQHy37aEQIbToTq7RHKhWvOsmbM680A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.0", - "@typescript-eslint/visitor-keys": "8.46.0" + "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/visitor-keys": "8.46.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6180,9 +6180,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.46.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.0.tgz", - "integrity": "sha512-WrYXKGAHY836/N7zoK/kzi6p8tXFhasHh8ocFL9VZSAkvH956gfeRfcnhs3xzRy8qQ/dq3q44v1jvQieMFg2cw==", + "version": "8.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.1.tgz", + "integrity": "sha512-X88+J/CwFvlJB+mK09VFqx5FE4H5cXD+H/Bdza2aEWkSb8hnWIQorNcscRl4IEo1Cz9VI/+/r/jnGWkbWPx54g==", "dev": true, "license": "MIT", "engines": { @@ -6197,15 +6197,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.46.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.0.tgz", - "integrity": "sha512-hy+lvYV1lZpVs2jRaEYvgCblZxUoJiPyCemwbQZ+NGulWkQRy0HRPYAoef/CNSzaLt+MLvMptZsHXHlkEilaeg==", + "version": "8.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.1.tgz", + "integrity": "sha512-+BlmiHIiqufBxkVnOtFwjah/vrkF4MtKKvpXrKSPLCkCtAp8H01/VV43sfqA98Od7nJpDcFnkwgyfQbOG0AMvw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.0", - "@typescript-eslint/typescript-estree": "8.46.0", - "@typescript-eslint/utils": "8.46.0", + "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/typescript-estree": "8.46.1", + "@typescript-eslint/utils": "8.46.1", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6222,9 +6222,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.46.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.0.tgz", - "integrity": "sha512-bHGGJyVjSE4dJJIO5yyEWt/cHyNwga/zXGJbJJ8TiO01aVREK6gCTu3L+5wrkb1FbDkQ+TKjMNe9R/QQQP9+rA==", + "version": "8.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.1.tgz", + "integrity": "sha512-C+soprGBHwWBdkDpbaRC4paGBrkIXxVlNohadL5o0kfhsXqOC6GYH2S/Obmig+I0HTDl8wMaRySwrfrXVP8/pQ==", "dev": true, "license": "MIT", "engines": { @@ -6236,16 +6236,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.46.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.0.tgz", - "integrity": "sha512-ekDCUfVpAKWJbRfm8T1YRrCot1KFxZn21oV76v5Fj4tr7ELyk84OS+ouvYdcDAwZL89WpEkEj2DKQ+qg//+ucg==", + "version": "8.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.1.tgz", + "integrity": "sha512-uIifjT4s8cQKFQ8ZBXXyoUODtRoAd7F7+G8MKmtzj17+1UbdzFl52AzRyZRyKqPHhgzvXunnSckVu36flGy8cg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.46.0", - "@typescript-eslint/tsconfig-utils": "8.46.0", - "@typescript-eslint/types": "8.46.0", - "@typescript-eslint/visitor-keys": "8.46.0", + "@typescript-eslint/project-service": "8.46.1", + "@typescript-eslint/tsconfig-utils": "8.46.1", + "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/visitor-keys": "8.46.1", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6291,16 +6291,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.46.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.0.tgz", - "integrity": "sha512-nD6yGWPj1xiOm4Gk0k6hLSZz2XkNXhuYmyIrOWcHoPuAhjT9i5bAG+xbWPgFeNR8HPHHtpNKdYUXJl/D3x7f5g==", + "version": "8.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.1.tgz", + "integrity": "sha512-vkYUy6LdZS7q1v/Gxb2Zs7zziuXN0wxqsetJdeZdRe/f5dwJFglmuvZBfTUivCtjH725C1jWCDfpadadD95EDQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.46.0", - "@typescript-eslint/types": "8.46.0", - "@typescript-eslint/typescript-estree": "8.46.0" + "@typescript-eslint/scope-manager": "8.46.1", + "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/typescript-estree": "8.46.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6315,13 +6315,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.46.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.0.tgz", - "integrity": "sha512-FrvMpAK+hTbFy7vH5j1+tMYHMSKLE6RzluFJlkFNKD0p9YsUT75JlBSmr5so3QRzvMwU5/bIEdeNrxm8du8l3Q==", + "version": "8.46.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.1.tgz", + "integrity": "sha512-ptkmIf2iDkNUjdeu2bQqhFPV1m6qTnFFjg7PPDjxKWaMaP0Z6I9l30Jr3g5QqbZGdw8YdYvLp+XnqnWWZOg/NA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.0", + "@typescript-eslint/types": "8.46.1", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -21812,16 +21812,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.46.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.46.0.tgz", - "integrity": "sha512-6+ZrB6y2bT2DX3K+Qd9vn7OFOJR+xSLDj+Aw/N3zBwUt27uTw2sw2TE2+UcY1RiyBZkaGbTkVg9SSdPNUG6aUw==", + "version": "8.46.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.46.1.tgz", + "integrity": "sha512-VHgijW803JafdSsDO8I761r3SHrgk4T00IdyQ+/UsthtgPRsBWQLqoSxOolxTpxRKi1kGXK0bSz4CoAc9ObqJA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.46.0", - "@typescript-eslint/parser": "8.46.0", - "@typescript-eslint/typescript-estree": "8.46.0", - "@typescript-eslint/utils": "8.46.0" + "@typescript-eslint/eslint-plugin": "8.46.1", + "@typescript-eslint/parser": "8.46.1", + "@typescript-eslint/typescript-estree": "8.46.1", + "@typescript-eslint/utils": "8.46.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 97b9c30e..868d827d 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", - "typescript-eslint": "8.46.0", + "typescript-eslint": "8.46.1", "typescript-plugin-css-modules": "5.2.0" } } From 5de8d6377c3712ff24635c05fa24d4efc84df7d1 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Thu, 23 Oct 2025 14:51:03 +0800 Subject: [PATCH 607/896] add troubleshooting info about db locked on lxc --- docs/general/administration/troubleshooting.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/general/administration/troubleshooting.md b/docs/general/administration/troubleshooting.md index add962bd..02ffc95c 100644 --- a/docs/general/administration/troubleshooting.md +++ b/docs/general/administration/troubleshooting.md @@ -240,3 +240,7 @@ Stop your Jellyin server and navigate to its config directory. There are a lot o ``` then start your jellyfin instance again. If this still does not help with the issues, you can try setting the `LockingBehavior` to `Pessimistic` instead but this comes with a significant performance impact so it is only recommended when `Optimistic` does not help with the issues. + +### LXC specific issues + +It has been brought to the team's attention that there are issues with LXC specifically. If you are getting such errors on LXC after setting lock mode to `Optimistic`, it is recommended that you migrate to full virtualization (virtual machines) or Docker. There is unlikely to be a solution for LXC any time soon, and we will be unable to provide any support for database locked problems on LXC. From 817d372961d36d2f9581d59155d561490798b10a Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 24 Oct 2025 10:12:56 +0800 Subject: [PATCH 608/896] use hackmd instead of framapad --- docs/general/contributing/documentation.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/contributing/documentation.md b/docs/general/contributing/documentation.md index 0bd74ade..4a34a74b 100644 --- a/docs/general/contributing/documentation.md +++ b/docs/general/contributing/documentation.md @@ -11,11 +11,11 @@ Documentation is fast-moving and ever-changing. Please think carefully about wha ## Please Self-Review -Before finalizing your changes, please be courteous to reviewers and run your changes through, at least, a spellchecker (e.g. `apsell`) and potentially a grammar checker. AI is fine for this though please use it sparingly for *generating* content. Make sure you re-read what comes out and adjust as required. We appreciate individual writing styles but the bulk of our review back-and-forth is over minor issues like this, so please do your part to get it right first. +Before finalizing your changes, please be courteous to reviewers and run your changes through, at least, a spellchecker (e.g. `apsell`) and potentially a grammar checker. AI is fine for this though please use it sparingly for _generating_ content. Make sure you re-read what comes out and adjust as required. We appreciate individual writing styles but the bulk of our review back-and-forth is over minor issues like this, so please do your part to get it right first. ## Peer Copyediting -For very large changes, we encourage the idea of peer copyediting. Instead of submitting a massive PR and then having back-and-forth line-by-line editing in there, we suggest placing your new/updated doc in a collaborative document editor such as [Framapad](https://framapad.org/abc/en/) and sharing it in our [documentation Matrix room](/contact). You can then, between chat and the collaborative editor, obtain a line-by-line copyedit for spelling, grammar, and formatting, without back-and-forth in the PR. Once both sides are happy with the changes, a pull request can then be submitted. +For very large changes, we encourage the idea of peer copyediting. Instead of submitting a massive PR and then having back-and-forth line-by-line editing in there, we suggest placing your new/updated doc in a collaborative document editor such as [HackMD](https://hackmd.io) and sharing it in our [documentation Matrix room](/contact). You can then, between chat and the collaborative editor, obtain a line-by-line copyedit for spelling, grammar, and formatting, without back-and-forth in the PR. Once both sides are happy with the changes, a pull request can then be submitted. While this does seem like "more work", for substantial changes this should ideally be a small part of the entire process, and will help ensure that final reviews go more smoothly. From 6159894f02ba5b5a5ea2ffd2af2c4a8480a4b237 Mon Sep 17 00:00:00 2001 From: Greg Grossmeier Date: Fri, 24 Oct 2025 11:12:01 -0700 Subject: [PATCH 609/896] Keep the built-in vs manual distinction for restores The original formatting had two different restore sections: one under the built-in backup section and one as a top-level section (on this page). This proposed (minor) edit puts the second one as a sub-section of the manual backup section. This, I believe, better aligns with the intent of the author or at least keeps the consistency across the two backup methods documented. --- docs/general/administration/backup-and-restore.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/administration/backup-and-restore.md b/docs/general/administration/backup-and-restore.md index 04b2f1c7..042558ee 100644 --- a/docs/general/administration/backup-and-restore.md +++ b/docs/general/administration/backup-and-restore.md @@ -50,7 +50,7 @@ The Backup folder is located within your Jellyfin data directory which is locate After clicking on the `Create` button all data will be written into a new zip archive. -### Restore from Backup +### Restore from Built-in Backup To restore from a Backup you can either use the webUI by navigating to the same view as for the step above and clicking on the restore button in the list of backups, or you can start jellyfin with the `--restore-archive PATH_TO_BACKUP_ZIP` argument. Note that when you start a restore from the webUI, you server will immediately restart for this process to take place and will be unavailable for that time. @@ -94,7 +94,7 @@ Taking a manual Backup essentially involves you copying all the data jellyfin re 3. Start up Jellyfin again, either after upgrading or on the current version. You now have a safe copy of your data in the path chosen in step 2. -## Restoring a Backup +### Restoring a Manual Backup This process assumes you followed the steps above to take the backup. From b9c3f46530e723272d0d78d341b1e5bc46750bb5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 24 Oct 2025 21:15:10 +0000 Subject: [PATCH 610/896] Update Linters to v9.38.0 --- package-lock.json | 37 ++++++++++++++++++------------------- package.json | 4 ++-- 2 files changed, 20 insertions(+), 21 deletions(-) diff --git a/package-lock.json b/package-lock.json index 68504e01..4f6c9735 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,11 +38,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", - "@eslint/js": "9.37.0", + "@eslint/js": "9.38.0", "@types/react": "18.3.26", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.37.0", + "eslint": "9.38.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", @@ -3861,13 +3861,13 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", - "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", + "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/object-schema": "^2.1.6", + "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.2" }, @@ -3939,9 +3939,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.37.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.37.0.tgz", - "integrity": "sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==", + "version": "9.38.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.38.0.tgz", + "integrity": "sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A==", "dev": true, "license": "MIT", "engines": { @@ -3952,9 +3952,9 @@ } }, "node_modules/@eslint/object-schema": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", - "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -10093,26 +10093,25 @@ } }, "node_modules/eslint": { - "version": "9.37.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.37.0.tgz", - "integrity": "sha512-XyLmROnACWqSxiGYArdef1fItQd47weqB7iwtfr9JHwRrqIXZdcFMvvEcL9xHCmL0SNsOvF0c42lWyM1U5dgig==", + "version": "9.38.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.38.0.tgz", + "integrity": "sha512-t5aPOpmtJcZcz5UJyY2GbvpDlsK5E8JqRqoKtfiKE3cNh437KIqfJr3A3AKf5k64NPx6d0G3dno6XDY05PqPtw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.21.0", - "@eslint/config-helpers": "^0.4.0", + "@eslint/config-array": "^0.21.1", + "@eslint/config-helpers": "^0.4.1", "@eslint/core": "^0.16.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.37.0", + "@eslint/js": "9.38.0", "@eslint/plugin-kit": "^0.4.0", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", - "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", diff --git a/package.json b/package.json index 868d827d..6f8a6c08 100644 --- a/package.json +++ b/package.json @@ -63,11 +63,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", - "@eslint/js": "9.37.0", + "@eslint/js": "9.38.0", "@types/react": "18.3.26", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.37.0", + "eslint": "9.38.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", From 57b8d39c52b8c94e8fa49d131c70fbe1f4fe37f3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 24 Oct 2025 21:15:19 +0000 Subject: [PATCH 611/896] Update GitHub Artifact Actions --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2b4c9ac5..13fc914c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,7 +34,7 @@ jobs: npm ci --no-audit npm run build - name: Upload artifact - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: name: jellyfin-org__build path: build @@ -81,7 +81,7 @@ jobs: comment-tag: CFPages-deployment mode: recreate - name: Download workflow artifact - uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 + uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 with: name: jellyfin-org__build path: build From 03b0d548f6c310a97f22eaf300e1bde5d9953688 Mon Sep 17 00:00:00 2001 From: mhgrrrl <65903082+wnhre2ur8cxx8@users.noreply.github.com> Date: Mon, 27 Oct 2025 11:48:06 +0100 Subject: [PATCH 612/896] fix(docs-nginx): add missing apikey map --- docs/general/post-install/networking/8_reverse-proxy/nginx.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/nginx.md b/docs/general/post-install/networking/8_reverse-proxy/nginx.md index a82ccda6..330fe5fe 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/nginx.md +++ b/docs/general/post-install/networking/8_reverse-proxy/nginx.md @@ -94,7 +94,7 @@ server { ### Censor sensitive information in logs -This censors any 'api_key' URL parameter from the logfile. +This censors any 'api_key' or 'ApiKey' URL parameter from the logfile. ```conf #Must be in HTTP block @@ -105,6 +105,7 @@ log_format stripsecrets '$remote_addr $host - $remote_user [$time_local] ' map $request $secretfilter { ~*^(?.*[\?&]api_key=)([^&]*)(?.*)$ "${prefix1}***$suffix1"; + ~*^(?.*[\?&]ApiKey=)([^&]*)(?.*)$ "${prefix1}***$suffix1"; default $request; } From 4be429cfb020e1a766a40a2e3f0c8e3f7a2b0629 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 27 Oct 2025 18:48:36 +0000 Subject: [PATCH 613/896] Update dependency typescript-eslint to v8.46.2 --- package-lock.json | 124 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 63 insertions(+), 63 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4f6c9735..b9a59b96 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", - "typescript-eslint": "8.46.1", + "typescript-eslint": "8.46.2", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6074,17 +6074,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.46.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.1.tgz", - "integrity": "sha512-rUsLh8PXmBjdiPY+Emjz9NX2yHvhS11v0SR6xNJkm5GM1MO9ea/1GoDKlHHZGrOJclL/cZ2i/vRUYVtjRhrHVQ==", + "version": "8.46.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.2.tgz", + "integrity": "sha512-ZGBMToy857/NIPaaCucIUQgqueOiq7HeAKkhlvqVV4lm089zUFW6ikRySx2v+cAhKeUCPuWVHeimyk6Dw1iY3w==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.46.1", - "@typescript-eslint/type-utils": "8.46.1", - "@typescript-eslint/utils": "8.46.1", - "@typescript-eslint/visitor-keys": "8.46.1", + "@typescript-eslint/scope-manager": "8.46.2", + "@typescript-eslint/type-utils": "8.46.2", + "@typescript-eslint/utils": "8.46.2", + "@typescript-eslint/visitor-keys": "8.46.2", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -6098,7 +6098,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.46.1", + "@typescript-eslint/parser": "^8.46.2", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -6114,17 +6114,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.46.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.1.tgz", - "integrity": "sha512-6JSSaBZmsKvEkbRUkf7Zj7dru/8ZCrJxAqArcLaVMee5907JdtEbKGsZ7zNiIm/UAkpGUkaSMZEXShnN2D1HZA==", + "version": "8.46.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.2.tgz", + "integrity": "sha512-BnOroVl1SgrPLywqxyqdJ4l3S2MsKVLDVxZvjI1Eoe8ev2r3kGDo+PcMihNmDE+6/KjkTubSJnmqGZZjQSBq/g==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.46.1", - "@typescript-eslint/types": "8.46.1", - "@typescript-eslint/typescript-estree": "8.46.1", - "@typescript-eslint/visitor-keys": "8.46.1", + "@typescript-eslint/scope-manager": "8.46.2", + "@typescript-eslint/types": "8.46.2", + "@typescript-eslint/typescript-estree": "8.46.2", + "@typescript-eslint/visitor-keys": "8.46.2", "debug": "^4.3.4" }, "engines": { @@ -6140,14 +6140,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.46.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.1.tgz", - "integrity": "sha512-FOIaFVMHzRskXr5J4Jp8lFVV0gz5ngv3RHmn+E4HYxSJ3DgDzU7fVI1/M7Ijh1zf6S7HIoaIOtln1H5y8V+9Zg==", + "version": "8.46.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.2.tgz", + "integrity": "sha512-PULOLZ9iqwI7hXcmL4fVfIsBi6AN9YxRc0frbvmg8f+4hQAjQ5GYNKK0DIArNo+rOKmR/iBYwkpBmnIwin4wBg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.46.1", - "@typescript-eslint/types": "^8.46.1", + "@typescript-eslint/tsconfig-utils": "^8.46.2", + "@typescript-eslint/types": "^8.46.2", "debug": "^4.3.4" }, "engines": { @@ -6162,14 +6162,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.46.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.1.tgz", - "integrity": "sha512-weL9Gg3/5F0pVQKiF8eOXFZp8emqWzZsOJuWRUNtHT+UNV2xSJegmpCNQHy37aEQIbToTq7RHKhWvOsmbM680A==", + "version": "8.46.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.2.tgz", + "integrity": "sha512-LF4b/NmGvdWEHD2H4MsHD8ny6JpiVNDzrSZr3CsckEgCbAGZbYM4Cqxvi9L+WqDMT+51Ozy7lt2M+d0JLEuBqA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.1", - "@typescript-eslint/visitor-keys": "8.46.1" + "@typescript-eslint/types": "8.46.2", + "@typescript-eslint/visitor-keys": "8.46.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6180,9 +6180,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.46.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.1.tgz", - "integrity": "sha512-X88+J/CwFvlJB+mK09VFqx5FE4H5cXD+H/Bdza2aEWkSb8hnWIQorNcscRl4IEo1Cz9VI/+/r/jnGWkbWPx54g==", + "version": "8.46.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.2.tgz", + "integrity": "sha512-a7QH6fw4S57+F5y2FIxxSDyi5M4UfGF+Jl1bCGd7+L4KsaUY80GsiF/t0UoRFDHAguKlBaACWJRmdrc6Xfkkag==", "dev": true, "license": "MIT", "engines": { @@ -6197,15 +6197,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.46.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.1.tgz", - "integrity": "sha512-+BlmiHIiqufBxkVnOtFwjah/vrkF4MtKKvpXrKSPLCkCtAp8H01/VV43sfqA98Od7nJpDcFnkwgyfQbOG0AMvw==", + "version": "8.46.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.2.tgz", + "integrity": "sha512-HbPM4LbaAAt/DjxXaG9yiS9brOOz6fabal4uvUmaUYe6l3K1phQDMQKBRUrr06BQkxkvIZVVHttqiybM9nJsLA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.1", - "@typescript-eslint/typescript-estree": "8.46.1", - "@typescript-eslint/utils": "8.46.1", + "@typescript-eslint/types": "8.46.2", + "@typescript-eslint/typescript-estree": "8.46.2", + "@typescript-eslint/utils": "8.46.2", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6222,9 +6222,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.46.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.1.tgz", - "integrity": "sha512-C+soprGBHwWBdkDpbaRC4paGBrkIXxVlNohadL5o0kfhsXqOC6GYH2S/Obmig+I0HTDl8wMaRySwrfrXVP8/pQ==", + "version": "8.46.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.2.tgz", + "integrity": "sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ==", "dev": true, "license": "MIT", "engines": { @@ -6236,16 +6236,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.46.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.1.tgz", - "integrity": "sha512-uIifjT4s8cQKFQ8ZBXXyoUODtRoAd7F7+G8MKmtzj17+1UbdzFl52AzRyZRyKqPHhgzvXunnSckVu36flGy8cg==", + "version": "8.46.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.2.tgz", + "integrity": "sha512-f7rW7LJ2b7Uh2EiQ+7sza6RDZnajbNbemn54Ob6fRwQbgcIn+GWfyuHDHRYgRoZu1P4AayVScrRW+YfbTvPQoQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.46.1", - "@typescript-eslint/tsconfig-utils": "8.46.1", - "@typescript-eslint/types": "8.46.1", - "@typescript-eslint/visitor-keys": "8.46.1", + "@typescript-eslint/project-service": "8.46.2", + "@typescript-eslint/tsconfig-utils": "8.46.2", + "@typescript-eslint/types": "8.46.2", + "@typescript-eslint/visitor-keys": "8.46.2", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6291,16 +6291,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.46.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.1.tgz", - "integrity": "sha512-vkYUy6LdZS7q1v/Gxb2Zs7zziuXN0wxqsetJdeZdRe/f5dwJFglmuvZBfTUivCtjH725C1jWCDfpadadD95EDQ==", + "version": "8.46.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.2.tgz", + "integrity": "sha512-sExxzucx0Tud5tE0XqR0lT0psBQvEpnpiul9XbGUB1QwpWJJAps1O/Z7hJxLGiZLBKMCutjTzDgmd1muEhBnVg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.46.1", - "@typescript-eslint/types": "8.46.1", - "@typescript-eslint/typescript-estree": "8.46.1" + "@typescript-eslint/scope-manager": "8.46.2", + "@typescript-eslint/types": "8.46.2", + "@typescript-eslint/typescript-estree": "8.46.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6315,13 +6315,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.46.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.1.tgz", - "integrity": "sha512-ptkmIf2iDkNUjdeu2bQqhFPV1m6qTnFFjg7PPDjxKWaMaP0Z6I9l30Jr3g5QqbZGdw8YdYvLp+XnqnWWZOg/NA==", + "version": "8.46.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.2.tgz", + "integrity": "sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.1", + "@typescript-eslint/types": "8.46.2", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -21811,16 +21811,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.46.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.46.1.tgz", - "integrity": "sha512-VHgijW803JafdSsDO8I761r3SHrgk4T00IdyQ+/UsthtgPRsBWQLqoSxOolxTpxRKi1kGXK0bSz4CoAc9ObqJA==", + "version": "8.46.2", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.46.2.tgz", + "integrity": "sha512-vbw8bOmiuYNdzzV3lsiWv6sRwjyuKJMQqWulBOU7M0RrxedXledX8G8kBbQeiOYDnTfiXz0Y4081E1QMNB6iQg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.46.1", - "@typescript-eslint/parser": "8.46.1", - "@typescript-eslint/typescript-estree": "8.46.1", - "@typescript-eslint/utils": "8.46.1" + "@typescript-eslint/eslint-plugin": "8.46.2", + "@typescript-eslint/parser": "8.46.2", + "@typescript-eslint/typescript-estree": "8.46.2", + "@typescript-eslint/utils": "8.46.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 6f8a6c08..472c51af 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", - "typescript-eslint": "8.46.1", + "typescript-eslint": "8.46.2", "typescript-plugin-css-modules": "5.2.0" } } From 6cd6852fdc6e7fffe825d2fa7d67347edc68e26a Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Sat, 18 Oct 2025 15:40:25 +0200 Subject: [PATCH 614/896] Jellyfin for Android TV 0.19 --- blog/2025/10-28-androidtv-19/index.mdx | 133 ++++++++++++++++++ blog/2025/10-28-androidtv-19/music.png | Bin 0 -> 500561 bytes blog/2025/10-28-androidtv-19/pictures.png | Bin 0 -> 1642299 bytes blog/2025/10-28-androidtv-19/search.png | Bin 0 -> 990135 bytes .../2025/10-28-androidtv-19/stillwatching.png | Bin 0 -> 612552 bytes 5 files changed, 133 insertions(+) create mode 100644 blog/2025/10-28-androidtv-19/index.mdx create mode 100644 blog/2025/10-28-androidtv-19/music.png create mode 100644 blog/2025/10-28-androidtv-19/pictures.png create mode 100644 blog/2025/10-28-androidtv-19/search.png create mode 100644 blog/2025/10-28-androidtv-19/stillwatching.png diff --git a/blog/2025/10-28-androidtv-19/index.mdx b/blog/2025/10-28-androidtv-19/index.mdx new file mode 100644 index 00000000..c85e12fe --- /dev/null +++ b/blog/2025/10-28-androidtv-19/index.mdx @@ -0,0 +1,133 @@ +--- +title: Jellyfin for Android TV 0.19 +authors: + - nielsvanvelzen +slug: androidtv-v0.19.0 +tags: [release, android-tv] +--- + +From refreshed user interface elements to playback improvements, there are many changes across the board in the latest update of Jellyfin +for Android TV. + +{/* truncate */} + +I'm glad to announce a brand new release of Jellyfin for Android TV. This time, we've made progress in many aspects of the app. Some more +visible than others. This blog post will highlight some of the most notable changes. A complete list is available in the +[GitHub changelog](https://github.com/jellyfin/jellyfin-androidtv/releases/tag/v0.19.0). + +## šŸ” Search + +![Screenshot of the new search with voice input active](./search.png) + +The search functionality of the app was redesigned based on the new style of the app. This new look also introduces voice search! And +this is only a first step of many to come. Future updates are planned to add search suggestions, in-library search and a revamp of how +results are shown. + +## šŸ“ŗ Are you still watching? + +![Screenshot of the inactivity popup asking if the user is still watching](./stillwatching.png) + +By popular request, we now have a new inactivity popup. When enabled in the app preferences it will ask you if you're still watching TV when +no input has been detected for a configurable amount of time or number of episodes. If you don't choose to continue watching the app will +automatically close the video player, preventing entire series from being marked as watched overnight when you fall asleep! + +## šŸ“¹ Video + +A lot of effort was put into improving our video player. While not all our work was ready for this release yet, a lot of it was. We've +made significant improvements in the detection of device HDR capabilities to more accurately transcode or direct play content. For Dolby +Vision content we do require Jellyfin 10.11 and media has to be rescanned for these changes to fully work. Additionally we now support the +VobSub and DVDSub subtitle formats without transcoding. + +To both improve our detection algorithms and help troubleshoot playback issues we added a new troubleshoot mechanic. You'll find a new +button in the advanced playback preferences to send a "media capability report" to the server. This report contains information about your +device and its capabilities, together with the "device profile" that is sent to the Jellyfin server to decide whether transcoding or +remuxing is necessary. + +## šŸŽ¶ Music + +![Screenshot of the music player to showcase the new fast forward and rewind buttons](./music.png) + +It's now possible to fast forward, rewind or manually seek through your playing music. Various issues with managing the +queue have been fixed, including remote control support. + +## šŸ–¼ļø Photos + +![Screenshot of the new picture viewer](./pictures.png) + +The photo viewer got upgrades with a fresh coat of paint. It now shows the file and album name too, making it easier to see what you're +looking at. This also gives a small glimpse of how the video player will look in the future. + +## ✨ Jellyfin 10.11 + +Jellyfin server version 10.11 just released, but don't be alarmed: this app release supports both Jellyfin 10.10 and 10.11, giving you the +time to upgrade at your own pace. Some features, like the HDR improvement, do rely on Jellyfin 10.11, so upgrading is advised for +the best experience. + +## 🫳 Android 5 and below + +**The 0.19.x releases will be the last ones supporting Android 5 and Android 5.1** due to updated vendor requirements. Based on our limited +statistics, this affects less than 1% of our users. You will be able to keep using Jellyfin, but won't be able to receive future app +updates. We recommend upgrading your device or using an external Android TV set-top box to receive future app updates. + +## Made possible by you + +Jellyfin is completely developed by volunteers, and couldn't be made without their great skills and dedication. Consider donating if you +appreciate their work. A big shout-out to all contributors that made this release possible: + +**Jellyfin Team** + +- [@nielsvanvelzen](https://github.com/nielsvanvelzen) - Donate via [GitHub sponsors](https://github.com/sponsors/nielsvanvelzen) or + [Buy Me a Coffee](https://buymeacoffee.com/nielsvanvelzen) +- [@BotBlake](https://github.com/BotBlake) +- [@linkandzelda91](https://github.com/linkandzelda91) + +**Other contributors** + +- [@tal\-sarid](https://github.com/tal-sarid) +- [@dtrexler](https://github.com/dtrexler) +- [@hdweiss](https://github.com/hdweiss) +- [@kylep09](https://github.com/kylep09) +- [@RubenTeixeira](https://github.com/RubenTeixeira) +- [@clams4shoes](https://github.com/clams4shoes) +- [@owochle](https://github.com/owochle) +- [@ferrarimarco](https://github.com/ferrarimarco) +- [@conihorse](https://github.com/conihorse) +- [@ConnorS1110](https://github.com/ConnorS1110) +- [@vahtos](https://github.com/vahtos) +- [@claireratigan](https://github.com/claireratigan) +- [@cani1see](https://github.com/cani1see) +- [@osiris86](https://github.com/osiris86) +- [@bin101](https://github.com/bin101) +- [@EMohlin7](https://github.com/EMohlin7) +- [@mkst](https://github.com/mkst) + +And finally a big thank you to everyone who contributed translations, reported bugs, provided feedback and participated in beta testing! + +### Helping out + +If you have experience with Android TV development or with Kotlin and are interested in contributing yourself, feel free to dive into the +[source code](https://github.com/jellyfin/jellyfin-androidtv) and open a pull request. Alternatively, you can help with translating the app +into your own language on our [Weblate](https://translate.jellyfin.org/engage/jellyfin-android/) instance. + +## Downloads + +Update your app now to check out all these changes! The app stores will auto-update your Jellyfin app if you're already using the app. For +new users, you can find the app on the app store of your platform. + +
    + Jellyfin for Android TV on Google Play + + + + Jellyfin for Fire TV at Amazon Appstore + + + + Jellyfin for Android TV on F-Droid + + +Direct downloads are available at [repo.jellyfin.org](https://repo.jellyfin.org/releases/client/androidtv/) or in the +[GitHub release](https://github.com/jellyfin/jellyfin-androidtv/releases/latest). + +You can also join our [beta program on Google Play](https://play.google.com/apps/testing/org.jellyfin.androidtv) and help test new versions +before they're released to the public. [Read more](../../2021/07-24-android-betas.mdx) about our beta program. diff --git a/blog/2025/10-28-androidtv-19/music.png b/blog/2025/10-28-androidtv-19/music.png new file mode 100644 index 0000000000000000000000000000000000000000..9430bb1190e3aae2f57c797cee84bdf718293139 GIT binary patch literal 500561 zcmeEtRalf=8!n0nk|HH7B7&sS-Q6`qcMRPy)BuWrk|Gk)LwAS7fPi#&gT&AS5_ZH*B#IMSyNqs0GA3E0|SFVNl{iC0|Pq*1LKh(&O`J! zplTo~2F8;Q_A)Y>p4tl1FD$+7oxC{gT`(|w(-Gf6nxyko;Tm8KLi{0onQ#U|shp1w zUTwen8d~%dpHlw$*N3mI-LZgAiIpN>c=a7qESh`U2rSj;8CU*seWDD;TQ5^c_U zS4sl*SDGbUm#>1-gZ2@Vq((Y{fowc{j67q32p!ptk*Us@$;Bzk)MrXO3r~qqXZKpjO&7j&k z?x{NisDP=`x@rS=@`{b`l*S>Da3tk@k_}3vc~3ZVb1)luA`W*3G_3RWT-O zb#{p-81og0R}QPFAP#r6wU;UGt#vHoTraiu+l@zpD}r~Jl2`-R;&y}%!A26M*WA^Kk)UA`dM3^92@Px|4R+f&{5 zhGQ71l5B#Q!X18Yl*X8iKTX~~q{DoW@{p@T)E7JH1x}~5^{2=ElFDC%^Drr;ocgFd zK8P}yu{^?!uzW%HjSw!`0+lWzE%~sQ{d$LahsKMt`2m3x5%h^2If?{@!}#_|K^Jb- z<1(UJ3z0d@^9X^T@7!?Hv9>#|f8+k36UPGoOkOkkgTo$T)`^EB`3VP8OWuo^e?7#P z5vs`BsnEcPr6{BwSNC#RQNn|W_=RU5HtAzInRi;vEGpmFSTVY#^0OOqBQ*g<2}Oju z^m}v;5BcIyA71Ce$A#_i>ZpaE(}s@7Zs!h;$L#o=0nTvzac>DjJKnx!kEZM)Bl+;T z*V-!bZNxk06qOW)p;xvKqPhpny{mxwu1=5m3DV-qe`R)>{vxz0tU7X+O@B6mvmK4s zeeBls!^4=T0$U(Dt%qZ+`*_b6uT>y3YBiFpN8oqMG5C+pCDVsT@8zmqUXrXoX~7}; z2yofvjYi@&3 zClx}b!uX5$v_8E)jsBx#tJ0TwuE{s2vgAyq9Q%xE zZvte`OAgX$Oh&Y08TDR(yXcZ@4*n_W<3hx=Ptgq_f z>rdrReUpkzy{La{=v4lwyvq<=Z{bXW&__5RM1-qii`COdEHa>g9l%zpZ|R<1%H%i|&Q8lhH;cUt=5i`DMiEVoG!+j}rX={0Ssj=z8?~CY-Xo+a1pF_Zj zSPRUY3tWk5y5TrIdottWkLfCKgt?+IQ$3SkcHND=Q9Dw&u-#M%b&Yjxryq7rFsoe^ z2@bfoyzhOG`e63~?ESZ&RX+=UcE9M&o_HZu74)a!w-G}PgFAx>bZ+eDSkG7(QhlGO zA`6%2$siH+^3R1To35Cc8fp>&(>d9B(&}9&L19srR-qf6k6>BIFX=oZYqd?$-uIrL zPQN-1a%_yq8^|Tft0@@CCCiWg((k7E^gX8jGe=xTl;@|?$N<_SDl_W#l;0U{FD-=L zu~c(BNhZzoidBF!{Xy}wxvbRqu^2E5Nf>;wjQ4nJlX=wPsv4#(kmr*>t`{_fxtqGX zny+E457Gs-j^YoAw#ZrHxeopWBFY0A)j>ia+EIBM&zbE)nb$2hUtM(pv3> zNc;dJR|a5axIeH2@Ca}R@g&IHBVF#yFJ-!k2Cs822*}gO>ECpG`=cy>v3MY1z^auB z5cd1IFR4ITTb6x*=upFU{YITUOZSpSS>jdEpR%12-BR}A8(lIZK5b{SWgw$jZKLh+ z+lxPch!+{l>v8MD>gnTpXd#;0+Ot}fT4q7`p6nZQr{O=t?=}uL)M9F4!eX*C{;1=q zqcRU1xg8xGl3Y1m-WyFA*=mGkG+*a##F>;gmwP)$H*`+^_CoDaNQB+<`uA+89vPg^ z&ty#pSJ)TUQ+P?z8i{O)SczbnFqp_}FO4F7jC>mJb1nuypAKx7aw(d!95S43BH7J` znt!;xxtdslrwk^*(){Vop0s(ij~2TADe0ZwpG~hc*=^i!_g&sYT~U(@j4WHP9<kK@A7VnZzfS@^+C=gDY%@fg6jC9rvc}_UwN)h8mCsp z)!<^x5?oopRF~9usX`L_q5&7(C<+~}1T)TI_&w)wz%bjep2WSyb??u>KQ~j3cl&UO zsFl7}q2rlL=cCT%u)?FSD;yl;t;v4DCz#hV_r2M1lPce{s&G^MLiTh{^hkeck`_-$8Dc0seE;a#1pmCa$nDUT1P?ah_Q>lr zXPLRp)1+Bp9ud#2q3`pA_pywA~8@ShL9fJDT9$C`ML#{M0Lq`nAw{O@?` z(F5LphuN=jvLF0A=99u8_;*OF9X?=C{X5ho`Tvi`!1(_Qf-Z;u zHx)v>`Sd@fW$u{tDSX)ch4o`bsAeDjB}87(dhf)z?F*Owl_f(m+g226bYLrrhSOZ~ zzqMO6{p9hD_pzM}cR{6i*PpAi?kZ=ItkLU4$;F1%BR%$VL1D`)JgJPRM-Sg?_aF9? zO*Bb^H5$wfXynZ&B^+t~>L~QbiRr`ppGD!aqNLIC(gpUcdcYkg-G_E9(#&4a4_n&B zd4t|4*y7{R<|@wLt`!y@zn+8ROVEG7-JU*@G5!&dF!@>d%~8MQ9M|V`^uB-P*Q%$~`-lxs*?PPOpAHr-@&u zAMH7eAd$#r;@z(a#%y1KIpyE&7FldOcx5rC|F>Q?+Fqi~3__kKKRhIji)Y&2 zHbyh|7l2KZP3DV9Te(PDH7Pa=;DD1JDm$a{$hiKdoZI;qWh#GYhwPM72_D4&9@zu| zL2JZ+A;IW{x64pEuZxo>to@mA%jpPiDiQ!%c8LL3nAtk^7$|x7pOE1t*=A%6849>J zW|Ii-a~kd}HHebaR;lr5(i15#+Ul{YFkt`wFH-$Xl8+)7$>ioF#uH&2RW}Lec~pK3 z${54_7#YLSV!dmbWkJSac7>ai%Flat!1Lj-V2PtBq>JAvm?<%c%b&B+T_0umq;YU# z!h+|^r!Zk1Aw%ec(Et73=RD6-c$}qqX*_z;`KD-a!_qrI%#54@BG@pF*P z5oTk;X`0jDP~gdhO@|{qC#*qhQXtFbzy{-S3&A&@emKoEV${2;J+87RVNUtQxtmKR zOB-4>se4w-yMatoj~h(?3(9lSy0%%&-ygJ-P$n~Huq6ztTZL20ERv}g)>7iMC5Tf* z4HRTh@0ChhH&!yz#9rR!D{>dS-&0g9r6A|yK%7!H8IQ1{koEd?JiEr@HIdz|4V6X! zpI#Tma1sBLAt@_I^8cMzyzExrGM4pZTF?D*U+pB9b#O<8w|5w3GDWV1Mh+_nmDo@M`<-5LvXP9uqHjaz5Si@xo z!T^M{Z-+HO;0m_s@*{`Hd4gOBJPZqPSZ2C&axc%vj}Ud%<^6JT{c=sw&e+q$6Oxk; zb9B~gXkkWN7%{0>G@^vOmOXF|S+G|ZWVSUpP0$_0{Xy&9+Mta4mr8cP+i6m&97}s!Y2W9lNe3f>5+9DdZ`~@e!7J7at zszK5q{oi_cKEJmf|0I`6nJn^a%s^|cKAA8zVFWeRzO5?N>e3e$_(Z;O+{tc^g@V<4 zebMw!y^R^L7|R;361IfB$X=`5p4frya#f9j+H##^cR_Pfl?Q4{6xvw%qtI;1cf<3G z(HWu*hh~+P{Ux{w;t@!>)qp(SUpH zEhi{v{<|z;gv>@yjEjqE_=h%4mh}GfOX&{HS5)U%uQi@a`1O<>TlK1^Xo3v$Eng=h zcF(V)HQ9@)S%nS{oknc~avs#S)|t0`QO@Tsro$SyAH+?OUoL7E(n&KjNFW1&(wm8x zAv5=-ShA%QNf+asYId<4CevyZybb(D_85?9fL@q1RBEZJt*veE>&VE6loJTKH%(#U zMO@i#aREDmxGw#0KjfL7oYV=t@D%9UZ@WHhLCzQn{r0@BR>*zT7 zmr2f#q&wW+QYrC==elQ6#$IBksuRx1E!S-7#e_EyYrdl8l^OSiX>VAHS4NR4Uf;k0 zSdeaM{Z)b_Oq=e(?mz~!p<@1p@;kRfJ!aPHT+xLQxbg@S3MkWgpa@rC^uujtO-E*W z(-&MEycVdb=D_FNqg_vmfR96Q$!PvrWQ^y?IvNy zx#eYNu(#UxDhNB(bb5_R4d1;Jiy|Qt=Gv!*r)Trs(km?1QB7s*wrtCkIH^AUL!jnU zgRTJzZWF|=ZX-Wn_USn#eAu>jH#5^%Lt~-L*U?$a?DWc`I-De!`pEWMbIs}WliZ9! z>UCSa0%Hxa8bWWt>;2n3Sgb&TcaG^16LqWe^pMA@(N4g{V;J1R&ucEFoHyid*fnUQ z?TGh91dT^uo&Dret%ewKDvGO3@DrjaErnwB`gikw#bi5Y{oKh3d{C(MKhUCEUGJ9inT~h4F{4R@LO%-HCa}FQ39!Uog3}>Rh&kIqJVH=Ke-{`Yn|_zoNx~z zlT9wel0BBKi6*a-dYk3uBxC}!#yi%g1{du%TcIQ1eqBbt_19y`SJdNT&C{duOc`FC zcH5|)`|pkQY0tKrM~LSiA;f>W2?h?lDGc0Xq}S3cke>1qUS3&gv+n9otu2ZOvd_0Cn!5O#%jqs&}nD5elsHotK{f_`L%ClzA`C*_ls=i!Xdze*w0&Mz} zE9&j!Xx9WQ&#m=#hHzU@huQJEqy-i771)t zj;v`m%`|l?5qSeQN>L@p+c{JM13ZI~Q8K_{yUR%1F?Q0LV`ba&jyY}d`+-v~lZ*CX z6}Ylz0sj%7>)z$KXC2hIS*N;w^jwZiPvL`juz7z;Qf36VPTGD>wOhWGFa-|P1Gcg8 z3?l54Ncv?moQ!x-p<7o>9t=R#{5Izn2UQo$xGt!dKf0Y2eAn29maPzk4ckD?HEA z>}Vo*gr-ib*n~5Yjb{LK(_#LjMj2X>U1|F&FDEt-`ny&o15rN8W!zA~mZA8IYQK}D zH}2hs_tHQU+OWgJOl>WOn&3s}*WtHY?JLGBPn9-L=QRcOKc@^LX>I4yMcWJ@BXX1K zg`V@4D^K1n8#ony=xP}qq1)@Uo^sl!dnYq?C^ch!+}M8WOzT7NFw4D%va&$88c?j9zfj-q>^>m*u9z{r*10 zEGhtw*R9W+!?49iyE~)HpFB!Y{xvP++KF+KNLG5SiW1izAk)sZNrWQEn%D_>oJ)`e zy%f>8`Au(q6j=R|VwhrfdfGk^4Ie}<_V&kqg1u%<@7LLxv&NqucM(Y#la14PjY-{K zW!)F!B|bFsT?>OX{uyAatZQhX3%XoGbC*f?Ak=PQ26gkSJJ|k5!@={jT+hmom}5_z z|J+}1Yf?HSd98)jD2~*`*Z>v09)ihsn+7sLxoOlJ)!8rCd|$e}&S{QyzLduOs>WlQ zyyUkM8$naE+7^Hib~%|cXE8m&J__0ln_YE5C~oUqSvrCbujB^J3~RXao{MM|4zsq- z@D{q5)1ie6AdLUIO+RrGqU92=-&g|I%iQ#I zMp5`);#pws9S_EX9e6HkO$^ zt398iG0;ZgC9zhzak8quTrl)$ppTMD1GDpE86UqisauMu?s_6xS_JL#n;5~~z;J%k z%mCoALcb5LWF!+?!YG_nk^(Q)my@NsVbI;r#x-hT+Rg1_%rKqr@AoKFW$^8ObuS%{ zKfHED%Dj-??_{$dV5Ir|YlH_!I6g(5TH0R^e1SiiusdjR&*pi32tRI+)?{EYN zaG#-}li`1p&9#hDzBHa1E1f{Y+5D4iYAPx(tWwRXOZRMR-kDk0$zEhSZJ%NIg$oDx)oXu`+Xn1kaoHT z`TTTI;f&*MP`i3>kf~Xl!@yjDM|n8Ud*ro@-wzA4UdfJ2T*L7e;(EI1rEb7{_0nmnz(qSidCKdS2rKN+P^N=PnFSsC9R|`oE z^^S|evyC86A)e*ED~})I%v&((sco$R za|$Qmp)Q2O0p9sj5jPv@1}xJ*_6S>hVjX~89}aSsBx4E?s6m4~b>i1U1v9Bxzr$Nd<3=)u@gPf>)wFtRbE}T51C9oOnLhe+(lOpUOmuw$7tB4AMxg-VX ziL?a8?12R|eueDRGN2UtZgu;Bm%p4>W;yUnppMN z^G{}qn#03Un|bcJ)YQ~u;4P0N2mZPgC<&)ys-f6uZJ~g~DM}bCf%R_eHJSpe0Yt#i z%8`ek)n6eV72km?cpg5q17&4YM$r1C1VGb9UH$+k3pHkEr%Ux(f{`Ln1e)iac~6%B zlwYCr+eVv2mIKj9zfyo_@?#@b-`4w1Nxw&zfXS)HQcV4qo2;z|9F3)uOBiYuF1hOqb9 z&N%MVj4WPw3N0dHmN&gGDsbscO8A9Cl`JOE!z-D=EjX`_UKw^}&2C zQsaa8n_M#L^x5**kaK8lt8rk0 zyH%Hp{GR>dVXiAm{?=)dz3?5%vAMQ%7?wL8<6T`v`ROtBMgjNt=t>&lmQ_AhTH@wJ zz>|X2&zaLVYj__YN|}t}mP%Rv8aj36wnqYajv7~kP7@k=W(iPoq7|d)*_aHnE$lQ->WJ}a@t8PE_H6Zp1g3_>Z5=s*ChPD% z_TO!&l44yNiwsfk2ou3ZsM4^da3-4+u`rTO(07m9^|6u_s67`cVMrOyJDso4uCD$v zNE#(H$ogDvv5JF{j$_vC+l^GP;_$?R3pZVq+{*>USI>YuDZ|%whuKu36T8urynxj* z0QNK;g6keYohA;g{?cfq{XJ(!oOi(9W_MY&R(CB{?wXZ$LfAQ}(K6NeFb)2_-%0KA1IjuLz{sg|sMuL{98cqhKmeA%VVYKf*fee-6U=H=eiYO+14#nU z^)F7xow=LBr7*;5>^>mB>8RT~IP8rkBB_05(Ud#r8gc(8LZT=b@(BzXlfuq$>wE&! zIf}WpOf`YhoC>sG#S}O;j%=&EKiU?*5E8??y;sX~R4*4qQxP=FLqV}S7SXs&(e?*R z?&odb@J<4|$U#-8JoJ7$_zt9>8hs|;*DG;%Ob~uVoeLHul(_kW1~Wa%GxY!NCKCU< z+}Q#gzYDYHhvhT;Kp=pynpkq_Tm1GJifB2RJ$FvH=iczA?yo{@@X4$eT1U^w5)QWH z5wALMnAP#PRj+k@WcD*B9{p9#EDlmYHI(RpRTwxyi`OgNZ_U4$uT<=%A^sgd@&1EA zSB%=46F)`FufkZoN|RX~?gQiT5sE>zQK540od9M^u(n5GhRju+!OF$Syqn!C+CMR2 z)GiD)GW6iKKb?5q{h?%lMh|YY3xd!#AtqLTijEdcRLRmjrQg{IACb*qPY-i8_8A(T zAB{2g*cWE_^f5%>pCy*lx1;H9E$a9OS`=V|+ZQ^M+s>E@O+i-ecKi)`$~;_6n_tat z_w=}0|8&lr2O`?<@BAChLwVXqq$UgBdo7(+XA{tg5y+x-##Q5z$DrmjeHc>_sC}=z zQ|+GQ@WSzzsT`%mRli2~L?3h}-ZgN8y4H4hZzFLd@X{`HRqb^`VWxix`J>BjuAsG6 zo+p2oJfze(%R*n>Wd~ne1W5t6+*aNXyK9S)@6=(Aiwhs>u`bJ7v*yv%Gb`M+5lIGO zP_pYJ*THPNjcE60d8Y)Pw@pkm0$DTIH>2`DBo14jgndZDJLBUoGk`UJI~sx4RQnE{ zP_iE2gv-R6D`F)yXjLIPKNiSBAfkyJc{M-AS%msc9{Gk)Z2xu#HX#1q z*^id9QXOXzsu93sosXo1w*xQmDtvFzdv-70O&s}KGy1Z=5~4=A{^Ag_Ie}4$rc3bo ze1RQP|6L|;vfb=r#zj9J^`i#o+F^d-&QyS&Y2{$ z+*zjeL?fPsdLuP9gEN(8l>!jtz<8~w{lqIVNGfFJ6mG1ecC&i3B@m2OLWGAnEReR} zAMkhw5HL+wseSKK#_WLLYeXXeRdzcrGZWH4_`$SU_~9X;pe}X!^4Jj=h8Q~f$0G|- zvGDx)#}8XK1H*7&5YxeHp5^t+jsnzWQBSj5-_(5eE>ZE3kU2IaKV+?ufQ|ee35k3} zmlQ`_-A+DMeAWDXy!z|?uTZzQbW1)x-@axLeJ^PL;^OH1S#~Id@=17Z^M>XtV{+X6 zQT;(qg9nZ`bJqN>jbIzk`3lW3Rs(dyS*Z)7$(xXw3L#1_O*k!F$}vXfng`1fCMSNg&L5M7}aII{td6!5n>RLM&wkATxuv;|laJG}ilH z7_wOU09|#SmH*b}8#`<~OS_oNx~pS_Vt-q=_t%@x5|EjKiNGcRj`#(vUTf%DC>1?U z$hyh1bzOdHOu65Ff8D;X*OW6_zILS@RV@#Og~A4Qra$D+G+i9e20T$=_1Ym_D#b+Q z(%%*t=|f|7%!O4>3GC=~cW%Cq1{SbFW^f~5St8@-NRHeI?Av2pW^BFhKf+hdAjoMc znnz+AfJzz|CX_#Ag>hO;Oso>H1YU(u&4{1$F-n|Q$N8;xX}*PQeFxp0B)4zs{j*6w z0X3^vT?X&6b4<$lb_x=xEPw^$>Cq+ULbj>nRg`M4ryiGUFkT}*^u#C1J1Po4{cJ~L z(4{>*Oh9Eym>4J~X2QfK;k`Fku=S40gCA2o_giCRSQ3EEb~x1{e8@|~kZcnANh8;H zB=zH(qF~l=F}^U>lnbc`!)kPKu1x$d>cQCx<4G5ga%v6m@J9VU+^3QzA^D~)1Sm0- zd_a6lstd2ht>kRK@etE4cg)x5YQgM0ygYSVcAb87wgvH$mq-GA%#!)@pl}7m^mW9Z zkHG$$e&tD?%Rr+nFxis&hFA(>D zfR+I0dVpL%<^pziFDTtTywS(tKK1VIqJ4GKvrud*DCl}|)u*M9?9O4n|2^F!*zH@_ z714{bo^-%aFg#JurDjY9K>gQt;cVW?fe$7JaLtPQO8m1c7?RbxQ|z^OI@vdec4ebi zjJm;z%n56sNqTwtXCo{NB%Dg#$hdp*8gAEymIU!DW3{VOGEK6C*N16yTB2TSP>Oh? z@|rvw9UYWW(b4U5iAVMb2WNwJTbs8}?dSw-&px{M_cYrrO|33BC!YvUMsf{0DIF5KyWF^KEiX{Z3PRZ*F<~k{ zOU!YIoDnP4H~4;Xd$GDYn&wDuM9|rs81Pv+rapR&{QldUE2Iynqq#B1oc|%JJxtHk z4_+v7Til4$A7)!Ph0#^ucLw4znZwVx*p1}$2E97j{}Ib>t673IdB zWKRFQ3rXtGMFsBWCp+Y-8`9N9srdb%TKEaRn#}byA%ZCEcCBiDPM0F8RG*P1j>?;0 ztzdjFMKzjo_Dhk~XFUo!YK{oSTZu;ArsOY0zEHnf88| z_}CguHuMjA-!g4D7V|MeWMm))a9f(26JtnmuSQ}C z>&^A=JfvwWcm=Q79>RYamOq!XnU7Z#jK`0m%5a)039I&HA*JLATHh>Ac=q|n9$)l8 zq{6rzdwkL49|NW>PCG1FGbSw`*39WDV%+BzlV*DKY5Wj>c5>Y74+{ddn^8rihTW45 z<f_*y&l(qWJB)uBOmGN5bfHqQ@% zzFQ{5_I2@HJ4ST@s%7M)NBEZ^OYXh2D}*HQg%#wJYqwv-3cgt)OOQ{JcLVT+mZ1l zmVKc`ov#K5i@5=s#Bcs|LAGnvw@QgmRu&J` zMx)1%F#Po!ME~053?Xz6NY?=HzT1nN)6sxY7c^5zYwaHqIVuzIS*qQit<+2F%?6t$ zwyg-wpdENCyr2Txp_H{uV4&z&lNHx(OFk#zMcK+f^q$|3t=>tG)&grjbOoC)VhODp zFk#av@2pxu6r9F_JG8#&JfaoE_h{JlACo>L_bbZqXogMXo^plndtJKu+uyT&?tMqI z(jUTFC)P48g%gy(K0b9|a2>dzev5loTd0H+OLvC&?V!~->#=5oUFlR8eH5Q8+Kd-` zhV!`0a)i?ca;H5uW$q@l z!Ur(f!s)HOJd)e_MyRXbP8=b%492Zg;Yo~?MpdLgPb=BeTl=45sSzt#Ip{R!;uKau zpzZugK+M(7ZqBh1*3bu1zE|EIZvw%{dO}aP(p>#V&zXY&*q^|fhDN@d@e1KJL>DUo zN0P2NWlI4-dM(N`7?)}5-1UOz-hUd}-VP8$#}hboBe|wF%f>f7QjALKq#XH$$hl?S zOD^%|NG-Z<-vDRy1`NJu8aKnf?2TM_m6;vSG{XmH%6)mJ+bVR~i_+)udj<&Tc6HlI z#TLg4;ina!bvk)ARAWhr3SuLln4hsvTuQQ&z0z$uI$6 zL;KmnLZV}fFwd@~+W7`C52B!X15k!H+K$;Po2fxfR|dgN zQY#~`Ikr!4hlhvN!-^Mc4<7$IYz`JKU$B8d&`B3+F2T^rFFTGfjdb&A;LqZ2%cp!e zoZZ2ZRcIe6qqg6==4gK(8$dF4I6pF?4rw#rA+i`1yYLz<>AxsO3z*>86>!@rEy!Zt z;uxJGA+;pN|l#TLNzOnQ_^T(2X=U8=Ns^FG_{1%bs9OSM(B$V`7`APY3ljTS;T5RwO6g}OS?`!UImfimCR|Qn>9?`!->9iqK`~i z<3!oK&XcigoI%=EYzg!R3X39C>}cO&>7xA}A|?rOF~#h35!}zLVuQ`CaO@ml5{dpc z4nhme);rWbtnp~#p&o9r*Lr@kDYvLpZ8h}4Hq>>#386_xi;_eaFc`g(`0jWs7=~m7 z5VNb*JH%=$Ng3Mbif)v&a{IRE5IYTXbk&e6M;3bI-A@%R^@5Slk?zqJtt}-To`o;k zU01A1&B6e*1EHsAH`-D1L0t<~nanT)7uv$fKDu3Stb`~3#Z3(JP=9W$ux4}{iO5ok zuK;oEPzH}xnv&H}NJ(0Gj{olvL=0O;6{nF5G?|`KJP(7kvN>u)b(mrR4OvbDOz5RS*|-UEojH zK;OD)fNtW?;T!$>qErMdULytN#-_o0TORYOuM^PyH4Wgr7HtIj*O=9Er@gsk9M`N7 zC)FqkkrAUVj-5HLFP*70O;ol)KJivl1=ls$p9`g`{vtt!Yn0N5KZNSDJkyC#@SH?9 zfowHfi&Dl#=(3jonXdud9y}UDl}I@tpff5%WGW87pQDR$7({kr8hndHeStk55x?El zD7{%gx6t#!kQ9gB=|ss#wWH#DA@u^Xs{n=5&&-)cB=?uS5=&R20ypIgmt&0wkPw+b zuelcwcQ~>HB&Ucf_5&kImFd0gRX2)+c$oQK zo7qa^<>?uhVxL^j_@YWS{j1E18CCEAOHysJW*={0emH8!WpQ-LC#{-*;JxM?MUgI% z;BIYgf^az-*anwz=S2YK%<)F=Jz9^ZiE(;&5KPz-pG^X|I+-iZF) z?B}eTP3F}6eTWU#*e!0hRqvxc}) ztexJWmT1$}7!pivz~Eckq36TfZA93A&>0YY58)1zN>bn#GY)@LD=5O|#?K8MDOXHt zNGyxB405&vUbL*j*21Y#rUL&Q(vbHK8a7l3THAFKp#1&-1b=BowfM6q*Mp2btUeW_ zULSA5vLAop>DN+oOsd2Q>s0qG=JG>&e8X*kc0Wu^(T@*VHeivpd}1>j6fC()<_-3$ zYXqooeT_jv-4yLZ_e5}Up|#5kUkqZ~R0dk=J9@(VVi#lP?OV14Rt&Fi)~CO#7Hcy& z+pk6sTzWz^o#?e5)T!9tsR=CS0qzWqj5I_L=-iSYR9(G7*1uBgA0bKH9suRexxcu- z%VHHMR7)#(hR??yK(T}d9@t+)LD2ED{jS6`Z-78WS1HlOD%xUf{y^R)j3!7hk^z~e z6EqTX(4a%VJ4qeL>9rpi5Yx{FEPGzTp~s=R&B>m6PwniAN=qws zsIB=ECwe>i){R-=n6@uyRP~#t=6bZ89SwOgsJXiwtY@Crku%oeI`rd^Lc%IWMt&8c zjH}0%=ZQ;C6|BbH^m(S<<@bo~s!!r?<6-fEKL)~Snv9DrYyz~!aI+c1;j<8IwdKl_ zt#{ScB^j9_j8C70-5uXh4-`WhR?CZkDA9G401f)i+@lLPfRY&g(jX(hZB2YVF(R~0 zvt36rtAo~z)PD8Z!lH!0WzI3ZLpbxf8_pZH{{dc+PGY{on@9XXwZ>; zhbI{PRUwcng_B=)U!7kX}D1_AA6XiHDJ{3#OX*@ zb|M^FY(Dw1n!t+r@c`coEVJULe-fo_&1d-YlgYV^X3KHvXuQxaP-;Z^ZYPe|lrTv<4LHjaFXu~{i zdZu#yzT|>h_os(>*j@k3-nSCKgv4`)*pWmE(tlo+FgK5cGwc}ayj;JSU;AQ@vT8t6 z_I8Qqz&C}F-#M7tuc8yUQ4b%O{cJ}Z*sCP97Ei>SjMW(mdsUCp6F&01D)Z+im1Qkc zeYF7`*K8{b2j!>PzQ|TGP!nLQo#6#=CXAG*8oq1TDn)2dek`aaDSX^nVD`X^QwQx7 zY4*9IcnKkMcOt7dv&r9F90dY9B#j!+!FhChrELBbXzde{!@5>3e7%{VL5GfZQq{zN zhhUxoq}t_Yc*k${N-I&KON+v9Y71t)Z<{=~9e$`WEsv0;+t6V*!q@!0b}%3Cu1sE_ zK6cr$U9IW93`8q9J0#$?CV>91f_3KT;9%)M;dc+UYv9dsuZG~-BR&s76FopLXfd*j zP(*e2l-jiw8Z7E{Tkkk~()G{XvD1Ejs0v{x#l!9u5Gd*uN>=W+)GF1TQmljC-$-@Q zzg13J|D@orbGV~>De1fLKZM#>d~VNVVi5Uut^|it^-m2yu1)U z=T=!x3BOa;4ENC1NmC%SHPwO_*p3)!`93b|=dsY>bbCczb^9QgA$dmnqZ+}mL&%H| zN3ONLkAh+GC60<*iF|YnI5eXKPrzrfq!Q4mje`zjZlHUwsZ}eMCkHaJ{P&7il8O8W zyH0k-upipB7J_9zNr~)ahsH|WUH0_!44<3<$ZlNaRgyVj2Q`Cd?~`SS#B`Tcsnd#Q z)94rVXuwPE{xT))iM@T@X>e$J3TK@M@riraQi*2< zXzxASr;KB@}uvxxDO+{^h?}i4Nfn1qYob2jxdg}7ug=bad;5vut z5{}EaJ(ks6foph%#`PDC6T5X(%x8b}Dox8PmzS4Ov+B76)c8?I_h%d{3-{N^AnDD} zb80vEKq5Np%20P|T=sD|oBdjY?(3`A!*}0V^=AGozLjEihz2oi`oJ&rs(%;h=j;5M zFl4clr^%F_qD{+0+h>x2;+zs*T)9QgtJT}Cro48ME`}`o$Ds_v@4gP4`}o`pI>T4(OtiX zuQRra;o_Jpij8FYy>5x_kb?#;Q)zv#^0o@&1&%BGJ!0EAAPW(!zjPg**4l|~gffmJ zgb_<_h>fJZ=VZz=d>z}x{o>g71}*aS%4MhDL)OA5rX(zVT&o^r<^X8xY(>%d6pv8N90zi_M z6PX71YGLsH>p%(_^Ws3%VCj>Ril&=gi*hD?v%>0~t%5CGaNHW6Eq9pPt91dDD`WLH zc@@PzpctwrF<25UP!kmKLZt|28KqC|24BDcPDQzeB zST|BxR7EOSY>wO9ta*nA13oro@j)M9N{#?6k5#?HYuwud;|gR_#Km|=6b9AN8`8T` z?y@5zrn98YGIYzja#sDX64nS^w;OQ@2>SIB`kxpJ`DE0YMC3{ybHathUEnKrfi~2Vm$ttogOv{ZQ@7QAL=Giw^EWW=JM zI3YThq+GuT`uSc7J#s64(HYPHg}%4qeqrdLNn8>D3>`%$@z+FX#&f{{Ny^NmJDM+f zbrGtHt?W2{x2M;x9T+^w(dgyn<=b9Lhd_I@t_O3~tv~-x5+ehrFY z36t;cpc0>(I&l;?%~r8{%wZ5GJZHSwnmu0A-4mpzz)sG!IlbqEJ@iGwoIDC>8ih|@ zpKktwbavBIyL+6eYs9PZ!pjRjk%2^3Zx!@BNnqxSp+c|QNYYj@vOZ;S0p(RAZf05+ zIiKmISNJ-Iu^$C6F-Y5fZ1fI|VxU_Ta;28qh>MUqPkw_jPIMxm|K{qHtgy{hBzrml z2I`HW7FdskqLfJI&D=V${s#0H9x#d=VM0@@zq1KZ+f%i<-%l#^Z*JyBa1>NN$1PbC zatiNM$1m@n@!;~3iXuUI`myQg0?Wv-%41{CbxRahW4br)?B>oB>$1&dnemYxd5P$E zS-Nd1IRkd{Da=e-&te3UDvcW3TBoup@fB2gvPp$?YWO_M`$VjazH2kskZ}XwWhsM# z-Iis(8^>>B8S$X!vW;k5J1z_e6zB< z)jLoEa|8zf0u)MM<+Y_PrRDWvW>BGBYpa(A^l{VOoz~2}m%(PHw*PFz z-Ok8n@X0plFz^p$d(u-~d|Ld+AK=gI074Pc1=@BTDsu@VnE`20}8ta&FjpvB)qlmg=c?_C@^%V{aB|G6I_e#Q{1B%zimIxhxuS#A!) zqi7oysj?f-u{?$mAyvO~+vL$th#dat3h+U96}1liodCvd9`bQz^A(h>qMb2Iy*O&V z@)*Ry4%!Y3w@pHt35mppbynN;@w10b87P68g%`+@rf2!k-I&)=O@WK4fdP*G%ctE`{L(FFo|MCFAmU$z_%Gu3;FdjjFDe(=vux7i zSj;j_x?V{!H#F^-HP>u5880sNKo`FVdZsJKcfAGx^-Y}9{v=L2z&2KX>ct9^UX0<} zO{KdmB+3kI8pxLoe^765E)7wdD}PeAgXWB_WBy3i@lu94v7n@Bh8NA$zV>WHD#-b; zsHg~ts;p(r`T=0L5JCF)EXim#)$Q{aU#+Ha%iiDQpr?!w3~acz8D%o(_DqGrJ!cuW zo1#XQn0*lFtvb!hShU(ex|V-wO2}8Qu54BDu(ZFo_r1elS5q_E!BI}m^lU0S?I(NT ziGHQdcC2nw_Ucb=UFU=GaT4n^B<$fUe$^7)eNx{EEq5Tkdl~dO+P3ylY3J8P6osX{ zhvJjzK)~w!YBk(#C|~gN7UKd)BU=0=Uo_&r{Ool)=dV2w=1Sfehkbf-g1Q_%&(j#> z;`)_1@lnwt@mx5xbME**@-F5Yiz;E-v^cCV^N?gq3%O~RSz52f#d%1nz6z zrM8c-H)8H2yG{%jbBpqEq~46>z(tapEnE+hFrSALzmd5Kgd-w5f>twtr*xC8w4AHRr{VS|U z>#4oI3mlcqW#kwXuXO#&BE9OWEQf8a-N`~ry~#3JDp%EX9_wt|9tqk)l-chhnsvxt z&iarq{7GK7?cW#+IxykbzCHtmAcOkRh!k_J@wl5cutz*S3+?RKzB zc*;A`s);kYx5jvPXJ?TA(LHn&&C(2L`Ja$NfJ!({Xc&8Jyi1){M4ti29rVXz3gW1i zojlZ&fUg!igxc{$6M4Kp^t!Bixw{0Yzf|%L%dLY!zS}(?zU?Q-tis6evedl!{=$#% zS2wv=!=(ZsU7o(yv%r;sxC4H^n=W?G(+;nP<#nx8?ckkdHxoeEI_Tco zXLOQhU&X4W{(~jXQ9MO^=B7Gc)6?-$i@(`wy9k}x{d@o~jAEFaLFg;0^KMb~!`&vo z+0k_4r;%SD@U^X5Kga8AB%khw2V>I!)J@M}$D6hNwlv(se7P-P2s~$;(=eIKTBIKu zSC5XbocNv;z)@q>bUD*PlYnrno5b!9+%EUcVvh}Y?-aX1&V!UapxJ!FQO+mz79Zz_ zx$7iTHwTlshyBt5;Lq0%fUx<1Z&xRXzPLsx9^GCE2t%j9=d7lv6yF23^r-wVu}R=) z##Me(Vp|rJ35CM_Dy{S*aFOI-sT@-8us*2>agi^)sE|HAffk1b_Lo3?gZG1vIQAkK zkUXt!!BLAP9{Xl=Wm`i7PE#M@Nf&^YbWkR>Ak2%uno3U9nVA#l0xN0m_g02e+#hcj z7r` ze)f#-D#5!;Ovi43m2UD0gqoKc>pZR<@~|vvyr=^vm{gaIAEEQ|P#K!v(K(j9HOh@# zn4i!P%bMjt#;dRM&a0sSHMrPl=u0ymOmYED3op>w)y~0jrQ7>EkcQq2{&?3tdvZ6X zB)5H4(AGAP>2P%0Ow)WlVD;YZfKlG@VhylMD&pN;KVv}SC+;A32sD!i$xIq$B1J^d zbjRwAuICPuI+yFrUbWhZD(TP}j88@-m#gImBTS2{fnaIm&1WQx5`-QT2huUnS$x=~_v3Mc1ZsHXvp?+G|M1wtt2B2Eqt zxZgxa-=BZl4o-agIRq)Qkyrt{pV{*mxpM-V7fp`m*q&@Vwc>mWxRijLOqM|iQzkkxtd?~B)kKIWB*9&hky%>CYM4c-0A9ca8 z%x=xBbq2s@valwGBUdmi+}WYkj;SQ^9S*h{zJ;!-sz&GI z6|lS-GH6;u%dP+)!A&rIsLuEKWfdSKxO_tXa0G8Pl|Q;b6bjr}wU1C0CQCPNi?=B^ zF)BeLkE|%Ov$N;lhf?_$ITL$7!8wtf{e-l|y6y^LpGh{tyV`v|c3o_n|92M0cM+K3 zEqv-e~D<)u|)y{zh7GiGB0dQ&>*@fEj_^u}-7 z=M(euMe5f;)-BH{HeOw^mqJuMUvA1rxRtVYdc9lHteZ?GPGZwhTz@d*gi%u zs`4)IGLPiUM*eG|n;LADE*tsHaL^e1$Ynald9=xnhTqyx;4S`}*q%KTqtp`?h8Bl{ z&U*e7R|H)$qD*3?a-V5hwB^ri?d^??6|JaI=L;h;Rlm$vn^>zMic?uBG|c+&2{&(g}+{i4E=;lVm&F`)3U;4(5%Rv2ogHf-TIs< zoW5XuF0vb&86O%JSZ36@7?Sb`1kBqi9sU12l77Fye+@DDzeyNs zj15BV4A4pQMM^NJ|4tJlmU|W5-gI2Fn?s3_@aALNSf0}P`*qt|q4XA(f3#oE;3#@1 ztV7B9AEKm~Ab`GdUIAXVeYg_47AW{60KjqCfUbHD5CS9>jDJA&8^&|eV^KZNMi$N; zKUH-PXnwx)F(qKc*}VFDGoL+!7J7D1*1UMw5#}KskeI!#O@o7E(-CM1+HoM|OqFc_ zZkKQP%nJ?Nr@eBXCqOwha#emQlsd#-WB{^PGx#w#H@C~gKX2#lN$K6S@hk5Xq%B#R zkj|A2)HMF%U^x;HvAH5;a}I%I*f_<-==x+G6&2NPbC4ILvmDUwm`xOd9K5;mjd?@k zU-RTm@H3(}Rntbq1AMz8bg^{+GmK-dnTT2G5a3kACk{Kq{(6Hr$2IxrSkk zZUqcG>>iHmr`JHR-de_xton@i`;hEoxHJRa>=dinS=7Jl6&QxNl}_}|=+BdrGPwq1 zN&uTXw;|H(0ozCKC&h1*MS9H-AmESM1`s!-7d!r8>Hd?zBHWtMHUQewC)p)B&ru6p zN#R3KW;mawaE)mi6KJH0ih$MhF7@GzMrO~_7F|4?%mbJ$=y%5&wVmc2zTq+2GO3xm z0AzU&gmd5zP_C{lp9TsM1qyRFx7#H${l}6!;IEg9FMyumEO=OdlCINug2K%V(k#ex zw6S62V6q3W!%VSIMH@S&c%`7g!1&v8)itL2y^N9_r-#|ahpJY3llUip1ghk&KH9-F z;oL`MLWx(=kh-rsbdb0w3eb$wZHxII1=q8sd!W=;4zZ+>PDsNBzR`K$UMozRtkovW zZIcwukdcuAR!WEQBEXZn0KNWp)u6`bR-kgY2bEk&@iGXTO*?&0(GCm-T+!9|Ms3

    zw{HNn5)#!H4k{UVGUv3nb0GD9TLerjdzDn(<>?Ur;)hgL;@ipQhw=NkHp_iKCNChx zNtz#ZJ_Kb?aR{R5kEaSX-196mou@@c_Zs9abU43|dH&n!p`9CazN@tCSO=l#B|qmS zaL=-v3NWn(@OQVqAgObfD9(R~ezpH(OtJx2+iH(iCXsD`vlMj5pr-e8c7(GhIHx^J zdp}e7#WL#;PzejWfB5&*AJRPETDI@RReK5tgI{9VXt{VmAc-X&Ok^*iQ;z|8I_RLM zsOc7vC8k;20~K_^7jVN*nLeWn@S`$S#ah*}@ww)L>|eX(N^~yXH;avH(d|S$5Mpl->-3yEc3UVck*(Qup7Vm0qtQv68RW%gY&UL=G%yZHoeU@ zbf9;a#q|sMo}3E-WA%(Rcm~=p76@Tup3D%jqB|9?Sypx1uMV9YgvV`6J~jf}CUYln z26b~o(jn;N8NB`a0^C{4JRLfz${{N*B!Bc8gl_p7Ffp(8+wGTB__Ocm;IeIfER;-z zzyD95S@4n;KqqDwv;Shl>7bq4GMRkpU|}tA4)$+!tF*Xe$r()6sQYvqPVxD5(C0iPNllk=9^B*Fa z3J&tQ`EA_%3*Aenul51c3B*#Why6fZ!fY1MF38Uf&GmN2kgzZE-vq?Q{Cw-Zo+#u zHqTt4$O^oz(VcH97BnhnEy>s_wfj#s?ZfBGy>7mXQV{DLX}LKOTulR=KmGF*-UDBs z-SBoAKsX`YUyD^k>|{AU*SAacuXECXnLTzw!N2W9t3vL zr;t7e`kaNseBIR~yFrE3-v<(%t$$T1d$(I4MO?2%v)|gWe1(5d4%jIl_vUfC*aI)l zCw2v)K+*K>Nn)MbadtCiVAa$XQ=J5ZJp9z6=Q!Dv9_X*^;H<< z!%|d&z=_vE01Z#X9U=x(>1#xNVcK|t@1doki447sx$2E63m4OkfBtwhS6)oVQES98 z?o-V+@H>ZX?(w>TV8(j;ec^oYHfyxfa_!4Dp%4OvKgK_QWs`r?k%!IRI6k&ntyzW} zrbWg5?rq>iQ_dVi$a5pA{9+7we8ld}CJ|kt^L(8HO_Pm8w7f!k!Gdi+BL^)lB=>`} zbCOM^#5~a9+H@GZxw+{fZ?52yUezz07lZS0Ohta(gK3Q2WTmr*S+%t)P3H~B0V29< zn8bVqDmkg4f1l&&iELfdpWRcYxSxEu^EbPiKlHqW9A?xkMo~-s_I~bk^e5#{*i!X4 z*%}>!o*1tH!`b=ymq<(=&|-6it>zaLb7>0kZYJ6Bou#9bHXfV$!sj1tAEE9Y0Ou&b zD{N7YnxGLZC3kjtyHu9q=NFpHL?I z0oKVoVCU!bC4KR@9T610X7zYsr9dmkOqG8HHa;ef17H!0s*{8yBxB7&hK<|Vi4}LK zX*`tLD~9B^Q$PwB;vc%Yw?3g|HDC7mTl%kF0O?CNU;TMEv;`ZpEo@MhE;%dMav$V% z6|@5%iOq{j8rJ7iH%KfJ&oq)F7X{LQ~IydqD%V6 z+Y|GM6?oe9nt>)s9{orL2_b%%I=ySB&%ajt;Hf$R(v`gEIY_G?e5Bv8n%BA7@2#Ev z-N~ox0XVA}B{tL2DK&oxc1{@HmPf_4XdAFl`d$JO+BK}<|*lfNbd^ER3Q zhk9`^??%bkYD6*IeupN^b+)@x`0SI-AL%q>%jSDW`}sWH|L=CgzIv~E(I({+;*PNB z&4-MNU;C$W_#9&oD51c>UP*EaOEOej3VAuX>Kx77qfg%Q$mxWJ&k%c#FjJY9vBdom z!kl@~WJvC+*j$<^STwzo9e_k~T@$Nt{~M3P5T63Ni{V=^gj(Q* zbrLQ^zp0s7yHK7o5g{Sx!$ef?+VJo&akgDuT^(g)k5uDsoh4UtN`Q4LnSq}YW-HM`n%l+req5b`0wwuXLudsqw3o*WR7T2sGHQs?TZ0kyE zw$bg9xGer@PDfgcS#;1YiII(AcR>S5Qz8 zyTwdL*MG9r54NYw)kBOeQP8ai#o43j&1b(g{Nz+z9MTm^X%9pt4lDPyn6+}7ogG#H zfFs1@?1^dy^6jz3#m5`2Kcw7_bAZW8PENkP*ms+U)oT8)FMvq`*0V=yg=3Hzc!h^N z4($B={H}0`&fxiud?r_Y(h65D_Gk5So*(Si{b%V<+|d4J=(W!TL_{|m?9JOQWO0CX zf?|Jv`=8xG;KckV<1!CT6lpmf%mu?XFM0vM8e}N&kQu?W$gd; zGf@PvA4x>=C5J#fr(13$V`pc_fM=(}9xJ)O*!&nNPBvX-F-t!)2Iiei6zj~+&+DkE z1?iQN`s?!m|6C%Q1y?9M2OnQCzP0_R3(nRMK%Tq+eg))ct@>{g2QsL&s>}tiJ4#Dg z8VA9kf*0R1hrEuz>5i_4nlW2MsQ#aZEZP0btG5tCfa{(BH-Z-cGsGL3 zte4x6nQHX)^_Ku6=y&0y8ODMYycG~%6zG&6Mu~xtrUvm*=U8EsC;(kkz1Jy_Hv<~J ztt4LC7O{?q8e2~i+GFu{At;qL%UK!~|9OG#GO%TrPFTxr_@~Si$=I!$L9YMZjFVfG zzxzegPyTpJuID)YIr~e7G`VtHa4=$x;Oeonu`$i}TxU|>d2ndX06%(gHL?%dJ*F+! zD}*?TO^TD}mP+PGqL1Kyra@O#S3j=nJ*)%d{YmRD{rIsBr2t<{Ts&u)HqFTk5bi#W zYL6i@g0-@*qT@bOV1Ws3M|GfLwx^?JC}t3UtkF#^3-`(C^2|y zF!fQ+1PUjy?#T-X5bk#NaR|i6vO8O~So<2V?I>B8a=jl{q?7ZpUHhupl0*3!|7Y*5 zB>o{o@9ff~SYC2VJS)pND z#%d&SrrbC@EAw~KS|~gf$KP{Sz2LgrU#t|mVqsyy zyHce8CU>CII_lvphu>pbCf%AuI#1pWGZO`VccIZuF8df@^i-cd3yboQ8&@jk!HB=R z`yB)iHF-cg$hFJRXbs5Uq#lL4ORvXE(68MSai+6^Q1SlZ%n_XMh)Lvk++2X}c9@)Z zatS=29(rt7QEQw(yH<$9b3i!ah$$9D`K^7AcvP%AOs}lR&sSGgyl}EieEg@6?R=N7 zT8yQ3JD7Av*t7v!bC4189XK2qS@sD$m-E|ku0kiw~o^@eCOU1pz7B=Gg8z6QfD zA8dc6529(3KNiSkGiK_mliy|TE;#Lzt50PPSxvKLA7#O>WisJe7i6-ZXEdtECL64d zzzq#22X01K)5i|2isgL`HzeeDvh;dbSbR7Ec}%$D$NN`_jM-(_y`M_8k^FsY0+56J zs)pj}*N!Fgw5w2N8Qskf2!u3=gruCEGJ-)$6g zdtEgq*4NjA;XJ-6DL=rbdA{4K)78@>{~2;|yRXcZ{2|L0+c0{nKS`9HtFE4VhI?3w zLwD#cX@3;#Q2Xn4aqE=)9Ie6EKiA{5(Mwhbgz`)@Qxt5IZPQJrR2_dUT8C^gB+1A0 z493o9m>GDI2E;?6(vSgcu*33qc#Xmv*6B} z1G6*ltKzZ`QWm7y;Dcapc<{clRyw}gAr|&bRq7*7i6$W?=9;RuTTGe1z1*K^c6w~} zqsrV~>kwf}M!zZ4f2OlGM!mBu1cpVPN_U6elFZt8q!3m@D|ihv)jAIAEsk=!t*=zO zAI+pbF7cOm9#-;SwZ)5}p~9ki4deI3BggF^d3>pf!$lC4p2bHJ_wY&kqQw!qMU?tw z-HtP74=1FIFAOcy!^(JyCj&`?w9xWlrz zG{WUP8hd(AZe?H>Y^9;8XiTnmR*p-hv7iyjThV^&!@2iL&yXXGiDp1ec1-++MUhp` z?Sk(w4m$QzJ1bq{mreJ-SKWzT^?j@DK+UC2xQfBuNr)04WKv{Fu@C|y3@2+}nqVi% z5l)*Iy73V?z!q|%5x5I$uE#)Bi8A`eVsEBW<_;xL2+^yDr9qjGxNY4e;o2V05I1>6 zDWJxNLIm4puh`Wmv)eDkTuAlYYd-A02#tFZ*)ei zD_&qv{#?7VRD?trv%fC2^c7nHIeKjS<#hqHRv;JGw4KfUGTm=?Hn`v0m$+H0sLjTm zHY>s(=f7-`T(jA%jpl? zvb_H}bb>zpUib;3==qQiJGZLjfVxYt-rmZ;P_c~jSS%oN61=A%RUIgq#&>-|uID;| zf`S4{AdE*zmpokAeFZ>jkIGY?10A+4Wn!Dos@bOhguU75@YU$-Q~1=ycdnhwdFT$> zkLz;ta$+8nxf|!W)1jqeJ{PbAo!=V5orc$nFg;fx#M1GZu2)$r0%3lKhr2gO~GPaU3W1ehC{n@b}PPw~OzZ5*K8 zk#R-f71JDvZrHaFvWhba1Pas0j4L)*H7#PXEtYrP)4D8qn^ufLB)%!I2d7s{QAuPo(*o;TX8!w2;@nN>cIq-Rgj%ixSbBVt!kidO)boj#oDHY z$VzS9oDQrdJ4+*%FD?eteVW{RH7cAH)SS4*6kbKYUN3KVOC=;B^E`ue-@wCN?s0Rx z;rh|l{Yt6z8QK(j7Qczs0HchZ@gUmGokhxeHFVr=2M_> zM5F{{4V&pzT@wOzcUE4fPRjxv%CPI|giPXcs zX6;SouWo{hFT4fIN~rBde#;nWs%FQoGnqWp8? zC3;QqB=tINUr1(8x{cXMsCO;@QhaT%pc2)^bQX8+yLD1kasx}dNS7_$8Oy6Cb#!gJ z9gs(NzOR5AGd^L>q|Gar7VGMcRNwvvArD*gz70~}qBXAZo)`6%9mlo1()+MSW)n*< zPkVjCN8Ja`MA?6fz8AhrBB}*(uA|l7LFHhkxLU<)VNP|MXrKBd;4z3c=db92hDXz1 zPRLr*m+rFAQ&Jj5>7v%W}1cva47 z6SROXI?wp?l7pJm{D1j0uV&ejdA;Rx^ zs>wOzt><-y4rybh(qHe|^TmgEWsL8eK-IbSXnw|qno%CWFV7$j=}Nnhm6d)HcT_Jv z^zU<5IU6CuBk>~Fi_I>Zba?`&K>GXT)oBC1*bl<7eue9CeR&4DY?>m(?ogw?y!CEf zb1uMYb@-#wbvmRJlCJogz4TC@Dca|g39;h~vcz%|U0O0H^Hl*aufa;8WKui4LG+2v z&ZupdS_2n%lQ(;(!Vsp7^y>}wLcPb``U3(oGUwY^wbrS-Sg)H5toMyR4^8)OPVK%7 zlzFSa-c6@3e{`0Gj8$$HntrihrIH!G^7TpM$Uf!NYY8HJMq8AUTYPldmuvH4`3J_A zkG}(I37huc)?x8x-7xX9u%NXvCrSyg{gKI5ik|vFqsB?E0!hbCCoNUb} z-DlSF9?Dd?WzO56zoz}J?eS)jLt~gp)Z6d0F@oD#|FEZrwxKxsLoKPPl|?eYRf=59 z%KDK8Iy(BnVsmv#^W(H}>UR6U@Pl6_c64n+^Z;Jk^0N7OfMMuIddv{}iVFMptQpnN zMV)lJz~%qKFrHI(eD_;m0~z0DdwsE~X%vW5r6t+aBZ^j?CH>`M*-ijXa% zLCaE?bbrj%b{?`4v2EqceEhTf#EbD29Y}nv4iTl3hR*zNO)WtwE${TMwtVv6?la5Z zqOn3nLVeA#1yIIs-!5f4eflZ#t(+r3&`Vx!c}etZ^U<~H+=1kEXO6ApCN6|L=Pg#J z_lGfRq)tUbG0U1{i-O8b(nq7#rS5=@>QCjLm1JpCIIYJ!10EppoO9C=4f7d(mi`ht z@}sgQ!ErO6^QDvKviTf&-~Gb=%$7m*Yq&xxqR{k}GxoXL4Y-pr;g_{w) zakrh_Hr1P^2fX~B$>$#>sbr?}_#EfS66*UkO@lZ>t#CDHCH-WC*>6R|j1B{s)p-M` ziY=stVAg!#oOU9S@2N8rO=*AJ9vO=CSNahb?xm2T2YS{!5kKb25dUQk8eA(}Z_Bp0 zy$v6}A-5gS$67)?^g>2PeBB1Xy~iSEGoP})bBJTqa)gND1I0hyW71VL|26jA9bm6i z>od2uw;{;F!ooC7dF>C3u0Q2W_N&-XL-`w@dbPF6A##tco5!a6%>Z+>sIRIYD>7WK zQlTtr3i$fH{I4%L9=75;adfil@VkwneGD@W&J87~kThAgr zUw!+t#TOAOb1AZlAS{3W8rr&}KT2{|(`B&z@-d3hdFhd@%BDi(nmRn`N%>;Buyz8? z*wg(OyRU4?((>b%e9wp-g0KE?+A-B0$rz`Uaw*z6S-E+BGU-Si;y>?krP7DPf@EiJ z5WX|^rz|xmAaZka z%O`bt979sQ<-YMp-@s??){8#-TB*XT=>!|6qA+$ZXxiEKH5vh4WMjlJLxf9HCOIO2 z;Qi%lDLM8cE`kc`9w*zVWNnFNuA8&kJ6?occ|L%uU4tPG=}LetUN9R0CC|@K*jh2D z9dZK(D~J7fhsXXArgIe$`=-+P?D8`G;soH3p>7Gd{qZZ?TxS$@O#UeF>fh3}H{WSp z90)5#_af5ki?u~&2X-A?T-1p?SKX0*H5-1L!$*)DlZJxSE{Sjp`_VlML2!jX)VjV0PD?Vcg z5{CpnQDM&`7k&6in!^=nLP_DrxtybY=0 zBn68+mcio7K1cjujbvEIi+~h!XEvtt{As;EzkNcM)uc*mY%61R3ua?0uyKD<5akjT zL)2eJ_rv;n#uid>Vx2hqeED*Z!^@D*Cs8RY2RXOmi2H`)&5h42uXtU{5CDZ ztEXCaK9^EC%!o?M*k344FPgYfw^s~0n9Y+W&YT$^N87fr)JyK=;dA%)n#qR$O9txl z(mbN%$re8YlEoZ3cQeh3&Z43BB&+2}JTNzr;qEZif`=|cZq}K)jGvtP!k;tYHd-fj zgioIQMI1gl{ew6(bosO#7hg798uLFgGk#UZHmv+Ssl6$y%HVVCMDwwwaD zi9&m((Wx1(9|Kus)AK$1=W})wMcgG$uR7l5{*c%qkd=K=MD@L4S$=77*6VyLFtq;i zu%&T2E57Mm#)|iGgnn_3phWz(yG!h1Z-(#fTbN!v-S{-J*qdZ19 zDW&)c=kAlV^R~O-*D#T_h7^&ch6~rX^@g6do{P?2EGX>xO-`-|LD$~bn~D;X5_l)D zB4HvKkd1>uSgE)!0|)sU>3@6q6a;vNQLo@DKz=5UyE_tm#x+^b)v!2 zU6RdheddUeH^(NTn?nIdV+A>KryvOOa3q}2PbEDHO4C`bVPRN?7H5D)nWxUZ<)|+H zF|bC_f8#;dM}k%TS*qnZWg{|OrpAb2nw_R&CzFL5+^;ZOG?DV@_epiX(abC~_0nfv z73OidIJ_03jufsnpznK|)Y+<^{xU_Q6!W%&1T}#45s4OeZMjoh^ znNZSdtgU2=Bh^+>tP)8Z+n$iXQ5s}-sJ<5q2=7r?-QY;$64XoN@)w`|abE5JFfv>& zc>>MCW-A;zY=iGZz=9hZIuzJO$(|Xx#dD7lXrH#2Q({x-U0rdmu^FP=oR=T1KCW#f zTs!C>jmk&wxh9W+@0aq&Z(ZA{m*E}HIH&8aL~W#<@$6S`e43h{<&cB(D46DW2RH=R z4{o!iHc8CMj=bY=!b4nJ9}u)jZob)n(3(u?g_J%&P0NA)d!uD(#z}PV3|C`49l3=&=sa}OHC-ThLyTY5V0e0#4jDj zB^${>)QyB1i_kPN8!x5b`4jm}%&}0<4yJE~XCvJRg~KHFhn`cd1w&$TN#Wzy@y1ov zlx#vN?n7Twot7J}xo^EVU7DXc4VIq!-XV5ybCb*V@@t zW7MkH`M$oH>Vf9_!aa)9A+SG;*qTwbqOJ5`R5IaxDW52duoQ!{e&aW z(TZJ;^x2iX=EgybVOjmESR(3}+x5fV=xsEbAj84lo~5ZS*|)X>Bt*PTD;`eIN8x6d zmEdm1p=yI`q?fGCm%Luj>?}XVHJVUj@V*xXMkL94zF#|%M9xuk3Z zL?SIBIR;Yx!eHe}GSHtEC-Q(a#snF^eX!kwLAo5l(h)g~APw^lD`IQ|<4*?$Ed<>f z=5}AQro33i4Ov`Q}Shxtur zd=ebu4&1OzT6#|6O?>iq)YV;W3}T&mp~%l;2|TLuWr8z8J=fGb+9~Q^@_kA^*;AL* zRpIUE-0Fki+;2%=$I%wpJ0cbjqZ#nJtkd_GBWmOjbjAPJ&D)DXm`0gqlQ%c!$8`k_IQ>zwDUy%FS)`?`9?;TCg)gj*u39bjhkIPSzB`pJr1O9&_$ zH{jJXv%wjc*{*nNt0_jsoeE$-2(90*MWxoh6A~v4doc-G1BXHv9PE@&;?Cv*@UXce zW0J9ga{Lu&8aX_%^`=b{t;Mbx^wX8u#V?JdU(d#l=TDQy-l^KrO^&lwTX~TcOXqA= zRack>Q7w269qrH;-*q#4uq;F%1U`Sf2rUU{Z-xDa7m}gOK!C*=$zAi<5-3CLbTGv^ zSFHzcBH$6Y2i)>^p3?j5Y;2NpLX-^g(Rm-XEVTO27Lx)4Eor?ma2 z&(`O_bY{hR;&? zvndEQT=6fWCBtRDqoSf2Eolczf0;(!7}Dc$V)~?Afn0ZS)YAh!v`}u0{x%uHLUns_ zAcI%d8~m%MjBRW|!0A_MaUL%KzbQ*^)OmI!@;@+O1=wzXQxBUGrEh)BsjlY{@%fvp ztgQHBPxoIGqne@{alrJDA%`YO^T$L~&>& z9av4@F|7BKR6^3prVRGZJ8Y3#72p}RlHv@=U~#0P9@FN^48E(_yyKIa^_(|-!?MtZ z0*}TiAK6wUKrmCEQj3ZIo1m9MnCiC{%1odaU4n4cHW3%=^8ukK#2CG=>AJciDvh7N zg!6mj5;dxS0 z_{k(s6^XsBZ{{K6NWaY7|RdPSEf~kx! zto~%RU4DM{ng_|Fz%||IFw-isGcyD$nKR9S1R_1~k+i$V;JJA_n78ATK)%hKNdG^d;@_zaL&~UT+m&(iWQ$8%l+^ znQC&W?Q|di{VKoz9x)nRP+(A3lpnW~dEgl82c*yFq-xr^`|pexbSvxfDjA9Lg&W|0 z(Lv$?yD__B5=#g*Zx+Z!m2XJ>@>gNl2dCF~(ui#l_1`|gJ{KQm#AuVJ_-!Y4d6y+6 zFDg%ikm*IH-AsmNV-7!F1UNe|JlYl~&VMUN1ZFF3`#lo;tMnz|rVcKQ2iLk8xB6LN z(={Q-*?(9r6&^YyASIh_G}{!=du)Qfg%g9PiGGcaO>KQ76o+y>yUT@l_QwPvz&t1E z=s5@3S4gmgvTpz~=Lh~bjqWUJF|=@Bcf~rw&GqmjM+k^MddY`}nojtjB`4G|p;+*Z zk1tnX6dp#zO6-qLBh18vjJreSsUmP4=kGP~->A=?ih%bgY2)r~oF>wZ!fy-*VhQ8DbJ z!>dg*;2I-a&%cZ@Q_qH?{75@%BK$0UD)Q@h5^67Dcjiwb??iv0Y^cfe$kVrNm6mnk zepJ47EcKNA@vR`Zt5cCWiAXCN$<0$?v+|}eRm!`GK5oq%FHy86MD{(KjuQ8`V@7X> z4sT}cmvOSC!-_Rg_uouCYR`@+Jp;C(8i%hm3syR21oEgdnUMtvfj+Y@(ioMSb8V(66^zw7j6 zP6$8MYgx|I!)?(AdY<&1VsG$rdaK9ng+8)}TjvRi3R-CQ%~8k-)Y~Es`VXq_HG0&Q z9y;9lw9L&+)f+w?U+)g`o1GIv^i6V0ysqRQH$sW6-}LaewBGu*!gWa6JH*Kk{5f+E zzNso6yvY{R<2d+X&?~+EHewReCPL|G((MxpfI|0A!W5}mRi7X~$Bo^u!uh`%weKfgV_y5MG4(#^V@4l z&1vpHFsW(G(TU?DEsZ2^?qTz#WEuB(}uS9=flZXHD0JrmtWwKqTJ-wor%bPi@I zW*Sm)R~^nY*>zu#a^G}ySMATe8Dn8<7?Rg8W!f(lWz%|> z8SEnQFg(0U+Ap-}wTc%5HlgjN&sIcPmg`;>le~1Gm6=w>Y>$gO+1D2cN1Y|lRXy+M zeLH5toSz5FE10Rs>dS=0B`fo1X(nR$6YKZ$PAo+KPpU0`NJ;OOG1OGG8PocywR?6i zZnNo-GHx=nL=?SfzbA!Szod*D5G=i+OeDyJ-Larc4!iQrg$~}b@OX_IbB~v!Gda<& z@I5>{XzYf|y|&J#(QM9fhpc?OL{oHJTvJ84a;7+*C3m=cSzkb}N^^Y@Kw4O%olyI= z2rF+$NR1f7O}3_=gO+LdI|OCzwXk(OGlt60s61(&Z47CpIB77&C>#eX0-MjTVz^2_ z80+f^!RUx0-|}ptlF_7s&jb#B5IRP3sr!6NmhQC=C~os z&d0RLNh+wu{9BoDY~It4xt4`-`YM^FC$J_euMog^|L*u=##G-M^KE9%3L)5s7(X@- zn$dIk7##tCJiqt#`mq%NCP4BXcVL$sPsmD3Zv{}5r2u)&lBxt%Uh7u;bVr8gVA)IK zP9t9VnCo*W>qzB8OF{`M`39zUQsHXuRi7kyY0A9Z>a*ydEP3$s z>Z;*yN#TY-6EinYoVCR1`B0fwN;FJDv@O!vYRknYQuZv5AV49{v&SV#Y})mNvysy8 zAy>f|I;5+c2^*RT3wK1!SrzP!aensV!D^2bPN=%)%F24yTosdOhp~=)n71x&W6q3; zZd}gUZ+DkVy>%*8R;UXe-8k>L~WOGCM3;WM2K2i8&{Ot$<(S+LUSd-aooBH zg;7OT{!hb47t0nap)(;lI&v1zfT-e5C8=19F&{G5Kmobp8dJT`S+ zP8)AJ>&%P>wYL*0xv*%>3|!^turIO>3^4UfzP2Td6lO(HMA`UKI55TN7a5o5N29K6 z46auU>9EVmJu^|NO;U2vY#E3Ax#31?{5kj;G9Rn(Q8J>ANLG~g)<}XpZ730`D(@mc zpYs1<>Kvmh4VQJB?%3+swr!(h8y(wr$F^&&KdWAeyuT5U%gfJ%&9h` zi2r6WAm?D2n9D+PvOjTF3JMdT(3&&3yn?hf*bLkBSA`>xFzL0}%KeWRU>nSld9mJX z17QEC0k~eb7P^0{&f*sPmWn^f0k>{NHfuWr9JjKmMWeNjcQyZR-8x_tXeNVBKo`LX z2E}<3@&7bOsDVM?21&rrv_%lyWzeX@zUA5%5-NWgN}cu_)$gq;@hYMDLNqaQzl-oQ zI2P38et06WRxp>^4_Z}D_{4qLsl7Fng&vOrzr6i+zP?d{OcSP_4QG8Wj$~bR&nHpTa991X zU?A)LoMf|~^Uo-$T%PnjNybayJJh<-%hT@6`@BNC&c_>CpiPxID)?Y&cAeVoC?fRl zujHEy(q#;X;p!cE& zs9}fa(dm)tcp|&`kC~THCx{@(N2n{z(~0i3+p*X4Mm!zrw&!f1WD>30x5xHB2@0KN zm!-@zOo&wpAN$;P@>r4G)1CUNhskn8){}Ed;mmrD`*URU$5rh6v*i{m1FM~_t?h9y z@M!I*7NdoTU*M7ietlf$JJZ3am;s5My7jmqLOP?KHD!Z-|Q?PijjLwuBXj zs7qKKsQEQ0zXlVD+~%N@G0r=xOfSVZWkj#Uc$o92CU^!HQiM!V{dSW`0eH<52s|Xb z-><}Gd}jDpNJ>GY06L#jR6rITgQI(cf=0ba2NmhIIN-}{Bo|Oq!q|c6rWM4s&dh|Y zuGLA@pHEm?9&Pbkb=Z0YJCHqrM`-N%H}pqd*gJiR@MDrfunKK7*-b&0u2~sG=mMHD z24)L+4QUs;76sIa1cyL|0Lfuq`J%92fvId%aZH3S40NjA4XFGDf+Ft;1M^Q_lZO>o zd!$Y4cDZ;GRt=tTIYAhxA|>13U;fg~L{gD7g;=ds^UZ;m_F7 zzWR6hXtG~<+vCV-diNj_?G~T&fa!b&5QDuDI#FSQ8-(y!O<;7e zwR02Lyi{gIjfM$z;;yga=9g9w=&|b?t4v=->w4dgQ1=PGtkU8BXPCteNWdoRxKp4` zvF}G*`+UCxzVgn_&S#)4uI7%vRv2*?2QC@2fCux_f&t0L+iCa4v78St-~a5TjlMo% z)ImcVnqUV(1Qn=JQ>7%A{FE9Qg>gLOS^6k~>q?0XbxWR~`<5sPz+Ce-gXX9j=gXqw zB^&vb#icl`s34~leXJb?7*QH;`?3i?@yXOWRVS#LK}OXZuHKc?b?eV=yt0qgb^+%L39Y;E1w7~#SO_E8nU06P2^(la zSA@n8_B%a3URG8zarQqtl_`4J#znzB^sZ5i*7^20$npW0AYb1Qw%WD&udT-!_p;v) z(Hhml2Uo~gYy$YT*nD@rK1rU_Yb*3ULH@^=cybHfNa7)dwuKql0bPlOB27&#={9< zZ0;~!rOoBRsj(~1?f?iQhokAg*BJJZKowt13S(;QXF9>+NYmuGC*gDlH(02- z5AI^$fk(s{h!F+an!@_m9Hg9;g2r5KeTMRPI zG>POLpel7-%1}5X*vT(2lyn#uW`r!RDbCB`Q9g(NSvi&z1C1eignjXvve#<>37V*8 zmBRVNlRmzyd-P^V+0P{YFI@8 z53UQm=5LKarn9#6`V0qIi`D~L+E?kkMp<2#jBcr+Cehs#^Zcn4GwPsIWt5UcoUwez zg2`xL2(l4JuPu;5x9rDM5aUR=8XZrx(ZvF|p1RboE5r{0q7gsU_FL)+V8OiPA1C_B z@;)^&QiFma7gf*0LL!#zA#_(GXW_IbsZ4B3Tjp=E8HydJ;NQL7*7LXj+x-9RzPY)n z;m%uG4fS{i&}VKMH`e|kE9d~%xaH1bwSe3K!2E^KZ1Imy2oS8i)t%?3MC;7ByaxQM z4+Wy+JR(_#%h5KHdW?@1Y!jjS8oY0*=!%fGO}P=ibd(Rp-_9oo;EhJgzT>V0nd*Ts zs!FqAtehxUS`>;;d!@3U5#0=hZ#Z4a{i@|-e!(U|{FO|J*@zk#0ZpIp&)Wd%Q}f21 zPu{JXu_u!Cj7!%$W@t!Y<`VPS9;8*xl01IQy$YRX*3{AU>W!QX&v7)YF?ab_ngQXTvyA3Fzkoy&ZYI6X1$)M$b{?GlUA5*zElnnv*O&_}KC@WtvSPkkP& z6Uq2uE{MS>v*WBQJv{^C!@_=azOpROrxLU2bjB>85NvM~opZ3HZgksR7l~bo)c_4h zml)7H?yDI;Po1Z2uCHvMLP%(X%k#x10a4N7t~ASI(yLMggec~WL&!Kao*v;aIOJjH zsgk2`*K+r_M<7HO{7Pe*$lYZ)*$GFb&FFT04YcN1LJ-4d0y%B>dDmoyf0_dTcBfOB zj(M)zFg1S%^tZiX^F|@Vsv~2~{`k4Fzu|T-r--+-ez zs>9*D%Zs63)Ex}YO2)#)O9vvsFrQ%D)bE2zB7b|{zKtSw>}E1do;hGH)VqF1 zpvGA_iFON~91`9@*&;UPv0T3uNVC5RU=AoUMC$Vt|{3IH|L< zGchr-91lWYX+|}C1{20PS7k%l02?156Ifo0k_^rWwV{GTfm|6QrW-Dy>cJ9wM{x$2 zPNW(AGh=kc+KW4i>BZ93m9&quF!u67H5g89{n`{dD#aQ!D5W>WF?x*@VF;nTK}0vo zQgzSSJ91!!*}=^U|3oJUdn0S9I)j@wU12RLkpMwgXuM%3U!uju*N0?(xVj$S{Xb3+ zp~8nD{MXa_n$V2Rfp8J}4-&2oKaIpEDIAHMsxc`qG)bxg>>?Cdt@AP2stwq5$OFrc zc5)_(YH$ea(6?ZjvL|zo?G}~0+G`Gx`WT2ALBn5=AVBh0!mrqFFOo^RIp~}~cl+pe z3-r?qD~NR5hMl=Xr(;)RZAZWdTWPxvIvP#7FKL{)wdgZ@XJ><4p(AcYnggr=Bj+30 z^@sli=toXLo)KEqeg5Uh4gqxFCjj8EH*$R38)~qZ;Kz9!=KK)AqXDN%jasuEjO$+F zEOy(z{RxLjj`~m8xo*>~tqB~}4Mr2y~wy4Q9 z)#`J>jpQeaFM3m99kWuIf1G6*eD3?AEJ;i#7>u12Wo*B)9u}Qz64l_?!cZgyT7A^^ zO#6H~&xc(G(ZH3tI#Z{yIubfJjUdH4;NgD=_{iP^h?_j05A)z~7e3zS4(uuVqXN`| z2GqRW&1eKadTr5zQ>G0+3FIg7DG3x%qYt8^BQm=0BAhIyS6gkScW!1bQhA_{9-byr zVpI9k?Ch7DCcWODog13mUKPks%EQI_aVlZOiEl7+-`b9d#((3Z^ z{)kT0S%e;BliK>tFX}}nmZV&X-htA6C8;3pFL&Q{3#Iy!@@@^MI#xQ>f#L~MiG7=z zzCCrQbuWXnvs3PZn1vXbQkxt*h?PZ-&(7-P^oGZG=Lz@={LRZk_Sb24QM_5@u1rLv zUd%;$%1jw8E5tGlV;5kmSHnU+%bp$#2Ig$J4R`9OZ^_NU>V5s$y>55HPoWF(_Az2e zdvHf(JY`mH(Q(TJ02hCMJgkgENn>f2l#u!+evRUHksOvuq5%L31^E7MvRNbiH z$h+f+r)tEAOa!Qq5p=uMt?38Xkn%V6wjU(|l)z>Gp`D zurUei)~>!O)?9PSa3clwq>P&wGJ}y+6Jdr2{Pf-k+XpdDD2nj^JK0JJ>yZcvgxGFJ z=y-a1Tg$Le5`YeCgps6%zIBe|gbp-g#K018`Dahq^DYiFN-mrq?g#!z55?i`V4`SP z=;~1TBG8`soSnS%=!suO8TgFrY!t(v8C>l@V80JvLW_zRK^w$;L`rh3POE}~hH4Mk zhst60kv?96GVn?d$#sQyZHcuhLn?Hg^LE`O_k;}T-l&DhMFB~_=LRID%+V9ODi`@t zuPQ13)LwD)q&vUE+$z#Cog_gLp5H}_R@#4%E%E~0%>|ANL$)#G3EWb{=jI{TZY!aI z&WuefJJO&oOH7g6(tgN%{PY~fwR}eh5jT%zLWdZf*(8wi9_it?h3Z1zaelrLn%o$P z2PqvD_SzhILGM$UL1}@YW)a3ZJAVfUlM`@QTw~%wo7A-1ZM7cI9cqTHx|YM|VPJ49 zv1#f4Zk_FAXZ$_$-49%EGIfyMbo!r+Zp{1yz(7(7b%iC3h7-r+54U zKn+^~;Fuk)7XXQ_*5!KZ)a(F|6N5HtEtAJZ?6otG{^?{EbLyMM-6H)@kM|9r=)AJ8 z11#&34SytLApbi_%x!JOt*yr($-xiqRYbxvOeWGAN<4stj?&Xyye{jgDn~I7mEdu< zG3}g`s|BuMHIEb>XS;hXZGgLETkw-nmS9cHQZ6jx#bZJ_yFooWK9npJ2}6a9o`>Ld+2;7@4P>~iU&qGA3ey4Ra|`Is5!nCg!&n5NygS+1psxA-_Yp-QX1ce((P zV)!RK;mA&Y;p=u-}5X9-zaW4ax*h5gZ7}6 z1L}hjBM#)`G_^pdxwo~xzCSXSkA{k>FgC|kCV2pWtyr$yzy-j8{^r-YF7ArYpVvDh z01h*Ilk2_{_L@lk9cfqz zT=0I}nH`e#&M%xw;Ia&XS&MS#s@5J57l zZp?bP?bWW zbXoW>FcPKG3#6gcil%aDTbK!J1PB>C8es?$3`j9f zn4wjyrS@D>AYviFX!2|9X!=YpwY|dhd1ToG6PBTV6~K)S=0i}Eu|wd9(o zrGqF-Vv&EUQ65#cLE&leIKl-wZkMS2FUV!W;W;y^h`@-w>D7h0!*SPrM*Uej*7>@I z-Hi^V74cqCL0pS*Yl#e&;QQu<;ajP6I@GA4K}A((7lRgS(gGXT^wb1V}5MzWh@Dmii9e+1d@!J zg;Scf1)XyeoJ@=PPbg^hU6Atch|nc-A5o^53ngI#o-Ig~V@;k=dJtcQe1lwJxCH)EgNzj39}WBO!o-0?MbW8-4eTk5 zRVdLXT&RuhyLrK%RbW7ahdVQHFvLy;SmF^E^0Tk7OxL4WX;Y*$HQ53qUYlHfqXqP zg8s$1%*H&eTZg@ia+$fAD-Po{L`_8qCRG3wzKs!ARC&jYJ+6E^DM22521Zq`=*Maz z&dBT>tvi0GUmFvkiXm|`z<$8G@i>_kZW@_btM)4sY?Fg0)$af{61VK3BDMZ#GTY&F z&}QgJ&u@q$SWO+_Ze)@lO{l=)%Jlr~!ra_a$=-!RmHJ}6`}zyqJ6I{cH#T=R)=*dX zd*ue=mx^X&;?Ns_V7OV&)rO@HDNK*f@%xBHQuMllgI-L`zl&UH*-{UuXvm+pIE5t_ zsjao{kS>1&ix8h4R!`8+QJAkuxs@+aYV^BiGUwfq*XevC0CM9b8PR{&5#e_AOOz}?W&(p4HXn9m;^gY8wgCNC`wWa-5>$JDLB@+U>|iHeC{uHPx+EhUqP_ZGo#B5G0g#?OAT)!D8xOV zm$f>hr-5WsQ(+>NjK-tNWNlPab83l66|7}j-S6C70#A{Gn!~rCAY1l^uiW5c8m*c6 z#n+q7XXhohoph(ck5(0Km}+;QZT{_(6oxDTOj$?9d9NXkTvr%n?nv1Wly0L>beRYLdi2N79n7p!+&Dk{mr5Hi=xol> zPaOas10g*66_xb(79STkM5w~y@m5*Q{vTG;bY4t4`sdi=bJuexfcgo?rU$qH1mM`V z-X70yqwx|3`(d$hw}b`K>!&y+(L_1`e^WDQj?TdG`#<0VoiNjZ?Ue;r{xUNRl~Ra9 zHReOY0pa=!j*>^?Hv4&?Yb*8>v`bmDUKJK%ma%S4LoLL>WlC@wt*5;r8?f6XhG|AbR6y$pKSmc#u>m}S#|7y zxP)#dbS2(a$Ron_fDaOi!5PmA*Tmt*)*UyKK_jt)kR4?DO+;kB3?5mhgVq^|QnAbS$Lftj?l1xLwy(CAju1 zY)PYfjtf#u=s{#Bo=u)xQz>V~iD)u1+|?Sp`y?8oe4>8f{F-VwSa@mUIrjIiI-EMs zP1wnLt~C#hbwO`DLC~K;hsJlkT8K2Zf&v-Z!#7o))5_6&b>7=YG&7LM2sV<|JvSzL z+07f`_;TbJsrrbV1+uRpJl$cKVwIx973@*P8%04qd(9OrUU5+EHADLM;I)SlGv2c6a?jdriKvag7Z|6kYP*# z97&Zk;UNR+LjbaqcrSgi)tO{aPTNN1%VYr^M4EyP%`}GAD*vqT4d>Ng>u`xgZ z?QU!t1_SfSkb6#V{e=u^O2bQAd(^i1dMj{!hy0E)Cp5U9KFwg^*RFz?dp+4c%r=#) z9rlyq{6tdtkJ}Nh*gxomtX<~zuL%Ll!JnaWEwzoUh2;j^sSOD9I@BhL6zpC8v*I4t z70|S;1*I-mhVFTWZPOQ9iF`Hn9GDgsW&+*KdW=O%Sqv6UiX*wKhxGuN+R>s#p6`v- z_pwL#@nrhuV*G^613bJ5d{Qi#pU-k7r%5dx_5d3+W7FU`EpW#OpVfcr+Xt?1`^P`F z_CGMSU3Iiavja+y`%d}WO)}V0&_6c{1UdI>CaqG&NSbX6zxl^M1dWxL9e`4@Lp1W) z(;brI-z{V}z}fQp4iJ!pYPikta|Fl`{P#r$auySYbAw-cQs*?2_~$&{WYM3Xk`ees zz3m}&SNZJ6*|PM0ps=xWRt1t&#Wg}11%_g`3g{u)BI|=rkFp!|UP031WEn8#8eAOI zTuBT}K0%>2^+-gNd?f5Oh(sk4FLIR4ADb$fPoQB zhJO(Q%!E7i1)Oe+kn-ox5cE#!k0794aY3%Qw5{Z_E0yK0t+KXv`>WOG32yJL>vrXx z)dPrpxJV-1--VjTS@C4|<8;%VkDlG0TO}56anR8_!GB^})U$mXm0FgQ4UWAK+{7gX z7(kmfgFYtZd?gX|i$x>{++h#2ZJ2Z9h=}Tu=N;+xtcp$ z>zcZnG|T6tW6Tgwg+3s%+u}>*BcRAajZmRUd)4rX1QulIFq{H}Nfj@+5#mvRc1TCh z`Cj>aqMs*80oP|MwN{YM!pnccfz(wfEN9iOWwAEZWh$m9Bipy56n?igI=OV8X4p5M zjMU4lnKM=A>Q5m)4WRN>8#l(`vp%`i2CZR-vhrQ9&9pPwtcHZ~jnBUbc5l2`@X$NK z=!P3PW~CLMN)E;&xbr2-JO{sI)+Q{tQQnAoo zK55?+oqT;FR8AIPgq?7@0ci#j#Y zZ;-9HFN5eZmseLp-W%Sj3WOUv&>FDc8xam_jr|yV(G-PWv! z>Bom|>HvXUwRU|VDZ*=_7Hs!F^uPee@qTPcuyUVi8bmAJIZ35r*_T zC=5s;WpMd8*DYhyplB|xc~-S(UTb|FjhBZG$f*C?3b@@YES(Uyv-f_Q8TIJwxd8hV z+xk2?YXn5?XxYvyYl$S8o^hoL46Lfh{oscYEx;-}&vG``h5YK9FuqJZOejHS^a4>- z)bzZ%f2r?Gdq34bym_K3l@8wHkKAoQI zD*ii6UF^2(udn$YS~+w0SaC`-4HAFmi|`cvTV;Xu$vID7$98)KgkWK2B{ z)6Kv){RwPgdLG#&NTT46Kf_HGJ=YBgVM=l#N`q8LEw#jiNB-g9^o+$082;#%K0TXe zfZvq`6UKNS&V|eFdTnn5K8%ZGy|XK;8zyocDg{ z6l;9^m{yzoT4jl?33HOQN_+b(byI+{=6YHhHzS2M0u8@x(VhcKlC%c1zIhYwUDAHu zQJ)+$51W)gpHxEF43V0uT!qn8G5Pm#43e$Bc$C547#pk`T~9cMp^8NtNlB4Hc7S37 zl}id#C(_H@40d6lg{wNKi~*;6<}N&PN9I-^#wkEu#9DeY;V#N>W8u{_hipUslh)8o zW^7+WFZUgzPToill8K!=-> zu7saeqH=&_xD_l3EzMSv8sn7CEOd17DzN$`P-tATm|6sP-mDpT(?q8yY56HPR}mkA zA-r~Q?h<-hKf~e)#dXsM+$i@Ft5qkIQ*(XEm)Z=KLfa~ZQ7No>7oE5}zvwzf$x(XL zSh{8%6cG<_Fs`&5uv&#hibwkT+!9@EjUhp=k;#E}9Hh*VY3)d3@|f|{TBH_3c9@9f z<<-~_XSStOc9$MtSr9w_(4oZLi!V_wBx%c+t&P9W|EBc@5*f{HyY0bu(+gl2!JB?`MCd>V6*j>=9?kes}ux6m;0Xj$xThy&wkvVZrkQhr@F}^2eKqPCAMn==+>+G!cetU3ffwJEp6fK@LSIQUCOj?o>KCq_6yk^k^oGv1V(~>Y{ z8i#`xx>5)Cl3_@yrbo8EwvLVly3+Eb;Zdd2;PRwRpl}qYC=hlj zch-1bPO_aPnu9kw`qVVn#ye_t^FjDDbTS$3-9m~H0RHy@1>m|lkAZn7x&yeo?KT|k z8yD!Q(|`uNdppX{hb5ESEspQiDpA+umFImTmC4iY8M6Dmy}P^~EQF|U^qx&~cPIE? zxe6={H!{ONmi_9?{yfX}yaFbZ`P>2LeOdoLiq?xw6@K!0&)g0@zH?O>RR05uvMWd` z*|W4^GgnC2f~>o>y?0Zs(R1o-`(`%OHN46iw3Jz0n7$?F=Js1EE{^y@B1rjIO|LYB zWk$WnOAVr0rOfMxGYu}d9CU#YD!v9-e+%^Huj93A=Mk<{) z+{SBH^+d%8h>hm)Td;vO?NnQ8WMS0e)peZKyKp$udw#i3fo+u&_Knr<{4H7`xN zKPM|A*DsBMO`l#2qWAixjqLwU-fc}SEg82*V!7~Vp$rP?89Ev|T6*8w=BnvKGrB{e zrkz25!)1y&Kqmxj?=$ySNQw8zEm?YE; zI(_qaKRCQ&N`2oIQjN3OTwUoCSB3HFBM=+FJ-|Uavu0*wVbToEbJ&*KyhX}PU+ky> z<$+T2UTc5^AkyWG^?X>B3)fhcZrJ725P?CS_6$*wl49GX{MMdT_P8K~G}8ENb&d&J zebK?x#zsf_jZ695pg+8axa{i=E97*~&ofMT7ihE*%0va*kXzrp<~4B|(iSCi3#}d% z5~~WVRY*)Kcy4A>=WXap_EjN3Nd*ie&zKk&2)=GTD@2F8tf*>QO3n`Evdg}|aq8su zbNWE}(cNn2*${pec^o%vQ*eZFUJ1QCgp!_Zq${*f5F5X!$>heKwJ+E9>{_ST9->PN zjgfRrLE1TWd+*9wF=BYLUC%sg-qJ5ZJt6e+nK&Y4q|Z#^cM*E8BVp=BxoSwSi9*IM zx=Hco6%zGUrSe>@FmHUQ2I8TY^<7s-_|Qh$>G?|CRLXe^8{7$RAMEzByxnG%9C*K5 z>sAy|h+B?Lde6$#kGT8Iwar*8@?V3-Kk{QniJRRG-Pv&n+y{+qp7g_k*Las;m~?D@cToi%hDs+GnhpkKu94UDm_F(b6I} zm$q<$IO+3os%5!^4XQElG%mP*`MeHEPvi35ytH$A`55XGDo@zG*jlA9>R-*RKp-XR zccmQY>iAb(i>6F^zPNcrs&?I>Q6*QoEf&pQ#a3Eli2u0|tvnhtLiw1c^XB;Y@eHSw z@)z!3TLE?cUdyT!D3%+Zb-Mkw)chs1y(q2vBKXaSv$Sm)=#TfWY@jS{{#^Hq5e_&< zIw20jtX8(z^j0mXClpsHpo40`g0fQ4G2Y3MVTP`&2ZZ#o;&fDC_ds~Cpg7bi#Va`x z!gesO2jm`*hUA=(4m>1k=pR56n%2|L%ZsNoL{&Q4+}kxO4QNl8eW|=Ako!nzdP+V5 z<}4+#dw$jif`t)a-kGXVxMN90&bF4vOh>badU67;W;LDY#!>6|9-4XGZ|??6SIt~Z zS-mXG^{l@}=0-M@{ucJsv_j$?h!zW~*%dE$xj#*$ChK;(y`G&#rsKWdz;~W&%i^%R z{uQ(t+=LL!@yb(y=Nfwg9-GdA3<5$qUw2btY&-bV}_xS+wU%{HYL&;=ax6j7P z#&wwGwKdAnBS+Ft1HL!Akvd_yPVd&X&!=>o-ZWj$TN1F{(BW+K)Qq0K-qp2@4bz2k zG&)`FZMAOi%eSK;u<)5lQO)#(SWGg5-vua4qY4C>DL6F3{y)y)oy&~~MS#SSb)sI) zxcbdtEtR@$O-KLO6OPXR)SnEQPhPp8pISPQzk39THOcYBey^|+I?gHL9PhB|2nz#; zmK=&`11GZFpu$G9&0Ck)kEYlLV<$YZo|s;K3*F@TT}8y@UQBl&q>Y_0D5HxmDj{43 z)YD-nKb*?JOhPGJfP^}T6kjKnt<1}=N28a&Qjyr#-3{*+*j$`iYhaVzNOQ;z1B5pk}(F3)2(05Sn*3&eaG%Fqi|5c6*x6 z*vw8q8Xn*;o)@#^e&^6oqh{KX#t(&LPNOX*l3QSgO5w6j0oeiJB(8|e_G}kWl(g}} zF5bqC@CDCF+66Y@d!P|5X>nyj7=GeP9+=smhX}MqQq@QT+K1d`X5u&TCy} zpvTEo72}vyx+Z{5YE{I-N)Y&LOq*lfM(ll>0Q$Fpj-#8Mi0d_u7&* zUE*H5_evlpuU48>*-D8N9>?<8!&;)o$=GusYXmT$?z@RdUHJsZ<$YZ5ewB?h&a{qW ze&}Zh?r%!i5T)Y?q1=dK1@~gh{_^1aY$h6gk+uejSV>v)dFpwX|XO^n%8I%83N45(Pd9Ei4|-uApX=>!~rd&6BXcE32gdCgNcx2*52-8tJ=+|0b= z{hp#}V2_g--#8iatX8*jHAa{$NLz1@7@it(u3QI@`ov_p?}5)R*F+m9&gAs%`=pD} zzm*J)eNT~NvjXN^?04oH7Jd_lF4<^z-@YYxEv;^l2u;RG`;$<~+Op&3$}~^qNlvgD zlsdlTUuKpf@c*~JKw0ux6EP6_l!ZRP-8BvP-|F#Pg&$sN9u8y*&roJ{ytgWCVDSeo zt<$-W95yioqeKsaxn8_dP##65&e2gmpCl3#c2P*SsWbo_foXo;S67l>_0Llx-QAINph8!-gj>GbdpM zzOt!NoMEFF)arz56MgImu|cS>g>H-6C7n%&yP@~(EI1y=>xsW2G_=R$QN2xfAjHc_ zyzHcuteB!bAFrm+*A6;dsgUV&po2}f(@~>_Tk@3&*%i<2*KoG!mdoA6YW*{h?RC$! z4tum~+s0$t%(5w?*GpIYyaTv>Ad+JW)+^0n+oFahKicYYh;&7x4S5{+>ODvY^zbtn zPsGw3k@Oq-6UUZlrHFWHJ}wT{p>=(2s3N`NAci*T*K{^ld!0L0jVg5_Dd|u&9*5`k zoZi6{8lBEdA6nN-Ki<1*xq5MUre)=NzSUZ9VQXmZsDW6tGgqf*=i`ve7U|K%-|I`| zYMpjZBMg{LAaqS{xrw7;Mv=CSSU%}}zS|E_cjR;-Q=(goC88A)uJol`?LR(#LzY`J ziBFbl*bqGFI>e))q)^ZyKlbaza}Ht78lW#C#DGGLiLGH1HqzsV{lF0Dt%oyHh^!7S z^vFyRm1RKi-{D4W*9Ecl=C)(`Z{#Mig~Y2YOf8yf>Fg0ts1vej)+Q)bX=Lz!VjwWG z{3JuY4K4y3b7`~cU)3I|kWmOvWT$sjLHosp;8;#d_Dk*O*PPG1Q$FX)_`=X2;j4ZD zMknp`?lLh(2G^KbY^iX-*&G9WZ!q)90F@pHsy9kM_8)=UKeNtwV&Hjk__q0e9Y&wR zN(`vidmi4Jc_W=w6kyJX(lEhM3eGTIvPkcUT&YuoT5$7Y2M!mB0pZ9D;nauCXNWF*~>wW89h?!ah{c4X(|ntE?NZa3+jc#oy5*j;zSF9KV=w95^2}7&3Q| z3)d}?*Q*xBru~nbs38i?_ZP_GUda`gd(U z*uKfpRyy^1X7`77v2i$@r;%lOIqV*?8t+sxl$#STO}_62v%g-y!we3-WMq)qU*f-C zx4%EGzkBELzHIG07gQyU)|ag>6UHm*_@A~v7kmTv$+%y8u(sY0kej!-yS?{Ov)u{< zQ@xo@)da>co!MMit+(LTI<>fsNC_K74KAM|&vXtKKA-X2PI4PFD+xXc!dC}dLx0D8 z6-}!V7GEcvhh&ah-83#=I%76+j(B?*<#)95n7VvACyN~@#yBT?Z8x?Odz=b$#_ec` zn{$on+H7MkJvRsf;rypjQBnIgTizsfWe@M4g#hRKpSP3t4^Ojm7u5|ZdzHHw|C~+B zpHsx}r4h~V(z^-GFV zbhOpEA5EOzEe#zUtn3Pb`<(b+yW|BZ0NY1J8p8rRamIHz9>yWc9@)Qo;JI0vn{%d0 z_1p_rBgO`KV3TbiMgP4>A4`Jk+~W6K6&CRImQ^2L~gA_r>Kc9Zhx3_Rg;Q#?DX6FHjG&2Ka|}q5;aN#9V9UN}+0`D3w77WW%VR1PstbHbvU$87>6V?=mP(TZ3)6 zKL<0^5t@pcKQLqm*d5olN)PI0Tu;hCH3l6l#X?%eOuvsf37c62ruc20E2}eiIP0Z0 zQAp0a&o=YXMS0-g1D<&*uYr8mG=Ah-(YxE9EqQXfz{nl`m_=|H0tOC%9T!1DB;O2v z8a}CLc#=7JV8%s9FU(cZy^2EeoKtuPKNPGnNpAy-PF`w%WlSb0||*) z1=Eq1eEJ$|j@}miB+08__7=wh_NL0LZysADKS{i(MV;UXYHQIWZqgWYvWN~BhI`h_ z8Fv?|n9ARvZOPJw{)Y$Ya)5zHCF?WB!5xMQm+;lZn{P|{;#}-n0#-CEm5|j;QdWj1 z8uK(H%Bz?ztVS|(!=1i=UZ<3VAYTN(`%ZfXU~4Kh-nom46^5 zl)cu`RZCrw9o~L9u&vd=^d(i0*Vf9DUJcOmk(gh;)ioDIG}EjV9*r^`^~TKBRt7 zo8N?{^h6|tww4m-nqkI0tw&%TaX5%h#$r1d|!v`=^X{St-$bOwL@jiC( zHnFn0Fb66?;FWO6~N&1vbV&1wM5NfJb4=DY7Ykwa#5ag z=>W%Pl_V@)!r7}J?!Xs|thsj2eq07d@e)=6s^33suHN=M4Mda4=Iv~+CwkrX#^bOn z-rTKhh2={ZpY@kyh86&Fh%E~EjIz?;ra^~*&r8OU9!fewi&tTe7tf2hgbmOOl_bE# z5!YoY-+errgnF*W^V#V#$$H%Z=%|ORM=C#Y%yyP(=lLc}l&BmHy6kR$5-g2|h9Z+) zd0cyB;n!@OOTf4pcy)#={g5HM0(G#qz8X0(wR2?VV5D(W7#e+0I#YqnFcJo;&?&YE z5#^5nfx&p*q^hkv$k_GQ=I(AHrXra7NR=oaE-Jc8PaR6vD?zMU_-*tw-RX=u=6N#H zTPyf>5=)X(KXas0t+IOl*bdQN*r*Mlby1->!1H|k742{5@>s{>dcf`QJREbG%GzAr zv|1dQebVA*nAPCo%nT_&4lR6_`8BWJy)4V+=$qfHpPgaRux>~5fi&w%J$LRpPldN<|MM z`%wD#jpWMSuM^2y4O@1oPxz}OA?V#yb&8vh1afK4(F4c z1@kX2(zptw90{cUG7w_8tP>?6SA`UKYew3*EB={mR|4#WQQUG6 zJGL_25ecAH+ouD7X9faZO?}0tw>U_odUyns@!?mDQWQq35dX%gx6Mu}F6wEC(RiO| zJB^-+X~nV-a=&2++1{yC(D>xklk``=)0Pr)-r}=BIvq3f;JWf$oK_cGKwQ`jx4RIu? zNa+!2n52X1*Btu-*4JFFn+LWWcefX~H z(cus45T59D`NuDdtwRoXxz93btrO6}~^aJHC9Z`dsang8Kd;3z5 z(d}8+A*qx@z>ddVBdB>BQj3X+GYOMwiOUMpW~;^1$WxDji7PWJ)%)_HJpT}ujWRCh z(LKMd^S);^7(UZg&bpR-DGFnARmzTF$sv)O2^^^fk5Dm9hJmn%e7sLScK?GXWW5vH1aoR-pS z%sF;aZBk7>I>K69J3Bo0C9xphhv!qXQSrGE`$knHh?7~rQ`gf6(Wjou;&s@+JJeLI zngNZSj#X)#TKkm^cq_gGt5C1tqY~33?M~}NbHT>pnmdvCB?aejf_U0AcXYOgTW2^B z^WbXIc*Sa%gOY#DK20gH|IeZ*@X<@P`v$t3pXuq}y6B&d(R+U=@_S}J=`$C7XS=)5#6Eeaqs=vcL#8 zaDrHg25G?4*vZUWx|~^*Q*9{R_d(PB6~js_n>sN&ryZfVYH_=IQ%%x5jR|u0tqK{l z#AnpCz5yUJ9CH)sCZwdJjhK4MJvq+_E24zg|5Rq72Vz~SST)0}bGV%?%wK!h5GHcl zx(DQM}oKkDOj>{9blqIJ`(k1W4- zpwCxG>?)fkD(ap|K3Dk_PkZ07S!AC1Ns}B*jf6Yazylb2sBJUvz{)C|)`RkNqkOR} z6K*JofZ_P|HZ%}ea&9*2Z%y5H*G=EJWvtVl6sJ(fTkiW+p)4k_{MOdmH6FPa1eRs? z?%pu-LuBtRO$eWE+sjYB`R1l3foYTj&=eA>hiW7_Tq4ZODHF3c^yp~gdgy$!pUa!Z zL~AxA`=J8;dEf?PA`95c#WTgSIW`8x(zfXGT;?xHIx-=pDaGVHD9H)OP4B^%)^0Qdt z;#o|Mp=Z2Vo8dH;o~Kq$`zRv;H^U{D*I)FMlL<@e!Dq)1Pv_cehEg7W*zdawDG|+w zQbX3i6g4=gPQ(~QY7YscO$P~sZsmSKm<|%w^5;*deaTaxIQQD2{jpgHP)?m>29)b- z&3?iMpP5mI^*C$tK;8>_PdX-bIp2s5Y|Qjmh4rJ688fEBU`ZH;Q`1Y)VefTb2*+I( zg^R!?ne}L4hR|amI_S=gX5fd0l=EgsNluRmQ%9+3c+9x{6xs#nIUoc!V0SjX>I^3R z-gD4JS6SEhW>v1rU_t61F|6+}V2%HA$TZ*cfaCO-`*%2PPm)o)*OXRN-MGepkSrF2 zry{c`=e2e=%1Ej6YS{azxa;GMD$!xKH861Y9sYZw9q;QY`}1{@Z7XVNJt~@@c)O~3 z5#!f%%VBzG39@X_dc(LyGdDw8i@-qdklN9N4CdY%X_gA@I9Xf&YTn0wQ zIG;0~?YFb!;h-g%N)8vtUG3nja55w@JolM|QuYikyF9$c45>1vlM5PMJe*AVowW^@ z5%FkYUIOqJ(H7zqqD#?4jDD?96njP_Z+>A6=#RU?@M!KgTXXZYBVU;EeD^4s=%`{b z=WWSVl>QLj~dcQOB-B$!T#tucHJKCuL4P*O1fh=V(VOr|9?*dc((u_q7CT2 z73#k2p>@9`R(l5OmVQ?r|1%Qv-81p^)BQib-YGt^DD3j?pkt?FJ006jI_|h*R&3k0 zZFJbNZ9A!;V%s(*FXo+@i|@PHzjJ@8_St(qYps8z*YBl0k5@SAR$9S*)F%9TYKlFhbad!c-ps>Wr&t z1FfC|&kr_q|0dF7$_d;Yc|UHtPJ2_m_;kxStUl80cbb%VzrV1r;`$sjc0KG@`(_)u zz4c1u`0Uh55V`q%d9Lv<-R^hXMKgBKZfv z5Zob>3+|nW)tGo@t*TA8(2tzlTq{A}h#fkjJp|(=qhn&eX3|gqnZmg}2Qc4``}^jp zg?|gz;j_WP!Na*;uJV5dE}d~bwJe<_DW<`+L{GoX{Uvik!M}9Yq@|^0?0({Fd0T6B z)Y97b`1^O6+DjVphZ#5^ydyEMwZQV%?oX#FC}IniT-pN`;dVS^fEzaCg8>m`qLsuS zE}eo&W{(Dq!g=UCW|@lhE`jgh?qp`<_`U8l=wo{OkD(+}26tn^q}jNV^<7~WJcs67 zyb4*G{Tk7iqqXBoV(kQx?RWV2ny_XWo27!Ez{psEhpJjqS;WAIK#R5JLeXqD8oC8q zhBy~@k*bA&AUT}VpCzCFwp;e5A@rbs32(T1pi6tOozyjvEFyJ&zwU|KCqTH{xMAzP z$B%5?470_q-6u zOy6LG>U*}hnB}snvu0njAucDxMH^9M2X=wK6?kyOc{)wZ0d%TkHmXemcj2))c9bzJ$MY7hsrUS>uq)hKf6>D29f3md#6ooVK z0ylOqy)AC$!w>b`1?;`HFZtZ+l&e?d2BgR{c=t^Oo@XtKfR(9JM&R(_h}+%){T6D2 z!{^@)c7Kv(S~g_J@;AYhTt4ZVG@wWg#ANZ!GMV!)wSQi_rdJg0IR;02x|BDbW?J4# zTr%rG&qTDgFWO$NYhRpMdEZF*&?HQ=&Wq2VjE^2|w7FeejqZxp+9Gqu*|=Zoo8QFx zoO3oU+PvS`zFW{Gv+gDS>$eiOivC%+T){cE+AB_Rk#>|!Hj;5U!L~RUx2f0W^)Zr9 zaWMVx^0GWvEs|m=C#(4nYRIM$QPrmTL>rapV_SrIxz$rK}BBjB!xlbR> zU2XSlJdYSWC+Er=PX_Zp)aC8#3knx#@4w=Km52l^EwtxO8+cdK{%=Fff1Go^(BHlz zmyTb2b&0Uix24#3Y(2Y2+Gm1`(S6i9a*0^N?5wPL`2(n>&8O(iEux_9mj4+uJvPjs zA-oB6?gEf_f>deZNn4idqd;=G7sxBHw4ztBOX~`NZa9zcud3STF;@lt(z;Ol>o?Di zhw|N5XN|OK+l7^y*&S3lYQNYk$?pc8$r_g7-h9ee2cn{=H0)B?0s@J7RE?~R$Wz1V zrzWRkqC|TGHiS9|yHKZ#U;Q^DGZ#FXb!=p(Ck5V)l%Z3QqN8F^y}z44_4htp)EUP) zJ2$y3c0W(ru64M-pX|fOW_MhE!L>(yx88+hd0rPRRz2JCvUNjesG$=^V;CkFWhdwc zl+#t9Cd;MmkiX{uz6Rr`cx-q{lbEAHcD3aS5 zR3Ok~zwXEtDo_{e3}4dl(XaH^&h{ii9w?Ab1Cx+j zSw+#@99-uW2<-~O^UL1x?*t6xC1oVQ72(tJd}pl@ywQ%nZI+hVs|&_EG!lp$z;<5Z zzpUVN`ut@zTY^pWNs?QOp-}!uVVoP|*e{%@ffL`{SOa@y2-U>?^keYU(| zi)}{B9>gLh;f$$esBzYBvxcGQ9F!B;*MOSuc9*5XY{C8J&t$Ait}=T7^Ex4pcMxNd z<*N9i!;$>kl&QpwC?HN?7*!B<14B<6c%}Rhy2k}&xPgnuj-Qp1WJMh>U8KyF)yk-! zCT--|lsuK<(WOQcjSy7mI!DIsLbhGlhz@aPhHRWo93azr%Djq?(H||5?SUsKRk3gh zkjXDH=nJpKjw}9|J8V-hib4;|2jbAi)JLc{Ezuu2czBMS3q5EmUqJRgC~1A&+IZ~# zV#h!GW<(uE(S=^7W_rr%(3%Y1jB0joFK6Wv0ufj7hJd3cxzEV`_uD;{aL@9Q*Fv@27)X{amUKy=DP_`U{So<$CG3IvYUR< zQqhm!B!*KX^J1yau|^%yyM?J9Z_pc}nZE*6I7|n^x7axyTSuMjt2K41T{WV^^69QU z=7wVzo13e1J>gXavWW!ko<OTggJtM5av992VaU=83f1+@7DVJx6_4N%ILG z5HBAp>t&!X41<)43h)et`x1jOXov16w^ez0-#bq>k~7^zUi^IL;O42aU&0{TSH-&> zKL*uoJ04OJqx9Nb&cj0qbJNlr*42xehBFEI;vIqE+2`5eR>z+&$(#5#Nfe<12p$`G zi>1x&m4qJg`U(^KTJ6sG!bc@KR4HSa>evxf=*!orQ_gCTQ`T%x&8G`4=+yM%*k^Vs z&iO_FroXZpD>z4g+Pb7G#tC4(Kt^aD@oq_$X~PuCdUQ=mk!1gQLxaitFMr*C48ma+ zblY9d6La78?%38n6OaYpuDW0GeGEuf0xP-h1pjBA#j7yhY=h=LB+8Q){--_L4t-G8 zrd@~XX*4#_s!I$3{f0}W3UQmoANrC^3>GY3cysK0)pRP0+w)=V<_0l-f}^}rT$!g` zcv6Am@Yc>08xBu`!mp};%r4dX8|Y1&<Eq~N@H_9e3dc({bD8FboZ4uL4uYgk)Y4nQZ1Q0pHtoX z2g>==*X!lgu`%SdUDN%WkAwIgBP-W8`=of(V%`@h`cf%8Pew`rrTEVfUwQ(aH89Sa z2yOn6P5M_b6HJm97=EjAIom0{<_QTsx82?nSSH?)!J{ISKVGcOx;m6{fg2$ak)V^l zB3|6GP`eVntrhX%((?K@0x-nZZUMCseiqLJtxrylW`>;h>#xwQ_G(vS=WnDo;J@vl z9$b7Xqv%5bO==Exa*UjO>>#kpw&jQk=0u$A8=azWTGh$Jp^1YOG#CEUx~kU7X?UDa z-NadIWkPp~H0J4#np(zqKSmjo^v0lkqrcYXU{W$d+m}GhSPaYG&gME)wPsU!N7zZX z>b(q7_z=FUMsbMeF$#g^=8BEfei*_bmGK~Ff=5H5_tHRSed028EuK~!*>43Cb=Sgb zMzaO{wG=?9L(#KUau@SfN*q(s$1%fHNg;TMmCHDsqmZDGljxsUFxx9n=56c_zL`LEqU@)P03%i^fB^6?QvmaNs{!k$=?`k?A~LNZs_*s7n?%mjPjX&Mm%HU2IO9Dm!6nUAjjUV%1~fW0PN! z>>P-GvleBsW?>bMEl96D5~#V@Jg(Is=R0p$kKdA~Q=e_fR27%b!QXiPYerSmC4b8P zN1pF`;0qr+mR%AoB1}v6Y+a_!AS!9@^|+{I8w`Pgq*t@^ts*{toA;ZsjpWafUu{9=n%N- zdc1G9R-fSP`oM6g3kEQ!k3~nx3%<>WUg7Vg&&qQAn?TcCIYp#kqLZ@Ox>caY6-4b7 z5C!uNs;7YCQE-FF5QXm-|9(15$SASW?zYu)bjGJ=R`z`{-jb8yOQp-W)NOM*UR$pJ zJmd6@)TZ|>I^J554sO0q!dOwtzEe{FcX;sR;ce($(s6r|Spu@H%ocRDw{)#mGUR(7 z$s@o({PpdFm#IF@e)m>6G1R0)lQ&ZXk_1w8vfg7jO?Q4 z=(`_4@Y}2iM{s$dFo6^Fxzd#xk-KfC6h_8Bj>?)7Sj;Wdu z%`#ai92Gs6#pyC}XG znS$vA19)qJSO>)wuA5NK(RSp z;I4F{#8Dy@6PbW?MP7MUU4VdbA6ijWTRb5Lv{Zg(WnF2jrqt?0vvD?`Y1wS^$OGuy zrgJ=if%?nNnYDCL$&QJvxjxmmL;C&^hUz)ll;{N3a%Z(y$LIS|0Xn^^b+~<@U?jbI zp6Lx-xY?MbRdbor#m`KmaSZJnJ4pRJiwrMnh0gJErOSRk0CnM(NbKz2FxWg2W2a+R zudR8Py-Xelb5DWy+U-o&JF;TQbuVmIax{;1x=36g>+5c#k-Ti2ME!`UkhN1AI>cqC z1oq84(axGXuc+4h4+a_-#OE&_pC!>&)vH!ES0pz^SDu>%8K*+Z5Z?HgVac@ci%d>8 zNo>k!veflq8IvwO_@s`%$K-`5j$pMgHSDC50FyK_ebx7cZ5hD5GjKMX)kE()8ChOi z?SA}+$M`?pfZb2~;k<(lKJj`vePFQvTOD$(3*+{^+7*1e;p|GkgZez5eh)kztra78 z_x3*beee8Sm!-tZo+=TzFO&D$L7!nza%0ldoY(De%h_Ue*Lq$CTe%Hgk<7cPMoVM= zADdP{P1+4}R(6I7+=aXVp-n>RT7}{XlH5k z6+m!&27o=$(p4&*BYg=pUjTRq6SJ#q`_TlZs)1gUOpreb)$=;C>Nn#0@HZb@P;%lWU zDXx?l1!klm9s)-gww=PLCTdth(o);a4}$RZ7yK008^s)23&1w3@2kT`cOsFn3I%!BrAe$6JvmHBSL z>kr3rNmWg;ymDZf0@RX*>3{eNoA`KVyPCY>XPCvK!&=9uz_{@B`pjC*DbX_+cU)m^ zN(IQY@P2Wj%?w~P40lR-wN{PJxiuXcD;jI4P)rX*d9uUTM)m61xf-{$DGo3_1L+wM zL(rljL15E+d4OP;h)-+hQ!H=EBMBV4y?{KG-WJWie(9evW{X z{@=FK!t3b6Mg!~s`K!!EiXZ0y6H^ShM;R6aZjNRwCYWsT{_9r)8`hdx-r*-cjZNLl zh1dFBWhdMteC#LM@lM_3M5+1tfFe^LjEH@O^(!N|;U?1_h&P;!t}?`hpv zWAo=6St1@|3#*}l&&N>XsTY9BQ$yXr!^X7^H7^4dW^iyT-b` zco^0Gp0+;tM#N$jQSIK9lK=T|x(Vmo(+PnAe)OMVhW~qcVfY?2HZ6jCG@sgEVOV&2!862U;f0+}+c| z%!=xu>!CJnFO$YA!Lqn;ejA}*m*S*PVIoico|cdL)nQ|F7^UIr87`pMbPh00K{mX={CZ|4mwX^zHDmrv^!9Cm%PN0XA z->NORp``lnKe7WC{C`hQjeIs~S&wKcVbY^4i4&yDoV$f!y3==1#a;OfQ+ckceIUkb zmX4I@%FXbj1$UG$hGkV(fsc8OqNgpqL_e`g(KeUXZ~kB=Br2V0e()cuO;en-!;pQX z0P{XPV0s4EktMGASQ#9rV#FE4aZV;lXjFTuE2zxT-UIT4?_X<~dxN?d6h!@c@sHrh-$G9j$(3 zMq}Myqgj&>&cuA5^9qmGlj@THZBFpI84HQNcTWcTFcVSJVFmR*yc*SH4ks{^! zX#BKJotFeEW;Ksuu0Rt*5KNfBQ7v5Eu3K7PTcRtj4;K4ZrwldD(SH6FbdoK~ZlSLK zTgz4JC=PWytiY`sAVZ~uzBppQJw1?e!QIx;h9*xnY+78asOCEE6?spnxAVhn zE|CtGLJ9VZ9UjQa*ga8+-+=xG`n-9pFLT-&5`5o$CnXRRyqgi#SoJsw4;6SwpMHB* z>%IvmdO3P%z2&s62y0(!n(_8~z2tTeAb%Yi;!$h!N=bjH*ZX{!z@9z9f5e@)aQ=J# z*JHRbd!oq2<>6-6aNWeSK}AzfXMJfU0{13fz!tCppTt##%5M(&$= zr02-r!em}M#ADSGxUd499+8Wg-M*E=_&j+I6ysh=K2~<-CMMSGadOA>hRqXR8(EQw zV&ROmyc~jP<6&_mLS7b6Gt@R~=@ zNKaGSznW$JMmshR=EqFyJwud3>*~PpA*)C?%ZVDrzYodK>R!WLeR&~n>~>gN`ZlPH zgHOU&%D{k1=}y&3&^bpcm_|H+ zW14#6K-_d_SbR=OEeJ~_)IA$L`Wp|48jmrZfiCz^TI4TyuqiPLIz?sN{a$TuA(8k( ziR6`~-4S}P$(SDVZmLBK9Ov&^@5C`;qC2xqSzNULV9P4o7&0LJzN^4@HYRUnD3p0g zj8wUCOmqROu}=ye3+WicPWuvyqjMx>w2x|w-=cUkH0^oNnJ*r>p)}!nfFM*`q1-td zuf>#KFuk+<#~^5H<$|a%r<2=b0_b##*VO7njBU7mnw#F(qRTZZGk+#LSd=Nfvh+pfL7yg_L>{V$x%kapGFNzuPOPfB9aKOcNkR0AjB z9oee3%8@3zYoy>@#Oq?C=uF-IV8*|hLC@_tS&f6!wYGs3zrcp^vQQ~r#K+0myJYpz za$!-S??SYC^EcP55(y_i_bkA>bU7m<>&^dBpx*7Qcd&@eVUg!ck3Bc3OpqTcIxLE| z=7WB*eRNqf)5d2!QTB%l{{qa`ZSNYTFm`+YOqSY3k2MDRvoSlFkBpMs{erfgF-Nh4 zj5ozpnVDB}<;Eq%ED#+ggPGP`dfz*5-@$^KrZjZJN;g5ID-2CgWmUd&i-Cv>$Pn}M) zcEUb{b_;Ck&q#>yN`cmBFADaH1nT}fxKYwXau4!Y$V^mS4yWXpX=H#yEvT{+WpeChRb(VM_&wabhPpeRyC=aQq=R!4sQfyaE zG2`KeNo@hUHXXzaihqLGNAul_LZ`tL@9A`j!V7}Wz;2}f?_&oA?2(s`di6Uf_vLQl z$%#jcMa+Jty7_eaYp^|T%DA|SNa`wWsc#O?hE0QF5%R}xq)?DYfJack$Ib(jBQhT_ zFBM?HS2XiId;SH$Kegwm%*yH*d8=Fx4~Pn;2Q0u8_G`gQ&zmK=#uKUO>u$}J;XKPv zpR)gpUeC7P>3>R<$`G+0GNn8`IGAf#k|_+M;B2QaB~r&cgw9kJUJ??S4SrN{gjyT6q9qA6E7l@G8fYWLG>Rc8No;PE zZ4fL8#FwS;GUvUwA#uyp;*kau4oRP4bwgRja-nMI7X%4S(ZlEv7>JAcGRfc@$TgR) z{bXck$ZTsr?pcvnihYobRqGHHKz z|8>->=N|%$Aw`?RMG@uZUvrDNoDG^uHDhYqiV`IMSUY?tu}pXoo7@h+#6E_6YFWHo zs*{I;RZW7=VK-umR|!K9&TGwC1+|0!~^@%msa@OD7G~*hdzGSgNfw@<};OyPLYAg(`pLp#z-p}toc0#wk?y#0!!q$K{9vXg6b8 zT7CVT4c_w}r=HtIZ~w4EF)OQL!g%BAZg;Db$xI?$2bo{`AY3!+70GKyoCH_C6N+*D zo3kKlb>Eq0M*g3h35QBTO$`myY1#TIx&v4qGQlWy2+mjnrsZ|_qoOF>Nk zt*`#K!11MWba}d;A2{VRsZK}~o@2l&t`gbdwS0cP49E9_O5JMi24Oz_$-bZysNPz` z;o_2#uhOUEKxkw@=6aWNc}Jae54)V%T=ZYFBiI*5q-n+&`YC|K_g^HE6x>T39hK|O zSrGe`=l84Sr+DR#@Ez{?YzgUlX{6v2llRRw8`|yOcq~W{1eqDWSMg+qhJW>y)1rqz zG$QI@<=D@u*AGeixG2tKE%^}OHu6B{v}NG0QGg6$QvaE+f2*_RIsZi-XOt5UqFMow zZLvb#pI9!DcE-*J8XTP%!am8K=cn4gePIPnl(9AB%rYoxPF6}&j*fFyg_~C{w8?7n z-QF*goK-sAKBo^i2P;rQDC%K?O-Xd5^SWvH)2;DV6XB@p7fvr80mk@k73%6i85jgdeJ4Mp8p?AK*<;fL|1d z!YRdma2Mgw0lm8&`2yP&ez+9v9-%H}ye~z&xg>9D8L~He9EhZ<7MJg;CZZV8CR$Mf z{uVK_3jDV}(!{m3=9ttn9`3nO)V>!$D^?)Q{0X=2GlX64yR5VcHNCk2%f^0AoFiXb zc6c~P_ph$_;SW~}44835OT(NIc@&NoJJSI7@4A&MMhD}Br*^^*t3L?zPmn*QF0HGS zRO=I(m8uTK(NG~wAXDuEuVhr9#8H_}d2q0UVh>bh^8Q8ynN-id5enODa7%0f1w}U# z4VUaLzALD~p-{T6!oBYgnCnO#^M>barYMz%%S^OIT8S2}w|12b)0*@k_~k$nKyC=5 zbtr4Zii62_#}g!%$~s?BHxM@I5kO48kbr_uB%wqSZ-G;8vxO>n!M*4yc+MJSeEOp|ySTU)1QC z+N{1RiLU4FJxH!QX&R$tXjuC1rN^1Q4QE_`L3!zM(T)pUydeV{E&&fRaF;p9#h7N) zc*KOX7B}3bEzqR}9qg$Ki`ms$CWtOjm?1MeBSWN`kDt9Ybib`h4Id{xBbOe0G4uRn zg;G3T-_h}YXcBM1#M84{;{X$;ce%nueH4vzRc_3>i z4{tJd;*;>3c<$F(tm+_bvvWlL#7|)n_iZKlZ{i_ze)SRPJJv`~*H$L4cV?^Ux;?Y{ zJ}N_FnZy!s`&EK(X>FFLjJKm;Q{`mw+vywFko<&-?XcyUQQE?-P}bMh|Hr5w=g%~k zKO+r0_k!kn4=vuTYul6oY@8VeTU}mXrO@DJ7s#31KRm!nvQt+;0z}iQRUw3c!jk}w zAvS`~d&-&3sg}tstK-GW_hUKwdgDKChXx>Jp$9|@F<>8B9kFtJFN#2Vf{qV;zh>1F z9fN-IUbs=(pUeQw^5dimTXTK8;)vKzmV*qDd6?UwJTA!>IONEzQ<^tX04k6eJ*?wAcEjRv3d)10 z{CU`v9gg@4MCt&}glBj~>2 z#&b3RS5qon*LzsBRrW5!CrWxsjSc3(sJUJ3t+g5of$7$x2FTGv!BdfFdzp)*6JCO^ThGtcY6HJsqo1*ZHbeDie&E#91>P15Ly`Hl*uk4h} zQL(?veekty%^DN?c#~7AMSZn~ncK;ZbF8LSbVU3PNAb$Y2g*OEL|39wi{*-0^)EEb z&xdx>J(9ebVc(T%gJvkxc3>pJIZ6PqMK{bVK!)mJFT)UWAhX6&xaKYV+$t~cx(R=T zzo{+q!t2-#y(-k%eW&za-72--)6O1Cj`lLyFZW)1BV3a)YT~PS$)P=#aJkaHPFy?) z*V=rkY^36Abb)IN+^FqE85}W-{UKfu{~}rY!&JC%Rk1j|)FS8DVg>=}AoxXkPs@Yh zShYOkEg?MQZH%ILMZ|%-Fmc2vAn*7%s4fT1VHG^r91t1qLDy@h*Glo5vQaR5y zetKc}HE=0uzIQ12{34ud$g*b*l~YeD0G$(|Ro)_a_)h?L0KRIWi{bWx?TP z*V@dmP%fb}QqW$jx4pF?f+OSxLjDwY_)@hshR4TLz1AI=;xcQLikvZ48Ck`DPS1&c z`bvMy9+`_#a2vbyVbuMkF|M2LRp{F?Dn)ebq?I-t9y00Ue+~(9M4Y}VY|jE3pFM^S zR3VH|$q2#nJdpf60tG$by7rd$(2dV8Ypq|)3O?J2Br3E%AfGwv#{Win#<#Ge z#8*XI18ZMbJ2}MKjfauR*PxHR)e~^N0!Cj4o?8@5_v}VsF;qLQ z`5kYb1EMl$(N5#9IEHBxhC+yqBlz;1SqW%={x;7n`}Z$u903<8#1S3NHvOMn$8cfu z5svPF+`QTa+XjN0S1zw#(y02PQ$$%B9w(^if)0XaYudio(_L9X^!1oVXSsj9t18cM zI@*g9{hOe)QgW)SW}H(`WoLzE{KDzT0c7kDI=q_0#V~=VIoSt*u?$yu4b} z-=gPiv)s`wXhd$+?;1I~ZgWZq1%1qXo)5kRrY_HaYd>A_y> zv_g;a=pjjg)3l*Z38e1R?NI(TQ1QJe(We+os@C$--n?bKi$Ll)7F^DLNu5Ui{z4mw z;O+#`Lg==F~a8w_{XB3(vi9>Mm74A z1`jk_5UH&${Il`Zv;MXXLWt%ogB#`U^l$)VL8p*jiAQ?=hII{i|MAwIug;FMH3n3|1*wWYeo@gu{9RzsWm5tQl=A%-m)=qp?k2sB#q@ts{zZ=}DJOm63Tn5f<5{^n+K z)s#_}e97zlBzm=3)y1q;wOWn#50?!`Iw9j$5kDmK@8R8|C}o--ej(wd@RY1cmjPl; z$Kq>}^Zn6aFFycBPj_{ZrCfEO=zn6jQ@Y>%za6V!R5p@C{_dCpBhi?}7hTt(LIlKe zp%!ek@#FoJmO9DEX~=h62Wx(SSn*S3u`5O6Lpy3fb28W@ERo}S=z%cm%S4Q)cmlhM zwEqrz;77M~EY~^wQ>cgITAF)DLEbMlp<1wzQJHW;U{>QSfwXlhOKqg!I)sig56er&hQ6yr^6jtBdlpH}}&I>Dh_L^NP z3kFzgsJZ}Z3-vr>1}3ciI%GLS0+Er3vKGDVVJl0pkOgi zu9IzX^62b%KWZoXIq}<8x4p5=>$C?59N7*e`e6L5xBa}`Y}V?OTpRk`TO^#K2dt-T z$8UixA*yXYSrAcMD$+M|R#dU>Ua8`H&UuWU{_XRQr>D`{__iJEb*1tFJ zTQopN@!VS&K1bhzHU+*KJQqq;(t{Cx22RXMj;S9jC^*)T_l2a}=a~{f7cUdFxj1y} zgfWFq*e2Ts2|lC&R4B8 z?8+Fb=3U1^hy6j9>gsbR;e&k6C$h%I;8evUU{$sb&{&2sH4 zd^G5IIMsOvlv%|)^~PW}@r@IRGOqXH7vxNpF&0X|d0T7&v_@~T1pVcPTFv**WN!HL zF}v8SZteQZCQFVoDi4`*2wx~?r674LPoklD_Dp<7iZYJi7t57EyRz|#d0><-?7qq26|kQaYOHDM*0C}B+YBT5we8Fw?w3*hKv@K{`(T7P} zXZjF7e9_Ac=zK3w)A>i-HLlZZ#xilopa9URmS z5uNI5eeFEV@xB!3bXEJKrsnK3{hH(1j~qfplqID2 zQ+Va!g}-B~qxaNz-!u)`?RW)aidPGyl42@ zfBiCq^sFKIHVA)c+xQ^)1t_ z?!2AiJyI5j=$<1wCnO}(?M35%c+)_!u(q!#xOlLtYwBoVQ?s47Y-0Ab*?;-?5FV4n zh};Ks>EID*EvKfL?)#8j8nB@%pCaftZpc%A_wc8{%tT=8bhSA z|3DKk)f}BqIzi)-o&N8>taJ74+X|)06yl6cqXSy-Z~)0uyCz*eazS=pcYqr^KVV*U z5PW3cky~4g#&yErwEd6m&n>1qEo5;7mdR@;0`;6AqqpBkyA!h$;wYQDG7)?19Riu7 zQd+?nX`?@6eqCH-CC)znXqR&95TAbOO5v0q?HDt?_R=Va@p=*wBCZ&&brQY9%GMNe%g2U6~GrrqzsU~Q=(Ndg; z(n3nh^hg}{ov1i+SBPHF2Dd|tHucUY@{}^;(Txkqsky#Wk3(EM9Ih@zf*vqdq?j&W z=;zq32jy{E+Ccy;A0Q0A53`Lf{kKSyq$X8I4Q1@gp?IDTkdO)Yu-8 zGLe?$megVuN-i|!iclmRu@A^G4-c1{?VppjKDWK^ufa<8Tvw+HEA&aY_Z~kJ{fj3l zcjru4GlD3B{@JTIj@Xz0>ppd{jitj0Bvt#o8lKqcd34iPhc5F+zmZwZv)-3U^@%tc zkC2@hS!z~sP{vTypGao#UK!Hbs{2D%H4>!vbAsVJs-87;iEX*5Q>mzT`VBtu$8!b# z!+E6oCgaBj9j8PS7DjG1wq0tacqS)S9OaKoZ4BE7HI#AfBpZPaR(1IOrr;l2Gw=xU zU(sjzkoB~F1L0b#&q*nNe;CWU9i@VHYxAEswWX%?pM~|>n01H2On1=h$_mZ&s&LfY zTN7VF&?n$m*{@B6k7jr9&T-#5&}8U3gbat?T+8t=C30a*u`vq9?Rn>U_nk~Y!8qT( zr5>cNvGYycO6bsu95wT;)UG<(iaU z_NKk#IiJS5Ujkb=w+8m-xCQy?LA240$yAwm?kp=GP7%NO?+)=Ix8*Duqf)DMK2EY% z59wF&pi>~tuia!@R4@a+uig-xZhTB-6RkgwcV8K&J#7U3b~;T~ig&vidhw{#=6;C% zc#{8^9LXijZ5Z;8T|Q`7XtUpa$@RHE&Hb1kjzxN)Wi@=<)X`w1*JpQS(i9OPq-6>qe2PU zSKPN?>1?HH#M2fzY{@qii%oEJI4>Ud?D;*@Z7d$)z$@%4m!CMJKe5;-QvX=dD-K+j zRIu*1QI3FT59V8)NF|3TrQc5WgL6#r7@6|m8e7UA7Zq@~e6%W>=Y`8>yN{YK46SW^ zl4r z^lR1P

    %#c&QR>AZ5ZzjFgr#Ny3PPx(LU?u@11_sIOsG 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

    p?5S)1M&1;9iND) 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

    h+ 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

    kx5L1IZ<`no}iZ%4*OqZY^d_tcnCoh1 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ⅇds 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

    N_$|r#+%q$EHYO#;M6Xl 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

    nrL>S4USQMY}(3639?8xxIb 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

    8G>Mlu*#Ih&SKY4p+r$%@Y!JVFxKYg!a%sZyc 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ҪZ!V?&7eBaAKW@_j@fkpe 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%0Au_fKxh|NAT|VAw@Y! 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≺)Gmuj(Qb0$hV~**Hyc~yB?Z`#Xf_jo+`nVFk$^9WIO0E`sxM->C{xSYG zNBdw;Vg$4;)z_;&^f`GRA0b*u%u~LeL(R-^3(z>Duu`P5TofVdRZZrj#wWJd%wc>h zir^Ev!~k*MJSe7Ct9fSBt$K9r~bHlW&i6y--l{NFMN(oV=7$ zE8qPrfpgjzn5To3Z@?h6M6Nhe4#IVDrh)7{P~H{08aE3~YpPptqUa9tX9EY_ENw{D zA|v0@yU+gQmOOf11qL;{e)5S*YC2Q#amK_7|LP4YB=kwe$Xrh+rJa1_Ws}&)Ky+1r zye{*?WZb3&FP4{V4PGD};-_6@nw22TW(&&*!*R})!NY)+{a51}Ka_fESgxYYevveN ze7#vLv+DOP*wsO-*z~Jk&&}{tZl?b==GrM|_9p*Mec|!cw`1ri*`@1-Ac(z^@p+?1 zBuKc%E~Gpgzx(0<()Bj1KWrE6xZfGfiKCP%EjPy=r;-VQ69cYJbRYkFpR%)#Ui=m33^m=(9Uj9!}Sbx5;);J2hwNX5^2nKGxmhd`6XN5t&yaLbR8^yx%cOWD!s0$ z^T5@%)9dDinmgGf!ll9AzwgBS@^A5vn9sM(@o^CC{=6LZ3?$4>Rlz{@c%Kd&2oA9` z$;wa8k?rQ1rkWVpI4DlxaGLjS?OaK*s1_dw^mo?lhadj^+rxinA3~qL9zNi3;hA5N zgPDQ=VDXIA=xpRNPp9!gdI$1NE#1ksW9RnTg=#muKX^1)y$VWH9ct$dqG}>Q0F}qx z>;>SK|K)q;f4}d(d-(T_hUH{~%-bt9;8l$*Z3U`gPuh{Vj&!@VjPh&p23H^eR7VM| z3Q`1ahE(8>Cs%P?0hDVB@2~mc;h!J>{q)cB!|!u|v_f=MO<@cF^yP*MORRGq^yJz) zE-UQr^3|}N!g{+rMeh3g;{2FDgscI>=WPWGyl)dMsLbb<1r9N+y zxN8{WHK{h{sk{zB?V7@}$KHGUvz>vc(p}pjC_3Rm+K9jKb zGV$ES6N#F_j6qo|ucZv*TTNSZC!-F^ziTY1np&gc5{ILh+5lj7(5|jr5FhQY0?Rif zD?;1+UW%TY?YAPI-Y7dVUB4llO3}ct)deh~UgoT`oU%!(9c0Vd(Td~7h1!X|scjZ} zmRn(cF4I|2*4$KWPMeb1{;J0ZjjQ}Cc~MFy5mx-Mo%XXzo`XrM$&5T@ztpA!H<$G0 zSUcg)*JF0w_w!1$G7j5(U$R z*p;SJg-sD2+BwV%%8%yhkSGtA51?^*N6d|a;jMcinxhx+2c@1>gQ>E(#K6A9%BO_T zN-4QRIQ@s`_8$?A;yz!eGJnsiV;{yYfGlFnSnLLN!)SN?ol7IOS=BB3{@jy-P3g53 zF}+ts&*Iozoxp8xj^(weT9TpGZIz!=g5Z!#=3yT~(h8C+jXQiRyI-+e#d|0l7#UZak17758>DV5HBnzas2?b!AH?1zk$;UOyj8iYoz3;oVyg1(s&QO1+ zT^01ydJXz8;o-lMhfDt|EWgU<$@TjFk97qkk7G{eCTvK95P;)W|6oc{!14sF+OOHY=u4sCUhkWpmFTB~Ma2!-_D(`Hi>~DN253YRQ zG$mLUo}0j>4B`jO4nZrGj$5zZ#yRVOj`Y3ANr(!em6)FdZg37TLjQtGhq9fa$$ZzX zOqHMga_);S)*Sp;S(H5Ni^vZ;B9~Hpgk~bhHY}8#y=s=5CdqS&=1Vok^pWKu+~Si^ z3l)naF*7RYcA@PI(c*L|2nxn0a1DoAO#Oz@nojbB_pe;2x{F@rZ*Fu=8e;}uGq8Q3*ohvU- zQl)M&X2y=Zn~X{!qCQn*2cNjsDTa$XP@z^AKV2!T7LUbIqBW~yY1-97&cft=TvGW4 zuhaF~v*26(`&T;++Z?v}aE!$*nd8xSr?Cd|FS;3EqyKgeg!=)S>N*NMyC#3RHh~5g zYs#XMD#ki%{i3%=9AR>Om?d<>6j77X)+8Es zspsq|yq%mk_=4S<5L%ElYJ!jCj6E*x7v4G2Xn!Q3m+V=qo_bqX>r%w*`D$@vYS{@v zHmN{*!Qz+}?5v_gzXY-c(0g~})&b@kTK>s}qt6KGy~EFHDsJaHkRu;?g5elOWu|2w z@?JSaons$4QS|hj-VdVPTU|%?(bn>Z$R|Q9>|1rAiGewW<{p{ZuAA$sRd53x1*-SK z8%;N5QBQp983 zWaXx2A6Uf+E@o*1eo;E0-cHGwvdrrXgUbQcdo|oCz(TbEzZ-HQnw!<3ro8O&&KGio zPWk%s;s1&setWCEGp%8hqrNdv1TB3@^nr(;y`uV#R!h5LdpngL&*^@3OG$k{=$K8! z>C^~ESo`E9V9I!Pc@$g zbLwNOC3&=aqS1i)K~;fD0O`nWgI1sW zV6{^bC&fQA-vpn3>|)Mvdl!}9U~6?fJ#h~wPe8D49i^^zzAUD#`uQnl50rVlTIR&T zwa&G0b1(4YSEQX-eCS{GwFScv7gKG_+45(U2EU43h=K!o(ZGl}hd-)h7p0-toLDJ6 z_|u}E?hzTg3R^=%~*Drqrmy&&qR2 z1Xc4a{qq3`LjDog41S*7Z^Pw@-!8-+iOUB;M5d_(e%Jl|PBFx7jO<{mdDU9?aLBOv zjjnQvQNjyCxuTI@Pw#H$T(&(q?0%5jLr38k~R$%q?Tv4Hn^{D zxQ;4Ed6*oF%8?GGwgoBlVpM|!C!v>?ROruYxuwUNhfLjAJHQxSB%)VwZCw)OOc5>&^DD{ zp#sy|)#*<4O4aT^o4?$&4QR=)^j`%$z?jtZep_t=#j1V&d+bRbNEHS-TmL~pI66I# zZ#)+_6rWNj>M|{hYrON^DP&P(7*ad`$@W2k)aWVn>h{W1XNC_n8>!MaFdcm?$}gIG ze6i+yhG)Rp;^53O(#KW{MfEs>`Al+X>p;=GiO5Qc49INHUH;=5$Yy3mdyAp1$DOT7 z&vt>9bFx-$xSf8MOk##*jVUSQ1M*aLb=tDjGA2}X@M7M9(K`oK&e2cCz1mFd8Dp^{ zcxa7vko!g57sS}3+9AVz`{_gz5h}l!8HMtyOu(H4Iv*$QvVBFuE1L|O9H=sfk=cTd zdjuYvM1I8&)R970j+um>T8WQ+#Fvh*X9$fHx``t#0fEk3UJHCY8YIFaRPfniG&~DQ ztSSds02FO&8N8d$r%LB?`x0iO&2zZPq9v+O3h$xIsbb|U7&06s}duB``#*a(wU`teR3XvPnq}zjT?sfpQx-447 zn&J~0OND;70{xbK4s-!0pu=^34jhLwxnS{D*&>LqLoWk4GjUwu5@?S1Q3WT!F@U}r zPYVH3%LppBoM#hL`2G2D2QNSJvoIhq*hxBMrB06YdU$1Ct~lxB>Avy??i8YNa*FO^V57RnH50Cyo; z(1e}+MD0knPDWZk7PbVgepgEA)%@`7zH-$j=WSbmJ~t;M;*Z;j-(#Hed@@EYFaQ0O z`=7D!SkG$hUU-R$E!84*`o&C{O7JWaJNx3NB>e`4!+5Pz@tymQ745g`%x+HnwI(qBPzVZReDV(VD;xOO6n)4 z;w$=%QsXUtN8w&nzq%*1b@FKNe>XNQdm{avU2y$dKzR#vi;IRZ}#-& zmb_xAAF!ddmEhUXqLs%z-LdIuisIr96HZ-R&aj>=BWde;K8&e(jP z%Q5ZAi)5$x&~@r`DY-^jBTK#@Ipqc@>nuoFImA)LJm9h1rvD$z-~P8wzt)kTHknwa z@>9FeO%zWFc@}Kr>I;r#tB-MNBf3Q2@J$tILX4Lg?p1tm(igNFCbA^8iHtlcSbaX* zRM$k(4@I_v>(~;cmeZ$vleV4NF}o*i*3jyDXhAEJJR4l)G~~wI%3_RryK;YloNZvl z(BmSxzof>GTbReS-gE=L!bPn2wqTG-D1&E zz5fm;HBRWx)?HpTYV2T0LjL)LWnA5fbWVyb(4LWb$DC#sO-ken?o{o)R+x8djrc7pFK3&$>5lmYnkq88<_Z(j#Idwn`1Ldy}cf|`bI-~uvbIVER5^sL_ zG)bq?HTJevU;~rtM=m`oACHwV?qZuDo{{m`hFQN*-Oy*5!T9@RrWf~?M*CS7=U12y zD6*vKCv|If7!Z+?}FsJW$9^+*G#~IUL zC5huMzfu|aYr%3N*}Sz@d}{3AI9s+w*6=>6o&4%qTt&1ltg!>j*&1WCZ9QH`bi9wx zM@7|I_qaTWW@Iv3?|21;xSk_XC=9p8*g}b32powSycv4D%rJ^mdEoLB|JR}K^oqBA z|BEe?EVNjOga7gKl(NG@IkITRdwk|Emm?mL9htn#bzZ~s2p6@1*d z=_{eXs_b9Kck$J-dz08ZWVe7g{cy7TCD@FHb(7F4TZnyk^QD+X$rUxZuvn{2k$S}! zwMefnzjKkz7#P5cMTHFp#^p6!gX*Yo@ny<=%I1!{>WW^&!g`WT9-Bl&&ikNT^*>Cx4G5{r z2C8c-=QGLe%%SBTOA34Bz>$V6EMqK~?eu!{$Pr2v-hMUJrD7=I;@P0RJlED8`UXmV z&~MG%Zp|b@i#^$lnq4b$e79_w&DBTTWsgi$GyT?Ia4IpWTt5nXa`@>`{L4`(+HzNO zG#EMP!X_05G5qc$+8xQoVS9x4!xf#E_fYkls?TTQ;~C9W+l>QQl8wu|Fc0q z3%nNF@AY8o8h+NYXc5rS(WeHbrE4~cQC`Rv`o)zZZZTQ;|{hK)6Ndgn~B0VVgddlJQsQmvG4%O1g&uHo53kGI6N zE*q_j*gQ7Zf6qNXHh1lXw@muLt;0W*^iKS~($dut|8YhVe6(2N=PS6}?04qWrk~zy zm*n!9VprK#(ge?N@VUj{K;GJ`rKRVtVymZ}<-s3Yx7X{3Pl;vEC6_CzDM6psNNU#G zm*2hjFSw?scdW5^f@K(w8f+~_V9&7qN;)%K;a{lVxi z3S~kPJfZGMal|tuIXT?>luvmm3CGXRaFZ0jc`Dbfb+{t0ZAk3nF0vXFt@}xCvKK49 z;7MZa3T!q%_WgkOnMW&%0%F(N1J@)<;lQkfBdaLfVp|rkCmDFpL|!T1kd?Byv40Hz z^zUCk{ryS3Sh%oOl=-W;w)_sthtd;_WsscIz|Y$}URWi0Glq9giP*7)SeO{&GNxNB zVGkv-vwr1NCsJmItpL#u%K7x*?u=yJ`uqQ4e*5WqB1uAF1x&tkmtH)u*@gsDWt9fxkahKfbjq6~!_wMhxmPFQZW7 z5_+Q~n9XrLrR7)NPWO|cT1-e2-T^kSco$0PN3yY&;c##l^B1i1y9!Z~4Uxn&Qe)mG zQA*Eu7*K3%G8;0F6vuXzTXmKByE8&jU6`;~V;B5vxgWWB5nGZI85K_~-Y9ZK-6}o@ zEEg>56j#FaD_(bhx9-o_#!hkvT*NN1WbfB{XDKekQLB5?Wf$<$%cy&RJW*@U9W@+m zY&j{)cs1-NDOx0TS>F}K7Oxt_Z=zm`0jL#dW@2>oOUMxM69v9ZZRq ztuQE*b%^*r<`P5)gFC<*VdOY+Zm+d$EImu4++}U>a&bxII0GuQLqPCICGXordF&4Pc7=$uf{TZ9@DX7pI+0gSOY}^D!aAQMM=;~3O zxrohIcUINa$HnZOwV_0l98sD6GAY(Q$2V!SRrY47#+9U--?m1|@Sc^}+{oqT=PgzY z#Zz7z8;7RmQ*$HB50&}Hy%`tP7!xzEtq^V=GaHUiV#nsjQMNB@0g~8$HY!P-%^9{b zFy0lJb=6=fv!C#8XBzxw%pM5Wug0$27GrktNk|vAF-eg{rY&8y&lM1n=+%I?+ z*;s9HWKbbXJ%4!ID^CYsig@C36{VFd@|_*n(Q_t^8F~k3<>ptn`rYlqGHl8_VlTcd zHxM&&B^(N&;FGN27P~Uj@ALU-@B0P0ZAN8Z`ohFJGi$7ztFoH=zjK)kI)O54Fg92b z#NK%x!Zy}Yp_Hvw5$!FGJ?r_M?`s)*&5O&@}gE~;ppW&?2-Jw3ci@TvG89ea!O;C*!wdSBJx2Gvqg(|8U+a>*<}4dlJ99T=|JJXKk%DqM7OKTed%Qw!NJ1N@g!- zySat>)Wrn3sc;!l=SLe?cespOFD9^g6$N0UM&(Z}b?|ReAWJ>8Q}s zrzfXRIyc25x4b#p^|jh*$qP*oXZZF_&-@AOtg!^P02}NWyYueYP~U^Q)9UQ{v0?l) z*S68sEH6D)=0o2Re=Uto9Bv{y&o1~_zjv#ih!IcW8Y*?Wwwc3@p|8ub<`~;s;&#o8 z+*96fjk1T7Xzj}b(_)|A){%Ps9YnLp(>$bM>{(+bCqgo^-h+yaoxuik1Jsa{+b{lE zXnb$p`n3J0;qaruutnt;lw)|?pewM$D`gyK(%eLW0 zz3-$tWH{Q)RAOr!s=|#wz-|=Tpg7f%p=hM8`>#01L?#*k_ZaP1Bj-x?+$%aWWyI_A45xjS{Hf#RBe!ABbp0fo zv2Gg4%>V0sMLc~fKAiokvhb`FQ9nM-xdW99*m8UXoPh2sr|Mh3P9AT#14DI1GT%0N zAj6$M*+p7S=T?+sMzICCw@ci97q!5Gr@bRadZd5^HJ-~@-a)a$cN^Ken?LTo{&(lh zyLp!#kM?saifzrj%dhX+RGVI_MmIS9_<)>r`%DAf+n(*qwUxa0eoSY*D8_W3c znbT%l3s0*TivRon)FR36zkK_l%M$ANyVU12?q+qh@@=oeJFJM8=2Ld<*Ib)IG|~bB zQ)j-`v@Qg2BwNxKR?U;G0iM?|cPD}xw#T2|xU%y5!>`|d|M$z`;)a}sxT?tBtK6X^ zM}gu&IiIW97EVx*2dGK|6gUL}sUmOi1N5&R>mFgR{qm3X!=}FipWkOk-j5BZWMs;Y zw=#rv{?|Y6oQf15?J0fjeHS*&VV1}LC-P{=Gs#p$#X0Qj9z~CKA8s^?#H432GImky zNv`2j0@o?}PH=rF)|pdbGE9tQ2joZh-MHHLrE9$?-m3RrMGN^dB`u}!p2n4znU(%` zRhmn+ed9`>pN>2hg=`zzisRtVbIjU`?zPd+a^7b*ld;dLC&edcPx3ov2qp_H0SEmS zr0+wpZNC&QgyT{Hix7Uisqu2tq$Do-H|#;)si~_8kEONRn&E$*nziBMZMB$A#qnDt z*zCozt(n8NH@U6{1D|tWOtv>>rPR*Qr#S92tpQfo>f(u!J$~bUclA3)W@tQHxNTv4 zTGKjw;*L?ibn9;Mw>iT-QRj`HG^Zk-6LL#jIPKdNUm6u3WmrfMn&L*+%r`%Ed7qrF zu0P*WxKMO3vbyY2+QfUDioU}wTDv3)+J+kDz_1NqSLb(&eYUgjb*&a8&bzoq;$-3C z`eg& zEWV++^GuO_pE4Y(A7M%^ADCF$N3rlU5F@}MKZ5)^bJY9GY z|Bt8lyLg-}ylJG2FzH?W6C3Z!DgE4toPK?N`e@Io=afj-*B<4I4BJTB1d%mUQEpCl zEsn>2WlZim343?r`*EC#Ba}R(tC+)RS0{ToF_a@;>y6^gq~-B85+|=X+X_B=XWk8y zMKUqxv};H7d*5qnVT8ZFMVovQ!}zeB*0XTby=v2)oAEQ!W-s*N*RTKnStnC7;gdv_{bg82W>rUBc=h{Z{wiW za?+%cCcCz!`Hc;#+yHZmSbSQm7)b2HdxD~d&;BZVaPhwjPr|QE)hIx-ZNIl!xQySs zTy=8!{@zSa`bmL-scNdCMQitcZ|~e*a-dV*?h7P6_|g`(w~QO8j#nK$u5sQY%>k#Q zaABl?0E8}i8q1|9pFV!T{5?sh*2_7T$RR(L>KtA5+RABQnjBZMmXqP?H~&8fW4{C; z*J_H@6`9oHsx9qU$9t>oO@q{46p}V`D)?rTl;G2f1KYp)eF^C z)VkDMQP_mf6cVrSEij=ag}YJKWb@8g@`%nVkRx2@e7=d#(8*TyI^U3^Vb&7dOlUtC*)|@HmJm8 zHC&9So;tUeO_G#gZ5xitC$0BH?GC&+z_}7o+Efw$c6zRfGU=ffbV1x)Uxdpv6;w`|`4j_S4z>2De`TZ$G z!-G^{U{mgCt9+bBH~Ivt%|5QA>l!-ivytq{kyL8_yZ!Fr|33fr{REK|P@cr@K|Zbm zBxg29Q^sN(U_N_g&EH00Rk9*nSA0N8a7m$u-@5o zAxs(}HTspnGnx8#^9hh${rf+koPYdVRe61+DDhzP>1R&QOj=h{X(j~#y8)qYpa{97 zgGev{W`PP|T|oN>{CAWG-X22$FFJDQ#lt@;fB*34M@Yx1sOg+|L0P%8gw4s-9C%ff z)pio0t}Fi$r&L39trp)LcI5Qxp37Y|_XZ855n`PdlYS30id%8BW%hx#mQLOs(Yy93 z0>=57gd4f_BM{_mR!*oV=9*#`Z+C?qa=22hvs+%CAU0-2*zb|9^~I&YNYhW7evq8zIPr}gVWG1CiM0u zme(dNjsr}Md@%w!Y#!lCF+OqGOzoXfdBUet^Je!z<2JGv)>_d2oC~rGB+6gg*R&>^ zSf{p$z06}?>N#>NCX&owd0#wh?_qn#aL0c`>H#KW@{V6!$}J@~PuY>rzVkiQad5tA z`le|$E>T&}p~xkfq-MIHCOj22T9J%#J=m}5MxAUw*Apj@lG_3?<)Pw^{S9~W_Sgly zPj-L%_!ukLmRpuEa3tz(tBF4rb9W&{t6rHs=+bUYvrBco z%m!z{INF$qXq~Juh_wErpjte)3_Fpa10ElsDS0l;yJsbqA8ScVYV9ST+BBQD_XBrS z%Xy_&BSMi7+?1yc%=knNc51`X{qDvV+zZ5xE>Fx!-{Vo&(dQIXZOh)X z)mG~6Idfauf&*3Q>Z_jX>ciuV5)5tB!FH?32jl%rjoL8jts6_>(89FmUlHP>BAyEP zhAr4AIMjFgLmVQ}!7%4?N>yC!v_Z&U*PH|RPe)0;ENs*XpQzN3jV`+%gJQ%E#?h&JDXXvvf}=nq`inl|!ro{WFp*Z|ae7wUv^*gvAg;-Q zcrd7U{^AbQhfq++vtSJP$-3ReKd^vmcTU8J&70mOkBs8xAlSN?Y4^kB2 zq1=l3?>x=pLz%_%%>Bb1f#kaZxa;=AKQjlDvHQx%o^`+=d5mU5c z*Nx!^z{stu=?=E7SZyr{z8enWanvD!KR{*5oACn|3TPH^ReQdaOu(?jPS%-9L~$io(RePNM&5^Oz2%lU2ku@XWB46C(mCWVW3+-R6obeh z;Npp%6E9P>e;OhFawfTq<~5$&Z(Fk7iF6j(eQ6pw11B`MFu+tbh3=L>=ho`%3Em)! z(zk?zCLpc|>?wyaZyancJd5$}mfQW+M$|&{1=%$R(yDD%$ZNJMQ@*WlwV@dCWq`*i z1`t>@?L!6EmAe&TkVQEt7}V2m3(x9*Y=J`%L{vGDG98D3W0w9uvy88@1h=Mgc_2XN zy@XyugUE=i2Z|OtpgB?equl|XSY?J`VdtLHp9r3l`ii&@w2`}WbXg~PQHd$l%mq`4 zAVCKP=S<;pi9#5evd8D~Ms-)oyYlmM*y_tmf=L1n7sE%0rN=e55)aDo`rk zEh1VRWBO)Al9kh$m`yX#qKci2FH=1%P(kGM%O_V~N)|2b9sv zb0E}XA#p^QO@kr@5E`{5P=H?z0AZ-wQP3k=$^;9O53AO{{U!eC?Qa(_pfRC}Z}aN; zr@P&9P=YxQ)D8F|y7|DtM#HEyIWVBK2N4J$Wf+VOhA03!nk5h#t_sysrivG;9{x}8 z)8Bs@|9JLEAnbAcw;loAt85qjQCmO;8FS^B+FA^KJeaDjK-|NDpz;ztf?&>9LCZkr zHFv3)^LP-hdEft&6b|Uy{T>OVaOE#*EaYR%N(xe7A@4NuM<5Zrl|QR3W9SIZa5aVs!rBi9ckZp*o?1?e1ioUv+w4ns83V z5L5a2uPpJ(1^cB%ft*0>&b}D4YiA^GB1%dGgK%KEoTbV|BEaM+A_21m3RBKOibmu0 zk`&ClvCaxC@H`K2k3?HScy!^?98esMJm`K-IX{=C%&y1=hbbt-_&mPb7b!#;cK*DN zITYd0`TRXgSCHEIU@Ws&jQ`zzX$#LJ)1-B4KxnF=mR`J}H$NC}+i>IS_ zevZcz6KGB%8DE7Toh9V;x6_og9_uO!56ESUksvt{o^T?I#|sK%3W>7+@TJH%G#Zg| zB%w!2rZDABaK*p|@FH`($il`Bw3RNf?&P(A;pN7xAci&&#W!UnR{2jl6L8CzYg)g> z^-0O9P+-MfNc>?QMxX`eKna1Czaq0)L>hQcfeK!N zFCKu3kbR*{p{w1nfc}@;;R)a>qkY zq%c=;%4jN>jN@9c_xbICXP3zY5m6aVi4E;jk%ueuGJOdc)d+Jmju{AhYqcWVP+6kp z%lL^ezt(_fba4H2@F1&&hOtFdrIVRr!^gSGr1V9(7Cuh}zlg*XOqiWK@eKmzXgAaL z`GzNq7kN0IlbDA_k0o-&bo*{O40;YYz4ljw1XbD?@+_PHG6zxf#jIs1`ib@)2*K=U z1J@rJiznbU32S_R2jQU@y!sNT^XuwQ|N4F{MrOnZ-ixic_+dnuPcPSUPX?u)^{^=r z`z&1@xgcwLPfnM8nr1)K%Iwp>e8KcaSNMd2c@7Yr7_9&Fp4IP9Ic>EhbC&pQ-HDKp zMRR37Qf1QHO~S`dto5Zs8{eCHi#lZFy|U8@&X`>Fi7;l+(~hE-ssq^%T6Mh5l?;>= z$-@wyjf;uVqqFa#rlLQz|oE@IyI zIjdQy$2D)JF94yKllud@lA!c_d5~J*+*qdtgU_p9F3fp{vQyR|TYe-A();vJ`fv>u zxHhln3|?8F1!~qVb@#@rVk@$?q|O`!fA^dP_LmKDB)ikMVyDev&LNW(ZaX>Ij; zLK4mw$*M5I`A-^uM5I2}I)`6LeEKM#G2bpV7bl)pC@x7Db_jcViX=$7Ta}Wqh);Aj zk02dPtUtgt>>aXybY(+??jw@=SGo++C|%$po%-zt}8J>CxT*KP9|5ygjOl%WaS9Y`f!o zvZa&pf_LSQou*qoNE0Vopu-Qf)T{#h+b8Ljs)rBdCqE)#EYec(`}hr>qT}P91Kj*z z2x&y(_yIQ{!%JtzCy#as6ES#cI*;C2@nXUQHQeJOUq>9qE!O2&U(+oy$c%7D$Aod( zqJs6FW<)&Oyr^?0t8CTr!h_HkeW2R7_(@5r=T2?O^lVsvLvQqclNkRJIU3Ib>7+oce{IR^&Mi`nj5A#&5Mm2U zb7en0{CwueUFhEowrYyKjv`MFuIM5cC2CPqmUqTkKE}}$Z=#G^051Vz*Bqa5TYZig znGgblh29!_A-cz%ZqjNlI|%vy5s-#%U;qB7%_C=(i~)D`5(S<15v*Hop_f&QI z`mQMGf(}A>OLhYWc3&oc`$zKq@7LcU89I+5{0=7d;*4E4kTE40NP57Di_$DdQ-os^ z@)~%R&{UYBH)}yQI-sw%9N=$&lD~MITW}keqvTQ=Ay$;y8E?C%bEnW2HwxYxcGE}B z9W%ll=d+^Vvt}i^O65hnLC(ja@nIz~zU}<3WCyQo>m(JIZ9=WcWeGkMp z8;uDt!Kxd0$kW|y;YV^zeVnRGEA}n5lPXasSDTk>XLxa>+% zoq2=9U1WJg6>Ks5ATc$PjiF12LrhAUlOw~$fDrw5SZ>0wd;y4to?*nMBvqcYeV5s& zjmfJhPWWXk;I!d;gr~N~p-m~7TM`mU91$nGsFI#tdZq9<4P$ctQe5TJM|n9D*%S=S z;@9@)?XKiSYG=jQtSGs~m4uuXss9OOSilA^Y@z*zJdo9T$E4&X=I4}>#Bu*OPTQ-j zM~U!^f#^k^I|UK#bRufXg6-@2VqkrVd=`bM+#SmvDe3+YG`_58r{)uhdMej#Aq6;+ z1D_n1f>PK)$k?6Q7k;PC|N2r(7FSp&LfvX61+=i6Umsf8dw4hol{`QH;UOhb2}zHT{H&R=IlmT=q<48` zDDinl4>98yK#SyBNaL2~KV8#&=6}*)*v?AbB4!lrExw(%uHwM@s26U%?kIj6 zbI`wIwWC7Dx-*>qGFd)B(M2AFIgNPZ+cMTUbCoYV3{DfKieQKy72UTL)N1j0hMe4G z8rTL3B_v{oK8_9uc`RMUWDzZ2Zi0Hxk}rilmgB*UFiTf79WhU`5Aa}zGa?f}i5Ph_ zoa@!}AktcKkq1M=mGQ_|zhsL)u;j!`nM&55S38R6*Wujw+&6!puwGoBPz{7G5i3;# z{S^aH%_7_`U2t9g~&W2nQ_CnA)0@rrU>nl>0WJ|{Fg) zt%9KnG+|=*0q_$2fH_d89>Pga%<@$~@n@$rVeQ{80h_yhaN*vgJLa0K3 zBFYkHKFp~s!Q^Q6AUks%^0Il0_>U|ch1b5%655N#0|ktVW?Eon`Fk;Zx5Gk)KrSK` zfltDk+x3^{4y>-s9j#-Y&A>dV56vm2U{Y?oxy|hk27m%9&|bGm^eOQe2$nBcVS*i7Ezr}D)Hc47>p{eDvMJj={$x} zSKSB5T>HS;=;mHn=Q?1<=3^tv3AAx+)a+a4nJm~`Gy(J0>;qbE8R#XHx8Az3`gu~= z1-vyM@PcFDV2~ZT8|Xg;KvQQ;4y0+Tc6U;jSz`>W@Bm_Wh0oTuhJY8OTL9iklPj0H z3k32bR1*%7chT2bH0+2J4S}wLKxi1AfPm7uE!tXtvYZIz6yPY}DS?PZG9ge94dn_i ztl|HUqcaanD(~O_K@?CC*OUYt%(YSjQz5ZuP|KyvY0tI6B{f9^HPD**4vJ}}l4hBv z_PDiJX)Y-wHUny)xuj`^3WnlRBWPta%{?I&44JY&l&S2L#}9#fUR$a+1+YOAx;LF_XfLvYkSpR zG$sHx5`NvRe)ErQ7zm58j=Sr_#VMr9STpHfx4bzO8=Pq46h34c;38LnZx5UY7=~aZ zpC$v3_*R1uo*ew_kpP;q&TtZy;E+8S5B!x*B|rA)Yd(r=+xYEY{}_M$=fA&L0$7p{ zIUY+!0VmV=%sm7GuhAdV(9a=y?gGuetyd?EN4+bZvYBFF~898 zYBqd8o3CI)`2*lg4WGXlgDsx>nT+b5Yt0Beihv5c!3e2t0v)K$)sw1Q?U~m=%+HRxo4~ z;QmhfvjRUB$^{Th>k4H%^mFQX6!_XMt?jTkvn92wWdaO=d^K36;6v2x;`R3cAcrVu zZAvD15o?5jqaR8PbHHn#Ls`g6`Ah)7;zc!C4+g-^|Gm_K0ud1Lq(|Uu?-XHB zX>f+jmcpHLb(3p_I6zm+ZdLMA-h7$g$_AyMRF0aeTFKS3VbZbKHX4(4o>IBa7(n$I zrwJl4{(zjNGu}QIK+2rXQI{%1TO0j%rGc7bW`}4_D3SyVHrJ(Yj=CYjTGqxqYkr+A z5S45)bvYQU6~#>fQRwUXVR0fure?O~!aNTBxhMZKYOy=g>dhs6X{t;gF5^e)Qpt;K zLx4>}gsm zKq-rW&XaBT{15sx9L^nVoykE)@Z#bo!ssODVvHCRir6B^VUxizVM(rZ-Fm<%2Q#kH zK@UiDN^P@2y@tl&QR~>h1d#dTNxB_z zL;xmZz!hKKJ^JUv`gbO>`+>J(0zNXfKHmME)}`mLp)*CJ5>N>q$T#Q zgXMb63o{QUqmf)F>-Mm2`gL{0lF{zE3+H~-q#qU@^dIq9e=>NiKiB!kG6~zmwngfe zU55CryU6nHo`cf!vcgvlEk}irs_j7A?%1=+#_6e(cHi4cx%iOGAsHAAm+rbLVA02~KuSIxWJHP!#f9KeO>#@C82s7tWiaV5H z3Iw}jq`LHmCjT_4^vwL&aoxz%$)O*UCdnuZyv$SoNydgxnv+>|+1-a@*+KekL3OpR zxHHWh0kdQG)=QG6PiJfb^0Vx{z>duQAYSxVm9|2F33fMr8tS`qOAsQ@ZuBLxf^Fn# zT^nK&xxB;o0b;x5U4$>ZEVF;_N0dJf0vBxy4VmMIC|E^Mr}DhPz|feKpRqYmj?4NqnCH1yUQ$*dDaAR} z>^8%XjbLD0vxY_e`jgvLtT_B?cC|(3rH41GY;#RAQ>5CF^4kIP9?(6f$b2Zt81Z3z z;>aT$-s_rQsHZ9Qg?+j2vKd8S7;n?!aPwZiwKfFuVi>F*dFIJZ=$>w!b+(Os5P8d* zbc!Axe0w~iL->Tzi3wg1cH`5sp}Q_Eu&R{}B@Au+@o&F$eha1=|GuhrSv!ot+DLqI zHdm-Zc!wGk)=c_Y{Rr!4Ah4j(M5oNGFkk_HlGJzTxpa)SyBYf5lW{F)cAg}1?3e%f zL-zH{ji3HDzDP%|Q*B-kxsOusf8O!RUrPwmH7bCcmu@C3>ANpprIYMmjBG>XnPgS| zeC(iWTT~L(l=KZw%RKq=kdMM6k7rsAOwnDeVa}^3-+y`Y71WWzN%p6|i2N?#E=mX7$ri&T?_YfVEAf|q zM$>*S3b9R_4c}1~-s3+UZ#Edb@E)U1&duu2obcnsC%~YZds9GYjtkaW^OuxjVcfBQ z(r3(OI6uAP`KkLu-p5=8BA9M2+#mnm=SCIMxe^345MviKQS)OUdjE#WsKnPqM?JQ$ z$5G}zU6tvzHjR>J-v%s2ktS%7jZ8*Hi?q1s8f4FC^Jf7J#eK4V7&}WvFF|gz=zL2#wN#yCAw>zmUvvr2S zs(uYIUbpu^!H`Y(ygT(-YbPED&qq+QS4a8r6Me6Y`h!k}-QFCDY@jfx++oXxHAS&w z<&E&O-JQ4{XJz10nh}^W!xtMcCl>FU+O;d~mC-G=f(P}u%bcXPdl*qz^sZ~vc-bNP zs*!|OdW3w`F1KrKAK3bSP;ZHGH1x{BMrP^N?F*VP>}rROKxjQ25_EO{!rP>l;O;rk z`9r>(J1tfR+;fxO0ay z)L3@2MQ1vMsj`WEP9}RtPqq$V{0JTG^jj@I=JM5f5vnG}qpT>psIsOw2JGt{>s3As zOEKE_O8ENHzI>Z=W3<(hoKqKOPr7`_e1rDc+tJAg50|S_p=J#F;CsU=r@phnsCW?`Qyp%>gHR^A4_M+ z$Sb<1Vv-Rh9T!87Uel=$6J@gEwi0g}s_)o~{d4*S|EY~afYsmSxQ8iMD>F}~xb_?` zYa9zF{iZWXeLYj`Q*Dbj>b<=sTz^;cMB4i+{oQjfMLaDnH z!AZbn&b_JB+D&H|Qs{=+QJ^#6z5hY|^WXcwES&l}@cAyzDDsniTkU}eQggxeVx4_t zr+n35b%L(w%>4aVd-mpGyx!BDDg_s=91*wym1{P_CbPjCPEe3 zc%!&;xyskwr*1AJf%C}fxjxyz15>66%E4^>{?yXiE!>tDKVe|6mWI6bD%mFGMv8{Q z5l-nCT*jNtYrsFb5VRd5@r(cZ|$n|+dgpY_yJ8LKTZ zlnaTCbUu4S%4j}X;1bc8L3zj6S)u8vKhLd#FCq6bv?qHO&qNhh1zxCO3rFm>&-Pk3 zHdR*Ms7&x%%HBBH9gyVtZhEn9d8;lDKZ}^sDTA6C%dU3 zLKPM$VqAE==;chP8mwaf-hoT-+S{poe*0{nr?8~lI%Ps^>G?7?#M^#gE_k4we8!0# zcP`%EJ;~)-p4Wp>V_U=x0d%0W3*dX6x?u#NWo57^X$KPK5$t69xa$Uz#qMk7clY@v zH=hx;Q$7(EEFw}Wrs#MsEwTI90yFR!`FQZYPh>rZ zoODsB&vhNF=K?Kra~Zzwk$n6BGISG68w=(NflR@OIWK%KV@0zjl57{qDvOp|EFEeWNYAG51fSP>$CQ?uL94 zG790h;6?<4-(FsHtknVw`D*YvBC3V|%D3#w&e2XAJ~q6uKSe+_xr~>$!b&cJ-70V% zfHa&Q`@b)uH(wVY{j=z_;dIM6Gyc|dh)La4f|a)^DsLMEtStlpye{}a`~R(l1Tq@% z1pum!%hiRPi7<=uZTj!;;C}wI|I3G;zJBJ+9``wT!&*DduuiAHu0j-C-Cf_gommH5 z<563x<99(P&4?(=n|FPI#2r;mP}7%#CvTr_&bkr#*zShQ`*=S`N-@TlQn)W|)uW83 zU!WH6b9Cae)U|?KntPK;_hKxvJ@f zjGjXxv{6ys2pGkq3~INbnp4zS?{GKFjOqMeq`k1<%Wz_ z(ziE*{CRrD5w4#e-Uijfi`XF3De6Ja$jM(4*~pxL(yBmrZ$R&M>8obP zM)LeJ=eyWTk0+0iWcx+FPDTEE!%rWLy_KC&n-#efvpXWzYPcsg{mC}QIaimti=Co( z_6c1lE)|$B-YJkXw9b~zwXN53%k&Fkmb5NToA|D{!fVfSbZQd)FZ+tePAjX^6GUAP z#$)aqm3Po7n1d zT`{8MR{tw=u45~}wejclSzN<(On(sjR@2cE<)Q*5xqbT1LAb9wXWI=s#^6!D!?Nly z0az%Fp&0+x>+vz4gA6_X#ABqFW4oHL4bFpZ`FPd(w#|j_d%yqd_cvcIv@*14&$8OW zp^s?Fu`pfa`W?<6csG}W6@vUyR|d771Ur@P-lUv;8e+h{ck$?+tB2R8Dr*K0I_T(I zlF0u(mtj`A?bcgc2N9&AcQDp$rEGh^*jjwm0flvE7;IEJhH>XFEDZj;X1OMX2PxlDX3$@{RX2vau8O(n57J}^q4}&U zR{AZBW}72(4Gj>c0jc7=XALvK7iB$v+>onuBT~n4=R#12_A;)UhrB=SUKAd(1N&}? zFEgntNm-{QZXoWgK8>W*??#;>sp(pq(#h~&)gg6C_B16Y35<_8P8FAbR>-S0DH3nku$+P z!(C_`7{tz_0$1mUM8ne$4qu~LzDVA=eWLa$d+E6);Ivs=2;7~G`JGW{ZEaN8Z=|!u zZDl#Y=IXSkRj`nDE34^QfMgIuN!fvg470)0vePp{WXMH3O!kK6$!@)bfE}k8Q6b+o zWt@1B9IQO%Hn2HGS%CnlAgxBVtP;9nn7};_%2>dxK{ip!;+_23MBP1m)*oi{hp>NV zjMq0(BA>MG*@kgH;91%U4>m2;o$rXbl!GhX+@}fB9mSk`q+I+V+u~kj_PoeCZvG6k zaP2t7lnjBf+=wruNm8Np9wX-@^?{1(FnsByA%6AwC(6RZ+qsp3wk}H|gs(gwNWDY2 zB%QsjVjtgo2i!0?)I5bP%xxfaj0BjOm{^gBFfYnx&oHztZ;3HP-N zD#cZ`4u^aAU~LXPx-*kG%H_MIUw`Z0`1bF=X5fiO=_Z%3u=6Q{ zIVNN?Xj76{>zA}6(CqzsEjwZ5kS&4HJOlDFh91m{eN4ven%j%CxtZHJ1Rr#w-!{d9 zy5UG_l!o1ja?%&l?WHZX)W1L7`0p=YWg88I2t|Vh0K-*Bb=*Imi<0u=0nlng0CFV| z0vQ2=006{97XW{#h+V`lP^p*9O@Cu1_OAy?QFZkoFKDHCn<;XaHprHEtf|Ig5^p=xdexC`Idu+|dbMHr=?<{Q7TsNfdrd#&4MiJa#?^MD>Tc;XLW~SwZnwIF5{f1Cq zll!o{SVX(S8eP!I?y3qLWs$zITFlO+*^pK|(8}>xO11u!>p~=IS$hovmPL-_bU)^E5q9n_7nr4&XcgAJfB_al2<+bq3)8Sg1<86 z4Kr|iKVW{bdhL^GRtKXqjtPBlQHgE3iKlv=ntgInL1e%4NSiLqIS=HgGhSajeA88^ z1OccYVettMGO{QGb2&B%I=MC&uBhhA)<$=Y3?J6QAxe`9Fdlnmd8oHg9px>tVes@R3am4})3 zg*5`*@yJIUJVbC}_V&R5B}REO)3Dg`^Wj2uzA9U1Z1beGRZ&rgd{9_6?497-n6IT9 z9c7-vJOlPr&$Lc=)GxbSn>^AMUodfP3Rk%@@eqA$uj_mE&TvK8{AG6M58D${G-1z` zAMdafKY(DZ)cF%fBYTed(5teixG{Y}VK&J-(a@XH6Y%@mRRI&EUE@l6@Yd`(@;(rh7^oo#rzr{~5j6`%n$h5w!v^ROvEc4Xx?lg`6HwZriK@fX< z_G#osalFiTbW8OXSQ-E9Hrb9YwAFX%4X5cRywM&$FX;G=-dfkOy;ox!jgRya_cB}= z;RdjwrC6@Ut!vH&Hq#*q*TE#XJLjK3kRMH_xI$@HRjxDFFGZUZ2lHs#bmvRWW2k4B zm-Y?%36DHwL(``Ays~>`yz!)`7y+501Puqp$9s{7U@vDPy6wPo>@#BpKmJ6&8M-2! z+9=iTQD17O9b;YxQyVL0I;&?|3g9Tw})M-(ix5ku*|)MrYb*B(=T6@S^uZ4saY6R< zkG6KZvN6alRL`C0N%}}{v-M~Bk?QD8-)1L+(2w~LxZ~xlXAv-7d3NFh^Y5g%Z1Yck zYOzvs%_C@%Rdd_Xar><%yU3opPFr^BQQMDW!)M<5WS2c}-XCX!DjC_gcay9PKkz$# z@@kjgX!-5fs19Df?V&dNGB>_(?(eA^R207t9?7R+{3#bVDBtw&SPd^ z^%n@CvV~&lqUH$Kl^-1DwS7uQF3rBR@B1JB{73u!*YJyE&>oQGOk&&MeF?&|HM+cp zBgnj_!$5tENjYj?(n-dvap4xnmA$9#S-D)NaOx9`qtP{8qE5?VX9PZDkam$J2pu^Nt(nMtkJ{xH&5L>3<&rX~D~rd2xN( z=OGp-012BkWKW{LiN_N{fGa5#&rMOg*H%zhqXpSSW1p835()-NL=V)R*v5WGePBhi z++m?PdG}J?Kr@13w(Aq#^wgn8QC=|CxQaePCwU{iLqPJ>PE%ofDU@lJolCOo?>)Om z2bevxwItS|%GYumC2c%)4JBwwQO~}W&K5F-=bAZgP1VhuBI^TBT?TqQr9+pSl~2aF z`zI%(S1n65kH1u!@ef+Iu@w<$l5+u-5E@{W;&Ro+mB$`${axr~=yVeB!#qwtc==hq zjedgYN6j63CKE9y|_6z z=bl!zKo+#>i96cY91|06CdMUJBumEfOKm6noi*c?uiu89F~~FZ%R_zO?!++f_#(sN ze;p!hf|iwIwECu*F+0IpKv1juA>p(;LwhgSEH(;F7QNgWu@GU{UYxOR&71uloGB<>iejiiLF2J3xioci&#r>-ccL>UKM#><11VU;sc-$2r@ z;ezc|Lpn_GyktwMz6aChiGoQ_ulgq6aTN0r#Mm5si^Wn1!7NsyvhPYxzdsXd-T=bT zC+)B7`^ZiaYuPUz9}^NCH1wPX6T$8yYA&w8?m+JzJCKXl-f4?Au~k5Zpl_xt!hz}`Xx?!k}qqVG|O#xN(Fr7F#o zVJ6^YJ{Fmz{qe)ke<^>;vU-N!|Niko`*54GnSCv5RBu z)GeI7pGA=00?-z^r6cnj4Q;;Kmn@g8e_z2+w=%NvG@(OuyY%VBL3=UGc0A_O>YJftHs- z6UOss!@2En1E;qA6tkJ3(9LPCe}SLwE|l)g=|jorOQqRu4(aV(>`y;L8+h);uDo+A zBB98h$R)<+n5+D@|K)eJEfG8&9K0w;jVHuw#nH&R3YP1?Mc$140kgN!V~eME8L!TS zQoJGuMk1%{T^Q+Itl1|HcAxkGq@L8*vhH;+ooyIEpZKBU;sMEV!|k{%!tUMQbtm7G zy_>RYT|ODg5Cko-JBxkU$*g;JF7+qvYgse)O2l|9F@*%%q_G8dXrEGZ>^Y%R+J;ngp_ddIVCwgm> z;&m$X&di78^)wfxyZFaYKIY$g{9u}&@<7TTsBoybiDr%9)=(D*)6bV?-m4Vsz92}- zPRTw-89hq*(Tqwlr`;$yx57GP*fa=pew%&sxY645>LV%QghpvHlz(Mu(H2un#`V>@|fV$zJ4)Os*J*q-~C?QPG;K;>1c0GleLKMfqm zZhZ59f227G2E^*4S1>lseKY79kkeUe?oVxzD>6KCe?@}rv7jKeB154-u1eZ!iaA`;Fbt&m}xS=sDA4Ng82D-Zkv5;~St5$J+wD=tMT`eqmJ~WMF#SEU75v!#}&E7bDu%c4VIU z_=|dv55$l`HYd~hxiaou1CCMi+K4xVi(F>sTA!P| z$~e^1Oi2TCK?^0=G0xEzx1-S2d4}`M&r#AZz+|(<%?%cdhIb?UA_+iCc zUax$KJL6YibTzn8uv;IJ+*zqQ(wxnB- zAH>vb_H5t0bPcoP7RdoFsE+CHtcCcK<&+N3%@8NZ1b>^Zxtn9U-#zVg zU^A2p2nZ#Jqj1a(Q0{<-x9u~eYp37$o)Vn&vbaLq{T(Ml9%O_!b*KnOFK|JFx{+^t zROYHVa$OYplr0oAj=+k1w#p{2=T$mm2n#3jaB_yva<<2!gdsA$3duVS`d(I)uFi_ zWJ9~N7HYLlySQz(D~N6HuG$AX!s|ZKZ{DF4DR(HYt=&<~cr+hdPD02I8S~n}?%wqT zd*-&x>qi-<{%QMWe&e4%9&vs_4Ghkm{gRnuvYvkV8-196^OFZBh6Ywz`-LC)`Fp3_ zf^9eL+qyg$h#K*s?@D9xk9wRG2nFkhcamb&WAyXwx@Hr#5g{+l6s>(L4+hu|&<9k` z)3w#vkq#SovK_sw%8BEQ9^PvS6pOYnL zEEhYzuFJo5XGM$n&>Q{Gwz5(d?vmD5Z(;BXtv^dVbl4=#CC!!kDPI{OBK|uAH^%)G9%8Lv~5wX^Kp{Sz696ZiM4Mv^eK6{Gd1pf?+F(ouR& zR4e1YY>V;BXxseOI?S+T>Nx-A7P(@3Eni$=f{_w46Nl$ULrNmg+!D|u5_hjFBif!H zu@_CmxNn{$X_RfeftScpT2^Bz<()kix75Hey3!9;%h;}HVOdJdKw-ql?(YJ1Vv92L zt`*&hF0MVnPi{aLws;ET3~>ETyNUS`%_b$!wDYbs0X_Q>KUlU>5<$Tv>^#0JpGAFf z+oa899I^^h6TLN+Y`5ti@pm!yI&OTCltNvI_hWqET2sZtkLLRiz}o4VU}5NUbYY6WBy7l9p627 z$YG4ogy`wcO}7CZBzA_@v; zLicv^N0Uy)v5Ku{9)wul=o>#1Kup3fx{fVt=`O}EeTV=0Aba!o!j1nDcfo8$O6y#f z;w717VZO&CNY~E90J8m(Z~X7?g_1JF&^8MIvZR;(Fa~+^m2>8@MeKGD0I}=`dGzJ; z*FQEnAEF3U@>Ye*J{S&Vn}v2WI}E_;PxlZ;*f#@HPbave0`J1!@-h1lzB#KiI5y|% zd5laK^uHn++^BP^BFc^ddTUAa;lXlt8&p?*{UZ3~Z}oTIKK;fg3?K>5 z(rSmrIZV7RkFUE`7pejvFgQRkLFGy$s((Euz`sJIp6E;)eW^+x(sn@CR$l+tKeAuG zu6_S?Rq*C~Usd*<=Q(fBxwHQmvjh%^&JdjQU8{>Q3uDz4T2Mkbz5tZ+&yn+lF*fCu zHiAgyN5B0@arl$kAffJcF1k(K>uD2p$%P*|%=T~X*YyZ@rg|(+Gr+t4Map+Rulm!c zjkdg~_N$bQ;5m?#(2 zZ{sg(pLV{RFnfCJ#k4!r%ITne*}*zazNRkv-s_KiSabeMyuj?G15;Ipl;;d%6@A%*q~GX4O|`|Lpg2}M z(7&+v0o5T*04nJBOpy!?|LGdw+2~-ulUIf>(plEI#*-rurP)Gr-`@W4)H?2s2!rR( zn&cyM+9n|Hf*|(%E9>h!CKzvn`RR>$hm&Ka3p@JRfNUvqKSe?>B`psm4~<2}9T`iO zGpbmcl~2dNqeSKvscSN=^-V6KdvvmDn>OjaJ@o)KscuVAly_H(Ne3_cx040l>S^nm zBI-g?W8?-i%6^M?=%43z0;Hdh-Ar)TqArlWf83Ph!Z`oDS?}H0e9SNyu08V3%@TnP zesX7g2ETBAXy@GM_4U|WPKzUJUiW8aMxX{>@vry7qC4HNSP%Mw9cV61nql;I>KDg$ z9uCzW9&w3Y&ebR*D9D?Ix12WPWurZ*SF;$9$05sM_` zV3vUYd_u`nc{l|>u93(#AH=*y7e7!^Zqh}*VmBae4o9&hRT^68%t-hWemrMYXt>NK z7}Em5ByXNE;&*)xVVaK-Eo*hJT+yB!`OmyF@N=q6>$Xu_n(5eATf<{fU~oz-U8Gze zKyBKH&;QWQrZhs@)Bwn^roem&Jd7e0YgniF*qWM986TEd}h0l!#E;{ z21RD8slquqNUf$}1z-qa4%eZU&$L9-Nj`0HCKxL?9X^j*(OL?$P?QX(CZn+(7)_Rw zICpLcjf9Q!^O+hc4uDG0fcTQ+iIM>q;Nl>71t3(eXvG+$940JJ13Su4dAxQgz;64I z5~~5GQ*t;PZ2T(uyS2H(0?@BYC9|EGAf{V`Kqc|b)7~Tr#^MBdpy@jlB!~CmsG&2s zzLNIMY>-jk69d0X;zZUEgmHWdiXqe88tAdyqwQm3IdNb%)z!y~q1E-u)sh+DQ-|{` z%tMDACjfEWh47cD3=P2G$F}T8x|uwcu-eoxs*I26P9qgl_rwV1hJ;{2n`|QWJwHr0 zMK&XecPcU$s$pP)ST0NzD06B=m^p?*+dXH5hJrZ>B4ZsDZz3cA>)uzeu+VV2t|kdd zt{gwafrI9Hfm+PU{0yQ5{0NLv4Gds`tL+9RB~36#QabJZU%&{vdyuQdFZB*tf1}&o z06~+`^H1aGvWr*ZPlE<{MxdyVh2v2y;?^uzEd`j@sp|lL-AhfL!I2PLAGdBEt5!R| zrUNThdi(sxJl?861~X^}Q*K~cUcpYOoUdP8gputbGoT+BHpLjO{Wn-yyP7MeaG#a% zlw6+jJ!1V|qx>9~C*k6-S)%?D90i~$jJS5zlm$kIx?8E_3$@)T1kgu>;%=IFOW9xY z!QK`=SSY6vn+r?)y}fc-6yY;2ON*B9+kYHUmZT~evY{@BA@vUw#2}Z&!NB1jur?yF z2;+!GaT*3ELxEz~a9E-bV@? z1>Y}`)5ZazXE6^70BBvFS}rM+>Ep4$5K5}DoO|lSFfk8kV-XNARrVK!WKaYtGNc1I z3RH-JV{Hg-*qBYQPyWW&FTV-4!>Jr9G%pVN1PX^^;Q)u1Vls%!8el8Hbb?Un#We!c z?Id8G4fmz1Ce~pp76k+yFu@R#j3g(5aCv;zh?)TulLKTw*YZlfh{Y47N`_ccH@x8+ zmGsL$(?9+F`THQ#0*%)OfLfq}K?T&m^a*f{Cnf?Y7{CO70rz-t@Zl*2@GxlJoJ1<& z6Q#KlRlW%{4^uGt{r~;BwYe+p;WEn)tITJT)?p+$!Ut6c&`8DVJSa^g98v*NfUH{L zXA3C+nfyn$Sk0BBiWY(px(iexhFQ#;GhOrIiir6#4xIqVRn*_N%&|AZKsY=A-V$Kg zwrJv8DX>mnhbggGFp+J{AOK`X1saf{Xk0;Bc^pYahVXGro)QhcmLX<{QT)xHYk_eZ zd>#-|-MCN$TcH|LbL~Ltez~E;!Ce&tghE-d)V_o zZqvo_SUj+@0HhEA@d9Jj0CZ-ei_H_UnEtuGPV-!mEx=p1zW2R2jFU<*?!~dpqaKNB z1z_G{L5CL2V|`FbwOpJQk6uF)*56A(;6tDQrw@Q3njj!cf%oaYLIGn0@!&s%4Mk@b zVZKO9v^1og_!(r-WKkHqjpwsBkWa#FoGc$yI}XWPGbk&rkvxAc1TFw05pfEy);JPd z;QJ;OtAT;+3#kOW0p_c7*}AEkeE*N^TZorVMIPuVU2%knLzyF?i*hHx>vJo>#DRp1 zHZ>Y#Hw2OvK+hrwUJzchVjgpr+WNBLA>-kRNih>{GqZn>3}~uNVecsFGW4B%?3Qyn0K&X zH+?jtOsD9DD`SZjx$KTwh`MOm2~9C|DTW2c!GTIad96x2;-gdLTPl4v>x#np`nJW_ zlmr9s8UGc;mEdRxo%03e#UFDVp6kWB+bzUvEBsD_D4^`sojUo<#w5S0WXCfKZeaoF zS*YDoU7FZXs-b1cET7JmOte=C283M)4{}OJx2Hc=&p)4#I7W2Oxwd35SHR5n=Csag z)sE;+Gc(lP8!bspdfu>)Cp=LSstr2X-Ke!#ZgP<%Z<1?kBNIfgQVs8&0TDL=D7wIM z$s1#aMCT)W9UA2>7lmDe$dC@8z1GP_XI_3JQH2`kwwCbFPik4iXF!L4M{Pyr;RvG6 z?0vAMHZ7cJ>fNo&zbQQu?-#z8bISH9sVuW_hl_nvGJ6W3og65$G2r$ zE0_pnAqg%k3|<)Usl8cNIK4Mn%}`IdAGv(pEVQ^O7<<6t>@jZnDlgC?<;#ABP>_id+kbw`ZV5gV)^@ol^Vr6ozYnv z3vmhJSnh9RzMrWXKj^NM`qK8HRHg@mlCrm!` z3XYUVTV%ySnnWXjsZK0w+rF^@0GH@7^w5%#y;#!a*{vh~l-cZ#K_Bg5pF!v*yQ8;E-7tMW0segEu=fXcN`87N!7>|rP-Q6` ztY8s}>4DFmeWEV+o;Vn`=1ZI>C0alK`-AM;Uq1iy(drifZ*dJJZG-BQOK~MM)e$^3 zPy!lNB~%31+5|ud2!MviniTt)ULDfAYO%j9$Rzg&i5>|1@+TMsECB1E3cmU2TFl}Q ziqn3i#o@q|hGD_0-bf0v+y>oiD#Rlf@(Xv?=*yb}V?2XX@4kGMEgipOA&lPXJ#gJ*ralT6x^7F*i;g~6#d zNJeqQaP?xVb&XfWjRAIdu|dwgfIWOxVKz;tH3Ff`m{3_$Xae)z_Dyg#udh$fe|7SS z>#y-S;~fsS3b(C3Wyb|FJWN6#XGI;{e2H^OYl^N8+%@WBVJs#*Y6%6?oL-U&)jJY(a&KL9Qg+1n6k&s{GCn;naz$}PKI1@%Xl;P%iHd!miD>JBkhrP(jW*St2_hL5jjk>g9Sr}8$(*eQa@ zonE0n@hl#?O*eA7>E=0fi^SBCIbI{%8zP!#Ux(Z}5JwvHwYYiyM4AY7>`BJ0r{zkw z59~<_*7vTs7?`U<9qxPBWKvbTzVB(eIwIxJli^@0aoXTGLr|QD)~P%^qq5*zO1tQm z=^>iXR2^{syv;^7bUi#~>l}V?nYP(`_RPd%vt2js%gX_Q8wjfG@Z}{vjCmE-Zj!dX zPwwh*of~KOZiO2ku8MI?$sz-X-R3nnA4J_!Y3W&YPPibGzU8@R`AlMHnbnyEmzR1A zAAOFTsz01G@qFZXa&V3HtS9HBx3lBz(onZowCxIhg|p4TcEH{ajmK>c*mZ^*xPpz6 zlpB!b$9AumdoOG_MPg+?Q#d4fY9K+bl{4V!3byW*HA@Xzw@n@2mn|BlNVQZlU}L2q zlW&2!P^FO?rhHEow&Msi1$sbx(mAnD%Vm++MVSIM%JF#@My5648^Hi0yH=%&y#@=C zrK;bngbrWWBsN?D9yP&p3U`hu6#0TV#Xa3|fgZxHI3A9-hW6MFYnx!mAaIft#{?tn z0w_%~wyE`&8Lfk-LJXdulKwo(#*pMnhQClQT=5mfkk}jyQ|!eaICt@(DG8uG(+XK3 zd~@&&j4t0&4E3&y6Ku#^=U8y;+_?;F@wqq)KynWL;9fh}3~8_KR{MoDkDbF~Vx zG*y5D1Q?nAk`{@D+aSp+WuF-(qM@H1`p;c3p>rv;Ht-n8A-+We1hA6I3&m)gv9$kU>nS1%gDykG3ofX@it*Nyq^%rg$6FEgwOnQ-z&v=e&h{IS z>_MLckB}Zc=kP!jaDLDe>s;R`Sr~!L$gBoE^fLK^p6J{Fo3y|`%K5M^1uHq-T3MA>qa?$55J@qA(lk=yItWlO0vT>CM4_#L3>`Q3 zESKyB4#`hNII$eU#87Cmk~KMl<-TX^oET4K_phPzbOo3n9%|K67Iu*K{`+74_Zzqv zh2-MkVyTK2N05UlYbck9W)ip%a2N&0Pb3OF;-dhe1VSZ{OTodq5&+sHDDW?YJn&Ua z@BZEY=IhZM=pK_i*m;$NkE$)u(ENW_rs`nO;x^GGrNL^H`(9)7(W1qR^IJMF9156O{=$wU(PRuD zj$Wf+aGbClysT72bdy4OM4B4Zj`$dkNDs~fv1R5U%nYOff~v<7Lm-BLmkx>@sbMc_ zc^L|!zS9>kU$laOCILcy83Sy&N0+d$GKCRe31Z4PSdA1dz##-B7!Dt!sDp@s-$5Bg zDCJ|om^}}=X$h8Bw<~c`g!Qf;IrBPPLpHP+^Jr(1X5^U4TNwEsoNU+Ff;g-wMWd?B zbOMKXv7{uf?cXt^n9E~pxKOy26CIvOnDtyQzJO$?KtO|5tOco|05=ZbTP@x*_-UOD zqD#E3--ITKIP+tfs}i?75C*3e<0$WOvLVJ}Fo!LmIA)S$WMNz!6TZpDiy1u7{T4Tm z7T5XrEc8GQm|zZCJ~mHdB3P847fLYWe4ZMdIe{y3NxL!!`wV1O@G$^ZEOC_!xnT47 z0{#*PL?n_J@=GOgnez-R0?B|6j85#~ufo&}&Y)7lWfe=;(d$3%@+L7rYoKnLV6*OQ zp9J-u-Df+n&UlF%2UGfLDeyua_2yc;&`3va>hy*7h6(4#>4?|Gb0q*m3gRe;PpT(> z#Pw68sXzQblD<5e?X3SlXe}+K)YcMXr!6U3MN-d$T8m6+Eg>=XT}WgpW~N%yo)#sw zq@%QqEw+-48B}elw4@SClCi}WiRrZ3d8V`cKHu~E!#U2$$w}_b{oMDxulH-o%T&$q zmVa9TBdJ}dpZh^zpwwus_l3~E3K*!$^+q*jW=^A}yGs~>`a_2$4B%;zDGFfei_{4Q zsvDp)-mL7r_am3WY*)~mlg4Z7P5|byMz{~VB8yTD&;Br^Z;(2=s}D)y7bv*Fo#+6K zEMFs5X;gY;?>9n`W8+kb(s-X~lqE~pDL@q?$ORg65PJ+3MO5{|yi|x;0T}5@ z24hC2)`z}tEZ5(p3*m=~Q>3vZ+cRB{4ZPDtAcp=u*eC@h0Rct`Mw0uPbC?6yAq5`f ziu&69OtuPGpXh|9$>=*3rayxL7tc(kQ8f}qLLj;t7#ysDL0!kO{R;F|siGirT9}tE z*q$Hy?!RB!?tFNY=mbCZF%8t{yKMCMi5khKL($eY2e3h^wP6>4!b~;gR_c_F-;~$x4`(r8 zB@18&qE`y#)Rjx83+8>Hq?<$wWGq=<1#se!zvd!FU&=^i^}!3`Xq^b_H=TAS`YlEu z2v>f82YXNWvf;~LQ4y{FEIU&nx_$B zg7Bw2(Wp~q<^>%u&D*2lUMCJ(Lknaab6A8x$8(zMar!VXoE;U?f&&7aUz|NJ3NL#L zzgopOq2&4i??|@f1h1`{gP6(&x+M2?9t#|RKGkwV`60MG|CL<7Pbj&I3lXIN98EOLS_(2e-24Y+@T3b|cwX>T`DgV&_oY0rOH3#Lr zc-;JRGon2mL-7Y)cmd>vkISE)~-tRvz}}^>U9Lq*eN)9OGOMm`?i8YzIvv zfL?9&qxLp%XYU$Ff_z|)=*hMluLt_dY)`+jE=AZDU&R&bG-y!aiLKhlhhmT~_1V>d zue_%62niPQQ!B<6XJ+ymeyEp)ZFR@9BQBbXW>X*&NsrHx^tUVQhDTRxu)K zYMSFcRBRGx8C|D$H-`V4`wpNplb#1JEu%+WoUgz_Q;bdK!_HW1_Pqc7@)-d8iW*11 zA}AYQ9v)4*t(j!ec=8o1+yd87Y*lnk{(0=E))`DSO(_3fd10L#Vzb4^1@=pISYoEZN^2mwO8c zBkqX)K2xil2RnUuOZm|;I5WNI0X9SqCt-nZKLsW zO!y9_7;DWfA$m8Ta%AdVk7+z;Dja=QxdD*eYur^;-H-m`NYc-T_Z|P`Z(+v2pECYA zQSj^I9LV;dVFWZ9wdz zwSfVkjNFr_3pEGk16;y~M0KS_hP(6d7|raVT-w#cJ*mHcQ^@H=5@I z9i_PJE8EGn2~QmF`JPgYtccTj86gl9;(j9MM8!waUfxgElp z=^7Gg4iG9}T90LgBwvhJkritB`kQKzfS#?uEGVwdV&ZC2XTgo`f-Cp@busquGg0SW zHLEPP@HEjMhC|ilLxyyQ*npUDJ`DDDwI;p9)fl8UEWA$en5{E1C=U)#GhU-Mgsf{F z0un^Y3U9C%;rK!I`3p{Hx7G{$v#}nHFE0hW_xI)l5RL6w`JIsud4-z`7)KALISTUC zBfp{>=mPM>u*`G!w;Re%+%c6W)<4m}MLp+>iZHRXh)WMrZ}^qbByrD8yLk{UDC4%C z+Bvx-z57kK*GY!YMRImYFU$4gV9)O%OGDw~ayh3qT)Y}-)kMLmIE{z6*kyz4kCP7N zSa4aZ?o$~0cD{}=4BZWOhGb_8ctQ|Rx-AT8I=W^0VEs|yko>YVEj!k?7bv{3Q7LJ@fG>`VVBOYw`&FKkLY3-B4xHa=51Jvk36ESwK6o;nvHQh zT{gKfT(^@QyW=Z@pKy2!`S9uL@nI|~q)S}0i7g{MX8{_eZi=}DO#Kser6Us7?zqW& zJ1hjbx|UpH*BbYlp=I=^qf*h`O+cHTbML^ZvWcQA34i;E`+4BbKYYnIC%iRpsjj;g zSL7L8(tJZW(eLD&H2s@8Qc-!VIgnWGoV0Sj@Lmkq$-ZN)e1sF9s2HfM zWk-C+B9=Ptw}L_Sj<63QefXw=oW@!3&8uLuW7Fu}>=u^eX{*)ex8;8_tZO=MNF$U= z31$8|^24US>%g$ihjnONCcsiwghR7u^Z4C?fn~>(-)Aa^6dy$C85^FOcE29v^w`(x zu8WP&sJ79`lDm~#s=mex;yK~nvy;ocK2C_2#lClMsE+Dy&p_?(CssduqIkm}5aJCb z^`KQ|I3n?G%;|4H0Vxp{u#9&Mg1zXBMYicT+h^9qSC{4ulxhAGR%SJuwfn}EwEc9q zbfb9oHPejAIj7OPPtN(wy_HzFC-0YvZ8qde5Vj-bUduUu;3GbTKRdm#q8yYYReX`U z5j|K_8?mLf1@_)^e}j8;`oZ{9tn*h+pEyqSUc#m5Eu;4-FKfvqkqL$gY^UH7{XFot z+BbwT^uBLcTARp0?${RmR}8>j3+bxS%uK^cmQ~)`9|o&5nUz??<&)IEpf9h_jq*Y%iNv6*1!5!tpjVcu;*kjnyu557VwpKpHGpyt&fvZ zhoOb0Wr?BX%Ym?dQ#FOdl}9H-*3@7RDc;+(2uMMG_FIQqm0}u?RCc_Xg{|p|3h3~? zN0s-g(h5J{xM^>jX7j_Jj30mb^5NTmOKu zyJ$7Jk#2rv^D$-#ZgDX!TKM9ZZqxXZRRWsS!#Qg_f5=JJg* zpsTqw04Qelc}%#vJKy-`@^_g}{CiVLA8^ME_bJ?Ay~gKd*G>`=>aCSs0iXq>K++0= zB0w9<#iBF5_D;e+C%n|@vB21)Y}6J`jNYY&8Q7LK`G%%iJ;{mpefnVnT7KmN_DnPs zj$1TZx^A&Gm*Q%WN{fN13n}NcH1(#f6A<)kbFOZz+ZejM#yzVujW&8s6vv{`z4O&u zV8{Dz{so{1FBImJ9a3CHC-0ND`ft4VPg~w1DcP28+mmz@^tYIz2*V)-Cj$eGQGN66 zk<~d~jy6MM4YOfiaPoeUJW`(YPBX*I5RFgc#Si)qva^Y+a4q)|KqHD)!H3&% z!AAJTY<-N0v>jWt$x!l#wTI83*HYpe5CZ6}Pbrh*sOlKIxU&3DHkpOA;I=oHAZr=3L!;Hy}h$+Nib> z1AN2_xc2ze1J2a|;&&Yf)8fhjE`I(yqC1N1a-FZfMgT^da+h!nACR^038XO|CzPL@4R~<5Nh$1x0>m>*ibeT8y=U z;NgDy*RMxEMBaQqxzS`ZAmFrYa}+fk-K}eYXHCVTY)JL6VVTb7N*nHr>qvWM~NjnSu3P_0E0{qbzZ> z4ujbPAPcXksDS3+ryrPo5|3F$r7IT#nLwnzp^Ncl4WjzTVORZb){smt3L76+Ildd_zZ0 z9we|j=Bl{_F-@bT9XJ)+TteSQTyS(&A!xm@P3fM{pBYsk_|d-;Iuhq$K+M`15GYn< z%SzA4{lw>$^-_d>qCnFfcJ?b{gaItda^NgG>NYHgC3pc7QmQ{Z$h0@YsQ+f zhb!6E%f>(lc(Gu!o;Rl*_dBzxB1l0i!}4_BO+NbWZpWOuXl~4okhSxBrUXrWZ20+> zeNwGD{OWIy&bn*v&y;4z+5}!qXlh@6IO|BwmG){NtS=47d9mVS&tka4eQT)C$lYd@ zB|uo2yN}AM40?Hu@Q04ny1hnoT79cFvCs7@;vTaVV{I-*iigqvkyV)uU06Q8cW<`8 zeLVP5@G<$r%q8LFCCb@E*!mJ@Ri()A>Vsk7>*B!|X&wd76(ZW7rch)}wn%~U*z({q z<+}S^rU!f`qB2KxqWY(aB>05H;!!rsIJqqcM2n~nGW8ueJMtVa1b-OgAX_Q$S4og?d5!mNW!?;l0K{JZ+~4@-rkiWpmZ zpz7J}iV3HB&C@L!s_F)YUa^>KKB|Q+(aO^#g%oRSkex1k<$7G*u|YyF3Nn9sbFwM6 z{>~qN|N9p^<6l&;^9@p5q?6NcafzaY%GJUT@Ird#)Ny-b_{2+@`!J{+dXNfYXLUJ0Hk_kO#_^ju60((BNhKT z{P(Y4dw%$9vFD#%GC*u8sFrtC1W%Tn0x5j8Wuylh2h6#ZLB^mwkSb8%bkyYCis^GF zkJ+4xiF8&gzRNC94QjQUY^fT{TbM-+VNRMUIv%Sn^VRXAfN)&R2Cb)Cq17xmc1!=FdFZu`}VfYas= z0eb^2t%r~gP5!flX4cJ=;$wi_bgEukG@B4>c@k=19NOQ->&Gc|JWBU`^s|B(5_kTb z`*ow2DHj_x0wTHS-~p#r(Xt^(%9KdiO!HtI_tt@b@=`1pFBj_3eRt9z*WRe zv0t@3U09g|(>mSY&_<$TA_Wv%ff1~zSP-n*jLF@Do5%RiZ(p8x$R=FsTO!2QZZEDN z?3^1h_9o|AgCq8jPw(rL!)WxVon+$Br9I>e!nRHQy{82a(`eAS)rv>2uf5Dp*_p(@ z>>TVY4IJs!kXqCY5>DnU__0@ctvl zE>K-@>T(q^RhBe0B84uvmAMnE!V>Bo2_dOC+mRapGfAlWfpEw>Tf-)p49VJ(N`mSrzvbsT= zsR~fjD3u?YV_wJTdK@~d^obNpjEj+3uc7ry%v z%@P{W^5s+sEKEL_M%Yx81E^kk;1f?XM+dVqSJ6tUASdBxbrIgqnZ9UX=9FqXU z=~0z~xG90$!K8|ky!Dcup0aA*n4;}cI*}+NDS)Q>^f#S`!Il8c%_%STV;^d2$#FRK z<|SD2{yNjW z*YvI(@4eAk*vc7O`Xn=tzCO39sJ^aXP$UCA$S{!Ggfh76n9Rll^#o)a(U4~IyW;d5 zUhN*i)pTiwYivvVC2R2F9DYp>g6feVdt;_+^snrX;_MQ4%b@uMiHRl%`4f z(*65)H|a}bQUliDs$BV|;)L4dphBKdC>sK+J~TEEs0-{sYf&v@75NcUNyCIO^#T}4 zL5{R4v;iV=)GgfH02f>A0pVb6O}OH$PM7MhN(uR!dPG(q%E;`>U4 zpgbW-s0X-HcBe+DVXJ9wF&F*hNxfkz@X*#ng<`l2oyAR7ELM|1*eC2GBSU z3>?)7wmlyZYvr+q2Y`gLf~2;@=v1RiEe7>BuMnoj>=ZZENwI?TQK13wHh~_{5TyaH zTyv^D(21SSJ~<3Fi0zdu-Bs8H#R*4PfGMWp=o+WnPch0iiYP)83u&t$^+~VG$ASKl zOg#_90%lsN7c9uzBnXTF@^g~o@VeZzL!SQTF}WxwH1Xgu>lB?{1X>fOHwr$;3JCea ziDW<{As5DKz#2V(Wl#J}5%eNxQIVfJe)(VLFMk0+E`eh*<>to*2k6bwuL@$l?LHU2 zl>_DL=a=Pz-0h8=)RiYqk`9bc*+PcpLFzK~B#@Gl`V=Pr@#t80to8nt^|mkn`|*bl z865=7A#nYP7?m^XB|NCVZA*Gks2j^-t>-(Dgdp`O{ZW7)O0Xjd$Mi<+Cf6pT4wn9i zVx9h3NME&cirQ3Ml>-R?hwV`ZqP==ttlMv92&-y!z|fjbkX>EdIQBqabgn;E$^D-X zzx?y*%N`eK6e{Ygu0_2CxVK|+n^Cq-0H<~I|I=7i6%{~eTc_o_Ake)`qfz-V)u{55 zikX{w`9^v#ihub7xK{r8<_9yh27?g8S6mD0jhz(=zz0|EPf67YnH8A)JpEIS>Uy(< zw*?lg^)VR`<0P;HB*;bpZ8+Uv z`4x0Gz+|}rwuBatD!`eS>CRi~TXDZ~K197u2l9<1K%kAHL1vl&O&eRA1k%=~`tl#h zZ33O4NjP00?=-28z!#YBfTzKmqnk_Vnwtb+`jxy`VLFJms*$M#IJpB{@l40OyPwft z+oBz#h*NU3vA)<-K8}AsDO&A=se_^(T0d0Sy^=wjR43)jm4nlP&(H$`zG8nRkfw9L zvx6DvsshnsfJM#0Bu6+!kb#JKFaj*<|47EK%W}v5SeZdv+9{3ZVd%m!jvEUUHKi6d zwzQT%dX0Ya3SD8cJL}LVQ}B_q?&Te0s6-P{VyA}tKo-PU+8UQVn z4z?U!bCO|32UoLcOTa0a-T>rf^<7+&%U@Lk-3RCy>5k|rjN@{}YURt5gjolpEm1ZL zAn~KU0V2ot;AUPnY?;=)N-E6vVE~+AeU=(DqkPrwp6}GwZ|X{vP4rvznjPY$lWgp6 z)8?eQI+_-H&pJ<~oCFZcjl}9vZ&zAUKa&8z?o$)182G(d+bF#A2OZ3zDnT&R?MDwF z257tD&H7{T$Y(c<|Fm+XZ7*k&6 zyd^Uj2T!AkTNPyr>Utu$&V=@XliSARV&>F5=bEM-QC0ogL%{c8G;ax`Z1_-0SJ@;j z-=+u%;5;A}h8gwnKp!JmyAmd->T6j)qq;$mK|DrH8D}^1T7kYgnq{|^CsZ5K$0@AA zSHK6#OMNV0)7=_`{Wj@@R?2UYGXQNWdY8+gX<0;r@_D_99v zFxHVS)L;n}VJmV%y;0DT#=#Qg3Pga}9NPRp^L2x1A(}NwQjf|ctI|v>VVqMW)-}NY zAoH5~P^@Z(De!?=nM(J7d@9|1r%`DvD6{`0!BLh6#>9HBqF=?Jr%0$BDgv8OgcSJwdd5U2l~omk7;oQTMj zk@_ytOh;jR!l#M$p#Yo~`F{!D+jMPpZeIIATdCk-5noN3JYM*B}-|0u}(!bz6!sMEkg9Czz+GV|T#A6b#L7r^a3-b%gI zDQ-Cck?PKEDk*hCC)FuW1QCuEzz)3HmaI)`4|uN$Q7rGT|0DLiBDLTj+2HY#D{ zptrdNCOJPi+xs#+R>$Sm(sWKRtOlKa2uh3A{MvWOK@wlZ82M2nJipy^>14PNZ#{k zngbrfmd*z6Z(2mp{qpyhjDJ4vcy^s1@V5@4=g=;k&Zup$@8F?W!bi({&!ZA?&`u81 zp1HBS5}mUAI&?51AS|NcNlh|8xqGMvac)wzIfQ-$?dyY>TuLhhgB$RQj~55qyS~+v zQoBMRd*9y?{qoOFPpd&TlX^dKyfi?rx|z7{#U;Jy6H(V& z6flf0ML+%!M0#z!Q_mR}XhoMgAiq0}3%)i$O&Hu%roo*v+vb{vcqgd#X-+ns9COCD z1Z>x6V%EjN%lv7G(BsU^asPFYahLuJgEM8+$M!dH z5>N;C+>)M^WcJ2|M;&N?e#6_R-Zp(LyWg&Eqp~ z#W`V!mXkc{uY9-E_~1*&V%mPK^Ch2X-|HBdjYjD~uTd{><43HAs40J+2e*7pSz74w zdpVP%1qGo+!zBL=$gahY8k3JqZgdTlR=&iJFuAk_RkqDw1cQtC#5@%gp~p~<`pB!T z-+v5ofz~xVOh}|%9>r^WZL=&SCavuD@aJ3skKrKfQhu}&Uom)-Nrfs{3=k;P>*+7z zV;^*){iChZD4nTUh*hc6jOe@!8dF3X?`Ed21U?_YEuLfk;8|CnFyc5U;yvX8Qy}}q zoa8M0fMP);UVP3{R|o!QWKLB>i*sjF*cSv(5|tS|cw)2kH=+kIN z!!yb9pAK6F<13NO{Q4FA6e2M8GFVOGA1Yk=Xl)%<9B}E}PB@A;z{8}tygJHdr=a+o z&#;Wm-MP8oJsH$*;PvIi5z6yrb3%yoEe@dBgr-%i^)Kjr30uYg$)oC0T2hIYeBqx% z-0qc6yokACG;TG5uYD7C94sw{ZZw3D8j97b=_>F5wF-RDdj+Y zS=6lm*stJWRo#-DVDz|FJc;nwr4fjH%VlMudbH-9L-PzMo6kVKiWhPdoPFn})yj=R zuN_jqy;v`UFzr7FH>AgRhR3$`X`gkBuaUndIIp04F}2^Ce-oC>yEq5+uE2+-wKzC* zmGweGap`*nm>NDlXTB05=*o?qgeu%`o}Gi9e9?(1`#!v@W%W$3)lJGk>c_wT_~zfL z3sJ5Ro-Mf$nj(hNtp!`DNBIL0Eam%d6f*KW&@n=XV(M(ovu(c1t zGF~&Tk|NjSLo!B?j8vJdII@aW)^@UmEp)*16A(48*ysgy1mvx_vDUN#6)9|PNU$`i z9-zAWKRG^w_RXr57-Jd8Z#d8UqlhD2MB}+_Gv_^$h-<@`fFy6&I}>G9GD30&A4l_p zIrBxb6-k|F^(Y4kA(pT{V(~Zzn@QuH8~Z*Ph|!&oS4il6WX&O!}||k&mF<5vntq>tHihwfA@V8%l?~Q zZw%WEj4K(lGl;c)_?h))ZkRyDa^`7{Y=zZ{6f380+0Wwx2ss|eh529q`Fsdia{qg7 zM!LdEy|BUYwCR7An1R4DhE76EV#tvYOqF?^z?1JH-s0h&79Oq#&l7j$uIJF089SOv+5nTK`Fa zWwbz8?3(gU(N~8>hpUHo{{14z@_5|&WuG(iE}8ivP>Wx@yn_6Lx$_tm2vv%eht+`xH_u#B#LhC ztVvo@A+zIA*f@b^72;KVz-#-3GNM^SssRcSL_WfXIPxQF{jk2kzr-Cgh`K}!&qx)T zgsM~dN6_S2HhyR2G_jcxAW`?tB+fgGlpWa2){D+@Hg;dX-@;}Mg*4?+>_`lq`WH}v}Bk{;%6|HGoG?$-T74q26xLkm#pjs z2|MncLS$HeZ9_H(_WhCK10GwL!-(t&HLwh|D4Ip#7}V4lFGl21f1@dR5tfTpE~>j_@c3NX0WOMAu!Q2M?qArm2anb5f46wj6`0Z zVXQUw_77#Di2SlL3(`av)1vm1%p^Jwk4k~dSB8@k)v)IEj~+deS2oUj=xl4oO~lr8Gx0M=T;IrUcFbXHk+`q`BJs_0 zGRAnnR)UHlPh;m8Wz_=nUF#BG@7SCWIE#f0DX~VHksXLV;IJ(8-o0)K zBAzxo-rMc@edsM(GCDV@Eh!P?U9r(c$cbHhNU;1b@*JN3HF@d6fAyuig;z)54iO{z1)N114!y8Vp zO3)XVw3@$OXL6qN@W~3Eq0KKfguWR{@%+Xf@`bQZJh6%OWP=!bQf4*s-N;Q8ZSj_R zd?q!gb|k&SU^(Jq41<(8aV7b4dONrNey?|My3RKDrUkmH>`5D0GV8(U6opH3P{{&Z zw|>jX0RkTte`$d5e7|*tHMm^+Gu@%HV4q|8{Uy|N{K&f;3e~ZK`mrl3;-ydb{8;!< z6cG`MvfYPA2gSx~425Q;bE?wC=lkD9x$v;4cZ|qY$z>vFviFK) zXTKFgli)~QtdX649ve^7KtJNP4D2x;H1|4>?=fRGprOpJi2shT9?eVkpyAOpdVK9C zWY6C|2|DxLW2I`X{xo%F3Lme~`t~XAIT*EfzO|EUr3Kt_9m`YiJLeKm^iRd4htS>2 zSqaC(>T2rG3e_qi#Mia8z1yI`(KW;FLif|wq@(huVMT6XZMSeP$VHMQk8_T=*dCk` zj}x~lP;R1YHu`@sbHF|df?*@m!-;;<`#@F}D%bmHD9D+B`a^v2&Oe=iQz-}QGS_ta z1A#019^Bry7i9$km)keGxP*3m)N3*bOLsEBdNE&{>oB;&L6U5CuPY6gvUdB1}dDTRHUr3ij-d-Urh;W-`jx6YD|a9Bw%kF?@$y~A|m9R)G0b7uaY>bdi!=)ZrJ zG;mzyY!!RY0cZ*c^eE6aZ=Q<#iRI(aU{;&b4@8O{9p?Q zY*8;YXGKUIK(+xZVvoks5)$X^yW6gD-rE7K$Ya_ggFZJP!X=7 zH!mb1a5VvKrV=X-GiAs2?o&ID9cEBS1dEE>E$*v^C#r>h8@QIV(!E=XfAQ<<`7;hS zU`leg-R$E0x!8RYVR3Ug&;>dYaS)^@yQLSF!NJyU!<}3BW!kwq*B(%K!XWAV>-g4> z1mR-HO)W@2B!zcB*o}9I6xowYAcuSdbHsHpsO;JDz6G9&=VPai2)^fXpIb&v87-1o z{3L4;#+R@tk)+XNMCxEFRkAoA%%bjWA?3Vr5?oEX(}k3G?`&03i@O}rDca&g!bn## zjl1jG&pGcu$Mo_h(C%y8)Z*iL_Z67uhiY2DcOye1bZ>gY_$c7)z&yV)n6`+3T*Htc z%W{DV!pft5QEkLdbMNkD8ZhB}E<2>(-$c*8Br>@|AbnapaKA^)v_~Nl#ij6~-bkXi zupRDgIWSvu)B%Gk3IA-m7OH;XR2Z+jWuX2!n|Y>E+>fR```=kd$JcmN{XxYFuIX!r zteb_(bu>d?m}>vD;6revXh)qzO)-%V&b}bjqQM&D2&GniM255%6)N;%MZ^cYxNrQN z%0huNIBAOmr@$*{O8(*^1s{+Dq0%ek7lc!1Sy#O9E+f_C@$t5tG@?#36Q)1pnOeXOM6i$~GvvKOD`_i%gHSB1~9UNQGTuddzf zgkM4^;hwc3ymcN^zZJKRFQ`Z7+?WhwMegsXqe2Hlr0*d9ap4qH8ezVhs3gwT4cYo{cY|ka(ZF%ZeSv4R2=tAW(4f6sW2enrayq<-F zkGl(zYNx{oPQ1{+=^Cw7jz%rk;@Y)&w=614f_DaRqYs6=F?&Rj2D%;WeU9rw>Ab(M z3NR8GjC&nAsowr8gEu?T)!3KUcdV42G6yAH3AGT)n9mv4mz+#1d>5RZGFVED<;uFP z`(|C=c0(KOLZy4u=H>2>kF~+6O1J(ipBgaG&*`GTb^rcpKb(Gkz9%RuBr6y;FjkOy zrTfSv6~WM^;c?KlAj01w&!N*Vq5No*f!gF!)W^@>NiaU1fSRH{5Mi$$li0*8SeQ8+y8Zu@u{gMbv5|ioVsgx z+B+sTmDg>|uc1aemjn~>3&P~`8oUf*UlH3OU}_OVDSKMZzv5jakAfNJLgtt@IfQve zSHxylmbBZhVHOcDX{L5i&M>H&BEa22C4@50)Y{zbb`S=S;U>CT^(klo^=p+=O&}#u zO`#3i15~~QyIQ^3f#eVVOuhNM9f7}3?TQ*SEbNc0nQcAO0;>`3CFSJKAFasftf3ty zExdN5M|WWr0+ocXYQEfyud$TmgfvWBr)WkGXH}QL7p*(fD)Fpc=`7+F%q5pV6*vej z_5}4y%YMILQiaHscchJ7rx&Q_sFc|2&e7n`NE`$v!gtG_8SwGTh)drR1E3Q8;7Mp) z=wkk;-icB|YG@j2ssmRTcp;+uz;zkgHqVHe)u{!_>!TJdYDEM5lW_|PO)Hcz4SSQ{ ztdP#l4odHKNy=Z>;dv0Y|NI41;yYYwbW<3@oBuSX<_zNp6igVxb%Z&t@!*lLI?PO&gA}1;}g~p@g?Rk473PYUBsNBUA^gr+Uzg)N2v9{BRP3QF< zT>y>Vpxj-wir0EvdFgeq-2Gj>kw{6sBxf<7r?#OZgg=0;wz|&ojJsRfA9IF;?cdc$3d#$Elp9X zAS*q+=b*4Oz*`2?I0zdbg@&=UQcBNsL}jh>|NGDH9NB*sgkjFfzfc2jU&ybamPM&| z4HU*QQLC3wZE;|Ip@iw2;5L;e7yWJ#8Rp3w>ew+qKD#ss-#Jm5$?LO+U>73v6CEzV>PNy#4yK`0iDz{d93mlj=q?w`g}_p; zCCq=^-p$rEJgI$Vw3s?)fLIC~4Cs((Ifo2E>>?hK z#$G7U@FW_ln+u=IIU=P!0@t2#O2c(<8C_5bRC0eIfX~Lq-%6=L`-SP^KHcceO{R#ctuFSN?o`oGzvKXuOw>iqO;Dm37Z0g>>Is4X3gD z3-?SqKN5I_OEz=TCQR`cQ4$J|R*TS8ZVRCG6No{ynoB91@RSrO{w5dh*r~VTmguK3 zX(A~VDJrGx1xFwGF4a9=piyjRYwEisSDcTHc`9`ZLSPATI4+8Bhx17rSqgWV4TVUN zJ&7*hzL}h}g98$5$lu}j--WFvQ+88?@auNDSud8Y2ImJ$!Q!F*PaRpiO;&aDd)KFy z7pL|bf@!9#J?1p@_kVyqwY{G&cCy6~<34&9>)EAFGeqqL-3%h0!SM`XSnml}1krpP zf=c$QLd9SL$#L@z&Z*1;8?wW4rNqRHJmZPhWkg};<`@Du0A*&QwyNkds;+rze>bH4 zV7f{qhG39p2S<=fGuew;Mp7eB=&S0NMbvC4o4{0WHD|d*FX+$I9bu7G2;lCC9B-aU zhd{bl_ZQOUkL)YW$Xl;BO!%GFW(+eRw5SqswLkK=;A>$JTont+Pn{NbRf_K&B@shW zp+quvdlo2*0CeFeBlXgm<|D|@vSN`Kn={fF{F#S%gJnQGoXC~41|zSVTWZXQB0n#5 z`)==dF-4S=s@FBAiP+*|l(?Ts=lYpMXK4Gq>FAFX7nl~a-a%#y-y3J&x z)JOb)Z`H+r{0S`;W2-y>T(_nH7)E0zKJFG@A~@<8LAh6Dwe^+Bq*%r$*#g!AlT8Rk zWI02KW{7G4pMT~{;Csn{vG;7|R9chSRgg|(+!=p%Gt+bgY3j6LLL@Ro<`jY044wsi zXB%gtrsW)AWV;n3$BzHMACWFVeb~m5e->kFXOGH&Rb%1xS-#6hIpi%!J1ch&v3iMrnaCGNSJ(mv%1E%8?u2>Qo;1jE2I3>w3Fer~ zJPsMi8Hn?_#F}c((F#jEYZAwx5*IQfZk{9tmQ*vjlQZ+4oF@~?)lm@Wg0)}&xdCJl z4OwkNHqaiJHLnE6`&F?Vrs>=0DxWxb6&uU&g94z9Xel*MwSkE-AwzI?g!Zx4_tpLEGtm%LTWLPEw(#(jmuF#!ThINchHsC?az z#9)p~|WWbES4gx0)7WszYsm3WPsSB(7t z=!`GHxA&*&?S7FsK0;qN35g{WszsK%O*D_lSr7y)2-+Jn=P%8zqUs|w z$$krnkJ#zTERA`()A;esH*(|ePnEGU8IblY28*a765r?t)^Z&0W51w5LV=dB2JOgk zI~yb)j+>-*cFQ^^I)_2!x73atJsF_ZUrP3LU5LN}Tg}gcs_^mnWt1Nv!GIC@nK_Hr zC0Y0?hrtNbb|enLm&|@-&gKw}qecog7hrSoF8nygb}cNFf~4*t3(L^_Efe<9vm&-w zcAhU`iae>3nHjN+@lzJVjFFivTZmW)Nc?I>SdZMQ{W-$yMl)FgAv%|!8tIMNdqV2S z7NoDySKz!;pA~SKbux5&f^vPo_9HST`IigcLQi6qL(T}Y>SUl$FwZi7gDNn^EC^B6 z_`}ZfXKcK8Qk5?@OM^InoIIiGPTjCSUpXTd361Cash9?0GTX8xq+huLSW-3}so(wq_}tFmTp)kcPx6u40#GhjxFz>L94 zMZT-@$*3Qz7l~&fzH>)dM3yF*a-Sa2Q$jH$Gg-ycn2Gp#466e&Lt%T0;W1d9$>&0I z2>;bg&4Gt7sM?I|m&0c4{`se_CmDYb(7hU`KHCK?Qs>5|ls2c$dNCVFCIGo$$o{!| z!tvOQ``YErwv_XKw@SOXgOZS&3u9KD3k(h?_)Q9~dZ9iV70}uGN;}PyGc|^c@FKho z^J68aJOe#*mM|?81mSYM;jsvPQjm9E$W+tcD-UY%lpi>_YcDy{oR9WWFjJQq_d0oZWe)OoJ;CW&G|Mmq%v!s z@`4ZD>O$^I5O0EM5;W^zy|_y^;P5=H09=tCRNmy53U(eBR{19c^CU-vW?XJO{}!%h zU;vVm%1_nK_}f*@n?UzfDwy-xp>xlNRiDIBv4~$zM1NP)fc9PiGdT5w3}3Yu5$QI& z>YqX?XA&uhTzu01qv*WjlH49Yj@wMVYHp=#YHrDale}NE+#^S74$Qq!QV>YH_hydD zMY$8DTxc#*Q4z>;Z_NoR;I-T$)~&32yX*J-{@2$_59c`#=bX>y{YG0ULFq3rv#p^Y z(&jTRcPBoaZijb76CgE7i=0~x_EQ1cV99PxMU3b0RPa3)MfP` zCX%!8t?`M}!}m;oTf_bO)Pi}>5$h6eML#>@D*bJbmT^3=!F!8Lb4!NrLlrTI!1?~& zpS*|acoP<4j5g|W(gze#u~|%hK;DSc-Yi~y($48@J74qb0>*EqyP1+jrerZq5iFn0 z!S-6^#p~=jc_QU2GeyYTnx0wkD;#sM1mcqu{nf~A23KkG^x1<}QKt)`)Wgt#PHEZ3 z7r~gP7)xe{0KfG|<(p5jTs(7=(98B@1+5W6f8t?wo3L;LUVA{*1J9_4(F1+w9Y*7F zc@WPb&A);d=o&LvbmG!FcZ%44{r7R)hlyMNc2F=?J-6t3R*&XW#J3Lg%DPh(4<7yQ zA5^8_)PK;tuUV=p>w3GQ4U(u}ZW}T=iAm;bCvoSk{~5Xdzkg1?{pT8)#I`6=_L5e2f88VJQX{P(Z0hrZs`a%liGqbvjx zb-Ho|2(^Gk^y;&n#Q3%nLZBOBSAEc^d;e{}gzQ9WsirCPVjNSLn8@mzOmyIK|8jY& zDR<+CV7r*%#e*IWJLDw`L!34%AaV6$;A!xr(Px{A4HT51pUzkKiLu3iZ9$bMzB95B zeArEn^>A)(H++HgK=if;t~Q{B+s179OwW$!&9v1e>`ncZw8F8@i+#Zz5dmwnon6Uo z(hWg@X^Kw#*1PQCcK3+K4K5LSWGeu*UXLa`aQXW0bxkA&S% z1<1h3pZW5R$f=Apo8k`IdE!`b68u6=!hGxQgZAZ>p!l0}sX<1C8`b*J>1ghxS1MDr zrEP^iFFRzhkNEGohP8*l$IAsE>$k73C7V8a6rlCH;O2j}nz@>!J{SGH$G?%yt!T(% zd6MEGdGT>uNo&K{*p(H7WPB5=fzIf8Nzhq(P;5{XPMGwTuJF5_QAtl0)6%m3V;9;A)Xk-7B@m8wH+(hZ8eg}E4a7PqTqw2ZPh)goUD*suY~Ok3a|-sPgp0k`3E;Db z);7eF88UO>OW0ptoM3xH-?C6Y=?f00zU6Lyt|Y>ZWpqYhxrh%m&CThCuOC6vb2-|l zxPTO-nmlUZrQqt0Z|KRBa2)QBug!MTlJa)Gk`FDHmGbm_7>Ibk2QnhF$FP`;~Qrj^DPW$h>A+Gxn z76R*@Q1Log3%5>HTKn?82Q}WY>6G>YdQtz{RSItdT68VYb+`UxsnpjleyQIdvYVD{ z-%Lwv#LCNg8kjBaIPmIQ+^^nUg1{>kl^o6MT?x-_l!iI_vYOyFhZZD4?|rA9lW>>X zi=Ou(zkD}v08xK-wIIz+$>+;IYV;&&mM=hM6p~#mJoB8gvfT|xFWpLKDuSTSvYv?V z-dTf7jWeX>8#Xk=+l@dyk-FG~fJCM0*%UMfYMc;V-f#|$rX-;PJukG>5PvBe9}5Dn z`nAYGGgzHY8)~`HA)LcUD@L@WpjSJkh!lk~O?i~FTGfLM_-od2eVOeX9^4geZWl_< z_ytKYsPgPtY^%4|pxg*fwp)UdFE0zTpu0{l%C>1sI-{2-Tu6T&hx*sWUzCt=a3;WSnd``0$8d_Llo z5G>4my|HLrQF>H_*dTts{l9;7aAenIZ|Et>nRMkr+q8;&%aWdefStjsBcBV;f0o;B zx)7NSCM}10wMNV=U1b`De*a|bH|HZ&?*8DP{oD8UqgkT_7gvGQ>T6NUkD53b?V`li z-^cV@#>b52zGPJX;D4o2p*Y~$NanR$BD;Eiq~ffA7vuV_)xq$K70^X5MF-m6!Iv+q z^QH!>`t_bA_4QC+Sjaim+-+q)4afqak7MQ%jPtym!j_-{0H+`}?21xhUxF4Z{N;JF}8A7xfJ4^aG7uo>)Q$ zS|j;9yXu8cTqf6eb<`O4=(Ge?(_VA~ZwArc@P=eyGR|rx-_Fs~$#Zw7?+Fs+exan5 zJaLlfwa(3Ngq9n4U3ri9ib;$8e+F2mkT(?+ z_Tw|EdJLt;A}`vlXUrw;-*D-H*-6ZM*=JBioZ7OiOhR`+sMyRGA;3U1xl$oCi1VS3Hjk~Tdw{@R(j zn*;~J9C+k4-?}LbBfeVOt2#RI){XLU;_KHAaxPHM$8Ouh26c;d!oJ%*>r)sM^KADH z!E$1%(iq3@YABXhCA6Pky&D1oR`pQS77N&)+TFW*; zbhYyU#Zv#Vd?n9i>Y~U|V&er;MyHF#s&#-?4TA<{2;XPZno|7@R!gJunsSO85Wbr5 z-EzMOsp-XD*UFn}@F&mOES%LU3KBCAWl(|}0c^i)oebe0Rz3?|hGL|yq|{!>&uN-I zLkwFS6{`kOx63Dun6{rF@S{pS1O% zwg}^n%`GGiLiKClwNkkmx=|c#mDfopommQb&fK`>n3u5pK%SMD7eI1Z7AczgeM~80 zQrx$-xalyr=gEuyr?1}p`R8wJx}Bjlk;6~K$!2&hhqeZ_Q#~u9s8LjI2g>bezS|S2 zJJ6&<^Cz>s}eZ%pGGVFee0{^Tmc7uCH5gY3KqPYaZDJE2l&;`r$8; z$AnGV5!Yf)$CPsJZE~UM%p7-coo{@WSW}#9!Fb=j*$+$c)%p;ynS{0Rx{h^+2kb?n zBN&YgQq3bq@BtS%t686m)g~*3#Nt>rQB%mEPR6^wy-iF}4dN?dFP4^EP@T2LMR2*A ztE1ytiNdRsDqT@FR_0NC{Wkd)$Qk6iO$A#~2bn;4ed2^=*B}T)m>m}H-_2;LX*0$l zl(1-XoYn49XkS0+!(C4+u|wmLBeQXU$GMU;#lOkH&V*4P8O?Al9k{9N-Mv`{je!}m zEft8toR$D=QX-FW97hOPkwuLh^R|!_e#H%jWxujN{gz zr-g81ra5ka3#cIGfRm3(Y_S)L2PY#DCEV`n-K0v7mke%SHPO5~giaYlT1{wLP)7lc zMiPwS;g6l^C_ScgV?yR@;90Q=O*B5T`WV~1(-g;e6_&k>R%6WNqA3gP6Kgvvnv5=l z;hH9{-Cnn3H1bf(oKs{5+Y`Pwer!#(z|#1U1Kd6;0=u_nMy;`!F=DI(Up3~CHLwx> z9w!DiF&^T9##M&hp5b#kYiKuPaEHXN#%oX4BB}6hSccLlkz0aXgP* zH|pbdP)|J>Sl?RFrJgK1nxk3g&{gAFQG86h7cCn{nNfe`}FEm;Tb_r1>L z(wf-ZQ}uBlYAN_AtB0YsPsUyKynY;NT*OC?@gX6a6)j5yv{nhsT z-`(dEeW_P6&h9DV^T*fAVP8t-H7ORfXJev638CC$qw)89Yc$$i_w4X{JeN#$fq#Jv zG=0GKhB9YT<#lJci;Tax_x^eJ_TIm{Cnp&Ia7Jso_oSlQ9bQA0y*)6)7DFv6~Ty(I%rF3-aKc7_dlW5>zu1WDzPgE9u}ct)n(K{X|QuG`1wM1)Ce6iVlY9#MM9Ij^D8vo*miVmu#A48PnFeT#s8#ha6-DyNjC~^tF${KY36}VFb?D#GxN{q}s8$aK;*Z zgF9A)Zl%%m7;?J3p&11$^C~veq5WL4xhIlUJ#GngTH4rA+4C|~KHu`{{NA2oGs}3% z=q&XV#ULH(oU|kH+tTI?5^e-*IT57gZVbaY5;l+fJ5I1O$^C0PoIbP?lFe3EXEXTo zoGw}tb%p5GYN`Z|`&z;6;_-8&LUG?RU;(tBRReI7L|Gl`Nq0z77vsh@lFi|tByYzz zzSKqWxO`x|E7)_hs6$n@SDyrW9(8E!TR=SCA#1?)duGh`_YM|0+IYx!*T}g^e3~Qoh6nRdAuWdGWC^3VzCI`-}cjloyP z5gXC-i+l(i4O`dVB_O9fqp1C}CTJSL37T`R;6)Wt#Tu_ig?vVEm~&@ zfnDAa-LhuxlE1%7Wl<=uYuK409vo2j@KF=M;LN?x@Vf4lcpEr%>fI@1Y~+E_$RH#e zemrf>3a6qUhFp3_-_6)pWif2BVU%;p6`N!TJ_N#yE}vZjN~R-3#wM_>%y9qV?#25h z#TyXzJa-ZuiLguxNf+~jXp>I;f{A`kIEDgM<&}d*Pwq#{CX#{Wd(E4i=HUd4pS~WIMxI-gPbS;+PbWNgFRp6r3 zlO~64@-oye=+a?^OzFZSNJ38wqqQl*_~%rI#q$i&=K_5xN*({N4dn zSt3_gRQlD#vv){PBp)hOIuq#Hdi@EMB}Wzr$g<7B3+?(EFn<;n&wNzuR94EgxOMd$ z!RhArrACo1lGw&pYt0|Nkl><5++A9(D6Sot0X+@Gk#=b)3ymW z-uEZAO79NR>TzQhrPGZBY)*v>?LZ=4!Y!-WV4&UA?GD@J2RZ`aLxZ>? zNaPbY)#MBtHwU*A_tG0n*W5#mJ%y4TWD}OkSNvUj*4IyZY7nXz5B_w9--3&I1VqLq`fs8?vu z<(Z*XZLketYzaznQJbn5E81@FF3PWO3AMjIuNdd;G4jAkNn>HFkvO@e6pAjYD7cZ7 zx^ciet$P$^TUF*=Uce?a&yfOJP!S2F#(W(|LVT}mp5>Cb z#FI8?$=52lc#A3e%XJ!$DnywVj|R{MLxQmb#3{tljCm7 zPPuU3@X@IW{}-Y?x)F^{1uRitn|EpI;{8kV8u_BGS{+b1&v-&~LEFaI9mfqQ#B0LQ z!pKw2?HZxSAh&j@%t`OX>%>>b8+q4qQI1dPE(sd%^<)xiR$Ta7OL9fQo+Ho!m4bsZ z4~T_kJQQj{`_k0-#DyfRO0bk_ed2b;FZssGVlks7cs)KXv_ zKb8Og(44Wz;1>g+_vsk2fD|{Wf6`-`s=bW!$*AAJ0v* znms^yT2cB&0^s`w7Fa0|)5fZo685q?e_4htuk7zPo_J`>qn8)-`wzZ9p2E=Qm%h|9 zxw~|E2D#G4AkKL^0O*b`J;SKbE&D9oaehMZBl@cCDjO4Q*A~2pDf0>f!p^rQAe$>G z&1rr?<p| zUkqx-=BLq;i?VFJ=rswpfk88&58EiHUbo8AYjK(nd<)xEBbKT69oz9zO5O*k-2nhN#fJNO3wZykL<`r#X5si`E$8Jlex34`c13=0!*a?&kHk zh^OtXfezd>B*hm_ZTy-L;M5k;IO|C39qIE5q+NtlPKgs)YrCpHQ2`M=>y)?q z3>BQVRTS*p@xEyp@g|K(<_)>fXh-rUqZ{SRdV|`5)cHgFhQh6WX|PF}Ve3Ig3cvHd zRiG`Qd^0#xR*$Q12uB15=#A-Q$Pa`(p8j*Gx}rNse|cS%iOonuD3HCD1RhnVeXYeJ zoV%8Mcy!0uE=$bkcAhP0;Ao|DvHaHo82WT?t@XI+kXgFe>+o{kgMsZ?oIRfNnWj^# zaf~B>o3mQ*G)34!IEk!A4|^l-R>=#rK@?y%u=}n1-ACM4w4ok`U;6`nXJ&C%gfQmh zh)>3~n=N3B*Mman($eT2+`*I0?~6m-nB-;^%;#ghjs|rBXH2d%Pq~pOLR{=pwd{=( z8=vDH2orD8t8YA}@`gJkCYV5-pcAssVV%F4vyIFj|AkSDbfw1Bjc_Vny<_eJt<-9WUr4fU2g9`_#^1|! zSQ-9y(_sG~m<-c*4q%|TKJy#1L4g*r9Wb2hK8mqNxK3w~U{b5}{t!pAhh8l9vmV>T zfg8t7!|fDA9|Fu@#k9sLV51dEqtD$hBDZ6+Ul@0X9d$=D9t2G+_@_Iq+S(>2)%z9t zt~A+#t3`i?H#$5$>BGhtD$~i;tL@A9^8xK}M=_qntQ(u+fbrIC1#YyBxSlUV6Q6Dv zI}6MkAF42BP>o!O*#yv2xVCo#&N}VpFjYF#-1&5GJY^#$M6>A>j+qR)R(MJeyGbeZ z+-bKfk`9`%O(_d1a+R#S8OWb2Xi&eRlLoV$VB0d98eqig`2`{>0gKLf8r)2*!%ge) z==ogV7RE4?tHMtTh|?czSGH7R_XIc4$yb1Eb!V^I4E;!T`gbF%H2PoP73dVNfZb(}((aD+Bm5h!Exb-`xP1?nueVtPRXe|uK$Ebba?C;H= z?<(I^q=nF?KG4a;kERbTgzcSFBwr=C_4~;6*Xclctmw2cFIJ3RYQkQ~M zN^RzCtjXH-|L^aa=b_pkHrft!3RANCtV~+1E=*a)3>xr)#72U9{OArWWIp!nNJjf~ zZ&Ze5Os%!V*UXlqL?XF?SwMDT#Wvky9SOj?i`m~+IzzE!hrLeK7z-}MHZhr=76@nb zzLvnrJLA1Ry}kFx=M#{LlZvulOrfA;p&%$tl1@R@R5W0d5pD>PfGzu{A`ezUOoh%x zAN2fh|Lg%Q(ZDy@s`?qs?V#T>qPeO)%e7169nR%mGXs0IEsvM0m;LM#gO|!jTB&vn zQBmXJz`8apvD(8q%1~`OFbW=*(ojYQj7ev+D>iz_Cp8z@t%=Qp<1c z!di>K?A9ALh#E8MjzRt_6`0*UTj#$zs$TtSnuw<|Bmp(h zt5l(~!&&k6!wOZaj*z-2EZR+ph+uz0=V{(5F=_gx*o?Q@_6W#$7_?=tpAnsLzy2s0KaOpslCu4fz+WhaU{4xL~_7gvR`|O1YfF&=^yyofhACJ zniRA2OROVx8M#n|j9G3Mq$>2#&YLaTn&r*Uiy|-`9o|m-jM3@Z-ccRiG;P^-7ew#v z$<9T@0Z^iMPRa0~5c0BsSnx>brCu|?4e9zBWA3hM+n>|PF})bXKCf?hp{jw>+H$() zdh=!5ZXb|n(&N-<`9WqKZ_^;WgR0wxl9jum8>ii^<@HH1O7s{zq!}yMFs&1Ew%})Y zyOduk9i!GtC1M7`lgrH`yXPHGHzdhx|rfJP6cs9x-asH^jN?=7(*7pPtrJ zx+&wydBzp94nPQvubR7v;OP`|m^&p_&M({g8ls|O$%vaQeuk|A-jd>JV>6Ra zp7nF?X{UK_O2U zcPHL9pe7hmj>t2%8&}RgBJ*0i=i`HdI&Lah1~jXT8SE^G)Lb}68<&jA8!rxar^ZG; zWYdn?c}t@&Io_D4+0etKT>|gfd=Ry*ZPQh_>^0cRbFQ9w>cxOfDIx`d~^6 z)UePD{w5;Xtt$pBfV7=xXfvuYdfrG$3ud7 zwMe!#=j7*PS_u2Je!tbWgWpcE%wGZQKz!r{zH@tFJL2@9BV+RBGML*L7T8voxX}xD zcK*^d_4B|6hD*ky_(wX8#F*8vwi$u4qX6W03|3q7Rx{Du(7$D^V$vuSs98I3pl#BK zBn)+doSV8H8Fd2@$emyCd9V?bcB^|cDN!Uq*{pZ-p#C|6Lo|>M+_lz~#I+RaalV9} zlBI_O0#+En6L*?+$w|rMCgLy{CBF%r5DH0m83|{f?rL6{vHCn)biy2DQDtpJq6lGp9ZFeo;(#5KCv#$X;J-X``2aMczkQua-l|~>LesKU^N(s|KAI9`RP*iv0fl%(ks%$T(V9#i`NUZU%1H zH|QmF}(ND)6F%YF7^0jY3UKR#4@LlYq?QlzB z6*H$VsAZaXs2IvWpf@o?yo&2r@;!@%|JeBJRVcq4ea+%s* z?@NGbFnrNQ-?ah*a4YEH3NxYA+>5}MY_EPui%-y(k{z!o)V@Q-PWK8QfE75O1LD@Z z(oDZV`$_PGPg&|E z6!`(PnC-uV!trAU4hS=-foCJX{{RFDCw{y)NaTs&G{rJL)7|^&?r)DY<94iLF#FG* zHSG5v1zAh&Yv#BgL3$CFD%-ll_F7pp;N2bCa(}_E1JhHUZ*!L?0b|I2fAik_bN9XG z-AXOjozQ@R(2JD?X2ljt3i}x}`;uKR0FRJb5{gZ8wS=(zZzEi8FD>RW9*w*9m4<#% zJTr4@)E)NtSsMps<@m_B-sY|@jk9~Q^mKHOd^mTwD@`DNo+mcBXH0Po3Vt4-LRh5; zvnehd&@S?Dqfs5 zogSB|4;lIAH@w>;x{|BmzaQ>Miw$Z3c@hvv10-rMBcCrLnWG^fF8ow@N;7<2PVn~A zmNNnmQ5x#Pf)BFp5IYakpzk6$W=brPNI4!r3>xUEOEOh zG9l0PNq3&@8#OIW%`jJ@-qlAmW})oSabvMNdE@+7aO9oltd(RP1F*!?LZL{Z$KyFy zKX^zw?eHIru9HKS1?zogl2B(V03={rjfzPC)T!a-#bw*NK3-o6@y-YN>sz0EmN>Nd zj^a5V4~XamSvrMtGEVNR65C$0)%Ha(lxMJREu^+DJ~j>w;215+5G@rs!itTG2R}2PjDp@h&C!MVwntycx>*Tf8*lfyynFTV@S}F{`}=BR zSd+JE6@}mnN&bX|yi>gX^U*0T3(Ttne`!`O?l=V?B! zRL_BV|Ek!$ojDTc5XtHw#^u$Wf89nJdnG*Xds0!f2+rMc^QHUDd$D#a00{=(x0aBG z$aQ$3faF@;;+Tan!YAgys={0yoah;Gr7IvsS(?U$wPd(vskFQX^1#?V)>OlgEiiiH zU@+y$c46=4dJ+{2m37w??Y#Osy=qnU1|fZ$I9Zg3`~I5ybaZ?bsZG2}UpK;Ck%CpMs9kVV|)&Q^Tnr@fr$V zN(+T*?qBFOLLX+U^~yv$+{X1zQP0vD%1r?so`%(VL}7C=EU0NjUD0EqhRwz~?QZRYm$1s3NsG zT_^DYp^_XG26-DD@dN-w8nV-)D*2=4YK(K21S&AymwgHWT-qQIXo(|0U1m?6Bv~bXc=*ewwf^b` z+*z&w3~yZ*A#8$$iQ=egg+kJqY9J0iRpVGu4R`hOhUdY@{>83rHKFlTYY>u~sir<* zY7GMHjbJrl7?!;V4i)<2;ORs4LHss0N`Q0n3VfWI%^uof_J77kP5>4!ss6nv_#hrX z4wx&g03SU_*uKB_?u6;(lV@q21wR14hA6~xo^Vr?Hn%>WVC6U${=%r5EeR3O|wlXZscw4gdVc)1J@m+~sK%p&_(Jpvb&4*e9zL4vjVwnxDi5XYIa$4R=I zSzPLR9OWBsziQ^xt(hfs8weO}rXu7>Z;Ym#pQpWhea` z5?^xpHR^>7lX=-$1}<$I&}I*<4FRB7jm@8A*YI2cEBk)%e)8F!NJi?p93QKGp@)OU zYo@Q#fy?Y`5TwljSXYU+@i4}uICS8+KeknD*~DP%~T;I6-n(X!k$}az1rRycQ{fXx+#2i z^F0(7YLr+K6}C1sBsC6vDgfyeaE*$O3rOP6Nh?#= z7`p@PbWTx`Rt{QhVoOnSV@Ti_`~Se#LhyZbXm!e#0909U5L6qLqJa}X#vY3nre@y; z*tcSA5h0DeR5tQ>OIcF7R)oRDBVov>&TKAS#Ka!-SPf+rPtE>)C@1__IkZQulWi>{ z9O@kPj59LwJDqO71?nsPJR6eY0lN6__vRn}d-vf#{O9~G4P|v*P$w*BTU0VLN(`hu zC;-?`Wu!$5vd2VI9qfz1%{(35ywt`K*<*3bn>km*H<8o^oCLpc;KjfEAN~{20Sq)} z2JcVebFzW*a`r3m_WMs*XhzC?BV>~tbw0lO!ePC22`V^V6pQcHdyAb%XR~5eGCB}6317CA>%%5ivlwMDIh16f4cSG$LE12AZh8$A%L_C3J3IgTYzSvus{f84KSmxNP_4?XFvc= zzUv%PO#O}tXbaG)T7i&aV(Npb>aw4JIA>8tH&0v?#kU1XV}-D(+2PdiL2JB}?az#^ z57xllJY(-!?0)aA#A?o|s)W;&3)a=u(OaXgqh;SDFebyBtQ5kt&xD&Gkz$>AF!1arZ(YHc zMWr@UVZf}E3r|u108G(u^sa5;rzuk5x=Z08E72jCgSAZNJRf8Fe*6RrQon;v>&15T z0<|tRF%M}da_uB0n=GIK9u)omMGZ>k;y*tjQq?wveU#5r8EPV1ru~QMoMafltnTU% zV0Q`Gh~n5_kCRL;Xaej23_~B=ra#=-j5Y#x?v4jI`1!a}A$vu2M$u5Xi`oyOS{&fR zs{;ed>2X4<}ObZ%5;&345Ejv*kW zoFt|J!>VzdN{2c;Po$+S?d49aZO4&JMi*n~%oR?g8jBcu-T@f&35!i04(!IDQkP>vHmWNU<5TOCGA)=#RLoDL;0W&)IPK_izwLgV5us*ac4SJWUp`4n|S%zKypRo0- zD+?V`nL`(Zx3jzOvY_K}jg)U|U^T=7h!zFBD8KSW0b!jr2+PK+Wex&w9+2pyKq^S) za({@1ItZjLAcPcBPTEFB$?Ok(5(Z`NfhTEIsn=a`rR!l;eX||7IdtLOdRIO9HI%>;bk_wok;?mRsCI%;%vq{RX>)jRd%IeI(J% z?4eII10GGtjlb4{I|!2eVe498vvC=WX%@t-H~rm+|D==KR=V0jN;_xrc{VMso1BcZ zIdK@*3|eFKHV8B_M)q^x;}v_V^L7Ky6do<+x^<;*LQGB6QZ~tb?dW%2*oaL)BQ$nY z;n{DKJ+E@Zy!e$P!iUW()QlYqO%N#+Bw0@LU*YmnJp_^IkK#5nzS-VAwx7QoXp!`^ zJ*861B*bHQw<9lq!n7j=>pAZ#TzAzjgdjvy!i$5VR4S`dG^9RcXHRsDoq}6q>L$d(Lh_=;hr~hfAj# zasuMbDRp9ksI3?)?-!%C>sJ_0Q-ew8#y;C}(v_ZUswI}Z~y&q3pg)*dnsvPd+)`}nUv-qdNO91hb96K-|J7* zSM7J0!g93sQ#nu&-%H42yx6D=_x=}?Lpy7U6;di)Q`g@fBO4f%fH{A z|LYuCU~`yfo@{1VSv@UR}uTz(?-Ah=U|~V zc(7H&ohu=ILO&|qj}<(&2IroC@IGM^IqN5L;1&MvmG7m1BwT+uWJemDe&g)L9PDB+ zI9dD2uq)_EK4(a#7ICb7$9Yf#@G`@%jefZ)uczSfKK)V+raKL1(kAfK1LAY3`dL~d z2iV$~IQO*Xs!(ec+_g=G`$=~+wyH?-m)^Pxf$o>BX**RC(WfboQqk%~(Up%iW$+>kCcF)73?gG<5)}M7 z8jP4AeFlArZ|1*3@o4$5!WSoc?^PU^_2sn7cUKw2mf z@QELWCu41*E1S|SrN&)5K~JBB>uhI%+n?4dafWhma{`Db?+r)CbgJ{Kb4;En8Gi=hyzJVk2Z$a z+YjHb6?d>V@4SZXye1te)Op56xUPaYV zd+E=a(q0n~w;0zzX68F@b~Y_&h^`}_ zGY8fIX_c;_zG9$+5{RLaQJkMr(Lofe&7~mcT~aXCA5*TGqP#m?IU~}REm5PFO*TX? zMhSv+H61?9CsldSsd8UtwNHmTm%#>O<3qd`)#$4vUp}4>>YBMl3+2n$;Vdh zOBJcP_LGaGJt{q5Y3koLY-|>W1jY<>bJHVg?w@be$Bn3ojuaT1-M$k^b2*h;!bsqy zfBiD?t?jpeUjKC~+UW7!6yR_ypYVh#oPEJCs1)>ss4K1u6W?gpR>9K1RK?uiFR!mR zW{d9Iszpnrw(hHhaFu5+%RN>*pDzRI^|0-m@s>8N_O%Dqfrb}@$Lk8P2AuiJNmh!7 z!3=@azU>EDsSPP9f4pM$2tD3)SO71^ihbz+volyFw($4)q#)TD(ayi0GF*!sB4x6) zIpPv^-k^0%rVt1P#v`9Dew-}#)RPeuz{-y~`I^vs`#q%{o}xC9$1m7>>rt{MLynuR z9eCY}ZMTrWJQi^B8iHi>Gnr$Ta8;?&uB5nZ>GL`1-*Xz-0UCo}5FKFXegFPr?%9jc z5q(V-d!8_LJDK?MqIvYRsw06P9H_wE>Pe&Iwqo6j*=YC*zrKBUKp#BD@o5sy` zDO^ii^>weSMKcLD(lhy8BUqBV_~>V&K#xlyQN&~H*BpmJQHkEkc&TiSJvZzPWOG5O z|K!GEXm2_c%b7JYrVtmpup-OX?VOBn-}j9dy?Ss{NDq{28+|-$)TJ&wSMK4Ws5BE& zVSal}1@K{o=g=mNYi=l-DTVGgp!?BmyZrPr;D`~&5jdkkJ3#A%sRQ1|EC(cv{ zRL3WdCv!ao))Fl9BckHk;&m#>@qr`D>+5%PON_E|QIL%Ul3+X_+CBqHj2V`WOCst3 zuG%FUF0PHUg>4NLL++&8PGXnM3r@X34mRroQE{@xSMBBtM0Fl$^|%*B50YTg!qMJY zs?9F~_4^WQRp$gAW=PZ$Roy1c;>BwS{8vOPvC*j`;HZ$Q0Ah6))}w!VPNKO=8f71g z*8laU+RLm_!}jKj{&qkqc6F3D>19m9NCLsC)L(mGfY$q%rzOZhaG z>3r%Wk@~6a*1zwq?)_y|muey|EEqlX(OM>J{Jp)5Fy-B%UY4lfu}O~56^+7_0NZ@; z{0CEwDLXy$0-vX4&mq4dgAxzY>A=Bf^Syumc{8)j*e9>VlSjhsWsYKcl%{I6E~!`U z-5-(r|7G;u8P!3l>+hUQKbVxJf(k$TYH5fTiKqw@qNnQuT=IvuUKDrWEiQ*nC_W6) z-899_F-|l^1zkcug_M5-Y z$_T#$j#7v0LBayopq`b(VJfOpM0M@{8*s6|NedN)ldg%=}ABlNhbb9rQuy>i&(6L>Vs#mgmag1@@MIP&Kfy; zT=!t<-_NL#^wy9t)^UKwKL1JLO8gx&@lV)#u++}w-oeq&(@qj6F0Vo-u-5cgQYv6O z$E%&q44`6{=b5T8%B-Bm)oiBd8^1K>si7UZUd2e_gI*j2lfA5XsVONkv zM)ldr#C~Fl9uo_}#z{PjN;AE%X%?!-_-l`oZA|o2s&7_+jqu)alD-Wdz-+zUainZR!=5%THe4n=pA2`Y!46@Qa$L zWU5JBgWsjQLsnsiwia}m<4L3g#(g+t?h&_<4usSxyHn8{03dItC7u47O(#C+NNk+d zNR!3*49nq#s?ZWAi{sq=CrwoQ*Uv6j=&YM7jaHBsjEo!=(vCEtPBeOb5NmdyH-AcG z+f5DKr@4VN;X1gseu2?a%W8Lw&!SH56IEz-L(VC#)GV~2+Misj!g1iDIlBsH{A)@n zH-Xl5Igwp+(dI{p!ZPuI2tCHMk>p)lf01)f7Buz}`XqP58UU>uKMZ$iH7BRi<$h%4 zWm_BJ^gjtc3JlLn#e2;@SX@)@PaaM@$s6TSDF@95yS=9&Awbk>0gbT-V(t=t8fxN# zIW$dmmqG}yR8&r)g6~1stiRCe+@R1Blsc*#T_`OMF^X2Fpxta?Bp81p6fFa-C6KKL zfu1i3=&$*xQ$UAsWU7>vlR{>X7SPZHJ_#j~5NFcFBrIw5Cx9)byb4!L`-%~QFRX1S zkYqwT+Bm3|fMTQ7A4=qo7(?K%DRNRYS*nZ$NLu`v0y|~?fAz3BSe}G|7L&L{>`=8K zL4BWQ;KM<4{J%&X_i^HKpp}4KLtA81B^vm53E(+oHY#BxXZ4M;aWr&ihBh=#S{ifP zM>?tZXOO3e??|5eoG)i)Aa}gwq9G>psA9ppdOlFj@uvAe6NOk1O~kGPH|jK~I*vo+ z+>#3;*z_F3Z8WG$)FB}f#+3=Od@pu%$?Dn&dbEzwO@iQ?*u+t;CW9ziOobBpT@w87 za-M{6Y7b}Y_Qv(ftkfJu^?H7JRqh4=>1--MY0!M@bqZaE?-U3~OK@H)@X{+QaG6rv zi+yDdPYGai0lf<&G=qy4CTtTy02i;IKtvRA@q7&?y2}6rbP0&j5I&mnJ`V&S?`#J4 zS>0-;V4i-N6en|W1ejyowXKL~LV+htSqy(Cq?taD{b2nbIR3E;Dur_nXFg*8%Gk9cp@N|-ey`T+3ntY$)~5{&scZEl|nUvo_Qi&O`NQl+(r z{|8`qN29mp1(K-M|NgOtgYZDgd<`B&gzgc6Fia89^OrNbAxsTCfLhICtzv&~uNQ#sPyxmyJInH%6h&KoGiU~#>rlC69e)h}%Nq(CXNCpbJIifriga=NyHNYC} ztaTfRB^yIvLX)vA={B&QDBWz}ISBJi@o0db1-Xsm{NW8Evxxu&tiKG+<$<9iVA21G z1*x)5^7v5Hd@6$(Czk5VbzUg(yNQNOG!+uVw_77&$xe=I6<9?i0nCnukUUFs>I=R+ z|Lw1Tjwq6W=f~lKFaVGb$Xmg>k+6EGaNAM{9F8jhkdA1S50oIqxMP&51_YTSj-Lur zr*s3)lv{vNR{8sj({J$In09mtUlQex1;}(v^EG*a28~IEune9;-vg*lIc5ed_7=l8 zY5^=IM`fxYnhH?nQczTBjM-lRTeHwKo38<18oK!X#D#k~md^##$%+_7!N=khI>0aVcgD zN5&dE3c18=I-9LR0CgS42KoR} zYf-|P%bqGiIr!K@Bo+8AJ3qn`I0*T&kiRhb{UAc=vASH zvH|%=tdcU3kbIJ5Cjbezz`$;aJDruR%h1e}2`%-b`CR#RBMv3n2ZLlq14u)IZj2@g7`{x585v-K z)ceeWge-`#{9)7K88n{+;w1Fp!pLX{(iVi#Z%gGDVs*aa2vi{xfIo)Shj(>{AsATK zhM$~3K(8Onr?Su>F@gfNg@cj0DVf=z5e*?X-wgv~+LEbgC~A#ZBER-~$w%A|!+DWw71RVu zKgoM+;DWCQTTFWtV}|Mx&4r5f(;e1tcop1j$Mx}!&-QU(ggdjg!YtF!vI4JCS~bvq zJ%91+$04Nx4xI{D2E8!(uonBWe|K5UR9TX($3#1|X_yZ39v+T?UZ~j~4z5~o3$SUf z?|6VUuB$mbB%FycZ09JZ<*dO!`D%}|GxkDV4oGZpE7#tBhBUf>bqKt@HIq=;ac|>@ zec9GbSpW2-?>TC?vujaGj^#a>V8x4WvmBeu_+k8!F>dZ-006`by0vMIzxb-|)_F5* z(^0$g{3q}H1^85|_7K`pG(nrsl8?P!)JU7MvXqQfFYj-y1gf^iS0e|4ieNE~ z*!{$Yk9`+R`U&@%GGa#!c83CPTA1rVgzok!I_I}}bB-G$Xs6%{kV|LB4j*_+77lon zdH>G9llZP8>+%a0h3K-=D#K0g17SDLt3KV@ z9V)cizWcbMGRGXdqi^yE^)>7O-5?t_tT>-zJC>rf z8am$%Yx?e-t(1N9Inzh))Gfa!|Mu>5bK$3ulnI7^df4td1GhKpJ3LyQOk8 zVrD;u7h*qRwu_iHm_WD;AOjSy8uXpe%`vUh8z}-i`?o|9Ol@gFqL8D!>6}3ydbXIt z@tOs}mZ!N&m`Cdow;y0HYu*;Ww+S7X@{Z3CJHN}Eb$>l|_K$qd=%8RJTD%rGd;*uUESSJIi73h>b{zHJ?ME*6ZpLLA#Iumcny;p zuli(bIrI&e_y1)JrgW=2E)()7LTE}!PV_cV4$SCTjG9U+2}T2_Z4{qvx>KfI60!%g zO5~UiI*u?!H!_1nk#P)20e=4Z>LKr5T#ZVmu#*jly&0J_{A5`T^+9IOXkb)f4^@Y; zv##t`b=8d9*&V7bIb0D+H$!-lXp>H$?3XV0zm#qYEzaI)onSgI9Q?%Thl1&u=r0qe1-2N?+ z$y&cC#ibvYuY#2eVsfx6k0bZ!3(oI;l(H@|(@_VOwU=$SkJXpo6wwzQU!7>UbI=7E zo6Whtdu!q-Vs>K2Jg4F2f_0h3rdF6ed3%b4^?Y*WBTi~&3=3Sh)F-%n@IR-^RbWbH zij|TX1`>Dehi%Bo6A5hwEsLr{`qjzlEhSme9NOc=eiE3)j5sq4(z&@$2+=s*HA?Rw zUc2n)9Di&=3r@B?@Hp%r!_a=vs4~j5+u5qX)<7?;#e@$C-Va?%x#>}wqvy2kdO*e1 zWSS&Y{x5$_l;cQpk|XcQOZx>~)#PO3=n>6i;pW!e)1u+B6!qcPOwDq4)qPfGrcGMM zQFh9G)%qZO1m<-3GXCpS@ztiOI9vnnuHW+uUgyEU#jt$OzU@fq`SqIk`og>-x8TbK ztk~O8h=3#o-&i)cpCs<&At{v|v8omG7n73u@TcJ^iwmzelw-FD>#)9gs`GfPcngt@L&7na_~=L22RP?-ztNyFEf$90D0xeWx$Ow?ic z+9w@dSplfT#-C`Jh7LFrH5lC)2gO5u z=pLP}UIZRipR9S)soW}L(U-ZtX=IA*9ZK{`_89O@nb*M2j@aT?@<>igZX?Qy+6cr< z(;~+Z>98#qj4C9=cz$e8S>QnrOWabdv?J|RuchX&w`nB7n&aK%>d`Et zm$Bw2(@Gj&p6kYqM6z#MoT@0BOANXQS0AgEbVxX+#ZFWs6==!mXabEH2{n95Iu(rD z5P0=cU(?~ww`PJegCW(L?os*K+VFJo?tW%GJ057?#~NKaajk!2(Jtj~o-jGlcHi7P z^^fv7)utPQ#`MtRpF<^E<6Da)K&BCxLC-w6s%o8<^v`$hgs%LuoSMMQciY%=4<73j z!f$DvCd9q_hF8=)b}RU?)@zT0-$ebjd3lI-GE!YuZ`quaky#2g)y;VpZuGFhY;^+W z{P__*t^xEHV*Ht424ap%h^hGc_H>~8F^J$qfN{#usRQ3!%imAr{$U9`(kDba1em1%G(E^xvABN1?Uow?lxJB8 z!7b=~Ry607>lTleO{=1{txj`Xw?^PeGS|6ZzkR&-%Ri&PoygEtXWMImoo6wcXO0Y} z#3%Ml4N2yUYM+)R$!F0@3RW~VT~+A)ok$>BMYSVfb_m@SHlYAUypHWU*K;Akqq)}P zP!z={b zztd^|`}Swsb9W3(K@o|9<^6xXfUS|f5(m(^8G%44+UkYCFEKp{fP_I+B_AR4fZu_D zK_E^snD70P@%v9-fBog}U%5MX3aGVbLs@W#mB29PO^;L|xqRjIhmdm%)LQaa-JIzBZ0{lDqNbf3)K}aK-Os5k)!HIcCn(4ZhvzaAc#pY zqdc{|V{WN(=8ImLv>9D(dw;2%F3VheY=8yB1~3NVRJP~owDXc06|vTt_BysHsMgS_ zxHubav1(a36_stM6S)w#NgY8yOy^s!Tb;Lx3JyzH#q)c@H?63J(G_EfPqP74V1gNa zVZjq?@D9W|pI>BpKkM>=AUTkRJG&5klUQEKSx%PMEF*SjCAoTwYYnRpYZY$-Nc%b^ zjkKI){Nt0kPajD%((b3%H9}8pZM@C;SoIZS_ueL^(aQ`tOTC-t_q^;nN)M%*-PnMsqcA>i!)jf@6 z13yS#+iI^_cv!tgd4)t6F`Ckremy1EhwWA!dnoC=oiy%v zbE)v3e2ZF zz<4I+hDF`X1ragD6w-xetX?(HWx>6*?KHF~q9ObQ;vj|C*U=Vf^wk!`J7@PIkY&SL z>7dnvyvm}%$t@h)lcRym1V-KRBeTZAeF4&3v7x`x=8-uPR3V#suE#)eoasv)Knh}BWRCpL;*wHulq$-z$l-T zYG@qvhIkuajQzlAtOD8I(tYdxW*sA;ckD)r-w#DDBMB}|Poalz8*&S9W(r^NawF70 z!0oyqo3Qf?hxPgWn4D&*YoG%D99rbh3}ZVV17geYWxl$(hP32X-IfMxNYt!;a2V2w zfAgt!`SLEMw_o7*>}uW9Dmmq9swOKs)M-?2|I=c;0pQ1Bq2!Gcq{YuC5aFvS!=;^(3=f`CL%O z5zi^om(H5TE7crN6`d9en{7dE%*YZQ4`cWH)i7?*lj>JGj_gEaL_Ar&Zt*5WGx@0k z2iSa*uTw8y*mJb`aHR)0Wi0fNPuM-ih+ESh%rgm$fXQ>V>Yl*Hmt^Ls{!lB)`dzoF z7b3|+R&)+ z6RmWo6kj0B;?$9yOaOdWStU_@I#=;1p?&lwdY^jPnd*VFc&RtVvb%Luh3UWRX#3V} zVKNit!G5AeYDFKofInNg6`E!$U4DM2aK*)ZI>97@3K)mVQ}jo-D|&M9Em2F@?P338QWxqw>62alQt zo%rXsUw{5rp7t#m5O;#yUD^oOH3n+9085x(JbGIewDrnH$*O@@Ur>KYk zt#b@sW<5e@zb*rRKYa4n-+uo0?}Jy)uIeRu+4XKL>6HnRqsx`I3#?Qx)6ClYelGfZ zLGYumV(!Vc#q_BW^tlYQs>PtCHe6$z;@Ro^VYW8Pb|P zHRDT3X+JF5R6jj>*Uihy!2D&qeto*VJ80bqtXx%UF_|!&q!$&QL0I)IzP~l$;=UUv zd2i*YP4OO7*HM`{9cr)c4ocsPDbaA@$`#E*Z=71|+1^htTCp85!olc-k2@Z?5RXyw zh>Wv#3Ce_uoao?TdA??&(L=*CZD^UqALH2L?v%pk2ECh^IBKeLYfCZcc8#1gP@owf z?EzI`D5@%?-V@}>dlusCV9ikJJo+5drbL#cWiRk|n*^QIOnEyqOOi zsj4?mf5vo(wz80i6=BpE#_94qp_~m6Li2=OMJ7Ekn)q;jBDq7!`oT{79W8xtk3FR@ zx~Rq2qXKx9^2#E+6yay{z}a?kA)IXI+o#W#*j!QYz}Tf(VAE`t6BpKy@22KmwH;P~ zBT->cN6F*@dC8z&_{lcS;*E9MbYz0D9r#s9i;Ps|L^gETt&i_^51%msqF-EG;qp(h zt22<)`SJNk@tv6X6XJ8PBqrx!!wr8m z?8qdrVwxM06!)j*&nw5UV?!8nmvHE6pC?!9x4XKQB5DQ4Q4H5owVpOX6@B4yFXB-|#F= zXLGhmeId>%d=uZ9=IwRu8FS@K$cj9UZjj!g_j2yB8T6+7td=u!)%#d#E%8u+N(q8- zHL=vX&;)0uXscTC6~63VKR|WUQpFK}xNA1)nlpzd^mWj4u(tzeFev40H$?>_W<+BQ zM;}#X^(eCMs_Dfuz^v#(bf?;NeM+SGaRKkyK-;D~bKAPVH32cA0SW$mee0%Nr{$a? z9MZRQt^$lQ;GR{(5kN*Jd1hD}{g`M?ng_ytxbEG)Bjn9=YkAa&Trh^o4qAIS_;TF2 zvs^!UY502b^1e!^H0S8ef&vW%&BNY*o&rD4e3-tieTnp@GWT9u_%zW0GD?q!RH0Qq z&WuhI>Q_`64_f;()9I5#o7PPsC3^|CVkf8t<_Y!IA23hP*UOSLQxg_m2q&LNWsN2Ck zRw50L3b0Z<(RV#Rryz7Bk%=av&_7EnATj9wCt`XjtpCBS6jMi)xqOAs@ae%Fmw7WvC4;SIVNWsIg_sS-OM5=EB)CX%ny^qkAt~ z-bw~Yh%&=6o<{;gc^y`ThSRpz)a?taK@^_RF+tzq?i%?{H;lr|{J)ZKe?0&0 zpLdr=?cH=*a94`@bK4`*!vrwx58ok>sr6w{ygbXYMlH zRaI5GOasqa{)oI7bz&fecst3Qexe@w&hMZ(?~$1*@zATY6t9!7NIQ-3kkAGi_Tp#P z@&doML?13*uGs#=N&in2VN8VDOTA5+!L2K&-j}AHjq-8tNy?1+xE}pcRFjsldsifg$((>3|Z^w z_NY1)XuMI+yUBN>QoukA=VnI)mnyP8^xo|}`NN}6AsA)?Od?BQRFO}<69=e0K^jIK zro5iuPQ4C>%TkK&3#pXH?#V*#B&qLu8ORri);(y>UB&7_4_G%=GXij33h{Pe%KBnl zy!|ltUT)-q&0En zUCr~_Fg@p2HJrukCxStub5%0L#ylFTX5>DMlLs52h6*$*%vJcjZl)V)KH^fZr0=mv zN1CDnb|rVIf|`jn0qRYDHT!>CU2eVM=!!2k2Yf8v_UdNK9SixA9!`_-p2y~l^>U8T z)OwuWykT2)t==FFz3{ouxMeEfyY6h;{K zQS6iDkrYy8yBmLT0rGMItAGBuMMYdq3u%gdxSy@3uh6i(Vl8wLZW={N^~)%BPjV~Q zJsP7zt@W`#JYlof=j<&PE~ggPx}MMbaPF*4uVlv06PRaMym+7Q@R920({S68~vDy!Xr^Kag?IDx3N5#6eZd&qyn zn{IX9v?-c0tU$WiJr7+&;CtukmO7UYHNjq7v*ZS|m`{t}3 zPc@U!jkN^Wk;f;~{)2DQkDW9aJ+VBuBEL~QyXLKtj}+$1fi2vQY2lFK1M;*r&0!$c z>+d%G3lJ@?g9+A?maMM_IUftPbR60U2o2UZwe!$(Mia+I5#PuR!A?rv(J>H@iMTxq z1$SEpm&jifx5U4DX4g#(*2sgD#xik7s7J9{AiOMLz8bd}{j}`xtT(F)?H&zS*?Wp}1t zi^_K*VR|E3ZP$aGczJfmdizIn>LVYNZ!TXy{|I}4u^4#WLnkeVdf2U7GOF)^M=xm? z*HB%;$HfsWpneLgmkIoL<}0<#v6q^!b;J&c%7=^}=ld|}xdW%CZKqvpNq<_}i#KId zdoSbk2(y^pUU%jR(Xp-RId@0Uf!jq4qR=Y8!*i552#+&Y^IVI?PE#E5a*|>Dt(H5c z?|ngItrz!{TbzbyMd`S|a5|i`3ECYJwgd|v89KT%L)@huF3QYFJ`#1uC1~$q3)n1Q z({5O4QY2sSyzm(RxV9xGZa}2rPhQ1a%v~;jP$9!CH?GgrFi2&9`6WIg%^Wpps3lKP zdUvA~`Ske()w3}9imM$W$jez%9{NOI(Xcp4F=@MfrG1tzcXPG9UFdm@uU{FGP){3s zIQcjO#cQdoEp9Qd!RL55GePEk7}wVn$;Mc3rB2yo#|62+?!Lc;g_Id-gi7%-AvCmT zj_Z%93h=F~?*8YiT{%?!Q#*Js$I%?I|6yli-vUf{-%ygKdI##*%d6cz5yyi)cLpSR z=}#{y;E1-~-hD^!G(l7l`Stg#LI+I!gv)H-txE21fB*TP-w%CfsZH3pQ6XFC9GtP$ z)1_ejqnbcSk0=mLEk@H;0kl)8efUL9%LL7^%t&APGH`8LEG+b`Rm=PG^t*4r|Mu+* znVNk%&`seCWZ3Ntswkals(A*vhSv+2HHMI9=0QP#*ok)jS6wDu zQyA4i!@VFHGF3K&fmQm}ShY95N z0Ju67mFR0XSW&+`>FaZUV|=nN=#a}5(EIi+qfh58B274tCk1RxCr`i#p;+s4(sSwP zrpG06Ez+aO-%b?hxYMHvV;vkm zn1xz1>~c;tF|1xc7rG87t%iors;?(#Tixm=c^f}_x;HQra<$1mZ0llmd4OsqNUI~I zqo}fXO2?}%H^IttjrfP_{-(wzYq#i@-|jDP`AYtT_7zrAkn@%5&p^HGB{DVi^4 zL_54fq!Q@V6d+YI2~qTWW)7y7DIc>1-Ot6U@jFplS*L}@c~cQ7PQRnALYB;8wnLn& zSsh93bT76fv^JALw8Doa-eRPko{%jK(oRD#~t;5Q_CfO_8v#4?wGU4cvqI_4m&@@R=F)u{`6b{G6)n$PINe z()s8cwHOlmX5MPTBf{pQ z{7PyyS|-59u0H!Ai7(il5#XIC!s=DeVype613$U@`3JnRI(=c>H1I`&qz#;gghf|ozZ=(BF1Mw zihs0K9`g-bKn?STJ}#VfS3{l)lG?Juc6lg ztr7|f+P0-&dEjW-eqH(q5dM`i!i|L;NQMXe&3H15zlLFANo+eI zQGMUB^aqrTbn1gpGCVp50v-B%9^=1ej_NWH(=Nnkk#0tPKQQLXkFqtQ*j!r0Pcmt}d}Z4Pgd#HlMUV_9hJQe4V?Z}gi!#p zdU*{a`imV5BrV=Uh?l`!%*SHA-!p_Z;poxzbyvWY?jsh`K>I5lN~>Uk9HV!SxHllO zMpn8pvusiSA@K9w3}^i3FM%;uKi!DDjoC*7cIRRgRBd3fyMQ<;s+?VUUt|&?6sZufudg|-3D<-+LZLMd3hZiFJcr1DtW!itDvh`f zi0DX%3*m@05FV{gF@P2f;G^056<7>%zyPZ+8c${0B`B)%+!;I)mqwJR@FB1MURB~F zmsSGXet>!~4r7q_wl$;YkT>`+M`c8p2rQoW@#%)}Lc5p~x8wuZnJ@{dkGVd~mIIPd zoRtky%A-}I<87In<@68E%UoXnL)&o1&>zM8a_j$n9TZ9AJO{-R5aFH`2n1iltSOI` zO91aCQG+*;Cp}wg{L@3gT870D#313Cc``YgA=(G*`;axf0ZNAC;}J5%3YRD&5X44X ze+nFh-JBm~ z%|=IS7AQkScsAD#jsp~aSY-pN3N&hanpg*cD_fwTr}(K*X{iBQNd|Y_7u&!on(ETR z;sv-c4`f@TJ_uj7SpB#~0x_!PF#YY{|9PAC^9Si|!Q8PFK&Zu`;W#99CK9x*?G1wQ zxHO=;GeQ{^psT@9zM<~)fg60C!kkwESL3s7cRdtpWrbMv#^3+mB3tSITml9;QRt?? z7bdP@kYrCA90)3dkfWiZ?r6x+xY&;NgA<;N^=FDCLSeZGO^_j@%hSjy;sPe1Nh4&7 z;e{e=7)^pMki!bu69n=5KOJu$daz1-3GV8YzzfSEBXUgRXr0JOJSb_*uI3KWz|s*q ziUXFuFwnIXcJJ|MTrO?l=L69nw*#W-ZV{0xA*J|qd4d$vNFok3#_(*;yio zCc@39+8W(}fz@HPvRXLF?42o;i|Z57z?eadGDnj`7(pBQF{LC<9*0Z4O_K36Xa;O7 zQYIL|JM6 ze#c9OvE80CbcPhfvpcjb=Nyo9WpHKr&I*_@6-5M@%6d=A^)&L=~Bn}{Fr5R&| z;D$MDQ-qXdpzBT5bW$laD3P)!Xwj$Mxvcu6+rskOe&Fmp`yotH4KC-}B_J6E2P8Y? zaAYb<#Ej;H_IV^!1B25Y2EQrVQFi*yoDahJjLA!X0A&Nq6hu*UGw{S<{Fw$uD0^n{ z^tb}sX}ZlCPj-?TLIZjrNUEBPSOQcgQC9k^6k24LffNphBdO>vF0#NH4+S~BLt|$Q zbVaZxzC0n@_HlIOSKy`(N})+zU3gr(7!U)!-4P9ilGK&QfE~6#3U{=@ysydOpw%dn z{;ZsL6p6X5BZvY56%%fVu?qi?3>fYxm3`2R6oeOF&lf78a@29*(HtQ4gbya#GS|z& zvcdvz0gj9wzYgW(gK2CqHcF(C2JG~+-C!9YY8El!x+!8h8_2jYAhLBeKs3PA?z9^~ z;v*qDYg=;Co?{x6@J3Ghv6{_S;^M(>?2Cv25t!XAqDkaTuV_0Uxq&S~GT1qp3=x-9 zKZ}Pt;lwmx`FAbdr9ij$ zM~N~w3==P_MF2&98fP6NoFTdcaR^TMq01B|nkbt1?;~=FQ2}<1RPV;g!^y%7$baDo zY%m8T`oD5d5VBn96{ItfoQ8-7(nACrQ5;MfoLNB38HX226_GNM6bX$E?;?rNP$#HF z!w4^<$zj3#AvBavsv~2VTQtzeHP`Azc)8i@sq~sbUe{EJ(b2? z7mXKcnK-^|b@nKQxs#W?hnPH7QjKrEk6LN>Ex`KN90hv>LPZNYycFOEJAp4At(+&* z)qP22W+WoGGZhe4R&I4WGW_K7FHT99vvYlCio_1$Akv7c9^JOD5OC;4mZO4x4Hy-DPX>aA^FKa%qN#z` z?-6Odn!jd*<2(!i`MVy{(>V_jFIE>g+=(KNhR9M>M!GxhPG7Ye0bd_z^I7&kFW+}w z_prC8RM&eWw}m-vE3E^Vn6H-lnE4sTq`QmurKghVST=aq=2uNs)u)fllnYY$)2Bo^ z$xb%~AA63Pg$`=Zge51~VwW~y7A@MCvo;aRR$6vx9rj(Q9%*i%=VjK`47EN~qk`th z3dCQto=Bmx`Uy82#{&Fe7eHanh77;c1i*}soAuo}>l`0v2qRQc6%_;@-JTiDoqAQU zyAHpi{f<+3<&fa>#{9DbO)GSq2`*{D+o{_3ZLl#IIsqVrLIM*BSJF zOl_CvKf=t+S(`bVPapTdEEA>fr4yx@fFdYG!_^*MIH^>z)>5S$*RZeX)}B$NxYYve zzvbv^HE2XrQsN-k7`NpNP}510ios^)>=>j%WtV zCpn(k^%I-S?yj^xRZC31$WC`diGKU{&tLypu0D7+2+=%l2lqzi8G-WC?LGi~S9ecK z1!H3!i;=tvD;oX>ra>IyAT^=t@wiU0jJYS(C4J zz`Z-GW9?r8Cc)Ys9PAJ3YqSiAS{py#p@Bf8Cj6sENFlBxbD8Pu)aNkNH4$R+hL!2@;2S*1XV3p}c z^=|B46^kmfqa%a9ya{;4E#Za2KR#^#^7;E;{zw$A+>G;-1+e|j_&te^JDum6(oRWCSBFki^=L6Ba}DeL>S`)ff8#pny}{x~dmtqRN95Z$k|8dSQXV1g(xjG#S4W zFk?E-7D*p$l^3bX$7XKm$EscZn2^u);N;WgtM^S{7WcXD1=tn!$ShjMjh?!|Q|phL zH-=;4-;r*|Do$VBr^m;!CAZ`zoys3g)(2h+*6=~48k7X@n$8p4V_CL#um`~@W)0be zRdd0rR$BRP-CX<;o`&($dm3*#+9o8YD)70_Zup(UEo0N!>Q=Y5X4Q-}{g3R_5l zSG8+&+^a=b4@JgDr_Y%z=fNs6Z3_`C(bMY1jDuRG9&P;GgHnE8!zRh`!qLu)ufjm~ z#j9<}he5|e`U2gxIy?j)N$-?PTLPWTSNHn?HD`dWg7e)G*ZmG!d5Y`;vFU{NC9wK# zeM#bRdPREG3#Kw7k(?54Fkl+EZ`M5(Z3+%je=m5rlJDm=7&TnLohA;Vk-Z{uw)u&QF9(y6y5hL#!)^TjjM8 ze#T?79DA(lr#gj@puKU>y=UJ~KQWiAQfDp&MFW(fo)2fun5G9WD z_SF-k=L7z%ewg+37YFMVnDP^y+R8uaPwzLd&7}G>SJQ2@mIrSDT;oFf_{duu0nWOc zJ6XdwI>q`I#5sdw^s#dp79FNdS~mASw^qj-x#wllnX!~HXf=VK9`qFhAbP98CUKQ% z*^Jlqcb)x5cOqbn{{ai4HZEq&5q=S{fn z11lG2a(doM`tS``aws{O`4~SjIdV+x!s+2~i%JJZeapta{+EKkpWQ3#e6$zv(`ZL8 z$;Cp<+OhMDV0Z4d2!ru${y;qZGW~l0lW6h^edM!C+;}&9@z~2-547|DAsmw=pJF|DC zUpjRqU*_cj!~0Z*107$nzdLiLv)mweY3I@9J;6^ccey5Yv4f1M`5CXJuvqLMyZr@z zQ9jaxEA7mU9)4SybwY{Kzt{2B@48Q1;bP4f|LCyoN8-Vb>A`j=HC%9apLHWru%kQP z)ha3C&L~O(H=~jzD|=CAkdX_i{VVMms57mCtU*G==Uk84pNDC-tSr?K);U&Z__e-h z0P^0Op73;3RZ_g`Xt2|IIU||T7woXI`XDRB>3&$Hb4wjbY3?EmJA5}i_;9-$H|flY zrK?VIL$rg@(&|NNvl7!()n?kEn^8afgqFTRxvack&e*-4`QLIIjr(3cJ<%yvR;NN< z<$A{q;v-_8wWIw^vLf)Xg0VZDZFg_nj$;HvPpoXFSFPHh$gIxbedh5HwYiIzK3fJ~ z_PJ&&zu2;R{YVc#Z?OGDRzz$2-j6Z&vILz6b0KWF_EltYXXcao);4_}eMmhs z2D`g&&(aYmUFr0}r7ZQM*S*P)9TT1A?1JJYVTWQRBD~Wyi~fKYYkrJ;{@C@vYF4NJ z(zu&Ocy)ZR_wU+gTCMk5<0Cp-G+!Ia_g7>;KF3CIclI~VcN6ZfN>(>(FWhbtoF@2p zUT~s6-)l{o2v=q7_4G8c#*2RWoBiuQYd+sG|3W=!pU>-@Z&grNUw=*bBE!uU)a5r7 zT%A#E%DAnm5JUXa3r`dGjBmcX<*ROs1x2`%9dxBv)nU%Gjlyn5Q z+4;35z&qG-DpjH%XFQ|M67*eerH7Wyut?32o!ZY`r`k1;AzAd!ZR*>%$0ds^pHW2@ zSnoo|OLx0^o#L;Yw0-pbrgub`{lLmO#sg-1>h4Oa+GoQkZ%1#KYMkfiNsotf#UNAH0*7v$|c%SvHEe0MV$ zYTy0e#O-fypZ{`-)hcJr#OHZEZz5dwkHG=yRark}C?}=d^0>P>U;%|)=sgZ#&MlEk zw7lNV*ID+XvB66HFC831OIWRuMfnQFGsIBrN<^7y7%L=GlDL!wDPH!AoC;{(yVa@A z0^;fiY`&+jFoj1Zf;*$q`d3>C+pL!%@exZ|bLj^CbDv+%?K+0sU1SkfZY#736jLO( z>=vd^xWr!_UsNUkw1h>|t5@8kx=-KhEeoQ}?B=D{$6@&$o2{h9%|~PYZ<;0Cm5BR- z^8V^hrC$5jGiHufk`8N<+<$sG>|L?_9`g%3Zu-y4&waC3uU`{ow#$?3ZP-)KsFEik z-WJ?!@zJHd+++EMG#c`Wor{ytrRA1NhvkvEu-p30VQocT-)#jv>vXx^h;zBTlGnfY zayMi*CFD2O=b)r(?#>Gd7k{XG+ia8amX*H1c@e6NdK}l5xs-LaX)ojj>+P*PtG%eh z{|LHXlNfvH52DV*t?Ucpf_afoTCRe+Jox-6lu#fNL}h;3LeZ7#g6A#Jz2G)GKMWXXfu7PNhq5?`*y>;~^ytSFu^2Fc;o^ z`ZP3QRiD(kw7a%*-lroYfali#I#TeqC%yW9vmi_PbXdqAeLUoDaC2XKSXt-f>aYL2 z{!RQ(_ul8;`QDw}#mUdCeR-$PChHl>YB-}ZQL-Bw;cXIsmyIA;ke6Nz3TPRh!q53J z7wFQr1bz$q%S>Ui)c+M)MgJcAZ0G6p=le9KG*{`VgM9y`?XEs z@aMZKnZq=M^Pa?v^mG_&ymXi;u2Z{4zSg||w(2!wDt&+Tvx{?Q{4h2*;(67{Dq&~U zWJJ186+3*%;Urnt`6=;U-=w?v$#7G=3E6(Qz4jCQbJOpIDt4yTHkw!)D*OW|AC01Mn|t|Bs^c4ohnPAGl`OQnO`-<7>`_;=+mEYq@fE z%dKE;MHEE^5^rUtW~r1~nm8Jct_vpuB3)OG5F98dtI}LCtX%ijy|*8~zjz*=^BfN6 ze9q_n{*3qQ<%ntY;g!a)Q6znaz@zKas{&0}Svuz(iUP!N^t&1;5KbFdxJ{5i+Dd<+ z@T_p3jXlsFld%+PcY(A_bG0PqwP0DQOMwwCeyXw#Ash}um41?ji|aIts11~`sOE42 zM}z`WsKc(f&v+`BGZstZd6|}vLs?-ng`MH0R;FpxG|pB@j3I_oJN}Ugok2m_dmS+Z z3rt!Gq-^OBsid?Z2NF0DFjpN{4hNQ>;n0^arC~hK*cYU%@-1=;aNMvuhe~F3>C0~A zCu!O#8i7LGzMCFhT{s9F3xz_mv485V=zccwh&sC?z1uGtB>$GhM7s?h%~Pn z8KvbE%o7#IJ<4~a+)w&;@N^QH_#lZ3mayTKblug@o#C8buVeajRLHS{7~nw)9XcZ} zOD*0`lflBv>C4UGC0hNXhnylo_09C${_G-yD&5r`Xly5<{(6run6fyJ^t<@;g3+usz0!ri$(w9H` z0`*XSGlIpm%O%SQM##oY0iU_ultgI(l1mGy;ak#AX__B_z5Mi$Ap&uDhHl?j%9Tlh zplzJ=gv4pR4}W+q_LBTw7jv<5ly`P8$$1e?gv$N(=f@*I|339oCn#sUTDv^p%A#R> zPHo``Ge8AcB{L6kv^aNh#kh{7M?S+$+lHpqh~ljqWik!J2~3`!uZ&t38(9`E~eYOz{Y)PC+#(Htdr`M zwX_T@GG1rK+EMB%=&w%ErgOq%_n>7|7W2Vgq9_ zjV9WzTV3?c!ZcFDWmZ@Uoo08ZK-N)is~p6XuaMJA_$DaA*Y)krG#PKbS4f3yf9mCL zry&a-&lBxB^e$VJlE+-p;pJA7z7)u?K+6tU4(g;Hhm;p!*r^obW-8n?r~;bdc)uOH zx>k=V4;5@fxKzl7uV081_}U;1dP<59hJ3;o7~?;!EF+S8V9_2$!_|-y3Mt$)jYJl? zrf@`0D?!o{!x9Nzn&v}-mr8XpM#hfi=`d-avM9EE2>MC4hYWX?^(y{Ay4IAO5GNsyHX&5dgXY1QG-k3tBj=hBfkwF7^!@T0*w+3jK7$_~_L)#u4 z#@aP+Nn}k3;bLHeH_qaSPE(HihAdarm?oFevM}YswA@w1j6LQWrFsMuLY{LCq*3eA zFyYpibywiQ7g*^SYM{h$!QiCPM_pNL#o)|1!85#i8uh{jOdBN~sz~sC#Ih~F>4H=njK|{i<3nQ4*l{wbWc>w$kSaPp9YY}t z4JgJ`nUMisDh6W5CD^0oJH9d=K7CmTeMO~u#RAiyrgkj4ERH=T%dX!whN9^q>zE4O zdDzmQeli*Vx-vyKSkNcIArLGueRn1uTJ`{PEZ$BsE^(0Jhtp_v7+FZ zz708o$>czRB9H!r89GN4t3T*rx_Z91*pUVuG++p(4~GQWbwYrNQiJk+D{V2G&K=34Vl14`{ z#v_H}u>r=SYLUSMwZRx9q~p6qx(zS~0YA+KucAt7b|AWBFO zrLA`h#@{Yacwe9qL&&q|c?Q*$bczVUSY+sf;X$;|nxvek%>;VDf)Mh|%037?Y+r8G zy9PO`woKRqHMq} zV4Dqs8}{51p+j!8DSKy@9@*Pygg@<}AAARA&%+N#;XjY`guZS0)(b*C<57DFI%Sbb2jdEqGhzj1@Pa zSnbSuru}`IB#JEE7D|A-Y&f(jKC(1A!o2Bu^H6GTC86{r92z8&ypz5|MdCiIWY|BQ zWbVs3Y4N!(O7dc)5Mloe@T!*gFmZp_auxB#ld{Oz_EzZCNJ6u~)9;sSz1$EU&y3SZ zaICJUzU#HNv|z36{8FB48dX40IyC`^eir!lyuI@D#OnrYNvQo4EcL{*&l;BJ*9n9~ z(V%%z8m#t-$eth!bWMs42`XFBa|{wtfnxlJ7WxDE{Gyh_K_kOIunVm8S6%IdE?t|| zQ@4MT@V1tJq~)nt%R7Y(0ll)C-uLl1%2%p&j;o6JsF zUa0q_GL;&pT03$6afQuh7D01!V~`*jnJCQ8UXGoMn&zFH5^b04umW_J*)e{VWA-yz zP*NNs2v^|E8EDdT`NuO?)!UiJ8KkX>%hjX-5>A&;oLs#DSyb!tSUBQpK@2~ zEY3oLed1%sdf9uvKJi_IJ(SdpaC%uUo3d%s%4nH7`PcOGf4{8$`g2|7{y0`EE+l?n z>)BJ(O40W<%?YA0J@H`tGb77jl3(RQbbUj+69Y>K4HP$=b8AZO*yzb2d!o+3F&PuCjc4y@o-lD0@fLgbj&^gi6wRYL#rpyaUZ(s=UNu-O9 zPO2cSLxK_nubRz*v@DMkX?U+&yiH8^>Bi@T8~6Gk6pd?o`KT2@P^`=at>6Rm zE9oSw{^sj>ZqB9B*WTtD(jSs_X6)hJKl0Q{nq3o<53C0m6!|)znR}rLE%UchhOnC9 z<(4fqamj>bd*#a5^{YiWaS+R!#CN$5X9*23JhEBmvK7E4L4>vH44birnjX@vk8%UO zxKr9xqU+PvO66ah=C6+@K>_TQ!df3n)04y3>o}k--D@z=r4uFFvHN6osVNOPf`w@mfQrDou>4tW70%epqhR3bHHNuQr1!lAtLVC;MWyJ3DiLv& z|B_`!Ic9LKEF7{KD=?_8OaHxOMc*;xA?3s$BCVS~PlvX@nb6SX8K_4M=$o=ye43%n zUEj`&}z_rmorPsx+>NgNf zwN=Nbw9ey#=h{rWn`hm%&WtHdz`k>lUaw$W=qs;#Fi*eM@N`DLE;$;I#xdZ0O)r_tnL;o~p77K6WY~yvjA8!L# zJztl|ex~^PR;Hna$*k2tpC#+{-G8M=ZaeI}k)`Qv7jurB zE4uXRK6CN7c6B>^h zTTENq&>BKw+yXsY1sM{Mq)lQt)s}qy6uP$e?|0?0o(?lI^j%rimwFHGmIUS&C6W%x(PfZaS(V4Kk2;h{_Z7YXi2MEN-AjAA zjD1pcoTa}%nVqSv*f2S)o4Z)IC*NNm0NazSYJafVqv^4SUy&PL4Hhcraqrkk0KWMc zu%ga`F-Wev#6lLOUoeEB$1;$_jFO|29ef-I4q&&ujWucs0K7bR%Dr-IE{@Y(lqZ*P zzP=k*Yz;f#B?>rsx%CovIlHB55Swo3G)(>E_h-Nfj z0CjsMP)@{e&%E^TqcuY68$GZ0x;1OIl$3+H~}t2d_KGb?oFNrudso77xOD`7r|U^+r#d?csj#(jcGWQqL=; ziHW&++m|baOp}v@LwDMZ(V5E@zZK_sG&#L0K3a5K67GM($BpvpsKJYv9M)&(&8q;9 zhk>SmIj5#j!hPItIKP)z^$4GbcYiN$t|D$!y?HpOs^7vopy>{Uf}WdU+_4(3;|K8JK+>21%epE)u7 zHW&D99|8zq7?VKj*jG6*b!rzc5da*|7oK{wZWw=Nb_()jY>ujOaz;O|-fL#us&wB~ zN^Efkg^mZfw}E_&fq+r=hzI2;0CYfkEz|W(N$|+N*G1#8|ND4$6rVjJUt~=1J#Vy3 z_BZi$Kfi@VvX)<^J!XN`0Le>-urx2;$OWgHyt;*pLBa#($nZUqL zr+sXAU`;+oYk)apmGN%*zeCqAg38+{ZXmr>+Oo)lK0WT^v3W zlQJGiGU*z|#-D67q1N|qzL^*+B*#`HmnfSRh^$bZU_p37FFm@5F+D*+PFn@rE+nU4 zo#$JC(R`VgNJPL+SxBZNt5wK%8P8?A^^AiCAq0+dbi9uRs)x+-`sJoZk2fvW@J0G6 zJ~mz6s(AStNy6;F(JcA=)S?z2ggOw?Q~ldWbj{ZW;euT;B3*iRfPlf!RuE_cX~I!$ z6-#r&Qq!-O31-B3R1nRpN5C+!Dezw^6QHxJq(GExHpmbs5+%1#wh*Oczf*L=oz`+H zjF0VvBfjJ7OF*CQB)$NPG4SL=sbpwZ5(a67q*K-rtH5f0Qc3#fx&?+-w0Y`!s0FHb25t3zj0iSZ4Tq;zpiNRME?TKJJENsOnD^^QT?FtCjg5ta(3 z($Sb$qiC!z6GV$nH(yG_FbwIPyg2DKn=qNauLN5B=5&_V9MqnGG2h^O$8bPiDY#hl z=!`gyM4FHmF4aj3=gS0?`gJSP)_1WKMO`ztyAO-uYgOuP*~h1k<|0X+zm)~2uRqlU zv+{X-CX)I#l$6eac2Z}V-^-BeWidQx@AAxcC(lF!UWbRIPy{{I5vxpFROJLi;J+a* zX+^YQQ>XHkyNAslTwvECG^pfnKzfIIw6Ui_)o*e5v3CH0&=t-8^2VML~ksj zKC>K8qKkFn-5H+ndmiPjabMa^=^5AEp+XXCwIwpEUR5e8}mmXfW=9$eeE&Z(tjQNqti7Z088RxP&dL zv{;E+MMR7Fd}Evyrr>{4schu-_fDEfKn}lGolbRI)g^Gql!&qkUti3}47vaj!qkkz zM2=2_ZPGqpQ!!?A!uK{8vZ!4mK{aJ5ts1f|9yWYUqjFK0^=-|d3>%*~PIa)sDnX#j z7W2h-1!-}fCEFtsybxBprA7)-3!A(e?WWmEjUY_`yL{>vwwuaDxu*0%6vL-&LAof* zf5Q+!(smLM?F|%lk|n{N6agR9$*~*K=XHu#m|A+6o_FM=g5yC&Ch^jFrjHs3aq4|} zOgaR;yvJfm1`0(}G~UfIfeRApLea!x92&!cqP@Dp5VS0+z}Jk4K1J=NL))Z?vP5Z5 z91Qn%g^5b1vX)DPx+FWQvAENu|6Irjq7)ik9KI2r^}4)*THFj49aC@@%*N9Ason^D zHS~C0%7P$(WDLGa+U6(IXEc58#Tp5KJgJl$Cgp>WR7AN1=*Fcz6CYx9HhW=->EO|6 zvBV0zFo7@+D`ijx{A9=mL8c37;H5PRwJhm9VgNGW)YC3!N)cEr4Ib~TG_gVRK6RQ8 zelBZ(0n@2(AMi}(lFBnws%#E-br>Ldb`;4c!Vl(YJhg~nQ7T*C@GW01h~d>PSYcRv z;z~CB8sS*TY6-{~|st`)be3(+rr5G$V_EYall+EA*E*)({uozuDPc=X+SXE7d zNfMlZuz@Zwrhxg7POA>XkaUvF@wPMr$5&UqW5+C*Fc$f;5|5bSI7}rUdRmv!$xAMy zuOG}62>2lzYx&-2o0~SgWB6V{GBpOe=sCkP5eOt=^zsakQVhVvC62F;O8~t*0h#-W zV8dXpQ>s&g7?PZ|PnxtEO|MCmR60-bL9e2Tbg})du_NXkpi6H%&OY4osyn~{6*mMu zI5DMkiK_`aaUzwWKV!-|b>ULN+3TKdz>weY4VraT5Wh3-=Vt1Bv<||i>kiC;T3`h^;ZwH&HyY|Z6PDTFO9v{4y$B6?lfX?MJ^>;5_%z|C8 zD!$ekSP!JBiLN&4oO<#H9I&2m?6K_W_A;UFEab`YKdKs<`v_N$zBy}lDcHIG4f#Yj z)YOQ$WJ`kEEAwtB`BqW^ZHO?|ESk|sdly+p>506_AwDy-0XO>lI$2~HD;Jb<>qoy@ zTvM^Xw5e5>)&f4~(IpDg^GQL}jf^v5Du*8yG@NJ5$e8B|^-w-ycbOX3nDqCI%j=n9 z!_Rfo{r=p#zz5cKcfG5BpQgaq>s|1_SDsPybPA$1oLfzJXGN`UpV<;eMdakSTzz-- zSeI9m53F)teE?=^Qv_0xq^%Y-SC)>fmtV*at%R^ZC4r@vGDAIbpXg>^(@dUP2?i+E zE$5WrK+YEfFUCLsZ!cW}dfHVqoagx0!~Ath4CB+U5)$wyfi!Z$%z0QNfPTv8x!Y&& zS9JjUQ#Ld~dFa8zEYNbAdu0X;MBrCJ{b#xh5=uQepUM!OR-XBGG`FT<<)eule&f5d zhfDj<`_vsM@~r1MS%k_?xzwll*53Dd)Urz%c z(?&Ng=;HZ8E5GxgMEpaOX=vKDa_feo@C$fP3!eZ$@{}9EN7ukR^5vz&pYdfNuIKra zv?-^vGyYA40r@|IDdDW&T)10`o!zK8b^Af8?)XJEU}g*#<*(n&x0 z{Jv0F0^q1Wpzf;9y8e27vcK+iv`6j1Gf&b&qQ61yBQN3z<=XK4;$o$z&QCxFzYqd| zj-l%_f2`@eh&jpj!q=bPF(92oarwg9sV z_qdODZxbHpzgi?_{PQR5sqJQ(Aiq^)YhJk9vd`G^#Xx^$m-mqu1G81M?KH_(`VC1Z zJ1=|Ag2A25>w!I2`GA~mzBnL7ywUT+slUN$F|*uCEC$_AKOF5 z+Pgz*wAAQ8PE@?9GH{ZY_u@fymTXfSRgb_Zuhm;38i#HXu4kow7l5peF@&A0;msZl z2adVq`zLkf=C6QiDvU`F5hZsSGWRSIQ$ffYUrW=D3pc%I}V9j zMe#_q?OS~xzN!o6tQ_}iB6cI*_x>+sXD7}CHo|RM`o`|1u!}wwk?v`=R+h!PSx^+n zZ@&SQAKqEkN_o*mir*DyehB|}R&&y}wQEYTHW(gPb!)pjE+ez_jv8pcdADqtIixIJ zBkNJ?tKzui6ajb%mdKUvBa_NAA;M8fCT3;l1}}W>YXa3?TaU{AM&*!H(36fkJB)f> zvn7G}Ee^ARI(J_&!Y_I;YO3lhv%Ye4rV75&8fnoI`^?$~_MvtC4hh(`x{@X04;|(F z&?IHO$=o0of2_e^5=D+13DVg8S&^nIpo4nRNpl&Rf4xuAXnz7iz=B zg0=mCMm}d8=cM0yF|DOCzi#|{&Cgs?-o)$}AVsXjhC~41MDXtKa5&PZ3)e#9Ee(fP zb~N0FZS>|hu@)GkW0FZlN~NyY@$+dRmqeWwow zc8DRZv{1tNpmP(+Z%{63p{FU|7Zz+R+~A#-hiyJ3YyRndBwe$DG~EPCpm16p<(6)U z}l_=$4nCTlFgEP#07r^KwL6(4Li7+o*Gi_6?W zxnRArKC3_bLJQ-UCw-O`oGptXf&GxOK6QQp9WI*A%x(*D&JO5gU5{!&tuvU`wEHYovg^ z=iYkj^{gx`d}qE}ajFqDbQvg)-Tt?alw&pG#zHp>`cBy%WkftXJDm-qnF8IEKE2sFKH9#VS;E62`p5V@O9$%> z;x=F$&(H11qqiSMhz03L_s( za2Y$_`u%^s9~zvht)U68OxW8_?0)?`t2!1Q@+K48-iR_`C#Ga3YsWLHjV_X`Y~J=6 zm$tHd%j>5%P5OF76})hE>0I0Hh2}`C$!~zww~R?xY=ZXedR>{ z`Qzt*%Yv+3V^$k*cSTnnUvJ*^mCx=ak^MB~`}s`+Ztz>riVJVHC!O&+97p`ZlIv3L zp=|fNrK>Ad(%i!S{r3B2c)YT-H9BSIOPSCtCDL7+HGOT6-%I0Lu#-FR#PYDBpjEDx z>4nW3ux8C-$_jIu_4qaMz+~0W%_~3mXsh2z0@RqR$`x|7S(bg)*Rr+uXZHu6oi|aE zQzxt0b{_3HI1;MH|63+6`VmH%o@wDv@ejjgvjmTnIB5G*BF3F8VIipuqmlHOAvV{_ zueEcx$EDTc^7XRdB$AtPLga7*1Ci(#EPAphKx;l+*CTgjDxUH%Hn++`PQA#y8N=vF|ePDU;di(a>UFhRGk^1 z$a(fQvq+P2T`MI;py32~#$s}9yx8K^Atkt~%N*hqo?$&2rRkp#;~OlU&msf|v`eN6)i>t+zt7Qwl$}@V-sd z>=L$nSHTXu4G8QvP&BsXL5C62Ww%ec86(dgP`j^Qy3KZD)QtKZwCtW0(z+ayIi(lj z_7xl{N87<7E7XnlbmWq8Cy6G3P6&I&5o%J-nUZD6^EU4tQU*)_X))m`s|G9}6BnZ@>Bn0qQ~ zc2)b(-HIv2`?>o}7FmR9`zP&=T=+RCX-J!GLBPe+u%5^qST&2s zcp+f2CT}=-K|SPSI%e5%^BuQYc)Z+CJ$1c6X2Y8VoyZN9C1Qf1OYy zjp~&$h{MJj;9R1hGEFK8pGcqF?IP{=JEYw0+EKwyqGgpupM@s>qA7MWpBe8G+%4&Y zXC=!6(E{G8fB}d1$bx3aK3;O>b!yf&KQRnmadel>7u`Und(CEkO6~)|#rZ#$O=Po} zhApkwE}ecr4Lg{^3t(Y~Wj{P-0N-(=YhW3UdHSu^+Vd83+=6qiN=HZHUkCAi0kNKu zMsCDLxYk9^f6eG4eI0R_I4%4>?cmeJWSHz5>4{MMh88!#}spe*_Xg1$R-1!y;U-4vscGNj3aq`x);RPnnQ_P2k zgqwVXl|@fRuQ?4hiwkn^DKm!@@Ek6Cy+_bk(S2Vv?^f~TvgR<_eb4QZ?7Mpjn2+d^wT zTUZh=vYQefjccQ2sh8<6g!;-PuO(2QX&NsHVUdBidT$aFvFs zpdTy3iD1*s@Jf>f2hB&03cXb~3DSPV#?pbU3|MPx&HK!aeDbI)o#Ex$-EwE4Hu$VD zWGNaQDCp*D?FKSKvv!4*R+t|vmlKEzMElFcrdh0y}e|!-^r0#OXCL$Zf?%|tM z_F(kz#~wmR7Dvc;Chl-IZyZN#NdM(8$G5llOnl>hEh5gVYpy$`(2_ERRd3DID%-*Z z0P_OpOU6+#$)JI`viR1`!hzx|EQt z4O~w~9-j_mEy>d}-)m=aLbNwjzb|)WJ4O+$>0INa_^$Tuat`pcGi1qpL?i5q`jg5m z<2G=cR?);8_ze-mEFqI=yx3>Gac5Ng6_~fX!#s0kDOn`_@4x^3C%ygO^7YI(T3U^o zMfSRwXp^#mTpP{$UHX@LzMp;c^M(+#gRO461CzK)6TCt#<4A5KI<-t7;z1=71nI}; zKeyli+?@P5*X16?Xm`kKq}_zy>&9 z=uWVm<8uVtk!um3=~L3Mi!NWWZLnJB(2}+h2#hE9LF_1NqIDO~qc&C8l}_m|^u@N` zT1W~ku#JD(w!>JL9bTtV9n!v9rE^?WdBiJVR>|C2%%Gc6gBSzn^PJt*hVq&?M}iU6W17 zR+=D-m~}HfUuXB$E+JfVO6Yx~@Z)LI*I(l%dBPoSZf4=G1mU>5396=Lwp(?pxzzMz z#;)MMW`w=cVtkXr;4IdzbeFl*P{a&YOdT3NdI5B2v`ssr1?D~(2sYM2Bq~HbdfE-$ z*r^FqyL)l0fVeYG4J$&akxm&sigej33;b{wI!JxSWOMX5_z%8mW~-@c~G;@;EIT`3PE0RJkaBd(WE zV9WdJ9R+0rlGBc1UPHV@ha&l!QD%YPCotDA@g+10A)+m9-DpEW-~^gTn+;b8*=5eO zJQq?WU&~OGzPzr{eec{73-6oT?a3P?f2SzU*Hu{6I3}}u-OwGrl)v%Bfk3;i9D$lU zz*4V^bF3?z+B$Jb$JmP$nVDRqc+k7m>QZ>w{b8cbAv`~9%rY+L;@lT@-ZL0Gw7gi( z!nW{9xpID-6{K7J3U?Zi@-cQ(EM5w3z3BUE4=wVm4oufrvhT*f+zU&|QKpzys||zN zAg_rf<1vMtp}Ux!4C008bq8t<9K6ZzOFF#Qr>&wi$Bs($8&c})ngr`Xy(b}A`?EeW zt_Ya2fE>QM7z3h9X)87IyKEt23A@l0v;G=0#foDGr?(PGDLeDCxS7J|HR~`3L8!LI zC_Vrn1ZFX}@1T_uawdXL{ zq$`uYKH!ZO+AjJ8P2kW<+hzl@-0>t6+lTe24IzcCDYn9P?eugze0Uq4tX)K0-Qoga zgxwyZ5%_I2^bJZSg$v#a4^-4BD1$Q+A6J6@{9b(u&Ngnz4e7eu73iG!zds!gwoEK4 zA$l8#r2T!TuM{#rNf>y$hql@_ZN~4cB(gzS712y$Vv3cfinrtB!-B@h1odAu{=%$LWGupPmzRFO3KFF6~lkGKm%&6 z({ax+MIjC8NR4R|rjxKw%1;c*`&b>@k@w<`@q$f4aZBohTC18=Aw%IFC%lXbieIXGJD&JG?et_IpyI^uJVUFYosWe>6xfr3-@cw7=<;SY`xMS5H z*Z+AN+P*Y$P)=-nT2oHx*BGk6VrppfpQ_2jX~M;r)paSNMZ;#~jI0Wq_w%3KD^os- zntX&9v8R6k{E3}VcvyQ^=b6$Ma`b)$bm}Nlwn+qDTkD@ z735?X7dhhtitU1ZPW%W}h3o-yyAO(~a{bCUEe%aMu*_5bK~7P|OObtJhr4%gKp>Z` za7eaiTA(pHe^hBvrkf*IizB|sk+sC1)RUs+ zFyM&Mj^iridG&sYR)@TTT*9DE9(8H2Do&7HD?gH{J!-CYLw1muY%Z0XH~E+Qwv zD^Tk@VicV$BaO62V-!9pVl>U9IU0pfnUKvaA1-m2hZZ`22JA)Ni)dXE03_Pr6i!Xw z21kX^u{1J2zxG%Qtlkb*&7nTv>pohtjEi<}f5yM7sJY+sIiq>s;Su>$;x%>o{tqg) zU!;l}?q+Cl{yI~Xom@B|RTM|;uN9EB2Gx@={Z@Ti{o^=A@KRioJ5MG1Uf2{_8I7!s zknt<_pk)u`;*gA2Be5SbYTrF-n{bxzD|xj`en^! z$P&T*Fd<`o7^gaomg>n=I-6+c>;Z`mfSNr&pgu}QZrJ*^3tAM`f0uDd#)>8tk&=0N zzT6`@!&KftGSPt{5v?U-Ccx2xFM&XXm0 zO)$C&j8I+rP^ba!ohO*2Os`8DASC(ynwqI#xd_z^B>)wrF>3xuA*B$xW~Bd2oTpC} z7^V&(?<-^@{)e#XQBc7Y9(T7PDcD9V$<50wcl*B()Tz~SC?zz9sF5-B5x0OKMf2tI zZ`$AIBmS2Sc6fALeeYiRF-03fwGsHS3}Ljh;1EIG2Tv}LAC16hQpxkUO*BSK)-sdH z;`+lXKjQB3j*iMXARds8%afg-Ed^tSY!$`tii)OXJSaIOMXEx!Myh}oeXjsnAcGXi z5AOevtszv`9{msjR+k|yk$gmI(*8FovNx~oeY_D^DR|BW^Y|4tJ<#OXgtKkM!Y@=r z<ae{WOk0qflkGDyeJkgWnIbdTz9N*^F!NA_Lm6L1IWH2w$xDflh1XIY6$ zT#!aiDVY5&Rc}*Vy{6T0?8YKFaW>uQ8M-qo)7}@|qsT{OcBLah-u~qExpqNlO}oY; zAdk_zDk}$0qgo=QEmf~GdkHmHsCp~kR(pP=*zj;XZWM?Btn=02_L z!19Za)hd@Ahc!YF`(%DWos83zVo5LC43XNtX{+q5{DkG;-SHIobhry+c!_!8VBI?z zA8mFoNk)eC*iup6`%z#0hJNbj$USH8gRjY{bBfNcYQ4FfBU4%W1ItiH?)luUwkhQK z*j-unjz&_U)?}h?h>V1et|+>5YC2sr#8|&)Q+TJj)b4`TV**pSpnkvR(2bJTSjBrT zrNzF$geU4ox+6vF)s4Bw6I($68@`)mHiHpRLa@$>H_bg-ql`$*@YL51LH8{A#D|#Q zIvpOWae9{e44T7cbuOa$_j(eIhjkVf5OQW@`D^%dnh&vdrdamEk=wgAxBnW#xLd2` z>Iqh5gKBeCM9y24`;S#eisTYh3p6f9>{W0kcaSftyG5_I#&*_5TG*b{p9)BH@iGYZ z8ovEw_vc^Rr1ws}vCFn6olUu)KGcjjX79V!XZtbuncKA7{TijIrG`^j(#g!WJ+D_y zo<-`UHe}vOeH<$D#Kf)R#DZVI#CuL1suyjIRI|Gf&2A!r6WJO((dCNkG|*0(pC4D} zjN_`NL#Y+gI`0<=#`9~wqYH?=ihYOgBX#Ey?3eSelFM6DgJk-d(7))WzyAFC==NS6 zIkkgks)t@&RLyDJd+%;``a9I(Q;mJv9tRHM_a5LQXnN)z#}u-eC(|sxoK;k=uLSoy z<(H=X`TaBJ`t2Wo|Gah3Up(*R@8R^w??SGc?kpaa{;@<$u7F~hRcLuS<3lU{hF4yd zgNmZ7uCU^)+_;YC{s+aU^we-mQ8ll@PgC=1m^gVwI7ucO1PYLJHzN;2Ft!C;UM@$~ zDum|}45)}pXZ6)4pjN#`qp!5=?0X_P&dm^)L$2oI=h7}duu&b7TZ&nBSQ>d8CQz@F zqg1zQCB@rWGFnvkDBBB^`=H03eZMp3rkv7PcjC}}k*t_M^kDa<6FNH3+df{F9DeB= z=bFnGhP9(e2eZ`-YxJNH#BVS&yOh-dx3?p*#fQ?X03*}If$61Z7q}9&ee%(yh*cUr z#D~E;As0fQJq$hJy|$9=g7zsD9J0-L-K;_9%_-Wb^~RtRtvPRp73}U<;&<5-Wb)Nh6{4I~w-d8J?o6v9_ z(nqv#^{*(3vx%j-;1?Pmi1_ULDM9f2*dDUoMhp_}L<~4~FJHaj1qL2poGN!f=|~Pw zg059PQq(O-IO+VG=?6mtK0kg}B`mjb)zNw5hTixSMVpwKbrnVVFgN%DV)|9j`KYDB zjN+%Awdzj~kB;kns>-m4$aYBB(+>`fIflcRCf=}6n5+y5ZJl4smQ5!MguVV0{;@0j zbL0Ue6sc_US|7xmsUx}c)Vr1UA|Q$%+%pB8Iq3Mrw?5j^FV%lLG}igD>bY6JM-BHE z)T`=N9KOU{b}~}CLGL?=I<6nySs-i2@drl(Io!rg!pF6$vBj>CGufwKp53oF^(F2; zQb!1n_qZIfRDCSU8VyoSIbo@#Y2)C@a&V%A5BVDSI*w_?t{^{qOk2`psmDr}r|;$! z+ei*<*&7Y$bPa2G4JVN7weA$|q0@jqXrbmQfX$j*jb=g2>m^&iqn1}P9=iycdZ*Kz zUS)QQVkY!9>JM*DI8;Vy$6Wuh{o~uv^WOLW>d5VHZN!8yRU8EJlr)%d7(K%Lx}g^@j!|oj#=yR-ks7 zR5*e!yAY{x?=m_#~}1&b`Q*vm*-tHez>bscfS3Xko-U!P=~sh^80#ypkjNqN$;}hJwlt)H5+N zv+5;S?o$j2t;hA;_c6xhl35+K@je*P+<&m1N?*>TJ4`>#1V8wLl6}oXsaY|iHu=(@X_p;pct)-^RpHBT zK*Q=#yWi~9T<#%m)DD9#>@&MkYmUQ=5wX?2*M` zwp4JqQWO)?p=gcft3Xb4=2yg1Bg5B1<9cf&_d4pNL)4sA?;gxerJ(s?)g_mriABmD%+2!DZWHM@sCkI zx5~G^jieG^#AYi$N=>~yw0AMB=1}J0zg8;S{#(9(+svwPDevtokNt>adsLNjvQ9j_ zzZ7%kz&<^>?4o-kcgY`*+CIs9tZrBH4oH{r~>N!pFddF|NCd@`V*5) zHsTM>_y(cb357Fi$`RL$_sT_-;|c~rheTyI`$P@JO#NW_6JDkc@odZ8DBfJ0 zEbr_EH^)+|nP&4+-{(*D*b6T-Ty#rS@R}`8ul;dfnTD&VXngwbKcbZPw|_9oH{QtK zNl?A~TYH#VzgzfeIpwG-9#VL$ALGUcrj9FYM}hf~_lNq;)JG*QcU02D{}^@bCwDme+kP}Vkz&xf>2jPIzyv1U z%{Ov-kljCzTv@b~i~t)T&KJ6?X*(hI=hfaMl|0L=`9F%z!;#JPedCEl#7bk7AaQKk zqOnuab7HHax)FNp8EK*0Tu_>Xg_Vmp5_x}Ea zB=7U)zMuQPuIuwCcD6zW$vgHa5KIj8K&%RM8m7j1usO46?ya|FNIM$APB(bCQ8d;z zh>mtka)N3i#=xU(M)M4i`U6(0NO;k8y)0cGk@mUj!I%wN5(zn8mYwkynbTn^x0 zzC~?W)0x@-gVzCof3bfsrI!XxVW(sjL}v5m0-jpi*j>rBxGg}ZEaz^2aJ(+)$T=X5 z-lnk}cG01q!Qq|vVoRdA4w^%Xy+j)m;UvM{F72oXP=X1TM7~C2VU#167Ta8-%fL4R zxaeEKjx~>Uk=gyc{EHh^%HY+ZPw4=%Xoyj#YmkzjfAoGb)}sZpVE%rNeC0`&`7;6S z@s?x=QQ;mY!)(yp`CjbD4*^e_|1PHlC96UN>8+X5@3rMQtvTG8RSA#daixQ($xE#a zAL^t6eRgMfR?*89gqngwKpT$(lF|*=sKUHk;3w!9;(vB$6=9@Ssr~7EqY=)2^5Z|q z0k~V8uSK&c{3sC{Ug&Ol9)y{#x!B*9+eSWX6_k3P(Q)xmj@W)>;(Shu_300xKyIL# z62Et>h4lzY$PCQOW$ zA7=vLUJA5&{*4UV(|4S}!wmi@fRA!X^@L5X#BzQ$m`~zfoPefl;jj02fkTxwHMThz zV|(1fis$2%d`uq1w-b`g2n%exsDGaROgMQ#f6P&@HqF54in#@1NMnEZ%f@eC*AHI& zW~)$*C9eghx<7*Q1CQ=jYD#!#x*Rki=wXRlZ{Ym#*V=E)hZhi$8k}e_OYU(;gm8d( z00M2R{dGnCY-IEa*Q=>OsQjG?UtSERM)mfMsnuvo`iUv2Dkm7GIo;rx4A;e8gMTA! z*n+;`qm^vassT{o9vV~_xL951p4Tx+w_Bz@TRI*vln(^O-mcto>o_Dq1z5q7nXA)E zs%Y{s9NN*UM3u{zvexVqgES9Fl{+}tu&Nr^vlj_h!cEx8iO zwW?Y?d9#P8s8w>Yhdf5(Wkk*`n!Q?DXsf}HDm8PqCW5$mnPx#5l%`LE{y8Z_93=`W zhueCGtU2bO4AC#bm@!$8LtZ6C89wlqr*&jH=79N?<9njj&8qP?00}F9_Zt4~empc-d+#(`{bRCB2ZsoikT)uf9h+E;6$^>>d@BOg98SE1Q~USdEPg?wF8^ z_M1j+)U$$-MJN1(se>9FYBJ97RL5r8v+~zWs1sKAa0sV7-z^*Vr70+WAs~AqQx_>H z9crWxp!%Lri!xXc@PZQQ@xK7cwbd%m|Nlv@yD_yFVqP5o)u{oCMc}@*T7)>|`4~8Q zo?Y+Z#%(Cl#rPA}{#AyJ2(5wnM%9+sT$XqDVxNN1X!F_AI@T9_6%I24e5xYwleG^_ z#p$KYBGdO>hM5n#i)m*al2Zfg6%|h}IaZ8R5z@jb%Qc^vXoG(WLaqrqc^1bt`k1dX z^asmX#h6rW*)v|}T&Me6ex5hq9Nj@&vPV5CRV`j~D`G7BSYkT78ZtXQ)~DF6_|FN1 zFj|k=R+>Y#sj>Sh9;drd;j_cZ-M~UregtHMrX0DvFFJnJ-0E3v21TV6GfGZ4Z6jB3 zpMZ;{=4K*E*L>F8La7Q3G{vLew;;&D|&wu!D{oW7%eY*YI_p?8L zyZ7R_AWh?oHT*-@=M*X{6O|XOh>lgX95^g7O>ed6tf;)Q&C8vTQkDA7=w$gk`QFsr znU|fhOGyns-x&|GHQ}5|`St7JmmmJwELJgclQLDla3-}|Bn5K>O@K_1xCSCWM7uOk z#TlmzW|@s%uFi$E(IAKtBs}LX#o9p=2Hx-C|Fh3Os4dyYp3`=d5;Gq7?4|}GlvVVH zn$GyF)ulh7JV?O`a5m_-6U`x;XAJbfR7<$3PwmAs4zC7yl}y5;m(1X{F0y)m%900V|cj=u3~os`$-i=m33_hMSjI#1pc& z@|_*f6-m~u86F0TM=~XkL$Zeze+o3wmYSDu7BpKtyDA?_2s38o!J_JF-0aj84gG~! zbT#(|qyNSU?RGD7%-|c)e0&D_=CU5=@{MC?J7=>I>J|%T3~)sB*^Oxythtx@&Zmjc ze9ZZSB#WX-yUzn>+wex9i9#+31&woWd8~_lH}Qs@)%wt|xUW&UfZvIb&3Zz)voxFT zn>tVvAuNUB8{7(#QF%|>Yo>x45K9_oJV_7s*cy|ErZuIEFylB$a}c>`vr*KN9y%1^ z=40>CSZ!(<;Ve~}VyqQ9(H$&mFtUYsWU?^j(;t&- zC53AVyYE&MSu46|IJecpYN_#y?po*(d^MAm>ssz>olX(PWGGOAjK*7b2J__g)Fp5@ z8bjppLZB-&QM#7R%Ccl`5|;ht9neE$Qd%xKore#MomW-v$Yds4$A+pMc6EwsvyCAj z+;+5i1>HNA_@JljuBK$%dgTqjPA=e7`&hK3yD|!igFqJUs_YH!$W^!hNqI&Jj+5{* z?LNF~ry1x~gGD6^lbas9CH2*T&6ma^mo4X;)Vywc(E3SA*##p$*>%8YVm#P$@g&KZ z`VEM)&$|%8MIK0#;T8A*ud{``@9^<*TuLQdYSH21QKYlH(yL--pkBsl`6|zi*P>}M z2$-mxsHspzc+6yLJy3jniT0+Uoc7qWw;3NK#BS9pJ1;eM+^q z>4Ia6!_t$AQJ%9t0Jw9o2og3CV>yY{rWBMhGLGK+ZAV+TYOSOyE1uE)PW4ZOo$kK^)#>8w4^Ww{+K0{HVm`K?l6x= z8LKJXkk;`&KJ2MxxNHd~(8l1|Fm48aMv0*_b=H9$|J^Vyy(UpwyJM(XMIKbdETk0o zNumdG+=4laBRB&ESg_86?#E@&RCQ*-q8RefFteM;=YUky?M!MROjt9YxQcA*X$b;Q zhcoip2DvO*!notYxI=A6#6Y&jJf6%d&XH*_OtYYk#hy0KaX%M|l!<$&ol~6qxy_~d zlG^y10>@_7s#VmG*~=Q3oIN#dPtB&(r+wKMku`7vA4Pe(HGM9kqgz)~5TGg{aOO(K?oarerVB|{ zWe<#Z1L8uLh1H?=hub&uC+9T9c|h>$UW7iH5eFqOH)q8G559|2IHD;xY)PIujF!-5 zQYndMOBsGSPhN}CVXcqq0^mdWL095g*_wx_^(|1sj#;qn(LNQ_Y{S ztsAH5LO&Myjlmn%8IRH9&W-byR-}3}M0@IxrJ}>qMAGWuBeG_Xm46$-`S}GF#!g+5 z2u40;)C?8$M+mR9qo0mc(k%B7-@Pd;(3%ab)B=DRbCdRWaCtnjx zg@-S%RR*4OulwSWDz#=U7Q`Q#=QwOC_UcX;W@;~z^Fyoe4~>d>XHEr=P-7zT%H5m}VtIoWDjUN~z08}xA!Imx-? zDDZZY($>gRTJ&?4VYL;+tY^jG4;%M>_`}j}(%D0lT z8*PM(vHR_RDZiaw1^N7R{l}mGEB@{4ru)!yWX z>jV!=nO{B5wNIJ#n`iq{+#zBetp040%~q|``xb%GsarNz75jO*XhNSO@vUlN)~G{H zejcl=q9LK8DYaO7Z``pi^r@=LsF++{(cLuxiC|RRgkpHzOi!67Z?H~t2qIoXH+_so zPULlq_U}sySm#ZbB$>(r8t%|woCH4G7tP>D6w7B2hw`h@+&BphLdb&>RoiH{9Rg3- z)Iuy?(c*HpPOF>rjgE&Ga*2^nr<6X&_6@F2-Kn|9E$Lf%(?>Este>Ap(=oA&el|^qVI){hczMQR5-+f}Mb}am|*P~#HCA4NXe%DWEx>AuI zamyV?knKjO7flV#Vs+koDXfK?o=triKcJ{@B+FFn(%nt;ztArieWcIbjxJNZhObp>JsQJ7<^5DIq@BGYIIYGtiaN2y_`_5s z2d2|nb4-a0v^~y-pl4?c_!ak3M1EmR)MI)}31eh(rn?)Sd;XiqHe z+Gcg4&%q}{R&eVL)g6PhV?l8vj_v_@XQSDW+d~gyEMD!!&vrC<%YrN{%OOO0A<*N7 z(Q*d8dV)*4t-u8jIW_I1Zs$&yOe*r>V5-AwrR_>r3kx5ks#IYJRP&2D)~u*<;pNmy z$TB%!>1wD|vF^&vgWO;L!hCm?O;)ws$pk-3t&KOtO+pdwSzw_1a7#^QA#ctPR=Kqt zDNRKY;$$eSns{{(DyRr)o#&@h;D5}(?lIK2~_*oZ}Qd+#a!_q2HIWoTAOQpw|^@FY_|G|d4&^xqX zf+`XINL5HGg`*pc_kjVK<6{9Gt-5eyeItH*^t&Ld^vrri1Wp)8_i6?g)THJYIaX!q z&r_X^-lo$YG2$9y_jSnO_ytE#Z=YpgPu|<4nX!_Ne>3SozJ94x^5}{;Zb3GVtHqcn z6Kn^{rYFl+*7bzgbpZ^Z`?R`NQAQ>Kw(}BuZOGDQ&r{7VvvPI8rEO;L6yYRtchdpl z`w9R?IC#KDr*=1SnE*uM=WfvKtr&}!y`1KDg>Wvh7q7f9TOuKG?Z@k~mTDo7vjd6~ zgfYjr-rssMw}YEhy-iZQKndj1ruau8R{hbBU8|;mJ&wn?9%>oDL@+`h)=qhpBuBWN zB!$Cno`1V}|4Bg>@u!hzu**x`CdB1rs!616u7CX%^S;pKEL-^zug~Mwk5rEM zJs9~|VnG+79#G?AG`JxxlnSb5_=VcF?MmYzn;cmgobIu#t1}S&CB;Kkba-7dehjFO zi|1Q&ldWdpb|0e^Bm#fWnWfZN*rqdwPPmj%ST$MQ5w>zAHdY;9pBXW zv>y@I15D8CHY3HZ8M5{5tqVm z)4UQ#^;B;>x|~=N3!#Hr zF?OePQ0>uH9|5PR>$gA3fBY2?Mxe5&&YMX-w~HNhP0&v+*ekd>DTqCFm7rA|69-T= z!0e{T!*U2MDiB|J_vp&J*;CI;KrO8=e)`t`-PgkxgB9+43f8`^dK7Ww`qH zdlzv2>pe$__sep^V7od%yTOTYj7_th8w z{=WAk{?p&nx4-{q=G!kao#V|IS@v07mkKKRC=dH4ms29OyV&i8IeLo{ z#!c5*iL_~bVtj{Ux-t)XUUQ#X^~~Ct^H8C*jQMrriVYu!1hD zwk8-U9Tw$;?6n4oaZFHk-Jpa2uv;p%g*d7yoVd_T$mylRv5hr0pzOGVm7BkQouQ{^ zrc}fDg07e=P8<&He!rNv)TOmDa2V{U?t@<`6(IN~x6D4_2BSk~uMDTsq>{Gv{CaBu zTwTFkvyH{_H_YibkOm=uMJ&rrbF{t6w{K;g`GXMeHuK~)G}RFEqfQPxf8)_ChI zZCJI3+wq9c=Jjk3?Ja8C)numurr+G+aPqxI0j;G*+G(N?HQZso=7JnqlGv`S>n_J1 z_F+z!6y4bySF@qp3_83juhpMlc~5y#Kf3y8UT3$1zFf70BW}#WEn5=5*WCDjN?p1Ek(0QdtRW{0YeQ50*8c?eh?9~j@?C6B|P2*l9In<+*M7$}H zv)@t4=n6K{aTF^-GtC73jj`3V0XKHsN{bWiAHT>*{)K(YyRIwJQp#QWnf2N|3K<^s zJBNtPF7%^75=B3VuCLwfJYG)ui2EdEK{owJl0dI-NtPo{EJ)Nwf|e$`WTUJKpP79u ziGXc(Z>t7~I!1`g?5b+~vFLyUE%sFL6<$d<%2^g~Aa%fkziM zGy%@t#P#Qh7m)8r$BZASsvz=;-xqQX{9|jOp*ub#G( zcq%cv(yRM3dE)X@xq(K&W0zb*_SuE?rYN4irI=x#U5kGcI~9-{PEA!lUW?yQ{nUJ8 z9??$0lmcveHh&qQqO=C5Wb8GloG{)F3G}K8O@7TZ^?9mpYo9sSo|sV#bd%Pwt1siY zBnq27H_y1m_1KzS7tB@EpRp&OZ&lHH^NIJ?QvU;O*Hyu4DtANCDx*Bb0?BO6NOs4N1L7VqAh;RD`7vo)ca1_YaecL{WA6} z?TOR)OYC6BN z+%4&Aw5eh?iWIC?0xMB}HZ)fak?pX(uo$6TmqyKh2x!HM@~AxP)k`bMxRsvvy4O$JbUx{#V5*95m;rHk!wNUX5b0h%FFhR2 zWgYcw=Kt@%&1XOU*Z=!3UqoD&@VJq?O^e6<`~Nw-{^G9%;70kC{_W@AEDO>Ecks66 zSMw_i_bx5gs#aqLJNUMEbM1i4Da+f5;nuYICgo}0U~ZE4t@wN1;|Wvb60>kKg;gQ^ zzqRkaeNq46+c6NKKmkyGg50hdry{kMMe88jA`ls+tl&^EJIW6b@C#V7*k{OIIb<+$ zuPxMUH(WUpl`8-5;r0LhHF5B5ckJG|ah#FPhB!RL_OnOl1-5MNjb|G+!?hX8iy~;A zmY&^@FvCm5*w6hMZnt z{IMsv83kG2tCY~LM02pdx2+FfHj@1BDtH2$?lR>nX)AplzoF4)47=}IGoWOf0;?XE z3c;9_R;)IH3D!eRGuS+#l-13xD6<9KNX?1a&IOEOnf`}vkzg!xy_SLZ!`Y{os_mw$ z_+>17Li*Yq`KZvLAJCOb5hU4<5)T?~^oOU*H)L{`&6L4L;AME@cKeb>{Aivs7>}7P zc{1mHy}_ZFxbkES*iJ1!p~8!#YVYG{I_n`7XyEbI1AWbj_xt#M2jzsN);wvNR_1%q-Q$7yl{-xfhhS4MB zCVgi3YiqLUnYSx6v9d#JZ+jKYJK;`(1^p;ly}TZOT?c>NBqP}g+lJK$X_1c_kM*po zO&NVx7Jb!&`_$rN$#i71{>A7F=O5L*ea>XNb`+;JV_d}!ADTXp1^Jkf9QZ>MYFvJw z!nH_yV#g59;$2CMtf_{`g2ve=8K2c1fRtaF(eH&vW{eormgW{?hJ_4!!Cs|ZepR)5 zSPuFN8;u2cvP0_w&J$LzXxd);9#`K+ZjU;FWu;FGWwC_G(5h7E%QG8~ZK~0#ABEFC z>fGipAL@=pRYCE^E(5ebOzQeFr1Ctw-YQ48d(fIG1UQ#?JnL44F+c2NsU)28r1Wa} zy&TL~!xHihp7hhkvfZzT=YIOjsa2J|v==QEEk77b#h$)%v5yu zXt}Issrh^D(JF_TTRpAP`5F6NzFq!yUi5n@ADj8{9IDwZ%?uOf@Wjgf0>-roT}qh5 zBz+0)Y*xv55M?iA&PA3@RhrKqKc+sOSaI1>A7Q`=YEo8d+VKbKJ-_l1MX!|GpJ~{k z=F?iq?K0CP)wil#Hzn+pqIs0?^^&Bf%80O|tJCw;F;)&$g%dOoa6;Cz=dQ$!e)6-! zxrq`WutWOJ48$VffM<5lPP|4={CoTLF`43A+U&ZMm$=07mRJ$jN^-Jwa1N(v1KOKc zdHseDBFAWP_lT~Zyu&LU`W+ti0lX7Nn4C1K2QbGActR(srL=A4FydnFy{=}#4N-W_ zRmrm1(E!-7%2JwKaAtBcuY#-R3JvdSir$hu;DcpBF$g>jwd1a9=*7~{Co{KPFYzh&|lGF5YY-*)#+ zUm?6QrD`ZY>C^~OTh6I8IlXY{?w)7jHQa$hS)qw|aCk82ixtTtZ__WqcfSKBnRjr?%;GV zz2@*$ zMbsh@(jbay+QhS*sJN*KjOpSdw&cI9=f55<{r;c!9A7j!PAgGd(b*UIT%bRN$3CfL zwJ=ePXT&Gd$rSCU^i(F_>iXmJB=pwZ%m?Z!Jz-OUgJsjIsrnX>Up|VsFaFMY@!#Li zzH>cRSg`O;xEfu!K=}QaulIicwgT|RfBp8wmC0PYAb0U(l(5X#X!bFa-Fj*t^?vzADc;vM~7TXr!@H%RKGP-J-4IT@x#x5%>a_j&uicP3hC7W zw!s7}&NnpF+Wxhx)O!BFB$R-w!x-Q-r3e*(yfbIDaK4ORgc#_ukdF;$c0LuIh#LRl zpLe^zf89S)c6Ro}`JN3$XMtxuIFg?t^~{#=$yYou<9b1S*Zj55X_QIi$M-HiYNj7U zt977q72L6FcoFrY&nE>KLvFq?)Tc=Cvmv(!$&V#GZX>!xcXbx|AO)j z@-LqLoUj(#M7jK2b6VU=DMZKFs;qOh6|KpC*zS?GwR^7{o$O<)chk4>4O3yJr*;uK5t%fDu1o@I5Bh)b3iH zAl)lXm0zWW)mqIL9!I9)ue%#yDekzgTJ04$-B$hn7j{KGOcMMcZx?k;X7yv_-#%w& zqVMe%iO35Lae&^a_+qS;_~ZT03wo*9?P|Ry$23v4Pr(X3#qjjpoR=B2s^m|o#8n4?!YvsU^DRfCGuyqFd|=X+`K~2+@)?3AkorsDBpVL8U z3jzJ+z4qO4W80}kXDu~}*kbDSJ+e&JUS<}B3!yFL0}d8^0eBBb z5dzd*?CK^DpEWg~y(TsX3`DqKq1Lb%1OU!KWD0(Tj2HIC4|^AgCh-Emvavs(C4x}| z@rqE{b+Ul1)c~yeyD?~xFfAWK+rtG@kBqb8>4N!DiMAG=w#K8f!jk##gX)do*~3Fy zn-a2i!#$Zi4&+EMh@u11!Q;9)6eM%FR_wT@%cRqO|SAG?oQh7$_wW2ODcQug$rE@;KyX z;&M7qvYiU4fzgEq6h2_Tp<(vt$TD0!3d$l<_?;sxu#DEgUq-@BYB?9cPV#AZgpj?4 zMw%}4D(2(|Da>PdEC?*^8r+zGPC*}%hb1uVcE?&UYfYT0PsJZv++~kA7L|2F=S*Q2Q+$$T?Kay z^%n6QB_P++d$$R=t{DjX(D&9FufI6SKpV3ro{LXZ=-=i*K*LG`sSMVrH;!{u;)f2C zIM7;-7z@q(01to`7QoZ9@rmfeTk8Mss3QCUn300*aH$xq-*7nBScJmDgciK8Ff7?l zybt1e4@YeUgZ^UJ!4!sus0oTk0MVPIpGF!6)Oohozu*pR?RiT>_8s_rsbG5iZ!3AP z@KXD>ICAE&;%yASk|haN2O#Py;?yu1vqRF_)L53?K! zPV5Fwnv;*cEv`e<97X|*WI6f4QT%-XYHj>eDJUloL$Pxp&;X1&4@`mhwJr5Z^tFBe z{e1G5Kc}z$AU7w%tp|tMiDAuQ0ve@{DWd=rNJ|Cc_E`ync@D21KzCF0&>-~BewD?D z)ZW2fap(y3c0kr`se;S(uTK8@_s8eozQ$3ShvpS;FDb$Vp?kR7K|g7~1p^3XDc&T8 zQ^Q$0we(MLH*hrQB(4Px24RPN0sLUBB`OO8M&_Nf<7$nF#e|Zme?Qg#`r+A&ZyU>q zP=0|SUzC7n&j)unK>nRx`r+$;CtrN~I*b&8RsfflUprtMTcfr3Ig8m^G6Jw&2S46@ z*bgmkqGzr7?SVjQB)S&Jl)Q&vi!{l0G`sAjAQ^>u5gP>&N`L$N`nL~%&B#E5L3Y5+ z7$iijr*R-)1RTcYW3ad(a2_NT>(l2<)c}mf_P~4@fUwEDDnDSZ}65x6>xhcnEpvw?&YusB{ZEd1!S;5Q4H$t#jJHn zvzGEDpwwV@!1CA7+e@YhlmH?%H*6}K1L+2%0m3<75rC=-A;EU=bukPN0`Yo5Ahs6z zw-xFP<{tfEyI>t-L2m!q4L^)4tI zBanb-5D+w&3w$9vnitRTj}R^nn?Apm?h0W$g9*NH;2m~&2(B4i+}{`V!6e#4qmwEi z1PX(%x`7v?42Iz}im;c>@5Iq%t_z!wZSh3WGOYHc#xMzCWez_SWV!A_4inCsWl`FQ zZ(&GA8uK>4<2+e}P|C8b$;U<+np<=wZY=Ayc@*$ER!2``E=IUE{5A z(cu4ELIn~Ws*gj5I_U^``IxMwD6alIC{=`@RfY(4syIskl-z|T*7$AZ=S+b}oQgur z2;Tbu2W}0=B;r7+8kNm&V3yHU0}YCc8OnAgSvz^pV9R1*jW#2#lw#{D}tf zsjS?dwf=QfRWG$qGGu1^Zm3C@0IHCY)0P0v4-n*W|C&N8IWQ|(oV3KFR#Ni!X)^ln zX{L+PEYaE!Sz#3ws34$fp=F+FWerPk2(qv@6~d-!{S31s+o^roANt-@>i+@r5cV2q zAHYzQSB8wYqG+42_}uLO$C1HkJZvdHP6!~* z5x}@6l@qpXF(i#;Q!8XBAnWucD4niN4-1rmz^sRQ!CEqm1LGgRF>k+E?(lIyfjb&* zUTD(^P0?w%1@)!zkB%jj-UqHpc64`k7>uR!p>(J^DQ?{A^OUs3{gS3}fO!u>?X)+HK;oAgk zj@x7R`KI*fnSP!(HUlCURAkD;y8vHX`rrPB<$`&2=R=u;UG9kdqQ#JfQ;c7b?dR(ROB4uJ5REjTt#g=?R^L zHvsFKhy(d|SY2<-U_32I#~y2`QWoB&EbP6Dr_Z*$ z^%;wKTb5#Ra*2tVtbxw0JnT%35OuIJW;dzLJV4hmty$4}qcq=@FB-S6vA|{E)Q(y- zzUgut8%TE<##p}ecKDDeRe#Mc*D>sha&bxh$fRoEgT{z3Pf%Z>f`|Q**-4E_mDp{Z zMQY1=TUtx2h`d!R^)87QOITV7O~3%xc9S6EJkL6 zyvF;10IwN}`+=_yva#;6ivDWto%!+QLP%lKWPy{cJKgf(f{pHx&Bla2DllhiU)ruq znk3aLD}MG2*L7m&LWA1pS_b2fwOQ+AP!4N05#kOEHa*a(vbP( zqj=Cl{R?5_iuVafxH=J+ngGGQQZuR2;q7MvM?=6l8lf{x6IB#;@e`4f5@s(#=Y#U~ zd-oeI_MBCj)>p#$6jP%gi0|*Ur5HKue7+DG(3WRSmO9)E$x?wk3}j|4F)eWiqFWKa z08&@W+c0Lmww+aRv{nN4V~H{Ugowd8Z%}F!fuC8)&{ytv$T7tdk7evvq) zt$+o{`FS~hCHN7Ftr_Q@X%@x=pE^j^g(A|6+7FvK4u9^o{&)EH#ZoHhGD2oLl{f?} zCE=Q5E;zUmT46;X1Kx`^$&oq24tKwuf&9~?z27|~ObObTAM;kNi9b2T2c7&ilxGwyZgMLNXxWJIi}0lz|u7pbCAOCCc-jDyzynSKOlXt=9IxzaNygnXG@8Gp7Fn|2%^Wc}?zrCNJ|1NDw zv+)gFWt6$kVwfj2G{BQisDIO9tiHty;-HYJbM;E_PB!1jA= zsFM5n@4oKm{^qFTk(D~lR#8Cej1plAQbz{0U>?vuM-vbTJ!A0vtV*ug@hjEPM{hI@ zM#bsnV=%C(l)VK&0y_8gpI6^bSS>QNK5NQB@yEGOcf|dJ6O{|^gTvPirdn5W&~h@6 zbptF?Pow&{tJCAH`=DFMTTF@(qb2vr1M>rp(+SM z-eu&?D(M2-)to}Vs=Ep;gC9x~a`O7Zr?O0$VP&QVB0pCZEBz9w1DC#|Ba^Ka=}s9n zVSU~tSt+R#^Np31<86lcqr3w8KOUx%3KJS2)4y(a)ec^25Q*QH9rEtp2vH>m<+qQ8 z3nprX@%QWTK3BT582BXPglm6%^u4pV?r>Nng&rl>=GHOVjuz}u0#A{YrghMM@vVZ^ z`q|a8#L0qIGb>`LoqeGaJfbS`LXL!d){0uG|{-bH{z(cX0(1K|6$0od6ZJUgj4|P zATG|To-Yzvg0ESNgQ2;*@$OOxglNH%+)uJwS$3^Hj~&KengAqAoZO8GU-`ik zF8mUTuiMSV&LmvnX z|LIU(R!RU=E2coOPba)3s&enq`;ZFfD}x}8ur+}ZwqlZYIUnUY{LmMaKCpIeFxepK z(DC?Xn1@cW*5KFWME|Q_=1|6Ew>jATfBY zyV6sLK5woCh1^~;m~{CN+A*U?C4%?+WlhH$r6W6qxmvVBl>AaEV z73pVAUbF{_Pg*yYZ!iD;@7E(=ZDiBW*eQ4xu=5Fohx9R3LnM%*p(W*L{rk}w2mdw! zmYfVonU`1AgZ0#p91ISA+IQ<9C74&-O+ltp`gPJHmjiWCpeet1jEjrbHJF(Qz{SP2SxLIs|y;+fmS&uJ$4ug>{!(&v3_u76S39OUWml->aX5yrKGX7-o6 z$0OS{@?6?AMb_(@9h9Yz<@Zm`KIviV^pzAolM-5J`~hI#*S!-|92ZcZf^sV^OEfta z8PTOOHJR^m$BE!znUUvwquD;XrY>n!GH22eQK&erj8MnMQ`r(jT)Z?wj0r>&a$eEok)bq8}D z4G-UKU$Z@F(3T8JO}c@WIQZWMawCS;UDA|F6<)o@*s(M-5I!)v@p0EX``vTO2^wu< zuU%BveV9rRce^sE$Nl_(aFNFYNVZ1EfVC8CCCl+ z`4$ak)PNO=WH{$F;HER#9hZw*<4X6te*R~|?%M|-Dh*qS9?fG^j3vJnJN~u z4(DZ6I#UAPLLIh!>tC~PU;JmIL-%=; zTh&f7tMQ=G0$nl==4M-nk!t`EdB^`+qFZci_`v zsO_E53k8a4pgJmKGCXSzP-|DfQ=w=tYlQ-AsIGzFU2tEB0k~PuZ_Dxss6^wy{fEE5 zu4SG3{THd(6PqpA)WlgY8x!}J?Tj`nrHcfIDHUHt2L7mcN~I7I-*BRxd{*^6$xdO_ zpwL`W+B;b+D_}4gr%s{>!)^=5VbztjPbzN~Dobz-3-E(#( z$i({X&pg+z){IEqQ~RXZ0I|J{L2tld*}SE}`?+l&gFu^DB>rHAb+M2TJT{u?ytpE1lx=_H1C${fWv9kj+Ekc1vBJMOr_qT_bT7b~a7R zsTGODNQlLtnpv=W(JXOw+7DW0M}J7L`Al24p60b%72cS_PwjB%vKn67f&Y{$+vzVA zo`_J3mKP0*Np`ea3N}y0$c6^nTP{R`%mjo(SSL*6;W-XH>eF2jcmZZa!TCf_t8HhgL`AHK3kSD zo9aJ&#b9JLyw7p@G5XluoGfP?+Oz4XthiWoK)hW8_*HvYoMD>r|XPod~ zj=Qv?I?LC3I9fcZH8pAFobRGg_h6yGV-2(hwS}(_V6V^bn5!DzhT;f->heg;mm>Rc zkNFK{#I@**mVrhRgJ*1z$h4mVxAF`8CahN)HAICkf|mZ-4v#e zN_Tp%qo8Go&1TKZrE&qgrU#w5BJtueUkK8$P_AAeD?) zF(FO+opkoHD)$|opMIA)ydGLu^T#TZy!rpq2^q8OdTu#Ldj!Lp*~qVCTOFxIQq)s8 zl?w$oqg46^D$OXv3%3*7vB*p5d8nyWb0$uk$M<%XdTDTyv&4g%shEvVHPoO@MT{ zdod!bJ9fGt4dc!1Gdpo~r75O;Dyd^YAuwy;rB_Yo)6?Ep^5S-@+Gj`$i1=waQg>q4?&fNy`+fHg zLe1rexg?2!fOYMx#R&o{t+#izImp5oR?_N|za7GolBtJ|`8Fw%HD)Z!PgoaEHqNtE z$F+J*1FiEeJ|9X8d2q?+qHpW{`%a-4OZ&o0oU%vHGL>^5k?c&{6AH5>e|!j-NS`++ z&LA-SvFQodPU-{p)0hsH1aegVuF6B*Clz0sY*~!$!Og+B4IId3wPPHf7==A^)mA58 zUQa@y+p)r#$^!2R7x?NN8O8SUGIFxBcfRWRcF%;=bc3o7ck2pf6gcc*PYSCa-0!X{ zVwjWv_l%@@YRAQqf^IatLKOHT%U>U}RKQtZYAT0}-QPO11%2fudo@0i$-R;j{4|7r zp22_nGV-bH=WL@c^Xg$e8MC*uZjzFY@y8FexvlMWQSwHfExg~p{yF^ZPyX+46q_A$ zOw~ykCWD8rYilzFHO@L@WNz^pF&xRFs4`hdvW~Xm?Gi3g9}AF1OO8kO6W%u#iGKQb z_r-r7*4FxD4fN;z*K_J~?n=5tbO>!r4E=paV<`c6tl5P3G%qOMW>0l#r=T(^E~j@@aPq~Uf6;&V z>D$f>-Q#Z`UVN;qo{~T~i=J!z>v$bz-3@FpJ`>F?#&}OQwzzU=2POjrgj3+Fo%iP# z2Q$C3o*uu%ze$8mUjO=W2avQX!)aqM89|fP5i?Zs)YF{Af*4EQhzFF+1%W|n^orzu zkXUT-@g9)LqeUGyr@v&V3B5^gY)sG3;SCQ zrR?5SP{iz+0c#%@0?s!L^CjSfuy9MFP$!d$S`>jkg!WDj@Gl}Ssb*`rmM4~(C7u!F zBfRzf)Gv%Dy;gi0zXhINRgNxrNqzpvHaL(c*bA}+qc*m~bC4^v;Vu+*Qt3jA7Ud)& z7&(ecmPSH}Q_7IX;i=&U55nPR2tMB3tbvX;B&4fOi5*&ERb_B+{gfy;rPEYIfWN_euSAg~)#rGh3_ng$y0=TRNbv^dqUDEv+C z=0i~v393guUU$X9ETB@#a0a4VO516ERKlf9kpZRJK1o8DVC5If0`BopK9l;)puc2p zf+SIEOSq=EbbrpK>gfH|Cs`#6zCLsDeC&AiF}FCS7B!&jvbOa8NQ*OoDi5Dd$19k@ z}R4>;*51B%6Z zI3D}#N$*s!ZCavz_wgIFcSnw};13o2{r7mPuCwaVd}{8kgKwT`p?UwDq^{72cge>5 zy7kFUV!3dR1Q6=3^K1QM_sPP~3hwtP{I2HWj2z;-l0|aaM%#WkF%l4|@rhq(0O@Uz zOlP;;m;i`rl~4GposW67Z%xO@0H-Z?$<)p=cPZ)Td-4A7O7{2b3Kzq}d&bEz^QP)= z0ent>yfFSK{nXM1txrVOpE+f`Fj*FMBQs}@M&rw$Ua+}A-Xar)G%J2Ce`!5YZMuu! zu>gdFlDJ)O@k{0WwLq@b07Or3+;M9o@>s#Sy_B&qbgr&gJ|L={cvr ze1Ctzb3gZe-Q&5R>-v1?``e@7NHjXNjLqhn+Qv~BNcs*p$Os5oP$K*~v%abiho|~H zg!42+$!|%)_zgHyf2>pAqn!f7MpKxJNRKFO+tfykFBfh}AAvqBS7LpFn@ykgG78K0 zEc!O!6k3-e95a8a1jGOP;y;K8Ca_tn(J{wCC|H4)*nj4r;5*;#p4zX)@LF3i&*k?~ z@NRk*eq=2!UMHHOE5`gqOiJBGCstu(+n5iW?sy~F&vT)>uLNj&=)+%H9ELR#`_oBn zE*?m7wJvk$vS@06JZp$+R;U1K`i?Gb*J&@EtbcOXqyBFh6q#S^^QxPROx+8I)sWZG zeX9{`CHYm^RGU!4Ns0!0<^kORbPomet2jG;Jx5(7$_H92n|QsS?+=(kfQ)oWGpZFHe?^yee7)!(lHL zAwdd+<_2PsL=B`x!vWZBUyFOXY!1fO6T-g7X4f^R#Jw)T#dSAn!cyCL62F&~X}Z2x zyn9r0vG*<9lh<)2LH0mWTxH3v)4EBAQn%Q3MCj*u3Qw5nX!I-+e2DEfK(6ifS3njH zVHj|I0n9h$6SOu^R3>gsr%qWEOp5dG(9##vbQG~y2QCtG;?f-4(~jJz_%CbY1$WZ0 zUJke5NA<9p%%e`Asl%-kkMd)_ZfhHtJ<~sF9!O4K6&(G%31Yz3WDwfE~oZfLC!`Y-a-E%fqVYkE+@`eB2! zU#tRUnE|-^;WiC${cA1e$?`?Nxfic{`D68Tn?)9WnK%xbwEs$MdI@T(q~XF;!OgrX zk@-L`Y(!#+ua}}bhRZ;cko_&_VCy*lc0f!~{P7yh!txH&|NZSp=N@;Mol-4I076O5 zg3h-yYm9%am9y2otIm1>3YAJFRW)#hz-`R@*}4exiOV!vB8PN*}Y|J(U*KPKM)yWQBd@}Yg8JaA<{ey+b+EZ8CudB@(rf@UHjr|DqQ~y$$8=IH)lM{jZ$!FX)o|ABEb*yoVtyd*#`Fle$ z{Ud^gmd;+EV1SP&SIv81$xfm}Q4SM8cf2KutI?Jw_NM%}R=uk1yu-m4FOWe2)m z+Mq%#`J6(CUuyyuGJJTw)$@B=T)a|C46*)bx{(4jt-D_u6KgSCDda&~cv4%$#c?ow zME9L$JO}9D@NArHr4kT#91HOSDfrq0B^P9L!AWtx^zK`3ef^H9V0ERqN!_ygJMF}R zeAQytBNL6L1_I*vm}n7O0<1=gDa5G^D-cnyVUy-odQBDzCAFF6_lQgLGHyc`VT(TS zPLa|{6D5M7t+rmBs|#Yf#3HX@!iVI2&30{(ZL2`}<+i0U=+ph%l+4!Kc3gJyXC%4LE%_Kh^q)(j5K6bDR+rf4o+*pqcz>WZLJNgAjx$3qA$zJ}g=&5k;+wlz3GMz-|XR%_a#uo%*y=9RA9&|9jfx~7fRJz~rl z8R)?Dj?*)lZ~ZWUX!Bscws4x>{t5kp)<8+SiUK0{54ms{ZpkYqZuxM2T-Jg3B&ERr z*@BU8mNc<~g$VAdamkLa$YQ#S@uxQBEgB96v?O8}*8)AdfQiR--`>vqUrQ_AHv#N%Mn-s=s5S@vcC8E)B#La|xfAhEc{p@oh)atLGICp_* z9IYGjd(W#HEP}5|0^pqw@w2|_?(5tF`K0RcMEnW=tUtz7z;^b7lX{b};k3C^^YW7s z1G@9Th+0o-VP9NaW`myIH2?nf&XAm|X9kvr7i`Jb50>*=pyrzJ#Qyqv3P(c*VkWUC zQ4Ya)J*~Z7?r%-4D+?gnF88T31N4~YGnIFC86+$3d%eyvE;rz+Iac2`-#Q&EJL=vm zJ9%BXcrDZ2^lsh9A~{|18L`3l5d0fxFO3)(2l-r7mjW%09+N1awR-s&UUcR~3=1C) zZd!yh7rA6&eXB#zPE8$wL=T%(_2>%G4_0`o1qB!T*Cu*l-QD~{=1-2-c8SG|VFfW5 z?%RB-`ZJ|^QS8X$*f^saGxZ|{-=-k@AVr^TM`+E}>iP0Z81BxJ7yH|8RMGLPd)j~M z81L(l1L59eC+Va7h+c>t!B3-b#<7Zr5MdRz!H^R zXgsPP4D8y)ubtxAR>*_pC-E=CiQdkVwM2b7!=N5P_`U`#Y^wn~G^9AA-|C5tuOqF{ zzpUmp)MQox#a{5^EPP2wjmJe7uVy++^NH1!)2glF+|wY+A|BI^V=wSg3W|-eS+mq# z4==T*NH1^s##fF{`e?@{^AfY80kwV}I3rsTpCt`gKRAcnb@B7ovkbQCUZ0oX-*ni|Im4-_8mYbUh4{WdeA*#pCF-2VBW6CNM` zfa`0GELl`3L3Di?*RU;dwbon`(M=Hibfi0OHR)ELYMP%0;%v?wEe01eX8O~L>L(1A zVkH)SeE)arw|`4%5WD069g;3iUkoGIazCA8$oz#@jYulxe?>$z`?z*X=>)&Q^(rvy zflfx9|C)^veQkw{YW56yhr=3mig|xp)7hP(5i)1L{ohZ4 zyx&|0tUhbydlPz1j&qu^@r5vtYJx>bplx7e#A;_)ye|C^sCiT;b6i)ia7}&9BR)mW zept=pv`(9L^1tto{yzBk&#|J6S`A;Tib(Q9F3y`;U%=jY<;Ito@j?iY zn zdP*zImtZ>t1AbtqxY(VZrQ(LhrN!#Ib$Fb)Tdiv8r=pTxouYXi@C~0Acvw(t z4b4?C7qLWbXnHzR8Fov3Y5b((Z2Ro^?2UO`aP_o#?x7M^tFYzw*YSq(3UR*fbvlXN zaTj)*A%5boGByZd-0nH3`m?H%hNE+oX%k6o2Zt>#YYvaIQyuBqbI1;Hnyi#XRseS# zUCW&p^kZYAxUIg01{C15O;y3vuJN}s2W>tw(5x{0#gl;kMNDG~rRDdK1hCh|1dnDl z&mC&aN0I^|zV_*S6|7lpUc!H1`%eF)kJHlJi|xt20Eu0kMS&y~vS20aYPRP-@9f?t z#;LFL)F^~0#$7Cz!Klt_DRjHJUOEaWj=}kxdp-8oQ+B;E>tBp((9M;oiA#7jIY;$} z$2A-^Ay%W+;n0u++5juoenHq zGcT#{J1ds6o@u)xV)9>%Slp#qK`%w&*Fk6bX{eM5W0Ic5JNvKon)=^2A*F9n6l z{G*_UKH#o1M2*h1v;{0oU^0j z9UI>o3_oH*H2C|oY(U07?^H^TA#_fx&YgJvrwCesSIeqFQuXG69up~T{JxmG#AmZX zl8_Lw#5?P8h?YZ*ILsx_n(VN9dfOoVNM?ist*-NF3Er52dnXZ z=EgcP6>}To*QFq2aPbQM%K021HbThi>2 zf7(-qPwe9M?t+wZqxcBXwT>9wRV*2(D=3C74zaJxegV`4Ujo*{{JV_z9WxIy*oywR=_BwFrTC4!lD>xH*ZK(X+hT~?We^)VS?Zqgj$ynUn*JEMP z@*&0*Z}hsqHgAUT(%H-nRU*-r2<#+II)|d-87}=UY{G=5INPIC17*o3{*~;44eI^@WJDpmfdy8oQi%2Qqz%I!>9Ut^QgY}dL|_*LC>|;N<7@UkQlG!%72duk5=YyC^wZCS7lW!W}TE+ zTzcs|rhBmvu@3y}<<4QI@icKI2ipPZyf3Q@L=6?N6;J@%OE%bJfZ6^C!I{m0qZZ~s)^a@`3zA|BW0G=Tl;o=Z9v zTL5K>beS-eo_)MvsUm>LSabD?2M>F@fK%trbS8`9bWFeg_n+ycA6FYovokCPRRUaP z9y?!J(~DElu-oy@bTAMrM8wr9;2OM%LOJt#5;8i$*OXI#-Z1)cc!glFAVM46jSu}@ ze;#gzBS%9=KL z`rrkPX*HlPIQxa3?}c;6T2W$y!o0IXw_3eq&3tuAPyZ87)3^M@(pU)a+q?%cjC5pP z&yyb8sxR%^-HQA3sL%PCOrpr0K=7RN{~l#+#t095A@U!teg78XSn6x02UOkq*T}`Q z;BS97pDkNf$c%0`3E|5%#_$_UU|R|6vR;b;R(r%Rm?U|9_jA}o=X2EEJphx_O)9au zNSi7A(AuvEEM5I2;6OZ?9c*NFHdRl;+*mYVrgqxoMtVhmS<$7>Wve%*wuJpLUU}H# zqJSVUAb-4J<2Krii52I&7}@tz(?}#8T^~rTp(C1^sn%9ZPE+}bS8Wrh8ABo=G0iQN zPOFlZOvGc50h5!$m7R%u#{Cje@PcDkVfs~$6!?mHqXNMNpk&g*d%9tvK zJ5j_rV%K|El3DD)aVG)LLXD>5*!^viO|PNFdR;^3 z9HmTVhV+#5Nz>UqYl^naimP#3hsd*;zSJD^^MLjlg!4N|8m!`&X|^sZ%pGUu&vImt zBr|3*opXUXSJlrs_di0?=UO;LFzOfo6vO*H;}d;hUgzsaJ`G38`d?>!T`*Dfu;#JD zjNCFmhh9YOGq-^JXy!sPDD_Q6Va ztlGE=^~_%l(TsD90btz8is%b#4-|6aa_cP{Uzg7WyrV}KW<%a9 zEY;3}FqE)|oVn!2qtlWw$oUy*%(`UG<{#2E99Oo_&} z+n~)PA1lzsbM@%hD!8GYvN%0Wn+}?LkLjKo!B~$WxzGqp`hwcE;K0hNqJBi}kym?a zqDAVoZNu{E2J!=ver$8i?u2{3zugOKr(vy7U*DD<%WL$)y81rCLA1l%b=onv`}Ylq z@*Ifb2Th{6LsLrRr%|Z^v+?-thB~s;kFue)<-JwX(vm!M ze#j<4Qh2Xgx-Z*^9fv}=LVFjZ;k*4SjZ3%QS6mu{`cPIvY_SODLuTn*i$G6%)6SWd zEt7Mk%53>U^7sP=VVtY=Rb}^58&VVd7xd6d%Nz;6+)?MJY=c0=ZS*B}oEVwi%1$Hs zqn(Uy99#Uob^FKWl}A6cS9gzzsFdeNgQcmZmC3Wo!*f2iPRiC>fQp%jxrJ025A@aA zA`XHyE$)2MtTlbQ)&+Z~+do$@ewTmW4-y&BkZ7)On7XS)nwqQ4CNUpCdJYwvRjN!JR)9-`+K ztphz7N_bf$+RM6-QF=h~Er8$s{_kJyzkdAntoQvfM!b<8CX65{C*EexSSzK``zJAm zN04(25={@Yj%8Q)y2QJ*PwgF_k@`34x+&vJ<`tipCMB_9^N;>I;33VDe&mjV51!o! zbXOjLmhxu*R>-qs>-DRR%*vLXfqfOwt;9Fl1-z_?B3shKY#RP z=Rd!8zkBO;=G92}(qHuufjb34&TS|g-yu%#w)UI91Qeiy*H}#on8;*Wt*t-%@iLT6 zhv0q+D9nIc9&ok~bTv*-hMr@*IQpTe_jdL?D+^={14tJxo6x9Y}k@ zMj^ZORUnjs*}8*VV{0BX?_($ubP(Zlz#*33Hg{pi>SWE2dEBGqGWmERwQz%EJ6)Rf z1vAG{U2oEXEG@URdR^oLjrfpM|MG#phj^nWpH{W_DS5|{8fFv*5*rPt&mS@{SUiip zGda-23O-Ms>?d72#Ly;n4yaFtN*8F$JubJEy#m@1*39eON|~WOwzWm6MY|9nClCpx zxc?W*tMkAYr;-|V+kl6xR zU=hR6*?tu**Xu~Mn3*0(-v|hepf~r2HF}v)J3ZLMjLOOLW(?9m>2MB0ic5(usgHED^ z86}5UMXdQSQ+F#ipzUkH^3iW4A?+Bz;qe6KRfWflD)RoQa4B@FXq&Qjqy z2KGmoo+)OnoK%6JFQ(FeT|DiEoWF$*h0om}8FuvtEwBym6*0~g;3W&sPma&1RdL&1 zedBpmVGr#Z7QXzhwzPp+0x{@o&H3CH{b5M7RHHZc3+nU?V-TFG&azjY14cL7dzPC-M1%w z{U-@YQc&E&+k_eTRlZwOraz6oy{ztY&4auU-B}qm)~%X4&4NZR1(UQVObd$=I^*{A zA}bjMb$v~(`W|WWHTS^=TJLc$)!F-Psk)rRq85k|VGnoRd51iC$MzoVGC*LarJjLm zlO{2dQDmofN*(2*TO>M!bb6@SMMx+vtg{e}R15ZEo(UCJMZ^5Kb=>~2;@10aGx1KDd&SHeiiTQF1Vc$Tyym+I>r#2Tsl|rm30G}6lmOe`NIb;@SwZA5 zf?ZeilDwT2j^!JCt5^TwSG>XWUb9N85?yNs5oZ?2#z$Sdjf%UL}FTFo}Wc=?OJO7?NFM+z>Pre$Rn4 z0e(5WOs#{5tb)oL2$~2Lgw$I->G>{0W`51=i;?`>sjWjiR8lzOnrhT zV<~2$MiIZV9CfGMKlzSFZ`n~RrxP0;3R~gSy)??*E$(X zhTbUtaro7M7#a|Af)tedV+X0&K_g|#zc-{WG2`N8PU(;iB_iNX8ikex{A;g3N!+X|4({{Zs_OG`R7@EPJWX;In zJzS34yT?=Y)9^Sv=k(KlRG~+3Jtf)=VHRh|ILA>K2%O4x#Pa3f8NC~BsE}*UQnL9c z^BUyW28tfXWc~cUUbIbq(QfamY*H|89qMGXDoSK&in@B?&v7fw1WvD^2WHuT6C8Bo zs4^N9+^b(U{5XK5-*qSHVX7MnOo@vklky9VBSY0#=g6*rKzi_PHKqZ_Mv-Oo`1FKasrp&*`<$XB#H)>7imy5MX3z( zMcPxaLzM578VCxP($Jn5iP#2SdrzjF|8su#pKbJ`zazP8T)ZYIamHaeVb_#^B3+}^ zyWtXAT0PVl{cyq92dB3meJZ~D&+(t1oeZL78JH0wdOxa%O1bNAksv|u$uPk+J07kevUc{wg)N52~L{=GdcYUFgfsc?$@FAN1w|r znbAc-8s%EoDx>{n2k{bGt0(D%OMQCEtN1sJnnG6nYPTUl6N(Rw;92Iq`ofC$BKk;V z-Xg)+BPv4;3Hf0-Mt_XFLSCEN(c=kx;u2?%coL&*8n*{JLVB1%F3VSzPdW|FDD+in z6z}(1euUqchrkv3G`glrqa8MICx^IxB~BknkGYU$$ic7JyHFrTVGU30>x)+h@QfiwSuD^E@ zbJy!Kgxu+ijW6$5G6cgHqAY^9f%l{OZ4a}Iw5x+A}c+EkSttCLQ-XG@N!EvLnrTi0~b>k-3>(%^Q*#`qoxs4Qf@K0 z{?BUqxN<)?(26) z(hD;$=7<&X3YLiRz_IW>togm(VXZFn-b1APs*R$aHpUI2!jKByQ)7i#&aE3ldpU?x zZb)A%Q@W2tU_`r-4WfHY65)B}t!0`M(R~)>!*6Bj5N5IQGKaht5!e@(G+!Lk=k96B zjPkYSm?}_UHZ3s}N*Gx`oEZgYIU1#eGLa;_L9lP%A?^fMmgr{muuBZ4FGY)j;uG#= zWhSg8%yIC$L8SbgVv&U?5&=vMCcUi>c6sPwMt0m^tI$e?>QnUPRoVEHd3{0xZ~gOK zwE*{OfTo?#y=b+Zto%`f3t!V@kra~42i2l0Kb9T0l3 z)UqZ+)9?tPAB@j|Ms-F*Zj+Tb0f=JF6+DXi`+w+ve#`&kGh6>Ox-0|OyA)Gu(A?F$ zOMX$T$qVWuPf*}$KD1nOwT%NAQY#NIWS--Zf`@__I<9ZhXT`Qm@{kO9Z%`a?yC$_1 z`qEQm;c{s7^pjSmssO6AG&=PTP^iC|n z@kywZxhbW!>u@%j9*bg-HG=QtS9vHh_BQ&0gs! zy#|I!9;06<_3FKe-hh_{K-Ijif~QmGmWov_F^@Ye-ncLE86;CsF>M zw7lT?l_JhLZyrpnbKt?JxP1hjbj?;&UX#FBf|TTM;NXNPH`&BuTRJ)6M_X& zZ=K$a@R+(8cr)KiG0^84C|-I*0m9K4=^OR%8}re(=a0Ufx0^w)%`{gc-L};XSwxML z;N8}?=x)Lu-YJ4G+NZVZWJsVVhMMxgP|;x1rt)O-Ya^P`^Xe}9L&3Jn{|{k7UmqA4r7~B71*mi-@C=O&F%nxc~gJ;wNYzry5aW zl`{O#U2%cP0s(26gt+akM-$L=cyAF(efTw4p^b4lQW7S=c`Bq(a>a;UisKu+HAmB#ggfd)}w=PkQ}TG1GQ z@WjgPM_*2V{C)KN?jII?S{*xSfqAE~(nVY?s9Dm4qm_J+PQ^%wHF|-pC+vpwfKK68!3xD>&VJr*f9$q=VUER4OtFoGvsqmm9yIwgbvhv1_ z$1E|>6Ta>kWzxFgR&RasN;Oy)83R(Y9-3}^e{ntGot{d1JAJY`lt2&9-M6DsV1 zf@wQN@^c~{R7b2w25zBjOx}eW8(G@Fb9{GG4rIrFNf00&bj26Za?Dq>GwDAXN2)5Qp3A}ZqRHp&u{J!-?dU`8xW zt%ecQJznYi=LqQ=76Lvb6Meh-msJME&`#9466ST0tdNdSL9+0UxaZ9?FSLqGIr@aH zsfE(QojN-tlssD{m%wMd3?N?v~7@mIskRI zv^Gu7tz;>Sa8LjH?cmRk-}3Evc!+s+Z)Etu$|)+`Ww!UmU`Mj{ zDEL-ZPpky_@0+q#k3q{bIpNt?286f~DTxnYe48qJZ`~*pDUrfzm5N10tjw5ElT77d zF}|0&Xur|=T$RU=@_X@BmVr$(3uzf8uNyJ23$J*RQO)C5l_%9})##YM^xQ(_IiUlC z3lcO1SYsh_Y|S9}nxe5$OHm=NQfwB~K;XH@+)jfw_hFQ&1P=exa|J%Np)PxD zxJzg*2wGn?(Yhf1CtzxrHJ5|3Krz$<9XxV##m3*T1<%L37q04TPRyfgs$(v?T@JeT z?lXA_R+p;3}ao4Nu1fM>fxwRERi^P4El2R5? z4k`=>@R2{G!q>_as!;$WjAvYkK)AfnelhVvKwwAaBR;*_{grw-@$g; z!z?LgcKo%$$Eo=AD!G+=>=GLngA|#3)W(a;vic!xsR-4LPhqg2flO9({D#+=jZ2%d zgEYL6uO(cK&(N>mXBuBd5&5`(QR)gbXJ@gN+XnCO24OMW77i*YA(Mqq$uh^r8LF1G5fZnn_Zab%1|faeDVoj25Wq zo>cDOU4kf;8#VWM7A$O4o zlHN+&C^f4EJLdarjo*~WvHQ^e$3KYQzW+P+AK~2W4dhS*t{S_dY#m@7(e(X;-#}-tFo1qqFa`hXy3gJl|}-wY4$5mg2W@!5KK?)HXHb|G?EqgDX0m+VbH9KbLL6xNynC?HVE!%Me32bq82Lwd$7x+cYot? z!JifkNT@bWm==M2-`4xaX@F$58^)T(w)Y1>UmV_4+D0M9K9S|qF2f5zy;d*Bl~122 z8^ZNnB{XM8($&T!c0|h4`->|h`6jAEbp=!I+-bWi7@3ll-oFLu6~Yh0;C%pkTwtGbzQySzO@X z{-i%Ty5u#+zTf7f)yG+AthMM+vR<7#YvCzH~AG_I?VktX0 zCnT0xm?bwbMV+3Z7esNXs!w@PKsxnkHE3}H3n<%JuagQM{@D7~{ykNAvuGZCVG9tP z*{D?fQh2^I9AxYTc;=SyDpyElv~Vi4eu1h0Qjjy16>;Xz6W+PEZg`Mxb#c$QzDsgq zmmE!FzeG{|w-MR-*X@ogPc`i3FR!K7Ds+LIDb%79YFuTT1CN!pJoCn!Ug09z)+56| zT=^A?pSswH#7Fa7@Wu%|*jd46S97^skOcothMU%qz%Z#Tn{C{lN@GN=e$tZ39v%9e zFy}0WE69->8EzR{OE-=c2Z$gE4bihO@I`_83Z#vd+{Ljww%Z}b-@i&aYv1yNOWFX0tH`` zH4B%V%uC)h4&5IFyt=pFDal{((-2@rP(ovGU}Fpa3Z%HPWwkcZ(K&ART$ErY2SfUK zFjoO`Ahm&I%-pDQA{#H_^-S0u+MG`cDgD@=+o-EwxY;T<0bV=Q(PM5H!#_qro_QnSyO=Wfm*6H+3}TtdrM;m<0- zWcJIk>2cKPoFLw^cF~aNtXn5*^L|B3D5?d2)ypGZ)$Dz69tEGS5C4p{&7e75GM)ln z!3)<$HOfx9$+xk8Qonr$Sm{?BVlBx~FMqn3kSib*b!i9%<4?YvAn}Z5Ryg!{zi0$i zsaR=$M{L?1t*xGfGWV&E=!zXP7`z+|QeUaQz$#r_^dzJdYuwT;4Ur(DpeyiPwJ>4& zGbhiw%Q_{Og!@v46cxP4AF(kxQaUj$$(uHvPMdalX*iXJwM?nkpp zVa86(!rQ_Kg!Rq_*rrl)4CsaG&qh^EfmX^Q)*%@WjNe(rj=AaM1lP(`Xpxo9#xt2C zpJFPoZ-@llqL}jZS-u9%7o+rC&d{{PBGR{bCLhh68N>DEGUrz2L}YG>2=RFQO8OF;vV|AK>md837x{Xl>{BZ!VK7RG2m8a% zJPpLZU%&t7U?!o&Jv@q5=YJ8k5xHsq;<8FdG|1$m)n|+IMUa8<7VtLOky6FY2vchggx_RQ|+Js^&5f{}L3bq&R zt-Sx@CO!Ih=(k6If8+$}Ld?;361G=~8R_w3K)xbn@fj4u7=B{BZQ<1x!R>}etm_B$ zzlmnIF77~f^H2dmO-Hl_NQz7P_W8FTm*oVz#2u;S*HM5VV_ATbqkyYBuq@5^X?icK z2p|k=(-)PU6b)ZDg#(^sN)Yb>3LkG(%WV>j{`~vH(AOVd&&`%sUTH|mdvYtX-ntpv zE|PRBECDL=^Ig<<#~l%IC~ME*MX2m5I<<_uG^W-7=Ijxq72D2$Ah0tjJEdL;@(Z ztH93p<})7a;!+HITSR@Cn9k^^Y?R2ewLP9nc(XI?ZR3c7jTWMT7s&Nt-9-vo-W0O^ z3qG3ez=>T$%KB!SVA<2gVHPwK04hmC_X0iw&Z$?kQx%R{FRi?Op{%`h#{fqRnqsuo zEt8c8RM(C7!cTNWM?alKEy>DRCgc%TFqWT|3x=rxUz=jJ+y@)*C46o+%7f=W%Z`rh zv|8@)y_GO#fQ^+kt6s)J>@88(Ek|qM0g>9t47{#v5kqkU9^!bpPBFs=hDv<0V85`V#MpZI!s9 zQth;R%hd(tmFSZ)d?mW7WCoxlNNaWhv|n^NA(w&AT@o_jM_e~pHJMURI4Fz{2NBa8 z1y026-2hiu=@~&P*Sk$cKX(kLjO`{@)q~0}GFMJ-cI~B0%glsU-OtYMRF}c!1&XgD zQ^VK0i6!OtSJy6hbOpF4Vya&7U_y-5&fq+|^$#KIS_olkb76%j6(@QUbuTk&z4wx^ zOVx#q8Q@hfp|QfL*-bXq1A#E_p^47-E!wns42rlMJ_~>~)+jMz3riRGq0ZLrJ3bmf zd|Y*IOXTNIVp)6=U$GA{htXPCfn~K&i?%wU0*PYL*K>f$H{WIyi$?Gi8GoEI*N)Go zQ-{+1cEqjT>~(oMC$9Rs0;OR%Z=!!+yf0MiPR&(f!LS+sx#Ja}3;>%gFD{t0n3y5} zr#P#=_PIF4u`nvRiPa_Sm?nTLLziW?S90Y=?!O-bi_a+UsK_zfB6()uuM)4IX|VqR zxB}rHyr`^BflUYce}#-!O_W_KHfJJRl~anvy}qnkKYtF&D1>JKc;GXXCu&CuTO9db zBtz^4`&5LdEg4IZ`s(}cen;s0g3mc`ly7DzqEpwgu=mHk9L!}DAka$X-A)d+Foo5b zJt&!-Uv7z21a5Z2uAfAq5h_^&ox$^ok*bOtUS2{efUhB!2wzv^vGf16qel1q_sQvi z_+Ezc0ocy!<_w><(j=cTx09N}ZsXH-2><1}Ma6&M6~duohO76}i^aLTTZW%NeB!;g zq=4*1gp^N53t84lls*ntnfLK_I>ZJhxd4)f zVo9N6|A(!EKM+2Fcht^xtf=5m?5HLygM;B|h3qq{kAPsnIGE~YcVP3=j@I|f)^?lw zr*a)M7JNM?av*%bN&>5RIYSIZN##8nPJtP(3@WFhH^nRf@B#sBxByB84WRJaKx0jC zEjCx!b?}|h&K)6RIE9CDg%_O4Wfy|PGx(%5Dp^o&IMn1R-};Jjad=S&HBkr>Itmt^ zWydHT%-n;Fp#)H4DcooO-9(Kb6+t}2^?VO);=+6AG3e&a9XW~sHmWdX423+&>f~Jm z@o<{}Vf9ei)=-`mZ`Op=r;&6rv^km^F@_btDZ!N+{|P8W1Ff=6p07};e3s~xTOSOQ z02LM8R^bAGjP-*7MdKNk7!O$z5sb5qHL)u z7wIxZbFLlS1oVp~B`cl0NM`~7@7{?6e(I`xP&vtWGO*dXar!hHL>Cq2jiIoxWk%${ zAbf|)w{C&mS&_GdLuOw*_eAB33T8(tWdMXx2^(12K96{-Dr77weza{-3s3((TMeJ( zkws0ZgM;aj>();pl${K&mPEq$iJ$-Z@344A(3j)o;(U8E%L$o z7kR{oH|!NYfEWP#lKk!kUveSg&6Tmj$mDEx_zo{*smdq4EFQaawDYrU0TL9><3yTe zu?m%cJzx;-{_=Uc&1*#r#et&-PM5dX?3pJt*3B&Y>x0QFl9yw0&BEtaI#YH=N0p&} zZ{Pj#jq~*?kGahowE@NTaI|GzWSB570@zz(J3OSTC3YQapU^?&_45bL*u|@d?Ha7th;VIYcHV4Hs zQj$+z2t*BRjt;KCFY~COJl0|IpoGHpK{0W;jFhj_xBuuYVDktebu*S?Bp2mq3Vxo^-3V|=r4h!Ra$K!s}tA7k@+ zhY!S+vqML2U=ur7fDGDc_}Jzq52zW`fx2uZB>j_$B7tKiC;VW2^9c?0;hu1I`WTN> zJKB>iO%-qw5&>+aI}T*-2qhZ}4WI4 z#XRD=ULPOKVu|rnGZcAWR59yRta8!;-(|U5C>ooGYJGW-O;dc!C0=?amZ7Lki|$^# zzXE;-2q*1tujhoKK>(qY?9Zdv9idtF%*~IZs-S*F8pw7 z*vaPkT;RM=r1f3?0WpkYesO-~L z)|?QafK_N8`9Or3=-bi8Hzv6wax;liF)NM|1iWR3CntxFLC9AG4U>NR)_3#6&0dxm zU-jUHK{tv zuvYF{-Sj%6POQjT0>Ul=0E&a*DMMB`HVMU$wG;wbh4bPi@q|>lGirrp9Rk9I0m(`Q zksup6OQH1))@isBA~}*>9hqjyl>>B`g%>z&a{FPI09!AWk_A4XDBKMwe+TSxKaXnj zRa{vx8+I^a1wakLY2ha?aV{N_l)+PYtzrdl^*30dDniD@g*udzcYYfBSoFO>z{)~y zzH?A4lkXQ4LPDR&8dHSuNWbF|B~o2zkBocYUs9eQNM7FS1+7nTt!C7dI!(HT!*!9rcLjG}y6wVEXZBvSx0d^a4F#>W z4T`<<34fogv_0Lw)z(Qp$k&mCp9o;Sz)1*zplL=l@Z#wAlQ2{4bsKIGA9wVV z7Btk`03+zfUs!DNwv(YD^N`S09Bh{wU8Nsk^&G_}(mJKR-k8jye$}$p^#;7#C`3-p z(o&yB7+(<_=5))SB(oJpjFaj)hWGU+P4vHtuLj5WK52wRY#sL^2TWe|pyriB*G4>T zTP>(j6xQ@jza$d>{rEh}9h`m+l4mYtvTOV#F(LEiWi4EenMcs_i zJ=C7@gqRy0%b(JeH255PrQff7*i5m0$KsPtS`}ZPd3WaJDI6`$_rW>yfF8zXROE)p zyM{E5T)vroHQ(RfSW4iX{!SFLho|vV7r1n=G^%U;ng5E5u1SBQrgP%;h{>L1xV*WY zr>eA|gEc^~`u|aM=W$79Z6Cl*%e2xo&D|dNEyYw^$tNv$#c~$~GxwDg1&U@W(=68% z7Zk;D-z9ehawg3s7feAVSsXKQLue|kXPT*A-oN+{J_pWybD!&+>-)Qr6DjwZWp|E&VNG7vgdaOD6vvBp??U@&Fn>E$Kg%idtYPJS*O`|R$07(2LNAGFR{~eyHh)K`Z z$mvPsh!nHVcQh~X%Z{BQX=F-72Xx_e;DD=JSIUXh3-&S-*FH+s=|xpZH|!(Twc2vu z!UYdCLP4Vjs}iE@zoRB)^{mr6k>= zgx}vTW+$FY2^mdkTZ9{yhZ;fWtRRmf>kK5ZIn>OjPxDTC>-{CScFUS~T*W3h;UVDd z9@*KYWFh;6_~|bnetzVOw(XKF0xfSy zM+OIYM4)@nma-+9f)S?gmW!4OYH(oabKt~;){V2DQAtqa{#T_H0+e|{7PP49uDHo> zpS!-Z%^&>W&3#@jo8|5Kn?rLJ!*qB$vOK~{j>D!_n*{1 zziU^wfL>;It8W@BTO3o1-pS&>j5$c5S*mGz^JDa#um?)EN4e=B{8ivVq(_D}Gww;9 zD0MUUM)cC3zkmNSedULIRaVpM8c7$mX&L8|$WkAyvzT5}isI=FgB)VUni$pJcd35ebi!*-|M9%Er1lGnXSCO7Q7TSj;v18yq-E2rdf+5m zehAf7!qusr<~aojhxg>45Gyj1^&g6!^kXl|>B{|zeti(io#MSz0*^FIXq|nR;4j_Z zbk+a$L%3+y$23PwP7Mlp18 z;$BI5ji;!>J^)uM@_q8;v#I>$qyPZq)n&FIZI{&p$trYpDwBPB;|&cfJKU%#cd(uw zo>%&0@&T%$7822%LR{IBn_-o<=lzBV7z`cM%k)1t9l2i>lgL>>eJG-jqQb$MX7ePiaVZO>Du|gp3Xa8oPW7_Nu1YZ)j zuUU+^bBYvxE;hGfZlHxaKaWbjo2~L(D|33!PE^cdXs=mDiF{+rPfx})T#V35-YLpa3|rZ# zN_#csFeJwRE9-clm~aRcT`EAWUk=-NF_ard&ZA?oYMj*U@_t~R|S z>+*D}AX4lh{oTfTk9F{Vk9Cr%$A;D~8kM)FRk!8s?0l5WLbD!~ux2JUoV6kguWC(P zR*#+*6%PhnZARIroV1srZ8LYd{5g=`_<(S z+W7eALnDcbSEIExrZw)YNAwZC_IsWj@NZVp7$C@~t^-8DE#aph%IJt4?H&VDtjXb` zNLUNji)6rGtuUWA>^+nLU2RxYq3&3(eo`zhy`2Rz!R?p@BoGzejLV&xTBrh*Tivcc z`6@<#9iOR7c=e`FQ;sBSpiYWQ+N!nl^;bs;W# zuTwd7ywv5Ij{0etL8s3s>)s{qaGA-fY)w*5x8?xVRp#7gg*wiyPTKBlfzI_aj-LV- zT0o-xU)Oi0_wIUM*8I(Lza=dhQyhhdERCbqXPvsq{MG)@%2S&_mZ3U9~n?*5|S4s-uTW zXw7771SMAqR_SZbrhqUFHwWr^VPQ%S;q6clerPW%{IQzUN%hHV(&FaJR_c!{9a$l8Q$+4HutCQ;JsPCy-)oHah*HbwKl|u3t(+Btn?|6N<&Gjmv$tW7y)V zDYNV;9Y~kT)KI!~%kk`&X-bV3PSnkIOo!b3L~>lH{iONlv&J<2^Nm+f})NmF#C&bn5vAmTzQ(RH_7&-UNgIhM`x_gJbB3PvEGZjhwOTwq$ z{(f`+Tho8;UwNTPt5A9mUt_I7?XP|Cu;jseoQw29d@YFH)RvTFe2wPg@neU)Iowy? zcTrqZ@~eRBPdi|(EmCdw|Mx6*5xBskcxq4`H%-SMv3o-Nz}A&UW#OUgPrW zg9Fj0+Bs_f__XuKzZ)m7{O=q8`SI7fGveA$6G0^sXDvTpmDN4=&=+`IDwq^E<{>3^ zy(jc_W0jJW$H~;kFU0~cO3KJaHFPb1`1R*Me|&%Q=d0wr+R8iq3Go)niEG&Ogu(e7 zYU0Vnt-Iywnz^3-Mtb>BywA9%J(cZp;$~o>9)!OI?XVJ<(%W z%3?!ZC+MtGe-?&|kD9*BO3zmJ?v`35mRHgg*HkUE2|FvI+P=*w)Yv+)z5r!B7=HTd zNU2$j`*^j2m8-*%+cDb|l2!2V3%@uEESeJEcW3qtVY-4{;?Xq^0s$&~F)e=FI((^_)eLes!{4F)Iu(_6T)jZ8?&Pugehc&L zmeY>Uwk5Q+Y(QsFz{t0syy%fTJ)R`9vdJ~s8)xrT3w(+ywW$^@WswL`HVxM6bKz9+ zL~y*~*k)^WTKtf7$HP;(5;G|Vy0_g2QN!w=>-l|UgVd9YW;OV8rxrbyFRD663@VWX z_1?#%rNFM8 zy&-l?QsYd5RD*Z(ak0z3G0x&?$$FO0qwhw?zZ7396`m3$(-vpklnO!HIwAJ+ zJ~tG~ldYv_LbmU(a3h`4rY&NfgN0oKW0%dw)8fS>Sc0Gs+TE#1hl%{rp56P?PP*rZP{{a zb;!MTa`SSe8>pcyzfb+d(qBHgPa1L|o^y{RMQ0sgmKU{7J{|yJ{lrGnI3IhP%hIm? z6(%WkaqItVKrpErGqv$KjJ$w5bM})GJTvdkx<{pp?q{11^O+cToxN-0DQRcmnL1Vj z$14}KXyLk=E_G%WA_OGs!psIxmUH(*(&t&oyoAT`ymG3slp)I2NAjf3lh`^z<@69L zmr2azRIfN9o*N^+xK}p!o)$nx7Zu_&knX&5#6rpgYA2Np+M_c$-8$( z!=k!;KWg}C)r6jNOr070T(*X}0*^Zsc^s6cr3rrwJw79$GU#{a+;RcWac3=*W9e?t z_0V}Er=Tb&fLf(N^uH=94y#lYqm#{^ zs$0Ggdd9ypbw55Iq-(5lTK&!kRITHNO5H5LD2~nL{GzanYaP?B z1ODDhq!SnKEau%I#3dU)0VQM>>wa7)KZS_w$ywMdRTj8N##PKQPemP$?6H!Hvv^JAS`B+*(frBT{(#Y z#nZS4sD5f}h2Uk`Qb#D;T+6qfK20JKvgrzW!%@wrQfT-T2Ndb3t z&IU~a&`E5+cl7nOehyc-FhV7gMXDb+Jp{K#1HePPQ+#7cuSV?S3~LXR*fI*30$2u# z5^YBk`0B%SN0x;P288{?Y=MxX&twbXpbU0DRiKp50e?s#^+v=^n|YI{T+ZY4Y}(_M$sWVET-pNa z$sua--Jrrrbppv*_t=?8F928H(Q=U-G&qXiCK zYlf!get{y%T?MjoA;op`c53?xcrN(8ibNjGuhwT;4@HNGh757VRfEtrb2=dYIHJq( zwcStAt|0H9eE|yXOYY;Ph+fe4223soUKzWMU~^U5=11W>TMksNTQi1hHoA`3ImDp1 zr|cOVB|xxGT>ee82hQ2l_!YdRJkho2w(L%Y2o zfRiK|v|0_&APv$*yZGs2$oEbe)an5PQke*nYzc{3gBJ_p;=A8rQK&V_L24++&px^j zy!(C4eEq@wKd=A%+SW@g1Px{Eh)NA?X=?1wp@^2K3mFgqXk7SS4K+n*&_|wcLCJQe z@0yN^(y1dc#2iN02(^xVq=doM9m11cSoRZK6ueB30@)&xR$SNmj}~Gq!{1mVy4Qwv z*HRDq&Cr!x1bZHvIy1tlWv9|AQwit<+{!nai zg+zV3b=ZD-XPCOuvgVS+W~1T}@XE2rYi6|maLin+=8RH4K{UHlNWi&7s{%Gkj4;oI zV!}TV=V5SRHyO$u%Z-S_Wm7>J)zl-vsGxlgOv*r0n@G#zB=!*s&1A1}Q!2=Nc4(rg zH)a#F1nU>3r0-P5+OlKPsqBT&0d|%89)_F>$XEuDOxb2|K1~p3L1IRi&Fv8=1pbi_ z^Xq81z!%R2;sk(EDw16DUuwj)ZtvDawVmO(a89h@C~Ju$?5;M0S0gxNEj)5H7d=rKXug0OMjBz;cYy*Lf2C@Ya^lwR%%#l0he5^O6t*>l zzfj46*FuE8JHxyKcv-6QG$vhiBR%@tSn;e<`qL(wn`fOLnj)+zJLcS+jl}RP^klEH5 zdHbFp;MCrX73zEh&+^w{NI%Ma4OQ?qbuLy2y}f2_I|rk|3IpTgt3oqgbBfA)GttaC zD!Is-x_*ZWYD2Ca#XN~-3N##t(U`Xje6<54dNnqhI@+>R9!X-unN9E*0N0WO7hPi1 z_PHYziOMc&2|pL?%^1mmrw*^1f4cT%wJ8Hg&1t0;@+&}G(eF9*y#KAGaXL3Gg4e9J zG@JP5SInICpMu?VIFdQ$$@b;~{=p)Eqb*VAz_Z$&YliSj0Tu0k3w+d>f%~v|8VqHW z$Jx^8BP-ScwWd-#fQw+aH1*wrufd$sTBVdTE7sCix2U^PElME`QkHAsZCM0N%nP*7|B~S1M^3!TI6x^n z8slv01)f%=QCKxx+%2%bW2211U+Ja|I2+ojs{zTr>WkQ*d>gvHnxu`&GO+2URC)#U%T4(&6W zvB`0N_P{6~W4MBQ=;Q#aB84#BcXO@*(dy=s3qi>ke}8%WN0TUY13uqcZZ_gJvNF9) zPMQWRk*zNYWOykWHwK(=Mm3s)J<7cN%WrcTr6eIUo~={F}We@N4Jx)y6Q1_b;hsQBNLwN zAK=UF!SSh7x~odeQ86Q;Q+DR(w?7~J@9&)}!mWY;eSQ55@B&MI74#py0|fZZ0$#m4 zC*ghbtfy{{8y={&A|6z)54JW8Xub>Vh#2qzKmYT$pP!!m{PFCM0V<3U=sJ6%p7na9 zbiYT}aOGkJ3P~il8dd~!_F_A`Rx7mRYTX|E+xExLccZD;J-VFwqTTEf{&%>ej>6M~ z0S11Z-lFXPXgfj44+yR)i)*Yj7+gq2KVQkPEud{y{ugqS{&XtupTBp0`}zLt&z=4R zl?H@{EA*6Hz28H>9I*~C`&Oz>cO z;!t`KB?04XEz<#(Z5C(fF9A(l4<%dke&>j5lb9v&iY7g40A@y6!S0kc5@{_C2PAUx z^PBU_X_ID}4Z;zl9kmK4^Daqf>-1`auu&$jCR(?f7gI3q$pD5cFqZMU()vy#G3814 z5gWt!3OM>hhD=q?B|6a%rq3lZn_(vB-F1Q18QzQ-TAt7QR)!ruUs1>NmZJceH-Nlf2)dqGk#Cc(lEiiXD^NyBacKnWFs1=q)>U9O zQwbU!E;1O(PvUF?hB8DXCH&g!oJRTu^3SzthzPb;#&11<9;I&tXE!+VCBN z*#=v0EB9H}j2iA2nI#z90&LzPo-Pz|V-)$>9Bd)YU|(o30ox#E&NfD3FR?BFB&mk+#b|5u`KE)CC6y2lr-bp$+jg=svolNe8W)|_K z_B7=%9WKoGQbmBgh_Xz)>n}4s$R&I9AepFh!oHLGdvL-aF)Q%;Yr^mc(fO=XOI%*_ z&F4$nZfcfSbs4}^Ja@rWyz%Wrvuw6 zrdkZFjxXTbm&Me!C}$fUhX!Oj6=+Q!FZL>VW|XIxI41gA?*LXLsCm{jNz?1KWExYO z!8v6`ir`H0fb?X(ln(g1Nl4Mc9Zy$>YG5NntJCm=AHCDRL*B<+P=M6aO!S0Yv~1ah zizN9|xMXt^<}sH(JAE*t%cj8N$b+`@nmM>x`3P7%<4!N@i~yd`Pa8Vy-^No_c2HpR z<#GIBGg!^T+M97LmdRv;%Otu2705CD@N|+lOM!;~4+$6aSCUx~iynY~_DghJav~T; z?j3JuJGFY6|7tN*t7XCeGnuYw_?u4B$5S2SEg{a?L5RkZR>PZ?+W4z#a_6sgf=x^T z-zu*%ss?8ohPfeyrI_ZJcym##CJv6hs_{B`bc3agR9sECSBv3D zT-6_isXZ`~1 zEN#NFj<$fT(6Y?M+ODa-h)!0cleAQ#i`?S5?xM&Yn)$-2$e?NXDpJ4)JjIYj^ zfpZXqI0&ATnTm~7E{ewc+c6ZP zvkHZYr_b#ffdqhQ^@f)e^q#M>UWGY8_Z;x55&+)`Txz-I`6RF*p*Y#CDyl-q^Z9Hk zFsL*M=pn7ujt$W6@#<{$cW?5!{wfpC2OgZu`-P(qe*f0m6{D6I3`)M<>7UnFU*YY( znohGWYHEfw8TkuS&Uxw66IOtV6FR!^mZ{J-^ysz$9N!9=T>48pkg`|m)oBQpH95Z> zEIl67teP{#XftlZBnbn2+x~u}H@g>8dTP&;ynBfGl-TToK(%Z&;#>DVTDxZ(z(9>x zfkv{EMm5@%7g~%DeQV;{b7-!H-`svvr)H!wY%Hm}T52uG!evkE0nR7=npQP}8%rL1 z1#L29bDXi5TSCdS2m;nDLW{P#GqV!Ii1rxIfdF5WzkMQQq#1Lyqp@IcZ;P`wRMGV@ z^kI(mCf*C5?)v+oT7QCxGoCkRvf@F5Bw{k?>m5WIp{o^t;SkXE%-e4mN^eemhRkbq zPZTO<3Qbfty|-I;@YzGpnaLO+J~*IRR;@V`KM=R~Y7-w?)0CK5>^nnVxk~-VSI4^rlleZzq||Ft4Qzhc%uAkKp^tVtcMgVtZ>QDU z8;`*|O7io)27oQ$x zz4H!a4RRny zTDmFe)$_hdxT!T0Q_C_goq0{#(<@2O`-^DC()_{Kx;k~j$lkbC4Ecm5ZRsEs-56`6Ir4foX6)_LG1;pXBqsY#H!vPb>{sw+Jc|5EyR&<+IiY~uD0eex!Pbj z!Q6oi@kWG;mf&VR7sl!O4CX<3@>@ak&)>A{_K&4GwjHN@x$k*6xU$sPb0$wc@Qds zDqa%lQ`9;>ab*904w-7TU5Q_b8GP~~t(>~&#Ns|ZP)H_U_0y7{&CHeHc}wPjL~eQ>m+kzAbhTQfo$Nh1H_J?xQjWi$ctJw+l}? zATkQzJ2YTC3$n_lyv;XRP}4XcYWjYNk6A?(lHIOEt#uQ~3Focx`xP=Z$V;&8hD$6+ z=#ycwWUd?2m*n8v-{dZEnA$z+-Aj?N3T3h+e8-aJ*lnO@ojMgc{dp1Jm-w zdnRhaLl#wk^bWIYJ?yu^OqyO9yogA1I9P3L*N7!8bSpxhho6TXW|YO-PQF!PR2)-T zW%ayD%3&YzH7K&DqeH^7k*)mIUScY;(Cl3<>#AgM>rfVcA@VknUgf|)@;z$rW94yO z3?V&~l}m*4<*dTs5Ez+Q8+Nj_YZo4S$vC^K|9(cApf`y5CCrv!?8pNSHFZ0;WUTNe z`s*T|HMg=^MZ5nkau~`h4*jQePvC!i?f!|kTYZdx+n7Llkh1STWJb=1|NZ&%@Xc?oUe&T)40KX# z>V9X`v-$L$dsO}{7`}%vl)+yM+F3nR_k#uPg*A08sXBQlOHEUVEre9dn;h7WZ=!X~ zyZ9^FR2Y+A&-Yu49qw-Ew>$tlG^Vb5d0S_w3yNAMefmued)-*{SX% zKsoe}*`N?%CIIn$HXkWwJ81#y=|V7!gIHc)>qqia-ce*>_K#yoOK*X{2#FaCyEk8- ze1HG*yYf}P*>pGXt#1EUooBi%H5FrJUJiDtIajDk<_=uUr{6lRQl{4WP+Ng0B%=TL zhkN^nT`X+UztA7rx4Wn6dylVCwKn@ThacP;JTBw3V^?f4wVLF|$TT9XT0CTQpNgCg zi_9P_gawAM`uw}|jje*h_v-)aaH6Y8yBn;$HbvR*+uyPDQrC3H$sP_5!{Yrm!bqh@ zk1B%%oddF`LLod<#xgv#p#ynKQ=Qg8o%;%2oWgr83=-?aG0S=lE zAHQ0IGI`wvohwEw0Z8&H5f(CRwcq(_H8N;Ho`z9`49~$WJ#VG%b(?%|G)QsIFYYEu zIyEuciP;fo|KRMh;!LuTqG9MjD5lKDGQY4Q%xQkB1H^U$q75?&pk;M!e>>7~&=t88 zFxA8mH8wlc^L4`RB;S&tA}Z7U$v%Hw7vq$WnuDKqZ$rFvU}d`ht)w(qY*n{F!s zd~_cL*=bZ*-D@QH?#y2x^dlOtg>+vGaleNq_Aj4gI^4V9p0}{rW5i-3M=fu4b%+gA znq!nhG=~61_hIH5n#q}yEAYjJ)Z#7x^SQ%Y6As`Wsout7y2&SGnb;Mj(A|V8$6L>7 z#1ii@p2324`sWu#^J1vG;1>C1&|V3@lhW8UCS6^#?*{`|V%(A4R@?n7pP_*gBv1+V z%p1<9L_E30rE;F$ulR>ZONE(IYF4|wHQnv)|76dmTDXVA`sj}$izQu)CRpYC?)G27 zTGp0q{5ZwJ>xnDV4OtczyG&#bzmP5k94};5Nb|?Rp(m6GE3w{do|BN+g_bq5TL6qN z+PjPmDBKdEQ)MJ*yhF%PxYR6VIe4kde<9W+*B9ch(w^)f@@q0axnQ`NCo~ZcmW4u00M#Hg;z= zas3FVvp0SB;l8aGefg3FJ>#w2$-%wp-rUf^nz#nt>`M&}O`!g`px*T(9tb|#jXN^h zSwFrrdqUZuxeNYvzY&#Fh8ut)g8Q!C#>5RN$l7&9Ayb0~@&H4pW0{G|QX$Nh#Q0;j zeI~rkVWQiHWkvw0wOb=SJ-q`Ndpcl1iNHfhlZBAx41fYeLHDo9tO&t{nnRNVgSiTlwxgqcl921uQA0SRF?|y9KOik5Mq{1toK(hI>ftDMAffCU_q6rS%3> z(=&C#BWu39zc^?ZDgW?rm$)uS81O|~)+{Bal8}RhI07+~fENL5H$ukd+ad8Q^lks2|| zUjaDd2Wq@&Uc4}b4slyf!o>x5^C=79v%wuPL}t*%j6hrbdOSED7PoRbgS?M`(faFF z;C##)d0&v}m_Ly0UuwqWhEaE43txz^KIl%X?9v-+a_Ksmk%$Jw5c&D?^K0y+G(~vF zp6OhJsYG-|rh8Fc*ZS(f`{Ak8SR=*wMF`D-vOi16Z3ycX=O(%OC3~9;Bbp(&)nd^Q zd`$)h8QsQOWvbVZZRjxB-E#2rD7@NZ{(Ap5e@^z|E;1y(+SwhwA{^e9B~(=OKU%48 zua@oZ+8eys5=<>)sWnn%+#&J2!p0`6hvWF30-1q+R=QmYcdWvWAF1F?ZD2m{fI$2Q zX15rWk%~zax9E>=-*3P3Wj0A>&&NJ%qBLo=>lV67cGV&5#DXuWG%|E`3ak1~?X7tZ zESR~YsRzHpZu{Tkr;hwPEdtD*UHK6nYJZQDbW!Ezy;@B!ye%3Am-+15_IM&wGjM1s zO^rw?c1{(0xH8|p>+BbtePPe&YuAx_(Mw~P1%7jz=FY-~^2-sOsn9Qt< zXT0yxZemiI7tMdsQbnS2GWN%gNKo9l@>9E4_QWbO=2hqD0^;v|x4q2FGPqB8Q|J@= zZYEz+wHG-GySIXzq!5F-gi3AGPb0<6+4|(4U*G)vcJt>^+38D^^TXqk4lyl8r$l0^ zU3BycfK8EwI|NueXi}2gi`LpB>vQGDtJ16&zES1 z(|Q!22yuU7Ixjj;Ojm8%&F#2F89i26EPgAfsqJtuV0E%aQuEbIMVrjvC_=w46{WeV z^WUC0@US&sWy!JcK6tgLhZ4mdcBRAGRL`SUgU*&BfwQV_3%Q}sEd`7HYPYV77JJ2e zZ&^pDl8<$_es1mdcSuGqoVWio{JIXv7x^x(%g<_dr3Q|Z_G!ca_hZAj+C(Z z>)k$pd(C+Y@nk*7dlhL>UoqR+z ztmxtM%J&zNM)%A#VQcfT)x7?x`r4t6?u@cnO>*~KtUFK4x)Itin+Zb(2dz?!lUJ&c z#bKQxYqe9Et5a{m_gIk0$AnS#2E{idZV?%j5VDe$b}1<{aL=j#In5sFNQqhwPO0#+ zogO@i_Ga>nZIvY%fw|r3qNEXI+s?(o+GJ6jTsJY_L5FjxBRacx*L0Y_UP(MtNC)ZG zS`Up=Ae4E%)5@nHZ5@7diecH;Plr0ASq_=|CS2BadQW~&e_F$92SZ=zR`2>k>ts+U zple<-+)}B(E(qMj?*Y^L7fj+uyAdeDqv5yoVbU1VXNN`YLOGs#?Ax|Y>58r>fR`4p z0+xDW;SK~prX$6M5(T5x+t`lIj=WZR*FO&d#V-YMd$>J3O8P_3ufULD z_U{z+nf&JJG8AdHfy{yF&7}G}w$TLs0gglgW|TpZhw*}8)w|kEB-tBNunzO!)y}zA zCL_WfXm! z0c`||19ecLZ}RF20Ju3D6)ZZ)WAa_04x&Ow&COm zp$_g4u)y23$9U^5m{7=d8IIl>gA4h5EET3sHk}K?Q6~VnE(dakp}oEE=>+`$#ohs6 zxOoO<+?@23 zWuNu~LB8gEBsl{h;Oe^rn0$oDVEIdnK1`DEZ#tjQrFXQ8Q`eH*Lu|j z{fSl>2!b?=ATu&N^-gbX_7h1iM6yEJwvbo~DKqVw>o2U^D(vFmYmx3bO=WRt7IXo| z_su{jqC23^aa8iv=c3?)=DFCSnqWG0NaTo)@?%G-|3za)iOeq0%8?~&od-RE3j-tq z?on&YN<2hg-oMX8n_^%8_}famo6pmO!Z>@pQ`#Fk;ed|EyWPc8cC$_pq+IT9w@?qD zqx{YUUA#=Fg#tkz02p#aW!(pYG5X@gw3O{^|7y3W2Sl7)55J~LO(Pk3cbXqaPB=gL_he)Hc_~_ zN$e+zEO@8^7+N`}kL!vW`X%QMi7O&`$^w zKZxLMQuxRe5tc>0=jkzl0zWo=ua|cK@I-yv?vEhO#m(jnbh;4G)0A-zJ*vx`JEG)6_<(*!<`*JbS@1YK@WX=s z9z0RB@9g@a#}kmT0_q3gL>KdjF0QQhH3Swj>3}xQNK8SN4%``#B12~!zUm=}!q){{ z-pGq}7-QfN%b6jUO~sP+R7wX-I8s=^3~{LJi*QqbfVfAm&ABS~ZwpQ0MNwJihB!Wg z9+6C5e++sIqOlRM=X2@UMQV#7cB@iE@h4Ke5$>Y20@!Io>reV#p}>h$4bpLBdUJaZWf^7w}aUcDUV1 zrRo8&TfWKk_03fjK-zgV2Lu@1byXlW&mrUqT^CMLpoYvY64l$`5P^$RrsZvI6{l6X zENl)!R;hDY4{MWk^d3=bgM>M{7^0AM(8-J??%9%qo*N%j*3IGd>^0;KOLhCof&uXY z&q@(yY`>>B14qhl3R&JnWq_da0ztQpIS1I%v$VIvtpW-ub4c;aAEi>7eTe^G`g^N7X*y>_`TF_jaM0Q)w=?hD<8}q|&p8X( zT9v4jhNKhU{$LMX4cRqa5Nl@@wB zd}V4f+T9!NaKbnxBs+WCA(ZjnFdMTKVwe61D8AhloM-_v4p!U}*DGli79_PG^EZWv&GiFNQA1_`EUoK6ydx z5hzS+u#>ZJZEJsKp30~ z^A+`kYYK7@rA6WpE$C&i*>L{5p6(K7Q{bJkk*WyW!o59Vrbwonaxj&w-*yb{ZO*x4 zVkqZTauAc{UazJ~*7^KG-(y0CsCsu#uWX^5n%cKaZPhb>3#*C0pu=A{;Z!G~M~kbg zo{>DHehj+vrY^^yoLQn z$u(Nzkf=K;GjsE<%Y+t$gVB#ol26faIX$a27I?kGvs6AQC+2urau&j(a4VMDw?8v! z^(h7UugEA97MNc!bTbx1Bu(dNm8(Clz4ONDQn^AD-6B!(<;Fuf*&MM1x#Gx^uiodL zcoo_q9cA3-wzr^IQ>$?Q=c@-lr*Hqk;H@1lBI1%HPd!8!i6g{Jvhb4PV8;rVjm7$< z4vn@dUO0MJ>$9SUrox+)_|wB48)*;e=YRfB)RupA6n_~3VhilX@4np|v6`#gt>9fA zN13!8qn!KDR}QayA$R?8dTg>;mr9(Ptz5D6SeyA59`3h4e*Qp5CeO~i{EW)T!pV)G z<2bA!;OV3!v8rl}{aiVmy=LNW`{I_Z4DvjDn%0E&cGA|xrODow1}a_o@$T%Ee+F*< z_rc$>mLDQBwF-_u^f<2lD)>LqCmY1BMs0MLO}s{FdfJ|Y)HT#b;%%jzFU!3XNinm< z;`rlNUl|#^`kMIX_rI>l-VS8Tnx?p$80IoQyC@tpI(+&0g?8rOK&(op{&&^OG}l-2 zWv+7!52v0%5UwFmakA*IBud2xxzJNjmC0z4(7#Kr}y^=a+Zq^7p?63InN zSu2L`06}bcE=KK1_L&X0NRFIhF*~eRE(rmKzbu~=J~Q@s7O&C-p7s>xp0;_($3zX~e1IN-K>QD%_rn-|k2;d2vB#t)zB&!P4S z>UTSzGKbFR6Hvn_^Rt%cPvzEqg%=l(y-;Z^FB~r=-Rok+aywHc(;NzDURSw)#sPqXllrX)HKlDgVim3+~lik%Oj5muBEly z;Q;bQ%&3$9h-V&2sa-i>JcbnP7Er`KgPKNt(P4(36qf)=<;Yo^X&l$uLD|b<|29&* zj@r3g9$*yC2`%uh=1qKlp*(|ew=_Vr?QZ8tU2@G18pz(en@p;aklptElv(&@?P*MA88T3rOZcJ-!4NhX|eMG(2w3Y5rXOs=8w;ux@o5e0Jys&@lje3_AE(&iqdybVCc_2mN<%(+c`C}r+IqVvc6evk+0OMS(Lt+PNw*c zq##DDvgu1j){e!!6#_~sbVFt?MtN_3`IVhwJv1p|j8(*R^?j-as*r-jf)-GA6!PUW ztd+8q;N+9tK_Zs+VGYXGbH+f~O;Qj{#0r7KH11+y9G`y5^6b%A1M5k3@5Pt}(w%*}e+%cm9KWbK5H z^H=a{QOC>DYS%(zr3P>GpRbYf)In6Y)wk(FpPab%XzN|N`PenX7Cu7bj*8=P6_48Y zEt-vrq?BJ$*X1;o>VLfYXeC_c|1N#w-ARE?lx6q_3N2ex zyiCH+=ddsk5Wd&%>EF#|34lYEkZoGwFIt{hmS$d4q$xJ3DNU{%kS*rk_f&47hh=b= z%6sz1|Gw<}`Ga>;QSOnPlb!L-%!A^~pyrVs?_M z^Ia2h&DFeZ=jN%R}E@;czx&O$0rum>g2RqbuWd0V{RQ>cJ>LOUQ#$7SNkz$m}5~9{6Aj7L+z^G-qW+GNXm-L?p|GqN+{X2Q1 zLdw!EOTzhbTIq&-%^Li!kN7cFf*5s3k~u6lmc3k(tvQ?Ze-xd0IGfqq$78LvgQ6(L zUL{oR>u*%;Ta{X}8T%GujTAE-6s_8~SYx#IN`erPM5d@(8q}KDk}hhEFr5}N(`ozW zz4BkK`InVw1elzG-@}(@;6(e0v5)&fI4mYyR{`lv=Q`DR9$KTTCh`@g4 z+l>zk-X&LhQu(3rKJOZ@rjVsGnjAFueqEC#2eJ3<2f%EJ^sc@7%+5pg=9y|T`I21?L?7Puo#^+0MbJ^4|Nm;Ah zt>p25rHz_(T734_uOWJu1*UeaV;WqHu~J@EteZ_~UCEjVQsZKk(r}fKI1ysADQb!) zwel_FLkla~9_URBi;_Cl*A^A}N2Z?MF!Gc5m=1rGVS_oqU!kKd(9DFM)aFsL2S9ctH9XrhA_p-GV9XHn9d2nvu70H?@pa@O%=()tJ{R_1lR6=n77%TVG7quc4B~r5Y=)?BOtOMhSZde|nm20S)x?g1LUjmFLC!|MA#-aMZJ{x`dFL?swcHWbytk=&EWQ6?oXp|O zzLXLsttd?+$jn6i>eZGQ=!adEcf#6YnOi=SDv-B3Z?(`|VP#pylN^P5?UVT8s?{6= zSRKt2F*=t_e!|Xij#J#*?~qpebXS*|f3yOuN~<}z`V+19+dGS2ewiLCeIbeF(fQ@D z`0|W>ym|3*x-a5kf!_$iL#n&JQ@)CNW8L5)Kmj_vFv8-Gc;tf17rZ%K?ZDI8l1)6n z7|oMzywHl6AI?-P9c}#5)o-NaK#t3NR`H61=irTV1#s@si`l`d@-v?VR!B)(IBHhpN*%X%TB ziHyXDwD00r)8Z83@;n!K8i&IO_GA^Rb^EVO=ojr8^|JS&L-L6F7B_bbHrG83b)!e} zuc$3T|Ke0rAbd}9+6T~@1fUpBmfGH8J`vqZCq}@Ys*dAM5&qN1n3`MY5o!c3#ir}Z zE#HOGlB#Q0$NJ#t^)8~YaEci~!BnR<`ATz`--)c+tiTv=)xBh6{`$q_+D2cSvA0Az zIeT*yY+kEIQ5?!5x>Y={3r}Mq?@AfIr8}Z*_?R18EIpgF^kLQNw##9KLF37A;n9e{ zPC@0pcP;$U^#;;V?dJ1&_u^Xy=En+D>BS*;A#qv*ADkP|ZYB1vZeq#RRpY?^(FoK= z#PfsW=Oovy@S8VkqbaRPQ#creJv%vU{7F?mx|~--O3B=)l5NOnsCB+kwDMvka4xxx zRg$t4>Hze_K~y)(-BFGbDorco>4+%8Y=ry62QM7THfh7L@9&T_`frt85t|i(h#f_! z%;u|aH55SS)vz74x-K@auiS%M3=f5%-rlTKxF8lHGHhGv{?0i8>ZOa5(OFl3eRf_* z*!3zb*mH1;TZeWB+bya{7?4_>E@~R_o4nr4xb^KI@cHMW4A!l;lh%EGMUDdAo_Qgo zfa*~Zb3-Mk7XXQ!Nr!haf|p8#`$I9?lxy?Y#uezUTie<+UGdr3=J)@;eL4BNP?*O#>3=G#Q`5JoA^qcTFXK$hx=osT30UWOoDX9 zWF$u74SwUT&A*)g{L?SL{5Me$-Q<}ULCS4`Y872E^S4EedZ{tnc_Cbwo>iU( zQJ+fJ&aO!t=FhoO09&?IP!`r-5K+rWeh@SJ*h$(b4{?jJ`u4+e=j}JYp1&Aqd|?FX zP(6BI;9_FUefk#5*jc1SI4d-jqbI-i<7 zS*lf--b|WyekRS6IGlf=t(^4!fM42M2Vi7-O!T4fRzC%m)O-btPw9(ItVManc%p7i zLka|>{qk+W*prCtlH`0KSeU+}m{)5OY@VpMX!j7k4KHi9VNImfH{Womd3_1ZWenI zIIt_)`m*mdIwFKI91-s}BtPUcA)4L$+cgsN6v3LA#4{dGUI2UU{V9l{Otv?XaiobjY}pvR0d0o#sp( z-5eHI(tep>B|!V&d{$Ab0SU<^1Y} zJ7Wy=V9+#J9V;0?Fl;Ng-pj5bqP?n-eZ%C>?){>r_8xsOBW%>Kj5~b_;G*2f>b^63 z-A4j3+2j@D1EU~$Kc#@Y12A7vJ^&_Nt`Q_G;QWJ&nWj%;Ptb zT`}E|w~`A?Rgo43=#NhD$&CTpyDT3A1{^Lhfhryr;k5tmr(%PYuYbHRYqpG~!x!&v`QfAP_n7JsR1 zcR}$m^^n*;&(bCSN4S+7SwY=N_X`f!gsyqrNhb)20WRs+ zdugutJKofL>E7?FAlGH9|1z#y!zuGL7Oa>1m|somQ4g9};Y+CD@6(IPzvw&jD!0`h ztc3&!0`|k)<6{222___!_4tN9viAcdGs3#tbA`kKfRH;agZ!_a5xd0$1OXoKBi#@u zy&yndi6pMCUtJ?a9V{}W=Go@kmv^x`*DPJYM$fQ=W;^rXuJZM?&koVuvf#Yj8i{NX zDPvBZ_&fUb|9$`a<1Od>@!ZJdkPu;bjz$ha4WJ_TSjav=&|OX7(Pu!m`vriYwcdJ& zgh<+lp_^{n5Ax)@c*!fRJ5Ai4`uyuxhzO|2N!p$7X*SEEK2z>}=>5tD6cZ$syNEc@;6$D?8rxEBE}@?s*|ZV7!M zRCxsvsz$q*PdzT*CwnEtL-&b~D4^VIVFNp$DgU%(U1U^aEjznfYnRt+(-Hqf127)P z3&ST;UW(PiU_Xc7W!vNy`1$vF4iz?vV6h5c32a-NgpOir*b2j5NMTqHqxd?C zUojth_b6b>5tM)Dr7!%ZsPep+fVhv8^FIIJQ)5?5Td6Mm+Jf_#*MzZxrI?P7$e_QD zc|O2lf1tg`&E#=S^@eLfHZD!0J%E?v8IR?qLU2SvN`daMtgVQExzoyZMMDGT>z|52n^{9f`Bh6*c&Z?`v%lj z*FcRz&fGRqf9Wf5xYcycOgt7m;&~#m%__ z<(#{5@O(zQLobGRhXMPe;72^?^a-(xgW3Y!ef%8~zKyw~UC1y^K>V$c@&%cOUD22P zu3!xzPp??3I!VFJwVQoXU=K-ni=!BEe8O7KNIXCq=ZotL38Un;2Z@WA*3>)>mCN>( zVGM<33EAg}-c|MmIszUGEk6{{I#s``KnLmz^7ox4m9O#ZwZEFghOh8Df+yCia2v!| zA66Y7^NDd^A$!7eF+th=t7K5QFhD1NCA}N@#3+Ozlw0mRDF{#lToR5bhILEOjX4fV zeSom~ycz%&kXLu-rvA8sdmnNE;8kd8FWeubcU{eA(<#tHD34!PWYkv-z$$jSc0oud ztmvh=k6_CaHA|RHw{JF4eoTyyqZb2{7M6++HGZTL098-B+ZRNBUZFLme7j}G3N|+tW_9-tPi{BNw;>L^hBZKhE0VMLAp!3)b3uVEE_Ie=1n3^Yz zP*YF8#Q&l^N>oymuR%vW)sTu%bh8$m^}S>){6K469y>EMjTY&?Xo}QKC(Gi^)#+Ou z_35af_+5ej9ArN z`~!vk4$uqtl=c^S4cKr|&?_ys!aP&r6?JX(h#jbjo;r4z8)gBWMz@FFy;X^uERal| zk92G4rurs3zk>2>`t*xcnAPcAi`U#RmAum5Ls@k*7jbUrsEm(s**8r0b2D+}2bze^ z5e^#egi~~`C_WG=7m*}I=qF>W8|-JM<=eyEVk!;Y8YBroaam>9`}gShVIg6SHUuag zY1${mtDovsL}Rn#m7HhmB62({bz~^cwefzn!OO+=;cLde(dtGV<3>TXpzMe|!&jq` zQoeQNI+`A=zHZkBO8L;(2Cz-tCo0b@Id-VqZNL=yz_9@vA{yGG?g6W;Zjcs@@@eiKBd&g+sZaL#y!AQ5#L zYtpmit)^&3H!fK7jL})w(CjX=ZUPjqnbIdB$|YxV>DU=`TfLB1= zv^|*PS^19U(%+&Rie*AP&1Fb>q7PO;=Iu0V^}hTby2z}Ryt;!4wb*LPm_w+Ow$S}& z`N#WT-i0WZ=jHm87Z*%708HJS9n_^73jn5;+4kcAH6!Iw;agpn!h+Om5%G?$T?8wc zDG|k@_%VWJ_?VRE8T0w~ZR+=5Zfnd($+()#sO4cxLe=am5ry$La_mjQnc9SRm4maT z35t$OTCr|RQj?Vx#RmN5k`8K-7v^%?9SGiap}Z~T_2+;8x7V5ngiM>eJpje|-8#go zBTLI2rk7?rq+Bk=t}T?e7b$vFR*Gx30cL?dQZD%+^&%<~fc}}F>8Y|GH}8M{`r89H z6y5x)PjUog3%&W?JXd`)q%q?Cbda&@yCmQPQQ5Rc!_D_WQoe4F2?xrJ@rIBWC80+R zF$ZDt4r_4rpS~P*KCtHvuo$Z#+*U3v#;;v!FCxgF)1M!4ZJnT<1}u-1QZQ009W~9m zndGTlDyAO(Vr-UIj~FZP?5CA~{OSJR%%7fL+V%96jwJv+_yyJS^~J@nfv#$}Q5w>u zJa3hk=1EKj%((+z_;S>u4k|0EvE?8)g8$@A=S$Zt%ge#ec?O1jM+*z~dzJ9rEj2gF zEKYqUCP@u=#iUqttRMnjDfl>C!FR98i#0BfZH*WsM4BTn3L9!#I=8&6fjQc+tfFz9816jL@yab6o#TNkCX8MY=9Dr$P^T4=pW1k+T!N>Vg5 zD#t+3cUR_dn>oGG!FaD=1`tvoIc60lV_sPd?$0yr7k{s-C?X!Rmd#fsSzt6d!EXo* z=hu`G$?kh)Mn#Mps}aqe2&S$^z+pZ!55LP3k#0fZ&gMz6BBJ6TH0335)Oft6Sh}iX z{pp;%?`6h}F(EI$9`q`gF5+1kzbdOt6s+VMNf8minl-~@wb*b4&6%aQyqEOTcr72}hG2qpqc&aHOBpCI zRUjk5au~7~=o^l>lD#hP)tDo}Hyx8y-sVgxu_rjM4+$nWhSrb9o8Jw|neEU(H1aJ+ zgs!-)5$+o6#1}?-K*vh84mu(XO%!LqRq@(}c|f`4NC>~za^5`7dq^nSIEwG`P+_0M z>@yJRiH`VuLe*T|g4~qsVL|vc!9#v6ukj&rpH}Qp1cw_Um4}aW84r5jLf2OD34e(9 zkO3P#i1*ZePnb^IGzHQDInwKBH?*NEuJT&yty7N_z0@VN48$Ll zx6jvgSVUunLoC7=YD+-D2KN|3{w!H*T@5MPR^Gt`c<|mruicp93Ea6VQ`=*cJP0zm z?cRBO4|r9_CHY)PVQaM`CH}!ofhI`0vZGQern0hneRi!vuBu~RN3^^$g7u!EAaCyJ z66QxLw=$BvLN}(Tz&&j~{--7{)leQC9+mlClvI zwKIt;@lEDylVn)yhq%1H*e#ymE^eOl_7zYYWK9W)q{pb4<__t)s=G2}a-X!5i=$wk zSGsY3$5FzNn`F|1$3k6BjDOW4ghu6Z))&<9{E912`iEmwoUj5BW6bru{APJbd?;(V zx-h%)I8;|y!PWWZFY34(X#hdJ>^@OIHNR4Kn~ZT>PR@YLlY+?Zckklzs>SvxSA_#S zoeG#bUUI@A1XH4UdpGfJePp)if~gcBWXO@43_tR8>M3*ZmG~JSO1Cu}?u) zNOuKXbXVYj)>qD7dIu8t3lJ3BAQu#;=&cQ_jF9~kpPOO^ zOCaGj{zv&5HKzT#68t+(*(>&Zef+Xd9*r(Zg2k?>NdWX?x8hQ-{b@7{3~33CTrpRm z_~T^x1qAARlRcp&-9ISH+v|9v5sz*QZbnHhREzc95I5bnqTib*yOz7V_uvHM0`vck zPdaTM^gWO{)NQ$2{;yhg_^;;uPJ1Iz#Ik`;R^Rwc$*0P!jCKhh3;tBjGu zJ`%zC>I?bm;RY|jHHF0gR6`0WDacFROqRM9+t7L|u3Z=KUKb!XHl_jak&+S|_0

    GA_)S$TeUka}e}BEWaPHvTVk)cj1S6;GGrD$16d)9LOMGle zs>?@0xX6c3iZ4VqyEr(g-I)-kZs5b!Gx|M3&P7N;M0@7`fA4<%#C`taf`cDhx@9G5 z*0@3VKq^GbR@0z>e-ta^C?+bW7bGO)-mUUdKAx{l9+2bPw@{<;hgFN^s5h?l_xpbx zB>wR)p)ZzC!ZgA&-XOo)UR#@ZZ7l8yTBza<2cRm}?r|wV(kGw`@E9QSSV&5@raD(m z7vL)@b=KJX{J)v2B;1YL{92Nxf*RsW!p)NoH+=wN1_t)9=ve8fK4P>>3-pe=z=Cx^ zLLo-7V}jpO|49#pKL#=rF!2j-J-U_QZ-EQFEA7m@xZI6g z+zx2J!mJr%r~7p{O&JLfAoV%eT3WA)bF_c`dZYg2-3w~btcrQ)MsJX=OVmrfJu%Sr zXS~L6e_VQdYc}Xsn*G76$FtTF#VdCLnG9woM0iR1&q$Vo)}bim{g6ZkbFw z8Z3^+Ij7*a?%n7vCYCcUmzn-DHI)JDlA5w@TGnwIt%7MU0*u$}gfZI13kB^Ay?cmQo zB<+;_`Cz|SF|z~*d5w251)wnbd4H6QOzM$nMT8lou_y=eUKDKTu*_kg4YxY<#Tc;^H_1L|K-IAp z=~Y*frFH#$f=U|3DZ0JM|1#fduL=>NE8r92&+xVh5NuSeuW^uEMqCJ3EWTJEtM*G$ z8U{+1=iFr`B)D2jj$6B2rxb>B?rgNmC@TpV~ zk=cm-SxJe+(VLTo2d@9?-?z-l^s~9UxZYr4QRzJ&)^K}o!>0LxwHks+9&bp8J={-; z2)ud9$p;<)>l!04NZ1smDU6D4aQ=x|ie)(OZTuqt)$+YJISh}re)bTg)P>7bM#Ppd z#umv}2U>odN#jw!>e(?9a?{JIj8jynUgXJ83gh2QsAxNN5Un>Q|VSsliOM^TJJp_zBR-p~yQv(+ZBXzOlC$r|ELYU;*8bub@%4-3bc;c)rH z7*MnsEZW_x^OoAr%!8yw94LI5R4!6r_Ro7QPtl(PdI|dahjZFWnY^`{h`a!FNUZ$zkPf69P9%>eW!MFjeuX4#m#^0`<#&bQP&`< zVH?NvV==N)gQ6eDUGSFdxwC?dbf;q{nf-^9C_*zntpnQ_z#QAC!2_;x`Uy{8rNh4L zTFZvEEx;Nw zlL4He4m&2&Yj5Ak&nBSFQ=xv})X0ygPyn_g5PPNGcP(11b38SQAB`M%ZQS1I9&+aeUxcYX-xJ(X(U~8Q%q7FGi|hOM=gjqU5Ta z{iu@+^08NTIHb08Dd?5+f!92%0hZU_mp^Mn2VFluGmPFCxKATedxBTeR2F&hJPe@@ z;Fnvs7P}93qh7x1>i&hZkOT|ti=nh)8{0cgRymYXWB%wz9>)fk`wmx^>CTi`Zkr1^ zlQhuePnsW!4vb}j(mKL19`r!_lHjo}=%&{IqGbJUCnpnTL-AjCLZwy^$$d-67sCTx zzAVh)MK1nYdn)*|Ir5B>`+m#Hk+}(@;W*FeSVn>u%Hv<|uZ-nXSPU~V!201#F+h)_ zr?6FdAJ#u#>I>HF3!>@^V_?yMbK+z&&ih?!i zku_JCoZuiw-}m0bIwbOEZ@oY}UaQgh^l|W3g(a$Dz3Q}>p%Ul?bu^{+%s1>B!=YiE z(^8$TiOO5I@hG>w4-ITIUC*Kf61=y;_I^?M0gGo=&wx(fGj=uNW3RKJ^6PXjCr8HV z`?liN)J2}o37-D!GR!a&^=mD%wtBvTf@St{%#vz95OyQU&`R>-8IVeCS{2aE&@kol z&Qqo~iTXLEv)7pgVAXuxH9a-)JAl#a@KWsIJKeziJ>+Zd06im9&mL#rRB*T zsM_6GSR<7)gRJ)$&7?tZr&*z5U;7(gjue`LZ9ueYhpQ~RC){oyqd%v2Lzbq=ThfDM zYSN7Mai&Y}@$s`1R6^oq(!NVuKa>1{68Cz?kV($l;sLUsp%JL-WJqO1Qhoub zrU_c9tazCWld1YZ0UlP;cX(K$PHj~)wQUQ}TtBVk5vj+AhBsLTa|T{RrdMA|^FHBa zsE^LN93zvyM79Y$soc6&3rk_a@Ts-z6x7TPWqUB5>49Jt&0>P1xHBrqWRM~JkcVZ# zKXmkefX=Uah4H||eVI_^*>M{x*{T!B^uIpv$}09)tD?&N`W_St1&mivmf5Uls6x6E z%vQz)O>IM={+a9jc5w3jTjH5EinFR{HV4ztxVrc3at*yg$*#xd-Qj%2@S#MF+ZI_Y z(7UwC`jvYgkxUJ)o#shWUkapYHQ9x3Y0v$B|L;#cn&J5)t*gk|BEc#YiWXeS3m2$N zi_JlbOByH;B@-?Eh?Rm2n1R;vd`jxH-c8@}tgP}N6dgl*v*^fLXT&^Du>1SpMZbR+ zp!QYMMVW2M?|hRhj*gXTw=lyVnIP7kF*9U@?lOUnq(P5iy?aY}eX)|C4KE{e8Ykb| zk0n=sIk7(!%A#azMx8dR!O6T_ud)bDGGx1LiE63j`IR~jZ;M>rn|I>>?X>F0udjI*p?|+$ z>tV>BG^SzWW{s--0FA((GwA;5wH%F#Q)mj+bPBVDqZJtjRumdoQHHl>)^}j(-4ZWh z$A(ECuob)_G`pAq7ixu{d&iJj!?9>df?7`h1JG|+}( zR&QYj`(b#kpuvC2CE(RLr<#k@HrFw@iS`Cv{^+@^Kz<^$CavJ?T5gtDenT@uDc!MySL7ckM-zg z>tqz!@QxKPW$3@#NPSkjTy*T)iPB0Bv?_#XyRf#3s6Esoc0P}y-qY$2zBpI-uB`+T zxpPd`Lcv+Q)OWlyugxmNP=})DW_BEwBE3k|0(hp)YW|T@t%vdXXHUIUCe+!ml3Jxh zE~GNrk(CfblrMq$VXK>$1Yv^&Jjz3ZtHINDrk$o-_2v+kqe!ZS;(gDC$x_)KoXUaD zs_pV&=rH-!@$sqQ9-iFDFvO+Opscpzr_7yWFyv%^Cy&E&dfh&UxE)Al*;&=XKTLZa zqd$13Rz;1RX69{a)Npp7RhY{*DV=0!E$wAw%8XgK5snJ^!?DII#_oz&=D?wdOAzlLM|B#zooJD&nmy8JsU=vK z%m@^dgM{srLeZR!sv`{wmipO{f)yw4S2n>ZtWzHSp3cihY}gJD41QZl&!iPKLGc_r z5_R`@V+)p6Ycr3jYOSZkHX3)+X~&hk{+Z+na>wzY4v`wngfd#^Fl+i`ZO5i9*ao$| zHj+hcF5Cx&qwb8?aCkGwQHH#woh-_Wd`! zl{QRRnaeDamC6IBFVD;sH9{HMWZsAm9Va4d9MK#(CfzA|F;zV?KoYg5$K2^*!>TaV zYn9e;HYlQ#Jw4O7GOpd<%#j;+BVVF+TqZB`$kS4-=&SuzRY?)}V?$aVRl1hVTQ?|l zGn65j`ngo=DrtCPhI}vKwbH&h*V8fqwJ;nyp0sq3v~0C#^lD)zeIj#EbLw=wfCE*j zcS>(E>k;KVT|Na=IiYy_E(Op~5xzDOPMMx%B&}iwnUI>M`m{^XL{`st7vnZ~tjQzBwHxVN?+vIN=zzM>p=(9iy0lP*T`#1d+E z+At9imYkj4WkstjPJ6m|n9fv}VEX~bnNY|1M1sNgshgSluJj-zK$iE9czO@COl zvK18FPJg?x!b6v-Gn76!<%W>m8i(f*HjeuHpqDq46a-^YM9eOB1+u*q*N429kyk>O@8j2^Zi5xFD>B zt4*AOCTWF5JRanUkjvO{xs`@oLqBo@(qn{^Ks$EqrQn-}N>_j;wdt7qC}zG}dK^!^ zsJ?LirPpP28Yd-`2PJRw#Ns+0E^&(JsZ-xDe}Q zH{7jcRT4h4bQVcAb1Z$YNFu&)L@Hl zoLVTK9OJZv>r{90` z7<+VmlJR%i6-_-$A5fMjeavL z$b@^0IEAz@Re$Jvv12eg0jSgw(D^Knx5L7p{Al;_>*~+{{qy7ZZ*MZ1W4&u9N14=g z_rf~%nQ>A36Y@@ek}!RN4$6v7EE(24^{hB0jEou!X4(UDvrfK!Ec^cL=dUksFQl5V zwZJB%kxyY9wg zzu#uFKbvOHZr>{iop0FKAx`~u52&Mb`%)B+2#g<)y>XJUoEk2oF>4=Z5uQ!vvt|AC z?c+%^e%bP`h`zy!GX%YHhl`=n21XhgX~zbsB?_%7uZaxNxXBpowk31xm(*6%Ak*w5 z&bk>oM5eW!Xe#+4o`#&GSoR0BqD;#M25LPNV8U`mVppg z<;K3TE6aix{knF^c6}y%gFWrd#V!sWmMY)GrZU;7ahkI zf;+&~B%JourF6G{Wm^YF?e^Q1;x%Jz&qkzU5s|eh$gQZyIp;000b%eT0G&rW1`+)e z#3|w3faSIAqZfApAiD)H6{*bhKFffQm<7**=_E|qfW>ge(cFy-nyDoc%^%;hx4pfM z*jRxru<&%to5qf8pFnkfn_hRGI zZrBMMoVCfB6W&9j?6$2qv5MEDJUpIn?!e$5A*!iwMqV=Tj36=t8=L4@xM5V#oMo0m zWh5IQGR`aw?`3hG)~in0h;MAflZ3ea{uVSAsFC5=)ZBQo%E)t9biM-3Fezyv$zDU^a*k(@8@|jW+MLG7?|l zHcNDRl}{P-56txSSqf#S&H+}$NGdFK0`bRsFJ~z6;{CE8uQQRhSwt3;C@#~yrfwKc|Adyl9WeK&qp>h*V~YI%bwM^^||TKrZFlfU`STH86!A-Vx0+Q zr}v()-aR7M=4(z`T%r9pvN6&ZH8XGAmvQt_$B=a|dVQIQKpnKroek{{-+#m2_*923 zWhwM>N1|+S28s8P%tQ5%KF!b0=ao0i_!S`?X2dkvm2sW$n}X$x!L{p&l9TUo@lD=1 zI)rJ*vjQ91UtgX;DAi|WVzA%=T&EQb%P4p1`*GpNhwT$0ti>cxIHh zGA58TT|t zx?!60jsp@{62lh8Y3?AOW^Rn2Ou0l(0-b6IXOOo~?{9v(*VH2WHZ~*mY_0~WS`TJL zeQo%t&{e-Zysa=m!lw-IeL`$r$Wr!9wHyTEg03qk3~Cg4O8h!&I>;VxM=lSIAbZhX zKUoa3Nd`lE20x4_t{mTU)^GpZ{{AuP^AT6k zaDAtLG(KQ*mx!~oQ7t1fd03HfV%f*chwM9(m$KNOC*KZ5WwyrVS}a#B0&>2*{{Ht5 zY`etyo<(zy)ZXE3@7{zT z3=^NkE#8oS`}Vo>d)CxN_0e|F`|+hn&YYH1osbc|T+mU!??(TadbZ^}Z0FvmWe=AH z%4LnMFU;RgYk7#|Z`@=?1k__JJy4p zIY`z3n*&_#qV}AyOO9aA&*twfbo|J{))^$iE`#D@Z6$+>hiKufIpl=RIXyBf*(M9i zR!(I7`w_?rQWDMjvb$lkO*_J+@7+^PJYME{J*U>47ZWdM{1du?IFW=w8Z>RnwmV3$ zs`SB$#rrh)rxq*1RDqN6Gqzwv6WE4D)x9q^moF6RFoNdhc`d z;~#S84(AAAC2XZ$QGt@3eu;vs9XEsLlUKq#J>j@37rjyqt+>bZzdK1 zYojrfi?#==Ck)5plx_* zXZ~qs&z!ME!Jmxa#H`JP65!ItnS#2&M=HIHk}5W#x#G$e`1sWo3}f&rNMu^4ZQW!`Ie!|ELTxIT#5zhy?=&azdg87 zcP~1T8@d5ZaM?UizAZk0ZJeUf(@)ImUM>{d@>#fk4zkIrGEeV4Mm?vDfPzlpt|lM) z%^0PgMZn@HNFNZ9$w8=uXCj+eCMSV#spr~J(Ir!=&v`ezG~Dp|5;mQ-L1rf4c*Rx6 z3S(!zom&ymY<}|YV-|Y>dzApkeBvzvn@gwE>0wQpcZ+%kQoT@C@62V0&IL!sWRP`Aqu<^j zu~8h0-C$alhb24_N6U&1RUw)k4AqqrFWCL`Dfq#Y#YuSWd~al5wBhW%kPHu)%sJz) zlv^)sI8ljb^UF#NNoK*|)Ypw!8;@E$_Ymzio!Dh%6-I%9`A{|ubk2y^ePHIff)2IV zi)R?OV*S9=d7E-lnnjzUQGa*& zeH-!x*82j|JjR&bo^QB?CebYD2-exq@#z^RX=Kb6kN=|mm)cqUM}{ZG>OGurl6 zm5L8S|ED{@G{EN;fi`@X1W?w^7mCj(6w9Wvwl=px_dYT1vEih19?p6`zhRUNd;Z$y zWQ6tU_4og-Uzz_)=k-w8I}FjL$TZ^2*21ol_UC>sv12ua_Hs!n>QZBjmw3E>c>f43 zst3ubjb6NWe*W9}!{`6fpMPlHO)Iq++QxZ7$d0L>tuy-=Nj**vZm2HtT9rdOxI>-) zm@!)xiMy`|b;ww%a9H;I*SVj+H~#tks>-(Cvdtc>RUQnMI~gj1fxZ*S1Rh8yY?CXgPU(V(c*tMY>lakg=XIO#R} zX#HMzFt@|%&$!bzB-OS*$dUlLHx61ZAO#CV3EEz{&B48)oU$`#CGYibacwlHPPE_K zk(^i~JMq8nb2HM@42KO2)q}m^E?bl-Xc7Dkk#x?U|703$j^EowhLlLr>XRxR5^? z{U1eV9+y=1u<@3urp%_SG)iRPTNN7d{uyz2}~Dp6B^KNvRyo`2RA~W8EpF zTwi`SVvwsO#@JPqbbEUjX1I%U%X1+PLkzpvq-dl#m!njOmc1)A@_*Wb9rUi2rHCq}4OeP^!E0b;g#_{;ijd=ePP$%BBt-nEdnoQbpi-Mk41n zt0i=2n^jW(>{#LQ7?^|iO%+Z(;{2|UrJyFxCx2fLXbWQt9cs=vr=>N2yoTOC{B2Us zl{S^MEI@p{Wp}gnc%1}Nxu6--kJx?W!|c}zFdEU)z@LH<=+>$Zj>)WO0?a&z*2Y37 zQgfj!f?4M7a8I+3cfN`9!t$1UnlO=%$VB5EDRt9@d(LU>b19gCnbgr=y2ayq&CW~{ zYS6**L)$rVT0+jp_X?q2A%9o7bRIKUDKNd5*BV;!WRWkW5^-z9wA9u~;T<{%-7l`8 zQ~>8S3w{omtdqQhx5g4|UQ>veCaRBL2oY`jz@1uxS~Gp4ts7(gs~E97@*xR5(7L4H z%iix8Vk}duttf``-+5}11zHM4%5S);nacg{GKoW3R}S__$E5FN7cCWVRZ8kJ-$>VLD7@0T_6H3p3yIpBr zo0@G}fAnI~C|Jv%NY!k8r_!U8kTCx>2Ky%4yY({%0 zf_ToBYcmQnG77ox1n19Fr@#AUP#g8@1GV+BxyIy*P2|_2_6Py(@Hhu@T3PWwF*gbb zW)XKkG5O6r%c`+K^|U`vHM@di#0WEv*@O~{a}-Gu_THpWmqZDAe-If%Ak=$`N(_ob zTTV7=>b2>#8UU*_)g16S`z?F==Of7xYm*Wotg!4TsH~C^__&&)zkf&6Zs1H+opE3_ zLh~$5ZR4U~r#h(}*W&U2BVA_de^SpR-haSmCcP*JF?l0W;JzaxIjSQR z>$??}k!ef6?maRz%zYiJXvq=$H}w72zX2{NtHZuON6f(!w=$C+mJQSEXf7T9?h1tt z`2#+vBWVfSWRPpMip0n}wh329JR1l0ro`RvSeUr=$3oY4KdEUpL4}sX1cx!1$WCF7 z%87`$*p-m^NT62lJr|O<*h;i4iD6PR%P&G1)u>kM6+*QEw#0seMD%4Ww^2DrenjF z_o_;(yhk{7at^=T)jKBgSRiM^BQB;KD&j)5fql`&Zck;g(7Eh;Jfx>7P^-ht2or<>W1RP09@qOn;No8!{76u${QhQWJcCEUK>%! zU@CgE7i)U1UEr$TRxs1TRaSxp62cwt>POmBp$9qO&{H|dW<`kQRl1*tpp{*hGjf1! z;f4{X60VN)rlk8;6LLtDpiF*hup&?mBRpS(Z?8J@;x?U_7SCICzrsAHMp#jaB9i1n z>E&L2wxV_nrQ*=bK)=-}A_d%+KCFJxM&AyEv0xWF>!r5F^G;RL>YY?YOu3uQuh$$~ zLRyi%11vmBnL3zCywdVIw&cNFb}4*tpHb)=luzx4i49M}#&@Cw#As9xdxRSk$Pw*a zgNjbYvYJ(S@r&J{3@%U6K-eyh2+PbVA7M&c-=@^-Md+k}lo{f7VDNZeEbKPVyX(K@ z9jh0`2EyfBUsp15TsmDQq{EC4tH~Ao7R0HJ-Qou4K82cIk{G7DFWg6}*W8WZ${-kA zbvTBzcU@2uw9y+C%^R6jm~n{fIYAk9?ndmd4gqc$I0upgJjdwq4u6k&hnD7-w-+J@ zL|Oe*nLC8do_iUiYz=^;EfmC{9B{#b>661 zP`;ZtluQD9cT#j2+Fd3gunijp2chd7m=TsI>LrJJHYfFsX7e+yM%hYGwOlM2%<6Z| zQAjwVur77Eow_w-1S2Dm%i> z_sp0q;S3Sr#pBTpi&UJX8D&R;vK&Xism3}@O!XPvbd1ed6h`Ebmd+uHXMB{U<8}_3 zhnp0$dkqSqwL@*JieP=DgO7ZS9x@vO#qkohjfB~pFG%95bteM%{M-l6ORo)|%2TXdqTfuMf9mgUPcD2KQJ^4WK-sB#Noo*dvNHqB&|Bosx4 zaSdb*2Agcz!|{xA*c^3=rwQgL?sgA#aR9$ZPBi=t(ZNW@{-rQ+xo1mXQ^U@+dsc}N zhA2$>=Nu0W;bLSG3Z!S*+Ye}fZjp=BCxP{T>HZj_w2|<7jty7H{p0r-gZjT!jHzS| zz&A#BXKkAvo9In1{KcTK9c}dR*vWnsx1$#E?;Ows&3Mj9y)_Ir{94Iq##oLtLGIqf zUPN#T*!lHI%<&!PuGlqiI`&VjNaNfd*7a(Hu#Y-hHGcCH=5a)v9crMiE@>JTV~@(@ z#PZdAWBDnrNZWXXt_aSM{&2;?VY1biI23GKWpVF0VV#3EajI%JRC;!;;I)V-1bu|% zGZq2#y8in2+B08u`@ef~%FcI0<{6Nrtb@kg*UvV3Uvva+Cf+r|zRNqeB5LJMWzHJJ zW0Mv1@OSH24F9kZGm^AC`1o@)OO1?fY2F&Yq4eqO@%6i(`6RyHV%Te_3tW`Ba387bY zRzBUGQ>T#KZ`J;6*|?h+wbRzY&DSAuO|3D#xp88;yFYD&II=M?v;cn`3p+?1Uy+jR@vC9O&DIknKm{3ru(*jyuVQs6D$e?RXXZ=M z-~6}ih)9Si-rG(JX}u-{3HZFBQE)-dv3mNd3a(B;l{KD=irV{5VeRm24ebJ;eTgFn zpQYMH$I@kx*1&9}PGP62^4;67ZH%|ys^C~aR+PgC5)J_Dm{agxQ6X^&eAtH`Bk~$#HpX%B2#AN9dP&Y zNX$c6VHRh1K$HfEMqu4rbHp|6814*Y21ZFGuUZ-Ix#|+H$tK_K_a^f zlM2}-@@S;94LFDUa(KN++uIL=`L?1+%3VB&vJ^$XwQ7Lf805P{K)lxa?B#347(MB8 zL5!<}R`JND??69?fbLQVCru&*z_BWPUmD<_?}wXLALZcx@ZpXK|UpLUorI z8LcV4DFsQyvyH`gOPVtQuCs#cRarj5z+pN-#y@JZ4)Eu|LL7OsM)G{C4Ao>v^v8Ie zlAwy=l2b(lNu@K1WJd}v1E~Cs6RrB;^k|8!R)QC5owvC3;Uonwi_`$bUD&~8Rm&&) z`Pq|UG22sdV~DMQxkRE1m!y<|ZMN%iLMI72{Ce#}M8yA_PO7Ngn&L`>bDxIa!Zv6{ zHRWLUs_OiZ<6*_-R<=Kh2C&8BLhd;Sl!V~KA$UQXm=UsHsxg!G!yO@+A_MJ_UXakI07TSK6EC6zj$xWNhT<3zN= z{n#f&FN0`_!X8~Hy)QAqX_FH!*l)cZe97-s?Z2%qriyOPKyhVAt9a3$S0@gMkL?}u z^A9e=%!U7pLn#6?hliSb&r1p1Dw@3>WYfyUhnMsdY*0$ZWZ4nWdS9c4Y;=BW1*LTZ zUM-!d5rz}oFmVT5=5J&vjuzu3`S~ejh7NJa{vf+B*Or;!4r8sJJcc6Ug)ZwL8OwHU7jxP%K z6FQfRodBh~n9#oU>%Hx42xa-z_Bzj1mOp*{7bxumdMCcrzc~X(av>}v z>KPd%b0}m;3{G48ZS;-FfP?!5Gcr&%G!=HP&jIxUC#>|bfnNgZJSs6j6(g7B?uvVq z`O|-Ye_1^F$DeE(M(vje-KP>W%w((eq`cUf5pxE|vLyF%n)5ASd^7cHaRhct$vQ;ETI)jkhnd0ha zH=r5VSaAp_q`>s-Sr~yvcTr07wi+IgfGAXU-cbdC`3=*;sm}w)KdGwuK8aX0Nkw(n>M~lI*l`Aak#4b=Uxvm``e`fr>!I-3|}L z&ZH`c&Au+?viNRvn7r=+Fj(LOp*vYhetJqq|c+c`WyXZlSC{X%V*^ujaj^65!6H)MuJ`mCw7Ha z(ka*q;D(t@K^E)C61C1mE|n4%TTR70(PWL@74UF}&MFKeC_AaSSPj$*y`*7GxEG*k zp_qY}$aHy=tzyjN`D8|oaPyd{_@(Kchj4MReJX5IUttQ)R1AHKBMG}x)!C`m!ADV@ z%mo?ETJQ}s1W@Zh@7$F-GTa7qea^XSlTgbU0C`N{{1cbSKy{x;OW$V@ihn@vQW|Im zZ~$r2O8plaiAz8!S&VPqDJqfsZC1E17yA#1DWt;`y%XS^lqPbc85Vbb^w*MUxb@;I zF)B?S;@xc`4X|fJO9=xgt`d$Hzigcn;$cp3Zd`as#_ysV zR-n0QAexi3*y6c!@_-nrqp}TPT8^&}*w>h`h3?9bP@edvJI#4}elg(NyqJ$}+C#A6 z(tN}iyxz6QQ+c#lWA>v>nu>j0ZD`Iyxry6~4o|*;RL8;EpX2%x^EM9@rw6;o0|wJp zz=(*!?=b;ose{Kwfzd=pGy2%AYZ0f~F+aTZ!jQ!^_8s}tx>&%f?<8cr_K~9SQl73= zo0_;s=+24{Ry*$*bM}`qk)V7k;1?ITygh!*D?guWQ67S~3-_XxI`6*Wq<75ICDKGC z`J<>VXQm&y6c2N$N*+X2WYrVuB_75b>Es(C@zFzwSQ3bl|J=idgu%mcV-7=rvzCFR zG4c}vFnE95)_Lylg_ZDcW|7uTPli0xuJ_XdHS9$?kS*~Q+)mR61}wqK#rClOM!wr{}+AxxcKtY$l7Rs|;kmOeP9j7ab5y1TFO)ef%LceJfXK zCKiu76Y9T34Eu8{Wkm@2@368&6oK{Wk4t}fN6R=QyNma^<<1nFSOIr^T=oMdvwd%lQ1HK3?~`r;W8E zs#N7Mz%4YTcu=Z3R{xo(=?L2WoQGeiTj+!hh&4;Yzv!c$U<8j0oqZHLYo4@Snk1lP z64m4Eu|LB*n@r#f96B!|=f!eHKFz_+UgHa$MYH zaHjStpR>}^-8#WztRyM-_W91dWN^XM`^me^aWM}b^J%8som@85=Di@B`DDyFg#Mkg zMU}}JnMF$jmWiKTc=x9G-A0q|p$EzQ%Ii<%28~$wAk`qNnJFNOVael~fozj%b_tuI zzCg_#uv0o_hMXDjn%@zIj+Y#$S$Qb7(|+*6qV`>O)67zx9r^+fO7CiUc2Qvh50fy) zG5(;YyX9Pcws*u<%Q7%^=v7Am##5#G_$=;y`_yJu2GJjQ33HSnZNgw`sD{Ft>0OKB zBxXD)6KFPeo+_v}z$~=ZZ1dDu#gNQVVifd^xQ`(Y3Qo)2;}hEpqFfQanNJ)AXD!DM z_hg*p^X+!-sa%tRwUw@U?}uQWvsP1Mdf0~QJGf7%MO{nGQv5zWh`Fb)iy!7&44@JGttLW5JE2&;g7eRd+sN|GZ#X(Y7}; zqaAz${6nFK&kFU${u%R^cgF9(etPr$No@&Q;+u)Cr#Px6lJMqlEDmm-_rXX!wx*nD zljf{hsC$ZYzE3-UWADITJbcr{jsqKyWzGNb<zhL^66F#>q1Eh{+hX3Bqe>I`jtx!6y zpL*(mDWLPNuBp4c#8w?SCH>bL)+YEN)5pl6f7ia$cIERi#9H|eKR=EC@Bxv3=mMhG zieVJ$1mfK1J1Ly8_^>ncDFL^Ve(XG=q>g>_6v_$95vPj0pM+I=WE6PV!h?6VIl(8F z+m}{4{-xO1VU*UVj?_dA-)@)7PNrXR=()}+&=Np&JTnPvx;BuJbWfWsYT}xE@7=85h-t@F%6$h`ok9CU1 z+lX7nq~lM0{!&$@V+VdfMDLV);6#x!- zCY>qSvXtU6_^I$5BTuM|#q8TZ_^tbQ%PE!M&aKzxIB)dd+_+{QR#5|fB8Rj^2Q=}u z@At-J?!#{DLZN-|BZ%trKk_L`5RT(Q)G!J!uB)>jn({^JW#W==Tm~JBu^5qEM zPXxi||8g$t1ZXlkh6f2PK`X|`M`BIy*~}G0tmGK|ey);!o{ToxY9v4UBS^3UHQC^+ zLPt!M9^i^M7M;5c51>4gX2vloX%y1Q?{^zgAxql@GFf8Oq3cbdnu7dBB&zK@?* zub$$>h{2f!xzF!{7TP|n@PQH~zS~~WgPI8Q>*bx7mrZlpWnO8fVh2^HNZ$9mh$2t8 zrPwGYoe}G&9MTUDN~M?{>k7q^NX_5;WI9#b**5)IU6Ln&16@X$9~Serm#ygG+cZyl zSpIyFQ4~PV3pylE=u^nF8{`E6A$QmG;VM6;`?KGcwJ<9+yD6P|J{n>J0>Dzsge|c*DCHR50PMt z75ZkT@%YxvFxkLyDW8&c>(yLkAa9hl%+TTw^q4G8R+V1QGlwlq-c8Pp6BwpU+Oo1o zXhWZ4fwG2HSua-udM0yuTs$tuW?rW;0?26WJgQ7t_vR3hF!t#`8FXH1RLEL12i}uc zW$y5YO}sb7+ASwMrP>y&4AjJd3(1DiHo*mtv#r;QMj;+M2N>z>Bt@Iu^)UwuJuLa$ z`@h2?+?S_~gt>s5a5l-SJgHnoSu>i2BsN|386JlO?3cVjHx^Ltwn$`j`JpynJKN6U zsf@*cGKk}rIjRmpUQ=o!i?R@Jf6XUJyFQf4BjzgVBL)|=#bwq%JC0nuQQN(8^}%52 z;h4cy=W{(mUd2nt?4<)hBOzRzYu%L6%qRRKfKmWwr zp&sSl6F}i04%tpJ|9&`*pasbfi641{gWrtJx2eU5)nv&Ml7c$a(Lp~B&V{msIC;yrVeS8K@2yVB#0yk!XI zMNQDc{|4Eg+x1)t?TvC7-^6btc$?Hq*q(q1a)O=B*T1hnetbQ`vC#e16VGFpnFqR7 z9;y7061rlC&CJ+fH!u~gu9VU_P@b5X+w(*-PF_xk&7J@I%gn7mK1!eyRX=)9!4xa( zS#mP(VBnG;HB}wDC&mw!4pYY50LOZ*;7q+zU_A=`D>Z<-z3WXTC4rG#@H#O=c&uL8 zI(9&I{|Coo6_uacH8I443w61x{~D`~JJ>aP`DxPqF^2Eh&i7WARvy=X896ie_^aSC z0U{?qF1^cVNs{=9Wl!SU4c!9^BN*bC;o_%P%7vVzez8>RuoHb@>6_SyH zb9~_w@24*__i_i17`9~I9Q(z)dsj(bN=@npyLGz?i*{aT2WGjyuj3K%8G|c(s==%O zl$9+oAO9o$!+hrJ(&Hy6mv+j*yIiV-QS8B5i#bxQ&(}`T+S4r`NAV6P{Z0y7lfLlR>SW1~h z)Gb-=$C2AS>VC27vOiM$G^L_D_oLBn08ww&b@w(K6e(Ej3g3y_t6HQnra$-0YdJ-4 zKX`J^t#`2=e~Ec4AYs}no3Nq2&4@Q?l9DB4x2{OCvwQutVqvk95)%aXOf|l`u%tLd zE(1zR%b(FJRXJ1bwFgXm(4fVX!pRpZYwOg$m^$la;=k#{3M%I~=MFDS^>lhzNb(b5 zCAZscZn^BX$Y{9_?hqgz3(cNSP?*=`o)0gN?~luP2cJv-hI4Y+uj^diVz$s%)9-cH z4xe$De$L0>hfr{Q&l`iJ@3-ArzVj4QIQH&Ov4X7S7z6&dw!43VsH~T-II^RMM%Q^h zVvG;OKBh>LqA=YVAv{IrIYs42`uw6D+Wq&Fol$6>sktZfOlq5t1xB$d4AZNkzVP03 za*+2KBRn<<7IMCf0-Mt+Ztw$k`B>UOm$AM* z9mpl*UAXV0v2;k>zj>p#4I$kkr#ddbk~sK`*Ujfoy#ILN-bgmlThr-&Ib@~BhuA?k z&#{88@sSq(P7QC$Lu;PWP(zHhXDPMmjXgWp5-l=)W84p&*(5eI=qLeRD^?k}W15Vn zR`w@2hGg^t-Vw7G?I(IMkCh9=4B^wn=k%lqL`l&(iXy>s8>P$*V~Ot48JKUz(mI@< zJWr;%q$qX?&EO$ye&4%vlU+d9WyknRu+_=yF8MRf{K&5RdV;bp_XqDXl3bjuw3Le- zeeeB=O}c3t3)L>Rol_(_4#uXb`x$k~c}zNKA@<{9-yKU8rAhp6g|9^0dFLI69N*J6 zp2;}ax!5t@HxM!iG}D>6JyHtS0V?JD-X0xjb*y-_j9#nEa9kQzn6;2h$pg$}2MQDz3E*%qKT@KmRnb-Q9T#i-W4j;rO4czDy%+2@^ z4WAE6b+8}1->0a(NC)4mLdpZC24FN_2kGXue^>61AQnt~t%Pz?(dqm{aiCVLd|pxs zmZl2zx`3IX-Dqjp#CaoJ0Pj)zN2L&#kY(~mKGknIe1wvkpRA4v%e2X$KX|{Wff~VS zU@@sj%#(< z?b%(u@{*4t))EcPb6K4K^7-*+`qxF}ofRbblkxC#z>08~ENCYs_xSDnk%Bky7wsnY z6(?7?RM<;9F70|!=d{cwQ$Kw*JpLH6{OY#=_t;E>PZukwE)J3* z3K*uy&6O&t1e8zFx1;J8mbgpk&U5XHSpWZJkd`Wy?~L5s0~hBsUq8x!`uZ5SdJ4$m zhk4l1vTq8`!w}b29*ns==7Sl2KJdO*Tc0~)+e1fNyr_I}8TBcZ!AwFf{g+Sw)b;%r z>+9$I=l3{{9gJS;5A`@gP3)huUpb)~X+8L9Hh$%eWWJfH{W!Ms(BEY#72uSSwK0|p zy;NIhn8o{1UGDzQ=s_`rQkonqADQcszFunoK4t*=`^RFwgkx5WSJa<-9--j=wdLqJ z_aoAmy9Z(_syy-ubC2fr=%!8u8SUi#q0%P5`vD25U!R;Z-S8fF0dQfVfGBA7i%#L< zhdPJr=f%n%4ZiE21J4(}@u27WbBl*C+8JB! z67PjJbtG0oDe-33^y3WJvh9cQbYR9rpfUN3FEQcX`xzKglrl|FS#E+O2l#mw5gTvJ0~3} z&xd>1Lt;(GzZb-MzF$CL*%9RHUrp+*4wG$7h%649(D8$MbUH1I% zgzr{iDoGW}&Iy$9#U*=Qmub_ewT0jKjla}nZI*r?rtSI&dB84NI&vQK8jH2uAzT;T zgHv@b@xFf_CI!nFhs5x;^8+w$d%~ zn1F398n>gW2t5tkJGgRJUlbuGBT?j?S|1@nZ{iaWYmy*6pEy5#V*U0N0F0Q9Yf1rG z?OAb5xXoKo1B!cQt6-K-5|ZG>;`=TDzanJ9I_w!+gtofugFQ;a2T!%Co!M^Tzf^3! zUaR3);p9|RCvTQ8lHZGy6lXK|!3B)hplm{RLbz>{Nrs{iU4id15Q6dYT~b1TvQygV zJAf+g@?i!L1e2{Uf*YRu%1$#P^)G{UqMG~-g3b_#Q0O9@E(Z^4oXat-AtlZMO7m^8 zxk>=mP3yFT{oo#;(p_kgtI+_L=|l=1a~?y@he;Cm6uKM0nzDnq965U?5k&(&%X1nJ zRG94qOI|{xoId3w7Ap-7#p+<1u2_s57UQ#Rwg{np!R`s?i~EDgdkV$kHec8~&b z!$5jhX(C|{?iB5{sX`5EU;_u!nWQa%j*2P{0oe#cDDYv#GhA?4Bv5I76eMJm`e3{I zfIP7P^-RRQy@(w^O^OimtRdlsOWwKJ0(96g?}{dnrUv1J$GN->dr+ob%6uM4=sqKK zFJbLgnsI~$5NXRL&pzkPb;&0)4Us{6vh|`6GVbXtQR!2Vpjad7#lcrAB*IBH2}9o9 zkUyaT<=x-K5Yumpc`Qv`QnN0~``Hh!72Tva!h~NscGO zY^HDyGdPL6G_V-zkAs73KzSNfNxplZ6D>qNYaNDB8ca78Of{221BU%w>&w8*;N*Eb zb*%*YwgQ`q4cr-^riBqiNL24n}u{T+@}Dz@Mzi%0`zY-*PSV2-bU{NMYY?+3xQ zW6ouh)2B$n$z5B2hyqY|TdYXbA8?zwuLe6hdVz5P0Tw;d(U|Z(NDa8WL+%%DvrCAg z_kK3N`O=knVd1BG8}Kt6yor|IyXDdirVmLO62Ir|LwZ$NetI}5zs7|Wd_xVYP*01F z_lAM`JmOwBGq)Uv2=P5;;tM&- zBa<>6&Oe-lBhiil+Iv%pfo!TF)DueZSC8#@yK7^R{kl!t>~%GOLU;1(zxTdIPFRsj zr6RNf58M^SPQuBsOhBpqXex6_E|fnYP>~@IC<#{@u1d|D@>eqhpB3Q=w5;n#UG&E%O<@z$@HI}L zqk}&_%PuN8j?Cf0usLO&kLEvp0TO=DLDbf;OGVI`7n;R5Z( zbnbTWJv7vChlzWdY2jynGoL3!`nR4+gzUDO2mn zw45M)l{kbVXmvrToc+CMU_l2mItV0;oc}fg*Ud*QfoNt|ESFG!n3_MGcv65l5r$Rf z(57%BT`m$RCqjJmUD$3VgMsXAEH4pD2`)3mb2wDlV%UB|M;M5P0xc_8b2!qFw8D=y zt!ZEc65wID$*|V^S)FK>_#m6KpAF1;CuuQ&@=<4hFI3I_m4CW*q3m zcOZ72!_SR0_QqnoO&Y*t1|*wJ%KI8xCLI4EAQ#ApL@sQ~ok zHbWx9E43Oh9C(Y^Q!$|+p14kL*V~GoFnt3&EU&j@F|;U5h1dz2r~WZJ=*DKkE?MB9 zmC46cjHPu4TGIgCa|muld!0z?V=6ong_Cn(7%t0%yvLr=Tm=h5v>F@;=MWGrK|ATc zrKz)3GBBZ77$OqZ2tAa}^FIKV0;jm55ogkH2L@K{QReg7AgHU*d}bgOJY%{&{YI675P0tO0bc zU9D{1qLsfgr!NCmfJeQ6?~$`&T!Dgl>kz4h{@+lPFZ5G%$cBgt}E`X5-b8UT}W|JhZu=mY`rPA5AK)* zLAb(Rj~0v=C4c@`quB6WlVyh?vSJZ&M3o5}lSAD`@3Z?yP#=?)M&NhAZfD|46C2>- zgV(&em>=mVnn1aq_FiYs-d`9xP#z=8%gOu=jh zV1I7`M7me6Kbl)*9)ta-vj?z?*u3DRQlDhzkqHHUFEM<#At479^>BxfDl;CvE=Rnv z3yJX|jLUf&O8h1J^e0kVQjLm!z>D$;X-#3NJW&6*kQ4ZB^w%)gVp$uGXs_Y$y?1D` zO9*jZB19{nSv^;wJrOPBXjZ1#=h2BYWVEU@|K>C~AV_RT*Mw0NQdCZcsHyR@2q$i= zB#j6!vBE6)5oE(JWrh>cx5xbU(g>eb-cuX)FpZ7;K!2rns2tOjJisOom@!y5CYscU z=~7$+xz!U?4P08}b_t4ff73n(`GM^RD>N_Rn9%F*T77-n+pm?vgYsuo@f%Sb4Xi<% z!x?67iF!(un@>j*A|-qx0O1qOk}<OfRsIs!D7mh^}(d= z18lj*%J8FaVynuEjh7Rs)Qk~M@~_P$i*v5_s9QPyXXGWl6>a#{c6j`%1JxrIJEBkK z1i0ofvyBZHBJ1?o%HOO|kI>r~=$ulAibyW{MLC7Y9tf0b<)J$c^>zaFJ#kCelSh*Aaley^+ps@YR_ZynMdfEB7 zs7?JTULov$*1$6#PlHk&%R|ROEd3hOV~<^jS+uP?oq-acW16GH!13sr|NcSzl%4mx zZn!@jp_KE`{Av-(wE#=Yg2cqA_(J(5f)HXrV#K0U%_w^a?piQwdA019mHjJzU2#9h zbA=ipddbiH_ho()HZ}TePKC-zwn=bpl)&*2ZESzeZoQ!Fg!|0-CB_l6N5pCK;_m3W zp>j0cO@H1f6EUV0sI6aS&U`WYKK^nh;hE2L&UD)57-jY9tD8>u?7hBkMN9(@f6A2e z&BjpAf?ZeiHA?S8|9HRTas?kk!-2RecdyCc($8xRuh_x`N!35 zxUhfkRWvi?jp7PCDJyuLM?X9ws?9osGxNMMTI_?0XWu4xAkh>xyjI1Sgo<6xFC`R$7ykY@eBi zqRpse8L*iumSwmBX4o_*DnK;NLZeBA9v{FO?8((U*PJv~WRxwRy}M4qkM#}>yj68> zjB_T&X45v&O^%lmfd2ZjnIqiz;H7O@X-7nd<5op%XODd%pOSjeWv`J>h!m%7nS{hPYRA^mh@Z)bbC~dl&(qrT!+#dFoQmA} zA}Y~dXQkO^!&Mx(NmspwnU*S`X`63*9yBO8eaMkW@fO}etQY>*>hZ|IiVVXr)|ehA zLEdV_TJm7Sg|bL4qyr_KH6ukSF|_fEW{A<1?X?r3jO}QyWsXos$Pz&%z4`g+cAL_^gMyxex}w{H5DEuq%TuyKjRd^T~!Tv@rp4MlqfL};3C?(@x*ox*E&xt%IY zYHu^>8u4eonG|`D6M;&yDA%xE3JGTwJU|U92ehehAdj(MX&4#H4k@IjQ*hnH zSSYE1Z{JvyI#n^g%FUI~;S%7WyA6*C>IJNiM zK)(;Owj5J=FdWh3q+Y)KH}Px5Om-U_q^|B9YhYE=_!4 z7UAwSzZ)*tm^ca9PrizbD&%!Pb0UVb7zV#_kN9NG1Y|h!_~q%cK(3-Xy($?cY>_o~ zWsl(D`-6u6#6^5gvR)j}D3)SnD}s7w4MZ3XOrs#qz3yl`qW2Pwyl$t$hf56_Q>Ova z%4rxGwSqAf+^qVgGR*8m-77<+Qc5@gUmkrvWXLFVOi`*TOm;D5HbVajfyr5{BVOTn z4gcw3^pPG@utR{=LpF_YB(p%BgPN)l98;#5>8D*p)Df9_XNq8ac(74iiu$(#rUYwb zX@l6Kn{*H*nvmh%%9SRF&@05Q>G_Ev)-gh^9Drnf91#iTooW;{JS^9!wr0J|C`8PV z6+BxxW19S0t=K1U8H1d@eB^*AR+x%^bWo!ztTJp%tB$(tdYLHqO>Z>ZMX;2q`d?2( zqd;`H2AdUER!Y338%RwqIKkOAp&eo7V_(7gy0kGop;Wfu{R^JXL$+;Us zp+^NTVvX3hZA2>tgs{D?3vTYs*mSicSCs=TPC7{x$lw!RJ=Q|dy<4nejxWZw8pRNMr5jA^_@T09{V%vj$Nbv<<;P<;psc4 zK)>nklmPv5=&K77ZRw+CW9NvnCz%&XI)Z>zI0M)p*l1aTZo zdp>Y#Q{r@#Mi zR%Hs^jnuIr#f|}96s%lrIfD~wnPps)^|@T4)+sDupdYvSU>+zQ^lj1eH=nzH`sMPd zWnfa7*RK#>tmXZ?rCx6Q1Dn_GcmdbVjrHxt$6XoyRzK~ksAV+IuHDhObnDCCHYA>_ zZ{`4ztF?C}AT8N+J5k*+Xb^n+<4 z2O}VmY9XrU)fgf=xhV4HT{<JoZA|?bF?sDDg#O(-U)ay`K8Y?WC zjX%#Yw}wJPY$a?p1B2N!uqjLh2fAj5V6gl3$)V=zWSZ>#;)(qRq&))@srQ0}LnBLt z>4M0dqR6Y52hezUveBesM+>5&4z4`qCh$xQ5RfFNstg19-pEC~z}k;<*zzSi$KQ_b z!on?1>mZs`r4YhWZ?NZc^|8c|>vDX9rkCKfRX!t{^@KTi57}NdHl}YKA{d4nWU;kB zW3?NP>Q96UX4zNK3LZ6T2eZ+34bVL+v}5A8VEjZEZ6Bs9iE9k^HK#@wHHrs#HH@7ynuQptr7=z0LL4C4V(le~_)ppLRh~f)dL$3yo245{r^M7h7hz^S8jS^DN zK690lYfodlM8oiJ6h)?}ktD&i44B5s%Q&sF)5)4?oP;ES7}N?O#}G&`-lSIY=VrEL z8mbJxDD6sWe2wiFgckL8wmhS9lTovxS=F5-UO^sEIPBkyuJ1}>4xMWd%8t|Q*!X6d z%N5U?VB}Ri=C>KsFG;~z^am{M?R4sVFFV%VxMNk?Hp5@8>w^4eH)&w6Drc1|vB2V+ zeUFP0M)H8QS}>lr!7%wRNbI4Riqdc!_FbO1%Z|nZ!Kbl@)6ET=UN?@y97F|t@{=dW zZ+W?Gn|r7|k>89RN!{j9P$w|F|MJiGU;4g&K7*&ZAQk41W)aevO|miB)dSRDe96tT z!L-1Mu&znuaWAEh7tJ{Ur??VhRivu`k?uGT6t(6fqXJ^K2NhHwR_K6=d02cnX*R5Q zv?k91)kGnehj@!nB~YWrTxCm>7~YX3j>dPzSmjckKaPt#Wl9O%Ifol5nFHktxB51? zzpNVP!;iX(PbTxw5%Zv8E&2o!v+KUOr6ONID``d z+mbXI+GL{2yAx@64;#SK%#5)EV7FPqX&sphoSue(Qn8CBAHh=Dl$9966L)M?@0%1= z>NK!2ilICOIAoG)_&>Iv$5*%r=~~oIfG+H`hiFX94lcn9kR`v8aFTw$1Y-gO^I^DC zA->JTu*dZQe&y5qZIl#)b6glzY!7R%!4Z#p#la2+2&LPl;2*790VXL*kwX)=l`t3> zG6_d0?&9)0m=!BKH?E%qCNSLOKJUnygSqg1!y;}nS3-2)4GqsvfXc=rHl8IP(uWUGWo z3Q73`NVwYxh)f@M7MRtTtJO4Q@r$9|+4+rP%)6AMv)H1yeJwQwpqHsZ)MHqTwiV!= zItQ1P7{ao{X$&AAQ{pEAMmut5f68t2@#wjH}I6kD+X+6!y zmqYJ1;WYSYxTfN0SQ>!-u9z#nu|+?7OsRIZ!3J*v&IxFN{brd1Tvm|)w<_s(52lKc z`)OJZ&Oci45?35jP@+B#p&9H*q#`xy|2R6+xFqxc>)U2~O;fq+OgXLYDWagisVOxx zZCYFaF_&DB#AH>NmT51ysa#6MEE7`}7eoZ4T}=@c$qNCY%v=$eQe>v4y08EJghxDq z*L8iD&pGFPxa{HF^t$@_wh9QOk$LxiL5cK-g>wv($8hP?4VhWJ?v@ZbX!vN9}hw=?hc zcMTs|Bj}ohdyfXc@_s=YmsIa3%r+ zC;4qVL$;m5M^R1*K1|Hqc7`e>`x39CG<4?dPv1wOU^F0P#|3E;sRmH1s(RCX1ov~Oy_Sn>hgraH(KX;t_ zZ*2-+BUr5f5{_d}{0MBjwawiK4(i;y{Y!_ZgZ7kx@V%{y4#`&jcFKDsCGwm`gZM9g#h&Kq-;+4bzkd5?tl`|hx%dD3uw&%?GN?QC5q|GMhbby$*M1L$U`n|w z{T6rkc9QH4K}NWB#=R#pBvymb2q^U2^3Ey2s#<(t+5PYH*S`OwKR+SD-X;WgZ?GP{ z9uz!Q@@N*Hwd2<5UsC7&>ilzi-KC*zz01T)V{f~P!ea51z%UVO@2hQif5G7*XD|1H z5w~?AeL?P7r$S5SV;giN%{abYGCr$%tr_a3yTqPI8IqVrFocr01O22f@B-&fE#2RT zCcrr)W^WL*;0tIh>Hh_v6x*`8g8X&^<1l<} zR^!aLQ|-vMKuS@p$F++2?WM`$R>62d7z{6(nEep}a;n|W2>Q+}whNITT~3*?oQds5 zyX&YWz?F>;DAp7t%AQi&6J&KG?|lu0Hq9=D+qsuUQdYVP;4)A~5zpRs7h=XvbegEj zT(w|3iW+L&y-eUKC57Vf?{8nvbuGn$)LPflr8`3KcSNDo()k}nzf7v~u!e(sQm2!} z4gycXqr1OwU*Q9zZ^(|`xb^C`L@cZLfEWKC;NIHZ{pQhoE|j`F?hLvtH?HqkdBraR z(GEh60hoyJ;X6ym>nY3$@-C=g2L0i-4@C|S9WS|QDEUPs)}r10nXwZ$M~2X}kP>FB z;n5E2?Z!K<-EQEjE#z4HyMzQ$@SzoiecRGvi2~78Nr$5VoVCtuec^~G(cOIGPQ5Y9 zhUXJF?xAD~NkxAHNK9qV#)a;1g+usZ>Ydez*5QK)4)}`=gQ74IO8ucA7Lb5)jsgsw z;JVSOT;ZL09Ef{2-tL zRs5nB{D>YABTvyEQECNh9tUs0qrp{6^oz47_GNv@Na*XWO@s{!(KZ3~2JT-P1aP(KQW|A-Hw2v@g?zJ3~cB#=MG+ z=CDQhGU6T8^B^dF&kI&jx2Cd^V7|>g&e4sQls#{|WSa07-fLlEQ*S)Bi7A70yDAza zXBG2FfdA}n*M|a4-R6WP%3Yhn_3e1Lez8zT+CWhh2Z==UK*8&vN#AkCh@r)y&*XI6 z`8T3fAeM{bcA^_pba+$PO^$*DidO_10vUaT`lXD>j68)-51~J@M~f-}Qo?1OYjA}L z5Gom2Wm;Ii{|q=TBk5HYniIXMGc76(q_d2p13tV6Zz821^Ztt@L(_=YaHX%^c)2?U zdWpOqHzBBj>Fq?2KnQQdAYI1LQL{zht#1ZHIeWDsJTqFbw1y-_1SOpu(*A+ow8lS# zFG(ZX4P(?YLHH@hEKC<77X}VVGYe?*9}t^GdzoS0asaElkVo)6C!eQ z(LGKLOP-)7{{9%(o8DIsYwj!KG4hJTx2}P9B?XamMD(-|0nO)x_+J`20q5@tKT-qt zA=NwUhy~DyMSBjcm!SLEHli)Zlk+|CowlciXIjb_`U*9UKIBLG?m7&7NZ z6wcs^k!(`6YlvQWtY*?(wpo{)uSHV6Qklvkn9IxIa_1&YElW~QLE9v&js}lT0EAkh z!I!i61a#la=~~(JzUmiOTbw6-@j%@eP`>8}#;#4Xhxblu%kbKPMQI@;0_#e@)Eytz=le{()tmtH*u=v#GXl7-0;IF2KBg$Fk-SFk zx%|=$(J|^u!jJ|@MAg|j-i%a~u$kc@yow>lYM1oDV=r%3p>C~HAo^iZb*413eL?lj z$TU&hf&nKmWFVS@h`WcQ?^x;v!zlZ4H2kty`sp{Oh=W3OlJEJs=%-J@FOjgth~;!{ zGr?I7n4=!gewqP!* zve=7B$kYBSdHN4H=bWwGK^6C8SOv18B4nd!jaEuc;QunV7fa$&c{A=91x&i`cidVO z0af&ZEk#(Tjt?4M|3PP`{irzqt@QlzUG{PwGx1vY>1C_1Hl7ZPZk83y+%4{QMbH1S z;mU=Ni2OXyhxdc7!UCBU)mJ0`XEZ6Ee)Aq32+~9@578Gbd(I$*`@u7kif`0b48+HZ+Br_HJbk%cccW!@-IED+aI?ebstrNm7vF zft_m`Ig8zf*fE=>t`cF9?0sKk>JVxyeTuN;Nrgt|%&tzy{~B2LBjJ`n=2)fteW+LNVgBPXZGGTU9$6PZnz zJ~LSsnQlKcWB^*D2lC!uRIB5D-6nh^VCZ zhOSIugk~yCCyv}rDDqCOMNAe=u<8ntf;F}O+rx17%pm5?P_uTSq0+%Geu}Frb=G;v zeDvt7@XZXdqS*5oaut{3yU9`AGg88LfdwfzVuNQc>}I~Ss+_!2Hx;v%DC`U3x5BgL z8>hfTx*%TJvScqm(#qD^fn^QtS5-RsFXD;3@rtBwv%_t z&z0siaa#n{{_->YPSp)j2T`W+kF==bmd&~^O6U{DK8fo`>t4*T3*{sYTJ^wRrY7<3 zREgwdW@ILI0svw7SXhaU8K^>CU;(Isw2p)8sNym9~w!KYB&(#RCFCD_9jQSdq){KV<5`?AByhSF&>8> zTpLUhg7|tm<`A`^RwjYL9QQbXCSi;?Qp!CEMDJ5HZK(2>2PyuNC&m8MU4T++t~7Cm zgglUA8nxdf#68}uhS7`fk)ByT0_tRao-Up>3Dq1J(Pow6iT;q|l|RrisWk~!#Avh^ z(i@p_Wo>a6;gMMB;wkQ}Iqd`b>XUmj#z#}YAuw;vz{ zGAl9H*mrT8%MGewp(`vV)rvrHcR?%nXoT)ChMrZe?>wP!)>*VH2_}_w_Y$wDZuUJc zu11R1b;)(?5J7|p>F=iVp%(4gPipKFyWwTLCAx!mgQF->UO+h@v$I{x1>T<(@naPN z2weJg*7{d)#(D1NUe$C;q@(5s$1St7kkk;9->PLPw^mwOL3iy~UgTvNwS^VjwuL2W zws99?X#i|+j1Q*DzkmJMC7R!)ko88N+{SGl-W|os98L@xqm^EYP-JfYl1{X*n+|ro zyEvt_fGvLj(-VoPaKy3?pUa>At7{`n$&|oDzSU#SwFP0UA|;ilnL2GJN=u2VCv1t& zSQWiy!0G0`m;^a;h<$Y6Wm^8aRTsR17j=5pngIKb@G7saJ;SL-5oymydM_@JpjW&3Q9yMQtO8^54+?uY#0& zsM+~Gvlaf!3W{6m&#a!PsUjC0YzeCwnPn3b4J+C(yvmW*rAt{OT#WQgdr-taW0UYd zOELESI&mG?E*gYo)sMMeSg?zufKlYopkaDb~8qY8=LS6__*`g zU7>a{2R$s`wf0`bom2Oo=bbpKAMRVQ&xH(k=Cx$Il#OTbJJNbd>o0t;nT!+pN=!M5 z4HhrPJ~5sM6>Q^V0YC5M5{K51JKH(pTCNF#z|k?uc9aZ9GnY)}V*4TM1K|rrJZ%3t z>WlH`SnXoV;nhY&`*xPOpi9ohQA{gpJ6-wB(W>$-(;0fQZZx=k>}Z*ZfgsNZXyeT7 zRkqhc6ZI{g`k289{GI}@hB7|ACb=85wPNDpoVHd?Q)g0utplr|xuGMy7hAeAJIB1L zbs0nPm8S$vABe86wl1X^5bg>#MdZ@P!4k*bG)~wA} zv--UI#i4Wbz5;(+nz8Q***G$7$S6P&UN=cv;;^glc9hequ$j7<=253!{r_lu5khS^ zO$VyAV~CveW(5_@@i<0cF>lhMHtwJqXSeX5s58e>vSQ%R)}&agdtdmOKbNfq^A(d{ z^gpBEHEZWRXa+=PXiz=bTNb8q>v^e6n#wwGCXgI5UQO=m_obhqyX>+;; z%_C!cGcI3FHa{U``}{c`1GqO(bWIMkkS#m0{!8+`p5Z8cPktjaLoX>YnTa&L*yr?v zN3!-Yo6BIBmk8uEh`}h)Zc{tgaljGO0lCKt|;-E^{DDPnj8ZWwn{8`N{g@^={K_Xx68MLhwqQuyWwe3jZCjgIYOaD1x+umtl{$2N^V_+@ zDCDe=C!nE38Wk8GP41UG9}7=wFj-**dR|3#$^YQevMy(uMmoo!G&GpiG#&Ig_kPOL z$?@<^bo<|}CE{tkR-hty1WIDM($f3afVnf=$C!Zk2ySbfB>!)uD9eU9)PeLX0aR42 z+xVZUO5+9}fx=7UKb(>&rBv4GH;h1+`k~mV#WC zIn%14i{+D%rq;^R`Bq%MN>CSgS#hox^z9%!(<`uuRO^1IPH?k$f_pi*K0P=i9qbi0!waAHe}^PGItqoU!@dFYR||boyDU!I0WOJB1Zwt$WW|nD`4@ z5?Y?kR>C-MzfJd_pE)x)tYQ^Bx3hCx^88GqYsB5ai{-MaKm`~$yxuhyZXo^rkET!R zhig+99#B*SWul|;-^uTv-Z~hOj@T}C1G!6aZq`PM!I69WyjCMKaTyLt7@B{4=N{i& zue_$Cs4!ILyYNe;68W#+#*N=U7oI0|-O&1EGQ~NsSU|hJg=~yVHBO`;x#QYr0b9+_ zl8@q96dR$P^@`qvcuwb*=rPOqrOuw7i=PcIeJB1xIsY~K{I@Sp#k5YmcL(hcSe!Q2 z$SxdP%UsZo^^IzuOw5aOW-^*6m9Yj06xy@Vz0IW6;meZ?=WuZ%CCOvfB%VBLzW@E- zr%(9w)yV7sY~!mcoA6ef_(Y2cY+-|#ugFtRfN%HScdsfth~$ctO-sxAZOc?lxb zzJ2@kteA#^i$M#$R!T9n7X$9E2EBdQF>t`wx>dL+FaKwc>mJb6ExzX-vy+eJrmVoY zKyRm>#J-%s=A|_JLF)YI7l2*VTE*`m=w+Us6L%GP$!MA$n}Ger(>6cMvc#(LGu6T+ zG+bNG?;}6?aLVpMiPFE%av@eUN$)&T$V*x9ZGKMt+?MpKR{cc}HCC(Po%FF7xRTaY zD}&Ml6+dEqbkk>xE6twCNcU3yv-s)2=B}+}jvlVz4c9_a*7lU+o|)vw9r0}4`-#YTNzwsOyU1LpkY`P#H}l? zbiB2zSgf!UDb9%$5?XWW>@zR57p}6#7MrxD0kX$+<;DTz!t1tKx8LVH8Hj?UaMeYC z!5GSc&h^^EKV=g!u=SH{O*@;7_a9pM$ zr=6S`NBv|KrgOB&$hB5Em5Q4p)Np^cnHG`F&z@=5`^3co`{gAl!@Zc(MjLs~MxR!) zFE25ediLqtS-z!D|LcP^0lNn25!R1;x~q}wKwD`b=N60(Vd9vJp8TAt!Q-q(-aXV< z$n$)T=%w~PBIV*|xxxGYzN;_OYL zRcg!`Yn$W|6lUOy)V3eFE_ja0wywU$iz5IM{cK!$9%)qduYMYKcBFjny}phnenLps zm+{nM0ydLeBb!6=qH+bTlztNG`m`yo#PsQ)2q*6@U+3RBPNl)6oZum-e6?dq_s4tbv_C}Y-^{4ZV!axzu+r7oY$77x`rcsgj`Yu!# zRUXhSm4Y<|aV{^Lcf9-noPGrlCL0?Q{3WiP!|ywgubLG>W^HNip4QXhOJg2oZNW12 zvc1nbt$Z%u0t>H}%1_ayF;oJ!qV*mSW`}6tahCv58(S9TLvkAA!$tEf1XMCqdFEH+ z|8Ru>tKaci+GPha<3y#EmIDD{?>cgQuK~JggmkP% z^SPY>462=^cqmse7X_VjdPn`4%LeC!}+JLC+34bc^;ly z_(zKGALEmU+4=d5?2=dFvJB8@ z|8nJOZ19@-pF98T%t{<_{!6SLB{i4~2@Vwo+p)e3EdPF=R?nvycFx@08jZ@WSueMayR?(pP`~tetOze>3!-Pd%bwO{Qz9?9~2c zme?*8ro&!t)Up49-q>*9I^y_3+l|Q9l-DVi*TYNFla-!lPdj%+Z{i~_EiTN9QHxd_ z2^`H3K*$EfyDjfz3en$XLHXMf*EARNo&@G1;z{M?MKN=}Ig4r2%hdjEf43gYjPcx4 zrkNY;1$f|-g1y}tZ*zFvj#S;xDU)p-)wBis))s;Hn)UOp1Z{8nv=sY{<|5y8x2fbf zt%aw31w1z9Z1dir&q(g=5z562x@n~(9SCo~F5r@lw-2p z&vplPZ!XH>AX~NuvN{H|q@9L%lxE@1?#gi23sVRbf?9u?|Ix)IP^A4!Q_)xWK zb}`CjCB%;V!^yMr?bp(liXhbIUWGrUd@7$*ZD`{S;2v164v?H{F9G`Uvs`@Q1Ru@Uu}y|%^EH7^jdB4w98#ycLHzk!yNAw7+DGTv%J%-yv8q=jTp zi)$yd_*(YlS(vdhxu3^VsfXrNgzz~);~Pb@1Y?AZ9Q)XQ+}NL#G7X2udD8xw>cJNv z4WoVU`u4_9GId#j#uojDg$W!9+>lgaT8Y|9RRD>}7Nf9#oI(t=qp;e*7I>v1ko&jx zoIYQzl!W!)Q3L0`h)u28Oj?}IL^bP%+m_7gCmTs-@>5jaRW_EL16|sCuV7MeTHm>7 zR*+J=P?=3WZ2V%vVHf0Bw~?h%?vthxR+LjA)dUpJ>a}`GYadQZgnr4$3~n!1HgQ@h zFhk`P+I=`JXRaJ=uIzG+Gw21lOgbe;lR=;OsCF8SODtrXwSj=rT{qtzr{Q^A9ShIc zaw!$D@C#_!X9m)|>>`YDNtv+ct5dNo-k>T$pmDzMq&ToWzhJzr74=p>fE0Q0gD(ct zU`|z&XT|)uOk;-CWh!_3mm-a|DCP+E1pg5F-~N|`V$8Yh`|pr zEeF}#GjCMg$j-zCH*N^fEn^&D8)_+uMU#XOKYCK=5glD+>Uel<= zXP>LsQu^||nrYFVmzWW8YNO-RNs7qdBFD#gYtUXjeof}<2=ryd(K~Um$^c`4W&p3$ zA6WQtThd?*c`iN!h_+mt)Lf2P%^d~g$CiBX!K8ATApwv~&1+;sbBX}@%;to17z*;d zGGb5r(B}z=L2rxeywd)Dwwhl{domx~05U@n8T!kZ`X*#2^7U`0S-~abh;r9gOS)nT z0bEikv#u^D6`k3OHulKXWx};*sS}kl~`CpsuR*$ERS>7 zEDm-{8~wg&8HaZj zH!rsAw5i@y^ykGz7B8{izE0ksy!xUKw)%K9V^kPdD;2tRZF`GyFLNz5am;0+em3uY zD+5)2F2lED7O=Y)6eX)l+BhVTZ>%kb*L^X5|92av-v&6`1%nM+xI6|J4h(0O%cbJ9 z{3%im;SH`gsJ6C=i+pe#_QF+nxuS303ugV#sHyh;x9N)NYTK>V!AGm@>zEv@PBb*b zH~1pT|Ac@Yk~k1vE5MBW zToZh3sNtktL2by?n#X}PL*u?Lc2DNc9Hpcqo}T$c0&pak)G361r~0=nbm=pVN~2^} zi`w+lr1APB&50dMG6=fT5%olhOBcc|4c&l-M`72w%ecN)4EzXtnz0cREp(q)lZt+h z*PzCxUT0h&+idC)9$Je;+o#fJZVnNfK&Na)v8f~9bwqH2R3hX^Nj>xloVZ3~^8*^# z9W@>+MisBKMB6;K0}$9H!Re>+ageI!bwV^kUxf;@Ed^_Bb<{gObsO@lp#z$uiYvY0 zQ3;|onu1uqyRG95d;E=6CuU|Wlf+Yp8}RV#O`e{PGS+?)g#bEAZniNjG!~^1^Y9%{(EnoLrN;NTgGK>9El?<53n_DBF_Z<=#Rx!(~a*J=>z*!&Z zLdqJrTYYadHLj$}GWEiIhm#)Gj&GFmc6vDO1`!HJ(r?^LIyg2>X zpFqbY4sz6_?aF+d4+gz|NFdMGs1+xvte>XthBRueOBQuur9 z<2XQIik&WU34V17D7f0OwboYWRYxb)yIj=?RibSLdtjxJyA^`^3Q`2KDU@6ndK%4v zySZG8Olj_{k(qpO9Y3P5yv>{J9VH*c4MTDo{QAFrqk>c8yuLRjz`_5z=YD-|1M4e3_laO=Gx(`@vl5YKRw-AhCEVQPM} zU7H&@0t9O?v8r*2t6PUKA~`KO=}IxT)z>9vQ8{*b4bygb1*;cemAbnr*A*Af9McWX zJoNDuqJODRzeTc(qLW^(X!E@^wHBy@ruyhY9O;#)OOZ0v{U(|J&3L*C(+|t9KcSb(DsNA1i#wNcH{`BVu1#07U5`w z^Ko(%k~tNtDIy8bL=Cd$MaUt;x&MY5&VA9HFDfk9E{)Y)UgTrv+8=oh{a};x8D|dF zGhQah``IF}=e1o}YH=sM`aK@qUzO!7jM=LA_1nK5=fA7p-lq(CCr9^p_NgivJ7LVK z5CpF(9>oXq2L-z=fwenR)Zmh_iN)&JJ3X^1`qs(spS#}vHvyG&;Ji-JU08!PBKZcJ9!3Z+5&UIqo3!;f*?tIdoH>H(SVP<%v}k|AY2S`2i<)?E&kIK{94&a? zcjWtLHE2DIzRhXgZq+novvQ+jRT!a#BOy&}Egd>Ny6f)tyy2%8hS1_&iMRNapX7PlS6vTe%S$}wSFC&&zMU9zMl}yiWDnYn{bnYSU#mIXR zNi0vR+(3ML;Wx)@JBQR#zHsT;q*Dx zGNG#*^Lvz`a8#|1HTC=OGgfQ8?14p+9Amj>^}{TV?5Iv(rg})QDsdy1C$8Z3W<~9< zHApf5Y<);0UXYL;9TL$mj^qPzih^cV7#A1GMk7p54rTqmfArDUKK6xmDw49f;0%Ej z!9TVX(SVKq-?}QoP1!8@SZ|Hveu$Zeh_>4QYiY$${fUO-F;^1YwIlV%j}M<&mB;bq zCM4I(Hw3zI*I7K-NFt$>jq`eUtrda!#(lc(VN^|CYaKcB_(An+`Oc^7C; zL|UsKo$=dv;*FmeC4!qd)8k+syQc=7d5R<-`FAU2D;M4unP^R}2(E3?+|&&^MAfOO zv-NzSB)hi`uJ`RA=_&b`GWtaPEs_;S@>t3k?+NW+wc&|eyGoEoWKFcLyG+W{s?da} zsW&9Z<6det50WH~Xks(;Bt5ZrPgsVd#Q@^=DWi&!0!wPTPWRQpT<}r;6s8)ccmzkA z7)tb~ydNTd=2l{GI+i0HD>wWYoL{f0ciy3AK=9#T=zAAM!G_pTD8zHAiWAMy%5k{Qjb_O7Yf#R3f}zPpGJ z=F|a2#*1{hUG(hZwb%*a)afFS)C|4r8P!foIUUKu@^>ZKMpnFPK}nRTm!wo4m!qqB zv0K`+Lt!FB)?|c*myTx)Ug@T;d$F5e<1fL#23P%Qe8F!|A?2$=$R8(;QI8&n`+!83 zZt&hRx8cZgI8(EDRhcc9c!#Tkq&C?y9cA)G7ZzKK@gorq=#)?+Cw|L_40M$z(5Ap)aR3G z_D?p7)aSo`OC@u#-iV2KAt|D6wsl4&cnwpKH5}HKkz??SQ8iWb&Mb}r7EOmRuM2la z_pGr2&3O9~iuPC{_wIXc;rYUb^6~!nk8>J#LKf1nd!)WgfEqMiy`%$8!T$$?r=r=M zKwU{2{aIw95bUJ6(|ZaSUsE(F*g0_Qk+Q}1o4NGYiA%eN8SPzUDE_TA zJpD1;rR>r&t9wB<%r#f#Q?5Pb<&Odvr8qe5|9CDN#Ay903P7i3P}*?FRJxoyEF302 z)Wts%;dr=H!ILS6z{TF;YCR&qu@8n$6=LdSn~Qe8Mo?6d3%oj#Y(O`73js{kPWQb* zAnXB%GNO>9v*97G$Vgv>Yl;BsQ8<&_5$|&Mq3~f9hliY;iI>UN_Y|Xv6F|Quw~^b% z!HdgheEb~$e9Yw>vc^C0)oVn(!aV>OAWcVJ*Y=_L-7I@gJt@$clv;b$`_+MvP5k+(3UYRe?~| zHAbX5!m#p0)@t2U>zkhEFqBMqWkaW{uz(DsT;Vfb>+G12pkO!$(JMb$#OmDTZj z;jtLyD~B~*&Lb({X}b6gkfY4DBg8f~j(rjz5zQj9w^ConH3@xxE~? z%l$ij6McMMZqq$7&yJ=-!zYe^6~;ZSm}&00E0mN}W0>uzD2p`Ek z@`xZIbYG_Kg`GSyJtH%uHA8bS72W?ivTrsbm8fTU4VYSy0v@4mYG+9Xx)3JBNpEjU za@pUmcbCEzUtm@PIw83n(DYnom#gY^RK{bHMXVxDgm1b1IaYf5Xi<0+075<3b!XAh z9x{|d*IY5BuY`Nbz3}o~OHe$QKo_4_8cKd8{3hbL4Sh8Q?KP84;O<5BC~ zZuhTnP!l;CE08bXwuy!c?2krB+6ehy+{JyjwW=5xY!57TE!e}oFMK~q{)kR;FTH!m zoqxyI^-=EZR61Jtn9QkGaCU1Tl;^_7Lj$+eB=lXL;JD++!L?8sySk#7`x{%WY71Ax zOHICjDUI2coI&PS7LU2>V=r&6ZEE5WruDliJ0!`aWKmUWW?zs(*9d7+-yS~3Gz>Hz zB>|s3n?>Sb**Gh{Q@Cl<3l%&XZB5s)7>s%@%l1$v(c#*Zf)PTKbFO)o?s{Z@Gdblw z+q(a3SugcgWF~L$6(e>U88XxxIk{#DkErPb$azCR+w{nA3#-}zSEWnW*UOvw5Dk|DJJi>p!l7B&BrdlwIf8DVTx9$k=xYTaB>qiVJkgmS4B)vW2s+j*JA* zqQn=+^b>7*_7YEz^nxb-82!u4VM=G>a7lxKe$^_h1c4>E9{*ags67e`Ir4F~<#I*q z55^oexdGaM00m%c0Zw|;^zP93*Q-ra$}J5|mDeV}8cyr7Y3*`OARYQ%q%hl;*`(Ty zP-%uyp}x7aVpj8i8LAnOk+}Z%m{~+X<=^vZX9L!~%d70jbDWEi`>pUfGg-n_tNo7z z7&&6=u9&{^05Kbf!|sUd;?8Pt-*xA|cilgK{+q*stIZAnweK->nj7<9Vhm?XQ862G z=eIK3<2Ffa-=w|V>iW9RHBp{<$7}#e#9y9%V?Lc}pZ@^b!xDg6{dl@GIJ?roGZV|Y z*rHhk)pAvD8rWNlp!K)=?D-|GV7c$&ygz?%zi=h@2aCNHOO`CLc$fKo0mOEIpJ~h8 zx!F1uPrNIs369drUm=Y?Neop0kMGFj6+otWa-w(eT$}bofg1f*9LS09-l&CtH~#wl zzs&F7&c7A&mohLH@>l%j*_hOg_w3&vAdyz3blLU=j-6Q$Do^7KBi^vHYaFFv_Z=~7 z1R~1!f7YM>oNJ6!RdRXLQe(hsB%Ef|cptDC94_thv&6>T*pk-oS$_4@)e<+k-=+L0 z)~i*2S@Ng-zTjDiU1FZjjsN;o=I|2F{=vzW(6Q`9TGl->mMtsk7&Ii*A?6tS)bZ>c zmpbGnyd5GOJh*Tr&y3SoW=d(sX)bq1|2a6n^FpImjb?bg?axf~@5iTtH3QvW_O#P- zjyOG?rE6)OsjgyuY5u!Kv-(>dW8stZ1>#1_lAkiy|A{e_93}TlS+#Q?GNh;_XKoC+f{`%Ldwq zPH*5a+N0Fmx0ar@LsFs^Ikv~#`ct!5e$h2*c}d|IyL2^FXWImdo!Wdz1h>LW3=r|l z;4gDPg3K!|r)dHZ1^Z<>G|(bYlmZY&EUDz$>u)vWs54P_y>`BRH%!K9Odu$bJr;^B zjFW((-6z~rjfm$GAPF3ZZfF;`kElZ}?YswVCbN4*H5e5kb#*$qpGqU=G*{W1+6ijc z>Q;)%O#L-Av&6n|XeuxDDQTg60&J>qk5b~^h9OHTN5!C6+SsN$n>mv6j>G1z3@;nf z?yl@>?ek9Peo%Vjy4;k{PE4@(j?P`eN7OLRjewKNRSiU75$3#I$PcU_m9^Z2*eLf+tkV~+rN`0 zt$b7>X%l1R4Y#ve^pU&>EPoy+UO+tdE0p?6s3jCK=V_7)%ryosGSvLuhxYkQItPw zs7Fo(_RvNFiXlgzqGpShr_ne`(&MMunD_=>Wg=m+y)J;-+&B`O<4K=fmV!WXSEp34 z-OM{_{9Y{kf!Lb5QKB~hIJGe8!>oxsQnYxr$H%*lPRjDJ9DU8&u~Yu6oM{uH?5m|! zv!RV|i;NhHX{pe_#3m6Gx1n8pwRUzx-`TU`>T90>@x;Ec!Z_nLTB2;QJaIm)Gx^BX z)Q_qj!0LkeYg_Val(XK3jg-U${2igIK{Y&o<0RlE_56=c$*|oP$F+&(sz2ZsaLL?%dX{#)PC7kaym1KOEGOew?>dttLY)r&8Jx%DJ&@ZMxuY zsm(`xf2GN(J5XmrvcMMcbw-T1Qa)Ga$dw}-G=y-iI}PuRp^Dzob zqdX#_C@OPH$3b%|FR%*`Jw%k3h_5Tg=p_yqUG^){*FLa8AlEe2J{1lM;78tVXegU# zSD3S7)pO0iIoXY6{XCf7SQYd!FT-o#fb_>BPjehRqW&!j$<=?NMx!}B(=4;*DnU$Gswf@UJ0qC|pM|+p@)D$fB%uFUT|Fpb(^&-~lkKY(W zUH4Kh`Z{Nr;=lj5{yfaA(X>k3mcOA+7Moo2vtuTe&*x^FXZ1n_zMs(h;BK-vC66GV-_@>>jsa)kktOwafu`CBX^gd>6e(T-~ROdpSOm}qlw8B?M2%Z z2W*nhNq6k^zpM!`hWGxL?V--Sg*#mB*ZMQtn zrdV6OHWzuiEMCzf*>F# z>`3p&=9*hq-9)CtQJg1do7&0rkO=PV2KdG!@flynWke)Alled9KJ3}5`LYGF-bN|v zk`(m%%tc`3(-WU7r~5cGl#X{ASM3CeGWUL@rM4~LV6*gzEIqH4r@<=eZgG#G*ltLR zUiDydRNKN|=W=FlJm5|Vf?HlJ^R>hP$TAHM1b3HCf{G}uH9m20Yex$xRHJ6@wm4gpbG-32*4jaiHIp;?+xB~d(dP1z z|0*f%Xxh!%@}`oa;#1fCnc_zZoR&(VHJDLxX53lFx!KANT2~XwuRQxqf7#o1w=zDd zUwYa07*G~L+nCLNOVv%Z*S1F|#eQfJw9fZp!$lMieH%!xr#198JDnAW?cv{>NcTO9 zh%f^B44^fpNj)%Yqfmz(xt45n8<+0WrWcm+lg%|Ce9k2zFI4r_+-9!5Il)N?VJLpK``t@nZXW-Bj-2$I52n(Pdu z61F$1=z+BwLJp|m`-nz7Zv~3k3vG7$UEkjep@Ee*6E%}EwJH$%VZ1CH7tTOvE_=BQ zpI%j+iilZSB7WCWuA0V>0?Hsrh;pnlFq&p{=gphe5oZ8p)~;|Uk5aRK7I#;^)5m!l zf5Do!TOB#W?J1$TsYSYl369ZI`J0}Hay|>P>(O&XSeRpJFTj-apU__H;}6_rW>Sggd4$ikm&lE9-? z`B(BuV}Q;o1C4tB|0p^awv_J< z^W69SiHHB7NzZV7&;mws%V0>vZx9U~&$@Apg(^YoETcJ6X0xKhU?h9pYb3>~8{qY{D@3}{ta5U5 zIVhc2yIN6aHYr&iP9bRT3SAz=00oQZryw-lS|iYyCx;bU)-c(&@Ggi0-pY6>ts3}@ z3y>N)XztVy5K`qq*&|1qY->tc%Rhb<%c~u$-=rXx?YX!oHuj6{ zH+yS7y?3Vnb$^<*mfuparrGovRUuacH3^iaNdVNuSVRUGd{m&lTxY(rCJ?i>HB!os zJtqbC;Bq*3s|L*vKiV9I3yY3VRGDY-4fd}uM!&nfwe;@S=Ph2Yt4%4+_Nrb?wMPYT z7TmtodDhbmxE16Nh?mQ%3moO2-qkM+fE8vMasn{y%{j8uK*Fv*<}XVn3g)qfPP4h){Z}yvfbXF+*!5`(RdIh!_F9XVGXnWDEJFX5iSHap zL9saUW1fU#uILDcgiCc=BYaL6V&~bs$FTH_^-pJLj{CK1^%Jvj7vpe1d*>0^dEFB1 z=z?DhJBUS`Ytb0e`*?E!qDU8ZC7f|Mdu#;p6}?Nf?`_z3VekTvNtmm%5IFe>p#_`b zrH=yr=ldbb0DPbvTMbh3n-{Li-;{930Ckt9b5)A$AO5r6tUv}@=LsAEN{@X;GU4q~o0Z=!iBEgyF^#Zc)jQ5FEr!*nKt1k9M_oPEzsX;k}py4KTUlx`T zLEwCzwQqv+ph7N^9J{aPSk)B(__78whI-;c7M%*NnI26zs$nmgKIlVMyn7u#%o#^c z6nG_JdoTCWyWo!XnX?Qfx=aQsEao(Qo3FYl3`70;5VOkT+QND!VOmf4?va^9* zgRPO2_iTsAQm8~!%ucu8$DR*RtRH`u&ci=2q|rDOlX{<~N&1JXbVqNLrM_k}ZP!X}KV1Tofq!g2YRw4Ctd3=;X=*=5k`g4U^+ZBy#8hGo26cZa7UXcS zP3wS?2DB~H>?sd1IL4u^Q~R31XRtlh932BpzD=iw<#oeagpg=0D=!6|){CYnhAJKq zrbvIFeLX8`;F$&*FwL!qQj^w{x4!i^Cv$C-huSSJnBxaJ_>U5d&PK+rh>4skEb)Ic zt(Y+Wz}0Kv9FOW)#6j^PU5lHf>uLcoG?JW*jllpT5x4bev!>x7T3_Fpty}tdR@kxz z{y#v%;e@;H`OQ%`s)F0eb`QORH+_kLD}+|{#@B!C->gG6jT(8>0*Q$|ovnRYgjAp3 zvdg+~7B$S*sP+kYso63f^gYQanid^tQ?)uhW)K?zFbye`A^{rVr(>V5rG;_e>KZfv zeKpiXax-;mLe%Tvf?K~NHHaw9a?!{H@OP=yUt^BgKG62%Vka+~DZmp51@|RtJ2y`B z`{>`wB~EG#_9zKXx|rKcTSaYWr9lQ2iA&v7ez_F~RTQ$3bLxgZdXB?6A>ljlRm5Sm z#kp%aemjzBrnsWUI$bpf(8rEP~^ z8!m%B?mzgJ@$J9<`~CNO98nj01OEE!-HoOT%5T3OxX@Wpb;GP#pXbS$8UH`yVe;L9 zh%5l;_`FRdCo);?+q2_CQ;*7l@+V>H$IYA8K6;tGYmAAEO{$(i`%>gxy})rPLJU6V z6mfUT@0V0aBSLEXdy|KLO086=5fRh7*~H;&8gKDWyLnNCy>98ETphk|62VNL4|79s zn{6V+mIFK)rP|xI=q(cmw<9Y3@ihS53J({zMuMh=iz}gZ7;^4#Q`u0Zf8Zph4k{yQ zRg|W@;_w23f=UIfF!F^~p%Mxrjcw31F)T&<$F}+f+uJ?n6vIGEV?Dv^@y>Hjo>=~= zE!8a{z<_JpJ;>SQ+;`P_jBW>j0KWQe^ta1>HtM8pILN>{3AKjBa2{+eSRl(;$62Sm zo@eCTr122jz^+2M`NK(hJfo^_rd=5Fc{oPXu7ZjEU9 zyeez&vZqN$LFpLV4kjDniFxt~NIK|4Zcl(pze)u+hZ25SVEY7z)qDoLC1182U&3TY_;F+fhx#*)XV zV}0tNPC@rO+x|t}){nb{I%<50S%sy=-^O$GXGRZV)+yMc+ONw@{yMKqj^VlczdWe8oP`;T45G`5eCn?tk0F6MP?AR%+m+>}vX=;p80bRKtIQhu1EjxvuDPTN8G3 z$IG#G;!T%ovVtb0AlXCQ*OsuKJ&0xK+4^_-S&1axH~XS9GX9<8f)FfVHk8J;G88K% zm7lTwdZ8kdbdH*X#sEQI3Yg*h@(39z>fJ#&&d4c_R5#C$3f}*MT~Y7zMb93(#FAsy zL=rerHYPGmeq{pNIF6QJqhbGKtnh?Sy1QJFo9S}xdDdy0{y)Sblxut{*BK!C!w!IC z-R@x+_j3KUQ!qp$DUEf?dv~Z1&uJL2pL!pQZ;3!kfpFZV9+a}}wm1}S_VaLc0-Hb& z&K*b+L@Zv5VXg5#MdKdT6k*JCq9Ye?n5}d$!Rm_9F0K5Xh(8kVlf*J`AbP>#^fu`n zxj_iuDvVyo*b92Et%8sskb~l!>`ys>4OJ-J-uP z0dd*o-^aY(Mm#WFG$=?L>WXSoVQ=zAtM>|N=G!XUk9ey}q*TDijB~^DM7B>*{C+6! z%OtLHLyraxIur;CBFL_6fswZ&u0$YTm~<;jJKOzkoGd&)y&$FfDlJrjQidCO^aI5ceo7QQ;PJ$7Pci$Z zb$q+?1LM~6bet?Rt3yFG)=3*Vyi-$?SbO`iLzAWHA z-{k8315jH^XW3#Cguh!= z@g%MD*0=)0>Z}+Y^A3zekMSKF0jYerA%t_KLRepK_NNle<74V!wIzdO->&#ND@S_j zh3TdWeXcpAINs}+mgC(Vt;?aSc?prcg|6>+m#rc)K?f$r8x_E%1i|D)jkD5F&dRwLA_`>5j)l^5n8wM?ai**-HmV*o`uJ82>kVA3Z7;)TmyA8`7~A*I z-8Q6dbOU|7vfX*#={Q5}>3InM&_*%pM?SYcKHXl5SW?^C8t{)=!vD&kkP0&hd&&pu z6qpJ#BtRwrS!x)N2?oM(jd_Z-X%P`2>(unc$Jv>`V-^`DlFJlaO!4hY)n$?Hb+LyO z47>VCY9KA8yNPQ+GAJMDw`vZEL83ayT5}Q;kYX1JkmZ!>qNO>0{WvT9gtEwCsS|d8 zFn*dp`BC3|cV^Pn-gcrSmh2G)4q_|)xpF*Sbp5-~!M*yQT-cLud?p;vGAcX*jq+5m?&V>+l`UPNSMnyCl9?& zJCIVX9bY z(SX*97!Xx^zG;#ZU0!OJ>YS^l#cB00NU5IF!>hS^W)9G?xYYgWo&3&6YjN*R4^NK} zw=z=1pl?lW?N^k4Och^3e{;YD~ z!pCq_Iqa_JH-$j09Km@~*|EXz$?m7z8j_NqhOcyA%TUDb~ zlYiVQlnEKQ_;ywW%b$zy-OJmZY2kE^BYwMexJa}8AWHH>@AA(GtG-&;ixJMu;u4kf z3fQ^w4%gKbg_5Rt=gT!3e@gLfF)t(dt48>3^`&y7sq^@*#L5)#Shj4iC7~?pZQMvmd zW>!xN{&I?UU~0AeP$gowZiZSMj;E2NVc?BRzg+)bJK7}>=T)lbbPIOejkIR7dI!Ni1n2Doaekc~ zc1QbfYC2cM6$KDVFO5g|=Wa<&v<3zR8&Mintrp|#EYZ1PTm6g4=L%L=1ykU>$ejUeSW9bsnvNl z2?ol5e)&3**2mH*Mh-4CT;oWBUYJ@DeqQ!BkDK_5mTc|WeaIJlQSrpXIzycveqXvW zsNo8K7E|D1ivpdcqgoS@r>DO8ThRur#**WygN}B zf()o@44*`w6AXMG!>;40e<#r6;ccbL&V_k}LfteaVNIt=SmDBF8cv5LN2o~V3Mh5X znEV(?gI{FTL$dWv9zKrtc{pR9-!yctRv!e&AVog$+WiN6HSAvAjd zfSx&&av5zNPD_ikLITn$d7XfDm!p_ffOb*FXIN=w>~Q#&ogA`VjVC1JfET*VC@S&TzN3P}JSiv$U**do3*fF*p)Yt^*gVaFXargX z+IPzBAkI9Ue?1CRKGgByvfUd;`gt)un!vH=Awi8^Z7wqS`dJ$XIF3rlHaDW)J@tIGgN4!{gTu*2L;eI>gj`d zv=480N8YRB%9y#wwFjKYlW_hxI<$g!#G_KgLuA*aC;*ZO*I2QD3(QBCMyGr>?xu1= zR2t>p$%m*wD*R$r?=VAu@+WD^ZyLV(ciy8)X@6$uPQ-2?6q zYwq@{zlk};;gO1LM(Y2<8~zl0`jgbM@$oOUL$|bhy0Rd;2@-6pInKmsn(avUbi5)6lCO&Z0z{Gi|b@}s&9HBp%e&hK6Wi^>a2a;w0& zE!{h??^{vt^}U!u)|ST-v^qX4A#hC9S6%esyUoRytaKg*&xM;q|B2i5E1@L)8(hgY^oplL$%l-wkLN`B5Hn?o2^IdI zdN>9I#aNBpq^333D9es_tBJ)#r7S;emHJH$@0T3rN*`|h!E#0n2BiCv{zPCiLFZjYM*No4LI zN??CoZ1)?%-6xG}WT>BJf$bv$wzn)n$MNC@ zjavS9?XT;$N?IssUD11C_!x>$wdqxkaxw?$B^*d?BKV{_vdAPc*XedM%m|GdcyR!ltvmTE$ns4d~5rh7b{sD;FHFyyj zir`60@N5S_(@-qeUd^0vHJKpDJXW(5*bFbdiDvuT*1Jrs??mH%bT{X{K9&X_$?YdV z2*HAP{-F{-RMN5Ni8dzYmC2mem@+%>?Ce9dha9B!I%rAAH`7fTxvyX8tY`VP(XPxO z51g5|kQ+&=;#ES~<+V_)7wFu+T=%JiG=T75sQ`jxrj_^EB3jvUu7_qXbftn<;f2T$ zh8<#poek-mJyZJU6}iV7ssNSCeMKrPQibL&#dg$po(O%(c>rumEkEeFJ5n|hV2Y|K znw%qdS76I&8yt#W0KjDn!xSmpdkJCBu zEVj>Ce4D+Gk=ps9NdIgxx>ykfHKZjg=$wM5OBa54?so0b+d#>4gmT+oR%TxQC-8;k z0{-K(mu~MY%BrtSg#xrVke}-iO+f!6`}z-!o1!==XMdK~Xo+cNFL58y4{+XPZI&~e zGK`h|`Zvy~CoP?mtSK`ShcyzCgNl$>(w?quSNqTKBt~;#X{dQj!>+fsEwTO`A0qhWU0dzZy&atBabTomGGYzFV zn4+wI1T>4-h5SZgge8SniI2uCUjJ%hHc1A=8+nnpz!#l-a{1fFn#=jBYA=r=o^pXd zp*af5dAzNXw(1AMKmMUm{hY54RBsAt@vosyK*EX?BvcgpS<@Hj`FdoCLZR0iZ1wC@e>eRfHl= z8^_Pwzr=O-Fsn!ceVXik^Wl?aU}{O$rQbJG8wc3okfJ3opQgs{+KNx#=>D~iEX!KP zpg!M3QXd7b2b+;=YHbOd|2jBECZKSap6uIK)xMi_*P&OF9E_c!4-bc4H)vuo(ohod znIdyl24~^NE1SM+O!{f+gKtt};lgz6dM0+2AP6k0I3$$r;~x{phE59AtQb-ugjPyi zd^b?|G0-eVRs>D!+jnG_3$?c4G~p7_VUOA1GgeY?!Qr^DD8BG+)o`-e%M~}rk-O8r z<%SJsKblu=(gNOqttL% zIexa~I6cua4y3yj2{1bZ~^<`#(R^;a(GYtUAzZSaf=q&vBZ7IS#5|GM}S0)~(0>MtTZdt5Tz zOL`8Ze|yZ;C7DlI6kJ#eMZ689C3DyGu?L70@mPS>93{|C#B?uMyzpJe3=hcxeNp$I z@jw%5o$ju&YLMao)M0jJ$Qq*){&{gHqtvTn?Xi$8p7`?o&<(e;COud99xu_&PnYBe zma`=rqL5Lr_ez-!zVmVZq!A|$U^*1(`=IgM((Lzi8afDdl0lWzjkr-oTi(kR3U_8* z;4=4n@_N1p$<<+1#36p8))YIl1go|e&R>xB^1nW0lCpQ zE!W5}&Jyidqp)Tn>2Wl6a&SGA#?Kejln6|lbjY=~>AJ(4_w+nHhE;9!Q3m8L3mBs?+V%7IJ}7>=hcg zc{+#~s%2}hA{|ChXm|sybP=K}F6AsR5Zi&NzI`06g%`$*0}O0QtZ|dIy};C|o1k-O z$XBytjozW01xrfKYeSt;AOoEOEeG!xkoyI>o1s zSwhPxp9%{l-51?lrTH90B#W13cDn}huog8d=cfm^H_oqq-WJyovWetrteN^S zr=P`^Q@}43+UyqeNmOwN*B2kWO6Ux&Tj&U#oIID~e{3c{+p+L+O%xG&|ML^RCP~1g z7$xEBG^9vSH9SZngx~vC7~YtKTh`${4B7a`F;>~mX+lstX}wzogiCpWQQQ6klZacRJ-DOAsGqa?l1VuSfP+3#ArHQU-w)c7j4Aex1+{R& zvYNjlBg6aI{~H;Ie(#{AW$1 z^{lB>4xa(omiD)2?#ea8^W&Ugl8}p^p(Se6S;5b17}#p~sN6!pDa{ZlWg#qi+Dtdl zA1Sl_J91Zf*#LdKBWsy8jFceKX;~95zC^N}@n00sVaf9wizYM({6%Wbv53Y7cl#!kSlVRN|;7KU3jUA%&F_j}

    DbGh-Vr*BOz;f!(CAd8(RK_mp_vDV{7}Ixx%CTJ#CD)JOeAYw#<@3-n>Wem*_^%;L<<%yVQZ_2s3FGXD^^UW_$) z*2gjINwz`cqf$+bR0EK-aIuQxCl74@^sc=7!_+4VUV7#?c?E@7YCAjB1QrQ2eu>4D zmpsrTP_kWLIr{5^4^g`VAkJag`N~W3Zz=KM9(e!KZ25(EeN%Jit)JdH)dbf-aY2gEq)zli-lx4nS||5tk^av_&OkRxa7Jb87H^Ar4iVGE-CA(o zXKjtLa-jC`E>eNPnOSk+(?=cXj%{(jJP|!~b7f}qdhabGs=PALH;_#|`@Ce^CbpQP z_mkm5*20q|skkWuHb)EmikVYsoD1wvVlJq5QvI=MuBbb6?79P3yS>qgC*@!#g zqZm|$%$~OKCS*1K4wC@q5nKc+E#XZ$S&zud2(buldVmPX@wh)vZmu^NcZbx+8{$tj z%;c61Y;Mopbs#auK{t;7*AKtS96hm-jOxqJO)jMXYoF=_6_dsq|JlhxBk&~YMpi*J zLzlNmXoeLQVmx}VNh?YkAsQGd;xpFS>tw6>yb!N4sgK*d?}eZNu0nlQl1Wlxj2xn= zfv@EW(d8Z7>AfZNwWv_;Vu5?+jM8 zvHKOtwPnOpke$_wX$0Y2Xk@N?u{&$QRC2M?hxvz+4RH?96cBMbe(p4Vu4@ZR&tb)x zJNfeZAOUVb(?(T@rxg}$kD`mm<0rE?{JD*zZM?{`&V0DQ%%nDir->*pdz+xRh|~~m z1cj7~OlO|Sh;UZnGsy^R+X-Z@KP@qcum-~IvBW=XP-o3o%feMglX zmq{KW9Cs#DLIsz>$Y%FOWuPbrdWI3!c_~?Wgl3up#SIK52rpMPK_{#azRDJ$Svry6 z8K*)?2f%0aY+0JEk%c^OoK=T1&@rI#8U^YsqTr1$X*Xc@6=%$_Q9IPY-*MG{lDo5W zjoX=7YOvH@z6ARVV3CDizd>ef2alU(!V|Sre-@}4ZHYoP;INRW{%E7X0%fJ{n zz*nr6R?IivqSY^q?Dj9!oN)?1I1e6}r_H(5G`IFa-nEsx!L&r0O#Wh$xdX;Tp4aTl z!B}(l$#i>k`x2w%p;Fy*QGSVFJ3t1yV(SeA2R9cI2dQGLT3RAqVGhzIFY$we*sz?I zXbwNDp2nQCS>_1kcWS;N@q+M8PipmAnmn9T4U!7|weUsVBoRJu^`~10F2~pApQAZL z@%A7VIkJR1X<*oSqj_@Y`mKwrKLc{EDiE&dxg;}EfQiM`?NyE4UuI3&))0=$+Z1#= zOQu}!xeJ#*!ql!ejic{mk)xhz-ezaNhV62l6zDcn6-08%d1HR%F_N{3B9uu;@W>49 zto({W?Q(SPH7y8e8&YrFwCgIbu1ZI@C6I>sH<7$XmBu?@PmgW6r(`nK>?J#2tu<~! zMXEw$rB?Zp+F)y>(P?3Ok1Q;S(xu-e{Bg;VKW7cY?Qc}!~jBL2%5!8?$;&kXJ_LwuiSbj5O`NsaE>HTZn zA_A7L{?^6iIn{3dXzu=$6Hybb3f0#v1UlXi&zK7{@fK>TKK~}@{O3bP__*T-F>9DD zEU<~Nxw4oHT0t?jn!$&^bDoYQCqFGE2v=TDUXI+J;mzggy*84pw9Zvq%0=~_`09uQ z>23i%EB;oFU4LU`EJkSPUi$OSk|lLTjve@ou&eR={~n5YyR%M?&0$d2rr%QRUW`{v zWUt2Vah1JvJ4s27E$ih33u0+Ax-im9Kf|Vr({rMQ1S8MY6fL+EqhZEaQY@;J1R&7+ zdCJ^0Gdw1=MK3*mS!`n;m(2D<3-p{9(`{2!X_Rvu=j8!%B0+q6qoF7mLY+Q0|8`9H zjd|9aSdXu`6v`0^wzfvUcybTKiWh0dtO9AqJXs{<<7v>fR`~&1NP6nM#0}7-M1x!@ zRtJDND&Zo*m?U5uIstF#B4@gC;I@9@B?pKuDFq&J-_nC;J^VILP%9aVu|SqzaBnI7 zFYTX)#RPdjhdounpZ@Rl<4#KK&J+ z!V7Hd5B#h=?_8&N-LuRiq?#p@nMk<1%4Wn!kO8oU*4wCc2`#E_rk97(KFoC(`#gOB z_&jN)2sbfdF)3_nT?ur^Cl%W>dRq2!9jCvr$T^DkDe)&XEGRTl3i?yTNhW1G{agIMFJ_!TyULdLe& zG6t~+Srf>u`yVJvFH%hw@6{?`TX{0sP zILSZ@OMT9OXr-_9G!fcWkjD#}&xW#^*lTKbhV?k#ls9Q%BsGJ@;{dnoXti#GzE@QNrYOKl=o*phxjBHQZ169p01M7_1NN5FJOs-CB` zdn?pISgrG@Y~T4iGMrpqfwC$hnjir@E(-9sp`K54z4O<4hbxpqJcmLgpo4Bl$KWro zvYrKP!`vaJ-($jd|EIbP<#0B+@5ccL{A5V+o8W|?F2B(}$=z+!`|9)_{K7b=ZBsmZ z3Q`Qj3>LUssj_TojF6zMT7=MC5q|RO4$R-b^B|q!Vi+)g#bwW)x+~ApSM!-+*k|-4 zK$>~9fmitC)HDC&7|qjDJ?w?3MU*8)1H?jghlE}O>LXax(O_gVvO+mrQaTbfI72Q_ zb+NteUDEOgx42sEhrCg($$%+X4R|C{=@F1f1Us_^j9Fr-bJQA^Z!=KqR>@cdF-soJRT$rgls;mhPl;4!WfNq!M@MRd4N!A zz{T@MS_Q^md>~bgt8W20bx$O+#WvcyBt|QO^Z&IRB{gh)Y*F;q9CV zW=^YgV{W>?gMYJbyx)5S!Ir4OnzVMk7Lhqwf(UDno5FbYJx~xMsGWxd1Z4B~2)_<{ zo1cy!XLGC93K!T%?WwUH`2BmO-p5*6Ti@h!_e5}qeg^J5Sj7r!&CVO-ctwf>vnN}R z0R=wJylZ%KWwHn@q*!N%7w0GCfbZNls9&~Rr_zE)Pl@0G-2$rAq0l$UEQXJU{h$7{ z99Yg>;d}I*Z}1atSTK9jx;^*h^Jn)B_RhjWCB=GOEL4hnIt`Js5DRRh?2{h*g6&in@_xGQU)Gd6rgPjwRgiN`) zL;fY1EZhHaru);2=1)DB!)oonAeHQJrH1DA+(Dy@6sVv# zK^c5OYXx5%67$7~%Y?71E7ezgJ+36whVHPA{wkJ)|`Ia=gF%%2LBY2%CW0G^V-+_Ft8dbqIK6aCS09L1%vPB180#n z3)Eh2Ab1~*C2OBM*O7|WN$01H+(0Oh=Z6BdJ2>|^H^ds0|CSyMO7^nq(V0+d`|Gm& z#dY1v_v#dj$?*YRx7+F50%^wS669B>@|t-rVhYfy+w(R`nlPmaSD#Xju~Ei&+eYUP zF1e#<;z&?K$W{w9JN>99gt&VH>jiQ;MNY4mi=4J0TxaM6ufQ}PC19Vp-x(ooLUZNl zX$YR-95CU`?k+QEaS}Pxlag6$CNgGvjSs8yxsFiM8y*b6Jdz?Mp@pyK68b@eFMQGRCGgpYS zNEPEVewxit(SAvY?B%jLYo`Z@aX(u+oD>1ORJTrEAJr3nrS+?48)+d)5j){_{H)7! z9(6Q>9C}Y+Xhqv}Vk~6fQEZx;#Xl2B{+7u<;h<&gLZe0qC(r9sNWpC0R3%>&W@|D9 z#c4FJAEbC(WO)6g&zqu@Ym}sfiswelYQx`P9m=QQ_kn-jB>#9!K8|2GQ{QhS0Vo`RqIlO@7 zbV`BUvi81zDBJf1{18HHU1$$0Z;q9r^7}e`iji3|=5-pB3wjzSj)&3}w!cp#d}YH- zZ3r&4Q3Xj_(?xCtSyq7@ex09Pj#YTTbeMc2qY?invMLrYnfW>?-Yl&;sAK`jK&<^2 z!JN8tB`z0orqb5bPl-gmdnn(q>5=K_grMvcF<-(Vw97@Qm_>*^pziHw?(ikGGsA%( z-k_4$z0kzU3T_E+K>^G$U>{j%;Q4BD&=gIvnyc92Zc}(gjA4e_=GCp)^QCB;g~w2Z zD{vLa%tu^?9e&AU4pqtV9c+&zja z5Zy-F_O7oHqwAgNqda^xF%3o&6hytY?YLYN;#!*VdsUgh|7FUdiR8~7X(n7GiZQpf zj~bI}GcG}PojIi(Ao1`6XW?&;tWcr*W4cd70+Cd7405mi@y3IEIZ;q)R|A_;j>iJ8 z8}e~fsD27lB_YqU+Y0+)1WFzRDpcHxIlYCT1&3ptT0L77ELW#8ZsVOX|9cDyBHL6b zrkm@yg*MAxeY;@(RT#qhV>MxNXmgk?mDcwZ93MLi4@_!1G-iyo2V(HRhZST}ylh=gE|-lo!^FH^62Up@$o zx~KR5CH6+RZH3O+_))CJkU=k0Q;a-F%q%-7hRDpO{DMXrW-M&ItWxy3iavLykr!cr zZcI}@kiB^oSY^HlZ6!BpnQyZdI|p;Wyts)jH917{s4q}Ap_~v`><}QG-*1y8e?N#B@ z`E?z%3m@zEn-TTP!mVv<-tNY#z|_PlO+gQ`K_6{qS2RxZ;~JoA*v5)R8f!9ndCQ3k z9(ChmmsqESZij!lXUK9FmlYdbJx_br8(v)aWZU0i1f(%(NRZ7IIA3r=((B*uj9Rj=4vIs4fG z*%;zfSYIc;)3BXApqs?6X~2e+h)LnW)};Tf?_&7!w?B9A3TxYvLVrjBvacs}H%AVKWz0@L*B_?)i>2pXC%q+Az4;6F zH}S^sVA)G89Uq$0N-1;vd(%*M27?PeKRmRqu zpG>sF#9OSeG_qrJ0v?nPy)77UoW6AElvxDg;|3mQ%K$dijT_Z#Gjz)1$d3~2BTI>oBXA_ zUqUIm%Ko;mzEJE8NNO80v4eX~WIt)2v`wEul~aVqHY1yoO3-8%FAQ0>m*3&HpFpiV z&Cm2MOBy^Kak!NKTTr^nn@|4P-Rsxh6U`gSke5>E`g=-ifN|D1`Wv>BLMBI~%$ii?aguH7)Z6*yLL=CO zxE;yK@W1E3kZ+tg+Jd#b`;{W#qNlQ-pa91(tusX%fLZJ`yeVcpN!^T0W|YoTS}vX!DsEjQ5sie*>Ntlc$4mI3u3#*m?! zwU{_l&wZ^=yLcCK{upiC*}z%0jA`sMjEza}*xfm&^7a848hI4XgQ zI@K&}Sc)jlia8p5MbL&P(K&_i8CjPtkhKE{W)m$bUo=R-r0nx}IO!MR-z$s3{Jj1A;gv^BjcW{@er#i)Dynm7a z2#iOWQzT1z^CU!*!$FY=#w*l4gk>vSV<&h%A+K=R-wrVYgW?-(wI7 z^MR@NtK&pIPgEw%6lon4N|Ir)sfN-?u0CAjzBe$;cmLj_+{Tgi%#?oA)>VT)%K5;l zJ<`71!F{AcKx*F!D(u%I^SL_xzamQf_6*;sF?w}wLSop1dr6x z0y)~XB~CaIEhzbbbnkZ@6=}N4d1AO-GVw*p+MDT^?0u~{pbHC|-Mpj67l`~3vjhCA zvdz#I{aWN+K0P#ycyl8s8-c=KnR-vyuu#Ky!VDbUA7`vDYVxD}${)vUl4fIw9@IS> zU*s?{GH+DG_0bSY=o%n69lzmBAZTVU4M&aS4Sy@dcYm~<{AB)w42%VHtvm(yPIY8A z&w>bVrtvcYb22e#h$;DsM?A6rDN&)6I&d~DXML{@e*{_$@U;50&ef!1y63+m) zJ#HI4FUBE?WB%vKeRpmD(x?oyL|ef$og$TFK}@wky8*5od%Pi~B##IVYYneTtWtI>{sO>hDEi5@~*5scOaxw0KE} zk=A-y8TB70YkFLo2*+&RWfg%Nad^@Ha7|NpK7K6sBUJ&`PbmnMv5VR1~#1tr?g~>S= zA;S}DWa!~QxuRudoH6q?qz#bB)tM@QvO!l0xA9IW6x1;3f;y^3Xv~^%npjFY#bM6+ z8RQ|_N7yyg9@LD+Ba2_Tdp$oCj zPdw8n1q1OCzTrvJ_~1VX;$q`bh8T;QJf$4!YxA4)=n=6WR9zf;l-`f=9M?-H-Al`6LykN_o{rJqiW@&ZTt~+!zP|WKBw+&Ogbd_>eqs>(G;== znm^b!G-t}P;6FTaYcnjUCW0oM1_@_T@SFh~{=7MjM<4yK2_zbWubYoIypB>2sQ z)y@($6)RaZ!V~8jd5)pH{sQhXslwr=>1CI1@B%L%2KFdcf1|km;MD(9bmo6eooO4# z4ciJXb&9Of))w25Rd$lJcC642Ak%RMNg@$J5<&<81KCbR)E2dDT3ZkTQHw$y2wOHF zIU=G&4Ix4_A=^QT1TmWsNZO+HJ?|&~Kz?}6^W4jIeJ@2i}UTyRz!jTPRpk#22OF z$SBpZr)n)(9UR(R7W0VK&|a0meYR>@MC3JkviUNrcA3ktMFNR(#CgBg6t&I-Ul9Pd zJBA1{c(J%fcVm`?oOQRY{@e!g-nC=D`cwt>KjBwB3?A)_lgk&(3+hHLWQ!3mB-Iu? z<&ph=rEOPsmZ{b}=BBuj@#Uiu#(C&;*KCn@&uh_2Nhd=EDf1J(d7t;iw!ogC1y~E# z{&v2o(01=GM!9+3H(Jh_P+i`#1;O`HnV9xrJ&Pi{L3@C0h$k^I)U&PhZH(t4NUs`X zKyc8|Th{kr^BY5sd>ob3>AWg|!AzyI`2Cz=p3ly+Nq1gn11CA{DrvZ#}pBHs}= zJuN@^f_m}||BUhalMyL#S-{#f_kzb4nejZxa5u&R>H*h0T7iDi-?DDahYgoy+&J-9 zkvY_zo}cvpxNqkcxE1n5?DSl{CU-|gqz82>YTQYE`)7lO11^kD7CAs_H~<=WEtbVB z%Q(QbL6^m%Cdg6LEi=xigrKpV_+Evk) z?rBXCS|%~_)Wqcl-->yfa^DyiomMx0eoYC>W)ALR&CL3F5HA=dEBfibW+K_j`gKiD z^H2c?+gi$LA;0bsxvU<)jqLU7+5evQTny&Ex5qwZBQd>WLEjRd1*wy+06D~=JVjc1 zRWIy)6pYQDs2@jDN2~N;E@~S;WJb*AexB>Y`L;%FTTz@RDp)!kK(3{$nS1G(Eg+gO zG@n3D69F@+e_|g}zRGpv!#RvWWtX-9ou1+TwXzZdi`?VH;=;v^t$!#kZoH4dJ7=pk z(D0|k{)vZ&%k@!1AYYf|zu>z`%D*c6S8@6wts=KhV1)4`PbY0y`XPl?2tZ`b{lmHH zv~HdZ>P&FsM{|RgQ$hWWc}j%WAJ~Ee)+`C`;ed2LlH3iJX&g%isfPcp#90pT#r3=I zP$qn8+TKw|1h$LhT54^}n|vyI4ep6(dz-K}cK@0G!T^W{zPrqEp^c--=d2qIaQb#^ zMR@R1IhvxCRanu^7U8(G$iqRmwd{fRlw4xj6A&MblHtW>=q4jojow1FtxIZ6s&BZ6 zt7C;YU{fAB)UPLc@}8D&%Tv z2*blBc0)=sj#DabLKQz9U^xK^EE3*CRV)?HAI|>U{RlILV@ zBwen>^ZLbj$PVoxF$NpvV!=6H_bjO#aH=(2v&dh&TEs!EPZ)e~ktWatgQ5Uzp*uiq?g-6uAu#eRg7ZiFr?iMKL=Sv-h#OJ)3sNDO%KpY55sH>E*CjbfSO*AsAWj zySjdHNn?&#qSa%j8!_nncYc5H@Po_sg`|e>+r{e9XgIue&FI6h$oiizWvqEjcd7mt zi4aTqvhvIfa!r;TDWCl3!2|9vF_%Uf#|}+!b3RN0S-N~%?;*>boS&Wd<(et3;a+BDv_9YmVI?!VGluZcuO}8x!T6&@TMT!1O`m3&c6BR&Yh;#e z&FTLRREATLD+@`4uCq7p{mc)zO>JqV)x~hp#JX9uhVCQyChk#Z{ES9H-c;Sec*;r~ctx|S@ zue*Sa#Qb%hxz>eAsc;yZOU~^xpUZOinVxWExREHJkoBhyCpN`*chLq&zyE`<>C@C3 zDP377<`(*t_%W`And>MgQzN9#yXeBMN?667YvUM@BHrVo9UBp z>)x_uz=~ql{h1BD6LkXoE-Te9`1q^8sS2e(h}DmyHLoroE6nVEqvlzESBw^T_rwDj zbN|T|{gJ;O0j}Bt*3{!rnJdQ*^1p8mb95#&j9&7*RMZ7>4L&8_IoZz4+nj@jht*$gsa1WCVAzlQ%Jj+YN^M<8gqtlrpF+FH zc)pO?l=+*Xr1`>ZFMnrCd=Of;;ESwVKq!wkpYrI5Cd*-D(KEO5?Q5BP98;I~RduB8 zoLP|}O1cYuR{)j?)IWMgR_ymD2V4?)s&aND4AWE=ULhu`eY!ENX0e};USF1GZ#$YQ z4m!neO*G6P}X}pAh=i zKKM5-zemavN*8|j4J~39X7GB2)5ky?Z(Z#8AVbU++Lz%h=<$ycC}i=Hlu~&wfI`k+ z-l%H=)*$8%908y$bEve8<|jRd$6-Z53O_2Z48P)6FD`6z2`~h|+DBtkIC1|(t(dI% zkg+F+>vq)#ivi}B&>TqP0oJ=&Tz4VjrFqf5OlW-N(%at5wVMFWE|F zvAgPo(;}fPe`_RO!aWExU%TD98yEod`~MPH-$@l!zVb&N=s35UZrQ(&=J@1Xyj|)K zta7XK_Z{I~O6nbBk}SC)c0&pq77;x6T}}zBsc%im@@2r-40iUrkh|2pwgLS2EG-5*i6PdD z+4etpBRI?CoB}Fzm-C{o;|Y}qIOaBkAULMooRegDyiuB3LjRjsmUiZzy01Um#5)-K zsM%i>i_T{yOFDLjRyDXkLR=ByMPexnO7sM@%R*{5&s{`*Fdvlz-;%}kVq!_h+<|+A zM66paDB2g2CeLBVNHQd4UE@FM3nVhkKBT;MR3v1)lSUR?rUSjupCVn>adowZzGJ)- zZ!?Q3Vww$t!}9UPBCZT1M{1wBmO#K#CgCm&E(_Dsb9rQzCh-vQ89B5_j@vMNUlNC> zJ7xoIdBdDl#JYAcu&(#(HlFa7U}9Bz&c;r^0RW7t34U0J;sH??7-n;57YqJt&T@{B z@prOP!n-!y=&B(30#pTvGE>O4xIK5q!zL)06E@>lPp{)dulkr4EY$@$)et0{Hs~F| zSv)kzDDCq~4TwB8<$UAndbaA=@P9Ism6ZSSL%er~c+*v6^^T;d^CzUggp8`1IMZ}G zJtDJPk_V6_;^+&}9Q9;U_>qlw%2gf*^&f*;ehi2;6!1*{IV1w0(>r&2mb5-oh>IZp zGy|_3xf$ZY*J#jlIPZCiFF4YMaHklQNNNjyG;pCwQAG+sPxa;;5dofD$SHltZ1cC zsq6odDhp^6>%oXiI1&N0y)%;Yz==3vU$(LwHN`5;{NU>%Mz?u07vsfgb*=GljlAHy zbtJzky00K2x|p0E`n7YGH8%Lz|MttgsyBishhGVP%~WtV_Qo`{&h|F#)~7*Oh(j6= zyB4E9>iYfR`$zlgLk?rNckoeaEN@4vu*suN)^_U-GDGO0?k3hG=M3%{}_OFJa*X2q*%w}2?t*4phVBiUj_ySG_ z>`w6g;lGXRELmr7y`EqD)jNrA2T0Ku5FXQfUV%j24K$2Mh2!2~*7`cCz2q(^^a@BP zGp!UdC4YXc+}FnmQQp3B4-Lt1Ag1b8nCraIyM5`(i-hX;}yBP8f6#C^WGIk^wA^fV6HX{MFGpmROQah-Yc+S=d;>(3r&*S?-%RLm7DNCJ zy++;4<@CFzu%rB33)<&@Mto($Bn;g!37ro!s?$J>_wlgN!Ly;XtV9^>AU7@#wogdZ z4m}QA^)JVQ(^FJ0gqukrC+-f*>%0yd?a9yTP*eJO-||k0J4qSiw+3dmAj6Bek8Q_Q z`h_rC%f+xpngN$eR^vlZq8Q2{SKEZEjkR(Dl9u(z{{BOCX#DBk>oF9Ry6IeiqghiV zg$t3_Y)4vMBzNZl1nu4LfB2_hJ-57!>ge1VH{0d@4r&C#8HXY|IVopU0e&y?BMnc-L&G8cmzHBGz9VJB@2#Z-8S!QU78zaZia6 zTQs-Iir&0@V@}8)-e;Oaxdf6!5UXL1@`Xc(bIfN)b6wHIWVfKGXvO*)BZJTAy0`Ql zjoC>yE(@mkVll%3>Pg|b5rqv#R7I`36N&+Xi6v{A^ER=10X7z~hNM2{x(s&4JdK2O zaa3|Q<)YznEH(Qx7Uh%>8=%U_*YR1HKtixBkC?wPC7>N6V!+80xz`PCLIy~im!9LT z&x{`=oZm3-(T>+IK`jkIN5fxcA+eb|G7Q@Z{UAVMI z#Xn{?U05)4x$40u@)>DJA^L&V^lu5oqFCSUrn?ImRqBfhT%Bgnr2xmsl6Avok}Xtn zj5zZ?=}-)W6$3$$Z6K)2XU*kf4v*gg$@$(io===hgiU_5cZNRbBH+6Wvx?u2(9tfb zri$pJAR-PjmGELwX5Bt+wJ z$9Lu2$q8~8!>IGnvIW8->x|KE-Br@Lb(hOoi_z}Kl(NL;{XJycz2T`#F`M^wUXvTw z@;>p2-aRge@sJChhz=O&Nmk(L)w?K@h4q!mmb>FCB1_Y1sB`~Lh3@h2NM@g~(op}I zc(Z4&_ix!qR@{24WhMo*jKt^%5 zY&M^E@BqGC)1t8r+CMxa&uZ8v6C+JoLzQB?G1Qheigdr+hI{lN@H}nsChlL#t_L>^ zE>IH~ZZyh~+lIC0oSUarX5ND6Ux%p9m(9Y$aQ^rS9Ae+ZLFsfI$10TeU0Ob(C zM?K0n-#|l6T^Mox)Q`cN{qxu2Qu&pHj|5#c!lX}-;n`#*x12?*7m6NW>5H+-$ek}+i7zc__cC>+0$2OVDXIB{L}m-@-Do~UMc&fN?(-AkL# zzxhqnWx+txiFY1eYhfe(ea3lOaBgK8f|HPh;`T^X3jn1bE_iuPmLEF4!3XQDP}tz9 zr5I4Yfz6!dtX%E+PnvI#YF;Ej)j=g|w;<2?rWlxr+AcqdikwUnpcG&!qZ?Qrw`x`6 z1x^UXcgO!VaPlwB7k|A~ov(Q{+F7%UgObvkoQp6_ga`P7AqvG@(U)m|3T1L;YH9$P z&=j0G=J3?%yPwybGhuPvtzy%&pdslQ63-p7#fh~-SP(oy5fk!O-M?%_yj_@n z`}-T`lKRf=JGs)Gj=i;17qjSCL%ck{$9XHE>eRw!gaRoaN1TzH7GUAenN?ptZG|Pu zLvNKZ>qqvMv5jpDTDkF3XaivyMmCL0 z{xBC}pg#UtO{{WsYmrK^Qa;BlZt`puvL5SKK$gMJm4-jE__Jp zjl2cy*JfGt7KJ{#LAVX4DFo+=`Wi-1skXF{cjH&o7{uxqYP9}ysm*OOs?b6IcBIy| zGxC$~4vLxEg3u1_Qpg3#3BPcnhr}fmEbDkvUp))4NX-i)YlD?mMM+i@4P@wXU$_l8 z@^;VI7!E>i!ELJIK>Cb<2yUwvfby{LGz;qBB{49r5!;GDQ zi$A2~I&PcpxAnQFzi&N?_G&Lvio3FQ`%X_~lI(|5_Ai{uYz)&crkkIf^Rryc78VN3+@cpJiDisk+_Nd zdK^EVyIi0?Es8;Bb2BEYW$8?z5tmN1vxr9AbC_sVG--=%G9=vxmpP{&W-M9#ik5b>3V zhfv_4y7|?T1@Y|D)!hW9OFpqUaXs&=wL&yxm8_+J(ZMjgN*y9c;>_(!k}gnM2nw?@i7YZi+fa;yu=Fm)+>LK`8V?uO^3Trx;02(Q^`%xJVwACk3?ZaE#eUmsoLALo6*CPvrA8 zT>29`+YG^GHEx3z=tSJxauIPFNj!f%5%lk0I=U7ONjTAAZzY}Z= zuBntgdhb9UdFL%mmzyorjFY20xN5@Hx!|1oC$-|y&WWh)DK;HOeF>9J>)rF`y`_S+ z$HuCA4*S3?NN&p31{u?cOw_TAcn;7l#xc2cE@*mipxY;@+46G1`q++Vj&T{pD~Co# zTIv9Z$+udMr;B~dC39_aE!)DAE&gWGbLAGyuoKcOP`3z0XajSJC!ja_;_+EIuqj`#kVf0!(k>?j7}9EvRbYBhZq}o|D0PSEB3i~ zb_+Wq&!L}PfAxn?9JZEu;WBq#3w-)c-y@f2tPkClmSPfmCnj$|C(mK?A9OZS_EhP# zlv#c>I`){cU`TxS$-LY01U#XcfXbEcDJH-Za#N>)jjYz9YLl@VD@k$zhl^&`kt7V) zn`bNXq1W@ZqI0c&t$v^Ovo`HO?)?I&gpqg(#73sE3j~b2kzmm+jY5B7#cnimMIzQ= zyWL(kUA}CGj3EO6+~f+<&qgD>UY*p+ajjc zjO4OSd7tf!W1hRfn%wK**LMH5N6*@bh@9-~>>c!o3hq=c3c1e~&v$EJ{l&`XOXN_i zvj}j&ow`H?uHdN}(8e<5@og+>nh7mtTeJpCHi>*CEvjXI{gmp;uW_xObB<`hh9t|h*tzH&_J9)&@><(}R;x=vnP!S+HbYF->-ZHNPlv7Uy;q{FpZIx%OL!=qYt;WBnnmyK5)x>< zlp3F0e37m9@U4W|A|l2rY)eWd3irI)(_#Gd{F!_lw^CG&{qVVw$*r-Len+cegbcvU zx&bwAXw?5dvGUE)kgj7p;7ChZ@B%hen>hO~H|8aaN^kf_REZ`aY{R4yPy4E3iah|< zHA=z8#^;B%O>tA1#a(5W*P57}{m#h1P~;F}+OQ_Rij&`{1!KsPh@J3S2uawq6pha> z+O4@&SRkCe7Ok)PIHv?Rp;!gFhj*PFrkwQ`dDbsXK~Y*=Tim`Cwbsfz!VOa1 zD0{`_jqQEsqjE*rO>wLcnM^CO|L=zCm&{FzNtJ(;vRi}LkFbXSozHgFe-mxQzbPt7 z-r78Pa6A%Fws1w{mUuUQNXpThNFx8@tr~ob8f>~@WW8pZp5zA~fP+W&&9_jD1!=7y z7?Tk-te4weVMw5f8yb8G7&CPD79l%s<9)=k^MPKN(VzTK>B$XVt)R#S$6MF+VsFv~ zvN0WwSn}Q|GpVGehzMVYy=_9)Km()JaC25Mn%fDQ7hPSmy^LTSb*^{Wz{VHKMxEh`sF{Ixyd z*aM+ZYQ*E@K6gPrK?&17m!l(WcK1WAxIt~JX`N=Sq-$M?cnXQz z6dc`JoRF%_Um_?~!v@tGSmbrwJw7Pz>AAY@6ybn2Rdeg$Sg+q;d+TtnCGY4KA8|o` zRi7tP@B!(zHkoW&nbiuVG}4;pdj*lQa4SDQ;Mf%r<#Qp(8vPVMDB*|Disb<-%h zf5BA?_X)=}jd8nULE+USt9RqLU8D%hy`AGtal1$YA(;v^BK&)jhGWS#qv4VfZ#ntS zX>m~XubrKzV}`Emcz^Gfd~E7>Z<8tk-$JS85vN<~huFReMQx-I?NAcE}nAI2h=Z7;ZZosM-QzYQ;pg8d_ zUeE{I2VNcM)}KH@G>LdrLAPqW%i+W z9GxEQprKM*WBMLf_^Iao1l=FRZt(HTZPWTc6CUBa!{06{x#Rg!=hfvD@8Ew}9^tv6 zQfsNCe-h|x*P2-8-gT=78EfNW*A2_958mJ7A@%y3$L-sh9v-*%dR3o_e3XmY`O)fH z*A+AoN9|<>tLK+T);V#<_vs^>+YemzXGHj?Jh`c9lnqQ}tWbGg93t zVOy_W_tMs4|Nl_F_P<_dk9|}dVphna(em~eRJLc@+l``?W;`Z z!ScPR4Liy!Jzhaa-Zl*VDH(c$bM$@I@*v;$StYu$U!C|luI0_@hfPQ1`Fs5PNQV|f z?_>31GdCW(%{fwdtc304Qrk?~>oUo%0@6sdx{3B6@XE&9USEGD2;C%T6W8wWQm>Xg zmAae|vw1d)QGWuWcVOJiJ}MPGH5=-DN&G2jJ~C%9Tc%f-s%Loz4V6-OHA38;r#3L{ z86B8KH9)C%GxxEx`XP+ywSoepCPuN@!^Ie_#TLbGoy>9fVMt&AR2si>HqLp{_tX5aIc?DfctIRt2a$u4dev$XRXh zyOJnBL*U-g*?%^6^paTyg5|iYS9l_R=NK}j>IfR~1yt%P2w)m-P9ynU#`7Jm31{Cu z%!z>xAWV@8v^6qi0yo6o(+q|P7X}+lv;Qj;^x!Eg$DJ2)K|n)sKr8lkF@$7m3Nz2s zcqAJy#eO)*AyUJwyibEzJXgYN^X7l8wnNyFB3*9L-P07V`tnhM>ln$$uFrD&QlY}p zXzC?lO9=Hg=oMuZ>BIzb*A4xDktZw_UDkqJ!(Hy!VEG z?#vXRAZT53!i<^eztmR-96=JfCpZ<&$1iDfXL&Yk9KziNW~#z!B5lh>JFpX43?SBUt}KYeXWP^4OGzVWx=0;Aq`c8E$AhG)@RHG{ z>q}H2k|t5=o?m*&X+uR#rY9xe!bsXQy>&Qb?b)a7NOc*Vs?--!C$F)bz3dt95o@L;v^;2*VltLF^A;mo99eET&-L4rt&>eI$ zxKq@74*8_3%n`!*aB``K50M)#pRJ|;LjE;LGY-$0=GYhu*GK?zrg_R z@5MKbE^cUe+j=>f@49MK|EsI>;ynOt^gKgW_zR`_K^HSom75zO+N1ki$!FPuZ2jjE z>3pf}V$qj{R5@0a~U0&OEKsdwg6`|zWDk&HRlLT zJ?LPF_jC)!e!A4RoX{lYuSZcDfY&-xB$*Z1%Mq7{qF^l)4^~KV2`m;=1eA0IsRb~p zcH?~zk`gnJ{(A<2?iyky5qzy%P+!yxFsP@5XODfw3~_n>3eDy_3DN`41GjI>g>L;~ zG~UQXyXD3au$rjZV8M#qkl((Lp4Urbfi02{*H>zJpR)!Nn?}s;_}>2)QdX!=P_0m+T)hfXq!F`K*;ktC(3s7q6c>A zp9D0bzo@*?ita4)oamHrpPe(8=GV0l!&q@^qtaD|m$(hs)1MXpSjYpNkD{6TlG(_y z=wLC|6hHZ@FqRi3?gD8A4``!Llwt-jpauXUic&e63!}|-0~QS=lxPBi#}RAe=5Jq5PZn3IR@zVg?$~sEp(lUR!>fk7us5)V*uE7JpF(W3EE||n?nQ3ds4Ctq$XY44 zvvewF$!`+yRpE5UG#2*69(lW*jvg<-;JRxx`AfGyD{|yOMYfePCDsNHy*9)mhN{1< zx$mN!RTswoTa+F8!Ho}%gloXbHw`EM_~I{@AL~-#Jcm?5pLXIEfB@k zp6P#pt7L>aa?bpF^ds8cRqrp4<`-3bn6h>AS7$!-*qeLz+}^eH`W6q5?BwQ_7k}e^ z@!E9q|GT*=w-n>91c^a1IZWtfao}xEDx?z;iyX$!Mrqgg0SV>Th0Ns?Jx?a=TV`4a z%cfIfKY=P(rto_H3rBGSa?@>;E0U{TwQ2NLf}+JE@RTW}bzs*k&pK~UlzYjNv-XrH z@Y?EJB!r|$q3v(yw{scce&GQdROF0LIgfBAVcJ)_Rh>6j(T&+PgQOAV9rYvSo!U&q zg$(O$Z`I$!zLfA%$=wVWZygl?7^$dZ7;|6z>KC7UTlJBSe@!S1_B|6v70>M0 zRLhN<7M(WhOg3mX74F5n&!@#BQ@&_HpJ|^~-FZcjj-lbRq0ViISzMGLiq(a8@W#X^ zIpUYk_dB!&s`1au#eGp7#sL--l?YqEZGa8q*EX+!zCHG}G0UCd=md(uEUx$-=-$I^ z*G}G8FzbwR4tURxI{z|@Zah`jJFrIB0HKqLn@T`*t=+IUAvxY3N2DgQ>LW@d!Wo- z&C-}Q0A+gCSJ5j>`eOee&vp*SISRdI@|MZ7m7}JRBv;>DXj}>0N|ReY1~ydk%3wUP z+okyC*%DK;nnnc~xv^BiZO*lGzx>aeg$W3m90(&$SDu#`#p6GfmCgLv{Dgbr*sS^& zXHKRMv1C}4&Zkz38Rd1hJNau~vt!W$v8X&OuAvtF#tZTIV=2?sA%<A1sWT3cGRbz5ox}=O3#rhbybnG3 zwN3B_VspqtWM_)PEA>UQ0X_XUDyuw1hEt=5d1sR49}(@pzGUx+Ej-C=cosK0q?qSPL_T4t?iWs>;8P-Z6+Xb!QewfrNFoM>iFK$H*<%CzMD65Q^stNc? z^^#5G8*vWpat=a8ZiwD}P)1>~$*zy2SJ%@i;?Mg^#<0o zDi! zy;bNWOZ~E73Yfh?aEvFoC3E?S#*QL1Xi?niv;yE~;OSq0QAlhl z)4xYKcTW)2HztfnjGl`mQ{=pu9j9%x$Nv6KX5PDeGYob>Xjv>J2^Lg@w$`+e3EZL$*N3_c)<58bRcwiYo$Y_VxsMA_ z=7zP9L$$5~6>kAP-I}&3zcXgByoA$*z6=d6@c<+{=*1J|UWq_zdY+S&fH2ue(bwp^ zI85o$qwlJI&GWkCBm1`8^=PKo1#|4jRD?E7sA6SJCnzMQ9PUEDpWKA$##A4* zc{j^tV+A$)FWK6BoGV4b0`24I)ggT%J<>gjBnMGL2XM^~Mj-G6t={+f{b$it^Y7Nt zy5kGy6QyMJ2rUH@ZY3p_$4sdRK40x?KHFM`wn_V=ry(6m(5{tT27hh8GK*iaUKpLs zsb6tz6U$2eu+79~vl19#>FU+wg{LnL55kdI zW-ty~DR=a%?^{7iGWi@I!b(xK@$d87$g9Xn=|jgYSg0(HXyZ-OyqMKL*M!{O826=g zIgOm3tj7abU*z-C>5_}ywMBbnr*T^cpFmRL8i>yYL8Jao&_sWUpz4w1!(4&B%!q8cp& z3N8_asUCkABqT2pQd0npuIl_uBrXKbV-@O34(^or%pKh%5M|b9OZSU!#oz(Zh&Xsy z0@7V9L+JZ#8qPtPIxhMHQNlyBa*5B3ORyzsLdYmz9%S$YE`ua^_h@Vcjw(69qt$U5 z$f2oGfbPIU5OkMPr#sQ8m}#bUL}@G4q(qRComXj73R%d)DX-p?G{;qrf~ zBgZ#c^N&^#&U5zj_Ks|kkG?4XUn3=9a0n}b%x1vw4 zf=kZhohI0)XXG{6TR^e{RTt@@u2niHrE9D4UaD-&!_Fsx-SGOG=JcgfT~=<_KTWnC3Cw9j3 zD%xAoKvbzFZ-y${&YD@b^Xu02szbIu!3IuXBlblnSvqYCLTe{z`sy%5p|sDb`Lp9$ z?bn`#^ej(tGm_M0YL)zJS?-5DSF-F+KDp!`#EIA;8!MelT|ykt5~hHiJ>JwBe(C3L z7f=56F{+T7=6U8+AmEt&^A_K^}dn{3NEJ_vx4ZBMm0V1UC# zzKM-^?i7 zp15veb_yJq@b@hoJ9_`@Hti(#1QQ z7G}KeE{q>YSGLr<2>w&3(KRE-j+}uRxR-%HFHdQe0r9ZmnDC|4{nsDiC;wb_74*$t zgX3&UREJf?f9lSB)w@50#A_t&@ku3rVf5T5(-V&MKYcs_J<$lg$ytd=hn3{C`U4nd zq}>G^<$}H6M^-)1f8O@WWzKA_-RGO}d@GzmqPj89Uz_yJ_Vww;uDMq}8oW)%x3jD- z@4teFqVyWnCdlO~K;HItSm6X2Bx`P*{3A=+w9oP#N?RU69-^hgY9ank&!AJtq3J}# zA$oCO96~0~M;>ptK**uo==C)>22cyRY^6R1xHZQzGsVMqRn~<}{tqIuw?P^t%dPQS z%FZs)^7!{3HTgX7Up8ysNiASS!C3#>srR>zL$x57d-qg3XL`(Eei;SF_TlP2xHj;* zEv^bpB4hY@i;JNL9aH|IoDfIIC*=3-yfR0=k*qUioR~Yxgj#MriZn*+^<1^!R^aW+ zas0CorMTGdRrr<=SBk_R}l#mZf#fxN3W9u1Y`8%+G7M*VL|LUCrg z3i>ngnN)1fiKv?wD)gqs+V)1ctn7c#h3u}+8~qU=hwW(5 z9I${8jC+(@g8TOJ;)cqQ+M;qL;HNrlu}<2Li6Ng-Lt=^rk0w!LH`#rNq5iPXExm(5 zS{es63gFf<9NVTR|0vOzy8P?|%<(_Xtaz?yHm?bcnq=yPpLf9*)mF=o;Z=CKR0Ge3X4N>&&s}(>q(saDkci zzeMyEb|$(D^i)UnJ;49bQ4wg+a~V_xqIFJ$h_4E;WgOQ3gn^Dq)b!09yq*=#S?`9@ z^ioaz{Nk8YRx=($iNv?nf2j8hH^K3MMuUmcFwxfs98feN>aNYV;0!FIl=ygwuB5C= z1JWec8L1ng_usTfXHhI0%!W%+QoY{sgcAvjq1z9F7iIQ^dGrxz@fd8`F%&zbTizwyk(xzIG~^Uj1?5iD7C{Q16#hjzO-y9=H@F_0t10G6LsR)fk- z$AzEu^N8$j^MmJRzf0_W_Y6JMnp3SeVq2w_qk=-cY2Gw!l&E8VD#E7&XeqyQpCsy$ury>S;mR#Fj=RMPEp|4H zQWt{%MnGjfS8z*l{W8zGsb7M+PxvX&lm<_JLz~4Xs5#6`8A>DEK7NT&8Jb-K6;cHL z=5w>_&J06}77-Bcm^^1xb2ze>C81JIe{@Bj^tPIxhviSxS3Po>1G&?hkH-SVO{z1E zvPFTktl*-m8C#v^->rxyXXKAby#@!L1X4r0{os^_Of;vVW!mOurp{x5JJ`baKoBzC z7>JPf0oCg@#`8o7rmz$CKpk4#6*v7n;50ZdbRMl9*aau6a2bv(Z+}l;*?wi`Xs+Mp zt7nLWFJ+kepf72M6J=>%rK==eH2ePKmwAjo2QRfS1p25X!(sL=bVJ;R-(WS{9~z`M z^!^l=dtzCQrAv*I1=0>C6<%R8u!{DZtju#U(N%jnsmFYOjrp>p;uq{Z=x#XqmlKri zdGupI+Q+I(xcjwS{qrBvFOM~A za;rTyuc|(^<($XW1n%e>GienB4!xFN86SYgfnCGR|25S}6N>!1ThKs?+oeAIWt@L6 z&O1F|yd3LN$4o*6*Zk^a%*^aydIIc-a&70v#no)~p>@j^&IP6KG?gq}R*dw%h*@$W z-OO4~$G}HBAn6=)j(du0hGD6DU)7#`efH$Nc<&d*j@PNmibG>G#Qyi{~w; zD?|I#Oxe-*pu|63W%3da#pWtb#{qV*GB2(>L0U$3(4Q+xMzs^Jei9GVPtsX&q}4%i zjmh9%*|#Ptw*^!W&dv)PYrp2VOKwT6f}T?QK|;DiG~1&QUAR?WtR8GBJMT?4u3h+M ziZh+iWPR%A(v37B7sqdK18dp8bHK(TB}@C}Z<&$nYs z!$D5X^}@@Z%TIL7qK~9jz+PG zj1m2lm!ReI$M<&?xt`nNs|4h_h50_$dt`Z7I>$v&^hqToLcX@#w9eV5b-EzEiJX4L zNV8x8HhIA(F3*bvg~VGDD%?z)6xi(FEJp@VjZ_?M?2$gJPfym=av*4r0yN-B$Z^0M z#YJzVv$aZQ&w9Ii_GoVH@fq-Q04w;^-6i3R6`ew7^h-Np8=_PKGyyA^bgE6*@@Bk% zsKX)a62AO-Y^F)&b$l`y83pI`5F4-hj;^rB;C;BqbTYv)Q*O1W%(Qg zmf4mKbjQ7k$7j$0SGs-44qNkuZ@6>$Xo8RNzx8o&RxCZ7EI0kV zS4WOMZS=OgbJbd87ONunW zG;a{De)dlrS)rOmNUztcpcuDd3sL;^JKIEGn_(E*kc#O$4$+PgK`u}BH2C@lM*y6P z**Ye)+fKyzHtKZM*?sw>QtA+;BtdYMbo(Fb=9u-`f~yOHR{97ZwXon;0+vX@eSlkd*Fb zcc;m*cM|{zv>*?yzl+fbrSdIsRU7Z0>ng2w7jeyU3p2?Y;wV8=y{J4PgNoiYr^E1; zZLZXA=uiANQw8=5a}-@B6oXZ?eVA)M+xcMM+cK$WN=98djDI0#3Oj ziU|UV)4r!-ZlEYm<(3P$ARrL!YD(Zjf(VBeMMVT>QgqsXe1HG(*LfWdocnp6`@XLC zCFz(#(vs5jz>&0z2KT(Z(-lA3(Bv65(LF1*oZ!T6DYadtENdVNmhugEHSw8gg)LG4 z$U0ceQP*QxbBgS#lbtazi|3Fd`IU!xb642ipCheU%S(k>nwoMqwRr%rX;xL62oQum zzWQX7{^^HhV4-hF68mX#B|(mk@z^2CN~M9Tb=9J;S)zf#9g%*^rx zS-$S2k_uvP9(TTdgbMjvFE(}dZVP6nf6e{*gZNKuOaSd_I&UUAP0#Imo$d*V_+sr1 zX?n`ntZH0v+&RwS)qjtYU8D!ygw;TjiI6_Z!` z;SOt=jUu1;-Nbg7fB(IA+N9{1o=f;BhFRxnmzd6bgXt(H8rYhU{tY!(!IiZH3~Zxy z7rgE7c$BILlrFyR`~By)dHJvJm*+<<5*B_==pD)4T2dnKjLorJ-^CbWA0659TZzYV zv)rq`CCd#^;TxuDD* zLD^`(>48=_jVnn%!MlwS?)M+wzno;eTGQ7bCIQ#y82S&`Q2)t8hmCWQu^saCd(MvlB7P~Pz`IV9^9%23Q_kKROH;x zjACIwNll`+#=Rzm304`K0iosM4$yV~TB?O2Qm0~iED0cx4CsrQiF;YMI-&Z9!W7@p zDDQvTP~PyYq;ml|Q)5nNU${5RlDl};YTEq%w3=}an(aLOS!I|nH;G=S(NTreb5w)p z@tcihoZnI0I^u zl8MJri0=G<$50q_*0h1)Ybkw&t5wCs7Z{kp1p!=PbeUH0Je(yWj=$9U-;%6MMD$ed zjO+qh|8d{aAL@}?#f;nR)FD}{|7->E8z5@zm1KQ9Uw(7uhlyB&MtcZps%tzM%O}G3Ca!&9b2XmCr{>urw`(uYh5 z!`5j{rC?ICr*!PlX=&S)2Ex%`j^_sXLYXyN&0^1`M5jsWJa`s~Z%6-wPE~k0Bu1xs zV)sZRv+1`TBrIEfC)2| zePH?8x#!pEY|Q*oLq*gaX)ZcTPL^e;#c9WgDLR$Taw zk*gK#(_3$_iPE134xMj1axQ}se_qDAx;{2()5B<&UBe_3TXG6K&Hn(Pxh)U-5pE ztQDST*C~q4BIGH0_l#t6ON|Cu!p|JzoLGvKqw!hi3r=+vxuYY{LU`vk0}tzy}`VVgq+iKFIwd5nVcqbvh1@+0DJoef|sU>TPe={Ndv>2C*?+UZmvXF z-XLh*Pp+^j0(E2IKD6pJ-(~$Z`r7z6?AkfoQrfxLlC{>;?B*n77N<|Pa!YAx9V(%* z+JaVhQ=8gV*0*+sAEvwCbyQpu(Qf{waZDGF)?ZcHj$14GO}0++bS9nso)?gE!4;F2 zfKtLmXjuhaqZ1OiQ(r5nY60aod%pbg_mRJU{^NOhX8)@TLWT6kEKem}fbP6RP;bey zIx%kBHL@%=@xTW~9AnyOSuU6IaKDKJ}!_ru@&+`IM+s2(qyt*gNHq0cl=pn`6{ZBThqlpP00E+ci?9~5P99y zGi!vsXuhw>EjL>3%UP!WLL2iMe*P&Z=SfRjr9K*SV#L|RPDt2x#ZqLp@Xji;>;GDs zn=e|h*rmKf5o_m?$C6!@|Knx&KJ)jlFT8%iQeBPS1g+MB$G}-6mhsa-l++{B(FHL- zH$-`Gvn1+1@Yo?H?OmUHLgeQ8pP#2M3$y-s>z?6yKVP4ezQ61xD>G&P$0_aVyxM=Q zpKncAOze@gK9?4mZ+^b5JpSW9wFiE@`u*q6>9&cksbQZ(%TmDp=nZHqmrC@4 zl-yq0adgS?k+{=Kg9W;?TdA;L_&g}k6@4>ZY!=wo7N&XxJHp0md=$H7@ZmegUU5lwA>VXkg5 z&8}RYG&?2t2HjS(W$dvh+;1im%rwE}11ei>ok2o>`FD28i6{y|=e|~)$SQNmwQEQ9 zN)6E%66T+&H&JqSqrAfZJ?RY;ejc96Wt67$=hT;zNTWAF58 z;-yHmXUl_fC+{9GgXfItcek1P{CTnU3Hc=i`Pee4S*&gCZBIel{FjUPc|0-^1HM0_ zp8EQ^Z`4rF-ke?C?Vjp8GnlsivHSd!%sGE(-YJ|k9P8eBzk@UOfFM&}z^J7qaK#3K zDfe|BbUNjzqaN^i57#|Ph_q6cWvYi?%}u@3NJeUwg=_woXJ=}>uvrz*UjI%sQPh@Q zIm)S!-mEI!66uDJw{qq$p#h(7D4i+S>f`?~B-M;Eh%3#>$n#{GBF+h=HQhrPp%2DN zeO`Cz;^ye5T=lEdxnmXOV)lH6kg62k9;k9-uTBE^WV2k!rERz7Usiy0vVSGEg|0#Q zdQHqL(O9ZQD~lkUQj9c6(Q(I>X?O91n8DRB&ao_*1H_h(=|oFSr?L*L{8K04J7QJz z1R#@VC643acoTv_oS^>e?)xW-8lg^v26XA5?t{HA=&P)uTc=Ilp(m>P)aX3d{mvrD zZ%=TUP#X{2s}jx}*}uG(%{7qk1g9%|;lmIqO)YSS|K>UGbImmUub4LoOc*-Mh!z21 z&t$QtdVp7Y?4CatiUfxUVN}cv2TTp z4Jgf%TPz~C`mZ{!bx6x>6i2Zv6ZB%(#?(Cx)!E=y+2^(zMTx)Xsce~LFPZ7FEdl6J zM`ux`ZpM;BtAQSm?9zXSuAoF0thTY7_w+^2vFhmfv_!dWAvj(4ri=ALw{uxxjaHkH zn$|Rr5tvL$lPyMq4916l7>x2vT;qu{Vn$rg2gY&|518n>=o4-|Ce&M2k7`jxP3CFj zD>vsAf7O$tvSU5uND>#GXKIb;(FWj>*W=uHE|kb)XuL=5W#h5<$1$Xna! ze-7U1XGca~6la_mVeEZ|&vScmDZoE9Vc}MF<1Wcr3ujpaBd_nlgCzs)sHOgkV>8w1 zBxPjcGw)LuiPvnpjT*Y$b(VplVg8OmTUI2=2&BfgIYmP;3T`olQfsAWp9y!>jwCWF z2XDh7vwWgT$56QmlP_+B!OtJQ09BIwo9MMR=?_YU@q)P2MK1d}9?ujcUY##cUkv%j z@`9hP`G%)G2p8C<-N?$Cu{C-4N6cQOh0y*rb%c`=*SYQu#_d%u@;vMz zTC`qlcE#nnS!b--LX#ZZ{9v>Bm97idC^pw>H7gdM|8M61uLWcC`$dBCd9`@jdl8B7 z4d$7Puw4Y1e==v_0=~7&zO~q{JU`RAhVnB1d2|T+G3;mq0HpQ)-)eRFSMTNT%MSii zZem1TGfW;6Rsv^9*1O$uKvyvr2%te3YOdR{izJJ zr;tLQmpG+)v$Jf|kWMS%NpX4e1xdGSO|E35D{nMay*XNhf|tr+hrGS?H{kuS8k(Oc>k&EE7snSyY!b=MyJ#-XXi}W z0H2ir^LN*C|IEhp4!o^cHm0`M&~0`5H`p%yFkDt*n(!r@MZQB~3yqv7|Lv1oMn3s6 zD}%$QT6U-`S~D>Zr`~wYf!=*ZOnFSv(7k*5yC`l$tAP^<(#{7<9u@nR41!L zR@&sIk_-<1g0M!}6q_y;!)3O*i3=&rTIV!|8}39^o)b2q6N~D6H;m@qcxNQ@H%Lb+ z7#bjb3W>WRxFhiaF0rE2X)MoS^mxJBTB6`dk9aKp`L!C4m#{3LI`w5JdH5ci)-kEj zn5Z{@|4V+)qRR~`G5iYvB6Eh9a2ee&mV8TeIJ&t)Qr2%(x}b2LW6C8%l~pkM61GEZ za$%b0fL3^_sGB!8M`FER(nc)2IYY`)3OCQRPOC?r&qT{;Wxk4rk)%e~CQn_C1w1;S zceU0>(}<>(jmxI>V@zh2ThayeiLChq-IiVC<)$}AOoH@gCB~C%I=8~}noIyJJ|~%NpJ<<3uR8+EeBPL=cfr`tr%kMDpAr>rs@w z*l+43zQuIlYu^erKp7m^f8zZ;`v&@aN!Bn1qA;O_F?$o!9Cnlu#n036#^$*vE_s>Y zRA&Y*ZQRJ2=VY2Xn&YVb%@m%59V}G}N3&u}s2`p8i(@Y6xstoY5Y2f8mxHFh^BEdx z2$13BYD(oICz!2LYW4eX0q9ac=eFZ6tL*%p(kTmNR(lxe^mBg{vhUt`sKB5b?VqpA z6%S{r*`$E*5foR#gf?wmvvJY6Z5gNcWi`kc+XoIKSOfR>tx+%dyVg7_I`(dE{QfMT zXSmI^;*=)u!)aHu)T00|8o+UFAtKNPSTq4Ba~+NUxI`TN+sZjpXeM~|w1V1T_eRS)X2&?mU|YM9+zRFW+L+<} zao0Xp+_jkVZ+v@DG!(NWYMEIp1BUL9Mg!z96p}h zy5H>tmorE(>{qk=#I{n_x%in(DO#X`y^-6lLaPkgmLCcF7Ax+L3Qsj&zk+ROc}jfo zQ=51B>$d~nf%!W}$dcjM*OKHCF2!^HEGka>dA{xm&07o`*~w=Xt7WK$K;w_w;2co1f(16kw^6e;ej?{zQ1$cNuTQzA0_+cq1zA zPG>vgJ%Iw;T5?Sk3niMehkks)V60?L{ER34YAcR9_hmp6hGaNu@vS6AsXrQ&ny|n%@~EuIyF#9(1~8nhnEqMy;O8 zOzIS^=hlKZblL@|kMHt+%nLt)D^Rk%jz$n|?Otxpg9!<0uYdMWWj>KJJ4SD&s}*TL z$~2(HNg*WkntxQHqmhfmR%s`bSdErUTJVUss5ivGKiYu$;476`4~w#a6)9_eo7*oe zWt&Kscz1N-fmb@l-es%ZvjW_w#P?-|;$Ir}*J{9YVkRyKtPUSXW34et&KvcQSGv(L#~+1A`OCCiwXaG6{{ zVDXFxL^EN*#D>Ia&dVC7)<(QerWC_nxN-w&&D;~;TyEsvKPibBGZin)GSQ@bkDS~b z@F*Ll*R(YDSq+q9Yk+HP&Y1NnK{(m=w-P%5pEWeU$zG0ob;!_3Nsw!QsT zzp*#w@0>`SzkI^)1`Kt`L~_m9}vk8VKji3fTmRQ80X05yQ!&U%>d|Oe(4aw>HgDHYKn++ z?3MGX4P2Wz_#=yvIg%jVJ=+b}S|)O$(wy(65{Gx_oJF!`r;8${Bcoi+oTAh;agCJb z4ADS}P()5B8;R4#2vStJTmWFgLT9<#@$KaLS7=eP`%~1k+2{_n}t9(spb(SdfB!P%PRU4R&Op0<)53=D-(dZe))q>#O z)P0|VFg_5i^8nJiEF02kBf#c#Fvcat0=iBKPQ)nVxh>tT$4(^kBL1{s=2TkavIR;- z7*4D2$&KYIFen1IOo>UyP@;)SUgs1DNo0DKPf7G-<<;;`B)GLZ701P~1qw~dC?Q}2 zfaExEF+@)Y3B!dWxaE>j47bc7qL%0>NQInJri$K?>F}wzO)x9YsK=YBwN&1a<{e=( z0mBs_d`@tHGp)dY0FGns3TCB<+S^$?MZ8j_Pk`0%+FAt}7IqDSeM)t!05A;bThXdX zta3Dlr<8z2SSE%C5CY}!^L6x;TzH(;1|y80<|OcR6rqwoL`O2KIB|*Bi{jG+O8pJh zMfg6!1T{X*TZhFEBo4I@Eruk((M6bDU4CiPh6F)2tHA(zhctqfhRz}ZU!|BdK(WI3 zd^XI`e%uaI(>*|^1DG4O@+nFx(GESG;3^(a$y8b+iNF=$aCNB)fPfk22n4JV4<1Vi zhO?ZP2NQ{`4F-N{E1V!Slq-39jDQ7bBn}Pf;|VAl5TZhnBq6gZvihTeiC^XfA$kb( zAhtkkcnOGG_2ov32<}z~B9>8D?es35a!;Vgn4WEd9T(zD)Q)4$PZ>=9O3ROyW1p6m`6cJj-_k3}AY&Mijv~O}`!zX&x4dByviB}904PV3 zw@`spi2}pj@crj+m;W;<@vd`mQX*GPS4XpOrawD!%rG05uCsxhE2fKi07f8aQA$9y zj`*$eSrX(bs*2lC2w+1<lp|*|5(n~Fn>#b}_m8RhXTRn-JmXqa6~5H=wHQmtRbd42JRQEk zU;z7$Z`&tShorDp0Tp{rQB;Q6DGFey;qLMNu+~Ptfl2vcdSs>mbJp*dzaAl&a-6q> z^zb?vj)~S0x#x=@vFl&ux~_V>1Y=bP*)77P5y&ku5YNqaDsO)umZf(>VzBM!u3!I+ z7#;~a2(@b=#8aLz$f;3Gtmb@pesC&f_+|}pWXKs$MFQIafRSCOq?11q#PQ{(yU^ML z&Rh>swFlM^DoBM>sfo)a)ids6q|y6DAs z4H7*Kpa_(4%DaG5tLajAaAVgR7}Sw=7=>Sk8#0Ow1J1lC+D)~l2G(Q1rpyscB?0{B z=$N&>b+z4~(<|B&#z%y7)__q400L16k)R5U>L?gracIMD=c*!WkkJDI5ff^e$+VLaC={2H@xI${9Qrl9-K7 zGpFBVDR~W9a_~UAl4EbenHwJq5JWi3=@p=lBSy8bI_bG@#qE_a(z?Vl-kswo65Qre z2t+D|H(^knTbA)TXEb!2bW!-f79F}-rQLx5f7&h0)R9dZ4Mo{74=H`qv!knf^^L8s zZpeUJJ0=N$y<7?89FG+_zcl3!DCw1W>J|dV^tRc14cp3dIkghXC1N74ZfFn9XWvKxIE?XxCQge|pasb&2QY7${JY-tB5`+4h zpa3vhqiOvklxJ5A^5|{EQpWlQR&0x#se*cSfk-?(2#AL$^mEDMv$PJBVT@pc7o~0S zX1_5KpdIj|&nQ&C8)?2`P0e6h2K{eon&k|%C)lMOq zDj1I2puAg=XeXPYs3inU;e-MdArPbwwomdtk_c;w^z0FrPQNT(R1gz*Q?2iC7N`lb zDGtwzs|=fN?VzO0OBjN9ht@sVQs6k{`#OQ(#j*Sv1(wB;@t#nhFb zTziCO!S#T~f|+ZM4j>R##RU-LwT8QW?)>F-#S86oUBXwO2DVwp8W`1jpK8JfX6%$jcS5_jHOP|oZl2DYdOar(yc^p>h^ z_N8YAkxz|>omjD&2REBzC{Gmx<}Oca2FA*dYHQ^$0Tqp1QxOaUDD2HWD@vDEQBugB z!~q?%e{5~Xb~nc`EyV?jvbq_h{Lqey)A>o!q+EX@v8k@S;?o2+(9foC`Dbv*1ygyi zb#!a+la*im_bE4H9vS2Ay{kXJx^@}GFY29cwtXxX^{A$9hg)cFPVmN3#O8Vf)<{RP zbS*Pat&{45NZpQq-VX{4LRmxYmMok&wQk$Kst0|?nElpJ>GKEXeH(U<+}~b}xZbcm z(3BVBZYMp+xAvRnKRzo)HW4Gh3@64ws02BDCM+g(cP?DpVZ(5z9SdtfS)ttXqnx03 z>OHidy_fde7T5P3Bn4JR1u?oij^4ZHYONO{qCroxJ(Yz*N%tQKzC= zgfY@O><@cdXZIh-rzMYTwk<%>uGOr&<38}{VQSUlpvgJG`=8>*`_eQkf94vw|h-h(h+G@z{C8z7DW=xmGBRe13zY-RXDymPr!!SN#!9Y&p8cjT)e53Jd*7& zud+O`64F$T?ceCT^N&CJb|&pwW93)#%P^jjn^>3 zEjO>`FrD6TtFt?-7cY1%!wpq!Z%sgB(b9VpM<10sY?7}0>tHfz05NZ$&vJ(b^@Q=( z9b@5wkL-aS^Vgh=h<%ZJ3~nfLN$;MD9ku zmM!XQ({=b29=9v5)OQ4eixW}_;Jfax!+HWyh{i`K*%W0xwN2|y8M`0+v^_iO=D(I3 zEf3k$7r~!8cJwFFta9uSV2c>@{>8bK=B4@Zc1!9}M^B>eJm2BN`!8vCaeedpAll=< zhHD;Q*tr7T+Fn$M4&v=Dy&1YMH(2YQTBQvfaR+ZPhoTUNFb}sKt*1tBYjJ7|jI3Xf zd&~VQ?ByGLWcQeBNG*vNM6L{704u9W@ArB)FcEe4e)5(4ub~VORO(0y2?>-3?`;z- zy;GU`dbh9*XBk7O|+$o?eNi3rtcu ztUpb={r6ffS|&^$7+hc-4=w4j-<0ZVUiYyaRD%LMZ%^wDzR!zwQ zIa3}LMeB7acbHA_k!ty0hvHF>Za&CoH&t8K)%SJoW*lXh^%X=R4&9eJ^t(d?t?C>C zx7JWZ!~Yeu_2=zvg@=&byV+tSefH5QeE&WF;WKvd4XONalqzsMNczn^WZAv2f^O)B zbb(rd{hbJ}Otq@@X^o|i(fo&zp}bki;JSJ|JJK8VZe7{^0yedQ!&I1dYE*g-tFS&J zUFh}r?#gYn%+*nT}>-}an~p(nD;*zp6^C~mjI#8$ zhu*1_%g1)U(AJ)o`X6z*81}h)*Fo&y&SO;z)(jqfwCRuHWOr0`QoUnp{ln^}@a=X% z8#X>v9k2Y-zAoc4zr}qG<(A*$hDU*qb}jgWe`aOqkpivR?biuypc*+sx|>Z}!jJqG zMU5@a9+>3qr8cnF!?$@n+%@o^Jo0A8V0U1Ly@t6b@|clw0#m~a-h;X!(K_e83$+J} z6-f`ydF_Ixx2}F@e+`Qro?2(>O+-3Hj8rA5d_o@Pr>wOqh6i`hP+mcs(;NDxECiau zkOBALz2ctkLs#Ln=Fu^lP& z?^z1l+LIitR8C)-k(VV@asRh=n^$c>(%9-^S{35Es7ye^i5eIuaMt8E~_aG&JElKt?nO8xrhoX zI#$i7F})ZKhm)$4l5C~_M&gENhvr7|4*dMQ`SJ?*?pC`PPlQ?)1J+edb`X3nxyiIr(~&9eZ)1-*0O`D5pc_3@a;nVJ+-d`#7J0saQ z@(C^O?$E9Fey6p(UV6(JGfmrod^L}0uxvs>niJw^H6-88&CBjzw?ZB4`D8V;nOmTR zE-%FfW{=f}_ILFAtc_c}ragG;(fVC=nj>C4nd}(i3SFu_>^2A&O#J_8zn? zk97@2ojzzCLh~PBFqgzplOp;&ww!3fzcYc}xqHkw+KmV0YA&i1etO3D*k|RJzwd9~ zxAXWD*WRa%)!8p$3+mD*lItO7&qKW}qgFp27-_80kEc@?vW`<^Nw^D=AuXKAPobQL z>SY-equ>_a)rH{uqp=2u_BLBK`$1P=c<6f_pXle^J#^|6Vz{3-u$qi^_pxE}%j-g@ z`r~ZTsfLs-l!R|@tYnPqunbGl#7??ZqwZ5`F|T;HqY+<=tWz^g_($-KhPF3LuZPL@ z(lC`XUa{F^X6VZ|-NQ(tG)bkB6@fSuR*kYC3i|0$It7FNv=ja+a&v3_@$n#gFhAIw z+G^#uC4*0xopSbcWK3I`#Z$wmoiF22dgf*lGx)EjA7>(jegVd2(1-9s+G&=0Bcjyg zGu9c?KUk%r)z)Yxf*!!&(h;zb+Y>78PG@2Y!;!^LTjU z#}XtP(^zZcv+!mZF-oxD$~94c?Ny`3Bky-NW6svk4 zy0R95LpIHitqVVv%0f;)?P;B@3im$T)A+=X<=mYQNtU-eYjD^>BwpCi5c+&_H&NIQ z<4x*m9^46i6%WqL;tD1vP``cif$CHF?E11Gef#NfU%_2WAVPu%5qwis`RWW1ME~-S zW9?v5Ks1{JYK@NQpXfm)E3An9K&z!OTv#m_tcHy{jObeL!Dkc{JW@h$qKBmg=V&AP zcQue%Qb|X9n+`fYP^W)%F8;WVU_%K@h=8Tb46`bfhX^d)LOwk1Kk2d?9qLGztwEjZ z({Kg=HuC9XDfe4)aT)ftl_x&K;745{UG2v8Nc`A$+PB%GerwL5F4?0+Ha0uIl(KG1SK zrUoAyELahtX++#Uvv>)z>*%u{SO*Xf+9~&5(NZWeP?nyQX?AiaC{{cj(cR4_pjcau zXwt!M;;8D31O_Bg(^IwRcqGL2kK=wSBbNM5_IlrY+N|5|EbcHP1Tu-H+b{&1V1sY# z-@%OgBJk3&9tIts0JRuDSqh@AXaGMw;sFZk9a_LgJoS+ULk3)yi12(#aahV9Zm&+& z7d1#F=`-!Tdc1#XMh`1CeCJRy>tzv~0pE2N3DIp_Z4+*>#ikji^j?jm7~0SSlHJ^< zRq^LGEoC;WZh&o-l}_%y`PRKTMC8(l+;v3Kg_xD_nO&!fbQ7xaM{?$EuLlj#L?8Xi zC4WXB2TuV$tAZ8pP=avply;8gMt=0-JwA7<^p+I|rUrZI!2F(yMK5ej@qDSyR|(zEw9BwqcuF4H=tGF}71wS+bN33t}@ z=8&5c^%$h1N7G;Ztcg-Lx+zy>Hjy70GE#Jr5q7c0{(tJY?6F@+#`vT_l_5 z1sW1E+$JM_Q%2Qre=lKltXF<57Zm499wd^w<+=yJ@CvV~l zVeslk7BgvC@U!+x9W0R%!~$8^Xqn!kf)=KyxMt0s@-X=%>a;ve;$R14utU!ly^6cY zxAXB?imV+bXN2o`h7j$&6%irVVUXWf5c=_TSoenbU3{YNk!5>I{A{|+5Oe?2(Qt!s zzl*xthQZWb^16(iVOUshW3ZpBsZ|n91o{cUsjOk+S(zV$(6c%WCJ$pejgMHm-u#F~ zO5UQ{XA!`eh)&Q3x&Ri6gGI1d8HtiskcY_Uh@Vk{=jR(_QGBpYjn&-w__%m!HpU|1 z#@pS_JjUr}%tc)@Kgv5Y_YEq6g2%n@hCEQ!;k_vlFGv$sm2esVlzc=yMp*2oNz znPQ)fu0BE0**v#%Gf)tgcp}dru$E4S`UEhvPP(UrFbVSvZ<8Y%QkIo`Lx+=`dBphiLH)yn~xtHD{94rviaa!mA9lGfXQq zVf|B31Wd6>{1yKr>gg?B4~)u+Dtnq~O$-=fdmooyFEY@E;(1^$9tqMpOhiUV)dqX& zYbbGmKTQI9l8LoQab!H53~QYXlgIn2kZ*utRqoNmIu%3l^$WkRIG61X=hOl2w}(O< z9+{S8KWbPA>#ak2Stwb#n-rO*yQa>0)vL8UV#OxeSenw;qH(x!b<9r-x_Z5X$0nLEeUwVo#ndWPoLF(b?t4Pe|%@M+bXH%PdR5AwXOpBD2$n8A7GV1AW zr&{@{)%x-pW+=-wqZ6SxyRq@ln@1Sm_>2jkkw`g>xd@V)OR&-VM>I?xXCO<%C=F{* zGFE3qyde$i7v7^kH6}<|*iiXkqF|EG$vNdhV(wg2zchq3h_7sC%F%bSOtN{1+6@ksvLerXalH8YZT zcujwkK_iJ=SA?}`J1vQ6kcJIf<+8f`4xT z4S)WOsp1AQa4=>AzVS$Jea5PjiN5Im(lN7v#?9U_8}HTa2}oY&@39hn(uc9>%FA=$ zw~H55Z*1FWma`xybZOA8=LZ*;V&YSR))$cZIm>P# zUrmMQR1epF2 z!h4c$$HBbAWcVdoSt27Q9*ZNnlN*^)Z<8*Lx{&b);=me1eb>YffKi^SGkU za1qpqV9HtZn<`6CvLU{+-eG|Q|I!8_pMj&lfGr!eiIY4+KAUC1nDv@Q|A#@;eiLHR zX1iTu=P@0kw|=wd8ki^BW;P^(A3fWg|AOx!l(G*+pihybxMfFY+elUL;{p-C**$$D z+lqi}8W;}p4uK?+o}2NTGJHG%5TAA)se2H#nVbZ*k<)gczBzo-AHUQEnp^Tm@zC;y zP)KsM&17;iu$#Wg=N>30fu`t;l9YtG$X+wr?vNY3MFWa;LNK2hk!TfpwfN}XBQ^lN z!k5D#5?*?0-=1BWkCX$vNgqFcNfS3ZLLdpu$#`n3#{}O{Zd}vAIA_|{G_E>EpVNh{ z`{GWJruyV!HgX-J)~eXZfXN9}c$i>;$VVP8V3!^8X6oF1bmrNebjl(ioF7y>h*`tu z7;5$m744}z$21@yJ{t}NIF&b|`|*H}h$I{ybROrQpZ#a-Y@;O*c*s-NOkgwr)bGGp zN&O-eFh-3`6S?U)YgGy~fo)q`3fIEKK3UfO=dxi-8h!Lv_+xrWgn^`AYk7zO(B0|r z!2{4OTh_?^5{L71AL9Q^{b!65N)fVw`@0D5G+%{ALJ{xU?#KxApifCdd3l)s?&cfx z3S`sxc1K6g7dgdYaV|N~cmXWnwqhvAGv3W+^-G76%Cm19(ekLR0m-=`aDN95_MT~o zIE-2LGNK=-hV3O?Jn&uoUUMQCA=7o>dF2xbUgru>0Tj7kcphY!HNKPxM)e>$uRvWl zYM@Qg?jWsrrZN0DUx3b{c9QFdX^3M6Z0_|PaZooRJ{TccvAI~(9Z%&W$b35zb3TK( zju$;mQ4Ita7$--eAngP!Y(t?MIa%J^DuV{{k$ch`;L4ko^7sxx*^RJ}0+s3ekW6Q& z^QrVv#4966iv-~|f!IbwNXE;skl%QSPl!iyBesf2D|}tLpID5D(K@H|Bx=9C+|iD^ z46VJdTt}krAoBQ#Q7jM9M3l#+^VI2aP=o1G1@=ObkjH;ge&bz8mdr>xbWK?dLG3l| z$;KZA^rnMI#MwJsH4^7Js6uM$yA34oC{J;!5nBL}?M< zWKO;>0>bugHVh~=+c$f6J4bjIqOq_;SRxfoA`#_t2Ie@a3zfEFoQdU?%W1QfzS z!MS4v%D`#DUWGlx?`GMKx0=?`3p@lJujmduF*zVWj+n;7<5+xvroay39l`Ub;0JNu z^4F~-9ljqZFtZBjq3=hX0IkAJBbsQ=#e&7>DDfx8j%sRn@GNZME#4i!BVN>_Pj>n|(}e04Q<#o&X^WUf)`d1i41A_1*T0eB^*L7CE4r*o_78l=#40wZ^dH;{?x| z>J9ZjK8-bfcn6?J6agBf1B?dJ*u`m#{KwBj`@XCJ3M?N(m)^x)mU(i++JAn zh94a{T96GVojx40mSQg#VNaRz7N$Yz)ZkAbb}(Y}=hwZL=1sbY)7{Yf1=$s*AAJYW zktc{AKSR-3aVx41F$-`zS^|M$JK~w`L?&+2__0y!W6AmQ8`FK5GGALXVs^eZeRjv%gT{lokhKLViysv5HF=l6|2+qyYC!tUzJDyE z;-Oe+;yBDoBoxI%o#Z2+B+b--I^Qog-IQvn+0mUkKWZo#Gca8b6%?|LeQ5kh`}%YC z$7kvR$B6by(re8mxndC63np%CY2Rr=wC0w*E-plzu=CbpeIHqStb zd%d8LwLD;?_P{sAv!5T|U;E{_d~L)P-v&D~iNf*SvoA40_vSCB-dq{OHnA50{acB% zup^h=0D(k0p6ytgHD3DyO2ML0~*hT|oxI<4{kW(0Dw z!Bh@aAfbbaY$S#Pfftq!lX$5_?%~i?L~ai!aKK|+h5t-~rpX0U9Ec$Sl?<=)D%B@Y zZUqjN#w%z7HMuaAd!`U*J;#+REx5+l5(n0E(%SJJuSBm81AHY-#l(=#3p4~lvZ0N- z=QffaOHA>Fd{JL>#$qrboZy6yafXy$EBFbkF$tY@^QJSoVs-B~Cr<%%OoHLgs$2~S zAU=ZV2EtKwR_CUs$k9Lx5#HrZ999BIZ%<8gBxP8n;=c~VVVvAc^E`}OzF z;8w+t?i0BZ6>GREy%QH+UU3{(DqU4xHh8W)aWC~4ncw=kq7{snK{0Iw)@ z@mC8w-2)C$K#$&@IH-PXv@Q7*{FZ{2vKO$003PYrrRtCqj_{ju*RnhNc(upsq1kVP zf}9j@_a90yi3uG#*%BcHMg%Dwv(S42Mty76%bJ7GF$7}DG~r~XBb$ymk^yfhEVT0~ zOj0C9@7o(92&M>qSJv}|-SW*RMn2##@lQh7*(0roZQH#-YezQM6M%5><}4nX@?5lk z*!cAQJ<-6u5!3iBK@(E>j#_B7bi^Y@;vflvP!16+Z6nz77p~!Gp`GFwyUvr<5in;d z`4GIph|i2J4}R;~?)NUcD3T@Jwm0Gw_D~5a(3bBw@+HM;Vkh`&(zY!Hv>H6=1fhO8 zArClG50;ITWiGP|cDZ#UVauJ4VcOw0q-}S?4~q`nS|5LiaH8(gO&B1+qGbee?-5NG zD=oXV+4m&*%A4na-N4f$&m)g)u>rNloVJrC7W;4UBY%12*q^@HvFSt_K-Wcmc-(S< z?X)F|Kw`M@Zdts8X;OE|QiAyQ;GS7KxwHbv%bCSHIeIpIsXs*-pDt%cDl^#+FQ;#T zqIiKWG+RHw=>c#8uXQ6}$L&DR%EaKOCmxsGN>esJohNuBu5~A7CW4w=-n|Xxn}1DCxvy zo89+q0pw^L&-LVZz!Nc#AKy8AnY7){?9k(A`ajVSIDr)8gm(<6AYHn*X7r)K z*?$OYFR;s|gDKP96W(yhJArn*tZsbUF|T6grr`2(^uiWOKk%ai__+6#OvLNGhz-=v z%r2_3|!Fil{7)jb<)%b#WlK!I%8wS(vKguU`Y?LT-$RMpHf>ej|PncpUwRG(H|wF3;Sh zc>M%lZ&G~ZF#XfxX!z=#H}?h>Tsrai;orNa0f+AR=Ka0^K(R|q}k)5oshzciHZyKhrp zL4oWT20E*wj|K*(Uy1^lU;8$3>i4X6@^=>JLvZNYX@j#TPMAF`d;M_xKc5~%OXh%H zso!C{HrrguyS?#hjZhKz7|JB?1PF;VW zAne_B$A9^UXvG8n9!L$;kq0S(A5)7Ex7^wv)I27Eacq*Xu)II=aZpoNFu~V?V3$Wq zKeo{{qG220_J?(sK3!c{d-#jz+2kd*?#4B3Tr55`u=5n5{d`LW<<*CfJ;+NR^AGlW z%FVmz>CIg*U)zwI#z4c-jl=L0X9#u|N$`@(P{6&BgqqFQb9k9I9>7VF(ZhabzVJ)s z4UYhAD;`FFidLL`daFan@QbuA;?0564{Pl~yQ6J(KXTi++%Lhr@%kpK;!AHw zQjUK7)BwG8<2LDz?yF!yE;@qaVlvA{fWR+bX9gWkoqM$T&UL#lz$bgQh=L3HIciu1 zY)izp*7|3z;8gJ6hXXmXPp`W&4xxD0N$IXnr$+edm>w99|4sRIq*Lv9Dr2_0$t~y) z+2avfPhNM}#(sx}Yg6?{yMH(qhNn7q{|S$=s=)io2(cThnon)aZauj7ABsO^FDR-y z^A><#o*Mb+AR*GE++^iPx|Wh&@-!rkU~p2AFq>~zzuYXquO42omu>I}Z*q<@MR-jY z0=K{cqn&&&y9Wse3PZwofveXUu>&6m(LDFs3%mE~XQ zAw9B=NvrSo#CBbTr`Frv%zuTg^uIVa{P(eY59*&x9e(T_<-7a3zwU5(Z)0Q)aLc3Z zU~<%SJ@T=!?=@NZ?fvY;4-X$?jf7rL=E8{bJJm$OQfIHM)BCx7%$Zym?D8 zj>L!HgZ@_69~)hFVAJC{zq(h4j)V3d2z{~lJX|#WkOqK%7o>CNrcMKj-QsIDP2ok( zx6(K%5pxTU2L?5oZI@HPA+_247u zw)rDFt2ae8rh8-CS{t4{o(?(X#b|<<5H|8gLT)+V$n>21;=2RD@i?{|DT3oE72iKO z;`87i&NS{Uzys-#-$_tvU4*9&OrCZ4PY|Id(u*(`)512nQEQ1@+ z=5gH|ya9Y@a|GD;G5qMcHqFt4!B;ih=I0AZ2kh&T9H27mYT=iKjeoYK2@3~LM>=T_U!-80tJ4r8ko4P)uU zv!wEad(r%i+I}^b9leVaV>SO#p**o&b`~5&K1>jw*53WCuIMrmG{D`9tpg;}`oZ@a zhY9`X8jS~Pn@Vrf%1BX<4*_n}8ygpQ_&%~T7XpO0T{(~c{w{Cn6?fPQY5a9TUHIFn znLBsK{Gm&wB+boSQHqy+TuoVRwJC7D{k_e@tFPZ$n^JJ%$Vx}!qqg_-wqMcPd=I#G zEUFEW6`k^fdM8X~Y=e;D)E4 zc83XR>v!(~>fKsi?kfCx>~HX1uc8ck2JfaqIrQ%@uI23LrG9W7_aDpMv!o&3VC0IX zvzu$m>U?E0g#)Ws``z)kZ8!!V-o59_RRH|vK{9*tmn>P}M}X}JUta%!u=ZF`lHN#! zzOUXQ*;hdml1Te{;2JNK<_rU02+^S z=m-`PwjuH8jT7(>sa}CyB%!bw2&QKK<9Wh`*Kpe=`t9hf?5STp;ZpQc!!CG>%?bdS zxVoX7;2-~XJ4lGYy?&3kV}!b_(}e&N4%GTzZXl3^$BiDOL$9V1`sa3iiLqS+M;`#E z=-&yHjTmn^4d5ox?O#>QZEr41^PF2wQp%4Ms zZ3KSf_P}V%iQDy}H?LO$N1EDR25uox=A47J--(SOA3A|;te`z|9{FN^WwrBxO~|<^GB^SgLM62n>~*iHfb>LtYKfe#|$-`Hz2ixH`en6~H+YoO@OUWe6s zD}WW*%_AiD#-5E+x8v%;MNKE8ETS@Y0`DDqecAQyr=1a-A-74J?jOG6`pESWeb3Pv z;GHY`+4Xz&h&o9-kPj_4n;rsG_3s3?#E++sl*NRd{U_;Ma2ddOVdWb*7I^;^zX%xG zV)shdnMd-0Y|E2VyK7mgq8De`@R4ReKfEX25zIVZ<*}z0I$d5(!Z#aj$`beh9=-a5 zGmLnYNI1H);;6Rv#>*YfcZLuJG)1O8SovkLyhZrT3Eu9Y+BCp$eoeI^PZ4^(VK7};sK(hd-tlV5AH{5 z39u=E5v}6W_3PP$O8a~8`YC?va#!=9AnH+$+n`Eyl&c=|(#b^EX~SalQhv z`C*FStYOwM&}>S>0ubcY6>}2H?ost*tm>YAc)Qwf?=J6ed+!7H-fTGGC49RD*yV~1 z@{Hj9!;rhCMf%NtAO)RD96s?N-4;Hb>Q%g1SK+)W2!+*y9n?%%T>d4II!_VJsfb6+iV(N07?8q5-QkrP50OIx9U(K z4V(3j4rymIJi2&#bk+H`i@4?5X!DC5x#K#~*_cs;P& z+HMcl`Oe=f6gw7Q99prh@WmUVA8i-!%I$);t9h=+{hq!2qhbPU|2MEwO9R*MZRl7sE4OO6K>>n?YAgQXcx3tOf1aWwQ%f zPB?ZX6A(IU`7W9j%d~2!G)!lb?}ImtjtB3ma7~>4^=;_ipX%P`FODdvs@%|cnEK-{BX{fH671kD#s2%>x4SAhV8jz~yn@v3HY9D1eKfi_k6DV%2vdb@$cb`!V3l5N=0$MX zRBXO~oqyc(mHYM0s#nJu>aEuMA7XcP9B0i6pMKdgpMH}wMKL3034d25sU%zf{clLC z1c}Ax=QZtfNu7=C7qxwCWrffpWdo+l+R4pwRb|qij0qEdC)LN{$tSDyw}TKLtKZ)y zf3qi52?M4XdBuI(KUYp0`Jf$(qk5hsusCoj|34z9&(2h~#@@Es4xhwYM&lh^66?bH zlRxLe{?!g-fnAyyD~yLL4Y{pmuts8R&iw|6{kS6BUT*iRIFqPrlT-uSXm}5+*&P5s8NhFDF`w< zTX>mzt#B%h+!LiZM+!$Plj=wgFjQz;YFbnF-~&%Cw|bmQo(Dk2FQI8yM50Ot$R^I# zW9oFQ(q+>s0ur2WnMS#MmQl zx{Je9Ygv}ep=S#VUz#{5@+&CR&i565A+e85zmPI8=5ssiYz0t`uXtwE+7NX-7Ak#8 zqHEG0kQr_nK2>%#xF0hD;*51GZb+vz*5R(UTy|foltuw?h`~jTCKnYZRkTfg>6kds zo#_C+Ts%t#<+ix@GBjA7=dLBYBEwYDWEC|PshYQ-U2JoC`suwtf@dRJ5HwiK5@)c0 z1rURkSUmxO*(04@pkZz_forxRw3I(Rujw%#lDrmC80VRZVUQoW$DtbpC<4}n``k}E zkBLtnldvJ{i#f%g&=in#oQdW|0fvZ}4s{K!qcDT)D#Idi$XUz;R@%(YXuu`^Lx~TG zA`%@g3v?^Ry6M`3sBl$Tf8UqNev7MLIyC^#KlSXZ|LJbG*u?mg0_VZt-Vo7z5=$6s zQ0r<$M$|5doSf!9b|v|k5KB%0&3IAr*uh)X(kvAq9Vm!C!cE|v50t4pUyX!V=c$Qp z3!f3`2vxooo0fb%N_u5xMvD7!A3~@C_C{+zjbtgaLDo(`2D2Pc-u@Hp0T-caf?1)n z99~RuXOFfQGkipO<2bt2xOp&Y5^(0)swc>nYZAW2k3krwlC8cegPS%YTBK))jM~}g zTt-BlgEuS^=Pt-7|2a<=W;<2{QaKIkeJid=zq4^EA+RtxF*lk$xE#V@VTMAQ+=tw? z{Y!2)**npNQf2&*W`L`}*sCi35Wa&)I%A|_zSv}Laj-}7Ef*Sj$s;PeMj8-7i znaLzL_9>zI2gMuRorrG1*IFYq1}*0Fjx!*4dPxnaHw;IZrVJ;@FEF92h;y4|RxG(z zw6ma%**J++G)GJ7nyaV{IBmEw}=6W+M;k}&s~bd*vy?8RL_-1PIyK_jZ` zmgB(f4h|hYZk~m4A#u1oXJ@WH;lZl20kZe$L+%7j_sqC`ZG)`dS>3s80NTqc7Cx1O zi)M&vL)Lkm5z2++$&~%?V#86eR5BT!?23yr%-1t}vgxwBo9;pyAdq?y=g3>NEWi7T zKr*?1Y#1Dh5_oaE0Z0&HM%}@FcWI(>?(4i}{qABklM$;DPw+t~912B?m@VSu%yhrf zXr#D*|Kt9}&OkrEvW7z~N+Im;J6nG_=~^<^dpm$a^|^-YcJY?~nZ@|x7?pw3YEp|Y ze(BaN5#7VYUy8qejo`+l(sw+b%y8o@F^d*s7|W?HOJpp^$E&Hk&aCMOY<7VPrIFl3 z(ZKw4#i=-@bnCyrI4wB|JhQ($8k01{k{V_;wzmA&6Gz|tlXHMXsfuV?+TKS9jy{Uz`Hu6r$fZ6O?Z zbUmW-`&^# z0EdN{q|>}wORQx}B@3)^+pS|VpY`@K&<6gMdwT{W9~gF27I@gW$A37h%>Dhn_t$xJ z1}bWZ2zr`AbG_=CvHV~~yLw;l{MX2R`&hb9LNZaUbJo+7!=7o}tdH|APg^aDS;>>A z3O|RC((%joAqyQxJP}imJyUpx9rA$oPo8!=WQYBw%e3;cT4tn{Mps1m<~L5lb`!Sz zO4XBP*sagf-{0eC&eG22oumrzds{%26~>=%aJp$*O4ep33Y)J!Dd}{6 zHvqM$d12IUS!?msySIhO@odbHXn#=1iq4o8&!^VVsql=YGlzPc**M%RM2EH`HO|r7 z)Ss-I!RK8PCMS?>@19PHs-cES{3St)G0I*s7n)4-(b06_lDT;jsi5O^LsVq`bUF(> zkSBSbASw$n@qukHK(0x3jZ$g=yd0yUL3(luR$uiQ2FL0@dtD>e@G!IEUrbXtOR!>g z3@YR8G)F%}Ies5DfRi$3p~;oitbw#q$1tYG-~aZ){QL`=`(JDwtXI#87#YYxs@UjolvGDd;&&|^sFjW!qgIM@_y@eW)o9aXRr7I1 zF2y|HbY*15i`7jIwm75-x4?Qnr6L-Z!iQRG2p6+~&uO)3Nys+H85X@!2TVt3D%p%x zmJGyj z9JOdrCvn#iUm`e%UWqQF@rJ#PMx4e|Q&Q`@GZe?;Sm5V&9h57`l<2Sfc@Nm?VCV$$ zhCX6QEKVKn(yVXyZh?i%LFn#Rv{`ccOK*MO!X?V9ds&I&l6~kbjY2XLbUK82#|1~k zP_-WON;P;$?>%y|Mkm62HV6pj!bsZ?NGMg;_%%0#;GzVtizD%y#tHO%zlp;Q;7DNX zC_lsH+v~7j zXA=V|jqJ-;(`IX(6KN4ko$mEk7>lmVwwz;|#UZs|+}(s`UfoDj=C*1F!c!VgQ&>HaHsZr40^ z@Eu5jp`z3`)u!wN+ULUrYZV0ZA0*0+9TMyQ0?Cpm`J_Zy5NF!ZKYLt;(r_0M@V{`` zAg>UMYAvr?#EPOBwwvd@7&#C^>S}$I^eol8e zS?BqTcSMvj=`T{Xw7+_kNuG_(em5fmBb;ci#3(_|kwnDH!cNen(K2U~)EA4ujsiOt zgG}c@anVia*aX*ELcUc|v9&Lo&PiRb(_u*2Xz4`KmozTZShnp6Xa>Y(@@lwK;wbqn z5zP>(W1$lcKAKp@v_;o{#J_$`-|gwK2(wep+3OpOxfqyUx0YR8^ZtEXUR_tV)=Mk? zP>bdrkVe5IJ}MC!9ljxwp%$m6@D;x$|Nff(EnRxcyb^P#W5+Wwv=J1ZZseX#c7d&F zU+I7tAcTZYidzMcG52dJ_~{gwBB}TDxqts#7*bl*OxJ4LE5{P zKRb*x=V~$rXYHdU?!8$sx=3Aii(O3ek1gOInp>`DblDvB%wW?X4Wz2in!oL7;=oM z5Y%y6lW}ZY9Tq)5Soq58hrmHTegP_Ik68EOdK8Q8L3pNQp;Rn43Y*HJE56{?^+WnE zS*DX^Rb9^6mQKtD973lUJfrA3t~;A}5w*bBShp}I;bY#qST{jB^X!J91)e!(_I(`X z+O9F|kVSMVCC1y)r24FcfhM6t(aKj=Nrg%11k;{ue7MWV7Z|454fRC;St3>Fve9(* z^(^wlxp9-X+lMX9vjvfgW>19O0bb7)u&KIzv9kHreD{68D$+k(~ zt$hZChBdjjt7G~5pr*k`Jld#vXloXiD-ZR`-sNp6WsiEN1y1Oi)g|Ee*&LGqecqM6 zcdqT~uUTQ)(SK5IYjVV*=lo{&L@aWyg4ET>Gmx{rqYGU)O&_yQ@~inpx}! z=Il8@K#=C1%p=KJWDOT;?oc}2Hk#7^4l^{!mt~W|*B30uyBQ3Y1c$=1>@O#^v0#L| zYy>X}b8e*fj0^yT4~de9_E~WM_8P z@mz(1N2;rri@b5sjdN`*3kMXwliM}R8rfVj(kCb3?ju8H&-K8w42>@cb^o=iHujB8EQv$KhDk55~T|d z9GwAEy^=pI(`LquOA2^0yJP`HIxg#XZq$7WDIb&40S~EY-(i`Z(bz#^}OVTl@!ZB^cNb7_2xm#=SKf*Si z!O%)d+}gtRgi%_&;s&PRRT05VT$(MCJCu*0Z zkazu5_aB+D?UPVTzBhV_#c#p2Q>n+Voy7^ChP3=x2vK&QjN4Ot*Dnp0hKw*xqclsjXa8+leC}ltkrdK{YN}V%qEBLRu!3 znyc(lwx!VJe9F9if8o}aPS3*kHp@zbwGt;yFB%771ckV3x#R&B? zUf^y+BW<%CaHp=_UGJ@_Cqp7T6~dDJrujfKz}Ql*GL<`OvEq1MOnx#WEvo-@ZpMZr z*q3@)9Fz-jU;X_*Db|Oq6@e3-tqHPX8DomBBD%BDk;1YUwZbV;+0`z0`QnUyPIy@6m&)tRSLLK2?kx$l)`dw>$dR!p=1{k8RX_Yd(>KBn1y zYea^(wSwoLoh{3J9UAZ)d#0_`ZAb9y14H;#ZKjl;tY-!`&_zmJw(@7={|+KLhHWp} zK5X^_D@{%=zaK4^4ti5F7kwraNf9+Zjlg#2m)ymY3|j3AqqsCg+G>I8!6(a?^%wL- zF4r$GySUodx5!NI4V7a|^Rd37@4*eXc}J%k!`i1j(9%;sM^F8F@AUhuZfnWXHhg2b zcM7{aPM<9$4U3oj>lYSU`w^oK1v(d*CEa4p#VzK6$@ep4?v$TDeog=TbHZDLt@)hk zBU^?kDggbpeoi*Wx(kleD_ziw^HJFV^@<-R6~QpZI-{_jGVJ$f4vx{WO`s9I!Ka*O zfy)I{AU^2{9$U?`j=+og6Hv~J#SV9~R-G$RQHvIc^-9%5rm~B_&!Qs#mG`}V>`lER zh>gC+$iS4y_)`GG{S_UZtJ1CC)#7U8Qixf|=Qv*^8FWF^I%~e>luIdBRxnLIgn%m# zk>v>ZK#A~k{;OJ5mKdRf2fz zg#pY^HHfJ_&7K!bDA*dVK+0D4kp#m)2T~Wq-wpIX84zyhOup@7uzAgjR%UQe_PX%aSlmAj2Q3J z=H*Wkn!DIKIW|QHL-iZ8snGU|QcfoiOG zn~YH=x(lkc0_g1Yd|S3ay;!@;Rz+_~Zm-LVxz$p|W4Y#scSOnwX1v^F`rW~kr;Dy> z%{H)-z1urt8A}J8_NfKpQD*p%lAMfqJ{?o2gYul>;UGEL9oPgu(OoBVvujV2>nL`{ zqBBw#@-PHqSO|p(G0G1M=qWthZiDd zcnKJucslD1`)V?ZH(p)Q>EMt~E@F6K6-hdWv4*wO4o!wL&w0fD$njc&4RMK#>Pd~W z@KcPX6p#Z5T!MdU6LjS&%uqA2L6x{%{xgL=8F?hyP#S`BPja?Klj%B>gv+>!OGO+k z`3%G0Sn|R-Nb2!~-O$VBu18HZGYGPUlcv4S+`eic+&jcVATnFQ1Dd;VK)qQ=A0O*| zl?Jt3K9i-PrzOv&V8lLXLCtiEk9Y7a*Y)5B$zp7^fsSE0@kl6`o{0^}FgPz!6)mp8hk>%Hhl6WRmkeZ^#yPh>ALa2IWup|WIJK$~ z;W5&d`EDUfFJ~yb#bO9Vc1cCXN;i+iwk20rIKk8);TawegHvhQath({`(mW`lvT~MJwAipPAVxxac-R=E%tM_WC$v^ul+G9 zHW~aZ7n6ii*00D=&P$oZIIHhi&KcQ=b8bib)2Au5XL`Z*jcf<11UU zLCUVK2!tMTC5ozPwQ8A$-Wyl4MPJV?Eti9ARnh%laKb+r71O#b<${ke|dcRRy zVp-C2Mzm8xKW($VO}R41GLotlRpL7kWI>i$nIwTgO=dAA$MM&6KKO2TC~nE?foD`{ z5}*%<#1O6D5C(UqMPJ^g1Kz?UF^%MGAzNOZ%A7^&F4Sd{zh35=`R7 z$5o;QD5&#jHmdzj&sd(**m7)Dne(+X?3JGd9~3dTJUTs;+|`p-BGe-%- z)4|v;IveQe>AiCvGwCatnYSypU+=YkU+X)%G0%dbqx|;bRGxtJTjgC0oZM2&60v5( zxqR(^J*{jFb@E_S)dVrhEC&$Qf@H(Y^gh4y$eqYiU{(z&e`pz_ z8z4d18W$h;h3WV__g>G>>#<&3?*w~ZdZpoT^i+;sfc_K3=f>Wjvb*Z7%GC!0A|1Au zuH)h7ax84~K;gkkOa||D3FxDxktZ&;B(||4$>YiZ#(V=eBjKl;J%7CD^!0^HZ|b*I z!3<%}(juaCqv0ACHjF(S8fiHMPRHfql1VQXX@-!2H7dwQ;>^(JY-f{P3?Te{bX2bQMxjT8UtaBQltW08UhlxuUOzOZ~d5F zL-#S8us-L&1dXjJWwYsN!Ctx1&bc$wr$rREbuhhit%>H@tgJc*p>rSTLMa(W20B!} zRH|nRU|R&_dqoUqlx`mPLz(4O37xCQArxwlU~Rh(?hKKlR!eiGYEbD6rqT1m;H8i3 zo(l4;bl7n|XL<6Y1Sd z&LHBmrlj5qWZ;9G^6$>}*^iP4RL-~=w(Bz)I7HDLMcywYcFaSX(Bzv)P~|N7Dw4j5 zp;IIbdzmAW-kgikztq`uGMhH<@p;f#czE2fc}|uNzDQT@ zVXC{`WnDqGPsgU+^QIYi+x;Zcd<7QsmYyx5l6C9BkKk{3zx`vE*`Dv5+5eN(#=<6Z@jB*a|e6 z=aaS@;;Hj5J)Yi*#Kq6t%p4uFXT@(A|8%D;QfC*eN{O;wOxucrXj_#r7X7b}31S9} zJH+Cx_p_#I@>^#PPH3|TsX;=@Dt)< zNgU#&sf-5^4M^KlW{J&N7O{3fu1ko{Yh6gr)=>L3(gHGw)xz}}E7vcLkAL4*?W;(9 z?geW(<78p)|MnTnq$5;TMH4aM8tHk(D121RB5OU8qOxNX*->B)oUVao`QXuLzfbva z)V;}32@y1q61FS5nW`gsH?UQb3F=CgYyFWG#OlcjnjjVCiwIH8l6O9!)dZJ$@(LOo z-oLE`T96SptK;fOPu5lq42VP_)p*y#`uM0$cnrd+|Mir8sHy|nHJM7MvG(AffE zf4?EVK!1RG4=QXPKb_Js7~_CK|GeoQF=Qj+8neyD#wWs|rNQ`z$rCOYZKdD7q^!9o zAybzQ44)rzjmX}R^mZ!0`C=Sq!oS>Ytg`vZZqED`qtkI^@x@8bTs%jTd!HU&I-WwO z#Gu$(X>LL(W~dB?h(Ui>3{Id_oy5YSuIMwOg$b!opfVgMOb#2P-)*2*Y+`)i2^KqJ z`7S>|@~%d8$AsJ=TO0QKD~IV~UAJsSiH$O+$k*lFmw9+U*MiS)K!!H>(e`2b207op{ixivQ6(7 z8;>uul`FsLLfkV$-$66H#hDbHP(GDc`-f(bBlUrzFSJ1Kmc%39-oQu2X$&|BA712} zoSKG(n#ry#6{MRz`}eO$=Zx1$l$@@nX!FHn=I0uKq`P5E|bCmG)hpAhyPz|Y# zL!kIp7A7jhB`(ccR$LZr#>$ZnP5zcmvT?}$E^mpuyaD3RgKj>EffGgE;AYn?Z@dz**4uSP;3r%e0Vg|6D+9oTWCt z+T&fpsS!$YxsnIhUMvn0gi@W&JWkcYTKdWI+cbx4GJpRyJ+#m#;X8#(pL~#%U2iOW z98>B&VBr%f-MPzN5M>~iF3nrn%{2$GCvr*^(%cLxi(857R=rlTJ6y4=4q>zHRG}xzuyzt+2e|$QFV0Wx6j!I-Vha_09v77Cfmm zLSdv*t~gd#l}_6!Qm!2I7eu+_lll{UB>Z;jWTGVI)HS=-fP_9vRfkWSCKXBnK_@`O zm?4n4M^lG%WB~|%MrUORsO}76jQ!wXcaOlnc$Ls&YKB38SwCx48+3o*Q7c5nTc$fR zttYGZWb!BebYiy6uXUP;l@hL;?cQQk%vpA;@w%r2uBMPbAfw1bO2oF6)gBv~1gJ`+BauCsi1lg0b311t|^QX;6@ zDND2yvl2>P5P9`z4Anp~P6>Yqf5jsX>PCLr@I0KCM0bm9(QZe2@@AqIZ%(*+agQcb zZTS~~8i&mb1-m3{D(s@69l|EI2?R&xAJ+a157vjDGJ>V-i`=l8s%eu`zh_cCKTtYU~63 z+{U1#=j*GZ5u4MG2iS96Vn6Vrmd^N)i=3r>-pQOj$}AK{l^ympH$$z==`z~a2%W1` zF`&JBn6bD4;*-Or9aI*Ta@Ct`In=f6@_ownl?UAf-{)F~pYH$ud&QGA>-~naPUNwhkO=s( zMsI1bN;|P>@?^B}7`T*iUR!cRk_K5<-sNLmBCC}$Uw|{-O0W{AS&}qcce^ELBV&Gw znRu?iVz=ymg}y8bE2Ie7A|yGMDRq%ns~=?94S9=98GhD?B?1{lq;?;Fh6s;moF#XS z1-d{Ri^Lb$h+=dmij0%BDRXSnmqd$#9sMqP1DA2%vxL*&fLIBu$~ssZ_Xc-O1aF^h zv%D*ns<|J%3fb&r&Q$dBo#f;Vx8WT12?^nj}nXSJUw&r;08RWfy_b1Gm{Y4~38m@4! z*w2-+g-T1UDNZV-GcVW=A@6#I^&3bR=BMqXR0C)RQS0>YPn1#}Qk0JXXMC`-zb?6P zO2kJUO{T9QlcLONywnt{A;%}XpEZ1&`4rjCwGC~-T{!T7elL$!ZrEG_kO3)AvaWjjiW>J%+ zX^lV9c0EfWOXJ)7aS8p<-VM_4qh@by3_7n?i>CE)X)5Uji{>_;twYW93YkMRH!aQw zhs%i~hNGNuD1r=pTTKkk&LI0Caty7VW1|pJ83lt`=X!-1!SXT5kK8nEx17$SKbHsfK$vyVCD7wGj2{A|*99s~ z`7(qFjn#mPOSuNf96E6RR?w1$NG~<)$d6@y$pFXvnAs%%Y$gy9%&cQe1fWL~i+TWL znKxyc=QP9w4H{|%cEd|B6x)7@<`do2C}dEseoh}0p%Xc?!h*aPpYC@mb&(67u}}=l z6Ue}o+_VaamRdf|GH`EmZRPnKfW_^{z3b@2@BG@qB5ITpC^;+Rct2OS>maaM0)e=| zRc?>M%&==`)9ze6kr!l!ye0Esat^TRgY=?^{a!c*y`MHZb_RoJc`t~M>eXPkmt-r( zgQVb>SNc{kdg!~(H6~+cU*x0=oDXJLUuI<~HzN#k5P}kPxuj=eOO5tF5`(He1B$h& zNIhQ@JJ^)2z=@@(sYTI};Em3>5(b@CN~oY&kc)PWY|g#}r@Lv#mv9CXo{yU_cFhp+ z$qA1*AG_|neexU`#T|%zc9DqI>AQ6O+~Rs>6q|bPh1n(AXdc5(qM1LWpFi+M$4e$~ zs-gaU+(^WL;I$xOuE2$$vtCg(>m@mDbTWg|0R0Sm_GoT&i1z%Yg%d!B)Tn+HzTt3! z0@L!IOzr}5V%-{IddO`tuOnj_uS4>lztm~t?DJ!_URllb6dyL#UX`YHQ>UuuKS}g5 zfCVpEu+l#&_3dKT>(kPFyLW2bs>?Vz(={jmNYxVE8Lq-;LS(>FIwmrVPemIwyKqt* z$y_q$wE=GY^l5TZm9e0?fzJkkRbE1o&I^N|5P3T>nL}1$C{E`K*U7vyXbK*6TGAbk z>UA=0giZoftWG!8M><)GVV(SOVM48p1+FcaAizndpe}py$iGP!-;+90L=Zro!GR(Q zsMyqc-CNf8(T?_mF0W~A_u{eRhnx}9YwZ)iL=%xj=fBWckrzl13kw?}8o}T>!Dq8I z2JXOwaCxzL=>jmmI-Xo(1s4t>4?ztMb5oNrL$@S(u`@c|4`030{M5KL!_vH3FHuo;Z0ZqEG_C(TOqw&q?puemH&uq z7Uyy1sC0ZThLdCXi99O#Gi~lYyup*Qb6)3QeCa(07Yr*Xvm|+*P}+in!5zQqJWO+8 zxq7Rg4;x+vEvMRZOU4sS&B9hqr4u>C86VyVn<~UvXR!aHY~eC@)#5}=Tf3+N^$&4I zm+tB0?C-CC{nq}*?0)w_36IiE&H)^?=&gNTkjdDkl?TG%5GeFxn+6`qoxraXNh5d5 zkO&oea`LA{r|b0*vy(drcjy1Ei)7-yrWmk@Vl)xn(oKK`avhBlCZiMZoe@EfBx&`SpHJ|*!Z*<`w*?33$KH3QF?5}qj^e7jzrb)GRy7_H_0FW0Q;{iR|2 z<{?%TRNJlZlNBsP*B2DIa}$g1`sZC7ez|`C8@)*ULXPz@nz>O^qh+sV#T zVg~xsp8KOBR}AI9~M{*OIDPJ?df6306?(V){6cKV5~Q=|XAV-~{I^pcD!aGh(~IJk8DP;o^}W=7gGK=9 z@Rh%PEfUg3o5&2zOC}?C_CkUU-$MVj2ntD_n%#!cV3!bS6}q0^Hvh#loiljD%vYnZ zzj{}Jc${{@;Gbb>h(VSlHrFXp-O6dn0%7c1pzA9q#<_@=TB-HRjKnBYVdgB`zNrDf zUYFg;cXQLsOMBQju4^n#+JOQ?Z?ce@nZI*V(lZ5?=qB_B55o9HC7f&lc4!g`fSzfm z)dFB8o6s3?WS?Oe7fGH#A4li}(`Wfb45>ZJUaych0IUOe$w|7(YL#p?`(l3z#J%EW zn$Aqzif`;kFiPj*F^b!@+U~iDxtAq0Bd$wHt$SQ)0}tAYYeDn4`kmT&uv{vfPp5RJ zzw>v0&g$H!=}%b?L-9JUMImO0b!S>DYJ~&;P^9ytktPpZV<)z8a+Gu8Z!>fEMAf$Y zm5aQ@BXQG^@z`)@?&=Vc(Iu8zmeg5r5 zv~-wdj&hudHR5JCy7{EhB?)EGF%B>~X2QZ#-Yw|9#=9kHaz$Va+{F`lIm-W|=v@4g zy!$t<9ju1E6lL=@wk?#*I{xzm!|Ikd0~8B#f7T4+I`Lzd4&TEs+a zi?Aca2<~UP**Z^nqh@#%!5`h-2&=||QFUkuf%YuH%(B`_s2X|3;OueM)7#SzUqp~F z(c^xY;!cULU;iUCrnwDkRW_ucr3rmkgZkA1htd1_4ZXw+3C3kEIK{m|^4+E<5ow#T zmbPT5ANF3CQdCgzOtX<49~k8t!P?!{7_#B(RXfq9u=^8~B zrx0ls3BPAqW9YxWc4TJzsD>t#E0GdBc#Dl&t--^6NgyW%Q{g$AC}t!B2K75>gKB{A0w^ z&+9g$rVQT9jY%7^6ew3IT*&*QGLL+f@Fxz-(;%dNdf?h`WB<(Ak7O(HDC!Y#Cd78(G) z2AQ)t_8*EPEA6J!f4^(Bh%4&E!aRY-lt?hk98|AjPerGkxf%~dl_aKX_28X?G~;}I z&h2SDlI7sdOu+p!s)&THw|GgFrub0qKEv((L#z3D9fBeqwjMfqbd7^^+aZTrMZrPEu8=p)y)8BKXQyDlqr&7L z-}N1=6Ii=;Y$iS4+B;7zhbMH5wtU+Azw5;EAW73_$*TML96Oz4Gt-(1+9^o~>cQ`X zz1Eeb)(>OC<>Z5~>XW68MCNpid}6{7Y{t(mgYXxi#~ZFVXpeYrr|P zcv*Vz!|VXwWpxbeZkV4F-CG4otD-PW1nM;}W}-6KF_f2a~35Y z<2Mvdgd(=OI3#LXc63%Q8q|&XwY+(mxCTCHgWa|b4WVc9Dy^@=%_bd2^=`I^<-Dku zO)Tm11ruVal=|>0g)_nss3vzdSeu;>C6{dt}~gIiDF!RG4Ay#k?w8=VQ%)9VU1qBJjYb`c^aqpZESz{ zJvk26wI8;+&kwvl6_x-U9LGR`;I{X7|Cja&fu8Ez$*u2V zTv>YoOvG!UR7?fJ>l4?TwAQT@#h)lZaBe1}4@5I%Tm8YrWukpJ{h<*bSsAR;QA_$o zaK5dMY@Wby2v0jDS7&t%a6B?*bhqUWPl-xwl`R|2x$bd^$enHe+LaJBF>C5-no35`$?yoafp;%-+VE?_;>5j zrJJ74PSyv%g*d*+QRnV_ntAOyCYQzY-8J(ti?0NWW@1fqFP0d%5`Fm@YELJB{gbeI*>)1C>m_S!2i;DcwKLtuoEZUh;7jDi>QQ$LlsvVCVDs`h`2KQ9yL1 zm_`T~D)Y}Rh$M{*85H2te5D3j`0DPSp$p(1AMLP*-X<#P#LlLIbHSRCmzsHG&R3Ng zrW}S-!o*@$2M6joxtHHM?+I#Np$f@b4F5ibe4vU5G%E=D+*W~qw^B^!nS0iq(`h-7 zFvH8@pIX*oEKm)rZSLiDfP6Rt4$kGD;_{<#oV`R(TaWC?|XmGLGY2&TF3Wf7ow<-c{ z8zCN$NV606yyDF(6OC+xQ^!Xy@H?tfo-byP?;JSWFTyFDk9al{+*WO6IpxAW^}UxS!<-f}=HHK?0(FC${rqoWW*a7Y}1maN{$M)U=k5QI$? z#{|nJP^6h|A4$QfUqD8A!|d2Db|l>WB%vC}ADkBjuVz_9z;YoVc{Uz0QwXf#r{p|* zgf^!au*dV+%+AHCCkJoHo*=3XE2=M#G|{W1tpobr{532mm&Y)sbYt5Sgo zw)cWf=@((ml1(L5ZFelG_mCcup;s{(!#y;z&n~rIX#(lyKf2HKyBQ1OH_A03PO>sY zlrO=5kTtE-Vl4Se>%f7RPj=}!GQHcAQs0)DWc`jnOknEU>Hvi{XHE&k$WbvJ!YZBO zCDJ1Q@vkeuZz#yt^{Fft@)Gna{3=lwU-(t@kCxfJO{R8j-BBT+GV<-o#CcE$L5LIC z6b|Y+#;(zG{t-7M|M-Xxw#>f=mzE~%$;*YUv+oKCNrQ#Vh$Q`|@i!C4FO+g5X)~)>Y;KPwVXR$6##x4MQF*`wYpZ2A19iDk8jf;(fDyTKhGL$Jv;A(H- zCdg1ZPeLa1ADG0bnYv}chb7C0zkd55zwWciFgH_FRWuzdKmV$|Ga!gcja2L$I7Cg^ z@{gL65|m7ISREvCG+VDcc-Qya-+xzb+I2+nEb|t_X+4Kp5HI|=XrordpE<8B=IMH9 z&G*I}P52&1fPUbtq5(nLot4$KM4tThFcX$Au&B9*|0pZ*H|($QBilHZrHNSt$*({( zO>4z$Z`4i`GiuJM{2Wce@Eb)qt(-OHwYl;{pBDhwBgs^2a7=sk2(OElJ&KPl78#%OhGbOGnr=j;la!RK(dQrEb$6fW!EdEbL~Pqcz9upl0^C6 zd?;Ie3ZxH6Ge`m6?UMz=wJTkZplf;Z13M4)vjpnyc*eJS>&& z7-#@P0X9RT?G=NU7!vYo7~vPR77h#QI)M>$nLH*zHb2D`n1emz(#qW|Z!Yxy-l9}C z#^`7B`tr=3U=S_(j*MV9_se_`Oz_PyBM-jRAx{$(C?^QW5tDsiPDjMmkYe1v77kbW z*$x|;5CU|hnelYl24PZu=EyhIsybml(SuQ@9d#59covWZ^fVd>Yg7X{ouN~i$S*4- z3sf)LRC}zSU}alL(*)^`IDZhyHB@vdGedeKUvfp@w-rH!ejf>rwsRX>6SN-V#f~|T zsTuLyr2=`4W-A9UMqBbvS1y4$9BYI)abE~i+6Dr3zgHO8d@(rJmh8smJ^mklNvX)R z?wh;F&D2R#(MPs-h=?znxy`7N2@I~aQ z+pmhP%y_^{Qg$$6Eiy}uL`uEdEq;e)L0_2+>6Lswu)o||RM!w6G9+HY5KgB2)SJw>yOy>N>ndV)4!ph%tJ8|2mE-BlFQ(F1F0j<0(LDP{Szt6n( zn6U?o6vLTZTR=e|YsB_Oq27ypji)y!?gPWvhaInQ-NN1fCG2dBtMuBud!G+7?e;A< z74zpaMH$Z*7N%>08Hun!uB7bl{?o7nxAC^K=8x80ZyCHO_!4HKKM(`;rg-xqdylS| zn+*yDok#~$?0^?(G)vHEu{m#s_Jn2;x?Mt+beGUbjg&n?@xk{m>@y#10%SQCLA~HW zx9R)K=jJ36vkr&W$ubSe6>nRT78Z11lCGPTOi53&zj-x5vP>ndbL$jOcSE)0)4v&( zrX|QPffqask`zk*>-;I361B;&=%nNwqt3~Hg_$#T=0rBzv}0$MQi)A zFBb2-;J6`Vz`@CB%j)&vFMGF2wjMjccKO#Rqj$Y?bjm2B98a5oj0Y=M9{eTz@E^NS z#Sp-@`@EP#;HGFkiWv7JCH%)9g*nsfphsD+p zR+LCW?RMRfMx-AYlCrnY__mm4uXY{?jx2L3%DfYNo;jW2zIFB1tM14FuWqyK^xq4O z6kEyH7;HLsjdONP+MkQb7|ZQzOZgjScH}-<+fPMvMR&M@X&%ajQOBOwx+P99b~I)` z015 z#A=c`TodnSk<4rE?SIw*Q-1DzrFKbMHx$9cDN&YATej!OS>?oaL~nVj%uC4xYNqR^ zWt~bx3`EV%#pxoRo1+1bVt1iZljaFLY8LwlzTasP5!R606n&)DlIhtdE+y^=095){ zm%H4VU$pTF9UD-x=1$6~V^HkTn3(#6S2!PAMgw z>%xj>N1TuKNf8#0N+E^h^@1Am$hTa5Bnl(nda^nJcPrlp5CKw-e#jVXXQUxb=KQ-8 zx&JncRh}R*>d&PK4qU0}%f?eWh4evLk=(jrYiyWWfP=C&uW1qD~Iv`9`BTfY-rqpn&rq%Q5h&|OR$dar~w)oYe zoIJ6g>Ua1O_CU)|HSCZe}@;UN3i7lJ|Cu)4jJZBt#J& z>`y977TUt(QjIoCqRT=gmhHKi(rvwp`EH#xhZLu%vfC6d9xsbmY{V8lN(JPwp*8qC z^xn8AUWtzh;WSQj;Asy~;iH5}xNJl@xVCa$sRD;z@_!o|DNgDM7@{2{T7D4Mnnu-R zOjWyCK>R3SX8!V?=Lt?7yw1deBVAV3JYPcHpLUFZ2Q|j>?xpN8ekA{U!BPi21zxUF z1|$(4aA&3sGL)=ij*b0lwcAM|dj}$LSgbMKGlj#BY;@Na*Q~4d%t6F8weq0JLZIxa zd%Pcs5zmWg-ZdaEynh(Ie*`6aL5H8mkDpY*EWQ{y6wG)^%~oY~SjA!DeA8btdCPuF z*K}QQ^y*+5Yz`lYnJ|r2mCO^*W(ft5nju!dB`$Mfw7Yksle-Y*)ymP@KW6v0Iz}Ks@*re>Iz}WHUH9fuYhnYpXx!A~tV%QKK}* z?j0;17>u3NHmH?Pv%s- z7Vt7kbRohba`Tcal)wZ%44wTi&HTBOlRG-;xCi!$H~1|Tm*JM?rRnZHXPE!JIaBU& zpcs`LX{E_CPi4uHlOoOwSJ<+*Na9$?qO%+GYJRv{sg5apDcjGKe77kpqNxh<+dX`6dfx_sYq`tPM5XKaHG ztE_K`A_AReo4zqWZNlut+SMiVdTn%KmMus-@R9XHJ-?ZP-7EuLc2OjfJgrbaB`E`0qk-9A7VaNJtGCr~l;Q;$NYJb`Ozon-?j7`2bO;S_f@jEZe zc2VDDJBn-UELI~aS-QISmvUTS-}U;-!K__GxU?mf#F$AHoBS&5)SR2bV}v6b+uXVT ze2ei{?mY1?{n*07MSa1J+uB(+%U3vapKc6q72H3&`PKhI+Q0wd2{VBL{AOoIjQcQY ziG(58>-JEm!A@mRIZb*FW%HZFtaca=4J85V|SGxi?_`2xxgk0(JSJ61%q zfIO_2A`iZCA^tbQj>~X#ry(ZJFoGpps2qbJq!spz|c+!F=aHbH=8O%=!)6k@W;zLebVe3pTNML&LQv zSsAPK9^t=B(k~Hasj3Sz|7TtLu;JqNkN;I~^(*GGPiH!h415-9|B?21)Gh9tTxh?P zjN64+ca}2jq`^WF~ ziO(NA3I4*ji6DO(^go1L=onK>xG@urDir8P&iljPh{`H`xLZLDv}w|Be1WBB*F|p= z)AEGwwtX`iU`_`Nvb4r0^h~6{jJMGb*!lU(m->L4jDem|_w611FFDMcnXTu^_#<&# zQOGa`Qjn3XJFN(v_?$wWp&m)Y<1EV~VZ`pcFkL3FZ6b2A+lNGml#N?4^NCB+y5$+PS zoE969cIDLsfY2(iF({F>=lpx)1Sp1tH4P`Y;o`V^1~p%YAK%Kum6p%_=(Q<|W zvVioDpSgM>%86Op)-hlH>At7hz@&j`{m6GW{XJ_qj+m=8yRz@%CzbqxG|$;{-AFGP zM@bZSCdw1zqx8WnY@AO7bHo*pfes-m!0ot^$yn-~$w3OsXJlDOHkPEUt!gaNHVtV6 zJF+&G`jBCp+4*Ey#`a^?i3JC?0bDmS=k;F|s}=JrY{BIMNFXW9>j-%Vw@(;@17j_I zNwaHA5hpo+h)zmR>8J$%Iuub|H>Ry!UgRPIK024a)FSco$W$5UXb)`I{smhy3r)`F zfPAb~(@ygOj3AFF%C>m4j&%KXt{$bYvonDTj73MZe6w!d(+Ok}LQY&(R;I%&Y8CV# z&QS?-jPqW~pv-n2sllUTm(iTBiv<+k6Wq{)ysvX5_@iq~H^z^ol2uE0%kli%$TqdFRb!d>|% zvQu}iQNS8lxWyGnYVAe&uFBkYK8uCB1>T?3zv;%9r?D^#l&#~|+eE+w@FOH#B+n7l z!H+|x+>6`$o!CQ9t`8N>%vU(i2A2hj-n6N{WI&i$zh*GNMjQ(y68HIjey2H@1DBuHQ0-s@m+POy7%+d`y$C7IUI7o z1??049ULH`XU(oH4qM)a7S%m|asjtzIIZmXRR_Niep&WT$F_hEOK~5jKlxiBQ4+XU zaCaoUnfv>7^D8h+T!@WR6_N&5$4p*IEPR@HKr+!MoyI1^aHm>Ov1lWE{0kS8;Kvog zk3SCfrG>(tu+*gr?m8JYeEYFzB!tqr8|t|8!g+^l^+nea`ZI&&4qd_r5b&Uo6mT;e z-B+ee2>-WFWfZqWzaMnI7z(^d|Dr2jq4W$4i{@w1O30kw=I7-!*$;e^Ze;|7_hZRq&Vw6dyc@C_SyACZCTsP|!!+vJ`_&xtYO@!)xV)=C4 zNv-E1CpoqJyD|)B z#Gy#yamCtX;9MukQ(X>Ofvw89TsI94Rp@WAty&%UbkH?|0K>&Zk=SlqI+bDVI4iwX z+j>%15SkWr&OhQ1m(po(Qps52^)i&Z_1o~r@EMIjEGVguP7Cg3ww&h*DmtPlinAO4 zEHEXGCr2>FYk6zlE=Hl@3BXJ{JqWczRnS6W3rIuoBWMW=jy+9QCYOH)qRACU{74i! zq|i22;RFJUB>d&Ub*;Id709ie@eIN%nu8XdCe z>>7O}A>qhX!o#ozf5@P)s749m~stbNnHR07TFJ1GaQm``qP#GT7D z+&FnqFY6zh!&gcY+@b9&ta-UGABw&{+4WG$F7)knTe;sIysSha^MDC!fVG3$x(+yH zvC-NkixZ0}{+nSq&S^DhMG4yPT|tqk(u$#HOABV(eX&@(RU#&cd<-&id*k$*?VT(b z6X3CcC$v@$DiM@jS>^mZh6605o^aE)AXH6t+X1>66q?3H-k5LjaDDnb$$wk8{|W^5 z733S147u_zW$0t3cVp{s8qU2@J-VM?@(`?Dc3KSQ)EG?Xkq*&^UEL2nN?Dbf2yG6F zkULIjnZ+Ng9%%$Qc#c0Fa^%?DMZMGlMQ&u3$BxRaQTvDP=c6g&)4Cg~&%ip^+_s$= zGoNNHN&6V-{vwTL0h^QfXrI)-Zi_=JBG5TB z^5+CqEbd-jp8WdQ6d&x4g| z`5r(@4n|4PDSJxwN_|=KiY7jPAd{YR#n0qC#fBOYFD&KF)bS)E8U=O|y$;6O4gw$E zPkzYx>BVd~;>Fy}!Izg3Uk>OcAwdqe90!7`SP753V-8Bw+*4?x!{qf2*M<6jkeu)P zKKbwhb81@3!v-3c^W`9$L8{=%fE+gpz|$%q97dlrpQi96^?n0&H~*me zGu&f^>L2!cM#ig9k;D};^mcC<>7`5!?0dJOiAx0ckIp|M8^sORGVHe5IbWOT@Wg>s zQSJHGx<<(XXaBHh=uSWP{EvM4QqR(0GVCCVu(dAP^}0eVyhq8YW)EmF%ly+~lZk_J zO7okl`_;cpG7JI8tXVV<{)`L+t;s?Z=0Ha_y{gmW<>G~PZ^Qf`<1Oc9*VMepOh8s@fD`=^c#b0X!ZKv)!fF_+LzQGZQs0$ zbJvK}GsK=ObRDb9fUrB-^eAB`gSQEmhJK%b@0SzTw8pHb8W_9Nlc^I zXt&*;xWr~jDJ8~yD3*0&kh3V|zJhmft57Zj_d$~eVQJ@cA-dn2y2m^fhL8@g8rMKE zKj}M^yc}}nwMx0l@{ARYUP-vMBgeT3AG)z`Oh^jc7&&+qYtmwB*k;Z(ZX{XOiQO1Z zXlCuEqjT%a=USp|wtcWT(02x{t$BDevU2Uj5`hF{xKF;OsVqW@Wz+^nXw3VO5JW(w z5Gpf;1t%G(5@l_BZDQqEuQ(rTem4L%#TxnWT&=VVq0=n^64#rqO0 z!_rKmksrD-zlQJY#H^}k z_Z~CeVxSol2$tRug}Yc&2R!?kIHaiq6EWmg%!&bCI+hk^2eWaN9Z3)9I>EHeGDKZ+}9%=IB+P+XJY)FO`O4 zG_2b(gMR$HS>V#3wdQ~L%cTSu{o_N-9vZkIT?#{Wz%h@fp5*qe#^Je0wa0^ zmV8Q<3X1x#K#MH}$hPI0fBV~}qQo8T+_Cvd(3ZUPOLI@kU$i5SnP+ji@|YaK9^%A^ zcVoCz3y_4^z>RY;P@{}JeSE&{#}Ck`@nJ=>IR^!@-CVaTZel0DNT0$Trr-53miT59 zFugyei)#MxgkDh7T{n9(qk1NNL(~oUl>M-$C6Uk%{;{72G-Ss+RSnsh} z+uhai0(8DLm?QIWPRRzH9fzGgu0ovW-m66pL9o@1Wf1VW>}_`0I@H@a=gPI=goezF z4W9qn;tQ-<)xkHsH?{s4EJnqXO?6ySj*QNz`4~s5@lVEX?y=2f2Iu_WEye5kCQ86A z!e|eroFWl-DPiGz8zqp5VEz-xq_^@(fZRh0X*P4dGE_wzdFPr6x`UH@QP z>a>LNO)>Rrx$VWk`baL4#cm4)-~~#iMw~3X>so#MS?zf_5YT$&WlFAFqz}%<9YDLcaf@HfA6>k{= z1mZan09m=Yyt#8}ufJl{{Mzuz*KM=xlZ^R&cBmnm?2@(_##FlWbD$*BLN%bvvq32s zHOty*H`?i#c2PZZv;EkgfqOAM)o@SEMc zE|YnEaH?)Th1>Y4f8|)jS3_A#Q}{ep|FDPvjgIEjKmzmWe7u}O-24!oK<+6h2R%1? zx$IBDxn97_V(tD_RX-7aQ;TBah#_4%fpA?Z_zs(6 z3Wi~cU2B+n>rhCHgQ#VCE-O;vu`ucM!kAQ?2zE`kM51i3+$VyFdl9ZTS|D9LV-o9vQ z8UaG5?LsF2;JxB&5C!WTje{X^U=uX4kURiu(VzlZ6Y1k9^Ba(7drHQ|kxBA7=vXka z+1#$14H6IGiFe(C*lXGrxSlG2CglLjj5vmy4Djwem9`q^;7B&&foN*SG2^H=4H-vf zv02>=INpFdXyHlHI@dnE95P5Es(jN-M%qSuyrs+z8pU6$s*xTOzcg1J zf79`e)@xI%lddVL?96Jiz9_PQEd##|vv^$G*;ZEaaWH{+zIHZO8Mblj-K}B$-`uQ` zE-FFviHVNicb|1rgfA=K;MbaE3k48yb-T?sW;43Hs;$t37mAy^qxNy8y9Ifq8?ec2 zRMIy-%vFSu)a*0YuKzLX*ep&YBpI2=7ybimis=yG&6zjAD%Bnzdm0}_sE&k z5-pg@?I$3aVOa^z`S0K+BvbN#A$ME*Z8B5rK>#Vp=x~eBgMA9QxN%3L$Ng?G4`BiC z^8}O+FD!rCNPoYzn9mG+Rk_yXGtZPz0KBEp&(XlQb1lNsS)GUihy~UZ6hj57Bc%FM z=(h=`{x295^PfF?sg`BZhxZ4U&B#DpJB98+O5c=M*?n#KxucXgSqR(&6;8M z;L*z2d$dyDPqE739&063R_ZKBs#G5etRT0#4*k2r$Avp{Si#nQMZPQ$;3Ia(ZgbUd zvtmL&XZ^f8h=FyyP~@_z$T6kNA;`g@sL0XH{Vnyvj_}8h{j=@qpOv&bUMMN^O4+ij z@cr27^BZ)sRxq=L_AwjkN;RT-@ebL%&PQ7V~4o|k=ca;C4Z@_O_-P=2L z;Qe2p{QX=a{202{WZ~T~oOQhn33t+X9w4{kw$pK(a8D^V?a%KaGR6kKQByeZD` zKRZ-3)3CodpM;W}L4~yj&waU)?dc-I88f=|2G+gAbaOClTMkWy=~O~Hr=*a8h$KQz z{N~IN9XD?%z*HfL+q^uT+odpz3*Aa(TvdVbGNDAldo7lYw%BvIWmob!IU=U8S)8F; z$SU$Ua^RwSGE3>t8&0MC9|_}b$1Y856NyyuCe7oYqHvSRky38`@w-V6DkFUdGGi-! zL%UFnGd?aR-B(WrM@gQcsLcjhkV}eAVPYZ+XZaF+Qksf;6AqNW1_#4r1nB+|@&qN5 zW%|yO0iL-$1!I!c$Cz$0!BuQ;`kaZA1A=W7Hw8h^$(k^60dmY96STl)N7g2WCYw2~ zdYSvv>#BlhW>^8>VT#Sh>yl0VJ+wz+UJeSgk@rc8D3OiL6~;$YMB0@X1321oPuacV zc)pWNb`vlBTqxmHRZ*0?F&;7$wj8A+kbjoIR^DW;!>`^6pyx-iOOze?>nZ!4BFXj}1qhJQs0s~%Nq0lA8Rg+)TjpUl} zxZGg7a<)-l`vjthvapP$h490#bg$@7ZL0=RPG(S(Fj0b0k2DNjH`6GT2Xws&**xX~ z7BHf?20!*DH-E0pq2`Tm-wow0!Y6x-k`1}V8fsYQv}_I!=YxKPXfCIu5vMnepv8o_ z2D52dj0)(*5OTXoQfGG%yIxbLwAn0d_edq+{S4c{dS{bUVU3TKt zAZ)hmvRGWAO#c_sfU>7|LNTNmsgNTx+Ow9vWt7j(g83!`m4~*NM9tck^F4=Yp)suY z=HvQ&a|{F(@(?QL)I#}~f4D}7c%)dQ<~&>9&bNV>v=o^_riRdacJu=Z2~~X_H2JGT z!bVf@ zZ^93IUjNQ5fq~sC!AO6x=quZjHyp(z*UM-=2_&O3S31&HKjb9;2n4hK4L6fY6?k0 zfehKgP{gYS03eL=Zow(`zpV#X^nX3v?J194w|Y~MErm97F=J+W$2SljLL5<7S}(Tt z2w!&znt@#tdA3|l%Zp%$`|6!*WlO~m-cLSw|J#R^DxEPHMBmsk{b<|vx3&Z@j4`d2 z2FBn{G7pt{L~}dgA)QVJI61L2v*M%pkcq$F&m4SM-?`&a_ECEl!Av8R&8Rc!AkXL_ zg_TZwyw0GRWQ*yW?>IAyJsz)dNO9a1c3};4usAray6U*I)**9^!zG^`+5NM@s6It? z`P!@P9)1l8L2vo1-MT(3&OCUa!(3VK9LK75L%uG*v|qlda(c|SB}2sRC~5S&Hof-n z(D{RQP^an3jDSr4CVzu^mE*Ik+vEfA&;=#6^UNez<2-aAqH@R2jVwDbX%mrz zCJYWYi6q*4(;~6X%VUIye(7wXM8;;X2nyQ;Po}+fjia(dZGGO5{CIb-jRc8#HEF>9`ER8 zy|Yie^{7n7Y#+RXN(SWjbG{l+OAx6HQoj=r`Cw}?aNY=$_yl^%_GroC|1ea_7cf!wFrlsH7^+O9MRI==LTNmye6XQoC0n9r8Ha`a{Qn@p}zxv zOQx|_-^Gr&Dxv0piYkF`Acy?OEA(w1fULENMwl4DXoKDI@e9{P9AOf42NrB5{~>l_ z-+>is$>*AT@MN+-i0o3ZxDdzLPaZMIY``JP^$O3 zXjZZd9uS)(ITqsOx9>-{407+OOD|8$luYI4SEtmob6!WhA95cf5KP~=6KU-!RR*-; z&Hg*Qud!7P$L{o5~zH>pXx{)1td=L%ZclXuEO2I*85NOV~s|+9uwA zkgdJfQKC%HZmr;}7TiQ0H+mPx_X2=OxLwdyy7nuwkb(+vu9OHUB$>F=oW$AyVH$!N z;Y0Uyq2%cPeU1Bd^j1#Be3PmbO?HLtW7mnbkGSJu`2 zeKSw8^{u8A1!x2~t7qE@#*V@1jJi3H9>(478m^-{gY?_i&k#JO_>K8;=rX$iI;h;<*7KC;x3`l2DmXs`Mzi{7~s7OO51TgNN?(+KG2;$T&8^g8!6Y(cTvq zMI_)^nrAa+YW~4W7C@}AcdZ{58-J9utV0O}&s>f&)}mrukGVFGr>I;Q^p>|{ z>GJz)w_PXq9+Dsk zneK$+sUscfyDr@;^6N}Yiw+D)F@b*@Du4V_d+_fOR0x4y`_07LiBRqfwKXq}rK-r> z6cYz6z>xAfkl^ro4oz6f+m=Rb2|nYHvU8QYlY6hz)uIn^Tf9H}?w6#K9}fz@ypwUI z>7#!e4t{xvpL=u4bOh_{;4n}TekcVBbcTGEFqe`Sv<7hA`Pq7pms{JBB?CHZ;D>jC zKQ3cHYWbDWBl3GDM4C&U?cB4Nf=nVrs!^P(-J+*XWJZK&Mlj2dHJGl@?5xW4##;NI zzkM(sG$)sCIW_~8u(;#!$YqZheXbdQ)WJ0vMhMD1dQJM>SyzOi9r-GQ1_1=7%w}`z zgTMba&_*9dpQyhacaY!f*PpTPyw0nX+qipEKa9{SVj&PCwRENuqSI}6Q0=Nj93!2l zHDKeo=M?EUoUS3;ML=Ck{9gqO*y9HFhhg)=M(22SXxxw zDd#Pk2mpJuK3Onn2ZgQ=5^Y00E~hyw5dTQY$sDK4L}C%c{`g)|$`z+4P$j|h%v%{Q zpEFNJ#O>uaw@>!i-1!q~>6?5L@wQm|U2rsv#NFV&9$h-wGjLYS=W$oM7F#S!o>On> zs;1y%;;&r8lh~SqP6NdFd7MKUa6IJaVA!UbYIl&cre*BL*}87rI@v;36Yj-fSfZVa zLE08%7{Oyd;JLGK79x~`bmAuO`Nc#d+B2{%xqLQqXJb{z6#gTR(xZuSr$Jo=1P$#Y z&ph^!#{k?gqbE_?H(K!DP5PuLJ2u4{iV2C>9R`-6afxG044d&WplwKmdO<)?gC_T3 zfbj^(zG@Q0^5?>v@>`mtx)?1GO(QIWN_YU+&)P5=I2v*&6O*cbmX5}><84YAx_kDp z{CxM$SDuhb0?NXkMK(eGV0FTI8a#AxvDS%^lPouZ?#6t&$LVEb26y^1vkRF zyvwGfKAec}U=Pe=N(sTQCNSKk1NMnN>zA2;1@UqY>Zt>H_b_&4&lmOOXT_A#b_xgX z^Nr4JUE1wrKzgd$F}%C>YOsWrjS5G z#KhfNQ&A5`luXKanJ0|wNN$H#h_y_7QAm)jh3(SC6e9s!M)UkvtC!4Q+EWR2!hnEX zUuhpvEwr%Lf65lQJ_QQ1uLb66%Z7%RWlcomWMSIyfu0$4K;4mE-RP;*)m=UTb&nI~ zGF3ZqDCH4t9;OhG`-*5n!CAS5a1G&+$Drci*>)^V=NF_}v8DGry7ckfN_`1;qU8<* zI-wKI!5@up+l~1zCiUCq*LC8@)C&!Dnjr$_{HG!Dj^5t>sbV)$g;G5`0xc`DLa%&m z8^;_o->o}Y|4@U`#zDn|Ex*+gEH{>&qG5#kl`?%m}9~EG2KVk7}nhpJ9z*=oO-aVQBEzCnx)$mPl%{MS}D{JJdmIumldfQr#!*RT)%6-zkNLT!v|c~=ktEQUe715D<)Hp zYaWl8h<|i+l25>B^i^V>t<1K_AVaTdnq{icG0I?vpYvD}Wj}#_{%st8h+Wj6T@#V$ ztu_U0?vb+4Vze25e7ABD5xPBhka6H)sHBkgrGw-O%Ho}u5Hb)|c*Y7_72EzTmX+fL zUwE0bB`>*rx^9W=;Z7AP->?0+3PpYcM2rAB^GL;ntH1Rx4Ls{?7lZ1+;fEj8NZ?-1 zzNCis?Pv3tCce}@Ko(-?>HGWL!@7EYmF^^&EK)3Revcg5Sm-V9G=H2k?Da)eOl`G% z^NZ%pDxzSpI94^ae%**&aB7>~r7Kwuf$I-K${N(A`@v-{h>aXV0x9ulUZmLL%dCda z8szg_gS^HC@-SPRgmP}e zQ!Fu#V6yP$Nma>04XCjE_(Je{T*d?za6a57xu%q z9jus5uZSF2u(vP#8%i!{cfPl_&gE+N9^A`&OwDj?2kN;RJ!XgLGLKNb|29^hE0QvX zzXZt)35mqMNYG(Js;i$xZf^FF$ckNfx5k^}AzCi?;VGT%z-%RiQv2f}#p8L`Tp5T#v?utX`d_m21d`OI4A?Hye-WtpBlWw|;Y%jI5Jfh`tdUM91{a8JRl&_qp{5j=($~&AuRFy+ zOEHTsbZg;dv%HAFJDyji2 zNTBE(d8*q$n4nn<-;urbEJ_Y)u~5_QbNg&Tz7Rqha;noPjZU#;jC#ed+=5{x-X8B2 zpk~4;dDtGL@_YLV<#P+mmTK5q3+m=wBzZM&$HApSP_f$1hZg<2 zQi~DwBi-(J#eNSRGY1}<`o*36Cu-Qpk^V??}~RdeMzDyqKU)# zBKB*x78HBbhcYmzPQ%HXdpI^q#45Fi+B(86E87+*IdudKD?fzZk=J<4U_?TTFu!W4 zNbpR)Jhem~Ffk32b*e>nLS=v@Qv~LkQo?1Is{|@kz_hTiZNIYjx^9t)h_k3U$d>x`rQt8;K z@hc-8qshS;rrKx{6RUJq6-TO14sh#~u&k%&QXD70K2{+>^bKQhONG5b+rb}pf7@s@ z9i4k_zDzeSiRJ_{*lbQs5(gkrIFePP>E*xBUC_5x&xfvxePI>T)~>jkt98#_rK;7a zu+!K`vQF_LMcsMNj5?wZL(-XVdzZuQ31W|ApNaBAO*+q$P{I8>`*=%jQ#*~Hel!J z{=!iS<#JQO#LDw8JZ=ZgLiM_Q!>`57*^~I6ukd#(WQvrXN0+QEMagFPNuo(!XnF$o zG4bm_tBRz4;Wm_eJ8JN^nY0&ayAcAIQQSWBN0bPrj!uZZ6{;VMFU|a`XzttayNSm( zB!1ogljKp$g}8bX(%xiBS>-myHs5fI(3~&c$T}&S$$L@Er?-ql6g^81duM%ALenN- z2*1AQmlO+A-636u+%AO;L<$8**@P0rQY~Ta#w|O4e804{kvNpa%lSfbIBwXP z1^d!fijRB_Jr!?bHKqdki6gEyB|dU2>Y9kW;~(phtM$%d3-lm=zcf|QYD%<_O?4iQ zM`#q__rph06O&0{hSEg$gRXy8Y&^WWQ15dpzVyPbO=NLY5b)#QZ#ISUsxnCE+7)ne z^kBXrviQBUn4>^hY`(G+kQ_C*(9)#{Jn|C<`I@lGi zKYuqna^0}xJgVknJW>*Jh)Qt5?^R|Ue4ZKiz?0CkDn0ObVT7Sbu%LY^Ua1{yW|;Hu z1W;gv&Y%6Rar|2=V4$Xx%Hd85;h7<&V zc&RHoL5DyaJ9?KFrW)x@y1~mMC7JhSwx`6-eWqIxOOrzH03szIqQ1Uodc9u$5PZA1 zCt>F>WC9ZJZJ~p_6^+nAhJziMGGz+(tESx8fvzwJqEso>eKFr}IC}3@1*kK$tZ3MS z7dB{{W){lmCV8HUf3M-XL5KStEAc8Yo9cjc*}3Ge@>ONNn3&Hm!P7O-au7+3bWxhQ zt6)ifeR2pd1LtL4a^?`~S#$9PeNd=hIK^y=PHntY}pugfZPSiTsl z*waiJ2Ex;*D`#Yxy=xLNbv8_eS(Mz|I{1R>g0F3U|v3IN4)BwFn zOyd|XE~Kmk-AE$KUfsy{NsCv(B#C25pv%*`ak!4g#db`yf&_-lR8o240wIBIAX^HK zfSAK>PPFA3+XTeu3gUP+s5^6wm?%&~8iqB}3^U{BGPaT^T<%O>RrBGjrR`%M^5EQO zhqNk9ViOOd$p%-Gr5MbgUU`vKHbwO>WB_@7GCMjiEE!Qzj?68=MGsDz1Gr1kBCi6_wj?_T;t6qJ?j?6+#ML=Rl{A{6V zaeRiwM*<$QR||!0U8-@4j-AO1B{5)ROj)KvvqGEuYS@%Hb<&W%wE$h2y%(~aKT&mv z+pWE(0S<}~x<89@w+Bc2urYZ-dH`8^~GMKuN6%6Cum_ZaS<%qc5Ei@k$7< z?go(xffK_=!Al|oZ~9R>DF%VX|G^zkPYWC&{3MWc1gSi4J!{W!$ICuiuQ=EISs)tq z`*j7YJJIlq&tLhuV-Pmfly|Pd;~}TOwn9j>*mn9ty&BW+B8^@c#3I~V#!$xwJobgS~8*D z$ue|X1aV2!bpIoYT{%6@HXK1Wq;{Da^1e}lFk|6ROc_h{(s z`>qi24HUqLnmMX2ECe-eUH3k&f0mJ~!B1l3U~~wKN?)nf*NwswgsuYrIs=2W_dfMl zl?sfbrIiOl814Z%d#-xc3c`<4tRgL@5y7C({rGMsKs=1tv3Gn=Jp5AZUg&k%LG_ju z+O@kf9}0_lu$Ej-+sbT|H58?IHNVy?6xa59Lx&QLtK$DF18mDAr~?fG02sT$63!e# zPq7f5S)as`Myo#SN-aHRVC%7=gbV~mSs$dj#Ev}qm+a<0I?L&_4G&*s^Ftf{Tll%E zY=@yLBG`#_hDL!z-hpmM)Tt@J;0rjuj11eh`*6(W$dK8FD5n9tFSf7SwSJx5UdPi9 zK11w9`rOj<`CXBmQzMvI?DpbE>)VQc2*rz>X5S?I_}9e)e=i*9vjKg$xv{Th%5^MI z6kfU!Ly~V!J7DSA=vyy`tSjbuQ}bw>w9|}hE-*bVJdjp0DxOmvLOFzW=`{>$WWURa`@`IHJ zo8|Xb>%4<%+evg4r>2g?c&F_@`1?iO+D}PPbuVext9eh&Z~_U=!V)4#{fS zbXE&86A|#rY(@{G0X?-?$XpBj7IA970_J!$2-n#-6I9*p;)Rz-N2`sDI3b6wol7Cr zb^ZR|xuMY9I2UM*$s!gGD}-B8msA>A^zHsUtk&qvC!`LR(fy#dWre_ey`%nGoeRkK zURT*PA9mOHX@{OynrWT=*1q)a7w~lu+Owjw>q!fX^!p?RC&5>R&BRp9_FC&+d^KQP zA&-$6d!KU%t&rAIscc)(grwSaPKfz>Rh1dD^p`QKYat2su%qA@?E{!PC)2y#IxBWC znX+{s!O5kNXBv#>O={X6H4mu|j-WLV)6 z$l@DuMc~^Nkdg$R1@7Hk%714z+nCC;;hYM|!}Qxa5gvcUJbqA$*hc=OtQu<-@tW_> z{FN{2(m?r+lrqz73~g1FI_%#xW*nCc1A;SDLCirna&O>4I}+(6@4v~V=g-|p&Hp^p zc#GurEC@^!OPdRmjSQi5k+pp{*|_}ab6YQISa}(Ukw)xSeETqZOl{ZT8Mrirgsj%;ZCe+k57m>&V57hmL7D)FWj<3Mk=WLrl_b)liLny;xI zuM(IRmb({^2@i+tCAHFR>E@n~pM$bWdez-VA$94rYj8J&f3_K75I9ZmocPQ&Td(>1 zt?4hi8Iw^Uc6v$WSy-9$OHK|tn`zLW2Z(L7CeaZKe}uXe2;C>i$+>He&Z44<#y zrj90c9DbR}KP|c-*TcJPd9ZN!FBP1Ij0sNNOzT?8f!waD`u0RI? z4EgoOGoK!A&+Jo9gno?DQCW~cRgfB{daHp}8^kuC?i{)zKlOh3!27r4)YR~`)PAG{ zZ!D|3=$eL2<77=<0enWu5;p+Zjmsot>Lw?P_1@CRH zfy*@H()njyOwwD}dYkAwgS@nOw2YWK2GO7nY&A)Zljns@^z-c|Bafe21AA|RFqZjl zO2|SZiEi>}SOG+Qv#Gt_oaJ9qR`U74;D_-~a^>^QQShZ;bpGYTWus0WzSa3p+mUwm z_V##anbU7)x7~a4a&csIss56E=yT&GxLZc3q(2b)rxse%oD1mxIlyo;U7EpMTNaw`QV1w6?!n ziBt1YuajV#^ZaN28iW&qfVQ$xcwX}J*?yTr-m$8Ph_l5mo9!;S6hHfW^}yPSPS@Jf zon`Z-pz7Q`2z3ukI@QQfGKiF;^7AtmdwUX+M)o-dTi1Gb=(kW*_YR#8W7M zm%-ZVnV@9LyVIf>dGCHhFDW1tD3;R(-No<5lK)SMclUHxe)vKq$m~M`Wf7HEmFRfNe|mU^3t*m3&gn$&mT6UW;!AJ3U=&!y^Fk1?t=*d{DA3E9 z)>)Lc@uZYG$7_ZSmrE0=@d168VJB0lr2vMy(=zL^sbWdPYbyHE?{n!mUllmzCI8yf zStUdCypC{LDjK>BW#vypK zFf*SU_4z`FH~I#_vM{R=sh2tXlO1nD8@4G^8(N@>oaovAp%7m|Zq-k+|JwL*gc!O@We%Y4oApHjk8cq>enT5QJ z>HEFM^-pm@m%S*IZ?u8UegUQ9UPBoi7zz8A5u!MzOCy?2z?>Yok-v0xg$uiwZ*(ar z>vE~G=P6|UpaXO8ZIx*R%5;y&3xJUH>5Ldyc|KR@`d2}6oU%RlMB!AE(m*Ede9PjGkP3Df0rJ*HNE~>IFt7RoAMExH#(v+na zizoH`Mt087i)GbMS!w6H&{X-tX{ADzn(66&>Ek}D0(szM{!4ZA@oj;5c9hrs@yQwI zcgPA$=@e%BkwH0EMv9Zgifw*@tXbPG`G(U4yA2ccUb2`W87Ah!^@tfdFU*ajGAGpI#I+5&;8 z7GlCRpQ_p9%A546x{JiGO)5PRM|vsZ8^IjwhJ#0HInw)!SCH5t>13f!V96;zY43WN zl#5{{@(49qx%S>(H@e1uJL^!EszOcX9o!Cvi*K-Vtm%N2&`RfC)sE#u)+_^D(&=XJcFfDXn=Q0*p`t_mpP^ z+9utvJ#&agIXKH^=EuQW+>@tg z2`E!q+1Um^G!EWF5u72Bfj31KQ1@1~kZ;10NcD&2eeqY_&cijSyW-uXO72Y{nv@V2 z!srp83emOXUl*w8lO+{`I;(2fne=nrRC#O&wUsu`0N=(}?n9v1I3j_Y6V}Kd!Wx!4 zu8~>ol#01J|6J3IuVdQ|q^d(uK~&~OuF_iZbJrPg`QUu*jOin~SVTUe=8I^)2!q1| zdvMA=q4JC&*_(kTe&ark!IrE<`n6mRT099Qhh?fzzc8DqARKHXJMu>hUNFK{U|PF` z2D4<5m&qa7O#Ag`Gtm#zyRUN_N{Faaj*w0;DD_{aZ+Jm|&0N4INqbd(7JN4rGRh}> zLCw2X=N=G|(&z2Ox){-^T`DT)H0&1>J$V;%Wl9eHwec*ch$RZco}jLEL{KVG;FKB5 z+eZgBz{(nU-O&~La#MEV=Sg6*uiFlrC`xpG>M@_bwpi0WC`M!S8o}M0Vuq2=%}$?G z)$kj3fFS$7D3~TpPGdKgbGd?~8DEl0i^>&nR5{jNG3uvzE%&JMEw)Y{c}L_neWqdU zUO}b&l(W7^x=1tJLQ$+wb2YPosjRX3kSj*kR9;|h9wB3 zc}!7vT6%7%XB)0e77g%;-O!-gRgUjGtAj9#*{n0$CYo8`sA(uj zL5%mHKS0p zS`DU=R^5{*XW<^|Ju#4g<5NL(ie;*2zl84Zx5bpHp1=<^%r$%#Q<}}V=<`iD2LEBn zv-vwpPxOf98r79Fr$KBT_UVZ&>3MS+m<2(A3N6v3XbV(Tqr`rci~jFMYS%v8=BB3~ zef#?T^zkXDGb5?Cv{~Ug`)%B}Jq!wk=0`y)n(8)DMf~t#5LqSgZ5jOR98aWw%IRWr z0F(s3-zc}NB$0+E`2XQuloo16gAJ?|;|Nu#Vp<^Wt^6(uxIz_arNZOK4CWtf3aDjo z_D?tYm1mVJ_(D4U1Q`W|yc2nJTvR_^L?{JTix@+LR`FLPaz!K%0uF(K%v(W}Lk=BL zif`proiEmXXa6Yrr|W6o?m5;$UMY0ys4R}uK0uUqR?I`1`N=~80Wx#si#ifT+!YMV zJ;I}TR|~$vo*!QUP%ql@EsvglI7&cP(Hbe-FxPc;XH)}x3r1GvK`Qr1&uYKk%oo7e z6&XCbY5sVw2hXK(V*T@&p{9$};j4prw4ZoFHB>o<=tz~{^jRx5MOF$Mr-5UAuTs~& zD4z-96fN1!ifjMrcLUJ&hA5MX=KdN_nBxe5zvrPLkj16U{o$qioadJZ3(JTH01!O{ zkZbocqw5z$WoL-Hb%^sbI>Jx^R3p1_+~9@=Ah6thsPAa8_5BS=YUq|fornB=HM!GN zTj-7Ddb1yH{J$m#VE25fM7mWiAwb@_^w^m8hB&}mm7lw{a!rw=;Y z?|#-kfmj?_!BeHdC|y-{KA)|Z4cT2iByqH>zd#_9UPt`6v^Gz9&lZx9&Bvl$?st&? zWxi6s6zQd{0|VVO3^DJAr9@NN+cT0WmwLiX-4!gM5 ztipplrS@eT-7onDmM}c(uYSeK6rrCNLjIh<_3r(fcRl~XvNjX&V1~KY4(YQ=nP;{B z)8M2s?O^|RzO!bX&bd6|o!&in zl)AN0ji}xlS3TQ%T&Aa8z9Bt*-UIVtykq-oP1|)tU6ARQuYe^@n2ecQrNVSP<{g(o zSe?wV7g@-|5fEj(Y{&Ucy2~@!(CqaAV2w9V3i?|VXGl|`@@Ltig6WmLmDIe?$r_4IVlWz&Y=IGK#Ts~Q?xNCJ|uY#2!-nhb{a{El<`ViD;K z{IL17h+!x7IF7aC4fLq|6HAsjv7iMED;!#Cp*LPT>d7P4z%yS&y%>-Bw;+fLUE3NB;?+WZ`w#z zna>&uxLtdN9en9$lPd<$Uy7xOil4&_^93{zIE@=R-MVALym4GBcsbInE(ic9MT`lQ z9D$oK5Iy`7l%;?gSrk9-3nSiyweU6Elni6b(fII(%2o~!o2)z9NSO|x;QS~$snt|x zno$Gn?fsCrFCx|?_Dj)-CIJeAc&c)5r71kjmZxhG&oyjH&{|=J7Ry@>k0e#592c&O z!+S76D+KoxIVln>wE3*DfMEs3FzY0|9Y$bD46|{~-0@!NaG|^7cRBL(o8tTIMxy4{ zzTbil9-g}61sV_S*%SKUk6h?_n)SV_VdQC-alnPwjqT5Y z1s=;Y?|5AFcu=p>gp9pxujQX&)I8-Ij<+8A2Vl{>(Eaf9&6X^Ib!J_jZK~JiKD-o3V#rbHBf1rUa)OdKGe)s3@>sYeecn=JE|GG` zCF9e=qsju)T`fdPL;S*^F`6GQ=Cw8M^?MNMbFpS~&i#{wyB9qEED7SXdB*-L^KQl8 zDJQU$7)l;PK#Ccsd7GXz^_a$bY54U|l>1Uv^AE>7)d`5sggnam3c*p6r;7vgc++uG^{CvE`}Yn16aTd46g4)y&C zx_92@~~Mu_{G0iv*JUD;arnALY0etv(|DV3{xbaCp6xWo>Kin1G=9qdJAk& zI@)4+!`QaYJP=dmyUY13A=Tr1mMmWBEqEStcHa;?lX1!2-rmLT6w*PhTdI7o-0nV&QZVd{=hTxmS**B<5YR&E?GqY=<`CJKc%v27OWHuzz| z51AE!(|n$#kfdcTw0tZqH)?+0XXs&YxG0d%d`#}hn_E12zkmWog&f@A0fK$j2bz}i zLy8AwjrD8HZHj$=cBwywR8C3z6^9r6A1lxF@X2D1HMFBsx~zg! z-H;g&(G=@xDaN)(ZY9oN*)f?Ocd3*?nWnjs4S6>p5U+Om5eQ!__=YZWqM8==y>EIwy(o1zdC0%<65;Hz_2;xUJ9Vq z!|L~wLGr!nrDjq$eMFgcbiq#50HYR_XP#GSCUBJO)4HnMZ8Ob@jwGhM-3bJzlu%) z5irZd-t)#whoQIuLls_~BE(YE_i}HB$)IikY=4`eh>^>*fCy4{?E>`VqUe-JXvo3C z-qnWnfnJqdn;hl65}hCHh5X-*hy(tF;=sUUfRRbM^t*PZZj1A8f+8_}>e@bk`LFW- zVVivu4Q@2CaeHc76<-zSS!H@O_Ml5r#R4=>UY|y8cMx1SBx&YzF^0mhjc!Z*pMmZ8v#w>nr+}F=S6(p5%Pc&s>F{%wJP)`_xyYkRlQ~Acj>@(KL ziqj`gA8WgSZCCY(?oP7h4~GI*+=P2I*vcN;YE?vQ-Nxmb^6qZ?Zkl?p5<%kY*eDt< zxp9sL>g$LctSLX&u)skLi~8f^j4e1tIwohl(0a0Ng&^wy$Q=j^IuUE`5%B3ktYzhq z%jJ4;R|CEM*j^H)La{EFa0mb~Jyg?U=m-R~-bG`55v)uTw2z<6iygitebib1revR;Ua7?v4(R70B>?^qUdtKc(hN%Gp zmpV6=CrKjlhwkVYDy;f$CsKlqpy13pK+OToc^APYtx!D+4f{j_Q7s&paD~{-T_68? zU2g(qb+_ZKUBd|Q_ns~Te*tMZXiWKMjq^7x#_5F2T~TqlI8dgzR6;F-2O#PcNuXIA zjWEzO+xHSj0PHNKfx)gWM7Q4K>I# zwf~$`{&lo6^+jHkmu04~Yj9r7>HB--#8hdW&F<{3s?oE*@+wm|l<4szm>5IKJUsq)-v5-CEzYpTL8M^x}9qWLHZ6!L{QJj0X4u|gpx`4Q}5*dXoz z=WYz7Q<)R}($%TZVEZ2H0L2itR}es_R_y3enbsSZGgLz%5BJ6n_2eUjH#+;_2+{aR zi=FggvzQYBTa5&H(~u4qELg5WQx8N;Q!Vh`IH=_zoBPmaB_kQl7oCZ@D4W4Lm8*`y!5VYgTl^KAMa<0;9Ov!7@~bwWUi#r_t?~yE)z+yst1d`?f{`Y#5*$25 z@5*=fs#twD}iH3 zb}P#A_JU_a6`{3ge;-|k)vLqQd<$dMoXHSs$@~De8uSR`G21z{doy~lDidtSt@haz zN=I(tY7s!09tJTu;OT>fGE}+o&u5AYa}827rD#K?Ko9|73I;$BgdkjiklTYSN?!k@ zX5m*AXF2O5&$7hWSlwe4KFxMA4+xt?%9Hx6m&X0GA5Wh=7`oCf;>c-g7kqxU0MRs(%cd6#qf&K z3Bflr(B^ezpri+>YEVyLNr-?8xBrW^7+)!bIGU3jDPROi@cGJN?pKKW)IOHD`AEYo z`1gTBr*579KL7fEPbqqX+SmJC`PaSohReU*`sAa(DF|v~7}ZVvw%|{ZKn!_Fc`f2v zi`v3?wE3X0U>iyzTg;&}HhNI?{QJ+rx0CjT<)P_m>&7JTA?mgI6953UMpYB@&?9sT z5^!Uyi5vCHrzdx{mfNNZPX@R7{a(x(1w&9gLdhMsD2+KABf)zp6IxM|?p;sDo|IJS zMB!b&SpiBFzN_lFLPt)8vu+V|o~`^Y74BIV-+`v$N!z1-n&jCckL_DqW8OvxsV%;ZUMpLz-Z$DTdi)NA#B+PGXcdGYv8CSr9BX zwB0h5gwQCuLb!Q;?m5W!r#Q1#Izr`Q(r^f9 z2b~xmhy)iah@d&@&sWZn$w!fB#nENwb8e`VRl5%<^|<>g5r4|M_9SAuM-2(Gqd*r5 zxn`ez%j!UT!%q=dp8kgF$*u8|*PNWQAB;h{149vW>8z^1<7*x=Vm_Q3<7m1b-UHo1?KW9$>)zeF2n%X3Ca!*X#!n^hq*n^FwnkDcmWh!zkKE=5`%i)>p3 zYOIuG(U`2&f#~UquK) z95fn*El~-|DP$FD)QpQ60vx>6fXVz=6clDH(!U))>YVPckK2cYu7=H-Hy!uN`Z*JgYDSwgFG(t@~tyy>G^bz&#FU?amf& zwhMjm+0n?a4p+9{ih3CYBbMF&*`;6dvtRCrWKRxEy7}ptw+5f~RQ!JVpZ&`tUL`)g z^7|Y2N1jLOfW}8Z4Z1Y?d)3!XEp`n8^}2hBT2E~BKBq52BO=OKgU&y`kwJC@OW$dx z*D=;Y;jX~IhnylZOEu~~JUb)T^V^Y56@)`m$$_9<`j%Y|+c!xLLNEphsKyiSW%pc- zXr=qA42gZ_`>#KU@P+Dog>jT;SzJZN&6V#WT^{-kFTmIG)qq*l%okRyi3^IVUZYKxLX zxm)J`TrbjjpQAs6j_EZhiO^@EFz3<#^kQ=OR}N>X`zqfQ2rCaA@e_bX6!!FV!Ig5r zvevErHv*nO)y6}}_=jjV^y}zNDjSt4S|0^Yak%&I@^HD*K{$!~v1md+^r)*Wrsuhe z7)u%^8&JaW^L(Oz#vQ#V8bl7|s}?@X;0^V9qwC9e%J3x@3zl-)U#+8JnEz&*_~jav%%Z@#7j*;w&AkpTFDn04|zP{#%O3}I>z7*+vCg!AA$Lk+FQ zGo^dUKJtZ{XDBFt*EEM~tcKdz-ySgKmPIN~vQVmy@NEWP)vG#NPPdhrr4sid4sx!P z3(P**h*)5U;D(@~QHH!YWDApD@ctJ24b9_X3u13%z-6Tywd{S~#aR(98%&Xdh>zg+}--<-lUt;n4F= z7EsB?0ZdYzm_k2qC4i}SY3449&Rn=V>ry7D)xs(-ngGwukZ00uJGNpPoSo?yT494C331S;QIBim*)+bFiSwi3GjQ>!wDDKHxb)B(!t(n zKS#2=tTORHkScoOj><%P z`(i?g(>>K+9m~u1!UM*YmK%by%US7|h99V#_ZAuin~#jK@*Rh zcPL4HPv!Y&m2h=V-prlj9Op@eP$tm-0Ktbj=|%3n$s@3M6*aT7n91+xGvs1$n_tMcXwY75MGH));QBM9PJ zt2rsKaTKR^9|o>YxDU1Qo@i#4Ps=5NYp>E$iH18(6&Ds%!&=h!_ztGXvx*-+TH+fX zRwZHaheRanbC^tat}BZ*b06=gV;Zd8rz9bwE@c}Z^geQ!H2tWXa0^wgV&?9S1=O~t zg5Ct4^;AoNpOk+m`#wtNYmM9&7Xq(BClZ1&ZW;Uy7ek;~Mhz>I!Sq1OKBR#HpN15G zMa$0As9ptea`U=Hq?`Z8mI*Bn(qD3~Pxa)NL*(Q<)zlQWzh-7l(gp!SP(AbNf^WXHnU@lV&gmbh#ly}}JL zT`8#|ZqE^4sBf2OT>t({+E-KrWFKuEaSsG+fn(n(I8c4-bhf2;jy)Z6Y5l+>XZxDL zC#C7%5$8V%+Kv0*|-8k!w}a+=+owdr z1MjNezk@Ou&&00hq`|PCpoG06j2CfEekpr2<#eapp-N*$d4#s9yeccYR3KjAJT&IH zDpmHQ6mdh>jF_;cd11s8TaD3w5mJ-rNsyf&KT2p{AURTpNiB(={JQkM_8|7FgSCY@9lD{LvO-L}&$Dx}pv7Vkc zpB9|Db6@tVPQ6-pHh1MG2sUxDMT~mh067!la`C)0VmCBu1*2^LhEoX#BA( z0W>3NNX#gQQ|6wj5^f+Nn3-2>U&WB=Orq0^ljKa~*_A6dp(#8ty|N0zvozH@SVCnx zbwHyRL+=C4;TI{S_~Cf|qsN83;MQCe@dU8t!`~yCUv)QJzPrVu6$Yw|B7)b!6==a^L-$`@o9e#mZ5an~kiz^HO{>-3Nf(j07xqCI ze+0*eE6x$y#5$04bZ(i0t-Jwv4o`+b=(8}a(ZmkfqHtRp@u$eBKj<0v#H86QE^6nI z&hYPr$#2KmwM9|FH)RXfqBRYKbsR{EfQk4$lc%zs^8!a?UI3pI1}@v>-c(Gv?lxKpD;!(>R~@t;u-EGTt13As!;ZCzUk0t6JC@4r%C+{lWSX2e4B;7oO;r_9Mewsg zprK6C|8(n5Rqp%AN5u**Y(;rP=wWn_*E5ZCzWSaHty18$5R$~5INx9biH(HYBjOXb z#VNcfJ6V~jr+j8e@7hA<7nS9#n+=NxZ-&d%DNy8n6uc9Be9qjiz zmXbqfERoh>fhBx49l1JN&SOUWkygx;$d2~c5#-+jdv^K34F#?g^}p+efRfIdA)sUtHQoBH-9U&9`W3 zc`h=$($9})Gx&StS3hkwfZ)s+E)h}5+ZLqJUAX`QkTLrtA)rj7VN$BxBEzuroEOt31Y_c_;@glS{DaSE15ZJZ6d|~BdN<@1=v^?1 z{VdU>x-epD@$Iww3Lh-WQ4#TDC|qdB#*qiD_c6+>@|txG#apttW&0!;`LAiQu@CV$ zxKA$hQ#s<*bZBJHpTB-H zGGON@_+qOJDbW{h{c*LiuXoNboREPwd7iavN^^`U)712z!}a+MgZz?3z)oQE%g#m$ zdm}b*;wceg-C>(q2;~~yRQJ7;_CbJv`!n|S*>SEn;J$WF|J%GS^)deb;-VedF31kr z8dYp^I9&+|+%ER@3D-sMQt+B~9wm0wus-+NHkghEhG$Vn2+@K`k@@XRU3J|KLqj|X z;upB*C0-en<29w3$Fv*mAwJ+P^xjVtgFSQLihmeD-8r$CgRcLw?0eI)c#;~HCpMPN ziReqP0~|3U9Un3r!5!pxWY*h^DvrxlQKSNAJlK&W=Kza zJvE_(pwPx&qS-o-Iby-;J}?EK6aNgDyleXP|8ev#eo5Z{|379~E$z6OM>@D{d#mLE z)DqsSRl2>++}3BNpyVMzyA)EB)3uy-u$l)}Z5|-$;L;gk%#+mQQ2 zk+c!lu^^ayY@s&Bg8W&v&n2oiNSc~R=>b$zWO>D5xnf)&1ytm&GBxZ7Gb>v_hgsJ6 z7E6Y+OIP5zudqcpwLmtti5Y)|f@n&VO&H+tybe+pSiHP~D(=TSp0Ry{j* zGkgSBR$w;Z39LFzpJaBjVak3HAk&(Bc{`AMfz}9IeN_v##FIDpY3s7es^C{G|9ocW zZawEUw{`Qx`){uNvc(~Mj}zUxGRd z{Pdm57fwB@%`By7Kk0rG39>kIo0R-rH#hyn*nLnMF{wV}g!Sl@2~{18T;H<(3o+Is zFjC(NNBNjrZ+n)tjVz;402!#~KWI?Zq5GiK>GWR;pPGXlfl_;FqXBHygKv|XW<^rc z!)A1@xbAxlyIZz=`0qcH9<$S4iJnk@;Lxv3=5?T}^FrFjdixfmjugw-YIi>_wmU2P z4>da^+8^;%>u5T_LuZaITUZ8sejPWP`DYNL>Cn`LdkAY3`IH*k(po zmEwHPb|os-JDn1$ogK{uNpe2r~gAP)nM{Srf^Y@5|wMQzgS3)x5*QnTUX$M{dv zm`IoX{K(H*MZ-j*-iJ_{AQPj5rm>){Ttz`HWlAc(oQvb+nJ`(|ctG~PoyHvh zL*wLt-XDfxHK0+pa500q-BihmP%Hcsd-;<>xN3YfR^L0{u-)A&w(S1?>@>N$ak{H- z-0P&8%>5OPV1JsQ97R0EF05tI%EY>BzVUx_CZ#|Lj@2LL7f)4rn}_YL?94XRagO4r z&sJw-9J#tYb#e4MA_C_2BhnWyLPXOA4aU4;kJUBqUWgU!Mdwm??O*I2m~-DrwQMEo z4IE9De0q2IBj3>!6t-%8@tJ+>QuQ4lg-oTWYRej~_oP|v8)rYXIL>7r8j4kfnB`lS zgYVx$0pR&5;p7L!-G5Ekp)z^B?c9>A^4*cnTW%rpzf1M`U6JmN+8!Ld=z;Sh1XAvC z&ceO>VO9m8T&hF__xfLbJH_U^*=+s1SXAsk1~ASkf+ zY9d(nImjxbp=T~k1RL~|*SQ+7l{JI1Qg_K}^jsi8Y#v0u;=;vB1`Hxhyv8^Sp_+wc z*19IG_V(0y<$mwJ>0!)K)0mN}wM>pNW~lsv!$vIy{oag>JmDlkD_3R|-w?{~9b6%A zzdm=XRtLCerS4Wmr*SH))%C)eAnuyhft%Qr%9^|awy)#5aKoSF##cn|o%Pj23h>08 zf^pOPAc`qbF`)qNcQ)5WWvu#53?=im$x$5Nx#P{#Ehkbu07%18U@=9vc&XCTydaciTGfB8a^FuFeq4WtxWgs*(Bah(&-ZCIl49^_ zl=I>hT(DHBm9_<*V$FC4ZB4zFc=XPFT_$^U44)doS4&m4_Nm7Bu2-ecl3+^I=1GIZ zWHt;)6v|BB6&Xpk?*{Ue>HdcjtmlKHl!MB9O#KSsInbYS-txKpR_R8b@9Ly_>f&3<$`DqlsOn~70~Q6`0rVrSqtDR=?C>Okfg)3 zb=yxR*=KU(qlbpb9D*dVwf+9d9|q7}wl|q~4F$LZ5=H>%wkKoe>mGNdbF_rCIDB?e z(5q&8$n(pm$Lt0BBUq!n0}rU3ruH zK|~|vGzzIhIFp+%UA>=QVEIMYRGp2YU^frFdxty>8T$8!KfU$kt&QH!Lig|;4}wcW z+Ny|Gmo%4imM5s(Td&b6_9>e-mV29Wx>si(_u7~h z7bJE_nP6nJZSJCiYjKUGxcbiSs$td)UR@&YL(`hg6?7Y?TD;SnBca&_8S)NDI!`Cn zYpl72_D%@jI{kJ795!1Qf^aXHogp=DyqaNtzUehcgDn~)s5dre2-~{ODD_RW{x9A- z(Txp|;>noH*b}DkmDbK*KR)?1NhbhG&Xvse!lkbhywV{bg|dEA*S8hA?8bDiARBXl zPJH>}CAuu;{Ef6n<8NhmKh93cB|KZHp#V)&Pz#6h8`M3=LF#y{tsKl4Dhii`nd9`A zwzLNByEnj@x$n*QZR*K-h^Q=C6a3XK_%@_j%WQj)WEm zR%L!x?opEJnIo5Hn>_%4-u>j`8$Oi0N225FR)hzhIzM5MtRG@LF)2#2AWI$Rg2P^B zrTVCN2EIZq(crAS(kQ?^yGR@LU&%2C`Gf7#zhcvl`iwh1QEsm8B^i%$5Chj4J}aK5 zIr$H?p;m<;UY}cv=-Snb805gw=erer4Y~7NcVZhA^8q4At2jRofjd0I2xWhFXTjg9 zDMyE@*ZI}3D7kU_)u4(@^tmAZJTfT^ra8*Q>)d(2wAMW-7~g5Vap>gK7O%(?-(XSX z2uX&jQu811`#Xmi3jfJEL3u`H9%yck+Xe*nl9h@-|7&L`#Bo?--^S^pxn$ z_iel4ZTZ%aR=^>(5F`>Y$sGCcTW(l-ZgxBIyolr~kO?3{8R>3_#FRJ|S&<+;{p`Ig z8>EW1v8EUrU2i#i|Gkh{@xb0NwVmFT!+#Xo-kjx@VaJW}ejJ#IhI%*OLkb^F3aHAc zXb!qn`i^Pp##1Vdd7!QUZ60q6VVEb~${cFWcE>=LA}34OoK5d-ruK}FyE^8uU({eO zo*5m(O0wLz;w6;#x#G`XFjc&x-d)GJk?-H;F@r-?Lr^%T_1=Hn1u05N%mZAV=77Ap z+CE5;p_jz+Tm~aUK=>Gn7@r>(_Wez>X>viX5j;WVhkm0$-p`E!o=~ z_xO+)dMF61)QqfyvXR?yt&h@c&0oVP*#2BzUr=>{NyWof<^^h`2Qb(bw>_gzRVrJP zti1=^RbwbVt|?*NDIEEMB6*$qxE95m>V{-`z&gsWhVrHEQi*;%)?0>P4SY(zUJKO#!Knr31))(*GrtdF5CFp;viC%~TP7lw-oQLPWuUpenaVQy~m zTjX7HIXY;~gIzAKvre>SuJ|e8WTRY}{?K+HnpKkF6N$_{KmjrD&E$aAXIhr{zF)AG z?A5HOs)7r5lR6E#AZ%u0UPRBM@)1zYS%x8kHy=Sb$36h9GbiTo}!We#jxF}UZm{urT)95)todE z72ZNx35WD1F7~eU?Ah+3cLa^(tPtD_B&@`(V@4VHSFGo0Qy)xlV9fDpXBEhuXyf}H z7K?WZ_!mxY+-Unt7_Jj6KRPy($Zqan^aYwl_;%Nv`Cm)uftl|!23&d&Y4N3hNQ1y-A#LYlHm)vqTJ4NT@AW{G zIyVZ}4SJyNY5y3G9BtKXqAC7 z?2SCHtIe5lGkJR#jr^6_fhoU051I5h>!T<+i<j< zR~w|38z4(n<~Z0hG&mp|AIM!1UL8b-%$e#=8^H^+5~4CMM+JiHpxLK`k#a~ZK^gZWmtyyVQXSO$z%~bhqu}W%6 zDubmfKpb#a=!~qz;Itf~J8DSx|Ga83J3i0V{JaEUdAs^czf9acfA`nKkkDT?ng;fb zw)3;n`nb{fu*98<8of_NL~v|H?_1Wtk&5e`d82ukmT*;)C-cPabYRLA7}XK#Z;4&YC@zV)$kG?y1T59VSJO z$7zlw#gxjb?*QGSG(|(X+f7gra0EjNsmG(GN<4k=x*nZ1pLiJ@Eb93BxCayZH+(11 z%~^_U94|?`7W6<%i9>o1P(I9%*OFj}4d1>QAm;^86`_14+AO~;XZHi)USvSU9`;$I zYmnz`3UU0ahIBlIvu|8gN+KZ5)q@#z-?H)Mhc^w15E<_SI!==kEp0;@(A1InS0k*=6d8g!w z(9+S^A}b?VVRqARgt)urw@1mFszt?J+9C3eP>cZs?a#1XkF(fe*U&^-2=lP9gl`ho zJ)aG=!hECXM60HXIww2poHM>-}R>)N%IRG3v1AdsSqGIU7IN;Wy zvVFbj%h7-d{r7N&``F0sQeiJ!)FAJ|U5i5i*~G5&(piC4*G}AhO8N@}z_b_F-B>3P z!~S9(>~TWRd>#fFk&oGhBh6TAF#EnbgO_jd39+kjWxRyMq33i`8mmpXPyZ^GZ9l3S zSr(XzP9sFOKiM&E(CahaoiNw#fwWJ)3Yo5kbP%e1XUwZdLXP@ZyC>T#{v8A7p_i^|>k54#w?khRj zzLefR6d}_W*$DQ}FpPqD4I0`R^)Kt!Pb)~@y!OvZV|gkvRFVD~AhMcB)=0cp@_>H~ z_kHh9`N%oXo^dA=s>LsKl!SnPC-3RtYUSiL?xzLKC-WhQeyoH96K`bJsk#rPysZS2 ziL0zIxrvKY3_dbA0*w1Igqhe zwLh$QZC`d*@0x*!PcNU5Jw_1P_f_+BB~6Pjq?)Jo=yKO_V>{vQ!>);tJfVUhs=}Bc@aq|N{ey>&m>d~r zLi{xCZu- zYQMjP=OMi%>gy9JhX=nL_z6|r7}6#{#qMQ8sX^PC?02?(77yZrL|0IW)K^qxM`Z4o zw^joAo1dEgI8eKBa3cGXk>?r6{`#6weaFU5%O9cy1sL-TkLRTY9iO+A5@Mv+{4DeH z-Jau?tt>f|eCsSjYg0qBJy_lzDzo{9u1Y+(Z7>wb!wg-{6dD~I?LM}WX*H)#hI56~L&Uox=VvlM*HTrAAQNwy9 zzIvt#_8ND}rJ8LanR=rVA5&UUU0vATP@Qc%iqEwV3U7ZwQtm5biFbp63Z*eOv*B5u zy{aQ4Fl(r2$iOVzP*yv;v52Rg^6jI_6B%{x9 zmtzyfnS(_w6A`qQGqI*f&1TE@(7h(Do(pwc5jHFS@+{-~^>9HgN=1^2`$r-PW0$~Ej z!FIgUE<=I3oBIIk?cU)pfAmciK5DOuI43+atE00zvTq0V|4$C29Yf;v!>F?3n+MUP zv1tSTaNeau^+}Db!hI(gK|L8UUeU)2I?NH8K>Pf3#aCk5f@l^~#D8!L{a7v9I)baN zM=d2h^S>n;5IK&%QFhmPP=e3^sx%Eq(tBkBKtRh4^Z&vtuAwfWb)16mit zuP?`r7sOvV)_}GCvULcHeF8|MQX;&3nd40p<_2RwzNet~489^Jj9D9DWB{ygUU$LK zhOM_;fCQ6V8A>$a7!EM6+gP+ z%n82g+<~eDPUDXy#)+s^s2GREJpZVVKRwUM+W~;OxL9BXyj0)Ut!=(BeD5TY^)?QU zk~2Z=!t+HP3$9Jg=)UBnR$?w`v-`vJ?jpQuP^HE@q_!~~ehL{A7A?^;#2=&~TwgR? z^dolUqoxc35eVq@#yqJRD$v0DK~D1%{WQ-p?)BWor<~+a-~V?4?zsE@w=~=>db!j& zX)#E_ThBOSqO5HW-S{OXmV3LSk(M_2dz zKYjRy3QAnS%RBBH^wuK4>=?}=?aV?40Jm=N&Lr*H33^?69IPPML@4+|5wVxvH!{K7 zF$KHDR{8YVZZ{U1=D)oeVhlkti=E&yqpSjjF}Rh4%sT0)jNB1Y)z&}tLoKlBi%KhwxOqV)}!&j z(1Q5xhYuS*jkRqcp~hILyQ*Buy6Jw3wbfaRCzTnP)ZVUScF(!lWj@Y`;x*?YX^w9` zeb`Qe=8BuQEU#H_>DW$*ZvlV57~=SCI52+YQwCt(2YCfF>t%|QsV<57AI^m#jLPP; z9NF!(w>rM2^kDB4_et{mx*)4#kpFk9;z!ChecpZwP0F|9sVDm+m6@kD+yyl+MbPgk zIglYEnQo?VmmgCESd{eelyj%r8e{k7{Aob9ra(Cuy0CABPg-2qiqdWGUlz{4>4ja~ zx+o(f_DP0qJ_XvTxGZc80iox~oixk*F%NjdOJ5W!2Fu*N|H!Q!o1Lelp}@o!bf4j7p`eyLFrzhwib@~ zEL|_XAo4QwVk&kt7d{j@%<5OO@X2!(Fjz?y6H^o%&};ijsj*Og8MwtH69&nTMWx}b z4eRaP2=Jw0vpLWjF{R|rYuDAGDSb1z2X~0^6pH&46zJFLKCU%p=9C$do8=z18hm3W zNux08WkL-s+bH)6`u!fB6t5WE`NuHv2-fgw^x`Df-TsEx5utBK)j)jH7{HvawqGP?+oLF`1HPA0snfQ(-jL`~9Xg@^K#~(v zJQ}9Ea7P?*#W9OC1B$Ly_PbF68@G2$=5$dt3uC-#oU|AyKCz7kxo|&mq$b+BW z&kQsL`TQtJEN}Sg^~8>9PeC+jO1fH0lfm-jvRi2VideBANGLX(s?9{#eIQ5<9;s^L zr_E@yM-mY*zJ(peil;~yCf0DjuMR_t!DgZ8NwP;CTW5I1Ywdq7dWqhC*jMp9A*)=j zx!leeNMG?g`UjvdeF&M+oA-2-s6HBdo0pxv>9k)~@9#nVUW=pGR0!20;r-uobN>zJ z-2lp)g}F&uI|@HGoo7_`E(X%}qy7pDQg)^9ex*(DIYD-P+ALi8A5vZ?`5BIa?O~tC zpD-{x``x_;aLzXh6ArLAn|V?eOxecAx2M)r^Th6Wlx=^hIPqrMB2|rirhNry%%cQZ zVfeV?-3$XRYQO-z3CaDGkJoJx5Mod1vO!(0sorrSK7DIfQL8S4b!mB`!;{G z8Z?mKb^L5m1I&nNcJ|9lw0Qk_2IZW~GBASySRuAr*aUdO2Bvp|HfbSi7IwR;oXG+> zMGJC!v@FhXOJpMX9Z%IE6@l+&vI7Wu^TK#Qbq&#)JaJ^qSRwOd=@sdkB4D7s%J9Nh z8wBZDSpB;7sSLBgzh2$9%AB$^I4e0LuSwe=R10ngWnc`9q}Z6x$CyJNNx-F!?26m4 zQc&Bzhr7i)>V2&a({iJg;Ih8@_Oq;w5@|NY?2BHyosYEUG6XjQDCyCAZsl)!#E%;} ziGI|6{Mi0oewaHLJaAN%RGQ@SToh?$rrAf%8_3L&BEhQ_+ zuZck?YTCK*bN;&DKhCSIWx|@mqwN0tQKW_@kNi&4(fkw(T^3sq^h| z)L4JvE4K&Zs_?)8Ms@7~Qd*O_^Ce_3C^NkCls z2;N59M4GZfs^keIiR`jU9LT>&^5gsomu?6iQclabgl?76*u> zBsWK)%yc0pgZD(~s=WQXI21tjRx6sF3cNzeKKqa9wSI)(v(0nRL!;1(|7hIYh+Th? zf0iNM&^Gz^CZzUw;PE0`c$_j&^Pbr_%Tsa4R*=DdihV8w?^vV_k|`)fLgNk}P(}X1 znCbw4$G6n=q{hR+4y?e`CnR8N!q=i)6n2>;h3{hn^>iG$zA=c;s_b%d@q% zK)M~@dE?I{oFe!{cW9RnI9yyEjVJpDj1?!AUu#njs{6EXP6G_W$iN4=#TO!cRxDBG zGhV9abS(W5G*5o;F#)G-PyFj`Bv5NW%uPn*rV!)yLd6F*D2^s!j+|5CR`eWYwuD8d z^V1T%o#S$XX6f!Wc8t9GY$N(q=JJYXL@^<@00YeLjm@aM)fY;7KFX;&baYtt6@tyKSz9zQQ7P%0M=go%waYT@jBKEtA=V7&tU zvG16Q8e(>IhEl@Rp4fq7^mOGdmYBQMl{$@yyIF!VchD7$N1Sg;B{ z`$j!1Hnv2JLL+4n6O65p?2Z&VALRJQZ87Eh9P5iQ8D5QR$n)k?S(n}5LpV@PV-Ppp zA}QC_osE%pC_MQELoeNZ)Lj_q{SIsG;Hg8?dNZ~4Z}&^Q4}F2ZMQBbf6iGrxs&X~+VjNY+q8pWspYT`3VGLF6%x5R*foRM&-W-6bO34aX#aOHa&@H=JJ`^) z?^fv?y&!31>J33=*UNnTSn6!8U$cfEW7F-3mK&;WT$mVy$3>{0fG;mCQC_^a8rQcg zL;1CJ7T?WVp7=|rOpacRA59N=6w7j_VA*bgk^0!!RWH`eRyiZ@8DA1Am7(e5Qo(!X z4%coDJBQr3U1wc@!-zQoH9rCC^#-yGQm|HnYT@GfUq5Jm?TE=9Sj(+zo1d8>Ww=}0 zeX6);XzwiWEp3!p%PKRFJNw?PrO;eoKuRhNeBkd$r5v)F)7y>amv(sSaG0#Ylw8=< zaAiS6%x|sEY#GgRPdD}pLW}reWfd-BZ-tVvqB~tzJf5z)mh1Z+4PIT}Z?}rz_p3Lm zFNDn5!WoPVF95gooWC5d3EB0c!uvu8P7<-|Sf2;tTpQwK+hREKl?tQ$7a>;rA-c4Y z9&3x-I!jPSK{HkYq1L=_{g%`cR!jBTd?s<9h0SCQ2m)KeTU~E zB%O!L+|#;%vJ!=_-_%8%Zhe&a5EbN~vy0DTm0wkUwL%dd=q>hjDQKH(m?rp=R(0N| zSxlijqxn@GU)O}G6q28>xFPQbJ*eZ8*juw`6b05)gCZO5T|6^UqkC^oh!~Q5nACyT z-$=BVrfd{_!8Zx8m(93xZT(SZqu+TvCd zv@X+=vE8e2Hp?p&g3U6F6^j+4k6W1SmD6^PxT{>-?lUzxAm19yxW3Id{{Y`2O%?QNH#OAwjg{cMW(u`@dMWLNiIpMalU5$s4?}ouWSW(>(8O@$!Oi)QBl6;6S!c1U|Lo;3zT_1)}hRcne2Ziboea0!Ic< z$W&Wh81dufoRsN(oXi|vu4i1XfRN(dDC-oqEZ85aI5j)?#!WfX4A}d@&1sBpB?gt# zov}52Dc%>b{ZQ21>_VKC2pt8EX?pH)GT2_<--VYzEyQ8`y93% zf>^d3dds`x3IueDrkNaMxJ=#)0WSMeAgM~tC{Tnisws@7<5$($6M&sOhP!co?Q&JV zi}YZkWGZPDvU2nUGL&-Po6^eInd{!LBsLKkSjVr*B73b{j3|qtkAF5|bbCGL|-1xx`(V_Z8mm zk9Hn`A4Mn8W%il4?V@=M3&x1z5Klei>dmWXW{E_z-x+#;(}|F2jk;D)g88#lTKZB}8P%f1lL_Yqx)+EayWGH-q| zsk9o@3(fibng&W;L`j^HZO~n^Cp0T7^OF0#zCy)CGzuZxfm4Ny`wH%T^{5|3rSm!> z=RZ1CVOU5nD9uD^5=frsgqaPT(O(Ewv3|-}BJ$8~kTPig6NY47I8y3oD2CbcrLnc}Il` zdIj~NOy4Iaa9Y&NYTAfx@TI|If~&Z@l>DhV%b-XHZ@3q<$ zZ3c7Ylu##l{Kl<&EZ_4P(z?cwIMqF-{+HWFfqGr?bD2e3-OCbYzTOzXNu-44{8p|= z1+sS^8=zUYCGYiUG4QEpo`|l1oGR?|z~9&8?5^mZIUP|e!x0xb5dLK7(J_* zi+xo8K%irmHQM6J;L+kUJsDJ_=I0WPMnW1|`1o zFfu0>W@f;tE1%w+{bXzWrsLGUd#J9u`>H9&@d3-4RY(Nb+x0BYy0Ac|wodRl0@(rZ zyxWjz4ruB#9fP1**?BLYrXPOW82AXi;`%Vvui)gF;w)7TL%ZRh}VJ8 zvOw>rTTY7a?>Q)cRlI4@>5`mimFr$ai3cJY;o$)f-x23Z5R0nTIcH?-h+gcn`FFR| z+LK9T!t*jJCq&7=bxi7$1!n?>Hhg-^qR<=<7mszh3Y-QUQg8Vv_9BM5K(kn8{;pSW>eDxK2B z3SSpBw6EQk-jUA*kF5aVqtA>%3@Yni#alR8d_~mBDDB zU$5&4l{PLIfZ_SUDBk%($D|w(cRfxERCa3Qs3R?e`)o1ez8$lYe@R;=7T(K-@ zon;n3geR4=NB8r{%gUdmN>zyi0R>wpQ@(bw8T~8v99$KYBtI0fzmhWn2}p7E?x=~n zsJINkiP*l-*VZh=9v(~tmev|eY@%%sfN6B!+#BZ9h#s0}Qh1H@Lsv+vdO2NdS(tE= zn;7ZfaOCwe@WUXyY+Gb0#`5`^P0@^Q@V)YZPm?gQRo`pXmcG<<^HJphGmmd(*hFk07Nhen-?%(qp(m| zmj~;ic@DFxXAXCX|9l?qk6hx#@a8{ps-{ffCZUQ^n{o>Mm5%rbH9?g`(MwCgx z9h^Q^5`$v*iSXQ`B z++DLx9_7#CfGU?PmDi)qu7Hv)6m$rSwgt~{&2iKf#edryZn|A_XW#if zJ3+auFL)uVG$?gr_jfObPiOQ+l3o56jhB~xQQMIj8hShz=W0E^DJ!`Fs}qpKirp&S z*ME?ByugPAW}&8NRu9Iqbo$O>TtTMtqI>+%{>Oa{3kT#EGpGgO23(WOz))$=jU5?E zaX~Udj9K*ye`8mWSeYlMN;Ftgi(IBoAXx{cpm?%wyeHN)ECpGjL6AkY=*hCQP8)Tl z1Sln&$9--Za0YH2cY=$>!eQ3TGm|M|{GOE(zU@wnOgw;IdC*o2CXfle_5C{iQOXPD zlE@i@!2cnbp@t+fniXZ4Gys<+NtLrLPdbu@qGSQab{ncPO(7!`@gXyk&>7xS$YkFe zNu~F+4h9!?GYge` zh?iH$2%DMDBFK`#>sur@oSHs}w>WS8(g-L8SN`;(0c4TYy=&HXlbZ4~#&SdH#U6 z)IC0)^`+Wdeq1UWZ(cJmG|8QH{BaMGwZ%%9rTDuFSn`K3Cf|AuFq=U8Xr}x+fr;)-?9GN$s=z0#80Mt;Z=eckJ!*y| zBgPWEWUBL1{A!=v9|b8tf6+V|-)q{(&c6ET)0r>VoKRu?e||@JVzV=c{)o8i5Y19! zToc;cnew{R>)&_|Kl%7!!>S=6EL->eCi>B_eAN2uL^sd6MQ8tQ7`=BR&bczP{90YQ z;Qns5$c~A67vk4xx$^1XRvJYEgRvR8*_Mf${W`@QLJI!{OVFPGjd>RbIwyX4gsVj{ zaWX{o;v>7lIa$$*S38x5Eb8j&@>q5YF^(awDn@)Ywle&?Tg%yQzwHW-3vzWew-Hg{ zJ@ls&s@Mlv8`G;IzHv-#_?6Bg-F5LUN!l}>)zdT^F04ROn(wQ|C62O$D>B;_cdsPX z5mL9{>{Y%rs>nWeLG~ifYLVUj^!`(S-PsbCWe?UU7Oh)~RB$+xF57>PMx1j(I6IYl zAY6)fVSMEoMW1fm{mA;XZKx={xw~b;P?bHY!1MDH<@!NOp3@v+?#)~&77OKSUVBg~ zAES(UiT=@@>;Iy(F5#hzuZ1WnN*>l=5&N4H;>Gyt@YZ4cDKzgr-E-&t7(`wbu^5(y zn6fp1ad)$Wj5GEx$_{SD{^EO>umcwL%`}T!U|9dQX?I2Hai59E_aRo&R2#5dC0!^q z7*qz?{_P}MXG>37+7wunvWSSb0=gxy$%gwU`Yg#l_!?=P5sz5a0wH;uI z-QE4j?Wam_sq>ZRrWqvj0)1TQ4iHW-gWJd1oEqrqNawYPd=%yV+q!j?dSQ#qE;LSr zKunQqvsyRE4pDRa)G9hsGX2&pgSkt9>m$t;FBL~i**5gpTmLmT=bOq4b+JCV4yew$ z@cMS$%MP{GP&Y*%;)sLm<@+xILZC|hcBG=?_ZEYcG%!}8nw?aZEsVP}B>hnvW59Z^ zrPjACNuX8+6B*#&zY3$Y6F^x<`?HYv7If1!o6eeg$C7;_E_5noZYGW7K+zb#Kw+q* zO{98r^SO|)ws0hf122QPnqwG`RTV_3oIbYCZd0p-@-N&kDKtonEEf~#kfcQ6no6MO zt52bqx-P!#yFH3Ez1Nsnreyh%kt#qu_<|>IzKQNx69c zQ#2ar@ruz{U5_rwS=tQEpSZny_r}0jef2&cN-p== zC;A=u9B+Jg7!izrzQ!S)weaN2iMWQ+kTTem z>5CZ9ebp7{m62Mj4&3Z^I$ZmD>>-_h^ZDBKbX)jjnsDr*9ko?||5j;L#NnN7>V`^G zu1zbltN;2Sx|OyBlZ%Sj?YFHYp{YM%OWhYqLu}8sAHuI?;VxZIIh>rehjX;AQumXm~Wq7M-53-!19T?3tNL{{yDue`Lq>+>wrMHqX!epCSdQ zxVp6rlwyyPJhZvoWoj=LTBYht1~zm2WBZds%K9r4K{NN3qXx;E9iMGKZ%Z^46{K}d z8Ctft((srmt&PZ_n?P28M!P`pW=+7w*+@f&-GT98z%_k&h$EU|_mde|VPQ}mCIy#@n@RZnNPnCGkM^;yaqPsxVdF-t6h|k z!9RMJ5ilq#%gpgI)}a|<1u*2C5p{mJ{OpA!UEucTkgLC%p0Em2^b7n2pMBMlQK_Ex z{YHRT0WMM{lr8Vf776T_JYE}~=xvTbo4-3m(h8%wEqFz~iQdZ79MLjOIMZfY(T=Al z*O99|?kAbvOb@Jx@qB7ocyEDN#=%x!BkUl#KdiIxI{w1T^ukIGQryeXPKU5Y3rNc6 zgA4}ApoTbd2wd;-(cJngHdTs<{q72OmGL{d%G2^6$qkhZH?A@559{k;8rtD(2c^_} zvv7eJ^hbw06!IJNc=>ejgL%WJXKlD^Id$)|%CiqX5ek~Mq96A7!%Dit5tLllqXSz2 z-NuBlBC4>evM*FzZ(NZ!?)dn|#&Qs-VoO@P`Am6LdtXe2p>hd}?^W=b^<(!F~#XpBo~m zdmmrQ6U&~A?^T!VF4odNBwN-vu5Zbrqe1>_=<3ev>dSsMLR5vV zrvK}P#v~U{oVQfe7q;s6@Ht~I)-((3X9yY?`bd%FkO`2>F}~n(ZBQjQ{8Er+ z=X@xX^n@eZLZS?T(739b%&fN9Ukw6qnfniYlWNwk#wxV{#XS4_ji7B-FG5OLmURH? zywI4vaP+S)*y$?C82i+5D#&%6L(47U301~=D`M35h-gBFmX`8{@9KCWR)4TjRE*TWun5~Y)7 zo%1DH={PWArd!xZGzZy;Kt4hAlsyb+2jDQwI&J9|n_)Ey_xSwUt1Oc3; zGo>?SK$c>fNih6aIT=DoetwzFkLF{8C<2!NTjJ2HVDjGS+l?1^DN(7drCQZ>6&k)M zDi?#9Aw4W2V`xrCT4mG4C9Hg!E!dI+K^G;xX5=@}v^Xk~PJZFT2C(a$4N)w|pl-JUiyY-z3qRnOxlfj;;!qu`76*9%2$%nst(*2z8yL0HW*&*Ih9_ z{Ar@{O)oF%jovjGK(Mkm6PMJAK{D)6*iI*|sZZfw*SGgY;M~}hLS7dI+Z|0@fj(!O z8vB?+rwijlz`X;{X1Zk++o7@A$3LW%>WnVRBf&u~gqn^X=(|CKX^bV}|L~qIh$2|B~s~*``Ox6eKlQ8BT|mG8C$ogFP_@kYpm{ z!ZbQm$-_~!7^3W^V5+^5Xa8syi$BuNvztg~$xDUpaZysug1Aywf{HBA0;EPg%wrq_ z(v)k>Jt-*t7BT{ycU z?s~QR*ftcT&mAcfmmcyaw8#Y5iRY>rt^}Q^F>)~MQ-anajR?&rD?@cWZ43q+NTSqM zcwOKsM6`D$h>|EZ%er*vtfW!ho=qG_#1Lzqu9D*qn&A5tJv2xrM4b5frQ|>-Oed4i zD<1T5;PRvbi}+~J!UGtwMjD3nj6Pa;vq=plAZ^%;?jH@aW8d-LN8QgvuqTXM0NL>A z(eXU?LbniN$uBI37w(EAyuKy>e;;j#1kfUBvX!sZ>9zO%G2VlW#}Jqv<~;2=qr0*> za1dk_d1R{cXwe?OJ50O!AuIt(BKY%D<)7MirO>P=r!0#M`Ve+of8*@mI?4w?EFzQ4 zwyE!Z8C7+--!2WZx`)J!$n#(=XZE0qZ}1>lgwG9fghb z_!{Y#VLqR7Qn278I>beYpSPGJ%U37#BV2rsb=1Ox#nVnMexEpbJ3+zU%vHfHaI^~}l_-(auL$}HODh4BxyRz-JqobjM0 zd=If{JG5f8%rzf>#<2^R#@JMgLC_8;$0|(*kzM}ibSZ@z@4GOq{dGQzuik$6 zV1@8y?-{#=!2lxKH7g`xjq}IYVQ-4t&5&f6ixYS;IhcZQN^@GVrL+;5PZj?37DA=X zUHd20VN#%rd)7bK*3RwMYqne1)Q+)vh1-x~ett$ye&1&2e&RZO-K*;ev4^wu z=wX&4H{1pjq2utLQ4Mk(40bV=Kh^YB-BTNr`3vr#Sv_biqP$d{y-s zTB+`#wkKyz0_e}!8Jg9+6sBeFCdC%?1Sf}{sGNHO`%Lo=6b;3PVS~D{#GIwZO&h~Q z*{Z6g#*mVZ4wz%@)937G8D5ljTh!jx&KnD1VMx-t4yxU5(h9tqnrWuL%p|1)BX{0n z?%aaAC&c8_lObNt*yQkuco)?8sY_cpdpz?0l#oO;V4)C-Bu2e1EU;Ei>A)zM<3tVH zrQjGD0DBSs=T*(B=^PG^x2hg)Y%BI3*9TE*VB)ffVQ<-kp~<4%6+1P^n7tfgs^d0q zUGMM{@}ImpLYHv#&}f6=yKA?K?g@-iE{1^uaN~Z76EABIWYlNp$uY%dwFh_2Vt7o! z`11Utt3&%EJ$hdSTcd8-!a?7T5|$%(+<37-RJ@=N0m(Y8{OB%g4DK}TjD@BFE?a81 zm6r)m07P;)<9yxpE$-`)VwVFlMWz?PoSpr&<_oi`#G{x%4z)v8EsjsX*qHjJ&28ZH zgfG#Gc3(%1P?C8tCW)2qtN0xia5$39{_}s1*hjat=8}OUf~(?a^^R8rJ%nsRwsd*k zsbjfuy23XEyRrzwsLVd}oo(3c;QZSk2?*7a$f3vB^MsXP)x`cVUi{VM;ZRf-{|x!g zr#Y25k+mpPCRAl5j{6myAm_%hF04L#<>9&3E@4Hs>vZrX%}%Ln&1EAS?!GY~+@3=_ zV2*q$c2#HCJH5i!<+}D%J@gDXPy3@Q(xZ{L^d%o1@%UoCz3+#Xt`7BkuVq5c4RccU z!&sxQl?GQ`BJL+f_E*FLtQ|Gmn~=yB|Cr_$LtuAUn#z{L*}*cfd*hz0Ab_1!V;%gAZmUm}jh| z0hvbS$1o&u6p^VU%(%I$bw{+69D$o7?v~GX(_ATb|H5y-IK*IqStobDoVOHF5+OJh zU*VvS2juM9r_ib8dLJMT&R;5?Eivc!w9Qfz1wSes^n(5c1(K>51t1UEb{a@_EVL8X zcZyIm86f9J5g++ARfMBHvh{w^glb3L5nl}z9IyTRivw?Z4^0%O{LmSLiH!a3^T5Wx zKKyiSH{1ho!4opj5#F80n{VAYALQpg^=0O- z67g4H4Mtc}{zW2v(XLjRnLHgEIm!K;B0WI-1^hgMgWIz)pyTwy6T+SY0V`($TYWZi z!w+>bB`hjT-G$QpD|o_tw>+GKKe!R!)|DE~CJ_n~dRP)TJdszY6Dp0zkB^Soda2-H zgBBgnLjJyB8tWZnPYU^Ca%~?6qXLw3KFVG9`X&8G9)P=^2{oH3P@_?!^#QsalR^Vl zVRZE4yut-dUHyOO8;1qRt-_N^Kf@CLgI&q*$6aGfw!4+JggA|!@;!=3ACna#yG5m7 z3Ln?M$-4P-aRBuA`y5Ff7CjNHZg-rhSjxXF{prKWpA2vC6M>^o5r2+wPTvdi-V$7n zs&|^%FaIO9{sQev?80@=jS+EG=aEVE++`hO-#x)}Xp^NfkUbD#t!>JVwVwl$z~KE? z@8k_$gzsi7RJn~{$({#(UHQo;ZcZzzF0NR$0h(vtjKBs7dy!I@K9`hb`!yIJs2W-+ z{zN<+DBex149M+Vy~gcH4^%@g3#z_l?*Du2e~5dLJd^h+am_~|&3gi3te{QZX)%EW zMoAri?5cUbw=-U&9h-Fwlmtr&Z%WqdWH%&m58`s_|89)Nt(Ug8NXiLio6h24yC=QR z3B&cX6X71^&y&{=o$`U#K$S+PV3*+ev4wx2K!TkeTO8KSa}xES-dx;KZBotVI8g-e zmI90EPbaac4(~(aKuO>rGY{>O6u?)UrCq2yEcEBL(N6ht*~h7vTxg$mj@kAO z{h%OIMFgfk0plHDJ)aE2rSX*QxfZp01okXY8Q2?{z(|Jro1ByF>|Md$nJIi&STd$4+1+ zU3eL0+#+~ZAfz&Cz(yciYGZecxwmK+*u3uJb3q2ucj7yjTb17%WpVTXrvwLh5a*#8$!-_np2)<7ezPW1?ZI(a%XU*iVUYHJtMB z>RMc1Z@=n(9C6Qkb-ClIoj7+ssNaCHyJgQbBm0q?cDG98muI+*iq!YX(Ec9>{m~>x zG1)z4R8VA^F`X(o#$q)A0;nDiB+2Vj-m1=*>un|W$-7Y3y3=TPF{X#Zpf#Ki59Ny7 zUF{>uF6izwyji3lzjsPs-R1T)FXD17KYd)HnS9cH^W?D#RQF5)DOvv8e@Ub(+5S6S zlDukJJVo4s_(owzY<2%Tq{#7e4Ln+(V{5aZTwXQNwvTwp+c-^bZ@z4+k`tGDd&Ox} zp(_i+sxGbe@F}ZBszcin&@By$?uhT*hSlnvHgDnsH9lwb4=+OIi|@j>;a5|Bd+>OB z%hv9|h^jzXgm_!?qg-na$ly|s7Ngi*EJ3S}yt4)pULlB?-&XIWDR>MO#MJC20QSS-)kJm0m5 zz6gpra(~r#%e88-Y>mTI3l>?))kf?b|IQxZIHg@7WEFH!MH-PFYy`jcg_HF`Q+|zh z*h?Pkipx3E4&Vxo@StF`=7CBf)K6G)wKIJFbF4&E0)7QFn#z17CZ@0H@h?(}cJg(p zzap)Kvt%K?B&!NUzbS>*Yz$iYcX0pG z*;0S-=ek+;c{FkClE}-8h)vO>%6TKN90T0vHWP+I^q-FMt2z%aVeLm}a84t9hq@2m zR9sb_78umm)wu^+I(xBA{32rTu1*RNkku#))qD2LAefu>@F_sWk}!!r2`$33^zh9% zjA1VPfhpgfMcK>78K%KUewmM#OMc9Z8RKYckdvAMts0i9)RV1K$c`WOjsFs!*s(N9 zt-%GolI6MGEfQ$+KFmu#`v6%~Ub5?0TTjs&2e)M>?spnyXZl-H$4rat4s9i0I%mW8 zp}OarWe2qySnFrj8CISUw^)V4`Cd(8KucH}FidV@9;^pT8wYV18zS4(jG;5_ZZLPtL88Vo95K z$ADvO^QySq8l8|sOK{3y1_Vbs%Py9CyEqR*7Zkx6TUPEb^xag})RpOfX2@5UTfAk1 zGtYCRDsb@ggpI+?w72?oX>dRDZ1-?i{fvjL%(O6$@h9XOE5D(!}diRBO$i)@i>dh{OwDfb-L4@Z2^RzL!Qc!cqk8q3FViz; z((WIt;&E(uVth_SC)Li*0C$%DoM{#ocj?WR$Ju=S4xvWm+<$@QRgj5&KBqU^M)S-A zYp^hO99V}|ux4e9Q6^|g83X6#dk9e^b~Q^QD&~lSeLu= z=0s;K1|QyZf5UhU?%_i2MFZ7Ro=b&y#!%)Vgsh#^alWyw6P*b~W|D|ia&^SUPBB3c zw(2n}pv!k-)tMHBSGo)>&sL)aMSGy7!v!x^LaooiwL9e-CLZ9w?VbLe(1)GWyhN#) zDUlcqOPZ0Bpy=uCsfr|A{crkIk1vi3eD{r4+V9zKMlxiFpLoMmpA`4=s^3I9p&1vw zm_iON>}VV_+j<-deCaQ3@+S57Gh%<93KA)iteV*}OCBiaF1Bg;(Xibga)(XJgb=Sm*?v~Ko+pdl$!b}ls%RJ|d7_ ziWH&F6UdGNiEyr`LZ&m9Isq$>U zu6j!-`7Kt(4aXRY?1~V9GOo(GgQ>c7S*JYI9E)JgKxr?dLb!8$T0_MVLD_mn1-m>M z&!M@?zvQg=gMHE{3uyynOM$QpEP2M6I`M(gW@=N$gY}w8jcriY$1*Ufu>OeM=qwH4 z*{;?~B@uZtx`x^lFNE&f$T)*z#@!LP&Tk7Eb$Auoy*9l`oO6KHjR$|claP7uFwwV9 z%+z&~#Vfc2OQ!6I;iwdV`!CFP%S__VI7PlmU68OMCKVXw_7HOEJx?^zt+R!Uf^l^+ zlNz?G#1DhVuO8|8YF~kjI$an`9q7t+9kH+busXz*Gy&D?xYCYO~kQVG=4Tm?h?H zq5r*=M^~;CXHTfBd@?(rm~rAs#1)XE^|QP{OrG_uxxp6ww-sVm&bNR@=RY4J(qOGq zL74}B&0Z0|VwH2|xh+r#*lC0FpwqN>^op#ti85VztM7V$2G*++{gfFYKT|(=eRx~W z(=PwAky)rsj}6~}O~Jo0?EB}0<=@{6Tj&E*j*hr zZq8c-)n>)|EV=U32Xr8#bPC>qX9;pTMwZ6m^ zpY47Kqzc)8@Oq0i`&-1a8$hY7pUHf-=M{T(Pi(ZB6%4=pUHG}))xNCzqw~kU;?!{c zno&2huayV!2fK33?9D)Hh~R;2hQ3E{1{cxVK>2JQv*}b=`%y{A=AFUNq9)jrCMqWY7Vi`?IM8t5*f^Fy&E2)GLreTZ&k1~=bAmmY|98gy#Esk` znq0&WcYfAuJd99ki9AOXm~zj6PRl1gy5ra@e>2%z9CAuDMV7IVcdI!(p9Fr%)vn(o zh-kYBR7|m`naKjw5?gl*MTDya_Kzuq!6}g!(I@#=1F|=#xWwzGa`L%Cx2!!lf;MiR zFIM)ViT!QWijl0!+km(UimDoU8`Y_IPi{^=!FHzwRaI~ULG(V#>0ay_ZZx<{$DW1h z`^#(~ftX5bEQfa`0bd~X2}J763k@2wz|^1FFYTZjQG(WD$~B}-Arhw*5hs25nZ?38 zG;RUhlylIC8WlK@L3pf>oBZ-C<$5_H(ta+YR|w4-B=a_d*yOgdE#hje+7}P{A5sto zOlEvZFZr2Js?oa;_7Z3{(8PT5Yo^c?8T14=_O)E z1$83>x)9+qWPS{5Q9;tSfS~C1mnO5o(k`{-AG)^?&pdrRC^fqqmQO5v~kEUJ)jY!xPLvqR-TEfs)nr7qZvw#EeyB zSKS|5_9tDy$;Zj*C|n)6`)bV{$)7e?q72PujmP^^e01*6zU!p*txZuY)ytCODT+>O z{}cl;w03|u;-$Ebnyx9o*r*R2LKp4!Tok^2_w1*)TmWhVG6ys0 zWs;dp1f0D++JiA$?Vs??J6h$-)-%@cl%R@=W#_~=_0B~w?u_N>e)X6=J5PX7y04LYrKzPMt` z3hz?^ZsWBVoiFO5GH!5zA(Qrri4AK)g7i_zOFk9AA0tW zos#!S$V(q=xMXW6EK`X3-0S(u5b;HCD8syBRd9{-#qubpm5#pmvmGB6$OlKn?YWQX z1@=I1d2}3qwh8*W)5ajr1+~gm%>C?)OXpvmy*l)h!0n^G-)P?`*wn;*FH;H_G`pf? zhF=>lpS*9CHl)UzkyZ!E+{^Q*>KoR7(l^$rNih3*Rx>{zpeksmivpKC1o673x zc>Pi-EFW|xr?gA0H)kWj%u#E(qVRIa7PQzn$R4Ac=rW{i>3=O{Cdx`1xrv0RV$Y*23 zWf!9#YlV4=-*NZocTf|HGnfq5@C1l!$g>b4k%mdSu1GLfuAluTZh>7&(+0qBN_9^X zYo!HaV8eq344Rraqmo&J+Ixq9d)9$G)!x`TS29zbBbA?vHMm)2w~FX3=X*u791&FY z+{MMr_bu5K59iP$-^GCf%=ohDja>#9j(VtR6ewac9#o9f8bS5XhZIs$o{|{$`DGlJ z{{+M71v+$r0oFDUDlXHE*>%=JYZ~Y#%a9|V4G0S;A{h0&X7`Y(oZ1r?y!s3_A^5sa zd(qclMZ=!`jMJ@4jEZudQ+$PymZ6Q22jU;U?dfgtK~PA@padXfcTL+UUhXC;K5j&? z-q~u!nO>WSgHGo#x5}ZtLht1jRbOD_89Y2`g`zU)K`?PRL;7*=bWW#<*$~NFfw^I; zJ>P}BloT60k$m>XQ(tu!&n=T^Cc%$*KS|3Hr)h|kD>vJGDWWR(JF=Sx7=f8_fkc%$ z$x2XgJ$YWrpKE`RyM%{{EMD6=GMAqv5nj~7ybKw>5bIrehYCL_??!_}|U${NK8 zdYm_=9o`x{gW!VQK|v~b5+)rI3|$<3Q%lZKPSUn3dcjZ%jfiL16uIR0ue-iD>OW}8 zBQ;dz2W0?^>?ePB+uH@A`VD6v`ZA;Lfnnl>8O6XA!CpFPd}D)yWKDT#(rN^)nj_Yb zlF!B7<)uNH4-x=o^@>cwc(17FeLl$tvT2?>0HfR~=HweDK^~E2$W{tKA`^H{@N%|N z6&OGw9kJNdkV9pTR6%Wz?CYWGRX=icHX#yeZc2`yrm2u4cQ{}uDQ_}j@K z!7Sqw26RFL&g#V-Cub!p*%FNmO8x_9?WPZx*6{91GbzX(lg<>?o z6oH@c*Ye33w*Y)DqQ={}GV?|4Em7}AiAp{q5Fc{1+e*eY$o^}>)7(D#+2eeBMK2lV z3ieR#`OVRFb_+oXb^z#^t_z0?#_yEtd#Pd;VeI|V_)n#~83`WtsvU^nLH&xFvAjg> zoGewFViMWB890!hyW0F(M^&yAjgPBAJcrXuXjT=#=F-l(oXit7_ysfwx;`Z%ngdG#MXdHLq@dIA=PW#Ck)j z8+&Ww;U$vW>m|BLmT6YoLN#D#1ByoJDApHZx5+8Zq# zo>#ITBO*7z%0y-$7#=19ENcN>&T8pi^dWJ0I~_oaViH;FZ4Qkn{m{RUcnck zN>{Sbq)4dx;k}xUI^?T+LTAOGIA4J^g&iLYc!+g7XmmU^N@JeOLHT1JP+8^D*l=yp? zO@qHa47}LIH`BU(R9A(jqslS>Xe(`JbE*(=GGGGIn3aQy&km*@ceCO+8N(uwUqP$LrG(k%< zdrr3#efBqE`lq1YGxA0ZD}dQD(coyT>u)uXX>PgWM@P{_x2-5wv?Q;3Obw}5bn}*Y zkhHG%&pk062@rg6m{Z_2Eywehx)UgGAmXB<+Y)5Y73H}O*vD=@n-I1aACtDj7XIRi zp(1{9F@>`rFIX6ho{BQ!;n^==Ui8~Onpv&_Hov(O@mF?;@Yd#1ZNDR*Z<#YgZZGbf zxEZi0=D_ze8~rEHn4(6c47&ZzQ_(u$FIVf?(IoyzxKmK|eHDBw1sd;M*j}#VGp7z` zQkt-GZ;xYpo7#~HTpk6`5W{|6UP87OaEk5byn-iKf?CL1C#$FR8c3=3{Np2@6`#tS z>d%XlbITR%UY89VSx!|Uex-LKzH0W{$HSB18-f&0PIpij3HPSTc;{cLF&KPc|K%3X z%$}rR(!`f&<455mPHJg*&ZSrAhM+z|yY}BVZ)Z7|l0rGT)hlmP3%uTRwxv(|I*T#k z-hQlQ{|Wp0TAMF12dqkaUuYg#j6R>L_{sqg1?L1P~k zW+7;7Yaog93Y{w4KPXSM2v1rNkc63LFRXWnr&$gsc;1FqYC59v`4Rq~Xw{A;AUDF; zZ_DR*l~`d^yV?`$Nlfi27;c$kOr5r5gJfQ@$W$m$skY*E-eY$b0f# zbVw?B+0=VjdiJ*xV#O3qxO7=?tAOFduJ*2_-3#&<0N`OiL$sRaKvtO;`^a1B(mXK} zZazPTOrO-xwm&2>PJ*@)5FM6bDKh>MalC2r2cddx4VJ!VS^o_@QCje}j}}O7fSYX% zTzimO80p?PV-YF6hU;)7_fLmF_iIApcC6`}xj>QNxiD}yqscIq zk*fK&;8%gI@i@=`3K9t9K8^GdJyyR`BKYdiy;T4?Tl(yS-8z2SQK5-YW*W7<%vY+< zy?EK?kf6#e?~RHI^IYt~Gj7GnZX7JF_$HCRJ}o@v?0H9t2fNq6seY6R`XR961y76i zh%ONY!|5vTu#O~Y^kdFN^WH0V8eYJ=w~uQe+Ybt__Ui5~vz z##=7RopFSmjqc8wRg%YNj+Dg|J`VwZ`6|XEFp)J!_(OJ)X5Hhv(0zPg^&btaj);Wx zR2)E>7|zp(PO~}=P*Siqb}xWLrZVQ(ryJLc>)#;8=lUdQ%k7}Mc~q~mwT@`9K5A^O|Z*Lld5^yc=DfFgL*wQaWIe&_)hF%e?Ug> z1CWiP%<5RHD5lZ?uXrhg`|3#Jn!EZ|PK|#=? z&Q15vN;)&fS)P*r7G!BK9jF{A@f#{SQLrnbf*;fNqHUmPoOL1$BgNYIx_5?=UT8^Ag5dRR?l`98VS~3ubNaoKo1=6r$X-a;#6vvz&wqp+s)e&T;P2FSo)2ecIH5uEar}aQQSjuZASJc&w5ef-=KM&k&-krtV!t05 zJeZ^XG)`NDL)@*6B&4+>vga3ds<#mebb(#XQl3i0WSTiDW7FxYt)7`T46>m3NMD@w z<4!O6jBraYT|e__G7y>JKu~|S8H+O3A}D5##Mesa3WZ#DDcuS#IDa)vuf>7HEO<4Q zkxjY-*Ng9d#ivt`3yxEZQ)~0%K%}|0QDkIiUl;|wOCn?{`65iXFpx6tcZXk!5H<0v z_F7ghGVzZ2Kg0~^v*upa%r`N$;K=T)F<^S3Z^#|4G0T+osw8NXn(ye2ry| zjY)(LfwyRF?1qRg?X7;F$ zrv{`%on}m(!~I;2*%a)y_aPco%L|)|YN_V`3wFIq#cYf=l99hh#9UIOU$u-K$3#Zt zJZwNK)M$0GcXq}#xa+SeK0pb?+i0bvKWmGap(o~Jtef#W&sf^qfo2gWL_@E4wu1FK zb`honW8G_*kL;j2+8t!vCVZz_>nv%b{fSBqiUor2M99SAOSC5AEdSOas0L=- zd;yA*!rAK_c3DvEv$L&AXCB&ffl3>fC4F z-`Ue0Bx{_?aHowvC(!)Rd*l3G2mDDQ`Gl}$p2j$9m%1<67Gne=Mej?{vUlZfqXLr6 z?AB?usq%ix^C9!3nN1ZKIM19r;8wH>%|Cr2K@C^#ATzxvbaF``RThDK8Y53O3#;m; zuvYfI_Z>g|E#LRg+=}Rzfu(!d-qAywRht7==0AKWR?d&!iD=Jmm8g5SvRbRBp4irBTn(Q^P))hZE&j@84fr*!a+A^YBIQv>{J!yvx=jhYPZt#)8XJ zh~yPY5CIgZZWDI>YZqZ-o~0jPuPP&JooF2xVD9e$P*6Qi-zRvtc^6vH=u!_d&BdbL zu=Ir(VyEIT!h1u>;<;xI*UHqJ;@(T9{CBcYStCMC=xH4ID~0I`nTi7 z*{NyZ<6Hd@7Wa76-6Hc#!u{~4k&|17R+3b>FUsa@X^ivmdke4wT;T$Y*bzi= XE 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

    |PwB8$J{$^8iy3N5a?uqcIPoE8>c2 z=DMIRjod8DevDV-);>^MDzuHv*z_6(?lMHBt>!s(T>4^~$lxiBHxFZ5w8C(}O-@N> zlPy1dxb#4%4Fj&*`Y!7>bA}OCay`ouqbpS=CQd2(hK{rwf5=0KrgU&^AR}PwCz`|k z+89tGO%pUo&`lz#`*hhFvm0`*=rj)>=T7nAPE0Xiu>z`V&uO*D7ZX@XyR(EYxx zvdgkkH&R#2%@q~~g5vUso91*Z;8TgZQlce@-4DO6qYIojen1*KXMI4$G`tS%jl_BI zR7jd!Yzd3NFd`FI=lU|>VE6=vF|Qmj1kTXXpx{6}u(kd?cqlF7=$VqJ3q@B~3SOVp zI-8mIb@&giug~>2d1>+w$|2;I=FBE<{+@EdTgfbS#>}(Qtcp<2lRTq6@l~Y7--Z@k zB=J@T=(T1J=&KIZfeZVQ&qlHBOsX$(FCb`wZ1oMlszlg$M$<#JUS&AsRX}{q?^9oe zhgNo3o#O_nS0sIvzhk)o?fn+3mv&gE1iSQ-IQJ)GIiPgnz*PmI{=p4z+GTEiwvqX> zqKwhnumFn+r2m&CdFslmFMmL1gOIO++%H5s{8?F6>RaWI&%~dTyttSPK!ZpsUIp+C z_DI{u(L_l_);FdkWV-&6d;a^kIN|&wl07 z#G-d2RA%pABD_8m$BiUFEZ&vl-Ef4^h$9hMEar_sUcDqxKeyRupj=4!23hr3VO+-H z7yqhqtyp}D^^^$fsodXW(?f8=_e-rV?ll*%`aH>JzHs$ja(yq$b#Cx8gUmvzMpS+T zWE?~N!t@2st`bLTc(k~9`Csmhcg{I7&X%kAWS5xdeYLdFimzM)^kcli4roE76G@|! zd+LF2%=|!Fv{QxyTCm=ny!&9T`Q36r;TV3!WXr4iK!cC8eKs6W9H58U_(b@G$}UeO z$DpeR7!CPsI1#qFr0h!Mj}tM^g$I5JDBMO!DSj9gqUN-9kllwqh-xI*Q^QwV){)?Y zge`K8J0S?!0CDL|AwvYWHk})c7#bh3KaNFaHYDW23&sP@9P$gc*LziFus3%+^Oc7U>&ZjZn_2BtTupyw1`$G~Wh$IB@MulUI)3dbU6;E>>yap@1 zeMqTf4PqSfa1I=+D?-+f1`*;cRF~xHx%lniTEW`Fhoq0DC8F8y|1fIkB`Xu@3QOkP z2^(BGrNOyfA^m(jdE@)?mQe@=ta2iJOlZO9Q(`X32tTeqhbR?|-wM|Lm5D=RCJLg- zH!5$smTH`?r3HqW6t?%hfPl!$M}l|)ZC%EjQ~aO+9W#yY5s5tho&7xLGb)r1A7EfF zI{*ekR?}=~W;^|rH;+|*?Wg>~+IQKcY7H>8?fov@e(mQqK=175Jm66_e(l>L@b^4W zg#P!BYw@@bEGVu{JqXxl&-98s95ulOx*40av;kWq{(X&4Ct^~xYc>^PWf&(tsv(&# zeJ@c|vv5!qODI({SATw6eQ@o{+B^`@S1(Q;T$2I^mS0?(U;F;!%C%*Ya#sDz$!;BaocFkD$)KppDpKW~u^#{D_@(b=r3ojaEh4dPLtA&)4@F)?Y+6 z;0Ol^5wo=7A;CCm(q?r}qopSiI#zFXTmj-l-X?vA6rD2od z6$S!pfNrtV2FLWK;ym)%|1Q~hd%!hJiDeVXjB9IZz-b4NcJ3t7IiYCg%A%Roew3ez zmD=nbgW!|fXot1*bMq^xSM2#4$6_zZ#yV~Ze;p#J{}KhdgDa-1FVNQ$8!i&YompkQ^Po#9onk6PdXMvNPY;YFp;lVEXJ?1 zCGHk^*bI?CGyF{#hW%-w^r(VTfL*r4_$8*lmPLgwhFw7WEBpmF@yjSiE4RL!7UlkU zK*YA?*yf)XDp;ta*mQaK+p&78OREVy$XPz;J1lKQVD1jZTFf>r-5M3XX#})gJ0|{8 zK=E>3OQedqB?Flv9Is%(77UOo-rRF46pDdJe7~f4ze33aYoJK-G-e!Gwd(|69hYYo zxY1&zA(D)rQylv4ry@na^)r`I8T%BwyDM+56AtV(S0MCp8w=W@q0#uV z-Ejyv7P;kF{>+%`bq^t4#bP`YPKzJfW3FPN61nYvQ!fdh2Mz`Ce1|2$bF-yTZ)CMJ zVI5au?|@>t3O>w{vnd?p>6-R<39=;59#a$QdWC@>uC4Fgbm~2ZaM(7#F|fdf4G%>l z7GDSp6*p+C)15eeEE+v~56|DqBiRYBnB{;At`HcDe=Q5&z)O4l4RJgIqQZ?((_ToN z7!ORXNfysUN~?V+mm5OHDyj63ttm&GmubbK2*-EBLA){7cQip)POl^nrV^*CTFW4B z4EHzBE!RIWRgljIAOY2$RZH|+droS@;%ds^zcakeE0?`9a&SN9degDU>7T}WCM4Pu z&*nXj)BjWso}GIf{_dX;E5y7BJz{^*aqpHV)Q3&Lk?B#~5Iv6~^!*C*Hyd+{~ry>Z3amWHFFz;j`e18IHhw)z?R2+&FdZCj;g)CBb0tE^im zyraSIu~z}U9dy#<_+`Sdtpo0PCi9&|&zpY~ah5z+F+#?o%P6ya{4D()5!-pW(8Y@9 zIbU;X62(fYVGkj3>5{Nz3o?~E-%>#63@O-8-~|Du+sMB3`raA-Vu`I%&7@2$HiZb( zNR>axMw&3OCBMzG`cZo+oj>lN;C}h4kep{M{vjN@TkRO>S%<(hq@r^e6;xb^v>m_l z*oTg{;M`4!o3vfzEJ>-T-7Zmp?cb9*VeF z38`7BDeqo(5tMK-Z@NsL!}+}}qd~$;twUBTGaqhgy!3a-s4G8qs{R12$hFrae{N*V zEC~_B5qz$e(>||6Kz1s_UeC76Je80|(QlPW2O-F1NkU^NR^>Smc^CI;HlhwX7gyrp zoy>eYs6Df;hKEvhlPhW9WYwmo*3@7XQ)}y;KYg-LG8xdGMz!^Gr@) z1u|{eZ-TDV1a5w!QKI8xUO`=nc2GD30=io)n$4pfh9&Q9E4g3V9DwjeXvKw8NK3iZ zF9InM(ViyUZ|8;YBC{um1H}wE%y}3vy}!1$JiG?PSEZk{+wrb z{`d+=I$!%P9bT0VUt48A=sbAs+Rwd1gyA$L?u&#F##F~k2zhMGN?W_E_NFChY6=6E zO;4!OZ!a>Fl@^PO5{~Db!c7%2spegr1d79DHSj~O`j4Kl%2TT+*S^01Jja$B-!O!; zAM1f)&<&evqHn>)@~~IMc|w*pzr(-1^XA{7Z`Vd_Bn(TmV&m- z1G2I~=@QMYadHW}&((c`zeV_2fxDtLMms|bC{OtJG9sv~$pi!Ct*u@AISH^c)}X3| z!8DCLP}g+0H3;MdG??c>I~%lmi;h*?vZ0Dtm|0NcafZAv(sx+GUR0pF#)5noHfgmh5E%%pvx9Fc zm;YtSO9!b4cLJ|Im7^N>Q&k5DHf_-Y>_!{~aH$h0-@BllI~T>Yj8zCLAp^7a-yX%3 ztZnUV-tWVmZNJ~X5n>X2q*P%Y8GM%-0RpAOUAaxw4 zw2e4NL(aNRa|)PJQ~f)E^Ty8X;*w}U{ta1DYwyiV+aY`ij>Et71gyaPgDX4@vwEiZ zd%|L)$3AhWrNYPvZkn=p0rsX^olGVW_)I{@xo63OMS&j04P06&J1M0uepJv}i;#xd zdrG4FUy`EZ6i!r@MDY)fQMZiTi#{Infa?gh9K5p*RSLa;^g~0JvBj;`p*>EG+ciBc(~SAPhEs{*Dxmh&k@HOHMxwlNIz9-divGePb!S1jet`LkB5_wTC5%8xG& z#6--x7FGrfH*a~H@Br}uAiK}Z=UY_ZouhQmWx27qlEGJbWxZZn5IYamklD+z;EI#S zqerQ96RejxkmaS~JJB50=OBR)*D$#jmbg=G&ePfUwkWime9tlT<7p; z`(S$t9`8+Yd_Ee)D5+n7si>pD6;GB0Z&yB-n3S~yvMAg!Z2NL}NJ&k2_7-jbh@+7dsmpfqm}^OFY&w zbVYsjI5W^k#+#QkNFcIZO?7Zj0-nKR__90!i=OkzOzsJr?eK-YDoGU4Q{_-X50SWe zeymOyX85^}xsBLYEOw2Sx6H#hZyD7^xO{<_u~O^YT*Djw_QWD!B+RnH`bVrKwYtrV z(LMIvR{gPxlC*8Uv}@FJuH*%U$8g({PWdCY?kb(Rdez_cetroG z_aacNh}+;CwZl8X`HeRqW$NtIzFdz+1f7zE-J4@qwv{8dYsK~Lvb6!hBO(L{9w>Q7 z56$Xe3!(+UbmXJsIRD1ay58TEevohuOHSnkQ*&B}K17(BiJs55IXEQnVr|j+^vOj( z=*6o|+W`M%%L2%L@)6`-L{X;9HsBVdm^-}E%B^_+bvBUd``TopPRl8y<=t$;El5k7 zj9j$4eiKko?)?!&XLUHxKAtjNv>H56%RWJzRd5GR1Nvo`byZG{?V&a>wTn*-8A(q8 z(y!wr;a!8q(LnhEmQbB~8ePe2&*nqZoo~-`KUXHC*P>n?Dg&GZI==(x$aZ!0Zs1v0xA{BftJibc+lIzE(0w=6iHjOMyaXY1MBZKb{v z?C`2;O?oXU*)gj7ABFqsUzGu!E45wq)ab%+&dyhPD*-`1vblHm^~j2I*m^S}?cFVQ zgjquRa9Xqi51y2WD1iGS$w75j+8hgi{Wsq1mIzIyq0}yWeUu$a&hj?_T*yWW@CZuc;sD{9X?-axW7NB{}=3XX=uA zJ}W+1)nH4b=L5d~DU|Ty2S#Z)z{Txl+G%Ain%*_HM12%~Z*t6@V;=={HtKLcW!KiW z{}-_+taa!N=zvyXO`w$~NE76p2l@ii^aAC9zqlM5+}Ugs&P2vZ2)MPc*H(ezPqzKq z+Kiu^u+qJDT&cdK$1xoxjX2TgQ1x>0e41N6z8( z(N(J=w10C6dswqlCVopxfqre6JlWZLat_}^kStf<_a$=kO6fP%K#CE4d2jhNMoLEF z<9(bP6Fj*RQ8Bkrr@!*hCt%zn z^voSrB$8**Ck_&b!>-2%gV+bcU0IbCY?GFgTD?I?$mQ%pU#l5q$5oS~MBLRkQ&Ddk zsjuc;(qAoL3);7}yw7w&_8I`1^YBUg=xWVQ@Ak*r$&>(h5*1n?5Ybiq&k5YXs^~hN zpDsautS4;&#iL#B*Yl>>hGi;lLpwteRzHF$-x3smajw8s_#ZS`8cv>yj=QAqLtzu< z9Li_;n~L%5EE;Pr)N-RKnn)B(0oI&r`wk`69}Z`bq7q5+0atLi-Q}p78`V~sviHyQ zO=x$HSsR~u-APgM$|dAwRLr<~Fe3I~)M@k!x!PZ#@aFY#l4NT48VyG?&hspM1%G?9Ai=qnd!9!Ynd8#G_y8H*o+KHkD-8UQx3>3w3k<@M zOa|NtK>-^*E(qo6Lb;VEc9mNQ#YddZr`7FOk#!k69iu(pIKw&1w4pf{27ElB_$q=u zmX(7z_$CPa1$GX-^wg79rPIig`Q^pLJ&@SyI2s$iDw(f*^qaYU01wrZr17bnbXjUba8Ik6xW!6$nR@~u#+1@qd(tg7##I(- z$VuvO&h_Zm4u%_xTW4vd(aST)#iTAWI4yaUlUtEeV~+S9E} z?-??fyX&cCrNVLk0vY37K$^^Nz1oh6K>t#sT^JnUP)*vy}Hs)br~YS9q3QWmnem@>6s_| z+n)UAmH2n|F%|}=?KyrKbexzeanq6g_>GV}rkb7UC53($$>!FxE2X_yr=_H5&)*B^ zM&78w#~cKLK(b~r-8_RT6WPUYjg4w*7>Wg z>p7cgAwg2JT31M}FC-uX>;ZtBsCDSdR<4m8IGNW>tdIAiVBTLrUN<@D7xvk3pIUzA z>LqlDQ2H0Ldp=AT2N@yZk(*b&vA~@19WVd)^g7r^^zohG$QH z&+Q=}Ux69cjjsIDT`@hyRDUukZ~><)m?co^&20=LS{)OUIGo!q$Dmar%JaZ|x@ghZ z;0;3bVc+wF zRjI8-!nb&|Sm7C0E2Rp%@v3TW(nQsGQkLZkncAvWN)S9ef|tgXpIN~QYN*k@tKZOT zKdybBF1VJCOIh4(?sVX4M4ZVvu&L8XZ8Z5wV8%q~$e8Ocj({8!S6e}y*xgcfUbsG zsFmWybh<7|mXk~{Qi|cstjbbz%kQ5XzZ9y652`R}MoRp=2a&8#?N`t}I2WG41**%R#$c8H>#mp5^V{YF`_LxyLu;xDcQGxJtL1rD~{ zr+ijb44rgeCN<@cT0{25|-BwL1DObdl=xwPira`rr>X zUh%$H&*0Uqc8|QSTbs1J46MBktaU)3x)`<;yj`mxJRcU{JA6Ol86g9 z?3RPV4awC6LL8?-($vZwXd6w(LiF=yLI9GKiB?@;IuIiB`&WZr(eAh&d-2V-l+eg9Nd&oau5LPZ$yBkdU0-PwP;eNmv4o zJ~QHpoIGX9k&2Y~V95|mx;~+GX4-*n#kMKu zx)l-HoZN`(l&~tOq!5;GbzmdpIc1Xx@j)p9>1L(g_o9>NqG%;)@R$}{vkNT{xcJn~ zu3)&iz4I|fe0(o*Qi(6=>qivo&g>6Ds`cc8w&ft^v8t7~K^4vW2FHUkP91a_sNLT; zQ*yhN7rGz5Sm93Sb2=iZ`AUm%tXYA1wqOg6ue^>A9qDtKyHXJy7X*)G>6HC#Dzvdm znEXn{wo)I7PvKvV06xhs0j_xHQz$folbr)rGxtsf8oG4ePS>X)vevo7W+dZ@ z0bENcZOJEBv)PLQ=zXLtnYdyu(1h@NA6|_Tc}{vHucXB`N$BkfReJ_FWjR9(UJG{j zus|#^;*%OAuRcddxw*;$d2mCA0z_vcp<3L`DigP;{cD9nOblhQEq}D;5l3T%R7zSl z^6=nN%k^gjgnl0^mW&^tm@qwsAHbJ*s_hNsnxiXzS^RtS!JuIDD4fMl=ccoT^ImM} zJX4P}GjAJ&u8Ir(@j_YdGΠ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�qB18II7yY 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%0DpL#w?d|;n0f|_!@<}j!o z%kaDO;)WBN7Lq>n&-W{TUc9`yKud0I{pPfNe637sQn_(b5m&HKOC71cj%wB#W^AB&R9ymR zC5kYe$keaNY$qT#`;T!F9m!nfKI9zYgLNHqgLlGO&(Sb^kG;n-N4?$Zm|v`$$HC)Y z=kGD?lyWLpnQ`9X>;4jT!H)?AVY`7I^G_X=NVpZbyH}dvu7| z^L`Kgi|8g4a`bp!(@8~hMNvN4LCJiOGJ~k+KJEOxij}AVQx0L!a1ItRsYDK(TquNX zIlNWFo1>7jRSbKYbz)>*^xGyc1UG0hEDp(m=|>k06+xXn97dQY1Ld~*Jys{?968q# z({-;*J8(Mp>bB)d`N!AZ(wkMl<}FVIMuLWx;W^A)D#lNxr~$dFUpb0HDqv3XQEyHb zm^i`@`iIA4xT0m7A&qq@(ESP7GCrh8=%Z&VlmWuYE$?uu!GKcy-HOz>WFI>mo8P2b zn@fwz(7k5Ml&#A4V;>!=!0cR}^kA(dch~9%I>Jv5ky%C0I`{LLn{GpQV`3n+ra{WI zx|{IRzNq9vjdED{^rBC3Scm8<-*wA8<=%ztEBPoR=?O z{{H^w_s{P;W2bNa{`n8EOxQPe`o$$x?fAvp=q8V%Tw)kj0bZ|%z#+vi+sC3U&!IZ? zIi@ig<2a-*xKUOHRW>r@c1iIqt~gtDf@-=BZv{dIaF zQGqbfem7Ny;4X%`Hz!B27WWjFdK~yz3Z&B~1QPAi5dpdPe*X8W)ZihVhqqvkR&_Uh z-W=oO?yTFDp2N|4RixxVU1a*nsI>Y3o*V}E|V{PX#*KL}J@k<~cx zdDA3TMCL$aMwv35vRFc;NFK~0xs!G!T-T%xQdgBi52zo8t({D)ZVH$!6d5mVYJQ0K z;nfC3wR9?S|?GFL@r#mY;BIw-@o6NZWxqAX-~2TuV*UH;0=Y>a&e}JCU14 zy4*-fhO-ECWE|kQk*YQDb!01NR;`f$k773+X|0C7#UZ}XjRJa9&`9a z`yj~*HD|=63Mkk3o9i*U%yBr^qZG$39Jlhuqv@ng-&jRb3r|j;4?o~l({7N311CRy z*ukQrVttU}!H=V`tU+=d`w0*l2X*Ks_JM?>i

    ikvS%E^h%yjAv_y{ePiuOxDT9P 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 z

    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 dkNbX+}%D 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¨*@ifdTAppowkpIihCou3bT)?(|G z%aa{=@$k8Z6V}H$PFHJpSUhGn;Ga8r6#Dhk-+OIOcIX229pDwdo16)qwusa7ZIRrR zJ-#1YivB$Gq}o2D(PWrnp1zB77g80$D`y3zbH;oleD|Fl9d>N0$4d`&;X-&tK>^7g zpw*XPWJsisr?qFmbjWLZB?uA#Cu+w?cbDcxuQosE?))iaXbtQd>Qh$vu0@?RyJWzk zWVT>2_oVCiz$lDX^u4lNPi+-b+Qjp7?(UFmU*o@omdtRpW z`=>Rs8$%km4z9YqY*qx9E zLIYC8lEFgChmA~8{P3idmN_fhq(deWqjcjYdghA7kNIzdY!kWQt2j|ChqRep1L_(D zZkQ5AvGDsU=6he-5=^TLIafuyD{y6r$e|N??oXwvRTTZaj-H*wC!cTq$`#Vw-|aeE zA{d|r)@K=3RjRM_?E1t3IQDGj#mpH6DOGr4@7h+z1j7^p+wMLA6IWY7GAUasv@->& z2;OhujW#IHs(Gv(lgZOF7CxnoFErUby%5PM%{TeH?$6q9X=FPbe2dnbfiS!L9cq`J;xEZI6!emuXwASVRM zxBwdiZTY)Pa7gHYEk;=B3_hEA*s7o*$g2fQNWWRK+lyb`fVHgJZTZ|bpgk_d$qAJ1 z$9+`PxN|TiLhV}FUsbW|ZqKG~RA%Ht4Wy*}^Fi1Tj;40l(c;@b*8leZ{%=iH(1?SN zTyacruPU~!CXeSnDphT(co$C$94Tw>mo}?y4x|C!az=UFvjv_D!RRmmmxoxJlog6w zn}^Ubg-S%Vj<^wYW_6Id?Q1zY5ID5OM@~g zpJv5bn}SRWl^0;j^h|8qX<|B`Q%vjug(@?!4KyGUNzRy)v%&|AH%9oHX&$J#HuXdr zXlGd^^((O%4W4NUM4vzd(L@xo9>0?=Ln*&--qtxHtD5ZWySmC?^_{WG!TTtBOl{by zI3yvK4pP1b%g<~*WU`sB8&qX`>XnBXBks51ma{*X>WZ#jmC=nKy^Lpu5$^?wxNz!q zKUt@1%F_dtVY#%$hJ@szV}S9Ko2`7Pt1IXK=CIaqcOsA|);`g1ngIBJ{7`2c%`=6p zK!2CY_-!9%{~E+y^YWi%U0%^iYx%QroHS;q?gr`FnRZU7>V{}G!5N5Rg)%Y`VK{bj z0e1Q!;Z4|P98Yt*gn&F~h<;j>e1nNMb^#=Ri|uJgwDn&1Q*9}Y^z8mu3|Hz8DK=&h z4xI3u8WGJRlyEUIof8df6_ACqT$jymq!ultxSY%!=TLt07c)3pTo29-Wokz=v?P%#3EAmUGtjld$gDFrnw z-rntdGh3w{b@fv%JWWfg212YRAOwG}eL+oHf{&mSk>`Vh3|@u@5Hp7bZ_Sor}@ z-;qPkhpjDguYTEGYPCJca@(BrjPJF}5x$_&DHMtLl~<0tFoTwicA$iZ;Tg%tK;9i? zcV%nKd!Hp=8Z4|wGTp-*b_2&NhT_D{du!WRq^{!*PLwq4Zu<@{Yv-M3GRP#1QWn{!Z6ZpWh}UDd)nMKR@Qc5vl8lPa zC}^_DyIlGy1J#w?Ruf1UPZKo6|NjX&`#?3Fdm_}^o8=#5pWJ10@4U2_gWJ==3=XyU zqoq97k>O*q-p%DlrKy4%8}~H_lF+UeBc@+#(}wy$o=ONWN?9))KOC9+v+#`cQ)=xw zMEWk*D=Z-+Y;3WMXd6@*5*bSRV}Z1={Igt?_o}C3P(~uXL3h)nbgUR5obn`N50NmH zXrBZ0xkG*-7;X(o`q!L<%;~|uXL-FVFHcQMy$8iuwbdwF!%6#IyBLUVjF5rrp6a`; zHJE_ka-yK0?CG;SD8#m~W=ZBM<9w*O+wM+ErWt$}qIjZf2w2SJibb7})xs)r9@$pWNsl-+y5R0zAH;WyH;0X5OT5Funvgb; z#(kwH+gE^~9}mecA+L}q1JlCqm9tzb43hs_GLcQHB>(zIm6 zL`6|EDf=Y3S&aC$BhqXi^#2@Qr2@cLt2Xn+I=7)fDi)WT{dL(|-xCBSA)wrLjWW(jX*_lTvhU-(%FU24pG zbsY&%P#^xrg!da=#pnh)7jn2(W%xIs1KQ&Hzi^M}lw9jAKna_1@-=s^`p?)s9$$G^ zHX$SMDTHadIMwQ(!+5rquu6rR*1j;zecFpFn-6zoJg49?Egn?N3ZK20DO&B;Zewz} z13l$m(4@Z+A!I3ByT1H~-e=H_ld2`Fq??$w@h(A2qa^nVbU@CUAnCq+odnXp3iQO) zfEy(Ymu(S$HZT+WLi(#e8J661u$AA-*F0Z^l$_2Muai=zF=BS|!Y1%C2!2-8R0s4* z=0VjIjR7bgd9uC$G#rHJzSAgX>WWz8W;U&M?<&^oq{8g`q|-2s@CdAyqW?<>&=}M9 z#mQW4ykH5orqRTX&v1*mPcD{NS5gNp-JQo8kPBIv2L?23UBkHxuuhC{o(2)7PHfw6 z8XD-=>Z`>r+lsYf*!XH;$S>`mLE)}Y*UWS3QG%JyaT0*Bu7enuFxRz>*D1+@lkQ%~ zXcIfkF9DJrfSDfpqWV;7H+C#E!EzMU*CI!aad3D($}hsR&=Jo2>X?r6COqp%ess^- zmeuKSe5k#FSMdVmo0hIgvtjPM6Oj4mwRmfxs^h+zGm9y{t{YMDKjN;l>TuE?;@N

    @K7PngKd1+_0E;*oI|_*nv!~ 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 z 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 lTKN6_P}`k!3f77$LZruier=Nc2i(mZp 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

    ~ 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

    BZsICvqmoy6`;H?yK{1h=iY`}o=~L+ta}Ci| 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 z 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

  • 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 z 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

    XTX5(+cRgq=&?w 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 literal 0 HcmV?d00001 diff --git a/blog/2025/10-28-androidtv-19/stillwatching.png b/blog/2025/10-28-androidtv-19/stillwatching.png new file mode 100644 index 0000000000000000000000000000000000000000..1af2990eb69497adf7b5112af17099119677a849 GIT binary patch literal 612552 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

    $91ZLD^lmS3G!;y)D1zB9K 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

    CBYb+CVsebR^x4XR+=pps9#Kw^ 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

    3NCvhD=4>1R@Gd^qi%XK@b>A)>0JfB%(=t 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

    W(JMK% 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

    gv;HpB}y#*u5EH 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 z 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

    =>!Fuo(AWx?YQ#=r&>-wG(aZqEa+2YW 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 Date: Tue, 28 Oct 2025 23:03:00 +0000 Subject: [PATCH 615/896] Update dependency swiper to v12.0.3 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index b9a59b96..6598a63e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.93.2", - "swiper": "12.0.2", + "swiper": "12.0.3", "ua-parser-js": "2.0.6", "url-loader": "4.1.1" }, @@ -21309,9 +21309,9 @@ } }, "node_modules/swiper": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-12.0.2.tgz", - "integrity": "sha512-y8F6fDGXmTVVgwqJj6I00l4FdGuhpFJn0U/9Ucn1MwWOw3NdLV8aH88pZOjyhBgU/6PyBlUx+JuAQ5KMWz906Q==", + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-12.0.3.tgz", + "integrity": "sha512-BHd6U1VPEIksrXlyXjMmRWO0onmdNPaTAFduzqR3pgjvi7KfmUCAm/0cj49u2D7B0zNjMw02TSeXfinC1hDCXg==", "funding": [ { "type": "patreon", diff --git a/package.json b/package.json index 472c51af..450b9f0f 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.93.2", - "swiper": "12.0.2", + "swiper": "12.0.3", "ua-parser-js": "2.0.6", "url-loader": "4.1.1" }, From 89fb8ce6d16a8a679937f3775ed3f289682617b0 Mon Sep 17 00:00:00 2001 From: chriaack <118881488+chriaack@users.noreply.github.com> Date: Sun, 2 Nov 2025 11:20:37 +0100 Subject: [PATCH 616/896] update --- .../installation/advanced/kubernetes.md | 28 +++++++++---------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/docs/general/installation/advanced/kubernetes.md b/docs/general/installation/advanced/kubernetes.md index 9201e106..58058a69 100644 --- a/docs/general/installation/advanced/kubernetes.md +++ b/docs/general/installation/advanced/kubernetes.md @@ -37,23 +37,21 @@ Create a `values.yaml` file for customization: replicaCount: 1 image: - repository: jellyfin/jellyfin pullPolicy: IfNotPresent - tag: "latest" persistence: config: enabled: true size: 5Gi - storageClass: "" + storageClass: '' media: enabled: true size: 100Gi - storageClass: "" + storageClass: '' ingress: enabled: true - className: "nginx" + className: 'nginx' hosts: - host: jellyfin.example.com paths: @@ -93,10 +91,10 @@ This guide covers ClusterIP service type (default) for internal access only, wit persistence: config: enabled: true - existingClaim: "jellyfin-config-pvc" + existingClaim: 'jellyfin-config-pvc' media: enabled: true - existingClaim: "jellyfin-media-pvc" + existingClaim: 'jellyfin-media-pvc' ``` #### Creating New PVCs via Helm @@ -106,11 +104,11 @@ persistence: config: enabled: true size: 5Gi - storageClass: "fast-ssd" + storageClass: 'fast-ssd' media: enabled: true size: 100Gi - storageClass: "slow-hdd" + storageClass: 'slow-hdd' ``` ### Ingress @@ -120,7 +118,7 @@ persistence: ```yaml ingress: enabled: true - className: "nginx" + className: 'nginx' hosts: - host: jellyfin.example.com paths: @@ -133,9 +131,9 @@ ingress: ```yaml ingress: enabled: true - className: "nginx" + className: 'nginx' annotations: - nginx.ingress.kubernetes.io/proxy-body-size: "0" + nginx.ingress.kubernetes.io/proxy-body-size: '0' hosts: - host: jellyfin.example.com paths: @@ -291,9 +289,9 @@ volumeMounts: ```yaml extraEnvVars: - name: JELLYFIN_PublishedServerUrl - value: "https://jellyfin.example.com" + value: 'https://jellyfin.example.com' - name: JELLYFIN_CACHE_DIR - value: "/cache" + value: '/cache' ``` -For more configuration options, see the [Jellyfin Helm chart documentation](https://github.com/jellyfin/jellyfin-helm/tree/master/charts/jellyfin). \ No newline at end of file +For more configuration options, see the [Jellyfin Helm chart documentation](https://github.com/jellyfin/jellyfin-helm/tree/master/charts/jellyfin). From d66b4c37d443318ea23527db5b014fe3d0921599 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 8 Nov 2025 06:49:18 +0000 Subject: [PATCH 617/896] Update dependency globals to v16.5.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index b9a59b96..eeeb7605 100644 --- a/package-lock.json +++ b/package-lock.json @@ -51,7 +51,7 @@ "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", - "globals": "16.4.0", + "globals": "16.5.0", "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", @@ -11577,9 +11577,9 @@ } }, "node_modules/globals": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", - "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", + "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 472c51af..6d17f263 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,7 @@ "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", - "globals": "16.4.0", + "globals": "16.5.0", "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", From 5d79029b2b93e4ea228fab550b7e3f3a7001553f Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Sun, 9 Nov 2025 22:58:10 -0500 Subject: [PATCH 618/896] Update documentation around .ignore files Reflect the changes in jellyfin/jellyfin#13906. Fixes #1649 --- .../server/media/excluding-directory.md | 36 ++++++++++++++++--- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/docs/general/server/media/excluding-directory.md b/docs/general/server/media/excluding-directory.md index 5b67863d..70a75de7 100644 --- a/docs/general/server/media/excluding-directory.md +++ b/docs/general/server/media/excluding-directory.md @@ -1,18 +1,22 @@ --- uid: server-media-excluding-directory -title: Excluding a directory +title: Excluding files and directories --- -# Excluding a directory +# Excluding files and directory -Directories, and their respective media files, can be excluded from the library scan. This can be achieved by placing a `.ignore` file in the directory you want to exclude. As a result, the directory, and it's subdirectories, will be excluded from being scanned and shown to the end user. +Directories and files can be set for exclusion from Jellyfin media library scans, permitting you to include non-tracked files and directories within your media library. This is done by using `.ignore` (dot-ignore) files within your media library directories. :::tip -When placing a `.ignore` file inside a directory, make sure to refresh/ rescan the metadata afterwards for it to be applied. +When creating a `.ignore` file, ensure that you refresh/rescan the library afterwards for it to be applied. ::: +## Excluding whole directories + +To exclude an entire directory, place an **empty** file named `.ignore` inside the directory. This directory, and all files and subdirectories within it, will be excluded. + The example given below results in the directories `Season 03` and `OST` being ignored: ```txt @@ -29,3 +33,27 @@ Shows ā”œā”€ā”€ .ignore └── ... ``` + +## Excluding specific files or subdirectories + +When a `.ignore` file is **not empty**, it is treated as a list of file/directory matches using the [same format as a Git `.gitignore` file](https://git-scm.com/docs/gitignore#_pattern_format). + +:::caution + +This is a new feature in Jellyfin 10.11.x and later; older versions did not care about the contents of `.ignore` files. Legacy non-empty `.ignore` files must be manually corrected or they will stop functioning as expected. + +::: + +For example, a `.ignore` containing the following: + +```txt +*.avi +sample.mkv +specials/ +``` + +Will trigger Jellyfin to ignore: + +* any file that ends with `.avi`. +* any file named exactly `sample.mkv`. +* the subdirectory `specials` and all files under it. From 4068bc6a1474df17531731edd0bdf91e82005a21 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Sun, 9 Nov 2025 23:02:44 -0500 Subject: [PATCH 619/896] Add "or updating" to refresh note --- docs/general/server/media/excluding-directory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/media/excluding-directory.md b/docs/general/server/media/excluding-directory.md index 70a75de7..57401f8c 100644 --- a/docs/general/server/media/excluding-directory.md +++ b/docs/general/server/media/excluding-directory.md @@ -9,7 +9,7 @@ Directories and files can be set for exclusion from Jellyfin media library scans :::tip -When creating a `.ignore` file, ensure that you refresh/rescan the library afterwards for it to be applied. +When creating or updating a `.ignore` file, ensure that you refresh/rescan the library afterwards for it to be applied. ::: From 77daaf44be65e7acfc29b0ccb795a9460be3f31d Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Sun, 9 Nov 2025 23:07:44 -0500 Subject: [PATCH 620/896] Fix title and use consistent capitalization Matches the other categories in the sidebar. --- docs/general/server/media/excluding-directory.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/server/media/excluding-directory.md b/docs/general/server/media/excluding-directory.md index 57401f8c..b21d833e 100644 --- a/docs/general/server/media/excluding-directory.md +++ b/docs/general/server/media/excluding-directory.md @@ -1,9 +1,9 @@ --- uid: server-media-excluding-directory -title: Excluding files and directories +title: Excluding Files and Directories --- -# Excluding files and directory +# Excluding Files and Directories Directories and files can be set for exclusion from Jellyfin media library scans, permitting you to include non-tracked files and directories within your media library. This is done by using `.ignore` (dot-ignore) files within your media library directories. From 1babae09d7f686223fd3ca5911da7724f4cb3f8f Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Sun, 9 Nov 2025 23:09:03 -0500 Subject: [PATCH 621/896] Tweak wording slightly --- docs/general/server/media/excluding-directory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/media/excluding-directory.md b/docs/general/server/media/excluding-directory.md index b21d833e..f94b8057 100644 --- a/docs/general/server/media/excluding-directory.md +++ b/docs/general/server/media/excluding-directory.md @@ -36,7 +36,7 @@ Shows ## Excluding specific files or subdirectories -When a `.ignore` file is **not empty**, it is treated as a list of file/directory matches using the [same format as a Git `.gitignore` file](https://git-scm.com/docs/gitignore#_pattern_format). +When a `.ignore` file is **not empty**, it is treated as a list of items to ignore using the [same format as a Git `.gitignore` file](https://git-scm.com/docs/gitignore#_pattern_format). :::caution From 21d91cc97e41d23e7f4d8d841de71078b0bc8270 Mon Sep 17 00:00:00 2001 From: Allegra Date: Thu, 13 Nov 2025 02:23:40 -0500 Subject: [PATCH 622/896] update backup folder locations for confirmed incorrect platforms --- .../administration/backup-and-restore.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/general/administration/backup-and-restore.md b/docs/general/administration/backup-and-restore.md index 04b2f1c7..3c285d9b 100644 --- a/docs/general/administration/backup-and-restore.md +++ b/docs/general/administration/backup-and-restore.md @@ -34,19 +34,19 @@ To take a new Backup, enter the Jellyfin Dashboard, open the `Backups` tab and c - Trickplay. All trickplay data that is stored not alongside media. The Backup system will check for at least 4GB of free space in the backup folder where backups a written to. However this can easily not be enough if you also backup Subtitles and Trickplay so ensure you have enough free space there. -The Backup folder is located within your Jellyfin data directory which is located in: +The Backup folder is located within your Jellyfin data directory, namely: -- Official Docker: Wherever your `/data` volume are sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. -- LinuxServer.io Docker: Data are wherever your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. -- Debian/Ubuntu packages: `/var/lib/jellyfin/backups`. -- RPMFusion Fedora/CentOS packages: Data is in `/var/lib/jellyfin/backups`. +- Official Docker: `/config/data/backups` where `` is where your `config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. +- LinuxServer.io Docker: `/config/data/data/backups` where `` is where your `config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. +- Debian/Ubuntu packages: `/var/lib/jellyfin/data/backups`. +- RPMFusion Fedora/CentOS packages: `/var/lib/jellyfin/backups`. - Windows User Install: `%LOCALAPPDATA%\Jellyfin\data\backups` (`C:\Users\\AppData\Local\Jellyfin\data\backups`) - Windows Service Install: `%PROGRAMDATA%\Jellyfin\Server\data\backups` (`C:\ProgramData\Jellyfin\Server\data\backups`) - MacOS Installer (.dmg): Data is stored in one of these paths; back up whichever one(s) exist: `~/.config/jellyfin/backups`, `~/.local/share/jellyfin/backups`, `~/Library/Application Support/Jellyfin/backups`: - - Portable Installs: - - Linux: Data is stored in `~/.local/share/jellyfin/backups`. - - Windows: Data and config is in `C:\Users\\AppData\Local\Jellyfin\backups`, using `%LOCALAPPDATA%`. - - MacOS: Data is stored in these paths; back up whichever one(s) exist: `~/.config/jellyfin/backups`, `~/.local/share/jellyfin/backups`, `~/Library/Application Support/Jellyfin/backups`. +- Portable Installs: + - Linux: Data is stored in `~/.local/share/jellyfin/data/backups`. + - Windows: Data and config is in `C:\Users\\AppData\Local\jellyfin\data\backups`, using `%LOCALAPPDATA%`. + - MacOS: Data is stored in these paths; back up whichever one(s) exist: `~/.config/jellyfin/backups`, `~/.local/share/jellyfin/backups`, `~/Library/Application Support/Jellyfin/backups`. After clicking on the `Create` button all data will be written into a new zip archive. From 568a9b2d1fd6c6032c10a71c403499b3e1f116eb Mon Sep 17 00:00:00 2001 From: Allegra Date: Thu, 13 Nov 2025 02:34:02 -0500 Subject: [PATCH 623/896] fix manual backup instructions for docker --- docs/general/administration/backup-and-restore.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/general/administration/backup-and-restore.md b/docs/general/administration/backup-and-restore.md index 3c285d9b..3e4d59b2 100644 --- a/docs/general/administration/backup-and-restore.md +++ b/docs/general/administration/backup-and-restore.md @@ -36,8 +36,8 @@ To take a new Backup, enter the Jellyfin Dashboard, open the `Backups` tab and c The Backup system will check for at least 4GB of free space in the backup folder where backups a written to. However this can easily not be enough if you also backup Subtitles and Trickplay so ensure you have enough free space there. The Backup folder is located within your Jellyfin data directory, namely: -- Official Docker: `/config/data/backups` where `` is where your `config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. -- LinuxServer.io Docker: `/config/data/data/backups` where `` is where your `config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. +- Official Docker: `/config/data/backups` where `` is where your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. +- LinuxServer.io Docker: `/config/data/data/backups` where `` is where your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. - Debian/Ubuntu packages: `/var/lib/jellyfin/data/backups`. - RPMFusion Fedora/CentOS packages: `/var/lib/jellyfin/backups`. - Windows User Install: `%LOCALAPPDATA%\Jellyfin\data\backups` (`C:\Users\\AppData\Local\Jellyfin\data\backups`) @@ -71,8 +71,8 @@ Taking a manual Backup essentially involves you copying all the data jellyfin re 2. Copy your data and configuration directories to a destination of your choice. What you name the copies is up to you; personally, I like to use dated and versioned directory names e.g. `jellyfin.2024-05-01_10.8.13`. Where these files are also depends on the platform; generally these follow the [XDG Directory Specification](https://specifications.freedesktop.org/basedir-spec/latest/) for platforms that support it. For more information see [the configuration documentation](/docs/general/administration/configuration/#server-paths). **NOTE**: These are default locations; if you've changed your data or config paths, use those instead. - - Official Docker: Wherever your `/data` and `/config` volumes are sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. - - LinuxServer.io Docker: Data and config are wherever your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. + - Official Docker: Wherever your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. + - LinuxServer.io Docker: Wherever your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. - Debian/Ubuntu packages: Data is in `/var/lib/jellyfin` and config is in `/etc/jellyfin`; these are defined in `/etc/default/jellyfin`. - RPMFusion Fedora/CentOS packages: Data is in `/var/lib/jellyfin` and config is in `/etc/jellyfin`; these are defined in `/etc/sysconfig/jellyfin`. - Windows Tray/Installer (.exe): Data and config is in `%PROGRAMDATA%\Jellyfin\Server` (`C:\ProgramData\Jellyfin\Server`) or `%LOCALAPPDATA%\Jellyfin` (`C:\Users\\AppData\Local\Jellyfin`). From ab5c2aab6d579b12bed2332edd97b8df95865b8e Mon Sep 17 00:00:00 2001 From: Allegra Date: Thu, 13 Nov 2025 04:31:23 -0500 Subject: [PATCH 624/896] update old link --- docs/general/administration/configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/configuration.md b/docs/general/administration/configuration.md index a45b3da4..6d57e236 100644 --- a/docs/general/administration/configuration.md +++ b/docs/general/administration/configuration.md @@ -19,7 +19,7 @@ Documentation for the available command line options can be obtained by adding t ## Server Paths -The file paths used by the server are determined according to the rules outlined below. In general, the [XDG specification](https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html) is followed by default for non-Windows systems. +The file paths used by the server are determined according to the rules outlined below. In general, the [XDG specification](https://specifications.freedesktop.org/basedir-spec/latest/) is followed by default for non-Windows systems. ### Data Directory From 5f56075310485bcad7eba5e9c88a0141b856fd0b Mon Sep 17 00:00:00 2001 From: Allegra Date: Thu, 13 Nov 2025 06:01:08 -0500 Subject: [PATCH 625/896] update manual backup instructions for clarity and consistency --- docs/general/administration/backup-and-restore.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/general/administration/backup-and-restore.md b/docs/general/administration/backup-and-restore.md index 3e4d59b2..396247f9 100644 --- a/docs/general/administration/backup-and-restore.md +++ b/docs/general/administration/backup-and-restore.md @@ -71,15 +71,15 @@ Taking a manual Backup essentially involves you copying all the data jellyfin re 2. Copy your data and configuration directories to a destination of your choice. What you name the copies is up to you; personally, I like to use dated and versioned directory names e.g. `jellyfin.2024-05-01_10.8.13`. Where these files are also depends on the platform; generally these follow the [XDG Directory Specification](https://specifications.freedesktop.org/basedir-spec/latest/) for platforms that support it. For more information see [the configuration documentation](/docs/general/administration/configuration/#server-paths). **NOTE**: These are default locations; if you've changed your data or config paths, use those instead. - - Official Docker: Wherever your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. - - LinuxServer.io Docker: Wherever your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. - - Debian/Ubuntu packages: Data is in `/var/lib/jellyfin` and config is in `/etc/jellyfin`; these are defined in `/etc/default/jellyfin`. - - RPMFusion Fedora/CentOS packages: Data is in `/var/lib/jellyfin` and config is in `/etc/jellyfin`; these are defined in `/etc/sysconfig/jellyfin`. - - Windows Tray/Installer (.exe): Data and config is in `%PROGRAMDATA%\Jellyfin\Server` (`C:\ProgramData\Jellyfin\Server`) or `%LOCALAPPDATA%\Jellyfin` (`C:\Users\\AppData\Local\Jellyfin`). + - Official Docker: The data directory is wherever your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. This directory contains the config directory as well. + - LinuxServer.io Docker: The config directory is wherever your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. This directory contains the data directory as well. + - Debian/Ubuntu packages: The data directory is `/var/lib/jellyfin` and the config directory is `/etc/jellyfin`; these are defined in `/etc/default/jellyfin`. + - RPMFusion Fedora/CentOS packages: The data directory is `/var/lib/jellyfin` and the config directory is `/etc/jellyfin`; these are defined in `/etc/sysconfig/jellyfin`. + - Windows Tray/Installer (.exe): The data directory is `%PROGRAMDATA%\Jellyfin\Server` (`C:\ProgramData\Jellyfin\Server`) or `%LOCALAPPDATA%\Jellyfin` (`C:\Users\\AppData\Local\Jellyfin`). This directory contains the config directory as well. - MacOS Installer (.dmg): Data is stored in one of these paths; back up whichever one(s) exist: `~/.config/jellyfin/`, `~/.local/share/jellyfin/`, `~/Library/Application Support/Jellyfin/`. - Portable Installs: - - Linux: Data is stored in `~/.local/share/jellyfin` and config in `~/.local/share/jellyfin`. - - Windows: Data and config is in `C:\Users\\AppData\Local\Jellyfin`, using `%LOCALAPPDATA%`. + - Linux: The data and config directories are both `~/.local/share/jellyfin`. + - Windows: The data directory is `%LOCALAPPDATA%\jellyfin` (`C:\Users\\AppData\Local\jellyfin`). This directory contains the config directory as well. - MacOS: Data is stored in these paths; back up whichever one(s) exist: `~/.config/jellyfin/`, `~/.local/share/jellyfin/`, `~/Library/Application Support/Jellyfin/`. As an example, on Debian, you can do this with these commands to make a copy of both directories into a single target directory: From 1b02baff63f12d926aa7ee29afdcd7f834726609 Mon Sep 17 00:00:00 2001 From: Allegra Date: Thu, 13 Nov 2025 06:03:59 -0500 Subject: [PATCH 626/896] fix pre-existing typos --- docs/general/administration/backup-and-restore.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/administration/backup-and-restore.md b/docs/general/administration/backup-and-restore.md index 396247f9..30e1930d 100644 --- a/docs/general/administration/backup-and-restore.md +++ b/docs/general/administration/backup-and-restore.md @@ -52,7 +52,7 @@ After clicking on the `Create` button all data will be written into a new zip ar ### Restore from Backup -To restore from a Backup you can either use the webUI by navigating to the same view as for the step above and clicking on the restore button in the list of backups, or you can start jellyfin with the `--restore-archive PATH_TO_BACKUP_ZIP` argument. Note that when you start a restore from the webUI, you server will immediately restart for this process to take place and will be unavailable for that time. +To restore from a Backup you can either use the webUI by navigating to the same view as for the step above and clicking on the restore button in the list of backups, or you can start jellyfin with the `--restore-archive PATH_TO_BACKUP_ZIP` argument. Note that when you start a restore from the webUI, your server will immediately restart for this process to take place and will be unavailable for that time. ## Manual Backup @@ -94,7 +94,7 @@ Taking a manual Backup essentially involves you copying all the data jellyfin re 3. Start up Jellyfin again, either after upgrading or on the current version. You now have a safe copy of your data in the path chosen in step 2. -## Restoring a Backup +### Restoring a Backup This process assumes you followed the steps above to take the backup. From 683bcd59cf4199dc5b013d1bb3ee100277ddbd77 Mon Sep 17 00:00:00 2001 From: Allegra Date: Thu, 13 Nov 2025 06:13:10 -0500 Subject: [PATCH 627/896] tweak wording for clarity and consistency --- docs/general/administration/backup-and-restore.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/general/administration/backup-and-restore.md b/docs/general/administration/backup-and-restore.md index 30e1930d..b6f13038 100644 --- a/docs/general/administration/backup-and-restore.md +++ b/docs/general/administration/backup-and-restore.md @@ -34,10 +34,10 @@ To take a new Backup, enter the Jellyfin Dashboard, open the `Backups` tab and c - Trickplay. All trickplay data that is stored not alongside media. The Backup system will check for at least 4GB of free space in the backup folder where backups a written to. However this can easily not be enough if you also backup Subtitles and Trickplay so ensure you have enough free space there. -The Backup folder is located within your Jellyfin data directory, namely: +The Backup folder is located within your Jellyfin data directory, by default: -- Official Docker: `/config/data/backups` where `` is where your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. -- LinuxServer.io Docker: `/config/data/data/backups` where `` is where your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. +- Official Docker: `/config/data/backups` where `` is where your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. +- LinuxServer.io Docker: `/config/data/data/backups` where `` is where your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. - Debian/Ubuntu packages: `/var/lib/jellyfin/data/backups`. - RPMFusion Fedora/CentOS packages: `/var/lib/jellyfin/backups`. - Windows User Install: `%LOCALAPPDATA%\Jellyfin\data\backups` (`C:\Users\\AppData\Local\Jellyfin\data\backups`) @@ -58,7 +58,7 @@ To restore from a Backup you can either use the webUI by navigating to the same Taking a manual Backup essentially involves you copying all the data jellyfin requires on your own. -### Taking a Backup +### Create a Backup 1. Stop the running Jellyfin server. This is extremely important, as otherwise the database will be locked and might not be recoverable when restoring. Note that this will interrupt any playback. - Any platform: Within the Jellyfin Dashboard, click "Shutdown". This should cleanly stop the process on all platforms, but if not, try one of the following. @@ -94,7 +94,7 @@ Taking a manual Backup essentially involves you copying all the data jellyfin re 3. Start up Jellyfin again, either after upgrading or on the current version. You now have a safe copy of your data in the path chosen in step 2. -### Restoring a Backup +### Restore from Backup This process assumes you followed the steps above to take the backup. From d7910e1ed9240d5f1e92e2775298dde149b074a0 Mon Sep 17 00:00:00 2001 From: Allegra Date: Thu, 13 Nov 2025 06:32:58 -0500 Subject: [PATCH 628/896] fix builtin backup location for remaining platforms --- docs/general/administration/backup-and-restore.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/general/administration/backup-and-restore.md b/docs/general/administration/backup-and-restore.md index b6f13038..85757780 100644 --- a/docs/general/administration/backup-and-restore.md +++ b/docs/general/administration/backup-and-restore.md @@ -39,14 +39,14 @@ The Backup folder is located within your Jellyfin data directory, by default: - Official Docker: `/config/data/backups` where `` is where your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. - LinuxServer.io Docker: `/config/data/data/backups` where `` is where your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. - Debian/Ubuntu packages: `/var/lib/jellyfin/data/backups`. -- RPMFusion Fedora/CentOS packages: `/var/lib/jellyfin/backups`. +- RPMFusion Fedora/CentOS packages: `/var/lib/jellyfin/data/backups`. - Windows User Install: `%LOCALAPPDATA%\Jellyfin\data\backups` (`C:\Users\\AppData\Local\Jellyfin\data\backups`) - Windows Service Install: `%PROGRAMDATA%\Jellyfin\Server\data\backups` (`C:\ProgramData\Jellyfin\Server\data\backups`) -- MacOS Installer (.dmg): Data is stored in one of these paths; back up whichever one(s) exist: `~/.config/jellyfin/backups`, `~/.local/share/jellyfin/backups`, `~/Library/Application Support/Jellyfin/backups`: +- MacOS Installer (.dmg): Data is stored in one of these paths; back up whichever one(s) exist: `~/.config/jellyfin/data/backups`, `~/.local/share/jellyfin/data/backups`, `~/Library/Application Support/Jellyfin/data/backups`: - Portable Installs: - Linux: Data is stored in `~/.local/share/jellyfin/data/backups`. - Windows: Data and config is in `C:\Users\\AppData\Local\jellyfin\data\backups`, using `%LOCALAPPDATA%`. - - MacOS: Data is stored in these paths; back up whichever one(s) exist: `~/.config/jellyfin/backups`, `~/.local/share/jellyfin/backups`, `~/Library/Application Support/Jellyfin/backups`. + - MacOS: Data is stored in these paths; back up whichever one(s) exist: `~/.config/jellyfin/data/backups`, `~/.local/share/jellyfin/data/backups`, `~/Library/Application Support/Jellyfin/data/backups`. After clicking on the `Create` button all data will be written into a new zip archive. From 4122dad3ebaaabbb19d6c7ae659315ffea964b9b Mon Sep 17 00:00:00 2001 From: Iksas Date: Thu, 13 Nov 2025 23:55:05 +0100 Subject: [PATCH 629/896] remove ineffective ligature setting --- src/css/custom.scss | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/css/custom.scss b/src/css/custom.scss index d33a0e9d..47a96f4b 100644 --- a/src/css/custom.scss +++ b/src/css/custom.scss @@ -5,11 +5,6 @@ * work well for content-centric websites. */ -html { - -moz-font-feature-settings: 'liga' on; - font-feature-settings: 'liga'; -} - :root { /* base font */ --ifm-font-family-base: 'Noto Sans', sans-serif; From 07d9118eaa2c3b6d71c2913c3bd7b2a267b07bdd Mon Sep 17 00:00:00 2001 From: felix920506 Date: Sun, 16 Nov 2025 11:36:52 +0800 Subject: [PATCH 630/896] Update codec-support.md --- docs/general/clients/codec-support.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index c1e3df36..31c6e2df 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -13,16 +13,16 @@ The goal is to Direct Play all media. This means the container, video, audio and [Test your browser's compatibility for any codec profile.](https://cconcolato.github.io/media-mime-support/) -| Sorted by efficiency (excluding bit depth) | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | [Roku](https://developer.roku.com/docs/specs/media/streaming-specifications.md) | Kodi | Jellyfin Media Player | -| ------------------------------------------------------------------------------------------------------------------ | -------------- | -------------- | ------- | --------------- | -------------- | -------------- | -------------- | --------------- | ------------------------------------------------------------------------------- | ---- | --------------------- | -| [MPEG-4 Part 2/SP](https://en.wikipedia.org/wiki/DivX) | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | āœ… | āœ… | āœ… | -| [MPEG-4 Part 2/ASP]() | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | | āœ… | āœ… | -| [H.264 8Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | -| [H.264 10Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | āœ… | āœ… | āŒ | šŸ”¶12 | āœ… | āœ… | āŒ | āœ… | āŒ | āœ… | āœ… | +| Sorted by efficiency (excluding bit depth) | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | [Roku](https://developer.roku.com/docs/specs/media/streaming-specifications.md) | Kodi | Jellyfin Media Player | +| ------------------------------------------------------------------------------------------------------------------ | -------------- | -------------- | --------------- | --------------- | -------------- | -------------- | -------------- | --------------- | ------------------------------------------------------------------------------- | ---- | --------------------- | +| [MPEG-4 Part 2/SP](https://en.wikipedia.org/wiki/DivX) | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | āœ… | āœ… | āœ… | +| [MPEG-4 Part 2/ASP]() | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | | āœ… | āœ… | +| [H.264 8Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | +| [H.264 10Bit](https://caniuse.com/#feat=mpeg4 'H264 Browser Support Reference') | āœ… | āœ… | āŒ | šŸ”¶12 | āœ… | āœ… | āŒ | āœ… | āŒ | āœ… | āœ… | | [H.265 8Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āœ…15 | šŸ”¶1 | šŸ”¶2 | āœ…5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | | [H.265 10Bit](https://caniuse.com/#feat=hevc 'HEVC Browser Support Reference') | šŸ”¶8 | āœ…7 | āœ…15 | šŸ”¶1 | šŸ”¶2 | šŸ”¶5 | šŸ”¶1 | āœ…6 | šŸ”¶9 | āœ… | āœ… | -| [VP9](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#VP9 'V9 Browser Support Reference') | āœ… | āœ… | āœ… | āœ…10 | āœ…3 | šŸ”¶3 | āŒ | āœ…13 | āœ… | āœ… | āœ… | -| [AV1](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#AV1 'AV1 Browser Support Reference') | āœ… | āœ… | āœ… | šŸ”¶11 | āœ… | šŸ”¶4 | āŒ | šŸ”¶14 | āœ… | āœ… | āœ… | +| [VP9](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#VP9 'V9 Browser Support Reference') | āœ… | āœ… | āœ… | āœ…10 | āœ…3 | šŸ”¶3 | āŒ | āœ…13 | āœ… | āœ… | āœ… | +| [AV1](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Video_codecs#AV1 'AV1 Browser Support Reference') | āœ… | āœ… | āœ… | šŸ”¶11 | āœ… | šŸ”¶4 | āŒ | šŸ”¶14 | āœ… | āœ… | āœ… | 1HEVC is only supported in MP4, M4V, and MOV containers.
    @@ -198,7 +198,7 @@ If the container is unsupported, this will result in remuxing. The video and aud | Container | Chrome | Edge | Firefox | Safari | Android | Android TV | Kodi | Roku | | :-------------------------------------------------------------------: | :----: | :--: | :-----: | :----: | :-----: | :--------: | :--: | :--: | | [MP4](https://en.wikipedia.org/wiki/MPEG-4_Part_14)1 | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | -| [MKV](https://en.wikipedia.org/wiki/Matroska)2, 3 | āŒ | āœ… | āŒ | āŒ | āœ… | āœ… | āœ… | āœ… | +| [MKV](https://en.wikipedia.org/wiki/Matroska)2, 3, 8 | āŒ | āœ… | āŒ | āŒ | āœ… | āœ… | āœ… | āœ… | | [WebM](https://en.wikipedia.org/wiki/WebM)3, 5, 6 | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | | [TS](https://en.wikipedia.org/wiki/MPEG_transport_stream)4 | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | | [OGG](https://en.wikipedia.org/wiki/Ogg)5, 7 | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | āœ… | @@ -216,3 +216,5 @@ If the container is unsupported, this will result in remuxing. The video and aud 6WebM on Safari requires at least Safari 14.
    7OGG on Safari requires at least iOS 18.4 / macOS 15.4 +
    +8MKV support in Firefox is broken and unusable currently, therefore disabled in Jellyfin until the support becomes more mature. From 3fd2c0d677529bde1e501ba4f88c3bc5d778138c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 16 Nov 2025 19:21:31 +0000 Subject: [PATCH 631/896] Update Linters --- package-lock.json | 170 +++++++++++++++++++++++----------------------- package.json | 6 +- 2 files changed, 88 insertions(+), 88 deletions(-) diff --git a/package-lock.json b/package-lock.json index eeeb7605..bf460440 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,11 +38,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", - "@eslint/js": "9.38.0", + "@eslint/js": "9.39.1", "@types/react": "18.3.26", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.38.0", + "eslint": "9.39.1", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", @@ -55,7 +55,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", - "typescript-eslint": "8.46.2", + "typescript-eslint": "8.46.3", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -3876,22 +3876,22 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.1.tgz", - "integrity": "sha512-csZAzkNhsgwb0I/UAV6/RGFTbiakPCf0ZrGmrIxQpYvGZ00PhTkSnyKNolphgIvmnJeGw6rcGVEXfTzUnFuEvw==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.16.0" + "@eslint/core": "^0.17.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@eslint/core": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.16.0.tgz", - "integrity": "sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==", + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -3939,9 +3939,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.38.0.tgz", - "integrity": "sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A==", + "version": "9.39.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.1.tgz", + "integrity": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==", "dev": true, "license": "MIT", "engines": { @@ -3962,13 +3962,13 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.0.tgz", - "integrity": "sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.16.0", + "@eslint/core": "^0.17.0", "levn": "^0.4.1" }, "engines": { @@ -6074,17 +6074,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.46.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.2.tgz", - "integrity": "sha512-ZGBMToy857/NIPaaCucIUQgqueOiq7HeAKkhlvqVV4lm089zUFW6ikRySx2v+cAhKeUCPuWVHeimyk6Dw1iY3w==", + "version": "8.46.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.3.tgz", + "integrity": "sha512-sbaQ27XBUopBkRiuY/P9sWGOWUW4rl8fDoHIUmLpZd8uldsTyB4/Zg6bWTegPoTLnKj9Hqgn3QD6cjPNB32Odw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.46.2", - "@typescript-eslint/type-utils": "8.46.2", - "@typescript-eslint/utils": "8.46.2", - "@typescript-eslint/visitor-keys": "8.46.2", + "@typescript-eslint/scope-manager": "8.46.3", + "@typescript-eslint/type-utils": "8.46.3", + "@typescript-eslint/utils": "8.46.3", + "@typescript-eslint/visitor-keys": "8.46.3", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -6098,7 +6098,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.46.2", + "@typescript-eslint/parser": "^8.46.3", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -6114,17 +6114,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.46.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.2.tgz", - "integrity": "sha512-BnOroVl1SgrPLywqxyqdJ4l3S2MsKVLDVxZvjI1Eoe8ev2r3kGDo+PcMihNmDE+6/KjkTubSJnmqGZZjQSBq/g==", + "version": "8.46.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.3.tgz", + "integrity": "sha512-6m1I5RmHBGTnUGS113G04DMu3CpSdxCAU/UvtjNWL4Nuf3MW9tQhiJqRlHzChIkhy6kZSAQmc+I1bcGjE3yNKg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.46.2", - "@typescript-eslint/types": "8.46.2", - "@typescript-eslint/typescript-estree": "8.46.2", - "@typescript-eslint/visitor-keys": "8.46.2", + "@typescript-eslint/scope-manager": "8.46.3", + "@typescript-eslint/types": "8.46.3", + "@typescript-eslint/typescript-estree": "8.46.3", + "@typescript-eslint/visitor-keys": "8.46.3", "debug": "^4.3.4" }, "engines": { @@ -6140,14 +6140,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.46.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.2.tgz", - "integrity": "sha512-PULOLZ9iqwI7hXcmL4fVfIsBi6AN9YxRc0frbvmg8f+4hQAjQ5GYNKK0DIArNo+rOKmR/iBYwkpBmnIwin4wBg==", + "version": "8.46.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.3.tgz", + "integrity": "sha512-Fz8yFXsp2wDFeUElO88S9n4w1I4CWDTXDqDr9gYvZgUpwXQqmZBr9+NTTql5R3J7+hrJZPdpiWaB9VNhAKYLuQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.46.2", - "@typescript-eslint/types": "^8.46.2", + "@typescript-eslint/tsconfig-utils": "^8.46.3", + "@typescript-eslint/types": "^8.46.3", "debug": "^4.3.4" }, "engines": { @@ -6162,14 +6162,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.46.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.2.tgz", - "integrity": "sha512-LF4b/NmGvdWEHD2H4MsHD8ny6JpiVNDzrSZr3CsckEgCbAGZbYM4Cqxvi9L+WqDMT+51Ozy7lt2M+d0JLEuBqA==", + "version": "8.46.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.3.tgz", + "integrity": "sha512-FCi7Y1zgrmxp3DfWfr+3m9ansUUFoy8dkEdeQSgA9gbm8DaHYvZCdkFRQrtKiedFf3Ha6VmoqoAaP68+i+22kg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.2", - "@typescript-eslint/visitor-keys": "8.46.2" + "@typescript-eslint/types": "8.46.3", + "@typescript-eslint/visitor-keys": "8.46.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6180,9 +6180,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.46.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.2.tgz", - "integrity": "sha512-a7QH6fw4S57+F5y2FIxxSDyi5M4UfGF+Jl1bCGd7+L4KsaUY80GsiF/t0UoRFDHAguKlBaACWJRmdrc6Xfkkag==", + "version": "8.46.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.3.tgz", + "integrity": "sha512-GLupljMniHNIROP0zE7nCcybptolcH8QZfXOpCfhQDAdwJ/ZTlcaBOYebSOZotpti/3HrHSw7D3PZm75gYFsOA==", "dev": true, "license": "MIT", "engines": { @@ -6197,15 +6197,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.46.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.2.tgz", - "integrity": "sha512-HbPM4LbaAAt/DjxXaG9yiS9brOOz6fabal4uvUmaUYe6l3K1phQDMQKBRUrr06BQkxkvIZVVHttqiybM9nJsLA==", + "version": "8.46.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.3.tgz", + "integrity": "sha512-ZPCADbr+qfz3aiTTYNNkCbUt+cjNwI/5McyANNrFBpVxPt7GqpEYz5ZfdwuFyGUnJ9FdDXbGODUu6iRCI6XRXw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.2", - "@typescript-eslint/typescript-estree": "8.46.2", - "@typescript-eslint/utils": "8.46.2", + "@typescript-eslint/types": "8.46.3", + "@typescript-eslint/typescript-estree": "8.46.3", + "@typescript-eslint/utils": "8.46.3", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6222,9 +6222,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.46.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.2.tgz", - "integrity": "sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ==", + "version": "8.46.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.3.tgz", + "integrity": "sha512-G7Ok9WN/ggW7e/tOf8TQYMaxgID3Iujn231hfi0Pc7ZheztIJVpO44ekY00b7akqc6nZcvregk0Jpah3kep6hA==", "dev": true, "license": "MIT", "engines": { @@ -6236,16 +6236,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.46.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.2.tgz", - "integrity": "sha512-f7rW7LJ2b7Uh2EiQ+7sza6RDZnajbNbemn54Ob6fRwQbgcIn+GWfyuHDHRYgRoZu1P4AayVScrRW+YfbTvPQoQ==", + "version": "8.46.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.3.tgz", + "integrity": "sha512-f/NvtRjOm80BtNM5OQtlaBdM5BRFUv7gf381j9wygDNL+qOYSNOgtQ/DCndiYi80iIOv76QqaTmp4fa9hwI0OA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.46.2", - "@typescript-eslint/tsconfig-utils": "8.46.2", - "@typescript-eslint/types": "8.46.2", - "@typescript-eslint/visitor-keys": "8.46.2", + "@typescript-eslint/project-service": "8.46.3", + "@typescript-eslint/tsconfig-utils": "8.46.3", + "@typescript-eslint/types": "8.46.3", + "@typescript-eslint/visitor-keys": "8.46.3", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6291,16 +6291,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.46.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.2.tgz", - "integrity": "sha512-sExxzucx0Tud5tE0XqR0lT0psBQvEpnpiul9XbGUB1QwpWJJAps1O/Z7hJxLGiZLBKMCutjTzDgmd1muEhBnVg==", + "version": "8.46.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.3.tgz", + "integrity": "sha512-VXw7qmdkucEx9WkmR3ld/u6VhRyKeiF1uxWwCy/iuNfokjJ7VhsgLSOTjsol8BunSw190zABzpwdNsze2Kpo4g==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.46.2", - "@typescript-eslint/types": "8.46.2", - "@typescript-eslint/typescript-estree": "8.46.2" + "@typescript-eslint/scope-manager": "8.46.3", + "@typescript-eslint/types": "8.46.3", + "@typescript-eslint/typescript-estree": "8.46.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6315,13 +6315,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.46.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.2.tgz", - "integrity": "sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w==", + "version": "8.46.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.3.tgz", + "integrity": "sha512-uk574k8IU0rOF/AjniX8qbLSGURJVUCeM5e4MIMKBFFi8weeiLrG1fyQejyLXQpRZbU/1BuQasleV/RfHC3hHg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.2", + "@typescript-eslint/types": "8.46.3", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -10093,9 +10093,9 @@ } }, "node_modules/eslint": { - "version": "9.38.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.38.0.tgz", - "integrity": "sha512-t5aPOpmtJcZcz5UJyY2GbvpDlsK5E8JqRqoKtfiKE3cNh437KIqfJr3A3AKf5k64NPx6d0G3dno6XDY05PqPtw==", + "version": "9.39.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.1.tgz", + "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==", "dev": true, "license": "MIT", "peer": true, @@ -10103,11 +10103,11 @@ "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.1", - "@eslint/config-helpers": "^0.4.1", - "@eslint/core": "^0.16.0", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.38.0", - "@eslint/plugin-kit": "^0.4.0", + "@eslint/js": "9.39.1", + "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -21811,16 +21811,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.46.2", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.46.2.tgz", - "integrity": "sha512-vbw8bOmiuYNdzzV3lsiWv6sRwjyuKJMQqWulBOU7M0RrxedXledX8G8kBbQeiOYDnTfiXz0Y4081E1QMNB6iQg==", + "version": "8.46.3", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.46.3.tgz", + "integrity": "sha512-bAfgMavTuGo+8n6/QQDVQz4tZ4f7Soqg53RbrlZQEoAltYop/XR4RAts/I0BrO3TTClTSTFJ0wYbla+P8cEWJA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.46.2", - "@typescript-eslint/parser": "8.46.2", - "@typescript-eslint/typescript-estree": "8.46.2", - "@typescript-eslint/utils": "8.46.2" + "@typescript-eslint/eslint-plugin": "8.46.3", + "@typescript-eslint/parser": "8.46.3", + "@typescript-eslint/typescript-estree": "8.46.3", + "@typescript-eslint/utils": "8.46.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 6d17f263..9b39fb3e 100644 --- a/package.json +++ b/package.json @@ -63,11 +63,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", - "@eslint/js": "9.38.0", + "@eslint/js": "9.39.1", "@types/react": "18.3.26", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.38.0", + "eslint": "9.39.1", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", @@ -80,7 +80,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", - "typescript-eslint": "8.46.2", + "typescript-eslint": "8.46.3", "typescript-plugin-css-modules": "5.2.0" } } From 1353667e204b20d8795f1c3014a187bb0283a696 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 16 Nov 2025 20:29:08 +0100 Subject: [PATCH 632/896] STALE PR: Apply suggestions from code review Co-authored-by: felix920506 --- docs/general/administration/backup-and-restore.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/administration/backup-and-restore.md b/docs/general/administration/backup-and-restore.md index 042558ee..a60b1874 100644 --- a/docs/general/administration/backup-and-restore.md +++ b/docs/general/administration/backup-and-restore.md @@ -50,7 +50,7 @@ The Backup folder is located within your Jellyfin data directory which is locate After clicking on the `Create` button all data will be written into a new zip archive. -### Restore from Built-in Backup +### Restore from a Built-in Backup To restore from a Backup you can either use the webUI by navigating to the same view as for the step above and clicking on the restore button in the list of backups, or you can start jellyfin with the `--restore-archive PATH_TO_BACKUP_ZIP` argument. Note that when you start a restore from the webUI, you server will immediately restart for this process to take place and will be unavailable for that time. @@ -94,7 +94,7 @@ Taking a manual Backup essentially involves you copying all the data jellyfin re 3. Start up Jellyfin again, either after upgrading or on the current version. You now have a safe copy of your data in the path chosen in step 2. -### Restoring a Manual Backup +### Restoring from a Manual Backup This process assumes you followed the steps above to take the backup. From f66b77c369b87354aac4d7810038d24109440e5a Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 17 Nov 2025 16:19:13 +0800 Subject: [PATCH 633/896] Niels feedback --- docs/general/clients/codec-support.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index 31c6e2df..88b70f26 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -217,4 +217,4 @@ If the container is unsupported, this will result in remuxing. The video and aud
    7OGG on Safari requires at least iOS 18.4 / macOS 15.4
    -8MKV support in Firefox is broken and unusable currently, therefore disabled in Jellyfin until the support becomes more mature. +8MKV support in Firefox is disabled in Firefox as there are significant issues making it unusable for Jellyfin currently. [1](https://bugzilla.mozilla.org/show_bug.cgi?id=2000420) [2](https://bugzilla.mozilla.org/show_bug.cgi?id=1991746) From 5bf4f612b2ab69703564a11ac8755c7e714a47a7 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 17 Nov 2025 16:20:57 +0800 Subject: [PATCH 634/896] typo / reword --- docs/general/clients/codec-support.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index 88b70f26..d14d080e 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -217,4 +217,4 @@ If the container is unsupported, this will result in remuxing. The video and aud
    7OGG on Safari requires at least iOS 18.4 / macOS 15.4
    -8MKV support in Firefox is disabled in Firefox as there are significant issues making it unusable for Jellyfin currently. [1](https://bugzilla.mozilla.org/show_bug.cgi?id=2000420) [2](https://bugzilla.mozilla.org/show_bug.cgi?id=1991746) +8MKV support in Firefox is currently disabled in Jellyfin, as there are significant issues making it unusable for Jellyfin. [1](https://bugzilla.mozilla.org/show_bug.cgi?id=2000420) [2](https://bugzilla.mozilla.org/show_bug.cgi?id=1991746) From 299d114db98076b345f12a3ecca843578a5a8736 Mon Sep 17 00:00:00 2001 From: evanreichard <30810613+evanreichard@users.noreply.github.com> Date: Tue, 18 Nov 2025 20:54:56 -0500 Subject: [PATCH 635/896] fix(docs): invalid debug logging file The documented file is invalid and causes ``` [01:47:57] [FTL] [1] : Failed to create/read logger configuration System.ArgumentException: A source source must be provided. (Parameter 'source') ``` --- docs/general/administration/troubleshooting.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/docs/general/administration/troubleshooting.md b/docs/general/administration/troubleshooting.md index add962bd..f2ce5be9 100644 --- a/docs/general/administration/troubleshooting.md +++ b/docs/general/administration/troubleshooting.md @@ -49,10 +49,7 @@ To enable debug logging, create the `logging.json` file and add the following co { "Serilog": { "MinimumLevel": { - "Default": "Debug", - "Override": { - "": "Debug" - } + "Default": "Debug" } } } From 940ded6f8736a79df70d885a1b04ad7b0268fec1 Mon Sep 17 00:00:00 2001 From: Allegra Date: Wed, 19 Nov 2025 01:41:10 -0500 Subject: [PATCH 636/896] Add information about docker tags and automatic updates (#1632) * feat(container): add information about docker tags and automatic updates * feat(tags): add tag descriptions to the docs instead of referencing the forum * fix: update internal links * fix: update internal links * remove added latest tags * adjust verbiage * remove tag from docker compose instructions * fix linting * apply suggested changes to container.md --------- Co-authored-by: BotBlake --- docs/general/installation/_container-docker-compose.md | 3 ++- docs/general/installation/_container-podman.md | 2 +- docs/general/installation/container.md | 8 ++++++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/docs/general/installation/_container-docker-compose.md b/docs/general/installation/_container-docker-compose.md index 1dffa737..ef7f13ff 100644 --- a/docs/general/installation/_container-docker-compose.md +++ b/docs/general/installation/_container-docker-compose.md @@ -13,13 +13,14 @@ You WILL NOT receive any support for running Jellyfin in Docker on platforms oth ::: -Create a `docker-compose.yml` file with the following contents. Add in the UID and GID that you would like to run jellyfin as in the user line below, or remove the user line to use the default (root). +Create a `docker-compose.yml` file like the following. ```yml services: jellyfin: image: jellyfin/jellyfin container_name: jellyfin + # Optional - specify the uid and gid you would like Jellyfin to use instead of root user: uid:gid ports: - 8096:8096/tcp diff --git a/docs/general/installation/_container-podman.md b/docs/general/installation/_container-podman.md index d3de4682..ed36e531 100644 --- a/docs/general/installation/_container-podman.md +++ b/docs/general/installation/_container-podman.md @@ -44,7 +44,7 @@ The `--user` option will run with the provided user id and group id _inside_ the The `--userns keep-id` flag ensures that current user's id is mapped to the non-root user's id inside the container. This ensures that the permissions for directories bind-mounted inside the container are mapped correctly between the user running Podman and the user running Jellyfin inside the container. -Keep in mind that the `--label "io.containers.autoupdate=image"` flag will allow the container to be automatically updated via `podman auto-update`. +Keep in mind that the `--label "io.containers.autoupdate=image"` flag will allow the container to be automatically updated via `podman auto-update`, and a [backup](/docs/general/administration/backup-and-restore) will be required to restore a previous version. The `z` (shared volume) or `Z` (private volume) volume option and `relabel=shared` or `relabel=private` mount option tell Podman to relabel files inside the volumes as appropriate, for systems running SELinux. diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index a97e7caa..02f7b65c 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -19,6 +19,14 @@ hotio image: `ghcr.io/hotio/jellyfin`. Jellyfin distributes official container images on [Docker Hub](https://hub.docker.com/r/jellyfin/jellyfin/) and the [GitHub Container Registry](https://ghcr.io/jellyfin/jellyfin) for multiple architectures. These images are based on Debian and [built directly from the Jellyfin source code](https://github.com/jellyfin/jellyfin-packaging/blob/master/docker/Dockerfile). +Several tags are available tracking different builds and [version](/docs/general/contributing/release-procedure/#versioning) levels. + +- `latest` always tracks the latest stable release, including through major and minor version bumps +- `X` (e.g. `10`) tracks the major version, e.g. the latest 10.Y.Z +- `X.Y` (e.g. `10.11`) tracks the minor version, e.g. the latest 10.11.Z +- `X.Y.Z` (e.g. `10.11.0`) tracks a specific release +- `X.Y.Z.YYYYMMDD-HHMMSS` (e.g. `10.11.0.20251020-004604`) tracks a specific packaging build + Additionally, there are several third parties providing unofficial container images, including the [LinuxServer.io](https://www.linuxserver.io/) ([Dockerfile](https://github.com/linuxserver/docker-jellyfin/blob/master/Dockerfile)) project and [hotio](https://github.com/hotio) ([Dockerfile](https://github.com/hotio/jellyfin/blob/release/linux-amd64.Dockerfile)), which offer images based on Ubuntu and the official Jellyfin Ubuntu binary packages. ## Installation Instructions From 1f05404733b090c02e9284d811fdf84eadd87bf3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Nov 2025 14:49:56 +0800 Subject: [PATCH 637/896] Update dependency sass to v1.94.0 (#1646) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index c484dc56..058c90a4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.93.2", + "sass": "1.94.0", "swiper": "12.0.3", "ua-parser-js": "2.0.6", "url-loader": "4.1.1" @@ -20112,9 +20112,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.93.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz", - "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", + "version": "1.94.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.94.0.tgz", + "integrity": "sha512-Dqh7SiYcaFtdv5Wvku6QgS5IGPm281L+ZtVD1U2FJa7Q0EFRlq8Z3sjYtz6gYObsYThUOz9ArwFqPZx+1azILQ==", "license": "MIT", "peer": true, "dependencies": { diff --git a/package.json b/package.json index 01b463f8..935b5505 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.93.2", + "sass": "1.94.0", "swiper": "12.0.3", "ua-parser-js": "2.0.6", "url-loader": "4.1.1" From 306d067c9f802939c74d1d344787cd829676195e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Nov 2025 14:50:13 +0800 Subject: [PATCH 638/896] Update actions/checkout action to v5.0.1 (#1658) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/build.yml | 2 +- .github/workflows/lint.yml | 4 ++-- .github/workflows/test.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 13fc914c..a55b373c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ jobs: name: Build runs-on: ubuntu-latest steps: - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 with: ref: ${{ github.event.pull_request.head.sha || github.sha }} - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index ec6d06ff..474a0d4f 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 - name: Set up Node.js uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out Git repository - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 - name: Set up problem matcher uses: xt0rted/markdownlint-problem-matcher@1a5fabfb577370cfdf5af944d418e4be3ea06f27 # v3.0.0 - name: Run markdownlint diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2dbcbaad..0e32a6d5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,7 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 - name: Set up Node.js uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 From 442e372a9bcad9fb67747788346bfb56db1baf9e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 19 Nov 2025 14:50:30 +0800 Subject: [PATCH 639/896] Update dependency typescript-eslint to v8.46.4 (#1659) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 124 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 63 insertions(+), 63 deletions(-) diff --git a/package-lock.json b/package-lock.json index 058c90a4..1107c5a0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", - "typescript-eslint": "8.46.3", + "typescript-eslint": "8.46.4", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6074,17 +6074,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.46.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.3.tgz", - "integrity": "sha512-sbaQ27XBUopBkRiuY/P9sWGOWUW4rl8fDoHIUmLpZd8uldsTyB4/Zg6bWTegPoTLnKj9Hqgn3QD6cjPNB32Odw==", + "version": "8.46.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.4.tgz", + "integrity": "sha512-R48VhmTJqplNyDxCyqqVkFSZIx1qX6PzwqgcXn1olLrzxcSBDlOsbtcnQuQhNtnNiJ4Xe5gREI1foajYaYU2Vg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.46.3", - "@typescript-eslint/type-utils": "8.46.3", - "@typescript-eslint/utils": "8.46.3", - "@typescript-eslint/visitor-keys": "8.46.3", + "@typescript-eslint/scope-manager": "8.46.4", + "@typescript-eslint/type-utils": "8.46.4", + "@typescript-eslint/utils": "8.46.4", + "@typescript-eslint/visitor-keys": "8.46.4", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -6098,7 +6098,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.46.3", + "@typescript-eslint/parser": "^8.46.4", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -6114,17 +6114,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.46.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.3.tgz", - "integrity": "sha512-6m1I5RmHBGTnUGS113G04DMu3CpSdxCAU/UvtjNWL4Nuf3MW9tQhiJqRlHzChIkhy6kZSAQmc+I1bcGjE3yNKg==", + "version": "8.46.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.4.tgz", + "integrity": "sha512-tK3GPFWbirvNgsNKto+UmB/cRtn6TZfyw0D6IKrW55n6Vbs7KJoZtI//kpTKzE/DUmmnAFD8/Ca46s7Obs92/w==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.46.3", - "@typescript-eslint/types": "8.46.3", - "@typescript-eslint/typescript-estree": "8.46.3", - "@typescript-eslint/visitor-keys": "8.46.3", + "@typescript-eslint/scope-manager": "8.46.4", + "@typescript-eslint/types": "8.46.4", + "@typescript-eslint/typescript-estree": "8.46.4", + "@typescript-eslint/visitor-keys": "8.46.4", "debug": "^4.3.4" }, "engines": { @@ -6140,14 +6140,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.46.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.3.tgz", - "integrity": "sha512-Fz8yFXsp2wDFeUElO88S9n4w1I4CWDTXDqDr9gYvZgUpwXQqmZBr9+NTTql5R3J7+hrJZPdpiWaB9VNhAKYLuQ==", + "version": "8.46.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.4.tgz", + "integrity": "sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.46.3", - "@typescript-eslint/types": "^8.46.3", + "@typescript-eslint/tsconfig-utils": "^8.46.4", + "@typescript-eslint/types": "^8.46.4", "debug": "^4.3.4" }, "engines": { @@ -6162,14 +6162,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.46.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.3.tgz", - "integrity": "sha512-FCi7Y1zgrmxp3DfWfr+3m9ansUUFoy8dkEdeQSgA9gbm8DaHYvZCdkFRQrtKiedFf3Ha6VmoqoAaP68+i+22kg==", + "version": "8.46.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.4.tgz", + "integrity": "sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.3", - "@typescript-eslint/visitor-keys": "8.46.3" + "@typescript-eslint/types": "8.46.4", + "@typescript-eslint/visitor-keys": "8.46.4" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6180,9 +6180,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.46.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.3.tgz", - "integrity": "sha512-GLupljMniHNIROP0zE7nCcybptolcH8QZfXOpCfhQDAdwJ/ZTlcaBOYebSOZotpti/3HrHSw7D3PZm75gYFsOA==", + "version": "8.46.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.4.tgz", + "integrity": "sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==", "dev": true, "license": "MIT", "engines": { @@ -6197,15 +6197,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.46.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.3.tgz", - "integrity": "sha512-ZPCADbr+qfz3aiTTYNNkCbUt+cjNwI/5McyANNrFBpVxPt7GqpEYz5ZfdwuFyGUnJ9FdDXbGODUu6iRCI6XRXw==", + "version": "8.46.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.4.tgz", + "integrity": "sha512-V4QC8h3fdT5Wro6vANk6eojqfbv5bpwHuMsBcJUJkqs2z5XnYhJzyz9Y02eUmF9u3PgXEUiOt4w4KHR3P+z0PQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.3", - "@typescript-eslint/typescript-estree": "8.46.3", - "@typescript-eslint/utils": "8.46.3", + "@typescript-eslint/types": "8.46.4", + "@typescript-eslint/typescript-estree": "8.46.4", + "@typescript-eslint/utils": "8.46.4", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6222,9 +6222,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.46.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.3.tgz", - "integrity": "sha512-G7Ok9WN/ggW7e/tOf8TQYMaxgID3Iujn231hfi0Pc7ZheztIJVpO44ekY00b7akqc6nZcvregk0Jpah3kep6hA==", + "version": "8.46.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.4.tgz", + "integrity": "sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==", "dev": true, "license": "MIT", "engines": { @@ -6236,16 +6236,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.46.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.3.tgz", - "integrity": "sha512-f/NvtRjOm80BtNM5OQtlaBdM5BRFUv7gf381j9wygDNL+qOYSNOgtQ/DCndiYi80iIOv76QqaTmp4fa9hwI0OA==", + "version": "8.46.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.4.tgz", + "integrity": "sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.46.3", - "@typescript-eslint/tsconfig-utils": "8.46.3", - "@typescript-eslint/types": "8.46.3", - "@typescript-eslint/visitor-keys": "8.46.3", + "@typescript-eslint/project-service": "8.46.4", + "@typescript-eslint/tsconfig-utils": "8.46.4", + "@typescript-eslint/types": "8.46.4", + "@typescript-eslint/visitor-keys": "8.46.4", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6291,16 +6291,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.46.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.3.tgz", - "integrity": "sha512-VXw7qmdkucEx9WkmR3ld/u6VhRyKeiF1uxWwCy/iuNfokjJ7VhsgLSOTjsol8BunSw190zABzpwdNsze2Kpo4g==", + "version": "8.46.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.4.tgz", + "integrity": "sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.46.3", - "@typescript-eslint/types": "8.46.3", - "@typescript-eslint/typescript-estree": "8.46.3" + "@typescript-eslint/scope-manager": "8.46.4", + "@typescript-eslint/types": "8.46.4", + "@typescript-eslint/typescript-estree": "8.46.4" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6315,13 +6315,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.46.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.3.tgz", - "integrity": "sha512-uk574k8IU0rOF/AjniX8qbLSGURJVUCeM5e4MIMKBFFi8weeiLrG1fyQejyLXQpRZbU/1BuQasleV/RfHC3hHg==", + "version": "8.46.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.4.tgz", + "integrity": "sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.3", + "@typescript-eslint/types": "8.46.4", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -21811,16 +21811,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.46.3", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.46.3.tgz", - "integrity": "sha512-bAfgMavTuGo+8n6/QQDVQz4tZ4f7Soqg53RbrlZQEoAltYop/XR4RAts/I0BrO3TTClTSTFJ0wYbla+P8cEWJA==", + "version": "8.46.4", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.46.4.tgz", + "integrity": "sha512-KALyxkpYV5Ix7UhvjTwJXZv76VWsHG+NjNlt/z+a17SOQSiOcBdUXdbJdyXi7RPxrBFECtFOiPwUJQusJuCqrg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.46.3", - "@typescript-eslint/parser": "8.46.3", - "@typescript-eslint/typescript-estree": "8.46.3", - "@typescript-eslint/utils": "8.46.3" + "@typescript-eslint/eslint-plugin": "8.46.4", + "@typescript-eslint/parser": "8.46.4", + "@typescript-eslint/typescript-estree": "8.46.4", + "@typescript-eslint/utils": "8.46.4" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 935b5505..8b0a4e0c 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", - "typescript-eslint": "8.46.3", + "typescript-eslint": "8.46.4", "typescript-plugin-css-modules": "5.2.0" } } From 9986be9ef2fab81f497157e3de8f0335f61d7a3f Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 19 Nov 2025 15:16:04 +0800 Subject: [PATCH 640/896] markdownlint ignore old blogs --- .markdownlintignore | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .markdownlintignore diff --git a/.markdownlintignore b/.markdownlintignore new file mode 100644 index 00000000..fc44a181 --- /dev/null +++ b/.markdownlintignore @@ -0,0 +1,6 @@ +blog/2019/* +blog/2020/* +blog/2021/* +blog/2022/* +blog/2023/* +blog/2024/* \ No newline at end of file From c07a8f914cf02776a07cee4cd5d0b7c487085c2a Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 19 Nov 2025 15:16:11 +0800 Subject: [PATCH 641/896] disable md060 --- .markdownlint.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.markdownlint.yaml b/.markdownlint.yaml index 984249c9..603a10f9 100644 --- a/.markdownlint.yaml +++ b/.markdownlint.yaml @@ -17,3 +17,6 @@ MD026: # MD028/no-blanks-blockquote MD028: false + +# MD060/table-column-style +MD060: false From eaac90c29fd2569c2814f632003228bc38de07b3 Mon Sep 17 00:00:00 2001 From: Allegra Date: Wed, 19 Nov 2025 02:35:59 -0500 Subject: [PATCH 642/896] fix linting --- docs/general/administration/backup-and-restore.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/general/administration/backup-and-restore.md b/docs/general/administration/backup-and-restore.md index 601723af..d091cee6 100644 --- a/docs/general/administration/backup-and-restore.md +++ b/docs/general/administration/backup-and-restore.md @@ -24,7 +24,7 @@ There are two ways of backing up your Jellyfin data. One is with its built-in Ba Jellyfin's built-in backup system is able to create a backup while your system is online and running, as opposed to the manual process that **requires** you to stop Jellyfin beforehand. However in 10.11 we still recommend performing the backup process during a time of low activity and while no scan is currently active. -### Create a Backup +### Create a Built-in Backup To take a new Backup, enter the Jellyfin Dashboard, open the `Backups` tab and click on the `Create Backup` button. The popup will now ask you to select what data you want to backup. @@ -58,7 +58,7 @@ To restore from a Backup you can either use the webUI by navigating to the same Taking a manual Backup essentially involves you copying all the data jellyfin requires on your own. -### Create a Backup +### Create a Manual Backup 1. Stop the running Jellyfin server. This is extremely important, as otherwise the database will be locked and might not be recoverable when restoring. Note that this will interrupt any playback. - Any platform: Within the Jellyfin Dashboard, click "Shutdown". This should cleanly stop the process on all platforms, but if not, try one of the following. @@ -94,7 +94,7 @@ Taking a manual Backup essentially involves you copying all the data jellyfin re 3. Start up Jellyfin again, either after upgrading or on the current version. You now have a safe copy of your data in the path chosen in step 2. -### Restoring from a Manual Backup +### Restore from a Manual Backup This process assumes you followed the steps above to take the backup. From 27bdee1f32b6ac39152644a25aa3b5b2f107ebc2 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Wed, 19 Nov 2025 16:04:37 +0800 Subject: [PATCH 643/896] opt out in individual files instead --- .markdownlintignore | 6 ------ blog/2020/06-21-packaging-updates.md | 10 ++++++---- blog/2020/10-05-android-next.md | 2 ++ 3 files changed, 8 insertions(+), 10 deletions(-) delete mode 100644 .markdownlintignore diff --git a/.markdownlintignore b/.markdownlintignore deleted file mode 100644 index fc44a181..00000000 --- a/.markdownlintignore +++ /dev/null @@ -1,6 +0,0 @@ -blog/2019/* -blog/2020/* -blog/2021/* -blog/2022/* -blog/2023/* -blog/2024/* \ No newline at end of file diff --git a/blog/2020/06-21-packaging-updates.md b/blog/2020/06-21-packaging-updates.md index 5e4ac148..a9b773e2 100644 --- a/blog/2020/06-21-packaging-updates.md +++ b/blog/2020/06-21-packaging-updates.md @@ -1,11 +1,13 @@ --- -title: "Packaging Updates for 10.6.0" -description: "Some backend packaging changes are here: what you should know" +title: 'Packaging Updates for 10.6.0' +description: 'Some backend packaging changes are here: what you should know' authors: joshuaboniface date: 2020-06-21 slug: packaging-updates --- + + Packaging and building binaries for releases and testing has long been an issue for us. From fighting with duct-tape-and-coat-hanger scripts, to testing breaking changes, to massaging official releases, how we were doing things for the last year-and-a-half needed some improvements. Luckily, today they are all completed. In this post, I'll detail the changes as well as what the entail for our users. @@ -24,7 +26,7 @@ The main difference is the naming - the `jellyfin-web` repository binaries are n ### Azure Pipelines builds -Our previous build infrastructure consisted of a veritable spaghetti factory of Bash, Python, and Docker scripts that were executed on our build server, a DigitalOcean droplet. For the most part, it worked, but the process was very fragile, opaque (I'm not even sure *I* understand how it all worked all the time, and I wrote it all!), and resource-intensive. +Our previous build infrastructure consisted of a veritable spaghetti factory of Bash, Python, and Docker scripts that were executed on our build server, a DigitalOcean droplet. For the most part, it worked, but the process was very fragile, opaque (I'm not even sure _I_ understand how it all worked all the time, and I wrote it all!), and resource-intensive. As we've moved more and more functions to Azure for testing, verification, linting, etc. in the various repositories, it became obvious that Azure Pipelines had a lot of flexibility, and would be able to perform nearly all of our build steps for us. This eliminated at least 2/3 of the build server, and gives us another cool option - unstable builds, which I'll touch on shortly. @@ -48,7 +50,7 @@ For the remaining platforms, including the archive packages for Windows, MacOS, One of the cool things that this new setup enables is "unstable" builds. For quite a while now, we've been providing (when not broken) "nightly" builds, which as their name implies are build every night if there were merged PRs from the previous day. However, these had a number of drawbacks. First, they broke a lot; second, on a busy day it would be possible for there to be up to a dozen separate PRs that made up the nightly changeset; third, they could often be totally messed up in terms of contents, for instance if the unsplit build grabbed the wrong version of Web. -The new split builds, Azure builds, and metapackages/metaimages instead let us do something far superior: build "unstable" releases for *every merged PR*. We don't have to worry about resource usage (Azure provides this), disk space, or other aspects of the build process. We can know immediately if something breaks. And most importantly, it lets anyone test our master branch in a very clear way, knowing *exactly* what version of the repository you are using and what the last merged PR was if something goes wrong. +The new split builds, Azure builds, and metapackages/metaimages instead let us do something far superior: build "unstable" releases for _every merged PR_. We don't have to worry about resource usage (Azure provides this), disk space, or other aspects of the build process. We can know immediately if something breaks. And most importantly, it lets anyone test our master branch in a very clear way, knowing _exactly_ what version of the repository you are using and what the last merged PR was if something goes wrong. Unstable builds are versioned based on the Azure build ID, which is in the format "[date].[id]", for example "20200620.12" for the 12th build on June 20th 2020. Thus this version string will tell you exactly which Azure build generated the binary, and thus which PR in which repository triggered it. For those binaries with changelogs (`.deb` and `.rpm` packages only for now), the changelog data includes the PR ID explicitly as well. diff --git a/blog/2020/10-05-android-next.md b/blog/2020/10-05-android-next.md index f09b0d96..d9e2ebe1 100644 --- a/blog/2020/10-05-android-next.md +++ b/blog/2020/10-05-android-next.md @@ -6,6 +6,8 @@ date: 2020-10-05 slug: android-next --- + + This will be a net benefit for users and developers alike! From f571dae0b882c69dbcc98e307c2fa700e51c8ef3 Mon Sep 17 00:00:00 2001 From: Allegra Date: Thu, 20 Nov 2025 11:55:28 -0500 Subject: [PATCH 644/896] fix minimum free space in backup folder --- docs/general/administration/backup-and-restore.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/backup-and-restore.md b/docs/general/administration/backup-and-restore.md index d091cee6..19735eab 100644 --- a/docs/general/administration/backup-and-restore.md +++ b/docs/general/administration/backup-and-restore.md @@ -33,7 +33,7 @@ To take a new Backup, enter the Jellyfin Dashboard, open the `Backups` tab and c - Subtitles. All extracted subtitles including downloaded ones. - Trickplay. All trickplay data that is stored not alongside media. -The Backup system will check for at least 4GB of free space in the backup folder where backups a written to. However this can easily not be enough if you also backup Subtitles and Trickplay so ensure you have enough free space there. +The Backup system will check for at least 5GB of free space in the backup folder where backups a written to. However this can easily not be enough if you also backup Subtitles and Trickplay so ensure you have enough free space there. The Backup folder is located within your Jellyfin data directory, by default: - Official Docker: `/config/data/backups` where `` is where your `/config` volume is sourced from; this is set in your `docker-compose.yml` or in your `-v` options to `docker run`. From a08f4d0353e8d5517f9f7fdd25948b2122a7a0a5 Mon Sep 17 00:00:00 2001 From: guiweber Date: Sun, 23 Nov 2025 12:04:24 +0100 Subject: [PATCH 645/896] Add documentation for external artist images The use of external artist images was previously not documented despite the functionality being present. These changes add how and where artist images can be put alongside the media files. I am not sure if other filenames than "folder" are accepted. Maybe someone familiar with the codebase could verify? For now I've only checked the "folder" filename as being accepted. --- docs/general/server/media/_metadata-images.md | 60 ++++++++++--------- 1 file changed, 33 insertions(+), 27 deletions(-) diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md index f06135fd..4dd7942e 100644 --- a/docs/general/server/media/_metadata-images.md +++ b/docs/general/server/media/_metadata-images.md @@ -4,18 +4,23 @@ Images can either be provided as external files within the media folders, or embedded in the media files themselves. When external imaged are provided, they should be placed alongside the media files. When they are provided, they will take precedence over other sources. +Similar to media folders, an artist image can be placed in the root of an artist’s folder. It will be shown both when browsing artists and on the artist’s detail page. + + import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; ```txt - Album - ā”œā”€ā”€ cover.jpg - ā”œā”€ā”€ backdrop.webp - ā”œā”€ā”€ logo.png - ā”œā”€ā”€ Track 1.m4a - └── Track 2.m4a + Artist + ā”œā”€ā”€ Album + │ ā”œā”€ā”€ cover.jpg + │ ā”œā”€ā”€ backdrop.webp + │ ā”œā”€ā”€ logo.png + │ ā”œā”€ā”€ Track 1.m4a + │ └── Track 2.m4a + └── folder.jpg ``` When no images are provided for music, Jellyfin will take the cover image from the first track that has an embedded cover image. @@ -49,7 +54,7 @@ Image types: | Type | Description | | -------- | --------------------------------------------------------------------------------------- | -| Primary | The primary cover image | +| Primary | The primary cover/artist image | | Backdrop | Background image in media page 1 | | Banner | Displayed when browsing library in banner mode. Video only. 2 | | Logo | Logo displayed on the top of a media item. | @@ -64,26 +69,27 @@ Image types: Unless otherwise noted, all filenames can be used either standalone (e.g. `logo.png`) or as a suffix (e.g. `movie-logo.png`) -| Filename | Type | Movies | Series | Season | Episode | Music | -| --------------------------- | -------- | --------------- | ------ | ------ | ------- | ----- | -| poster | Primary | āœ… 2 | āœ… | āœ… | | āœ… | -| folder | Primary | āœ… 2 | āœ… | āœ… | | āœ… | -| cover | Primary | āœ… 2 | āœ… | āœ… | | āœ… | -| default | Primary | āœ… 2 | āœ… | āœ… | | āœ… | -| movie | Primary | āœ… 2 | | | | | -| show | Primary | | āœ… | | | | -| jacket | Primary | | | | | āœ… | -| thumb (suffix) 1 | Primary | | | | āœ… | | -| backdrop | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | -| fanart | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | -| background | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | -| art | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | -| extrafanart (folder) | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | -| banner | Banner | āœ… | āœ… | āœ… | | āœ… | -| logo | Logo | āœ… 2 | āœ… | āœ… | | āœ… | -| clearlogo | Logo | āœ… 2 | āœ… | āœ… | | āœ… | -| landscape | Thumb | āœ… | āœ… | āœ… | | āœ… | -| thumb | Thumb | āœ… | āœ… | āœ… | | āœ… | +| Filename | Type | Movies | Series | Season | Episode | Music | Artist | +| ------------------------ | --------- | --------------- | ------ | ------ | ------- | ----- | ------ | +| poster | Primary | āœ… 2 | āœ… | āœ… | | āœ… | | +| folder | Primary | āœ… 2 | āœ… | āœ… | | āœ… | āœ… | +| cover | Primary | āœ… 2 | āœ… | āœ… | | āœ… | | +| default | Primary | āœ… 2 | āœ… | āœ… | | āœ… | | +| movie | Primary | āœ… 2 | | | | | | +| show | Primary | | āœ… | | | | | +| jacket | Primary | | | | | āœ… | | +| thumb (suffix) 1 | Primary | | | | āœ… | | | +| backdrop | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | | +| fanart | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | | +| background | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | | +| art | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | | +| extrafanart (folder) | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | | +| banner | Banner | āœ… | āœ… | āœ… | | āœ… | | +| logo | Logo | āœ… 2 | āœ… | āœ… | | āœ… | | +| clearlogo | Logo | āœ… 2 | āœ… | āœ… | | āœ… | | +| landscape | Thumb | āœ… | āœ… | āœ… | | āœ… | | +| thumb | Thumb | āœ… | āœ… | āœ… | | āœ… | | + 1 For example: `S01E01 Some Episode-thumb.jpg`
    2 These file names can also be embedded in supported media containers (e.g. mkv) and will be used when the `Embedded Image Extractor` source is enabled for movies. From 8899326bb0a9ee86ab00b12a0d79ffce384ac0c9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 19:01:39 +0000 Subject: [PATCH 646/896] Update dependency typescript-eslint to v8.47.0 --- package-lock.json | 124 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 63 insertions(+), 63 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1107c5a0..3ee182de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", - "typescript-eslint": "8.46.4", + "typescript-eslint": "8.47.0", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6074,17 +6074,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.46.4.tgz", - "integrity": "sha512-R48VhmTJqplNyDxCyqqVkFSZIx1qX6PzwqgcXn1olLrzxcSBDlOsbtcnQuQhNtnNiJ4Xe5gREI1foajYaYU2Vg==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.47.0.tgz", + "integrity": "sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.46.4", - "@typescript-eslint/type-utils": "8.46.4", - "@typescript-eslint/utils": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4", + "@typescript-eslint/scope-manager": "8.47.0", + "@typescript-eslint/type-utils": "8.47.0", + "@typescript-eslint/utils": "8.47.0", + "@typescript-eslint/visitor-keys": "8.47.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -6098,7 +6098,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.46.4", + "@typescript-eslint/parser": "^8.47.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -6114,17 +6114,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.4.tgz", - "integrity": "sha512-tK3GPFWbirvNgsNKto+UmB/cRtn6TZfyw0D6IKrW55n6Vbs7KJoZtI//kpTKzE/DUmmnAFD8/Ca46s7Obs92/w==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.47.0.tgz", + "integrity": "sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/typescript-estree": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4", + "@typescript-eslint/scope-manager": "8.47.0", + "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/typescript-estree": "8.47.0", + "@typescript-eslint/visitor-keys": "8.47.0", "debug": "^4.3.4" }, "engines": { @@ -6140,14 +6140,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.4.tgz", - "integrity": "sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.47.0.tgz", + "integrity": "sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.46.4", - "@typescript-eslint/types": "^8.46.4", + "@typescript-eslint/tsconfig-utils": "^8.47.0", + "@typescript-eslint/types": "^8.47.0", "debug": "^4.3.4" }, "engines": { @@ -6162,14 +6162,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.4.tgz", - "integrity": "sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.47.0.tgz", + "integrity": "sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4" + "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/visitor-keys": "8.47.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6180,9 +6180,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.4.tgz", - "integrity": "sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.47.0.tgz", + "integrity": "sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g==", "dev": true, "license": "MIT", "engines": { @@ -6197,15 +6197,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.46.4.tgz", - "integrity": "sha512-V4QC8h3fdT5Wro6vANk6eojqfbv5bpwHuMsBcJUJkqs2z5XnYhJzyz9Y02eUmF9u3PgXEUiOt4w4KHR3P+z0PQ==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.47.0.tgz", + "integrity": "sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/typescript-estree": "8.46.4", - "@typescript-eslint/utils": "8.46.4", + "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/typescript-estree": "8.47.0", + "@typescript-eslint/utils": "8.47.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6222,9 +6222,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.4.tgz", - "integrity": "sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.47.0.tgz", + "integrity": "sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A==", "dev": true, "license": "MIT", "engines": { @@ -6236,16 +6236,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.4.tgz", - "integrity": "sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.47.0.tgz", + "integrity": "sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.46.4", - "@typescript-eslint/tsconfig-utils": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4", + "@typescript-eslint/project-service": "8.47.0", + "@typescript-eslint/tsconfig-utils": "8.47.0", + "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/visitor-keys": "8.47.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6291,16 +6291,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.4.tgz", - "integrity": "sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.47.0.tgz", + "integrity": "sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/typescript-estree": "8.46.4" + "@typescript-eslint/scope-manager": "8.47.0", + "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/typescript-estree": "8.47.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6315,13 +6315,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.4.tgz", - "integrity": "sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.47.0.tgz", + "integrity": "sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.4", + "@typescript-eslint/types": "8.47.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -21811,16 +21811,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.46.4.tgz", - "integrity": "sha512-KALyxkpYV5Ix7UhvjTwJXZv76VWsHG+NjNlt/z+a17SOQSiOcBdUXdbJdyXi7RPxrBFECtFOiPwUJQusJuCqrg==", + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.47.0.tgz", + "integrity": "sha512-Lwe8i2XQ3WoMjua/r1PHrCTpkubPYJCAfOurtn+mtTzqB6jNd+14n9UN1bJ4s3F49x9ixAm0FLflB/JzQ57M8Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.46.4", - "@typescript-eslint/parser": "8.46.4", - "@typescript-eslint/typescript-estree": "8.46.4", - "@typescript-eslint/utils": "8.46.4" + "@typescript-eslint/eslint-plugin": "8.47.0", + "@typescript-eslint/parser": "8.47.0", + "@typescript-eslint/typescript-estree": "8.47.0", + "@typescript-eslint/utils": "8.47.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 8b0a4e0c..d6ffbfaf 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", - "typescript-eslint": "8.46.4", + "typescript-eslint": "8.47.0", "typescript-plugin-css-modules": "5.2.0" } } From 5e75cffd2b3a1d1b76ae6c2a69b9d8ff6fc542a1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 25 Nov 2025 02:34:40 +0000 Subject: [PATCH 647/896] Update dependency @types/react to v18.3.27 --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1107c5a0..1b4e38eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39,7 +39,7 @@ "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", "@eslint/js": "9.39.1", - "@types/react": "18.3.26", + "@types/react": "18.3.27", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "eslint": "9.39.1", @@ -5921,14 +5921,14 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.26", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.26.tgz", - "integrity": "sha512-RFA/bURkcKzx/X9oumPG9Vp3D3JUgus/d0b67KB0t5S/raciymilkOa66olh78MUI92QLbEJevO7rvqU/kjwKA==", + "version": "18.3.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz", + "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==", "license": "MIT", "peer": true, "dependencies": { "@types/prop-types": "*", - "csstype": "^3.0.2" + "csstype": "^3.2.2" } }, "node_modules/@types/react-helmet": { @@ -8666,9 +8666,9 @@ "license": "CC0-1.0" }, "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "license": "MIT" }, "node_modules/cytoscape": { diff --git a/package.json b/package.json index 8b0a4e0c..d38018eb 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", "@eslint/js": "9.39.1", - "@types/react": "18.3.26", + "@types/react": "18.3.27", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "eslint": "9.39.1", From bf2be375b69a1a06c7f892bb7b85ccd7e02df03d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 25 Nov 2025 02:34:47 +0000 Subject: [PATCH 648/896] Update dependency sass to v1.94.1 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1107c5a0..ddadf8fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.94.0", + "sass": "1.94.1", "swiper": "12.0.3", "ua-parser-js": "2.0.6", "url-loader": "4.1.1" @@ -20112,9 +20112,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.94.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.94.0.tgz", - "integrity": "sha512-Dqh7SiYcaFtdv5Wvku6QgS5IGPm281L+ZtVD1U2FJa7Q0EFRlq8Z3sjYtz6gYObsYThUOz9ArwFqPZx+1azILQ==", + "version": "1.94.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.94.1.tgz", + "integrity": "sha512-/YVm5FRQaRlr3oNh2LLFYne1PdPlRZGyKnHh1sLleOqLcohTR4eUUvBjBIqkl1fEXd1MGOHgzJGJh+LgTtV4KQ==", "license": "MIT", "peer": true, "dependencies": { diff --git a/package.json b/package.json index 8b0a4e0c..157c6152 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.94.0", + "sass": "1.94.1", "swiper": "12.0.3", "ua-parser-js": "2.0.6", "url-loader": "4.1.1" From 63e1042d2744432a92fa950cee66c3af3db97cee Mon Sep 17 00:00:00 2001 From: guiweber Date: Tue, 25 Nov 2025 14:51:31 +0100 Subject: [PATCH 649/896] Fixed the Lint issues Fixed the Lint issues even though they were already present in the original file. --- docs/general/server/media/_metadata-images.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md index 4dd7942e..d095259e 100644 --- a/docs/general/server/media/_metadata-images.md +++ b/docs/general/server/media/_metadata-images.md @@ -6,7 +6,6 @@ Images can either be provided as external files within the media folders, or emb Similar to media folders, an artist image can be placed in the root of an artist’s folder. It will be shown both when browsing artists and on the artist’s detail page. - import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; @@ -90,7 +89,6 @@ Unless otherwise noted, all filenames can be used either standalone (e.g. `logo. | landscape | Thumb | āœ… | āœ… | āœ… | | āœ… | | | thumb | Thumb | āœ… | āœ… | āœ… | | āœ… | | - 1 For example: `S01E01 Some Episode-thumb.jpg`
    2 These file names can also be embedded in supported media containers (e.g. mkv) and will be used when the `Embedded Image Extractor` source is enabled for movies. From 9ed379f8f310c1b93de36785792e942d9c0d1eb9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 26 Nov 2025 15:11:21 +0000 Subject: [PATCH 650/896] Update actions/checkout action to v6 --- .github/workflows/build.yml | 2 +- .github/workflows/lint.yml | 4 ++-- .github/workflows/test.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a55b373c..1a05e2f9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ jobs: name: Build runs-on: ubuntu-latest steps: - - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 + - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 with: ref: ${{ github.event.pull_request.head.sha || github.sha }} - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 474a0d4f..8bf53b39 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -12,7 +12,7 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: Set up Node.js uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out Git repository - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: Set up problem matcher uses: xt0rted/markdownlint-problem-matcher@1a5fabfb577370cfdf5af944d418e4be3ea06f27 # v3.0.0 - name: Run markdownlint diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0e32a6d5..2e545f71 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,7 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: Set up Node.js uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 From f71013559dc7fbfb0066efae3501fb7f13cbb85a Mon Sep 17 00:00:00 2001 From: retardgerman <78982850+retardgerman@users.noreply.github.com> Date: Wed, 26 Nov 2025 17:50:47 +0100 Subject: [PATCH 651/896] add streamyfin back to clients list --- src/data/clients.ts | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/src/data/clients.ts b/src/data/clients.ts index 8e83b300..2701c6ba 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -915,6 +915,39 @@ const thirdPartyClients: Array = [ url: 'https://monk-studio.com/finer' } ] + }, + { + id: 'streamyfin', + name: 'Streamyfin', + description: 'A modern Jellyfin client with support for downloads, Live TV, skip intro & credits, trickplay image and more!', + clientType: ClientType.ThirdParty, + deviceTypes: [DeviceType.Mobile], + licenseType: LicenseType.OpenSource, + platforms: [Platform.Android, Platform.IOS], + primaryLinks: [ + { + id: 'play-store', + name: 'Play Store', + url: 'https://play.google.com/store/apps/details?id=com.fredrikburmester.streamyfin' + }, + { + id: 'app-store', + name: 'App Store', + url: 'https://apps.apple.com/app/streamyfin/id6593660679' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/streamyfin/streamyfin' + }, + { + id: 'website', + name: 'Website', + url: 'https://streamyfin.app' + } + ] } ]; From 29c1eaea93624f2f72f68b9c851c14ded65002c3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 27 Nov 2025 04:42:44 +0000 Subject: [PATCH 652/896] Update dependency sass to v1.94.2 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6c8de5e7..d0259c20 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.94.1", + "sass": "1.94.2", "swiper": "12.0.3", "ua-parser-js": "2.0.6", "url-loader": "4.1.1" @@ -20112,9 +20112,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.94.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.94.1.tgz", - "integrity": "sha512-/YVm5FRQaRlr3oNh2LLFYne1PdPlRZGyKnHh1sLleOqLcohTR4eUUvBjBIqkl1fEXd1MGOHgzJGJh+LgTtV4KQ==", + "version": "1.94.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.94.2.tgz", + "integrity": "sha512-N+7WK20/wOr7CzA2snJcUSSNTCzeCGUTFY3OgeQP3mZ1aj9NMQ0mSTXwlrnd89j33zzQJGqIN52GIOmYrfq46A==", "license": "MIT", "peer": true, "dependencies": { diff --git a/package.json b/package.json index e01f5639..ca5e6ee4 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.94.1", + "sass": "1.94.2", "swiper": "12.0.3", "ua-parser-js": "2.0.6", "url-loader": "4.1.1" From 1506d1db7104151d42043839e0efe3e4e56c1f49 Mon Sep 17 00:00:00 2001 From: ItsAllAboutTheCode <52703+ItsAllAboutTheCode@users.noreply.github.com> Date: Sat, 22 Nov 2025 16:40:12 -0600 Subject: [PATCH 653/896] Adding back documentation for theme-media folders The theme-music and backdrops documentation that details how to use multiple extras of theme media was removed with the the documentation revamp in April 2025. This change adds back the documentation for the `theme-music` and `backdrops` folder. Co-authored-by: felix920506 --- .../server/media/_video-external-extras.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/docs/general/server/media/_video-external-extras.md b/docs/general/server/media/_video-external-extras.md index 588cb588..bec0159c 100644 --- a/docs/general/server/media/_video-external-extras.md +++ b/docs/general/server/media/_video-external-extras.md @@ -21,6 +21,8 @@ Supported folder types are: - `other` - Generic catch all for extras of an unknown type. - `extras` - Generic catch all for extras of an unknown type. - `trailers` +- `theme-music` +- `backdrops` ```txt Best_Movie_Ever (2019) @@ -35,10 +37,17 @@ Best_Movie_Ever (2019) Awesome TV Show (2024) ā”œā”€ā”€ Season 1 │ ā”œā”€ā”€ Awesome TV Show (2024) S01E01 episode name.mp4 -│ └── trailers -│ └── trailer1.mp4 -└── interviews - └── Interview with the Director.mp4 +│ ā”œā”€ā”€ trailers +│ │ └── trailer1.mp4 +│ ā”œā”€ā”€ theme-music +│ │ ā”œā”€ā”€ Season 01 OP.mp3 +│ │ └── Season 01 ED.flac +│ └── backdrops +│ └── S1Intro.mkv +ā”œā”€ā”€ interviews +│ └── Interview with the Director.mp4 +└── theme-music + └── Series Opening.wav ``` ### File Name From e467e8c016a6ea5ef400e42e670c358923c362e5 Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Sun, 30 Nov 2025 10:32:18 +0100 Subject: [PATCH 654/896] Lock markdownlint-cli version using package.json --- .github/workflows/lint.yml | 16 +- package-lock.json | 472 ++++++++++++++++++++++++++++++++++--- package.json | 2 + 3 files changed, 451 insertions(+), 39 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 8bf53b39..531c1240 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -27,13 +27,25 @@ jobs: - name: Run eslint run: npm run lint - lint: + markdownlint: name: Lint Markdown runs-on: ubuntu-latest steps: - name: Check out Git repository uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + - name: Set up problem matcher uses: xt0rted/markdownlint-problem-matcher@1a5fabfb577370cfdf5af944d418e4be3ea06f27 # v3.0.0 + + - name: Set up Node.js + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + with: + node-version: 20 + check-latest: true + cache: npm + + - name: Install Node.js dependencies + run: npm ci --no-audit + - name: Run markdownlint - run: npx --package markdownlint-cli markdownlint '**/*.md' --ignore node_modules + run: npm run lint:markdown diff --git a/package-lock.json b/package-lock.json index d0259c20..96832051 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,6 +52,7 @@ "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", "globals": "16.5.0", + "markdownlint-cli": "0.46.0", "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", @@ -120,7 +121,6 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", "license": "MIT", - "peer": true, "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", @@ -1955,7 +1955,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" }, @@ -1978,7 +1977,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" } @@ -2088,7 +2086,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2510,7 +2507,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -3152,7 +3148,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.2.tgz", "integrity": "sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw==", "license": "MIT", - "peer": true, "dependencies": { "@docusaurus/babel": "3.9.2", "@docusaurus/bundler": "3.9.2", @@ -3358,7 +3353,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz", "integrity": "sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==", "license": "MIT", - "peer": true, "dependencies": { "@docusaurus/core": "3.9.2", "@docusaurus/logger": "3.9.2", @@ -3502,7 +3496,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz", "integrity": "sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag==", "license": "MIT", - "peer": true, "dependencies": { "@docusaurus/mdx-loader": "3.9.2", "@docusaurus/module-type-aliases": "3.9.2", @@ -4103,6 +4096,29 @@ "img-comparison-slider": "~8.0.0" } }, + "node_modules/@isaacs/balanced-match": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", + "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@isaacs/brace-expansion": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", + "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@isaacs/balanced-match": "^4.0.1" + }, + "engines": { + "node": "20 || >=22" + } + }, "node_modules/@jest/schemas": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", @@ -4363,7 +4379,6 @@ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", "license": "MIT", - "peer": true, "dependencies": { "@types/mdx": "^2.0.0" }, @@ -5257,7 +5272,6 @@ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "license": "MIT", - "peer": true, "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -5831,6 +5845,13 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/katex": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.7.tgz", + "integrity": "sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/mdast": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", @@ -5925,7 +5946,6 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz", "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==", "license": "MIT", - "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.2.2" @@ -6119,7 +6139,6 @@ "integrity": "sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.47.0", "@typescript-eslint/types": "8.47.0", @@ -6544,7 +6563,6 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6612,7 +6630,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7338,7 +7355,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "baseline-browser-mapping": "^2.8.9", "caniuse-lite": "^1.0.30001746", @@ -7638,7 +7654,6 @@ "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", "license": "Apache-2.0", - "peer": true, "dependencies": { "@chevrotain/cst-dts-gen": "11.0.3", "@chevrotain/gast": "11.0.3", @@ -8356,7 +8371,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -8676,7 +8690,6 @@ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.33.1.tgz", "integrity": "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ==", "license": "MIT", - "peer": true, "engines": { "node": ">=0.10" } @@ -9086,7 +9099,6 @@ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "license": "ISC", - "peer": true, "engines": { "node": ">=12" } @@ -10098,7 +10110,6 @@ "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -10175,7 +10186,6 @@ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", - "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -13358,9 +13368,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "license": "MIT", "dependencies": { "argparse": "^2.0.1" @@ -13418,6 +13428,13 @@ "node": ">=6" } }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "dev": true, + "license": "MIT" + }, "node_modules/jsonfile": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", @@ -13430,6 +13447,16 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -13678,6 +13705,16 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "license": "MIT" }, + "node_modules/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "uc.micro": "^2.0.0" + } + }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -13886,6 +13923,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/markdown-it": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", + "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" + }, + "bin": { + "markdown-it": "bin/markdown-it.mjs" + } + }, "node_modules/markdown-table": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", @@ -13896,6 +13951,171 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/markdownlint": { + "version": "0.39.0", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.39.0.tgz", + "integrity": "sha512-Xt/oY7bAiHwukL1iru2np5LIkhwD19Y7frlsiDILK62v3jucXCD6JXlZlwMG12HZOR+roHIVuJZrfCkOhp6k3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "micromark": "4.0.2", + "micromark-core-commonmark": "2.0.3", + "micromark-extension-directive": "4.0.0", + "micromark-extension-gfm-autolink-literal": "2.1.0", + "micromark-extension-gfm-footnote": "2.1.0", + "micromark-extension-gfm-table": "2.1.1", + "micromark-extension-math": "3.1.0", + "micromark-util-types": "2.0.2" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/DavidAnson" + } + }, + "node_modules/markdownlint-cli": { + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.46.0.tgz", + "integrity": "sha512-4gxTNzPjpLnY7ftrEZD4flPY0QBkQLiqezb6KURFSkV+vPHFOsYw8OMtY6fu82Yt8ghtSrWegpYdq1ix25VFLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "~14.0.2", + "deep-extend": "~0.6.0", + "ignore": "~7.0.5", + "js-yaml": "~4.1.1", + "jsonc-parser": "~3.3.1", + "jsonpointer": "~5.0.1", + "markdown-it": "~14.1.0", + "markdownlint": "~0.39.0", + "minimatch": "~10.1.1", + "run-con": "~1.3.2", + "smol-toml": "~1.5.2", + "tinyglobby": "~0.2.15" + }, + "bin": { + "markdownlint": "markdownlint.js" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/markdownlint-cli/node_modules/commander": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/markdownlint-cli/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/markdownlint-cli/node_modules/minimatch": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz", + "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/brace-expansion": "^5.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/markdownlint/node_modules/micromark-extension-directive": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-4.0.0.tgz", + "integrity": "sha512-/C2nqVmXXmiseSSuCdItCMho7ybwwop6RrrRPk0KbOHW21JKoCldC+8rFOaundDoRBUWBnJJcxeA/Kvi34WQXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "parse-entities": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/markdownlint/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/markdownlint/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/markdownlint/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, "node_modules/marked": { "version": "16.3.0", "resolved": "https://registry.npmjs.org/marked/-/marked-16.3.0.tgz", @@ -14325,6 +14545,13 @@ "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", "license": "CC0-1.0" }, + "node_modules/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "dev": true, + "license": "MIT" + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -15006,6 +15233,85 @@ ], "license": "MIT" }, + "node_modules/micromark-extension-math": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-math/-/micromark-extension-math-3.1.0.tgz", + "integrity": "sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/katex": "^0.16.0", + "devlop": "^1.0.0", + "katex": "^0.16.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-math/node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-math/node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-math/node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, "node_modules/micromark-extension-mdx-expression": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz", @@ -17382,7 +17688,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -18326,7 +18631,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -18880,7 +19184,6 @@ "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", - "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -19030,6 +19333,16 @@ "node": ">=6" } }, + "node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/pupa": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.3.0.tgz", @@ -19197,7 +19510,6 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -19210,7 +19522,6 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -19255,7 +19566,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", "license": "MIT", - "peer": true, "dependencies": { "@types/react": "*" }, @@ -19284,7 +19594,6 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", "license": "MIT", - "peer": true, "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -19987,6 +20296,32 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/run-con": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.3.2.tgz", + "integrity": "sha512-CcfE+mYiTcKEzg0IqS08+efdnH0oJ3zV0wSUFBNrMHMuxCtXvBCLzCJHatwuXDcu/RlhjTziTo/a1ruQik6/Yg==", + "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~4.1.0", + "minimist": "^1.2.8", + "strip-json-comments": "~3.1.1" + }, + "bin": { + "run-con": "cli.js" + } + }, + "node_modules/run-con/node_modules/ini": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -20116,7 +20451,6 @@ "resolved": "https://registry.npmjs.org/sass/-/sass-1.94.2.tgz", "integrity": "sha512-N+7WK20/wOr7CzA2snJcUSSNTCzeCGUTFY3OgeQP3mZ1aj9NMQ0mSTXwlrnd89j33zzQJGqIN52GIOmYrfq46A==", "license": "MIT", - "peer": true, "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -20245,7 +20579,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -20763,6 +21096,19 @@ "node": ">=8" } }, + "node_modules/smol-toml": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.5.2.tgz", + "integrity": "sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" + } + }, "node_modules/snake-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", @@ -21483,6 +21829,54 @@ "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==", "license": "MIT" }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/tinypool": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", @@ -21646,8 +22040,7 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD", - "peer": true + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", @@ -21801,7 +22194,6 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "devOptional": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -21930,6 +22322,13 @@ "node": "*" } }, + "node_modules/uc.micro": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", + "dev": true, + "license": "MIT" + }, "node_modules/ufo": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", @@ -22527,7 +22926,6 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.102.0.tgz", "integrity": "sha512-hUtqAR3ZLVEYDEABdBioQCIqSoguHbFn1K7WlPPWSuXmx0031BD73PSE35jKyftdSh4YLDoQNgK4pqBt5Q82MA==", "license": "MIT", - "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", diff --git a/package.json b/package.json index ca5e6ee4..2abc772e 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "write-translations": "docusaurus write-translations", "write-heading-ids": "docusaurus write-heading-ids", "lint": "eslint --ext .ts,.js,.json,.jsx,.tsx .", + "lint:markdown": "markdownlint **/*.md --ignore node_modules", "test:blog-urls": "node ./scripts/check-urls.mjs ./scripts/data/jellyfin-blog-urls.json", "test:docs-urls": "node ./scripts/check-urls.mjs ./scripts/data/jellyfin-docs-urls.json", "test:web-urls": "node ./scripts/check-urls.mjs ./scripts/data/jellyfin-web-urls.json" @@ -77,6 +78,7 @@ "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", "globals": "16.5.0", + "markdownlint-cli": "0.46.0", "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", From da8fac8d2f608a9583f16b323bf474b4952c6178 Mon Sep 17 00:00:00 2001 From: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com> Date: Sun, 30 Nov 2025 14:38:35 -0600 Subject: [PATCH 655/896] Add Jellify to Third Party Clients list --- src/data/clients.ts | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/src/data/clients.ts b/src/data/clients.ts index 67e19f30..65ef011d 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -994,6 +994,39 @@ const thirdPartyClients: Array = [ url: 'https://monk-studio.com/finer' } ] + }, + { + id: 'jellify', + name: 'Jellify', + description: 'A free and open source music player available for iOS and Android', + clientType: ClientType.ThirdParty, + deviceTypes: [DeviceType.Mobile, DeviceType.Desktop], + licenseType: LicenseType.OpenSource, + platforms: [Platform.MacOS, Platform.IOS, Platform.Android], + primaryLinks: [ + { + id: 'app-store', + name: 'App Store', + url: '', + }, + { + id: 'google-play', + name: 'Google Play', + url: 'https://play.google.com/store/apps/details?id=com.cosmonautical.jellify' + } + ], + secondaryLinks: [ + { + id: 'website', + name: 'Website', + url: 'https://jellify.app' + }, + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/Jellify-Music/App' + } + ] } ]; From ae6ef24dec028a6be498b02162328c96bd182d9b Mon Sep 17 00:00:00 2001 From: DeuSCaNoN Date: Sun, 30 Nov 2025 21:42:37 -0800 Subject: [PATCH 656/896] Create chapter-images.md Document for Chapter Image feature --- .../general/server/metadata/chapter-images.md | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 docs/general/server/metadata/chapter-images.md diff --git a/docs/general/server/metadata/chapter-images.md b/docs/general/server/metadata/chapter-images.md new file mode 100644 index 00000000..76aded90 --- /dev/null +++ b/docs/general/server/metadata/chapter-images.md @@ -0,0 +1,30 @@ +--- +uid: server-metadata-chapter-images +title: Chapter Images +--- +NOTE: Not to be confused with chapters, which are the ticks you see in the timeline when watching a video. Chapter Images must be enabled; chapters can be displayed even when Chapter Images are disabled. + +# Chapter Images +Chapter images are a type of metadata for video media files stored in Jellyfin. They are images that correspond with chapters and give a preview of the video at that timestamp. +Jellyfin stores the chapter data in `/config/metadata/library///chapters'. + +# Getting Started +The feature is enabled per library. There are 2 ways to get to the library settings +1. When you add a new library, pick a video Content type, then scroll down to the bottom where you see "Chapter Images" +2. Click the 3 dots of an existing library and scroll down to the bottom where you see "Chapter Images" + +## Enable chapter image extraction +This will enable the Chapter image feature. + +## Extract chapter images during the library scan +This will change the scheduled extraction to happen in the "Scan Media Library" task instead of the "Extract Chapter Images" task. + +# Other Settings +In the dashboard, you can configure other behaviours of the chapter image feature. These settings are found in Libraries -> Metadata + +## Interval +This creates chapters at a given interval (0 will disable dummy chapters) if no chapters are detected in the media file. +NOTE: Not recommended to use small values here. This could slow down starting the video stream as the GUI will try to render all the chapters on the timeline. + +## Resolution +This will set the resolution of the image files that are extracted From a5fade198496bf7e60c8f22fff087951b05f3272 Mon Sep 17 00:00:00 2001 From: DeuSCaNoN Date: Sun, 30 Nov 2025 22:00:18 -0800 Subject: [PATCH 657/896] Small tweaks chapter-images.md Change some wording of phrases --- docs/general/server/metadata/chapter-images.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/general/server/metadata/chapter-images.md b/docs/general/server/metadata/chapter-images.md index 76aded90..4652f7fa 100644 --- a/docs/general/server/metadata/chapter-images.md +++ b/docs/general/server/metadata/chapter-images.md @@ -2,16 +2,16 @@ uid: server-metadata-chapter-images title: Chapter Images --- -NOTE: Not to be confused with chapters, which are the ticks you see in the timeline when watching a video. Chapter Images must be enabled; chapters can be displayed even when Chapter Images are disabled. +NOTE: Not to be confused with chapters, which are the ticks you see in the timeline when watching a video. Chapter Images must be enabled to be displayed; chapters can be displayed even when Chapter Images are disabled. # Chapter Images Chapter images are a type of metadata for video media files stored in Jellyfin. They are images that correspond with chapters and give a preview of the video at that timestamp. -Jellyfin stores the chapter data in `/config/metadata/library///chapters'. +Jellyfin stores the chapter images within the metadata directory, which should be located inside your server's config directory. # Getting Started The feature is enabled per library. There are 2 ways to get to the library settings 1. When you add a new library, pick a video Content type, then scroll down to the bottom where you see "Chapter Images" -2. Click the 3 dots of an existing library and scroll down to the bottom where you see "Chapter Images" +2. Click the 3 dots of an existing library and scroll down to the bottom, where you see "Chapter Images" ## Enable chapter image extraction This will enable the Chapter image feature. From c2368981571c75b3b4e9c27416c571c3aead0bdc Mon Sep 17 00:00:00 2001 From: DeuSCaNoN Date: Sun, 30 Nov 2025 22:06:31 -0800 Subject: [PATCH 658/896] chapter-images.md tweaks --- docs/general/server/metadata/chapter-images.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/server/metadata/chapter-images.md b/docs/general/server/metadata/chapter-images.md index 4652f7fa..f2168c4e 100644 --- a/docs/general/server/metadata/chapter-images.md +++ b/docs/general/server/metadata/chapter-images.md @@ -23,8 +23,8 @@ This will change the scheduled extraction to happen in the "Scan Media Library" In the dashboard, you can configure other behaviours of the chapter image feature. These settings are found in Libraries -> Metadata ## Interval -This creates chapters at a given interval (0 will disable dummy chapters) if no chapters are detected in the media file. -NOTE: Not recommended to use small values here. This could slow down starting the video stream as the GUI will try to render all the chapters on the timeline. +This creates dummy chapters at a given interval (0 will disable dummy chapters) if no chapters are detected in the media file. The value is in seconds. +NOTE: Not recommended to use small values here. Small intervals could slow down video playback as Jellyfin's webUI video player will try to render all the chapters on the timeline. ## Resolution This will set the resolution of the image files that are extracted From af0b6c964bee494e67cdd8e08a453577c381e439 Mon Sep 17 00:00:00 2001 From: DeuSCaNoN Date: Mon, 1 Dec 2025 15:21:26 -0800 Subject: [PATCH 659/896] Format chapter-images.md Make document easier to read --- docs/general/server/metadata/chapter-images.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/general/server/metadata/chapter-images.md b/docs/general/server/metadata/chapter-images.md index f2168c4e..00179e18 100644 --- a/docs/general/server/metadata/chapter-images.md +++ b/docs/general/server/metadata/chapter-images.md @@ -6,6 +6,7 @@ NOTE: Not to be confused with chapters, which are the ticks you see in the timel # Chapter Images Chapter images are a type of metadata for video media files stored in Jellyfin. They are images that correspond with chapters and give a preview of the video at that timestamp. + Jellyfin stores the chapter images within the metadata directory, which should be located inside your server's config directory. # Getting Started @@ -13,18 +14,19 @@ The feature is enabled per library. There are 2 ways to get to the library setti 1. When you add a new library, pick a video Content type, then scroll down to the bottom where you see "Chapter Images" 2. Click the 3 dots of an existing library and scroll down to the bottom, where you see "Chapter Images" -## Enable chapter image extraction +### Enable chapter image extraction This will enable the Chapter image feature. -## Extract chapter images during the library scan +### Extract chapter images during the library scan This will change the scheduled extraction to happen in the "Scan Media Library" task instead of the "Extract Chapter Images" task. # Other Settings In the dashboard, you can configure other behaviours of the chapter image feature. These settings are found in Libraries -> Metadata -## Interval +### Interval This creates dummy chapters at a given interval (0 will disable dummy chapters) if no chapters are detected in the media file. The value is in seconds. + NOTE: Not recommended to use small values here. Small intervals could slow down video playback as Jellyfin's webUI video player will try to render all the chapters on the timeline. -## Resolution +### Resolution This will set the resolution of the image files that are extracted From 72be231c09cd59d5eb6d1faf2559e6056dd9df1c Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Tue, 2 Dec 2025 19:12:50 +0100 Subject: [PATCH 660/896] Remove DigitalOcean from sponsors section --- src/pages/contribute.module.scss | 13 ------------- src/pages/contribute.tsx | 11 +---------- 2 files changed, 1 insertion(+), 23 deletions(-) diff --git a/src/pages/contribute.module.scss b/src/pages/contribute.module.scss index d2f5501f..51dfc36e 100644 --- a/src/pages/contribute.module.scss +++ b/src/pages/contribute.module.scss @@ -1,16 +1,3 @@ -.button--digitalocean { - background-color: #0080ff; - border-color: #0080ff; -} -.button--digitalocean:hover { - background-color: #0073e6; - border-color: #0073e6; -} -.button--digitalocean:active { - background-color: #006dd9; - border-color: #006dd9; -} - .button--jetbrains { background-color: #fff; border-color: #fff; diff --git a/src/pages/contribute.tsx b/src/pages/contribute.tsx index dd328e55..a25cd622 100644 --- a/src/pages/contribute.tsx +++ b/src/pages/contribute.tsx @@ -1,5 +1,5 @@ import Link from '@docusaurus/Link'; -import { SiDigitalocean, SiJetbrains } from '@icons-pack/react-simple-icons'; +import { SiJetbrains } from '@icons-pack/react-simple-icons'; import Layout from '@theme/Layout'; import clsx from 'clsx'; import React from 'react'; @@ -53,15 +53,6 @@ export default function Contribute() {

    Sponsors

    - - - DigitalOcean - - Date: Tue, 2 Dec 2025 21:47:03 -0500 Subject: [PATCH 661/896] Add backup link (#1682) --- scripts/data/jellyfin-web-urls.json | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/data/jellyfin-web-urls.json b/scripts/data/jellyfin-web-urls.json index 98b00f8c..7083e6fa 100644 --- a/scripts/data/jellyfin-web-urls.json +++ b/scripts/data/jellyfin-web-urls.json @@ -1,4 +1,5 @@ [ + "/docs/general/administration/backup-and-restore", "/docs/general/administration/hardware-acceleration.html", "/docs/general/administration/hardware-acceleration/intel", "/docs/general/contributing/index.html", From fbdb4d786e82dc1e30b5ce62d37fb6f3792ee090 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 3 Dec 2025 07:37:08 +0000 Subject: [PATCH 662/896] Update CI dependencies --- .github/workflows/build.yml | 4 ++-- .github/workflows/lint.yml | 8 ++++---- .github/workflows/test.yml | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1a05e2f9..dc1ef9fc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,10 +19,10 @@ jobs: name: Build runs-on: ubuntu-latest steps: - - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: ref: ${{ github.event.pull_request.head.sha || github.sha }} - - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: cache: npm node-version: 20 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 531c1240..4cce1426 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -12,10 +12,10 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Set up Node.js - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: node-version: 20 check-latest: true @@ -32,13 +32,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out Git repository - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Set up problem matcher uses: xt0rted/markdownlint-problem-matcher@1a5fabfb577370cfdf5af944d418e4be3ea06f27 # v3.0.0 - name: Set up Node.js - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: node-version: 20 check-latest: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2e545f71..9a175385 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,10 +20,10 @@ jobs: steps: - name: Check out Git repository - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Set up Node.js - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: node-version: 20 check-latest: true From a6cedb0aeb2760ec4a50603ac622191ddf8f0316 Mon Sep 17 00:00:00 2001 From: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com> Date: Wed, 3 Dec 2025 14:39:35 -0600 Subject: [PATCH 663/896] add App Store link --- src/data/clients.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index 65ef011d..3b7f1481 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -1007,7 +1007,7 @@ const thirdPartyClients: Array = [ { id: 'app-store', name: 'App Store', - url: '', + url: 'https://apps.apple.com/us/app/jellify/id6736884612', }, { id: 'google-play', From 26b393b5f64a8bf3c8ef5c74ec466492c6dacf08 Mon Sep 17 00:00:00 2001 From: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com> Date: Wed, 3 Dec 2025 14:48:52 -0600 Subject: [PATCH 664/896] set GH link as primary secondary link --- src/data/clients.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index 3b7f1481..392c4dee 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -1016,15 +1016,15 @@ const thirdPartyClients: Array = [ } ], secondaryLinks: [ - { - id: 'website', - name: 'Website', - url: 'https://jellify.app' - }, { id: 'github', name: 'GitHub', url: 'https://github.com/Jellify-Music/App' + }, + { + id: 'website', + name: 'Website', + url: 'https://jellify.app' } ] } From 7c6ac5cef78dc841572ea0af37540943fa44cf6d Mon Sep 17 00:00:00 2001 From: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com> Date: Wed, 3 Dec 2025 15:22:30 -0600 Subject: [PATCH 665/896] Update clients.ts --- src/data/clients.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data/clients.ts b/src/data/clients.ts index d995c753..3de5c913 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -921,9 +921,9 @@ const thirdPartyClients: Array = [ name: 'Jellify', description: 'A free and open source music player available for iOS and Android', clientType: ClientType.ThirdParty, - deviceTypes: [DeviceType.Mobile, DeviceType.Desktop], + deviceTypes: [DeviceType.Mobile], licenseType: LicenseType.OpenSource, - platforms: [Platform.MacOS, Platform.IOS, Platform.Android], + platforms: [Platform.IOS, Platform.Android], primaryLinks: [ { id: 'app-store', From 45a6bc8cd5b03e04073d1fd7d6306d2252e49ba8 Mon Sep 17 00:00:00 2001 From: Austin Riba Date: Thu, 4 Dec 2025 23:02:15 -0800 Subject: [PATCH 666/896] Add Gelly client --- src/data/clients.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/data/clients.ts b/src/data/clients.ts index 8e83b300..e46efb7a 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -915,6 +915,29 @@ const thirdPartyClients: Array = [ url: 'https://monk-studio.com/finer' } ] + }, + { + id: 'gelly', + name: 'Gelly', + description: 'A light, native music client for Linux.', + clientType: ClientType.ThirdParty, + deviceTypes: [DeviceType.Desktop], + licenseType: LicenseType.OpenSource, + platforms: [Platform.Desktop, Platform.Linux], + primaryLinks: [ + { + id: 'flathub', + name: 'Flathub (Linux)', + url: 'https://flathub.org/apps/details/io.m51.Gelly' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'Github', + url: 'https://github.com/Fingel/gelly' + } + ] } ]; From 304019c60f886d232af8e54ee97d08aed6cfe64d Mon Sep 17 00:00:00 2001 From: retardgerman <78982850+retardgerman@users.noreply.github.com> Date: Fri, 5 Dec 2025 20:57:50 +0100 Subject: [PATCH 667/896] Resolve merge conflict in clients.ts --- src/data/clients.ts | 56 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/src/data/clients.ts b/src/data/clients.ts index 2701c6ba..70dcd374 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -948,6 +948,62 @@ const thirdPartyClients: Array = [ url: 'https://streamyfin.app' } ] + }, + { + id: 'gelly', + name: 'Gelly', + description: 'A light, native music client for Linux.', + clientType: ClientType.ThirdParty, + deviceTypes: [DeviceType.Desktop], + licenseType: LicenseType.OpenSource, + platforms: [Platform.Desktop, Platform.Linux], + primaryLinks: [ + { + id: 'flathub', + name: 'Flathub (Linux)', + url: 'https://flathub.org/apps/details/io.m51.Gelly' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'Github', + url: 'https://github.com/Fingel/gelly' + } + ] + }, + { + id: 'jellify', + name: 'Jellify', + description: 'A free and open source music player available for iOS and Android', + clientType: ClientType.ThirdParty, + deviceTypes: [DeviceType.Mobile], + licenseType: LicenseType.OpenSource, + platforms: [Platform.IOS, Platform.Android], + primaryLinks: [ + { + id: 'app-store', + name: 'App Store', + url: 'https://apps.apple.com/us/app/jellify/id6736884612' + }, + { + id: 'google-play', + name: 'Google Play', + url: 'https://play.google.com/store/apps/details?id=com.cosmonautical.jellify' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/Jellify-Music/App' + }, + { + id: 'website', + name: 'Website', + url: 'https://jellify.app' + } + ] } ]; From b485f4e0637f6ddee82526e95dc9f81bde02c405 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Fern=C3=A1ndez?= Date: Sun, 14 Dec 2025 20:17:36 +0100 Subject: [PATCH 668/896] Update Watchtower reference to fork (#1691) Signed-off-by: GitHub --- docs/general/clients/jellyfin-vue.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/general/clients/jellyfin-vue.md b/docs/general/clients/jellyfin-vue.md index be8ee9c1..6d872780 100644 --- a/docs/general/clients/jellyfin-vue.md +++ b/docs/general/clients/jellyfin-vue.md @@ -54,7 +54,7 @@ services: watchtower: container_name: watchtower - image: ghcr.io/containrrr/watchtower + image: ghcr.io/nicholas-fedor/watchtower volumes: - /var/run/docker.sock:/var/run/docker.sock environment: @@ -77,7 +77,9 @@ located where the `docker-compose.yml` file is. With this compose file: - Jellyfin Vue will be accessible on `8080` port of the machine that's running the containers -- Watchtower takes care of updating the container to the latest commit available on the [repository](https://github.com/jellyfin/jellyfin-vue). +- Watchtower (fork, [the original is unmaintained](https://github.com/containrrr/watchtower/issues/2067)) +takes care of updating the container to the latest commit available on the +[repository](https://github.com/jellyfin/jellyfin-vue). This is a good idea because: - As of now, stable releases don't exist and there have only been prereleases that don't necessarily meet a quality criteria, but [major development milestones](https://jellyfin.org/posts/vue-vue3/). From 0daaf908f69d49ee6c02bc4c478f33893f3b6af4 Mon Sep 17 00:00:00 2001 From: etki Date: Wed, 19 Nov 2025 21:40:37 +0100 Subject: [PATCH 669/896] Detailed specifics of multiversioned media folder structure --- docs/general/server/media/_video-multiversion.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/media/_video-multiversion.md b/docs/general/server/media/_video-multiversion.md index 9cc32b25..6f94f36a 100644 --- a/docs/general/server/media/_video-multiversion.md +++ b/docs/general/server/media/_video-multiversion.md @@ -2,7 +2,7 @@ ## Multiple Versions -Multiple versions of the same video can be stored together in the library using a file suffix in Movie and Music Video library types. The part before any suffixes **MUST** be exactly the same, including any years and/or metadata provider IDs. +Jellyfin supports storing multiple versions of the same video within a single movie folder by using filename suffixes. Each file **must** begin exactly with the parent folder name - including any year and/or metadata provider IDs - before adding a version label. This prefix must match character-for-character; otherwise, the files will be treated as separate movies. ```txt Movie (2021) [imdbid-tt12801262] From 6afdf672f8e9a25332b8027ec606ec5696069a86 Mon Sep 17 00:00:00 2001 From: Chris Hodapp <108633+clhodapp@users.noreply.github.com> Date: Thu, 18 Dec 2025 21:48:36 -0800 Subject: [PATCH 670/896] Remove outdated warnings about Kodi native mode --- docs/general/clients/kodi.md | 36 +++--------------------------------- 1 file changed, 3 insertions(+), 33 deletions(-) diff --git a/docs/general/clients/kodi.md b/docs/general/clients/kodi.md index e4d57760..07467278 100644 --- a/docs/general/clients/kodi.md +++ b/docs/general/clients/kodi.md @@ -91,40 +91,9 @@ To use Add-on mode, simply choose "Add-on" at the dialog and proceed to [Library #### Native Mode -:::caution - -Do not use Native mode! Use Addon-mode instead. - -Jellyfin 10.10 no longer provides the shared network folder via the API, and as such native mode does not get the required information to function. - -::: Native mode accesses your media files directly from the filesystem, bypassing the Jellyfin server during playback. Native mode needs more setup and configuration, but it can, on rare occasions, lead to better performance where network bandwidth is a limitation. It requires your media to be available to the device Kodi is running on over either NFS or Samba, and therefore should only be used on a LAN or over a VPN connection. -To use Native mode, first set up your libraries in Jellyfin with a remote path. - -:::caution - -Starting from Jellyfin 10.9 it is no longer possible to set the shared network folder. - -::: - -1. In the Jellyfin server, navigate to the Libraries section of the admin dashboard. - - Select an existing library (or create a new one) - - Select the media folder - - Enter the path to your network share in the "Shared network folder" textbox - - Possible formats: - - NFS - - `nfs://192.168.0.10:/path/to/media` - - Samba - - Guest User - `\\192.168.0.10\share_name` - - Custom User (Not Recommended) - `\\user:password@192.168.0.10\share_name` - - It's more secure to use the generic Guest mapping here and specify credentials from within Kodi - - Mounted share - - If you have mounted your network share, you can reference the local mount point. This can be more performant but generally means it only works for one type of operating system, given the difference between the file systems - - `/mnt/media` (Linux) - - `Z:\media` (Windows) - - `/Volumes/media` (Mac OS) -2. Configure libraries in Kodi +1. Configure libraries in Kodi - Skip the initial library selection. We need to add file shares to Kodi first - Within Kodi, navigate to the settings menu and select "File manager" - Select "Add source" @@ -134,7 +103,8 @@ Starting from Jellyfin 10.9 it is no longer possible to set the shared network f - Select your newly created location and choose "Ok" - Give your media source a name and choose "Ok" - Go to Add-ons -> Jellyfin -> Manage Libraries -> Add Libraries -3. Proceed to [Library Syncing](/docs/general/clients/kodi#library-syncing) +2. Proceed to [Library Syncing](/docs/general/clients/kodi#library-syncing) +3. Make sure to set up path replacements to rewrite paths on your Jellyfin server to the correct paths on your network share #### Library Syncing From 89d7a76a0de0c6a10658520d827cf6348fce0a97 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 08:01:05 +0100 Subject: [PATCH 671/896] Update dependency markdownlint-cli to v0.47.0 (#1696) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 114 ++++++++++++++++++++++++++++++++++++++++++---- package.json | 2 +- 2 files changed, 105 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 96832051..78dba338 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,7 +52,7 @@ "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", "globals": "16.5.0", - "markdownlint-cli": "0.46.0", + "markdownlint-cli": "0.47.0", "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", @@ -121,6 +121,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", @@ -1955,6 +1956,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -1977,6 +1979,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" } @@ -2086,6 +2089,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2507,6 +2511,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -3148,6 +3153,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.2.tgz", "integrity": "sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/babel": "3.9.2", "@docusaurus/bundler": "3.9.2", @@ -3353,6 +3359,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz", "integrity": "sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/core": "3.9.2", "@docusaurus/logger": "3.9.2", @@ -3496,6 +3503,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz", "integrity": "sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/mdx-loader": "3.9.2", "@docusaurus/module-type-aliases": "3.9.2", @@ -4379,6 +4387,7 @@ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", "license": "MIT", + "peer": true, "dependencies": { "@types/mdx": "^2.0.0" }, @@ -5272,6 +5281,7 @@ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -5946,6 +5956,7 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz", "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==", "license": "MIT", + "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.2.2" @@ -6139,6 +6150,7 @@ "integrity": "sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.47.0", "@typescript-eslint/types": "8.47.0", @@ -6563,6 +6575,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6630,6 +6643,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7355,6 +7369,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.8.9", "caniuse-lite": "^1.0.30001746", @@ -7654,6 +7669,7 @@ "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@chevrotain/cst-dts-gen": "11.0.3", "@chevrotain/gast": "11.0.3", @@ -8371,6 +8387,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -8690,6 +8707,7 @@ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.33.1.tgz", "integrity": "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ==", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10" } @@ -9099,6 +9117,7 @@ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "license": "ISC", + "peer": true, "engines": { "node": ">=12" } @@ -10110,6 +10129,7 @@ "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -10186,6 +10206,7 @@ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", + "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -11422,6 +11443,19 @@ "node": ">=6.9.0" } }, + "node_modules/get-east-asian-width": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", + "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-intrinsic": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", @@ -13952,9 +13986,9 @@ } }, "node_modules/markdownlint": { - "version": "0.39.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.39.0.tgz", - "integrity": "sha512-Xt/oY7bAiHwukL1iru2np5LIkhwD19Y7frlsiDILK62v3jucXCD6JXlZlwMG12HZOR+roHIVuJZrfCkOhp6k3g==", + "version": "0.40.0", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.40.0.tgz", + "integrity": "sha512-UKybllYNheWac61Ia7T6fzuQNDZimFIpCg2w6hHjgV1Qu0w1TV0LlSgryUGzM0bkKQCBhy2FDhEELB73Kb0kAg==", "dev": true, "license": "MIT", "dependencies": { @@ -13965,7 +13999,8 @@ "micromark-extension-gfm-footnote": "2.1.0", "micromark-extension-gfm-table": "2.1.1", "micromark-extension-math": "3.1.0", - "micromark-util-types": "2.0.2" + "micromark-util-types": "2.0.2", + "string-width": "8.1.0" }, "engines": { "node": ">=20" @@ -13975,9 +14010,9 @@ } }, "node_modules/markdownlint-cli": { - "version": "0.46.0", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.46.0.tgz", - "integrity": "sha512-4gxTNzPjpLnY7ftrEZD4flPY0QBkQLiqezb6KURFSkV+vPHFOsYw8OMtY6fu82Yt8ghtSrWegpYdq1ix25VFLQ==", + "version": "0.47.0", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.47.0.tgz", + "integrity": "sha512-HOcxeKFAdDoldvoYDofd85vI8LgNWy8vmYpCwnlLV46PJcodmGzD7COSSBlhHwsfT4o9KrAStGodImVBus31Bg==", "dev": true, "license": "MIT", "dependencies": { @@ -13988,7 +14023,7 @@ "jsonc-parser": "~3.3.1", "jsonpointer": "~5.0.1", "markdown-it": "~14.1.0", - "markdownlint": "~0.39.0", + "markdownlint": "~0.40.0", "minimatch": "~10.1.1", "run-con": "~1.3.2", "smol-toml": "~1.5.2", @@ -14037,6 +14072,19 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/markdownlint/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "node_modules/markdownlint/node_modules/micromark-extension-directive": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-4.0.0.tgz", @@ -14116,6 +14164,39 @@ ], "license": "MIT" }, + "node_modules/markdownlint/node_modules/string-width": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.1.0.tgz", + "integrity": "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-east-asian-width": "^1.3.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdownlint/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/marked": { "version": "16.3.0", "resolved": "https://registry.npmjs.org/marked/-/marked-16.3.0.tgz", @@ -17688,6 +17769,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -18631,6 +18713,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -19184,6 +19267,7 @@ "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", + "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -19510,6 +19594,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -19522,6 +19607,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -19566,6 +19652,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", "license": "MIT", + "peer": true, "dependencies": { "@types/react": "*" }, @@ -19594,6 +19681,7 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -20451,6 +20539,7 @@ "resolved": "https://registry.npmjs.org/sass/-/sass-1.94.2.tgz", "integrity": "sha512-N+7WK20/wOr7CzA2snJcUSSNTCzeCGUTFY3OgeQP3mZ1aj9NMQ0mSTXwlrnd89j33zzQJGqIN52GIOmYrfq46A==", "license": "MIT", + "peer": true, "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -20579,6 +20668,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -21870,6 +21960,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -22040,7 +22131,8 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" + "license": "0BSD", + "peer": true }, "node_modules/type-check": { "version": "0.4.0", @@ -22194,6 +22286,7 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "devOptional": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -22926,6 +23019,7 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.102.0.tgz", "integrity": "sha512-hUtqAR3ZLVEYDEABdBioQCIqSoguHbFn1K7WlPPWSuXmx0031BD73PSE35jKyftdSh4YLDoQNgK4pqBt5Q82MA==", "license": "MIT", + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", diff --git a/package.json b/package.json index 2abc772e..d5bc7d36 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", "globals": "16.5.0", - "markdownlint-cli": "0.46.0", + "markdownlint-cli": "0.47.0", "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.9.3", From eb0f11b8352f874b50888472b506b007abc94e63 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 08:01:15 +0100 Subject: [PATCH 672/896] Update dependency ua-parser-js to v2.0.7 (#1694) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 78dba338..0032b0cd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "react-dom": "18.3.1", "sass": "1.94.2", "swiper": "12.0.3", - "ua-parser-js": "2.0.6", + "ua-parser-js": "2.0.7", "url-loader": "4.1.1" }, "devDependencies": { @@ -22385,9 +22385,9 @@ "license": "MIT" }, "node_modules/ua-parser-js": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-2.0.6.tgz", - "integrity": "sha512-EmaxXfltJaDW75SokrY4/lXMrVyXomE/0FpIIqP2Ctic93gK7rlme55Cwkz8l3YZ6gqf94fCU7AnIkidd/KXPg==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-2.0.7.tgz", + "integrity": "sha512-CFdHVHr+6YfbktNZegH3qbYvYgC7nRNEUm2tk7nSFXSODUu4tDBpaFpP1jdXBUOKKwapVlWRfTtS8bCPzsQ47w==", "funding": [ { "type": "opencollective", diff --git a/package.json b/package.json index d5bc7d36..bbfdf2bb 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "react-dom": "18.3.1", "sass": "1.94.2", "swiper": "12.0.3", - "ua-parser-js": "2.0.6", + "ua-parser-js": "2.0.7", "url-loader": "4.1.1" }, "browserslist": { From 46277363337f90f5842aaf6bd149a9df960f756b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 08:01:46 +0100 Subject: [PATCH 673/896] Update dependency sass to v1.96.0 (#1693) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0032b0cd..7b7b2066 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.94.2", + "sass": "1.96.0", "swiper": "12.0.3", "ua-parser-js": "2.0.7", "url-loader": "4.1.1" @@ -20535,9 +20535,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.94.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.94.2.tgz", - "integrity": "sha512-N+7WK20/wOr7CzA2snJcUSSNTCzeCGUTFY3OgeQP3mZ1aj9NMQ0mSTXwlrnd89j33zzQJGqIN52GIOmYrfq46A==", + "version": "1.96.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.96.0.tgz", + "integrity": "sha512-8u4xqqUeugGNCYwr9ARNtQKTOj4KmYiJAVKXf2CTIivTCR51j96htbMKWDru8H5SaQWpyVgTfOF8Ylyf5pun1Q==", "license": "MIT", "peer": true, "dependencies": { diff --git a/package.json b/package.json index bbfdf2bb..2e335567 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.94.2", + "sass": "1.96.0", "swiper": "12.0.3", "ua-parser-js": "2.0.7", "url-loader": "4.1.1" From 3b5adb7547e78bc88327ffbf633586fe2c0e8e06 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 08:02:06 +0100 Subject: [PATCH 674/896] Update dependency @easyops-cn/docusaurus-search-local to v0.52.2 (#1688) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7b7b2066..6d362b98 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@docusaurus/plugin-svgr": "3.9.2", "@docusaurus/theme-classic": "3.9.2", "@docusaurus/theme-mermaid": "3.9.2", - "@easyops-cn/docusaurus-search-local": "0.52.1", + "@easyops-cn/docusaurus-search-local": "0.52.2", "@fontsource/noto-sans": "5.2.10", "@icons-pack/react-simple-icons": "13.8.0", "@img-comparison-slider/react": "8.0.2", @@ -3686,9 +3686,9 @@ } }, "node_modules/@easyops-cn/docusaurus-search-local": { - "version": "0.52.1", - "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.52.1.tgz", - "integrity": "sha512-pwfANjTLOQyAPc2Iz93WbG4OQM5C4COCWARbLAs79FIpIS38gHq3PrbDIX8f7oDhGQp1u6f8fr3K3u3+yZXZTA==", + "version": "0.52.2", + "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.52.2.tgz", + "integrity": "sha512-oEHkHe/OWHFcJxOhicS5UqohDOyPieREH+oNoImL/VcdrPzDxT2LB5Scov6WMOpOyDcSMJ6QCvjj63PEhhU8Nw==", "license": "MIT", "dependencies": { "@docusaurus/plugin-content-docs": "^2 || ^3", diff --git a/package.json b/package.json index 2e335567..fc2a7b37 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@docusaurus/plugin-svgr": "3.9.2", "@docusaurus/theme-classic": "3.9.2", "@docusaurus/theme-mermaid": "3.9.2", - "@easyops-cn/docusaurus-search-local": "0.52.1", + "@easyops-cn/docusaurus-search-local": "0.52.2", "@fontsource/noto-sans": "5.2.10", "@icons-pack/react-simple-icons": "13.8.0", "@img-comparison-slider/react": "8.0.2", From 23367ff54a7750da691d2c34685d49ce3c468cf6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 08:02:12 +0100 Subject: [PATCH 675/896] Update GitHub Artifact Actions (#1690) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dc1ef9fc..35a298a0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,7 +34,7 @@ jobs: npm ci --no-audit npm run build - name: Upload artifact - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: jellyfin-org__build path: build @@ -81,7 +81,7 @@ jobs: comment-tag: CFPages-deployment mode: recreate - name: Download workflow artifact - uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 + uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0 with: name: jellyfin-org__build path: build From f6e6faf892d8414db9c62664a32971069a1e3f2b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 08:06:32 +0100 Subject: [PATCH 676/896] Update dependency prettier to v3.7.4 (#1684) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6d362b98..e9db3303 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,7 +54,7 @@ "globals": "16.5.0", "markdownlint-cli": "0.47.0", "node-fetch": "3.3.2", - "prettier": "3.6.2", + "prettier": "3.7.4", "typescript": "5.9.3", "typescript-eslint": "8.47.0", "typescript-plugin-css-modules": "5.2.0" @@ -19262,9 +19262,9 @@ } }, "node_modules/prettier": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", - "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", + "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", "dev": true, "license": "MIT", "peer": true, diff --git a/package.json b/package.json index fc2a7b37..74909ffd 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "globals": "16.5.0", "markdownlint-cli": "0.47.0", "node-fetch": "3.3.2", - "prettier": "3.6.2", + "prettier": "3.7.4", "typescript": "5.9.3", "typescript-eslint": "8.47.0", "typescript-plugin-css-modules": "5.2.0" From 86b843c7bbfb3a926eb1d366c1ea66fa505e17ce Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 08:06:44 +0100 Subject: [PATCH 677/896] Update dependency typescript-eslint to v8.49.0 (#1679) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 135 ++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 64 insertions(+), 73 deletions(-) diff --git a/package-lock.json b/package-lock.json index e9db3303..78410abc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,7 +56,7 @@ "node-fetch": "3.3.2", "prettier": "3.7.4", "typescript": "5.9.3", - "typescript-eslint": "8.47.0", + "typescript-eslint": "8.49.0", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6105,18 +6105,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.47.0.tgz", - "integrity": "sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.49.0.tgz", + "integrity": "sha512-JXij0vzIaTtCwu6SxTh8qBc66kmf1xs7pI4UOiMDFVct6q86G0Zs7KRcEoJgY3Cav3x5Tq0MF5jwgpgLqgKG3A==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.47.0", - "@typescript-eslint/type-utils": "8.47.0", - "@typescript-eslint/utils": "8.47.0", - "@typescript-eslint/visitor-keys": "8.47.0", - "graphemer": "^1.4.0", + "@typescript-eslint/scope-manager": "8.49.0", + "@typescript-eslint/type-utils": "8.49.0", + "@typescript-eslint/utils": "8.49.0", + "@typescript-eslint/visitor-keys": "8.49.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" @@ -6129,7 +6128,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.47.0", + "@typescript-eslint/parser": "^8.49.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -6145,17 +6144,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.47.0.tgz", - "integrity": "sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.49.0.tgz", + "integrity": "sha512-N9lBGA9o9aqb1hVMc9hzySbhKibHmB+N3IpoShyV6HyQYRGIhlrO5rQgttypi+yEeKsKI4idxC8Jw6gXKD4THA==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.47.0", - "@typescript-eslint/types": "8.47.0", - "@typescript-eslint/typescript-estree": "8.47.0", - "@typescript-eslint/visitor-keys": "8.47.0", + "@typescript-eslint/scope-manager": "8.49.0", + "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/typescript-estree": "8.49.0", + "@typescript-eslint/visitor-keys": "8.49.0", "debug": "^4.3.4" }, "engines": { @@ -6171,14 +6170,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.47.0.tgz", - "integrity": "sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.49.0.tgz", + "integrity": "sha512-/wJN0/DKkmRUMXjZUXYZpD1NEQzQAAn9QWfGwo+Ai8gnzqH7tvqS7oNVdTjKqOcPyVIdZdyCMoqN66Ia789e7g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.47.0", - "@typescript-eslint/types": "^8.47.0", + "@typescript-eslint/tsconfig-utils": "^8.49.0", + "@typescript-eslint/types": "^8.49.0", "debug": "^4.3.4" }, "engines": { @@ -6193,14 +6192,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.47.0.tgz", - "integrity": "sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.49.0.tgz", + "integrity": "sha512-npgS3zi+/30KSOkXNs0LQXtsg9ekZ8OISAOLGWA/ZOEn0ZH74Ginfl7foziV8DT+D98WfQ5Kopwqb/PZOaIJGg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.47.0", - "@typescript-eslint/visitor-keys": "8.47.0" + "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/visitor-keys": "8.49.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6211,9 +6210,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.47.0.tgz", - "integrity": "sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.49.0.tgz", + "integrity": "sha512-8prixNi1/6nawsRYxet4YOhnbW+W9FK/bQPxsGB1D3ZrDzbJ5FXw5XmzxZv82X3B+ZccuSxo/X8q9nQ+mFecWA==", "dev": true, "license": "MIT", "engines": { @@ -6228,15 +6227,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.47.0.tgz", - "integrity": "sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.49.0.tgz", + "integrity": "sha512-KTExJfQ+svY8I10P4HdxKzWsvtVnsuCifU5MvXrRwoP2KOlNZ9ADNEWWsQTJgMxLzS5VLQKDjkCT/YzgsnqmZg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.47.0", - "@typescript-eslint/typescript-estree": "8.47.0", - "@typescript-eslint/utils": "8.47.0", + "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/typescript-estree": "8.49.0", + "@typescript-eslint/utils": "8.49.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6253,9 +6252,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.47.0.tgz", - "integrity": "sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.49.0.tgz", + "integrity": "sha512-e9k/fneezorUo6WShlQpMxXh8/8wfyc+biu6tnAqA81oWrEic0k21RHzP9uqqpyBBeBKu4T+Bsjy9/b8u7obXQ==", "dev": true, "license": "MIT", "engines": { @@ -6267,21 +6266,20 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.47.0.tgz", - "integrity": "sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.49.0.tgz", + "integrity": "sha512-jrLdRuAbPfPIdYNppHJ/D0wN+wwNfJ32YTAm10eJVsFmrVpXQnDWBn8niCSMlWjvml8jsce5E/O+86IQtTbJWA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.47.0", - "@typescript-eslint/tsconfig-utils": "8.47.0", - "@typescript-eslint/types": "8.47.0", - "@typescript-eslint/visitor-keys": "8.47.0", + "@typescript-eslint/project-service": "8.49.0", + "@typescript-eslint/tsconfig-utils": "8.49.0", + "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/visitor-keys": "8.49.0", "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", + "tinyglobby": "^0.2.15", "ts-api-utils": "^2.1.0" }, "engines": { @@ -6322,16 +6320,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.47.0.tgz", - "integrity": "sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.49.0.tgz", + "integrity": "sha512-N3W7rJw7Rw+z1tRsHZbK395TWSYvufBXumYtEGzypgMUthlg0/hmCImeA8hgO2d2G4pd7ftpxxul2J8OdtdaFA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.47.0", - "@typescript-eslint/types": "8.47.0", - "@typescript-eslint/typescript-estree": "8.47.0" + "@typescript-eslint/scope-manager": "8.49.0", + "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/typescript-estree": "8.49.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6346,13 +6344,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.47.0.tgz", - "integrity": "sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.49.0.tgz", + "integrity": "sha512-LlKaciDe3GmZFphXIc79THF/YYBugZ7FS1pO581E/edlVVNbZKDy93evqmrfQ9/Y4uN0vVhX4iuchq26mK/iiA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/types": "8.49.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -11732,13 +11730,6 @@ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "license": "ISC" }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, - "license": "MIT" - }, "node_modules/gray-matter": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", @@ -22296,16 +22287,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.47.0.tgz", - "integrity": "sha512-Lwe8i2XQ3WoMjua/r1PHrCTpkubPYJCAfOurtn+mtTzqB6jNd+14n9UN1bJ4s3F49x9ixAm0FLflB/JzQ57M8Q==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.49.0.tgz", + "integrity": "sha512-zRSVH1WXD0uXczCXw+nsdjGPUdx4dfrs5VQoHnUWmv1U3oNlAKv4FUNdLDhVUg+gYn+a5hUESqch//Rv5wVhrg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.47.0", - "@typescript-eslint/parser": "8.47.0", - "@typescript-eslint/typescript-estree": "8.47.0", - "@typescript-eslint/utils": "8.47.0" + "@typescript-eslint/eslint-plugin": "8.49.0", + "@typescript-eslint/parser": "8.49.0", + "@typescript-eslint/typescript-estree": "8.49.0", + "@typescript-eslint/utils": "8.49.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 74909ffd..b29c5657 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "node-fetch": "3.3.2", "prettier": "3.7.4", "typescript": "5.9.3", - "typescript-eslint": "8.47.0", + "typescript-eslint": "8.49.0", "typescript-plugin-css-modules": "5.2.0" } } From e8cc90fbc0af685c7285881cf49946d13730a11b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Dec 2025 03:05:45 +0000 Subject: [PATCH 678/896] Update Linters to v9.39.2 --- package-lock.json | 18 +++++++++--------- package.json | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 78410abc..2f1b4757 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,11 +38,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", - "@eslint/js": "9.39.1", + "@eslint/js": "9.39.2", "@types/react": "18.3.27", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.39.1", + "eslint": "9.39.2", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", @@ -3940,9 +3940,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.39.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.1.tgz", - "integrity": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==", + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", + "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", "dev": true, "license": "MIT", "engines": { @@ -10122,9 +10122,9 @@ } }, "node_modules/eslint": { - "version": "9.39.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.1.tgz", - "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==", + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", + "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", "dev": true, "license": "MIT", "peer": true, @@ -10135,7 +10135,7 @@ "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.39.1", + "@eslint/js": "9.39.2", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", diff --git a/package.json b/package.json index b29c5657..630292b0 100644 --- a/package.json +++ b/package.json @@ -64,11 +64,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", - "@eslint/js": "9.39.1", + "@eslint/js": "9.39.2", "@types/react": "18.3.27", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.39.1", + "eslint": "9.39.2", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", From e2ef0f9052586ee175b47a8c69d05d097475d724 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Boh=C3=A1=C4=8D?= Date: Sat, 20 Dec 2025 12:28:11 +0100 Subject: [PATCH 679/896] Fix typo in metadata images documentation --- docs/general/server/media/_metadata-images.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md index d095259e..855a0d59 100644 --- a/docs/general/server/media/_metadata-images.md +++ b/docs/general/server/media/_metadata-images.md @@ -2,7 +2,7 @@ ## Metadata Images -Images can either be provided as external files within the media folders, or embedded in the media files themselves. When external imaged are provided, they should be placed alongside the media files. When they are provided, they will take precedence over other sources. +Images can either be provided as external files within the media folders, or embedded in the media files themselves. When external images are provided, they should be placed alongside the media files. When they are provided, they will take precedence over other sources. Similar to media folders, an artist image can be placed in the root of an artist’s folder. It will be shown both when browsing artists and on the artist’s detail page. From 9b468298cd91345e13d3d955bf5d0b7ea919b46f Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sat, 20 Dec 2025 18:31:49 +0100 Subject: [PATCH 680/896] Readd series notes (#1656) --- docs/general/server/media/_video-header.md | 2 +- docs/general/server/media/shows.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/server/media/_video-header.md b/docs/general/server/media/_video-header.md index 9a73c61d..1d8f37dd 100644 --- a/docs/general/server/media/_video-header.md +++ b/docs/general/server/media/_video-header.md @@ -4,4 +4,4 @@ Most common video formats are supported by Jellyfin, such as `mp4` and `mkv`. In `.iso` files and other disc image formats should work, but are not supported. It is recommended that disc image formats be remuxed into `mkv` containers, or extracted into `VIDEO_TS` or `BDMV` folders. -File names containing special characters WILL cause problems. The following characters are known to cause issues: `<`, `>`, `:`, `"`, `/`, `\`, `|`, `?`, `*` +File names should match the name listed by your metadata provider whenever possible. However, certain characters cannot be used as they are reserved by jellyfin. Including them WILL cause problems. The following characters are known to cause issues: `<`, `>`, `:`, `"`, `/`, `\`, `|`, `?`, `*` diff --git a/docs/general/server/media/shows.md b/docs/general/server/media/shows.md index 1b9b69b8..83747aee 100644 --- a/docs/general/server/media/shows.md +++ b/docs/general/server/media/shows.md @@ -57,7 +57,7 @@ The `year` and `external id` fields are optional, but they will help identify me - Example with external id: `Jellyfin Documentary [imdbid-tt00000000]` - Example with both year and external id: `Jellyfin Documentary (2030) [imdbid-tt00000000]` -The Season folders should be named `Season *`, with `*` being any number. For the best results, please pad the season number with `0`s at the front to make sure each entry has the same number of digits. For example: `Season 5` -> `Season 05`. +The Season folders should be named `Season *`, with `*` being any number. Do not abbreviate the `Season` name to `S01` or `SE01`. For the best results, please pad the season number with `0`s at the front to make sure each entry has the same number of digits. For example: `Season 5` -> `Season 05`. Also do not mix Season folders with episodes in the Shows folder. import VideoMetadataProviders from './\_video-metadata-providers.md'; From 0ef1b2d270fbc04b4facfe8125668860c3d22479 Mon Sep 17 00:00:00 2001 From: Florian Ruechel Date: Fri, 26 Dec 2025 22:52:26 +1030 Subject: [PATCH 681/896] Add link for Intel graphics architecture Intel's confusing naming between processor generations and graphics architecture makes it hard for users to know what they actually have. Searching the Intel website, I could not find a good link that describes these architectures and allows someone to find out which generation they have. However, Wikipedia has a nice table, allowing someone to determine their generation if they know the name of their GPU, e.g. from running `lspci`, or by looking up their CPU on the Intel website (in case of iGPU). Also fixed small typo --- .../post-install/transcoding/hardware-acceleration/intel.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/intel.md b/docs/general/post-install/transcoding/hardware-acceleration/intel.md index eee3a1d0..a75db6ed 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/intel.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/intel.md @@ -777,7 +777,7 @@ More detail information about Intel video hardware can be found [on the Intel me :::note -Gen X refers to Intel graphics architechure instead of the CPU generation. (i.e. Gen 9 graphics ≠ 9th Gen processors) +Gen X refers to [Intel graphics architecture](https://en.wikipedia.org/wiki/Intel_Graphics_Technology) instead of the CPU generation. (i.e. Gen 9 graphics ≠ 9th Gen processors) ::: From f12b1eb7163fa3da84b9f76cd10ba9a81e3503e4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Dec 2025 22:30:27 +0000 Subject: [PATCH 682/896] Update dependency sass to v1.97.1 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2f1b4757..cdc0c7de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.96.0", + "sass": "1.97.1", "swiper": "12.0.3", "ua-parser-js": "2.0.7", "url-loader": "4.1.1" @@ -20526,9 +20526,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.96.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.96.0.tgz", - "integrity": "sha512-8u4xqqUeugGNCYwr9ARNtQKTOj4KmYiJAVKXf2CTIivTCR51j96htbMKWDru8H5SaQWpyVgTfOF8Ylyf5pun1Q==", + "version": "1.97.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.1.tgz", + "integrity": "sha512-uf6HoO8fy6ClsrShvMgaKUn14f2EHQLQRtpsZZLeU/Mv0Q1K5P0+x2uvH6Cub39TVVbWNSrraUhDAoFph6vh0A==", "license": "MIT", "peer": true, "dependencies": { diff --git a/package.json b/package.json index 630292b0..87cb1a8a 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.96.0", + "sass": "1.97.1", "swiper": "12.0.3", "ua-parser-js": "2.0.7", "url-loader": "4.1.1" From ee122bb50b26e15632fdc6d0c17188749c1b77cb Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 28 Dec 2025 22:42:52 +0100 Subject: [PATCH 683/896] update arch urls --- src/data/downloads.tsx | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/data/downloads.tsx b/src/data/downloads.tsx index 1d6b797c..4b6a64e4 100644 --- a/src/data/downloads.tsx +++ b/src/data/downloads.tsx @@ -307,12 +307,7 @@ sudo apt install jellyfin`} { id: 'arch-stable-link', name: 'Arch Downloads', - url: 'https://archlinux.org/packages/?q=jellyfin' - }, - { - id: 'arch-aur-link', - name: 'AUR Downloads', - url: 'https://aur.archlinux.org/packages/?K=jellyfin' + url: 'https://archlinux.org/packages/extra/x86_64/jellyfin-server/' } ], unstableButtons: [ @@ -332,7 +327,7 @@ makepkg -si`} { id: 'arch-aur-link', name: 'AUR Downloads', - url: 'https://aur.archlinux.org/packages/?K=jellyfin' + url: 'https://aur.archlinux.org/packages/jellyfin-server-git' } ], otherButtons: [] From e3fb6e467c57b42d80c83b08fc91f45484866a8a Mon Sep 17 00:00:00 2001 From: DeuSCaNoN Date: Sun, 28 Dec 2025 22:35:31 -0800 Subject: [PATCH 684/896] Fix formatting of chapter-images.md --- .../general/server/metadata/chapter-images.md | 38 +++++++++++++++---- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/docs/general/server/metadata/chapter-images.md b/docs/general/server/metadata/chapter-images.md index 00179e18..3f44c93e 100644 --- a/docs/general/server/metadata/chapter-images.md +++ b/docs/general/server/metadata/chapter-images.md @@ -2,31 +2,53 @@ uid: server-metadata-chapter-images title: Chapter Images --- -NOTE: Not to be confused with chapters, which are the ticks you see in the timeline when watching a video. Chapter Images must be enabled to be displayed; chapters can be displayed even when Chapter Images are disabled. + +:::note + +Not to be confused with chapters, which are the ticks you see in the timeline when watching a video. Chapter Images must be enabled to be displayed; chapters can be displayed even when Chapter Images are disabled. + +::: # Chapter Images -Chapter images are a type of metadata for video media files stored in Jellyfin. They are images that correspond with chapters and give a preview of the video at that timestamp. + +Chapter images are a type of metadata for video media files stored in Jellyfin. They are images that correspond to chapters and give a preview of the video at that timestamp. Jellyfin stores the chapter images within the metadata directory, which should be located inside your server's config directory. -# Getting Started +## Getting Started + The feature is enabled per library. There are 2 ways to get to the library settings -1. When you add a new library, pick a video Content type, then scroll down to the bottom where you see "Chapter Images" -2. Click the 3 dots of an existing library and scroll down to the bottom, where you see "Chapter Images" +1. When you add a new library, pick a video Content type, then navigate to "Chapter Images" +2. Click the 3 dots of an existing library and then navigate to "Chapter Images" ### Enable chapter image extraction + This will enable the Chapter image feature. ### Extract chapter images during the library scan + This will change the scheduled extraction to happen in the "Scan Media Library" task instead of the "Extract Chapter Images" task. -# Other Settings +:::note + +Extracting chapter images can be computationally intensive and slow down library scans significantly - especially on large libraries. + +::: + +## Other Settings + In the dashboard, you can configure other behaviours of the chapter image feature. These settings are found in Libraries -> Metadata ### Interval + This creates dummy chapters at a given interval (0 will disable dummy chapters) if no chapters are detected in the media file. The value is in seconds. -NOTE: Not recommended to use small values here. Small intervals could slow down video playback as Jellyfin's webUI video player will try to render all the chapters on the timeline. +:::note + +Not recommended to use small values here. Small intervals could slow down video playback as Jellyfin's webUI video player will try to render all the chapters on the timeline. + +::: ### Resolution -This will set the resolution of the image files that are extracted + +This will set the resolution of the image files that are extracted. These images are used in a small preview window and will never take up the full screen, so setting a high resolution here is not necessary. From fbd80adb580fe7b392b6890d2aaab4ec1ad4b959 Mon Sep 17 00:00:00 2001 From: DeuSCaNoN Date: Mon, 29 Dec 2025 10:36:14 -0800 Subject: [PATCH 685/896] Remove unneeded title indent --- docs/general/server/metadata/chapter-images.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/general/server/metadata/chapter-images.md b/docs/general/server/metadata/chapter-images.md index 3f44c93e..24e56a63 100644 --- a/docs/general/server/metadata/chapter-images.md +++ b/docs/general/server/metadata/chapter-images.md @@ -9,8 +9,6 @@ Not to be confused with chapters, which are the ticks you see in the timeline wh ::: -# Chapter Images - Chapter images are a type of metadata for video media files stored in Jellyfin. They are images that correspond to chapters and give a preview of the video at that timestamp. Jellyfin stores the chapter images within the metadata directory, which should be located inside your server's config directory. From 73003cba4c8153d535fada0ab091f668d432c47e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Dec 2025 18:47:28 +0000 Subject: [PATCH 686/896] Update dependency typescript-eslint to v8.50.1 --- package-lock.json | 130 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 66 insertions(+), 66 deletions(-) diff --git a/package-lock.json b/package-lock.json index cdc0c7de..43ce1a51 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,7 +56,7 @@ "node-fetch": "3.3.2", "prettier": "3.7.4", "typescript": "5.9.3", - "typescript-eslint": "8.49.0", + "typescript-eslint": "8.50.1", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6105,17 +6105,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.49.0.tgz", - "integrity": "sha512-JXij0vzIaTtCwu6SxTh8qBc66kmf1xs7pI4UOiMDFVct6q86G0Zs7KRcEoJgY3Cav3x5Tq0MF5jwgpgLqgKG3A==", + "version": "8.50.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.50.1.tgz", + "integrity": "sha512-PKhLGDq3JAg0Jk/aK890knnqduuI/Qj+udH7wCf0217IGi4gt+acgCyPVe79qoT+qKUvHMDQkwJeKW9fwl8Cyw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.49.0", - "@typescript-eslint/type-utils": "8.49.0", - "@typescript-eslint/utils": "8.49.0", - "@typescript-eslint/visitor-keys": "8.49.0", + "@typescript-eslint/scope-manager": "8.50.1", + "@typescript-eslint/type-utils": "8.50.1", + "@typescript-eslint/utils": "8.50.1", + "@typescript-eslint/visitor-keys": "8.50.1", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" @@ -6128,7 +6128,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.49.0", + "@typescript-eslint/parser": "^8.50.1", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -6144,17 +6144,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.49.0.tgz", - "integrity": "sha512-N9lBGA9o9aqb1hVMc9hzySbhKibHmB+N3IpoShyV6HyQYRGIhlrO5rQgttypi+yEeKsKI4idxC8Jw6gXKD4THA==", + "version": "8.50.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.50.1.tgz", + "integrity": "sha512-hM5faZwg7aVNa819m/5r7D0h0c9yC4DUlWAOvHAtISdFTc8xB86VmX5Xqabrama3wIPJ/q9RbGS1worb6JfnMg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.49.0", - "@typescript-eslint/types": "8.49.0", - "@typescript-eslint/typescript-estree": "8.49.0", - "@typescript-eslint/visitor-keys": "8.49.0", + "@typescript-eslint/scope-manager": "8.50.1", + "@typescript-eslint/types": "8.50.1", + "@typescript-eslint/typescript-estree": "8.50.1", + "@typescript-eslint/visitor-keys": "8.50.1", "debug": "^4.3.4" }, "engines": { @@ -6170,14 +6170,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.49.0.tgz", - "integrity": "sha512-/wJN0/DKkmRUMXjZUXYZpD1NEQzQAAn9QWfGwo+Ai8gnzqH7tvqS7oNVdTjKqOcPyVIdZdyCMoqN66Ia789e7g==", + "version": "8.50.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.50.1.tgz", + "integrity": "sha512-E1ur1MCVf+YiP89+o4Les/oBAVzmSbeRB0MQLfSlYtbWU17HPxZ6Bhs5iYmKZRALvEuBoXIZMOIRRc/P++Ortg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.49.0", - "@typescript-eslint/types": "^8.49.0", + "@typescript-eslint/tsconfig-utils": "^8.50.1", + "@typescript-eslint/types": "^8.50.1", "debug": "^4.3.4" }, "engines": { @@ -6192,14 +6192,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.49.0.tgz", - "integrity": "sha512-npgS3zi+/30KSOkXNs0LQXtsg9ekZ8OISAOLGWA/ZOEn0ZH74Ginfl7foziV8DT+D98WfQ5Kopwqb/PZOaIJGg==", + "version": "8.50.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.50.1.tgz", + "integrity": "sha512-mfRx06Myt3T4vuoHaKi8ZWNTPdzKPNBhiblze5N50//TSHOAQQevl/aolqA/BcqqbJ88GUnLqjjcBc8EWdBcVw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.49.0", - "@typescript-eslint/visitor-keys": "8.49.0" + "@typescript-eslint/types": "8.50.1", + "@typescript-eslint/visitor-keys": "8.50.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6210,9 +6210,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.49.0.tgz", - "integrity": "sha512-8prixNi1/6nawsRYxet4YOhnbW+W9FK/bQPxsGB1D3ZrDzbJ5FXw5XmzxZv82X3B+ZccuSxo/X8q9nQ+mFecWA==", + "version": "8.50.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.50.1.tgz", + "integrity": "sha512-ooHmotT/lCWLXi55G4mvaUF60aJa012QzvLK0Y+Mp4WdSt17QhMhWOaBWeGTFVkb2gDgBe19Cxy1elPXylslDw==", "dev": true, "license": "MIT", "engines": { @@ -6227,15 +6227,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.49.0.tgz", - "integrity": "sha512-KTExJfQ+svY8I10P4HdxKzWsvtVnsuCifU5MvXrRwoP2KOlNZ9ADNEWWsQTJgMxLzS5VLQKDjkCT/YzgsnqmZg==", + "version": "8.50.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.50.1.tgz", + "integrity": "sha512-7J3bf022QZE42tYMO6SL+6lTPKFk/WphhRPe9Tw/el+cEwzLz1Jjz2PX3GtGQVxooLDKeMVmMt7fWpYRdG5Etg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.49.0", - "@typescript-eslint/typescript-estree": "8.49.0", - "@typescript-eslint/utils": "8.49.0", + "@typescript-eslint/types": "8.50.1", + "@typescript-eslint/typescript-estree": "8.50.1", + "@typescript-eslint/utils": "8.50.1", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6252,9 +6252,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.49.0.tgz", - "integrity": "sha512-e9k/fneezorUo6WShlQpMxXh8/8wfyc+biu6tnAqA81oWrEic0k21RHzP9uqqpyBBeBKu4T+Bsjy9/b8u7obXQ==", + "version": "8.50.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.50.1.tgz", + "integrity": "sha512-v5lFIS2feTkNyMhd7AucE/9j/4V9v5iIbpVRncjk/K0sQ6Sb+Np9fgYS/63n6nwqahHQvbmujeBL7mp07Q9mlA==", "dev": true, "license": "MIT", "engines": { @@ -6266,16 +6266,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.49.0.tgz", - "integrity": "sha512-jrLdRuAbPfPIdYNppHJ/D0wN+wwNfJ32YTAm10eJVsFmrVpXQnDWBn8niCSMlWjvml8jsce5E/O+86IQtTbJWA==", + "version": "8.50.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.50.1.tgz", + "integrity": "sha512-woHPdW+0gj53aM+cxchymJCrh0cyS7BTIdcDxWUNsclr9VDkOSbqC13juHzxOmQ22dDkMZEpZB+3X1WpUvzgVQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.49.0", - "@typescript-eslint/tsconfig-utils": "8.49.0", - "@typescript-eslint/types": "8.49.0", - "@typescript-eslint/visitor-keys": "8.49.0", + "@typescript-eslint/project-service": "8.50.1", + "@typescript-eslint/tsconfig-utils": "8.50.1", + "@typescript-eslint/types": "8.50.1", + "@typescript-eslint/visitor-keys": "8.50.1", "debug": "^4.3.4", "minimatch": "^9.0.4", "semver": "^7.6.0", @@ -6320,16 +6320,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.49.0.tgz", - "integrity": "sha512-N3W7rJw7Rw+z1tRsHZbK395TWSYvufBXumYtEGzypgMUthlg0/hmCImeA8hgO2d2G4pd7ftpxxul2J8OdtdaFA==", + "version": "8.50.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.50.1.tgz", + "integrity": "sha512-lCLp8H1T9T7gPbEuJSnHwnSuO9mDf8mfK/Nion5mZmiEaQD9sWf9W4dfeFqRyqRjF06/kBuTmAqcs9sewM2NbQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.49.0", - "@typescript-eslint/types": "8.49.0", - "@typescript-eslint/typescript-estree": "8.49.0" + "@typescript-eslint/scope-manager": "8.50.1", + "@typescript-eslint/types": "8.50.1", + "@typescript-eslint/typescript-estree": "8.50.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6344,13 +6344,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.49.0.tgz", - "integrity": "sha512-LlKaciDe3GmZFphXIc79THF/YYBugZ7FS1pO581E/edlVVNbZKDy93evqmrfQ9/Y4uN0vVhX4iuchq26mK/iiA==", + "version": "8.50.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.50.1.tgz", + "integrity": "sha512-IrDKrw7pCRUR94zeuCSUWQ+w8JEf5ZX5jl/e6AHGSLi1/zIr0lgutfn/7JpfCey+urpgQEdrZVYzCaVVKiTwhQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/types": "8.50.1", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -22035,9 +22035,9 @@ } }, "node_modules/ts-api-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", - "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.3.0.tgz", + "integrity": "sha512-6eg3Y9SF7SsAvGzRHQvvc1skDAhwI4YQ32ui1scxD1Ccr0G5qIIbUBT3pFTKX8kmWIQClHobtUdNuaBgwdfdWg==", "dev": true, "license": "MIT", "engines": { @@ -22287,16 +22287,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.49.0.tgz", - "integrity": "sha512-zRSVH1WXD0uXczCXw+nsdjGPUdx4dfrs5VQoHnUWmv1U3oNlAKv4FUNdLDhVUg+gYn+a5hUESqch//Rv5wVhrg==", + "version": "8.50.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.50.1.tgz", + "integrity": "sha512-ytTHO+SoYSbhAH9CrYnMhiLx8To6PSSvqnvXyPUgPETCvB6eBKmTI9w6XMPS3HsBRGkwTVBX+urA8dYQx6bHfQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.49.0", - "@typescript-eslint/parser": "8.49.0", - "@typescript-eslint/typescript-estree": "8.49.0", - "@typescript-eslint/utils": "8.49.0" + "@typescript-eslint/eslint-plugin": "8.50.1", + "@typescript-eslint/parser": "8.50.1", + "@typescript-eslint/typescript-estree": "8.50.1", + "@typescript-eslint/utils": "8.50.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 87cb1a8a..296f0e96 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "node-fetch": "3.3.2", "prettier": "3.7.4", "typescript": "5.9.3", - "typescript-eslint": "8.49.0", + "typescript-eslint": "8.50.1", "typescript-plugin-css-modules": "5.2.0" } } From 381bc393e3e06400139f667ac5de428d05a3a29a Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 29 Dec 2025 19:53:27 +0100 Subject: [PATCH 687/896] switch to docusaurus style headlines --- docs/general/server/metadata/media-segments.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/general/server/metadata/media-segments.md b/docs/general/server/metadata/media-segments.md index 261101ba..840035b8 100644 --- a/docs/general/server/metadata/media-segments.md +++ b/docs/general/server/metadata/media-segments.md @@ -3,8 +3,6 @@ uid: server-metadata-media-segments title: Media segments --- -# Media segments - Media segments are a type of metadata for media files stored in Jellyfin. Unlike chapters, which have no type, media segments can contain type information, allowing different actions based on the type of each segment. ## Getting started From 8ef75be4614d3b6c4d3510301fd59c7a8cef0ef2 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 29 Dec 2025 19:59:50 +0100 Subject: [PATCH 688/896] reword "getting started" --- docs/general/server/metadata/media-segments.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/general/server/metadata/media-segments.md b/docs/general/server/metadata/media-segments.md index 840035b8..80f198ff 100644 --- a/docs/general/server/metadata/media-segments.md +++ b/docs/general/server/metadata/media-segments.md @@ -3,16 +3,15 @@ uid: server-metadata-media-segments title: Media segments --- -Media segments are a type of metadata for media files stored in Jellyfin. Unlike chapters, which have no type, media segments can contain type information, allowing different actions based on the type of each segment. +Media segments (first introduced in 10.10) are a type of metadata for media files stored in Jellyfin. Unlike chapters, which have no type, media segments can contain type information, allowing different actions based on the type of each segment. ## Getting started There's a few steps to follow if you want to use media segments: -1. Update your server to version 10.10 or above. -2. First, you'll need one or multiple plugins that can provide media segments. Read the [plugins section](#plugin-support) below to find out more. -3. Run the `Media segment scan` task in the dashboard to create segments immediately, this task also runs automatically in the background. -4. Enable actions for the different segment types, the way you do this differs per client, but they are generally found in the playback settings of the client. +1. Install one or multiple plugins that can provide media segments. Read the [plugins section](#plugin-support) below to find out more. +2. Run the `Media segment scan` task in the dashboard to create segments immediately, this task also runs automatically in the background. +3. Set actions for the different segment types, the way you do this differs per client, but they are generally found in the playback settings of the client. ## Types From 194516997e858bf4fdc3e1d680d8f1679bf16748 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 29 Dec 2025 20:09:51 +0100 Subject: [PATCH 689/896] restructure of media-segments --- .../general/server/metadata/media-segments.md | 50 ++++++++----------- 1 file changed, 21 insertions(+), 29 deletions(-) diff --git a/docs/general/server/metadata/media-segments.md b/docs/general/server/metadata/media-segments.md index 80f198ff..e2ec6a0a 100644 --- a/docs/general/server/metadata/media-segments.md +++ b/docs/general/server/metadata/media-segments.md @@ -5,26 +5,6 @@ title: Media segments Media segments (first introduced in 10.10) are a type of metadata for media files stored in Jellyfin. Unlike chapters, which have no type, media segments can contain type information, allowing different actions based on the type of each segment. -## Getting started - -There's a few steps to follow if you want to use media segments: - -1. Install one or multiple plugins that can provide media segments. Read the [plugins section](#plugin-support) below to find out more. -2. Run the `Media segment scan` task in the dashboard to create segments immediately, this task also runs automatically in the background. -3. Set actions for the different segment types, the way you do this differs per client, but they are generally found in the playback settings of the client. - -## Types - -The following types are currently available: - -- Commercial -- Preview -- Recap -- Outro -- Intro - -## An example - A video that is 16 minutes (00:16:00) long could have the following segments: 1. From 00:00:00 until 00:03:08 there is an `Intro` segment. @@ -33,18 +13,30 @@ A video that is 16 minutes (00:16:00) long could have the following segments: Jellyfin can store this information and provide it to clients. Clients can then decide what they want to do with the provided information. +## Getting started + +There's a few steps to follow if you want to use media segments: + +1. Install one or multiple media segment providers. Read the [plugins section](#plugin-support) below to find out more. +2. Run the `Media segment scan` task in the dashboard to create segments immediately, this task also runs automatically in the background. +3. Set actions for the different segment types, the way you do this differs per client, but they are generally found in the playback settings of the client. + ## Creating media segments -Media segments are provided by plugins. Learn more in the [plugin support section](#plugin-support). +Media segments are provided by plugins. In general, they include a `begin` and `end`-Timestamp, followed by a `type.` -## Clients - -Media segments are supported by the web client, Android TV and Roku. - -Upon receiving media segment information from the server, clients can choose to provide any number of actions based on the segment type, such as showing a "skip" button to skip the section. Because it is still a new feature, client support is very sparse and will take some time to become more wide-spread. - -## Plugin support +### Plugins Plugins can utilize this system to store their information about intros, outros, commercials and all other types of segments. This information can then be used by clients to provide actions, such as a "skip" button in their user interface. This approach generalizes how segments are handled, so more platforms can be easily supported, without custom modifications to clients. -There is an official `Chapter Segments Provider` plugin that creates media segments from chapters. +There is an official `Chapter Segments Provider` plugin that creates media segments based on chapters and chapter-names. + +### Types + +The following types are currently available: + +- Commercial +- Preview +- Recap +- Outro +- Intro From 34f6a47e349b13e348c9e7985e7038c7ae9c8ed7 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 29 Dec 2025 20:16:36 +0100 Subject: [PATCH 690/896] update link --- docs/general/server/metadata/media-segments.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/metadata/media-segments.md b/docs/general/server/metadata/media-segments.md index e2ec6a0a..9d0850d7 100644 --- a/docs/general/server/metadata/media-segments.md +++ b/docs/general/server/metadata/media-segments.md @@ -17,7 +17,7 @@ Jellyfin can store this information and provide it to clients. Clients can then There's a few steps to follow if you want to use media segments: -1. Install one or multiple media segment providers. Read the [plugins section](#plugin-support) below to find out more. +1. Install one or multiple media segment providers. Read the [plugins section](#plugins) below to find out more. 2. Run the `Media segment scan` task in the dashboard to create segments immediately, this task also runs automatically in the background. 3. Set actions for the different segment types, the way you do this differs per client, but they are generally found in the playback settings of the client. From d546cd9d4e246e658b8201044a4bdc297e65aa22 Mon Sep 17 00:00:00 2001 From: Andrew Rabert Date: Tue, 30 Dec 2025 23:32:34 -0500 Subject: [PATCH 691/896] Isolate PR build from secrets and token permissions Extract build steps to reusable __build.yml workflow. Call it from build.yml with permissions: {} to prevent untrusted PR code from accessing GITHUB_TOKEN. Secrets not passed to reusable workflow. --- .github/workflows/__build.yml | 41 +++++++++++++++++++++++++++++++++++ .github/workflows/build.yml | 40 +++++++--------------------------- 2 files changed, 49 insertions(+), 32 deletions(-) create mode 100644 .github/workflows/__build.yml diff --git a/.github/workflows/__build.yml b/.github/workflows/__build.yml new file mode 100644 index 00000000..e6f681a1 --- /dev/null +++ b/.github/workflows/__build.yml @@ -0,0 +1,41 @@ +name: Build + +on: + workflow_call: + inputs: + ref: + required: true + type: string + upload-pages-artifact: + required: false + type: boolean + default: false + +jobs: + build: + name: Build + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + with: + ref: ${{ inputs.ref }} + - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + with: + node-version: 20 + - name: Configure Pages + if: inputs.upload-pages-artifact + uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0 + - name: Run build + run: | + npm ci --no-audit + npm run build + - name: Upload artifact + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 + with: + name: jellyfin-org__build + path: build + - name: Upload pages artifact + if: inputs.upload-pages-artifact + uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4.0.0 + with: + path: build diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 35a298a0..68a219fd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,44 +9,20 @@ on: push: branches: [master] -permissions: - contents: read - pages: write - id-token: write - jobs: build: - name: Build - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - with: - ref: ${{ github.event.pull_request.head.sha || github.sha }} - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 - with: - cache: npm - node-version: 20 - - name: Configure Pages - if: github.event_name == 'push' && github.repository == 'jellyfin/jellyfin.org' - uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0 - - name: Run build - run: | - npm ci --no-audit - npm run build - - name: Upload artifact - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 - with: - name: jellyfin-org__build - path: build - - name: Upload pages artifact - if: github.event_name == 'push' && github.repository == 'jellyfin/jellyfin.org' - uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4.0.0 - with: - path: build + uses: ./.github/workflows/__build.yml + permissions: {} + with: + ref: ${{ github.event.pull_request.head.sha || github.sha }} + upload-pages-artifact: ${{ github.event_name == 'push' && github.repository == 'jellyfin/jellyfin.org' }} deploy: if: github.event_name == 'push' && github.repository == 'jellyfin/jellyfin.org' name: Deploy to GitHub Pages + permissions: + pages: write + id-token: write concurrency: build-deploy-pages environment: name: github-pages From ba6a8d1b8b6699e3f8f0741b0196a7c43895e766 Mon Sep 17 00:00:00 2001 From: Andrew Rabert <6550543+andrewrabert@users.noreply.github.com> Date: Sat, 3 Jan 2026 00:41:53 -0500 Subject: [PATCH 692/896] Add Flathub verification token for Jellyfin Desktop (#1711) --- static/.well-known/org.flathub.VerifiedApps.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/static/.well-known/org.flathub.VerifiedApps.txt b/static/.well-known/org.flathub.VerifiedApps.txt index 21fe8d9f..dc76108f 100644 --- a/static/.well-known/org.flathub.VerifiedApps.txt +++ b/static/.well-known/org.flathub.VerifiedApps.txt @@ -1 +1,2 @@ d48b4366-63ef-487c-87f9-f08a26e23e6d +92811634-ec91-45d6-9495-5eb2effbc21f From dcd166b117f2179a3bcdb1655eadf579dc5a1940 Mon Sep 17 00:00:00 2001 From: Andrew Rabert Date: Sat, 3 Jan 2026 21:54:34 -0500 Subject: [PATCH 693/896] Fix .well-known exclusion in pages artifact upload-pages-artifact v4 excludes dotfiles, breaking .well-known https://github.com/actions/upload-pages-artifact/issues/129 --- .github/workflows/__build.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/__build.yml b/.github/workflows/__build.yml index e6f681a1..912e0864 100644 --- a/.github/workflows/__build.yml +++ b/.github/workflows/__build.yml @@ -34,8 +34,17 @@ jobs: with: name: jellyfin-org__build path: build + # Manual artifact creation because upload-pages-artifact v4 excludes dotfiles + # https://github.com/actions/upload-pages-artifact/issues/129 + - name: Create pages artifact + if: inputs.upload-pages-artifact + run: | + tar --dereference -cvf "$RUNNER_TEMP/artifact.tar" -C build . + gzip -9 "$RUNNER_TEMP/artifact.tar" - name: Upload pages artifact if: inputs.upload-pages-artifact - uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4.0.0 + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: - path: build + name: github-pages + path: ${{ runner.temp }}/artifact.tar.gz + retention-days: 1 From 52bd28441ebf6ca055f976490f9dd099cc630525 Mon Sep 17 00:00:00 2001 From: Andrew Rabert <6550543+andrewrabert@users.noreply.github.com> Date: Sat, 3 Jan 2026 22:39:49 -0500 Subject: [PATCH 694/896] Fix pages artifact format (tar not tar.gz) (#1713) deploy-pages expects uncompressed tar, not gzipped --- .github/workflows/__build.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/__build.yml b/.github/workflows/__build.yml index 912e0864..757eca43 100644 --- a/.github/workflows/__build.yml +++ b/.github/workflows/__build.yml @@ -38,13 +38,11 @@ jobs: # https://github.com/actions/upload-pages-artifact/issues/129 - name: Create pages artifact if: inputs.upload-pages-artifact - run: | - tar --dereference -cvf "$RUNNER_TEMP/artifact.tar" -C build . - gzip -9 "$RUNNER_TEMP/artifact.tar" + run: tar --dereference --hard-dereference --directory build -cvf "$RUNNER_TEMP/artifact.tar" --exclude=.git --exclude=.github . - name: Upload pages artifact if: inputs.upload-pages-artifact uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: github-pages - path: ${{ runner.temp }}/artifact.tar.gz + path: ${{ runner.temp }}/artifact.tar retention-days: 1 From 1832bc6d8bc0127ca0887e35bba13136972adba9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 5 Jan 2026 19:34:04 +0000 Subject: [PATCH 695/896] Update dependency typescript-eslint to v8.51.0 --- package-lock.json | 136 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 69 insertions(+), 69 deletions(-) diff --git a/package-lock.json b/package-lock.json index 43ce1a51..733ea9d8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,7 +56,7 @@ "node-fetch": "3.3.2", "prettier": "3.7.4", "typescript": "5.9.3", - "typescript-eslint": "8.50.1", + "typescript-eslint": "8.51.0", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6105,20 +6105,20 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.50.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.50.1.tgz", - "integrity": "sha512-PKhLGDq3JAg0Jk/aK890knnqduuI/Qj+udH7wCf0217IGi4gt+acgCyPVe79qoT+qKUvHMDQkwJeKW9fwl8Cyw==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.51.0.tgz", + "integrity": "sha512-XtssGWJvypyM2ytBnSnKtHYOGT+4ZwTnBVl36TA4nRO2f4PRNGz5/1OszHzcZCvcBMh+qb7I06uoCmLTRdR9og==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.50.1", - "@typescript-eslint/type-utils": "8.50.1", - "@typescript-eslint/utils": "8.50.1", - "@typescript-eslint/visitor-keys": "8.50.1", + "@typescript-eslint/scope-manager": "8.51.0", + "@typescript-eslint/type-utils": "8.51.0", + "@typescript-eslint/utils": "8.51.0", + "@typescript-eslint/visitor-keys": "8.51.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", - "ts-api-utils": "^2.1.0" + "ts-api-utils": "^2.2.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6128,7 +6128,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.50.1", + "@typescript-eslint/parser": "^8.51.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -6144,17 +6144,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.50.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.50.1.tgz", - "integrity": "sha512-hM5faZwg7aVNa819m/5r7D0h0c9yC4DUlWAOvHAtISdFTc8xB86VmX5Xqabrama3wIPJ/q9RbGS1worb6JfnMg==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.51.0.tgz", + "integrity": "sha512-3xP4XzzDNQOIqBMWogftkwxhg5oMKApqY0BAflmLZiFYHqyhSOxv/cd/zPQLTcCXr4AkaKb25joocY0BD1WC6A==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.50.1", - "@typescript-eslint/types": "8.50.1", - "@typescript-eslint/typescript-estree": "8.50.1", - "@typescript-eslint/visitor-keys": "8.50.1", + "@typescript-eslint/scope-manager": "8.51.0", + "@typescript-eslint/types": "8.51.0", + "@typescript-eslint/typescript-estree": "8.51.0", + "@typescript-eslint/visitor-keys": "8.51.0", "debug": "^4.3.4" }, "engines": { @@ -6170,14 +6170,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.50.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.50.1.tgz", - "integrity": "sha512-E1ur1MCVf+YiP89+o4Les/oBAVzmSbeRB0MQLfSlYtbWU17HPxZ6Bhs5iYmKZRALvEuBoXIZMOIRRc/P++Ortg==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.51.0.tgz", + "integrity": "sha512-Luv/GafO07Z7HpiI7qeEW5NW8HUtZI/fo/kE0YbtQEFpJRUuR0ajcWfCE5bnMvL7QQFrmT/odMe8QZww8X2nfQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.50.1", - "@typescript-eslint/types": "^8.50.1", + "@typescript-eslint/tsconfig-utils": "^8.51.0", + "@typescript-eslint/types": "^8.51.0", "debug": "^4.3.4" }, "engines": { @@ -6192,14 +6192,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.50.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.50.1.tgz", - "integrity": "sha512-mfRx06Myt3T4vuoHaKi8ZWNTPdzKPNBhiblze5N50//TSHOAQQevl/aolqA/BcqqbJ88GUnLqjjcBc8EWdBcVw==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.51.0.tgz", + "integrity": "sha512-JhhJDVwsSx4hiOEQPeajGhCWgBMBwVkxC/Pet53EpBVs7zHHtayKefw1jtPaNRXpI9RA2uocdmpdfE7T+NrizA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.50.1", - "@typescript-eslint/visitor-keys": "8.50.1" + "@typescript-eslint/types": "8.51.0", + "@typescript-eslint/visitor-keys": "8.51.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6210,9 +6210,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.50.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.50.1.tgz", - "integrity": "sha512-ooHmotT/lCWLXi55G4mvaUF60aJa012QzvLK0Y+Mp4WdSt17QhMhWOaBWeGTFVkb2gDgBe19Cxy1elPXylslDw==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.51.0.tgz", + "integrity": "sha512-Qi5bSy/vuHeWyir2C8u/uqGMIlIDu8fuiYWv48ZGlZ/k+PRPHtaAu7erpc7p5bzw2WNNSniuxoMSO4Ar6V9OXw==", "dev": true, "license": "MIT", "engines": { @@ -6227,17 +6227,17 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.50.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.50.1.tgz", - "integrity": "sha512-7J3bf022QZE42tYMO6SL+6lTPKFk/WphhRPe9Tw/el+cEwzLz1Jjz2PX3GtGQVxooLDKeMVmMt7fWpYRdG5Etg==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.51.0.tgz", + "integrity": "sha512-0XVtYzxnobc9K0VU7wRWg1yiUrw4oQzexCG2V2IDxxCxhqBMSMbjB+6o91A+Uc0GWtgjCa3Y8bi7hwI0Tu4n5Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.50.1", - "@typescript-eslint/typescript-estree": "8.50.1", - "@typescript-eslint/utils": "8.50.1", + "@typescript-eslint/types": "8.51.0", + "@typescript-eslint/typescript-estree": "8.51.0", + "@typescript-eslint/utils": "8.51.0", "debug": "^4.3.4", - "ts-api-utils": "^2.1.0" + "ts-api-utils": "^2.2.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6252,9 +6252,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.50.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.50.1.tgz", - "integrity": "sha512-v5lFIS2feTkNyMhd7AucE/9j/4V9v5iIbpVRncjk/K0sQ6Sb+Np9fgYS/63n6nwqahHQvbmujeBL7mp07Q9mlA==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.51.0.tgz", + "integrity": "sha512-TizAvWYFM6sSscmEakjY3sPqGwxZRSywSsPEiuZF6d5GmGD9Gvlsv0f6N8FvAAA0CD06l3rIcWNbsN1e5F/9Ag==", "dev": true, "license": "MIT", "engines": { @@ -6266,21 +6266,21 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.50.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.50.1.tgz", - "integrity": "sha512-woHPdW+0gj53aM+cxchymJCrh0cyS7BTIdcDxWUNsclr9VDkOSbqC13juHzxOmQ22dDkMZEpZB+3X1WpUvzgVQ==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.51.0.tgz", + "integrity": "sha512-1qNjGqFRmlq0VW5iVlcyHBbCjPB7y6SxpBkrbhNWMy/65ZoncXCEPJxkRZL8McrseNH6lFhaxCIaX+vBuFnRng==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.50.1", - "@typescript-eslint/tsconfig-utils": "8.50.1", - "@typescript-eslint/types": "8.50.1", - "@typescript-eslint/visitor-keys": "8.50.1", + "@typescript-eslint/project-service": "8.51.0", + "@typescript-eslint/tsconfig-utils": "8.51.0", + "@typescript-eslint/types": "8.51.0", + "@typescript-eslint/visitor-keys": "8.51.0", "debug": "^4.3.4", "minimatch": "^9.0.4", "semver": "^7.6.0", "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.1.0" + "ts-api-utils": "^2.2.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6320,16 +6320,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.50.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.50.1.tgz", - "integrity": "sha512-lCLp8H1T9T7gPbEuJSnHwnSuO9mDf8mfK/Nion5mZmiEaQD9sWf9W4dfeFqRyqRjF06/kBuTmAqcs9sewM2NbQ==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.51.0.tgz", + "integrity": "sha512-11rZYxSe0zabiKaCP2QAwRf/dnmgFgvTmeDTtZvUvXG3UuAdg/GU02NExmmIXzz3vLGgMdtrIosI84jITQOxUA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.50.1", - "@typescript-eslint/types": "8.50.1", - "@typescript-eslint/typescript-estree": "8.50.1" + "@typescript-eslint/scope-manager": "8.51.0", + "@typescript-eslint/types": "8.51.0", + "@typescript-eslint/typescript-estree": "8.51.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6344,13 +6344,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.50.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.50.1.tgz", - "integrity": "sha512-IrDKrw7pCRUR94zeuCSUWQ+w8JEf5ZX5jl/e6AHGSLi1/zIr0lgutfn/7JpfCey+urpgQEdrZVYzCaVVKiTwhQ==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.51.0.tgz", + "integrity": "sha512-mM/JRQOzhVN1ykejrvwnBRV3+7yTKK8tVANVN3o1O0t0v7o+jqdVu9crPy5Y9dov15TJk/FTIgoUGHrTOVL3Zg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.50.1", + "@typescript-eslint/types": "8.51.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -22035,9 +22035,9 @@ } }, "node_modules/ts-api-utils": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.3.0.tgz", - "integrity": "sha512-6eg3Y9SF7SsAvGzRHQvvc1skDAhwI4YQ32ui1scxD1Ccr0G5qIIbUBT3pFTKX8kmWIQClHobtUdNuaBgwdfdWg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", + "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", "dev": true, "license": "MIT", "engines": { @@ -22287,16 +22287,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.50.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.50.1.tgz", - "integrity": "sha512-ytTHO+SoYSbhAH9CrYnMhiLx8To6PSSvqnvXyPUgPETCvB6eBKmTI9w6XMPS3HsBRGkwTVBX+urA8dYQx6bHfQ==", + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.51.0.tgz", + "integrity": "sha512-jh8ZuM5oEh2PSdyQG9YAEM1TCGuWenLSuSUhf/irbVUNW9O5FhbFVONviN2TgMTBnUmyHv7E56rYnfLZK6TkiA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.50.1", - "@typescript-eslint/parser": "8.50.1", - "@typescript-eslint/typescript-estree": "8.50.1", - "@typescript-eslint/utils": "8.50.1" + "@typescript-eslint/eslint-plugin": "8.51.0", + "@typescript-eslint/parser": "8.51.0", + "@typescript-eslint/typescript-estree": "8.51.0", + "@typescript-eslint/utils": "8.51.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 296f0e96..98746699 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "node-fetch": "3.3.2", "prettier": "3.7.4", "typescript": "5.9.3", - "typescript-eslint": "8.50.1", + "typescript-eslint": "8.51.0", "typescript-plugin-css-modules": "5.2.0" } } From d4df97e569648d1184ca4222a55bfb92eb200478 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 5 Jan 2026 21:09:57 +0100 Subject: [PATCH 696/896] remove h2 heading from caddy page --- docs/general/post-install/networking/8_reverse-proxy/caddy.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/caddy.md b/docs/general/post-install/networking/8_reverse-proxy/caddy.md index 41d2d017..7bb88ef5 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/caddy.md +++ b/docs/general/post-install/networking/8_reverse-proxy/caddy.md @@ -4,8 +4,6 @@ title: Caddy sidebar-position: 1 --- -## Caddy - > **Note:** For HTTP/3 support, ensure UDP port 443 is forwarded/opened on your firewall, as HTTP/3 uses UDP. "[Caddy](https://caddyserver.com/), sometimes clarified as the Caddy web server, is an open source, HTTP/2-enabled web server written in Go. It uses the Go standard library for its HTTP functionality." - [Wikipedia]() From 87614f742bcaaa70917634c07758421a0c7cc78b Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Tue, 6 Jan 2026 09:55:53 -0500 Subject: [PATCH 697/896] State of the Fin 20260106 (#1710) * State of the Fin 20260105 * Add Android TV section * Add 10.11 status update * Add credits and minor cleanup * Don't blame max * Lead with happy new year * Add Jellyfin Desktop segment * Remove server todo * Update vNext segment title and author * Which witch is which * Update date --- blog/2026/01-06-state-of-the-fin/index.mdx | 150 +++++++++++++++++++++ 1 file changed, 150 insertions(+) create mode 100644 blog/2026/01-06-state-of-the-fin/index.mdx diff --git a/blog/2026/01-06-state-of-the-fin/index.mdx b/blog/2026/01-06-state-of-the-fin/index.mdx new file mode 100644 index 00000000..77e0a701 --- /dev/null +++ b/blog/2026/01-06-state-of-the-fin/index.mdx @@ -0,0 +1,150 @@ +--- +title: State of the Fin 2026-01-06 +authors: + - thornbill +slug: state-of-the-fin-2026-01-06 +tags: [state-of-the-fin] +--- + +Happy New Year and welcome to the State of the Fin! +This new blog series will regularly basis highlight the ongoing development of Jellyfin and our official clients. +We aim to keep our community informed and engaged, so feel free to share your feedback or thoughts on our progress! + +{/* truncate */} + +## Project Updates + +### Jellyfin Turns 7 + +December marked Jellyfin's 7th anniversary! +A lot has changed in 7 years, but we remain steadfast in our commitment to Open Source and to being the best personal media server out there. +Special thanks to our developers, testers, moderators, and supporters for your invaluable contributions! +Here's to many more years of collaboration and streaming! + +### Versioning + +We received a substantial amount of feedback regarding our versioning scheme following the 10.11 release, particularly concerning the stability of what are perceived as 'minor' version updates. +This has prompted internal discussions about potentially revising our versioning scheme in the next major release. +While nothing has been finalized yet, we are considering 'dropping' the major version 10, which would make the next release 12.0. +Stay tuned for further updates as we navigate this feedback! + +## Development Updates + +### 10.11 Release Status + +Jellyfin 10.11 introduced a major [EF Core refactor](https://jellyfin.org/posts/efcore-refactoring-incoming/), consolidating the legacy `library.db` into a single unified `jellyfin.db`. +Following more than six months of development and an additional six months of release candidate testing, version [10.11.0](https://jellyfin.org/posts/jellyfin-release-10.11.0/) was released last year. +This extended testing period allowed us to mitigate most [refactoring](https://github.com/jellyfin/jellyfin/issues/13047) and [RC](https://github.com/jellyfin/jellyfin/issues/14350)-related issues prior to release. + +Even with this level of testing, issues were expected given the scale of the database change and the limited number of users reporting bugs. +These issues are currently being tracked on GitHub across three categories: + +1. [General bugs](https://github.com/jellyfin/jellyfin/issues/15045) +2. [Performance bugs](https://github.com/jellyfin/jellyfin/issues/15685) +3. [Migration and database bugs](https://github.com/jellyfin/jellyfin/issues/15686) + +We have been moving quickly to address these issues, delivering four additional point releases with over [100 changes](https://github.com/jellyfin/jellyfin/compare/v10.11.0...v10.11.5) since the initial 10.11.0 release. +To date, most point releases have focused on resolving general and migration-related issues. +The remaining migration issues are largely isolated, one-off cases and are unlikely to be resolved. +Most general issues have already been fixed, and the next bug-fix release is expected to include additional fixes for music metadata display issues and for watched status not being preserved when media is replaced or renamed. + +We are continuing to investigate ways to mitigate performance issues caused by client-side enumeration and filtering of large datasets. + +### Jellyfin Web vNext (aka 10.12 / 12.0) + +- **Default 'Experimental' Layout**: The 'Experimental' layout is now enabled by default for all non-TV devices, introducing a new navigation layout and updated UI components. +- **Theming Support Overhaul**: We are improving theming support by enabling easier runtime customization of default themes through CSS variables and simplifying the process for creating new bundled themes. +- **Community Acknowledgment**: Huge thanks to those reviewing, testing, and providing feedback on web pull requests. Your contributions are immensely helpful, as the review burden largely falls on me alone! + +\- [thornbill](https://github.com/thornbill) + +## Client Corner + +### Jellyfin Desktop + +We're rebranding the desktop application from Jellyfin Media Player to Jellyfin Desktop. +The most noteworthy change is the migration from Qt 5 to Qt 6. +This seems to have improved overall performance, though we're still working out issues regarding memory leaks due to the migration. + +Apart from the Qt migration, other noteworthy updates. + +- Saved servers and settings will not be migrated from Jellyfin Media Player. +- We've laid the foundation for switching servers with the addition of profiles CLI options. The long-term goal is to have a UI for this as well, but the timeline is TBD. +- A slew of bug fixes are included. + +The release is currently available on [Flathub](https://github.com/jellyfin/jellyfin-desktop) and in the [Arch Linux AUR](https://aur.archlinux.org/packages/jellyfin-desktop). +Stable builds for Windows and macOS builds are not currently available. +Other Linux distributions will likely be added, though we recommend using Flathub for the time being. +We are not currently supporting Ubuntu 24.04 LTS due to it being stuck on the older Qt 6.4 series, while our new dependency, mpvqt, requires at least Qt 6.5. + +\- [Andrew Rabert](https://github.com/andrewrabert) + +### Jellyfin for Android TV + +Two versions of the Android TV app have been released: [v0.19.5](https://github.com/jellyfin/jellyfin-androidtv/releases/tag/v0.19.5) and [v0.19.6](https://github.com/jellyfin/jellyfin-androidtv/releases/tag/v0.19.6)! +These updates contain various improvements to music transcoding. The app now properly displays durations again and allows for seeking when music is transcoding. These changes also solve the issue of lyrics not scrolling in certain cases. + +For video playback, we have improved the stability of Live TV and now support direct play for the VC-1 and AV1 codecs (if your device supports them). The AV1 support was already available on Android 10 and newer but now works on older Fire TV devices as well. + +\- [Niels van Velzen](https://github.com/nielsvanvelzen) + +### Jellyfin for Xbox + +The last two updates brought the long awaited full gamepad support and fixes for 4K and HDR. + +- **Gamepad support**: Gamepad navigation is now the default navigation type for the Jellyfin for Xbox app and requires a server version of 10.11 or higher to work. However as we cannot switch the input mode type while the app is running, the Jellyfin for Xbox app can no longer connect to older versions than 10.11. As this is a fundamental change in how the app works, there are still a few hiccups like the app not loading correctly and users reporting that the gamepad does not work at all. In those instances we recommend uninstalling and reinstalling the app. +- **Web UI TV mode**: For versions of Jellyfin earlier than 10.11.5 the web UI still runs in the desktop mode, which might look a bit odd. However, with Jellyfin 10.11.5, we have fixed a bug that now correctly sets the web UI to TV mode, so the UI should work a lot better. +- **4K and HDR**: For the last few versions, we have been working on enabling 4K and HDR for the app. This is done by integrating with the web UI and switching the HDMI modes. Sadly, this also comes at the cost of not being allowed to run in the background. To enable 4K support, we had to use a feature flag that allocates more video memory to the Jellyfin for Xbox app, making it incompatible with running in the background. +- **General Improvements**: Alongside the shiny new headline features, we have also been working on the code in general, adding small improvements and cleaning up a lot of code. The latest versions added log files and their upload to the Jellyfin server, tighter integrations with the web UI, a settings view that can be expanded for future features, version compatibility checking, a better server connection experience, and more. +- **Future**: When I took over the for the previous maintainer almost a year ago, I made a rough plan for the general development of the app. I always planned on keeping the app as a web wrapper because while the app is certainly more popular than most think, it does not have enough support in development to be a full UWP app. Nevertheless, there are a few features left on my to-do list: + - Localization to other languages + - Server discovery + - Desktop support + - Better decoder support + - Subtitle storage on-device + +\- [JPVenson](https://github.com/JPVenson) + +### Jellyfin for Roku + +[3.0.15](https://github.com/jellyfin/jellyfin-roku/releases/tag/3.0.15) was released on 2025-12-18 and is our last release before Roku's year-end publishing blackout. It fixes a bug with HDHomeRun Tuners. + +\- [1hitsong](https://github.com/1hitsong) + +### Swiftfin + +#### Swiftfin 1.4 is out now! + +This is a large release with a lot of changes under the hood. Our three highlight changes are: + +1. [Navigation & Routing Overhaul](https://github.com/jellyfin/Swiftfin/pull/1602) +2. [Jellyfin 10.11 Support](https://github.com/jellyfin/Swiftfin/pull/1772) +3. [Revamped Media Player Manager](https://github.com/jellyfin/Swiftfin/pull/1581) + +#### Swiftfin Roadmap + +A [roadmap / project board](https://github.com/orgs/jellyfin/projects/68) for Swiftfin is now available! + +Follow [this discussion](https://github.com/jellyfin/Swiftfin/discussions/1294) for information about the next tvOS release. + +To help organize Issues & PRs, Swiftfin now has milestones to help users identify which changes will be included in each release: + +- [Version 1.5](https://github.com/jellyfin/Swiftfin/milestone/2) + - Contains issues that should be resolved in version 1.5 of Swiftfin iOS. +- [tvOS Resync](https://github.com/jellyfin/Swiftfin/milestone/3) + - Contains tvOS-specific issues that will be resolved as part of our next [tvOS Release](https://github.com/jellyfin/Swiftfin/discussions/1294). + - _Issues that impact tvOS but are part of 1.4 or 1.5 will end up in the version milestone instead of this one. Once tvOS is released, it should mirror our existing 1.X structure and iOS._ + +A more detailed post about these changes can be found [on GitHub](https://github.com/jellyfin/Swiftfin/discussions/1832)! + +\- [JPKribs](https://github.com/JPKribs) + +### Other TV Platforms + +- The Tizen app was submitted for review, but unfortunately [failed testing](https://github.com/jellyfin/jellyfin-tizen/issues/222#issuecomment-3621581689). Additional work is needed to replicate the reported issues and correct them. +- Support for multiple **new** platforms is currently underway, and we will provide updates as progress is made. + +Wishing you all happy streaming in 2026 and beyond! +We look forward to another year filled with exciting updates and features for Jellyfin. + +\- thornbill and the Jellyfin Team From cd9e174bfeeea19883ddefacea8cc7982f9dba19 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 8 Jan 2026 21:27:30 +0000 Subject: [PATCH 698/896] Update dependency globals to v17 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 733ea9d8..2a3e1541 100644 --- a/package-lock.json +++ b/package-lock.json @@ -51,7 +51,7 @@ "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", - "globals": "16.5.0", + "globals": "17.0.0", "markdownlint-cli": "0.47.0", "node-fetch": "3.3.2", "prettier": "3.7.4", @@ -11619,9 +11619,9 @@ } }, "node_modules/globals": { - "version": "16.5.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", - "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.0.0.tgz", + "integrity": "sha512-gv5BeD2EssA793rlFWVPMMCqefTlpusw6/2TbAVMy0FzcG8wKJn4O+NqJ4+XWmmwrayJgw5TzrmWjFgmz1XPqw==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 98746699..a25bc49b 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", - "globals": "16.5.0", + "globals": "17.0.0", "markdownlint-cli": "0.47.0", "node-fetch": "3.3.2", "prettier": "3.7.4", From 366f15d0977a07f051e9491112d1371d45345319 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 12 Jan 2026 18:45:27 +0000 Subject: [PATCH 699/896] Update dependency typescript-eslint to v8.52.0 --- package-lock.json | 166 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 84 insertions(+), 84 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2a3e1541..d02a1382 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,7 +56,7 @@ "node-fetch": "3.3.2", "prettier": "3.7.4", "typescript": "5.9.3", - "typescript-eslint": "8.51.0", + "typescript-eslint": "8.52.0", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -3820,9 +3820,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", - "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3852,9 +3852,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", - "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", "dev": true, "license": "MIT", "engines": { @@ -6105,20 +6105,20 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.51.0.tgz", - "integrity": "sha512-XtssGWJvypyM2ytBnSnKtHYOGT+4ZwTnBVl36TA4nRO2f4PRNGz5/1OszHzcZCvcBMh+qb7I06uoCmLTRdR9og==", + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.52.0.tgz", + "integrity": "sha512-okqtOgqu2qmZJ5iN4TWlgfF171dZmx2FzdOv2K/ixL2LZWDStL8+JgQerI2sa8eAEfoydG9+0V96m7V+P8yE1Q==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.51.0", - "@typescript-eslint/type-utils": "8.51.0", - "@typescript-eslint/utils": "8.51.0", - "@typescript-eslint/visitor-keys": "8.51.0", - "ignore": "^7.0.0", + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.52.0", + "@typescript-eslint/type-utils": "8.52.0", + "@typescript-eslint/utils": "8.52.0", + "@typescript-eslint/visitor-keys": "8.52.0", + "ignore": "^7.0.5", "natural-compare": "^1.4.0", - "ts-api-utils": "^2.2.0" + "ts-api-utils": "^2.4.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6128,7 +6128,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.51.0", + "@typescript-eslint/parser": "^8.52.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -6144,18 +6144,18 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.51.0.tgz", - "integrity": "sha512-3xP4XzzDNQOIqBMWogftkwxhg5oMKApqY0BAflmLZiFYHqyhSOxv/cd/zPQLTcCXr4AkaKb25joocY0BD1WC6A==", + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.52.0.tgz", + "integrity": "sha512-iIACsx8pxRnguSYhHiMn2PvhvfpopO9FXHyn1mG5txZIsAaB6F0KwbFnUQN3KCiG3Jcuad/Cao2FAs1Wp7vAyg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.51.0", - "@typescript-eslint/types": "8.51.0", - "@typescript-eslint/typescript-estree": "8.51.0", - "@typescript-eslint/visitor-keys": "8.51.0", - "debug": "^4.3.4" + "@typescript-eslint/scope-manager": "8.52.0", + "@typescript-eslint/types": "8.52.0", + "@typescript-eslint/typescript-estree": "8.52.0", + "@typescript-eslint/visitor-keys": "8.52.0", + "debug": "^4.4.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6170,15 +6170,15 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.51.0.tgz", - "integrity": "sha512-Luv/GafO07Z7HpiI7qeEW5NW8HUtZI/fo/kE0YbtQEFpJRUuR0ajcWfCE5bnMvL7QQFrmT/odMe8QZww8X2nfQ==", + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.52.0.tgz", + "integrity": "sha512-xD0MfdSdEmeFa3OmVqonHi+Cciab96ls1UhIF/qX/O/gPu5KXD0bY9lu33jj04fjzrXHcuvjBcBC+D3SNSadaw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.51.0", - "@typescript-eslint/types": "^8.51.0", - "debug": "^4.3.4" + "@typescript-eslint/tsconfig-utils": "^8.52.0", + "@typescript-eslint/types": "^8.52.0", + "debug": "^4.4.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6192,14 +6192,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.51.0.tgz", - "integrity": "sha512-JhhJDVwsSx4hiOEQPeajGhCWgBMBwVkxC/Pet53EpBVs7zHHtayKefw1jtPaNRXpI9RA2uocdmpdfE7T+NrizA==", + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.52.0.tgz", + "integrity": "sha512-ixxqmmCcc1Nf8S0mS0TkJ/3LKcC8mruYJPOU6Ia2F/zUUR4pApW7LzrpU3JmtePbRUTes9bEqRc1Gg4iyRnDzA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.51.0", - "@typescript-eslint/visitor-keys": "8.51.0" + "@typescript-eslint/types": "8.52.0", + "@typescript-eslint/visitor-keys": "8.52.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6210,9 +6210,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.51.0.tgz", - "integrity": "sha512-Qi5bSy/vuHeWyir2C8u/uqGMIlIDu8fuiYWv48ZGlZ/k+PRPHtaAu7erpc7p5bzw2WNNSniuxoMSO4Ar6V9OXw==", + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.52.0.tgz", + "integrity": "sha512-jl+8fzr/SdzdxWJznq5nvoI7qn2tNYV/ZBAEcaFMVXf+K6jmXvAFrgo/+5rxgnL152f//pDEAYAhhBAZGrVfwg==", "dev": true, "license": "MIT", "engines": { @@ -6227,17 +6227,17 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.51.0.tgz", - "integrity": "sha512-0XVtYzxnobc9K0VU7wRWg1yiUrw4oQzexCG2V2IDxxCxhqBMSMbjB+6o91A+Uc0GWtgjCa3Y8bi7hwI0Tu4n5Q==", + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.52.0.tgz", + "integrity": "sha512-JD3wKBRWglYRQkAtsyGz1AewDu3mTc7NtRjR/ceTyGoPqmdS5oCdx/oZMWD5Zuqmo6/MpsYs0wp6axNt88/2EQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.51.0", - "@typescript-eslint/typescript-estree": "8.51.0", - "@typescript-eslint/utils": "8.51.0", - "debug": "^4.3.4", - "ts-api-utils": "^2.2.0" + "@typescript-eslint/types": "8.52.0", + "@typescript-eslint/typescript-estree": "8.52.0", + "@typescript-eslint/utils": "8.52.0", + "debug": "^4.4.3", + "ts-api-utils": "^2.4.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6252,9 +6252,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.51.0.tgz", - "integrity": "sha512-TizAvWYFM6sSscmEakjY3sPqGwxZRSywSsPEiuZF6d5GmGD9Gvlsv0f6N8FvAAA0CD06l3rIcWNbsN1e5F/9Ag==", + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.52.0.tgz", + "integrity": "sha512-LWQV1V4q9V4cT4H5JCIx3481iIFxH1UkVk+ZkGGAV1ZGcjGI9IoFOfg3O6ywz8QqCDEp7Inlg6kovMofsNRaGg==", "dev": true, "license": "MIT", "engines": { @@ -6266,21 +6266,21 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.51.0.tgz", - "integrity": "sha512-1qNjGqFRmlq0VW5iVlcyHBbCjPB7y6SxpBkrbhNWMy/65ZoncXCEPJxkRZL8McrseNH6lFhaxCIaX+vBuFnRng==", + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.52.0.tgz", + "integrity": "sha512-XP3LClsCc0FsTK5/frGjolyADTh3QmsLp6nKd476xNI9CsSsLnmn4f0jrzNoAulmxlmNIpeXuHYeEQv61Q6qeQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.51.0", - "@typescript-eslint/tsconfig-utils": "8.51.0", - "@typescript-eslint/types": "8.51.0", - "@typescript-eslint/visitor-keys": "8.51.0", - "debug": "^4.3.4", - "minimatch": "^9.0.4", - "semver": "^7.6.0", + "@typescript-eslint/project-service": "8.52.0", + "@typescript-eslint/tsconfig-utils": "8.52.0", + "@typescript-eslint/types": "8.52.0", + "@typescript-eslint/visitor-keys": "8.52.0", + "debug": "^4.4.3", + "minimatch": "^9.0.5", + "semver": "^7.7.3", "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.2.0" + "ts-api-utils": "^2.4.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6320,16 +6320,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.51.0.tgz", - "integrity": "sha512-11rZYxSe0zabiKaCP2QAwRf/dnmgFgvTmeDTtZvUvXG3UuAdg/GU02NExmmIXzz3vLGgMdtrIosI84jITQOxUA==", + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.52.0.tgz", + "integrity": "sha512-wYndVMWkweqHpEpwPhwqE2lnD2DxC6WVLupU/DOt/0/v+/+iQbbzO3jOHjmBMnhu0DgLULvOaU4h4pwHYi2oRQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.51.0", - "@typescript-eslint/types": "8.51.0", - "@typescript-eslint/typescript-estree": "8.51.0" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.52.0", + "@typescript-eslint/types": "8.52.0", + "@typescript-eslint/typescript-estree": "8.52.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6344,13 +6344,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.51.0.tgz", - "integrity": "sha512-mM/JRQOzhVN1ykejrvwnBRV3+7yTKK8tVANVN3o1O0t0v7o+jqdVu9crPy5Y9dov15TJk/FTIgoUGHrTOVL3Zg==", + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.52.0.tgz", + "integrity": "sha512-ink3/Zofus34nmBsPjow63FP5M7IGff0RKAgqR6+CFpdk22M7aLwC9gOcLGYqr7MczLPzZVERW9hRog3O4n1sQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.51.0", + "@typescript-eslint/types": "8.52.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -20722,9 +20722,9 @@ } }, "node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -22287,16 +22287,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.51.0.tgz", - "integrity": "sha512-jh8ZuM5oEh2PSdyQG9YAEM1TCGuWenLSuSUhf/irbVUNW9O5FhbFVONviN2TgMTBnUmyHv7E56rYnfLZK6TkiA==", + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.52.0.tgz", + "integrity": "sha512-atlQQJ2YkO4pfTVQmQ+wvYQwexPDOIgo+RaVcD7gHgzy/IQA+XTyuxNM9M9TVXvttkF7koBHmcwisKdOAf2EcA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.51.0", - "@typescript-eslint/parser": "8.51.0", - "@typescript-eslint/typescript-estree": "8.51.0", - "@typescript-eslint/utils": "8.51.0" + "@typescript-eslint/eslint-plugin": "8.52.0", + "@typescript-eslint/parser": "8.52.0", + "@typescript-eslint/typescript-estree": "8.52.0", + "@typescript-eslint/utils": "8.52.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index a25bc49b..e3a1eaee 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "node-fetch": "3.3.2", "prettier": "3.7.4", "typescript": "5.9.3", - "typescript-eslint": "8.51.0", + "typescript-eslint": "8.52.0", "typescript-plugin-css-modules": "5.2.0" } } From 0e3a42bad8f76a9e0c60214a94959dbca8b85493 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 13 Jan 2026 03:12:50 +0000 Subject: [PATCH 700/896] Update dependency sass to v1.97.2 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d02a1382..6eb0e563 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.97.1", + "sass": "1.97.2", "swiper": "12.0.3", "ua-parser-js": "2.0.7", "url-loader": "4.1.1" @@ -20526,9 +20526,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.97.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.1.tgz", - "integrity": "sha512-uf6HoO8fy6ClsrShvMgaKUn14f2EHQLQRtpsZZLeU/Mv0Q1K5P0+x2uvH6Cub39TVVbWNSrraUhDAoFph6vh0A==", + "version": "1.97.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.2.tgz", + "integrity": "sha512-y5LWb0IlbO4e97Zr7c3mlpabcbBtS+ieiZ9iwDooShpFKWXf62zz5pEPdwrLYm+Bxn1fnbwFGzHuCLSA9tBmrw==", "license": "MIT", "peer": true, "dependencies": { diff --git a/package.json b/package.json index e3a1eaee..ac9e278b 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.97.1", + "sass": "1.97.2", "swiper": "12.0.3", "ua-parser-js": "2.0.7", "url-loader": "4.1.1" From 815f90f05172e8bac81961bb6cc53fefaf41d985 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 13 Jan 2026 11:59:45 +0100 Subject: [PATCH 701/896] Merge pull request #1603 from jellyfin/renovate/major-linters Update dependency eslint-plugin-react-hooks to v7 --- eslint.config.mjs | 2 +- package-lock.json | 58 ++++++++++++++++++++++++--- package.json | 2 +- src/pages/downloads/clients/index.tsx | 15 ++++--- 4 files changed, 62 insertions(+), 15 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 6c4b0956..ecca81fb 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -22,7 +22,7 @@ export default ts.config([ '**/*.json' ]), react.configs.flat.recommended, - reactHooks.configs['recommended-latest'], + reactHooks.configs.flat.recommended, ...ts.configs.recommended, jsxA11Y.flatConfigs.recommended, { diff --git a/package-lock.json b/package-lock.json index 6eb0e563..f897ce4b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,7 +50,7 @@ "eslint-plugin-prettier": "5.5.4", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", - "eslint-plugin-react-hooks": "5.2.0", + "eslint-plugin-react-hooks": "7.0.1", "globals": "17.0.0", "markdownlint-cli": "0.47.0", "node-fetch": "3.3.2", @@ -10495,13 +10495,20 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", - "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", + "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, "engines": { - "node": ">=10" + "node": ">=18" }, "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" @@ -12077,6 +12084,23 @@ "he": "bin/he" } }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "dev": true, + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, "node_modules/history": { "version": "4.10.1", "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", @@ -23760,6 +23784,30 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/zod": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.5.tgz", + "integrity": "sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-validation-error": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", + "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "zod": "^3.25.0 || ^4.0.0" + } + }, "node_modules/zwitch": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", diff --git a/package.json b/package.json index ac9e278b..f033c562 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,7 @@ "eslint-plugin-prettier": "5.5.4", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", - "eslint-plugin-react-hooks": "5.2.0", + "eslint-plugin-react-hooks": "7.0.1", "globals": "17.0.0", "markdownlint-cli": "0.47.0", "node-fetch": "3.3.2", diff --git a/src/pages/downloads/clients/index.tsx b/src/pages/downloads/clients/index.tsx index 8485b739..9915b394 100644 --- a/src/pages/downloads/clients/index.tsx +++ b/src/pages/downloads/clients/index.tsx @@ -4,11 +4,11 @@ import { mdiFilter } from '@mdi/js'; import Icon from '@mdi/react'; import Layout from '@theme/Layout'; import clsx from 'clsx'; -import React, { useEffect, useState } from 'react'; +import React, { useMemo, useState } from 'react'; import ClientDetails from '../../../components/clients/ClientDetails'; import Pill from '../../../components/common/Pill'; -import { Client, Clients, DeviceType } from '../../../data/clients'; +import { Clients, DeviceType } from '../../../data/clients'; import Platform, { FeaturedClientPlatforms } from '../../../data/platform'; import styles from '../index.module.scss'; @@ -37,7 +37,6 @@ export default function ClientsPage({ recommended = true }: { recommended?: bool const location = useLocation(); const searchParams = new URLSearchParams(location.search); - const [filteredClients, setFilteredClients] = useState([...Clients]); const [filter, setFilterValue] = useState({ recommended, deviceTypes: (searchParams.get('type')?.split(',') ?? []) as DeviceType[], @@ -62,8 +61,8 @@ export default function ClientsPage({ recommended = true }: { recommended?: bool setFilterValue(filter); }; - useEffect(() => { - setFilteredClients( + const filteredClients = useMemo( + () => Clients.filter((client) => { let result = true; @@ -81,9 +80,9 @@ export default function ClientsPage({ recommended = true }: { recommended?: bool (filter.platforms.length === 0 || client.platforms.some((platform) => filter.platforms.includes(platform))); return result; - }) - ); - }, [filter, setFilteredClients]); + }), + [filter] + ); return ( From a760c8e9edd324b23a4f9f8eb3e14f1a338bdc49 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Wed, 14 Jan 2026 09:36:59 +0100 Subject: [PATCH 702/896] add Iksas css sugestion Co-authored-by: Iksas --- src/css/custom.scss | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/css/custom.scss b/src/css/custom.scss index 47a96f4b..3a4db822 100644 --- a/src/css/custom.scss +++ b/src/css/custom.scss @@ -5,6 +5,15 @@ * work well for content-centric websites. */ +html { + /* Note: "normal" activates all common ligatures */ + font-variant-ligatures: normal; +} + +code { + font-variant-ligatures: none; +} + :root { /* base font */ --ifm-font-family-base: 'Noto Sans', sans-serif; From 5ca9a915a7109d24848798b02d29639bb4b486b3 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 15 Jan 2026 09:25:14 +0100 Subject: [PATCH 703/896] add cspell gha --- .github/workflows/spellckeck.yml | 14 + cspell.config.mjs | 15 + package-lock.json | 948 +++++++++++++++++++++++++++++-- package.json | 1 + project-words.txt | 477 ++++++++++++++++ 5 files changed, 1414 insertions(+), 41 deletions(-) create mode 100644 .github/workflows/spellckeck.yml create mode 100644 cspell.config.mjs create mode 100644 project-words.txt diff --git a/.github/workflows/spellckeck.yml b/.github/workflows/spellckeck.yml new file mode 100644 index 00000000..fbd23bc5 --- /dev/null +++ b/.github/workflows/spellckeck.yml @@ -0,0 +1,14 @@ +name: 'Check spelling' +on: + pull_request: + push: + branches: [master] + +jobs: + spellcheck: # run the action + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + with: + persist-credentials: false + - uses: streetsidesoftware/cspell-action@24fa8d3096a314ce263f39578744e9d9f8d80acf # v8.1.2 diff --git a/cspell.config.mjs b/cspell.config.mjs new file mode 100644 index 00000000..905123cf --- /dev/null +++ b/cspell.config.mjs @@ -0,0 +1,15 @@ +import { defineConfig } from 'cspell'; + +export default defineConfig({ + version: '0.2', + files: ['**/*.md'], + dictionaryDefinitions: [ + { + name: 'project-words', + path: './project-words.txt', + addWords: true + } + ], + dictionaries: ['project-words'], + ignorePaths: ['node_modules', '/project-words.txt'] +}); diff --git a/package-lock.json b/package-lock.json index f897ce4b..6f356307 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,6 +26,7 @@ "@mdx-js/react": "3.1.1", "@svgr/webpack": "8.1.0", "clsx": "2.1.1", + "cspell": "9.2.0", "docusaurus-plugin-sass": "0.2.6", "file-loader": "6.2.0", "react": "18.3.1", @@ -121,7 +122,6 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", "license": "MIT", - "peer": true, "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", @@ -1849,6 +1849,526 @@ "node": ">=0.1.90" } }, + "node_modules/@cspell/cspell-bundled-dicts": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-9.2.0.tgz", + "integrity": "sha512-e4qb78SQWqHkRw47W8qFJ3RPijhSLkADF+T0oH8xl3r/golq1RGp2/KrWOqGRRofUSTiIKYqaMX7mbAyFnOxyA==", + "license": "MIT", + "dependencies": { + "@cspell/dict-ada": "^4.1.1", + "@cspell/dict-al": "^1.1.1", + "@cspell/dict-aws": "^4.0.12", + "@cspell/dict-bash": "^4.2.1", + "@cspell/dict-companies": "^3.2.2", + "@cspell/dict-cpp": "^6.0.9", + "@cspell/dict-cryptocurrencies": "^5.0.5", + "@cspell/dict-csharp": "^4.0.7", + "@cspell/dict-css": "^4.0.18", + "@cspell/dict-dart": "^2.3.1", + "@cspell/dict-data-science": "^2.0.9", + "@cspell/dict-django": "^4.1.5", + "@cspell/dict-docker": "^1.1.15", + "@cspell/dict-dotnet": "^5.0.10", + "@cspell/dict-elixir": "^4.0.8", + "@cspell/dict-en_us": "^4.4.15", + "@cspell/dict-en-common-misspellings": "^2.1.3", + "@cspell/dict-en-gb-mit": "^3.1.5", + "@cspell/dict-filetypes": "^3.0.13", + "@cspell/dict-flutter": "^1.1.1", + "@cspell/dict-fonts": "^4.0.5", + "@cspell/dict-fsharp": "^1.1.1", + "@cspell/dict-fullstack": "^3.2.7", + "@cspell/dict-gaming-terms": "^1.1.2", + "@cspell/dict-git": "^3.0.7", + "@cspell/dict-golang": "^6.0.23", + "@cspell/dict-google": "^1.0.9", + "@cspell/dict-haskell": "^4.0.6", + "@cspell/dict-html": "^4.0.12", + "@cspell/dict-html-symbol-entities": "^4.0.4", + "@cspell/dict-java": "^5.0.12", + "@cspell/dict-julia": "^1.1.1", + "@cspell/dict-k8s": "^1.0.12", + "@cspell/dict-kotlin": "^1.1.1", + "@cspell/dict-latex": "^4.0.4", + "@cspell/dict-lorem-ipsum": "^4.0.5", + "@cspell/dict-lua": "^4.0.8", + "@cspell/dict-makefile": "^1.0.5", + "@cspell/dict-markdown": "^2.0.12", + "@cspell/dict-monkeyc": "^1.0.11", + "@cspell/dict-node": "^5.0.8", + "@cspell/dict-npm": "^5.2.12", + "@cspell/dict-php": "^4.0.15", + "@cspell/dict-powershell": "^5.0.15", + "@cspell/dict-public-licenses": "^2.0.14", + "@cspell/dict-python": "^4.2.19", + "@cspell/dict-r": "^2.1.1", + "@cspell/dict-ruby": "^5.0.9", + "@cspell/dict-rust": "^4.0.12", + "@cspell/dict-scala": "^5.0.8", + "@cspell/dict-shell": "^1.1.1", + "@cspell/dict-software-terms": "^5.1.4", + "@cspell/dict-sql": "^2.2.1", + "@cspell/dict-svelte": "^1.0.7", + "@cspell/dict-swift": "^2.0.6", + "@cspell/dict-terraform": "^1.1.3", + "@cspell/dict-typescript": "^3.2.3", + "@cspell/dict-vue": "^3.0.5" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/cspell-json-reporter": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-9.2.0.tgz", + "integrity": "sha512-qHdkW8eyknCSDEsqCG8OHBMal03LQf21H2LVWhtwszEQ4BQRKcWctc+VIgkO69F/jLaN2wi/yhhMufXWHAEzIg==", + "license": "MIT", + "dependencies": { + "@cspell/cspell-types": "9.2.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/cspell-pipe": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-9.2.0.tgz", + "integrity": "sha512-RO3adcsr7Ek+4511nyEOWDhOYYU1ogRs1Mo5xx3kDIdcKAJzhFdGry35T2wqft4dPASLCXcemBrhoS+hdQ+z+Q==", + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/cspell-resolver": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-9.2.0.tgz", + "integrity": "sha512-0Xvwq0iezfO71Alw+DjsGxacAzydqOAxdXnY4JknHuxt2l8GTSMjRwj65QAflv3PN6h1QoRZEeWdiKtusceWAw==", + "license": "MIT", + "dependencies": { + "global-directory": "^4.0.1" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/cspell-service-bus": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-9.2.0.tgz", + "integrity": "sha512-ZDvcOTFk3cCVW+OjlkljeP7aSuV8tIguVn+GMco1/A+961hsEP20hngK9zJtyfpXqyvJKtvCVlyzS+z8VRrZGg==", + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/cspell-types": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-9.2.0.tgz", + "integrity": "sha512-hL4ltFwiARpFxlfXt4GiTWQxIFyZp4wrlp7dozZbitYO6QlYc5fwQ8jBc5zFUqknuH4gx/sCMLNXhAv3enNGZQ==", + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/dict-ada": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-4.1.1.tgz", + "integrity": "sha512-E+0YW9RhZod/9Qy2gxfNZiHJjCYFlCdI69br1eviQQWB8yOTJX0JHXLs79kOYhSW0kINPVUdvddEBe6Lu6CjGQ==", + "license": "MIT" + }, + "node_modules/@cspell/dict-al": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-al/-/dict-al-1.1.1.tgz", + "integrity": "sha512-sD8GCaZetgQL4+MaJLXqbzWcRjfKVp8x+px3HuCaaiATAAtvjwUQ5/Iubiqwfd1boIh2Y1/3EgM3TLQ7Q8e0wQ==", + "license": "MIT" + }, + "node_modules/@cspell/dict-aws": { + "version": "4.0.17", + "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-4.0.17.tgz", + "integrity": "sha512-ORcblTWcdlGjIbWrgKF+8CNEBQiLVKdUOFoTn0KPNkAYnFcdPP0muT4892h7H4Xafh3j72wqB4/loQ6Nti9E/w==", + "license": "MIT" + }, + "node_modules/@cspell/dict-bash": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-4.2.2.tgz", + "integrity": "sha512-kyWbwtX3TsCf5l49gGQIZkRLaB/P8g73GDRm41Zu8Mv51kjl2H7Au0TsEvHv7jzcsRLS6aUYaZv6Zsvk1fOz+Q==", + "license": "MIT", + "dependencies": { + "@cspell/dict-shell": "1.1.2" + } + }, + "node_modules/@cspell/dict-companies": { + "version": "3.2.10", + "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.2.10.tgz", + "integrity": "sha512-bJ1qnO1DkTn7JYGXvxp8FRQc4yq6tRXnrII+jbP8hHmq5TX5o1Wu+rdfpoUQaMWTl6balRvcMYiINDesnpR9Bw==", + "license": "MIT" + }, + "node_modules/@cspell/dict-cpp": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-6.0.15.tgz", + "integrity": "sha512-N7MKK3llRNoBncygvrnLaGvmjo4xzVr5FbtAc9+MFGHK6/LeSySBupr1FM72XDaVSIsmBEe7sDYCHHwlI9Jb2w==", + "license": "MIT" + }, + "node_modules/@cspell/dict-cryptocurrencies": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-5.0.5.tgz", + "integrity": "sha512-R68hYYF/rtlE6T/dsObStzN5QZw+0aQBinAXuWCVqwdS7YZo0X33vGMfChkHaiCo3Z2+bkegqHlqxZF4TD3rUA==", + "license": "MIT" + }, + "node_modules/@cspell/dict-csharp": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-4.0.8.tgz", + "integrity": "sha512-qmk45pKFHSxckl5mSlbHxmDitSsGMlk/XzFgt7emeTJWLNSTUK//MbYAkBNRtfzB4uD7pAFiKgpKgtJrTMRnrQ==", + "license": "MIT" + }, + "node_modules/@cspell/dict-css": { + "version": "4.0.19", + "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-4.0.19.tgz", + "integrity": "sha512-VYHtPnZt/Zd/ATbW3rtexWpBnHUohUrQOHff/2JBhsVgxOrksAxJnLAO43Q1ayLJBJUUwNVo+RU0sx0aaysZfg==", + "license": "MIT" + }, + "node_modules/@cspell/dict-dart": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-2.3.2.tgz", + "integrity": "sha512-sUiLW56t9gfZcu8iR/5EUg+KYyRD83Cjl3yjDEA2ApVuJvK1HhX+vn4e4k4YfjpUQMag8XO2AaRhARE09+/rqw==", + "license": "MIT" + }, + "node_modules/@cspell/dict-data-science": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@cspell/dict-data-science/-/dict-data-science-2.0.13.tgz", + "integrity": "sha512-l1HMEhBJkPmw4I2YGVu2eBSKM89K9pVF+N6qIr5Uo5H3O979jVodtuwP8I7LyPrJnC6nz28oxeGRCLh9xC5CVA==", + "license": "MIT" + }, + "node_modules/@cspell/dict-django": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-4.1.6.tgz", + "integrity": "sha512-SdbSFDGy9ulETqNz15oWv2+kpWLlk8DJYd573xhIkeRdcXOjskRuxjSZPKfW7O3NxN/KEf3gm3IevVOiNuFS+w==", + "license": "MIT" + }, + "node_modules/@cspell/dict-docker": { + "version": "1.1.17", + "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.17.tgz", + "integrity": "sha512-OcnVTIpHIYYKhztNTyK8ShAnXTfnqs43hVH6p0py0wlcwRIXe5uj4f12n7zPf2CeBI7JAlPjEsV0Rlf4hbz/xQ==", + "license": "MIT" + }, + "node_modules/@cspell/dict-dotnet": { + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-5.0.11.tgz", + "integrity": "sha512-LSVKhpFf/ASTWJcfYeS0Sykcl1gVMsv2Z5Eo0TnTMSTLV3738HH+66pIsjUTChqU6SF3gKPuCe6EOaRYqb/evA==", + "license": "MIT" + }, + "node_modules/@cspell/dict-elixir": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@cspell/dict-elixir/-/dict-elixir-4.0.8.tgz", + "integrity": "sha512-CyfphrbMyl4Ms55Vzuj+mNmd693HjBFr9hvU+B2YbFEZprE5AG+EXLYTMRWrXbpds4AuZcvN3deM2XVB80BN/Q==", + "license": "MIT" + }, + "node_modules/@cspell/dict-en_us": { + "version": "4.4.27", + "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.4.27.tgz", + "integrity": "sha512-0y4vH2i5cFmi8sxkc4OlD2IlnqDznOtKczm4h6jA288g5VVrm3bhkYK6vcB8b0CoRKtYWKet4VEmHBP1yI+Qfw==", + "license": "MIT" + }, + "node_modules/@cspell/dict-en-common-misspellings": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@cspell/dict-en-common-misspellings/-/dict-en-common-misspellings-2.1.11.tgz", + "integrity": "sha512-2jcY494If1udvzd7MT2z/QH/RACUo/I02vIY4ttNdZhgYvUmRKhg8OBdrbzYo0lJOcc7XUb8rhIFQRHzxOSVeA==", + "license": "CC BY-SA 4.0" + }, + "node_modules/@cspell/dict-en-gb-mit": { + "version": "3.1.16", + "resolved": "https://registry.npmjs.org/@cspell/dict-en-gb-mit/-/dict-en-gb-mit-3.1.16.tgz", + "integrity": "sha512-4PPdapCJslytxAVJu35Mv97qDyGmAQxtDE790T2bWNhcqN6gvRVAc/eTRaXkUIf21q1xCxxNNqpH4VfMup69rQ==", + "license": "MIT" + }, + "node_modules/@cspell/dict-filetypes": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-3.0.15.tgz", + "integrity": "sha512-uDMeqYlLlK476w/muEFQGBy9BdQWS0mQ7BJiy/iQv5XUWZxE2O54ZQd9nW8GyQMzAgoyg5SG4hf9l039Qt66oA==", + "license": "MIT" + }, + "node_modules/@cspell/dict-flutter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-flutter/-/dict-flutter-1.1.1.tgz", + "integrity": "sha512-UlOzRcH2tNbFhZmHJN48Za/2/MEdRHl2BMkCWZBYs+30b91mWvBfzaN4IJQU7dUZtowKayVIF9FzvLZtZokc5A==", + "license": "MIT" + }, + "node_modules/@cspell/dict-fonts": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-4.0.5.tgz", + "integrity": "sha512-BbpkX10DUX/xzHs6lb7yzDf/LPjwYIBJHJlUXSBXDtK/1HaeS+Wqol4Mlm2+NAgZ7ikIE5DQMViTgBUY3ezNoQ==", + "license": "MIT" + }, + "node_modules/@cspell/dict-fsharp": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-fsharp/-/dict-fsharp-1.1.1.tgz", + "integrity": "sha512-imhs0u87wEA4/cYjgzS0tAyaJpwG7vwtC8UyMFbwpmtw+/bgss+osNfyqhYRyS/ehVCWL17Ewx2UPkexjKyaBA==", + "license": "MIT" + }, + "node_modules/@cspell/dict-fullstack": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-3.2.7.tgz", + "integrity": "sha512-IxEk2YAwAJKYCUEgEeOg3QvTL4XLlyArJElFuMQevU1dPgHgzWElFevN5lsTFnvMFA1riYsVinqJJX0BanCFEg==", + "license": "MIT" + }, + "node_modules/@cspell/dict-gaming-terms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-gaming-terms/-/dict-gaming-terms-1.1.2.tgz", + "integrity": "sha512-9XnOvaoTBscq0xuD6KTEIkk9hhdfBkkvJAIsvw3JMcnp1214OCGW8+kako5RqQ2vTZR3Tnf3pc57o7VgkM0q1Q==", + "license": "MIT" + }, + "node_modules/@cspell/dict-git": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@cspell/dict-git/-/dict-git-3.0.7.tgz", + "integrity": "sha512-odOwVKgfxCQfiSb+nblQZc4ErXmnWEnv8XwkaI4sNJ7cNmojnvogYVeMqkXPjvfrgEcizEEA4URRD2Ms5PDk1w==", + "license": "MIT" + }, + "node_modules/@cspell/dict-golang": { + "version": "6.0.26", + "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-6.0.26.tgz", + "integrity": "sha512-YKA7Xm5KeOd14v5SQ4ll6afe9VSy3a2DWM7L9uBq4u3lXToRBQ1W5PRa+/Q9udd+DTURyVVnQ+7b9cnOlNxaRg==", + "license": "MIT" + }, + "node_modules/@cspell/dict-google": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@cspell/dict-google/-/dict-google-1.0.9.tgz", + "integrity": "sha512-biL65POqialY0i4g6crj7pR6JnBkbsPovB2WDYkj3H4TuC/QXv7Pu5pdPxeUJA6TSCHI7T5twsO4VSVyRxD9CA==", + "license": "MIT" + }, + "node_modules/@cspell/dict-haskell": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-4.0.6.tgz", + "integrity": "sha512-ib8SA5qgftExpYNjWhpYIgvDsZ/0wvKKxSP+kuSkkak520iPvTJumEpIE+qPcmJQo4NzdKMN8nEfaeci4OcFAQ==", + "license": "MIT" + }, + "node_modules/@cspell/dict-html": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-4.0.14.tgz", + "integrity": "sha512-2bf7n+kS92g+cMKV0wr9o/Oq9n8JzU7CcrB96gIh2GHgnF+0xDOqO2W/1KeFAqOfqosoOVE48t+4dnEMkkoJ2Q==", + "license": "MIT" + }, + "node_modules/@cspell/dict-html-symbol-entities": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-4.0.5.tgz", + "integrity": "sha512-429alTD4cE0FIwpMucvSN35Ld87HCyuM8mF731KU5Rm4Je2SG6hmVx7nkBsLyrmH3sQukTcr1GaiZsiEg8svPA==", + "license": "MIT" + }, + "node_modules/@cspell/dict-java": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-5.0.12.tgz", + "integrity": "sha512-qPSNhTcl7LGJ5Qp6VN71H8zqvRQK04S08T67knMq9hTA8U7G1sTKzLmBaDOFhq17vNX/+rT+rbRYp+B5Nwza1A==", + "license": "MIT" + }, + "node_modules/@cspell/dict-julia": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-julia/-/dict-julia-1.1.1.tgz", + "integrity": "sha512-WylJR9TQ2cgwd5BWEOfdO3zvDB+L7kYFm0I9u0s9jKHWQ6yKmfKeMjU9oXxTBxIufhCXm92SKwwVNAC7gjv+yA==", + "license": "MIT" + }, + "node_modules/@cspell/dict-k8s": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@cspell/dict-k8s/-/dict-k8s-1.0.12.tgz", + "integrity": "sha512-2LcllTWgaTfYC7DmkMPOn9GsBWsA4DZdlun4po8s2ysTP7CPEnZc1ZfK6pZ2eI4TsZemlUQQ+NZxMe9/QutQxg==", + "license": "MIT" + }, + "node_modules/@cspell/dict-kotlin": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-kotlin/-/dict-kotlin-1.1.1.tgz", + "integrity": "sha512-J3NzzfgmxRvEeOe3qUXnSJQCd38i/dpF9/t3quuWh6gXM+krsAXP75dY1CzDmS8mrJAlBdVBeAW5eAZTD8g86Q==", + "license": "MIT" + }, + "node_modules/@cspell/dict-latex": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-4.0.4.tgz", + "integrity": "sha512-YdTQhnTINEEm/LZgTzr9Voz4mzdOXH7YX+bSFs3hnkUHCUUtX/mhKgf1CFvZ0YNM2afjhQcmLaR9bDQVyYBvpA==", + "license": "MIT" + }, + "node_modules/@cspell/dict-lorem-ipsum": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-4.0.5.tgz", + "integrity": "sha512-9a4TJYRcPWPBKkQAJ/whCu4uCAEgv/O2xAaZEI0n4y1/l18Yyx8pBKoIX5QuVXjjmKEkK7hi5SxyIsH7pFEK9Q==", + "license": "MIT" + }, + "node_modules/@cspell/dict-lua": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-4.0.8.tgz", + "integrity": "sha512-N4PkgNDMu9JVsRu7JBS/3E/dvfItRgk9w5ga2dKq+JupP2Y3lojNaAVFhXISh4Y0a6qXDn2clA6nvnavQ/jjLA==", + "license": "MIT" + }, + "node_modules/@cspell/dict-makefile": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@cspell/dict-makefile/-/dict-makefile-1.0.5.tgz", + "integrity": "sha512-4vrVt7bGiK8Rx98tfRbYo42Xo2IstJkAF4tLLDMNQLkQ86msDlYSKG1ZCk8Abg+EdNcFAjNhXIiNO+w4KflGAQ==", + "license": "MIT" + }, + "node_modules/@cspell/dict-markdown": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/@cspell/dict-markdown/-/dict-markdown-2.0.14.tgz", + "integrity": "sha512-uLKPNJsUcumMQTsZZgAK9RgDLyQhUz/uvbQTEkvF/Q4XfC1i/BnA8XrOrd0+Vp6+tPOKyA+omI5LRWfMu5K/Lw==", + "license": "MIT", + "peerDependencies": { + "@cspell/dict-css": "^4.0.19", + "@cspell/dict-html": "^4.0.14", + "@cspell/dict-html-symbol-entities": "^4.0.5", + "@cspell/dict-typescript": "^3.2.3" + } + }, + "node_modules/@cspell/dict-monkeyc": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@cspell/dict-monkeyc/-/dict-monkeyc-1.0.12.tgz", + "integrity": "sha512-MN7Vs11TdP5mbdNFQP5x2Ac8zOBm97ARg6zM5Sb53YQt/eMvXOMvrep7+/+8NJXs0jkp70bBzjqU4APcqBFNAw==", + "license": "MIT" + }, + "node_modules/@cspell/dict-node": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-5.0.8.tgz", + "integrity": "sha512-AirZcN2i84ynev3p2/1NCPEhnNsHKMz9zciTngGoqpdItUb2bDt1nJBjwlsrFI78GZRph/VaqTVFwYikmncpXg==", + "license": "MIT" + }, + "node_modules/@cspell/dict-npm": { + "version": "5.2.29", + "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.2.29.tgz", + "integrity": "sha512-ZAef8JpYmbuHFT1zekj/YyImLPvZevjECw663EmG5GPePyNo4AfH8Dd2fFhaOyQ3P5I5LrkAhGwypnOfUxcssw==", + "license": "MIT" + }, + "node_modules/@cspell/dict-php": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-4.1.1.tgz", + "integrity": "sha512-EXelI+4AftmdIGtA8HL8kr4WlUE11OqCSVlnIgZekmTkEGSZdYnkFdiJ5IANSALtlQ1mghKjz+OFqVs6yowgWA==", + "license": "MIT" + }, + "node_modules/@cspell/dict-powershell": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-5.0.15.tgz", + "integrity": "sha512-l4S5PAcvCFcVDMJShrYD0X6Huv9dcsQPlsVsBGbH38wvuN7gS7+GxZFAjTNxDmTY1wrNi1cCatSg6Pu2BW4rgg==", + "license": "MIT" + }, + "node_modules/@cspell/dict-public-licenses": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-2.0.15.tgz", + "integrity": "sha512-cJEOs901H13Pfy0fl4dCD1U+xpWIMaEPq8MeYU83FfDZvellAuSo4GqWCripfIqlhns/L6+UZEIJSOZnjgy7Wg==", + "license": "MIT" + }, + "node_modules/@cspell/dict-python": { + "version": "4.2.25", + "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.2.25.tgz", + "integrity": "sha512-hDdN0YhKgpbtZVRjQ2c8jk+n0wQdidAKj1Fk8w7KEHb3YlY5uPJ0mAKJk7AJKPNLOlILoUmN+HAVJz+cfSbWYg==", + "license": "MIT", + "dependencies": { + "@cspell/dict-data-science": "^2.0.13" + } + }, + "node_modules/@cspell/dict-r": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-r/-/dict-r-2.1.1.tgz", + "integrity": "sha512-71Ka+yKfG4ZHEMEmDxc6+blFkeTTvgKbKAbwiwQAuKl3zpqs1Y0vUtwW2N4b3LgmSPhV3ODVY0y4m5ofqDuKMw==", + "license": "MIT" + }, + "node_modules/@cspell/dict-ruby": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-5.1.0.tgz", + "integrity": "sha512-9PJQB3cfkBULrMLp5kSAcFPpzf8oz9vFN+QYZABhQwWkGbuzCIXSorHrmWSASlx4yejt3brjaWS57zZ/YL5ZQQ==", + "license": "MIT" + }, + "node_modules/@cspell/dict-rust": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-4.1.1.tgz", + "integrity": "sha512-fXiXnZH0wOaEVTKFRNaz6TsUGhuB8dAT0ubYkDNzRQCaV5JGSOebGb1v2x5ZrOSVp+moxWM/vdBfiNU6KOEaFQ==", + "license": "MIT" + }, + "node_modules/@cspell/dict-scala": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-5.0.9.tgz", + "integrity": "sha512-AjVcVAELgllybr1zk93CJ5wSUNu/Zb5kIubymR/GAYkMyBdYFCZ3Zbwn4Zz8GJlFFAbazABGOu0JPVbeY59vGg==", + "license": "MIT" + }, + "node_modules/@cspell/dict-shell": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-shell/-/dict-shell-1.1.2.tgz", + "integrity": "sha512-WqOUvnwcHK1X61wAfwyXq04cn7KYyskg90j4lLg3sGGKMW9Sq13hs91pqrjC44Q+lQLgCobrTkMDw9Wyl9nRFA==", + "license": "MIT" + }, + "node_modules/@cspell/dict-software-terms": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-5.1.20.tgz", + "integrity": "sha512-TEk1xHvetTI4pv7Vzje1D322m6QEjaH2P6ucOOf6q7EJCppQIdC0lZSXkgHJAFU5HGSvEXSzvnVeW2RHW86ziQ==", + "license": "MIT" + }, + "node_modules/@cspell/dict-sql": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@cspell/dict-sql/-/dict-sql-2.2.1.tgz", + "integrity": "sha512-qDHF8MpAYCf4pWU8NKbnVGzkoxMNrFqBHyG/dgrlic5EQiKANCLELYtGlX5auIMDLmTf1inA0eNtv74tyRJ/vg==", + "license": "MIT" + }, + "node_modules/@cspell/dict-svelte": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@cspell/dict-svelte/-/dict-svelte-1.0.7.tgz", + "integrity": "sha512-hGZsGqP0WdzKkdpeVLBivRuSNzOTvN036EBmpOwxH+FTY2DuUH7ecW+cSaMwOgmq5JFSdTcbTNFlNC8HN8lhaQ==", + "license": "MIT" + }, + "node_modules/@cspell/dict-swift": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-2.0.6.tgz", + "integrity": "sha512-PnpNbrIbex2aqU1kMgwEKvCzgbkHtj3dlFLPMqW1vSniop7YxaDTtvTUO4zA++ugYAEL+UK8vYrBwDPTjjvSnA==", + "license": "MIT" + }, + "node_modules/@cspell/dict-terraform": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@cspell/dict-terraform/-/dict-terraform-1.1.3.tgz", + "integrity": "sha512-gr6wxCydwSFyyBKhBA2xkENXtVFToheqYYGFvlMZXWjviynXmh+NK/JTvTCk/VHk3+lzbO9EEQKee6VjrAUSbA==", + "license": "MIT" + }, + "node_modules/@cspell/dict-typescript": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-3.2.3.tgz", + "integrity": "sha512-zXh1wYsNljQZfWWdSPYwQhpwiuW0KPW1dSd8idjMRvSD0aSvWWHoWlrMsmZeRl4qM4QCEAjua8+cjflm41cQBg==", + "license": "MIT" + }, + "node_modules/@cspell/dict-vue": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@cspell/dict-vue/-/dict-vue-3.0.5.tgz", + "integrity": "sha512-Mqutb8jbM+kIcywuPQCCaK5qQHTdaByoEO2J9LKFy3sqAdiBogNkrplqUK0HyyRFgCfbJUgjz3N85iCMcWH0JA==", + "license": "MIT" + }, + "node_modules/@cspell/dynamic-import": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-9.2.0.tgz", + "integrity": "sha512-2/k4LR8CQqbgIPQGELbCdt9xgg9+aQ7pMwOtllKvnFYBtwNiwqcZjlzAam2gtvD5DghKX2qrcSHG5A7YP5cX9A==", + "license": "MIT", + "dependencies": { + "@cspell/url": "9.2.0", + "import-meta-resolve": "^4.1.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/filetypes": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@cspell/filetypes/-/filetypes-9.2.0.tgz", + "integrity": "sha512-6wmCa3ZyI647H7F4w6kb9PCJ703JKSgFTB8EERTdIoGySbgVp5+qMIIoZ//wELukdjgcufcFZ5pBrhRDRsemRA==", + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/strong-weak-map": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-9.2.0.tgz", + "integrity": "sha512-5mpIMiIOCu4cBqy1oCTXISgJuOCQ6R/e38AkvnYWfmMIx7fCdx8n+mF52wX9m61Ng28Sq8VL253xybsWcCxHug==", + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/url": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@cspell/url/-/url-9.2.0.tgz", + "integrity": "sha512-plB0wwdAESqBl4xDAT2db2/K1FZHJXfYlJTiV6pkn0XffTGyg4UGLaSCm15NzUoPxdSmzqj5jQb7y+mB9kFK8g==", + "license": "MIT", + "engines": { + "node": ">=20" + } + }, "node_modules/@csstools/cascade-layer-name-parser": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz", @@ -1956,7 +2476,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" }, @@ -1979,7 +2498,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" } @@ -2089,7 +2607,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -2511,7 +3028,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -3153,7 +3669,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.2.tgz", "integrity": "sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw==", "license": "MIT", - "peer": true, "dependencies": { "@docusaurus/babel": "3.9.2", "@docusaurus/bundler": "3.9.2", @@ -3359,7 +3874,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz", "integrity": "sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==", "license": "MIT", - "peer": true, "dependencies": { "@docusaurus/core": "3.9.2", "@docusaurus/logger": "3.9.2", @@ -3503,7 +4017,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz", "integrity": "sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag==", "license": "MIT", - "peer": true, "dependencies": { "@docusaurus/mdx-loader": "3.9.2", "@docusaurus/module-type-aliases": "3.9.2", @@ -4387,7 +4900,6 @@ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", "license": "MIT", - "peer": true, "dependencies": { "@types/mdx": "^2.0.0" }, @@ -5281,7 +5793,6 @@ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "license": "MIT", - "peer": true, "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -5956,7 +6467,6 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz", "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==", "license": "MIT", - "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.2.2" @@ -6149,7 +6659,6 @@ "integrity": "sha512-iIACsx8pxRnguSYhHiMn2PvhvfpopO9FXHyn1mG5txZIsAaB6F0KwbFnUQN3KCiG3Jcuad/Cao2FAs1Wp7vAyg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.52.0", "@typescript-eslint/types": "8.52.0", @@ -6573,7 +7082,6 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6641,7 +7149,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -6874,6 +7381,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array-timsort": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz", + "integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==", + "license": "MIT" + }, "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -7367,7 +7880,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "baseline-browser-mapping": "^2.8.9", "caniuse-lite": "^1.0.30001746", @@ -7575,6 +8087,33 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/chalk-template": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-1.1.2.tgz", + "integrity": "sha512-2bxTP2yUH7AJj/VAXfcA+4IcWGdQ87HwBANLt5XxGTeomo8yG0y95N1um9i5StvhT/Bl0/2cARA5v1PpPXUxUA==", + "license": "MIT", + "dependencies": { + "chalk": "^5.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/chalk/chalk-template?sponsor=1" + } + }, + "node_modules/chalk-template/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", @@ -7667,7 +8206,6 @@ "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", "license": "Apache-2.0", - "peer": true, "dependencies": { "@chevrotain/cst-dts-gen": "11.0.3", "@chevrotain/gast": "11.0.3", @@ -7767,6 +8305,43 @@ "node": ">=6" } }, + "node_modules/clear-module": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/clear-module/-/clear-module-4.1.2.tgz", + "integrity": "sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw==", + "license": "MIT", + "dependencies": { + "parent-module": "^2.0.0", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clear-module/node_modules/parent-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-2.0.0.tgz", + "integrity": "sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==", + "license": "MIT", + "dependencies": { + "callsites": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clear-module/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/cli-boxes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", @@ -7911,6 +8486,20 @@ "node": ">= 6" } }, + "node_modules/comment-json": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.5.1.tgz", + "integrity": "sha512-taEtr3ozUmOB7it68Jll7s0Pwm+aoiHyXKrEC8SEodL4rNpdfDLqa7PfBlrgFoCNNdR8ImL+muti5IGvktJAAg==", + "license": "MIT", + "dependencies": { + "array-timsort": "^1.0.3", + "core-util-is": "^1.0.3", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/common-path-prefix": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", @@ -8281,6 +8870,243 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cspell": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/cspell/-/cspell-9.2.0.tgz", + "integrity": "sha512-AKzaFMem2jRcGpAY2spKP0z15jpZeX1WTDNHCDsB8/YvnhnOfWXc0S5AF+4sfU1cQgHWYGFOolMuTri0ZQdV+Q==", + "license": "MIT", + "dependencies": { + "@cspell/cspell-json-reporter": "9.2.0", + "@cspell/cspell-pipe": "9.2.0", + "@cspell/cspell-types": "9.2.0", + "@cspell/dynamic-import": "9.2.0", + "@cspell/url": "9.2.0", + "chalk": "^5.4.1", + "chalk-template": "^1.1.0", + "commander": "^14.0.0", + "cspell-config-lib": "9.2.0", + "cspell-dictionary": "9.2.0", + "cspell-gitignore": "9.2.0", + "cspell-glob": "9.2.0", + "cspell-io": "9.2.0", + "cspell-lib": "9.2.0", + "fast-json-stable-stringify": "^2.1.0", + "flatted": "^3.3.3", + "semver": "^7.7.2", + "tinyglobby": "^0.2.14" + }, + "bin": { + "cspell": "bin.mjs", + "cspell-esm": "bin.mjs" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/streetsidesoftware/cspell?sponsor=1" + } + }, + "node_modules/cspell-config-lib": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-9.2.0.tgz", + "integrity": "sha512-Yc8+hT+uIWWCi6WMhOL6HDYbBCP2qig1tgKGThHVeOx6GviieV10TZ5kQ+P7ONgoqw2nmm7uXIC19dGYx3DblQ==", + "license": "MIT", + "dependencies": { + "@cspell/cspell-types": "9.2.0", + "comment-json": "^4.2.5", + "smol-toml": "^1.4.1", + "yaml": "^2.8.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cspell-config-lib/node_modules/yaml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + }, + "node_modules/cspell-dictionary": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-9.2.0.tgz", + "integrity": "sha512-lV4VtjsDtxu8LyCcb6DY7Br4e/Aw1xfR8QvjYhHaJ8t03xry9STey5Rkfp+lz+hlVevNcn3lfCaacGuXyD+lLg==", + "license": "MIT", + "dependencies": { + "@cspell/cspell-pipe": "9.2.0", + "@cspell/cspell-types": "9.2.0", + "cspell-trie-lib": "9.2.0", + "fast-equals": "^5.2.2" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cspell-gitignore": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-9.2.0.tgz", + "integrity": "sha512-gXDQZ7czTPwmEg1qtsUIjVEFm9IfgTO8rA02O8eYIveqjFixbSV3fIYOgoxZSZYxjt3O44m8+/zAFC1RE4CM/Q==", + "license": "MIT", + "dependencies": { + "@cspell/url": "9.2.0", + "cspell-glob": "9.2.0", + "cspell-io": "9.2.0" + }, + "bin": { + "cspell-gitignore": "bin.mjs" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cspell-glob": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-9.2.0.tgz", + "integrity": "sha512-viycZDyegzW2AKPFqvX5RveqTrB0sKgexlCu2A8z8eumpYYor5sD1NP05VDOqkAF4hDuiGqkHn6iNo0L1wNgLw==", + "license": "MIT", + "dependencies": { + "@cspell/url": "9.2.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cspell-glob/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/cspell-grammar": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-9.2.0.tgz", + "integrity": "sha512-qthAmWcNHpYAmufy7YWVg9xwrYANkVlI40bgC2uGd8EnKssm/qOPhqXXNS+kLf+q0NmJM5nMgRLhCC23xSp3JA==", + "license": "MIT", + "dependencies": { + "@cspell/cspell-pipe": "9.2.0", + "@cspell/cspell-types": "9.2.0" + }, + "bin": { + "cspell-grammar": "bin.mjs" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cspell-io": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-9.2.0.tgz", + "integrity": "sha512-oxKiqFLcz629FmOId8UpdDznpMvCgpuktg4nkD2G9pYpRh+fRLZpP4QtZPyvJqvpUIzFhIOznMeHjsiBYHOZUA==", + "license": "MIT", + "dependencies": { + "@cspell/cspell-service-bus": "9.2.0", + "@cspell/url": "9.2.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cspell-lib": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-9.2.0.tgz", + "integrity": "sha512-RnhDIsETw6Ex0UaK3PFoJ2FwWMWfJPtdpNpv1qgmJwoGD4CzwtIqPOLtZ24zqdCP8ZnNTF/lwV/9rZVqifYjsw==", + "license": "MIT", + "dependencies": { + "@cspell/cspell-bundled-dicts": "9.2.0", + "@cspell/cspell-pipe": "9.2.0", + "@cspell/cspell-resolver": "9.2.0", + "@cspell/cspell-types": "9.2.0", + "@cspell/dynamic-import": "9.2.0", + "@cspell/filetypes": "9.2.0", + "@cspell/strong-weak-map": "9.2.0", + "@cspell/url": "9.2.0", + "clear-module": "^4.1.2", + "comment-json": "^4.2.5", + "cspell-config-lib": "9.2.0", + "cspell-dictionary": "9.2.0", + "cspell-glob": "9.2.0", + "cspell-grammar": "9.2.0", + "cspell-io": "9.2.0", + "cspell-trie-lib": "9.2.0", + "env-paths": "^3.0.0", + "fast-equals": "^5.2.2", + "gensequence": "^7.0.0", + "import-fresh": "^3.3.1", + "resolve-from": "^5.0.0", + "vscode-languageserver-textdocument": "^1.0.12", + "vscode-uri": "^3.1.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cspell-lib/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cspell-lib/node_modules/vscode-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", + "license": "MIT" + }, + "node_modules/cspell-trie-lib": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-9.2.0.tgz", + "integrity": "sha512-6GHL1KvLQzcPBSNY6QWOabq8YwRJAnNKamA0O/tRKy+11Hy99ysD4xvfu3kKYPAcobp5ZykX4nudHxy8yrEvng==", + "license": "MIT", + "dependencies": { + "@cspell/cspell-pipe": "9.2.0", + "@cspell/cspell-types": "9.2.0", + "gensequence": "^7.0.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cspell/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cspell/node_modules/commander": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==", + "license": "MIT", + "engines": { + "node": ">=20" + } + }, "node_modules/css-blank-pseudo": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", @@ -8385,7 +9211,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -8705,7 +9530,6 @@ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.33.1.tgz", "integrity": "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ==", "license": "MIT", - "peer": true, "engines": { "node": ">=0.10" } @@ -9115,7 +9939,6 @@ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "license": "ISC", - "peer": true, "engines": { "node": ">=12" } @@ -9847,6 +10670,18 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/env-paths": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", + "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -10127,7 +10962,6 @@ "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -10204,7 +11038,6 @@ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", - "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -10958,6 +11791,15 @@ "dev": true, "license": "Apache-2.0" }, + "node_modules/fast-equals": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.4.0.tgz", + "integrity": "sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/fast-glob": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", @@ -11253,7 +12095,6 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", - "dev": true, "license": "ISC" }, "node_modules/follow-redirects": { @@ -11439,6 +12280,15 @@ "node": ">= 0.4" } }, + "node_modules/gensequence": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-7.0.0.tgz", + "integrity": "sha512-47Frx13aZh01afHJTB3zTtKIlFI6vWY+MYCN9Qpew6i52rfKjnhCF/l1YlC8UmEMvvntZZ6z4PiCcmyuedR2aQ==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -11610,6 +12460,30 @@ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "license": "BSD-2-Clause" }, + "node_modules/global-directory": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", + "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", + "license": "MIT", + "dependencies": { + "ini": "4.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-directory/node_modules/ini": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", + "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/global-dirs": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", @@ -12514,6 +13388,16 @@ "node": ">=8" } }, + "node_modules/import-meta-resolve": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", + "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -17784,7 +18668,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -18728,7 +19611,6 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", - "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -19282,7 +20164,6 @@ "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", "dev": true, "license": "MIT", - "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -19609,7 +20490,6 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -19622,7 +20502,6 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", - "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -19667,7 +20546,6 @@ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", "license": "MIT", - "peer": true, "dependencies": { "@types/react": "*" }, @@ -19696,7 +20574,6 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", "license": "MIT", - "peer": true, "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -20554,7 +21431,6 @@ "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.2.tgz", "integrity": "sha512-y5LWb0IlbO4e97Zr7c3mlpabcbBtS+ieiZ9iwDooShpFKWXf62zz5pEPdwrLYm+Bxn1fnbwFGzHuCLSA9tBmrw==", "license": "MIT", - "peer": true, "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -20683,7 +21559,6 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -21205,7 +22080,6 @@ "version": "1.5.2", "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.5.2.tgz", "integrity": "sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==", - "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">= 18" @@ -21938,7 +22812,6 @@ "version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", - "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", @@ -21955,7 +22828,6 @@ "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, "license": "MIT", "engines": { "node": ">=12.0.0" @@ -21973,9 +22845,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -22146,8 +23016,7 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD", - "peer": true + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", @@ -22301,7 +23170,6 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "devOptional": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -23034,7 +23902,6 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.102.0.tgz", "integrity": "sha512-hUtqAR3ZLVEYDEABdBioQCIqSoguHbFn1K7WlPPWSuXmx0031BD73PSE35jKyftdSh4YLDoQNgK4pqBt5Q82MA==", "license": "MIT", - "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", @@ -23790,7 +24657,6 @@ "integrity": "sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==", "dev": true, "license": "MIT", - "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/package.json b/package.json index f033c562..de921bb7 100644 --- a/package.json +++ b/package.json @@ -40,6 +40,7 @@ "@mdx-js/react": "3.1.1", "@svgr/webpack": "8.1.0", "clsx": "2.1.1", + "cspell": "9.2.0", "docusaurus-plugin-sass": "0.2.6", "file-loader": "6.2.0", "react": "18.3.1", diff --git a/project-words.txt b/project-words.txt new file mode 100644 index 00000000..b378e16b --- /dev/null +++ b/project-words.txt @@ -0,0 +1,477 @@ +aabc +abled +actionban +actionunban +addrepo +airsafter +airsbefore +alac +albumartistsort +allports +alpn +alpn +analyzeduration +anthonylavado +apiclient +apsell +archlinux +armbian +armhf +asahi +aspectratio +aspm +atsc +audiodbalbumid +audiodbartistid +audiofin +autoclean +autoremove +autoscans +avhw +avsd +banip +bantime +barebones +Battlemage +BDMV +behaviour +behaviours +behindthescenes +blitter +Blitter +Broadwell +buildinfo +cachedir +Caddyfile +candry +cdart +Celeron +centurylinklabs +certbot +Certbot +certificateresolvers +certificatesresolvers +certonly +cewert +CGNAT +CHACHA +Cheatsheet +chevrotin +chromecast +Chromecast +chronyd +CIFS +clearart +clearlogo +clinfo +codenames +codesign +collectionnumber +colour +colours +comskip +configdir +confs +countrycode +cpus +criticrating +crosstool +cuda +customrating +customresponseheaders +CUVID +datasheet +dateadded +dden +dearmor +debuntu +deinterlacing +deletedscene +DHLEVEL +dhparams +DISABLEFILELOCKING +discart +displayepisode +displayorder +displayseason +directio +distros +dists +dkanada +dlna +DNSPLUGIN +Dockerfiles +downmix +Downmix +downmixes +downmixing +dpkg +DRTG +druscoe +drwxr +DUCKDNSTOKEN +DXVA +elrc +emby +enddate +enmod +ETSI +evermeet +executionpolicy +exposedbydefault +EXTINF +EXTM +extradomains +extrafanart +extrepo +failregex +fanart +fastcgi +favorited +fedor +ferferga +FFMPEGDIR +ffprobe +Fider +findtime +firewalld +firmware +firmwares +flac +Flathub +Flix +Floostream +focuscontainer +Fontawesome +forwardfor +Freccia +Freenode +frontpage +fsbs +ftab +fullchain +Geekbench +Geforce +geoblocking +Geoip +geolocation +getent +gifsicle +gpedit +GPGPU +gstreamer +HDHR +Headend +healthcheck +hitsong +hmac +Homerun +hostname +hostnames +hostwebclient +hotfixes +hotio +hoverable +hsbs +hsts +htab +HTPC +HTSP +httpchallenge +httpchk +hwaccel +imdb +imdbid +initscripts +inotify +ipban +IPTV +irqs +itid +iwalton +Izzy +jeffbridges +jellyfin +JELLYFINDIR +Jellyfins +Jellyseer +jfdiscord +jftest +jimdogx +joshuaboniface +journalctl +jpegd +jpege +Kaby +keyrings +keyserver +kodi +Kodi +lastplayed +Lavado +lavfi +ldconfig +leresolver +letsencrypt +libc +libmali +libnvcuvid +libnvidia +libplacebo +libva +llvmpipe +localappdata +localtitle +lockdata +lockedfields +logdir +logfile +logfiles +logpath +lshw +LSIO +lzma +machinectl +macvlan +MAINPID +Maxr +maxretry +Mbps +mcarlton +mediaserver +mergerfs +Metaarchives +Metaimages +Metapackages +metaarchive +metaarchives +metaimage +metaimages +metapackage +metapackages +mintls +mirrorbits +mirorrbits +mirrorinfo +mirrorlist +mirrorstats +mirrorsync +mkinitcpio +mmdb +mobi +modeset +mopidy +mpaa +Multicore +multiversion +Multiview +musicbox +musicbrainzalbumartistid +musicbrainzalbumid +musicbrainzartistid +musicbrainzreleasegroupid +myjellyfin +myvideos +nasm +Navi +ncmpcpp +newbaseurl +nftables +Niels +nielsvanvelzen +nightlies +Nightmode +noarch +noarchive +noautorunwebapp +nodesource +nodistro +noimageindex +nonfree +noninteractive +Nontranscoded +nosniff +nosnippet +notranslate +nowebclient +nssm +NVDEC +NVENC +nvidiactl +ocid +ocsp +offtopic +OLDFILES +Olivo +OMDB +onevpl +OPTOUT +originaltitle +outros +pacman +Palinuro +partnumber +parttype +š˜±š˜¢š˜µš˜© +PGID +PGSSUB +Pictureless +playcount +playerstats +Powerline +privkey +probesize +Profil +PROGRAMDATA +projectname +providernameid +publickey +PUID +Quadro +QUIC +Rabert +Radarr +radeon +Radeon +radeonsi +radeontop +RADV +ratelimits +rclone +RDNA +readthrough +Realtek +redir +redirections +redirector +redirectscheme +referer +releasedate +remoteip +remux +remuxed +remuxing +repofile +rescan +rffmpeg +rgba +rkmpp +RKMPP +rkrga +rkvdec +rkvenc +Robibero +rockchip +Ronin +rpmfusion +RSSDP +rsyncd +Ryzen +scrollbuttons +scroller +Scyfin +seasonnumber +secp +secretfilter +seekbar +SEMA +sendfile +Serilog +setsebool +shoutcast +showtitle +Skia +skylake +Skylake +Sonarr +sortname +sorttitle +soughtafter +Spacetech +specifishity +speedbumps +splashscreen +SSDP +storebadge +stripsecrets +subcc +subcomponents +subfolders +subheaders +subpackages +subteam +sudoedit +superfast +Swiftfin +synchronised +syncplay +sysconfig +Sysoev +systempaths +tailnet +thornbill +Tigerlake +timedatectl +TMDB +tmdbid +tmpfs +tonemapping +triaging +trickplay +Trixie +truenas +TSIG +TVDB +tvdbid +tvheadend +tvrageid +tvshow +TXTT +Ultrachromic +ultrafast +unban +unbanip +Uncorr +unsynchronised +Unsynchronized +upvote +usermod +userns +vaapi +vainfo +valhall +Vasily +vdpu +Velzen +Venson +vepu +veryfast +veryslow +videoid +videotoolbox +vitorsemeano +Vium +Vorbis +VORBIS +weba +webclient +webdir +Weblate +webroot +Webroot +Webstorm +webui +wheter +withcolor +withuserdata +wstunnel +xattr +Xbmc +XMLTV +xorg +Xorg +Xvolume +xvzf +ycbcr +youruser +yourusername From 301518fd8ee60c99cdb4b94f6e560242c16d9bb0 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 15 Jan 2026 09:49:14 +0100 Subject: [PATCH 704/896] add config file to workflow --- .github/workflows/spellckeck.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/spellckeck.yml b/.github/workflows/spellckeck.yml index fbd23bc5..538eb672 100644 --- a/.github/workflows/spellckeck.yml +++ b/.github/workflows/spellckeck.yml @@ -12,3 +12,5 @@ jobs: with: persist-credentials: false - uses: streetsidesoftware/cspell-action@24fa8d3096a314ce263f39578744e9d9f8d80acf # v8.1.2 + with: + config: ./cspell.config.mjs From 541a63c85c8663850accded922473e07ec452ea2 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 15 Jan 2026 10:04:31 +0100 Subject: [PATCH 705/896] shoulda used spellchecker --- .github/workflows/{spellckeck.yml => spellcheck.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{spellckeck.yml => spellcheck.yml} (100%) diff --git a/.github/workflows/spellckeck.yml b/.github/workflows/spellcheck.yml similarity index 100% rename from .github/workflows/spellckeck.yml rename to .github/workflows/spellcheck.yml From 006a7699708c03de048eec247b5933c320bd464d Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 15 Jan 2026 10:07:46 +0100 Subject: [PATCH 706/896] remove persist credentials --- .github/workflows/spellcheck.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/spellcheck.yml b/.github/workflows/spellcheck.yml index 538eb672..1888b1d9 100644 --- a/.github/workflows/spellcheck.yml +++ b/.github/workflows/spellcheck.yml @@ -9,8 +9,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - with: - persist-credentials: false - uses: streetsidesoftware/cspell-action@24fa8d3096a314ce263f39578744e9d9f8d80acf # v8.1.2 with: config: ./cspell.config.mjs From 8bc90135669fd4b8c51b3218546c44782a089886 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 15 Jan 2026 10:37:16 +0100 Subject: [PATCH 707/896] cspell via eslint plugin --- eslint.config.mjs | 10 +- package-lock.json | 871 +++++++++++++++++++++++----------------------- package.json | 2 +- 3 files changed, 454 insertions(+), 429 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index ecca81fb..ae8a3776 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,3 +1,4 @@ +import cspellConfigs from '@cspell/eslint-plugin/configs'; import { globalIgnores } from 'eslint/config'; import react from 'eslint-plugin-react'; import reactHooks from 'eslint-plugin-react-hooks'; @@ -21,6 +22,7 @@ export default ts.config([ '**/yarn-error.log*', '**/*.json' ]), + cspellConfigs.recommended, react.configs.flat.recommended, reactHooks.configs.flat.recommended, ...ts.configs.recommended, @@ -51,7 +53,13 @@ export default ts.config([ rules: { 'no-unused-vars': 'off', - '@typescript-eslint/no-unused-vars': 'error' + '@typescript-eslint/no-unused-vars': 'error', + '@cspell/spellchecker': [ + 'error', + { + configFile: new URL('./cspell.config.mjs', import.meta.url).toString() + } + ] } } ]); diff --git a/package-lock.json b/package-lock.json index 6f356307..acfe1e2b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,6 @@ "@mdx-js/react": "3.1.1", "@svgr/webpack": "8.1.0", "clsx": "2.1.1", - "cspell": "9.2.0", "docusaurus-plugin-sass": "0.2.6", "file-loader": "6.2.0", "react": "18.3.1", @@ -37,6 +36,7 @@ "url-loader": "4.1.1" }, "devDependencies": { + "@cspell/eslint-plugin": "9.6.0", "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", "@eslint/js": "9.39.2", @@ -1849,148 +1849,32 @@ "node": ">=0.1.90" } }, - "node_modules/@cspell/cspell-bundled-dicts": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-9.2.0.tgz", - "integrity": "sha512-e4qb78SQWqHkRw47W8qFJ3RPijhSLkADF+T0oH8xl3r/golq1RGp2/KrWOqGRRofUSTiIKYqaMX7mbAyFnOxyA==", - "license": "MIT", - "dependencies": { - "@cspell/dict-ada": "^4.1.1", - "@cspell/dict-al": "^1.1.1", - "@cspell/dict-aws": "^4.0.12", - "@cspell/dict-bash": "^4.2.1", - "@cspell/dict-companies": "^3.2.2", - "@cspell/dict-cpp": "^6.0.9", - "@cspell/dict-cryptocurrencies": "^5.0.5", - "@cspell/dict-csharp": "^4.0.7", - "@cspell/dict-css": "^4.0.18", - "@cspell/dict-dart": "^2.3.1", - "@cspell/dict-data-science": "^2.0.9", - "@cspell/dict-django": "^4.1.5", - "@cspell/dict-docker": "^1.1.15", - "@cspell/dict-dotnet": "^5.0.10", - "@cspell/dict-elixir": "^4.0.8", - "@cspell/dict-en_us": "^4.4.15", - "@cspell/dict-en-common-misspellings": "^2.1.3", - "@cspell/dict-en-gb-mit": "^3.1.5", - "@cspell/dict-filetypes": "^3.0.13", - "@cspell/dict-flutter": "^1.1.1", - "@cspell/dict-fonts": "^4.0.5", - "@cspell/dict-fsharp": "^1.1.1", - "@cspell/dict-fullstack": "^3.2.7", - "@cspell/dict-gaming-terms": "^1.1.2", - "@cspell/dict-git": "^3.0.7", - "@cspell/dict-golang": "^6.0.23", - "@cspell/dict-google": "^1.0.9", - "@cspell/dict-haskell": "^4.0.6", - "@cspell/dict-html": "^4.0.12", - "@cspell/dict-html-symbol-entities": "^4.0.4", - "@cspell/dict-java": "^5.0.12", - "@cspell/dict-julia": "^1.1.1", - "@cspell/dict-k8s": "^1.0.12", - "@cspell/dict-kotlin": "^1.1.1", - "@cspell/dict-latex": "^4.0.4", - "@cspell/dict-lorem-ipsum": "^4.0.5", - "@cspell/dict-lua": "^4.0.8", - "@cspell/dict-makefile": "^1.0.5", - "@cspell/dict-markdown": "^2.0.12", - "@cspell/dict-monkeyc": "^1.0.11", - "@cspell/dict-node": "^5.0.8", - "@cspell/dict-npm": "^5.2.12", - "@cspell/dict-php": "^4.0.15", - "@cspell/dict-powershell": "^5.0.15", - "@cspell/dict-public-licenses": "^2.0.14", - "@cspell/dict-python": "^4.2.19", - "@cspell/dict-r": "^2.1.1", - "@cspell/dict-ruby": "^5.0.9", - "@cspell/dict-rust": "^4.0.12", - "@cspell/dict-scala": "^5.0.8", - "@cspell/dict-shell": "^1.1.1", - "@cspell/dict-software-terms": "^5.1.4", - "@cspell/dict-sql": "^2.2.1", - "@cspell/dict-svelte": "^1.0.7", - "@cspell/dict-swift": "^2.0.6", - "@cspell/dict-terraform": "^1.1.3", - "@cspell/dict-typescript": "^3.2.3", - "@cspell/dict-vue": "^3.0.5" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/cspell-json-reporter": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-9.2.0.tgz", - "integrity": "sha512-qHdkW8eyknCSDEsqCG8OHBMal03LQf21H2LVWhtwszEQ4BQRKcWctc+VIgkO69F/jLaN2wi/yhhMufXWHAEzIg==", - "license": "MIT", - "dependencies": { - "@cspell/cspell-types": "9.2.0" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/cspell-pipe": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-9.2.0.tgz", - "integrity": "sha512-RO3adcsr7Ek+4511nyEOWDhOYYU1ogRs1Mo5xx3kDIdcKAJzhFdGry35T2wqft4dPASLCXcemBrhoS+hdQ+z+Q==", - "license": "MIT", - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/cspell-resolver": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-9.2.0.tgz", - "integrity": "sha512-0Xvwq0iezfO71Alw+DjsGxacAzydqOAxdXnY4JknHuxt2l8GTSMjRwj65QAflv3PN6h1QoRZEeWdiKtusceWAw==", - "license": "MIT", - "dependencies": { - "global-directory": "^4.0.1" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/cspell-service-bus": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-9.2.0.tgz", - "integrity": "sha512-ZDvcOTFk3cCVW+OjlkljeP7aSuV8tIguVn+GMco1/A+961hsEP20hngK9zJtyfpXqyvJKtvCVlyzS+z8VRrZGg==", - "license": "MIT", - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/cspell-types": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-9.2.0.tgz", - "integrity": "sha512-hL4ltFwiARpFxlfXt4GiTWQxIFyZp4wrlp7dozZbitYO6QlYc5fwQ8jBc5zFUqknuH4gx/sCMLNXhAv3enNGZQ==", - "license": "MIT", - "engines": { - "node": ">=20" - } - }, "node_modules/@cspell/dict-ada": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-4.1.1.tgz", "integrity": "sha512-E+0YW9RhZod/9Qy2gxfNZiHJjCYFlCdI69br1eviQQWB8yOTJX0JHXLs79kOYhSW0kINPVUdvddEBe6Lu6CjGQ==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-al": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@cspell/dict-al/-/dict-al-1.1.1.tgz", "integrity": "sha512-sD8GCaZetgQL4+MaJLXqbzWcRjfKVp8x+px3HuCaaiATAAtvjwUQ5/Iubiqwfd1boIh2Y1/3EgM3TLQ7Q8e0wQ==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-aws": { "version": "4.0.17", "resolved": "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-4.0.17.tgz", "integrity": "sha512-ORcblTWcdlGjIbWrgKF+8CNEBQiLVKdUOFoTn0KPNkAYnFcdPP0muT4892h7H4Xafh3j72wqB4/loQ6Nti9E/w==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-bash": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-4.2.2.tgz", "integrity": "sha512-kyWbwtX3TsCf5l49gGQIZkRLaB/P8g73GDRm41Zu8Mv51kjl2H7Au0TsEvHv7jzcsRLS6aUYaZv6Zsvk1fOz+Q==", + "dev": true, "license": "MIT", "dependencies": { "@cspell/dict-shell": "1.1.2" @@ -2000,210 +1884,238 @@ "version": "3.2.10", "resolved": "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-3.2.10.tgz", "integrity": "sha512-bJ1qnO1DkTn7JYGXvxp8FRQc4yq6tRXnrII+jbP8hHmq5TX5o1Wu+rdfpoUQaMWTl6balRvcMYiINDesnpR9Bw==", - "license": "MIT" - }, - "node_modules/@cspell/dict-cpp": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-6.0.15.tgz", - "integrity": "sha512-N7MKK3llRNoBncygvrnLaGvmjo4xzVr5FbtAc9+MFGHK6/LeSySBupr1FM72XDaVSIsmBEe7sDYCHHwlI9Jb2w==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-cryptocurrencies": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-5.0.5.tgz", "integrity": "sha512-R68hYYF/rtlE6T/dsObStzN5QZw+0aQBinAXuWCVqwdS7YZo0X33vGMfChkHaiCo3Z2+bkegqHlqxZF4TD3rUA==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-csharp": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-4.0.8.tgz", "integrity": "sha512-qmk45pKFHSxckl5mSlbHxmDitSsGMlk/XzFgt7emeTJWLNSTUK//MbYAkBNRtfzB4uD7pAFiKgpKgtJrTMRnrQ==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-css": { "version": "4.0.19", "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-4.0.19.tgz", "integrity": "sha512-VYHtPnZt/Zd/ATbW3rtexWpBnHUohUrQOHff/2JBhsVgxOrksAxJnLAO43Q1ayLJBJUUwNVo+RU0sx0aaysZfg==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-dart": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/@cspell/dict-dart/-/dict-dart-2.3.2.tgz", "integrity": "sha512-sUiLW56t9gfZcu8iR/5EUg+KYyRD83Cjl3yjDEA2ApVuJvK1HhX+vn4e4k4YfjpUQMag8XO2AaRhARE09+/rqw==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-data-science": { "version": "2.0.13", "resolved": "https://registry.npmjs.org/@cspell/dict-data-science/-/dict-data-science-2.0.13.tgz", "integrity": "sha512-l1HMEhBJkPmw4I2YGVu2eBSKM89K9pVF+N6qIr5Uo5H3O979jVodtuwP8I7LyPrJnC6nz28oxeGRCLh9xC5CVA==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-django": { "version": "4.1.6", "resolved": "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-4.1.6.tgz", "integrity": "sha512-SdbSFDGy9ulETqNz15oWv2+kpWLlk8DJYd573xhIkeRdcXOjskRuxjSZPKfW7O3NxN/KEf3gm3IevVOiNuFS+w==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-docker": { "version": "1.1.17", "resolved": "https://registry.npmjs.org/@cspell/dict-docker/-/dict-docker-1.1.17.tgz", "integrity": "sha512-OcnVTIpHIYYKhztNTyK8ShAnXTfnqs43hVH6p0py0wlcwRIXe5uj4f12n7zPf2CeBI7JAlPjEsV0Rlf4hbz/xQ==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-dotnet": { "version": "5.0.11", "resolved": "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-5.0.11.tgz", "integrity": "sha512-LSVKhpFf/ASTWJcfYeS0Sykcl1gVMsv2Z5Eo0TnTMSTLV3738HH+66pIsjUTChqU6SF3gKPuCe6EOaRYqb/evA==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-elixir": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/@cspell/dict-elixir/-/dict-elixir-4.0.8.tgz", "integrity": "sha512-CyfphrbMyl4Ms55Vzuj+mNmd693HjBFr9hvU+B2YbFEZprE5AG+EXLYTMRWrXbpds4AuZcvN3deM2XVB80BN/Q==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-en_us": { "version": "4.4.27", "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.4.27.tgz", "integrity": "sha512-0y4vH2i5cFmi8sxkc4OlD2IlnqDznOtKczm4h6jA288g5VVrm3bhkYK6vcB8b0CoRKtYWKet4VEmHBP1yI+Qfw==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-en-common-misspellings": { "version": "2.1.11", "resolved": "https://registry.npmjs.org/@cspell/dict-en-common-misspellings/-/dict-en-common-misspellings-2.1.11.tgz", "integrity": "sha512-2jcY494If1udvzd7MT2z/QH/RACUo/I02vIY4ttNdZhgYvUmRKhg8OBdrbzYo0lJOcc7XUb8rhIFQRHzxOSVeA==", + "dev": true, "license": "CC BY-SA 4.0" }, "node_modules/@cspell/dict-en-gb-mit": { "version": "3.1.16", "resolved": "https://registry.npmjs.org/@cspell/dict-en-gb-mit/-/dict-en-gb-mit-3.1.16.tgz", "integrity": "sha512-4PPdapCJslytxAVJu35Mv97qDyGmAQxtDE790T2bWNhcqN6gvRVAc/eTRaXkUIf21q1xCxxNNqpH4VfMup69rQ==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-filetypes": { "version": "3.0.15", "resolved": "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-3.0.15.tgz", "integrity": "sha512-uDMeqYlLlK476w/muEFQGBy9BdQWS0mQ7BJiy/iQv5XUWZxE2O54ZQd9nW8GyQMzAgoyg5SG4hf9l039Qt66oA==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-flutter": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@cspell/dict-flutter/-/dict-flutter-1.1.1.tgz", "integrity": "sha512-UlOzRcH2tNbFhZmHJN48Za/2/MEdRHl2BMkCWZBYs+30b91mWvBfzaN4IJQU7dUZtowKayVIF9FzvLZtZokc5A==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-fonts": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-4.0.5.tgz", "integrity": "sha512-BbpkX10DUX/xzHs6lb7yzDf/LPjwYIBJHJlUXSBXDtK/1HaeS+Wqol4Mlm2+NAgZ7ikIE5DQMViTgBUY3ezNoQ==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-fsharp": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@cspell/dict-fsharp/-/dict-fsharp-1.1.1.tgz", "integrity": "sha512-imhs0u87wEA4/cYjgzS0tAyaJpwG7vwtC8UyMFbwpmtw+/bgss+osNfyqhYRyS/ehVCWL17Ewx2UPkexjKyaBA==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-fullstack": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-3.2.7.tgz", "integrity": "sha512-IxEk2YAwAJKYCUEgEeOg3QvTL4XLlyArJElFuMQevU1dPgHgzWElFevN5lsTFnvMFA1riYsVinqJJX0BanCFEg==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-gaming-terms": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@cspell/dict-gaming-terms/-/dict-gaming-terms-1.1.2.tgz", "integrity": "sha512-9XnOvaoTBscq0xuD6KTEIkk9hhdfBkkvJAIsvw3JMcnp1214OCGW8+kako5RqQ2vTZR3Tnf3pc57o7VgkM0q1Q==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-git": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/@cspell/dict-git/-/dict-git-3.0.7.tgz", "integrity": "sha512-odOwVKgfxCQfiSb+nblQZc4ErXmnWEnv8XwkaI4sNJ7cNmojnvogYVeMqkXPjvfrgEcizEEA4URRD2Ms5PDk1w==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-golang": { "version": "6.0.26", "resolved": "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-6.0.26.tgz", "integrity": "sha512-YKA7Xm5KeOd14v5SQ4ll6afe9VSy3a2DWM7L9uBq4u3lXToRBQ1W5PRa+/Q9udd+DTURyVVnQ+7b9cnOlNxaRg==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-google": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@cspell/dict-google/-/dict-google-1.0.9.tgz", "integrity": "sha512-biL65POqialY0i4g6crj7pR6JnBkbsPovB2WDYkj3H4TuC/QXv7Pu5pdPxeUJA6TSCHI7T5twsO4VSVyRxD9CA==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-haskell": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-4.0.6.tgz", "integrity": "sha512-ib8SA5qgftExpYNjWhpYIgvDsZ/0wvKKxSP+kuSkkak520iPvTJumEpIE+qPcmJQo4NzdKMN8nEfaeci4OcFAQ==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-html": { "version": "4.0.14", "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-4.0.14.tgz", "integrity": "sha512-2bf7n+kS92g+cMKV0wr9o/Oq9n8JzU7CcrB96gIh2GHgnF+0xDOqO2W/1KeFAqOfqosoOVE48t+4dnEMkkoJ2Q==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-html-symbol-entities": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-4.0.5.tgz", "integrity": "sha512-429alTD4cE0FIwpMucvSN35Ld87HCyuM8mF731KU5Rm4Je2SG6hmVx7nkBsLyrmH3sQukTcr1GaiZsiEg8svPA==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-java": { "version": "5.0.12", "resolved": "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-5.0.12.tgz", "integrity": "sha512-qPSNhTcl7LGJ5Qp6VN71H8zqvRQK04S08T67knMq9hTA8U7G1sTKzLmBaDOFhq17vNX/+rT+rbRYp+B5Nwza1A==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-julia": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@cspell/dict-julia/-/dict-julia-1.1.1.tgz", "integrity": "sha512-WylJR9TQ2cgwd5BWEOfdO3zvDB+L7kYFm0I9u0s9jKHWQ6yKmfKeMjU9oXxTBxIufhCXm92SKwwVNAC7gjv+yA==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-k8s": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/@cspell/dict-k8s/-/dict-k8s-1.0.12.tgz", "integrity": "sha512-2LcllTWgaTfYC7DmkMPOn9GsBWsA4DZdlun4po8s2ysTP7CPEnZc1ZfK6pZ2eI4TsZemlUQQ+NZxMe9/QutQxg==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-kotlin": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@cspell/dict-kotlin/-/dict-kotlin-1.1.1.tgz", "integrity": "sha512-J3NzzfgmxRvEeOe3qUXnSJQCd38i/dpF9/t3quuWh6gXM+krsAXP75dY1CzDmS8mrJAlBdVBeAW5eAZTD8g86Q==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-latex": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-4.0.4.tgz", "integrity": "sha512-YdTQhnTINEEm/LZgTzr9Voz4mzdOXH7YX+bSFs3hnkUHCUUtX/mhKgf1CFvZ0YNM2afjhQcmLaR9bDQVyYBvpA==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-lorem-ipsum": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-4.0.5.tgz", "integrity": "sha512-9a4TJYRcPWPBKkQAJ/whCu4uCAEgv/O2xAaZEI0n4y1/l18Yyx8pBKoIX5QuVXjjmKEkK7hi5SxyIsH7pFEK9Q==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-lua": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-4.0.8.tgz", "integrity": "sha512-N4PkgNDMu9JVsRu7JBS/3E/dvfItRgk9w5ga2dKq+JupP2Y3lojNaAVFhXISh4Y0a6qXDn2clA6nvnavQ/jjLA==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-makefile": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@cspell/dict-makefile/-/dict-makefile-1.0.5.tgz", "integrity": "sha512-4vrVt7bGiK8Rx98tfRbYo42Xo2IstJkAF4tLLDMNQLkQ86msDlYSKG1ZCk8Abg+EdNcFAjNhXIiNO+w4KflGAQ==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-markdown": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/@cspell/dict-markdown/-/dict-markdown-2.0.14.tgz", "integrity": "sha512-uLKPNJsUcumMQTsZZgAK9RgDLyQhUz/uvbQTEkvF/Q4XfC1i/BnA8XrOrd0+Vp6+tPOKyA+omI5LRWfMu5K/Lw==", + "dev": true, "license": "MIT", "peerDependencies": { "@cspell/dict-css": "^4.0.19", @@ -2216,42 +2128,49 @@ "version": "1.0.12", "resolved": "https://registry.npmjs.org/@cspell/dict-monkeyc/-/dict-monkeyc-1.0.12.tgz", "integrity": "sha512-MN7Vs11TdP5mbdNFQP5x2Ac8zOBm97ARg6zM5Sb53YQt/eMvXOMvrep7+/+8NJXs0jkp70bBzjqU4APcqBFNAw==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-node": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-5.0.8.tgz", "integrity": "sha512-AirZcN2i84ynev3p2/1NCPEhnNsHKMz9zciTngGoqpdItUb2bDt1nJBjwlsrFI78GZRph/VaqTVFwYikmncpXg==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-npm": { "version": "5.2.29", "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.2.29.tgz", "integrity": "sha512-ZAef8JpYmbuHFT1zekj/YyImLPvZevjECw663EmG5GPePyNo4AfH8Dd2fFhaOyQ3P5I5LrkAhGwypnOfUxcssw==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-php": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-4.1.1.tgz", "integrity": "sha512-EXelI+4AftmdIGtA8HL8kr4WlUE11OqCSVlnIgZekmTkEGSZdYnkFdiJ5IANSALtlQ1mghKjz+OFqVs6yowgWA==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-powershell": { "version": "5.0.15", "resolved": "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-5.0.15.tgz", "integrity": "sha512-l4S5PAcvCFcVDMJShrYD0X6Huv9dcsQPlsVsBGbH38wvuN7gS7+GxZFAjTNxDmTY1wrNi1cCatSg6Pu2BW4rgg==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-public-licenses": { "version": "2.0.15", "resolved": "https://registry.npmjs.org/@cspell/dict-public-licenses/-/dict-public-licenses-2.0.15.tgz", "integrity": "sha512-cJEOs901H13Pfy0fl4dCD1U+xpWIMaEPq8MeYU83FfDZvellAuSo4GqWCripfIqlhns/L6+UZEIJSOZnjgy7Wg==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-python": { "version": "4.2.25", "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.2.25.tgz", "integrity": "sha512-hDdN0YhKgpbtZVRjQ2c8jk+n0wQdidAKj1Fk8w7KEHb3YlY5uPJ0mAKJk7AJKPNLOlILoUmN+HAVJz+cfSbWYg==", + "dev": true, "license": "MIT", "dependencies": { "@cspell/dict-data-science": "^2.0.13" @@ -2261,114 +2180,480 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/@cspell/dict-r/-/dict-r-2.1.1.tgz", "integrity": "sha512-71Ka+yKfG4ZHEMEmDxc6+blFkeTTvgKbKAbwiwQAuKl3zpqs1Y0vUtwW2N4b3LgmSPhV3ODVY0y4m5ofqDuKMw==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-ruby": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-5.1.0.tgz", "integrity": "sha512-9PJQB3cfkBULrMLp5kSAcFPpzf8oz9vFN+QYZABhQwWkGbuzCIXSorHrmWSASlx4yejt3brjaWS57zZ/YL5ZQQ==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-rust": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-4.1.1.tgz", "integrity": "sha512-fXiXnZH0wOaEVTKFRNaz6TsUGhuB8dAT0ubYkDNzRQCaV5JGSOebGb1v2x5ZrOSVp+moxWM/vdBfiNU6KOEaFQ==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-scala": { "version": "5.0.9", "resolved": "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-5.0.9.tgz", "integrity": "sha512-AjVcVAELgllybr1zk93CJ5wSUNu/Zb5kIubymR/GAYkMyBdYFCZ3Zbwn4Zz8GJlFFAbazABGOu0JPVbeY59vGg==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-shell": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@cspell/dict-shell/-/dict-shell-1.1.2.tgz", "integrity": "sha512-WqOUvnwcHK1X61wAfwyXq04cn7KYyskg90j4lLg3sGGKMW9Sq13hs91pqrjC44Q+lQLgCobrTkMDw9Wyl9nRFA==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-software-terms": { "version": "5.1.20", "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-5.1.20.tgz", "integrity": "sha512-TEk1xHvetTI4pv7Vzje1D322m6QEjaH2P6ucOOf6q7EJCppQIdC0lZSXkgHJAFU5HGSvEXSzvnVeW2RHW86ziQ==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-sql": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@cspell/dict-sql/-/dict-sql-2.2.1.tgz", "integrity": "sha512-qDHF8MpAYCf4pWU8NKbnVGzkoxMNrFqBHyG/dgrlic5EQiKANCLELYtGlX5auIMDLmTf1inA0eNtv74tyRJ/vg==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-svelte": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/@cspell/dict-svelte/-/dict-svelte-1.0.7.tgz", "integrity": "sha512-hGZsGqP0WdzKkdpeVLBivRuSNzOTvN036EBmpOwxH+FTY2DuUH7ecW+cSaMwOgmq5JFSdTcbTNFlNC8HN8lhaQ==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-swift": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@cspell/dict-swift/-/dict-swift-2.0.6.tgz", "integrity": "sha512-PnpNbrIbex2aqU1kMgwEKvCzgbkHtj3dlFLPMqW1vSniop7YxaDTtvTUO4zA++ugYAEL+UK8vYrBwDPTjjvSnA==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-terraform": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@cspell/dict-terraform/-/dict-terraform-1.1.3.tgz", "integrity": "sha512-gr6wxCydwSFyyBKhBA2xkENXtVFToheqYYGFvlMZXWjviynXmh+NK/JTvTCk/VHk3+lzbO9EEQKee6VjrAUSbA==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-typescript": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-3.2.3.tgz", "integrity": "sha512-zXh1wYsNljQZfWWdSPYwQhpwiuW0KPW1dSd8idjMRvSD0aSvWWHoWlrMsmZeRl4qM4QCEAjua8+cjflm41cQBg==", + "dev": true, "license": "MIT" }, "node_modules/@cspell/dict-vue": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@cspell/dict-vue/-/dict-vue-3.0.5.tgz", "integrity": "sha512-Mqutb8jbM+kIcywuPQCCaK5qQHTdaByoEO2J9LKFy3sqAdiBogNkrplqUK0HyyRFgCfbJUgjz3N85iCMcWH0JA==", + "dev": true, "license": "MIT" }, - "node_modules/@cspell/dynamic-import": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-9.2.0.tgz", - "integrity": "sha512-2/k4LR8CQqbgIPQGELbCdt9xgg9+aQ7pMwOtllKvnFYBtwNiwqcZjlzAam2gtvD5DghKX2qrcSHG5A7YP5cX9A==", + "node_modules/@cspell/dict-zig": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-zig/-/dict-zig-1.0.0.tgz", + "integrity": "sha512-XibBIxBlVosU06+M6uHWkFeT0/pW5WajDRYdXG2CgHnq85b0TI/Ks0FuBJykmsgi2CAD3Qtx8UHFEtl/DSFnAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@cspell/eslint-plugin": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/eslint-plugin/-/eslint-plugin-9.6.0.tgz", + "integrity": "sha512-NvIQsyolU+efZAa1bJfmJD8iCAc882falpHGfgIkLeoaYcM4l76ZCuSNs5a2qx5q09goXfwLJ1zNjuNb/inDyA==", + "dev": true, "license": "MIT", "dependencies": { - "@cspell/url": "9.2.0", - "import-meta-resolve": "^4.1.0" + "@cspell/cspell-types": "9.6.0", + "@cspell/url": "9.6.0", + "cspell-lib": "9.6.0", + "synckit": "^0.11.11" + }, + "engines": { + "node": ">=20" + }, + "peerDependencies": { + "eslint": "^7 || ^8 || ^9" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/@cspell/cspell-bundled-dicts": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-9.6.0.tgz", + "integrity": "sha512-gLNe9bB+5gMsTEhR9YPE0Wt122HR2EV+Q1j9W+MbwbeBJmpTWrgAP1ZdpvHOg+6LF6x/bD/EC9HfWdd/om8wXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/dict-ada": "^4.1.1", + "@cspell/dict-al": "^1.1.1", + "@cspell/dict-aws": "^4.0.17", + "@cspell/dict-bash": "^4.2.2", + "@cspell/dict-companies": "^3.2.10", + "@cspell/dict-cpp": "^7.0.2", + "@cspell/dict-cryptocurrencies": "^5.0.5", + "@cspell/dict-csharp": "^4.0.8", + "@cspell/dict-css": "^4.0.19", + "@cspell/dict-dart": "^2.3.2", + "@cspell/dict-data-science": "^2.0.13", + "@cspell/dict-django": "^4.1.6", + "@cspell/dict-docker": "^1.1.17", + "@cspell/dict-dotnet": "^5.0.11", + "@cspell/dict-elixir": "^4.0.8", + "@cspell/dict-en_us": "^4.4.27", + "@cspell/dict-en-common-misspellings": "^2.1.11", + "@cspell/dict-en-gb-mit": "^3.1.16", + "@cspell/dict-filetypes": "^3.0.15", + "@cspell/dict-flutter": "^1.1.1", + "@cspell/dict-fonts": "^4.0.5", + "@cspell/dict-fsharp": "^1.1.1", + "@cspell/dict-fullstack": "^3.2.7", + "@cspell/dict-gaming-terms": "^1.1.2", + "@cspell/dict-git": "^3.0.7", + "@cspell/dict-golang": "^6.0.26", + "@cspell/dict-google": "^1.0.9", + "@cspell/dict-haskell": "^4.0.6", + "@cspell/dict-html": "^4.0.14", + "@cspell/dict-html-symbol-entities": "^4.0.5", + "@cspell/dict-java": "^5.0.12", + "@cspell/dict-julia": "^1.1.1", + "@cspell/dict-k8s": "^1.0.12", + "@cspell/dict-kotlin": "^1.1.1", + "@cspell/dict-latex": "^4.0.4", + "@cspell/dict-lorem-ipsum": "^4.0.5", + "@cspell/dict-lua": "^4.0.8", + "@cspell/dict-makefile": "^1.0.5", + "@cspell/dict-markdown": "^2.0.14", + "@cspell/dict-monkeyc": "^1.0.12", + "@cspell/dict-node": "^5.0.8", + "@cspell/dict-npm": "^5.2.29", + "@cspell/dict-php": "^4.1.1", + "@cspell/dict-powershell": "^5.0.15", + "@cspell/dict-public-licenses": "^2.0.15", + "@cspell/dict-python": "^4.2.25", + "@cspell/dict-r": "^2.1.1", + "@cspell/dict-ruby": "^5.1.0", + "@cspell/dict-rust": "^4.1.1", + "@cspell/dict-scala": "^5.0.9", + "@cspell/dict-shell": "^1.1.2", + "@cspell/dict-software-terms": "^5.1.20", + "@cspell/dict-sql": "^2.2.1", + "@cspell/dict-svelte": "^1.0.7", + "@cspell/dict-swift": "^2.0.6", + "@cspell/dict-terraform": "^1.1.3", + "@cspell/dict-typescript": "^3.2.3", + "@cspell/dict-vue": "^3.0.5", + "@cspell/dict-zig": "^1.0.0" }, "engines": { "node": ">=20" } }, - "node_modules/@cspell/filetypes": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@cspell/filetypes/-/filetypes-9.2.0.tgz", - "integrity": "sha512-6wmCa3ZyI647H7F4w6kb9PCJ703JKSgFTB8EERTdIoGySbgVp5+qMIIoZ//wELukdjgcufcFZ5pBrhRDRsemRA==", + "node_modules/@cspell/eslint-plugin/node_modules/@cspell/cspell-pipe": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-9.6.0.tgz", + "integrity": "sha512-YNuY8NNXfE+8Qzknm2ps6QbrZLZu6rSZTZr3dYW3K6TK7+IFVlJ6e2Z9iKJTqp6aZ4AGU/r9QYGmNX4Oq4gZ0A==", + "dev": true, "license": "MIT", "engines": { "node": ">=20" } }, - "node_modules/@cspell/strong-weak-map": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-9.2.0.tgz", - "integrity": "sha512-5mpIMiIOCu4cBqy1oCTXISgJuOCQ6R/e38AkvnYWfmMIx7fCdx8n+mF52wX9m61Ng28Sq8VL253xybsWcCxHug==", + "node_modules/@cspell/eslint-plugin/node_modules/@cspell/cspell-resolver": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-9.6.0.tgz", + "integrity": "sha512-Gb2UWNmRpTOQGpYL4Q/LMw+b50KcRZcf/wJg6w0Yl3IT+F/uDNhNh1f5rHuTyGsbMsMxHJhsb2AoP+73GlbIfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "global-directory": "^4.0.1" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/@cspell/cspell-service-bus": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-9.6.0.tgz", + "integrity": "sha512-DCuKKkySTEB8MPLTdoPMdmakYcx7XCsHz1YEMbzOcLqJCxXsRlRZg4qE9kRBee/2QY7eYA2kaYNgn/TDMooa4g==", + "dev": true, "license": "MIT", "engines": { "node": ">=20" } }, - "node_modules/@cspell/url": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@cspell/url/-/url-9.2.0.tgz", - "integrity": "sha512-plB0wwdAESqBl4xDAT2db2/K1FZHJXfYlJTiV6pkn0XffTGyg4UGLaSCm15NzUoPxdSmzqj5jQb7y+mB9kFK8g==", + "node_modules/@cspell/eslint-plugin/node_modules/@cspell/cspell-types": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-9.6.0.tgz", + "integrity": "sha512-JTqrD47tV+rWc1y2W8T0NTfWLQMlSWX4OF64/Jf3WbsOD+4UXVIfjRlzPry7+1Zekm6pa38+23jkDBytYpu8yw==", + "dev": true, "license": "MIT", "engines": { "node": ">=20" } }, + "node_modules/@cspell/eslint-plugin/node_modules/@cspell/dict-cpp": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-7.0.2.tgz", + "integrity": "sha512-dfbeERiVNeqmo/npivdR6rDiBCqZi3QtjH2Z0HFcXwpdj6i97dX1xaKyK2GUsO/p4u1TOv63Dmj5Vm48haDpuA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@cspell/eslint-plugin/node_modules/@cspell/dynamic-import": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-9.6.0.tgz", + "integrity": "sha512-Lkn82wyGj2ltxeYfH2bEjshdes1fx3ouYUZxeW5i6SBBvEVJoSmr43AygI8A317UMIQxVj59qVBorrtGYcRI1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/url": "9.6.0", + "import-meta-resolve": "^4.2.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/@cspell/filetypes": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/filetypes/-/filetypes-9.6.0.tgz", + "integrity": "sha512-CaWyk5j20H6sr+HCArtUY95jUQb7A/6W0GC4B4umnqoWvgqwR72duowLFa+w1K2C7tZg3GoV4Wf2cUn9jjt5FA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/@cspell/strong-weak-map": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-9.6.0.tgz", + "integrity": "sha512-9g8LCLv/2RrprGeGnFAaBETWq7ESnBcoMbvgNu+vZE58iF+pbFvP0qGgKvVeKEEpc2LZhNuHLsUH37MUS6DOQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/@cspell/url": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/url/-/url-9.6.0.tgz", + "integrity": "sha512-257WOxh9vOYHAVgBNXRCdLEd+ldzlVbzcc9u+6DYoCDCNGe0OvOWOGsAfnUbMc9xEw48XgBlDYgOlPbjWGLOTg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/cspell-config-lib": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-9.6.0.tgz", + "integrity": "sha512-5ztvheawkmFXNHGN82iOOntU3T5mmlQBP/plgoKdBZ6+lSYrOJLkOyqxYyi7MrUBDtWrXPzFllkBrPNRDlbX/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/cspell-types": "9.6.0", + "comment-json": "^4.5.1", + "smol-toml": "^1.6.0", + "yaml": "^2.8.2" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/cspell-dictionary": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-9.6.0.tgz", + "integrity": "sha512-wW0m1kLrbK6bRY/GrLUGKUUJ1Z4ZUgIb8LD4zNaECcvGviv9V7VcR3mEwUip3ZjoHa3ClzEoWgQ9gXrtac80Wg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/cspell-pipe": "9.6.0", + "@cspell/cspell-types": "9.6.0", + "cspell-trie-lib": "9.6.0", + "fast-equals": "^6.0.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/cspell-glob": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-9.6.0.tgz", + "integrity": "sha512-KmEbKN0qdEamsEYbkFu7zjLYfw3hMmn9kmeh94IHr2kq6vWq5vNP5l1BuqmrUeFZlbNd07vj08IKAZHYsoGheQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/url": "9.6.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/cspell-grammar": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-9.6.0.tgz", + "integrity": "sha512-jZVIM5/3eB9rWURDq+VXdYip+DmPuFzO+bqaRtzqT8w6YoOIGYbiIxdwvyyA9xdH7SmW8uqHJP5x4pzZju1lNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/cspell-pipe": "9.6.0", + "@cspell/cspell-types": "9.6.0" + }, + "bin": { + "cspell-grammar": "bin.mjs" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/cspell-io": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-9.6.0.tgz", + "integrity": "sha512-wZuZzKOYIb698kVEINYjGaNFQu+AFZ945TORM3hapmPjez+vsHwl8m/pPpCHeGMpQtHMEDkX84AbQ7R55MRIwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/cspell-service-bus": "9.6.0", + "@cspell/url": "9.6.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/cspell-lib": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-9.6.0.tgz", + "integrity": "sha512-m9rIv8hkQ3Dio4s80HQbM9cdxENcd6pS8j2AHWL50OSjJf3Xhw6/wMrIAGbwLHP15K6QZVU2eJ/abCzIJwjA4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/cspell-bundled-dicts": "9.6.0", + "@cspell/cspell-pipe": "9.6.0", + "@cspell/cspell-resolver": "9.6.0", + "@cspell/cspell-types": "9.6.0", + "@cspell/dynamic-import": "9.6.0", + "@cspell/filetypes": "9.6.0", + "@cspell/strong-weak-map": "9.6.0", + "@cspell/url": "9.6.0", + "clear-module": "^4.1.2", + "cspell-config-lib": "9.6.0", + "cspell-dictionary": "9.6.0", + "cspell-glob": "9.6.0", + "cspell-grammar": "9.6.0", + "cspell-io": "9.6.0", + "cspell-trie-lib": "9.6.0", + "env-paths": "^3.0.0", + "gensequence": "^8.0.8", + "import-fresh": "^3.3.1", + "resolve-from": "^5.0.0", + "vscode-languageserver-textdocument": "^1.0.12", + "vscode-uri": "^3.1.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/cspell-trie-lib": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-9.6.0.tgz", + "integrity": "sha512-L7GSff5F9cF60QT78WsebVlb3sppi6jbvTHwsw7WF1jUN/ioAo7OzBYtYB7xkYeejcdVEpqfvf/ZOXPDp8x2Wg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + }, + "peerDependencies": { + "@cspell/cspell-types": "9.6.0" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/fast-equals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-6.0.0.tgz", + "integrity": "sha512-PFhhIGgdM79r5Uztdj9Zb6Tt1zKafqVfdMGwVca1z5z6fbX7DmsySSuJd8HiP6I1j505DCS83cLxo5rmSNeVEA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/gensequence": { + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-8.0.8.tgz", + "integrity": "sha512-omMVniXEXpdx/vKxGnPRoO2394Otlze28TyxECbFVyoSpZ9H3EO7lemjcB12OpQJzRW4e5tt/dL1rOxry6aMHg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/smol-toml": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.6.0.tgz", + "integrity": "sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" + } + }, + "node_modules/@cspell/eslint-plugin/node_modules/vscode-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@cspell/eslint-plugin/node_modules/yaml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + }, "node_modules/@csstools/cascade-layer-name-parser": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz", @@ -7385,6 +7670,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz", "integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==", + "dev": true, "license": "MIT" }, "node_modules/array-union": { @@ -8087,33 +8373,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/chalk-template": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-1.1.2.tgz", - "integrity": "sha512-2bxTP2yUH7AJj/VAXfcA+4IcWGdQ87HwBANLt5XxGTeomo8yG0y95N1um9i5StvhT/Bl0/2cARA5v1PpPXUxUA==", - "license": "MIT", - "dependencies": { - "chalk": "^5.2.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/chalk/chalk-template?sponsor=1" - } - }, - "node_modules/chalk-template/node_modules/chalk": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", - "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", @@ -8309,6 +8568,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/clear-module/-/clear-module-4.1.2.tgz", "integrity": "sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw==", + "dev": true, "license": "MIT", "dependencies": { "parent-module": "^2.0.0", @@ -8325,6 +8585,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-2.0.0.tgz", "integrity": "sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==", + "dev": true, "license": "MIT", "dependencies": { "callsites": "^3.1.0" @@ -8337,6 +8598,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -8490,6 +8752,7 @@ "version": "4.5.1", "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.5.1.tgz", "integrity": "sha512-taEtr3ozUmOB7it68Jll7s0Pwm+aoiHyXKrEC8SEodL4rNpdfDLqa7PfBlrgFoCNNdR8ImL+muti5IGvktJAAg==", + "dev": true, "license": "MIT", "dependencies": { "array-timsort": "^1.0.3", @@ -8870,243 +9133,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cspell": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/cspell/-/cspell-9.2.0.tgz", - "integrity": "sha512-AKzaFMem2jRcGpAY2spKP0z15jpZeX1WTDNHCDsB8/YvnhnOfWXc0S5AF+4sfU1cQgHWYGFOolMuTri0ZQdV+Q==", - "license": "MIT", - "dependencies": { - "@cspell/cspell-json-reporter": "9.2.0", - "@cspell/cspell-pipe": "9.2.0", - "@cspell/cspell-types": "9.2.0", - "@cspell/dynamic-import": "9.2.0", - "@cspell/url": "9.2.0", - "chalk": "^5.4.1", - "chalk-template": "^1.1.0", - "commander": "^14.0.0", - "cspell-config-lib": "9.2.0", - "cspell-dictionary": "9.2.0", - "cspell-gitignore": "9.2.0", - "cspell-glob": "9.2.0", - "cspell-io": "9.2.0", - "cspell-lib": "9.2.0", - "fast-json-stable-stringify": "^2.1.0", - "flatted": "^3.3.3", - "semver": "^7.7.2", - "tinyglobby": "^0.2.14" - }, - "bin": { - "cspell": "bin.mjs", - "cspell-esm": "bin.mjs" - }, - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/streetsidesoftware/cspell?sponsor=1" - } - }, - "node_modules/cspell-config-lib": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-9.2.0.tgz", - "integrity": "sha512-Yc8+hT+uIWWCi6WMhOL6HDYbBCP2qig1tgKGThHVeOx6GviieV10TZ5kQ+P7ONgoqw2nmm7uXIC19dGYx3DblQ==", - "license": "MIT", - "dependencies": { - "@cspell/cspell-types": "9.2.0", - "comment-json": "^4.2.5", - "smol-toml": "^1.4.1", - "yaml": "^2.8.0" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/cspell-config-lib/node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, - "node_modules/cspell-dictionary": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-9.2.0.tgz", - "integrity": "sha512-lV4VtjsDtxu8LyCcb6DY7Br4e/Aw1xfR8QvjYhHaJ8t03xry9STey5Rkfp+lz+hlVevNcn3lfCaacGuXyD+lLg==", - "license": "MIT", - "dependencies": { - "@cspell/cspell-pipe": "9.2.0", - "@cspell/cspell-types": "9.2.0", - "cspell-trie-lib": "9.2.0", - "fast-equals": "^5.2.2" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/cspell-gitignore": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-9.2.0.tgz", - "integrity": "sha512-gXDQZ7czTPwmEg1qtsUIjVEFm9IfgTO8rA02O8eYIveqjFixbSV3fIYOgoxZSZYxjt3O44m8+/zAFC1RE4CM/Q==", - "license": "MIT", - "dependencies": { - "@cspell/url": "9.2.0", - "cspell-glob": "9.2.0", - "cspell-io": "9.2.0" - }, - "bin": { - "cspell-gitignore": "bin.mjs" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/cspell-glob": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-9.2.0.tgz", - "integrity": "sha512-viycZDyegzW2AKPFqvX5RveqTrB0sKgexlCu2A8z8eumpYYor5sD1NP05VDOqkAF4hDuiGqkHn6iNo0L1wNgLw==", - "license": "MIT", - "dependencies": { - "@cspell/url": "9.2.0", - "picomatch": "^4.0.3" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/cspell-glob/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/cspell-grammar": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-9.2.0.tgz", - "integrity": "sha512-qthAmWcNHpYAmufy7YWVg9xwrYANkVlI40bgC2uGd8EnKssm/qOPhqXXNS+kLf+q0NmJM5nMgRLhCC23xSp3JA==", - "license": "MIT", - "dependencies": { - "@cspell/cspell-pipe": "9.2.0", - "@cspell/cspell-types": "9.2.0" - }, - "bin": { - "cspell-grammar": "bin.mjs" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/cspell-io": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-9.2.0.tgz", - "integrity": "sha512-oxKiqFLcz629FmOId8UpdDznpMvCgpuktg4nkD2G9pYpRh+fRLZpP4QtZPyvJqvpUIzFhIOznMeHjsiBYHOZUA==", - "license": "MIT", - "dependencies": { - "@cspell/cspell-service-bus": "9.2.0", - "@cspell/url": "9.2.0" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/cspell-lib": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-9.2.0.tgz", - "integrity": "sha512-RnhDIsETw6Ex0UaK3PFoJ2FwWMWfJPtdpNpv1qgmJwoGD4CzwtIqPOLtZ24zqdCP8ZnNTF/lwV/9rZVqifYjsw==", - "license": "MIT", - "dependencies": { - "@cspell/cspell-bundled-dicts": "9.2.0", - "@cspell/cspell-pipe": "9.2.0", - "@cspell/cspell-resolver": "9.2.0", - "@cspell/cspell-types": "9.2.0", - "@cspell/dynamic-import": "9.2.0", - "@cspell/filetypes": "9.2.0", - "@cspell/strong-weak-map": "9.2.0", - "@cspell/url": "9.2.0", - "clear-module": "^4.1.2", - "comment-json": "^4.2.5", - "cspell-config-lib": "9.2.0", - "cspell-dictionary": "9.2.0", - "cspell-glob": "9.2.0", - "cspell-grammar": "9.2.0", - "cspell-io": "9.2.0", - "cspell-trie-lib": "9.2.0", - "env-paths": "^3.0.0", - "fast-equals": "^5.2.2", - "gensequence": "^7.0.0", - "import-fresh": "^3.3.1", - "resolve-from": "^5.0.0", - "vscode-languageserver-textdocument": "^1.0.12", - "vscode-uri": "^3.1.0", - "xdg-basedir": "^5.1.0" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/cspell-lib/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cspell-lib/node_modules/vscode-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", - "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", - "license": "MIT" - }, - "node_modules/cspell-trie-lib": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-9.2.0.tgz", - "integrity": "sha512-6GHL1KvLQzcPBSNY6QWOabq8YwRJAnNKamA0O/tRKy+11Hy99ysD4xvfu3kKYPAcobp5ZykX4nudHxy8yrEvng==", - "license": "MIT", - "dependencies": { - "@cspell/cspell-pipe": "9.2.0", - "@cspell/cspell-types": "9.2.0", - "gensequence": "^7.0.0" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/cspell/node_modules/chalk": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", - "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cspell/node_modules/commander": { - "version": "14.0.2", - "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", - "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==", - "license": "MIT", - "engines": { - "node": ">=20" - } - }, "node_modules/css-blank-pseudo": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", @@ -10674,6 +10700,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", + "dev": true, "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -11791,15 +11818,6 @@ "dev": true, "license": "Apache-2.0" }, - "node_modules/fast-equals": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.4.0.tgz", - "integrity": "sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/fast-glob": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", @@ -12095,6 +12113,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, "license": "ISC" }, "node_modules/follow-redirects": { @@ -12280,15 +12299,6 @@ "node": ">= 0.4" } }, - "node_modules/gensequence": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-7.0.0.tgz", - "integrity": "sha512-47Frx13aZh01afHJTB3zTtKIlFI6vWY+MYCN9Qpew6i52rfKjnhCF/l1YlC8UmEMvvntZZ6z4PiCcmyuedR2aQ==", - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -12464,6 +12474,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", + "dev": true, "license": "MIT", "dependencies": { "ini": "4.1.1" @@ -12479,6 +12490,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", + "dev": true, "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -13392,6 +13404,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", + "dev": true, "license": "MIT", "funding": { "type": "github", @@ -22080,6 +22093,7 @@ "version": "1.5.2", "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.5.2.tgz", "integrity": "sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">= 18" @@ -22812,6 +22826,7 @@ "version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", @@ -22828,6 +22843,7 @@ "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, "license": "MIT", "engines": { "node": ">=12.0.0" @@ -22845,6 +22861,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" diff --git a/package.json b/package.json index de921bb7..4960f924 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,6 @@ "@mdx-js/react": "3.1.1", "@svgr/webpack": "8.1.0", "clsx": "2.1.1", - "cspell": "9.2.0", "docusaurus-plugin-sass": "0.2.6", "file-loader": "6.2.0", "react": "18.3.1", @@ -63,6 +62,7 @@ ] }, "devDependencies": { + "@cspell/eslint-plugin": "9.6.0", "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", "@eslint/js": "9.39.2", From bc5d90b7e07d992c31cf3278b09281818de5700e Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 15 Jan 2026 11:19:58 +0100 Subject: [PATCH 708/896] seperate cspell job --- .github/workflows/lint.yml | 13 + .github/workflows/spellcheck.yml | 14 - package-lock.json | 811 ++++++++++++++++++------------- package.json | 2 +- 4 files changed, 477 insertions(+), 363 deletions(-) delete mode 100644 .github/workflows/spellcheck.yml diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 4cce1426..0267fda8 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -49,3 +49,16 @@ jobs: - name: Run markdownlint run: npm run lint:markdown + + cspell: + name: Check spelling + runs-on: ubuntu-latest + + steps: + - name: Check out Git repository + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + + - name: Run cspell + uses: streetsidesoftware/cspell-action@24fa8d3096a314ce263f39578744e9d9f8d80acf # v8.1.2 + with: + config: ./cspell.config.mjs diff --git a/.github/workflows/spellcheck.yml b/.github/workflows/spellcheck.yml deleted file mode 100644 index 1888b1d9..00000000 --- a/.github/workflows/spellcheck.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: 'Check spelling' -on: - pull_request: - push: - branches: [master] - -jobs: - spellcheck: # run the action - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - uses: streetsidesoftware/cspell-action@24fa8d3096a314ce263f39578744e9d9f8d80acf # v8.1.2 - with: - config: ./cspell.config.mjs diff --git a/package-lock.json b/package-lock.json index acfe1e2b..60fa902c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,13 +36,13 @@ "url-loader": "4.1.1" }, "devDependencies": { - "@cspell/eslint-plugin": "9.6.0", "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", "@eslint/js": "9.39.2", "@types/react": "18.3.27", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", + "cspell": "9.6.0", "eslint": "9.39.2", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", @@ -1849,6 +1849,133 @@ "node": ">=0.1.90" } }, + "node_modules/@cspell/cspell-bundled-dicts": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-9.6.0.tgz", + "integrity": "sha512-gLNe9bB+5gMsTEhR9YPE0Wt122HR2EV+Q1j9W+MbwbeBJmpTWrgAP1ZdpvHOg+6LF6x/bD/EC9HfWdd/om8wXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/dict-ada": "^4.1.1", + "@cspell/dict-al": "^1.1.1", + "@cspell/dict-aws": "^4.0.17", + "@cspell/dict-bash": "^4.2.2", + "@cspell/dict-companies": "^3.2.10", + "@cspell/dict-cpp": "^7.0.2", + "@cspell/dict-cryptocurrencies": "^5.0.5", + "@cspell/dict-csharp": "^4.0.8", + "@cspell/dict-css": "^4.0.19", + "@cspell/dict-dart": "^2.3.2", + "@cspell/dict-data-science": "^2.0.13", + "@cspell/dict-django": "^4.1.6", + "@cspell/dict-docker": "^1.1.17", + "@cspell/dict-dotnet": "^5.0.11", + "@cspell/dict-elixir": "^4.0.8", + "@cspell/dict-en_us": "^4.4.27", + "@cspell/dict-en-common-misspellings": "^2.1.11", + "@cspell/dict-en-gb-mit": "^3.1.16", + "@cspell/dict-filetypes": "^3.0.15", + "@cspell/dict-flutter": "^1.1.1", + "@cspell/dict-fonts": "^4.0.5", + "@cspell/dict-fsharp": "^1.1.1", + "@cspell/dict-fullstack": "^3.2.7", + "@cspell/dict-gaming-terms": "^1.1.2", + "@cspell/dict-git": "^3.0.7", + "@cspell/dict-golang": "^6.0.26", + "@cspell/dict-google": "^1.0.9", + "@cspell/dict-haskell": "^4.0.6", + "@cspell/dict-html": "^4.0.14", + "@cspell/dict-html-symbol-entities": "^4.0.5", + "@cspell/dict-java": "^5.0.12", + "@cspell/dict-julia": "^1.1.1", + "@cspell/dict-k8s": "^1.0.12", + "@cspell/dict-kotlin": "^1.1.1", + "@cspell/dict-latex": "^4.0.4", + "@cspell/dict-lorem-ipsum": "^4.0.5", + "@cspell/dict-lua": "^4.0.8", + "@cspell/dict-makefile": "^1.0.5", + "@cspell/dict-markdown": "^2.0.14", + "@cspell/dict-monkeyc": "^1.0.12", + "@cspell/dict-node": "^5.0.8", + "@cspell/dict-npm": "^5.2.29", + "@cspell/dict-php": "^4.1.1", + "@cspell/dict-powershell": "^5.0.15", + "@cspell/dict-public-licenses": "^2.0.15", + "@cspell/dict-python": "^4.2.25", + "@cspell/dict-r": "^2.1.1", + "@cspell/dict-ruby": "^5.1.0", + "@cspell/dict-rust": "^4.1.1", + "@cspell/dict-scala": "^5.0.9", + "@cspell/dict-shell": "^1.1.2", + "@cspell/dict-software-terms": "^5.1.20", + "@cspell/dict-sql": "^2.2.1", + "@cspell/dict-svelte": "^1.0.7", + "@cspell/dict-swift": "^2.0.6", + "@cspell/dict-terraform": "^1.1.3", + "@cspell/dict-typescript": "^3.2.3", + "@cspell/dict-vue": "^3.0.5", + "@cspell/dict-zig": "^1.0.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/cspell-json-reporter": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-9.6.0.tgz", + "integrity": "sha512-5sY1lgAXS5xEOsjT5rREMADj7pHIt56XOL7xR80nNl0TwlpZbeBHhoB2aH5sirVTeodJFN5iraXNbVOYPPupPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/cspell-types": "9.6.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/cspell-pipe": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-9.6.0.tgz", + "integrity": "sha512-YNuY8NNXfE+8Qzknm2ps6QbrZLZu6rSZTZr3dYW3K6TK7+IFVlJ6e2Z9iKJTqp6aZ4AGU/r9QYGmNX4Oq4gZ0A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/cspell-resolver": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-9.6.0.tgz", + "integrity": "sha512-Gb2UWNmRpTOQGpYL4Q/LMw+b50KcRZcf/wJg6w0Yl3IT+F/uDNhNh1f5rHuTyGsbMsMxHJhsb2AoP+73GlbIfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "global-directory": "^4.0.1" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/cspell-service-bus": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-9.6.0.tgz", + "integrity": "sha512-DCuKKkySTEB8MPLTdoPMdmakYcx7XCsHz1YEMbzOcLqJCxXsRlRZg4qE9kRBee/2QY7eYA2kaYNgn/TDMooa4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/@cspell/cspell-types": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-9.6.0.tgz", + "integrity": "sha512-JTqrD47tV+rWc1y2W8T0NTfWLQMlSWX4OF64/Jf3WbsOD+4UXVIfjRlzPry7+1Zekm6pa38+23jkDBytYpu8yw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, "node_modules/@cspell/dict-ada": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/@cspell/dict-ada/-/dict-ada-4.1.1.tgz", @@ -1887,6 +2014,13 @@ "dev": true, "license": "MIT" }, + "node_modules/@cspell/dict-cpp": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-7.0.2.tgz", + "integrity": "sha512-dfbeERiVNeqmo/npivdR6rDiBCqZi3QtjH2Z0HFcXwpdj6i97dX1xaKyK2GUsO/p4u1TOv63Dmj5Vm48haDpuA==", + "dev": true, + "license": "MIT" + }, "node_modules/@cspell/dict-cryptocurrencies": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-5.0.5.tgz", @@ -2267,147 +2401,7 @@ "dev": true, "license": "MIT" }, - "node_modules/@cspell/eslint-plugin": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@cspell/eslint-plugin/-/eslint-plugin-9.6.0.tgz", - "integrity": "sha512-NvIQsyolU+efZAa1bJfmJD8iCAc882falpHGfgIkLeoaYcM4l76ZCuSNs5a2qx5q09goXfwLJ1zNjuNb/inDyA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspell/cspell-types": "9.6.0", - "@cspell/url": "9.6.0", - "cspell-lib": "9.6.0", - "synckit": "^0.11.11" - }, - "engines": { - "node": ">=20" - }, - "peerDependencies": { - "eslint": "^7 || ^8 || ^9" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/@cspell/cspell-bundled-dicts": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-9.6.0.tgz", - "integrity": "sha512-gLNe9bB+5gMsTEhR9YPE0Wt122HR2EV+Q1j9W+MbwbeBJmpTWrgAP1ZdpvHOg+6LF6x/bD/EC9HfWdd/om8wXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspell/dict-ada": "^4.1.1", - "@cspell/dict-al": "^1.1.1", - "@cspell/dict-aws": "^4.0.17", - "@cspell/dict-bash": "^4.2.2", - "@cspell/dict-companies": "^3.2.10", - "@cspell/dict-cpp": "^7.0.2", - "@cspell/dict-cryptocurrencies": "^5.0.5", - "@cspell/dict-csharp": "^4.0.8", - "@cspell/dict-css": "^4.0.19", - "@cspell/dict-dart": "^2.3.2", - "@cspell/dict-data-science": "^2.0.13", - "@cspell/dict-django": "^4.1.6", - "@cspell/dict-docker": "^1.1.17", - "@cspell/dict-dotnet": "^5.0.11", - "@cspell/dict-elixir": "^4.0.8", - "@cspell/dict-en_us": "^4.4.27", - "@cspell/dict-en-common-misspellings": "^2.1.11", - "@cspell/dict-en-gb-mit": "^3.1.16", - "@cspell/dict-filetypes": "^3.0.15", - "@cspell/dict-flutter": "^1.1.1", - "@cspell/dict-fonts": "^4.0.5", - "@cspell/dict-fsharp": "^1.1.1", - "@cspell/dict-fullstack": "^3.2.7", - "@cspell/dict-gaming-terms": "^1.1.2", - "@cspell/dict-git": "^3.0.7", - "@cspell/dict-golang": "^6.0.26", - "@cspell/dict-google": "^1.0.9", - "@cspell/dict-haskell": "^4.0.6", - "@cspell/dict-html": "^4.0.14", - "@cspell/dict-html-symbol-entities": "^4.0.5", - "@cspell/dict-java": "^5.0.12", - "@cspell/dict-julia": "^1.1.1", - "@cspell/dict-k8s": "^1.0.12", - "@cspell/dict-kotlin": "^1.1.1", - "@cspell/dict-latex": "^4.0.4", - "@cspell/dict-lorem-ipsum": "^4.0.5", - "@cspell/dict-lua": "^4.0.8", - "@cspell/dict-makefile": "^1.0.5", - "@cspell/dict-markdown": "^2.0.14", - "@cspell/dict-monkeyc": "^1.0.12", - "@cspell/dict-node": "^5.0.8", - "@cspell/dict-npm": "^5.2.29", - "@cspell/dict-php": "^4.1.1", - "@cspell/dict-powershell": "^5.0.15", - "@cspell/dict-public-licenses": "^2.0.15", - "@cspell/dict-python": "^4.2.25", - "@cspell/dict-r": "^2.1.1", - "@cspell/dict-ruby": "^5.1.0", - "@cspell/dict-rust": "^4.1.1", - "@cspell/dict-scala": "^5.0.9", - "@cspell/dict-shell": "^1.1.2", - "@cspell/dict-software-terms": "^5.1.20", - "@cspell/dict-sql": "^2.2.1", - "@cspell/dict-svelte": "^1.0.7", - "@cspell/dict-swift": "^2.0.6", - "@cspell/dict-terraform": "^1.1.3", - "@cspell/dict-typescript": "^3.2.3", - "@cspell/dict-vue": "^3.0.5", - "@cspell/dict-zig": "^1.0.0" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/@cspell/cspell-pipe": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-9.6.0.tgz", - "integrity": "sha512-YNuY8NNXfE+8Qzknm2ps6QbrZLZu6rSZTZr3dYW3K6TK7+IFVlJ6e2Z9iKJTqp6aZ4AGU/r9QYGmNX4Oq4gZ0A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/@cspell/cspell-resolver": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-9.6.0.tgz", - "integrity": "sha512-Gb2UWNmRpTOQGpYL4Q/LMw+b50KcRZcf/wJg6w0Yl3IT+F/uDNhNh1f5rHuTyGsbMsMxHJhsb2AoP+73GlbIfw==", - "dev": true, - "license": "MIT", - "dependencies": { - "global-directory": "^4.0.1" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/@cspell/cspell-service-bus": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-9.6.0.tgz", - "integrity": "sha512-DCuKKkySTEB8MPLTdoPMdmakYcx7XCsHz1YEMbzOcLqJCxXsRlRZg4qE9kRBee/2QY7eYA2kaYNgn/TDMooa4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/@cspell/cspell-types": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-9.6.0.tgz", - "integrity": "sha512-JTqrD47tV+rWc1y2W8T0NTfWLQMlSWX4OF64/Jf3WbsOD+4UXVIfjRlzPry7+1Zekm6pa38+23jkDBytYpu8yw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/@cspell/dict-cpp": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-7.0.2.tgz", - "integrity": "sha512-dfbeERiVNeqmo/npivdR6rDiBCqZi3QtjH2Z0HFcXwpdj6i97dX1xaKyK2GUsO/p4u1TOv63Dmj5Vm48haDpuA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@cspell/eslint-plugin/node_modules/@cspell/dynamic-import": { + "node_modules/@cspell/dynamic-import": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-9.6.0.tgz", "integrity": "sha512-Lkn82wyGj2ltxeYfH2bEjshdes1fx3ouYUZxeW5i6SBBvEVJoSmr43AygI8A317UMIQxVj59qVBorrtGYcRI1w==", @@ -2421,7 +2415,7 @@ "node": ">=20" } }, - "node_modules/@cspell/eslint-plugin/node_modules/@cspell/filetypes": { + "node_modules/@cspell/filetypes": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/@cspell/filetypes/-/filetypes-9.6.0.tgz", "integrity": "sha512-CaWyk5j20H6sr+HCArtUY95jUQb7A/6W0GC4B4umnqoWvgqwR72duowLFa+w1K2C7tZg3GoV4Wf2cUn9jjt5FA==", @@ -2431,7 +2425,7 @@ "node": ">=20" } }, - "node_modules/@cspell/eslint-plugin/node_modules/@cspell/strong-weak-map": { + "node_modules/@cspell/strong-weak-map": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-9.6.0.tgz", "integrity": "sha512-9g8LCLv/2RrprGeGnFAaBETWq7ESnBcoMbvgNu+vZE58iF+pbFvP0qGgKvVeKEEpc2LZhNuHLsUH37MUS6DOQg==", @@ -2441,7 +2435,7 @@ "node": ">=20" } }, - "node_modules/@cspell/eslint-plugin/node_modules/@cspell/url": { + "node_modules/@cspell/url": { "version": "9.6.0", "resolved": "https://registry.npmjs.org/@cspell/url/-/url-9.6.0.tgz", "integrity": "sha512-257WOxh9vOYHAVgBNXRCdLEd+ldzlVbzcc9u+6DYoCDCNGe0OvOWOGsAfnUbMc9xEw48XgBlDYgOlPbjWGLOTg==", @@ -2451,209 +2445,6 @@ "node": ">=20" } }, - "node_modules/@cspell/eslint-plugin/node_modules/cspell-config-lib": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-9.6.0.tgz", - "integrity": "sha512-5ztvheawkmFXNHGN82iOOntU3T5mmlQBP/plgoKdBZ6+lSYrOJLkOyqxYyi7MrUBDtWrXPzFllkBrPNRDlbX/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspell/cspell-types": "9.6.0", - "comment-json": "^4.5.1", - "smol-toml": "^1.6.0", - "yaml": "^2.8.2" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/cspell-dictionary": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-9.6.0.tgz", - "integrity": "sha512-wW0m1kLrbK6bRY/GrLUGKUUJ1Z4ZUgIb8LD4zNaECcvGviv9V7VcR3mEwUip3ZjoHa3ClzEoWgQ9gXrtac80Wg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspell/cspell-pipe": "9.6.0", - "@cspell/cspell-types": "9.6.0", - "cspell-trie-lib": "9.6.0", - "fast-equals": "^6.0.0" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/cspell-glob": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-9.6.0.tgz", - "integrity": "sha512-KmEbKN0qdEamsEYbkFu7zjLYfw3hMmn9kmeh94IHr2kq6vWq5vNP5l1BuqmrUeFZlbNd07vj08IKAZHYsoGheQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspell/url": "9.6.0", - "picomatch": "^4.0.3" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/cspell-grammar": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-9.6.0.tgz", - "integrity": "sha512-jZVIM5/3eB9rWURDq+VXdYip+DmPuFzO+bqaRtzqT8w6YoOIGYbiIxdwvyyA9xdH7SmW8uqHJP5x4pzZju1lNQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspell/cspell-pipe": "9.6.0", - "@cspell/cspell-types": "9.6.0" - }, - "bin": { - "cspell-grammar": "bin.mjs" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/cspell-io": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-9.6.0.tgz", - "integrity": "sha512-wZuZzKOYIb698kVEINYjGaNFQu+AFZ945TORM3hapmPjez+vsHwl8m/pPpCHeGMpQtHMEDkX84AbQ7R55MRIwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspell/cspell-service-bus": "9.6.0", - "@cspell/url": "9.6.0" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/cspell-lib": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-9.6.0.tgz", - "integrity": "sha512-m9rIv8hkQ3Dio4s80HQbM9cdxENcd6pS8j2AHWL50OSjJf3Xhw6/wMrIAGbwLHP15K6QZVU2eJ/abCzIJwjA4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspell/cspell-bundled-dicts": "9.6.0", - "@cspell/cspell-pipe": "9.6.0", - "@cspell/cspell-resolver": "9.6.0", - "@cspell/cspell-types": "9.6.0", - "@cspell/dynamic-import": "9.6.0", - "@cspell/filetypes": "9.6.0", - "@cspell/strong-weak-map": "9.6.0", - "@cspell/url": "9.6.0", - "clear-module": "^4.1.2", - "cspell-config-lib": "9.6.0", - "cspell-dictionary": "9.6.0", - "cspell-glob": "9.6.0", - "cspell-grammar": "9.6.0", - "cspell-io": "9.6.0", - "cspell-trie-lib": "9.6.0", - "env-paths": "^3.0.0", - "gensequence": "^8.0.8", - "import-fresh": "^3.3.1", - "resolve-from": "^5.0.0", - "vscode-languageserver-textdocument": "^1.0.12", - "vscode-uri": "^3.1.0", - "xdg-basedir": "^5.1.0" - }, - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/cspell-trie-lib": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-9.6.0.tgz", - "integrity": "sha512-L7GSff5F9cF60QT78WsebVlb3sppi6jbvTHwsw7WF1jUN/ioAo7OzBYtYB7xkYeejcdVEpqfvf/ZOXPDp8x2Wg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20" - }, - "peerDependencies": { - "@cspell/cspell-types": "9.6.0" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/fast-equals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-6.0.0.tgz", - "integrity": "sha512-PFhhIGgdM79r5Uztdj9Zb6Tt1zKafqVfdMGwVca1z5z6fbX7DmsySSuJd8HiP6I1j505DCS83cLxo5rmSNeVEA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/gensequence": { - "version": "8.0.8", - "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-8.0.8.tgz", - "integrity": "sha512-omMVniXEXpdx/vKxGnPRoO2394Otlze28TyxECbFVyoSpZ9H3EO7lemjcB12OpQJzRW4e5tt/dL1rOxry6aMHg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/smol-toml": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.6.0.tgz", - "integrity": "sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 18" - }, - "funding": { - "url": "https://github.com/sponsors/cyyynthia" - } - }, - "node_modules/@cspell/eslint-plugin/node_modules/vscode-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", - "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@cspell/eslint-plugin/node_modules/yaml": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, "node_modules/@csstools/cascade-layer-name-parser": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz", @@ -8373,6 +8164,35 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/chalk-template": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-1.1.2.tgz", + "integrity": "sha512-2bxTP2yUH7AJj/VAXfcA+4IcWGdQ87HwBANLt5XxGTeomo8yG0y95N1um9i5StvhT/Bl0/2cARA5v1PpPXUxUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^5.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/chalk/chalk-template?sponsor=1" + } + }, + "node_modules/chalk-template/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", @@ -9133,6 +8953,281 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cspell": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell/-/cspell-9.6.0.tgz", + "integrity": "sha512-Mpf0oT2KAHTIb3YPAXWhW64/4CZKW5Lka4j1YxCLK3jM3nenmIsY/ocrJvqCMF4+1eejRF0N55sT3XmrijI5YQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/cspell-json-reporter": "9.6.0", + "@cspell/cspell-pipe": "9.6.0", + "@cspell/cspell-types": "9.6.0", + "@cspell/dynamic-import": "9.6.0", + "@cspell/url": "9.6.0", + "ansi-regex": "^6.2.2", + "chalk": "^5.6.2", + "chalk-template": "^1.1.2", + "commander": "^14.0.2", + "cspell-config-lib": "9.6.0", + "cspell-dictionary": "9.6.0", + "cspell-gitignore": "9.6.0", + "cspell-glob": "9.6.0", + "cspell-io": "9.6.0", + "cspell-lib": "9.6.0", + "fast-json-stable-stringify": "^2.1.0", + "flatted": "^3.3.3", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15" + }, + "bin": { + "cspell": "bin.mjs", + "cspell-esm": "bin.mjs" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/streetsidesoftware/cspell?sponsor=1" + } + }, + "node_modules/cspell-config-lib": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-9.6.0.tgz", + "integrity": "sha512-5ztvheawkmFXNHGN82iOOntU3T5mmlQBP/plgoKdBZ6+lSYrOJLkOyqxYyi7MrUBDtWrXPzFllkBrPNRDlbX/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/cspell-types": "9.6.0", + "comment-json": "^4.5.1", + "smol-toml": "^1.6.0", + "yaml": "^2.8.2" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cspell-config-lib/node_modules/smol-toml": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.6.0.tgz", + "integrity": "sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" + } + }, + "node_modules/cspell-config-lib/node_modules/yaml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + }, + "node_modules/cspell-dictionary": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-9.6.0.tgz", + "integrity": "sha512-wW0m1kLrbK6bRY/GrLUGKUUJ1Z4ZUgIb8LD4zNaECcvGviv9V7VcR3mEwUip3ZjoHa3ClzEoWgQ9gXrtac80Wg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/cspell-pipe": "9.6.0", + "@cspell/cspell-types": "9.6.0", + "cspell-trie-lib": "9.6.0", + "fast-equals": "^6.0.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cspell-gitignore": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-9.6.0.tgz", + "integrity": "sha512-8GfmJuRBBvibyPHnNE2wYJAiQ/ceDYLD1X1sUQaCyj6hPMR7ChJiVhFPtS11hMqkjZ46OBMYTMGWqO792L9fEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/url": "9.6.0", + "cspell-glob": "9.6.0", + "cspell-io": "9.6.0" + }, + "bin": { + "cspell-gitignore": "bin.mjs" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cspell-glob": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-9.6.0.tgz", + "integrity": "sha512-KmEbKN0qdEamsEYbkFu7zjLYfw3hMmn9kmeh94IHr2kq6vWq5vNP5l1BuqmrUeFZlbNd07vj08IKAZHYsoGheQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/url": "9.6.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cspell-glob/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/cspell-grammar": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-9.6.0.tgz", + "integrity": "sha512-jZVIM5/3eB9rWURDq+VXdYip+DmPuFzO+bqaRtzqT8w6YoOIGYbiIxdwvyyA9xdH7SmW8uqHJP5x4pzZju1lNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/cspell-pipe": "9.6.0", + "@cspell/cspell-types": "9.6.0" + }, + "bin": { + "cspell-grammar": "bin.mjs" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cspell-io": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-9.6.0.tgz", + "integrity": "sha512-wZuZzKOYIb698kVEINYjGaNFQu+AFZ945TORM3hapmPjez+vsHwl8m/pPpCHeGMpQtHMEDkX84AbQ7R55MRIwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/cspell-service-bus": "9.6.0", + "@cspell/url": "9.6.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cspell-lib": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-9.6.0.tgz", + "integrity": "sha512-m9rIv8hkQ3Dio4s80HQbM9cdxENcd6pS8j2AHWL50OSjJf3Xhw6/wMrIAGbwLHP15K6QZVU2eJ/abCzIJwjA4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cspell/cspell-bundled-dicts": "9.6.0", + "@cspell/cspell-pipe": "9.6.0", + "@cspell/cspell-resolver": "9.6.0", + "@cspell/cspell-types": "9.6.0", + "@cspell/dynamic-import": "9.6.0", + "@cspell/filetypes": "9.6.0", + "@cspell/strong-weak-map": "9.6.0", + "@cspell/url": "9.6.0", + "clear-module": "^4.1.2", + "cspell-config-lib": "9.6.0", + "cspell-dictionary": "9.6.0", + "cspell-glob": "9.6.0", + "cspell-grammar": "9.6.0", + "cspell-io": "9.6.0", + "cspell-trie-lib": "9.6.0", + "env-paths": "^3.0.0", + "gensequence": "^8.0.8", + "import-fresh": "^3.3.1", + "resolve-from": "^5.0.0", + "vscode-languageserver-textdocument": "^1.0.12", + "vscode-uri": "^3.1.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/cspell-lib/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cspell-lib/node_modules/vscode-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cspell-trie-lib": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-9.6.0.tgz", + "integrity": "sha512-L7GSff5F9cF60QT78WsebVlb3sppi6jbvTHwsw7WF1jUN/ioAo7OzBYtYB7xkYeejcdVEpqfvf/ZOXPDp8x2Wg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + }, + "peerDependencies": { + "@cspell/cspell-types": "9.6.0" + } + }, + "node_modules/cspell/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/cspell/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cspell/node_modules/commander": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, "node_modules/css-blank-pseudo": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", @@ -11818,6 +11913,16 @@ "dev": true, "license": "Apache-2.0" }, + "node_modules/fast-equals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-6.0.0.tgz", + "integrity": "sha512-PFhhIGgdM79r5Uztdj9Zb6Tt1zKafqVfdMGwVca1z5z6fbX7DmsySSuJd8HiP6I1j505DCS83cLxo5rmSNeVEA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/fast-glob": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", @@ -12299,6 +12404,16 @@ "node": ">= 0.4" } }, + "node_modules/gensequence": { + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/gensequence/-/gensequence-8.0.8.tgz", + "integrity": "sha512-omMVniXEXpdx/vKxGnPRoO2394Otlze28TyxECbFVyoSpZ9H3EO7lemjcB12OpQJzRW4e5tt/dL1rOxry6aMHg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", diff --git a/package.json b/package.json index 4960f924..151839a9 100644 --- a/package.json +++ b/package.json @@ -62,13 +62,13 @@ ] }, "devDependencies": { - "@cspell/eslint-plugin": "9.6.0", "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", "@eslint/js": "9.39.2", "@types/react": "18.3.27", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", + "cspell": "9.6.0", "eslint": "9.39.2", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", From 9a547465ae0c3d54f52a02a438ca31ba974973e9 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 15 Jan 2026 11:21:32 +0100 Subject: [PATCH 709/896] remove cspell from eslint --- eslint.config.mjs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index ae8a3776..ecca81fb 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,4 +1,3 @@ -import cspellConfigs from '@cspell/eslint-plugin/configs'; import { globalIgnores } from 'eslint/config'; import react from 'eslint-plugin-react'; import reactHooks from 'eslint-plugin-react-hooks'; @@ -22,7 +21,6 @@ export default ts.config([ '**/yarn-error.log*', '**/*.json' ]), - cspellConfigs.recommended, react.configs.flat.recommended, reactHooks.configs.flat.recommended, ...ts.configs.recommended, @@ -53,13 +51,7 @@ export default ts.config([ rules: { 'no-unused-vars': 'off', - '@typescript-eslint/no-unused-vars': 'error', - '@cspell/spellchecker': [ - 'error', - { - configFile: new URL('./cspell.config.mjs', import.meta.url).toString() - } - ] + '@typescript-eslint/no-unused-vars': 'error' } } ]); From 2507c1ea8b3f74869d3f0201b89f8e4b7f21e145 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 15 Jan 2026 11:36:38 +0100 Subject: [PATCH 710/896] fetch depth for cspell --- .github/workflows/lint.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0267fda8..d9ed8e77 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -57,6 +57,8 @@ jobs: steps: - name: Check out Git repository uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + with: + fetch-depth: 0 - name: Run cspell uses: streetsidesoftware/cspell-action@24fa8d3096a314ce263f39578744e9d9f8d80acf # v8.1.2 From c6ec7e08a4726f705d56e089606a19d8d269f913 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 15 Jan 2026 11:41:15 +0100 Subject: [PATCH 711/896] remove fetch depth --- .github/workflows/lint.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index d9ed8e77..0267fda8 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -57,8 +57,6 @@ jobs: steps: - name: Check out Git repository uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - with: - fetch-depth: 0 - name: Run cspell uses: streetsidesoftware/cspell-action@24fa8d3096a314ce263f39578744e9d9f8d80acf # v8.1.2 From a8e978ba872ad490b8af685d931348a56e9a8204 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 15 Jan 2026 11:48:42 +0100 Subject: [PATCH 712/896] migrate cspell config to json --- .github/workflows/lint.yml | 2 +- cspell.config.mjs | 15 --------------- cspell.json | 14 ++++++++++++++ 3 files changed, 15 insertions(+), 16 deletions(-) delete mode 100644 cspell.config.mjs create mode 100644 cspell.json diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0267fda8..df0bd6fb 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -61,4 +61,4 @@ jobs: - name: Run cspell uses: streetsidesoftware/cspell-action@24fa8d3096a314ce263f39578744e9d9f8d80acf # v8.1.2 with: - config: ./cspell.config.mjs + config: ./cspell.json diff --git a/cspell.config.mjs b/cspell.config.mjs deleted file mode 100644 index 905123cf..00000000 --- a/cspell.config.mjs +++ /dev/null @@ -1,15 +0,0 @@ -import { defineConfig } from 'cspell'; - -export default defineConfig({ - version: '0.2', - files: ['**/*.md'], - dictionaryDefinitions: [ - { - name: 'project-words', - path: './project-words.txt', - addWords: true - } - ], - dictionaries: ['project-words'], - ignorePaths: ['node_modules', '/project-words.txt'] -}); diff --git a/cspell.json b/cspell.json new file mode 100644 index 00000000..d21617f1 --- /dev/null +++ b/cspell.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json", + "version": "0.2", + "files": ["**/*.md"], + "dictionaryDefinitions": [ + { + "name": "project-words", + "path": "./project-words.txt", + "addWords": true + } + ], + "dictionaries": ["project-words"], + "ignorePaths": ["node_modules", "/project-words.txt"] +} From ca6f8ccbebc26e850c2459ecc405ac1940048dbf Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 15 Jan 2026 13:58:30 +0100 Subject: [PATCH 713/896] add mdx and tsx --- cspell.json | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/cspell.json b/cspell.json index d21617f1..93eb54d3 100644 --- a/cspell.json +++ b/cspell.json @@ -1,7 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json", "version": "0.2", - "files": ["**/*.md"], + "files": ["**/*.md", "**/*.mdx", "**/*.tsx"], "dictionaryDefinitions": [ { "name": "project-words", @@ -10,5 +10,16 @@ } ], "dictionaries": ["project-words"], - "ignorePaths": ["node_modules", "/project-words.txt"] + "ignorePaths": [ + "node_modules", + "/project-words.txt", + + "/blog/2019/*", + "/blog/2020/*", + "/blog/2021/*", + "/blog/2022/*", + "/blog/2023/*", + "/blog/2024/*", + "/blog/2025/*" + ] } From 5200d56f7752abfbadd17ba79e572db7f3d13584 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 15 Jan 2026 03:25:33 +0000 Subject: [PATCH 714/896] Update actions/setup-node action to v6.2.0 --- .github/workflows/__build.yml | 2 +- .github/workflows/lint.yml | 4 ++-- .github/workflows/test.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/__build.yml b/.github/workflows/__build.yml index 757eca43..0ab11116 100644 --- a/.github/workflows/__build.yml +++ b/.github/workflows/__build.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: ref: ${{ inputs.ref }} - - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + - uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 20 - name: Configure Pages diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 4cce1426..2690e06a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Set up Node.js - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 20 check-latest: true @@ -38,7 +38,7 @@ jobs: uses: xt0rted/markdownlint-problem-matcher@1a5fabfb577370cfdf5af944d418e4be3ea06f27 # v3.0.0 - name: Set up Node.js - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 20 check-latest: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9a175385..9ded1c06 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -23,7 +23,7 @@ jobs: uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - name: Set up Node.js - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 + uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: 20 check-latest: true From de6e3af6feb7f820a0db1446902c6dc606e97dd2 Mon Sep 17 00:00:00 2001 From: chriaack <118881488+chriaack@users.noreply.github.com> Date: Fri, 16 Jan 2026 13:04:40 +0100 Subject: [PATCH 715/896] Update docs/general/installation/advanced/kubernetes.md Co-authored-by: BotBlake --- docs/general/installation/advanced/kubernetes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/advanced/kubernetes.md b/docs/general/installation/advanced/kubernetes.md index 58058a69..c26d71e8 100644 --- a/docs/general/installation/advanced/kubernetes.md +++ b/docs/general/installation/advanced/kubernetes.md @@ -15,7 +15,7 @@ This guide covers deploying Jellyfin on Kubernetes using the [official Helm char - Helm 3.x installed - `kubectl` configured for your cluster - Sufficient storage for media and configuration -- Ingress controller (nginx/traefik) for external access (required for this tutorial, see [official docs](https://github.com/jellyfin/jellyfin-helm/tree/master/charts/jellyfin) for alternatives) +- Ingress controller (e.g. traefik) for external access (required for this tutorial, see [official docs](https://github.com/jellyfin/jellyfin-helm/tree/master/charts/jellyfin) for alternatives) ## Installation From 4a4829334098c374cd5a00ab12b75d6fe9436dfc Mon Sep 17 00:00:00 2001 From: BotBlake Date: Fri, 16 Jan 2026 15:02:41 +0100 Subject: [PATCH 716/896] add GB lang to cspell --- cspell.json | 1 + project-words.txt | 4 ---- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/cspell.json b/cspell.json index 93eb54d3..9096b153 100644 --- a/cspell.json +++ b/cspell.json @@ -1,6 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json", "version": "0.2", + "language": "en, en-US, en-GB", "files": ["**/*.md", "**/*.mdx", "**/*.tsx"], "dictionaryDefinitions": [ { diff --git a/project-words.txt b/project-words.txt index b378e16b..983bd071 100644 --- a/project-words.txt +++ b/project-words.txt @@ -34,8 +34,6 @@ bantime barebones Battlemage BDMV -behaviour -behaviours behindthescenes blitter Blitter @@ -67,8 +65,6 @@ clinfo codenames codesign collectionnumber -colour -colours comskip configdir confs From 68a23d8099c88c1307cdef94b56fe56f450fbd09 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Fri, 16 Jan 2026 19:13:32 +0100 Subject: [PATCH 717/896] Spelling fixes (#1724) --- .../general/administration/troubleshooting.md | 4 +- docs/general/clients/codec-support.md | 2 +- docs/general/clients/css-customization.md | 16 +-- docs/general/clients/kodi.md | 2 +- docs/general/contributing/issues.md | 2 +- .../general/installation/_container-podman.md | 2 +- docs/general/installation/advanced/truenas.md | 2 +- docs/general/installation/linux.md | 2 +- .../post-install/networking/2_tailscale.md | 6 +- .../networking/9_advanced/fail2ban.md | 10 +- docs/general/post-install/networking/index.md | 30 +++--- .../transcoding/hardware-acceleration/amd.md | 9 +- .../hardware-acceleration/index.md | 10 +- .../hardware-acceleration/intel.md | 19 +--- .../hardware-acceleration/known-issues.md | 9 +- .../hardware-acceleration/nvidia.md | 21 ++-- .../hardware-acceleration/rockchip.md | 8 +- docs/general/server/media/_metadata-images.md | 42 ++++---- docs/general/server/metadata/index.md | 4 +- docs/general/server/metadata/nfo.md | 98 +++++++++---------- docs/general/server/plugins/tvheadend.md | 5 +- docs/general/server/tasks.md | 2 +- docs/project/branding.md | 2 +- 23 files changed, 137 insertions(+), 170 deletions(-) diff --git a/docs/general/administration/troubleshooting.md b/docs/general/administration/troubleshooting.md index 2800911e..1dbfb6ce 100644 --- a/docs/general/administration/troubleshooting.md +++ b/docs/general/administration/troubleshooting.md @@ -224,7 +224,7 @@ You have 3 options to set the locking mode to: - `Optimistic` - Defines that all writes should be attempted and should be retried when they fail. - `Pessimistic` - Defines a behavior that always blocks all reads while any one write is done. -Stop your Jellyin server and navigate to its config directory. There are a lot of xml files, look for the `database.xml` file and edit the `LockingBehavior` option: +Stop your Jellyfin server and navigate to its config directory. There are a lot of xml files, look for the `database.xml` file and edit the `LockingBehavior` option: ```xml @@ -236,7 +236,7 @@ Stop your Jellyin server and navigate to its config directory. There are a lot o ``` -then start your jellyfin instance again. If this still does not help with the issues, you can try setting the `LockingBehavior` to `Pessimistic` instead but this comes with a significant performance impact so it is only recommended when `Optimistic` does not help with the issues. +then start your Jellyfin instance again. If this still does not help with the issues, you can try setting the `LockingBehavior` to `Pessimistic` instead but this comes with a significant performance impact so it is only recommended when `Optimistic` does not help with the issues. ### LXC specific issues diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index d14d080e..3e9d6207 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -48,7 +48,7 @@ The goal is to Direct Play all media. This means the container, video, audio and
    12Need to be manually enabled in Settings > Playback > Enable H.264 High 10 Profile. Playback on Apple Silicon Macs with macOS version < 14 and Intel Macs with all macOS versions may result in blank frames if this is enabled.
    -13VP9 is only availble with Swiftfin (VLCKit) player. +13VP9 is only available with Swiftfin (VLCKit) player.
    14AV1 is enabled by default for Swiftfin (VLCKit). AV1 is disabled by default but can be enabled for Native (AVKit) using Custom Device Profiles. Enabling AV1 may result in a poor experience for SOCs prior to A17.
    diff --git a/docs/general/clients/css-customization.md b/docs/general/clients/css-customization.md index 150dea95..010544db 100644 --- a/docs/general/clients/css-customization.md +++ b/docs/general/clients/css-customization.md @@ -95,7 +95,7 @@ This will affect the played/watched indicator. Replace the hex color with any va ![Screenshot of watched indicators with a custom transparent color applied](/images/docs/custom-css-transparentwatched.png) -### Transparant count indicators (eg. Series) +### Transparent count indicators (eg. Series) ```css /* Make count indicator icon dark and transparent */ @@ -736,19 +736,19 @@ Material Icons: - Outlined: ```css - @import url("https://cdn.jsdelivr.net/gh/prayag17/Jellyfin-Icons/Outline.css"); + @import url('https://cdn.jsdelivr.net/gh/prayag17/Jellyfin-Icons/Outline.css'); ``` - Rounded: ```css - @import url("https://cdn.jsdelivr.net/gh/prayag17/Jellyfin-Icons/round.css"); + @import url('https://cdn.jsdelivr.net/gh/prayag17/Jellyfin-Icons/round.css'); ``` - Sharp: ```css - @import url("https://cdn.jsdelivr.net/gh/prayag17/Jellyfin-Icons/Sharp.css"); + @import url('https://cdn.jsdelivr.net/gh/prayag17/Jellyfin-Icons/Sharp.css'); ``` Fontawesome Icons: @@ -756,25 +756,25 @@ Fontawesome Icons: - Solid: ```css - @import url("https://cdn.jsdelivr.net/gh/prayag17/Jellyfin-Icons/Font%20Awesome/solid.css"); + @import url('https://cdn.jsdelivr.net/gh/prayag17/Jellyfin-Icons/Font%20Awesome/solid.css'); ``` - Regular: ```css - @import url("https://cdn.jsdelivr.net/gh/prayag17/Jellyfin-Icons/Font%20Awesome/regular.css"); + @import url('https://cdn.jsdelivr.net/gh/prayag17/Jellyfin-Icons/Font%20Awesome/regular.css'); ``` - Light: ```css - @import url("https://cdn.jsdelivr.net/gh/prayag17/Jellyfin-Icons/Font%20Awesome/light.css"); + @import url('https://cdn.jsdelivr.net/gh/prayag17/Jellyfin-Icons/Font%20Awesome/light.css'); ``` - duotone: ```css - @import url("https://cdn.jsdelivr.net/gh/prayag17/Jellyfin-Icons/Font%20Awesome/duotone.css"); + @import url('https://cdn.jsdelivr.net/gh/prayag17/Jellyfin-Icons/Font%20Awesome/duotone.css'); ``` ## Community Links diff --git a/docs/general/clients/kodi.md b/docs/general/clients/kodi.md index 07467278..b9030cfc 100644 --- a/docs/general/clients/kodi.md +++ b/docs/general/clients/kodi.md @@ -28,7 +28,7 @@ The installation method for the repository varies depending on what kind of devi - If prompted, enter settings and enable "Unknown Sources", then go back to the Add-on Browser - Select the newly downloaded file and it will be installed -#### "Embedded" Devices (Android TV, Firestick, and other TV Boxes) +#### "Embedded" Devices (Android TV, FireTV Stick, and other TV Boxes) 1. Open Kodi, go to the settings menu, and navigate to "File manager" - Select "Add source" diff --git a/docs/general/contributing/issues.md b/docs/general/contributing/issues.md index 82139013..9e6d0c83 100644 --- a/docs/general/contributing/issues.md +++ b/docs/general/contributing/issues.md @@ -43,7 +43,7 @@ When writing a bug issue, please ensure you capture as much relevant detail as p Bugs should be tagged with `[bug]` at the beginning of their title. This will later be removed by the Jellyfin team when assigning labels. To assist in triaging, if you know which other [label(s)](/docs/general/contributing/issues#issue-labels) should be applied to your issue, please add them after the `[bug]` label. -Bugs should be reproduceable. That is, you should be able to have determined through troubleshooting how to replicate the issue. While one-time bugs should not be ignored, if they're difficult or impossible to reproduce, it's likely very hard to fix them. Please attempt to reproduce the bug before filing the issue and include the smallest test case you can to demonstrate it. +Bugs should be reproducible. That is, you should be able to have determined through troubleshooting how to replicate the issue. While one-time bugs should not be ignored, if they're difficult or impossible to reproduce, it's likely very hard to fix them. Please attempt to reproduce the bug before filing the issue and include the smallest test case you can to demonstrate it. If you ever need assistance for troubleshooting or opening an issue, please [contact the community](/docs/general/getting-help) and we'll try to help you out! diff --git a/docs/general/installation/_container-podman.md b/docs/general/installation/_container-podman.md index ed36e531..9a2a8ed3 100644 --- a/docs/general/installation/_container-podman.md +++ b/docs/general/installation/_container-podman.md @@ -29,7 +29,7 @@ Steps to run Jellyfin using Podman are similar to the Docker steps. 3. Open the necessary ports in your machine's firewall if you wish to permit access to the Jellyfin server from outside the host. This is not done automatically when using rootless Podman. - If your distribution uses `firewalld`, the following commands save and load a new firewall rule opening the HTTP port `8096` for TCP connections. Additionaly port 7359 UDP needs to be opened for auto discovery. + If your distribution uses `firewalld`, the following commands save and load a new firewall rule opening the HTTP port `8096` for TCP connections. Additionally port 7359 UDP needs to be opened for auto discovery. ```sh sudo firewall-cmd --add-port=8096/tcp --permanent diff --git a/docs/general/installation/advanced/truenas.md b/docs/general/installation/advanced/truenas.md index 3ff8ddd1..64baa650 100644 --- a/docs/general/installation/advanced/truenas.md +++ b/docs/general/installation/advanced/truenas.md @@ -527,7 +527,7 @@ You can also pull new images to use in the future. You can choose to pull from Jellyfin's [Docker Hub](https://hub.docker.com/r/jellyfin/jellyfin) or [GitHub Container Registry](https://github.com/jellyfin/jellyfin/pkgs/container/jellyfin). -- To pull from Docker Hub, use: `jellyfin/jellyin` +- To pull from Docker Hub, use: `jellyfin/jellyfin` - To pull from from GHCR, use: `ghcr.io/jellyfin/jellyfin` - [You can check this blog post for more info about GHCR:](/posts/jellyfin-release-10.9.0#key-release-notesbreaking-changes) - "Docker users: We now offer GitHub Container Registry (GHCR) as an alternative container registry in addition to Docker Hub. You can pull images from the new registry via URIs like `ghcr.io/jellyfin/jellyfin:latest`. Don't worry, we have no plans to drop Docker Hub as a container registry, but we feel providing both gives users more choice and flexibility." diff --git a/docs/general/installation/linux.md b/docs/general/installation/linux.md index 99dd0517..7466f92f 100644 --- a/docs/general/installation/linux.md +++ b/docs/general/installation/linux.md @@ -8,7 +8,7 @@ sidebar_position: 3 ## Debian / Ubuntu and derivatives To simplify deployment and help automate this for as many users as possible, we provide a BASH script to handle repo installation as well as installing Jellyfin on Debian / Ubuntu and derivatives. -All you need to do is run this command on your system (requires `curl`, or subsitute `curl` with `wget -O-`): +All you need to do is run this command on your system (requires `curl`, or substitute `curl` with `wget -O-`): ```sh curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash diff --git a/docs/general/post-install/networking/2_tailscale.md b/docs/general/post-install/networking/2_tailscale.md index 8efd91a0..a9f9d766 100644 --- a/docs/general/post-install/networking/2_tailscale.md +++ b/docs/general/post-install/networking/2_tailscale.md @@ -30,13 +30,13 @@ Cons: Setup on server: 1. Install the Tailscale app on the client device. Instructions are available in [Tailscale's official install guide](https://tailscale.com/kb/1347/installation) -2. Login to the Tailscale client and connect to the tailnet. On Windows and macOS that can be done through the icon in the system tray. On Linux that can be done with the comnand `sudo tailscale up` +2. Login to the Tailscale client and connect to the tailnet. On Windows and macOS that can be done through the icon in the system tray. On Linux that can be done with the command `sudo tailscale up` 3. Find and note your Tailscale IP of the server according to the [Tailscale Documentation](https://tailscale.com/kb/1033/ip-and-dns-addresses?tab=linux#finding-your-tailscale-ip-address). This IP will be used for other devices to connect. The IP should start with 100 (e.g. 100.12.34.56). Setup on clients: 1. Install the Tailscale app on the client device. Instructions are available in [Tailscale's official install guide](https://tailscale.com/kb/1347/installation) -2. Login to the Tailscale client and connect to the tailnet. On Windows and macOS that can be done through the icon in the system tray. On Linux that can be done with the comnand `sudo tailscale up`. On mobile devices that can be done through the tailscale app. +2. Login to the Tailscale client and connect to the tailnet. On Windows and macOS that can be done through the icon in the system tray. On Linux that can be done with the command `sudo tailscale up`. On mobile devices that can be done through the tailscale app. 3. Type in the server IP from above into your browser or Jellyfin client of choice and connect. (e.g. 100.12.34.56:8096) ## Using Tailscale with a reverse proxy @@ -52,7 +52,7 @@ Setup on Jellyfin server: Setup on reverse proxy server: 1. Install the Tailscale app on the client device. Instructions are available in [Tailscale's official install guide](https://tailscale.com/kb/1347/installation) -2. Login to the tailscale client and connect to the tailnet. On Linux this can be done with the comnand `sudo tailscale up` +2. Login to the tailscale client and connect to the tailnet. On Linux this can be done with the command `sudo tailscale up` 3. Setup a reverse proxy of your choice and set the upstream server to the IP from above. Example [Caddy](./reverse-proxy/caddy) configuration: (Assuming server has Tailscale IP of 100.12.34.56) ```txt diff --git a/docs/general/post-install/networking/9_advanced/fail2ban.md b/docs/general/post-install/networking/9_advanced/fail2ban.md index acbbca99..f4129307 100644 --- a/docs/general/post-install/networking/9_advanced/fail2ban.md +++ b/docs/general/post-install/networking/9_advanced/fail2ban.md @@ -150,7 +150,7 @@ Replace `` with the actual IP address of your upstream serve iptables -C INPUT -j f2b- 2>/dev/null || iptables -I INPUT -j f2b-; \ iptables -I f2b- 1 -s -j DROP' && \ echo "Banned from jail via upstream proxy" >> /var/log/fail2ban.log - + # Option: actionunban # 1. Remove the banned IP from the dynamic chain # 2. Remove the chain if it becomes empty (cleanup) @@ -165,7 +165,7 @@ Replace `` with the actual IP address of your upstream serve echo "Unbanned from jail via upstream proxy and cleaned up chain if empty" >> /var/log/fail2ban.log ``` - After making chaneges, save and close the file. + After making changes, save and close the file. 2. **Update Fail2Ban Jails to Use the Dynamic Chain Action**: @@ -195,7 +195,7 @@ Replace `` with the actual IP address of your upstream serve action = proxy-iptables-dynamic ``` - After making chaneges, save and close the file. + After making changes, save and close the file. ### Step three: Add proxy IPs to Jellyfin @@ -211,7 +211,7 @@ Replace `` with the actual IP address of your upstream serve Open your Jellyfin server's dashboard, go to `Advanced` -> `Networking`, and then scroll down to `Known proxies`. - Enter your comma-seperated list of proxy IP ranges. You'll need to reboot the Jellyfin server as indicated. + Enter your comma-separated list of proxy IP ranges. You'll need to reboot the Jellyfin server as indicated. ### Step four: Restart Fail2Ban and Test the Setup @@ -257,7 +257,7 @@ Replace `` with the actual IP address of your upstream serve 6. **Verify Unban**: - Verify that the IP is removed from the corresponding jail's chain ('f2b-jail-name'): + Verify that the IP is removed from the corresponding jail's chain ('f2b-jail-name'): ```bash ssh root@ "iptables -L f2b-jellyfin" diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index 82db41d4..cf71adba 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -16,24 +16,24 @@ Neither does Jellyfin require an internet connection to run; however you should This section aims to provide an administrator with knowledge on what ports Jellyfin binds to and what purpose they serve. -| Port | Protocol | Configurable | Description | -|---|---|---|---| -| 8096 | TCP | āœ”ļø | Default HTTP | -| 8920 | TCP | āœ”ļø | Default HTTPS | -| 7359 | UDP | āŒ | Client Discovery | +| Port | Protocol | Configurable | Description | +| ---- | -------- | ------------ | ---------------- | +| 8096 | TCP | āœ”ļø | Default HTTP | +| 8920 | TCP | āœ”ļø | Default HTTPS | +| 7359 | UDP | āŒ | Client Discovery |
    See details - **HTTP Traffic** (8096/TCP): - The web frontend can be accessed here. You can modify this setting from the **Networking** page in the admin settings. + The web frontend can be accessed here. You can modify this setting from the **Networking** page in the admin settings. - **HTTPS Traffic** (8920/TCP): - Used when https is enabled. By default this port will not be used. - This setting can also be modified from the **Networking** page to use a different port. + Used when https is enabled. By default this port will not be used. + This setting can also be modified from the **Networking** page to use a different port. - **Client Discovery** (7359/UDP): - Allows clients to discover Jellyfin on the local network. A broadcast message to this port will return detailed information about your server that includes name, ip-address and ID. + Allows clients to discover Jellyfin on the local network. A broadcast message to this port will return detailed information about your server that includes name, ip-address and ID.
    @@ -67,18 +67,18 @@ Opening a port directly to the Internet is therefore insecure and not recommende There are different layers where a firewall can be placed: -| Layer | Example | Description | -| --- | --- | --- | -| Local | Docker, VM | Open ports at this layer to allow traffic from the Host to enter the Application | -| Host | physical machine, operating system | Open ports at this layer to allow traffic from the Network to enter the Host device | -| Network | Router | Open ports at this layer to allow traffic from the Internet to enter the Local Network | +| Layer | Example | Description | +| ------- | ---------------------------------- | -------------------------------------------------------------------------------------- | +| Local | Docker, VM | Open ports at this layer to allow traffic from the Host to enter the Application | +| Host | physical machine, operating system | Open ports at this layer to allow traffic from the Network to enter the Host device | +| Network | Router | Open ports at this layer to allow traffic from the Internet to enter the Local Network |
    Port forwarding vs. opening a Port Whilst Routers often allow you to forward a port, firewalls typically only allow you to open one. The difference is within the Target. Opening a Port essentially just means that traffic on this Port will go through. -Forwarding a Port you typically do in NAT scenarios - traffic is coming in on your public IP Address, what device inside your network should recieve it. +Forwarding a Port you typically do in NAT scenarios - traffic is coming in on your public IP Address, what device inside your network should receive it. Sometimes, port forwarding also lets you map an external port to a different internal port.
    diff --git a/docs/general/post-install/transcoding/hardware-acceleration/amd.md b/docs/general/post-install/transcoding/hardware-acceleration/amd.md index b042d2d1..18a4a352 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/amd.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/amd.md @@ -38,13 +38,11 @@ Hardware accelerated HDR/DV to SDR tone-mapping is supported on **all AMD GPUs t There are two different methods that can be used on Windows and/or Linux. Pros and cons are listed below: 1. **OpenCL** - - Pros - Supports Dolby Vision P5, detailed fine-tuning options, widely supported hardware. - Cons - Zero-copy is not supported on Linux. 2. **Vulkan** - - Pros - Supports Dolby Vision P5, libplacebo renderer, ROCm OpenCL runtime is not required. - Cons - Linux only, zero-copy only supports Polaris+ GPUs. @@ -113,7 +111,7 @@ Encoding speed and quality: ## Windows Setups -Windows 10 64-bit and newer is recommeded. **AMF is not available in Windows Docker and WSL/WSL2.** +Windows 10 64-bit and newer is recommended. **AMF is not available in Windows Docker and WSL/WSL2.** ### Known Issues And Limitations On Windows @@ -126,7 +124,6 @@ Please refer to [this section](./known-issues.md#amd-on-windows) for known issue 2. Clean install the latest driver from [AMD Drivers and Support](https://www.amd.com/en/support). 3. Don't allow the GPU to be preempted by the Windows Remote desktop session. - - Type `gpedit.msc` in Win+R shortcut key dialog and run to open the "Local Group Policy Editor". - Navigate in the left tree **[Computer Configuration > Administrative Templates > Windows Components]** @@ -154,7 +151,6 @@ Please refer to [this section](./known-issues.md#amd-on-windows) for known issue Duplicate engine names indicate the GPU may have multiple video engines. ::: - - **3D** - 2D/3D engine or GPGPU workload - **Copy** - Blitter/Copy engine workload @@ -311,7 +307,6 @@ Root permission is required. ``` 2. User mode Mesa drivers are required to be manually installed for VA-API and RADV Vulkan: - - [libva-mesa-driver](https://archlinux.org/packages/extra/x86_64/libva-mesa-driver/) - [vulkan-radeon](https://archlinux.org/packages/extra/x86_64/vulkan-radeon/) @@ -404,7 +399,6 @@ Root permission is required. ``` 2. Use Docker command line **or** docker compose: - - Example command line: ```shell @@ -486,7 +480,6 @@ Root permission is required. ::: 1. Install the `radeontop` package. The name varies between distros. - - On Debian & Ubuntu: ```shell diff --git a/docs/general/post-install/transcoding/hardware-acceleration/index.md b/docs/general/post-install/transcoding/hardware-acceleration/index.md index b9b59bb4..3a14f80c 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/index.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/index.md @@ -99,13 +99,13 @@ lshw -C display See the table below to pick the best hardware acceleration method for your hardware: -| GPU Vendor | Windows | macOS | Linux | -| ---------- | ------------------------------------------ | -------------------------- | -------------------------------------- | +| GPU Vendor | Windows | macOS | Linux | +| ---------- | --------------------------------------------- | -------------------------- | ----------------------------------------- | | AMD | [AMF (Windows)](./amd.md#windows-setups) | [VideoToolbox](./apple.md) | [VAAPI (AMD)](./amd.md#linux-setups) | -| Apple | N/A | [VideoToolbox](./apple.md) | N/A | +| Apple | N/A | [VideoToolbox](./apple.md) | N/A | | Intel | [QSV (Windows)](./intel.md#windows-setups) | [VideoToolbox](./apple.md) | [QSV (Linux)](./intel.md#linux-setups) | | Nvidia | [NVENC (Windows)](./nvidia.md#windows-setups) | N/A | [NVENC (Linux)](./nvidia.md#linux-setups) | -| Rockchip | N/A | N/A | [RKMPP](./rockchip.md) | +| Rockchip | N/A | N/A | [RKMPP](./rockchip.md) | ## Remote Hardware Acceleration @@ -127,7 +127,7 @@ Dolby Vision (P5 & P8) to SDR tone-mapping is supported in Jellyfin 10.8 and req - Intel VPP HDR10 tone-mapping is supported on Intel QSV and VA-API on Linux. -- VPP is prefered if both tone-mapping options are enabled. +- VPP is preferred if both tone-mapping options are enabled. - Rockchip RKMPP does support Dolby Vision tone-mapping Jellyfin 10.11 and later versions. diff --git a/docs/general/post-install/transcoding/hardware-acceleration/intel.md b/docs/general/post-install/transcoding/hardware-acceleration/intel.md index a75db6ed..da2e3291 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/intel.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/intel.md @@ -54,13 +54,11 @@ Hardware accelerated HDR/DV to SDR tone-mapping is supported on **all Intel GPUs There are two different methods that can be used on Windows and/or Linux. Pros and cons are listed below: 1. **OpenCL** - - Pros - Supports Dolby Vision P5, detailed fine-tuning options, widely supported hardware. - Cons - The OpenCL runtime sometimes need to be manually installed on Linux. 2. **QSV VPP** - - Pros - Lower power consumption, realized by Intel fixed-function LUT hardware. - Cons - Poor tuning options, limited supported GPU models, **currently only available on Linux**. @@ -205,7 +203,7 @@ You only need to follow the [Windows Setups](./intel.md#windows-setups) and [Lin ## Windows Setups -Windows 10 64-bit and newer is recommeded. **QSV is not available on Windows Docker and WSL/WSL2.** +Windows 10 64-bit and newer is recommended. **QSV is not available on Windows Docker and WSL/WSL2.** ### Known Issues And Limitations On Windows @@ -218,7 +216,6 @@ Please refer to [this section](/docs/general/post-install/transcoding/hardware-a 2. Clean install the latest EXE or INF driver from [Intel download center](https://www.intel.com/content/www/us/en/download-center/home.html). 3. Don't allow the GPU to be preempted by the Windows Remote desktop session. - - Type `gpedit.msc` in Win+R shortcut key dialog and run to open the "Local Group Policy Editor". - Navigate in the left tree **[Computer Configuration > Administrative Templates > Windows Components]** @@ -246,7 +243,6 @@ Please refer to [this section](/docs/general/post-install/transcoding/hardware-a Duplicate engine names indicate the GPU may have multiple MFX video engines. ::: - - **3D** - 2D/3D engine, QSV VPP or GPGPU workload - **Copy** - Blitter/Copy engine workload @@ -349,7 +345,6 @@ Root permission is required. 7. Check the supported QSV / VA-API codecs: :::note - - `iHD driver` indicates support for the QSV and VA-API interfaces. - `i965 driver` indicates only support for the VA-API interface, which should only be used on pre-Broadwell platforms. @@ -407,7 +402,6 @@ Root permission is required. ``` 2. User mode Intel media drivers and the OpenCL runtime are required to be manually installed for enabling QSV / VA-API: - - [intel-media-driver](https://archlinux.org/packages/extra/x86_64/intel-media-driver/) - [intel-media-sdk](https://archlinux.org/packages/extra/x86_64/intel-media-sdk/) @@ -496,7 +490,6 @@ What you need to do is pass the host's `render` group id to Docker and modify th ``` 2. Use docker command line **or** docker compose: - - Example command line: ```shell @@ -565,7 +558,7 @@ This follows the same principles as for the Docker, with one small change that y The devices in Kubernetes are added as host path mounts, they are not separated into separate volumes like in the Docker example. -1. Example Kubernetes (API version 1) configuraton file written in YAML: +1. Example Kubernetes (API version 1) configuration file written in YAML: ```yaml # Example of an incomplete deployment spec @@ -635,7 +628,7 @@ This has been tested with LXC 3.0 and may or may not work with older versions. lxc config device add gpu gpu gid= ``` -4. Make sure you have the requied devices within the container: +4. Make sure you have the required devices within the container: ```shell $ lxc exec jellyfin -- ls -l /dev/dri @@ -668,7 +661,6 @@ This has been tested with LXC 3.0 and may or may not work with older versions. **Proxmox VE 7 or Older**: :::note - - Jellyfin needs to run in a **privileged** LXC container. - An existing unprivileged container can be converted to a privileged container by taking a backup and restoring it as privileged. @@ -706,7 +698,6 @@ Root permission is required. ::: 1. Install the `intel-gpu-tools` package **on the host system**, which is used for debugging Intel graphics driver on Linux. The name varies between distros. - - On Debian & Ubuntu: ```shell @@ -728,7 +719,6 @@ Root permission is required. Duplicate engine names indicate the GPU may have multiple MFX video engines. ::: - - **Render/3D** - 2D/3D engine, QSV VPP or GPGPU workload - **Blitter** - Blitter/Copy engine workload @@ -816,7 +806,6 @@ Root permission is required. ::: 1. Install the latest linux firmware packages **on the host system**. The name varies between distros. - - On Debian: ```shell @@ -845,7 +834,6 @@ Root permission is required. ``` 2. Add the required i915 kernel parameter on the host system to enable loading GuC and HuC firmware: - - Check the kernel module in use, goto step 3 if **xe** kernel driver is in use. :::note @@ -879,7 +867,6 @@ Root permission is required. ``` 3. Update the initramfs and grub. The commands varies between distros. - - On Debian & Ubuntu: ```shell diff --git a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md index 52cf35fa..e099412b 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md @@ -16,7 +16,6 @@ This page lists all known issues and limitations of hardware acceleration with J 1. Some Linux distros intentionally disabled the H.264 and HEVC codecs from the Mesa VA-API driver. Known affected distros: - - [Fedora](https://www.phoronix.com/news/Fedora-Disable-Bad-VA-API) - [OpenSUSE](https://www.webpronews.com/fedora-and-opensuse-disable-gpu-accelerated-video-over-patent-concerns/) @@ -40,11 +39,9 @@ This page lists all known issues and limitations of hardware acceleration with J ## Intel on Linux 1. Intel Gen 11 [**Jasper Lake**](https://ark.intel.com/content/www/us/en/ark/products/codename/128823/products-formerly-jasper-lake.html) and [**Elkhart Lake**](https://ark.intel.com/content/www/us/en/ark/products/codename/128825/products-formerly-elkhart-lake.html) platforms (e.g. N5095, N5105, N6005, J6412) have quirks when using video encoders on Linux. The [Low-Power Encoding](./intel.md#low-power-encoding) mode MUST be configured and enabled for correct VBR and CBR bitrate control that is required by Jellyfin. - - Ticket: [https://gitlab.freedesktop.org/drm/intel/-/issues/8080](https://gitlab.freedesktop.org/drm/intel/-/issues/8080) 2. The default kernel 5.15 that comes with Ubuntu 22.04 LTS has a regression on Intel Gen 11 graphics (ICL, JSL and EHL) that prevents you from using the Low-Power encoding mode. Linux 5.16+ is not affected. - - Ticket: [https://gitlab.freedesktop.org/drm/intel/-/issues/4067](https://gitlab.freedesktop.org/drm/intel/-/issues/4067) - Fixed by: [drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=52255ef662a5d490678fbad64a735f88fcba564d) @@ -58,7 +55,6 @@ This page lists all known issues and limitations of hardware acceleration with J This will move you off a 5.15 kernel which could have other implications. If it breaks something you can return to the normal kernel by installing the linux-generic package. 3. The kernel range from 5.18 to 6.1.3 have an issue that locks up and resets the i915 kernel driver when using OpenCL based HDR/DV tone-mapping. Linux 5.18-, 6.0.18+, 6.1.4+ are not affected. - - Ticket: [https://gitlab.freedesktop.org/drm/intel/-/issues/7627](https://gitlab.freedesktop.org/drm/intel/-/issues/7627) - Fixed by: [drm/i915: improve the catch-all evict to handle lock contention](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3f882f2d4f689627c1566c2c92087bc3ff734953) @@ -80,7 +76,6 @@ This page lists all known issues and limitations of hardware acceleration with J 11. The kernel support for Intel Gen 13 (or Gen 20?) LNL and BMG / ARC B-series are incomplete before Linux 6.12. 12. The LTS kernel range 6.6.26 - 6.6.32 and the stable kernel range 6.8.5 - 6.9.3 have i915 driver bugs, which may cause problems on Intel Gen 12.5 DG2 / ARC A-series GPUs. If you are affected, please upgrade to kernel 6.6.33+ (LTS) or 6.9.4+. Ubuntu 24.04 with kernel versions 6.8.0-38 thru 6.8.0-41 are also affected by this issue. Upgrade to Ubuntu kernel 6.8.0-44+ if you are on the affected kernels. - - Issue: [https://github.com/jellyfin/jellyfin/issues/11380](https://github.com/jellyfin/jellyfin/issues/11380) - Ubuntu bug: [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072755](https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072755) @@ -88,7 +83,7 @@ This page lists all known issues and limitations of hardware acceleration with J 14. Resizable-BAR is mandatory for hardware acceleration on BMG / ARC B-series cards, or the [media driver will crash the transcoder](https://github.com/intel/media-driver/issues/1893). -15. Intel Compute-Runtime currently uses LLVM 14 for compilation [as seen on the Intel bug report page](https://github.com/intel/intel-graphics-compiler/issues/289), making it unavailable in some distibutions like Debian Trixie [as seen on the Debian bug report page](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072376). Intel provided releases [on the Intel GitHub page](https://github.com/intel/compute-runtime/releases) which only require matching a matching libc runtime may be used instead. +15. Intel Compute-Runtime currently uses LLVM 14 for compilation [as seen on the Intel bug report page](https://github.com/intel/intel-graphics-compiler/issues/289), making it unavailable in some distributions like Debian Trixie [as seen on the Debian bug report page](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072376). Intel provided releases [on the Intel GitHub page](https://github.com/intel/compute-runtime/releases) which only require matching a matching libc runtime may be used instead. ## Nvidia @@ -106,4 +101,4 @@ This page lists all known issues and limitations of hardware acceleration with J - [https://github.com/ollama/ollama/issues/6928#issuecomment-2586208913](https://github.com/ollama/ollama/issues/6928#issuecomment-2586208913) 3. Docker desktop isn't supported by Nvidia Container Toolkit. - [https://github.com/NVIDIA/nvidia-container-toolkit/issues/219#issuecomment-1903941381](https://github.com/NVIDIA/nvidia-container-toolkit/issues/219#issuecomment-1903941381) - If you need a GUI, use the docker package and podman, or similar. + If you need a GUI, use the docker package and podman, or similar. diff --git a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md index 0c20b8c9..7012ab31 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md @@ -67,7 +67,7 @@ Maxwell+ GPUs provide support for HEVC: :::note -Note that in Maxwell 2nd Gen series only the GM206 variants provide HEVC 10-bit decoding support. Its sucessor Pascal has full support for HEVC 10-bit and improved speed and quality. +Note that in Maxwell 2nd Gen series only the GM206 variants provide HEVC 10-bit decoding support. Its successor Pascal has full support for HEVC 10-bit and improved speed and quality. ::: @@ -113,7 +113,7 @@ NVENC/NVDEC performance tables: ## Windows Setups -Windows 10 64-bit and newer is recommeded. **In Jellyfin 10.10 the minimum required NVIDIA driver version is 522.25**. +Windows 10 64-bit and newer is recommended. **In Jellyfin 10.10 the minimum required NVIDIA driver version is 522.25**. ### Configure On Windows Host @@ -136,7 +136,6 @@ Refer to [Configure On Linux Host](./nvidia.md#configure-on-linux-host) and [Con 2. Open the "Task Manager" and navigate to the GPU page. 3. Check the occupancy of the engines as follows. - - **3D** - 2D/3D engine or CUDA/GPGPU workload - **Copy** - Blitter/Copy engine workload @@ -176,7 +175,6 @@ Root permission is required. ``` 3. Install the NVIDIA proprietary driver by following these links. Then install two extra packages for NVENC and NVDEC support: - - On Debian: [https://wiki.debian.org/NvidiaGraphicsDrivers](https://wiki.debian.org/NvidiaGraphicsDrivers) ```shell @@ -237,7 +235,6 @@ Root permission is required. ``` 2. Install the NVIDIA proprietary driver by following the link. Then install an extra package for NVENC and NVDEC support: - - [https://wiki.archlinux.org/title/NVIDIA#Installation](https://wiki.archlinux.org/title/NVIDIA#Installation) ```shell @@ -310,11 +307,9 @@ Root permission is required. 1. Install the NVIDIA proprietary driver on the host system. See above instructions. 2. Install the NVIDIA Container Toolkit on the host system by following this link: - - [https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#installation-guide](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#installation-guide) 3. Use the Docker command line **or** docker-compose: - - Example command line: ```shell @@ -355,7 +350,7 @@ Root permission is required. :::note - If you encounter the upsteam issue `CUDA_ERROR_NO_DEVICE: no CUDA-capable device is detected`, pass these extra devices to the Docker: + If you encounter the upstream issue `CUDA_ERROR_NO_DEVICE: no CUDA-capable device is detected`, pass these extra devices to the Docker: ```shell /dev/nvidia-caps:/dev/nvidia-caps @@ -464,7 +459,7 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im --environment=JELLYFIN_CONFIG_DIR=/etc/jellyfin --environment=JELLYFIN_LOG_DIR=/var/log/jellyfin --environment=JELLYFIN_CACHE_DIR=/var/cache/jellyfin - --volume=/your/path/to/data:/var/lib/jellyfin # Replace paths with actual paths on your host's filestystem + --volume=/your/path/to/data:/var/lib/jellyfin # Replace paths with actual paths on your host's filesystem --volume=/your/path/to/config:/etc/jellyfin --volume=/your/path/to/logs:/var/log/jellyfin --volume=/your/path/to/cache:/var/cache/jellyfin @@ -477,7 +472,7 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im ```sh [Unit] Description=jellyfin - + [Container] Image=docker.io/jellyfin/jellyfin:latest AutoUpdate=registry @@ -489,7 +484,7 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im Environment=JELLYFIN_CONFIG_DIR=/etc/jellyfin Environment=JELLYFIN_LOG_DIR=/var/log/jellyfin Environment=JELLYFIN_CACHE_DIR=/var/cache/jellyfin - Volume=/your/path/to/data:/var/lib/jellyfin # Replace paths with actual paths on your host's filestystem + Volume=/your/path/to/data:/var/lib/jellyfin # Replace paths with actual paths on your host's filesystem Volume=/your/path/to/config:/etc/jellyfin Volume=/your/path/to/logs:/var/log/jellyfin Volume=/your/path/to/cache:/var/cache/jellyfin @@ -497,10 +492,10 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im [Service] # Inform systemd of additional exit status SuccessExitStatus=0 143 - + [Install] # Start by default on boot - WantedBy=default.target + WantedBy=default.target ``` 5. Create the following udev rule to make sure the GPU devices are initialized before the container is started. diff --git a/docs/general/post-install/transcoding/hardware-acceleration/rockchip.md b/docs/general/post-install/transcoding/hardware-acceleration/rockchip.md index cfaf9182..3d04f0aa 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/rockchip.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/rockchip.md @@ -155,7 +155,6 @@ Root permission is required. Only needed before using HDR tone-mapping on RK3588/3588S. This is done to ensure that the user space firmware and kernel driver versions match, otherwise OpenCL will not work properly. ::: - - For the 6.1 LTS kernel on [Ubuntu-Rockchip](https://github.com/Joshua-Riek/ubuntu-rockchip) & [Armbian](https://github.com/armbian) and the legacy 5.10 LTS kernel, install [v1.9-1-2131373](https://github.com/tsukumijima/libmali-rockchip/releases/download/v1.9-1-2131373/libmali-valhall-g610-g24p0-gbm_1.9-1_arm64.deb). - For the 6.1 LTS kernel on other SBC **vendor-made** distros, install [v1.9-1-55611b0](https://github.com/tsukumijima/libmali-rockchip/releases/download/v1.9-1-55611b0/libmali-valhall-g610-g13p0-gbm_1.9-1_arm64.deb). @@ -193,7 +192,7 @@ Root permission is required. ::: -1. Use Docker command line: (the extensive device names between `for...done` is used to ensure backward compatiblity) +1. Use Docker command line: (the extensive device names between `for...done` is used to ensure backward compatibility) ```shell sudo docker run -d \ @@ -233,7 +232,7 @@ Root permission is required. #### LXC (Linux Containers) -This setup might be useful for those, who use RK3588/3588S SoC as [Proxmox](https://www.proxmox.com/en/) host, where LXC is the official and the only supported way of doing lightweight virtualiztion with the help of system containers (LXC) vs application containers (docker). As of today Proxmox team does not support ARM platforms as hosts - and probably will never do - however successful deployments on ARM devices [are possible](https://github.com/jiangcuo/Proxmox-Port?tab=readme-ov-file). +This setup might be useful for those, who use RK3588/3588S SoC as [Proxmox](https://www.proxmox.com/en/) host, where LXC is the official and the only supported way of doing lightweight virtualization with the help of system containers (LXC) vs application containers (docker). As of today Proxmox team does not support ARM platforms as hosts - and probably will never do - however successful deployments on ARM devices [are possible](https://github.com/jiangcuo/Proxmox-Port?tab=readme-ov-file). LXC setup idea is a bit similar to docker - you need to pass the **device files** of VPU from host to LXC and enable the **privileged mode** (see also important "_note_" below about privileged LXC containers). @@ -251,7 +250,7 @@ LXC setup idea is a bit similar to docker - you need to pass the **device files* device /dev/mpp_service ``` - Example of the minumum requried extra (not full) container configuration to make VPU hardware accelearion working is presented below: + Example of the minimum required extra (not full) container configuration to make VPU hardware acceleration working is presented below: ```shell lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir @@ -273,7 +272,6 @@ LXC setup idea is a bit similar to docker - you need to pass the **device files* 2. Install supported [jellyfin package](https://jellyfin.org/docs/general/installation/linux) into LXC container or optionally you can even use an official docker image inside LXC container. 3. Verify OpenCL runtime status as following - example is collected from LXC runtime of Ubuntu Jammy - steps are the same as docker deployments: - - _libmali user-space drivers should be installed inside LXC container, otherwise opencl=ocl@rk device won't be initialized_ ```shell diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md index 855a0d59..e98b6ef3 100644 --- a/docs/general/server/media/_metadata-images.md +++ b/docs/general/server/media/_metadata-images.md @@ -61,33 +61,33 @@ Image types: 1Multiple backdrop images can be used to cycle through several over time. Simply append a number to the end of the filename directly after or after a hyphen, e.g. `backdrop-1.jpg`, `backdrop2.jpg`. -2These can be added to both video and audio content, but are not used by any client for audio conent. +2These can be added to both video and audio content, but are not used by any client for audio content.
    Filenames, their respective types and supported media types Unless otherwise noted, all filenames can be used either standalone (e.g. `logo.png`) or as a suffix (e.g. `movie-logo.png`) -| Filename | Type | Movies | Series | Season | Episode | Music | Artist | -| ------------------------ | --------- | --------------- | ------ | ------ | ------- | ----- | ------ | -| poster | Primary | āœ… 2 | āœ… | āœ… | | āœ… | | -| folder | Primary | āœ… 2 | āœ… | āœ… | | āœ… | āœ… | -| cover | Primary | āœ… 2 | āœ… | āœ… | | āœ… | | -| default | Primary | āœ… 2 | āœ… | āœ… | | āœ… | | -| movie | Primary | āœ… 2 | | | | | | -| show | Primary | | āœ… | | | | | -| jacket | Primary | | | | | āœ… | | -| thumb (suffix) 1 | Primary | | | | āœ… | | | -| backdrop | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | | -| fanart | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | | -| background | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | | -| art | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | | -| extrafanart (folder) | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | | -| banner | Banner | āœ… | āœ… | āœ… | | āœ… | | -| logo | Logo | āœ… 2 | āœ… | āœ… | | āœ… | | -| clearlogo | Logo | āœ… 2 | āœ… | āœ… | | āœ… | | -| landscape | Thumb | āœ… | āœ… | āœ… | | āœ… | | -| thumb | Thumb | āœ… | āœ… | āœ… | | āœ… | | +| Filename | Type | Movies | Series | Season | Episode | Music | Artist | +| --------------------------- | -------- | --------------- | ------ | ------ | ------- | ----- | ------ | +| poster | Primary | āœ… 2 | āœ… | āœ… | | āœ… | | +| folder | Primary | āœ… 2 | āœ… | āœ… | | āœ… | āœ… | +| cover | Primary | āœ… 2 | āœ… | āœ… | | āœ… | | +| default | Primary | āœ… 2 | āœ… | āœ… | | āœ… | | +| movie | Primary | āœ… 2 | | | | | | +| show | Primary | | āœ… | | | | | +| jacket | Primary | | | | | āœ… | | +| thumb (suffix) 1 | Primary | | | | āœ… | | | +| backdrop | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | | +| fanart | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | | +| background | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | | +| art | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | | +| extrafanart (folder) | Backdrop | āœ… 2 | āœ… | āœ… | | āœ… | | +| banner | Banner | āœ… | āœ… | āœ… | | āœ… | | +| logo | Logo | āœ… 2 | āœ… | āœ… | | āœ… | | +| clearlogo | Logo | āœ… 2 | āœ… | āœ… | | āœ… | | +| landscape | Thumb | āœ… | āœ… | āœ… | | āœ… | | +| thumb | Thumb | āœ… | āœ… | āœ… | | āœ… | | 1 For example: `S01E01 Some Episode-thumb.jpg`
    2 These file names can also be embedded in supported media containers (e.g. mkv) and will be used when the `Embedded Image Extractor` source is enabled for movies. diff --git a/docs/general/server/metadata/index.md b/docs/general/server/metadata/index.md index 71ee4c7c..9c78cd6a 100644 --- a/docs/general/server/metadata/index.md +++ b/docs/general/server/metadata/index.md @@ -17,10 +17,10 @@ There are more official providers available in our [Plugin Catalog](/docs/genera :::caution Notice for Users in Mainland China äø­å›½å¤§é™†åœ°åŒŗē”Øęˆ·čÆ·ę³Øę„ -Because of external factors, certain metadata providers may not be accessable in mainland China.
    +Because of external factors, certain metadata providers may not be accessible in mainland China.
    ē”±äŗŽå¤–éƒØå› ē“ ļ¼ŒéƒØåˆ†å…ƒę•°ę®ęä¾›č€…åœØäø­å›½å¤§é™†åœ°åŒŗåÆčƒ½ę— ę³•č®æé—®ć€‚ -Below is a list of known inaccessable providers:
    +Below is a list of known inaccessible providers:
    äø‹ę–¹äøŗå·²ēŸ„ę— ę³•č®æé—®ēš„ęä¾›č€…ļ¼š - The Movie Database (TMDb) diff --git a/docs/general/server/metadata/nfo.md b/docs/general/server/metadata/nfo.md index 155e20ed..430d90d1 100644 --- a/docs/general/server/metadata/nfo.md +++ b/docs/general/server/metadata/nfo.md @@ -37,54 +37,54 @@ It's currently not possible to disable .nfo metadata. Local metadata will always User data importing is only possible for a single user. This user can be set in the .nfo settings. ::: -| Tag | Note | -| ------------- | --------------------------------------------------------------------------------------------------------------------- | -| name | | -| title | same as name | -| localtitle | same as name | -| dateadded | | -| originaltitle | | -| sortname | | -| criticrating | | -| sorttitle | | -| plot | | -| biography | same as plot | -| review | same as plot | -| language | | -| watched | please see the note about user data | -| playcount | please see the note about user data | -| lastplayed | please see the note about user data | -| countrycode | | -| lockedfields | | -| tagline | | -| country | | -| mpaa | | -| customrating | | -| runtime | | -| aspectratio | | -| lockdata | | -| studio | multiple tags allowed | -| director | multiple tags allowed | -| credits | multiple tags allowed | -| writer | multiple tags allowed | -| actor | multiple tags allowed | -| trailer | kodi format | -| displayorder | | -| year | | -| rating | same as customrating | -| ratings | multiple child tags allowed; name attribute of each tag will specify wheter the rating is critics or community rating | -| aired | | -| formed | | -| premiered | | -| releasedate | | -| enddate | | -| genre | multiple tags allowed. These tags will be ignored for music albums and music artists. | -| tag | multiple tags allowed | -| style | multiple tags allowed | -| fileinfo | | -| uniqueid | type attribute specifies id provider | -| thumb | please see the [section about images](#image-paths-and-urls-in-nfo-files) | -| fanart | please see the [section about images](#image-paths-and-urls-in-nfo-files) | +| Tag | Note | +| ------------- | ---------------------------------------------------------------------------------------------------------------------- | +| name | | +| title | same as name | +| localtitle | same as name | +| dateadded | | +| originaltitle | | +| sortname | | +| criticrating | | +| sorttitle | | +| plot | | +| biography | same as plot | +| review | same as plot | +| language | | +| watched | please see the note about user data | +| playcount | please see the note about user data | +| lastplayed | please see the note about user data | +| countrycode | | +| lockedfields | | +| tagline | | +| country | | +| mpaa | | +| customrating | | +| runtime | | +| aspectratio | | +| lockdata | | +| studio | multiple tags allowed | +| director | multiple tags allowed | +| credits | multiple tags allowed | +| writer | multiple tags allowed | +| actor | multiple tags allowed | +| trailer | kodi format | +| displayorder | | +| year | | +| rating | same as customrating | +| ratings | multiple child tags allowed; name attribute of each tag will specify whether the rating is critics or community rating | +| aired | | +| formed | | +| premiered | | +| releasedate | | +| enddate | | +| genre | multiple tags allowed. These tags will be ignored for music albums and music artists. | +| tag | multiple tags allowed | +| style | multiple tags allowed | +| fileinfo | | +| uniqueid | type attribute specifies id provider | +| thumb | please see the [section about images](#image-paths-and-urls-in-nfo-files) | +| fanart | please see the [section about images](#image-paths-and-urls-in-nfo-files) | Provider id tags are supported as well if they follow the scheme: ``. @@ -99,7 +99,7 @@ Jellyfin can write metadata to .nfo files. To enable this option, select the "Nf | .nfo tag | Note | | ------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | title | | -| id | IMDb id for movies, TVDb id for tv shows, | +| id | IMDb id for movies, TVDb id for tv shows, | | originaltitle | | | seasonnumber | only for tv show seasons | | showtitle | only for tv show episodes | diff --git a/docs/general/server/plugins/tvheadend.md b/docs/general/server/plugins/tvheadend.md index 7acd8e81..dc681c88 100644 --- a/docs/general/server/plugins/tvheadend.md +++ b/docs/general/server/plugins/tvheadend.md @@ -25,7 +25,7 @@ The objective of the guide is to configure the Jellyfin TVHeadend plugin to back - Change parameters: Rights,Channel number range,Channel tags,DVR configurations,Streaming profiles,Connection limits - Web interface: āœ” - Streaming: Basic,Advanced,HTSP - - Video recoder: Basic,HTSP,View all + - Video recorder: Basic,HTSP,View all - (Optional) Comment: Comment for the user (for example: User used by Jellyfin) - (Optional) Allowed networks: _Network address with network mask to allow_ (for example 127.0.0.1/32) - Press Save @@ -38,7 +38,7 @@ The objective of the guide is to configure the Jellyfin TVHeadend plugin to back :::note -The parameters Change parameters, Streaming and Video recoder must be marked as shown. Otherwise, Jellyfin can connect to TVHeadend but problems may arise when reproducing the content. +The parameters Change parameters, Streaming and Video recorder must be marked as shown. Otherwise, Jellyfin can connect to TVHeadend but problems may arise when reproducing the content. ::: @@ -56,7 +56,6 @@ By default the the _TVHeadend Hostname or IP Address_ section is configured by d ::: 3. Configure the channels for viewing in Jellyfin: even if Jellyfin manages to connect to TVHeadend, the guide will not be synchronized because there has to be a number assigned to the channels in TVHeadend. [Reference](https://emby.media/community/index.php?/topic/64583-no-channels-with-tvheadend-plugin/#entry642268) - - Manual mode - Go to Configuration > Channel/EPG > Channels - Select the channel to be changed and press Edit diff --git a/docs/general/server/tasks.md b/docs/general/server/tasks.md index dd12733a..bbdca368 100644 --- a/docs/general/server/tasks.md +++ b/docs/general/server/tasks.md @@ -11,7 +11,7 @@ Note: If your media files are unavailable when the `Clean up collections and pla ## Default Jellyfin Tasks -Below is a list of tasks that Jellyfin runs peoridically by default: +Below is a list of tasks that Jellyfin runs periodically by default: ### Libraries diff --git a/docs/project/branding.md b/docs/project/branding.md index 304f18f0..6413a5c7 100644 --- a/docs/project/branding.md +++ b/docs/project/branding.md @@ -37,7 +37,7 @@ As a general rule, "Jellyfin" should always be capitalized, but language, file, - C# class and project names, including their files and directories, should use capitalized `Jellyfin` as required by the C# case standards (camelCase or PascalCase). `Jellyfin.LiveTv`, `Jellyfin.sln` - Other code elements, where the code formatting or style requires lowercase, should use lowercase `jellyfin`. `jellyfinWebComponentsBowerPath` - The Git repository and non-C# files inside of it should use lowercase `jellyfin` for convenience on case-sensitive filesystems. `build-jellyfin.ps1` -- The final output binary, initscrips, and package names should use lowercase `jellyfin` for similar reasons as above. `jellyfin.dll`, `jellyfin_3.5.2-1_all.deb`, `jellyfin.zip` +- The final output binary, initscripts, and package names should use lowercase `jellyfin` for similar reasons as above. `jellyfin.dll`, `jellyfin_3.5.2-1_all.deb`, `jellyfin.zip` - Configuration directories can use either depending on operating system conventions. `/var/lib/jellyfin`, `AppData/Jellyfin` - The logo has no strict rules for capitalization, the style is dependent on aesthetics and font choice. From 28549c24b3877308a5793bb8e9be2a0a1778eb69 Mon Sep 17 00:00:00 2001 From: Hammy Havoc Date: Sat, 17 Jan 2026 23:49:41 +0000 Subject: [PATCH 718/896] Update docs/general/administration/storage.md Co-authored-by: BotBlake --- docs/general/administration/storage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/administration/storage.md b/docs/general/administration/storage.md index bd052e66..ece02cfc 100644 --- a/docs/general/administration/storage.md +++ b/docs/general/administration/storage.md @@ -20,7 +20,7 @@ To solve this, you have the following options: A database for a moderate-sized library can grow anywhere from 10 to 100 GB. -The [transcoding](/docs/general/post-install/transcoding) folder needs roughly the same size as the original media when transcoded at the same bitrate. A single 50 GB Blu-Ray remux by itself can take up to ~60 GB or as little as ~15 GB. If the transcoding folder is held on the same storage as the database, this must be taken into consideration to prevent running out of storage and thus corrupting your database. +The [transcoding](/docs/general/post-install/transcoding) folder typically requires about the same amount of space as the original media when transcoded at an equivalent bitrate. For example, a single 50 GB Blu-ray remux might consume as much as ~60 GB or as little as ~15 GB after transcoding. If the transcoding folder shares the same storage as the database, this should be accounted for to avoid any problems. ## Cloud Storage Providers From 72cd56c7980ed72348b986927063b16d6acb2464 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 17:25:07 +0000 Subject: [PATCH 719/896] Update dependency typescript-eslint to v8.53.0 --- package-lock.json | 124 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 63 insertions(+), 63 deletions(-) diff --git a/package-lock.json b/package-lock.json index f897ce4b..f4589635 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,7 +56,7 @@ "node-fetch": "3.3.2", "prettier": "3.7.4", "typescript": "5.9.3", - "typescript-eslint": "8.52.0", + "typescript-eslint": "8.53.0", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6105,17 +6105,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.52.0.tgz", - "integrity": "sha512-okqtOgqu2qmZJ5iN4TWlgfF171dZmx2FzdOv2K/ixL2LZWDStL8+JgQerI2sa8eAEfoydG9+0V96m7V+P8yE1Q==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.53.0.tgz", + "integrity": "sha512-eEXsVvLPu8Z4PkFibtuFJLJOTAV/nPdgtSjkGoPpddpFk3/ym2oy97jynY6ic2m6+nc5M8SE1e9v/mHKsulcJg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.52.0", - "@typescript-eslint/type-utils": "8.52.0", - "@typescript-eslint/utils": "8.52.0", - "@typescript-eslint/visitor-keys": "8.52.0", + "@typescript-eslint/scope-manager": "8.53.0", + "@typescript-eslint/type-utils": "8.53.0", + "@typescript-eslint/utils": "8.53.0", + "@typescript-eslint/visitor-keys": "8.53.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.4.0" @@ -6128,7 +6128,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.52.0", + "@typescript-eslint/parser": "^8.53.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } @@ -6144,17 +6144,17 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.52.0.tgz", - "integrity": "sha512-iIACsx8pxRnguSYhHiMn2PvhvfpopO9FXHyn1mG5txZIsAaB6F0KwbFnUQN3KCiG3Jcuad/Cao2FAs1Wp7vAyg==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.53.0.tgz", + "integrity": "sha512-npiaib8XzbjtzS2N4HlqPvlpxpmZ14FjSJrteZpPxGUaYPlvhzlzUZ4mZyABo0EFrOWnvyd0Xxroq//hKhtAWg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.52.0", - "@typescript-eslint/types": "8.52.0", - "@typescript-eslint/typescript-estree": "8.52.0", - "@typescript-eslint/visitor-keys": "8.52.0", + "@typescript-eslint/scope-manager": "8.53.0", + "@typescript-eslint/types": "8.53.0", + "@typescript-eslint/typescript-estree": "8.53.0", + "@typescript-eslint/visitor-keys": "8.53.0", "debug": "^4.4.3" }, "engines": { @@ -6170,14 +6170,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.52.0.tgz", - "integrity": "sha512-xD0MfdSdEmeFa3OmVqonHi+Cciab96ls1UhIF/qX/O/gPu5KXD0bY9lu33jj04fjzrXHcuvjBcBC+D3SNSadaw==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.53.0.tgz", + "integrity": "sha512-Bl6Gdr7NqkqIP5yP9z1JU///Nmes4Eose6L1HwpuVHwScgDPPuEWbUVhvlZmb8hy0vX9syLk5EGNL700WcBlbg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.52.0", - "@typescript-eslint/types": "^8.52.0", + "@typescript-eslint/tsconfig-utils": "^8.53.0", + "@typescript-eslint/types": "^8.53.0", "debug": "^4.4.3" }, "engines": { @@ -6192,14 +6192,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.52.0.tgz", - "integrity": "sha512-ixxqmmCcc1Nf8S0mS0TkJ/3LKcC8mruYJPOU6Ia2F/zUUR4pApW7LzrpU3JmtePbRUTes9bEqRc1Gg4iyRnDzA==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.53.0.tgz", + "integrity": "sha512-kWNj3l01eOGSdVBnfAF2K1BTh06WS0Yet6JUgb9Cmkqaz3Jlu0fdVUjj9UI8gPidBWSMqDIglmEXifSgDT/D0g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.52.0", - "@typescript-eslint/visitor-keys": "8.52.0" + "@typescript-eslint/types": "8.53.0", + "@typescript-eslint/visitor-keys": "8.53.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6210,9 +6210,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.52.0.tgz", - "integrity": "sha512-jl+8fzr/SdzdxWJznq5nvoI7qn2tNYV/ZBAEcaFMVXf+K6jmXvAFrgo/+5rxgnL152f//pDEAYAhhBAZGrVfwg==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.53.0.tgz", + "integrity": "sha512-K6Sc0R5GIG6dNoPdOooQ+KtvT5KCKAvTcY8h2rIuul19vxH5OTQk7ArKkd4yTzkw66WnNY0kPPzzcmWA+XRmiA==", "dev": true, "license": "MIT", "engines": { @@ -6227,15 +6227,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.52.0.tgz", - "integrity": "sha512-JD3wKBRWglYRQkAtsyGz1AewDu3mTc7NtRjR/ceTyGoPqmdS5oCdx/oZMWD5Zuqmo6/MpsYs0wp6axNt88/2EQ==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.53.0.tgz", + "integrity": "sha512-BBAUhlx7g4SmcLhn8cnbxoxtmS7hcq39xKCgiutL3oNx1TaIp+cny51s8ewnKMpVUKQUGb41RAUWZ9kxYdovuw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.52.0", - "@typescript-eslint/typescript-estree": "8.52.0", - "@typescript-eslint/utils": "8.52.0", + "@typescript-eslint/types": "8.53.0", + "@typescript-eslint/typescript-estree": "8.53.0", + "@typescript-eslint/utils": "8.53.0", "debug": "^4.4.3", "ts-api-utils": "^2.4.0" }, @@ -6252,9 +6252,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.52.0.tgz", - "integrity": "sha512-LWQV1V4q9V4cT4H5JCIx3481iIFxH1UkVk+ZkGGAV1ZGcjGI9IoFOfg3O6ywz8QqCDEp7Inlg6kovMofsNRaGg==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.53.0.tgz", + "integrity": "sha512-Bmh9KX31Vlxa13+PqPvt4RzKRN1XORYSLlAE+sO1i28NkisGbTtSLFVB3l7PWdHtR3E0mVMuC7JilWJ99m2HxQ==", "dev": true, "license": "MIT", "engines": { @@ -6266,16 +6266,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.52.0.tgz", - "integrity": "sha512-XP3LClsCc0FsTK5/frGjolyADTh3QmsLp6nKd476xNI9CsSsLnmn4f0jrzNoAulmxlmNIpeXuHYeEQv61Q6qeQ==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.53.0.tgz", + "integrity": "sha512-pw0c0Gdo7Z4xOG987u3nJ8akL9093yEEKv8QTJ+Bhkghj1xyj8cgPaavlr9rq8h7+s6plUJ4QJYw2gCZodqmGw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.52.0", - "@typescript-eslint/tsconfig-utils": "8.52.0", - "@typescript-eslint/types": "8.52.0", - "@typescript-eslint/visitor-keys": "8.52.0", + "@typescript-eslint/project-service": "8.53.0", + "@typescript-eslint/tsconfig-utils": "8.53.0", + "@typescript-eslint/types": "8.53.0", + "@typescript-eslint/visitor-keys": "8.53.0", "debug": "^4.4.3", "minimatch": "^9.0.5", "semver": "^7.7.3", @@ -6320,16 +6320,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.52.0.tgz", - "integrity": "sha512-wYndVMWkweqHpEpwPhwqE2lnD2DxC6WVLupU/DOt/0/v+/+iQbbzO3jOHjmBMnhu0DgLULvOaU4h4pwHYi2oRQ==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.53.0.tgz", + "integrity": "sha512-XDY4mXTez3Z1iRDI5mbRhH4DFSt46oaIFsLg+Zn97+sYrXACziXSQcSelMybnVZ5pa1P6xYkPr5cMJyunM1ZDA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.52.0", - "@typescript-eslint/types": "8.52.0", - "@typescript-eslint/typescript-estree": "8.52.0" + "@typescript-eslint/scope-manager": "8.53.0", + "@typescript-eslint/types": "8.53.0", + "@typescript-eslint/typescript-estree": "8.53.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6344,13 +6344,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.52.0.tgz", - "integrity": "sha512-ink3/Zofus34nmBsPjow63FP5M7IGff0RKAgqR6+CFpdk22M7aLwC9gOcLGYqr7MczLPzZVERW9hRog3O4n1sQ==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.53.0.tgz", + "integrity": "sha512-LZ2NqIHFhvFwxG0qZeLL9DvdNAHPGCY5dIRwBhyYeU+LfLhcStE1ImjsuTG/WaVh3XysGaeLW8Rqq7cGkPCFvw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.52.0", + "@typescript-eslint/types": "8.53.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -22311,16 +22311,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.52.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.52.0.tgz", - "integrity": "sha512-atlQQJ2YkO4pfTVQmQ+wvYQwexPDOIgo+RaVcD7gHgzy/IQA+XTyuxNM9M9TVXvttkF7koBHmcwisKdOAf2EcA==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.53.0.tgz", + "integrity": "sha512-xHURCQNxZ1dsWn0sdOaOfCSQG0HKeqSj9OexIxrz6ypU6wHYOdX2I3D2b8s8wFSsSOYJb+6q283cLiLlkEsBYw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.52.0", - "@typescript-eslint/parser": "8.52.0", - "@typescript-eslint/typescript-estree": "8.52.0", - "@typescript-eslint/utils": "8.52.0" + "@typescript-eslint/eslint-plugin": "8.53.0", + "@typescript-eslint/parser": "8.53.0", + "@typescript-eslint/typescript-estree": "8.53.0", + "@typescript-eslint/utils": "8.53.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index f033c562..f5274fa7 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "node-fetch": "3.3.2", "prettier": "3.7.4", "typescript": "5.9.3", - "typescript-eslint": "8.52.0", + "typescript-eslint": "8.53.0", "typescript-plugin-css-modules": "5.2.0" } } From c217916ec44502bd127305303f0477f770981e3a Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Mon, 19 Jan 2026 17:30:47 -0500 Subject: [PATCH 720/896] Add LLM/"AI" policy document (#1729) * Add LLM/"AI" policy document * Call out LLM metafiles * Fix linting issue --- docs/general/contributing/llm-policies.md | 49 +++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 docs/general/contributing/llm-policies.md diff --git a/docs/general/contributing/llm-policies.md b/docs/general/contributing/llm-policies.md new file mode 100644 index 00000000..bf813b84 --- /dev/null +++ b/docs/general/contributing/llm-policies.md @@ -0,0 +1,49 @@ +--- +uid: llm-policies +title: LLM/"AI" Policies +--- + +# Jellyfin LLM/"AI" Development Policy + +The rise of LLMs as a useful development tool over the last year or so has been significant. The power and flexibility of tools like Claude Code and ChatGPT have given a lot of functionality both to experienced developers and new developers alike. But there are trade-offs. + +The Jellyfin project has, from day one, had a major focus on code quality - readability, simplicity, conciseness. This is a mostly manual effort driven by a dedicated team of individuals, and is motivated by a desire to fix the code Jellyfin is based off of which, without beating a dead horse too much, was extremely fragile, spaghettified, and prone to over-engineered complexity. + +We are seeing a precipitous rise in contributors using AI within the Jellyfin ecosystem, both in the server and for clients, as well as a rise in criticism and concern about LLMs generally. At this time we are writing this policy to address exactly what we expect and desire with respect to contributions and interactions within our community that may use LLMs. These rules apply to all of our official projects and community spaces. + +## General Guidelines + +1. LLM output is **expressly prohibited** for any direct communication, including the following: + * issues or comments + * feature requests or comments + * pull request bodies or comments + * forum/chat/etc. posts or comments + + In short, if you are posting **any** of those things, the output must be your own words, explanation, description, etc., not a verbatim dump of an LLM's output. We expect you to understand what you're posting. Violating this rule will result in closure/deletion of the offending item(s). + + An exception will be made for **LLM-assisted translations** if you are having trouble accurately conveying your intent in English. Please explicitly note this ("I have translated this from MyLanguage with an LLM") and, if possible, post in your original language as well. + +2. LLM code contributions are subject to more granularity below, but the general principle is that "pure 'vibe coding' will be rejected" and "you are responsible for what you commit". We will review in that vein. If the **code looks terrible**, it will be **rejected as such**. + +## LLM Code Contributions to Official Projects + +The use of LLMs for code is controversial and open to much interpretation. These guidelines are our best effort attempt to ensure that knowledgeable developers who seek to use these tools as a legitimate aid are not overly-hindered, while also preventing an ongoing flood of slop contributions that violate our core ethos above. These apply to **all official Jellyfin projects**. + +1. Contributions should be **concise and focused**. If the PR claims to target X, and is also touching unrelated Y and Z, it will be rejected. This includes incidental changes to unrelated functionality, a hallmark of poorly-worded or too-general prompts. Similarly, a large PR must be **broken into multiple small, manageable commits** for review and history purposes. +2. Formatting and quality **standards must be upheld**. Excessive unhelpful comments, spaghetti code, spaces on empty lines, etc. will be interpreted as pure LLM output and rejected; you must **clean up the mess** before submitting. Also **do not commit LLM metafiles** (e.g. `.claude` configs) or any other editor-created non-code files. +3. You must **review the output** and be able to **explain** in the PR body - **without** LLM output as noted above - **what is being changed and why**. Your PR body (and, if applicable, commit bodies) should be providing context to other developers about why a change was made, and if your name is on it, we want **your** words and explanations, not an LLM's. If **you can't explain** what the LLM did, we are **not interested** in the change. +4. The changes must be **tested**. The code should build and run correctly, or it will be rejected. You should also **explicitly test the functionality being modified**. +5. You must be able and willing to **handle review feedback** and implement the suggested change(s) as required. What this means in practice is, if you do not know what has been changed or why (see #3), and thus can't implement suggested changes or discuss them **yourself**, then we are **not interested** in the change. Just dumping reviewer feedback into an LLM and expecting what comes out to be "good enough", is not. +6. **Features or refactors** require **an in-depth level of understanding** about what is being changed and why. It is obvious to our reviewers when changes are made without the developer making them understanding what is happening. These will be rejected. And as noted in #1, the PR must **contain multiple discrete commits**. _We_ will squash commits as deemed appropriate after review. Large changes must also follow our other development policies (discussion, review, implementation, testing process). +7. The **final discretion always lies with the reviewers**. If your PR is not capable of being reasonably reviewed, for any reason (over-complexity, size, squashed commits, etc.) it will be rejected, and this goes just as much for non-LLM-assisted PRs as it does for LLM-assisted PRs. You will be asked to split such a PR up into multiple PRs that each present a focused, concise set of changes instead. + +The golden rule is this: **do not just let an LLM lose on the codebase with a vague vibe prompt and then commit the results as-is**. This is lazy development, will **always** result in a **poor-quality contribution** from our perspective, and we are not at all interested in such slop. **Make an effort** or please do not bother. And again, you are free to use LLMs to **assist** you, but not as the sole source of code changes. + +## LLM-generated Tools, Clients, etc. Shared in the Community + +You are of course free to do whatever you wish for your own non-official projects. However, we will be enforcing the following rules for any **sharing of such projects within our communities**. + +1. Any primarily-LLM-developed projects should be **clearly marked as such**. It is up to users to decide if this is acceptable to them or not. If you used an LLM for secondary assistance (e.g. docs, formatting, etc.) in an obvious way, we would err towards disclosure as well. +2. You **must** respect and follow licenses. If you are basing your project off of existing code, **following its license is not optional**. You must **credit existing contributors in full** for **all contributions**. Do not **mangle the Git history**, and do not **commit pending 3rd party changes as your own** (i.e. by copying the code and then committing it). Doing so will result in, not just rejection, but a ban from our organization and community. We have a **zero tolerance policy** for code theft and bad-faith attribution attempts. +3. For members of the community, **do not report** LLM-generated tools, clients, etc. **on that basis alone**, and do not engage in anti-LLM "witch hunts". As mentioned above, this is **permitted** and it is your choice whether to "support" said tool/client/etc. or not. +4. We, the moderators, are not going to play "LLM police" about 3rd party projects by nitpicking to try to "find LLM contributions" that otherwise follow our rules here; this is tedious and a waste of our time and effort. What this means in practice is that rule #1 is up to the author, and rule #3 must be interpreted in that vein. If you **only suspect** a tool is LLM-generated and violates rule #1, then downvote/ignore it and move on. **Only if** we see **blatant breaking of rule #1** we will enforce it, but again we will not be going through code line by line playing the "was this LLM generated?" game. Rule #2 will always be enforced regardless of LLM-ness or not. From 927aa14992d17f23cff6f230438f8eea0734b7ba Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 10:49:27 +0000 Subject: [PATCH 721/896] Update dependency ua-parser-js to v2.0.8 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index f4589635..b3e5f5c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "react-dom": "18.3.1", "sass": "1.97.2", "swiper": "12.0.3", - "ua-parser-js": "2.0.7", + "ua-parser-js": "2.0.8", "url-loader": "4.1.1" }, "devDependencies": { @@ -22400,9 +22400,9 @@ "license": "MIT" }, "node_modules/ua-parser-js": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-2.0.7.tgz", - "integrity": "sha512-CFdHVHr+6YfbktNZegH3qbYvYgC7nRNEUm2tk7nSFXSODUu4tDBpaFpP1jdXBUOKKwapVlWRfTtS8bCPzsQ47w==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-2.0.8.tgz", + "integrity": "sha512-BdnBM5waFormdrOFBU+cA90R689V0tWUWlIG2i30UXxElHjuCu5+dOV2Etw3547jcQ/yaLtPm9wrqIuOY2bSJg==", "funding": [ { "type": "opencollective", diff --git a/package.json b/package.json index f5274fa7..65642bf7 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "react-dom": "18.3.1", "sass": "1.97.2", "swiper": "12.0.3", - "ua-parser-js": "2.0.7", + "ua-parser-js": "2.0.8", "url-loader": "4.1.1" }, "browserslist": { From 6b63925327e4073c6a26b5d542fe84254f252bd7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 20 Jan 2026 18:55:36 +0000 Subject: [PATCH 722/896] Update dependency eslint-plugin-n to v17.23.2 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index b3e5f5c0..e60cc6de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,7 +46,7 @@ "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.23.1", + "eslint-plugin-n": "17.23.2", "eslint-plugin-prettier": "5.5.4", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", @@ -10372,9 +10372,9 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.23.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.23.1.tgz", - "integrity": "sha512-68PealUpYoHOBh332JLLD9Sj7OQUDkFpmcfqt8R9sySfFSeuGJjMTJQvCRRB96zO3A/PELRLkPrzsHmzEFQQ5A==", + "version": "17.23.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.23.2.tgz", + "integrity": "sha512-RhWBeb7YVPmNa2eggvJooiuehdL76/bbfj/OJewyoGT80qn5PXdz8zMOTO6YHOsI7byPt7+Ighh/i/4a5/v7hw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 65642bf7..6878bfa1 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.23.1", + "eslint-plugin-n": "17.23.2", "eslint-plugin-prettier": "5.5.4", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", From 12f04b497ca7501dba353305ef8c2f1a20cc501f Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Wed, 21 Jan 2026 15:04:39 +0100 Subject: [PATCH 723/896] Fix typo in redirect for external audio tracks --- redirects.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redirects.ts b/redirects.ts index abab28d1..1f438cce 100644 --- a/redirects.ts +++ b/redirects.ts @@ -13,7 +13,7 @@ const redirects: ClientRedirects.Options['redirects'] = [ '/docs/general/server/media/subtitles.html', '/docs/general/server/media/external-files' ], - to: '/docs/general/server/media/movies#external-subtitles-and-audio-racks' + to: '/docs/general/server/media/movies#external-subtitles-and-audio-tracks' }, // Storage docs moved from the server guide to administrative docs { From f0252225e7d466aa7b35161052289b29cc1dd0dc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 14:15:55 +0000 Subject: [PATCH 724/896] Update dependency eslint-plugin-prettier to v5.5.5 --- package-lock.json | 24 ++++++++++++------------ package.json | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index e60cc6de..9871e3b5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -47,7 +47,7 @@ "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "17.23.2", - "eslint-plugin-prettier": "5.5.4", + "eslint-plugin-prettier": "5.5.5", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "7.0.1", @@ -10412,14 +10412,14 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz", - "integrity": "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==", + "version": "5.5.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.5.tgz", + "integrity": "sha512-hscXkbqUZ2sPithAuLm5MXL+Wph+U7wHngPBv9OMWwlP8iaflyxpjTYZkmdgB4/vPIhemRlBEoLrH7UC1n7aUw==", "dev": true, "license": "MIT", "dependencies": { - "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.11.7" + "prettier-linter-helpers": "^1.0.1", + "synckit": "^0.11.12" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -19294,9 +19294,9 @@ } }, "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.1.tgz", + "integrity": "sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==", "dev": true, "license": "MIT", "dependencies": { @@ -21779,9 +21779,9 @@ } }, "node_modules/synckit": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", - "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==", + "version": "0.11.12", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.12.tgz", + "integrity": "sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 6878bfa1..5917264b 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "17.23.2", - "eslint-plugin-prettier": "5.5.4", + "eslint-plugin-prettier": "5.5.5", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "7.0.1", From e49922140d68d4cd31c150df49d1836c67a09ef2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 22 Jan 2026 03:00:56 +0000 Subject: [PATCH 725/896] Update dependency prettier to v3.8.0 --- package-lock.json | 58 +++++++++++++++++++++++++++++++++++++++-------- package.json | 2 +- 2 files changed, 50 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 463d1b0d..6a18d33a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ "globals": "17.0.0", "markdownlint-cli": "0.47.0", "node-fetch": "3.3.2", - "prettier": "3.7.4", + "prettier": "3.8.0", "typescript": "5.9.3", "typescript-eslint": "8.53.0", "typescript-plugin-css-modules": "5.2.0" @@ -122,6 +122,7 @@ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", @@ -1972,6 +1973,7 @@ "integrity": "sha512-JTqrD47tV+rWc1y2W8T0NTfWLQMlSWX4OF64/Jf3WbsOD+4UXVIfjRlzPry7+1Zekm6pa38+23jkDBytYpu8yw==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=20" } @@ -2040,7 +2042,8 @@ "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-4.0.19.tgz", "integrity": "sha512-VYHtPnZt/Zd/ATbW3rtexWpBnHUohUrQOHff/2JBhsVgxOrksAxJnLAO43Q1ayLJBJUUwNVo+RU0sx0aaysZfg==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@cspell/dict-dart": { "version": "2.3.2", @@ -2180,14 +2183,16 @@ "resolved": "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-4.0.14.tgz", "integrity": "sha512-2bf7n+kS92g+cMKV0wr9o/Oq9n8JzU7CcrB96gIh2GHgnF+0xDOqO2W/1KeFAqOfqosoOVE48t+4dnEMkkoJ2Q==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@cspell/dict-html-symbol-entities": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-4.0.5.tgz", "integrity": "sha512-429alTD4cE0FIwpMucvSN35Ld87HCyuM8mF731KU5Rm4Je2SG6hmVx7nkBsLyrmH3sQukTcr1GaiZsiEg8svPA==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@cspell/dict-java": { "version": "5.0.12", @@ -2385,7 +2390,8 @@ "resolved": "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-3.2.3.tgz", "integrity": "sha512-zXh1wYsNljQZfWWdSPYwQhpwiuW0KPW1dSd8idjMRvSD0aSvWWHoWlrMsmZeRl4qM4QCEAjua8+cjflm41cQBg==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@cspell/dict-vue": { "version": "3.0.5", @@ -2552,6 +2558,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" }, @@ -2574,6 +2581,7 @@ } ], "license": "MIT", + "peer": true, "engines": { "node": ">=18" } @@ -2683,6 +2691,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -3104,6 +3113,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -3745,6 +3755,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.2.tgz", "integrity": "sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/babel": "3.9.2", "@docusaurus/bundler": "3.9.2", @@ -3950,6 +3961,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz", "integrity": "sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/core": "3.9.2", "@docusaurus/logger": "3.9.2", @@ -4093,6 +4105,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz", "integrity": "sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag==", "license": "MIT", + "peer": true, "dependencies": { "@docusaurus/mdx-loader": "3.9.2", "@docusaurus/module-type-aliases": "3.9.2", @@ -4976,6 +4989,7 @@ "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", "license": "MIT", + "peer": true, "dependencies": { "@types/mdx": "^2.0.0" }, @@ -5869,6 +5883,7 @@ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/core": "^7.21.3", "@svgr/babel-preset": "8.1.0", @@ -6543,6 +6558,7 @@ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz", "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==", "license": "MIT", + "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.2.2" @@ -6735,6 +6751,7 @@ "integrity": "sha512-npiaib8XzbjtzS2N4HlqPvlpxpmZ14FjSJrteZpPxGUaYPlvhzlzUZ4mZyABo0EFrOWnvyd0Xxroq//hKhtAWg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.53.0", "@typescript-eslint/types": "8.53.0", @@ -7158,6 +7175,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -7225,6 +7243,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -7957,6 +7976,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.8.9", "caniuse-lite": "^1.0.30001746", @@ -8285,6 +8305,7 @@ "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.0.3.tgz", "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@chevrotain/cst-dts-gen": "11.0.3", "@chevrotain/gast": "11.0.3", @@ -9332,6 +9353,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -9651,6 +9673,7 @@ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.33.1.tgz", "integrity": "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ==", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10" } @@ -10060,6 +10083,7 @@ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "license": "ISC", + "peer": true, "engines": { "node": ">=12" } @@ -11084,6 +11108,7 @@ "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -11160,6 +11185,7 @@ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", + "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -18796,6 +18822,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -19739,6 +19766,7 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "license": "MIT", + "peer": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -20287,11 +20315,12 @@ } }, "node_modules/prettier": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", - "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.0.tgz", + "integrity": "sha512-yEPsovQfpxYfgWNhCfECjG5AQaO+K3dp6XERmOepyPDVqcJm+bjyCVO3pmU+nAPe0N5dDvekfGezt/EIiRe1TA==", "dev": true, "license": "MIT", + "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -20618,6 +20647,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -20630,6 +20660,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -20674,6 +20705,7 @@ "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz", "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==", "license": "MIT", + "peer": true, "dependencies": { "@types/react": "*" }, @@ -20702,6 +20734,7 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", "license": "MIT", + "peer": true, "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -21559,6 +21592,7 @@ "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.2.tgz", "integrity": "sha512-y5LWb0IlbO4e97Zr7c3mlpabcbBtS+ieiZ9iwDooShpFKWXf62zz5pEPdwrLYm+Bxn1fnbwFGzHuCLSA9tBmrw==", "license": "MIT", + "peer": true, "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -21687,6 +21721,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -22978,6 +23013,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -23148,7 +23184,8 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" + "license": "0BSD", + "peer": true }, "node_modules/type-check": { "version": "0.4.0", @@ -23302,6 +23339,7 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "devOptional": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -24034,6 +24072,7 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.102.0.tgz", "integrity": "sha512-hUtqAR3ZLVEYDEABdBioQCIqSoguHbFn1K7WlPPWSuXmx0031BD73PSE35jKyftdSh4YLDoQNgK4pqBt5Q82MA==", "license": "MIT", + "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.8", @@ -24789,6 +24828,7 @@ "integrity": "sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==", "dev": true, "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/package.json b/package.json index 7ed83cdc..e6a6edf1 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "globals": "17.0.0", "markdownlint-cli": "0.47.0", "node-fetch": "3.3.2", - "prettier": "3.7.4", + "prettier": "3.8.0", "typescript": "5.9.3", "typescript-eslint": "8.53.0", "typescript-plugin-css-modules": "5.2.0" From 965ad2cd462b240f752d2b2ee97107b2de12a380 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 22 Jan 2026 20:41:30 +0100 Subject: [PATCH 726/896] fix scpell failure --- cspell.json | 2 ++ .../post-install/transcoding/index.mdx | 2 +- project-words.txt | 31 ++++++++++++++----- .../contribute/ContributorGuide.tsx | 4 +-- 4 files changed, 29 insertions(+), 10 deletions(-) diff --git a/cspell.json b/cspell.json index 9096b153..d81048fa 100644 --- a/cspell.json +++ b/cspell.json @@ -2,6 +2,7 @@ "$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json", "version": "0.2", "language": "en, en-US, en-GB", + "allowCompoundWords": true, "files": ["**/*.md", "**/*.mdx", "**/*.tsx"], "dictionaryDefinitions": [ { @@ -14,6 +15,7 @@ "ignorePaths": [ "node_modules", "/project-words.txt", + "/src/components/common/PlatformIcon.tsx", "/blog/2019/*", "/blog/2020/*", diff --git a/docs/general/post-install/transcoding/index.mdx b/docs/general/post-install/transcoding/index.mdx index 35073fcc..cac0f410 100644 --- a/docs/general/post-install/transcoding/index.mdx +++ b/docs/general/post-install/transcoding/index.mdx @@ -37,4 +37,4 @@ There are four types of playback; three of which involve transcoding. The type b When the source video is in HDR, it will need to be tone-mapped to SDR when transcoding, as Jellyfin currently doesn't support HDR to HDR tone-mapping, or passing through HDR metadata. While this can be done in software, it is very slow, and you may encounter situations where no modern consumer CPUs can transcode in real time. Therefore, a GPU -is always recommended, where even a basic Intel iGPU can handle as much load as a Ryzen 5800X for this usecase. +is always recommended, where even a basic Intel iGPU can handle as much load as a Ryzen 5800X for this use case. diff --git a/project-words.txt b/project-words.txt index 983bd071..7e1d1931 100644 --- a/project-words.txt +++ b/project-words.txt @@ -9,8 +9,9 @@ alac albumartistsort allports alpn -alpn analyzeduration +Anidb +Anilist anthonylavado apiclient apsell @@ -37,6 +38,7 @@ BDMV behindthescenes blitter Blitter +boxset Broadwell buildinfo cachedir @@ -85,12 +87,12 @@ deinterlacing deletedscene DHLEVEL dhparams +directio DISABLEFILELOCKING discart displayepisode displayorder displayseason -directio distros dists dkanada @@ -153,6 +155,7 @@ Geoip geolocation getent gifsicle +Gotify gpedit GPGPU gstreamer @@ -182,6 +185,7 @@ initscripts inotify ipban IPTV +ircs irqs itid iwalton @@ -201,8 +205,11 @@ jpege Kaby keyrings keyserver +Kinopoisk +Kitsu kodi Kodi +Kribs lastplayed Lavado lavfi @@ -210,6 +217,7 @@ ldconfig leresolver letsencrypt libc +libera libmali libnvcuvid libnvidia @@ -236,18 +244,18 @@ Mbps mcarlton mediaserver mergerfs -Metaarchives -Metaimages -Metapackages metaarchive metaarchives +Metaarchives metaimage metaimages +Metaimages metapackage metapackages +Metapackages mintls -mirrorbits mirorrbits +mirrorbits mirrorinfo mirrorlist mirrorstats @@ -258,6 +266,7 @@ mobi modeset mopidy mpaa +mpvqt Multicore multiversion Multiview @@ -266,6 +275,7 @@ musicbrainzalbumartistid musicbrainzalbumid musicbrainzartistid musicbrainzreleasegroupid +mycoolname myjellyfin myvideos nasm @@ -363,6 +373,7 @@ rpmfusion RSSDP rsyncd Ryzen +scrobble scrollbuttons scroller Scyfin @@ -374,6 +385,8 @@ SEMA sendfile Serilog setsebool +Shoko +Shokofin shoutcast showtitle Skia @@ -384,6 +397,7 @@ sortname sorttitle soughtafter Spacetech +spaghettified specifishity speedbumps splashscreen @@ -405,9 +419,11 @@ sysconfig Sysoev systempaths tailnet +Themerr thornbill Tigerlake timedatectl +Tizen TMDB tmdbid tmpfs @@ -460,6 +476,7 @@ webui wheter withcolor withuserdata +Wizdom wstunnel xattr Xbmc @@ -470,4 +487,4 @@ Xvolume xvzf ycbcr youruser -yourusername +yourusername \ No newline at end of file diff --git a/src/components/contribute/ContributorGuide.tsx b/src/components/contribute/ContributorGuide.tsx index cedb960d..82bbf978 100644 --- a/src/components/contribute/ContributorGuide.tsx +++ b/src/components/contribute/ContributorGuide.tsx @@ -84,7 +84,7 @@ export default function ContributorGuide() { {contributorOption === ContributorOption.Code && ( <>
    - There are a couple ways to get involved with Jellyfin depending on your skillset. + There are a couple ways to get involved with Jellyfin depending on your skill set.
    -
    -
    - -
    -
    - {isOtherChatVisible && ( -
    -
    - -
    -
    - )}

    Social

    From 05825743240694857a2ca25d6b248a120660aa59 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 14 Apr 2026 22:28:21 +0200 Subject: [PATCH 802/896] =?UTF-8?q?remove=20use=5Fstate=20import=20?= =?UTF-8?q?=F0=9F=A4=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/contact.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pages/contact.tsx b/src/pages/contact.tsx index 944af39c..ef6a74df 100644 --- a/src/pages/contact.tsx +++ b/src/pages/contact.tsx @@ -1,5 +1,4 @@ import Layout from '@theme/Layout'; -import React, { useState } from 'react'; import DiscordCard from '../components/contact/DiscordCard'; import MatrixCard from '../components/contact/MatrixCard'; From 7b166695d8eefc06c4d5e5014e4d468055b57d8d Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 14 Apr 2026 22:30:15 +0200 Subject: [PATCH 803/896] =?UTF-8?q?=F0=9F=A4=A1=F0=9F=A4=A1=F0=9F=A4=A1?= =?UTF-8?q?=F0=9F=A4=A1=F0=9F=A4=A1=F0=9F=A4=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/contact.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pages/contact.tsx b/src/pages/contact.tsx index ef6a74df..574be88d 100644 --- a/src/pages/contact.tsx +++ b/src/pages/contact.tsx @@ -1,4 +1,5 @@ import Layout from '@theme/Layout'; +import React from 'react'; import DiscordCard from '../components/contact/DiscordCard'; import MatrixCard from '../components/contact/MatrixCard'; From 65fefd2fc8b0ac3bbaebb9d165b4ac1ea21e6aa9 Mon Sep 17 00:00:00 2001 From: ovarn Date: Thu, 16 Apr 2026 19:08:01 +0200 Subject: [PATCH 804/896] Remove duplicate sentence --- docs/general/server/media/_video-metadata-providers.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/general/server/media/_video-metadata-providers.md b/docs/general/server/media/_video-metadata-providers.md index 4bbc7d05..0fdaa11f 100644 --- a/docs/general/server/media/_video-metadata-providers.md +++ b/docs/general/server/media/_video-metadata-providers.md @@ -4,7 +4,6 @@ Jellyfin fetches information about the media automatically from external metadata providers for most types of content. Movies and shows can be named with a metadata provider ID to improve matching. -Movies and shows can be named with a metadata provider ID to improve matching. ```txt Movie Name (year) [metadata provider id] From 6f785cd4906bf50f7e7b585e686d189be59fce28 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 04:01:21 +0000 Subject: [PATCH 805/896] Update dependency prettier to v3.8.2 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d79e1439..39634b47 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ "globals": "17.4.0", "markdownlint-cli": "0.48.0", "node-fetch": "3.3.2", - "prettier": "3.8.1", + "prettier": "3.8.2", "typescript": "5.9.3", "typescript-eslint": "8.58.0", "typescript-plugin-css-modules": "5.2.0" @@ -20374,9 +20374,9 @@ } }, "node_modules/prettier": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", - "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.2.tgz", + "integrity": "sha512-8c3mgTe0ASwWAJK+78dpviD+A8EqhndQPUBpNUIPt6+xWlIigCwfN01lWr9MAede4uqXGTEKeQWTvzb3vjia0Q==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index 8f74e48c..fd68cfcf 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "globals": "17.4.0", "markdownlint-cli": "0.48.0", "node-fetch": "3.3.2", - "prettier": "3.8.1", + "prettier": "3.8.2", "typescript": "5.9.3", "typescript-eslint": "8.58.0", "typescript-plugin-css-modules": "5.2.0" From 6ed7f4a13d24e44407eb21807a84a73cad00d808 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 19 Apr 2026 11:29:20 +0000 Subject: [PATCH 806/896] Update dependency globals to v17.5.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d79e1439..ae286280 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,7 +52,7 @@ "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "7.0.1", - "globals": "17.4.0", + "globals": "17.5.0", "markdownlint-cli": "0.48.0", "node-fetch": "3.3.2", "prettier": "3.8.1", @@ -12678,9 +12678,9 @@ } }, "node_modules/globals": { - "version": "17.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-17.4.0.tgz", - "integrity": "sha512-hjrNztw/VajQwOLsMNT1cbJiH2muO3OROCHnbehc8eY5JyD2gqz4AcMHPqgaOR59DjgUjYAYLeH699g/eWi2jw==", + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.5.0.tgz", + "integrity": "sha512-qoV+HK2yFl/366t2/Cb3+xxPUo5BuMynomoDmiaZBIdbs+0pYbjfZU+twLhGKp4uCZ/+NbtpVepH5bGCxRyy2g==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 8f74e48c..946d3298 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "7.0.1", - "globals": "17.4.0", + "globals": "17.5.0", "markdownlint-cli": "0.48.0", "node-fetch": "3.3.2", "prettier": "3.8.1", From 2e4b7def5e60a95cd7b1b32c96569f8af73154b6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 Apr 2026 09:38:24 +0000 Subject: [PATCH 807/896] Update CI dependencies --- .github/workflows/build.yml | 2 +- .github/workflows/deploy.yml | 2 +- .github/workflows/lint.yml | 4 ++-- .github/workflows/test.yml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 24ef8aad..7b3e5bfb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: ref: ${{ github.event.pull_request.head.sha || github.sha }} - - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 + - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version: 20 - name: Run build diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 842dc42f..fe406a46 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -88,7 +88,7 @@ jobs: run: gh run download "$RUN_ID" -n jellyfin-org__build -D build - name: Publish to Cloudflare id: cf - uses: cloudflare/wrangler-action@da0e0dfe58b7a431659754fdf3f186c529afbe65 # v3.14.1 + uses: cloudflare/wrangler-action@9acf94ace14e7dc412b076f2c5c20b8ce93c79cd # v3.15.0 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 4831db11..45aede92 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Set up Node.js - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version: 20 check-latest: true @@ -38,7 +38,7 @@ jobs: uses: xt0rted/markdownlint-problem-matcher@1a5fabfb577370cfdf5af944d418e4be3ea06f27 # v3.0.0 - name: Set up Node.js - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version: 20 check-latest: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2ad976da..d42d19cd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -23,7 +23,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Set up Node.js - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version: 20 check-latest: true From 6f5b1740209bab3f3086ecb34bc6132afcd13c3c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 Apr 2026 09:38:43 +0000 Subject: [PATCH 808/896] Update Docusaurus to v3.10.0 --- package-lock.json | 433 +++++++++++++++++++++------------------------- package.json | 22 +-- 2 files changed, 206 insertions(+), 249 deletions(-) diff --git a/package-lock.json b/package-lock.json index fde60fa8..0b915352 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,15 +8,15 @@ "name": "jellyfin-org", "version": "0.0.0", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/plugin-client-redirects": "3.9.2", - "@docusaurus/plugin-content-blog": "3.9.2", - "@docusaurus/plugin-content-docs": "3.9.2", - "@docusaurus/plugin-content-pages": "3.9.2", - "@docusaurus/plugin-sitemap": "3.9.2", - "@docusaurus/plugin-svgr": "3.9.2", - "@docusaurus/theme-classic": "3.9.2", - "@docusaurus/theme-mermaid": "3.9.2", + "@docusaurus/core": "3.10.0", + "@docusaurus/plugin-client-redirects": "3.10.0", + "@docusaurus/plugin-content-blog": "3.10.0", + "@docusaurus/plugin-content-docs": "3.10.0", + "@docusaurus/plugin-content-pages": "3.10.0", + "@docusaurus/plugin-sitemap": "3.10.0", + "@docusaurus/plugin-svgr": "3.10.0", + "@docusaurus/theme-classic": "3.10.0", + "@docusaurus/theme-mermaid": "3.10.0", "@easyops-cn/docusaurus-search-local": "0.55.1", "@fontsource/noto-sans": "5.2.10", "@icons-pack/react-simple-icons": "13.13.0", @@ -36,8 +36,8 @@ "url-loader": "4.1.1" }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.9.2", - "@docusaurus/tsconfig": "3.9.2", + "@docusaurus/module-type-aliases": "3.10.0", + "@docusaurus/tsconfig": "3.10.0", "@eslint/js": "9.39.4", "@types/react": "18.3.28", "@types/react-helmet": "6.1.11", @@ -1737,18 +1737,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.28.4.tgz", - "integrity": "sha512-h7iEYiW4HebClDEhtvFObtPmIvrd1SSfpI9EhOeKk4CtIK/ngBWFpuhCzhdmRKtg71ylcue+9I6dv54XYO1epQ==", - "license": "MIT", - "dependencies": { - "core-js-pure": "^3.43.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/template": { "version": "7.27.2", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", @@ -3705,9 +3693,9 @@ } }, "node_modules/@docusaurus/babel": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.9.2.tgz", - "integrity": "sha512-GEANdi/SgER+L7Japs25YiGil/AUDnFFHaCGPBbundxoWtCkA2lmy7/tFmgED4y1htAy6Oi4wkJEQdGssnw9MA==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.10.0.tgz", + "integrity": "sha512-mqCJhCZNZUDg0zgDEaPTM4DnRsisa24HdqTy/qn/MQlbwhTb4WVaZg6ZyX6yIVKqTz8fS1hBMgM+98z+BeJJDg==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", @@ -3718,10 +3706,9 @@ "@babel/preset-react": "^7.25.9", "@babel/preset-typescript": "^7.25.9", "@babel/runtime": "^7.25.9", - "@babel/runtime-corejs3": "^7.25.9", "@babel/traverse": "^7.25.9", - "@docusaurus/logger": "3.9.2", - "@docusaurus/utils": "3.9.2", + "@docusaurus/logger": "3.10.0", + "@docusaurus/utils": "3.10.0", "babel-plugin-dynamic-import-node": "^2.3.3", "fs-extra": "^11.1.1", "tslib": "^2.6.0" @@ -3731,17 +3718,17 @@ } }, "node_modules/@docusaurus/bundler": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.9.2.tgz", - "integrity": "sha512-ZOVi6GYgTcsZcUzjblpzk3wH1Fya2VNpd5jtHoCCFcJlMQ1EYXZetfAnRHLcyiFeBABaI1ltTYbOBtH/gahGVA==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.10.0.tgz", + "integrity": "sha512-iONUGZGgp+lAkw/cJZH6irONcF4p8+278IsdRlq8lYhxGjkoNUs0w7F4gVXBYSNChq5KG5/JleTSsdJySShxow==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", - "@docusaurus/babel": "3.9.2", - "@docusaurus/cssnano-preset": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", + "@docusaurus/babel": "3.10.0", + "@docusaurus/cssnano-preset": "3.10.0", + "@docusaurus/logger": "3.10.0", + "@docusaurus/types": "3.10.0", + "@docusaurus/utils": "3.10.0", "babel-loader": "^9.2.1", "clean-css": "^5.3.3", "copy-webpack-plugin": "^11.0.0", @@ -3774,18 +3761,18 @@ } }, "node_modules/@docusaurus/core": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.2.tgz", - "integrity": "sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.10.0.tgz", + "integrity": "sha512-mgLdQsO8xppnQZc3LPi+Mf+PkPeyxJeIx11AXAq/14fsaMefInQiMEZUUmrc7J+956G/f7MwE7tn8KZgi3iRcA==", "license": "MIT", "dependencies": { - "@docusaurus/babel": "3.9.2", - "@docusaurus/bundler": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@docusaurus/babel": "3.10.0", + "@docusaurus/bundler": "3.10.0", + "@docusaurus/logger": "3.10.0", + "@docusaurus/mdx-loader": "3.10.0", + "@docusaurus/utils": "3.10.0", + "@docusaurus/utils-common": "3.10.0", + "@docusaurus/utils-validation": "3.10.0", "boxen": "^6.2.1", "chalk": "^4.1.2", "chokidar": "^3.5.3", @@ -3797,7 +3784,7 @@ "escape-html": "^1.0.3", "eta": "^2.2.0", "eval": "^0.1.8", - "execa": "5.1.1", + "execa": "^5.1.1", "fs-extra": "^11.1.1", "html-tags": "^3.3.1", "html-webpack-plugin": "^5.6.0", @@ -3808,12 +3795,12 @@ "prompts": "^2.4.2", "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", + "react-loadable-ssr-addon-v5-slorber": "^1.0.3", "react-router": "^5.3.4", "react-router-config": "^5.1.1", "react-router-dom": "^5.3.4", "semver": "^7.5.4", - "serve-handler": "^6.1.6", + "serve-handler": "^6.1.7", "tinypool": "^1.0.2", "tslib": "^2.6.0", "update-notifier": "^6.0.2", @@ -3829,15 +3816,21 @@ "node": ">=20.0" }, "peerDependencies": { + "@docusaurus/faster": "*", "@mdx-js/react": "^3.0.0", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@docusaurus/faster": { + "optional": true + } } }, "node_modules/@docusaurus/cssnano-preset": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.9.2.tgz", - "integrity": "sha512-8gBKup94aGttRduABsj7bpPFTX7kbwu+xh3K9NMCF5K4bWBqTFYW+REKHF6iBVDHRJ4grZdIPbvkiHd/XNKRMQ==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.10.0.tgz", + "integrity": "sha512-qzSshTO1DB3TYW+dPUal5KHM7XPc5YQfzF3Kdb2NDACJUyGbNcFtw3tGkCJlYwhNCRKbZcmwraKUS1i5dcHdGg==", "license": "MIT", "dependencies": { "cssnano-preset-advanced": "^6.1.2", @@ -3850,9 +3843,9 @@ } }, "node_modules/@docusaurus/logger": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.9.2.tgz", - "integrity": "sha512-/SVCc57ByARzGSU60c50rMyQlBuMIJCjcsJlkphxY6B0GV4UH3tcA1994N8fFfbJ9kX3jIBe/xg3XP5qBtGDbA==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.10.0.tgz", + "integrity": "sha512-9jrZzFuBH1LDRlZ7cznAhCLmAZ3HSDqgwdrSSZdGHq9SPUOQgXXu8mnxe2ZRB9NS1PCpMTIOVUqDtZPIhMafZg==", "license": "MIT", "dependencies": { "chalk": "^4.1.2", @@ -3863,14 +3856,14 @@ } }, "node_modules/@docusaurus/mdx-loader": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.9.2.tgz", - "integrity": "sha512-wiYoGwF9gdd6rev62xDU8AAM8JuLI/hlwOtCzMmYcspEkzecKrP8J8X+KpYnTlACBUUtXNJpSoCwFWJhLRevzQ==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.10.0.tgz", + "integrity": "sha512-mQQV97080AH4PYNs087l202NMDqRopZA4mg5W76ZZyTFrmWhJ3mHg+8A+drJVENxw5/Q+wHMHLgsx+9z1nEs0A==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@docusaurus/logger": "3.10.0", + "@docusaurus/utils": "3.10.0", + "@docusaurus/utils-validation": "3.10.0", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", @@ -3902,12 +3895,12 @@ } }, "node_modules/@docusaurus/module-type-aliases": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.9.2.tgz", - "integrity": "sha512-8qVe2QA9hVLzvnxP46ysuofJUIc/yYQ82tvA/rBTrnpXtCjNSFLxEZfd5U8cYZuJIVlkPxamsIgwd5tGZXfvew==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.10.0.tgz", + "integrity": "sha512-/1O0Zg8w3DFrYX/I6Fbss7OJrtZw1QoyjDhegiFNHVi9A9Y0gQ3jUAytVxF6ywpAWpLyLxch8nN8H/V3XfzdJQ==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.9.2", + "@docusaurus/types": "3.10.0", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3921,16 +3914,16 @@ } }, "node_modules/@docusaurus/plugin-client-redirects": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.9.2.tgz", - "integrity": "sha512-lUgMArI9vyOYMzLRBUILcg9vcPTCyyI2aiuXq/4npcMVqOr6GfmwtmBYWSbNMlIUM0147smm4WhpXD0KFboffw==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.10.0.tgz", + "integrity": "sha512-P+VLoLoZTc74so8+IbsaPZ33/mkf2BWL1CYXQpPRkl0v1QVCN2CgfsZY/8QtbYjQnx2upXUnv45abDhNcSggNw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@docusaurus/core": "3.10.0", + "@docusaurus/logger": "3.10.0", + "@docusaurus/utils": "3.10.0", + "@docusaurus/utils-common": "3.10.0", + "@docusaurus/utils-validation": "3.10.0", "eta": "^2.2.0", "fs-extra": "^11.1.1", "lodash": "^4.17.21", @@ -3945,20 +3938,21 @@ } }, "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.9.2.tgz", - "integrity": "sha512-3I2HXy3L1QcjLJLGAoTvoBnpOwa6DPUa3Q0dMK19UTY9mhPkKQg/DYhAGTiBUKcTR0f08iw7kLPqOhIgdV3eVQ==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.10.0.tgz", + "integrity": "sha512-RuTz68DhB7CL96QO5UsFbciD7GPYq6QV+YMfF9V0+N4ZgLhJIBgpVAr8GobrKF6NRe5cyWWETU5z5T834piG9g==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@docusaurus/core": "3.10.0", + "@docusaurus/logger": "3.10.0", + "@docusaurus/mdx-loader": "3.10.0", + "@docusaurus/theme-common": "3.10.0", + "@docusaurus/types": "3.10.0", + "@docusaurus/utils": "3.10.0", + "@docusaurus/utils-common": "3.10.0", + "@docusaurus/utils-validation": "3.10.0", "cheerio": "1.0.0-rc.12", + "combine-promises": "^1.1.0", "feed": "^4.2.2", "fs-extra": "^11.1.1", "lodash": "^4.17.21", @@ -3979,20 +3973,20 @@ } }, "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz", - "integrity": "sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.10.0.tgz", + "integrity": "sha512-9BjHhf15ct8Z7TThTC0xRndKDVvMKmVsAGAN7W9FpNRzfMdScOGcXtLmcCWtJGvAezjOJIm6CxOYCy3Io5+RnQ==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/module-type-aliases": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@docusaurus/core": "3.10.0", + "@docusaurus/logger": "3.10.0", + "@docusaurus/mdx-loader": "3.10.0", + "@docusaurus/module-type-aliases": "3.10.0", + "@docusaurus/theme-common": "3.10.0", + "@docusaurus/types": "3.10.0", + "@docusaurus/utils": "3.10.0", + "@docusaurus/utils-common": "3.10.0", + "@docusaurus/utils-validation": "3.10.0", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", @@ -4012,16 +4006,16 @@ } }, "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.9.2.tgz", - "integrity": "sha512-s4849w/p4noXUrGpPUF0BPqIAfdAe76BLaRGAGKZ1gTDNiGxGcpsLcwJ9OTi1/V8A+AzvsmI9pkjie2zjIQZKA==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.10.0.tgz", + "integrity": "sha512-5amX8kEJI+nIGtuLVjYk59Y5utEJ3CHETFOPEE4cooIRLA4xM4iBsA6zFgu4ljcopeYwvBzFEWf5g2I6Yb9SkA==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@docusaurus/core": "3.10.0", + "@docusaurus/mdx-loader": "3.10.0", + "@docusaurus/types": "3.10.0", + "@docusaurus/utils": "3.10.0", + "@docusaurus/utils-validation": "3.10.0", "fs-extra": "^11.1.1", "tslib": "^2.6.0", "webpack": "^5.88.1" @@ -4035,17 +4029,17 @@ } }, "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.9.2.tgz", - "integrity": "sha512-WLh7ymgDXjG8oPoM/T4/zUP7KcSuFYRZAUTl8vR6VzYkfc18GBM4xLhcT+AKOwun6kBivYKUJf+vlqYJkm+RHw==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.10.0.tgz", + "integrity": "sha512-DVTSLjB97hIjmayGnGcBfognCeI7ZuUKgEnU7Oz81JYqXtVg94mVTthDjq3QHTylYNeCUbkaW8VF0FDLcc8pPw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@docusaurus/core": "3.10.0", + "@docusaurus/logger": "3.10.0", + "@docusaurus/types": "3.10.0", + "@docusaurus/utils": "3.10.0", + "@docusaurus/utils-common": "3.10.0", + "@docusaurus/utils-validation": "3.10.0", "fs-extra": "^11.1.1", "sitemap": "^7.1.1", "tslib": "^2.6.0" @@ -4059,15 +4053,15 @@ } }, "node_modules/@docusaurus/plugin-svgr": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.9.2.tgz", - "integrity": "sha512-n+1DE+5b3Lnf27TgVU5jM1d4x5tUh2oW5LTsBxJX4PsAPV0JGcmI6p3yLYtEY0LRVEIJh+8RsdQmRE66wSV8mw==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.10.0.tgz", + "integrity": "sha512-lNljBESaETZqVBMPqkrGchr+UPT1eZzEPLmJhz8I76BxbjqgsUnRvrq6lQJ9sYjgmgX52KB7kkgczqd2yzoswQ==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@docusaurus/core": "3.10.0", + "@docusaurus/types": "3.10.0", + "@docusaurus/utils": "3.10.0", + "@docusaurus/utils-validation": "3.10.0", "@svgr/core": "8.1.0", "@svgr/webpack": "^8.1.0", "tslib": "^2.6.0", @@ -4082,26 +4076,27 @@ } }, "node_modules/@docusaurus/theme-classic": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.9.2.tgz", - "integrity": "sha512-IGUsArG5hhekXd7RDb11v94ycpJpFdJPkLnt10fFQWOVxAtq5/D7hT6lzc2fhyQKaaCE62qVajOMKL7OiAFAIA==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.10.0.tgz", + "integrity": "sha512-9msCAsRdN+UG+RwPwCFb0uKy4tGoPh5YfBozXeGUtIeAgsMdn6f3G/oY861luZ3t8S2ET8S9Y/1GnpJAGWytww==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/logger": "3.9.2", - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/module-type-aliases": "3.9.2", - "@docusaurus/plugin-content-blog": "3.9.2", - "@docusaurus/plugin-content-docs": "3.9.2", - "@docusaurus/plugin-content-pages": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/theme-translations": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@docusaurus/core": "3.10.0", + "@docusaurus/logger": "3.10.0", + "@docusaurus/mdx-loader": "3.10.0", + "@docusaurus/module-type-aliases": "3.10.0", + "@docusaurus/plugin-content-blog": "3.10.0", + "@docusaurus/plugin-content-docs": "3.10.0", + "@docusaurus/plugin-content-pages": "3.10.0", + "@docusaurus/theme-common": "3.10.0", + "@docusaurus/theme-translations": "3.10.0", + "@docusaurus/types": "3.10.0", + "@docusaurus/utils": "3.10.0", + "@docusaurus/utils-common": "3.10.0", + "@docusaurus/utils-validation": "3.10.0", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", + "copy-text-to-clipboard": "^3.2.0", "infima": "0.2.0-alpha.45", "lodash": "^4.17.21", "nprogress": "^0.2.0", @@ -4122,15 +4117,15 @@ } }, "node_modules/@docusaurus/theme-common": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz", - "integrity": "sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.10.0.tgz", + "integrity": "sha512-Dkp1YXKn16ByCJAdIjbDIOpVb4Z66MsVD694/ilX1vAAHaVEMrVsf/NPd9VgreyFx08rJ9GqV1MtzsbTcU73Kg==", "license": "MIT", "dependencies": { - "@docusaurus/mdx-loader": "3.9.2", - "@docusaurus/module-type-aliases": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", + "@docusaurus/mdx-loader": "3.10.0", + "@docusaurus/module-type-aliases": "3.10.0", + "@docusaurus/utils": "3.10.0", + "@docusaurus/utils-common": "3.10.0", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -4150,16 +4145,16 @@ } }, "node_modules/@docusaurus/theme-mermaid": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.9.2.tgz", - "integrity": "sha512-5vhShRDq/ntLzdInsQkTdoKWSzw8d1jB17sNPYhA/KvYYFXfuVEGHLM6nrf8MFbV8TruAHDG21Fn3W4lO8GaDw==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.10.0.tgz", + "integrity": "sha512-Y2xrlwhIJ80oOZIO3PXL6A7J869splfcMI87E3NKpYsy3zJxOyV+BP1QMtGi59ajKgU868HPuyyn6J+6BZGOBg==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/module-type-aliases": "3.9.2", - "@docusaurus/theme-common": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils-validation": "3.9.2", + "@docusaurus/core": "3.10.0", + "@docusaurus/module-type-aliases": "3.10.0", + "@docusaurus/theme-common": "3.10.0", + "@docusaurus/types": "3.10.0", + "@docusaurus/utils-validation": "3.10.0", "mermaid": ">=11.6.0", "tslib": "^2.6.0" }, @@ -4178,9 +4173,9 @@ } }, "node_modules/@docusaurus/theme-translations": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.9.2.tgz", - "integrity": "sha512-vIryvpP18ON9T9rjgMRFLr2xJVDpw1rtagEGf8Ccce4CkTrvM/fRB8N2nyWYOW5u3DdjkwKw5fBa+3tbn9P4PA==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.10.0.tgz", + "integrity": "sha512-L9IbFLwTc5+XdgH45iQYufLn0SVZd6BUNelDbKIFlH+E4hhjuj/XHWAFMX/w2K59rfy8wak9McOaei7BSUfRPA==", "license": "MIT", "dependencies": { "fs-extra": "^11.1.1", @@ -4191,16 +4186,16 @@ } }, "node_modules/@docusaurus/tsconfig": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.9.2.tgz", - "integrity": "sha512-j6/Fp4Rlpxsc632cnRnl5HpOWeb6ZKssDj6/XzzAzVGXXfm9Eptx3rxCC+fDzySn9fHTS+CWJjPineCR1bB5WQ==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.10.0.tgz", + "integrity": "sha512-TXdC3WXuPrdQAexLvjUJfnYf3YKEgEqAs5nK0Q88pRBCW7t7oN4ILvWYb3A5Z1wlSXyXGWW/mCUmLEhdWsjnDQ==", "dev": true, "license": "MIT" }, "node_modules/@docusaurus/types": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz", - "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.0.tgz", + "integrity": "sha512-F0dOt3FOoO20rRaFK7whGFQZ3ggyrWEdQc/c8/UiRuzhtg4y1w9FspXH5zpCT07uMnJKBPGh+qNazbNlCQqvSw==", "license": "MIT", "dependencies": { "@mdx-js/mdx": "^3.0.0", @@ -4234,16 +4229,16 @@ } }, "node_modules/@docusaurus/utils": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.9.2.tgz", - "integrity": "sha512-lBSBiRruFurFKXr5Hbsl2thmGweAPmddhF3jb99U4EMDA5L+e5Y1rAkOS07Nvrup7HUMBDrCV45meaxZnt28nQ==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.10.0.tgz", + "integrity": "sha512-T3B0WTigsIthe0D4LQa2k+7bJY+c3WS+Wq2JhcznOSpn1lSN64yNtHQXboCj3QnUs1EuAZszQG1SHKu5w5ZrlA==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.9.2", - "@docusaurus/types": "3.9.2", - "@docusaurus/utils-common": "3.9.2", + "@docusaurus/logger": "3.10.0", + "@docusaurus/types": "3.10.0", + "@docusaurus/utils-common": "3.10.0", "escape-string-regexp": "^4.0.0", - "execa": "5.1.1", + "execa": "^5.1.1", "file-loader": "^6.2.0", "fs-extra": "^11.1.1", "github-slugger": "^1.5.0", @@ -4266,12 +4261,12 @@ } }, "node_modules/@docusaurus/utils-common": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.9.2.tgz", - "integrity": "sha512-I53UC1QctruA6SWLvbjbhCpAw7+X7PePoe5pYcwTOEXD/PxeP8LnECAhTHHwWCblyUX5bMi4QLRkxvyZ+IT8Aw==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.10.0.tgz", + "integrity": "sha512-JyL7sb9QVDgYvudIS81Dv0lsWm7le0vGZSDwsztxWam1SPBqrnkvBy9UYL/amh6pbybkyYTd3CMTkO24oMlCSw==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.9.2", + "@docusaurus/types": "3.10.0", "tslib": "^2.6.0" }, "engines": { @@ -4279,14 +4274,14 @@ } }, "node_modules/@docusaurus/utils-validation": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.9.2.tgz", - "integrity": "sha512-l7yk3X5VnNmATbwijJkexdhulNsQaNDwoagiwujXoxFbWLcxHQqNQ+c/IAlzrfMMOfa/8xSBZ7KEKDesE/2J7A==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.10.0.tgz", + "integrity": "sha512-c+6n2+ZPOJtWWc8Bb/EYdpSDfjYEScdCu9fB/SNjOmSCf1IdVnGf2T53o0tsz0gDRtCL90tifTL0JE/oMuP1Mw==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.9.2", - "@docusaurus/utils": "3.9.2", - "@docusaurus/utils-common": "3.9.2", + "@docusaurus/logger": "3.10.0", + "@docusaurus/utils": "3.10.0", + "@docusaurus/utils-common": "3.10.0", "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", @@ -4504,19 +4499,6 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@eslint/config-array/node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/@eslint/config-helpers": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", @@ -4580,19 +4562,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/@eslint/js": { "version": "9.39.4", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", @@ -8800,6 +8769,18 @@ "url": "https://github.com/sponsors/mesqueeb" } }, + "node_modules/copy-text-to-clipboard": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.2.tgz", + "integrity": "sha512-T6SqyLd1iLuqPA90J5N4cTalrtovCySh58iiZDGJ6FGznbclKh4UI+FGacQSgFzwKG77W7XT5gwbVEbd9cIH1A==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/copy-webpack-plugin": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", @@ -8891,17 +8872,6 @@ "url": "https://opencollective.com/core-js" } }, - "node_modules/core-js-pure": { - "version": "3.45.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.45.1.tgz", - "integrity": "sha512-OHnWFKgTUshEU8MK+lOs1H8kC8GkTi9Z1tvNkxrCcw9wl3MJIO7q2ld77wjWn4/xuGrVu2X+nME1iIIPBSdyEQ==", - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", @@ -11578,19 +11548,6 @@ "node": ">=10.13.0" } }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/espree": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", @@ -17792,9 +17749,9 @@ "license": "ISC" }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -20769,9 +20726,9 @@ } }, "node_modules/react-loadable-ssr-addon-v5-slorber": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", - "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.3.tgz", + "integrity": "sha512-GXfh9VLwB5ERaCsU6RULh7tkemeX15aNh6wuMEBtfdyMa7fFG8TXrhXlx1SoEK2Ty/l6XIkzzYIQmyaWW3JgdQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.10.3" @@ -21929,15 +21886,15 @@ } }, "node_modules/serve-handler": { - "version": "6.1.6", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz", - "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==", + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.7.tgz", + "integrity": "sha512-CinAq1xWb0vR3twAv9evEU8cNWkXCb9kd5ePAHUKJBkOsUpR1wt/CvGdeca7vqumL1U5cSaeVQ6zZMxiJ3yWsg==", "license": "MIT", "dependencies": { "bytes": "3.0.0", "content-disposition": "0.5.2", "mime-types": "2.1.18", - "minimatch": "3.1.2", + "minimatch": "3.1.5", "path-is-inside": "1.0.2", "path-to-regexp": "3.3.0", "range-parser": "1.2.0" diff --git a/package.json b/package.json index 37285ba9..d0b0bc59 100644 --- a/package.json +++ b/package.json @@ -22,15 +22,15 @@ "test:web-urls": "node ./scripts/check-urls.mjs ./scripts/data/jellyfin-web-urls.json" }, "dependencies": { - "@docusaurus/core": "3.9.2", - "@docusaurus/plugin-client-redirects": "3.9.2", - "@docusaurus/plugin-content-blog": "3.9.2", - "@docusaurus/plugin-content-docs": "3.9.2", - "@docusaurus/plugin-content-pages": "3.9.2", - "@docusaurus/plugin-sitemap": "3.9.2", - "@docusaurus/plugin-svgr": "3.9.2", - "@docusaurus/theme-classic": "3.9.2", - "@docusaurus/theme-mermaid": "3.9.2", + "@docusaurus/core": "3.10.0", + "@docusaurus/plugin-client-redirects": "3.10.0", + "@docusaurus/plugin-content-blog": "3.10.0", + "@docusaurus/plugin-content-docs": "3.10.0", + "@docusaurus/plugin-content-pages": "3.10.0", + "@docusaurus/plugin-sitemap": "3.10.0", + "@docusaurus/plugin-svgr": "3.10.0", + "@docusaurus/theme-classic": "3.10.0", + "@docusaurus/theme-mermaid": "3.10.0", "@easyops-cn/docusaurus-search-local": "0.55.1", "@fontsource/noto-sans": "5.2.10", "@icons-pack/react-simple-icons": "13.13.0", @@ -62,8 +62,8 @@ ] }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.9.2", - "@docusaurus/tsconfig": "3.9.2", + "@docusaurus/module-type-aliases": "3.10.0", + "@docusaurus/tsconfig": "3.10.0", "@eslint/js": "9.39.4", "@types/react": "18.3.28", "@types/react-helmet": "6.1.11", From 5df47f9a6d73829ee2653f8e1d8cc377fa335a77 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 Apr 2026 09:38:55 +0000 Subject: [PATCH 809/896] Update dependency typescript to v6 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index fde60fa8..85028cbf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,7 +56,7 @@ "markdownlint-cli": "0.48.0", "node-fetch": "3.3.2", "prettier": "3.8.2", - "typescript": "5.9.3", + "typescript": "6.0.2", "typescript-eslint": "8.58.0", "typescript-plugin-css-modules": "5.2.0" }, @@ -23384,9 +23384,9 @@ } }, "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "devOptional": true, "license": "Apache-2.0", "bin": { diff --git a/package.json b/package.json index 37285ba9..ff562ed8 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "markdownlint-cli": "0.48.0", "node-fetch": "3.3.2", "prettier": "3.8.2", - "typescript": "5.9.3", + "typescript": "6.0.2", "typescript-eslint": "8.58.0", "typescript-plugin-css-modules": "5.2.0" } From aab50e27bdfd4b111c04ace936533f362c905bda Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 Apr 2026 17:58:10 +0000 Subject: [PATCH 810/896] Update dependency typescript-eslint to v8.58.2 --- package-lock.json | 124 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 63 insertions(+), 63 deletions(-) diff --git a/package-lock.json b/package-lock.json index 85025dde..408d513a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -57,7 +57,7 @@ "node-fetch": "3.3.2", "prettier": "3.8.2", "typescript": "6.0.2", - "typescript-eslint": "8.58.0", + "typescript-eslint": "8.58.2", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6706,17 +6706,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.58.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.58.0.tgz", - "integrity": "sha512-RLkVSiNuUP1C2ROIWfqX+YcUfLaSnxGE/8M+Y57lopVwg9VTYYfhuz15Yf1IzCKgZj6/rIbYTmJCUSqr76r0Wg==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.58.2.tgz", + "integrity": "sha512-aC2qc5thQahutKjP+cl8cgN9DWe3ZUqVko30CMSZHnFEHyhOYoZSzkGtAI2mcwZ38xeImDucI4dnqsHiOYuuCw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.58.0", - "@typescript-eslint/type-utils": "8.58.0", - "@typescript-eslint/utils": "8.58.0", - "@typescript-eslint/visitor-keys": "8.58.0", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/type-utils": "8.58.2", + "@typescript-eslint/utils": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -6729,7 +6729,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.58.0", + "@typescript-eslint/parser": "^8.58.2", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } @@ -6745,16 +6745,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.58.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.58.0.tgz", - "integrity": "sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.58.2.tgz", + "integrity": "sha512-/Zb/xaIDfxeJnvishjGdcR4jmr7S+bda8PKNhRGdljDM+elXhlvN0FyPSsMnLmJUrVG9aPO6dof80wjMawsASg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.58.0", - "@typescript-eslint/types": "8.58.0", - "@typescript-eslint/typescript-estree": "8.58.0", - "@typescript-eslint/visitor-keys": "8.58.0", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2", "debug": "^4.4.3" }, "engines": { @@ -6770,14 +6770,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.58.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.58.0.tgz", - "integrity": "sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.58.2.tgz", + "integrity": "sha512-Cq6UfpZZk15+r87BkIh5rDpi38W4b+Sjnb8wQCPPDDweS/LRCFjCyViEbzHk5Ck3f2QDfgmlxqSa7S7clDtlfg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.58.0", - "@typescript-eslint/types": "^8.58.0", + "@typescript-eslint/tsconfig-utils": "^8.58.2", + "@typescript-eslint/types": "^8.58.2", "debug": "^4.4.3" }, "engines": { @@ -6792,14 +6792,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.58.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.0.tgz", - "integrity": "sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.58.0", - "@typescript-eslint/visitor-keys": "8.58.0" + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6810,9 +6810,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.58.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.58.0.tgz", - "integrity": "sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.58.2.tgz", + "integrity": "sha512-3SR+RukipDvkkKp/d0jP0dyzuls3DbGmwDpVEc5wqk5f38KFThakqAAO0XMirWAE+kT00oTauTbzMFGPoAzB0A==", "dev": true, "license": "MIT", "engines": { @@ -6827,15 +6827,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.58.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.58.0.tgz", - "integrity": "sha512-aGsCQImkDIqMyx1u4PrVlbi/krmDsQUs4zAcCV6M7yPcPev+RqVlndsJy9kJ8TLihW9TZ0kbDAzctpLn5o+lOg==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.58.2.tgz", + "integrity": "sha512-Z7EloNR/B389FvabdGeTo2XMs4W9TjtPiO9DAsmT0yom0bwlPyRjkJ1uCdW1DvrrrYP50AJZ9Xc3sByZA9+dcg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.58.0", - "@typescript-eslint/typescript-estree": "8.58.0", - "@typescript-eslint/utils": "8.58.0", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2", + "@typescript-eslint/utils": "8.58.2", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -6852,9 +6852,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.58.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.0.tgz", - "integrity": "sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", "dev": true, "license": "MIT", "engines": { @@ -6866,16 +6866,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.58.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.58.0.tgz", - "integrity": "sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.58.2.tgz", + "integrity": "sha512-ELGuoofuhhoCvNbQjFFiobFcGgcDCEm0ThWdmO4Z0UzLqPXS3KFvnEZ+SHewwOYHjM09tkzOWXNTv9u6Gqtyuw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.58.0", - "@typescript-eslint/tsconfig-utils": "8.58.0", - "@typescript-eslint/types": "8.58.0", - "@typescript-eslint/visitor-keys": "8.58.0", + "@typescript-eslint/project-service": "8.58.2", + "@typescript-eslint/tsconfig-utils": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -6933,16 +6933,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.58.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.0.tgz", - "integrity": "sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.2.tgz", + "integrity": "sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.58.0", - "@typescript-eslint/types": "8.58.0", - "@typescript-eslint/typescript-estree": "8.58.0" + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6957,13 +6957,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.58.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.0.tgz", - "integrity": "sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.58.0", + "@typescript-eslint/types": "8.58.2", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -23355,16 +23355,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.58.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.58.0.tgz", - "integrity": "sha512-e2TQzKfaI85fO+F3QywtX+tCTsu/D3WW5LVU6nz8hTFKFZ8yBJ6mSYRpXqdR3mFjPWmO0eWsTa5f+UpAOe/FMA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.58.2.tgz", + "integrity": "sha512-V8iSng9mRbdZjl54VJ9NKr6ZB+dW0J3TzRXRGcSbLIej9jV86ZRtlYeTKDR/QLxXykocJ5icNzbsl2+5TzIvcQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.58.0", - "@typescript-eslint/parser": "8.58.0", - "@typescript-eslint/typescript-estree": "8.58.0", - "@typescript-eslint/utils": "8.58.0" + "@typescript-eslint/eslint-plugin": "8.58.2", + "@typescript-eslint/parser": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2", + "@typescript-eslint/utils": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 7ff5cc37..2957ba1e 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "node-fetch": "3.3.2", "prettier": "3.8.2", "typescript": "6.0.2", - "typescript-eslint": "8.58.0", + "typescript-eslint": "8.58.2", "typescript-plugin-css-modules": "5.2.0" } } From d811a73941541a3b8ce0ae3422726a0d80b4485f Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 20 Apr 2026 22:11:24 +0200 Subject: [PATCH 811/896] add newline --- docs/general/server/plugins/index.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/general/server/plugins/index.mdx b/docs/general/server/plugins/index.mdx index 242b9160..18dc49d3 100644 --- a/docs/general/server/plugins/index.mdx +++ b/docs/general/server/plugins/index.mdx @@ -344,6 +344,7 @@ Local AI-powered subtitle generation using whisper.cpp. Generates SRT subtitles **Links:** - [GitHub](https://github.com/GeiserX/whisper-subs) + #### SmartCovers Fallback cover-image provider for books, audiobooks, and PDFs. Extracts covers from files locally (EPUB, PDF, audio embedded art) and fetches from Open Library and Google Books when local extraction fails. From 7beb645d9a68908a5ae8b561ffd18f2750041c0d Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 20 Apr 2026 22:15:39 +0200 Subject: [PATCH 812/896] Swap sections for WhisperSubs and SmartCovers --- docs/general/server/plugins/index.mdx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/general/server/plugins/index.mdx b/docs/general/server/plugins/index.mdx index 18dc49d3..5c8716e9 100644 --- a/docs/general/server/plugins/index.mdx +++ b/docs/general/server/plugins/index.mdx @@ -337,14 +337,6 @@ Downloads Hebrew subtitles from WizdomSubs for your media files. This plugin pro - [GitHub](https://github.com/DeDuplicate/Jellyfin_wizdomsubs_downloader) -#### WhisperSubs - -Local AI-powered subtitle generation using whisper.cpp. Generates SRT subtitles for movies and TV shows using a local Whisper model — no cloud APIs, no subscriptions. - -**Links:** - -- [GitHub](https://github.com/GeiserX/whisper-subs) - #### SmartCovers Fallback cover-image provider for books, audiobooks, and PDFs. Extracts covers from files locally (EPUB, PDF, audio embedded art) and fetches from Open Library and Google Books when local extraction fails. @@ -353,6 +345,14 @@ Fallback cover-image provider for books, audiobooks, and PDFs. Extracts covers f - [GitHub](https://github.com/GeiserX/smart-covers) +#### WhisperSubs + +Local AI-powered subtitle generation using whisper.cpp. Generates SRT subtitles for movies and TV shows using a local Whisper model — no cloud APIs, no subscriptions. + +**Links:** + +- [GitHub](https://github.com/GeiserX/whisper-subs) + ## Repositories import { OfficialPluginRepositories, ThirdPartyRepositories } from '../../../../src/data/pluginRepositories'; From 23da58192f09600944cd8722af2328d0c25a0b68 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 20 Apr 2026 22:16:15 +0200 Subject: [PATCH 813/896] Reorder WhisperSubs entry in pluginRepositories --- src/data/pluginRepositories.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/data/pluginRepositories.ts b/src/data/pluginRepositories.ts index 09b47c05..f1bcd1d3 100644 --- a/src/data/pluginRepositories.ts +++ b/src/data/pluginRepositories.ts @@ -122,14 +122,6 @@ export const ThirdPartyRepositories: Array = [ 'WizdomSubs Downloader': 'https://github.com/DeDuplicate/Jellyfin_wizdomsubs_downloader' } }, - { - id: 'gh:GeiserX/whisper-subs', - name: "GeiserX's WhisperSubs Repo", - url: 'https://geiserx.github.io/whisper-subs/manifest.json', - includes: { - WhisperSubs: 'https://github.com/GeiserX/whisper-subs' - } - }, { id: 'gh:GeiserX/smart-covers', name: "GeiserX's SmartCovers Repo", @@ -137,5 +129,13 @@ export const ThirdPartyRepositories: Array = [ includes: { SmartCovers: 'https://github.com/GeiserX/smart-covers' } + }, + { + id: 'gh:GeiserX/whisper-subs', + name: "GeiserX's WhisperSubs Repo", + url: 'https://geiserx.github.io/whisper-subs/manifest.json', + includes: { + WhisperSubs: 'https://github.com/GeiserX/whisper-subs' + } } ]; From e1ed168d8e9879f18460ee6d3634893cdda0ffbf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 May 2026 01:17:31 +0800 Subject: [PATCH 814/896] Update dependency typescript to v6.0.3 (#1826) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 408d513a..b5d34899 100644 --- a/package-lock.json +++ b/package-lock.json @@ -56,7 +56,7 @@ "markdownlint-cli": "0.48.0", "node-fetch": "3.3.2", "prettier": "3.8.2", - "typescript": "6.0.2", + "typescript": "6.0.3", "typescript-eslint": "8.58.2", "typescript-plugin-css-modules": "5.2.0" }, @@ -23341,9 +23341,9 @@ } }, "node_modules/typescript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz", - "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", "devOptional": true, "license": "Apache-2.0", "bin": { diff --git a/package.json b/package.json index 2957ba1e..ef9a16a4 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "markdownlint-cli": "0.48.0", "node-fetch": "3.3.2", "prettier": "3.8.2", - "typescript": "6.0.2", + "typescript": "6.0.3", "typescript-eslint": "8.58.2", "typescript-plugin-css-modules": "5.2.0" } From e86d0859f8b3c70b952b6e019ad79891024270b2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 May 2026 01:42:51 +0800 Subject: [PATCH 815/896] Update dependency prettier to v3.8.3 (#1825) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index b5d34899..0881416f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ "globals": "17.5.0", "markdownlint-cli": "0.48.0", "node-fetch": "3.3.2", - "prettier": "3.8.2", + "prettier": "3.8.3", "typescript": "6.0.3", "typescript-eslint": "8.58.2", "typescript-plugin-css-modules": "5.2.0" @@ -20331,9 +20331,9 @@ } }, "node_modules/prettier": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.2.tgz", - "integrity": "sha512-8c3mgTe0ASwWAJK+78dpviD+A8EqhndQPUBpNUIPt6+xWlIigCwfN01lWr9MAede4uqXGTEKeQWTvzb3vjia0Q==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.3.tgz", + "integrity": "sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index ef9a16a4..56d665b5 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "globals": "17.5.0", "markdownlint-cli": "0.48.0", "node-fetch": "3.3.2", - "prettier": "3.8.2", + "prettier": "3.8.3", "typescript": "6.0.3", "typescript-eslint": "8.58.2", "typescript-plugin-css-modules": "5.2.0" From d1f5407f1cb26573b97519586e15b230d351c203 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Sun, 3 May 2026 13:50:44 -0600 Subject: [PATCH 816/896] Add Jellyfin Team to authors list --- blog/authors.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/blog/authors.yml b/blog/authors.yml index ce01ea7f..99b096c9 100644 --- a/blog/authors.yml +++ b/blog/authors.yml @@ -1,3 +1,9 @@ +jellyfin: + name: Jellyfin Team + title: Jellyfin Team + url: https://jellyfin.org/ + image_url: https://avatars.githubusercontent.com/u/45698031?s=200&v=4 + 1hitsong: name: 1hitsong title: Roku Team From 4d623f3d1542176bc6b8414324b963d5017b7121 Mon Sep 17 00:00:00 2001 From: Martin Kibera <105651142+jammie-jelly@users.noreply.github.com> Date: Sun, 3 May 2026 23:18:37 +0300 Subject: [PATCH 817/896] Update fail2ban config (#1676) Co-authored-by: Joshua M. Boniface --- .../networking/9_advanced/fail2ban.md | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/docs/general/post-install/networking/9_advanced/fail2ban.md b/docs/general/post-install/networking/9_advanced/fail2ban.md index f8827530..cbb88cb7 100644 --- a/docs/general/post-install/networking/9_advanced/fail2ban.md +++ b/docs/general/post-install/networking/9_advanced/fail2ban.md @@ -41,6 +41,48 @@ logpath = /path_to_logs/log_*.log Save and exit nano. +Jellyfin rotates logs daily and `fail2ban` cannot detect the newly created log files without service restart or config reload. + +To fix this you need a daily timer that `reloads` above fail2ban jellyfin jail whenever the logs are rotated at roughly around midnight. + +```bash +sudoedit /etc/systemd/system/fail2ban-jellyfin-reload.timer +``` +Add this to the new file: +```bash +[Unit] +Description=Reload Fail2Ban jellyfin jail daily + +[Timer] +OnCalendar=*-*-* 00:45:00 +Persistent=true + +[Install] +WantedBy=timers.target +``` +Save and exit nano. + +```bash +sudoedit /etc/systemd/system/fail2ban-jellyfin-reload.service +``` +Add this to the new file: +```bash +[Unit] +Description=Reload Fail2Ban jellyfin jail + +[Service] +Type=oneshot +ExecStart=/usr/bin/fail2ban-client reload jellyfin +``` +Save and exit nano. + +Enable and start the service: + +```bash +sudo systemctl enable --now fail2ban-jellyfin-reload.timer +``` + + Note: 1. If Jellyfin is running in a docker container, add the following to the `jellyfin.local` file: From 07a4aa6a80418f9eeb10725ce5cbe41dbb940112 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 5 May 2026 11:46:44 +0200 Subject: [PATCH 818/896] migrate deployment to be callable --- .github/workflows/deploy.yml | 108 +++++++++++++++++++++-------------- 1 file changed, 65 insertions(+), 43 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index fe406a46..8e77177e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,21 +1,58 @@ name: deploy -concurrency: - group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} - cancel-in-progress: true - on: - workflow_run: - workflows: [build] - types: - - completed + workflow_call: + secrets: + JF_BOT_TOKEN: + required: true + CLOUDFLARE_ACCOUNT_ID: + required: true + CLOUDFLARE_API_TOKEN: + required: true + inputs: + branch: + required: true + type: string + commit: + required: false + type: string + comment: + required: false + type: boolean + pr_number: + required: false + type: string + workflow_run_id: + required: true + type: string + artifact_name: + required: false + type: string + default: jellyfin-org__build + is_preview: + required: true + type: boolean jobs: + download-artifact: + name: Download workflow artifact + permissions: + actions: read + runs-on: ubuntu-latest + outputs: + artifact-path: ${{ steps.download.outputs.artifact-path }} + steps: + - name: Download workflow artifact + id: download + env: + GH_TOKEN: ${{ github.token }} + run: | + gh run download "${{ inputs.workflow_run_id }}" -n "${{ inputs.artifact_name }}" -D build + echo "artifact-path=build" >> "${GITHUB_OUTPUT}" + deploy: - if: | - github.event.workflow_run.conclusion == 'success' && - github.event.workflow_run.event == 'push' && - github.repository == 'jellyfin/jellyfin.org' + needs: download-artifact + if: ${{ !inputs.is_preview && inputs.branch == 'jellyfin/jellyfin.org/master' }} name: Deploy to GitHub Pages permissions: @@ -28,16 +65,15 @@ jobs: url: ${{ steps.deployment.outputs.page_url }} runs-on: ubuntu-latest steps: - - name: Download workflow artifact - env: - GH_TOKEN: ${{ github.token }} - GH_REPO: ${{ github.repository }} - RUN_ID: ${{ github.event.workflow_run.id }} - run: gh run download "$RUN_ID" -n jellyfin-org__build -D build - name: Configure Pages uses: actions/configure-pages@45bfe0192ca1faeb007ade9deae92b16b8254a0d # v6.0.0 - name: Create pages artifact - run: tar --dereference --hard-dereference --directory build -cvf "$RUNNER_TEMP/artifact.tar" --exclude=.git --exclude=.github . + run: | + tar --dereference --hard-dereference \ + --directory ${{ needs.download-artifact.outputs.artifact-path }} \ + -cvf "$RUNNER_TEMP/artifact.tar" \ + --exclude=.git --exclude=.github . + - name: Upload pages artifact uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: @@ -48,12 +84,9 @@ jobs: id: deployment uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0 - publish: - if: | - github.event.workflow_run.conclusion == 'success' && - github.event.workflow_run.event == 'pull_request' && - github.event.workflow_run.pull_requests && - github.repository == 'jellyfin/jellyfin.org' + preview: + needs: download-artifact + if: ${{ inputs.is_preview }} name: Deploy to Cloudflare Pages permissions: @@ -63,9 +96,10 @@ jobs: - name: Set PR metadata id: pr run: | - echo "number=${{ github.event.workflow_run.pull_requests[0].number }}" >> $GITHUB_OUTPUT - echo "sha=${{ github.event.workflow_run.head_sha }}" >> $GITHUB_OUTPUT + echo "number=${{ inputs.pr_number }}" >> $GITHUB_OUTPUT + echo "sha=${{ inputs.commit }}" >> $GITHUB_OUTPUT - name: Add comment + if: ${{ inputs.comment }} uses: thollander/actions-comment-pull-request@24bffb9b452ba05a4f3f77933840a6a841d1b32b # v3.0.1 with: github-token: ${{ secrets.JF_BOT_TOKEN }} @@ -80,31 +114,19 @@ jobs: pr-number: ${{ steps.pr.outputs.number }} comment-tag: CFPages-deployment mode: recreate - - name: Download workflow artifact - env: - GH_TOKEN: ${{ github.token }} - GH_REPO: ${{ github.repository }} - RUN_ID: ${{ github.event.workflow_run.id }} - run: gh run download "$RUN_ID" -n jellyfin-org__build -D build - name: Publish to Cloudflare id: cf - uses: cloudflare/wrangler-action@9acf94ace14e7dc412b076f2c5c20b8ce93c79cd # v3.15.0 + uses: cloudflare/wrangler-action@9acf94ace14e7dc412b076f2c5c20b8ce93c79cd with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} command: > - pages deploy build + pages deploy ${{ needs.download-artifact.outputs.artifact-path }} --project-name=jellyfin-org - --branch=${{ (github.event.workflow_run.event != 'pull_request' - || github.event.workflow_run.head_repository.full_name == github.repository) - && github.event.workflow_run.head_branch - || format( - '{0}/{1}', - github.event.workflow_run.head_repository.full_name, - github.event.workflow_run.head_branch) - }} + --branch=${{ inputs.branch }} --commit-hash=${{ steps.pr.outputs.sha }} - name: Update status comment + if: ${{ inputs.comment }} uses: thollander/actions-comment-pull-request@24bffb9b452ba05a4f3f77933840a6a841d1b32b # v3.0.1 with: github-token: ${{ secrets.JF_BOT_TOKEN }} From 80e365a72e13f0f59128072272de434e45785dfe Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 5 May 2026 11:47:13 +0200 Subject: [PATCH 819/896] workflow middleman to trigger deployment --- .github/workflows/workflow_run.yml | 58 ++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 .github/workflows/workflow_run.yml diff --git a/.github/workflows/workflow_run.yml b/.github/workflows/workflow_run.yml new file mode 100644 index 00000000..539916ee --- /dev/null +++ b/.github/workflows/workflow_run.yml @@ -0,0 +1,58 @@ +name: Workflow Run + +concurrency: + group: ${{ github.workflow }}-${{ github.event.workflow_run.head_branch || github.run_id }} + cancel-in-progress: true + +on: + workflow_run: + workflows: + - build + types: + - completed + +jobs: + metadata: + name: Metadata + if: ${{ github.event.workflow_run.conclusion == 'success' }} + runs-on: ubuntu-latest + outputs: + pr_number: ${{ steps.pr_number.outputs.pr_number }} + steps: + - name: Get Pull Request Number + id: pr_number + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + HEAD_SHA: ${{ github.event.workflow_run.head_sha }} + run: | + API_RESPONSE=$(gh pr list --repo "${GITHUB_REPOSITORY}" --search "${HEAD_SHA}" --state open --json number) + PR_NUMBER=$(echo "${API_RESPONSE}" | jq -r '.[0].number // ""') + + echo "repository: ${GITHUB_REPOSITORY}" + echo "sha: ${HEAD_SHA}" + echo "response: ${API_RESPONSE}" + echo "pr: ${PR_NUMBER}" + + echo "pr_number=${PR_NUMBER}" >> "${GITHUB_OUTPUT}" + + deploy: + name: Deploy + if: ${{ github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.head_repository.full_name == 'jellyfin/jellyfin.org' }} + uses: ./.github/workflows/deploy.yml + permissions: + contents: read + issues: write + deployments: write + secrets: + JF_BOT_TOKEN: ${{ secrets.JF_BOT_TOKEN }} + CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} + CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} + needs: + - metadata + with: + branch: ${{ format('{0}/{1}', github.event.workflow_run.head_repository.full_name, github.event.workflow_run.head_branch) }} + commit: ${{ github.event.workflow_run.head_sha }} + workflow_run_id: ${{ github.event.workflow_run.id }} + pr_number: ${{ needs.metadata.outputs.pr_number }} + comment: ${{ needs.metadata.outputs.pr_number != '' }} + is_preview: ${{ github.event.workflow_run.head_branch != 'master' }} From 00a3dcf8a3c6bece9b42de7a67f14f36f3676a12 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 5 May 2026 11:59:25 +0200 Subject: [PATCH 820/896] deploy anything targeting jf,org repo --- .github/workflows/workflow_run.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/workflow_run.yml b/.github/workflows/workflow_run.yml index 539916ee..918cbd0b 100644 --- a/.github/workflows/workflow_run.yml +++ b/.github/workflows/workflow_run.yml @@ -37,7 +37,7 @@ jobs: deploy: name: Deploy - if: ${{ github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.head_repository.full_name == 'jellyfin/jellyfin.org' }} + if: ${{ github.event.workflow_run.conclusion == 'success' && github.repository == 'jellyfin/jellyfin.org' }} uses: ./.github/workflows/deploy.yml permissions: contents: read From f1df6302d9e6512906f0210f110d2103979c0e44 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 5 May 2026 13:28:47 +0200 Subject: [PATCH 821/896] trigger deployment directly --- .github/workflows/deploy.yml | 85 ++++++++++++++++-------------- .github/workflows/workflow_run.yml | 58 -------------------- 2 files changed, 44 insertions(+), 99 deletions(-) delete mode 100644 .github/workflows/workflow_run.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 8e77177e..5daee442 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,44 +1,46 @@ name: deploy +concurrency: + group: ${{ github.workflow }}-${{ github.event.workflow_run.head_branch || github.run_id }} + cancel-in-progress: true + on: - workflow_call: - secrets: - JF_BOT_TOKEN: - required: true - CLOUDFLARE_ACCOUNT_ID: - required: true - CLOUDFLARE_API_TOKEN: - required: true - inputs: - branch: - required: true - type: string - commit: - required: false - type: string - comment: - required: false - type: boolean - pr_number: - required: false - type: string - workflow_run_id: - required: true - type: string - artifact_name: - required: false - type: string - default: jellyfin-org__build - is_preview: - required: true - type: boolean + workflow_run: + workflows: + - build + types: + - completed jobs: + metadata: + name: Metadata + if: ${{ github.event.workflow_run.conclusion == 'success' && github.repository == 'jellyfin/jellyfin.org'}} + runs-on: ubuntu-latest + outputs: + pr_number: ${{ steps.pr_number.outputs.pr_number }} + steps: + - name: Get Pull Request Number + id: pr_number + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + HEAD_SHA: ${{ github.event.workflow_run.head_sha }} + run: | + API_RESPONSE=$(gh pr list --repo "${GITHUB_REPOSITORY}" --search "${HEAD_SHA}" --state open --json number) + PR_NUMBER=$(echo "${API_RESPONSE}" | jq -r '.[0].number // ""') + + echo "repository: ${GITHUB_REPOSITORY}" + echo "sha: ${HEAD_SHA}" + echo "response: ${API_RESPONSE}" + echo "pr: ${PR_NUMBER}" + + echo "pr_number=${PR_NUMBER}" >> "${GITHUB_OUTPUT}" + download-artifact: name: Download workflow artifact permissions: actions: read runs-on: ubuntu-latest + needs: metadata outputs: artifact-path: ${{ steps.download.outputs.artifact-path }} steps: @@ -47,12 +49,12 @@ jobs: env: GH_TOKEN: ${{ github.token }} run: | - gh run download "${{ inputs.workflow_run_id }}" -n "${{ inputs.artifact_name }}" -D build + gh run download "${{ github.event.workflow_run.id }}" -n "jellyfin-org__build" -D build echo "artifact-path=build" >> "${GITHUB_OUTPUT}" deploy: needs: download-artifact - if: ${{ !inputs.is_preview && inputs.branch == 'jellyfin/jellyfin.org/master' }} + if: ${{ github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.head_branch == 'master' }} name: Deploy to GitHub Pages permissions: @@ -85,8 +87,8 @@ jobs: uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0 preview: - needs: download-artifact - if: ${{ inputs.is_preview }} + needs: [download-artifact, metadata] + if: ${{ github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.head_branch != 'master' }} name: Deploy to Cloudflare Pages permissions: @@ -96,10 +98,10 @@ jobs: - name: Set PR metadata id: pr run: | - echo "number=${{ inputs.pr_number }}" >> $GITHUB_OUTPUT - echo "sha=${{ inputs.commit }}" >> $GITHUB_OUTPUT + echo "number=${{ needs.metadata.outputs.pr_number }}" >> $GITHUB_OUTPUT + echo "sha=${{ github.event.workflow_run.head_sha }}" >> $GITHUB_OUTPUT - name: Add comment - if: ${{ inputs.comment }} + if: ${{ needs.metadata.outputs.pr_number != '' }} uses: thollander/actions-comment-pull-request@24bffb9b452ba05a4f3f77933840a6a841d1b32b # v3.0.1 with: github-token: ${{ secrets.JF_BOT_TOKEN }} @@ -116,17 +118,18 @@ jobs: mode: recreate - name: Publish to Cloudflare id: cf - uses: cloudflare/wrangler-action@9acf94ace14e7dc412b076f2c5c20b8ce93c79cd + uses: cloudflare/wrangler-action@9acf94ace14e7dc412b076f2c5c20b8ce93c79cd # v3.15.0 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} command: > pages deploy ${{ needs.download-artifact.outputs.artifact-path }} --project-name=jellyfin-org - --branch=${{ inputs.branch }} + --branch=${{ github.event.workflow_run.head_repository.full_name }}/${{ github.event.workflow_run.head_branch }} --commit-hash=${{ steps.pr.outputs.sha }} + - name: Update status comment - if: ${{ inputs.comment }} + if: ${{ needs.metadata.outputs.pr_number != '' }} uses: thollander/actions-comment-pull-request@24bffb9b452ba05a4f3f77933840a6a841d1b32b # v3.0.1 with: github-token: ${{ secrets.JF_BOT_TOKEN }} diff --git a/.github/workflows/workflow_run.yml b/.github/workflows/workflow_run.yml deleted file mode 100644 index 918cbd0b..00000000 --- a/.github/workflows/workflow_run.yml +++ /dev/null @@ -1,58 +0,0 @@ -name: Workflow Run - -concurrency: - group: ${{ github.workflow }}-${{ github.event.workflow_run.head_branch || github.run_id }} - cancel-in-progress: true - -on: - workflow_run: - workflows: - - build - types: - - completed - -jobs: - metadata: - name: Metadata - if: ${{ github.event.workflow_run.conclusion == 'success' }} - runs-on: ubuntu-latest - outputs: - pr_number: ${{ steps.pr_number.outputs.pr_number }} - steps: - - name: Get Pull Request Number - id: pr_number - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - HEAD_SHA: ${{ github.event.workflow_run.head_sha }} - run: | - API_RESPONSE=$(gh pr list --repo "${GITHUB_REPOSITORY}" --search "${HEAD_SHA}" --state open --json number) - PR_NUMBER=$(echo "${API_RESPONSE}" | jq -r '.[0].number // ""') - - echo "repository: ${GITHUB_REPOSITORY}" - echo "sha: ${HEAD_SHA}" - echo "response: ${API_RESPONSE}" - echo "pr: ${PR_NUMBER}" - - echo "pr_number=${PR_NUMBER}" >> "${GITHUB_OUTPUT}" - - deploy: - name: Deploy - if: ${{ github.event.workflow_run.conclusion == 'success' && github.repository == 'jellyfin/jellyfin.org' }} - uses: ./.github/workflows/deploy.yml - permissions: - contents: read - issues: write - deployments: write - secrets: - JF_BOT_TOKEN: ${{ secrets.JF_BOT_TOKEN }} - CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} - needs: - - metadata - with: - branch: ${{ format('{0}/{1}', github.event.workflow_run.head_repository.full_name, github.event.workflow_run.head_branch) }} - commit: ${{ github.event.workflow_run.head_sha }} - workflow_run_id: ${{ github.event.workflow_run.id }} - pr_number: ${{ needs.metadata.outputs.pr_number }} - comment: ${{ needs.metadata.outputs.pr_number != '' }} - is_preview: ${{ github.event.workflow_run.head_branch != 'master' }} From a15acd37d4331774e8696cc3c2195999c58880e0 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 5 May 2026 13:35:30 +0200 Subject: [PATCH 822/896] stop deployment of forks --- .github/workflows/deploy.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5daee442..e07b70a9 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -14,7 +14,7 @@ on: jobs: metadata: name: Metadata - if: ${{ github.event.workflow_run.conclusion == 'success' && github.repository == 'jellyfin/jellyfin.org'}} + if: ${{ github.event.workflow_run.conclusion == 'success' }} runs-on: ubuntu-latest outputs: pr_number: ${{ steps.pr_number.outputs.pr_number }} @@ -37,6 +37,7 @@ jobs: download-artifact: name: Download workflow artifact + if: ${{ github.event.workflow_run.conclusion == 'success' && github.repository == 'jellyfin/jellyfin.org' }} permissions: actions: read runs-on: ubuntu-latest From b620c520df449efbc400925d6149817d909e99d2 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 5 May 2026 16:35:22 +0200 Subject: [PATCH 823/896] remove lines --- src/components/home/LandingSection.module.scss | 6 ------ src/pages/index.tsx | 4 +++- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/components/home/LandingSection.module.scss b/src/components/home/LandingSection.module.scss index e0c5d0d3..a3b6687d 100644 --- a/src/components/home/LandingSection.module.scss +++ b/src/components/home/LandingSection.module.scss @@ -4,14 +4,8 @@ padding: 24pt 0; } -.landing-section:first-child { - border-top: 1px solid #eee; -} - .landing-section:nth-child(even) { background-color: #172138; - border-top: 1px solid #eee; - border-bottom: 1px solid #eee; } .landing-section:last-child { diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 0c6550b8..aa7d8620 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -28,7 +28,9 @@ export default function Home() { Download Now
    -

    Note: We do not run servers for users.

    +

    + Note: We do not run servers for users. +

    From d1bee3da1607dcd7ef78a04441534222aebba240 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 5 May 2026 17:52:47 +0200 Subject: [PATCH 824/896] edit landing page illustrations to be brighter Co-authored-by: erikbucik --- static/images/illustrations/undraw_Video_streaming_re.svg | 2 +- static/images/illustrations/undraw_book_lover.svg | 2 +- static/images/illustrations/undraw_compose_music.svg | 2 +- static/images/illustrations/undraw_game_day.svg | 2 +- static/images/illustrations/undraw_group_selfie.svg | 2 +- static/images/illustrations/undraw_home_cinema.svg | 2 +- static/images/illustrations/undraw_real_time_collaboration.svg | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/static/images/illustrations/undraw_Video_streaming_re.svg b/static/images/illustrations/undraw_Video_streaming_re.svg index 4c699039..5f4db80c 100644 --- a/static/images/illustrations/undraw_Video_streaming_re.svg +++ b/static/images/illustrations/undraw_Video_streaming_re.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/static/images/illustrations/undraw_book_lover.svg b/static/images/illustrations/undraw_book_lover.svg index bda5ae9f..3ccfb1fd 100644 --- a/static/images/illustrations/undraw_book_lover.svg +++ b/static/images/illustrations/undraw_book_lover.svg @@ -1 +1 @@ -book lover \ No newline at end of file + \ No newline at end of file diff --git a/static/images/illustrations/undraw_compose_music.svg b/static/images/illustrations/undraw_compose_music.svg index 2d08f82c..a518464a 100644 --- a/static/images/illustrations/undraw_compose_music.svg +++ b/static/images/illustrations/undraw_compose_music.svg @@ -1 +1 @@ -compose music \ No newline at end of file + \ No newline at end of file diff --git a/static/images/illustrations/undraw_game_day.svg b/static/images/illustrations/undraw_game_day.svg index 38c36aeb..4f517801 100644 --- a/static/images/illustrations/undraw_game_day.svg +++ b/static/images/illustrations/undraw_game_day.svg @@ -1 +1 @@ -game day \ No newline at end of file + \ No newline at end of file diff --git a/static/images/illustrations/undraw_group_selfie.svg b/static/images/illustrations/undraw_group_selfie.svg index 64538196..7981c1ed 100644 --- a/static/images/illustrations/undraw_group_selfie.svg +++ b/static/images/illustrations/undraw_group_selfie.svg @@ -1 +1 @@ -group selfie \ No newline at end of file + \ No newline at end of file diff --git a/static/images/illustrations/undraw_home_cinema.svg b/static/images/illustrations/undraw_home_cinema.svg index f792884b..e63f76d7 100644 --- a/static/images/illustrations/undraw_home_cinema.svg +++ b/static/images/illustrations/undraw_home_cinema.svg @@ -1 +1 @@ -home_cinema \ No newline at end of file + \ No newline at end of file diff --git a/static/images/illustrations/undraw_real_time_collaboration.svg b/static/images/illustrations/undraw_real_time_collaboration.svg index f32a7991..2bc62222 100644 --- a/static/images/illustrations/undraw_real_time_collaboration.svg +++ b/static/images/illustrations/undraw_real_time_collaboration.svg @@ -1 +1 @@ -real_time_collaboration \ No newline at end of file + \ No newline at end of file From aadcddf03e3b560ef575e01ea210d3c8ec88d85f Mon Sep 17 00:00:00 2001 From: BotBlake Date: Wed, 6 May 2026 15:46:38 +0200 Subject: [PATCH 825/896] add book 1 to folder --- docs/general/server/media/books.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/general/server/media/books.md b/docs/general/server/media/books.md index 6cb837d1..06c46f60 100644 --- a/docs/general/server/media/books.md +++ b/docs/general/server/media/books.md @@ -13,7 +13,8 @@ Books should be organized by type (Audiobooks, Books, Comics), then optionally b Books ā”œā”€ā”€ Audiobooks │ ā”œā”€ā”€ Author -│ │ ā”œā”€ā”€ Book1.flac +│ │ ā”œā”€ā”€ Book1 +│ │ │ └── Book1.flac │ │ └── Book2 │ │ └── Book2.mp3 │ └── Book3 From 5a5b0e6fb03d4bb03222428f805ecabfc52d9d4a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 6 May 2026 19:03:30 +0000 Subject: [PATCH 826/896] Update dependency swiper to v12.1.4 --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0881416f..b771b612 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.99.0", - "swiper": "12.1.3", + "swiper": "12.1.4", "ua-parser-js": "2.0.9", "url-loader": "4.1.1" }, @@ -22807,17 +22807,17 @@ } }, "node_modules/swiper": { - "version": "12.1.3", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-12.1.3.tgz", - "integrity": "sha512-XcWlVmkHFICI4fuoJKgbp8PscDcS4i7pBH8nwJRBi3dpQvhCySwsWRYm4bOf/BzKVWkHOYaFw7qz9uBSrY3oug==", + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-12.1.4.tgz", + "integrity": "sha512-bihiwoKMOQwW8FfdUbo1DgkVH25E+4ZELIq0oopL1KTKBteLuaTMi/wwFjMxtlhTkk45k3XQ89D1Fvv0spSqBA==", "funding": [ { - "type": "patreon", - "url": "https://www.patreon.com/swiperjs" + "type": "custom", + "url": "https://sponsors.nolimits4web.com" }, { - "type": "open_collective", - "url": "http://opencollective.com/swiper" + "type": "github", + "url": "https://github.com/sponsors/nolimits4web" } ], "license": "MIT", diff --git a/package.json b/package.json index 56d665b5..e02ceb1d 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.99.0", - "swiper": "12.1.3", + "swiper": "12.1.4", "ua-parser-js": "2.0.9", "url-loader": "4.1.1" }, From 493b2cabceb8fb1d02c2a94688abd00fee963ffa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 7 May 2026 15:57:54 +0000 Subject: [PATCH 827/896] Update Docusaurus to v3.10.1 --- package-lock.json | 470 ++++++++++++++++++---------------------------- package.json | 22 +-- 2 files changed, 198 insertions(+), 294 deletions(-) diff --git a/package-lock.json b/package-lock.json index b771b612..93dbce4e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,15 +8,15 @@ "name": "jellyfin-org", "version": "0.0.0", "dependencies": { - "@docusaurus/core": "3.10.0", - "@docusaurus/plugin-client-redirects": "3.10.0", - "@docusaurus/plugin-content-blog": "3.10.0", - "@docusaurus/plugin-content-docs": "3.10.0", - "@docusaurus/plugin-content-pages": "3.10.0", - "@docusaurus/plugin-sitemap": "3.10.0", - "@docusaurus/plugin-svgr": "3.10.0", - "@docusaurus/theme-classic": "3.10.0", - "@docusaurus/theme-mermaid": "3.10.0", + "@docusaurus/core": "3.10.1", + "@docusaurus/plugin-client-redirects": "3.10.1", + "@docusaurus/plugin-content-blog": "3.10.1", + "@docusaurus/plugin-content-docs": "3.10.1", + "@docusaurus/plugin-content-pages": "3.10.1", + "@docusaurus/plugin-sitemap": "3.10.1", + "@docusaurus/plugin-svgr": "3.10.1", + "@docusaurus/theme-classic": "3.10.1", + "@docusaurus/theme-mermaid": "3.10.1", "@easyops-cn/docusaurus-search-local": "0.55.1", "@fontsource/noto-sans": "5.2.10", "@icons-pack/react-simple-icons": "13.13.0", @@ -36,8 +36,8 @@ "url-loader": "4.1.1" }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.10.0", - "@docusaurus/tsconfig": "3.10.0", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/tsconfig": "3.10.1", "@eslint/js": "9.39.4", "@types/react": "18.3.28", "@types/react-helmet": "6.1.11", @@ -3693,9 +3693,9 @@ } }, "node_modules/@docusaurus/babel": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.10.0.tgz", - "integrity": "sha512-mqCJhCZNZUDg0zgDEaPTM4DnRsisa24HdqTy/qn/MQlbwhTb4WVaZg6ZyX6yIVKqTz8fS1hBMgM+98z+BeJJDg==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.10.1.tgz", + "integrity": "sha512-DZzFO1K3v/GoEt1fx1DiYHF4en+PuhtQf1AkQJa5zu3CoeKSpr5cpQRUlz3jr0m44wyzmSXu9bVpfir+N4+8bg==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", @@ -3707,8 +3707,8 @@ "@babel/preset-typescript": "^7.25.9", "@babel/runtime": "^7.25.9", "@babel/traverse": "^7.25.9", - "@docusaurus/logger": "3.10.0", - "@docusaurus/utils": "3.10.0", + "@docusaurus/logger": "3.10.1", + "@docusaurus/utils": "3.10.1", "babel-plugin-dynamic-import-node": "^2.3.3", "fs-extra": "^11.1.1", "tslib": "^2.6.0" @@ -3718,17 +3718,17 @@ } }, "node_modules/@docusaurus/bundler": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.10.0.tgz", - "integrity": "sha512-iONUGZGgp+lAkw/cJZH6irONcF4p8+278IsdRlq8lYhxGjkoNUs0w7F4gVXBYSNChq5KG5/JleTSsdJySShxow==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.10.1.tgz", + "integrity": "sha512-HIqQPvbqnnQRe4NsBd1774KRarjXqS6wHsWELtyuSs1gCfvixJO2jUGH/OEBtr1Gvzpw+ze5CjGMvSJ8UE1KUw==", "license": "MIT", "dependencies": { "@babel/core": "^7.25.9", - "@docusaurus/babel": "3.10.0", - "@docusaurus/cssnano-preset": "3.10.0", - "@docusaurus/logger": "3.10.0", - "@docusaurus/types": "3.10.0", - "@docusaurus/utils": "3.10.0", + "@docusaurus/babel": "3.10.1", + "@docusaurus/cssnano-preset": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", "babel-loader": "^9.2.1", "clean-css": "^5.3.3", "copy-webpack-plugin": "^11.0.0", @@ -3746,7 +3746,7 @@ "tslib": "^2.6.0", "url-loader": "^4.1.1", "webpack": "^5.95.0", - "webpackbar": "^6.0.1" + "webpackbar": "^7.0.0" }, "engines": { "node": ">=20.0" @@ -3761,18 +3761,18 @@ } }, "node_modules/@docusaurus/core": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.10.0.tgz", - "integrity": "sha512-mgLdQsO8xppnQZc3LPi+Mf+PkPeyxJeIx11AXAq/14fsaMefInQiMEZUUmrc7J+956G/f7MwE7tn8KZgi3iRcA==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.10.1.tgz", + "integrity": "sha512-3pf2fXXw0eVk8WnC3T4LIigRDupcpvngpKo9Vy7mYyBhuddc0klDUuZAIfzMoK6z05pdlk6EFC/vBSX43+1O5w==", "license": "MIT", "dependencies": { - "@docusaurus/babel": "3.10.0", - "@docusaurus/bundler": "3.10.0", - "@docusaurus/logger": "3.10.0", - "@docusaurus/mdx-loader": "3.10.0", - "@docusaurus/utils": "3.10.0", - "@docusaurus/utils-common": "3.10.0", - "@docusaurus/utils-validation": "3.10.0", + "@docusaurus/babel": "3.10.1", + "@docusaurus/bundler": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", "boxen": "^6.2.1", "chalk": "^4.1.2", "chokidar": "^3.5.3", @@ -3828,9 +3828,9 @@ } }, "node_modules/@docusaurus/cssnano-preset": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.10.0.tgz", - "integrity": "sha512-qzSshTO1DB3TYW+dPUal5KHM7XPc5YQfzF3Kdb2NDACJUyGbNcFtw3tGkCJlYwhNCRKbZcmwraKUS1i5dcHdGg==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.10.1.tgz", + "integrity": "sha512-eNfHGcTKCSq6xmcavAkX3RRclHaE2xRCMParlDXLdXVP01/a2e/jKXMj/0ULnLFQSNwwuI62L0Ge8J+nZsR7UQ==", "license": "MIT", "dependencies": { "cssnano-preset-advanced": "^6.1.2", @@ -3843,9 +3843,9 @@ } }, "node_modules/@docusaurus/logger": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.10.0.tgz", - "integrity": "sha512-9jrZzFuBH1LDRlZ7cznAhCLmAZ3HSDqgwdrSSZdGHq9SPUOQgXXu8mnxe2ZRB9NS1PCpMTIOVUqDtZPIhMafZg==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.10.1.tgz", + "integrity": "sha512-oPjNFnfJsRCkePVjkGrxWGq4MvJKRQT0r9jOP0eRBTZ7Wr9FAbzdP/Gjs0I2Ss6YRkPoEgygKG112OkE6skvJw==", "license": "MIT", "dependencies": { "chalk": "^4.1.2", @@ -3856,14 +3856,14 @@ } }, "node_modules/@docusaurus/mdx-loader": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.10.0.tgz", - "integrity": "sha512-mQQV97080AH4PYNs087l202NMDqRopZA4mg5W76ZZyTFrmWhJ3mHg+8A+drJVENxw5/Q+wHMHLgsx+9z1nEs0A==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.10.1.tgz", + "integrity": "sha512-GRmeb/wQ+iXRrFwcHBfgQhrJxGElgCsoTWZYDhccjsZVne1p8MK/EpQVIloXttz76TCe78kKD5AEG9n1xc1oxQ==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.10.0", - "@docusaurus/utils": "3.10.0", - "@docusaurus/utils-validation": "3.10.0", + "@docusaurus/logger": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", @@ -3895,12 +3895,12 @@ } }, "node_modules/@docusaurus/module-type-aliases": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.10.0.tgz", - "integrity": "sha512-/1O0Zg8w3DFrYX/I6Fbss7OJrtZw1QoyjDhegiFNHVi9A9Y0gQ3jUAytVxF6ywpAWpLyLxch8nN8H/V3XfzdJQ==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.10.1.tgz", + "integrity": "sha512-YoOZKUdGlp8xSYhuAkGdSo5Ydkbq4V4eK3sD8v0a2hloxCWdQbNBhkc+Ko9QyjpESc0BYcIGM5iHVAy5hdFV6w==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.10.0", + "@docusaurus/types": "3.10.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -3914,16 +3914,16 @@ } }, "node_modules/@docusaurus/plugin-client-redirects": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.10.0.tgz", - "integrity": "sha512-P+VLoLoZTc74so8+IbsaPZ33/mkf2BWL1CYXQpPRkl0v1QVCN2CgfsZY/8QtbYjQnx2upXUnv45abDhNcSggNw==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.10.1.tgz", + "integrity": "sha512-LHgd+YDvkhfOHMAE6XtUng3DQNzVM765RqVRrMJgHtzAvfopQhY6ieprqjxDVBdv21cLma6I0jHr+YCZH8fL9A==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.10.0", - "@docusaurus/logger": "3.10.0", - "@docusaurus/utils": "3.10.0", - "@docusaurus/utils-common": "3.10.0", - "@docusaurus/utils-validation": "3.10.0", + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", "eta": "^2.2.0", "fs-extra": "^11.1.1", "lodash": "^4.17.21", @@ -3938,19 +3938,19 @@ } }, "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.10.0.tgz", - "integrity": "sha512-RuTz68DhB7CL96QO5UsFbciD7GPYq6QV+YMfF9V0+N4ZgLhJIBgpVAr8GobrKF6NRe5cyWWETU5z5T834piG9g==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.10.1.tgz", + "integrity": "sha512-mmkgE6Q2+K74tnkou7tXlpDLvoCU/qkSa2GSQ3XUiHWvcebCoDQzS670RR3tO8PmaWlIyWWISYWzZLuMfxunRA==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.10.0", - "@docusaurus/logger": "3.10.0", - "@docusaurus/mdx-loader": "3.10.0", - "@docusaurus/theme-common": "3.10.0", - "@docusaurus/types": "3.10.0", - "@docusaurus/utils": "3.10.0", - "@docusaurus/utils-common": "3.10.0", - "@docusaurus/utils-validation": "3.10.0", + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", "cheerio": "1.0.0-rc.12", "combine-promises": "^1.1.0", "feed": "^4.2.2", @@ -3973,20 +3973,20 @@ } }, "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.10.0.tgz", - "integrity": "sha512-9BjHhf15ct8Z7TThTC0xRndKDVvMKmVsAGAN7W9FpNRzfMdScOGcXtLmcCWtJGvAezjOJIm6CxOYCy3Io5+RnQ==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.10.1.tgz", + "integrity": "sha512-2jRVrtzjf8LClGTHQlwlwuD3wQXRx3WEoF7XUarJ8Ou+0onV+SLtejsyfY9JLpfUh9hPhXM4pbBGkyAY4Bi3HQ==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.10.0", - "@docusaurus/logger": "3.10.0", - "@docusaurus/mdx-loader": "3.10.0", - "@docusaurus/module-type-aliases": "3.10.0", - "@docusaurus/theme-common": "3.10.0", - "@docusaurus/types": "3.10.0", - "@docusaurus/utils": "3.10.0", - "@docusaurus/utils-common": "3.10.0", - "@docusaurus/utils-validation": "3.10.0", + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", @@ -4006,16 +4006,16 @@ } }, "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.10.0.tgz", - "integrity": "sha512-5amX8kEJI+nIGtuLVjYk59Y5utEJ3CHETFOPEE4cooIRLA4xM4iBsA6zFgu4ljcopeYwvBzFEWf5g2I6Yb9SkA==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.10.1.tgz", + "integrity": "sha512-huJpaRPMl42nsFwuCXvV8bVDj2MazuwRJIUylI/RSlmZeJssVoZXeCjVf1y+1Drtpa9SKcdGn8yoJ76IRJijtw==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.10.0", - "@docusaurus/mdx-loader": "3.10.0", - "@docusaurus/types": "3.10.0", - "@docusaurus/utils": "3.10.0", - "@docusaurus/utils-validation": "3.10.0", + "@docusaurus/core": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", "fs-extra": "^11.1.1", "tslib": "^2.6.0", "webpack": "^5.88.1" @@ -4029,17 +4029,17 @@ } }, "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.10.0.tgz", - "integrity": "sha512-DVTSLjB97hIjmayGnGcBfognCeI7ZuUKgEnU7Oz81JYqXtVg94mVTthDjq3QHTylYNeCUbkaW8VF0FDLcc8pPw==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.10.1.tgz", + "integrity": "sha512-C26MbmmqgdjkDq1htaZ3aD7LzEDKFWXfpyQpt0EOUThuq5nV77zDaedV20yHcVo9p+3ey9aZ4pbHA0D3QcZTzg==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.10.0", - "@docusaurus/logger": "3.10.0", - "@docusaurus/types": "3.10.0", - "@docusaurus/utils": "3.10.0", - "@docusaurus/utils-common": "3.10.0", - "@docusaurus/utils-validation": "3.10.0", + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", "fs-extra": "^11.1.1", "sitemap": "^7.1.1", "tslib": "^2.6.0" @@ -4053,15 +4053,15 @@ } }, "node_modules/@docusaurus/plugin-svgr": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.10.0.tgz", - "integrity": "sha512-lNljBESaETZqVBMPqkrGchr+UPT1eZzEPLmJhz8I76BxbjqgsUnRvrq6lQJ9sYjgmgX52KB7kkgczqd2yzoswQ==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.10.1.tgz", + "integrity": "sha512-6SFxsmjWFkVLDmBUvFK6i72QjUwqyQFe4Ovz+SUJophJjOyVG3ZZG5IQpBC/kX/Gfv1yWeU9nWauH6F6Q7QX/Q==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.10.0", - "@docusaurus/types": "3.10.0", - "@docusaurus/utils": "3.10.0", - "@docusaurus/utils-validation": "3.10.0", + "@docusaurus/core": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", "@svgr/core": "8.1.0", "@svgr/webpack": "^8.1.0", "tslib": "^2.6.0", @@ -4076,24 +4076,24 @@ } }, "node_modules/@docusaurus/theme-classic": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.10.0.tgz", - "integrity": "sha512-9msCAsRdN+UG+RwPwCFb0uKy4tGoPh5YfBozXeGUtIeAgsMdn6f3G/oY861luZ3t8S2ET8S9Y/1GnpJAGWytww==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.10.1.tgz", + "integrity": "sha512-VU1RK0qb2pab0si4r7HFK37cYco8VzqLj3u1PspVipSr/z/GPVKHO4/HXbnePqHoWDk8urjyGSeatH0NIMBM1A==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.10.0", - "@docusaurus/logger": "3.10.0", - "@docusaurus/mdx-loader": "3.10.0", - "@docusaurus/module-type-aliases": "3.10.0", - "@docusaurus/plugin-content-blog": "3.10.0", - "@docusaurus/plugin-content-docs": "3.10.0", - "@docusaurus/plugin-content-pages": "3.10.0", - "@docusaurus/theme-common": "3.10.0", - "@docusaurus/theme-translations": "3.10.0", - "@docusaurus/types": "3.10.0", - "@docusaurus/utils": "3.10.0", - "@docusaurus/utils-common": "3.10.0", - "@docusaurus/utils-validation": "3.10.0", + "@docusaurus/core": "3.10.1", + "@docusaurus/logger": "3.10.1", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/plugin-content-blog": "3.10.1", + "@docusaurus/plugin-content-docs": "3.10.1", + "@docusaurus/plugin-content-pages": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/theme-translations": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "copy-text-to-clipboard": "^3.2.0", @@ -4117,15 +4117,15 @@ } }, "node_modules/@docusaurus/theme-common": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.10.0.tgz", - "integrity": "sha512-Dkp1YXKn16ByCJAdIjbDIOpVb4Z66MsVD694/ilX1vAAHaVEMrVsf/NPd9VgreyFx08rJ9GqV1MtzsbTcU73Kg==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.10.1.tgz", + "integrity": "sha512-0YtmIeoNo1fIw65LO8+/1dPgmDV86UmhMkow37gzjytuiCSQm9xob6PJy0L4kuQEMTLfUOGvkXvZr7GPrHquMA==", "license": "MIT", "dependencies": { - "@docusaurus/mdx-loader": "3.10.0", - "@docusaurus/module-type-aliases": "3.10.0", - "@docusaurus/utils": "3.10.0", - "@docusaurus/utils-common": "3.10.0", + "@docusaurus/mdx-loader": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -4145,16 +4145,16 @@ } }, "node_modules/@docusaurus/theme-mermaid": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.10.0.tgz", - "integrity": "sha512-Y2xrlwhIJ80oOZIO3PXL6A7J869splfcMI87E3NKpYsy3zJxOyV+BP1QMtGi59ajKgU868HPuyyn6J+6BZGOBg==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.10.1.tgz", + "integrity": "sha512-2gxpmln8Pc4EN1oWzshQEx2HTs67jk14v7MmgqGs8ZU7Nm8oihg+fTouof2u4vN8DtB3Fln4cDJu4UprSX1S3Q==", "license": "MIT", "dependencies": { - "@docusaurus/core": "3.10.0", - "@docusaurus/module-type-aliases": "3.10.0", - "@docusaurus/theme-common": "3.10.0", - "@docusaurus/types": "3.10.0", - "@docusaurus/utils-validation": "3.10.0", + "@docusaurus/core": "3.10.1", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/theme-common": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils-validation": "3.10.1", "mermaid": ">=11.6.0", "tslib": "^2.6.0" }, @@ -4173,9 +4173,9 @@ } }, "node_modules/@docusaurus/theme-translations": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.10.0.tgz", - "integrity": "sha512-L9IbFLwTc5+XdgH45iQYufLn0SVZd6BUNelDbKIFlH+E4hhjuj/XHWAFMX/w2K59rfy8wak9McOaei7BSUfRPA==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.10.1.tgz", + "integrity": "sha512-cLMyaKivjBVWKMJuWqyFVVgtqe8DPJNPkog0bn8W1MDVAKcPdxRFycBfC1We1RaNp7Rdk513bmtW78RR6OBxBw==", "license": "MIT", "dependencies": { "fs-extra": "^11.1.1", @@ -4186,16 +4186,16 @@ } }, "node_modules/@docusaurus/tsconfig": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.10.0.tgz", - "integrity": "sha512-TXdC3WXuPrdQAexLvjUJfnYf3YKEgEqAs5nK0Q88pRBCW7t7oN4ILvWYb3A5Z1wlSXyXGWW/mCUmLEhdWsjnDQ==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.10.1.tgz", + "integrity": "sha512-rYvB7yqkdqWIpAbDzQljGfM4cDBkLTbhmagZBEcsyj6oPUsz47lmW2pYdN1j+7sGFgltbAmQH62xfbrij4Eh6Q==", "dev": true, "license": "MIT" }, "node_modules/@docusaurus/types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.0.tgz", - "integrity": "sha512-F0dOt3FOoO20rRaFK7whGFQZ3ggyrWEdQc/c8/UiRuzhtg4y1w9FspXH5zpCT07uMnJKBPGh+qNazbNlCQqvSw==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.1.tgz", + "integrity": "sha512-XYMK8k1szDCFMw2V+Xyen0g7Kee1sP3dtFnl7vkGkZOkeAJ/oPDQPL8iz4HBKOo/cwU8QeV6onVjMqtP+tFzsw==", "license": "MIT", "dependencies": { "@mdx-js/mdx": "^3.0.0", @@ -4229,14 +4229,14 @@ } }, "node_modules/@docusaurus/utils": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.10.0.tgz", - "integrity": "sha512-T3B0WTigsIthe0D4LQa2k+7bJY+c3WS+Wq2JhcznOSpn1lSN64yNtHQXboCj3QnUs1EuAZszQG1SHKu5w5ZrlA==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.10.1.tgz", + "integrity": "sha512-3ojeJry9xBYdJO6qoyyzqeJFSJBVx2mXhyDzSdjwL2+URFQMf+h25gG38iswGImicK0ELjTd1EL2xzk8hf3QPw==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.10.0", - "@docusaurus/types": "3.10.0", - "@docusaurus/utils-common": "3.10.0", + "@docusaurus/logger": "3.10.1", + "@docusaurus/types": "3.10.1", + "@docusaurus/utils-common": "3.10.1", "escape-string-regexp": "^4.0.0", "execa": "^5.1.1", "file-loader": "^6.2.0", @@ -4261,12 +4261,12 @@ } }, "node_modules/@docusaurus/utils-common": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.10.0.tgz", - "integrity": "sha512-JyL7sb9QVDgYvudIS81Dv0lsWm7le0vGZSDwsztxWam1SPBqrnkvBy9UYL/amh6pbybkyYTd3CMTkO24oMlCSw==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.10.1.tgz", + "integrity": "sha512-5mFSgEADtnFxFH7RLw02QA5MpU5JVUCj0MPeIvi/aF4Fi45tQRIuTwXoXDqJ+1VfQJuYJGz3SI63wmGz4HvXzA==", "license": "MIT", "dependencies": { - "@docusaurus/types": "3.10.0", + "@docusaurus/types": "3.10.1", "tslib": "^2.6.0" }, "engines": { @@ -4274,14 +4274,14 @@ } }, "node_modules/@docusaurus/utils-validation": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.10.0.tgz", - "integrity": "sha512-c+6n2+ZPOJtWWc8Bb/EYdpSDfjYEScdCu9fB/SNjOmSCf1IdVnGf2T53o0tsz0gDRtCL90tifTL0JE/oMuP1Mw==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.10.1.tgz", + "integrity": "sha512-cRv1X69jwaWv47waglllgZVWzeBFLhl53XT/XED/83BerVBTC5FTP8WTcVl8Z6sZOegDSwitu/wpCSPCDOT6lg==", "license": "MIT", "dependencies": { - "@docusaurus/logger": "3.10.0", - "@docusaurus/utils": "3.10.0", - "@docusaurus/utils-common": "3.10.0", + "@docusaurus/logger": "3.10.1", + "@docusaurus/utils": "3.10.1", + "@docusaurus/utils-common": "3.10.1", "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", @@ -7354,33 +7354,6 @@ "node": ">=8" } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", @@ -7417,6 +7390,15 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/ansis": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", + "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", + "license": "ISC", + "engines": { + "node": ">=14" + } + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -12046,30 +12028,6 @@ "node": "^12.20 || >= 14.13" } }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/figures/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", @@ -21276,15 +21234,6 @@ "entities": "^2.0.0" } }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -22405,9 +22354,9 @@ } }, "node_modules/std-env": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz", - "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", "license": "MIT" }, "node_modules/stop-iteration-iterator": { @@ -24390,75 +24339,30 @@ } }, "node_modules/webpackbar": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", - "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-7.0.0.tgz", + "integrity": "sha512-aS9soqSO2iCHgqHoCrj4LbfGQUboDCYJPSFOAchEK+9psIjNrfSWW4Y0YEz67MKURNvMmfo0ycOg9d/+OOf9/Q==", "license": "MIT", "dependencies": { - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", + "ansis": "^3.2.0", "consola": "^3.2.3", - "figures": "^3.2.0", - "markdown-table": "^2.0.0", "pretty-time": "^1.1.0", - "std-env": "^3.7.0", - "wrap-ansi": "^7.0.0" + "std-env": "^3.7.0" }, "engines": { "node": ">=14.21.3" }, "peerDependencies": { + "@rspack/core": "*", "webpack": "3 || 4 || 5" - } - }, - "node_modules/webpackbar/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT" - }, - "node_modules/webpackbar/node_modules/markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "license": "MIT", - "dependencies": { - "repeat-string": "^1.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/webpackbar/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpackbar/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } } }, "node_modules/websocket-driver": { diff --git a/package.json b/package.json index e02ceb1d..be899f6c 100644 --- a/package.json +++ b/package.json @@ -22,15 +22,15 @@ "test:web-urls": "node ./scripts/check-urls.mjs ./scripts/data/jellyfin-web-urls.json" }, "dependencies": { - "@docusaurus/core": "3.10.0", - "@docusaurus/plugin-client-redirects": "3.10.0", - "@docusaurus/plugin-content-blog": "3.10.0", - "@docusaurus/plugin-content-docs": "3.10.0", - "@docusaurus/plugin-content-pages": "3.10.0", - "@docusaurus/plugin-sitemap": "3.10.0", - "@docusaurus/plugin-svgr": "3.10.0", - "@docusaurus/theme-classic": "3.10.0", - "@docusaurus/theme-mermaid": "3.10.0", + "@docusaurus/core": "3.10.1", + "@docusaurus/plugin-client-redirects": "3.10.1", + "@docusaurus/plugin-content-blog": "3.10.1", + "@docusaurus/plugin-content-docs": "3.10.1", + "@docusaurus/plugin-content-pages": "3.10.1", + "@docusaurus/plugin-sitemap": "3.10.1", + "@docusaurus/plugin-svgr": "3.10.1", + "@docusaurus/theme-classic": "3.10.1", + "@docusaurus/theme-mermaid": "3.10.1", "@easyops-cn/docusaurus-search-local": "0.55.1", "@fontsource/noto-sans": "5.2.10", "@icons-pack/react-simple-icons": "13.13.0", @@ -62,8 +62,8 @@ ] }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.10.0", - "@docusaurus/tsconfig": "3.10.0", + "@docusaurus/module-type-aliases": "3.10.1", + "@docusaurus/tsconfig": "3.10.1", "@eslint/js": "9.39.4", "@types/react": "18.3.28", "@types/react-helmet": "6.1.11", From 38f29d5911b504d179316ed8eb685cfaf1b3ee2c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 May 2026 19:05:41 +0000 Subject: [PATCH 828/896] Update dependency globals to v17.6.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 93dbce4e..1b89ef13 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,7 +52,7 @@ "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "7.0.1", - "globals": "17.5.0", + "globals": "17.6.0", "markdownlint-cli": "0.48.0", "node-fetch": "3.3.2", "prettier": "3.8.3", @@ -12593,9 +12593,9 @@ } }, "node_modules/globals": { - "version": "17.5.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-17.5.0.tgz", - "integrity": "sha512-qoV+HK2yFl/366t2/Cb3+xxPUo5BuMynomoDmiaZBIdbs+0pYbjfZU+twLhGKp4uCZ/+NbtpVepH5bGCxRyy2g==", + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.6.0.tgz", + "integrity": "sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index be899f6c..040691e9 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,7 @@ "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "7.0.1", - "globals": "17.5.0", + "globals": "17.6.0", "markdownlint-cli": "0.48.0", "node-fetch": "3.3.2", "prettier": "3.8.3", From 45f8a67220e7b8dd55856ca9c67f2e0b73f4ebf8 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sat, 9 May 2026 18:28:31 +0200 Subject: [PATCH 829/896] add repository to artifact download --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index e07b70a9..9df71770 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -50,7 +50,7 @@ jobs: env: GH_TOKEN: ${{ github.token }} run: | - gh run download "${{ github.event.workflow_run.id }}" -n "jellyfin-org__build" -D build + gh run download "${{ github.event.workflow_run.id }}" --repo "${GITHUB_REPOSITORY}" -n "jellyfin-org__build" -D build echo "artifact-path=build" >> "${GITHUB_OUTPUT}" deploy: From 290744019b06e050ff119a0bb67f36d9eb7cead2 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sat, 9 May 2026 18:40:54 +0200 Subject: [PATCH 830/896] move download to jobs --- .github/workflows/deploy.yml | 45 ++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 9df71770..7b49c81e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -14,7 +14,7 @@ on: jobs: metadata: name: Metadata - if: ${{ github.event.workflow_run.conclusion == 'success' }} + if: ${{ github.event.workflow_run.conclusion == 'success' && github.repository == 'jellyfin/jellyfin.org' }} runs-on: ubuntu-latest outputs: pr_number: ${{ steps.pr_number.outputs.pr_number }} @@ -35,26 +35,7 @@ jobs: echo "pr_number=${PR_NUMBER}" >> "${GITHUB_OUTPUT}" - download-artifact: - name: Download workflow artifact - if: ${{ github.event.workflow_run.conclusion == 'success' && github.repository == 'jellyfin/jellyfin.org' }} - permissions: - actions: read - runs-on: ubuntu-latest - needs: metadata - outputs: - artifact-path: ${{ steps.download.outputs.artifact-path }} - steps: - - name: Download workflow artifact - id: download - env: - GH_TOKEN: ${{ github.token }} - run: | - gh run download "${{ github.event.workflow_run.id }}" --repo "${GITHUB_REPOSITORY}" -n "jellyfin-org__build" -D build - echo "artifact-path=build" >> "${GITHUB_OUTPUT}" - deploy: - needs: download-artifact if: ${{ github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.head_branch == 'master' }} name: Deploy to GitHub Pages @@ -70,10 +51,20 @@ jobs: steps: - name: Configure Pages uses: actions/configure-pages@45bfe0192ca1faeb007ade9deae92b16b8254a0d # v6.0.0 + + - name: Download workflow artifact + env: + GH_TOKEN: ${{ github.token }} + run: | + gh run download "${{ github.event.workflow_run.id }}" \ + --repo "${GITHUB_REPOSITORY}" \ + -n "jellyfin-org__build" \ + -D build + - name: Create pages artifact run: | tar --dereference --hard-dereference \ - --directory ${{ needs.download-artifact.outputs.artifact-path }} \ + --directory build \ -cvf "$RUNNER_TEMP/artifact.tar" \ --exclude=.git --exclude=.github . @@ -88,7 +79,7 @@ jobs: uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0 preview: - needs: [download-artifact, metadata] + needs: [metadata] if: ${{ github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.head_branch != 'master' }} name: Deploy to Cloudflare Pages @@ -101,6 +92,16 @@ jobs: run: | echo "number=${{ needs.metadata.outputs.pr_number }}" >> $GITHUB_OUTPUT echo "sha=${{ github.event.workflow_run.head_sha }}" >> $GITHUB_OUTPUT + + - name: Download workflow artifact + env: + GH_TOKEN: ${{ github.token }} + run: | + gh run download "${{ github.event.workflow_run.id }}" \ + --repo "${GITHUB_REPOSITORY}" \ + -n "jellyfin-org__build" \ + -D build + - name: Add comment if: ${{ needs.metadata.outputs.pr_number != '' }} uses: thollander/actions-comment-pull-request@24bffb9b452ba05a4f3f77933840a6a841d1b32b # v3.0.1 From 1baea6e8fa680cb8ab3a27c77a179d92adc47dfb Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 10 May 2026 11:26:45 +0200 Subject: [PATCH 831/896] remove reference to old build job --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7b49c81e..cb6832b0 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -125,7 +125,7 @@ jobs: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} command: > - pages deploy ${{ needs.download-artifact.outputs.artifact-path }} + pages deploy build --project-name=jellyfin-org --branch=${{ github.event.workflow_run.head_repository.full_name }}/${{ github.event.workflow_run.head_branch }} --commit-hash=${{ steps.pr.outputs.sha }} From 0bff55ec7d6ff097b357ddcc36160afde49b41d4 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 11 May 2026 09:22:18 +0200 Subject: [PATCH 832/896] check repo before deployment --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index cb6832b0..8cbe8d37 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -36,7 +36,7 @@ jobs: echo "pr_number=${PR_NUMBER}" >> "${GITHUB_OUTPUT}" deploy: - if: ${{ github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.head_branch == 'master' }} + if: ${{ github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.head_branch == 'master' && github.repository == 'jellyfin/jellyfin.org' }} name: Deploy to GitHub Pages permissions: From cd343b53083faaeb51cac448b1b78b2f31362b67 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 11 May 2026 13:20:45 +0200 Subject: [PATCH 833/896] add LAN Subnet config section --- docs/general/post-install/networking/index.md | 12 ++++++++++++ docs/general/post-install/setup-wizard.md | 6 +++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index b0170e80..00e50417 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -57,6 +57,18 @@ This, however, requires the use of a public DNS server - The Jellyfin Server doe

    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%0D$Sn(+G*RhR3V;g;@9T|9lh}ut^MB0`42Vx+J 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%0DvJmoI4iU3>YZJ00B{{qr3Odw{|w~Zrt>{ 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

  • -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 z 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 zΠJr1jnRLP=dac$pVDZSp7e%HB}$Q6)vPC_B# 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

    +### Allowing Access + +Jellyfin provides flexible access control options. External access can either be completely disabled or selectively enabled for individual users. + +For these controls to function correctly, Jellyfin must know which IP ranges should be considered part of the local network. +These ranges can be configured under `Networking` -> `Local Networks` using comma-separated CIDR notation entries. + +Global external access settings can be configured under `Networking` -> `Remote Access Settings`. +User-specific external access permissions can be configured under `Users` -> `Edit User` -> `Allow remote connections to this server`. + +Ensure that the configured access permissions align with the network scope defined in the local network settings. + ### Firewall / Port Forwarding Networks are usually divided from each other by firewalls. These block all incoming traffic and are meant to protect the network. diff --git a/docs/general/post-install/setup-wizard.md b/docs/general/post-install/setup-wizard.md index 94865a68..9d196330 100644 --- a/docs/general/post-install/setup-wizard.md +++ b/docs/general/post-install/setup-wizard.md @@ -33,7 +33,11 @@ Select a preferred language and region for metadata fetching as the server-wide ## Networking Settings -Some basic options for networking can be set on this page. For most users, it is recommended to **enable** the "Allow remote access to this server" option, and **disable** the "Enable automatic port mapping" option. +Some basic networking options can be configured on this page. For most users, it is recommended to **enable** the "Allow remote access to this server" option. +Detailed information about remote access configuration can be found in our dedicated [Networking Guide](./networking/index.md#allowing-access). + +Since "automatic port mapping" relies on UPnP, a protocol commonly associated with security concerns, it is recommended to **disable** this option unless it is specifically required. + ![Setup Wizard Networking Page](/images/docs/post-install/setup-wizard/setup-wizard-6-networking.png) ## Next Steps From a4abb1a156b4b0711c120ee08a3691b8668996d9 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Mon, 11 May 2026 10:02:37 -0600 Subject: [PATCH 834/896] 05-15-state-of-the-fin --- blog/2026/05-15-state-of-the-fin/index.mdx | 260 +++++++++++++++++++++ 1 file changed, 260 insertions(+) create mode 100644 blog/2026/05-15-state-of-the-fin/index.mdx diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx new file mode 100644 index 00000000..82dff787 --- /dev/null +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -0,0 +1,260 @@ +--- +title: State of the Fin 2026-05-15 +authors: + - jellyfin +slug: state-of-the-fin-2026-05-15 +tags: [state-of-the-fin] +--- + +Welcome to the second edition of State of the Fin! This update will be slightly different to the previous one as we don't have as many large updates to announce (yet)! Still, we want to keep you informed on what is happening and what the Jellyfin development team are working on. Please enjoy, and contribute through our [standard channels](https://jellyfin.org/contact/) if you have questions or comments. + +{/* truncate */} + +## Project Updates + +#### Versioning + +As mentioned in the last [State of the Fin](https://jellyfin.org/posts/state-of-the-fin-2026-01-06/#versioning), we're dropping the major version "10" from our naming scheme. With 10.11.x being the final release branch to use it, the next major release will move directly to 12.0. + +#### LLM/"AI" Policy + +As with pretty much every open source project, we have been inundated with AI-authored pull requests of varying quality. This has vastly increased the amount of work the team has on their plate. To that end, an LLM/AI Policy has been created to try and help set standards. The tl;dr is **AI use isn't completely forbidden in pull requests/code submissions, however you must understand HOW it does what it does, and any posts to a pull request/issue should be written by the user. You cannot function as a go-between between your AI and our questions/comments, just copy-pasting whatever the AI tells you.** For more information, please read the [LLM/"AI" developmental policy](https://jellyfin.org/docs/general/contributing/llm-policies/) we have published. + +The Jellyfin Team is made up of a lot of different people, and everyone has different levels of acceptance of/interest in code that an AI agent has contributed to. This policy has been made to try and help find a path that everyone can at least appreciate, even if they don't fully agree. + +You may also see AI agents committing to projects that are run by the Jellyfin development team. These are not "AI slop" commits. The development team may be experimenting with (or fully using) an agent to help handle some of the tasks involved with writing and managing a large project like this, but the author (not the AI one) is experienced enough with the code to find the stuff the agent does wrong and fix it. That's why they're on the development team. + +#### Burnout / Remember the Person + +Jellyfin has been growing quickly as the landscape around us matures and changes. This is both a blessing and a curse. It is great that Jellyfin is so popular and loved by so many, however the increased support requests, combined with the AI code submissions, have led to burnout at various levels of the development and admin team. Abuse from users when something isn't working only increases the loss of motivation. This has already led to delays in client and server improvements. + +Please remember Jellyfin is open source and is written by volunteers. There are real people doing the work, and they're doing this for the love of the project. Yelling at them/insulting them will not make anything happen faster, and is actually more likely to delay fixes or improvements. + +If you'd like to get involved in helping fellow users, hang out in the [standard matrix/discord channels](https://jellyfin.org/contact/), or look at the [forums](https://forum.jellyfin.org/)/[subreddit](https://reddit.com/r/jellyfin) and volunteer answers when you think the question is something you know. Straight AI searching and copy-paste answering aren't good responses, but if it's something you have dealt with, please contribute! The more people who help answer the easy questions, the more we can allow the devs to work on the hard stuff. + +## Development Updates + +Activity by Month0150300450600MayJunJulAugSepOctNovDecJanFebMarAprMay: 343 prs mergedJun: 379 prs mergedJul: 256 prs mergedAug: 292 prs mergedSep: 344 prs mergedOct: 434 prs mergedNov: 271 prs mergedDec: 417 prs mergedJan: 280 prs mergedFeb: 182 prs mergedMar: 364 prs mergedApr: 339 prs mergedMay: 421 issues closedJun: 441 issues closedJul: 297 issues closedAug: 331 issues closedSep: 398 issues closedOct: 504 issues closedNov: 326 issues closedDec: 494 issues closedJan: 366 issues closedFeb: 238 issues closedMar: 478 issues closedApr: 489 issues closedMay: 50 contributorsJun: 61 contributorsJul: 48 contributorsAug: 46 contributorsSep: 50 contributorsOct: 63 contributorsNov: 59 contributorsDec: 75 contributorsJan: 62 contributorsFeb: 48 contributorsMar: 73 contributorsApr: 72 contributorsPRs MergedIssues ClosedContributors + +#### What's New + +We've continued pushing bug and [security](https://github.com/jellyfin/jellyfin/security/advisories) fixes to the stable release. The upcoming 10.11.9 release is expected to be the final release in that branch, and we're now focused on 12.0, with the first release candidate planned in the coming weeks. A few items still need to be addressed before we can ship RC1: [Jellyfin 12.0](https://github.com/orgs/jellyfin/projects/73) + +For those following GitHub, the [Performance PR](https://github.com/jellyfin/jellyfin/pull/16062) has been merged into master and is available for testing in the weekly unstable releases. These are published every Monday, though we may push additional out-of-band builds for a while to support testing. Unstable builds can be accessed via Docker using the "unstable" tag or by selecting the unstable tab on our download page. + +This PR addresses a number of slow queries in 10.11.x, particularly for folder-based libraries like home videos & photos, and books. Other areas have also seen improvements, including collections, music libraries, playlists, and homepage load times. For more details, see the PR description. + +12.0 also includes a fix for EPG issues with the Schedules Direct API, as well as a fix for errors when restructuring media libraries. Scanner performance will not be addressed in this release; that work is planned for 13.0 and is currently in the early [planning phase](https://github.com/jellyfin/jellyfin-meta/discussions/125). + +#### Testing + +**Before upgrading to 12.0 for testing, please note the following:** + +Please remove all installed repository plugins (anything not built-in) before upgrading. Plugins will likely need time to adapt to the new database changes, so removing them before upgrading and re-adding them afterward for testing is the safest approach. + +Official plugins compatible with Jellyfin are available through the unstable plugin repository. To test plugins for 12.0: + +- Go to Dashboard -> Plugins -> Manage Repositories +- Update the Plugin Repository URL to: https://repo.jellyfin.org/files/plugin-unstable/manifest.json + +**After migrating:** + +- Perform a full library scan to restore alternative versions +- Run the "Optimize database" scheduled task + +If you run into issues, please prefix bug reports with "[12.0]". + +As always, back up your database before testing, as there are changes that prevent rolling back without restoring from a backup. + +#### Client Development Changes + +As mentioned [before](https://jellyfin.org/posts/jellyfin-release-10.11.0#client-development-changes), the API will no longer allow deprecated authorization mechanisms by default, so clients and tooling that haven't already migrated will need to update. + +We've also added an option for developers to test their clients with deprecated authorization methods fully disabled. More details on how to authorize and run these tests are available in this [document](https://gist.github.com/nielsvanvelzen/ea047d9028f676185832e51ffaf12a6f). + +That said, we've temporarily reverted the [default enforcement](https://github.com/jellyfin/jellyfin/pull/16754) during the testing phase, since some of our official clients are still in the process of completing the transition. + +## Client Corner + +### [Jellyfin for Android](https://github.com/jellyfin/jellyfin-android) + +#### What's New + +The mobile Android app stopped working after the recent 10.11.7 server update and was quickly resolved in 10.11.8. To keep the same problem from recurring, the app itself was also patched in the 2.6.4 release. + +#### Notable Changes + +- New patches in the 2.6.4 release to make sure a similar problem doesn't happen again. +- The 2.6.4 build is not available on the Google Play store for technical reasons. + +#### What's Next + +Work is ongoing for the upcoming 2.7.0 update. Recently we've finished the re-implementation of Android Auto support which was the major blocker for the next release. We'll likely start a beta cycle to collect feedback in the coming weeks/months. This version of the app will be compatible with Jellyfin 10.10 and newer. + +*- [Niels van Velzen](https://github.com/nielsvanvelzen)* + +### [Jellyfin for Android TV](https://github.com/jellyfin/jellyfin-androidtv) + +#### What's New + +Two updates to the app went live since our last State of the Fin, versions 0.19.7 and 0.19.8 both fix numerous bugs. Most notably, a bug where our progress bar would be incorrect for some users. That's now fixed! + +#### What's Next + +Work is still progressing on the next big Android TV release. +Version 0.20 will have a completely revamped look for the settings and also expands them to allow more customization and tweaking playback options. Work also continues on the new video player, with various features also made available to the current one, like support for SubStation Alpha subtitles and better handling of external apps for video playback. + +This version of the app will require Jellyfin server 10.11 or newer. Due to community feedback, we have postponed the release until Jellyfin 12.0 is released. However, the beta versions of the app will likely start earlier. + +*- [Niels van Velzen](https://github.com/nielsvanvelzen)* + +### [Jellyfin for Desktop](https://github.com/jellyfin/jellyfin-desktop) + +#### What's New +Jellyfin Desktop is being completely rewritten to address several performance, feature, and maintainability issues. Qt and its Chromium-based QtWebEngine have been replaced with Chromium Embedded Framework (CEF) to drastically improve responsiveness. The removal of Qt means we are no longer bound to a dependency that has historically been problematic when maintaining this project (Qt5->6, Qt WebEngine memory leaks). As for the audio/video side of things, we've switched from the legacy libmpv pipeline to the same modern pipeline that standalone mpv uses. This enables both better GPU acceleration (`vo=gpu-next`) and native HDR playback (Wayland/macOS/Windows). CEF and mpv are integrated via platform-native mechanisms that seamlessly overlay CEF on top of the video playback performance of standalone mpv. Long term, this should allow us to combine the functionality of Jellyfin MPV Shim into the Jellyfin Desktop codebase. + +Although it's not yet ready for a stable v3.0.0 release, development builds are available in the [project's GitHub](https://github.com/jellyfin/jellyfin-desktop/). I actively welcome any bug reports or feature requests as they are incredibly helpful in prioritizing a sustainable, long-term codebase. To all early testers: thank you! + +#### Notable Changes +- Completely rewritten without Qt/QtWebEngine +- Uses CEF as the browser engine +- Reworked audio/video pipeline to use the same as standalone mpv +- Supports mpv.conf and mpv plugins +- Linux AppImage support added +- Windows ARM support added + +#### Known Issues +- Some features found in v1.x and v2.x are missing + +#### What's Next +- Stabilize architecture to allow for better programmatic testing +- Formal v3.0.0 pre-release + +*- [Andrew Rabert](https://github.com/andrewrabert)* + +### [Jellyfin for Kodi](https://github.com/jellyfin/jellyfin-kodi) + +#### What's New + +A couple of long-requested features have been completed in this period along with bug fixes and general cleanup. + +#### Notable Changes + +- Media Segments are now supported. +- Quick Connect support has been merged and will be included in a future release. + +*- [MCarlton00](https://github.com/mcarlton00)* + +### [Jellyfin for Roku](https://github.com/jellyfin/jellyfin-roku) + +#### Highlights + +- New setting allowing you to change the poster orientation in libraries +- New settings allowing you to change playback speed +- Choose between 1 or 5 displayed trickplay images +- OSD seekbar is now fully functional +- Custom subtitles now support font color tags +- Subtitle timing offset now available for custom subtitles +- Many more direct play profiles added +- Oh so many bug fixes +- And so much more! + + +#### What's Next + +- More custom subtitle enhancements (bold & italic?!?! 😱 ) +- Default subtitle selection improvements +- Default audio track selection improvements + +*- [1hitsong](https://github.com/1hitsong)* + +### [Jellyfin for Tizen](https://github.com/jellyfin/jellyfin-tizen) + +#### What's New + +The [Tizen Jellyfin client](https://github.com/jellyfin/jellyfin-tizen) for Tizen 6 and newer has been released to the Samsung Tizen Store! Tizen 5 and earlier should still be able to side-load the client. + +*- [Eric Stacey](https://github.com/ejstacey)* + +### [Jellyfin for Xbox](https://github.com/jellyfin/jellyfin-xbox) + +#### What's New + +Since the last State of the Fin, Jellyfin for Xbox has seen several new PRs for various fixes and improvements. We also checked off a major item from the previous State of the Fin todo list: Jellyfin for Xbox now supports translations! + +#### Notable Changes + +- **UI Refresh**: Various UX fixes and improvements throughout the app interface. + +- **Log File Upload Dialog**: A new dialog allows uploading any of the last 6 log files directly from within the app. + +- **Translation Support**: Jellyfin for Xbox now supports localization! + +Translation support + +#### What's Next + +A new v0.9.5 release incorporating these changes is coming soon! + +*- [Jean-Pierre Bachmann](https://github.com/JPVenson)* + +## Jellyfin Labs + +### [Swiftfin](https://github.com/jellyfin/Swiftfin) + +#### What's New + +Swiftfin has had a lot of recent development in preparation for 1.5 and our next tvOS release. A lot of our recent work has been focused on utilizing new SwiftUI improvements to better unify work between iOS and tvOS. There is a lot of effort involved in this but this should help improve our release cadence moving forward. + +#### Notable Changes + +- Many iOS player bug fixes and additional supplement information & customization. +- Structural changes to better unify iOS and tvOS development moving forward. +- Lots of work towards our next [tvOS release](https://github.com/jellyfin/Swiftfin/discussions/1294) including the resolution of some [longstanding and high profile issues](https://github.com/jellyfin/Swiftfin/issues/776)! + +#### Known Issues + +- In the finaly version of Jellyfin 12.0, Swiftfin tvOS will not be able to authenticate without [enabling legacy authentication](https://gist.github.com/nielsvanvelzen/ea047d9028f676185832e51ffaf12a6f#disabling-deprecated-authorization-methods). This is resolved for iOS/iPadOS and will be resolved in the next tvOS release. _It is **our goal** to have a new tvOS release before 12.0 is out of testing._ + +#### What's Next + +We are working hard on our next release! If you are interested in helping out, please see our [Help Wanted](https://github.com/jellyfin/Swiftfin/discussions/1503) post for details on getting started! + +*- [Joe Kribs](https://github.com/JPKribs)* + + +### Other + +#### New Clients + +Work has started on two new Jellyfin clients! + +Currently in the prototype phase is a Jellyfin client for the new **Vega OS** platform from Amazon. This is the operating system used on the newer models of Fire TV Sticks released since 2025. We've seen a lot of requests for this as people buy the devices thinking they can use our Android TV app and end up not finding Jellyfin. + +Further into development is our client for **Titan OS**. This smart TV platform is mainly found on Philips televisions. We're currently testing this client and hopefully have some news to share soon! + +## Documentation + +### [Jellyfin.org](https://github.com/jellyfin/jellyfin.org) + +#### What's New + +Documentation is always a work in progress but over this period Jellyfin's documentation has seen some notable changes: + +- Improved CI to catch common issues and spelling errors +- A new feature proposal guideline +- Fish shell support added to the installer commands +- Cleanup of reverse proxy documentation +- The LLM policy made its way into the docs + +#### Moving Forward + +New contributors have been assisting, which has been a tremendous help! Thank you to everyone who has pitched in so far. If you are interested in getting involved, please feel free to create a PR. + +*- [BotBlake](https://github.com/BotBlake)* + +## Closing Thoughts + +While this post isn't full of new announcements, it's worth posting so you know people are still working on things in the background. Jellyfin was originally forked from Emby, however the projects have different goals and directions. For Jellyfin, this includes some very deep rewrites of core code, which takes a lot of time and effort. It is necessary to help the codebase mature for the future of the project. We hope with the extra details given in this blog, which are public but generally not broadcasted, you can appreciate the scope and size of the Jellyfin work, and the people behind it. Thank you for using and supporting Jellyfin! + +\- [Eric Stacey](https://github.com/ejstacey) From d3239b4e3e66f643dfcd0324552c0414366b00d7 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Mon, 11 May 2026 10:11:43 -0600 Subject: [PATCH 835/896] Formatting and a typo --- blog/2026/05-15-state-of-the-fin/index.mdx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 82dff787..94de0d6f 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -147,6 +147,10 @@ A couple of long-requested features have been completed in this period along wit ### [Jellyfin for Roku](https://github.com/jellyfin/jellyfin-roku) +#### Latest Release: 3.1.9 + +#### Minimum Server Version: 10.9.0 + #### Highlights - New setting allowing you to change the poster orientation in libraries @@ -214,7 +218,7 @@ Swiftfin has had a lot of recent development in preparation for 1.5 and our next #### Known Issues -- In the finaly version of Jellyfin 12.0, Swiftfin tvOS will not be able to authenticate without [enabling legacy authentication](https://gist.github.com/nielsvanvelzen/ea047d9028f676185832e51ffaf12a6f#disabling-deprecated-authorization-methods). This is resolved for iOS/iPadOS and will be resolved in the next tvOS release. _It is **our goal** to have a new tvOS release before 12.0 is out of testing._ +- In the final version of Jellyfin 12.0, Swiftfin tvOS will not be able to authenticate without [enabling legacy authentication](https://gist.github.com/nielsvanvelzen/ea047d9028f676185832e51ffaf12a6f#disabling-deprecated-authorization-methods). This is resolved for iOS/iPadOS and will be resolved in the next tvOS release. _It is **our goal** to have a new tvOS release before 12.0 is out of testing._ #### What's Next From 1a12032af078d27246f24410c19afeff84a42278 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Mon, 11 May 2026 10:48:42 -0600 Subject: [PATCH 836/896] Update blog/2026/05-15-state-of-the-fin/index.mdx Co-authored-by: theguymadmax --- blog/2026/05-15-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 94de0d6f..e48b89d8 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -57,7 +57,7 @@ Official plugins compatible with Jellyfin are available through the unstable plu - Go to Dashboard -> Plugins -> Manage Repositories - Update the Plugin Repository URL to: https://repo.jellyfin.org/files/plugin-unstable/manifest.json -**After migrating:** +After migrating: - Perform a full library scan to restore alternative versions - Run the "Optimize database" scheduled task From 3f7c8636f231aa43e56ed3e244875aeef1ef6266 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Mon, 11 May 2026 10:52:05 -0600 Subject: [PATCH 837/896] Revert Android TV Updates. --- blog/2026/05-15-state-of-the-fin/index.mdx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index e48b89d8..9def1074 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -97,14 +97,15 @@ Work is ongoing for the upcoming 2.7.0 update. Recently we've finished the re-im #### What's New -Two updates to the app went live since our last State of the Fin, versions 0.19.7 and 0.19.8 both fix numerous bugs. Most notably, a bug where our progress bar would be incorrect for some users. That's now fixed! +Three updates to the app went live since our last State of the Fin, version 0.19.7 and 0.19.8 both fix numerous bugs. Most notably is a bug where our progress bar would be incorrect for some users. That's now fixed! In version 0.19.9 we made some improvements to the home screen to make it load faster and solved a long-term issue with the screensaver not working after playing a video. #### What's Next Work is still progressing on the next big Android TV release. + Version 0.20 will have a completely revamped look for the settings and also expands them to allow more customization and tweaking playback options. Work also continues on the new video player, with various features also made available to the current one, like support for SubStation Alpha subtitles and better handling of external apps for video playback. -This version of the app will require Jellyfin server 10.11 or newer. Due to community feedback, we have postponed the release until Jellyfin 12.0 is released. However, the beta versions of the app will likely start earlier. +This version of the app will require Jellyfin server 10.11 or newer. Due to community feedback, we have postponed the release until Jellyfin 12.0 is released. However, the beta versions of the app will likely start earlier and the app already notifies people about updating their server to 10.11. *- [Niels van Velzen](https://github.com/nielsvanvelzen)* From edb32794eeda054ddccc08946d18e391438a7af9 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Tue, 12 May 2026 10:48:52 +0200 Subject: [PATCH 838/896] add caniuse-lite to dev dependencies --- package-lock.json | 7 ++++--- package.json | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1b89ef13..f47e43ae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,6 +42,7 @@ "@types/react": "18.3.28", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", + "caniuse-lite": "1.0.30001792", "cspell": "10.0.0", "eslint": "9.39.4", "eslint-config-prettier": "10.1.8", @@ -8142,9 +8143,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001747", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001747.tgz", - "integrity": "sha512-mzFa2DGIhuc5490Nd/G31xN1pnBnYMadtkyTjefPI7wzypqgCEpeWu9bJr0OnDsyKrW75zA9ZAt7pbQFmwLsQg==", + "version": "1.0.30001792", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001792.tgz", + "integrity": "sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==", "funding": [ { "type": "opencollective", diff --git a/package.json b/package.json index 040691e9..6fe65178 100644 --- a/package.json +++ b/package.json @@ -68,6 +68,7 @@ "@types/react": "18.3.28", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", + "caniuse-lite": "1.0.30001792", "cspell": "10.0.0", "eslint": "9.39.4", "eslint-config-prettier": "10.1.8", From 8943eae773678bc555db64d665468b1ebde30c1f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 12 May 2026 10:56:46 +0000 Subject: [PATCH 839/896] Update Linters --- package-lock.json | 144 +++++++++++++++++++++++----------------------- package.json | 6 +- 2 files changed, 75 insertions(+), 75 deletions(-) diff --git a/package-lock.json b/package-lock.json index f47e43ae..b1c252ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,15 +50,15 @@ "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "17.24.0", "eslint-plugin-prettier": "5.5.5", - "eslint-plugin-promise": "7.2.1", + "eslint-plugin-promise": "7.3.0", "eslint-plugin-react": "7.37.5", - "eslint-plugin-react-hooks": "7.0.1", + "eslint-plugin-react-hooks": "7.1.1", "globals": "17.6.0", "markdownlint-cli": "0.48.0", "node-fetch": "3.3.2", "prettier": "3.8.3", "typescript": "6.0.3", - "typescript-eslint": "8.58.2", + "typescript-eslint": "8.59.2", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6707,17 +6707,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.58.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.58.2.tgz", - "integrity": "sha512-aC2qc5thQahutKjP+cl8cgN9DWe3ZUqVko30CMSZHnFEHyhOYoZSzkGtAI2mcwZ38xeImDucI4dnqsHiOYuuCw==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.2.tgz", + "integrity": "sha512-j/bwmkBvHUtPNxzuWe5z6BEk3q54YRyGlBXkSsmfoih7zNrBvl5A9A98anlp/7JbyZcWIJ8KXo/3Tq/DjFLtuQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.58.2", - "@typescript-eslint/type-utils": "8.58.2", - "@typescript-eslint/utils": "8.58.2", - "@typescript-eslint/visitor-keys": "8.58.2", + "@typescript-eslint/scope-manager": "8.59.2", + "@typescript-eslint/type-utils": "8.59.2", + "@typescript-eslint/utils": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -6730,7 +6730,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.58.2", + "@typescript-eslint/parser": "^8.59.2", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } @@ -6746,16 +6746,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.58.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.58.2.tgz", - "integrity": "sha512-/Zb/xaIDfxeJnvishjGdcR4jmr7S+bda8PKNhRGdljDM+elXhlvN0FyPSsMnLmJUrVG9aPO6dof80wjMawsASg==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.2.tgz", + "integrity": "sha512-plR3pp6D+SSUn1HM7xvSkx12/DhoHInI2YF35KAcVFNZvlC0gtrWqx7Qq1oH2Ssgi0vlFRCTbP+DZc7B9+TtsQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.58.2", - "@typescript-eslint/types": "8.58.2", - "@typescript-eslint/typescript-estree": "8.58.2", - "@typescript-eslint/visitor-keys": "8.58.2", + "@typescript-eslint/scope-manager": "8.59.2", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2", "debug": "^4.4.3" }, "engines": { @@ -6771,14 +6771,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.58.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.58.2.tgz", - "integrity": "sha512-Cq6UfpZZk15+r87BkIh5rDpi38W4b+Sjnb8wQCPPDDweS/LRCFjCyViEbzHk5Ck3f2QDfgmlxqSa7S7clDtlfg==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.2.tgz", + "integrity": "sha512-+2hqvEkeyf/0FBor67duF0Ll7Ot8jyKzDQOSrxazF/danillRq2DwR9dLptsXpoZQqxE1UisSmoZewrlPas9Vw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.58.2", - "@typescript-eslint/types": "^8.58.2", + "@typescript-eslint/tsconfig-utils": "^8.59.2", + "@typescript-eslint/types": "^8.59.2", "debug": "^4.4.3" }, "engines": { @@ -6793,14 +6793,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.58.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", - "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.2.tgz", + "integrity": "sha512-JzfyEpEtOU89CcFSwyNS3mu4MLvLSXqnmX05+aKBDM+TdR5jzcGOEBwxwGNxrEQ7p/z6kK2WyioCGBf2zZBnvg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.58.2", - "@typescript-eslint/visitor-keys": "8.58.2" + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6811,9 +6811,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.58.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.58.2.tgz", - "integrity": "sha512-3SR+RukipDvkkKp/d0jP0dyzuls3DbGmwDpVEc5wqk5f38KFThakqAAO0XMirWAE+kT00oTauTbzMFGPoAzB0A==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.2.tgz", + "integrity": "sha512-BKK4alN7oi4C/zv4VqHQ+uRU+lTa6JGIZ7s1juw7b3RHo9OfKB+bKX3u0iVZetdsUCBBkSbdWbarJbmN0fTeSw==", "dev": true, "license": "MIT", "engines": { @@ -6828,15 +6828,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.58.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.58.2.tgz", - "integrity": "sha512-Z7EloNR/B389FvabdGeTo2XMs4W9TjtPiO9DAsmT0yom0bwlPyRjkJ1uCdW1DvrrrYP50AJZ9Xc3sByZA9+dcg==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.2.tgz", + "integrity": "sha512-nhqaj1nmTdVVl/BP5omXNRGO38jn5iosis2vbdmupF2txCf8ylWT8lx+JlvMYYVqzGVKtjojUFoQ3JRWK+mfzQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.58.2", - "@typescript-eslint/typescript-estree": "8.58.2", - "@typescript-eslint/utils": "8.58.2", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2", + "@typescript-eslint/utils": "8.59.2", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -6853,9 +6853,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.58.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", - "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.2.tgz", + "integrity": "sha512-e82GVOE8Ps3E++Egvb6Y3Dw0S10u8NkQ9KXmtRhCWJJ8kDhOJTvtMAWnFL16kB1583goCWXsr0NieKCZMs2/0Q==", "dev": true, "license": "MIT", "engines": { @@ -6867,16 +6867,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.58.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.58.2.tgz", - "integrity": "sha512-ELGuoofuhhoCvNbQjFFiobFcGgcDCEm0ThWdmO4Z0UzLqPXS3KFvnEZ+SHewwOYHjM09tkzOWXNTv9u6Gqtyuw==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.2.tgz", + "integrity": "sha512-o0XPGNwcWw+FIwStOWn+BwBuEmL6QXP0rsvAFg7ET1dey1Nr6Wb1ac8p5HEsK0ygO/6mUxlk+YWQD9xcb/nnXg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.58.2", - "@typescript-eslint/tsconfig-utils": "8.58.2", - "@typescript-eslint/types": "8.58.2", - "@typescript-eslint/visitor-keys": "8.58.2", + "@typescript-eslint/project-service": "8.59.2", + "@typescript-eslint/tsconfig-utils": "8.59.2", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/visitor-keys": "8.59.2", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -6934,16 +6934,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.58.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.2.tgz", - "integrity": "sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.2.tgz", + "integrity": "sha512-Juw3EinkXqjaffxz6roowvV7GZT/kET5vSKKZT6upl5TXdWkLkYmNPXwDDL2Vkt2DPn0nODIS4egC/0AGxKo/Q==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.58.2", - "@typescript-eslint/types": "8.58.2", - "@typescript-eslint/typescript-estree": "8.58.2" + "@typescript-eslint/scope-manager": "8.59.2", + "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6958,13 +6958,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.58.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", - "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.2.tgz", + "integrity": "sha512-NwjLUnGy8/Zfx23fl50tRC8rYaYnM52xNRYFAXvmiil9yh1+K6aRVQMnzW6gQB/1DLgWt977lYQn7C+wtgXZiA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/types": "8.59.2", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -11389,9 +11389,9 @@ } }, "node_modules/eslint-plugin-promise": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz", - "integrity": "sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.3.0.tgz", + "integrity": "sha512-6uGiOR0INuujr6PEQmeSSP7GbIMJ/ebEXXiEzb/nOj68LknH5Pxzb/AbZivmr6VE6TkTE8rTjRK9zhKpK6HsRA==", "dev": true, "license": "ISC", "dependencies": { @@ -11404,7 +11404,7 @@ "url": "https://opencollective.com/eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0" } }, "node_modules/eslint-plugin-react": { @@ -11441,9 +11441,9 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", - "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz", + "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==", "dev": true, "license": "MIT", "dependencies": { @@ -11457,7 +11457,7 @@ "node": ">=18" }, "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" } }, "node_modules/eslint-plugin-react/node_modules/resolve": { @@ -23305,16 +23305,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.58.2", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.58.2.tgz", - "integrity": "sha512-V8iSng9mRbdZjl54VJ9NKr6ZB+dW0J3TzRXRGcSbLIej9jV86ZRtlYeTKDR/QLxXykocJ5icNzbsl2+5TzIvcQ==", + "version": "8.59.2", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.2.tgz", + "integrity": "sha512-pJw051uomb3ZeCzGTpRb8RbEqB5Y4WWet8gl/GcTlU35BSx0PVdZ86/bqkQCyKKuraVQEK7r6kBHQXF+fBhkoQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.58.2", - "@typescript-eslint/parser": "8.58.2", - "@typescript-eslint/typescript-estree": "8.58.2", - "@typescript-eslint/utils": "8.58.2" + "@typescript-eslint/eslint-plugin": "8.59.2", + "@typescript-eslint/parser": "8.59.2", + "@typescript-eslint/typescript-estree": "8.59.2", + "@typescript-eslint/utils": "8.59.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 6fe65178..30d58a93 100644 --- a/package.json +++ b/package.json @@ -76,15 +76,15 @@ "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "17.24.0", "eslint-plugin-prettier": "5.5.5", - "eslint-plugin-promise": "7.2.1", + "eslint-plugin-promise": "7.3.0", "eslint-plugin-react": "7.37.5", - "eslint-plugin-react-hooks": "7.0.1", + "eslint-plugin-react-hooks": "7.1.1", "globals": "17.6.0", "markdownlint-cli": "0.48.0", "node-fetch": "3.3.2", "prettier": "3.8.3", "typescript": "6.0.3", - "typescript-eslint": "8.58.2", + "typescript-eslint": "8.59.2", "typescript-plugin-css-modules": "5.2.0" } } From 0cadde835810a7d333358f5e0b02c3325d9466cc Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Tue, 12 May 2026 13:03:56 +0200 Subject: [PATCH 840/896] Fix linter issue --- src/pages/downloads/server.tsx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/pages/downloads/server.tsx b/src/pages/downloads/server.tsx index ce4d5902..340e864a 100644 --- a/src/pages/downloads/server.tsx +++ b/src/pages/downloads/server.tsx @@ -13,13 +13,14 @@ import { UAParser } from 'ua-parser-js'; import styles from './index.module.scss'; import ExternalLinkIcon from '@theme/Icon/ExternalLink'; -export default function DownloadsPage({ osType }: { osType?: OsType }) { +export default function DownloadsPage(options: { osType?: OsType }) { const [isStableLinks, setIsStableLinks] = useState(true); const [isStableHelpVisible, setIsStableHelpVisible] = useState(false); const [activeButton, setActiveButton] = useState(); const isBrowser = useIsBrowser(); + let osType = options.osType; if (isBrowser && osType === undefined) { const parser = new UAParser(navigator.userAgent); const os = parser.getOS(); @@ -139,13 +140,12 @@ export default function DownloadsPage({ osType }: { osType?: OsType }) { {isStableHelpVisible && (

    - Generally, if you're a new user or don't want your server to change often, use the Stable version. - If you want to help test the latest improvements and features and can handle some occasional breakage, - use the Unstable version. New Unstable releases are published Weekly on Monday mornings (~05:00 UTC). - NOTE: Always back up your existing configuration before testing Unstable releases as there is NO - DOWNGRADE PATH; you must restore your Stable configuration from a backup. - - For more details, [please see this documentation](/docs/general/testing/upgrading-and-downgrading). + Generally, if you're a new user or don't want your server to change often, use the Stable + version. If you want to help test the latest improvements and features and can handle some occasional + breakage, use the Unstable version. New Unstable releases are published Weekly on Monday mornings + (~05:00 UTC). NOTE: Always back up your existing configuration before testing Unstable releases as there + is NO DOWNGRADE PATH; you must restore your Stable configuration from a backup. For more details, + [please see this documentation](/docs/general/testing/upgrading-and-downgrading).

    )} From b1df9546c44fc98928f7f86760e23b95e93f75f8 Mon Sep 17 00:00:00 2001 From: Niels van Velzen Date: Tue, 12 May 2026 13:06:30 +0200 Subject: [PATCH 841/896] Use .nvmrc file --- .github/workflows/build.yml | 2 +- .github/workflows/lint.yml | 6 ++---- .github/workflows/test.yml | 3 +-- .nvmrc | 1 + 4 files changed, 5 insertions(+), 7 deletions(-) create mode 100644 .nvmrc diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7b3e5bfb..1bb03381 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,7 +21,7 @@ jobs: ref: ${{ github.event.pull_request.head.sha || github.sha }} - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20 + node-version-file: .nvmrc - name: Run build run: | npm ci --no-audit diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 45aede92..0689c13c 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -17,8 +17,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20 - check-latest: true + node-version-file: .nvmrc cache: npm - name: Install Node.js dependencies @@ -40,8 +39,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20 - check-latest: true + node-version-file: .nvmrc cache: npm - name: Install Node.js dependencies diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d42d19cd..ae50c06a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -25,8 +25,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20 - check-latest: true + node-version-file: .nvmrc cache: npm - name: Build and start test server diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 00000000..6f4247a6 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +26 From 9df013e2592a8277b764180728abc7d2a9f3e116 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Tue, 12 May 2026 08:37:54 -0600 Subject: [PATCH 842/896] Update blog/2026/05-15-state-of-the-fin/index.mdx Co-authored-by: Niels van Velzen --- blog/2026/05-15-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 9def1074..bc4d9383 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -6,7 +6,7 @@ slug: state-of-the-fin-2026-05-15 tags: [state-of-the-fin] --- -Welcome to the second edition of State of the Fin! This update will be slightly different to the previous one as we don't have as many large updates to announce (yet)! Still, we want to keep you informed on what is happening and what the Jellyfin development team are working on. Please enjoy, and contribute through our [standard channels](https://jellyfin.org/contact/) if you have questions or comments. +Welcome to the second edition of State of the Fin! This update will be slightly different to the previous one as we don't have as many large updates to announce (yet)! Still, we want to keep you informed on what is happening and what the Jellyfin development team are working on. Please enjoy, and contribute through our [standard channels](/contact) if you have questions or comments. {/* truncate */} From 026bf3fd88899afab827d8c20b9ff3724567aa32 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Tue, 12 May 2026 08:38:10 -0600 Subject: [PATCH 843/896] Update blog/2026/05-15-state-of-the-fin/index.mdx Co-authored-by: Niels van Velzen --- blog/2026/05-15-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index bc4d9383..55031186 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -14,7 +14,7 @@ Welcome to the second edition of State of the Fin! This update will be slightly #### Versioning -As mentioned in the last [State of the Fin](https://jellyfin.org/posts/state-of-the-fin-2026-01-06/#versioning), we're dropping the major version "10" from our naming scheme. With 10.11.x being the final release branch to use it, the next major release will move directly to 12.0. +As mentioned in the last [State of the Fin](/state-of-the-fin-2026-01-06#versioning), we're dropping the major version "10" from our naming scheme. With 10.11.x being the final release branch to use it, the next major release will move directly to 12.0. #### LLM/"AI" Policy From c03ea7249d8f8feff9a3d14775e695e4c0a56ee2 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Tue, 12 May 2026 08:38:18 -0600 Subject: [PATCH 844/896] Update blog/2026/05-15-state-of-the-fin/index.mdx Co-authored-by: Niels van Velzen --- blog/2026/05-15-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 55031186..fd89367f 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -18,7 +18,7 @@ As mentioned in the last [State of the Fin](/state-of-the-fin-2026-01-06#version #### LLM/"AI" Policy -As with pretty much every open source project, we have been inundated with AI-authored pull requests of varying quality. This has vastly increased the amount of work the team has on their plate. To that end, an LLM/AI Policy has been created to try and help set standards. The tl;dr is **AI use isn't completely forbidden in pull requests/code submissions, however you must understand HOW it does what it does, and any posts to a pull request/issue should be written by the user. You cannot function as a go-between between your AI and our questions/comments, just copy-pasting whatever the AI tells you.** For more information, please read the [LLM/"AI" developmental policy](https://jellyfin.org/docs/general/contributing/llm-policies/) we have published. +As with pretty much every open source project, we have been inundated with AI-authored pull requests of varying quality. This has vastly increased the amount of work the team has on their plate. To that end, an LLM/AI Policy has been created to try and help set standards. The tl;dr is **AI use isn't completely forbidden in pull requests/code submissions, however you must understand HOW it does what it does, and any posts to a pull request/issue should be written by the user. You cannot function as a go-between between your AI and our questions/comments, just copy-pasting whatever the AI tells you.** For more information, please read the [LLM/"AI" developmental policy](/docs/general/contributing/llm-policies) we have published. The Jellyfin Team is made up of a lot of different people, and everyone has different levels of acceptance of/interest in code that an AI agent has contributed to. This policy has been made to try and help find a path that everyone can at least appreciate, even if they don't fully agree. From 1ecffb02fc5da4a4de4c81f6d517a82c09c2c660 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Tue, 12 May 2026 08:38:52 -0600 Subject: [PATCH 845/896] Update blog/2026/05-15-state-of-the-fin/index.mdx Co-authored-by: Niels van Velzen --- blog/2026/05-15-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index fd89367f..9b3a7ada 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -30,7 +30,7 @@ Jellyfin has been growing quickly as the landscape around us matures and changes Please remember Jellyfin is open source and is written by volunteers. There are real people doing the work, and they're doing this for the love of the project. Yelling at them/insulting them will not make anything happen faster, and is actually more likely to delay fixes or improvements. -If you'd like to get involved in helping fellow users, hang out in the [standard matrix/discord channels](https://jellyfin.org/contact/), or look at the [forums](https://forum.jellyfin.org/)/[subreddit](https://reddit.com/r/jellyfin) and volunteer answers when you think the question is something you know. Straight AI searching and copy-paste answering aren't good responses, but if it's something you have dealt with, please contribute! The more people who help answer the easy questions, the more we can allow the devs to work on the hard stuff. +If you'd like to get involved in helping fellow users, hang out in the [standard matrix/discord channels](/contact), or look at the [forums](https://forum.jellyfin.org/)/[subreddit](https://reddit.com/r/jellyfin) and volunteer answers when you think the question is something you know. Straight AI searching and copy-paste answering aren't good responses, but if it's something you have dealt with, please contribute! The more people who help answer the easy questions, the more we can allow the devs to work on the hard stuff. ## Development Updates From d07290a1c4b012ebf377d05b568e1397c0034f57 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Tue, 12 May 2026 08:39:09 -0600 Subject: [PATCH 846/896] Update blog/2026/05-15-state-of-the-fin/index.mdx Co-authored-by: Niels van Velzen --- blog/2026/05-15-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 9b3a7ada..684ca07f 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -68,7 +68,7 @@ As always, back up your database before testing, as there are changes that preve #### Client Development Changes -As mentioned [before](https://jellyfin.org/posts/jellyfin-release-10.11.0#client-development-changes), the API will no longer allow deprecated authorization mechanisms by default, so clients and tooling that haven't already migrated will need to update. +As mentioned [before](/posts/jellyfin-release-10.11.0#client-development-changes), the API will no longer allow deprecated authorization mechanisms by default, so clients and tooling that haven't already migrated will need to update. We've also added an option for developers to test their clients with deprecated authorization methods fully disabled. More details on how to authorize and run these tests are available in this [document](https://gist.github.com/nielsvanvelzen/ea047d9028f676185832e51ffaf12a6f). From 68d8b83ae2299e61a2e28552c37698d59f462214 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 12 May 2026 22:43:29 +0000 Subject: [PATCH 847/896] Update cloudflare/wrangler-action action to v4 --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 8cbe8d37..0eb3436f 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -120,7 +120,7 @@ jobs: mode: recreate - name: Publish to Cloudflare id: cf - uses: cloudflare/wrangler-action@9acf94ace14e7dc412b076f2c5c20b8ce93c79cd # v3.15.0 + uses: cloudflare/wrangler-action@ebbaa1584979971c8614a24965b4405ff95890e0 # v4.0.0 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} From 5f8cd19d9361a3af7312bca93078ee6ab92c981c Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Wed, 13 May 2026 08:42:56 -0600 Subject: [PATCH 848/896] Update blog/2026/05-15-state-of-the-fin/index.mdx Co-authored-by: BotBlake --- blog/2026/05-15-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 684ca07f..4a810da6 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -14,7 +14,7 @@ Welcome to the second edition of State of the Fin! This update will be slightly #### Versioning -As mentioned in the last [State of the Fin](/state-of-the-fin-2026-01-06#versioning), we're dropping the major version "10" from our naming scheme. With 10.11.x being the final release branch to use it, the next major release will move directly to 12.0. +As mentioned in the last [State of the Fin](/blog/2026/state-of-the-fin-2026-01-06/index.mdx#versioning), we're dropping the major version "10" from our naming scheme. With 10.11.x being the final release branch to use it, the next major release will move directly to 12.0. #### LLM/"AI" Policy From 81d12b9a2600dfa2dc8ef5ad14d847d4560f0bc2 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Wed, 13 May 2026 08:43:09 -0600 Subject: [PATCH 849/896] Update blog/2026/05-15-state-of-the-fin/index.mdx Co-authored-by: BotBlake --- blog/2026/05-15-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 4a810da6..45e92b91 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -18,7 +18,7 @@ As mentioned in the last [State of the Fin](/blog/2026/state-of-the-fin-2026-01- #### LLM/"AI" Policy -As with pretty much every open source project, we have been inundated with AI-authored pull requests of varying quality. This has vastly increased the amount of work the team has on their plate. To that end, an LLM/AI Policy has been created to try and help set standards. The tl;dr is **AI use isn't completely forbidden in pull requests/code submissions, however you must understand HOW it does what it does, and any posts to a pull request/issue should be written by the user. You cannot function as a go-between between your AI and our questions/comments, just copy-pasting whatever the AI tells you.** For more information, please read the [LLM/"AI" developmental policy](/docs/general/contributing/llm-policies) we have published. +As with pretty much every open source project, we have been inundated with AI-authored pull requests of varying quality. This has vastly increased the amount of work the team has on their plate. To that end, an LLM/AI Policy has been created to try and help set standards. The tl;dr is **AI use isn't completely forbidden in pull requests/code submissions, however you must understand HOW it does what it does, and any posts to a pull request/issue should be written by the user. You cannot function as a go-between between your AI and our questions/comments, just copy-pasting whatever the AI tells you.** For more information, please read the [LLM/"AI" developmental policy](/docs/general/contributing/llm-policies.md) we have published. The Jellyfin Team is made up of a lot of different people, and everyone has different levels of acceptance of/interest in code that an AI agent has contributed to. This policy has been made to try and help find a path that everyone can at least appreciate, even if they don't fully agree. From 0516594a00cbfa3dcb2691f2d0100f6a1b4e2330 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Wed, 13 May 2026 08:43:18 -0600 Subject: [PATCH 850/896] Update blog/2026/05-15-state-of-the-fin/index.mdx Co-authored-by: BotBlake --- blog/2026/05-15-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 45e92b91..b0a662a0 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -68,7 +68,7 @@ As always, back up your database before testing, as there are changes that preve #### Client Development Changes -As mentioned [before](/posts/jellyfin-release-10.11.0#client-development-changes), the API will no longer allow deprecated authorization mechanisms by default, so clients and tooling that haven't already migrated will need to update. +As mentioned [before](/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx#client-development-changes), the API will no longer allow deprecated authorization mechanisms by default, so clients and tooling that haven't already migrated will need to update. We've also added an option for developers to test their clients with deprecated authorization methods fully disabled. More details on how to authorize and run these tests are available in this [document](https://gist.github.com/nielsvanvelzen/ea047d9028f676185832e51ffaf12a6f). From 0857cc191fb067dee3f45989afbe5f59949a5abd Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Wed, 13 May 2026 08:44:21 -0600 Subject: [PATCH 851/896] Update blog/2026/05-15-state-of-the-fin/index.mdx Co-authored-by: BotBlake --- blog/2026/05-15-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index b0a662a0..5d653c86 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -195,7 +195,7 @@ Since the last State of the Fin, Jellyfin for Xbox has seen several new PRs for - **Translation Support**: Jellyfin for Xbox now supports localization! -Translation support +Translation support #### What's Next From f077e4a36de29f0e72229372343bff3caaeea43e Mon Sep 17 00:00:00 2001 From: Joe Date: Wed, 13 May 2026 08:53:54 -0600 Subject: [PATCH 852/896] Move SVG into folder. --- .../activity-by-month.svg | 117 ++++++++++++++++++ blog/2026/05-15-state-of-the-fin/index.mdx | 6 +- 2 files changed, 121 insertions(+), 2 deletions(-) create mode 100644 blog/2026/05-15-state-of-the-fin/activity-by-month.svg diff --git a/blog/2026/05-15-state-of-the-fin/activity-by-month.svg b/blog/2026/05-15-state-of-the-fin/activity-by-month.svg new file mode 100644 index 00000000..d70a229a --- /dev/null +++ b/blog/2026/05-15-state-of-the-fin/activity-by-month.svg @@ -0,0 +1,117 @@ + + + + + + + + + + Activity by Month + + + + 0 + + 150 + + 300 + + 450 + + 600 + + May + Jun + Jul + Aug + Sep + Oct + Nov + Dec + Jan + Feb + Mar + Apr + + + May: 343 prs merged + Jun: 379 prs merged + Jul: 256 prs merged + Aug: 292 prs merged + Sep: 344 prs merged + Oct: 434 prs merged + Nov: 271 prs merged + Dec: 417 prs merged + Jan: 280 prs merged + Feb: 182 prs merged + Mar: 364 prs merged + Apr: 339 prs merged + + + May: 421 issues closed + Jun: 441 issues closed + Jul: 297 issues closed + Aug: 331 issues closed + Sep: 398 issues closed + Oct: 504 issues closed + Nov: 326 issues closed + Dec: 494 issues closed + Jan: 366 issues closed + Feb: 238 issues closed + Mar: 478 issues closed + Apr: 489 issues closed + + + May: 50 contributors + Jun: 61 contributors + Jul: 48 contributors + Aug: 46 contributors + Sep: 50 contributors + Oct: 63 contributors + Nov: 59 contributors + Dec: 75 contributors + Jan: 62 contributors + Feb: 48 contributors + Mar: 73 contributors + Apr: 72 contributors + + + PRs Merged + + Issues Closed + + Contributors + diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 5d653c86..c1538add 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -6,6 +6,8 @@ slug: state-of-the-fin-2026-05-15 tags: [state-of-the-fin] --- +import ActivityChart from './activity-by-month.svg'; + Welcome to the second edition of State of the Fin! This update will be slightly different to the previous one as we don't have as many large updates to announce (yet)! Still, we want to keep you informed on what is happening and what the Jellyfin development team are working on. Please enjoy, and contribute through our [standard channels](/contact) if you have questions or comments. {/* truncate */} @@ -14,7 +16,7 @@ Welcome to the second edition of State of the Fin! This update will be slightly #### Versioning -As mentioned in the last [State of the Fin](/blog/2026/state-of-the-fin-2026-01-06/index.mdx#versioning), we're dropping the major version "10" from our naming scheme. With 10.11.x being the final release branch to use it, the next major release will move directly to 12.0. +As mentioned in the last [State of the Fin](/blog/2026/01-06-state-of-the-fin/index.mdx#versioning), we're dropping the major version "10" from our naming scheme. With 10.11.x being the final release branch to use it, the next major release will move directly to 12.0. #### LLM/"AI" Policy @@ -34,7 +36,7 @@ If you'd like to get involved in helping fellow users, hang out in the [standard ## Development Updates -Activity by Month0150300450600MayJunJulAugSepOctNovDecJanFebMarAprMay: 343 prs mergedJun: 379 prs mergedJul: 256 prs mergedAug: 292 prs mergedSep: 344 prs mergedOct: 434 prs mergedNov: 271 prs mergedDec: 417 prs mergedJan: 280 prs mergedFeb: 182 prs mergedMar: 364 prs mergedApr: 339 prs mergedMay: 421 issues closedJun: 441 issues closedJul: 297 issues closedAug: 331 issues closedSep: 398 issues closedOct: 504 issues closedNov: 326 issues closedDec: 494 issues closedJan: 366 issues closedFeb: 238 issues closedMar: 478 issues closedApr: 489 issues closedMay: 50 contributorsJun: 61 contributorsJul: 48 contributorsAug: 46 contributorsSep: 50 contributorsOct: 63 contributorsNov: 59 contributorsDec: 75 contributorsJan: 62 contributorsFeb: 48 contributorsMar: 73 contributorsApr: 72 contributorsPRs MergedIssues ClosedContributors + #### What's New From a475d42bf65b520b569a7035a8e35c216e24aef9 Mon Sep 17 00:00:00 2001 From: Joe Date: Wed, 13 May 2026 09:02:23 -0600 Subject: [PATCH 853/896] Remove .md --- blog/2026/05-15-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index c1538add..89113317 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -20,7 +20,7 @@ As mentioned in the last [State of the Fin](/blog/2026/01-06-state-of-the-fin/in #### LLM/"AI" Policy -As with pretty much every open source project, we have been inundated with AI-authored pull requests of varying quality. This has vastly increased the amount of work the team has on their plate. To that end, an LLM/AI Policy has been created to try and help set standards. The tl;dr is **AI use isn't completely forbidden in pull requests/code submissions, however you must understand HOW it does what it does, and any posts to a pull request/issue should be written by the user. You cannot function as a go-between between your AI and our questions/comments, just copy-pasting whatever the AI tells you.** For more information, please read the [LLM/"AI" developmental policy](/docs/general/contributing/llm-policies.md) we have published. +As with pretty much every open source project, we have been inundated with AI-authored pull requests of varying quality. This has vastly increased the amount of work the team has on their plate. To that end, an LLM/AI Policy has been created to try and help set standards. The tl;dr is **AI use isn't completely forbidden in pull requests/code submissions, however you must understand HOW it does what it does, and any posts to a pull request/issue should be written by the user. You cannot function as a go-between between your AI and our questions/comments, just copy-pasting whatever the AI tells you.** For more information, please read the [LLM/"AI" developmental policy](/docs/general/contributing/llm-policies) we have published. The Jellyfin Team is made up of a lot of different people, and everyone has different levels of acceptance of/interest in code that an AI agent has contributed to. This policy has been made to try and help find a path that everyone can at least appreciate, even if they don't fully agree. From 3907d16f453e4e310dcad43d38389bc7dc0e854a Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Fri, 15 May 2026 07:22:35 -0600 Subject: [PATCH 854/896] Update index.mdx Co-authored-by: theguymadmax --- blog/2026/05-15-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 89113317..b30798a7 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -46,7 +46,7 @@ For those following GitHub, the [Performance PR](https://github.com/jellyfin/jel This PR addresses a number of slow queries in 10.11.x, particularly for folder-based libraries like home videos & photos, and books. Other areas have also seen improvements, including collections, music libraries, playlists, and homepage load times. For more details, see the PR description. -12.0 also includes a fix for EPG issues with the Schedules Direct API, as well as a fix for errors when restructuring media libraries. Scanner performance will not be addressed in this release; that work is planned for 13.0 and is currently in the early [planning phase](https://github.com/jellyfin/jellyfin-meta/discussions/125). +12.0 also includes a fix for EPG issues with the Schedules Direct API, as well as a fix for errors when restructuring media libraries. A long-requested feature, support for multiple versions of episodes in a series library, has also been added. While users may notice some incidental improvements in scanner performance as a result of other changes, scanner optimization itself was not a primary focus of this release. More substantial work in that area is planned for 13.0, which is currently in the early [planning phase](https://github.com/jellyfin/jellyfin-meta/discussions/125). #### Testing From b0345d076f25b2188b30474dd9cb126f9ac00c4c Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Fri, 15 May 2026 10:26:29 -0600 Subject: [PATCH 855/896] Update index.mdx Co-authored-by: Niels van Velzen --- blog/2026/05-15-state-of-the-fin/index.mdx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index b30798a7..e89185be 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -230,10 +230,7 @@ We are working hard on our next release! If you are interested in helping out, p *- [Joe Kribs](https://github.com/JPKribs)* -### Other - -#### New Clients - +### Jellyfin for Titan OS & Vega OS Work has started on two new Jellyfin clients! Currently in the prototype phase is a Jellyfin client for the new **Vega OS** platform from Amazon. This is the operating system used on the newer models of Fire TV Sticks released since 2025. We've seen a lot of requests for this as people buy the devices thinking they can use our Android TV app and end up not finding Jellyfin. From c52eeeee144cc8dd3aa989ede00050e54ea32edc Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Fri, 15 May 2026 10:28:21 -0600 Subject: [PATCH 856/896] Attribute VegaOS & TitanOS Added author credit for Niels van Velzen. --- blog/2026/05-15-state-of-the-fin/index.mdx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index e89185be..637c2f8c 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -237,6 +237,9 @@ Currently in the prototype phase is a Jellyfin client for the new **Vega OS** pl Further into development is our client for **Titan OS**. This smart TV platform is mainly found on Philips televisions. We're currently testing this client and hopefully have some news to share soon! +*- [Niels van Velzen](https://github.com/nielsvanvelzen)* + + ## Documentation ### [Jellyfin.org](https://github.com/jellyfin/jellyfin.org) From 907c56c5be4c6835e5f6ebe39b87e9a9fb27ab41 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Fri, 15 May 2026 10:38:50 -0600 Subject: [PATCH 857/896] Add missing spacing for Vega/Titan. --- blog/2026/05-15-state-of-the-fin/index.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 637c2f8c..56832d4b 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -231,6 +231,7 @@ We are working hard on our next release! If you are interested in helping out, p ### Jellyfin for Titan OS & Vega OS + Work has started on two new Jellyfin clients! Currently in the prototype phase is a Jellyfin client for the new **Vega OS** platform from Amazon. This is the operating system used on the newer models of Fire TV Sticks released since 2025. We've seen a lot of requests for this as people buy the devices thinking they can use our Android TV app and end up not finding Jellyfin. From 4f03bfa4cb9e6f39b5481afbbbd72beffd9fd69a Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Fri, 15 May 2026 10:46:58 -0600 Subject: [PATCH 858/896] Re-Phrase 12.0 Testing Co-authored-by: theguymadmax --- blog/2026/05-15-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 56832d4b..6a80a98d 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -50,7 +50,7 @@ This PR addresses a number of slow queries in 10.11.x, particularly for folder-b #### Testing -**Before upgrading to 12.0 for testing, please note the following:** +**Before testing the unstable 12.0 build, please note the following:** Please remove all installed repository plugins (anything not built-in) before upgrading. Plugins will likely need time to adapt to the new database changes, so removing them before upgrading and re-adding them afterward for testing is the safest approach. From be50a55dc0b5b19e247e40cfd12b50db6750e37c Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Fri, 15 May 2026 10:48:10 -0600 Subject: [PATCH 859/896] Spacing Changes Co-authored-by: theguymadmax --- blog/2026/05-15-state-of-the-fin/index.mdx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 6a80a98d..bbee3a0e 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -64,10 +64,7 @@ After migrating: - Perform a full library scan to restore alternative versions - Run the "Optimize database" scheduled task -If you run into issues, please prefix bug reports with "[12.0]". - -As always, back up your database before testing, as there are changes that prevent rolling back without restoring from a backup. - +If you run into issues, please prefix bug reports with "[12.0]". As always, back up your database before testing, as there are changes that prevent rolling back without restoring from a backup. #### Client Development Changes As mentioned [before](/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx#client-development-changes), the API will no longer allow deprecated authorization mechanisms by default, so clients and tooling that haven't already migrated will need to update. From b5cc954ce1899f178681479255f653ba3a9eaa9c Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Fri, 15 May 2026 10:54:49 -0600 Subject: [PATCH 860/896] Josh's Section See team discussion --- blog/2026/05-15-state-of-the-fin/index.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index bbee3a0e..728e314e 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -16,7 +16,7 @@ Welcome to the second edition of State of the Fin! This update will be slightly #### Versioning -As mentioned in the last [State of the Fin](/blog/2026/01-06-state-of-the-fin/index.mdx#versioning), we're dropping the major version "10" from our naming scheme. With 10.11.x being the final release branch to use it, the next major release will move directly to 12.0. +As mentioned in the last [State of the Fin](/blog/2026/01-06-state-of-the-fin/index.mdx#versioning), we're dropping the major version "10" from our naming scheme. With 10.11.x being the final release branch to use it, the next major release will move directly to 12.0. The primary reason for this is to reduce confusion about what a "major" version is and eliminate the redundancy of a never-changing `10`. version prefix. #### LLM/"AI" Policy @@ -34,6 +34,8 @@ Please remember Jellyfin is open source and is written by volunteers. There are If you'd like to get involved in helping fellow users, hang out in the [standard matrix/discord channels](/contact), or look at the [forums](https://forum.jellyfin.org/)/[subreddit](https://reddit.com/r/jellyfin) and volunteer answers when you think the question is something you know. Straight AI searching and copy-paste answering aren't good responses, but if it's something you have dealt with, please contribute! The more people who help answer the easy questions, the more we can allow the devs to work on the hard stuff. +And of course, if you want to contribute code, we welcome it! Bug fixes are always welcome as-is; but features require a bit more work and a policy that we are still in the process of defining. But if you want to work on a feature, the short answer is: please ask us before you start implementing it and work with the team on a full design/scope discussion to help ensure your work will be accepted! + ## Development Updates From 05b4418d12446a8b56899c137d77dbf22bede833 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Fri, 15 May 2026 11:05:36 -0600 Subject: [PATCH 861/896] Add in missing sections from Josh Whoops... --- blog/2026/05-15-state-of-the-fin/index.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 728e314e..0758350c 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -28,11 +28,11 @@ You may also see AI agents committing to projects that are run by the Jellyfin d #### Burnout / Remember the Person -Jellyfin has been growing quickly as the landscape around us matures and changes. This is both a blessing and a curse. It is great that Jellyfin is so popular and loved by so many, however the increased support requests, combined with the AI code submissions, have led to burnout at various levels of the development and admin team. Abuse from users when something isn't working only increases the loss of motivation. This has already led to delays in client and server improvements. +Jellyfin has been growing quickly as the landscape around us matures and changes. This is both a blessing and a curse. It is great that Jellyfin is so popular and loved by so many, however the increased support requests, combined with the AI code submissions, have led to burnout at various levels of the development and admin team. Abuse from users when something isn't working or a change isn't accepted only increases the loss of motivation. This has already led to delays in client and server improvements. Please remember Jellyfin is open source and is written by volunteers. There are real people doing the work, and they're doing this for the love of the project. Yelling at them/insulting them will not make anything happen faster, and is actually more likely to delay fixes or improvements. -If you'd like to get involved in helping fellow users, hang out in the [standard matrix/discord channels](/contact), or look at the [forums](https://forum.jellyfin.org/)/[subreddit](https://reddit.com/r/jellyfin) and volunteer answers when you think the question is something you know. Straight AI searching and copy-paste answering aren't good responses, but if it's something you have dealt with, please contribute! The more people who help answer the easy questions, the more we can allow the devs to work on the hard stuff. +If you'd like to get involved in helping fellow users, hang out in the [standard Matrix/Discord channels](/contact), or look at the [forums](https://forum.jellyfin.org/)/[subreddit](https://reddit.com/r/jellyfin) and volunteer answers when you think the question is something you know. Straight AI searching and copy-paste answering aren't good responses and are explicitly banned by the aforementioned LLM policy, but if it's something you have dealt with, please contribute! The more people who help answer the easy questions, the more we can allow the devs to work on the hard stuff. And of course, if you want to contribute code, we welcome it! Bug fixes are always welcome as-is; but features require a bit more work and a policy that we are still in the process of defining. But if you want to work on a feature, the short answer is: please ask us before you start implementing it and work with the team on a full design/scope discussion to help ensure your work will be accepted! From 16ad7ab28662ad2619faf001fea3fb72b8b4a7b5 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Fri, 15 May 2026 11:10:32 -0600 Subject: [PATCH 862/896] Just roll Jellyfin.org into Documentation. No need for a single subsection under the header. --- blog/2026/05-15-state-of-the-fin/index.mdx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 0758350c..017ff655 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -240,9 +240,7 @@ Further into development is our client for **Titan OS**. This smart TV platform *- [Niels van Velzen](https://github.com/nielsvanvelzen)* -## Documentation - -### [Jellyfin.org](https://github.com/jellyfin/jellyfin.org) +## [Documentation](https://github.com/jellyfin/jellyfin.org) #### What's New From 1713adf07b100215b778982eef4055c1ad75bcab Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Fri, 15 May 2026 12:26:45 -0600 Subject: [PATCH 863/896] Update blog/2026/05-15-state-of-the-fin/index.mdx Co-authored-by: theguymadmax --- blog/2026/05-15-state-of-the-fin/index.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index 017ff655..a0fa77c8 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -52,7 +52,9 @@ This PR addresses a number of slow queries in 10.11.x, particularly for folder-b #### Testing -**Before testing the unstable 12.0 build, please note the following:** +Before testing the unstable 12.0 build, please note the following: + +A full backup of the data directory is strongly recommended before upgrading, as this release includes database changes that prevent rolling back without a full restore. Please remove all installed repository plugins (anything not built-in) before upgrading. Plugins will likely need time to adapt to the new database changes, so removing them before upgrading and re-adding them afterward for testing is the safest approach. From 3cf385da86614270a2fd71976e4f8a1416c56884 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Fri, 15 May 2026 12:27:04 -0600 Subject: [PATCH 864/896] Update blog/2026/05-15-state-of-the-fin/index.mdx Co-authored-by: theguymadmax --- blog/2026/05-15-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index a0fa77c8..d12e1a68 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -68,7 +68,7 @@ After migrating: - Perform a full library scan to restore alternative versions - Run the "Optimize database" scheduled task -If you run into issues, please prefix bug reports with "[12.0]". As always, back up your database before testing, as there are changes that prevent rolling back without restoring from a backup. +If you run into issues, please prefix bug reports with "[12.0]". #### Client Development Changes As mentioned [before](/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx#client-development-changes), the API will no longer allow deprecated authorization mechanisms by default, so clients and tooling that haven't already migrated will need to update. From 1b6111383b00fc84e9e4b75a262bf4074e11cc0d Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Sun, 17 May 2026 11:38:24 -0600 Subject: [PATCH 865/896] server changes for rollback Co-authored-by: theguymadmax --- blog/2026/05-15-state-of-the-fin/index.mdx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-15-state-of-the-fin/index.mdx index d12e1a68..b901b846 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-15-state-of-the-fin/index.mdx @@ -54,9 +54,11 @@ This PR addresses a number of slow queries in 10.11.x, particularly for folder-b Before testing the unstable 12.0 build, please note the following: -A full backup of the data directory is strongly recommended before upgrading, as this release includes database changes that prevent rolling back without a full restore. +Unstable builds are not guaranteed to work from one build to another. These builds should only be used for testing or evaluating new features, and running them as a daily driver is at your own risk. -Please remove all installed repository plugins (anything not built-in) before upgrading. Plugins will likely need time to adapt to the new database changes, so removing them before upgrading and re-adding them afterward for testing is the safest approach. +If upgrading from an earlier version, a full backup of the data directory is strongly recommended, as this release includes database changes that prevent rolling back without a full restore. + +Installed repository plugins (anything not built-in) should also be removed before migrating. Plugins will likely need time to adapt to the new database changes, so re-adding them afterward is the safest approach for testing. Official plugins compatible with Jellyfin are available through the unstable plugin repository. To test plugins for 12.0: From f2fccbd278c16291c794dbab0473e5365980847c Mon Sep 17 00:00:00 2001 From: Joe Date: Sun, 17 May 2026 12:46:34 -0600 Subject: [PATCH 866/896] 15 -> 22 --- .../activity-by-month.svg | 0 .../index.mdx | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) rename blog/2026/{05-15-state-of-the-fin => 05-22-state-of-the-fin}/activity-by-month.svg (100%) rename blog/2026/{05-15-state-of-the-fin => 05-22-state-of-the-fin}/index.mdx (99%) diff --git a/blog/2026/05-15-state-of-the-fin/activity-by-month.svg b/blog/2026/05-22-state-of-the-fin/activity-by-month.svg similarity index 100% rename from blog/2026/05-15-state-of-the-fin/activity-by-month.svg rename to blog/2026/05-22-state-of-the-fin/activity-by-month.svg diff --git a/blog/2026/05-15-state-of-the-fin/index.mdx b/blog/2026/05-22-state-of-the-fin/index.mdx similarity index 99% rename from blog/2026/05-15-state-of-the-fin/index.mdx rename to blog/2026/05-22-state-of-the-fin/index.mdx index b901b846..136993c3 100644 --- a/blog/2026/05-15-state-of-the-fin/index.mdx +++ b/blog/2026/05-22-state-of-the-fin/index.mdx @@ -1,8 +1,8 @@ --- -title: State of the Fin 2026-05-15 +title: State of the Fin 2026-05-22 authors: - jellyfin -slug: state-of-the-fin-2026-05-15 +slug: state-of-the-fin-2026-05-22 tags: [state-of-the-fin] --- From 5905506f99e712441331a2c802210ecf37d3d224 Mon Sep 17 00:00:00 2001 From: VeryUsual <72707293+VeryUsual@users.noreply.github.com> Date: Mon, 18 May 2026 16:34:11 -0400 Subject: [PATCH 867/896] Fixed minor typo Fixed typo in networking documentation regarding IPv6 addresses. --- docs/general/post-install/networking/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index 00e50417..a8e1b68d 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -52,7 +52,7 @@ Devices like Google Chromecast or Google Streamer use hardcoded DNS Servers - th There are multiple workarounds for this issue. The easiest involves the usage of IPv6 Entries in the public DNS. -Since IPv6 addresses do not differentiate between local and public, the address will be abled to be resolved locally. +Since IPv6 addresses do not differentiate between local and public, the address will be able to be resolved locally. This, however, requires the use of a public DNS server - The Jellyfin Server does not have to be accessible from the outside though!

    Once installed, Jellyfin will be running as a service. Manage it with{' '} From 4cc5dfe17cb6604a1d1af567d03e9e229d7533fd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 5 Jul 2025 08:20:25 +0100 Subject: [PATCH 284/896] Update dependency eslint to v9.30.0 (#1442) --- package-lock.json | 39 +++++++++++++-------------------------- package.json | 2 +- 2 files changed, 14 insertions(+), 27 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9d138b3c..f6d4dcff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,7 +41,7 @@ "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.29.0", + "eslint": "9.30.0", "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", @@ -3763,9 +3763,9 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz", - "integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -3778,9 +3778,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz", - "integrity": "sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.0.tgz", + "integrity": "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==", "dev": true, "license": "Apache-2.0", "engines": { @@ -9838,19 +9838,19 @@ } }, "node_modules/eslint": { - "version": "9.29.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.29.0.tgz", - "integrity": "sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==", + "version": "9.30.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.30.0.tgz", + "integrity": "sha512-iN/SiPxmQu6EVkf+m1qpBxzUhE12YqFLOSySuOyVLJLEF9nzTf+h/1AJYc1JWzCnktggeNrjvQGLngDzXirU6g==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.20.1", - "@eslint/config-helpers": "^0.2.1", + "@eslint/config-array": "^0.21.0", + "@eslint/config-helpers": "^0.3.0", "@eslint/core": "^0.14.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.29.0", + "@eslint/js": "9.30.0", "@eslint/plugin-kit": "^0.3.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -10307,19 +10307,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/@eslint/js": { - "version": "9.29.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz", - "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - } - }, "node_modules/eslint/node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", diff --git a/package.json b/package.json index f79d1e55..94e3e7b3 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.29.0", + "eslint": "9.30.0", "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", From c16fdcc9ee5e8bcb452f7883a2c932c140585472 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 5 Jul 2025 08:20:36 +0100 Subject: [PATCH 285/896] Update dependency swiper to v11.2.9 (#1441) --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index f6d4dcff..a8483420 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.89.2", - "swiper": "11.2.8", + "swiper": "11.2.9", "url-loader": "4.1.1" }, "devDependencies": { @@ -20973,9 +20973,9 @@ } }, "node_modules/swiper": { - "version": "11.2.8", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.8.tgz", - "integrity": "sha512-S5FVf6zWynPWooi7pJ7lZhSUe2snTzqLuUzbd5h5PHUOhzgvW0bLKBd2wv0ixn6/5o9vwc/IkQT74CRcLJQzeg==", + "version": "11.2.9", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.9.tgz", + "integrity": "sha512-X4lP396wfb85t5GclSlXmZyeDgcV66JK9+HDfqlk+8wJ5Bp85ZMv2fxu9psulsm22dLQxbnN4kADxK8jXTnSuw==", "funding": [ { "type": "patreon", diff --git a/package.json b/package.json index 94e3e7b3..4eed442c 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.89.2", - "swiper": "11.2.8", + "swiper": "11.2.9", "url-loader": "4.1.1" }, "browserslist": { From 773f5caae00698af53b4e4fd49ddeaef4eb3790b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 5 Jul 2025 15:35:56 +0000 Subject: [PATCH 286/896] Update dependency swiper to v11.2.10 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index a8483420..49c024e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.89.2", - "swiper": "11.2.9", + "swiper": "11.2.10", "url-loader": "4.1.1" }, "devDependencies": { @@ -20973,9 +20973,9 @@ } }, "node_modules/swiper": { - "version": "11.2.9", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.9.tgz", - "integrity": "sha512-X4lP396wfb85t5GclSlXmZyeDgcV66JK9+HDfqlk+8wJ5Bp85ZMv2fxu9psulsm22dLQxbnN4kADxK8jXTnSuw==", + "version": "11.2.10", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.2.10.tgz", + "integrity": "sha512-RMeVUUjTQH+6N3ckimK93oxz6Sn5la4aDlgPzB+rBrG/smPdCTicXyhxa+woIpopz+jewEloiEE3lKo1h9w2YQ==", "funding": [ { "type": "patreon", diff --git a/package.json b/package.json index 4eed442c..2d5747fd 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.89.2", - "swiper": "11.2.9", + "swiper": "11.2.10", "url-loader": "4.1.1" }, "browserslist": { From 1c40b094a3d176b8372ca06f07900403fc00e1ff Mon Sep 17 00:00:00 2001 From: chriaack Date: Sat, 5 Jul 2025 19:03:53 +0200 Subject: [PATCH 287/896] add: basic k8s documentation --- .../installation/advanced/kubernetes.md | 299 ++++++++++++++++++ 1 file changed, 299 insertions(+) create mode 100644 docs/general/installation/advanced/kubernetes.md diff --git a/docs/general/installation/advanced/kubernetes.md b/docs/general/installation/advanced/kubernetes.md new file mode 100644 index 00000000..9201e106 --- /dev/null +++ b/docs/general/installation/advanced/kubernetes.md @@ -0,0 +1,299 @@ +--- +uid: installation-advanced-kubernetes +title: Kubernetes Deployment +description: Deploy Jellyfin on Kubernetes using Helm +sidebar_position: 7 +--- + +# Kubernetes Deployment + +This guide covers deploying Jellyfin on Kubernetes using the [official Helm chart](https://github.com/jellyfin/jellyfin-helm/tree/master/charts/jellyfin). + +## Prerequisites + +- Kubernetes cluster (v1.19+) +- Helm 3.x installed +- `kubectl` configured for your cluster +- Sufficient storage for media and configuration +- Ingress controller (nginx/traefik) for external access (required for this tutorial, see [official docs](https://github.com/jellyfin/jellyfin-helm/tree/master/charts/jellyfin) for alternatives) + +## Installation + +### 1. Add Helm Repository + +```bash +helm repo add jellyfin https://jellyfin.github.io/jellyfin-helm +helm repo update +``` + +### 2. Custom Installation + +For complete installation instructions and configuration options, see the [official Jellyfin Helm chart repository](https://github.com/jellyfin/jellyfin-helm/tree/master/charts/jellyfin). + +Create a `values.yaml` file for customization: + +```yaml +# values.yaml +replicaCount: 1 + +image: + repository: jellyfin/jellyfin + pullPolicy: IfNotPresent + tag: "latest" + +persistence: + config: + enabled: true + size: 5Gi + storageClass: "" + media: + enabled: true + size: 100Gi + storageClass: "" + +ingress: + enabled: true + className: "nginx" + hosts: + - host: jellyfin.example.com + paths: + - path: / + pathType: Prefix + +resources: + limits: + cpu: 2000m + memory: 4Gi + requests: + cpu: 500m + memory: 1Gi + +nodeSelector: {} +tolerations: [] +affinity: {} +``` + +Install with custom values: + +```bash +helm install jellyfin jellyfin/jellyfin -f values.yaml +``` + +## Configuration Options + +### Service Types + +This guide covers ClusterIP service type (default) for internal access only, with external access via ingress controller. Alternatives include LoadBalancer and NodePort services. + +### Persistence + +#### Using Existing Persistent Volume Claims + +```yaml +persistence: + config: + enabled: true + existingClaim: "jellyfin-config-pvc" + media: + enabled: true + existingClaim: "jellyfin-media-pvc" +``` + +#### Creating New PVCs via Helm + +```yaml +persistence: + config: + enabled: true + size: 5Gi + storageClass: "fast-ssd" + media: + enabled: true + size: 100Gi + storageClass: "slow-hdd" +``` + +### Ingress + +#### Basic Ingress Configuration + +```yaml +ingress: + enabled: true + className: "nginx" + hosts: + - host: jellyfin.example.com + paths: + - path: / + pathType: Prefix +``` + +#### Advanced Ingress with TLS + +```yaml +ingress: + enabled: true + className: "nginx" + annotations: + nginx.ingress.kubernetes.io/proxy-body-size: "0" + hosts: + - host: jellyfin.example.com + paths: + - path: / + pathType: Prefix + tls: + - secretName: jellyfin-tls + hosts: + - jellyfin.example.com +``` + +## Accessing Jellyfin + +### Port Forwarding (Development) + +```bash +kubectl port-forward svc/jellyfin 8096:8096 +``` + +Access at: `http://localhost:8096` + +### External Access + +Once ingress is configured, access Jellyfin at your configured domain (e.g., `https://jellyfin.example.com`). + +## Monitoring + +### Health Checks + +The chart includes readiness and liveness probes: + +```yaml +livenessProbe: + httpGet: + path: /health + port: http + initialDelaySeconds: 30 + periodSeconds: 10 + +readinessProbe: + httpGet: + path: /health + port: http + initialDelaySeconds: 5 + periodSeconds: 5 +``` + +### Metrics + +Enable Prometheus metrics if available: + +```yaml +metrics: + enabled: true + serviceMonitor: + enabled: true +``` + +## Troubleshooting + +### Common Issues + +1. **Permission Denied**: Ensure proper security context for media access +2. **Storage Issues**: Verify persistent volume claims are bound +3. **Network Access**: Check service type and ingress configuration + +### Debug Commands + +```bash +# Check pod status +kubectl get pods -l app.kubernetes.io/name=jellyfin + +# View logs +kubectl logs -f deployment/jellyfin + +# Check service +kubectl get svc jellyfin + +# Describe pod for events +kubectl describe pod -l app.kubernetes.io/name=jellyfin +``` + +## Upgrading + +```bash +# Update repository +helm repo update + +# Upgrade installation +helm upgrade jellyfin jellyfin/jellyfin + +# Check upgrade status +helm status jellyfin +``` + +## Uninstalling + +```bash +# Remove Helm release +helm uninstall jellyfin + +# Clean up persistent volumes (if needed) +kubectl delete pvc -l app.kubernetes.io/name=jellyfin +``` + +## Advanced Configuration + +### Hardware Acceleration + +For GPU acceleration, add device access and security context: + +```yaml +securityContext: + privileged: true + +resources: + limits: + gpu.intel.com/i915: 1 + # or nvidia.com/gpu: 1 + +extraVolumes: + - name: dri + hostPath: + path: /dev/dri + +extraVolumeMounts: + - name: dri + mountPath: /dev/dri +``` + +### Multiple Media Sources + +Mount multiple media sources using additional volumes: + +```yaml +volumes: + - name: movies + persistentVolumeClaim: + claimName: movies-pvc + - name: tv + persistentVolumeClaim: + claimName: tv-pvc + +volumeMounts: + - name: movies + mountPath: /movies + - name: tv + mountPath: /tv +``` + +### Custom Environment Variables + +```yaml +extraEnvVars: + - name: JELLYFIN_PublishedServerUrl + value: "https://jellyfin.example.com" + - name: JELLYFIN_CACHE_DIR + value: "/cache" +``` + +For more configuration options, see the [Jellyfin Helm chart documentation](https://github.com/jellyfin/jellyfin-helm/tree/master/charts/jellyfin). \ No newline at end of file From 87058d89fec558b80b7d9983e2cd5a21b4d56cf4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 6 Jul 2025 18:59:07 +0000 Subject: [PATCH 288/896] Update dependency @icons-pack/react-simple-icons to v13.3.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 49c024e1..52002565 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.51.1", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "13.2.0", + "@icons-pack/react-simple-icons": "13.3.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", @@ -4012,9 +4012,9 @@ } }, "node_modules/@icons-pack/react-simple-icons": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.2.0.tgz", - "integrity": "sha512-c8qhUgBsiwykuPdc03ShhbyDZMODgoXG/vpT0xcafAI0v1KJCwtzepNLMIDCrSpmrRoQuwx/vgvtPGTgBdiw2Q==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.3.0.tgz", + "integrity": "sha512-+7IxrUMLjfHBdDtW3aBlvELvjbQTX29cbrpc3UcCBhE51uL7GP1bkIEcaFM30f5rSB0oSqeg3MAmTIZV6nzY7A==", "license": "MIT", "peerDependencies": { "react": "^16.13 || ^17 || ^18 || ^19" diff --git a/package.json b/package.json index 2d5747fd..d29cecf4 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.51.1", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "13.2.0", + "@icons-pack/react-simple-icons": "13.3.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", From eac23bf1a1ea572b9f60c0747b2a82f2d26ce9c1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 7 Jul 2025 18:28:02 +0000 Subject: [PATCH 289/896] Update dependency typescript-eslint to v8.35.1 --- package-lock.json | 120 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 61 insertions(+), 61 deletions(-) diff --git a/package-lock.json b/package-lock.json index 52002565..25958548 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,7 +54,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.8.3", - "typescript-eslint": "8.35.0", + "typescript-eslint": "8.35.1", "typescript-plugin-css-modules": "5.1.0" }, "engines": { @@ -5889,17 +5889,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.35.0.tgz", - "integrity": "sha512-ijItUYaiWuce0N1SoSMrEd0b6b6lYkYt99pqCPfybd+HKVXtEvYhICfLdwp42MhiI5mp0oq7PKEL+g1cNiz/Eg==", + "version": "8.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.35.1.tgz", + "integrity": "sha512-9XNTlo7P7RJxbVeICaIIIEipqxLKguyh+3UbXuT2XQuFp6d8VOeDEGuz5IiX0dgZo8CiI6aOFLg4e8cF71SFVg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.35.0", - "@typescript-eslint/type-utils": "8.35.0", - "@typescript-eslint/utils": "8.35.0", - "@typescript-eslint/visitor-keys": "8.35.0", + "@typescript-eslint/scope-manager": "8.35.1", + "@typescript-eslint/type-utils": "8.35.1", + "@typescript-eslint/utils": "8.35.1", + "@typescript-eslint/visitor-keys": "8.35.1", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -5913,7 +5913,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.35.0", + "@typescript-eslint/parser": "^8.35.1", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } @@ -5929,16 +5929,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.35.0.tgz", - "integrity": "sha512-6sMvZePQrnZH2/cJkwRpkT7DxoAWh+g6+GFRK6bV3YQo7ogi3SX5rgF6099r5Q53Ma5qeT7LGmOmuIutF4t3lA==", + "version": "8.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.35.1.tgz", + "integrity": "sha512-3MyiDfrfLeK06bi/g9DqJxP5pV74LNv4rFTyvGDmT3x2p1yp1lOd+qYZfiRPIOf/oON+WRZR5wxxuF85qOar+w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.35.0", - "@typescript-eslint/types": "8.35.0", - "@typescript-eslint/typescript-estree": "8.35.0", - "@typescript-eslint/visitor-keys": "8.35.0", + "@typescript-eslint/scope-manager": "8.35.1", + "@typescript-eslint/types": "8.35.1", + "@typescript-eslint/typescript-estree": "8.35.1", + "@typescript-eslint/visitor-keys": "8.35.1", "debug": "^4.3.4" }, "engines": { @@ -5954,14 +5954,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.35.0.tgz", - "integrity": "sha512-41xatqRwWZuhUMF/aZm2fcUsOFKNcG28xqRSS6ZVr9BVJtGExosLAm5A1OxTjRMagx8nJqva+P5zNIGt8RIgbQ==", + "version": "8.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.35.1.tgz", + "integrity": "sha512-VYxn/5LOpVxADAuP3NrnxxHYfzVtQzLKeldIhDhzC8UHaiQvYlXvKuVho1qLduFbJjjy5U5bkGwa3rUGUb1Q6Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.35.0", - "@typescript-eslint/types": "^8.35.0", + "@typescript-eslint/tsconfig-utils": "^8.35.1", + "@typescript-eslint/types": "^8.35.1", "debug": "^4.3.4" }, "engines": { @@ -5976,14 +5976,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.35.0.tgz", - "integrity": "sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA==", + "version": "8.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.35.1.tgz", + "integrity": "sha512-s/Bpd4i7ht2934nG+UoSPlYXd08KYz3bmjLEb7Ye1UVob0d1ENiT3lY8bsCmik4RqfSbPw9xJJHbugpPpP5JUg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.35.0", - "@typescript-eslint/visitor-keys": "8.35.0" + "@typescript-eslint/types": "8.35.1", + "@typescript-eslint/visitor-keys": "8.35.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5994,9 +5994,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.35.0.tgz", - "integrity": "sha512-04k/7247kZzFraweuEirmvUj+W3bJLI9fX6fbo1Qm2YykuBvEhRTPl8tcxlYO8kZZW+HIXfkZNoasVb8EV4jpA==", + "version": "8.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.35.1.tgz", + "integrity": "sha512-K5/U9VmT9dTHoNowWZpz+/TObS3xqC5h0xAIjXPw+MNcKV9qg6eSatEnmeAwkjHijhACH0/N7bkhKvbt1+DXWQ==", "dev": true, "license": "MIT", "engines": { @@ -6011,14 +6011,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.35.0.tgz", - "integrity": "sha512-ceNNttjfmSEoM9PW87bWLDEIaLAyR+E6BoYJQ5PfaDau37UGca9Nyq3lBk8Bw2ad0AKvYabz6wxc7DMTO2jnNA==", + "version": "8.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.35.1.tgz", + "integrity": "sha512-HOrUBlfVRz5W2LIKpXzZoy6VTZzMu2n8q9C2V/cFngIC5U1nStJgv0tMV4sZPzdf4wQm9/ToWUFPMN9Vq9VJQQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.35.0", - "@typescript-eslint/utils": "8.35.0", + "@typescript-eslint/typescript-estree": "8.35.1", + "@typescript-eslint/utils": "8.35.1", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6035,9 +6035,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.0.tgz", - "integrity": "sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==", + "version": "8.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.1.tgz", + "integrity": "sha512-q/O04vVnKHfrrhNAscndAn1tuQhIkwqnaW+eu5waD5IPts2eX1dgJxgqcPx5BX109/qAz7IG6VrEPTOYKCNfRQ==", "dev": true, "license": "MIT", "engines": { @@ -6049,16 +6049,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.35.0.tgz", - "integrity": "sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w==", + "version": "8.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.35.1.tgz", + "integrity": "sha512-Vvpuvj4tBxIka7cPs6Y1uvM7gJgdF5Uu9F+mBJBPY4MhvjrjWGK4H0lVgLJd/8PWZ23FTqsaJaLEkBCFUk8Y9g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.35.0", - "@typescript-eslint/tsconfig-utils": "8.35.0", - "@typescript-eslint/types": "8.35.0", - "@typescript-eslint/visitor-keys": "8.35.0", + "@typescript-eslint/project-service": "8.35.1", + "@typescript-eslint/tsconfig-utils": "8.35.1", + "@typescript-eslint/types": "8.35.1", + "@typescript-eslint/visitor-keys": "8.35.1", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6104,16 +6104,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.35.0.tgz", - "integrity": "sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg==", + "version": "8.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.35.1.tgz", + "integrity": "sha512-lhnwatFmOFcazAsUm3ZnZFpXSxiwoa1Lj50HphnDe1Et01NF4+hrdXONSUHIcbVu2eFb1bAf+5yjXkGVkXBKAQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.35.0", - "@typescript-eslint/types": "8.35.0", - "@typescript-eslint/typescript-estree": "8.35.0" + "@typescript-eslint/scope-manager": "8.35.1", + "@typescript-eslint/types": "8.35.1", + "@typescript-eslint/typescript-estree": "8.35.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6128,13 +6128,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.35.0.tgz", - "integrity": "sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==", + "version": "8.35.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.35.1.tgz", + "integrity": "sha512-VRwixir4zBWCSTP/ljEo091lbpypz57PoeAQ9imjG+vbeof9LplljsL1mos4ccG6H9IjfrVGM359RozUnuFhpw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.35.0", + "@typescript-eslint/types": "8.35.1", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -21437,15 +21437,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.35.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.35.0.tgz", - "integrity": "sha512-uEnz70b7kBz6eg/j0Czy6K5NivaYopgxRjsnAJ2Fx5oTLo3wefTHIbL7AkQr1+7tJCRVpTs/wiM8JR/11Loq9A==", + "version": "8.35.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.35.1.tgz", + "integrity": "sha512-xslJjFzhOmHYQzSB/QTeASAHbjmxOGEP6Coh93TXmUBFQoJ1VU35UHIDmG06Jd6taf3wqqC1ntBnCMeymy5Ovw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.35.0", - "@typescript-eslint/parser": "8.35.0", - "@typescript-eslint/utils": "8.35.0" + "@typescript-eslint/eslint-plugin": "8.35.1", + "@typescript-eslint/parser": "8.35.1", + "@typescript-eslint/utils": "8.35.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index d29cecf4..198fc170 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.8.3", - "typescript-eslint": "8.35.0", + "typescript-eslint": "8.35.1", "typescript-plugin-css-modules": "5.1.0" } } From 2f04f2a9da52cc6e3fb51c676005d25a2012c14e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 8 Jul 2025 14:58:28 +0000 Subject: [PATCH 290/896] Update dependency globals to v16.3.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 25958548..b1bb2496 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,7 +50,7 @@ "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", - "globals": "16.2.0", + "globals": "16.3.0", "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.8.3", @@ -11324,9 +11324,9 @@ } }, "node_modules/globals": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.2.0.tgz", - "integrity": "sha512-O+7l9tPdHCU320IigZZPj5zmRCFG9xHmx9cU8FqU2Rp+JN714seHV+2S9+JslCpY4gJwU2vOGox0wzgae/MCEg==", + "version": "16.3.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.3.0.tgz", + "integrity": "sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 198fc170..0118bd96 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", - "globals": "16.2.0", + "globals": "16.3.0", "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.8.3", From 473734363b5e0e4790ffe23e9dd43c64dd782344 Mon Sep 17 00:00:00 2001 From: azlv123 <111650671+azlv123@users.noreply.github.com> Date: Tue, 8 Jul 2025 19:49:49 +0300 Subject: [PATCH 291/896] Update nfo.md Updated a misspelled name at line 102 --- docs/general/server/metadata/nfo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/metadata/nfo.md b/docs/general/server/metadata/nfo.md index b9488a44..8d8db8d0 100644 --- a/docs/general/server/metadata/nfo.md +++ b/docs/general/server/metadata/nfo.md @@ -99,7 +99,7 @@ Jellyfin can write metadata to .nfo files. To enable this option, select the "Nf | .nfo tag | Note | | ------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | title | | -| id | IMDb id for moves, TVDb id for tv shows, | +| id | IMDb id for movies, TVDb id for tv shows, | | originaltitle | | | seasonnumber | only for tv show seasons | | showtitle | only for tv show episodes | From 23561b31b11292a25d6400902051838911fa9ad4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 9 Jul 2025 00:13:36 +0000 Subject: [PATCH 292/896] Update Linters to v9.30.1 --- package-lock.json | 18 +++++++++--------- package.json | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index b1bb2496..8d7570aa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,11 +37,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", - "@eslint/js": "9.30.0", + "@eslint/js": "9.30.1", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.30.0", + "eslint": "9.30.1", "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", @@ -3838,9 +3838,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.30.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.30.0.tgz", - "integrity": "sha512-Wzw3wQwPvc9sHM+NjakWTcPx11mbZyiYHuwWa/QfZ7cIRX7WK54PSk7bdyXDaoaopUcMatv1zaQvOAAO8hCdww==", + "version": "9.30.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.30.1.tgz", + "integrity": "sha512-zXhuECFlyep42KZUhWjfvsmXGX39W8K8LFb8AWXM9gSV9dQB+MrJGLKvW6Zw0Ggnbpw0VHTtrhFXYe3Gym18jg==", "dev": true, "license": "MIT", "engines": { @@ -9838,9 +9838,9 @@ } }, "node_modules/eslint": { - "version": "9.30.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.30.0.tgz", - "integrity": "sha512-iN/SiPxmQu6EVkf+m1qpBxzUhE12YqFLOSySuOyVLJLEF9nzTf+h/1AJYc1JWzCnktggeNrjvQGLngDzXirU6g==", + "version": "9.30.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.30.1.tgz", + "integrity": "sha512-zmxXPNMOXmwm9E0yQLi5uqXHs7uq2UIiqEKo3Gq+3fwo1XrJ+hijAZImyF7hclW3E6oHz43Yk3RP8at6OTKflQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9850,7 +9850,7 @@ "@eslint/config-helpers": "^0.3.0", "@eslint/core": "^0.14.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.30.0", + "@eslint/js": "9.30.1", "@eslint/plugin-kit": "^0.3.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", diff --git a/package.json b/package.json index 0118bd96..4ede1f2b 100644 --- a/package.json +++ b/package.json @@ -62,11 +62,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", - "@eslint/js": "9.30.0", + "@eslint/js": "9.30.1", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.30.0", + "eslint": "9.30.1", "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", From f05f7e4d2c57fb99ab701226bd4c3ef06738f8ca Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 11 Jul 2025 00:57:51 +0000 Subject: [PATCH 293/896] Update dependency eslint-plugin-n to v17.21.0 --- package-lock.json | 9 ++++----- package.json | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8d7570aa..07559bc2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,7 +45,7 @@ "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.20.0", + "eslint-plugin-n": "17.21.0", "eslint-plugin-prettier": "5.5.1", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", @@ -10087,14 +10087,13 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.20.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.20.0.tgz", - "integrity": "sha512-IRSoatgB/NQJZG5EeTbv/iAx1byOGdbbyhQrNvWdCfTnmPxUT0ao9/eGOeG7ljD8wJBsxwE8f6tES5Db0FRKEw==", + "version": "17.21.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.0.tgz", + "integrity": "sha512-1+iZ8We4ZlwVMtb/DcHG3y5/bZOdazIpa/4TySo22MLKdwrLcfrX0hbadnCvykSQCCmkAnWmIP8jZVb2AAq29A==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.5.0", - "@typescript-eslint/utils": "^8.26.1", "enhanced-resolve": "^5.17.1", "eslint-plugin-es-x": "^7.8.0", "get-tsconfig": "^4.8.1", diff --git a/package.json b/package.json index 4ede1f2b..745ea278 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-n": "17.20.0", + "eslint-plugin-n": "17.21.0", "eslint-plugin-prettier": "5.5.1", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", From e4d879294d8b46d69465684274bae20ea75a575a Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Sun, 13 Jul 2025 11:36:20 +0200 Subject: [PATCH 294/896] Updated broken link --- docs/general/installation/container.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 21ae6ee7..ab2b3254 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -325,4 +325,4 @@ WantedBy=default.target #### Vendor-specific configuration -Additional configuration steps may be required depending on your GPU vendor. Check the [Hardware Acceleration](docs/general/post-install/transcoding/hardware-acceleration/) section. +Additional configuration steps may be required depending on your GPU vendor. Check the [Hardware Acceleration](/docs/general/post-install/transcoding/hardware-acceleration/index) section. From f37b9b4341e940a97581cdc8eadbdb485cae6292 Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Sun, 13 Jul 2025 11:50:06 +0200 Subject: [PATCH 295/896] fixed coderabbit nitpicks --- .../transcoding/hardware-acceleration/nvidia.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md index 9fdc7b7b..53f937ea 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md @@ -415,13 +415,15 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im 1. Add the CUDA repo to your package manager. - Browse the following directory to find the appropritate .repo file for your distribution: [CUDA repos](https://developer.download.nvidia.com/compute/cuda/repos/) + Browse the following directory to find the appropriate .repo file for your distribution: [CUDA repos](https://developer.download.nvidia.com/compute/cuda/repos/) Install the appropriate repository file into your package manager. The way to do this depends on your package manager and OS release. For example, Fedora 41 users will use the command: `sudo dnf config-manager addrepo --from-repofile=https://developer.download.nvidia.com/compute/cuda/repos/fedora41/$(uname -m)/cuda-fedora41.repo` 2. Install packages `cuda-toolkit` and `nvidia-container-toolkit-base` + + `sudo dnf install cuda-toolkit nvidia-container-toolkit-base` 3. Generate a CDI specification file. @@ -490,7 +492,7 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im 5. Create the following udev rule to make sure the GPU devices are initialized before the container is started. Save the following file as `/etc/udev/rules.d/nvidia.rules` : - ``` + ```shell ACTION=="add|bind", ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", \ DRIVER=="nvidia", TEST!="/dev/nvidia-uvm", \ RUN+="/usr/bin/nvidia-modprobe", \ From bc0f3220ff659c754a475691fbeeec23ca243fd9 Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Sun, 13 Jul 2025 11:56:35 +0200 Subject: [PATCH 296/896] Fixed broken link --- docs/general/installation/container.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index ab2b3254..9c74c91f 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -325,4 +325,4 @@ WantedBy=default.target #### Vendor-specific configuration -Additional configuration steps may be required depending on your GPU vendor. Check the [Hardware Acceleration](/docs/general/post-install/transcoding/hardware-acceleration/index) section. +Additional configuration steps may be required depending on your GPU vendor. Check the [Hardware Acceleration](/docs/general/post-install/transcoding/hardware-acceleration) section. From f648f348f9f4e9548fbe4fbe5f8334cb59e17eae Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 13 Jul 2025 19:46:12 +0000 Subject: [PATCH 297/896] Update dependency @icons-pack/react-simple-icons to v13.4.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 07559bc2..ae9c4d8b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.51.1", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "13.3.0", + "@icons-pack/react-simple-icons": "13.4.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", @@ -4012,9 +4012,9 @@ } }, "node_modules/@icons-pack/react-simple-icons": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.3.0.tgz", - "integrity": "sha512-+7IxrUMLjfHBdDtW3aBlvELvjbQTX29cbrpc3UcCBhE51uL7GP1bkIEcaFM30f5rSB0oSqeg3MAmTIZV6nzY7A==", + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.4.0.tgz", + "integrity": "sha512-SBBR2Jq88IEhr5NEg22MtF5WxlC6B5uRgXCL8tFHS/CBr5WBepEIFIcHG8ijNjfjIQa8YuO73Q2UvVHoM148fA==", "license": "MIT", "peerDependencies": { "react": "^16.13 || ^17 || ^18 || ^19" diff --git a/package.json b/package.json index 745ea278..c321bccc 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.51.1", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "13.3.0", + "@icons-pack/react-simple-icons": "13.4.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", From 93044ff66e83b9e9e536f6b58baa7cafdaa0a60b Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Sun, 13 Jul 2025 16:29:46 -0500 Subject: [PATCH 298/896] Update known-issues.md add item for the intel openCL issues for Arc Alchemist GPUs --- .../transcoding/hardware-acceleration/known-issues.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md index ba066621..364a0869 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md @@ -84,6 +84,8 @@ This page lists all known issues and limitations of hardware acceleration with J - Issue: [https://github.com/jellyfin/jellyfin/issues/11380](https://github.com/jellyfin/jellyfin/issues/11380) - Ubuntu bug: [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072755](https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072755) +13. Intel Compute-Runtime versions starting at 25.18.33578.6 are broken for certain GPUs, the issue has been verified on [Alchemist](https://en.wikipedia.org/wiki/Intel_Arc#Alchemist) series GPUs. If you are using one of these models it will be beneficial to install the latest known working version of 25.13.33276.16 until the [issue](https://github.com/intel/compute-runtime/issues/831) is fixed. + ## Nvidia Consumer targeted [Geforce and some entry-level Quadro](https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new) cards have an artificial limit on the number of concurrent NVENC encoding sessions. This restriction can be circumvented by applying an [unofficial patch](https://github.com/keylase/nvidia-patch) to the NVIDIA Linux and Windows driver. From 55ddb2380024a8da132727d87d06b07e3d073c75 Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Sun, 13 Jul 2025 16:34:55 -0500 Subject: [PATCH 299/896] Update known-issues.md added a bit focusing on containers, as I believe it may not be obvious that a container image could be effected even when the host has the correct version (currently lsio:latest image is broken because of this) https://github.com/linuxserver/docker-mods/issues/1034 --- .../transcoding/hardware-acceleration/known-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md index 364a0869..ac183c05 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md @@ -84,7 +84,7 @@ This page lists all known issues and limitations of hardware acceleration with J - Issue: [https://github.com/jellyfin/jellyfin/issues/11380](https://github.com/jellyfin/jellyfin/issues/11380) - Ubuntu bug: [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072755](https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072755) -13. Intel Compute-Runtime versions starting at 25.18.33578.6 are broken for certain GPUs, the issue has been verified on [Alchemist](https://en.wikipedia.org/wiki/Intel_Arc#Alchemist) series GPUs. If you are using one of these models it will be beneficial to install the latest known working version of 25.13.33276.16 until the [issue](https://github.com/intel/compute-runtime/issues/831) is fixed. +13. Intel Compute-Runtime versions starting at 25.18.33578.6 are broken for certain GPUs, the issue has been verified on [Alchemist](https://en.wikipedia.org/wiki/Intel_Arc#Alchemist) series GPUs. If you are using one of these models it will be beneficial to install the latest known working version of 25.13.33276.16 until the [issue](https://github.com/intel/compute-runtime/issues/831) is fixed. This can effect containers as well, if you are not using the [official image](https://hub.docker.com/r/jellyfin/jellyfin) check your version in container as well. ## Nvidia From b9192f0ed6cb0f1a5348cbb41e5b21c36a3b7dae Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Sun, 13 Jul 2025 16:38:04 -0500 Subject: [PATCH 300/896] Update known-issues.md fix punctuation --- .../transcoding/hardware-acceleration/known-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md index ac183c05..73dcbb0a 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md @@ -84,7 +84,7 @@ This page lists all known issues and limitations of hardware acceleration with J - Issue: [https://github.com/jellyfin/jellyfin/issues/11380](https://github.com/jellyfin/jellyfin/issues/11380) - Ubuntu bug: [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072755](https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072755) -13. Intel Compute-Runtime versions starting at 25.18.33578.6 are broken for certain GPUs, the issue has been verified on [Alchemist](https://en.wikipedia.org/wiki/Intel_Arc#Alchemist) series GPUs. If you are using one of these models it will be beneficial to install the latest known working version of 25.13.33276.16 until the [issue](https://github.com/intel/compute-runtime/issues/831) is fixed. This can effect containers as well, if you are not using the [official image](https://hub.docker.com/r/jellyfin/jellyfin) check your version in container as well. +13. Intel Compute-Runtime versions starting at 25.18.33578.6 are broken for certain GPUs. The issue has been verified on [Alchemist](https://en.wikipedia.org/wiki/Intel_Arc#Alchemist) series GPUs. If you are using one of the effected models it will be necessary to install the latest known working version of 25.13.33276.16 until the [issue](https://github.com/intel/compute-runtime/issues/831) is fixed. This can effect containers as well, if you are not using the [official image](https://hub.docker.com/r/jellyfin/jellyfin), check your version in container as well. ## Nvidia From 2c453c91693d011fbbcd34a539cf5a01184772b3 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 14 Jul 2025 10:00:09 +0200 Subject: [PATCH 301/896] mention ghcr.io images --- docs/general/installation/container.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index cd9cd1aa..d9324a89 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -10,6 +10,7 @@ sidebar_position: 4 ## Container images Official container image: `jellyfin/jellyfin` jellyfin Docker Pull Count. +This image is also published on the GitHub Container Registry: `ghcr.io/jellyfin/jellyfin` jellyfin ghcr Pull Count LinuxServer.io image: `linuxserver/jellyfin` linuxserver jellyfin Docker Pull Count. From cdd45d67de3e4571a77b9a5bd493af8ad7c7f5e7 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 14 Jul 2025 10:33:53 +0200 Subject: [PATCH 302/896] migrate to markdown --- docs/general/installation/container.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index d9324a89..cbabf420 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -9,12 +9,12 @@ sidebar_position: 4 ## Container images -Official container image: `jellyfin/jellyfin` jellyfin Docker Pull Count. -This image is also published on the GitHub Container Registry: `ghcr.io/jellyfin/jellyfin` jellyfin ghcr Pull Count +Official container image: `jellyfin/jellyfin` [![jellyfin Docker Pull Count](https://img.shields.io/docker/pulls/jellyfin/jellyfin.svg)](https://hub.docker.com/r/jellyfin/jellyfin). +This image is also published on the GitHub Container Registry: `ghcr.io/jellyfin/jellyfin` [![jellyfin ghcr Pull Count](https://img.shields.io/badge/GHCR-pulls--not--available-lightgrey)](https://ghcr.io/jellyfin/jellyfin). -LinuxServer.io image: `linuxserver/jellyfin` linuxserver jellyfin Docker Pull Count. +LinuxServer.io image: `linuxserver/jellyfin` [![linuxserver jellyfin Docker Pull Count](https://img.shields.io/docker/pulls/linuxserver/jellyfin.svg)](https://hub.docker.com/r/linuxserver/jellyfin). -hotio image: `hotio/jellyfin` hotio jellyfin Docker Pull Count. +hotio image: `hotio/jellyfin` [![hotio jellyfin Docker Pull Count](https://img.shields.io/docker/pulls/hotio/jellyfin.svg)](https://hub.docker.com/r/hotio/jellyfin). Jellyfin distributes [official container images on Docker Hub](https://hub.docker.com/r/jellyfin/jellyfin/) for multiple architectures. These images are based on Debian and [built directly from the Jellyfin source code](https://github.com/jellyfin/jellyfin-packaging/blob/master/docker/Dockerfile). From 6222445584add7775fa804c15250c4cdc20a1912 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 14 Jul 2025 10:44:10 +0200 Subject: [PATCH 303/896] mention ghcr again --- docs/general/installation/container.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index cbabf420..0b2279c0 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -16,7 +16,7 @@ LinuxServer.io image: `linuxserver/jellyfin` [![linuxserver jellyfin Docker Pull hotio image: `hotio/jellyfin` [![hotio jellyfin Docker Pull Count](https://img.shields.io/docker/pulls/hotio/jellyfin.svg)](https://hub.docker.com/r/hotio/jellyfin). -Jellyfin distributes [official container images on Docker Hub](https://hub.docker.com/r/jellyfin/jellyfin/) for multiple architectures. +Jellyfin distributes official container images on [Docker Hub](https://hub.docker.com/r/jellyfin/jellyfin/) and the [GitHub Container Registry](https://ghcr.io/jellyfin/jellyfin) for multiple architectures. These images are based on Debian and [built directly from the Jellyfin source code](https://github.com/jellyfin/jellyfin-packaging/blob/master/docker/Dockerfile). Additionally, there are several third parties providing unofficial container images, including the [LinuxServer.io](https://www.linuxserver.io/) ([Dockerfile](https://github.com/linuxserver/docker-jellyfin/blob/master/Dockerfile)) project and [hotio](https://github.com/hotio) ([Dockerfile](https://github.com/hotio/jellyfin/blob/release/linux-amd64.Dockerfile)), which offer images based on Ubuntu and the official Jellyfin Ubuntu binary packages. From 801819d33570836d71e43dc77b2ffc18c3ae4467 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 14 Jul 2025 16:45:09 +0800 Subject: [PATCH 304/896] Update index.mdx --- docs/general/post-install/transcoding/index.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/post-install/transcoding/index.mdx b/docs/general/post-install/transcoding/index.mdx index 91ae8221..b2f5b8c9 100644 --- a/docs/general/post-install/transcoding/index.mdx +++ b/docs/general/post-install/transcoding/index.mdx @@ -9,9 +9,9 @@ These settings will relate to backend options that modify how the server transco ## Bitrate and Resolution -Transcoding of local sources is always requested by the Client. The client will send transcoding profile(s) to the server containing information such as supported codecs, bitrate and additional constraints. The server will then pick the best resolution and bitrate within its capabilities. +Transcoding of local sources is always requested by the client. The client will send transcoding profile(s) to the server containing information about its capabilities, such as supported codecs, resolutions, bitrate and additional constraints. The server will then pick the settings with the best quality within its capabilities. -The output resolution is a function of input resolution, input and output bitrates, input and output codecs, and client constraints. There is currently no way to manually override the resolution. +The output resolution is a function of input resolution, input framerate, target output bitrate, input and output codecs, and client constraints. There is no way to manually override the resolution. ## Hardware Acceleration From 62f3b0bb3088a0caf771deb5b09d7e3f0e529408 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 14 Jul 2025 16:48:00 +0800 Subject: [PATCH 305/896] Update index.mdx --- docs/general/post-install/transcoding/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/transcoding/index.mdx b/docs/general/post-install/transcoding/index.mdx index b2f5b8c9..18bdf0dd 100644 --- a/docs/general/post-install/transcoding/index.mdx +++ b/docs/general/post-install/transcoding/index.mdx @@ -11,7 +11,7 @@ These settings will relate to backend options that modify how the server transco Transcoding of local sources is always requested by the client. The client will send transcoding profile(s) to the server containing information about its capabilities, such as supported codecs, resolutions, bitrate and additional constraints. The server will then pick the settings with the best quality within its capabilities. -The output resolution is a function of input resolution, input framerate, target output bitrate, input and output codecs, and client constraints. There is no way to manually override the resolution. +The output resolution is determined by input resolution, input framerate, target output bitrate, input and output codecs, and client constraints. There is no way to manually override the resolution. ## Hardware Acceleration From 4ca20642daa84305be67dbbcb5bc9d2e867c7417 Mon Sep 17 00:00:00 2001 From: BotBlake Date: Mon, 14 Jul 2025 12:04:31 +0200 Subject: [PATCH 306/896] remove ghcr badge placeholder --- docs/general/installation/container.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 0b2279c0..6aab9093 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -10,7 +10,7 @@ sidebar_position: 4 ## Container images Official container image: `jellyfin/jellyfin` [![jellyfin Docker Pull Count](https://img.shields.io/docker/pulls/jellyfin/jellyfin.svg)](https://hub.docker.com/r/jellyfin/jellyfin). -This image is also published on the GitHub Container Registry: `ghcr.io/jellyfin/jellyfin` [![jellyfin ghcr Pull Count](https://img.shields.io/badge/GHCR-pulls--not--available-lightgrey)](https://ghcr.io/jellyfin/jellyfin). +This image is also published on the GitHub Container Registry: `ghcr.io/jellyfin/jellyfin`. LinuxServer.io image: `linuxserver/jellyfin` [![linuxserver jellyfin Docker Pull Count](https://img.shields.io/docker/pulls/linuxserver/jellyfin.svg)](https://hub.docker.com/r/linuxserver/jellyfin). From 58a97cfe6b5ac141b5007f1277f59ffdf236b722 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 14 Jul 2025 21:35:01 +0800 Subject: [PATCH 307/896] document losing gpu in container on nvidia (#1456) * document losing gpu in container on nvidia * Update known-issues.md --- .../hardware-acceleration/known-issues.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md index ba066621..96f00aea 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md @@ -86,10 +86,15 @@ This page lists all known issues and limitations of hardware acceleration with J ## Nvidia -Consumer targeted [Geforce and some entry-level Quadro](https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new) cards have an artificial limit on the number of concurrent NVENC encoding sessions. This restriction can be circumvented by applying an [unofficial patch](https://github.com/keylase/nvidia-patch) to the NVIDIA Linux and Windows driver. +1. Consumer targeted [Geforce and some entry-level Quadro](https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new) cards have an artificial limit on the number of concurrent NVENC encoding sessions. This restriction can be circumvented by applying an [unofficial patch](https://github.com/keylase/nvidia-patch) to the NVIDIA Linux and Windows driver. -| NVIDIA driver | NVENC concurrent sessions | -| ------------- | ------------------------- | -| 550 and newer | Up to 8 encoding sessions | -| 530 to 546 | Up to 5 encoding sessions | -| pre-530 | Up to 3 encoding sessions | + | NVIDIA driver | NVENC concurrent sessions | + | ------------- | ------------------------- | + | 550 and newer | Up to 8 encoding sessions | + | 530 to 546 | Up to 5 encoding sessions | + | pre-530 | Up to 3 encoding sessions | + +2. When using Nvidia GPUs in containers (e.g. Docker, LXC), the container might randomly lose access to the GPU. A few potential workarounds can be found below: + - [https://github.com/NVIDIA/nvidia-container-toolkit/issues/48](https://github.com/NVIDIA/nvidia-container-toolkit/issues/48) + - [https://github.com/NVIDIA/nvidia-container-toolkit/issues/538](https://github.com/NVIDIA/nvidia-container-toolkit/issues/538) + - [https://github.com/ollama/ollama/issues/6928#issuecomment-2586208913](https://github.com/ollama/ollama/issues/6928#issuecomment-2586208913) From a6f740f4ebc7cb32dc6ed218993a3a8c08b5c6a6 Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Mon, 14 Jul 2025 20:35:22 +0200 Subject: [PATCH 308/896] Added instructions for apt based distros --- .../hardware-acceleration/nvidia.md | 28 ++++++++++++++----- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md index 53f937ea..9d2f77bc 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md @@ -415,23 +415,37 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im 1. Add the CUDA repo to your package manager. - Browse the following directory to find the appropriate .repo file for your distribution: [CUDA repos](https://developer.download.nvidia.com/compute/cuda/repos/) + Browse the following directory to find the appropriate repository file for your distribution: [CUDA repos](https://developer.download.nvidia.com/compute/cuda/repos/) - Install the appropriate repository file into your package manager. The way to do this depends on your package manager and OS release. For example, Fedora 41 users will use the command: + Install the appropriate repository file into your package manager. The way to do this depends on your package manager and OS release. Replace the repo URL in the examples below with the one that is appropriate for you distro. - `sudo dnf config-manager addrepo --from-repofile=https://developer.download.nvidia.com/compute/cuda/repos/fedora41/$(uname -m)/cuda-fedora41.repo` + a. Fedora, RHEL, CentOS: -2. Install packages `cuda-toolkit` and `nvidia-container-toolkit-base` + `sudo dnf config-manager addrepo --from-repofile=https://developer.download.nvidia.com/compute/cuda/repos/fedora42/$(uname -m)/cuda-fedora42.repo` + + b. Debian, Ubuntu + + `echo "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pin stable main" | sudo tee /etc/apt/sources.list.d/cuda-ubuntu2404.list` + + `sudo apt-get update` + +3. Install packages `cuda-toolkit` and `nvidia-container-toolkit-base` + + a. Fedora, RHEL, CentOS: `sudo dnf install cuda-toolkit nvidia-container-toolkit-base` -3. Generate a CDI specification file. + b. Debian, Ubuntu: + + `sudo apt-get install -y cuda-toolkit nvidia-container-toolkit-base` + +5. Generate a CDI specification file. `sudo nvidia-ctk cdi generate --output=/etc/cdi/nvidia.yaml` See: [Support for Container Device Interface — NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/cdi-support.html) -4. Adapt your podman commandline or systemd container file to use the device: `nvidia.com/gpu=0` +6. Adapt your podman commandline or systemd container file to use the device: `nvidia.com/gpu=0` For example, your podman commandline should now look like this: @@ -489,7 +503,7 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im WantedBy=default.target ``` -5. Create the following udev rule to make sure the GPU devices are initialized before the container is started. +7. Create the following udev rule to make sure the GPU devices are initialized before the container is started. Save the following file as `/etc/udev/rules.d/nvidia.rules` : ```shell From 18b1d1aa7bf6d8d7229300bbb9b1361597c0a2e6 Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Tue, 15 Jul 2025 11:36:04 +0200 Subject: [PATCH 309/896] Fixed linter errors --- .../hardware-acceleration/nvidia.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md index 9d2f77bc..1fc4dae0 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md @@ -422,33 +422,33 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im a. Fedora, RHEL, CentOS: `sudo dnf config-manager addrepo --from-repofile=https://developer.download.nvidia.com/compute/cuda/repos/fedora42/$(uname -m)/cuda-fedora42.repo` - + b. Debian, Ubuntu `echo "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pin stable main" | sudo tee /etc/apt/sources.list.d/cuda-ubuntu2404.list` `sudo apt-get update` -3. Install packages `cuda-toolkit` and `nvidia-container-toolkit-base` +2. Install packages `cuda-toolkit` and `nvidia-container-toolkit-base` a. Fedora, RHEL, CentOS: - + `sudo dnf install cuda-toolkit nvidia-container-toolkit-base` b. Debian, Ubuntu: `sudo apt-get install -y cuda-toolkit nvidia-container-toolkit-base` -5. Generate a CDI specification file. +3. Generate a CDI specification file. `sudo nvidia-ctk cdi generate --output=/etc/cdi/nvidia.yaml` See: [Support for Container Device Interface — NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/cdi-support.html) -6. Adapt your podman commandline or systemd container file to use the device: `nvidia.com/gpu=0` +4. Adapt your podman commandline or systemd container file to use the device: `nvidia.com/gpu=0` For example, your podman commandline should now look like this: - + ```sh podman run \ --detach \ @@ -473,8 +473,8 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im ``` Systemd: - - ``` + + ```sh [Unit] Description=jellyfin @@ -502,8 +502,8 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im # Start by default on boot WantedBy=default.target ``` - -7. Create the following udev rule to make sure the GPU devices are initialized before the container is started. + +5. Create the following udev rule to make sure the GPU devices are initialized before the container is started. Save the following file as `/etc/udev/rules.d/nvidia.rules` : ```shell From ceb42030fbfe1c12426894f6ca94d9c79a53ab72 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Jul 2025 19:35:35 +0800 Subject: [PATCH 310/896] Update dependency typescript-eslint to v8.36.0 (#1457) --- package-lock.json | 120 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 61 insertions(+), 61 deletions(-) diff --git a/package-lock.json b/package-lock.json index ae9c4d8b..89fc143e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,7 +54,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.8.3", - "typescript-eslint": "8.35.1", + "typescript-eslint": "8.36.0", "typescript-plugin-css-modules": "5.1.0" }, "engines": { @@ -5889,17 +5889,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.35.1.tgz", - "integrity": "sha512-9XNTlo7P7RJxbVeICaIIIEipqxLKguyh+3UbXuT2XQuFp6d8VOeDEGuz5IiX0dgZo8CiI6aOFLg4e8cF71SFVg==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.36.0.tgz", + "integrity": "sha512-lZNihHUVB6ZZiPBNgOQGSxUASI7UJWhT8nHyUGCnaQ28XFCw98IfrMCG3rUl1uwUWoAvodJQby2KTs79UTcrAg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.35.1", - "@typescript-eslint/type-utils": "8.35.1", - "@typescript-eslint/utils": "8.35.1", - "@typescript-eslint/visitor-keys": "8.35.1", + "@typescript-eslint/scope-manager": "8.36.0", + "@typescript-eslint/type-utils": "8.36.0", + "@typescript-eslint/utils": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -5913,7 +5913,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.35.1", + "@typescript-eslint/parser": "^8.36.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } @@ -5929,16 +5929,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.35.1.tgz", - "integrity": "sha512-3MyiDfrfLeK06bi/g9DqJxP5pV74LNv4rFTyvGDmT3x2p1yp1lOd+qYZfiRPIOf/oON+WRZR5wxxuF85qOar+w==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.36.0.tgz", + "integrity": "sha512-FuYgkHwZLuPbZjQHzJXrtXreJdFMKl16BFYyRrLxDhWr6Qr7Kbcu2s1Yhu8tsiMXw1S0W1pjfFfYEt+R604s+Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.35.1", - "@typescript-eslint/types": "8.35.1", - "@typescript-eslint/typescript-estree": "8.35.1", - "@typescript-eslint/visitor-keys": "8.35.1", + "@typescript-eslint/scope-manager": "8.36.0", + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/typescript-estree": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.0", "debug": "^4.3.4" }, "engines": { @@ -5954,14 +5954,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.35.1.tgz", - "integrity": "sha512-VYxn/5LOpVxADAuP3NrnxxHYfzVtQzLKeldIhDhzC8UHaiQvYlXvKuVho1qLduFbJjjy5U5bkGwa3rUGUb1Q6Q==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.36.0.tgz", + "integrity": "sha512-JAhQFIABkWccQYeLMrHadu/fhpzmSQ1F1KXkpzqiVxA/iYI6UnRt2trqXHt1sYEcw1mxLnB9rKMsOxXPxowN/g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.35.1", - "@typescript-eslint/types": "^8.35.1", + "@typescript-eslint/tsconfig-utils": "^8.36.0", + "@typescript-eslint/types": "^8.36.0", "debug": "^4.3.4" }, "engines": { @@ -5976,14 +5976,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.35.1.tgz", - "integrity": "sha512-s/Bpd4i7ht2934nG+UoSPlYXd08KYz3bmjLEb7Ye1UVob0d1ENiT3lY8bsCmik4RqfSbPw9xJJHbugpPpP5JUg==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.36.0.tgz", + "integrity": "sha512-wCnapIKnDkN62fYtTGv2+RY8FlnBYA3tNm0fm91kc2BjPhV2vIjwwozJ7LToaLAyb1ca8BxrS7vT+Pvvf7RvqA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.35.1", - "@typescript-eslint/visitor-keys": "8.35.1" + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5994,9 +5994,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.35.1.tgz", - "integrity": "sha512-K5/U9VmT9dTHoNowWZpz+/TObS3xqC5h0xAIjXPw+MNcKV9qg6eSatEnmeAwkjHijhACH0/N7bkhKvbt1+DXWQ==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.36.0.tgz", + "integrity": "sha512-Nhh3TIEgN18mNbdXpd5Q8mSCBnrZQeY9V7Ca3dqYvNDStNIGRmJA6dmrIPMJ0kow3C7gcQbpsG2rPzy1Ks/AnA==", "dev": true, "license": "MIT", "engines": { @@ -6011,14 +6011,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.35.1.tgz", - "integrity": "sha512-HOrUBlfVRz5W2LIKpXzZoy6VTZzMu2n8q9C2V/cFngIC5U1nStJgv0tMV4sZPzdf4wQm9/ToWUFPMN9Vq9VJQQ==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.36.0.tgz", + "integrity": "sha512-5aaGYG8cVDd6cxfk/ynpYzxBRZJk7w/ymto6uiyUFtdCozQIsQWh7M28/6r57Fwkbweng8qAzoMCPwSJfWlmsg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.35.1", - "@typescript-eslint/utils": "8.35.1", + "@typescript-eslint/typescript-estree": "8.36.0", + "@typescript-eslint/utils": "8.36.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -6035,9 +6035,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.35.1.tgz", - "integrity": "sha512-q/O04vVnKHfrrhNAscndAn1tuQhIkwqnaW+eu5waD5IPts2eX1dgJxgqcPx5BX109/qAz7IG6VrEPTOYKCNfRQ==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.36.0.tgz", + "integrity": "sha512-xGms6l5cTJKQPZOKM75Dl9yBfNdGeLRsIyufewnxT4vZTrjC0ImQT4fj8QmtJK84F58uSh5HVBSANwcfiXxABQ==", "dev": true, "license": "MIT", "engines": { @@ -6049,16 +6049,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.35.1.tgz", - "integrity": "sha512-Vvpuvj4tBxIka7cPs6Y1uvM7gJgdF5Uu9F+mBJBPY4MhvjrjWGK4H0lVgLJd/8PWZ23FTqsaJaLEkBCFUk8Y9g==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.36.0.tgz", + "integrity": "sha512-JaS8bDVrfVJX4av0jLpe4ye0BpAaUW7+tnS4Y4ETa3q7NoZgzYbN9zDQTJ8kPb5fQ4n0hliAt9tA4Pfs2zA2Hg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.35.1", - "@typescript-eslint/tsconfig-utils": "8.35.1", - "@typescript-eslint/types": "8.35.1", - "@typescript-eslint/visitor-keys": "8.35.1", + "@typescript-eslint/project-service": "8.36.0", + "@typescript-eslint/tsconfig-utils": "8.36.0", + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/visitor-keys": "8.36.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -6104,16 +6104,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.35.1.tgz", - "integrity": "sha512-lhnwatFmOFcazAsUm3ZnZFpXSxiwoa1Lj50HphnDe1Et01NF4+hrdXONSUHIcbVu2eFb1bAf+5yjXkGVkXBKAQ==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.36.0.tgz", + "integrity": "sha512-VOqmHu42aEMT+P2qYjylw6zP/3E/HvptRwdn/PZxyV27KhZg2IOszXod4NcXisWzPAGSS4trE/g4moNj6XmH2g==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.35.1", - "@typescript-eslint/types": "8.35.1", - "@typescript-eslint/typescript-estree": "8.35.1" + "@typescript-eslint/scope-manager": "8.36.0", + "@typescript-eslint/types": "8.36.0", + "@typescript-eslint/typescript-estree": "8.36.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6128,13 +6128,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.35.1.tgz", - "integrity": "sha512-VRwixir4zBWCSTP/ljEo091lbpypz57PoeAQ9imjG+vbeof9LplljsL1mos4ccG6H9IjfrVGM359RozUnuFhpw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.36.0.tgz", + "integrity": "sha512-vZrhV2lRPWDuGoxcmrzRZyxAggPL+qp3WzUrlZD+slFueDiYHxeBa34dUXPuC0RmGKzl4lS5kFJYvKCq9cnNDA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.35.1", + "@typescript-eslint/types": "8.36.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -21436,15 +21436,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.35.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.35.1.tgz", - "integrity": "sha512-xslJjFzhOmHYQzSB/QTeASAHbjmxOGEP6Coh93TXmUBFQoJ1VU35UHIDmG06Jd6taf3wqqC1ntBnCMeymy5Ovw==", + "version": "8.36.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.36.0.tgz", + "integrity": "sha512-fTCqxthY+h9QbEgSIBfL9iV6CvKDFuoxg6bHPNpJ9HIUzS+jy2lCEyCmGyZRWEBSaykqcDPf1SJ+BfCI8DRopA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.35.1", - "@typescript-eslint/parser": "8.35.1", - "@typescript-eslint/utils": "8.35.1" + "@typescript-eslint/eslint-plugin": "8.36.0", + "@typescript-eslint/parser": "8.36.0", + "@typescript-eslint/utils": "8.36.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index c321bccc..0c7714ce 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "node-fetch": "3.3.2", "prettier": "3.6.2", "typescript": "5.8.3", - "typescript-eslint": "8.35.1", + "typescript-eslint": "8.36.0", "typescript-plugin-css-modules": "5.1.0" } } From 1dfd759fcdf9a66516f456ee4ed1d7671c5b4ffb Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Tue, 15 Jul 2025 14:49:18 +0200 Subject: [PATCH 311/896] Update docs/general/post-install/transcoding/hardware-acceleration/nvidia.md Co-authored-by: BotBlake --- .../post-install/transcoding/hardware-acceleration/nvidia.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md index 1fc4dae0..10501904 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md @@ -506,6 +506,7 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im 5. Create the following udev rule to make sure the GPU devices are initialized before the container is started. Save the following file as `/etc/udev/rules.d/nvidia.rules` : + ```shell ACTION=="add|bind", ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", \ DRIVER=="nvidia", TEST!="/dev/nvidia-uvm", \ From 80aa24869eb156499acf6fafa17235ee65b4b063 Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Tue, 15 Jul 2025 14:51:44 +0200 Subject: [PATCH 312/896] Fixed more linter errors --- .../post-install/transcoding/hardware-acceleration/nvidia.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md index 10501904..4ccebc55 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md @@ -504,7 +504,7 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im ``` 5. Create the following udev rule to make sure the GPU devices are initialized before the container is started. - + Save the following file as `/etc/udev/rules.d/nvidia.rules` : ```shell From 1d2f85aec77de5b2d8ee8cbf76328381cd7a8154 Mon Sep 17 00:00:00 2001 From: CutterXYZ Date: Tue, 15 Jul 2025 14:54:10 +0200 Subject: [PATCH 313/896] Fixed future linter errors --- .../post-install/transcoding/hardware-acceleration/nvidia.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md index 4ccebc55..a5a0e624 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/nvidia.md @@ -506,7 +506,7 @@ The paths of Jellyfin config and data folders in the official and LSIO Docker im 5. Create the following udev rule to make sure the GPU devices are initialized before the container is started. Save the following file as `/etc/udev/rules.d/nvidia.rules` : - + ```shell ACTION=="add|bind", ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", \ DRIVER=="nvidia", TEST!="/dev/nvidia-uvm", \ From e9dd04be35926e9908188073777f61923515c0ce Mon Sep 17 00:00:00 2001 From: linkandzelda91 <1525431+linkandzelda91@users.noreply.github.com> Date: Tue, 15 Jul 2025 12:21:17 -0500 Subject: [PATCH 314/896] Update docs/general/post-install/transcoding/hardware-acceleration/known-issues.md oooh I didn't realize it was suggested lol. thank you for being patient with me on this, not very familiar with how the process works as you can see. Co-authored-by: felix920506 --- .../transcoding/hardware-acceleration/known-issues.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md index ca5deb8a..f766b307 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/known-issues.md @@ -84,7 +84,7 @@ This page lists all known issues and limitations of hardware acceleration with J - Issue: [https://github.com/jellyfin/jellyfin/issues/11380](https://github.com/jellyfin/jellyfin/issues/11380) - Ubuntu bug: [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072755](https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072755) -13. Intel Compute-Runtime versions starting at 25.18.33578.6 are broken for certain GPUs. The issue has been verified on [Alchemist](https://en.wikipedia.org/wiki/Intel_Arc#Alchemist) series GPUs. If you are using one of the effected models it will be necessary to install the latest known working version of 25.13.33276.16 until the [issue](https://github.com/intel/compute-runtime/issues/831) is fixed. This can effect containers as well, if you are not using the [official image](https://hub.docker.com/r/jellyfin/jellyfin), check your version in container as well. +13. Intel Compute-Runtime versions starting at 25.18.33578.6 are broken for certain GPUs. The issue has been verified on Arc A series GPUs. If you are using one of the effected models it will be necessary to install the latest known working version of 25.13.33276.16 until the [issue](https://github.com/intel/compute-runtime/issues/831) is fixed. This can effect containers as well, if you are not using the [official image](https://hub.docker.com/r/jellyfin/jellyfin), check your version in container as well. ## Nvidia From 267743c6ac53357e35e5b137f3c26de36a9afa7c Mon Sep 17 00:00:00 2001 From: felix920506 Date: Fri, 18 Jul 2025 18:21:23 +0800 Subject: [PATCH 315/896] Add metadata images section --- docs/general/server/media/_external-images.md | 5 -- docs/general/server/media/_metadata-images.md | 66 +++++++++++++++++++ docs/general/server/media/movies.md | 4 +- docs/general/server/media/music-videos.md | 4 +- docs/general/server/media/music.md | 30 +-------- docs/general/server/media/shows.md | 2 +- 6 files changed, 73 insertions(+), 38 deletions(-) delete mode 100644 docs/general/server/media/_external-images.md create mode 100644 docs/general/server/media/_metadata-images.md diff --git a/docs/general/server/media/_external-images.md b/docs/general/server/media/_external-images.md deleted file mode 100644 index 77cdef53..00000000 --- a/docs/general/server/media/_external-images.md +++ /dev/null @@ -1,5 +0,0 @@ - - -## External Images - -Please refer to the [external images section of the music docs](/docs/general/server/media/music#external-images) while we work on a comprehensive page for external images diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md new file mode 100644 index 00000000..e5f37149 --- /dev/null +++ b/docs/general/server/media/_metadata-images.md @@ -0,0 +1,66 @@ + + +## Metadata Images + +Images can be provided as external files within the media folders, or embedded in the media files for music. When external imaged are provided, they should be placed alongside the media files. When they are provided, they will take precedence over other sources. + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + + + + ```txt + Album + ā”œā”€ā”€ cover.jpg + ā”œā”€ā”€ backdrop.webp + ā”œā”€ā”€ logo.png + ā”œā”€ā”€ Track 1.m4a + └── Track 2.m4a + ``` + When no images are provided for music, Jellyfin will take the cover image from the first track that has an embedded cover image. + + + ```txt + Movie (2035) + ā”œā”€ā”€ cover.jpg + ā”œā”€ā”€ backdrop.webp + ā”œā”€ā”€ logo.png + └── Movie (2035).mp4 + ``` + + + ```txt + Series Name B (2018) + ā”œā”€ā”€ cover.jpg + ā”œā”€ā”€ thumbnail.jpg + └── Season 01 + ā”œā”€ā”€ backdrop.webp + ā”œā”€ā”€ cover.jpg + ā”œā”€ā”€ logo.png + ā”œā”€ā”€ Series Name B S01E01.mkv + └── Series Name B S01E02.mkv + ``` + + + +| Type | Description | Allowed Names | +| ---------- | ---------------------------------- | ---------------------------------------------- | +| Primary | The primary cover image | folder, poster, cover, default | +| Art | Unused | art | +| Backdrop | Background image in media page | backdrop, fanart, background, art, extrafanart | +| Banner | Unused | banner | +| Logo | Logo displayed on the top | logo | +| Thumb | Thumbnail for homepage, video only | thumb | +| Disc | Unused | disc | +| Box | Unused | box | +| Screenshot | Deprecated | screenshot | +| Menu | Unused | menu | +| Chapter | Unused | chapter | +| BoxRear | Unused | boxrear | +| Profile | Unused | profile | + +Multiple backdrop images can be used to cycle through several over time. Simply append a number to the end of the filename directly after or after a hyphen, e.g. `backdrop-1.jpg`, `backdrop2.jpg`. + +Below is a screenshot showing the 3 main types of images in Jellyfin + +![Album Image View](/images/docs/server/media/music/album-images.png) diff --git a/docs/general/server/media/movies.md b/docs/general/server/media/movies.md index e654970f..cf7fe4cb 100644 --- a/docs/general/server/media/movies.md +++ b/docs/general/server/media/movies.md @@ -77,6 +77,6 @@ import ExternalExtras from './\_video-external-extras.md'; -import ExternalImages from './\_external-images.md'; +import MetadataImages from './\_metadata-images.md'; - + diff --git a/docs/general/server/media/music-videos.md b/docs/general/server/media/music-videos.md index 3fcd7e6e..a62fd3ba 100644 --- a/docs/general/server/media/music-videos.md +++ b/docs/general/server/media/music-videos.md @@ -59,6 +59,6 @@ import ExternalExtras from './\_video-external-extras.md'; -import ExternalImages from './\_external-images.md'; +import MetadataImages from './\_metadata-images.md'; - + diff --git a/docs/general/server/media/music.md b/docs/general/server/media/music.md index 96d0f822..8768647e 100644 --- a/docs/general/server/media/music.md +++ b/docs/general/server/media/music.md @@ -97,35 +97,9 @@ Line 5 (...) ``` -## Images +import MetadataImages from './\_metadata-images.md'; -Images can come from a few different sources. For music, there are 3 image types, as shown in this image. - -![Album View](/images/docs/server/media/music/album-images.png) - -### External images - -Images can be provided as external files within the media folders. When provided, they should be placed alongside the media files. In case they are provided, they will take precedence over other sources. - -If a cover image is not provided, Jellyfin will fallback to the first track with an embedded album image. If no backdrop or logo types are available, Jellyfin will fallback to these images of the album artist instead. - -```txt -Album -ā”œā”€ā”€ cover.jpg -ā”œā”€ā”€ backdrop.webp -ā”œā”€ā”€ logo.png -ā”œā”€ā”€ Track 1.wav -ā”œā”€ā”€ Track 2.wav -└── Track 3.wav -``` - -| Type | Allowed Names | -| -------- | ---------------------------------------------- | -| Primary | folder, poster, cover, default | -| Backdrop | backdrop, fanart, background, art, extrafanart | -| Logo | logo | - -Multiple backdrop images can be used to cycle through several over time. Simply append a number to the end of the filename directly after or after a hyphen. + ## File Extensions / Containers diff --git a/docs/general/server/media/shows.md b/docs/general/server/media/shows.md index 20d38900..72aef741 100644 --- a/docs/general/server/media/shows.md +++ b/docs/general/server/media/shows.md @@ -97,6 +97,6 @@ import Multipart from './\_video-multipart.md'; -import ExternalImages from './\_external-images.md'; +import ExternalImages from './\_metadata-images.md'; From c10c89b9f48b884b6a547f8fac51f188da04bb8e Mon Sep 17 00:00:00 2001 From: felix920506 Date: Sat, 19 Jul 2025 15:32:45 +0800 Subject: [PATCH 316/896] rename object in shows.md --- docs/general/server/media/shows.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/server/media/shows.md b/docs/general/server/media/shows.md index 72aef741..1b9b69b8 100644 --- a/docs/general/server/media/shows.md +++ b/docs/general/server/media/shows.md @@ -97,6 +97,6 @@ import Multipart from './\_video-multipart.md'; -import ExternalImages from './\_metadata-images.md'; +import MetadataImages from './\_metadata-images.md'; - + From 373bc85b40f3f67f58ad7afc2fbbd141befa15df Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 19 Jul 2025 15:36:42 +0800 Subject: [PATCH 317/896] Update Linters to v9.31.0 (#1460) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 39 +++++++++++++-------------------------- package.json | 4 ++-- 2 files changed, 15 insertions(+), 28 deletions(-) diff --git a/package-lock.json b/package-lock.json index 89fc143e..3dba58c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,11 +37,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", - "@eslint/js": "9.30.1", + "@eslint/js": "9.31.0", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.30.1", + "eslint": "9.31.0", "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", @@ -3788,9 +3788,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", - "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz", + "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -3838,9 +3838,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.30.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.30.1.tgz", - "integrity": "sha512-zXhuECFlyep42KZUhWjfvsmXGX39W8K8LFb8AWXM9gSV9dQB+MrJGLKvW6Zw0Ggnbpw0VHTtrhFXYe3Gym18jg==", + "version": "9.31.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.31.0.tgz", + "integrity": "sha512-LOm5OVt7D4qiKCqoiPbA7LWmI+tbw1VbTUowBcUMgQSuM6poJufkFkYDcQpo5KfgD39TnNySV26QjOh7VFpSyw==", "dev": true, "license": "MIT", "engines": { @@ -3874,19 +3874,6 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz", - "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/@fontsource/noto-sans": { "version": "5.2.7", "resolved": "https://registry.npmjs.org/@fontsource/noto-sans/-/noto-sans-5.2.7.tgz", @@ -9838,9 +9825,9 @@ } }, "node_modules/eslint": { - "version": "9.30.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.30.1.tgz", - "integrity": "sha512-zmxXPNMOXmwm9E0yQLi5uqXHs7uq2UIiqEKo3Gq+3fwo1XrJ+hijAZImyF7hclW3E6oHz43Yk3RP8at6OTKflQ==", + "version": "9.31.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.31.0.tgz", + "integrity": "sha512-QldCVh/ztyKJJZLr4jXNUByx3gR+TDYZCRXEktiZoUR3PGy4qCmSbkxcIle8GEwGpb5JBZazlaJ/CxLidXdEbQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9848,9 +9835,9 @@ "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.0", "@eslint/config-helpers": "^0.3.0", - "@eslint/core": "^0.14.0", + "@eslint/core": "^0.15.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.30.1", + "@eslint/js": "9.31.0", "@eslint/plugin-kit": "^0.3.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", diff --git a/package.json b/package.json index 0c7714ce..5302e628 100644 --- a/package.json +++ b/package.json @@ -62,11 +62,11 @@ "devDependencies": { "@docusaurus/module-type-aliases": "3.8.1", "@docusaurus/tsconfig": "3.8.1", - "@eslint/js": "9.30.1", + "@eslint/js": "9.31.0", "@types/react": "18.3.23", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "eslint": "9.30.1", + "eslint": "9.31.0", "eslint-config-prettier": "10.1.5", "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", From 6c2de834ac14beb222fcd4451bea7ace3dc7204d Mon Sep 17 00:00:00 2001 From: felix920506 Date: Sun, 20 Jul 2025 13:57:21 +0800 Subject: [PATCH 318/896] Update codec-support.md --- docs/general/clients/codec-support.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index d0c24d55..944d4026 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -13,7 +13,7 @@ The goal is to Direct Play all media. This means the container, video, audio and [Test your browser's compatibility for any codec profile.](https://cconcolato.github.io/media-mime-support/) -| Sorted by efficiency (excluding bit depth) | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | [Roku](https://developer.roku.com/docs/specs/media/streaming-specifications.md) | Kodi | Jellyfin Media Player | +| Sorted by efficiency (excluding bit depth) | Chrome | Edge | Firefox | Safari | Android | Android TV | iOS | SwiftFin (iOS) | [Roku](https://developer.roku.com/docs/specs/media/streaming-specifications.md) | Kodi | Jellyfin Media Player | | ------------------------------------------------------------------------------------------------------------------ | -------------- | -------------- | ------- | --------------- | -------------- | -------------- | -------------- | --------------- | ------------------------------------------------------------------------------- | ---- | --------------------- | | [MPEG-4 Part 2/SP](https://en.wikipedia.org/wiki/DivX) | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | āœ… | āœ… | āœ… | | [MPEG-4 Part 2/ASP]() | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āŒ | āœ… | | āœ… | āœ… | @@ -65,6 +65,16 @@ The goal is to Direct Play all media. This means the container, video, audio and
    2MPEG-4 Part 17: MP4TT Subtitles +### HDR Support + +HDR is only supported on a very limited range of devices: + +- iOS Devices with an HDR capable internal display can display HDR content when using a browser or the Jellyfin iOS App (not Swiftfin) as long as the codec is supported by the client. All of them support HEVC and VP9, while AV1 is supported on newer devices. HDR10, Dolby Vision and HLG are supported. + +- A Mac running macOS that supports HDR can play HDR content when using Safari on an HDR capable display as long as the source codec is supported. HDR10, Dolby Vision and HLG are supported. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. + +- An Android TV device running the official Android TV client on a supported device. HDR format support depends on the specific device you are running. + ## [Audio Compatibility](https://en.wikipedia.org/wiki/Comparison_of_video_container_formats#Audio_coding_formats_support "Wikipedia's audio codec tables") If the audio codec is unsupported or incompatible (such as playing a 5.1 channel stream on a stereo device), the audio codec must be transcoded. This is not nearly as intensive as video transcoding. From 6dca7ff13c6d0619b9a470b655448673e587918b Mon Sep 17 00:00:00 2001 From: BotBlake Date: Sun, 20 Jul 2025 17:24:55 +0200 Subject: [PATCH 319/896] remove hotio counter --- docs/general/installation/container.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/installation/container.md b/docs/general/installation/container.md index 431b8062..7886d19b 100644 --- a/docs/general/installation/container.md +++ b/docs/general/installation/container.md @@ -14,7 +14,7 @@ This image is also published on the GitHub Container Registry: `ghcr.io/jellyfin LinuxServer.io image: `linuxserver/jellyfin` [![linuxserver jellyfin Docker Pull Count](https://img.shields.io/docker/pulls/linuxserver/jellyfin.svg)](https://hub.docker.com/r/linuxserver/jellyfin). -hotio image: `hotio/jellyfin` [![hotio jellyfin Docker Pull Count](https://img.shields.io/docker/pulls/hotio/jellyfin.svg)](https://hub.docker.com/r/hotio/jellyfin). +hotio image: `ghcr.io/hotio/jellyfin`. Jellyfin distributes official container images on [Docker Hub](https://hub.docker.com/r/jellyfin/jellyfin/) and the [GitHub Container Registry](https://ghcr.io/jellyfin/jellyfin) for multiple architectures. These images are based on Debian and [built directly from the Jellyfin source code](https://github.com/jellyfin/jellyfin-packaging/blob/master/docker/Dockerfile). From 1142e8618cc5fe5239e9883681480b0c881d3d9a Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 21 Jul 2025 01:12:04 +0800 Subject: [PATCH 320/896] add catch all text --- docs/general/clients/codec-support.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index 944d4026..cd43894f 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -75,6 +75,8 @@ HDR is only supported on a very limited range of devices: - An Android TV device running the official Android TV client on a supported device. HDR format support depends on the specific device you are running. +Devices not listed above do not support HDR on any official client. Any HDR content will have to be converted to SDR by the server for proper playback on these clients. For more info, please refer to our [tone-mapping documentation](/docs/general/post-install/transcoding/#hdr-to-sdr-tone-mapping) + ## [Audio Compatibility](https://en.wikipedia.org/wiki/Comparison_of_video_container_formats#Audio_coding_formats_support "Wikipedia's audio codec tables") If the audio codec is unsupported or incompatible (such as playing a 5.1 channel stream on a stereo device), the audio codec must be transcoded. This is not nearly as intensive as video transcoding. From 6ec70104295c56c626c6844b56d82e5d3f3b8436 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 21 Jul 2025 03:11:45 +0800 Subject: [PATCH 321/896] fix wording --- docs/general/clients/codec-support.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index cd43894f..25c0b0dc 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -71,9 +71,9 @@ HDR is only supported on a very limited range of devices: - iOS Devices with an HDR capable internal display can display HDR content when using a browser or the Jellyfin iOS App (not Swiftfin) as long as the codec is supported by the client. All of them support HEVC and VP9, while AV1 is supported on newer devices. HDR10, Dolby Vision and HLG are supported. -- A Mac running macOS that supports HDR can play HDR content when using Safari on an HDR capable display as long as the source codec is supported. HDR10, Dolby Vision and HLG are supported. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. +- Macs running macOS that supports HDR can play HDR content when using Safari on an HDR capable display as long as the source codec is supported. HDR10, Dolby Vision and HLG are supported. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. -- An Android TV device running the official Android TV client on a supported device. HDR format support depends on the specific device you are running. +- Android TV devices with HDR support running the official Android TV App. HDR format support depends on the specific device you are running. Devices not listed above do not support HDR on any official client. Any HDR content will have to be converted to SDR by the server for proper playback on these clients. For more info, please refer to our [tone-mapping documentation](/docs/general/post-install/transcoding/#hdr-to-sdr-tone-mapping) From adf9b55ee5380b244ba2af39a9d0984eaf797120 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 21 Jul 2025 03:30:39 +0800 Subject: [PATCH 322/896] add webos --- docs/general/clients/codec-support.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index 25c0b0dc..79faf113 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -75,6 +75,8 @@ HDR is only supported on a very limited range of devices: - Android TV devices with HDR support running the official Android TV App. HDR format support depends on the specific device you are running. +- WebOS devices (Newer LG Smart TVs) running the official WebOS client supports HDR. However, [mkv containers are known to cause issues](https://github.com/jellyfin/jellyfin-web/issues/4678). Please enable the force remux mkv to mp4 option in the client settings as a workaround. + Devices not listed above do not support HDR on any official client. Any HDR content will have to be converted to SDR by the server for proper playback on these clients. For more info, please refer to our [tone-mapping documentation](/docs/general/post-install/transcoding/#hdr-to-sdr-tone-mapping) ## [Audio Compatibility](https://en.wikipedia.org/wiki/Comparison_of_video_container_formats#Audio_coding_formats_support "Wikipedia's audio codec tables") From fd7573c13d0ad04fee1ddf539060ea0b3a73a886 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 20 Jul 2025 19:39:02 +0000 Subject: [PATCH 323/896] Update dependency @icons-pack/react-simple-icons to v13.5.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3dba58c0..c36a2c7c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.51.1", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "13.4.0", + "@icons-pack/react-simple-icons": "13.5.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", @@ -3999,9 +3999,9 @@ } }, "node_modules/@icons-pack/react-simple-icons": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.4.0.tgz", - "integrity": "sha512-SBBR2Jq88IEhr5NEg22MtF5WxlC6B5uRgXCL8tFHS/CBr5WBepEIFIcHG8ijNjfjIQa8YuO73Q2UvVHoM148fA==", + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@icons-pack/react-simple-icons/-/react-simple-icons-13.5.0.tgz", + "integrity": "sha512-00/E53YOt967SomgPWyH4eTtHdUDLAeaowl0CAU7UnEuBOrHznrKhFQHccdN0wShR5CVXxYh41qeYl6ZGJ/OSg==", "license": "MIT", "peerDependencies": { "react": "^16.13 || ^17 || ^18 || ^19" diff --git a/package.json b/package.json index 5302e628..c1590f6f 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@docusaurus/theme-mermaid": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.51.1", "@fontsource/noto-sans": "5.2.7", - "@icons-pack/react-simple-icons": "13.4.0", + "@icons-pack/react-simple-icons": "13.5.0", "@img-comparison-slider/react": "8.0.2", "@mdi/js": "7.4.47", "@mdi/react": "1.6.1", From 684f27a9dcbd1b3bb057d4c161e03c0bb6832fe0 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 21 Jul 2025 19:33:17 +0800 Subject: [PATCH 324/896] separate names and description into 2 tables --- docs/general/server/media/_metadata-images.md | 59 ++++++++++++++----- 1 file changed, 44 insertions(+), 15 deletions(-) diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md index e5f37149..7d3c4665 100644 --- a/docs/general/server/media/_metadata-images.md +++ b/docs/general/server/media/_metadata-images.md @@ -43,21 +43,50 @@ import TabItem from '@theme/TabItem'; -| Type | Description | Allowed Names | -| ---------- | ---------------------------------- | ---------------------------------------------- | -| Primary | The primary cover image | folder, poster, cover, default | -| Art | Unused | art | -| Backdrop | Background image in media page | backdrop, fanart, background, art, extrafanart | -| Banner | Unused | banner | -| Logo | Logo displayed on the top | logo | -| Thumb | Thumbnail for homepage, video only | thumb | -| Disc | Unused | disc | -| Box | Unused | box | -| Screenshot | Deprecated | screenshot | -| Menu | Unused | menu | -| Chapter | Unused | chapter | -| BoxRear | Unused | boxrear | -| Profile | Unused | profile | +Image types: + +| Type | Description | +| ---------- | ---------------------------------- | +| Primary | The primary cover image | +| Art | Unused | +| Backdrop | Background image in media page | +| Banner | Unused | +| Logo | Logo displayed on the top | +| Thumb | Thumbnail for homepage, video only | +| Disc | Unused | +| Box | Unused | +| Screenshot | Unused, Deprecated | +| Menu | Unused | +| Chapter | Unused | +| BoxRear | Unused | +| Profile | Unused | + +Filenames, their respective types and supported media types: + +| Filename | Type | Movies | Series | Season | Episode | Music | +| -------------------- | -------- | ------ | ------ | ------ | ------- | ----- | +| poster | Primary | āœ… | āœ… | āœ… | | āœ… | +| folder | Primary | āœ… | āœ… | āœ… | | āœ… | +| cover | Primary | āœ… | āœ… | āœ… | | āœ… | +| default | Primary | āœ… | āœ… | āœ… | | āœ… | +| movie | Primary | āœ… | | | | | +| show | Primary | | āœ… | | | | +| jacket | Primary | | | | | āœ… | +| thumb (suffix) | Primary | | | | āœ… | | +| backdrop | backdrop | āœ… | āœ… | āœ… | | āœ… | +| fanart | backdrop | āœ… | āœ… | āœ… | | āœ… | +| background | backdrop | āœ… | āœ… | āœ… | | āœ… | +| art | backdrop | āœ… | āœ… | āœ… | | āœ… | +| extrafanart (folder) | backdrop | āœ… | āœ… | āœ… | | āœ… | +| logo | logo | āœ… | āœ… | āœ… | | āœ… | +| clearlogo | logo | āœ… | āœ… | āœ… | | āœ… | +| banner | banner | āœ… | āœ… | āœ… | | āœ… | +| landscape | thumb | āœ… | āœ… | āœ… | | āœ… | +| thumb | thumb | āœ… | āœ… | āœ… | | āœ… | +| disc | disc | āœ… | | | | āœ… | +| cdart | disc | āœ… | | | | āœ… | +| discart | disc | āœ… | | | | | +| clearart | art | āœ… | | | | āœ… | Multiple backdrop images can be used to cycle through several over time. Simply append a number to the end of the filename directly after or after a hyphen, e.g. `backdrop-1.jpg`, `backdrop2.jpg`. From 7d7177fadaf0d505c803e0c8dd13ed756a43a7fe Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 21 Jul 2025 19:35:55 +0800 Subject: [PATCH 325/896] Update docs/general/post-install/networking/3_tailscale.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- docs/general/post-install/networking/3_tailscale.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/3_tailscale.md b/docs/general/post-install/networking/3_tailscale.md index 6cd8a18b..38512995 100644 --- a/docs/general/post-install/networking/3_tailscale.md +++ b/docs/general/post-install/networking/3_tailscale.md @@ -53,7 +53,7 @@ Setup on reverse proxy server: 1. Install the Tailscale app on the reverse proxy server and login. Instructions are available in [their install guide](https://tailscale.com/kb/1347/installation) 2. Enable Tailscale. 3. Setup a reverse proxy of your choice and set the upstream server to the IP from above. Example [Caddy](./caddy) configuration: (Assuming server has Tailscale IP of 100.12.34.56) -4. Find and note your Tailscale IP of the server according to the [Tailscale Documentation](https://tailscale.com/kb/1033/ip-and-dns-addresses?tab=linux#finding-your-tailscale-ip-address). This IP will be added to the `known proxies` setting on the server. The IP should start with 100 (e.g. 100.65.43.21). +4. Find and note your Tailscale IP of the reverse proxy server according to the [Tailscale Documentation](https://tailscale.com/kb/1033/ip-and-dns-addresses?tab=linux#finding-your-tailscale-ip-address). This IP must be added to the Jellyfin server’s `known proxies` setting. The IP should start with 100 (e.g. 100.65.43.21). ```txt example.com From ec6dd77b043a57b9a7580c446b7fc6522c7c6c8f Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 21 Jul 2025 20:09:26 +0800 Subject: [PATCH 326/896] add firefox and chrome support for macos --- docs/general/clients/codec-support.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index 79faf113..8d7a3d09 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -71,7 +71,7 @@ HDR is only supported on a very limited range of devices: - iOS Devices with an HDR capable internal display can display HDR content when using a browser or the Jellyfin iOS App (not Swiftfin) as long as the codec is supported by the client. All of them support HEVC and VP9, while AV1 is supported on newer devices. HDR10, Dolby Vision and HLG are supported. -- Macs running macOS that supports HDR can play HDR content when using Safari on an HDR capable display as long as the source codec is supported. HDR10, Dolby Vision and HLG are supported. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. +- Macs running macOS that supports HDR can play HDR content when using Safari, Chrome or Firefox on an HDR capable display as long as the source codec is supported. Safari has the most complete support, including HDR10, Dolby Vision (including P5) and HLG. Chrome supports HDR10 and Dolby Vision (except P5), while Firefox only supports HDR10 on VP9 and AV1 content. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. - Android TV devices with HDR support running the official Android TV App. HDR format support depends on the specific device you are running. From 58806ca72d2496257fbc93bfdbc149f6a6d97848 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 21 Jul 2025 23:17:55 +0800 Subject: [PATCH 327/896] fix clearart --- docs/general/server/media/_metadata-images.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md index 7d3c4665..99d001d0 100644 --- a/docs/general/server/media/_metadata-images.md +++ b/docs/general/server/media/_metadata-images.md @@ -86,7 +86,7 @@ Filenames, their respective types and supported media types: | disc | disc | āœ… | | | | āœ… | | cdart | disc | āœ… | | | | āœ… | | discart | disc | āœ… | | | | | -| clearart | art | āœ… | | | | āœ… | +| clearart | art | āœ… | āœ… | āœ… | | āœ… | Multiple backdrop images can be used to cycle through several over time. Simply append a number to the end of the filename directly after or after a hyphen, e.g. `backdrop-1.jpg`, `backdrop2.jpg`. From 016d30c618935c98acb703b87427203c8cd10783 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 21 Jul 2025 23:20:24 +0800 Subject: [PATCH 328/896] clarify what s a file suffix --- docs/general/server/media/_metadata-images.md | 50 ++++++++++--------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md index 99d001d0..f60b84c9 100644 --- a/docs/general/server/media/_metadata-images.md +++ b/docs/general/server/media/_metadata-images.md @@ -63,30 +63,32 @@ Image types: Filenames, their respective types and supported media types: -| Filename | Type | Movies | Series | Season | Episode | Music | -| -------------------- | -------- | ------ | ------ | ------ | ------- | ----- | -| poster | Primary | āœ… | āœ… | āœ… | | āœ… | -| folder | Primary | āœ… | āœ… | āœ… | | āœ… | -| cover | Primary | āœ… | āœ… | āœ… | | āœ… | -| default | Primary | āœ… | āœ… | āœ… | | āœ… | -| movie | Primary | āœ… | | | | | -| show | Primary | | āœ… | | | | -| jacket | Primary | | | | | āœ… | -| thumb (suffix) | Primary | | | | āœ… | | -| backdrop | backdrop | āœ… | āœ… | āœ… | | āœ… | -| fanart | backdrop | āœ… | āœ… | āœ… | | āœ… | -| background | backdrop | āœ… | āœ… | āœ… | | āœ… | -| art | backdrop | āœ… | āœ… | āœ… | | āœ… | -| extrafanart (folder) | backdrop | āœ… | āœ… | āœ… | | āœ… | -| logo | logo | āœ… | āœ… | āœ… | | āœ… | -| clearlogo | logo | āœ… | āœ… | āœ… | | āœ… | -| banner | banner | āœ… | āœ… | āœ… | | āœ… | -| landscape | thumb | āœ… | āœ… | āœ… | | āœ… | -| thumb | thumb | āœ… | āœ… | āœ… | | āœ… | -| disc | disc | āœ… | | | | āœ… | -| cdart | disc | āœ… | | | | āœ… | -| discart | disc | āœ… | | | | | -| clearart | art | āœ… | āœ… | āœ… | | āœ… | +| Filename | Type | Movies | Series | Season | Episode | Music | +| --------------------------- | -------- | ------ | ------ | ------ | ------- | ----- | +| poster | Primary | āœ… | āœ… | āœ… | | āœ… | +| folder | Primary | āœ… | āœ… | āœ… | | āœ… | +| cover | Primary | āœ… | āœ… | āœ… | | āœ… | +| default | Primary | āœ… | āœ… | āœ… | | āœ… | +| movie | Primary | āœ… | | | | | +| show | Primary | | āœ… | | | | +| jacket | Primary | | | | | āœ… | +| thumb (suffix) 1 | Primary | | | | āœ… | | +| backdrop | backdrop | āœ… | āœ… | āœ… | | āœ… | +| fanart | backdrop | āœ… | āœ… | āœ… | | āœ… | +| background | backdrop | āœ… | āœ… | āœ… | | āœ… | +| art | backdrop | āœ… | āœ… | āœ… | | āœ… | +| extrafanart (folder) | backdrop | āœ… | āœ… | āœ… | | āœ… | +| logo | logo | āœ… | āœ… | āœ… | | āœ… | +| clearlogo | logo | āœ… | āœ… | āœ… | | āœ… | +| banner | banner | āœ… | āœ… | āœ… | | āœ… | +| landscape | thumb | āœ… | āœ… | āœ… | | āœ… | +| thumb | thumb | āœ… | āœ… | āœ… | | āœ… | +| disc | disc | āœ… | | | | āœ… | +| cdart | disc | āœ… | | | | āœ… | +| discart | disc | āœ… | | | | | +| clearart | art | āœ… | āœ… | āœ… | | āœ… | + +1 For example: `S01E01 Some Episode-thumb.jpg` Multiple backdrop images can be used to cycle through several over time. Simply append a number to the end of the filename directly after or after a hyphen, e.g. `backdrop-1.jpg`, `backdrop2.jpg`. From 336c958dab53962d907d43ca7b9e58251d07673d Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 21 Jul 2025 23:44:07 +0800 Subject: [PATCH 329/896] capitalization --- docs/general/server/media/_metadata-images.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md index f60b84c9..8cb14c6c 100644 --- a/docs/general/server/media/_metadata-images.md +++ b/docs/general/server/media/_metadata-images.md @@ -73,20 +73,20 @@ Filenames, their respective types and supported media types: | show | Primary | | āœ… | | | | | jacket | Primary | | | | | āœ… | | thumb (suffix) 1 | Primary | | | | āœ… | | -| backdrop | backdrop | āœ… | āœ… | āœ… | | āœ… | -| fanart | backdrop | āœ… | āœ… | āœ… | | āœ… | -| background | backdrop | āœ… | āœ… | āœ… | | āœ… | -| art | backdrop | āœ… | āœ… | āœ… | | āœ… | -| extrafanart (folder) | backdrop | āœ… | āœ… | āœ… | | āœ… | -| logo | logo | āœ… | āœ… | āœ… | | āœ… | -| clearlogo | logo | āœ… | āœ… | āœ… | | āœ… | -| banner | banner | āœ… | āœ… | āœ… | | āœ… | -| landscape | thumb | āœ… | āœ… | āœ… | | āœ… | -| thumb | thumb | āœ… | āœ… | āœ… | | āœ… | -| disc | disc | āœ… | | | | āœ… | -| cdart | disc | āœ… | | | | āœ… | -| discart | disc | āœ… | | | | | -| clearart | art | āœ… | āœ… | āœ… | | āœ… | +| backdrop | Backdrop | āœ… | āœ… | āœ… | | āœ… | +| fanart | Backdrop | āœ… | āœ… | āœ… | | āœ… | +| background | Backdrop | āœ… | āœ… | āœ… | | āœ… | +| art | Backdrop | āœ… | āœ… | āœ… | | āœ… | +| extrafanart (folder) | Backdrop | āœ… | āœ… | āœ… | | āœ… | +| logo | Logo | āœ… | āœ… | āœ… | | āœ… | +| clearlogo | Logo | āœ… | āœ… | āœ… | | āœ… | +| banner | Banner | āœ… | āœ… | āœ… | | āœ… | +| landscape | Thumb | āœ… | āœ… | āœ… | | āœ… | +| thumb | Thumb | āœ… | āœ… | āœ… | | āœ… | +| disc | Disc | āœ… | | | | āœ… | +| cdart | Disc | āœ… | | | | āœ… | +| discart | Disc | āœ… | | | | | +| clearart | Art | āœ… | āœ… | āœ… | | āœ… | 1 For example: `S01E01 Some Episode-thumb.jpg` From 2f5b7d2769ccd97009a32d5d31d1a605b00878b6 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Mon, 21 Jul 2025 23:46:29 +0800 Subject: [PATCH 330/896] Add Windows --- docs/general/clients/codec-support.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/general/clients/codec-support.md b/docs/general/clients/codec-support.md index 8d7a3d09..7cc37bd8 100644 --- a/docs/general/clients/codec-support.md +++ b/docs/general/clients/codec-support.md @@ -73,6 +73,8 @@ HDR is only supported on a very limited range of devices: - Macs running macOS that supports HDR can play HDR content when using Safari, Chrome or Firefox on an HDR capable display as long as the source codec is supported. Safari has the most complete support, including HDR10, Dolby Vision (including P5) and HLG. Chrome supports HDR10 and Dolby Vision (except P5), while Firefox only supports HDR10 on VP9 and AV1 content. Please refer to [the list of Macs that support HDR](https://support.apple.com/en-us/102205) to check if your device is supported. +- Windows PCs with an HDR display with HDR enabled in the settings using Edge or Chrome. Dolby Vision requires the Dolby Vision addon from the Microsoft Store to be installed. + - Android TV devices with HDR support running the official Android TV App. HDR format support depends on the specific device you are running. - WebOS devices (Newer LG Smart TVs) running the official WebOS client supports HDR. However, [mkv containers are known to cause issues](https://github.com/jellyfin/jellyfin-web/issues/4678). Please enable the force remux mkv to mp4 option in the client settings as a workaround. From 8dfb290c589c416115c324ca71a5c48c4f26a8c1 Mon Sep 17 00:00:00 2001 From: felix920506 Date: Tue, 22 Jul 2025 00:07:45 +0800 Subject: [PATCH 331/896] change unused types location --- docs/general/server/media/_metadata-images.md | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/docs/general/server/media/_metadata-images.md b/docs/general/server/media/_metadata-images.md index 8cb14c6c..ba92f536 100644 --- a/docs/general/server/media/_metadata-images.md +++ b/docs/general/server/media/_metadata-images.md @@ -48,18 +48,18 @@ Image types: | Type | Description | | ---------- | ---------------------------------- | | Primary | The primary cover image | -| Art | Unused | | Backdrop | Background image in media page | | Banner | Unused | | Logo | Logo displayed on the top | | Thumb | Thumbnail for homepage, video only | +| Art | Unused | | Disc | Unused | | Box | Unused | -| Screenshot | Unused, Deprecated | | Menu | Unused | | Chapter | Unused | | BoxRear | Unused | | Profile | Unused | +| Screenshot | Unused, Deprecated | Filenames, their respective types and supported media types: @@ -78,18 +78,24 @@ Filenames, their respective types and supported media types: | background | Backdrop | āœ… | āœ… | āœ… | | āœ… | | art | Backdrop | āœ… | āœ… | āœ… | | āœ… | | extrafanart (folder) | Backdrop | āœ… | āœ… | āœ… | | āœ… | +| banner | Banner | āœ… | āœ… | āœ… | | āœ… | | logo | Logo | āœ… | āœ… | āœ… | | āœ… | | clearlogo | Logo | āœ… | āœ… | āœ… | | āœ… | -| banner | Banner | āœ… | āœ… | āœ… | | āœ… | | landscape | Thumb | āœ… | āœ… | āœ… | | āœ… | | thumb | Thumb | āœ… | āœ… | āœ… | | āœ… | -| disc | Disc | āœ… | | | | āœ… | -| cdart | Disc | āœ… | | | | āœ… | -| discart | Disc | āœ… | | | | | -| clearart | Art | āœ… | āœ… | āœ… | | āœ… | 1 For example: `S01E01 Some Episode-thumb.jpg` +

    From f3ed6b436bc2c0357bc956ee088546c59437bf0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20VIGNELLES?= Date: Wed, 20 May 2026 19:46:16 +0200 Subject: [PATCH 868/896] Update steps for Intel hardware acceleration instructions On my debian bookworm, installing only firmware-linux-nonfree just "recommends" the `firmware-intel-graphics` package. I had to install it manually. --- .../transcoding/hardware-acceleration/intel.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/intel.md b/docs/general/post-install/transcoding/hardware-acceleration/intel.md index da2e3291..634219b3 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/intel.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/intel.md @@ -808,6 +808,11 @@ Root permission is required. 1. Install the latest linux firmware packages **on the host system**. The name varies between distros. - On Debian: + ```shell + sudo apt update && sudo apt install -y firmware-intel-graphics + ``` + + Or, if you're on an older debian version : ```shell sudo apt update && sudo apt install -y firmware-linux-nonfree ``` @@ -833,7 +838,7 @@ Root permission is required. sudo cp -r linux-firmware/i915 linux-firmware/xe /usr/lib/firmware ``` -2. Add the required i915 kernel parameter on the host system to enable loading GuC and HuC firmware: +3. Add the required i915 kernel parameter on the host system to enable loading GuC and HuC firmware: - Check the kernel module in use, goto step 3 if **xe** kernel driver is in use. :::note @@ -866,7 +871,7 @@ Root permission is required. sudo sh -c "echo 'options i915 enable_guc=2' >> /etc/modprobe.d/i915.conf" ``` -3. Update the initramfs and grub. The commands varies between distros. +4. Update the initramfs and grub. The commands varies between distros. - On Debian & Ubuntu: ```shell @@ -879,7 +884,7 @@ Root permission is required. sudo mkinitcpio -P && sudo update-grub ``` -4. Reboot the system and check the GuC & HuC status with the following commands, make sure there is no FAIL or ERROR in the outputs. +5. Reboot the system and check the GuC & HuC status with the following commands, make sure there is no FAIL or ERROR in the outputs. ```shell sudo reboot @@ -902,7 +907,7 @@ Root permission is required. sudo cat /sys/kernel/debug/dri/0/i915_huc_load_status ``` -5. Now you can safely enable the Intel Low-Power encoder in the Jellyfin dashboard. +6. Now you can safely enable the Intel Low-Power encoder in the Jellyfin dashboard. :::tip From e9b2c955466046372717de06fda77d2471823cac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20VIGNELLES?= Date: Wed, 20 May 2026 19:49:31 +0200 Subject: [PATCH 869/896] Fix step numbering in Intel hardware acceleration guide --- .../transcoding/hardware-acceleration/intel.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/general/post-install/transcoding/hardware-acceleration/intel.md b/docs/general/post-install/transcoding/hardware-acceleration/intel.md index 634219b3..33d6a61f 100644 --- a/docs/general/post-install/transcoding/hardware-acceleration/intel.md +++ b/docs/general/post-install/transcoding/hardware-acceleration/intel.md @@ -838,7 +838,7 @@ Root permission is required. sudo cp -r linux-firmware/i915 linux-firmware/xe /usr/lib/firmware ``` -3. Add the required i915 kernel parameter on the host system to enable loading GuC and HuC firmware: +2. Add the required i915 kernel parameter on the host system to enable loading GuC and HuC firmware: - Check the kernel module in use, goto step 3 if **xe** kernel driver is in use. :::note @@ -871,7 +871,7 @@ Root permission is required. sudo sh -c "echo 'options i915 enable_guc=2' >> /etc/modprobe.d/i915.conf" ``` -4. Update the initramfs and grub. The commands varies between distros. +3. Update the initramfs and grub. The commands varies between distros. - On Debian & Ubuntu: ```shell @@ -884,7 +884,7 @@ Root permission is required. sudo mkinitcpio -P && sudo update-grub ``` -5. Reboot the system and check the GuC & HuC status with the following commands, make sure there is no FAIL or ERROR in the outputs. +4. Reboot the system and check the GuC & HuC status with the following commands, make sure there is no FAIL or ERROR in the outputs. ```shell sudo reboot @@ -907,7 +907,7 @@ Root permission is required. sudo cat /sys/kernel/debug/dri/0/i915_huc_load_status ``` -6. Now you can safely enable the Intel Low-Power encoder in the Jellyfin dashboard. +5. Now you can safely enable the Intel Low-Power encoder in the Jellyfin dashboard. :::tip From 8eeec44dfce44b3487823a46ddfc7ce21ac486ab Mon Sep 17 00:00:00 2001 From: Jimi Date: Wed, 20 May 2026 22:49:10 -0600 Subject: [PATCH 870/896] Add donation entry for user 'jimdogx' (#1866) --- src/data/donations.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/data/donations.ts b/src/data/donations.ts index a29eab42..ef5b0a69 100644 --- a/src/data/donations.ts +++ b/src/data/donations.ts @@ -78,6 +78,16 @@ export const donations: Array = [ } ] }, + { + title: 'Jimi (jimdogx)', + roles: [GetProjectRole(Projects.Roku, ProjectRole.Contributor)], + links: [ + { + url: 'https://buymeacoffee.com/jimdogx', + name: SponsorTypes.BuyMeACoffee + } + ] + }, { title: 'Niels van Velzen', roles: [ From 3472b83f319c869981cd62059580a29e8345c9f7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 21 May 2026 13:34:13 +0800 Subject: [PATCH 871/896] Update dependency typescript-eslint to v8.59.3 (#1864) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 130 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 66 insertions(+), 66 deletions(-) diff --git a/package-lock.json b/package-lock.json index b1c252ab..35e2ce11 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,7 +58,7 @@ "node-fetch": "3.3.2", "prettier": "3.8.3", "typescript": "6.0.3", - "typescript-eslint": "8.59.2", + "typescript-eslint": "8.59.3", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6707,17 +6707,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.59.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.2.tgz", - "integrity": "sha512-j/bwmkBvHUtPNxzuWe5z6BEk3q54YRyGlBXkSsmfoih7zNrBvl5A9A98anlp/7JbyZcWIJ8KXo/3Tq/DjFLtuQ==", + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.3.tgz", + "integrity": "sha512-PwFvSKsXGShKGW6n5bZOhGHEcCZXM8HofLK9fNsEwZXzFRjoY+XT1Vsf1zgyXdwTr0ZYz1/2tkZ0DBTT9jZjhw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.59.2", - "@typescript-eslint/type-utils": "8.59.2", - "@typescript-eslint/utils": "8.59.2", - "@typescript-eslint/visitor-keys": "8.59.2", + "@typescript-eslint/scope-manager": "8.59.3", + "@typescript-eslint/type-utils": "8.59.3", + "@typescript-eslint/utils": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -6730,7 +6730,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.59.2", + "@typescript-eslint/parser": "^8.59.3", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } @@ -6746,16 +6746,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.59.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.2.tgz", - "integrity": "sha512-plR3pp6D+SSUn1HM7xvSkx12/DhoHInI2YF35KAcVFNZvlC0gtrWqx7Qq1oH2Ssgi0vlFRCTbP+DZc7B9+TtsQ==", + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.3.tgz", + "integrity": "sha512-HPwA+hVkfcriajbNvTmZv4VRauibay+cWArYUYq7u7W7PmGShMxbPxLvrwDme55a6d5alG3nrYfhyJ/G28XlLg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.59.2", - "@typescript-eslint/types": "8.59.2", - "@typescript-eslint/typescript-estree": "8.59.2", - "@typescript-eslint/visitor-keys": "8.59.2", + "@typescript-eslint/scope-manager": "8.59.3", + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3", "debug": "^4.4.3" }, "engines": { @@ -6771,14 +6771,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.59.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.2.tgz", - "integrity": "sha512-+2hqvEkeyf/0FBor67duF0Ll7Ot8jyKzDQOSrxazF/danillRq2DwR9dLptsXpoZQqxE1UisSmoZewrlPas9Vw==", + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.3.tgz", + "integrity": "sha512-ECiUWa/KYRGDFUqTNehaRgzDshnJfkTABJxVemHk4ko22gcr0ukloKjWvyQ64g8YCV/UI47kN1dbmjf/GaQYng==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.59.2", - "@typescript-eslint/types": "^8.59.2", + "@typescript-eslint/tsconfig-utils": "^8.59.3", + "@typescript-eslint/types": "^8.59.3", "debug": "^4.4.3" }, "engines": { @@ -6793,14 +6793,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.59.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.2.tgz", - "integrity": "sha512-JzfyEpEtOU89CcFSwyNS3mu4MLvLSXqnmX05+aKBDM+TdR5jzcGOEBwxwGNxrEQ7p/z6kK2WyioCGBf2zZBnvg==", + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.3.tgz", + "integrity": "sha512-t2LvZnoEfzKtnPjgeEu41xw5gxq9mQVfYy4OoZ4Vlt0sk3JwxmhCca/AR7DwOiHrjWgjAj6as4AhRLKSDfvZIA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.2", - "@typescript-eslint/visitor-keys": "8.59.2" + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6811,9 +6811,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.59.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.2.tgz", - "integrity": "sha512-BKK4alN7oi4C/zv4VqHQ+uRU+lTa6JGIZ7s1juw7b3RHo9OfKB+bKX3u0iVZetdsUCBBkSbdWbarJbmN0fTeSw==", + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.3.tgz", + "integrity": "sha512-PcIJHjmaREXLgIAIzLnSY9VucEzz8FKXsRgFa1DmdGCK/5tJpW03TKJF01Q6VZd1lLdz2sIKPWaDUZN9dp//dw==", "dev": true, "license": "MIT", "engines": { @@ -6828,15 +6828,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.59.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.2.tgz", - "integrity": "sha512-nhqaj1nmTdVVl/BP5omXNRGO38jn5iosis2vbdmupF2txCf8ylWT8lx+JlvMYYVqzGVKtjojUFoQ3JRWK+mfzQ==", + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.3.tgz", + "integrity": "sha512-g71d8QD8UaiHGvrJwyIS1hCX5r63w6Jll+4VEYhEAHXTDIqX1JgxhTAbEHtKntL9kuc4jRo7/GWw5xfCepSccQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.2", - "@typescript-eslint/typescript-estree": "8.59.2", - "@typescript-eslint/utils": "8.59.2", + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3", + "@typescript-eslint/utils": "8.59.3", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -6853,9 +6853,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.59.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.2.tgz", - "integrity": "sha512-e82GVOE8Ps3E++Egvb6Y3Dw0S10u8NkQ9KXmtRhCWJJ8kDhOJTvtMAWnFL16kB1583goCWXsr0NieKCZMs2/0Q==", + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.3.tgz", + "integrity": "sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg==", "dev": true, "license": "MIT", "engines": { @@ -6867,16 +6867,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.59.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.2.tgz", - "integrity": "sha512-o0XPGNwcWw+FIwStOWn+BwBuEmL6QXP0rsvAFg7ET1dey1Nr6Wb1ac8p5HEsK0ygO/6mUxlk+YWQD9xcb/nnXg==", + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.3.tgz", + "integrity": "sha512-CbRjVRAf7Lr9Kr8RopKcbY45p2VfmmHrm0ygOCYFi7oU8q19m0Fs/6iHS7kNOmwpp+ob07ZVcAqlxUod9lYdmg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.59.2", - "@typescript-eslint/tsconfig-utils": "8.59.2", - "@typescript-eslint/types": "8.59.2", - "@typescript-eslint/visitor-keys": "8.59.2", + "@typescript-eslint/project-service": "8.59.3", + "@typescript-eslint/tsconfig-utils": "8.59.3", + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/visitor-keys": "8.59.3", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -6905,9 +6905,9 @@ } }, "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", - "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", + "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", "dev": true, "license": "MIT", "dependencies": { @@ -6934,16 +6934,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.59.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.2.tgz", - "integrity": "sha512-Juw3EinkXqjaffxz6roowvV7GZT/kET5vSKKZT6upl5TXdWkLkYmNPXwDDL2Vkt2DPn0nODIS4egC/0AGxKo/Q==", + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.3.tgz", + "integrity": "sha512-JAvT14goBzRzzzZyqq3P9BLArIxTtQURUtFgQ/V7FO+eU+Gg6ES+5ymOPP1wRxXcxAYeivCk4uS3jCKWI1K8Zg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.59.2", - "@typescript-eslint/types": "8.59.2", - "@typescript-eslint/typescript-estree": "8.59.2" + "@typescript-eslint/scope-manager": "8.59.3", + "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6958,13 +6958,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.59.2", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.2.tgz", - "integrity": "sha512-NwjLUnGy8/Zfx23fl50tRC8rYaYnM52xNRYFAXvmiil9yh1+K6aRVQMnzW6gQB/1DLgWt977lYQn7C+wtgXZiA==", + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.3.tgz", + "integrity": "sha512-f1UQF7ggd42YiwI5wGrRaPsa+P0CINBlrkLPmGfpq/u/I/oVtecoEIfFR9ag/oa1sLOsRNZ6xehf6qMZhQGBDg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.2", + "@typescript-eslint/types": "8.59.3", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -23305,16 +23305,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.59.2", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.2.tgz", - "integrity": "sha512-pJw051uomb3ZeCzGTpRb8RbEqB5Y4WWet8gl/GcTlU35BSx0PVdZ86/bqkQCyKKuraVQEK7r6kBHQXF+fBhkoQ==", + "version": "8.59.3", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.3.tgz", + "integrity": "sha512-KgusgyDgG4LI8Ih/sWaCtZ06tckLAS5CvT5A4D1Q7bYVoAAyzwiZvE4BmwDHkhRVkvhRBepKeASoFzQetha7Fg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.59.2", - "@typescript-eslint/parser": "8.59.2", - "@typescript-eslint/typescript-estree": "8.59.2", - "@typescript-eslint/utils": "8.59.2" + "@typescript-eslint/eslint-plugin": "8.59.3", + "@typescript-eslint/parser": "8.59.3", + "@typescript-eslint/typescript-estree": "8.59.3", + "@typescript-eslint/utils": "8.59.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 30d58a93..40099f17 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "node-fetch": "3.3.2", "prettier": "3.8.3", "typescript": "6.0.3", - "typescript-eslint": "8.59.2", + "typescript-eslint": "8.59.3", "typescript-plugin-css-modules": "5.2.0" } } From 7a1a3b04d24b7f873b6b94bef746eb0958572d1e Mon Sep 17 00:00:00 2001 From: BotBlake Date: Thu, 21 May 2026 14:21:16 +0200 Subject: [PATCH 872/896] rephrase IPv6 local DNS note --- docs/general/post-install/networking/index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/general/post-install/networking/index.md b/docs/general/post-install/networking/index.md index a8e1b68d..b1cc8a66 100644 --- a/docs/general/post-install/networking/index.md +++ b/docs/general/post-install/networking/index.md @@ -48,12 +48,12 @@ However its also possible to create a local DNS entry that will point to your Je
    Learn more about limitations with local DNS -Devices like Google Chromecast or Google Streamer use hardcoded DNS Servers - therefore they will not make use of your local DNS entries. -There are multiple workarounds for this issue. +Devices like Google Chromecast or Google TV Streamer may ignore the DNS server provided by your local network. +As a result, they may not resolve custom local DNS entries correctly. -The easiest involves the usage of IPv6 Entries in the public DNS. -Since IPv6 addresses do not differentiate between local and public, the address will be able to be resolved locally. -This, however, requires the use of a public DNS server - The Jellyfin Server does not have to be accessible from the outside though! +One option to work around this is to publish an IPv6 DNS record through a public DNS provider. +If your Jellyfin server has a globally routable IPv6 address, devices can resolve it without relying on your local DNS server. +The server itself does not need to be publicly accessible. Inbound access can still be restricted through your firewall.
    From cf6c895dee3dec7a2d7090b5519c3b37ef45e584 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Thu, 21 May 2026 08:35:09 -0600 Subject: [PATCH 873/896] Update index.mdx Co-authored-by: theguymadmax --- blog/2026/05-22-state-of-the-fin/index.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blog/2026/05-22-state-of-the-fin/index.mdx b/blog/2026/05-22-state-of-the-fin/index.mdx index 136993c3..c8447284 100644 --- a/blog/2026/05-22-state-of-the-fin/index.mdx +++ b/blog/2026/05-22-state-of-the-fin/index.mdx @@ -42,9 +42,9 @@ And of course, if you want to contribute code, we welcome it! Bug fixes are alwa #### What's New -We've continued pushing bug and [security](https://github.com/jellyfin/jellyfin/security/advisories) fixes to the stable release. The upcoming 10.11.9 release is expected to be the final release in that branch, and we're now focused on 12.0, with the first release candidate planned in the coming weeks. A few items still need to be addressed before we can ship RC1: [Jellyfin 12.0](https://github.com/orgs/jellyfin/projects/73) +We've continued pushing bug and [security](https://github.com/jellyfin/jellyfin/security/advisories) fixes to the stable release. Following the 10.11.9 release, development attention has largely shifted toward finalizing 12.0 ahead of the upcoming release candidate phase. A few items still need to be addressed before we can ship RC1: [Jellyfin 12.0](https://github.com/orgs/jellyfin/projects/73) -For those following GitHub, the [Performance PR](https://github.com/jellyfin/jellyfin/pull/16062) has been merged into master and is available for testing in the weekly unstable releases. These are published every Monday, though we may push additional out-of-band builds for a while to support testing. Unstable builds can be accessed via Docker using the "unstable" tag or by selecting the unstable tab on our download page. +The [Performance PR](https://github.com/jellyfin/jellyfin/pull/16062) which forms the foundation for much of the work in 12.0, has been merged into master and is now part of the weekly unstable releases. These are published every Monday, though we may push additional out-of-band builds for a while to support testing. Unstable builds can be accessed via Docker using the "unstable" tag or by selecting the unstable tab on our download page. This PR addresses a number of slow queries in 10.11.x, particularly for folder-based libraries like home videos & photos, and books. Other areas have also seen improvements, including collections, music libraries, playlists, and homepage load times. For more details, see the PR description. From 66c71c9bc4bfe64b3aa475d530139e3656fdbc87 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Thu, 21 May 2026 08:35:22 -0600 Subject: [PATCH 874/896] Update index.mdx Co-authored-by: theguymadmax --- blog/2026/05-22-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-22-state-of-the-fin/index.mdx b/blog/2026/05-22-state-of-the-fin/index.mdx index c8447284..e45a2f17 100644 --- a/blog/2026/05-22-state-of-the-fin/index.mdx +++ b/blog/2026/05-22-state-of-the-fin/index.mdx @@ -73,7 +73,7 @@ After migrating: If you run into issues, please prefix bug reports with "[12.0]". #### Client Development Changes -As mentioned [before](/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx#client-development-changes), the API will no longer allow deprecated authorization mechanisms by default, so clients and tooling that haven't already migrated will need to update. +As mentioned [before](/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx#client-development-changes), the API will no longer allow deprecated authorization mechanisms by default, so clients and tooling that haven't already migrated will need to update. Any new API changes or breaking modifications will now be deferred to 13.0, allowing client developers to begin targeting a stable API surface ahead of release. We've also added an option for developers to test their clients with deprecated authorization methods fully disabled. More details on how to authorize and run these tests are available in this [document](https://gist.github.com/nielsvanvelzen/ea047d9028f676185832e51ffaf12a6f). From 2e32b51aaa8f99fb48657c7b58cd45a6510018b3 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Thu, 21 May 2026 10:04:17 -0600 Subject: [PATCH 875/896] Update blog/2026/05-22-state-of-the-fin/index.mdx Co-authored-by: theguymadmax --- blog/2026/05-22-state-of-the-fin/index.mdx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/blog/2026/05-22-state-of-the-fin/index.mdx b/blog/2026/05-22-state-of-the-fin/index.mdx index e45a2f17..67bcdf88 100644 --- a/blog/2026/05-22-state-of-the-fin/index.mdx +++ b/blog/2026/05-22-state-of-the-fin/index.mdx @@ -73,9 +73,7 @@ After migrating: If you run into issues, please prefix bug reports with "[12.0]". #### Client Development Changes -As mentioned [before](/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx#client-development-changes), the API will no longer allow deprecated authorization mechanisms by default, so clients and tooling that haven't already migrated will need to update. Any new API changes or breaking modifications will now be deferred to 13.0, allowing client developers to begin targeting a stable API surface ahead of release. - -We've also added an option for developers to test their clients with deprecated authorization methods fully disabled. More details on how to authorize and run these tests are available in this [document](https://gist.github.com/nielsvanvelzen/ea047d9028f676185832e51ffaf12a6f). +As mentioned [before](/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx#client-development-changes), the API will no longer allow deprecated authorization mechanisms by default, so clients and tooling that haven't already migrated will need to update. Any new API changes or breaking modifications not already in progress will now be deferred to 13.0, allowing client developers to begin targeting a stable API surface ahead of release. That said, we've temporarily reverted the [default enforcement](https://github.com/jellyfin/jellyfin/pull/16754) during the testing phase, since some of our official clients are still in the process of completing the transition. From 6e82dd51654022fe550a151d6a92a341162dab9d Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Thu, 21 May 2026 10:50:26 -0600 Subject: [PATCH 876/896] Cleanup --- blog/2026/05-22-state-of-the-fin/index.mdx | 2 -- 1 file changed, 2 deletions(-) diff --git a/blog/2026/05-22-state-of-the-fin/index.mdx b/blog/2026/05-22-state-of-the-fin/index.mdx index 67bcdf88..14cefea9 100644 --- a/blog/2026/05-22-state-of-the-fin/index.mdx +++ b/blog/2026/05-22-state-of-the-fin/index.mdx @@ -24,8 +24,6 @@ As with pretty much every open source project, we have been inundated with AI-au The Jellyfin Team is made up of a lot of different people, and everyone has different levels of acceptance of/interest in code that an AI agent has contributed to. This policy has been made to try and help find a path that everyone can at least appreciate, even if they don't fully agree. -You may also see AI agents committing to projects that are run by the Jellyfin development team. These are not "AI slop" commits. The development team may be experimenting with (or fully using) an agent to help handle some of the tasks involved with writing and managing a large project like this, but the author (not the AI one) is experienced enough with the code to find the stuff the agent does wrong and fix it. That's why they're on the development team. - #### Burnout / Remember the Person Jellyfin has been growing quickly as the landscape around us matures and changes. This is both a blessing and a curse. It is great that Jellyfin is so popular and loved by so many, however the increased support requests, combined with the AI code submissions, have led to burnout at various levels of the development and admin team. Abuse from users when something isn't working or a change isn't accepted only increases the loss of motivation. This has already led to delays in client and server improvements. From eb8e34f82b595eb6c82ece4ec4cccb736c807525 Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Thu, 21 May 2026 22:48:46 -0600 Subject: [PATCH 877/896] Update blog/2026/05-22-state-of-the-fin/index.mdx Co-authored-by: theguymadmax --- blog/2026/05-22-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-22-state-of-the-fin/index.mdx b/blog/2026/05-22-state-of-the-fin/index.mdx index 14cefea9..5a41334f 100644 --- a/blog/2026/05-22-state-of-the-fin/index.mdx +++ b/blog/2026/05-22-state-of-the-fin/index.mdx @@ -42,7 +42,7 @@ And of course, if you want to contribute code, we welcome it! Bug fixes are alwa We've continued pushing bug and [security](https://github.com/jellyfin/jellyfin/security/advisories) fixes to the stable release. Following the 10.11.9 release, development attention has largely shifted toward finalizing 12.0 ahead of the upcoming release candidate phase. A few items still need to be addressed before we can ship RC1: [Jellyfin 12.0](https://github.com/orgs/jellyfin/projects/73) -The [Performance PR](https://github.com/jellyfin/jellyfin/pull/16062) which forms the foundation for much of the work in 12.0, has been merged into master and is now part of the weekly unstable releases. These are published every Monday, though we may push additional out-of-band builds for a while to support testing. Unstable builds can be accessed via Docker using the "unstable" tag or by selecting the unstable tab on our download page. +The [Performance PR](https://github.com/jellyfin/jellyfin/pull/16062) which forms the foundation for much of the work in 12.0, has been merged into master and is now part of the weekly unstable releases. These are published every Monday, though we may push additional out-of-band builds for a while to support testing. Unstable builds can be accessed via Docker using the "unstable" tag or by selecting the unstable tab on our downloads page. This PR addresses a number of slow queries in 10.11.x, particularly for folder-based libraries like home videos & photos, and books. Other areas have also seen improvements, including collections, music libraries, playlists, and homepage load times. For more details, see the PR description. From a4946d22510c6b1db59883406a39dd437030848f Mon Sep 17 00:00:00 2001 From: Joe Date: Fri, 22 May 2026 12:12:57 -0600 Subject: [PATCH 878/896] Move to 24th --- .../activity-by-month.svg | 0 blog/2026/05-24-state-of-the-fin/index.mdx | 269 ++++++++++++++++++ 2 files changed, 269 insertions(+) rename blog/2026/{05-22-state-of-the-fin => 05-24-state-of-the-fin}/activity-by-month.svg (100%) create mode 100644 blog/2026/05-24-state-of-the-fin/index.mdx diff --git a/blog/2026/05-22-state-of-the-fin/activity-by-month.svg b/blog/2026/05-24-state-of-the-fin/activity-by-month.svg similarity index 100% rename from blog/2026/05-22-state-of-the-fin/activity-by-month.svg rename to blog/2026/05-24-state-of-the-fin/activity-by-month.svg diff --git a/blog/2026/05-24-state-of-the-fin/index.mdx b/blog/2026/05-24-state-of-the-fin/index.mdx new file mode 100644 index 00000000..5dc887c7 --- /dev/null +++ b/blog/2026/05-24-state-of-the-fin/index.mdx @@ -0,0 +1,269 @@ +--- +title: State of the Fin 2026-05-24 +authors: + - jellyfin +slug: state-of-the-fin-2026-05-24 +tags: [state-of-the-fin] +--- + +import ActivityChart from './activity-by-month.svg'; + +Welcome to the second edition of State of the Fin! This update will be slightly different to the previous one as we don't have as many large updates to announce (yet)! Still, we want to keep you informed on what is happening and what the Jellyfin development team are working on. Please enjoy, and contribute through our [standard channels](/contact) if you have questions or comments. + +{/* truncate */} + +## Project Updates + +#### Versioning + +As mentioned in the last [State of the Fin](/blog/2026/01-06-state-of-the-fin/index.mdx#versioning), we're dropping the major version "10" from our naming scheme. With 10.11.x being the final release branch to use it, the next major release will move directly to 12.0. The primary reason for this is to reduce confusion about what a "major" version is and eliminate the redundancy of a never-changing `10`. version prefix. + +#### LLM/"AI" Policy + +As with pretty much every open source project, we have been inundated with AI-authored pull requests of varying quality. This has vastly increased the amount of work the team has on their plate. To that end, an LLM/AI Policy has been created to try and help set standards. The tl;dr is **AI use isn't completely forbidden in pull requests/code submissions, however you must understand HOW it does what it does, and any posts to a pull request/issue should be written by the user. You cannot function as a go-between between your AI and our questions/comments, just copy-pasting whatever the AI tells you.** For more information, please read the [LLM/"AI" developmental policy](/docs/general/contributing/llm-policies) we have published. + +The Jellyfin Team is made up of a lot of different people, and everyone has different levels of acceptance of/interest in code that an AI agent has contributed to. This policy has been made to try and help find a path that everyone can at least appreciate, even if they don't fully agree. + +You may also see AI agents committing to projects that are run by the Jellyfin development team. These are not "AI slop" commits. The development team may be experimenting with (or fully using) an agent to help handle some of the tasks involved with writing and managing a large project like this, but the author (not the AI one) is experienced enough with the code to find the stuff the agent does wrong and fix it. That's why they're on the development team. + +#### Burnout / Remember the Person + +Jellyfin has been growing quickly as the landscape around us matures and changes. This is both a blessing and a curse. It is great that Jellyfin is so popular and loved by so many, however the increased support requests, combined with the AI code submissions, have led to burnout at various levels of the development and admin team. Abuse from users when something isn't working or a change isn't accepted only increases the loss of motivation. This has already led to delays in client and server improvements. + +Please remember Jellyfin is open source and is written by volunteers. There are real people doing the work, and they're doing this for the love of the project. Yelling at them/insulting them will not make anything happen faster, and is actually more likely to delay fixes or improvements. + +If you'd like to get involved in helping fellow users, hang out in the [standard Matrix/Discord channels](/contact), or look at the [forums](https://forum.jellyfin.org/)/[subreddit](https://reddit.com/r/jellyfin) and volunteer answers when you think the question is something you know. Straight AI searching and copy-paste answering aren't good responses and are explicitly banned by the aforementioned LLM policy, but if it's something you have dealt with, please contribute! The more people who help answer the easy questions, the more we can allow the devs to work on the hard stuff. + +And of course, if you want to contribute code, we welcome it! Bug fixes are always welcome as-is; but features require a bit more work and a policy that we are still in the process of defining. But if you want to work on a feature, the short answer is: please ask us before you start implementing it and work with the team on a full design/scope discussion to help ensure your work will be accepted! + +## Development Updates + + + +#### What's New + +We've continued pushing bug and [security](https://github.com/jellyfin/jellyfin/security/advisories) fixes to the stable release. The upcoming 10.11.9 release is expected to be the final release in that branch, and we're now focused on 12.0, with the first release candidate planned in the coming weeks. A few items still need to be addressed before we can ship RC1: [Jellyfin 12.0](https://github.com/orgs/jellyfin/projects/73) + +For those following GitHub, the [Performance PR](https://github.com/jellyfin/jellyfin/pull/16062) has been merged into master and is available for testing in the weekly unstable releases. These are published every Monday, though we may push additional out-of-band builds for a while to support testing. Unstable builds can be accessed via Docker using the "unstable" tag or by selecting the unstable tab on our download page. + +This PR addresses a number of slow queries in 10.11.x, particularly for folder-based libraries like home videos & photos, and books. Other areas have also seen improvements, including collections, music libraries, playlists, and homepage load times. For more details, see the PR description. + +12.0 also includes a fix for EPG issues with the Schedules Direct API, as well as a fix for errors when restructuring media libraries. A long-requested feature, support for multiple versions of episodes in a series library, has also been added. While users may notice some incidental improvements in scanner performance as a result of other changes, scanner optimization itself was not a primary focus of this release. More substantial work in that area is planned for 13.0, which is currently in the early [planning phase](https://github.com/jellyfin/jellyfin-meta/discussions/125). + +#### Testing + +Before testing the unstable 12.0 build, please note the following: + +Unstable builds are not guaranteed to work from one build to another. These builds should only be used for testing or evaluating new features, and running them as a daily driver is at your own risk. + +If upgrading from an earlier version, a full backup of the data directory is strongly recommended, as this release includes database changes that prevent rolling back without a full restore. + +Installed repository plugins (anything not built-in) should also be removed before migrating. Plugins will likely need time to adapt to the new database changes, so re-adding them afterward is the safest approach for testing. + +Official plugins compatible with Jellyfin are available through the unstable plugin repository. To test plugins for 12.0: + +- Go to Dashboard -> Plugins -> Manage Repositories +- Update the Plugin Repository URL to: https://repo.jellyfin.org/files/plugin-unstable/manifest.json + +After migrating: + +- Perform a full library scan to restore alternative versions +- Run the "Optimize database" scheduled task + +If you run into issues, please prefix bug reports with "[12.0]". +#### Client Development Changes + +As mentioned [before](/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx#client-development-changes), the API will no longer allow deprecated authorization mechanisms by default, so clients and tooling that haven't already migrated will need to update. + +We've also added an option for developers to test their clients with deprecated authorization methods fully disabled. More details on how to authorize and run these tests are available in this [document](https://gist.github.com/nielsvanvelzen/ea047d9028f676185832e51ffaf12a6f). + +That said, we've temporarily reverted the [default enforcement](https://github.com/jellyfin/jellyfin/pull/16754) during the testing phase, since some of our official clients are still in the process of completing the transition. + +## Client Corner + +### [Jellyfin for Android](https://github.com/jellyfin/jellyfin-android) + +#### What's New + +The mobile Android app stopped working after the recent 10.11.7 server update and was quickly resolved in 10.11.8. To keep the same problem from recurring, the app itself was also patched in the 2.6.4 release. + +#### Notable Changes + +- New patches in the 2.6.4 release to make sure a similar problem doesn't happen again. +- The 2.6.4 build is not available on the Google Play store for technical reasons. + +#### What's Next + +Work is ongoing for the upcoming 2.7.0 update. Recently we've finished the re-implementation of Android Auto support which was the major blocker for the next release. We'll likely start a beta cycle to collect feedback in the coming weeks/months. This version of the app will be compatible with Jellyfin 10.10 and newer. + +*- [Niels van Velzen](https://github.com/nielsvanvelzen)* + +### [Jellyfin for Android TV](https://github.com/jellyfin/jellyfin-androidtv) + +#### What's New + +Three updates to the app went live since our last State of the Fin, version 0.19.7 and 0.19.8 both fix numerous bugs. Most notably is a bug where our progress bar would be incorrect for some users. That's now fixed! In version 0.19.9 we made some improvements to the home screen to make it load faster and solved a long-term issue with the screensaver not working after playing a video. + +#### What's Next + +Work is still progressing on the next big Android TV release. + +Version 0.20 will have a completely revamped look for the settings and also expands them to allow more customization and tweaking playback options. Work also continues on the new video player, with various features also made available to the current one, like support for SubStation Alpha subtitles and better handling of external apps for video playback. + +This version of the app will require Jellyfin server 10.11 or newer. Due to community feedback, we have postponed the release until Jellyfin 12.0 is released. However, the beta versions of the app will likely start earlier and the app already notifies people about updating their server to 10.11. + +*- [Niels van Velzen](https://github.com/nielsvanvelzen)* + +### [Jellyfin for Desktop](https://github.com/jellyfin/jellyfin-desktop) + +#### What's New +Jellyfin Desktop is being completely rewritten to address several performance, feature, and maintainability issues. Qt and its Chromium-based QtWebEngine have been replaced with Chromium Embedded Framework (CEF) to drastically improve responsiveness. The removal of Qt means we are no longer bound to a dependency that has historically been problematic when maintaining this project (Qt5->6, Qt WebEngine memory leaks). As for the audio/video side of things, we've switched from the legacy libmpv pipeline to the same modern pipeline that standalone mpv uses. This enables both better GPU acceleration (`vo=gpu-next`) and native HDR playback (Wayland/macOS/Windows). CEF and mpv are integrated via platform-native mechanisms that seamlessly overlay CEF on top of the video playback performance of standalone mpv. Long term, this should allow us to combine the functionality of Jellyfin MPV Shim into the Jellyfin Desktop codebase. + +Although it's not yet ready for a stable v3.0.0 release, development builds are available in the [project's GitHub](https://github.com/jellyfin/jellyfin-desktop/). I actively welcome any bug reports or feature requests as they are incredibly helpful in prioritizing a sustainable, long-term codebase. To all early testers: thank you! + +#### Notable Changes +- Completely rewritten without Qt/QtWebEngine +- Uses CEF as the browser engine +- Reworked audio/video pipeline to use the same as standalone mpv +- Supports mpv.conf and mpv plugins +- Linux AppImage support added +- Windows ARM support added + +#### Known Issues +- Some features found in v1.x and v2.x are missing + +#### What's Next +- Stabilize architecture to allow for better programmatic testing +- Formal v3.0.0 pre-release + +*- [Andrew Rabert](https://github.com/andrewrabert)* + +### [Jellyfin for Kodi](https://github.com/jellyfin/jellyfin-kodi) + +#### What's New + +A couple of long-requested features have been completed in this period along with bug fixes and general cleanup. + +#### Notable Changes + +- Media Segments are now supported. +- Quick Connect support has been merged and will be included in a future release. + +*- [MCarlton00](https://github.com/mcarlton00)* + +### [Jellyfin for Roku](https://github.com/jellyfin/jellyfin-roku) + +#### Latest Release: 3.1.9 + +#### Minimum Server Version: 10.9.0 + +#### Highlights + +- New setting allowing you to change the poster orientation in libraries +- New settings allowing you to change playback speed +- Choose between 1 or 5 displayed trickplay images +- OSD seekbar is now fully functional +- Custom subtitles now support font color tags +- Subtitle timing offset now available for custom subtitles +- Many more direct play profiles added +- Oh so many bug fixes +- And so much more! + + +#### What's Next + +- More custom subtitle enhancements (bold & italic?!?! 😱 ) +- Default subtitle selection improvements +- Default audio track selection improvements + +*- [1hitsong](https://github.com/1hitsong)* + +### [Jellyfin for Tizen](https://github.com/jellyfin/jellyfin-tizen) + +#### What's New + +The [Tizen Jellyfin client](https://github.com/jellyfin/jellyfin-tizen) for Tizen 6 and newer has been released to the Samsung Tizen Store! Tizen 5 and earlier should still be able to side-load the client. + +*- [Eric Stacey](https://github.com/ejstacey)* + +### [Jellyfin for Xbox](https://github.com/jellyfin/jellyfin-xbox) + +#### What's New + +Since the last State of the Fin, Jellyfin for Xbox has seen several new PRs for various fixes and improvements. We also checked off a major item from the previous State of the Fin todo list: Jellyfin for Xbox now supports translations! + +#### Notable Changes + +- **UI Refresh**: Various UX fixes and improvements throughout the app interface. + +- **Log File Upload Dialog**: A new dialog allows uploading any of the last 6 log files directly from within the app. + +- **Translation Support**: Jellyfin for Xbox now supports localization! + +Translation support + +#### What's Next + +A new v0.9.5 release incorporating these changes is coming soon! + +*- [Jean-Pierre Bachmann](https://github.com/JPVenson)* + +## Jellyfin Labs + +### [Swiftfin](https://github.com/jellyfin/Swiftfin) + +#### What's New + +Swiftfin has had a lot of recent development in preparation for 1.5 and our next tvOS release. A lot of our recent work has been focused on utilizing new SwiftUI improvements to better unify work between iOS and tvOS. There is a lot of effort involved in this but this should help improve our release cadence moving forward. + +#### Notable Changes + +- Many iOS player bug fixes and additional supplement information & customization. +- Structural changes to better unify iOS and tvOS development moving forward. +- Lots of work towards our next [tvOS release](https://github.com/jellyfin/Swiftfin/discussions/1294) including the resolution of some [longstanding and high profile issues](https://github.com/jellyfin/Swiftfin/issues/776)! + +#### Known Issues + +- In the final version of Jellyfin 12.0, Swiftfin tvOS will not be able to authenticate without [enabling legacy authentication](https://gist.github.com/nielsvanvelzen/ea047d9028f676185832e51ffaf12a6f#disabling-deprecated-authorization-methods). This is resolved for iOS/iPadOS and will be resolved in the next tvOS release. _It is **our goal** to have a new tvOS release before 12.0 is out of testing._ + +#### What's Next + +We are working hard on our next release! If you are interested in helping out, please see our [Help Wanted](https://github.com/jellyfin/Swiftfin/discussions/1503) post for details on getting started! + +*- [Joe Kribs](https://github.com/JPKribs)* + + +### Jellyfin for Titan OS & Vega OS + +Work has started on two new Jellyfin clients! + +Currently in the prototype phase is a Jellyfin client for the new **Vega OS** platform from Amazon. This is the operating system used on the newer models of Fire TV Sticks released since 2025. We've seen a lot of requests for this as people buy the devices thinking they can use our Android TV app and end up not finding Jellyfin. + +Further into development is our client for **Titan OS**. This smart TV platform is mainly found on Philips televisions. We're currently testing this client and hopefully have some news to share soon! + +*- [Niels van Velzen](https://github.com/nielsvanvelzen)* + + +## [Documentation](https://github.com/jellyfin/jellyfin.org) + +#### What's New + +Documentation is always a work in progress but over this period Jellyfin's documentation has seen some notable changes: + +- Improved CI to catch common issues and spelling errors +- A new feature proposal guideline +- Fish shell support added to the installer commands +- Cleanup of reverse proxy documentation +- The LLM policy made its way into the docs + +#### Moving Forward + +New contributors have been assisting, which has been a tremendous help! Thank you to everyone who has pitched in so far. If you are interested in getting involved, please feel free to create a PR. + +*- [BotBlake](https://github.com/BotBlake)* + +## Closing Thoughts + +While this post isn't full of new announcements, it's worth posting so you know people are still working on things in the background. Jellyfin was originally forked from Emby, however the projects have different goals and directions. For Jellyfin, this includes some very deep rewrites of core code, which takes a lot of time and effort. It is necessary to help the codebase mature for the future of the project. We hope with the extra details given in this blog, which are public but generally not broadcasted, you can appreciate the scope and size of the Jellyfin work, and the people behind it. Thank you for using and supporting Jellyfin! + +\- [Eric Stacey](https://github.com/ejstacey) From 4367e64f3865a7f8e3cbc7ca7cb86e59f6266c2d Mon Sep 17 00:00:00 2001 From: Joe Date: Fri, 22 May 2026 12:16:28 -0600 Subject: [PATCH 879/896] Merging things is hard... --- blog/2026/05-22-state-of-the-fin/index.mdx | 265 --------------------- blog/2026/05-24-state-of-the-fin/index.mdx | 10 +- 2 files changed, 3 insertions(+), 272 deletions(-) delete mode 100644 blog/2026/05-22-state-of-the-fin/index.mdx diff --git a/blog/2026/05-22-state-of-the-fin/index.mdx b/blog/2026/05-22-state-of-the-fin/index.mdx deleted file mode 100644 index 5a41334f..00000000 --- a/blog/2026/05-22-state-of-the-fin/index.mdx +++ /dev/null @@ -1,265 +0,0 @@ ---- -title: State of the Fin 2026-05-22 -authors: - - jellyfin -slug: state-of-the-fin-2026-05-22 -tags: [state-of-the-fin] ---- - -import ActivityChart from './activity-by-month.svg'; - -Welcome to the second edition of State of the Fin! This update will be slightly different to the previous one as we don't have as many large updates to announce (yet)! Still, we want to keep you informed on what is happening and what the Jellyfin development team are working on. Please enjoy, and contribute through our [standard channels](/contact) if you have questions or comments. - -{/* truncate */} - -## Project Updates - -#### Versioning - -As mentioned in the last [State of the Fin](/blog/2026/01-06-state-of-the-fin/index.mdx#versioning), we're dropping the major version "10" from our naming scheme. With 10.11.x being the final release branch to use it, the next major release will move directly to 12.0. The primary reason for this is to reduce confusion about what a "major" version is and eliminate the redundancy of a never-changing `10`. version prefix. - -#### LLM/"AI" Policy - -As with pretty much every open source project, we have been inundated with AI-authored pull requests of varying quality. This has vastly increased the amount of work the team has on their plate. To that end, an LLM/AI Policy has been created to try and help set standards. The tl;dr is **AI use isn't completely forbidden in pull requests/code submissions, however you must understand HOW it does what it does, and any posts to a pull request/issue should be written by the user. You cannot function as a go-between between your AI and our questions/comments, just copy-pasting whatever the AI tells you.** For more information, please read the [LLM/"AI" developmental policy](/docs/general/contributing/llm-policies) we have published. - -The Jellyfin Team is made up of a lot of different people, and everyone has different levels of acceptance of/interest in code that an AI agent has contributed to. This policy has been made to try and help find a path that everyone can at least appreciate, even if they don't fully agree. - -#### Burnout / Remember the Person - -Jellyfin has been growing quickly as the landscape around us matures and changes. This is both a blessing and a curse. It is great that Jellyfin is so popular and loved by so many, however the increased support requests, combined with the AI code submissions, have led to burnout at various levels of the development and admin team. Abuse from users when something isn't working or a change isn't accepted only increases the loss of motivation. This has already led to delays in client and server improvements. - -Please remember Jellyfin is open source and is written by volunteers. There are real people doing the work, and they're doing this for the love of the project. Yelling at them/insulting them will not make anything happen faster, and is actually more likely to delay fixes or improvements. - -If you'd like to get involved in helping fellow users, hang out in the [standard Matrix/Discord channels](/contact), or look at the [forums](https://forum.jellyfin.org/)/[subreddit](https://reddit.com/r/jellyfin) and volunteer answers when you think the question is something you know. Straight AI searching and copy-paste answering aren't good responses and are explicitly banned by the aforementioned LLM policy, but if it's something you have dealt with, please contribute! The more people who help answer the easy questions, the more we can allow the devs to work on the hard stuff. - -And of course, if you want to contribute code, we welcome it! Bug fixes are always welcome as-is; but features require a bit more work and a policy that we are still in the process of defining. But if you want to work on a feature, the short answer is: please ask us before you start implementing it and work with the team on a full design/scope discussion to help ensure your work will be accepted! - -## Development Updates - - - -#### What's New - -We've continued pushing bug and [security](https://github.com/jellyfin/jellyfin/security/advisories) fixes to the stable release. Following the 10.11.9 release, development attention has largely shifted toward finalizing 12.0 ahead of the upcoming release candidate phase. A few items still need to be addressed before we can ship RC1: [Jellyfin 12.0](https://github.com/orgs/jellyfin/projects/73) - -The [Performance PR](https://github.com/jellyfin/jellyfin/pull/16062) which forms the foundation for much of the work in 12.0, has been merged into master and is now part of the weekly unstable releases. These are published every Monday, though we may push additional out-of-band builds for a while to support testing. Unstable builds can be accessed via Docker using the "unstable" tag or by selecting the unstable tab on our downloads page. - -This PR addresses a number of slow queries in 10.11.x, particularly for folder-based libraries like home videos & photos, and books. Other areas have also seen improvements, including collections, music libraries, playlists, and homepage load times. For more details, see the PR description. - -12.0 also includes a fix for EPG issues with the Schedules Direct API, as well as a fix for errors when restructuring media libraries. A long-requested feature, support for multiple versions of episodes in a series library, has also been added. While users may notice some incidental improvements in scanner performance as a result of other changes, scanner optimization itself was not a primary focus of this release. More substantial work in that area is planned for 13.0, which is currently in the early [planning phase](https://github.com/jellyfin/jellyfin-meta/discussions/125). - -#### Testing - -Before testing the unstable 12.0 build, please note the following: - -Unstable builds are not guaranteed to work from one build to another. These builds should only be used for testing or evaluating new features, and running them as a daily driver is at your own risk. - -If upgrading from an earlier version, a full backup of the data directory is strongly recommended, as this release includes database changes that prevent rolling back without a full restore. - -Installed repository plugins (anything not built-in) should also be removed before migrating. Plugins will likely need time to adapt to the new database changes, so re-adding them afterward is the safest approach for testing. - -Official plugins compatible with Jellyfin are available through the unstable plugin repository. To test plugins for 12.0: - -- Go to Dashboard -> Plugins -> Manage Repositories -- Update the Plugin Repository URL to: https://repo.jellyfin.org/files/plugin-unstable/manifest.json - -After migrating: - -- Perform a full library scan to restore alternative versions -- Run the "Optimize database" scheduled task - -If you run into issues, please prefix bug reports with "[12.0]". -#### Client Development Changes - -As mentioned [before](/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx#client-development-changes), the API will no longer allow deprecated authorization mechanisms by default, so clients and tooling that haven't already migrated will need to update. Any new API changes or breaking modifications not already in progress will now be deferred to 13.0, allowing client developers to begin targeting a stable API surface ahead of release. - -That said, we've temporarily reverted the [default enforcement](https://github.com/jellyfin/jellyfin/pull/16754) during the testing phase, since some of our official clients are still in the process of completing the transition. - -## Client Corner - -### [Jellyfin for Android](https://github.com/jellyfin/jellyfin-android) - -#### What's New - -The mobile Android app stopped working after the recent 10.11.7 server update and was quickly resolved in 10.11.8. To keep the same problem from recurring, the app itself was also patched in the 2.6.4 release. - -#### Notable Changes - -- New patches in the 2.6.4 release to make sure a similar problem doesn't happen again. -- The 2.6.4 build is not available on the Google Play store for technical reasons. - -#### What's Next - -Work is ongoing for the upcoming 2.7.0 update. Recently we've finished the re-implementation of Android Auto support which was the major blocker for the next release. We'll likely start a beta cycle to collect feedback in the coming weeks/months. This version of the app will be compatible with Jellyfin 10.10 and newer. - -*- [Niels van Velzen](https://github.com/nielsvanvelzen)* - -### [Jellyfin for Android TV](https://github.com/jellyfin/jellyfin-androidtv) - -#### What's New - -Three updates to the app went live since our last State of the Fin, version 0.19.7 and 0.19.8 both fix numerous bugs. Most notably is a bug where our progress bar would be incorrect for some users. That's now fixed! In version 0.19.9 we made some improvements to the home screen to make it load faster and solved a long-term issue with the screensaver not working after playing a video. - -#### What's Next - -Work is still progressing on the next big Android TV release. - -Version 0.20 will have a completely revamped look for the settings and also expands them to allow more customization and tweaking playback options. Work also continues on the new video player, with various features also made available to the current one, like support for SubStation Alpha subtitles and better handling of external apps for video playback. - -This version of the app will require Jellyfin server 10.11 or newer. Due to community feedback, we have postponed the release until Jellyfin 12.0 is released. However, the beta versions of the app will likely start earlier and the app already notifies people about updating their server to 10.11. - -*- [Niels van Velzen](https://github.com/nielsvanvelzen)* - -### [Jellyfin for Desktop](https://github.com/jellyfin/jellyfin-desktop) - -#### What's New -Jellyfin Desktop is being completely rewritten to address several performance, feature, and maintainability issues. Qt and its Chromium-based QtWebEngine have been replaced with Chromium Embedded Framework (CEF) to drastically improve responsiveness. The removal of Qt means we are no longer bound to a dependency that has historically been problematic when maintaining this project (Qt5->6, Qt WebEngine memory leaks). As for the audio/video side of things, we've switched from the legacy libmpv pipeline to the same modern pipeline that standalone mpv uses. This enables both better GPU acceleration (`vo=gpu-next`) and native HDR playback (Wayland/macOS/Windows). CEF and mpv are integrated via platform-native mechanisms that seamlessly overlay CEF on top of the video playback performance of standalone mpv. Long term, this should allow us to combine the functionality of Jellyfin MPV Shim into the Jellyfin Desktop codebase. - -Although it's not yet ready for a stable v3.0.0 release, development builds are available in the [project's GitHub](https://github.com/jellyfin/jellyfin-desktop/). I actively welcome any bug reports or feature requests as they are incredibly helpful in prioritizing a sustainable, long-term codebase. To all early testers: thank you! - -#### Notable Changes -- Completely rewritten without Qt/QtWebEngine -- Uses CEF as the browser engine -- Reworked audio/video pipeline to use the same as standalone mpv -- Supports mpv.conf and mpv plugins -- Linux AppImage support added -- Windows ARM support added - -#### Known Issues -- Some features found in v1.x and v2.x are missing - -#### What's Next -- Stabilize architecture to allow for better programmatic testing -- Formal v3.0.0 pre-release - -*- [Andrew Rabert](https://github.com/andrewrabert)* - -### [Jellyfin for Kodi](https://github.com/jellyfin/jellyfin-kodi) - -#### What's New - -A couple of long-requested features have been completed in this period along with bug fixes and general cleanup. - -#### Notable Changes - -- Media Segments are now supported. -- Quick Connect support has been merged and will be included in a future release. - -*- [MCarlton00](https://github.com/mcarlton00)* - -### [Jellyfin for Roku](https://github.com/jellyfin/jellyfin-roku) - -#### Latest Release: 3.1.9 - -#### Minimum Server Version: 10.9.0 - -#### Highlights - -- New setting allowing you to change the poster orientation in libraries -- New settings allowing you to change playback speed -- Choose between 1 or 5 displayed trickplay images -- OSD seekbar is now fully functional -- Custom subtitles now support font color tags -- Subtitle timing offset now available for custom subtitles -- Many more direct play profiles added -- Oh so many bug fixes -- And so much more! - - -#### What's Next - -- More custom subtitle enhancements (bold & italic?!?! 😱 ) -- Default subtitle selection improvements -- Default audio track selection improvements - -*- [1hitsong](https://github.com/1hitsong)* - -### [Jellyfin for Tizen](https://github.com/jellyfin/jellyfin-tizen) - -#### What's New - -The [Tizen Jellyfin client](https://github.com/jellyfin/jellyfin-tizen) for Tizen 6 and newer has been released to the Samsung Tizen Store! Tizen 5 and earlier should still be able to side-load the client. - -*- [Eric Stacey](https://github.com/ejstacey)* - -### [Jellyfin for Xbox](https://github.com/jellyfin/jellyfin-xbox) - -#### What's New - -Since the last State of the Fin, Jellyfin for Xbox has seen several new PRs for various fixes and improvements. We also checked off a major item from the previous State of the Fin todo list: Jellyfin for Xbox now supports translations! - -#### Notable Changes - -- **UI Refresh**: Various UX fixes and improvements throughout the app interface. - -- **Log File Upload Dialog**: A new dialog allows uploading any of the last 6 log files directly from within the app. - -- **Translation Support**: Jellyfin for Xbox now supports localization! - -Translation support - -#### What's Next - -A new v0.9.5 release incorporating these changes is coming soon! - -*- [Jean-Pierre Bachmann](https://github.com/JPVenson)* - -## Jellyfin Labs - -### [Swiftfin](https://github.com/jellyfin/Swiftfin) - -#### What's New - -Swiftfin has had a lot of recent development in preparation for 1.5 and our next tvOS release. A lot of our recent work has been focused on utilizing new SwiftUI improvements to better unify work between iOS and tvOS. There is a lot of effort involved in this but this should help improve our release cadence moving forward. - -#### Notable Changes - -- Many iOS player bug fixes and additional supplement information & customization. -- Structural changes to better unify iOS and tvOS development moving forward. -- Lots of work towards our next [tvOS release](https://github.com/jellyfin/Swiftfin/discussions/1294) including the resolution of some [longstanding and high profile issues](https://github.com/jellyfin/Swiftfin/issues/776)! - -#### Known Issues - -- In the final version of Jellyfin 12.0, Swiftfin tvOS will not be able to authenticate without [enabling legacy authentication](https://gist.github.com/nielsvanvelzen/ea047d9028f676185832e51ffaf12a6f#disabling-deprecated-authorization-methods). This is resolved for iOS/iPadOS and will be resolved in the next tvOS release. _It is **our goal** to have a new tvOS release before 12.0 is out of testing._ - -#### What's Next - -We are working hard on our next release! If you are interested in helping out, please see our [Help Wanted](https://github.com/jellyfin/Swiftfin/discussions/1503) post for details on getting started! - -*- [Joe Kribs](https://github.com/JPKribs)* - - -### Jellyfin for Titan OS & Vega OS - -Work has started on two new Jellyfin clients! - -Currently in the prototype phase is a Jellyfin client for the new **Vega OS** platform from Amazon. This is the operating system used on the newer models of Fire TV Sticks released since 2025. We've seen a lot of requests for this as people buy the devices thinking they can use our Android TV app and end up not finding Jellyfin. - -Further into development is our client for **Titan OS**. This smart TV platform is mainly found on Philips televisions. We're currently testing this client and hopefully have some news to share soon! - -*- [Niels van Velzen](https://github.com/nielsvanvelzen)* - - -## [Documentation](https://github.com/jellyfin/jellyfin.org) - -#### What's New - -Documentation is always a work in progress but over this period Jellyfin's documentation has seen some notable changes: - -- Improved CI to catch common issues and spelling errors -- A new feature proposal guideline -- Fish shell support added to the installer commands -- Cleanup of reverse proxy documentation -- The LLM policy made its way into the docs - -#### Moving Forward - -New contributors have been assisting, which has been a tremendous help! Thank you to everyone who has pitched in so far. If you are interested in getting involved, please feel free to create a PR. - -*- [BotBlake](https://github.com/BotBlake)* - -## Closing Thoughts - -While this post isn't full of new announcements, it's worth posting so you know people are still working on things in the background. Jellyfin was originally forked from Emby, however the projects have different goals and directions. For Jellyfin, this includes some very deep rewrites of core code, which takes a lot of time and effort. It is necessary to help the codebase mature for the future of the project. We hope with the extra details given in this blog, which are public but generally not broadcasted, you can appreciate the scope and size of the Jellyfin work, and the people behind it. Thank you for using and supporting Jellyfin! - -\- [Eric Stacey](https://github.com/ejstacey) diff --git a/blog/2026/05-24-state-of-the-fin/index.mdx b/blog/2026/05-24-state-of-the-fin/index.mdx index 5dc887c7..34fb6026 100644 --- a/blog/2026/05-24-state-of-the-fin/index.mdx +++ b/blog/2026/05-24-state-of-the-fin/index.mdx @@ -24,8 +24,6 @@ As with pretty much every open source project, we have been inundated with AI-au The Jellyfin Team is made up of a lot of different people, and everyone has different levels of acceptance of/interest in code that an AI agent has contributed to. This policy has been made to try and help find a path that everyone can at least appreciate, even if they don't fully agree. -You may also see AI agents committing to projects that are run by the Jellyfin development team. These are not "AI slop" commits. The development team may be experimenting with (or fully using) an agent to help handle some of the tasks involved with writing and managing a large project like this, but the author (not the AI one) is experienced enough with the code to find the stuff the agent does wrong and fix it. That's why they're on the development team. - #### Burnout / Remember the Person Jellyfin has been growing quickly as the landscape around us matures and changes. This is both a blessing and a curse. It is great that Jellyfin is so popular and loved by so many, however the increased support requests, combined with the AI code submissions, have led to burnout at various levels of the development and admin team. Abuse from users when something isn't working or a change isn't accepted only increases the loss of motivation. This has already led to delays in client and server improvements. @@ -42,9 +40,9 @@ And of course, if you want to contribute code, we welcome it! Bug fixes are alwa #### What's New -We've continued pushing bug and [security](https://github.com/jellyfin/jellyfin/security/advisories) fixes to the stable release. The upcoming 10.11.9 release is expected to be the final release in that branch, and we're now focused on 12.0, with the first release candidate planned in the coming weeks. A few items still need to be addressed before we can ship RC1: [Jellyfin 12.0](https://github.com/orgs/jellyfin/projects/73) +We've continued pushing bug and [security](https://github.com/jellyfin/jellyfin/security/advisories) fixes to the stable release. Following the 10.11.9 release, development attention has largely shifted toward finalizing 12.0 ahead of the upcoming release candidate phase. A few items still need to be addressed before we can ship RC1: [Jellyfin 12.0](https://github.com/orgs/jellyfin/projects/73) -For those following GitHub, the [Performance PR](https://github.com/jellyfin/jellyfin/pull/16062) has been merged into master and is available for testing in the weekly unstable releases. These are published every Monday, though we may push additional out-of-band builds for a while to support testing. Unstable builds can be accessed via Docker using the "unstable" tag or by selecting the unstable tab on our download page. +The [Performance PR](https://github.com/jellyfin/jellyfin/pull/16062) which forms the foundation for much of the work in 12.0, has been merged into master and is now part of the weekly unstable releases. These are published every Monday, though we may push additional out-of-band builds for a while to support testing. Unstable builds can be accessed via Docker using the "unstable" tag or by selecting the unstable tab on our downloads page. This PR addresses a number of slow queries in 10.11.x, particularly for folder-based libraries like home videos & photos, and books. Other areas have also seen improvements, including collections, music libraries, playlists, and homepage load times. For more details, see the PR description. @@ -73,9 +71,7 @@ After migrating: If you run into issues, please prefix bug reports with "[12.0]". #### Client Development Changes -As mentioned [before](/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx#client-development-changes), the API will no longer allow deprecated authorization mechanisms by default, so clients and tooling that haven't already migrated will need to update. - -We've also added an option for developers to test their clients with deprecated authorization methods fully disabled. More details on how to authorize and run these tests are available in this [document](https://gist.github.com/nielsvanvelzen/ea047d9028f676185832e51ffaf12a6f). +As mentioned [before](/blog/2025/10-19-jellyfin-release-10.11.0/index.mdx#client-development-changes), the API will no longer allow deprecated authorization mechanisms by default, so clients and tooling that haven't already migrated will need to update. Any new API changes or breaking modifications not already in progress will now be deferred to 13.0, allowing client developers to begin targeting a stable API surface ahead of release. That said, we've temporarily reverted the [default enforcement](https://github.com/jellyfin/jellyfin/pull/16754) during the testing phase, since some of our official clients are still in the process of completing the transition. From 4266378a7cd88154d2529eacb3e99f0d355428a4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 24 May 2026 05:59:42 +0000 Subject: [PATCH 880/896] Update dependency caniuse-lite to v1.0.30001793 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 35e2ce11..25efb206 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,7 +42,7 @@ "@types/react": "18.3.28", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "caniuse-lite": "1.0.30001792", + "caniuse-lite": "1.0.30001793", "cspell": "10.0.0", "eslint": "9.39.4", "eslint-config-prettier": "10.1.8", @@ -8143,9 +8143,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001792", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001792.tgz", - "integrity": "sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==", + "version": "1.0.30001793", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", + "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", "funding": [ { "type": "opencollective", diff --git a/package.json b/package.json index 40099f17..b027eba6 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "@types/react": "18.3.28", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", - "caniuse-lite": "1.0.30001792", + "caniuse-lite": "1.0.30001793", "cspell": "10.0.0", "eslint": "9.39.4", "eslint-config-prettier": "10.1.8", From 64360a67e264f237645bf91ec492da56c04cfeed Mon Sep 17 00:00:00 2001 From: samsepi0l Date: Sun, 24 May 2026 11:27:57 +0200 Subject: [PATCH 881/896] Fix typo --- docs/general/post-install/networking/8_reverse-proxy/traefik.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/traefik.md b/docs/general/post-install/networking/8_reverse-proxy/traefik.md index b919b1bd..1c8af362 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/traefik.md +++ b/docs/general/post-install/networking/8_reverse-proxy/traefik.md @@ -207,7 +207,7 @@ TOML files can't support environment variables, so all values must be hard coded email = "YOU@DOMAIN_NAME" storage = "acme.json" # Use HTTP-01 ACME challenge - #[certificateresolvers.leresolver.acme.httpChallenge] + #[certificatesresolvers.leresolver.acme.httpChallenge] # entryPoint = "http" # Use a DNS-01 ACME challenge rather than HTTP-01 challenge. # Mandatory for wildcard certificate generation. From 42c9b70ab9f81f8cfd3d6fc32dc96099f055aa4b Mon Sep 17 00:00:00 2001 From: Joe Kribs Date: Sun, 24 May 2026 09:49:21 -0600 Subject: [PATCH 882/896] Update index.mdx Co-authored-by: theguymadmax --- blog/2026/05-24-state-of-the-fin/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026/05-24-state-of-the-fin/index.mdx b/blog/2026/05-24-state-of-the-fin/index.mdx index 34fb6026..f4defa5e 100644 --- a/blog/2026/05-24-state-of-the-fin/index.mdx +++ b/blog/2026/05-24-state-of-the-fin/index.mdx @@ -40,7 +40,7 @@ And of course, if you want to contribute code, we welcome it! Bug fixes are alwa #### What's New -We've continued pushing bug and [security](https://github.com/jellyfin/jellyfin/security/advisories) fixes to the stable release. Following the 10.11.9 release, development attention has largely shifted toward finalizing 12.0 ahead of the upcoming release candidate phase. A few items still need to be addressed before we can ship RC1: [Jellyfin 12.0](https://github.com/orgs/jellyfin/projects/73) +We've continued pushing bug and [security](https://github.com/jellyfin/jellyfin/security/advisories) fixes to the stable release. Following the 10.11.10 release, development attention has largely shifted toward finalizing 12.0 ahead of the upcoming release candidate phase. A few items still need to be addressed before we can ship RC1: [Jellyfin 12.0](https://github.com/orgs/jellyfin/projects/73) The [Performance PR](https://github.com/jellyfin/jellyfin/pull/16062) which forms the foundation for much of the work in 12.0, has been merged into master and is now part of the weekly unstable releases. These are published every Monday, though we may push additional out-of-band builds for a while to support testing. Unstable builds can be accessed via Docker using the "unstable" tag or by selecting the unstable tab on our downloads page. From b8b17e6f52eef960c446c12009294e910c14b05f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 28 May 2026 07:34:34 +0000 Subject: [PATCH 883/896] Update dependency ua-parser-js to v2.0.10 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 25efb206..c15ae14b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,7 @@ "react-dom": "18.3.1", "sass": "1.99.0", "swiper": "12.1.4", - "ua-parser-js": "2.0.9", + "ua-parser-js": "2.0.10", "url-loader": "4.1.1" }, "devDependencies": { @@ -23394,9 +23394,9 @@ "license": "MIT" }, "node_modules/ua-parser-js": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-2.0.9.tgz", - "integrity": "sha512-OsqGhxyo/wGdLSXMSJxuMGN6H4gDnKz6Fb3IBm4bxZFMnyy0sdf6MN96Ie8tC6z/btdO+Bsy8guxlvLdwT076w==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-2.0.10.tgz", + "integrity": "sha512-t+3Ktbq0Ies2vaSezfOaWiolH4OigQIO1dk+1xDpOydB1COVPocVYOrEV5rqZ0kFY9XYG1v9LutCyMgYBpABcw==", "funding": [ { "type": "opencollective", diff --git a/package.json b/package.json index b027eba6..9be9ce01 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "react-dom": "18.3.1", "sass": "1.99.0", "swiper": "12.1.4", - "ua-parser-js": "2.0.9", + "ua-parser-js": "2.0.10", "url-loader": "4.1.1" }, "browserslist": { From 0065bb5404708c23d83fa86649fff1fb2ba9fac0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 28 May 2026 20:14:42 +0000 Subject: [PATCH 884/896] Update dependency typescript-eslint to v8.59.4 --- package-lock.json | 124 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 63 insertions(+), 63 deletions(-) diff --git a/package-lock.json b/package-lock.json index c15ae14b..87525374 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,7 +58,7 @@ "node-fetch": "3.3.2", "prettier": "3.8.3", "typescript": "6.0.3", - "typescript-eslint": "8.59.3", + "typescript-eslint": "8.59.4", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6707,17 +6707,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.3.tgz", - "integrity": "sha512-PwFvSKsXGShKGW6n5bZOhGHEcCZXM8HofLK9fNsEwZXzFRjoY+XT1Vsf1zgyXdwTr0ZYz1/2tkZ0DBTT9jZjhw==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.4.tgz", + "integrity": "sha512-PegsU+XfyJJNjd4+u/k6f9yTyp0lEXXiPopUNobZcIAUJFGICFLN+sP0Rb3JehVmiij1Ph0dFGYqODoRo/2+6A==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.59.3", - "@typescript-eslint/type-utils": "8.59.3", - "@typescript-eslint/utils": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3", + "@typescript-eslint/scope-manager": "8.59.4", + "@typescript-eslint/type-utils": "8.59.4", + "@typescript-eslint/utils": "8.59.4", + "@typescript-eslint/visitor-keys": "8.59.4", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -6730,7 +6730,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.59.3", + "@typescript-eslint/parser": "^8.59.4", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } @@ -6746,16 +6746,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.3.tgz", - "integrity": "sha512-HPwA+hVkfcriajbNvTmZv4VRauibay+cWArYUYq7u7W7PmGShMxbPxLvrwDme55a6d5alG3nrYfhyJ/G28XlLg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.4.tgz", + "integrity": "sha512-zORHqO/tuhxY1zWuTvMUqddRxpiFJ72xVfcNoWpqdLjs6lfPbuQBJuW4pk+49/uBMy7Ssr4bzgjiKmmDB1UbZQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3", + "@typescript-eslint/scope-manager": "8.59.4", + "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/typescript-estree": "8.59.4", + "@typescript-eslint/visitor-keys": "8.59.4", "debug": "^4.4.3" }, "engines": { @@ -6771,14 +6771,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.3.tgz", - "integrity": "sha512-ECiUWa/KYRGDFUqTNehaRgzDshnJfkTABJxVemHk4ko22gcr0ukloKjWvyQ64g8YCV/UI47kN1dbmjf/GaQYng==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.4.tgz", + "integrity": "sha512-Ly00Vu4oAacfDeHp2Zg85ioNG6l8HG+tN1D7J+xTHSxu9y0awYKJ2zH1rFBn8ZSfuGK+7FxK3Cgl3uAz0aZZLg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.59.3", - "@typescript-eslint/types": "^8.59.3", + "@typescript-eslint/tsconfig-utils": "^8.59.4", + "@typescript-eslint/types": "^8.59.4", "debug": "^4.4.3" }, "engines": { @@ -6793,14 +6793,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.3.tgz", - "integrity": "sha512-t2LvZnoEfzKtnPjgeEu41xw5gxq9mQVfYy4OoZ4Vlt0sk3JwxmhCca/AR7DwOiHrjWgjAj6as4AhRLKSDfvZIA==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.4.tgz", + "integrity": "sha512-mUeR/3H1WrTAddJrwut8OoPjfauaztMQmRwV5fQTUyNVJCLiUXXe4lGEyYIL2oFDpP7UtgbGJXCt72wT0z2S3Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3" + "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/visitor-keys": "8.59.4" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6811,9 +6811,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.3.tgz", - "integrity": "sha512-PcIJHjmaREXLgIAIzLnSY9VucEzz8FKXsRgFa1DmdGCK/5tJpW03TKJF01Q6VZd1lLdz2sIKPWaDUZN9dp//dw==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.4.tgz", + "integrity": "sha512-DLCpnKgD4alVxTBSKulK+gU1KCqOgUXfDRDXh2mZgzokQKa/70ax93I2uVO3m/LLvIAtWZIFoiifudmIqAxpMA==", "dev": true, "license": "MIT", "engines": { @@ -6828,15 +6828,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.3.tgz", - "integrity": "sha512-g71d8QD8UaiHGvrJwyIS1hCX5r63w6Jll+4VEYhEAHXTDIqX1JgxhTAbEHtKntL9kuc4jRo7/GWw5xfCepSccQ==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.4.tgz", + "integrity": "sha512-uonTuPAAKr9XaBGqJ3LjYTh72zy5DyGesljO9gtmk/eFW0W1fRHjnwVYKB35Lm8d5Q5CluEW3gPHjTvZTmgrfA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3", - "@typescript-eslint/utils": "8.59.3", + "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/typescript-estree": "8.59.4", + "@typescript-eslint/utils": "8.59.4", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -6853,9 +6853,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.3.tgz", - "integrity": "sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.4.tgz", + "integrity": "sha512-F1o7WJcCq+bc8dwcO/YsSEOudAH8RDtaOhM6wcAQhcUsFhnWQl81JKy48q1hoxAU0qrzM89+31GYh1515Zde3Q==", "dev": true, "license": "MIT", "engines": { @@ -6867,16 +6867,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.3.tgz", - "integrity": "sha512-CbRjVRAf7Lr9Kr8RopKcbY45p2VfmmHrm0ygOCYFi7oU8q19m0Fs/6iHS7kNOmwpp+ob07ZVcAqlxUod9lYdmg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.4.tgz", + "integrity": "sha512-F+RuOmcDXo4+TPdfd/TCLS3m2nw8gE9XXyZLrA3JBfaA5tz9TtdkyD3YJFmPxulyc2cKbEok/CvFE3MgSLWnag==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.59.3", - "@typescript-eslint/tsconfig-utils": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3", + "@typescript-eslint/project-service": "8.59.4", + "@typescript-eslint/tsconfig-utils": "8.59.4", + "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/visitor-keys": "8.59.4", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -6934,16 +6934,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.3.tgz", - "integrity": "sha512-JAvT14goBzRzzzZyqq3P9BLArIxTtQURUtFgQ/V7FO+eU+Gg6ES+5ymOPP1wRxXcxAYeivCk4uS3jCKWI1K8Zg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.4.tgz", + "integrity": "sha512-cYXeNAUsG4lJo5dbc1FcKm+JwIWrj1/UpTORsC6tGMjEZ81DYcvIr9/ueikhMa/Y/gDQYGp+YX9/xQrXje5BJw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3" + "@typescript-eslint/scope-manager": "8.59.4", + "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/typescript-estree": "8.59.4" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6958,13 +6958,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.3.tgz", - "integrity": "sha512-f1UQF7ggd42YiwI5wGrRaPsa+P0CINBlrkLPmGfpq/u/I/oVtecoEIfFR9ag/oa1sLOsRNZ6xehf6qMZhQGBDg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.4.tgz", + "integrity": "sha512-U3gxVaDVnuZKhSspW/MzMxE1kq7zOdc072FcSNoqA1I9p8HyKbBFfEHoWckBAMgNMph4MamwS5iTVzFmrnt8TQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/types": "8.59.4", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -23305,16 +23305,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.3.tgz", - "integrity": "sha512-KgusgyDgG4LI8Ih/sWaCtZ06tckLAS5CvT5A4D1Q7bYVoAAyzwiZvE4BmwDHkhRVkvhRBepKeASoFzQetha7Fg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.4.tgz", + "integrity": "sha512-Rw6+44QNFaXtgHSjPy+Kw8hrJniMYzR85E9yLmOLcfZ91/rz+JXQbDTCmc6ccxMPY6K6PgAq26f0JCBfR7LIPQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.59.3", - "@typescript-eslint/parser": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3", - "@typescript-eslint/utils": "8.59.3" + "@typescript-eslint/eslint-plugin": "8.59.4", + "@typescript-eslint/parser": "8.59.4", + "@typescript-eslint/typescript-estree": "8.59.4", + "@typescript-eslint/utils": "8.59.4" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 9be9ce01..a456fa11 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "node-fetch": "3.3.2", "prettier": "3.8.3", "typescript": "6.0.3", - "typescript-eslint": "8.59.3", + "typescript-eslint": "8.59.4", "typescript-plugin-css-modules": "5.2.0" } } From 318383ad98ae5233b3732c725281dd786faae9ad Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 29 May 2026 01:05:41 +0000 Subject: [PATCH 885/896] Update dependency sass to v1.100.0 --- package-lock.json | 30 +++++++++++++++--------------- package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index c15ae14b..7b5e02bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.99.0", + "sass": "1.100.0", "swiper": "12.1.4", "ua-parser-js": "2.0.10", "url-loader": "4.1.1" @@ -21549,12 +21549,12 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.99.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.99.0.tgz", - "integrity": "sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q==", + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.100.0.tgz", + "integrity": "sha512-B5j0rYMlinhhOo9tjQebMVVn0TfyXAF+wB3b2ggZUuJ/is/Y+7+JGjirAMxHZ9Z3hIP98NPfamlAkBHa1lAaXQ==", "license": "MIT", "dependencies": { - "chokidar": "^4.0.0", + "chokidar": "^5.0.0", "immutable": "^5.1.5", "source-map-js": ">=0.6.2 <2.0.0" }, @@ -21562,7 +21562,7 @@ "sass": "sass.js" }, "engines": { - "node": ">=14.0.0" + "node": ">=20.19.0" }, "optionalDependencies": { "@parcel/watcher": "^2.4.1" @@ -21609,27 +21609,27 @@ } }, "node_modules/sass/node_modules/chokidar": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", "license": "MIT", "dependencies": { - "readdirp": "^4.0.1" + "readdirp": "^5.0.0" }, "engines": { - "node": ">= 14.16.0" + "node": ">= 20.19.0" }, "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/sass/node_modules/readdirp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", "license": "MIT", "engines": { - "node": ">= 14.18.0" + "node": ">= 20.19.0" }, "funding": { "type": "individual", diff --git a/package.json b/package.json index 9be9ce01..c56ec3ac 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "file-loader": "6.2.0", "react": "18.3.1", "react-dom": "18.3.1", - "sass": "1.99.0", + "sass": "1.100.0", "swiper": "12.1.4", "ua-parser-js": "2.0.10", "url-loader": "4.1.1" From bb8dae63f40d7f56350c2dee690ddbe14f253cbe Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 28 May 2026 20:14:42 +0000 Subject: [PATCH 886/896] Update dependency typescript-eslint to v8.59.4 --- package-lock.json | 124 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 63 insertions(+), 63 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7b5e02bc..1f56adcd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,7 +58,7 @@ "node-fetch": "3.3.2", "prettier": "3.8.3", "typescript": "6.0.3", - "typescript-eslint": "8.59.3", + "typescript-eslint": "8.59.4", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6707,17 +6707,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.3.tgz", - "integrity": "sha512-PwFvSKsXGShKGW6n5bZOhGHEcCZXM8HofLK9fNsEwZXzFRjoY+XT1Vsf1zgyXdwTr0ZYz1/2tkZ0DBTT9jZjhw==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.4.tgz", + "integrity": "sha512-PegsU+XfyJJNjd4+u/k6f9yTyp0lEXXiPopUNobZcIAUJFGICFLN+sP0Rb3JehVmiij1Ph0dFGYqODoRo/2+6A==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.59.3", - "@typescript-eslint/type-utils": "8.59.3", - "@typescript-eslint/utils": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3", + "@typescript-eslint/scope-manager": "8.59.4", + "@typescript-eslint/type-utils": "8.59.4", + "@typescript-eslint/utils": "8.59.4", + "@typescript-eslint/visitor-keys": "8.59.4", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -6730,7 +6730,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.59.3", + "@typescript-eslint/parser": "^8.59.4", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } @@ -6746,16 +6746,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.3.tgz", - "integrity": "sha512-HPwA+hVkfcriajbNvTmZv4VRauibay+cWArYUYq7u7W7PmGShMxbPxLvrwDme55a6d5alG3nrYfhyJ/G28XlLg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.4.tgz", + "integrity": "sha512-zORHqO/tuhxY1zWuTvMUqddRxpiFJ72xVfcNoWpqdLjs6lfPbuQBJuW4pk+49/uBMy7Ssr4bzgjiKmmDB1UbZQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3", + "@typescript-eslint/scope-manager": "8.59.4", + "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/typescript-estree": "8.59.4", + "@typescript-eslint/visitor-keys": "8.59.4", "debug": "^4.4.3" }, "engines": { @@ -6771,14 +6771,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.3.tgz", - "integrity": "sha512-ECiUWa/KYRGDFUqTNehaRgzDshnJfkTABJxVemHk4ko22gcr0ukloKjWvyQ64g8YCV/UI47kN1dbmjf/GaQYng==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.4.tgz", + "integrity": "sha512-Ly00Vu4oAacfDeHp2Zg85ioNG6l8HG+tN1D7J+xTHSxu9y0awYKJ2zH1rFBn8ZSfuGK+7FxK3Cgl3uAz0aZZLg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.59.3", - "@typescript-eslint/types": "^8.59.3", + "@typescript-eslint/tsconfig-utils": "^8.59.4", + "@typescript-eslint/types": "^8.59.4", "debug": "^4.4.3" }, "engines": { @@ -6793,14 +6793,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.3.tgz", - "integrity": "sha512-t2LvZnoEfzKtnPjgeEu41xw5gxq9mQVfYy4OoZ4Vlt0sk3JwxmhCca/AR7DwOiHrjWgjAj6as4AhRLKSDfvZIA==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.4.tgz", + "integrity": "sha512-mUeR/3H1WrTAddJrwut8OoPjfauaztMQmRwV5fQTUyNVJCLiUXXe4lGEyYIL2oFDpP7UtgbGJXCt72wT0z2S3Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3" + "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/visitor-keys": "8.59.4" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6811,9 +6811,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.3.tgz", - "integrity": "sha512-PcIJHjmaREXLgIAIzLnSY9VucEzz8FKXsRgFa1DmdGCK/5tJpW03TKJF01Q6VZd1lLdz2sIKPWaDUZN9dp//dw==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.4.tgz", + "integrity": "sha512-DLCpnKgD4alVxTBSKulK+gU1KCqOgUXfDRDXh2mZgzokQKa/70ax93I2uVO3m/LLvIAtWZIFoiifudmIqAxpMA==", "dev": true, "license": "MIT", "engines": { @@ -6828,15 +6828,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.3.tgz", - "integrity": "sha512-g71d8QD8UaiHGvrJwyIS1hCX5r63w6Jll+4VEYhEAHXTDIqX1JgxhTAbEHtKntL9kuc4jRo7/GWw5xfCepSccQ==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.4.tgz", + "integrity": "sha512-uonTuPAAKr9XaBGqJ3LjYTh72zy5DyGesljO9gtmk/eFW0W1fRHjnwVYKB35Lm8d5Q5CluEW3gPHjTvZTmgrfA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3", - "@typescript-eslint/utils": "8.59.3", + "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/typescript-estree": "8.59.4", + "@typescript-eslint/utils": "8.59.4", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -6853,9 +6853,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.3.tgz", - "integrity": "sha512-ePFoH0g4ludssdRFqqDxQePCxU4WQyRa9+XVwjm7yLn0FKhMeoetC+qBEEI1Eyb1pGSDveTIT09Bvw2WhlGayg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.4.tgz", + "integrity": "sha512-F1o7WJcCq+bc8dwcO/YsSEOudAH8RDtaOhM6wcAQhcUsFhnWQl81JKy48q1hoxAU0qrzM89+31GYh1515Zde3Q==", "dev": true, "license": "MIT", "engines": { @@ -6867,16 +6867,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.3.tgz", - "integrity": "sha512-CbRjVRAf7Lr9Kr8RopKcbY45p2VfmmHrm0ygOCYFi7oU8q19m0Fs/6iHS7kNOmwpp+ob07ZVcAqlxUod9lYdmg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.4.tgz", + "integrity": "sha512-F+RuOmcDXo4+TPdfd/TCLS3m2nw8gE9XXyZLrA3JBfaA5tz9TtdkyD3YJFmPxulyc2cKbEok/CvFE3MgSLWnag==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.59.3", - "@typescript-eslint/tsconfig-utils": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/visitor-keys": "8.59.3", + "@typescript-eslint/project-service": "8.59.4", + "@typescript-eslint/tsconfig-utils": "8.59.4", + "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/visitor-keys": "8.59.4", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -6934,16 +6934,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.3.tgz", - "integrity": "sha512-JAvT14goBzRzzzZyqq3P9BLArIxTtQURUtFgQ/V7FO+eU+Gg6ES+5ymOPP1wRxXcxAYeivCk4uS3jCKWI1K8Zg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.4.tgz", + "integrity": "sha512-cYXeNAUsG4lJo5dbc1FcKm+JwIWrj1/UpTORsC6tGMjEZ81DYcvIr9/ueikhMa/Y/gDQYGp+YX9/xQrXje5BJw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.59.3", - "@typescript-eslint/types": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3" + "@typescript-eslint/scope-manager": "8.59.4", + "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/typescript-estree": "8.59.4" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6958,13 +6958,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.3.tgz", - "integrity": "sha512-f1UQF7ggd42YiwI5wGrRaPsa+P0CINBlrkLPmGfpq/u/I/oVtecoEIfFR9ag/oa1sLOsRNZ6xehf6qMZhQGBDg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.4.tgz", + "integrity": "sha512-U3gxVaDVnuZKhSspW/MzMxE1kq7zOdc072FcSNoqA1I9p8HyKbBFfEHoWckBAMgNMph4MamwS5iTVzFmrnt8TQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.3", + "@typescript-eslint/types": "8.59.4", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -23305,16 +23305,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.59.3", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.3.tgz", - "integrity": "sha512-KgusgyDgG4LI8Ih/sWaCtZ06tckLAS5CvT5A4D1Q7bYVoAAyzwiZvE4BmwDHkhRVkvhRBepKeASoFzQetha7Fg==", + "version": "8.59.4", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.4.tgz", + "integrity": "sha512-Rw6+44QNFaXtgHSjPy+Kw8hrJniMYzR85E9yLmOLcfZ91/rz+JXQbDTCmc6ccxMPY6K6PgAq26f0JCBfR7LIPQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.59.3", - "@typescript-eslint/parser": "8.59.3", - "@typescript-eslint/typescript-estree": "8.59.3", - "@typescript-eslint/utils": "8.59.3" + "@typescript-eslint/eslint-plugin": "8.59.4", + "@typescript-eslint/parser": "8.59.4", + "@typescript-eslint/typescript-estree": "8.59.4", + "@typescript-eslint/utils": "8.59.4" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index c56ec3ac..303a3462 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "node-fetch": "3.3.2", "prettier": "3.8.3", "typescript": "6.0.3", - "typescript-eslint": "8.59.3", + "typescript-eslint": "8.59.4", "typescript-plugin-css-modules": "5.2.0" } } From 2c1a31797991e17448712ce32a68ffd223d27ab5 Mon Sep 17 00:00:00 2001 From: Eddie 'Sergeant' M Date: Mon, 1 Jun 2026 00:18:47 -0400 Subject: [PATCH 887/896] fix: "NOTE" admonition formatting --- .../post-install/networking/8_reverse-proxy/caddy.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/general/post-install/networking/8_reverse-proxy/caddy.md b/docs/general/post-install/networking/8_reverse-proxy/caddy.md index 80f3a102..fd9d60ab 100644 --- a/docs/general/post-install/networking/8_reverse-proxy/caddy.md +++ b/docs/general/post-install/networking/8_reverse-proxy/caddy.md @@ -4,7 +4,10 @@ title: Caddy sidebar-position: 1 --- -> **Note:** For HTTP/3 support, ensure UDP port 443 is forwarded/opened on your firewall, as HTTP/3 uses UDP. +:::note + +For HTTP/3 support, ensure UDP port 443 is forwarded/opened on your firewall, as HTTP/3 uses UDP. +::: "[Caddy](https://caddyserver.com/), sometimes clarified as the Caddy web server, is an open source, HTTP/2-enabled web server written in Go. It uses the Go standard library for its HTTP functionality." - [Wikipedia]() @@ -15,6 +18,7 @@ You can reverse proxy to Jellyfin either with or without a config file, and eith If you aren't familiar with Caddy yet, check out its [Getting Started](https://caddyserver.com/docs/getting-started) guide. :::caution + There are a some guides that have a Caddyfile which includes a `tls` section with the DNS provider's API key as shown in the following example. ```Caddyfile From 92c56dfb0ec3ebb4616d6ac09601ce82613c81f1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 1 Jun 2026 23:52:54 +0000 Subject: [PATCH 888/896] Update dependency @types/react to v18.3.29 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1f56adcd..ffdf6f8b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39,7 +39,7 @@ "@docusaurus/module-type-aliases": "3.10.1", "@docusaurus/tsconfig": "3.10.1", "@eslint/js": "9.39.4", - "@types/react": "18.3.28", + "@types/react": "18.3.29", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "caniuse-lite": "1.0.30001793", @@ -6555,9 +6555,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.28", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz", - "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==", + "version": "18.3.29", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.29.tgz", + "integrity": "sha512-ch0qJdr2JY0r04NXSprbK6TXOgnaJ1Tz23fm5W+z0/CBah6BSBc3n96h7K9GOtwh0HrilNWHIBzE1Ko4Dcw/Wg==", "license": "MIT", "dependencies": { "@types/prop-types": "*", diff --git a/package.json b/package.json index 303a3462..9819df6a 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "@docusaurus/module-type-aliases": "3.10.1", "@docusaurus/tsconfig": "3.10.1", "@eslint/js": "9.39.4", - "@types/react": "18.3.28", + "@types/react": "18.3.29", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "caniuse-lite": "1.0.30001793", From 66771d5e448f1dea226e9e3b9f948476f314c5b4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 1 Jun 2026 23:53:10 +0000 Subject: [PATCH 889/896] Update dependency typescript-eslint to v8.60.0 --- package-lock.json | 124 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 63 insertions(+), 63 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1f56adcd..86886f8e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,7 +58,7 @@ "node-fetch": "3.3.2", "prettier": "3.8.3", "typescript": "6.0.3", - "typescript-eslint": "8.59.4", + "typescript-eslint": "8.60.0", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6707,17 +6707,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.59.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.59.4.tgz", - "integrity": "sha512-PegsU+XfyJJNjd4+u/k6f9yTyp0lEXXiPopUNobZcIAUJFGICFLN+sP0Rb3JehVmiij1Ph0dFGYqODoRo/2+6A==", + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.60.0.tgz", + "integrity": "sha512-QYb/sa74/s7OKMbACMjrYnGspj9Hs5YI5aaffSL65UfeBUzVzBJfVo3oWSpbzPurvm7yaCCo2Lk7lVj610HqKw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.59.4", - "@typescript-eslint/type-utils": "8.59.4", - "@typescript-eslint/utils": "8.59.4", - "@typescript-eslint/visitor-keys": "8.59.4", + "@typescript-eslint/scope-manager": "8.60.0", + "@typescript-eslint/type-utils": "8.60.0", + "@typescript-eslint/utils": "8.60.0", + "@typescript-eslint/visitor-keys": "8.60.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -6730,7 +6730,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.59.4", + "@typescript-eslint/parser": "^8.60.0", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } @@ -6746,16 +6746,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.59.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.59.4.tgz", - "integrity": "sha512-zORHqO/tuhxY1zWuTvMUqddRxpiFJ72xVfcNoWpqdLjs6lfPbuQBJuW4pk+49/uBMy7Ssr4bzgjiKmmDB1UbZQ==", + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.60.0.tgz", + "integrity": "sha512-fcqpj/MyK4sxDPcbe7STNPbpQL4RLZOPWuaTmwZYuc+hJKzRf58yRxfhqGpc6PIq9ZyfSBpfHgmUHmHs0KwHwg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.59.4", - "@typescript-eslint/types": "8.59.4", - "@typescript-eslint/typescript-estree": "8.59.4", - "@typescript-eslint/visitor-keys": "8.59.4", + "@typescript-eslint/scope-manager": "8.60.0", + "@typescript-eslint/types": "8.60.0", + "@typescript-eslint/typescript-estree": "8.60.0", + "@typescript-eslint/visitor-keys": "8.60.0", "debug": "^4.4.3" }, "engines": { @@ -6771,14 +6771,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.59.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.59.4.tgz", - "integrity": "sha512-Ly00Vu4oAacfDeHp2Zg85ioNG6l8HG+tN1D7J+xTHSxu9y0awYKJ2zH1rFBn8ZSfuGK+7FxK3Cgl3uAz0aZZLg==", + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.60.0.tgz", + "integrity": "sha512-aZu74NNKJeUWqCjDddzdiKaS82dgYgV/vmf+Ui3ZdZejmgfXR/q+pRumgobnQ2cCJTgGTWp4ypiwsuofFubavg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.59.4", - "@typescript-eslint/types": "^8.59.4", + "@typescript-eslint/tsconfig-utils": "^8.60.0", + "@typescript-eslint/types": "^8.60.0", "debug": "^4.4.3" }, "engines": { @@ -6793,14 +6793,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.59.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.59.4.tgz", - "integrity": "sha512-mUeR/3H1WrTAddJrwut8OoPjfauaztMQmRwV5fQTUyNVJCLiUXXe4lGEyYIL2oFDpP7UtgbGJXCt72wT0z2S3Q==", + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.60.0.tgz", + "integrity": "sha512-pFzqhllJMs+jghLQWzV00ds39xLzuyqPSev5pd8f4Ir0rtKR3ZLUB4/4dhjOFighWb9larvtfJvqL+4yKDI3Xw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.4", - "@typescript-eslint/visitor-keys": "8.59.4" + "@typescript-eslint/types": "8.60.0", + "@typescript-eslint/visitor-keys": "8.60.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6811,9 +6811,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.59.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.59.4.tgz", - "integrity": "sha512-DLCpnKgD4alVxTBSKulK+gU1KCqOgUXfDRDXh2mZgzokQKa/70ax93I2uVO3m/LLvIAtWZIFoiifudmIqAxpMA==", + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.60.0.tgz", + "integrity": "sha512-BZPR3RGYlAXnly6ymAxfkVn5rCbZzQNou0rxv3GfWZ8cTQp+hhVd73khbGLAd8k1TlAPLISH337M+tAgAnaJDQ==", "dev": true, "license": "MIT", "engines": { @@ -6828,15 +6828,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.59.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.59.4.tgz", - "integrity": "sha512-uonTuPAAKr9XaBGqJ3LjYTh72zy5DyGesljO9gtmk/eFW0W1fRHjnwVYKB35Lm8d5Q5CluEW3gPHjTvZTmgrfA==", + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.60.0.tgz", + "integrity": "sha512-SX46wEUtitCpq7AN38HkUU/+zvUpdKf7ephtWAFgckH8O7PQIyL5gvrhQgBLuEYgLfuKWOVvWVskMbuFHAz5xg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.4", - "@typescript-eslint/typescript-estree": "8.59.4", - "@typescript-eslint/utils": "8.59.4", + "@typescript-eslint/types": "8.60.0", + "@typescript-eslint/typescript-estree": "8.60.0", + "@typescript-eslint/utils": "8.60.0", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -6853,9 +6853,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.59.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.59.4.tgz", - "integrity": "sha512-F1o7WJcCq+bc8dwcO/YsSEOudAH8RDtaOhM6wcAQhcUsFhnWQl81JKy48q1hoxAU0qrzM89+31GYh1515Zde3Q==", + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.60.0.tgz", + "integrity": "sha512-AsE7x2XaAK+CVbeih0Fvbn+r1qHxtpLDJ3XUuFcIinT318T90yHMJC+Zgv+jUuDjQQd06HKwxnDu6sz1IcTilA==", "dev": true, "license": "MIT", "engines": { @@ -6867,16 +6867,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.59.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.59.4.tgz", - "integrity": "sha512-F+RuOmcDXo4+TPdfd/TCLS3m2nw8gE9XXyZLrA3JBfaA5tz9TtdkyD3YJFmPxulyc2cKbEok/CvFE3MgSLWnag==", + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.60.0.tgz", + "integrity": "sha512-3AcZNBGMClm6CXDyo8kYvVGT/sx29sS0oBsIb9oZI2gunA4Vm2M3YHzRLPvsUBBsl+yB5FPtltq7gGH0iTlp9g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.59.4", - "@typescript-eslint/tsconfig-utils": "8.59.4", - "@typescript-eslint/types": "8.59.4", - "@typescript-eslint/visitor-keys": "8.59.4", + "@typescript-eslint/project-service": "8.60.0", + "@typescript-eslint/tsconfig-utils": "8.60.0", + "@typescript-eslint/types": "8.60.0", + "@typescript-eslint/visitor-keys": "8.60.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -6934,16 +6934,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.59.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.59.4.tgz", - "integrity": "sha512-cYXeNAUsG4lJo5dbc1FcKm+JwIWrj1/UpTORsC6tGMjEZ81DYcvIr9/ueikhMa/Y/gDQYGp+YX9/xQrXje5BJw==", + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.60.0.tgz", + "integrity": "sha512-HtXuPfrHTyBDkameWpl+vJb1Uevu2tznAyahM1Oc4AENidCLTPiZDWIo4GfcxNdC/RcfGcadzzkqbRG87dUrQA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.59.4", - "@typescript-eslint/types": "8.59.4", - "@typescript-eslint/typescript-estree": "8.59.4" + "@typescript-eslint/scope-manager": "8.60.0", + "@typescript-eslint/types": "8.60.0", + "@typescript-eslint/typescript-estree": "8.60.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6958,13 +6958,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.59.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.59.4.tgz", - "integrity": "sha512-U3gxVaDVnuZKhSspW/MzMxE1kq7zOdc072FcSNoqA1I9p8HyKbBFfEHoWckBAMgNMph4MamwS5iTVzFmrnt8TQ==", + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.60.0.tgz", + "integrity": "sha512-9WI52t8ZGLVGrPMBet25yAftqY/n95+zmoUUtJBBQTKDSKUu7OsPTroT2op7U9JatkoRccL0YkWDNMFfC4Sjxg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.59.4", + "@typescript-eslint/types": "8.60.0", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -23305,16 +23305,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.59.4", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.59.4.tgz", - "integrity": "sha512-Rw6+44QNFaXtgHSjPy+Kw8hrJniMYzR85E9yLmOLcfZ91/rz+JXQbDTCmc6ccxMPY6K6PgAq26f0JCBfR7LIPQ==", + "version": "8.60.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.60.0.tgz", + "integrity": "sha512-9f65qWLZdAW9m1JaxBDUHcqRUfL8bkxxXL7XxEfI+F09q56PkBvIfCjLF3yInsDM/BBmwkqmCQdCZe/RYlIWEw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.59.4", - "@typescript-eslint/parser": "8.59.4", - "@typescript-eslint/typescript-estree": "8.59.4", - "@typescript-eslint/utils": "8.59.4" + "@typescript-eslint/eslint-plugin": "8.60.0", + "@typescript-eslint/parser": "8.60.0", + "@typescript-eslint/typescript-estree": "8.60.0", + "@typescript-eslint/utils": "8.60.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 303a3462..903b80c1 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "node-fetch": "3.3.2", "prettier": "3.8.3", "typescript": "6.0.3", - "typescript-eslint": "8.59.4", + "typescript-eslint": "8.60.0", "typescript-plugin-css-modules": "5.2.0" } } From 3bc904e07011cbddd176e957d741f0cf96309ca8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 3 Jun 2026 20:44:58 +0000 Subject: [PATCH 890/896] Update dependency swiper to v12.2.0 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d32fa6f2..39220a62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.100.0", - "swiper": "12.1.4", + "swiper": "12.2.0", "ua-parser-js": "2.0.10", "url-loader": "4.1.1" }, @@ -22757,9 +22757,9 @@ } }, "node_modules/swiper": { - "version": "12.1.4", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-12.1.4.tgz", - "integrity": "sha512-bihiwoKMOQwW8FfdUbo1DgkVH25E+4ZELIq0oopL1KTKBteLuaTMi/wwFjMxtlhTkk45k3XQ89D1Fvv0spSqBA==", + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-12.2.0.tgz", + "integrity": "sha512-K8uXsBZU6ME97Ia3xbBge8IRCnR1lOmIILzvY/jGVic7dSTQ530s3uO8RvXbPUtkkXLWIwmZLRPbtDxRWVAFdg==", "funding": [ { "type": "custom", diff --git a/package.json b/package.json index 963fad94..06b7b99f 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "react": "18.3.1", "react-dom": "18.3.1", "sass": "1.100.0", - "swiper": "12.1.4", + "swiper": "12.2.0", "ua-parser-js": "2.0.10", "url-loader": "4.1.1" }, From fbac9521654cf0ec7b28aae0f66311b5f607d7f2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 4 Jun 2026 12:39:04 +0000 Subject: [PATCH 891/896] Update Linters to v5.5.6 --- package-lock.json | 26 +++++++++++++------------- package.json | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 39220a62..7ef6cc38 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,7 +49,7 @@ "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "17.24.0", - "eslint-plugin-prettier": "5.5.5", + "eslint-plugin-prettier": "5.5.6", "eslint-plugin-promise": "7.3.0", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "7.1.1", @@ -5610,13 +5610,13 @@ } }, "node_modules/@pkgr/core": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", - "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.3.6.tgz", + "integrity": "sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==", "dev": true, "license": "MIT", "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + "node": "^14.18.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/pkgr" @@ -11358,14 +11358,14 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.5.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.5.tgz", - "integrity": "sha512-hscXkbqUZ2sPithAuLm5MXL+Wph+U7wHngPBv9OMWwlP8iaflyxpjTYZkmdgB4/vPIhemRlBEoLrH7UC1n7aUw==", + "version": "5.5.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.6.tgz", + "integrity": "sha512-ifetmTcxWfz+4qRW3pH/ujdTq2jQIj59AxJMIN26K5avYgU8dxycUETQonWiW+wPrYXA0j3Try0l1CnwVQtDqQ==", "dev": true, "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.1", - "synckit": "^0.11.12" + "synckit": "^0.11.13" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -22776,13 +22776,13 @@ } }, "node_modules/synckit": { - "version": "0.11.12", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.12.tgz", - "integrity": "sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==", + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.13.tgz", + "integrity": "sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==", "dev": true, "license": "MIT", "dependencies": { - "@pkgr/core": "^0.2.9" + "@pkgr/core": "^0.3.6" }, "engines": { "node": "^14.18.0 || >=16.0.0" diff --git a/package.json b/package.json index 06b7b99f..04dd202c 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "eslint-plugin-import": "2.32.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "17.24.0", - "eslint-plugin-prettier": "5.5.5", + "eslint-plugin-prettier": "5.5.6", "eslint-plugin-promise": "7.3.0", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "7.1.1", From 4fd6038d3991482b692ebe1d7c872c87bfcbf820 Mon Sep 17 00:00:00 2001 From: Josh Garrett Date: Fri, 5 Jun 2026 08:39:27 -0700 Subject: [PATCH 892/896] Add Samsung/Tizen official app to client app list (#1831) --- src/components/common/PlatformIcon.tsx | 4 ++++ src/data/clients.ts | 24 ++++++++++++++++++++++++ src/data/platform.ts | 2 ++ 3 files changed, 30 insertions(+) diff --git a/src/components/common/PlatformIcon.tsx b/src/components/common/PlatformIcon.tsx index dec9b43f..e00d19aa 100644 --- a/src/components/common/PlatformIcon.tsx +++ b/src/components/common/PlatformIcon.tsx @@ -13,6 +13,7 @@ import { SiIos, SiKodi, SiLg, + SiSamsung, SiLinux, SiRoku, SiSailfishos, @@ -98,6 +99,9 @@ const PlatformIcon = ({ case Platform.SailfishOS: return ; + + case Platform.Tizen: + return ; case Platform.TVOS: return ; diff --git a/src/data/clients.ts b/src/data/clients.ts index 70dcd374..89eab9c0 100644 --- a/src/data/clients.ts +++ b/src/data/clients.ts @@ -337,6 +337,30 @@ const officialClients: Array = [ ], recommended: true }, + { + id: 'jellyfin-Tizen', + name: 'Jellyfin for Tizen', + description: 'The official Jellyfin app for Samsung Tizen devices.', + clientType: ClientType.Official, + deviceTypes: [DeviceType.TV], + licenseType: LicenseType.OpenSource, + platforms: [Platform.Tizen], + primaryLinks: [ + { + id: 'samsung-store', + name: 'Smart TV App Store', + url: 'https://www.samsung.com/us/tvs/smart-tv/samsung-tv-apps-detail/?appId=3202007021208' + } + ], + secondaryLinks: [ + { + id: 'github', + name: 'GitHub', + url: 'https://github.com/jellyfin/jellyfin-tizen' + } + ], + recommended: true + }, { id: 'mopidy', name: 'Mopidy-Jellyfin', diff --git a/src/data/platform.ts b/src/data/platform.ts index 659935b7..9aa6318b 100644 --- a/src/data/platform.ts +++ b/src/data/platform.ts @@ -13,6 +13,7 @@ enum Platform { TVOS = 'tvOS', WebOS = 'webOS', Xbox = 'Xbox', + Tizen = "Tizen", // Server platforms Arch = 'Arch Linux', @@ -43,6 +44,7 @@ export const FeaturedClientPlatforms = [ Platform.Kodi, Platform.Roku, Platform.TVOS, + Platform.Tizen, Platform.WebOS, Platform.Xbox ]; From c531075a8c3fbe41efc2e8433fae99937266bde2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 7 Jun 2026 10:46:13 +0000 Subject: [PATCH 893/896] Update cspell monorepo to v10.0.1 --- package-lock.json | 326 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 164 insertions(+), 164 deletions(-) diff --git a/package-lock.json b/package-lock.json index 39220a62..74499ed5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,7 +43,7 @@ "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "caniuse-lite": "1.0.30001793", - "cspell": "10.0.0", + "cspell": "10.0.1", "eslint": "9.39.4", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", @@ -1839,9 +1839,9 @@ } }, "node_modules/@cspell/cspell-bundled-dicts": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-10.0.0.tgz", - "integrity": "sha512-ci410HEkng2582oOjlRHQtlGXwh+rUC/mVcN9dObLHpKhvPgzn2S6vT56pARstxxZpcCUG/oLhn3dCqdJlVzmA==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-10.0.1.tgz", + "integrity": "sha512-WvkSDNX4Uyyj/ZgbPO6L38iFNMfK1EqsH1FteRiI2qLz6QZMXRFrIt12OqiWIplzZDDaVpBH9FCJOPJll0fjCQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1910,22 +1910,22 @@ } }, "node_modules/@cspell/cspell-json-reporter": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-10.0.0.tgz", - "integrity": "sha512-hq5dui2ngYMZKbBauX7K1tkqlu81sX/uaCO49ZJLPjeZsE1auZLtHehDLfAr/ZXoj/dLYeQMSKiaJyE+qLVPHA==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-10.0.1.tgz", + "integrity": "sha512-/nes1RGILec3WCBcoMOd0byNTBtnJuPaVz/+ZzqYkLtY7x58VMcBG5kyP6hPyN8cIwjRADE/SR43gwdXuqk/FA==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-types": "10.0.0" + "@cspell/cspell-types": "10.0.1" }, "engines": { "node": ">=22.18.0" } }, "node_modules/@cspell/cspell-performance-monitor": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-performance-monitor/-/cspell-performance-monitor-10.0.0.tgz", - "integrity": "sha512-2vMh2pLt2dg/ArYvWjMP4v9HCm0pRhONsEJyc8oHdZyOYvX7trixX894I0M39+VBf3yWtPCEgYRh1UDXNIZRig==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-performance-monitor/-/cspell-performance-monitor-10.0.1.tgz", + "integrity": "sha512-9tVcHXwRnbazUv4WSG0h3MqV4+LgmLNgSALAQUflPPW0EMxTf7C4Dmv9cgxJyCEQrdnVKCr58nPPaahhz9LJUg==", "dev": true, "license": "MIT", "engines": { @@ -1933,9 +1933,9 @@ } }, "node_modules/@cspell/cspell-pipe": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-10.0.0.tgz", - "integrity": "sha512-qcgHhQvtEX8LSwIVsWrdUgiGim52lN3jT+ghlkdp72v+nBcGKsS2frEKTmbGLug+xcqppkzs6Q6VmsFp1MGtfA==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-10.0.1.tgz", + "integrity": "sha512-HPeXMD9AZ3V/qPkvQaPcak+C7cJ2z7JTHN8smd6J8L2aThLRky2cHc2OyeaHPSHB7WA47b4z2n5u5nawZhv5VQ==", "dev": true, "license": "MIT", "engines": { @@ -1943,9 +1943,9 @@ } }, "node_modules/@cspell/cspell-resolver": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-10.0.0.tgz", - "integrity": "sha512-8H+IUDB7SmrpcRugQ5f55qG81ZShk6nQRk+natLz41TEY98D8/LCmjHEkh/vhDPph9pVJmNUp7JcM2E1UHEa2g==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-10.0.1.tgz", + "integrity": "sha512-PIzkZHD1fGUQx1XteK2d1iQ0Mzq/maYcoB4jkvAiiR6WqP3MWYNKFdI9z+R5pOq5KgMfW+5Ig1q0oSR6h8irlA==", "dev": true, "license": "MIT", "dependencies": { @@ -1956,9 +1956,9 @@ } }, "node_modules/@cspell/cspell-service-bus": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-10.0.0.tgz", - "integrity": "sha512-V7eigqg/TOoKwNK4Q18wr9KGxA8U5SFcoWVS8RyAxv4mQ+yNKHhvHEbRBifjPbQDer66afOrclb2UbqkIy2SOw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-10.0.1.tgz", + "integrity": "sha512-y6NcIGP2IdXaBL4PVH8vxsr7K27wzz3Ech87UtUtrDSXAiVEOvXgAIknEOUVp59rTlUE8Rn4IRURC6f/hgMyfw==", "dev": true, "license": "MIT", "engines": { @@ -1966,9 +1966,9 @@ } }, "node_modules/@cspell/cspell-types": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-10.0.0.tgz", - "integrity": "sha512-IQA++Idqb8fZzkCbHq3+T+9yG9WpeaBxomOrG2KcR/Pj0CgnovzuApYKL2cc35UWLePboKinMeqEPiweFpHVug==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-10.0.1.tgz", + "integrity": "sha512-kLgLShnWADDVreKC63pBrWkcvxgZzFIfO34Jhx/SWfuOIA3cD8AXT+HjyuLfoGJ7mUb58hv2kUziKzEy4INb1w==", "dev": true, "license": "MIT", "engines": { @@ -1976,13 +1976,13 @@ } }, "node_modules/@cspell/cspell-worker": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@cspell/cspell-worker/-/cspell-worker-10.0.0.tgz", - "integrity": "sha512-V5bjMldNksilnja3fu8muQmkW5/guyua1yNVOhoE2r7othSvjuDlGMl8g2bQSrWjp+UXu0dP/BEZ6JC/IfNwTA==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@cspell/cspell-worker/-/cspell-worker-10.0.1.tgz", + "integrity": "sha512-L2bJerfuYOls2wEknm8FmynLtj/G7O4UqX9I/HznRggEW6i2yZIxagDetpVDNowpyavNHJ3SJtUFiyMiZc16Sw==", "dev": true, "license": "MIT", "dependencies": { - "cspell-lib": "10.0.0" + "cspell-lib": "10.0.1" }, "engines": { "node": ">=22.18.0" @@ -2010,13 +2010,13 @@ "license": "MIT" }, "node_modules/@cspell/dict-bash": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-4.2.2.tgz", - "integrity": "sha512-kyWbwtX3TsCf5l49gGQIZkRLaB/P8g73GDRm41Zu8Mv51kjl2H7Au0TsEvHv7jzcsRLS6aUYaZv6Zsvk1fOz+Q==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-4.2.3.tgz", + "integrity": "sha512-ljUZoKHbDqw5Sx0qpL2qTUlmkmr+vhZH/sCNrNaBZKTbdgiswErSnIF1jRbGmEitJNxHRHWsuZyVgnTGfVO1Yw==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/dict-shell": "1.1.2" + "@cspell/dict-shell": "1.2.0" } }, "node_modules/@cspell/dict-companies": { @@ -2048,9 +2048,9 @@ "license": "MIT" }, "node_modules/@cspell/dict-css": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-4.1.1.tgz", - "integrity": "sha512-y/Vgo6qY08e1t9OqR56qjoFLBCpi4QfWMf2qzD1l9omRZwvSMQGRPz4x0bxkkkU4oocMAeztjzCsmLew//c/8w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-4.1.2.tgz", + "integrity": "sha512-+ylGoKdwZ2sVOCOnU2Eq5wDZx+RaVX3HoKyNHGGsFvhSw6IidQ6tH/mAPKBDofViHJoWCPNlklE0lTr6MDG3QA==", "dev": true, "license": "MIT" }, @@ -2062,9 +2062,9 @@ "license": "MIT" }, "node_modules/@cspell/dict-data-science": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@cspell/dict-data-science/-/dict-data-science-2.0.13.tgz", - "integrity": "sha512-l1HMEhBJkPmw4I2YGVu2eBSKM89K9pVF+N6qIr5Uo5H3O979jVodtuwP8I7LyPrJnC6nz28oxeGRCLh9xC5CVA==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/@cspell/dict-data-science/-/dict-data-science-2.0.14.tgz", + "integrity": "sha512-jl6Ds4u5u5JT+yY30pWQpAbdCHfy3lCcNkLbpL/AZKoUaLEoXbaYsps9xQtvD7DyaiXxiLZkdH2yHHXtoFtZyg==", "dev": true, "license": "MIT" }, @@ -2097,9 +2097,9 @@ "license": "MIT" }, "node_modules/@cspell/dict-en_us": { - "version": "4.4.33", - "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.4.33.tgz", - "integrity": "sha512-zWftVqfUStDA37wO1ZNDN1qMJOfcxELa8ucHW8W8wBAZY3TK5Nb6deLogCK/IJi/Qljf30dwwuqqv84Qqle9Tw==", + "version": "4.4.35", + "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.4.35.tgz", + "integrity": "sha512-xWpxBCc/FzzMMo/A+0qwARVaIIhR0Ql8yhhv4rvsvg+GfQF+LG9yzg2GwTM5N2rjvzmM3nKuR9zxFZq2I6fJSg==", "dev": true, "license": "MIT" }, @@ -2111,9 +2111,9 @@ "license": "CC BY-SA 4.0" }, "node_modules/@cspell/dict-en-gb-mit": { - "version": "3.1.22", - "resolved": "https://registry.npmjs.org/@cspell/dict-en-gb-mit/-/dict-en-gb-mit-3.1.22.tgz", - "integrity": "sha512-xE5Vg6gGdMkZ1Ep6z9SJMMioGkkT1GbxS5Mm0U3Ey1/H68P0G7cJcyiVr1CARxFbLqKE4QUpoV1o6jz1Z5Yl9Q==", + "version": "3.1.24", + "resolved": "https://registry.npmjs.org/@cspell/dict-en-gb-mit/-/dict-en-gb-mit-3.1.24.tgz", + "integrity": "sha512-Oowb/Uzkh7OmDRdCcETzMc9imEb4IpLlHJXoYjX8A8DS2X/54gqSjI915JFB8hKtFjBko5OM0BLQ+6cZhFEMmQ==", "dev": true, "license": "MIT" }, @@ -2258,13 +2258,13 @@ "license": "MIT" }, "node_modules/@cspell/dict-markdown": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/@cspell/dict-markdown/-/dict-markdown-2.0.16.tgz", - "integrity": "sha512-976RRqKv6cwhrxdFCQP2DdnBVB86BF57oQtPHy4Zbf4jF/i2Oy29MCrxirnOBalS1W6KQeto7NdfDXRAwkK4PQ==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@cspell/dict-markdown/-/dict-markdown-2.0.17.tgz", + "integrity": "sha512-H8bAxih6U8NOnSPL7R8My+tqjaB4tmnJTjERuz4zYqmf+cH+5xshX3UVgKlwWFcyjsYfv/zEDuRdMctQv1q6HQ==", "dev": true, "license": "MIT", "peerDependencies": { - "@cspell/dict-css": "^4.1.1", + "@cspell/dict-css": "^4.1.2", "@cspell/dict-html": "^4.0.15", "@cspell/dict-html-symbol-entities": "^4.0.5", "@cspell/dict-typescript": "^3.2.3" @@ -2285,9 +2285,9 @@ "license": "MIT" }, "node_modules/@cspell/dict-npm": { - "version": "5.2.38", - "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.2.38.tgz", - "integrity": "sha512-21ucGRPYYhr91C2cDBoMPTrcIOStQv33xOqJB0JLoC5LAs2Sfj9EoPGhGb+gIFVHz6Ia7JQWE2SJsOVFJD1wmg==", + "version": "5.2.41", + "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.2.41.tgz", + "integrity": "sha512-To3xsfRmMBYVXtWVEdUgV35M9a/JZ54dSuoY6m6D3uHKKL3I326Wmy4xifZ3PU8MQaWhyEH7zbIcUEtKwTQMcA==", "dev": true, "license": "MIT" }, @@ -2313,13 +2313,13 @@ "license": "MIT" }, "node_modules/@cspell/dict-python": { - "version": "4.2.26", - "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.2.26.tgz", - "integrity": "sha512-hbjN6BjlSgZOG2dA2DtvYNGBM5Aq0i0dHaZjMOI9K/9vRicVvKbcCiBSSrR3b+jwjhQL5ff7HwG5xFaaci0GQA==", + "version": "4.2.27", + "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.2.27.tgz", + "integrity": "sha512-Rj6xQgYS4X6ienjgAZF+njA0GRY4oSPouJWv0vfikCTn6EWlfk0V6Dy1HP3Migj1O+IC2NmespgVq+BZNSp8OA==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/dict-data-science": "^2.0.13" + "@cspell/dict-data-science": "^2.0.14" } }, "node_modules/@cspell/dict-r": { @@ -2351,9 +2351,9 @@ "license": "MIT" }, "node_modules/@cspell/dict-shell": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@cspell/dict-shell/-/dict-shell-1.1.2.tgz", - "integrity": "sha512-WqOUvnwcHK1X61wAfwyXq04cn7KYyskg90j4lLg3sGGKMW9Sq13hs91pqrjC44Q+lQLgCobrTkMDw9Wyl9nRFA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@cspell/dict-shell/-/dict-shell-1.2.0.tgz", + "integrity": "sha512-PVctvT22lJ49niMiakO8xieY7ELCAzjSqhejWR7bAMb5AZ9F4WDEs+XdGMnoVHWeXq7K5rcepLPmEJb+37zzIw==", "dev": true, "license": "MIT" }, @@ -2414,13 +2414,13 @@ "license": "MIT" }, "node_modules/@cspell/dynamic-import": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-10.0.0.tgz", - "integrity": "sha512-fMqu/5Ma1Q5ZCR/Par+Q4pvaTKmx5pKZzQmkwld2hNounVdk2OaIPM9MzpNn6I1mLk5J+wTnIZmfcWNAzNP9aQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-10.0.1.tgz", + "integrity": "sha512-mP1gdq00aIcH8HxNMqnH11X6BKxLcneDtFgl/ecjIKnaGKwi44m8AndP5Kr4ODaYdl8UUw9O3dJh7KaQXnLHZQ==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/url": "10.0.0", + "@cspell/url": "10.0.1", "import-meta-resolve": "^4.2.0" }, "engines": { @@ -2428,9 +2428,9 @@ } }, "node_modules/@cspell/filetypes": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@cspell/filetypes/-/filetypes-10.0.0.tgz", - "integrity": "sha512-UP57j9yrDtlCHpFxc/eGho1m8DP5olfu9KRWwd5fiqL9nMSE2rUJtPzQyvqmDwO5bVZt3B+fTVdo4gxuiqw25A==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@cspell/filetypes/-/filetypes-10.0.1.tgz", + "integrity": "sha512-Z5S35giU5IW49fBBq6BksUbE8PC4IYPfaKuwl5Nl9jkf/OkAKiBmCowKX45NzRUQInwK/GSqqIUifrNeI6LdLw==", "dev": true, "license": "MIT", "engines": { @@ -2438,9 +2438,9 @@ } }, "node_modules/@cspell/rpc": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@cspell/rpc/-/rpc-10.0.0.tgz", - "integrity": "sha512-QrpOZMwz2pAjvl6Hky2PauYoMpLCASn3osjn7uKUbgFV70sahyj6tmx4rRgRX7vHu2WQLZev+YsuO4EujiBDOg==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@cspell/rpc/-/rpc-10.0.1.tgz", + "integrity": "sha512-axSRKv3zEAmBm66iD/FV/MPmE4/Yf7c3PZiwTW894Yd3iEhtn3KPKeTrqQ2/tDrhB1Z2qTsap/Hue0MK4o5WXg==", "dev": true, "license": "MIT", "engines": { @@ -2448,9 +2448,9 @@ } }, "node_modules/@cspell/strong-weak-map": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-10.0.0.tgz", - "integrity": "sha512-JRsato0s2IjYdsng+AGL6oAqgZVQgih5aWKdmxs21H6EdhMaoFDmRE5kXm/RT5a6OMdtnzQM9DqeToqBChWIOQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-10.0.1.tgz", + "integrity": "sha512-lenN1DVyPi8nJLSMSJJ670ddTjyiruLueuSZO1qLcxBqUhgxDt/mALu9N/1m6WdOVcg6m/5cLiZVg2KOo2UzRw==", "dev": true, "license": "MIT", "engines": { @@ -2458,9 +2458,9 @@ } }, "node_modules/@cspell/url": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@cspell/url/-/url-10.0.0.tgz", - "integrity": "sha512-q+0pHQ8DbqjemyaOn/mTtBRbCuKDqhnsVbZ6J9zkTsxPgMpccjy0s5oLXwomfrrxMRBH+UcbERwtUmE+SbnoIQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@cspell/url/-/url-10.0.1.tgz", + "integrity": "sha512-abYYgI29wJhWIfWTYrYuzRYDcHQUQ1N5ylnhxYn1NJnIQMqUWGLbDmt12JABtZ+R6h6UNatQrS7rhP86etvJyQ==", "dev": true, "license": "MIT", "engines": { @@ -8553,9 +8553,9 @@ } }, "node_modules/comment-json": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.6.2.tgz", - "integrity": "sha512-R2rze/hDX30uul4NZoIZ76ImSJLFxn/1/ZxtKC1L77y2X1k+yYu1joKbAtMA2Fg3hZrTOiw0I5mwVMo0cf250w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-5.0.0.tgz", + "integrity": "sha512-uiqLcOiVDJtBP8WGkZHEP+FZIhTzP1dxvn59EfoYUi9gqupjrBWVQkO2atDrbnKPwLeotFYDsuNb26uBMqB+hw==", "dev": true, "license": "MIT", "dependencies": { @@ -8938,33 +8938,33 @@ } }, "node_modules/cspell": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/cspell/-/cspell-10.0.0.tgz", - "integrity": "sha512-R25gsSR1SLlcGyw48fwJwp0PjXrVdl7RDO/Dm5+s4DvC1uQSlyiUxsr/8ZtbyC/MPeUJFQN9B4luqLlSm0WelQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/cspell/-/cspell-10.0.1.tgz", + "integrity": "sha512-Gg6w/flT3fKfl3la62hfTnhtNnDQ+9mU7kUhVqw/axl/Ms4oENw0oJMkWFIoj4f6nL/SDPz7KcPXd2XbkKFNmQ==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-json-reporter": "10.0.0", - "@cspell/cspell-performance-monitor": "10.0.0", - "@cspell/cspell-pipe": "10.0.0", - "@cspell/cspell-types": "10.0.0", - "@cspell/cspell-worker": "10.0.0", - "@cspell/dynamic-import": "10.0.0", - "@cspell/url": "10.0.0", + "@cspell/cspell-json-reporter": "10.0.1", + "@cspell/cspell-performance-monitor": "10.0.1", + "@cspell/cspell-pipe": "10.0.1", + "@cspell/cspell-types": "10.0.1", + "@cspell/cspell-worker": "10.0.1", + "@cspell/dynamic-import": "10.0.1", + "@cspell/url": "10.0.1", "ansi-regex": "^6.2.2", "chalk": "^5.6.2", "chalk-template": "^1.1.2", "commander": "^14.0.3", - "cspell-config-lib": "10.0.0", - "cspell-dictionary": "10.0.0", - "cspell-gitignore": "10.0.0", - "cspell-glob": "10.0.0", - "cspell-io": "10.0.0", - "cspell-lib": "10.0.0", + "cspell-config-lib": "10.0.1", + "cspell-dictionary": "10.0.1", + "cspell-gitignore": "10.0.1", + "cspell-glob": "10.0.1", + "cspell-io": "10.0.1", + "cspell-lib": "10.0.1", "fast-json-stable-stringify": "^2.1.0", "flatted": "^3.4.2", - "semver": "^7.7.4", - "tinyglobby": "^0.2.15" + "semver": "^7.8.1", + "tinyglobby": "^0.2.16" }, "bin": { "cspell": "bin.mjs", @@ -8978,25 +8978,25 @@ } }, "node_modules/cspell-config-lib": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-10.0.0.tgz", - "integrity": "sha512-HWK7SRnJ3N/kOThw/uzmXmQYCzBxu58Jkq2hHyte1voDl118BeNFoaNRWMpYdHbBi3kCj8gaZu8wGtm+Zmdhxw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-10.0.1.tgz", + "integrity": "sha512-hMpo/0j6k7pbiqrLDOLJKD2IGP9XwhjKf2miiM6p84Xeo4nyuFZaxxDCQ68R851HSYFrrdltgpoipMbj1h2Tnw==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-types": "10.0.0", - "comment-json": "^4.6.2", + "@cspell/cspell-types": "10.0.1", + "comment-json": "^5.0.0", "smol-toml": "^1.6.1", - "yaml": "^2.8.3" + "yaml": "^2.9.0" }, "engines": { "node": ">=22.18.0" } }, "node_modules/cspell-config-lib/node_modules/yaml": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", - "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", "dev": true, "license": "ISC", "bin": { @@ -9010,16 +9010,16 @@ } }, "node_modules/cspell-dictionary": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-10.0.0.tgz", - "integrity": "sha512-KubSoEAJO+77KPSSWjoLCz0+MIWVNq3joGTSyxucAZrBSJD64Y1O4BHHr1aj6XHIZwXhWWNScQlrQR3OcIulng==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-10.0.1.tgz", + "integrity": "sha512-3cZ659vgsZWkzGQJR/sNqGDVt/OnvTSieLKI76V++4t1bHJfochb9ZrrwsuMsb1VPGiyqClUP1/O6WrefF/FVg==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-performance-monitor": "10.0.0", - "@cspell/cspell-pipe": "10.0.0", - "@cspell/cspell-types": "10.0.0", - "cspell-trie-lib": "10.0.0", + "@cspell/cspell-performance-monitor": "10.0.1", + "@cspell/cspell-pipe": "10.0.1", + "@cspell/cspell-types": "10.0.1", + "cspell-trie-lib": "10.0.1", "fast-equals": "^6.0.0" }, "engines": { @@ -9027,15 +9027,15 @@ } }, "node_modules/cspell-gitignore": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-10.0.0.tgz", - "integrity": "sha512-55XLH9Y52eR7QgyV28Uaw8V9cN1YZ3PQIyrN9YBR4ndQNBKJxO9+jX1nwSspwnccCZiE/N+GGxFzRBb75JDSCw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-10.0.1.tgz", + "integrity": "sha512-wN23U61Mx6qPJN3CesOmBU9vnbJ0jQm/ylK0iaVui3CcnO7Zzl5qLu5mPHUzGQGm8yso6qjyxqo16Ho7LpZGOQ==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/url": "10.0.0", - "cspell-glob": "10.0.0", - "cspell-io": "10.0.0" + "@cspell/url": "10.0.1", + "cspell-glob": "10.0.1", + "cspell-io": "10.0.1" }, "bin": { "cspell-gitignore": "bin.mjs" @@ -9045,13 +9045,13 @@ } }, "node_modules/cspell-glob": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-10.0.0.tgz", - "integrity": "sha512-bXS35fMcA9X7GEkfnWBfoPd/vTnxxfXW+YHt6tWxu5fejfs00qUbjWp1oLC9FxRaXWxIkfsYp2mi1k1jYl4RVw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-10.0.1.tgz", + "integrity": "sha512-7bII9J3aSSpZDwhx7w+zfQXbMxHZQ3be0ilUp5bHrsjz6o07v/NqOHMGcwKdPn1sw2dxDz9sv057xE5pqXnSdw==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/url": "10.0.0", + "@cspell/url": "10.0.1", "picomatch": "^4.0.4" }, "engines": { @@ -9072,14 +9072,14 @@ } }, "node_modules/cspell-grammar": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-10.0.0.tgz", - "integrity": "sha512-49udtYzkcCYEIDJbFOb4IwiAJebOYZnYvG6o6Ep19Tq0Xwjk7i4vxUprNiFNDCWFbcbJRPE9cpwQUVwp5WFGLw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-10.0.1.tgz", + "integrity": "sha512-xC9AFYmaI9wsO//a7S5tdDGKGJVD5UEEsTg+Up2fi7lPfXIryisYmV6tePNL1SEg0idYss4ja8LUZ3Mib09BjQ==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-pipe": "10.0.0", - "@cspell/cspell-types": "10.0.0" + "@cspell/cspell-pipe": "10.0.1", + "@cspell/cspell-types": "10.0.1" }, "bin": { "cspell-grammar": "bin.mjs" @@ -9089,42 +9089,42 @@ } }, "node_modules/cspell-io": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-10.0.0.tgz", - "integrity": "sha512-NQCAUhx9DwKApxPuFl7EK1K1XSaQEAPld45yjjwv93xF8rJkEGkgzOwjbqafwAD20eKYv1a7oj/9EC0S5jETSw==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-10.0.1.tgz", + "integrity": "sha512-8C2ka07faxflnaqEBO3pektS21XViE/SEHT7F5ZD1ou7FyMR5u3xawTBJSczClfsxLt/WYeztBYrpmGAjmjksw==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-service-bus": "10.0.0", - "@cspell/url": "10.0.0" + "@cspell/cspell-service-bus": "10.0.1", + "@cspell/url": "10.0.1" }, "engines": { "node": ">=22.18.0" } }, "node_modules/cspell-lib": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-10.0.0.tgz", - "integrity": "sha512-PowW6JEjuv/F2aFEirZvBxpzHdchOnpsUJbeIcFcai0++taLTbHQObROBEBf7e0S8DnHpVD5TZkqrTME5e44wg==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-10.0.1.tgz", + "integrity": "sha512-RpsIPiLzc4/YMW8BMRKpyJ81x439qjYWcqgdKeXnMkbKM88J9PexzutfFf/4v97v96KzfNitEzMpbI0uj8OeUg==", "dev": true, "license": "MIT", "dependencies": { - "@cspell/cspell-bundled-dicts": "10.0.0", - "@cspell/cspell-performance-monitor": "10.0.0", - "@cspell/cspell-pipe": "10.0.0", - "@cspell/cspell-resolver": "10.0.0", - "@cspell/cspell-types": "10.0.0", - "@cspell/dynamic-import": "10.0.0", - "@cspell/filetypes": "10.0.0", - "@cspell/rpc": "10.0.0", - "@cspell/strong-weak-map": "10.0.0", - "@cspell/url": "10.0.0", - "cspell-config-lib": "10.0.0", - "cspell-dictionary": "10.0.0", - "cspell-glob": "10.0.0", - "cspell-grammar": "10.0.0", - "cspell-io": "10.0.0", - "cspell-trie-lib": "10.0.0", + "@cspell/cspell-bundled-dicts": "10.0.1", + "@cspell/cspell-performance-monitor": "10.0.1", + "@cspell/cspell-pipe": "10.0.1", + "@cspell/cspell-resolver": "10.0.1", + "@cspell/cspell-types": "10.0.1", + "@cspell/dynamic-import": "10.0.1", + "@cspell/filetypes": "10.0.1", + "@cspell/rpc": "10.0.1", + "@cspell/strong-weak-map": "10.0.1", + "@cspell/url": "10.0.1", + "cspell-config-lib": "10.0.1", + "cspell-dictionary": "10.0.1", + "cspell-glob": "10.0.1", + "cspell-grammar": "10.0.1", + "cspell-io": "10.0.1", + "cspell-trie-lib": "10.0.1", "env-paths": "^4.0.0", "gensequence": "^8.0.8", "import-fresh": "^4.0.0", @@ -9168,16 +9168,16 @@ "license": "MIT" }, "node_modules/cspell-trie-lib": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-10.0.0.tgz", - "integrity": "sha512-R8qrMx10E/bm3Lecslwxn9XYo5NzSRK1rtandEX5n9UmEYHoBXjZELkg5+TOnV8VgrVaJSK57XtcGrbKp/4kSg==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-10.0.1.tgz", + "integrity": "sha512-BFvhalSkRQFjKrZ//FKK7fRGrZFpifnxB5AwCkzsIsBZqicsfafcQ1xP21qpb0QqyV/IomjNgviG+tRJs+0rMw==", "dev": true, "license": "MIT", "engines": { "node": ">=22.18.0" }, "peerDependencies": { - "@cspell/cspell-types": "10.0.0" + "@cspell/cspell-types": "10.0.1" } }, "node_modules/cspell/node_modules/ansi-regex": { @@ -21743,9 +21743,9 @@ } }, "node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.1.tgz", + "integrity": "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -22932,14 +22932,14 @@ "license": "MIT" }, "node_modules/tinyglobby": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", - "picomatch": "^4.0.3" + "picomatch": "^4.0.4" }, "engines": { "node": ">=12.0.0" @@ -22967,9 +22967,9 @@ } }, "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 06b7b99f..eff2dd75 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "caniuse-lite": "1.0.30001793", - "cspell": "10.0.0", + "cspell": "10.0.1", "eslint": "9.39.4", "eslint-config-prettier": "10.1.8", "eslint-plugin-import": "2.32.0", From bfa4162b8c7d175edccffb156d480b3c134d5811 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 7 Jun 2026 10:46:25 +0000 Subject: [PATCH 894/896] Update dependency @easyops-cn/docusaurus-search-local to v0.55.2 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 39220a62..2f75f3e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@docusaurus/plugin-svgr": "3.10.1", "@docusaurus/theme-classic": "3.10.1", "@docusaurus/theme-mermaid": "3.10.1", - "@easyops-cn/docusaurus-search-local": "0.55.1", + "@easyops-cn/docusaurus-search-local": "0.55.2", "@fontsource/noto-sans": "5.2.10", "@icons-pack/react-simple-icons": "13.13.0", "@img-comparison-slider/react": "8.0.2", @@ -4304,9 +4304,9 @@ } }, "node_modules/@easyops-cn/docusaurus-search-local": { - "version": "0.55.1", - "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.55.1.tgz", - "integrity": "sha512-jmBKj1J+tajqNrCvECwKCQYTWwHVZDGApy8lLOYEPe+Dm0/f3Ccdw8BP5/OHNpltr7WDNY2roQXn+TWn2f1kig==", + "version": "0.55.2", + "resolved": "https://registry.npmjs.org/@easyops-cn/docusaurus-search-local/-/docusaurus-search-local-0.55.2.tgz", + "integrity": "sha512-dI/riu+MbDxkAjAHAdc0uahjXRaWKvbIPe9IAmA6AGcUfnVb9xd8s2I/6wEPTOXsAd6eFqn4Yis3WBWh3KUd3g==", "license": "MIT", "dependencies": { "@docusaurus/plugin-content-docs": "^2 || ^3", diff --git a/package.json b/package.json index 06b7b99f..373ddcb4 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@docusaurus/plugin-svgr": "3.10.1", "@docusaurus/theme-classic": "3.10.1", "@docusaurus/theme-mermaid": "3.10.1", - "@easyops-cn/docusaurus-search-local": "0.55.1", + "@easyops-cn/docusaurus-search-local": "0.55.2", "@fontsource/noto-sans": "5.2.10", "@icons-pack/react-simple-icons": "13.13.0", "@img-comparison-slider/react": "8.0.2", From 51c15686a5c182cf6e91516939bc225aaf9f06e1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 8 Jun 2026 20:46:39 +0000 Subject: [PATCH 895/896] Update Linters to v8.60.1 --- package-lock.json | 124 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 63 insertions(+), 63 deletions(-) diff --git a/package-lock.json b/package-lock.json index 713f9a79..9d559076 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,7 +58,7 @@ "node-fetch": "3.3.2", "prettier": "3.8.3", "typescript": "6.0.3", - "typescript-eslint": "8.60.0", + "typescript-eslint": "8.60.1", "typescript-plugin-css-modules": "5.2.0" }, "engines": { @@ -6707,17 +6707,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.60.0.tgz", - "integrity": "sha512-QYb/sa74/s7OKMbACMjrYnGspj9Hs5YI5aaffSL65UfeBUzVzBJfVo3oWSpbzPurvm7yaCCo2Lk7lVj610HqKw==", + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.60.1.tgz", + "integrity": "sha512-JQ4S5GB0tfjO8BuJ4fcX+HodkzJjYBV+7OJ+wLygaX7OGQ7FudyHL4NSCA6ob+w3Yn+5MkKIozOwQhXeM7opVg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.60.0", - "@typescript-eslint/type-utils": "8.60.0", - "@typescript-eslint/utils": "8.60.0", - "@typescript-eslint/visitor-keys": "8.60.0", + "@typescript-eslint/scope-manager": "8.60.1", + "@typescript-eslint/type-utils": "8.60.1", + "@typescript-eslint/utils": "8.60.1", + "@typescript-eslint/visitor-keys": "8.60.1", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -6730,7 +6730,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.60.0", + "@typescript-eslint/parser": "^8.60.1", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } @@ -6746,16 +6746,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.60.0.tgz", - "integrity": "sha512-fcqpj/MyK4sxDPcbe7STNPbpQL4RLZOPWuaTmwZYuc+hJKzRf58yRxfhqGpc6PIq9ZyfSBpfHgmUHmHs0KwHwg==", + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.60.1.tgz", + "integrity": "sha512-A0M6ua6H252bVjPvvtSgl2QA4+ET9S5Mtkb2GDyTxIhH/C4qDItT7RQNO5PhMC6NXGYXOR9dIalcDDgBKT7oFA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.60.0", - "@typescript-eslint/types": "8.60.0", - "@typescript-eslint/typescript-estree": "8.60.0", - "@typescript-eslint/visitor-keys": "8.60.0", + "@typescript-eslint/scope-manager": "8.60.1", + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/typescript-estree": "8.60.1", + "@typescript-eslint/visitor-keys": "8.60.1", "debug": "^4.4.3" }, "engines": { @@ -6771,14 +6771,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.60.0.tgz", - "integrity": "sha512-aZu74NNKJeUWqCjDddzdiKaS82dgYgV/vmf+Ui3ZdZejmgfXR/q+pRumgobnQ2cCJTgGTWp4ypiwsuofFubavg==", + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.60.1.tgz", + "integrity": "sha512-eXkTH2bxmXlqD1RnOPmLZ9ZM9D3VwSx04JOwBnP9RQ+yUA5a2Mu7SfW8uaV2Aon53NJzZlZYuX7tn91Izf+xaw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.60.0", - "@typescript-eslint/types": "^8.60.0", + "@typescript-eslint/tsconfig-utils": "^8.60.1", + "@typescript-eslint/types": "^8.60.1", "debug": "^4.4.3" }, "engines": { @@ -6793,14 +6793,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.60.0.tgz", - "integrity": "sha512-pFzqhllJMs+jghLQWzV00ds39xLzuyqPSev5pd8f4Ir0rtKR3ZLUB4/4dhjOFighWb9larvtfJvqL+4yKDI3Xw==", + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.60.1.tgz", + "integrity": "sha512-gvI5OQoptnxQnchOirukCuQ55svJSTuD/4k5+pC267xyBtYry748R9/c3tYUzb/iE6RZfllRz2lVulLCHkTm4w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.60.0", - "@typescript-eslint/visitor-keys": "8.60.0" + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/visitor-keys": "8.60.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6811,9 +6811,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.60.0.tgz", - "integrity": "sha512-BZPR3RGYlAXnly6ymAxfkVn5rCbZzQNou0rxv3GfWZ8cTQp+hhVd73khbGLAd8k1TlAPLISH337M+tAgAnaJDQ==", + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.60.1.tgz", + "integrity": "sha512-nh8w4qAteiKuZu3pSSzG/yGKpw0OlkrKnzFmbVRenKaD4qc+7i1GrmZaLVkr8rk4uipiPGMOW4YsM6WmKZ5CvA==", "dev": true, "license": "MIT", "engines": { @@ -6828,15 +6828,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.60.0.tgz", - "integrity": "sha512-SX46wEUtitCpq7AN38HkUU/+zvUpdKf7ephtWAFgckH8O7PQIyL5gvrhQgBLuEYgLfuKWOVvWVskMbuFHAz5xg==", + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.60.1.tgz", + "integrity": "sha512-sdwTrpjosW7ANQYJ39ZBF1ZyEMEGVB2UsikrserVM/30a/F1dTLnu9bGxEdosugyu5caigjLrR2qiD11asjI1A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.60.0", - "@typescript-eslint/typescript-estree": "8.60.0", - "@typescript-eslint/utils": "8.60.0", + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/typescript-estree": "8.60.1", + "@typescript-eslint/utils": "8.60.1", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -6853,9 +6853,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.60.0.tgz", - "integrity": "sha512-AsE7x2XaAK+CVbeih0Fvbn+r1qHxtpLDJ3XUuFcIinT318T90yHMJC+Zgv+jUuDjQQd06HKwxnDu6sz1IcTilA==", + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.60.1.tgz", + "integrity": "sha512-4h0tY8ppCkdCzcrl2YM5M3my0xsE1Tf8om3owEu5oPWmXwkKRmk0j0LGDzYBGUcAlesEbxBhazqu/K4cu3Ug7w==", "dev": true, "license": "MIT", "engines": { @@ -6867,16 +6867,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.60.0.tgz", - "integrity": "sha512-3AcZNBGMClm6CXDyo8kYvVGT/sx29sS0oBsIb9oZI2gunA4Vm2M3YHzRLPvsUBBsl+yB5FPtltq7gGH0iTlp9g==", + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.60.1.tgz", + "integrity": "sha512-alpRkfG8hlVE5kdJW2GkfgDgXxold3e8e4l6EnmhRmRLbekgAPCCGDVD++sABy9FcgPFroq+uFcCSM1vR57Cew==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.60.0", - "@typescript-eslint/tsconfig-utils": "8.60.0", - "@typescript-eslint/types": "8.60.0", - "@typescript-eslint/visitor-keys": "8.60.0", + "@typescript-eslint/project-service": "8.60.1", + "@typescript-eslint/tsconfig-utils": "8.60.1", + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/visitor-keys": "8.60.1", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -6934,16 +6934,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.60.0.tgz", - "integrity": "sha512-HtXuPfrHTyBDkameWpl+vJb1Uevu2tznAyahM1Oc4AENidCLTPiZDWIo4GfcxNdC/RcfGcadzzkqbRG87dUrQA==", + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.60.1.tgz", + "integrity": "sha512-h2MPBLoNtjc3qZWfY3Tl51yPorQ2McHn8pJfcMNTcIvrrZrr90Ykffit0yjrPFWQcRcUxzH20+6OcVdW4yHtUg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.60.0", - "@typescript-eslint/types": "8.60.0", - "@typescript-eslint/typescript-estree": "8.60.0" + "@typescript-eslint/scope-manager": "8.60.1", + "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/typescript-estree": "8.60.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6958,13 +6958,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.60.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.60.0.tgz", - "integrity": "sha512-9WI52t8ZGLVGrPMBet25yAftqY/n95+zmoUUtJBBQTKDSKUu7OsPTroT2op7U9JatkoRccL0YkWDNMFfC4Sjxg==", + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.60.1.tgz", + "integrity": "sha512-EbGRQg4FhrmwLodl+t3JNAnXHWVr9Vp+Zl1QBZVPY4ByfkzIT8cX3K6QWODHtkIZqqJVEWvhHSx3v5PDHsaQag==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.60.0", + "@typescript-eslint/types": "8.60.1", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -23305,16 +23305,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.60.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.60.0.tgz", - "integrity": "sha512-9f65qWLZdAW9m1JaxBDUHcqRUfL8bkxxXL7XxEfI+F09q56PkBvIfCjLF3yInsDM/BBmwkqmCQdCZe/RYlIWEw==", + "version": "8.60.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.60.1.tgz", + "integrity": "sha512-6m5hkkRAp8lKvhVpcprAIn5KkehQEh+47oHH2VGnExEh7dhNxXlg6GPAOIu6TxbVQxhebrJDvjl3020ooiWCMA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.60.0", - "@typescript-eslint/parser": "8.60.0", - "@typescript-eslint/typescript-estree": "8.60.0", - "@typescript-eslint/utils": "8.60.0" + "@typescript-eslint/eslint-plugin": "8.60.1", + "@typescript-eslint/parser": "8.60.1", + "@typescript-eslint/typescript-estree": "8.60.1", + "@typescript-eslint/utils": "8.60.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 72d6728f..93b84bef 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "node-fetch": "3.3.2", "prettier": "3.8.3", "typescript": "6.0.3", - "typescript-eslint": "8.60.0", + "typescript-eslint": "8.60.1", "typescript-plugin-css-modules": "5.2.0" } } From fb383fea1d127fae91f663bb2407b3c19441d195 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 8 Jun 2026 20:46:50 +0000 Subject: [PATCH 896/896] Update React to v18.3.30 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 713f9a79..da758d86 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39,7 +39,7 @@ "@docusaurus/module-type-aliases": "3.10.1", "@docusaurus/tsconfig": "3.10.1", "@eslint/js": "9.39.4", - "@types/react": "18.3.29", + "@types/react": "18.3.30", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "caniuse-lite": "1.0.30001793", @@ -6555,9 +6555,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.29", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.29.tgz", - "integrity": "sha512-ch0qJdr2JY0r04NXSprbK6TXOgnaJ1Tz23fm5W+z0/CBah6BSBc3n96h7K9GOtwh0HrilNWHIBzE1Ko4Dcw/Wg==", + "version": "18.3.30", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.30.tgz", + "integrity": "sha512-3ek6mwJL5/VBewBcY4S66cqlCtK3qi4WIq37Z0m/NHw1hjhI7274Mx1qz/+ggSzyBCOEf7eHjBN6INjPAWYfYw==", "license": "MIT", "dependencies": { "@types/prop-types": "*", diff --git a/package.json b/package.json index 72d6728f..6dea6e2d 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "@docusaurus/module-type-aliases": "3.10.1", "@docusaurus/tsconfig": "3.10.1", "@eslint/js": "9.39.4", - "@types/react": "18.3.29", + "@types/react": "18.3.30", "@types/react-helmet": "6.1.11", "@types/react-router-dom": "5.3.3", "caniuse-lite": "1.0.30001793",