From f1d66206bc56463b4feea76575174fe2b8da0e25 Mon Sep 17 00:00:00 2001 From: morkt Date: Tue, 11 Oct 2016 00:05:22 +0400 Subject: [PATCH] (IResource.CanWrite): new property. (ArchiveFormat.CanCreate): renamed to CanWrite. --- ArcFormats/AZSys/ArcAZSys.cs | 2 +- ArcFormats/AZSys/ArcEncrypted.cs | 4 ++-- ArcFormats/Abel/ArcARC.cs | 2 +- ArcFormats/Abel/ImageGPS.cs | 1 + ArcFormats/Actgs/ArcDAT.cs | 2 +- ArcFormats/ActiveSoft/ArcADPACK.cs | 4 ++-- ArcFormats/AdvSys/ArcAdvSysT.cs | 2 +- ArcFormats/AliceSoft/ArcAFA.cs | 2 +- ArcFormats/AliceSoft/ArcALD.cs | 2 +- ArcFormats/AliceSoft/ArcALK.cs | 2 +- ArcFormats/Amaterasu/ArcAMI.cs | 8 ++++---- ArcFormats/Amaterasu/ImageGRP.cs | 5 +++-- ArcFormats/AnimeGameSystem/ArcDAT.cs | 2 +- ArcFormats/AnimeGameSystem/AudioPCM.cs | 2 +- ArcFormats/AnimeGameSystem/ImageAinos.cs | 2 +- ArcFormats/Ankh/ArcGRP.cs | 2 +- ArcFormats/Aoi/ArcBOX.cs | 6 +++--- ArcFormats/Aoi/ArcVFS.cs | 2 +- ArcFormats/ArcARCX.cs | 2 +- ArcFormats/ArcAST.cs | 2 +- ArcFormats/ArcAVC.cs | 2 +- ArcFormats/ArcAil.cs | 2 +- ArcFormats/ArcCG.cs | 2 +- ArcFormats/ArcIKS.cs | 2 +- ArcFormats/ArcISA.cs | 2 +- ArcFormats/ArcKogado.cs | 2 +- ArcFormats/ArcLST.cs | 2 +- ArcFormats/ArcMiris.cs | 4 ++-- ArcFormats/ArcNEKO.cs | 4 ++-- ArcFormats/ArcPACKDAT.cs | 2 +- ArcFormats/ArcPBX.cs | 2 +- ArcFormats/ArcSAF.cs | 2 +- ArcFormats/ArcSPack.cs | 2 +- ArcFormats/ArcZIP.cs | 2 +- ArcFormats/Astronauts/ArcGXP.cs | 2 +- ArcFormats/AudioMP3.cs | 1 + ArcFormats/AudioOGG.cs | 1 + ArcFormats/AudioVOC.cs | 1 + ArcFormats/Banana/ArcPK.cs | 2 +- ArcFormats/Bishop/ArcBSA.cs | 2 +- ArcFormats/Bishop/ArcBSC.cs | 2 +- ArcFormats/Bishop/ImageBSG.cs | 2 +- ArcFormats/BlackCyc/ArcGPK.cs | 2 +- ArcFormats/BlackCyc/ArcVPK.cs | 2 +- ArcFormats/BlackRainbow/ArcADS.cs | 2 +- ArcFormats/BlackRainbow/ArcGSP.cs | 4 ++-- ArcFormats/BlackRainbow/ArcPAK.cs | 2 +- ArcFormats/BlackRainbow/ImageBMD.cs | 1 + ArcFormats/BlackRainbow/ImageBMZ.cs | 1 + ArcFormats/BlueGale/ArcSNN.cs | 2 +- ArcFormats/BlueGale/VideoAMV.cs | 2 +- ArcFormats/CaramelBox/ArcARC3.cs | 2 +- ArcFormats/CaramelBox/ArcARC4.cs | 2 +- ArcFormats/CatSystem/ArcHG2.cs | 2 +- ArcFormats/CatSystem/ArcHG3.cs | 2 +- ArcFormats/CatSystem/ArcINT.cs | 8 ++++---- ArcFormats/Cherry/ArcCherry.cs | 4 ++-- ArcFormats/Cherry/ArcMyk.cs | 2 +- ArcFormats/Circus/ArcCircus.cs | 2 +- ArcFormats/Circus/ArcPCK.cs | 2 +- ArcFormats/Circus/ArcValkyrieComplex.cs | 4 ++-- ArcFormats/Circus/AudioPCM.cs | 2 +- ArcFormats/Cmvs/ArcCPZ.cs | 2 +- ArcFormats/Cmvs/ArcPBZ.cs | 2 +- ArcFormats/Cri/ArcAFS.cs | 2 +- ArcFormats/Cri/ArcCPK.cs | 2 +- ArcFormats/Cri/ArcSPC.cs | 2 +- ArcFormats/Crowd/ArcPCK.cs | 4 ++-- ArcFormats/Crowd/ImageCWP.cs | 1 + ArcFormats/Crowd/ImageZBM.cs | 1 + ArcFormats/CsWare/ArcPCS.cs | 2 +- ArcFormats/Cyberworks/ArcDAT.cs | 2 +- ArcFormats/DDSystem/ArcDDP.cs | 4 ++-- ArcFormats/Dac/ArcDPK.cs | 2 +- ArcFormats/Debonosu/ArcPAK.cs | 2 +- ArcFormats/DenSDK/ArcDAF.cs | 4 ++-- ArcFormats/Dogenzaka/ArcBIN.cs | 4 ++-- ArcFormats/Dogenzaka/ImageRSA.cs | 1 + ArcFormats/DxLib/ArcDX.cs | 2 +- ArcFormats/DxLib/ArcMED.cs | 2 +- ArcFormats/Eagls/ArcEAGLS.cs | 2 +- ArcFormats/Eagls/ImageGR.cs | 1 + ArcFormats/Emic/ArcPACK.cs | 2 +- ArcFormats/EmonEngine/ArcEME.cs | 2 +- ArcFormats/Emote/ArcPSB.cs | 2 +- ArcFormats/Entis/ArcERI.cs | 2 +- ArcFormats/Entis/ArcNOA.cs | 2 +- ArcFormats/Escude/ArcBIN.cs | 2 +- ArcFormats/Ethornell/ArcBGI.cs | 4 ++-- ArcFormats/Eushully/ArcALF.cs | 2 +- ArcFormats/Eushully/ArcGPC.cs | 2 +- ArcFormats/FC01/ArcMCA.cs | 2 +- ArcFormats/FC01/ArcMRG.cs | 4 ++-- ArcFormats/Favorite/ArcBIN.cs | 2 +- ArcFormats/Favorite/ArcFVP.cs | 2 +- ArcFormats/Favorite/ArcHZC.cs | 2 +- ArcFormats/Ffa/ArcBlackPackage.cs | 4 ++-- ArcFormats/Ffa/ArcFFA.cs | 2 +- ArcFormats/FlyingShine/ArcPD.cs | 4 ++-- ArcFormats/G2/ArcGCEX.cs | 2 +- ArcFormats/Glib2/ArcG2.cs | 2 +- ArcFormats/Gpk2/ArcGPK2.cs | 2 +- ArcFormats/GsPack/ArcGsPack.cs | 4 ++-- ArcFormats/Hexenhaus/ArcARCC.cs | 2 +- ArcFormats/Hexenhaus/ArcODIO.cs | 4 ++-- ArcFormats/Hexenhaus/ArcWAG.cs | 11 ++++++----- ArcFormats/Ikura/ArcDRS.cs | 4 ++-- ArcFormats/Ikura/ImageDRG.cs | 1 + ArcFormats/Ikura/ImageGGP.cs | 1 + ArcFormats/ImageEGN.cs | 1 + ArcFormats/ImageLZ.cs | 1 + ArcFormats/ImageMB.cs | 1 + ArcFormats/ImagePTI.cs | 1 + ArcFormats/Interheart/ArcFPK.cs | 2 +- ArcFormats/Ipac/ArcIPAC.cs | 2 +- ArcFormats/Irrlicht/ArcARK.cs | 2 +- ArcFormats/Irrlicht/ArcPACK.cs | 2 +- ArcFormats/Ivory/ArcPK.cs | 2 +- ArcFormats/Ivory/ArcPX.cs | 2 +- ArcFormats/KScript/ArcKPC.cs | 2 +- ArcFormats/Kaas/ArcKAAS.cs | 4 ++-- ArcFormats/Kaguya/ArcANM.cs | 2 +- ArcFormats/Kaguya/ArcKaguya.cs | 2 +- ArcFormats/Kaguya/ArcLINK.cs | 2 +- ArcFormats/Kaguya/ImageAO.cs | 1 + ArcFormats/Kaguya/ImageAP.cs | 1 + ArcFormats/KiriKiri/ArcXP3.cs | 2 +- ArcFormats/Kiss/ArcARC.cs | 2 +- ArcFormats/Leaf/ArcA.cs | 2 +- ArcFormats/Leaf/ArcAM.cs | 2 +- ArcFormats/Leaf/ArcLAC.cs | 4 ++-- ArcFormats/Leaf/ArcTEX.cs | 2 +- ArcFormats/Liar/ArcXFL.cs | 8 ++++---- ArcFormats/Liar/ImageWCG.cs | 1 + ArcFormats/Lilim/ArcABM.cs | 2 +- ArcFormats/Lilim/ArcAOS.cs | 4 ++-- ArcFormats/LiveMaker/ArcVF.cs | 2 +- ArcFormats/Lucifen/ArcLPK.cs | 2 +- ArcFormats/MAI/ArcMAI.cs | 2 +- ArcFormats/Macromedia/ArcCCT.cs | 2 +- ArcFormats/Macromedia/AudioEDIM.cs | 1 + ArcFormats/Maika/ArcMK2.cs | 2 +- ArcFormats/Majiro/ArcMajiro.cs | 8 ++++---- ArcFormats/Majiro/ImageRCT.cs | 1 + ArcFormats/Malie/ArcLIB.cs | 4 ++-- ArcFormats/Malie/ImageMGF.cs | 1 + ArcFormats/MangaGamer/ArcMGPK.cs | 2 +- ArcFormats/Marble/ArcMBL.cs | 2 +- ArcFormats/Marble/VideoANIM.cs | 2 +- ArcFormats/Masys/ArcMGD.cs | 4 ++-- ArcFormats/MnoViolet/ArcMnoViolet.cs | 2 +- ArcFormats/MokoPro/CompressedFile.cs | 3 ++- ArcFormats/Moonhir/ArcFPK.cs | 2 +- ArcFormats/Morning/ArcTTD.cs | 2 +- ArcFormats/Musica/ArcPAZ.cs | 2 +- ArcFormats/Musica/ArcSQZ.cs | 2 +- ArcFormats/NScripter/ArcNS2.cs | 2 +- ArcFormats/NScripter/ArcSAR.cs | 8 ++++---- ArcFormats/Nags/ArcNFS.cs | 2 +- ArcFormats/NekoSDK/ArcDAT.cs | 2 +- ArcFormats/NekoSDK/ArcPAK.cs | 2 +- ArcFormats/Nekopunch/ArcPAK.cs | 2 +- ArcFormats/Nexas/ArcPAC.cs | 2 +- ArcFormats/NitroPlus/ArcNPA.cs | 2 +- ArcFormats/NitroPlus/ArcNPK.cs | 8 ++++---- ArcFormats/NitroPlus/ArcNitro.cs | 2 +- ArcFormats/NitroPlus/ArcPAK.cs | 2 +- ArcFormats/NitroPlus/ArcSteinsGate.cs | 8 ++++---- ArcFormats/NonColor/ArcDAT.cs | 2 +- ArcFormats/Pajamas/ArcGameDat.cs | 2 +- ArcFormats/Palette/ArcCHR.cs | 2 +- ArcFormats/Palette/ArcPAK.cs | 2 +- ArcFormats/Palette/ImagePGA.cs | 1 + ArcFormats/Patisserie/ArcBIN.cs | 2 +- ArcFormats/Patisserie/ArcRAW.cs | 2 +- ArcFormats/Primel/ArcPCF.cs | 2 +- ArcFormats/Propeller/ArcMGR.cs | 2 +- ArcFormats/Propeller/ArcMPK.cs | 2 +- ArcFormats/Qlie/ArcABMP.cs | 4 ++-- ArcFormats/Qlie/ArcQLIE.cs | 2 +- ArcFormats/RPM/ArcARC.cs | 2 +- ArcFormats/RealLive/ArcG00.cs | 2 +- ArcFormats/RealLive/ArcOVK.cs | 2 +- ArcFormats/RenPy/ArcRPA.cs | 2 +- ArcFormats/Resources/Formats.dat | Bin 456224 -> 513432 bytes ArcFormats/RiddleSoft/ArcPAC.cs | 2 +- ArcFormats/SHSystem/ArcHXP.cs | 4 ++-- ArcFormats/Sas5/ArcIAR.cs | 2 +- ArcFormats/Sas5/ArcSec5.cs | 2 +- ArcFormats/Sas5/ArcWAR.cs | 4 ++-- ArcFormats/ScenePlayer/AudioPMW.cs | 1 + ArcFormats/ScenePlayer/ImagePMP.cs | 1 + ArcFormats/ScrPlayer/ArcPAK.cs | 2 +- ArcFormats/Selene/ArcKCAP.cs | 2 +- ArcFormats/ShiinaRio/ArcS25.cs | 2 +- ArcFormats/ShiinaRio/ArcWARC.cs | 2 +- ArcFormats/Silky/ArcARC.cs | 2 +- ArcFormats/Silky/ArcAWF.cs | 2 +- ArcFormats/Silky/ArcAi6Win.cs | 2 +- ArcFormats/Silky/ArcIFL.cs | 2 +- ArcFormats/Silky/ArcMFG.cs | 2 +- ArcFormats/Slg/ArcSZS.cs | 2 +- ArcFormats/Slg/ImageTIG.cs | 1 + ArcFormats/Softpal/ArcPAC.cs | 4 ++-- ArcFormats/Softpal/ArcVAFS.cs | 2 +- ArcFormats/Softpal/ImagePGD.cs | 1 + ArcFormats/StudioEgo/ArcEGO.cs | 2 +- ArcFormats/StudioEgo/ArcPAK0.cs | 2 +- ArcFormats/SuperNekoX/ArcGPC.cs | 2 +- ArcFormats/Tactics/ArcTactics.cs | 4 ++-- ArcFormats/TamaSoft/ArcEPK.cs | 2 +- ArcFormats/Tmr-Hiro/ArcPAC.cs | 2 +- ArcFormats/TopCat/ArcTCD3.cs | 2 +- ArcFormats/Triangle/ArcCGF.cs | 2 +- ArcFormats/Triangle/ArcIAF.cs | 2 +- ArcFormats/Triangle/ArcSUD.cs | 2 +- ArcFormats/Triangle/ImageIAF.cs | 1 + ArcFormats/UMeSoft/ArcPK.cs | 2 +- ArcFormats/VnEngine/ArcAXR.cs | 2 +- ArcFormats/WildBug/ArcWBP.cs | 2 +- ArcFormats/Will/ArcPNA.cs | 2 +- ArcFormats/Will/ArcPulltop.cs | 2 +- ArcFormats/Will/ArcWILL.cs | 2 +- ArcFormats/Will/ArcWIP.cs | 2 +- ArcFormats/Xuse/ArcBIN.cs | 2 +- ArcFormats/Xuse/ArcGD.cs | 2 +- ArcFormats/Xuse/ArcWAG.cs | 2 +- ArcFormats/Xuse/ArcXARC.cs | 2 +- ArcFormats/Xuse/ArcXuse.cs | 4 ++-- ArcFormats/Yox/ArcYOX.cs | 2 +- ArcFormats/YuRis/ArcYPF.cs | 2 +- ArcFormats/Yuka/ArcYKC.cs | 2 +- ArcFormats/Zyx/ArcBDF.cs | 2 +- ArcFormats/elf/ArcAi5Win.cs | 2 +- ArcFormats/elf/ArcHED.cs | 2 +- ArcFormats/elf/ArcVOL.cs | 2 +- ArcFormats/elf/ArcVSD.cs | 2 +- ArcFormats/uGOS/ArcDET.cs | 2 +- GUI/ConvertMedia.xaml | 2 +- GUI/ConvertMedia.xaml.cs | 5 ++++- GUI/CreateArchive.xaml.cs | 2 +- GameRes/AudioWAV.cs | 1 + GameRes/GameRes.cs | 8 ++++++-- GameRes/ImageBMP.cs | 1 + GameRes/ImageJPEG.cs | 5 +++-- GameRes/ImagePNG.cs | 5 +++-- GameRes/ImageTGA.cs | 5 +++-- GameRes/ImageTIFF.cs | 5 +++-- 248 files changed, 323 insertions(+), 279 deletions(-) diff --git a/ArcFormats/AZSys/ArcAZSys.cs b/ArcFormats/AZSys/ArcAZSys.cs index 53d6c7af..03a0e20f 100644 --- a/ArcFormats/AZSys/ArcAZSys.cs +++ b/ArcFormats/AZSys/ArcAZSys.cs @@ -63,7 +63,7 @@ namespace GameRes.Formats.AZSys public override string Description { get { return "AZ system resource archive"; } } public override uint Signature { get { return 0x1a435241; } } // 'ARC\x1a' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ArcOpener () { diff --git a/ArcFormats/AZSys/ArcEncrypted.cs b/ArcFormats/AZSys/ArcEncrypted.cs index f0f96bfe..bd02620b 100644 --- a/ArcFormats/AZSys/ArcEncrypted.cs +++ b/ArcFormats/AZSys/ArcEncrypted.cs @@ -172,7 +172,7 @@ namespace GameRes.Formats.AZSys public override string Description { get { return "AZ system encrypted resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public static Dictionary KnownSchemes = new Dictionary { @@ -358,7 +358,7 @@ namespace GameRes.Formats.AZSys public override string Description { get { return "AZ system encrypted resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ArcIsaacEncryptedOpener () { diff --git a/ArcFormats/Abel/ArcARC.cs b/ArcFormats/Abel/ArcARC.cs index a5cf89bd..b3273a9e 100644 --- a/ArcFormats/Abel/ArcARC.cs +++ b/ArcFormats/Abel/ArcARC.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Abel public override string Description { get { return "ADVEngine resource archive"; } } public override uint Signature { get { return 0x00637261; } } // 'arc' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ArcOpener () { diff --git a/ArcFormats/Abel/ImageGPS.cs b/ArcFormats/Abel/ImageGPS.cs index 890a02e3..aac4cd25 100644 --- a/ArcFormats/Abel/ImageGPS.cs +++ b/ArcFormats/Abel/ImageGPS.cs @@ -45,6 +45,7 @@ namespace GameRes.Formats.Abel public override string Tag { get { return "GPS"; } } public override string Description { get { return "ADVEngine compressed bitmap"; } } public override uint Signature { get { return 0x535047; } } // 'GPS' + public override bool CanWrite { get { return false; } } public GpsFormat () { diff --git a/ArcFormats/Actgs/ArcDAT.cs b/ArcFormats/Actgs/ArcDAT.cs index e4face27..080775ee 100644 --- a/ArcFormats/Actgs/ArcDAT.cs +++ b/ArcFormats/Actgs/ArcDAT.cs @@ -57,7 +57,7 @@ namespace GameRes.Formats.Actgs public override string Description { get { return "ACTGS engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/ActiveSoft/ArcADPACK.cs b/ArcFormats/ActiveSoft/ArcADPACK.cs index df38bfe1..93268ea3 100644 --- a/ArcFormats/ActiveSoft/ArcADPACK.cs +++ b/ArcFormats/ActiveSoft/ArcADPACK.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.AdPack public override string Description { get { return "A98SYS Engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PakOpener () { @@ -85,7 +85,7 @@ namespace GameRes.Formats.AdPack public override string Description { get { return "Active Soft resource archive"; } } public override uint Signature { get { return 0x41504441; } } // "ADPA" public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Pak32Opener () { diff --git a/ArcFormats/AdvSys/ArcAdvSysT.cs b/ArcFormats/AdvSys/ArcAdvSysT.cs index 5c4c3c32..1e1b68ea 100644 --- a/ArcFormats/AdvSys/ArcAdvSysT.cs +++ b/ArcFormats/AdvSys/ArcAdvSysT.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.AdvSys public override string Description { get { return "AdvSys_T engine resource archive"; } } public override uint Signature { get { return 0x5957464D; } } // 'MFWY' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public FpkOpener () { diff --git a/ArcFormats/AliceSoft/ArcAFA.cs b/ArcFormats/AliceSoft/ArcAFA.cs index ba40d37f..fc9e15af 100644 --- a/ArcFormats/AliceSoft/ArcAFA.cs +++ b/ArcFormats/AliceSoft/ArcAFA.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.AliceSoft public override string Description { get { return "AliceSoft System 4 resource archive"; } } public override uint Signature { get { return 0x48414641; } } // 'AFAH' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/AliceSoft/ArcALD.cs b/ArcFormats/AliceSoft/ArcALD.cs index 0d67630c..3ff24b21 100644 --- a/ArcFormats/AliceSoft/ArcALD.cs +++ b/ArcFormats/AliceSoft/ArcALD.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.AliceSoft public override string Description { get { return "AliceSoft System engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/AliceSoft/ArcALK.cs b/ArcFormats/AliceSoft/ArcALK.cs index 33e633df..0572bbbb 100644 --- a/ArcFormats/AliceSoft/ArcALK.cs +++ b/ArcFormats/AliceSoft/ArcALK.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.AliceSoft public override string Description { get { return "AliceSoft System 4 resource archive"; } } public override uint Signature { get { return 0x304B4C41; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Amaterasu/ArcAMI.cs b/ArcFormats/Amaterasu/ArcAMI.cs index f4bd4b6d..0faaab43 100644 --- a/ArcFormats/Amaterasu/ArcAMI.cs +++ b/ArcFormats/Amaterasu/ArcAMI.cs @@ -87,11 +87,11 @@ namespace GameRes.Formats.Amaterasu [Export(typeof(ArchiveFormat))] public class AmiOpener : ArchiveFormat { - public override string Tag { get { return "AMI"; } } + public override string Tag { get { return "AMI"; } } public override string Description { get { return Strings.arcStrings.AMIDescription; } } - public override uint Signature { get { return 0x00494d41; } } - public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return true; } } + public override uint Signature { get { return 0x00494D41; } } // 'AMI' + public override bool IsHierarchic { get { return false; } } + public override bool CanWrite { get { return true; } } public AmiOpener () { diff --git a/ArcFormats/Amaterasu/ImageGRP.cs b/ArcFormats/Amaterasu/ImageGRP.cs index 48e21e6b..784e10d8 100644 --- a/ArcFormats/Amaterasu/ImageGRP.cs +++ b/ArcFormats/Amaterasu/ImageGRP.cs @@ -35,9 +35,10 @@ namespace GameRes.Formats.Amaterasu [Export(typeof(ImageFormat))] public class GrpFormat : ImageFormat { - public override string Tag { get { return "GRP"; } } + public override string Tag { get { return "GRP"; } } public override string Description { get { return Strings.arcStrings.GRPDescription; } } - public override uint Signature { get { return 0x00505247; } } + public override uint Signature { get { return 0x00505247; } } // 'GRP' + public override bool CanWrite { get { return true; } } public override ImageMetaData ReadMetaData (Stream stream) { diff --git a/ArcFormats/AnimeGameSystem/ArcDAT.cs b/ArcFormats/AnimeGameSystem/ArcDAT.cs index 5d6397e6..287113f6 100644 --- a/ArcFormats/AnimeGameSystem/ArcDAT.cs +++ b/ArcFormats/AnimeGameSystem/ArcDAT.cs @@ -40,7 +40,7 @@ namespace GameRes.Formats.Ags public override string Description { get { return "AnimeGameSystem resource archive"; } } public override uint Signature { get { return 0x6B636170; } } // 'pack' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/AnimeGameSystem/AudioPCM.cs b/ArcFormats/AnimeGameSystem/AudioPCM.cs index 33dd62d2..6f655b6e 100644 --- a/ArcFormats/AnimeGameSystem/AudioPCM.cs +++ b/ArcFormats/AnimeGameSystem/AudioPCM.cs @@ -30,7 +30,7 @@ using System.IO; namespace GameRes.Formats.Ags { [Export(typeof(AudioFormat))] - public class PcmAudio : WaveAudio + public class PcmAudio : AudioFormat { public override string Tag { get { return "PCM/AGS"; } } public override string Description { get { return "AnimeGameSystem PCM audio"; } } diff --git a/ArcFormats/AnimeGameSystem/ImageAinos.cs b/ArcFormats/AnimeGameSystem/ImageAinos.cs index 5588d4b1..8f8ff3aa 100644 --- a/ArcFormats/AnimeGameSystem/ImageAinos.cs +++ b/ArcFormats/AnimeGameSystem/ImageAinos.cs @@ -56,7 +56,7 @@ namespace GameRes.Formats.Ags public override string Description { get { return "Anime Game System animation resource"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Ankh/ArcGRP.cs b/ArcFormats/Ankh/ArcGRP.cs index e0bed9a7..334d2a45 100644 --- a/ArcFormats/Ankh/ArcGRP.cs +++ b/ArcFormats/Ankh/ArcGRP.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Ankh public override string Description { get { return "Ice Soft resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public GrpOpener () { diff --git a/ArcFormats/Aoi/ArcBOX.cs b/ArcFormats/Aoi/ArcBOX.cs index 6be4a5b9..1c6b4e3b 100644 --- a/ArcFormats/Aoi/ArcBOX.cs +++ b/ArcFormats/Aoi/ArcBOX.cs @@ -50,7 +50,7 @@ namespace GameRes.Formats.Aoi public override string Description { get { return "Aoi engine script archive"; } } public override uint Signature { get { return 0x42494F41; } } // 'AOIB' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } static readonly Dictionary VersionKeyMap = new Dictionary { { 5, 0xAD }, @@ -148,7 +148,7 @@ namespace GameRes.Formats.Aoi public override string Description { get { return "Aoi engine script archive"; } } public override uint Signature { get { return 0x4D494F41; } } // 'AOIM' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public AoiMyOpener () { @@ -220,7 +220,7 @@ namespace GameRes.Formats.Aoi public override string Description { get { return "Aoi engine script archive"; } } public override uint Signature { get { return 0x004F0041; } } // 'A O ' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Aoi/ArcVFS.cs b/ArcFormats/Aoi/ArcVFS.cs index 08265afc..f25a57e0 100644 --- a/ArcFormats/Aoi/ArcVFS.cs +++ b/ArcFormats/Aoi/ArcVFS.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Aoi public override string Description { get { return "Aoi engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public VfsOpener () { diff --git a/ArcFormats/ArcARCX.cs b/ArcFormats/ArcARCX.cs index c2793663..fe7b9317 100644 --- a/ArcFormats/ArcARCX.cs +++ b/ArcFormats/ArcARCX.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.ArcX public override string Description { get { return "ARCX resource archive"; } } public override uint Signature { get { return 0x58435241; } } // 'ARCX' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ArcOpener () { diff --git a/ArcFormats/ArcAST.cs b/ArcFormats/ArcAST.cs index efc1620e..bcb25c1f 100644 --- a/ArcFormats/ArcAST.cs +++ b/ArcFormats/ArcAST.cs @@ -47,7 +47,7 @@ namespace GameRes.Formats.AST public override string Description { get { return "AST script engine resource archive"; } } public override uint Signature { get { return 0x32435241; } } // 'ARC2' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ArcOpener () { diff --git a/ArcFormats/ArcAVC.cs b/ArcFormats/ArcAVC.cs index b5cf2a69..51fdbc03 100644 --- a/ArcFormats/ArcAVC.cs +++ b/ArcFormats/ArcAVC.cs @@ -65,7 +65,7 @@ namespace GameRes.Formats.AVC public override string Description { get { return "AVC engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/ArcAil.cs b/ArcFormats/ArcAil.cs index 797c99aa..dfd08143 100644 --- a/ArcFormats/ArcAil.cs +++ b/ArcFormats/ArcAil.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Ail public override string Description { get { return "Ail resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/ArcCG.cs b/ArcFormats/ArcCG.cs index 1fe42ecb..2a1c044d 100644 --- a/ArcFormats/ArcCG.cs +++ b/ArcFormats/ArcCG.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Parsley public override string Description { get { return "Software House Parsley CG archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public CgOpener () { diff --git a/ArcFormats/ArcIKS.cs b/ArcFormats/ArcIKS.cs index dc5b5fc5..d63b200c 100644 --- a/ArcFormats/ArcIKS.cs +++ b/ArcFormats/ArcIKS.cs @@ -40,7 +40,7 @@ namespace GameRes.Formats.X public override string Description { get { return "X[iks] resource archive"; } } public override uint Signature { get { return 0x5253504E; } } // 'NPSR' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public static Dictionary KnownKeys = new Dictionary() { { "Shikkan ~Hazukashimerareta Karada, Oreta Kokoro~", 0x66 }, diff --git a/ArcFormats/ArcISA.cs b/ArcFormats/ArcISA.cs index 17b97005..7dbe966c 100644 --- a/ArcFormats/ArcISA.cs +++ b/ArcFormats/ArcISA.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.ISM public override string Description { get { return "ISM engine resource archive"; } } public override uint Signature { get { return 0x204d5349; } } // 'ISM ' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/ArcKogado.cs b/ArcFormats/ArcKogado.cs index 9eb435f0..6a4c2aa4 100644 --- a/ArcFormats/ArcKogado.cs +++ b/ArcFormats/ArcKogado.cs @@ -55,7 +55,7 @@ namespace GameRes.Formats.Kogado public override string Description { get { return arcStrings.KogadoDescription; } } public override uint Signature { get { return 0x61507948; } } // 'HyPa' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return true; } } + public override bool CanWrite { get { return true; } } public PakOpener () { diff --git a/ArcFormats/ArcLST.cs b/ArcFormats/ArcLST.cs index d7218c25..52dbef53 100644 --- a/ArcFormats/ArcLST.cs +++ b/ArcFormats/ArcLST.cs @@ -43,7 +43,7 @@ namespace GameRes.Formats.Nexton public override string Description { get { return "Nexton LikeC engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public LstOpener () { diff --git a/ArcFormats/ArcMiris.cs b/ArcFormats/ArcMiris.cs index e55c2b70..300a5ab2 100644 --- a/ArcFormats/ArcMiris.cs +++ b/ArcFormats/ArcMiris.cs @@ -40,7 +40,7 @@ namespace GameRes.Formats.Miris public override string Description { get { return "Studio Miris resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { @@ -93,7 +93,7 @@ namespace GameRes.Formats.Miris public override string Description { get { return "Studio Miris resource archive"; } } public override uint Signature { get { return 0x4B4E4C47; } } // 'GLNK' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public GlnkOpener () { diff --git a/ArcFormats/ArcNEKO.cs b/ArcFormats/ArcNEKO.cs index 822d6a59..f61c9eaa 100644 --- a/ArcFormats/ArcNEKO.cs +++ b/ArcFormats/ArcNEKO.cs @@ -231,7 +231,7 @@ namespace GameRes.Formats.Neko public override string Description { get { return "NekoPack resource archive"; } } public override uint Signature { get { return 0x4f4b454e; } } // "NEKO" public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Pak1Opener () { @@ -407,7 +407,7 @@ namespace GameRes.Formats.Neko public override string Description { get { return "NekoPack resource archive"; } } public override uint Signature { get { return 0x4F4B454E; } } // "NEKO" public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Pak2Opener () { diff --git a/ArcFormats/ArcPACKDAT.cs b/ArcFormats/ArcPACKDAT.cs index e15bf06a..92002c28 100644 --- a/ArcFormats/ArcPACKDAT.cs +++ b/ArcFormats/ArcPACKDAT.cs @@ -42,7 +42,7 @@ namespace GameRes.Formats.SystemEpsylon public override string Description { get { return "SYSTEM-ε resource archive"; } } public override uint Signature { get { return 0x4B434150; } } // "PACK" public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PakOpener () { diff --git a/ArcFormats/ArcPBX.cs b/ArcFormats/ArcPBX.cs index b4146be6..97c75968 100644 --- a/ArcFormats/ArcPBX.cs +++ b/ArcFormats/ArcPBX.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Terios public override string Description { get { return "\"Pandora.box\" resource archive"; } } public override uint Signature { get { return 0x646E6150; } } // 'Pand' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/ArcSAF.cs b/ArcFormats/ArcSAF.cs index 3bed9afd..8145b132 100644 --- a/ArcFormats/ArcSAF.cs +++ b/ArcFormats/ArcSAF.cs @@ -40,7 +40,7 @@ namespace GameRes.Formats.Lune public override string Description { get { return "Lune resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/ArcSPack.cs b/ArcFormats/ArcSPack.cs index df4239b2..95dd812b 100644 --- a/ArcFormats/ArcSPack.cs +++ b/ArcFormats/ArcSPack.cs @@ -45,7 +45,7 @@ namespace GameRes.Formats.SPack public override string Description { get { return "SPack resource archive"; } } public override uint Signature { get { return 0x63615053; } } // 'SPac' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/ArcZIP.cs b/ArcFormats/ArcZIP.cs index 963a5c5e..8ffc5473 100644 --- a/ArcFormats/ArcZIP.cs +++ b/ArcFormats/ArcZIP.cs @@ -88,7 +88,7 @@ namespace GameRes.Formats.PkWare public override string Description { get { return "PKWARE archive format"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return true; } } + public override bool CanWrite { get { return true; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Astronauts/ArcGXP.cs b/ArcFormats/Astronauts/ArcGXP.cs index fe09fd20..95524999 100644 --- a/ArcFormats/Astronauts/ArcGXP.cs +++ b/ArcFormats/Astronauts/ArcGXP.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Astronauts public override string Description { get { return "Astronauts resource archive"; } } public override uint Signature { get { return 0x505847; } } // 'GXP' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } static readonly byte[] KnownKey = { 0x40, 0x21, 0x28, 0x38, 0xA6, 0x6E, 0x43, 0xA5, 0x40, 0x21, 0x28, 0x38, 0xA6, 0x43, 0xA5, 0x64, diff --git a/ArcFormats/AudioMP3.cs b/ArcFormats/AudioMP3.cs index 3bc1be1e..584c02b6 100644 --- a/ArcFormats/AudioMP3.cs +++ b/ArcFormats/AudioMP3.cs @@ -92,6 +92,7 @@ namespace GameRes.Formats public override string Tag { get { return "MP3"; } } public override string Description { get { return "MPEG Layer 3 audio format"; } } public override uint Signature { get { return 0; } } + public override bool CanWrite { get { return false; } } public override SoundInput TryOpen (Stream file) { diff --git a/ArcFormats/AudioOGG.cs b/ArcFormats/AudioOGG.cs index 52696198..9ea80a1b 100644 --- a/ArcFormats/AudioOGG.cs +++ b/ArcFormats/AudioOGG.cs @@ -129,6 +129,7 @@ namespace GameRes.Formats public override string Tag { get { return "OGG"; } } public override string Description { get { return "Ogg/Vorbis audio format"; } } public override uint Signature { get { return 0x5367674f; } } // 'OggS' + public override bool CanWrite { get { return false; } } public override SoundInput TryOpen (Stream file) { diff --git a/ArcFormats/AudioVOC.cs b/ArcFormats/AudioVOC.cs index e9d50d77..e6c436e2 100644 --- a/ArcFormats/AudioVOC.cs +++ b/ArcFormats/AudioVOC.cs @@ -162,6 +162,7 @@ namespace GameRes.Formats.Creative public override string Tag { get { return "VOC"; } } public override string Description { get { return "Creative Voice File"; } } public override uint Signature { get { return 0x61657243; } } // 'Crea' + public override bool CanWrite { get { return false; } } public override SoundInput TryOpen (Stream file) { diff --git a/ArcFormats/Banana/ArcPK.cs b/ArcFormats/Banana/ArcPK.cs index 243398f6..aa27add8 100644 --- a/ArcFormats/Banana/ArcPK.cs +++ b/ArcFormats/Banana/ArcPK.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Banana // namespace is arbitrary, actual format source public override string Description { get { return "BANANA Shu-Shu resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PkOpener () { diff --git a/ArcFormats/Bishop/ArcBSA.cs b/ArcFormats/Bishop/ArcBSA.cs index 3a716d99..baac67f6 100644 --- a/ArcFormats/Bishop/ArcBSA.cs +++ b/ArcFormats/Bishop/ArcBSA.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Bishop public override string Description { get { return "Bishop resource archive"; } } public override uint Signature { get { return 0x72415342; } } // 'BSAr' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Bishop/ArcBSC.cs b/ArcFormats/Bishop/ArcBSC.cs index abbc07d9..ff71a931 100644 --- a/ArcFormats/Bishop/ArcBSC.cs +++ b/ArcFormats/Bishop/ArcBSC.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Bishop public override string Description { get { return "Bishop composite image archive"; } } public override uint Signature { get { return 0x2D535342; } } // 'BSS-' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public BscOpener () { diff --git a/ArcFormats/Bishop/ImageBSG.cs b/ArcFormats/Bishop/ImageBSG.cs index f8348f22..acc40d1d 100644 --- a/ArcFormats/Bishop/ImageBSG.cs +++ b/ArcFormats/Bishop/ImageBSG.cs @@ -90,7 +90,7 @@ namespace GameRes.Formats.Bishop public override void Write (Stream file, ImageData image) { - throw new System.NotImplementedException ("xxxFormat.Write not implemented"); + throw new System.NotImplementedException ("BsgFormat.Write not implemented"); } } diff --git a/ArcFormats/BlackCyc/ArcGPK.cs b/ArcFormats/BlackCyc/ArcGPK.cs index 1d3a458f..5444bd98 100644 --- a/ArcFormats/BlackCyc/ArcGPK.cs +++ b/ArcFormats/BlackCyc/ArcGPK.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.BlackCyc public override string Description { get { return "Black Cyc engine images archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/BlackCyc/ArcVPK.cs b/ArcFormats/BlackCyc/ArcVPK.cs index fff50dbc..6204147b 100644 --- a/ArcFormats/BlackCyc/ArcVPK.cs +++ b/ArcFormats/BlackCyc/ArcVPK.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.BlackCyc public override string Description { get { return "Black Cyc engine audio archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/BlackRainbow/ArcADS.cs b/ArcFormats/BlackRainbow/ArcADS.cs index d4614baa..875687a5 100644 --- a/ArcFormats/BlackRainbow/ArcADS.cs +++ b/ArcFormats/BlackRainbow/ArcADS.cs @@ -46,7 +46,7 @@ namespace GameRes.Formats.BlackRainbow public override string Description { get { return "ADVDX engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public static Dictionary KnownKeys = new Dictionary(); diff --git a/ArcFormats/BlackRainbow/ArcGSP.cs b/ArcFormats/BlackRainbow/ArcGSP.cs index 69eaee83..51cfaed5 100644 --- a/ArcFormats/BlackRainbow/ArcGSP.cs +++ b/ArcFormats/BlackRainbow/ArcGSP.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.BlackRainbow public override string Description { get { return "GSP resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { @@ -75,7 +75,7 @@ namespace GameRes.Formats.BlackRainbow public override string Description { get { return "BlackRainbow resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/BlackRainbow/ArcPAK.cs b/ArcFormats/BlackRainbow/ArcPAK.cs index e8aeb55f..f1caf59a 100644 --- a/ArcFormats/BlackRainbow/ArcPAK.cs +++ b/ArcFormats/BlackRainbow/ArcPAK.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.BlackRainbow public override string Description { get { return "BlackRainbow/Melty resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PakOpener () { diff --git a/ArcFormats/BlackRainbow/ImageBMD.cs b/ArcFormats/BlackRainbow/ImageBMD.cs index 9423e713..8d1830d4 100644 --- a/ArcFormats/BlackRainbow/ImageBMD.cs +++ b/ArcFormats/BlackRainbow/ImageBMD.cs @@ -49,6 +49,7 @@ namespace GameRes.Formats.BlackRainbow public override string Tag { get { return "BMD"; } } public override string Description { get { return "Black Rainbow bitmap format"; } } public override uint Signature { get { return 0x444d425fu; } } // '_BMD' + public override bool CanWrite { get { return true; } } public override ImageMetaData ReadMetaData (Stream stream) { diff --git a/ArcFormats/BlackRainbow/ImageBMZ.cs b/ArcFormats/BlackRainbow/ImageBMZ.cs index 39b2acce..5cde5ebf 100644 --- a/ArcFormats/BlackRainbow/ImageBMZ.cs +++ b/ArcFormats/BlackRainbow/ImageBMZ.cs @@ -37,6 +37,7 @@ namespace GameRes.Formats.BlackRainbow public override string Tag { get { return "BMZ"; } } public override string Description { get { return "Compressed bitmap format"; } } public override uint Signature { get { return 0x33434c5au; } } // 'ZLC3' + public override bool CanWrite { get { return true; } } public override void Write (Stream file, ImageData image) { diff --git a/ArcFormats/BlueGale/ArcSNN.cs b/ArcFormats/BlueGale/ArcSNN.cs index fe8e05d9..8243b762 100644 --- a/ArcFormats/BlueGale/ArcSNN.cs +++ b/ArcFormats/BlueGale/ArcSNN.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.BlueGale public override string Description { get { return "BlueGale resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/BlueGale/VideoAMV.cs b/ArcFormats/BlueGale/VideoAMV.cs index 084b9b5d..c87594d9 100644 --- a/ArcFormats/BlueGale/VideoAMV.cs +++ b/ArcFormats/BlueGale/VideoAMV.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.BlueGale public override string Description { get { return "BlueGale animation format"; } } public override uint Signature { get { return 0x56706D61; } } // 'ampV' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public AmvOpener () { diff --git a/ArcFormats/CaramelBox/ArcARC3.cs b/ArcFormats/CaramelBox/ArcARC3.cs index f0e16406..1a17c2a9 100644 --- a/ArcFormats/CaramelBox/ArcARC3.cs +++ b/ArcFormats/CaramelBox/ArcARC3.cs @@ -46,7 +46,7 @@ namespace GameRes.Formats.CaramelBox public override string Description { get { return "Caramel BOX resource archive"; } } public override uint Signature { get { return 0x33637261; } } // 'arc3' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Arc3Opener () { diff --git a/ArcFormats/CaramelBox/ArcARC4.cs b/ArcFormats/CaramelBox/ArcARC4.cs index 37f3c4c9..a51f0c47 100644 --- a/ArcFormats/CaramelBox/ArcARC4.cs +++ b/ArcFormats/CaramelBox/ArcARC4.cs @@ -43,7 +43,7 @@ namespace GameRes.Formats.CaramelBox public override string Description { get { return "Caramel BOX resource archive"; } } public override uint Signature { get { return 0x34435241; } } // 'ARC4' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Arc4Opener () { diff --git a/ArcFormats/CatSystem/ArcHG2.cs b/ArcFormats/CatSystem/ArcHG2.cs index d7cfb2a3..ff7d886a 100644 --- a/ArcFormats/CatSystem/ArcHG2.cs +++ b/ArcFormats/CatSystem/ArcHG2.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.CatSystem public override string Description { get { return "CatSystem2 engine multi-image"; } } public override uint Signature { get { return 0x322d4748; } } // 'HG-2' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/CatSystem/ArcHG3.cs b/ArcFormats/CatSystem/ArcHG3.cs index fa9fa1b6..79f4d721 100644 --- a/ArcFormats/CatSystem/ArcHG3.cs +++ b/ArcFormats/CatSystem/ArcHG3.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.CatSystem public override string Description { get { return "CatSystem2 engine multi-image"; } } public override uint Signature { get { return 0x332d4748; } } // 'HG-3' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/CatSystem/ArcINT.cs b/ArcFormats/CatSystem/ArcINT.cs index fd0a93f8..558559dd 100644 --- a/ArcFormats/CatSystem/ArcINT.cs +++ b/ArcFormats/CatSystem/ArcINT.cs @@ -113,11 +113,11 @@ namespace GameRes.Formats.CatSystem [Export(typeof(ArchiveFormat))] public class IntOpener : ArchiveFormat { - public override string Tag { get { return "INT"; } } + public override string Tag { get { return "INT"; } } public override string Description { get { return arcStrings.INTDescription; } } - public override uint Signature { get { return 0x0046494b; } } - public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return true; } } + public override uint Signature { get { return 0x0046494b; } } // 'KIF' + public override bool IsHierarchic { get { return false; } } + public override bool CanWrite { get { return true; } } static readonly byte[] NameSizes = { 0x20, 0x40 }; diff --git a/ArcFormats/Cherry/ArcCherry.cs b/ArcFormats/Cherry/ArcCherry.cs index 1f014820..27f31117 100644 --- a/ArcFormats/Cherry/ArcCherry.cs +++ b/ArcFormats/Cherry/ArcCherry.cs @@ -40,7 +40,7 @@ namespace GameRes.Formats.Cherry public override string Description { get { return "Cherry Soft PACK resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PakOpener () { @@ -129,7 +129,7 @@ namespace GameRes.Formats.Cherry public override string Description { get { return "Cherry Soft PACK resource archive v2"; } } public override uint Signature { get { return 0x52454843; } } // 'CHER' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Pak2Opener () { diff --git a/ArcFormats/Cherry/ArcMyk.cs b/ArcFormats/Cherry/ArcMyk.cs index 24c0b81b..d0636af9 100644 --- a/ArcFormats/Cherry/ArcMyk.cs +++ b/ArcFormats/Cherry/ArcMyk.cs @@ -35,7 +35,7 @@ namespace GameRes.Formats.Cherry public override string Description { get { return "Cherry Soft resource archive"; } } public override uint Signature { get { return 0x304B594D; } } // 'MYK0' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/Circus/ArcCircus.cs b/ArcFormats/Circus/ArcCircus.cs index 6113bd1b..2eabac7f 100644 --- a/ArcFormats/Circus/ArcCircus.cs +++ b/ArcFormats/Circus/ArcCircus.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Circus public override string Description { get { return "Circus resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/Circus/ArcPCK.cs b/ArcFormats/Circus/ArcPCK.cs index 624539ce..57c1a1d1 100644 --- a/ArcFormats/Circus/ArcPCK.cs +++ b/ArcFormats/Circus/ArcPCK.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Circus public override string Description { get { return "Circus resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PckOpener () { diff --git a/ArcFormats/Circus/ArcValkyrieComplex.cs b/ArcFormats/Circus/ArcValkyrieComplex.cs index 4ffac4b8..c6d3ce9d 100644 --- a/ArcFormats/Circus/ArcValkyrieComplex.cs +++ b/ArcFormats/Circus/ArcValkyrieComplex.cs @@ -50,7 +50,7 @@ namespace GameRes.Formats.Circus public override string Description { get { return "Valkyrie Complex resource archive"; } } public override uint Signature { get { return 0x62827582; } } // 'VC' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } static readonly byte[] TrialSignature = Encodings.cp932.GetBytes ("VC体験版"); static readonly byte[] RetailSignature = Encodings.cp932.GetBytes ("VC製品版"); @@ -286,7 +286,7 @@ namespace GameRes.Formats.Circus public override string Description { get { return "Valkyrie Complex resource archive"; } } public override uint Signature { get { return 1; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public VcPacOpener () { diff --git a/ArcFormats/Circus/AudioPCM.cs b/ArcFormats/Circus/AudioPCM.cs index 96c992c3..9e64b782 100644 --- a/ArcFormats/Circus/AudioPCM.cs +++ b/ArcFormats/Circus/AudioPCM.cs @@ -32,7 +32,7 @@ using GameRes.Utility; namespace GameRes.Formats.Circus { [Export(typeof(AudioFormat))] - public class PcmAudio : WaveAudio + public class PcmAudio : AudioFormat { public override string Tag { get { return "PCM"; } } public override string Description { get { return "Circus PCM audio"; } } diff --git a/ArcFormats/Cmvs/ArcCPZ.cs b/ArcFormats/Cmvs/ArcCPZ.cs index 2d7aeb3f..aa909b91 100644 --- a/ArcFormats/Cmvs/ArcCPZ.cs +++ b/ArcFormats/Cmvs/ArcCPZ.cs @@ -94,7 +94,7 @@ namespace GameRes.Formats.Purple public override string Description { get { return "Purple Software resource archive"; } } public override uint Signature { get { return 0x355A5043; } } // 'CPZ5' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public CpzOpener () { diff --git a/ArcFormats/Cmvs/ArcPBZ.cs b/ArcFormats/Cmvs/ArcPBZ.cs index 45260420..7223fdd6 100644 --- a/ArcFormats/Cmvs/ArcPBZ.cs +++ b/ArcFormats/Cmvs/ArcPBZ.cs @@ -65,7 +65,7 @@ namespace GameRes.Formats.Pvns public override string Description { get { return "PVNS engine resource archive"; } } public override uint Signature { get { return 0x315A4250; } } // 'PBZ1' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public static Dictionary KnownSchemes = new Dictionary(); diff --git a/ArcFormats/Cri/ArcAFS.cs b/ArcFormats/Cri/ArcAFS.cs index 9190b0f7..d349567b 100644 --- a/ArcFormats/Cri/ArcAFS.cs +++ b/ArcFormats/Cri/ArcAFS.cs @@ -35,7 +35,7 @@ namespace GameRes.Formats.Cri public override string Description { get { return "PS2 resource archive"; } } public override uint Signature { get { return 0x00534641; } } // "AFS" public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Cri/ArcCPK.cs b/ArcFormats/Cri/ArcCPK.cs index 73de3e6d..9c5c9968 100644 --- a/ArcFormats/Cri/ArcCPK.cs +++ b/ArcFormats/Cri/ArcCPK.cs @@ -47,7 +47,7 @@ namespace GameRes.Formats.Cri public override string Description { get { return "CRI Middleware resource archive"; } } public override uint Signature { get { return 0x204B5043; } } // 'CPK ' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Cri/ArcSPC.cs b/ArcFormats/Cri/ArcSPC.cs index 4a05060f..953dff8b 100644 --- a/ArcFormats/Cri/ArcSPC.cs +++ b/ArcFormats/Cri/ArcSPC.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Cri public override string Description { get { return "CRI MiddleWare texture container"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public SpcOpener () { diff --git a/ArcFormats/Crowd/ArcPCK.cs b/ArcFormats/Crowd/ArcPCK.cs index e1eba7f8..f07f2066 100644 --- a/ArcFormats/Crowd/ArcPCK.cs +++ b/ArcFormats/Crowd/ArcPCK.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Crowd public override string Description { get { return "Crowd engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { @@ -95,7 +95,7 @@ namespace GameRes.Formats.Crowd public override string Description { get { return "Crowd engine audio archive"; } } public override uint Signature { get { return 0x56574b50; } } // 'PKWV' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PkwOpener () { diff --git a/ArcFormats/Crowd/ImageCWP.cs b/ArcFormats/Crowd/ImageCWP.cs index f11f02c0..061aeedf 100644 --- a/ArcFormats/Crowd/ImageCWP.cs +++ b/ArcFormats/Crowd/ImageCWP.cs @@ -38,6 +38,7 @@ namespace GameRes.Formats.Crowd public override string Tag { get { return "CWP"; } } public override string Description { get { return "Crowd engine image format"; } } public override uint Signature { get { return 0x50445743; } } // 'CWDP' + public override bool CanWrite { get { return true; } } public override ImageMetaData ReadMetaData (Stream stream) { diff --git a/ArcFormats/Crowd/ImageZBM.cs b/ArcFormats/Crowd/ImageZBM.cs index 9b55b528..a2e33669 100644 --- a/ArcFormats/Crowd/ImageZBM.cs +++ b/ArcFormats/Crowd/ImageZBM.cs @@ -37,6 +37,7 @@ namespace GameRes.Formats.Crowd public override string Tag { get { return "ZBM"; } } public override string Description { get { return "Crowd LZ-compressed bitmap"; } } public override uint Signature { get { return 0x44445A53u; } } // 'SZDD' + public override bool CanWrite { get { return false; } } public override ImageMetaData ReadMetaData (Stream stream) { diff --git a/ArcFormats/CsWare/ArcPCS.cs b/ArcFormats/CsWare/ArcPCS.cs index 93a247ad..82d08317 100644 --- a/ArcFormats/CsWare/ArcPCS.cs +++ b/ArcFormats/CsWare/ArcPCS.cs @@ -57,7 +57,7 @@ namespace GameRes.Formats.CsWare public override string Description { get { return "C's ware resource archive"; } } public override uint Signature { get { return 0x53434350; } } // 'PCCS' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Cyberworks/ArcDAT.cs b/ArcFormats/Cyberworks/ArcDAT.cs index e88cc31e..f4237860 100644 --- a/ArcFormats/Cyberworks/ArcDAT.cs +++ b/ArcFormats/Cyberworks/ArcDAT.cs @@ -54,7 +54,7 @@ namespace GameRes.Formats.Cyberworks public override string Description { get { return "Cyberworks/TinkerBell resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/DDSystem/ArcDDP.cs b/ArcFormats/DDSystem/ArcDDP.cs index fce8d793..bb36b70d 100644 --- a/ArcFormats/DDSystem/ArcDDP.cs +++ b/ArcFormats/DDSystem/ArcDDP.cs @@ -40,7 +40,7 @@ namespace GameRes.Formats.DDSystem public override string Description { get { return "DDSystem engine resource archive"; } } public override uint Signature { get { return 0x32504444; } } // 'DDP2' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Ddp2Opener () { @@ -156,7 +156,7 @@ namespace GameRes.Formats.DDSystem public override string Description { get { return "DDSystem engine resource archive"; } } public override uint Signature { get { return 0x33504444; } } // 'DDP3' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Dac/ArcDPK.cs b/ArcFormats/Dac/ArcDPK.cs index 48bec66a..152604c3 100644 --- a/ArcFormats/Dac/ArcDPK.cs +++ b/ArcFormats/Dac/ArcDPK.cs @@ -80,7 +80,7 @@ namespace GameRes.Formats.Dac public override string Description { get { return "DAC engine resource archive"; } } public override uint Signature { get { return 0x004b5044; } } // 'DPK' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public static DpkScheme[] KnownSchemes = new DpkScheme[0]; diff --git a/ArcFormats/Debonosu/ArcPAK.cs b/ArcFormats/Debonosu/ArcPAK.cs index 988cbb8d..4e0dd202 100644 --- a/ArcFormats/Debonosu/ArcPAK.cs +++ b/ArcFormats/Debonosu/ArcPAK.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Debonosu public override string Description { get { return "Debonosu Works resource archive"; } } public override uint Signature { get { return 0x004B4150; } } // 'PAK' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PakOpener () { diff --git a/ArcFormats/DenSDK/ArcDAF.cs b/ArcFormats/DenSDK/ArcDAF.cs index 63dba16d..ecf0f7bf 100644 --- a/ArcFormats/DenSDK/ArcDAF.cs +++ b/ArcFormats/DenSDK/ArcDAF.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.DenSdk public override string Description { get { return "DenSDK resource archive"; } } public override uint Signature { get { return 0x31464144; } } // 'DAF1' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Daf1Opener () { @@ -93,7 +93,7 @@ namespace GameRes.Formats.DenSdk public override string Description { get { return "DenSDK resource archive"; } } public override uint Signature { get { return 0x32464144; } } // 'DAF2' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Dogenzaka/ArcBIN.cs b/ArcFormats/Dogenzaka/ArcBIN.cs index 9d471030..d91375aa 100644 --- a/ArcFormats/Dogenzaka/ArcBIN.cs +++ b/ArcFormats/Dogenzaka/ArcBIN.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Dogenzaka public override string Description { get { return "Dogenzaka Lab audio archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public BinOpener () { @@ -109,7 +109,7 @@ namespace GameRes.Formats.Dogenzaka public override string Description { get { return "Dogenzaka Lab archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public GamedatOpener () { diff --git a/ArcFormats/Dogenzaka/ImageRSA.cs b/ArcFormats/Dogenzaka/ImageRSA.cs index 4ce37333..20caf11b 100644 --- a/ArcFormats/Dogenzaka/ImageRSA.cs +++ b/ArcFormats/Dogenzaka/ImageRSA.cs @@ -44,6 +44,7 @@ namespace GameRes.Formats.Dogenzaka public override string Tag { get { return "PNG/RC4"; } } public override string Description { get { return "RC4 encrypted PNG image"; } } public override uint Signature { get { return 0xC4F7F61A; } } + public override bool CanWrite { get { return false; } } public Rc4PngFormat () { diff --git a/ArcFormats/DxLib/ArcDX.cs b/ArcFormats/DxLib/ArcDX.cs index b16a8feb..39e3be96 100644 --- a/ArcFormats/DxLib/ArcDX.cs +++ b/ArcFormats/DxLib/ArcDX.cs @@ -56,7 +56,7 @@ namespace GameRes.Formats.DxLib public override string Description { get { return "DxLib engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DxOpener () { diff --git a/ArcFormats/DxLib/ArcMED.cs b/ArcFormats/DxLib/ArcMED.cs index eb8d06b1..eaeb94fa 100644 --- a/ArcFormats/DxLib/ArcMED.cs +++ b/ArcFormats/DxLib/ArcMED.cs @@ -97,7 +97,7 @@ namespace GameRes.Formats.DxLib public override string Description { get { return "DxLib engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } static readonly Lazy PrsFormat = new Lazy (() => ImageFormat.FindByTag ("PRS")); diff --git a/ArcFormats/Eagls/ArcEAGLS.cs b/ArcFormats/Eagls/ArcEAGLS.cs index 7fbcb30b..67a9d3ff 100644 --- a/ArcFormats/Eagls/ArcEAGLS.cs +++ b/ArcFormats/Eagls/ArcEAGLS.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Eagls public override string Description { get { return "EAGLS engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PakOpener () { diff --git a/ArcFormats/Eagls/ImageGR.cs b/ArcFormats/Eagls/ImageGR.cs index 9498a6aa..690e8d2e 100644 --- a/ArcFormats/Eagls/ImageGR.cs +++ b/ArcFormats/Eagls/ImageGR.cs @@ -43,6 +43,7 @@ namespace GameRes.Formats.Eagls public override string Tag { get { return "GR"; } } public override string Description { get { return "EAGLS engine compressed bitmap"; } } public override uint Signature { get { return 0; } } + public override bool CanWrite { get { return false; } } public override ImageMetaData ReadMetaData (Stream stream) { diff --git a/ArcFormats/Emic/ArcPACK.cs b/ArcFormats/Emic/ArcPACK.cs index b09c9156..b8bdd33c 100644 --- a/ArcFormats/Emic/ArcPACK.cs +++ b/ArcFormats/Emic/ArcPACK.cs @@ -48,7 +48,7 @@ namespace GameRes.Formats.Emic public override string Description { get { return "Emic engine resource archive"; } } public override uint Signature { get { return 0x4B434150; } } // 'PACK' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PacOpener () { diff --git a/ArcFormats/EmonEngine/ArcEME.cs b/ArcFormats/EmonEngine/ArcEME.cs index 058e9fb7..c23272f8 100644 --- a/ArcFormats/EmonEngine/ArcEME.cs +++ b/ArcFormats/EmonEngine/ArcEME.cs @@ -40,7 +40,7 @@ namespace GameRes.Formats.EmonEngine public override string Description { get { return "Emon Engine resource archive"; } } // 'えもんエンジン' public override uint Signature { get { return 0x44455252; } } // 'RREDATA' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Emote/ArcPSB.cs b/ArcFormats/Emote/ArcPSB.cs index 48cd0b59..d5ee40e5 100644 --- a/ArcFormats/Emote/ArcPSB.cs +++ b/ArcFormats/Emote/ArcPSB.cs @@ -56,7 +56,7 @@ namespace GameRes.Formats.Emote public override string Description { get { return "E-mote engine texture container"; } } public override uint Signature { get { return 0x425350; } } // 'PSB' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } static uint[] KnownKeys = new uint[] { 970396437u }; diff --git a/ArcFormats/Entis/ArcERI.cs b/ArcFormats/Entis/ArcERI.cs index ca94edc4..097259d5 100644 --- a/ArcFormats/Entis/ArcERI.cs +++ b/ArcFormats/Entis/ArcERI.cs @@ -40,7 +40,7 @@ namespace GameRes.Formats.Entis public override string Description { get { return "Entis multi-frame image format"; } } public override uint Signature { get { return 0x69746e45u; } } // 'Enti' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public EriOpener () { diff --git a/ArcFormats/Entis/ArcNOA.cs b/ArcFormats/Entis/ArcNOA.cs index 391a4a1d..4391a938 100644 --- a/ArcFormats/Entis/ArcNOA.cs +++ b/ArcFormats/Entis/ArcNOA.cs @@ -72,7 +72,7 @@ namespace GameRes.Formats.Entis public override string Description { get { return "Entis GLS engine resource archive"; } } public override uint Signature { get { return 0x69746e45; } } // 'Enti' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public NoaOpener () { diff --git a/ArcFormats/Escude/ArcBIN.cs b/ArcFormats/Escude/ArcBIN.cs index cb9c38e3..f846032f 100644 --- a/ArcFormats/Escude/ArcBIN.cs +++ b/ArcFormats/Escude/ArcBIN.cs @@ -36,7 +36,7 @@ namespace GameRes.Formats.Escude public override string Description { get { return "Escu:de resource archive"; } } public override uint Signature { get { return 0x2D435345; } } // 'ESC-' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Ethornell/ArcBGI.cs b/ArcFormats/Ethornell/ArcBGI.cs index 1b53219b..9a99cc28 100644 --- a/ArcFormats/Ethornell/ArcBGI.cs +++ b/ArcFormats/Ethornell/ArcBGI.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.BGI public override string Description { get { return "BGI/Ethornell engine resource archive"; } } public override uint Signature { get { return 0x6b636150; } } // "Pack" public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ArcOpener () { @@ -103,7 +103,7 @@ namespace GameRes.Formats.BGI public override string Description { get { return "BGI/Ethornell engine resource archive v2"; } } public override uint Signature { get { return 0x49525542; } } // "BURI" public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Eushully/ArcALF.cs b/ArcFormats/Eushully/ArcALF.cs index 7b2374c7..c3ed0907 100644 --- a/ArcFormats/Eushully/ArcALF.cs +++ b/ArcFormats/Eushully/ArcALF.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Eushully public override string Description { get { return "Eushully resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } static string[] IndexNames = new string[] { "sys4ini.bin", "sys3ini.bin" }; diff --git a/ArcFormats/Eushully/ArcGPC.cs b/ArcFormats/Eushully/ArcGPC.cs index b81d813a..60363972 100644 --- a/ArcFormats/Eushully/ArcGPC.cs +++ b/ArcFormats/Eushully/ArcGPC.cs @@ -34,7 +34,7 @@ namespace GameRes.Formats.Eushully { public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } protected ArcFile TryOpenWithIndex (ArcView file, string entry_type, string entry_ext = "") { diff --git a/ArcFormats/FC01/ArcMCA.cs b/ArcFormats/FC01/ArcMCA.cs index c03da904..7205b73b 100644 --- a/ArcFormats/FC01/ArcMCA.cs +++ b/ArcFormats/FC01/ArcMCA.cs @@ -50,7 +50,7 @@ namespace GameRes.Formats.FC01 public override string Description { get { return "F&C Co. multi-frame image format"; } } public override uint Signature { get { return 0x2041434D; } } // 'MCA' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/FC01/ArcMRG.cs b/ArcFormats/FC01/ArcMRG.cs index cc453a07..631b1c92 100644 --- a/ArcFormats/FC01/ArcMRG.cs +++ b/ArcFormats/FC01/ArcMRG.cs @@ -44,7 +44,7 @@ namespace GameRes.Formats.FC01 public override string Description { get { return "F&C Co. engine resource archive"; } } public override uint Signature { get { return 0x0047524D; } } // 'MRG' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public static readonly Tuple KnownKey = Tuple.Create ( // Konata yori Kanata made @@ -180,7 +180,7 @@ namespace GameRes.Formats.FC01 public override string Description { get { return "Overture engine resource archive"; } } public override uint Signature { get { return 0x0047524D; } } // 'MRG' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Mrg2Opener () { diff --git a/ArcFormats/Favorite/ArcBIN.cs b/ArcFormats/Favorite/ArcBIN.cs index ab6caa0a..e8b93899 100644 --- a/ArcFormats/Favorite/ArcBIN.cs +++ b/ArcFormats/Favorite/ArcBIN.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.FVP public override string Description { get { return "Favorite View Point resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Bin2Opener () { diff --git a/ArcFormats/Favorite/ArcFVP.cs b/ArcFormats/Favorite/ArcFVP.cs index 0bbddab2..d62efd9b 100644 --- a/ArcFormats/Favorite/ArcFVP.cs +++ b/ArcFormats/Favorite/ArcFVP.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.FVP public override string Description { get { return "Favorite View Point resource archive"; } } public override uint Signature { get { return 0x58504341; } } // "ACPX" public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public BinOpener () { diff --git a/ArcFormats/Favorite/ArcHZC.cs b/ArcFormats/Favorite/ArcHZC.cs index 1bdd25de..4feb5eeb 100644 --- a/ArcFormats/Favorite/ArcHZC.cs +++ b/ArcFormats/Favorite/ArcHZC.cs @@ -50,7 +50,7 @@ namespace GameRes.Formats.FVP public override string Description { get { return "Favorite View Point multi-frame image"; } } public override uint Signature { get { return 0x31637A68; } } // 'HZC1' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public HzcOpener () { diff --git a/ArcFormats/Ffa/ArcBlackPackage.cs b/ArcFormats/Ffa/ArcBlackPackage.cs index b485512f..ab2f7d6d 100644 --- a/ArcFormats/Ffa/ArcBlackPackage.cs +++ b/ArcFormats/Ffa/ArcBlackPackage.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Ffa public override string Description { get { return "FFA System resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { @@ -105,7 +105,7 @@ namespace GameRes.Formats.Ffa public override string Description { get { return "FFA System resource archive v2"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public JDatOpener () { diff --git a/ArcFormats/Ffa/ArcFFA.cs b/ArcFormats/Ffa/ArcFFA.cs index e366f3d0..bfe3dc9b 100644 --- a/ArcFormats/Ffa/ArcFFA.cs +++ b/ArcFormats/Ffa/ArcFFA.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Ffa public override string Description { get { return "FFA System resource archive"; } } public override uint Signature { get { return 0x5954324d; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ArcOpener () { diff --git a/ArcFormats/FlyingShine/ArcPD.cs b/ArcFormats/FlyingShine/ArcPD.cs index d3bcd493..b88b45f0 100644 --- a/ArcFormats/FlyingShine/ArcPD.cs +++ b/ArcFormats/FlyingShine/ArcPD.cs @@ -55,7 +55,7 @@ namespace GameRes.Formats.Fs public override string Description { get { return arcStrings.PDDescription; } } public override uint Signature { get { return 0x6b636150; } } // Pack public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return true; } } + public override bool CanWrite { get { return true; } } public override ArcFile TryOpen (ArcView file) { @@ -227,7 +227,7 @@ namespace GameRes.Formats.Fs public override string Description { get { return "Flying Shine resource archive version 2"; } } public override uint Signature { get { return 0x69796c46; } } // 'Flyi' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public FlyingShinePdOpener () { diff --git a/ArcFormats/G2/ArcGCEX.cs b/ArcFormats/G2/ArcGCEX.cs index db7709a4..13a2c705 100644 --- a/ArcFormats/G2/ArcGCEX.cs +++ b/ArcFormats/G2/ArcGCEX.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.G2 public override string Description { get { return "G2 engine resource archive"; } } public override uint Signature { get { return 0x58454347; } } // 'GCEX' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PakOpener () { diff --git a/ArcFormats/Glib2/ArcG2.cs b/ArcFormats/Glib2/ArcG2.cs index d9a29f32..e04b338f 100644 --- a/ArcFormats/Glib2/ArcG2.cs +++ b/ArcFormats/Glib2/ArcG2.cs @@ -82,7 +82,7 @@ namespace GameRes.Formats.Glib2 public override string Description { get { return "Glib2 engine resource archive"; } } public override uint Signature { get { return 0x47D33310; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public G2Opener () { diff --git a/ArcFormats/Gpk2/ArcGPK2.cs b/ArcFormats/Gpk2/ArcGPK2.cs index e71ededa..73c94000 100644 --- a/ArcFormats/Gpk2/ArcGPK2.cs +++ b/ArcFormats/Gpk2/ArcGPK2.cs @@ -35,7 +35,7 @@ namespace GameRes.Formats.Gpk2 public override string Description { get { return "GPK2 resource archive"; } } public override uint Signature { get { return 0x324B5047; } } // 'GPK2' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public GpkOpener () { diff --git a/ArcFormats/GsPack/ArcGsPack.cs b/ArcFormats/GsPack/ArcGsPack.cs index a8bd58ae..bbb0bddf 100644 --- a/ArcFormats/GsPack/ArcGsPack.cs +++ b/ArcFormats/GsPack/ArcGsPack.cs @@ -40,7 +40,7 @@ namespace GameRes.Formats.Gs public override string Description { get { return "GsPack resource archive"; } } public override uint Signature { get { return 0x61746144; } } // 'Data' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PakOpener () { @@ -102,7 +102,7 @@ namespace GameRes.Formats.Gs public override string Description { get { return "GsPack resource archive"; } } public override uint Signature { get { return 0x59537347; } } // 'GsSY' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/Hexenhaus/ArcARCC.cs b/ArcFormats/Hexenhaus/ArcARCC.cs index 49ae767a..20e20083 100644 --- a/ArcFormats/Hexenhaus/ArcARCC.cs +++ b/ArcFormats/Hexenhaus/ArcARCC.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Hexenhaus public override string Description { get { return "Hexenhaus resource archive"; } } public override uint Signature { get { return 0x43435241; } } // 'ARCC' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ArcOpener () { diff --git a/ArcFormats/Hexenhaus/ArcODIO.cs b/ArcFormats/Hexenhaus/ArcODIO.cs index e74e8c1b..e52e05fd 100644 --- a/ArcFormats/Hexenhaus/ArcODIO.cs +++ b/ArcFormats/Hexenhaus/ArcODIO.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Hexenhaus public override string Description { get { return "Hexenhaus audio archive"; } } public override uint Signature { get { return 0x4F49444F; } } // 'ODIO' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public BinOpener () { @@ -79,7 +79,7 @@ namespace GameRes.Formats.Hexenhaus if (entry.Size < 0x2C || !arc.File.View.AsciiEqual (entry.Offset, "ONCE")) return base.OpenEntry (arc, entry); var input = arc.File.CreateStream (entry.Offset+0x2C, entry.Size-0x2C); - return new EncryptedStream (input); + return new Ror4EncryptedStream (input); } } } diff --git a/ArcFormats/Hexenhaus/ArcWAG.cs b/ArcFormats/Hexenhaus/ArcWAG.cs index f1609e97..f477306b 100644 --- a/ArcFormats/Hexenhaus/ArcWAG.cs +++ b/ArcFormats/Hexenhaus/ArcWAG.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Hexenhaus public override string Description { get { return "Hexenhaus resource archive"; } } public override uint Signature { get { return 0x5F464149; } } // 'IAF_' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public WagOpener () { @@ -54,7 +54,7 @@ namespace GameRes.Formats.Hexenhaus return null; using (var enc = file.CreateStream()) - using (var dec = new EncryptedStream (enc)) + using (var dec = new Ror4EncryptedStream (enc)) using (var index = new BinaryReader (dec)) { dec.Position = 0x4A; @@ -116,13 +116,13 @@ namespace GameRes.Formats.Hexenhaus public override Stream OpenEntry (ArcFile arc, Entry entry) { var input = arc.File.CreateStream (entry.Offset, entry.Size); - return new EncryptedStream (input); + return new Ror4EncryptedStream (input); } } - internal class EncryptedStream : ProxyStream + internal class Ror4EncryptedStream : InputProxyStream { - public EncryptedStream (Stream input, bool leave_open = false) + public Ror4EncryptedStream (Stream input, bool leave_open = false) : base (input, leave_open) { } @@ -150,6 +150,7 @@ namespace GameRes.Formats.Hexenhaus public override string Tag { get { return "IMGD/WAG"; } } public override string Description { get { return "WAG archive PNG image"; } } public override uint Signature { get { return 0x44474D49; } } // 'IMGD' + public override bool CanWrite { get { return false; } } public ImgdFormat () { diff --git a/ArcFormats/Ikura/ArcDRS.cs b/ArcFormats/Ikura/ArcDRS.cs index 26830356..bd33b2fc 100644 --- a/ArcFormats/Ikura/ArcDRS.cs +++ b/ArcFormats/Ikura/ArcDRS.cs @@ -42,7 +42,7 @@ namespace GameRes.Formats.Ikura public override string Description { get { return "Digital Romance System resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DrsOpener () { @@ -122,7 +122,7 @@ namespace GameRes.Formats.Ikura public override string Description { get { return "IKURA GDL resource archive"; } } public override uint Signature { get { return 0x4d324d53; } } // 'SM2M' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public MpxOpener () { diff --git a/ArcFormats/Ikura/ImageDRG.cs b/ArcFormats/Ikura/ImageDRG.cs index 39396631..0ae21c29 100644 --- a/ArcFormats/Ikura/ImageDRG.cs +++ b/ArcFormats/Ikura/ImageDRG.cs @@ -42,6 +42,7 @@ namespace GameRes.Formats.Ikura public override string Tag { get { return "DRG"; } } public override string Description { get { return "Digital Romance System image format"; } } public override uint Signature { get { return ~0x4c4c5546u; } } // 'FULL' + public override bool CanWrite { get { return true; } } public DrgFormat () { diff --git a/ArcFormats/Ikura/ImageGGP.cs b/ArcFormats/Ikura/ImageGGP.cs index 94088f37..f437dcac 100644 --- a/ArcFormats/Ikura/ImageGGP.cs +++ b/ArcFormats/Ikura/ImageGGP.cs @@ -43,6 +43,7 @@ namespace GameRes.Formats.Ikura public override string Tag { get { return "GGP"; } } public override string Description { get { return "Digital Romance System encrypted image format"; } } public override uint Signature { get { return 0x46504747u; } } // 'GGPF' + public override bool CanWrite { get { return false; } } public override ImageMetaData ReadMetaData (Stream stream) { diff --git a/ArcFormats/ImageEGN.cs b/ArcFormats/ImageEGN.cs index f71df3d7..94aaeec6 100644 --- a/ArcFormats/ImageEGN.cs +++ b/ArcFormats/ImageEGN.cs @@ -47,6 +47,7 @@ namespace GameRes.Formats.Unknown public override string Tag { get { return "EGN"; } } public override string Description { get { return "LZSS-compressed BMP image"; } } public override uint Signature { get { return 0; } } + public override bool CanWrite { get { return false; } } public override ImageMetaData ReadMetaData (Stream stream) { diff --git a/ArcFormats/ImageLZ.cs b/ArcFormats/ImageLZ.cs index 4a7dea14..a76b12ff 100644 --- a/ArcFormats/ImageLZ.cs +++ b/ArcFormats/ImageLZ.cs @@ -36,6 +36,7 @@ namespace GameRes.Formats public override string Tag { get { return "BM_"; } } public override string Description { get { return "LZ-compressed bitmap"; } } public override uint Signature { get { return 0x44445A53u; } } // 'SZDD' + public override bool CanWrite { get { return false; } } public override ImageMetaData ReadMetaData (Stream stream) { diff --git a/ArcFormats/ImageMB.cs b/ArcFormats/ImageMB.cs index 56432641..b388d0af 100644 --- a/ArcFormats/ImageMB.cs +++ b/ArcFormats/ImageMB.cs @@ -34,6 +34,7 @@ namespace GameRes.Formats public override string Tag { get { return "BMP/MB"; } } public override string Description { get { return "Obfuscated bitmap"; } } public override uint Signature { get { return 0; } } + public override bool CanWrite { get { return true; } } public override ImageMetaData ReadMetaData (Stream stream) { diff --git a/ArcFormats/ImagePTI.cs b/ArcFormats/ImagePTI.cs index 0cd3c561..632c7d03 100644 --- a/ArcFormats/ImagePTI.cs +++ b/ArcFormats/ImagePTI.cs @@ -35,6 +35,7 @@ namespace GameRes.Formats.Misc public override string Tag { get { return "PTI"; } } public override string Description { get { return "Custom BMP image"; } } public override uint Signature { get { return 0; } } + public override bool CanWrite { get { return false; } } public override ImageMetaData ReadMetaData (Stream stream) { diff --git a/ArcFormats/Interheart/ArcFPK.cs b/ArcFormats/Interheart/ArcFPK.cs index 2871448f..650e1df4 100644 --- a/ArcFormats/Interheart/ArcFPK.cs +++ b/ArcFormats/Interheart/ArcFPK.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.CandySoft public override string Description { get { return "Interheart/Candy Soft resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Ipac/ArcIPAC.cs b/ArcFormats/Ipac/ArcIPAC.cs index 1a064d8d..9b3ce7cf 100644 --- a/ArcFormats/Ipac/ArcIPAC.cs +++ b/ArcFormats/Ipac/ArcIPAC.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.BaseUnit public override string Description { get { return "IPAC resource archive"; } } public override uint Signature { get { return 0x43415049; } } // 'IPAC' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Irrlicht/ArcARK.cs b/ArcFormats/Irrlicht/ArcARK.cs index c62829a3..8a106639 100644 --- a/ArcFormats/Irrlicht/ArcARK.cs +++ b/ArcFormats/Irrlicht/ArcARK.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Irrlicht public override string Description { get { return "Irrlicht engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Irrlicht/ArcPACK.cs b/ArcFormats/Irrlicht/ArcPACK.cs index 64085eda..d17f0bc9 100644 --- a/ArcFormats/Irrlicht/ArcPACK.cs +++ b/ArcFormats/Irrlicht/ArcPACK.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Irrlicht public override string Description { get { return "Irrlicht engine audio archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PackOpener () { diff --git a/ArcFormats/Ivory/ArcPK.cs b/ArcFormats/Ivory/ArcPK.cs index 2f2d6fdb..7cd9bebe 100644 --- a/ArcFormats/Ivory/ArcPK.cs +++ b/ArcFormats/Ivory/ArcPK.cs @@ -42,7 +42,7 @@ namespace GameRes.Formats.Ivory public override string Description { get { return "Ivory resource archive"; } } public override uint Signature { get { return 0x204B5066; } } // 'fPK ' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Ivory/ArcPX.cs b/ArcFormats/Ivory/ArcPX.cs index 9a683e65..ed0230e8 100644 --- a/ArcFormats/Ivory/ArcPX.cs +++ b/ArcFormats/Ivory/ArcPX.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Ivory public override string Description { get { return "Ivory audio archive"; } } public override uint Signature { get { return 0x20585066; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/KScript/ArcKPC.cs b/ArcFormats/KScript/ArcKPC.cs index 7ab8b26f..8bad3c38 100644 --- a/ArcFormats/KScript/ArcKPC.cs +++ b/ArcFormats/KScript/ArcKPC.cs @@ -36,7 +36,7 @@ namespace GameRes.Formats.KScript public override string Description { get { return "KScript engine resource archive"; } } public override uint Signature { get { return 0x50524353; } } // 'SCRPACK1' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Kaas/ArcKAAS.cs b/ArcFormats/Kaas/ArcKAAS.cs index 015156e5..565508d6 100644 --- a/ArcFormats/Kaas/ArcKAAS.cs +++ b/ArcFormats/Kaas/ArcKAAS.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.KAAS public override string Description { get { return "KAAS engine PD resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PdOpener () { @@ -103,7 +103,7 @@ namespace GameRes.Formats.KAAS public override string Description { get { return "KAAS engine PB resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Kaguya/ArcANM.cs b/ArcFormats/Kaguya/ArcANM.cs index e7a04ea5..f200ffac 100644 --- a/ArcFormats/Kaguya/ArcANM.cs +++ b/ArcFormats/Kaguya/ArcANM.cs @@ -48,7 +48,7 @@ namespace GameRes.Formats.Kaguya public override string Description { get { return "KaGuYa script engine animation resource"; } } public override uint Signature { get { return 0x30304E41; } } // 'AN00' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public AnmOpener () { diff --git a/ArcFormats/Kaguya/ArcKaguya.cs b/ArcFormats/Kaguya/ArcKaguya.cs index a2e3cb8e..72a86656 100644 --- a/ArcFormats/Kaguya/ArcKaguya.cs +++ b/ArcFormats/Kaguya/ArcKaguya.cs @@ -43,7 +43,7 @@ namespace GameRes.Formats.Kaguya public override string Description { get { return "KaGuYa script engine resource archive"; } } public override uint Signature { get { return 0x314c4657; } } // 'WFL1' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ArcOpener () { diff --git a/ArcFormats/Kaguya/ArcLINK.cs b/ArcFormats/Kaguya/ArcLINK.cs index aaae31a3..ce90af54 100644 --- a/ArcFormats/Kaguya/ArcLINK.cs +++ b/ArcFormats/Kaguya/ArcLINK.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Kaguya public override string Description { get { return "KaGuYa script engine resource archive"; } } public override uint Signature { get { return 0x4B4E494C; } } // 'LINK' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public LinkOpener () { diff --git a/ArcFormats/Kaguya/ImageAO.cs b/ArcFormats/Kaguya/ImageAO.cs index 637061ba..82ab342b 100644 --- a/ArcFormats/Kaguya/ImageAO.cs +++ b/ArcFormats/Kaguya/ImageAO.cs @@ -38,6 +38,7 @@ namespace GameRes.Formats.Kaguya public override string Tag { get { return "AO/KAGUYA"; } } public override string Description { get { return "KaGuYa script engine image format"; } } public override uint Signature { get { return 0; } } + public override bool CanWrite { get { return true; } } public AoFormat () { diff --git a/ArcFormats/Kaguya/ImageAP.cs b/ArcFormats/Kaguya/ImageAP.cs index 4253f021..7c28f3e9 100644 --- a/ArcFormats/Kaguya/ImageAP.cs +++ b/ArcFormats/Kaguya/ImageAP.cs @@ -38,6 +38,7 @@ namespace GameRes.Formats.Kaguya public override string Tag { get { return "AP"; } } public override string Description { get { return "KaGuYa script engine image format"; } } public override uint Signature { get { return 0; } } + public override bool CanWrite { get { return true; } } public ApFormat () { diff --git a/ArcFormats/KiriKiri/ArcXP3.cs b/ArcFormats/KiriKiri/ArcXP3.cs index da087e58..37ce0d73 100644 --- a/ArcFormats/KiriKiri/ArcXP3.cs +++ b/ArcFormats/KiriKiri/ArcXP3.cs @@ -83,7 +83,7 @@ namespace GameRes.Formats.KiriKiri public override string Description { get { return arcStrings.XP3Description; } } public override uint Signature { get { return 0x0d335058; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return true; } } + public override bool CanWrite { get { return true; } } public Xp3Opener () { diff --git a/ArcFormats/Kiss/ArcARC.cs b/ArcFormats/Kiss/ArcARC.cs index 03991554..e0adbf1c 100644 --- a/ArcFormats/Kiss/ArcARC.cs +++ b/ArcFormats/Kiss/ArcARC.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Kiss public override string Description { get { return "Kiss resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ArcOpener () { diff --git a/ArcFormats/Leaf/ArcA.cs b/ArcFormats/Leaf/ArcA.cs index a3249edc..e626cf4c 100644 --- a/ArcFormats/Leaf/ArcA.cs +++ b/ArcFormats/Leaf/ArcA.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Leaf public override string Description { get { return "Leaf resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public AOpener () { diff --git a/ArcFormats/Leaf/ArcAM.cs b/ArcFormats/Leaf/ArcAM.cs index 4a3502b4..ec0ba897 100644 --- a/ArcFormats/Leaf/ArcAM.cs +++ b/ArcFormats/Leaf/ArcAM.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Leaf public override string Description { get { return "Leaf video resources archive"; } } public override uint Signature { get { return 0x30306D61; } } // 'am00' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public AmOpener () { diff --git a/ArcFormats/Leaf/ArcLAC.cs b/ArcFormats/Leaf/ArcLAC.cs index 479cf966..11447701 100644 --- a/ArcFormats/Leaf/ArcLAC.cs +++ b/ArcFormats/Leaf/ArcLAC.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Leaf public override string Description { get { return "Leaf resource archive"; } } public override uint Signature { get { return 0x43414C; } } // 'LAC' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { @@ -86,7 +86,7 @@ namespace GameRes.Formats.Leaf public override string Description { get { return "Leaf resource archive"; } } public override uint Signature { get { return 0x43414C; } } // 'LAC' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PakOpener () { diff --git a/ArcFormats/Leaf/ArcTEX.cs b/ArcFormats/Leaf/ArcTEX.cs index 5337df33..eb5b8ed6 100644 --- a/ArcFormats/Leaf/ArcTEX.cs +++ b/ArcFormats/Leaf/ArcTEX.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Leaf public override string Description { get { return "Leaf textures archive"; } } public override uint Signature { get { return 0x20584554; } } // 'TEX ' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public TexOpener () { diff --git a/ArcFormats/Liar/ArcXFL.cs b/ArcFormats/Liar/ArcXFL.cs index 31ed03e8..a9a9314e 100644 --- a/ArcFormats/Liar/ArcXFL.cs +++ b/ArcFormats/Liar/ArcXFL.cs @@ -36,11 +36,11 @@ namespace GameRes.Formats.Liar [Export(typeof(ArchiveFormat))] public class XflOpener : ArchiveFormat { - public override string Tag { get { return "XFL"; } } + public override string Tag { get { return "XFL"; } } public override string Description { get { return Strings.arcStrings.XFLDescription; } } - public override uint Signature { get { return 0x0001424c; } } - public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return true; } } + public override uint Signature { get { return 0x0001424c; } } + public override bool IsHierarchic { get { return false; } } + public override bool CanWrite { get { return true; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Liar/ImageWCG.cs b/ArcFormats/Liar/ImageWCG.cs index 27a40045..8a026ba4 100644 --- a/ArcFormats/Liar/ImageWCG.cs +++ b/ArcFormats/Liar/ImageWCG.cs @@ -40,6 +40,7 @@ namespace GameRes.Formats.Liar public override string Tag { get { return "WCG"; } } public override string Description { get { return "Liar-soft proprietary image format"; } } public override uint Signature { get { return 0x02714757; } } + public override bool CanWrite { get { return true; } } public WcgFormat () { diff --git a/ArcFormats/Lilim/ArcABM.cs b/ArcFormats/Lilim/ArcABM.cs index 93ffea12..37ce40c3 100644 --- a/ArcFormats/Lilim/ArcABM.cs +++ b/ArcFormats/Lilim/ArcABM.cs @@ -66,7 +66,7 @@ namespace GameRes.Formats.Lilim public override string Description { get { return "LiLiM/Le.Chocolat multi-frame bitmap"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Lilim/ArcAOS.cs b/ArcFormats/Lilim/ArcAOS.cs index 9c8cb5ba..794865ca 100644 --- a/ArcFormats/Lilim/ArcAOS.cs +++ b/ArcFormats/Lilim/ArcAOS.cs @@ -44,7 +44,7 @@ namespace GameRes.Formats.Lilim public override string Description { get { return "LiLiM/Le.Chocolat engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } static readonly byte[] IndexLink = Enumerable.Repeat (0xff, 0x10).ToArray(); static readonly byte[] IndexEnd = Enumerable.Repeat (0, 0x10).ToArray(); @@ -120,7 +120,7 @@ namespace GameRes.Formats.Lilim public override string Description { get { return "LiLiM resource archive version 2"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Aos2Opener () { diff --git a/ArcFormats/LiveMaker/ArcVF.cs b/ArcFormats/LiveMaker/ArcVF.cs index 8fec54eb..474ce7d2 100644 --- a/ArcFormats/LiveMaker/ArcVF.cs +++ b/ArcFormats/LiveMaker/ArcVF.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.LiveMaker public override string Description { get { return "LiveMaker resource archive"; } } public override uint Signature { get { return 0x666676; } } // 'vff' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public VffOpener () { diff --git a/ArcFormats/Lucifen/ArcLPK.cs b/ArcFormats/Lucifen/ArcLPK.cs index 8032f7a6..8c1d3932 100644 --- a/ArcFormats/Lucifen/ArcLPK.cs +++ b/ArcFormats/Lucifen/ArcLPK.cs @@ -93,7 +93,7 @@ namespace GameRes.Formats.Lucifen public override string Description { get { return "Lucifen system resource archive"; } } public override uint Signature { get { return 0x314b504c; } } // 'LPK1' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } [Serializable] public class Key diff --git a/ArcFormats/MAI/ArcMAI.cs b/ArcFormats/MAI/ArcMAI.cs index d117b70f..964bc9f0 100644 --- a/ArcFormats/MAI/ArcMAI.cs +++ b/ArcFormats/MAI/ArcMAI.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.MAI public override string Description { get { return "MAI resource archive"; } } public override uint Signature { get { return 0x0a49414d; } } // 'MAI\x0a' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ArcOpener () { diff --git a/ArcFormats/Macromedia/ArcCCT.cs b/ArcFormats/Macromedia/ArcCCT.cs index aa405c61..53f22cca 100644 --- a/ArcFormats/Macromedia/ArcCCT.cs +++ b/ArcFormats/Macromedia/ArcCCT.cs @@ -41,7 +41,7 @@ namespace GameRes.Formats.Selen public override string Description { get { return "Macromedia Director resource archive"; } } public override uint Signature { get { return 0x52494658; } } // 'XFIR' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public CctOpener () { diff --git a/ArcFormats/Macromedia/AudioEDIM.cs b/ArcFormats/Macromedia/AudioEDIM.cs index 18644619..f4b20926 100644 --- a/ArcFormats/Macromedia/AudioEDIM.cs +++ b/ArcFormats/Macromedia/AudioEDIM.cs @@ -35,6 +35,7 @@ namespace GameRes.Formats.Selen public override string Tag { get { return "EDIM"; } } public override string Description { get { return "Selen audio format (MP3)"; } } public override uint Signature { get { return 0x40010000; } } + public override bool CanWrite { get { return false; } } public EdimAudio () { diff --git a/ArcFormats/Maika/ArcMK2.cs b/ArcFormats/Maika/ArcMK2.cs index 5e94b933..893bee5e 100644 --- a/ArcFormats/Maika/ArcMK2.cs +++ b/ArcFormats/Maika/ArcMK2.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Maika public override string Description { get { return "MAIKA resource archive"; } } public override uint Signature { get { return 0x2E324B4D; } } // 'MK2.0' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Majiro/ArcMajiro.cs b/ArcFormats/Majiro/ArcMajiro.cs index 79459d3c..9ace7458 100644 --- a/ArcFormats/Majiro/ArcMajiro.cs +++ b/ArcFormats/Majiro/ArcMajiro.cs @@ -43,11 +43,11 @@ namespace GameRes.Formats.Majiro [Export(typeof(ArchiveFormat))] public class ArcOpener : ArchiveFormat { - public override string Tag { get { return "MAJIRO"; } } + public override string Tag { get { return "MAJIRO"; } } public override string Description { get { return "Majiro game engine resource archive"; } } - public override uint Signature { get { return 0x696a614d; } } // 'Maji' - public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return true; } } + public override uint Signature { get { return 0x696a614d; } } // 'Maji' + public override bool IsHierarchic { get { return false; } } + public override bool CanWrite { get { return true; } } public ArcOpener () { diff --git a/ArcFormats/Majiro/ImageRCT.cs b/ArcFormats/Majiro/ImageRCT.cs index 78185d19..eca85e9f 100644 --- a/ArcFormats/Majiro/ImageRCT.cs +++ b/ArcFormats/Majiro/ImageRCT.cs @@ -63,6 +63,7 @@ namespace GameRes.Formats.Majiro public override string Tag { get { return "RCT"; } } public override string Description { get { return "Majiro game engine RGB image format"; } } public override uint Signature { get { return 0x9a925a98; } } + public override bool CanWrite { get { return true; } } public bool OverlayFrames = true; public bool ApplyMask = true; diff --git a/ArcFormats/Malie/ArcLIB.cs b/ArcFormats/Malie/ArcLIB.cs index fefe925a..d1f8f03e 100644 --- a/ArcFormats/Malie/ArcLIB.cs +++ b/ArcFormats/Malie/ArcLIB.cs @@ -40,7 +40,7 @@ namespace GameRes.Formats.Malie public override string Description { get { return "Malie engine resource archive"; } } public override uint Signature { get { return 0x0042494C; } } // 'LIB' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { @@ -130,7 +130,7 @@ namespace GameRes.Formats.Malie public override string Description { get { return "Malie engine encrypted archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/Malie/ImageMGF.cs b/ArcFormats/Malie/ImageMGF.cs index 991ec1d2..0b382151 100644 --- a/ArcFormats/Malie/ImageMGF.cs +++ b/ArcFormats/Malie/ImageMGF.cs @@ -37,6 +37,7 @@ namespace GameRes.Formats.Malie public override string Tag { get { return "MGF"; } } public override string Description { get { return "Malie engine image format"; } } public override uint Signature { get { return 0x696C614D; } } // 'Mali' + public override bool CanWrite { get { return true; } } static readonly byte[] PngHeader = { 0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A }; diff --git a/ArcFormats/MangaGamer/ArcMGPK.cs b/ArcFormats/MangaGamer/ArcMGPK.cs index d79a58cd..1e405f42 100644 --- a/ArcFormats/MangaGamer/ArcMGPK.cs +++ b/ArcFormats/MangaGamer/ArcMGPK.cs @@ -63,7 +63,7 @@ namespace GameRes.Formats.Mg public override string Description { get { return "MG resource archive"; } } public override uint Signature { get { return 0x4b50474d; } } // MGPK public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public MgpkOpener () { diff --git a/ArcFormats/Marble/ArcMBL.cs b/ArcFormats/Marble/ArcMBL.cs index 4a24166c..f0d0b8ea 100644 --- a/ArcFormats/Marble/ArcMBL.cs +++ b/ArcFormats/Marble/ArcMBL.cs @@ -63,7 +63,7 @@ namespace GameRes.Formats.Marble public override string Description { get { return "Marble engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Marble/VideoANIM.cs b/ArcFormats/Marble/VideoANIM.cs index 9aa244d1..6d0d506f 100644 --- a/ArcFormats/Marble/VideoANIM.cs +++ b/ArcFormats/Marble/VideoANIM.cs @@ -36,7 +36,7 @@ namespace GameRes.Formats.Marble public override string Description { get { return "Marble engine video"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public AnimOpener () { diff --git a/ArcFormats/Masys/ArcMGD.cs b/ArcFormats/Masys/ArcMGD.cs index 1ed3220f..91f3f773 100644 --- a/ArcFormats/Masys/ArcMGD.cs +++ b/ArcFormats/Masys/ArcMGD.cs @@ -41,7 +41,7 @@ namespace GameRes.Formats.Megu public override string Description { get { return "Masys resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } internal static readonly string Key = "Powerd by Masys"; @@ -104,7 +104,7 @@ namespace GameRes.Formats.Megu public override string Description { get { return "Masys audio resources archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/MnoViolet/ArcMnoViolet.cs b/ArcFormats/MnoViolet/ArcMnoViolet.cs index 5aaed770..24231288 100644 --- a/ArcFormats/MnoViolet/ArcMnoViolet.cs +++ b/ArcFormats/MnoViolet/ArcMnoViolet.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.MnoViolet public override string Description { get { return "M no Violet resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/MokoPro/CompressedFile.cs b/ArcFormats/MokoPro/CompressedFile.cs index b6d5c81a..84311ca4 100644 --- a/ArcFormats/MokoPro/CompressedFile.cs +++ b/ArcFormats/MokoPro/CompressedFile.cs @@ -91,6 +91,7 @@ namespace GameRes.Formats.Mokopro public override string Tag { get { return "BMP/NNNN"; } } public override string Description { get { return "Mokopro compressed bitmap"; } } public override uint Signature { get { return 0x4E4E4E4E; } } // 'NNNN' + public override bool CanWrite { get { return false; } } public NNNNBmpFormat () { @@ -165,7 +166,7 @@ namespace GameRes.Formats.Mokopro public override string Description { get { return "Mokopro compressed file"; } } public override uint Signature { get { return 0x4E4E4E4E; } } // 'NNNN' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public NNNNOpener () { diff --git a/ArcFormats/Moonhir/ArcFPK.cs b/ArcFormats/Moonhir/ArcFPK.cs index 4df2f0ce..7a7fcf09 100644 --- a/ArcFormats/Moonhir/ArcFPK.cs +++ b/ArcFormats/Moonhir/ArcFPK.cs @@ -62,7 +62,7 @@ namespace GameRes.Formats.MoonhirGames public override string Description { get { return "MoonhirGames engine resource archive"; } } public override uint Signature { get { return 0x4B5046; } } // 'FPK' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public static uint[] KnownKeys = { 0 }; diff --git a/ArcFormats/Morning/ArcTTD.cs b/ArcFormats/Morning/ArcTTD.cs index 01745b9c..08467db2 100644 --- a/ArcFormats/Morning/ArcTTD.cs +++ b/ArcFormats/Morning/ArcTTD.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Morning public override string Description { get { return "Morning resource archive"; } } public override uint Signature { get { return 0x4352462E; } } // '.FRC' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Musica/ArcPAZ.cs b/ArcFormats/Musica/ArcPAZ.cs index 6d7871ee..97fc1338 100644 --- a/ArcFormats/Musica/ArcPAZ.cs +++ b/ArcFormats/Musica/ArcPAZ.cs @@ -112,7 +112,7 @@ namespace GameRes.Formats.Musica public override string Description { get { return "Musica engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PazOpener () { diff --git a/ArcFormats/Musica/ArcSQZ.cs b/ArcFormats/Musica/ArcSQZ.cs index 8a1454dc..4bdbecbb 100644 --- a/ArcFormats/Musica/ArcSQZ.cs +++ b/ArcFormats/Musica/ArcSQZ.cs @@ -48,7 +48,7 @@ namespace GameRes.Formats.Musica public override string Description { get { return "Musica engine animated frames"; } } public override uint Signature { get { return 0x315A5153; } } // 'SQZ1' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/NScripter/ArcNS2.cs b/ArcFormats/NScripter/ArcNS2.cs index 4af017ef..93ae84e4 100644 --- a/ArcFormats/NScripter/ArcNS2.cs +++ b/ArcFormats/NScripter/ArcNS2.cs @@ -41,7 +41,7 @@ namespace GameRes.Formats.NScripter public override string Description { get { return arcStrings.NSADescription; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public static Dictionary KnownKeys = new Dictionary(); diff --git a/ArcFormats/NScripter/ArcSAR.cs b/ArcFormats/NScripter/ArcSAR.cs index 56e81478..eaf895dc 100644 --- a/ArcFormats/NScripter/ArcSAR.cs +++ b/ArcFormats/NScripter/ArcSAR.cs @@ -34,11 +34,11 @@ namespace GameRes.Formats.NScripter [Export(typeof(ArchiveFormat))] public class SarOpener : ArchiveFormat { - public override string Tag { get { return "SAR"; } } + public override string Tag { get { return "SAR"; } } public override string Description { get { return arcStrings.NSADescription; } } - public override uint Signature { get { return 0; } } - public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return true; } } + public override uint Signature { get { return 0; } } + public override bool IsHierarchic { get { return true; } } + public override bool CanWrite { get { return true; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Nags/ArcNFS.cs b/ArcFormats/Nags/ArcNFS.cs index 417bc303..70d88d8a 100644 --- a/ArcFormats/Nags/ArcNFS.cs +++ b/ArcFormats/Nags/ArcNFS.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Nags public override string Description { get { return "NAGS engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/NekoSDK/ArcDAT.cs b/ArcFormats/NekoSDK/ArcDAT.cs index 0f223f8b..280c2868 100644 --- a/ArcFormats/NekoSDK/ArcDAT.cs +++ b/ArcFormats/NekoSDK/ArcDAT.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.NekoSDK public override string Description { get { return "NekoSDK engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/NekoSDK/ArcPAK.cs b/ArcFormats/NekoSDK/ArcPAK.cs index fb7e50d9..e1e196f8 100644 --- a/ArcFormats/NekoSDK/ArcPAK.cs +++ b/ArcFormats/NekoSDK/ArcPAK.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.NekoSDK public override string Description { get { return "NekoSDK engine resource archive"; } } public override uint Signature { get { return 0x4F4B454E; } } // 'NEKOPACK' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PakOpener () { diff --git a/ArcFormats/Nekopunch/ArcPAK.cs b/ArcFormats/Nekopunch/ArcPAK.cs index a03c1b53..4819c2b8 100644 --- a/ArcFormats/Nekopunch/ArcPAK.cs +++ b/ArcFormats/Nekopunch/ArcPAK.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Nekopunch public override string Description { get { return "Studio Nekopunch resource archive"; } } public override uint Signature { get { return 0x4B434150; } } // 'PACK' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PakOpener () { diff --git a/ArcFormats/Nexas/ArcPAC.cs b/ArcFormats/Nexas/ArcPAC.cs index 008201a3..19c017de 100644 --- a/ArcFormats/Nexas/ArcPAC.cs +++ b/ArcFormats/Nexas/ArcPAC.cs @@ -62,7 +62,7 @@ namespace GameRes.Formats.NeXAS public override string Description { get { return "NeXAS engine resource archive"; } } public override uint Signature { get { return 0x00434150; } } // 'PAC\000' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PacOpener () { diff --git a/ArcFormats/NitroPlus/ArcNPA.cs b/ArcFormats/NitroPlus/ArcNPA.cs index 241108d6..7a2dac57 100644 --- a/ArcFormats/NitroPlus/ArcNPA.cs +++ b/ArcFormats/NitroPlus/ArcNPA.cs @@ -105,7 +105,7 @@ namespace GameRes.Formats.NitroPlus public override string Description { get { return arcStrings.NPADescription; } } public override uint Signature { get { return 0x0141504e; } } // NPA\x01 public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return true; } } + public override bool CanWrite { get { return true; } } public static Dictionary KnownSchemes = new Dictionary(); diff --git a/ArcFormats/NitroPlus/ArcNPK.cs b/ArcFormats/NitroPlus/ArcNPK.cs index 57e9f99b..fe097c19 100644 --- a/ArcFormats/NitroPlus/ArcNPK.cs +++ b/ArcFormats/NitroPlus/ArcNPK.cs @@ -86,7 +86,7 @@ namespace GameRes.Formats.NitroPlus public override string Description { get { return "Mware engine resource archive"; } } public override uint Signature { get { return 0x324B504E; } } // 'NPK2' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return true; } } + public override bool CanWrite { get { return true; } } public static Dictionary KnownKeys = new Dictionary(); @@ -134,14 +134,14 @@ namespace GameRes.Formats.NitroPlus List ReadIndex (BinaryReader index, int count, long max_offset) { - var name_buffer = new byte[0x80]; + var name_buffer = new byte[0x104]; var dir = new List (count); for (int i = 0; i < count; ++i) { index.ReadByte(); int name_length = index.ReadUInt16(); - if (name_length > name_buffer.Length) - name_buffer = new byte[name_length]; + if (0 == name_length || name_length > name_buffer.Length) + return null; index.Read (name_buffer, 0, name_length); var name = Encodings.cp932.GetString (name_buffer, 0, name_length); var entry = FormatCatalog.Instance.Create (name); diff --git a/ArcFormats/NitroPlus/ArcNitro.cs b/ArcFormats/NitroPlus/ArcNitro.cs index 2d28a072..1034329b 100644 --- a/ArcFormats/NitroPlus/ArcNitro.cs +++ b/ArcFormats/NitroPlus/ArcNitro.cs @@ -56,7 +56,7 @@ namespace GameRes.Formats.NitroPlus public override string Description { get { return "Nitro+ resource archive"; } } public override uint Signature { get { return 0x03; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PakOpener () { diff --git a/ArcFormats/NitroPlus/ArcPAK.cs b/ArcFormats/NitroPlus/ArcPAK.cs index 4416cb17..561e4538 100644 --- a/ArcFormats/NitroPlus/ArcPAK.cs +++ b/ArcFormats/NitroPlus/ArcPAK.cs @@ -40,7 +40,7 @@ namespace GameRes.Formats.Magi public override string Description { get { return "MAGI resource archive"; } } public override uint Signature { get { return 3; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/NitroPlus/ArcSteinsGate.cs b/ArcFormats/NitroPlus/ArcSteinsGate.cs index 6258704b..3998008c 100644 --- a/ArcFormats/NitroPlus/ArcSteinsGate.cs +++ b/ArcFormats/NitroPlus/ArcSteinsGate.cs @@ -42,11 +42,11 @@ namespace GameRes.Formats [Export(typeof(ArchiveFormat))] public class NpaSteinsGateOpener : ArchiveFormat { - public override string Tag { get { return "NPA-SG"; } } + public override string Tag { get { return "NPA-SG"; } } public override string Description { get { return arcStrings.NPASteinsGateDescription; } } - public override uint Signature { get { return 0; } } - public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return true; } } + public override uint Signature { get { return 0; } } + public override bool IsHierarchic { get { return true; } } + public override bool CanWrite { get { return true; } } public NpaSteinsGateOpener () { diff --git a/ArcFormats/NonColor/ArcDAT.cs b/ArcFormats/NonColor/ArcDAT.cs index 67c7bee1..16006ff5 100644 --- a/ArcFormats/NonColor/ArcDAT.cs +++ b/ArcFormats/NonColor/ArcDAT.cs @@ -90,7 +90,7 @@ namespace GameRes.Formats.NonColor public override string Description { get { return "'non color' resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/Pajamas/ArcGameDat.cs b/ArcFormats/Pajamas/ArcGameDat.cs index 0222fb1e..55eef147 100644 --- a/ArcFormats/Pajamas/ArcGameDat.cs +++ b/ArcFormats/Pajamas/ArcGameDat.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Pajamas public override string Description { get { return "Pajamas Adventure System resource archive"; } } public override uint Signature { get { return 0x454d4147; } } // 'GAME' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/Palette/ArcCHR.cs b/ArcFormats/Palette/ArcCHR.cs index 54632db1..79cc3fde 100644 --- a/ArcFormats/Palette/ArcCHR.cs +++ b/ArcFormats/Palette/ArcCHR.cs @@ -54,7 +54,7 @@ namespace GameRes.Formats.Palette public override string Description { get { return "Palette multi-frame PNG archive"; } } public override uint Signature { get { return 0x72616863; } } // 'char' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ChrOpener () { diff --git a/ArcFormats/Palette/ArcPAK.cs b/ArcFormats/Palette/ArcPAK.cs index 284bf6e1..74002169 100644 --- a/ArcFormats/Palette/ArcPAK.cs +++ b/ArcFormats/Palette/ArcPAK.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Palette public override string Description { get { return "Palette resource archive"; } } public override uint Signature { get { return 0x43415005; } } // '\x05PAC' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PakOpener () { diff --git a/ArcFormats/Palette/ImagePGA.cs b/ArcFormats/Palette/ImagePGA.cs index 8932bbdd..c732871a 100644 --- a/ArcFormats/Palette/ImagePGA.cs +++ b/ArcFormats/Palette/ImagePGA.cs @@ -34,6 +34,7 @@ namespace GameRes.Formats.Palette public override string Tag { get { return "PGA"; } } public override string Description { get { return "Palette obfuscated PNG image"; } } public override uint Signature { get { return 0x50414750; } } // 'PGAP' + public override bool CanWrite { get { return true; } } public override ImageMetaData ReadMetaData (Stream stream) { diff --git a/ArcFormats/Patisserie/ArcBIN.cs b/ArcFormats/Patisserie/ArcBIN.cs index 1749b020..93f77125 100644 --- a/ArcFormats/Patisserie/ArcBIN.cs +++ b/ArcFormats/Patisserie/ArcBIN.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Patisserie public override string Description { get { return "Patisserie resource archive"; } } public override uint Signature { get { return 0x01005A4F; } } // 'OZ' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public BinOpener () { diff --git a/ArcFormats/Patisserie/ArcRAW.cs b/ArcFormats/Patisserie/ArcRAW.cs index 16560ed6..36cb107c 100644 --- a/ArcFormats/Patisserie/ArcRAW.cs +++ b/ArcFormats/Patisserie/ArcRAW.cs @@ -36,7 +36,7 @@ namespace GameRes.Formats.Patisserie public override string Description { get { return "Patisserie animation resource"; } } public override uint Signature { get { return 0x04574152; } } // 'RAW\x04' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public RawOpener () { diff --git a/ArcFormats/Primel/ArcPCF.cs b/ArcFormats/Primel/ArcPCF.cs index 835680a1..edc93b74 100644 --- a/ArcFormats/Primel/ArcPCF.cs +++ b/ArcFormats/Primel/ArcPCF.cs @@ -46,7 +46,7 @@ namespace GameRes.Formats.Primel public override string Description { get { return "Primel ADV System resource archive"; } } public override uint Signature { get { return 0x6B636150; } } // 'Pack' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Propeller/ArcMGR.cs b/ArcFormats/Propeller/ArcMGR.cs index 3849f754..680acac8 100644 --- a/ArcFormats/Propeller/ArcMGR.cs +++ b/ArcFormats/Propeller/ArcMGR.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Propeller public override string Description { get { return "Propeller multi-frame image"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Propeller/ArcMPK.cs b/ArcFormats/Propeller/ArcMPK.cs index 013315ec..b20c86c2 100644 --- a/ArcFormats/Propeller/ArcMPK.cs +++ b/ArcFormats/Propeller/ArcMPK.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Propeller public override string Description { get { return "Propeller resources archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Qlie/ArcABMP.cs b/ArcFormats/Qlie/ArcABMP.cs index 8c373d86..16d58d18 100644 --- a/ArcFormats/Qlie/ArcABMP.cs +++ b/ArcFormats/Qlie/ArcABMP.cs @@ -40,7 +40,7 @@ namespace GameRes.Formats.Qlie public override string Description { get { return "QLIE engine multi-frame archive"; } } public override uint Signature { get { return 0x706D6261; } } // 'abmp' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public AbmpOpener () { @@ -190,7 +190,7 @@ namespace GameRes.Formats.Qlie public override string Description { get { return "QLIE engine multi-frame image archive"; } } public override uint Signature { get { return 0x504D4241; } } // 'ABMP' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Qlie/ArcQLIE.cs b/ArcFormats/Qlie/ArcQLIE.cs index 34de8d16..5f3469a9 100644 --- a/ArcFormats/Qlie/ArcQLIE.cs +++ b/ArcFormats/Qlie/ArcQLIE.cs @@ -88,7 +88,7 @@ namespace GameRes.Formats.Qlie public override string Description { get { return "QLIE engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PackOpener () { diff --git a/ArcFormats/RPM/ArcARC.cs b/ArcFormats/RPM/ArcARC.cs index ba4898cf..c01a2a5e 100644 --- a/ArcFormats/RPM/ArcARC.cs +++ b/ArcFormats/RPM/ArcARC.cs @@ -66,7 +66,7 @@ namespace GameRes.Formats.Rpm public override string Description { get { return "RPM engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ArcOpener () { diff --git a/ArcFormats/RealLive/ArcG00.cs b/ArcFormats/RealLive/ArcG00.cs index 5273516e..89d9d66c 100644 --- a/ArcFormats/RealLive/ArcG00.cs +++ b/ArcFormats/RealLive/ArcG00.cs @@ -58,7 +58,7 @@ namespace GameRes.Formats.RealLive public override string Description { get { return "RealLive engine multi-frame image"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public G00Opener () { diff --git a/ArcFormats/RealLive/ArcOVK.cs b/ArcFormats/RealLive/ArcOVK.cs index ec3daf5d..432147ea 100644 --- a/ArcFormats/RealLive/ArcOVK.cs +++ b/ArcFormats/RealLive/ArcOVK.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.RealLive public override string Description { get { return "RealLive engine audio archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/RenPy/ArcRPA.cs b/ArcFormats/RenPy/ArcRPA.cs index 4c181f8e..d113777e 100644 --- a/ArcFormats/RenPy/ArcRPA.cs +++ b/ArcFormats/RenPy/ArcRPA.cs @@ -54,7 +54,7 @@ namespace GameRes.Formats.RenPy public override string Description { get { return Strings.arcStrings.RPADescription; } } public override uint Signature { get { return 0x2d415052; } } // "RPA-" public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return true; } } + public override bool CanWrite { get { return true; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Resources/Formats.dat b/ArcFormats/Resources/Formats.dat index 1c5d2a11b27e0377efc94d02701cdf35ae1be43a..08f64516a379457d7bd5cad2191d957f942a6bd0 100644 GIT binary patch delta 323084 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%0A;Yc$dae+J0^Mkn*Xkoh*sb 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%0A%huN@hpKKlQ0 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�vj)cZbmGfp6a+C23iS7|H%!QF%&y1RB?!`UR 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Ĩ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�Zy!+^rQrJD-VCg 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
d<+=V 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 wR?(=_DmGB)o&?Z-#elO5 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 delta 265482 zcmV(tKg|PduAXY zAs`?wF8=`k1Ama9E`_k9fi+ke?8rc>4t8)fx3v*qWnyPyV}E60{L-Hl>L2UypKK~^ zU0Q&hfWd9bCc%Kz0ieP|GU{gOC9Amn$_2pwgq1~^Mcoa-4z9Ki zmX06-;EKhoD~N!MqKaA|Vn98Ar3U&PXeoJB5Punt7TM1>VWynw#_dZiWvY9=PE$}B9ZDyaez2NIjE5+%P^K~xfSA5hm{ zsiiM}AplPimg3Zqk_X8EsWn%razG|cMG25Rpsu`9D_;IW`<_XQ8Ej+Z;BMyxHU=pH z*OXsfqw>90Vk#h2KwWaBR{w={G9V2=U4M9`*8Fb52f`pNK%IA`*7?pl6%l4}IR#a5 z5a2H%v#%2M0CN9Q3XndKl5v${2tfB8h)WoZfTYx`Brp&m0-0=VZH#QKY#l%*K>D+* zbhGa;iHm{E0ritBwI!gI6qW^90qTS+wGE(F6ww0N0_xZ+wLM^IImydfIsp1dSATk^ z%U|#cl9J4-Qt~n&XCN)&D$Vus7cx*VRf9|aW#q`r266)~2)(+%<9iV_)j*zrI_OI6 z{hcOq%(7qu6Oa#(7ps&D=m@#H&(K>&O}*LmmnB~URl zH@7iRHn(NcFmN#X1N>kZ{y5w33$FeBiQk_Z3_KO+lSzJ`UCGKE{9XM0fq$Uy54i}2cl2_A|OyB`#nUm z&PL`YU>hb`JIg=l8~yms=$ldTn^B5CA(4U|P#pTp-2XD{ucJYP z0U{h|6$C%>=YJo(F#T-`@PD8C!-E^z8vdd5!cx`-rr_)73?l&WfFT^|?;o$|>|kdF zW)ijY_@h8#=Y|4zRdQ<=$LoMB5`c{CN8y*Kfzz)Qz3c>j*je3F$o^jP%Ur-5`o9*k zC;+lMKkB%|42+mApJZn40{)|T>!0EQAdlEpNB0jQ)+694)IW+K#D8s^%r65>TZ11O zrT)LY!vD}1<~sU-Xu#@pKeD=%rL%(pla!;$KQRkz~j9aM}Q%?j^M=nv=$jS7(bO1X#{(lf7)ZcXazYrDl6u2Sq z_J{cQHixGCyj<;#MY1!seWR)P#3$2tGe7wu6zB zjWO8mIvQ{?0GRxb`X5baW%FOCcG z_~Ooz?XQheI)IYakJ_M^o2HFTe#mUH2-@?5km34j^)Yb_6UMqWmX6 zYilD4EGYuQE-?eA|FqcWZ^gfkUOW##4Omn4PfL$}@w+NU4su}QKZ5M0zD4_`>{7o> zQT@FQ{C{hq%Lkyd`q4m8_R=xP8CZfHm?RDU;uDAk07$k!>em%rE~~6)_=mCe#tnh! zkID_$@n1`*LI5jZWg@{pO-Gwv{`*fL()9&dMF2R!(oDKPd1bC@ZeuCzY;11(FT(0N zf|~yUtcn4w+CGK|L+|b;KNz&c< zSHS*(Q+5BLuaU2l*w-=?xQ=#G3fSD|N235>)i#r`^*{7YV&LylgsOp|6&Mccd-gIQ zyZ?_|lANurjhVRvpuSYvS+cOQu>8pou>4ZM0IPg&Y6yB=OSpfI{d;>iZkN+_+f7>+ z*nevB_sx9I0RjUn)NfcgaxM1$zb5VNUrVFlU~Fz3vWsIIsD$Y8^hm!g9){Daj#q;CGe#NFe$L#17ZXaZvin1hECXT%5UYS#1H?LjUdYYsPOfFd_H+1x8`qazi>cwX}7ye?!)7fULmgnZN8#u%Cm!r#FVb|KkSK)}G6IvVrmV9(IjSQR#2J=rZr+>2*{yX)L0dWF|Q$U;n z;u|2&0devDPM7xsL0$?NVDI#QcfbFK?tcF{T6*(;M@Rpu1k~0=`i;YazJGKnkiby` zAy@tI-#TRAsBTDLk3Fz5;J0&;a6nSruSvImlLP{i;(ty0t#d>Kk`jJRg8j|2kb$Jf zza~LlC4GP4jCz>_mw4q;0X57&t&97oO~l`CiU#;hbU*$DS@G=JtBw_f;KZ1ww=O9QmQoEtoYc&%rK{2a`^xig5@YCLUS$lp+z z?(!!raOTQQI0@#*%n~)QGcdZO2E4e{B@#AH0I6=l6I>Pdm!}B3US9jREZJApqlf(U z3j@$(^KS6q=emxE`8ita%^mz)m)*2=LBARNFaZPx&Z@boi+>fb`>>v$gUB~`vEp^x z?{X0E8$z=HW1NB?zUpNIxDFhn^Orh2=;t8#=Nn7#YcbmI<0%e+)kQxXxpM)mF8+TS z-u~wuVDvvt=4%=E{XY$F|MP71>+qKQDpuwJhzcB}bW>O0Uf&r~KZg&#xhrt5&vL(y zm-zq^11CfM_kU=w|IDMkevYQt^dGxK_OH&r-$!vP@$;KQl#w9U5)zK zB>GUhMl4`KP!VulC#g6QyBK2`GV!?L9$BZQvy}#$FN2=whuorZYYfU2BYbOF;n}PE zAvp2g_Lz%fIEtuw*X?;tJ9-4?eH*m23wGA#S-zsXr+<71oEXU>Q3OK{Nn1LBo=v+0 zm`;$WA2DuD3-5_I=Yg~I zlyX|32*I@Gqm3H*Q5n-l&!EyLC4bqd7t*(Gp| zE|Cba?YHO}V@xSZ$%Mp;@0`1)a0pW(H8EuEWq+x~3m9dvA=bNo_7|(pM%wDZ8WngAzk6^|YHL@{bKHN)9JX%yK z?OKG$bM~^gBb{FtLdjl^L&>9rvn~0i@HNyIk@>`umiHcSPjJJmo;I@&-50U&sYrXjx2_h$ zLp!yF7MImXR#CaNWa9N~v>8UkfQ$2lqvIatVw_xuhF7l4>V%h6>w#8u7=+Ndc_*5A?tiwV zs$LSp_706M+GzAg@Z=uW+md?Zb5!e@n@`aaZ z-h~a~8tf6UPvgSLbrs!PxSwsAOMm)$tfAI3kty}5l>I|I--6kPsg00}+oj@MntZRK zR9le4>ppazG(qfU{&-9{Jq<ZDf*AVj@9Q`j^5u<~F}V8W%e#hl_4@v|+mdtblRmqo>049X(|C?|i+1K- z?`)TJ)i;J0)Oj^BNu;=iPJLzaX5;ri(%gcci1_-faz=P;`tUKNz4b2a8pG&u?wZ9G zVVR!rPB7!fmc4v>$XyL z{8Oo^;~DH)wXJ{%`LL|FMdzHTErM|g9m`zFkQ2u#(Nn5u1TY){Yk%;*MZ%}b#5P?@ zYYetlCvy8NW@Ynik){TABHmBbJ=U6&{S%O1$!Dp8wKYS%AXIU=+>9&W$GBx zec28`;K6W%Zo}cOmVXni6`uWM(=EOQH^ThdMDa-Xq*%M?HCBe-jyrm|ligZRP(yOb z3tx?Og_Lrs_bGQF>tdqtp3Y?7qswM-bVJ`MAHZ@9oAV?|(|Tv#X|@B8YHN=!6%hv& zp6((&P@Gn=17WGb72YYTt7ZFw-`bM(Lcaluykm%oaBI1y^nbW%J_3o+*qb!EZQZ(b zXQ$MB`Su5+V|E%6+TGd967BLs@?-jhU@*j6XXtd6R5Z_{ z1fyTIk5G4*)1z8y^-L3_((=f1?^eyY!YOj9M|8mba!u3Uw4=j^~!hZt-x5wO(%sb?3X?`se1a8Q_ zT*X0CLCMJaA!cICDp?bLCso)Y(`SAxcWG(O2i)Yg8#eDozb)8Z*D(z?YFl<~FH1SQ zrzZLE`9=G&6ZPUkhv;v-IbKR*cO>qT1AuRC+~2Q9<{%&2zM80rBFBji?~;{ zyv`h|=bEVz@u8=(fPtH3&1oppux^iS64q?$>NZqarfNYOO+%YW$dpEQ}T96i#lee(&z6tC%GePrHM zY{Y(Y?sli{3#o~ez>jwIldr#285eQN4JMYJXAiw`P=j$fmaSP=T&|x@E)kg^OVMm8 zmVS#VXP{7-DfhJhEl;;#gFa?$6n{sQU?LM|2f1eCrbHL)f(9*S)`!lB^w+x5Sm;Vs zfr4zgR_Jv0W2GYe{0rKjo{2~w1(BJ40eAT;YnZRV&b+i(c~m4L>^t?P)k<1Xn#YYEMb25ozDUI`8)MU0l_PY#H< z%{|HdjyWt}9#rjM*QF^tyk)&D`K7X^T3@}5^;Uk9Hmne6MD^7qJ;oyr`Pb=p6?xS= z&!wx=p>6JkR^TJxRVlDDMstYi?LID8*jDlriW=gbl186vCtr(?M}Kqo{P^(8hYiey zcvVp>)A=@9N5iEQ)@g!6IOt>fM4B28Wx;~k5FInIHxbEFdMY!xzLam4*IOHuaG%`+ zZ)P_qx9fcn*C_Be2rcG|TR89SUtZGQ!=%ERXbj+#e7xZ?CeH-F@e%zc32h9czh88A z=YbR&;ny+uJCSIlkbeW^LCHn-RUa`LUo$ZxF59zET0Up_)+jK!V5v;s5hh^qOrNR_ zTSllGRXP43gvlc@ICLu2Hx3sw*y>H`E}JX;f!fZkMGDhbjAg|uBuEw96%ZvHbtgvU zwK$A>%EiK1&p$E-yb5~zkd^3Tx&p@JqB84!yA8fsPTso-m4CtEbi<4OMcDliESjbB zoGEY29%@?|K*VnS!bEr6s z+Xv%0TlSYHfxM)j8&ix+DQHk=ecrBRcK9;WAbt4~L9qUmkdRIMt|8jv(u^fCbvhc8 zqb?IAK|UA~NPo1PK#sFd!Dp}R#~r>tY}JL5tkn40L2@kUHgh-k&UUdVn1K9V$DP#* z_EhSTPRs;r)R33Ho@$~q(fhBSY;|W&;?t@(>Q zEtWp@TF4s4{R8QSVTK3k&Wl2dx%-3#)!w4)iP<>n85T+b1;!r~<)L=-`DeRoI44|S z@RgFPcVggkS_1t@;|0 z))zR;$A4LmpDDd3!9D&g>dzw4eZmh7rqW0FaHn3S8h1sZI#+1EVSAcJ=w5+QNl{K- z*~$4gUXa|KBbB@STNnaLGUp60wBm|YWC{&X(x5-fMjR~|Y{4X}P!N1JBj2Ev$ypwN z(vQ?pA4Na|i5X15ggIYG!Y|>#`zqN6I?m5+Q-3wKgxdJOgHZ|_t%O>qq(0hJRsU+* zTI+_k^`^;Cz>c$D$A*FuJBS_2O8L~TnK6d=z4@W9zG&kkC-DJpt};d%v5#lUN~13C zh}>U)=ICmQ>xFr^)UkfAnHf`x8}EHY6zA2(}EfNK^Dc8Aw#1Dq2V8s&Dygq)tYxSUF&0-V55mc-8z=r zSZ$PyGR0;gp(ChfoHeGEo9-5=_SpyK!fQX@RCwwE+Exf~wILMTWQM0)-!#)+Xsw7^ zwRT_8a6hK$5sI6Aj91t)GT+cevEA8}*njd-Og{mlv1F5QGOki$FBDsu?C>a0f!1$G z0?(aUn+EAARa887V@`CP-DH0GQ;N?!Qp457!oTLMF@}~M0iJQ!he>r zWPH@zx#C1gD5Q5})s>zMqAfP0yy!GV5@xDN1%r|iZ79=RXXY-5coQDpc7OEVcp3`t z=px_&)|PNrjK=(_GT z4DNzc!S*FzI!Sz4jHLrd^vm6N4Sz%_D<`}nbl!=>j}uc3hr)&Bk1X+pnBNDgZP4cPb$_eC*(rjo zwrMqeQ7}0rpAlZ@1p2q%#>U$goF%{;5S?vfA{kL;tg^hT~+k7X)8VuUe(S&k!|`E6UnB=AH7d>A!IUEy_1NszPQd%F&H;~i#*9Ee6n?Ym%0s|jzk`SS`mA1T-GQx^%6LPvP$rVn~OpDcYlcdn^si$`?^Rr z(`8V0)>NFwnQGfsO|A8VGoTqbx%?!-`Cf*k`LF76AZyG$(C&z4Y!*ytfbKurCm&%E zeA^p=7rq%keD;}gj6-~y`Q!yp_W6A47Zd%BXYgIVhecd*Jx|67KV;s~X|%;|>XL7( zQsnB6Gcq3=8={%>@;g+n#wNnYFRI9WiXk!dc@p+zMS<$Tni; zc=3@TKgH@*^@C~_2RS1*r*?B&4Mol8o#kTF-2_$(NjA>p7k{(SmKcOtgQX(c#u`#M z9gPo3B~AJx;_rG$nKL9ew6B1~Yk;YPjX3c%j->+QZElQ3TY z5^2;xBIziE>wk;r^Zfot!$8IC2)xH2XU@grN8$vrF^|8H;bph&AdM?FP)I~2WDm>| zQ}Gv%P779-jTnU+sXaqqAlMm;CJB$qFJD;8eBE>MG{SQJJv~G|X6+IrNo!6tw^E$VdR;ka(4&BzWDb_Wwe~znd4G|GUJLW0p&i%E_9N|ETM+OZ zq%a!CtG2UIY%zq((t)930b>b?cW2}+>W~uW@?ENlIzMmb)5J5vwN}fGia$2pb+P*P z@=>fPDdkRKf^-d2lPm#>+m->}LA2*qZyt>=ou7zgg+!eCR{C<*YwPF{{6`q3!%zy{ zJ`urv$bTHsa};Aikyc1@p45=rCC^zOL?sA7+G)bDt6{Efz=eE1q5=`ILd*ZgxYdxN!LIVvB9L=wANCu<)?5I$(fEAUB0nRmFa1LUWK#n z^K#z_f`;dd7BUClVn$>wtA8MUbXOq2CQLmo{#0Z-`rU}oT`edv)C(ILkpP^VeZZOkE(0p%VLIDSLHilX|nUx#6AxF zVzxLbODgqNaW9t(W!}L9`s`w@J)7g_sKPF&pV+(l`H7B0r>#pj zQTe4@w7^8FHaM$tctTF`)(Yh$1VLZQrCF0t-v8Jx8`@u<^yET) zUN6Q=L!+^gTpX9o;BicNIK8Liu36mp=~3N@E`;0im`^&7PCXgwOePY?)awT!PqOsy zlufXQkqDF-mzmIgG<=Yb$Jnmvy3G3?wHb3>jyEDt`8A@8pL_#L1sp0AHtAH)ZGRlA zR~Bxbg#5ES(<27yD`wt;ITebEWnSZhUljd?7_!!r$!En3O-%v zc^nQ`TRZL0W!C|5xYF0KK}zQyN6rKP3f?p?G?zsPLnRh@IRlGHRal#^%i{%@Ubny+ zv0*X?r!#c)uKFZqHC*v_#c0u+p?`xzvrpo=4|xe41*?Rko^v0zx-4YJV(9tZe$nxC z!el)Hqi~_twtdpvwp-%~4dYaH_uD#A^?g3qmaXR7i#uBPqj6-I@aG3s`U!03-+oX# zS9&RINLBYdoV_>SC0b155KYTVhfIiw<{@R?ww(V*66fsUJc~65T*?+gvbq6Fp z8u_Wkt%f9ix_opC`n{S*Pe=@AssZp2N8AktJX`1 zBnv0+zE&M1r@LJ`gMW?nQ1_hujW`I0i-WK64(ZoLMRROkXTema-T9t9>DDHR@HXgL}@( z?01g>2_p;AMW)q1Oc5hLCBXiien&dmoQ3ZRqBq={o!J+xTKF@lL8o=tgQuR9^K)N~ z4-RBZ?1Scrhkvv4bcmlUjxkHxBJy)J<{BRJB>x9m!Cw03YJMP%Sx30G;Sx83m zE;pS;@$87}9tlbL30M`cG!2R29z7Aw@<%`avyVj}OB2{Hr8&r7ae3%9G~5#qWiw`K zUTbNpmJLak9%RD0$lF|H?1{stHsn~fI{`$jdAx}~d zGikMwR*)<27w3^0ueQS2r}B!gMH!!)x060^CZhSm`z5*OBOIMjoT;Y{6Q1cZI#d6=qHeMgHn6tww=L+4dI!}`O$1d*)>LVG zRC>vv$kgO7^OYh84Ejpp2xA%dG74G|-gA{`|Z>5Wbm87pvt#Z|KK z?SB-o8(sHP62BNSri)v)GuY)3=nsXydUe6=kEBhn7pw4@fn0t$E0cpf=BYT=(EgCU zsgB?`!l%Jqg;Zx>QQ_}(w#x;?Ni;s`=8%2aGw0WMUoSQsM%`IY`D35jLlMjSZq5&7 zeDh9FUM7bc<{4#zXHay8gGyLz(9n<^MSp9U#!3;6A|5*tm}o;a-f>sOHm)hz6K15R z%NLI9+H>H>hD?Gz?8&u`pwWmB5R!q&Ks1)F{#5Hb$gW*TD1SiHhrIiV@xe~NnIdAB z(G-H_Lv*F>hIbwt@?p2Ca}Daoq90)9-dZPlIU0}7D?LueWJ+Ra(J)-*ww_p`7^iGsx3AAYC&xha&3EA8+Ry`oBkoENs{96~(z*5s=%m964h-?q7#wy6hfkA^TI-jjpWt#g0bq zQF=?`49=PI_J$c#iAxP;u<@L(Ykx4oN{CYN?lF|rDKE2roy@NcKx|r_eDV1(+(sUG zi4wsXVzKQVI@4ANQIKT_WeMFWAB4;J*q6NSiluaSInUE&dP7Y9AY@(M#;&%9iG?Aa zqC91dSyhTT+|_t2lL*8cj)StXIKjb3QiPe6exO&D((Tnxt6EOa3_~+o_h6ATs(R!KNHw+ZAA{6d9qw$ zo`J6uQ#L54VtKp_dyQPi*ncIixDfGvL2#(&3uFqLsmLAW3W+N8>-_7nRNaemZlm!+ z55T;=uD)nVckbq)5{=dvb7o<`sP6VuI!17bYKillfJD9MS2V(wbvkDYW|1&GOSxcM zT$Sl|>Ygx6yPm#o>%xNO@aQ?6n-u;xOC`|51N^j(p zafgt%A+vL=C+baeR)o9>O`vjb3%{C%#xs=cAnm3F$AvFfc^qn{V5y>u{x$di`3ym-!u zCXaJE-LzegBSU$nx& zY&SX+Bj!le31a;PwFqC&?B0s(mVmEIDR2Me_J^)xoqyJbS(|>E1W+Wjd@CjaD2&~F z?x{^R@(8@t>uoNtmg6@%!z1$W*3a64yJ!%L3orytK2`6)9W|N3mmDc0r&x9=>bpQb zjyc9Ei>Ic7{fu%CHQFVf*SJvK=&tE#YfB5ovf|*pBZZEWMJz6@{BUWo-33wLM+tP| zh9wMPw}0`MDUi*P2Nu17w?>z29`P@V!ryjD(k(DD>eXVW`LZiYZ;hafx_bx3$7Srr z?4lpb!)I;Ib`C62-~>?4Kx+@_ZKexrfv32RtHRZ}{4p*tc2;bltf&n&e>a>u0FpomOKbPKi%DfffrjF5re+rE%@9;ix2_vy2&a6!bo&l z1#jw*btB5Bq(pD?K8Y5QaQnjcScWm&v|m^=UZdguMx!;ZPUk!Yp`$f=v{UA%@&j4w z4YDSR6fE@g78}AlCTXy|hu;PV4{PrAK7Xp`dT00~OSZaAr9y0!QYSdfQVNvB&u=&; zJHfdQ<@=Gy-Hkv3&1{7^1P{wH^ZlnDJDiad;Xqm*Kj0;kZbb_o;o#eM$+!+HSOz(X|{PeELd#>GME*CGJzp#9_7k^(^ z4+~Bjwa!e7W@SbFsqKrt;B2)zbWAu862E@2C1Y-TIyDj`kbzOjQ&yLbv#9qqa`ZgC z2HJ{lhgF!#k%$_T>eV zYeAmfJBy@q-8BhT%!6kb<`KCHI@7%{mCKQ;t1obVMu~WDSUE4i+{mf&=PL* zz2(-qm@4&mC^RjTJ%;tOMwa0FQw12}_(_5a`38mCp#mBqXws5xSJ zrQ3Imh{?RI`+_wkoJbYPq<=?U?c%NI5#(O_Ell%(bzis4;v7k~=x^^Yn{!4Q@M;r3 zd@Ff8)pKuqnxvpP7rI3m-Z76s-MS{;fxIc}e1Ak*M|afA_W>cf zf7py!s0(z=8Kus%n^2jU&+bOJ|9qd?UC2HC&{ym{6dhsCD4C2)^4Le9TQ$(M-ZE%; z$JE$si_)fY>jUB;KZXsa8)ZQf@3w!*QWkr=l`^u0> zHF>p3Bvm;a-E5MqQ^*5>xY>m6%7juzi$+9lkofGTBp6ruo__`$cXus02{8r}Ga?_6 zYgySI6d1;nkZr26{ZQ1|e`mqM;G=51d#FNbu zG4!c8-ku+CR}lvstg+~TyzbGNg$%d*tiH}|$J)*yy)Q#7qZ}NI zx1Ma6A;|_#_O}2D{(Gk@AsA~_ee8DMl%o~TTgrl|_B68|utf(UJ7B869&VrTEH(%w(0Edljeq!*5%W!&eV&+-Pp|hkXzx2S z>FMVA_aA>tZm&W)uq@w#sTz#IwqU%la+W;L5Nl217Dlx z-n(tXPk-dd(B!Djw~CSbM!eq-dxS!*sQb;RB&pSd=Mv`AM8U57%tYaBS*P51k;nTqBhoU#>s=CeOUc( zZX+D`2vLW_zitafvwD5?`Jx{464qo_{_|30kv!FeH+7e$7QCBC(EvY%5M_PnMbAm1 z(Aw-hzlDW!nrF&gL?2^BK0#TW!o!~!>aY^tsn*}~Iw}amc!k4|N@+2fngW`usg8lJMy|D=Qighv%hO_gTvnMt(08-utP`;SJL#Us?A|#I1bR zGXLyN;E0UYtS`M~U@2ANCab;k1uNLnna8g3eo-FDu_4zig4R~?x32Lg3@*=04r0j! z6VAdUjb}HYI5U@9$lmWm7Z;ODBngMUWPjax#1oMSX`*07t0>q!o?K6H3O;q9$5oY; zABKqyh1d?;6Mvy#tD_J&YxDK!sXrO<dB3lqMs&-f<)hIJJ7u$=5AN6;hOKepNY&klLO-9zS38YbD{AjF5Fezj z=)K>AT)STS^_A0#qN)w2A&B`w{h($t`gQ1?4+G=%X4EM`3(mgc7 zMWhd~bhfZesO5ymY?c}|70xwWPYtAUR{x5AH7?n&WouT$)Jk0 zN{(a>C!y`_@$Glis}K(jPAf9N^RbG^-%=KxmK+2R6Sd>Bd}AjKE`#*`z<=#waXQLJ zTP+Mu{-aZD!Ub>kLTnF+AMV%p46*ja(N|@Wvye7e4Hfkur8r*<$Q7Iot?`A>lv83h z4!e{%$do2(J%<@qa~BP|r|BW2==1cUs|Y3@zKp^9Ti&5;VDh4+GahVR*tB-H-&W5XTh@`A0k0fHHXAhcw-=dmpJN6y{)xM1%` zQr#W5EvkVV8ak7GoP7~{YhorjTQoghP2D!?)%b3_mrZ^-S?EI!3V+nPeu=v^dconS z&SAsk0dZ}*1U4P9lh|RTX60**?`?aIH@HLcOx2pj9tx44#|7wO9?khkbVv~4FD0`g z*AIX6VbqBg%VBY59WrQt^svp^OZ7qmRPIpK*p56Ea|@2vUTb%KQdOJ`)}?7Pa8zTG zbKQb(8Zy4O%R?C<9Dh|_zZrEqE_wdJ8;%zTy$m9e$SW%dv39fp7eRZLptvwJQOY>| zbBhnoE*>$^5~`0aC)#|!A{5@9RwVaQlOp!=**6)8P5iczG$+I#wee#V2j&-=V?BNL!pIt%zE}dypA>4 zyR*slK`g%l;(wA2CAHl$`1N#ihTND2yRGndwF2AOGX$vjNl*CNU^nKBmua6iu{rs= zG&W_J8>hm->B=(oQ7l*1wU;x z1sXT`cCkRekkcac)}v-U`HEgTlJrnUB@NwTRXO-%u^@RRH+4vB(wo380X5mZhM1+j z336ttCQCxNd$-kNyBKNXeJ)n-_*=ThMpPHMw0{KMGW8r^kDhGqOzv)=-1d&mBT%N7CQJ&~xJ1y2{FHy*hDym23@@*x+hw=1QjU+^ysSb{a0MR0u zbbmRzxYmMmVxz5aUcL%zm^OFSmc)kgpf$el=c=GvrDeS@U3)sSzwW*L6gUwLW``Mk zVs@~lpVNgYbf3@(2 zKQyW>HHpjOTbWisVa&PBGl7~4d%xjbCM5nsEP>&ure6M&@to>o0#Ej0$pJy0EZEq% zj+Ro@@Ezh!|ISkC7}|>FJaJZI?7O)2oVZm%>Sv+c;h~k%TtQq9c$tGuD{N?N8cvoL z@m>6Bg@sveS5Vjn7_{R?us+$T{C~jpkU9oAw(b#nv^An`;`$~h*2L#o^fv;xW8V0v zZ*L9Nw7QtvMG()xwUYPCFQ)Aa+tHvb_{&(V9fhA#4IkljkYUnx?qWe$PI*>nwW=6* zmGTAGJ-H=>{c$HrD*Ud)(znBEFFzrlGTh#Mv97vK?tRD!KRnxKU)((cA%CkGB04ks zhs+?{DyB7|9!&5yFJ|NK8)mdQv)47?x6R4UWU;6Vwr9RRTwJ^FkJm(qwtH5v8NA~` zxBo`6Le=GtiideVr$>n2NvT$)lg8e*IDaqHgks`nHk*%JyouxGCm) znpjE@+JEdvbPc2(W&1(LUv#YC~JtDxHoYGFJb1A97&X$qd8lsH25^C|rgqUMqJ z#(Hv6XS9ybSp^k|L>}!)HB+)tjEGBUrrsN$;&@7IAT_3pTJ0CaO?kR1s_C9Qt;m3p zKq@>iT`+}iDo0@IaQ-p}=2m}ez$nFmXI3A4;^!~)yDgTas}y1CAN0cPke;CuS*3Ml z5bl47=Cl2z`RJP(#Dd>g1xiBf446!cv5>;p(Vt24F~j3Z`@^)4}~ zHw)_lar7}Fv@&XlJG;}x1T#wA?S-G)7UEhNb!S?_tGBH@9N^y<62X6!oU>?cnV!>fuyhG>q>V`$ED1LV)dsY=aj^sKXRXtK1@FW(=; z=VcztK4YpKFnp{g3oC!HNtK;epCqr9R$Qwt)oNB7%TVL@%+Q-rYuNh~jLGywznQ|H zXeWv;-M!t5@vE&r9`vq&f(~5Ba_A=3Vp6JugK=YWovZZ2aP5lbZCH;Sc>=|cD$X@nH(Ih8!ThudA(evyB!tJ$%o;Liz@qAZ3& z_idV&1houZ=aj>7MaIS}*dTU}eONb-;$N1$oZp?Iz*Cr*)7HE&9m-FTS+}0a)3a%Io2$ z>6=E=cJ{e(#wWRtdKp>@y{iVY`j);G)WB}=gt)##wC)=c*g<_=Ddxx$eW zj)#DCM;s3KN<`TEX~;AEM-UG(Uzr)QFU;jq*5*$pCf<%z?hs2JF6wxPrTkFqDVoH( z1Uj!c(*x@el1w9*bun9K94>PA8umllxtvUYzn=Mt2T+>HBoj&uRgEQCHGxQLLDbH& zQ*HqT86$rY%*@yUYyEg#8Jd`|NF@s~sk08Yot#i`^}R%V^O3$Vt$Tg8>ujseo#^lB zU1tzm+eJ>e?!>|7#F%zKwZ`b0)u!MG!>hs^68u< z2?^AD!Rz&vTQp{KCgdsY0%#ceJfB7_~uWSTvL^+wuLvX z`(g>b3Fg;{K2~cydc4%v~ekeRanmh3QBUbL)?=$j=kZqvPa&B`TO+zB|bxx zg_5mzpld#S4%@=k#of=WVLY8Yd2N7>-OtBo4U=|Ha`pBrwAC)(0{sj3l(bgwNyo+^ z#QJ|`6X8nuis*}M@aq?`;t}zuDudL4Dq54TjqlzY|3FK0F`TC^`s{uVUO4%1wc$$# znIPMQ9+DNsTkl}oCxW^xhy}MPUdgOZ4 z-pgZ@Z-_Fv%2?@a^z^CtNn>+qKh=vAm9T$(kq>NUI^alKaaXeYjfCK|$`3qDADAeJ zk~bgHqW02RF~1?NE9Uwv^k~+{bBdC0?5kdk?`&LO9I46igjhRusbSkEb4IroT%wG; z$FU5>kdqNKsn3zMBMN1qeFd{Sq<0o%Szb@npN&+F#@nK96+GinN#6jMdXJ+U&yIg{ z(Cq9?mCGGgh_4q3OXOOufg&zuaMC13`0m7VSf@Z1GSL>i&0Njj%-0+7;(w2o&fawp zpZ&aT77HeUYBxbQK)z#_!&x##{DkBwgX@sc_6hFS7|yIk%ZWjAlMRkVBDU0Z>u=*h zLETWY63Qm7IvyO;_1qA>HK={A25{`j7vzW++1qA>H zK={A29?pR}e>_;Jkv@R=7L~@7q>8JqeWOC}%cTWYDNgYK?LCbG)EpbU>;Yd$i(i2{ zd|JDP(fcPE(Wtu?RQhKbZzb+i>7X`@`cN;ze`&@F|m>y$+#;aQN2Rk zfg_KWm0V~Yp(_)rxyjL6WQWj8;W-Q`*qzuQg=asge^;{4O>x1sagQ0Q6Y+z%!6IRc z6KR{!Wr$p3qNDOSiI!>5lP<7zRYyj+J31lv8o;VW{GvcZr{@x<)#7Kx;T)`QL{zR~JVmKb*o@DQs$xhRTl#-iHBrfYIGJ^)vYyzxQc3#)RZGD|QF) z{2}LN5?rrr$HsqLQ%J=$%-_NXDUmwOPzXQ_(Xs^sYmc%tYaZl5AxGc zg*(v*+J5&y@u{UwWR*d|=zuiPJQlwZ)x((ja%OOZb_7wqlw|UP8MWuM7-bj*OQ-yM z>%gby$6O1lb6nl6hMlb!L!W4^vm9Pc5?A1^kGa_Squ>>Su}xjb4yUsu-5mYle}D|& zS%dihUQ$F-?~8cWm}Z}Iv=x(ZFUFZY=)+?{jMX{>lGsbDP8AsnQ8( zM%~cNwZjQH2asMiTBrispgah2OGPzX!mS>y{$+Q70rrjpKUq8_6hYPe}141*?^J*-N<#;0p}7>FcMFo(jCKK6Q%cK|5#kP zCQ*=6jeedJc$juhm(Das-PoaOZ&yx7iaOOykGMLGS!?&`r~*h%OoE(KaN;!cPxC1X zpX5L|;J5h-POE>z@-WqESu{~k^v>YNHK2|46DxYN0{$PFPO?77+W)ZDMZ@B?Ie_OfpRCX)=h?S;TU^rS>d~wR3jiFU?H?w{c*G|_cVTs_)V;m{$ip@Z1SaRO5VXlrTQ3ixZvf|G7AUhdU-=4WC5MS z2&_CO!zn;$O+sl+zqPp;e~jUG#&TaOWd1Nw$!2fC>Cr15QVg*Q2DKD_E52WV)dJB; zR2~h9O2RV_Hi=B#H~FnK4TcH00zbuc!mxc2wQAxK`R#GOoM{%;!yCI$lw@xJJE$Dt z&JE=1cmu(iMcAe0r0-Z2(<#9amrGf-m}uP#%`7!0?vvTu!ho&2f8(Omj0YHr#yu2e zrr=oh1R! zm9e?lSeNxlG5tbr3#%g!y3m%Xp5L<_s6t(TNR~N~Qfq1Z0dBzW4HG-@HqoFv6i*b& zp^uR!Y;!;_${X8qf6VmNfd1>9AgWo!C&@uoOcPL_ydnDk2Fa zpj1CdgM?I)&_&$jHkZxa?S?BPK|M(#y?5y#O*#tF5e0k4-U}fi*su#C@_)bCoe-0N z{=W~9?~{X_?96*J^XAQ)H*aRAocaFlwO!{-8|Juc{OtS3e|0ag%vjW`;jnEV*L>;T z+GA4_UR_oDwU^#aJsq}rL}~6o=jf+j+4+9N${(jR7`OKEzH=8o{nlHvx~Hs8D$}kR zKBwo3;h)^os8!9t1;6xNyQfy&f#ZAM;@RGRP)qwR2AC^Ph`1 zwQuqD_?Sg+e@tlpP~Te%rfn!}wsTW2dG)RheOE>`-0?+(^|l6W{H|O7?3^+E78ae% zd#zjhgDKbl_{)>?a$EITWzT*1mM@#%Ixc^4q_as_7p-mmm(+2NCIeqxvZ=?39_|sn7HIXZ z{^8{#w}q-jgN0-=3J)c*D0ZChqU;Xgly&`po;b^*y+@OMKseb@!b7VN>w^ zF}LkMSlDjdtp)qE?(aIMpLs2&{+C0BfBJl8o#of29@?F_d{*O@ZzM%Dp6=gp&-^EP zoG!h(f6W8me>MHd;lpQ6{Bqv6Z`?Dy&-I<=O@HdAnoljbG4!YV-u>XGt|J?L7xV7j z!^X(!x(P2UQJ;LjDsT9QzjiLpe80J0^N)Vn<^4oDQT9UXz?zGny8FJNE85QfZCm%; z?X!RTuw##?2Oq8d+lt4QUUz-x__DV~ym5d1f8U?a+kD@9`OODy|FT5)oov`{X``Y# zV-COEZuE-Kx(|G^^tvCPynEeapOtNTcJST>?R(r6Iv`|;UzgKUraLFTerL0$!(#qr zwI4q6?q>s{PDc2i+Vf@l^k09x`jtCN8;)=#t@z-vmtVi`<-;Gg82eVxlLMPhAHS%@ zf3m#~{8G1lkmZagd&jyrYksnM^2deC`#s(u@6kke?%bol*wtqfzxvmNjMUF}uS>Sa zc-!=R-__;EhTo=#HE7XL`d4C~4X>TN@ukrtY};Maq#O3mZ}E+_<<9$meQ@aR$UAF` zuZSmW4xRJ!`cu0iUhp)C`LgYOfveuVf44)Y&)*rmX~s(rse9XAn|7k>(9Vs=)_Y*- zk!|@uZhGUF%%|&aY`J;;E45m-jNN_v`auhqOqzP~!}n(H(Z_}Fbx+<@_nRLwo^9Ia z#c`RBxLbWQtTW{x!f4-+@ z?hlU{{>j|a&!wrKE*R1#&nYGhkP62i{#pO-^W=Nf;Fb?HXnx|UKF>w_URrSaxvkkR zHhZGcSmE*K1W)hRuNuFlb@=YgA2-HL+%fccRCcR*55;Y~=ZiDLQck`(eR;0#G4D&lO;khS^mlfRqz!ND?&ibjBUzacQ zTHJs1v!>FN)APF2Yka2fo?(e!y9aG;XuIj|_hwHGy7}|8A>Hi1ubO1LI`Z`0Mfbdt z@W6y!mSMARI@GA=nu#xs?EJt_-$m~TTC}&zOSK=L{M}E%>z(aqKNvi9f7%bH_ZQ9F z``(b}V;WE1&?_?Q`&}dRSJt|F@1dHhOP_oD-q~k9xi|X6i+kgTj(O|>&*a$)@9(zE zy5mIjzWcs=^@aNHcsiWA@g3{E8SWM}Yk6vaP&{sZ)~PQSEn3?%wc)*wPH4XPx;tO9 zZhvvsvEVi1?wC8jEd9gge@**5JL8A>dh>>lb-8h8=x;>}JicL1zrAzV-lK;<{XDYm zS3SzE2`dntb9&zLal!OSO`f?~ebYUr*Sp)sHL9^DN=@xBcWz{(paw(M?sP_Ew7&6$ zJ*W37>6<2OI`+nI*AA?+V1Dx8r*F0klXqSJNz2c>rno(p#etvR zv2VbJ7Lf^M-_%+)f9z`eP2-j<{HnS3T8KxzH8AdmHMQSa@Ojd(_@(`}NXM6d9QE;C z^}fD6ZQQrx$G%zXm$ke5=lnclmey@y&)D&k?Y>u@hz`wqIWBu=tk<^Wy)P$(6zzF? zwX@N8-G*#Snz|!*?W4V&?O(4u$kjys_?;I}aKc^ujy%@wye0BBQ}2&bfV^x<##`_;oXMw2OkeVVc)$m zVgJ^3dwwcbetz=VzzKJK-*aoDqtQeE75wRsp3^Ibe|~>Ma<`@4F~01Y>raKwcfYGz_q;YI^@STtTKn#=6V|V|OYf(1Jb$(p%)h8Q99c(k@gHNre(#qie;fJi&R^e62^IHD{_d9*;=-hDc>{fvn9FFl=ba(cI!k3F!m7CJe-yZC=b@X+aLEV>iG39txi65?X8K+{EuxOG;VnC^>dO3-#JJK9hnli$O>Yt1&;dM z*7n{lQQ!MqFSnh(>xK=}XZf|8JLlyQTXx*r_u%I%#n)P`sr}}_WlcYg%U$qUzz?$y z`v^H;3v#j0lT1&|Z!M|$Zja&&iPRkqCBviYnmeSAqA4ylBP34AA0RutO0ulFf9?qz zI@Cl>^|(~c)=qM|Gjx|jO>ZX+P+V?`d1t4P4*1tjiu5`>UYByGrg%Lr+0jl)_NF`3 z3`#Ifw=3G6>76^vw`bgbM`+iMos#Qzd8V4z;TSfo*1_M;ocZS!y9R38uH^fVMA0m@ zZaQbik$KTt2J)ty0w|X7FOn7^G*rn~++t69w>(K41Q&&H@?9Hlmq&T+swR1KDM8NH zRY{{4-KB~VK;FlZqsUh;+~HANid9NhHM;_6x2#E; z?2^S8VD8|UeaTlVe1umP;}E`$hbNG)c7#g~PM5VHBhI57mWqRBOGrq`5HyKRHq`P zWaX3VCRrke4FT3Fj&&FLe;P-6-5yFMMNzG~)Tw=^+u9EhhXL(jjy4y&!JfcRP)GgHA8lYDxh;Y)Q&Rt zmOV=QENTvVt|WVi>3OOwI)FEe<7wmzWO#0moG)prEz2Y7K$*@_e@2k6Ss&T%RWvEW z>(RXshTgiv?$C+lF5ph#xE@q^AKh;EYC%$xrmDdiSybT(s>5zzPUM)mjg=yGr_-xZIU&K);rZ*tdlBJ59^roSwTn?4s_t>= zIf@jVO0-G2vXq)df3mAeu~d4m6el~GB!{cPM(q^v_@l{pLkwz~Nqn{;`f()qsa}eh zCOc(!mZ}=Dd^}bW1TfaA6H}yAPrgGD9|Zhf4j)Utt70`dOK0szb;+tBJb4^r0{O0q z)%1)kMp$Z&Ok@vDbE&dpm^cxrUXD5$B*uE&UdgIRPMx?*f8wiwNE9$tQ5Cxy5)vX# zK`a-KH4S1HC#$)XaFCI?&S5hdEIcI~k2ni32Zzl;MaHQaqy%hIjP7!y4ahle-I_1X z1*Xa|A0pq4acF=VDM=F|Caj{Zm>E3KzoR4UkJlaC?HHaf6r^&47X>L+D z;v(Q=aGWJ*e}M5JNg)G5q9tFPZue%982ZGez`BQHEr$rlCk=>>A1vibk>P2vNr~da zKpDnSR-%n2P(65we|96o!Me*Ut^(Q+j~Bh1t+uNSowuaKV53;`I( zBdkN&6BNltf<{dnP0Xwb1ci3!AVtV$Dw(lC%s`WL~F} zn5Jh+v2KUr@rj!du^*4Pg?!f~%68cbag<_^UxKV!xn^RFN#xjD!Qw>f2)v_oLX49& zQUc;O;KXs9?a(3&CkH|(?f^7~LwAv{d7^5S(K4ttp(!#p@;coO^k|O07xJEju0xS} zD<0LIe-$L|14abL*biNjL>YM$)$WxB%IIjEtPpnH&=5U2?g8{fNh;c%nJL7Cl(u3= zIapbHaO7vmS3k+Frpw@bqO1mq&jO(Z;vN{caE!hBQ** z`BZ>N5+*I*>kTplq63e12(2xNnm$?!F`Jr_so7-%Gniw(1(lOTGAyM~f-YGz2x!aU z?~+eS%9riBl&EUikasE0tLZAJPS!R0A7tu*TX>ug$X7Q-=_a*F4M_-zztsS@=HQRX zf7g=0>8i_PYdbsOdDF)Fm2xx>x)HSWP(AS4fBIf5@d!9VwcdgiQPz7>zi_akRK|)uME}Q9FSg z`+JBtbvag|+83?aWu_A2sHJPN&tOtLj{6fRq-JFIx($VtprYCg=8GKb1jAC@tS|CW z(xkt1)hC_=mcX%2v3$L1mZG{TYo|@3blMEb;pLxGv2FWUF7s5N32i28x4pirN|mfx z=}V5;lrXRF4=QBzq8{1k$t9hs5YqaJcny*+;}Na}iw4S$9Iwl!y2a}NEaAWw{bQwr*%d@n)dD&r#cu@46V(qciPH=4Up^ zsT4y3O1f9k#9M*=4#&O?nJ36DSH2XXI2=?WCv`@^sr4w0Hkz8Ftt1yUSlL0g9LyZF zXurC{RhvepTBPh&{4AD$f5-SpwkDn;FCLt8siN*!g@EEcPMQ?e9gFDrLavK<)n3|N> zhryw*0=99nY6b#MT{gU~JYY{$Y50=t@VZ0Jj@MH&vJ|Is;pR$SeGG@q)@Rtu%6~vcUFrPCjJXp zPjReX1< z3d`RGQ=FPwRJN?ye{``ga3ANm@#JfHE?kqQ1jKlZ$4Ekpizl9H9$icZXfp?;fOUp_ zkgV$tF%{4a9NHhnH3*hW14JAEjI|tN5W2u9#i?uQm_->3;A##Wio`iD!lT5y0A0bM zcY~_%JTl}Jhd3OdWgH|U)i@e}uo0h_4&Y)Av@(-M*VGK%f2o$&lLDLt9LEMNW)j}< zCX*>yK$*u;vdMRKc`~N-N}(YgL_6?ib37-^l0IJ5;mMaGU3#u2F++P0l}XfqIfG;7 zpkk`WBno7*?_A;t#F)xsxXITrDkVH2+=Ce-iFidLbkPH(NgQb;`C7%%5QI&DkY3K# zE4;D!235>Of0Xe&N-NW^hTcThzO4?^>G5vg{z)63(3NN;R)=}m;e_{a1*!}O-V zU4%(ce_^F7rqdR6A@Cc;8!%SZ)Pk#zezm7N!uhXHNX21#8X#AxMGtqMw z7d~8EG^Mz3WpUBQ-AHI>m4s%O6FL{pJVxk4h#cY2b!)zqqH9)Nm=9eN5ucP4HTdx8 zWhqICQAt~n;I1kOF03xWrR0W0(txA4;trC0f3Y5nbTLg~w1z}kbsLj<#t@Z8a6Vxf z#fd8}Ao7cf3un>zr?_ZNap9Wc!d=Jr798KVq`2V0;)12c1q+G`Cmh>2yJXeY;(|wt zizcGDg*%Fi))W_PD%rTYWYNr{t2Pq;YS6p83cU|kNAGHwOk}2G#2Kl&G8~Gq2K94v zf8Mszy$=@`K3-h3x43X~anbrkNOez@RM(cLy8djc8_{s@`uS&u@s^h~Ra+{b5M`7qFOGzHxt`psR3Dn+5{@B7j zWqT$boxLMWB0eA4ySQxKhT?*q#Q)-=f3-~dCQ|kU@*(Rds$~5{by*+4kg2+?`^cCN z5DpT&bEW)CR?el|s}fPbc_Jpog-=2Cu|4yP3sw{ttUkJ?fK|b=;zDYl>x&E46&FsX2F$A9 zV3mA7KdaY@@p=R*tpx0j(!FlXe{&K6aL-P42lW(62_dz(U@fbRd6aAE#7CKWSY2E& zjq*dT@Dkrv1ob2VV9J8D!}Q{UWd@zaMI;^*nL+`gp<*H9hw60; zUqf9K7foPwM>R;rUQLx4j})J&Qtabri~Sv5zelluAm=t3MYxTr+E}ZCe`#%(?9pA+ zdn9ME8BM1Yqq-3y`-C4ULRiVJJtY$!M_C~(n zj_llsirBm3=wnYnLI_;6f1aREgQn-I&~&;wv9#1AKE+^4nYxlBOd+u^I9Xo1Hn`&o&1+gYHM$tn^vv9w`1xmKue|rzof1!$`)vYf5 zK%`YZnZ&+ZF|JdEq$s2>g$9Js?8xrjC9C&P;Y#PsFWE^Y*>i07yko294?s>YRw+rN zn&q{9HC~&LBQzzab}ZS5Uf4U=knbkOnyt`6;11Q+XmXjxed6(wF{{c(kKq#aQk6We ztyxX&T~C46#$i64f2!*2x0qC~s;KE+p(TMMj&0a`bPi;tWZZ6Q;H6u(m2Ta7tmqL~ z0fifji&hjD%_}Y<{kyev%Z`#Ai;q4r_2|^csK}*{7L+~lD4}J8qL-^sBvnUIYYP0s zXBjr7N+ybe*?(|b_vpe+HKFD<&Mw_Lr)0|vQ=zO}Q!;)Wf73RzV2q3|WODOLm3(hG z%k5k7+7{ftjhqhnSZaJWO{HO1KJmk)xV#cRW{_}GuR#B@RpYyBit3hyb`(pc#&m4) z!$%jAf_tQ7A!*!6(0YaBt}8CuKvG?@YcC_~q2hx5MCj4!V@vjtx}01(dd<-Vr0~|2 zJ~*vp#@6D(f5NgSNH!^j)yL+qDx1E~(5Fl(PAgmcD6835tCT0?YEY>5^d?V0K>e#mTCR>_(|C8i6c@Q;Q(` zu^ZIF(Fu#0tZpfBGL=x zOTZ9U7s7$S*h+Oii`j#Rs-zNGT`GMjFfaj?spCtf>{ilcA%+5*u;lhry%iTwKl(&* z!NTH#Elif)sFHNw>XJ?bvlGiDB`IBID+h!m=#FEnx0NoPWk>>(km<~Xftk(nc(Y1v z^s7z}fAy!pYZ7UYZeyRtNX^Dj*DOmIED8glgO1JFacuE6R*cQ2xsD!bE7L)5RVm4! z>Pm7K1vWgZ7t&m+L$~D%!zMN1Nh*mI0Pz&5KK>%_WvU2i~;F0~* zf79$@Dj0Suqwf7G3Eo?s2t7c7jg2mw8gx1uF)`n!3Zn_o&gh&=3s#jbTzrfy-tn7> zxlyXyMpl+WeVxba(ufW@pMqHj`oUjQBV*Axj9mMA*+L5=({WJ1My6%E3d?rSFV8fA zjX9)PEfbTr3g+T?#?1Wwuu5?!RL8$5e-v0JnJiZ+ULQ%O@>Hf03%0T0Lm`c0$rk0d z@kdpXoL*g$vnjBCilW_uwH54Bw=jo->XjBuDt&NaN#Ta0i>LfOy^H~+jH&jRY7Kks=Oa^ZdmPXOIB-}>b zweTnbT9k|-eX!K1QVCNM=tm2Se+y<($IM#Y=T&mqdbS^Z9IxBa&+Mp)Z+=;-rrOK} zS80md!zP4UR=?L#ZuB3nLcs2` z1nkA@J`nH(#Fl+HlCYXb*bknSj9U$(hx+p(BeCKti9J=$vx9hh8qPCFfACo-y;R+m zp}6v?*S0GzxA0s|HrU-2(mD*b55(Zf7engT3Kg7CzK|eB zr=HNJ`-EabYg4v&-O+u^q_bK8-QIpSzTQ+i`-!r3kCi+znV_r*f0b3?X-RdJbPP?1 z`TEG3O-i9o&?kHW1H#CWAe3r3jNZp1hhtT8_^P@bzQrJBux#$GaY3$oiQoPdp5x@l7B z0+O(aWveHZjmK2wf6>`AK$v%A=R~xB@NGVg4lpVS_=+-QA5$CoU5?-ABl11U&|w$) z8-2iUm*F@1i&E4Yet-Bp8c;*{6?SvDU1h5XH7v&SN|Cyjsdzl9c#43QTErc2NH`4x zAp(=*UZ#A>_OR1XU;G_d7LMgt%g?V%RV*o(Ezq^eY%wTSf0oHuTPvHR+F%csmIjL! zif#G*l$lmd@-^uj2QxUDhFN`7>X(fkPOJsQQyfts-?e8E<8&>ZdMGSC!kQT|0LUje zvPizG%8}U`L9q@ne&QJQ&gL7d*@<{Qr4c692jce}G4Nc79mNJfJkAjtoeQy(*cgak zal|I)LcCpUe+tB79I@HC5bqGL1!5^jY)-zW)gh)Pi!Fdz%rRS%uP%(i!w-#(Q{8T{ z6~Lcya1i;h@=Rtk54zMFso0DmT`rbjV_}wf1LAzldgT*u zL-eu#_xha7Dv6`o2*oD`2hln%(l)_fl zcY#6&s`)zME_b&C*`~=sVkm^=RbmO)B6NgYM5Kfd2oDMpI|1|(2i*Zlj#3r3q`G89 z>&DarP!yKsBD|Q3UGaRP}`PxK-+oYkwT~4e3FkE9ttX8!IR6vP%_vBjPR|e=(*O+kQZ!JU!nl#sapT!{VT0*#Jdr5Igfb{YB!CHNwNIro_Ie2a7f!Kg5w$sQ4jRp&hGb zQV;4Oa-x)xssk|+5!!;B~zxn>R6@|E5S}-e*^_L z#9+)#Y9vL;VHwMHEK@mx8whd6CdU|EQ}VHXDyNQRGDq-2Q^7b1j&P|~MT#D&)UizD z&|K(HtZ>q>>^_QprvznnEaN#!J``CsC{lEuZuPqBSjKY9duw68iAynzU8pC%Mm?8p zYpG*-kfYv@Mn&ojdN?(otXLP8f0t2v6n$uX1srcQ`EI~;jPX4P`$p`BMMl~@idtkC zGqCGe9^f$w!I0D}Z)T=L36i4SZnBY;+v-^E=LiqNuq;OaXK0|SYUz4z9m~BOX)Kgs z8cD70Hdlm?16_F>J^@7?Ohr4#4xc&!-*dgt5OVQS&C8`-oQIAml?BMIfBe6#b;jq| zlX5`LZ4~>0HO&icVvZycxKgA4Lp54Sch~&!eBIdpEK`L^(4C2jFGtsUN_kL=^cEye zhU#;Z%tP*lsX&Ut{v_t4=sH=*HgOt|a!e!<{gyZrK~5foo=Tj9plqJhJo4QbuX;QV z=-~8p8um)T17#a_SIJUZf3B)wDF9hy4-^_q!e)tA`IdY*1`-vUxe^XkK#(DPBLFyhnW3&?&$NxjR;EN zLFnGZEeJ~DLFm84tq6+eLFlo>?FfqHRO}?*o&7bZ!ls)sL z7bZEVVtoJ?#0nD0x0>fE$BmtWh4Q(GL?uWSbB9?-!!c(wHf5uKqGWBSD=9Wh)F7X*4cjL&lj4-F1jlHctbJuHMuh&Ck z(l;gY(gOlw-se*V2h#?&DO^lN<)t4aae<(y8z7VmG^)&cAdyd0f zh;$o|^bRc1SnU?FjM<`DB3trdKQ0XA7)2A`1$rBf{yzDdRY4!@HE=%w?oAx`Bg~vc z>h2teoG(RZK;8M`<$T4(w&R<+1U=11CRJAs-r?CeNcEGjCZybv#)ByA5!g3 z*`ntmvyI9|0&cukid>4w z*Ye0^L3q`D(L@vmn&Bpd$M3G{0d7WfffBD1)hZjPk&?J ze8q8^kWVZZPq8V0$2hPV`8xMe(~U)xIwlHzSSAL}8k2-zut&DaXi-d5vDTTIf$S5n zMN*|aspjNsQlYrS6qS`JOl$$fVvg9-|LpFKJ~9oXy<#gMe8v%i{Mnj*hJdlUl`w7q zf5yigqc!=0nS!ibcv9qORDD>1*x;Wr)+gSC1U}#i+(N!PaG(gJAjvp9Cr&Tl;etbF zdVB50%q2F!u(fSE7LWMEHc07Ro>E&ByL`#@;fKaZ$yCo7irX#T2E?~GVlep{#oCQM z^=2c4sD}XS5Xb63zQ$Zz5K*z&YEBMjf0{#q_9{o~h>Gv+H5PUE^)l_)LF@#ampINH zVB;Tg#LmEYo?~<+-%a6~lFqbUlBOuebbT(Q875#yESqu4s!!}jr~yB7L$4OP`tL7W zODEau%5f+mk(L%jPZ7QC`?7xbrDGqbLTp?q@kopKi0V0S|N4iF2$e@3Av z^eaF2Dv69Hu@~U`IXnU~m!LSY5kiavXfFpv8>-obCL8I{Gwfn-AfMm@TKDo6&`8;1 z=0~xjWRHB|1a#MBEua^#;D0KhRkCIR8UuaXM|C;eQiLLfJIQoXNi_%g?;t+@c^WKN zdasi#yWKfiE_Sd-AX1K7IOt2Ee=o!|H8Lf*U;j?=ojP_3wLDJAqKbrgbO(K0s#{i# zojGzgx&zBr0wQl|#>VS~L_(_DdtmS#eWPx_J@k$+%cDGcGC^9zlBEIrB^*axp`#{a zgzds2bHTFNOz6`c*EJDRkWfNgaCBscAw$AbLM|F9&Dc zxq>X~%_M#ZefK9}0FsD|5AM>jYlrwjwi%v|9i5(u*H#Q276>@V&V?l#Gb3{4K}7nyduWjRme9)DvQDC;B-k6s2Y zQLm<0mYVTzcvI;lq@$`52c-okr`!>l(kHEhWid~{3KsDM{#ZiGLNkp9!nor?rdeHG zlDbCRF)%9CGM^`r<mmGLDaLCv$wG80&R^PQsw4Me1+_D>9t2u}=-Pq573DdYgs z-y@U!DmJf6wM;YP>Cc~W2`&ar3r~wqi0;!rCD#8WN%8fSTR@bY5fYVSH&i^#fF?ai z{6j165oe)cRYU)ce|_i}D+ID8_0SnVzq=+Ljbu9`>sWrJAket)pr4-{bN@iW1EVMw z1|?ewLzWzk!v!yF#nK(?OBZazLdc>Sr4KE|8p&nbN>)rPE_kGL!(*k3780mz`QnmE za|mQPWu_dP;OF;s`w?A*k?35=nuI+lNcaGYzTveWj^6v!e~w@mu;GE?4~T)xccbqrDf~( zm(H1wG=DeKf7E9C`4!pbJSyDhZ+ta#={T^{kWYs(L?wA;bobSDuW&zTK01Hjv5BJ@ zsq3-Myx@_tnR}0}-Hk0)tF|7UI>~azOuyeAKfe_zttJRQ*a0kkQZ%~o0E$4#99^}f zWaD&+Z5N+cTsXzprvnPniz9`>Oa1(&Ec|4cFq$<&f3`HvoJYkTEColh2?bCS#x}2G z1+&@0-Z{kupNVfITgx>v&_k1@L_PC%@YJk}&*k`CuUO1;_s1GiV43=}s#MWP;e@2x)gW;VSmMw7mVkfGwgbzcU(F@TYcV)7M>XcYYF2gY zz{CC=YlA=brt54PEn5vPHw#kO9G#HR=w#sUhxNy{&2A_zm`)bou@y^;3wDv^c6{$rOD`VzDMD*sIkMzqf3vk} zj_f!qKUk{F2ID^A07Yt9Tv%9KFt%(vS?80Fja$qN-|_4)lV$W`xs&Jcv_HP|RLKD= z_0@DQQ_?tJ+sRIr(>0&)3>%tYi}dD_MN5zDfBe{jh3s%7V|U%|!=qQzf9zZ@oW+i2 znPut5GkXr>)o^FJ;*$D#WtV4^fABno^ekC9=jelbiwkBHk1iyuzjWDhSmlpS!q%qI zRE))JAN=|wdv_KWY$X;Q**%%aqbmr;5h_59^6V%P4eb})b<+~_@gqI+Z z8ChPLbgrcnkN66!B#oW&;lzFyI~nQ1t7y^KQCBpnxaeVa&cLHoLQ5!*fA%^XzZ;YO z*t;tnLJVTgk=?toKOLt8k?p zB&J$!#ie<#sZtHo%2mUxiXWHcAqUn~KIQB=z+A({&p)^(-1lDV7^J`lsl7W8|Ei{PM34)Cp_4CyT@bcPiw2WQXDtK0^{6 zI)!x%?bJ2w_O6{nEvA0c8+EeH;bi-eRh^>d75RE zNc~h}{n{xoOK?)3Ia0eej9<)ZR29rgmzV5BdX_x3_UpRP)V2X&fyl z53W}!1W!lpk$Is~RI36dE(1t5JuBR+uiE49r{8=-7talk`a~kRM?i9~_p66lIj7)v zL~jb3Y+-8*gv{CIsjKg{T%^@~`n;tH>B~ydGxi1D)vA{FQbByDt4f87i0NzLPVnmZ zfyqnK6Eji0$PnX4j62~yH{)p@tuyW(YKg(ra*WqVe+8?lz|}Ur!M`M_SV%atOt$&! z2!NETq2-H5Y0kvd;H3lxZCq{I<;BB1^(773?;+n&N+fQQjQD!SQ4y`xRV6kB77eB_ z0Yt*@ido-qXHxc3D2Fg8McK}E z-G@t-hq-vy#8VY=zM-`i^L<%FK(I*9z|O!bNIi2QB#Dh;Mb%SW6U4BjRXye}hEf)E ziDNA}ze3VJNv>p>f5!l7=($M7;RWKR#?XcHM zq2k_CtKqdOT`=wm=#@3Yw&n=KN8XsPh8+4623A-%8QTh+q=0VzgUFbKs`t7v|t+w_fidK&4*&3z_qB{g4GK3{q-yZp_(($Zji zm{Ip*g~>w9uK{P4(K8F7v6u6J){}2DYX##H#?2Tedm;+kAJ*9oSGeeRD1y0yV#mj? zMd2E%k}V$^lF_pbMqJDnDN?wdmS*JAcK!;Ocy(|tg?vIHPt~-o`KbM*Mk}N4wCtK2%$IHA0B+F&b5v*n@?2rn*D#%L&CPmxbSnDTR z(sC$-__`y8$(O4mC-IThfMAxnSK7~qkyp#sETA z734OqUe^ov0+DVn#=MM|$6Fm=s+HKUR>zmCGt9}ttYBS+&KTX=)R}?tg`e!^WmwO_ z+U`^N=L)Qe?DZ;r3KU)aQzs_03`6^g!W`nx$~3bJan9b! zH&C5up8A68r~e|0$>x{j_o__WiSjz}%iV%awM{{UD*1~^qO^a(Tm?)jWTvhHoD?}1 zN02DDDP24nI!9$UJb5=JiAkcN*O?L`zwx(kk+-FxYEl91$|f=`OoAOt$;YMCE=R zf6q_N*sj!?Ik!Q7Vqc6=tD!(~%(D@AwXJ%n@PdWt>-iS{CqMvWq`w*K!mY;a+w0{e z^|ToXMqF;-piBk%^+v6v*p9&xEMa9ts0_9(@*FVyPOr}fbYHR zl+U8Ee-fPi2`?;8&JB~qY~*NKs4HpGx^QT7idS6lT1gI!9AmM)12%jCVf=bb)jYtI6J79poF$LH#ViL#L2s}q z_ouq7nX=S)j2Fo47;nq^-qJ{iAf_y!K7s_q9F=6Nn78K5vvE5J8KUD-lrqIO1+DL! z0}MC^95uB7!yy;MOyj`iW$>SrBi_;T(&t}aavl9F8-D}Q0Q8AogZdpk7N(W8YvY%v( zoEttD4xbI785YZ=2NG*xYYqCGx#?l5yhDy&#{3Uinp_!27#UuDN$J%~Dm)Uge6=M0 ziKRRskSW#5I8megq&hI7+N1e+iPzT7I@XKE9mlVS zV-XSM8`k~?u0dVqUnrPD^0#=|HsX*rrSYDCEYpf+r0T&Q^670zE*BM2j~n&I4Mb_H zCW=}(FuBwBx5U~SniFY2>9nrYw`LdF|3nxg4((Q+TTDClGIW`&Zl|pR zRVogmA&Th;OL64xzuMLLICRW{V>*o_e2}if;{*10eygy5=3y7uz!Bp{4$>6}=EpAN zBX>nZYj=!L8I9xOl1j(;6OU|OLq0;0=m<7C0{=aX7-E7TnsN7~_YHRNnDD#SW>m3% zQ0jmQ;v&xWIugI&y+OOxu0GZS4{G=V)huket1k2>vN}Jc)G005^U?TzIaV^NyP100 z?#$0qO6UZ>;fSrmx|DG|3i^a5%;;vojNZFUZj3sZ`MF1?dmFSNgAnGlW;LfJy}uJ} zR@phP5XSYHv^#DFsR(Ki!oI3@{>nxV_YQb7fDbbG8g{ZFV7(v> zE!VmD@fffexhWjtB|UUe-4seg0XW47Nd3>51fIY!0YB4ls^QDYqKHw18nQm0n7k0W zHMKk6wo&99&OQ%(ELr0M%|V>YYQ1yXKQ0>|Dh$x<-nNP?Z6wY85ceT^kww1l>flld zY5o1?`5SM8;T-R$81F>dngwbu;qqMB#p_V!*)zXr-CvqM^LuWbj&6Y5Y=~a08=2!a zmC}TaZ<4<4Iz{m%Stqr#ocAAH4=k2WH}s39nq=G?uDT@|8>EupTNJm7M=6TiOPSKx zmsV_19=%SOeRl{H7%>M!=in*ipao%qxnU#b@*@0|k7fJV6foq9ZA2ayEc-ps%%?y1 zR5NSo?n?8kwP?Fym@9yMcL^XS$~2^ly-xG$=bA&k=YU{q$J(Gv-7Ej)i_cC(!Bi}Y0(s|Zw>cf*=aUbR|OBcyTQ`(Q?Lhl<%5~oqTXd! zGIp`vUWMy-;xwcJ9yqO-`tcQN4OVvii9SkRp`J!EjB*X+BF={aJQPkYywzgOCqPnWM6zXV%tlG&i&~0n>>a?dk20DymM-9BeKn7xa{{%Lv^@>Dq_*C@t@YXq26Ni)1?$3xDDuB9|W_ZH^6BC{*yU zH8&5^?TpYDGjC@CTRKUi`n?YIG%Cg8I3?b&ByrNq8AKyojs(J303Tbdo38yX&{&7S-`c)q&q|WP zEQzv;#39Bh{m_3>pGNE3vV!qQ-Ufae^6rbi#!R2G$0k=}REt-wKdT=(FN!(j_`*+&8HFr_ zY`h_K3s7!)Q`q#eYn=3#+vYY*ZGFRr{_ZTeG2zK9A0aAdVqRBF`L_pV!wqF$0~Z43 zfad-IA57FCG+EThcRrh`iuLQl+!9TGweyT$ASW(7g?{ zJ}& z*goIu_^N;QS1qZK3I`i!)MSfhvOMCsG;(%O_m^&ugg&XSQD2--gfWKb*s(h0@jo4K zCbZ7svU8umDMIWm0`H)-Ild!ns_B$5oU5hDr|$HkG(@;hEil9{R=cg9es`1raDLT^ zVAbvk_zVQ+;Fja~`X5w}7yit`MSNh4@gx3PW%9X6=+oEeDK1iU?`}hjbPA80QeRIh zH?l{-iWG3TEot13s7`7~)HQu4!WoxQq54jyFxt=>3$^{(F?Y8Yv1n zXu_3i?!*+y-j0Ys?JZ>c$4!KEPk)X{vYHEm@#{W>>5(YYF~^9;13^s5?q_^g=Tv|| z#%9dhRo9(gmd2>ME}7`b+#V)rVqd`iLLtW9AJ0e&-zmE7CTd@0Cx+;*1Ob7OH81Tp zFr4wVS@Yu_8m`DCF0i@ThzC=%eLQf}WB{Mr>0@qSUFuF<3l!E3nBPy+GjyFAXN7eG1zD+OuDM7r^i9{Z2o3eJf+1}OY8uM6H);R{yn zKZi_Be-a9E$a}$UGE0K1O|7ecYED-hDJCo1LpbPrLkXgDgA4*H_WD zte@@*a=SK-X>ukzH*Hb5P>*c4HTQii{6G^%DHiV-=%cQR>tC;>DhjuTki zJz?mE6iGNd$TLhefd+wjEc5qw^(2tj zys@30!zSiH+hqjpb;UEFTt^H%DF@aVtD!IsDEs3^mfp8+!?Rb1_38ZKl@_m$?h@jj z0&mmW5%&zoq^%ne_@iG{9Y_6Y`%5kqz+5@ z_FiZc55~tk+U1D|iOe@R*d+>F=`ND}fKq;0_iFQJ)(diC2Mo(Wn$%*Q4UMcs6B9#; zL&ybv+QD| z;M+-5>HQtN;B0z~)nA!RvPg4U@%t#FwiE$$c}lyMnI;X)>|d=Jsh+cZytL&#ZTFlt zf$I>Qq6p2oFt?)bJvs>cUuK2#tadZ~*>zj|Wk*#zBrXOBcH`PXif{Dk6oPzcG!tV3&nGdZN5ZvU}Z z06i!DYESU~m7CD$D;A#2_@wtuseTMV(fwBQ#GB0c&2N$(Y|kpcV&%Y;w&sUuK-!A2G&2>(I`tyt9ek8_OWw9FzAl+4SAiur*8}b_o22@$(U(cU?547F zf>Y1QDY>1-1)E-hUe||PGaDruuz{n`+2WI8WldSAk}#Q2!=}#PZ=T(x4pyB-YKs=b z*w*QaCXU|KYHhixaMJiQ$}8f&x`?N@8vXC{Gb57sbbwL~0Gw9DHDPjS6~=4c2CjBr zzB_RO^7alMuYWZxNB=X@(#KS&2BqnOOVTarB}3rpOYOV-%m;InmjN$@AKe z`0g|IW>oLzHY>k?obk`!RfNqU>E}%s&{M(V`236_=+%_IF@Q+*w4cK1@npwel9M(W z-sXX%jcpF_w3z{8QSJ&r4~Ii@TfEy?zvcFo1~YB}$=?ffM?Qs~N?Dj{J_S(1gj)bg z4sV0&x@aV%9Z)I=6x6(1)-iihXw}GX19N|CWKm5@j@VuU;C2tAYOfWHB{X}SpcK_E ztf`|Cfa~>{`+!0ZhpJ675e(V_ezK3&by=G$G|_eJ z1Isr-Cvargopz%FtNFuum$&PczTIEv2V`VvZZAqUHuM6JNOIb+szzwUl`~j>Q80Rd z09b=JSqj;cFbe*;ZY#rrA}$jhX1#+Ydy_Cu;(TYC?b!Yvda%{Dq0)#2y>HqVrdowZ zx#6?{b64_4=6QdNs~BfCpy<&qFZJ)($3ojPIr8R-^RH& z+)&sQB^H>3i8F56E>y+6CA5Ex>rp5cGl&D*m2Jws5&KSQ=c`#w?~Y%v6`Tv6k4l{C zmr-Rt!6WUw`{$6>^SXBwu5a2onbzI&DPTl?pngSCo_%u6_2T%;G_IZz6!?V=$L z*I$2ZoVYKkMt&wHqngyih7pVDHORrWNSJViZ4xJlhVnuo71+uLa3UpLN4>-HW`1P|~N zC!H4yqiQkE(LzrdyGF6b5H(!5GzAQpXeGSThgfPP_W>#k&?4S?=xV~v_5;dm1KOWk zyBeEwV`zXT&D8lokcxU;?;?;8GF?UuzG!+*&!k#&RZCYT(g5zHKJdUa#u>6=yf2+! zfOCIn1gC2ew=}Ta!V%e=QCiZCuuW+QA)JldNE*+-iaDHjNSvX*&=1RT*(VV{b%sUt zJd94P&hB^UqVpJNpx+Q_Mw$N7T=EbS;zfe0d!6LEllMiUHY@4^jJ-Pdy8oMCu}=$`@=GcCEZtr2!yk z_qA8@o@daCqca^Vu8pW7&xNrH%86i?I=2m^z4k3=TwkXEi4&zS;wanvlTgD#77a}3 zGj2>jz?R*HnjFKW;iusTUlg%YnH>iSN6=3kIx(cu&*yCp+P1CWR0uGsJA3QsZO$R_ z(a4@NLBVJ1oyZ|fu)Cvxb91i_-!kj2kM6TacUv7(ehkQHH=r$xW$5ka2N$82y0~lhvzkhV|Ro((l&*_MBkIYHmKE`VHesK7xJcZ!?sX?j?bM zg9H9NR5Uz4u2o)6)T(9;9w2CA$|pzc9kQQuWISavER-JkV{oT{3H87e1J-`8bmj~TT?VUcX#hzAqr@VB zam;0Nw=9l^E2J4N0*I9*@bAOUs@+G^`8d}*dR{Pl4|qu8(@~InRc^-bDrTL-1);H* zYWm~OW@4B0$vq-&7IR!Z=;l#co_*zZk1aIi8C10!5LiIaOqqx8$(E#eoBp)D%jc0> zE1&VTa{0KR{OKiS)uym3qk^rV!x;d!@V5-OX#GuFaeV82Jx!tFJJ@f3a0EV103er- z%_1=?2b2v)caO)nUwmrD&9(k&wmn@%>ibT0bDiyiLGo?4LmVQDZvlux*GpozhsVS8e;K?%sXR$um zARyUXkYm1whOnvzOXvt|a?XW^OXv6mET-M~9XQm)p!2r|7@qEB^FRp6R~%s~wK%?R zo*_MGG17F!?$`WGM=GUdMHIy3Ph~_$A<`P|hj(6kItj7GTr=8EXJUnAOl|+a+%ctmG6M%yTOqo)4-^FuykV^6JTL(`oxw%OfABGbCNWd1t9P-V>fRl}a$4BVXVL-)#QDjy&l1 zivXY1=FQlCr1&KRlDTj?%q{!KeoGF@EzA5yFM;!1N!Wa&9^f(G$N`KX-TwLmDQ};& z`2YeDvhNJ$*$JFVgDD@jWH(}Jjjt@qz3%TB4M!CB?!c7)HOyTeV?u&WkDLZB5*WNaoM z4&g0IY|2aU`u6;{d#6ea*MI(}7$6(Y%$P^{TEqTY+(!wH&t_dGSASR=jBty^hBypyg>P<)-WN)ZH#|gaRrjd6AXAR zQY7K~B?`aGkh85SBh3ciK<>ZAEE+thGy);yUJQ-@=l<-(7y_>PVZ_6U!wP@cm{P8huHX3Uonn zcTYd8Ud9Iz9Ch+=HDmlS24HEVcMI%91O+o{Pgg^v!pu?&9{0YT`R;aafFQ@N;Lf`t zk*DzY^>6nH5U`=H(qDUmi={>4FFi#eO+hz)4X4GUuYJ$L^2PmrUT!OH-J$a7BU+qQ z44wDRDim@t(y46$60T?zwU>-cedO&LG3690`x;TjgoKppMa#4`% zio>6{Em94;j$Cp_ja<1q?-k-HU-DV(#pTwnU#dS3iGBjU3eT3?GP%zLYGK!ur}`e3 zM%UQcd7`%?zg$`%a^2cG$9_l%*=(8}pZcM64tGh zP})YGs;M?;2q6mY*^h*Ws~MU4J}J1~ExI32S+7uGM@BDmv^XzWwSsiEaM+?6cFOn3 z@?$d{&UpdvgZXJ$dc_nU_!Okk5A_5}beVy@$TR#5!@mbXJdJvuIlgqxl~3l7+-0|C zV(Xu_Pu4PvZlfLy&8Th(tn{@Sw|ZP3Jg1umB0P2Ny1?uM@r-`s)8$akP=UVi$%R(( zD1fk*i{uVT;)?~bf!b`!A2yqG!~+Bx==s+6l4B@+t~5kihcdL+ST!4sda9pyp0t`A zwztVxTRc{Jh%59`p2J*fhivA`YaAbcHeQbE*REe+Y9Kmj1qfUa)_pzj=^fsfT`ESp zO|Qz4T)Y^r${Ecti~Xc+TTA!I5Aw^C1FHWSen5~+ipjr+Im}#%A-?nr?E`M!j9j(x zqAQc>uSAZ4C*n)l6chMGX_Yda*1sLpzkYLNFWQJ5A{fv+Zrq2~>zUIBDaSP`N%S@j zAiKe&zof{!@8oF37D)p2fY6iq)&?53eu~~uvv(C{Z2ddLE@w}P(o;R5&}LbEr~c)yT1Wx zx~Nhg?)V{?lUUaKx-FuM?Ka80sh|J$IZr@M zVFIc0v)c+&wziV;?8|(f^eBos~>k#0L#hTQeD;Bt|=BI8Cn zqLI6Zf@`z22ED2p&+88+TvxuGq3xz7leX5ob@`LBPToWMXeyDwG!9GXRxkebml7i3 z4-U~R_HQ=&SxOSe2j}88B?oC-H%piFF_%uh-Nyeoh%Z(Y{h@+0fPR|@nWy-v#%n`>{=JsU6F;J&h0@I2b)t#sm8{_N4m zf=Q3b$lKMWE67k&>dM@;>g153$kN}(5c5=F*j`sYaN2sGk0Dse;|m|rkRKu~;Kn}o zv>;fj(4UMG^7_QGTw7zglgcH(EZ|~6I@aVq`A1mtnMDr%BmW>ZGA+}yqH#Zbd39$f z{(jazHPZ*Sn7G%a)S(sr^2xG&$2R!mK^ z^K;MuCNabnZ606{5pE&4o%7@*@Wj3P6fTD7D}24H(**jSt>2b}zdCj-DSKs2;nVSI z*Znb%_D0-Sz-8~uurG$9jg5^BPMWZ6yYTlOZH+3qHuuXBLUTpOq42jP*V7f4>{;r0 zjcTy;pDSi->FBwInrEklAoBQOo9G)qJUJIgP8^Y9?Bkwg)|;^bIhxh*8JS#84XN`; z8uxLf?f)J#$)qDq~iXbJ3CoPjY{wWVWvQM)RQ$?%chNb6;QkCBWxfU62!CJ+Ra54>bQ? z%7P~)@xDnoIvc9}qk}Hv_H$S28_vUS_%Owjy=8dRATIyjAA*2-=g&&sS9{~PASPD# zZaAl`3u*}RwjAD3ENaF4coKcmHZ2_Z92VrHqqKi5^6Ltd-$+htexqV=P!EZ{zu=D# z=Ahm;N+i<-y|->0m0wojqH_1Ax9Q`JM{Sgbu$S90Pa=ll0KzuflQj(G`%NP1pzI$X ztU6keubk6Upo5~Yqz=9wLvl&5ql*o7+IriK$J zTJD5TrqQq78C)`$gC>0rimZUk`B~wyD17A_U&dLR%ucSutNoE3X&cUY_ZEcISahh+F5OGniVp)YEGB7BpTj{LBk49wT%$ zO~%7~I9?|%|EN%*Dt}nd&v$)~%TLa`RqjCUzC0-2s|%WDuv6Kqe_NoLELU%&%dwo= zd0C;uS+}`VW50Z^2WX%Qdv~gKQb{V39HwuET9HRX3`64NZ8Xk}PMdIeS{={FxvW7x zB>K*?hKnbm3g8;5m#eK$I9RDtq><%)yX7HGtq(Kk(P>|qWrn+0^-C(WU<*H7Y{54D zRpQv24_UFtWZ-`ChlZz5z9(8~Aitio@}loc_N7lB&;8qsfoH7vp)fHIj+fuq92?Ha z0bxDEmG)1SQrUd%D%KRcy#-aOe3J9NboJ^6iodEbz!Q*U?JzZe{X4r;bLvW&cewYXN%xsULi9(g=I zgqIZKQeO9S0>(XTl)9B&p8>94O#f5x;^^Tj*KxSGBB4m3-XoFAYQk)ZwOJ@K+I>Cl+HPStV9c}`F%sK^xRLq-n2e*F&zT+ zS+I331+T12NMsv~)EgzmVZFY>w{BC>I*DS3y!9?6ZnRVn_SdhH_0X7Dh}&(I*LNIy z*4@io6MmTw^4iZL5<2OzPg%a6k*GLIoA;hNMXOnjY~=;}5%GU0QCZ3#vlmtP=S}v2 zO~AUs*~gEg?%oHXK_V$nzf@f-0p5s;=Y#93J*5|nc-NbAOJ|+^b<1j#o24Vjx2@Fr z+#cG?SCFk}?Gu6Y6_-bhpflt0=IyQNtsa`wmaWS;nkiXDA4BaXhFLV4W07a&4q>)( z-Bt@&oZ_tx`(04b%E`mij$!uw3OX^9z?R`Ke%kBUh#TF-yNSr<)rpf_U@1Ux<*Fdg zxxi1@{$LKVk38)^2MlNr$z@V6MR?z17ZK3El}u{m_E^w9X;|~p|o$}i43%HtILiRphuKQiZ zfpi?*plQ{}ioo8a=V~0eIpl8icIjkK_qBjl0=xX`tnFfBKXg z{KyYgwi+>9d~}M>Hm7Rc8brNx_g(hY$9>umVVS}e+{mVBDwcHdzQ4{B@WMSfTR%;9 znWJYe)Vt`PD@VrVZ-ia&9BJq`z>*MyRvQjt&?)&Il*+A!8uoQ_m6R7xC_LZ&(>s9w z>>d<_BSH@!u6=FOW{(?!PRKp2VE&eKYYbg|>CXJ@ju+uC(p6s4kWB%9m6{qBFP+sX zTu%!!z;0k1eR+`2^?~qg*)qqE1_FWW8BtC)oo}^9^AjS=EN%^F^$U}drLrKs<`VbH z4Jq?uH1{y}smfw-44_+Wa<;gUU(X|=v;xo3<GLQoW!-K5I2F{U1*n;X2@Q2()x$ey?wGKee+}@Ub~=Lhs7uXXnU2SL0M8 zFRsY^If+U0Xo59<+Q}Vz+XKrS!!%!RSbJ|Faq1q;=`IfjZnD&B*m&Uy!b2+p=Oas4 zxkH9Fo_A8GBQmq-DFh`kIxzF&NzpDIye7BXLvxC&tJ+Jma!prBP;o5UO|$FD4$iD! z%Ndhh*W`1!rm1ew4Z7dVVX)Ho1;?Z07^RNiC{1DqW9dh~A*Xg1U8F!T*OUQR4n_Ia2e zxv(!!ySuBZiRF9Jk^t#GA*}!>S*H6!*&_Au1N#yCAZv7;pjc0Do&TqqjbpdKR1Nz) zldEqlo-ANA_Mw3hQCq!`Oz!gr>U}9+3kXZp(b`*EJT}3jMGUpRXn~r;O?UmK2XHOV z&DYa;k4}tR+!%BAA(>J3nU8z^N3V9 zeisc@X=t{dN9~64ipBJPL^u@SvlNzX;&i{-hnY!CaNd5rb#@)d=D4!B?|8QC%ZS^7Ty%+`wdPFU{5kR(Y&NNbi#b-Y2+MHDp16Dm`R8QmRw+!kF0I6 z%{Sd8RJ`{$iD`;Lej|D=w&c1Y^ju zt^BPt+iWeD$F#pYOCeLdJDN*d@$=nFjL;K4ZW*7cnIU0=`gNb}wJ1`-f2km4ZiNMQ-*jSY^e#Y{4yh`$!~^f+GKk6GDSX_ z6jqd15i{#uJ%o2r;@@JEI+Y50{Q5AX2h`t|Uf(Kc2|8-5DrS<*J(X;092Kr!4zSN= zJ|ReubHaY=PNM0i{^z9lkM9fh@d#}yKGk3YpnIvpqsyFoO^knI1Pv#6>qG*EOaGY5 z4X6=*oq;a!6|la2tt!%Z99I;U-f7d~cjkXMVB0c_-F(n$9McBu%rw>8?==Usl{D@| z$KMHSgxW_Ro#@s%SFK-r*xrNV0H5nuj|1maa{T2(5@~KrS98~c*pHNL)W53^b{w5! zbz5&cgm20J)^yQ#<&)1ts_UctTKnwt+xWN#|GRT9>pl4`KD*wuPdqI)4}F~I89)$0 zD5qL+3O88Y*i;D5+4v<*)AhJzThn$NYET>hZrYAv*vfdzDrqWsr&@sR*mrw6j7D61X&oZwAQWyf_(a`zi zw?Y~Mcu^++~S|a(xKv8x1=jLLj zth4(t6l;;^==hvM(c@u|cx9ixbf)RrO%LWU&{q*ZO6lI6c__)Q?FG9&5b%yU<`Vkv zm0s3DE$C^x5|<2DifqIegeO$cMW653^Ou2u4uc-_&2#B&DY&zLLKxWVfKhop6uCdf zdS+S9Q{#lJxDP%YPw5`oi=Q?fCUrelXpNoSEhcIcuimUw*RYX7E$ibXqwhBHX=bSW z?xZe{rpVl7P>HB)VcwoDM>QVuY*hzH&HTMbl$z3e~7^T<7xK zQ?`k?q<<*?KF;)9Y2g1_pO$I4(x2a%*_~8ri1bAZd1=5Ird4`ltpAw*VOE>}m;=s+ z9l1U7!M}p|!B#e=BOkNqK;Ko>v^S$E_4$f89*>p!n8&3`(#Jze$}9^@Eq_=ag2A=e zMA(UL65`^fx+9{4xdXMX*jgYNc{TBwooD?IEmXvZt?-$x!PG%8!RJ`5Oyx8k&zlKP zpMvV@xHgh$gu0^pKVfo15H*CRm9kUOgj#KsauJqWvnd``1=8MWbq$RjIJm^`cY>=r zm)9HpM0Cajv-IewH{;*OtqV(vNqBNsb05ZQU8mJ@La#8H4i7|YRjLfX-PlWs*jc#( zT~pve6>G)9WQj6VLh0;2@)g=6LbR(-%Z1BO-So0Vce zn#zxAY8)qX(HQGC>CZHhSa14iMUz-x`f2T&mX>4s(x#iC zR8ZB)GTUKxRPA$Ki2w9chuh;llC)iK;UIXw)|KEejD0XS!ZDGBl2i8A(NEBb!w}}g zMIhx{4fUv^(wc+z*cc<%>8*i8;|t{lgu%!5{8eDmQz>8O{?xx+&SElb)kQB|lG0Yf z4?Z%Rk-Qbx7kR)uLZe7T4GdlMb4v7I*wiJSGK;Ye&;TFA)VJc2BYw(W_A^QJn|f~5 zzB4hUym!X0W{f>z5L4fctJjXh?f5XW#bv`-T*Dpf^DVe^h=%Gl_2Fedy+r@E=T;38 zl1&43tdExJZbb8yeZ)_uOV?I5vGPHh?PK6eIfUjo;-~cm%!OI392lA1pLptPa@M8X z|E{|GAUIJ*>a zPFzmp&oWOF1AHeHN)nymrF2P!4`Ox$G+hxtwJ%>hXCz5hzT3KK_U(VS6(i`RjPGPV zQw%FY*oR-znkts10Xn*TQE8vbT20w0zWu#*U8fuEZW$bRO~lrXV)xKg(oj>H9IK_} z0V|ZgS^lQ&{^#4|Hy#>HF@G|<#xthk;*K7~d(5-m^0L#?si-1BdeE;7pf8Fv*EQfIm%9jZ%bhd^9EQ+Dp-Fc>VKd zv(e^sZ_Y0$P8?b(oydk`7o?VJH?Y53e&fHaZRc-J{}O6zyWM4NpUos`mG_%c1tsAQ z^{q_x41QmD-~+U7GS$#K+0k7QNs9>d%~BHtqXqDQ>w> zs;l2CYASBKPr~XJ;#TEvhrGDk(oT|VIsds{`}pzLn%2TF4nv@JV0~=;!PET5<1^Ft zL0gF38;?o4N=+#av7m_$Z{n26aMWVf<;lj4$;EYngj$wS2joE0PqcEH@5EGRUBAqK zA;95j!80dZr7zW7FMA=QGvw|&fv1M$zWxzk;uZIM)JP&GDL(R0T`4owm>&}euav1@ zm`Kr(P`#9jnjvJGlF%{vh-2C__t{4-`%C)OJDr~|P- zSVE0fP7Ap0dLPF%&-Jdu^+R+np8UCZOgw&gJKuYxx2#P0=6g;k_^q8Bf;9U`72_DA z4U}JB3U}f$(ipuYV#hD)$bQ9?nQ!$>cbSS!mKj2i5>{CHmJy3#J)h0ttIcn(jeGL$ z$xNwWGxE5oaw(+4;&)V1MV})hC`sN}pJ4|60w!@N%9KP*Ta zl0p{0yhoLK^{2ed!RYyXK-?hM{$98fv+8S;A2WZ#yY|w7xTqm#{GCOqHBkp6Wlhpf zqgO=^X1kv%YrFBKiE%N=Rf6B-af$7$5lZl?%3+}Y9{_Yfi@!HRQ_v$t_32O|99N@g zQPpEz3vBR;Nv@@Tk$&osj%*MrP>(hPh{dIlVrUyE%viJ*QIJDKCc`EM1Bamr%!5m^ z9GSL52c)i{z6f!Kmq?75*ix$7v1!XFkHMi1GpHF5CgGtW9mk0%ctXHwi3XXB0UK;e zvns(Dj;4tSPQr9Zxh9Tru!E4gt5BY&5s0gKDHi$(BOoe&Md~6GDo6l_2%I=D8t9f2 zQG_kiE*}UXLk5CMsD41ku%sp?2Zt^}h={;&KuL+i7|jZqG=fo5h@g;Qm;iy`m^67b z@dGnP9M(lJK8`tu;?R#xmOvxiexPo6TF}p1_4%S z3?`?537D!SMuLO6#tJfp=$;#6k|r_2#jl~AI7kT(Spoaltm^g7kE?> zh5^E&u|zo*>llH`s;DBvaU>I>fzTG1&onO^DTUg9YUmn}L8>z8G7cZoyoZS@qKF8| zabcRWpm&Oq1&3ECj3N@$6nuk~P@NSqSoDEkiNPdwX&94ZOBS8P!2~|gR4i20NKym> zm0={5P?Ufv6wysO4cU$~Usl6F5E(jRolw_PAL3oo z#^Ttq9p4Bbj-xp=6cYu~!LT8lqDU?l!~{3ggq4CI(lr=C8PgIF1mbmD!&%Y`2+4?D zGzbZeMqyEf6haO4NCyrN7&t{K82BBR62NT?J&cjTP)!oyLsSZBhcS2-7t|zh2se~} zeUr8l9Ewnqk_j@vJSL$TCN^k}AQjTnBHf9|h&C+GQ33;a6HXFLh;v;fHbMenB-_=2 zIjPXcU^$TtGfsWku?Q}J@fb#6BatjWWki>XLZ7A#6xGy_wSamGEgBMp$^j!nii4#h zVdFxI#YBkV0*tws%d-ql^I^mzfxyFmDNA^+%4@D*VIqWch84mXfx8@IGO4V~E+mF> zND(kXSQZ~41`EbxN**jpJQ~PsNcuV@xsj8yzRabv!`gutsJ3R|x`W9EjR#gL>5!Z(94Ne8%pPr9L& zs9;I}2a5{`N)uo!OBmR;Gy|puA>s%_R02F9aTQN!Cl*{(c0@-AT$3eZ;O$Z)ic|~1 zJzF6eCX7*56WoZPU{Y}mSL1OMwFt&^c}1r%NcJR`k?1t0nHY{Wn0Eyt0EmE_kq_mz zmLh>tBv6V3N|8VmBL*!56m9T-f@Z1)!KJC?8!=euDFuOvXc-FF%McTzSka@k1eld4 z5X5EWlrSP!CJYxLwJ2tN3DWf#EOX$oB214N*q|-g(__R(RWih7LJpL~3@wW!1rZ_y zMdDDIODvi|Xq?h~2&_(>lO@X`&6pNom~cE%AsAk8NG;?HgEPSDfl|SLlU2s{9l^CJ z*C#}cM8QNRkifC|z-0-YCvDF%Danp?#4#}t4d^s)X;#8whJ>Iv0_kAd8w{pIMw@+E;i%_T)%Q7@6|Hf6d}_fn)=RN%07WU0A>c$Bvl}#ck^;I$kc27birbOSNZ5|gB*1}+pjAMu~K{O!;v`zRD196rug(4QS zV8@^}6f?zGhZxFKOahG|GS)0OajDp(RmQM6iRNURO~M#gVawuw6oVteC=0a$f`TYC zj=eb26O!k_7K#~+;rfnEf*Kwi@~(;q9Bca`YXHN@FvcV?0gJF1g&>}B5!Dg>&@?dIXpuse^i`%@eE!_Dw+r!=p7PPHRYY~3cCC>0 z(>O-71P@Zt;uA3veBk_0#gJW*O1Oy8q->k83=gMpQx-TMBV9?SQBq_BR~BPOh+?pG ztkCl8z>Xyv7IlGw1Xnclh?HbsNMMHM_!xJ>CqydM&Op(7e}Vi8(uC@Mlm45Ax2nB@@! z*>>oLfu|=7<|U3RLrFs8vO@)yz#3pSKoH}kR+xAaZ(0f$DYT`tP71axPiDzbPhv4p zQX!(G#7=cKj9}b{LzZMYmBV=*4qOtJagmRG%M~R8F;GbqSlVSGRW>~Y4PgO1Co`TQ zrLISR5fG}0E)OPhLM68D!yctZkz+@M3Ou0=Toyn=OwAk3y|bOz{^{f#QMJD;t~w= zgbIekqY^<_a$_}EU|I-su_wzyh-lyjxTcmu3UEUfX;YdI*bq-p25TWct7N|fz!1TIGGYoM zMb(pG)wgUocY7%kC`AILNT3u6U@$G3TtbUHMpXfv=$N>w{4)013 zODnKWq5`kRd<4S^8Hp+p(u5vsFy(R_4NC&$rvU@z3=Q@|!H~n)hh&{nQ;`uMB@j5w zBuEvOj6_8!A*BMr5nax=m_(9YG{hp#iAk2W4FN1=A4G&QK?*p39?6QxnuO~l1_-T^ z2)Jn(O?d=nTqj5*QVAtNi*esW`G}@ci(%;?7GV&6iHXm7GNt&YM@k;$>Vyl!5ki_0 zM+6WVaI)lpAeSKpk@FG}g%KSFVJPVv4v8cdkAeWs6=FY40yzR(B~S{uYC8~g$%6?k z_J}}Z9bUyu4)t7rSu!-3WzhStXQ2 zHW-RD0^Culgz*U)a%fBsaT*5kB?&6iw4g;Kuo@~0n4?)>eshjVYJ$&t7_Kv5g@}y7 zfOQx#ctCI=Pasi@@o5-~x@tg9zy%Jfd%PmM5OB0ACdVv)nA0w+29}3KkWOK&Y7*HB z#}zJt0v(28RfhD`#d3F*B7ssQP>KXfkwCx!A%vvCfnxJeMCzC(iXJcF78`~fMI(ml zxKxU39&ZDQhON1TDoK#4zzPE%MkU6GBa>$}HI8G&lvxOuX_{t{K=n;B))LUKPt$6c z0M%1P5fVFpVkyUlQ}E<0gpO*Fs4Au@1Nw(ZiwG?ZNh1sOFpDw`fyWV8P&`|-Y&Bxo zQ1gK4Ai}^LA;dWw1>3rrhBD74bYhyZArOiPJA8=JUcw4ns|fV8*~yJG4@NPZxmu=VF^rBuLW1#^=f|4mNR{?&hpdlZ?HU}92W@@wwB}xM89)puMB%>rA1GP{}CxCBBB-d3KO43c* zQ?fXO_I*XyHOUZTh64TxgJ76Q(a44n7)^kCHYo%=pTOIs1F{>!M#Quh{P2nRH9Ul@laJ&0cZi~VN7_4gy@VdF*ZTz5y9DiCgcgJ z7bp${7Pb|cm`B73&k>9To4P4U8pqG|s!bD!A%u#Og56xPu!!PmJcU6MjKhF;btG`3 zQdwgd5=CVTvV5?&g_fPBf~PruYU0wuq9A}0@i3%AoTotq8-jqubs#i<@-T%bU@~%)5Tm@v z3ONJ8c|!zs@Q@bNSclP=LMhZ2R5dgdhQkuXlj2ws8A`@dE`U+eZ@=|Frg&N zM59P#bq?l#?0}DH!BJqv#DL?*5U_C2RFDlz&|TUwQ{ToE;J{dvR!u~P zZCliTF|dD&HWVtN?n4--QX-wO0%EfyNr2@on;sq*p)SxVPT;WUTBs88U}b28i)vWv zh=|QNn(I@Dsq3blYO&?Yf@#SR5z3~{28yVdk{zlB<;sDc23(*}vK!%!>sv13ixH|g zh7i++sEM&es$g;Xs$rW1E}{tpo``J_E2xlv8b#pAnX!!!O+p{IIvhkyWQZez$r`lj ztH8W27$pJX1T%`Th(}nw z!4krUum=TB=&_=y0ed)3!rFn1k){{~NNl(=Ni#}fL^8(-sKp~5Nr?`_Va|i(loEv z(TxSPDMKxm$)lSK=zCc_XN!4oYXN*8fSq+F6ihyFTN>O_;C+zU)MGTj80zL(w-;D@ zGeyOI-&=q`%vAD5SLe~~1@xnAQUFvqCyzhaig(UB$s@lj z)chn<-skdme6#@mwdJP!mZ6-*=UI;zSf6I{{HZPSo+_Z9Wrp_xuyeL({Y-)JdB&Jt zUtKY+#gsb>j4xVlV$HZQwUhFkKNL7$W)ddXRb^=V_W^SB&sT|1J$4v>Q#ZQhPsV>Z zDW_;{bj;pnN8DtGw1C&n*4VN2mD!)AXMdC3sZGmYh93pWrrnR+yV2WyLsGsENXn#T zVpo5`T@_^@9-;l=bz&33iyG=IQC=zxnIg1h`o1zOnLWT>A&Z%^nX|Z z|GrbpaoMf?_bK4b0DmH1fBj(Y!1AMhDfg2Zx4hN9Kfnk5-26=H&8Xk6`|XsUYDK3o zWizR5uD1249CK=Qb#{x2&hZJ9ng$g42cP4U-OtO|LPXFeaar82O_3iuGil5weym-YC7T|dNq;rin* z7c0A7Fm3YE4?dg&efm2Md;YsK)MKQeFV^((#U~PvzWdj{?LOFd$ZuwTC$|0g>v>(5 zpEK_9jz(#~EW-gl7@XEZ?uAS4ZaZvA%zBuTBkJgnB{WQG& z{a!1UPH6mp^tT-j{X{*a-|t^P_uLJ`kACoSZ`=i!Ukf)_x#J6#Sa56f%=LZKZJV9o zcT2B6a>`qi4qv{2KMj5U{0p^@{;+XO{OZ^{FE~KFljfiN>ykOA-~R9j{PI^Su3Ye!1dvvt6us3Dz?}C@9_6O@WjP~ zZch(*=c_wMR~>=9`;fhA@eMOZTzJEY)82T!SO35Edg8v@ulQ~AVHIbW_q=Grd2KJe z>N}(BTe^Geg6T6Zo~KPc?czsfZ&`oD@O`&_J8I$b8Ka-R+L=#-Y|dFp!B)5#NOZKhIVZ6J8der+;PK>KR@1Wn>whD^dH{%=BZ8Zoj2kh z&OWmJmS;P?{7?=m)Lc2_tdq`Je<68y_wHAJ^?dQkE7tD$u7B?HnKl9?x za&X6%@6>7&Z0;8X9fHll3$w=NkOI2w#rF?i|L`*RfP?>hO%5%fYgT@_X~DybFF_Ce zcvB85pjS%oKYrU{W%ts5 zA8pN%1@y9&Uv^%&`{GMZ=sEm>_NR5+PejFx`{k0(AMznqRaY7nliPmuZ+foTPZj@1 zo{E*<7|J_?aN_jruD6a#s;(VXQC&5&A`>^P^=LAsW^8TdOgl_Es|M)Td3se1is+oe zcO2a!s_Ue)yxO{kR&9V`+ji=-{~n8fs&&4w^($@8%eL+ILdX5=g=TFHxFNN5!+!L_ z?ft5T>dJQ6;cMk(-SWY2TQG`)_sqF{&)gMzE&%^;-*dqQ{rkT?X7b&Leam0VWl$;W zy+gZ}dfW5$))(rvA2{Z&qwCImqg-pP_k&{jO~ov$wPSTF6#6eg2aNb+*$Y^?Q)tx@v>LGIf+c${*tBQP4O!*uZU=9g z<}Z2oqMP4Yv}Ml)OZQx`ea{68+DmJks}_Esm-~gLoj}v0-hA-BJ#%h)>;CQeb~o?2 z;1W=G&zy~W=4{?GXVthj#vZ(XllyT$YV=&Q0&!aVb!A z&jnlak}jIgZ2x*d-Q(-Z(?X*znUX(iwC93lS@pU17y|H@Up1HSYjpjbMXD(29!PqI!?!X_ObWHoRJMQP$L;f6py=v4jaq5`L zaTOD*ew^#s^30;0j&1TY^*|t}d^C8Qb<(+Ob~Uzebx?LyRk+G!SJj29ZrN3B;p*V* zs;+R=J-eD(xH<$}wVw^%9r24Zk){D>V2_#!w5iXgMhCD2vv~5yaI0gR7A<>#K05d8 zoSnQ6uCt?)+PqbHU++_YA3JY@*z=;?g$3|x01kcZycJ^43v=^2wtT%u8;nL!RNyfh zh6RioO;7?W!aUD_hgF6oafG2*9N|$OMmgXwaEKOJVW@x#A}^pK!V_>=ZUN|Pbk-No zvM2%(;!qJL;h`8s;X@f1g@+0pDY6V9ia<&~u6FW_x~g&G8~P!C5QO#n@ieu5NBdPZ z6D#Z3%IfN)hYjghQC;0HU$MSlU1fb`-L%Rv!^+w(?6{xvqx=fsD@WI7k$F+%WLMPJ z=bv1;sr3!Dlk}PO_2p&x1J^nn3ar&>%Ea*$iOz(}%a;H!>$pR&40os6#uSOb%FCA* z@WV2^fkq~do2J!&mX}{zzz@&x>X{)8&BTcE@>K=AcZSy+)0)9k>Yt_?9x`r5AR(@pxKQhB-P9rBw7X7fS{F(xOREAHguBjX~bIPQ$ zcGm;!FaPb$T?jTo6fysB^K z*2Am%W!`CH$Cj%$W#w&hH*{<{LoB;!-?m+DQ^%HLG24`PXxpx1`!;2{Ersgk;Nr$Y z^)_Yg%R%+6KU8nmrfpfr4()R{WeXe3klgP3makttZ|TC7%a-q6zij!!#miRgzI?^9 z^_TA6wQKi(jSDv{T)BS3iWT#AFI&8O-Mr-+E@`=Ze)qbSi`TAS*uq%3ym0mW?u!?# zT)uku!c{95?OwWg+3Lj`F4?_d`MT#ot(IQbEM9iW?qv&CtzBH;FWS9e z;Qi&ZZf(rXexUZ0>bn|GYCNm4XSGv!H~WD}T&-CNf#TD$n7wd;0%_Sxi< z8~sKWbcD`YI;*;op1d4%%g(xD_O-LF2gA6k@wD0#8p&Bxf$$p}iP{rpO$Mq|1A&b^ zsCZaou3<%EKhQzgXf)=goZCoD83nGy*$>QrnmcQ5V^GgDp4P~M>a#BfL+RO=o4jVi ztVX@@phlt^X|x+N=_I%wIs2l|Kx?Ei0^=nc)ke2hmqxddp8de&8ZgF_8~XxTpr=X8 zYv%$vqrm%fI$rh!L8 zUR`xMXo%KsoV^NYLxcAt^7k+IL;sn2lP<}W2Uo|mnkH{4r0PPT_erxKsIPBC>z6bJ zV7#E~DxnbtjdD{4S2bpRPPr)GxG*z+a6bL8;@?JfE|0yeqhRZ zV4T?uvs&vDKrCChd42Ouh(@ILswv|^wd_ueoc#c(HVnM)RkNo0odx)V%PcTW^1+X*QC7+PfPE zgT})fdxOSI{>B&DzyIpk2YM+Bt1ML-Y)q)|GhyCejqLkSTPumE}X40`>q z`?=ra{c=AaZ|2xD$KI>XT8sTV*Lkj3Ko>M9aK@l3phrZt|EUB84N@4M2|#>F0mXkr zF7p3HfiPUpO&L%IE3u)q{#OKkv|z^<#G8R8$BfEGW&a}|ROY{UGXsr(OaXwp;$b>K zo54>p5t}^~(Lia+Ra_dqw1mwQxdNCW>2$~x=kPY0!u`$jmSp8nA_XP|reRg1q90Y_ zM+`Xg??gBVlZi7U^{lNTzNsq*wnHgAw!@dd+nM&$G}p_>TXA^x_iXcH<=#p@%nK%& z!@jwbc-+7^S4OvGDlU3|N*wda?_zeVw5BEbK};Lt{xv zU%XhwUUl;P++^M9jmNu6e-21py;{-n#)94W)SIg&;zc{0*MhHqNWvnK@b?As>3#lt zBgYFw(|4r!>QB4}VDb!=5qu{|x!g7}>R&hYD>P3JQldz-NRv`hdW1y0*)v!dl(}DS zZ1dG!A9$5oSkCgYakz&zbjvI*LOkRVvZ^~cael;ON1{wsfFJ|vs}|kAtTem0+)HH9 zHc8%VT{QJkmpH6{@<+AG!P>QH3dIvSoZT=Jx?iix*Vn(cDOgPe;g%p?Ox$Vbr6UsI zbEL@Op&O&+P^Ru{a7^YO((}2ogcoA?X44$IRj5vbe>V9Shlc-Ktla9M8>5=4k~;#g zqxe4IVC}fjkY>q$ro3G|B(2($Vo=?kH~c{3R>)#Tw=nd7ewtNyHbJ#kiiI&(@|n94 z*Fchpa4H*hrfXg64Pknm>(}XWUf1LHOwD|}C3)GQ32%H<*4TQ;$ju@` zn=ZtBD@!jlezZdQrR3HX+>@Z3211BvfxIvFGY1K3I=cvY_9xp5Bacf+88n}mS}({L#SKQxudw9aekOM<^3aZwB=F;#_)?nh8`q|`%%aKWR1C5d z^Br+BGK#p~tv}-qc4c|y6;b`9<1K~OJ%-$U_W7O!$`T*iPd-7X{gPRI3|qW?Zqs{A z0f8ZN_z*$Oaur78q!NJ}@Ao}kr=-5cX|_)_-`JLa@tPI}!3pP~FW208CC8%Hfo!?Fo7x$rGy_QaOmKSCD>S>VgvR$qD zy=EkTiTMj^iD4L>*3x&_5%YstheAjLaimaW30wT$T@iV|mq8z1n`A!X%zV=0{^f;q zT(_W6y?+*6Knv@U@+9MxOY>@jTnr}fB*rU;`^4n0e#$Dtw-oh;x088PzANI(B^ywq zA=s|Q^-7Re<0VGM#WC5fNj<%S@~X@g^W`9a4oK=`|Lr~b5z^v?4JEOTUJ-u1l%j)7 zeE9VK*4GjT1>J+MSZ~FX2d#vV;-B!;^A%{adcE%wH9S#H5y>fQe435VCKvdr&{Sz? z%q8~Mm>``cyZnqj8$SIPr|X@Z40er1F)&dX-k51hpVtcP)-)ADZ=@x64E)EjBrVi` zUB!i##@}a?FQA;q&k=E7K6hLbU0ZML>N^5%rKZ}Oi>*<)o@8L*(Vk`G(mMPp zCl$x6dVC9-$(z^nyJwf1HI-_g<4NQ->Q8y91n;P;UP}gE9ilaM6vUe9*QV8s?{tB* z@7nR^v&P;bqo-y3d}}{YX!7d|((odGg;KH)3`pi=$U#}6(R~AUYFqQPL&Y}MAmLdH2i-5nFZ1osY48TszRtO3pR3`k z*)dI06MIor)WiiJ;KQdMBkBFTmQU1B-gQ*Rtod6{&M%P5 zQzP?h5VL8(95r;Y{EKO~?+e_2j5A~1ZIdFJH}+|(`4uMqW50WMHRVN--=uM`8S`)c zY`zM6Sh;^!uD3bkUefz*?c?a`(I==mB9+Lt+HAA#OP6If?faANX1KD^A*92)8${mS z^Jx{Yt^byJavvpI2EFb}8=KDLPYYX4R$QQG^JsbFaQ=S#X^dvR3wht$%T2fd9My{oia}q3kbih8{SK^mA+vUYh5M zc=|-^(V6QaV!(DaR)a!+Ii0NL))?*Ku_Y6>Kwq`3=2{i~W{%~CvVA1HPQY%>QYj<1MqpoGD(A_6ANO|g_v@D$g``iC zyX{>{5DQT~{MH{nu-hr7U0=>hPYDb?6{%AGYG80rlDGCaKQ!SMfY^$HD+=?ikmjYuaro zf^zFrBza@JjVST(PqE_?BxA3{?D?!ZrTjb2>Kx5!79zB zwr$82AAae7@MBzXxfsX1eQUP8>h9L&{o!RA)^foHb)5~DWJS>`ImFM@Ce!dWnD3#Fs%t+Xn`-~$? zSK`c_rdoyE-l|3T@FAyIcp@*mkxpM%8?-_%Wo|HkK6?z&HR`w481d<@bUw@+p3n4f z@;P$auJ=2+ndF_tcQkdzuNOQQ9~+B6nc;d>DNVjttq5vI)w{IxF28aJD2Ci(7(Or@ zeaiJl{d`<~$+iA&-_Lv37N@Hc0Ff>N&9Uhm5qv|O1z2KV~YmG52#?oDf zIOBAGS~(p{mV-JvG{D@+XSy4Qy(}b!qSsp*4=aM=>j!6D%mlYWZ}0mQy^DA9Oroet z|45X~1lc>eN=I-s_8_}^P3`FWlq!_!lI-*HB(l0`LJ07UVx(PVeT7_J#`4Z7)pvGx zdh;K>ohRqtVIS>YHp?gdW(_w}bmYi&3QviDj8S%~Ptp&3s>dY~E*_pCZp5$r-b5`S zNJ|y3viKf8(RmpvfoY>wQJE)J*D4uLM$$93>Ui*{?i0seH%?Wnx%kJaX5MB-N7tIdG;rN zzUT``)jxiQOW2U=e>o0tuyG+Ze;o(too8IU%aBr z9vvSWf3w{F>eX^ZePcse`Eo^bd2_{!=9bB0G-iZ?ed?pyol*cXIISlycn9@?!OYPJ z2qA|=p$d_iNFM+Llt8>93tR?#V?0k)C>Wrn6j3f%^j2@eLgq3@!O zJ!wF^`3ev~qb@W&1i`JsUy?miK>^VI2Owf710niKb|ws6kN&Y#2wVlO_kR&XjjRB>jm31Dzl@4Rwj*nh z?Wl-lzyO(mEI^k6!k*XAqH|{eC;*y%mm0tT!3^kuG-2uj25<}CX14%;Kpd{(>jwyX z{TENrv9~AE$r)tfPh|+)*qa_r!!ioALS!8(V;KHpF6UEfyf7I#@d(3uKl-K;@YL(#Quk zrvb;;^?(6lUJ~E{polNriQsa9nQ7pX0WKKeEIS5`^AA^G&t{+=c|7AWf|5fMFa}S- z$j{>6hK*i~1VQb8gT1I@wC}17H+0o@0#{WhN>s5=7)Dm&fZ&C3gCiLH@!wgX=O6kW z4h5gkc==^1qyQa?Ahe3`34Ani#al>aVJNY0<`oUKQb)Zp!H23*q=Ef~x`@ zsD5>T$?rO*yNk6-{7)U|g)%(^d}#p#RJ+eBgf;;EH$xtOPyTU0U2yB9fo|-rg8oJ? zMW}Xf1yAVw@HW!9lu@DfwKj4mYW zd-5^!Trw})?`x~rdTSvQ*FCyArJW{I$V*EDpZzfF49hOQ;f!LQe_C{XWG<1nt=-Wn z+iVM{QrLMBL;q~rPpnOpub4ZurXj7SG67ILr}3YE4U}B2kD@+6u7vIB7CU}97(&L; z%*;1R#c?V0|7Kh&PI5x&#K?B-(b+${3A^ImYv3vOKH8DBK3a#@OzV!EBU}fuA=;A7 zH!q;{c4vX+EeV82h3pgL_~8v6L$;mucrps>2X{Fe9X}e!M=rc^`+D106W>v5qq@~` zUwm4BQvU1~RKZe-@-FkK(lkY2tm4W}^YWI1!$8i;ux_2?#3$VbQG;#XMpuKDHybKh z*CGnPX-_yCpstji1ueN%iPDrN-S~V5dbg*=Blw`bf*;?eI*(LD!13+J<>%qUytM|Z zz1Edj#$KA2ou#ViY<{GtCg1wP(Rw+&Au;xUrdENJeenW;iTGv5E;7a!(RcKvy9A|= z_8N1l%FZv77qBJCu*S?>KR$b5maBrt^H;M|E1iYs?3%B1=N+WI|h zpBOkDB8R4Pv%YM^TPZ_SIXB`>Uq^;GdWpm&U)RrY56=o%O{~(unF!?f;4Ix?(I+Z6 z5^b$Em$>51^hLtocMZBSlXT)wKDUT}mo`PtM{a$haS}2SlMJ2GqqcA$|_~S{7Nx;`g!jCG90HcUFd(?IOT5fjNGohi5THR*ayPo^1syJ#A zkFHL>--!$H5Sf+zVHj+meG7T1wk0ua?iiqIiY819o~a!;mdLP+yY8>@shm51VrDR* z`=>Ke*{G3<1$MViYeh&dupaUL@TRlNYlc<#@zUnWkVpLa*<`BH&4!}d{$@iPKL~lM zz0D1FB6oDlP7B+n;{1?r+jTr6j*Qe;GMTk{yAC;?>NPUVe{(-H5U1K5Y+oaEP zEE{ad#!wK8( zUhV#r389^H2w#-mopTz^RK0v~?scv`daW_@U~HfG>t&prEJV=ohyCY&y>{`O%e9+d zqoN`+yr2JSY@?;~DCD&WSxx1Bk>^0zT{SSQql6G8#r9o!`Yd*CNv6xAvq5jU7|MK0 zzA6~zBGiJ=Vkx^aLvZIqr~)&VP{khK&z#c>-y`c(&JSFK;SbhoJ{&r}JI+&8VhnVF|ybFJyS z^?voNr|G3+Mshf*naznnpP{q15T(?mB;|@y|5skQ@5ExL;M=f&#Vae_%}WyZ_Jxad zG}}3L3!c4vBBT)HG=AwJ+gSo!=H}TOx}=*ey0cB&gpTvd&T>L$oO$AYZN9ItX^p*Q z3j0S9?o{y)k{lcu*NX!~^waJ(M*cm}c#MlA2vS z+7TH!&@HcmLrVFKN{0nV-T5)~d?C;Gyfibp<| z!>KzFAv``6%`Cm~!~%K+R0?GG$NH}dr>Xmh!Ie0P=^p!kJY}G54p5skGSrvH=jWmyxo2q~9@-LrtL^oJ%6C znJ`5f2!!sskHMGAYYVj1VwN$ka~Aa#u(6yCg)#Mi_c=E!YngfV(;kpr77E^c`pC^A z)}aii)VbmrYYwBHPg!y1i`ziRS(d&wm%pBnr78~}^`RFsKFP8;Ui1hz%`j_8=XF!> zz!9Y66MfoksL2PDGi^z(+CYVGzJ{GQC32^=#UVC3`UbxEskATn_kW0)PzT8ua>-E^ zT>CzM`x8;&{wYP;=i?LLhvC>8y?3hgpYN%cLH%B}Z$F%!5-bi{dblE#b7=L%VKF>G|85--jNkhjX4DY zYZ2~OJ@jjj4$mKZ0LS%wFG(lGp2jn3zZq_So@Zbnid%R+q1;B4+kb$*8Qo*S?#ZrHWZ!hNruVrAP&CCkx7^;Hi}_+b^1Px!eu zi%&Y;NxA!!N$D=ssCTc!T-C6gSV}-%cJAteak-LCDj#w zwdEI~25}dm266uhH9$op)G*uVf|&4v2Y@X4MZN=kBnFr`8F_o60kW$gNDBC_?aSjV zgL%nCSAjYDRsv8zDz_*=+}j6)2zSBPR&)U(-$~BL%vIYRy%$Rh2*Fj{RW9!TVDzZt zV=urx-ZK{d!Zj9Nj)s6v?sk9}G6lqcu&w~qUdLVnBN1vR>I*c5YWJf8`-i$dg)@P$ z^zSS0pO@d~|34=Uj$f@c|?55JCX2m(a~P)hn2 z&D>Fdu1`A%)a1Z%t^s!d6LbTAj~G`xXP0G<7<2=lQVjIVxM+ZW?{_r?SOG?GEVQ?X z*0UKLQy$&SPuQJg*~JIl2>BG_4nUwA9eW@EWF(|qj#P1e}c-X*?u=|6*E)B$8mjcZ8KN_$e zd&+q^gEQ`Lt4#1W4xD|iU~4fnSs=m#Ex<0%EYzf6Wy% zcEtcnK()WvEZ82+KgbTKDt87C5Hvd1!lM2`zQ=z>0vI@n13VWV#^b*de*vrfcO@}_ zaz;aKusVj(|31@>ont*9FdJ~Hp(AO)UjCUspb9}XH~}6oRE7(^D+|138Ci!cN22~n zoD;NS5C$KEL&$<)RtU}Rh3Cf`2UNh{nS~J&xIF#;tZ09VARq}kXvfTj!v-FyIG&Nt};Ckbi3JNpx6<1M$hT{eK6;mm6$Vu zi$KfqusYCn+j>902C4Zh>Ggg?nhbFQWK_dl^f%#$)6j$<@0cp_f8a(9+?A>R&x+G~ z51mlk_D)#XP`#D2r7!)haAwq1 z*e5%tx=tVN%xFY~e-k)zoV&gsJ(ZZ2xGsM1Pr3Gije*S8v7881$98hd4>`BJL9IM>=;^W!Zw?$)WBQ>ySWlZ%;uVgmg z6)*g}Ax+=(*gQS&%bb9Ss@>}?%QUatk9j6#nZs-@v%fZ&f8wPd6bv_9WqonoCR_eE zDh@kidWBoIylIhLOh%FF_C}|8#Q5gB;wznzg=B4TfUtTqcJsH`z`4pM*DEovm9 ze9qTleueI}Uz}Cj5#^NLy`!8SOROJ)E)NG%4)bOGvQ%r^uvulkNEEF6&NTh9otU~A z%71$2{0NCBe>+lTtNwno$V;rdsEja`?5fkAtza_L4F68y1c9zQKeo!X%Dariqxcq1 z2NNa|_Y2>!y!Zu|>S2A5^Ci@UV9moLl6Wf(XU{%D;}O@0M=_2l99A2}I%(h{VxX}S zc*ikvl+tACl;xQy3=Rv4u&CyzAi&15*A%J$&FM>Gf65&l-;{~>ra;6cfBp$n5pFZ% za87sI!q5BZxOi%1TZe7CEUpvNpmio(;E3J12$95S?HlL_&v6&$BTP8-6 zW?!3qf8Zb47u2^bsLyHvdX7cJ&IqSe36Fnz_t3}EnZ0aVW%wK`wNxfNBE`sWcTzU0I&-N=^z+thZ*y%qfjt#{L4qR# z?px0;3#;cx5?zitkB3E>yI}osjSdQuHmSschj#T=NQ&Y+{MNwWHz4lGDPaT z_h&7e5cu(4tNX!oPQGXB$2uv;yG`!v%A`Zjlx@YVfAHzmwD{AzO+o5?qbk@kyCv{( zDa$`Qi=|}N?JI^Rq)~nxc*1(TjvTp{f32Som=z+K^248x?J~jjzE8n)^OW5vnz^32 zFgU@zSv4yOJrAPyx44xJet8|S4L<9N;kqjxI~P0sQlRlD^qJL>!j<6Fr6FelXW}%K zq_r2N5Z|8`(U!pP0&e{^n^ znvv8T$7>tgQOUtH5Y_=7Pe!#i$m}FVDBsVKly*;-QkvM}SzTv-**jTx9J*yL_v823 zgR34-c_rO~L@EVk_P@dz*G2H-qSqgXlo7@Lnh?^WYE_{t+HBqIj=y#_?osGeyWyMK%eCx-(Nk zxa9*?&@1;QDZrGl?7YE3gg5uA^vcI znI$Dkr2y)q8HQgLt~}}M&qgO+JbM{+s5Ado@Rn8mFp-9N->G$G<*uhAfB$>jxcbFQ zZ*%ULU$>I|P_%NdsZmLzZS!u8Vv$GcKtP<9QCp^tEJRDOPP3^%*|+Ek_mB8@%NAOe zI=sRWSS4D|&q!$kXRlY~1_>4ndt9j{wYF4t)w6wA=Po2pWt}$m0Y)c-1+`b$nnNcz84pxU^UUQx&Lw<}8M)P~b?3@GqL30H zy?r<8JOihnp{2yE!%^E0Z)nIASmvL85-}~w7DANcbHvCJ*Rj)nQ`uGFPE=EJUsst< z*EvmB`7Y+0ol3B{cG_HXnmQ8dUwm8yDYL7|eDy;Hzd?4*-conSfAnsvYq+x2JXfX6OPblV;Ga4HSN4IMe>it{e`iWh$`%q zny7IS^;oe-dllsOCx)87#`PTXD_FXPNMKXOX2COz0;@m8Y7&KI)!JuTCk~s&a&)e>}|X+rO)1OZ;Omt~2P9&25hYywjbk?TN?HAJp)27>vo1n65qW zu?Z~S<7KhCGA}wFzDwEFWITEcw}Y_5M=QvkU?RgM`y=Ys*vF6t#t&CzTdXEeEE9=i zi5YO)*kNU(S*x~sYP|weg|W}Fugu5(Y)7c9Pcm&!#{{o!f9woqYFwFN>r=c!?Z{B` zQ}y7XFy$$HUF1o+lrJvb!Tc`?Pke5kMwIlWr9oExTdZG-i!)Wkm91WJuf~hfnC`0h zYlMDZ>asF;^-S^l#F+J1N-R-R#ga!tNbf0(1+TYm?Eo51+ad!==HYs_^%#E1q4IvT zwP4d2N}eW=e~9L8)ce>+x1adUZ@S((+AoOk;-R12r!q`xh-vwi|LER=<1cr$nY#vr zTcRgZJ z?f{!M`{#r5AJCU-Dck;2cj_pT49=7Lmxjr%QKWlUfB6iSTQVPxsuE13G4GaBejW%F zPB(=O%)N+4-glJNK6uz*HhM~t73j!h>^;{_A1ap3#-q@65;gibn(1as79qj=@dAl$ zM(;hg7yB;^dA{3OO5b8LuWgAsIXP}zRVa&@h-@&(6_~dqTXxwJA=@Vz#=5}2B+CZt!W$yVEwIxKI@w>FnjcIJNO47!HTz#Zr=|Q%^PKxw zQ%j^K?DkRn-Fmpi4BYR8X4^z}E|fvae~5k{e;@JaH=sw78Rgr=pyYVQ(s1`U??yU{ z(b?LLQ1x#D$6Q>}fSvva<@>aPNNc(|XFfw+g%HUpnHd`4^0RQcr1$D-PDzPRJoD(y zotCQyLrJpVCN6V0eAVbn8P)=Ba_2~$9i)Ha^_Gt+y!`OPUYKXnrEy)WNaDLjg&o{E ze+$Wa6C=XCr&T!!3$23;oBY!c_)l{QeDvW5vrSCJKMm?qAI2rzE8>thb=0y7JX>}+ z5GRdTShSb;#drfDewyy8`Ym(w^y4>b5--0KS_j%k6?fY-fnC4I8Sd_D1y_1G$YdmF zKgB18P9qv?`qUBSAA@g|?)0gUinVI~f6TfxLd*L7A>Y-P3NtYynOn%WW=m7Nw(amk zK4QT>TeHg#722YwzwNKJIUK~VP3ETGk<5PBuA%Y9VxlvrJ1)sG;ngFD`q>q_5{LE;Q(bKkKEu3_pNdV?nxi)`rs%LNglth%|YOsoO+YX!|V?I99|NMh=M2Rc5pHRt8 z{I{oop_Js+cArQYQf%q3-u1Nuf61PvLS{F#%!s%;dM)zLPVpp9^WT?jJiYsJzfLe@ z;Hn?#?l<-?6B*6>k34TnxZH^A4f@n+iOjTZ`nSL)@rnBk+0@)D;GOQ z6=CJRfa;emY`)Ty3BKU(o;D}hx;Boa^g2=LVg8yv^EM9;*K#wD^+aAvf0Q@uw{d2K z-WRO1X>TznuQtYQJ>ZfdU3Znyu;xsF-FktOl5}-tR&LeZMcTjqBmYUV@LR2^~0pRWG*0h_8OnM>M)!M z*?vl^Qbg0}j%VNf@^!CQZ02O2WYCxxek7^wnoy~c>u;T>F@-BWe+8z8@xSWgrh_aD zBT7S@ze^Z?HE*pOqa~CORk$K{yyIAN<}lE7X=?j>=S@?EmC{&MX~J;cjMo8H)CEmF zl|ucn*9Nal9FCX2eX=oZTkAB?nR&Wuft}!2(14(m{4i-c0-F7*jB9nDSNm?_=R~IY zHVMv;IZFi5m+us}e;-1vk;>#hJ3RGkl6ZFJWkuI{IkpsH zalD_Dxk|`r_q4zSkE&%7?lPsOQZ)j!uz zb+`86&3+FarMm6*0|CALTkA|?HW1>SszEogitH<;Qayfr8-zCJopJ)TjY=I$tyj$Q z<=U#5@J%ice>{0!Ivj7SkscK6%fT?wai^7CcIf^@i$e38r$xa$2S0MHW!V~I5)D(H z$B=#QOY|HcyzF}EZ54YCytFmKLW&aEkU*x_;U-4$>zKS%P&?5f-|Xs=4SXN3Mq9eq zMIm!@#D8I2cH#v3_M5Nf-W{=2J1bG+wN2t$<|xR(e~YIQjQFv7EC|1Ey_azObk|o4 z&fQBCZVu^tr0cdM*FX0f7HB8>cHLZZh%xcCVWm^QkUhcY7V{H9qYm2$Y+vu8on0%I zU?b$vU_Fa-I~*zSk-@dV2xc=Ps44!|w3$pM_DAA`VMgKSHEZNmuV;Bb4O7Q6hh*4q zPvRB5e_qDbR-bT$uJ}s)#x2oIl*(S&m73~lz83x3%GP3)a8`>!MVM;3q-VK4GsD{~ zZ8wlI@r!hl9nZa;l}CN+HQ1bbBSNjnLW;A_&)ZMsw?2;3%_oPJ+FITj?7y6%Bs@*V zAL5W5DnYRoY=LmOQeP11(|V{S5EPd2?$juye~+GQqehxN$U^b)*e>OQYsNux2W)x4 zMSE46bj6X&D#$zw`?1}P5H59tb}5O3itu-Di@O^h?0&~zp=++bDlt_WycJFD)RWnj zyD-X`|IMnrtF|t3(U}PkQ9|*w`N(fUk{O`5`Sdq#8HziDJAl~3^iC(kC3}1R!H>+n zf3So0p^UmWDgC~CXGKCaN~*Y{?RY$$*!J~7r>ErFz|S_(((zRuqYgrS&W8%hL(VF4 zx{;sX`+Nzn=27z3P+R?WEY1eRTkhmw=i}Y$#L-#NV}8_krH#>0k4v^v_XSQ@aOT$= z34-+Rmc0%At;9ZF=l{~xxW>fEI02}Kf6&dm){nfq9hO=-LckMb-T=RQMKLk7=_m*8 zBSI+U5{F`w#0K7Y-x3*nYambv3H?aDV876mZ*QpZK8=>hDc|s&^}?4gq`#>4Kkes+ z;sgnw*D#zkX~(s##gtDdE&X18pnv1MglS9*3VGS_K&)3~uk4yN;>O-H2w!>Nf5BDQ z=o!>DFT=Sly@s9NZ$|q5oK8rQG-B!wW^U7CVx|hEOGk*X1Cfh?1(b-Mz zCpZniU036+onA<8LT+)qq9>_-e~a*fno8ckpGdE;H(FnikNfBq50^r|Y$dz}KOj#wn&VLg61zGdM0s zncFUq-+%~;-Fzt`|46}m0x6|Bx=H&iNleR%EwjtnHsVCql20^l?aFw+f2|LvvSrHI zofoguIaajTj?>SUhW5f)xvz`CrmJ4EJSl%~Ea3N)dDjS$Pt=oellWHbD%}laxw)}< zzHy{o}#M2G6ZspW?wrH?pI3wjgUw1$FG2o)~pa@|j%V}YI?dWWpG zS%#g8c&t`bOVuNob37X63$xSYNyax+y&77aOqSMfA+#pA3av%3;O0yH^iHwY>;8=ORTF)(ygB{O zkBt(4(s>s0kq_6Ge|d7{i<~Lme0NfssKxwkAFdKqR|k>8Ur@WT{ax@WTa3)=I+yB) z2DW1n{d3cPy9dTcH$qqTy3H(|e{mD8ml5+TT`6-?PfypeY}!#9%q=)TT6(X!JKv!5 zoDB}NoZxH9Q}MHYXHRvYq^LDuuX`(B*_Hkdv;BLa@r9t>f5$P@dK+Tocwf}aNn*s? z^FKO-b^3j>!VYW<4c4d)(2;jU;SsWyd2)JD-B-!txe|=+PtEi2x-zqHq>Vw<{ zMPgt_ZHA_we?>0M2ak1#;-tI!Rfaq7^yl5HUWMzoG^fbBMN{qYD~MU%t13>D;^8S} z%M}sU70HJ=%CW!0(;X;f!++`2pgue&>}(qLoj7MSa*A`|Y1FvOA|5KFlgyFC`4P3I zIoG#4((j%v5JOLPhw;cALOVYw8ce)6apDv+)ywu6ecmnMr3CEtq?`H(vvH3`h}i_T98hzUQcFE+cOG<9u+2;-;@g=Go1t`?9^xhmt{ zr$b#5HHeXYN=h~Rgm`dXi2a(NctfgIL(MJsJ+5z}4pT)UcT;{X@aX7Akw2E591eU- zRQr5If9SD-meUSO3Zc_idF!Gdt zWwPtzvJ-#K_ses}4YTT08e8t!cqfaFZD!*0@qq^j0*Qi$PdcVDckhkjQ}g#LO{18u z8J{1@ZY1JqruS@p^^7>Rjc+SKBKv$wg}+ENe`OvY?U;uqU1u9G9_9eiD1h zkHRkXH}17?H?=`jm_F42_W}F&C)8E1)aA7-tMh%1Z zG!qgZ_w;j(X{eXeTEu8Ik}gSSwCm1I4z8eGA!S!XPv*wk%1HyP%KTx}b&AbFd^J0F zfB0Xgcg%&H6=a)8@5@+wu7&w>XLnrv#4$eNKdDXM3`l6=$f#&uVMDP1bqLPFm&xlbEcHrY!8*X^uLK2eoq9YBRM zfLY?91ZkMi)9d`iR|~s$Cdm^7S-PrWe7kp` zZKcp4xWup_{kU)Bkmp&NcHS4NrO4Y9+-s3@cLXAg9`^{%=dhJ2hbhz_C*Cj~qx289 z5T#1xxZ&_nlNQ=SW;VMy#La4Z-{i`DepOC*F-0q)D*PAA?9Bcq_kJYl7e0mVe_K8e zWJL63qLh@c_1g1{e`bI2eJDw%X+=Ezy`1UNm)BwB+>9AI4pC}7+W2Ck#!24ye>vNI zeNhQm3+P8wIhs(F%IEXSRtdgm?CI3EeKFLvXQ^9+(lh(%KAzPyFO#tt@H`bi7Xl}` z{US~)*OZ-%UwPxUi_LpynYKx9e*r4lZ*4dFPJyR6v27+h9QdJZWLlALwQMF|t!x=L zLgYA?Gg@(}eZt=y4U#d~;4ND@Gu{h5abn#gDgC4|YQ0cCp`*LIC&=%&_3dLc|7S`q zaopm?IMe;hGfd@T3O#hp0fO78xt8BAYel;#8>O;4;|dJ~%cdVZv;A(~e<(-Novu}P zaL-ta#(IFBqU2JzRpce=5!Q);M-6-&4=5}77k7UWbkijeZxKTlQPT5 z*Ku$O8w=9T4J^xh4!@>ot_x>jl;xazYB|Kb6|G&c@2L5$E0}d`8Wbi-L(f1%RL;oB8 z@IMZJ@HBKM2ZVjv(ZSVDfq(%fWE*{{qBp6%LjV&@Og7b@aAglYe>W`v$`tLwi#ad> zf-FE4BA^vf!Jr^rj9_Jf<>Z8v-0-Y8z`#oau5z&{>`n(jJ?;Nyl6w%l^MJLX zsCM+mC?Xlw)YzBW2|+ZTNR1%q240P!RS zv@wDHm@Q(=s0NrL7ye7$1UkwX{8j}F{iu*m-k$E&f09oyf7Akos5VeDf-o7F4La-s zY>z(q0TUqZjqC38&&d?NI_~9wFpLp%kOfGJmx8M;09hUz%0x(^)re|$k#{x##X$>L zc{z%vtI=1S^W4Nn2(uY3`bE(jVN1v;xAO$Pu0(8H*s zPsqS<1@Vahe|b^FoKpePijeb$dK!X*8T{AU7~@0pYY4MJK>j%d;Tl>Z&IKOifA}`Q z?CMkbiNO5+^bhrxg~fm}09!f7{)tEUw^RlHSj1n`H}JdVWa%91Bn#F5MC4*zkQ%VmOWcPU!y_9&19Hpc(~5~%fB18{2C5CLk8UI8Cym+i#>6oE zIU55CKEIEiAK<+dC|+UDD^7Bt4447EKNL}5w#Zdc?PzJhshsFA5frY-3~=JMA~OJC zgqWw3d%24cMpCq(oG#jtUW|lbc19q$K+7@2MEqaay`ZzfpF4|-4RrK`|04yaKRG*X ze{BY|e`|4o$&&_PLZ%=S(HH6|CYMJXq_!24*YFZqin(Giiw61-mH(~#KdOsf8Nem2 z0|5mmn+iY!h$En&B~W3~SlTbLNdODOlbrJIDG-{}Xk?z+N#T zq7aPDIRB%(AnoXABh>S?$yKCvDsK*FV>i+Xf6&K+hxoB(Ovc>U9BJFFLk#DK_yof2 zVmgJ!v@H|2#@?J)saH`5k3w3H&f$;j`iWS8uDp=lF z&HggV2BH7$e9q2(c_-xC68URoA}g8{(#5HJ%W?Y4GM}}0?KvdBrl)LsDK8e6ek!VE zO?+20MKbv<-1-OaI?rpx@wtW^lM%8be?^1d1L~f^{?#5pcPF2RIb~_q#H#lhuQM{1 zGFv!?Y3pF>fXf^4`L|4JX760LyUsyqSp^yShHuCm6vi=^D;3A~LAZMRh=Fc=xuwF{ zB)P_{!KPp22`kR1|77{xYoiFaVj~i|;t_52-{T5=b065A#b5fcu6mD||)fCEA^uRZT zpDz@nOt!jG%<}LJp=CEiRl{%4ww?zWv?a`B&&KhpE8Oc0#|jfL;2G_T7@i_>_%Mwf zn@w_R7yDh6e>oG^{bTyKin|9je>h4ZI(F|Wv)Loq*B!o?oNfk(hq5Om3rDWxQ%koO z8q?`hOZnwz=kVMZc6$=+=I;yh9`z#IDW#RQ%2+4rdUm4-cAC@}{CkxwkcO_6 z<)unc3G1slhznXf5UV-Z{H{$ z6!v}za4iQ7P1H-d?^{!PM&6u{_q{cN5U04z+VlNG#>7X@+*Y&K*lbE)=PJS&S!-Lk zGYaWr8M=CE);gCn9$Q%!PhSp@V&ra#a@w1t$@Voyh>=cx@oZj6fs|N5ZuIL zE0Vl6y*A*K?xq>`c;Xw|fAh!?#NDFOuyY@a`u8Pex8B@m*bFZiUe6Y27sz`UyW6kN z%j+$C4er9d{w<#-a{*7UFqVkop-UR^!ouBu zUDh!OBWmKYB~eP4lOC}DRXD-vr5Cf*za-f6V#QlhHHvu zHy;x*-A-y90mRfNe^4$z-7?b27W`k-B&a$_bYj21u03gPzwE5De#doJ|@OFvr&@GmkUSjw-ks}=JtiFXDf509IHh12SeRRGtt~LvA zxN&>Z#dRtmUp>3N=Uwd1fi#x-tKLOAwOJ~rtG|w!Iw*`y@MoUHwla4e*K4MHAeeEz zF>N!TonzK*KpU;6FV7fJVBp5bbTC}uYFd19z>`DL2x!R~bt0vHDKzJ77|zTmVFw|P zm=9hQuXY*ge_}bj;}k&k9x^f^%=nsqPe7YYsy+(nYtTDzzjDypja}u}KwPKtx zFA%3`fs0*^<)^RKq@wxnzSz#YU3uw;l*_Qse{$D;M+l{5kcdQCJTH6Xlo`|* z9`)n)T1cn6&22VPUJ31r;$C6HN@V_&UAD7a!`1k}@QSOZ!aY^#A`gpxrTsLd?@2>Q zC#PxDG$q(AFn#SOLTK?uA9r6fyj!RgoVbS|{`5tS*!f_l?vfbpkisc7PucH`cW!%! z8AGiLf3EO8X}LpEcWhj?y}abK{n9%>@KZz@hd%7l*X?Vj2l(#Q5K7Tb~6Efsdjn( zY*!5mc-%od|2C43bEPXXEU`4B=tJ85147F;J1kPr2kg7o1pUY&KG#myMN+cida_FT$_72H1y*;GwqXWOJLNela4O5D{JJ2A5LF!fBmqCo2sa5{#ls)d=Zz2QJDTYOa<(U@=#~J$%4Hi_V28u~`6Vp0j+@C3)9J0{8%wp{6Qo-wRmn%Qm zvy{l{qbx}Iw&f+w<|jKO>*mU4S-i)=*PnfZ=hb&1D!Kp{+*k9VbfSCTD7w;5f2T7A zaon(8*5Up~?^A1h<0Il%!G|`ufrv2A4Qq zG1jHN0C^(h?U36by(2 z@GR+fmGxv*OAr?tE%g!--45$04Okd|)hU;zL6fh(&R`9v393fCk!xjt`}As)|I5p1 z6DrS+ZTmId?apMM9+_q4nnwniB|6g+G1r+Z_&z>gt6@{WN%y9OZf@Ore}m+bkJrbw z1}6>cLtei@c|X>P@nOo!pG*y#AH7WIZq%UOT-{B9Ve;o&SmoUK& zV}Bh7cwi|$&ShN4`2RW%{>P33REKw}TOGm=9g^?G1)_C5?_2=l)&Nj@1_4l~G&E5j zd0-<$K*XuZBL;vvgW%WMe*+`{-3dDJ!HWQV=nhzTmV)D=gP(0NNxFRCo3R4;zAWY_ zf=T682S1GHZV<|F5|0cJXDOh46ljFw!U7ohc!2N7^~WGVoDa+Sx)RAe!GSCe=K0~urJU&_-2mG zL{?zj60(2JTwnz0;suzc2`+ritF<=|Sl^7I= z&Rs@lD=UDvcQ5h<&`290=aqtSv;4=ML5cyL7biiGVj!x)#Xx{CJOvyIeWv5Z;g5IF zCok5Z3NKEjK%Wi?f6|YR`KJM{JE^;}y9NG1z}G;z-Ny_JMTUUd4M(4NfROT5!lbJh zU=r-nIp~1L7F*L3}*_+o6CMX77VsD8aMfLKxU8@&~>e zU<3zp=bG&)3_xMZz8wGMbU|8BJLnV#a4cbXDL{iDy}&}Qe|V^3kg_}O6(05ILlOXp z7aY(+kA^v6lMfIDbX|2|8JL7`wC2!HEHHio@jsl3ISXNI_CM!SfK3h11N~95;Xm#d z47-@d7l|f+ON1|g^dFI+onkRQ5diDO*^qv>0LaBznlNRU@!za+P-f0(wv;_9e0e~t z##k+I6NAzJf6#?iyC0Qn1ZF^pHw5HQ8GTM7INaa!1kmH6XOd5=rwuy(9+T0Ic1~SX z0}cN8&HuZ-(ky1_-{3RQ~^1DaM97TfUEIA`VB#3|@k_~_)1BwWUC<-D93h&G;_&oo6&im=T_se_k@gVHZ zOm}rve|1k+b=9x@GLa-`8Mrv)n~{K4BYU(OJl|In(nbb=Xu8v!8Ppx1(+)@n^#9R< zlQt;4?xLm8ihEdnJke28(A)+`_213gU=<&HL=&dpR{-LzC6qJ71p%svqs=j8cY$|H zdfXl@tSvgqVVu3XPr2*Y%5VQtFErlN+f11Hh4;ZW-nttzOJd&P8FnYhUfNFwz zCI`$wh0Q<4OAy808M_5X!&*zf*fTp#d%0m!z! ze?2dCV8o`tDk2WyIe^+E>4Wc=>F?=p4yoh`$4;tEhu@JU!5ya|~B`U}0JVKGQcw1lS|=yygq1J7sxD-?Diw?FaZXkq=*ewqJ6{D}%k zLAYW1395lN5Xc>CU=cHe5NR&~90EsTe~c;X$;gXOPtML+u1-(RN{2XvXhPycZfHpq z233nf0SW=VT!U)R3L$hpz@mi;LX|_HMscVDR3Mm(<4@xW4CB8l8}vSN#4^Y8KJ1zw zh{pjgaqL*26f^~*5YW~W{16BVwhwL;c$zJg9C9(_tgjyAM91RQoUr#Dv=I2V1sKHzEEYLP<> zucd#I9WP-g$xvD1LE7h(UwCwi2akz@FQ<>X%4Qi6MCksxcyaede^lwKMxk@j(sMW(_?SUdrup&Z`2O23u!5-+3L7H@|q(gI{yl z@4CI`Ja$>}FrcXWD$BjL%q{&qSG%C}wEd$SH}}iVl9Bi&NQW@z{)YKWn`K)%zBR_N zGS%%J#izqewTIdce;OD^+1er={^;u8X2&=8oLxJ&JIBZ%`bXR88T;95g;&c*i|AhF zUacG)x)*4V>WF$4DzTntub2og#Ft;@Ca;y53L|LH|IU4NL-}!3LX3HGP0yJ{b46jg zvD}Dt<*WhXf?p;gSvukC%r-eGNP4=k90}_+8R@Z6^ITCHfBx_9+l_ooFs!+>@wO~3 zNo|GlZLCMS(Oryni!UZ5EcJIRDZO+U<)y_AhI>uj7UjQee~nUgAU|uGEt>H{@_Os# zk==WNt}~)$7k>JEk94TA_)w~iIH%eBWFS?xBc^3bHrn=LOi|NQaTLkwy3W0egLf?~ zyVqZ~QR#O|e{Lp!v|x4OG=E=cL#MqehSxuM!4y^7wa_3sNtY%cud*;43Z z*L(R$>}oASX0x3$@2oP_j!!hq()f|$vdjfSF^()7+0l{pociNtQ5F_G*ju0b$8VSv zpNB1G{|Y-G-lH|KhM#ege|q$59yYQ2_*O*p53c(cf5h5-pRKH0S1$MlyzUZOd6N_R zTRp8M!uM=MsP8Ny_~EDpPv0chUgmg0m6OC#5Z6@!_pP!ORZ+jnF&y4H7F|Ld=7aJX zEl(4fh^R%ZQubq!f7fF7YU=q@N?|EY?u@7PW2Xw{HH!LYT*@u+>U|28gTe(aI^g!mKw&u6XZU19r{(x6a< zStB8x_vDY+T3>y-p;FMQ+G$y2khLD+|+ii{@=I ze}(8j%(uIOjN6pI_Ro?R%QU^NkNa-8%fC7INH`_LYDDM8f6CwqHHEjSB|&?^?$VwL%3coTqF1fZ_~6Tk}C zq2S@P6|xG8mWGyxvf;t71^+7a1^D@3dHCfMGYd2y`+|CdKq$gOgcq6u+$(!(e**hy z?9nY~oyr4N)IY6-$O1P@z#Bu(LXXLW@BoeKpOkgD2U@tmE(q8M=mQ%=bI3MShqi=( zfr^$4AqtK|>-*6IcBRZIsqph~H()y^15xx3(UOQF&nqBWTe5F9cq$x1=a=b?HG`o| z5x^+>07t;uwm&&%PFe>3&;oXAe^`8cEEGT=REI()!2Z;NJ!J(JlWq_D7j`^g9{4}~ zgU_l%jRQZJO7I`>mmXk+T-!T2e+T0!6d+;!`#}m&EPz-c&jz9hqSgx7AA_gcGLS81 zi7mYVTG{Nt4WL^F5Cs_7U;%yvHd!Da{|XJ*d{sg}<`7&a_J2t%+n~Pne;{huAxDBF z@X7i=M*_&h&)%aLS$mRwj&->JTP-Z1K$j|~48^)DK&$!0y6*FBJtYcliRlC_CWt2J zE9i^=R5h?>2FIz}10oI^vY`m|q5(WA|8L5I1OTceP7is3#=$@Xu&~KV@0M=QQuN^RA z*?;xS?&S;zcC%2+NK^#SGSCBdj}D1d3TPpq_rbH?C)y~#h5PM|N#}k^-9l_x5?qnI zQq+(7G&Sty9%6+l3Zm=P4}Ky?k=AlO{}0~6!-u%%v~RaJy`5ILe^DO2gLm7g_~D;@ z?E>M(>fEq9H6p zYbm`SgmSKD8Af@{e{F8(^u6EkiVK7**!ItFs+esORQU%cwr7Z0Olmpi&PGp%rL-^p z_`~A2egWpcNB(qcdu+Bi_Ok9ulh>{`Gd%YKX1wHF*?ye8$imA>Z>Iax?!C4WDc`@7 zcV~AnPDI=5s-4z_OfAE<0FrF=4lhLK@RuT+l-M^!hVSDp>N5I0UMU}?;wNIU zNnCr=6#--U7-4#hEAKQzqRtLqk*Jjh=VDB&dpFy3GzH25VtDbar4J>_u3jBqu(|FMkl zhrlrOrRopIg?5Jv4f73O?PjLr@9O*Tx;JQkc~po?f730odnp)pyT|E{soz=%?fS#_ zeUfXA(E)9{QAU(Xsqt%;Bn>nv!+yND&D|z15=uJ-j~;p#<9EHT*eq3=Pv)M*mCAf3 zfh%z=!PFBcjc}Pqk_sXdnS$0Mr3_aVxzPFQO|X<0vDx|HP=`cj8}pTc7bPzzi>5;P zW?$~qf8QA=rd%UWzgD%X7hm!)jNt07ki;_sA*x$d*Jp*i&N+T<`^>3&lx}@3Kj=!H z*E$O(TxIBzt)+@L%b)OFnjSe%!uUo6zgnDQ{$T5!vsQBZ*VJL_wD(^;ZyuzY4cy^~ zisehHY*02=mTK7bR-+UwwlsLhJ|`3DfO#ahbH3 z1Kh{tjaGMs?li9?{l4%%CUf?wN*bT&*ZFT|VH@A23f!Z-LIi)m)cwU-vNOjx89E;x zsJJE-9>b@puiB<*u~#p)aDjqYydh>m@54U-8#=Ze2A2-LWfk$dp7kKZz)AJ2G=7FP zf1C899bUoYs+>mukuNt zoarNn)kip;9;~h2dFpn}@L8k$076r=pLk|3Kqo7~e)6|AjXnkKpRw7S9$gPMJQ(wa zjA060$qD4?gLvtCs9($;Hn3M)QSk}qfBy)5DRaL+7_~p~Llw7t1&)_uX!;_V-9qP} zKm5vzFF5wzh4-A!FFkotXA7+S5o)VmzgQnYVYD4>A<})s(_qF)?r@OWyY#(gY-QY%p+wWWamYx_Vvt;{p zB%hthAm3Ek#?w|MTI}>zqB8FffjvkUtGXMxgS+4HFvd$wS;Kv*i8C+A?5a0eW=4DU zkL7920RD2}kCJP%nIC5AWq6g2fA-uc%@Qud-nKu%Ynb{R_9vjrys~FrsnREY_y)Yh z;2Xj6QBBm9?ajw5*&S9tc7<^Tj#sbhD=iv%ZOC2f^wzYReRYT2a;>AWm9ZveMud&&C+0qn^Iy=^T`tbI*IhN;2Oa~_nz$}H>(90gK=do!|a|=_19|& zKPo%#^7*lL$B@kExIUUH_poqEExep%;io8N3`fULK?kI#Gc ztxVjpaa9wM2#ul*i6xq$f1A4g=0dAXQU0Sz@z*s>>2~CqeR=c7PKWHM-LW4`54h?&K8FSS(lMI5Ew zBwk;TWt!u0t<)wm(a#7f&zujxlP$~pnX`8}Gdn*btj(RCfA#I3wsb;mP^mEdk$a+_g(1b4l;CRk{IuX!c>$}oM-{pTcC_T&lppO-O;6X{1k8A#(%&EJwa za(fyn7Y~!}zF$}|uzAe+?2$ZL-Rz^pOakuBQlfm=tFzo&HYs=N9L{uQ=@;VgUp2Hn zcvnZAmN(^4f2Skk^pW5d^(4igy(`xirG}U=`)sjW!=}%7JDE4?6L90u-_?p-&h0rS>I4X_TE&Te z{wdw6bF<>|g>Ds!9cx7F*}Hw)5#QuBcVc4u7ux(ie@rL5tt9nymh>zIig%Gc@sH-U z`sgmC#BUC66|l=aQ5{?|u;0J$8oE-R?W%z+;y7f?MdKNWMTk(pf@ihKhfx_-JPXJ& z^0l-LX{{Y9lA{qE- zSdgk!fAMi<<5^tqIbh%V)QDVo@(J7cucShL%c&jZ;SBg3s%hnn{GZ&wZD z8@=~RXz9Q;ex0Lm{pFaKdVS8LrqyA4G=+^XKTg<1m{mk_3F%5?qHC+%rHR{56neyW ze`VB_{C*JmxEx%(uTGfG)7hdbY#!qraPHYF@j?;O7u8+SC^o@Y4WqwiVfFK_f$>59!szxr};%Zuoq&_vkL z7_~nON22hkE7K_Bq}*d~(f9l#2HWCHf2REj0ULk3h6n6^P>UKr(uzc+-^9!kjL*3m zsiEof&1d-v@J&o7TBljKNOPRcY`xD)8**-wf8n9_%ds`oHE4g)A93wG<&03>Q!>Sd z555)VhPiLz8@<@M*;$LE9aHwWZ~t1s(+tfHeIEbdTr>lNRW>}X8Z+3YPdvMBf3Eb7 zm6fKb@0|hv>{?GH6l{(uS$XG>bbi^4%d=mP==b7M6U#LY?~+$%9e&};Oj=%De=qzd z?vp|HgQ^^Eimk*pg(2(9b-9!)PBq zZ6-7Mc5O+3o+EkorrCjqJAXYx;Hx?-(jiV)HFpj%KSc-B27lAlE5Ezb<5^>$J!wJt zUu4Po*>b*TWVBm6@ z#+_doa}}~CT`E;3CC9vQgG+y9PYQT5$8UZvd#lmDPqexKIXo@<}=XMbNtqxyDViHb}5hU24+WPg!6?Y_8; z<@2u}Tz|$DDdWb?IDgKY-TB?u38i49nkC_2*r9kp!>6XipIX^!s6O(p+ac8863XDu z8`O=_7$*64da_M5_0$&3kE#d;U8Re;PH>y#%WgKjEc}tbL+7k~7lOT+T1LN!7VEsD z>)Uxfpw&;5V$d zkGs7*RbuqJJ+XenZ(=Tr#|hJ+Ri3vajz?0_C^B;Y)#ga`Zawq8?kSyBe`*t(67h3K z9f=a3^EGu`KKNg+M$t8I4!m)noYyh-et=|TND<)~D&-@8d(Y>2yvZ}>+fT#N<%Ewm zGc2`wx}%vs8Gi*?ntiQJvv-K>v2&6*reey*i$*7%!^ z%$%}!y*_Q6>6xb4(Z=SN4@%(=B24*H29di8-cx!>WltwthFbkhT)xg9l*lW$?Qok= zalHJT#)e?~*(mhlm;3{IJ1@rsK9%_FH4 zLA6tjjTTQyFO-CQT1}xnc%gWGy}9u!;#fpXaFml<_0HAc8zk@N7&%N49OytEJLSc+ z+*QisuieW?{?z2%?&4JX<~{#@bF;`R(`hOR{GrG0UvpBg3#41cIMr1g%1Gu(Shvn) zen_#JjeoG}yv0arJMpt##9`-wBh|!9u9i=EUAJD}M5U-X+>+(veDdhA&fCMUMSVt0 zZ|o1IvnGTvl2t=ADrH4ViGy)>1z>VFBsSUV)5J3qw`1T+i9A1OkB%3mMfY`)$8iY%stkuxkGwd+JDg+ms)xDzZ)~$py!GgdA^~9ugF@X zqMumrz3fdJk!v~UZ*s;x##tqNT`qtb7JWO}VvQ|d!44DAL|}4XES^HEAiC$8)P$tH z^NSV&PRvD(^Cq@}8D_6G-w9bOS<~4?3)^NYd<&IAsP3(E@ibN7b$%Ai7#2!eA+}+3 zNPo~~h} z;#IuSh9cjq8(rxh58SFE;e@l3(QkjuG=EEsuPapxlXDuBH4@D)C+w^aBpQ3`U2;xB z>agu*m81zq_3jm^iEWe~3Cz4AE0ol&SnX+1k>AZ0GI}`A;u%FU&9f>M9ACsHreyBBWBX}VUS@6+?!n+2-OH*_mkRSYp-HaZE1Yoiao9HFjmgo=;1P>F{(pI( z$f-&}QtOZZX~(10=Ir=S_19lD<|aR+_Vn3@>jo`t&Mz@F232v&Su zo0bYkwAp{VH25ir%Z@&~jLffomk%fGxoU99{&Nf5sKk_2_GzsCoOw^s;D5ddJh}@H zjoI5TRac0+$>cWN<)Z#sERWc7pCnJJCeMhn*<0E17g?O(h*HTr& z>eV5i^x!`O>hHL3&LK*xvTiX6bR!RGo;GSNzm4~tVkoUxVwMo_C~(hCpI~UY#HYM* zhrPSJgQ#H7Lx{&QWZx|*Nq^)U!k(q5OLF%tLjT>+zEcAuga2W{b+$ed>s+MUaLa?s zO_Co!53zQ(<&$|P+SZJ>5FC3Xy}}5hp3SGcxl z+fwT(wP{}lOk>n~pBg4S{1_eobZ#!;o7!jDgdG|`Gw0;J7Orn7Q8lH{3NxS58(j=A z)UWM}X3FDH)RD*XVv1{pU&zbdeg_ZNc5KqOm@3|! z4(~YQWWTo{fb_$Bug3Sitv)7j*EPv1UDxU8$)&qL@XVAjHGk23U)|Tf^BNwTe17<}iGTW!W*s|U(dKrLS9RJ8 z_ue19H~PuHuAD?W_=dgTf!yr`KLV)=Z}e3!j%w}VIh_$s4pKQz_BVe#TKo!Q^NM5$ zpJWrcB@?|(dwOWL(>)wCQ*IkQQQrBwC2h2ZgBBl;f>_reXGb*G-QaDi|Ie0tcd05v zsitV!!#q5eblnA5Do$!Ck-u=Q8pM1OC7=AAzd7Bok*mv7B3k6PayTkyQ2 zti>`rRn_umPGZq~$@P;$c%~M9kF0u>Oj1#Z@D z(tm1-G^N?4=~h@+!yqo+j20gXs6NKm zL@FDN_colBN-_?1?0uDKMQ&g4jgk4~syEj!CDKHlpoY%MppJ-XPP?}&L~NoCoIuWpXx#e7sq()8&5ljg@0Cj z4dM6{Q1a^*D=2Wcu~wPB|kc@I!Taq~J!9 z+We4g$Aw2Rd1tlI+vp&sAr7~ym4AUW;@6tNc6`F*h%)*$YcAM$?zi$%(!5X#Ftt zhU@6p%O7hdjlI9P_{gq0aGRy5y1uLCc|fS59T4AD-bEXG5PeU{3ORrmw133EyPd0@ z`^A*vb+;z1;(-lg0B%WwS)O{GTb|^^o6lB7uP&KcCnh1=^~Xg@a-}y>HjX#R9`gMu zG-q*JI9fkP^%M){$&Y)|)fE+XO!|Q&t z3==wK*7v@ejn7{@+w9D--G99N{7S7v4+-KnVCx2@46ytnL#ZK32d~6LJ-*o> z+HpyA^^R9MvxgM&q2xqjNbb7GZgC#bR8eS&+wY7H6K;kV$=&a+)^gO!CkVgt)PG~U zmDb~N5EUieljLk5Lw|H9_&)C?iuftoh7D8ECt57Zd3|K#c~ z;lY()mFG-bJYOa5l%OCc=r}dRLB{oANjv{I4?ZAP^^RiU-;fB4r;Y=B99$3pVd*b| z0uERk5*Lr+<^M(;{P&f3SjN_Pc=B|)ue~V!#&TzRMnU{?Z-4r&VyM6nyFjM*K5E(dYoJ*hB+QFf`Q)Y7UB8_*;eyDtvfSaZLuP zie`XP?#ZF!et#D~bAV&Af$YdoOka>YniGQlmqptnoP&hmq5u~~&}t{;0AvEAp)_WC z5Tzb!2^g9`3kYBUJt63uAJ`8@`*MOo@zCfby=u{yPhtX~0s*q8y+f>#0KY!To51ve zq$5Po6u{_DBWURXZeT0D*#^}>C=Ff*nG(}!vYl%*XIY6~h3 zjQqy*0Afx;RiN@w4>0%kf@%U%(56A%o~O*0Jna(8cBrZ%&^6RdD{zl582S$|0&Rf` zN2LSoV?eXPJ)t2$$MFEo(4d30LEL=sD!`7*|6GN#^-HnkD8X=8uv2W85O@VJGN>4U zJfN_QXn*lQ8BYngwa-m|SCCeKN?_ndA*z0jP^JLLFDxvDI@%D7y?_)6JktlH4}8-H zNktBAjz~h=f}sx}Z>=EQ1T}2jDB23jJ&}dd6R@Ey3Rpb^nwA7ZBGBT%eU|=;P|ZmC z(;}v5S*Qdk*n%O@C{$KM0!9uzDvxGA$uCg=G=GKNR}b5fm#HTe7~|?^4keFVMw`OA z;NqZ8!h;YD*n%TiO$C?$RX0TCqF~svs8Ib4WnfI=rzjw>0k>{glFk}W>uG5nQ&|hE`@@ETbh6>8i zL6WsX8=@I~n$XtJ`f&2AG;Equ7)r$jvx39J_coY)S|k9`F~vp zOa^&iF)u}-zyKJujF&UOG!5ugauOT^Erb6A)fl4%u;ncNB5_zk<#O&}I`{k|$ZRt3ePi_LsRnch#=mD86|6 zb`?qE5X&1eGONrl7!qdi()v;u-M}S{oL6!- zVtiB=g~}G-MpQOW53^>@@Xp>PW|5#&+*E_Ftb}k8Ehv>0h%^r+?X`F9aD50JcH<83 z3|mva;W^*^f$BUZ9}^Cm*ne4mVg3y#VuqT50L>RBs3%P<}H#d#3MKA0(8vM$(gUjZ5`ZT6rF}=R5qxIxcrjM93M8Bnhm^hC49x- z*7P1rpoFwSk@(w`>bI<8+3Vf6ulWhPDmP4}1}og%n*FuCaSlOjGsj7+o^^Bn9*a&+ zO*w2fR8lqNTR*G`$A9W zBI<^s#VQx_Utg26I}6o?IL`G73XFFzdJZ30Ie8G;9PQ0;5!j|JpEX%OQ)E5xjr49Y zg)#TJ@yvEA4c|!JydQQwsq5a`IP|x;rJf@;Rx&PzSFDl+uzw=1O5-aN&i86Nd$^7Z zwk~RVcbgGNS5ABrXYLi(w0bsAVHddljI(g#sT(DyO=P(H;aNHpE{6;5Rvj)L%$3Z# z-25f_lFDNFxwlHm4>-oiJG=R!Tm{E+g)Q*!3BC-8nCRY}6J2U;a1f@06JELe>yWFQ zaH8v(Zq2V=S$|wXeEFIs*GHdt^De^ue(2u5g*+EVWlUk`+O{WXm4kSt`jmB8V-Ydv zh`&!s-ujeP>8#&YjrA|h_#6>)x6Hgse>xv_8j+fKYn=752aZ2b*{=R7!AQeeWLmX) zlq@j}=b+4s`ThBkGb0v?i;49giYD(L8$1dNXtYIkbbtCf1Z_XlU*PjT7Nd`#adr^a zY@ur8r@52m#>EnBQj;;|SkGToq$~VJEr&Ct`R->!ndPE6Lnj7}Rrk*fDy;){$5onI z_3Ej^2WbOe96vVUuarKjmmxG08meq#cP`7-FRF_%eHYHk$ z{;rh0^MBbb^1Bf~a&Fu3J=-_ucqty!WkWbBckTB5hu330YIMyF?{T;ylDs38K5#mI z54(Lvis)w)CVW4I(>*=xrvhoqvXOr>_xLQYk5GHY(*2E@5iOpY&~$vG_1rmq*yG<` z_Tec@9jObG@4wRY83c@ERgiuDHR~c@F#2B5SbyKq;Yqxn296p{@GSYY6tC+q6+b>AdaE4m}dzyXw_FcccFH$Ncc7 zfxask)9q_qd30IHU5}|-DtqpyRUz-TeSgVPG@|;p{G9*bWq2U7caQbPd9n)H+bTYlA=9S|+`D`wqd4Yr62n!JbbKO?y$ zdo2Xt?_78U9@sekB88q6b=b^R*&bkFqDl<6v-k*OJ=?`00vv~II9 ze}+d`qx}7|Sl|hU<~nFct~i0V$hl}IgpcJTMS_p-U#*SzrKGK_cFwDvLQg6~+!4>aVaB?)HEA z@Me5!rmd2yaih(;=sBwfHM1jIq>lgkiqmCtxwcN1D+9yuH3^mm*(|%yY~wtoL_~Yk zO!}J5_))F_aRuQMKR=E&(SPf^TXDHn2}PUH5!l5ieor0bD~cu)mdYy|dfZj8V1J{? z2rnS|K#u8JXZ0p*@WG|vM* z@uhUq0<*CDDonHaNcJfm79vIMC_Ldrd79ne-RGTw<2JoCf9kCDzy5j-jpsrWk!QHxXRfoUttpAo37>M0N5vDkl`SCQZ~*X4U8CD zl$`-eTaX1yFhbSeWx;_0bkKQpK$#U5XvV+Y1N;jiLaTrQ?f&T}{6VDwYy^IQzBvGU z8JqTK3N)#9Qq3K(v7iWdm>1eV4XlR;GxmpL!2{9kNPh!=I9eu1;I9t_vdj=(Xc^Ep z^}Yd8jV*M?1sE}wXerS2{#)#x{$JgIRwx9N=-YtSgXe=N1;7*509QHwg)Y$N1!{++ zw-wsL#}p7Jw(cLquz#ZiEydHKe1N(j@;uYL`hi~h5vphzV33fopd9&H2$g{mpi2dyR}ZU=em>q7 zmU9D_&;*m9blb!btvOh5{h)O=FG5g-McV;~Hrq!$lZ zWimkZG!q&0RiG_S3R5bc=Ad z&|?;0hSmm%;stuOI1vIpSep~f4)$dOVOahmm4IzXU~w~jhyk)dKbAc#5v&Xeh>aZL z`w7IwiS(IHSPYKzAHM{acVPAuK!gnB5`P2zHK2z|;xBI=?0M?j@vh8i(JX4d_&TLb z*Fo^aHO|gN0sr#;rK9udWf`;YVjb_PP+mSF&#Mqw3)=IGBk9blEf^>W=FOmuydm~c zf7C?SCEj&#yD_M7<=xZ_F6T6k- z9=u}m-*zP&Gi1r{)V~T-(lsY5#T5vDCg+NldY3lg81z<~-|`HL(wX}OT$bonKi8W@ z=aRT3>qr;;SidZOZM}VIqFaaB*MA8ejmIdl^W!E7t0TFqNxYTu&9vwd4Vj|IpY4VS zhdcN~hci#2m_%ZKcAC%dcsQ6k%{lLQcE#H{4tT-7VBsgSM&d8fx$`TYf zW?}Q`BOQ@_=E#(E!%}{dHKSIq_NZ`=i<c4TRQI6*QU@%sJi!Y}vj zW<7m^tb>32GPdLKZGIcKGJkX3+BR+a(gO+i72@y6Aoy8|h~kXTM$gU{B=HOla`!*p#>* z!nREhe~jTXXN)7C`O)6tN5jjzIX{baQ(rZT`QEIt6o}uZqA|SY&eLN>-Ng zO|dn4>793h+wZH!?^Z6}bo5qwtE^y_ww;hsez3cY9Z-9T5ZS3M*Z3=-ufeBjg z1=Phah~L7g!Cz}b%6rx^E@Q}2eVulu?ESpiZM&ykEiQ8r7#C_sTZ~9WoL76_Hga`j-s1I#(xh!R9urZeY0n@ z3|pt%YYqQEM1R?`OkD1B%+tNTAQp2`K2slKZ$-Vw`*sOVm=vM-n$~!iAeJX6d9?9c zE4;1HvyikxT;S*lLI?SrR#iOKex`b1_3{>_^KE&XHS33Jgo0CPi0Q;;a|6{g+K;S} z6|)Z(hL?G2Oz1`PG}Cp7zJ7@dH6$2Rk$5PHPaOQ1BY!jNYxNdgsM(AF4OMF4d_u6Y zpjvVJriJLoV$X0=$5InsmiL9G-PxBJzg|w=9*W60`YgpC>f@?`xirMv`AOn|qt;ne z^G4H)H$R-WBX?_f%)ORf*=*zJeyNeCH`e06ea1fRJ=i+3nvNHq`V;eZFs!z-ei8NJ z3Ff=E0)K+>x6}pVomxtz9^S~3!FFkd=nbY)GOKYV&oJ`GhqtKM5y|(-WNKx$lOt7d zX*s-CZz(6-foq(LyUaI(OV&z}OSAlN#pjXgC7x^qX)pbVzyrQV71AQVFk>mQB3FyX z`_NH{t%7)oAlWwD^Y8kO*qC)w3Gx$iyhI)p8Glc|D56gE*zc?nk8)U`p}J1Do1K^7 zU9?ayI4Bj9Joo4osdL{?m+Q}*#?D&k7dcGU1P{3nj4|Tu7cVW0MHnqaX^jyoN54dw z^6{5U!87ia%l(p&9_!QTHjzITHy5-t9F^YCz9sTi>qUk0l=pPjR3^``i4xg<&Rr^x z%YPy>cfRKJuLUdck8RBhlW^!qU9?N*;HYQm$M?HCM2WI_OhD<3Q?ouEd~1O%LvMGdNus=_FfCDr@P@-awxMqiAZ!HPen{xTB4LeJVd!S(kt`N3Y|~*?5lP(%d_naKq!Kd{E=z zxx`_Y?}|h(-OUzM9UU@{&XxaGt?wdb<6FO7|DJMd_b+SWRx8!QUp=AQufyiTuKxX&=c|q-qbT(bJFvNafUfxB?@qe++`&5dO$K9*7 z0`XBgGqN3N(dr-84nzzO*mJ+WrO#%(O6akGs~vrRkEyC_mtNyH$>uVDQZk#eMFbl| zc)4xv;M%C%%x!-KhZ04xnb8=^I_+M;s_yO&P90mSnsgCTocJYXk>Mt4S#G)pA7p~t zA6GL}a;h8Xox^P|Pk*WidW>Oa_`Y-@w^k~8Z}OVwli4-nQ2{sYj*Yu6haO|Fj)&tf z#umC>cTb$1oNs>U7CGgmI!pYZ!dinZO2C=V^A+8SZiuVpJ#!zThmRVPZg^G+zI$*b zN5K+7SsuccM6rLT0=^>Wz|3>~UHE=&dX2hK+>&@lJ~^jA_kW0~51KZ@)4XR-DhQT( z897a+ZB8JzDufFo;G14n;q5NZt;ib;f_ zkb1!HguP&M7=ImF{-j(2U~hzQ!4iPB9HC5cz~m00^8x4vcKCqh<5vbe4pmzS>+{T#@=@EEbR%2-xYt6@abDgny<0Y(>Cg@+$+3S_<&&6(Isy zf#3-ybRs%mG&lA1=}2{bRefVicf+%e`qq}loQ$I9dwZCeAeZ1yFIs>f5}261Jy;Y7 z(ubz-^Z;0^kLd%4f{F*2T89cn!O#@Q^xz`UI`+@^ri1YN0TayYE@ZDK`dY$M;VE!+ zfRq1vM1KL*hYCcc1G32jjHnamg@3tM*a?pk5iJ4tJ)3-(5viC2Odlo@p6+=AlYmGE z?f^{26TB=*Orl3sP#TiUqZ*TdmJf=D3^NeukRq4^ZS)s+4I2&tu-o@Kpf3P1XbI4n z6GRT0Y=JqxC>Vs)1)ldpmaM#gdNAdQcPOwIFn>l((Fza>nms1bpCy15%N?*w&|8Fk z1W5sihQhBBgf)Q1`(O{E=Q3KxqZnY$iTeZFJ7i1(GWAA*h;+UsewSc`fDR*3l>mqG z0E0EiHw#V zgn!@%d)V&%%8=e58YO7aLS4!DLyieRD7lbO00siqzx`iVmF2&QLofu;pczniFqNow z;6C7Q$do++bMP}m5`($`k{v{Y77Yjmi(h~T^q9U7I)8t(3?v#oD1HPwaL4o^IRPSN zd~4D6o+RFkz_cL(IR5XT2CQod3oM6V27etiV6)iL6v1U)8YfW#mZyMoe_rAOqlY)#*}#={r$I0e@h@ z2|O7!%nROx={uQ_GJsy%VlgYR6AWtp-(@}|{g}`Sa7iRsat88#!sFns088ypypgj0 z>7F47ufN{UJxnt26o{hA4*8m7fu|&VTd`p@Z71p_S7w@wlI0NH{rSS*KSVSoB)3W!h{BtD3tcnSjQY7B1zLAC|s zMxkZvFET2qQ3x+!;Z*Rg3L*?_555A$PRIoDL-lWfNeDIzehzHBfc8O{M}+Rls(a$9Jbxt`?E7S` zkwkd;Q$YhzIgydXY3UV+LV3S3KSM8R=xqh8L?>Yv*djC`A;PB<=>I+%XuN&@j0VKh zIT?+`>5>ab-3mzuDV+f1#5-LLv2(+(3&MpBJ>j-I(3~mc;{rZ`O9cdIi5&sN9SeX; zb8y~4?-UR`2n-JC1YZ}}m4EvGr`H7py7>3CFAcrCC9$|de?$3zudD(Dfyv7nEEFt` zrhpo}fDN3oI0a3D1R?*ILFEv%4WNivNE@(@4$y=2Y2hGm5;PsS;y^SAW1YZQwSc^& zmY}N`7!S5J3GAGL$AOMgSSf^+`45!R2_9@}pc7g$z!5qS0GD6vT7LoQGq{KO+t?{G zu1tWvM?MsjhF!~o@j;I;)^&M$3skp75klvr{|8~W&$koJ;2Q=mTQGODHH5eeJ|=P6 z19rU*xDODij%5P2!P7Z&ip}e12*S^T13H0;mOptGSYo_yV094sERO|D2DKAt!|yUU zDgR0voLVG++5&4S#D8n-yZIjpLt$8$zJR-E9bkn5wZH;y3`O{Xha&QjT)5UfRW(wYPa zWAu0OpB~15yT5zb{T~?Jh~=EcKb=C|{m0x3(81JrhIxb}+<%FE&9u|6*cP7L*Lvao z@*5!$A#~P5f1|*DbJ5ImF5wLa8c|}}D^*X0$rgF$#5?oMeC z5J3bb1_p){7`j2aqy!1+5b0Jx1pz@q1VIoa1Pog0?0-FjKF@pJb3VQA$NvZTG0fg~ ztoy$AUe}6i^@M~yu_v;l4KwGGYJ4}EJGaPE@4D`Ee_@jH@vQOH3#kYmVQ#wKPM`1G zkFu5?rp;JzQh5lXRr+-qq1}M#-_4_nXH?jAkti%_+Aef6;WB64aFJin@3iW(h6d@kkQ-3G*;L$OK`FAus&?>F$$wx(WIdA!`zx(D2$NFqMmxB?;_q3v;iz{xMQ4?Db zejl%XYILQ({D)fwe@%lP)`<;wI`-h^p_7igkkd2zQ)3Cf*sVal5vW5)d~eT%VchZS zXSt8GdrW4k^8H^nEnCDS4Wz%q$}FzB_JAHk=YQ0vS3Qn#w{oi;H9`Xss;zvj!APf%u}pg!15x zU4PA1IAm_3QO-*1W##cMnP})+1b=yeN7zUIn-{ktne|oi$F_yb_$xk3Gqam-hG&H# z>K|&&L%y5N6k`0mAwz!EzS5Vldo~ElCc%(Pp4RClfzC`tp*~|25K*oHJ8Ru0e0xP` z1m0U=y~T*{yo{H}Ay}H9A(*!IkYp!`!fg=2%ZmsPw)>(5HH?$#z{eE7~@jb3b z*S}QRU`(NkzMV;6@}xMU8;C$SUR zo8@rPr?HbtW&7P7`dnWZvi&#W00RxO^EaLW8x0c!9rFEefC3H%CN?@Q8h_-+e+&oz zW5a(%y{D>&0?gXG9Y9;9 z2xj1w^%Qucr~q#Q2viy4N(FppgJhX%YVkJa|U6K)Gdssfo?RAYK-3X!Wk$36ej{^rC6pMhkmxJWi|6Q;M2y&djYJUOUqsSWnLYY5` z2-0{0T;W~}b8%@vR&)Gs%?QI~5d5eq`?w?RIhUmuz`zk1gcQ^OSZ^aRIv&&vz)>Lu z`0qNCp!ktY)L}w$ z3EB6dMVLC9UlK0@*MI+)wvf^B|4&(e9)_*uXxy)Ta?R_w#17#6I z{+2>5^Pl0OHYlKw|FcDr9fBq@VPG|Bk+@U?(DiNuK#CEmrh}Rm2Xg;O0eIX5WhOzP zP(VKRo;uE2Zb|@70PuH(ccrH!6wpCo*u#<%3nS{8@ zAPn4-kw@d-WjFp-69Fqx{w)=PGBE+;p+JFlU}iZmPJ{$Z4L}cO$l3+S+#!(I6*!b? zfW)gEb$oh&4U-8f`XEWa^`E*ZL2=a2Pcxfxv*khQLZdq&dh3nYoXlbLizc&O^u}iA8mR z{Re!9Y7oH)mv;9-2s?)(w1AT+3(Vwl3BX4a>V9Bv0rPRo1_o^E?&$9A#t$4Z(1Jh@ z@|=R_TYncUgX87yc@@|z6-WezddLE+ z^fzHA8zBX+aq~r{Wgu(IBFo=g4i=c;e~~6AZoNy}lmzl+_8nE*oZ@2A^7GCU2m;Q~+k%bSFemVaTevWUnZ$@|Ix4_7eCNDfVew@b#A~2AfP*7j{r|WQiK80Xo|#{9(OM7 zIF~nwfN0+Hv8NgEhIks74ZJ|}1A(RRssoRPGd6(pP|YA8Wq;oZvA~WJ1WpzhvC|AJ zJb!lKUFq#7^p6rHd6~+j-A|0>n9*BUe!kZ(szHM;b{mS4J?J1KTEis>7TvFBJ%39_ zPogh4ckHtGkZ=83)Og`)G-XCC4_%o3octX}4duF1w3`JfasDbFFbNE$Ts#)mrX_V} z3LjyqsEn5jaB?vUiETx{J171|Ppp@Yet&>BH}nSWtoNOGoouW<(IUpjsa86nMB4(R zA*J4%+Ft&0X6hLveXVUnWY(kV^2)(3LK1REUw+h@M57OG_)$o_Z}OPy6p9h!fN`9Q zrQtWf#YQvkD4zR1jXiA^*KRdk_86b5CB*-c<{Hl(t_geg*&)`hU5A-Z&&HhyBY*km zdyTyz%Ey|M{;$Vh%$d3VjIV65{@CA}N!;UrZ~xm_DvnRZ58fy#X6)KIjKA31WR&(Z zMMLiHYaOyRb)yIH-9_ziesdg$Hj)D$qqxMwLd(<{Pk$HfBsf zzxZHoz40%5Ua%LvSvcbnA|inTfhT5getpUIeahEP64d?k>#c^Pm$75C7JnXPNsjEG;mRJVXR zEL~r}XeqsD4U-DK_IjiV-E8P-V$YFKj(=)&+JkqG$co24)`{ea+eV%IS{*VZ=XIJ? zscj1(Q`M>2O79YE_iV3Llz-!!_mRjV*%RN}VQx+AX6v2HBy70}r>lzUoom60-b)Fq zk~oODNB4yN_>Q|=0F;5mw^0?Q(%x^m5-PNMJ!bQ9;(7Qqzu&iqwNs}fqisZIjG3$Y zPAUG?2fRNc@x@zMBBZ{{4k?Y>b_S_*PMVUjvF%}xy3QNqKgVxm(tj53I@cxBW~34d z(QA%$c+<~0AE3ecJb02Y;2^K=n;n5`_|te!0@Y{S@2qx(Y^wX^v36q`)i49`GE^+Q z-u*18&?LMmHb*{o9Ny>t!h-M_&)E7qY85WQm{yTms+|U#!`~0;1GR{PcnI9JWVEis zy!u!N@V}BtHwRv)i+>V+_PyXoJ*Jbx*RkdvvnjaYMM$yMM*Ab9ysN&S<)6&<-gY;s ze^7?$v~xw4d*uFw>rj67PnY~6^LMYmk;Xe-3m*RdwBmc6ZoB>ZZH1u=@5o!M$?~dH zOF}Nqu$pw$UH{QLWJkAaab=!QJ3s|qh1UCd3^sL7sB4-R>VNMawOkiysxsslUL4x+ zP>U(}a4$&KavY|tODC;xU#6N)dHc#sxknSt?cDBlu%K_epOsalPFA}yioA{eEYqoO z_!B>-X>akb%q`YMKM}u`L-b){0evj_H)XW)+4ol4=9Op@qrR&KjJ{X((hLhZ%t9x! z4CSDUJZOq+2_AYN@8B+SsrT9m>kXbs>^`Ma% zeiGS>WRG>JjL+m1v11h1jhXHkW#XvRA2i7@GU|KJO|dDV%ypKGZ#n5X)NSy>VVv

`h9%&xa+UbAMA+N;`8czqsAaIcp9*1;Lp5 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ä zQZ#Kx2yGcP|CTfW<%$iR5gSUWR94Z$et)V=tx9k?eq%mn(1 zE~6|@k|KlcLPbt-9L~kh*Z_*!9I+)Dge>PI_l2-?%KcD=6!{U$7EeY@Y)Y~8UGLiX z2M=y!a2vwf$OO^$tNZQ)$yeZfXOMb<2+JATW zG6Xro?L(-PZPdC4`ntlhWZGcGBk1g?j#xQW&h{N(u1)kRBEx!d{k|5yAD*!-7pfu( zz{CsXj54ewI@Xvl_8+5(`PlrC;+6070J+tV8YAW?&lq))eV<4x`m|Pr?s5dWEQePC z2_D30M(`NmvOm)$v0UWgns4m7KYs(MsW5cBoSzw1Nf2TC2Z9$+0$1D0p91tRh-THtFBz=c#-rnjyT%&H96Xj z>=&L3Q{o9fjTtGQE1!+scmgp({jO)Gd!$ac$&aryh(T~%f}7-1u0%P%j!SU z(Rf&IaAT}vOnJ81WbN%A`g{7~G66RBBbh(*fRe@bB0}Z7HoEC=d2|OVar|5|oKFD9 zGu374tZHj1YRMgSN>zlh2@U~hRyS0kPwy5+UtMBzWYY-2-o-NX-O5z&A7t-aw9k5V z>8`gE^mVHQvRxIx1YE`&jnY7`e zmN=6ZD9H{FuW7qW$l9I&nu4gK{nd^D`vD4d-Jv$}{g2_W7Jmoy;em?`;`}kcH%ZU7 z;jwtf1aqU_sLL7sE6IK%B%<{pT&yc`CdoTOcg0e%o=i#-!!jdL`}}G=Pu$O_fr5x# zZF<4eLH9R_wS1z5aw3O>>$V)Xc9Gz+9WK?j@SRP!KJT`ikuzs)0S$6laUY>8@|CM@ z!*#HtZ#3J6Jb&;@s{J-KmtS}bDC4SyJ$$-cV&1F!2VI1b6cZaE-tO9{B=0>D=5Gm+ zSu0oUiWe!G;?vT!n=}tUI-vz_{n3q}t79vFo?rc|4Q28TUy+ep!&>a6Y(&Zap)WO@ zaz4CU=u4Ej3!T`1Q=DJ>=~UAz^_rvpf^?NK%rAF4{eN%54_>|ieRdl!YM18jOv)%h zcoyV3eAAn8%*Nam^hGB;q@c*w^DviY&PI7IqoP-Ew+qM5bri5C zZPphh%RNI!LhME5PFWaNI|3Cp%WTftPgo_PSy^V2I$M}vSNcEEhO3__siXMuk%YXk zzW6S(;D6}!7B$&K7L0z|w(pyDSB%Bm}4PFwZ{F zALQ?!9_P*n(~;yY1HJmb^%3E*c?f}P@3E`I+r4eIBXF_!Y%AY48)!I}jcYxsUtsRN zN^5oOjEUM2L6((GaRyd1Rp;?*Xx(UADtH8Evww^ET9a84Y#tPP(f-Xap0Et+*{O)G zZ>_dImrYx7b3$)u_6uA%{xC4;nJ_1Qf+_z&TM4@<9KNZ&uvBMw@uiW<)kH;2&Rg`M zU$D0`uL2k2QJU{{z7ja4nemW`;LZ7W={q*|`!)2cwP5p=SYkh(^&0KeMu{l?@!I!i zB!6RKlJF6<)93PHXekT})X%EfG%^7CQLx_{pF9uM4nEXLJL496BYkF)cg&pdGZCOy zC(L~V9)%U@x~ZmZ6CC{PA0}Rnvw|{kZQ&+7XZ;x)qSE68ulQDN)8UYGV63ZM`4a#g zTsrH*<8SHwLoo8^S)jUT)!ySew_&4!F@N@GvLpUCQ>WVPEE{dC0jQnr7$Ztz#s~s% z5!x(VZa8635&-7>31oCL25g*>U30s8hV-BQyK)x-8L24~e_}y>w5o@B%>*2<`;`1h zoO87)JqbCr+Eh*G>hv%FL_;gF@FzfJbKTpy8s-%76sePIwmRvi<3Ge*r1mjNDS!XF z_3>Y3wEr2eVY<|cGjOLChl}59~K0byAKT1WT<^?!d46%Hz5CRu zM4B<{wB}8}$wu`Nw=Lb𝔙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 B8E60i diff --git a/ArcFormats/RiddleSoft/ArcPAC.cs b/ArcFormats/RiddleSoft/ArcPAC.cs index e91cd72c..3cc1c673 100644 --- a/ArcFormats/RiddleSoft/ArcPAC.cs +++ b/ArcFormats/RiddleSoft/ArcPAC.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Riddle public override string Description { get { return "Riddle Soft resource archive"; } } public override uint Signature { get { return 0x31434150; } } // 'PAC1' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PacOpener () { diff --git a/ArcFormats/SHSystem/ArcHXP.cs b/ArcFormats/SHSystem/ArcHXP.cs index 17373984..910cdd13 100644 --- a/ArcFormats/SHSystem/ArcHXP.cs +++ b/ArcFormats/SHSystem/ArcHXP.cs @@ -40,7 +40,7 @@ namespace GameRes.Formats.SHSystem public override string Description { get { return "SH System engine resource archive"; } } public override uint Signature { get { return 0x346D6948; } } // 'Him4' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Him4Opener () { @@ -141,7 +141,7 @@ namespace GameRes.Formats.SHSystem public override string Description { get { return "SH System engine resource archive"; } } public override uint Signature { get { return 0x356D6948; } } // 'Him5' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Him5Opener () { diff --git a/ArcFormats/Sas5/ArcIAR.cs b/ArcFormats/Sas5/ArcIAR.cs index e691f8d6..72e216ed 100644 --- a/ArcFormats/Sas5/ArcIAR.cs +++ b/ArcFormats/Sas5/ArcIAR.cs @@ -62,7 +62,7 @@ namespace GameRes.Formats.Sas5 public override string Description { get { return "SAS5 engine images archive"; } } public override uint Signature { get { return 0x20726169; } } // 'iar ' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Sas5/ArcSec5.cs b/ArcFormats/Sas5/ArcSec5.cs index 6f59c742..38a6dcde 100644 --- a/ArcFormats/Sas5/ArcSec5.cs +++ b/ArcFormats/Sas5/ArcSec5.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Sas5 public override string Description { get { return "SAS5 engine resource index file"; } } public override uint Signature { get { return 0x35434553; } } // 'SEC5' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Sas5/ArcWAR.cs b/ArcFormats/Sas5/ArcWAR.cs index 225585cf..922f7ff3 100644 --- a/ArcFormats/Sas5/ArcWAR.cs +++ b/ArcFormats/Sas5/ArcWAR.cs @@ -43,7 +43,7 @@ namespace GameRes.Formats.Sas5 public override string Description { get { return "SAS5 engine audio archive"; } } public override uint Signature { get { return 0x20726177; } } // 'war ' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public WarOpener () { @@ -147,7 +147,7 @@ namespace GameRes.Formats.Sas5 public override string Description { get { return "SAS5 engine audio archive"; } } public override uint Signature { get { return 0x32726177; } } // 'war2' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public War2Opener () { diff --git a/ArcFormats/ScenePlayer/AudioPMW.cs b/ArcFormats/ScenePlayer/AudioPMW.cs index 16612265..7f391204 100644 --- a/ArcFormats/ScenePlayer/AudioPMW.cs +++ b/ArcFormats/ScenePlayer/AudioPMW.cs @@ -35,6 +35,7 @@ namespace GameRes.Formats.ScenePlayer public override string Tag { get { return "PMW"; } } public override string Description { get { return "ScenePlayer compressed WAV audio"; } } public override uint Signature { get { return 0; } } + public override bool CanWrite { get { return true; } } public override SoundInput TryOpen (Stream file) { diff --git a/ArcFormats/ScenePlayer/ImagePMP.cs b/ArcFormats/ScenePlayer/ImagePMP.cs index 0b204c8d..6b15cc71 100644 --- a/ArcFormats/ScenePlayer/ImagePMP.cs +++ b/ArcFormats/ScenePlayer/ImagePMP.cs @@ -37,6 +37,7 @@ namespace GameRes.Formats.ScenePlayer public override string Tag { get { return "PMP"; } } public override string Description { get { return "ScenePlayer compressed bitmap format"; } } public override uint Signature { get { return 0; } } + public override bool CanWrite { get { return true; } } public override void Write (Stream file, ImageData image) { diff --git a/ArcFormats/ScrPlayer/ArcPAK.cs b/ArcFormats/ScrPlayer/ArcPAK.cs index 30d36e3a..99065b0c 100644 --- a/ArcFormats/ScrPlayer/ArcPAK.cs +++ b/ArcFormats/ScrPlayer/ArcPAK.cs @@ -35,7 +35,7 @@ namespace GameRes.Formats.ScrPlayer public override string Description { get { return "ScrPlayer engine resource archive"; } } public override uint Signature { get { return 0x6B636170; } } // 'pack' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Selene/ArcKCAP.cs b/ArcFormats/Selene/ArcKCAP.cs index 613766fd..b5c780f4 100644 --- a/ArcFormats/Selene/ArcKCAP.cs +++ b/ArcFormats/Selene/ArcKCAP.cs @@ -68,7 +68,7 @@ namespace GameRes.Formats.Selene public override string Description { get { return "Selene engine resource archive"; } } public override uint Signature { get { return 0x5041434b; } } // 'KCAP' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } static private string DefaultPassPhrase = "Selene.Default.Password"; diff --git a/ArcFormats/ShiinaRio/ArcS25.cs b/ArcFormats/ShiinaRio/ArcS25.cs index e0f96b73..8ec35306 100644 --- a/ArcFormats/ShiinaRio/ArcS25.cs +++ b/ArcFormats/ShiinaRio/ArcS25.cs @@ -41,7 +41,7 @@ namespace GameRes.Formats.ShiinaRio public override string Description { get { return "ShiinaRio engine multi-image"; } } public override uint Signature { get { return 0x00353253; } } // 'S25' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/ShiinaRio/ArcWARC.cs b/ArcFormats/ShiinaRio/ArcWARC.cs index 34dc4054..e65882b1 100644 --- a/ArcFormats/ShiinaRio/ArcWARC.cs +++ b/ArcFormats/ShiinaRio/ArcWARC.cs @@ -70,7 +70,7 @@ namespace GameRes.Formats.ShiinaRio // 椎名里緒 public override string Description { get { return "ShiinaRio engine resource archive"; } } public override uint Signature { get { return 0x43524157; } } // 'WARC' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ResourceScheme Scheme { diff --git a/ArcFormats/Silky/ArcARC.cs b/ArcFormats/Silky/ArcARC.cs index bedcb4e9..f8a7ecf4 100644 --- a/ArcFormats/Silky/ArcARC.cs +++ b/ArcFormats/Silky/ArcARC.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Silky public override string Description { get { return "Silky's resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ArcOpener () { diff --git a/ArcFormats/Silky/ArcAWF.cs b/ArcFormats/Silky/ArcAWF.cs index 90f59e30..0f9d2fe5 100644 --- a/ArcFormats/Silky/ArcAWF.cs +++ b/ArcFormats/Silky/ArcAWF.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Silky public override string Description { get { return "Silky's audio archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Silky/ArcAi6Win.cs b/ArcFormats/Silky/ArcAi6Win.cs index bd97811d..021da9c0 100644 --- a/ArcFormats/Silky/ArcAi6Win.cs +++ b/ArcFormats/Silky/ArcAi6Win.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Silky public override string Description { get { return "AI6WIN engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Ai6Opener () { diff --git a/ArcFormats/Silky/ArcIFL.cs b/ArcFormats/Silky/ArcIFL.cs index 9df7eac6..45801db0 100644 --- a/ArcFormats/Silky/ArcIFL.cs +++ b/ArcFormats/Silky/ArcIFL.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Silky public override string Description { get { return "Silky's engine resource archive"; } } public override uint Signature { get { return 0x534c4649; } } // 'IFLS' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Silky/ArcMFG.cs b/ArcFormats/Silky/ArcMFG.cs index cce41920..1161ca11 100644 --- a/ArcFormats/Silky/ArcMFG.cs +++ b/ArcFormats/Silky/ArcMFG.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Silky public override string Description { get { return "Silky's engine resource archive"; } } public override uint Signature { get { return 0x46504c41; } } // 'ALPF' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public MfgOpener () { diff --git a/ArcFormats/Slg/ArcSZS.cs b/ArcFormats/Slg/ArcSZS.cs index 81300bbd..24970d02 100644 --- a/ArcFormats/Slg/ArcSZS.cs +++ b/ArcFormats/Slg/ArcSZS.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Slg public override string Description { get { return "SLG system resource archive"; } } public override uint Signature { get { return 0x31535A53; } } // 'SZS1' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Slg/ImageTIG.cs b/ArcFormats/Slg/ImageTIG.cs index 2dcf5492..c5c7d3d8 100644 --- a/ArcFormats/Slg/ImageTIG.cs +++ b/ArcFormats/Slg/ImageTIG.cs @@ -35,6 +35,7 @@ namespace GameRes.Formats.Slg public override string Tag { get { return "TIG"; } } public override string Description { get { return "SLG system encrypted PNG image"; } } public override uint Signature { get { return 0x7CF3C28B; } } + public override bool CanWrite { get { return false; } } public override ImageMetaData ReadMetaData (Stream stream) { diff --git a/ArcFormats/Softpal/ArcPAC.cs b/ArcFormats/Softpal/ArcPAC.cs index 1a575bb9..7de7c6c3 100644 --- a/ArcFormats/Softpal/ArcPAC.cs +++ b/ArcFormats/Softpal/ArcPAC.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Softpal public override string Description { get { return "Archive format used by Softpal subsidiaries"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PacOpener () { @@ -118,7 +118,7 @@ namespace GameRes.Formats.Softpal public override string Description { get { return "Archive format used by Amuse Craft subsidiaries"; } } public override uint Signature { get { return 0x20434150; } } // 'PAC ' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Softpal/ArcVAFS.cs b/ArcFormats/Softpal/ArcVAFS.cs index c3b74a82..49306995 100644 --- a/ArcFormats/Softpal/ArcVAFS.cs +++ b/ArcFormats/Softpal/ArcVAFS.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Softpal public override string Description { get { return "Softpal engine resource archive"; } } public override uint Signature { get { return 0x53464156; } } // 'VAFS' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public VafsOpener () { diff --git a/ArcFormats/Softpal/ImagePGD.cs b/ArcFormats/Softpal/ImagePGD.cs index 9ced2683..86f04c52 100644 --- a/ArcFormats/Softpal/ImagePGD.cs +++ b/ArcFormats/Softpal/ImagePGD.cs @@ -146,6 +146,7 @@ namespace GameRes.Formats.Softpal public override string Tag { get { return "PGD/TGA"; } } public override string Description { get { return "Image format used by Softpal subsidiaries"; } } public override uint Signature { get { return 0; } } + public override bool CanWrite { get { return false; } } public PgdTgaFormat () { diff --git a/ArcFormats/StudioEgo/ArcEGO.cs b/ArcFormats/StudioEgo/ArcEGO.cs index f3e35c9b..67d5a3ce 100644 --- a/ArcFormats/StudioEgo/ArcEGO.cs +++ b/ArcFormats/StudioEgo/ArcEGO.cs @@ -40,7 +40,7 @@ namespace GameRes.Formats.Ego public override string Description { get { return "Studio e.go! engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return true; } } + public override bool CanWrite { get { return true; } } public DatOpener () { diff --git a/ArcFormats/StudioEgo/ArcPAK0.cs b/ArcFormats/StudioEgo/ArcPAK0.cs index 233b7feb..8b9ca7ac 100644 --- a/ArcFormats/StudioEgo/ArcPAK0.cs +++ b/ArcFormats/StudioEgo/ArcPAK0.cs @@ -44,7 +44,7 @@ namespace GameRes.Formats.Ego public override string Description { get { return "Studio e.go! resource archive"; } } public override uint Signature { get { return 0x304B4150; } } // 'PAK0' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Pak0Opener () { diff --git a/ArcFormats/SuperNekoX/ArcGPC.cs b/ArcFormats/SuperNekoX/ArcGPC.cs index b45a211f..ece9ab91 100644 --- a/ArcFormats/SuperNekoX/ArcGPC.cs +++ b/ArcFormats/SuperNekoX/ArcGPC.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.SuperNekoX public override string Description { get { return "Super NekoX engine resource archive"; } } public override uint Signature { get { return 0x37637047; } } // 'Gpc7' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public GpcOpener () { diff --git a/ArcFormats/Tactics/ArcTactics.cs b/ArcFormats/Tactics/ArcTactics.cs index 85d2e646..e3286237 100644 --- a/ArcFormats/Tactics/ArcTactics.cs +++ b/ArcFormats/Tactics/ArcTactics.cs @@ -63,7 +63,7 @@ namespace GameRes.Formats.Tactics public override string Description { get { return "Tactics archive file"; } } public override uint Signature { get { return 0x54434154; } } // 'TACT' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ArcOpener () { @@ -332,7 +332,7 @@ namespace GameRes.Formats.Tactics public class Arc2Opener : ArcOpener { public override string Tag { get { return "ARC/Tactics/2"; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Arc2Opener () { diff --git a/ArcFormats/TamaSoft/ArcEPK.cs b/ArcFormats/TamaSoft/ArcEPK.cs index 25a02c1e..ebd6d84b 100644 --- a/ArcFormats/TamaSoft/ArcEPK.cs +++ b/ArcFormats/TamaSoft/ArcEPK.cs @@ -67,7 +67,7 @@ namespace GameRes.Formats.Tama public override string Description { get { return "TamaSoft ADV system resource archive"; } } public override uint Signature { get { return 0x204B5045; } } // 'EPK ' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Tmr-Hiro/ArcPAC.cs b/ArcFormats/Tmr-Hiro/ArcPAC.cs index 90b44e29..deac5f4f 100644 --- a/ArcFormats/Tmr-Hiro/ArcPAC.cs +++ b/ArcFormats/Tmr-Hiro/ArcPAC.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.TmrHiro public override string Description { get { return "Tmr-Hiro ADV System resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PacOpener () { diff --git a/ArcFormats/TopCat/ArcTCD3.cs b/ArcFormats/TopCat/ArcTCD3.cs index 5341c926..08a8a8cf 100644 --- a/ArcFormats/TopCat/ArcTCD3.cs +++ b/ArcFormats/TopCat/ArcTCD3.cs @@ -81,7 +81,7 @@ namespace GameRes.Formats.TopCat public override string Description { get { return "TopCat data archive"; } } public override uint Signature { get { return 0x33444354; } } // 'TCD3' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public TcdOpener () { diff --git a/ArcFormats/Triangle/ArcCGF.cs b/ArcFormats/Triangle/ArcCGF.cs index b6b497fb..1109b432 100644 --- a/ArcFormats/Triangle/ArcCGF.cs +++ b/ArcFormats/Triangle/ArcCGF.cs @@ -44,7 +44,7 @@ namespace GameRes.Formats.Triangle public override string Description { get { return "route2 engine CG archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Triangle/ArcIAF.cs b/ArcFormats/Triangle/ArcIAF.cs index c8926bf5..3646a483 100644 --- a/ArcFormats/Triangle/ArcIAF.cs +++ b/ArcFormats/Triangle/ArcIAF.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Triangle public override string Description { get { return "route2 engine multi-frame image"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public IafOpener () { diff --git a/ArcFormats/Triangle/ArcSUD.cs b/ArcFormats/Triangle/ArcSUD.cs index 94a1c495..1656e4e3 100644 --- a/ArcFormats/Triangle/ArcSUD.cs +++ b/ArcFormats/Triangle/ArcSUD.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Triangle public override string Description { get { return "Triangle audio archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Triangle/ImageIAF.cs b/ArcFormats/Triangle/ImageIAF.cs index 04632f69..d8b7007f 100644 --- a/ArcFormats/Triangle/ImageIAF.cs +++ b/ArcFormats/Triangle/ImageIAF.cs @@ -46,6 +46,7 @@ namespace GameRes.Formats.Triangle public override string Tag { get { return "IAF"; } } public override string Description { get { return "Triangle compressed bitmap format"; } } public override uint Signature { get { return 0; } } + public override bool CanWrite { get { return false; } } public override ImageMetaData ReadMetaData (Stream stream) { diff --git a/ArcFormats/UMeSoft/ArcPK.cs b/ArcFormats/UMeSoft/ArcPK.cs index b9b8854c..1f89e150 100644 --- a/ArcFormats/UMeSoft/ArcPK.cs +++ b/ArcFormats/UMeSoft/ArcPK.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.UMeSoft public override string Description { get { return "U-Me Soft resources archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PkOpener () { diff --git a/ArcFormats/VnEngine/ArcAXR.cs b/ArcFormats/VnEngine/ArcAXR.cs index 75e98de0..01b3ce56 100644 --- a/ArcFormats/VnEngine/ArcAXR.cs +++ b/ArcFormats/VnEngine/ArcAXR.cs @@ -49,7 +49,7 @@ namespace GameRes.Formats.VnEngine public override string Description { get { return "GEM/vnengine resource archive"; } } public override uint Signature { get { return 0x65525841; } } // 'AXRe' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/WildBug/ArcWBP.cs b/ArcFormats/WildBug/ArcWBP.cs index b87205b9..db638d3a 100644 --- a/ArcFormats/WildBug/ArcWBP.cs +++ b/ArcFormats/WildBug/ArcWBP.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.WildBug public override string Description { get { return "Wild Bug's engine resource archive"; } } public override uint Signature { get { return 0x46435241; } } // 'ARCF' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Will/ArcPNA.cs b/ArcFormats/Will/ArcPNA.cs index 3add51f1..1830c608 100644 --- a/ArcFormats/Will/ArcPNA.cs +++ b/ArcFormats/Will/ArcPNA.cs @@ -43,7 +43,7 @@ namespace GameRes.Formats.Will public override string Description { get { return "Pulltop multi-frame image format"; } } public override uint Signature { get { return 0x50414E50; } } // 'PNAP' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/Will/ArcPulltop.cs b/ArcFormats/Will/ArcPulltop.cs index eb00f2ca..b7e7c35a 100644 --- a/ArcFormats/Will/ArcPulltop.cs +++ b/ArcFormats/Will/ArcPulltop.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Will public override string Description { get { return "Will Co. game engine resource archive v2"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public Arc2Opener () { diff --git a/ArcFormats/Will/ArcWILL.cs b/ArcFormats/Will/ArcWILL.cs index 2656424d..f1541cc5 100644 --- a/ArcFormats/Will/ArcWILL.cs +++ b/ArcFormats/Will/ArcWILL.cs @@ -52,7 +52,7 @@ namespace GameRes.Formats.Will public override string Description { get { return "Will Co. game engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return true; } } + public override bool CanWrite { get { return true; } } ArcOpener () { diff --git a/ArcFormats/Will/ArcWIP.cs b/ArcFormats/Will/ArcWIP.cs index 1981b9e6..b7d9812a 100644 --- a/ArcFormats/Will/ArcWIP.cs +++ b/ArcFormats/Will/ArcWIP.cs @@ -45,7 +45,7 @@ namespace GameRes.Formats.Will public override string Description { get { return "Will Co. multi-frame image format"; } } public override uint Signature { get { return 0x46504957u; } } // 'WIPF' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public WipOpener () { diff --git a/ArcFormats/Xuse/ArcBIN.cs b/ArcFormats/Xuse/ArcBIN.cs index 84a0234f..5d085a58 100644 --- a/ArcFormats/Xuse/ArcBIN.cs +++ b/ArcFormats/Xuse/ArcBIN.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Xuse public override string Description { get { return "Xuse audio archive"; } } public override uint Signature { get { return 1; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public BinOpener () { diff --git a/ArcFormats/Xuse/ArcGD.cs b/ArcFormats/Xuse/ArcGD.cs index a01b5e9a..989624b0 100644 --- a/ArcFormats/Xuse/ArcGD.cs +++ b/ArcFormats/Xuse/ArcGD.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Xuse public override string Description { get { return "Xuse resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public GdOpener () { diff --git a/ArcFormats/Xuse/ArcWAG.cs b/ArcFormats/Xuse/ArcWAG.cs index 31f6197a..493205b4 100644 --- a/ArcFormats/Xuse/ArcWAG.cs +++ b/ArcFormats/Xuse/ArcWAG.cs @@ -51,7 +51,7 @@ namespace GameRes.Formats.Xuse public override string Description { get { return "Xuse/Eternal resource archive"; } } public override uint Signature { get { return 0x40474157; } } // 'WAG@' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public WagOpener () { diff --git a/ArcFormats/Xuse/ArcXARC.cs b/ArcFormats/Xuse/ArcXARC.cs index 9fd59227..4ae14fff 100644 --- a/ArcFormats/Xuse/ArcXARC.cs +++ b/ArcFormats/Xuse/ArcXARC.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Xuse public override string Description { get { return "Xuse resource archive"; } } public override uint Signature { get { return 0x43524158; } } // 'XARC' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public XarcOpener () { diff --git a/ArcFormats/Xuse/ArcXuse.cs b/ArcFormats/Xuse/ArcXuse.cs index d9cea12f..6e4d3c37 100644 --- a/ArcFormats/Xuse/ArcXuse.cs +++ b/ArcFormats/Xuse/ArcXuse.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Xuse public override string Description { get { return "Xuse/Eternal resource archive"; } } public override uint Signature { get { return 0x4F4B494D; } } // 'MIKO' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public ArcOpener () { @@ -125,7 +125,7 @@ namespace GameRes.Formats.Xuse public override string Description { get { return "Xuse/Eternal resource archive"; } } public override uint Signature { get { return 0x4F544F4B; } } // 'KOTO' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public KotoriOpener () { diff --git a/ArcFormats/Yox/ArcYOX.cs b/ArcFormats/Yox/ArcYOX.cs index 3b91e20e..978a68b4 100644 --- a/ArcFormats/Yox/ArcYOX.cs +++ b/ArcFormats/Yox/ArcYOX.cs @@ -39,7 +39,7 @@ namespace GameRes.Formats.Yox public override string Description { get { return "YOX ADV+++ engine resource archive"; } } public override uint Signature { get { return 0x584F59; } } // 'YOX' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public DatOpener () { diff --git a/ArcFormats/YuRis/ArcYPF.cs b/ArcFormats/YuRis/ArcYPF.cs index 18b1db42..2ead8653 100644 --- a/ArcFormats/YuRis/ArcYPF.cs +++ b/ArcFormats/YuRis/ArcYPF.cs @@ -102,7 +102,7 @@ namespace GameRes.Formats.YuRis public override string Description { get { return arcStrings.YPFDescription; } } public override uint Signature { get { return 0x00465059; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return true; } } + public override bool CanWrite { get { return true; } } static public Dictionary KnownSchemes = new Dictionary(); diff --git a/ArcFormats/Yuka/ArcYKC.cs b/ArcFormats/Yuka/ArcYKC.cs index eafd176d..cd7175f1 100644 --- a/ArcFormats/Yuka/ArcYKC.cs +++ b/ArcFormats/Yuka/ArcYKC.cs @@ -46,7 +46,7 @@ namespace GameRes.Formats.Yuka public override string Description { get { return "Yuka engine resource archive"; } } public override uint Signature { get { return 0x30434B59; } } // 'YKC0' public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return true; } } + public override bool CanWrite { get { return true; } } public YkcOpener () { diff --git a/ArcFormats/Zyx/ArcBDF.cs b/ArcFormats/Zyx/ArcBDF.cs index c392d11b..7c622378 100644 --- a/ArcFormats/Zyx/ArcBDF.cs +++ b/ArcFormats/Zyx/ArcBDF.cs @@ -181,7 +181,7 @@ namespace GameRes.Formats.Zyx public override string Description { get { return "Zyx multi-frame image package"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/ArcFormats/elf/ArcAi5Win.cs b/ArcFormats/elf/ArcAi5Win.cs index fa6b7cb7..3ea2e343 100644 --- a/ArcFormats/elf/ArcAi5Win.cs +++ b/ArcFormats/elf/ArcAi5Win.cs @@ -55,7 +55,7 @@ namespace GameRes.Formats.Elf public override string Description { get { return "AI5WIN engine resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public static Dictionary KnownSchemes = new Dictionary(); diff --git a/ArcFormats/elf/ArcHED.cs b/ArcFormats/elf/ArcHED.cs index 86900cb9..e3ea34e8 100644 --- a/ArcFormats/elf/ArcHED.cs +++ b/ArcFormats/elf/ArcHED.cs @@ -40,7 +40,7 @@ namespace GameRes.Formats.Elf public override string Description { get { return "elf AV King resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public PakOpener () { diff --git a/ArcFormats/elf/ArcVOL.cs b/ArcFormats/elf/ArcVOL.cs index 3488347f..7c9420d7 100644 --- a/ArcFormats/elf/ArcVOL.cs +++ b/ArcFormats/elf/ArcVOL.cs @@ -37,7 +37,7 @@ namespace GameRes.Formats.Elf public override string Description { get { return "Ancient elf resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public VolOpener () { diff --git a/ArcFormats/elf/ArcVSD.cs b/ArcFormats/elf/ArcVSD.cs index 21d8d525..a083aede 100644 --- a/ArcFormats/elf/ArcVSD.cs +++ b/ArcFormats/elf/ArcVSD.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.Silky public override string Description { get { return "AI5WIN engine video file"; } } public override uint Signature { get { return 0x31445356; } } // 'VSD1' public override bool IsHierarchic { get { return false; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public VsdOpener () { diff --git a/ArcFormats/uGOS/ArcDET.cs b/ArcFormats/uGOS/ArcDET.cs index 40187550..85104a08 100644 --- a/ArcFormats/uGOS/ArcDET.cs +++ b/ArcFormats/uGOS/ArcDET.cs @@ -38,7 +38,7 @@ namespace GameRes.Formats.uGOS public override string Description { get { return "μ-GameOperationSystem resource archive"; } } public override uint Signature { get { return 0; } } public override bool IsHierarchic { get { return true; } } - public override bool CanCreate { get { return false; } } + public override bool CanWrite { get { return false; } } public override ArcFile TryOpen (ArcView file) { diff --git a/GUI/ConvertMedia.xaml b/GUI/ConvertMedia.xaml index b2583ced..345f64f2 100644 --- a/GUI/ConvertMedia.xaml +++ b/GUI/ConvertMedia.xaml @@ -12,7 +12,7 @@ diff --git a/GUI/ConvertMedia.xaml.cs b/GUI/ConvertMedia.xaml.cs index e4cff0fc..3aca50b9 100644 --- a/GUI/ConvertMedia.xaml.cs +++ b/GUI/ConvertMedia.xaml.cs @@ -1,5 +1,7 @@ -using System.Windows; +using System.Linq; +using System.Windows; using System.Windows.Input; +using GameRes; using GARbro.GUI.Strings; using Microsoft.WindowsAPICodePack.Dialogs; @@ -13,6 +15,7 @@ namespace GARbro.GUI public ConvertMedia () { InitializeComponent (); + ImageConversionFormat.ItemsSource = FormatCatalog.Instance.ImageFormats.Where (f => f.CanWrite); } private void BrowseExec (object sender, ExecutedRoutedEventArgs e) diff --git a/GUI/CreateArchive.xaml.cs b/GUI/CreateArchive.xaml.cs index fd98cf42..359a2992 100644 --- a/GUI/CreateArchive.xaml.cs +++ b/GUI/CreateArchive.xaml.cs @@ -52,7 +52,7 @@ namespace GARbro.GUI ArchiveName.Text = initial_name; } - private readonly IEnumerable m_formats = FormatCatalog.Instance.ArcFormats.Where (f => f.CanCreate).OrderBy (f => f.Tag); + private readonly IEnumerable m_formats = FormatCatalog.Instance.ArcFormats.Where (f => f.CanWrite).OrderBy (f => f.Tag); public IEnumerable ArcFormats { get { return m_formats; } } diff --git a/GameRes/AudioWAV.cs b/GameRes/AudioWAV.cs index 165f529d..ac9c51a4 100644 --- a/GameRes/AudioWAV.cs +++ b/GameRes/AudioWAV.cs @@ -104,6 +104,7 @@ namespace GameRes public override string Tag { get { return "WAV"; } } public override string Description { get { return "Wave audio format"; } } public override uint Signature { get { return 0x46464952; } } // 'RIFF' + public override bool CanWrite { get { return true; } } static readonly HashSet EmbeddedFormats = new HashSet { 0x674f, 0x6751, 0x6771, // Vorbis diff --git a/GameRes/GameRes.cs b/GameRes/GameRes.cs index e1a9e602..f4a969ad 100644 --- a/GameRes/GameRes.cs +++ b/GameRes/GameRes.cs @@ -76,6 +76,9 @@ namespace GameRes /// or zero if it could vary. public abstract uint Signature { get; } + ///

Whether resource creation is supported by implementation. + public virtual bool CanWrite { get { return false; } } + /// Signatures peculiar to the resource (the one above is also included here). public IEnumerable Signatures { get; protected set; } @@ -169,8 +172,9 @@ namespace GameRes { public override string Type { get { return "archive"; } } - public virtual bool CanCreate { get { return false; } } - + /// + /// Whether archive file system could contain subdirectories. + /// public abstract bool IsHierarchic { get; } public abstract ArcFile TryOpen (ArcView view); diff --git a/GameRes/ImageBMP.cs b/GameRes/ImageBMP.cs index 21a1684d..9786593b 100644 --- a/GameRes/ImageBMP.cs +++ b/GameRes/ImageBMP.cs @@ -51,6 +51,7 @@ namespace GameRes public override string Tag { get { return "BMP"; } } public override string Description { get { return "Windows device independent bitmap"; } } public override uint Signature { get { return 0; } } + public override bool CanWrite { get { return true; } } #pragma warning disable 649 [ImportMany(typeof(IBmpExtension))] diff --git a/GameRes/ImageJPEG.cs b/GameRes/ImageJPEG.cs index a39f23d0..bf0d3183 100644 --- a/GameRes/ImageJPEG.cs +++ b/GameRes/ImageJPEG.cs @@ -35,9 +35,10 @@ namespace GameRes [Export(typeof(ImageFormat))] public class JpegFormat : ImageFormat { - public override string Tag { get { return "JPEG"; } } + public override string Tag { get { return "JPEG"; } } public override string Description { get { return "JPEG image file format"; } } - public override uint Signature { get { return 0; } } + public override uint Signature { get { return 0; } } + public override bool CanWrite { get { return true; } } public int Quality { get; set; } diff --git a/GameRes/ImagePNG.cs b/GameRes/ImagePNG.cs index 6ab2aea0..330a2b12 100644 --- a/GameRes/ImagePNG.cs +++ b/GameRes/ImagePNG.cs @@ -36,9 +36,10 @@ namespace GameRes [Export(typeof(ImageFormat))] public class PngFormat : ImageFormat { - public override string Tag { get { return "PNG"; } } + public override string Tag { get { return "PNG"; } } public override string Description { get { return "Portable Network Graphics image"; } } - public override uint Signature { get { return 0x474e5089; } } + public override uint Signature { get { return 0x474e5089; } } + public override bool CanWrite { get { return true; } } public override ImageData Read (Stream file, ImageMetaData info) { diff --git a/GameRes/ImageTGA.cs b/GameRes/ImageTGA.cs index 9da236ae..b9d03e01 100644 --- a/GameRes/ImageTGA.cs +++ b/GameRes/ImageTGA.cs @@ -47,9 +47,10 @@ namespace GameRes [Export(typeof(ImageFormat))] public class TgaFormat : ImageFormat { - public override string Tag { get { return "TGA"; } } + public override string Tag { get { return "TGA"; } } public override string Description { get { return "Truevision TGA image"; } } - public override uint Signature { get { return 0; } } + public override uint Signature { get { return 0; } } + public override bool CanWrite { get { return true; } } public override ImageData Read (Stream stream, ImageMetaData metadata) { diff --git a/GameRes/ImageTIFF.cs b/GameRes/ImageTIFF.cs index 90a007df..6206542d 100644 --- a/GameRes/ImageTIFF.cs +++ b/GameRes/ImageTIFF.cs @@ -35,9 +35,10 @@ namespace GameRes [Export(typeof(ImageFormat))] public class TifFormat : ImageFormat { - public override string Tag { get { return "TIFF"; } } + public override string Tag { get { return "TIFF"; } } public override string Description { get { return "Tagged Image File Format"; } } - public override uint Signature { get { return 0; } } + public override uint Signature { get { return 0; } } + public override bool CanWrite { get { return true; } } public TifFormat () {