From ae274053a886dcab4aa102adffb10460398730df Mon Sep 17 00:00:00 2001 From: Wendell Jones Date: Fri, 20 Feb 2026 16:37:44 -0500 Subject: [PATCH] Add Sqlite provider binaries and enhance API documentation - Added new compiled binaries and XML documentation for Jellyfin.Database.Providers.Sqlite, Jellyfin.Extensions, MediaBrowser.Common, and related assemblies. - Introduced Jellyfin.Database.Providers.Sqlite as a new SQLite database provider, including its runtime and dependency files. - Added and updated XML documentation files (e.g., Jellyfin.Database.Implementations.xml, MediaBrowser.Model.xml) to provide comprehensive API references for developers. - Fixed a constructor bug in SqliteDatabaseProvider.cs and updated code analysis suppressions via GlobalSuppressions.cs. - Updated build artifacts and cache files to reflect the new and rebuilt assemblies. - These changes improve modularity, code quality, and developer experience through better documentation and code analysis configuration. --- .../Debug/net10.0/Jellyfin.CodeAnalysis.dll | Bin 8704 -> 8704 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.pdb | Bin 9652 -> 9652 bytes .../bin/Debug/net10.0/Jellyfin.Data.dll | Bin 18944 -> 18944 bytes .../bin/Debug/net10.0/Jellyfin.Data.pdb | Bin 17540 -> 17540 bytes .../Jellyfin.Database.Implementations.dll | Bin 218624 -> 218624 bytes .../Jellyfin.Database.Implementations.pdb | Bin 66792 -> 66792 bytes ...llyfin.Data.csproj.AssemblyReference.cache | Bin 16377 -> 13535 bytes .../obj/Debug/net10.0/Jellyfin.Data.dll | Bin 18944 -> 18944 bytes .../obj/Debug/net10.0/Jellyfin.Data.pdb | Bin 17540 -> 17540 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.dll | Bin 8704 -> 8704 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.pdb | Bin 9652 -> 9652 bytes .../bin/Debug/net10.0/Jellyfin.Data.dll | Bin 18944 -> 18944 bytes .../bin/Debug/net10.0/Jellyfin.Data.pdb | Bin 17540 -> 17540 bytes .../Jellyfin.Database.Implementations.dll | Bin 218624 -> 218624 bytes .../Jellyfin.Database.Implementations.pdb | Bin 66792 -> 66792 bytes .../bin/Debug/net10.0/Jellyfin.Extensions.dll | Bin 33280 -> 33280 bytes .../bin/Debug/net10.0/Jellyfin.Extensions.pdb | Bin 26092 -> 26092 bytes .../bin/Debug/net10.0/MediaBrowser.Common.dll | Bin 51712 -> 51712 bytes .../bin/Debug/net10.0/MediaBrowser.Common.pdb | Bin 47196 -> 47196 bytes .../bin/Debug/net10.0/MediaBrowser.Model.dll | Bin 505344 -> 505344 bytes .../bin/Debug/net10.0/MediaBrowser.Model.pdb | Bin 181512 -> 181512 bytes ...wser.Common.csproj.AssemblyReference.cache | Bin 15598 -> 15598 bytes .../obj/Debug/net10.0/MediaBrowser.Common.dll | Bin 51712 -> 51712 bytes .../obj/Debug/net10.0/MediaBrowser.Common.pdb | Bin 47196 -> 47196 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.dll | Bin 8704 -> 8704 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.pdb | Bin 9652 -> 9652 bytes .../bin/Debug/net10.0/Jellyfin.Data.dll | Bin 18944 -> 18944 bytes .../bin/Debug/net10.0/Jellyfin.Data.pdb | Bin 17540 -> 17540 bytes .../Jellyfin.Database.Implementations.dll | Bin 218624 -> 218624 bytes .../Jellyfin.Database.Implementations.pdb | Bin 66792 -> 66792 bytes .../bin/Debug/net10.0/Jellyfin.Extensions.dll | Bin 33280 -> 33280 bytes .../bin/Debug/net10.0/Jellyfin.Extensions.pdb | Bin 26092 -> 26092 bytes .../bin/Debug/net10.0/MediaBrowser.Model.dll | Bin 505344 -> 505344 bytes .../bin/Debug/net10.0/MediaBrowser.Model.pdb | Bin 181512 -> 181512 bytes ...owser.Model.csproj.AssemblyReference.cache | Bin 13707 -> 13707 bytes .../obj/Debug/net10.0/MediaBrowser.Model.dll | Bin 505344 -> 505344 bytes .../obj/Debug/net10.0/MediaBrowser.Model.pdb | Bin 181512 -> 181512 bytes .../netstandard2.0/Jellyfin.CodeAnalysis.dll | Bin 8704 -> 8704 bytes .../netstandard2.0/Jellyfin.CodeAnalysis.pdb | Bin 9652 -> 9652 bytes .../Jellyfin.CodeAnalysis.AssemblyInfo.cs | 2 +- ...yfin.CodeAnalysis.AssemblyInfoInputs.cache | 2 +- .../netstandard2.0/Jellyfin.CodeAnalysis.dll | Bin 8704 -> 8704 bytes .../netstandard2.0/Jellyfin.CodeAnalysis.pdb | Bin 9652 -> 9652 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.dll | Bin 8704 -> 8704 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.pdb | Bin 9652 -> 9652 bytes .../Jellyfin.Database.Implementations.dll | Bin 218624 -> 218624 bytes .../Jellyfin.Database.Implementations.pdb | Bin 66792 -> 66792 bytes ...ementations.csproj.AssemblyReference.cache | Bin 11701 -> 11701 bytes .../Jellyfin.Database.Implementations.dll | Bin 218624 -> 218624 bytes .../Jellyfin.Database.Implementations.pdb | Bin 66792 -> 66792 bytes .../GlobalSuppressions.cs | 12 + .../SqliteDatabaseProvider.cs | 4 +- .../Debug/net10.0/Jellyfin.CodeAnalysis.dll | Bin 0 -> 8704 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.pdb | Bin 0 -> 9652 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.xml | 24 + .../bin/Debug/net10.0/Jellyfin.Data.dll | Bin 0 -> 18944 bytes .../bin/Debug/net10.0/Jellyfin.Data.pdb | Bin 0 -> 17540 bytes .../bin/Debug/net10.0/Jellyfin.Data.xml | 1198 ++ .../Jellyfin.Database.Implementations.dll | Bin 0 -> 218624 bytes .../Jellyfin.Database.Implementations.pdb | Bin 0 -> 66792 bytes .../Jellyfin.Database.Implementations.xml | 4686 +++++++ ...llyfin.Database.Providers.Sqlite.deps.json | 1238 ++ .../Jellyfin.Database.Providers.Sqlite.dll | Bin 0 -> 718848 bytes .../Jellyfin.Database.Providers.Sqlite.pdb | Bin 0 -> 136088 bytes ...tabase.Providers.Sqlite.runtimeconfig.json | 19 + .../Jellyfin.Database.Providers.Sqlite.xml | 427 + .../bin/Debug/net10.0/Jellyfin.Extensions.dll | Bin 0 -> 33280 bytes .../bin/Debug/net10.0/Jellyfin.Extensions.pdb | Bin 0 -> 26092 bytes .../bin/Debug/net10.0/Jellyfin.Extensions.xml | 716 + .../bin/Debug/net10.0/MediaBrowser.Common.dll | Bin 0 -> 51712 bytes .../bin/Debug/net10.0/MediaBrowser.Common.pdb | Bin 0 -> 47196 bytes .../bin/Debug/net10.0/MediaBrowser.Common.xml | 1907 +++ .../bin/Debug/net10.0/MediaBrowser.Model.dll | Bin 0 -> 505344 bytes .../bin/Debug/net10.0/MediaBrowser.Model.pdb | Bin 0 -> 181512 bytes .../bin/Debug/net10.0/MediaBrowser.Model.xml | 11272 ++++++++++++++++ .../Debug/net10.0/Jellyfin.D00F5D21.Up2Date | 0 ...ders.Sqlite.csproj.AssemblyReference.cache | Bin 18442 -> 21174 bytes ...ders.Sqlite.csproj.CoreCompileInputs.cache | 2 +- ...oviders.Sqlite.csproj.FileListAbsolute.txt | 30 + .../Jellyfin.Database.Providers.Sqlite.dll | Bin 0 -> 718848 bytes ...se.Providers.Sqlite.genruntimeconfig.cache | 1 + .../Jellyfin.Database.Providers.Sqlite.pdb | Bin 0 -> 136088 bytes .../Jellyfin.Database.Providers.Sqlite.xml | 427 + .../Jellyfin.Database.Providers.Sqlite.dll | Bin 0 -> 95232 bytes .../Jellyfin.Database.Providers.Sqlite.dll | Bin 0 -> 95232 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.dll | Bin 8704 -> 8704 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.pdb | Bin 9652 -> 9652 bytes .../bin/Debug/net10.0/Jellyfin.Extensions.dll | Bin 33280 -> 33280 bytes .../bin/Debug/net10.0/Jellyfin.Extensions.pdb | Bin 26092 -> 26092 bytes ....Extensions.csproj.AssemblyReference.cache | Bin 9679 -> 9679 bytes .../obj/Debug/net10.0/Jellyfin.Extensions.dll | Bin 33280 -> 33280 bytes .../obj/Debug/net10.0/Jellyfin.Extensions.pdb | Bin 26092 -> 26092 bytes 92 files changed, 21962 insertions(+), 5 deletions(-) create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/GlobalSuppressions.cs create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.CodeAnalysis.dll create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.CodeAnalysis.pdb create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.CodeAnalysis.xml create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Data.dll create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Data.pdb create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Data.xml create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Implementations.dll create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Implementations.pdb create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Implementations.xml create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.deps.json create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.dll create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.pdb create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.runtimeconfig.json create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.xml create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Extensions.dll create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Extensions.pdb create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Extensions.xml create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/MediaBrowser.Common.dll create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/MediaBrowser.Common.pdb create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/MediaBrowser.Common.xml create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/MediaBrowser.Model.dll create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/MediaBrowser.Model.pdb create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/MediaBrowser.Model.xml create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.D00F5D21.Up2Date create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.dll create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.genruntimeconfig.cache create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.pdb create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.xml create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/ref/Jellyfin.Database.Providers.Sqlite.dll create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/refint/Jellyfin.Database.Providers.Sqlite.dll diff --git a/Jellyfin.Data/bin/Debug/net10.0/Jellyfin.CodeAnalysis.dll b/Jellyfin.Data/bin/Debug/net10.0/Jellyfin.CodeAnalysis.dll index 3069b0b4e9906071c78871025d9f662f19219899..b6b3a5a621e93c2bb739905151c6aae16dc4787d 100644 GIT binary patch delta 235 zcmZp0X>gg)!6Kz2|6yZKjHrNXcGrW5KM6h^|4$$I>~cETh89VtDQ3yWCdLM)7HO%bsfosxW+q0)7AceONUUMGyz2Ok$vu(*0uk55)^@a3 zdM&=5FmYY@j*FAuNERzV1-oE^Ak|6@JKd6`&HwDokjma%FLjf}--5x6A(g>|!H^*h zNTvaKAZ*Bx$Y2U2Ef|u3bP7-;nZXz+Z_Ho-gg)!BV-Up=V=HjHtkQQ3K;Se78L(%inpHGHFZd<{zSam^2d83=K_XAWe6umwX37^X2;f@O^uk~c4xk7NP> D6|6{+ diff --git a/Jellyfin.Data/bin/Debug/net10.0/Jellyfin.CodeAnalysis.pdb b/Jellyfin.Data/bin/Debug/net10.0/Jellyfin.CodeAnalysis.pdb index fa37638b5a202e49e5a149b8c549702ad35e518e..4532e3c100876b7fa06ad4c3814d0b4090d4ade6 100644 GIT binary patch delta 69 zcmV-L0J{IQOSDUnd=yyL7OjYdc}k<#V3Dp@xY5(9$Jnuum;)d#v9_ciJ57{NbirA> bcrUMNy-a{)4H$x&*e>RQqRqjxNCa#l#)Kji delta 69 zcmV-L0J{IQOSDUnd=!VWlbZnam`s@_SB1lUp1E z1Po@L-Z)8K%D+=&@!{qy*_)G}I7TQy1>;Xb1wpD8wr;gQr~jwt0aKXB<`}0X>;OgO BE+qf} delta 107 zcmZpe!q_l{aY6@+Vab&T8+-Ox2^^mP_nc*0rq8lt-OVf2a!fWySZlDclyIa!p4{RX zAh3sdwxnU=8?TA+?q9w0S7}dv;uxU-6}%M)6$GhfsOPBLe}ZGuMrD^xn`4}oumb@3 CM=pT? diff --git a/Jellyfin.Data/bin/Debug/net10.0/Jellyfin.Data.pdb b/Jellyfin.Data/bin/Debug/net10.0/Jellyfin.Data.pdb index d1c93acdb8f4e95d2d171b93f84808cd51e4f4e1..42e567b94eaf45b04b97a0d1bdd5249f30d11368 100644 GIT binary patch delta 63 zcmV-F0Kor*i2;O(0g!wYFqzA-k{=pRi4>#5gK8bw{fS+kv5?sl7#b`e@Bn}S07Ywx V;8^@%Oo;!>!1F}T60?C612AZZ8`}T? delta 63 zcmV-F0Kor*i2;O(0g!wYyaSsVF=6aVkzYskOK++xbO>kTv5?sl7!1F}T60=R6n`hJq9`yhK delta 63 zcmV-F0Kos~i3I401dx0b|Jy`m0E2QvyUd4oZOj5}0rK9Dv5=*l7kmp8-2OcJE9E=+hJx8-Ewx&hnUhZ{iEaL^E)CbPIZ8_l z#!;PoTCZ>OK^-@^z~<9>7vUU`?BoTO@|#(W6fgz*Obk#2Hw&4&pa=l9K8HF(bu+tl R8eDSocbh6WXELk(7XUTKenkKP delta 2546 zcmb`JO-vI(6vw+z5P?=LEg<~>3FV{cOeunh9wZQBRALd30~}o1ZQXXeTX&Z)V*q2~ z#Yn&*F)>0scrq~{d(o35Cd!F}7jKw&@t{W&5$9{yrjiNe@ZMUXemPLzJ?T7RnljPZ;5fk8zBkxJPELqMaX~dI>BH&|82x}syP8BtB(wa)&}O_GFeOgUg}oi)@Z&BFX^>mQow@; z>;j#jBQpbZ;t?RIZfCu|;*U^FKIFO~2nY!xlS@*^nlz~w|I6UeihluZ1%Axs6UX!t zB{>WxL{?@JNsg8o7{EhLR$vFl4&s1eksbOMpt7mwcw{p*q{p{qlL@`^Inej^pML>V C>){vx diff --git a/Jellyfin.Data/obj/Debug/net10.0/Jellyfin.Data.dll b/Jellyfin.Data/obj/Debug/net10.0/Jellyfin.Data.dll index 9f7d27dee471b54e3aa3c8d5b9da93c5b4c6b487..f97f530864322007756e05cc615615f4fe14ebae 100644 GIT binary patch delta 107 zcmZpe!q_l{aY6@+@rBLZ8+-Ox36yF0tr3s3_nF7Uoh(_sE@X3rwFVo@-_F>1lUp1E z1Po@L-Z)8K%D+=&@!{qy*_)G}I7TQy1>;Xb1wpD8wr;gQr~jwt0aKXB<`}0X>;OgO BE+qf} delta 107 zcmZpe!q_l{aY6@+Vab&T8+-Ox2^^mP_nc*0rq8lt-OVf2a!fWySZlDclyIa!p4{RX zAh3sdwxnU=8?TA+?q9w0S7}dv;uxU-6}%M)6$GhfsOPBLe}ZGuMrD^xn`4}oumb@3 CM=pT? diff --git a/Jellyfin.Data/obj/Debug/net10.0/Jellyfin.Data.pdb b/Jellyfin.Data/obj/Debug/net10.0/Jellyfin.Data.pdb index d1c93acdb8f4e95d2d171b93f84808cd51e4f4e1..42e567b94eaf45b04b97a0d1bdd5249f30d11368 100644 GIT binary patch delta 63 zcmV-F0Kor*i2;O(0g!wYFqzA-k{=pRi4>#5gK8bw{fS+kv5?sl7#b`e@Bn}S07Ywx V;8^@%Oo;!>!1F}T60?C612AZZ8`}T? delta 63 zcmV-F0Kor*i2;O(0g!wYyaSsVF=6aVkzYskOK++xbO>kTv5?sl7gg)!6Kz2|6yZKjHrNXcGrW5KM6h^|4$$I>~cETh89VtDQ3yWCdLM)7HO%bsfosxW+q0)7AceONUUMGyz2Ok$vu(*0uk55)^@a3 zdM&=5FmYY@j*FAuNERzV1-oE^Ak|6@JKd6`&HwDokjma%FLjf}--5x6A(g>|!H^*h zNTvaKAZ*Bx$Y2U2Ef|u3bP7-;nZXz+Z_Ho-gg)!BV-Up=V=HjHtkQQ3K;Se78L(%inpHGHFZd<{zSam^2d83=K_XAWe6umwX37^X2;f@O^uk~c4xk7NP> D6|6{+ diff --git a/MediaBrowser.Common/bin/Debug/net10.0/Jellyfin.CodeAnalysis.pdb b/MediaBrowser.Common/bin/Debug/net10.0/Jellyfin.CodeAnalysis.pdb index fa37638b5a202e49e5a149b8c549702ad35e518e..4532e3c100876b7fa06ad4c3814d0b4090d4ade6 100644 GIT binary patch delta 69 zcmV-L0J{IQOSDUnd=yyL7OjYdc}k<#V3Dp@xY5(9$Jnuum;)d#v9_ciJ57{NbirA> bcrUMNy-a{)4H$x&*e>RQqRqjxNCa#l#)Kji delta 69 zcmV-L0J{IQOSDUnd=!VWlbZnam`s@_SB1lUp1E z1Po@L-Z)8K%D+=&@!{qy*_)G}I7TQy1>;Xb1wpD8wr;gQr~jwt0aKXB<`}0X>;OgO BE+qf} delta 107 zcmZpe!q_l{aY6@+Vab&T8+-Ox2^^mP_nc*0rq8lt-OVf2a!fWySZlDclyIa!p4{RX zAh3sdwxnU=8?TA+?q9w0S7}dv;uxU-6}%M)6$GhfsOPBLe}ZGuMrD^xn`4}oumb@3 CM=pT? diff --git a/MediaBrowser.Common/bin/Debug/net10.0/Jellyfin.Data.pdb b/MediaBrowser.Common/bin/Debug/net10.0/Jellyfin.Data.pdb index d1c93acdb8f4e95d2d171b93f84808cd51e4f4e1..42e567b94eaf45b04b97a0d1bdd5249f30d11368 100644 GIT binary patch delta 63 zcmV-F0Kor*i2;O(0g!wYFqzA-k{=pRi4>#5gK8bw{fS+kv5?sl7#b`e@Bn}S07Ywx V;8^@%Oo;!>!1F}T60?C612AZZ8`}T? delta 63 zcmV-F0Kor*i2;O(0g!wYyaSsVF=6aVkzYskOK++xbO>kTv5?sl7!1F}T60=R6n`hJq9`yhK delta 63 zcmV-F0Kos~i3I401dx0b|Jy`m0E2QvyUd4oZOj5}0rK9Dv5=*l7AP4U<2jXgD)0!8UDo6l9g@ZUUTd*jp_8Wx)+vexjiOkMO~_T&>4 z0RsCzE@u87^V)Ns?zvg%8M^wDH7YX{pn^B$pn^cv(#ad^dplkHng0lg9@@O2GJpdB D-b6DA delta 107 zcmZo@VQOe$n$W>w5&h=w#-5r?fqdm<%KnD;J^H)u9glPm?%OPpwT6#nTcK>@!1F}T60`a$@;dDkA8h~t delta 63 zcmV-F0Kot3%K_}m0g!wY-xu`ZvRa-KGNviu-RwN7G41C C)iP-S delta 107 zcmZpe!rU;0c|r%vFZ&%gH}=#l7m!)Bt@qkpb>D51cb6afw7q(>#0no_mWT7dKboAe zJ3!$4$w#yNHx&5x@Ux25TR3=6KCwGR0V;U*3{()L`nFN}6R}mvyIq#84BhOrXA3U? Daz!>U diff --git a/MediaBrowser.Common/bin/Debug/net10.0/MediaBrowser.Common.pdb b/MediaBrowser.Common/bin/Debug/net10.0/MediaBrowser.Common.pdb index dcbfafbae441356c449a13df7565a704dc380663..742270d439cabac757a70c02bd22cb7820af21f4 100644 GIT binary patch delta 63 zcmV-F0Kos;@B-ZM0+4(Z&9b$mnm+waw)6orE7VQ>$boO=v5;a%7#b`e@Bn}S07Ywx V;8^@%Oo;!>!1F}T60-_OQg9k3A6x(c delta 63 zcmV-F0Kos;@B-ZM0+4(Z&&lGNPq1)Jj1L7Ce>gx(;h*>7v5;a%77~T>S!>wSI025ZH;MoN delta 131 zcmZp8BiHaoZbAnOOI*dK#-7$5#?~ID)*j~89+uV~*47@jtv&210RqpKd`N3d;`40o zSsXCcV%zC$f$UqNSeCVvotVC3HG6=-+oO#amEGTXcJYh`4kx(M&I> aC`i4eXsYNgDT$WN74J`PpS6ZPjS~Pkw>=U7 diff --git a/MediaBrowser.Common/bin/Debug/net10.0/MediaBrowser.Model.pdb b/MediaBrowser.Common/bin/Debug/net10.0/MediaBrowser.Model.pdb index ce3fae1088b57765c7b1de1173e0d564a721577e..20d5e153374e5262276937e8b157f3a0bf51f593 100644 GIT binary patch delta 71 zcmV-N0J#5%iVKK}3y^#iI{ke%MHF00hgx@cyOD=Jx(6uofsnP30q?&U8Z0010Du4h dMQe)SSo~m2i2uvL^F+=PhnK(sx0k>IaRfo^AD93D delta 71 zcmV-N0J#5%iVKK}3y^#i?Ztu7BS-8>iVqj~ef!_Xri6CLfsnP30q?&Ud9;9x0Du4h d&lNB;oDSPblONpXWRkRHhnK(sx0k>IaRlU)A^rdW diff --git a/MediaBrowser.Common/obj/Debug/net10.0/MediaBrowser.Common.csproj.AssemblyReference.cache b/MediaBrowser.Common/obj/Debug/net10.0/MediaBrowser.Common.csproj.AssemblyReference.cache index e27abb5da7dbb19d327684374d4b59b1d43050d6..d0d709d949e2944e7862662f8836c002cf34c8d1 100644 GIT binary patch delta 68 zcmV-K0K5P0dG2|TbOl1Ia;(R(d6EJIxIg>5vkwDR2L!avWVW+t3LgUqTS$<#$8g>V alTZXhlfM)Yv*Hb)1_S`L=drVf6lf?bjvYh* delta 68 zcmV-K0K5P0dG2|TbOkB*m;c7Gd6EJIebH+YvkwDR2Lz7q`wO#Z3LgUqtv8$o$8g>V alTZXhlfM)Yv*Hb)1_bidA_lXD6lf?K_8c+* diff --git a/MediaBrowser.Common/obj/Debug/net10.0/MediaBrowser.Common.dll b/MediaBrowser.Common/obj/Debug/net10.0/MediaBrowser.Common.dll index 2ed5ac02326419b70b006654f9cf6ee9e2f132c9..de6d9f1b64fc3ddc3452ce50a3b460c0803dd178 100644 GIT binary patch delta 107 zcmZpe!rU;0c|r#ZU#{@ajXgEX1*EoWIUbF2cA93nl*x=wddg;r6+Xf&CmQpgPR`gJ zAaHim)+Mv-{`zkF!f330#rN;z6T4Fspn|zDL7?i?cOeT{6WDG>KGNviu-RwN7G41C C)iP-S delta 107 zcmZpe!rU;0c|r%vFZ&%gH}=#l7m!)Bt@qkpb>D51cb6afw7q(>#0no_mWT7dKboAe zJ3!$4$w#yNHx&5x@Ux25TR3=6KCwGR0V;U*3{()L`nFN}6R}mvyIq#84BhOrXA3U? Daz!>U diff --git a/MediaBrowser.Common/obj/Debug/net10.0/MediaBrowser.Common.pdb b/MediaBrowser.Common/obj/Debug/net10.0/MediaBrowser.Common.pdb index dcbfafbae441356c449a13df7565a704dc380663..742270d439cabac757a70c02bd22cb7820af21f4 100644 GIT binary patch delta 63 zcmV-F0Kos;@B-ZM0+4(Z&9b$mnm+waw)6orE7VQ>$boO=v5;a%7#b`e@Bn}S07Ywx V;8^@%Oo;!>!1F}T60-_OQg9k3A6x(c delta 63 zcmV-F0Kos;@B-ZM0+4(Z&&lGNPq1)Jj1L7Ce>gx(;h*>7v5;a%7gg)!6Kz2|6yZKjHrNXcGrW5KM6h^|4$$I>~cETh89VtDQ3yWCdLM)7HO%bsfosxW+q0)7AceONUUMGyz2Ok$vu(*0uk55)^@a3 zdM&=5FmYY@j*FAuNERzV1-oE^Ak|6@JKd6`&HwDokjma%FLjf}--5x6A(g>|!H^*h zNTvaKAZ*Bx$Y2U2Ef|u3bP7-;nZXz+Z_Ho-gg)!BV-Up=V=HjHtkQQ3K;Se78L(%inpHGHFZd<{zSam^2d83=K_XAWe6umwX37^X2;f@O^uk~c4xk7NP> D6|6{+ diff --git a/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.CodeAnalysis.pdb b/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.CodeAnalysis.pdb index fa37638b5a202e49e5a149b8c549702ad35e518e..4532e3c100876b7fa06ad4c3814d0b4090d4ade6 100644 GIT binary patch delta 69 zcmV-L0J{IQOSDUnd=yyL7OjYdc}k<#V3Dp@xY5(9$Jnuum;)d#v9_ciJ57{NbirA> bcrUMNy-a{)4H$x&*e>RQqRqjxNCa#l#)Kji delta 69 zcmV-L0J{IQOSDUnd=!VWlbZnam`s@_SB1lUp1E z1Po@L-Z)8K%D+=&@!{qy*_)G}I7TQy1>;Xb1wpD8wr;gQr~jwt0aKXB<`}0X>;OgO BE+qf} delta 107 zcmZpe!q_l{aY6@+Vab&T8+-Ox2^^mP_nc*0rq8lt-OVf2a!fWySZlDclyIa!p4{RX zAh3sdwxnU=8?TA+?q9w0S7}dv;uxU-6}%M)6$GhfsOPBLe}ZGuMrD^xn`4}oumb@3 CM=pT? diff --git a/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.Data.pdb b/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.Data.pdb index d1c93acdb8f4e95d2d171b93f84808cd51e4f4e1..42e567b94eaf45b04b97a0d1bdd5249f30d11368 100644 GIT binary patch delta 63 zcmV-F0Kor*i2;O(0g!wYFqzA-k{=pRi4>#5gK8bw{fS+kv5?sl7#b`e@Bn}S07Ywx V;8^@%Oo;!>!1F}T60?C612AZZ8`}T? delta 63 zcmV-F0Kor*i2;O(0g!wYyaSsVF=6aVkzYskOK++xbO>kTv5?sl7!1F}T60=R6n`hJq9`yhK delta 63 zcmV-F0Kos~i3I401dx0b|Jy`m0E2QvyUd4oZOj5}0rK9Dv5=*l7AP4U<2jXgD)0!8UDo6l9g@ZUUTd*jp_8Wx)+vexjiOkMO~_T&>4 z0RsCzE@u87^V)Ns?zvg%8M^wDH7YX{pn^B$pn^cv(#ad^dplkHng0lg9@@O2GJpdB D-b6DA delta 107 zcmZo@VQOe$n$W>w5&h=w#-5r?fqdm<%KnD;J^H)u9glPm?%OPpwT6#nTcK>@!1F}T60`a$@;dDkA8h~t delta 63 zcmV-F0Kot3%K_}m0g!wY-xu`ZvRa-7~T>S!>wSI025ZH;MoN delta 131 zcmZp8BiHaoZbAnOOI*dK#-7$5#?~ID)*j~89+uV~*47@jtv&210RqpKd`N3d;`40o zSsXCcV%zC$f$UqNSeCVvotVC3HG6=-+oO#amEGTXcJYh`4kx(M&I> aC`i4eXsYNgDT$WN74J`PpS6ZPjS~Pkw>=U7 diff --git a/MediaBrowser.Model/bin/Debug/net10.0/MediaBrowser.Model.pdb b/MediaBrowser.Model/bin/Debug/net10.0/MediaBrowser.Model.pdb index ce3fae1088b57765c7b1de1173e0d564a721577e..20d5e153374e5262276937e8b157f3a0bf51f593 100644 GIT binary patch delta 71 zcmV-N0J#5%iVKK}3y^#iI{ke%MHF00hgx@cyOD=Jx(6uofsnP30q?&U8Z0010Du4h dMQe)SSo~m2i2uvL^F+=PhnK(sx0k>IaRfo^AD93D delta 71 zcmV-N0J#5%iVKK}3y^#i?Ztu7BS-8>iVqj~ef!_Xri6CLfsnP30q?&Ud9;9x0Du4h d&lNB;oDSPblONpXWRkRHhnK(sx0k>IaRlU)A^rdW diff --git a/MediaBrowser.Model/obj/Debug/net10.0/MediaBrowser.Model.csproj.AssemblyReference.cache b/MediaBrowser.Model/obj/Debug/net10.0/MediaBrowser.Model.csproj.AssemblyReference.cache index 416e16bd0c725dd7e4509059988532e7392f0bad..b21d31ee4b3e763321b7b3dc28b5a71fdce715ea 100644 GIT binary patch delta 46 zcmV+}0MY-8Yl~};bOl1Ia;(R(d58i8w9aI;mvjqe20tE8ZA_lYh1+oMLtv8$ov#$!= ED*ts9uK)l5 diff --git a/MediaBrowser.Model/obj/Debug/net10.0/MediaBrowser.Model.dll b/MediaBrowser.Model/obj/Debug/net10.0/MediaBrowser.Model.dll index 4b131a4649a1a92a1151fc04f5556d27f623da81..7887b36b36e3ce615dfdc39c6695b28792008dc6 100644 GIT binary patch delta 131 zcmZp8BiHaoZbApkt&56XjXkYBjIBLPtv$@GJuIy~tgSt4TYK130t6n;jAVHGT-1B7 z&Gbu+jd#Vi1+s66V%f#6@oD;w)$9QRR)1^FTt#BM+M~+LcTa4$n=Y}2JxKv7n#B$k Z1*vc4I%!`Jq5r+p>7~T>S!>wSI025ZH;MoN delta 131 zcmZp8BiHaoZbAnOOI*dK#-7$5#?~ID)*j~89+uV~*47@jtv&210RqpKd`N3d;`40o zSsXCcV%zC$f$UqNSeCVvotVC3HG6=-+oO#amEGTXcJYh`4kx(M&I> aC`i4eXsYNgDT$WN74J`PpS6ZPjS~Pkw>=U7 diff --git a/MediaBrowser.Model/obj/Debug/net10.0/MediaBrowser.Model.pdb b/MediaBrowser.Model/obj/Debug/net10.0/MediaBrowser.Model.pdb index ce3fae1088b57765c7b1de1173e0d564a721577e..20d5e153374e5262276937e8b157f3a0bf51f593 100644 GIT binary patch delta 71 zcmV-N0J#5%iVKK}3y^#iI{ke%MHF00hgx@cyOD=Jx(6uofsnP30q?&U8Z0010Du4h dMQe)SSo~m2i2uvL^F+=PhnK(sx0k>IaRfo^AD93D delta 71 zcmV-N0J#5%iVKK}3y^#i?Ztu7BS-8>iVqj~ef!_Xri6CLfsnP30q?&Ud9;9x0Du4h d&lNB;oDSPblONpXWRkRHhnK(sx0k>IaRlU)A^rdW diff --git a/src/Jellyfin.CodeAnalysis/bin/Debug/netstandard2.0/Jellyfin.CodeAnalysis.dll b/src/Jellyfin.CodeAnalysis/bin/Debug/netstandard2.0/Jellyfin.CodeAnalysis.dll index 3069b0b4e9906071c78871025d9f662f19219899..b6b3a5a621e93c2bb739905151c6aae16dc4787d 100644 GIT binary patch delta 235 zcmZp0X>gg)!6Kz2|6yZKjHrNXcGrW5KM6h^|4$$I>~cETh89VtDQ3yWCdLM)7HO%bsfosxW+q0)7AceONUUMGyz2Ok$vu(*0uk55)^@a3 zdM&=5FmYY@j*FAuNERzV1-oE^Ak|6@JKd6`&HwDokjma%FLjf}--5x6A(g>|!H^*h zNTvaKAZ*Bx$Y2U2Ef|u3bP7-;nZXz+Z_Ho-gg)!BV-Up=V=HjHtkQQ3K;Se78L(%inpHGHFZd<{zSam^2d83=K_XAWe6umwX37^X2;f@O^uk~c4xk7NP> D6|6{+ diff --git a/src/Jellyfin.CodeAnalysis/bin/Debug/netstandard2.0/Jellyfin.CodeAnalysis.pdb b/src/Jellyfin.CodeAnalysis/bin/Debug/netstandard2.0/Jellyfin.CodeAnalysis.pdb index fa37638b5a202e49e5a149b8c549702ad35e518e..4532e3c100876b7fa06ad4c3814d0b4090d4ade6 100644 GIT binary patch delta 69 zcmV-L0J{IQOSDUnd=yyL7OjYdc}k<#V3Dp@xY5(9$Jnuum;)d#v9_ciJ57{NbirA> bcrUMNy-a{)4H$x&*e>RQqRqjxNCa#l#)Kji delta 69 zcmV-L0J{IQOSDUnd=!VWlbZnam`s@_SBgg)!6Kz2|6yZKjHrNXcGrW5KM6h^|4$$I>~cETh89VtDQ3yWCdLM)7HO%bsfosxW+q0)7AceONUUMGyz2Ok$vu(*0uk55)^@a3 zdM&=5FmYY@j*FAuNERzV1-oE^Ak|6@JKd6`&HwDokjma%FLjf}--5x6A(g>|!H^*h zNTvaKAZ*Bx$Y2U2Ef|u3bP7-;nZXz+Z_Ho-gg)!BV-Up=V=HjHtkQQ3K;Se78L(%inpHGHFZd<{zSam^2d83=K_XAWe6umwX37^X2;f@O^uk~c4xk7NP> D6|6{+ diff --git a/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.pdb b/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.pdb index fa37638b5a202e49e5a149b8c549702ad35e518e..4532e3c100876b7fa06ad4c3814d0b4090d4ade6 100644 GIT binary patch delta 69 zcmV-L0J{IQOSDUnd=yyL7OjYdc}k<#V3Dp@xY5(9$Jnuum;)d#v9_ciJ57{NbirA> bcrUMNy-a{)4H$x&*e>RQqRqjxNCa#l#)Kji delta 69 zcmV-L0J{IQOSDUnd=!VWlbZnam`s@_SBgg)!6Kz2|6yZKjHrNXcGrW5KM6h^|4$$I>~cETh89VtDQ3yWCdLM)7HO%bsfosxW+q0)7AceONUUMGyz2Ok$vu(*0uk55)^@a3 zdM&=5FmYY@j*FAuNERzV1-oE^Ak|6@JKd6`&HwDokjma%FLjf}--5x6A(g>|!H^*h zNTvaKAZ*Bx$Y2U2Ef|u3bP7-;nZXz+Z_Ho-gg)!BV-Up=V=HjHtkQQ3K;Se78L(%inpHGHFZd<{zSam^2d83=K_XAWe6umwX37^X2;f@O^uk~c4xk7NP> D6|6{+ diff --git a/src/Jellyfin.Database/Jellyfin.Database.Implementations/bin/Debug/net10.0/Jellyfin.CodeAnalysis.pdb b/src/Jellyfin.Database/Jellyfin.Database.Implementations/bin/Debug/net10.0/Jellyfin.CodeAnalysis.pdb index fa37638b5a202e49e5a149b8c549702ad35e518e..4532e3c100876b7fa06ad4c3814d0b4090d4ade6 100644 GIT binary patch delta 69 zcmV-L0J{IQOSDUnd=yyL7OjYdc}k<#V3Dp@xY5(9$Jnuum;)d#v9_ciJ57{NbirA> bcrUMNy-a{)4H$x&*e>RQqRqjxNCa#l#)Kji delta 69 zcmV-L0J{IQOSDUnd=!VWlbZnam`s@_SB!1F}T60=R6n`hJq9`yhK delta 63 zcmV-F0Kos~i3I401dx0b|Jy`m0E2QvyUd4oZOj5}0rK9Dv5=*l7Hm*ythCVu07o7OIRF3v diff --git a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Debug/net10.0/Jellyfin.Database.Implementations.dll b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Debug/net10.0/Jellyfin.Database.Implementations.dll index a451b4902f099ec784bf3010fc7e94433012b72c..c6b53057cf8c31b2e5fe34fd3d631a1c1bf4863f 100644 GIT binary patch delta 117 zcmZoz!`rZicR~k?G26MtjXkYBj9Yt{V!jESE{**)??!1F}T60=R6n`hJq9`yhK delta 63 zcmV-F0Kos~i3I401dx0b|Jy`m0E2QvyUd4oZOj5}0rK9Dv5=*l7 +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +using System.Diagnostics.CodeAnalysis; + +[assembly: SuppressMessage("StyleCop.CSharp.ReadabilityRules", "SA1101:PrefixLocalCallsWithThis", Justification = "Project style preference", Scope = "module")] +[assembly: SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1600:ElementsMustBeDocumented", Justification = "Documentation provided via CS1591 pragma", Scope = "module")] +[assembly: SuppressMessage("StyleCop.CSharp.NamingRules", "SA1309:FieldNamesMustNotBeginWithUnderscore", Justification = "Project style preference for private fields", Scope = "module")] +[assembly: SuppressMessage("StyleCop.CSharp.OrderingRules", "SA1200:UsingDirectivesMustBePlacedCorrectly", Justification = "Using directives placed outside namespace per project style", Scope = "module")] +[assembly: SuppressMessage("StyleCop.CSharp.MaintainabilityRules", "SA1413:UseTrailingCommasInMultiLineInitializers", Justification = "Project style preference", Scope = "module")] +[assembly: SuppressMessage("StyleCop.CSharp.LayoutRules", "SA1515:SingleLineCommentMustBePrecededByBlankLine", Justification = "Project style preference", Scope = "module")] diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/SqliteDatabaseProvider.cs b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/SqliteDatabaseProvider.cs index d72191d1..0447647c 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/SqliteDatabaseProvider.cs +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/SqliteDatabaseProvider.cs @@ -36,8 +36,8 @@ public sealed class SqliteDatabaseProvider : IJellyfinDatabaseProvider /// A logger. public SqliteDatabaseProvider(IApplicationPaths applicationPaths, ILogger logger) { - applicationPaths = applicationPaths; - logger = logger; + this.applicationPaths = applicationPaths; + this.logger = logger; } /// diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.CodeAnalysis.dll b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.CodeAnalysis.dll new file mode 100644 index 0000000000000000000000000000000000000000..b6b3a5a621e93c2bb739905151c6aae16dc4787d GIT binary patch literal 8704 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 VOhc`}@tou-11-QEO={-%`afY=XTbmf literal 0 HcmV?d00001 diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.CodeAnalysis.xml b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.CodeAnalysis.xml new file mode 100644 index 00000000..d781356f --- /dev/null +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.CodeAnalysis.xml @@ -0,0 +1,24 @@ + + + + Jellyfin.CodeAnalysis + + + + + Analyzer to detect sync disposal of async-created IAsyncDisposable objects. + + + + + Diagnostic descriptor for sync disposal of async-created IAsyncDisposable objects. + + + + + + + + + + diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Data.dll b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Data.dll new file mode 100644 index 0000000000000000000000000000000000000000..f97f530864322007756e05cc615615f4fe14ebae GIT binary patch literal 18944 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 literal 0 HcmV?d00001 diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Data.pdb b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Data.pdb new file mode 100644 index 0000000000000000000000000000000000000000..42e567b94eaf45b04b97a0d1bdd5249f30d11368 GIT binary patch literal 17540 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 CB{YBl literal 0 HcmV?d00001 diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Data.xml b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Data.xml new file mode 100644 index 00000000..ecc10cd2 --- /dev/null +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Data.xml @@ -0,0 +1,1198 @@ + + + + Jellyfin.Data + + + + + Attribute to specify that the enum value is to be ignored when generating the openapi spec. + + + + + A dto representing custom options for a device. + + + + + Gets or sets the id. + + + + + Gets or sets the device id. + + + + + Gets or sets the custom name. + + + + + Activity log sorting options. + + + + + Sort by name. + + + + + Sort by overview. + + + + + Sort by short overview. + + + + + Sort by type. + + + + + Sort by date. + + + + + Sort by username. + + + + + Sort by severity. + + + + + An enum representing formats of spatial audio. + + + + + None audio spatial format. + + + + + Dolby Atmos audio spatial format. + + + + + DTS:X audio spatial format. + + + + + The base item kind. + + + This enum is generated from all classes that inherit from BaseItem. + + + + + Item is aggregate folder. + + + + + Item is audio. + + + + + Item is audio book. + + + + + Item is base plugin folder. + + + + + Item is book. + + + + + Item is box set. + + + + + Item is channel. + + + + + Item is channel folder item. + + + + + Item is collection folder. + + + + + Item is episode. + + + + + Item is folder. + + + + + Item is genre. + + + + + Item is manual playlists folder. + + + + + Item is movie. + + + + + Item is a live tv channel. + + + + + Item is a live tv program. + + + + + Item is music album. + + + + + Item is music artist. + + + + + Item is music genre. + + + + + Item is music video. + + + + + Item is person. + + + + + Item is photo. + + + + + Item is photo album. + + + + + Item is playlist. + + + + + Item is playlist folder. + + + + + Item is program. + + + + + Item is recording. + + + Manually added. + + + + + Item is season. + + + + + Item is series. + + + + + Item is studio. + + + + + Item is trailer. + + + + + Item is live tv channel. + + + Type is overridden. + + + + + Item is live tv program. + + + Type is overridden. + + + + + Item is user root folder. + + + + + Item is user view. + + + + + Item is video. + + + + + Item is year. + + + + + Collection type. + + + + + Unknown collection. + + + + + Movies collection. + + + + + Tv shows collection. + + + + + Music collection. + + + + + Music videos collection. + + + + + Trailers collection. + + + + + Home videos collection. + + + + + Box sets collection. + + + + + Books collection. + + + + + Photos collection. + + + + + Live tv collection. + + + + + Playlists collection. + + + + + Folders collection. + + + + + Tv show series collection. + + + + + Tv genres collection. + + + + + Tv genre collection. + + + + + Tv latest collection. + + + + + Tv next up collection. + + + + + Tv resume collection. + + + + + Tv favorite series collection. + + + + + Tv favorite episodes collection. + + + + + Latest movies collection. + + + + + Movies to resume collection. + + + + + Movie movie collection. + + + + + Movie collections collection. + + + + + Movie favorites collection. + + + + + Movie genres collection. + + + + + Movie genre collection. + + + + + These represent sort orders. + + + + + Default sort order. + + + + + The aired episode order. + + + + + The album. + + + + + The album artist. + + + + + The artist. + + + + + The date created. + + + + + The official rating. + + + + + The date played. + + + + + The premiere date. + + + + + The start date. + + + + + The sort name. + + + + + The name. + + + + + The random. + + + + + The runtime. + + + + + The community rating. + + + + + The production year. + + + + + The play count. + + + + + The critic rating. + + + + + The IsFolder boolean. + + + + + The IsUnplayed boolean. + + + + + The IsPlayed boolean. + + + + + The series sort. + + + + + The video bitrate. + + + + + The air time. + + + + + The studio. + + + + + The IsFavouriteOrLiked boolean. + + + + + The last content added date. + + + + + The series last played date. + + + + + The parent index number. + + + + + The index number. + + + + + Media streaming protocol. + Lowercase for backwards compatibility. + + + + + HTTP. + + + + + HTTP Live Streaming. + + + + + Media types. + + + + + Unknown media type. + + + + + Video media. + + + + + Audio media. + + + + + Photo media. + + + + + Book media. + + + + + The person kind. + + + + + An unknown person kind. + + + + + A person whose profession is acting on the stage, in films, or on television. + + + + + A person who supervises the actors and other staff in a film, play, or similar production. + + + + + A person who writes music, especially as a professional occupation. + + + + + A writer of a book, article, or document. Can also be used as a generic term for music writer if there is a lack of specificity. + + + + + A well-known actor or other performer who appears in a work in which they do not have a regular role. + + + + + A person responsible for the financial and managerial aspects of the making of a film or broadcast or for staging a play, opera, etc. + + + + + A person who directs the performance of an orchestra or choir. + + + + + A person who writes the words to a song or musical. + + + + + A person who adapts a musical composition for performance. + + + + + An audio engineer who performed a general engineering role. + + + + + An engineer responsible for using a mixing console to mix a recorded track into a single piece of music suitable for release. + + + + + A person who remixed a recording by taking one or more other tracks, substantially altering them and mixing them together with other material. + + + + + A person who created the material. + + + + + A person who was the artist. + + + + + A person who was the album artist. + + + + + A person who was the author. + + + + + A person who was the illustrator. + + + + + A person responsible for drawing the art. + + + + + A person responsible for inking the pencil art. + + + + + A person responsible for applying color to drawings. + + + + + A person responsible for drawing text and speech bubbles. + + + + + A person responsible for drawing the cover art. + + + + + A person contributing to a resource by revising or elucidating the content, e.g., adding an introduction, notes, or other critical matter. + An editor may also prepare a resource for production, publication, or distribution. + + + + + A person who renders a text from one language into another. + + + + + Enum SyncPlayAccessRequirementType. + + + + + User must have access to SyncPlay, in some form. + + + + + User must be able to create groups. + + + + + User must be able to join groups. + + + + + User must be in a group. + + + + + An enum representing an unrated item. + + + + + A movie. + + + + + A trailer. + + + + + A series. + + + + + Music. + + + + + A book. + + + + + A live TV channel. + + + + + A live TV program. + + + + + Channel content. + + + + + Another type, not covered by the other fields. + + + + + An enum representing video ranges. + + + + + Unknown video range. + + + + + SDR video range. + + + + + HDR video range. + + + + + An enum representing types of video ranges. + + + + + Unknown video range type. + + + + + SDR video range type (8bit). + + + + + HDR10 video range type (10bit). + + + + + HLG video range type (10bit). + + + + + Dolby Vision video range type (10bit encoded / 12bit remapped). + + + + + Dolby Vision with HDR10 video range fallback (10bit). + + + + + Dolby Vision with HLG video range fallback (10bit). + + + + + Dolby Vision with SDR video range fallback (8bit / 10bit). + + + + + Dolby Vision with Enhancment Layer (Profile 7). + + + + + Dolby Vision and HDR10+ Metadata coexists. + + + + + Dolby Vision with Enhancment Layer (Profile 7) and HDR10+ Metadata coexists. + + + + + Dolby Vision with invalid configuration. e.g. Profile 8 compat id 6. + When using this range, the server would assume the video is still HDR10 after removing the Dolby Vision metadata. + + + + + HDR10+ video range type (10bit to 16bit). + + + + + Provides a generic EventArgs subclass that can hold any kind of object. + + The type of this event. + + + + Initializes a new instance of the class. + + The argument. + + + + Gets the argument. + + The argument. + + + + An event that occurs when there is a pending restart. + + + + + An event that occurs when a user is created. + + + + + Initializes a new instance of the class. + + The user. + + + + An event that occurs when a user is deleted. + + + + + Initializes a new instance of the class. + + The user. + + + + An event that occurs when a user is locked out. + + + + + Initializes a new instance of the class. + + The user. + + + + An event that occurs when a user's password has changed. + + + + + Initializes a new instance of the class. + + The user. + + + + An event that occurs when a user is updated. + + + + + Initializes a new instance of the class. + + The user. + + + + A class representing a query to the activity logs. + + + + + Gets or sets a value indicating whether to take entries with a user id. + + + + + Gets or sets the minimum date to query for. + + + + + Gets or sets the maximum date to query for. + + + + + Gets or sets the name filter. + + + + + Gets or sets the overview filter. + + + + + Gets or sets the short overview filter. + + + + + Gets or sets the type filter. + + + + + Gets or sets the item filter. + + + + + Gets or sets the username filter. + + + + + Gets or sets the log level filter. + + + + + Gets or sets the result ordering. + + + + + A query to retrieve devices. + + + + + Gets or sets the user id of the device. + + + + + Gets or sets the device id. + + + + + Gets or sets the access token. + + + + + An abstract class for paginated queries. + + + + + Gets or sets the index to start at. + + + + + Gets or sets the maximum number of items to include. + + + + + Contains extension methods for manipulation of entities. + + + + + The values being delimited here are Guids, so commas work as they do not appear in Guids. + + + + + Checks whether the user has the specified permission. + + The entity to update. + The permission kind. + True if the user has the specified permission. + + + + Sets the given permission kind to the provided value. + + The entity to update. + The permission kind. + The value to set. + + + + Gets the user's preferences for the given preference kind. + + The entity to update. + The preference kind. + A string array containing the user's preferences. + + + + Gets the user's preferences for the given preference kind. + + The entity to update. + The preference kind. + Type of preference. + A {T} array containing the user's preference. + + + + Sets the specified preference to the given value. + + The entity to update. + The preference kind. + The values. + + + + Sets the specified preference to the given value. + + The entity to update. + The preference kind. + The values. + The type of value. + + + + Checks whether this user is currently allowed to use the server. + + The entity to update. + True if the current time is within an access schedule, or there are no access schedules. + + + + Checks whether the provided folder is in this user's grouped folders. + + The entity to update. + The Guid of the folder. + True if the folder is in the user's grouped folders. + + + + Initializes the default permissions for a user. Should only be called on user creation. + + The entity to update. + + + + Initializes the default preferences. Should only be called on user creation. + + The entity to update. + + + diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Implementations.dll b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Implementations.dll new file mode 100644 index 0000000000000000000000000000000000000000..c6b53057cf8c31b2e5fe34fd3d631a1c1bf4863f GIT binary patch literal 218624 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�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 literal 0 HcmV?d00001 diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Implementations.pdb b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Implementations.pdb new file mode 100644 index 0000000000000000000000000000000000000000..32eda21afe3fbd8737e601b0b082d23b6cb82885 GIT binary patch literal 66792 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 + + + Jellyfin.Database.Implementations + + + +

+ The custom value option for custom database providers. + + + + + Gets or sets the key of the value. + + + + + Gets or sets the value. + + + + + Defines the options for a custom database connector. + + + + + Gets or sets the Plugin name to search for database providers. + + + + + Gets or sets the plugin assembly to search for providers. + + + + + Gets or sets the connection string for the custom database provider. + + + + + Gets or sets the list of extra options for the custom provider. + + + + + Options to configure jellyfins managed database. + + + + + Gets or Sets the type of database jellyfin should use. + + + + + Gets or sets the options required to use a custom database provider. + + + + + Gets or Sets the kind of locking behavior jellyfin should perform. Possible options are "NoLock", "Pessimistic", "Optimistic". + Defaults to "NoLock". + + + + + Defines all possible methods for locking database access for concurrent queries. + + + + + Defines that no explicit application level locking for reads and writes should be done and only provider specific locking should be relied on. + + + + + Defines a behavior that always blocks all reads while any one write is done. + + + + + Defines that all writes should be attempted and when fail should be retried. + + + + + An entity representing a user's access schedule. + + + + + Initializes a new instance of the class. + + The day of the week. + The start hour. + The end hour. + The associated user's id. + + + + Gets the id of this instance. + + + Identity, Indexed, Required. + + + + + Gets the id of the associated user. + + + + + Gets or sets the day of week. + + The day of week. + + + + Gets or sets the start hour. + + The start hour. + + + + Gets or sets the end hour. + + The end hour. + + + + An entity referencing an activity log entry. + + + + + Initializes a new instance of the class. + Public constructor with required data. + + The name. + The type. + The user id. + + + + Gets the identity of this instance. + + + + + Gets or sets the name. + + + Required, Max length = 512. + + + + + Gets or sets the overview. + + + Max length = 512. + + + + + Gets or sets the short overview. + + + Max length = 512. + + + + + Gets or sets the type. + + + Required, Max length = 256. + + + + + Gets or sets the user id. + + + Required. + + + + + Gets or sets the item id. + + + Max length = 256. + + + + + Gets or sets the date created. This should be in UTC. + + + Required. + + + + + Gets or sets the log severity. Default is . + + + Required. + + + + + Gets the concurrency token used for optimistic concurrency control. + + + + + Updates the concurrency token before saving changes. + + + + + Represents the relational information for an . + + + + + Gets or Sets the AncestorId. + + + + + Gets or Sets the related BaseItem. + + + + + Gets or Sets the ParentItem. + + + + + Gets or Sets the Child item. + + + + + Provides information about an Attachment to an . + + + + + Gets or Sets the reference. + + + + + Gets or Sets the reference. + + + + + Gets or Sets the index within the source file. + + + + + Gets or Sets the codec of the attachment. + + + + + Gets or Sets the codec tag of the attachment. + + + + + Gets or Sets the comment of the attachment. + + + + + Gets or Sets the filename of the attachment. + + + + + Gets or Sets the attachments mimetype. + + + + + Enum TrailerTypes. + + + + + Gets or Sets. + + + + + Gets or Sets the path to the original image. + + + + + Gets or Sets the time the image was last modified. + + + + + Gets or Sets the imagetype. + + + + + Gets or Sets the width of the original image. + + + + + Gets or Sets the height of the original image. + + + + + Gets or Sets the blurhash. + + + + + Gets or Sets the reference id to the BaseItem. + + + + + Gets or Sets the referenced Item. + + + + + Enum MetadataFields. + + + + + Gets or Sets Numerical ID of this enumerable. + + + + + Gets or Sets all referenced . + + + + + Gets or Sets all referenced . + + + + + Represents a Key-Value relation of an BaseItem's provider. + + + + + Gets or Sets the reference ItemId. + + + + + Gets or Sets the reference BaseItem. + + + + + Gets or Sets the ProvidersId. + + + + + Gets or Sets the Providers Value. + + + + + Enum TrailerTypes. + + + + + Gets or Sets Numerical ID of this enumerable. + + + + + Gets or Sets all referenced . + + + + + Gets or Sets all referenced . + + + + + The Chapter entity. + + + + + Gets or Sets the reference id. + + + + + Gets or Sets the reference. + + + + + Gets or Sets the chapters index in Item. + + + + + Gets or Sets the position within the source file. + + + + + Gets or Sets the common name. + + + + + Gets or Sets the image path. + + + + + Gets or Sets the time the image was last modified. + + + + + An entity that represents a user's custom display preferences for a specific item. + + + + + Initializes a new instance of the class. + + The user id. + The item id. + The client. + The preference key. + The preference value. + + + + Gets the Id. + + + Required. + + + + + Gets or sets the user Id. + + + Required. + + + + + Gets or sets the id of the associated item. + + + Required. + + + + + Gets or sets the client string. + + + Required. Max Length = 32. + + + + + Gets or sets the preference key. + + + Required. + + + + + Gets or sets the preference value. + + + Required. + + + + + An entity representing a user's display preferences. + + + + + Initializes a new instance of the class. + + The user's id. + The item id. + The client string. + + + + Gets the Id. + + + Required. + + + + + Gets or sets the user Id. + + + Required. + + + + + Gets or sets the id of the associated item. + + + Required. + + + + + Gets or sets the client string. + + + Required. Max Length = 32. + + + + + Gets or sets a value indicating whether to show the sidebar. + + + Required. + + + + + Gets or sets a value indicating whether to show the backdrop. + + + Required. + + + + + Gets or sets the scroll direction. + + + Required. + + + + + Gets or sets what the view should be indexed by. + + + + + Gets or sets the length of time to skip forwards, in milliseconds. + + + Required. + + + + + Gets or sets the length of time to skip backwards, in milliseconds. + + + Required. + + + + + Gets or sets the Chromecast Version. + + + Required. + + + + + Gets or sets a value indicating whether the next video info overlay should be shown. + + + Required. + + + + + Gets or sets the dashboard theme. + + + + + Gets or sets the tv home screen. + + + + + Gets the home sections. + + + + + An entity representing a group. + + + + + Initializes a new instance of the class. + + The name of the group. + + + + Gets the id of this group. + + + Identity, Indexed, Required. + + + + + Gets or sets the group's name. + + + Required, Max length = 255. + + + + + + + + Gets a collection containing the group's permissions. + + + + + Gets a collection containing the group's preferences. + + + + + + + + An entity representing a section on the user's home page. + + + + + Gets the id. + + + Identity. Required. + + + + + Gets or sets the Id of the associated display preferences. + + + Required. + + + + + Gets or sets the order. + + + Required. + + + + + Gets or sets the type. + + + Required. + + + + + An entity representing an image. + + + + + Initializes a new instance of the class. + + The path. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets the user id. + + + + + Gets or sets the path of the image. + + + Required. + + + + + Gets or sets the date last modified. + + + Required. + + + + + Enum ImageType. + + + + + The primary. + + + + + The art. + + + + + The backdrop. + + + + + The banner. + + + + + The logo. + + + + + The thumb. + + + + + The disc. + + + + + The box. + + + + + The screenshot. + + + This enum value is obsolete. + XmlSerializer does not serialize/deserialize objects that are marked as [Obsolete]. + + + + + The menu. + + + + + The chapter image. + + + + + The box rear. + + + + + The user profile image. + + + + + An entity that represents a user's display preferences for a specific item. + + + + + Initializes a new instance of the class. + + The user id. + The item id. + The client. + + + + Gets the id. + + + Required. + + + + + Gets or sets the user Id. + + + Required. + + + + + Gets or sets the id of the associated item. + + + Required. + + + + + Gets or sets the client string. + + + Required. Max Length = 32. + + + + + Gets or sets the view type. + + + Required. + + + + + Gets or sets a value indicating whether the indexing should be remembered. + + + Required. + + + + + Gets or sets what the view should be indexed by. + + + + + Gets or sets a value indicating whether the sorting type should be remembered. + + + Required. + + + + + Gets or sets what the view should be sorted by. + + + Required. + + + + + Gets or sets the sort order. + + + Required. + + + + + Represents an ItemValue for a BaseItem. + + + + + Gets or Sets the ItemValueId. + + + + + Gets or Sets the Type. + + + + + Gets or Sets the Value. + + + + + Gets or Sets the sanitized Value. + + + + + Gets or Sets all associated BaseItems. + + + + + Mapping table for the ItemValue BaseItem relation. + + + + + Gets or Sets the ItemId. + + + + + Gets or Sets the ItemValueId. + + + + + Gets or Sets the referenced . + + + + + Gets or Sets the referenced . + + + + + Provides the Value types for an . + + + + + Artists. + + + + + Album. + + + + + Genre. + + + + + Studios. + + + + + Tags. + + + + + InheritedTags. + + + + + Keyframe information for a specific file. + + + + + Gets or Sets the ItemId. + + + + + Gets or sets the total duration of the stream in ticks. + + + + + Gets or sets the keyframes in ticks. + + + + + Gets or sets the item reference. + + + + + An entity representing artwork. + + + + + Initializes a new instance of the class. + + The path. + The kind of art. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the path. + + + Required, Max length = 65535. + + + + + Gets or sets the kind of artwork. + + + Required. + + + + + + + + + + + An entity representing a book. + + + + + Initializes a new instance of the class. + + The library. + + + + Gets a collection containing the metadata for this book. + + + + + + + + An entity containing metadata for a book. + + + + + Initializes a new instance of the class. + + The title or name of the object. + ISO-639-3 3-character language codes. + + + + Gets or sets the ISBN. + + + + + Gets a collection of the publishers for this book. + + + + + + + + An entity representing a chapter. + + + + + Initializes a new instance of the class. + + ISO-639-3 3-character language codes. + The start time for this chapter. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the name. + + + Max length = 1024. + + + + + Gets or sets the language. + + + Required, Min length = 3, Max length = 3 + ISO-639-3 3-character language codes. + + + + + Gets or sets the start time. + + + Required. + + + + + Gets or sets the end time. + + + + + + + + + + + An entity representing a collection. + + + + + Initializes a new instance of the class. + + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the name. + + + Max length = 1024. + + + + + + + + Gets a collection containing this collection's items. + + + + + + + + An entity representing a collection item. + + + + + Initializes a new instance of the class. + + The library item. + + + + Gets or sets the id. + + + Identity, Indexed, Required. + + + + + + + + Gets or sets the library item. + + + Required. + + + + + Gets or sets the next item in the collection. + + + TODO check if this properly updated Dependent and has the proper principal relationship. + + + + + Gets or sets the previous item in the collection. + + + TODO check if this properly updated Dependent and has the proper principal relationship. + + + + + + + + An entity representing a company. + + + + + Initializes a new instance of the class. + + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + + + + Gets a collection containing the metadata. + + + + + Gets a collection containing this company's child companies. + + + + + + + + + + + An entity holding metadata for a . + + + + + Initializes a new instance of the class. + + The title or name of the object. + ISO-639-3 3-character language codes. + + + + Gets or sets the description. + + + Max length = 65535. + + + + + Gets or sets the headquarters. + + + Max length = 255. + + + + + Gets or sets the country code. + + + Max length = 2. + + + + + Gets or sets the homepage. + + + Max length = 1024. + + + + + An entity representing a custom item. + + + + + Initializes a new instance of the class. + + The library. + + + + Gets a collection containing the metadata for this item. + + + + + + + + An entity containing metadata for a custom item. + + + + + Initializes a new instance of the class. + + The title or name of the object. + ISO-639-3 3-character language codes. + + + + An entity representing an episode. + + + + + Initializes a new instance of the class. + + The library. + + + + Gets or sets the episode number. + + + + + + + + Gets a collection containing the metadata for this episode. + + + + + An entity containing metadata for an . + + + + + Initializes a new instance of the class. + + The title or name of the object. + ISO-639-3 3-character language codes. + + + + Gets or sets the outline. + + + Max length = 1024. + + + + + Gets or sets the plot. + + + Max length = 65535. + + + + + Gets or sets the tagline. + + + Max length = 1024. + + + + + An entity representing a genre. + + + + + Initializes a new instance of the class. + + The name. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the name. + + + Indexed, Required, Max length = 255. + + + + + + + + + + + An abstract class that holds metadata. + + + + + Initializes a new instance of the class. + + The title or name of the object. + ISO-639-3 3-character language codes. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the title. + + + Required, Max length = 1024. + + + + + Gets or sets the original title. + + + Max length = 1024. + + + + + Gets or sets the sort title. + + + Max length = 1024. + + + + + Gets or sets the language. + + + Required, Min length = 3, Max length = 3. + ISO-639-3 3-character language codes. + + + + + Gets or sets the release date. + + + + + Gets the date added. + + + Required. + + + + + Gets or sets the date modified. + + + Required. + + + + + + + + Gets a collection containing the person roles for this item. + + + + + Gets a collection containing the genres for this item. + + + + + + + + Gets a collection containing the ratings for this item. + + + + + Gets a collection containing the metadata sources for this item. + + + + + + + + An entity representing a library. + + + + + Initializes a new instance of the class. + + The name of the library. + The path of the library. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the name. + + + Required, Max length = 128. + + + + + Gets or sets the root path of the library. + + + Required. + + + + + + + + + + + An entity representing a library item. + + + + + Initializes a new instance of the class. + + The library of this item. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets the date this library item was added. + + + + + + + + Gets or sets the library of this item. + + + Required. + + + + + + + + An entity representing a file on disk. + + + + + Initializes a new instance of the class. + + The path relative to the LibraryRoot. + The file kind. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the path relative to the library root. + + + Required, Max length = 65535. + + + + + Gets or sets the kind of media file. + + + Required. + + + + + + + + Gets a collection containing the streams in this file. + + + + + + + + An entity representing a stream in a media file. + + + + + Initializes a new instance of the class. + + The number of this stream. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the stream number. + + + Required. + + + + + + + + + + + An entity representing a metadata provider. + + + + + Initializes a new instance of the class. + + The name of the metadata provider. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the name. + + + Required, Max length = 1024. + + + + + + + + + + + An entity representing a unique identifier for a metadata provider. + + + + + Initializes a new instance of the class. + + The provider id. + The metadata provider. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the provider id. + + + Required, Max length = 255. + + + + + + + + Gets or sets the metadata provider. + + + Required. + + + + + + + + An entity representing a movie. + + + + + Initializes a new instance of the class. + + The library. + + + + + + + Gets a collection containing the metadata for this movie. + + + + + An entity holding the metadata for a movie. + + + + + Initializes a new instance of the class. + + The title or name of the movie. + ISO-639-3 3-character language codes. + + + + Gets or sets the outline. + + + Max length = 1024. + + + + + Gets or sets the tagline. + + + Max length = 1024. + + + + + Gets or sets the plot. + + + Max length = 65535. + + + + + Gets or sets the country code. + + + Max length = 2. + + + + + Gets the studios that produced this movie. + + + + + + + + An entity representing a music album. + + + + + Initializes a new instance of the class. + + The library. + + + + Gets a collection containing the album metadata. + + + + + Gets a collection containing the tracks. + + + + + An entity holding the metadata for a music album. + + + + + Initializes a new instance of the class. + + The title or name of the album. + ISO-639-3 3-character language codes. + + + + Gets or sets the barcode. + + + Max length = 255. + + + + + Gets or sets the label number. + + + Max length = 255. + + + + + Gets or sets the country code. + + + Max length = 2. + + + + + Gets a collection containing the labels. + + + + + An entity representing a person. + + + + + Initializes a new instance of the class. + + The name of the person. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the name. + + + Required, Max length = 1024. + + + + + Gets or sets the source id. + + + Max length = 255. + + + + + Gets the date added. + + + Required. + + + + + Gets or sets the date modified. + + + Required. + + + + + + + + Gets a list of metadata sources for this person. + + + + + + + + An entity representing a person's role in media. + + + + + Initializes a new instance of the class. + + The role type. + The person. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the name of the person's role. + + + Max length = 1024. + + + + + Gets or sets the person's role type. + + + Required. + + + + + + + + Gets or sets the person. + + + Required. + + + + + + + + Gets a collection containing the metadata sources for this person role. + + + + + + + + An entity representing a photo. + + + + + Initializes a new instance of the class. + + The library. + + + + Gets a collection containing the photo metadata. + + + + + + + + An entity that holds metadata for a photo. + + + + + Initializes a new instance of the class. + + The title or name of the photo. + ISO-639-3 3-character language codes. + + + + An entity representing a rating for an entity. + + + + + Initializes a new instance of the class. + + The value. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the value. + + + Required. + + + + + Gets or sets the number of votes. + + + + + + + + Gets or sets the rating type. + If this is null it's the internal user rating. + + + + + + + + This is the entity to store review ratings, not age ratings. + + + + + Initializes a new instance of the class. + + The minimum value. + The maximum value. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the name. + + + Max length = 1024. + + + + + Gets or sets the minimum value. + + + Required. + + + + + Gets or sets the maximum value. + + + Required. + + + + + + + + Gets or sets the metadata source. + + + + + + + + An entity representing a release for a library item, eg. Director's cut vs. standard. + + + + + Initializes a new instance of the class. + + The name of this release. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the name. + + + Required, Max length = 1024. + + + + + + + + Gets a collection containing the media files for this release. + + + + + Gets a collection containing the chapters for this release. + + + + + + + + An entity representing a season. + + + + + Initializes a new instance of the class. + + The library. + + + + Gets or sets the season number. + + + + + Gets the season metadata. + + + + + Gets a collection containing the number of episodes. + + + + + An entity that holds metadata for seasons. + + + + + Initializes a new instance of the class. + + The title or name of the object. + ISO-639-3 3-character language codes. + + + + Gets or sets the outline. + + + Max length = 1024. + + + + + An entity representing a series. + + + + + Initializes a new instance of the class. + + The library. + + + + Gets or sets the days of week. + + + + + Gets or sets the time the show airs, ignore the date portion. + + + + + Gets or sets the date the series first aired. + + + + + Gets a collection containing the series metadata. + + + + + Gets a collection containing the seasons. + + + + + An entity representing series metadata. + + + + + Initializes a new instance of the class. + + The title or name of the object. + ISO-639-3 3-character language codes. + + + + Gets or sets the outline. + + + Max length = 1024. + + + + + Gets or sets the plot. + + + Max length = 65535. + + + + + Gets or sets the tagline. + + + Max length = 1024. + + + + + Gets or sets the country code. + + + Max length = 2. + + + + + Gets a collection containing the networks. + + + + + + + + An entity representing a track. + + + + + Initializes a new instance of the class. + + The library. + + + + Gets or sets the track number. + + + + + + + + Gets a collection containing the track metadata. + + + + + An entity holding metadata for a track. + + + + + Initializes a new instance of the class. + + The title or name of the object. + ISO-639-3 3-character language codes. + + + + An entity representing the metadata for a group of trickplay tiles. + + + + + Gets or sets the id of the media segment. + + + + + Gets or sets the id of the associated item. + + + + + Gets or sets the Type of content this segment defines. + + + + + Gets or sets the end of the segment. + + + + + Gets or sets the start of the segment. + + + + + Gets or sets Id of the media segment provider this entry originates from. + + + + + Enum MediaStreamType. + + + + + The audio. + + + + + The video. + + + + + The subtitle. + + + + + The embedded image. + + + + + The data. + + + + + The lyric. + + + + + People entity. + + + + + Gets or Sets the PeopleId. + + + + + Gets or Sets the Persons Name. + + + + + Gets or Sets the Type. + + + + + Gets or Sets the mapping of People to BaseItems. + + + + + Mapping table for People to BaseItems. + + + + + Gets or Sets the SortOrder. + + + + + Gets or Sets the ListOrder. + + + + + Gets or Sets the Role name the associated actor played in the . + + + + + Gets or Sets The ItemId. + + + + + Gets or Sets Reference Item. + + + + + Gets or Sets The PeopleId. + + + + + Gets or Sets Reference People. + + + + + An entity representing whether the associated user has a specific permission. + + + + + Initializes a new instance of the class. + Public constructor with required data. + + The permission kind. + The value of this permission. + + + + Gets the id of this permission. + + + Identity, Indexed, Required. + + + + + Gets or sets the id of the associated user. + + + + + Gets the type of this permission. + + + Required. + + + + + Gets or sets a value indicating whether the associated user has this permission. + + + Required. + + + + + + + + + + + An entity representing a preference attached to a user or group. + + + + + Initializes a new instance of the class. + Public constructor with required data. + + The preference kind. + The value. + + + + Gets the id of this preference. + + + Identity, Indexed, Required. + + + + + Gets or sets the id of the associated user. + + + + + Gets the type of this preference. + + + Required. + + + + + Gets or sets the value of this preference. + + + Required, Max length = 65535. + + + + + + + + + + + Lists types of Audio. + + + + + Mono. + + + + + Stereo. + + + + + Dolby. + + + + + DolbyDigital. + + + + + Thx. + + + + + Atmos. + + + + + An entity representing an API key. + + + + + Initializes a new instance of the class. + + The name. + + + + Gets the id. + + + Identity, Indexed, Required. + + + + + Gets or sets the date created. + + + + + Gets or sets the date of last activity. + + + + + Gets or sets the name. + + + + + Gets or sets the access token. + + + + + An entity representing a device. + + + + + Initializes a new instance of the class. + + The user id. + The app name. + The app version. + The device name. + The device id. + + + + Gets the id. + + + + + Gets the user id. + + + + + Gets or sets the access token. + + + + + Gets or sets the app name. + + + + + Gets or sets the app version. + + + + + Gets or sets the device name. + + + + + Gets or sets the device id. + + + + + Gets or sets a value indicating whether this device is active. + + + + + Gets or sets the date created. + + + + + Gets or sets the date modified. + + + + + Gets or sets the date of last activity. + + + + + Gets the user. + + + + + An entity representing custom options for a device. + + + + + Initializes a new instance of the class. + + The device id. + + + + Gets the id. + + + + + Gets the device id. + + + + + Gets or sets the custom name. + + + + + An entity representing the metadata for a group of trickplay tiles. + + + + + Gets or sets the id of the associated item. + + + Required. + + + + + Gets or sets width of an individual thumbnail. + + + Required. + + + + + Gets or sets height of an individual thumbnail. + + + Required. + + + + + Gets or sets amount of thumbnails per row. + + + Required. + + + + + Gets or sets amount of thumbnails per column. + + + Required. + + + + + Gets or sets total amount of non-black thumbnails. + + + Required. + + + + + Gets or sets interval in milliseconds between each trickplay thumbnail. + + + Required. + + + + + Gets or sets peak bandwidth usage in bits per second. + + + Required. + + + + + An entity representing a user. + + + + + Initializes a new instance of the class. + Public constructor with required data. + + The username for the new user. + The Id of the user's authentication provider. + The Id of the user's password reset provider. + + + + Gets or sets the Id of the user. + + + Identity, Indexed, Required. + + + + + Gets or sets the user's name. + + + Required, Max length = 255. + + + + + Gets or sets the user's password, or null if none is set. + + + Max length = 65535. + + + + + Gets or sets a value indicating whether the user must update their password. + + + Required. + + + + + Gets or sets the audio language preference. + + + Max length = 255. + + + + + Gets or sets the authentication provider id. + + + Required, Max length = 255. + + + + + Gets or sets the password reset provider id. + + + Required, Max length = 255. + + + + + Gets or sets the invalid login attempt count. + + + Required. + + + + + Gets or sets the last activity date. + + + + + Gets or sets the last login date. + + + + + Gets or sets the number of login attempts the user can make before they are locked out. + + + + + Gets or sets the maximum number of active sessions the user can have at once. + + + + + Gets or sets the subtitle mode. + + + Required. + + + + + Gets or sets a value indicating whether the default audio track should be played. + + + Required. + + + + + Gets or sets the subtitle language preference. + + + Max length = 255. + + + + + Gets or sets a value indicating whether missing episodes should be displayed. + + + Required. + + + + + Gets or sets a value indicating whether to display the collections view. + + + Required. + + + + + Gets or sets a value indicating whether the user has a local password. + + + Required. + + + + + Gets or sets a value indicating whether the server should hide played content in "Latest". + + + Required. + + + + + Gets or sets a value indicating whether to remember audio selections on played content. + + + Required. + + + + + Gets or sets a value indicating whether to remember subtitle selections on played content. + + + Required. + + + + + Gets or sets a value indicating whether to enable auto-play for the next episode. + + + Required. + + + + + Gets or sets a value indicating whether the user should auto-login. + + + Required. + + + + + Gets or sets a value indicating whether the user can change their preferences. + + + Required. + + + + + Gets or sets the maximum parental rating score. + + + + + Gets or sets the maximum parental rating sub score. + + + + + Gets or sets the remote client bitrate limit. + + + + + Gets or sets the internal id. + This is a temporary stopgap for until the library db is migrated. + This corresponds to the value of the index of this user in the library db. + + + + + Gets or sets the user's profile image. Can be null. + + + + + Gets the user's display preferences. + + + + + Gets or sets the level of sync play permissions this user has. + + + + + Gets or sets the cast receiver id. + + + + + + + + Gets the list of access schedules this user has. + + + + + Gets the list of item display preferences. + + + + + Gets the list of permissions this user has. + + + + + Gets the list of preferences this user has. + + + + + + + + Provides and related data. + + + + + Gets or sets the custom data key. + + The rating. + + + + Gets or sets the users 0-10 rating. + + The rating. + + + + Gets or sets the playback position ticks. + + The playback position ticks. + + + + Gets or sets the play count. + + The play count. + + + + Gets or sets a value indicating whether this instance is favorite. + + true if this instance is favorite; otherwise, false. + + + + Gets or sets the last played date. + + The last played date. + + + + Gets or sets a value indicating whether this is played. + + true if played; otherwise, false. + + + + Gets or sets the index of the audio stream. + + The index of the audio stream. + + + + Gets or sets the index of the subtitle stream. + + The index of the subtitle stream. + + + + Gets or sets a value indicating whether the item is liked or not. + This should never be serialized. + + null if [likes] contains no value, true if [likes]; otherwise, false. + + + + Gets or Sets the date the referenced has been deleted. + + + + + Gets or sets the key. + + The key. + + + + Gets or Sets the BaseItem. + + + + + Gets or Sets the UserId. + + + + + Gets or Sets the User. + + + + + An enum representing types of art. + + + + + Another type of art, not covered by the other members. + + + + + A poster. + + + + + A banner. + + + + + A thumbnail. + + + + + A logo. + + + + + An enum representing the version of Chromecast to be used by clients. + + + + + Stable Chromecast version. + + + + + Unstable Chromecast version. + + + + + An enum that represents a day of the week, weekdays, weekends, or all days. + + + + + Sunday. + + + + + Monday. + + + + + Tuesday. + + + + + Wednesday. + + + + + Thursday. + + + + + Friday. + + + + + Saturday. + + + + + All days of the week. + + + + + A week day, or Monday-Friday. + + + + + Saturday and Sunday. + + + + + An enum representing the different options for the home screen sections. + + + + + None. + + + + + My Media. + + + + + My Media Small. + + + + + Active Recordings. + + + + + Continue Watching. + + + + + Continue Listening. + + + + + Latest Media. + + + + + Next Up. + + + + + Live TV. + + + + + Continue Reading. + + + + + An enum representing a type of indexing in a user's display preferences. + + + + + Index by the premiere date. + + + + + Index by the production year. + + + + + Index by the community rating. + + + + + An enum representing the type of media file. + + + + + The main file. + + + + + A sidecar file. + + + + + An additional part to the main file. + + + + + An alternative format to the main file. + + + + + An additional stream for the main file. + + + + + Defines the types of content an individual represents. + + + + + Default media type or custom one. + + + + + Commercial. + + + + + Preview. + + + + + Recap. + + + + + Outro. + + + + + Intro. + + + + + The types of user permissions. + + + + + Whether the user is an administrator. + + + + + Whether the user is hidden. + + + + + Whether the user is disabled. + + + + + Whether the user can control shared devices. + + + + + Whether the user can access the server remotely. + + + + + Whether the user can manage live tv. + + + + + Whether the user can access live tv. + + + + + Whether the user can play media. + + + + + Whether the server should transcode audio for the user if requested. + + + + + Whether the server should transcode video for the user if requested. + + + + + Whether the user can delete content. + + + + + Whether the user can download content. + + + + + Whether to enable sync transcoding for the user. + + + + + Whether the user can do media conversion. + + + + + Whether the user has access to all devices. + + + + + Whether the user has access to all channels. + + + + + Whether the user has access to all folders. + + + + + Whether to enable public sharing for the user. + + + + + Whether the user can remotely control other users. + + + + + Whether the user is permitted to do playback remuxing. + + + + + Whether the server should force transcoding on remote connections for the user. + + + + + Whether the user can create, modify and delete collections. + + + + + Whether the user can edit subtitles. + + + + + Whether the user can edit lyrics. + + + + + An enum representing a person's role in a specific media item. + + + + + Another role, not covered by the other types. + + + + + The director of the media. + + + + + An artist. + + + + + The original artist. + + + + + An actor. + + + + + A voice actor. + + + + + A producer. + + + + + A remixer. + + + + + A conductor. + + + + + A composer. + + + + + An author. + + + + + An editor. + + + + + The types of user preferences. + + + + + A list of blocked tags. + + + + + A list of blocked channels. + + + + + A list of blocked media folders. + + + + + A list of enabled devices. + + + + + A list of enabled channels. + + + + + A list of enabled folders. + + + + + A list of folders to allow content deletion from. + + + + + A list of latest items to exclude. + + + + + A list of media to exclude. + + + + + A list of grouped folders. + + + + + A list of unrated items to block. + + + + + A list of ordered views. + + + + + A list of allowed tags. + + + + + An enum representing the axis that should be scrolled. + + + + + Horizontal scrolling direction. + + + + + Vertical scrolling direction. + + + + + An enum representing the sorting order. + + + + + Sort in increasing order. + + + + + Sort in decreasing order. + + + + + An enum representing a subtitle playback mode. + + + + + The default subtitle playback mode. + + + + + Always show subtitles. + + + + + Only show forced subtitles. + + + + + Don't show subtitles. + + + + + Only show subtitles when the current audio stream is in a different language. + + + + + Enum SyncPlayUserAccessType. + + + + + User can create groups and join them. + + + + + User can only join already existing groups. + + + + + SyncPlay is disabled for the user. + + + + + An enum representing the type of view for a library or collection. + + + + + Shows albums. + + + + + Shows album artists. + + + + + Shows artists. + + + + + Shows channels. + + + + + Shows collections. + + + + + Shows episodes. + + + + + Shows favorites. + + + + + Shows genres. + + + + + Shows guide. + + + + + Shows movies. + + + + + Shows networks. + + + + + Shows playlists. + + + + + Shows programs. + + + + + Shows recordings. + + + + + Shows schedule. + + + + + Shows series. + + + + + Shows shows. + + + + + Shows songs. + + + + + Shows songs. + + + + + Shows trailers. + + + + + Shows upcoming. + + + + + Defines the type and extension points for multi database support. + + + + + Gets or Sets the Database Factory when initialisaition is done. + + + + + Initialises jellyfins EFCore database access. + + The EFCore database options. + The Jellyfin database options. + + + + Will be invoked when EFCore wants to build its model. + + The ModelBuilder from EFCore. + + + + Will be invoked when EFCore wants to configure its model. + + The ModelConfigurationBuilder from EFCore. + + + + If supported this should run any periodic maintaince tasks. + + The token to abort the operation. + A representing the asynchronous operation. + + + + If supported this should perform any actions that are required on stopping the jellyfin server. + + The token that will be used to abort the operation. + A representing the asynchronous operation. + + + + Runs a full Database backup that can later be restored to. + + A cancellation token. + A key to identify the backup. + May throw an NotImplementException if this operation is not supported for this database. + + + + Restores a backup that has been previously created by . + + The key to the backup from which the current database should be restored from. + A cancellation token. + A representing the result of the asynchronous operation. + + + + Deletes a backup that has been previously created by . + + The key to the backup which should be cleaned up. + A representing the result of the asynchronous operation. + + + + Removes all contents from the database. + + The Database context. + The names of the tables to purge or null for all tables to be purged. + A Task. + + + + An interface abstracting an entity that has artwork. + + + + + Gets a collection containing this entity's artwork. + + + + + An abstraction representing an entity that has companies. + + + + + Gets a collection containing this entity's companies. + + + + + An interface abstracting an entity that has a concurrency token. + + + + + Gets the version of this row. Acts as a concurrency token. + + + + + Called when saving changes to this entity. + + + + + An abstraction representing an entity that has permissions. + + + + + Gets a collection containing this entity's permissions. + + + + + An abstraction representing an entity that has releases. + + + + + Gets a collection containing this entity's releases. + + + + + Defines the key of the database provider. + + + + + Initializes a new instance of the class. + + The key on which to identify the annotated provider. + + + + Gets the key on which to identify the annotated provider. + + + + + + Initializes a new instance of the class. + + The database context options. + Logger. + The provider for the database engine specific operations. + The locking behavior. + + + + + Initializes a new instance of the class. + + The database context options. + Logger. + The provider for the database engine specific operations. + The locking behavior. + + + + Gets the containing the access schedules. + + + + + Gets the containing the activity logs. + + + + + Gets the containing the API keys. + + + + + Gets the containing the devices. + + + + + Gets the containing the device options. + + + + + Gets the containing the display preferences. + + + + + Gets the containing the image infos. + + + + + Gets the containing the item display preferences. + + + + + Gets the containing the custom item display preferences. + + + + + Gets the containing the permissions. + + + + + Gets the containing the preferences. + + + + + Gets the containing the users. + + + + + Gets the containing the trickplay metadata. + + + + + Gets the containing the media segments. + + + + + Gets the containing the user data. + + + + + Gets the containing the user data. + + + + + Gets the containing the user data. + + + + + Gets the containing the user data. + + + + + Gets the containing the user data. + + + + + Gets the . + + + + + Gets the . + + + + + Gets the . + + + + + Gets the . + + + + + Gets the . + + + + + Gets the containing the referenced Providers with ids. + + + + + Gets the . + + + + + Gets the . + + + + + Gets the . + + + + + Gets the . + + + + + + + + + + + + + + + + + Contains a number of query related extensions. + + + + + Builds an optimised query checking one property against a list of values while maintaining an optimal query. + + The entity. + The property type to compare. + The source query. + The list of items to check. + Property expression. + A Query. + + + + Builds a query that checks referenced ItemValues for a cross BaseItem lookup. + + The source query. + The database context. + The type of item value to reference. + The list of BaseItem ids to check matches. + If set an exclusion check is performed instead. + A Query. + + + + Builds a query that checks referenced ItemValues for a cross BaseItem lookup. + + The source query. + The database context. + The type of item value to reference. + The list of BaseItem ids to check matches. + If set an exclusion check is performed instead. + A Query. + + + + Builds a query expression that checks referenced ItemValues for a cross BaseItem lookup. + + The database context. + The type of item value to reference. + The list of BaseItem ids to check matches. + If set an exclusion check is performed instead. + A Query. + + + + Builds an optimised query expression checking one property against a list of values while maintaining an optimal query. + + The entity. + The property type to compare. + The list of items to check. + Property expression. + A Query. + + + + Defines a jellyfin locking behavior that can be configured. + + + + + Provides access to the builder to setup any connection related locking behavior. + + The options builder. + + + + Will be invoked when changes should be saved in the current locking behavior. + + The database context invoking the action. + Callback for performing the actual save changes. + + + + Will be invoked when changes should be saved in the current locking behavior. + + The database context invoking the action. + Callback for performing the actual save changes. + A representing the asynchronous operation. + + + + Default lock behavior. Defines no explicit application locking behavior. + + + + + Initializes a new instance of the class. + + The Application logger. + + + + + + + + + + + + + Defines a locking mechanism that will retry any write operation for a few times. + + + + + Initializes a new instance of the class. + + The application logger. + + + + + + + + + + + + + A locking behavior that will always block any operation while a write is requested. Mimicks the old SqliteRepository behavior. + + + + + Initializes a new instance of the class. + + The application logger. + The logger factory. + + + + + + + + + + + + + Adds strict read/write locking. + + + + + FluentAPI configuration for the ActivityLog entity. + + + + + + + + AncestorId configuration. + + + + + + + + FluentAPI configuration for the ApiKey entity. + + + + + + + + FluentAPI configuration for the AttachmentStreamInfo entity. + + + + + + + + Configuration for BaseItem. + + + + + + + + Provides configuration for the BaseItemMetadataField entity. + + + + + + + + BaseItemProvider configuration. + + + + + + + + Provides configuration for the BaseItemMetadataField entity. + + + + + + + + Chapter configuration. + + + + + + + + FluentAPI configuration for the CustomItemDisplayPreferences entity. + + + + + + + + FluentAPI configuration for the Device entity. + + + + + + + + FluentAPI configuration for the DeviceOptions entity. + + + + + + + + FluentAPI configuration for the DisplayPreferencesConfiguration entity. + + + + + + + + itemvalues Configuration. + + + + + + + + itemvalues Configuration. + + + + + + + + KeyframeData Configuration. + + + + + + + + People configuration. + + + + + + + + People configuration. + + + + + + + + People configuration. + + + + + + + + FluentAPI configuration for the Permission entity. + + + + + + + + FluentAPI configuration for the Permission entity. + + + + + + + + FluentAPI configuration for the TrickplayInfo entity. + + + + + + + + FluentAPI configuration for the User entity. + + + + + + + + FluentAPI configuration for the UserData entity. + + + + + + + + Wrapper for progress reporting on Partition helpers. + + The entity to load. + + + + Contains helpers to partition EFCore queries. + + + + + Adds a callback to any directly following calls of Partition for every partition thats been invoked. + + The entity to load. + The source query. + The callback invoked for partition before enumerating items. + The callback invoked for partition after enumerating items. + A queryable that can be used to partition. + + + + Adds a callback to any directly following calls of Partition for every item thats been invoked. + + The entity to load. + The source query. + The callback invoked for each item before processing. + The callback invoked for each item after processing. + A queryable that can be used to partition. + + + + Adds a callback to any directly following calls of Partition for every partition thats been invoked. + + The entity to load. + The source query. + The callback invoked for partition before enumerating items. + The callback invoked for partition after enumerating items. + A queryable that can be used to partition. + + + + Adds a callback to any directly following calls of Partition for every item thats been invoked. + + The entity to load. + The source query. + The callback invoked for each item before processing. + The callback invoked for each item after processing. + A queryable that can be used to partition. + + + + Enumerates the source query by loading the entities in partitions in a lazy manner reading each item from the database as its requested. + + The entity to load. + The source query. + The number of elements to load per partition. + The cancellation token. + A enumerable representing the whole of the query. + + + + Enumerates the source query by loading the entities in partitions directly into memory. + + The entity to load. + The source query. + The number of elements to load per partition. + The cancellation token. + A enumerable representing the whole of the query. + + + + Enumerates the source query by loading the entities in partitions in a lazy manner reading each item from the database as its requested. + + The entity to load. + The source query. + The number of elements to load per partition. + Reporting helper. + The cancellation token. + A enumerable representing the whole of the query. + + + + Enumerates the source query by loading the entities in partitions directly into memory. + + The entity to load. + The source query. + The number of elements to load per partition. + Reporting helper. + The cancellation token. + A enumerable representing the whole of the query. + + + + Adds an Index to the enumeration of the async enumerable. + + The entity to load. + The source query. + The source list with an index added. + + + diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.deps.json b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.deps.json new file mode 100644 index 00000000..00845315 --- /dev/null +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.deps.json @@ -0,0 +1,1238 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v10.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v10.0": { + "Jellyfin.Database.Providers.Sqlite/1.0.0": { + "dependencies": { + "Jellyfin.CodeAnalysis": "1.0.0", + "Jellyfin.Common": "10.12.0", + "Jellyfin.Database.Implementations": "10.11.0", + "Microsoft.EntityFrameworkCore.Design": "10.0.3", + "Microsoft.EntityFrameworkCore.Relational": "10.0.3", + "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", + "MediaBrowser.Common": "10.12.0.0", + "MediaBrowser.Model": "10.12.0.0" + }, + "runtime": { + "Jellyfin.Database.Providers.Sqlite.dll": {} + } + }, + "Diacritics/4.1.4": { + "runtime": { + "lib/net9.0/Diacritics.dll": { + "assemblyVersion": "4.1.4.0", + "fileVersion": "4.1.4.0" + } + } + }, + "Humanizer.Core/2.14.1": { + "runtime": { + "lib/net6.0/Humanizer.dll": { + "assemblyVersion": "2.14.0.0", + "fileVersion": "2.14.1.48190" + } + } + }, + "ICU4N/60.1.0-alpha.356": { + "dependencies": { + "J2N": "2.0.0" + }, + "runtime": { + "lib/netstandard2.0/ICU4N.dll": { + "assemblyVersion": "60.0.0.0", + "fileVersion": "60.1.0.0" + } + } + }, + "ICU4N.Transliterator/60.1.0-alpha.356": { + "dependencies": { + "ICU4N": "60.1.0-alpha.356" + }, + "runtime": { + "lib/netstandard2.0/ICU4N.Transliterator.dll": { + "assemblyVersion": "60.0.0.0", + "fileVersion": "60.1.0.0" + } + } + }, + "J2N/2.0.0": { + "runtime": { + "lib/net6.0/J2N.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.0" + } + } + }, + "Jellyfin.Sdk/2025.10.21": { + "dependencies": { + "Microsoft.Kiota.Abstractions": "1.20.1", + "Microsoft.Kiota.Http.HttpClientLibrary": "1.20.1", + "Microsoft.Kiota.Serialization.Form": "1.20.1", + "Microsoft.Kiota.Serialization.Json": "1.20.1", + "Microsoft.Kiota.Serialization.Multipart": "1.20.1", + "Microsoft.Kiota.Serialization.Text": "1.20.1" + }, + "runtime": { + "lib/net8.0/Jellyfin.Sdk.dll": { + "assemblyVersion": "2025.10.21.0", + "fileVersion": "2025.10.21.0" + } + } + }, + "Microsoft.Build.Framework/18.0.2": { + "runtime": { + "lib/net10.0/Microsoft.Build.Framework.dll": { + "assemblyVersion": "15.1.0.0", + "fileVersion": "18.0.2.52102" + } + } + }, + "Microsoft.CodeAnalysis.Common/5.0.0": { + "runtime": { + "lib/net9.0/Microsoft.CodeAnalysis.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.25.56712" + } + }, + "resources": { + "lib/net9.0/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/net9.0/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/net9.0/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/net9.0/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/net9.0/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/net9.0/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/net9.0/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/net9.0/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/net9.0/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/net9.0/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/net9.0/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/net9.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net9.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp/5.0.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Common": "5.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.CodeAnalysis.CSharp.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.25.56712" + } + }, + "resources": { + "lib/net9.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/net9.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/net9.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/net9.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/net9.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/net9.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/net9.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/net9.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/net9.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/net9.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/net9.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/net9.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net9.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/5.0.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp": "5.0.0", + "Microsoft.CodeAnalysis.Common": "5.0.0", + "Microsoft.CodeAnalysis.Workspaces.Common": "5.0.0", + "System.Composition": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.25.56712" + } + }, + "resources": { + "lib/net9.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/net9.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/net9.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/net9.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/net9.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/net9.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/net9.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/net9.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/net9.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/net9.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/net9.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/net9.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net9.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.Workspaces.Common/5.0.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.Common": "5.0.0", + "System.Composition": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.CodeAnalysis.Workspaces.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.25.56712" + } + }, + "resources": { + "lib/net9.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/net9.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/net9.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/net9.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/net9.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/net9.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/net9.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/net9.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/net9.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/net9.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/net9.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/net9.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net9.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.Workspaces.MSBuild/5.0.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Build.Framework": "18.0.2", + "Microsoft.CodeAnalysis.Workspaces.Common": "5.0.0", + "Microsoft.VisualStudio.SolutionPersistence": "1.0.52", + "Newtonsoft.Json": "13.0.3", + "System.Composition": "9.0.0" + }, + "runtime": { + "lib/net9.0/Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.25.56712" + }, + "lib/net9.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.25.56712" + } + }, + "resources": { + "lib/net9.0/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.resources.dll": { + "locale": "cs" + }, + "lib/net9.0/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.resources.dll": { + "locale": "de" + }, + "lib/net9.0/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.resources.dll": { + "locale": "es" + }, + "lib/net9.0/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.resources.dll": { + "locale": "fr" + }, + "lib/net9.0/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.resources.dll": { + "locale": "it" + }, + "lib/net9.0/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.resources.dll": { + "locale": "ja" + }, + "lib/net9.0/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.resources.dll": { + "locale": "ko" + }, + "lib/net9.0/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.resources.dll": { + "locale": "pl" + }, + "lib/net9.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.resources.dll": { + "locale": "pt-BR" + }, + "lib/net9.0/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.resources.dll": { + "locale": "ru" + }, + "lib/net9.0/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.resources.dll": { + "locale": "tr" + }, + "lib/net9.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net9.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.Data.Sqlite.Core/10.0.3": { + "dependencies": { + "SQLitePCLRaw.core": "2.1.11" + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "assemblyVersion": "10.0.3.0", + "fileVersion": "10.0.326.7603" + } + } + }, + "Microsoft.EntityFrameworkCore/10.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "10.0.3" + }, + "runtime": { + "lib/net10.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "10.0.3.0", + "fileVersion": "10.0.326.7603" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/10.0.3": { + "runtime": { + "lib/net10.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "10.0.3.0", + "fileVersion": "10.0.326.7603" + } + } + }, + "Microsoft.EntityFrameworkCore.Design/10.0.3": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Build.Framework": "18.0.2", + "Microsoft.CodeAnalysis.CSharp": "5.0.0", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "5.0.0", + "Microsoft.CodeAnalysis.Workspaces.MSBuild": "5.0.0", + "Microsoft.EntityFrameworkCore.Relational": "10.0.3", + "Microsoft.Extensions.DependencyModel": "10.0.3", + "Mono.TextTemplating": "3.0.0", + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "lib/net10.0/Microsoft.EntityFrameworkCore.Design.dll": { + "assemblyVersion": "10.0.3.0", + "fileVersion": "10.0.326.7603" + } + } + }, + "Microsoft.EntityFrameworkCore.Relational/10.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "10.0.3" + }, + "runtime": { + "lib/net10.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "10.0.3.0", + "fileVersion": "10.0.326.7603" + } + } + }, + "Microsoft.EntityFrameworkCore.Sqlite/10.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "10.0.3", + "Microsoft.Extensions.DependencyModel": "10.0.3", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.11", + "SQLitePCLRaw.core": "2.1.11" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/10.0.3": { + "dependencies": { + "Microsoft.Data.Sqlite.Core": "10.0.3", + "Microsoft.EntityFrameworkCore.Relational": "10.0.3", + "Microsoft.Extensions.DependencyModel": "10.0.3", + "SQLitePCLRaw.core": "2.1.11" + }, + "runtime": { + "lib/net10.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "assemblyVersion": "10.0.3.0", + "fileVersion": "10.0.326.7603" + } + } + }, + "Microsoft.Extensions.DependencyModel/10.0.3": { + "runtime": { + "lib/net10.0/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "10.0.0.3", + "fileVersion": "10.0.326.7603" + } + } + }, + "Microsoft.Kiota.Abstractions/1.20.1": { + "dependencies": { + "Std.UriTemplate": "2.0.5" + }, + "runtime": { + "lib/net8.0/Microsoft.Kiota.Abstractions.dll": { + "assemblyVersion": "1.20.1.0", + "fileVersion": "1.20.1.0" + } + } + }, + "Microsoft.Kiota.Http.HttpClientLibrary/1.20.1": { + "dependencies": { + "Microsoft.Kiota.Abstractions": "1.20.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Kiota.Http.HttpClientLibrary.dll": { + "assemblyVersion": "1.20.1.0", + "fileVersion": "1.20.1.0" + } + } + }, + "Microsoft.Kiota.Serialization.Form/1.20.1": { + "dependencies": { + "Microsoft.Kiota.Abstractions": "1.20.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Kiota.Serialization.Form.dll": { + "assemblyVersion": "1.20.1.0", + "fileVersion": "1.20.1.0" + } + } + }, + "Microsoft.Kiota.Serialization.Json/1.20.1": { + "dependencies": { + "Microsoft.Kiota.Abstractions": "1.20.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Kiota.Serialization.Json.dll": { + "assemblyVersion": "1.20.1.0", + "fileVersion": "1.20.1.0" + } + } + }, + "Microsoft.Kiota.Serialization.Multipart/1.20.1": { + "dependencies": { + "Microsoft.Kiota.Abstractions": "1.20.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Kiota.Serialization.Multipart.dll": { + "assemblyVersion": "1.20.1.0", + "fileVersion": "1.20.1.0" + } + } + }, + "Microsoft.Kiota.Serialization.Text/1.20.1": { + "dependencies": { + "Microsoft.Kiota.Abstractions": "1.20.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Kiota.Serialization.Text.dll": { + "assemblyVersion": "1.20.1.0", + "fileVersion": "1.20.1.0" + } + } + }, + "Microsoft.VisualStudio.SolutionPersistence/1.0.52": { + "runtime": { + "lib/net8.0/Microsoft.VisualStudio.SolutionPersistence.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.52.6595" + } + } + }, + "Mono.TextTemplating/3.0.0": { + "dependencies": { + "System.CodeDom": "6.0.0" + }, + "runtime": { + "lib/net6.0/Mono.TextTemplating.dll": { + "assemblyVersion": "3.0.0.0", + "fileVersion": "3.0.0.1" + } + } + }, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + }, + "Polly/8.6.5": { + "dependencies": { + "Polly.Core": "8.6.5" + }, + "runtime": { + "lib/net6.0/Polly.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.6.5.5194" + } + } + }, + "Polly.Core/8.6.5": { + "runtime": { + "lib/net8.0/Polly.Core.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.6.5.5194" + } + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.11": { + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.11", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.11" + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": { + "assemblyVersion": "2.1.11.2622", + "fileVersion": "2.1.11.2622" + } + } + }, + "SQLitePCLRaw.core/2.1.11": { + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": { + "assemblyVersion": "2.1.11.2622", + "fileVersion": "2.1.11.2622" + } + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.11": { + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": { + "rid": "browser-wasm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "rid": "linux-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "rid": "linux-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "rid": "linux-armel", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "rid": "linux-mips64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "rid": "linux-musl-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "rid": "linux-musl-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-riscv64/native/libe_sqlite3.so": { + "rid": "linux-musl-riscv64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-s390x/native/libe_sqlite3.so": { + "rid": "linux-musl-s390x", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "rid": "linux-musl-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "rid": "linux-ppc64le", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-riscv64/native/libe_sqlite3.so": { + "rid": "linux-riscv64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "rid": "linux-s390x", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "rid": "linux-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "rid": "linux-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "rid": "maccatalyst-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "rid": "maccatalyst-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "rid": "osx-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "rid": "osx-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.11": { + "dependencies": { + "SQLitePCLRaw.core": "2.1.11" + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": { + "assemblyVersion": "2.1.11.2622", + "fileVersion": "2.1.11.2622" + } + } + }, + "Std.UriTemplate/2.0.5": { + "runtime": { + "lib/net5.0/Std.UriTemplate.dll": { + "assemblyVersion": "2.0.5.0", + "fileVersion": "2.0.5.0" + } + } + }, + "System.CodeDom/6.0.0": { + "runtime": { + "lib/net6.0/System.CodeDom.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition/9.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "9.0.0", + "System.Composition.Convention": "9.0.0", + "System.Composition.Hosting": "9.0.0", + "System.Composition.Runtime": "9.0.0", + "System.Composition.TypedParts": "9.0.0" + } + }, + "System.Composition.AttributedModel/9.0.0": { + "runtime": { + "lib/net9.0/System.Composition.AttributedModel.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Composition.Convention/9.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Composition.Convention.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Composition.Hosting/9.0.0": { + "dependencies": { + "System.Composition.Runtime": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Composition.Hosting.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Composition.Runtime/9.0.0": { + "runtime": { + "lib/net9.0/System.Composition.Runtime.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "System.Composition.TypedParts/9.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "9.0.0", + "System.Composition.Hosting": "9.0.0", + "System.Composition.Runtime": "9.0.0" + }, + "runtime": { + "lib/net9.0/System.Composition.TypedParts.dll": { + "assemblyVersion": "9.0.0.0", + "fileVersion": "9.0.24.52809" + } + } + }, + "Jellyfin.CodeAnalysis/1.0.0": { + "dependencies": { + "Jellyfin.Sdk": "2025.10.21" + }, + "runtime": { + "Jellyfin.CodeAnalysis.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Jellyfin.Common/10.12.0": { + "dependencies": { + "Jellyfin.CodeAnalysis": "1.0.0", + "Jellyfin.Model": "10.12.0", + "Jellyfin.Sdk": "2025.10.21" + }, + "runtime": { + "MediaBrowser.Common.dll": { + "assemblyVersion": "10.12.0.0", + "fileVersion": "10.12.0.0" + } + } + }, + "Jellyfin.Data/10.12.0": { + "dependencies": { + "Jellyfin.CodeAnalysis": "1.0.0", + "Jellyfin.Database.Implementations": "10.11.0", + "Jellyfin.Sdk": "2025.10.21" + }, + "runtime": { + "Jellyfin.Data.dll": { + "assemblyVersion": "10.12.0.0", + "fileVersion": "10.12.0.0" + } + } + }, + "Jellyfin.Database.Implementations/10.11.0": { + "dependencies": { + "Jellyfin.CodeAnalysis": "1.0.0", + "Microsoft.EntityFrameworkCore.Relational": "10.0.3", + "Polly": "8.6.5" + }, + "runtime": { + "Jellyfin.Database.Implementations.dll": { + "assemblyVersion": "10.12.0.0", + "fileVersion": "10.12.0.0" + } + } + }, + "Jellyfin.Extensions/10.12.0": { + "dependencies": { + "Diacritics": "4.1.4", + "ICU4N.Transliterator": "60.1.0-alpha.356", + "Jellyfin.CodeAnalysis": "1.0.0", + "Jellyfin.Sdk": "2025.10.21" + }, + "runtime": { + "Jellyfin.Extensions.dll": { + "assemblyVersion": "10.12.0.0", + "fileVersion": "10.12.0.0" + } + } + }, + "Jellyfin.Model/10.12.0": { + "dependencies": { + "Jellyfin.CodeAnalysis": "1.0.0", + "Jellyfin.Data": "10.12.0", + "Jellyfin.Extensions": "10.12.0", + "Jellyfin.Sdk": "2025.10.21" + }, + "runtime": { + "MediaBrowser.Model.dll": { + "assemblyVersion": "10.12.0.0", + "fileVersion": "10.12.0.0" + } + } + }, + "MediaBrowser.Common/10.12.0.0": { + "runtime": { + "MediaBrowser.Common.dll": { + "assemblyVersion": "10.12.0.0", + "fileVersion": "10.12.0.0" + } + } + }, + "MediaBrowser.Model/10.12.0.0": { + "runtime": { + "MediaBrowser.Model.dll": { + "assemblyVersion": "10.12.0.0", + "fileVersion": "10.12.0.0" + } + } + } + } + }, + "libraries": { + "Jellyfin.Database.Providers.Sqlite/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Diacritics/4.1.4": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9JK2bI+oWnzOK4Lu+5FXt7czofD28AMnZ95np5fkSClqioPnga1JVpjaUxVJaEpc/5HIlfikc6YI33lm2qu4mw==", + "path": "diacritics/4.1.4", + "hashPath": "diacritics.4.1.4.nupkg.sha512" + }, + "Humanizer.Core/2.14.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", + "path": "humanizer.core/2.14.1", + "hashPath": "humanizer.core.2.14.1.nupkg.sha512" + }, + "ICU4N/60.1.0-alpha.356": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YMZtDnjcqWzziOKiE7w6Ma7Rl5vuFDxzOsUlHh1QyfghbNEIZQOLRs9MMfwCWAjX6n9UitrF6vLXy55Z5q+4Fg==", + "path": "icu4n/60.1.0-alpha.356", + "hashPath": "icu4n.60.1.0-alpha.356.nupkg.sha512" + }, + "ICU4N.Transliterator/60.1.0-alpha.356": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lFOSO6bbEtB6HkWMNDJAq+rFwVyi9g6xVc5O/2xHa6iZnV7wLVDqCbaQ4W4vIeBSQZAafqhxciaEkmAvSdzlCg==", + "path": "icu4n.transliterator/60.1.0-alpha.356", + "hashPath": "icu4n.transliterator.60.1.0-alpha.356.nupkg.sha512" + }, + "J2N/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-M5bwDajAARZiyqupU+rHQJnsVLxNBOHJ8vKYHd8LcLIb1FgLfzzcJvc31Qo5Xz/GEHFjDF9ScjKL/ks/zRTXuA==", + "path": "j2n/2.0.0", + "hashPath": "j2n.2.0.0.nupkg.sha512" + }, + "Jellyfin.Sdk/2025.10.21": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1pG60suEiV3v77zqLd5fO9S8m8qryxj9mZYb24Me1XgSXlaCIt0SC1V1sbFKyoG70Q3n915wT4Ko4BUanorRug==", + "path": "jellyfin.sdk/2025.10.21", + "hashPath": "jellyfin.sdk.2025.10.21.nupkg.sha512" + }, + "Microsoft.Build.Framework/18.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sOSb+0J4G/jCBW/YqmRuL0eOMXgfw1KQLdC9TkbvfA5xs7uNm+PBQXJCOzSJGXtZcZrtXozcwxPmUiRUbmd7FA==", + "path": "microsoft.build.framework/18.0.2", + "hashPath": "microsoft.build.framework.18.0.2.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Common/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZXRAdvH6GiDeHRyd3q/km8Z44RoM6FBWHd+gen/la81mVnAdHTEsEkO5J0TCNXBymAcx5UYKt5TvgKBhaLJEow==", + "path": "microsoft.codeanalysis.common/5.0.0", + "hashPath": "microsoft.codeanalysis.common.5.0.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5DSyJ9bk+ATuDy7fp2Zt0mJStDVKbBoiz1DyfAwSa+k4H4IwykAUcV3URelw5b8/iVbfSaOwkwmPUZH6opZKCw==", + "path": "microsoft.codeanalysis.csharp/5.0.0", + "hashPath": "microsoft.codeanalysis.csharp.5.0.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Al/Q8B+yO8odSqGVpSvrShMFDvlQdIBU//F3E6Rb0YdiLSALE9wh/pvozPNnfmh5HDnvU+mkmSjpz4hQO++jaA==", + "path": "microsoft.codeanalysis.csharp.workspaces/5.0.0", + "hashPath": "microsoft.codeanalysis.csharp.workspaces.5.0.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Workspaces.Common/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZbUmIvT6lqTNKiv06Jl5wf0MTMi1vQ1oH7ou4CLcs2C/no/L7EhP3T8y3XXvn9VbqMcJaJnEsNA1jwYUMgc5jg==", + "path": "microsoft.codeanalysis.workspaces.common/5.0.0", + "hashPath": "microsoft.codeanalysis.workspaces.common.5.0.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Workspaces.MSBuild/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/G+LVoAGMz6Ae8nm+PGLxSw+F5RjYx/J7irbTO5uKAPw1bxHyQJLc/YOnpDxt+EpPtYxvC9wvBsg/kETZp1F9Q==", + "path": "microsoft.codeanalysis.workspaces.msbuild/5.0.0", + "hashPath": "microsoft.codeanalysis.workspaces.msbuild.5.0.0.nupkg.sha512" + }, + "Microsoft.Data.Sqlite.Core/10.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-onD94qHlvteS2S9eg1T7Huehm3x92no4nU1AyDWjSmT6jDBhY8QF0UapwNhFA+1dArzxM10fV7s6uI1EIK2+dw==", + "path": "microsoft.data.sqlite.core/10.0.3", + "hashPath": "microsoft.data.sqlite.core.10.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/10.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CDEImwD4A7BseABJMCpLZnhfFjmPY/bHwhhS70elc6gLI/bYUEOhxWt7PmaNGYGhIEzOnStlCy5QcVb+8dod5Q==", + "path": "microsoft.entityframeworkcore/10.0.3", + "hashPath": "microsoft.entityframeworkcore.10.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/10.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c7Uoz381xnMHNBRB8eHRhGgzUtXbgddlbODhwZRrTSzZWDharp3RkJsFwhxyESbeXhCqmML7VdvjMQ7uu+HreA==", + "path": "microsoft.entityframeworkcore.abstractions/10.0.3", + "hashPath": "microsoft.entityframeworkcore.abstractions.10.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Design/10.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OPZ/u7fONQFmnyUIDB8SeJtKnyFkj1zJsZ0Ke2Cp17q8hYs6jGmYEFd6Ne4Hdcd6auUdFdV7di+uFo2w+L34NA==", + "path": "microsoft.entityframeworkcore.design/10.0.3", + "hashPath": "microsoft.entityframeworkcore.design.10.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/10.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Pmh60OK9neVr/M0FJwm9hlzm2bD4Kd65SID8E6SP5c90tExNgXwORrlEWl0oGU/ig9ifpNN4PSpIrnHNozlT5w==", + "path": "microsoft.entityframeworkcore.relational/10.0.3", + "hashPath": "microsoft.entityframeworkcore.relational.10.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite/10.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pXP9l00ZzsZuS6ajUJFLHi5vt3vVxHaxQXCwRs73tyqNbjPX/4ac114wyfAepMSmUKq0roFFoTZ7h+1K1+iQjQ==", + "path": "microsoft.entityframeworkcore.sqlite/10.0.3", + "hashPath": "microsoft.entityframeworkcore.sqlite.10.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/10.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bUkOkSwPqvhNlsMMg5dA/PR9S4cVehiHEIZklakRH6JZCFsEBNvUz8kBRGK8Hi6mcaPKUAmVZQkN3moZsBYZLA==", + "path": "microsoft.entityframeworkcore.sqlite.core/10.0.3", + "hashPath": "microsoft.entityframeworkcore.sqlite.core.10.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/10.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-31kRjr1fgdJO1UZ/AsjL2noqwht+juHMQ8c/oh8CEsDhlM2+0zwVZVsZjxSfOFiPtn5+6kRGuvSbLAufAPT0kA==", + "path": "microsoft.extensions.dependencymodel/10.0.3", + "hashPath": "microsoft.extensions.dependencymodel.10.0.3.nupkg.sha512" + }, + "Microsoft.Kiota.Abstractions/1.20.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bv1n2gnxA/O+1a26h3YB6bgcc3ZSLCjRumMh7sVkFmksLaVonhcrJpUrEtBlnnYPrnHwzm/1BYQnYjCVG7A+fA==", + "path": "microsoft.kiota.abstractions/1.20.1", + "hashPath": "microsoft.kiota.abstractions.1.20.1.nupkg.sha512" + }, + "Microsoft.Kiota.Http.HttpClientLibrary/1.20.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pQzs+9n3QAG/FKFwgIaRE0EqOXfW3rWliOdk9XZbghyRdeAtiQjSbJbpascdZlf7uatLpPYA145q6MYpLxvsgA==", + "path": "microsoft.kiota.http.httpclientlibrary/1.20.1", + "hashPath": "microsoft.kiota.http.httpclientlibrary.1.20.1.nupkg.sha512" + }, + "Microsoft.Kiota.Serialization.Form/1.20.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-n7izb8GZSoatmFSpMaHmh78U3oW+YdYb2gDwhkG86COHuiGWV9s0BKBeUlFakAV00CDwaH9iFqxCQ0veYVkG1A==", + "path": "microsoft.kiota.serialization.form/1.20.1", + "hashPath": "microsoft.kiota.serialization.form.1.20.1.nupkg.sha512" + }, + "Microsoft.Kiota.Serialization.Json/1.20.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4MumZe45DI/o1YP+hq7wyArOHDhjkSiu14ysN4xWKe6vwlu43BUYydA/yT0CtjoPwbFW/6jfx/NVSvM3DzBzbg==", + "path": "microsoft.kiota.serialization.json/1.20.1", + "hashPath": "microsoft.kiota.serialization.json.1.20.1.nupkg.sha512" + }, + "Microsoft.Kiota.Serialization.Multipart/1.20.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tP7ZxA1zsIi3FE8CHwfA5JnzlW1NYld+LpFihFq+S7IXFDv1x37I968lPKGIdEpWW9vWacuqDQVKIyJiKZ257A==", + "path": "microsoft.kiota.serialization.multipart/1.20.1", + "hashPath": "microsoft.kiota.serialization.multipart.1.20.1.nupkg.sha512" + }, + "Microsoft.Kiota.Serialization.Text/1.20.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Cue4l9AeU0WgL2CdUW8K58BMwQOyiHgT7aCov2qGEKpmpeWQj7cmAWCgxDfPHYPkZtz1Ccbrw4/6KrDgCmrC3Q==", + "path": "microsoft.kiota.serialization.text/1.20.1", + "hashPath": "microsoft.kiota.serialization.text.1.20.1.nupkg.sha512" + }, + "Microsoft.VisualStudio.SolutionPersistence/1.0.52": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oNv2JtYXhpdJrX63nibx1JT3uCESOBQ1LAk7Dtz/sr0+laW0KRM6eKp4CZ3MHDR2siIkKsY8MmUkeP5DKkQQ5w==", + "path": "microsoft.visualstudio.solutionpersistence/1.0.52", + "hashPath": "microsoft.visualstudio.solutionpersistence.1.0.52.nupkg.sha512" + }, + "Mono.TextTemplating/3.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YqueG52R/Xej4VVbKuRIodjiAhV0HR/XVbLbNrJhCZnzjnSjgMJ/dCdV0akQQxavX6hp/LC6rqLGLcXeQYU7XA==", + "path": "mono.texttemplating/3.0.0", + "hashPath": "mono.texttemplating.3.0.0.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + }, + "Polly/8.6.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VqtW2ZE/ALvQMAH1cQY3qZ2cF2OXa3oe/HKMdOv6Q02HCoEW0rsFNfcBONXlHBe1TnjWW1vdRxBEkPeq0/2FHA==", + "path": "polly/8.6.5", + "hashPath": "polly.8.6.5.nupkg.sha512" + }, + "Polly.Core/8.6.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-t+sUVrIwvo7UmsgHGgOG9F0GDZSRIm47u2ylH17Gvcv1q5hNEwgD5GoBlFyc0kh/pebmPyrAgvGsR/65ZBaXlg==", + "path": "polly.core/8.6.5", + "hashPath": "polly.core.8.6.5.nupkg.sha512" + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-DC4nA7yWnf4UZdgJDF+9Mus4/cb0Y3Sfgi3gDnAoKNAIBwzkskNAbNbyu+u4atT0ruVlZNJfwZmwiEwE5oz9LQ==", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.11", + "hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.11.nupkg.sha512" + }, + "SQLitePCLRaw.core/2.1.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PK0GLFkfhZzLQeR3PJf71FmhtHox+U3vcY6ZtswoMjrefkB9k6ErNJEnwXqc5KgXDSjige2XXrezqS39gkpQKA==", + "path": "sqlitepclraw.core/2.1.11", + "hashPath": "sqlitepclraw.core.2.1.11.nupkg.sha512" + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ev2ytaXiOlWZ4b3R67GZBsemTINslLD1DCJr2xiacpn4tbapu0Q4dHEzSvZSMnVWeE5nlObU3VZN2p81q3XOYQ==", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.11", + "hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.11.nupkg.sha512" + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Y/0ZkR+r0Cg3DQFuCl1RBnv/tmxpIZRU3HUvelPw6MVaKHwYYR8YNvgs0vuNuXCMvlyJ+Fh88U1D4tah1tt6qw==", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.11", + "hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.11.nupkg.sha512" + }, + "Std.UriTemplate/2.0.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PtqPdWNBObRcDHjyjbgOz2XoCJQaiA+HNDPQve/O7yGCkospfHDCuH9ULVx1msImwHHG+uhpDjiZX7bpLN/cnw==", + "path": "std.uritemplate/2.0.5", + "hashPath": "std.uritemplate.2.0.5.nupkg.sha512" + }, + "System.CodeDom/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==", + "path": "system.codedom/6.0.0", + "hashPath": "system.codedom.6.0.0.nupkg.sha512" + }, + "System.Composition/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3Djj70fFTraOarSKmRnmRy/zm4YurICm+kiCtI0dYRqGJnLX6nJ+G3WYuFJ173cAPax/gh96REcbNiVqcrypFQ==", + "path": "system.composition/9.0.0", + "hashPath": "system.composition.9.0.0.nupkg.sha512" + }, + "System.Composition.AttributedModel/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iri00l/zIX9g4lHMY+Nz0qV1n40+jFYAmgsaiNn16xvt2RDwlqByNG4wgblagnDYxm3YSQQ0jLlC/7Xlk9CzyA==", + "path": "system.composition.attributedmodel/9.0.0", + "hashPath": "system.composition.attributedmodel.9.0.0.nupkg.sha512" + }, + "System.Composition.Convention/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+vuqVP6xpi582XIjJi6OCsIxuoTZfR0M7WWufk3uGDeCl3wGW6KnpylUJ3iiXdPByPE0vR5TjJgR6hDLez4FQg==", + "path": "system.composition.convention/9.0.0", + "hashPath": "system.composition.convention.9.0.0.nupkg.sha512" + }, + "System.Composition.Hosting/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OFqSeFeJYr7kHxDfaViGM1ymk7d4JxK//VSoNF9Ux0gpqkLsauDZpu89kTHHNdCWfSljbFcvAafGyBoY094btQ==", + "path": "system.composition.hosting/9.0.0", + "hashPath": "system.composition.hosting.9.0.0.nupkg.sha512" + }, + "System.Composition.Runtime/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-w1HOlQY1zsOWYussjFGZCEYF2UZXgvoYnS94NIu2CBnAGMbXFAX8PY8c92KwUItPmowal68jnVLBCzdrWLeEKA==", + "path": "system.composition.runtime/9.0.0", + "hashPath": "system.composition.runtime.9.0.0.nupkg.sha512" + }, + "System.Composition.TypedParts/9.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aRZlojCCGEHDKqh43jaDgaVpYETsgd7Nx4g1zwLKMtv4iTo0627715ajEFNpEEBTgLmvZuv8K0EVxc3sM4NWJA==", + "path": "system.composition.typedparts/9.0.0", + "hashPath": "system.composition.typedparts.9.0.0.nupkg.sha512" + }, + "Jellyfin.CodeAnalysis/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Jellyfin.Common/10.12.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Jellyfin.Data/10.12.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Jellyfin.Database.Implementations/10.11.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Jellyfin.Extensions/10.12.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Jellyfin.Model/10.12.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "MediaBrowser.Common/10.12.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "MediaBrowser.Model/10.12.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.dll b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.dll new file mode 100644 index 0000000000000000000000000000000000000000..bb19a25c2f83cdf36bca41b62b2891d08298a892 GIT binary patch literal 718848 zcmdR%2YemH)%LHi>~$CT>f(X`%fJO;V`F2$2vc0agx-5Fy|YMkHWIy?-a8lwodg02 zkWkX-gc3puApruZgpv>v0x{oto}II2kFJcC_sjR9&%b15ndiT=vomMT%A3kKokoA^xOQlWwHI&+4S#Y9W z?e)^~EkpZFE|uOLQYsBfQPRor1l%N0Ri!SN-*HD^&Dp35- z;_#nHl7CMQ9a`D~2a@kEvP_T={>>O#8YYLg4jEe7R?~{aEm_e?50d|$mpgCL5&Il- zg#35QJ93Yr@m@o@6_e!olR6IX*h>;vHr#t8|M9+@llwPAnrl+WJ_pAFqO2t;Gwa}^ zI&N0(G#-8`_m6)lTe&o#^x$<;7vkkZyh4bj>8aO3 zyi$l)4smOUS3%q~xt!H|xpllGl^Z&7g>wH+T%bIl6Zw}L`*$M$a^rwb)#I+1_5 zabPF%FEQ*!JWvz+&H8&jmo`&4efbpmMK zQ^YV{RTA3XfHaZPI0+-(Y&;3l62ThGadII zB?#knkv_V0J*J~Rq6A^Qz62BcjhxVLl+<{sX>vp99f|R;<%+GMqGtA}{QT(VU|yiqRM zY9XG7WU;-0rQ5|4%3>SU4mmh%?2vPo5?iT_Of6zarBrKg6q{LqU}FE3suPAT8j0h0 zW65D*ZB*I|hF1F3+Lr)_Ksg)-ZgiPeGOSXrwTrWAUVuP390zVpnI<#5(okz30SW!g_u|4RQ_dj%i@1#uj}<}wYcX+UK_t-T2#0tIm#z-7v`u%@UI)!M575h#e` z04`gm$u$kE46LBApdgL|C>{bf*fgjzsMbCbAOZz(9Kf-I%e2a-!IiKE{`yocZENA^P^NqN7@r}53@r}51 z_(t40d?W50z7cm0--tVhZ^WI$H{#CW8*%65#-W|K^K#>`PTYC9ad;>0yxiE>i90Vh zF42iQFE=jPi90Vhj_Aalmm4dcxbt#jQz!1c+*s|zotGPz>cpLw8%K8H&dZIXI&tUa z#?hU)^K#>uPTYC9ap_LndAYH<6L(&2T&5FuUT$2rlXnh(G_nEXJAC$NX@B_aNd7Zw z`;T6HhofB#&N)V<#`w2*^;Tj2QEMl1Y>^mV%p@d3|5`?MGz5vox zN~qT;K}et7b`+#FDWR&P1R>pa+b)o%Q9|uU2|{}Awi%F8r-cTI5`=W#Z8b=#<3bxn z2}1hswjq#G=Y?jA5`=W&ZSRTGYTaM{vz(wMBZlz-a@h7Vqys6Taiaubd=R7uAstK! z?Hwfu<3k`_3+YfwFo7sR7{`!KhIAMuSVfc|jN2jY52=F^3?)hs#)m`N4AK#lU^`KQ zFg_B}>X4421apcKgz?dkMnO7;5-coA5XQ$s`cwv~*5fF_=%NH+oIrX5($^@#4xY@*4`Vhv#0=4ND7P-r! zc6@Oz*~~h=B$sR^9bcMDHgk?I%O#sB$Cu}l&5YwKa>*yiaXF#!UYSciiODqFt8&R^ zz46t#WHa9Qnq0EkZhUPn*-SUSE|+YU8()v)@nWNxYdzVY&v7!>n$=I{TFYj0EtqSO zxfblV$Xp9PzQ|k)7G7ko1;1Ztu7yreXs(4Zq0n3l9i`A*3*$wxxfXg;uXC;1*f6Fv z4XF&NwXcd<83LV^;aKNyL(3donub<}*4ih6M4%*&l^j;)SkpADGOX4<2_ym~ajfL< zGKZd~;g#XFc5ze93lJ!YVXv2-JAo3>S4}-GQ~3_@N*6nsfRfSO4P%90u(5nbLd#|s+1w(bNhY+ONTXQLkUVz zWGF$giVP(vXOW=<1urs`;7)oSN;32My3jDMTS9zmh;KuDVP;mq#H>JxSpkAs5ki|C zE_F4Kwj}L9TiQ1gn@Md6=SB&_)RyK2TS8_LFPz%a!Hc-IcY$I#(+XY6G-x1K$+qh5_o^Y!qnRa%R<`-d8ZDJMVXCE#!J1xX3U>-iOrZlK`DyZ42o66 zW>C%|HiLrqW-~Pz0&yqB{mD0khH-r}#P@_)dJNOQh1iS>xEL2`F)qL`F2FD@!tgJ! zts%56sp;;vg*>7Jp|>q$8nGbWws4gwLFjD@SB(;c-nLMRC_(r+wzcas>p9zEaq4Xg zW$MAUSeSa-Vp-~Ki$z(CZM6-~+ZIYu#I{hZBDRHc7O^c9yohb#PKw*seL};w?ho;| zL;Rf(KM>*vL;O&PzZ>H3h4|qRKN8|cL;M(G>8s_^!D4UtmyLh8wAd-GEOv?u!%lHw z*eNcIccQp3-ihMEcqfVr@JYA~lSEEzjMuaF*-CsOlc(o2cd<`Y-#V(m3=r|a!nSL z6*@-_b?lkOWLDavG-T&%?NaF6ak^ z-npPDi@kF}>lSyUr?eSbLp zvh+>*<+|_txMGwbO#Sj3;!;{uzl>5uyxG(*(~YKn86}GngsESq8%_N(3L7N|Q@>0% zn)+pwKS~hNFK6HPaX(Rl(0|{@{Y42v|9v0#8zl(+_kG-dlpyrq_fa2Fg7EXc?}r)mO3@7mLB{lD`RGkw(98Nxt*0TJ4dH}lyx9&m0dFRqpX6tx#ZN3vIaKH zB~O>*a#{f!<&slB%KM*(hml)>0@8hm37U=Qa-+SyjJpbMUS1V%bxO@>) zM|p~vIttjEsb_8eyufJl7ef4Eh+hivPec4N;+L|iKTZ=Hz*%AgI0-g@lQ5LvBn%}y zi8gVYw8s*(3GpZ#E3S}~DE-ts0eFHeBZjGE91{i#Tq9!nQp=bh-iYC%QGzhFjCtXW z7zz<32-7Fl$>HrP3Kb;?)A3<+n6#siQG$@;gIW^WwxNXa1^-$u|LFBAoh_lbJh9$oe;-8237a{&7VtdH~Tr3#0STJB%Fko0P zVQF`L&oY9xE5jcBS?-$vvWXIesnzN?0puI8EUDG%HvwEIN)V=2tKS50;V40vTCIK) zKtZAe;o{%340>eyt(8 z9qHStiO7gI9x9MT%|ca02|~Wj3dWAQYml14zm}~|OB$W6v$8gjQ*V2TpN0&@ry)Q1G~|b=5AuUgLw@jS$PYd(n?atvvPDg|K}~$`x@R+y|3X7)%zOW4}Hz}be@KxU zth*sux*Jn5eo4cYMzjBH66SC`&TF`~WI^kF z3`*OBk6|%qil(k-iX4~IQr7zz7P8*Qu#EIE-QF=ADRyG-7*Mhzc7mezW+ydSriii^ z@foP{B0d9mSIB4JetY#9nI->AXjt;cA^vxWKMC=tA^uN@7lrt<5SRL;=l2V7Im9xh zWxn!Chp~J}VH|~cV2B5WcyNe^gm`F(hlO}}h#Nz^M2MFR@rV#tLfjPMYKUd)Ca*s- z#IiAj|2;ayV?w-ih?_&aOo*2a@p2&^8)A9LVLszRynKjP2=R&`u7!A|5U(8K))21} z;_)G#5aLxsJTb(RLcCgt<*|#`m(SabWiJflsUcn?#A}9ltq@NO@!BD73-LN3o*v?L zL%d#y*GG&w*t%tLMe;8j6kti>++axJ++as=Zm=UbH`o!J8|(;kFxV01V6Y=RSHh0) zTnRhEb0zEuYbRhwSUUkb!hSN?5%!b8j7B5na^t$4u%mM0dY!PNa^w1)u%mM02A!~@a^s9n*ipH0W+&{Z+&HTfc2sVh-3dD? zH_qvV9hDpBcEXOzjT?5tj>?T2bp|_XD4jA;hBl6In}sp%2uX?B4w5j;AYfThf-s$X zZwYB442NzjVwldo*MyW#P+@^lf-rq=ur#D}0D)0P3BvTf!Do?3Q{_L)3G6gtn7%i7 z3(}gDV7gI)kV9VEQ;?=nf;C48!gMXn-H_TS!N8*gA*bSP7eSg%2{s=k2-E#}$3R+- z61qW@AWZk??FMOoO6VC;f-v2mHw)5%l+anC1Yx>AZ)HdaQ$qiV5`^jgykU?IrGzdO zB?!~~c^?cA=`c#@Wl@4K-Jkagqz+2xcu|5d-JkbeNJmgYUyKrj>HfUyAss~t-7`uM zru*|wg>(!h^w=mtnC{Oz5Ylm!(21i2VY)wW3rJt1gnk_*2-E#}Ye4FvgsvVX2-E#} zV<4SC3B5l`5XL7;LffMLBArAD4k1bqa(`ai?;xE*2|gl95ORxN8@3^ZU3zdEQG$@W z^xE!%bOz6YCy5e-+^E-fA*8b?!MQ{ULhjXTI~vjgO7J&Pf{@$w+IEGsf&6DVfeVTl z#xvxwZ6>6dl;D-31YtZ2(n^qKQ-Y(45`^&_NJAmbr3Bv(AZ<(u9xh4{#$SQ-5Ts2g!RbW_!gy0i*FoBh68vD4AdEMMbPA*`D8V&G3Bq_w zNC!aLiW0nKlpu_^hO{}PZ79KkMhU`rTS!wOZAS?{Rep;B()N%>L)w87+^qZ-1Ed`x zaX0Wzl;C;gw-_Mp42ipeccBDlEWgD7X;(mG8+b2DaP0D<43PGQ#NELAP=c?Q-(`TbFC^{;-j5R8zx*@< zr2QdrH}CkY>Dzzq*rcy!}e+`mYf2p;T(i)Ty#$Axa@0VJSr-UIcN)W~;KzakxiImo& zgfKn{(&Lci4y0F3ql7R%1=1amPNlRqC4}*5kj{s6I;A#B2;(y(kR?86GJPGUBaF{N z`ux_jnLeHA2;&7vpVxX0)7ND>!uVXIPi{Sr>FY5aVSGN)N4H+U^!1sJFuqWN+`H)g zWMII*mfxR$?;qW>8wcPG#5?KJm<_=_JiBq=otdL;=}CLt=c99I9!~Wb#O4a&azsHj~8- zNDbza=Q4RTk}u6AZ^Yy=NWLtWyfKrPM)KvkOP`fXg8H%3SgmOkNhr zSLKqoV)AlGzB-q@4U;*@U6V`Rj>#P0uFWOyz~pff#@FSNcVaRJw(E1ryD)hL3F8}b z$-6O`1KPq|^6pHoNf_UlOWuRY9LR3UCGW-Ll_iXC&L!`|WDa0o&n552aJY!kxb?Q zb$2fLXeLjQF#bj^`B)}%VESe*Ibrft3FCWm$(>B*fOKyz`FJLCF#1+5`9vmjAi6J? zd@_@#Nf_UsOFos!9Du%^OFo^+Z4$=c$t9o3WR5)#vRAq&08$6(j%i~O3r*(*ss7yI7V4`gq@oy6~bWsrsT z^EZGjw4c8}$llhL*T%|z{sABh?dOj`7TV805M-hK{DVLi+Rr~2WTE~1LqHbV&p#Ao zq5b^BKo;81KOAJC{rrs}3+?A$0%W26{Fp8j+s{7&WTE~16_ADY^EZJkw4c8UvbX*G zwXyQEW=nxwwz6!kU8ZKu3lQkee;n&?1W4b+1f^-Y%5t^#V?iQN630r8E%U*>X>4U| ztzBM;G%rA)B#xDADf2nLsio3VYfnHTP!h*Vjw|!AzG+-#T&-Ouh0O~PD2ZbwmoM`v zziIi(^0oF(kO-8-v63s4`Ox3ALS=Zm$_{7 z0t8CpSjkrT{XVo&Yo)c;elkb|O5#|_Rpb}^K(10*rPeMJ;pPPhl*F-;o`GK5VnOti>8zcfHajfJN`7J+?Qz}zx?K1gqUVuPJ94oncnQt|kRxgZfJiDM<#C?}XgHmy-vqt-5uea#CHD2Zbw*DNQPRW_|z zS+mwIPxj3V5GaXbCD$q^m}oYwRavXnE)R#z3lJ!YVtF+bHF9wM~NgOM=PC3D(wP~HoI<y;}R_AQ32uV?tzTKc)_w&@1WMvq$qmxiGff**HmJ2<2@-*lI975- zIl(l!X+~v6t^F#H2$aOJk~7N*X3kABD>G~DSA#^LB#xDwRZcLOZkkn@RcpTnBmyOI ztmN!+g86mR?8@v~`?VkuD2Zbw=adsnxtr!x=G5A+1BpOM94k4uoM0B-G`BLh)-F%Z z%?l7HiDM-_|XtQhWNtl!yqvEFbGOM z3ZqmjNSom@ zMcNG4?XAtSw)m02Xp0|*_;JM67LcVaph{a%%-Uis+v2ABw!lfUAyq=(7RW_*qaxk4 z1+tahs7POITg+KytIb_oF#GzpVD9y8!OVMXiOQwt4zTRtl`yS)T`PyPWd|?PQTN$exes6Y$OzPlqIoSdYiN=0R7+i3D+3bmQ4leV1!Z; za#%}%^2%mUq_2ha(P1G0$}d|6k-oO1=f2C_BBjT_mZ#5naiME--avhuv+y${6CJuz zzs9oHk5Mc-$Ec9EmA{AYGA#IGbeR_sn=3)G zbOol;#%GH?tUwzV>)^a8=Sx7#E>j7;FTv@u%M|I(m;CyZi5>_Q9?0ReCtYTgg7!~u=5WgJapN0695dS>HzX1uTE07@$RGm%bLqk9KXa@n7Wbh;Yd zJAgZp{h3IIs}UE}#!ieoll_@UUq=%1bE`*KbK--x{&4pvoUQQY>TQKLHbZjpK8QC} z?}K5HASzxhzdZmuqweSKXr_xe80%-P4gKR>O#e16W3T#M8(F4J2b zqrc(0z4f=OEq*I7+TwM@W}`@!HejmS=*p~naoyd=S-`SCRYGs0I9oQSBHh_&bmjB+ zx_afQ_4Ud#d$Q3xrT)xDadwgVLw3E@Usf+~2#k7pGsM3O@mnE&JH)?7{8BcQ;xwr@ zoF%r4lQ5LxBn+iE2}3DQqD@PWFSW8>?+jz7ytVWDTacyfr> ze+w=un|P7VQB(J~pb)Z&7wH@|^*1z7DA~k|bdH+(8yYC2Y~n>aMok?B)Av>9ODXZM z<;bnxZ*gtOg4VYs%Q+)Agr!3~i&;MovXu4XAPZSP4zi3K2kFcD%ec0r)M>TjBe4_P z--41Au@e-vH#jN4?tURIhqxic{X;w;#8HR`hImkj2ZvbJ!7{(0As!au z;UR7e@e(0kGQ=Z7TnTYgh^rx9D#RlZr_UZoNZ-W2%weJp#0=2{;xN$yaF}QTI83wv z941--&mL$2JbR!8uxAD>fITy40qmJU3t-O-S^#@y&;r;qgBHM^8MFZQ%%BCZX9g{R zJu_$l?3qCeV9yL%0DET80@yQy7Qmhvv;g+ZparmJ1}%U+GiU+qnL!I+&kR}sduGrA z*fWC`z@8bj0QStF1+ZrZEr2~UXaVe*K?`8d3|attX3zrIGlLeuo*A?N_ROFKuxAD> zfITy40qmJU3t-O-S^#@y&;r;q!xq3e{zm^&Nt!}_3;*sg-n=L&QM!;neJ6w#k*vUC5t4+@Q&2V>cuWKj}jL^d$?dK=yV+!gE`?kUxFMfnms2TS$0xOBeD_mm}H1 zO9^4R*MtlC*P{gUku9W<*2h^~$iF`&Sd{D{g>(QUF62Lu5{yhXl0rHN5*P9xObK=; zdr2W30*MRx52XZCl=EKaLWNUp4?iN+59|zbuE4Iz)ev z4M31OA#ovp7bSEN*#HFTct~8xe*z`+8rc8@=|o6e$bS+gbR^jTBw@POWJX!$L#I$e z-;xbLkWR%}T*xn9{G}M^Zn6Ogl6=??3;EBWgdQjxfFPX-NvuTonxIq41|UdhLwXsK zd`6cH(NARq5TtV;JqT$7DR4PK*Od)GkY-3ix{!Y+CG=+500e0kq?2*hY)a_hvH=Lv z97y{^no9|NUN!(h+7QxakT#+OHy|5;AkBlcI;4#$!86DPAV^<#K0D`n7q{ks`MG0O;HUL4|8j?);b*~8=k8A*f zv@Ime1H)bu_#)W=1ZjJbWFh|!%niOtcK;xKN2Jeh-HGY&RkHO5={qBRUh6JQhwqYo zKS62S`V>*19Z2Cd^SCKxtb$6!2x5T(Y^G9@g^H(OfJhuBK_OriZosbTF6ZXmc?=tmUU;xjaXkYw2MvKOM@IIoe!G z4{Q19NUqM&+sJV_bt2c~lDA_r9muu0Wb-0DtmUWsxIRal59whoKb^<}Rysy|=YYN$ z*chyet;NQqxY$~33~9yIVq?l&Y%MkhzG7>!F`+KD78}E3v9;KkaTi;QjX|{7T5Qb9 zi><}RP+M#*HfHXfdDomLCF;(7(&X z+43s@NO$it`!9D+;+`FNYW=eV&*Za1w|ANSC*R2xQmWG$N~)F#@ArmJV@q zh?fcRvLRkB#A8F;65??oUOvPtAWq-e?OICzW$)~8Eval=O5WMwN_c07E8(3Tu7r1X zxDwvk;YxUChb!To9j=6TcDNGW+3`wfv&r&EEAN@)-PAY3yQvmQalfC6E6a~DNSMBx z;-hZ*ZVIK5A7g;TcT;@SP2WwSgz{qykS5DyJAKqmAK*}E`7s7ad^g2M-SpiQ?n8cz z0TSO$@liK@H-%f1A7g;T1qJ&1skl}7B?hE(L4p2$DsEkVh5_k#D9ZWFLVkk* z>FXk0e?JvfBR{}^bi9v}N8R*k4pk+;zJPSRjLNNzYLJ@3zm}Cg>GZbB%Br_jR@4m1 zL?0%ss^XcsWUHngo^x3__0PGinEK~j)=T}m1XfG^b1rLTqg+YSS9PqE`sZBM$+@7@ zZ>=v&eJsT}{Fc)9a=)L7>L}9rP(QtOKFr}^RYm6TFtH+YcvNYjIXo)4&>SAsUT6-F zhA1?LN7EFW!=tr|&Ee62z0Tn?Z?~e*@OJV}Fh2?)SsW8n?VFak1Mw;M)QhSn;Bx+&I8f>-!eZWZ&vG4t%_7ejLErMNARd^=67$&8#FaYG!4` zHa;R*YKEygK1z?5dbzj0UI5E)vPkIb1!v0-vLM~nOZ>@Q$GUpqsrB{3GkdC+=@awy zg0qX%3$iO*FRcQjURFVD^@3!n7p7{x$QU8@@~!%M0W7~dBcZPsoGm{&gLGFf`#m*e zWmhjewZ2|>W>58Ux~mtQU8G)+UEz8eFEHw5LWoxl@x%~MLVRyF^aGdr0xd&7U=00$ zG4vDWx(0c{UXr0h>hZo%kGa3EfK23fcqB~gQUAUIa*bFL)}suQ>7azmL@EaGaDWmDErE?<@RN+SvX^DoRnLjZv)L+8DzVDy_)ygn}0to^U6<4o{ggT1{ve z*JQ-j>5wclQt`un*u0TX+A7A>Gt4n5IUzfN>5B-Fhb3WO9 z4czynj%^PSaxGHFxJ++#47G(pD0OToS(G45 zpOyGPls*KYuu+0AeOBTFQTnWe@<$26bPd@tVUq{$CrS{e4@&dHCJ)?SlpstWl;(w% z*SOy(L6|-$O%4xAxc?|Ym_8_t4nGo!`iK&Qd{9ygPUn8_s12X?^sK70VN^{Izo*R# znNjEKSsAq9kcm}CT<_~y3H8rJtb_VzB342DGZAZ`{+WmsQ2$KC`{y$e{n+hd31zX3 zYR6iu$+ORp?E3|7yGSQPJrwC=sF>b585Y37WQq(fsJdPU7yRuARA!-PA5?FlXCG8} zp=Td7L9u5av`VkfKB*6ay+)<4274_vbR?5YhsEnl1}immoFm6w+x9E%S$nBzk5QaCKpQ$qc^b^+s}kgTyCg`Hz|+ znaFB@G!yy4C--y(GMUFrprrRCO9k@Gm0&g|1Em^EmJ_5>THD>6{3ag^qFrsT&; z?06VQFu#%2YP_|OQu=3*hAJ_2l&SxKfE(=CWOWI;oqICUP~47R)~U3+hSCnfEW|L; zj?5vZVK$^!Wp4-xyih)YdFK;gTe&TG+&RI}}6<+y84Uu8F<%2L~g zlG=9Y277t*CPSepdH{0W+oLxd3PsU7fbQebuNw+Q(f5Gv>(N^bg`()xH3Z$yqqiCg zMN!s(ELO@J;cbROQIxlJfJbjP6pEs}tph!JhoMjuMRU4-)qys{;PvE(`P_0aNTiCj|05?b5g{x6g7{N z&S&-sE=RhF^+EQ8ourqF=djeCM%5?8O4x5lpR<3d)UP&@eQ;rIRL2t2N{20ESH&>9 zGcwaT)TX^%Gs~6d$BQpXHiFADL;up^`|Gk&7}sA<(W*LG4i-gESXDvMT4jGd)uT@u z3ME5fSEqUODMO(sO1nDUqfZ+OMN!(-86JJcP$-JhuFmx6vxY)Zly-HNN2Tu6V?j}r zc6GK#e_|*UMcH2$c=UNgp(x7!dX7h5FcgZS?62o~^hHCVD9U<0&!aCH3Pn-Y>-ir2 zsi9C5WxZbD(U%Q{qA2V2LXZB;P$-JBUN7?KD~3WzQQu!H{JX94{dR=(*Hy%*J1|kK zR!WPOdPZKMM3sJvmU>nW298Vz$&m{Vm0npjKn@kL13fz)g28zFp834f9=I#J@8|ci z&ARuoOZ4_GmV-snFYWfAXicz>UFy+a844vs(Z??H=&Oc8QIxiDxkrC(C=^9$3s-pb zHAA5&N?W+nqrWi}ilVfIt33K!L!l^2Te#YzuNw+QQTDNGJo<*AP!we!yVj#`8VW^G z_Oa_c`a46RD9U=h-lK0B3Pn-Y>kS@#+fXQqvR)T@^!J8BQIz$1qeuT>C=^9muQz%0 zkA^}?QQybLm6nispDc+$AM1G}%6eYMPGa;gppUigCS7C*`V>0iz)Csoh=aOy#E56~ zfXPV4u9=>#*+^nF%j)wE^n@(ucxXDYJ^)UF)7ztQbfN@@?=D4MaJUqDc!p2;owjJv+Bm3^}uEQ4>C}y@$fXi0c(eH zkLfMh}~)-|DMFXs4gn@8U@6pEs&$rZY8_vm|uLQ#}1?+%Z?ZzvQ+>GJOM=m&;EQIsz4 zE|31rP$-Jh<=ySkzZ(igQM$Zuc=SUf7 zhC)%4_4+N3{>xA(in3ns^XSKhLQ$0UdcQ~iZ738)S+C#r=qH9kQIz%i9glu$C=^9m zuMc?iKZZh4lr`|6M;93iMNu}vLmvIiP$(&y8=&BWR+K&_OY`7^E)$c_yBj>vwK6wYVsd6s^X`Zb@KkRm)aa3JNA(bM~;s7 zNeh3FW}lASpUd6|maWuVzVcpRTuG|u^ZSckn-&~;hFv9}YW148_N+eL(4SSAOEnu~ z4q-xI7Lrf>-|ad%9O!Y64l@*rqO8{^JUZM^D2lRPpY&*> zp->cMy*}m9B@Bh4DC_lUk1lB_6h&FD&vcMy*}&FilI;xWeq&%(I!KoD9R@I ziASr3LP^nXbD&#gHW8k~{(#Yd4`UcxZFaHPr}6YriUYAe#@Yb?Uw@S1%!1?4o&OhQ z9@+7CxlKF*E~ea^lVrD}2Qr8HpT0oQa(~`4U7bIBL0j^9Iam~pvX+FRjZS~|qDSS& zK=cJP6h-OJUh?P|L!l^2tNW=(mo^lNqU?7sd$ie5D2lS*{mi4w7z#yE_PbX+x~!p4 z6lK5rxkr~X6pEtkcfauHSVN&G%FgslkG2>JMN#^*UwL$#p->cMy}s(v##S?EYk-r1|~9Gpm6)fDDvsykwf+IOO+7&&q1f=Y!T+5iN1^q@YBG!!U%C_x_h{y2PneU8EO zk>4NX8AcL`TV}b*wf;d*mr6_mm;|NmniPeiDE;p{9$mvwD2lR| z{MDmt8VW^G`iXZvx|X3(6s4bd&!f`}g`z0^#QPpy+fXQq(ocNg(KbV&C`v!^H;=Ak zC=^A1C(Y6IcaKgt6pEr#HW2hfkFIMd6h)5*`VWt;XDAd!>3u%(==z32QIrF~KRvpE zp->cM!~V;oGYo~IC>!=;kIpm{ilS`Te|vP6p->cM!+zq?*@i+^(ZP$-JBwHA4FLqnk`%F6o8qZ=6tMNzg^sT>w%rH+1{p-@uP#)^~Vo!_fs59#XH zrWwIoWKN79Zw;Vp;qr-e?M466;(f^k$;|nZvX-o$94v}9v64a2o1iag@aU$7LQ#~y zq`yZuGZc!Vti=HymB(uJP*4=5$weOB!cZuR(&PqubW1~_C`ywXtU zHWZ4YG`S%j-NsNTiqe-1_2{;SLQ#~~In1Nm845*F`jX)u-QG|riqbk8J-UOTP!y#v zk*}ud>cZ4qb~F@e1Z{g`y}Mb}5g3)levkvb9Efbaz9cD9Xwj<1)69~&92-80pD?oI zY`rE|Zf42ZB29kJ&XTh!6DLnuayGT%Y6$*9F@x*{N-32L#Ln|=lwwOCE3-+3CfSj~L^4>W4Anoi~OG-|P$ z+piI5)M7QaT0SJ38S+hsd^nOXNBnSCf(m{^%=s|`;QIrmHd5<1!C=^9G@~z;}LkxwY zD1GUQ9zE1hD2j6At9ev*%4iKhQIx)PC669vC=^9G@~!OAc0-{k%7$(AXosOt6lKG% z;?ctmg`y}McDzTAFcgZSY}g4NJ_2^NCLQ#|rJJF*@8wy2Hw$>z%9%CpJ zMOj&^dGuIAp(x7Mn(Wcz426=Sxsfm3tG0P~Ics|K z1Vf=HN}scqM^7{qilVITX&ybvP$-JhG}rd%$%aBvl&0C{(NheCq9{#s9gm)BC=^9$ zn$tacnxRk>rD?9~(bEluq9}dNdLBK)P$-Jhie*?&C%dVsoM|W&Md@=k@aS2FLQ(W| z7~l+#o^2=;MQQLeJ-Wb9D2mcO&GP6uhC)%4HZa?x=Nbw{QQE*9kDg~J6h&zRb3J;# zp->d14Q%Mq3k-##C~aUPk6vgf6h&zR^E`Typ->cM!*1-+iw%XMC@bqL9=*g+D2lSR zHu31ChC)eEb5EE@Vn1P+N4_Ygkxm`c3DMY=?z5rl7oG`iElw)Sx0=rN`R%&<+~~dT zerhwll}+V9HoV%cK+(IVpW57`R~iaMQTnMZJbIO(P!wggZ|Tvi4TYj8ZFDP-USlW} zMQNj3d-PgEp(sil-NvKW845*F+UT|(z1~nLiqb~6^XLtRLQ#}{YI~0^G!%-WH0K>W zdZVFG6s4cq(W5sR3Pn+xv%FDCyd1&pE)O-!>GA zqO9!$J^CF(p(skzJjkOD7z#yEn&!bCeb7)SiqbS?8k+XFwE7=16pErXskkngk>=6w z8VW^GTCp@>9{rx7P!y#VOIzmAhYf|IDBV-LM;|d1ilQ|54v#)+C=^BMo(}iuV}?Re zl+&mqJozt>B)}r=noBrqA1PfXpjELP$-JhT#oVRj}3*QD9zbY^jSlpq-f5QVeRMb;?LygO7TAK5a}Hq@IG8Z(T8$7Z) zGRoE<%Z488&B>{pbY;nUz!f)|LzYz!2YLdQ9x>;1^(3Dc$CYl9a)L!l^2AAYt+e`zQbMcLICc=T6>LQ#}H{2Y(IYA6&%>BGc^-YuP$-JhhoA4!-xvx-QJTvI9{sJMP!y%PTvE6&-cTrtvbC=8=pPJ) zlA_Ls4=UX*KN7-!4IS5DhI5r>aittAivEl&WWFG4qo7o~uJ-z0pvxpdbSTw$sdU}Z zJ;>`C&%OgzW(mSVsdioK^}j-wse$NFs`1D)uP2b#b)J0}tjrCBg;MRh-s|r{mkELB zP^$5$G_Ri{uNyookLA(fG9wTcO0{dD*FS(R(*V(-RO8WUUhg5V8$J6surd!27D~12 zCa?b;x(xoJL#f7N(!82yNnSU5_Cv5T`U?xC+Vyp>{{y-V`JzLq#!IJp%|u?ec=jW( zGUf{lrP_6?*Z&D!271wz_fF0ZVi!)p)ryuMd#dJ)SM~7gk0rVWCvJ?)7><=rT-+4y788 zP4jA)EqQ&*vt_U{P6-R8+I64T8=%YJBs!F8+>+)s7J1$8+5TWnn9{^p3 zB+;Q%<8f(Tvn8(%bfk`x<*1sik7?+*Ia6Niru-8MjJyL|cJt>6!@`h6EZeJ;gtPE!OrG(#$!58Mw~zOIz6>n z_b;dDsE#=srl;~0*}uFi|9j~UtPpZpoFRh0`lyX?>SD6UUwwjrJhfv7Im*}10hw}6 zH|4TSL5cF`yrxRF*fPC`QQQ~i%DmLP?qyDEYE;MdqI_z2Yg+fK_3bQ zBV*PqdJDIA&*U+nZ~%3gyblE~t7Gz}zSZZ+e^be_2LbcD7IFTz?o%|Ye}_sxS!T0t zr%aNB^t#9`Z*2!dfrH7eoBoWzsE!A^XY%Y~(b1cCyWXmjz+5}_m!tgkj)Q_pLC2Nd zl$)Ty1!uRVB}rEgkM4L^2v-yRx9IJZ?S*is9MS73FLytsv}JEsnI(j~%9eTx_iWnz z^BK0G^gx)l$+I_Had_$1(1A%w_8)M#*?+*tX8!@Vn*9fiHTw^Ytl59S0<-^s(PjUE z_RjtTRi6C^3_SY}G*k8;aLnO9_&wy`@`HE$7rxsbCAaKWNq)xk2^`J)w845+wCxJfX(ZPm7QM6?%LBH$KA%;Rx^kAUh^XO1Rp(y$Y z(1$%b%upzbj^0|(M?5;*P$-J-5A;!wHW~^=(MNzj=Fue#g`z0m7kuBNOBxDAQ9jfB zz@sA!g`y}Q0DtJwilI;xKF)J-U>kP!wH%8$qA& z=tx7MD9X1GPkMBep->b(4Y@w$(b0xNQS@b?PkVHXp->cEa$7;4@#xZqLQ#~Dz|VSA zmRo2ygrX=PfuHl}GKNA?l&?X4;?ZRdg`y~*mY?_Na)v@tl&?Wv@aR}Wp(x7NATN5f z#ZV}U^1=EgkB&1GilTd>UVrM*_x+Jt}`;S>oV3mZ4A-r49Viqtgt9q9`5wpFFy@p->d1fBmyZ+YE)GC|$;1Ji3mdP*T*r zi>s8jm&s80{lSIeN;s2Ew~qA1cMFZq{8=NSq`QF_XcJ-V@>P!y%7{I^HHVki_v=_x<)=q83jQIy^E zQ;%+HC=^BMRR81A%?yR2DCc2|Ji57|P!y&A{mi3V7z#yE`iW9Q_@bY7m@N&3q9|Q; zKaXx@C=^BMs>>eT+E6Hp(p5KjbQ?pVD9U+Qe~)f!C=^BM)dzTVJ42x;%6VAi(d`X| zqA2HK13kKfp->d1Qyt{d9Swz|D2J879^J`MD2j3(HpHVl8wy2H`mCWI-NjHSiqdBd z^XRUILQ#~CXt+mrGZc!VbVQ9F{i>l*6s03t!lSzz3Pn*mq9r{#-%u!u(h-gD=pKeb zQIy`L;?X?~g`z0EOOr?UG8BrU^e$D8?rkU(Md@9Z^5{N>LQ#}1W28s-H57`X^aGzt*}0eY=z)epQItKl*`o&;3Pn+Nm}NYAu%S>C zd1gCFZr`O_#m#6eM%{O^_!~OEk^2toVzRRr zbKiY$rA+RQ>)t~@EW6>dJ5BeD^g8EVLG5OFIam}OVRi#WO^kEi6+L>Sp->d%_)+ud zQHDZMl;g)r9zEJnD2lQ_uI$lc427a7hniN89&0ERMLE>0;?d&_g`y~jn(-b@427a7 zhnfi<{hFar6y;E}sz*Bwg`z0uyc0dzWhfLy>5(RR^ms#|D9TZ3HIJTPC=^9GDoyt2 ziH1T^l%vuVkDg>G6h-M0SNG`2hC)%41K3oLo?<8zMLFkP!=tAf3Pn+lb!&R`G(({% zN}s%zM^85tilQ7Ar+M@YL!l_jVR3Dbo@po)ML8_CdGstpp(x5Z?>Zhm+fXQqas-|3 z(FKM=QIvDubv=5Hp->d%oOeBso@*!+MLB@2@6q!Ng`y~j@C`hAzM)VQ<(zkhM=vlG zilX#cGd+5tp->d1&zj}YiwuRLC>_ykk6vsj6h-NX=6LiHL!l^2M>N-?ml_I1Q97ax zJ$jj;P!y#j+Q_4q8wy2HdY5?~y~0o^iqgAm?9nR?g`z0E%U3*lm7!1+rFYrHqgNXW zMNztpO+9*zp->d1AK1*J*BS~%QFiXlJ$jv?P!wh7-om5T8wy2HcJ3`bdV`@*6lIUy z%A*Sng`y}s%+?;g(NHLga*W-^qc<4}MN!(owjRCNP$-Jh!Efi$uNw+QQTo^IJ$j3w zP!y%h*ukT>8VV&vZO;3qycm21^W5}9@}B8DcQzIuq$xY4DJNUXu3^qtDP3&uEHnMT z@y>EsZ)=UR5_1(27n8_ORr7a`N2b3+TkIS2PFhzx%E6-O4y!9DTCJSt?d;Jz4TYj8 zedaD6y~|K2iqdE9>e0Img`y~Ja5s;B!%!%S(!GAwqu(?XilTI{yLd1C*H@S-!T-5 zqV&Z3dh`K9p(sjEyq`xOG!%-WbOZZ)^dUo`C`zY&fJeV;C=^9G&pXhg-!l}7qV(?v zdGujJp(si}bg)MsF%*iT910Hc=%a>0QItc$p&otAP$-IWD2P4!eM6xr%6Z;l9{qu# zP!#2;(eBY78VW^G&ht7v`XfW3D9U->;U4|5p->d1(>}tZj~fa_Q4U*2dh`iHp(x6E z-ccTX(oiUh(q|p*(WeZBq9}dVF&=%|P$-Jh5gqH%XAFg+C>_yp9(~qOD2mb%B_4gw zP$-Jh5q-_0KQR=FqI5)^9(~?WD2md%bb0gzL!l^2?{d6HUo;eoqVz5&c=RPhp(sl4 za-v6nYA6&%=`v38=*xyeQIvk*WRL#LP$-JBbD!eTR}6)sC_DG59{stYP!wh7KFy=Q zFcgZS?6IeN^p}Q0QIs9#43GZGP$-IWj6Kt%uNn$PQQE*+9{shUP!y$uKii|P845*F z`qu>>{f(he6s5~J$D_YB6iSNPJWsy$jw?-*%?si0Z;jthW_Zub(!BzICMoQF!=L2J zektnz;qQ8fKd`k{RzmzbLtlL7IIGW>5UX_yxAI8+qlSz9Ygq2rFfvo%#!T63i4_Qg zGP~&EKz}qWJ5&Fb+O}Cm_Wozzz8qsbu+Nw9j6Pq&EBky2@6Jm2v>d&V=$}*S=?@+R zI|P{7b7u4DpHr%{_y3EYvV8hT{Bl-8I7M!?9^Q*<94UWtaIqVg|LZ-P8=B3H(S6PI%Hv3sL8%+lh`ft|3h03%W9IN%-0I^?*FYR&kAYp zp4{h4xNe^>;r70ShxVaX4inqG`+Nyc=<_AKw$GRFdwsryFZB5mzTW3cSluB%_Vva2 z!-{>rgfsel3AgX_B|M_fm+<^PU&4j1gnjqf>h7$Zef4e0V_6CN_S4_5vvT&;n*3Lv zFX5mabp-6Ib+~j^!oK3>*zT98%cR0qC9{C@BL-_LEF8dD&eb=x1&k23EoL}gp zLi*0^f9pL;c*6cd-xIz(!#ps1`B=bpetE_GLSGiXykdT#&kJ8(F~86^hLQ5xzf@X) z4-t6vyqJ#-|Mi#nJ$`KHix0Q{Geci2q5r_pcb)nd`pod!2SAcZ$ASPXD!{@0Qblv*^3!^j|Le zZaMw;i@rE7{z6|azC6e2KVS64iu^(!F21~q{6b$ZzPw_7p-&iJUNOJWcZ@Ih5#4{# z=zBdV{O#CYe+T3|-D7dC94w07v^^G3bUOz3ho0}z-x&%;QSP<6z@u*&3Pn-wwYt!w zZyO3lQSM#2$fLhE6pEtUmUXd5|6nK-MY%2O5|94TP$-IWTh^r>{ga_k6y>(8%RKsL zL!l_jZCRIl^e=`&QIz{bukh$QhC)%4yLYbi=wA(mq9}K8UFFet4TYj8cW_Xc7sPhG!%-W z+`qKYqyI1zilW>?cB4l>G8BrU+(LGfNB?Ok6h*m(>}HSt%TOqaa)0R8J^HbsP!#2E zvs*m+Z$qId%Kf3Ydh`=Rp(x7zp|^STQ$wLB%FSN4d-OksLQ$04-R|({B154l%Kf2t zdh|0xp(sk9b(cp=1G3-ef}$vW*4-ZMXDAd!>4?7J(XydX6s05jrbinLg`y}O(LEmR zZzvQ+>4@(2=m0~ZC`w24EssWqLQ$07%bdaG?6s33hwnqmW3Pn+R zm+yFVh@nsvrOSB0qeBgaqA2~qgB~4bC=^B6xgYZAa6_Re%Fg{=k2V?#MNxL{?|F0y zL!l_j9{aFImoyZLqU01NhC)%4Ht?87n+%1bC>{LwJz6ysilX$d zKk(>MhC)%4F5`zD9cd_(6z#S@^f38*vEeu1{6?d`H-qcG#i%cqu&cT9b^oZdb4)pE)!qhfzA z;m11f`jH$gipJQy3yMzB_|E8Yk1lN}6h-;`^@K;84TYj8pTC~;=rV>vQIzx9r#!l> zp->d%quSFRUCvM_itjMSilXeXfA{D{hC)%49p*!i z&NCE>q8wxY;n9r^g`y~J;3JQI#ZV}U(!u}Jqnj8CMN#_Ke|dCML!l^2m+`SjH!~DU zirPD)Me^IR*`Kwo#^IM@vy|+Y`28Qcm1%jrGk-$%e|A3p)T3J&3Pn-+w*Po^YeS(ZO5e7~quUq?MN!(yXCB?wP$-Jh4VL(MQIu}5pGUVh6pEsBgJqBIU?>zt=>{7-x}%{`6r~&N@6nwMg`z0uV*@<8v!PHF zWp9Z*x{IMu6s5-;=+Rvbg`y}u<{*#mW+)Uz=`ja;^s9zKQIy?vh(~uf6pEsBu0uUK z-%u!uay~Z9qk9+%MN#_U;U3-7P$-JhUo?7jFGHayN|(KaNB1@qilTJcOL}x4L!l^2 zmp#Ix`x**GQO?II9^KDSD2md%H+gh_L!l_j`B>GX2N()PQO?Jf^5}tvLQ#~?b)-iR zG8BrU99~9w^k74wD9ZWRXpbIZC=^BMv&MMzP(z_8N}si~M`J^wC`w1v?9syvg`y}O z(J~%wHx!DZbVSQ~w8Ky+iqa7+=h4Frg`y}O(O8cjVJH+u>0MepdZeLH6s30==h34K zg`z0E%kmyQ+E6Hp(z~qS(PIpSq9|R)iXJ`IP$-Jh57az*oS{$@W#?YWqluwV6lLdL z*`r@G6pEtk+^rt%G!%-W?6IqOw98N^in7Cu_vrD4LQ#}s>;#XVU?>ztX#=Zz^h86U zC`t!E(W56B3Pn-+*GV2d*-$8o(q*jX(NheClA<;rA>_vO&yf}tfBsAMhn?-qg<=f zKm8HV5&e5Ps>>nf&j#}EP<<)oXYs4Ol-llY@#XJd>b|DzQ2E5>{;vHLZPUqeuqZm+ z+7ya5Kj)*Xd-M!Lp(skU=NSq`Q4Ry^c=UWjp(x7v=yZ=>U?>zt=`Ggv z=!J$tQIsRbdLF&VP$-IW#8}^>7aIyiQH~fJc=QrOp(sjsHN&Hq8VW^G4lXl2dYPe6 z6yd%khP&luQn8lq8zd| z^5`{&LQ$0S(Rm)d)=(&la&+6+qt_ViL6pEtkvAcWpenX)s$__K%qu(|ZilQ82_weX<427a7ZD3E2 zK42&mMd{%8^5}zxLQ$0db#IS8WGECx=`!~5=ywf;lA_(_qZ{_i)|4%?iA+VWnHlDz zFYH|4r&;lPNdFr@uf1aW1H8v!JyahqA@?neD;+F#8vaJDuhUVZMvcV3!_SpT{sL6+ z5Ub{%mr+F7G+$Rp*dmMn`U;93tNH(nLihOh#Omhu`)U8!R}L0Mk68bJqFsq|`~5xo zsG(34d%=zF9`pEVSUqICU7dGt9$p(x6M`e={-#84=Ta&CW&N1rzo zilQ9TkM-yahC)%4W6yCOebG=TigNf*Jo=KMP!#3x|22>P)KDmja`^A`=*xyeQIvE0 zE|31qP$-IWrf|GRUojMlqMX~G;L)EO3Pn-Q?N9XRFARmEC=Bciqdu70euIBZ zj;ir_Sozq{@otvP-~244-`yj;>cpSX95|AHUa+F+)oP~Lfr{~v^yTI9JL${I|5l#k zKay1hSy8L;u4&=-)C*-PxVQ8!{||d-0%u22{PCB(WD~+AWZB&Sk_aR&31GM(1Pph$ zgF?6=AVLV>3$sx~g^{bxh znwsu;`<85A1HGS5va?;^>FMd|uD+_e@xJ+6V!!xsJ^VVlS=PfpMc4EHSMvAAbg{f` zbIo5!T6rm4WbPGix5%hAPKe6bRib5jjb3h-l=$jOUM9_B~P3TW8I#E$b1pNch zpILM(MIjONq+kZlfq9f*yY?p}(-`wu(X`=;J^iv*>n;LL%rM z#}WFtMYmTJ5g1l{B$LjPdVJrspR&<_Lsqeb^r z6cRz#emkLmvglrlLL%rjK>yF8dn*cwplv4;`e%#oqbMYTo(%La7M-dnB!aSf`>RFw zRTL6IS!X?C(ft&KL{QdQf3xWRib5hNE26(!^Z-R65tJ3tvlcy2QAh-3Mf4Ag9;7HF zg0dod&Y}k^3W=bsi2iBOX^KK3C~KGJEqaKekO<1!6@^4luH4HldbpyH2+EcFMT;JxC?tY%<*p6Q z{R&)je59g~2+B2fkVTJD6cRzX!VI?P(TYMMD7Ue7iyosWB!Y4o7-G?56@^4lR`5eD zdYqz=2+I1k&7#LE3W=bsGKN`nhN6%-)btJ8Y6nr@kbmmg51~p{lPHGM#qzedA&RT0 zpEY&?B<=G@SoukiU(Iqz+8blh`5V70b<_}Ddt-O>(RiJBNNw6`{#l=#NIkTm@3p#( z{Oy{4NaR(y@3n?SPgWEXL0ONjY0*;@g+x%+V{2J-rlODt%H?8hi=L_|B!aTad!0pR zDGG_8tn${e=xK^VA}Fi8buD_jqL2v6DsQAk&rlQ+L0RRsTl5`@LLw;lz1Fj6Ls3Ws z<(ko9(bifrYIzWvUVJ0(H=!15tOUu`WBs|C?tZiBHh5E z?^F~LL6@OkZD`SVDGG_8+)aDEMc=I`B!aSf-pHb7DGG_8tVTv#^lU{T5tKFg7>k~x zC?tZiCVzuP&s7u>L0OY;Y|*)jLLw-4(>Af_JVhZ9l$HLb7M-ssB!Y4`ZLCGlQxpsSxy+Bb&1m$kpW){6rQAh-3^)}w37byyfpsd~| zSoC5=ArX{y*5($yL{UftWu3K!Mc<<+B!aTe+R~zzDhi39th3%^(aRKtL{QdQ6D@kV zqL2v6ifAi~UZE%?g0dpo+M-t~3W=bsh_A9rlD-m(EV|^LfCl!T6 zQ10IyXwgq83W=axPY$x^rxk@nP*$r4Tl5x1ArX|->NJbqswgCavRXaFqMuO|5<$75 zzQv-SRTL6ISp&b-qPHmuiJ;tRJJh0|Qxp==uF zSy4y?y$0y97X6B%kO<0Z^*D=uRZ&O;<%Z>Wi+)W}NCf3h+YF0-T~SB`Wu0|`MekA+ z5J=sk);A}A}OlPvlTMIjNC717%*dat682+E4+WQ%@NQAh-3 zMRbZqzojT7g0gm*Y0+;h3W=bsT~4*=eTqUNC~KEl7X2SZArX|d%V`$VAPmA5#<(L0R3OZ_&pUg+x$R_ZL|72}L0h zl>40*TJ)ESLLw+@g^Miuq@s`r$}Pji7X6i?kO;~x!zC7dN>NAz<(A<+7X7uNkO<0Z z=~9b6ttcddawBq?MSr6xB!Y6k^Ky&+R#8X<<@V+Zi~degNCaiQc%?;`DGG_8+%zq; z=OKSr6P~(H9kkL{P5WH(Rte%-d5#A}Ckxk6Uz*qL2v6mHQJG9jquMf^v=h zq($qBLLw+vm`_=Bh@y}P%5ChYEjm2*-nNFu4T&U!`$eC(=$eW`A}H&aFIaRf zMIjNCbpQAh-3b##YC*HIJ_L0KJr$)f8j3W=bsj_$PRNJSwL zl-1FfE!wUqB!aR!`ie!@Qxp7TrKmNCagi_YI3~s3;_Ya=++ai@sh_NCahl_)Uv$ zq$nhUa=rbQMMo%Ka=mbR}5tJ3tk1V>mqL2v6ifE}tw@?%kL0J(! zWYH}Zg+x$RL_fCZn-qmaP*z0$Yte~{LLw+@mxnF7m7I|6cRzX#y)P*Ns2-uC|8&#EV{FzkO<0c>@O`kSy4y?MGsXJ5<$63_)m)-rYIzWa#QfUMW-tYiJ+{q{$ z=rurVZMikKQ$)up3W=bs-v?Rrcts%*lv}vL7M-CeB!Y66ux`;46oo`kR&PTrdZMC` z2+Hbhs72qVC?tZi&T6yhNs2-uDC?|Y7Ja*-kO;~;Yq&*ERumFJS!boQAh-3MYOs_PgN8WL0J*4VbNKNLLw+DqBSjgnxc>h%8F<$i=M71B!aSbS=*v# zC<=+7tX*Db(RU~ciJ+`9*0E?qQAh-3J+Q7tXDbScpsWW*TJ%gsArX}IK)XdVMIjNC zEBAU9?NJmGLAh>qSagn}kO;~xcc(?)sVF3Za&hUh=(`k!L{M%vMp^XTib5hNtK#)7 zdX}P)2-*g7>wxWX0g%V z=&1{_HaxZ?dpo+4V>`2@^rR(YyRygl_o(bS{=I(IHWT3+Wb5+p4YP6l`}Nr*{=HFl z6#pK*S~kaBjK~(bi`BD{Q*i6(HL}GnWX+XwPQ3i}kWa?xG{R(OqY@8k7E;h+7ba!o<9p^&EW}W-+UE{KA z58{hAW;30rJG;_dY?j^PF2-lyaTgP^pSg?8v%}r(TV%^z$d=hc7xJcTjng>7iP_%n zVyo;Ncd>PL%-$^8CcDOkY@6NbF1E{_a2MNW|8W;PWF4n7ykpkwE_TXxbr+MeY3^d@ z?8d3gOwLYrA-iOA+{Lb0&%P{rbB2u~UzJ-fkO?2+y161HddDHpO= zc8bffy|Zt*kbSc8hfzFK3fFU`@KFlyIi7rYuI!-zd>ePpC0%XguSWZ;G5+ce{%T`? zwTZtPmu-3mr+2UHAzZXK-p77IkI>M}S1s?(%{ySCK4dmI?Tz>IU9bTtkAZ$q(Hg(* z*GrAxkS>OKxj(UqMK4ek5<$5?v8hEbR1^|Hxj!-1q8BL&iJ;t{7-!Lo6@^4l z9s|A6qL(NNiJ;t;bX)X2ib5hNcRe<<=%tE6A}Dt~##{6w*0&`e{WW5tQ}7{uaGO zQAh-3J#c_UZ&ef$LAi1tXwlCo3W=axw+^!CXBCA+P;R*ow&-n&LLw*^muVLLoT88j z%FV_h7X7@UkO<1E_$?Owf})TJ+6I;JR*T-QC?pOoje(3!D~1T!1~LZHjlD-;6!ZYL z4Z=a`*gt5v8xFO(!BQy2;XZnk$oXh=iNQw|xsV%t6b;_ko6qn0vf8xT^sXA)d`IW^ z|55JS9wuM%P`X&&_9gw2kjO{pzU_32-l-@gg0k{I+@fDr6cRyM`5$4?uP6$Mpj<Rtg+x$pCyue`U5Y{?D7O>GTJ&y3ArX|@iQ_DK zkD`zW%6;48E&2^bArX{y#0-nxt0*Lba+7j`MZc*iB!Y62a-v1Qr6?qVa+C5li+)>C zNCagib&^HzQxpIATiJ+|B=2-M$MIjNC)!REQ`V&PV5tMb-yDa*MqL2v6I_upQ{i&jm2+BI^EQ|h3 zQAh-3oprWFf37Gbg0jv!$D)ra3W=bsh|aa>FBFADP*y~9E&7OK zSrN^*=o5-UA}DK@^DO#HMIjNCwaWsFKB*`qg0jju-=e=#6cRyM4_si;rxb-mP}Tz% zTJ+b7LLw;Zfr~8qw4#s*%9Zh2>J z{g0xM2+9@cI*a~SQAh-3&3L^tkEIL?GNCahlyTqb(MIjNC_3cd-9ik{Cg0jB7*`h-gg+x&9cYWNVZHhu7 zD68gASag`8kO<2Cu1{KYxT25<%KffSS#&i;ArX`{$7K^T~C?tY% zzw1_uuAwL-g0g!1j78T}6cRyMy?xfAYbgqepscfQv*_B2LLw;Ztj}5Wb&5hFDC?}x zTXY>oArX{y))y?guA-0#$~xw&LZbVEfU5tQ}7T^4=4qL2v6mHTdsZlowAf^yxu$D*SZg+x$pxxZo2F^WPWC>NJ| zE&2vUArX|Djc;0XV?`kmlvVM!EV_xJkO<1!<=YnBR8dGAs{JmSn;SWCL~R?jkKKp5 zSRJkxR?lwep$SG_{5_nO-T8`+_QpbRM_1$R+*8A5L>_Bzoaons&n@jW`2@vf`fmRt zDZP&_mbbl8QwoW^6!+b}W6^F!ArX|7+jlLxnWB&g%F69~79FoBB!Y4Y_`XFaC<=+7 ztOxJ6=;n$-A}H&@2Q0dUqL2v6dhkJuZmB3Fg0dd`fkoe>C?tZi9{iz2$wIrWXD|AK zV;4XoDEHldWYMh@g+x%U14}KswW5#+$}00Ai*BPRB!aTa{INy1RTL6IS!MpOMYmHF z5<$5VK5WtL6@^4l)~-LX=njfPA}DLuM=ZLdqL2v6eYc-lbSFh25tJ42&n!AgQAh-3 zh4FKX?yM*zg0jwj)S{CWg+x%+*}t&pE{Z}TDC_LUEV`?rkO<0sx5q8|Wp(rGRo{YZRQx@G*QAh;kzT2-Y zx|gDm2+Hd1X^ZZyC?tZidi#w<_fZrQL0P^1)}m7tg+x$RZ@;tXzKTL3D66++7Tr%# zNCai|_Ir!&uP7vfvU>Z2MGsIE5(hH=rlzk5tMb-Uo3ivqL2v6is-KveT$-y2+E4+8H>JEQAh-3?eaH^9;zrLg0jl^ zyG0LE6cRyMWjt%q>54)kD65QrSoCm3ArX}Iz;hNoLQzNr(kM<)g$(_f$F%99FtB*}k-k--N6g7v}xY zH`Jb>_s;i#@^@Ff_tF8kD^%f)y{nsfV|i2bCG?Q<`eV)I|RSl)Jm78^*UgmIty zMT?%OC?tY%qf{G~JC(Rt-=-)ef^wrY$f74H3W=ax9S2+V?TSJoC^t%Vi=M0~B!Y6I zG{mB(C<=+7+$asT=uAZ+5tJLHHjAFBC?tY%qcqH-vlN9yQ0{XNx9Dk#LLw+Dq}42X zx}uN>%I(((i=LqW%ag+MK4hl5WDjg0jlk!lG9x3W=bsGPbnn)rvwQ zDC>bYS@eC1LLw+v!-*DszoL)`%C%rCi(aEBB!Y5r+1jEXP!tkDxrN!rq90Tg5(-!5seZOc{=yUcC_eqib5hNE3BO? zdcC5M2+9g;l0|P&6cR!CQ|)Zgk17g@pscVaTl7XnArX`n)-D$Pn4*vf$_i^&i!MvFNReLLw-u!KoJgjG~YT%Kfo@ zE&5qSArX`{=6)8vO;Jb$<(j>}ML(w~B!aSXJ;0)$R}>OKS-Bo)(Jv?piJ+`p53=a( zib5hN_s0&l=ob}*L{Qel(=2+2qL2v6{jozV`Xxmn5tRF5Z?Wi|ib5hNtHHNg^vjAu zA}BWmhg$S2ib5hN_s0&i=vNhmL{L_5(=GZnMIjNC)!X3~{ko!%2+Hd12#emOC?tZi zdOOmhcPk2spse1GvgkdELLw-ux1%lk4Miall-1iY7QI(dNCai|cC1CesVF3Zvd%ir zqTf;!5mYxQQ-C4ymm(q;WG{wRL|Se-B+}=;o_aSiSKH`jZ~9noHi&Csto=^I@yy z$*T=>p*KCT`moK14a-9Zk8GPzTc-_a-wS55&U19@iz4|&)8NwjUJ4j!QG$aR1B`q+h=!n5{kzL(iplkY02iDrw7~Xw5{juh1>kb(` zvUB)q-Cv}?)*X^vL)p@O2VK|J9g^SlCHkv-0zHO;vac27jW3gA9AzlJLHAeakB;So zxZF&&4_L48fO`rNP({H?b76ac>g~%4CyRCkjX}i^97l8|PZt-9=gC^U>2-?OgW6n(GYPd^r8-6i-`YUs5t7SEGu& z+W5Tu-ahEuEe5ZN`Z%8I!O-q|DDLsc*>=q-(wJ&emfiR-yMi=9^b%edyv9=e!wt7=U-ss z`UT?pA&VjDo`|@9#Bp)vuQB*sh-CJ`+Mjp`-GWo^DnpPuYvxQUmucgGJcyd{|d`I4d&;}Kr;VIEB=j& zA?e5&(uQ3}aZwv~1Af)# zU5{Vu&HD&`&4q|st?f||_z%}=jjz=^yU#-NObwXCOMR$ydY&o7`zb^*c-}4eRiF21 z{913`C-G}8L=-PAzf!#T!^L|iHPgSOmze)v3L3kG*9yz<;!l!b>;gy{zoJX-PmQFu zp0>ZK?ExLt{S*bSxo$n1{%(4Aw3pq#rvFAn71Zj*&^fpPYKs*3)AVcH@V4wKg#8AQ zuwdBm?%&cM)GgVO5DeL3)3(|L^!z>f`O5$l7vldt-M0F$?my5k zYLV9%zWJsU32TyDh!jmyU()?Y#NYiV`hU#{>kMn_?Eb$(K#kNsr{^R}&t6DRF(t8Q z()Z7wNu3P;%=WV?p1H<^wcEP??4P*CgxYZO#Ti`No1RDi*6I0U;oHBDJ`;WW58zjQ z-uv-u$h>RtYrT0_?R+R!al zU$?$|J@lVfo6t72@eE1nlk7dXZF$?@=$dPBHyxNXVfA5j4|j4Z?|R*kVU1_$rp7;9 zEcmbo)dzP!hp>O*zvt<{arCaM)xJjQnu>Hi$M0I7cLybWusYahb1C<_|3&=j!f7UVPp{ zQSW)exVFYn63=g=|JvsdqyKvr5HNo@u2#c;Bj~@?C)9>vG(}NUrHtj=mOZo^RNI2L zy6%OHhDJ^tRU=(k+mF&wZ(ldEQ5$bQAmMHw0_<5Z%$K7V4V>3jaHSZb(k!`E7|NKlqmI1*|NC-kgIrI7T-u-XAs-}Xm+t7nf=Azj)z zC?EM}FNnez(YACg!kuVsx^i0Mb#x^PgT}nn&`oHpLt)TILu)ilbU$@AzHd-FG@&t) z#C)i5H#Gwj$cPKO3N}bZPhcaiZc?lWg}G3Jlvy51>R`f{8pYRG57F1N<&-jx(8Pu9 z`uMKSMhBjQO%}V|y;RfWUToMG#9fegoK147_!BxCoj$dcK}gr;kd@O_xEDL)RivPh z`n$Ixin2X_I~u%G+?@+&vKDn)I5xW6i!PiN>OhH6_uX}^W^ixDDR{sv7Z^bG%nm;e;wfZfi`zN9m%b#lfRL+|w zdb?UvzTA;izfQTCZt^<)5=nm-ycPS*d1_K5!+d+*NO|JxfRu|SdD4fPTwQ7 zwV2A^yR$J4QR90Lbp6mTRl8rBb*St3u)UAPx95$N`N(@yULHev**IEWy784+R9RjQ zMS0l_AGMzS0Ochf)A-h63d_p`MD5B;&&#hL`cNbD@=`I>EJxJ)eAZ0lsD7sTFUpnT z3>?*bnSpCPr?bNR7xJ{VvM>$bH<(jgNV|bl%*_>M@HlNppv3U(;gMWo{0HabRr0wx zAE>3Ev$3@+3wxBx!WUX9!~fnnR)+WAnnKGd%9_nm{*LxKX&i-jI1)3UN4M|}c!)2_ zM;20#zRA$qH&-D2KYwZI$1H0wkBd3LycGHDkA4$8)W6S}!TSs$+Y$cBbqXe98{7C2 z>t5`@n1@t)w=4;~Q zNj^O*@}^&A(|NJDr$s{-L__aHXz(V@>gF=sQBHZGv}`n=k zZgBI)>M2_I*=Ae#)o+UmfM%?*9bNewoqpS%f<`rVfS|D>{XcH}ckGSRk;a`!lAXE@ zmg#4@nxa#0_iLQeA(U z$E4-1qMsP^7t%FsOrgS$1%=ULf<=;YEGxUi*)JoVeu<=d;MRxXQgtNdjP+l|U--}S zDvKolIa0kMeE{js6i~Mtc!0$UECcNrk-`2R~geDt;H19#XS)< z>f*@Scp702+_j2+DZBj^NzY!CZ{fE-314VJ^jq(ZFT|qCZ+#NJ^*;C@bl81$OjBEn zDLak&q-LFAUqp>>-Re9*niHz?5vDxe2*wDoK9rH{s%jI3vM`tGJ^wVFAN(s7$Z%Y> zw%D1Kb7%Az$(r^BbfX=xsc>rugVE_sgwCMa;O1ZQ@$Fd%4Muj0qcPkb4ZS}a!(XGJ z?dLa1HcxULfCTbjy@>%@X&8s8PCvNyHMI9Ta=TbAY>dR9})EUV>kc$5H*6ndg}b^sK$QWeDBZw zXgn5RKJ9xIG_INUbxmo1O#7DJ5X#v;%B3-URA~yhU+0U-&$n&Cg~5Dr8e34OF8Nzf zy+ps^!!7l@(%52x4vC^2Ih@fwV_5I<>Ax9~*e&{rWWaz@!Ujec4i= z)vWiqTee+DV~;BDET6T-0-U9>2elx%cVDvopsr3Zgif{}7>%-RQa(49Y(JpCS0USv zH1^0=z*gmF7<*ik#vaMnnS^pjy_ErFH=V{FY3#wvicQxP z<971{aqK}JyY461opaki5bVx3gAKrpG$N6C-=c>@8j*+@`>T94gf`o2Tkvr+A{jYx zz1k0G{+n&*d9?2Lx_D`pq_AEK_CaF{logD43PoJ+=ZIp)&1Kup-b|$XBS~-WuXjU4 zJqOUzADR7;EsWVS;uc!`Te?Nm?(aal!-*>G{@zY8HxA-O#nx?XUZu8qx=Wcet-?wg z&Fr+aUm0&pz-!~?UT>RMA#dhw6q}6Unp3$%APi2jMP4@2g zYhwkIN46(?jjcOYXc7JZ17qDWRz7CJKsM;$$BXp}*gTGQmX1bkC7Z`^PfK432eQw( zS~?cLr%!sZ&GUi1*gW=e>_5hj!-^@$NS&@4s zPxOlK^@>_TR-|bK#{TgbeMKqOo__H}PpgqHeKm3t*@3e0=fOOJL*I08jkW=FKXtbs z0L$v^lGVUVeja0H zH_?u0-6!*!OSE?RKx~~>)F{+)VPESN-4dBcU3#;FeKVo4+PbbHC(cu!a-z+N|D zb54MP*J0~EdH34~hCX@aR~$FKbW6CCTX;)pREjYvtwW1$<2~x~(Iw|`e$8)@U$-?bDJZq;Lw!EI%(}PHgCLA z$EMM5`BDe0DA#H25|$aL8Nukr=XEcY$*&9di_c_i?jo&SHktqHukq@uY`^S2j5d8i zPivQ}+U3l(*C}HsUb}$ub*pH; z9*%rvQDwf)M7|!8=j-}4+HQCis6SJh=4;s_!0#08FZ`C#g%8w!^{4;56#6kuY(>7p zTUz%=ZQ~ub`$N+dl%IUim*xZ0uMzbeiE3Ip3vOf7QSzJJp!?XtbQVYP4ELi@M_E)^ zM^8l^JsNeip6ys2(=n~Z6zU4y&F|xvE$Pz!nmdiopC?+)RR?3~KBKKHfs zosZwe6xL#zvXN6r7VP)3=B}~OYq5KK(?aj(lB0_zNJq)w;vX>L8pRz#tVex&Q2s(q z`vA?}XC`%6o2M~5tAvaR{cZb_E6Zob^6FNb=M{auMWv)fOa^ZTQZ|{3Z<*gb_mLu( z`-NSO_>++LDn581

wWJ@3;i>OOn&ByeE4k+lN8Z8J^{y=9ON-c_m+9 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≥nWtN4Sn-oZu8U zaE5bS;3h7y*~0#kc7Gh;5J$L@R8e#{mv;gzGrQ2~KeXXE?`AvSi-8z`l}pUmV~NN4Sn-oZu8UaE5bS z;3h7yd6E4kb^m~j$U5sWPH>7FIKw$Ea1)oKqr6c7I%A^D6sG>Uuj4aEK#Z$FZdRmhqYdr>r+{ zX4eNV%yGeb6PI><#5LwM_LsE#^pEF|r7#U(b|*hkXd7Y@mY`8rO>RMOrT&Ls8qIc}2X5AOW!WJpGmdVC$n zIKe4y;G8U&Z({RDu3yqVCmcxX`9s_wbFxXAKXH9zNY=@OY>+wGB+cu*o(#!4nUD=K zC!3^sgV&QGStk>+LFQzWG=JvxWJuP@glv#G*(A+hcs&`Cbuu9vWKK3ovz^zIAz3FA zvO(r#lQe(j^<+ra$((GG=5HKNhGd;g$Of5{P13x{>&cL;lL^@%bFxVqQ!)DI!R=&7 z*2#oykU7~T{}+320$$q0O z-8vrA@i`rz*YO1%iyWO_$F(}{*72B*&*}KQjxXp~mL-LB}FbG-^kFX$LQ{;tMf$F(}{*72B*&*}KQjxXp~Ox5{y zT&v@59gpewoQ}`y_=1kbG@W0^wL0$B@tBU!>G-^kOQx%QwL0$B@tBU!>G-^kFX&jz z(B$2s9@FtT9iP|n1s#i-I=_x$q0O-8vrA@i`rz*YO1%iz1z0$F(}{ z*72B*&*}KQjxXp~Bvk%x9gpewoQ}`y_=1kb6}mhf*Xp=i$74D^r{nWFzMx|bP6SV>&*kbc!OtOPK5?aryLEh@m>v5@?8*4XoR*xvoD(^3$a!B5 zWPI+L+^*a^bKjKvzTCgdeKz+uxr_3)=XK@Xp7)x(hx4AB^2LIm6i%Ib_0+Xf_f9=F z_0>}!o%+eCUz_^VsWYannD)T5f1j3|e$VvxPyg%bU!VT`^tm%`nz3g_)BGpq|9F8| z_(#QCmdq{hFaK5foQjHyk5%MXC8}zxPFB6O>d~tAS1nrgSF0MT=dbQRPSRcDiY>KsuZLwWqdrXMGD!%_- zeBZeGEeOkQc@W`>TOLL@w&v{!i;CZg@b*RTLHOate~$1Y{ZAr%qTwS5Ro>@i-rrR) z@5Kt{{ZIw-?yY3rCuQC*En?nJA7$R>*D~+3Yd?nYaQagS^Q%6C@afvmAzV}WWrXkR z{wl)QE#E}=xr*-~T$}zr!sgVE5Z;vf8Ny%O^6v=C8-9cE+P?Vfh3MLxk1%m`I>MSo za}aLnn}_g;hGK-OwnfEk>DOyn+t+llwzqY$wr=VgnYwc^Qx*K-3g&uz6LUS$K=|e* zHdi?HDkoKy_~xU`yXz41X0|hL={EMy_itg}zP6VAb89X8=ONj*iDT@aDXZB(b*tGw zZVhi=L~3t7N@^W)q`tJ-Qaity)V^^Gsr|*xcBGcbwtwno<{evOTc>L1()`Ua*6{I7 zq^ZjN@M8AB7yFs_+ttkbg?ifqzg@`Gk!q&8_54CTA?GCiA2bj@RZW_|UC35{ViW86 z;l-@y`o*m07yH@j+ZT~1TWd-4`94zEQOgp4(MJj&JW2|W){(+~*>5hsD*g6F%saM* zdH*QMycd(q`;$esMPqA-bHzg9tdaD8xRy8{SxcOkNxr?UiZ%S>&8*?Qn_0ux9bye% zwwUAc?P`w8sm-qCs`@U3Z>+utVMFmBAbfcBn-PAl=dB1o-}Ml}ee3==!jG+f4BSNls8BrDor4n=IcdsWo4Y@~FgA4nT-9AzG zN{&6cnf>#(a@PNg9N&fO*+1`E%l^4y3H#@DQZ^3X!v1-_+sYgx2`PWd`3Pr2dx#^g7-11Khd3~pS9N_}70^ve&1Hwhn zW8%oU65(R#GjZgvLU^U9MtGH2gRn%bL%0-LPF!4#ANh%c;%0=Uq7LCQ(SYz;u?69B zu?^vMq6y&&u@m9-q6Og%q77lW*oCk{bReu0dk|KMeF#^H0|?iNLkQQ4n-OjhT?jWq zhl-<&9)$JyxN#gM^&xB&X@pzEF@!tB0K%Qnvf`py+={S8WDvHBQG^}PyyBu0x>p?K z-HvdtxC7xnXku}(Uz|aBK%7N*P`n!9A#pdtmx+52-Yo7#_;RSJan$C1guUX82vg$C z2#<&d5cY{bM0iv@h%hbQhVT~g5W-{PPZ0KtM-UE(w<8=Dk0Q*7#}JN)cOe`Vk0ZQI zya(a!;=Kr8A>NPh4%iyv;+5h92=5e6BD_m{2;r;6hY`L;JcaOX@lk}Y6(2)*pLiPK zABayPykGn^!ncS|BYXfld0hN2=$UcU@)?A06`x1=AZ(Ix@kipz2;U~Yg7A-_f5uVo zuOWO`d>!H2#WxYYL;MrMN1>I*#h*eijidJ8MfgtfeT454KScO$@f^bUiXS6hd7P!H{y1LzZG{N{GGTHp@^M97>k`n7>~Ug zVNUFBgt@VM5az}1ML0EfAHr#|`w>o$y%FJz*qad+#U4PIi2WhLD`F2KTo`*B!bP!% z5EjS&1Yt?+5rj))Z%24->`{cvV~-)cF7_^jD`Jl$ygv3Ggg3>eo`kMP#m zMTEn#-yqDyeur=*7K=j;#Bvaxh~*(X8Ouj_DprW_bZi>J+hQ{i-X5EU@D;H+2=9m` z5WX@t7vY_;`3T2i3lW})6(f9AYze}%v8xc?6p=LYu{{VMi|s@B&e#Ej z?};5k`2WRjM)*Xm3*leHk_bN(>p}RJu@u6O#`+MRkEIcQEOrdx$72HspN;XlUCAbd7<7U5T8uSWQ_*xd;K zZ|oj~Uyt33@EfuF5Z)HQKOPgeBSb&P--!EHAv`VKIcEdbmUqwD1gZUxxW7Yu75A?c z-@yGV#Rc5oDZYdIJH@}?el1q6W=PMELwbDy66RZw0{@1Y8jmfHmBlJzt72tmZ@ zwXufS)>sF|aCv-Xd`*0Fd|SLNzAxSt?~4z`PsZnHn{p23oXL44=VLin=I+iN%zY&H zW4YhTt;!qDyD#tkd1v$Q&3|+L+w$L@|9Jir`5(@II{!2IU(Ekn{8Ont@FH%$G=)Xz=*-qin?S~6|bw0+YDraw0Qsp(&w{{89GW-OhtVa6RZF3fm# z=1*sSch)m=a*J*$`op5AYndmYrGlsb$UAK6vfQ<;}}q zwfwQ=&n>_Hx^vfEdHuYbUU5@n+2OK3D*Ig7nU#;NTvfiU{ND0EDSv1AN6J50es9HF zD;}-*Wre7mUAdsLwDQKvs>;^NRON8xZIx##AFup&<+7?zRQ+AmPpYP@`rB3iv1&&3 zyy`brzq|TPtLLn#UbB16(3&@{d+qvvU*Ejp-5b8NVfDs=jn8Z>-gIcwp_l-t=N;I6;8O?w@xb>F>^wMp@btm4gFic1aA@|S1&4CS1T@jMhhpEoNpFfc*Gzg-#PSx> zn<9Q7=}i&ScaYu`an%9Rn<8#+C%;V*yV|G8`1k>i_!KeNGDF6hj+rvfX_+PCj=i&G z{P=-6GX6+&k&HVJBxL;geOJi%J^SX$_%#RT$+)g_zKnDBFOc!|yBEs%{reZmxT&dF z#>@9Fma%GQfo^AkIIx5LRv_Ng!FCpivb}6)fmpH^5$1>LkEt4Os`%1w;!PD#?qvFO zojzTRHIvSCF?Sc!r;B?!NoTq^)Qku=XGLeG#+#|}W@@~dVztDZt?_2-@@9*F*-v`d zOYR}P*&=5T`+v6hR44m?wirFg@tiHTcCi0vi|aes|FgwlC;NZ4c-KMp|7=mv#{Qoz zO4<-%KdS0eq{}H1cQvt`B9zB+io{nW-xP^=?q)efx|||$|8AC3BvJ=iPLX)u9z@vF zDtcFlwCv9-#3Or1?+Q^T%bTau=jrn1>GJ03^5%)p9%Q@bpmxoqEJ@tU3N$Hgcg5%%AAHF3UODSok=r%!giI46T8{2QqjGe z?J5;p_mDqI#bbuu1oT_NMI9=u-0OIvS{@w=ODlyTe6n`9jCER*qr+gHl?+Rkzr|FEM%#(&yc zDdRJ(RWg2X$0`|@w^hsd4g0vjVx0DJ0WB3jY+ozm!);u|O2y{=>t)=&e}jx~ZrUj0 z=MQd@@mF`$$awpX%`*PQ?phh&x4%xtckil~@i#jgWce9`Z?6|`k@>FI{CT~YA?4nUnvZWpI*P$+ zsrb4~{QLmRi< z&V1|j^Lo*Ckmaryt@~K+dM$6(i*Lzt*NZ=v?cb>JHv*seYxHxC$dUPL#CzpDu0cPr z-bim@y=%lA|56;UP^bhA{jd)i(=Vgs}x}Ec~Mtr7&^Rh;q+Ru4eBa$7Q zmo?%O+c__5#GmcuyhOZ<^Rfox#d(QxcX8cBeYSI6)`A?Uw3g{)`&0fS|Q`V+QoTU zBYv=h^Rh;Kb0_CzjrfaB&dVC{QMoSH>i(`pe*+BdO7UO4miP4{SFY3bV&y*ef4!(X z!2Yinv0dbwdQsHQ{;wC;HnachMYUYd>cxVCl#BJ^Az4nNrrQX*07Gk2eFusFVEHD&qSHZ`b_X zF7Dq$c)K_u>9s>%vt8|w>ugs$K2{Ny|MU7`Mh)S+1!~+&gOn^>Dk=7O3&v03fJLfXLDy<3mC3r%g^Ti zJ+Ab1XLBFE;cV`AZaSO$sH&<*xM?^Pa|a$A*h}v5gn={%GSe zz*gW|Hl=XW3S7&k90a|Cpm%J|3S7&ke5-r~u4PkRRj~rs#k_ynbTRMh%@^~2i|gIB zkD|5H zmmGQ^|0Z1Pa1G+R9oOB|mp0a{>*^}+swfv5>qpc5y)8q%ss5V72Daz8y(ea+#q3ND z_oYTWe3e3+wGyXkFg=n^_NOx`Qc$p(BVAo}gF}O-2Zly7ou`kd%DY)`2)rg5T(wrg zWsNH%YD}1^G4EB4J~UE5M4ZO2LD6>CYnW)RG# zS_wX^h~PuOOdFW4%JVQo1sWXi9I&0T6(0h&dvvhl=;%oA(8tr1ur#3 z!Qg-qBPbB2D0rzM3KA#ShZU>4*XX<$-f&j|WO~Xg!k~pp&=?rmh=COwdxi!El7qc9 z)fi8)5rQl=lG-(z8cwG&8rGv3Ut!dYO2i=dgDtx&#MaTl9z?C9{r$JZ&LJiBRflL4dSp{|DX_{Hqo2ZYHnq0O8f8-XpNkRvF2FexYn3(8J%F>;Z+-5|+xO`vyDH16B;# zRL#N_l@WXbn8zr%SIp>PhFL}9fLCxAk^(xlysHv-vS*wLN0=##_o^%pGgOwr!BmZ) zMwp`DrG_XVrD<@)U}6$S&>>9G@lr!{3=Sr71O>tr1ur#3!Qh~0B09$D7emURg(&I5 z){;=L{{d3dv#!6NGxRj)Co^PJgo(+gpfIT{?~VdjMT09Vqp`Dqt0J*0Rz-p~}m1}`5#ZRT!o$8lTAldItroaTR6nm5XqiSg$hTuTnovG6j)}BoBv8gdF z5C>R_} z(Fh8JDGFX{h=Rev6pf%jn4;jNhA0>uv?AOk0GS@~NEx&cC5^F`go2~RG|Waun2n5r zqf=4Q9R;qejs#b&i3C@yjRvoiV8xlM!p*Dz%(RpDs?T^Qc_h?Qg9FY4POz;e6JaXJfJ~2gqzqb!lEzp|LcyK~NUBY($$=Et0OEq{7zNp_syhl=u_h9{Rzel~REO(d z0hnn3?^S2;E(`l;9Iy}Wf{ic~z&?h8%RYdavY4*Q@-Rc)WpKbg5!47%6ui_B1%rd3 zi=aT5qTr>5C>R{DPXqTsJX05gr^z3L#|Wnn3e1D3*Fu!V%RkHW&zn8f@@!ivI8s?GvF z!(C`G1k6-`>8b)AW@v;A4)`pB8exipml~pAaKL8~6bMrkywnf{i4z>c%5~i)Z+TY) zVSr3Ky&?=+s059%mV|NGbp`Rpq_r34olZxRt6kIU_m??|tdiV`ys4Rnn;Ws!AHNy1po74~mgM;BWI1UBE^zfV15Cwx% z-epi60sxuzc%%$kh?2%wOG3eZV_I;SD=WHn7FZ?LMvNR_rgWz3ku#W~@`>Xw*W|)z znOsie2-72EQbRNi4o1k}I1~ueBV2-72EQbQCBPI;F>aR>lp`p6?? z&_a|n##$2c_ml*MMyR5yn^{5wr@(5;t&12qz)YnoaIXi>V1}w?a4<{;$7vy9dYDXV zh=RlkR1;X^`nbZ&kg`@Dwy9}B`1R&E{9yx;+ zqNXv{l2C920isp4=V+>Tv_I9$J?cO@Be$+xxsZ%fky3-ow26+>nUT~$SyP+95kgn< zo~<2t*Pu%@CkGDqCdHP)3~bG$HINkBlbOcUk>qIqhz4}^jAllL2HJ;{eMn}0E|H?H zw-?*qBg4=m<#VI7{>fXCAd204ZW-*|LPNF$r@XtS!3+##64;XN86L_E9T_Rx0(8&Jua%lKi!_aW5tR*#)>?KJS?>!tw+j=CZ0jDVHt|?PDm>d`yK7KUaW14NvcbT$n z*aQzF$=1!;7Yo|thcYR-NfrU)y#j7ImFgKCNp;-XzdL!-2WlM}l$I3*WJOVz6S`Kt zs^d~8(mkmr^|0j>j0c0s{*KhJ18q+Y9q%_NO&Bz3SkPHuvXWT>6!c@m(Iocz{RS6# z^=&(hi-RL1W&kj3!Z@)vHB4)%26m*98Seo$%oFL})UZyg8yz{ybBG?vV1dMT9AIFi zdUvNXsgXchN2+fC83WL^lNba|dJkAY-|7>Q_Tki#6l&a)%6L_yNm)NQ{bqr>iK=Hi zhmL#C)}A97&=5R2bkY=hqQ1Wa7Sd$DG{cUh52tC9)v5K+1le(lDFKwjA(;pVJH2g# zmhvSMdKLo?$i-jt}&GrmjD@)H+>{+NDU;V zUh0QRdOoyF^H9$*8`8Vyh&vnOPbLvGu3?xTPx@mJq@`TROj#Dsm z>kWOE!v$U2M$?LTdukX`j!fHSZ!;?0V}FUgkwUH}-PN@JNsR5Kn6HT zMiMw6JAoZwHmTsCWRVRHMo2<9XixD zr2KFIjoGA#gAD>PCChL*rtoY>?$fC2ANN z9UK|Pfnsk|Y1Bg<`i8Uv3K5LJY09)fH*g6-I2=hs)wDg^cp?njJ>)~_Wc!^gTaKqQ zs9zA=Hk|HDV{s0`rTx+=P|D%}ut6%WL12F>IT(N`ffoQ`@d`kc#0Ub1hDQP*HEBB{ z63|P7G`!l1Q=kPvjmgZ>!$Zm8-cBgwE^g_a|E2?LWu{8 z6ek0A7Xb+PcpwcOG5{t8s50rn0K8))DYqdmQQ{i)Cy1V;!n507iMkW;ALvWTeM=x| zcPiN*1+Pz!1TZ^?Mw0yib2OX=Hf6RZPYeyGeL$&+x=4dZvDjf0)hd?624w{5UJ$K; z{2v6G>D{6fU7}F_Bj=-@5iuYup8Lg?}Km20^fan zG&+N7m_xY%?N0ZEz%9vBrZ4LHI9})uCs*5%Bk3Nv%!Lw^+z5l=?J^24yVIeR-I%8X zhf~9x^8PYRiqxk4N%j4s!$&dIof@?#N8Cp_{{pam>0TdBCqzmRRu7+?lL5SrW9j4d z$(~~;Ay?FZIps1DLMt*2+}M~p?kkg%P}>OP8r3-r!VbB{C&FpFhfaopa&|Y44$HC~Lc1~R>3QUU zI$#ay?{CEBOnMSHDYD1i=ge{7kR^v4C>2x=cQ1UA0^knp>klV~9Vljh@2D*20Jexu zg5=uPQL?rJ)mk$5hoLkovMuRTDQx=sVLotjL52lEZNq*PPM;u*{!T%dRH?vpgBjQf zoFW=e=ss^r-ZB)OkRJ3UVCC38H0q+tr62&4D`rz~#w|)YZ?LBSeBQ8BDf5Ko|S&qXC*df}E3DU2u zA`WzWD&2R~MWbjB0nr^pu*3AHv5sm*p_yKa4xuJvz;$3MgA2f71`-aW^C%|zU@{Fm z7&Z}3Len5bbh=l{#5&k<29A#eQP@R6*mlSn!c#CMHAA1txHMg2nflZb7D0LG1Z}E55CkHGOBgOioRd{4vmvP7uSKUSu9NOv!Hj6a zaoB8wU`o3B(@wDx!3R<7*_t{vqNNMhCHAM2%i`=sXAd$7{ELnhv>AE2!OBwPDKOU1^pVr@9<|cOMs3%Y zxx#;lR*|)D{=il%XeZ+wi`l(AcGQKxVVX0=TDUMv@Ro5^jW_ z*^XO@C6grsMx?PP(9UEB);Lh&EnOSX$4Pt;07hPjUbrf&1-;=YUPm$Ja$~F7mmWFV zkjzN@ZK)BQ>>Q~Rf;KiJal9m-Ibx*H>Y4S{A2dWPffS22}G`bdEDqAm$m3Z20fqp#!l@MdXUAJ@u*BqtpJBL)OrlAiBRK$A z_0>xu%7-&D#pfB%a{!$~?(6)CSn)@|{&N0p$A$q#Y7mS`M~8a-Fz(tl1Z*HPZH4x0 zK`N6U#!L>R1A~fEwqjY+BPY#9^4>ET$tRkMq#I!Fky>nBr+IBX!Wy3|kNeec&)-#Xn$4Fe~OBK@fhv zX9yUZ$Y}}vk@h525C%`)cs3;Y3I3Wye8p5_rXw-662mY zi>5y86ed6_gESb%_HP)QCmf)w9)PkmoK6moG~fiCzy>G)jMW68Fp+p1U+=+Z@$%Zi z7D$vP7?5z(*ne7yYrI)vs2GVZe6DMdapqk>bD}Lame+K3LC~Z4jTPQ4I+!QfDb#Qf zvlH*4jq3XOjcu~ZTC&M|$bQejCILRvnuJJcNY?h!U2~d3@eFD5F=#@QK%enULbTaT zi){&V?Pj7eb$FDo+td#aos_avGCh0+D!RHP%L8KsQ-V{H9mtiI9ehN&Fo?E6ePcO< zXk}_48=r3s(vDPr|LG&?!7?*KWf(hoqMk7*s_(Hh$`)7?A7}7!h>l_Jlo?9*aQZO3 z4n%8e6t+POSVpes8MD?|4Apo}0}C@tjfI4|$R?rmz3EKaN1!f~fqkq0v=qk{RjyF7 zbG3xANv42~k<{@{*hxnFj@m?z+%VJ-Y>jPH_MN&^yWfYeWG<%D# z9%{GpmR0oG#PJagXZ^y}7AZ zv98eX!@x@8`3x6 z3oNn(u_tNj)VHqPU#3M_{AGgQ)-OS>m0tn;_I<1a+;Q|vpBPi3XN`jH7lg?@Jb~aX znx19utvtL;-$pP--mHM=XIZ2<1CS52^vfHLg!kYb0>~t3>X&z(;a@&^CV%;)4E*vo zZ1?xTP^PTKpGp~ePv?|tcZN!)qOQ*XVavUCVJo}OmXu#<)cF~1ZVt050QWF7P&2z1H*ei5FVMwS`X zqO2EaTy;-29ib@Y7F@U5IXclL%LHk=gg_X@SNSlRaYBf)AYJe(wlw?l5JmKaAgrab zjLKsch)D>dp3z}C@10g4t3xRT+*{hEUnka7xZcSsgbrpTRLLmsNJi`!N)K`(sr`fA z#p?%d+4Ze_qg&rAZqP4rdg_8|ws))}A43N^5^9ffCg4w+FmM7~CKnEL1UGU}Otj|D zv9oWe1ISYq2LRn1dqpsw0|OB#tb-#Cs5N!ceM+84_sJpRdXQqbs1Xy;F6{&67!4P6 z!()Y9e_u}kLn-DYrR=dV>!534j^)GxJ#&c#q2KL;H)Iy1=%_)mP&eS|R2t5kkoIX4ZPuj-A-ijs{<`M2MxLR5;=ZfzD z5G;VVg5@S9HC%@IKQJ_iNSSQZK!vAza2b|*pEUBQ9K9I6!`L1A=}_iId5UZPR%<#} zfV#m!eHLlt(zgDg!`^u*=9~1)<%edtl!2Fwi6V7Gi#x1-p|2*W4;kq9kc~mmdofw` z*jx5e;OvuMa4?&A(KysPGy>iZY*`(QCMiJevg;(N6`vf=E>aRf)D8FHBNKxo6qH*| z_28&mHY8PEbBtyD{CKn?Y-wI>!nf-`<&k`vgar3A$y8EoL?=_ zddYe)L)FEzKC&Jf>A5J%{vCn_9b~=yo`0+dF)Of3HLG{5&6SLFoVRTZ*^O11ced=vHFed|!_2D!KEgX}>yWXD!IU!B>7AjS3QVb{2ycLFep0G|0gO0FX5(#Vn zdRwHazjA~1aMih~MYE$A@{4zn#_@smDD#NR$)Y*XLc-@u(T7hK%M`^m!9q>J780TsMlo)$UNbP~rPr$m@XjzS zUFq}cAt)bK@6kQduvvWP8Wzlh2K!`BI4sN_b2u>1+0`r69(Y(ZwU4WP)-J9V0IRqq;~h>|5Coa_Z}svx#}pRNJFBoD z&$-phi8UP`ZJ{OJV%ftA3p0lh7Gezi7UHw=Td?2KZsFS8ZUJCY&*pBSKEt~O%N;zW zivV86xAfkRh^C#qMxYsRwBC|j0I^&7M-+_h>s zP`_!*CIswR;RIvUvMI)9Wg*f<)oYDsu(AlsLDj?XOjj1evtLcHE1Tr` zt9r#n8mw#v&uV2s);i?CsBgk3WFg8i)hot$s(JvwqpAm1eyaA-aZ~kxA!CRwHDD33 z3677dM<-;_u;|vTVPU@gsReufsUF?H7R{o{b=!Hg+Yt+NHzaLF=OKj@38gMlAaQuFz9$3#SOdn&(mu{wBy5~*mLHtgp9#~2%+jgZ>27!jf95+&r zfa0yF6rX>ohp*jBy=Pe#yh}ZRV!80Z>fiascdP2nfY>$oI}>L)WcPFg$a-_ zTAp92m(%Q#jqd6dDUF4A(Lpa8(%NO`Gv8&9AZM{qC`p`8jJVJyRF3a!8}(6}C{eJq z6nfw$V~`D}KpTN|-NPh;JTpoSi#obO^6X2y0P(Zm0Bc)n4{VwGa|b4aGKWa_AC0Td zFks5mHdJM5H298zlpEcC10Qf7yi!`dGXsO?8L16mz#PvSfFz6Jt)+j*{|+a;8}+xb;n!v;C{EYC2KF@YjWr`(U57QCd=t~$C^_Nd_Z8ZzO(BJtLaABnbl0I6L2am^xa4?hVRRgEoCWi$y z7A%C&D;-x&&r8z>l^Ys2X zAMXRtuxtx7NPEKasf^ZcgfeQ9JxFUjVCp+GXqcV~Zkjv|iGZ^EWy#$zAPPK}qKdLd3SJgHQs8ZWIDDCCF%$ z988Ep_;!rIVOAzd)lx|ROq#M35TZb7lM=<#Efp`2801g5+)~xF48abL)1sFxuRK@D365^_-5)i4G%9OBDYQa(; zHN52c>6CG1XN3G7xT=j&R0XXZ!}w@3eQYF?NsE_KAu?D))NwDqR;<@5<=anVzVwRA z2q`qU0$D$ECsi#hcENFyENz>t#c3p#yYxgNL>vr;>8T2N?reUUA4%2~`H={k6U|!S z;6UAgn05e|L@>KZMFWme@cPpvh*mF@m4mJL0Wj;*GRFD!x||W2Tbt7( z`m8zQy@6whNoCm(ATdS6sF5aRNFGW{Y2JyCmmNEfJrECn6%XnSrrWvU_1gP{TA7}6 z6LyNx0bPEynZe{#8#0!aJpM4X_uP^Eiid25vuaDJW?UJKET(5-)DBrmQr}CNoNr1f zs&9?SwLxh%Es*(G61JxYM>1l-ePCbfU9%+VzPyPalHjYITw-7mkjZ90Egzh%v{0^H zp5g_oEF2;wmfBm(Tf42c%a&B$WNNkzw&=P=z4t`FQu&UjMAxo&&^LzpX0&-^gS?Hn z;9ECv62~hDTub#GR6u=)mSyNyBnhg$y1G@{bagM?xD<+iw=R>jZPaC=w@3H50}e9W zjC2epk7te!jlfp|8W@%@y079T2l=uMG*IxccF%TTY+87WFFj9n>#6hN6;WAs_6@&k z)=~M9yk_}MslbDb>Jv4jUF^?x0OUc)n9I z*)=S1hoJ~U$qg%+PFeD`R$ICH)ABy6wIPriG&I0BXE>=yKsV$(hliVV38$+wMGaM`aVGe$cDjQXo-SE)b$?q@hYJrVE)Q?K~dSwKi__ zmg6%Xh<>*%@U4fmIDQ&#(DvsfAe!XoC(XAe%@$d@QF0b|28zQ_1TnW%7kR8|fMoFy zP_woC<^*#N9q%%~P$Rq3G0wn+km|VvV=R1c{faFxwVn3dWR3QP-#$CD`F8w#a|wRj zxfkIkT({%Lr0>8FOqby2{gU`e=#&Sq(C{|=2y_ZR41EGWAf3XGL7RM)I=urwEaIcL?#CYqEEsX~tldj%)`U z>IjNqciD=Xj@%;C`77Jec%~a$@XOp8G-3}rvlqDRf^2zA7uO+AuWVK`a=_mg&-j+B z%*oC>A{(AUN)PT#!_6Qt_XviW=_8=hBTH4C)Q+|cN#^L4G@=G7Si9Z8 z;M{X6*O4hjtzq`&Fj(ELWAP!Ja1{_Gjh&3Sl^C zJ1DY0P4A`fM6O~Fkb}q_wyzD}kV`2L2T&r#g6(ArlVGiFe#1w>{K5Vok4mM-VQ!mS zQSK?!)!)x*b`E*1Gc~F7_{*hXur23We8XifzL9F2sX;lx8AW+Psb;AderrMRo|2=( zoRl0KtvV@ncFUeuTw`+@9#cIxB*&%!dB_jUUyr*H$>AKeW;_i@h^1iojH64OVZ@NL=n=6GRZlsS*bGbu z8kIz&M(`uQ6eh!7x0_Dq(DjB=*|EBEr(amzD8jh}*sk^qOC_?>s5=MCE^e%s>6Q;= zFM21kvEqij>5{#2^hQC_q?oQ4Z!}D2v?JfJ7-z$~xB$O)lR|@ixOlh!8?;EUoq;f^- z1I{@0 zeLe;@v)be^wHz;xSs5BI5m;lc4qSt{eq>i2sZ(%Tnw85)ajtW0$&g%&s4Ex+TCJ_7 zpRBe)0g*x3hk>hF)+x0zzuIo*PA4=SiV1%z$52nmGdo`xYeebfhBczt#xR6g*t6{e zl-RcmE`_)nYX3qpIaUZ#>p)jfa{6gmHc+W9Q<>p5Iol*NQFxf4adrk{cW3WRzt$5y ziKFIVxIoj*!7g;g>?7GLGTwxLp`*GJENmyDnbcvy%~3Ne!TYmU(dgRIn>xeW28$Y8 zlx}YZ$n;k$@Z5P|SkhhbJHa5wq@*ypofRNCUX8i6se@rnZd2C=tShV|XJW7( z?reN@_9Dg`xAB``I-m|h@p!0s+YL;O7GY*Y8__(|%wRLjjC66_t}x=c2_3=us%@BE z)Xgk3!x}yKWKRJ2f*AUC9=OXC|Uu$Xhk|!k? zLBV4!BiuG|^U;HgJHDv;R0z}0Es{Pl!y{*U+Gt~{r>x<#LYUs>C{kM`6HU}c)BkGq z=f0JFfKLK~24|KTXKS@kY}tz*v)b?hV7j_?h1_>i!`z0HK}pe0i3(vxz^E|6{0@gFAT272G)r?FEQVQ0rw9nc(Q{`EZf_XYnXPUxYTr;lh4{|c?dZ#1~ z`J!Le#;Uzl-sn=;8q2aBi7IbYw@7;x$7&Fz;yW0isg4qY+ESG_zMa7ALp@CEtGsb# z?V{^rW*6(uejsmfR`o)-+c_GP3t=U-%Ci~nk+Vt7&EAldsPg6=`I==>@U%NpR4h#@~gJA z{;+nm{oUsD!#3QreKwDor{s;jNTb~1*#=iXrLkCCGap^)5tMPOyzwFycNerm1hJ~U z5sT(Kqg*J+f56MLr}W<>1RXTvn(5$r>MzZu!*j@qTqlhxjc z8M~BQ%4%Qt8tG&?)YwxSQ5s1>;S9^1T*0S525nt`i1bebzMq;(s%dY(L z*VyzkNAAw6D-9VDfp^k9|YYHbG5=+|Z+ zq1G{zYUI#XbOF~wu2a+>O}ddj)IOA6>3105Dz6(hiCt-QyG+OY)O3s$(S~Q)zfqfe zvjk>WQPr79lU!JNxE|y((>-A!V!9?ugqUurN2l@3hg&?Fflaqr$11l z@Tbd@4i{xi&Mf_iAkw_GyMou<+IHQ zYg}kYQ+TFiR%B{heuIRWD?xE&n8310kl_q7Sd58Sk1V2_I|%_YnbvA*uX$$T&SR%= zYsASMJ?XeXb+Ll;!gN(w;F!+hh9_#1WxC35_#igir!ZUWmd?x~#f3B#Py_|%P#p%9 zn?Y{5jXFQ%VVNa2IACUpHQOh}M*XOT+EANP%tEUUvK4(>2WtrNx5g@0))2x?+yH9I zHiYSz{$za`fni-mOiipQggEZz-(r})B}Pz1vsk8Iqa>Gg-3UuOYv`zx+fgd6l$l$> zOKMpNx6AZ1x4l$j$HO&!-3(lAcl*6jv__A1Z~?cuq(qYkw;YyZtOJD_FZLuwgq6J3 z%)vgY(+e6Y9S0T#g6St~=ulgBTXQ?Q*2H1wfq!|mCXVO@)*3b_bozY~0{c;rC&8gZ*S;~g9Ep`X`TFoZ$%*2kCJJ#SpoG`Ci zL&I*gb5v4M&U4fxx1z`V>X#XtEl6RB*>SDWfqKP6xMq}COX8E8`Xs-r0|?3@Wv)1k z6mD*VI<7T7kl!dRXnbIw^zSr?=CO$v$MKHtlz>xRU>al?-1sCNMx&`$OssDhrZ+js{C zt)P2CvMYzmE<%RExrAnrVyMx+W3&)cSHs>ej!831rQO?(->pXAguUd(Q!Wg<(-(|q z23DB*4)y9@_&80TZJK014nT-d^wLt7MV$_?U^Ko_tPRyHw8p&C{_OnBeJ@P})D?nc zlx9Y$MgMI&%TNI}gJ_tM-AiT&V;H96{3LyoldPt@Zp*}-KVA(rmD3YbvF5EtbU(F- zptLYjOv#EP5=U(`qm*|u%NtD5RxsJoiMB|af;iJCLdLhJn{Fm{)cKd`WTuDD?%Y{T z<$~&~tHzia&D^dH%?y>9#Y`XHf@4?erL=XWCKRvnFJ2q|dc`GLGvJ)EUtEWZ_IuX@UezS_!{c!Lvbta& zr}0Q_ro{~3(+Wi)sy2aqdlY7L4WqpwqoJ;&p;!||ZxZ>u+C=qBw1Zi6E}cfW55<~GtB2uHv1~FvZ{jAix=jjuzVT+H z6tidIVx8jf$!ib-SEnR%<0>&fH`)Y;?N z)k1V!+UQKCv`dw#(S0WlU0Tg9i4XLsO{O*ezU#utI=3duDlKOCp1gitBg8e_`kivt z3;c8&a#=5O$Z!vTtq`-Ca6;IL6=xf+-9pST?UCG3$dvs^7ft0jNpb&f@}9=ObMx>% zw$AmvF{MqWM}(HZlfe!4o+*c|3iM@*;_DY$D}PDi)|Zl67c?-d9Q*6trBBmEzETOr zv}$M$gdnAI$7zi_=X(p7R*Qss)0{4OreO0q~`nwGZ!qr}%gO1q7c z*^{VOsN5*+Zv1k?IVREL*C@U>z2f$=*F)6`C#q#GzM7-vy&6&I-K{v}>!+L1Z%yby zz5v`Nd$ASi&G-{uN#VAPQ&OJf&NY+gPSaX{zA!(zWxDq=pEqx-AerrsTExUGx<04% zJcryarWuz9Rn*?vkY+ZCNSo!R;Tigg($ifEe!ZQWPFfzYqnYpO^A22V`z~#Nxzsdl zon(9FgdlCIE-swC5M3rIau3M2hj>l%AxCJS_z(`76&bohNo=;n=+kx6`yR_P6qbjc9_}NmFO~Zdc zZp(!ZnJ~vFMq5F>=9+se(I}<3o*RQ6o*{SCd;2ue(Uiwo3HS|lc&5>uRt%cCcw`W? z!fFe~vS8^^+K9L*h{e{kgkD^X>DfU$k1YS1Aa<}1P{$QP9Cc8m4rhn49w`qHV9rs8 zqUMYqkfmn*fRi1vKxI76ii0V;l`^Ta6yZsuhm&Vy_=2=vacX>x)rW9*~QVu_2 zX^?IR!<)&`CGhB(Ya_?flp>|@!mKHJe;h11YJ~l|vZzz74dxtg)B_aK(Gd5>(87JMConj3s`M$8F8vdC2OhVAb0N9=8rX>N8B z*#yu_A|Lu*Ox-5m)k1HFqS;-E-|T{eN)VUP5pSC$5)rUX(QV15qLACIp-F5|xed%N zJpQ4M@^=<Pr=VB{@ilyps>chZ>o3nRy_oBk z=0P<-y|iU@$!)RgPblVaqwIs|(Z95ky?XCdeKfI3=^r!JjE4^HS-VI?z+NzYBarM_ zK6#(p249()dnZ$W7e^{xSP<<7MMAC$_XcNyIY<_T-kmlk7^9F;+=IPj(v_m7)GWV4 z3pY<;Hy5!>)x_kV9DQR%aUES$&J;GjIc?oyk<2au3maB zt?hY-%R)>iDhv@LoaID0bN;7dIM4z4}!R!;1? zv^oZ9g*Rv7z>A|uITpQD7i}+&GFNSP<0kgJIC|0RtJrjDRQ=|HOFxoVE4f{@FV!#< zUiY;L;Sx=hk#tD<5bvhxY@RNro!5mar$jSTdfsu9y?_W)%q< zFpt1|W_;ga-YO<6+RI%O?#7W<9S><>4CL%H?=y&EuB6eP-(s5eFBaIMPUM9vrV)qU z`8_ZKt9x|}MQy=&xQiLC=f5bOwyy?%va?CyaSV_|1~->%|eX9 z(|pW>9HC^Ifl%)-Z@Gx#>|Wermj8VdF(>#wgIGGzI~X)FN4*)N_=1Lh%FAJ?i_j1c zU18cfZB&QxeHLe!bs)BBl`sKQc1-3&k>aLkOxKN?E_>uo=w(%t!RCioojlkvUCIXp zl(Vw4M!?j1Dfyk8UT;+ik;yJa52LSWV=Kd6)4cyF&2@jw>asR)`O2h~ z(HuLf11WLra+MY~nu|LxS6P$PDlgM$nia_C8FsvJxO@8Yv^iKNdC>2&BF4`A=M+t~ zD2qCK@;|2rA+`68|D1BOsK=?xQ+hy+9=rc?6*CICHUinrcSx1)JsB4@ar@<|&!oz} zOfoZzOJ(}(!j%<>OBQ$7 z%3DLV6Fb~#btp}JUX8EQnfp4_g}BtGU^RdPtnV4Q%qROq!f#QKwlBc=vKvpsyi=L0 zXqU+TVNkI!+h_2YVl_K=r!ES;@xseO+`C$5RlBs_FCMj^(p;YgbUoO}J0 z?8gqpLX#H!eh(cS>GYY=))?Apw7qX`@VghXhn5DRobkpxLSkGKjlo?oci<9dj>4hE zkIxvXgoSwLh)dL$DU?mcoYQ&ZGQ<7srK=OPNBuAZr};DMqoJ z7!!XGF!7c=^j+cRKKP+RF+cjVoG;ajRTUyO_Bg+=O<_=? zLw>#aII62R<~k+g|Ty6#l4rSiSwW@u6kF!pW7y9~{6XOZupdB#NeWqbE{Ul2^c8~EGs z7I_^g^W!G;eIJxv-Gx$>Ia<9tvm9S4=Mlqlu|dQ+fiX*afNHq@_B~(bP$!ebt_F zj`}KJYvIyH9PSFJ?NH)nK!i!+D|jM%o(~}Xg4)4F0{x6JUqGzxx7nF-crU*a0j z^FDC!3&~~FJeFZfBrmHUADg&$#gfzD6#li~kDo$6ia*W@el9>1yA(LL$+M%FN7Qq> zpn^qmL|WNzluF3{Dv^9;`>q6(s7P9RuAr34KA_Akecs=o4yRrub16aKBPClW>y zGJz15&lY9*c#xLx<6~J5C)$LJ)k|6o@G?`j4+U`d$FwK|GV150ve$y2FrjY^JxSbO zo-`gCJd5HM!S#>#U<tq6+X#lMn9_0TrLvJCi4@w^oTZoI%>-&dlELuOZ$OkvDA!vaK5Se z4PBzxVAx*s(yA@24r6TA1#Wh;|7fyUHkqHjRl!{+)o6H>L7mjV~0xeT8#_bSfO%Jj`O$9DG${wQC?iE z4O5x{SGtU-4$_^}99$U8rDioobIEu=lq;ld%X%O-p%&EkkPm%HndG0TQM`;+Zc*Cr zWN@ui3`t1X=9Gj~Ts0YLqD7V5q&aaidB&-Mmb8?SOUEIG5U zp>vH@nAJtHkqGojjnAQgBYLyX7gR|APDvkC* z-@Gb_VeIod9hOj~LC9X1!+xW^+OzF1jOGK(hRuqP-LsQR;ZK2=p*auSLsn2-YUZQ; z*ht_sQs<-W<9e%f8L`sLO&2=O9GJy&?XOLWx#~H(-ti zd3c3pZKSoIZB=?Kxknjm`NF;Tfkydp1@h!c$w%@9T)doZR>Ko0y7D$75Xga|>{LktgDV6FB=}ZJ3ue#@N7?PD3#DO$Q3u%C?1V0>aY;m87#L zhNPu(xx0TrwPdP8$!c8HK8%tAsh(~cl^Rt8{~K9ir{a-l>e2cA77W!6rID!mEA4=5 z?S!AN@ZJHKoKI%dI{<{4IVNjSSdTTe4SjFcvEV4!mCoTby_!r0H@a7Rb3%eHOOmE9o9n= zWL*!Vwkgk-3pIn6RP_1%)k5T5jnn9$qkwX5P(N)x2zhi2^jLf4D9{Fe+^Wy8#TuUZ zxV12@5!rLMvPA57Y|Trcr?Zc{r0&PPE46xM`5nQzeJ61Dphf&pD18uCNWO6M^MgSg z8Cpbmh9qX}1#Sa!?LlveZP9jjTK)a`)TtJKiqqJ2k6_%@8O~CHfBz@UE677IXD)ANGKkCP1H8@SZBd%xlDsLrKQm|A+@dr0#pj$! z<9|NxABYtVESOtVFf}0(u|zzPlgLfvC8i|u69tLFoGA%`D~2nMD+gCDt~^{*aOLAF zz*V>?KbDOI%Xlc35QSh8b(dcfkE1Z5Q(`)f>o`ZpxjN3%@f02B>$pJ2g=k(uLd?sL zYynC_N6m~UV(|ou&50*+pe? z64Mhi5;GIC60;L?5=Dtb;)=xF#Jt4(#Dc`a#G*uTVlg^mDz0g`rsJA{YbLH)xMt&; zgR2Nv0@oF|=Hi-%Yd)?8xEA7CgsT|W;#zj-i>Zw6oT)mVrsL^4o}uHJI-aHD**c!1 z<02g=bbN)5=jwQ#j_2!mfsPmIc#)2ab-Z|E{)_10cw%ZiF)f~$9#71OCorh9;)&Vu z#GH7dD4qcCUJ*~sjVI>C6Z7MV1@Xkfcw$jJQ5;V!o;kN@cAg#C+3Z~xFg@Q%oj$kd zid=&{lc@G_YQ9aGTeQH*C26_>fX8>`ilvwr>j-PboV&@se1QxH557q9n02adqOFL}_AK;@ZUW#C3@k ziR%+LByLRHlqgHAOq3@o5|xRn#HvJfVs&CoVr^nwVtrymVq;=cq9(C9QJbhs)F&De zjfpLZtq?U!a9xS(DqJPFmg2e^*EP6GaV^7jEw1IbuEVtg*Y&t=z;z?8n{bukT8XP1 zR|T$0TvfPM;i|^98rK?JYjLf^wI0_7TpMw1!c~K7Gp<@(b-3zrHQ;K*wFTGKvA3|x z|Eu+$mT60Le5H=B(s7B7m+JUx9bcp4QXMbT@wGZ$uH)-;yh6v<>-Yv8->Bo8bX=z6 zl{zlhafOa6bzG(6RXVQL@oF8f(eYXxuha2*9dFR_Mjda`agB~Q>$q0Obvmxsaf6N< zb-YE#TgTpz|6go=#1l*6i7VrYtKx~0cw%WhadkX#O*~N=Pb`Zku8k*_#}n7Z6D#70 z>*I+V;)xsMiJRhyvUp-;JW(D`RKydN@kCWTu_~UZjwe>f6Kmp$weiHdcw&7#u_2z= z7*A}9Cu-t}&G7`}NnJcqA5S#I6OHl2mUv<-1ah-qAlpYs&vsXOng_r;UATFG@Y-*M zm%1&QTlBJgzd*Wz^DGFQogcsgv2IID-9otbhD4?mu3<3pAGP`Q?cAb%x8mjjxW_H7 zx`ntM35#1l2>DLgeCoD)ZqX~s{0&xm?n@3cx`SaZ}2 zna4aWM9R5H?WkDdMW;|^e;VGM{-TkH%D3 zFhxD6s9=3LOzT=2BfpCnpBZ0lAUZCP=_-upOpO)T(w{=^Ir+IoX_v&}d;#8g3ZOoe*n{(!~8_^`a*xWe9G;gvotmJk! zUwZb{oRycJZFYW6upbbp^Bi{&{o^&p&VsFf}&Qs-9n-8J}OmjRW=2XW4!D zH|NaP@!yf?p&Zb^I@-s`ca69u)bmsovyP7Yu0K?SYB-0TkMx-~C0{zH&BFCDAnne;DDVdqpZH%O7 z+$KeWq(FqGXaux{4KzRuBt>1+Km*ih4b(sbBuIlMKitM>0yv0`%4xsvzI}#o7Line zh?IEVUCurC+;h)e&v}pa(RPEpv1^@ZY}e|ICU>pg*^a8F8mr11O;+Wd?bszu8}}^U zf;9zP`E)H3w@yaR5w~94u{n*e?&fsm}$SX@|tgtqnTgxT>tmFn&pl6fNX|$zGUdb4vXE7z-<@o4`xDH2?Roct*~VTi*LYo z{3iZy42xiSV_TSx_bH}fZ>I+~GYxp#1h;z_N8^cn1W-O$-qRj#LC5Q;n@Fo$z;vL; zJ5aVoD87K-;LpEBiq)Wi2%2O>T8$@#s|3Ouz=qCtXYr$sR*a3()8OX$VCh`Ihxay6 z^?qGUGI^r_V}VT_tUe$W;2JF!FZ*DqxJDTkAe(EH79Ko;AjgO8A<})|&`;-nropDg zG(V*c&zjOwr`QlIjpKj7Ofj=cTf;yYHLR-O| z4-j)xz)cyxDTO)46#x@l2@Xcz3P4WIXzNA@7rF(`HHH1o7h=Mw z4(hQ9cDeE=k?6y)+JX*{NZ?KQTU%f@L_cm2LfM2@NAN?PDSn6ukbSMK8)QB@092`y z?@Nx}54KWpKZlSgGt!c8yf6U`MgMdQG!M)^za8?d5+!>GT_KU+!LE2K+X zk;l?2?VPAeP{vd+#nv-)e}@9)Kv1@w4@*5;z;Q}WTIE+jfQrHQmZ;bW$XSdDrBO(U zf$~@2t;bF~&hWh$%}B=qB&8>%f~BLu@}HW98pHCdYx!VAp~s;-t+;Kjb?m+DAX%#2 z@Ne5D0wJjA=Bc&t-@7;5hIYGOW#GF6a(=uadxKpK+p?o)3e!f9t_4S-=OKW#aaO#~ z@)&#zpf?Msb;!DGt-R|Xrn79kfAtskTWOJHe(nC%Qw1o z&&2EWLqsRG6@PXod7~W-cP*=3jrmCz-?!B4&T-%i6@Ovq|DDrj42-P@nsFuE8s6y8 zt3FFj8h1tvMGYx8USy}`^z(i9>><~GdVJs}uf7i=_k`w*d%)tne!0+ogX8+BkYy8& zhZYZwm$9VRcoA-0TfkW3ZijZaHeSYJtnngpo_?(>U>_6S;`Xronva`+>-2M?OL-Z7 zUo!o5c$g#m^{#+lK0C|b)zf|Q@dlEC{RYle$=m5R*cIMtsa5q`pn0p4Z=WM$=%S&p zx35ZUkyhXP(BABR<%zc$$0>c` z*=F&6l+%jOL4$VP#$Sv#Hd&^|*T!ddZ{sO88{eIR5|rx4HSNK!>bPL z<({kB%h@}5?}Apv-YC4B@nPF?>#l#D_|BAj_X&PqsN&aNNp8KWkU5duI*FDxe8>*F z?v?uk+WX~|)3Wxp0MS(Ncchfy;K0^-`hLPM-<)RLn=K`-Psn!Emuk#Y$JL z(Y5Zgx7uA=k6x&>1QbqR>$0yWtJTgw2ZC$oC&|I~*{Z>&Sz~Pts}9YgZtBz;*1_gg zyFW7Z3ssHovKw7pB!o|0>daQ>9Yj{+-i@sM%T<;4+m$y?DikxBYP^i;61T++w3z{) z8Q3bn^K?BBqVuV@zvCX8WpAX=E|W!X9K%KA`*aa8JVF?TiBKll*253^p@*-x!EET$ zf8c;dL*b9RLc3bq{GFv8oh973{sb<4I~9Cwpwy-KL!G7louxg&(m_}okWC*xAhtz( zKDr-vbSwTgcunm$r^l|n3Hu>qzR{Sv>5Rp+D-b~ei z`x<=O7-GAbK5>p%hST=ye->_r)GgQc)u+!^(Fe77osF3){?gH!JI8OP_$!x~@0^DB zJG#4Z2cE+&X*FK%prf|>&Nqi#wbaLVwxw}*8h2Y7FXybSaUU6XZH<@X;C!y&5Z~={ z1-b0%hTB)Kb6#D2rw;eLy885;s$SpC!>#J|@u?2e1TPT8k2(~idB2RuT^-zfd9tuT zkR(`i4vfYfF5Cm7@p5|{P4{-N*z0PdH=gF8wssB+^Db`It{!$rp5O|>)p1ATR_;h} z#?^?G(<6&Tg5Py&bMsCEZf$P9JX!cG!RO1z9RgdowPBy=@_t#5HztqrN!LhOSEO~t zX-sh{<>cH_)Hk!bw-oj9oeQbAVb#5mdgD2%d0R`})V%SW6Y;IvD&6Do*6BFc(Ult* z-RtPe>2*04t!nGz1FpHKI^WrE-ljx%zj@<1SMuiVeeRXK`SN%Z7emOnnOV1FR8A*r z9WQ;xrEBXQu+{>vq<`L_{%dG-S#Wjp8dlWpY)`daChX>;8eza$zHt-Epqp;v1$l`0 z0>KvvzD)2ng0B;NgW#J4e@XBv!QT*k`ynTr-e#12ZnnG;N%T7ee@E~S1pi3zPXzx$ z@UH~_M(_iIe}{ph6h)}`Q-XI9Eq=s|Cm4N?x&6LPAwGAs8paSt_P6Pr%a0)#K|jm= zOkSPKZzISnb$%5A1?6WEjHlnchc1=28b$SMc(VZhmYpmRFe>3I`*tv}MK7d(SYX2@ zSRIHCs|f2Kl@VA<_@s>lM0J}4a?674duO9U3qYG9e0(B8$Da)Z8woZM_z5=S?|Aw` z47Cxo6Ko;aN)RBpi=cy`lORa2jbJ+g{xGQ6b`Qb51osi_Ah@64V+4|X7en0y4-kY2 zb`tC&c#vQ>!5)H#2=)@}BiK*yFu@}P2M7)l^bi~(h!8{xVg$VeeFXgk0|bW&1__1; z9wqoV!4ZO^1dkCsPVfZ5Fu^f`5rR>I;{+#Qj)Re*q(5H5Uy?!Wb@aw}`J~NC|D!X( z;`d;eL)uH|lMr0tV3E-k!T9Ed{ALDiGLl4T7`-fQGV(2RX_SHKj@BsJXXIB&_+5=p z@;$2JhtOlmKuI-Cel&*x3waD7lcB9LL4KP68r0RHw8#%2T!iiCd42&we)U0Wqx|>- zl9yN$IL3z*NF&u1c%CM))i>ARFC0zF_DSpX>eJWz=X&uMWdF`FgFvjs_iee}ISr4p zpBp#eKu&$Om>Ms)pVid2;DG!An|ytI$$jG{8#nijmy^{rZmV%u(|Eay6w>XpuYk?G zE$rJ@ubdfI-{6AgIA+Gxr!Q5wzGVh%I8?Yk{t!F8d7BHWIbwHS^W~*VH*RG?b&hf0 zc)6WyowvCKWOv)G@WxX~X6@`GU?Xm`v3B*0u^B73lz`n+HoGgQCsnX{LkZY$s9^Ku z%fl4M`gM5av3)(>*!4K{uRLmxgLOq(SDeNar&3OGWv_1_fxbCb_WJm8?en&ffShCP z^Tv~8yiFr+GTwM{vb}Yi2dZ(5wOgknm%x=9Ilzu%30yh79bAg4ts$r;WX~|w`Lb`k z%^&W*@y3%2aP#&JkasM=&6h7NvDNGM@|E+!TF23ErK`4Dt#`m$3%rv4EcJd34Hf8M z&Fm3i1sgYIfMCCaVB-aM$%?#<6Ck|DLD(BnzFTpv1$XcK zfE2D=OPfJjdg|lO9pCvyD&C@aUS9Nm3wD5(efWGffkNOT*g()iu#sRBK`ViuU^77* zK|8?~f~^Drg1ZPh2s#OZ1ltI<6WmR355c_z_Yv$MxS!x-1R;Vhf^LEb2*LzA33d@Y zNU)n=55YqOdkOXt>?e4b;1PlY1P2Lv2o4cM2%-crf?k3?f_{Plg2M!Z1VaRm5`3KC z2*FW;#|R!Lc!FS<;26OO!6?CTf)g9|iNNN4cymX88G;rRzasoJpone-MwBVvJAaR@pJcL+9I=znETYNr;oMSs?y>mHOte>s zbBcJbfeQ4FG8r&C@R1{D3+c(Z1ub4kYVk8rfm9+VB}4K< zC3*-+V|guQ)GI?sLc6q)tOh9gaYT`MDlpIM5;~&>Tn^R$edEs^96NYo5*VCwXBw&lOpuUl7%oGr1Ob6skWwK>p~qa zET4yBCNpQXoR)W&^2kD=vGgT1nTSK|iS%$DJ+_!1$rRFgHrp!?#ZIZY{4j>~C3GA6 zQ+8cN+O=>`Pfx9mD!!zMh3bB)P^eLL>CE|OHSGfHup;1LGOuRyPi6{PW>^tq98bs1 zWFuHpUy_PAQ*!(?rb)QJ2r3Uf|+Rv!T zf)uC>Ai>sqa$v`hHKAoOy>Tj^v4gpplZAw?)85&)l}k(UXY4WH;LV@Hk5W9r<6cs8>rRSUUhoY`~POfor|$m+|Q z#Be78X$-6Sm1A;7GlDF6A+dNOlfA5Fa*= zRf%abu*WR{gdj&bb9)?1&tyt4~qOrK3)(KE1ArMYHCF zSXPAQu6r4MZmbhNp-Jt-11wccDK&ZcsvR2!b1g9HY~YQGAkTvxptDvZ|UkmXiywTp`RbvC$8nn=EFU%ahqbX1wm) zQ2Y_Z@&?6Hy|sHb5!a_N82}qkYVr((KGj1=no1-!3(txe88$w1>@o|5)NEQ!B(2TJ zlq&_L<#_^|7q-U?Bl(z`j$bypvLZG6eN+*98){z7adQJw`kY&NmJygaFB%(Y>`$f= za~E=Kgc(L7d!EGhk9zWGjMvPY(5)cmxaSkKVhfkUg@tj(vST%= zF5&V4R3}uNEb_L-IpZL0XXqg$9mD+tBgb*n$S>(qs7$L_^I1jo8-lcDC{LTt%BdsH zcukVUS22qIXnCS?V?b&$fClg)WsV6lU?xnda%Uma5SGa)4jCO&29bCI(@okq5t?Bn zk0(-^*#Ty_Cdb~BM+Lt%CyzJK>_2nsM#Y$`IfbKtQ#fFnj9U>j$eMX;%+SY@h3tZw zlLs6#jG|RKQ>zJ&DPpI)0ZkRpDB|q$-R_?0>=+m{Bi2B4CDiP;(~5{TSzoQz7ylU@ z_}cOWG371d>dR6GXB>@?^XEh+mynm0=3-Et3e<|}LUyyMCRT(UM`fr~n5x8@^6?(q zPWI)Hax||d$!7ANvd=Djes*=cS)L1L~qlA zsilvlaU6{gEl+ZpEv>zh>LE4{cfhkagH~zgvKdAJYqv%u89~Na?u2?Ng9|=mr8i^9 z;vs>knze0krx;{)iRy?*k~e1#6_I_zi#A6Z&?XDBSlE)9BbAuTB-ibq6N=d1pfGFo zig!12t~7QZy@{0a%+UqkVzUB5@r~+aJm>zT+!mrTvw7rI+dBbV9qakSSByCj~>gN z)fRE*F4f5hOI%ou5}G`4jOFyOOnxSj%@@=pHBT?%NB}~`(qm4>avH8B_~Mr!f5ukB2cxmrz|3$wZr*6)He861BJPza1JPbQqy4=^;p7S9 z+I~gsmYIiRgOW%;GpjFzgy_N4Au)#{{jpf2zqfbhMB+*{rd<1k*r$jGi5`ta`l5%U zeGysfxOzoD^iSf}ghoCg4k_Yci5QFY#bUh!{gMOyU{pC+Bt4kjN1z#9>P` zkkH)N5SlR%k-{0*;tAC_T7y!bA`XF4Ut|by1gZ8;0!(7h|y5VU(RuK+7LgM7N0tEGQk-Q*XK4li4Dav|_z|QK&-& zPE5B<8-#kJz2I$d<~Vu)7T>4SiHik!(lk`Y7<~N@3I0XVfux64m?|j50bI!-k0_LP zAGCX1y?~`0CLiNw!Itq(MTB%@j+bZ@RU7-gu{bRuLJVNHFEM&!1CaqxmBW23y+FI8 z7T1rbYEs|)V1r;VY6zzvW9D!)0!c>LE9U$UomDN>(QzdtdaUp=Eu^xyr#y_oF9cV0$m=46w#-bz<@oB z;ToGUF9hW2fkVo9tgySl7(ieMUC`Gz2mwno=P2?9aT<28MFy@ASC`ErP0%h!hE;ZI5_#qQ|M*OMvg_mLv%pT9Qvge+RG2j;$XrSs&Ouk0%S>gQ;$`O~%q;jkHVKW{qlgqVT<$!Ib; zt|rnVm79Yziq;e7dW@g{-2)nxB6Aa4kNt*804`Q&(S2}PaW_nQ8wvO=RizW}N&G$+ zZWmWu7}I~Qw)7$JjF=QNfXBsIgvP`faT@V4z!M1b=esTc{cC#9Y!UicHJ^{mT)c#j zr+gvbi1RUuUj0@A~;9@6O%B0BJkL=>wCt)v*i^9MvsV!7$Do9#tf@SiIYMWaTWCJR;~tL zJ>Zve;?EDnH0nEry5?m~l>8zjNQumg1u3=aw6M4V>4w2|1iTL+RLNIZ_91(Zlx9T% zp^PCTJ&!UABZYmY88VF{rGPf;@(iQQg2Xxr2|SIwlZd79OYKV{J^}1mgc9h(Fj~PU zG1x!YiJ)c9w&_|++9{OJiVMIqe=bS6pFt|yP3>U~rk*fHZLHR@ThR-r{GY(A04F`v zn?b7!QcvyPuC6Z(4P*N+Nr;WQ)Gv4WN-e9@u_Krd6fum}Q%)%%G?AYp;Fn``RbKXMF32_*y6ng)IyHspIdfOLB46bB9W= zdQc;Q{*5t7~;$BL9q`x;|tbRgVWOPJ4##b#-$_jlA>#KFt9*uUjhQa>y zxBpV58bn&C624I}m~5iXHf-9s@_svld!%2oc-6MYZ#xg7Zq>Nx+{_uXDPGlX;y(0e zT?VDz+bHEhf9QYeRXU}t>F=7^Y0dO^8Tu1Mmk~mLFixl8<7pb@On-ujC(_^8ER_`z zwio8V)LvDeT9|)IdZqGEyEy&9b)df+{jpH}NG;VCZtvxGPCiEwQcKmI+X>uW#qDj} zwy?ypSxGHbBW}0l_Bw9w;&wK=77JC7)KYckc292a}3QcKmG+Y#Je$L(F*w#tNka*$f8mfViy_I7R` z;|-FcR9(5afmTCyMCvf``x9@S=Ky_xJyh$z9U~Z4+_5*Ie;kH{2>{FH0QVr+!WNzQ( z_DgODhkt><Ie(ckjl(NI^{oFPbK)*MsrRvY^(cHel?I+wWRS^5Ql3J={ zZV%x0E^Z&@cBVqu$ClJm)!}vvZcpO&9B#kl_E&B@7smc>q?8eEFXlD{`oHZz2mW*5 zKL`GE;6DfcbKpM*{&V0z2mW*5|G|NDN*AM4I@OERN{u2lZ`LY07N6ShlBQRgI{)a; zpkk?=LG32BQP+O0TXt0-QK{^zH)#%aoz%SLRFjjG%Bhx;=2F{8&0B7j&_$`->IA8+dQ58G@~C57 z@$JBM(!A;gsd>w%PA4msPuX`2I*9&K3g5ewQo~70t3{;dt&B<;f^SyV3{}ce%^&uo zzpUCZLaDOqEvb`o9QmWaobn&7R5{g*)LF%nnz!<5=vbx7tLdbAwSv^Vxu}EVm2y!x zNe${Fsd;l%xh5&)s_aOOqTfx~PgcrJRUvg(%}C9ghf11C-wdgVq@HRKsd=lwK2%T_ zrYq&89+H~3ippx1QWaHR(n_i{sd=lc{O2fDS=Ax+7V}q8P39_9Ma7f)sF9@Rt*Y8F zU#Y6F9lda9{~q(N#Usd)=l zZ+@q5u2lAA^u3noudY0o|JcVuja>PoT~qn3qHn}h{?$s=QqHUm)}Y;-wJoW6tEHCx zY}Zi@*5W%f_jS<9tp23tt&YmR{?B$LYSaF#qgXGB(c&908cSMNbs?>x=98MY8miUC zA8qsB>6D3j(y1s?E7emoYOVHBkF`3=dX4oi>t|MrO&HC`YR771twfq$)n^^VdV=*E zt6?)nBUp26LAyAs8*4RExn)pIsV9SK!HR8kv0myN=?Y}6|5$+8vgN~}?= zTUcMP+Hb??G1eQbuUOMKV{?Sm0Mo5i+b{^x2#o9 zqTP-4Dr=Tg=&8gylyxubH&)lv7@feni#7fXdIqpgVqL7{zlP^J+vTkEN&U%yeHLKNS?30(Z9BUO) zxfM|zsHcePOlrp~wBr@p@e1vDg?79`J6@q3uh35Q<^9*NK4o>df*G2#ZfAYSTIwqL zFS9;n{l=Q(8v2W~8d(Ebo3O^P_92yUf1ZwTzC{savdt zuA|+Mbtvmo)_gb6--tEiO|%QKmSe5LT9-A9HIa1?>rB>Fq;e~!u24@gb({4K>u1)? zx6q%9wFGNf)|#vhSv#>NvJPh*&$^6t9qUonv#d{9-?C=8jrna^omh>mby=ITCb9M+ zEzV9BXD5rRY20&|HQgPI?z{_4cMn>IwE=54)|IS}SgYU1KHXV=XZ^%l<^lR^v-W45 z_z*oQtm+ZkUaSeMOIR~MM!!32B5Ua<=o!U2hxGvKb=G&RS)O8_60BaVby>q$6Ilnb zPGQ}`dW!WmtJO2ike9U_Yc19htg~2Gv+g04n>{;e&raI2llBTu+ABC|&rVXCys~E} z?G>D~S8&o^!AW}sC+!uSv}Y&n6`ZtJaFUK9_w3n8dj%)$6`ZtZC+!uSv}Y&n6`ZtJ zaME7ENqctEUcpIw^_*62ubMrFMzM}%UBbGH^#bd2R_hnovoNbOs}E~E)^OGVtkYSy zvz}nR#rl!8z)Q^2gtY@}57v>Sa&urO9oR_+cG7{JbYLeP*hy-WR}So?13T%!PCBrY z4(y}@JL$kqI?9pU?m4iN4(y}@JL$kqIA+4pu#*n#qyszYpf=OW z9oR_+cG5w?N!p(kPC6(!>7d}GgMyO|?4*N&lMV__Iw&~lpx~r~f|CvkPC6(!>7d}G zgMyO|3QjsGIO)JnIw&~lpx~r~(mGk1oh;2xmR2QS;Ztx3Yd_X1Z_v|^bqVWP*3Ycv z-(ob9^$6=1*0S%=pUk?1^#rTcd-Ui10IkZ}n{^B8Th=lkF*=NO1M551#h=h``x)xM zT8*_8Ya;7#)_JU3SWmH{GE1vF+BvqxDmdw= z;H0AprL#M#_&=aCS+B9?`-YyntOHpevgZDd{(7v|%7WURS^KfhXWhzrn)MN@vcR7C zSe;q%v~*NH+^)wO&N_f~I_q}U6RfvbKe86E#B42DV_5sJjw6+u6Fcd|PCBuZPVA%; zJL$wuQk#5pQgG6VopfR+o!ChycG8KRbYdr+*hwdLl8zz|o!ChywS&&?q)w)Teqr^Z zUy*TA39Ktv@300~qd%5)C2QOC=sC`Mlhq;vdh)ZDXANX+$(q1Aj1`sXq-Jn?C2I=n zZPrh$1#K{!6RS6CL)IkLEv!dbud}`+m76m=>C8?#vy;y3q%%9|%uZ69JalF!o!Loe zcG8)hbY>@=*-2-1(wUufR)sRs@8qcJtesgGvTn+R{yVJ2Go#&tbt3B#)^b_U--LA% zYe-h~Y+yae`iNC!Lw`P2XVw7L7Oe5C16U`q;+aX;!tKMXw^%K+V;*GOS=n;CENczc z(X6OUXEm4G>qzCMXD9XSq@JDBvy*yuQqN9Oo1E0MlX`Yi&ra&uNj*EMXD9XSq@JDB zvy*yuQm^2oUcpJdf|Gi7Qm^2oo}JVyI7#!c!bv?lsaH2>&3c8J)N@Vh6>3tiP?LJD zNm>cFQImRwn$#=Qq+X#W^$Inq=bF?j)TCaaCiMz6saL2;y+TduxhC}rHK|vqNxec% z>J@5IuTYbEg__hWZA}{3Ndr4+U?&aiq=B6@u#?m#Ck^bRft@t4lLmIuz)l+2Ndr4+ zU?&aiq=B6@u#*OM(!fp{*hvFBX<#P}>?F-YP8t-PG_aEfg_@*QQ3V>fCJhQTX;7$1 z1AWZ`MNJwMYLc#n6*Xy4s7ZrDP0~E9s7bmOZlfj*3N>j^s7V9Yq=9Rau7Z0|lLm#F zH1N~Xz%^-5+L|=7lSX#Z$W9vBNh3RHWGAUjP8!)sBRgqiCynf+k)1TMlSX#Z$W9vB zNh3RHWG9X6q>-I8vXe%3(#TF4*-4s*oHVkNMt0K3PSUE#HzPY~WG9X6q>-I8vXe%3 zlCFiEp*dOMq>-JZdAJQH=~}oACynf+k)1TMlSX!uu7cb%DmZCmCynf+k)1UD#YuNH zHird$uYQEJ2>o)SyQ;=IfVFyV^o(cS$@+q|pe_0vu#RK>%vwGV`omc_vOZlfCt1<)VE>QoTz8LTT=PqIE>{l=Q75cY9m^hI+EAp6sfpf~%hF zs;4TzqnGW_Q=%xe7HcooC9HQ?i|a5tgmnk&8`i*L==JtIO_n`>8xv653}NVNc(g9BWtEo=qb$V%<97$%G#B6 z6zeM1-K=L>pRi^rjT!2&wq;FV9Y`uSFLu?7UG-vDz1USRcGXM4RWEkci(U0naMeq} zRWAisy%b#aVpqKsT=i0L)l0!uFLu>St)}yOsVA(cRWGhpFNIq5Qm9ogu2nCETJ=(> zRWF5F^->uep*vaiWzqI!4P))bI)-&I>rU45tj}1#v*vWdu_ajDSR1i+Vjamkn{^HA zA=byN&gF2d4{JTva8kKdVkaxHla<)XN@^7CQ%N0T9akRhtE?IHXnU}>Wu4A?h1J&u zqg_~+v3_SY8qnXGbqeb$SM=OuwKt+2#yXevDyyFx`r}zQvL?8r=N{_^*8CpmDbE_n z+LASabr|bh)^)7=Sue6aX3gx08H%&|u{LClVC}^^i}eocJJt*pa8v8NxR(O7T^YhbN;rZ#U@ci^vcz$~G^V3`5`RT3j z{Pb3MetPrs(_5h?y}2g6xhB22Ch2FF`O%M>^yZrM=9={8=cl*A^V6H3pWX`3Pj7|i zr?8j{G>Tq@%;2wcz${-JU_h^o}b+!70*v^etvo@ zJU_jaKRM>D@ci^vcz%)(tlH#9`hm50CG@vo zoyKZe89g4XQLH;zKe5_-W3)Ew5Y`1%&~uKpfDhVDSSPWbV)d+w{`RcPSR;MWbD8xi zYgRw>*t1q-t;ZV4+M5-1=%XfadkO1S)?=*CS*`uCPhr-|thHG~S-Y}MVZFxsg4H4b zN987!n=iZS%dYyetG?{2FDKnsA?d!HbYF#}`*PBK6_W0&kaS;#r28r)-ItT@tB`bG zZ{-?&Bh8> zeHC2wRdCf;!Bt-cSAE%4UjQM`$Gg;5D+SEo* zbJhv0yI7yFmaK!(s&%2AS=Y0^Wp%BG{!XlCS*_}$Cy3R$0or(H?ytIYdphe{bH4@p z4|Dq#>qpk?4bfkW)s;1XwJ~c~)={hrSr4#YVtvAD*$6X~V2xl+W*x>lgH&#T>}nvp z8py5&va5mYY9PBB$gT#mtAPrx1}eB3sNia#f~$e-YM_FvfeNk$va5j#t_CW&8mQoE zpn|LPTN&hGAiEl<;A)_PtAPrx2C}Px3a$n!xEjc=1}eB3$gT#mtAPrx1}eBp{p4yO zyBetADy@(et_HHJG(WfDYM_FvfeNnDRkOm?Km}I=6{%uJ_UteKi%hQh4QtO2a;SXZ*9u%2PPM=G}v_BMpQ z4PkFX*xL~HHiW$mVQ)j&+Yt6PguM-6Z$sGI5cW2Ny$xY+L)hC8_BMpQ4PkFX*xL~H zHbmuUYC*pvgo+JeZ$sGI5cW2Ny$xY+L)hC8_BMpQ4PkFX*xL~HHiW$mQSdfI!CSft zR(Knt;BAP4w;>ANhA4O&qTp?ag0~?G-i9c68=~NC2zwi%;BAP4w;>ANhA4O&qTnrE zHLKR!>Z$=qivku_f^dK$5gX8pigsxA6EvX%}*dnW5D)>EtxS@D`xonN!6^J`Xh z^_~0khNHh6YZcbItYNH)tP@$6v+iZR$NGUaqX{$USgW!QWu4Btf^`?Ed8?(K{A|lg zuA|1Zv!LJOn#?+jbrI_d*7dC0Sog3VWNy(7Zy2wp3g+%F9p{iex=#}jTmoE<8KA$Cw`~d|ARPx zb~@ij!M3!%Ph$UC>6H2+#_fr}3J#~^|IqCJU7UY0onKl0c|FSrEiC`^6Z5CD{L}wS zbbc$r@W)#0|C#pBAm-E2xQ$?3Z${1jnJx4D^pirQvIw3)oK@`qlIG8DnfK@ZwP?N^ zg0mCn6#EylqThWI^Wpy63brNABlgGq`NVvfKfhqiUqI|1Nb?sG^DU+E!h+`$7t!or zRLr+Dqf$D-n`r-HV*k%J^c%lozD6`|FBt1DsoB4j7^fd;snUY46PMBKUsjyolg6C{ zk0&mt*}uG)&x3BLUhocL7tQ{zVmy}oG76qT?55e@LyT9U^LuKzf@c4UVtgI#UrEE2 zHTzc)*B40jusXprkeemi}4P$e+$8NiCc>O zvHsTL`kGPR+6cz;BviA1m>9?U!v$|7Hfi>c5a)+~?FHj{A~pMW6yvTm9wiulb`tw{ zr}f8(apWsjF!I$|vwys0p`Xty9G_@e_$T|){y#Vmwe!)RE|x{;Uolf5(l$1g(-G^a z-7uA{h&`xXn*Ma9{qb{eYpc7yV;A195l3R355_*dPA?;7rtZq(41r z9IpV_YSN!xf~(P7;0!drj&_Nr@!pn2={KIu`{R20&^|vH=kF^R=kF)>-$V7#pEyhE z@yP!G!C2Ek!5AMTxE%3d!STdHh_k28*Oz!Gan4i@Cmu$eE0qI@hYRjXJc8IZbsX0ghSuQ!-@3^87zuwno4^m_S&uhO+o5RCT=6RBQ)jMEn-YKjpv+N>pvwJ*MC|t#?J`G^`8}t@pFQ4{pU4&Nif!bSun2uieOy-Rl&IaYl3n7 zb-}p)8-j8DHwEMRZwbc#yUcCDSpOZtxc<9>F@8@luK&JZj6V>J>wl=>Cn68WXuVGb z*P#8MiT!bX&jrJu7lN}AzZATY_?2Mz^;$6Idm|Wry%h|<-U&`2elHk)eGrW6{U{iI zeG-iE&w}CC7r_|+Dj0tKq2X_Wv(fl>!F7l&)BXAU$MvNX48N=df2471!E#HWpI}^He!=jofZzD%~VuEqK#Wh?) z!}fwvUnK?Ocn86#uTmN=Ef{{45e&ba(*61Vqd#3wIl;)Qv*1_6_bP(nzmJBiYS>pW>fKK;j`tUgdJoWWpkRL*uO=AxGe|J*XLZ4=h-(O@FDg|{ z!5?V6mf%G+UR&@~8m}W5^VJpXN&D9me3!=S3w}%7K=2{rhJp{$@r?wJrt!vt{mJhp zg5g(F4L8$pbHVVtgGa*f-zqQ!Km+!f>Ga5f>Ga{1f#yA1*5)W1f#xV1s5g1I}3(iaT<=-aDrg?ohTT` zCkck%T{PTPF#Jvy48OYxhTlEY<^B12s206H?SoKO+Rg-;o*~rQy+n zaeu}L#_?kXrK zf3{%wKSwb9pDP&t&l3#)=L?4a3j|jpzZVLIUyC%nSi?&M!|$bnas2Os;rB8PFBc5I zR|tmRD+R;vHKP8v(ewR?$36?xIa4t=4^5RCirSmY&uzR-Ol82NcB7~l6i6O8faf^QMO5RCDcf-(L|@LrnlwP0&{ zJ$oZKFO9zyjMuw&g6GkE?*&gL{va5~e-w=Ke-e!G&w_FM7r_|+Dj3g~KLlg^n_&B_ z^!ZgV#+B8duh(U$9xMcRqH#;XIDb097`GA}Pi!q1vIu|af4ty&s;TZ6pZV26FijIU2r#I55aied1|d#v+@>E4I z^5i2Jd8#THdGZyEJoyPmz4{AAo&p48JWw$5R827Q6eJjV3Kon!g$Ty=R2Pgq)eww4 z)f9~L*Ak38)fS9A)e($5)fJ39)f0?7)fbFBH4uzEH580IH4=Z_$-)N3mZx7KhQ4ToyDtzeu#OvB-VktdU2?B7l>@)98!>uWC< zYlpB^Y_?Bp7*$7K}W_XgF5GodqLL34&37iGq=*B*Dm27s1F=SHZ|r zvS8$?n_$#ycfrV055XAkDHwU`B^Y`7O)&D*TQKs}M=-9ZuVCb_0;=@-kB});CKq#%Bvgp5|zH zu3%j6Ji*A*e8I@m0>Q}BLJcp{@M6Kp)9->&f6D|TPs;_P-c|@ko>mG*o>mD)o>mLS z@oNMlPiqBZe4SwAX}w_NX@g+oX`^7|X_H`F&t}2M(-y(V(^kPa|2DzM({{ng(+40G5>7ZcL=OMwUzr%u2Uq=L^ zUXN<{n1+vQ_=JW}3dZ?QY525YeP z6~P0EuL?$BCEr)PqZr{{u^rx${8Jud|#PpF|NMN6`m+#>`mz*^dQGQc zD-By~IK7552*&wsG@MZ|@{~z1_RlOB>&+q<>&q$_6 zw_xPSR>OHToL4aNR6sE5ub^P$sgPjQTVcV-QxU<)lbvAXsio`MA zk*7L>QGay>BTw}Nqu%NZMxGi7MxGi9MxGi8#_^2>BTr2PW4x(g($Wv>n<4MJp?09JvH1*Fs}DE!N^l@!N^k|!N^lz4foSykK0<1i{GD zM8TMUl3<*FvS8$CieThvs$k@4nqcH(*uPrC%8-ckf3 zPrC&pPkRI-PkRO9_5yRL>9Anr>4;!l&r!k1(=oxA|F~eB z|Ab)V>7-!f>6BpP>9k5O3H>8xPn>6~EX>AYa%>4IS7>7rod>5^c)K3x`!JY5lt z`n)O_^>g&2-)awlm-_-Ce4d2%A9l<#NT@Bw8j6B^JjQt-7#(EzL#`+!!#`t5w z$kP)IKNXDYeI^)rdM+4wdLbBjda2=88h$Mpd3q-p_4i&d^7KJ4>g}Uor(onMmtfRqZo#NO zTfwNWJc3cLc{Q9*!}&E_K*I$E%iEm|*0oxQ0sz z#`W3@MxIIvMxGo5BTuC?Tw23r1S3yQg0~Zw6O4b~eew!|aXnsw18Dz>f-!$3!8m_q!Kim{ z!85Gr^R?hfH0~q#GjUbH_S*V|k$^3*~w^3+l=^3+Phtu@?6F!B_Z{?FfMxmV3;>nIq_18{);n4-);mTp);m@(_8%u0c^t3d34$@-M8U}8B*DnzWWmVe6b(<+@HD~5<4nP* z&sl=`-!BVBJZ(L zBpCVHEExIPA{hDFDj4;;O)%$;*6<#|IR9P^?-PuC?H7#w z4+zG34+_Tm4hhEiVZq4L5e**|jO#rn7 zK``p=qTma}mjvVe;$^|e(-pxu{;FW)>6&1SUl*K0d_yqubW8@bRe@`&Ze_t^2^gu9PuO13Uo*oHCo*oNEo}LIso}LOuo}LLto}LRvo?Zw>o?Z&Z z`^8s+k*C*!QJ-%FqyF9sMt!{#jCy^q;SU=AsNqi<{wx^h|Dxfqf{~{`1Y`eig0bH3 zg0Vi8;m^9R;KQ$_hq(ISEF+mea7ahRbVMuVEL#IKM%|u7Z&#qhRdsCK&5=7mW3J2*$Xl zVC1QShP?#idMgS>o+=4Oo+=AQp1d_&MZ-RVktaXFs6T(f$Wwq|)LWq73&hm~$55Vv z1S3zuf^mF^VC1Q~V2sxgoI+evF!EGOF!EGeF!EGKFs`SrVC1Qu;OjJAUog(!KyVl0 zhJul=MuPGFud!g{tBGLbtEph*tC?WrtGQt0tA$|XtEFJ%tCe8ntF>U{tBqjfD^xJ* zwXI;(W0+vnTex7^Or zk6`4juV5VCPcZVj$C>VJgBp7)cEEstkA{f^*R50>3Oz?FYA1)Z@A0Zfd z8!31%@hHK_+i1ba+Ze&f+gQQK+c?3<+jzmq+XTVL+eE?0+a$rr+hoDW+Z4fB=-(4g z6^#0wCK&ZNT`=lxhG5k1ObyS{@N5mw(ePZsIR88i&lilmEf9?T7YfFD7YW9C7YoLE zmk7rGO9dluziW7zV9d8%aDU7EC@1S4-R1*0Bc z2}a&t3r61F2u9xC3dZs81S4VC2n4F!GjBF!Gj3 zF!GjJF!Gi~FzPp}VANwa!KkFOYG@Mhzxip+x!?uEP{yZAaD;RmpCm8$Z7mW25 z5RCN}6pZy25{&%|3r60GXxL6L<|`@~dD96--iirE-im9ugof<}BX6YyqdrRuM&8N@ zMm;(TM&8N_M&6tRBX8vd<9KJm$Xj{A7}pCQ93w;;j3#KD45&mkJFuHhOQuBqW#g0Y_38m=Q4`Kv1!`_~hU z_171S^*0cV^)?iY{Tm5J{u*nziD1mvR50?_Oz>FZ=7N#G78-7;;Z}l?zfi%b*S3O@ zzc9h5&v3!WpGh$C*G@3<7a5J=j$RE`Rghe`AZgz{B;wI{B;+M{Phrw z{Ph%!{Phxy{QV{v_1jx8>amYt)LUP{$X`FfsOSC~9-!fY8XlzK!Gf`#AsQYk82K9} z82b+wjP;KYjP;KcjP;HZjQvLoM*hZVc&uQ|H%>6}H(oIEH$gD+H&MfrG(1@_@;A+< z(9i$>I@IfQ!N}hX!Klxff|0*jf|0-3f|0*Df^qy@!N}h{!5E(}IE8qDVB~M1VB~L+ zVB~MHU|i109vR|rP_RtiS`RtZM_RtrY{)(A%a)(S@c z)(J-b)(b}dHV8)kHVQ`mHVH=lHVa1mZV`-n+$tFLwoNedw_Pymd54B~YIv81Q#8C= zFxIn2!+QlIfBOVu|NVlo{sV%s{)2+C-a~@1|6#$%-w_QT6^!|g2}b^o3r7A<2uA)+ zYWS3fPYXu=&f3`h%wH(ouZuQCe=?!EBseSaWx*J~BA9N!x+=IJ@ioCYiLVRB@izpg zC%&oSTY|CwZ4KWMoQuZq3NB83PjCj}`+{*j4+LZWhk~)5$AWVcKNUQU^6^5jJ>~JW z;6zNQEL17{MgI+N`gF)`E47S!@ZZazpJ37-8~$%W(6^7&wovh;mZ}M9I#rpJo+|Xm zLPe5Vs>0~twnb{&+(V0@eNeOb8ykK<8JmS_7lR|Q;U3YaP*!VJ`ft9)(&tQW(*u;Y zjI5bhE!4<3`qap6_(h)(S+ld6&x0$VpS-fdBl;;TA7#tuwNMc&=yM$R=VvXzit50g zW$6DV#8$mxExQKo7i*!|bZYnpsOLshYER3jHp47m*z~u2Z8OjkuBKCm=;G0`QnicH zPfse*Cu-H1u68!JBIwF)a%&N_bY!Nrs@0kHfdUj~-OkD*r_4I+6+w<&aO+!{osIh$Lj zrqL)pI;@q=OzPuS&}{0fj=mOisE=El=22e_^yOPfecbA}nEGm>53SkUy1$hAYN4;} zGCCW#`cTEprdE38O?7dTTj^KRySLit8%tF(n_Cl7TN%_GYVG1aZ>pX)buizWb>>!j zHJ4hwsV}{HmD9}>2T0Y#$OjX&2Te(tO z8B}3v_2$0T)Y?TYYc(ykm0nGv)=lnfOtp+wdR32Fz3IO+oL=>&|0Wz-Hp)M>l~F~Y zRRp7R>AwJnmW_%_ZDmw_sCAP^yR|pBY*hZ#Rz}s7T0V9-wsNGoWurc&_GMIssgF0m z`u3H)JzKYqiU|viir1_7wkj;9Q>W1AaMd<6tYczqU}Tg@nW7US6OtPw$C^|EBq=m1 z5xt>pqfGTp(eaT9kx3^1(1g$$F%c1w(GfI9bhIffAu=YqenK2NVnY+!tH=aXCl%j0 zivITdxr1+FWK_5*PQ}Dx_xK+emKdK9)2X((Q*|^YtJt`hSW{dArOCWyKUrq*rkuHb z2Mz0zZNQ{uc|W$TTV;QSGdV}sr!tslImi0xxAiB7_Y0YLIk0X2t<^8uRIAx5I%A6( zD=r_&v86*o)*8xhp^s%u@S=YD^Rcqu# zpbL-B78^kqTCRgBDk`~MWOTatxUifdso)H!+J?rPivOj@nT}72Bs=1r>$6Yx{xP*; z5*o&v>X{M}xMk4pY_rQo8Fp>4k0 zPj*iXczr80_PY0$E2Z3gMj4CbsTLK}HZ-b!Vr*=jDLx*C)A1QokMBKSH+53No~wO| zwsRj6U2EXj=O+h@i~Hc`d($p!#MELh-eumBsb*wETqxfuok4HV>)l+8E}kw1gL~_$ z;o(*3mM2lAP#Ms)nSV@sulGycQR}i7H#OYuy*EB~{)Uf6>wvY}U2^9BYS^1SeCY4S zQWwko@7erK@sSbHrnq0G?c=TMm%WG0yUlT*V!x#9dE0yW>30`{&p!Xq(R-9{aqnx5 zn$;}G)4IF3(%&v_u2>|QN%qR+^_ifv+w;Y1^|geJOP}opj>aE9l(}2ECiBYwN(su76!}aCEq->o4y1y`{5XuxQRiw?!83u1vVp zWSLw0_`q}7&j;>xy*0Mjv=JHhd~*BuGpD)ueie0fa|PXL?lZ6F>8+P5IdwbTcY^D* z&j;>JY%}j^M+>)Eg)%$f6fSzb(Z$2XsOLhc8QPT#mL6e0qwr_V_M54T`h8k-a`2Y5 zJLY!`8vNqU-WzSLqb9X1?rS~2XwTSmPyNdOn>o{7@N3=v3Vsf?vy}E3_H|bMJjeT0 z{3GMyZf#dxns_MZ!qDw63tTA2lNPs97&80h|gm^#hn_g|_jGcmY($I5qCm3&-cz>{ar z`g{)47j)ZS^WpxH<7^9+*;)~KcF|Mp=;>fI@bbAdOz~Bt!~J5SqRbDGUzR=~o9_Pl zrn=ayr8*QznK5Kh`q#NGbbB{u*6osqUli=vBVdfx2P(aPHEo*99$?Z<%V*qI!Y^}? zM=le~zid}{;)upOFBQ*yG2wf9h=4Jo$v}rDTU}4>t zE@4v=POs`6kUp_U=|KwyRX%xRc5vUS$Mb)^b?lsD#yf@C7IIn-dn)kL#FP}NeS{3` zq1zWRz1H~=d+ROVaeuGZ%_c4H{AO;b zw7~C=)3>`+JGEtVt0SJ)TgFydROqVH>VRHrTxd#K6?uS%odJvEQV_2e@$`~t@{2Q( zhX3O2paQz(V>Ub3M3r~xx_IcZ%u8=NdzSOdQMv2)^etO9^?c%0^t9Liar!hbV^CLJ zr*+lqF7Ew!-s>%Y*j{&h@AXI761^P0c^g+)cbRtPL(*w`I*%)@-`&N-)y>7dbv;w3 zm?Tp`Xnb;=(D?W+F>#ue-_*4l<~k$(d*X;TkNPb5Q0BDt%Fn?k-KT_Jtg)fVs&DTO zKS9L*Va7BUJJ_I$OSfRg!KLou-@1j33HPpJGwjf|T(-SSj&wNjG@sYzE?w|?<*Ii# zxEowuJzYHEd4ssfu#R|v365?T^Xp5?;1RmvvwWLwOz(C2ebAGv*Zx?rYGXj3FQc1U zX8-c|;+W|j3iZUp|9?-I_EN9wta^VOXuIeB!7*!c&#r#!=_HE)(-_GOX7wO z)j5A_9qr)VChnmh1HVnOZIS8W*ankFuAkLp)#&0875}gEr+p!hb$O1N`kp=Q z^}hU$T}21Yh&obxOOw&#l%@5<3i(-{oDS0 z7y8T6ht=05TDJ7Cs=DP$#?RB8FI_I0Y?r-P#S$MsSFhszq2(v*2AdGMf0!}N#SUAb z+utGm-c1=h?9A7%@WylVTFwj0cV^GJO#`Q%Z~V1Y%wx|5=Ec%7U0huZZXSr7DLnNh zo8ItOHzohF*x^cdV&Lqc_1J$HoqKJpS-mm$AqE(WBn!&l`I8YkJnC8v8UkHmPzg z=YKI}+RI(58@D&d))b92?D;oaw-tUuuKqs$HNHauHs{;^8+ z<~#nwbZIVgWGmfSkB^HAFYokyd;KYglM0>5Ji2>t-CD!?2Ga&6rT@@8VL3n4;HtsZ z=t6IJ=uN#`rs0>G9l1fb_gbkI>Bsg>=$-9BK+|>ie|z$B;JV@6OV7&m{m7SF8B2xo zL+yXfm*zr8rPmc(5Rj$jo=Nw*EIOE@T()t(TUPhEbi4HEV_j?Y>2TY#Z;#Tc2DrMo zQptL@4xm@DxG+=0=*Z5AreOMJ;jeGZMzz+>Ggx0+bYaMnH*;$G&$GR`d$8B{$0KY; z9CSK!smlFHb^Y<)1V!}^v!=c1^*XQI@2_Xxv!c4|`ChMXwi-3_YOO_11)c8O&Y2RK zlK(}e()f(*hFH+sGJ5rdyA-n@?|y&rcC@W7m&1RYdY5aq zZHdM3#OR|*yRGo%^nc8j<|0S8)s@?pd}7j<^Nnt9{@9_+YYZbo!F34seJ?L+Bnr>NlYYKf7*z8M=6r&|_i7_#6?#W{Cp z%&2T^Q)_rw!w>Viwd#<4uv3|fmGW86Kz-3_|7NnZm$*|`ylbJ2xk7iYEA27vOUdes zE`RcOyV!PKu?_XRS+-nMs%&>7&+2M$*Spi?{3S_nbbC`AeFYX?CzL+rCxk}TqmM$- z5%m+>{4ux(4Blg zD;&K_w2KSv#9#jXQqE&<>#T3rpPBDcx}7d3YPBnoqeQ`Gp;q7OOdWQ<{gi|GDrZf0 zG}qnVPnYI0$GPaD`aSJFG-0vrfCtSceSLS~bm!nh>iU({gXgE)GxWi}i+ViL%*&*Y z`Y!xYKPWuTMPDZ>F+MOV^w(F3aYJ;|=YK5UXySy>-|N$pyZ4v!4I(!;T{$Ht?nqP# z|F~rfhT@U-Kj%w(p_g=dzAqSl^!Ay9$&O`f4cgP&G~B)K!pv7rUd~(mepH6pm#&&i z&XtPS)8J`-_Et?u2n}nGx07kV#TjqV9VoK+{)<&!*8-2;8olL@! zO9yrsyXs0!ybE!o=T4e)rMbWfuDYtuAqy@oo#xrH&)p7DFY;|ZYh9>!(-N=8C4H@5 zaq-c-4e(75CUw($xVgI+u)v=$5ApQD^Dm!@Ck)mduc9+#uiGZw*8QdRJNi6XQ@mWZ zxuM@C9q>L~u4M6>m;2+Jo`0M(?FC=e#T^U@4ffsH@Xnq``RcihT2?pRtkBJ-uu8wL ziC#4SXzVugvr0qLQzj%`M;e!%}ba#QD^fx?#7NSRpLFm z@1J$X>Tu(ZH3D8|u^aAM-uvL%yN4FMYcW(}O#OMwsw<6R#sR zW5OfbMVi9Xd_9@?RoCpxp%zwsU$pzuBPbO5^xcwOC=tUT6g^TAU?Zyd_mXYKGL=Mh!e zmJ0M0w~LFrD}U~wPkHpC67%beUwiubN?cZVB|C{-o;WwxP{!!KAF@bT&&W=wOjQ&#I* zZ+NoBzeaK?uh&|bI$kDdnb&m)4jfkw)e|?@SOU@SFmpk*Z4?BN9ZdWHR zG@?`JpFhM4j!rPqoAFp$5nbYspC?UyqU$ozz0V$ts{_uwZQtzt!cr=yo!ynKpZZQH zZd>8&!QaD+XEK*+LZm4^d)4@OQ>V63{QZR3eVaad+|7D-@bj7Dp0B8s z{!r{(+fVK{ClsvIc2W75iUm@QO8v>&kFPnzVy5-fm7g$o+49gi-QTZ1ov{CHxnOdrxskV9vL0}>zG{M?rEoWn_Yr(SGbtX zF`{b2mdV*>PJPuj{Nkhtiw!M3wmtqZC}3ue`t9l6UU(y#)%-KN^!VY}^dh=S{XA~` z{%)p+*Yb1jCvLnj-fNfh;i&4RDo;zdxSN%4bhUIbZ97=|o7yHuWQaB;xaghr<(+E< zH1LawGgXa^bxNJEauPh0*BH|+3CMNJtkg})#7;bu_>CL9MnciME?tDU0f#{tF zvli(&*ne}*z!T@Yp0a*-Jgn7bb=W5~%e21z>037}lYU`^ei$4}KLL&__oK^=PNOep zaHe;(9&XO`y-e9KgVEJ3%+;iCXLJuYd3YKro}t9y?gmeH*D#ZZhsnjoqpeXzg+@mt z((8fpE1}})K^kT%*N)~c7Z#HkouE8jRZL<+Y+^#Wj^wuTPmT`l6iGjnj!Lc(8Qswo zp8DMn|D3o}WHwYer4RS3? zdI44I)Irm&wZ3)jdabKbM}vTR=yCr`kH=qnJpa;D;V(TnnP%$L^Sb=~fJ@p(82;`E zL+igi!jSen~HOU8?pm|H#lV`lu8c7VjJ$6-B?sw7c@Yv+5@OPWZw1h4xMh z3tal_Q?HL%T6YTeYiO*My3e5z-aFK;ld4bCVKweAYhQErMb$Qb$~-UGU1)HF&Arp&UtNGY<(d{FwBb$JGz2O-8jT&+*T7 zT{ecy%QfWsy3Q7Nemswz{pc}YmEIa8$4CBHY(b}@FI8{)2LK(1-fZ%~UEWAOGabp<7GRX6my5p}59oGrf`!LLNA2RuK&gnoU;N_9@^XR0{( za>$%ko8ux{Cx_RJ42z42k7<`c&$ifFrUX3qoU2l@De4g>digV-?|HbIfx5U{uivg- zy?55`eRW+YkKMWgX&;`L(4PFGhYSDyMAf$O332pd%D)U@o~}`|JxAb8na-^p-t2nl zGdSu~a{j9c+5gRSz9xFm$2ExQX!>Esnr8V{V768}CMT`6Xzag!&7Ij(PTO?(H?#T0 z#B`+B#?;F+gcQAjnXcY@`@PZV20nAY4?pem@c6EOHxoH$zPz=q9mm71K>sp2yTOlx z);(+c1TrLb9Y0g8X9vc%)B^2+BYtgRh z@s|8oF_(4aY#Z$Ql?s}Xt2K%27vG?&@hdFx)kQ8z8sw9HY{3-%Zhu*3dAzY@W_ z?EdL!`m!!ICK78(ohLEnoAR+#6T&-B$`BkKu()`b>D9XXFaBwsKza@RF^B&5*S&Ei zD}Byy+xMzMjm52I4ygS+`=NiDqdvXJ(j&pVkXM(l-&VaX)$MCt*91)nsX2Lk?OrPj zteN>wlQcH9O`W0W{N}UNYzuY4{@#QY{k!`tu$uGxyiq}Ze>206Up=F{^VeuQ_L=qq z1ydz))QG9Yx`b>l)H%4)^W9_qW-g@fmqJ;vT1|%~9=n^)Ox~JYd;I?I4z8W|<@}rD z={JqcE`((C{)FSsHk@r-pUI~BtZmDRT)wZI(>^XPnchm%FIvU6Pj=?_*7VAfI#Ji~ zt>Y2B^nEI2Tv{tSaBlseRpmWy=J@A{=p&Lpee;-Pe(af-Rq*rVzG^o8p8$RCw6jI> z&XD=T9{c3&c&b>Mv*GoM-dQJ@f3q(wcMs>!`U=za?AqaIC*z#pEp6WP`5tW>^>3y# zFUWUWo7cG4b`5WgAMoyRz{WMdw{Ow-YRtcx;V-Xo&$B08#&W_JmCJm5eIdcJ+ab19v);0jiL|h?M-1Ff7DXJQ|=eAl)h6}Z+dKdJY;;M z$-TT^4@gXNF7xS^XQ^==WxpWkc>4tt?)Waf5g7NV)~af09uh<@(C>ZHdnCM1Hc#-T ze(-mkGjp+%xfiDl^y$-hRV)7!A5Q=61UNJe8~5cbx(qq^V|IpvSwFq3w&=j&yr0ke z)%u_Fn3vGIOWxHe4Y%R1WX%J_S~43YV7|!H1$!G#!Bpx=k&)F4fClJ_bDYN zc+0U?CsyV5ZkYCT37w+Sx|}xS#?HVb)#+2ydy6Fj6PmUiUhBH&@xPfQAvUc^dTol> zi3>aVt=zYX;eIuTtSDQrsJ_~Rzn|pKPu}srzVUiF#bX85Q?zd2BKP=*{)4h5*Vvgo zZ{WY1%ItHIUG0{rHWn&oPqX88{*!8M7_f2aZ-+*%`};Y}$0a&tT7cs=HZ0V-)4?g# z)~HpjulSV+{`=$p64;F|u06wxmg_8wEBCFY`pz$w+bbyh{kwlZMIimoP$K;POx{onKh_xps4lyww(0>SGnUB+2FPC!p{35~F^;YMv~#a1XBGxlj5Yy=rXq>0d8r z-_rSKl=|D_Q-9+*_4K^|!IzL`~f@3j$(d(VCE{eJiU&vw>)lV8uQ#gg@F z-n?^;+oAHiQ7%f^jc^|{sGlF$$pLWTR~Y|@;Px9(JggF))f+%89A>Ac-;3XSps?Ql z2WnWSN0G(m;`TcmHFg|&)5te<;q(6S=d6^a)T0Y}!Gi=BsOg~4b=*P~XT0*&^p2*s zj%&87zB)B%^;ofMZ@e$A>54_2bUKbhKRDv?8YheEF3XKpH+aw?NZHNRpbvn+U(z&( z-E5cQ9NPLEZ+~b}#alKeo{?++|q5UJ#iGE|2kq z-5-$)ZDOvfr!n4D-mFibzM8@0ll(qHp52#Xwux7*n8Uh%dIbm-tb+q;aDyIgWa#_B|}%U(;&>W z*?SHYW5=OI6UJdP#^deVJ?c@_dt>7ctup$VPtQ&>!JwttVBAW$Kg2myk8;}Jb0ye! zbK0QQV+Jodr?(Xij%01zUmLRsIoipmxL;cfYxm?Yx8A>VZjqw5jet(W#hgN=iRTWY z!S8u-*8X>YH*necx$5N5)g}G1CiaK?n6R7W3luntF?|F#qI3((B%kPR@BSDZQgMmi z7J@o;a}VnUnSY^$n_J4h!!fk;9vrc;V{_N!MGLy@I)1W(-WFPhhYi)zsBtO#-lIxx zTWd+T;On=%Rs}72+0gc~gJK(gG=t{^$5)a(Zz+2wk+UV-RN~gDV;wJ_IZ@r?Pj&oQ zQLzCy3lH-S?+rO0(eqFZRA*9QTDfaw#-NuTiJJ>{i*sD698Sr1V1;X|Pq=-l+bV8( zd(F&eK^}`QiBTi!>FF4^E`TKsc^+y~uGm3rAk#DPXs_ z;XV_~wO;#>lxVF?%3BD9#aNLyj1J+iL5+r=Pu=Rc+_qR3caML1WZ4c|gq^1j&c(>| z^qDoAhMaEYw&LiT=DEr~S9TV7M-q*8V1yuG(;AK(hi`fPX_`LIgm^o|9kM>YXH(}yTpGoQ74Qh(q$pCwa$`|c`RS~;YUs4*bqU&7%V8ad{V8MqBW zq2hVAcU)z2v56OzDT?xZTE_OP;#LgS(CK+&nn?;DWAQ zl!F9*JVG;UMZF{Qy+F?Vcy^_Y`GJqF6O5)dD3!KvcyiN?HMMzjzza`{)U6x(dgjRbFDpnqMc{<|6|fz<-nYO<%Azj%C(>e zxPQgYywBbD_F9j$BBsNuy8WXZ*#yFiP;hBT)9>$5;^+-*Vc*B`(@l$q`_8tjFyorb zCAdYRkUy1L5L1G&0q(oG-GuA2ePN{@(_OtHJ-KEN4{XcGlAi7PvuhyGh9gFfblP|q}f^SU66g)WOT<9bBrOET!*=lf-9Jw9jM5MvkHrT_fJb*#+I&ENi8t{MiO zD_gfL6MAII$E<0E3k+f!Y|ON4Te#h&xEgPg5=#`j>9{`ssEsc3KeWrb8I9$*=Ds`? zmG|q!yYowjj`LdcW&D+j%S*~@*-8-{%r!KGyL}3J$ALrTHE5 z&A0WQwDnNfrh5guWusM89kPXFqg>jTti|@c?@zt9ykDl|JUaeI%yVTv;S$J6-6@IhhI&3Ak$Gz28Dz)%k(5&P3K|WWa zvoRFN6#It_zzOmrDtRw>0xo{(qsyy~8{qD^Y{u2ypPHpy%tl*yk1a4PbbzF$m%F_E z3kNoRk@Z)*uLZovKK^VK`R4V_Y&0gtcWu0TUBgDKocr$0D00hVQIU>YX5G6jJ2{f= zjdNH(xGMy&)WY2od_5blU?{kf&+i?2g=+1JZ^hPQr`B|x*(<(V<*EH;{@{1oWIS*) z_lI*hw36QnnA%J;Y__q0`t$8+VzV*J<@5l_FAeEne5l}J zx8;jJ2b;Fv)cm_c(MVh?toH3~{SG5fZQ0bcYV?&S?uohASB|Y@qbw?L6F^MPYc$LT z*?PmR0~pSnoSk%O^2HJ!$%AMAvDMXLo8lm~0^GFXCTDRRogX}Ly}sPnBkpml7N>Go zd9O?hG9g?pQaoSsZdZ*eUyqbG4~`m~bcwBgf7Mf?IkMb|Y_(Csq}J%MB793h5V|0% z2~Tk4J9VgMKjrLQ&)F*)wmZW_3)u;MwrJB#nG}LPegWRKe|#Lf zEHXA>#rDjhKFQDDOW_grekr=X|Z@9cy#H(%fLShO`@Vb5V7+GpKB zAY4`vjn-(>YJVfQ_i*q$o*Y@*ec`u=8UIwUTC3QEMqW!{4Zl6v_!cMBr+7fq7Bkj+ zY-|;k`{3;!JHOu;TgYi|-2O(T`DuM`lg%~8x~$lvUReI^B@;dL^!p%6dl|JQ11_1s zN&cQnq4-M03Cah}To!HDIkKG+Rw>ayWeB8e6yS3Gn-5I~mXrTT3_7ybF zoxZAD$QPwIyEn5jEa)-0iitt)my^8|2f=?Y24Z7;9gyb>*{v4Qyt2*mA3&3$Lqr`A|E1FjT$Xpu%I~XCvAOpggFjytDp{$6 z;vC@aYB-#dpxeXx?xu>kk9}A0pEahP+aC9E-W?yU81W)gks3l>mp-9zzfH_5Pbf3y zHFoZDW4zE$0t4Ztlsx{UVVXUX<_)$qipXmo1&+D;ulZkTV(gnOn1bGJJx5w;8;IJi?Uc*OwH zY%+s4{;d6C%(ZPFc2%Du#51AU@L7`|-I%072NM(= z&PL9LNjSaRgX@jEH6ztyt>>c0c8iFmM*V*L7pm;TLI%=LRMp~p3k)~EgCgGOrc=W? zFFSj0nm8|W_PLm@frGl(w-^u}6b2Vp;dF7MQKciW6)ya6< zVC70~joXk6mz9C53^rdbxkP~!KG)zD1|Pr@Q`p5ij)=zvjNiLAxo^=hzpXn8RBcpx zb}j|lzczdbY=yyU* zSuOyT1YX`2B!9!aN;k2Sb#AVumQ-=|o3=ha__f=c(h8(R` zuNQlh+|${0?5k6;mJOQ=av;xqV7{Ows5x-t@TE$gIgFn;-NM1g z8O7jgWXi?XkLtSpwV=nI3x(G=R-i@iqZOX~4xkNqgW*L@#y7O4+|G+Q`Wri{R()XG z+IPIIYw0$ZHm+7`2%-XE>q5i3fRHWNS?JS*lygh}^x1aE zW^=^pwFdU7!SBxX=nR_fIG)&jVp5 z?2DDcRWqkfy&#j@NwoCm_f4b63ZwIHd%558AIHT*$K}1gx@Qdf_@m+BjKU6Djbi*+Rq2avjX=N1bJPOx^Fd%6CUj6>zO@YEiD)c6Va zKj7tZ0Sq)-ZK_kZ1YQL zwegQ)YfPFd)1ZFfpD^;xP5aU=ThwWNziY03UTXqQoOqnesfjXqn{fKMSAOda+pL|3 z!;K$Xy2bIHkq%>rdoAp?Z+8KSmh~|zay&hWTzKtEYn#^tyqDE8c#x6TQ*fAIMP$Qj z7K-|ZYHcyXuY2YQ_15MsYhZV-<|?1%jm@J{JJ$LjbtG$m^=UjOb}No8|E`gdj>i)` zBPW}4YX<59&SIh?*=Lg?sk(+ zLlf?~&gxik`@q;)$EDgW`oJL~EJGJIy+HcqBz{e*H-9__`#Sa}uVd#sMZ8!0yxuYD ze9~8*8crVjgB}B~&!x}c-te-YS$s0uTg%R~Rz5pE%yVK#l2owuk)N&=;Ez4 zv;B_A+lN>4;muaKeZx8$ILBra4ynSpH$gM1y>wi)^M2W->pKZbg?7|@Fud+2o5q9t zuG9s8^vK{q)x&RH(o;_6z5lA79p8<{`EuAl1=Sd$q%1VJva>@`ujoQ2YXrED5F9Fu z_}M^;nP0q*t7^GEywQWtlYQ1LIWV%Y>cL~aQ86{ZYCke?wwRUY;7UXm7yV7fr&GAFn&iDRUCmcJDiS$1gMOZEpw;6;1+g7{RT!zP;e$ zvFO}B*laQmC;u5<=pOTp^PRl@Rl&Tmm;1_k0b0BlfzB6RU6p8CkJv_U@YFlMdhFF? zAJ52nvjaC=@DRdT?9*Q|`Uk&uPQ#x1M0jORx$)X{{=)>jx-B1GkoBaaccz|)Pl@ja zFVA{nr+3$SddKw4b?c}}$)_?J*#)OJopZ0m6>C^_an#u_RlKGrI~;2Grt~OTZT`Zd zz_x|%EWd&dY)ZbTed;8fcinn%eCJJ5mb%I);23u>_;EtgWSzqedg19stm?|kns)9< zUg-x8T&pdJ2hN#Y5`#~K528-5(3kUV6RIedSi67ey0nYCdUE-P8!Nsr(&!7{(}s7i z;FUI>IomJG{D7<0u5tHz8?6WWE}mE9Sg-ndmddF#Ze;y!{B$uoV$(f+$IovP>^}a? z-V1@lI_;AYKyH(z3;8~-zKyzr>*f@>@XCp?vwg-tH*4Gfd3tS45|$a0(g-|p`j-&u z8(5WWaMG<>kZY>>lxm^z4Qw@u!3Q5EEMfG<_AhZtXM4mu5AIOSC&?nJZ}PTPTHOg3 zjWkADHqMcr#9h2UtoNQaevWf(*EIcfywV=c&ID2>ux{r@(L=9U^Zd?u=UMBv>gcP6 z`98PnFVLW-lwP*pz2@{X9Nd$RBhq$wJm_P*3iP*wOc|iMY@Cj+PKkdR0=08 zHuh*bJJ>Pye*F5S&kqQ)%JTd2v+gP#_s~o0J;SfBzYy2aX>3QI@FKGh39)TJSXVw- zV~<}xMuRF}!Hzy%|HeTEej8vhWy)UH)MLB%bt_}IgCC@fnk~T<7j7oj?>wS)d9NGK znk^1`d)}nomhHOrUEmfnzp;;6`F}&%$am<>ev4X^5C`UUF?-|>p(n#M)tF2ali?Vv6ONtp19WOig z^m2P~$cv4NyeQ-!3Ro!&Q{USwKWvO~h51N)L<)8ll=Suo3YYJF?TVWcwl z$z%2{UoEc<-|AH@{ppMlzX~_XF(n3$8C->-dTpS6i#`K8brn3kBL@pUz()SO*QxEc zJzrg;_Y@duUUIWK(9dw4%FehN$a`JHyY9KQj{7h>f&%>{WQ{9pdRz zReck!O#S9L6qwTd&!BHwJ!%tsb{f(t5I!H#PY|JzX4mMo`LTsVzebmx<+R8%!TG^0 z+gIOdhu=Y6n;$%T9*qQi8$Yd4by~Xj?1W?gY^~ElaDRlIhjGDslyE2_SigO19WQYm zb8(l;clgxB`Y*TWHbEu!&JHZ2H4g8-c>Ka|ZRc~-KjH$aTUY2=yjYOK^gpVfu#9{l z1Uy1tzM2|*$bwHV&}T5PE^2$%d$Ze&Lk5!;JUVZo)syC-7hCkD)%(xF4r|`JH|FxV z8m@6xL*3gQsvMCeDGToD3q7orLGCWkPz{j&-|ksO4EJ3ywdGUM5LyQ_3~GcC~?_V4y^=NGT+8xG^;ocVO+|(Z@CvI^r{H zNtLgA-C~RL6A)?PuX==wuiY1$_U#%Hjh$Ndo^QuQhvip47P!z>G`td#{5A1ry}H4N z2nKZ*TRHml;A)(8tX=5Ro}Vu}#QGZsxwkSG)R}TCPU34f3AgV}rwkB2qoeLuW1Ixb1lAJM3uT_iSjSdwz z{BF#x*w2|xE56hnP+;)(jaib?6KcuBu5&J!p3Aqe8d3a(aRG-311`+Cy|hESEZgvd zTY`ZDg)rhuRohp%0J)=MmQ=l!=$t&h{sp6|bN|Y+2_4=`xH4itwqn=%O_75E|2VFE zXI$Cdx999ETM35Gk~zVV0emhGK2jpa=6}vCJ{8-VQ)<_o>bZh_6L%VBz8oBHl670+ zD{x9e?mbu8$KFPHB^~U6@$t^JMI--4M@FofgjYN%5+%KfKhO z7TUF8#(hHJh+0^-4D-&(NVltT-SN}X{oKdBT#__x#1|o*C$gPH2S>SG;2Sc$rc>?D zpm(}Sw3w=Xhn7riqTMfT2)20`nj!W|5_IDdiZR;#{$N~|K%=x8d@Y*-f)T`(m z^W@6eW{D;<@{US;@|CBd=j|d#;-`V+@AdWF+ne62-e>(~QK8cvytfv$+Fxw(VFyKG zwi(t3|DZQk79a1DF}Kn&r^V)b>ewYb6huO^KOK{8^2TZvj<#9z6RAbhMl{=aFm*2bvV#oTA5SJd?HbMS1sFlZD434$C=yXAD(JlJ5f$2Q`XgvWrAx>xP9;D4!#)s z$aP8P{6{Z4)by2ChjaJAy*drh&6>I^@`C!IrUY^_g#d($AE9WstN>@aiPm zpiTqf6A^g)*0opPp?uGF+a4^(G5+Ium7G>M&g1POWLAK48Gw8U-y6`>aj5c~#ZPvWFget!&tX zUgsxZ?|CcOPyW)rjpO8IR!tJ08VYf~Y{+!k_=%D!YiHmxweK-xm7!@Fhoo{tmvs;5 zDV+RiQ^{_aJsf%I0QP6R@~qbe>w_NgX^k^)_a7uA>|~ViJvqT4n|y!yG$h(&>sQcs zOq%=38P%S9FLM7=m?C~=O!K2sd+bA^kz(rTdp8mW^l@BQcK5rQ=WM1aQP4}9{KOWe zoTMKyap==A^~}8X?y-+cIj)`XWD`$Eze^Z27(NQd*PpS@<_z|;a8a~(58s7Ox& zI}ZALIbUBA?@E)Je8GxC2A!~pk3ZqO>T}mahia7+=pJWlwSQ zOzwqS9=@ycU6j#e+RONY@`^MG%Gh)5>Rj}O=frXqjc&zq9*G7s+YJxDB{=ffEQ<>@ z0<}~13c}w7RB^=2n z=FKFvv$1Rr!Ond{!SNOoRqLKlnu0P{a8SI(yoxQIH|?JFX1uFfa6Ygn_`ep><}K~$ z;lR8?h1VUL-ra3{*>-UU48{m1g(nh5DDt62gGD`tGuo&tL*!$!P>PQ<+GvHwdZ8?*BE;7?5UmFw|k_y z^R6#`W_@1Tr1HiaZ&~nNG>qO&y%g8|9db3^`_*~pyq(?dz3$!7l7n&PGbN;o%EY{o zg)!&PkxCK#I#!S_Xt^l7gC>3qd!QNF&GoH|@P|44^D0R0LW8xStil;B??#?>rmp)&C=Y~j!OTUu1- z;FmoD{4%UkohxBf#+)l**wO+4esRPsqA{*o5{d6a#&;$OZONnzGG!b|d`zZ4BQuAS z*;7dT3X(9NOsq|&93)eNNm3P(be7CMMdl18WwBTFW`3Df)lInkT7XOMgtdgFx5A~b zVo{T;Y-Q1ot6T(s6}70%Rqk$4pR1h9LVb>_Y-CXY!GZ^lSVWYX2!l$Bp& zMX>G+bKwjr(7EPfa}{Qd6Rssqcq*An$h6aBW_~j7Z?dQ>SyqK?c}%tqCMgw2>OQhP zAK5XRq#t7g&TC2x991TT4Xc>34X?%#^9Uo#F?2>{_zDJ&W?W&TGEfUE=$TPnHlu#O zd`9)jbQ3buoy;#w7R@8eLdn)rWZPPj5<*fxk?n3|$7!Z(l(#M0(>FlAw6HKkWoaAXDzW5TGO00{ z;YVhdB=bVZlE!5D7P5LcNn1&F)FSDbWLG5co5KkJ$6x@bcmU@N0GF<$E9fdzRR%R- z3k_-m6KVr8ra?;pGhDfCMiq*1!A2D<;16I2S#Wu{AQhL#2>!Ho31blJTE_1AxLPIw z`M4@30fl$~braDZyHStT?Wcl5k2ngm`q-Ia%ObpXr22w_Nsu`-9E7bSVC!`8b#+=v zT>N?#j=1;(W>g@vK9G6!$r4MlJb|nZ zBx#XkhdD`4B)jZk9u6Y_98sw`)dO(u58zUeSwT=2dC>;su_(>?+gOx9d25WKhBjc3 z1y{|mI$FU#=J2Zx09wIPXcA_Us4pb?C5fF(;$q17k|er5i9Jomw;|&nGTk~v(HN*> zl&wJt#taTwFhen9hWcQqDi^dEguGEHd%R)F7^JX_LE6a~Wa2}Tbb`#9Pv+hri?@^I zPso}BhyhoOM#VYUc`b zi-M+vt7~YI-^#*}tNep|(UWIL4MVAf>aRC0f4b71k16~6J`2)202+(p4V@S|Y`9RXW zIZ`?zH%Rbs5*AP$SdiklAU#o!g9`tVRS5wx&DN?M zCFz%8u0A+*ztI5AQQZYB1PH1C&|(unD~x}FaoO7BL)b*}AxnXz8Ud5G5Iv@1AeT^3 z0DV`9JL>%;cl@lnQXeDHuSxtwGVuyY+D&FnCUZ}b#p}rO>tsz=vf&SsY>WOasH?#M zu+6X>D4%|%0sL131k?ryoB$B?2%zOufL66d?yz9oQG#+u1c|yxqKmMHWq~_DbusRk zm_zQcL}OkYLMvv`wUjtzk-j{OeAmh=2u>HhEV7;~TTE7+A?w?cO*KiHCE2kDChTw$ zpgDS6f#v`~sM}him29;QptS=)o0$M@-vYFs575DZn7aRkg<0N!tPUsZUy)6RN!nVHj&5hOt^ff=00Nf)w5SBoaz8+@4?ydS z0Bx%Qv_l5!PzT{6i8MxT0M+7$%wui=OW~c{!iMvcyfLcw&IeJocYcd9 z_^TY}T?l_QhN#cGq{T?A;>dYhV-*93x?E8-6h+Zw@Ss+kakUK8F=kvN1N8+n&dETX zhQGmL6g2=fUev%7As9Sw1NAmq>i}YRN_K)0OvK+q5NNw#Vk)y=U_FXrO(3P+fOA{a zpdJ33g4D+VBpyzi9E;dPXbf$W`W$G~!DN;hnRSWGi6?VI$h@s&eiT`dNtQ;C6(z~4 z4rFa>vObb*h$b6%lg(ww*3M*G7m_lKY&Rt7$bmixejxyX(Eu%R$y?n5Xp7dheK?ur zM&=wM^InjJWy!+ZWYH6{q#9Y#ovbWQ)-E9H8j}sj$zN)+Ih<@MiSc1_d$QeuY<~{a zJ_7)JQ56R60to63&|(2Va4Cdy0Bwo_v|kU8`TP=AEJ*u#MPL~LmUv? z5t<-4BUC{EgPeynMxYO9S#|tpB?Nl_G%k@P1ofe*PYa;uQ_P|QS6TfIJ-kvDkuT6+ zgUBpDc%|^G97YK6s{}eqNvlam7acGy2 z0War8*bHzbfMqYxYX;LBgkc8tnu~%h2Bk}F@xPmQYVo|&{}Nq`hI zv}sKNwtodk-vO{|0KlGV0DIBoW;6%bj~sn44B$wAfMYcPPL=~Wh0fe*Wbm`Y0WNd` zxP;p3@(6${B@uR#V!VB(tYTts!l_pp3@gM{N7Y;mLwN9S=`-U>@NBU`%Y0k~sJd7p<~jbHVBuhwh6}oUEZRYMl8h(qJe`sSJViM zWEpgi^+{kJroB*CU$^Nb*FI8b-GN zL(&hy>Ni6-+(ixGgD#hUU4TH`$kqV>?eJFz-2YC<4nto84DSUn>KQ;(aez2f&GDlE zrgj9FZVoUDjrXbp0DpZ3*o0!U75&&`)X%9V0BOiOJ7NKLHUil70btLc0Q-Z~-bL~F{*_0r1Q(f3<668Wg)zgh3B7x{0E z(aOey0f71iPB=2al+d7H1sgj*13FhWZ(72h%5jbEENM-?JWE=6JNka}YbhU<{5R{J z^&-K-8@J|8Z8jj*UDghue9U#sXAReV|DhDuaEx^n) zfK{kW{+a`@sRY2*`T*O|NTjR;Nb3f$qbxxBRe)Wn8up;|+>5jsXg&6y06267;K*!% z<7h`tJODW53~>4`z_}v;7pXd_bYu|usSX-#IJjX! zwVXR;T&TgvD0lxsE}X%0A?W(-1`z)@a^Vowu#EsD?*d3gv$VZ2z>Ze{J2wFAM*Fu1Y4^1T$Us-+AX>e{ z8v%}?tvmh|;AC5XQ=b6N-UhgUNzaSu&0NF*T^dM)I}$1gRtp%Gp_dlS*i{Bd)X-9c zHnh~_cXE*x3qyfvSQz^MEEl0F>M$6fvk|}$bYvsk0Y)AMP=5r7MbC8{?)ntuiNuEh zGu{ELL}z3J=07&J0oXDKU|Tr=IE?@PajOAf)2Wcc?k$a|Eq2=JIxqDCWMm7b;)KGNlqZCUC8#&Bpp4`X0-rZ z(Es!a1Mo+65s2*4x;a2QG(jD3-#Z%u3^@i6fu88dLjY>@U1K8w#svdRX#|jnrfSAp zfR+6KHY@|!SOH)Q8n>-)0FqHJrS=EdUJYOes+yh1YP%}}?8yMw=M9i?3E&{I+To=D z$7TT>N0oHa7vK~+;%AZRE{p`Yh-`HcXLPA6u|i7-VU^qxqOG$+TL)=$YU{RA`?gin zn*GZ-iKgWLE!IqnlMG4nB$C>dZ2v;iQI|AB)^R~@@aYENk5O>oP=MBf0PW@ibQl8A z86|!QdN~mu03*?vQKLbLjRqKpnr6x$0Ev$PX1oVjiJE2ua>GW{FI$j3x0MG-M%GD1 z=GfjDAiW5{&hr4f+X3uB+I`5{`*Q;vvI01K5#SiI@rg13Cvmu^Z2`{Z0=R&d@M22@ z9MGj%Bsbfv?KM$`JDYL53B~Ihrag zii-u}MUU<9Qe6Q9PZM@(tf{N5@p!j7`gM6NAjw-CZaq|1e@3loXA$`cOFi*+0hH#& zvrB9IWsB7tSU?)NFy0Zua|*bV2W8fHWg##ADn{Fxg^BAz7Lib3gE!hr!tn zSFUnH?8ee!7(RgH??8M|$3p!Wb#{v&3 ztpH|hh8ENX)v0F?K)^hJ7N-DO4+IE7of_H!APm_md?LW;RDj4C0I?$g;w=CsB3~!g z2ADG(VE#CO#aOllg>?H9fb=AQ-A@7b9stN#3veJ2;7|m>kyZf5&`&syl~1k*I6VO1 zEII}k`T$%)0lGQ{;5rJ`jR^p^u=%?~05WSLpz?lzlX(~{o_yxV!z+%IiLiiEoM9yL zCW$IZqSDy&3UK@ZNiueNQ9(GpKy|IiOdoh=dh^4~lnmat4cTE&cA;5rhWqJ)d*^|QGoS=O3pD+~XsSbM0d&3z5M~3= zZ6-j^@c`;=0MXL`#tZ|PfC_ftn#*e=&_UVIM!%eQevEC@O4{hh*(N+M?89iZ zt&s@;vFQ568v;yx0gzY;U=BKq^U+o>#-+F(3*8L4!DTdn zXH|dzv5I{I?KRq^$L^g>H0vPuIVB%ST#5@3V(7wz^CvY*A zZK(pVJp&-UFTifp8haN2WW)j-=ml^n0N_Yj#jDiZAm3zyqAj!x}P=QN=t)OY|63;NmK%;{T?FzX#*pyAvQ| zDZl|-@l%!08?UXG;KFKsmeQ3vd;s^%}0zjTnGixNLX(0A!X% zxDN1OI>1ABcFYAbC1rmM;SN7s&^C*pKBFD~NL3SjMloj;nU$GmQudWeSrnH;GhdAP zjNmBB%zVyN^)GiEf2o-Vc{@+i_K_W5$SyR&j^zMc-U4{yZU;OAXlV=3dLKYXRF9!| z0J@e0=#DOAuZaLr_5iWw0Ao=tCqx5GMTts6S)KnJV9{5AAa5NKui5fO=IvC(=F@SS70WKs0T)qTw^)GND+J)~WPtnm05Yk*Y6rib{0Z8qk26&FNFIuzM1WY5>$Pj~DRRqm4 zSuvkMI7_h{2$8RGKoz|HVZm->)dYP8XZ-9&R@E%xVQMJshnwA&>%6QfImU#jN)p*y0GPqGOu?PRs&0g`9JyJ-|6ffb%Z_E^Yz1jIwaG3c!v2 z0JqRe-a(CczcWB4vgpHZ0FTj%KWh%~qA>#Y@p1#etIpD$EeBvG{?1kp?K@lejK8zh zhQG5F`5#$Ce;DK>^g^ed1ek?-e-UbirDz6LVp&=RfW6fK_FVxui2pqF4dBQ*fMaO@ zComQ~H3r}eI`8K^0nUE}xVQu0vKrtjy1O^f2HnDCy3+vQKKi_wj{zR`1$bN+;8|;c z7tRRS$IE1ZS3O816+o0?g?z&Q7eHPL#oM*kuxjiD_+|JDbu4{7ykCJxd?iMGg~WJ} z@dhN}4>HA`Y+FFKhm-WFP|E=|tRt#aSLAii3jhIV^IPC=H_1z;zt_dVFhio7ljur2uzI0o+B$gl0n@ zrNghs0|B0tLpVq3H3Gl2fDz$xsZ0o0j;os=zx`mrwa*21qA%g#hOPx#48o~Kzy)~@ z{s)n!iHGd(@hElF7V|5d&j}yz3{K&)Xe%FfANco^p8Nmmkr?Wj1__rvK_>w z-EaWmouRQgF(2L-Mqv$uwp5wqhLOXN>~uy>CsdTHX^s;z=Q^3N2^CkF5Hiv}MzW~Jl*<9I&3h*0m;ynJs zjij8|uRwm1&$u$FY^;tZ>S&evQek$dp&Cr8B`$d@+yv;a30PfqN_ivP4j6ELl}Rqn zO2y^kiXoJR&vbAl5iAjkBa|_O>-XJMoGp?UwNJ^%Mngb$SC2OjWa?C{qs z3h}iyJ_ipU3&KB5XpbLH623nye(Oc}$f;OhPd{~2G3(uy{jCNYSxxDKocy19Lp{5( zH^NwiIS79tpibR*903J$6MQ5CwzN(;_Mght{s8u904rG)x3_|!1uot|!j(nur>G&U z8?20hu+gdr74gqaMj5HsTB+9-QLijqu2r?4RzgDW9+|;ho?^{X+-BM^*U0cA`EAfGa5o^Bm1J3-W-d73Uc#h04gf-9j@X+cesjYdk0vP z>P9NgqqIpu&e4!F=Gv(^8*a3U^MsNkC^J@98k-0Wauu9!t6EPE7ONL^*id7{L? z9`hU4RApj<`vGt3;${NmB~g7y)IJhhki1i zC}((gexaZ4Y>lG4YC*jZsaZ1`r1=)+@hNua7W(S@u#uddTN*hO*vR}}9ZlaDN>JzHSdWA_% z7i?%VG}K9DqDAf}k{2d?mB}0Lji(J>(4W>w>JVGJ<~3@Kkp*r>>+D)m~fuzH>V`_Tv6;pRa_Cn;fDAgfmuYw z?@JDRm8vIvf~|}s4@xG|Ic#8fw?1-BsiXfi{>&eBXi!SFp&LPEW7{M6m26>13Kb^C z=+w-^RpBZWb~X0o@`PB~<@17hl*>=JYAO>?Tpc%fOsw-0Rb$u@QWw6Up@P@7Y)NDM zmInMPr?NMLPZ`5MZB+1Xg{=WVIRftl6z1|8bC#$*&9NP5zhp=u)_xsmAKV1mzHuGS zB&4yOCHCtI<#0dG(>OrIwZ)hch;oGlv4`#9A*g3hV~{-d5Gi}IhlAlETns1ucm3?Q9dj>~HX^)-mpD=5_lpaRWO zOtzcw;ys8xtdFXuu=Vtx`axPuB$MjV1{jNojmnzK#~}jqWVt23wvR zs?j}4f=N($r0gIrG2;X~IVZ6CYlZqKzgcpd4{d)xU*DjL31>&>PSG6|dosWYX+4mM z40x1OWEda56nf7A^G4=YCd!(5Bg+HT{{r()kufjh)Y+`05wbHYSt6^$7#z1zi@`U` zDlxJhP)U>J_sL2+{!-rLP(dPt+Hsl;3Ln_Y5reK5>SvQd5AyYY4THWGdd~@i=20g4 z4uhgX`d?sBupOdyWqdVPhe4Og>M#byZPa4Wt+Gn2p`B1klR;742qoZ!p)UWe>qHgq zFEmA6bV(pPF4J$b$D**#$8d9D)Rp6O$5SdV?iuw#i zprT|XB#Vr{WV%|zy{RG4P)84H@{S(-DyIUcj(7CnsjUG(Imu}e9X$x8ITFIRgO%)P zB^5Mb!~945#pQ(zgs47haqt}gYB9PZwK_@|1~r~g-wr#M8&4>cxfR+L6rRc~sMt+q zEiDDNcw{Ri8aKUW^sG=HR|h{bB%8mc)5gr`Q;k(nGNU-PY?{$X-TnN&4;U%>tD35f zZl014$fVB~22Qn?u&#sIYU%U!v=+ z_J<|(&RlzTdY^eAY08wluaRf#MftY|8XIMuRVd?u@rjOlozVF=-}zNRlbH?RnFRk z=`2QBI}1vQcQq;18)>I4fb`!cZie-Zx$0bAbLQU_;|lT$nu);y9Z@-{Q*ueCL%+_z>U`2JiBf5cTvRSza7R0M)0(-4Kdtl^m0mFw1lvrl@6^uE{Dfp|}r~G%XW48=55$ z)@WI#57`kDa4Jng3Noj%I1s>l+d`(!IHU|KuL9+8&x4hFauy-Aq(lkU7c+R@HBXYv zX^I;&PimNyCoAIJARLog#uElm3GV?h=!Xf3@c1x*&A}j zxylHo5Fptg^Rm_m6B2wU7E`dn6ypcO8`#}Y_ur;9vNW(!pdB?8MN~tb639ww)$!Ig zuu-siT6G|gjz(BAuu);M5_&5&s<%L8Y0j3MDxIid+6pCVRCW{!jYf+J+a+?Y#0HYd zGB>Fl~7rJDy;tZ1JN>k`@bd-t zf~fRguY^kSLuT?`M^FPoPCBZIPKldNiNB5#g3Z%XLY-tPhxHXMD`83qObDaWR6-+l zlo0sjG~UkA`KJm+^f`s?%ArCL4l}7jfjQ8<&yGS7(p!v~G2TP2`3^H{TGRn@qF=mF6bE{%Hx<=;X_@}*5(ElKi}OX-M>JSq8?@>~>qyXeojRb4M5VBFnD0_+>$vwYY%h zmpGqgQBbaFkf%4dksv4fE#e|vZ^+UUW8wm-!5=jEOk6(0Wd66r1yr1tD1a-aRRY>x zt7MFhxJ=TiGgBrUOk5VqN|?B;6sR=CWwVaBq+~~2z~FcYw<5t);ovVgO1aiBmTQG% z3|{pW%8fz>vT}46h1_heI-F66T5VT~UU!7Ka-QfH!XFvpS{VhHA((Tm@GH$w(=>OTEKHR?dR1)B8&3Ry_MR}6A~G0XM@v=>;})9iS+U{ zFbs)|;4A$Jm840?E9DA_oWfU{4V55k#?M5oMDKET5=2n+yEr>^t>HSqB?m5nbT5;} zjlivv#A@ZBWH~YFozvqi@XjOC(6*_k^1>=xv5V3cuk)Qvi)iV8Ojvz;)(&|kw ztuz9?Rp^6kw1-t>n}Gjh#))R2;XKC@-;c56Aje%C-VEW&!Yi==)e!39DR6THKZI5Y zA%XCYZg)<3;_4877e=${9TTnC&37Lwhn;H;6yXf5Ho zCCf?e5cmt1fVRq&f;WA*+Bjt3Nm+v@^)y(Tuf?qS4WU7$<)jNn*}X7N#9UZ(!_b=N zBs)UWtx;AyC3POCCDwM}q`j4vQ2d26mR83{Ei7~dCO&2YazI77yOlX@f8r=t_&5+9Q7acAQNR)sL zK->grk#hD+8jIMaww9DerO=x+NID?4ZjkSz%G(kppO>H#{4!Euiv}k`wmHZjjEkt^ z5YlVZQ;S|AterFt@fQb)*W#!#EIE+9;tT{?r2-Ybi)Sj?hQT!W138=!?N}k2j0X9Y zu{&KJkupp7IQkn;nUiQT#zs!`JKW7vK<6c$}!%e5Gcv%x)} zH%2fYM&08WL2cs-uq%(+%INzI%dD_MWgI_$nKGL<;q)at=?#?_aOfrRmrYURHCY)Q zj`)BpF6s(+L9r}X1ED?woXVBu1pQ7u;j<+sH zePluJQ2#mBN1zk@XI31{iW@Q#SbtU=s$9%xeY9&s)(5?Q?P55;(=28)(DDCc!T;Bc z8e$h|M-8#yF^hF<(Xz*G;+w}Q^IZ$)1Z)y;y;-w=Mt4e=PH-960Po6z4_5L-R>InT zEeuCkPS*BUS=;!Hr;a z!rHSfY0Iy@7Au1jp~(fTHlOOz=Gl?TwIQ<8Y=rRz#0BCESjiln63FvtW?W;}%IYw- z*~&Msmz59k6~wtQI*0@5uw-gsUy8rq~U(Qifj|GW#&OrXYkj>pRu}Ir#TBY2+Yv3{uSa+$bDra{!AA53nxxn z)f;~v(bJ%2{CQbuP-%PUf+@tGuVB7E7JnAtDXF9VTjEbIc@GjhvvpU9KS8V|f0ugf zS;wD{8I;ZaXXDT1&{|I7&z-_{;r{E5KacaR%EB3_&*EFUBy2SV=aG*;9|~=2v4X_P z(gX1qW(japbf6C(%77Ma;rNAahSKcYmxCH{naAd);X4W}>u1h0=pV_F=l z@K4T0A^sH9HcsZ>9)B`-2i!PW{3-F8Cc|mVfmkn_?hbPz!FLn=Ugn9`mU)Z3Pc5hr z=4HAGB!ZX8iUW8$(XnO4a9LK<-)6<#m5T=|7mwC1W`h^+j|hjnvEa08x#*BH(wZRe zv^SKw+M3ZO9wHbyMDToagk|oO<83RP?gE5XeoK=pPIDV zT%X;i*q&Bz(m$nN`kU7rP5N*mVf0oHjU|pHiYsz{ylAGW&>NOE`R@AB~B{wf* zL7BC2dCybk$hbhTNeBA-jEk=@AzW{|xAa|UrQ{}L$JnBOpN}{j1>=IRSqq-s|Auja zbeD|HC|65!*ZQZzgB%%`3WBl&{mk@S4Vj)(G%n5piJ%{u+Vtb;w2Vs|<>D~qVhGzc z^*U>Ngmy90-Epj#ejSIEKyp*dxWMHGY?0Ps6XcVd`i%>mEou&e(H-QA^%|EeGE>5a zb4OOfX7X4Vj<9&F?YFYF6^)AtsQ8~XE~Ru#NjaSoOcZGv7fclWka5vYohY!Xtcs+( zwSGxtKl4kgQN91v+lNGfRkCYbB4x_wJCVzD4XLN&pncNrz8|@46f~+r{E@YBIh6%v z*2d)}Pnjd*Vj(B`Es=}6Frn`o7jS)l%D6xV`+v;1fOq>JGcKhCWhWXJK9-T|Ud_m* zi9jOgN2WGCc>SnlT!NH~LzIhqC>IabE@rx0&5C8l1r8vzjLU3U9j3_nSVlfU&B$e& zc5jSs4_~a;xSW%j5;nkVvJ$pR_k`gHi^tl2E^AxSxTrwI|EzH-rejKMbxO)YiKcO> z1SQ`!F6@R#Rv9|<8|}o83DV=OC4f^yHXojaWcW!84?6;GKX zJC|2Z^jqv4D8=k%=sF0Cu6N(X2Z}+|DCp{cD~S4An6V~9GwBo=PA05coS3}>Nv4VI z1idTTxhgW1s~AKz6-WeC%`~_tPp4()S|}HHR4(qRTs%a(m<=9WR53teCGk2Xi89N_ zYziE-(-=u+uQcr(Bs-LXsJ*&$ni;zDI#vxbbZmgaQn3-dkhP>})eOM4{H#^8(Xn9| zGHKc{44J-b!}yz4|3*2IbRSE<2p>VB_qdA)I!08tQq0BZy^gUR>T$|Wgs)?^fXjD_ZMo?&mRG&OJ2P!b110-{KXUfvd@1v zPavmPEu%oaNm*;u6~F4^c|ters&-d-Hxk>kt&y$^XcEDplcZ#*9#gzCAP@y0V?@o; zSdSmPI3P611`nx0(LK_>y)KJQ1R}cmQFr9bq8*?JRq5tOK}MMIvZ#e6=A~=JmWhVa z0%auq3ue*zgkH4xMv?{Tf%GdIqOR3I&i|QpAJS93Eo)Z!PN*U*3l-GpH5wbHbm$}0 zr)PW75S~l6hjAzE9ml3WXc5|ASL1K;d?yPvfjo=5?Hc4UTo&Y#374H73FMT8V!%hG zqLQ5$MxbPOtsUi*zcP>!x}jSVqan*ocWT`?5bDz{i2)-m8F@)zDE;DW#B(8`4fS@^ z1u>9~5e4`691hX(;B<0!{axBonNubVz8{V~78J9LCq;H-3!wE+NruD+**PW>I%IJ{ zXTcE{!)1gpXolpqEPpvD&;G$~AZ#T3i3-dk)`Ay-#g}m- zcj5Z|FZ$$E)UpdyLbFj>OOo|cWTQQ-!u$v{fK+cVKLQx@m%HPWcugydsWhh|c{FSg z($!o+3o)O03#dJ~^Q!!Qs8E%;|#27ok$oI zbH|N&bNYksI2_pjC*1K+c{j|Y&{@$xccjl9hhzGjyW>e3>+wt6@eF8E$W~_C9S8SJ zGN=07apt*0>Pf1~sN#nrbNWDJm2UtGl)UF&Qs_mC#ppjJpc+7{ zO4eFIqW!^NdYjjJptpIc9#+Yb=bomqx8L{N;dEPTuUL+TcC7bUUDyidxkKzN$s8sB z&PQ7`$YX?)02vQJ@67R+{5-v$driLgoO|xg<&?kAbH^8E@GS(Y+L@Zo(sPI0G20To z{2@NzY;-;MZRiigfNmFM{P%e7IFn!QwAT~nt|=S zj(46Zt3y5E*ynt&`n>Zv(8rn{G;^%;@O0v^m}3puZ#oHCb5K?B6b@pPgFU`lU_a`9Z{;uXrpo3x9W(o1K> zGNpGwr{tuL(z__D!<61FzImCJ(macW^s%NcW^`Y5=`^)lewi*~+Ra*4!n9i{VK{=Z zVA@T70IsOrnu3n`S?w0Aqs!Xslt9u-OS^T0lJBM@bk7l)5tf8n{Kb3}rE^5cXEEhS z<7<&XX6&W1U-OF!mDH3ZV>$XIHIR*8T3za;kVc@l3Vo1`_OJ@|Gg&eL|M~k87oY*O zH&JscY$V@5M+BX&m|dVBwi28+mbifPBuS6b_O;(G7V5K{$TdApDv$DO|}ykx8=;DFLA-VwO4%mvPcv*B3s!A2x9-G-dfh`M0zUnf-JDo5(3Kq z^kZURK$Sm=B``HRM}#v7*@k^T8v&;fl3>g10PQ%N*$9Y(WE_t3%Skpu{M?m{2cY+C zXCq4Uz2`g|(M(SH`?3)lvdna6me~j}(lW-T451I0rKcay64-!0M}$Kskq>@PHi9w> zPUn}WBtS9Cc#_JCv;bQFRCthcr@fQlGKx-n4_!}G^R)ojR3)c44O_ebJ};YVwux^NT=kqj?)fb2VmnDr+kNRUa!;smaibrjXBnwE}fM|N}{05 zMQ2Vs9I0ugB;YcD=5n&O?PYB%I_)6BKkc-)(Q(lsh|@|*bb%7hOP1kK@?EE$y@%}x zRkMyP=quQI-ouVO%;9n4f8KSMB#r)({wc{^c7I6?WaAfYG`sb(Q8}AcnAiLtICxap zNogH%-fSe__uo@NPiFJr@rYcdG8>fT!Q)LmO)L2C;@OkZI%ApMgU8&w{r$m%$ErN} zZ}#6Ie!C88Uk?Z4Bn*y_Cum?`HNeNH?( zeS9ykO5FndyS0j^kEZ;1WWFA7{CE6)mYppp^rFRQ;*Mx}uX@uXvIknUKl9IQC@fk< zZy!9xs32>BnmYa2zfFJK^HkvU_>(gTUd^4Nw?&wl5Dt-cBY}*t--n zWa9|3F;AXzr@yV7^7lFYGlco!ZZL(LrPIG&*b=?`AwJOW^h0h|l=lBMr{7sv08Kg2 z7HV-7v>xQ#=@--Pq6Zu!^EMST^{}a$UMfq;FXrh)$CwqbQ!Y+XF5ahHd_udJIsLq| zE_3?f{tx=p(qH+G<&*5R4t1wv|KS_^Kh<4ZY*a-U{&(5Zr3JL!+F;ePkraVcV~e5$ zLTaEs6pGT&g0)7)Mk7iL7NZhbZflA67w-m)#)N20e8C436M6E*7bHYueA1{7CJjUr zFNyK{=Rb4iaxQyLmulGLoSE~VnSXBo%zv4G=Ol^vHP}>Q8dzK8S3;!oB~f&)ifYg=zh5e?P&(hg1 zygJPioz8xLvy-Z6k;s1M1`EUt*e^6RsgRn1ag)@%Ffo%ZF6K?>A+E$>xQ_Fr-*CsV0Nz z1@F;&5x&jCgTqyxnO0xv+7^9oy*@BqOefepX~1+MtNb&OHT_@&0=u2J%D(_e-Btd7 zv(2a>aF;AuNX*z|h#3SKVqTGnIZU~UNz{uB_&A9eLuSn^vtVI~@KN^8C*?ny$AT%` zuv0j^0khg>&e&5ggKY+qUM%Vu+YAIgYgzNggL^m8Hq#y~pfj}1Xa+IMwwcHEGOv`- zkn+-PGtcWxd2BOqq)`k-`s2LVX5dg5vWtAS8SI*x#X40uJUGWrnl2n(9@J+B!r_g& z6mL?8BjQOpmI=lqO7rODZRF7)O^+p(VX|?OT*4vTy{%EMZ=3l^ccm&*)hLW*w9OnU z1;lENBoJk`%|Ne9lr1v|htTL$_WZ&j9HC6k*%J=m)9uS>n}LVFwTdPZi6V{8B;oKo z6srFMa^cu!L^#~6JHVX>{-pML#!Z}CI6SO3O)YDMy9fJ$Z#odW%O`>9z%$3dg^6t& zzPI?Pc<}c=SnMvp2-vc_oQ**K@+~pO$6K44_-JNT8LMrMhh*()jaGXxinZjrAYa%v zk)!*f=v+(8fMs_Psd&hO2<{QTNWp!dg*(;~GYLs~=G&W68@8#qmKcn_2YDS3*Anv% zAa!N*kSLUa@R$e?YrAVNZ+BZV$fs=Cv{?U9fY zyK8KSGbE(Gz^4jV^WFP6R>C&9RO!tK)f|mL-Uq~`qvL?or6aN3xa>LP%pzHJ^EZP~ z@yO={Zw?M3QYRR(oTY3N;m(N>heUEsIKk)!ol*0xhEFiU+_nVCv=fYW>y&DdH%q%4 zBgOt)&tq|4cqL$emSSZ(&qZQ-qoJ5rQI9!geauxgugJu_rtrih>O}^8oaDb%k+JA1 zLB<+Mw>?sw`tA!SK~fpr7rxfi$K8@aMFyLWMIECe|EW>ObvDBiRpiTp={Q3b`6fM^ zxu;mHo*nn&$LwN6VpFY3{ogb;J!FZ>qatHnRhiDCiVWc_6q@s?$kTdQnPSpaWH_*y zMNk&( zUq${wccojV3|(CwEE^z&fLN`OMAI^>$d#1r8C2x;LH7JA@(w%a?5W6X2hFp8@~Iw@ zMEVF{P-l{g{0$1dP*voOx&vZpQpA|B17v!uM>laE6#)n=2W$cP@X)q;p>Gwv5DxF51`$Er4apOWHrby7L!Ds=X^+bypTqaII#Q(NBglp<_4^nQ#HFf$p?q8}{M>k%zBESAk0t{Sq zac7}|u)=$6mFh=Ca{+8$|0oA*HVmV>RN7E|gCC0nyEqseZsTCtNIwUK(X||uM+Z1) z-8Q6v+Xq!}mjbRETRwLqYCE=%u{DoXkMYYj;}iVYG+zCX!|v)!y$oKtYUTJQgn+fc zANwRas;5|PqwW&5QZx5U3-y6|inM_4X+sC>Qs+i3Mhsn1e7ff%q7K!K%}wQ&EfuL z{7z@=mZK2VagQ3?tu#?YVvN?^LAWOf*A(eWt`3S#7}IsCK-`Ytnws8>lxQhpr*J>3 zV#CO~8`sqI8QgzYv7K{>p2IaY-PMbXClU33s{rGX??AiY^I55Wj?wS0>_1UCu$U@O z5k0UOZ_!N9>0UGw1|#(89BEi{vD`%Wm-(yck2nnvh;~9Xe8g|t2+?iqi34JFi1rDT z^eV2YbGM>N+qqfiPT+n<#k#uj>Ke4m{~f? + + + Jellyfin.Database.Providers.Sqlite + + + + + + +

+ The design time factory for . + This is only used for the creation of migrations and not during runtime. + + + + + Model builder extensions. + + + + + Specify value converter for the object type. + + The model builder. + The . + The type to convert. + The modified . + + + + Specify the default . + + The model builder to extend. + The to specify. + + + + Injects a series of PRAGMA on each connection starts. + + + + + Initializes a new instance of the class. + + The logger. + Cache size. + Locking mode. + Journal Size. + The https://sqlite.org/pragma.html#pragma_temp_store pragma. + The https://sqlite.org/pragma.html#pragma_synchronous pragma. + A list of custom provided Pragma in the list of CustomOptions starting with "#PRAGMA:". + + + + + + + + + + Configures jellyfin to use an SQLite database. + + + + + Initializes a new instance of the class. + + Service to construct the fallback when the old data path configuration is used. + A logger. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ValueConverter to specify kind. + + + + + Initializes a new instance of the class. + + The kind to specify. + The mapping hints. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Extensions.dll b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/Jellyfin.Extensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..f52583c865c144e64a277b45bc2a544399320c1f GIT binary patch literal 33280 zcmeHwd3==Rwf}jSd1s$wvJyhVASO;$L)a-I*??Gff`CH9kPKlYnF%u!AhMWLwB=f@ zT$j35taz=hR;_JaTd`1ET3c<^-ddMJwTs=Xy|ulz3cv3;?>kFETJ_%h`TgvzVl|u1y_?sL^{5wP7ytfD}Uw-{O4c@*}jR7`sgdp?@xMIS^WJ; z9a|!aKz}^e6A$$Tx!gJPIe^#)u6_#VWUC|A;|sW%f?fB75-1f4$`ZM=+G`G4kWp-jT( z{?8CCRzhVI5U>oXtSRUZ%c#=ywB(qVjA))2l~pZP@1S*RpmNBjB1x~XKN zx#tq?TSKG>^}~bw29;W@VrsCC$OXA^NbBEI4@526b2ct}p`9K?54%W}^qwi4ndm`( z?`h=Z_&rl`sjg3;s4)bfS5tn2M&MxG{G=95yd;QJjmyZP;B+vbw7KoI3y5;a2+jcB zUf~JQPl(n9PT7f0YDFg%N8mm9_(^4>*I8?jk+0X38pUf}lo63{^V{kkr$S_rU+Pq8 z9_oa`{x}?^KR6Sj-S&Yz=uzvm-^o{3jeYMdkZTlUh+8I25=wA3$U_)l5C#2p=>VY6 zKmG}pHV65n#ji`Ji(ECur0K?5)rfrrnX$RdL9C{s#?Aq9Qg_?yUKV*8eFeI~C0O3Q zX&I`PM=@yas&yMdbf^nWuThF%9tRnoSs&*z!TF%q6{-4|tgw#_tTh+dQhc^C`SNwY zZgMvGERn^kZ)}-tT9a2V@YIl_x)l9+4|K7Owud@UOjPPJ3QlU!c|IAjCMfGE^43(4 zW;kQbz=H5HmmX{d6eSEQ&bQTs$XUGB>vWvd^9{dI_roI4mXI2o$ZYnS3co#8&PfMp zen++lr=L9nB3>;gFy(-$?nkeB{V*9&A5eOkg^}M@tstJL6sE?{kQeIHyoo0hZQ!U- z_rU#J)r>DRaSSUL+G!AK(xy8=m<)=x=V6+?D-n+z?6A>i`VoQtjqlJ=|Kb99|r{7A-+2g*j*ze4Jtj{3_}*mfcf>XeCV(h3AkOT!nH$4DcGN=CQmMa?nXU_MXY;9K$r> za@EYnsD3d`H7bhNxq_>a<5uml^Ktd4c8qXNnIl{^9OQBpY-^Nbj$SE1zcs3yJi~f@MfB>PCP4iA#!wk zY&|Zq4FDENlZ;BT7q4~Ojgz{^QFnAi(Tdo|!0mMwuZwjeL8=vvF9@QkhPrnn3k(4S zHvv?CObvG7TIV&hW8Fa5vAM6$fzEJrKNY#GX~JFPshNOD!eLGl+DXNn40s+ONAX&Z z!;a{IxK{U5!y53A!TySg3FROQlESD1vB^on%}9A_N--)i2r(NK*1L14$OvLYK?_x! z$Bg~pEfCBxF9e6cP&RcA zQo~5qGU?+;po4;!;#yZ`<U;CFASS+=;HS6>d!CwSo7fw?5{R`taO4{`ZWLw}kR-qHzDiW8 z!K=VcRPCEsYqk@Smx@KFxK~N9-(sHzTiskOb~UcGQ?%FtT%ScOR)YVERO}kgF1E-R zB3We9qJXJ!WRtZxf;((Eq7Do`S4Ew(Qj1}jxQcFaJ&O)irGnxsOCYqO$oO0g1H~2m z3_!92BpGBd>J1=}IW`p8BY>a#>PFC|;?&yIYFnmja@62WV8RTE4xK<+jvBAxhTjZg z@D_mBtpFScuxgEcR?^&!w{fbvSq&Z(lB(^w9SNB?;Zro8>({f}w{02Q1u?{^^J*pn zg?WX7irWxu9H;~r=e?NmbS-u_@@n(6XU|V{UhoT`U@Vy3 zhB7u;+m~{?%rbiHi(qj*3zLrQCC%(5x4rmEgl6fs;5}fK9+TLe?y>p=$B!Y_q55Jq zcrOr0dzRZH9UuG>D0}V$sKzSre!e0LbJh2tKbA46@hD?wHY&lcIQRhA)Yz8+i(?N0 zy6sn?doc@oDTp9bldsRZ5{!wjBG1E%-e%Ofiz~7FZ8ycfhD7Wk0A6BaiJouADmj-N zenadWdl*?L{;CZ&d=)C#FiTm!9msKlz1FPFXq160h0`wd)p zx$+Uieh1spLpiGBQ=B?k#4z>*7+{Pd((+V`#8Z~#=hmv_sz~D#TI?{3WN$wxiTa=i z$_#N0=mznlI$W(Wl^rj>2^MxIL^3lLjB+ROrz(^!=XN}c(K4nBWd^#qVcKn?)&N3# z3=Wh_c_7*L9%02sN8TXDok7)DRkB|Mk223@HAjg*lpf~a0?lkbxAiGt;5VfvzRmn* zTc<KFZbRq=Iei z2S78!UHWGpjtUeXc zL+po!8G%l7M9ag>{-1?*PZD1;mnn5lYcWz&fCR5scvX^~@LjScGGfmlBNaiPMOyrn z{W|eOfa=eVSas;}$JoW^FdycwD6SbV{}EHG$0u%r%IrqZ34W0pe4Z1S&R)P(4gMH# z&%Xmy$JK&8KVjPL7XeQeax76No)kWFkBvdkXRVlqxGcQcfkk(5yMoJKi%|(&d$=A_cfW*-x{Hy~Q4FK4oKTSS_Poq&#Zp6YR#n;B zsv^92tyF0uX02C6&fR_L)G4clMLgHAIGE=ZTrO@jQK{aF1vAmsGtzCHcyj7Ebr+jS z3^vt`b3m~lPR@!FuY!)ltzAFEbq}}3Kn20$NK|Lp`vh>y-aqH8N;WPNWuM1makA9M zq*1n=D7NJcw#I9??s**m)?k`ggA>v&&d6#Pqodn(X1X4;U93)~T`WnJcKre=Zr3ky z-NUs?yMBd)xt0t-=L*PTZ$jMEal(U`p{smylLzlHf)`6@hPA<}!wa=Nk|7N~083R9Rg%3DsF$hQ86U8Z6iYMRo2u&J$nJXdCoLdoV7T zII8caO5bq?)*!IF9{+ZF(BcdT{mBydz}Iy2C-X^vngz@fv0tNo6&|VDfkh*1gLULl z>25BU>TcLsP@XH;e}ieA%zoxJWcrzFF#CBAdWo%zzSQ@yiqg-Qa^Sc=6)%Esu#F*6 zM<=4ODZ5~OAbZwQ>~}mW5$1f@ff-!J#CO-V*`No=a_sNMmA?kQHO`tPHMUugAgS&` zsKF`hD-i`qVTDWNgN$i%gtex!wHiU(1H+>e-nCd?*`Hl7Ep9xhgdP)S5vJ~HK*88= z&=hR9ih{pIB45wbgTF(74p&Sy=nPi41As0xYS2yI_ z+0n$<1$cggMVV|)y@CoqKkt6 z!IG<0si@e(nkJwV@Ui3D1e-0wcLUOMu}!d+^Uttk!90d${{+R^}+`E@lvV zU0#kdiqi*KoNuyEM&~i61>c4kF)#Aj%CWyNfn^#J!@JN9sFi7l3k&cp+oE()0T3ciCJx0$vF{|2OZYF-NcJJ7_t0M)8J@g83>)Y+|Z#46U-g3OY^ zxI7Np%{<+PTN@{tGAEn6@_pGkj$pq?Xsgwx!bZcKG0h>4u5z*MTG`6g2w&1EQtOy4 zHLI7VCQh+J^@(c`4u)oMQ?N#nrAc+OR#9hE?%fCm*{fBrjK9Dk6Zg$GneaCqml|-uOf(<`!0p@3&>akRoUlOpj;uBt2u+C ziiQ$cH}GYz1~~}gPE0I1a4_O*^9JZyTZY7qNYoXWC2|z=#vMmwtgR80A7s5){%Ty| zikQq8-#2Rqv0Yim{QX7aStrtP=f|)%Et&aJcwUm*tIS{&sJof9|!Ho6#a{Nb6cxX zO`qJY%Lp;@onn-Hmmk9@ZI&@)IWn@`emBcfYbKK4>BnWCk?>lVi~+JZE))ru4VFEe{QW0H-pVa7v=kFrtz)P ztg1@*T8uK}_w)F1u~p5r*?6!Pi+^*6xy9V3BWNd8mr?f{IBN5% z^O_aD8;y?#-|f@t8|tSvOr0{DDK_c_{2kT#p2-M0Me_H@kq2M!5p~@h#rRz zPF}r=o?c`=moRzZ>UM+!dKviVeaLI>jcsCPe88%#nfN)k6U#XIn=+LTN4fTW_#$%1 zngxANkKv24NzhuJL3kT!__++l99$7Kd2dD2@#XS7L>>4toxe_eiO%f)53iEDC#$8yZa|O2AyMUF>M%a`&dK+X}7bG47tn+@h)>RwrlT!qu)p_PvYrIx2e z@&>8p$1cuwN%}=6%e(;=fc|2QD(@xb23_rEnfC~MP&mIWnqMO}nUgaP_PNR-mQ*}N zzoN}p;u}<{#!MNp6C6)dny47FlA5WiDo-Qe(677+kB6=*3 z=`{gPem6*ROY97N;~6$P8B)mv{R~=N*f6n@er3PJUrn{+o z$U1ECA40pl93SByg?{epuc!* z%NOh{slkRgzw7Iro%sNpX4rIJeIHA>!(Ccad%MDfrx z!QRVzsiYctGX=XGob|xw2zHNfdU2n27&ZI_d5vgYljKE(Gnd)~`?PTSsa>$&Lgoxi z-HQeLA+R~XRtQ$5y;L#}SchQq1FVam)`*_Zh@O7BK=MvmGS>^X2Q6wwxlY0E2DSiL z7innUR&0-_0NX6sMF@>;z_tkXQNc>6pHy(3htRtX=e9c~?>a0{+7NB`2=Bkrjp%$gJUXPP(BAieo6T)j!E=O|80&bG~IRxaH#Me z$N59waMUX25B&&m3hgZU8t5|xt_7S#3-X<|DKt3oF{Eea@3l>$e&bS5{*HN1p+7pC zvCw;@tQaf3fQ{3Oi;GpnS3rf%QJClR8q3y!6+?Ionwa-A=!c9Sg8oPu^MBHQ3({8?zX*7G*%djj zf`2ifDTnpsQf~`vRbF$qqhlmVBEn%8`e+vFs57s zx)WGn5->9JRO%J%dJ6gToGLwTVLhHRoi^Hi26J9dhl(4Wn9U}e*h}_ir~iR`%IT*sr?Cyrd^#%FQ;z5SVP_#dZI!z>uoc)F7It$W?kpnx zOtU_RcdxUUc3RjM%CB&i&>t;qe(9~wQmVp=gZ1oi-0hq|v(ngCoMm*2h0Q4argI{F z!NTU0e%CpP9<;C*ihk^zOo!9ht4@foG-bX}^oFyNaxLr&`k$R=QP9GEUZlCI=w1tZ ztZ=ecOGhp2>B47}I(pf{zFU^(s;3|}=&a|nWfNQtw8g?+1lC9|TiErs$=Wo^#jcMz zm)ojc(`k`~4f`f*Gw2e*4$!0JGhH+3aubuDo=K0JoQ^+_n~S_77IsDnW8bwfk6_P_ zDEB&c{9NA)-ez#l;H?R;i+#yemEY5T3 zy)4dVD&S=snVfA@HUc|Ku%nJoTHtrrVawrqC?cV(Xv+Y!Mmb+Skw` z3**|?()EIwGB2dt1T)9ch4e+i_K77fr0)uL)X6Qnke(NeE%-^-h4eT!duDw%yE^GR z7RI`4qG!{2Ew;_n%1c?xW)WHZ3nd znC^Pa)lbd_uHhQ0@O{UXpdt%v^!><{qz1vv)^4ZSf^i#Oc5SCc7N)!Y=o+N`S)9A+ z+BB!?-c3J9a~8UX=x14+m(s7TJht_vGz&*3Y!`0BKKi&|X6>J#D@I_~31<4sC+HTd z9838G$)ih_luuFz&cad_yn;3e#%-u{UqO66X!gTY_owMv!4A;#o_X$nrJrP#yM|7r z%eA?$p+BU{b-1smA{?`&YPgXm3U-v#Q8Jp~Jaea6Cqh0Ez?x=k>)pp9;! zN3A@r?^Zf$VO-y>k(lXLa>FX9>CQVYA&_GP-4>MZQW(kHQ|o@-&Zf%D6Bo`t;y&If6|g$KK!A?8x+^@*V&BfE&*tsjT z1Zzo^KA|z?X+WLc1+ko=qmk6c$kt(Z#6jA zgl6q5Ev3nuQkLloy<3)oD!nH3hYDHFq5`I8r@5|Fjg7+jxYYZ&KQ~vU71Gi(^SJCy zfExKl&pV~PCS)B{%5kuqJkk90w8@!WHdPCk;gZOZecNW?NGHTy zo*zV8-j$ddr{GwWY@atr&Df=uJKviMbFn*R*aT?9F8rp#LOh{) zQ(-AZ1P%jYzX%u*dL_L<*J56Mi+E=8(CuY2kuEG{%I%ne3NX_xq;~+9V`t7~rvR>| zb&?JNUO*ARTp9%2i1P^Mxg9V-4@i1~$UIZzJc;>Fp(kZls-+tXhH>`rSIk1wgl8@t zE4>r<%$~shkRo=mEk6p+u0_OqR5g1YwE$X{cxdpj5 zDTnAT-(AW*^i)}o@)i1y=PAXhy=*)Kcyr(x<*3jf7tS}-@i~8i{QbqJl&7JOjh>eM z_Vbc{UiRuGTDzl4^}`zH2+XA_WqdW+)r$AuHreh|-<2Ahv`=Z@RS!wM`xQffMm+$Tuc+I!Syq<-CSY957K z!RaEcN##~IsWzXDoZ5W>w$<}SnYKdXUEd0gcY7=7SKgp@E!`ccrEBT3z1l& z`-Zkn?J!m&eKO~dNPoopSHM#xC$+iCVw+!oL^uaElmD&!Vx7yD0~SxL(D!QzXRSV{ z7CYwyo?)-0K{eODKyOu8=RwtzbH2XVN`Ff0QEt@!;ERCsKYg`yK)u_unp(wMZilUg z!C75;t$w$5i}RqqSm?*-H}L;s^ftC)$EYOt%la{z>39h6`@Satr#hKZIsW^Azi>RK zKcc;Dyrkb~>a1Sm_?3RQderDqp41jQe~iy`E#l$-}r#7ebknJt>`@Obq^a##Tv?qN>v}5X{ z-X}p}%Xce3FMrDRj`l~-(}2J9{LH54%y~fl3r1_N!lzL$Qm)ry98jMJ_)vf4^sHlY`4Oz|9v87pGerJ@EO@Y;om2m`xHJe+b5hiDwm;Os?0PbsCPZyMJs!+DDR7NymI1=Knt59wp2GikQUv9wD4JK!PZ54jEYL&|fd@NJCu z`S#iBBKtzXhMZNPbBwK0x0d%IeM!zPK#p>UAm>iHM{LFL63{vBO@d9Xwfpsl?Kr8i zMxt*2oP8TTS<sZd&kzeVV60yhf1OXyuf2@4z&`lV9#Qq<-5T_*H{!g)|~ z?~wEzLcdesVWA%p`VpZVRUd?I$A$iy&|eceY0^`g=&!N<0j-PP^aO-HS?H6stu(vF-ze#gLhq7vm(aUW>VR)Z=$8upQlTFd${j+vLnw!lKIJ$p^y88~ zF6q~V=QZIWoq0$Xo9o;=iq5^GfxgD0>1>&RdONn}ibRHMOQtEbrcStQyO8SVTU(+8$y|3v$cwlPO@>0 zlZ7(h#(Fjhr9~(kg)%IZCk37m*ko|2kicPqw;QbIlaf9maK3|UIqG0Pf8ELcrn|V* zkc(S-P~ah<=x*lecC+Pm55raua~}3E=j)Ot?-wC0Ah6ZT{2L`bB=DfX!vc>BB%kmL z+$eBJ;6Z_h1s)d|$a#q+=diZ(1#T3|z8u!!U=GVUERb?Vroc0EId{IKHwqjQxDWI- zo`aG;E|C0OO7}B8AnEx6Hwx?)`jDg#3Op?ExIoI2vUyTg(nERTb%1L;t@&)#jrpv3 zcRoj|Lqa(!>Fxs7a9;uQye{y}LZ-9|JXFY0@hH-;d=aPj6>+*v8Bji{d`)>?nXI;| z7pObbyVOV37u5e$>$DkKNK0y$YmaJ;dbb|czodUlKY`~t*4i$&{l%7NoQWsFml)fO zON~z$2aFqydyFp|-!Nv{*V(VI-(tVp{+Jzs7WV{I>=bx6VqhMzWBzbpSL4F-q8{vI zyx6&5YefItV+35$$z5`0>glE&a>yTDa zg9Z&Mp@E7z?SMh-l2n>XZop>bt8^iBPzj?Gu#fP}5hZZnRmDE57;q4}D|o#_3DQHD z)l~X8=0%nM1;3T3pdTS!LC;J2$Cx84@Wz74fIr2z0xS5l0AEEbE9vLptfbe$SxLVH zXC?g_oR#z&a8%Ooz*$Lu0B4Zi1!s^>f)lqhlyd-8Wip_yQ~(;vxquGr_o~RFGy(dQ z7QkGk4KPnx2w0%B0~RSC1sta=0UWO^1Dt^MJoby2EvhJ>tOh(oSwjspAE#b@Xya8l z@qC(|gZ8h{Z|Og=ugg&;D3g_ta*c9O`I7R4@`m!JlB1TYE7YiZxq74eO;y!$wVm2k z+PAeIXvZ~&zD)m^uG$)HkKo~}bBwUD%lNhNH^XhOvTwHQL;SP~4wBNJdvVU>N@GOF z?b~HvK9cs$am+H3c0y=!pl6kT!@d=#UnBYcWUs`@$Y|PHoZyY59k=Jp$1k)`h*@e`OdTW7ULSB4N8!{idpv0>N7|`hwn@D zRjpXLT5nS-Y!T%vwgKfu+YaS-wo4`b6{NpndqpX;zoiV=HTVcW?d`(Vg{ucw53XK( zbCAx#RX**}?(oiKo0rC-O^L2ZWLdl^I@sCN)-wKh(lHhcEWrsmcK(`Gfa%$VKK+C06jt!>)0rWsRbw>Hd}F=cvZCtBYU zi*Am^`|!Nj>S&}3Z_bf=Sb-5unL=}WBhm0Y6hd-d!n_Q~WfcndhTD_jzNSQ5bf6C! zZt4xs>qh2AFfR-zA$r?DctLNdC&A=KkQWR@yKq?<4s|b!_71KJgCW`#2C4o0Q13vv zBb3;>DmD-o($az6UY5zZnHm^tN(@H3Mv%BckscVeJ1wVaM<|lC$}b5;2SU9o!-;S* zop09D5{q*M%TY4Y6-shC&4F}U)BaEtXj2#WA`MN zjwi!$lx2Ercynl=H)%ezHx@%ntgkQB8t#qsMUvs}jNH+JmPh)-AAs!xu#A?RGCy=2 z=t^eirg{S&$)?Ee4U4oml1Oq^$}SeZICSwK$XmmMQwR>y9!*Ydq`A!0)Z4olo@P3V z>1vIpw=`y?v_{0>q4?m&Mizpy+u3W_Kc|kABRa9yfzEzAmH7osqn>cGb9KjpSv>4$ z?vhyd0Q{C#4JP2r_3g{>bPsfE4JAV8V7$jN3?;I1#r_lu9w0W^0Wk`eO<9(t0y#F=g9iM6ogC*N^UjxmH_D@0wS? zB(^=g6m2jCar3RPgkcft33qpFiK7eJyU~u`&dx{_p(@myCUz#{p=hEPZYVJbY^)qL zb$3%oT%r}VC*aR$V7J(I)s_%OQ>vX}JcO5l-cY=4XMa4LNWgZMaWLRmN=ANGIZ+Bh zrk;aBqTU>?iTcrjBGuUDSgbc3iq5NFhUnJU-y3GpmLbfxyuYjwWhH*BjwV8z!`UL) zeC>%$6$mMvYvQmD&n;1|bm2e*hF~x^HSFT^wsv+lhq|^xhXs*vFS4vII6Y(D_Rdbc z>8vl32rt_#v1nPmEeeD8_lI%e`j)}TmynOkB)45 zLP9z%i1dar+`{m)9i5%s;`%1RnwK#fx9#i-_aic_3`Kj;sOWZxXPw)k+avKD5EO}FfaFoI|lnx6jaaH0(6SS zvkYBfC0A`3*t{9VSb~^uX{b*$Mg$3WKv2pFExGAvVCl0e3BDzvt}Pfpv?`1#Aqz)8 zWipqC5?!I*mQW(R1d~;WRf5I)!lOt_LR-UD>&yaE)T^MDSw4OFN*YR zS%vjetOrH_zBslcgN_Iq)EeG2(9;u+H^*Z;B$|p9;b&7iJH>{S8n7f|RZuh~z5rtb zim${%B!ZyTl*B{yn+8xF^D~3B_R7vmlUm@*nG)@Z=E0TW&5I*jvxuf*?5!Eb)Wn*h zoTh#ztBIF7?N;o~_Kgh7vP}tuzGPMn*6KofIK$Twio+Kc;0=o59kKYPG?wJ1tl5%HY}=U(M>)c0_?i-laNnlhLH3>V!|{=s)+!F` zhV0;xDGZD9_)HG2#4Mf2&}CVfLCx-xz_T*k8`>$UEcTSmv5evOBW4PwJ5yG`8G3ty zXE|P^W@y$3=DHw%Qv`EjRxXb-u{ejT1(A3nX&Go~EGsCR9O8uL^qfUtC9_a#Ml&fa zJr$UFte_4v1BsQP9cFqvuZ9pr%tcBV!y=JRW7Cm{TpXswp#;LKY=Z~_*^a4UnVu%8 zEs9M6<|@MK+)VH^w{)OyQ#dYhkMlTCj3O}?+YKh-kTHUFG|ifuEu+?3p231UVy0=> zkXFiCesTy-2OTS`J<-+D^g)b%Y)dCsU*)xSRF)#Tf9cFri5G~(f)y?q!K9}nF>yy*%4cz8>$&O z;Zu^A17brSJG|~sTg9x>3;@&}P9!5y8K#7F4AKK8V%c~hew~zFX{Q|&LwAgYcq$vQ z!rGIGZ?^YDvAKiibj#jb%xXo((OEE1)&wbwS+k6_RZs2TdE_mKM7w!44O$`s+aoB) zp?*&`&)BQS?51d+guQr#IpDA(2^eEMU@&X; z4|c@JS`M`1kb#yU_J`w=w7M4S#%CF z^?ZN|C>QP98eJSF|&ZdBBj_`?G z367r0P$ZfdYgt8^9?x2A$$?9Hm65>WHFX-DMYOi*S(H&*o~)cz{V=;ZGP0=>j(Xn>Va7A14InMK6p8H?jg#M)D3>>0*F==4LiRCi>BAem>D z$$}su^HnO{gV4Afsz#LoUS-^fUqX6Q;CL;QpMi$(;{R58;yV(k=3hEWQM z$1J^D;-MYA{jmgL`OMolPFlm;GUQm^Vy+a^lR-jEk%jVpw5bcR0KNwOtO>wm%UTVl zR!*l46W)yvq!k(E;vf9H5`*i%CW+&)RT8bjwt|*zx(N3qu<+w$Fm=GbIJr+*D$6PA zQ_&pZ6>fxCGP7ur^$ErLJ9(uV>58B{wgS>g@E`1Im&Gkhr3C+XT8_$bbo5~*am!OB z)2XZz!j!!1CR;t4-E^Kjtz*~^T4L0+`9VrIW!||3pM~FZ~m?f6y`>;2*No zsMdW@3GdUw_Ysrb%4}9%yQTD>JFgKFg?TU48penOv^cyuiA8skR^q78OyLyC8sfyO z){a;T!-08{C%Q#zxSGI0)eIHZQ4a&SaO${)fo zJPK!^lup?+%M&ACho?i8e`5@**l~KAzsi8Qs;;*LyF3Z@B)J;Y^$4a zB5M`N3dz<~{ExV>bo=MGO0z}2-~G~T-Z6Dbog|vU^)!~vmih>wvdDqiB$!5V!VKpF z#$6*PR@QA4Go8A9V`66anQ4A-VM!3r0?|+E=+sLa@Qls5cuEKO%fNrO0nf@*;SaY2 zg+ABJu{f(na52w&r|=$$nJe*jfQ9(3#TyA)ab1AlUaZC&4?2J^LAnFazb-<$gW7?& z;qTb2Mw+|{is9L#INn?k#!GCv0TXyqIzmwj$u)))6?TKtmBvHhAH?G&eZtel@6dJj zf`dzvJ&qDRkh~qay^zfkDQ6Q>5#U@y9JxCHBj6XTGzoeANOwS+7JQ?$U2-6A#US$d z-&uI~)LGDdiIwVxtg}$!EVOG8;2eDW@Xt&oQ0rNEa^)<%g(3SN-sLc}6|y%&y8-Bv z#FJtfO#`SoCbR^2IBzrXIId@rqVabr+MVGiZybD~RI8?+2g@$Tzjd&GJ1rG^uY~oN z;;G@qpmZRg@ebI3C34%*S2T2A6RI6V^A?Li+4vtpl^LuKMH1+M2>zKlG1?&pVr(fY zYZdy1Fv3zXUjpU~NeS+Z0F1_+wiWpsfUQK?KJc-TSpt_^4s%4MlLssYE zAN;}Kua`Y|?L))Y{UkVxv;cmO7*G_44ZvT>NuMpCDn1`4ZA{GzGc2=#RW%CpLP|dA z0X&fed;;)wz#RcfXXFiXNmYcX29o}vM{Jzy16-&0n3Okk0wsrDP<(iT8i}_d!$0&2 z)81BmEX_akdxdKodWS_J+dw)0(0c|RjYWxJMVTPh7 zB6HXchpMR#)t9Sijza%AN;!UPg+E;4QZyT*8cgMI29$}zgSn{NW>@{~6LeB0`0%75 z(*Abcj^cRu5F}K)1OlYd4j?Ol80Zm4K51bU@%q9r`&w}vQ$xh z1$Gyg@~I97Sj6%^6}AV7o3tMWCPmc3--yvvNeS?8Km|iLpaRX1%7(6GMeOLV%U}*b zpMUs(fA~88@QwcATU};P9smPO2SmjM%{NWywOhK28fXplS0N1zo`7~EbLdV;mt3xv z5f`|SydB18((PP3!~(NxD9fcOZ|H8_g$%o0cQ{aHU z&WuJ=|CR z;RnpiSIx^KP9C-^kiCNS+0O~sn_V9;Z}>^`GTXd-i;X+{EiczQ+@y$OBR*i{9g_je zG{elY^8h{v(L*47TUB92m>WGKBuj)jWVmNw8kCp5!PDj9o%vLjk7ovTvqY|%>(F31 z6`?0DY$rq||L}{@Rt1Ls4vX$o1`ItJ#udYK0wA1oc(tgxS{iV|&b^v9bS1Y6S?K@u zY$*1FHYA*OyqR}+9h}YqrzuC1->|u0jCFW@7reoT3~xZgX!8%B!?n(K2Q*~2=Yw;$ z1Ky1Sd104bgF>PeoWV-Y#%PC1WfNHa;c#A9H*ir6t;Ft9%X~5jFi4AnmCuw;Ijy*){21(+Loj z6rbQcmahfBhWF1o+0_MO>J3b_D;AY89ts>W;VN?F5N3@V8;?4lgrkG#O8;oNv0QPxEa4Ey zo?U{;g$KsaTNr$xv0RCIuizo^yx}t7_|LvJ^oj=#Af?QCOr|q?gMxQxA&SADh7O@? z4L1fl%f?ZfeFSk zhni-?W6b2~5bzu=nVc=LhXS1t2Zl{%i@m4E8{b+4>g9Ku4QAL}SyA7)mJXXEd6 z@ygO%$n<0B5yMJ~*MDKWz3U7tHbSzX;T2+wq{E<|_g@pn0{S30Ta?aAY|N|<)le}& zhOXqf0>RSfG_M>qF>Yov*kGVv;4RGeeV&{P!7Lrcxn=CduP}u@gn2$M!(2kFyv+^o zv*OC|_&laW(~^G7;ph{dg3Y^3^DoSaHFJ-9s0A6$~SImHT&74dzuoK>+37^B-3u)NLhd+QZJc%binfvgo2h$K5 ze)AyWOquv0oCpwrKFX_-a5`I>HGGaIpsDGQ=rThh#>8x20Fi5TItOfU=XQ{gXU$U_ zb@KwKU1C$3HP>Xd$d;&~>(cotQA5`u&ncmb^Ps=fFmzo$WLk@nbRoYb)S{y#*KCHf zG*hZ(lMEhI#$dV;6`UR0)<&`b`9o%MD*zhZV_>+UfxrV>Yrw4f*9;6BOpv<@$(muS67lD?4 zqsbrqtW%*5wP+2_32<(azT=E@LOh+NfDdoB#RosLwNGiNpVC;57ZaVUP)YsLwhn$C z8|NUk*4@8zwu1w26YlU8q#s=3C-{0pd{Pm1a*+VDU|gyE2VZI7SogKZx+PFEckE{d zQ;)DyD_*ko!G$dxagQYRz&p)VXy#Z#aD0H9yKU){{hBczgQg~h=6?9XavWzq`;0g4 z(X8Nwzdtxs_xt;v*bqE-(uKdjAL%Ea*icoqI~Y87E(lg;RVHh9@XaT_UPUxVp`djJ z#0OMk+;PB3to7Rj5BEa-lxg)dXEfmTN_gWf`U8_-_Fx`7Z_IHZMPB z7Km*Q4C2|-0PZo#-TQh7&cQ2p`KdBF9LH&cRlkZXsE1!^Wj@z^?)c55ELqMi8Nj#T zGx*{#BlSTMj0X7|1GFD``?K^`x+zbCP+x9%eAnWFXhBfaa#aDnx)O&6_~2lLiP!$~&%SX}k}-J59DqNc{_ zGsvp<#d51&w5_!3flIF3-?~hDH@EPcKY{+K&!0FQNMR$duV?WQbz;1>_VzBp9Xskv zbYbv@<=H1LbE*O|Mw?)yu>ZyWKd}J+-ctUi(a^{S%bEzk^P|(~%(n>NwFilI@&L3x zJJo4OolmQ9B6hxXr!e1`Q(ug@>otkFwuFkDDK74BCoxpDAk5H%`z{y)Rdb5wHu{+QGZZ$ zU5xx5k;Esl{V2`a_TZEkr?H~vTB&!LMQ6!eZ_2ui@pAmb*FR0#zZ`O7&}l#pBS%|d zv<>FM7Zf=jfAt1dsH3*1}rij>(-aA-8Q33>r27*aYu+kL}8;A%Nz>Z+A*igaV z3%+(NV8PxS@}Iq2ARzDi{hsH;XLoPzcFNAq&d%;#R;OSuCmNz5{HF*hz{QC*!`i}% zynz^K4qPNdG7gB2#P>c!I;#xuJcN#@AXE&f#=#;1Hz8JtpNFU+M2FINY%rPt*E{jG z`&dsGD4FUAJqrfdiO0vpj(u1!^KDX#=UVg2C9!elmMbb6OW`&e-@BrRd@n>wl?m`b zNW&oEhle3)LFxf~nNWU#WC=+D5{QFTAsIm$3JJFg-^caveVpVW;XgwB7_Q!tFhX_6 z7_KmnxsWivJ|x^0M@Sw(Eda1`pj-y!c_?o{NziB@3xV9A^oKGX$~-7lN3WJgjWgV0^pyVpZpg9Tz=xnxwF)DO4Mx~Hi z9cf6-i9pFtGN{=J)JFc%QI)eSYJ@~{kwrQ#4Acu!fQtbd52+TCrK=&D0IA5eCu)LZ z=hh32ft2nhq0t*1abqD9cNPkOG#=7^NX?L(JXmNPq<9ZwlmTU~haRecG{RF4IYRRA z)JI{EVm;+h0;Elzm?je)@noVQUiexbd3wpCFfRqfhLlg<>w&7hdY~KRwIWjWRzyLN zR(mUmCA9bNZTM|a3;4b;m|13CI(TutQRr->$$*IFQ-7RaX!@@b#In?xJ{~3{NgCM2gqXv*CQdR!E;4QzNr+f1Tb!kH6(R-u1q~Q2Ur6nl)%aW zYf8ZrC|CvRYs2+$NLoN$jlx#~SX&ClK3fMynB+O0n{=gMtW!OJ)hT?eKYb|}^DqEu zB+pYQSOe;7!nFe=Ll~i&6h5xsQwr7rxR(?>nu4{VKDM<1kb1*&9SVOiz$}1uDL4jT zBY^cN825J{DHzXb#$8|&us%tB20S;FdXDF#zR+XR&&|5P{kp*YrC^wLKxVaed^{co zO2JsagFssn`q!o7_=*a+~$#XonkCcLO+#rDm!L=)-QSiJcMGudk(Nb_< zfbFGVOy2?E-c)_u=Z?_35*Uw1Tt@=q@#ZY`{DKsWc~w!c5zupl>kta=1F$<><1ys| z_{LKFTtWX57}Ix?g7J8jz`fxb$44IU+(ZiB6M9PmJc1d8-xJ^nDHykpEd|>F90mOQQT1_qqNQN$6Jx;JOP=HL zITie$1U?C{Knlk4CxbteJZAxneUJpk{W(htX2SJssrvZ&94R;(;Q8R+22k=%2RK^_ zRwNKA1b-oUj`h1j3dTOKND9Vt)JkZNq<$d4#ZvHC3LXgju&%JbTLsStQT!paB;mmT zW81k7{slj`0T|N?r|J&{_%2*WLn?*mwiG^&t?}OiNCX*i!!^(l-$5u3UqUpEpRR!` z8L}o5amhOPzW9!~j^uhB)TBX-j0?sR18Nk?o?S+oq2f|o4d%c5i`k3q8YmPLOcrTNOD zQopIdQvi|3eDEIG$}&U09I!a&>?_$Tb!6yRJw^4y|=#LB1YxsPECg?x*9BjgX=5nT=q_FzFC?BPJ=@+j6L0M92g>9%OHmFz_H$5@Lo@sxloU|7zk{+ITJE2!0=NN0ubgWbSBsB1BwKw6mfW*cus-{w3h^VJX;hM7mQVocwC_f ziMa6`ev$}*6db%&LjI{-?Z5D#nugPYyqU^bE334>M+S~LEq6n0X)vnwUr&_3*4AyC zT&e22;2YmFD#IqiV0^A}Uv7fi-s;?)Zfalt$iDuw@9LrqucEtdk(r0R|6#iO&P$M= z? z&ai6m_e^=%Ytz>FGv7rX$0Fm7jI(+)y?#Jzi0Mmxht&gq`0J<&z9YhQ1T#RupUR06 z36&FLh0}TFQ#m|dN(?taMkt8V@S*?<*JKeVK?ph&YB=)~Q$qM1H!Pxra+7FuB}0}C z%dH@|w?A`KI`g^bg4;Qw+Pt*pfGL(BbvMgfFy?H& z+2i{gSKS>kG+^{^pV8Bk_6?d6n0)#So4P^9I{2tJ&7CLo!n`OEQQ12a!o6&-ep`L zvUJeCB|%?5=Y}2GagEp@7vy16k~^2~CFCb4w2vsEK8Bt6e4bxYd?ZKE{s0706e}aG zDs5NV5!P|XQ3p$kZY_x&zILytn_YpgOZ3aePa98f%%}{h60n!G6B2Le{R^RVS=N!a z1y?rQ4;}I0v;C{lU%2{Om8;54tmVJ$*IT9Gp7K(?AC}0OA0N+l;qbWepq*%EK92{s z1wH<6Wc^r6KZNa`@$tHZjB%?!%>EYXZ}~rwbz?_~_=1$q ztxw;`I?H=K-Y72ivL_21}u zvAn&<&)U8;%iZ!*zms31R9+G5TBZajBW;6=6&p9MoMlGp(&b<2b=%sE64ptlFZ~tI z$Q--tb&dUP5Sm6aqz`ZnLT9b?R%;2;WQT@zEoW9?r$AoCwqt+L`ki3X!GXtlbT>3kDPHv(ZrWwFZ9JDk-jPg@>6(&Wy{w`!9WhCXUi z&TM*FIMV28{G^^MMl*9CYGdO6>9DeESg!2Xu8e)Jo_&gHYIYMm}ZBGS*YDO8|f9jRs(^oS%E-5Ca z`w4X+gY{wMwe-k{x6#X9*B<$3+VuXV?WC4G2&O5LbOZx?<2t}NDix5t-$Rdano5W*-&JqP2AsOCTxN{O9zJj@Q*#BA)Q{g1H z<7spTEn-1P^-e;5&h42yRx|o|#+9#m#W&{s*?hjb>f3jp_bRvZXiXy!dOdMk!c#l- zKaU*V27Evo1_j@j`Hk765!+}t!(Y4Asn_8=Upboj3SI>#h_%&Z?MwR;y&_ch=w1x} zN(i%LJw1!GJm=NDymKe~&kH}3-4m|t@QQ9aF#pfpxLTUL)+4<>&W@Tj`KR*D9__sP z?Od(9!=|=-$sc`LXA^xIiK5NqClQ8N> z%2Rpd;E-8SCwImy=;SK(LZurwKCh0e?4@+6xYk;2-LuE9pQ^a@*L;2JghSlq*l~9E z>rcIEI&*dI9p2kHiVxDBhmW2A&rN^BUv;03YzuoM-1qa;fn#?cUA$P$iJiCo&({{q zeHq#1tM_o;S-h7w&i$yqIA&dIOYiv$4!8_AKDcoz-9PPn7^~ui67f)$*cf=;R<-`j zO`~IDwm!ew;Cy4Mr>wGkNI%u=^aYOBo+YO}Se-hgPr99gYye|wCM)nn)0y}G40!f^ z%cJ8Z?k)U&-!Gdd-D2u0S1Z~-Uw4+7GjV@1JEo>+)jatjC6_IPD{nZdJ(n>I+~2Dq zcoyApf$_fe-xn`gJ8Nf_cF6hQT^oX4pPqQU_2-3g4{!EU-mUUZ?p4#(=Q2-@&q}gg zrf}wq#mo=IEp2CLUjlDVIg`Bpk*H8zq&lE#T*Z&)$(vtowo{zjXV#6S3s+7Lyp!#< zEtKCdarPITE2aJe_icOmHmz)!i;;(`W|I2rbMHg;p6RdrLHXhIhNg>8BYp0?PY*Od zm=av=_$x6mET{O3)2!QJsM%zODjc<0h{#x?Nz5IFk z(v%&$H=SSi^w*2Hs{>iq%68719tw0?kLc~l|M|k7VfU%;>TI8D)_o_fEg-N#P}6-rMQU46jd6z(_9 zSx~m(<@zUzanJUCi@upLxZwJ4JNi)C<=>wDgQx2{80bD6H*FcM$H9^85ci?2@*8)# z_8(*2r;sy{&T>ru@~-H?4MA=*jrxg)k|%OU2a~^ zP}b_~MddH<#pVo;)wVNP`q?c0!_k{9mV1WuFl@|d9Cp)Hp8jNR(xeeY&UK@8`H>g= zHcl@-m`kr`r>c61*j72|+QbZ%VC;PhJ@Tq?i0Xsz}1oC!IPMgJ&xhvqLN77TIix5v^juin0Q zklYKq_tO_$)NRmoqK&w@{zdxExK)*_y*CWBX{cHevy$T@@?Se-!9TBFvsmeiWM`EH z&phlDs#>`x)hb?Zt4Qx;cB8!gVy98j3hxS23Z7|Z&r~=)LZL^Khn>~02lrmTpOaZ8 ze+qrczHYQA^njKAmEhv?!acr=o$n{UN-sJzE4Oa$mESoJzc}2k9I>~LMNnK=h5JDH z)kbQUnWD?z9&4X4;(4dJuj)Zhu&MFArIYA6R6U_3=bGmF?eUFHV>CQgFI%R$YTMKL zm<6nmFLM|P?jvT7yHdZwf7LJLcQ@rMOnZJ$){g&aba&4PEtO-fw(G)dY_HVUMR47d zoQ;-l)mpgWs7a%`?Y&^x+mBcVm4S=bdW+ULe?I(faP8_|H#1hb4DK`7uTOoR*H^!< z?-pPEp}Dz|H`QZ_k43+f)w66YBdQNq>u$fRI^@JF;hCGeb{VIia(;Acapju0NY7R? zx=>VE;dJ6zxw_HRU(1UF7acrq8g^{ypr`<#|yIV z)1KQ8QfIfE&^%w*ta3N>f>v^v(cmwq(@HkfH`Eq-Ox}4&?$%U~Rh3+A<=Q{L-`B?5 zIE-|jv`{&5i*Vy`my-F+Ywx~|$!?w3_Pug)O@{5&oBIwu)qOA6schCOVD9w|L#?hp zaxfawTdrTCx4w$C=Qg@eF`>X^j{LMW<5ud0u-42&$=@E%J`?IbqVSkbPuoLpKaa3H z+o72+t_TjfHYrjn1UvlMZ zP4)9NI#&+6U)p>rDEeAVMdCl%%`&?NW%Y=En)HZferLRjfmK;lqWM4LU!8i_=f;Er zE!`K#OhOl!N7$&>JJkPi4)~#~_3GW=%zJ864-Altt9bjt=gR?yL6x#EOe;@4GFUj) zVnzS2Teb|ct#=7xypg$GQ?pV1K($)Y$*1Y+P2U{ZqaQ7twmV&E)AFs?&NU~kuH5lv z@+H%id&f=KGjVrc_nARYC(%Bdmo6(hHe$kvD{5cibR|I*%5lqWRtBu-<-FZaw8=iIx+b+!LH+UdyMvC` zg_W-UWWWDG!l|3I z7N6CwUK^&eb?w^&;iJ61+zjLYu-W`ADqgQmZTCUWhc@nE%$E1SaF}XK) zlF7uEEd%mq?f80IxMJAQnxoobzioHe)y9bK-}ie^TR33GAFY^j&2uXr$qG|=!Fv1J z0yra+EB@@{t{=b1<-?`%FJ0I6TFLj-xPQ*>{k9vupW2_loEW#=JK=rikC3*p-ZfdH zMkk0)1@}z|)^Yx@@yD%Db_!Jt-s#fvO(#pOVRIFZ*J{hb?2*6U-!pNzBkY8=W2)C44Uoy`)bi; z(Waq$H0a?8Pxf86v#I8Vy596JcGp`I|7qx(s+uwGQ%W_q%3I!ETKzI^QZ{eCCIryXwZ6jBy=Z zbSVAV{>7K$K3Yy6UmIc>x;EcdWT|kk{93OI+*6bCHt(=4n>)q2^o`uP@{zn}d+W1b zoz}V0aG~#3{-7JGrT1GcZ#*n8d+%IkwQZ2n+$A@v*Sm!@PhNLrM$c#~%Y=c~_dKz! zP%i!a)==@L{76&Y!dul#E>*|>^HbNh)bdF6AZ0%le%$pPradO^6IhM^B!8&)FpDWi z!kvU_z59$^6KHb7^l0UY#m(Vu{ZEWjQogH}H@5ZSrz6#$TlD8J_Sjj3=h?6G4stKN zmseA)5F~r4nknq-p0dN|sh(3-xQp86kuUwf$L($%QaK-9=d`uSp!7`GtH+@@yh)GZ z$0x#WrNCTrYbdM&tjq^n47RlzHq^q}YRJH-!8SvNMh)Ru#n{+JbB5X346(6h0~~ET z*v@uH6ld5lj!s#7zz1Ff+&u84A3?gZ*LD7ieNW8F-c@T4R*AV zOG*Meo*Tu6tzaK+!Zc2_4>wW(o3@Cb2piwrS>$#)ipJ{}^F&^f5GC^1q8Qj9MUDw6 z&WTA#0DI=Jq1G-qxqca9F60PiaHC+I_5ag?4x%>j$zlSvM}u4w@Ky~71)J9#6cXg< z>^jKB)oHBzAXrf0WNkIY3YX6QL9UJg0r+z06ssxzK~vn}Mu=+=zGM5>one37vHR=J z@W1Y0W?e{Ae69cefpzy7gZ~X<@RWbW7~DOnA^%2dNGDQg%M=$bI|_EVxluxkXdVyV zI-VR|e-kw#6ngfnL0xH-TjiS{^S&!iiT89KYvV`NIhSvL4AovmX`y*O%~f%}WyKd7 z?%rAGEUptGU?;#EDcCi~>q`oSQCGDDH7cMB)}^;cs3&_?_By9JV_=UQufYJRGu9>4B&otE1;;dg}3 z!nO;wpIk1hx8npyPoo5Q5Ptj&D$_&bFZzGa6ixLiD7iLVBr?10%Z(E7h5Q(ig)?5= zCsNf1PK&vVDOa~v^K?DJU3Xmd$v%JUBkHIwwTIx$j)M18u@;VzLXiM=s9{)3B$Pei z{REXE^!&{ulVd}|Tvz5_mXn`Xa_>Ls_;TX$Cbzgl3fz>_P%T29!G&r!%dCCNzwWYB z9n+%SEd>`&A_rboB}AooCg9gSAW3&pjkZ|u8`I2iNZ<3ezq;!dyWd+smrZf%mZm>A zgN_C*m}#{PH>j80k#B2C^870fjhk&6eLSmM)Bpi~K>#oNB zE?ljjF_fb;z60Bv%NMb`lR0<5q8+G~hE%-ISI-{?EpX<{ zWHvzo&M-kAf_`VxCz=y`!53ZIz^z|y)OmE@F##;V2 z0bh9Gz=c<~B8tkNANSv2^L(2+d&uMS103_S43{Y6TSfmj6>>93Y*k-&q_p8~G}}Dg zjrd6O+u6A9Fn@*F^9};zxWXhh&xtMMMp@vEDvER74T}oIqM=_G^$fI!mpd&Cw>q49 z@K$s8h+<~7-npBxwBw78&z!5-=6qE5&b9T)hi7--jOQi{8Eo;Fx$Nns6ewPgnV*{Jkp1Y%wJi$YlwgYv-nu75vjx#q%@|kHI&6FMi?1qkXUuWR zxT>?|Uhjsl!J=r3u>x)gCmzp?5*7KC4p@%azy7rH(#2&{Joc{2$TX^RI8W`g!Hyqn zLyPdnoLD`ItE|7`Rz@CJ;;BB*%dfPBr8fEMg<`6{6KvZ;tUy&BzDctMS5Ek&5-_>! zs$;?2vmX1RSZ}Dx9k1eq&}#`%Ndf^30t)xr55aaU*!zNm?(^>~^gfy_ccDx+Q>hzV zv1BnGGMBK1l4rSOWmJaxukXLRB}LclcsB^1@$pF_JT+6i95c+9q6iw=vIT8(pHb(! zC3vgMo;$tQcZ2E&Z*lN;Bp8~QtwF@>Tr6kq$&&~8`W*j#N7T(n_9>C;1~)j76Ge_x zj-;T|$8ntjO@P74iFOpGBuEs;;fGgX8gtR_8}4hJ z9JVLU)}5V|9N9gMzlPhLyyC-HbxNPhD{YQk^(wkPdbMf7aQW`h@wX)%?^DE$Sm1u@ zI`*&GtQq&Ng{|?=G@pFU=*-mZ?GzGXxUoqP7~qLXjMC%BPty9IrdoP@zL(>Er2nfS zh89b1b)X3O?N&8Kd%$8Wq1)Glh=yGs{1(0b%*{Jc+`qkYyPsNj?dVoq^W57Fk;6>Q z{3>2Qz87e)*Mq8w`wa$2e0;kc_EooUqcQ^78_F^-_O)`~KEtvqyny>f8UbSkb2?tY zNCxHWeMb3M?-{RNdq-H;`Icp>nH=J-n!@>p(t!v5J+*&QMHP(vbn z8E@__jMo3bsfKgr%iW7Exa=9@>l)l08Wy{g%CAm1whaq^N$z(MZ_rcE{DBh`X-T8E z{R=VORxLRdMui>ybDGMThg8VZ@2!&ENN|GJ>du<& zrLaByu@jTL*0XRD@I^c>rJ309PcJa4;HTGm;ldjC4JCB{A#xuiZw9-dirKxOt-X%5 z*%}wWvO;;k|H1LQMjLEnj_IBq9_`c@)V#v^0l>v%Jem2G|<#n(WFHn8i ziSSt`R+eOV{7J7O^)%U&dvTxZ8uw+bJBw|Xz5J&G6MuiggPj`*M&HlTX;{XlYR2fk z^kYuPM&BuJU3@>kGX{+KZaPwCW8n#mJKStqYKVNQ+Xf%m1=&%{hIhpk_u=8Qryk-~ zp~v>SXXZb1TNTm&urO=YrHEM+h66^SKk-|LPyXR8u2el$sZFzGk*?s4Q9Iw{ifp?@a#S$7f zTdu}6J=HF$PyD&pttiH&d9$Oh#CMZCq~GC-u|}oQFX08{)%ptFd%bF}HJY~@x0U!` zl%^lR7QiMSgu7xCVX5J6%&1?^=a7|_ADp%xYck!ioh@-HB%{D2jvz%Uo`2rtMux>N zU&@>|KljD;=)o&0O&^CDQ*1hIS#W-9q~c}6!7`b<$0qB0XJ}rr4)T~S33B{6k_Cx@ z;_W7^RjuvZkOG`O<^Pamq6wcRacogZQ z*R{6PYWtVXfup$7tz!n}+a-m1RcS@@PaiQ-?Sj%}#;@p`d>&(MK7NY6vUI$2&6#yZ z%^P`VrLcV2T!}Vm-&{y-empWz-&A{-%l=m%nk`rlCBZ&!gdaPe6U2eRmLwJUKHtO4 z!HxfQvh@0bHsrT-`$r9xtUG)uE`U3eFPMg%3H~azBWMntz5hAx!C|*57v4MI>y@^q zBzQ-Ir(}tVc?NV$;b;Ct)?iKvDc;S?9)5CL`y$`icHD~wDNcX+o#nSm_hSy(dW+d# z?@#l|oF>g5@?LSk;p~XdedbEl4&qEt;t1QL zSYm&Z)fQLNYVXpPwr?UB0F?8UDB?`1pj!dupy z06w>UwH&^&`8(Fyq)~ChcIgTID%R*;YFNExysp3kuJH29TWdeT zBk%gjhTvrODJg{UoJjGu6oqo{OFFqd=$uw|_wvFL-@JDU6Q{pBYSS6TgZ$RMV`)zz zA8nmN#s)gQhhK5G3~@W8xXdytcQ~svGDOtL5*23b3jctcbYp6+OVVUZ-y-F7{(=2l zyRZwUTGdHX(`=_qjC#8%IsQbLztd{gwlP014LH%6nFLilVBK%dU4yM+)f)fnK1x;Y zTQ7VZq55mmbO{dr#=B$Zxpv#NjhI7A#O#_Qo^mcL-CToASIyM!T6-MqYx3J8vQLbW zCDx+dN6mg;e3pI`VV0%M$g!94(U#@P+ zS;=}chy&lqi8oGNxbSNSm{6rP7~vc977H2NCQx3s?4;YFi?yd>P3T7`A*Haz+~Ail z#khXt>`*iBhi@D!LcZK$PTG6;@A|H=Q%ZI0%kcqicxWcSCvC4yg#S^ z1-;Ta3C+%N5n z6c5jLa^17)>2$@?RPSyGbbL!EZnEj*Lz^&aUyV6O4jxK#&6_ge>gl~ANen5aB43V( z9gP>_l(~G>{0N6Cpv=j(U*s7V{1y%3epr-OyYO$Ge|f8D^bz1&L#k&@NMcF-8^gW41u8`GzuNjc(TRG!lWk6(ESv$J;RhkgKfy2Lgq2#@K zYb6JaZ8ZNtp_{Jbt%jY^hNcvS#_8TdlduL&*2CJ5Ov zk_hko8I9+d$oyyQiTh9damzTNK1We|!8{3TYEAYR5%Hd|Gu8g{skC31ip$fM?8_0~ zUA8~6ElN{%i0wi}EcdhZ4HYOt3F+=@c;odu*gGwLqz5nLgk+ObBKKci^WmP`OUxuH z|l78mM9rQa}@5M z#5TE5JL*q{=_==PuY8y1jjWIV4?2`4{+{zEl&m3F0)C@jTbmai^(o1}_Ozd&#tPs>UF7iLOPO}$%@see0#if# zP3vh8;;>@0)n%=;=aL1FgctlMMcRYUSoiZiju~Y1^jS}R_PDP+E3;(X%UjA_ICXxx zB3AkatLdvS!@-Tu7Tn3PcFWe8=`rc-z?A<)6>kSXA4-}k@^F2FRZg4U_Dm;bmfyPN zF`u7q^LhE7RHVYi;6oR(u@pw@_B}CIsB=pDU3@J~Nk{iT@&9s0^In}u$5b8{Z93=l zVxo7U({Agq!J(2Rn?!k?)i5Dm5>NhkR8WMyf2m&2Hg9H;`?9_x?%x|umrPLYQBikG zB8P{|n{f|Rott-Yhvs?TRqF@+Iq9C&lWIUat}~C#jhAT6ps?*eMq0Ss^qF5ofy1VI zKhzs0wokkrNP?6^5kFSIPK-;jaOB1EAvlX`r*h%-nM&O1EaRvR(|+A?$O@o`c#Kz+ zxU=r5IJa+H4d_ZCHSLZ)^EuR7;>)Pcs{{elYe{d;xF6FzdO4gQ!x(xta~Qtx6_udjDZ$@(@Or6%7md-!=2%$qudzy7zBQ=N%{Br z#XXl}TBSzEOReN4_!S(ZH-AXVWp;&n){z!zu3MjUy=|<{QW=Gz|=*z$w=jydki-~M#;5ssaeB>FVT_}1vM{- zgGY$mDXig1rVp^d@3s$(r&pD_9;gU^I&%3$mv)BYl|-kF?0+^cC-;Dc^>@i^xqHL0 zfVom-Zb8c*3Wt0#+ip_$Lx%v^hmf?8e=`0ZW_U`kwOsSsWS@QdI`sw>=N!647I%i; znbAcUrQ%X_-Rc1sohuYi3^mSwA+hPs{QjDAnV)sGVr<92%ZK!9W;^aWb7*C+_{}%F zV<@!f(9G41zG=8C%uOS!f}=({6(7!hadnhUfi#|!x3#?346!i{o%*^u>2}sjxAo0y zUw)W8*iX7TyxHyg(*P9K>pL5_pX8*+el=O)*U zHrRt3*dsWlpz+Ed_o9Ce+b{AMY55nja~wM%fz!UHe{RnT(#9R*(1s~;7ktXE-)LHF z^~~TeJh6-nH^XgM#v#$d%#%w?UCSL5TN*4M&G@UjKdf4LeWAEk_lgkF9_@z1g z%~|ft9eW-)Q`aQf7zt@_T?kt^O=yANOU3Z`GbwE2{m(aHzHdvKFPKSb=jgmrRf+!#B{XUg8C2@3M#Gwcoj5?0LeFQZXmhmy->fuPD-L+hMx z)xk&i2)5SLf5GpvCH0(lYZ2zI($8XPYj~K`Qb!&8g4cA(Vp~dNvguSqY0IisVuK5x zI%6wc-o&A(@63&HLDM9!#JXYy!0QR0BRr}rtqN%VFTRlj414p?H}iYv|#T{g_kz3j5}SIpV7LwZZb9Il9W z+{TKy@CBD-+u(ApC25V(i{wh5RDN(c>X~u7QCZ`dgnB1`Y`r#$w1WaIbG?85-10f_ zWn^rMQSAq+az~tV&}8Fl+(zazuGYDygkO1`ec^{(4e5&HPNdj8t19JgV!;>p?JwJy zg**#niYLwDHcFytOjf)&>$F2bi($KnCp@yCC2I;hKZSt zUU9n_GgH04^nv2BUp~tpH9sm!bzw-gVS)=k3Zmck-JkFJE*hLGirk z!jC84c;U6JNw$#NJ%u@~ z7CBVnY!}XIarO_+S|D?z;Y=H6wm2Kh0L8dj%Ll?KFSImWICya=!BoJTA3exZVz9Po z3^=E8Ji#<=zavjDWf7g8LdUv-1u6lD2q6kkpu;IIa9f3@Nd(hUR}raqv}r`@b|pAN zCbc3>RlYx(#6YrblY!%K_z0PXnGPVBipUa^ktg85M+9sMIIYH*V8YpKn1#%27do6Y z7Op_bzzo%I*RSLk|3dLk3As@U&@Qt5PTmY!>S7`_E1V8&^nr~9W)n!j5m@*H9Ne}Z z1f0CWW2CU8@6hobBXNtwb;vu$o$n|z#O+t1B@sTji7$w>bwv8O)FN5wRvFQ;awv9M zm|dqP4kDOZ?Q|8fUTJhVJxC^LFda;h58XpYN~&x)CXfMYfU}L@5GMl8oC}9T{s=w| z0X`hVgmn*+cHk39R?vaKmQY+j5hC>m7I+UM?IJDhB9X2F2Y(VO z3^`SKRhp_ST&I?>fHO@4bQVG|;XFRl4hVb(5cB|;1d$?7^?;|pEGXRh5+SP!4MB=} zDol8sL_>XXTcKime>h*l6%R#{WXX57q{)?Tud>dNpIB& zpc0yn#EJ|_W2E$LfQ?z6L3Ef@Pl5@@ic$IkJBBNjv<&#uuvFC?FLP!8N;BU1(5c?OO6)MQ?N!rgX3$_^pw=6 zzHoSChpW=TTIw{82ZE|(EC|#G4y3~VN+=$`q=E)&vZ2ceI0;du-8r`VC@f}>Jk5tT zgNTQ|ghtW?y;T*cPuQVddQgM%XSgoeB<#E02jaS6{Z!!~4@4UbjZ!AyFkOAzQ=LT9 z!6R7WftaMp>Y7|6y;~&wh~Q~W{C>+IK3Gu&;)9fkc4|OQsB@- zJc)>D5~(#r8hCA0IOdQh0NP;$6Esbv5Mcdq;xlay+_NQ^aPl1t3OIIn08LE;Zl~tJ z{b1_8j99&BtRWBdL8R8D=F96VFhE<1X;rv#E!IBL_Ev45Q$hXYxe^kCCFfvr+EjvRf<}?Ui0VF=P^l@*02>xyYEa6Nd_IhI z*lyEgjN;Yln4EBvWwb4{;XFIi z5n97&B+_OP_(*L=3RY>y2%_4m59UO}Cr{(LC=?sIIaoe2lE;*o|ZciJ0|8S)Nf1mS@j=V~YkN=>NwQjOAA z$NQ-cZQ&5kyKjfK?BR$*(w~uyfRPACE>Z(@EGE~FfS^foCzN0sAX7ZnTo@^2T%|zx z(^4ylG+Am6843*9uC`5;9f&R`@p7K9zjBycszj}EaERAzw3 z5RuLc`Dx1Ib`8>(v}-huaG*|mE1bM>f8eH2O2oZK?=vWMD@af43o?jpi~(5SA~g0_x`8A4h`%cr{Qzn9Q)|rooxd*a-9pCKwE51RCU8f$VT>!YMF|DT5vK(ML4p@!-xn{|yB& z3KHFrMuch`!xgX^39QsR$Pk7!eOT7fe3i(lSWY~0V2G$n#H5e2CZ!!`iwpXskwJZ- zeiYQ#Cu3VmG$lNbYcW#faPKSOAQ7rl1JD$&wl%Th-~d@VGGU~s;ss_OF$nE|S$+vE zbw8nr7bS1un_)AtuohzF!E^^B1iXQ?&66KAkuSk}R|}3XSRymtcMN zh-Tjn3BZCAw((esn2rD6huIj0!(=fbtWo$o2k8Z*)NH0J6!8BhpdOfX9|1rx_dwF0 zYX-GxsRvURE18<(tL4Cp^g$yD_+KdW=wyrqQiBPDCg{^;+frX^qfuZ`G%q#rP*8wQ zhwgwGS=zs8whtF9B{7Z?Dh~^wF$riuAIKpyhSaQ+!~kkNu(Bmq z19jxFs;Oz&m;wC*i*a&Is6;b_D36x5i%1`(O-p-V33QVrbhY4ro&YZd8F*hZlR;Jl zp44$)z}g&6c_oJf2FZrQ$R*HF1{j*8?;-YtzQYkQ18V`ODPRkc!3~BUqAaAN!8X#! z-~r)3mtds8f*mU2a9u`Bf$Y42RD1zv2ji$(9an+jNmT(ssbvZ&Eh!$%B4{P0U0qKc;Wv^zzDMz_q}$?V45K;GiK6KD`}|@ zX=z5Zv>UW^RU+dAEvtmcY9 + + + Jellyfin.Extensions + + + + + Provides CopyTo extensions methods for . + + + + + Copies all the elements of the current collection to the specified list + starting at the specified destination array index. The index is specified as a 32-bit integer. + + The current collection that is the source of the elements. + The list that is the destination of the elements copied from the current collection. + A 32-bit integer that represents the index in destination at which copying begins. + The type of the array. + + + + Static extensions for the interface. + + + + + Gets a string from a string dictionary, checking all keys sequentially, + stopping at the first key that returns a result that's neither null nor blank. + + The dictionary. + The first checked key. + The second checked key. + The third checked key. + The fourth checked key. + System.String. + + + + Static extensions for the interface. + + + + + Determines whether the value is contained in the source collection. + + An instance of the interface. + The value to look for in the collection. + The string comparison. + A value indicating whether the value is contained in the collection. + The source is null. + + + + Gets an IEnumerable from a single item. + + The item to return. + The type of item. + The IEnumerable{T}. + + + + Gets an IEnumerable consisting of all flags of an enum. + + The flags enum. + The type of item. + The IEnumerable{Enum}. + + + + Provides helper functions for . + + + + + Creates, or truncates a file in the specified path. + + The path and name of the file to create. + + + + A custom StreamWriter which supports setting a IFormatProvider. + + + + + Initializes a new instance of the class. + + The stream to write to. + The format provider to use. + + + + Initializes a new instance of the class. + + The complete file path to write to. + The format provider to use. + + + + + + + Guid specific extensions. + + + + + Determine whether the guid is default. + + The guid. + Whether the guid is the default value. + + + + Determine whether the guid is null or default. + + The guid. + Whether the guid is null or the default valueF. + + + + Converts a number to a boolean. + This is needed for HDHomerun. + + + + + + + + + + + Converts a string to a boolean. + This is needed for FFprobe. + + + + + + + + + + + Convert comma delimited string to collection of type. + + Type to convert to. + + + + Initializes a new instance of the class. + + + + + + + + Json comma delimited collection converter factory. + + + This must be applied as an attribute, adding to the JsonConverter list causes stack overflow. + + + + + + + + + + + Legacy DateTime converter. + Milliseconds aren't output if zero by default. + + + + + + + + + + + Json unknown enum converter. + + The type of enum. + + + + Initializes a new instance of the class. + + The base json converter. + + + + + + + + + + Utilizes the JsonStringEnumConverter and sets a default value if not provided. + + + + + + + + + + + Convert delimited string to array of type. + + Type to convert to. + + + + Initializes a new instance of the class. + + + + + Gets the array delimiter. + + + + + + + + + + + Enum flag to json array converter. + + The type of enum. + + + + + + + + + + Json flag enum converter factory. + + + + + + + + + + + Converts a GUID object or value to/from JSON. + + + + + + + + + + + Converts a GUID object or value to/from JSON. + + + + + + + + + + + Converts a nullable struct or value to/from JSON. + Required - some clients send an empty string. + + The struct type. + + + + + + + + + + Json nullable struct converter factory. + + + + + + + + + + + Convert Pipe delimited string to array of type. + + Type to convert to. + + + + Initializes a new instance of the class. + + + + + + + + Json Pipe delimited collection converter factory. + + + This must be applied as an attribute, adding to the JsonConverter list causes stack overflow. + + + + + + + + + + + Converter to allow the serializer to read strings. + + + + + + + + + + + Converts a Version object or value to/from JSON. + + + Required to send as a string instead of an object. + + + + + + + + + + + Helper class for having compatible JSON throughout the codebase. + + + + + Pascal case json profile media type. + + + + + Camel case json profile media type. + + + + + When changing these options, update + Jellyfin.Server/Extensions/ApiServiceCollectionExtensions.cs + -> AddJellyfinApi + -> AddJsonOptions. + + + + + Gets the default options. + + + The return value must not be modified. + If the defaults must be modified the author must use the copy constructor. + + The default options. + + + + Gets camelCase json options. + + + The return value must not be modified. + If the defaults must be modified the author must use the copy constructor. + + The camelCase options. + + + + Gets PascalCase json options. + + + The return value must not be modified. + If the defaults must be modified the author must use the copy constructor. + + The PascalCase options. + + + + Extensions for Utf8JsonReader and Utf8JsonWriter. + + + + + Determines if the reader contains an empty string. + + The reader. + Whether the reader contains an empty string. + + + + Determines if the reader contains a null value. + + The reader. + Whether the reader contains null. + + + + Static extensions for the interface. + + + + + Finds the index of the desired item. + + The source list. + The value to fine. + The type of item to find. + Index if found, else -1. + + + + Finds the index of the predicate. + + The source list. + The value to find. + The type of item to find. + Index if found, else -1. + + + + Get the first or default item from a list. + + The source list. + The type of item. + The first item or default if list is empty. + + + + Provides Shuffle extensions methods for . + + + + + Shuffles the items in a list. + + The list that should get shuffled. + The type. + + + + Shuffles the items in a list. + + The list that should get shuffled. + The random number generator to use. + The type. + + + + Extension class for splitting lines without unnecessary allocations. + + + + + Creates a new string split enumerator. + + The string to split. + The separator to split on. + The enumerator struct. + + + + Creates a new span split enumerator. + + The span to split. + The separator to split on. + The enumerator struct. + + + + Provides an enumerator for the substrings separated by the separator. + + + + + Initializes a new instance of the struct. + + The span to split. + The separator to split on. + + + + Gets a reference to the item at the current position of the enumerator. + + + + + Returns this. + + this. + + + + Advances the enumerator to the next item. + + true if there is a next element; otherwise false. + + + + Class BaseExtensions. + + + + + Reads all lines in the . + + The to read from. + All lines in the stream. + + + + Reads all lines in the . + + The to read from. + The character encoding to use. + All lines in the stream. + + + + Reads all lines in the . + + The to read from. + All lines in the stream. + + + + Reads all lines in the . + + The to read from. + The token to monitor for cancellation requests. + All lines in the stream. + + + + Extension methods for the class. + + + + + Concatenates and appends the members of a collection in single quotes using the specified delimiter. + + The string builder. + The character delimiter. + The collection of strings to concatenate. + The updated string builder. + + + + Provides extensions methods for . + + + Checks whether or not the specified string has diacritics in it. + + + + + Removes the diacritics character from the strings. + + The string to act on. + The string without diacritics character. + + + + Checks whether or not the specified string has diacritics in it. + + The string to check. + True if the string has diacritics, false otherwise. + + + + Counts the number of occurrences of [needle] in the string. + + The haystack to search in. + The character to search for. + The number of occurrences of the [needle] character. + + + + Returns the part on the left of the needle. + + The string to seek. + The needle to find. + The part left of the . + + + + Returns the part on the right of the needle. + + The string to seek. + The needle to find. + The part right of the . + + + + Returns a transliterated string which only contain ascii characters. + + The string to act on. + The transliterated string. + + + + Ensures all strings are non-null and trimmed of leading an trailing blanks. + + The enumerable of strings to trim. + The enumeration of trimmed strings. + + + + Truncates a string at the first null character ('\0'). + + The input string. + + The substring up to (but not including) the first null character, + or the original string if no null character is present. + + + + + Pattern:
+ ([\ud800-\udbff](?![\udc00-\udfff]))|((?<![\ud800-\udbff])[\udc00-\udfff])|(�)
+ Explanation:
+ + â—‹ Match with 3 alternative expressions, atomically.
+ â—‹ 1st capture group.
+ â—‹ Match a character in the set [\uD800-\uDBFF].
+ â—‹ Zero-width negative lookahead.
+ â—‹ Match a character in the set [\uDC00-\uDFFF].
+ â—‹ 2nd capture group.
+ â—‹ Zero-width negative lookbehind.
+ â—‹ Match a character in the set [\uD800-\uDBFF] right-to-left.
+ â—‹ Match a character in the set [\uDC00-\uDFFF].
+ â—‹ 3rd capture group.
+ ○ Match '�'.
+
+
+
+ + Custom -derived type for the NonConformingUnicodeRegex method. + + + Cached, thread-safe singleton instance. + + + Initializes the instance. + + + Provides a factory for creating instances to be used by methods on . + + + Creates an instance of a used by methods on . + + + Provides the runner that contains the custom logic implementing the specified regular expression. + + + Scan the starting from base.runtextstart for the next match. + The text being scanned by the regular expression. + + + Search starting from base.runtextpos for the next location a match could possibly start. + The text being scanned by the regular expression. + true if a possible match was found; false if no more matches are possible. + + + Determine whether at base.runtextpos is a match for the regular expression. + The text being scanned by the regular expression. + true if the regular expression matches at the current position; otherwise, false. + + + Helper methods used by generated -derived implementations. + + + Default timeout value set in , or if none was set. + + + Whether is non-infinite. + + + Finds the next index of any character that matches a character in the set [\uD800-\uDFFF\uFFFD]. + +
+
diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/MediaBrowser.Common.dll b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/MediaBrowser.Common.dll new file mode 100644 index 0000000000000000000000000000000000000000..de6d9f1b64fc3ddc3452ce50a3b460c0803dd178 GIT binary patch literal 51712 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 K^YQ_eIr{7X_KXrEmVXO$`+-* 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
v=`VfPbG#oCq%um2%yP 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 z z(c+4Rv*Bx#E$M=Gbm0rSq@K)#a7$NmSpE=AfTN(dICBJPf#|&b^D(^x{gbOq=+eWT zS={OaN(5s2f2+89YZL4#Thc+O93h(o@uKlH;pO1vL``pn;TlE+QVUVOppH;g@Q{Og zU_h;Qo9TWK%<)%GwZX&<@KQ=6T8c?-xKZY8lS(*C9A?lPg8{*pyr_BsnX-;*Ix{nR zMRhVV6VaVo|{IKZU|q%a|P8DRpRD-{0#aO(zpG8iTd3djvJ(vPSXLw$m{)f>h{GOP zF-I1dF9Sy)dgD!5J@^a0!?& z)dP1q94F}N=8I>bv3KxOklFimhzu94-#A1Or4^vZ&5!Msj z1Gk9?Kca!4WdNHWvPwMKiDX#kgR!~l40rUi&E&Rn| zkb|O^38wL)l|U2GN~$FcFqI8TsLvH3t*QmYh7soaO}GH#0Rl*{l<%HS*p_;AgG3ABD4^voMsHU5s!3IrX4a_lZh(^0$iHtRJ6o7W|5#A{Vj;SGOW#sqQq)trRF}K?0rHmK1Iz(~puFujq72i|Wyt z-gGvlvoFzkF?3NPU7SysHKWVD=&Cn#-DJAKj&9mQH%}m2kI-#|Z0}9CZ>2jY(!I^- z-aqJp1@vGVJz_^I0%*nG6gs;IJ;o%#Uon5cA$}bk68pm;ISmdy2Ed^Y2Zz4n;n1%f f4*gT%Fwj;GInHrz@Ejq_(dqtMmSYM~gE#*l_LI=Y literal 0 HcmV?d00001 diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/MediaBrowser.Common.xml b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/MediaBrowser.Common.xml new file mode 100644 index 00000000..1a9a6f33 --- /dev/null +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/MediaBrowser.Common.xml @@ -0,0 +1,1907 @@ + + + + MediaBrowser.Common + + + + + Policies for the API authorization. + + + + + Policy name for requiring first time setup or elevated privileges. + + + + + Policy name for requiring elevated privileges. + + + + + Policy name for allowing local access only. + + + + + Policy name for escaping schedule controls. + + + + + Policy name for requiring download permission. + + + + + Policy name for requiring first time setup or default permissions. + + + + + Policy name for requiring local access or elevated privileges. + + + + + Policy name for requiring (anonymous) LAN access. + + + + + Policy name for escaping schedule controls or requiring first time setup. + + + + + Policy name for accessing SyncPlay. + + + + + Policy name for creating a SyncPlay group. + + + + + Policy name for joining a SyncPlay group. + + + + + Policy name for accessing a SyncPlay group. + + + + + Policy name for accessing collection management. + + + + + Policy name for accessing LiveTV. + + + + + Policy name for managing LiveTV. + + + + + Policy name for accessing subtitles management. + + + + + Policy name for accessing lyric management. + + + + + Describes a single entry in the application configuration. + + + + + Gets or sets the unique identifier for the configuration. + + + + + Gets or sets the type used to store the data for this configuration entry. + + + + + for the ConfigurationUpdated event. + + + + + Initializes a new instance of the class. + + The configuration key. + The new configuration. + + + + Gets the key. + + The key. + + + + Gets the new configuration. + + The new configuration. + + + + Class containing extension methods for working with the encoding configuration. + + + + + Gets the encoding options. + + The configuration manager. + The encoding options. + + + + Retrieves the transcoding temp path from the encoding configuration, falling back to a default if no path + is specified in configuration. If the directory does not exist, it will be created. + + The configuration manager. + The transcoding temp path. + If the directory does not exist, and the caller does not have the required permission to create it. + If there is a custom path transcoding path specified, but it is invalid. + If the directory does not exist, and it also could not be created. + + + + Interface IApplicationPaths. + + + + + Gets the path to the program data folder. + + The program data path. + + + + Gets the path to the web UI resources folder. + + + This value is not relevant if the server is configured to not host any static web content. + + + + + Gets the path to the program system folder. + + The program data path. + + + + Gets the folder path to the data directory. + + The data directory. + + + + Gets the image cache path. + + The image cache path. + + + + Gets the path to the plugin directory. + + The plugins path. + + + + Gets the path to the plugin configurations directory. + + The plugin configurations path. + + + + Gets the path to the log directory. + + The log directory path. + + + + Gets the path to the application configuration root directory. + + The configuration directory path. + + + + Gets the path to the system configuration file. + + The system configuration file path. + + + + Gets the folder path to the cache directory. + + The cache directory. + + + + Gets the folder path to the temp directory within the cache folder. + + The temp directory. + + + + Gets the magic string used for virtual path manipulation. + + The magic string used for virtual path manipulation. + + + + Gets the path used for storing trickplay files. + + The trickplay path. + + + + Gets the path used for storing backup archives. + + The backup path. + + + + Checks and creates all known base paths. + + + + + Checks and creates the given path and adds it with a marker file if non existent. + + The path to check. + The common marker file name. + Check for other settings paths recursively. + + + + Provides an interface to retrieve a configuration store. Classes with this interface are scanned for at + application start to dynamically register configuration for various modules/plugins. + + + + + Get the configuration store for this module. + + The configuration store. + + + + Occurs when [configuration updating]. + + + + + Occurs when [configuration updated]. + + + + + Occurs when [named configuration updated]. + + + + + Gets the application paths. + + The application paths. + + + + Gets the configuration. + + The configuration. + + + + Saves the configuration. + + + + + Replaces the configuration. + + The new configuration. + + + + Manually pre-loads a factory so that it is available pre system initialisation. + + Class to register. + + + + Gets the configuration. + + The key. + System.Object. + + + + Gets the array of configuration stores. + + Array of ConfigurationStore. + + + + Gets the type of the configuration. + + The key. + Type. + + + + Saves the configuration. + + The key. + The configuration. + + + + Adds the parts. + + The factories. + + + + A configuration store that can be validated. + + + + + Validation method to be invoked before saving the configuration. + + The old configuration. + The new configuration. + + + + Class EventHelper. + + + + + Fires the event. + + The handler. + The sender. + The instance containing the event data. + The logger. + + + + Queues the event. + + Argument type for the handler. + The handler. + The sender. + The args. + The logger. + + + + Class BaseExtensions. + + + + + Pattern:
+ <(.|\\n)*?>
+ Explanation:
+ + â—‹ Match '<'.
+ â—‹ Loop lazily any number of times.
+ â—‹ 1st capture group.
+ â—‹ Match with 2 alternative expressions.
+ â—‹ Match any character other than '\n'.
+ â—‹ Match '\n'.
+ â—‹ Match '>'.
+
+
+
+ + + Strips the HTML. + + The HTML string. + . + + + + Gets the Md5. + + The string. + . + + + + Static class containing extension methods for . + + + + + Checks the origin of the HTTP context. + + The incoming HTTP context. + true if the request is coming from the same machine as is running the server, false otherwise. + + + + Extracts the remote IP address of the caller of the HTTP context. + + The HTTP context. + The remote caller IP address. + + + + Class MethodNotAllowedException. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Extension methods for . + + + + + Asynchronously wait for the process to exit. + + The process to wait for. + The duration to wait before cancelling waiting for the task. + A task that will complete when the process has exited, cancellation has been requested, or an error occurs. + The timeout ended. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Class ResourceNotFoundException. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The message. + + + + Represents errors that occur during interaction with FFmpeg. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class with a specified error message. + + The message that describes the error. + + + + Initializes a new instance of the class with a specified error message and a + reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + + The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if + no inner exception is specified. + + + + + Delegate used with GetExports{T}. + + Type to create. + New instance of type type. + + + + An interface to be implemented by the applications hosting a kernel. + + + + + Occurs when [has pending restart changed]. + + + + + Gets the name. + + The name. + + + + Gets the device identifier. + + The device identifier. + + + + Gets a value indicating whether this instance has pending changes requiring a restart. + + true if this instance has a pending restart; otherwise, false. + + + + Gets or sets a value indicating whether the application should restart. + + + + + Gets the application version. + + The application version. + + + + Gets or sets the service provider. + + + + + Gets the application version. + + The application version. + + + + Gets the application user agent. + + The application user agent. + + + + Gets the email address for use within a comment section of a user agent field. + Presently used to provide contact information to MusicBrainz service. + + + + + Gets all plugin assemblies which implement a custom rest api. + + An containing the plugin assemblies. + + + + Notifies the pending restart. + + + + + Gets the exports. + + The type. + If set to true [manage lifetime]. + . + + + + Gets the exports. + + The type. + Delegate function that gets called to create the object. + If set to true [manage lifetime]. + . + + + + Gets the export types. + + The type. + IEnumerable{Type}. + + + + Resolves this instance. + + The Type. + ``0. + + + + Initializes this instance. + + Instance of the interface. + + + + Interface for the NetworkManager class. + + + + + Event triggered on network changes. + + + + + Gets a value indicating whether IPv4 is enabled. + + + + + Gets a value indicating whether IPv6 is enabled. + + + + + Calculates the list of interfaces to use for Kestrel. + + A IReadOnlyList{IPData} object containing all the interfaces to bind. + If all the interfaces are specified, and none are excluded, it returns zero items + to represent any address. + When false, return or for all interfaces. + + + + Returns a list containing the loopback interfaces. + + IReadOnlyList{IPData}. + + + + Retrieves the bind address to use in system URLs. (Server Discovery, PlayTo, LiveTV, SystemInfo) + If no bind addresses are specified, an internal interface address is selected. + The priority of selection is as follows:- + + The value contained in the startup parameter --published-server-url. + + If the user specified custom subnet overrides, the correct subnet for the source address. + + If the user specified bind interfaces to use:- + The bind interface that contains the source subnet. + The first bind interface specified that suits best first the source's endpoint. eg. external or internal. + + If the source is from a public subnet address range and the user hasn't specified any bind addresses:- + The first public interface that isn't a loopback and contains the source subnet. + The first public interface that isn't a loopback. + The first internal interface that isn't a loopback. + + If the source is from a private subnet address range and the user hasn't specified any bind addresses:- + The first private interface that contains the source subnet. + The first private interface that isn't a loopback. + + If no interfaces meet any of these criteria, then a loopback address is returned. + + Interfaces that have been specifically excluded from binding are not used in any of the calculations. + + Source of the request. + Optional port returned, if it's part of an override. + IP address to use, or loopback address if all else fails. + + + + Retrieves the bind address to use in system URLs. (Server Discovery, PlayTo, LiveTV, SystemInfo) + If no bind addresses are specified, an internal interface address is selected. + + IP address of the request. + Optional port returned, if it's part of an override. + Optional boolean denoting if published server overrides should be ignored. Defaults to false. + IP address to use, or loopback address if all else fails. + + + + Retrieves the bind address to use in system URLs. (Server Discovery, PlayTo, LiveTV, SystemInfo) + If no bind addresses are specified, an internal interface address is selected. + (See . + + Source of the request. + Optional port returned, if it's part of an override. + IP address to use, or loopback address if all else fails. + + + + Returns true if the address is part of the user defined LAN. + + IP to check. + True if endpoint is within the LAN range. + + + + Returns true if the address is part of the user defined LAN. + + IP to check. + True if endpoint is within the LAN range. + + + + Attempts to convert the interface name to an IP address. + eg. "eth1", or "enp3s5". + + Interface name. + Resulting object's IP addresses, if successful. + Success of the operation. + + + + Returns all internal (LAN) bind interface addresses. + + An list of internal (LAN) interfaces addresses. + + + + Checks if has access to the server. + + IP address of the client. + The result of evaluating the access policy, Allow if it should be allowed. + + + + Registered http client names. + + + + + Gets the value for the default named http client which implements happy eyeballs. + + + + + Gets the value for the MusicBrainz named http client. + + + + + Gets the value for the DLNA named http client. + + + + + Non happy eyeballs implementation. + + + + + Defines the . + + + + + The default value for . + + + + + The default value for and . + + + + + Gets or sets a value used to specify the URL prefix that your Jellyfin instance can be accessed at. + + + + + Gets or sets a value indicating whether to use HTTPS. + + + In order for HTTPS to be used, in addition to setting this to true, valid values must also be + provided for and . + + + + + Gets or sets a value indicating whether the server should force connections over HTTPS. + + + + + Gets or sets the filesystem path of an X.509 certificate to use for SSL. + + + + + Gets or sets the password required to access the X.509 certificate data in the file specified by . + + + + + Gets or sets the internal HTTP server port. + + The HTTP server port. + + + + Gets or sets the internal HTTPS server port. + + The HTTPS server port. + + + + Gets or sets the public HTTP port. + + The public HTTP port. + + + + Gets or sets the public HTTPS port. + + The public HTTPS port. + + + + Gets or sets a value indicating whether Autodiscovery is enabled. + + + + + Gets or sets a value indicating whether to enable automatic port forwarding. + + + + + Gets or sets a value indicating whether IPv6 is enabled. + + + + + Gets or sets a value indicating whether IPv6 is enabled. + + + + + Gets or sets a value indicating whether access from outside of the LAN is permitted. + + + + + Gets or sets the subnets that are deemed to make up the LAN. + + + + + Gets or sets the interface addresses which Jellyfin will bind to. If empty, all interfaces will be used. + + + + + Gets or sets the known proxies. + + + + + Gets or sets a value indicating whether address names that match should be ignored for the purposes of binding. + + + + + Gets or sets a value indicating the interface name prefixes that should be ignored. The list can be comma separated and values are case-insensitive. . + + + + + Gets or sets a value indicating whether the published server uri is based on information in HTTP requests. + + + + + Gets or sets the PublishedServerUriBySubnet + Gets or sets PublishedServerUri to advertise for specific subnets. + + + + + Gets or sets the filter for remote IP connectivity. Used in conjunction with . + + + + + Gets or sets a value indicating whether contains a blacklist or a whitelist. Default is a whitelist. + + + + + Defines the . + + + + + Retrieves the network configuration. + + The . + The . + + + + Defines the . + + + + + The GetConfigurations. + + The . + + + + A configuration that stores network related settings. + + + + + The name of the configuration in the storage. + + + + + Initializes a new instance of the class. + + + + + Networking constants. + + + + + IPv4 mask bytes. + + + + + IPv6 mask bytes. + + + + + Minimum IPv4 prefix size. + + + + + Minimum IPv6 prefix size. + + + + + Whole IPv4 address space. + + + + + Whole IPv6 address space. + + + + + IPv4 Loopback as defined in RFC 5735. + + + + + IPv4 private class A as defined in RFC 1918. + + + + + IPv4 private class B as defined in RFC 1918. + + + + + IPv4 private class C as defined in RFC 1918. + + + + + IPv4 Link-Local as defined in RFC 3927. + + + + + IPv6 loopback as defined in RFC 4291. + + + + + IPv6 site local as defined in RFC 4291. + + + + + IPv6 unique local as defined in RFC 4193. + + + + + Defines the . + + + + + Pattern:
+ (?im)^(?!:\\/\\/)(?=.{1,255}$)((.{1,63}\\.){0,127}(?![0-9]*$)[a-z0-9-]+\\.?)(:(\\d){1,5}){0,1}$
+ Options:
+ RegexOptions.IgnoreCase
+ Explanation:
+ + â—‹ Match if at the beginning of a line.
+ â—‹ Zero-width negative lookahead.
+ â—‹ Match the string "://".
+ â—‹ Zero-width positive lookahead.
+ â—‹ Match a character other than '\n' greedily at least 1 and at most 255 times.
+ â—‹ Match if at the end of a line.
+ â—‹ 1st capture group.
+ â—‹ Loop greedily at most 127 times.
+ â—‹ 2nd capture group.
+ â—‹ Match a character other than '\n' greedily at least 1 and at most 63 times.
+ â—‹ Match '.'.
+ â—‹ Zero-width negative lookahead.
+ â—‹ Match a character in the set [0-9] atomically any number of times.
+ â—‹ Match if at the end of a line.
+ â—‹ Match a character in the set [\-0-9A-Za-z\u0130\u212A] greedily at least once.
+ â—‹ Match '.' greedily, optionally.
+ â—‹ Optional (greedy).
+ â—‹ 3rd capture group.
+ â—‹ Match ':'.
+ â—‹ Loop greedily at least 1 and at most 5 times.
+ â—‹ 4th capture group.
+ â—‹ Match a Unicode digit.
+ â—‹ Match if at the end of a line.
+
+
+
+ + + Returns true if the IPAddress contains an IP6 Local link address. + + IPAddress object to check. + True if it is a local link address. + + See https://stackoverflow.com/questions/6459928/explain-the-instance-properties-of-system-net-ipaddress + it appears that the IPAddress.IsIPv6LinkLocal is out of date. + + + + + Convert a subnet mask in CIDR notation to a dotted decimal string value. IPv4 only. + + Subnet mask in CIDR notation. + IPv4 or IPv6 family. + String value of the subnet mask in dotted decimal notation. + + + + Convert a subnet mask in CIDR notation to a dotted decimal string value. IPv4 only. + + Subnet mask in CIDR notation. + IPv4 or IPv6 family. + String value of the subnet mask in dotted decimal notation. + + + + Convert a subnet mask to a CIDR. IPv4 only. + https://stackoverflow.com/questions/36954345/get-cidr-from-netmask. + + Subnet mask. + Byte CIDR representing the mask. + + + + Converts an IPAddress into a string. + IPv6 addresses are returned in [ ], with their scope removed. + + Address to convert. + URI safe conversion of the address. + + + + Try parsing an array of strings into objects, respecting exclusions. + Elements without a subnet mask will be represented as with a single IP. + + Input string array to be parsed. + Collection of . + Boolean signaling if negated or not negated values should be parsed. + True if parsing was successful. + + + + Try parsing a string into an , respecting exclusions. + Inputs without a subnet mask will be represented as with a single IP. + + Input string to be parsed. + An . + Boolean signaling if negated or not negated values should be parsed. + True if parsing was successful. + + + + Attempts to parse a host span. + + Host name to parse. + Object representing the span, if it has successfully been parsed. + true if IPv4 is enabled. + true if IPv6 is enabled. + true if the parsing is successful, false if not. + + + + Gets the broadcast address for a . + + The . + The broadcast address. + + + + Check if a subnet contains an address. This method also handles IPv4 mapped to IPv6 addresses. + + The . + The . + Whether the supplied IP is in the supplied network. + + + + Result of . + + + + + The connection should be allowed. + + + + + The connection should be rejected since it is not from a local IP and remote access is disabled. + + + + + The connection should be rejected since it is from a blocklisted IP. + + + + + The connection should be rejected since it is from a remote IP that is not in the allowlist. + + + + + Provides a common base class for all plugins. + + + + + Gets the name of the plugin. + + The name. + + + + Gets the description. + + The description. + + + + Gets the unique id. + + The unique id. + + + + Gets the plugin version. + + The version. + + + + Gets the path to the assembly file. + + The assembly file path. + + + + Gets the full path to the data folder, where the plugin can store any miscellaneous files needed. + + The data folder path. + + + + Gets a value indicating whether the plugin can be uninstalled. + + + + + Gets the plugin info. + + PluginInfo. + + + + Called just before the plugin is uninstalled from the server. + + + + + + + + + + + Provides a common base class for all plugins. + + The type of the T configuration type. + + + + The configuration sync lock. + + + + + The configuration save lock. + + + + + The configuration. + + + + + Initializes a new instance of the class. + + The application paths. + The XML serializer. + + + + Gets the application paths. + + The application paths. + + + + Gets the XML serializer. + + The XML serializer. + + + + Gets the type of configuration this plugin uses. + + The type of the configuration. + + + + Gets or sets the event handler that is triggered when this configuration changes. + + + + + Gets the name the assembly file. + + The name of the assembly file. + + + + Gets or sets the plugin configuration. + + The configuration. + + + + Gets the name of the configuration file. Subclasses should override. + + The name of the configuration file. + + + + Gets the full path to the configuration file. + + The configuration file path. + + + + Gets the plugin configuration. + + The configuration. + + + + Saves the current configuration to the file system. + + Configuration to save. + + + + Saves the current configuration to the file system. + + + + + + + + + + + Defines the . + + + + + Gets the type of configuration this plugin uses. + + + + + Gets the plugin's configuration. + + + + + Completely overwrites the current configuration with a new copy. + + The configuration. + + + + Defines the . + + + + + Gets the name of the plugin. + + + + + Gets the Description. + + + + + Gets the unique id. + + + + + Gets the plugin version. + + + + + Gets the path to the assembly file. + + + + + Gets a value indicating whether the plugin can be uninstalled. + + + + + Gets the full path to the data folder, where the plugin can store any miscellaneous files needed. + + + + + Gets the . + + PluginInfo. + + + + Called when just before the plugin is uninstalled from the server. + + + + + Defines the . + + + + + Gets the Plugins. + + + + + Creates the plugins. + + + + + Returns all the assemblies. + + An IEnumerable{Assembly}. + + + + Registers the plugin's services with the DI. + Note: DI is not yet instantiated yet. + + A instance. + + + + Saves the manifest back to disk. + + The to save. + The path where to save the manifest. + True if successful. + + + + Generates a manifest from repository data. + + The used to generate a manifest. + Version to be installed. + The path where to save the manifest. + Initial status of the plugin. + True if successful. + + + + Imports plugin details from a folder. + + Folder of the plugin. + + + + Disable the plugin. + + The of the plug to disable. + + + + Disable the plugin. + + The of the plug to disable. + + + + Enables the plugin, disabling all other versions. + + The of the plug to disable. + + + + Attempts to find the plugin with and id of . + + Id of plugin. + The version of the plugin to locate. + A if located, or null if not. + + + + Removes the plugin. + + The plugin. + Outcome of the operation. + + + + Local plugin class. + + + + + Initializes a new instance of the class. + + The plugin path. + True if Jellyfin supports this version of the plugin. + The manifest record for this plugin, or null if one does not exist. + + + + Gets the plugin id. + + + + + Gets the plugin name. + + + + + Gets the plugin version. + + + + + Gets the plugin path. + + + + + Gets or sets the list of dll files for this plugin. + + + + + Gets or sets the instance of this plugin. + + + + + Gets a value indicating whether Jellyfin supports this version of the plugin, and it's enabled. + + + + + Gets a value indicating whether the plugin has a manifest. + + + + + Compare two . + + The first item. + The second item. + Comparison result. + + + + Returns the plugin information. + + A instance containing the information. + + + + + + + + + + + + + Defines a Plugin manifest file. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the category of the plugin. + + + + + Gets or sets the changelog information. + + + + + Gets or sets the description of the plugin. + + + + + Gets or sets the Global Unique Identifier for the plugin. + + + + + Gets or sets the Name of the plugin. + + + + + Gets or sets an overview of the plugin. + + + + + Gets or sets the owner of the plugin. + + + + + Gets or sets the compatibility version for the plugin. + + + + + Gets or sets the timestamp of the plugin. + + + + + Gets or sets the Version number of the plugin. + + + + + Gets or sets a value indicating the operational status of this plugin. + + + + + Gets or sets a value indicating whether this plugin should automatically update. + + + + + Gets or sets the ImagePath + Gets or sets a value indicating whether this plugin has an image. + Image must be located in the local plugin folder. + + + + + Gets or sets the collection of assemblies that should be loaded. + Paths are considered relative to the plugin folder. + + + + + Parsers for provider ids. + + + + + Parses an IMDb id from a string. + + The text to parse. + The parsed IMDb id. + True if parsing was successful, false otherwise. + + + + Parses an TMDb id from a movie url. + + The text with the url to parse. + The parsed TMDb id. + True if parsing was successful, false otherwise. + + + + Parses an TMDb id from a series url. + + The text with the url to parse. + The parsed TMDb id. + True if parsing was successful, false otherwise. + + + + Parses an TVDb id from a url. + + The text with the url to parse. + The parsed TVDb id. + True if parsing was successful, false otherwise. + + + + + + + Marks a BaseItem as needing custom serialisation from the Data field of the db. + + + + + Defines the . + + + + + Gets the completed installations. + + + + + Parses a plugin manifest at the supplied URL. + + Name of the repository. + The URL to query. + Filter out incompatible plugins. + The cancellation token. + Task{IReadOnlyList{PackageInfo}}. + + + + Gets all available packages that are supported by this version. + + The cancellation token. + Task{IReadOnlyList{PackageInfo}}. + + + + Returns all plugins matching the requirements. + + The available packages. + The name of the plugin. + The id of the plugin. + The version of the plugin. + All plugins matching the requirements. + + + + Returns all compatible versions ordered from newest to oldest. + + The available packages. + The name. + The id of the plugin. + The minimum required version of the plugin. + The specific version of the plugin to install. + All compatible versions ordered from newest to oldest. + + + + Returns the available compatible plugin updates. + + The cancellation token. + The available plugin updates. + + + + Installs the package. + + The package. + The cancellation token. + . + + + + Uninstalls a plugin. + + The plugin. + + + + Cancels the installation. + + The id of the package that is being installed. + Returns true if the install was cancelled. + + + + Defines the . + + + + + Gets or sets the . + + + + + Gets or sets the . + + + + Custom -derived type for the StripHtmlRegex method. + + + Cached, thread-safe singleton instance. + + + Initializes the instance. + + + Provides a factory for creating instances to be used by methods on . + + + Creates an instance of a used by methods on . + + + Provides the runner that contains the custom logic implementing the specified regular expression. + + + Scan the starting from base.runtextstart for the next match. + The text being scanned by the regular expression. + + + Search starting from base.runtextpos for the next location a match could possibly start. + The text being scanned by the regular expression. + true if a possible match was found; false if no more matches are possible. + + + Determine whether at base.runtextpos is a match for the regular expression. + The text being scanned by the regular expression. + true if the regular expression matches at the current position; otherwise, false. + + + Custom -derived type for the FqdnGeneratedRegex method. + + + Cached, thread-safe singleton instance. + + + Initializes the instance. + + + Provides a factory for creating instances to be used by methods on . + + + Creates an instance of a used by methods on . + + + Provides the runner that contains the custom logic implementing the specified regular expression. + + + Scan the starting from base.runtextstart for the next match. + The text being scanned by the regular expression. + + + Search starting from base.runtextpos for the next location a match could possibly start. + The text being scanned by the regular expression. + true if a possible match was found; false if no more matches are possible. + + + Determine whether at base.runtextpos is a match for the regular expression. + The text being scanned by the regular expression. + true if the regular expression matches at the current position; otherwise, false. + + + Helper methods used by generated -derived implementations. + + + Default timeout value set in , or if none was set. + + + Whether is non-infinite. + + + Pops 2 values from the backtracking stack. + + + Pushes 1 value onto the backtracking stack. + + + Pushes 2 values onto the backtracking stack. + + + Pushes 3 values onto the backtracking stack. + + + Supports searching for characters in or not in "-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzİK". + +
+
diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/MediaBrowser.Model.dll b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/MediaBrowser.Model.dll new file mode 100644 index 0000000000000000000000000000000000000000..7887b36b36e3ce615dfdc39c6695b28792008dc6 GIT binary patch literal 505344 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

gJ!esE?8}4NwDER? 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 Hap3<0?otNy literal 0 HcmV?d00001 diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/MediaBrowser.Model.pdb b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/bin/Debug/net10.0/MediaBrowser.Model.pdb new file mode 100644 index 0000000000000000000000000000000000000000..20d5e153374e5262276937e8b157f3a0bf51f593 GIT binary patch literal 181512 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

eYj)2hRKV#3s+ zQs20kC|#tDQ$@#z#)N62!#ioh)G@l$#JrGY@IswRF;!f+TFVkddpf6yj!n?&!cftg zCf+Mr6%`W~8=(o62ogi3NKK+z*So+lsc%d|bXZVa3|fsN4omco^ofazRcQ${@qy7= zbzGz>R2?Su(NK4^>Q8xa#G#pZ=k>M)HeI3^)3 zR4s+6`>GNmwYo0RN(9BJ`>NyO)M2eu(cuZIaJ8;C?TOTqaO&t#bujH=HT8t{5^a&b z8Un2$icjdH)o3Ht29vk*^hug{-W%QQ)2b)qe)4u zT8DwLyxRh!G*N01(B=!%Xf-j>f+95G5$bqtaA-`NS`vqZI9h^LQL&Ng_Oug~t)ItK zzON=cfwqvhZa3#`6@3Cb81+e!G11}rSR12NMe0GLRYw_O9Fn4aeTvu$dQf(i9^=#l z5~%Cyu-2+%eOe!-OEGbpa7}b)O_(;KlPWSnEvcguqI8jA{dK5Rs<;H&^U+!zB#MIZ znnB8r?w|^%!yNm~Ka#>ek#wlUQ*J?Vu?ZaeB8OT_3(6A{nSkx>BQ~7wprL(Dr?M1J zi%2yI-5ya=qYUd4tk!CgPua(nG4yyS660I*9(#C|wL`wQ&Sa(n=XQUXXq-vj3dQRx!# zs%WaNxh5=39ZdsHo;GD7WkV9JpKhy?RK-(*Dp940#M&wc3-v{e zrMh!QHyi{;_l=Qs-4LN}y>Pk-)Iejj66-F-V-%p1L=z(=;ZW0s5o$W8w7OUm?-QYl zqrODO#C52`dP!q~Zae6mN?aB7MC%$X4z_qHR7J;07>#ryzdltP6RQtt0iCQ|#l}X`^-bAlc_nnoy8h)=gk2(5JYI^4#ek8w+4WmX z*9Wn0l`XGqM&;_tt_%MP-MT29*DJn4`ZQ&q=`l{Xm*_yH0~Z%Q|5#e%NE-UYfkEr4 zJ9KH+>95btBXJh$lPPbYZlYmG$~&8BN)Z>O($bM4{-+s5dt7E|)Wi7JT%1QVa?^HI z$BC__oVj9RA%!YCQ#Zqi*CocQBDGRNoTj}xp04WDZ}DF=jTFJ^@F*Is=_E^_r6#_O zI-JhjM4F|SQUN_N`VIhQ%m>MwtIG++oMC zeI)f)4-`{IhYJ9~e)OERg}(J^*YudhWv6MuQg+)6?YO(2)^1h%-U&yi@Auof zQ=UEGar=F(B%c+{jAH^L?leHL#?e*^fr_ zc>CD!_yLhs`l%x$2lmxOJGaI($vZA4DPA2{wKeU8NK3C!+GHB-Ko@<`Dkj`7S{pa8 zYG}Mg4Ug|HEFTuO|6@y+ctW>yLr=5UJ=ixSb4>2eCVu- z))op@$I)Q#tD%W8{Vzsns>w=pWBBIbd*xR->h&kR_hiXgA0|I5(c^aWHJX#I53Lsr z@;~^o)`#?)mfke1;hc5W2W@pHUS2hSMp(!l%!|*A7#-K{&dBCN+Xe<)ee6~F#cX@u z8@IKme)x8{Gp1m^(!SalUV)#yXX-(fI;`;27l&Hzoagw?Bc;-l-@6L`478Y??AWwV z(sN7w2^{2uNzY`@pP?f>UQ}&w zTlisS0e$J1NIGFKz2oK2$~AJ;Z$eHzpdVRSsqTO3%Bs_CrmP;E<5Hx&-?yT@rf)9o zs+7ldH<)fi{59&xFjmD#JGpL##oW6U8lN-K#E+P4S5;HV`RmcelhZGHM;L3WeGZOs zQ>qY$4u%2RPx(4BGDz-LHF3K8_u(J?>();{ye?tjpO?EoJlMDL@yrQ!ppreBKKS$1b z7to>StAlPoe2#{do7!MenoaqXRrC8g4OqF$b<2dJrEPp-A~Czc=vy=|_MveQX}VFx zP-UuPYB4$am`(KN@UTS|KZ?A`Z0h4&YI-G;jlH{sjG9vFa-z566Fb@rx``HQDCw<= zS9{?C5Grc?N9I)=nmRz9kn?$9rLqTJP5U-@K)-37s^03Fap}|X!g7Yu?mksMngzJ| zMfFkBJSZ$!x!=ft@TP{Q?v>9p?E0wD?OMV8zYeYZv0-cT?-jQ1wc1eO!G#6&c16}( z(9hWq<13v5|1CYrSnj;{Q0=W&uH)}C*d&#HyV9|U(X$?J(hAltyt<@QueN@ct~A<< zkvUkc?oSsPx{QYBZSvI6QO#tNF*WWiJasa@)#F+v7CyQ?XLey9yE{$P)wg!BJg|D~ z!>#s#Q8WhVT4x(zRH{6+MnTJ+A8pgSJvH~Q>^i;8>?7S)q=#z1M2E(YEvI^0y|5@5 ztV+~fbrb1Wqb86-Q>m$rGnh{ga72WaV!-cd%d)j*UNj+1TZc9}(?NI$+ zN5JSoa?}>b&TnUSbch^ZeZ`yD`teIDPE8K4eIeug6RCj5fG$gEgx1yZKYG7kUbnYO zy1G;OKNp{mDwjHOuyNVsX+1t(ns~XrZTH@{oS!B;=}QMiCeY0i@BS~jQ+Cs-%gbE) zwWVi_)ha1>{M3#Y=PcgbG(t0JO5qzG2lgAfuPYp!5EVsRk<~G#zPzgM_fpG^cNKon zwDqw0S%q!7e(rW-YlOqbCvO`Js2Q(%Sn%Ht{BxqGhK?C3XZ+as*R%1_!yS7)f3l#` z#|5KKeoAX&aU>(KUA%4RrSvf_*z|Pt$J6b$xW(e_@0U;cJ4cT1>gj1=_u}2~PPYgB z=+}0kw|A-AAz3^3ZCvnSta1VQzjnZw-?G`9byqIdT@<-dDiY*SftW=p-ey-k;#Y5Dz-Q={X7nYK;#*;Kr3*QUwG z>Zwc8P82p2r{@XL-s%WClw)u;)Lp|;L&v7bkBTiml6bK5@^20ceYaOxe)U<$xz^)a z*w1YcFwrceWR%Jto9%zJen{?ny5V8x9ZrXaq+WQI>%M*Lwkutx_jzvqIO|s_pH@4n zj4#lUuIvBT%8&ge4;VYsIrK#f--xC;d(PHzvUogT$ke72RQ(h74>RwcdU$c6E`6dx z^}F!DJs8(W{&L>q{Jw2#)uX%gu(pdnl9ZIvZ{Vip4cATaSU-AM%Rec$K5+wMwK3sw zs@RBuw$v4x|3_={u6pBA#!Zwnr`IdH+O^)iCuY01ez_mK>~Z1UOSRU!ZZ#dYY0kOE zag&_`b+yne2G5Q1HXoHfEN@sr0_JP$e;@l; z;}E2Zk57t;3u{hy)rKuUE@ixt{C(oCe&tKW&97UjSkX5LWe#0&-}U{WcZt($C%D!& zZW*Yx@Kq;jLe=qhy8r(f0>(EQ?<+TYW3*i}Nb7y$X!hC?p~v@B+%d&zr|G)iwFh@C z{iv+z3RB<6Xq5w>%^Nx}e(3m-a=ov)E1arTxHf8B*u=>T+;+W4DOGsWn=hV5BO-&0 zs!Ur;Ta2DR{d3w-xqWg?pYmUOcD(lIRy)Vk+FR25*Xvtp-Sfb#?=>77%$T=6q-#Oi z(z-hh+Gex@@$8tR3O>u-94c98s^z>nFx%?sF28$yi_|(+tMd0%+rIaDKIrgeA${dxt9k@_8z$V?gjVxVMUy=&6Sq(ZMg~WW$&Crb?<+vQgmD6 z(UopkxtWb>Bfoh*{rMxO(sQqQSiOC2xL9HX&|Lv*dtx=Y#O-k_{aw5^CnQgG*<;eU zXTPZB4b}Va_jEb?a?8uy86^q^>TeSb&n|fdQF5El%`aXrc56+KBX>OQ2F>g~^ny{S zb+hCh!R1bm^r>~etAn`Si&NYnGGK(cia5tUa8y z!Q#H1CU$)RY_UG7(EfgLaWQn(hvm%;sr+;KSV+>*o@Qag>vTRc_SDg?!I!e0mEC{v z_3y`F5k*YGuby&IwwdA3VLhKzQEvA%^T*d#E#{g&a~inI#ou!D=PXr#+U%Cmji65p z{-(Ti&0jph9%TLk`JC=~;G-msH+zwb9VR`Ku6* z4tO`#$XazF&GpFTH+$^t_p6fo=@mBV*7pVmrUstNd9=lMTWS$En!x?@G%kT=EPT!| ze(0pP@>-*1eOt_IJUjPm(}42DPWbQe>vv>tm-vLYTgIpR{mH4|npaC3+_*;4Bf`94 zXZ+B~wdFagk++AH`8;art?~nAY+t!yRIcfUE0)#Yt;#LBw8h?O!e7Dn7mW2u{AC5 z*6l_g+LSDFSv%uF?!+(SvtDj+|DDj_ZKZCGUH97Q%KkfE4W0Z+F4-gW$A)F?>dhKe zb#B?CgWr^Dc(dKd8-u>@HR)B`s@ptG5&cBdm+qEv$3=rbJy~b1PpKj|ykY&*FKET+ zCKf~IJB_G+xOy?O)ve~`E?FOIQ~UO%v~SM(N|fEnOUKFc1Dh6eHhaJ8zQdeCW{a1e zN@`Z4#fZN>{x+^Uvw_F(uT2Z;OaISxn6go>y=T_fShuRz+RV)gTRuI*E3@nP>hCYC zYk$8>wMR!flsjC&a0+6^nr|CSc`t9>Ct3R}+T5gG=?X(K?v1PEHQv2cyS7E@I6gRd zY)g{8XF+{=nsfel4W`zR+x8!}sQE?pI*;9_N;P+Svh;!drBL_V!TaAnIjXue{q%AR z-#Aqg6?Rbm@2J&8=3Vio#!Ve02M3f%j7V@cGtI0tZvE1^0lf<44653%-shoD=kzaS zd!o3rnD_e91AX!E^Pke&Wa)T-#^dG;)7(9!_Kr#Hoqe{?_>ghEDxaQpf{sbDy^TE{t(88P%xw#|EowFKqM5>qYjKstrQE>E_$I zl79L}ue|kXRpcil>lYqa-7z7akzp1 z_tcvjH*J7iVphFz7tGhZFFN-4unE5go^1K%(#a*amT#+dsQH0G;cmxutDblAuoalL zQSOo^HTXDjPvghMc6+u6Jl9}$jm+CNeSHsJ3x9juYhJN~CUj?Rj~g)D;qtrmX>X=| zkVm!oTy5*o#zh9Ue6Z$3Ic<3IVkb`g<>1+E)~{2v+z;Hs`_Z?!I4HC|8EDT zYvdHW4(IBW|9fuJg7zn77no9LvU}v3ec3%MFV9`jeA!lye#&(d2W`Hx>*O7l>d*7G zJsSMk`&H3$L>37T0!pyJ5u2#cOVtuUlbq-(EZ0F4|qE zZ9QK4p9>t7ZX=(o_|SIekLzP9taP7u@Kdiq{|2YOK3&%`^i!ekkMBRqbvN7&`O)Mo zCNAGv&zvNuRNLXQFr22z+=Bx?U$#Th!2AVgS;`Bi z&YaunX3EIxRvBCNI<0M1<#|?S-CG-S#n`})INubk zjr8#0-wiPPwOpu3NYu|sh58R`c~@;dy-;H4f)Z2f=I)sJ$zxlQ?$28OwMOZGOQqG2 zORf!A7W%8a-{NUgJx6$#ncU5^Os#&-|96{d;qvo&?>*ylHkuY` zv#><^p|_#;je@RriX3sc^~Hps)2+0HEdA)g4n|CSdaxHu59$9oHPSNE*30V#9&z0F zY<2_nx}OoA>*xJwHLB>&%BiZHtq())g!b4FTR87o9`;%OITzLOOrC%7W+9hn$w^sb z0>&O$FrxRB>VvkK-q`$T{()PirX~LBTfkSX(Z9zb-^?d1bB>4n&DL^Er&ng~7hP(o zHjnHvbKJiVPcbj9>0?H$GQI(3|QwK?wsPGvXCD(e%) zBQwGa73_8Q-N3P}8GYqHRmuG(>`e-2tI_eO5NV`yaM{!_+$ zK9n*+TesM}3w`Ro`7^t7wcP77YOJ1>IkaeVRa{t-Do*Vc8cHwz>gLS(s+n6(o_?v$ z;9i3riVSqiDeh^0Hub@`f!mg?EI9v7+t|#iS37KS#`S|HP2x5^FpRJG+$g!l=%I6p zw}`mC!g_n>>o?bxTz$0rn+DSdtSI`#YVEDcXJhQd)rVe9Wsk+vGUu+56AoF|+c-LC zp4(lwX#3%>Cq)06uNR{+L~C72L}$t6RkNibb28ebq8+PO};-mCK%ZnKWOo z=lRL)%YDAOyOnF-L+Z%&JEoN`a$=wB^E>u`Q>Jb>TV4L(c*sVy+c7SZH<~J&Yi3M; z;?yvzQi&TA?zQ*Jc5=yTn5voAt(@zOtA%XTC+XR%?%C(RuTrFC&f6_N`Y|fxQR6j7 zO4balo4c{}`_9hapQP0d(o`>5IQ&sW_F)%&S^dGtoBkr(owxWt_GpdE9_|NfZdl@W zXSU~(2UecT!;W@q7dW;?_ZLn^d&6--^lu2SpfPJyP?- z@o86w_O>}QeCGQrpK2}aU+CY$G_@)SBrY~+%b6@c(szbHIk86%h zw9`$3^X={h_2nWLUDtHF{wZXm^lfZF<0iir-@jD)`IefmA~xD~3|hCSlbimck4pko z5~UH>Lp~TRh?8f<&4{ts(z>HZq3i7on1G7J7QAJnN@+;R(a_`a?`KZ zb{!n?s@J{r4>MnN%xSUk;MHp*dZpjlJh<+N-~DdIxUkaVHFI8kr+jSKy7|MyYnJ+O zVb@x--K7@KSa~g^-j2QTgDm8JJsbTBwx_#TdSA!CuMwtYF8nIDOuC%1_lLG&dU5Af zvxW=_GY^@vta$f=W=jg!DSdJFXH`LQ{im4&z3igAD}gn=sD}KkZ8!J&-4BoYTdb{I zq*sAJBP-8Z<87Winb6&2rloY|ouha+gr{%58_=}OMR9VW)D44k&AQ%6uWLKEL&Gm$ zw~lSzZQ!fXM_vDDR^3`%YN)L!o9~!gv|gT@v}o?u7cXj9ZEs%ociY{6m!D~vaP{KJ z$)}S2OhVPm%?fnV#A)eGH~!*<(R^d_q9^j$hEtG+n$6W?x>yt}IpW~> z`fRR_jAf5r7MEL0E1zCzTHRTHlbyR(IhI>6Wzf>oV?Pyp zy(zNHm6Ii%9<@qy^`keQ(Djqvgp^mMVf#@PF>*lA)scTr?@o?fy!(2oX&Ii!OmZW0 zZv@@gu{L|ir04CHx&8Zsm7yA5%Vzmtcb{L$1uW#nH@-FS3;I&dc+XRp2R*i3i?A+ntf^RCvj#|>Lt(O@F8k~jcI@5M-&fjQ9ojzY)RbVm zfXJ9Wc;+RpQug95E8mOnOFWl&$$nNh0%|^5leTDn+U>)==Dn!YA=hihrG#n`SMFu_ zwVs({=Rh~tR4>wP&6K5m>y@mKxV`x#$1laYw@OL9;I#d9-^v-@ z1$hm+$)I8TQ3YS+2}3SUHhobyv+?n)Gd{LwuisVst87kG`f63v*Qd><9kAVW{tZ7;t?W(D8plq5XzlR5%&Q6sOPW7VbN+JN**LJR ztylcO=um$;3k@wVO)$%C#P(&Y0!Mr}`ucT}xmer9} z4RbTvZ@tqzYou}6&Xc=u&S&lK`2##Q)XS+p>qo8M4ebKk`s&`Xn>S=HOxx$0Q`movw;=&o54+R!mjH#5q2#w<>XvZCzZ%$?bPs!y2n zvO~z=*clyWcWx7CIq!jX)b<+hzF8=ztQ{_Wm_oqVbFNR> zkXfl_fvriNRcgK*bHdc->a`#5rcT^&y{P^j8M%f*>ZLP9ZwK1X z33A!pI<0KV{^{Bqzk41?ZW(RoOV6(8eT3?`ycepe;A*+Q=10V7|6!A^k9t$Me*3E3 zT2-t&C@`?d_FG{c~To zF;h3%KjY$;m2PRScqbSQk$E>P{3ZU32bpei-K|$?dhZ+oM}^{pXrCue2qsa^1o)_Zp=H z)fzl&u$``ge4Wo+BrgwWzq5E$g`Rfv6SuxU7g_AIlgG;*i^qTLbX3r636_ISAUt37)TI2#K8r`Id(lud9^f50G4%N4uhlCQ?%wI| zg7#0lHtcgM<57dAzAmhS{Jmc}N%jp}p1OM4$_p#K36Zl$!E=W=uVo#Cs>?fY8w z+Qqfm4*yrnr{%fvpZ(jelG=>T*|KNl^DB zbNBw-=H4a8c129yw%O9S&VsKWFAR;WRc!C$OXjTx(%UcMZNz_kELyd1)e*VRtR5Zb zxt5vIGVyof8<(v~hoZ*6t6yo#jDioxmyJJuw4JRe_Rj^F%Kem+ioTrXlr(Z$=_6y^ zH!R+@wDbFI1;2ft?(Eg4i`}KjpmVx%t>^SKnT66h;4YsikID$mbjHiP<;dz+*Qf=hs`>cD>tqX@RC^=LF6@a=_Ka zBstYzSC(EeiKRKpKkYt{)5}i$y|GoJaThI%Y44ng9-rgrRy1PZ_~SLN{5iJflJ$v# zqTOJ%DlRmlz3$T%Y@M@8$P=a{1w9B~ci?!bktIf4wSC>MV*90|jT%OdyBiYtC3|cq zdR!V6Lmvdfe!~9!cPC}_mLHW~U-x3cAmiw3I~ojlHeg4&<}G7}JNMW=VcP3K8NLC* zP90+-V^m?Hf_#OS$O$iN2i6&XLaP0<GM`k+)@qqGz9tS+;mtn{Mm3p0VH4ZtcqS)nC>cSq)qN=!c6a zDBk6(dr^QDUn9${riYhZ)}#2w%SS%^9^AIPy4dxno4?y^8Q!p-cdF$Fw^2^s^iFuy zK)glupTj%r&YIrxqTsh%3tg-C(PP7zDe>8fPnUN7T(>}S{WV7 zSrvtkJMpF$$Tc1u{QBzb)5f!IRr}fHd6YP_*ZNQ7rr`3OW^S+;yn5QG*81Uff0eCa>$8rp?JnPWwxRg#_6`po zA9Y-K`*dpY*E1d-8c^S}N9OI{Cl*$5Ijp>?PWd1TFFRAd+2@S?$LPS&S0|IIRhZnO zakkTfw~ym{JpNR_b3oNawq;#0!@|29u(khl%u~0|%O-cK&EHk@Zh?W@jO|<9+_>s} zu`xTk&MIoLeE!*jLvGja>!g2$Io}Ox)}3|E@}zU&tJ8W;>RNYv=PUbjruEx@_jV&` zS=XT@&CGk{9%y;j@bWa>U(;JH@Qy^b0_)n!v6n7P8nJR!;iO5+y7&Emql#&n;W06owP!LfJ5ED?O1Pnkd3~WUO8&MGh0~LdJ=FZ(^ z!PW2c`@Da!m$`RN%$YMYXU?3NS-wgE6BxGtmKQltTwu1ASKnZ*D4jZvV1mvZF2F7b zs1#oxwY4z)ntG{Ev!MQXx(!8lz~=R_;>cI;UU@E+0dUcvw&I8lZLnhpK~+()%xql8 zKJ6|@4n5S_RJX@#zoSj}FXg==HEPZFdF@Y}4&3=Aw`Vf)1)_-gc*4JjQp~OJh{O?9 z?7UU6LB@{8nAQrfOO0N+wHAk(=RLnzYez{G>`^zq7K}0DatZ;8j87aVDkZ=bgjr<1 z;GVN+&gbE{=r1#Kr#EmfdAW9;eg5UM7pog~X|u1I^L9vB7qoNnww7=sdNbE%@@Ggkb)`1U`3S+ufMO58(VU$-t+yP42m;4}V(Y z?(sBb@$YXtC&!7{Juml~r|KdgHd0O)x zvt8uebtyu6d2V6S9DT9qt`U#?NE?nrJ*O2j4l8^b(B`K5?&29srA9{{=&TWxYu;>Qm42Lj#0ye%U8 zV!DiHS0+bKBky>4Zm@GVXA_ue!kFH1O#}em!(P1Hm8*JH*1T6fCYODFwqR@S%;aab ziXTq}Y+U}*^3DMv1PDn^0In0l;$N7LT+4g5^W~g}gW zGG_`P;0e}qt!JGFwpHChZ@Li&S*c|S6mcb@WUtb+_fdc#9z3s#Zn}PGBJ^gOCNu12+d4ex%^Sxw5uzI%I%XsiQ*v-^m0t#y?!&M z;nethp6I%pEm6lB&u@v`X7EC=`(d?e|LV>>x%?lM1){jE^f&mM*s@vn$EOsWx%^gD zD%wi6Qaa#}_#xZq$6kij{Wnx)9H)ax5H#8T47{kj)*y_PUmiNNDqz9wNgvebiH~es z{c>?v(wy*J3MYhKU2j~_s3gJ!J$^m`z`d}GG1b2fT+eOI>K58nd{bhY-h9KP{OSkm zzwP(d8VuYl2A1a;#KG{*+!p}&d`x{3cK@8WOpjTQz?K8KFLUo{T;lJOQaWXMc_8I= zM!`ygd4|2oXm0@e8s=1Sa`msJrtfUM%qZI@uXie0Tv)ki@`CDoxtyuVQ^f)ZYn5*A zP9Wbn8QYa;^Oi$nMc#EjhjmkUPIq>nkzC(%ZI018yrJ@V<3tS{Dl_km$%obDFBl+!aA!EqC3?seB1^RYcOvojyhZs|Gi zv*%Xv&P&JCqZ_LR2eh?LheYbjSaG{b(2a+`)P7?ZmiD@3hsoviIkt9g=frKzXIfj( zPOC@#x?BF-rarzsa+X<+&+ZW9^l6CM&3f;WH(b#YAam=uOlI29_htG>V7Q=rJ{ zYj1VUVVThR;dILlvd^2oY!@EHV{q`rxv{652UTLPZEd>RcwxD|<}p7pW>7bfGO{r-hdX7El-Fd%X(y+|9pI z?9Vtuh9Cig8`$X3#^>+PJ%7@&?p$nr`uc5Wbhl2s`RUc2^_IR%9J0dB3Lz66p6n3? z9OX>F$Az&Ur#areJ|~l2_r!qB!$+lV>DIX4Vu$?Ci455}nB;LpiH!#yH*U7%9rwh7 zDfdlY-+uP9CuZ@rbppjaR6X;(Lrqs|bcd@Vrep6?!Jee}cwl?5pk9D&Rx*(HU9+Vk zZRVN=&nsrSEk`AP&P`kuy{R?Z`Y zI2=b>T=bpS|2oo0)okOaUCIct2lh|g_}K}7cf$rRbI$b4RWtfJ|6BA%Rb!)7M~8Yx z-ZrcX+Zg#Z!S17t2%UXzu=#u<`CLq7jsC~VgguvA8yG1L^cwJghS$> z**4zjYsovwjtyNdk(l&`my+|?;E;CTT91JH7MPm%XxQzqPw#e)k}u$^8o)Qj90?8p z?J(Q+ou{ncw~kbJRdOyMo$-#{C&#<|h*XTjk`F!DQ1v{V;Xjr9w>kb$4+Q$L7E;gSN=+5{GQa`G64=|_~CjT*Ql?~^&5VX74` zEH*2{@{sa~vet^1tuarV$G}-o|AJjJEs6gW%g1%YT<9(}`cdVBZR@BXI%m!{aqT7T zE?HR%I=+xZJcO93ahx*7Hb&i7m{u6L-Q@6!2lMBP8S^zqtaj9I&76~eQKunqTjbA1!Imb_Du*c^-c^@bO$cublngAnWcwGArUPy6%ptv-})-Q(AFs}*>b@g+v0 zZA@rYr}lwOFT>4_uXCNgom?oh#k%{KXTm*W$y+YeA@+nH*9MLo3KIzMC_H92DE0AQ`0+|1Cx_N$%YE1O3@c6A`#Xj2K}J(6ubVLLQwRbv3g}b-rc$@6U|Jn# z4&L?_xOHHQg^yc<>$Se>==AD2f}!E+8gbIQXjKeoU{p*{>efIkWjF7+*SnphclI3U zGPE*rDj8VPpRzQY*7JNz40WnBjS+4DeasW4BrSQZWtji*+Etv=3(|b2&P>d?6Zh@i z($4i7>z9ee#qDkwQO}LxrrSjEypCYc&Nz2(>(kaZ*t-*3o!q`GQR0cS%KBx#JQQmo z8(U0cb1RMOYTxs0+c1|mSf+&yM8GL7CJ}F!%r1~Nr8X^0;q2q}5J7FA{h3)|83T$KcB{yx8w=d4#h|!>AY>pyJS~l4(x+;`!7n{dkayM86 zhxQIn3=NG8nMnL8wprp6tt@J%#~sOx6^5P9l$Q%9gms9`n6oRe=jiMMhe(KXyk{WP zju+ov-=@?~vc@pAjJ?gicKPxGzXk1Y>>d4VJH%bTu*_W8K5WwPoQzA)2){#wSAO0 zCp{glT)~5t;$16V@hr+<X~NWJXWzZcJ%BF-7h-_ zaOVaSJfj7UNztYZ`!Z~(w$o>wsjGYDjZuT{t5GAGqeE-nCfOYz3GdM_8{+?K3Hq@o zttMYI*Lok-vXzq#yZ-xhoP3S&sGoa+SFy&8zDX%pfMpaNJT|P1(X~~=#BOpmhJQSH z>l5X+?CVpHXKR~EOrBn4x#p(T@5oIrXZ3-8hXMPC^lTSlVxA8pmG>V|)lp73IWQ`o z_i3w2{)c17Q|1cXPq}qZc)KLM?E!-*AUG%>o_>}96BoO%+!@uaUmO-{jZCKwI!)_U z5(wu}o74CE1b5iQ6@8_?HcE6XxGvepgv0|cn8OONyvw3aZ2Pe7(UdiJm7=G*bidj@ zmn(}?XO{3_=X1SKQg`^?#K^C9*4;-B$O3Lc55)bjYUs*^Da^KXNueMsd`U+H=Xo;)_v77 zQ?fvm^vh=pRp@w#Km!zGU>_0<4xeGg*?G)%gCw*_YET%OzE=I1>1&Dxj^ zN)qWuIdkTB$j~tYQBkA+)(Gt-F`*{{N|JYS;^mI3-X5Kye33fMhFx~^ehuEAk2=DQ zo0AwtgpG+wk;ioe_5s*0?g73RFT+IEbEK?kaT5^T1&*YDt$7DMEcMi|@LlKG zK?b_MaTe|u6I9MLJ7^}{zfov;@rvJUvZoZC8HngF74NVDGa9}jcwA_P)yR|nignXu z-K6w&HixV4ustbQ<`@ziQzAS&Aqcwo!IX!-yf@Y~9NMrsTYtW_D%_wrJ;t+mrgPQa z1+Oz~?xvRfIBKpWx6DJPodX3DN!x*@1s1C*$3HJIP_Ro#e=YeJ^O- z;1(gD6tj}FfK#^7GDiI?`Bs(Be)H>yMw^pKiV_n)dapV*vLT zVRuKhEYp>qZPwY3hgUT@@_>VBh{1jw`TJPvR7c&n>__T69NEsrUs|GLOl_L-24e3g zZA`v8`R~AUuy4C{Y)Ik|DQ!2H&f>hs32CS7mim$3m&hvB$?FTGPC z7JEZu`_MODKG(b@SvH?%KDuppP&t2@`nvs$ zks-nG8&l0Xb+?n89%7G@29L)lJf52HQEGJ8l{xcjR=MO&`}Vvk#obBKykM>+SO)nA z0%uJObNvw%5VH6x`G{-VFL}u@GnwOUmL+e+ghkW}V~3T5CB`F|8xyw_pCHp^3;A$f ziq#xa`BpX^;~y~X?RjOt>zKz6od^B}%7JbD6<$3j*xd!FkpHo$zj5Gom^)S@qI$o7 z+Q#Y|T$Z6#+9tCTPP+bRd*JbIM4l95+=IZuxeHdTSP7x7mh0T4T~+37>^0|ZFn&AIEGGR{``W+Pp&z=;{FDQfUNq*vAi;81SPfk zJIdYr>zqxWc=AFt6O8d>#=;GnD=ING?cd^PV$OzQ1(Rd@KuJ@j+m`JD*SmF0EJ<&9dw3 z+%G-tR`VW;m6!{@{jp9!rtL(JgRYUt5xzxSKgqv&Y7OwT{Ts*ogzoi zZ%8j+vE@Z>>CY}sG!n&&P~qtpk&*b~=mdsb*R_*ev$2c0TDzuS`($cx)bs0|B_iQ# z22@Y(s~vvDwyl5Ay1_)5-wXIY{_J*f=q_x;c_3P}rMst9{G!>LyZ3JXO!9j?dFJ|0 z&&~}T{I#S;4TMg`!jt#F8Yc_#ZoHVnHR|o_nWuuz9NRwq=(R=Odyj71*nVDjhWzx@ zzAT=p^Z4hWlNVV*yI}&SBsDgz6&JyqEwx@}qX zl!Y_vJ0_s{L%(n|-Pl=vAC0f;2S^<@SIEJOJ` z)@3e*yFWHO^GAT*}+6Bszs82%4DM*%~++ni?5eIGC8*IdC%;sM!s5O>_;#7-?OPM4*je-~fbG z2`j+;9-!U}{+@xq0r2;so#a6Vf4tyN2#Z`f-_p!?|B1c!YZo|e-LbTeEs>qHBl&Rm z%crB|9`Vk4x*iTbcHpF0U}I<##hShxa;HmQ^8>q=h@&C_Suqx5J)*I~y9vvsqT4zr z%dOsE-y-CA?e2;j>|d@1EovcMvJT)YrKB2CQgtY)T9j0EN~#JaRhg2iL`hYoq+*oR z$&^$+N-7T}m79{vNlE3Pq)wuwQYfipN-Bv$`$3_7r_jDpXkRF_PZZh^h4!98drP6c zq0nAZXuT9#4~2G>Lc2_%by8>-D6|d=t&KuEPN6kXXpIzFErnJ?q3x#7c2Q_MD6~=v zt%yP^q|ovyw2c&69)*@mq2*9$Srl42c@;T@ypo(uUO`SGFDECGKdBro0;eu z=o@JT85$dz1Q~_shZ>s(hnSfg8yOn}fON2_p}DD1P>7jXh=GAwpfM?uempX`a3UT* zN?9iq;MPIMD;gOXl424Qz;V7hOTnRtB>QA=v^0o904EEA2sm)qGhyT5CtXGndkMfP zj6h*^Vj~mr!$lK9!5IZ4o9JY_*hEqs*vkzJT?Xg4(irK0)&-(efotjirwC(6jdk_G zF{nuGNeW~_&CghZ%qGqWA?`z^FQ8L{P6}7n}C|2Yw-6E2CN|r{{~^W_^%L#tWg>L4VBS2 zR3y+p@YqKL1c5EDAY@ZFI5HAk3)M0G+-=ema35CZu*})gAjitL-`9NOTO38Tn{Dht z9Rp- z_f+8()Jpk_g3Gmdvs?`6NFSQ@ekJ*HlbXe@j?6S@a;Xr`depFt{M>~&`cfB$3WC$n zBa`DJ=*&uMD|{f)z@=eJv!D3>^mp4Zdb$0R{Z(NG3?5p9IA{~vc?cAlbgMWw%k^ig z!!9nX>-EP-3&-UR1TiAIRA>Xj&6@bQPp9R7F`P-^)^JAbzoAg!4nh0LE(t_BV8MCR2ztlgM&J~sB`9>xeOWCShiU0Q~N9H4UylI zC3_PD{tG%=u;vFgvBfM6i6)q%=*S@jtdD*s`TuJ{0n_W!IQV@PZ zU@~-3cnmT1zW6*kr@+U0&uH#V>sMFX{~IPCIaDw8i#3a&v>fdDw&JC~Tt95@p zs`_8hAPfN&0vYfMwQ$whr3E5nmufw=o}i+)yZ;LYPa7bAf)iWmkj=0_3F~TKv00t> zs8}alj&V&I`70i(COY48(LY!1IeEdXuLLrs%M(&VamFLi^@-j`C+AjaUpg{y;EQ~;;>qE9%4 z3TaF5vaOudXorJJK_Np8{qO%59vEUu$Dv>Kkp@drV}1AJxgiU;gNt@$c)k<3_`h&? zwRqHRTcTpc7MTuFaG1LnMKpqOf7v66~-ztKX1EYl1q!sGU~K<9h?4w3%0&-in6bk zv;&I7tix|t@`+^6qVuC_M$66#{RJL`UZ84q;hymw!rh)-X57fb<+}T1wcLY#k}hjF zrXvV-sqlOU(Crh5Rs^3Yf=!PjbsBf2N3`P}Z|9?WW={nFHzL=NWP1=7upIBz32f3M zCF@9KB$Db#RNI2&HkZ9Q1J>e8Zz!_F1_u+c6rF(1qGi=_UXq+V1ktTtvE)jWaXIz4 z|EJW^Xwk_3f)2^a_9VDq3e>gy?8ikJUj`hS>Z-yQ%l_%a;tLrDYqYXvPKpW5Ec#gd_Yrxh2jMI(au0zJ~w1DP4_K#D*lo{`n+h@`TvOv zl`Asl<9CuZnPhy!=ZAq(tmi><{Yf9I5~ux7aOV(kdU!Z~M*>}!q;HsZLsr&puWcR> zz3Nglr)15Hj~R(9aUt@D`P?2swcqD_HGJQe=eCuP9phem9Ccy|0(ZWkz#(YFA_Skj zsiTl4ui|x)gQqjCQ|BICWPk1J&A%dmpe)3APDr5|wu4_~oSl=ue{ec*;ga~sT|19| z;z2CXlEiDFYM2D4pLV{<=TMrZb!XE;(&m4H5?v7sPUMrz(_x8nti9sCpN^p(?^<;2 zsK|`jtkESzMY1Z6f8pkx5Q%H)y7Xc4A%`t~fw>-!%&-0hNkS|uBx{<(+F-%1|JM0k z9Bk*Fbwq2Hg1*zszat?cobXN#u7d%81d`E*ZDvOxKMFG)517WkvR}`i?A9hA?)cwO zAslk;p@&HR;1<&}^RCLL!*<3MnU+C2LpT+?is#ZjHxoa#tN7x&mH zQ~wV4M}uv8|L`pww2XF>d-~b7+wN5qnd&Ui-}iSEj8n-G4;1~4kD;D-*Nk}1CyP5B zoR-QKaA>)~-w_}$3cYDvm)U;?mf@W>$Er1MP1fnNgw{=w+^POoc;M0pG0pT=(%xBc z0Cvv3q>3X|pNH);Pf|P|sjXveMmQ%V#L@%k>GV^47uLY$A(8jiERM`?y}jjBUv|fN z@xRiKA2&L^PLz3PPOt-EH|1zEq4GEim5|IlGSd!@z8MLw*}+;Q-;z^r^s zh8LZ%y|4`P-Mbcco=kJtujRDn+7)sOOFkI;&rtQ>eHj5-61cS3-*S-i%PZ#+OYXkI zL0PP;&wY6itJWwY_~|5Ujn0nC<_CO<^Pt@b3Jk9IU}sGq;)soKSOK<#0kfYF1xIfC zcc_K3={>Z~N^#Vx_{`Jyzwcr#3djaNtwBXd?#cU2YG)_$hI|t-9DVBA*7kn1Ky0hq zU&#Yly7ugOl2-_e|0HLrwLycmb+hFB46nMmpZ*F9M|7L$XmIxt^YrJ9kn}dl{@Ga( z!S=saI+Z<>^esNNGX1Y;5a+M+ca%Wt$G_h9yC3w(<3P<7Bd-hL5B>@UO-+3JbiA$$ zJiHL0Ns`XXf@nB$bQio{qT^OOZPDDbv3y(p3mOpUNMLc2cYX!Spuf(p#{Ge>NB!}H z%JqpAxBrS|oJJx}UR0--Lyfj`m-C#@FXi0y>&e$)``OKZ#W5>jC1b*`x$*V|IN&es z-ga*IorOc|51oRbN(Ik<1EXyfh`hS6@MSpRP9~)&%@!+mPYWBKp14?};;$IMWl;3h zAB5p?gX%EkVS!s>a;^VN$ENb#!EIgFru-EH+|NIuN6l=k>J>*j{ zG!?sV%@T(v?q0J4XFZLz=LXfAg(M7IzyZg(Be42fj%hS}>E&_XJ(>Sk;kp#FzYvC1 zHw$_62pyWCCUXHI=yxgnem-rv&GsX`84;)6u%1E@;Vky>EI<1B8w4Kv+gy0VV4Gt$ z)FE2yls?FFQe^WRGHXVNWpla^Sy(P#E&V!R3u%4iqcmSP-}$6+Q1M3jTdaF(Fuvi- z@N|4gGfqE?_z8uo8+ZTS=v7<0;t+@41!vE&?kN~3{wUeB0r96$LL4SnO55t*I30MO zuHJe|&-X7SO9GxYx)Wld2JILeDpzIYcSQR|xNlVRtA0h6_hSu8j1Vk@aX=shXW?jq z<;puPjkfzSnP6w?&n5rFgM`p}{lX47Gre)Ms&4s>xlRWzSIy*9eb3rhAPh-3XoJOY zqGpSxuF3)vebQR)Q#-lHZq}KdQeAafI(00G6BwveZvuL2*5E7Hv`XGCcw-))r=d!BGVGDikWns`b;i!fNmdQqP$!(rUdi+Upbhl%}`;V#5{eN{9=I zWFC6fE4|7hwR4ahCY#FnhOKw0PfWY8J2aT}B!S?Ejs`K}mMZuGYUcM_2W9!re|OAf z-)y0H{LIS#!U*m*g}X#`;qjfpUJcvN z;dTH*^78|heT02dfTKYFgC%=C)_p$T{JCE5-v13D+Ji~g1?dy@;2K~u>7?a_&A0tr z+|%q!mQBy!!Fpm&1iupOH23Sqzu@iDb%7Wd7%st#SZkkBVJ+9!l5(uO5<2tHjSv$Q15TM{8u<&uq6l0FdTc zEe(ADJ^zP)9gdWAUg%JB-7WLdosXok><+kb?+9-x1b0b*$PVZ^|I^n^Ud9dVO>hPJ zSE`b-&v|P0H@^?GM@xSE8xg8{Z12ybB!4Z^4xxpkoCcFz4*Jbe3A(iD`@dmlg`j`} zhD&RGQEvmOU6Ew)xwueX=CSP&q1CkxyS^=8LNm6sKp)3g6y?HQ+nZ2-GP)W*CEZ-< zMsqu|0Nh~4WI8iVIO%xY!R|iBIzoOPl?J66KO9_hZpfdSefIOT?u~`K{Tm2JDZ6RWxPqMo*fE2j41((HNI~5xi0qS;*uLw#w4IL1_0G#%<9p*jAVUa()GYI$ zl(iQ&yLTL0?U`0taaZ@m?*snmtlLe8M0-mxoeT& zF3c^zu`{HuPbBO=V1;d%Nsx%ky)oo!h|lfC=H73sIqcI$Bb49j=wJ8`_^8nlL?hGp zJ@FGFNjosPLI3h?&nCQ zgOlDtI1jwu4+he(XgKftIzPfb>4Ara--gYGjwO-VVOpD)F&Sq611Hjf$GqQeL)H{V zg}G&m*lcQrX*afH&NXLQKClq{FZZvHN!S;Nt4C*+K=h5xc6naq%hK|;FgeATSz^M4 zSmEKcdkMksEnmdZDYD0D|DGSd+zabw{!doMxqn%R>gloAi%=mN>a29q9=vfb-5ear^W}NB(0hnVc|9JTAv|3-S^8@{Qxe z{T|fJfw{A<^J;%(4GR<+SOEB8sVtrCZVUAAo|D@A`Q_zF*BmnRUmO}_FJ+f#B+pA zqQz=3*Y>Ey*7e%Y-h5=q4IK~CnCtsmaQC-T_{dzXTWl^H4u6$MojuQnH7J-m5ds)q zIM4-2N^ZzIaH2oSz3Kh1KzWbs9F}klKP8iw%)ubL8QQC{w{mYj{?tb;Z=6-Obj7!Y z|3(1gml-3@8g9LJP}`SSyL2_B8atPbCU5;YMWUJ|igDf{7BU=tQ~L!LC|Yio)$FZD zsI_y~@m_ekr1gIzLxL>&?DP)ycq2!mxatiyI2<@lD^ve+kLxe+$mh(0k97@aK^z5G z4?nG$qf)5rT;O$Q_XcTIrkNmVEzsyIK$VXgyj3>()%?4sr1#C^ro@oPvD?4 zcUX^EUUBe3Ww4=yZgpn=3b+czGHj!MW{Sp4x6(;#KZ+`7E@D{*aH9yklN;JBh;|qy z`30ms#cSL81x}}(v)ue&A4vJo&k`C;7>QdF=)`kX)_;P;9UkS_-U`-oO^aQZExD>@ za17kV8(;j7p?90NX=>l$98sX490X;|bjz)b&@NuFk4a9h5x|$vs*}&w%moWe0Mzx; z;Uw+VF1x&}VjD*{Fj?&g6#BPx;SbugPlQAg1$I_%`3ODIiWN$?r_Pda*`LYf6L++a zDR2lO0luNJ;|Fx1o1Z{ne79pel-M(c;y2H)U8C+E=vcerKy=(#ky#;NvZclLe5->V z?M;~vua`b@2ctRL8?bFc@81aA!J#b?;EL}Af{owbd*4FUeMd_%dU{FICND!apC?a0 z_}^IImD>b@FEz>dYPkA=Wsa1OWRIgy8c)P*QGYpx0K}@{V$=n87MRJ=>-^Bl!a+Fb z71VrZ_5oPTxy5Zst3^lcPD$RsQL*Ag${4Y^5z$75x_>l_dbgm@5D?Q2 zNKn}lX}8OF(`CnJZ#GQ?oD~uVb}TYx&ub3(^h1T#OFe|`Ox1AOx_|4XRR+GOAM^}#e&`uzits>=i6p53`G{$lus32rtU> z(sT;oYWTr}q$;Q7XB`fDADUEuU!j5ps7FjRe$EEN#VX^Uk_`oz-OikRZIj2%%T}l|%gJAn@>(1Z$5AN9+on3;mmX1QZ#-L;xP#JPzVA{#e2M zMEP_d_A?x36?49>T5FTpaVaA4GFgl@JnKP8B1q*atkEZ_7qTurkfRngJ@szJmiDm5 zfdsaCgZ_O8Q}n_$?mQp2ef9A|Z@oK`TUo>4wgNnrEf_y{ov5#nn1y>Fj@6`}x14s_ zS|5o`kxa>05y%?HA8q%3PRR)Kz&TrguQ$ww!G)Yyq%uuI*V>7URZL3fr0t(I8<)l?<2VOKd0$Af9}b0I;k;WB&(Z$ zXAFeNE?g|Gi93uPhok-P)(&~(4t|cvX)4iRWM+7!ci%XLJA^O3+Z$-6s_wC8@M+IX znFePfC#*N1@Jw#-8P(k&GKxZ)A;QJt10ouu(A& z$~|ph(AD4Itb19ykV;F$?lsJ?sI=-yLAYU?puT-uvC>ADvh%f1_wuY6rsrgu{liWI z1{c%&|C*hek0Fu6PL7Hd+K!$@N3wlCIeiA(!SU-(m?!AWmhhtFnFk?Q=)6gn8fx4< z%IwwSuHId>o)s8_`Z)7(W17%QIPkRoJX0#;6-C|2sY1GPgTsskh6!fyfv+4pVO!ep zQ08;fQhUb@AFpSKO`S<^2h1$PnK-e92H$Xn#KrN(?g?Z*lhgm9nw5@St#XZT129G=sYI%a zCbIo@-TKUHBRJ#TkB%MP1xgfO?ReZ7SdNTbF0)S_xztlOpNEq_#AQv${6{y`cYFhG z8*55k_S&$t$Gz=sntbM*_^EU_wD)Ghg8T5S#SM^H&|qHk?Y(Q=k9Eq%>CK=2hyX(I zBEVr3A8kOe_b}}&?nvlrS@f`M-*Jz1XTM=j6BcZq0AUx%h|3VKF53r1bT+&tflcC_;_yo`uK%@H??gYNwaLzL(aE9vvHlCsdKVQ;IGVbOPUAurt;NT2k z*n4-*6ye_XHA2UR&WZiB-IJ6h@UT*T7Qx?mU{pOrHq+{$5H9BMeXxDp?cP$krmw{# z`c4x z7%ZZ(IyDDhDJ$#!bVpt+k!|ER=5> z9&+D5jc;9xztOibLQDt{O^(uxM#!5`+p1LCt~{620xqZ2`9veq!Hs==X3!>!iLj^|PIR7m1Um}S(;0P1d3}!C{54L*XKd>l%RM_9tgV5)&B3U6 z-XNYLfIidJpE*zpXo>M(yh|{)5+C$ihmQ(U_ovf=*Pe@PGh$(5z;)bAXfm# zTd}}x2j6zBa5{Q9%jK8C%=^rch(qOmJ=`Hp73vb6Khoe>9BSWxz{Z{4+v7AqWFl~R zqRW5~6o`oJf>Y@0=k`Q?kUH$LQ?&a@)ppM-%=p1wY+zd?Fs%_te5q_5WNAv)XP>Ql zL$-%nU#RXq5pBj<^Z_`t_vqIv2kn1UI%AxtaV6Ka87B!Ads>)ygwZ^mC~e z3ywK|Qc-XM$OIc%**0r#?=D+?C>M@Q++^`j(@f+HVA1TyZ&Fi`=p zaIGI2UofujUyG)e+=yx{XDLn>tBvWc*z;N$UxAdi)PcCyQ3^Ktm1>k%RnIORG zW+JfT=mE`#tsmh5IUh184~7htor_&hoj>1eOm7~r%qWNnoCuYG8@+T|_D{L+j-o=! z`B&)PU}su^`m0)v5A5S;;aAb%hrSc_vv6PkHz>6Q)56VarQ$vI?3BC`X+C)`GZcPm zJDtosj=??95ZmJ7k+W-tuXE1Lj=SC~0?sf20Iwl(#1S-lzN~u&ESNDq*QK#p5+U~%>5xZTQr^gecgQ5oO zbbB?voV0DH=S{cC)lP>lf1E1#W5F^y47{gqY^QE})s20Sxi|hP$4^o@?YBBQ%u?N! zBt9|s9N-Eci;@1sVYwZ43fK5+msoB0was{uePr+Z^YpfgJm<)-fSA(uKaB@fFO7J3 zKYgwp?jH6Q;s; zl3jTh3*JsA2G~l6Ra8iS!Qd7V7M_q40)Od> zX_2-b^8MOek?+J>TZj5>&zJF)(p*^}m^krPUDUE4f~twEI@#Qk>X5V8_xkyU1iB5$ zB%%q?{!YW9Ac~JdN?&C9g`4BDN3M3nP;O59hCgZk(OV^Yz3GMRsP*FM4NEjvdE{40 zRF1Bbc=IPH^pN~vW%F)P>wqlpVVC?M>Xq(Zx%^S3S72Eg13Vr-eIQ;JoQ*dY$8-J8 zR@@TR&8_m}G@Rqwn)=o0et+v{7ElPDexeXkjq*L-RgmZl?k$oVJKJoQy=%k6T=|7MlpR^sp$|V~42V}+m`J2qE{@?76 zJT@&(<+l!-fCZJduj1|=lK*6qWaHhpEVW(88t(ck64Xi$Ov(2 zoY4bzWrO+jbsdjF32x7w*20@+uJsw6Kyf0lOTh8~Z*cZNEWHV>;_1c1x;Kai{Z3Qe zW>@Z#XaDjE_VItTO5r|6X1_Pi@U8%-9`%^!Nr1HQnun_#(t zE{rqPw)aT>oTU5ei$;Q_jyk2y^O5h^?hOv~!_6i-oEtd)kTG=#yuIZ+6d=uS%2GKQ zAL}jC^{d%rJsgorn{|Wy`XS8PE^g4*;Y4QGxwy);97TMMr z%ro?(Pub|g8!v{j2(0gq3yWdzUn(Ux>dIB@v`KAhZ;u5VeSl(EMXaVo){i##!y2f* zxaLZY=q2}U723Z$oHFEy0x)3hA_F2A+rnjvMtdR9hRv#d9{z>a`+L3%-<{7Gc*lU4 zw=pxWB&N&$^5BI^Sn3SrpuJ0f+_%o~V)JpH%SZ3dSYxqc*r<6=`?lZ;5V6(Y>+@OH z`by&gVeX{zKR9P*!Y-b^lq%KEgZs65Ulzi9r$G$C!Bbq_Mf2m+V7Z!ZF1WeU-6zTks|kjL)bbu?(Wv7dlxPECk{^# zJm(!xpGG{;!9GF(@TR3#=sYR3Z^|*h%dWHI=s!{Xp?i4`QqDmv%6^|EFUEL#>LpO6){Nx zw_^If7L~N}p7zMOaF_G@#=Pqj!BH)26#Y>Ei7i;}vO1uw#J$;d%DD)|(%BPpgAzvv zfyH0C*v|3=HbJO;uz`y(b%Y}KU>O?wtTx7R;K*Erttj9MReeB;QI-NRn4lG-925V9u|<- zJGt=5wck#~_fE{nb+**|1DLqAlCEnP>$l)KZWB)0yO{H`TlvjfFE;A;$@~F_YJtO1 zwhH#kM#1sv9R;Nh<<@*}?&>{W{zrDW>o^j3#u1j;`!yx_tV1!XAS>oThSO#nxuy$e zU(o$3K8(__*q^7DG*Sv{A<+Cin|{d`_ft0&K29obqg!=ju<&TYcwM;s78)6oL{L^f z_HsYu`Q7&ZE9cFcU7Ia;#5SfU(;Wd5p;1AH{Ev1)dETF6Wv#6 zw@@Ym{h@FI0e<*QJua@=Kt$}Kdv){U9!h}NlE1)D@P@sNyps#53rx{1__c7JZGnx% zjKV=S`aGYBIxaS%pyW-}TcMa1E?Itvja$XKSS@K^_^hS$mA{ElOtD+9R^2-f>2Vyq zlouCmdswx7*zmS&5i1Bh9FizldGj^=kPYi-|CXCO7dmGQDB4!% zzNsVNK-5%Xh)*IoQHsdF^|0(sNT;kk&25QCnO%<5CokKCcl(L_W6fJLf5tDEae2a3 z+3f7A_J@9ic6J&m(Az7_2m_VSMjE=u;%c@YuF1inir0ns9iS`sV9*rB(A6AW3OG}YP8Ol9!3j|l>XHzS1P@caBt zu+51iWb^OTm}6hpzU_04BaLo+KuX|m0#JR!0(@~`r>OYh&Mo0iIjRdX&re!UA5sV) zI)@BBj&D&Q$8Cp;zP#tmMQ6i9Lc0`P?}CJK6TysLq= zE=~MD=5LGFC1PRdi&0FAj${r6GDT3F%)><{lfl`Nsg`7WHh?qzIf7zmKnYT~CXpsnNNgkx zj%03<2^&d-@y(sWB|#G8NG39nDakx!S_#BUp>-((9OU$$6Y)VVNNya-Vt}b+PBJ*l z5@d(PViVFq4@3MRfuV;g{*Xi8MMStb zQQ<)`xJb&N`H>Xik31Xrv7nInNOJH$IrvTn{-*~2!++%Af2w$9_#=(~#|8dVg!xq1 z0IUi`pa*}H;5&Wz4uk)R!yhRMNsuH3{{#5=NRseBfRB%)4)aMud>9)A&}E>X2LA(M z5o4$vb0Cx|%eVN5%M>C-pPa&`M{ln9Qh^BLTs}Oo1};p+tB-pZ$m(=JJRd(Yd*~-o ztKt#{KNZUG#{&K=hCeIdPcAq3X`nUYmE*349$NUr8#O#{6+AW106k3cM}QuB7~_vH zZS+7{q7?B|6han11y98zok&Ee6ZP?zNhnJadYOz;$tabAkfk7ctC23PHpAi8qHk+W zIiV`jQt3}ilupwpo+jv-p+P)#(Q~~H@iauwEaH0>@jXWqz0c7@&pZN8-c*#%C(`*u zdJ}ndCkXs)M7}nn9yfHhy`cnd7r6e10>o84Hl<0|Xo!4xnCA5pk@D*qMTw*A&En9^y(5ab=2%Xo|Yd z>FC>Z^vwZD!2xA)N6pI}H4`6%+6R?X0A&$CSi}%@F_cAy5F+{}gSTT72@xJpEFyS} z4`&?o5(mE0x}cDhq(tCDSpl_EH3X`Lnz;^2>7bM`N*SY+B_e5wxUxmxY|%Go^wJr1 zBp#@U9$LJB5TCONFNu$DEo@w5AufEJq>vohNJ5OEO_hRISTgYYg5H`RjIgv+5?MZ( zmn=dKC)1u%jKs-s6n0}&EFXjrq>$i%lZ;orEGmwYvKYuH#K_1GH2~z{8LLS=ySfp2 znBxx}8T3FEY=n9@BNP0kg#~)dz#mqqx~))kJD@6cK;?Bs9j+_NGE)`@n2E9o5Os+J zB#ctRC?$!;R7reHWs^s$Adgf*1y#2SlD#IvsflpvBd+xk*QN-IDZ(-hF*r>ZXF?dg z6h^(iBw|+*NlYHW$)hYP=$i`qriu8}M0^SmML}6akphU~3cxOa^gtA6mt7RGD}_>0 zC?$_S*yRyUWn5V7$||@$Xh#y_!Rxw@F5g&qxRdIw? z9I+~kL?eqtql9uQp`1dfz(T0Nawv-&dZ~oSDk14FKm`dx6A{oynxc<1#a0E33M3I>DmUn~+rWSTCR2>A zy8`bF6eaPhmXXvE#IxGKtYG2;azZ&vN$MaJt~iQB#s_6OfGzyM$#^eK2XMgwlJE~u z*!-9-FG)2B7%}*a4woan4AMxWF;zs%2?t$`gCef1;Tv8C5lKlMh|-raE@{JBF=nnm zS=1hskR}QtAqf%vAF5k9qziJW-72HDsZ0zaNRE<7j`FBykXKUxRAm?wGhNvCm_pkJ zR|8NQ2^PJOePndNgf0lqHI5>j(x{)1w#Btt7PS#s7d$18IFm=c6o!g|p+=>ITBs5+ zt|2~EkY1@Fy;4(!!c!CBg+n%~IXIe6lcj6@R0@|M_=HA$MM4ZnkCaibqKarvM$(v! zs0gCk5=2c;7?nd92~!M7SOy7G2ffrmsEyD|BP3x9M8N{plNF-ifWTc56Rs$WJ7U5c z(ep-FW+Sq*5rw&kv$?4J3sIJZh)@th7KD&RAb<$OQVhx&gK{P!nI0+q6 zQbSm#pe$2R7Hw28ZB#H_R7bk#B@fEUgL3jAWPAvjFai)pn$9ndt3N+#rhqLdsGn;b%4vX~-vOc6VlXl`MN z#BGiH;n=JZfQt>zi;E-v@I+8!jaifN~(MI32(Kka>Y(pezbM(?2RsIb0Z3g;gkMzSHRiX>33>Q=x zUI@SoY0Df0Fb5TF0ZJ`EsXzoCh%_l2DPlN69gPGVjmRb-!6qO=Dd=SiVRfVuR!Az5 zUayR-lJ!&2GY=!4M7}~IT}Y(20b>waIonjwb2pLRO{Dh``Sua`tB9F-72#p1CGgb} z`I-p&O$7Z@iU{v1!g@MGGM4AiQ6vTh{7_SDsZMc&T{{dY!55R)^SSyfjsG~|!M=l^8q}oPkUSon} zZh~ZPhHA$Q)s6-FW{E1o64mN-l$wrGHVCH;ayi+dlpRVrpvrYX08XeaI3b)=^o@$X zxgtGvMbzC<${nRVQBF@)BNB;ITLK7+48|ic5e5I@#uzRHTqd|pgu9A5Lk_$9&N#^CM@85Y)p13ViId}DM6xMQ+e1=M@9C$2rps3aPwlp3gW z)g!8$s83W`mZ-99keF?V%0h5X2+kcLb4LR7Mp?X(0{Efsz|TknYO63iAu_z6bPqG( z3;imIrRR8i-og;H85Wq{Pf09Bb8>gmkT%ju|3o{sutE5xD| z>W8QZfQoe61C_}`1GYvnA$nEI!3x5i*r1lhS%@B7RLy8!EthavOQ5b$0<|(Jq~}r~ z`V^RfjOMEV5d$|oADjq`Im2)S(g;Kvu_TMQmY0L7BPv3ds1%_(kY7!Pbp|FcTqFew zTo9ooLo~Cd&;dYE_(?_-k|LZP;eyABSs*c3ATbCdxd|&nji)li0DL`MBpwKc&noB| zFN-Qd7FC22QYRfGYytF50DTif-^3IlyS9wZ4&db^DKT|+gt{uCF+vnq0(McP1R_Wf zQV5k4QV@Nlg!)MBOp(@3L*J$$I9v46Ruu|Rn^6O@kT$&}Vn~T45QGF$8!4nHQm9?a zAo4Qkr65WPqLes-6Gw2eM8zT2gb*`AcoueXBpn%?Uv?S1lVHaTpjc!WV)3MK36Zpk zF`m&p@WnAgKuV}TQJRj|;S|KZCX%%_N@*hwby3CYB8lpwls-xs{=eG313b>^O8efc z(P%UpNuxIEy}HO%vSqp3a<8(njR9l81&jgN7!wpzzHdfyHwI&R35kK^2a=Eugd`+^ zO+q&9Cq1NW!on`e^M~xSu-Q$r`@g45k+4ZNn|&TV^Xa?w+;h)8?Vfu-0d0yv-zCs@ z353%mZ<^%wNMesz?7f2RURCtT2J+~XT|$d zNy4a*5m$(hqDmU9k`dR)3a=5y*&w9QAk@+%C0j(xX^~BrHYw63Me+nUc{0X)!CQU< zG0v@JNe09#k7XEd$c3EACC3Jtwu3zPZ8A@7GEd{AhjG$Fw=lzQ8Go;gzgG~}Cy4G7 zDk%_H3IrB0?*kPAe61j?Rz}+-^_s@AW4QqS;BZcI@0`!+$hjF39AEe&exA=EL^L<$6<}J^?vlV5SrcOfp zD|jGNW#W3INRQ0sY#Gn&`gZJw+ePrqG!sYBjd8cyh2|R@hHHmqf(`5qIsg!}Ie=oS zch8JuOm$`mz~XBM-n-+PTpiG|HHGP+;j2Ga??`XArsI=3Fg8{^pZ^5@lg)kF*MI&S z^hz84&;NjaUhfAnS?>ebnV3k+5GrhrnGrArNsuA3LfK|+a1i4O07s(mWt;ZUV16nE zo|P(78XU}~wNYaGt@jD*_c||*?Rh`j`L9liP%ocN_5wwx*35lJFa5#62wh`cMa@L4 z_j~KFHqQH^pl81K^}rT$<2bifS2kwT!w}Xu4K7n{Jsk%A#(T#8z49 zt-8`>NsJK&)F~i$3dj?Cc^nhx@?-J>c`P9gGcA&YoJ}x*nhn}~<|Wt}rZ^=gcsrBL zZ`KO=Kj>Qsa-g3zI>?c1?3tI)kP7Zb;PZpe{{c+R9GEc>Q{1%g@ zV^c}=WEbJ#!o}20XHingO^Zv+A6Kf99$)e0m7ko_@5}qx23j~)7ByXiuUn$l5C9z*BY>_$G zBCu?e#BDOrT>{xISwI8AcLoF{2V{{P&;SZw12cSe-y|UY$&Hkdag;3O@t3UPN5ukp zEa6A3jH7l2zcq26HMI*yGDNi@i)184V~G3IrgWcmF4SpOI@3vz7&6ZIj(o~%GlGF{u0T%MDlhDVs=XPE9C78dAm{{(&iokV$V2YJS8caF`n2~ z(ow*Jt!bq|n7~AAUIhX{Y)sC8N03z)HZ`Ubq9)MKh-oX6t}A6SDrGXNl`F_wtuTQ4 zx!g^CA3qwUNV5=E^BhiW7u>W9ZpKLUF;cx#1Vg7V?}>u_$zz!rr=%TwDU$rIUJzF= zl+h|3P8N743y!7>xy+WtxiUj@S)!DutlK&g1!(kao-Dq00p|`<B^3+gt@d~BBa*eYFbm9C@gtSC!K#llRf z7?Wv@33xR^kP~EDCP*{+BJ~O-u}~6=WTh1;cdsD&jO8VV1+6D!iinS}pDwMfvSyPU zWtq%Dxvar*nc;dFUcC&jQF?0@cGoIz?ZP_7NXao$a-6KlaY9&A*$Wa&F*~M{&a?89 zr=>;(4KJ%TI-NAN=f8oMU~>gW40;FK3TX-4GNF+8vv+t}Ax+}yOpliOi$}=+CgD3p z`VjV0D{r;()+~=Pk{A<6VuI)z8FQ0NaMQF_>ib|yC1$0AwF%yK?j>XcvF*^m?WBl> z4vEPq!FGE}XUDvUO(Zx->iJ;Mmb(=iJUnwD@t>~L?6KlA!m(E(^jOk7xe(1)Wm`Bl z;67O54Bpiw0Lyl8XCuTJ&0DiFVDjj{)aqlC?fKVpY}8GLeaJ0M{O`2X1iRAqp~e^* zT1K}4vmrRh8_59|iCOOy%u~Aw1;I$u1tS5xOeJ#!p~AT)hYY`B(*@g`T%23UN*S;Q zh7Bw`wP11_ETK{}iOb}fZCYld3st1bpaNKNV6Qc9|5y|#SVK_)K!DpdA=kue)-$?m ztoJ$V{Re@EuhUw8mh*7&ws2Bhr0Kg#Abo4j?4w#9-!JHJV$YWT80xN@8 zWG00uISt%AKE$69}^^Y<4a zYTbHw1HQ#BR86CEF*_EPE4hZtfuhOWqtZcT072@6f$9qaW{a^sgEeRIb*FBnA8FpO zA^+`9Q-nS2#e4+VTffl_ecKM#+j__o8v_)yXOeqEz}#ReNIU%4_TI$C9;M~gke?6@~LblE?JclURa_LS}_p{u2+fAVt=eMDsHMx zl*TE-aHj~v?U6^XK3IYDJ~~TyU{n}tR2XWFbY3H}q)9A{E@3=f(&$uS#8X9@&5#On z^&$0ENM65)i!D-pn>=<2``RUM1Jc-lRM;8-U&^= zqgLMUXp-l>b^6r((f1{v9g_ZNwLTl<`GiJhKQSRzP9*#(c(2$dEDrDzA1qbJ(}>IF zk_T8Qh`9DFG?n&AosF=$0^K+;-@e0P#i4&MuSEva`O7=--v=A;!;0Buw^kD1FNy#3xK?f$OWe(n4tu01vp*2k~04iL4r^e+{Fy{xm?sfp%b*rW_}EqKHs-p`f`wXvU`2_WA%2#T@+FfN4u%3+_$c2*cnV z?4&T50Zjzr%ci?fu~e840HTt@V@@g=6{=krLP;yEccBSVp@jAbk`*p-p+-qA%}m~w zN`@;l-8`6Jz6ge}>0k+vV|J^6S`Y|x||wFv<-t_)=sD5SU>WJD+L9`L4z!G(L2YD2 z>A%6?^JoU6CK95x7}&MHCF-KqyTkc=U839#Rl1?q-0+K-je}?0p@Z)5)%NhWgGb8j zkurDWOEGJYebFAb?)VaS!nhMJxLa>A?qr`m`N81H-`JDCakt%TPu=TIeb3!#++7iO z*Kgh3-*oq!a`z6}dtV9O*J$r+boYHzR^u;(7yG}^Rs5RpVE;8;wZEy7a=($-82?|i z{J&`V-wW^df3NlaQ)GevpCSw50g(mqfXIS)Sjxr2(tbQD<>OH;9}`&-k4ZoA8m(WW z^_#SOla}w$b~=Q+#3u;6@d*NNysMJok9TRiy~3U1y~3U1^R%CN9Yr-@Ht`i;HvORx zGz15YTQ@`k@l6WGCIw@QR@)+Ih;LJHwrTUbDx}+8T5mwX7*H_wC!gBR0Xd`-KOl#p z;woa}Dq`b@wBJMR-L(YfZ2%KKgtTX$ef=|ngW%n&&~Xa<_`I}piOsr|vfuy%d2 zHW+<({5d&L6#tT<`b!gKj9*ohe^pWbO~u7G6&K&tDf_Ob|2X+Zx=l|TrFY^~R5D@JE0@`4@ZOHlpQ%gWVyB#IiLuP8g z%r_S}b6&u^D_|C|j0c;pz=_DLidAMB_%C$jHq#o|f+n*blZ9X;ue-QoSDk!Iq0%)}HIg0ZdCPj+@&06n#B zH7#fji1prQ%7go$8aU`m2)Qc{uK1h2tU5<)71~d$=_xlA!DU=5V0uC$Ujl9+7*1AO zV7g3%T|HRfpgBUwd&eK~j$3GNCO^=SjfV;3iLsC;nt8sc^7&0|Z(=kMc0Tk@v%7-jo1t z7C@LfG>q9LcimMey2z)Q^bDl5i7W-gIk#+*6bXyzWd~@Pu>=b$-h{9uS=zerP9N4 z@v<%#i+-h4SSb#^)lzS@)LSddajjHeC%vze-p`Y~^CWMhI1M+-XwR3X&zC`8AnxD` zWMA(h8OlWh?q$--Wzx!aN!%_VT`90!DX{F3ZubcA*GrM>1?n3GkvHnm;J7GJUR)%* zHzX#RHzX#RcT}_(@2F@Y-f=xzd|d0F(xc3$bZ6`yZSNj!?;(-+-b11hcn@oU^}}lD zKc@MQY5tR<6?spJcIACs^FOZnPiy+qdKCKe3h(C?-WRm}7qtDCwERn2{@a@WZO#9_ z!ux%N_Z5AAMc;p^f#JW@dao)Ruj+BQHxw^#C?4L_`fqCex3&Mbwf{fPp;Z;|{mFog&*DuxgQhl!yeEC(MG?SGw)W1Zm5KVRWJ zU)#A@$8)icXS=>{*Y_*6{VTQoJ=*Uch3k4XPOg{v@o&`nH)?&QZ(r%#Kdj{sYx!Gs zoVUu+dH=NbbGl3B<37d5eOm5e(cb-sbsUc=9v_qS;6JJTKB;hjT>JaD_NR2~Kdta9 z{rXD3zS6I+^y@3#`Y&nuZ)?BbR{VWm;rqVA_ln~A6`ki_Dn5RxaJ{N7mRGgj8#82_ zZwOubZ)*CR+TPnbk8i7s=8xL$AJrmo(q7z2y?98*9S^C6P@w4r(q6o5J@*$cJ71pa zB8sbvDBdXa6K|A$<7i)hPYk%8iKH}SDKH^sjy~nSVd5G`P_V;M}*J}A|wfqhG zeuKW>Eb|q=S>YJc_J*{*gWBFfZST0IAD4NFpVIoLwEk(ez)ovBcd1o+m$q|{_J5D| zf1l84{63wB2ejS;+K=+__(R&?!`jcoimwmIx`}^4=qmn*_Vb9st9(BGnAZQ0=6^`@ zA6IxDS9qS({3kX4Bii3bw7*X(T%XkTp4IZtYWe4t4xd-JUex+8YW=V4e12W$^E-;a z?`XLnB%fOTr^%H8mqpTz$l<4#z4Pgs4= z(f1sE&zJEf@@0I95@|0{BJCwA1&&0ez?Y~OdQa4g^e-13sa6!HT2Y*uC2_1M7SqA$?ee& zD2TJOZ7%H1ZN`=kHm455q`meN_+k+349Tax_MPqI{(AW^1VPJyreXZ`WTdf|{?{8| z?;2OW6cJF7C@H0}l)(hw9xJ5`bCuX5RSo>sAd1%%(W-g`X>%lTjv%d145~g+?bZsi z*UGN$NOYK492nXMql)fJYcPi;NQaCw^GshW%Ix(wSMCThTU`-MTCh4?E z-ZWA6W(lmbL<3wPc?%?O=?rdj=^TEnR%KRTJx}UgAZ=bCO7JBTC2@&Zb30|~c1oMO z1(w}Xq*xvkg`m0x>Y0MfnNqS$nw}~Mn<@yKA$c>TdcWlLw-f`|H z#dLvYhP=&?(a#jPXNnF#TM#>2P&royGha&17d$PLw?%@(MPeT>5&SNZHL*+@Tc&1( zEUDFV8J4wDa-FoYPTD+A5;qFg&KEe(7sxIWG+!h|E|#~8n$9bCsAeSBV*OjV$(SWDI-earHfm_;IaNzgBQ| zomhF-Nk`YK#UhQ}AjEisB;G8I-8?r3G!XDSVcec4jN6NgK=Z)LM~bB8XZuFWc*nZiEd-tKNKvnC2lkJ@s5t8 zM(+V_VjZVzqlat*-zj*D`W=vh&A1>ubsWEds4sXZDad1oZvBjiUw~gzccwt>6rg}$ zO%OFeh(8?Fznog6|=bQ^a& zsv^*j5x!eRpr6C~8(pEjEa=^8y<464T?))NWc@?Ve=!)}WaFD${7#wc?_t#EnCo^P zqt4Brnd?GZ=vKw-o=(E#FVSWR%_SmqFqdb?AiH`{03+7%a0<_*Oz6H8E=!BIr6&|V z%K}qOCmc|$2)8ax4ffl9=Y81u&F}+WG=V_)JwQOr4(MOuN8<>Kp?$Q7nZ-n1WHu>L zugaWE2)D}QbWBSV^$I4U0*ZzRdJkCd0q4DDNJ>?gWvj0SQ9}_^NQ@QXMS6D^yl5;c z&lbKhVqd-z%v4zI4fv0P`Tpe<{D*K6TEmSC_8m?T`H zSC~`pLatX>i7nQQNH(~b$lW+GGwv!h^3-F!u&xSWNEOSuom%O?R{Af{$864v3R{Z` z7{$VHQ)?HVJRtB)oNtC7(+`SWGsC##aA>rMj_3ssjhj*_yJiPZU1U;L8 z_r9g_d_oji?+H<4y^o1P?R`uXYVR|e{uzbia|@*2=aygr7}rUGSE}Up}45&8I-#d{QPf4J(rLF>Xym51T7!VzNbX z&ek~p&KgdX6ZP5RhRoJ;9J5#l%ATdFfs~xz2tO;1C75V_Ay0If_}_kjmONV4yl0ce)&F+#Irgl6X}CS;{85wxz7#8pk+lM}&C zYtRx$z4A>_HFTCg$ybX~e4d#$_+>v%NSFTFou6Kq8sl5gcq!waMEx+!caE(#Z%cWnCEi7Xj=tPIK}TG9|%`;1CF< zY_ph@nWfIeu zCelAS4($Zr*$y2Ka&5R{&V>;wQ?@xNC2{j`gboVvDk7uCak(m zROE5`5GgR38AD*QEUM|Uf~N}=&u(s?0z@srRtwZWrAFv+q+tZc1_xX14X}P7kI)iE`*@k`3f(tCH^v%-;dKKb~fSzAoFubM>V@lcQ9H&w;&f# zq)~yH9x#)MWHb%0d1e~@pa}mLmj5Qwt{iHFv2%#Ma3fbGo$496ydQSD)Kz_ei0yK=PnBr5G4$}C<>;|LR^VS<4F%QMM} zyr0YfVlJ;`^A-JTrgTn$7Q4PGd_SA zxvc@yYVt$7(3S&Dc)zfTdpQEcFAn-wBc|?Z8}D=eFI-|~OX3BWcmX#uOrt@(fk8k! z#>{69qKO6p=ExhVrp9axMk`D|VFUa91=1UkUtqo8QZFrjmGi62^66;Nw`W011em4x z3+)3Djc6Hz$wypN6hAbW5kn}lzDBUT(&A5X{uFHHLylX&@+__Y_mJNHu1NO|1qTtV z`B!88$D^^nld-;~WhmPXVfoI+HG$Ue!zjSwMv>0d!NHm|*7LBF9j&3eyX#X3N6^?$ z1>qZ=zY%Q7d$E_=+l=-QPTr8hFq7ic%#+f+WNQ$)LD1l=I%b^74YG(Y#8W|rymON) z_~1FoH9#UG74=AQBw5*;%~-7CJX}OxQ-F~9V3E1lEy3=3GL9tMd2hh#1?;XySZ;-Qr)tZ&&01l=V7P()L!_CmeVIa1)fK#v&!1NH=wT5Lso_WlGC1xFIEJ zO|y$k%LZ!1cxV%gVw@;%ljLoZ46Iw;y5+4`5Yj8AOP?h639^>S+cJ4uElsZ$rEjym zZI-u-Mc8c@Gh@3bgx876cHPADXJTA8LOH-9NuOMS0EDW<7Xm0F0UhJ!017WkQZ~F9 z>BwnZa9ltq+Y3xH{b0!Xh)sglvfsgZ;>So$sZ5=>Li4O1k(zR5E18$=B?Y96$?Xh; z((C!|DOy3`#~KmC2XLT~@Yx2Q%Lc(hgJ7Xq-kQ6~KAn}aPjPZV)fa%}otlLKPr!iZ z2QuIvpW$2yU`ZiFHi82zu;udIMGgY6FKDt&n8HSq<7fXeTC|A6f?@*h0g!anuOycc z(2->}25_8o1>Fmj%!BePx?uo8=C}qSoVI=*ex$+1C))UBHvR{j_^=)NH0hlyaG(&*A@mm(ojoi%dqlLINGoAy z`S@HVRu)Onrs);uQg&^-c3|JY&g&**><+9PxcqXQ8k~jMO6y(ep#8K?p-1tV5zvn~ zd+qZ!YxR5P0PQ_so}d)|U_wy*b)}{UMp`!Fb}l5`L0WrXa-nv{77`3xNRF;m2$TJo zlR_e(F2LF}Gf6{bdeAdQz_QymCD$x$TEpu$W;f>S&E0GFTL14I^sqRNJ%BFbHFNQV z3#~ubhA`jDO${BKNzM^mdLeTQIXd{NvpR~uOXf`(nKv^ySY)7&Ma&8^L?+XJIDMK= z>KP6yC_(I}kn;{20q7(>3>*_Gz*!q2FpiIAK>@=A6?J-G(BM3iLyGskkeOm;l4_95 zTt#Y7vJ201p@lSwkOWvaggitEYRZV@@&Gg(PC=(>f@WX5q8U6#yXv+2SLrV(!?mI5{1_k}O{AUU2#G5(o1K{_xN?K! z4=*%*kyLG#SWFFIQ%4lQIP= zEOIvOMAs zxI~BdRv#t;hg|&Uaxp=#kU)c#>*(+?RAVel;t-G@7r}sum^uRyk>*OUXS2w#;_lMi zOS@-Av@<6}B8&h) zqc~%Uwfrva!2abA0JZVD^OwX$=s974RVCG2lF0 zcPU-##mlj#Wm6W3uJjjvvRYQ1mT#QTFdct#GR zD_#6IF7a76)aQm?idjFfn8rH+;{_!{91(hp%ml!cLBDRD3&CfEL7-(^AShQ-ClB%N z?MQBLG?i{v-h?K2(<#kZb`!BA@qjJ35o{^F>sDF387NUHz{>_)e-w}6ue($89YZD#?m1OyJR+m$%O1w?6b`XC+p zDZyyg*!VT%z>F8Wp`W?oTe_DL%r_JJ0+v|wz!AL^(0tB|;RN{QW-X}~Xek>lc~8V2 zTn65OnU9}9eez$2p{RO8#(Sv3j5C*$pA#m{UVU+oYyzK?#e0g+{v2Wcx#G1@>ZkIPqPszmeHddH&7o)f^R#uuR8 z4Aw)HWWA>YIQh<65-uG;s0pbNNqWYvAWn}sxN*Ew;3z~HQL}(-0r#1e9hgJFdH8U_0F5+jkA%>$y8Fy?WU-+jrbx&Z93@Zo`N2@ae>T1J~@sGJt4UZ{r`b zLl4=Lv+c<}_T8AS{Od7n%Obsn( z!Q8q_ui0%j?%KX%K#*ukfhWJ-CaUa-k2>!t2~hv5(JFxKU+>~8Y{GXZj@v}f3P1~) zoA@xGogF~51f0J(PNmDKIRLwc=MjFJl&{KMQ$Tm!0xB2@TTK_IQg{U3!vVO0 zy(dW<_r4qe$Z*D&*?B~~-fcn585UXCEa4@hK&_x2*3;VMCNSD!xrjHphQMzEWYknp zayN+*fF8uc@O+rNw2IOz11_i*X=iQ#Ws`&3=R(sYnfqu6fU%*mS{(Sp&lviFF;`3W zQzEz1~m_ca}pEztbIha(CDJCp0P)F*<-Et z_-uRPW_!<0`;fB_-)SFt1Iy0&4}d2f#~O1(7trtUGhS@LKT9OnYXgJ9EZ8y4*f`tNq|o_vrU(sY_@hFYNc=~785hEqgoeiykaz$_u=C{L_lQHma*3cz z{J?u=6~+kzc<2Fuu#wEtWmFbEOnlrYQ~807OR$lfgUluTdn4VrN*yBItO+Dd43i!7 zUUlK?II94Ha$^93OKR#;-$|mAQtWvlu*>8Ka6tgEill~t?$gE*xC5Z1JcvNvkF3L# zR@ej9d)a#b>iqG}{{kj&sXKHJj+etms|D7Fe(SvVuO40N+J2TFs2IL78rEiubjWi`Jci3xcCVd|99{IuEFf| z8ao^U_%#f^PB2J*l7WLPt<*s~okW{+5n@6`W+x89;)D8KQPvT_aQg5&km83X}7z($ldc%GZwf0*dtpLx7x(R?(l2)*WG!&z4MFq&bRDc zOYL3XvUk5??H*xpS9=Us(GUJI+N9r~C%Jg@`?sXa*U1bC3sb|GQ~!4Y-6Q#=8EvN)XrhbLenNb!`^RG?}!6N6ig*7`9QhaSS}$Y#N34Y%`sl)ERS=ZMFt+a5Xcm2Jw%^_5W#8bv6>H_mv6QZ(3@D#X>&J`mJ(jhN}k_D!tLx8_81 zqc-X;aDJupzvkkbU82Yi^|+zWWBkL5+`)2p@cn)32?@)Agkrk0EIC?6CGHz2#7;f5 zQK*Y4;Id$qj=?n`=r3O{c*7q0AFTg^TaK6q=l|g*SgH2lcC;x1OEJi#&ioxt<@6N7 z$jUQ~nLA=Vl!A~_#Bpd<=#}YlZ=>w8m7|6dRoIb|EL zOcw&C<5< z7qN4}XG)#_<(Mt(Kr`!{|2`XEpQ`Ns0N+uguvsGX0_!suH+o_ z;W}t3230DZ^JkmKeSPWX;Q&iF4>c>@{EE!x(>bG>{~KT$wpALQrJ3+RM^JAYNN#y1 zJn5Vacw(ToNotp;ISs76OufzH`rq>ZOPV2>9Lm?dq z5=nEBxq3+icttigF65RiFfI-k1)nYula72#6OS*wk-M^EI zoSVm&os-p0J1476=ll;k{$Ca@h)RGCdN!8*H|_Wx3*cSE>6&x%iDCXM$ysGZI_rOc zY}j4r5U3!lb4c=ZPO@X{h|#4>*olRX_FVN+Se0Pb(3lecG}%81?ILQgblzRg?``qF z>u{w};xZQ>bcq(1fc10~rqkW_@FI8UB6m2)9X{rc>~TjE_ST=c<15|qkGT^sxmzD} zCmY>u3*bLFV^81g?)bPny~UmWJ9p<(_MRGd_gZ)NAKX2=-Mu^QgGb!`J z2d{7s{?I-2s(tjc?#y_1=63hUN_Z+60Xa%yNQ#N7l+|mp--{1!u!>j zDb&i}p_R@csbM2p2@mF5@6+V%M5iI^|G;^VA|z-tRrx-uz>T82pnT0EMz7A5Pl>I2;ti-ci7IYz@f+RTEx_s#`W_PXWM zth`&Aiyc(BPw|@T{Eh&2@vg<4=q9Q=*wqAz#cf>P7x}wDoz}ks`?NMOJ!U&Erna}C z?VD+9q?%lV$(cs%9-|+g12vy>VDxwo#Vq+fE^N*nhm8k#lf8rFj>TsM>a&$;7m;0# z*tZDnE=5egeqZKn$KU&|z4SeZft!yNk&b~o+wHZfXgE9eJQU6diIZqJm}(|4u8JQE z8{`2877~{svIUPd2s)&Pgo0iuF?<(-%#gUFLmm=4dZiphx>CYD2PAJm@~+c|9Bz6q zZJwLJd-YNwPcHfJJbgc?XTJ`P$)RH2ak>1!J1&tS+=JdCI8cMS%&v%Jxlyt@~QoQNzWdCNzb%>RW76OzABedc;D2s zYu{A(^%_L)yIStYa;b~=WBt6y&vkr1*Ryi}sO|it;^Wua->Y#A|EA;k zH$5ZwC++u7(ypH+c=59YPkt`<8}W0wokG7*>ieZq-!Ikjm3sM4<*b~o#;*43n!)x= z?Yalo(SoMFyZly$xxybeA$AGYg5QO;K(?gAF4A<`4#)02yohrzrObuMEMYTTxgjDG z>dY8&-XPMTgji5odmc;77h$`6^)Z|zN3j6KBk7k*a~J;A%}M=zqw7PbIVU)61P*Sn zO@ecbB0||g>Q}@rqtP8p4jp?`JoLHSDEYq8y@2JOvzK=21rfT*UJlVcb<#_zAo%0S zUT}H~N_=o|?sn?si=%siDqMCh)FOJK(BOy%M<+oN9kHH<-pA(cpw@mgy0wL*vZp2r z*IXw_wEe@TMP@&aH7Y$-OKiDo#?iD?Eh zM-WHU5+~ts4r*CK)B+ilrWTmy=c1P4otIN{9SVVIrcK_GOb-&AI<+Q;LO1fv6zF!u zbuZQ3x@FWbOBak3-aFiLN4_$*e>{@mECr0w4Pla6#Sj!r+_j+gpbz1Lu`iLHN%qkA z{?~e5b_EUaveEcLD0qXZVsk*(8^|kU#*mzj(dI-Meq3?Dj5m=m9KRStz7X4u)_cx+ z|1Q%rq~N>pw0DoGE8j)kozArmeu@g`y@35NO3wi|?~b2oZ@!Z9pBN1eI3)VqOO^0=U*n!d~b9gScSFp zkqw4s%2fo%YbXO2kVAXBttmMUXJ)fmOew$=E?OtQ5jqM(nD-fkwZ*K|{?nhS4T_7J zBCXwgH9Aa`js|KTElg}n!Xb-@N-op-u4THRIoQNB8~|a!le!1|U_37HY4z`oNg2^- z*|`Ysy(H*VVU1cyod^&_mDh&SaS$2Y8L9U^a?r(=J^a&eKt) zxjtea)3F}#`{&BRZ{We2LJA|||Ikvp6jm!=DWhAe2wzF(0T-;8X&zQnI*(oUm81f5 zn)ym_ZoM{T6cQ6yK|zuE8E@m zGeqYg1=ecm^^qDY6Cqu&z0VQ;GT< z?cL}?IBZYb;>-b+J%8biiX z%t{TJp{O&H5E4Knm<$^jB%cSE2`m@|g{1U&|Vlck8fN<-W#b?_vh<$Ai&8E(|5yQ zIl(1#&c<`m_$_Wus_l8G()ky_lW>brXYPLLrXO{ns8`X^tbF1(X-)+PaJIQ9<7hI) zK$NFG8BMO+9oFwRIQ|3lcz^1=o*JY(zJZh)vJ=pjA_d%1cOsH%5I&M-2rul%XqRhQ z+T|o~r?^NuTV^1lfp0Enshn(!qbqQ76-21515%oNXeIM#*A@Q-dCGQk>_ zy!gxwp7*ZJO#S@7C!1k;gGhvYx`!{HBE?+0Se)5;+ph;yk=yiv>bAx^2a;yJoloJ$vrS80cMm3GKU?W@EMb(OfG z_6gqhiTmokQsKSoi1F01(GPKT09(|`!(Nv+LsWQSvf|5mok`;1jdIcTu zGJ$@5Ooh5+nkx%vze7$e7bg4Tqwp{9paRqC3W&C(z!)TKZDO(mYvD;noJI~#7bkz9 z%(4Wep7Ofq(<6H(Q(gA_vHtLTK-zr}9c*wUxhYm+)Kq3h`^+ZUQyUsAr;ir#;e)jN z#a?0_%uyWUOxEus2gww&l;D`$P9j0u5msVV>`hg{66P9(wUAyn}wxuqC2m+S>-$ipWqV4)^cU}NQx zU962jp0&{ER>1dU6NNT$yB(^v$ExhHskj)>djjD^pLg+{;F5^fz1|KN+TkhoP!{6& zpqIc{a5%_)B-gm3x42_CL~#5Y?!>aY|b^MnD~wY*Ij z0M^f)%-9a&Hb(D$=VP;m7FuiSW>6@QjGNR#I|Gsd`kE%nL+*E&C|q+QCpPqyG`$yq z_2QyPtWzLc*)i-L#WPSGu+v?M_d43D$h;#j1j46LP<}yq0n?@Ays({iHV~pk%=3M?d@@THyn=QCgR{8-{+kW%$dq0UR9)(U~6o z0qet2W_o3k;~%cU{qmY-A<0As^9Y_o3SFN^H85I2AIk;3=Xa$r&y~VF`-S^#l*Em? zAs}xT%G(ZMx;qdi4eVcuBM|ghz>fiCribU{P^x!$kvvbR*ZPEd!%wLf{FHjZ?^f^p z-RebuK)vh_XubDqyYE*f{FpN9$COz=p-lP-y(#o5^`<|iH`0Adz3-n=Z~L>_@3Xoa z@dfSo3kuf@+TRP>-`6z%Ysp;zZSR}f-peX1URF4MC?8SseyHR4slNYI-+!s?{8Hg~ zUGeg|w)-0uUcb>@gx~4=@AUm`?dNSB?;ny++$;pV`$pbX+(!slMwK)V^Lp?biu@{5rvp-z@XwH|wrMhv38S5IFr#?YC3r#h;?^Owsh| z{nGFBjq;qWO@fs#Fdk4mU+%y~(!hm|@0-7Ec#erVAVq_M~0OZYD z$d5U)2 zb)hIA7fO*W0`(SQxm%_BR)P9b>2I5q+$N3fkdiwDq{}7oa^V@fBypG2+bzS~EyKK8 zn!Z|^9uQ0n$mKM91+u+TWS_iUFOXd?{SC?(1|{!+AnSm%a+5Hwn{)|zNj*`QRzg`y zLeqzJi62Qmm9-pG7I!Sk;&e%$n6%^o$->(pX4yu?wd=$LSyMol@xruEs&s5)f&?iwmiodwEDhF2DYY(Dwp|wv zlSHA+e&NgsC{vNDIgx7e0^%QDJLzSEj<|A-RIZb0u9F#U5e&BpYTNj`-*u_)esja{ znT^zwRsPh;jI{`1woHS{U?K(MVCaNz@_v3Jw7}(HR)IhReqwv^6A9C61Rwj3Y{|oG z75(goHWh*5))u*CmZ^%o2f9-Ph4IC$kjaYRW+ofi4?Yorw&$QoAR`bm4dGn{CQu3< z90}k|cuoM{PRkAy(B)`|=gSW5%fTx+e|7+NRv>@|$^tu}>joOoB?X1ohYsMsFfy{j zH$_Z-`07&J`4r1HfjZcJ)fM3SZ83Bni)_W|n$P{VP*~O2fD8HXylot;Jj?Bz@-^H_ zE9OLcOW!VEfwU*?=UG@T7UOb}%;-d7ZkuPMA=Q+U6w{eNBi|3>nu z?S4z&zoqZr(R$xevHY^~hL?47{(CBJzbE3=`+?T`fx`DA4J!DN;`JxWOMas5{8a1z zRO|m-`~SJN^AE~v{y}-oYl^4Ww4GmT`Cn`KHx+Mh>Nwxhd3;NG+<%C;_x?li_Fu`T z;Li`peE0$B#}5nKepuS^qcSc(D)ZvUv|LQ!@v9|R!LMG-^WZlMTz;e0)30Y2i?k{h z=3Fi`IIV^WdS)#@=2gn0ZZ;+~yBK)N4r3{0M=El_`Ecn=1KqHe9q!M=YAdDHHh{$p zwSX?Q!rBgp>AzsuJ}5}36?KUR%^)dKK00e-ebi1@Q*68*V? zY=5o}YQ7-TpRYR7LPg#}MT&lo#@El$_)8RtOD20KZ-Qj-mnS6ylnRy%*=B%zm2h#x zfe!vhFEGS%M@k0h6pNzUN>kY^Typ3d6$lqJLA*tpfcchgBICf(e%$QC*S%w(hHb4H z98XapgG{U@gii# zi@=y73~h=qyDlNEE|L2^BAj|9u~!mjiJ~w|_~AThY@Rf>KuY!rW%h~cvsChyO7F`> z(k&NVVvSJrnob;NGc_V@9it~go2;s5CPinl_<~9Wf>MDXCXXtCH6rvMsT+d^$EWmO zb~3SA+e65K^EYH*w6iYE3#LlAe1lYP5dCw!G(AO{o+4V;LQ$d?&gFVbb&Mj-S4)NS z6i$&U6_Qw?h!zx05oGqtPB)psXbjZ7l+D?~r$@>Wh@S8j`cv-59` z`MX=aVJh5!!f*yPaAEA|W}Dn#6hFLif$L>k5)&UuOvG92i6)j{1)wGV;WfmAqw$Yz zlILeHr)N+6i!5Mz;$PwXzQm<0Xz~;C39F98vn-g#C4N4K%8yO_il274b~U|E9G=3w zxoY@2=HdCn`3Q`?=6xTNY~lf%_^v(P?S{&5yxR?b)gIoHbNI)(hktDGcjP>K z1m6R$bH{eN;{&mTPbgoQczsi@cf`2((9pPAY}**Waj0`PC;1Nyt>7f@!$YgstavxK%AtjAOps;Pm<=IiEzw>HxhdJi4EZ6W`2-@#L@lGk-m zzQZ_p@B{oAiTwv3XDzer(BEG|9WFTZ=0*HG9KDFipy^0}+4a^V6}-CF9;xg`2BNW# NOlH+< + + + MediaBrowser.Model + + + +

+ An activity log entry. + + + + + Initializes a new instance of the class. + + The name. + The type. + The user id. + + + + Gets or sets the identifier. + + The identifier. + + + + Gets or sets the name. + + The name. + + + + Gets or sets the overview. + + The overview. + + + + Gets or sets the short overview. + + The short overview. + + + + Gets or sets the type. + + The type. + + + + Gets or sets the item identifier. + + The item identifier. + + + + Gets or sets the date. + + The date. + + + + Gets or sets the user identifier. + + The user identifier. + + + + Gets or sets the user primary image tag. + + The user primary image tag. + + + + Gets or sets the log severity. + + The log severity. + + + + Interface for the activity manager. + + + + + The event that is triggered when an entity is created. + + + + + Create a new activity log entry. + + The entry to create. + A representing the asynchronous operation. + + + + Get a paged list of activity log entries. + + The activity log query. + The page of entries. + + + + Remove all activity logs before the specified date. + + Activity log start date. + A representing the asynchronous operation. + + + + The server discovery info model. + + + + + Initializes a new instance of the class. + + The server address. + The server id. + The server name. + The endpoint address. + + + + Gets the address. + + + + + Gets the server identifier. + + + + + Gets the name. + + + + + Gets the endpoint address. + + + + + The branding options. + + + + + Gets or sets the login disclaimer. + + The login disclaimer. + + + + Gets or sets the custom CSS. + + The custom CSS. + + + + Gets or sets a value indicating whether to enable the splashscreen. + + + + + Gets or sets the splashscreen location on disk. + + + + + The branding options DTO for API use. + This DTO excludes SplashscreenLocation to prevent it from being updated via API. + + + + + Gets or sets the login disclaimer. + + The login disclaimer. + + + + Gets or sets the custom CSS. + + The custom CSS. + + + + Gets or sets a value indicating whether to enable the splashscreen. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the identifier. + + The identifier. + + + + Gets or sets a value indicating whether this instance can search. + + true if this instance can search; otherwise, false. + + + + Gets or sets the media types. + + The media types. + + + + Gets or sets the content types. + + The content types. + + + + Gets or sets the maximum number of records the channel allows retrieving at a time. + + + + + Gets or sets the automatic refresh levels. + + The automatic refresh levels. + + + + Gets or sets the default sort orders. + + The default sort orders. + + + + Gets or sets a value indicating whether a sort ascending/descending toggle is supported. + + + + + Gets or sets a value indicating whether [supports latest media]. + + true if [supports latest media]; otherwise, false. + + + + Gets or sets a value indicating whether this instance can filter. + + true if this instance can filter; otherwise, false. + + + + Gets or sets a value indicating whether [supports content downloading]. + + true if [supports content downloading]; otherwise, false. + + + + Gets or sets the fields to return within the items, in addition to basic information. + + The fields. + + + + Gets or sets the user identifier. + + The user identifier. + + + + Gets or sets the start index. Use for paging. + + The start index. + + + + Gets or sets the maximum number of items to return. + + The limit. + + + + Gets or sets a value indicating whether [supports latest items]. + + true if [supports latest items]; otherwise, false. + + + + Gets or sets a value indicating whether this instance is favorite. + + null if [is favorite] contains no value, true if [is favorite]; otherwise, false. + + + + Serves as a common base class for the Server and UI application Configurations + ProtoInclude tells Protobuf about subclasses, + The number 50 can be any number, so long as it doesn't clash with any of the ProtoMember numbers either here or in subclasses. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the number of days we should retain log files. + + The log file retention days. + + + + Gets or sets a value indicating whether this instance is first run. + + true if this instance is first run; otherwise, false. + + + + Gets or sets the cache path. + + The cache path. + + + + Gets or sets the last known version that was ran using the configuration. + + The version from previous run. + + + + Gets or sets the stringified PreviousVersion to be stored/loaded, + because System.Version itself isn't xml-serializable. + + String value of PreviousVersion. + + + + An enum representing the options to disable embedded subs. + + + + + Allow all embedded subs. + + + + + Allow only embedded subs that are text based. + + + + + Allow only embedded subs that are image based. + + + + + Disable all embedded subs. + + + + + Class EncodingOptions. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the thread count used for encoding. + + + + + Gets or sets the temporary transcoding path. + + + + + Gets or sets the path to the fallback font. + + + + + Gets or sets a value indicating whether to use the fallback font. + + + + + Gets or sets a value indicating whether audio VBR is enabled. + + + + + Gets or sets the audio boost applied when downmixing audio. + + + + + Gets or sets the algorithm used for downmixing audio to stereo. + + + + + Gets or sets the maximum size of the muxing queue. + + + + + Gets or sets a value indicating whether throttling is enabled. + + + + + Gets or sets the delay after which throttling happens. + + + + + Gets or sets a value indicating whether segment deletion is enabled. + + + + + Gets or sets seconds for which segments should be kept before being deleted. + + + + + Gets or sets the hardware acceleration type. + + + + + Gets or sets the FFmpeg path as set by the user via the UI. + + + + + Gets or sets the current FFmpeg path being used by the system and displayed on the transcode page. + + + + + Gets or sets the VA-API device. + + + + + Gets or sets the QSV device. + + + + + Gets or sets a value indicating whether tonemapping is enabled. + + + + + Gets or sets a value indicating whether VPP tonemapping is enabled. + + + + + Gets or sets a value indicating whether videotoolbox tonemapping is enabled. + + + + + Gets or sets the tone-mapping algorithm. + + + + + Gets or sets the tone-mapping mode. + + + + + Gets or sets the tone-mapping range. + + + + + Gets or sets the tone-mapping desaturation. + + + + + Gets or sets the tone-mapping peak. + + + + + Gets or sets the tone-mapping parameters. + + + + + Gets or sets the VPP tone-mapping brightness. + + + + + Gets or sets the VPP tone-mapping contrast. + + + + + Gets or sets the H264 CRF. + + + + + Gets or sets the H265 CRF. + + + + + Gets or sets the encoder preset. + + + + + Gets or sets a value indicating whether the framerate is doubled when deinterlacing. + + + + + Gets or sets the deinterlace method. + + + + + Gets or sets a value indicating whether 10bit HEVC decoding is enabled. + + + + + Gets or sets a value indicating whether 10bit VP9 decoding is enabled. + + + + + Gets or sets a value indicating whether 8/10bit HEVC RExt decoding is enabled. + + + + + Gets or sets a value indicating whether 12bit HEVC RExt decoding is enabled. + + + + + Gets or sets a value indicating whether the enhanced NVDEC is enabled. + + + + + Gets or sets a value indicating whether the system native hardware decoder should be used. + + + + + Gets or sets a value indicating whether the Intel H264 low-power hardware encoder should be used. + + + + + Gets or sets a value indicating whether the Intel HEVC low-power hardware encoder should be used. + + + + + Gets or sets a value indicating whether hardware encoding is enabled. + + + + + Gets or sets a value indicating whether HEVC encoding is enabled. + + + + + Gets or sets a value indicating whether AV1 encoding is enabled. + + + + + Gets or sets a value indicating whether subtitle extraction is enabled. + + + + + Gets or sets the timeout for subtitle extraction in minutes. + + + + + Gets or sets the codecs hardware encoding is used for. + + + + + Gets or sets the file extensions on-demand metadata based keyframe extraction is enabled for. + + + + + Gets or sets the method used for audio seeking in HLS. + + + + + An enum representing the options to seek the input audio stream when + transcoding HLS segments. + + + + + If the video stream is transcoded and the audio stream is copied, + seek the video stream to the same keyframe as the audio stream. The + resulting timestamps in the output streams may be inaccurate. + + + + + Prevent audio streams from being copied if the video stream is transcoded. + The resulting timestamps will be accurate, but additional audio transcoding + overhead will be incurred. + + + + + Gets or sets the type. + + The type. + + + + Gets or sets the limit. + + The limit. + + + + Gets or sets the minimum width. + + The minimum width. + + + + Gets or sets the preferred metadata language. + + The preferred metadata language. + + + + Gets or sets the metadata country code. + + The metadata country code. + + + + Class MetadataOptions. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the type. + + The type. + + + + Gets or sets the type of the item. + + The type of the item. + + + + Gets or sets the plugins. + + The plugins. + + + + Gets or sets the supported image types. + + The supported image types. + + + + Enum MetadataPluginType. + + + + + Defines the . + + + + + Gets or sets the value to substitute. + + + + + Gets or sets the value to substitution with. + + + + + Represents the server configuration. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether to enable prometheus metrics exporting. + + + + + Gets or sets a value indicating whether this instance is port authorized. + + true if this instance is port authorized; otherwise, false. + + + + Gets or sets a value indicating whether quick connect is available for use on this server. + + + + + Gets or sets a value indicating whether [enable case-sensitive item ids]. + + true if [enable case-sensitive item ids]; otherwise, false. + + + + Gets or sets the metadata path. + + The metadata path. + + + + Gets or sets the preferred metadata language. + + The preferred metadata language. + + + + Gets or sets the metadata country code. + + The metadata country code. + + + + Gets or sets characters to be replaced with a ' ' in strings to create a sort name. + + The sort replace characters. + + + + Gets or sets characters to be removed from strings to create a sort name. + + The sort remove characters. + + + + Gets or sets words to be removed from strings to create a sort name. + + The sort remove words. + + + + Gets or sets the minimum percentage of an item that must be played in order for playstate to be updated. + + The min resume PCT. + + + + Gets or sets the maximum percentage of an item that can be played while still saving playstate. If this percentage is crossed playstate will be reset to the beginning and the item will be marked watched. + + The max resume PCT. + + + + Gets or sets the minimum duration that an item must have in order to be eligible for playstate updates.. + + The min resume duration seconds. + + + + Gets or sets the minimum minutes of a book that must be played in order for playstate to be updated. + + The min resume in minutes. + + + + Gets or sets the remaining minutes of a book that can be played while still saving playstate. If this percentage is crossed playstate will be reset to the beginning and the item will be marked watched. + + The remaining time in minutes. + + + + Gets or sets the threshold in minutes after a inactive session gets closed automatically. + If set to 0 the check for inactive sessions gets disabled. + + The close inactive session threshold in minutes. 0 to disable. + + + + Gets or sets the delay in seconds that we will wait after a file system change to try and discover what has been added/removed + Some delay is necessary with some items because their creation is not atomic. It involves the creation of several + different directories and files. + + The file watcher delay. + + + + Gets or sets the duration in seconds that we will wait after a library updated event before executing the library changed notification. + + The library update duration. + + + + Gets or sets the maximum amount of items to cache. + + + + + Gets or sets the image saving convention. + + The image saving convention. + + + + Gets or sets a value indicating whether slow server responses should be logged as a warning. + + + + + Gets or sets the threshold for the slow response time warning in ms. + + + + + Gets or sets the cors hosts. + + + + + Gets or sets the number of days we should retain activity logs. + + + + + Gets or sets the how the library scan fans out. + + + + + Gets or sets the how many metadata refreshes can run concurrently. + + + + + Gets or sets a value indicating whether clients should be allowed to upload logs. + + + + + Gets or sets the dummy chapter duration in seconds, use 0 (zero) or less to disable generation altogether. + + The dummy chapters duration. + + + + Gets or sets the chapter image resolution. + + The chapter image resolution. + + + + Gets or sets the limit for parallel image encoding. + + The limit for parallel image encoding. + + + + Gets or sets the list of cast receiver applications. + + + + + Gets or sets the trickplay options. + + The trickplay options. + + + + Gets or sets a value indicating whether old authorization methods are allowed. + + + + + Class TrickplayOptions. + + + + + Gets or sets a value indicating whether or not to use HW acceleration. + + + + + Gets or sets a value indicating whether or not to use HW accelerated MJPEG encoding. + + + + + Gets or sets a value indicating whether to only extract key frames. + Significantly faster, but is not compatible with all decoders and/or video files. + + + + + Gets or sets the behavior used by trickplay provider on library scan/update. + + + + + Gets or sets the process priority for the ffmpeg process. + + + + + Gets or sets the interval, in ms, between each new trickplay image. + + + + + Gets or sets the target width resolutions, in px, to generates preview images for. + + + + + Gets or sets number of tile images to allow in X dimension. + + + + + Gets or sets number of tile images to allow in Y dimension. + + + + + Gets or sets the ffmpeg output quality level. + + + + + Gets or sets the jpeg quality to use for image tiles. + + + + + Gets or sets the number of threads to be used by ffmpeg. + + + + + Enum TrickplayScanBehavior. + + + + + Starts generation, only return once complete. + + + + + Start generation, return immediately. + + + + + Class UserConfiguration. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the audio language preference. + + The audio language preference. + + + + Gets or sets a value indicating whether [play default audio track]. + + true if [play default audio track]; otherwise, false. + + + + Gets or sets the subtitle language preference. + + The subtitle language preference. + + + + Gets or sets the id of the selected cast receiver. + + + + + Class containing global constants for Jellyfin Cryptography. + + + + + The default length for new salts. + + + + + The default output length. + + + + + The default amount of iterations for hashing passwords. + + + + + Creates a new instance. + + The password that will be hashed. + A instance with the hash method, hash, salt and number of iterations. + + + + Gets the symbolic name for the function used. + + Returns the symbolic name for the function used. + + + + Gets the additional parameters used by the hash function. + + + + + Gets the salt used for hashing the password. + + Returns the salt used for hashing the password. + + + + Gets the hashed password. + + Return the hashed password. + + + + + + + A class for device Information. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the custom name. + + The custom name. + + + + Gets or sets the access token. + + The access token. + + + + Gets or sets the identifier. + + The identifier. + + + + Gets or sets the last name of the user. + + The last name of the user. + + + + Gets or sets the name of the application. + + The name of the application. + + + + Gets or sets the application version. + + The application version. + + + + Gets or sets the last user identifier. + + The last user identifier. + + + + Gets or sets the date last modified. + + The date last modified. + + + + Gets or sets the capabilities. + + The capabilities. + + + + Gets or sets the icon URL. + + The icon URL. + + + + Defines the . + + + + + Initializes a new instance of the class. + + + + + Gets or sets the which this container must meet. + + + + + Gets or sets the list of which this profile must meet. + + + + + Gets or sets the list of to apply if this profile is met. + + + + + Gets or sets the codec(s) that this profile applies to. + + + + + Gets or sets the container(s) which this profile will be applied to. + + + + + Gets or sets the sub-container(s) which this profile will be applied to. + + + + + Checks to see whether the codecs and containers contain the given parameters. + + The codec to match (single codec or comma-separated list). + The container to match. + When true and Container is "hls", uses SubContainer instead of Container for matching. + True if both the codec and container conditions are met. + + + + Checks to see whether the codecs and containers contain the given parameters. + + The list of codecs to match. + The container to match. + When true and Container is "hls", uses SubContainer instead of Container for matching. + True if both the codec and container conditions are met. + + + + The condition processor. + + + + + Checks if a video condition is satisfied. + + The . + The width. + The height. + The bit depth. + The bitrate. + The video profile. + The . + The video level. + The framerate. + The packet length. + The . + A value indicating whether the video is anamorphic. + A value indicating whether the video is interlaced. + The reference frames. + The number of streams. + The number of video streams. + The number of audio streams. + The video codec tag. + A value indicating whether the video is AVC. + True if the condition is satisfied. + + + + Checks if a image condition is satisfied. + + The . + The width. + The height. + True if the condition is satisfied. + + + + Checks if an audio condition is satisfied. + + The . + The channel count. + The bitrate. + The sample rate. + The bit depth. + True if the condition is satisfied. + + + + Checks if an audio condition is satisfied for a video. + + The . + The channel count. + The bitrate. + The sample rate. + The bit depth. + The profile. + A value indicating whether the audio is a secondary track. + True if the condition is satisfied. + + + + Defines the . + + + + + Gets or sets the which this container must meet. + + + + + Gets or sets the list of which this container will be applied to. + + + + + Gets or sets the container(s) which this container must meet. + + + + + Gets or sets the sub container(s) which this container must meet. + + + + + Returns true if an item in appears in the property. + + The item to match. + Consider subcontainers. + The result of the operation. + + + + A represents a set of metadata which determines which content a certain device is able to play. +
+ Specifically, it defines the supported containers and + codecs (video and/or audio, including codec profiles and levels) + the device is able to direct play (without transcoding or remuxing), + as well as which containers/codecs to transcode to in case it isn't. +
+
+ + + Gets or sets the name of this device profile. User profiles must have a unique name. + + + + + Gets or sets the unique internal identifier. + + + + + Gets or sets the maximum allowed bitrate for all streamed content. + + + + + Gets or sets the maximum allowed bitrate for statically streamed content (= direct played files). + + + + + Gets or sets the maximum allowed bitrate for transcoded music streams. + + + + + Gets or sets the maximum allowed bitrate for statically streamed (= direct played) music files. + + + + + Gets or sets the direct play profiles. + + + + + Gets or sets the transcoding profiles. + + + + + Gets or sets the container profiles. Failing to meet these optional conditions causes transcoding to occur. + + + + + Gets or sets the codec profiles. + + + + + Gets or sets the subtitle profiles. + + + + + Defines the . + + + + + Gets or sets the container. + + + + + Gets or sets the audio codec. + + + + + Gets or sets the video codec. + + + + + Gets or sets the Dlna profile type. + + + + + Returns whether the supports the . + + The container to match against. + True if supported. + + + + Returns whether the supports the . + + The codec to match against. + True if supported. + + + + Returns whether the supports the . + + The codec to match against. + True if supported. + + + + Class MediaOptions. + + + + + Initializes a new instance of the class. + + + + + Gets or sets a value indicating whether direct playback is allowed. + + + + + Gets or sets a value indicating whether direct streaming is allowed. + + + + + Gets or sets a value indicating whether direct playback is forced. + + + + + Gets or sets a value indicating whether direct streaming is forced. + + + + + Gets or sets a value indicating whether audio stream copy is allowed. + + + + + Gets or sets a value indicating whether video stream copy is allowed. + + + + + Gets or sets a value indicating whether always burn in subtitles when transcoding. + + + + + Gets or sets the item id. + + + + + Gets or sets the media sources. + + + + + Gets or sets the device profile. + + + + + Gets or sets a media source id. Optional. Only needed if a specific AudioStreamIndex or SubtitleStreamIndex are requested. + + + + + Gets or sets the device id. + + + + + Gets or sets an override of supported number of audio channels + Example: DeviceProfile supports five channel, but user only has stereo speakers. + + + + + Gets or sets the application's configured maximum bitrate. + + + + + Gets or sets the context. + + The context. + + + + Gets or sets the audio transcoding bitrate. + + The audio transcoding bitrate. + + + + Gets or sets an override for the audio stream index. + + + + + Gets or sets an override for the subtitle stream index. + + + + + Gets the maximum bitrate. + + Whether or not this is audio. + System.Nullable<System.Int32>. + + + + Initializes a new instance of the class. + + The maximum width. + The maximum bitrate. + + + + Normalizes resolution options based on bitrate and dimensions. + + The input bitrate. + The output bitrate. + The H264 equivalent output bitrate. + The maximum width. + The maximum height. + The target frames per second. + Whether the content is HDR. + The normalized resolution options. + + + + Class StreamBuilder. + + + + + Initializes a new instance of the class. + + The object. + The object. + + + + Gets the optimal audio stream. + + The object to get the audio stream from. + The of the optimal audio stream. + + + + Gets the optimal video stream. + + The object to get the video stream from. + The of the optimal video stream. + + + + Normalizes input container. + + The input container. + The . + The . + The object to get the video stream from. + The normalized input container. + + + + Normalizes input container. + + The . + The of the subtitle stream. + The list of supported s. + The . + The . + The output container. + The subtitle transcoding protocol. + The normalized input container. + + + + Check the profile conditions. + + Profile conditions. + Media source. + Video stream. + Failed profile conditions. + + + + Check the compatibility of the container. + + Media options. + Media source. + Container. + Video stream. + Transcode reasons if the container is not fully compatible. + + + + Check the compatibility of the video codec. + + Media options. + Media source. + Container. + Video stream. + Transcode reasons if the video stream is not fully compatible. + + + + Check the compatibility of the audio codec. + + Media options. + Media source. + Container. + Audio stream. + Override audio codec. + The media source is video. + The audio stream is secondary. + Transcode reasons if the audio stream is not fully compatible. + + + + Check the compatibility of the audio codec for direct playback. + + Media options. + Media source. + Container. + Audio stream. + The media source is video. + The audio stream is secondary. + Transcode reasons if the audio stream is not fully compatible for direct playback. + + + + Class holding information on a stream. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the item id. + + The item id. + + + + Gets or sets the play method. + + The play method. + + + + Gets or sets the encoding context. + + The encoding context. + + + + Gets or sets the media type. + + The media type. + + + + Gets or sets the container. + + The container. + + + + Gets or sets the sub protocol. + + The sub protocol. + + + + Gets or sets the start position ticks. + + The start position ticks. + + + + Gets or sets the segment length. + + The segment length. + + + + Gets or sets the minimum segments count. + + The minimum segments count. + + + + Gets or sets a value indicating whether the stream requires AVC. + + + + + Gets or sets a value indicating whether the stream requires AVC. + + + + + Gets or sets a value indicating whether timestamps should be copied. + + + + + Gets or sets a value indicating whether timestamps should be copied. + + + + + Gets or sets a value indicating whether the subtitle manifest is enabled. + + + + + Gets or sets the audio codecs. + + The audio codecs. + + + + Gets or sets the video codecs. + + The video codecs. + + + + Gets or sets the audio stream index. + + The audio stream index. + + + + Gets or sets the video stream index. + + The subtitle stream index. + + + + Gets or sets the maximum transcoding audio channels. + + The maximum transcoding audio channels. + + + + Gets or sets the global maximum audio channels. + + The global maximum audio channels. + + + + Gets or sets the audio bitrate. + + The audio bitrate. + + + + Gets or sets the audio sample rate. + + The audio sample rate. + + + + Gets or sets the video bitrate. + + The video bitrate. + + + + Gets or sets the maximum output width. + + The output width. + + + + Gets or sets the maximum output height. + + The maximum output height. + + + + Gets or sets the maximum framerate. + + The maximum framerate. + + + + Gets or sets the device profile. + + The device profile. + + + + Gets or sets the device profile id. + + The device profile id. + + + + Gets or sets the device id. + + The device id. + + + + Gets or sets the runtime ticks. + + The runtime ticks. + + + + Gets or sets the transcode seek info. + + The transcode seek info. + + + + Gets or sets a value indicating whether content length should be estimated. + + + + + Gets or sets the media source info. + + The media source info. + + + + Gets or sets the subtitle codecs. + + The subtitle codecs. + + + + Gets or sets the subtitle delivery method. + + The subtitle delivery method. + + + + Gets or sets the subtitle format. + + The subtitle format. + + + + Gets or sets the play session id. + + The play session id. + + + + Gets or sets the transcode reasons. + + The transcode reasons. + + + + Gets the stream options. + + The stream options. + + + + Gets the media source id. + + The media source id. + + + + Gets or sets a value indicating whether audio VBR encoding is enabled. + + + + + Gets or sets a value indicating whether always burn in subtitles when transcoding. + + + + + Gets a value indicating whether the stream is direct. + + + + + Gets the audio stream that will be used in the output stream. + + The audio stream. + + + + Gets the video stream that will be used in the output stream. + + The video stream. + + + + Gets the audio sample rate that will be in the output stream. + + The target audio sample rate. + + + + Gets the audio bit depth that will be in the output stream. + + The target bit depth. + + + + Gets the video bit depth that will be in the output stream. + + The target video bit depth. + + + + Gets the target reference frames that will be in the output stream. + + The target reference frames. + + + + Gets the target framerate that will be in the output stream. + + The target framerate. + + + + Gets the target video level that will be in the output stream. + + The target video level. + + + + Gets the target packet length that will be in the output stream. + + The target packet length. + + + + Gets the target video profile that will be in the output stream. + + The target video profile. + + + + Gets the target video range type that will be in the output stream. + + The video range type. + + + + Gets the target video codec tag. + + The video codec tag. + + + + Gets the audio bitrate that will be in the output stream. + + The audio bitrate. + + + + Gets the amount of audio channels that will be in the output stream. + + The target audio channels. + + + + Gets the audio codec that will be in the output stream. + + The audio codec. + + + + Gets the video codec that will be in the output stream. + + The target video codec. + + + + Gets the target size of the output stream. + + The target size. + + + + Gets the target video bitrate of the output stream. + + The video bitrate. + + + + Gets the target timestamp of the output stream. + + The target timestamp. + + + + Gets the target total bitrate of the output stream. + + The target total bitrate. + + + + Gets a value indicating whether the output stream is anamorphic. + + + + + Gets a value indicating whether the output stream is interlaced. + + + + + Gets a value indicating whether the output stream is AVC. + + + + + Gets the target width of the output stream. + + The target width. + + + + Gets the target height of the output stream. + + The target height. + + + + Gets the target video stream count of the output stream. + + The target video stream count. + + + + Gets the target audio stream count of the output stream. + + The target audio stream count. + + + + Sets a stream option. + + The qualifier. + The name. + The value. + + + + Sets a stream option. + + The name. + The value. + + + + Gets a stream option. + + The qualifier. + The name. + The value. + + + + Gets a stream option. + + The name. + The value. + + + + Returns this output stream URL for this class. + + The base Url. + The access Token. + Optional extra query. + A querystring representation of this object. + + + + Gets the subtitle profiles. + + The transcoder support. + If only the selected track should be included. + The base URL. + The access token. + The of the profiles. + + + + Gets the subtitle profiles. + + The transcoder support. + If only the selected track should be included. + If all profiles are enabled. + The base URL. + The access token. + The of the profiles. + + + + Gets the target video bit depth. + + The codec. + The target video bit depth. + + + + Gets the target audio bit depth. + + The codec. + The target audio bit depth. + + + + Gets the target video level. + + The codec. + The target video level. + + + + Gets the target reference frames. + + The codec. + The target reference frames. + + + + Gets the target audio channels. + + The codec. + The target audio channels. + + + + Gets the media stream count. + + The type. + The limit. + The media stream count. + + + + Delivery method to use during playback of a specific subtitle format. + + + + + Burn the subtitles in the video track. + + + + + Embed the subtitles in the file or stream. + + + + + Serve the subtitles as an external file. + + + + + Serve the subtitles as a separate HLS stream. + + + + + Drop the subtitle. + + + + + A class for subtitle profile information. + + + + + Gets or sets the format. + + + + + Gets or sets the delivery method. + + + + + Gets or sets the DIDL mode. + + + + + Gets or sets the language. + + + + + Gets or sets the container. + + + + + Checks if a language is supported. + + The language to check for support. + true if supported. + + + + A class for transcoding profile information. + Note for client developers: Conditions defined in has higher priority and can override values defined here. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class copying the values from another instance. + + Another instance of to be copied. + + + + Gets or sets the container. + + + + + Gets or sets the DLNA profile type. + + + + + Gets or sets the video codec. + + + + + Gets or sets the audio codec. + + + + + Gets or sets the protocol. + + + + + Gets or sets a value indicating whether the content length should be estimated. + + + + + Gets or sets a value indicating whether M2TS mode is enabled. + + + + + Gets or sets the transcoding seek info mode. + + + + + Gets or sets a value indicating whether timestamps should be copied. + + + + + Gets or sets the encoding context. + + + + + Gets or sets a value indicating whether subtitles are allowed in the manifest. + + + + + Gets or sets the maximum audio channels. + + + + + Gets or sets the minimum amount of segments. + + + + + Gets or sets the segment length. + + + + + Gets or sets a value indicating whether breaking the video stream on non-keyframes is supported. + + + + + Gets or sets the profile conditions. + + + + + Gets or sets a value indicating whether variable bitrate encoding is supported. + + + + + Class DrawingUtils. + + + + + Resizes a set of dimensions. + + The original size object. + A new fixed width, if desired. + A new fixed height, if desired. + A max fixed width, if desired. + A max fixed height, if desired. + A new size object. + + + + Scale down to fill box. + Returns original size if both width and height are null or zero. + + The original size object. + A new fixed width, if desired. + A new fixed height, if desired. + A new size object or size. + + + + Gets the new width. + + Height of the current. + Width of the current. + The new height. + The new width. + + + + Gets the new height. + + Height of the current. + Width of the current. + The new width. + System.Double. + + + + Struct ImageDimensions. + + + + + Gets the height. + + The height. + + + + Gets the width. + + The width. + + + + + + + Enum ImageOutputFormat. + + + + + BMP format. + + + + + GIF format. + + + + + JPG format. + + + + + PNG format. + + + + + WEBP format. + + + + + SVG format. + + + + + Extension class for the enum. + + + + + Returns the correct mime type for this . + + This . + The is an invalid enumeration value. + The correct mime type for this . + + + + Returns the correct extension for this . + + This . + The is an invalid enumeration value. + The correct extension for this . + + + + Enum ImageResolution. + + + + + MatchSource. + + + + + 144p. + + + + + 240p. + + + + + 360p. + + + + + 480p. + + + + + 720p. + + + + + 1080p. + + + + + 1440p. + + + + + 2160p. + + + + + This is strictly used as a data transfer object from the api layer. + This holds information about a BaseItem in a format that is convenient for the client. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the server identifier. + + The server identifier. + + + + Gets or sets the id. + + The id. + + + + Gets or sets the etag. + + The etag. + + + + Gets or sets the type of the source. + + The type of the source. + + + + Gets or sets the playlist item identifier. + + The playlist item identifier. + + + + Gets or sets the date created. + + The date created. + + + + Gets or sets the name of the sort. + + The name of the sort. + + + + Gets or sets the video3 D format. + + The video3 D format. + + + + Gets or sets the premiere date. + + The premiere date. + + + + Gets or sets the external urls. + + The external urls. + + + + Gets or sets the media versions. + + The media versions. + + + + Gets or sets the critic rating. + + The critic rating. + + + + Gets or sets the path. + + The path. + + + + Gets or sets the official rating. + + The official rating. + + + + Gets or sets the custom rating. + + The custom rating. + + + + Gets or sets the channel identifier. + + The channel identifier. + + + + Gets or sets the overview. + + The overview. + + + + Gets or sets the taglines. + + The taglines. + + + + Gets or sets the genres. + + The genres. + + + + Gets or sets the community rating. + + The community rating. + + + + Gets or sets the cumulative run time ticks. + + The cumulative run time ticks. + + + + Gets or sets the run time ticks. + + The run time ticks. + + + + Gets or sets the play access. + + The play access. + + + + Gets or sets the aspect ratio. + + The aspect ratio. + + + + Gets or sets the production year. + + The production year. + + + + Gets or sets a value indicating whether this instance is place holder. + + null if [is place holder] contains no value, true if [is place holder]; otherwise, false. + + + + Gets or sets the number. + + The number. + + + + Gets or sets the index number. + + The index number. + + + + Gets or sets the index number end. + + The index number end. + + + + Gets or sets the parent index number. + + The parent index number. + + + + Gets or sets the trailer urls. + + The trailer urls. + + + + Gets or sets the provider ids. + + The provider ids. + + + + Gets or sets a value indicating whether this instance is HD. + + null if [is HD] contains no value, true if [is HD]; otherwise, false. + + + + Gets or sets a value indicating whether this instance is folder. + + true if this instance is folder; otherwise, false. + + + + Gets or sets the parent id. + + The parent id. + + + + Gets or sets the type. + + The type. + + + + Gets or sets the people. + + The people. + + + + Gets or sets the studios. + + The studios. + + + + Gets or sets whether the item has a logo, this will hold the Id of the Parent that has one. + + The parent logo item id. + + + + Gets or sets whether the item has any backdrops, this will hold the Id of the Parent that has one. + + The parent backdrop item id. + + + + Gets or sets the parent backdrop image tags. + + The parent backdrop image tags. + + + + Gets or sets the local trailer count. + + The local trailer count. + + + + Gets or sets the user data for this item based on the user it's being requested for. + + The user data. + + + + Gets or sets the recursive item count. + + The recursive item count. + + + + Gets or sets the child count. + + The child count. + + + + Gets or sets the name of the series. + + The name of the series. + + + + Gets or sets the series id. + + The series id. + + + + Gets or sets the season identifier. + + The season identifier. + + + + Gets or sets the special feature count. + + The special feature count. + + + + Gets or sets the display preferences id. + + The display preferences id. + + + + Gets or sets the status. + + The status. + + + + Gets or sets the air time. + + The air time. + + + + Gets or sets the air days. + + The air days. + + + + Gets or sets the tags. + + The tags. + + + + Gets or sets the primary image aspect ratio, after image enhancements. + + The primary image aspect ratio. + + + + Gets or sets the artists. + + The artists. + + + + Gets or sets the artist items. + + The artist items. + + + + Gets or sets the album. + + The album. + + + + Gets or sets the type of the collection. + + The type of the collection. + + + + Gets or sets the display order. + + The display order. + + + + Gets or sets the album id. + + The album id. + + + + Gets or sets the album image tag. + + The album image tag. + + + + Gets or sets the series primary image tag. + + The series primary image tag. + + + + Gets or sets the album artist. + + The album artist. + + + + Gets or sets the album artists. + + The album artists. + + + + Gets or sets the name of the season. + + The name of the season. + + + + Gets or sets the media streams. + + The media streams. + + + + Gets or sets the type of the video. + + The type of the video. + + + + Gets or sets the part count. + + The part count. + + + + Gets or sets the image tags. + + The image tags. + + + + Gets or sets the backdrop image tags. + + The backdrop image tags. + + + + Gets or sets the screenshot image tags. + + The screenshot image tags. + + + + Gets or sets the parent logo image tag. + + The parent logo image tag. + + + + Gets or sets whether the item has fan art, this will hold the Id of the Parent that has one. + + The parent art item id. + + + + Gets or sets the parent art image tag. + + The parent art image tag. + + + + Gets or sets the series thumb image tag. + + The series thumb image tag. + + + + Gets or sets the blurhashes for the image tags. + Maps image type to dictionary mapping image tag to blurhash value. + + The blurhashes. + + + + Gets or sets the series studio. + + The series studio. + + + + Gets or sets the parent thumb item id. + + The parent thumb item id. + + + + Gets or sets the parent thumb image tag. + + The parent thumb image tag. + + + + Gets or sets the parent primary image item identifier. + + The parent primary image item identifier. + + + + Gets or sets the parent primary image tag. + + The parent primary image tag. + + + + Gets or sets the chapters. + + The chapters. + + + + Gets or sets the trickplay manifest. + + The trickplay manifest. + + + + Gets or sets the type of the location. + + The type of the location. + + + + Gets or sets the type of the iso. + + The type of the iso. + + + + Gets or sets the type of the media. + + The type of the media. + + + + Gets or sets the end date. + + The end date. + + + + Gets or sets the locked fields. + + The locked fields. + + + + Gets or sets the trailer count. + + The trailer count. + + + + Gets or sets the movie count. + + The movie count. + + + + Gets or sets the series count. + + The series count. + + + + Gets or sets the episode count. + + The episode count. + + + + Gets or sets the song count. + + The song count. + + + + Gets or sets the album count. + + The album count. + + + + Gets or sets the music video count. + + The music video count. + + + + Gets or sets a value indicating whether [enable internet providers]. + + true if [enable internet providers]; otherwise, false. + + + + Gets or sets the series timer identifier. + + The series timer identifier. + + + + Gets or sets the program identifier. + + The program identifier. + + + + Gets or sets the channel primary image tag. + + The channel primary image tag. + + + + Gets or sets the start date of the recording, in UTC. + + + + + Gets or sets the completion percentage. + + The completion percentage. + + + + Gets or sets a value indicating whether this instance is repeat. + + true if this instance is repeat; otherwise, false. + + + + Gets or sets the episode title. + + The episode title. + + + + Gets or sets the type of the channel. + + The type of the channel. + + + + Gets or sets the audio. + + The audio. + + + + Gets or sets a value indicating whether this instance is movie. + + true if this instance is movie; otherwise, false. + + + + Gets or sets a value indicating whether this instance is sports. + + true if this instance is sports; otherwise, false. + + + + Gets or sets a value indicating whether this instance is series. + + true if this instance is series; otherwise, false. + + + + Gets or sets a value indicating whether this instance is live. + + true if this instance is live; otherwise, false. + + + + Gets or sets a value indicating whether this instance is news. + + true if this instance is news; otherwise, false. + + + + Gets or sets a value indicating whether this instance is kids. + + true if this instance is kids; otherwise, false. + + + + Gets or sets a value indicating whether this instance is premiere. + + true if this instance is premiere; otherwise, false. + + + + Gets or sets the timer identifier. + + The timer identifier. + + + + Gets or sets the gain required for audio normalization. + + The gain required for audio normalization. + + + + Gets or sets the current program. + + The current program. + + + + This is used by the api to get information about a Person within a BaseItem. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the identifier. + + The identifier. + + + + Gets or sets the role. + + The role. + + + + Gets or sets the type. + + The type. + + + + Gets or sets the primary image tag. + + The primary image tag. + + + + Gets or sets the primary image blurhash. + + The primary image blurhash. + + + + Gets a value indicating whether this instance has primary image. + + true if this instance has primary image; otherwise, false. + + + + Client capabilities dto. + + + + + Gets or sets the list of playable media types. + + + + + Gets or sets the list of supported commands. + + + + + Gets or sets a value indicating whether session supports media control. + + + + + Gets or sets a value indicating whether session supports a persistent identifier. + + + + + Gets or sets the device profile. + + + + + Gets or sets the app store url. + + + + + Gets or sets the icon url. + + + + + Convert the dto to the full model. + + The converted model. + + + + A DTO representing device information. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the custom name. + + The custom name. + + + + Gets or sets the access token. + + The access token. + + + + Gets or sets the identifier. + + The identifier. + + + + Gets or sets the last name of the user. + + The last name of the user. + + + + Gets or sets the name of the application. + + The name of the application. + + + + Gets or sets the application version. + + The application version. + + + + Gets or sets the last user identifier. + + The last user identifier. + + + + Gets or sets the date last modified. + + The date last modified. + + + + Gets or sets the capabilities. + + The capabilities. + + + + Gets or sets the icon URL. + + The icon URL. + + + + Defines the display preferences for any item that supports them (usually Folders). + + + + + Initializes a new instance of the class. + + + + + Gets or sets the user id. + + The user id. + + + + Gets or sets the type of the view. + + The type of the view. + + + + Gets or sets the sort by. + + The sort by. + + + + Gets or sets the index by. + + The index by. + + + + Gets or sets a value indicating whether [remember indexing]. + + true if [remember indexing]; otherwise, false. + + + + Gets or sets the height of the primary image. + + The height of the primary image. + + + + Gets or sets the width of the primary image. + + The width of the primary image. + + + + Gets or sets the custom prefs. + + The custom prefs. + + + + Gets or sets the scroll direction. + + The scroll direction. + + + + Gets or sets a value indicating whether to show backdrops on this item. + + true if showing backdrops; otherwise, false. + + + + Gets or sets a value indicating whether [remember sorting]. + + true if [remember sorting]; otherwise, false. + + + + Gets or sets the sort order. + + The sort order. + + + + Gets or sets a value indicating whether [show sidebar]. + + true if [show sidebar]; otherwise, false. + + + + Gets or sets the client. + + + + + Interface IItemDto. + + + + + Gets or sets the primary image aspect ratio. + + The primary image aspect ratio. + + + + Class ImageInfo. + + + + + Gets or sets the type of the image. + + The type of the image. + + + + Gets or sets the index of the image. + + The index of the image. + + + + Gets or sets the image tag. + + + + + Gets or sets the path. + + The path. + + + + Gets or sets the blurhash. + + The blurhash. + + + + Gets or sets the height. + + The height. + + + + Gets or sets the width. + + The width. + + + + Gets or sets the size. + + The size. + + + + Class LibrarySummary. + + + + + Gets or sets the movie count. + + The movie count. + + + + Gets or sets the series count. + + The series count. + + + + Gets or sets the episode count. + + The episode count. + + + + Gets or sets the artist count. + + The artist count. + + + + Gets or sets the program count. + + The program count. + + + + Gets or sets the trailer count. + + The trailer count. + + + + Gets or sets the song count. + + The song count. + + + + Gets or sets the album count. + + The album count. + + + + Gets or sets the music video count. + + The music video count. + + + + Gets or sets the box set count. + + The box set count. + + + + Gets or sets the book count. + + The book count. + + + + Gets or sets the item count. + + The item count. + + + + Adds all counts. + + The total of the counts. + + + + Gets or sets a value indicating whether the media is remote. + Differentiate internet url vs local network. + + + + + A class representing metadata editor information. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the parental rating options. + + + + + Gets or sets the countries. + + + + + Gets or sets the cultures. + + + + + Gets or sets the external id infos. + + + + + Gets or sets the content type. + + + + + Gets or sets the content type options. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the identifier. + + The identifier. + + + + Gets or sets the name. + + The name. + + + + Gets or sets the value. + + The value. + + + + DTO for playlists. + + + + + Gets or sets a value indicating whether the playlist is publicly readable. + + + + + Gets or sets the share permissions. + + + + + Gets or sets the item ids. + + + + + Session info DTO. + + + + + Gets or sets the play state. + + The play state. + + + + Gets or sets the additional users. + + The additional users. + + + + Gets or sets the client capabilities. + + The client capabilities. + + + + Gets or sets the remote end point. + + The remote end point. + + + + Gets or sets the playable media types. + + The playable media types. + + + + Gets or sets the id. + + The id. + + + + Gets or sets the user id. + + The user id. + + + + Gets or sets the username. + + The username. + + + + Gets or sets the type of the client. + + The type of the client. + + + + Gets or sets the last activity date. + + The last activity date. + + + + Gets or sets the last playback check in. + + The last playback check in. + + + + Gets or sets the last paused date. + + The last paused date. + + + + Gets or sets the name of the device. + + The name of the device. + + + + Gets or sets the type of the device. + + The type of the device. + + + + Gets or sets the now playing item. + + The now playing item. + + + + Gets or sets the now viewing item. + + The now viewing item. + + + + Gets or sets the device id. + + The device id. + + + + Gets or sets the application version. + + The application version. + + + + Gets or sets the transcoding info. + + The transcoding info. + + + + Gets or sets a value indicating whether this session is active. + + true if this session is active; otherwise, false. + + + + Gets or sets a value indicating whether the session supports media control. + + true if this session supports media control; otherwise, false. + + + + Gets or sets a value indicating whether the session supports remote control. + + true if this session supports remote control; otherwise, false. + + + + Gets or sets the now playing queue. + + The now playing queue. + + + + Gets or sets the now playing queue full items. + + The now playing queue full items. + + + + Gets or sets a value indicating whether the session has a custom device name. + + true if this session has a custom device name; otherwise, false. + + + + Gets or sets the playlist item id. + + The playlist item id. + + + + Gets or sets the server id. + + The server id. + + + + Gets or sets the user primary image tag. + + The user primary image tag. + + + + Gets or sets the supported commands. + + The supported commands. + + + + The trickplay api model. + + + + + Initializes a new instance of the class. + + The trickplay info. + + + + Gets the width of an individual thumbnail. + + + + + Gets the height of an individual thumbnail. + + + + + Gets the amount of thumbnails per row. + + + + + Gets the amount of thumbnails per column. + + + + + Gets the total amount of non-black thumbnails. + + + + + Gets the interval in milliseconds between each trickplay thumbnail. + + + + + Gets the peak bandwidth usage in bits per second. + + + + + This is used by the api to get information about a item user data. + + + + + Gets or sets the rating. + + The rating. + + + + Gets or sets the played percentage. + + The played percentage. + + + + Gets or sets the unplayed item count. + + The unplayed item count. + + + + Gets or sets the playback position ticks. + + The playback position ticks. + + + + Gets or sets the play count. + + The play count. + + + + Gets or sets a value indicating whether this instance is favorite. + + true if this instance is favorite; otherwise, false. + + + + Gets or sets a value indicating whether this is likes. + + null if [likes] contains no value, true if [likes]; otherwise, false. + + + + Gets or sets the last played date. + + The last played date. + + + + Gets or sets a value indicating whether this is played. + + true if played; otherwise, false. + + + + Gets or sets the key. + + The key. + + + + Gets or sets the item identifier. + + The item identifier. + + + + Class UserDto. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the server identifier. + + The server identifier. + + + + Gets or sets the name of the server. + This is not used by the server and is for client-side usage only. + + The name of the server. + + + + Gets or sets the id. + + The id. + + + + Gets or sets the primary image tag. + + The primary image tag. + + + + Gets or sets a value indicating whether this instance has password. + + true if this instance has password; otherwise, false. + + + + Gets or sets a value indicating whether this instance has configured password. + + true if this instance has configured password; otherwise, false. + + + + Gets or sets a value indicating whether this instance has configured easy password. + + true if this instance has configured easy password; otherwise, false. + + + + Gets or sets whether async login is enabled or not. + + + + + Gets or sets the last login date. + + The last login date. + + + + Gets or sets the last activity date. + + The last activity date. + + + + Gets or sets the configuration. + + The configuration. + + + + Gets or sets the policy. + + The policy. + + + + Gets or sets the primary image aspect ratio. + + The primary image aspect ratio. + + + + + + + Class UserItemDataDto. + + + + + Gets or sets the rating. + + The rating. + + + + Gets or sets the played percentage. + + The played percentage. + + + + Gets or sets the unplayed item count. + + The unplayed item count. + + + + Gets or sets the playback position ticks. + + The playback position ticks. + + + + Gets or sets the play count. + + The play count. + + + + Gets or sets a value indicating whether this instance is favorite. + + true if this instance is favorite; otherwise, false. + + + + Gets or sets a value indicating whether this is likes. + + null if [likes] contains no value, true if [likes]; otherwise, false. + + + + Gets or sets the last played date. + + The last played date. + + + + Gets or sets a value indicating whether this is played. + + true if played; otherwise, false. + + + + Gets or sets the key. + + The key. + + + + Gets or sets the item identifier. + + The item identifier. + + + + Class ChapterInfo. + + + + + Gets or sets the start position ticks. + + The start position ticks. + + + + Gets or sets the name. + + The name. + + + + Gets or sets the image path. + + The image path. + + + + The collection type options. + + + + + Movies. + + + + + TV Shows. + + + + + Music. + + + + + Music Videos. + + + + + Home Videos (and Photos). + + + + + Box Sets. + + + + + Books. + + + + + Mixed Movies and TV Shows. + + + + + Enum containing deinterlace methods. + + + + + YADIF. + + + + + BWDIF. + + + + + An enum representing an algorithm to downmix surround sound to stereo. + + + + + No special algorithm. + + + + + Algorithm by Dave_750. + Sourced from https://superuser.com/questions/852400/properly-downmix-5-1-to-stereo-using-ffmpeg/1410620#1410620. + + + + + Nightmode Dialogue algorithm. + Sourced from https://superuser.com/questions/852400/properly-downmix-5-1-to-stereo-using-ffmpeg/1410620#1410620. + + + + + RFC7845 Section 5.1.1.5 defined algorithm. + + + + + AC-4 standard algorithm with its default gain values. + Defined in ETSI TS 103 190 Section 6.2.17. + + + + + Enum containing encoder presets. + + + + + Auto preset. + + + + + Placebo preset. + + + + + Veryslow preset. + + + + + Slower preset. + + + + + Slow preset. + + + + + Medium preset. + + + + + Fast preset. + + + + + Faster preset. + + + + + Veryfast preset. + + + + + Superfast preset. + + + + + Ultrafast preset. + + + + + Enum containing hardware acceleration types. + + + + + Software acceleration. + + + + + AMD AMF. + + + + + Intel Quick Sync Video. + + + + + NVIDIA NVENC. + + + + + Video4Linux2 V4L2M2M. + + + + + Video Acceleration API (VAAPI). + + + + + Video ToolBox. + + + + + Rockchip Media Process Platform (RKMPP). + + + + + Since BaseItem and DTOBaseItem both have ProviderIds, this interface helps avoid code repetition by using extension methods. + + + + + Gets or sets the provider ids. + + The provider ids. + + + + Interface for access to shares. + + + + + Gets or sets the shares. + + + + + Enum ImageType. + + + + + The primary. + + + + + The art. + + + + + The backdrop. + + + + + The banner. + + + + + The logo. + + + + + The thumb. + + + + + The disc. + + + + + The box. + + + + + The screenshot. + + + This enum value is obsolete. + XmlSerializer does not serialize/deserialize objects that are marked as [Obsolete]. + + + + + The menu. + + + + + The chapter image. + + + + + The box rear. + + + + + The user profile image. + + + + + Enum IsoType. + + + + + The DVD. + + + + + The blu ray. + + + + + Class LibraryUpdateInfo. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the folders added to. + + The folders added to. + + + + Gets or sets the folders removed from. + + The folders removed from. + + + + Gets or sets the items added. + + The items added. + + + + Gets or sets the items removed. + + The items removed. + + + + Gets or sets the items updated. + + The items updated. + + + + Enum LocationType. + + + + + The file system. + + + + + The remote. + + + + + The virtual. + + + + + The offline. + + + + + Class MediaAttachment. + + + + + Gets or sets the codec. + + The codec. + + + + Gets or sets the codec tag. + + The codec tag. + + + + Gets or sets the comment. + + The comment. + + + + Gets or sets the index. + + The index. + + + + Gets or sets the filename. + + The filename. + + + + Gets or sets the MIME type. + + The MIME type. + + + + Gets or sets the delivery URL. + + The delivery URL. + + + + Class MediaStream. + + + + + Special ISO 639-2 language codes that should not be displayed in the UI. + + + + + Gets or sets the codec. + + The codec. + + + + Gets or sets the codec tag. + + The codec tag. + + + + Gets or sets the language. + + The language. + + + + Gets or sets the color range. + + The color range. + + + + Gets or sets the color space. + + The color space. + + + + Gets or sets the color transfer. + + The color transfer. + + + + Gets or sets the color primaries. + + The color primaries. + + + + Gets or sets the Dolby Vision version major. + + The Dolby Vision version major. + + + + Gets or sets the Dolby Vision version minor. + + The Dolby Vision version minor. + + + + Gets or sets the Dolby Vision profile. + + The Dolby Vision profile. + + + + Gets or sets the Dolby Vision level. + + The Dolby Vision level. + + + + Gets or sets the Dolby Vision rpu present flag. + + The Dolby Vision rpu present flag. + + + + Gets or sets the Dolby Vision el present flag. + + The Dolby Vision el present flag. + + + + Gets or sets the Dolby Vision bl present flag. + + The Dolby Vision bl present flag. + + + + Gets or sets the Dolby Vision bl signal compatibility id. + + The Dolby Vision bl signal compatibility id. + + + + Gets or sets the Rotation in degrees. + + The video rotation. + + + + Gets or sets the comment. + + The comment. + + + + Gets or sets the time base. + + The time base. + + + + Gets or sets the codec time base. + + The codec time base. + + + + Gets or sets the title. + + The title. + + + + Gets or sets a value indicating whether the HDR10+ present flag. + + The HDR10+ present flag. + + + + Gets the video range. + + The video range. + + + + Gets the video range type. + + The video range type. + + + + Gets the video dovi title. + + The video dovi title. + + + + Gets the audio spatial format. + + The audio spatial format. + + + + Gets or sets the localized text for undefined language. + + The localized text for undefined language. + + + + Gets or sets the localized text for default stream indicator. + + The localized text for default stream indicator. + + + + Gets or sets the localized text for forced stream indicator. + + The localized text for forced stream indicator. + + + + Gets or sets the localized text for external stream indicator. + + The localized text for external stream indicator. + + + + Gets or sets the localized text for hearing impaired indicator. + + The localized text for hearing impaired indicator. + + + + Gets or sets the localized language name. + + The localized language name. + + + + Gets the display title for the media stream. + + The display title. + + + + Gets or sets the NAL length size. + + The NAL length size. + + + + Gets or sets a value indicating whether this instance is interlaced. + + true if this instance is interlaced; otherwise, false. + + + + Gets or sets a value indicating whether this instance is AVC. + + true if this instance is AVC; otherwise, false. + + + + Gets or sets the channel layout. + + The channel layout. + + + + Gets or sets the bit rate. + + The bit rate. + + + + Gets or sets the bit depth. + + The bit depth. + + + + Gets or sets the reference frames. + + The reference frames. + + + + Gets or sets the length of the packet. + + The length of the packet. + + + + Gets or sets the channels. + + The channels. + + + + Gets or sets the sample rate. + + The sample rate. + + + + Gets or sets a value indicating whether this instance is default. + + true if this instance is default; otherwise, false. + + + + Gets or sets a value indicating whether this instance is forced. + + true if this instance is forced; otherwise, false. + + + + Gets or sets a value indicating whether this instance is for the hearing impaired. + + true if this instance is for the hearing impaired; otherwise, false. + + + + Gets or sets the height. + + The height. + + + + Gets or sets the width. + + The width. + + + + Gets or sets the average frame rate. + + The average frame rate. + + + + Gets or sets the real frame rate. + + The real frame rate. + + + + Gets the framerate used as reference. + Prefer AverageFrameRate, if that is null or an unrealistic value + then fallback to RealFrameRate. + + The reference frame rate. + + + + Gets or sets the profile. + + The profile. + + + + Gets or sets the type. + + The type. + + + + Gets or sets the aspect ratio. + + The aspect ratio. + + + + Gets or sets the index. + + The index. + + + + Gets or sets the score. + + The score. + + + + Gets or sets a value indicating whether this instance is external. + + true if this instance is external; otherwise, false. + + + + Gets or sets the method. + + The method. + + + + Gets or sets the delivery URL. + + The delivery URL. + + + + Gets or sets a value indicating whether this instance is external URL. + + null if [is external URL] contains no value, true if [is external URL]; otherwise, false. + + + + Gets a value indicating whether this instance is a text subtitle stream. + + true if this instance is a text subtitle stream; otherwise, false. + + + + Gets a value indicating whether this instance is a PGS subtitle stream. + + true if this instance is a PGS subtitle stream; otherwise, false. + + + + Gets a value indicating whether this is a subtitle steam that is extractable by ffmpeg. + All text-based and pgs subtitles can be extracted. + + true if this is a extractable subtitle steam otherwise, false. + + + + Gets or sets a value indicating whether [supports external stream]. + + true if [supports external stream]; otherwise, false. + + + + Gets or sets the filename. + + The filename. + + + + Gets or sets the pixel format. + + The pixel format. + + + + Gets or sets the level. + + The level. + + + + Gets or sets whether this instance is anamorphic. + + true if this instance is anamorphic; otherwise, false. + + + + Determines whether the specified format is a text-based subtitle format. + + The subtitle format/codec to check. + true if the format is text-based; otherwise, false. + + + + Determines whether the specified format is a PGS (Presentation Graphic Stream) subtitle format. + + The subtitle format/codec to check. + true if the format is PGS; otherwise, false. + + + + Determines whether this subtitle stream can be converted to the specified codec. + + The target codec to convert to. + true if the subtitle stream can be converted to the specified codec; otherwise, false. + + + + Gets the video color range information based on codec tags, Dolby Vision properties, and color transfer characteristics. + + A tuple containing the video range (SDR/HDR) and the specific video range type. + + + + Gets the resolution text based on width and height. + + The resolution text (e.g., "1080p", "4K") or null if width/height are not available. + + + + Enum MediaStreamType. + + + + + The audio. + + + + + The video. + + + + + The subtitle. + + + + + The embedded image. + + + + + The data. + + + + + The lyric. + + + + + Enum MetadataFields. + + + + + The cast. + + + + + The genres. + + + + + The production locations. + + + + + The studios. + + + + + The tags. + + + + + The name. + + + + + The overview. + + + + + The runtime. + + + + + The official rating. + + + + + Enum MetadataProviders. + + + + + This metadata provider is for users and/or plugins to override the + default merging behaviour. + + + + + The IMDb provider. + + + + + The TMDb provider. + + + + + The TVDb provider. + + + + + The tvcom provider. + + + + + TMDb collection provider. + + + + + The MusicBrainz album provider. + + + + + The MusicBrainz album artist provider. + + + + + The MusicBrainz artist provider. + + + + + The MusicBrainz release group provider. + + + + + The Zap2It provider. + + + + + The TvRage provider. + + + + + The AudioDb artist provider. + + + + + The AudioDb collection provider. + + + + + The MusicBrainz track provider. + + + + + The TvMaze provider. + + + + + The MusicBrainz recording provider. + + + + + Class ParentalRating. + + + + + Initializes a new instance of the class. + + The name. + The score. + + + + Gets or sets the name. + + The name. + + + + Gets or sets the value. + + The value. + + Deprecated. + + + + + Gets or sets the rating score. + + The rating score. + + + + A class representing an parental rating entry. + + + + + Gets or sets the rating strings. + + + + + Gets or sets the score. + + + + + A class representing an parental rating score. + + + + + Initializes a new instance of the class. + + The score. + The sub score. + + + + Gets or sets the score. + + + + + Gets or sets the sub score. + + + + + A class representing a parental rating system. + + + + + Gets or sets the country code. + + + + + Gets or sets a value indicating whether sub scores are supported. + + + + + Gets or sets the ratings. + + + + + Types of persons. + + + + + A person whose profession is acting on the stage, in films, or on television. + + + + + A person who supervises the actors and other staff in a film, play, or similar production. + + + + + A person who writes music, especially as a professional occupation. + + + + + A writer of a book, article, or document. Can also be used as a generic term for music writer if there is a lack of specificity. + + + + + A well-known actor or other performer who appears in a work in which they do not have a regular role. + + + + + A person responsible for the financial and managerial aspects of the making of a film or broadcast or for staging a play, opera, etc. + + + + + A person who directs the performance of an orchestra or choir. + + + + + A person who writes the words to a song or musical. + + + + + A person who adapts a musical composition for performance. + + + + + An audio engineer who performed a general engineering role. + + + + + An engineer responsible for using a mixing console to mix a recorded track into a single piece of music suitable for release. + + + + + A person who remixed a recording by taking one or more other tracks, substantially altering them and mixing them together with other material. + + + + + Class to hold data on user permissions for playlists. + + + + + Initializes a new instance of the class. + + The user id. + Edit permission. + + + + Gets or sets the user id. + + + + + Gets or sets a value indicating whether the user has edit permissions. + + + + + Class ProviderIdsExtensions. + + + + + Case-insensitive dictionary of string representation. + + + + + Checks if this instance has an id for the given provider. + + The instance. + The of the provider name. + true if a provider id with the given name was found; otherwise false. + + + + Checks if this instance has an id for the given provider. + + The instance. + The provider. + true if a provider id with the given name was found; otherwise false. + + + + Gets a provider id. + + The instance. + The name. + The provider id. + true if a provider id with the given name was found; otherwise false. + + + + Gets a provider id. + + The instance. + The provider. + The provider id. + true if a provider id with the given name was found; otherwise false. + + + + Gets a provider id. + + The instance. + The name. + System.String. + + + + Gets a provider id. + + The instance. + The provider. + System.String. + + + + Sets a provider id. + + The instance. + The name, this should not contain a '=' character. + The value. + Due to how deserialization from the database works the name cannot contain '='. + true if the provider id got set successfully; otherwise, false. + + + + Sets a provider id. + + The instance. + The provider. + The value. + true if the provider id got set successfully; otherwise, false. + + + + Sets a provider id. + + The instance. + The name, this should not contain a '=' character. + The value. + Due to how deserialization from the database works the name cannot contain '='. + + + + Sets a provider id. + + The instance. + The provider. + The value. + + + + Removes a provider id. + + The instance. + The name. + + + + Removes a provider id. + + The instance. + The provider. + + + + The status of a series. + + + + + The continuing status. This indicates that a series is currently releasing. + + + + + The ended status. This indicates that a series has completed and is no longer being released. + + + + + The unreleased status. This indicates that a series has not been released yet. + + + + + Enum containing tonemapping algorithms. + + + + + None. + + + + + Clip. + + + + + Linear. + + + + + Gamma. + + + + + Reinhard. + + + + + Hable. + + + + + Mobius. + + + + + BT2390. + + + + + Enum containing tonemapping modes. + + + + + Auto. + + + + + Max. + + + + + RGB. + + + + + Lum. + + + + + ITP. + + + + + Enum containing tonemapping ranges. + + + + + Auto. + + + + + TV. + + + + + PC. + + + + + Enum UserDataSaveReason. + + + + + The playback start. + + + + + The playback progress. + + + + + The playback finished. + + + + + The toggle played. + + + + + The update user rating. + + + + + The import. + + + + + API call updated item user data. + + + + + Enum VideoType. + + + + + The video file. + + + + + The iso. + + + + + The DVD. + + + + + The blu ray. + + + + + Used to hold information about a user's list of configured virtual folders. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the locations. + + The locations. + + + + Gets or sets the type of the collection. + + The type of the collection. + + + + Gets or sets the item identifier. + + The item identifier. + + + + Gets or sets the primary image item identifier. + + The primary image item identifier. + + + + Defines the class. + + + + + Compares two containers, returning true if an item in exists + in . + + The comma-delimited string being searched. + If the parameter begins with the - character, the operation is reversed. + If the parameter is empty or null, all containers in will be accepted. + The comma-delimited string being matched. + The result of the operation. + + + + Compares two containers, returning true if an item in exists + in . + + The comma-delimited string being searched. + If the parameter begins with the - character, the operation is reversed. + If the parameter is empty or null, all containers in will be accepted. + The comma-delimited string being matched. + The result of the operation. + + + + Compares two containers, returning if an item in + does not exist in . + + The comma-delimited string being searched. + If the parameter is empty or null, all containers in will be accepted. + The boolean result to return if a match is not found. + The comma-delimited string being matched. + The result of the operation. + + + + Compares two containers, returning if an item in + does not exist in . + + The comma-delimited string being searched. + If the parameter is empty or null, all containers in will be accepted. + The boolean result to return if a match is not found. + The comma-delimited string being matched. + The result of the operation. + + + + Compares two containers, returning if an item in + does not exist in . + + The profile containers being matched searched. + If the parameter is empty or null, all containers in will be accepted. + The boolean result to return if a match is not found. + The comma-delimited string being matched. + The result of the operation. + + + + Splits and input string. + + The input string. + The result of the operation. + + + + Extension methods for . + + + + + Orders by requested language in descending order, prioritizing "en" over other non-matches. + + The remote image infos. + The requested language for the images. + The ordered remote image infos. + + + + Extensions for . + + + + + Get the custom tag delimiters. + + This LibraryOptions. + CustomTagDelimiters in char[]. + + + + Helper methods for manipulating strings. + + + + + Returns the string with the first character as uppercase. + + The input string. + The string with the first character as uppercase. + + + + Class CountryInfo. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the display name. + + The display name. + + + + Gets or sets the name of the two letter ISO region. + + The name of the two letter ISO region. + + + + Gets or sets the name of the three letter ISO region. + + The name of the three letter ISO region. + + + + Class CultureDto. + + + + + Gets the name. + + The name. + + + + Gets the display name. + + The display name. + + + + Gets the name of the two letter ISO language. + + The name of the two letter ISO language. + + + + Gets the name of the three letter ISO language. + + The name of the three letter ISO language. + + + + Interface ILocalizationManager. + + + + + Gets the cultures. + + . + + + + Gets the countries. + + . + + + + Gets the parental ratings. + + . + + + + Gets the rating level. + + The rating. + The optional two letter ISO language string. + or null. + + + + Gets the localized string. + + The phrase. + The culture. + . + + + + Gets the localized string. + + The phrase. + System.String. + + + + Gets the localization options. + + . + + + + Returns the correct for the given language. + + The language. + The correct for the given language. + + + + Returns the language in ISO 639-2/T when the input is ISO 639-2/B. + + The language in ISO 639-2/B. + The language in ISO 639-2/T. + Whether the language could be converted. + + + + Helper class to create async s. + + + + + Gets the default for reading files async. + + + + + Gets the default for writing files async. + + + + + Creates, or truncates and overwrites, a file in the specified path. + + The path and name of the file to create. + A that provides read/write access to the file specified in path. + + + + Opens an existing file for reading. + + The file to be opened for reading. + A read-only on the specified path. + + + + Opens an existing file for writing. + + The file to be opened for writing. + An unshared object on the specified path with Write access. + + + + Class FileSystemEntryInfo. + + + + + Initializes a new instance of the class. + + The filename. + The file path. + The file type. + + + + Gets the name. + + The name. + + + + Gets the path. + + The path. + + + + Gets the type. + + The type. + + + + Enum FileSystemEntryType. + + + + + The file. + + + + + The directory. + + + + + The network computer. + + + + + The network share. + + + + + Gets or sets a value indicating whether this is exists. + + true if exists; otherwise, false. + + + + Gets or sets the full name. + + The full name. + + + + Gets or sets the name. + + The name. + + + + Gets or sets the extension. + + The extension. + + + + Gets or sets the length. + + The length. + + + + Gets or sets the last write time UTC. + + The last write time UTC. + + + + Gets or sets the creation time UTC. + + The creation time UTC. + + + + Gets or sets a value indicating whether this instance is directory. + + true if this instance is directory; otherwise, false. + + + + Interface IFileSystem. + + + + + Determines whether the specified filename is shortcut. + + The filename. + true if the specified filename is shortcut; otherwise, false. + + + + Resolves the shortcut. + + The filename. + System.String. + + + + Creates the shortcut. + + The shortcut path. + The target. + + + + Moves a directory to a new location. + + Source directory. + Destination directory. + + + + Returns a object for the specified file or directory path. + + A path to a file or directory. + A object. + If the specified path points to a directory, the returned object's + property will be set to true and all other properties will reflect the properties of the directory. + + + + Returns a object for the specified file path. + + A path to a file. + A object. + If the specified path points to a directory, the returned object's + property and the property will both be set to false. + For automatic handling of files and directories, use . + + + + Returns a object for the specified directory path. + + A path to a directory. + A object. + If the specified path points to a file, the returned object's + property will be set to true and the property will be set to false. + For automatic handling of files and directories, use . + + + + Gets the valid filename. + + The filename. + System.String. + + + + Gets the creation time UTC. + + The information. + DateTime. + + + + Gets the creation time UTC. + + The path. + DateTime. + + + + Gets the last write time UTC. + + The information. + DateTime. + + + + Gets the last write time UTC. + + The path. + DateTime. + + + + Swaps the files. + + The file1. + The file2. + + + + Determines whether [contains sub path] [the specified parent path]. + + The parent path. + The path. + true if [contains sub path] [the specified parent path]; otherwise, false. + + + + Gets the file name without extension. + + The information. + System.String. + + + + Determines whether [is path file] [the specified path]. + + The path. + true if [is path file] [the specified path]; otherwise, false. + + + + Deletes the file. + + The path. + + + + Gets the directories. + + The path. + If set to true also searches in subdirectories. + All found directories. + + + + Gets the files. + + The path in which to search. + If set to true also searches in subdirectories. + All found files. + + + + Gets the files. + + The path in which to search. + The search string to match against the names of files. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. + If set to true also searches in subdirectories. + All found files. + + + + Gets the files. + + The path in which to search. + The file extensions to search for. + Enable case-sensitive check for extensions. + If set to true also searches in subdirectories. + All found files. + + + + Gets the files. + + The path in which to search. + The search string to match against the names of files. This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions. + The file extensions to search for. + Enable case-sensitive check for extensions. + If set to true also searches in subdirectories. + All found files. + + + + Gets the file system entries. + + The path. + if set to true [recursive]. + IEnumerable<FileSystemMetadata>. + + + + Gets the directory paths. + + The path. + if set to true [recursive]. + IEnumerable<System.String>. + + + + Gets the file paths. + + The path. + if set to true [recursive]. + IEnumerable<System.String>. + + + + Gets the file system entry paths. + + The path. + if set to true [recursive]. + IEnumerable<System.String>. + + + + Determines whether the directory exists. + + The path. + Whether the path exists. + + + + Determines whether the file exists. + + The path. + Whether the path exists. + + + + Class IODefaults. + + + + + The default copy to buffer size. + + + + + The default file stream buffer size. + + + + + The default buffer size. + + + + + Gets the extension. + + The extension. + + + + Resolves the specified shortcut path. + + The shortcut path. + System.String. + + + + Creates the specified shortcut path. + + The shortcut path. + The target path. + + + + Gets or sets the user. + + The user. + + + + Gets or sets a value indicating whether [include external content]. + + true if [include external content]; otherwise, false. + + + + Gets or sets a value indicating whether [include hidden]. + + true if [include hidden]; otherwise, false. + + + + Gets or sets the Id of the recording. + + + + + Gets or sets the server identifier. + + The server identifier. + + + + Gets or sets the external identifier. + + The external identifier. + + + + Gets or sets the channel id of the recording. + + + + + Gets or sets the external channel identifier. + + The external channel identifier. + + + + Gets or sets the channel name of the recording. + + + + + Gets or sets the program identifier. + + The program identifier. + + + + Gets or sets the external program identifier. + + The external program identifier. + + + + Gets or sets the name of the recording. + + + + + Gets or sets the description of the recording. + + + + + Gets or sets the start date of the recording, in UTC. + + + + + Gets or sets the end date of the recording, in UTC. + + + + + Gets or sets the name of the service. + + The name of the service. + + + + Gets or sets the priority. + + The priority. + + + + Gets or sets the pre padding seconds. + + The pre padding seconds. + + + + Gets or sets the post padding seconds. + + The post padding seconds. + + + + Gets or sets a value indicating whether this instance is pre padding required. + + true if this instance is pre padding required; otherwise, false. + + + + Gets or sets the Id of the Parent that has a backdrop if the item does not have one. + + The parent backdrop item id. + + + + Gets or sets the parent backdrop image tags. + + The parent backdrop image tags. + + + + Gets or sets a value indicating whether this instance is post padding required. + + true if this instance is post padding required; otherwise, false. + + + + Channel mapping options dto. + + + + + Gets or sets list of tuner channels. + + + + + Gets or sets list of provider channels. + + + + + Gets or sets list of mappings. + + + + + Gets or sets provider name. + + + + + Enum ChannelType. + + + + + The TV. + + + + + The radio. + + + + + Gets or sets the start date. + + The start date. + + + + Gets or sets the end date. + + The end date. + + + + Class ChannelQuery. + + + + + Gets or sets the type of the channel. + + The type of the channel. + + + + Gets or sets a value indicating whether this instance is favorite. + + null if [is favorite] contains no value, true if [is favorite]; otherwise, false. + + + + Gets or sets a value indicating whether this instance is liked. + + null if [is liked] contains no value, true if [is liked]; otherwise, false. + + + + Gets or sets a value indicating whether this instance is disliked. + + null if [is disliked] contains no value, true if [is disliked]; otherwise, false. + + + + Gets or sets a value indicating whether [enable favorite sorting]. + + true if [enable favorite sorting]; otherwise, false. + + + + Gets or sets the user identifier. + + The user identifier. + + + + Gets or sets the start index. Used for paging. + + The start index. + + + + Gets or sets the maximum number of items to return. + + The limit. + + + + Gets or sets a value indicating whether [add current program]. + + true if [add current program]; otherwise, false. + + + + Gets or sets a value whether to return news or not. + + If set to null, all programs will be returned. + + + + Gets or sets a value whether to return movies or not. + + If set to null, all programs will be returned. + + + + Gets or sets a value indicating whether this instance is kids. + + null if [is kids] contains no value, true if [is kids]; otherwise, false. + + + + Gets or sets a value indicating whether this instance is sports. + + null if [is sports] contains no value, true if [is sports]; otherwise, false. + + + + Gets or sets the sort order to return results with. + + The sort order. + + + + Gets or sets the services. + + The services. + + + + Gets or sets a value indicating whether this instance is enabled. + + true if this instance is enabled; otherwise, false. + + + + Gets or sets the enabled users. + + The enabled users. + + + + Class ServiceInfo. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the home page URL. + + The home page URL. + + + + Gets or sets the status. + + The status. + + + + Gets or sets the status message. + + The status message. + + + + Gets or sets the version. + + The version. + + + + Gets or sets a value indicating whether this instance has update available. + + true if this instance has update available; otherwise, false. + + + + Gets or sets a value indicating whether this instance is visible. + + true if this instance is visible; otherwise, false. + + + + Class RecordingQuery. + + + + + Gets or sets the channel identifier. + + The channel identifier. + + + + Gets or sets the user identifier. + + The user identifier. + + + + Gets or sets the identifier. + + The identifier. + + + + Gets or sets the start index. Use for paging. + + The start index. + + + + Gets or sets the maximum number of items to return. + + The limit. + + + + Gets or sets the status. + + The status. + + + + Gets or sets a value indicating whether this instance is in progress. + + null if [is in progress] contains no value, true if [is in progress]; otherwise, false. + + + + Gets or sets the series timer identifier. + + The series timer identifier. + + + + Gets or sets the fields to return within the items, in addition to basic information. + + The fields. + + + + Class SeriesTimerInfoDto. + + + + + Gets or sets a value indicating whether [record any time]. + + true if [record any time]; otherwise, false. + + + + Gets or sets a value indicating whether [record any channel]. + + true if [record any channel]; otherwise, false. + + + + Gets or sets a value indicating whether [record new only]. + + true if [record new only]; otherwise, false. + + + + Gets or sets the days. + + The days. + + + + Gets or sets the day pattern. + + The day pattern. + + + + Gets or sets the image tags. + + The image tags. + + + + Gets or sets the parent thumb item id. + + The parent thumb item id. + + + + Gets or sets the parent thumb image tag. + + The parent thumb image tag. + + + + Gets or sets the parent primary image item identifier. + + The parent primary image item identifier. + + + + Gets or sets the parent primary image tag. + + The parent primary image tag. + + + + Gets or sets the sort by - SortName, Priority. + + The sort by. + + + + Gets or sets the sort order. + + The sort order. + + + + Gets or sets the status. + + The status. + + + + Gets or sets the series timer identifier. + + The series timer identifier. + + + + Gets or sets the external series timer identifier. + + The external series timer identifier. + + + + Gets or sets the run time ticks. + + The run time ticks. + + + + Gets or sets the program information. + + The program information. + + + + Gets or sets the channel identifier. + + The channel identifier. + + + + Gets or sets the series timer identifier. + + The series timer identifier. + + + + LyricResponse model. + + + + + Gets or sets Metadata for the lyrics. + + + + + Gets or sets a collection of individual lyric lines. + + + + + The information for a raw lyrics file before parsing. + + + + + Initializes a new instance of the class. + + The name. + The content, must not be empty. + + + + Gets or sets the name of the lyrics file. This must include the file extension. + + + + + Gets or sets the contents of the file. + + + + + Lyric model. + + + + + Initializes a new instance of the class. + + The lyric text. + The lyric start time in ticks. + The time-aligned cues for the song's lyrics. + + + + Gets the text of this lyric line. + + + + + Gets the start time in ticks. + + + + + Gets the time-aligned cues for the song's lyrics. + + + + + LyricLineCue model, holds information about the timing of words within a LyricLine. + + + + + Initializes a new instance of the class. + + The start character index of the cue. + The end character index of the cue. + The start of the timestamp the lyric is synced to in ticks. + The end of the timestamp the lyric is synced to in ticks. + + + + Gets the start character index of the cue. + + + + + Gets the end character index of the cue. + + + + + Gets the timestamp the lyric is synced to in ticks. + + + + + Gets the end timestamp the lyric is synced to in ticks. + + + + + LyricMetadata model. + + + + + Gets or sets the song artist. + + + + + Gets or sets the album this song is on. + + + + + Gets or sets the title of the song. + + + + + Gets or sets the author of the lyric data. + + + + + Gets or sets the length of the song in ticks. + + + + + Gets or sets who the LRC file was created by. + + + + + Gets or sets the lyric offset compared to audio in ticks. + + + + + Gets or sets the software used to create the LRC file. + + + + + Gets or sets the version of the creator used. + + + + + Gets or sets a value indicating whether this lyric is synced. + + + + + LyricResponse model. + + + + + Gets or sets the lyric stream. + + + + + Gets or sets the lyric format. + + + + + Lyric search request. + + + + + Gets or sets the media path. + + + + + Gets or sets the album artist names. + + + + + Gets or sets the artist names. + + + + + Gets or sets the album name. + + + + + Gets or sets the song name. + + + + + Gets or sets the track duration in ticks. + + + + + + + + Gets or sets a value indicating whether to search all providers. + + + + + Gets or sets the list of disabled lyric fetcher names. + + + + + Gets or sets the order of lyric fetchers. + + + + + Gets or sets a value indicating whether this request is automated. + + + + + The remote lyric info dto. + + + + + Gets or sets the id for the lyric. + + + + + Gets the provider name. + + + + + Gets the lyrics. + + + + + Upload lyric dto. + + + + + Gets or sets the lyrics file. + + + + + How is the audio index determined. + + + + + The default index when no preference is specified. + + + + + The index is calculated whether the track is marked as default or not. + + + + + The index is calculated whether the track is in preferred language or not. + + + + + The index is specified by the user. + + + + + Represents the result of BDInfo output. + + + + + Gets or sets the media streams. + + The media streams. + + + + Gets or sets the run time ticks. + + The run time ticks. + + + + Gets or sets the files. + + The files. + + + + Gets or sets the playlist name. + + The playlist name. + + + + Gets or sets the chapters. + + The chapters. + + + + Interface IBlurayExaminer. + + + + + Gets the disc info. + + The path. + BlurayDiscInfo. + + + + Gets or sets the album. + + The album. + + + + Gets or sets the artists. + + The artists. + + + + Gets or sets the album artists. + + The album artists. + + + + Gets or sets the studios. + + The studios. + + + + Gets or sets the official rating. + + The official rating. + + + + Gets or sets the official rating description. + + The official rating description. + + + + Gets or sets the overview. + + The overview. + + + + Class PlaybackInfoResponse. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the media sources. + + The media sources. + + + + Gets or sets the play session identifier. + + The play session identifier. + + + + Gets or sets the error code. + + The error code. + + + + Api model for MediaSegment's. + + + + + Gets or sets the id of the media segment. + + + + + Gets or sets the id of the associated item. + + + + + Gets or sets the type of content this segment defines. + + + + + Gets or sets the start of the segment. + + + + + Gets or sets the end of the segment. + + + + + Model containing the arguments for enumerating the requested media item. + + + + + Gets the Id to the BaseItem the segments should be extracted from. + + + + + Gets existing media segments generated on an earlier scan by this provider. + + + + + Base network object class. + + + + + Initializes a new instance of the class. + + The . + The . + The interface name. + + + + Initializes a new instance of the class. + + The . + The . + + + + Gets or sets the object's IP address. + + + + + Gets or sets the object's IP address. + + + + + Gets or sets the interface index. + + + + + Gets or sets a value indicating whether the network supports multicast. + + + + + Gets or sets the interface name. + + + + + Gets the AddressFamily of the object. + + + + + Implemented by components that can create specific socket configurations. + + + + + Creates a new unicast socket using the specified local port number. + + The local port to bind to. + A new unicast socket using the specified local port number. + + + + Class MimeTypes. + + + + For more information on MIME types: + + http://en.wikipedia.org/wiki/Internet_media_type + https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types + http://www.iana.org/assignments/media-types/media-types.xhtml + + + + + + Any extension in this list is considered a video file. + + + + + Used for extensions not in or to override them. + + + + + Gets the type of the MIME. + + The filename to find the MIME type of. + The default value to return if no fitting MIME type is found. + The correct MIME type for the given filename, or if it wasn't found. + + + + Class holding information for a published server URI override. + + + + + Initializes a new instance of the class. + + The . + The override. + A value indicating whether the override is for internal requests. + A value indicating whether the override is for external requests. + + + + Gets or sets the object's IP address. + + + + + Gets or sets the override URI. + + + + + Gets or sets a value indicating whether the override should be applied to internal requests. + + + + + Gets or sets a value indicating whether the override should be applied to external requests. + + + + + A playlist creation request. + + + + + Gets or sets the name. + + + + + Gets or sets the list of items. + + + + + Gets or sets the media type. + + + + + Gets or sets the user id. + + + + + Gets or sets the user permissions. + + + + + Gets or sets a value indicating whether the playlist is public. + + + + + Initializes a new instance of the class. + + The playlist identifier. + + + + A playlist update request. + + + + + Gets or sets the id of the playlist. + + + + + Gets or sets the id of the user updating the playlist. + + + + + Gets or sets the name of the playlist. + + + + + Gets or sets item ids to add to the playlist. + + + + + Gets or sets the playlist users. + + + + + Gets or sets a value indicating whether the playlist is public. + + + + + A playlist user update request. + + + + + Gets or sets the id of the playlist. + + + + + Gets or sets the id of the updated user. + + + + + Gets or sets a value indicating whether the user can edit the playlist. + + + + + Class BasePluginConfiguration. + + + + + Gets the plugin pages. + + The plugin pages. + + + + This is a serializable stub class that is used by the api to provide information about installed plugins. + + + + + Initializes a new instance of the class. + + The plugin name. + The plugin . + The plugin description. + The . + True if this plugin can be uninstalled. + + + + Gets or sets the name. + + + + + Gets or sets the version. + + + + + Gets or sets the name of the configuration file. + + + + + Gets or sets the description. + + + + + Gets or sets the unique id. + + + + + Gets or sets a value indicating whether the plugin can be uninstalled. + + + + + Gets or sets a value indicating whether this plugin has a valid image. + + + + + Gets or sets a value indicating the status of the plugin. + + + + + Defines the . + + + + + Gets or sets the name of the plugin. + + + + + Gets or sets the display name of the plugin. + + + + + Gets or sets the resource path. + + + + + Gets or sets a value indicating whether this plugin should appear in the main menu. + + + + + Gets or sets the menu section. + + + + + Gets or sets the menu icon. + + + + + Plugin load status. + + + + + This plugin requires a restart in order for it to load. This is a memory only status. + The actual status of the plugin after reload is present in the manifest. + eg. A disabled plugin will still be active until the next restart, and so will have a memory status of Restart, + but a disk manifest status of Disabled. + + + + + This plugin is currently running. + + + + + This plugin has been marked as disabled. + + + + + This plugin does not meet the TargetAbi requirements. + + + + + This plugin caused an error when instantiated (either DI loop, or exception). + + + + + This plugin has been superseded by another version. + + + + + [DEPRECATED] See Superseded. + + + + + An attempt to remove this plugin from disk will happen at every restart. + It will not be loaded, if unable to do so. + + + + + Represents the external id information for serialization to the client. + + + + + Initializes a new instance of the class. + + Name of the external id provider (IE: IMDB, MusicBrainz, etc). + Key for this id. This key should be unique across all providers. + Specific media type for this id. + + + + Gets or sets the display name of the external id provider (IE: IMDB, MusicBrainz, etc). + + + + + Gets or sets the unique key for this id. This key should be unique across all providers. + + + + + Gets or sets the specific media type for this id. This is used to distinguish between the different + external id types for providers with multiple ids. + A null value indicates there is no specific media type associated with the external id, or this is the + default id for the external provider so there is no need to specify a type. + + + This can be used along with the to localize the external id on the client. + + + + + The specific media type of an . + + + Client applications may use this as a translation key. + + + + + A music album. + + + + + The artist of a music album. + + + + + The artist of a media item. + + + + + A boxed set of media. + + + + + A series episode. + + + + + A movie. + + + + + An alternative artist apart from the main artist. + + + + + A person. + + + + + A release group. + + + + + A single season of a series. + + + + + A series. + + + + + A music track. + + + + + A book. + + + + + A music recording. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the type of the item. + + The type of the item. + + + + Class ImageProviderInfo. + + + + + Initializes a new instance of the class. + + The name of the image provider. + The image types supported by the image provider. + + + + Gets the name. + + The name. + + + + Gets the supported image types. + + + + + Lyric provider info. + + + + + Gets the provider name. + + + + + Gets the provider id. + + + + + Class RemoteImageInfo. + + + + + Gets or sets the name of the provider. + + The name of the provider. + + + + Gets or sets the URL. + + The URL. + + + + Gets or sets a url used for previewing a smaller version. + + + + + Gets or sets the height. + + The height. + + + + Gets or sets the width. + + The width. + + + + Gets or sets the community rating. + + The community rating. + + + + Gets or sets the vote count. + + The vote count. + + + + Gets or sets the language. + + The language. + + + + Gets or sets the type. + + The type. + + + + Gets or sets the type of the rating. + + The type of the rating. + + + + Initializes a new instance of the class. + + The name of the image provider. + + + + Class RemoteImageResult. + + + + + Gets or sets the images. + + The images. + + + + Gets or sets the total record count. + + The total record count. + + + + Gets or sets the providers. + + The providers. + + + + The remote lyric info. + + + + + Gets or sets the id for the lyric. + + + + + Gets the provider name. + + + + + Gets the lyric metadata. + + + + + Gets the lyrics. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the provider ids. + + The provider ids. + + + + Gets or sets the year. + + The year. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Used to control the data that gets attached to DtoBaseItems. + + + + + The air time. + + + + + The can delete. + + + + + The can download. + + + + + The channel information. + + + + + The chapters. + + + + + The trickplay manifest. + + + + + The child count. + + + + + The cumulative run time ticks. + + + + + The custom rating. + + + + + The date created of the item. + + + + + The date last media added. + + + + + Item display preferences. + + + + + The etag. + + + + + The external urls. + + + + + Genres. + + + + + The item counts. + + + + + The media source count. + + + + + The media versions. + + + + + The original title. + + + + + The item overview. + + + + + The id of the item's parent. + + + + + The physical path of the item. + + + + + The list of people for the item. + + + + + Value indicating whether playback access is granted. + + + + + The production locations. + + + + + The ids from IMDb, TMDb, etc. + + + + + The aspect ratio of the primary image. + + + + + The recursive item count. + + + + + The settings. + + + + + The series studio. + + + + + The sort name of the item. + + + + + The special episode numbers. + + + + + The studios of the item. + + + + + The taglines of the item. + + + + + The tags. + + + + + The trailer url of the item. + + + + + The media streams. + + + + + The season user data. + + + + + The last time metadata was refreshed. + + + + + The last time metadata was saved. + + + + + The refresh state. + + + + + The channel image. + + + + + Value indicating whether media source display is enabled. + + + + + The width. + + + + + The height. + + + + + The external Ids. + + + + + The local trailer count. + + + + + Value indicating whether the item is HD. + + + + + The special feature count. + + + + + Enum ItemFilter. + + + + + The item is a folder. + + + + + The item is not folder. + + + + + The item is unplayed. + + + + + The item is played. + + + + + The item is a favorite. + + + + + The item is resumable. + + + + + The likes. + + + + + The dislikes. + + + + + The is favorite or likes. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the user to localize search results for. + + The user id. + + + + Gets or sets the parent id. + Specify this to localize the search to a specific item or folder. Omit to use the root. + + The parent id. + + + + Gets or sets the start index. Used for paging. + + The start index. + + + + Gets or sets the maximum number of items to return. + + The limit. + + + + Gets or sets the fields to return within the items, in addition to basic information. + + The fields. + + + + Gets or sets the include item types. + + The include item types. + + + + Gets or sets a value indicating whether this instance is played. + + null if [is played] contains no value, true if [is played]; otherwise, false. + + + + Gets or sets a value indicating whether [group items]. + + true if [group items]; otherwise, false. + + + + Gets or sets a value indicating whether [enable images]. + + null if [enable images] contains no value, true if [enable images]; otherwise, false. + + + + Gets or sets the image type limit. + + The image type limit. + + + + Gets or sets the enable image types. + + The enable image types. + + + + Initializes a new instance of the class. + + + + + Gets or sets the user. + + The user. + + + + Gets or sets the parent identifier. + + The parent identifier. + + + + Gets or sets the series id. + + The series id. + + + + Gets or sets the start index. Use for paging. + + The start index. + + + + Gets or sets the maximum number of items to return. + + The limit. + + + + Gets or sets the enable image types. + + The enable image types. + + + + Gets or sets a value indicating the oldest date for a show to appear in Next Up. + + + + + Gets or sets a value indicating whether to include resumable episodes as next up. + + + + + Gets or sets a value indicating whether getting rewatching next up list. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Query result container. + + The type of item contained in the query result. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The list of items. + + + + Initializes a new instance of the class. + + The start index that was used to build the item list. + The total count of items. + The list of items. + + + + Gets or sets the items. + + The items. + + + + Gets or sets the total number of records available. + + The total record count. + + + + Gets or sets the index of the first record in Items. + + First record index. + + + + Class ThemeMediaResult. + + + + + Gets or sets the owner id. + + The owner id. + + + + Stores the state of an quick connect request. + + + + + Initializes a new instance of the class. + + The secret used to query the request state. + The code used to allow the request. + The time when the request was created. + The requesting device id. + The requesting device name. + The requesting app name. + The requesting app version. + + + + Gets or sets a value indicating whether this request is authorized. + + + + + Gets the secret value used to uniquely identify this request. Can be used to retrieve authentication information. + + + + + Gets the user facing code used so the user can quickly differentiate this request from others. + + + + + Gets the requesting device id. + + + + + Gets the requesting device name. + + + + + Gets the requesting app name. + + + + + Gets the requesting app version. + + + + + Gets or sets the DateTime that this request was created. + + + + + Class SearchHintResult. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the item id. + + The item id. + + + + Gets or sets the item id. + + The item id. + + + + Gets or sets the name. + + The name. + + + + Gets or sets the matched term. + + The matched term. + + + + Gets or sets the index number. + + The index number. + + + + Gets or sets the production year. + + The production year. + + + + Gets or sets the parent index number. + + The parent index number. + + + + Gets or sets the image tag. + + The image tag. + + + + Gets or sets the thumb image tag. + + The thumb image tag. + + + + Gets or sets the thumb image item identifier. + + The thumb image item identifier. + + + + Gets or sets the backdrop image tag. + + The backdrop image tag. + + + + Gets or sets the backdrop image item identifier. + + The backdrop image item identifier. + + + + Gets or sets the type. + + The type. + + + + Gets or sets a value indicating whether this instance is folder. + + true if this instance is folder; otherwise, false. + + + + Gets or sets the run time ticks. + + The run time ticks. + + + + Gets or sets the type of the media. + + The type of the media. + + + + Gets or sets the start date. + + The start date. + + + + Gets or sets the end date. + + The end date. + + + + Gets or sets the series. + + The series. + + + + Gets or sets the status. + + The status. + + + + Gets or sets the album. + + The album. + + + + Gets or sets the album id. + + The album id. + + + + Gets or sets the album artist. + + The album artist. + + + + Gets or sets the artists. + + The artists. + + + + Gets or sets the song count. + + The song count. + + + + Gets or sets the episode count. + + The episode count. + + + + Gets or sets the channel identifier. + + The channel identifier. + + + + Gets or sets the name of the channel. + + The name of the channel. + + + + Gets or sets the primary image aspect ratio. + + The primary image aspect ratio. + + + + Class SearchHintResult. + + + + + Initializes a new instance of the class. + + The search hints. + The total record count. + + + + Gets the search hints. + + The search hints. + + + + Gets the total record count. + + The total record count. + + + + Initializes a new instance of the class. + + + + + Gets or sets the user to localize search results for. + + The user id. + + + + Gets or sets the search term. + + The search term. + + + + Gets or sets the start index. Used for paging. + + The start index. + + + + Gets or sets the maximum number of items to return. + + The limit. + + + + Deserializes from stream. + + The type. + The stream. + System.Object. + + + + Serializes to stream. + + The obj. + The stream. + + + + Serializes to file. + + The obj. + The file. + + + + Deserializes from file. + + The type. + The file. + System.Object. + + + + Deserializes from bytes. + + The type. + The buffer. + System.Object. + + + + Class BrowseRequest. + + + + + Gets or sets the item type. + + The type of the item. + + + + Gets or sets the item id. + + The item id. + + + + Gets or sets the name of the item. + + The name of the item. + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + + + + Initializes a new instance of the class. + + The command arguments. + + + + This exists simply to identify a set of known commands. + + + + + Enum PlaybackOrder. + + + + + Sorted playlist. + + + + + Shuffled playlist. + + + + + Class PlaybackProgressInfo. + + + + + Gets or sets a value indicating whether this instance can seek. + + true if this instance can seek; otherwise, false. + + + + Gets or sets the item. + + The item. + + + + Gets or sets the item identifier. + + The item identifier. + + + + Gets or sets the session id. + + The session id. + + + + Gets or sets the media version identifier. + + The media version identifier. + + + + Gets or sets the index of the audio stream. + + The index of the audio stream. + + + + Gets or sets the index of the subtitle stream. + + The index of the subtitle stream. + + + + Gets or sets a value indicating whether this instance is paused. + + true if this instance is paused; otherwise, false. + + + + Gets or sets a value indicating whether this instance is muted. + + true if this instance is muted; otherwise, false. + + + + Gets or sets the position ticks. + + The position ticks. + + + + Gets or sets the volume level. + + The volume level. + + + + Gets or sets the play method. + + The play method. + + + + Gets or sets the live stream identifier. + + The live stream identifier. + + + + Gets or sets the play session identifier. + + The play session identifier. + + + + Gets or sets the repeat mode. + + The repeat mode. + + + + Gets or sets the playback order. + + The playback order. + + + + Class PlaybackStartInfo. + + + + + Class PlaybackStopInfo. + + + + + Gets or sets the item. + + The item. + + + + Gets or sets the item identifier. + + The item identifier. + + + + Gets or sets the session id. + + The session id. + + + + Gets or sets the media version identifier. + + The media version identifier. + + + + Gets or sets the position ticks. + + The position ticks. + + + + Gets or sets the live stream identifier. + + The live stream identifier. + + + + Gets or sets the play session identifier. + + The play session identifier. + + + + Gets or sets a value indicating whether this is failed. + + true if failed; otherwise, false. + + + + Enum PlayCommand. + + + + + The play now. + + + + + The play next. + + + + + The play last. + + + + + The play instant mix. + + + + + The play shuffle. + + + + + Gets or sets the now playing position ticks. + + The now playing position ticks. + + + + Gets or sets a value indicating whether this instance can seek. + + true if this instance can seek; otherwise, false. + + + + Gets or sets a value indicating whether this instance is paused. + + true if this instance is paused; otherwise, false. + + + + Gets or sets a value indicating whether this instance is muted. + + true if this instance is muted; otherwise, false. + + + + Gets or sets the volume level. + + The volume level. + + + + Gets or sets the index of the now playing audio stream. + + The index of the now playing audio stream. + + + + Gets or sets the index of the now playing subtitle stream. + + The index of the now playing subtitle stream. + + + + Gets or sets the now playing media version identifier. + + The now playing media version identifier. + + + + Gets or sets the play method. + + The play method. + + + + Gets or sets the repeat mode. + + The repeat mode. + + + + Gets or sets the playback order. + + The playback order. + + + + Gets or sets the now playing live stream identifier. + + The live stream identifier. + + + + Class PlayRequest. + + + + + Gets or sets the item ids. + + The item ids. + + + + Gets or sets the start position ticks that the first item should be played at. + + The start position ticks. + + + + Gets or sets the play command. + + The play command. + + + + Gets or sets the controlling user identifier. + + The controlling user identifier. + + + + Enum PlaystateCommand. + + + + + The stop. + + + + + The pause. + + + + + The unpause. + + + + + The next track. + + + + + The previous track. + + + + + The seek. + + + + + The rewind. + + + + + The fast forward. + + + + + The play pause. + + + + + Gets or sets the controlling user identifier. + + The controlling user identifier. + + + + The different kinds of messages that are used in the WebSocket api. + + + + + Class SessionUserInfo. + + + + + Gets or sets the user identifier. + + The user identifier. + + + + Gets or sets the name of the user. + + The name of the user. + + + + Class holding information on a running transcode. + + + + + Gets or sets the thread count used for encoding. + + + + + Gets or sets the thread count used for encoding. + + + + + Gets or sets the thread count used for encoding. + + + + + Gets or sets a value indicating whether the video is passed through. + + + + + Gets or sets a value indicating whether the audio is passed through. + + + + + Gets or sets the bitrate. + + + + + Gets or sets the framerate. + + + + + Gets or sets the completion percentage. + + + + + Gets or sets the video width. + + + + + Gets or sets the video height. + + + + + Gets or sets the audio channels. + + + + + Gets or sets the hardware acceleration type. + + + + + Gets or sets the transcode reasons. + + + + + Class UserDataChangeInfo. + + + + + Gets or sets the user id. + + The user id. + + + + Gets or sets the user data list. + + The user data list. + + + + Class FontFile. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the size. + + The size. + + + + Gets or sets the date created. + + The date created. + + + + Gets or sets the date modified. + + The date modified. + + + + Class GroupInfoDto. + + + + + Initializes a new instance of the class. + + The group identifier. + The group name. + The group state. + The participants. + The date when this DTO has been created. + + + + Gets the group identifier. + + The group identifier. + + + + Gets the group name. + + The group name. + + + + Gets the group state. + + The group state. + + + + Gets the participants. + + The participants. + + + + Gets the date when this DTO has been created. + + The date when this DTO has been created. + + + + Enum GroupQueueMode. + + + + + Insert items at the end of the queue. + + + + + Insert items after the currently playing item. + + + + + Enum GroupRepeatMode. + + + + + Repeat one item only. + + + + + Cycle the playlist. + + + + + Do not repeat. + + + + + Enum GroupShuffleMode. + + + + + Sorted playlist. + + + + + Shuffled playlist. + + + + + Enum GroupState. + + + + + The group is in idle state. No media is playing. + + + + + The group is in waiting state. Playback is paused. Will start playing when users are ready. + + + + + The group is in paused state. Playback is paused. Will resume on play command. + + + + + The group is in playing state. Playback is advancing. + + + + + Class GroupStateUpdate. + + + + + Initializes a new instance of the class. + + The state of the group. + The reason of the state change. + + + + Gets the state of the group. + + The state of the group. + + + + Gets the reason of the state change. + + The reason of the state change. + + + + Group update without data. + + The type of the update data. + + + + Initializes a new instance of the class. + + The group identifier. + The update data. + + + + Gets the group identifier. + + The group identifier. + + + + Gets the update data. + + The update data. + + + + Gets the update type. + + The update type. + + + + Enum GroupUpdateType. + + + + + The user-joined update. Tells members of a group about a new user. + + + + + The user-left update. Tells members of a group that a user left. + + + + + The group-joined update. Tells a user that the group has been joined. + + + + + The group-left update. Tells a user that the group has been left. + + + + + The group-state update. Tells members of the group that the state changed. + + + + + The play-queue update. Tells a user the playing queue of the group. + + + + + The not-in-group error. Tells a user that they don't belong to a group. + + + + + The group-does-not-exist error. Sent when trying to join a non-existing group. + + + + + The library-access-denied error. Sent when a user tries to join a group without required access to the library. + + + + + Enum PlaybackRequestType. + + + + + A user is setting a new playlist. + + + + + A user is changing the playlist item. + + + + + A user is removing items from the playlist. + + + + + A user is moving an item in the playlist. + + + + + A user is adding items to the playlist. + + + + + A user is requesting an unpause command for the group. + + + + + A user is requesting a pause command for the group. + + + + + A user is requesting a stop command for the group. + + + + + A user is requesting a seek command for the group. + + + + + A user is signaling that playback is buffering. + + + + + A user is signaling that playback resumed. + + + + + A user is requesting next item in playlist. + + + + + A user is requesting previous item in playlist. + + + + + A user is setting the repeat mode. + + + + + A user is setting the shuffle mode. + + + + + A user is reporting their ping. + + + + + A user is requesting to be ignored on group wait. + + + + + Class PlayQueueUpdate. + + + + + Initializes a new instance of the class. + + The reason for the update. + The UTC time of the last change to the playing queue. + The playlist. + The playing item index in the playlist. + The start position ticks. + The playing item status. + The shuffle mode. + The repeat mode. + + + + Gets the request type that originated this update. + + The reason for the update. + + + + Gets the UTC time of the last change to the playing queue. + + The UTC time of the last change to the playing queue. + + + + Gets the playlist. + + The playlist. + + + + Gets the playing item index in the playlist. + + The playing item index in the playlist. + + + + Gets the start position ticks. + + The start position ticks. + + + + Gets a value indicating whether the current item is playing. + + The playing item status. + + + + Gets the shuffle mode. + + The shuffle mode. + + + + Gets the repeat mode. + + The repeat mode. + + + + Enum PlayQueueUpdateReason. + + + + + A user is requesting to play a new playlist. + + + + + A user is changing the playing item. + + + + + A user is removing items from the playlist. + + + + + A user is moving an item in the playlist. + + + + + A user is adding items the queue. + + + + + A user is adding items to the queue, after the currently playing item. + + + + + A user is requesting the next item in queue. + + + + + A user is requesting the previous item in queue. + + + + + A user is changing repeat mode. + + + + + A user is changing shuffle mode. + + + + + Enum RequestType. + + + + + A user is requesting to create a new group. + + + + + A user is requesting to join a group. + + + + + A user is requesting to leave a group. + + + + + A user is requesting the list of available groups. + + + + + A user is sending a playback command to a group. + + + + + Class SendCommand. + + + + + Initializes a new instance of the class. + + The group identifier. + The playlist identifier of the playing item. + The UTC time when to execute the command. + The command. + The position ticks, for commands that require it. + The UTC time when this command has been emitted. + + + + Gets the group identifier. + + The group identifier. + + + + Gets the playlist identifier of the playing item. + + The playlist identifier of the playing item. + + + + Gets or sets the UTC time when to execute the command. + + The UTC time when to execute the command. + + + + Gets the position ticks. + + The position ticks. + + + + Gets the command. + + The command. + + + + Gets the UTC time when this command has been emitted. + + The UTC time when this command has been emitted. + + + + Enum SendCommandType. + + + + + The unpause command. Instructs users to unpause playback. + + + + + The pause command. Instructs users to pause playback. + + + + + The stop command. Instructs users to stop playback. + + + + + The seek command. Instructs users to seek to a specified time. + + + + + Used to filter the sessions of a group. + + + + + All sessions will receive the message. + + + + + Only the specified session will receive the message. + + + + + All sessions, except the current one, will receive the message. + + + + + Only sessions that are not buffering will receive the message. + + + + + + + + Initializes a new instance of the class. + + The groupId. + The data. + + + + + + + + + + Initializes a new instance of the class. + + The groupId. + The data. + + + + + + + + + + Initializes a new instance of the class. + + The groupId. + The data. + + + + + + + + + + Initializes a new instance of the class. + + The groupId. + The data. + + + + + + + + + + Initializes a new instance of the class. + + The groupId. + The data. + + + + + + + + + + Initializes a new instance of the class. + + The groupId. + The data. + + + + + + + Class QueueItem. + + + + + Initializes a new instance of the class. + + The item identifier. + + + + Gets the item identifier. + + The item identifier. + + + + Gets the playlist identifier of the item. + + The playlist identifier of the item. + + + + + + + Initializes a new instance of the class. + + The groupId. + The data. + + + + + + + + + + Initializes a new instance of the class. + + The groupId. + The data. + + + + + + + + + + Initializes a new instance of the class. + + The groupId. + The data. + + + + + + + Class UtcTimeResponse. + + + + + Initializes a new instance of the class. + + The UTC time when request has been received. + The UTC time when response has been sent. + + + + Gets the UTC time when request has been received. + + The UTC time when request has been received. + + + + Gets the UTC time when response has been sent. + + The UTC time when response has been sent. + + + + The cast receiver application model. + + + + + Gets or sets the cast receiver application id. + + + + + Gets or sets the cast receiver application name. + + + + + Contains information about a specific folder. + + + + + Gets the path of the folder in question. + + + + + Gets the free space of the underlying storage device of the . + + + + + Gets the used space of the underlying storage device of the . + + + + + Gets the kind of storage device of the . + + + + + Gets the Device Identifier. + + + + + Contains informations about a libraries storage informations. + + + + + Gets or sets the Library Id. + + + + + Gets or sets the name of the library. + + + + + Gets or sets the storage informations about the folders used in a library. + + + + + Gets or sets the date created. + + The date created. + + + + Gets or sets the date modified. + + The date modified. + + + + Gets or sets the size. + + The size. + + + + Gets or sets the name. + + The name. + + + + Gets or sets the local address. + + The local address. + + + + Gets or sets the name of the server. + + The name of the server. + + + + Gets or sets the server version. + + The version. + + + + Gets or sets the product name. This is the AssemblyProduct name. + + + + + Gets or sets the operating system. + + The operating system. + + + + Gets or sets the id. + + The id. + + + + Gets or sets a value indicating whether the startup wizard is completed. + + + Nullable for OpenAPI specification only to retain backwards compatibility in api clients. + + The startup completion status.] + + + + Class SystemInfo. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the display name of the operating system. + + The display name of the operating system. + + + + Gets or sets the package name. + + The value of the '-package' command line argument. + + + + Gets or sets a value indicating whether this instance has pending restart. + + true if this instance has pending restart; otherwise, false. + + + + Gets or sets a value indicating whether [supports library monitor]. + + true if [supports library monitor]; otherwise, false. + + + + Gets or sets the web socket port number. + + The web socket port number. + + + + Gets or sets the completed installations. + + The completed installations. + + + + Gets or sets a value indicating whether this instance can self restart. + + true. + + + + Gets or sets the program data path. + + The program data path. + + + + Gets or sets the web UI resources path. + + The web UI resources path. + + + + Gets or sets the items by name path. + + The items by name path. + + + + Gets or sets the cache path. + + The cache path. + + + + Gets or sets the log path. + + The log path. + + + + Gets or sets the internal metadata path. + + The internal metadata path. + + + + Gets or sets the transcode path. + + The transcode path. + + + + Gets or sets the list of cast receiver applications. + + + + + Gets or sets a value indicating whether this instance has update available. + + true if this instance has update available; otherwise, false. + + + + Contains informations about the systems storage. + + + + + Gets or sets the program data path. + + The program data path. + + + + Gets or sets the web UI resources path. + + The web UI resources path. + + + + Gets or sets the items by name path. + + The items by name path. + + + + Gets or sets the cache path. + + The cache path. + + + + Gets or sets the log path. + + The log path. + + + + Gets or sets the internal metadata path. + + The internal metadata path. + + + + Gets or sets the transcode path. + + The transcode path. + + + + Gets or sets the storage informations of all libraries. + + + + + Interface for configurable scheduled tasks. + + + + + Gets a value indicating whether this instance is hidden. + + true if this instance is hidden; otherwise, false. + + + + Gets a value indicating whether this instance is enabled. + + true if this instance is enabled; otherwise, false. + + + + Gets a value indicating whether this instance is logged. + + true if this instance is logged; otherwise, false. + + + + Interface IScheduledTaskWorker. + + + + + Gets the name of the task. + + The name. + + + + Gets the key of the task. + + + + + Gets the description. + + The description. + + + + Gets the category. + + The category. + + + + Executes the task. + + The progress. + The cancellation token. + Task. + + + + Gets the default triggers that define when the task will run. + + The default triggers that define when the task will run. + + + + Interface IScheduledTaskWorker. + + + + + Occurs when [task progress]. + + + + + Gets the scheduled task. + + The scheduled task. + + + + Gets the last execution result. + + The last execution result. + + + + Gets the name. + + The name. + + + + Gets the description. + + The description. + + + + Gets the category. + + The category. + + + + Gets the state. + + The state. + + + + Gets the current progress. + + The current progress. + + + + Gets or sets the triggers that define when the task will run. + + The triggers. + + + + Gets the unique id. + + The unique id. + + + + Reloads the trigger events. + + + + + Interface for the TaskManager class. + + + + + Event handler for task execution. + + + + + Event handler for task completion. + + + + + Gets the list of Scheduled Tasks. + + The scheduled tasks. + + + + Cancels if running and queue. + + An implementation of . + Task options. + + + + Cancels if running and queue. + + An implementation of . + + + + Cancels if running. + + An implementation of . + + + + Queues the scheduled task. + + An implementation of . + Task options. + + + + Queues the scheduled task. + + An implementation of . + + + + Queues the scheduled task if it is not already running. + + An implementation of . + + + + Queues the scheduled task. + + The to queue. + The to use. + + + + Adds the tasks. + + The tasks. + + + + Adds the tasks. + + The tasks. + + + + Executes the tasks. + + The tasks. + The options. + The executed tasks. + + + + Executes the tasks. + + An implementation of . + + + + Interface ITaskTrigger. + + + + + Fires when the trigger condition is satisfied and the task should run. + + + + + Gets the options of this task. + + + + + Stars waiting for the trigger action. + + Result of the last run triggered task. + The . + The name of the task. + Whether or not this is fired during startup. + + + + Stops waiting for the trigger action. + + + + + Class ScheduledTaskHelpers. + + + + + Gets the task info. + + The task. + TaskInfo. + + + + Class containing event arguments for task completion. + + + + + Initializes a new instance of the class. + + Instance of the interface. + The task result. + + + + Gets the task. + + The task. + + + + Gets the result. + + The result. + + + + Enum TaskCompletionStatus. + + + + + The completed. + + + + + The failed. + + + + + Manually cancelled by the user. + + + + + Aborted due to a system failure or shutdown. + + + + + Class TaskInfo. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the state of the task. + + The state of the task. + + + + Gets or sets the progress. + + The progress. + + + + Gets or sets the id. + + The id. + + + + Gets or sets the last execution result. + + The last execution result. + + + + Gets or sets the triggers. + + The triggers. + + + + Gets or sets the description. + + The description. + + + + Gets or sets the category. + + The category. + + + + Gets or sets a value indicating whether this instance is hidden. + + true if this instance is hidden; otherwise, false. + + + + Gets or sets the key. + + The key. + + + + Class containing options for tasks. + + + + + Gets or sets the maximum runtime in ticks. + + The ticks. + + + + Class TaskExecutionInfo. + + + + + Gets or sets the start time UTC. + + The start time UTC. + + + + Gets or sets the end time UTC. + + The end time UTC. + + + + Gets or sets the status. + + The status. + + + + Gets or sets the name. + + The name. + + + + Gets or sets the key. + + The key. + + + + Gets or sets the id. + + The id. + + + + Gets or sets the error message. + + The error message. + + + + Gets or sets the long error message. + + The long error message. + + + + Enum TaskState. + + + + + The idle. + + + + + The cancelling. + + + + + The running. + + + + + Class TaskTriggerInfo. + + + + + Gets or sets the type. + + The type. + + + + Gets or sets the time of day. + + The time of day. + + + + Gets or sets the interval. + + The interval. + + + + Gets or sets the day of week. + + The day of week. + + + + Gets or sets the maximum runtime ticks. + + The maximum runtime ticks. + + + + Enum TaskTriggerInfoType. + + + + + The daily trigger. + + + + + The weekly trigger. + + + + + The interval trigger. + + + + + The startup trigger. + + + + + Class InstallationInfo. + + + + + Gets or sets the Id. + + The Id. + + + + Gets or sets the name. + + The name. + + + + Gets or sets the version. + + The version. + + + + Gets or sets the changelog for this version. + + The changelog. + + + + Gets or sets the source URL. + + The source URL. + + + + Gets or sets a checksum for the binary. + + The checksum. + + + + Gets or sets package information for the installation. + + The package information. + + + + Class PackageInfo. + + + + + Initializes a new instance of the class. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets a long description of the plugin containing features or helpful explanations. + + The description. + + + + Gets or sets a short overview of what the plugin does. + + The overview. + + + + Gets or sets the owner. + + The owner. + + + + Gets or sets the category. + + The category. + + + + Gets or sets the guid of the assembly associated with this plugin. + This is used to identify the proper item for automatic updates. + + The name. + + + + Gets or sets the versions. + + The versions. + + + + Gets or sets the image url for the package. + + + + + Class RepositoryInfo. + + + + + Gets or sets the name. + + The name. + + + + Gets or sets the URL. + + The URL. + + + + Gets or sets a value indicating whether the repository is enabled. + + true if enabled. + + + + Defines the class. + + + + + Gets or sets the version. + + The version. + + + + Gets the version as a . + + + + + Gets or sets the changelog for this version. + + The changelog. + + + + Gets or sets the ABI that this version was built against. + + The target ABI version. + + + + Gets or sets the source URL. + + The source URL. + + + + Gets or sets a checksum for the binary. + + The checksum. + + + + Gets or sets a timestamp of when the binary was built. + + The timestamp. + + + + Gets or sets the repository name. + + + + + Gets or sets the repository url. + + + + + Gets or sets the action. + + The action. + + + + Gets or sets the pin file. + + The pin file. + + + + Gets or sets the pin expiration date. + + The pin expiration date. + + + + Gets or sets a value indicating whether this is success. + + true if success; otherwise, false. + + + + Gets or sets the users reset. + + The users reset. + + + + Gets or sets a value indicating whether this instance is administrator. + + true if this instance is administrator; otherwise, false. + + + + Gets or sets a value indicating whether this instance is hidden. + + true if this instance is hidden; otherwise, false. + + + + Gets or sets a value indicating whether this instance can manage collections. + + true if this instance is hidden; otherwise, false. + + + + Gets or sets a value indicating whether this instance can manage subtitles. + + true if this instance is allowed; otherwise, false. + + + + Gets or sets a value indicating whether this user can manage lyrics. + + + + + Gets or sets a value indicating whether this instance is disabled. + + true if this instance is disabled; otherwise, false. + + + + Gets or sets the max parental rating. + + The max parental rating. + + + + Gets or sets a value indicating whether [enable synchronize]. + + true if [enable synchronize]; otherwise, false. + + + + Gets or sets a value indicating what SyncPlay features the user can access. + + Access level to SyncPlay features. + + + + Provides utilities for mapping file names and extensions to MIME-types. + + + + + The fallback MIME-type. Defaults to application/octet-stream. + + + + + Attempts to fetch all available file extensions for a MIME-type. + + The name of the MIME-type + All available extensions for the given MIME-type + + + + Tries to get the MIME-type for the given file name. + + The name of the file. + The MIME-type for the given file name. + true if a MIME-type was found, false otherwise. + + + + Gets the MIME-type for the given file name, + or if a mapping doesn't exist. + + The name of the file. + The MIME-type for the given file name. + + + diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.D00F5D21.Up2Date b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.D00F5D21.Up2Date new file mode 100644 index 00000000..e69de29b diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.csproj.AssemblyReference.cache b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.csproj.AssemblyReference.cache index 06d1e6013e5b142668f3013a4bf9c4c3bdfa32b3..9c2d2a7f30f39f344ed86ff62575bdca19f7fe98 100644 GIT binary patch delta 796 zcmZvZO-vI}6ovb03x!(j48!oFNNWhGn!fodtq_SuL{yZL*qWFyQCd5Yf$0=yrUE+? zcak9Fx^Zn-VWQ1QV`7w*X@UyT1xuH@F`*2LcfWVex#vDvM#WX+sY9I( zhXYMP!5LcNhuni}`pZ&bA?8GP$kTC{pnS>8xokG4NohrshU9d9O44Lg;4v?a${8g! zsORPkS;tihXH*p-BDve{_)wbt?m-AOAHu=w=93`#s6%Iu8ZRIUHhe|Y0uQ_`K)EiV zD3rrp4cE14`M#;-G}v;*VT}qw*~P$w*AEZd?!pTuiF!a~J7C*23h9=6uv>o*85?C{GDir9!j`sggaoNQ2R93zvlS$t8A>QC)JrMRMVezO4 zubeCH@oUTLCF{zOA9e0GTbW|X;v09J9>@C6LSKH!X{5cch6}U5SOeCei+&4B0LR8U_v-igFY96zy`am z0r6`Udu(I#QN}x&)3Y_I{S3U1G*s}4GVH{H_VD$v~P2~;Cm(x(dJhRzzXcyO*eOoxUg^}p6N2#1Ja_$sy*39 zO(;GtEi)(8N?%{!)k;60C_gJTxujUXAicOSM>i`qC#NzkGf&?)H6=6AsVKj^IJHR6 zH$NpcM?VQD?2?*Pny#OhT4HFRXMjbKUP?~RW)VpX-pO}(Il=BbsFo@)d6|m&!mQ8d$%MCX1P~aB;22XQ9 diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.csproj.CoreCompileInputs.cache b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.csproj.CoreCompileInputs.cache index b016cee4..06f51b69 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.csproj.CoreCompileInputs.cache +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -d853a057ff9ba44218be2d9f404db4149a2cdf0ad1c210aafe898ea2ff543b70 +8393cff0cdff6b3a4e5a3e8ae2e26269e02405059045ead38f69f3b7ecd3c2eb diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.csproj.FileListAbsolute.txt b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.csproj.FileListAbsolute.txt index 39d32923..18e6b128 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.csproj.FileListAbsolute.txt +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.csproj.FileListAbsolute.txt @@ -4,3 +4,33 @@ C:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sql E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\obj\Debug\net10.0\Jellyfin.Database.Providers.Sqlite.csproj.AssemblyReference.cache E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\obj\Debug\net10.0\Jellyfin.Database.Providers.Sqlite.GeneratedMSBuildEditorConfig.editorconfig E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\obj\Debug\net10.0\Jellyfin.Database.Providers.Sqlite.csproj.CoreCompileInputs.cache +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.Database.Providers.Sqlite.deps.json +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.Database.Providers.Sqlite.runtimeconfig.json +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.Database.Providers.Sqlite.dll +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.Database.Providers.Sqlite.pdb +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.Database.Providers.Sqlite.xml +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.CodeAnalysis.dll +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.Data.dll +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.Database.Implementations.dll +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.Extensions.dll +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\MediaBrowser.Common.dll +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\MediaBrowser.Model.dll +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.CodeAnalysis.pdb +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.CodeAnalysis.xml +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\MediaBrowser.Common.pdb +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\MediaBrowser.Common.xml +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.Database.Implementations.pdb +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.Database.Implementations.xml +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.Data.pdb +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.Data.xml +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.Extensions.pdb +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\Jellyfin.Extensions.xml +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\MediaBrowser.Model.pdb +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\bin\Debug\net10.0\MediaBrowser.Model.xml +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\obj\Debug\net10.0\Jellyfin.D00F5D21.Up2Date +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\obj\Debug\net10.0\Jellyfin.Database.Providers.Sqlite.dll +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\obj\Debug\net10.0\refint\Jellyfin.Database.Providers.Sqlite.dll +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\obj\Debug\net10.0\Jellyfin.Database.Providers.Sqlite.xml +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\obj\Debug\net10.0\Jellyfin.Database.Providers.Sqlite.pdb +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\obj\Debug\net10.0\Jellyfin.Database.Providers.Sqlite.genruntimeconfig.cache +E:\Projects\pgsql-jellyfin\src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\obj\Debug\net10.0\ref\Jellyfin.Database.Providers.Sqlite.dll diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.dll b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/Jellyfin.Database.Providers.Sqlite.dll new file mode 100644 index 0000000000000000000000000000000000000000..bb19a25c2f83cdf36bca41b62b2891d08298a892 GIT binary patch literal 718848 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
Rtg+x$pCyue`U5Y{?D7O>GTJ&y3ArX|@iQ_DK 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

wWJ@3;i>OOn&ByeE4k+lN8Z8J^{y=9ON-c_m+9 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≥nWtN4Sn-oZu8U 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 + + + Jellyfin.Database.Providers.Sqlite + + + + + + +

+ The design time factory for . + This is only used for the creation of migrations and not during runtime. + + + + + Model builder extensions. + + + + + Specify value converter for the object type. + + The model builder. + The . + The type to convert. + The modified . + + + + Specify the default . + + The model builder to extend. + The to specify. + + + + Injects a series of PRAGMA on each connection starts. + + + + + Initializes a new instance of the class. + + The logger. + Cache size. + Locking mode. + Journal Size. + The https://sqlite.org/pragma.html#pragma_temp_store pragma. + The https://sqlite.org/pragma.html#pragma_synchronous pragma. + A list of custom provided Pragma in the list of CustomOptions starting with "#PRAGMA:". + + + + + + + + + + Configures jellyfin to use an SQLite database. + + + + + Initializes a new instance of the class. + + Service to construct the fallback when the old data path configuration is used. + A logger. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ValueConverter to specify kind. + + + + + Initializes a new instance of the class. + + The kind to specify. + The mapping hints. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/ref/Jellyfin.Database.Providers.Sqlite.dll b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Debug/net10.0/ref/Jellyfin.Database.Providers.Sqlite.dll new file mode 100644 index 0000000000000000000000000000000000000000..204508c9aa9979d9e88836a2b521d7a8ff8e5a6b GIT binary patch literal 95232 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 D6|6{+ diff --git a/src/Jellyfin.Extensions/bin/Debug/net10.0/Jellyfin.CodeAnalysis.pdb b/src/Jellyfin.Extensions/bin/Debug/net10.0/Jellyfin.CodeAnalysis.pdb index fa37638b5a202e49e5a149b8c549702ad35e518e..4532e3c100876b7fa06ad4c3814d0b4090d4ade6 100644 GIT binary patch delta 69 zcmV-L0J{IQOSDUnd=yyL7OjYdc}k<#V3Dp@xY5(9$Jnuum;)d#v9_ciJ57{NbirA> bcrUMNy-a{)4H$x&*e>RQqRqjxNCa#l#)Kji delta 69 zcmV-L0J{IQOSDUnd=!VWlbZnam`s@_SBAP4U<2jXgD)0!8UDo6l9g@ZUUTd*jp_8Wx)+vexjiOkMO~_T&>4 z0RsCzE@u87^V)Ns?zvg%8M^wDH7YX{pn^B$pn^cv(#ad^dplkHng0lg9@@O2GJpdB D-b6DA delta 107 zcmZo@VQOe$n$W>w5&h=w#-5r?fqdm<%KnD;J^H)u9glPm?%OPpwT6#nTcK>@!1F}T60`a$@;dDkA8h~t delta 63 zcmV-F0Kot3%K_}m0g!wY-xu`ZvRa-Hm*ytPE2H07#YyUjP6A diff --git a/src/Jellyfin.Extensions/obj/Debug/net10.0/Jellyfin.Extensions.dll b/src/Jellyfin.Extensions/obj/Debug/net10.0/Jellyfin.Extensions.dll index 6583b3fce817930a9708daee0434fa7bfc856ff1..f52583c865c144e64a277b45bc2a544399320c1f 100644 GIT binary patch delta 107 zcmZo@VQOe$n$W>AP4U<2jXgD)0!8UDo6l9g@ZUUTd*jp_8Wx)+vexjiOkMO~_T&>4 z0RsCzE@u87^V)Ns?zvg%8M^wDH7YX{pn^B$pn^cv(#ad^dplkHng0lg9@@O2GJpdB D-b6DA delta 107 zcmZo@VQOe$n$W>w5&h=w#-5r?fqdm<%KnD;J^H)u9glPm?%OPpwT6#nTcK>@!1F}T60`a$@;dDkA8h~t delta 63 zcmV-F0Kot3%K_}m0g!wY-xu`ZvRa-