From 9770ecb22a261df526a8410c6749b35223be1dc0 Mon Sep 17 00:00:00 2001 From: Proddy Date: Thu, 25 Jul 2019 11:34:07 +0100 Subject: [PATCH 001/111] New Meta.ini --- Randomiser/Meta.ini | 7929 ++++++++++++++++++++++--------------------- 1 file changed, 3965 insertions(+), 3964 deletions(-) diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 7836a87..e80d712 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -1,3964 +1,3965 @@ -[Miscellaneous] -Title=Randomiser -InternalName=Randomiser -Main=1 -Description=This mod allows for randomising various things throughout the game. -RequiredHack=CustomFiles -RequiredHack=CustomLicenseScreenTime -RequiredHack=CustomLimits -OptionalFramework=RandomiserDialogue -OptionalFramework=RandomiserCars -Version=2.0-b9-git -SettingsHeight=509 -SettingsWidth=550 -RequiredLauncher=1.22 - -[Author] -Name=En Appelsin -Website=https://github.com/EnAppelsin/SHARCarRandomiser - -[Author] -Name=Proddy - -[Author] -Name=Gadie - -[Author] -Name=Sparrow - -[Author] -Name=Gibstack -Credits=1 -Group=Contributing -Group=Testing - -[Author] -Name=Jake "AerHx" Andreøli -Credits=1 -Group=Contributing - -[Author] -Name=Loren "Duck" Goodwin -Credits=1 -Group=Contributing - -[Author] -Name=Pepperdork -Credits=1 -Group=Contributing - -[Author] -Name=Kuinn -Credits=1 -Group=Testing - -[Author] -Name=Nytheris -Credits=1 -Group=Testing - -[Author] -Name=LiquidWiFi -Credits=1 -Group=Testing - -[Setting] -Name=RandomCouch -Title=Random couch character -Type=TickBox -Default=1 -Tooltip=Randomise the character on the couch -Page=Randomisations - -[Setting] -Name=RandomMusic -Title=Random music -Type=TickBox -Default=1 -Tooltip=Randomises the music played to any of the available music tracks -Page=Randomisations - -[Setting] -Name=RandomMusicCues -Title=Random music cues -Type=TickBox -Default=0 -Tooltip=Randomise the cues that trigger different music tracks -Page=Randomisations - -[Setting] -Name=RandomDialogue -Title=Random dialogue -Type=TickBox -Default=0 -Tooltip=Randomises the in game dialogue -Page=Randomisations - -[Setting] -Name=RandomCharacter -Title=Random player character -Type=TickBox -Default=0 -Tooltip=Randomise the character the player controls -Page=Randomisations - -[Setting] -Name=RandomMissionCharacters -Title=Random mission characters -Type=TickBox -Default=0 -Tooltip=Randomise the mission characters -Page=Randomisations - -[Setting] -Name=RandomPlayerVehicles -Title=Random player vehicles -Type=TickBox -Default=1 -Tooltip=Randomise player controlled vehicles -Page=Randomisations - -[Setting] -Name=SaveChoice -Title=Same car if restarting/failing mission -Type=TickBox -Default=1 -Tooltip=Don't rerandomise the car if you restart (or fail) the mission -Page=Randomisations - -[Setting] -Name=RandomCarScale -Title=Random car scale -Type=TickBox -Default=0 -Tooltip=Randomise the size of characters in cars -Page=Randomisations - -[Setting] -Name=RandomCarSounds -Title=Random car sounds -Type=TickBox -Default=0 -Tooltip=Randomise the sounds of every car -Page=Randomisations - -[Setting] -Name=CustomCars -Title=Enable custom cars -Type=TickBox -Default=1 -Tooltip=Enable custom cars -Page=Randomisations - -[Setting] -Name=RandomPedestrians -Title=Random pedestrians -Type=TickBox -Default=1 -Tooltip=Randomise pedestrians around Springfield -Page=Randomisations - -[Setting] -Name=RandomTraffic -Title=Random traffic -Type=TickBox -Default=1 -Tooltip=Randomise traffic cars around Springfield -Page=Randomisations - -[Setting] -Name=RandomChase -Title=Random chase car -Type=TickBox -Default=1 -Tooltip=Randomises the chase car per level -Page=Randomisations - -[Setting] -Name=RandomChaseAmount -Title=Random chase car amount -Type=TickBox -Default=0 -Tooltip=Randomises the number of chase cars per level -Page=Randomisations - -[Setting] -Name=RandomChaseStats -Title=Random chase car - stats -Type=TickBox -Default=1 -Tooltip=If enabled, the random chase vehicles will have the stats of the random vehicle -Page=Randomisations - -[Setting] -Name=RandomMissionVehicles -Title=Random mission vehicles -Type=TickBox -Default=1 -Tooltip=Randomises the mission vehicles -Page=Randomisations - -[Setting] -Name=RandomMissionVehiclesStats -Title=Random mission vehicles - stats -Type=TickBox -Default=1 -Tooltip=If enabled, the random mission vehicles will have the stats of the random vehicle -Page=Randomisations - -[Setting] -Name=DifferentCellouts -Title=Different random cellouts -Type=TickBox -Default=1 -Tooltip=If enabled, randomises 4 different cellout cars instead of the same car 4 times -Page=Randomisations - -[Setting] -Name=SaveChoiceMV -Title=Same mission vehicle if restarting/failing mission -Type=TickBox -Default=1 -Tooltip=Don't rerandomise the mission vehicle if you restart (or fail) the mission -Page=Randomisations - -[Setting] -Name=RandomStats -Title=Random stats -Type=TickBox -Default=0 -Tooltip=If enabled, all random vehicles will have random stats. To customise, use the Random Stat Variables page. -Page=Randomisations - -[Setting] -Name=StatLabel -Title=These options define the upper and lower bounds for the vehicle scale option. -Type=Label -Tooltip=These options define the upper and lower bounds for the random stats option. -Page=Variables -Group=Vehicle Scale Variables - -[Setting] -Name=StatMinScale -Title=Min Scale -Type=Number -Integer=0 -Min=0.3 -Default=0.3 -Tooltip=Controls the scale of characters within vehicles [Default: 0.3] -Page=Variables -Group=Vehicle Scale Variables - -[Setting] -Name=StatMaxScale -Title=Max Scale -Type=Number -Integer=0 -Min=0.3 -Default=4 -Tooltip=Controls the scale of characters within vehicles [Default: 4] -Page=Variables -Group=Vehicle Scale Variables - -[Setting] -Name=StatLabel -Title=These options define the upper and lower bounds for the random stats option. -Type=Label -Tooltip=These options define the upper and lower bounds for the random stats option. -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinMass -Title=Min. Mass -Type=Number -Integer=1 -Min=0 -Default=800 -Tooltip=The mass of the vehicle will effect things such as friction on the ground, distance moved when hit etc. [Default: 800] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxMass -Title=Max. Mass -Type=Number -Integer=1 -Min=0 -Default=4000 -Tooltip=The mass of the vehicle will effect things such as friction on the ground, distance moved when hit etc. [Default: 4000] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinGas -Title=Min. Gas Scale -Type=Number -Integer=1 -Min=0 -Default=3 -Tooltip=Gas scale is how quick a vehicle will accelerate [Default: 3] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxGas -Title=Max. Gas Scale -Type=Number -Integer=1 -Min=0 -Default=11 -Tooltip=Gas scale is how quick a vehicle will accelerate. [Default: 11] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinSlipGasScale -Title=Min. Slip Gas Scale -Type=Number -Integer=1 -Min=-1 -Max=1 -Default=0 -Tooltip=The Slip Gas Scale controls the amount of accelleration is added to the Gas Scale. [Default: 0] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxSlipGasScale -Title=Max. Slip Gas Scale -Type=Number -Integer=1 -Min=-1 -Max=1 -Default=1 -Tooltip=The Slip Gas Scale controls the amount of accelleration is added to the Gas Scale. [Default: 1] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinBreakGasScale -Title=Min. Break Gas Scale -Type=Number -Integer=1 -Min=0 -Default=1 -Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 1] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxBreakGasScale -Title=Max. Break Gas Scale -Type=Number -Integer=1 -Min=0 -Default=10 -Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 10] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinSpeed -Title=Min. Vehicle Speed -Type=Number -Integer=1 -Min=0 -Default=110 -Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 110] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxSpeed -Title=Max. Vehicle Speed -Type=Number -Integer=1 -Min=0 -Default=200 -Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 200] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinAngle -Title=Min. Steering Angle -Type=Number -Integer=1 -Min=0 -Default=15 -Tooltip=The Wheel Turn angle sets the turning angle of the vehicle, changing this setting has massive impacts on the playability. [Default: 15] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxAngle -Title=Max. Steering Angle -Type=Number -Integer=1 -Min=0 -Default=35 -Tooltip=The Wheel Turn angle sets the turning angle of the vehicle, changing this setting has massive impacts on the playability. [Default: 35] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinGrip -Title=Min. Wheel Grip -Type=Number -Integer=1 -Min=0 -Default=3 -Tooltip=The Wheel Grip will effect how the vehicle accelerates, drifts and moves when hit. [Default: 3] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxGrip -Title=Max. Wheel Grip -Type=Number -Integer=1 -Min=0 -Default=35 -Tooltip=The Wheel Grip will effect how the vehicle accelerates, drifts and moves when hit. [Default: 35] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinSteering -Title=Min. Steering -Type=Number -Integer=1 -Min=0 -Default=90 -Tooltip=The default steering of a vehicle. [Default: 90] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxSteering -Title=Max. Steering -Type=Number -Integer=1 -Min=0 -Default=100 -Tooltip=The default steering of a vehicle. [Default: 100] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinSlipSteering -Title=Min. Slip Steering -Type=Number -Integer=1 -Min=0 -Default=20 -Tooltip=Slip Steering is the effect that steering has when the player is drifting. [Default: 20] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxSlipSteering -Title=Max. Slip Steering -Type=Number -Integer=1 -Min=0 -Default=40 -Tooltip=Slip Steering is the effect that steering has when the player is drifting. [Default: 40] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinHP -Title=Min. HP -Type=Number -Integer=1 -Min=0 -Default=0 -Tooltip=HP controls how much damage a vehicle can take without blowing up. [Default: 0] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxHP -Title=Max. HP -Type=Number -Integer=1 -Min=0 -Default=10 -Tooltip=HP controls how much damage a vehicle can take without blowing up. [Default: 10] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=ambulPlayer -Title=Ambulance (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=apu_vPlayer -Title=Apu's Longhorn -Type=TickBox -Default=1 -Tooltip=Should the Apu's Longhorn be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=atv_vPlayer -Title=All Terrain Vehicle (ATV) -Type=TickBox -Default=1 -Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=bart_vPlayer -Title=Bart Ferrini -Type=TickBox -Default=1 -Tooltip=Should the Bart Ferrini be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=bbman_vPlayer -Title=Bumblebee Man's El Camino -Type=TickBox -Default=1 -Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=bookb_vPlayer -Title=Lovejoy's Book Burning Van -Type=TickBox -Default=1 -Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=burns_vPlayer -Title=Burns - '36 Stutz Bearcat -Type=TickBox -Default=1 -Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=burnsarmPlayer -Title=Burns Armoured Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=carhom_vPlayer -Title=The Car Built For Homer (tm) -Type=TickBox -Default=1 -Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cArmorPlayer -Title=Armored Truck -Type=TickBox -Default=1 -Tooltip=Should the Armored Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cBlbartPlayer -Title=Black Ferrini (Chase) -Type=TickBox -Default=1 -Tooltip=Should the Black Ferrini (Chase) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cBonePlayer -Title=Bone Truck -Type=TickBox -Default=1 -Tooltip=Should the Bone Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cCellAPlayer -Title=Cell Phone Car A -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car A be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cCellBPlayer -Title=Cell Phone Car B -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car B be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cCellCPlayer -Title=Cell Phone Car C -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car C be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cCellDPlayer -Title=Cell Phone Car D -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car D be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cColaPlayer -Title=Cola Truck -Type=TickBox -Default=1 -Tooltip=Should the Cola Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cCubePlayer -Title=Cube Van -Type=TickBox -Default=1 -Tooltip=Should the Cube Van be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cCuratorPlayer -Title=Curator -Type=TickBox -Default=1 -Tooltip=Should the Curator be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cDonutPlayer -Title=Donut Truck -Type=TickBox -Default=1 -Tooltip=Should the Donut Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cDuffPlayer -Title=Duff Truck -Type=TickBox -Default=1 -Tooltip=Should the Duff Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cFire_vPlayer -Title=Fire Truck -Type=TickBox -Default=1 -Tooltip=Should the Fire Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cHearsPlayer -Title=Flame Hearse (chase) -Type=TickBox -Default=1 -Tooltip=Should the Flame Hearse (chase) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cKlimoPlayer -Title=Krusty's Limo -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Limo be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cletu_vPlayer -Title=Cletus pickup truck -Type=TickBox -Default=1 -Tooltip=Should the Cletus pickup truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cLimoPlayer -Title=Chase Limo -Type=TickBox -Default=1 -Tooltip=Should the Chase Limo be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cMilkPlayer -Title=Milk Truck -Type=TickBox -Default=1 -Tooltip=Should the Milk Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cNerdPlayer -Title=Nerd Car -Type=TickBox -Default=1 -Tooltip=Should the Nerd Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cNonupPlayer -Title=Nonuplets Minivan -Type=TickBox -Default=1 -Tooltip=Should the Nonuplets Minivan be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=coffinPlayer -Title=Coffin Car (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=comic_vPlayer -Title=Comic Book Guy - Gremlin -Type=TickBox -Default=1 -Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=compactAPlayer -Title=CompactA Traffic Car -Type=TickBox -Default=1 -Tooltip=Should the CompactA Traffic Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cPolicePlayer -Title=AI Police Car -Type=TickBox -Default=1 -Tooltip=Should the AI Police Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cSedanPlayer -Title=Chase Sedan -Type=TickBox -Default=1 -Tooltip=Should the Chase Sedan be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cVanPlayer -Title=Surveillance Van -Type=TickBox -Default=1 -Tooltip=Should the Surveillance Van be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=dune_vPlayer -Title=Radio Controlled Dune Buggy -Type=TickBox -Default=1 -Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=elect_vPlayer -Title=Lisa Electaurus -Type=TickBox -Default=1 -Tooltip=Should the Lisa Electaurus be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=famil_vPlayer -Title=Simpsons Family Sedan -Type=TickBox -Default=1 -Tooltip=Should the Simpsons Family Sedan be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=fishtrucPlayer -Title=Fish Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=fone_vPlayer -Title=Open Wheel Race Car -Type=TickBox -Default=1 -Tooltip=Should the Open Wheel Race Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=frink_vPlayer -Title=Frink's Hovercar -Type=TickBox -Default=1 -Tooltip=Should the Frink's Hovercar be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=garbagePlayer -Title=Garbage Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=glastrucPlayer -Title=Glass Truck -Type=TickBox -Default=1 -Tooltip=Should the Glass Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=gramp_vPlayer -Title=Gramps WWII Jeep -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=gramR_vPlayer -Title=Gramps WWII Jeep (w/V1 rocket) -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=halloPlayer -Title=Hallo (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Hallo (Halloween Level) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=hbike_vPlayer -Title=Hover Bike -Type=TickBox -Default=1 -Tooltip=Should the Hover Bike be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=homer_vPlayer -Title=Homer's Barracuda -Type=TickBox -Default=1 -Tooltip=Should the Homer's Barracuda be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=honor_vPlayer -Title=Bart's Honor Roller -Type=TickBox -Default=1 -Tooltip=Should the Bart's Honor Roller be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=hype_vPlayer -Title=Planet Hype 50's Car -Type=TickBox -Default=1 -Tooltip=Should the Planet Hype 50's Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=icecreamPlayer -Title=Ice Cream Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=IStruckPlayer -Title=Itchy Scratchy Movie Truck (AI) -Type=TickBox -Default=1 -Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=knigh_vPlayer -Title=Knight Boat -Type=TickBox -Default=1 -Tooltip=Should the Knight Boat be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=krust_vPlayer -Title=Krusty's Clown Car -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Clown Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=lisa_vPlayer -Title=Lisa's Vette -Type=TickBox -Default=1 -Tooltip=Should the Lisa's Vette be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=marge_vPlayer -Title=Marge's Canyonero -Type=TickBox -Default=1 -Tooltip=Should the Marge's Canyonero be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=minivanAPlayer -Title=Minivan (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Minivan (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=moe_vPlayer -Title=Moe's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Moe's Sedan be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=mono_vPlayer -Title=Monorail -Type=TickBox -Default=1 -Tooltip=Should the Monorail be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=mrplo_vPlayer -Title=Mr. Plow -Type=TickBox -Default=1 -Tooltip=Should the Mr. Plow be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=nuctruckPlayer -Title=Nuclear Waste Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=oblit_vPlayer -Title=Obliteratatron Big Wheel Truck -Type=TickBox -Default=1 -Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=otto_vPlayer -Title=Otto's School Bus -Type=TickBox -Default=1 -Tooltip=Should the Otto's School Bus be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=pickupAPlayer -Title=Pickup Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=pizzaPlayer -Title=Pizza Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=plowk_vPlayer -Title=Plow King -Type=TickBox -Default=1 -Tooltip=Should the Plow King be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=redbrickPlayer -Title=Red Brick Car -Type=TickBox -Default=1 -Tooltip=Should the Red Brick Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=rocke_vPlayer -Title=Rocket Car -Type=TickBox -Default=1 -Tooltip=Should the Rocket Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=schoolbuPlayer -Title=School Bus (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the School Bus (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=scorp_vPlayer -Title=Globex Super Villain Car -Type=TickBox -Default=1 -Tooltip=Should the Globex Super Villain Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=sedanAPlayer -Title=Sedan A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=sedanBPlayer -Title=Sedan B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=shipPlayer -Title=Ship (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Ship (Halloween Level) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=skinn_vPlayer -Title=Skinner's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Skinner's Sedan be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=smith_vPlayer -Title=Burn's Limo (with Smithers) -Type=TickBox -Default=1 -Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=snake_vPlayer -Title=Snake's "lil Bandit -Type=TickBox -Default=1 -Tooltip=Should the Snake's "lil Bandit be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=sportsAPlayer -Title=Sports Car A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=sportsBPlayer -Title=Sports Car B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=SUVAPlayer -Title=SUV A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the SUV A (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=taxiAPlayer -Title=Taxi (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Taxi (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=ttPlayer -Title=Audi TT -Type=TickBox -Default=1 -Tooltip=Should the Audi TT be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=votetrucPlayer -Title=Vote Quimby Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=wagonAPlayer -Title=Station Wagon (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=wiggu_vPlayer -Title=Wiggum's Police Car -Type=TickBox -Default=1 -Tooltip=Should the Wiggum's Police Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=willi_vPlayer -Title=Willie's Tractor -Type=TickBox -Default=1 -Tooltip=Should the Willie's Tractor be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=witchcarPlayer -Title=Witchcar (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=zombi_vPlayer -Title=Zombie Speed Buggy -Type=TickBox -Default=1 -Tooltip=Should the Zombie Speed Buggy be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=huskAPlayer -Title=The Husk -Type=TickBox -Default=0 -Tooltip=Should the The Husk be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=ambulMission -Title=Ambulance (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=apu_vMission -Title=Apu's Longhorn -Type=TickBox -Default=1 -Tooltip=Should the Apu's Longhorn be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=atv_vMission -Title=All Terrain Vehicle (ATV) -Type=TickBox -Default=1 -Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=bart_vMission -Title=Bart Ferrini -Type=TickBox -Default=1 -Tooltip=Should the Bart Ferrini be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=bbman_vMission -Title=Bumblebee Man's El Camino -Type=TickBox -Default=1 -Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=bookb_vMission -Title=Lovejoy's Book Burning Van -Type=TickBox -Default=1 -Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=burns_vMission -Title=Burns - '36 Stutz Bearcat -Type=TickBox -Default=1 -Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=burnsarmMission -Title=Burns Armoured Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=carhom_vMission -Title=The Car Built For Homer (tm) -Type=TickBox -Default=1 -Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cArmorMission -Title=Armored Truck -Type=TickBox -Default=1 -Tooltip=Should the Armored Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cBlbartMission -Title=Black Ferrini (Chase) -Type=TickBox -Default=1 -Tooltip=Should the Black Ferrini (Chase) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cBoneMission -Title=Bone Truck -Type=TickBox -Default=1 -Tooltip=Should the Bone Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cCellAMission -Title=Cell Phone Car A -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car A be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cCellBMission -Title=Cell Phone Car B -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car B be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cCellCMission -Title=Cell Phone Car C -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car C be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cCellDMission -Title=Cell Phone Car D -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car D be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cColaMission -Title=Cola Truck -Type=TickBox -Default=1 -Tooltip=Should the Cola Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cCubeMission -Title=Cube Van -Type=TickBox -Default=1 -Tooltip=Should the Cube Van be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cCuratorMission -Title=Curator -Type=TickBox -Default=1 -Tooltip=Should the Curator be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cDonutMission -Title=Donut Truck -Type=TickBox -Default=1 -Tooltip=Should the Donut Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cDuffMission -Title=Duff Truck -Type=TickBox -Default=1 -Tooltip=Should the Duff Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cFire_vMission -Title=Fire Truck -Type=TickBox -Default=1 -Tooltip=Should the Fire Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cHearsMission -Title=Flame Hearse (chase) -Type=TickBox -Default=1 -Tooltip=Should the Flame Hearse (chase) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cKlimoMission -Title=Krusty's Limo -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Limo be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cletu_vMission -Title=Cletus pickup truck -Type=TickBox -Default=1 -Tooltip=Should the Cletus pickup truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cLimoMission -Title=Chase Limo -Type=TickBox -Default=1 -Tooltip=Should the Chase Limo be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cMilkMission -Title=Milk Truck -Type=TickBox -Default=1 -Tooltip=Should the Milk Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cNerdMission -Title=Nerd Car -Type=TickBox -Default=1 -Tooltip=Should the Nerd Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cNonupMission -Title=Nonuplets Minivan -Type=TickBox -Default=1 -Tooltip=Should the Nonuplets Minivan be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=coffinMission -Title=Coffin Car (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=comic_vMission -Title=Comic Book Guy - Gremlin -Type=TickBox -Default=1 -Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=compactAMission -Title=CompactA Traffic Car -Type=TickBox -Default=1 -Tooltip=Should the CompactA Traffic Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cPoliceMission -Title=AI Police Car -Type=TickBox -Default=1 -Tooltip=Should the AI Police Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cSedanMission -Title=Chase Sedan -Type=TickBox -Default=1 -Tooltip=Should the Chase Sedan be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cVanMission -Title=Surveillance Van -Type=TickBox -Default=1 -Tooltip=Should the Surveillance Van be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=dune_vMission -Title=Radio Controlled Dune Buggy -Type=TickBox -Default=1 -Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=elect_vMission -Title=Lisa Electaurus -Type=TickBox -Default=1 -Tooltip=Should the Lisa Electaurus be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=famil_vMission -Title=Simpsons Family Sedan -Type=TickBox -Default=1 -Tooltip=Should the Simpsons Family Sedan be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=fishtrucMission -Title=Fish Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=fone_vMission -Title=Open Wheel Race Car -Type=TickBox -Default=1 -Tooltip=Should the Open Wheel Race Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=frink_vMission -Title=Frink's Hovercar -Type=TickBox -Default=1 -Tooltip=Should the Frink's Hovercar be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=garbageMission -Title=Garbage Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=glastrucMission -Title=Glass Truck -Type=TickBox -Default=1 -Tooltip=Should the Glass Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=gramp_vMission -Title=Gramps WWII Jeep -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=gramR_vMission -Title=Gramps WWII Jeep (w/V1 rocket) -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=halloMission -Title=Hallo (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Hallo (Halloween Level) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=hbike_vMission -Title=Hover Bike -Type=TickBox -Default=1 -Tooltip=Should the Hover Bike be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=homer_vMission -Title=Homer's Barracuda -Type=TickBox -Default=1 -Tooltip=Should the Homer's Barracuda be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=honor_vMission -Title=Bart's Honor Roller -Type=TickBox -Default=1 -Tooltip=Should the Bart's Honor Roller be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=hype_vMission -Title=Planet Hype 50's Car -Type=TickBox -Default=1 -Tooltip=Should the Planet Hype 50's Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=icecreamMission -Title=Ice Cream Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=IStruckMission -Title=Itchy Scratchy Movie Truck (AI) -Type=TickBox -Default=1 -Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=knigh_vMission -Title=Knight Boat -Type=TickBox -Default=1 -Tooltip=Should the Knight Boat be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=krust_vMission -Title=Krusty's Clown Car -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Clown Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=lisa_vMission -Title=Lisa's Vette -Type=TickBox -Default=1 -Tooltip=Should the Lisa's Vette be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=marge_vMission -Title=Marge's Canyonero -Type=TickBox -Default=1 -Tooltip=Should the Marge's Canyonero be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=minivanAMission -Title=Minivan (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Minivan (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=moe_vMission -Title=Moe's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Moe's Sedan be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=mono_vMission -Title=Monorail -Type=TickBox -Default=1 -Tooltip=Should the Monorail be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=mrplo_vMission -Title=Mr. Plow -Type=TickBox -Default=1 -Tooltip=Should the Mr. Plow be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=nuctruckMission -Title=Nuclear Waste Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=oblit_vMission -Title=Obliteratatron Big Wheel Truck -Type=TickBox -Default=1 -Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=otto_vMission -Title=Otto's School Bus -Type=TickBox -Default=1 -Tooltip=Should the Otto's School Bus be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=pickupAMission -Title=Pickup Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=pizzaMission -Title=Pizza Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=plowk_vMission -Title=Plow King -Type=TickBox -Default=1 -Tooltip=Should the Plow King be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=redbrickMission -Title=Red Brick Car -Type=TickBox -Default=1 -Tooltip=Should the Red Brick Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=rocke_vMission -Title=Rocket Car -Type=TickBox -Default=1 -Tooltip=Should the Rocket Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=schoolbuMission -Title=School Bus (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the School Bus (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=scorp_vMission -Title=Globex Super Villain Car -Type=TickBox -Default=1 -Tooltip=Should the Globex Super Villain Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=sedanAMission -Title=Sedan A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=sedanBMission -Title=Sedan B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=shipMission -Title=Ship (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Ship (Halloween Level) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=skinn_vMission -Title=Skinner's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Skinner's Sedan be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=smith_vMission -Title=Burn's Limo (with Smithers) -Type=TickBox -Default=1 -Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=snake_vMission -Title=Snake's "lil Bandit -Type=TickBox -Default=1 -Tooltip=Should the Snake's "lil Bandit be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=sportsAMission -Title=Sports Car A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=sportsBMission -Title=Sports Car B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=SUVAMission -Title=SUV A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the SUV A (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=taxiAMission -Title=Taxi (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Taxi (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=ttMission -Title=Audi TT -Type=TickBox -Default=1 -Tooltip=Should the Audi TT be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=votetrucMission -Title=Vote Quimby Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=wagonAMission -Title=Station Wagon (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=wiggu_vMission -Title=Wiggum's Police Car -Type=TickBox -Default=1 -Tooltip=Should the Wiggum's Police Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=willi_vMission -Title=Willie's Tractor -Type=TickBox -Default=1 -Tooltip=Should the Willie's Tractor be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=witchcarMission -Title=Witchcar (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=zombi_vMission -Title=Zombie Speed Buggy -Type=TickBox -Default=1 -Tooltip=Should the Zombie Speed Buggy be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -;[Setting] -;Name=huskAMission -;Title=The Husk -;Type=TickBox -;Default=0 -;Tooltip=Should the The Husk be in the pool for random Mission cars -;Page=Car Pools -;Group=Random Car Pool - Mission - -[Setting] -Name=ambulTraffic -Title=Ambulance (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=apu_vTraffic -Title=Apu's Longhorn -Type=TickBox -Default=1 -Tooltip=Should the Apu's Longhorn be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=atv_vTraffic -Title=All Terrain Vehicle (ATV) -Type=TickBox -Default=1 -Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=bart_vTraffic -Title=Bart Ferrini -Type=TickBox -Default=1 -Tooltip=Should the Bart Ferrini be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=bbman_vTraffic -Title=Bumblebee Man's El Camino -Type=TickBox -Default=1 -Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=bookb_vTraffic -Title=Lovejoy's Book Burning Van -Type=TickBox -Default=1 -Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=burns_vTraffic -Title=Burns - '36 Stutz Bearcat -Type=TickBox -Default=1 -Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=burnsarmTraffic -Title=Burns Armoured Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=carhom_vTraffic -Title=The Car Built For Homer (tm) -Type=TickBox -Default=1 -Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cArmorTraffic -Title=Armored Truck -Type=TickBox -Default=1 -Tooltip=Should the Armored Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cBlbartTraffic -Title=Black Ferrini (Chase) -Type=TickBox -Default=1 -Tooltip=Should the Black Ferrini (Chase) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cBoneTraffic -Title=Bone Truck -Type=TickBox -Default=1 -Tooltip=Should the Bone Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cCellATraffic -Title=Cell Phone Car A -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car A be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cCellBTraffic -Title=Cell Phone Car B -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car B be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cCellCTraffic -Title=Cell Phone Car C -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car C be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cCellDTraffic -Title=Cell Phone Car D -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car D be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cColaTraffic -Title=Cola Truck -Type=TickBox -Default=1 -Tooltip=Should the Cola Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cCubeTraffic -Title=Cube Van -Type=TickBox -Default=1 -Tooltip=Should the Cube Van be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cCuratorTraffic -Title=Curator -Type=TickBox -Default=1 -Tooltip=Should the Curator be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cDonutTraffic -Title=Donut Truck -Type=TickBox -Default=1 -Tooltip=Should the Donut Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cDuffTraffic -Title=Duff Truck -Type=TickBox -Default=1 -Tooltip=Should the Duff Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cFire_vTraffic -Title=Fire Truck -Type=TickBox -Default=1 -Tooltip=Should the Fire Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cHearsTraffic -Title=Flame Hearse (chase) -Type=TickBox -Default=1 -Tooltip=Should the Flame Hearse (chase) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cKlimoTraffic -Title=Krusty's Limo -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Limo be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cletu_vTraffic -Title=Cletus pickup truck -Type=TickBox -Default=1 -Tooltip=Should the Cletus pickup truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cLimoTraffic -Title=Chase Limo -Type=TickBox -Default=1 -Tooltip=Should the Chase Limo be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cMilkTraffic -Title=Milk Truck -Type=TickBox -Default=1 -Tooltip=Should the Milk Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cNerdTraffic -Title=Nerd Car -Type=TickBox -Default=1 -Tooltip=Should the Nerd Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cNonupTraffic -Title=Nonuplets Minivan -Type=TickBox -Default=1 -Tooltip=Should the Nonuplets Minivan be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=coffinTraffic -Title=Coffin Car (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=comic_vTraffic -Title=Comic Book Guy - Gremlin -Type=TickBox -Default=1 -Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=compactATraffic -Title=CompactA Traffic Car -Type=TickBox -Default=1 -Tooltip=Should the CompactA Traffic Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cPoliceTraffic -Title=AI Police Car -Type=TickBox -Default=1 -Tooltip=Should the AI Police Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cSedanTraffic -Title=Chase Sedan -Type=TickBox -Default=1 -Tooltip=Should the Chase Sedan be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cVanTraffic -Title=Surveillance Van -Type=TickBox -Default=1 -Tooltip=Should the Surveillance Van be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=dune_vTraffic -Title=Radio Controlled Dune Buggy -Type=TickBox -Default=1 -Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=elect_vTraffic -Title=Lisa Electaurus -Type=TickBox -Default=1 -Tooltip=Should the Lisa Electaurus be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=famil_vTraffic -Title=Simpsons Family Sedan -Type=TickBox -Default=1 -Tooltip=Should the Simpsons Family Sedan be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=fishtrucTraffic -Title=Fish Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=fone_vTraffic -Title=Open Wheel Race Car -Type=TickBox -Default=1 -Tooltip=Should the Open Wheel Race Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=frink_vTraffic -Title=Frink's Hovercar -Type=TickBox -Default=1 -Tooltip=Should the Frink's Hovercar be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=garbageTraffic -Title=Garbage Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=glastrucTraffic -Title=Glass Truck -Type=TickBox -Default=1 -Tooltip=Should the Glass Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=gramp_vTraffic -Title=Gramps WWII Jeep -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=gramR_vTraffic -Title=Gramps WWII Jeep (w/V1 rocket) -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=halloTraffic -Title=Hallo (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Hallo (Halloween Level) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=hbike_vTraffic -Title=Hover Bike -Type=TickBox -Default=1 -Tooltip=Should the Hover Bike be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=homer_vTraffic -Title=Homer's Barracuda -Type=TickBox -Default=1 -Tooltip=Should the Homer's Barracuda be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=honor_vTraffic -Title=Bart's Honor Roller -Type=TickBox -Default=1 -Tooltip=Should the Bart's Honor Roller be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=hype_vTraffic -Title=Planet Hype 50's Car -Type=TickBox -Default=1 -Tooltip=Should the Planet Hype 50's Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=icecreamTraffic -Title=Ice Cream Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=IStruckTraffic -Title=Itchy Scratchy Movie Truck (AI) -Type=TickBox -Default=1 -Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=knigh_vTraffic -Title=Knight Boat -Type=TickBox -Default=1 -Tooltip=Should the Knight Boat be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=krust_vTraffic -Title=Krusty's Clown Car -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Clown Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=lisa_vTraffic -Title=Lisa's Vette -Type=TickBox -Default=1 -Tooltip=Should the Lisa's Vette be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=marge_vTraffic -Title=Marge's Canyonero -Type=TickBox -Default=1 -Tooltip=Should the Marge's Canyonero be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=minivanATraffic -Title=Minivan (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Minivan (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=moe_vTraffic -Title=Moe's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Moe's Sedan be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=mono_vTraffic -Title=Monorail -Type=TickBox -Default=1 -Tooltip=Should the Monorail be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=mrplo_vTraffic -Title=Mr. Plow -Type=TickBox -Default=1 -Tooltip=Should the Mr. Plow be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=nuctruckTraffic -Title=Nuclear Waste Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=oblit_vTraffic -Title=Obliteratatron Big Wheel Truck -Type=TickBox -Default=1 -Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=otto_vTraffic -Title=Otto's School Bus -Type=TickBox -Default=1 -Tooltip=Should the Otto's School Bus be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=pickupATraffic -Title=Pickup Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=pizzaTraffic -Title=Pizza Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=plowk_vTraffic -Title=Plow King -Type=TickBox -Default=1 -Tooltip=Should the Plow King be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=redbrickTraffic -Title=Red Brick Car -Type=TickBox -Default=1 -Tooltip=Should the Red Brick Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=rocke_vTraffic -Title=Rocket Car -Type=TickBox -Default=1 -Tooltip=Should the Rocket Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=schoolbuTraffic -Title=School Bus (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the School Bus (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=scorp_vTraffic -Title=Globex Super Villain Car -Type=TickBox -Default=1 -Tooltip=Should the Globex Super Villain Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=sedanATraffic -Title=Sedan A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=sedanBTraffic -Title=Sedan B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=shipTraffic -Title=Ship (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Ship (Halloween Level) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=skinn_vTraffic -Title=Skinner's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Skinner's Sedan be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=smith_vTraffic -Title=Burn's Limo (with Smithers) -Type=TickBox -Default=1 -Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=snake_vTraffic -Title=Snake's "lil Bandit -Type=TickBox -Default=1 -Tooltip=Should the Snake's "lil Bandit be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=sportsATraffic -Title=Sports Car A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=sportsBTraffic -Title=Sports Car B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=SUVATraffic -Title=SUV A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the SUV A (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=taxiATraffic -Title=Taxi (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Taxi (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=ttTraffic -Title=Audi TT -Type=TickBox -Default=1 -Tooltip=Should the Audi TT be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=votetrucTraffic -Title=Vote Quimby Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=wagonATraffic -Title=Station Wagon (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=wiggu_vTraffic -Title=Wiggum's Police Car -Type=TickBox -Default=1 -Tooltip=Should the Wiggum's Police Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=willi_vTraffic -Title=Willie's Tractor -Type=TickBox -Default=1 -Tooltip=Should the Willie's Tractor be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=witchcarTraffic -Title=Witchcar (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=zombi_vTraffic -Title=Zombie Speed Buggy -Type=TickBox -Default=1 -Tooltip=Should the Zombie Speed Buggy be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -;[Setting] -;Name=huskATraffic -;Title=The Husk -;Type=TickBox -;Default=0 -;Tooltip=Should the The Husk be in the pool for random Traffic cars -;Page=Car Pools -;Group=Random Car Pool - Traffic - -[Setting] -Name=ambulChase -Title=Ambulance (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=apu_vChase -Title=Apu's Longhorn -Type=TickBox -Default=1 -Tooltip=Should the Apu's Longhorn be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=atv_vChase -Title=All Terrain Vehicle (ATV) -Type=TickBox -Default=1 -Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=bart_vChase -Title=Bart Ferrini -Type=TickBox -Default=1 -Tooltip=Should the Bart Ferrini be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=bbman_vChase -Title=Bumblebee Man's El Camino -Type=TickBox -Default=1 -Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=bookb_vChase -Title=Lovejoy's Book Burning Van -Type=TickBox -Default=1 -Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=burns_vChase -Title=Burns - '36 Stutz Bearcat -Type=TickBox -Default=1 -Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=burnsarmChase -Title=Burns Armoured Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=carhom_vChase -Title=The Car Built For Homer (tm) -Type=TickBox -Default=1 -Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cArmorChase -Title=Armored Truck -Type=TickBox -Default=1 -Tooltip=Should the Armored Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cBlbartChase -Title=Black Ferrini (Chase) -Type=TickBox -Default=1 -Tooltip=Should the Black Ferrini (Chase) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cBoneChase -Title=Bone Truck -Type=TickBox -Default=1 -Tooltip=Should the Bone Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cCellAChase -Title=Cell Phone Car A -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car A be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cCellBChase -Title=Cell Phone Car B -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car B be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cCellCChase -Title=Cell Phone Car C -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car C be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cCellDChase -Title=Cell Phone Car D -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car D be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cColaChase -Title=Cola Truck -Type=TickBox -Default=1 -Tooltip=Should the Cola Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cCubeChase -Title=Cube Van -Type=TickBox -Default=1 -Tooltip=Should the Cube Van be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cCuratorChase -Title=Curator -Type=TickBox -Default=1 -Tooltip=Should the Curator be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cDonutChase -Title=Donut Truck -Type=TickBox -Default=1 -Tooltip=Should the Donut Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cDuffChase -Title=Duff Truck -Type=TickBox -Default=1 -Tooltip=Should the Duff Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cFire_vChase -Title=Fire Truck -Type=TickBox -Default=1 -Tooltip=Should the Fire Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cHearsChase -Title=Flame Hearse (chase) -Type=TickBox -Default=1 -Tooltip=Should the Flame Hearse (chase) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cKlimoChase -Title=Krusty's Limo -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Limo be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cletu_vChase -Title=Cletus pickup truck -Type=TickBox -Default=1 -Tooltip=Should the Cletus pickup truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cLimoChase -Title=Chase Limo -Type=TickBox -Default=1 -Tooltip=Should the Chase Limo be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cMilkChase -Title=Milk Truck -Type=TickBox -Default=1 -Tooltip=Should the Milk Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cNerdChase -Title=Nerd Car -Type=TickBox -Default=1 -Tooltip=Should the Nerd Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cNonupChase -Title=Nonuplets Minivan -Type=TickBox -Default=1 -Tooltip=Should the Nonuplets Minivan be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=coffinChase -Title=Coffin Car (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=comic_vChase -Title=Comic Book Guy - Gremlin -Type=TickBox -Default=1 -Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=compactAChase -Title=CompactA Traffic Car -Type=TickBox -Default=1 -Tooltip=Should the CompactA Traffic Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cPoliceChase -Title=AI Police Car -Type=TickBox -Default=1 -Tooltip=Should the AI Police Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cSedanChase -Title=Chase Sedan -Type=TickBox -Default=1 -Tooltip=Should the Chase Sedan be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cVanChase -Title=Surveillance Van -Type=TickBox -Default=1 -Tooltip=Should the Surveillance Van be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=dune_vChase -Title=Radio Controlled Dune Buggy -Type=TickBox -Default=1 -Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=elect_vChase -Title=Lisa Electaurus -Type=TickBox -Default=1 -Tooltip=Should the Lisa Electaurus be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=famil_vChase -Title=Simpsons Family Sedan -Type=TickBox -Default=1 -Tooltip=Should the Simpsons Family Sedan be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=fishtrucChase -Title=Fish Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=fone_vChase -Title=Open Wheel Race Car -Type=TickBox -Default=1 -Tooltip=Should the Open Wheel Race Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=frink_vChase -Title=Frink's Hovercar -Type=TickBox -Default=1 -Tooltip=Should the Frink's Hovercar be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=garbageChase -Title=Garbage Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=glastrucChase -Title=Glass Truck -Type=TickBox -Default=1 -Tooltip=Should the Glass Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=gramp_vChase -Title=Gramps WWII Jeep -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=gramR_vChase -Title=Gramps WWII Jeep (w/V1 rocket) -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=halloChase -Title=Hallo (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Hallo (Halloween Level) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=hbike_vChase -Title=Hover Bike -Type=TickBox -Default=1 -Tooltip=Should the Hover Bike be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=homer_vChase -Title=Homer's Barracuda -Type=TickBox -Default=1 -Tooltip=Should the Homer's Barracuda be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=honor_vChase -Title=Bart's Honor Roller -Type=TickBox -Default=1 -Tooltip=Should the Bart's Honor Roller be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=hype_vChase -Title=Planet Hype 50's Car -Type=TickBox -Default=1 -Tooltip=Should the Planet Hype 50's Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=icecreamChase -Title=Ice Cream Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=IStruckChase -Title=Itchy Scratchy Movie Truck (AI) -Type=TickBox -Default=1 -Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=knigh_vChase -Title=Knight Boat -Type=TickBox -Default=1 -Tooltip=Should the Knight Boat be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=krust_vChase -Title=Krusty's Clown Car -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Clown Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=lisa_vChase -Title=Lisa's Vette -Type=TickBox -Default=1 -Tooltip=Should the Lisa's Vette be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=marge_vChase -Title=Marge's Canyonero -Type=TickBox -Default=1 -Tooltip=Should the Marge's Canyonero be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=minivanAChase -Title=Minivan (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Minivan (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=moe_vChase -Title=Moe's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Moe's Sedan be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=mono_vChase -Title=Monorail -Type=TickBox -Default=1 -Tooltip=Should the Monorail be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=mrplo_vChase -Title=Mr. Plow -Type=TickBox -Default=1 -Tooltip=Should the Mr. Plow be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=nuctruckChase -Title=Nuclear Waste Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=oblit_vChase -Title=Obliteratatron Big Wheel Truck -Type=TickBox -Default=1 -Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=otto_vChase -Title=Otto's School Bus -Type=TickBox -Default=1 -Tooltip=Should the Otto's School Bus be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=pickupAChase -Title=Pickup Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=pizzaChase -Title=Pizza Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=plowk_vChase -Title=Plow King -Type=TickBox -Default=1 -Tooltip=Should the Plow King be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=redbrickChase -Title=Red Brick Car -Type=TickBox -Default=1 -Tooltip=Should the Red Brick Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=rocke_vChase -Title=Rocket Car -Type=TickBox -Default=1 -Tooltip=Should the Rocket Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=schoolbuChase -Title=School Bus (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the School Bus (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=scorp_vChase -Title=Globex Super Villain Car -Type=TickBox -Default=1 -Tooltip=Should the Globex Super Villain Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=sedanAChase -Title=Sedan A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=sedanBChase -Title=Sedan B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=shipChase -Title=Ship (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Ship (Halloween Level) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=skinn_vChase -Title=Skinner's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Skinner's Sedan be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=smith_vChase -Title=Burn's Limo (with Smithers) -Type=TickBox -Default=1 -Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=snake_vChase -Title=Snake's "lil Bandit -Type=TickBox -Default=1 -Tooltip=Should the Snake's "lil Bandit be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=sportsAChase -Title=Sports Car A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=sportsBChase -Title=Sports Car B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=SUVAChase -Title=SUV A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the SUV A (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=taxiAChase -Title=Taxi (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Taxi (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=ttChase -Title=Audi TT -Type=TickBox -Default=1 -Tooltip=Should the Audi TT be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=votetrucChase -Title=Vote Quimby Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=wagonAChase -Title=Station Wagon (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=wiggu_vChase -Title=Wiggum's Police Car -Type=TickBox -Default=1 -Tooltip=Should the Wiggum's Police Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=willi_vChase -Title=Willie's Tractor -Type=TickBox -Default=1 -Tooltip=Should the Willie's Tractor be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=witchcarChase -Title=Witchcar (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=zombi_vChase -Title=Zombie Speed Buggy -Type=TickBox -Default=1 -Tooltip=Should the Zombie Speed Buggy be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=ChaosLabel -Title=Chaos randomisations change actual gameplay and therefore completely ruin things like speedrun strats. -Type=Label -Page=Chaos Randomisations - -[Setting] -Name=RandomInteriors -Title=Random interiors -Type=TickBox -Default=0 -Tooltip=Randomises the interiors of the game -Page=Chaos Randomisations - -[Setting] -Name=RandomDirectives -Title=Random directives -Type=TickBox -Default=0 -Tooltip=Randomises the directives of the game -Page=Chaos Randomisations - -[Setting] -Name=RandomMissions -Title=Random missions -Type=TickBox -Default=0 -Tooltip=Randomises the mission order of each level -Page=Chaos Randomisations - -[Setting] -Name=RandomItems -Title=Random items -Type=TickBox -Default=0 -Tooltip=Randomises the items of the game -Page=Chaos Randomisations - -[Setting] -Name=SkipLocks -Title=Remove car/costume requirements -Type=TickBox -Default=0 -Tooltip=Remove specific car/costume requirements from certain missions -Page=Misc - -[Setting] -Name=SkipFMVs -Title=Skip cutscenes (except intro cutscene) -Type=TickBox -Default=0 -Tooltip=Remove all in-game cutscenes, including the ones at the end of levels. The intro cutscene can be skipped by enabling "No Introduction Movies" -Page=Misc - -[Setting] -Name=BoostHP -Title=Increase HP for weak cars -Type=TickBox -Default=0 -Tooltip=Slightly increases HP for weak vehicles like the rocket car -Page=Misc - -[Setting] -Name=DebugLevel -Title=Debug level -Type=Number -Integer=1 -Min=0 -Max=5 -Default=0 -Tooltip=Sets the debug level for console printing - 0 will print only the basics whilst 5 will print everything -Page=Misc - -[SettingCondition] -Type=Setting -Setting=SaveChoice -Value=1 -ConditionSetting=RandomPlayerVehicles -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=RandomMissionVehiclesStats -Value=1 -ConditionSetting=RandomMissionVehicles -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=DifferentCellouts -Value=1 -ConditionSetting=RandomMissionVehicles -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=SaveChoiceMV -Value=1 -ConditionSetting=RandomMissionVehicles -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=RandomChaseStats -Value=1 -ConditionSetting=RandomChase -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=RandomChaseAmount -Value=1 -ConditionSetting=RandomChase -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=RandomMissionVehiclesStats -Value=0 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=RandomChaseStats -Value=0 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinMass -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxMass -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinGas -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxGas -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinSlipGasScale -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxSlipGasScale -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinBreakGasScale -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxBreakGasScale -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinSpeed -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxSpeed -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinAngle -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxAngle -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinGrip -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxGrip -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinSteering -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxSteering -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinSlipSteering -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxSlipSteering -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinHP -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxHP -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinScale -Value=1 -ConditionSetting=RandomCarScale -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxScale -Value=1 -ConditionSetting=RandomCarScale -Operator=EqualTo - -[SettingWarning] -Setting=RandomStats -Operator=EqualTo -Value=1 -Message=Random stats randomises the stats of all vehicles. This can mean that some missions are impossible. Use at your own risk. - -[SettingWarning] -Setting=RandomDialogue -Operator=EqualTo -Value=1 -Message=Random dialogue requires some extra setup. If this isn't done, this will do nothing. - -;[SettingWarning] -;Setting=RandomChaseAmount -;Operator=EqualTo -;Value=1 -;Message=Random chase car amount may spawn too many vehicles and cause the game to crash. Use at your own risk. - -[SettingWarning] -Setting=RandomInteriors -Operator=EqualTo -Value=1 -Message=Random Interiors is an experimental addition that can cause the game to be unplayable. - - -[LegacyResource] -InternalName=RandomCar - -[Compile] -Decompilable=1 +[Miscellaneous] +Title=Randomiser +InternalName=Randomiser +Main=1 +Description=This mod allows for randomising various things throughout the game. +RequiredHack=CustomFiles +RequiredHack=CustomLicenseScreenTime +RequiredHack=CustomLimits +OptionalFramework=RandomiserDialogue +OptionalFramework=RandomiserCars +Version=2.1-modular-git +SettingsHeight=509 +SettingsWidth=550 +RequiredLauncher=1.22 + +[Author] +Name=En Appelsin +Website=https://github.com/EnAppelsin/SHARCarRandomiser + +[Author] +Name=Proddy +Website=https://www.zhbot.org + +[Author] +Name=Gadie + +[Author] +Name=Sparrow + +[Author] +Name=Gibstack +Credits=1 +Group=Contributing +Group=Testing + +[Author] +Name=Jake "AerHx" Andreøli +Credits=1 +Group=Contributing + +[Author] +Name=Loren "Duck" Goodwin +Credits=1 +Group=Contributing + +[Author] +Name=Pepperdork +Credits=1 +Group=Contributing + +[Author] +Name=Kuinn +Credits=1 +Group=Testing + +[Author] +Name=Nytheris +Credits=1 +Group=Testing + +[Author] +Name=LiquidWiFi +Credits=1 +Group=Testing + +[Setting] +Name=RandomCouch +Title=Random couch character +Type=TickBox +Default=1 +Tooltip=Randomise the character on the couch +Page=Randomisations + +[Setting] +Name=RandomMusic +Title=Random music +Type=TickBox +Default=1 +Tooltip=Randomises the music played to any of the available music tracks +Page=Randomisations + +[Setting] +Name=RandomMusicCues +Title=Random music cues +Type=TickBox +Default=0 +Tooltip=Randomise the cues that trigger different music tracks +Page=Randomisations + +[Setting] +Name=RandomDialogue +Title=Random dialogue +Type=TickBox +Default=0 +Tooltip=Randomises the in game dialogue +Page=Randomisations + +[Setting] +Name=RandomCharacter +Title=Random player character +Type=TickBox +Default=0 +Tooltip=Randomise the character the player controls +Page=Randomisations + +[Setting] +Name=RandomMissionCharacters +Title=Random mission characters +Type=TickBox +Default=0 +Tooltip=Randomise the mission characters +Page=Randomisations + +[Setting] +Name=RandomPlayerVehicles +Title=Random player vehicles +Type=TickBox +Default=1 +Tooltip=Randomise player controlled vehicles +Page=Randomisations + +[Setting] +Name=SaveChoice +Title=Same car if restarting/failing mission +Type=TickBox +Default=1 +Tooltip=Don't rerandomise the car if you restart (or fail) the mission +Page=Randomisations + +[Setting] +Name=RandomCarScale +Title=Random car scale +Type=TickBox +Default=0 +Tooltip=Randomise the size of characters in cars +Page=Randomisations + +[Setting] +Name=RandomCarSounds +Title=Random car sounds +Type=TickBox +Default=0 +Tooltip=Randomise the sounds of every car +Page=Randomisations + +[Setting] +Name=CustomCars +Title=Enable custom cars +Type=TickBox +Default=1 +Tooltip=Enable custom cars +Page=Randomisations + +[Setting] +Name=RandomPedestrians +Title=Random pedestrians +Type=TickBox +Default=1 +Tooltip=Randomise pedestrians around Springfield +Page=Randomisations + +[Setting] +Name=RandomTraffic +Title=Random traffic +Type=TickBox +Default=1 +Tooltip=Randomise traffic cars around Springfield +Page=Randomisations + +[Setting] +Name=RandomChase +Title=Random chase car +Type=TickBox +Default=1 +Tooltip=Randomises the chase car per level +Page=Randomisations + +[Setting] +Name=RandomChaseAmount +Title=Random chase car amount +Type=TickBox +Default=0 +Tooltip=Randomises the number of chase cars per level +Page=Randomisations + +[Setting] +Name=RandomChaseStats +Title=Random chase car - stats +Type=TickBox +Default=1 +Tooltip=If enabled, the random chase vehicles will have the stats of the random vehicle +Page=Randomisations + +[Setting] +Name=RandomMissionVehicles +Title=Random mission vehicles +Type=TickBox +Default=1 +Tooltip=Randomises the mission vehicles +Page=Randomisations + +[Setting] +Name=RandomMissionVehiclesStats +Title=Random mission vehicles - stats +Type=TickBox +Default=1 +Tooltip=If enabled, the random mission vehicles will have the stats of the random vehicle +Page=Randomisations + +[Setting] +Name=DifferentCellouts +Title=Different random cellouts +Type=TickBox +Default=1 +Tooltip=If enabled, randomises 4 different cellout cars instead of the same car 4 times +Page=Randomisations + +[Setting] +Name=SaveChoiceMV +Title=Same mission vehicle if restarting/failing mission +Type=TickBox +Default=1 +Tooltip=Don't rerandomise the mission vehicle if you restart (or fail) the mission +Page=Randomisations + +[Setting] +Name=RandomStats +Title=Random stats +Type=TickBox +Default=0 +Tooltip=If enabled, all random vehicles will have random stats. To customise, use the Random Stat Variables page. +Page=Randomisations + +[Setting] +Name=StatLabel +Title=These options define the upper and lower bounds for the vehicle scale option. +Type=Label +Tooltip=These options define the upper and lower bounds for the random stats option. +Page=Variables +Group=Vehicle Scale Variables + +[Setting] +Name=StatMinScale +Title=Min Scale +Type=Number +Integer=0 +Min=0.3 +Default=0.3 +Tooltip=Controls the scale of characters within vehicles [Default: 0.3] +Page=Variables +Group=Vehicle Scale Variables + +[Setting] +Name=StatMaxScale +Title=Max Scale +Type=Number +Integer=0 +Min=0.3 +Default=4 +Tooltip=Controls the scale of characters within vehicles [Default: 4] +Page=Variables +Group=Vehicle Scale Variables + +[Setting] +Name=StatLabel +Title=These options define the upper and lower bounds for the random stats option. +Type=Label +Tooltip=These options define the upper and lower bounds for the random stats option. +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinMass +Title=Min. Mass +Type=Number +Integer=1 +Min=0 +Default=800 +Tooltip=The mass of the vehicle will effect things such as friction on the ground, distance moved when hit etc. [Default: 800] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxMass +Title=Max. Mass +Type=Number +Integer=1 +Min=0 +Default=4000 +Tooltip=The mass of the vehicle will effect things such as friction on the ground, distance moved when hit etc. [Default: 4000] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinGas +Title=Min. Gas Scale +Type=Number +Integer=1 +Min=0 +Default=3 +Tooltip=Gas scale is how quick a vehicle will accelerate [Default: 3] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxGas +Title=Max. Gas Scale +Type=Number +Integer=1 +Min=0 +Default=11 +Tooltip=Gas scale is how quick a vehicle will accelerate. [Default: 11] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinSlipGasScale +Title=Min. Slip Gas Scale +Type=Number +Integer=1 +Min=-1 +Max=1 +Default=0 +Tooltip=The Slip Gas Scale controls the amount of accelleration is added to the Gas Scale. [Default: 0] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxSlipGasScale +Title=Max. Slip Gas Scale +Type=Number +Integer=1 +Min=-1 +Max=1 +Default=1 +Tooltip=The Slip Gas Scale controls the amount of accelleration is added to the Gas Scale. [Default: 1] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinBreakGasScale +Title=Min. Break Gas Scale +Type=Number +Integer=1 +Min=0 +Default=1 +Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 1] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxBreakGasScale +Title=Max. Break Gas Scale +Type=Number +Integer=1 +Min=0 +Default=10 +Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 10] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinSpeed +Title=Min. Vehicle Speed +Type=Number +Integer=1 +Min=0 +Default=110 +Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 110] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxSpeed +Title=Max. Vehicle Speed +Type=Number +Integer=1 +Min=0 +Default=200 +Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 200] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinAngle +Title=Min. Steering Angle +Type=Number +Integer=1 +Min=0 +Default=15 +Tooltip=The Wheel Turn angle sets the turning angle of the vehicle, changing this setting has massive impacts on the playability. [Default: 15] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxAngle +Title=Max. Steering Angle +Type=Number +Integer=1 +Min=0 +Default=35 +Tooltip=The Wheel Turn angle sets the turning angle of the vehicle, changing this setting has massive impacts on the playability. [Default: 35] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinGrip +Title=Min. Wheel Grip +Type=Number +Integer=1 +Min=0 +Default=3 +Tooltip=The Wheel Grip will effect how the vehicle accelerates, drifts and moves when hit. [Default: 3] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxGrip +Title=Max. Wheel Grip +Type=Number +Integer=1 +Min=0 +Default=35 +Tooltip=The Wheel Grip will effect how the vehicle accelerates, drifts and moves when hit. [Default: 35] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinSteering +Title=Min. Steering +Type=Number +Integer=1 +Min=0 +Default=90 +Tooltip=The default steering of a vehicle. [Default: 90] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxSteering +Title=Max. Steering +Type=Number +Integer=1 +Min=0 +Default=100 +Tooltip=The default steering of a vehicle. [Default: 100] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinSlipSteering +Title=Min. Slip Steering +Type=Number +Integer=1 +Min=0 +Default=20 +Tooltip=Slip Steering is the effect that steering has when the player is drifting. [Default: 20] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxSlipSteering +Title=Max. Slip Steering +Type=Number +Integer=1 +Min=0 +Default=40 +Tooltip=Slip Steering is the effect that steering has when the player is drifting. [Default: 40] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinHP +Title=Min. HP +Type=Number +Integer=1 +Min=0 +Default=0 +Tooltip=HP controls how much damage a vehicle can take without blowing up. [Default: 0] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxHP +Title=Max. HP +Type=Number +Integer=1 +Min=0 +Default=10 +Tooltip=HP controls how much damage a vehicle can take without blowing up. [Default: 10] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=ambulPlayer +Title=Ambulance (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=apu_vPlayer +Title=Apu's Longhorn +Type=TickBox +Default=1 +Tooltip=Should the Apu's Longhorn be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=atv_vPlayer +Title=All Terrain Vehicle (ATV) +Type=TickBox +Default=1 +Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=bart_vPlayer +Title=Bart Ferrini +Type=TickBox +Default=1 +Tooltip=Should the Bart Ferrini be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=bbman_vPlayer +Title=Bumblebee Man's El Camino +Type=TickBox +Default=1 +Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=bookb_vPlayer +Title=Lovejoy's Book Burning Van +Type=TickBox +Default=1 +Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=burns_vPlayer +Title=Burns - '36 Stutz Bearcat +Type=TickBox +Default=1 +Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=burnsarmPlayer +Title=Burns Armoured Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=carhom_vPlayer +Title=The Car Built For Homer (tm) +Type=TickBox +Default=1 +Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cArmorPlayer +Title=Armored Truck +Type=TickBox +Default=1 +Tooltip=Should the Armored Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cBlbartPlayer +Title=Black Ferrini (Chase) +Type=TickBox +Default=1 +Tooltip=Should the Black Ferrini (Chase) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cBonePlayer +Title=Bone Truck +Type=TickBox +Default=1 +Tooltip=Should the Bone Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cCellAPlayer +Title=Cell Phone Car A +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car A be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cCellBPlayer +Title=Cell Phone Car B +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car B be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cCellCPlayer +Title=Cell Phone Car C +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car C be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cCellDPlayer +Title=Cell Phone Car D +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car D be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cColaPlayer +Title=Cola Truck +Type=TickBox +Default=1 +Tooltip=Should the Cola Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cCubePlayer +Title=Cube Van +Type=TickBox +Default=1 +Tooltip=Should the Cube Van be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cCuratorPlayer +Title=Curator +Type=TickBox +Default=1 +Tooltip=Should the Curator be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cDonutPlayer +Title=Donut Truck +Type=TickBox +Default=1 +Tooltip=Should the Donut Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cDuffPlayer +Title=Duff Truck +Type=TickBox +Default=1 +Tooltip=Should the Duff Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cFire_vPlayer +Title=Fire Truck +Type=TickBox +Default=1 +Tooltip=Should the Fire Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cHearsPlayer +Title=Flame Hearse (chase) +Type=TickBox +Default=1 +Tooltip=Should the Flame Hearse (chase) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cKlimoPlayer +Title=Krusty's Limo +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Limo be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cletu_vPlayer +Title=Cletus pickup truck +Type=TickBox +Default=1 +Tooltip=Should the Cletus pickup truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cLimoPlayer +Title=Chase Limo +Type=TickBox +Default=1 +Tooltip=Should the Chase Limo be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cMilkPlayer +Title=Milk Truck +Type=TickBox +Default=1 +Tooltip=Should the Milk Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cNerdPlayer +Title=Nerd Car +Type=TickBox +Default=1 +Tooltip=Should the Nerd Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cNonupPlayer +Title=Nonuplets Minivan +Type=TickBox +Default=1 +Tooltip=Should the Nonuplets Minivan be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=coffinPlayer +Title=Coffin Car (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=comic_vPlayer +Title=Comic Book Guy - Gremlin +Type=TickBox +Default=1 +Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=compactAPlayer +Title=CompactA Traffic Car +Type=TickBox +Default=1 +Tooltip=Should the CompactA Traffic Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cPolicePlayer +Title=AI Police Car +Type=TickBox +Default=1 +Tooltip=Should the AI Police Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cSedanPlayer +Title=Chase Sedan +Type=TickBox +Default=1 +Tooltip=Should the Chase Sedan be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cVanPlayer +Title=Surveillance Van +Type=TickBox +Default=1 +Tooltip=Should the Surveillance Van be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=dune_vPlayer +Title=Radio Controlled Dune Buggy +Type=TickBox +Default=1 +Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=elect_vPlayer +Title=Lisa Electaurus +Type=TickBox +Default=1 +Tooltip=Should the Lisa Electaurus be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=famil_vPlayer +Title=Simpsons Family Sedan +Type=TickBox +Default=1 +Tooltip=Should the Simpsons Family Sedan be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=fishtrucPlayer +Title=Fish Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=fone_vPlayer +Title=Open Wheel Race Car +Type=TickBox +Default=1 +Tooltip=Should the Open Wheel Race Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=frink_vPlayer +Title=Frink's Hovercar +Type=TickBox +Default=1 +Tooltip=Should the Frink's Hovercar be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=garbagePlayer +Title=Garbage Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=glastrucPlayer +Title=Glass Truck +Type=TickBox +Default=1 +Tooltip=Should the Glass Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=gramp_vPlayer +Title=Gramps WWII Jeep +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=gramR_vPlayer +Title=Gramps WWII Jeep (w/V1 rocket) +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=halloPlayer +Title=Hallo (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Hallo (Halloween Level) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=hbike_vPlayer +Title=Hover Bike +Type=TickBox +Default=1 +Tooltip=Should the Hover Bike be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=homer_vPlayer +Title=Homer's Barracuda +Type=TickBox +Default=1 +Tooltip=Should the Homer's Barracuda be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=honor_vPlayer +Title=Bart's Honor Roller +Type=TickBox +Default=1 +Tooltip=Should the Bart's Honor Roller be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=hype_vPlayer +Title=Planet Hype 50's Car +Type=TickBox +Default=1 +Tooltip=Should the Planet Hype 50's Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=icecreamPlayer +Title=Ice Cream Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=IStruckPlayer +Title=Itchy Scratchy Movie Truck (AI) +Type=TickBox +Default=1 +Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=knigh_vPlayer +Title=Knight Boat +Type=TickBox +Default=1 +Tooltip=Should the Knight Boat be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=krust_vPlayer +Title=Krusty's Clown Car +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Clown Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=lisa_vPlayer +Title=Lisa's Vette +Type=TickBox +Default=1 +Tooltip=Should the Lisa's Vette be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=marge_vPlayer +Title=Marge's Canyonero +Type=TickBox +Default=1 +Tooltip=Should the Marge's Canyonero be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=minivanAPlayer +Title=Minivan (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Minivan (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=moe_vPlayer +Title=Moe's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Moe's Sedan be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=mono_vPlayer +Title=Monorail +Type=TickBox +Default=1 +Tooltip=Should the Monorail be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=mrplo_vPlayer +Title=Mr. Plow +Type=TickBox +Default=1 +Tooltip=Should the Mr. Plow be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=nuctruckPlayer +Title=Nuclear Waste Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=oblit_vPlayer +Title=Obliteratatron Big Wheel Truck +Type=TickBox +Default=1 +Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=otto_vPlayer +Title=Otto's School Bus +Type=TickBox +Default=1 +Tooltip=Should the Otto's School Bus be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=pickupAPlayer +Title=Pickup Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=pizzaPlayer +Title=Pizza Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=plowk_vPlayer +Title=Plow King +Type=TickBox +Default=1 +Tooltip=Should the Plow King be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=redbrickPlayer +Title=Red Brick Car +Type=TickBox +Default=1 +Tooltip=Should the Red Brick Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=rocke_vPlayer +Title=Rocket Car +Type=TickBox +Default=1 +Tooltip=Should the Rocket Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=schoolbuPlayer +Title=School Bus (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the School Bus (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=scorp_vPlayer +Title=Globex Super Villain Car +Type=TickBox +Default=1 +Tooltip=Should the Globex Super Villain Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=sedanAPlayer +Title=Sedan A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=sedanBPlayer +Title=Sedan B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=shipPlayer +Title=Ship (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Ship (Halloween Level) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=skinn_vPlayer +Title=Skinner's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Skinner's Sedan be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=smith_vPlayer +Title=Burn's Limo (with Smithers) +Type=TickBox +Default=1 +Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=snake_vPlayer +Title=Snake's "lil Bandit +Type=TickBox +Default=1 +Tooltip=Should the Snake's "lil Bandit be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=sportsAPlayer +Title=Sports Car A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=sportsBPlayer +Title=Sports Car B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=SUVAPlayer +Title=SUV A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the SUV A (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=taxiAPlayer +Title=Taxi (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Taxi (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=ttPlayer +Title=Audi TT +Type=TickBox +Default=1 +Tooltip=Should the Audi TT be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=votetrucPlayer +Title=Vote Quimby Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=wagonAPlayer +Title=Station Wagon (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=wiggu_vPlayer +Title=Wiggum's Police Car +Type=TickBox +Default=1 +Tooltip=Should the Wiggum's Police Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=willi_vPlayer +Title=Willie's Tractor +Type=TickBox +Default=1 +Tooltip=Should the Willie's Tractor be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=witchcarPlayer +Title=Witchcar (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=zombi_vPlayer +Title=Zombie Speed Buggy +Type=TickBox +Default=1 +Tooltip=Should the Zombie Speed Buggy be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=huskAPlayer +Title=The Husk +Type=TickBox +Default=0 +Tooltip=Should the The Husk be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=ambulMission +Title=Ambulance (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=apu_vMission +Title=Apu's Longhorn +Type=TickBox +Default=1 +Tooltip=Should the Apu's Longhorn be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=atv_vMission +Title=All Terrain Vehicle (ATV) +Type=TickBox +Default=1 +Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=bart_vMission +Title=Bart Ferrini +Type=TickBox +Default=1 +Tooltip=Should the Bart Ferrini be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=bbman_vMission +Title=Bumblebee Man's El Camino +Type=TickBox +Default=1 +Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=bookb_vMission +Title=Lovejoy's Book Burning Van +Type=TickBox +Default=1 +Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=burns_vMission +Title=Burns - '36 Stutz Bearcat +Type=TickBox +Default=1 +Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=burnsarmMission +Title=Burns Armoured Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=carhom_vMission +Title=The Car Built For Homer (tm) +Type=TickBox +Default=1 +Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cArmorMission +Title=Armored Truck +Type=TickBox +Default=1 +Tooltip=Should the Armored Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cBlbartMission +Title=Black Ferrini (Chase) +Type=TickBox +Default=1 +Tooltip=Should the Black Ferrini (Chase) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cBoneMission +Title=Bone Truck +Type=TickBox +Default=1 +Tooltip=Should the Bone Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cCellAMission +Title=Cell Phone Car A +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car A be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cCellBMission +Title=Cell Phone Car B +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car B be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cCellCMission +Title=Cell Phone Car C +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car C be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cCellDMission +Title=Cell Phone Car D +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car D be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cColaMission +Title=Cola Truck +Type=TickBox +Default=1 +Tooltip=Should the Cola Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cCubeMission +Title=Cube Van +Type=TickBox +Default=1 +Tooltip=Should the Cube Van be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cCuratorMission +Title=Curator +Type=TickBox +Default=1 +Tooltip=Should the Curator be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cDonutMission +Title=Donut Truck +Type=TickBox +Default=1 +Tooltip=Should the Donut Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cDuffMission +Title=Duff Truck +Type=TickBox +Default=1 +Tooltip=Should the Duff Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cFire_vMission +Title=Fire Truck +Type=TickBox +Default=1 +Tooltip=Should the Fire Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cHearsMission +Title=Flame Hearse (chase) +Type=TickBox +Default=1 +Tooltip=Should the Flame Hearse (chase) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cKlimoMission +Title=Krusty's Limo +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Limo be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cletu_vMission +Title=Cletus pickup truck +Type=TickBox +Default=1 +Tooltip=Should the Cletus pickup truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cLimoMission +Title=Chase Limo +Type=TickBox +Default=1 +Tooltip=Should the Chase Limo be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cMilkMission +Title=Milk Truck +Type=TickBox +Default=1 +Tooltip=Should the Milk Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cNerdMission +Title=Nerd Car +Type=TickBox +Default=1 +Tooltip=Should the Nerd Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cNonupMission +Title=Nonuplets Minivan +Type=TickBox +Default=1 +Tooltip=Should the Nonuplets Minivan be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=coffinMission +Title=Coffin Car (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=comic_vMission +Title=Comic Book Guy - Gremlin +Type=TickBox +Default=1 +Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=compactAMission +Title=CompactA Traffic Car +Type=TickBox +Default=1 +Tooltip=Should the CompactA Traffic Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cPoliceMission +Title=AI Police Car +Type=TickBox +Default=1 +Tooltip=Should the AI Police Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cSedanMission +Title=Chase Sedan +Type=TickBox +Default=1 +Tooltip=Should the Chase Sedan be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cVanMission +Title=Surveillance Van +Type=TickBox +Default=1 +Tooltip=Should the Surveillance Van be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=dune_vMission +Title=Radio Controlled Dune Buggy +Type=TickBox +Default=1 +Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=elect_vMission +Title=Lisa Electaurus +Type=TickBox +Default=1 +Tooltip=Should the Lisa Electaurus be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=famil_vMission +Title=Simpsons Family Sedan +Type=TickBox +Default=1 +Tooltip=Should the Simpsons Family Sedan be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=fishtrucMission +Title=Fish Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=fone_vMission +Title=Open Wheel Race Car +Type=TickBox +Default=1 +Tooltip=Should the Open Wheel Race Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=frink_vMission +Title=Frink's Hovercar +Type=TickBox +Default=1 +Tooltip=Should the Frink's Hovercar be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=garbageMission +Title=Garbage Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=glastrucMission +Title=Glass Truck +Type=TickBox +Default=1 +Tooltip=Should the Glass Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=gramp_vMission +Title=Gramps WWII Jeep +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=gramR_vMission +Title=Gramps WWII Jeep (w/V1 rocket) +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=halloMission +Title=Hallo (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Hallo (Halloween Level) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=hbike_vMission +Title=Hover Bike +Type=TickBox +Default=1 +Tooltip=Should the Hover Bike be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=homer_vMission +Title=Homer's Barracuda +Type=TickBox +Default=1 +Tooltip=Should the Homer's Barracuda be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=honor_vMission +Title=Bart's Honor Roller +Type=TickBox +Default=1 +Tooltip=Should the Bart's Honor Roller be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=hype_vMission +Title=Planet Hype 50's Car +Type=TickBox +Default=1 +Tooltip=Should the Planet Hype 50's Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=icecreamMission +Title=Ice Cream Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=IStruckMission +Title=Itchy Scratchy Movie Truck (AI) +Type=TickBox +Default=1 +Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=knigh_vMission +Title=Knight Boat +Type=TickBox +Default=1 +Tooltip=Should the Knight Boat be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=krust_vMission +Title=Krusty's Clown Car +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Clown Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=lisa_vMission +Title=Lisa's Vette +Type=TickBox +Default=1 +Tooltip=Should the Lisa's Vette be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=marge_vMission +Title=Marge's Canyonero +Type=TickBox +Default=1 +Tooltip=Should the Marge's Canyonero be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=minivanAMission +Title=Minivan (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Minivan (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=moe_vMission +Title=Moe's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Moe's Sedan be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=mono_vMission +Title=Monorail +Type=TickBox +Default=1 +Tooltip=Should the Monorail be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=mrplo_vMission +Title=Mr. Plow +Type=TickBox +Default=1 +Tooltip=Should the Mr. Plow be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=nuctruckMission +Title=Nuclear Waste Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=oblit_vMission +Title=Obliteratatron Big Wheel Truck +Type=TickBox +Default=1 +Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=otto_vMission +Title=Otto's School Bus +Type=TickBox +Default=1 +Tooltip=Should the Otto's School Bus be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=pickupAMission +Title=Pickup Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=pizzaMission +Title=Pizza Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=plowk_vMission +Title=Plow King +Type=TickBox +Default=1 +Tooltip=Should the Plow King be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=redbrickMission +Title=Red Brick Car +Type=TickBox +Default=1 +Tooltip=Should the Red Brick Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=rocke_vMission +Title=Rocket Car +Type=TickBox +Default=1 +Tooltip=Should the Rocket Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=schoolbuMission +Title=School Bus (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the School Bus (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=scorp_vMission +Title=Globex Super Villain Car +Type=TickBox +Default=1 +Tooltip=Should the Globex Super Villain Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=sedanAMission +Title=Sedan A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=sedanBMission +Title=Sedan B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=shipMission +Title=Ship (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Ship (Halloween Level) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=skinn_vMission +Title=Skinner's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Skinner's Sedan be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=smith_vMission +Title=Burn's Limo (with Smithers) +Type=TickBox +Default=1 +Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=snake_vMission +Title=Snake's "lil Bandit +Type=TickBox +Default=1 +Tooltip=Should the Snake's "lil Bandit be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=sportsAMission +Title=Sports Car A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=sportsBMission +Title=Sports Car B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=SUVAMission +Title=SUV A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the SUV A (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=taxiAMission +Title=Taxi (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Taxi (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=ttMission +Title=Audi TT +Type=TickBox +Default=1 +Tooltip=Should the Audi TT be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=votetrucMission +Title=Vote Quimby Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=wagonAMission +Title=Station Wagon (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=wiggu_vMission +Title=Wiggum's Police Car +Type=TickBox +Default=1 +Tooltip=Should the Wiggum's Police Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=willi_vMission +Title=Willie's Tractor +Type=TickBox +Default=1 +Tooltip=Should the Willie's Tractor be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=witchcarMission +Title=Witchcar (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=zombi_vMission +Title=Zombie Speed Buggy +Type=TickBox +Default=1 +Tooltip=Should the Zombie Speed Buggy be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +;[Setting] +;Name=huskAMission +;Title=The Husk +;Type=TickBox +;Default=0 +;Tooltip=Should the The Husk be in the pool for random Mission cars +;Page=Car Pools +;Group=Random Car Pool - Mission + +[Setting] +Name=ambulTraffic +Title=Ambulance (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=apu_vTraffic +Title=Apu's Longhorn +Type=TickBox +Default=1 +Tooltip=Should the Apu's Longhorn be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=atv_vTraffic +Title=All Terrain Vehicle (ATV) +Type=TickBox +Default=1 +Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=bart_vTraffic +Title=Bart Ferrini +Type=TickBox +Default=1 +Tooltip=Should the Bart Ferrini be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=bbman_vTraffic +Title=Bumblebee Man's El Camino +Type=TickBox +Default=1 +Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=bookb_vTraffic +Title=Lovejoy's Book Burning Van +Type=TickBox +Default=1 +Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=burns_vTraffic +Title=Burns - '36 Stutz Bearcat +Type=TickBox +Default=1 +Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=burnsarmTraffic +Title=Burns Armoured Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=carhom_vTraffic +Title=The Car Built For Homer (tm) +Type=TickBox +Default=1 +Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cArmorTraffic +Title=Armored Truck +Type=TickBox +Default=1 +Tooltip=Should the Armored Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cBlbartTraffic +Title=Black Ferrini (Chase) +Type=TickBox +Default=1 +Tooltip=Should the Black Ferrini (Chase) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cBoneTraffic +Title=Bone Truck +Type=TickBox +Default=1 +Tooltip=Should the Bone Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cCellATraffic +Title=Cell Phone Car A +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car A be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cCellBTraffic +Title=Cell Phone Car B +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car B be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cCellCTraffic +Title=Cell Phone Car C +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car C be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cCellDTraffic +Title=Cell Phone Car D +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car D be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cColaTraffic +Title=Cola Truck +Type=TickBox +Default=1 +Tooltip=Should the Cola Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cCubeTraffic +Title=Cube Van +Type=TickBox +Default=1 +Tooltip=Should the Cube Van be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cCuratorTraffic +Title=Curator +Type=TickBox +Default=1 +Tooltip=Should the Curator be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cDonutTraffic +Title=Donut Truck +Type=TickBox +Default=1 +Tooltip=Should the Donut Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cDuffTraffic +Title=Duff Truck +Type=TickBox +Default=1 +Tooltip=Should the Duff Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cFire_vTraffic +Title=Fire Truck +Type=TickBox +Default=1 +Tooltip=Should the Fire Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cHearsTraffic +Title=Flame Hearse (chase) +Type=TickBox +Default=1 +Tooltip=Should the Flame Hearse (chase) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cKlimoTraffic +Title=Krusty's Limo +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Limo be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cletu_vTraffic +Title=Cletus pickup truck +Type=TickBox +Default=1 +Tooltip=Should the Cletus pickup truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cLimoTraffic +Title=Chase Limo +Type=TickBox +Default=1 +Tooltip=Should the Chase Limo be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cMilkTraffic +Title=Milk Truck +Type=TickBox +Default=1 +Tooltip=Should the Milk Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cNerdTraffic +Title=Nerd Car +Type=TickBox +Default=1 +Tooltip=Should the Nerd Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cNonupTraffic +Title=Nonuplets Minivan +Type=TickBox +Default=1 +Tooltip=Should the Nonuplets Minivan be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=coffinTraffic +Title=Coffin Car (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=comic_vTraffic +Title=Comic Book Guy - Gremlin +Type=TickBox +Default=1 +Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=compactATraffic +Title=CompactA Traffic Car +Type=TickBox +Default=1 +Tooltip=Should the CompactA Traffic Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cPoliceTraffic +Title=AI Police Car +Type=TickBox +Default=1 +Tooltip=Should the AI Police Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cSedanTraffic +Title=Chase Sedan +Type=TickBox +Default=1 +Tooltip=Should the Chase Sedan be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cVanTraffic +Title=Surveillance Van +Type=TickBox +Default=1 +Tooltip=Should the Surveillance Van be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=dune_vTraffic +Title=Radio Controlled Dune Buggy +Type=TickBox +Default=1 +Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=elect_vTraffic +Title=Lisa Electaurus +Type=TickBox +Default=1 +Tooltip=Should the Lisa Electaurus be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=famil_vTraffic +Title=Simpsons Family Sedan +Type=TickBox +Default=1 +Tooltip=Should the Simpsons Family Sedan be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=fishtrucTraffic +Title=Fish Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=fone_vTraffic +Title=Open Wheel Race Car +Type=TickBox +Default=1 +Tooltip=Should the Open Wheel Race Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=frink_vTraffic +Title=Frink's Hovercar +Type=TickBox +Default=1 +Tooltip=Should the Frink's Hovercar be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=garbageTraffic +Title=Garbage Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=glastrucTraffic +Title=Glass Truck +Type=TickBox +Default=1 +Tooltip=Should the Glass Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=gramp_vTraffic +Title=Gramps WWII Jeep +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=gramR_vTraffic +Title=Gramps WWII Jeep (w/V1 rocket) +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=halloTraffic +Title=Hallo (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Hallo (Halloween Level) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=hbike_vTraffic +Title=Hover Bike +Type=TickBox +Default=1 +Tooltip=Should the Hover Bike be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=homer_vTraffic +Title=Homer's Barracuda +Type=TickBox +Default=1 +Tooltip=Should the Homer's Barracuda be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=honor_vTraffic +Title=Bart's Honor Roller +Type=TickBox +Default=1 +Tooltip=Should the Bart's Honor Roller be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=hype_vTraffic +Title=Planet Hype 50's Car +Type=TickBox +Default=1 +Tooltip=Should the Planet Hype 50's Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=icecreamTraffic +Title=Ice Cream Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=IStruckTraffic +Title=Itchy Scratchy Movie Truck (AI) +Type=TickBox +Default=1 +Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=knigh_vTraffic +Title=Knight Boat +Type=TickBox +Default=1 +Tooltip=Should the Knight Boat be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=krust_vTraffic +Title=Krusty's Clown Car +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Clown Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=lisa_vTraffic +Title=Lisa's Vette +Type=TickBox +Default=1 +Tooltip=Should the Lisa's Vette be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=marge_vTraffic +Title=Marge's Canyonero +Type=TickBox +Default=1 +Tooltip=Should the Marge's Canyonero be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=minivanATraffic +Title=Minivan (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Minivan (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=moe_vTraffic +Title=Moe's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Moe's Sedan be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=mono_vTraffic +Title=Monorail +Type=TickBox +Default=1 +Tooltip=Should the Monorail be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=mrplo_vTraffic +Title=Mr. Plow +Type=TickBox +Default=1 +Tooltip=Should the Mr. Plow be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=nuctruckTraffic +Title=Nuclear Waste Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=oblit_vTraffic +Title=Obliteratatron Big Wheel Truck +Type=TickBox +Default=1 +Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=otto_vTraffic +Title=Otto's School Bus +Type=TickBox +Default=1 +Tooltip=Should the Otto's School Bus be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=pickupATraffic +Title=Pickup Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=pizzaTraffic +Title=Pizza Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=plowk_vTraffic +Title=Plow King +Type=TickBox +Default=1 +Tooltip=Should the Plow King be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=redbrickTraffic +Title=Red Brick Car +Type=TickBox +Default=1 +Tooltip=Should the Red Brick Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=rocke_vTraffic +Title=Rocket Car +Type=TickBox +Default=1 +Tooltip=Should the Rocket Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=schoolbuTraffic +Title=School Bus (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the School Bus (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=scorp_vTraffic +Title=Globex Super Villain Car +Type=TickBox +Default=1 +Tooltip=Should the Globex Super Villain Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=sedanATraffic +Title=Sedan A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=sedanBTraffic +Title=Sedan B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=shipTraffic +Title=Ship (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Ship (Halloween Level) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=skinn_vTraffic +Title=Skinner's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Skinner's Sedan be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=smith_vTraffic +Title=Burn's Limo (with Smithers) +Type=TickBox +Default=1 +Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=snake_vTraffic +Title=Snake's "lil Bandit +Type=TickBox +Default=1 +Tooltip=Should the Snake's "lil Bandit be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=sportsATraffic +Title=Sports Car A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=sportsBTraffic +Title=Sports Car B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=SUVATraffic +Title=SUV A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the SUV A (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=taxiATraffic +Title=Taxi (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Taxi (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=ttTraffic +Title=Audi TT +Type=TickBox +Default=1 +Tooltip=Should the Audi TT be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=votetrucTraffic +Title=Vote Quimby Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=wagonATraffic +Title=Station Wagon (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=wiggu_vTraffic +Title=Wiggum's Police Car +Type=TickBox +Default=1 +Tooltip=Should the Wiggum's Police Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=willi_vTraffic +Title=Willie's Tractor +Type=TickBox +Default=1 +Tooltip=Should the Willie's Tractor be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=witchcarTraffic +Title=Witchcar (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=zombi_vTraffic +Title=Zombie Speed Buggy +Type=TickBox +Default=1 +Tooltip=Should the Zombie Speed Buggy be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +;[Setting] +;Name=huskATraffic +;Title=The Husk +;Type=TickBox +;Default=0 +;Tooltip=Should the The Husk be in the pool for random Traffic cars +;Page=Car Pools +;Group=Random Car Pool - Traffic + +[Setting] +Name=ambulChase +Title=Ambulance (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=apu_vChase +Title=Apu's Longhorn +Type=TickBox +Default=1 +Tooltip=Should the Apu's Longhorn be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=atv_vChase +Title=All Terrain Vehicle (ATV) +Type=TickBox +Default=1 +Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=bart_vChase +Title=Bart Ferrini +Type=TickBox +Default=1 +Tooltip=Should the Bart Ferrini be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=bbman_vChase +Title=Bumblebee Man's El Camino +Type=TickBox +Default=1 +Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=bookb_vChase +Title=Lovejoy's Book Burning Van +Type=TickBox +Default=1 +Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=burns_vChase +Title=Burns - '36 Stutz Bearcat +Type=TickBox +Default=1 +Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=burnsarmChase +Title=Burns Armoured Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=carhom_vChase +Title=The Car Built For Homer (tm) +Type=TickBox +Default=1 +Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cArmorChase +Title=Armored Truck +Type=TickBox +Default=1 +Tooltip=Should the Armored Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cBlbartChase +Title=Black Ferrini (Chase) +Type=TickBox +Default=1 +Tooltip=Should the Black Ferrini (Chase) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cBoneChase +Title=Bone Truck +Type=TickBox +Default=1 +Tooltip=Should the Bone Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cCellAChase +Title=Cell Phone Car A +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car A be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cCellBChase +Title=Cell Phone Car B +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car B be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cCellCChase +Title=Cell Phone Car C +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car C be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cCellDChase +Title=Cell Phone Car D +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car D be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cColaChase +Title=Cola Truck +Type=TickBox +Default=1 +Tooltip=Should the Cola Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cCubeChase +Title=Cube Van +Type=TickBox +Default=1 +Tooltip=Should the Cube Van be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cCuratorChase +Title=Curator +Type=TickBox +Default=1 +Tooltip=Should the Curator be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cDonutChase +Title=Donut Truck +Type=TickBox +Default=1 +Tooltip=Should the Donut Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cDuffChase +Title=Duff Truck +Type=TickBox +Default=1 +Tooltip=Should the Duff Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cFire_vChase +Title=Fire Truck +Type=TickBox +Default=1 +Tooltip=Should the Fire Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cHearsChase +Title=Flame Hearse (chase) +Type=TickBox +Default=1 +Tooltip=Should the Flame Hearse (chase) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cKlimoChase +Title=Krusty's Limo +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Limo be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cletu_vChase +Title=Cletus pickup truck +Type=TickBox +Default=1 +Tooltip=Should the Cletus pickup truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cLimoChase +Title=Chase Limo +Type=TickBox +Default=1 +Tooltip=Should the Chase Limo be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cMilkChase +Title=Milk Truck +Type=TickBox +Default=1 +Tooltip=Should the Milk Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cNerdChase +Title=Nerd Car +Type=TickBox +Default=1 +Tooltip=Should the Nerd Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cNonupChase +Title=Nonuplets Minivan +Type=TickBox +Default=1 +Tooltip=Should the Nonuplets Minivan be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=coffinChase +Title=Coffin Car (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=comic_vChase +Title=Comic Book Guy - Gremlin +Type=TickBox +Default=1 +Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=compactAChase +Title=CompactA Traffic Car +Type=TickBox +Default=1 +Tooltip=Should the CompactA Traffic Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cPoliceChase +Title=AI Police Car +Type=TickBox +Default=1 +Tooltip=Should the AI Police Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cSedanChase +Title=Chase Sedan +Type=TickBox +Default=1 +Tooltip=Should the Chase Sedan be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cVanChase +Title=Surveillance Van +Type=TickBox +Default=1 +Tooltip=Should the Surveillance Van be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=dune_vChase +Title=Radio Controlled Dune Buggy +Type=TickBox +Default=1 +Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=elect_vChase +Title=Lisa Electaurus +Type=TickBox +Default=1 +Tooltip=Should the Lisa Electaurus be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=famil_vChase +Title=Simpsons Family Sedan +Type=TickBox +Default=1 +Tooltip=Should the Simpsons Family Sedan be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=fishtrucChase +Title=Fish Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=fone_vChase +Title=Open Wheel Race Car +Type=TickBox +Default=1 +Tooltip=Should the Open Wheel Race Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=frink_vChase +Title=Frink's Hovercar +Type=TickBox +Default=1 +Tooltip=Should the Frink's Hovercar be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=garbageChase +Title=Garbage Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=glastrucChase +Title=Glass Truck +Type=TickBox +Default=1 +Tooltip=Should the Glass Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=gramp_vChase +Title=Gramps WWII Jeep +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=gramR_vChase +Title=Gramps WWII Jeep (w/V1 rocket) +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=halloChase +Title=Hallo (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Hallo (Halloween Level) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=hbike_vChase +Title=Hover Bike +Type=TickBox +Default=1 +Tooltip=Should the Hover Bike be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=homer_vChase +Title=Homer's Barracuda +Type=TickBox +Default=1 +Tooltip=Should the Homer's Barracuda be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=honor_vChase +Title=Bart's Honor Roller +Type=TickBox +Default=1 +Tooltip=Should the Bart's Honor Roller be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=hype_vChase +Title=Planet Hype 50's Car +Type=TickBox +Default=1 +Tooltip=Should the Planet Hype 50's Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=icecreamChase +Title=Ice Cream Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=IStruckChase +Title=Itchy Scratchy Movie Truck (AI) +Type=TickBox +Default=1 +Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=knigh_vChase +Title=Knight Boat +Type=TickBox +Default=1 +Tooltip=Should the Knight Boat be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=krust_vChase +Title=Krusty's Clown Car +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Clown Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=lisa_vChase +Title=Lisa's Vette +Type=TickBox +Default=1 +Tooltip=Should the Lisa's Vette be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=marge_vChase +Title=Marge's Canyonero +Type=TickBox +Default=1 +Tooltip=Should the Marge's Canyonero be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=minivanAChase +Title=Minivan (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Minivan (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=moe_vChase +Title=Moe's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Moe's Sedan be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=mono_vChase +Title=Monorail +Type=TickBox +Default=1 +Tooltip=Should the Monorail be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=mrplo_vChase +Title=Mr. Plow +Type=TickBox +Default=1 +Tooltip=Should the Mr. Plow be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=nuctruckChase +Title=Nuclear Waste Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=oblit_vChase +Title=Obliteratatron Big Wheel Truck +Type=TickBox +Default=1 +Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=otto_vChase +Title=Otto's School Bus +Type=TickBox +Default=1 +Tooltip=Should the Otto's School Bus be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=pickupAChase +Title=Pickup Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=pizzaChase +Title=Pizza Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=plowk_vChase +Title=Plow King +Type=TickBox +Default=1 +Tooltip=Should the Plow King be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=redbrickChase +Title=Red Brick Car +Type=TickBox +Default=1 +Tooltip=Should the Red Brick Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=rocke_vChase +Title=Rocket Car +Type=TickBox +Default=1 +Tooltip=Should the Rocket Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=schoolbuChase +Title=School Bus (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the School Bus (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=scorp_vChase +Title=Globex Super Villain Car +Type=TickBox +Default=1 +Tooltip=Should the Globex Super Villain Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=sedanAChase +Title=Sedan A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=sedanBChase +Title=Sedan B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=shipChase +Title=Ship (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Ship (Halloween Level) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=skinn_vChase +Title=Skinner's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Skinner's Sedan be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=smith_vChase +Title=Burn's Limo (with Smithers) +Type=TickBox +Default=1 +Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=snake_vChase +Title=Snake's "lil Bandit +Type=TickBox +Default=1 +Tooltip=Should the Snake's "lil Bandit be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=sportsAChase +Title=Sports Car A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=sportsBChase +Title=Sports Car B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=SUVAChase +Title=SUV A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the SUV A (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=taxiAChase +Title=Taxi (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Taxi (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=ttChase +Title=Audi TT +Type=TickBox +Default=1 +Tooltip=Should the Audi TT be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=votetrucChase +Title=Vote Quimby Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=wagonAChase +Title=Station Wagon (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=wiggu_vChase +Title=Wiggum's Police Car +Type=TickBox +Default=1 +Tooltip=Should the Wiggum's Police Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=willi_vChase +Title=Willie's Tractor +Type=TickBox +Default=1 +Tooltip=Should the Willie's Tractor be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=witchcarChase +Title=Witchcar (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=zombi_vChase +Title=Zombie Speed Buggy +Type=TickBox +Default=1 +Tooltip=Should the Zombie Speed Buggy be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=ChaosLabel +Title=Chaos randomisations change actual gameplay and therefore completely ruin things like speedrun strats. +Type=Label +Page=Chaos Randomisations + +[Setting] +Name=RandomInteriors +Title=Random interiors +Type=TickBox +Default=0 +Tooltip=Randomises the interiors of the game +Page=Chaos Randomisations + +[Setting] +Name=RandomDirectives +Title=Random directives +Type=TickBox +Default=0 +Tooltip=Randomises the directives of the game +Page=Chaos Randomisations + +[Setting] +Name=RandomMissions +Title=Random missions +Type=TickBox +Default=0 +Tooltip=Randomises the mission order of each level +Page=Chaos Randomisations + +[Setting] +Name=RandomItems +Title=Random items +Type=TickBox +Default=0 +Tooltip=Randomises the items of the game +Page=Chaos Randomisations + +[Setting] +Name=SkipLocks +Title=Remove car/costume requirements +Type=TickBox +Default=0 +Tooltip=Remove specific car/costume requirements from certain missions +Page=Misc + +[Setting] +Name=SkipFMVs +Title=Skip cutscenes (except intro cutscene) +Type=TickBox +Default=0 +Tooltip=Remove all in-game cutscenes, including the ones at the end of levels. The intro cutscene can be skipped by enabling "No Introduction Movies" +Page=Misc + +[Setting] +Name=BoostHP +Title=Increase HP for weak cars +Type=TickBox +Default=0 +Tooltip=Slightly increases HP for weak vehicles like the rocket car +Page=Misc + +[Setting] +Name=DebugLevel +Title=Debug level +Type=Number +Integer=1 +Min=0 +Max=5 +Default=0 +Tooltip=Sets the debug level for console printing - 0 will print only the basics whilst 5 will print everything +Page=Misc + +[SettingCondition] +Type=Setting +Setting=SaveChoice +Value=1 +ConditionSetting=RandomPlayerVehicles +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomMissionVehiclesStats +Value=1 +ConditionSetting=RandomMissionVehicles +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=DifferentCellouts +Value=1 +ConditionSetting=RandomMissionVehicles +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=SaveChoiceMV +Value=1 +ConditionSetting=RandomMissionVehicles +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomChaseStats +Value=1 +ConditionSetting=RandomChase +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomChaseAmount +Value=1 +ConditionSetting=RandomChase +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomMissionVehiclesStats +Value=0 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomChaseStats +Value=0 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinMass +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxMass +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinGas +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxGas +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinSlipGasScale +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxSlipGasScale +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinBreakGasScale +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxBreakGasScale +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinSpeed +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxSpeed +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinAngle +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxAngle +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinGrip +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxGrip +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinSteering +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxSteering +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinSlipSteering +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxSlipSteering +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinHP +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxHP +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinScale +Value=1 +ConditionSetting=RandomCarScale +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxScale +Value=1 +ConditionSetting=RandomCarScale +Operator=EqualTo + +[SettingWarning] +Setting=RandomStats +Operator=EqualTo +Value=1 +Message=Random stats randomises the stats of all vehicles. This can mean that some missions are impossible. Use at your own risk. + +[SettingWarning] +Setting=RandomDialogue +Operator=EqualTo +Value=1 +Message=Random dialogue requires some extra setup. If this isn't done, this will do nothing. + +;[SettingWarning] +;Setting=RandomChaseAmount +;Operator=EqualTo +;Value=1 +;Message=Random chase car amount may spawn too many vehicles and cause the game to crash. Use at your own risk. + +[SettingWarning] +Setting=RandomInteriors +Operator=EqualTo +Value=1 +Message=Random Interiors is an experimental addition that can cause the game to be unplayable. + + +[LegacyResource] +InternalName=RandomCar + +[Compile] +Decompilable=1 From 2f3374427c3a9d05277755f826294ab2b3ee9254 Mon Sep 17 00:00:00 2001 From: Proddy Date: Thu, 25 Jul 2019 11:39:54 +0100 Subject: [PATCH 002/111] Break down HandleMission Breaks down HandleMission into separate scripts - Start of the modular system -Also changed regex to fix some issues --- .../MissionScripts/HandleLevelInit.lua | 92 +++++++++++ .../MissionScripts/HandleLevelLoad.lua | 137 +++++++++++++++ .../MissionScripts/HandleMissionInit.lua | 156 ++++++++++++++++++ .../MissionScripts/HandleMissionLoad.lua | 144 ++++++++++++++++ .../Resources/MissionScripts/HandleSDInit.lua | 46 ++++++ .../Resources/MissionScripts/HandleSDLoad.lua | 25 +++ 6 files changed, 600 insertions(+) create mode 100644 Randomiser/Resources/MissionScripts/HandleLevelInit.lua create mode 100644 Randomiser/Resources/MissionScripts/HandleLevelLoad.lua create mode 100644 Randomiser/Resources/MissionScripts/HandleMissionInit.lua create mode 100644 Randomiser/Resources/MissionScripts/HandleMissionLoad.lua create mode 100644 Randomiser/Resources/MissionScripts/HandleSDInit.lua create mode 100644 Randomiser/Resources/MissionScripts/HandleSDLoad.lua diff --git a/Randomiser/Resources/MissionScripts/HandleLevelInit.lua b/Randomiser/Resources/MissionScripts/HandleLevelInit.lua new file mode 100644 index 0000000..885a94b --- /dev/null +++ b/Randomiser/Resources/MissionScripts/HandleLevelInit.lua @@ -0,0 +1,92 @@ +-- Load the file +local Path = "/GameData/" .. GetPath(); +local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + +local level = tonumber(Path:match("level0(%d)")) +DebugPrint("NEW LEVEL INIT: Level " .. level) +if SettingRandomCharacter then + OrigChar = File:match("AddCharacter%s*%(%s*\"([^\n]-)\"") + --RandomChar = GetRandomFromTbl(RandomCharP3DPool, false) +end +if SettingRandomPlayerVehicles then + File = File:gsub("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\"([^\n]-)\"%s*,%s*\"DEFAULT\"%s*%)", "InitLevelPlayerVehicle(\"" .. RandomCarName .. "\",\"%1\",\"DEFAULT\")", 1) + DebugPrint("Randomising car for level -> " .. RandomCarName) +end +if SettingRandomPedestrians then + local Peds = "" + local TmpPedPool = {table.unpack(RandomPedPool)} + local groups = {} + for group in File:gmatch("CreatePedGroup%s*%(%s*(%d)%s*%);") do + table.insert(groups, group) + end + local ret = "" + for i = 1, #groups do + local group = groups[i] + DebugPrint("Randomising group " .. group) + ret = ret .. "CreatePedGroup( " .. group .. " );\r\n" + for i = 1, 7 do + local pedName = GetRandomFromTbl(TmpPedPool, true) + if not TmpPedPool or #TmpPedPool == 0 then + TmpPedPool = {table.unpack(RandomPedPool)} + end + Peds = Peds .. pedName .. ", " + ret = ret .. "AddPed(\"" .. pedName .. "\", 1);\r\n" + end + ret = ret .. "ClosePedGroup( );" + end + File = File:gsub("CreatePedGroup%s*%(%s*(%d)%s*%);(.*)ClosePedGroup%s*%(%s*%);", function(group, current) + return ret + end) + LevelCharacters = {} + for npc in File:gmatch("AddAmbientCharacter%s*%(%s*\"([^\n]-)\"") do + table.insert(LevelCharacters, npc) + end + DebugPrint("Random pedestrians for level -> " .. Peds) +end +if SettingRandomMissionCharacters then + BonusCharacters = {} + for npc in File:gmatch("AddNPCCharacterBonusMission%s*%(%s*\"([^\n]-)\"") do + table.insert(BonusCharacters, npc) + end +end +if SettingRandomTraffic then + RemovedTrafficCars = {} + File = File:gsub("CreateTrafficGroup", "//CreateTrafficGroup", 1) + File = File:gsub("AddTrafficModel%s*%(%s*\"(.-)\"", function(car) + table.insert(RemovedTrafficCars, car) + return "//AddTrafficModel(\"" .. car .. "\"" --( "minivanA" + end) + File = File:gsub("CloseTrafficGroup", "//CloseTrafficGroup", 1) + File = File .. "\r\nCreateTrafficGroup( 0 );" + for i = 1, #TrafficCars do + local carName = TrafficCars[i] + local amount = 1 + if i == 1 then + if #TrafficCars == 4 then + amount = 2 + elseif #TrafficCars == 3 then + amount = 3 + elseif #TrafficCars == 2 then + amount = 4 + elseif #TrafficCars == 1 then + amount = 5 + end + end + File = File .. "\r\nAddTrafficModel( \"" .. carName .. "\"," .. amount .. " );" + end + File = File .. "\r\nCloseTrafficGroup( );" +end +if SettingRandomChase then + if SettingRandomChaseStats or SettingRandomStats then + File = File:gsub("CreateChaseManager%s*%(%s*\"[^\n]-\"%s*,%s*\"[^\n]-\"", "CreateChaseManager(\"" .. RandomChase .."\",\"" .. RandomChase .. ".con\"", 1) + else + File = File:gsub("CreateChaseManager%s*%(%s*\"[^\n]-\"", "CreateChaseManager(\"" .. RandomChase .."\"", 1) + end + if SettingRandomChaseAmount then + local chaseAmount = math.random(1, 5) + File = File:gsub("SetNumChaseCars%s*%(%s*\"[^\n]-\"", "SetNumChaseCars(\"" .. chaseAmount .."\"", 1) + DebugPrint("Random chase amount -> " .. chaseAmount) + end +end + +Output(File) \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua new file mode 100644 index 0000000..b8a106f --- /dev/null +++ b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua @@ -0,0 +1,137 @@ +-- Load the file +local Path = "/GameData/" .. GetPath(); +local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + +local level = tonumber(Path:match("level0(%d)")) +DebugPrint("NEW LEVEL LOAD: Level " .. level) +if SettingRandomMissions then + DebugPrint("Randomising mission order") + local missions = {} + for mission in File:gmatch("AddMission%s*%(%s*\"m(%d)\"") do + if tonumber(mission) < 8 then + table.insert(missions, mission) + end + end + File = File:gsub("AddMission%s*%(%s*\"m(%d)\"", function(orig) + local mission = tonumber(orig) + if mission < 8 then + local tmp = {table.unpack(missions)} + local exists = ExistsInTbl(tmp, orig, false) + if exists then + if #tmp > 1 then + for i = #tmp, 1, -1 do + if tmp[i] == orig then + table.remove(tmp, i) + break + end + end + end + end + local newMission = GetRandomFromTbl(tmp, true) + if exists then + table.insert(tmp, orig) + end + missions = {table.unpack(tmp)} + DebugPrint("Randomised mission " .. orig .. " to " .. newMission, 1) + return "AddMission(\"m" .. newMission .. "\"" + else + return "AddMission(\"m" .. orig .. "\"" + end + end) +end +if SettingRandomInteriors then + if level == 1 then + DebugPrint("Setting up random interiors for level 1") + interiorReplace = {} + local tmpl1interiors = {table.unpack(l1interiors)} + for i = 1, #l1interiors do + interiorReplace[l1interiors[i]] = GetRandomFromTbl(tmpl1interiors, true) + end + elseif level == 2 then + DebugPrint("Setting up random interiors for level 2") + interiorReplace = {} + local tmpl2interiors = {table.unpack(l2interiors)} + for i = 1, #l2interiors do + interiorReplace[l2interiors[i]] = GetRandomFromTbl(tmpl2interiors, true) + end + elseif level == 3 then + DebugPrint("Setting up random interiors for level 3") + interiorReplace = {} + local tmpl3interiors = {table.unpack(l3interiors)} + for i = 1, #l3interiors do + interiorReplace[l3interiors[i]] = GetRandomFromTbl(tmpl3interiors, true) + end + elseif level == 4 then + DebugPrint("Setting up random interiors for level 4") + interiorReplace = {} + local tmpl4interiors = {table.unpack(l4interiors)} + for i = 1, #l4interiors do + interiorReplace[l4interiors[i]] = GetRandomFromTbl(tmpl4interiors, true) + end + elseif level == 5 then + DebugPrint("Setting up random interiors for level 5") + interiorReplace = {} + local tmpl5interiors = {table.unpack(l5interiors)} + for i = 1, #l5interiors do + interiorReplace[l5interiors[i]] = GetRandomFromTbl(tmpl5interiors, true) + end + elseif level == 6 then + DebugPrint("Setting up random interiors for level 6") + interiorReplace = {} + local tmpl6interiors = {table.unpack(l6interiors)} + for i = 1, #l6interiors do + interiorReplace[l6interiors[i]] = GetRandomFromTbl(tmpl6interiors, true) + end + elseif level == 7 then + DebugPrint("Setting up random interiors for level 7") + interiorReplace = {} + local tmpl7interiors = {table.unpack(l7interiors)} + for i = 1, #l7interiors do + interiorReplace[l7interiors[i]] = GetRandomFromTbl(tmpl7interiors, true) + end + end + local oldName + local newName + for k,v in pairs(interiorReplace) do + oldName = interiorNames[k] + newName = interiorNames[v] + DebugPrint("Replacing " .. oldName .. " with " .. newName .. " for random interiors") + File = File:gsub("GagSetInterior%s*%(%s*\"" .. oldName .. "\"", "GagSetInterior(\"" .. newName .. "\"") + end +end +if SettingRandomPlayerVehicles then + LastLevel = nil + RandomCar = math.random(#RandomCarPoolPlayer) + RandomCarName = RandomCarPoolPlayer[RandomCar] + File = File:gsub("(.*)LoadDisposableCar%s*%(%s*\"[^\n]-\"%s*,%s*\".-\"%s*,%s*\"DEFAULT\"%s*%);", "%1LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"DEFAULT\");", 1) + DebugPrint("Randomising car for level (load) -> " .. RandomCarName) +end +if SettingRandomMissionVehicles then + LastLevelMV = nil +end +if SettingRandomTraffic then + TrafficCars = {} + local TmpCarPool = {table.unpack(RandomCarPoolTraffic)} + local Cars = "" + for i = 1, math.min(5, #TmpCarPool) do + local carName = GetRandomFromTbl(TmpCarPool, true) + table.insert(TrafficCars, carName) + Cars = Cars .. carName .. ", " + end + for i = 1, #TrafficCars do + local carName = TrafficCars[i] + File = File .. "\r\nLoadP3DFile(\"art\\cars\\" .. carName .. ".p3d\");" + end + File = File:gsub("SuppressDriver%s*%(\"([^\n]-)\"%s*%);", "//SuppressDriver(\"%1\");") + DebugPrint("Random traffic cars for level -> " .. Cars) +end +if SettingRandomChase then + RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) + File = File .. "\r\nLoadP3DFile(\"art\\cars\\" .. RandomChase .. ".p3d\");" + DebugPrint("Random chase cars for level -> " .. RandomChase) +end +if SettingRandomMissionVehicles then + LastLevelMV = nil +end + +Output(File) \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleMissionInit.lua b/Randomiser/Resources/MissionScripts/HandleMissionInit.lua new file mode 100644 index 0000000..0ab306a --- /dev/null +++ b/Randomiser/Resources/MissionScripts/HandleMissionInit.lua @@ -0,0 +1,156 @@ +-- Load the file +local Path = "/GameData/" .. GetPath(); +local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + + local level = tonumber(Path:match("level0(%d)")) + local bmission = tonumber(Path:match("bm(%d)i")) + local mission = tonumber(Path:match("m(%d)i")) + local sr = tonumber(Path:match("sr(%d)i")) + local gr = tonumber(Path:match("gr(%d)i")) + if bmission then + DebugPrint("NEW MISSION INIT: Level " .. level .. ", Bonus Mission " .. bmission) + elseif mission then + DebugPrint("NEW MISSION INIT: Level " .. level .. ", Mission " .. mission) + elseif sr then + DebugPrint("NEW MISSION INIT: Level " .. level .. ", Street Race " .. sr) + elseif gr then + DebugPrint("NEW MISSION INIT: Level " .. level .. ", Gambling Race " .. gr) + end + if SettingRandomMissionVehicles then + if SettingDifferentCellouts and level == 2 and mission == 7 then + File = ReadFile(ModPath .. "/Resources/l2m7i.mfk") + end + for k,v in pairs(MissionVehicles) do + DebugPrint("Replacing " .. k .. " with " .. v) + if SettingRandomMissionVehiclesStats or SettingRandomStats then + File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\".-\"", "AddStageVehicle(\"" .. v .. "\",\"%1\",\"%2\",\"" .. v .. ".con\"") + else + File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"", "AddStageVehicle(\"" .. v .. "\"") + end + File = File:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") + File = File:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. v .. "\"") + File = File:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. v .. "\"") + File = File:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. v .. "\"") + File = File:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. v .. "\"") + File = File:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. v .. "\"") + File = File:gsub("AddDriver%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. v .. "\"") + end + for i = 1, #RemovedTrafficCars do + local k = RemovedTrafficCars[i] + local v = GetRandomFromTbl(TrafficCars, false) + DebugPrint("Replacing " .. k .. " with " .. v) + if SettingRandomMissionVehiclesStats or SettingRandomStats then + File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\".-\"", "AddStageVehicle(\"" .. v .. "\",\"%1\",\"%2\",\"" .. v .. ".con\"") + else + File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"", "AddStageVehicle(\"" .. v .. "\"") + end + File = File:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") + File = File:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. v .. "\"") + File = File:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. v .. "\"") + File = File:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. v .. "\"") + File = File:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. v .. "\"") + File = File:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. v .. "\"") + File = File:gsub("AddDriver%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. v .. "\"") + end + local TmpDriverPool = {table.unpack(RandomPedPool)} + File = File:gsub("AddStageVehicle%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);", function(car, position, action, config, orig) + local driverName = GetRandomFromTbl(TmpDriverPool, true) + if #TmpDriverPool == 0 then + TmpDriverPool = {table.unpack(RandomPedPool)} + end + for k in pairs(CarDrivers) do + if k == orig then + return "AddStageVehicle(\"" .. car .. "\",\"" .. position .. "\",\"" .. action .. "\",\"" .. config .. "\",\"" .. driverName .. "\");" + end + end + return "AddStageVehicle(\"" .. car .. "\",\"" .. position .. "\",\"" .. action .. "\",\"" .. config .. "\",\"" .. orig .. "\");" + end) + end + if SettingRandomMissionCharacters then + MissionCharacters = {} + local found = "Found mission characters: " + for npc in File:gmatch("AddNPC%s*%(%s*\"([^\n]-)\"") do + table.insert(MissionCharacters, npc) + found = found .. npc .. ", " + end + DebugPrint(found) + end + if SettingRandomDirectives then + File = File:gsub("SetStageMessageIndex%s*%(%s*[+-]?%d+%s*%)", function() + return "SetStageMessageIndex(" .. math.random(1, 273) .. ")" + end) + File = File:gsub("SetPresentationBitmap%s*%(%s*\"art/frontend/dynaload/images/.-%.p3d\"%s*%)", function() + return "SetPresentationBitmap(\"art/frontend/dynaload/images/" .. GetRandomFromTbl(PresentationP3DPool, false) .. ".p3d\")" + end) + for orig,rand in pairs(iconReplace) do + File = File:gsub("SetHUDIcon%s*%(%s*\"" .. orig .. "\"%s*%)", "SetHUDIcon(\"" .. rand .. "\")") + end + end + if SettingRandomItems then + for k,v in pairs(itemReplace) do + File = File:gsub("AddCollectible%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddCollectible(\"%1\",\"" .. v .. "\"") + File = File:gsub("SetDestination%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "SetDestination(\"%1\",\"" .. v .. "\"") + end + end + -- The random car should have been predecided by the mission load script + if SettingRandomPlayerVehicles then + local ForcedMission = false + local Spawn, Match + -- Try to find a forced vehicle spawn + Match = File:match("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%)") + if Match ~= nil then + ForcedMission = true + -- Replace it with the random vehicle + File = File:gsub("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\"([^\n]-)\"%s*,%s*\"OTHER\"%s*%)", "InitLevelPlayerVehicle(\"" .. RandomCarName .. "\",\"%1\",\"OTHER\")", 1) + else + -- Try to find the spawn point + Match, Spawn = File:match("SetMissionResetPlayerOutCar%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") + if Match == nil then + Spawn = File:match("SetMissionResetPlayerInCar%s*%(%s*\"([^\n]-)\"%s*%);") + end + if Spawn ~= nil then + File = File:gsub("(SetDynaLoadData%s*%(.-%s*%);%s*\r\n)", "%1InitLevelPlayerVehicle(\"" .. RandomCarName .. "\", \"" .. Spawn .. "\", \"OTHER\");\r\nSetForcedCar();\r\n", 1) + -- Because we create a "forced vehicle", delete stages before the reset as it automatically respawns you to the reset point anyway + -- (So objectives like "leave office" or "head to car" don't work) + -- Also look if we delete a stage which adds a vehicle, then replicate that. (TODO: Is this all?) + + -- Take a substring because we don't care about anything after RESET_TO_HERE (which appears once) and if we don't then + -- Wolves takes AGES to (fail to) match the regex below. + ResetIndex = File:find("RESET_TO_HERE%s*%(%s*%)") + if ResetIndex then + EarlySubstring = File:sub(1, ResetIndex+15) + Match = EarlySubstring:match("AddStage%s*%(.-%s*%);.*(AddStageVehicle%s*%(.-%s*%);).*AddStage%s*%(.-%s*%);%s*\r\n%s*RESET_TO_HERE%s*%(%s*%);") + FakeStage = "" + if Match ~= nil then + FakeStage = "AddStage();\r\n" .. Match .. "\r\nAddObjective(\"timer\");\r\nSetDurationTime(0);\r\nCloseObjective();\r\nCloseStage();\r\n" + DebugPrint("Creating a fake add vehicle stage") + end + File = File:gsub("\r\nAddStage%s*%(.-%s*%);.*AddStage%s*%((.-)%s*%);%s*\r\n%s*RESET_TO_HERE%s*%(%s*%);", "\r\n" .. FakeStage .. "AddStage(%1);\r\nRESET_TO_HERE();", 1) + DebugPrint("Deleting an early stage") + end + end + end + -- Debugging + DebugPrint("Randomising car for mission " .. Midx .. " -> " .. RandomCarName .. (ForcedMission and " (forced)" or "")) + end + if SettingSkipFMVs then + File = File:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) + end + if SettingRandomChase then + File = File:gsub("\"cPolice\"", "\"" .. RandomChase .. "\"") + File = File:gsub("\"cHears\"", "\"" .. RandomChase .. "\"") + end + if SettingRandomInteriors then + File = File:gsub("SetDynaLoadData%s*%(%s*\"([^\n]-)i([^\n]-).p3d@\"", function(data, interior) + local newInterior = nil + for k,v in pairs(interiorReplace) do + if v == interior then + newInterior = k + break + end + end + return "SetDynaLoadData(\"" .. data .. "i" .. newInterior .. ".p3d@\"" + end) + end + +Output(File) \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua new file mode 100644 index 0000000..5fcb188 --- /dev/null +++ b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua @@ -0,0 +1,144 @@ +-- Load the file +local Path = "/GameData/" .. GetPath(); +local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + + local level = tonumber(Path:match("level0(%d)")) + local bmission = tonumber(Path:match("bm(%d)l")) + local mission = tonumber(Path:match("m(%d)l")) + local sr = tonumber(Path:match("sr(%d)l")) + local gr = tonumber(Path:match("gr(%d)l")) + if bmission then + DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Bonus Mission " .. bmission) + elseif mission then + DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Mission " .. mission) + elseif sr then + DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Street Race " .. sr) + elseif gr then + DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Gambling Race " .. gr) + end + if SettingRandomMissionVehicles then + DebugPrint("Checking for sub level cars in " .. Lidx) + if SettingSaveChoiceMV then + if LastLevelMV == nil or LastLevelMV ~= Path then + MissionVehicles = {} + local TmpCarPool = {table.unpack(RandomCarPoolMission)} + if SettingDifferentCellouts and level == 2 and mission == 7 then + File = ReadFile(ModPath .. "/Resources/l2m7l.mfk") + end + for orig in File:gmatch("LoadP3DFile%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*%);") do + local carName = GetRandomFromTbl(TmpCarPool, true) + if #TmpCarPool == 0 then + TmpCarPool = {table.unpack(RandomCarPoolMission)} + end + MissionVehicles[orig] = carName + DebugPrint("Randomising " .. orig .. " to " .. carName) + end + for orig,var2,carType in File:gmatch("LoadDisposableCar%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") do + if carType == "AI" then + local carName = GetRandomFromTbl(TmpCarPool, true) + if #TmpCarPool == 0 then + TmpCarPool = {table.unpack(RandomCarPoolMission)} + end + MissionVehicles[orig] = carName + DebugPrint("Randomising " .. orig .. " to " .. carName) + end + end + elseif SettingDifferentCellouts and level == 2 and mission == 7 then + File = ReadFile(ModPath .. "/Resources/l2m7l.mfk") + end + LastLevelMV = Path + else + MissionVehicles = {} + local TmpCarPool = {table.unpack(RandomCarPoolMission)} + if SettingDifferentCellouts and level == 2 and mission == 7 then + File = ReadFile(ModPath .. "/Resources/l2m7l.mfk") + end + for orig in File:gmatch("LoadP3DFile%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*%);") do + local carName = GetRandomFromTbl(TmpCarPool, true) + if #TmpCarPool == 0 then + TmpCarPool = {table.unpack(RandomCarPoolMission)} + end + MissionVehicles[orig] = carName + DebugPrint("Randomising " .. orig .. " to " .. carName) + end + for orig,var2,carType in File:gmatch("LoadDisposableCar%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") do + if carType == "AI" then + local carName = GetRandomFromTbl(TmpCarPool, true) + if #TmpCarPool == 0 then + TmpCarPool = {table.unpack(RandomCarPoolMission)} + end + MissionVehicles[orig] = carName + DebugPrint("Randomising " .. orig .. " to " .. carName) + end + end + end + for k,v in pairs(MissionVehicles) do + File = File:gsub("LoadP3DFile%s*%(%s*\"art\\cars\\" .. k .. "%.p3d\"%s*%);", "LoadP3DFile(\"art\\cars\\" .. v .. ".p3d\");") + File = File:gsub("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. k .."%.p3d\"%s*,%s*\"" .. k .. "\"%s*,%s*\"AI\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. v .. ".p3d\",\"" .. v .. "\",\"AI\");") + File = File:gsub("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. k .."%.p3d\"%s*,%s*\"cvan\"%s*,%s*\"AI\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. v .. ".p3d\",\"" .. v .. "\",\"AI\");") + end + end + if SettingRandomItems then + itemReplace = {} + File = File:gsub("LoadP3DFile%s*%(%s*\"art\\missions([^\n]-)%.p3d\"", function(orig) + local origName = nil + for k,v in pairs(RandomItemPool) do + if v == orig then + origName = k + break + end + end + if origName ~= nil then + local randName, rand = GetRandomFromKVTbl(RandomItemPool, false) + DebugPrint("Replacing item " .. orig .. " with " .. rand .. " (" .. randName .. ")") + itemReplace[origName] = randName + return "LoadP3DFile(\"art\\missions" .. rand .. ".p3d\"" + else + return "LoadP3DFile(\"art\\missions" .. orig .. ".p3d\"" + end + end) + end + if SettingRandomDirectives then + iconReplace = {} + File = File:gsub("LoadP3DFile%s*%(%s*\"art\\frontend\\dynaload\\images\\msnicons([^\n]-)%.p3d\"%s*", function(orig) + local rand = GetRandomFromTbl(IconP3DPool, false) + local origName = orig:sub(findLast(orig, "\\") + 1) + local randName = rand:sub(findLast(rand, "\\") + 1) + iconReplace[origName] = randName + DebugPrint("Replacing directive icon " .. origName .. " with " .. randName) + return "LoadP3DFile(\"art\\frontend\\dynaload\\images\\msnicons" .. rand .. ".p3d\"" + end) + end + if SettingRandomPlayerVehicles then + if SettingSaveChoice then + if LastLevel ~= Path then + RandomCar = math.random(#RandomCarPoolPlayer) + end + LastLevel = Path + else + RandomCar = math.random(#RandomCarPoolPlayer) + end + RandomCarName = RandomCarPoolPlayer[RandomCar] + + local ForcedMission = false + local Match + + -- Try to find a forced vehicle spawn + Match = File:match("LoadDisposableCar%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%)") + if Match ~= nil then + ForcedMission = true + -- Replace it with the random vehicle + -- The (.*) at the start is weird but tries to capture as much outside the LoadDisposableCar function + -- Otherwise if an AI LoadDisposableCar appears first the .- captures two LoadDisposableCar calls, + -- So one of the LoadDisposableCar calls gets deleted, and the game crashes because something isn't loaded + -- There's probably a smarter way than this...? + File = File:gsub("(.*)LoadDisposableCar%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%);", "%1LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"OTHER\");", 1) + else + -- Add a new command to the end to load the random vehicle + File = File .. "\r\nLoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\", \"" .. RandomCarName .. "\", \"OTHER\");" + end + -- Debugging + DebugPrint("Randomising car for mission (load) " .. Lidx .. " -> " .. RandomCarName .. (ForcedMission and " (forced)" or "")) + end + +Output(File) \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleSDInit.lua b/Randomiser/Resources/MissionScripts/HandleSDInit.lua new file mode 100644 index 0000000..477480e --- /dev/null +++ b/Randomiser/Resources/MissionScripts/HandleSDInit.lua @@ -0,0 +1,46 @@ +-- Load the file +local Path = "/GameData/" .. GetPath(); +local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + + local level = tonumber(Path:match("level0(%d)")) + local mission = tonumber(Path:match("m(%d)sdi")) + DebugPrint("NEW SD INIT: Level " .. level .. ", Mission " .. mission) + if SettingRandomMissionCharacters then + MissionCharacters = {} + for npc in File:gmatch("AddNPC%s*%(%s*\"([^\n]-)\"") do + table.insert(MissionCharacters, npc) + end + end + if SettingSkipLocks then + if File:match("locked") then + File = File:gsub("AddStage%s*%(\"locked\".-%s*%);(.-)CloseStage%s*%(%s*%);%s*AddStage%s*%([^\n]-%s*%);.-CloseStage%s*%(%s*%);", "AddStage();%1CloseStage();", 1); + end + end + if SettingSkipFMVs then + File = File:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) + end + if SettingRandomDirectives then + File = File:gsub("SetStageMessageIndex%s*%(%s*[+-]?%d+%s*%)", function() + return "SetStageMessageIndex(" .. math.random(1, 273) .. ")" + end) + File = File:gsub("SetPresentationBitmap%s*%(%s*\"art/frontend/dynaload/images/.-%.p3d\"%s*%)", function() + return "SetPresentationBitmap(\"art/frontend/dynaload/images/" .. GetRandomFromTbl(PresentationP3DPool, false) .. ".p3d\")" + end) + for orig,rand in pairs(iconReplace) do + File = File:gsub("SetHUDIcon%s*%(%s*\"" .. orig .. "\"%s*%)", "SetHUDIcon(\"" .. rand .. "\")") + end + end + if SettingRandomInteriors then + File = File:gsub("SetDynaLoadData%s*%(%s*\"([^\n]-)i([^\n]-).p3d@\"", function(data, interior) + local newInterior = nil + for k,v in pairs(interiorReplace) do + if v == interior then + newInterior = k + break + end + end + return "SetDynaLoadData(\"" .. data .. "i" .. newInterior .. ".p3d@\"" + end) + end + +Output(File) \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua new file mode 100644 index 0000000..bfcab7c --- /dev/null +++ b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua @@ -0,0 +1,25 @@ +-- Load the file +local Path = "/GameData/" .. GetPath(); +local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + +local level = tonumber(Path:match("level0(%d)")) +local mission = tonumber(Path:match("m(%d)sdl")) +DebugPrint("NEW SD LOAD: Level " .. level .. ", Mission " .. mission) +if SettingRandomMissionVehicles then + LastLevelMV = nil +end +if SettingRandomDirectives then + iconReplace = {} + File = File:gsub("LoadP3DFile%s*%(%s*\"art\\frontend\\dynaload\\images\\msnicons([^\n]-)%.p3d\"%s*", function(orig) + local rand = GetRandomFromTbl(IconP3DPool, false) + local origName = orig:sub(findLast(orig, "\\") + 1) + local randName = rand:sub(findLast(rand, "\\") + 1) + iconReplace[origName] = randName + DebugPrint("Replacing directive icon " .. origName .. " with " .. randName) + return "LoadP3DFile(\"art\\frontend\\dynaload\\images\\msnicons" .. rand .. ".p3d\"" + end) +end +LastLevel = nil +PlayerStats = nil + +Output(File) \ No newline at end of file From 269859cf39eeda3a66df98687818e3cc0320859c Mon Sep 17 00:00:00 2001 From: Proddy Date: Thu, 25 Jul 2019 11:40:26 +0100 Subject: [PATCH 003/111] Updated CustomFiles.ini Updated to redirect to the new mission scripts. --- Randomiser/CustomFiles.ini | 157 +++++++++++++++++++------------------ 1 file changed, 82 insertions(+), 75 deletions(-) diff --git a/Randomiser/CustomFiles.ini b/Randomiser/CustomFiles.ini index 3610789..d0a7001 100644 --- a/Randomiser/CustomFiles.ini +++ b/Randomiser/CustomFiles.ini @@ -1,76 +1,83 @@ - -[PathHandlers] -*.mfk=Resources/HandleMission.lua -*.cho=Resources/HandleChar.lua -*.rms=Resources/HandleRMS.lua -art/cars/*.p3d=Resources/HandleCarModel.lua -art/frontend/dynaload/images/license/licensePC.p3d=Resources/RandomLicense.lua -scripts/cars/*.con=Resources/HandleCar.lua -art/l*.p3d=Resources/HandleLevelModel.lua -art/chars/*_m.p3d=Resources/HandleCharModel.lua -art/frontend/scrooby/resource/txtbible/srr2.p3d=Resources/CustomText.lua -art/frontend/scrooby/resource/pure3d/homer.p3d=Resources/RandomCouch.lua -sound/scripts/car_tune.spt=Resources/HandleCarTune.lua -sound/scripts/carsound.spt=Resources/HandleCarSound.lua -sound/scripts/dialog.spt=Resources/HandleDialogueSPT.lua -sound/carsound/*.rsd=Resources/HandleCarSoundRSD.lua -;Random dialogue -agnes/*.rsd=Resources/HandleDialogueRSD.lua -apu/*.rsd=Resources/HandleDialogueRSD.lua -barney/*.rsd=Resources/HandleDialogueRSD.lua -bart/*.rsd=Resources/HandleDialogueRSD.lua -bumblebee/*.rsd=Resources/HandleDialogueRSD.lua -carl/*.rsd=Resources/HandleDialogueRSD.lua -cbg/*.rsd=Resources/HandleDialogueRSD.lua -cletus/*.rsd=Resources/HandleDialogueRSD.lua -conversations/*.rsd=Resources/HandleDialogueRSD.lua -dolph/*.rsd=Resources/HandleDialogueRSD.lua -dr.frink/*.rsd=Resources/HandleDialogueRSD.lua -dr.nick/*.rsd=Resources/HandleDialogueRSD.lua -flanders/*.rsd=Resources/HandleDialogueRSD.lua -generic_boy_1/*.rsd=Resources/HandleDialogueRSD.lua -generic_boy_2/*.rsd=Resources/HandleDialogueRSD.lua -generic_female_1/*.rsd=Resources/HandleDialogueRSD.lua -generic_female_2/*.rsd=Resources/HandleDialogueRSD.lua -generic_girl_1/*.rsd=Resources/HandleDialogueRSD.lua -generic_girl_2/*.rsd=Resources/HandleDialogueRSD.lua -generic_male_1/*.rsd=Resources/HandleDialogueRSD.lua -generic_male_2/*.rsd=Resources/HandleDialogueRSD.lua -gil/*.rsd=Resources/HandleDialogueRSD.lua -grampa/*.rsd=Resources/HandleDialogueRSD.lua -hans_moleman/*.rsd=Resources/HandleDialogueRSD.lua -homer/*.rsd=Resources/HandleDialogueRSD.lua -jasper/*.rsd=Resources/HandleDialogueRSD.lua -jimbo/*.rsd=Resources/HandleDialogueRSD.lua -kearney/*.rsd=Resources/HandleDialogueRSD.lua -krusty/*.rsd=Resources/HandleDialogueRSD.lua -legs/*.rsd=Resources/HandleDialogueRSD.lua -lenny/*.rsd=Resources/HandleDialogueRSD.lua -lisa/*.rsd=Resources/HandleDialogueRSD.lua -loecop/*.rsd=Resources/HandleDialogueRSD.lua -louie/*.rsd=Resources/HandleDialogueRSD.lua -marge/*.rsd=Resources/HandleDialogueRSD.lua -moe/*.rsd=Resources/HandleDialogueRSD.lua -nelson/*.rsd=Resources/HandleDialogueRSD.lua -otto/*.rsd=Resources/HandleDialogueRSD.lua -patty/*.rsd=Resources/HandleDialogueRSD.lua -quimby/*.rsd=Resources/HandleDialogueRSD.lua -ralph/*.rsd=Resources/HandleDialogueRSD.lua -rod/*.rsd=Resources/HandleDialogueRSD.lua -sea_captain/*.rsd=Resources/HandleDialogueRSD.lua -selma/*.rsd=Resources/HandleDialogueRSD.lua -skinner/*.rsd=Resources/HandleDialogueRSD.lua -smithers/*.rsd=Resources/HandleDialogueRSD.lua -snake/*.rsd=Resources/HandleDialogueRSD.lua -teen/*.rsd=Resources/HandleDialogueRSD.lua -todd/*.rsd=Resources/HandleDialogueRSD.lua -traffic1/*.rsd=Resources/HandleDialogueRSD.lua -traffic2/*.rsd=Resources/HandleDialogueRSD.lua -traffic3/*.rsd=Resources/HandleDialogueRSD.lua -traffic4/*.rsd=Resources/HandleDialogueRSD.lua -wiggum/*.rsd=Resources/HandleDialogueRSD.lua -willie/*.rsd=Resources/HandleDialogueRSD.lua -zombie1/*.rsd=Resources/HandleDialogueRSD.lua -zombie2/*.rsd=Resources/HandleDialogueRSD.lua -zombie3/*.rsd=Resources/HandleDialogueRSD.lua + +[PathHandlers] +;*.mfk=Resources/HandleMission.lua +*/level.mfk=Resources/MissionScripts/HandleLevelLoad.lua +*/leveli.mfk=Resources/MissionScripts/HandleLevelInit.lua +*/m?sdl.mfk=Resources/MissionScripts/HandleSDLoad.lua +*/m?sdi.mfk=Resources/MissionScripts/HandleSDInit.lua +*/m?l.mfk=Resources/MissionScripts/HandleMissionLoad.lua +*/m?i.mfk=Resources/MissionScripts/HandleMissionInit.lua + +*.cho=Resources/HandleChar.lua +*.rms=Resources/HandleRMS.lua +art/cars/*.p3d=Resources/HandleCarModel.lua +art/frontend/dynaload/images/license/licensePC.p3d=Resources/RandomLicense.lua +scripts/cars/*.con=Resources/HandleCar.lua +art/l*.p3d=Resources/HandleLevelModel.lua +art/chars/*_m.p3d=Resources/HandleCharModel.lua +art/frontend/scrooby/resource/txtbible/srr2.p3d=Resources/CustomText.lua +art/frontend/scrooby/resource/pure3d/homer.p3d=Resources/RandomCouch.lua +sound/scripts/car_tune.spt=Resources/HandleCarTune.lua +sound/scripts/carsound.spt=Resources/HandleCarSound.lua +sound/scripts/dialog.spt=Resources/HandleDialogueSPT.lua +sound/carsound/*.rsd=Resources/HandleCarSoundRSD.lua +;Random dialogue +agnes/*.rsd=Resources/HandleDialogueRSD.lua +apu/*.rsd=Resources/HandleDialogueRSD.lua +barney/*.rsd=Resources/HandleDialogueRSD.lua +bart/*.rsd=Resources/HandleDialogueRSD.lua +bumblebee/*.rsd=Resources/HandleDialogueRSD.lua +carl/*.rsd=Resources/HandleDialogueRSD.lua +cbg/*.rsd=Resources/HandleDialogueRSD.lua +cletus/*.rsd=Resources/HandleDialogueRSD.lua +conversations/*.rsd=Resources/HandleDialogueRSD.lua +dolph/*.rsd=Resources/HandleDialogueRSD.lua +dr.frink/*.rsd=Resources/HandleDialogueRSD.lua +dr.nick/*.rsd=Resources/HandleDialogueRSD.lua +flanders/*.rsd=Resources/HandleDialogueRSD.lua +generic_boy_1/*.rsd=Resources/HandleDialogueRSD.lua +generic_boy_2/*.rsd=Resources/HandleDialogueRSD.lua +generic_female_1/*.rsd=Resources/HandleDialogueRSD.lua +generic_female_2/*.rsd=Resources/HandleDialogueRSD.lua +generic_girl_1/*.rsd=Resources/HandleDialogueRSD.lua +generic_girl_2/*.rsd=Resources/HandleDialogueRSD.lua +generic_male_1/*.rsd=Resources/HandleDialogueRSD.lua +generic_male_2/*.rsd=Resources/HandleDialogueRSD.lua +gil/*.rsd=Resources/HandleDialogueRSD.lua +grampa/*.rsd=Resources/HandleDialogueRSD.lua +hans_moleman/*.rsd=Resources/HandleDialogueRSD.lua +homer/*.rsd=Resources/HandleDialogueRSD.lua +jasper/*.rsd=Resources/HandleDialogueRSD.lua +jimbo/*.rsd=Resources/HandleDialogueRSD.lua +kearney/*.rsd=Resources/HandleDialogueRSD.lua +krusty/*.rsd=Resources/HandleDialogueRSD.lua +legs/*.rsd=Resources/HandleDialogueRSD.lua +lenny/*.rsd=Resources/HandleDialogueRSD.lua +lisa/*.rsd=Resources/HandleDialogueRSD.lua +loecop/*.rsd=Resources/HandleDialogueRSD.lua +louie/*.rsd=Resources/HandleDialogueRSD.lua +marge/*.rsd=Resources/HandleDialogueRSD.lua +moe/*.rsd=Resources/HandleDialogueRSD.lua +nelson/*.rsd=Resources/HandleDialogueRSD.lua +otto/*.rsd=Resources/HandleDialogueRSD.lua +patty/*.rsd=Resources/HandleDialogueRSD.lua +quimby/*.rsd=Resources/HandleDialogueRSD.lua +ralph/*.rsd=Resources/HandleDialogueRSD.lua +rod/*.rsd=Resources/HandleDialogueRSD.lua +sea_captain/*.rsd=Resources/HandleDialogueRSD.lua +selma/*.rsd=Resources/HandleDialogueRSD.lua +skinner/*.rsd=Resources/HandleDialogueRSD.lua +smithers/*.rsd=Resources/HandleDialogueRSD.lua +snake/*.rsd=Resources/HandleDialogueRSD.lua +teen/*.rsd=Resources/HandleDialogueRSD.lua +todd/*.rsd=Resources/HandleDialogueRSD.lua +traffic1/*.rsd=Resources/HandleDialogueRSD.lua +traffic2/*.rsd=Resources/HandleDialogueRSD.lua +traffic3/*.rsd=Resources/HandleDialogueRSD.lua +traffic4/*.rsd=Resources/HandleDialogueRSD.lua +wiggum/*.rsd=Resources/HandleDialogueRSD.lua +willie/*.rsd=Resources/HandleDialogueRSD.lua +zombie1/*.rsd=Resources/HandleDialogueRSD.lua +zombie2/*.rsd=Resources/HandleDialogueRSD.lua +zombie3/*.rsd=Resources/HandleDialogueRSD.lua zombie4/*.rsd=Resources/HandleDialogueRSD.lua \ No newline at end of file From fc534f85504df5707de5156806003fe47e591a53 Mon Sep 17 00:00:00 2001 From: Proddy Date: Thu, 25 Jul 2019 12:10:41 +0100 Subject: [PATCH 004/111] Fixed CustomFiles.ini Noticed I was dumb and missed bonus missions and races --- Randomiser/CustomFiles.ini | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Randomiser/CustomFiles.ini b/Randomiser/CustomFiles.ini index d0a7001..0405d3d 100644 --- a/Randomiser/CustomFiles.ini +++ b/Randomiser/CustomFiles.ini @@ -7,6 +7,12 @@ */m?sdi.mfk=Resources/MissionScripts/HandleSDInit.lua */m?l.mfk=Resources/MissionScripts/HandleMissionLoad.lua */m?i.mfk=Resources/MissionScripts/HandleMissionInit.lua +*/bm?l.mfk=Resources/MissionScripts/HandleMissionLoad.lua +*/bm?i.mfk=Resources/MissionScripts/HandleMissionInit.lua +*/gr?l.mfk=Resources/MissionScripts/HandleMissionLoad.lua +*/gr?i.mfk=Resources/MissionScripts/HandleMissionInit.lua +*/sr?l.mfk=Resources/MissionScripts/HandleMissionLoad.lua +*/sr?i.mfk=Resources/MissionScripts/HandleMissionInit.lua *.cho=Resources/HandleChar.lua *.rms=Resources/HandleRMS.lua From 7f1c06426451bc3032e0d02f1675357c72b7c140 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Thu, 25 Jul 2019 19:24:27 +0100 Subject: [PATCH 005/111] Initial Modular The start of the modular system. Only for Level files at the moment. --- Randomiser/CustomFiles.ini | 176 +- Randomiser/CustomFiles.lua | 11 +- Randomiser/Meta.ini | 7930 ++++++++--------- Randomiser/Resources/GlobalArrays.lua | 54 +- .../MissionModules/RandomCharacter.lua | 14 + .../Resources/MissionModules/RandomChase.lua | 27 + .../MissionModules/RandomInteriors.lua | 123 + .../RandomMissionCharacters.lua | 17 + .../MissionModules/RandomMissionVehicles.lua | 14 + .../MissionModules/RandomMissions.lua | 46 + .../MissionModules/RandomPedestrians.lua | 42 + .../MissionModules/RandomPlayerVehicles.lua | 21 + .../MissionModules/RandomTraffic.lua | 53 + .../MissionScripts/HandleLevelInit.lua | 96 +- .../MissionScripts/HandleLevelLoad.lua | 150 +- .../MissionScripts/HandleMissionInit.lua | 315 +- .../MissionScripts/HandleMissionLoad.lua | 292 +- .../Resources/MissionScripts/HandleSDInit.lua | 90 +- .../Resources/MissionScripts/HandleSDLoad.lua | 48 +- .../Resources/MissionScripts/LoadModules.lua | 10 + 20 files changed, 4825 insertions(+), 4704 deletions(-) create mode 100644 Randomiser/Resources/MissionModules/RandomCharacter.lua create mode 100644 Randomiser/Resources/MissionModules/RandomChase.lua create mode 100644 Randomiser/Resources/MissionModules/RandomInteriors.lua create mode 100644 Randomiser/Resources/MissionModules/RandomMissionCharacters.lua create mode 100644 Randomiser/Resources/MissionModules/RandomMissionVehicles.lua create mode 100644 Randomiser/Resources/MissionModules/RandomMissions.lua create mode 100644 Randomiser/Resources/MissionModules/RandomPedestrians.lua create mode 100644 Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua create mode 100644 Randomiser/Resources/MissionModules/RandomTraffic.lua create mode 100644 Randomiser/Resources/MissionScripts/LoadModules.lua diff --git a/Randomiser/CustomFiles.ini b/Randomiser/CustomFiles.ini index 0405d3d..357aba9 100644 --- a/Randomiser/CustomFiles.ini +++ b/Randomiser/CustomFiles.ini @@ -1,89 +1,89 @@ - -[PathHandlers] -;*.mfk=Resources/HandleMission.lua -*/level.mfk=Resources/MissionScripts/HandleLevelLoad.lua -*/leveli.mfk=Resources/MissionScripts/HandleLevelInit.lua -*/m?sdl.mfk=Resources/MissionScripts/HandleSDLoad.lua -*/m?sdi.mfk=Resources/MissionScripts/HandleSDInit.lua -*/m?l.mfk=Resources/MissionScripts/HandleMissionLoad.lua -*/m?i.mfk=Resources/MissionScripts/HandleMissionInit.lua -*/bm?l.mfk=Resources/MissionScripts/HandleMissionLoad.lua -*/bm?i.mfk=Resources/MissionScripts/HandleMissionInit.lua -*/gr?l.mfk=Resources/MissionScripts/HandleMissionLoad.lua -*/gr?i.mfk=Resources/MissionScripts/HandleMissionInit.lua -*/sr?l.mfk=Resources/MissionScripts/HandleMissionLoad.lua -*/sr?i.mfk=Resources/MissionScripts/HandleMissionInit.lua - -*.cho=Resources/HandleChar.lua -*.rms=Resources/HandleRMS.lua -art/cars/*.p3d=Resources/HandleCarModel.lua -art/frontend/dynaload/images/license/licensePC.p3d=Resources/RandomLicense.lua -scripts/cars/*.con=Resources/HandleCar.lua -art/l*.p3d=Resources/HandleLevelModel.lua -art/chars/*_m.p3d=Resources/HandleCharModel.lua -art/frontend/scrooby/resource/txtbible/srr2.p3d=Resources/CustomText.lua -art/frontend/scrooby/resource/pure3d/homer.p3d=Resources/RandomCouch.lua -sound/scripts/car_tune.spt=Resources/HandleCarTune.lua -sound/scripts/carsound.spt=Resources/HandleCarSound.lua -sound/scripts/dialog.spt=Resources/HandleDialogueSPT.lua -sound/carsound/*.rsd=Resources/HandleCarSoundRSD.lua -;Random dialogue -agnes/*.rsd=Resources/HandleDialogueRSD.lua -apu/*.rsd=Resources/HandleDialogueRSD.lua -barney/*.rsd=Resources/HandleDialogueRSD.lua -bart/*.rsd=Resources/HandleDialogueRSD.lua -bumblebee/*.rsd=Resources/HandleDialogueRSD.lua -carl/*.rsd=Resources/HandleDialogueRSD.lua -cbg/*.rsd=Resources/HandleDialogueRSD.lua -cletus/*.rsd=Resources/HandleDialogueRSD.lua -conversations/*.rsd=Resources/HandleDialogueRSD.lua -dolph/*.rsd=Resources/HandleDialogueRSD.lua -dr.frink/*.rsd=Resources/HandleDialogueRSD.lua -dr.nick/*.rsd=Resources/HandleDialogueRSD.lua -flanders/*.rsd=Resources/HandleDialogueRSD.lua -generic_boy_1/*.rsd=Resources/HandleDialogueRSD.lua -generic_boy_2/*.rsd=Resources/HandleDialogueRSD.lua -generic_female_1/*.rsd=Resources/HandleDialogueRSD.lua -generic_female_2/*.rsd=Resources/HandleDialogueRSD.lua -generic_girl_1/*.rsd=Resources/HandleDialogueRSD.lua -generic_girl_2/*.rsd=Resources/HandleDialogueRSD.lua -generic_male_1/*.rsd=Resources/HandleDialogueRSD.lua -generic_male_2/*.rsd=Resources/HandleDialogueRSD.lua -gil/*.rsd=Resources/HandleDialogueRSD.lua -grampa/*.rsd=Resources/HandleDialogueRSD.lua -hans_moleman/*.rsd=Resources/HandleDialogueRSD.lua -homer/*.rsd=Resources/HandleDialogueRSD.lua -jasper/*.rsd=Resources/HandleDialogueRSD.lua -jimbo/*.rsd=Resources/HandleDialogueRSD.lua -kearney/*.rsd=Resources/HandleDialogueRSD.lua -krusty/*.rsd=Resources/HandleDialogueRSD.lua -legs/*.rsd=Resources/HandleDialogueRSD.lua -lenny/*.rsd=Resources/HandleDialogueRSD.lua -lisa/*.rsd=Resources/HandleDialogueRSD.lua -loecop/*.rsd=Resources/HandleDialogueRSD.lua -louie/*.rsd=Resources/HandleDialogueRSD.lua -marge/*.rsd=Resources/HandleDialogueRSD.lua -moe/*.rsd=Resources/HandleDialogueRSD.lua -nelson/*.rsd=Resources/HandleDialogueRSD.lua -otto/*.rsd=Resources/HandleDialogueRSD.lua -patty/*.rsd=Resources/HandleDialogueRSD.lua -quimby/*.rsd=Resources/HandleDialogueRSD.lua -ralph/*.rsd=Resources/HandleDialogueRSD.lua -rod/*.rsd=Resources/HandleDialogueRSD.lua -sea_captain/*.rsd=Resources/HandleDialogueRSD.lua -selma/*.rsd=Resources/HandleDialogueRSD.lua -skinner/*.rsd=Resources/HandleDialogueRSD.lua -smithers/*.rsd=Resources/HandleDialogueRSD.lua -snake/*.rsd=Resources/HandleDialogueRSD.lua -teen/*.rsd=Resources/HandleDialogueRSD.lua -todd/*.rsd=Resources/HandleDialogueRSD.lua -traffic1/*.rsd=Resources/HandleDialogueRSD.lua -traffic2/*.rsd=Resources/HandleDialogueRSD.lua -traffic3/*.rsd=Resources/HandleDialogueRSD.lua -traffic4/*.rsd=Resources/HandleDialogueRSD.lua -wiggum/*.rsd=Resources/HandleDialogueRSD.lua -willie/*.rsd=Resources/HandleDialogueRSD.lua -zombie1/*.rsd=Resources/HandleDialogueRSD.lua -zombie2/*.rsd=Resources/HandleDialogueRSD.lua -zombie3/*.rsd=Resources/HandleDialogueRSD.lua + +[PathHandlers] +;*.mfk=Resources/HandleMission.lua +*/level.mfk=Resources/MissionScripts/HandleLevelLoad.lua +*/leveli.mfk=Resources/MissionScripts/HandleLevelInit.lua +*/m?sdl.mfk=Resources/MissionScripts/HandleSDLoad.lua +*/m?sdi.mfk=Resources/MissionScripts/HandleSDInit.lua +*/m?l.mfk=Resources/MissionScripts/HandleMissionLoad.lua +*/m?i.mfk=Resources/MissionScripts/HandleMissionInit.lua +*/bm?l.mfk=Resources/MissionScripts/HandleMissionLoad.lua +*/bm?i.mfk=Resources/MissionScripts/HandleMissionInit.lua +*/gr?l.mfk=Resources/MissionScripts/HandleMissionLoad.lua +*/gr?i.mfk=Resources/MissionScripts/HandleMissionInit.lua +*/sr?l.mfk=Resources/MissionScripts/HandleMissionLoad.lua +*/sr?i.mfk=Resources/MissionScripts/HandleMissionInit.lua + +*.cho=Resources/HandleChar.lua +*.rms=Resources/HandleRMS.lua +art/cars/*.p3d=Resources/HandleCarModel.lua +art/frontend/dynaload/images/license/licensePC.p3d=Resources/RandomLicense.lua +scripts/cars/*.con=Resources/HandleCar.lua +art/l*.p3d=Resources/HandleLevelModel.lua +art/chars/*_m.p3d=Resources/HandleCharModel.lua +art/frontend/scrooby/resource/txtbible/srr2.p3d=Resources/CustomText.lua +art/frontend/scrooby/resource/pure3d/homer.p3d=Resources/RandomCouch.lua +sound/scripts/car_tune.spt=Resources/HandleCarTune.lua +sound/scripts/carsound.spt=Resources/HandleCarSound.lua +sound/scripts/dialog.spt=Resources/HandleDialogueSPT.lua +sound/carsound/*.rsd=Resources/HandleCarSoundRSD.lua +;Random dialogue +agnes/*.rsd=Resources/HandleDialogueRSD.lua +apu/*.rsd=Resources/HandleDialogueRSD.lua +barney/*.rsd=Resources/HandleDialogueRSD.lua +bart/*.rsd=Resources/HandleDialogueRSD.lua +bumblebee/*.rsd=Resources/HandleDialogueRSD.lua +carl/*.rsd=Resources/HandleDialogueRSD.lua +cbg/*.rsd=Resources/HandleDialogueRSD.lua +cletus/*.rsd=Resources/HandleDialogueRSD.lua +conversations/*.rsd=Resources/HandleDialogueRSD.lua +dolph/*.rsd=Resources/HandleDialogueRSD.lua +dr.frink/*.rsd=Resources/HandleDialogueRSD.lua +dr.nick/*.rsd=Resources/HandleDialogueRSD.lua +flanders/*.rsd=Resources/HandleDialogueRSD.lua +generic_boy_1/*.rsd=Resources/HandleDialogueRSD.lua +generic_boy_2/*.rsd=Resources/HandleDialogueRSD.lua +generic_female_1/*.rsd=Resources/HandleDialogueRSD.lua +generic_female_2/*.rsd=Resources/HandleDialogueRSD.lua +generic_girl_1/*.rsd=Resources/HandleDialogueRSD.lua +generic_girl_2/*.rsd=Resources/HandleDialogueRSD.lua +generic_male_1/*.rsd=Resources/HandleDialogueRSD.lua +generic_male_2/*.rsd=Resources/HandleDialogueRSD.lua +gil/*.rsd=Resources/HandleDialogueRSD.lua +grampa/*.rsd=Resources/HandleDialogueRSD.lua +hans_moleman/*.rsd=Resources/HandleDialogueRSD.lua +homer/*.rsd=Resources/HandleDialogueRSD.lua +jasper/*.rsd=Resources/HandleDialogueRSD.lua +jimbo/*.rsd=Resources/HandleDialogueRSD.lua +kearney/*.rsd=Resources/HandleDialogueRSD.lua +krusty/*.rsd=Resources/HandleDialogueRSD.lua +legs/*.rsd=Resources/HandleDialogueRSD.lua +lenny/*.rsd=Resources/HandleDialogueRSD.lua +lisa/*.rsd=Resources/HandleDialogueRSD.lua +loecop/*.rsd=Resources/HandleDialogueRSD.lua +louie/*.rsd=Resources/HandleDialogueRSD.lua +marge/*.rsd=Resources/HandleDialogueRSD.lua +moe/*.rsd=Resources/HandleDialogueRSD.lua +nelson/*.rsd=Resources/HandleDialogueRSD.lua +otto/*.rsd=Resources/HandleDialogueRSD.lua +patty/*.rsd=Resources/HandleDialogueRSD.lua +quimby/*.rsd=Resources/HandleDialogueRSD.lua +ralph/*.rsd=Resources/HandleDialogueRSD.lua +rod/*.rsd=Resources/HandleDialogueRSD.lua +sea_captain/*.rsd=Resources/HandleDialogueRSD.lua +selma/*.rsd=Resources/HandleDialogueRSD.lua +skinner/*.rsd=Resources/HandleDialogueRSD.lua +smithers/*.rsd=Resources/HandleDialogueRSD.lua +snake/*.rsd=Resources/HandleDialogueRSD.lua +teen/*.rsd=Resources/HandleDialogueRSD.lua +todd/*.rsd=Resources/HandleDialogueRSD.lua +traffic1/*.rsd=Resources/HandleDialogueRSD.lua +traffic2/*.rsd=Resources/HandleDialogueRSD.lua +traffic3/*.rsd=Resources/HandleDialogueRSD.lua +traffic4/*.rsd=Resources/HandleDialogueRSD.lua +wiggum/*.rsd=Resources/HandleDialogueRSD.lua +willie/*.rsd=Resources/HandleDialogueRSD.lua +zombie1/*.rsd=Resources/HandleDialogueRSD.lua +zombie2/*.rsd=Resources/HandleDialogueRSD.lua +zombie3/*.rsd=Resources/HandleDialogueRSD.lua zombie4/*.rsd=Resources/HandleDialogueRSD.lua \ No newline at end of file diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 149d19f..77ca144 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -1,7 +1,12 @@ ModPath = GetModPath() -dofile(ModPath .. "/Resources/GlobalArrays.lua") -dofile(ModPath .. "/Resources/GlobalVariables.lua") -dofile(ModPath .. "/Resources/GlobalFunctions.lua") +Paths = {} +Paths.ModPath = GetModPath() +Paths.Resources = Paths.ModPath .. "/Resources/" +Paths.MissionModules = Paths.Resources .. "MissionModules/" +dofile(Paths.Resources .. "GlobalArrays.lua") +dofile(Paths.Resources .. "GlobalVariables.lua") +dofile(Paths.Resources .. "GlobalFunctions.lua") +dofile(Paths.Resources .. "MissionScripts/LoadModules.lua") if #RandomCarPoolPlayer < 5 and SettingRandomPlayerVehicles then Alert("You have chosen less than 5 cars for the random player pool. You must choose at least 5 cars.") diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index e80d712..5785a2a 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -1,3965 +1,3965 @@ -[Miscellaneous] -Title=Randomiser -InternalName=Randomiser -Main=1 -Description=This mod allows for randomising various things throughout the game. -RequiredHack=CustomFiles -RequiredHack=CustomLicenseScreenTime -RequiredHack=CustomLimits -OptionalFramework=RandomiserDialogue -OptionalFramework=RandomiserCars -Version=2.1-modular-git -SettingsHeight=509 -SettingsWidth=550 -RequiredLauncher=1.22 - -[Author] -Name=En Appelsin -Website=https://github.com/EnAppelsin/SHARCarRandomiser - -[Author] -Name=Proddy -Website=https://www.zhbot.org - -[Author] -Name=Gadie - -[Author] -Name=Sparrow - -[Author] -Name=Gibstack -Credits=1 -Group=Contributing -Group=Testing - -[Author] -Name=Jake "AerHx" Andreøli -Credits=1 -Group=Contributing - -[Author] -Name=Loren "Duck" Goodwin -Credits=1 -Group=Contributing - -[Author] -Name=Pepperdork -Credits=1 -Group=Contributing - -[Author] -Name=Kuinn -Credits=1 -Group=Testing - -[Author] -Name=Nytheris -Credits=1 -Group=Testing - -[Author] -Name=LiquidWiFi -Credits=1 -Group=Testing - -[Setting] -Name=RandomCouch -Title=Random couch character -Type=TickBox -Default=1 -Tooltip=Randomise the character on the couch -Page=Randomisations - -[Setting] -Name=RandomMusic -Title=Random music -Type=TickBox -Default=1 -Tooltip=Randomises the music played to any of the available music tracks -Page=Randomisations - -[Setting] -Name=RandomMusicCues -Title=Random music cues -Type=TickBox -Default=0 -Tooltip=Randomise the cues that trigger different music tracks -Page=Randomisations - -[Setting] -Name=RandomDialogue -Title=Random dialogue -Type=TickBox -Default=0 -Tooltip=Randomises the in game dialogue -Page=Randomisations - -[Setting] -Name=RandomCharacter -Title=Random player character -Type=TickBox -Default=0 -Tooltip=Randomise the character the player controls -Page=Randomisations - -[Setting] -Name=RandomMissionCharacters -Title=Random mission characters -Type=TickBox -Default=0 -Tooltip=Randomise the mission characters -Page=Randomisations - -[Setting] -Name=RandomPlayerVehicles -Title=Random player vehicles -Type=TickBox -Default=1 -Tooltip=Randomise player controlled vehicles -Page=Randomisations - -[Setting] -Name=SaveChoice -Title=Same car if restarting/failing mission -Type=TickBox -Default=1 -Tooltip=Don't rerandomise the car if you restart (or fail) the mission -Page=Randomisations - -[Setting] -Name=RandomCarScale -Title=Random car scale -Type=TickBox -Default=0 -Tooltip=Randomise the size of characters in cars -Page=Randomisations - -[Setting] -Name=RandomCarSounds -Title=Random car sounds -Type=TickBox -Default=0 -Tooltip=Randomise the sounds of every car -Page=Randomisations - -[Setting] -Name=CustomCars -Title=Enable custom cars -Type=TickBox -Default=1 -Tooltip=Enable custom cars -Page=Randomisations - -[Setting] -Name=RandomPedestrians -Title=Random pedestrians -Type=TickBox -Default=1 -Tooltip=Randomise pedestrians around Springfield -Page=Randomisations - -[Setting] -Name=RandomTraffic -Title=Random traffic -Type=TickBox -Default=1 -Tooltip=Randomise traffic cars around Springfield -Page=Randomisations - -[Setting] -Name=RandomChase -Title=Random chase car -Type=TickBox -Default=1 -Tooltip=Randomises the chase car per level -Page=Randomisations - -[Setting] -Name=RandomChaseAmount -Title=Random chase car amount -Type=TickBox -Default=0 -Tooltip=Randomises the number of chase cars per level -Page=Randomisations - -[Setting] -Name=RandomChaseStats -Title=Random chase car - stats -Type=TickBox -Default=1 -Tooltip=If enabled, the random chase vehicles will have the stats of the random vehicle -Page=Randomisations - -[Setting] -Name=RandomMissionVehicles -Title=Random mission vehicles -Type=TickBox -Default=1 -Tooltip=Randomises the mission vehicles -Page=Randomisations - -[Setting] -Name=RandomMissionVehiclesStats -Title=Random mission vehicles - stats -Type=TickBox -Default=1 -Tooltip=If enabled, the random mission vehicles will have the stats of the random vehicle -Page=Randomisations - -[Setting] -Name=DifferentCellouts -Title=Different random cellouts -Type=TickBox -Default=1 -Tooltip=If enabled, randomises 4 different cellout cars instead of the same car 4 times -Page=Randomisations - -[Setting] -Name=SaveChoiceMV -Title=Same mission vehicle if restarting/failing mission -Type=TickBox -Default=1 -Tooltip=Don't rerandomise the mission vehicle if you restart (or fail) the mission -Page=Randomisations - -[Setting] -Name=RandomStats -Title=Random stats -Type=TickBox -Default=0 -Tooltip=If enabled, all random vehicles will have random stats. To customise, use the Random Stat Variables page. -Page=Randomisations - -[Setting] -Name=StatLabel -Title=These options define the upper and lower bounds for the vehicle scale option. -Type=Label -Tooltip=These options define the upper and lower bounds for the random stats option. -Page=Variables -Group=Vehicle Scale Variables - -[Setting] -Name=StatMinScale -Title=Min Scale -Type=Number -Integer=0 -Min=0.3 -Default=0.3 -Tooltip=Controls the scale of characters within vehicles [Default: 0.3] -Page=Variables -Group=Vehicle Scale Variables - -[Setting] -Name=StatMaxScale -Title=Max Scale -Type=Number -Integer=0 -Min=0.3 -Default=4 -Tooltip=Controls the scale of characters within vehicles [Default: 4] -Page=Variables -Group=Vehicle Scale Variables - -[Setting] -Name=StatLabel -Title=These options define the upper and lower bounds for the random stats option. -Type=Label -Tooltip=These options define the upper and lower bounds for the random stats option. -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinMass -Title=Min. Mass -Type=Number -Integer=1 -Min=0 -Default=800 -Tooltip=The mass of the vehicle will effect things such as friction on the ground, distance moved when hit etc. [Default: 800] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxMass -Title=Max. Mass -Type=Number -Integer=1 -Min=0 -Default=4000 -Tooltip=The mass of the vehicle will effect things such as friction on the ground, distance moved when hit etc. [Default: 4000] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinGas -Title=Min. Gas Scale -Type=Number -Integer=1 -Min=0 -Default=3 -Tooltip=Gas scale is how quick a vehicle will accelerate [Default: 3] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxGas -Title=Max. Gas Scale -Type=Number -Integer=1 -Min=0 -Default=11 -Tooltip=Gas scale is how quick a vehicle will accelerate. [Default: 11] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinSlipGasScale -Title=Min. Slip Gas Scale -Type=Number -Integer=1 -Min=-1 -Max=1 -Default=0 -Tooltip=The Slip Gas Scale controls the amount of accelleration is added to the Gas Scale. [Default: 0] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxSlipGasScale -Title=Max. Slip Gas Scale -Type=Number -Integer=1 -Min=-1 -Max=1 -Default=1 -Tooltip=The Slip Gas Scale controls the amount of accelleration is added to the Gas Scale. [Default: 1] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinBreakGasScale -Title=Min. Break Gas Scale -Type=Number -Integer=1 -Min=0 -Default=1 -Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 1] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxBreakGasScale -Title=Max. Break Gas Scale -Type=Number -Integer=1 -Min=0 -Default=10 -Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 10] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinSpeed -Title=Min. Vehicle Speed -Type=Number -Integer=1 -Min=0 -Default=110 -Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 110] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxSpeed -Title=Max. Vehicle Speed -Type=Number -Integer=1 -Min=0 -Default=200 -Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 200] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinAngle -Title=Min. Steering Angle -Type=Number -Integer=1 -Min=0 -Default=15 -Tooltip=The Wheel Turn angle sets the turning angle of the vehicle, changing this setting has massive impacts on the playability. [Default: 15] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxAngle -Title=Max. Steering Angle -Type=Number -Integer=1 -Min=0 -Default=35 -Tooltip=The Wheel Turn angle sets the turning angle of the vehicle, changing this setting has massive impacts on the playability. [Default: 35] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinGrip -Title=Min. Wheel Grip -Type=Number -Integer=1 -Min=0 -Default=3 -Tooltip=The Wheel Grip will effect how the vehicle accelerates, drifts and moves when hit. [Default: 3] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxGrip -Title=Max. Wheel Grip -Type=Number -Integer=1 -Min=0 -Default=35 -Tooltip=The Wheel Grip will effect how the vehicle accelerates, drifts and moves when hit. [Default: 35] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinSteering -Title=Min. Steering -Type=Number -Integer=1 -Min=0 -Default=90 -Tooltip=The default steering of a vehicle. [Default: 90] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxSteering -Title=Max. Steering -Type=Number -Integer=1 -Min=0 -Default=100 -Tooltip=The default steering of a vehicle. [Default: 100] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinSlipSteering -Title=Min. Slip Steering -Type=Number -Integer=1 -Min=0 -Default=20 -Tooltip=Slip Steering is the effect that steering has when the player is drifting. [Default: 20] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxSlipSteering -Title=Max. Slip Steering -Type=Number -Integer=1 -Min=0 -Default=40 -Tooltip=Slip Steering is the effect that steering has when the player is drifting. [Default: 40] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMinHP -Title=Min. HP -Type=Number -Integer=1 -Min=0 -Default=0 -Tooltip=HP controls how much damage a vehicle can take without blowing up. [Default: 0] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=StatMaxHP -Title=Max. HP -Type=Number -Integer=1 -Min=0 -Default=10 -Tooltip=HP controls how much damage a vehicle can take without blowing up. [Default: 10] -Page=Variables -Group=Random Stat Variables - -[Setting] -Name=ambulPlayer -Title=Ambulance (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=apu_vPlayer -Title=Apu's Longhorn -Type=TickBox -Default=1 -Tooltip=Should the Apu's Longhorn be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=atv_vPlayer -Title=All Terrain Vehicle (ATV) -Type=TickBox -Default=1 -Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=bart_vPlayer -Title=Bart Ferrini -Type=TickBox -Default=1 -Tooltip=Should the Bart Ferrini be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=bbman_vPlayer -Title=Bumblebee Man's El Camino -Type=TickBox -Default=1 -Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=bookb_vPlayer -Title=Lovejoy's Book Burning Van -Type=TickBox -Default=1 -Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=burns_vPlayer -Title=Burns - '36 Stutz Bearcat -Type=TickBox -Default=1 -Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=burnsarmPlayer -Title=Burns Armoured Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=carhom_vPlayer -Title=The Car Built For Homer (tm) -Type=TickBox -Default=1 -Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cArmorPlayer -Title=Armored Truck -Type=TickBox -Default=1 -Tooltip=Should the Armored Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cBlbartPlayer -Title=Black Ferrini (Chase) -Type=TickBox -Default=1 -Tooltip=Should the Black Ferrini (Chase) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cBonePlayer -Title=Bone Truck -Type=TickBox -Default=1 -Tooltip=Should the Bone Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cCellAPlayer -Title=Cell Phone Car A -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car A be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cCellBPlayer -Title=Cell Phone Car B -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car B be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cCellCPlayer -Title=Cell Phone Car C -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car C be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cCellDPlayer -Title=Cell Phone Car D -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car D be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cColaPlayer -Title=Cola Truck -Type=TickBox -Default=1 -Tooltip=Should the Cola Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cCubePlayer -Title=Cube Van -Type=TickBox -Default=1 -Tooltip=Should the Cube Van be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cCuratorPlayer -Title=Curator -Type=TickBox -Default=1 -Tooltip=Should the Curator be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cDonutPlayer -Title=Donut Truck -Type=TickBox -Default=1 -Tooltip=Should the Donut Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cDuffPlayer -Title=Duff Truck -Type=TickBox -Default=1 -Tooltip=Should the Duff Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cFire_vPlayer -Title=Fire Truck -Type=TickBox -Default=1 -Tooltip=Should the Fire Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cHearsPlayer -Title=Flame Hearse (chase) -Type=TickBox -Default=1 -Tooltip=Should the Flame Hearse (chase) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cKlimoPlayer -Title=Krusty's Limo -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Limo be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cletu_vPlayer -Title=Cletus pickup truck -Type=TickBox -Default=1 -Tooltip=Should the Cletus pickup truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cLimoPlayer -Title=Chase Limo -Type=TickBox -Default=1 -Tooltip=Should the Chase Limo be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cMilkPlayer -Title=Milk Truck -Type=TickBox -Default=1 -Tooltip=Should the Milk Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cNerdPlayer -Title=Nerd Car -Type=TickBox -Default=1 -Tooltip=Should the Nerd Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cNonupPlayer -Title=Nonuplets Minivan -Type=TickBox -Default=1 -Tooltip=Should the Nonuplets Minivan be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=coffinPlayer -Title=Coffin Car (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=comic_vPlayer -Title=Comic Book Guy - Gremlin -Type=TickBox -Default=1 -Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=compactAPlayer -Title=CompactA Traffic Car -Type=TickBox -Default=1 -Tooltip=Should the CompactA Traffic Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cPolicePlayer -Title=AI Police Car -Type=TickBox -Default=1 -Tooltip=Should the AI Police Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cSedanPlayer -Title=Chase Sedan -Type=TickBox -Default=1 -Tooltip=Should the Chase Sedan be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=cVanPlayer -Title=Surveillance Van -Type=TickBox -Default=1 -Tooltip=Should the Surveillance Van be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=dune_vPlayer -Title=Radio Controlled Dune Buggy -Type=TickBox -Default=1 -Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=elect_vPlayer -Title=Lisa Electaurus -Type=TickBox -Default=1 -Tooltip=Should the Lisa Electaurus be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=famil_vPlayer -Title=Simpsons Family Sedan -Type=TickBox -Default=1 -Tooltip=Should the Simpsons Family Sedan be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=fishtrucPlayer -Title=Fish Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=fone_vPlayer -Title=Open Wheel Race Car -Type=TickBox -Default=1 -Tooltip=Should the Open Wheel Race Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=frink_vPlayer -Title=Frink's Hovercar -Type=TickBox -Default=1 -Tooltip=Should the Frink's Hovercar be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=garbagePlayer -Title=Garbage Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=glastrucPlayer -Title=Glass Truck -Type=TickBox -Default=1 -Tooltip=Should the Glass Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=gramp_vPlayer -Title=Gramps WWII Jeep -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=gramR_vPlayer -Title=Gramps WWII Jeep (w/V1 rocket) -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=halloPlayer -Title=Hallo (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Hallo (Halloween Level) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=hbike_vPlayer -Title=Hover Bike -Type=TickBox -Default=1 -Tooltip=Should the Hover Bike be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=homer_vPlayer -Title=Homer's Barracuda -Type=TickBox -Default=1 -Tooltip=Should the Homer's Barracuda be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=honor_vPlayer -Title=Bart's Honor Roller -Type=TickBox -Default=1 -Tooltip=Should the Bart's Honor Roller be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=hype_vPlayer -Title=Planet Hype 50's Car -Type=TickBox -Default=1 -Tooltip=Should the Planet Hype 50's Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=icecreamPlayer -Title=Ice Cream Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=IStruckPlayer -Title=Itchy Scratchy Movie Truck (AI) -Type=TickBox -Default=1 -Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=knigh_vPlayer -Title=Knight Boat -Type=TickBox -Default=1 -Tooltip=Should the Knight Boat be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=krust_vPlayer -Title=Krusty's Clown Car -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Clown Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=lisa_vPlayer -Title=Lisa's Vette -Type=TickBox -Default=1 -Tooltip=Should the Lisa's Vette be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=marge_vPlayer -Title=Marge's Canyonero -Type=TickBox -Default=1 -Tooltip=Should the Marge's Canyonero be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=minivanAPlayer -Title=Minivan (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Minivan (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=moe_vPlayer -Title=Moe's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Moe's Sedan be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=mono_vPlayer -Title=Monorail -Type=TickBox -Default=1 -Tooltip=Should the Monorail be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=mrplo_vPlayer -Title=Mr. Plow -Type=TickBox -Default=1 -Tooltip=Should the Mr. Plow be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=nuctruckPlayer -Title=Nuclear Waste Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=oblit_vPlayer -Title=Obliteratatron Big Wheel Truck -Type=TickBox -Default=1 -Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=otto_vPlayer -Title=Otto's School Bus -Type=TickBox -Default=1 -Tooltip=Should the Otto's School Bus be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=pickupAPlayer -Title=Pickup Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=pizzaPlayer -Title=Pizza Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=plowk_vPlayer -Title=Plow King -Type=TickBox -Default=1 -Tooltip=Should the Plow King be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=redbrickPlayer -Title=Red Brick Car -Type=TickBox -Default=1 -Tooltip=Should the Red Brick Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=rocke_vPlayer -Title=Rocket Car -Type=TickBox -Default=1 -Tooltip=Should the Rocket Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=schoolbuPlayer -Title=School Bus (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the School Bus (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=scorp_vPlayer -Title=Globex Super Villain Car -Type=TickBox -Default=1 -Tooltip=Should the Globex Super Villain Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=sedanAPlayer -Title=Sedan A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=sedanBPlayer -Title=Sedan B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=shipPlayer -Title=Ship (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Ship (Halloween Level) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=skinn_vPlayer -Title=Skinner's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Skinner's Sedan be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=smith_vPlayer -Title=Burn's Limo (with Smithers) -Type=TickBox -Default=1 -Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=snake_vPlayer -Title=Snake's "lil Bandit -Type=TickBox -Default=1 -Tooltip=Should the Snake's "lil Bandit be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=sportsAPlayer -Title=Sports Car A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=sportsBPlayer -Title=Sports Car B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=SUVAPlayer -Title=SUV A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the SUV A (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=taxiAPlayer -Title=Taxi (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Taxi (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=ttPlayer -Title=Audi TT -Type=TickBox -Default=1 -Tooltip=Should the Audi TT be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=votetrucPlayer -Title=Vote Quimby Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=wagonAPlayer -Title=Station Wagon (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=wiggu_vPlayer -Title=Wiggum's Police Car -Type=TickBox -Default=1 -Tooltip=Should the Wiggum's Police Car be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=willi_vPlayer -Title=Willie's Tractor -Type=TickBox -Default=1 -Tooltip=Should the Willie's Tractor be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=witchcarPlayer -Title=Witchcar (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=zombi_vPlayer -Title=Zombie Speed Buggy -Type=TickBox -Default=1 -Tooltip=Should the Zombie Speed Buggy be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=huskAPlayer -Title=The Husk -Type=TickBox -Default=0 -Tooltip=Should the The Husk be in the pool for random Player cars -Page=Car Pools -Group=Random Car Pool - Player - -[Setting] -Name=ambulMission -Title=Ambulance (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=apu_vMission -Title=Apu's Longhorn -Type=TickBox -Default=1 -Tooltip=Should the Apu's Longhorn be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=atv_vMission -Title=All Terrain Vehicle (ATV) -Type=TickBox -Default=1 -Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=bart_vMission -Title=Bart Ferrini -Type=TickBox -Default=1 -Tooltip=Should the Bart Ferrini be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=bbman_vMission -Title=Bumblebee Man's El Camino -Type=TickBox -Default=1 -Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=bookb_vMission -Title=Lovejoy's Book Burning Van -Type=TickBox -Default=1 -Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=burns_vMission -Title=Burns - '36 Stutz Bearcat -Type=TickBox -Default=1 -Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=burnsarmMission -Title=Burns Armoured Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=carhom_vMission -Title=The Car Built For Homer (tm) -Type=TickBox -Default=1 -Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cArmorMission -Title=Armored Truck -Type=TickBox -Default=1 -Tooltip=Should the Armored Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cBlbartMission -Title=Black Ferrini (Chase) -Type=TickBox -Default=1 -Tooltip=Should the Black Ferrini (Chase) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cBoneMission -Title=Bone Truck -Type=TickBox -Default=1 -Tooltip=Should the Bone Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cCellAMission -Title=Cell Phone Car A -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car A be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cCellBMission -Title=Cell Phone Car B -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car B be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cCellCMission -Title=Cell Phone Car C -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car C be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cCellDMission -Title=Cell Phone Car D -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car D be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cColaMission -Title=Cola Truck -Type=TickBox -Default=1 -Tooltip=Should the Cola Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cCubeMission -Title=Cube Van -Type=TickBox -Default=1 -Tooltip=Should the Cube Van be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cCuratorMission -Title=Curator -Type=TickBox -Default=1 -Tooltip=Should the Curator be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cDonutMission -Title=Donut Truck -Type=TickBox -Default=1 -Tooltip=Should the Donut Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cDuffMission -Title=Duff Truck -Type=TickBox -Default=1 -Tooltip=Should the Duff Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cFire_vMission -Title=Fire Truck -Type=TickBox -Default=1 -Tooltip=Should the Fire Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cHearsMission -Title=Flame Hearse (chase) -Type=TickBox -Default=1 -Tooltip=Should the Flame Hearse (chase) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cKlimoMission -Title=Krusty's Limo -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Limo be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cletu_vMission -Title=Cletus pickup truck -Type=TickBox -Default=1 -Tooltip=Should the Cletus pickup truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cLimoMission -Title=Chase Limo -Type=TickBox -Default=1 -Tooltip=Should the Chase Limo be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cMilkMission -Title=Milk Truck -Type=TickBox -Default=1 -Tooltip=Should the Milk Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cNerdMission -Title=Nerd Car -Type=TickBox -Default=1 -Tooltip=Should the Nerd Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cNonupMission -Title=Nonuplets Minivan -Type=TickBox -Default=1 -Tooltip=Should the Nonuplets Minivan be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=coffinMission -Title=Coffin Car (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=comic_vMission -Title=Comic Book Guy - Gremlin -Type=TickBox -Default=1 -Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=compactAMission -Title=CompactA Traffic Car -Type=TickBox -Default=1 -Tooltip=Should the CompactA Traffic Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cPoliceMission -Title=AI Police Car -Type=TickBox -Default=1 -Tooltip=Should the AI Police Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cSedanMission -Title=Chase Sedan -Type=TickBox -Default=1 -Tooltip=Should the Chase Sedan be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=cVanMission -Title=Surveillance Van -Type=TickBox -Default=1 -Tooltip=Should the Surveillance Van be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=dune_vMission -Title=Radio Controlled Dune Buggy -Type=TickBox -Default=1 -Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=elect_vMission -Title=Lisa Electaurus -Type=TickBox -Default=1 -Tooltip=Should the Lisa Electaurus be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=famil_vMission -Title=Simpsons Family Sedan -Type=TickBox -Default=1 -Tooltip=Should the Simpsons Family Sedan be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=fishtrucMission -Title=Fish Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=fone_vMission -Title=Open Wheel Race Car -Type=TickBox -Default=1 -Tooltip=Should the Open Wheel Race Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=frink_vMission -Title=Frink's Hovercar -Type=TickBox -Default=1 -Tooltip=Should the Frink's Hovercar be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=garbageMission -Title=Garbage Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=glastrucMission -Title=Glass Truck -Type=TickBox -Default=1 -Tooltip=Should the Glass Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=gramp_vMission -Title=Gramps WWII Jeep -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=gramR_vMission -Title=Gramps WWII Jeep (w/V1 rocket) -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=halloMission -Title=Hallo (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Hallo (Halloween Level) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=hbike_vMission -Title=Hover Bike -Type=TickBox -Default=1 -Tooltip=Should the Hover Bike be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=homer_vMission -Title=Homer's Barracuda -Type=TickBox -Default=1 -Tooltip=Should the Homer's Barracuda be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=honor_vMission -Title=Bart's Honor Roller -Type=TickBox -Default=1 -Tooltip=Should the Bart's Honor Roller be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=hype_vMission -Title=Planet Hype 50's Car -Type=TickBox -Default=1 -Tooltip=Should the Planet Hype 50's Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=icecreamMission -Title=Ice Cream Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=IStruckMission -Title=Itchy Scratchy Movie Truck (AI) -Type=TickBox -Default=1 -Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=knigh_vMission -Title=Knight Boat -Type=TickBox -Default=1 -Tooltip=Should the Knight Boat be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=krust_vMission -Title=Krusty's Clown Car -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Clown Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=lisa_vMission -Title=Lisa's Vette -Type=TickBox -Default=1 -Tooltip=Should the Lisa's Vette be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=marge_vMission -Title=Marge's Canyonero -Type=TickBox -Default=1 -Tooltip=Should the Marge's Canyonero be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=minivanAMission -Title=Minivan (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Minivan (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=moe_vMission -Title=Moe's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Moe's Sedan be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=mono_vMission -Title=Monorail -Type=TickBox -Default=1 -Tooltip=Should the Monorail be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=mrplo_vMission -Title=Mr. Plow -Type=TickBox -Default=1 -Tooltip=Should the Mr. Plow be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=nuctruckMission -Title=Nuclear Waste Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=oblit_vMission -Title=Obliteratatron Big Wheel Truck -Type=TickBox -Default=1 -Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=otto_vMission -Title=Otto's School Bus -Type=TickBox -Default=1 -Tooltip=Should the Otto's School Bus be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=pickupAMission -Title=Pickup Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=pizzaMission -Title=Pizza Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=plowk_vMission -Title=Plow King -Type=TickBox -Default=1 -Tooltip=Should the Plow King be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=redbrickMission -Title=Red Brick Car -Type=TickBox -Default=1 -Tooltip=Should the Red Brick Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=rocke_vMission -Title=Rocket Car -Type=TickBox -Default=1 -Tooltip=Should the Rocket Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=schoolbuMission -Title=School Bus (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the School Bus (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=scorp_vMission -Title=Globex Super Villain Car -Type=TickBox -Default=1 -Tooltip=Should the Globex Super Villain Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=sedanAMission -Title=Sedan A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=sedanBMission -Title=Sedan B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=shipMission -Title=Ship (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Ship (Halloween Level) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=skinn_vMission -Title=Skinner's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Skinner's Sedan be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=smith_vMission -Title=Burn's Limo (with Smithers) -Type=TickBox -Default=1 -Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=snake_vMission -Title=Snake's "lil Bandit -Type=TickBox -Default=1 -Tooltip=Should the Snake's "lil Bandit be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=sportsAMission -Title=Sports Car A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=sportsBMission -Title=Sports Car B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=SUVAMission -Title=SUV A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the SUV A (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=taxiAMission -Title=Taxi (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Taxi (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=ttMission -Title=Audi TT -Type=TickBox -Default=1 -Tooltip=Should the Audi TT be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=votetrucMission -Title=Vote Quimby Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=wagonAMission -Title=Station Wagon (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=wiggu_vMission -Title=Wiggum's Police Car -Type=TickBox -Default=1 -Tooltip=Should the Wiggum's Police Car be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=willi_vMission -Title=Willie's Tractor -Type=TickBox -Default=1 -Tooltip=Should the Willie's Tractor be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=witchcarMission -Title=Witchcar (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -[Setting] -Name=zombi_vMission -Title=Zombie Speed Buggy -Type=TickBox -Default=1 -Tooltip=Should the Zombie Speed Buggy be in the pool for random Mission cars -Page=Car Pools -Group=Random Car Pool - Mission - -;[Setting] -;Name=huskAMission -;Title=The Husk -;Type=TickBox -;Default=0 -;Tooltip=Should the The Husk be in the pool for random Mission cars -;Page=Car Pools -;Group=Random Car Pool - Mission - -[Setting] -Name=ambulTraffic -Title=Ambulance (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=apu_vTraffic -Title=Apu's Longhorn -Type=TickBox -Default=1 -Tooltip=Should the Apu's Longhorn be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=atv_vTraffic -Title=All Terrain Vehicle (ATV) -Type=TickBox -Default=1 -Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=bart_vTraffic -Title=Bart Ferrini -Type=TickBox -Default=1 -Tooltip=Should the Bart Ferrini be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=bbman_vTraffic -Title=Bumblebee Man's El Camino -Type=TickBox -Default=1 -Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=bookb_vTraffic -Title=Lovejoy's Book Burning Van -Type=TickBox -Default=1 -Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=burns_vTraffic -Title=Burns - '36 Stutz Bearcat -Type=TickBox -Default=1 -Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=burnsarmTraffic -Title=Burns Armoured Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=carhom_vTraffic -Title=The Car Built For Homer (tm) -Type=TickBox -Default=1 -Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cArmorTraffic -Title=Armored Truck -Type=TickBox -Default=1 -Tooltip=Should the Armored Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cBlbartTraffic -Title=Black Ferrini (Chase) -Type=TickBox -Default=1 -Tooltip=Should the Black Ferrini (Chase) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cBoneTraffic -Title=Bone Truck -Type=TickBox -Default=1 -Tooltip=Should the Bone Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cCellATraffic -Title=Cell Phone Car A -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car A be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cCellBTraffic -Title=Cell Phone Car B -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car B be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cCellCTraffic -Title=Cell Phone Car C -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car C be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cCellDTraffic -Title=Cell Phone Car D -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car D be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cColaTraffic -Title=Cola Truck -Type=TickBox -Default=1 -Tooltip=Should the Cola Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cCubeTraffic -Title=Cube Van -Type=TickBox -Default=1 -Tooltip=Should the Cube Van be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cCuratorTraffic -Title=Curator -Type=TickBox -Default=1 -Tooltip=Should the Curator be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cDonutTraffic -Title=Donut Truck -Type=TickBox -Default=1 -Tooltip=Should the Donut Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cDuffTraffic -Title=Duff Truck -Type=TickBox -Default=1 -Tooltip=Should the Duff Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cFire_vTraffic -Title=Fire Truck -Type=TickBox -Default=1 -Tooltip=Should the Fire Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cHearsTraffic -Title=Flame Hearse (chase) -Type=TickBox -Default=1 -Tooltip=Should the Flame Hearse (chase) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cKlimoTraffic -Title=Krusty's Limo -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Limo be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cletu_vTraffic -Title=Cletus pickup truck -Type=TickBox -Default=1 -Tooltip=Should the Cletus pickup truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cLimoTraffic -Title=Chase Limo -Type=TickBox -Default=1 -Tooltip=Should the Chase Limo be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cMilkTraffic -Title=Milk Truck -Type=TickBox -Default=1 -Tooltip=Should the Milk Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cNerdTraffic -Title=Nerd Car -Type=TickBox -Default=1 -Tooltip=Should the Nerd Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cNonupTraffic -Title=Nonuplets Minivan -Type=TickBox -Default=1 -Tooltip=Should the Nonuplets Minivan be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=coffinTraffic -Title=Coffin Car (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=comic_vTraffic -Title=Comic Book Guy - Gremlin -Type=TickBox -Default=1 -Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=compactATraffic -Title=CompactA Traffic Car -Type=TickBox -Default=1 -Tooltip=Should the CompactA Traffic Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cPoliceTraffic -Title=AI Police Car -Type=TickBox -Default=1 -Tooltip=Should the AI Police Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cSedanTraffic -Title=Chase Sedan -Type=TickBox -Default=1 -Tooltip=Should the Chase Sedan be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=cVanTraffic -Title=Surveillance Van -Type=TickBox -Default=1 -Tooltip=Should the Surveillance Van be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=dune_vTraffic -Title=Radio Controlled Dune Buggy -Type=TickBox -Default=1 -Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=elect_vTraffic -Title=Lisa Electaurus -Type=TickBox -Default=1 -Tooltip=Should the Lisa Electaurus be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=famil_vTraffic -Title=Simpsons Family Sedan -Type=TickBox -Default=1 -Tooltip=Should the Simpsons Family Sedan be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=fishtrucTraffic -Title=Fish Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=fone_vTraffic -Title=Open Wheel Race Car -Type=TickBox -Default=1 -Tooltip=Should the Open Wheel Race Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=frink_vTraffic -Title=Frink's Hovercar -Type=TickBox -Default=1 -Tooltip=Should the Frink's Hovercar be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=garbageTraffic -Title=Garbage Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=glastrucTraffic -Title=Glass Truck -Type=TickBox -Default=1 -Tooltip=Should the Glass Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=gramp_vTraffic -Title=Gramps WWII Jeep -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=gramR_vTraffic -Title=Gramps WWII Jeep (w/V1 rocket) -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=halloTraffic -Title=Hallo (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Hallo (Halloween Level) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=hbike_vTraffic -Title=Hover Bike -Type=TickBox -Default=1 -Tooltip=Should the Hover Bike be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=homer_vTraffic -Title=Homer's Barracuda -Type=TickBox -Default=1 -Tooltip=Should the Homer's Barracuda be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=honor_vTraffic -Title=Bart's Honor Roller -Type=TickBox -Default=1 -Tooltip=Should the Bart's Honor Roller be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=hype_vTraffic -Title=Planet Hype 50's Car -Type=TickBox -Default=1 -Tooltip=Should the Planet Hype 50's Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=icecreamTraffic -Title=Ice Cream Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=IStruckTraffic -Title=Itchy Scratchy Movie Truck (AI) -Type=TickBox -Default=1 -Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=knigh_vTraffic -Title=Knight Boat -Type=TickBox -Default=1 -Tooltip=Should the Knight Boat be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=krust_vTraffic -Title=Krusty's Clown Car -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Clown Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=lisa_vTraffic -Title=Lisa's Vette -Type=TickBox -Default=1 -Tooltip=Should the Lisa's Vette be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=marge_vTraffic -Title=Marge's Canyonero -Type=TickBox -Default=1 -Tooltip=Should the Marge's Canyonero be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=minivanATraffic -Title=Minivan (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Minivan (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=moe_vTraffic -Title=Moe's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Moe's Sedan be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=mono_vTraffic -Title=Monorail -Type=TickBox -Default=1 -Tooltip=Should the Monorail be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=mrplo_vTraffic -Title=Mr. Plow -Type=TickBox -Default=1 -Tooltip=Should the Mr. Plow be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=nuctruckTraffic -Title=Nuclear Waste Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=oblit_vTraffic -Title=Obliteratatron Big Wheel Truck -Type=TickBox -Default=1 -Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=otto_vTraffic -Title=Otto's School Bus -Type=TickBox -Default=1 -Tooltip=Should the Otto's School Bus be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=pickupATraffic -Title=Pickup Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=pizzaTraffic -Title=Pizza Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=plowk_vTraffic -Title=Plow King -Type=TickBox -Default=1 -Tooltip=Should the Plow King be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=redbrickTraffic -Title=Red Brick Car -Type=TickBox -Default=1 -Tooltip=Should the Red Brick Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=rocke_vTraffic -Title=Rocket Car -Type=TickBox -Default=1 -Tooltip=Should the Rocket Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=schoolbuTraffic -Title=School Bus (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the School Bus (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=scorp_vTraffic -Title=Globex Super Villain Car -Type=TickBox -Default=1 -Tooltip=Should the Globex Super Villain Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=sedanATraffic -Title=Sedan A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=sedanBTraffic -Title=Sedan B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=shipTraffic -Title=Ship (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Ship (Halloween Level) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=skinn_vTraffic -Title=Skinner's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Skinner's Sedan be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=smith_vTraffic -Title=Burn's Limo (with Smithers) -Type=TickBox -Default=1 -Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=snake_vTraffic -Title=Snake's "lil Bandit -Type=TickBox -Default=1 -Tooltip=Should the Snake's "lil Bandit be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=sportsATraffic -Title=Sports Car A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=sportsBTraffic -Title=Sports Car B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=SUVATraffic -Title=SUV A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the SUV A (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=taxiATraffic -Title=Taxi (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Taxi (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=ttTraffic -Title=Audi TT -Type=TickBox -Default=1 -Tooltip=Should the Audi TT be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=votetrucTraffic -Title=Vote Quimby Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=wagonATraffic -Title=Station Wagon (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=wiggu_vTraffic -Title=Wiggum's Police Car -Type=TickBox -Default=1 -Tooltip=Should the Wiggum's Police Car be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=willi_vTraffic -Title=Willie's Tractor -Type=TickBox -Default=1 -Tooltip=Should the Willie's Tractor be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=witchcarTraffic -Title=Witchcar (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -[Setting] -Name=zombi_vTraffic -Title=Zombie Speed Buggy -Type=TickBox -Default=1 -Tooltip=Should the Zombie Speed Buggy be in the pool for random Traffic cars -Page=Car Pools -Group=Random Car Pool - Traffic - -;[Setting] -;Name=huskATraffic -;Title=The Husk -;Type=TickBox -;Default=0 -;Tooltip=Should the The Husk be in the pool for random Traffic cars -;Page=Car Pools -;Group=Random Car Pool - Traffic - -[Setting] -Name=ambulChase -Title=Ambulance (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=apu_vChase -Title=Apu's Longhorn -Type=TickBox -Default=1 -Tooltip=Should the Apu's Longhorn be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=atv_vChase -Title=All Terrain Vehicle (ATV) -Type=TickBox -Default=1 -Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=bart_vChase -Title=Bart Ferrini -Type=TickBox -Default=1 -Tooltip=Should the Bart Ferrini be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=bbman_vChase -Title=Bumblebee Man's El Camino -Type=TickBox -Default=1 -Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=bookb_vChase -Title=Lovejoy's Book Burning Van -Type=TickBox -Default=1 -Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=burns_vChase -Title=Burns - '36 Stutz Bearcat -Type=TickBox -Default=1 -Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=burnsarmChase -Title=Burns Armoured Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=carhom_vChase -Title=The Car Built For Homer (tm) -Type=TickBox -Default=1 -Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cArmorChase -Title=Armored Truck -Type=TickBox -Default=1 -Tooltip=Should the Armored Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cBlbartChase -Title=Black Ferrini (Chase) -Type=TickBox -Default=1 -Tooltip=Should the Black Ferrini (Chase) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cBoneChase -Title=Bone Truck -Type=TickBox -Default=1 -Tooltip=Should the Bone Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cCellAChase -Title=Cell Phone Car A -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car A be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cCellBChase -Title=Cell Phone Car B -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car B be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cCellCChase -Title=Cell Phone Car C -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car C be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cCellDChase -Title=Cell Phone Car D -Type=TickBox -Default=1 -Tooltip=Should the Cell Phone Car D be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cColaChase -Title=Cola Truck -Type=TickBox -Default=1 -Tooltip=Should the Cola Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cCubeChase -Title=Cube Van -Type=TickBox -Default=1 -Tooltip=Should the Cube Van be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cCuratorChase -Title=Curator -Type=TickBox -Default=1 -Tooltip=Should the Curator be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cDonutChase -Title=Donut Truck -Type=TickBox -Default=1 -Tooltip=Should the Donut Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cDuffChase -Title=Duff Truck -Type=TickBox -Default=1 -Tooltip=Should the Duff Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cFire_vChase -Title=Fire Truck -Type=TickBox -Default=1 -Tooltip=Should the Fire Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cHearsChase -Title=Flame Hearse (chase) -Type=TickBox -Default=1 -Tooltip=Should the Flame Hearse (chase) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cKlimoChase -Title=Krusty's Limo -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Limo be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cletu_vChase -Title=Cletus pickup truck -Type=TickBox -Default=1 -Tooltip=Should the Cletus pickup truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cLimoChase -Title=Chase Limo -Type=TickBox -Default=1 -Tooltip=Should the Chase Limo be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cMilkChase -Title=Milk Truck -Type=TickBox -Default=1 -Tooltip=Should the Milk Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cNerdChase -Title=Nerd Car -Type=TickBox -Default=1 -Tooltip=Should the Nerd Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cNonupChase -Title=Nonuplets Minivan -Type=TickBox -Default=1 -Tooltip=Should the Nonuplets Minivan be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=coffinChase -Title=Coffin Car (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=comic_vChase -Title=Comic Book Guy - Gremlin -Type=TickBox -Default=1 -Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=compactAChase -Title=CompactA Traffic Car -Type=TickBox -Default=1 -Tooltip=Should the CompactA Traffic Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cPoliceChase -Title=AI Police Car -Type=TickBox -Default=1 -Tooltip=Should the AI Police Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cSedanChase -Title=Chase Sedan -Type=TickBox -Default=1 -Tooltip=Should the Chase Sedan be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=cVanChase -Title=Surveillance Van -Type=TickBox -Default=1 -Tooltip=Should the Surveillance Van be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=dune_vChase -Title=Radio Controlled Dune Buggy -Type=TickBox -Default=1 -Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=elect_vChase -Title=Lisa Electaurus -Type=TickBox -Default=1 -Tooltip=Should the Lisa Electaurus be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=famil_vChase -Title=Simpsons Family Sedan -Type=TickBox -Default=1 -Tooltip=Should the Simpsons Family Sedan be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=fishtrucChase -Title=Fish Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=fone_vChase -Title=Open Wheel Race Car -Type=TickBox -Default=1 -Tooltip=Should the Open Wheel Race Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=frink_vChase -Title=Frink's Hovercar -Type=TickBox -Default=1 -Tooltip=Should the Frink's Hovercar be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=garbageChase -Title=Garbage Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=glastrucChase -Title=Glass Truck -Type=TickBox -Default=1 -Tooltip=Should the Glass Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=gramp_vChase -Title=Gramps WWII Jeep -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=gramR_vChase -Title=Gramps WWII Jeep (w/V1 rocket) -Type=TickBox -Default=1 -Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=halloChase -Title=Hallo (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Hallo (Halloween Level) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=hbike_vChase -Title=Hover Bike -Type=TickBox -Default=1 -Tooltip=Should the Hover Bike be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=homer_vChase -Title=Homer's Barracuda -Type=TickBox -Default=1 -Tooltip=Should the Homer's Barracuda be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=honor_vChase -Title=Bart's Honor Roller -Type=TickBox -Default=1 -Tooltip=Should the Bart's Honor Roller be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=hype_vChase -Title=Planet Hype 50's Car -Type=TickBox -Default=1 -Tooltip=Should the Planet Hype 50's Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=icecreamChase -Title=Ice Cream Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=IStruckChase -Title=Itchy Scratchy Movie Truck (AI) -Type=TickBox -Default=1 -Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=knigh_vChase -Title=Knight Boat -Type=TickBox -Default=1 -Tooltip=Should the Knight Boat be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=krust_vChase -Title=Krusty's Clown Car -Type=TickBox -Default=1 -Tooltip=Should the Krusty's Clown Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=lisa_vChase -Title=Lisa's Vette -Type=TickBox -Default=1 -Tooltip=Should the Lisa's Vette be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=marge_vChase -Title=Marge's Canyonero -Type=TickBox -Default=1 -Tooltip=Should the Marge's Canyonero be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=minivanAChase -Title=Minivan (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Minivan (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=moe_vChase -Title=Moe's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Moe's Sedan be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=mono_vChase -Title=Monorail -Type=TickBox -Default=1 -Tooltip=Should the Monorail be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=mrplo_vChase -Title=Mr. Plow -Type=TickBox -Default=1 -Tooltip=Should the Mr. Plow be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=nuctruckChase -Title=Nuclear Waste Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=oblit_vChase -Title=Obliteratatron Big Wheel Truck -Type=TickBox -Default=1 -Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=otto_vChase -Title=Otto's School Bus -Type=TickBox -Default=1 -Tooltip=Should the Otto's School Bus be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=pickupAChase -Title=Pickup Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=pizzaChase -Title=Pizza Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=plowk_vChase -Title=Plow King -Type=TickBox -Default=1 -Tooltip=Should the Plow King be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=redbrickChase -Title=Red Brick Car -Type=TickBox -Default=1 -Tooltip=Should the Red Brick Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=rocke_vChase -Title=Rocket Car -Type=TickBox -Default=1 -Tooltip=Should the Rocket Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=schoolbuChase -Title=School Bus (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the School Bus (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=scorp_vChase -Title=Globex Super Villain Car -Type=TickBox -Default=1 -Tooltip=Should the Globex Super Villain Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=sedanAChase -Title=Sedan A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=sedanBChase -Title=Sedan B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=shipChase -Title=Ship (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Ship (Halloween Level) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=skinn_vChase -Title=Skinner's Sedan -Type=TickBox -Default=1 -Tooltip=Should the Skinner's Sedan be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=smith_vChase -Title=Burn's Limo (with Smithers) -Type=TickBox -Default=1 -Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=snake_vChase -Title=Snake's "lil Bandit -Type=TickBox -Default=1 -Tooltip=Should the Snake's "lil Bandit be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=sportsAChase -Title=Sports Car A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=sportsBChase -Title=Sports Car B (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=SUVAChase -Title=SUV A (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the SUV A (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=taxiAChase -Title=Taxi (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Taxi (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=ttChase -Title=Audi TT -Type=TickBox -Default=1 -Tooltip=Should the Audi TT be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=votetrucChase -Title=Vote Quimby Truck (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=wagonAChase -Title=Station Wagon (Traffic AI) -Type=TickBox -Default=1 -Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=wiggu_vChase -Title=Wiggum's Police Car -Type=TickBox -Default=1 -Tooltip=Should the Wiggum's Police Car be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=willi_vChase -Title=Willie's Tractor -Type=TickBox -Default=1 -Tooltip=Should the Willie's Tractor be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=witchcarChase -Title=Witchcar (Halloween Level) -Type=TickBox -Default=1 -Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=zombi_vChase -Title=Zombie Speed Buggy -Type=TickBox -Default=1 -Tooltip=Should the Zombie Speed Buggy be in the pool for random Chase cars -Page=Car Pools -Group=Random Car Pool - Chase - -[Setting] -Name=ChaosLabel -Title=Chaos randomisations change actual gameplay and therefore completely ruin things like speedrun strats. -Type=Label -Page=Chaos Randomisations - -[Setting] -Name=RandomInteriors -Title=Random interiors -Type=TickBox -Default=0 -Tooltip=Randomises the interiors of the game -Page=Chaos Randomisations - -[Setting] -Name=RandomDirectives -Title=Random directives -Type=TickBox -Default=0 -Tooltip=Randomises the directives of the game -Page=Chaos Randomisations - -[Setting] -Name=RandomMissions -Title=Random missions -Type=TickBox -Default=0 -Tooltip=Randomises the mission order of each level -Page=Chaos Randomisations - -[Setting] -Name=RandomItems -Title=Random items -Type=TickBox -Default=0 -Tooltip=Randomises the items of the game -Page=Chaos Randomisations - -[Setting] -Name=SkipLocks -Title=Remove car/costume requirements -Type=TickBox -Default=0 -Tooltip=Remove specific car/costume requirements from certain missions -Page=Misc - -[Setting] -Name=SkipFMVs -Title=Skip cutscenes (except intro cutscene) -Type=TickBox -Default=0 -Tooltip=Remove all in-game cutscenes, including the ones at the end of levels. The intro cutscene can be skipped by enabling "No Introduction Movies" -Page=Misc - -[Setting] -Name=BoostHP -Title=Increase HP for weak cars -Type=TickBox -Default=0 -Tooltip=Slightly increases HP for weak vehicles like the rocket car -Page=Misc - -[Setting] -Name=DebugLevel -Title=Debug level -Type=Number -Integer=1 -Min=0 -Max=5 -Default=0 -Tooltip=Sets the debug level for console printing - 0 will print only the basics whilst 5 will print everything -Page=Misc - -[SettingCondition] -Type=Setting -Setting=SaveChoice -Value=1 -ConditionSetting=RandomPlayerVehicles -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=RandomMissionVehiclesStats -Value=1 -ConditionSetting=RandomMissionVehicles -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=DifferentCellouts -Value=1 -ConditionSetting=RandomMissionVehicles -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=SaveChoiceMV -Value=1 -ConditionSetting=RandomMissionVehicles -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=RandomChaseStats -Value=1 -ConditionSetting=RandomChase -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=RandomChaseAmount -Value=1 -ConditionSetting=RandomChase -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=RandomMissionVehiclesStats -Value=0 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=RandomChaseStats -Value=0 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinMass -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxMass -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinGas -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxGas -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinSlipGasScale -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxSlipGasScale -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinBreakGasScale -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxBreakGasScale -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinSpeed -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxSpeed -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinAngle -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxAngle -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinGrip -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxGrip -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinSteering -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxSteering -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinSlipSteering -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxSlipSteering -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinHP -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxHP -Value=1 -ConditionSetting=RandomStats -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMinScale -Value=1 -ConditionSetting=RandomCarScale -Operator=EqualTo - -[SettingCondition] -Type=Setting -Setting=StatMaxScale -Value=1 -ConditionSetting=RandomCarScale -Operator=EqualTo - -[SettingWarning] -Setting=RandomStats -Operator=EqualTo -Value=1 -Message=Random stats randomises the stats of all vehicles. This can mean that some missions are impossible. Use at your own risk. - -[SettingWarning] -Setting=RandomDialogue -Operator=EqualTo -Value=1 -Message=Random dialogue requires some extra setup. If this isn't done, this will do nothing. - -;[SettingWarning] -;Setting=RandomChaseAmount -;Operator=EqualTo -;Value=1 -;Message=Random chase car amount may spawn too many vehicles and cause the game to crash. Use at your own risk. - -[SettingWarning] -Setting=RandomInteriors -Operator=EqualTo -Value=1 -Message=Random Interiors is an experimental addition that can cause the game to be unplayable. - - -[LegacyResource] -InternalName=RandomCar - -[Compile] -Decompilable=1 +[Miscellaneous] +Title=Randomiser +InternalName=Randomiser +Main=1 +Description=This mod allows for randomising various things throughout the game. +RequiredHack=CustomFiles +RequiredHack=CustomLicenseScreenTime +RequiredHack=CustomLimits +OptionalFramework=RandomiserDialogue +OptionalFramework=RandomiserCars +Version=2.1-modular-git +SettingsHeight=509 +SettingsWidth=550 +RequiredLauncher=1.22 + +[Author] +Name=En Appelsin +Website=https://github.com/EnAppelsin/SHARCarRandomiser + +[Author] +Name=Proddy +Website=https://www.zhbot.org + +[Author] +Name=Gadie + +[Author] +Name=Sparrow + +[Author] +Name=Gibstack +Credits=1 +Group=Contributing +Group=Testing + +[Author] +Name=Jake "AerHx" Andreøli +Credits=1 +Group=Contributing + +[Author] +Name=Loren "Duck" Goodwin +Credits=1 +Group=Contributing + +[Author] +Name=Pepperdork +Credits=1 +Group=Contributing + +[Author] +Name=Kuinn +Credits=1 +Group=Testing + +[Author] +Name=Nytheris +Credits=1 +Group=Testing + +[Author] +Name=LiquidWiFi +Credits=1 +Group=Testing + +[Setting] +Name=RandomCouch +Title=Random couch character +Type=TickBox +Default=1 +Tooltip=Randomise the character on the couch +Page=Randomisations + +[Setting] +Name=RandomMusic +Title=Random music +Type=TickBox +Default=1 +Tooltip=Randomises the music played to any of the available music tracks +Page=Randomisations + +[Setting] +Name=RandomMusicCues +Title=Random music cues +Type=TickBox +Default=0 +Tooltip=Randomise the cues that trigger different music tracks +Page=Randomisations + +[Setting] +Name=RandomDialogue +Title=Random dialogue +Type=TickBox +Default=0 +Tooltip=Randomises the in game dialogue +Page=Randomisations + +[Setting] +Name=RandomCharacter +Title=Random player character +Type=TickBox +Default=0 +Tooltip=Randomise the character the player controls +Page=Randomisations + +[Setting] +Name=RandomMissionCharacters +Title=Random mission characters +Type=TickBox +Default=0 +Tooltip=Randomise the mission characters +Page=Randomisations + +[Setting] +Name=RandomPlayerVehicles +Title=Random player vehicles +Type=TickBox +Default=1 +Tooltip=Randomise player controlled vehicles +Page=Randomisations + +[Setting] +Name=SaveChoice +Title=Same car if restarting/failing mission +Type=TickBox +Default=1 +Tooltip=Don't rerandomise the car if you restart (or fail) the mission +Page=Randomisations + +[Setting] +Name=RandomCarScale +Title=Random car scale +Type=TickBox +Default=0 +Tooltip=Randomise the size of characters in cars +Page=Randomisations + +[Setting] +Name=RandomCarSounds +Title=Random car sounds +Type=TickBox +Default=0 +Tooltip=Randomise the sounds of every car +Page=Randomisations + +[Setting] +Name=CustomCars +Title=Enable custom cars +Type=TickBox +Default=1 +Tooltip=Enable custom cars +Page=Randomisations + +[Setting] +Name=RandomPedestrians +Title=Random pedestrians +Type=TickBox +Default=1 +Tooltip=Randomise pedestrians around Springfield +Page=Randomisations + +[Setting] +Name=RandomTraffic +Title=Random traffic +Type=TickBox +Default=1 +Tooltip=Randomise traffic cars around Springfield +Page=Randomisations + +[Setting] +Name=RandomChase +Title=Random chase car +Type=TickBox +Default=1 +Tooltip=Randomises the chase car per level +Page=Randomisations + +[Setting] +Name=RandomChaseAmount +Title=Random chase car amount +Type=TickBox +Default=0 +Tooltip=Randomises the number of chase cars per level +Page=Randomisations + +[Setting] +Name=RandomChaseStats +Title=Random chase car - stats +Type=TickBox +Default=1 +Tooltip=If enabled, the random chase vehicles will have the stats of the random vehicle +Page=Randomisations + +[Setting] +Name=RandomMissionVehicles +Title=Random mission vehicles +Type=TickBox +Default=1 +Tooltip=Randomises the mission vehicles +Page=Randomisations + +[Setting] +Name=RandomMissionVehiclesStats +Title=Random mission vehicles - stats +Type=TickBox +Default=1 +Tooltip=If enabled, the random mission vehicles will have the stats of the random vehicle +Page=Randomisations + +[Setting] +Name=DifferentCellouts +Title=Different random cellouts +Type=TickBox +Default=1 +Tooltip=If enabled, randomises 4 different cellout cars instead of the same car 4 times +Page=Randomisations + +[Setting] +Name=SaveChoiceMV +Title=Same mission vehicle if restarting/failing mission +Type=TickBox +Default=1 +Tooltip=Don't rerandomise the mission vehicle if you restart (or fail) the mission +Page=Randomisations + +[Setting] +Name=RandomStats +Title=Random stats +Type=TickBox +Default=0 +Tooltip=If enabled, all random vehicles will have random stats. To customise, use the Random Stat Variables page. +Page=Randomisations + +[Setting] +Name=StatLabel +Title=These options define the upper and lower bounds for the vehicle scale option. +Type=Label +Tooltip=These options define the upper and lower bounds for the random stats option. +Page=Variables +Group=Vehicle Scale Variables + +[Setting] +Name=StatMinScale +Title=Min Scale +Type=Number +Integer=0 +Min=0.3 +Default=0.3 +Tooltip=Controls the scale of characters within vehicles [Default: 0.3] +Page=Variables +Group=Vehicle Scale Variables + +[Setting] +Name=StatMaxScale +Title=Max Scale +Type=Number +Integer=0 +Min=0.3 +Default=4 +Tooltip=Controls the scale of characters within vehicles [Default: 4] +Page=Variables +Group=Vehicle Scale Variables + +[Setting] +Name=StatLabel +Title=These options define the upper and lower bounds for the random stats option. +Type=Label +Tooltip=These options define the upper and lower bounds for the random stats option. +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinMass +Title=Min. Mass +Type=Number +Integer=1 +Min=0 +Default=800 +Tooltip=The mass of the vehicle will effect things such as friction on the ground, distance moved when hit etc. [Default: 800] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxMass +Title=Max. Mass +Type=Number +Integer=1 +Min=0 +Default=4000 +Tooltip=The mass of the vehicle will effect things such as friction on the ground, distance moved when hit etc. [Default: 4000] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinGas +Title=Min. Gas Scale +Type=Number +Integer=1 +Min=0 +Default=3 +Tooltip=Gas scale is how quick a vehicle will accelerate [Default: 3] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxGas +Title=Max. Gas Scale +Type=Number +Integer=1 +Min=0 +Default=11 +Tooltip=Gas scale is how quick a vehicle will accelerate. [Default: 11] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinSlipGasScale +Title=Min. Slip Gas Scale +Type=Number +Integer=1 +Min=-1 +Max=1 +Default=0 +Tooltip=The Slip Gas Scale controls the amount of accelleration is added to the Gas Scale. [Default: 0] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxSlipGasScale +Title=Max. Slip Gas Scale +Type=Number +Integer=1 +Min=-1 +Max=1 +Default=1 +Tooltip=The Slip Gas Scale controls the amount of accelleration is added to the Gas Scale. [Default: 1] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinBreakGasScale +Title=Min. Break Gas Scale +Type=Number +Integer=1 +Min=0 +Default=1 +Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 1] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxBreakGasScale +Title=Max. Break Gas Scale +Type=Number +Integer=1 +Min=0 +Default=10 +Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 10] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinSpeed +Title=Min. Vehicle Speed +Type=Number +Integer=1 +Min=0 +Default=110 +Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 110] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxSpeed +Title=Max. Vehicle Speed +Type=Number +Integer=1 +Min=0 +Default=200 +Tooltip=The Break Gas Scale controls how quickly the car will break. [Default: 200] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinAngle +Title=Min. Steering Angle +Type=Number +Integer=1 +Min=0 +Default=15 +Tooltip=The Wheel Turn angle sets the turning angle of the vehicle, changing this setting has massive impacts on the playability. [Default: 15] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxAngle +Title=Max. Steering Angle +Type=Number +Integer=1 +Min=0 +Default=35 +Tooltip=The Wheel Turn angle sets the turning angle of the vehicle, changing this setting has massive impacts on the playability. [Default: 35] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinGrip +Title=Min. Wheel Grip +Type=Number +Integer=1 +Min=0 +Default=3 +Tooltip=The Wheel Grip will effect how the vehicle accelerates, drifts and moves when hit. [Default: 3] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxGrip +Title=Max. Wheel Grip +Type=Number +Integer=1 +Min=0 +Default=35 +Tooltip=The Wheel Grip will effect how the vehicle accelerates, drifts and moves when hit. [Default: 35] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinSteering +Title=Min. Steering +Type=Number +Integer=1 +Min=0 +Default=90 +Tooltip=The default steering of a vehicle. [Default: 90] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxSteering +Title=Max. Steering +Type=Number +Integer=1 +Min=0 +Default=100 +Tooltip=The default steering of a vehicle. [Default: 100] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinSlipSteering +Title=Min. Slip Steering +Type=Number +Integer=1 +Min=0 +Default=20 +Tooltip=Slip Steering is the effect that steering has when the player is drifting. [Default: 20] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxSlipSteering +Title=Max. Slip Steering +Type=Number +Integer=1 +Min=0 +Default=40 +Tooltip=Slip Steering is the effect that steering has when the player is drifting. [Default: 40] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMinHP +Title=Min. HP +Type=Number +Integer=1 +Min=0 +Default=0 +Tooltip=HP controls how much damage a vehicle can take without blowing up. [Default: 0] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=StatMaxHP +Title=Max. HP +Type=Number +Integer=1 +Min=0 +Default=10 +Tooltip=HP controls how much damage a vehicle can take without blowing up. [Default: 10] +Page=Variables +Group=Random Stat Variables + +[Setting] +Name=ambulPlayer +Title=Ambulance (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=apu_vPlayer +Title=Apu's Longhorn +Type=TickBox +Default=1 +Tooltip=Should the Apu's Longhorn be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=atv_vPlayer +Title=All Terrain Vehicle (ATV) +Type=TickBox +Default=1 +Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=bart_vPlayer +Title=Bart Ferrini +Type=TickBox +Default=1 +Tooltip=Should the Bart Ferrini be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=bbman_vPlayer +Title=Bumblebee Man's El Camino +Type=TickBox +Default=1 +Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=bookb_vPlayer +Title=Lovejoy's Book Burning Van +Type=TickBox +Default=1 +Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=burns_vPlayer +Title=Burns - '36 Stutz Bearcat +Type=TickBox +Default=1 +Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=burnsarmPlayer +Title=Burns Armoured Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=carhom_vPlayer +Title=The Car Built For Homer (tm) +Type=TickBox +Default=1 +Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cArmorPlayer +Title=Armored Truck +Type=TickBox +Default=1 +Tooltip=Should the Armored Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cBlbartPlayer +Title=Black Ferrini (Chase) +Type=TickBox +Default=1 +Tooltip=Should the Black Ferrini (Chase) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cBonePlayer +Title=Bone Truck +Type=TickBox +Default=1 +Tooltip=Should the Bone Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cCellAPlayer +Title=Cell Phone Car A +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car A be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cCellBPlayer +Title=Cell Phone Car B +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car B be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cCellCPlayer +Title=Cell Phone Car C +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car C be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cCellDPlayer +Title=Cell Phone Car D +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car D be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cColaPlayer +Title=Cola Truck +Type=TickBox +Default=1 +Tooltip=Should the Cola Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cCubePlayer +Title=Cube Van +Type=TickBox +Default=1 +Tooltip=Should the Cube Van be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cCuratorPlayer +Title=Curator +Type=TickBox +Default=1 +Tooltip=Should the Curator be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cDonutPlayer +Title=Donut Truck +Type=TickBox +Default=1 +Tooltip=Should the Donut Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cDuffPlayer +Title=Duff Truck +Type=TickBox +Default=1 +Tooltip=Should the Duff Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cFire_vPlayer +Title=Fire Truck +Type=TickBox +Default=1 +Tooltip=Should the Fire Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cHearsPlayer +Title=Flame Hearse (chase) +Type=TickBox +Default=1 +Tooltip=Should the Flame Hearse (chase) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cKlimoPlayer +Title=Krusty's Limo +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Limo be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cletu_vPlayer +Title=Cletus pickup truck +Type=TickBox +Default=1 +Tooltip=Should the Cletus pickup truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cLimoPlayer +Title=Chase Limo +Type=TickBox +Default=1 +Tooltip=Should the Chase Limo be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cMilkPlayer +Title=Milk Truck +Type=TickBox +Default=1 +Tooltip=Should the Milk Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cNerdPlayer +Title=Nerd Car +Type=TickBox +Default=1 +Tooltip=Should the Nerd Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cNonupPlayer +Title=Nonuplets Minivan +Type=TickBox +Default=1 +Tooltip=Should the Nonuplets Minivan be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=coffinPlayer +Title=Coffin Car (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=comic_vPlayer +Title=Comic Book Guy - Gremlin +Type=TickBox +Default=1 +Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=compactAPlayer +Title=CompactA Traffic Car +Type=TickBox +Default=1 +Tooltip=Should the CompactA Traffic Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cPolicePlayer +Title=AI Police Car +Type=TickBox +Default=1 +Tooltip=Should the AI Police Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cSedanPlayer +Title=Chase Sedan +Type=TickBox +Default=1 +Tooltip=Should the Chase Sedan be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=cVanPlayer +Title=Surveillance Van +Type=TickBox +Default=1 +Tooltip=Should the Surveillance Van be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=dune_vPlayer +Title=Radio Controlled Dune Buggy +Type=TickBox +Default=1 +Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=elect_vPlayer +Title=Lisa Electaurus +Type=TickBox +Default=1 +Tooltip=Should the Lisa Electaurus be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=famil_vPlayer +Title=Simpsons Family Sedan +Type=TickBox +Default=1 +Tooltip=Should the Simpsons Family Sedan be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=fishtrucPlayer +Title=Fish Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=fone_vPlayer +Title=Open Wheel Race Car +Type=TickBox +Default=1 +Tooltip=Should the Open Wheel Race Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=frink_vPlayer +Title=Frink's Hovercar +Type=TickBox +Default=1 +Tooltip=Should the Frink's Hovercar be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=garbagePlayer +Title=Garbage Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=glastrucPlayer +Title=Glass Truck +Type=TickBox +Default=1 +Tooltip=Should the Glass Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=gramp_vPlayer +Title=Gramps WWII Jeep +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=gramR_vPlayer +Title=Gramps WWII Jeep (w/V1 rocket) +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=halloPlayer +Title=Hallo (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Hallo (Halloween Level) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=hbike_vPlayer +Title=Hover Bike +Type=TickBox +Default=1 +Tooltip=Should the Hover Bike be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=homer_vPlayer +Title=Homer's Barracuda +Type=TickBox +Default=1 +Tooltip=Should the Homer's Barracuda be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=honor_vPlayer +Title=Bart's Honor Roller +Type=TickBox +Default=1 +Tooltip=Should the Bart's Honor Roller be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=hype_vPlayer +Title=Planet Hype 50's Car +Type=TickBox +Default=1 +Tooltip=Should the Planet Hype 50's Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=icecreamPlayer +Title=Ice Cream Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=IStruckPlayer +Title=Itchy Scratchy Movie Truck (AI) +Type=TickBox +Default=1 +Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=knigh_vPlayer +Title=Knight Boat +Type=TickBox +Default=1 +Tooltip=Should the Knight Boat be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=krust_vPlayer +Title=Krusty's Clown Car +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Clown Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=lisa_vPlayer +Title=Lisa's Vette +Type=TickBox +Default=1 +Tooltip=Should the Lisa's Vette be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=marge_vPlayer +Title=Marge's Canyonero +Type=TickBox +Default=1 +Tooltip=Should the Marge's Canyonero be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=minivanAPlayer +Title=Minivan (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Minivan (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=moe_vPlayer +Title=Moe's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Moe's Sedan be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=mono_vPlayer +Title=Monorail +Type=TickBox +Default=1 +Tooltip=Should the Monorail be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=mrplo_vPlayer +Title=Mr. Plow +Type=TickBox +Default=1 +Tooltip=Should the Mr. Plow be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=nuctruckPlayer +Title=Nuclear Waste Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=oblit_vPlayer +Title=Obliteratatron Big Wheel Truck +Type=TickBox +Default=1 +Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=otto_vPlayer +Title=Otto's School Bus +Type=TickBox +Default=1 +Tooltip=Should the Otto's School Bus be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=pickupAPlayer +Title=Pickup Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=pizzaPlayer +Title=Pizza Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=plowk_vPlayer +Title=Plow King +Type=TickBox +Default=1 +Tooltip=Should the Plow King be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=redbrickPlayer +Title=Red Brick Car +Type=TickBox +Default=1 +Tooltip=Should the Red Brick Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=rocke_vPlayer +Title=Rocket Car +Type=TickBox +Default=1 +Tooltip=Should the Rocket Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=schoolbuPlayer +Title=School Bus (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the School Bus (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=scorp_vPlayer +Title=Globex Super Villain Car +Type=TickBox +Default=1 +Tooltip=Should the Globex Super Villain Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=sedanAPlayer +Title=Sedan A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=sedanBPlayer +Title=Sedan B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=shipPlayer +Title=Ship (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Ship (Halloween Level) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=skinn_vPlayer +Title=Skinner's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Skinner's Sedan be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=smith_vPlayer +Title=Burn's Limo (with Smithers) +Type=TickBox +Default=1 +Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=snake_vPlayer +Title=Snake's "lil Bandit +Type=TickBox +Default=1 +Tooltip=Should the Snake's "lil Bandit be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=sportsAPlayer +Title=Sports Car A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=sportsBPlayer +Title=Sports Car B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=SUVAPlayer +Title=SUV A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the SUV A (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=taxiAPlayer +Title=Taxi (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Taxi (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=ttPlayer +Title=Audi TT +Type=TickBox +Default=1 +Tooltip=Should the Audi TT be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=votetrucPlayer +Title=Vote Quimby Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=wagonAPlayer +Title=Station Wagon (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=wiggu_vPlayer +Title=Wiggum's Police Car +Type=TickBox +Default=1 +Tooltip=Should the Wiggum's Police Car be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=willi_vPlayer +Title=Willie's Tractor +Type=TickBox +Default=1 +Tooltip=Should the Willie's Tractor be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=witchcarPlayer +Title=Witchcar (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=zombi_vPlayer +Title=Zombie Speed Buggy +Type=TickBox +Default=1 +Tooltip=Should the Zombie Speed Buggy be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=huskAPlayer +Title=The Husk +Type=TickBox +Default=0 +Tooltip=Should the The Husk be in the pool for random Player cars +Page=Car Pools +Group=Random Car Pool - Player + +[Setting] +Name=ambulMission +Title=Ambulance (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=apu_vMission +Title=Apu's Longhorn +Type=TickBox +Default=1 +Tooltip=Should the Apu's Longhorn be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=atv_vMission +Title=All Terrain Vehicle (ATV) +Type=TickBox +Default=1 +Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=bart_vMission +Title=Bart Ferrini +Type=TickBox +Default=1 +Tooltip=Should the Bart Ferrini be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=bbman_vMission +Title=Bumblebee Man's El Camino +Type=TickBox +Default=1 +Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=bookb_vMission +Title=Lovejoy's Book Burning Van +Type=TickBox +Default=1 +Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=burns_vMission +Title=Burns - '36 Stutz Bearcat +Type=TickBox +Default=1 +Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=burnsarmMission +Title=Burns Armoured Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=carhom_vMission +Title=The Car Built For Homer (tm) +Type=TickBox +Default=1 +Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cArmorMission +Title=Armored Truck +Type=TickBox +Default=1 +Tooltip=Should the Armored Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cBlbartMission +Title=Black Ferrini (Chase) +Type=TickBox +Default=1 +Tooltip=Should the Black Ferrini (Chase) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cBoneMission +Title=Bone Truck +Type=TickBox +Default=1 +Tooltip=Should the Bone Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cCellAMission +Title=Cell Phone Car A +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car A be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cCellBMission +Title=Cell Phone Car B +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car B be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cCellCMission +Title=Cell Phone Car C +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car C be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cCellDMission +Title=Cell Phone Car D +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car D be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cColaMission +Title=Cola Truck +Type=TickBox +Default=1 +Tooltip=Should the Cola Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cCubeMission +Title=Cube Van +Type=TickBox +Default=1 +Tooltip=Should the Cube Van be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cCuratorMission +Title=Curator +Type=TickBox +Default=1 +Tooltip=Should the Curator be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cDonutMission +Title=Donut Truck +Type=TickBox +Default=1 +Tooltip=Should the Donut Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cDuffMission +Title=Duff Truck +Type=TickBox +Default=1 +Tooltip=Should the Duff Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cFire_vMission +Title=Fire Truck +Type=TickBox +Default=1 +Tooltip=Should the Fire Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cHearsMission +Title=Flame Hearse (chase) +Type=TickBox +Default=1 +Tooltip=Should the Flame Hearse (chase) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cKlimoMission +Title=Krusty's Limo +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Limo be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cletu_vMission +Title=Cletus pickup truck +Type=TickBox +Default=1 +Tooltip=Should the Cletus pickup truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cLimoMission +Title=Chase Limo +Type=TickBox +Default=1 +Tooltip=Should the Chase Limo be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cMilkMission +Title=Milk Truck +Type=TickBox +Default=1 +Tooltip=Should the Milk Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cNerdMission +Title=Nerd Car +Type=TickBox +Default=1 +Tooltip=Should the Nerd Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cNonupMission +Title=Nonuplets Minivan +Type=TickBox +Default=1 +Tooltip=Should the Nonuplets Minivan be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=coffinMission +Title=Coffin Car (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=comic_vMission +Title=Comic Book Guy - Gremlin +Type=TickBox +Default=1 +Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=compactAMission +Title=CompactA Traffic Car +Type=TickBox +Default=1 +Tooltip=Should the CompactA Traffic Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cPoliceMission +Title=AI Police Car +Type=TickBox +Default=1 +Tooltip=Should the AI Police Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cSedanMission +Title=Chase Sedan +Type=TickBox +Default=1 +Tooltip=Should the Chase Sedan be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=cVanMission +Title=Surveillance Van +Type=TickBox +Default=1 +Tooltip=Should the Surveillance Van be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=dune_vMission +Title=Radio Controlled Dune Buggy +Type=TickBox +Default=1 +Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=elect_vMission +Title=Lisa Electaurus +Type=TickBox +Default=1 +Tooltip=Should the Lisa Electaurus be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=famil_vMission +Title=Simpsons Family Sedan +Type=TickBox +Default=1 +Tooltip=Should the Simpsons Family Sedan be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=fishtrucMission +Title=Fish Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=fone_vMission +Title=Open Wheel Race Car +Type=TickBox +Default=1 +Tooltip=Should the Open Wheel Race Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=frink_vMission +Title=Frink's Hovercar +Type=TickBox +Default=1 +Tooltip=Should the Frink's Hovercar be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=garbageMission +Title=Garbage Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=glastrucMission +Title=Glass Truck +Type=TickBox +Default=1 +Tooltip=Should the Glass Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=gramp_vMission +Title=Gramps WWII Jeep +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=gramR_vMission +Title=Gramps WWII Jeep (w/V1 rocket) +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=halloMission +Title=Hallo (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Hallo (Halloween Level) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=hbike_vMission +Title=Hover Bike +Type=TickBox +Default=1 +Tooltip=Should the Hover Bike be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=homer_vMission +Title=Homer's Barracuda +Type=TickBox +Default=1 +Tooltip=Should the Homer's Barracuda be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=honor_vMission +Title=Bart's Honor Roller +Type=TickBox +Default=1 +Tooltip=Should the Bart's Honor Roller be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=hype_vMission +Title=Planet Hype 50's Car +Type=TickBox +Default=1 +Tooltip=Should the Planet Hype 50's Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=icecreamMission +Title=Ice Cream Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=IStruckMission +Title=Itchy Scratchy Movie Truck (AI) +Type=TickBox +Default=1 +Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=knigh_vMission +Title=Knight Boat +Type=TickBox +Default=1 +Tooltip=Should the Knight Boat be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=krust_vMission +Title=Krusty's Clown Car +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Clown Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=lisa_vMission +Title=Lisa's Vette +Type=TickBox +Default=1 +Tooltip=Should the Lisa's Vette be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=marge_vMission +Title=Marge's Canyonero +Type=TickBox +Default=1 +Tooltip=Should the Marge's Canyonero be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=minivanAMission +Title=Minivan (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Minivan (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=moe_vMission +Title=Moe's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Moe's Sedan be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=mono_vMission +Title=Monorail +Type=TickBox +Default=1 +Tooltip=Should the Monorail be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=mrplo_vMission +Title=Mr. Plow +Type=TickBox +Default=1 +Tooltip=Should the Mr. Plow be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=nuctruckMission +Title=Nuclear Waste Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=oblit_vMission +Title=Obliteratatron Big Wheel Truck +Type=TickBox +Default=1 +Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=otto_vMission +Title=Otto's School Bus +Type=TickBox +Default=1 +Tooltip=Should the Otto's School Bus be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=pickupAMission +Title=Pickup Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=pizzaMission +Title=Pizza Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=plowk_vMission +Title=Plow King +Type=TickBox +Default=1 +Tooltip=Should the Plow King be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=redbrickMission +Title=Red Brick Car +Type=TickBox +Default=1 +Tooltip=Should the Red Brick Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=rocke_vMission +Title=Rocket Car +Type=TickBox +Default=1 +Tooltip=Should the Rocket Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=schoolbuMission +Title=School Bus (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the School Bus (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=scorp_vMission +Title=Globex Super Villain Car +Type=TickBox +Default=1 +Tooltip=Should the Globex Super Villain Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=sedanAMission +Title=Sedan A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=sedanBMission +Title=Sedan B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=shipMission +Title=Ship (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Ship (Halloween Level) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=skinn_vMission +Title=Skinner's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Skinner's Sedan be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=smith_vMission +Title=Burn's Limo (with Smithers) +Type=TickBox +Default=1 +Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=snake_vMission +Title=Snake's "lil Bandit +Type=TickBox +Default=1 +Tooltip=Should the Snake's "lil Bandit be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=sportsAMission +Title=Sports Car A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=sportsBMission +Title=Sports Car B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=SUVAMission +Title=SUV A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the SUV A (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=taxiAMission +Title=Taxi (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Taxi (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=ttMission +Title=Audi TT +Type=TickBox +Default=1 +Tooltip=Should the Audi TT be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=votetrucMission +Title=Vote Quimby Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=wagonAMission +Title=Station Wagon (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=wiggu_vMission +Title=Wiggum's Police Car +Type=TickBox +Default=1 +Tooltip=Should the Wiggum's Police Car be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=willi_vMission +Title=Willie's Tractor +Type=TickBox +Default=1 +Tooltip=Should the Willie's Tractor be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=witchcarMission +Title=Witchcar (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +[Setting] +Name=zombi_vMission +Title=Zombie Speed Buggy +Type=TickBox +Default=1 +Tooltip=Should the Zombie Speed Buggy be in the pool for random Mission cars +Page=Car Pools +Group=Random Car Pool - Mission + +;[Setting] +;Name=huskAMission +;Title=The Husk +;Type=TickBox +;Default=0 +;Tooltip=Should the The Husk be in the pool for random Mission cars +;Page=Car Pools +;Group=Random Car Pool - Mission + +[Setting] +Name=ambulTraffic +Title=Ambulance (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=apu_vTraffic +Title=Apu's Longhorn +Type=TickBox +Default=1 +Tooltip=Should the Apu's Longhorn be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=atv_vTraffic +Title=All Terrain Vehicle (ATV) +Type=TickBox +Default=1 +Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=bart_vTraffic +Title=Bart Ferrini +Type=TickBox +Default=1 +Tooltip=Should the Bart Ferrini be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=bbman_vTraffic +Title=Bumblebee Man's El Camino +Type=TickBox +Default=1 +Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=bookb_vTraffic +Title=Lovejoy's Book Burning Van +Type=TickBox +Default=1 +Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=burns_vTraffic +Title=Burns - '36 Stutz Bearcat +Type=TickBox +Default=1 +Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=burnsarmTraffic +Title=Burns Armoured Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=carhom_vTraffic +Title=The Car Built For Homer (tm) +Type=TickBox +Default=1 +Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cArmorTraffic +Title=Armored Truck +Type=TickBox +Default=1 +Tooltip=Should the Armored Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cBlbartTraffic +Title=Black Ferrini (Chase) +Type=TickBox +Default=1 +Tooltip=Should the Black Ferrini (Chase) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cBoneTraffic +Title=Bone Truck +Type=TickBox +Default=1 +Tooltip=Should the Bone Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cCellATraffic +Title=Cell Phone Car A +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car A be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cCellBTraffic +Title=Cell Phone Car B +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car B be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cCellCTraffic +Title=Cell Phone Car C +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car C be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cCellDTraffic +Title=Cell Phone Car D +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car D be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cColaTraffic +Title=Cola Truck +Type=TickBox +Default=1 +Tooltip=Should the Cola Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cCubeTraffic +Title=Cube Van +Type=TickBox +Default=1 +Tooltip=Should the Cube Van be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cCuratorTraffic +Title=Curator +Type=TickBox +Default=1 +Tooltip=Should the Curator be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cDonutTraffic +Title=Donut Truck +Type=TickBox +Default=1 +Tooltip=Should the Donut Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cDuffTraffic +Title=Duff Truck +Type=TickBox +Default=1 +Tooltip=Should the Duff Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cFire_vTraffic +Title=Fire Truck +Type=TickBox +Default=1 +Tooltip=Should the Fire Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cHearsTraffic +Title=Flame Hearse (chase) +Type=TickBox +Default=1 +Tooltip=Should the Flame Hearse (chase) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cKlimoTraffic +Title=Krusty's Limo +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Limo be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cletu_vTraffic +Title=Cletus pickup truck +Type=TickBox +Default=1 +Tooltip=Should the Cletus pickup truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cLimoTraffic +Title=Chase Limo +Type=TickBox +Default=1 +Tooltip=Should the Chase Limo be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cMilkTraffic +Title=Milk Truck +Type=TickBox +Default=1 +Tooltip=Should the Milk Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cNerdTraffic +Title=Nerd Car +Type=TickBox +Default=1 +Tooltip=Should the Nerd Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cNonupTraffic +Title=Nonuplets Minivan +Type=TickBox +Default=1 +Tooltip=Should the Nonuplets Minivan be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=coffinTraffic +Title=Coffin Car (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=comic_vTraffic +Title=Comic Book Guy - Gremlin +Type=TickBox +Default=1 +Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=compactATraffic +Title=CompactA Traffic Car +Type=TickBox +Default=1 +Tooltip=Should the CompactA Traffic Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cPoliceTraffic +Title=AI Police Car +Type=TickBox +Default=1 +Tooltip=Should the AI Police Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cSedanTraffic +Title=Chase Sedan +Type=TickBox +Default=1 +Tooltip=Should the Chase Sedan be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=cVanTraffic +Title=Surveillance Van +Type=TickBox +Default=1 +Tooltip=Should the Surveillance Van be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=dune_vTraffic +Title=Radio Controlled Dune Buggy +Type=TickBox +Default=1 +Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=elect_vTraffic +Title=Lisa Electaurus +Type=TickBox +Default=1 +Tooltip=Should the Lisa Electaurus be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=famil_vTraffic +Title=Simpsons Family Sedan +Type=TickBox +Default=1 +Tooltip=Should the Simpsons Family Sedan be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=fishtrucTraffic +Title=Fish Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=fone_vTraffic +Title=Open Wheel Race Car +Type=TickBox +Default=1 +Tooltip=Should the Open Wheel Race Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=frink_vTraffic +Title=Frink's Hovercar +Type=TickBox +Default=1 +Tooltip=Should the Frink's Hovercar be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=garbageTraffic +Title=Garbage Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=glastrucTraffic +Title=Glass Truck +Type=TickBox +Default=1 +Tooltip=Should the Glass Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=gramp_vTraffic +Title=Gramps WWII Jeep +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=gramR_vTraffic +Title=Gramps WWII Jeep (w/V1 rocket) +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=halloTraffic +Title=Hallo (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Hallo (Halloween Level) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=hbike_vTraffic +Title=Hover Bike +Type=TickBox +Default=1 +Tooltip=Should the Hover Bike be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=homer_vTraffic +Title=Homer's Barracuda +Type=TickBox +Default=1 +Tooltip=Should the Homer's Barracuda be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=honor_vTraffic +Title=Bart's Honor Roller +Type=TickBox +Default=1 +Tooltip=Should the Bart's Honor Roller be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=hype_vTraffic +Title=Planet Hype 50's Car +Type=TickBox +Default=1 +Tooltip=Should the Planet Hype 50's Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=icecreamTraffic +Title=Ice Cream Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=IStruckTraffic +Title=Itchy Scratchy Movie Truck (AI) +Type=TickBox +Default=1 +Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=knigh_vTraffic +Title=Knight Boat +Type=TickBox +Default=1 +Tooltip=Should the Knight Boat be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=krust_vTraffic +Title=Krusty's Clown Car +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Clown Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=lisa_vTraffic +Title=Lisa's Vette +Type=TickBox +Default=1 +Tooltip=Should the Lisa's Vette be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=marge_vTraffic +Title=Marge's Canyonero +Type=TickBox +Default=1 +Tooltip=Should the Marge's Canyonero be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=minivanATraffic +Title=Minivan (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Minivan (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=moe_vTraffic +Title=Moe's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Moe's Sedan be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=mono_vTraffic +Title=Monorail +Type=TickBox +Default=1 +Tooltip=Should the Monorail be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=mrplo_vTraffic +Title=Mr. Plow +Type=TickBox +Default=1 +Tooltip=Should the Mr. Plow be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=nuctruckTraffic +Title=Nuclear Waste Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=oblit_vTraffic +Title=Obliteratatron Big Wheel Truck +Type=TickBox +Default=1 +Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=otto_vTraffic +Title=Otto's School Bus +Type=TickBox +Default=1 +Tooltip=Should the Otto's School Bus be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=pickupATraffic +Title=Pickup Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=pizzaTraffic +Title=Pizza Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=plowk_vTraffic +Title=Plow King +Type=TickBox +Default=1 +Tooltip=Should the Plow King be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=redbrickTraffic +Title=Red Brick Car +Type=TickBox +Default=1 +Tooltip=Should the Red Brick Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=rocke_vTraffic +Title=Rocket Car +Type=TickBox +Default=1 +Tooltip=Should the Rocket Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=schoolbuTraffic +Title=School Bus (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the School Bus (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=scorp_vTraffic +Title=Globex Super Villain Car +Type=TickBox +Default=1 +Tooltip=Should the Globex Super Villain Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=sedanATraffic +Title=Sedan A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=sedanBTraffic +Title=Sedan B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=shipTraffic +Title=Ship (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Ship (Halloween Level) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=skinn_vTraffic +Title=Skinner's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Skinner's Sedan be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=smith_vTraffic +Title=Burn's Limo (with Smithers) +Type=TickBox +Default=1 +Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=snake_vTraffic +Title=Snake's "lil Bandit +Type=TickBox +Default=1 +Tooltip=Should the Snake's "lil Bandit be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=sportsATraffic +Title=Sports Car A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=sportsBTraffic +Title=Sports Car B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=SUVATraffic +Title=SUV A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the SUV A (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=taxiATraffic +Title=Taxi (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Taxi (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=ttTraffic +Title=Audi TT +Type=TickBox +Default=1 +Tooltip=Should the Audi TT be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=votetrucTraffic +Title=Vote Quimby Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=wagonATraffic +Title=Station Wagon (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=wiggu_vTraffic +Title=Wiggum's Police Car +Type=TickBox +Default=1 +Tooltip=Should the Wiggum's Police Car be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=willi_vTraffic +Title=Willie's Tractor +Type=TickBox +Default=1 +Tooltip=Should the Willie's Tractor be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=witchcarTraffic +Title=Witchcar (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +[Setting] +Name=zombi_vTraffic +Title=Zombie Speed Buggy +Type=TickBox +Default=1 +Tooltip=Should the Zombie Speed Buggy be in the pool for random Traffic cars +Page=Car Pools +Group=Random Car Pool - Traffic + +;[Setting] +;Name=huskATraffic +;Title=The Husk +;Type=TickBox +;Default=0 +;Tooltip=Should the The Husk be in the pool for random Traffic cars +;Page=Car Pools +;Group=Random Car Pool - Traffic + +[Setting] +Name=ambulChase +Title=Ambulance (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ambulance (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=apu_vChase +Title=Apu's Longhorn +Type=TickBox +Default=1 +Tooltip=Should the Apu's Longhorn be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=atv_vChase +Title=All Terrain Vehicle (ATV) +Type=TickBox +Default=1 +Tooltip=Should the All Terrain Vehicle (ATV) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=bart_vChase +Title=Bart Ferrini +Type=TickBox +Default=1 +Tooltip=Should the Bart Ferrini be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=bbman_vChase +Title=Bumblebee Man's El Camino +Type=TickBox +Default=1 +Tooltip=Should the Bumblebee Man's El Camino be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=bookb_vChase +Title=Lovejoy's Book Burning Van +Type=TickBox +Default=1 +Tooltip=Should the Lovejoy's Book Burning Van be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=burns_vChase +Title=Burns - '36 Stutz Bearcat +Type=TickBox +Default=1 +Tooltip=Should the Burns - '36 Stutz Bearcat be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=burnsarmChase +Title=Burns Armoured Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Burns Armoured Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=carhom_vChase +Title=The Car Built For Homer (tm) +Type=TickBox +Default=1 +Tooltip=Should the The Car Built For Homer (tm) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cArmorChase +Title=Armored Truck +Type=TickBox +Default=1 +Tooltip=Should the Armored Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cBlbartChase +Title=Black Ferrini (Chase) +Type=TickBox +Default=1 +Tooltip=Should the Black Ferrini (Chase) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cBoneChase +Title=Bone Truck +Type=TickBox +Default=1 +Tooltip=Should the Bone Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cCellAChase +Title=Cell Phone Car A +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car A be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cCellBChase +Title=Cell Phone Car B +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car B be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cCellCChase +Title=Cell Phone Car C +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car C be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cCellDChase +Title=Cell Phone Car D +Type=TickBox +Default=1 +Tooltip=Should the Cell Phone Car D be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cColaChase +Title=Cola Truck +Type=TickBox +Default=1 +Tooltip=Should the Cola Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cCubeChase +Title=Cube Van +Type=TickBox +Default=1 +Tooltip=Should the Cube Van be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cCuratorChase +Title=Curator +Type=TickBox +Default=1 +Tooltip=Should the Curator be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cDonutChase +Title=Donut Truck +Type=TickBox +Default=1 +Tooltip=Should the Donut Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cDuffChase +Title=Duff Truck +Type=TickBox +Default=1 +Tooltip=Should the Duff Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cFire_vChase +Title=Fire Truck +Type=TickBox +Default=1 +Tooltip=Should the Fire Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cHearsChase +Title=Flame Hearse (chase) +Type=TickBox +Default=1 +Tooltip=Should the Flame Hearse (chase) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cKlimoChase +Title=Krusty's Limo +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Limo be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cletu_vChase +Title=Cletus pickup truck +Type=TickBox +Default=1 +Tooltip=Should the Cletus pickup truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cLimoChase +Title=Chase Limo +Type=TickBox +Default=1 +Tooltip=Should the Chase Limo be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cMilkChase +Title=Milk Truck +Type=TickBox +Default=1 +Tooltip=Should the Milk Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cNerdChase +Title=Nerd Car +Type=TickBox +Default=1 +Tooltip=Should the Nerd Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cNonupChase +Title=Nonuplets Minivan +Type=TickBox +Default=1 +Tooltip=Should the Nonuplets Minivan be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=coffinChase +Title=Coffin Car (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Coffin Car (Halloween Level) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=comic_vChase +Title=Comic Book Guy - Gremlin +Type=TickBox +Default=1 +Tooltip=Should the Comic Book Guy - Gremlin be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=compactAChase +Title=CompactA Traffic Car +Type=TickBox +Default=1 +Tooltip=Should the CompactA Traffic Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cPoliceChase +Title=AI Police Car +Type=TickBox +Default=1 +Tooltip=Should the AI Police Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cSedanChase +Title=Chase Sedan +Type=TickBox +Default=1 +Tooltip=Should the Chase Sedan be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=cVanChase +Title=Surveillance Van +Type=TickBox +Default=1 +Tooltip=Should the Surveillance Van be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=dune_vChase +Title=Radio Controlled Dune Buggy +Type=TickBox +Default=1 +Tooltip=Should the Radio Controlled Dune Buggy be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=elect_vChase +Title=Lisa Electaurus +Type=TickBox +Default=1 +Tooltip=Should the Lisa Electaurus be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=famil_vChase +Title=Simpsons Family Sedan +Type=TickBox +Default=1 +Tooltip=Should the Simpsons Family Sedan be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=fishtrucChase +Title=Fish Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Fish Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=fone_vChase +Title=Open Wheel Race Car +Type=TickBox +Default=1 +Tooltip=Should the Open Wheel Race Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=frink_vChase +Title=Frink's Hovercar +Type=TickBox +Default=1 +Tooltip=Should the Frink's Hovercar be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=garbageChase +Title=Garbage Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Garbage Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=glastrucChase +Title=Glass Truck +Type=TickBox +Default=1 +Tooltip=Should the Glass Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=gramp_vChase +Title=Gramps WWII Jeep +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=gramR_vChase +Title=Gramps WWII Jeep (w/V1 rocket) +Type=TickBox +Default=1 +Tooltip=Should the Gramps WWII Jeep (w/V1 rocket) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=halloChase +Title=Hallo (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Hallo (Halloween Level) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=hbike_vChase +Title=Hover Bike +Type=TickBox +Default=1 +Tooltip=Should the Hover Bike be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=homer_vChase +Title=Homer's Barracuda +Type=TickBox +Default=1 +Tooltip=Should the Homer's Barracuda be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=honor_vChase +Title=Bart's Honor Roller +Type=TickBox +Default=1 +Tooltip=Should the Bart's Honor Roller be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=hype_vChase +Title=Planet Hype 50's Car +Type=TickBox +Default=1 +Tooltip=Should the Planet Hype 50's Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=icecreamChase +Title=Ice Cream Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Ice Cream Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=IStruckChase +Title=Itchy Scratchy Movie Truck (AI) +Type=TickBox +Default=1 +Tooltip=Should the Itchy Scratchy Movie Truck (AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=knigh_vChase +Title=Knight Boat +Type=TickBox +Default=1 +Tooltip=Should the Knight Boat be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=krust_vChase +Title=Krusty's Clown Car +Type=TickBox +Default=1 +Tooltip=Should the Krusty's Clown Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=lisa_vChase +Title=Lisa's Vette +Type=TickBox +Default=1 +Tooltip=Should the Lisa's Vette be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=marge_vChase +Title=Marge's Canyonero +Type=TickBox +Default=1 +Tooltip=Should the Marge's Canyonero be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=minivanAChase +Title=Minivan (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Minivan (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=moe_vChase +Title=Moe's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Moe's Sedan be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=mono_vChase +Title=Monorail +Type=TickBox +Default=1 +Tooltip=Should the Monorail be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=mrplo_vChase +Title=Mr. Plow +Type=TickBox +Default=1 +Tooltip=Should the Mr. Plow be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=nuctruckChase +Title=Nuclear Waste Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Nuclear Waste Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=oblit_vChase +Title=Obliteratatron Big Wheel Truck +Type=TickBox +Default=1 +Tooltip=Should the Obliteratatron Big Wheel Truck be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=otto_vChase +Title=Otto's School Bus +Type=TickBox +Default=1 +Tooltip=Should the Otto's School Bus be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=pickupAChase +Title=Pickup Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pickup Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=pizzaChase +Title=Pizza Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Pizza Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=plowk_vChase +Title=Plow King +Type=TickBox +Default=1 +Tooltip=Should the Plow King be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=redbrickChase +Title=Red Brick Car +Type=TickBox +Default=1 +Tooltip=Should the Red Brick Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=rocke_vChase +Title=Rocket Car +Type=TickBox +Default=1 +Tooltip=Should the Rocket Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=schoolbuChase +Title=School Bus (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the School Bus (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=scorp_vChase +Title=Globex Super Villain Car +Type=TickBox +Default=1 +Tooltip=Should the Globex Super Villain Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=sedanAChase +Title=Sedan A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan A (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=sedanBChase +Title=Sedan B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sedan B (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=shipChase +Title=Ship (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Ship (Halloween Level) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=skinn_vChase +Title=Skinner's Sedan +Type=TickBox +Default=1 +Tooltip=Should the Skinner's Sedan be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=smith_vChase +Title=Burn's Limo (with Smithers) +Type=TickBox +Default=1 +Tooltip=Should the Burn's Limo (with Smithers) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=snake_vChase +Title=Snake's "lil Bandit +Type=TickBox +Default=1 +Tooltip=Should the Snake's "lil Bandit be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=sportsAChase +Title=Sports Car A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car A (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=sportsBChase +Title=Sports Car B (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Sports Car B (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=SUVAChase +Title=SUV A (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the SUV A (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=taxiAChase +Title=Taxi (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Taxi (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=ttChase +Title=Audi TT +Type=TickBox +Default=1 +Tooltip=Should the Audi TT be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=votetrucChase +Title=Vote Quimby Truck (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Vote Quimby Truck (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=wagonAChase +Title=Station Wagon (Traffic AI) +Type=TickBox +Default=1 +Tooltip=Should the Station Wagon (Traffic AI) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=wiggu_vChase +Title=Wiggum's Police Car +Type=TickBox +Default=1 +Tooltip=Should the Wiggum's Police Car be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=willi_vChase +Title=Willie's Tractor +Type=TickBox +Default=1 +Tooltip=Should the Willie's Tractor be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=witchcarChase +Title=Witchcar (Halloween Level) +Type=TickBox +Default=1 +Tooltip=Should the Witchcar (Halloween Level) be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=zombi_vChase +Title=Zombie Speed Buggy +Type=TickBox +Default=1 +Tooltip=Should the Zombie Speed Buggy be in the pool for random Chase cars +Page=Car Pools +Group=Random Car Pool - Chase + +[Setting] +Name=ChaosLabel +Title=Chaos randomisations change actual gameplay and therefore completely ruin things like speedrun strats. +Type=Label +Page=Chaos Randomisations + +[Setting] +Name=RandomInteriors +Title=Random interiors +Type=TickBox +Default=0 +Tooltip=Randomises the interiors of the game +Page=Chaos Randomisations + +[Setting] +Name=RandomDirectives +Title=Random directives +Type=TickBox +Default=0 +Tooltip=Randomises the directives of the game +Page=Chaos Randomisations + +[Setting] +Name=RandomMissions +Title=Random missions +Type=TickBox +Default=0 +Tooltip=Randomises the mission order of each level +Page=Chaos Randomisations + +[Setting] +Name=RandomItems +Title=Random items +Type=TickBox +Default=0 +Tooltip=Randomises the items of the game +Page=Chaos Randomisations + +[Setting] +Name=SkipLocks +Title=Remove car/costume requirements +Type=TickBox +Default=0 +Tooltip=Remove specific car/costume requirements from certain missions +Page=Misc + +[Setting] +Name=SkipFMVs +Title=Skip cutscenes (except intro cutscene) +Type=TickBox +Default=0 +Tooltip=Remove all in-game cutscenes, including the ones at the end of levels. The intro cutscene can be skipped by enabling "No Introduction Movies" +Page=Misc + +[Setting] +Name=BoostHP +Title=Increase HP for weak cars +Type=TickBox +Default=0 +Tooltip=Slightly increases HP for weak vehicles like the rocket car +Page=Misc + +[Setting] +Name=DebugLevel +Title=Debug level +Type=Number +Integer=1 +Min=0 +Max=5 +Default=0 +Tooltip=Sets the debug level for console printing - 0 will print only the basics whilst 5 will print everything +Page=Misc + +[SettingCondition] +Type=Setting +Setting=SaveChoice +Value=1 +ConditionSetting=RandomPlayerVehicles +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomMissionVehiclesStats +Value=1 +ConditionSetting=RandomMissionVehicles +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=DifferentCellouts +Value=1 +ConditionSetting=RandomMissionVehicles +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=SaveChoiceMV +Value=1 +ConditionSetting=RandomMissionVehicles +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomChaseStats +Value=1 +ConditionSetting=RandomChase +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomChaseAmount +Value=1 +ConditionSetting=RandomChase +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomMissionVehiclesStats +Value=0 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomChaseStats +Value=0 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinMass +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxMass +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinGas +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxGas +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinSlipGasScale +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxSlipGasScale +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinBreakGasScale +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxBreakGasScale +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinSpeed +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxSpeed +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinAngle +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxAngle +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinGrip +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxGrip +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinSteering +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxSteering +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinSlipSteering +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxSlipSteering +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinHP +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxHP +Value=1 +ConditionSetting=RandomStats +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinScale +Value=1 +ConditionSetting=RandomCarScale +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxScale +Value=1 +ConditionSetting=RandomCarScale +Operator=EqualTo + +[SettingWarning] +Setting=RandomStats +Operator=EqualTo +Value=1 +Message=Random stats randomises the stats of all vehicles. This can mean that some missions are impossible. Use at your own risk. + +[SettingWarning] +Setting=RandomDialogue +Operator=EqualTo +Value=1 +Message=Random dialogue requires some extra setup. If this isn't done, this will do nothing. + +;[SettingWarning] +;Setting=RandomChaseAmount +;Operator=EqualTo +;Value=1 +;Message=Random chase car amount may spawn too many vehicles and cause the game to crash. Use at your own risk. + +[SettingWarning] +Setting=RandomInteriors +Operator=EqualTo +Value=1 +Message=Random Interiors is an experimental addition that can cause the game to be unplayable. + + +[LegacyResource] +InternalName=RandomCar + +[Compile] +Decompilable=1 diff --git a/Randomiser/Resources/GlobalArrays.lua b/Randomiser/Resources/GlobalArrays.lua index e21f4e6..fba759a 100644 --- a/Randomiser/Resources/GlobalArrays.lua +++ b/Randomiser/Resources/GlobalArrays.lua @@ -1,3 +1,5 @@ +Settings = GetSettings() + -- CAR LIST RandomCarPool = { "ambul", @@ -651,58 +653,6 @@ PresentationP3DPool = { RandomDialoguePool = {} ---Level interiors -interiorNames = {} -interiorNames["00"] = "SpringfieldElementary" -interiorNames["01"] = "KwikEMart" -interiorNames["02"] = "SimpsonsHouse" -interiorNames["03"] = "dmv" -interiorNames["04"] = "moe1" -interiorNames["05"] = "Android" -interiorNames["06"] = "Observatory" -interiorNames["07"] = "bartroom" - -l1interiors = { - "00", - "01", - "02", -} - -l2interiors = { - "03", - "04" -} - -l3interiors = { - "05", - "06" -} - -l4interiors = { - "00", - "01", - "02", - "07" -} - -l5interiors = { - "03", - "04" -} - -l6interiors = { - "05", - "06" -} - -l7interiors = { - "00", - "01", - "02", - "07" -} - -interiorReplace = {} iconReplace = {} missionOrder = {} itemReplace = {} diff --git a/Randomiser/Resources/MissionModules/RandomCharacter.lua b/Randomiser/Resources/MissionModules/RandomCharacter.lua new file mode 100644 index 0000000..eed41be --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomCharacter.lua @@ -0,0 +1,14 @@ +local args = {...} +if #args > 0 then + local tbl = args[1] + if tbl.Level == nil then + tbl.Level = {} + end + + if Settings.RandomCharacter then + function tbl.Level.RandomCharacter(LoadFile, InitFile, Level) + OrigChar = InitFile:match("AddCharacter%s*%(%s*\"([^\n]-)\"") + return LoadFile, InitFile + end + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua new file mode 100644 index 0000000..83e42ae --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -0,0 +1,27 @@ +local args = {...} +if #args > 0 then + local tbl = args[1] + if tbl.Level == nil then + tbl.Level = {} + end + + if Settings.RandomChase then + function tbl.Level.RandomChase(LoadFile, InitFile, Level) + RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) + LoadFile = LoadFile .. "\r\nLoadP3DFile(\"art\\cars\\" .. RandomChase .. ".p3d\");" + DebugPrint("Random chase cars for level -> " .. RandomChase) + + if Settings.RandomChaseStats or Settings.RandomStats then + InitFile = InitFile:gsub("CreateChaseManager%s*%(%s*\"[^\n]-\"%s*,%s*\"[^\n]-\"", "CreateChaseManager(\"" .. RandomChase .."\",\"" .. RandomChase .. ".con\"", 1) + else + InitFile = InitFile:gsub("CreateChaseManager%s*%(%s*\"[^\n]-\"", "CreateChaseManager(\"" .. RandomChase .."\"", 1) + end + if Settings.RandomChaseAmount then + local chaseAmount = math.random(1, 5) + InitFile = InitFile:gsub("SetNumChaseCars%s*%(%s*\"[^\n]-\"", "SetNumChaseCars(\"" .. chaseAmount .."\"", 1) + DebugPrint("Random chase amount -> " .. chaseAmount) + end + return LoadFile, InitFile + end + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomInteriors.lua b/Randomiser/Resources/MissionModules/RandomInteriors.lua new file mode 100644 index 0000000..540f86a --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomInteriors.lua @@ -0,0 +1,123 @@ +local args = {...} +if #args > 0 then + local tbl = args[1] + if tbl.Level == nil then + tbl.Level = {} + end + + if Settings.RandomInteriors then + interiorNames = {} + interiorNames["00"] = "SpringfieldElementary" + interiorNames["01"] = "KwikEMart" + interiorNames["02"] = "SimpsonsHouse" + interiorNames["03"] = "dmv" + interiorNames["04"] = "moe1" + interiorNames["05"] = "Android" + interiorNames["06"] = "Observatory" + interiorNames["07"] = "bartroom" + + l1interiors = { + "00", + "01", + "02", + } + + l2interiors = { + "03", + "04" + } + + l3interiors = { + "05", + "06" + } + + l4interiors = { + "00", + "01", + "02", + "07" + } + + l5interiors = { + "03", + "04" + } + + l6interiors = { + "05", + "06" + } + + l7interiors = { + "00", + "01", + "02", + "07" + } + + interiorReplace = {} + + function tbl.Level.RandomInteriors(LoadFile, InitFile, Level) + if Level == 1 then + DebugPrint("Setting up random interiors for level 1") + interiorReplace = {} + local tmpl1interiors = {table.unpack(l1interiors)} + for i = 1, #l1interiors do + interiorReplace[l1interiors[i]] = GetRandomFromTbl(tmpl1interiors, true) + end + elseif Level == 2 then + DebugPrint("Setting up random interiors for level 2") + interiorReplace = {} + local tmpl2interiors = {table.unpack(l2interiors)} + for i = 1, #l2interiors do + interiorReplace[l2interiors[i]] = GetRandomFromTbl(tmpl2interiors, true) + end + elseif Level == 3 then + DebugPrint("Setting up random interiors for level 3") + interiorReplace = {} + local tmpl3interiors = {table.unpack(l3interiors)} + for i = 1, #l3interiors do + interiorReplace[l3interiors[i]] = GetRandomFromTbl(tmpl3interiors, true) + end + elseif Level == 4 then + DebugPrint("Setting up random interiors for level 4") + interiorReplace = {} + local tmpl4interiors = {table.unpack(l4interiors)} + for i = 1, #l4interiors do + interiorReplace[l4interiors[i]] = GetRandomFromTbl(tmpl4interiors, true) + end + elseif Level == 5 then + DebugPrint("Setting up random interiors for level 5") + interiorReplace = {} + local tmpl5interiors = {table.unpack(l5interiors)} + for i = 1, #l5interiors do + interiorReplace[l5interiors[i]] = GetRandomFromTbl(tmpl5interiors, true) + end + elseif Level == 6 then + DebugPrint("Setting up random interiors for level 6") + interiorReplace = {} + local tmpl6interiors = {table.unpack(l6interiors)} + for i = 1, #l6interiors do + interiorReplace[l6interiors[i]] = GetRandomFromTbl(tmpl6interiors, true) + end + elseif Level == 7 then + DebugPrint("Setting up random interiors for level 7") + interiorReplace = {} + local tmpl7interiors = {table.unpack(l7interiors)} + for i = 1, #l7interiors do + interiorReplace[l7interiors[i]] = GetRandomFromTbl(tmpl7interiors, true) + end + end + local oldName + local newName + for k,v in pairs(interiorReplace) do + oldName = interiorNames[k] + newName = interiorNames[v] + DebugPrint("Replacing " .. oldName .. " with " .. newName .. " for random interiors") + LoadFile = LoadFile:gsub("GagSetInterior%s*%(%s*\"" .. oldName .. "\"", "GagSetInterior(\"" .. newName .. "\"") + end + return LoadFile, InitFile + end + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua new file mode 100644 index 0000000..89a0036 --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua @@ -0,0 +1,17 @@ +local args = {...} +if #args > 0 then + local tbl = args[1] + if tbl.Level == nil then + tbl.Level = {} + end + + if Settings.RandomMissionsCharacters then + function tbl.Level.RandomMissionsCharacters(LoadFile, InitFile, Level) + BonusCharacters = {} + for npc in InitFile:gmatch("AddNPCCharacterBonusMission%s*%(%s*\"([^\n]-)\"") do + table.insert(BonusCharacters, npc) + end + return LoadFile, InitFile + end + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua new file mode 100644 index 0000000..ea3f240 --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua @@ -0,0 +1,14 @@ +local args = {...} +if #args > 0 then + local tbl = args[1] + if tbl.Level == nil then + tbl.Level = {} + end + + if Settings.RandomMissionVehicles then + function tbl.Level.RandomMissionVehicles(LoadFile, InitFile, Level) + LastLevelMV = nil + return LoadFile, InitFile + end + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissions.lua b/Randomiser/Resources/MissionModules/RandomMissions.lua new file mode 100644 index 0000000..5943e36 --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomMissions.lua @@ -0,0 +1,46 @@ +local args = {...} +if #args > 0 then + local tbl = args[1] + if tbl.Level == nil then + tbl.Level = {} + end + + if Settings.RandomMissions then + function tbl.Level.RandomMissions(LoadFile, InitFile, Level) + DebugPrint("Randomising mission order") + local missions = {} + for mission in LoadFile:gmatch("AddMission%s*%(%s*\"m(%d)\"") do + if tonumber(mission) < 8 then + table.insert(missions, mission) + end + end + LoadFile = LoadFile:gsub("AddMission%s*%(%s*\"m(%d)\"", function(orig) + local mission = tonumber(orig) + if mission < 8 then + local tmp = {table.unpack(missions)} + local exists = ExistsInTbl(tmp, orig, false) + if exists then + if #tmp > 1 then + for i = #tmp, 1, -1 do + if tmp[i] == orig then + table.remove(tmp, i) + break + end + end + end + end + local newMission = GetRandomFromTbl(tmp, true) + if exists then + table.insert(tmp, orig) + end + missions = {table.unpack(tmp)} + DebugPrint("Randomised mission " .. orig .. " to " .. newMission, 1) + return "AddMission(\"m" .. newMission .. "\"" + else + return "AddMission(\"m" .. orig .. "\"" + end + end) + return LoadFile, InitFile + end + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomPedestrians.lua b/Randomiser/Resources/MissionModules/RandomPedestrians.lua new file mode 100644 index 0000000..c94ae50 --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomPedestrians.lua @@ -0,0 +1,42 @@ +local args = {...} +if #args > 0 then + local tbl = args[1] + if tbl.Level == nil then + tbl.Level = {} + end + + if Settings.RandomPedestrians then + function tbl.Level.RandomPedestrians(LoadFile, InitFile, Level) + local Peds = "" + local TmpPedPool = {table.unpack(RandomPedPool)} + local groups = {} + for group in InitFile:gmatch("CreatePedGroup%s*%(%s*(%d)%s*%);") do + table.insert(groups, group) + end + local ret = "" + for i = 1, #groups do + local group = groups[i] + DebugPrint("Randomising group " .. group) + ret = ret .. "CreatePedGroup( " .. group .. " );\r\n" + for i = 1, 7 do + local pedName = GetRandomFromTbl(TmpPedPool, true) + if not TmpPedPool or #TmpPedPool == 0 then + TmpPedPool = {table.unpack(RandomPedPool)} + end + Peds = Peds .. pedName .. ", " + ret = ret .. "AddPed(\"" .. pedName .. "\", 1);\r\n" + end + ret = ret .. "ClosePedGroup( );" + end + InitFile = InitFile:gsub("CreatePedGroup%s*%(%s*(%d)%s*%);(.*)ClosePedGroup%s*%(%s*%);", function(group, current) + return ret + end) + LevelCharacters = {} + for npc in InitFile:gmatch("AddAmbientCharacter%s*%(%s*\"([^\n]-)\"") do + table.insert(LevelCharacters, npc) + end + DebugPrint("Random pedestrians for level -> " .. Peds) + return LoadFile, InitFile + end + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua new file mode 100644 index 0000000..ef93e1e --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua @@ -0,0 +1,21 @@ +local args = {...} +if #args > 0 then + local tbl = args[1] + if tbl.Level == nil then + tbl.Level = {} + end + + if Settings.RandomPlayerVehicles then + function tbl.Level.RandomPlayerVehicles(LoadFile, InitFile, Level) + LastLevel = nil + RandomCar = math.random(#RandomCarPoolPlayer) + RandomCarName = RandomCarPoolPlayer[RandomCar] + LoadFile = LoadFile:gsub("LoadDisposableCar%s*%(%s*\"[^\n]-\"%s*,%s*\".-\"%s*,%s*\"DEFAULT\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"DEFAULT\");", 1) + DebugPrint("Randomising car for level (load) -> " .. RandomCarName) + + InitFile = InitFile:gsub("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\"([^\n]-)\"%s*,%s*\"DEFAULT\"%s*%)", "InitLevelPlayerVehicle(\"" .. RandomCarName .. "\",\"%1\",\"DEFAULT\")", 1) + DebugPrint("Randomising car for level -> " .. RandomCarName) + return LoadFile, InitFile + end + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomTraffic.lua b/Randomiser/Resources/MissionModules/RandomTraffic.lua new file mode 100644 index 0000000..130e51f --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomTraffic.lua @@ -0,0 +1,53 @@ +local args = {...} +if #args > 0 then + local tbl = args[1] + if tbl.Level == nil then + tbl.Level = {} + end + + if Settings.RandomTraffic then + function tbl.Level.RandomTraffic(LoadFile, InitFile, Level) + TrafficCars = {} + local TmpCarPool = {table.unpack(RandomCarPoolTraffic)} + local Cars = "" + for i = 1, math.min(5, #TmpCarPool) do + local carName = GetRandomFromTbl(TmpCarPool, true) + table.insert(TrafficCars, carName) + Cars = Cars .. carName .. ", " + end + for i = 1, #TrafficCars do + local carName = TrafficCars[i] + LoadFile = LoadFile .. "\r\nLoadP3DFile(\"art\\cars\\" .. carName .. ".p3d\");" + end + LoadFile = LoadFile:gsub("SuppressDriver%s*%(\"([^\n]-)\"%s*%);", "//SuppressDriver(\"%1\");") + DebugPrint("Random traffic cars for level -> " .. Cars) + + RemovedTrafficCars = {} + InitFile = InitFile:gsub("CreateTrafficGroup", "//CreateTrafficGroup", 1) + InitFile = InitFile:gsub("AddTrafficModel%s*%(%s*\"(.-)\"", function(car) + table.insert(RemovedTrafficCars, car) + return "//AddTrafficModel(\"" .. car .. "\"" --( "minivanA" + end) + InitFile = InitFile:gsub("CloseTrafficGroup", "//CloseTrafficGroup", 1) + InitFile = InitFile .. "\r\nCreateTrafficGroup( 0 );" + for i = 1, #TrafficCars do + local carName = TrafficCars[i] + local amount = 1 + if i == 1 then + if #TrafficCars == 4 then + amount = 2 + elseif #TrafficCars == 3 then + amount = 3 + elseif #TrafficCars == 2 then + amount = 4 + elseif #TrafficCars == 1 then + amount = 5 + end + end + InitFile = InitFile .. "\r\nAddTrafficModel( \"" .. carName .. "\"," .. amount .. " );" + end + InitFile = InitFile .. "\r\nCloseTrafficGroup( );" + return LoadFile, InitFile + end + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleLevelInit.lua b/Randomiser/Resources/MissionScripts/HandleLevelInit.lua index 885a94b..dbba186 100644 --- a/Randomiser/Resources/MissionScripts/HandleLevelInit.lua +++ b/Randomiser/Resources/MissionScripts/HandleLevelInit.lua @@ -1,92 +1,4 @@ --- Load the file -local Path = "/GameData/" .. GetPath(); -local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); - -local level = tonumber(Path:match("level0(%d)")) -DebugPrint("NEW LEVEL INIT: Level " .. level) -if SettingRandomCharacter then - OrigChar = File:match("AddCharacter%s*%(%s*\"([^\n]-)\"") - --RandomChar = GetRandomFromTbl(RandomCharP3DPool, false) -end -if SettingRandomPlayerVehicles then - File = File:gsub("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\"([^\n]-)\"%s*,%s*\"DEFAULT\"%s*%)", "InitLevelPlayerVehicle(\"" .. RandomCarName .. "\",\"%1\",\"DEFAULT\")", 1) - DebugPrint("Randomising car for level -> " .. RandomCarName) -end -if SettingRandomPedestrians then - local Peds = "" - local TmpPedPool = {table.unpack(RandomPedPool)} - local groups = {} - for group in File:gmatch("CreatePedGroup%s*%(%s*(%d)%s*%);") do - table.insert(groups, group) - end - local ret = "" - for i = 1, #groups do - local group = groups[i] - DebugPrint("Randomising group " .. group) - ret = ret .. "CreatePedGroup( " .. group .. " );\r\n" - for i = 1, 7 do - local pedName = GetRandomFromTbl(TmpPedPool, true) - if not TmpPedPool or #TmpPedPool == 0 then - TmpPedPool = {table.unpack(RandomPedPool)} - end - Peds = Peds .. pedName .. ", " - ret = ret .. "AddPed(\"" .. pedName .. "\", 1);\r\n" - end - ret = ret .. "ClosePedGroup( );" - end - File = File:gsub("CreatePedGroup%s*%(%s*(%d)%s*%);(.*)ClosePedGroup%s*%(%s*%);", function(group, current) - return ret - end) - LevelCharacters = {} - for npc in File:gmatch("AddAmbientCharacter%s*%(%s*\"([^\n]-)\"") do - table.insert(LevelCharacters, npc) - end - DebugPrint("Random pedestrians for level -> " .. Peds) -end -if SettingRandomMissionCharacters then - BonusCharacters = {} - for npc in File:gmatch("AddNPCCharacterBonusMission%s*%(%s*\"([^\n]-)\"") do - table.insert(BonusCharacters, npc) - end -end -if SettingRandomTraffic then - RemovedTrafficCars = {} - File = File:gsub("CreateTrafficGroup", "//CreateTrafficGroup", 1) - File = File:gsub("AddTrafficModel%s*%(%s*\"(.-)\"", function(car) - table.insert(RemovedTrafficCars, car) - return "//AddTrafficModel(\"" .. car .. "\"" --( "minivanA" - end) - File = File:gsub("CloseTrafficGroup", "//CloseTrafficGroup", 1) - File = File .. "\r\nCreateTrafficGroup( 0 );" - for i = 1, #TrafficCars do - local carName = TrafficCars[i] - local amount = 1 - if i == 1 then - if #TrafficCars == 4 then - amount = 2 - elseif #TrafficCars == 3 then - amount = 3 - elseif #TrafficCars == 2 then - amount = 4 - elseif #TrafficCars == 1 then - amount = 5 - end - end - File = File .. "\r\nAddTrafficModel( \"" .. carName .. "\"," .. amount .. " );" - end - File = File .. "\r\nCloseTrafficGroup( );" -end -if SettingRandomChase then - if SettingRandomChaseStats or SettingRandomStats then - File = File:gsub("CreateChaseManager%s*%(%s*\"[^\n]-\"%s*,%s*\"[^\n]-\"", "CreateChaseManager(\"" .. RandomChase .."\",\"" .. RandomChase .. ".con\"", 1) - else - File = File:gsub("CreateChaseManager%s*%(%s*\"[^\n]-\"", "CreateChaseManager(\"" .. RandomChase .."\"", 1) - end - if SettingRandomChaseAmount then - local chaseAmount = math.random(1, 5) - File = File:gsub("SetNumChaseCars%s*%(%s*\"[^\n]-\"", "SetNumChaseCars(\"" .. chaseAmount .."\"", 1) - DebugPrint("Random chase amount -> " .. chaseAmount) - end -end - -Output(File) \ No newline at end of file +if LevelInit ~= nil then + Output(LevelInit) + LevelInit = nil +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua index b8a106f..00198d9 100644 --- a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua @@ -1,137 +1,13 @@ --- Load the file -local Path = "/GameData/" .. GetPath(); -local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); - -local level = tonumber(Path:match("level0(%d)")) -DebugPrint("NEW LEVEL LOAD: Level " .. level) -if SettingRandomMissions then - DebugPrint("Randomising mission order") - local missions = {} - for mission in File:gmatch("AddMission%s*%(%s*\"m(%d)\"") do - if tonumber(mission) < 8 then - table.insert(missions, mission) - end - end - File = File:gsub("AddMission%s*%(%s*\"m(%d)\"", function(orig) - local mission = tonumber(orig) - if mission < 8 then - local tmp = {table.unpack(missions)} - local exists = ExistsInTbl(tmp, orig, false) - if exists then - if #tmp > 1 then - for i = #tmp, 1, -1 do - if tmp[i] == orig then - table.remove(tmp, i) - break - end - end - end - end - local newMission = GetRandomFromTbl(tmp, true) - if exists then - table.insert(tmp, orig) - end - missions = {table.unpack(tmp)} - DebugPrint("Randomised mission " .. orig .. " to " .. newMission, 1) - return "AddMission(\"m" .. newMission .. "\"" - else - return "AddMission(\"m" .. orig .. "\"" - end - end) -end -if SettingRandomInteriors then - if level == 1 then - DebugPrint("Setting up random interiors for level 1") - interiorReplace = {} - local tmpl1interiors = {table.unpack(l1interiors)} - for i = 1, #l1interiors do - interiorReplace[l1interiors[i]] = GetRandomFromTbl(tmpl1interiors, true) - end - elseif level == 2 then - DebugPrint("Setting up random interiors for level 2") - interiorReplace = {} - local tmpl2interiors = {table.unpack(l2interiors)} - for i = 1, #l2interiors do - interiorReplace[l2interiors[i]] = GetRandomFromTbl(tmpl2interiors, true) - end - elseif level == 3 then - DebugPrint("Setting up random interiors for level 3") - interiorReplace = {} - local tmpl3interiors = {table.unpack(l3interiors)} - for i = 1, #l3interiors do - interiorReplace[l3interiors[i]] = GetRandomFromTbl(tmpl3interiors, true) - end - elseif level == 4 then - DebugPrint("Setting up random interiors for level 4") - interiorReplace = {} - local tmpl4interiors = {table.unpack(l4interiors)} - for i = 1, #l4interiors do - interiorReplace[l4interiors[i]] = GetRandomFromTbl(tmpl4interiors, true) - end - elseif level == 5 then - DebugPrint("Setting up random interiors for level 5") - interiorReplace = {} - local tmpl5interiors = {table.unpack(l5interiors)} - for i = 1, #l5interiors do - interiorReplace[l5interiors[i]] = GetRandomFromTbl(tmpl5interiors, true) - end - elseif level == 6 then - DebugPrint("Setting up random interiors for level 6") - interiorReplace = {} - local tmpl6interiors = {table.unpack(l6interiors)} - for i = 1, #l6interiors do - interiorReplace[l6interiors[i]] = GetRandomFromTbl(tmpl6interiors, true) - end - elseif level == 7 then - DebugPrint("Setting up random interiors for level 7") - interiorReplace = {} - local tmpl7interiors = {table.unpack(l7interiors)} - for i = 1, #l7interiors do - interiorReplace[l7interiors[i]] = GetRandomFromTbl(tmpl7interiors, true) - end - end - local oldName - local newName - for k,v in pairs(interiorReplace) do - oldName = interiorNames[k] - newName = interiorNames[v] - DebugPrint("Replacing " .. oldName .. " with " .. newName .. " for random interiors") - File = File:gsub("GagSetInterior%s*%(%s*\"" .. oldName .. "\"", "GagSetInterior(\"" .. newName .. "\"") - end -end -if SettingRandomPlayerVehicles then - LastLevel = nil - RandomCar = math.random(#RandomCarPoolPlayer) - RandomCarName = RandomCarPoolPlayer[RandomCar] - File = File:gsub("(.*)LoadDisposableCar%s*%(%s*\"[^\n]-\"%s*,%s*\".-\"%s*,%s*\"DEFAULT\"%s*%);", "%1LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"DEFAULT\");", 1) - DebugPrint("Randomising car for level (load) -> " .. RandomCarName) -end -if SettingRandomMissionVehicles then - LastLevelMV = nil -end -if SettingRandomTraffic then - TrafficCars = {} - local TmpCarPool = {table.unpack(RandomCarPoolTraffic)} - local Cars = "" - for i = 1, math.min(5, #TmpCarPool) do - local carName = GetRandomFromTbl(TmpCarPool, true) - table.insert(TrafficCars, carName) - Cars = Cars .. carName .. ", " - end - for i = 1, #TrafficCars do - local carName = TrafficCars[i] - File = File .. "\r\nLoadP3DFile(\"art\\cars\\" .. carName .. ".p3d\");" - end - File = File:gsub("SuppressDriver%s*%(\"([^\n]-)\"%s*%);", "//SuppressDriver(\"%1\");") - DebugPrint("Random traffic cars for level -> " .. Cars) -end -if SettingRandomChase then - RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) - File = File .. "\r\nLoadP3DFile(\"art\\cars\\" .. RandomChase .. ".p3d\");" - DebugPrint("Random chase cars for level -> " .. RandomChase) -end -if SettingRandomMissionVehicles then - LastLevelMV = nil -end - -Output(File) \ No newline at end of file +local Path = "/GameData/" .. GetPath(); +if MissionModules.Level then + local level = tonumber(Path:match("level0(%d)")) + DebugPrint("NEW LEVEL LOAD: Level " .. level) + local LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + local InitFile = ReadFile(Path:gsub("level%.mfk", "leveli.mfk")):gsub("//.-([\r\n])", "%1"); + for k,v in pairs(MissionModules.Level) do + DebugPrint("Running module: " .. k, 2) + LoadFile, InitFile = v(LoadFile, InitFile, level) + end + LevelInit = InitFile + Output(LoadFile) +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleMissionInit.lua b/Randomiser/Resources/MissionScripts/HandleMissionInit.lua index 0ab306a..c6ad682 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionInit.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionInit.lua @@ -1,156 +1,161 @@ --- Load the file -local Path = "/GameData/" .. GetPath(); -local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); - - local level = tonumber(Path:match("level0(%d)")) - local bmission = tonumber(Path:match("bm(%d)i")) - local mission = tonumber(Path:match("m(%d)i")) - local sr = tonumber(Path:match("sr(%d)i")) - local gr = tonumber(Path:match("gr(%d)i")) - if bmission then - DebugPrint("NEW MISSION INIT: Level " .. level .. ", Bonus Mission " .. bmission) - elseif mission then - DebugPrint("NEW MISSION INIT: Level " .. level .. ", Mission " .. mission) - elseif sr then - DebugPrint("NEW MISSION INIT: Level " .. level .. ", Street Race " .. sr) - elseif gr then - DebugPrint("NEW MISSION INIT: Level " .. level .. ", Gambling Race " .. gr) - end - if SettingRandomMissionVehicles then - if SettingDifferentCellouts and level == 2 and mission == 7 then - File = ReadFile(ModPath .. "/Resources/l2m7i.mfk") - end - for k,v in pairs(MissionVehicles) do - DebugPrint("Replacing " .. k .. " with " .. v) - if SettingRandomMissionVehiclesStats or SettingRandomStats then - File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\".-\"", "AddStageVehicle(\"" .. v .. "\",\"%1\",\"%2\",\"" .. v .. ".con\"") - else - File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"", "AddStageVehicle(\"" .. v .. "\"") - end - File = File:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") - File = File:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. v .. "\"") - File = File:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. v .. "\"") - File = File:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. v .. "\"") - File = File:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. v .. "\"") - File = File:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. v .. "\"") - File = File:gsub("AddDriver%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. v .. "\"") - end - for i = 1, #RemovedTrafficCars do - local k = RemovedTrafficCars[i] - local v = GetRandomFromTbl(TrafficCars, false) - DebugPrint("Replacing " .. k .. " with " .. v) - if SettingRandomMissionVehiclesStats or SettingRandomStats then - File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\".-\"", "AddStageVehicle(\"" .. v .. "\",\"%1\",\"%2\",\"" .. v .. ".con\"") - else - File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"", "AddStageVehicle(\"" .. v .. "\"") - end - File = File:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") - File = File:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. v .. "\"") - File = File:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. v .. "\"") - File = File:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. v .. "\"") - File = File:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. v .. "\"") - File = File:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. v .. "\"") - File = File:gsub("AddDriver%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. v .. "\"") - end - local TmpDriverPool = {table.unpack(RandomPedPool)} - File = File:gsub("AddStageVehicle%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);", function(car, position, action, config, orig) - local driverName = GetRandomFromTbl(TmpDriverPool, true) - if #TmpDriverPool == 0 then - TmpDriverPool = {table.unpack(RandomPedPool)} - end - for k in pairs(CarDrivers) do - if k == orig then - return "AddStageVehicle(\"" .. car .. "\",\"" .. position .. "\",\"" .. action .. "\",\"" .. config .. "\",\"" .. driverName .. "\");" - end - end - return "AddStageVehicle(\"" .. car .. "\",\"" .. position .. "\",\"" .. action .. "\",\"" .. config .. "\",\"" .. orig .. "\");" - end) - end - if SettingRandomMissionCharacters then - MissionCharacters = {} - local found = "Found mission characters: " - for npc in File:gmatch("AddNPC%s*%(%s*\"([^\n]-)\"") do - table.insert(MissionCharacters, npc) - found = found .. npc .. ", " - end - DebugPrint(found) - end - if SettingRandomDirectives then - File = File:gsub("SetStageMessageIndex%s*%(%s*[+-]?%d+%s*%)", function() - return "SetStageMessageIndex(" .. math.random(1, 273) .. ")" - end) - File = File:gsub("SetPresentationBitmap%s*%(%s*\"art/frontend/dynaload/images/.-%.p3d\"%s*%)", function() - return "SetPresentationBitmap(\"art/frontend/dynaload/images/" .. GetRandomFromTbl(PresentationP3DPool, false) .. ".p3d\")" - end) - for orig,rand in pairs(iconReplace) do - File = File:gsub("SetHUDIcon%s*%(%s*\"" .. orig .. "\"%s*%)", "SetHUDIcon(\"" .. rand .. "\")") - end - end - if SettingRandomItems then - for k,v in pairs(itemReplace) do - File = File:gsub("AddCollectible%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddCollectible(\"%1\",\"" .. v .. "\"") - File = File:gsub("SetDestination%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "SetDestination(\"%1\",\"" .. v .. "\"") - end - end - -- The random car should have been predecided by the mission load script - if SettingRandomPlayerVehicles then - local ForcedMission = false - local Spawn, Match - -- Try to find a forced vehicle spawn - Match = File:match("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%)") - if Match ~= nil then - ForcedMission = true - -- Replace it with the random vehicle - File = File:gsub("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\"([^\n]-)\"%s*,%s*\"OTHER\"%s*%)", "InitLevelPlayerVehicle(\"" .. RandomCarName .. "\",\"%1\",\"OTHER\")", 1) - else - -- Try to find the spawn point - Match, Spawn = File:match("SetMissionResetPlayerOutCar%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") - if Match == nil then - Spawn = File:match("SetMissionResetPlayerInCar%s*%(%s*\"([^\n]-)\"%s*%);") - end - if Spawn ~= nil then - File = File:gsub("(SetDynaLoadData%s*%(.-%s*%);%s*\r\n)", "%1InitLevelPlayerVehicle(\"" .. RandomCarName .. "\", \"" .. Spawn .. "\", \"OTHER\");\r\nSetForcedCar();\r\n", 1) - -- Because we create a "forced vehicle", delete stages before the reset as it automatically respawns you to the reset point anyway - -- (So objectives like "leave office" or "head to car" don't work) - -- Also look if we delete a stage which adds a vehicle, then replicate that. (TODO: Is this all?) - - -- Take a substring because we don't care about anything after RESET_TO_HERE (which appears once) and if we don't then - -- Wolves takes AGES to (fail to) match the regex below. - ResetIndex = File:find("RESET_TO_HERE%s*%(%s*%)") - if ResetIndex then - EarlySubstring = File:sub(1, ResetIndex+15) - Match = EarlySubstring:match("AddStage%s*%(.-%s*%);.*(AddStageVehicle%s*%(.-%s*%);).*AddStage%s*%(.-%s*%);%s*\r\n%s*RESET_TO_HERE%s*%(%s*%);") - FakeStage = "" - if Match ~= nil then - FakeStage = "AddStage();\r\n" .. Match .. "\r\nAddObjective(\"timer\");\r\nSetDurationTime(0);\r\nCloseObjective();\r\nCloseStage();\r\n" - DebugPrint("Creating a fake add vehicle stage") - end - File = File:gsub("\r\nAddStage%s*%(.-%s*%);.*AddStage%s*%((.-)%s*%);%s*\r\n%s*RESET_TO_HERE%s*%(%s*%);", "\r\n" .. FakeStage .. "AddStage(%1);\r\nRESET_TO_HERE();", 1) - DebugPrint("Deleting an early stage") - end - end - end - -- Debugging - DebugPrint("Randomising car for mission " .. Midx .. " -> " .. RandomCarName .. (ForcedMission and " (forced)" or "")) - end - if SettingSkipFMVs then - File = File:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) - end - if SettingRandomChase then - File = File:gsub("\"cPolice\"", "\"" .. RandomChase .. "\"") - File = File:gsub("\"cHears\"", "\"" .. RandomChase .. "\"") - end - if SettingRandomInteriors then - File = File:gsub("SetDynaLoadData%s*%(%s*\"([^\n]-)i([^\n]-).p3d@\"", function(data, interior) - local newInterior = nil - for k,v in pairs(interiorReplace) do - if v == interior then - newInterior = k - break - end - end - return "SetDynaLoadData(\"" .. data .. "i" .. newInterior .. ".p3d@\"" - end) - end - +-- Load the file +local Path = "/GameData/" .. GetPath(); +local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + +local level = tonumber(Path:match("level0(%d)")) +local bmission = tonumber(Path:match("bm(%d)i")) +local mission = tonumber(Path:match("m(%d)i")) +local sr = tonumber(Path:match("sr(%d)i")) +local gr = tonumber(Path:match("gr(%d)i")) +local Midx +if bmission then + DebugPrint("NEW MISSION INIT: Level " .. level .. ", Bonus Mission " .. bmission) + Midx = bmission +elseif mission then + DebugPrint("NEW MISSION INIT: Level " .. level .. ", Mission " .. mission) + Midx = mission +elseif sr then + DebugPrint("NEW MISSION INIT: Level " .. level .. ", Street Race " .. sr) + Midx = sr +elseif gr then + DebugPrint("NEW MISSION INIT: Level " .. level .. ", Gambling Race " .. gr) + Midx = gr +end +if SettingRandomMissionVehicles then + if SettingDifferentCellouts and level == 2 and mission == 7 then + File = ReadFile(ModPath .. "/Resources/l2m7i.mfk") + end + for k,v in pairs(MissionVehicles) do + DebugPrint("Replacing " .. k .. " with " .. v) + if SettingRandomMissionVehiclesStats or SettingRandomStats then + File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\".-\"", "AddStageVehicle(\"" .. v .. "\",\"%1\",\"%2\",\"" .. v .. ".con\"") + else + File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"", "AddStageVehicle(\"" .. v .. "\"") + end + File = File:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") + File = File:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. v .. "\"") + File = File:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. v .. "\"") + File = File:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. v .. "\"") + File = File:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. v .. "\"") + File = File:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. v .. "\"") + File = File:gsub("AddDriver%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. v .. "\"") + end + for i = 1, #RemovedTrafficCars do + local k = RemovedTrafficCars[i] + local v = GetRandomFromTbl(TrafficCars, false) + DebugPrint("Replacing " .. k .. " with " .. v) + if SettingRandomMissionVehiclesStats or SettingRandomStats then + File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\".-\"", "AddStageVehicle(\"" .. v .. "\",\"%1\",\"%2\",\"" .. v .. ".con\"") + else + File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"", "AddStageVehicle(\"" .. v .. "\"") + end + File = File:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") + File = File:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. v .. "\"") + File = File:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. v .. "\"") + File = File:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. v .. "\"") + File = File:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. v .. "\"") + File = File:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. v .. "\"") + File = File:gsub("AddDriver%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. v .. "\"") + end + local TmpDriverPool = {table.unpack(RandomPedPool)} + File = File:gsub("AddStageVehicle%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);", function(car, position, action, config, orig) + local driverName = GetRandomFromTbl(TmpDriverPool, true) + if #TmpDriverPool == 0 then + TmpDriverPool = {table.unpack(RandomPedPool)} + end + for k in pairs(CarDrivers) do + if k == orig then + return "AddStageVehicle(\"" .. car .. "\",\"" .. position .. "\",\"" .. action .. "\",\"" .. config .. "\",\"" .. driverName .. "\");" + end + end + return "AddStageVehicle(\"" .. car .. "\",\"" .. position .. "\",\"" .. action .. "\",\"" .. config .. "\",\"" .. orig .. "\");" + end) +end +if SettingRandomMissionCharacters then + MissionCharacters = {} + local found = "Found mission characters: " + for npc in File:gmatch("AddNPC%s*%(%s*\"([^\n]-)\"") do + table.insert(MissionCharacters, npc) + found = found .. npc .. ", " + end + DebugPrint(found) +end +if SettingRandomDirectives then + File = File:gsub("SetStageMessageIndex%s*%(%s*[+-]?%d+%s*%)", function() + return "SetStageMessageIndex(" .. math.random(1, 273) .. ")" + end) + File = File:gsub("SetPresentationBitmap%s*%(%s*\"art/frontend/dynaload/images/.-%.p3d\"%s*%)", function() + return "SetPresentationBitmap(\"art/frontend/dynaload/images/" .. GetRandomFromTbl(PresentationP3DPool, false) .. ".p3d\")" + end) + for orig,rand in pairs(iconReplace) do + File = File:gsub("SetHUDIcon%s*%(%s*\"" .. orig .. "\"%s*%)", "SetHUDIcon(\"" .. rand .. "\")") + end +end +if SettingRandomItems then + for k,v in pairs(itemReplace) do + File = File:gsub("AddCollectible%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddCollectible(\"%1\",\"" .. v .. "\"") + File = File:gsub("SetDestination%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "SetDestination(\"%1\",\"" .. v .. "\"") + end +end +-- The random car should have been predecided by the mission load script +if SettingRandomPlayerVehicles then + local ForcedMission = false + local Spawn, Match + -- Try to find a forced vehicle spawn + Match = File:match("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%)") + if Match ~= nil then + ForcedMission = true + -- Replace it with the random vehicle + File = File:gsub("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\"([^\n]-)\"%s*,%s*\"OTHER\"%s*%)", "InitLevelPlayerVehicle(\"" .. RandomCarName .. "\",\"%1\",\"OTHER\")", 1) + else + -- Try to find the spawn point + Match, Spawn = File:match("SetMissionResetPlayerOutCar%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") + if Match == nil then + Spawn = File:match("SetMissionResetPlayerInCar%s*%(%s*\"([^\n]-)\"%s*%);") + end + if Spawn ~= nil then + File = File:gsub("(SetDynaLoadData%s*%(.-%s*%);%s*\r\n)", "%1InitLevelPlayerVehicle(\"" .. RandomCarName .. "\", \"" .. Spawn .. "\", \"OTHER\");\r\nSetForcedCar();\r\n", 1) + -- Because we create a "forced vehicle", delete stages before the reset as it automatically respawns you to the reset point anyway + -- (So objectives like "leave office" or "head to car" don't work) + -- Also look if we delete a stage which adds a vehicle, then replicate that. (TODO: Is this all?) + + -- Take a substring because we don't care about anything after RESET_TO_HERE (which appears once) and if we don't then + -- Wolves takes AGES to (fail to) match the regex below. + ResetIndex = File:find("RESET_TO_HERE%s*%(%s*%)") + if ResetIndex then + EarlySubstring = File:sub(1, ResetIndex+15) + Match = EarlySubstring:match("AddStage%s*%(.-%s*%);.*(AddStageVehicle%s*%(.-%s*%);).*AddStage%s*%(.-%s*%);%s*\r\n%s*RESET_TO_HERE%s*%(%s*%);") + FakeStage = "" + if Match ~= nil then + FakeStage = "AddStage();\r\n" .. Match .. "\r\nAddObjective(\"timer\");\r\nSetDurationTime(0);\r\nCloseObjective();\r\nCloseStage();\r\n" + DebugPrint("Creating a fake add vehicle stage") + end + File = File:gsub("\r\nAddStage%s*%(.-%s*%);.*AddStage%s*%((.-)%s*%);%s*\r\n%s*RESET_TO_HERE%s*%(%s*%);", "\r\n" .. FakeStage .. "AddStage(%1);\r\nRESET_TO_HERE();", 1) + DebugPrint("Deleting an early stage") + end + end + end + -- Debugging + DebugPrint("Randomising car for mission " .. Midx .. " -> " .. RandomCarName .. (ForcedMission and " (forced)" or "")) +end +if SettingSkipFMVs then + File = File:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) +end +if SettingRandomChase then + File = File:gsub("\"cPolice\"", "\"" .. RandomChase .. "\"") + File = File:gsub("\"cHears\"", "\"" .. RandomChase .. "\"") +end +if SettingRandomInteriors then + File = File:gsub("SetDynaLoadData%s*%(%s*\"([^\n]-)i([^\n]-).p3d@\"", function(data, interior) + local newInterior = nil + for k,v in pairs(interiorReplace) do + if v == interior then + newInterior = k + break + end + end + return "SetDynaLoadData(\"" .. data .. "i" .. newInterior .. ".p3d@\"" + end) +end + Output(File) \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua index 5fcb188..0a55a6c 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua @@ -1,144 +1,150 @@ --- Load the file -local Path = "/GameData/" .. GetPath(); -local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); - - local level = tonumber(Path:match("level0(%d)")) - local bmission = tonumber(Path:match("bm(%d)l")) - local mission = tonumber(Path:match("m(%d)l")) - local sr = tonumber(Path:match("sr(%d)l")) - local gr = tonumber(Path:match("gr(%d)l")) - if bmission then - DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Bonus Mission " .. bmission) - elseif mission then - DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Mission " .. mission) - elseif sr then - DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Street Race " .. sr) - elseif gr then - DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Gambling Race " .. gr) - end - if SettingRandomMissionVehicles then - DebugPrint("Checking for sub level cars in " .. Lidx) - if SettingSaveChoiceMV then - if LastLevelMV == nil or LastLevelMV ~= Path then - MissionVehicles = {} - local TmpCarPool = {table.unpack(RandomCarPoolMission)} - if SettingDifferentCellouts and level == 2 and mission == 7 then - File = ReadFile(ModPath .. "/Resources/l2m7l.mfk") - end - for orig in File:gmatch("LoadP3DFile%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*%);") do - local carName = GetRandomFromTbl(TmpCarPool, true) - if #TmpCarPool == 0 then - TmpCarPool = {table.unpack(RandomCarPoolMission)} - end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) - end - for orig,var2,carType in File:gmatch("LoadDisposableCar%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") do - if carType == "AI" then - local carName = GetRandomFromTbl(TmpCarPool, true) - if #TmpCarPool == 0 then - TmpCarPool = {table.unpack(RandomCarPoolMission)} - end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) - end - end - elseif SettingDifferentCellouts and level == 2 and mission == 7 then - File = ReadFile(ModPath .. "/Resources/l2m7l.mfk") - end - LastLevelMV = Path - else - MissionVehicles = {} - local TmpCarPool = {table.unpack(RandomCarPoolMission)} - if SettingDifferentCellouts and level == 2 and mission == 7 then - File = ReadFile(ModPath .. "/Resources/l2m7l.mfk") - end - for orig in File:gmatch("LoadP3DFile%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*%);") do - local carName = GetRandomFromTbl(TmpCarPool, true) - if #TmpCarPool == 0 then - TmpCarPool = {table.unpack(RandomCarPoolMission)} - end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) - end - for orig,var2,carType in File:gmatch("LoadDisposableCar%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") do - if carType == "AI" then - local carName = GetRandomFromTbl(TmpCarPool, true) - if #TmpCarPool == 0 then - TmpCarPool = {table.unpack(RandomCarPoolMission)} - end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) - end - end - end - for k,v in pairs(MissionVehicles) do - File = File:gsub("LoadP3DFile%s*%(%s*\"art\\cars\\" .. k .. "%.p3d\"%s*%);", "LoadP3DFile(\"art\\cars\\" .. v .. ".p3d\");") - File = File:gsub("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. k .."%.p3d\"%s*,%s*\"" .. k .. "\"%s*,%s*\"AI\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. v .. ".p3d\",\"" .. v .. "\",\"AI\");") - File = File:gsub("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. k .."%.p3d\"%s*,%s*\"cvan\"%s*,%s*\"AI\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. v .. ".p3d\",\"" .. v .. "\",\"AI\");") - end - end - if SettingRandomItems then - itemReplace = {} - File = File:gsub("LoadP3DFile%s*%(%s*\"art\\missions([^\n]-)%.p3d\"", function(orig) - local origName = nil - for k,v in pairs(RandomItemPool) do - if v == orig then - origName = k - break - end - end - if origName ~= nil then - local randName, rand = GetRandomFromKVTbl(RandomItemPool, false) - DebugPrint("Replacing item " .. orig .. " with " .. rand .. " (" .. randName .. ")") - itemReplace[origName] = randName - return "LoadP3DFile(\"art\\missions" .. rand .. ".p3d\"" - else - return "LoadP3DFile(\"art\\missions" .. orig .. ".p3d\"" - end - end) - end - if SettingRandomDirectives then - iconReplace = {} - File = File:gsub("LoadP3DFile%s*%(%s*\"art\\frontend\\dynaload\\images\\msnicons([^\n]-)%.p3d\"%s*", function(orig) - local rand = GetRandomFromTbl(IconP3DPool, false) - local origName = orig:sub(findLast(orig, "\\") + 1) - local randName = rand:sub(findLast(rand, "\\") + 1) - iconReplace[origName] = randName - DebugPrint("Replacing directive icon " .. origName .. " with " .. randName) - return "LoadP3DFile(\"art\\frontend\\dynaload\\images\\msnicons" .. rand .. ".p3d\"" - end) - end - if SettingRandomPlayerVehicles then - if SettingSaveChoice then - if LastLevel ~= Path then - RandomCar = math.random(#RandomCarPoolPlayer) - end - LastLevel = Path - else - RandomCar = math.random(#RandomCarPoolPlayer) - end - RandomCarName = RandomCarPoolPlayer[RandomCar] - - local ForcedMission = false - local Match - - -- Try to find a forced vehicle spawn - Match = File:match("LoadDisposableCar%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%)") - if Match ~= nil then - ForcedMission = true - -- Replace it with the random vehicle - -- The (.*) at the start is weird but tries to capture as much outside the LoadDisposableCar function - -- Otherwise if an AI LoadDisposableCar appears first the .- captures two LoadDisposableCar calls, - -- So one of the LoadDisposableCar calls gets deleted, and the game crashes because something isn't loaded - -- There's probably a smarter way than this...? - File = File:gsub("(.*)LoadDisposableCar%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%);", "%1LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"OTHER\");", 1) - else - -- Add a new command to the end to load the random vehicle - File = File .. "\r\nLoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\", \"" .. RandomCarName .. "\", \"OTHER\");" - end - -- Debugging - DebugPrint("Randomising car for mission (load) " .. Lidx .. " -> " .. RandomCarName .. (ForcedMission and " (forced)" or "")) - end - +-- Load the file +local Path = "/GameData/" .. GetPath(); +local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + +local level = tonumber(Path:match("level0(%d)")) +local bmission = tonumber(Path:match("bm(%d)l")) +local mission = tonumber(Path:match("m(%d)l")) +local sr = tonumber(Path:match("sr(%d)l")) +local gr = tonumber(Path:match("gr(%d)l")) +local Lidx +if bmission then + DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Bonus Mission " .. bmission) + Lidx = bmission +elseif mission then + DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Mission " .. mission) + Lidx = mission +elseif sr then + DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Street Race " .. sr) + Lidx = sr +elseif gr then + DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Gambling Race " .. gr) + Lidx = gr +end +if SettingRandomMissionVehicles then + DebugPrint("Checking for sub level cars in " .. Lidx) + if SettingSaveChoiceMV then + if LastLevelMV == nil or LastLevelMV ~= Path then + MissionVehicles = {} + local TmpCarPool = {table.unpack(RandomCarPoolMission)} + if SettingDifferentCellouts and level == 2 and mission == 7 then + File = ReadFile(ModPath .. "/Resources/l2m7l.mfk") + end + for orig in File:gmatch("LoadP3DFile%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*%);") do + local carName = GetRandomFromTbl(TmpCarPool, true) + if #TmpCarPool == 0 then + TmpCarPool = {table.unpack(RandomCarPoolMission)} + end + MissionVehicles[orig] = carName + DebugPrint("Randomising " .. orig .. " to " .. carName) + end + for orig,var2,carType in File:gmatch("LoadDisposableCar%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") do + if carType == "AI" then + local carName = GetRandomFromTbl(TmpCarPool, true) + if #TmpCarPool == 0 then + TmpCarPool = {table.unpack(RandomCarPoolMission)} + end + MissionVehicles[orig] = carName + DebugPrint("Randomising " .. orig .. " to " .. carName) + end + end + elseif SettingDifferentCellouts and level == 2 and mission == 7 then + File = ReadFile(ModPath .. "/Resources/l2m7l.mfk") + end + LastLevelMV = Path + else + MissionVehicles = {} + local TmpCarPool = {table.unpack(RandomCarPoolMission)} + if SettingDifferentCellouts and level == 2 and mission == 7 then + File = ReadFile(ModPath .. "/Resources/l2m7l.mfk") + end + for orig in File:gmatch("LoadP3DFile%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*%);") do + local carName = GetRandomFromTbl(TmpCarPool, true) + if #TmpCarPool == 0 then + TmpCarPool = {table.unpack(RandomCarPoolMission)} + end + MissionVehicles[orig] = carName + DebugPrint("Randomising " .. orig .. " to " .. carName) + end + for orig,var2,carType in File:gmatch("LoadDisposableCar%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") do + if carType == "AI" then + local carName = GetRandomFromTbl(TmpCarPool, true) + if #TmpCarPool == 0 then + TmpCarPool = {table.unpack(RandomCarPoolMission)} + end + MissionVehicles[orig] = carName + DebugPrint("Randomising " .. orig .. " to " .. carName) + end + end + end + for k,v in pairs(MissionVehicles) do + File = File:gsub("LoadP3DFile%s*%(%s*\"art\\cars\\" .. k .. "%.p3d\"%s*%);", "LoadP3DFile(\"art\\cars\\" .. v .. ".p3d\");") + File = File:gsub("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. k .."%.p3d\"%s*,%s*\"" .. k .. "\"%s*,%s*\"AI\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. v .. ".p3d\",\"" .. v .. "\",\"AI\");") + File = File:gsub("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. k .."%.p3d\"%s*,%s*\"cvan\"%s*,%s*\"AI\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. v .. ".p3d\",\"" .. v .. "\",\"AI\");") + end +end +if SettingRandomItems then + itemReplace = {} + File = File:gsub("LoadP3DFile%s*%(%s*\"art\\missions([^\n]-)%.p3d\"", function(orig) + local origName = nil + for k,v in pairs(RandomItemPool) do + if v == orig then + origName = k + break + end + end + if origName ~= nil then + local randName, rand = GetRandomFromKVTbl(RandomItemPool, false) + DebugPrint("Replacing item " .. orig .. " with " .. rand .. " (" .. randName .. ")") + itemReplace[origName] = randName + return "LoadP3DFile(\"art\\missions" .. rand .. ".p3d\"" + else + return "LoadP3DFile(\"art\\missions" .. orig .. ".p3d\"" + end + end) +end +if SettingRandomDirectives then + iconReplace = {} + File = File:gsub("LoadP3DFile%s*%(%s*\"art\\frontend\\dynaload\\images\\msnicons([^\n]-)%.p3d\"%s*", function(orig) + local rand = GetRandomFromTbl(IconP3DPool, false) + local origName = orig:sub(findLast(orig, "\\") + 1) + local randName = rand:sub(findLast(rand, "\\") + 1) + iconReplace[origName] = randName + DebugPrint("Replacing directive icon " .. origName .. " with " .. randName) + return "LoadP3DFile(\"art\\frontend\\dynaload\\images\\msnicons" .. rand .. ".p3d\"" + end) +end +if SettingRandomPlayerVehicles then + if SettingSaveChoice then + if LastLevel ~= Path then + RandomCar = math.random(#RandomCarPoolPlayer) + end + LastLevel = Path + else + RandomCar = math.random(#RandomCarPoolPlayer) + end + RandomCarName = RandomCarPoolPlayer[RandomCar] + + local ForcedMission = false + local Match + + -- Try to find a forced vehicle spawn + Match = File:match("LoadDisposableCar%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%)") + if Match ~= nil then + ForcedMission = true + ForcedMission = true + -- Replace it with the random vehicle + -- The (.*) at the start is weird but tries to capture as much outside the LoadDisposableCar function + -- Otherwise if an AI LoadDisposableCar appears first the .- captures two LoadDisposableCar calls, + -- So one of the LoadDisposableCar calls gets deleted, and the game crashes because something isn't loaded + -- There's probably a smarter way than this...? + File = File:gsub("(.*)LoadDisposableCar%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%);", "%1LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"OTHER\");", 1) + else + -- Add a new command to the end to load the random vehicle + File = File .. "\r\nLoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\", \"" .. RandomCarName .. "\", \"OTHER\");" + end + -- Debugging + DebugPrint("Randomising car for mission (load) " .. Lidx .. " -> " .. RandomCarName .. (ForcedMission and " (forced)" or "")) +end + Output(File) \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleSDInit.lua b/Randomiser/Resources/MissionScripts/HandleSDInit.lua index 477480e..158db6e 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDInit.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDInit.lua @@ -1,46 +1,46 @@ --- Load the file -local Path = "/GameData/" .. GetPath(); -local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); - - local level = tonumber(Path:match("level0(%d)")) - local mission = tonumber(Path:match("m(%d)sdi")) - DebugPrint("NEW SD INIT: Level " .. level .. ", Mission " .. mission) - if SettingRandomMissionCharacters then - MissionCharacters = {} - for npc in File:gmatch("AddNPC%s*%(%s*\"([^\n]-)\"") do - table.insert(MissionCharacters, npc) - end - end - if SettingSkipLocks then - if File:match("locked") then - File = File:gsub("AddStage%s*%(\"locked\".-%s*%);(.-)CloseStage%s*%(%s*%);%s*AddStage%s*%([^\n]-%s*%);.-CloseStage%s*%(%s*%);", "AddStage();%1CloseStage();", 1); - end - end - if SettingSkipFMVs then - File = File:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) - end - if SettingRandomDirectives then - File = File:gsub("SetStageMessageIndex%s*%(%s*[+-]?%d+%s*%)", function() - return "SetStageMessageIndex(" .. math.random(1, 273) .. ")" - end) - File = File:gsub("SetPresentationBitmap%s*%(%s*\"art/frontend/dynaload/images/.-%.p3d\"%s*%)", function() - return "SetPresentationBitmap(\"art/frontend/dynaload/images/" .. GetRandomFromTbl(PresentationP3DPool, false) .. ".p3d\")" - end) - for orig,rand in pairs(iconReplace) do - File = File:gsub("SetHUDIcon%s*%(%s*\"" .. orig .. "\"%s*%)", "SetHUDIcon(\"" .. rand .. "\")") - end - end - if SettingRandomInteriors then - File = File:gsub("SetDynaLoadData%s*%(%s*\"([^\n]-)i([^\n]-).p3d@\"", function(data, interior) - local newInterior = nil - for k,v in pairs(interiorReplace) do - if v == interior then - newInterior = k - break - end - end - return "SetDynaLoadData(\"" .. data .. "i" .. newInterior .. ".p3d@\"" - end) - end - +-- Load the file +local Path = "/GameData/" .. GetPath(); +local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + + local level = tonumber(Path:match("level0(%d)")) + local mission = tonumber(Path:match("m(%d)sdi")) + DebugPrint("NEW SD INIT: Level " .. level .. ", Mission " .. mission) + if SettingRandomMissionCharacters then + MissionCharacters = {} + for npc in File:gmatch("AddNPC%s*%(%s*\"([^\n]-)\"") do + table.insert(MissionCharacters, npc) + end + end + if SettingSkipLocks then + if File:match("locked") then + File = File:gsub("AddStage%s*%(\"locked\".-%s*%);(.-)CloseStage%s*%(%s*%);%s*AddStage%s*%([^\n]-%s*%);.-CloseStage%s*%(%s*%);", "AddStage();%1CloseStage();", 1); + end + end + if SettingSkipFMVs then + File = File:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) + end + if SettingRandomDirectives then + File = File:gsub("SetStageMessageIndex%s*%(%s*[+-]?%d+%s*%)", function() + return "SetStageMessageIndex(" .. math.random(1, 273) .. ")" + end) + File = File:gsub("SetPresentationBitmap%s*%(%s*\"art/frontend/dynaload/images/.-%.p3d\"%s*%)", function() + return "SetPresentationBitmap(\"art/frontend/dynaload/images/" .. GetRandomFromTbl(PresentationP3DPool, false) .. ".p3d\")" + end) + for orig,rand in pairs(iconReplace) do + File = File:gsub("SetHUDIcon%s*%(%s*\"" .. orig .. "\"%s*%)", "SetHUDIcon(\"" .. rand .. "\")") + end + end + if SettingRandomInteriors then + File = File:gsub("SetDynaLoadData%s*%(%s*\"([^\n]-)i([^\n]-).p3d@\"", function(data, interior) + local newInterior = nil + for k,v in pairs(interiorReplace) do + if v == interior then + newInterior = k + break + end + end + return "SetDynaLoadData(\"" .. data .. "i" .. newInterior .. ".p3d@\"" + end) + end + Output(File) \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua index bfcab7c..3c67b41 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua @@ -1,25 +1,25 @@ --- Load the file -local Path = "/GameData/" .. GetPath(); -local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); - -local level = tonumber(Path:match("level0(%d)")) -local mission = tonumber(Path:match("m(%d)sdl")) -DebugPrint("NEW SD LOAD: Level " .. level .. ", Mission " .. mission) -if SettingRandomMissionVehicles then - LastLevelMV = nil -end -if SettingRandomDirectives then - iconReplace = {} - File = File:gsub("LoadP3DFile%s*%(%s*\"art\\frontend\\dynaload\\images\\msnicons([^\n]-)%.p3d\"%s*", function(orig) - local rand = GetRandomFromTbl(IconP3DPool, false) - local origName = orig:sub(findLast(orig, "\\") + 1) - local randName = rand:sub(findLast(rand, "\\") + 1) - iconReplace[origName] = randName - DebugPrint("Replacing directive icon " .. origName .. " with " .. randName) - return "LoadP3DFile(\"art\\frontend\\dynaload\\images\\msnicons" .. rand .. ".p3d\"" - end) -end -LastLevel = nil -PlayerStats = nil - +-- Load the file +local Path = "/GameData/" .. GetPath(); +local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + +local level = tonumber(Path:match("level0(%d)")) +local mission = tonumber(Path:match("m(%d)sdl")) +DebugPrint("NEW SD LOAD: Level " .. level .. ", Mission " .. mission) +if SettingRandomMissionVehicles then + LastLevelMV = nil +end +if SettingRandomDirectives then + iconReplace = {} + File = File:gsub("LoadP3DFile%s*%(%s*\"art\\frontend\\dynaload\\images\\msnicons([^\n]-)%.p3d\"%s*", function(orig) + local rand = GetRandomFromTbl(IconP3DPool, false) + local origName = orig:sub(findLast(orig, "\\") + 1) + local randName = rand:sub(findLast(rand, "\\") + 1) + iconReplace[origName] = randName + DebugPrint("Replacing directive icon " .. origName .. " with " .. randName) + return "LoadP3DFile(\"art\\frontend\\dynaload\\images\\msnicons" .. rand .. ".p3d\"" + end) +end +LastLevel = nil +PlayerStats = nil + Output(File) \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/LoadModules.lua b/Randomiser/Resources/MissionScripts/LoadModules.lua new file mode 100644 index 0000000..6e42dee --- /dev/null +++ b/Randomiser/Resources/MissionScripts/LoadModules.lua @@ -0,0 +1,10 @@ +MissionModules = {} +MissionModules.Level = {} +MissionModules.Mission = {} +MissionModules.SundayDrive = {} + +local ModuleFiles = {} +GetFiles(ModuleFiles, Paths.MissionModules, {".lua"}, 1) +for i=1, #ModuleFiles do + loadfile(ModuleFiles[i])(MissionModules) +end \ No newline at end of file From 7ee76c85309225434790c879b32372b1162215fc Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Tue, 30 Jul 2019 12:30:37 +0100 Subject: [PATCH 006/111] Updated Modular System MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Added Sunday Drives to modular system • Improved existing modular system file structure --- .../MissionModules/RandomCharacter.lua | 16 +- .../Resources/MissionModules/RandomChase.lua | 40 ++- .../MissionModules/RandomDirectives.lua | 245 ++++++++++++++++++ .../MissionModules/RandomInteriors.lua | 226 ++++++++-------- .../RandomMissionCharacters.lua | 24 +- .../MissionModules/RandomMissionVehicles.lua | 17 +- .../MissionModules/RandomMissions.lua | 70 +++-- .../MissionModules/RandomPedestrians.lua | 66 +++-- .../MissionModules/RandomPlayerVehicles.lua | 30 +-- .../MissionModules/RandomTraffic.lua | 88 +++---- .../Resources/MissionModules/SkipFMVs.lua | 8 + .../Resources/MissionModules/SkipLocks.lua | 10 + .../Resources/MissionScripts/HandleSDInit.lua | 50 +--- .../Resources/MissionScripts/HandleSDLoad.lua | 39 ++- 14 files changed, 556 insertions(+), 373 deletions(-) create mode 100644 Randomiser/Resources/MissionModules/RandomDirectives.lua create mode 100644 Randomiser/Resources/MissionModules/SkipFMVs.lua create mode 100644 Randomiser/Resources/MissionModules/SkipLocks.lua diff --git a/Randomiser/Resources/MissionModules/RandomCharacter.lua b/Randomiser/Resources/MissionModules/RandomCharacter.lua index eed41be..affc5c6 100644 --- a/Randomiser/Resources/MissionModules/RandomCharacter.lua +++ b/Randomiser/Resources/MissionModules/RandomCharacter.lua @@ -1,14 +1,8 @@ local args = {...} -if #args > 0 then - local tbl = args[1] - if tbl.Level == nil then - tbl.Level = {} - end - - if Settings.RandomCharacter then - function tbl.Level.RandomCharacter(LoadFile, InitFile, Level) - OrigChar = InitFile:match("AddCharacter%s*%(%s*\"([^\n]-)\"") - return LoadFile, InitFile - end +local tbl = args[1] +if Settings.RandomCharacter then + function tbl.Level.RandomCharacter(LoadFile, InitFile, Level) + OrigChar = InitFile:match("AddCharacter%s*%(%s*\"([^\n]-)\"") + return LoadFile, InitFile end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua index 83e42ae..89dbcaf 100644 --- a/Randomiser/Resources/MissionModules/RandomChase.lua +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -1,27 +1,21 @@ local args = {...} -if #args > 0 then - local tbl = args[1] - if tbl.Level == nil then - tbl.Level = {} - end - - if Settings.RandomChase then - function tbl.Level.RandomChase(LoadFile, InitFile, Level) - RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) - LoadFile = LoadFile .. "\r\nLoadP3DFile(\"art\\cars\\" .. RandomChase .. ".p3d\");" - DebugPrint("Random chase cars for level -> " .. RandomChase) - - if Settings.RandomChaseStats or Settings.RandomStats then - InitFile = InitFile:gsub("CreateChaseManager%s*%(%s*\"[^\n]-\"%s*,%s*\"[^\n]-\"", "CreateChaseManager(\"" .. RandomChase .."\",\"" .. RandomChase .. ".con\"", 1) - else - InitFile = InitFile:gsub("CreateChaseManager%s*%(%s*\"[^\n]-\"", "CreateChaseManager(\"" .. RandomChase .."\"", 1) - end - if Settings.RandomChaseAmount then - local chaseAmount = math.random(1, 5) - InitFile = InitFile:gsub("SetNumChaseCars%s*%(%s*\"[^\n]-\"", "SetNumChaseCars(\"" .. chaseAmount .."\"", 1) - DebugPrint("Random chase amount -> " .. chaseAmount) - end - return LoadFile, InitFile +local tbl = args[1] +if Settings.RandomChase then + function tbl.Level.RandomChase(LoadFile, InitFile, Level) + RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) + LoadFile = LoadFile .. "\r\nLoadP3DFile(\"art\\cars\\" .. RandomChase .. ".p3d\");" + DebugPrint("Random chase cars for level -> " .. RandomChase) + + if Settings.RandomChaseStats or Settings.RandomStats then + InitFile = InitFile:gsub("CreateChaseManager%s*%(%s*\"[^\n]-\"%s*,%s*\"[^\n]-\"", "CreateChaseManager(\"" .. RandomChase .."\",\"" .. RandomChase .. ".con\"", 1) + else + InitFile = InitFile:gsub("CreateChaseManager%s*%(%s*\"[^\n]-\"", "CreateChaseManager(\"" .. RandomChase .."\"", 1) + end + if Settings.RandomChaseAmount then + local chaseAmount = math.random(1, 5) + InitFile = InitFile:gsub("SetNumChaseCars%s*%(%s*\"[^\n]-\"", "SetNumChaseCars(\"" .. chaseAmount .."\"", 1) + DebugPrint("Random chase amount -> " .. chaseAmount) end + return LoadFile, InitFile end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomDirectives.lua b/Randomiser/Resources/MissionModules/RandomDirectives.lua new file mode 100644 index 0000000..f913f89 --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomDirectives.lua @@ -0,0 +1,245 @@ +local args = {...} +local tbl = args[1] +if Settings.RandomDirectives then + IconP3DPool = { + "\\char\\apu", + "\\char\\barne", + "\\char\\barneuni", + "\\char\\bart", + "\\char\\burns", + "\\char\\carl", + "\\char\\cbg", + "\\char\\cletus", + "\\char\\drhibert", + "\\char\\drnick", + "\\char\\frink", + "\\char\\grampa", + "\\char\\homer", + "\\char\\jimbo", + "\\char\\kearney", + "\\char\\krusty", + "\\char\\lenny", + "\\char\\lisa", + "\\char\\louie", + "\\char\\marage", + "\\char\\milhouse", + "\\char\\moe", + "\\char\\moleman", + "\\char\\ned", + "\\char\\nelson", + "\\char\\otto", + "\\char\\ralph", + "\\char\\scaptain", + "\\char\\sjail", + "\\char\\skinner", + "\\char\\smithers", + "\\char\\snake", + "\\char\\svt", + "\\char\\wiggum", + "\\location\\android", + "\\location\\aztec", + "\\location\\bartroom", + "\\location\\bowlera", + "\\location\\casino", + "\\location\\cemetery", + "\\location\\chum", + "\\location\\cletushs", + "\\location\\dmv", + "\\location\\duff", + "\\location\\google", + "\\location\\grocery", + "\\location\\hermans", + "\\location\\hospital", + "\\location\\itcstore", + "\\location\\java", + "\\location\\kburger", + "\\location\\krustylu", + "\\location\\kwike", + "\\location\\lardlads", + "\\location\\lbsc", + "\\location\\lexicon", + "\\location\\mansion", + "\\location\\moehouse", + "\\location\\moes", + "\\location\\monorail", + "\\location\\museum", + "\\location\\noise", + "\\location\\observ", + "\\location\\parking", + "\\location\\planethy", + "\\location\\playgrou", + "\\location\\police", + "\\location\\pwrplant", + "\\location\\retire", + "\\location\\right", + "\\location\\school", + "\\location\\scream", + "\\location\\ship", + "\\location\\simpsons", + "\\location\\sitnrota", + "\\location\\spsign", + "\\location\\squidp", + "\\location\\stadium", + "\\location\\taffy", + "\\location\\townhall", + "\\location\\trynsave", + "\\location\\ufo", + "\\location\\wallewea", + "\\location\\wstation", + "\\object\\antifung", + "\\object\\barrel", + "\\object\\blender", + "\\object\\blood", + "\\object\\boards", + "\\object\\bonestor", + "\\object\\buzzcola", + "\\object\\caffeine", + "\\object\\cardboar", + "\\object\\chainsaw", + "\\object\\colacrat", + "\\object\\comic", + "\\object\\cooler", + "\\object\\diaper", + "\\object\\digest", + "\\object\\donuts", + "\\object\\firework", + "\\object\\firstaid", + "\\object\\fish", + "\\object\\flatmeat", + "\\object\\folder", + "\\object\\heart", + "\\object\\icecream", + "\\object\\inhaler", + "\\object\\kbmeal", + "\\object\\ketchup", + "\\object\\key", + "\\object\\kids", + "\\object\\lasercra", + "\\object\\lasergun", + "\\object\\lasersta", + "\\object\\lawnchr", + "\\object\\lawnmwr", + "\\object\\litter", + "\\object\\lundry", + "\\object\\map", + "\\object\\monkey", + "\\object\\photo", + "\\object\\pills", + "\\object\\powercou", + "\\object\\race", + "\\object\\radio", + "\\object\\record", + "\\object\\redhat", + "\\object\\setelite", + "\\object\\sock", + "\\object\\tamacco", + "\\object\\tomoto", + "\\object\\tooth", + "\\object\\tshirt", + "\\object\\tuxedo", + "\\vehicle\\apu_v", + "\\vehicle\\arm_v", + "\\vehicle\\blimo_v", + "\\vehicle\\bsedan_v", + "\\vehicle\\celph_v", + "\\vehicle\\cletus_v", + "\\vehicle\\cola_v", + "\\vehicle\\cvan_v", + "\\vehicle\\frink_v", + "\\vehicle\\krusty_v", + "\\vehicle\\milk_v", + "\\vehicle\\skinn_v", + "\\vehicle\\smith_v", + "\\vehicle\\sports_v", + "\\vehicle\\wiggu_v" + } + + PresentationP3DPool = { + "mis01_00", + "mis01_01", + "mis01_02", + "mis01_03", + "mis01_04", + "mis01_05", + "mis01_06", + "mis01_07", + "mis01_08", + "mis02_01", + "mis02_02", + "mis02_03", + "mis02_04", + "mis02_05", + "mis02_06", + "mis02_07", + "mis02_08", + "mis03_01", + "mis03_02", + "mis03_03", + "mis03_04", + "mis03_05", + "mis03_06", + "mis03_07", + "mis03_08", + "mis04_01", + "mis04_02", + "mis04_03", + "mis04_04", + "mis04_05", + "mis04_06", + "mis04_07", + "mis04_08", + "mis05_01", + "mis05_02", + "mis05_03", + "mis05_04", + "mis05_05", + "mis05_06", + "mis05_07", + "mis05_08", + "mis06_01", + "mis06_02", + "mis06_03", + "mis06_04", + "mis06_05", + "mis06_06", + "mis06_07", + "mis06_08", + "mis07_01", + "mis07_02", + "mis07_03", + "mis07_04", + "mis07_05", + "mis07_06", + "mis07_07", + "mis07_08", + "misXX_CP", + "misXX_CT", + "misXX_GB", + "misXX_HW", + "misXX_PS", + "misXX_TT" + } + + function tbl.SundayDrive.RandomDirectives(LoadFile, InitFile, Level, Mission) + iconReplace = {} + LoadFile = LoadFile:gsub("LoadP3DFile%s*%(%s*\"art\\frontend\\dynaload\\images\\msnicons([^\n]-)%.p3d\"%s*", function(orig) + local rand = GetRandomFromTbl(IconP3DPool, false) + local origName = orig:sub(findLast(orig, "\\") + 1) + local randName = rand:sub(findLast(rand, "\\") + 1) + iconReplace[origName] = randName + DebugPrint("Replacing directive icon " .. origName .. " with " .. randName) + return "LoadP3DFile(\"art\\frontend\\dynaload\\images\\msnicons" .. rand .. ".p3d\"" + end) + + InitFile = InitFile:gsub("SetStageMessageIndex%s*%(%s*[+-]?%d+%s*%)", function() + return "SetStageMessageIndex(" .. math.random(1, 273) .. ")" + end) + InitFile = InitFile:gsub("SetPresentationBitmap%s*%(%s*\"art/frontend/dynaload/images/.-%.p3d\"%s*%)", function() + return "SetPresentationBitmap(\"art/frontend/dynaload/images/" .. GetRandomFromTbl(PresentationP3DPool, false) .. ".p3d\")" + end) + for orig,rand in pairs(iconReplace) do + InitFile = InitFile:gsub("SetHUDIcon%s*%(%s*\"" .. orig .. "\"%s*%)", "SetHUDIcon(\"" .. rand .. "\")") + end + return LoadFile, InitFile + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomInteriors.lua b/Randomiser/Resources/MissionModules/RandomInteriors.lua index 540f86a..b2a9379 100644 --- a/Randomiser/Resources/MissionModules/RandomInteriors.lua +++ b/Randomiser/Resources/MissionModules/RandomInteriors.lua @@ -1,123 +1,129 @@ local args = {...} -if #args > 0 then - local tbl = args[1] - if tbl.Level == nil then - tbl.Level = {} - end - - if Settings.RandomInteriors then - interiorNames = {} - interiorNames["00"] = "SpringfieldElementary" - interiorNames["01"] = "KwikEMart" - interiorNames["02"] = "SimpsonsHouse" - interiorNames["03"] = "dmv" - interiorNames["04"] = "moe1" - interiorNames["05"] = "Android" - interiorNames["06"] = "Observatory" - interiorNames["07"] = "bartroom" - - l1interiors = { - "00", - "01", - "02", - } +local tbl = args[1] +if Settings.RandomInteriors then + interiorNames = {} + interiorNames["00"] = "SpringfieldElementary" + interiorNames["01"] = "KwikEMart" + interiorNames["02"] = "SimpsonsHouse" + interiorNames["03"] = "dmv" + interiorNames["04"] = "moe1" + interiorNames["05"] = "Android" + interiorNames["06"] = "Observatory" + interiorNames["07"] = "bartroom" - l2interiors = { - "03", - "04" - } + l1interiors = { + "00", + "01", + "02", + } - l3interiors = { - "05", - "06" - } + l2interiors = { + "03", + "04" + } - l4interiors = { - "00", - "01", - "02", - "07" - } + l3interiors = { + "05", + "06" + } - l5interiors = { - "03", - "04" - } + l4interiors = { + "00", + "01", + "02", + "07" + } - l6interiors = { - "05", - "06" - } + l5interiors = { + "03", + "04" + } - l7interiors = { - "00", - "01", - "02", - "07" - } + l6interiors = { + "05", + "06" + } - interiorReplace = {} - - function tbl.Level.RandomInteriors(LoadFile, InitFile, Level) - if Level == 1 then - DebugPrint("Setting up random interiors for level 1") - interiorReplace = {} - local tmpl1interiors = {table.unpack(l1interiors)} - for i = 1, #l1interiors do - interiorReplace[l1interiors[i]] = GetRandomFromTbl(tmpl1interiors, true) - end - elseif Level == 2 then - DebugPrint("Setting up random interiors for level 2") - interiorReplace = {} - local tmpl2interiors = {table.unpack(l2interiors)} - for i = 1, #l2interiors do - interiorReplace[l2interiors[i]] = GetRandomFromTbl(tmpl2interiors, true) - end - elseif Level == 3 then - DebugPrint("Setting up random interiors for level 3") - interiorReplace = {} - local tmpl3interiors = {table.unpack(l3interiors)} - for i = 1, #l3interiors do - interiorReplace[l3interiors[i]] = GetRandomFromTbl(tmpl3interiors, true) - end - elseif Level == 4 then - DebugPrint("Setting up random interiors for level 4") - interiorReplace = {} - local tmpl4interiors = {table.unpack(l4interiors)} - for i = 1, #l4interiors do - interiorReplace[l4interiors[i]] = GetRandomFromTbl(tmpl4interiors, true) - end - elseif Level == 5 then - DebugPrint("Setting up random interiors for level 5") - interiorReplace = {} - local tmpl5interiors = {table.unpack(l5interiors)} - for i = 1, #l5interiors do - interiorReplace[l5interiors[i]] = GetRandomFromTbl(tmpl5interiors, true) - end - elseif Level == 6 then - DebugPrint("Setting up random interiors for level 6") - interiorReplace = {} - local tmpl6interiors = {table.unpack(l6interiors)} - for i = 1, #l6interiors do - interiorReplace[l6interiors[i]] = GetRandomFromTbl(tmpl6interiors, true) - end - elseif Level == 7 then - DebugPrint("Setting up random interiors for level 7") - interiorReplace = {} - local tmpl7interiors = {table.unpack(l7interiors)} - for i = 1, #l7interiors do - interiorReplace[l7interiors[i]] = GetRandomFromTbl(tmpl7interiors, true) - end + l7interiors = { + "00", + "01", + "02", + "07" + } + + function tbl.Level.RandomInteriors(LoadFile, InitFile, Level) + if Level == 1 then + DebugPrint("Setting up random interiors for level 1") + interiorReplace = {} + local tmpl1interiors = {table.unpack(l1interiors)} + for i = 1, #l1interiors do + interiorReplace[l1interiors[i]] = GetRandomFromTbl(tmpl1interiors, true) end - local oldName - local newName - for k,v in pairs(interiorReplace) do - oldName = interiorNames[k] - newName = interiorNames[v] - DebugPrint("Replacing " .. oldName .. " with " .. newName .. " for random interiors") - LoadFile = LoadFile:gsub("GagSetInterior%s*%(%s*\"" .. oldName .. "\"", "GagSetInterior(\"" .. newName .. "\"") + elseif Level == 2 then + DebugPrint("Setting up random interiors for level 2") + interiorReplace = {} + local tmpl2interiors = {table.unpack(l2interiors)} + for i = 1, #l2interiors do + interiorReplace[l2interiors[i]] = GetRandomFromTbl(tmpl2interiors, true) end - return LoadFile, InitFile + elseif Level == 3 then + DebugPrint("Setting up random interiors for level 3") + interiorReplace = {} + local tmpl3interiors = {table.unpack(l3interiors)} + for i = 1, #l3interiors do + interiorReplace[l3interiors[i]] = GetRandomFromTbl(tmpl3interiors, true) + end + elseif Level == 4 then + DebugPrint("Setting up random interiors for level 4") + interiorReplace = {} + local tmpl4interiors = {table.unpack(l4interiors)} + for i = 1, #l4interiors do + interiorReplace[l4interiors[i]] = GetRandomFromTbl(tmpl4interiors, true) + end + elseif Level == 5 then + DebugPrint("Setting up random interiors for level 5") + interiorReplace = {} + local tmpl5interiors = {table.unpack(l5interiors)} + for i = 1, #l5interiors do + interiorReplace[l5interiors[i]] = GetRandomFromTbl(tmpl5interiors, true) + end + elseif Level == 6 then + DebugPrint("Setting up random interiors for level 6") + interiorReplace = {} + local tmpl6interiors = {table.unpack(l6interiors)} + for i = 1, #l6interiors do + interiorReplace[l6interiors[i]] = GetRandomFromTbl(tmpl6interiors, true) + end + elseif Level == 7 then + DebugPrint("Setting up random interiors for level 7") + interiorReplace = {} + local tmpl7interiors = {table.unpack(l7interiors)} + for i = 1, #l7interiors do + interiorReplace[l7interiors[i]] = GetRandomFromTbl(tmpl7interiors, true) + end + end + local oldName + local newName + for k,v in pairs(interiorReplace) do + oldName = interiorNames[k] + newName = interiorNames[v] + DebugPrint("Replacing " .. oldName .. " with " .. newName .. " for random interiors") + LoadFile = LoadFile:gsub("GagSetInterior%s*%(%s*\"" .. oldName .. "\"", "GagSetInterior(\"" .. newName .. "\"") end + return LoadFile, InitFile + end + + function tbl.SundayDrive.RandomInteriors(LoadFile, InitFile, Level, Mission) + InitFile = InitFile:gsub("SetDynaLoadData%s*%(%s*\"([^\n]-)i([^\n]-).p3d@\"", function(data, interior) + local newInterior = nil + for k,v in pairs(interiorReplace) do + if v == interior then + newInterior = k + break + end + end + return "SetDynaLoadData(\"" .. data .. "i" .. newInterior .. ".p3d@\"" + end) + return LoadFile, InitFile end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua index 89a0036..c265ee8 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua @@ -1,17 +1,19 @@ local args = {...} -if #args > 0 then - local tbl = args[1] - if tbl.Level == nil then - tbl.Level = {} +local tbl = args[1] +if Settings.RandomMissionsCharacters then + function tbl.Level.RandomMissionsCharacters(LoadFile, InitFile, Level) + BonusCharacters = {} + for npc in InitFile:gmatch("AddNPCCharacterBonusMission%s*%(%s*\"([^\n]-)\"") do + table.insert(BonusCharacters, npc) + end + return LoadFile, InitFile end - if Settings.RandomMissionsCharacters then - function tbl.Level.RandomMissionsCharacters(LoadFile, InitFile, Level) - BonusCharacters = {} - for npc in InitFile:gmatch("AddNPCCharacterBonusMission%s*%(%s*\"([^\n]-)\"") do - table.insert(BonusCharacters, npc) - end - return LoadFile, InitFile + function tbl.SundayDrive.RandomMissionsCharacters(LoadFile, InitFile, Level, Mission) + MissionCharacters = {} + for npc in InitFile:gmatch("AddNPC%s*%(%s*\"([^\n]-)\"") do + table.insert(MissionCharacters, npc) end + return LoadFile, InitFile end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua index ea3f240..0eb18e6 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua @@ -1,14 +1,13 @@ local args = {...} -if #args > 0 then - local tbl = args[1] - if tbl.Level == nil then - tbl.Level = {} +local tbl = args[1] +if Settings.RandomMissionVehicles then + function tbl.Level.RandomMissionVehicles(LoadFile, InitFile, Level) + LastLevelMV = nil + return LoadFile, InitFile end - if Settings.RandomMissionVehicles then - function tbl.Level.RandomMissionVehicles(LoadFile, InitFile, Level) - LastLevelMV = nil - return LoadFile, InitFile - end + function tbl.SundayDrive.RandomMissionVehicles(LoadFile, InitFile, Level, Mission) + LastLevelMV = nil + return LoadFile, InitFile end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissions.lua b/Randomiser/Resources/MissionModules/RandomMissions.lua index 5943e36..771dd02 100644 --- a/Randomiser/Resources/MissionModules/RandomMissions.lua +++ b/Randomiser/Resources/MissionModules/RandomMissions.lua @@ -1,46 +1,40 @@ local args = {...} -if #args > 0 then - local tbl = args[1] - if tbl.Level == nil then - tbl.Level = {} - end - - if Settings.RandomMissions then - function tbl.Level.RandomMissions(LoadFile, InitFile, Level) - DebugPrint("Randomising mission order") - local missions = {} - for mission in LoadFile:gmatch("AddMission%s*%(%s*\"m(%d)\"") do - if tonumber(mission) < 8 then - table.insert(missions, mission) - end +local tbl = args[1] +if Settings.RandomMissions then + function tbl.Level.RandomMissions(LoadFile, InitFile, Level) + DebugPrint("Randomising mission order") + local missions = {} + for mission in LoadFile:gmatch("AddMission%s*%(%s*\"m(%d)\"") do + if tonumber(mission) < 8 then + table.insert(missions, mission) end - LoadFile = LoadFile:gsub("AddMission%s*%(%s*\"m(%d)\"", function(orig) - local mission = tonumber(orig) - if mission < 8 then - local tmp = {table.unpack(missions)} - local exists = ExistsInTbl(tmp, orig, false) - if exists then - if #tmp > 1 then - for i = #tmp, 1, -1 do - if tmp[i] == orig then - table.remove(tmp, i) - break - end + end + LoadFile = LoadFile:gsub("AddMission%s*%(%s*\"m(%d)\"", function(orig) + local mission = tonumber(orig) + if mission < 8 then + local tmp = {table.unpack(missions)} + local exists = ExistsInTbl(tmp, orig, false) + if exists then + if #tmp > 1 then + for i = #tmp, 1, -1 do + if tmp[i] == orig then + table.remove(tmp, i) + break end end end - local newMission = GetRandomFromTbl(tmp, true) - if exists then - table.insert(tmp, orig) - end - missions = {table.unpack(tmp)} - DebugPrint("Randomised mission " .. orig .. " to " .. newMission, 1) - return "AddMission(\"m" .. newMission .. "\"" - else - return "AddMission(\"m" .. orig .. "\"" end - end) - return LoadFile, InitFile - end + local newMission = GetRandomFromTbl(tmp, true) + if exists then + table.insert(tmp, orig) + end + missions = {table.unpack(tmp)} + DebugPrint("Randomised mission " .. orig .. " to " .. newMission, 1) + return "AddMission(\"m" .. newMission .. "\"" + else + return "AddMission(\"m" .. orig .. "\"" + end + end) + return LoadFile, InitFile end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomPedestrians.lua b/Randomiser/Resources/MissionModules/RandomPedestrians.lua index c94ae50..bad09c2 100644 --- a/Randomiser/Resources/MissionModules/RandomPedestrians.lua +++ b/Randomiser/Resources/MissionModules/RandomPedestrians.lua @@ -1,42 +1,36 @@ local args = {...} -if #args > 0 then - local tbl = args[1] - if tbl.Level == nil then - tbl.Level = {} - end - - if Settings.RandomPedestrians then - function tbl.Level.RandomPedestrians(LoadFile, InitFile, Level) - local Peds = "" - local TmpPedPool = {table.unpack(RandomPedPool)} - local groups = {} - for group in InitFile:gmatch("CreatePedGroup%s*%(%s*(%d)%s*%);") do - table.insert(groups, group) - end - local ret = "" - for i = 1, #groups do - local group = groups[i] - DebugPrint("Randomising group " .. group) - ret = ret .. "CreatePedGroup( " .. group .. " );\r\n" - for i = 1, 7 do - local pedName = GetRandomFromTbl(TmpPedPool, true) - if not TmpPedPool or #TmpPedPool == 0 then - TmpPedPool = {table.unpack(RandomPedPool)} - end - Peds = Peds .. pedName .. ", " - ret = ret .. "AddPed(\"" .. pedName .. "\", 1);\r\n" +local tbl = args[1] +if Settings.RandomPedestrians then + function tbl.Level.RandomPedestrians(LoadFile, InitFile, Level) + local Peds = "" + local TmpPedPool = {table.unpack(RandomPedPool)} + local groups = {} + for group in InitFile:gmatch("CreatePedGroup%s*%(%s*(%d)%s*%);") do + table.insert(groups, group) + end + local ret = "" + for i = 1, #groups do + local group = groups[i] + DebugPrint("Randomising group " .. group) + ret = ret .. "CreatePedGroup( " .. group .. " );\r\n" + for i = 1, 7 do + local pedName = GetRandomFromTbl(TmpPedPool, true) + if not TmpPedPool or #TmpPedPool == 0 then + TmpPedPool = {table.unpack(RandomPedPool)} end - ret = ret .. "ClosePedGroup( );" + Peds = Peds .. pedName .. ", " + ret = ret .. "AddPed(\"" .. pedName .. "\", 1);\r\n" end - InitFile = InitFile:gsub("CreatePedGroup%s*%(%s*(%d)%s*%);(.*)ClosePedGroup%s*%(%s*%);", function(group, current) - return ret - end) - LevelCharacters = {} - for npc in InitFile:gmatch("AddAmbientCharacter%s*%(%s*\"([^\n]-)\"") do - table.insert(LevelCharacters, npc) - end - DebugPrint("Random pedestrians for level -> " .. Peds) - return LoadFile, InitFile + ret = ret .. "ClosePedGroup( );" + end + InitFile = InitFile:gsub("CreatePedGroup%s*%(%s*(%d)%s*%);(.*)ClosePedGroup%s*%(%s*%);", function(group, current) + return ret + end) + LevelCharacters = {} + for npc in InitFile:gmatch("AddAmbientCharacter%s*%(%s*\"([^\n]-)\"") do + table.insert(LevelCharacters, npc) end + DebugPrint("Random pedestrians for level -> " .. Peds) + return LoadFile, InitFile end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua index ef93e1e..64d3bb3 100644 --- a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua @@ -1,21 +1,15 @@ local args = {...} -if #args > 0 then - local tbl = args[1] - if tbl.Level == nil then - tbl.Level = {} - end - - if Settings.RandomPlayerVehicles then - function tbl.Level.RandomPlayerVehicles(LoadFile, InitFile, Level) - LastLevel = nil - RandomCar = math.random(#RandomCarPoolPlayer) - RandomCarName = RandomCarPoolPlayer[RandomCar] - LoadFile = LoadFile:gsub("LoadDisposableCar%s*%(%s*\"[^\n]-\"%s*,%s*\".-\"%s*,%s*\"DEFAULT\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"DEFAULT\");", 1) - DebugPrint("Randomising car for level (load) -> " .. RandomCarName) - - InitFile = InitFile:gsub("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\"([^\n]-)\"%s*,%s*\"DEFAULT\"%s*%)", "InitLevelPlayerVehicle(\"" .. RandomCarName .. "\",\"%1\",\"DEFAULT\")", 1) - DebugPrint("Randomising car for level -> " .. RandomCarName) - return LoadFile, InitFile - end +local tbl = args[1] +if Settings.RandomPlayerVehicles then + function tbl.Level.RandomPlayerVehicles(LoadFile, InitFile, Level) + LastLevel = nil + RandomCar = math.random(#RandomCarPoolPlayer) + RandomCarName = RandomCarPoolPlayer[RandomCar] + LoadFile = LoadFile:gsub("LoadDisposableCar%s*%(%s*\"[^\n]-\"%s*,%s*\".-\"%s*,%s*\"DEFAULT\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"DEFAULT\");", 1) + DebugPrint("Randomising car for level (load) -> " .. RandomCarName) + + InitFile = InitFile:gsub("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\"([^\n]-)\"%s*,%s*\"DEFAULT\"%s*%)", "InitLevelPlayerVehicle(\"" .. RandomCarName .. "\",\"%1\",\"DEFAULT\")", 1) + DebugPrint("Randomising car for level -> " .. RandomCarName) + return LoadFile, InitFile end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomTraffic.lua b/Randomiser/Resources/MissionModules/RandomTraffic.lua index 130e51f..c6ee48c 100644 --- a/Randomiser/Resources/MissionModules/RandomTraffic.lua +++ b/Randomiser/Resources/MissionModules/RandomTraffic.lua @@ -1,53 +1,47 @@ local args = {...} -if #args > 0 then - local tbl = args[1] - if tbl.Level == nil then - tbl.Level = {} - end - - if Settings.RandomTraffic then - function tbl.Level.RandomTraffic(LoadFile, InitFile, Level) - TrafficCars = {} - local TmpCarPool = {table.unpack(RandomCarPoolTraffic)} - local Cars = "" - for i = 1, math.min(5, #TmpCarPool) do - local carName = GetRandomFromTbl(TmpCarPool, true) - table.insert(TrafficCars, carName) - Cars = Cars .. carName .. ", " - end - for i = 1, #TrafficCars do - local carName = TrafficCars[i] - LoadFile = LoadFile .. "\r\nLoadP3DFile(\"art\\cars\\" .. carName .. ".p3d\");" - end - LoadFile = LoadFile:gsub("SuppressDriver%s*%(\"([^\n]-)\"%s*%);", "//SuppressDriver(\"%1\");") - DebugPrint("Random traffic cars for level -> " .. Cars) - - RemovedTrafficCars = {} - InitFile = InitFile:gsub("CreateTrafficGroup", "//CreateTrafficGroup", 1) - InitFile = InitFile:gsub("AddTrafficModel%s*%(%s*\"(.-)\"", function(car) - table.insert(RemovedTrafficCars, car) - return "//AddTrafficModel(\"" .. car .. "\"" --( "minivanA" - end) - InitFile = InitFile:gsub("CloseTrafficGroup", "//CloseTrafficGroup", 1) - InitFile = InitFile .. "\r\nCreateTrafficGroup( 0 );" - for i = 1, #TrafficCars do - local carName = TrafficCars[i] - local amount = 1 - if i == 1 then - if #TrafficCars == 4 then - amount = 2 - elseif #TrafficCars == 3 then - amount = 3 - elseif #TrafficCars == 2 then - amount = 4 - elseif #TrafficCars == 1 then - amount = 5 - end +local tbl = args[1] +if Settings.RandomTraffic then + function tbl.Level.RandomTraffic(LoadFile, InitFile, Level) + TrafficCars = {} + local TmpCarPool = {table.unpack(RandomCarPoolTraffic)} + local Cars = "" + for i = 1, math.min(5, #TmpCarPool) do + local carName = GetRandomFromTbl(TmpCarPool, true) + table.insert(TrafficCars, carName) + Cars = Cars .. carName .. ", " + end + for i = 1, #TrafficCars do + local carName = TrafficCars[i] + LoadFile = LoadFile .. "\r\nLoadP3DFile(\"art\\cars\\" .. carName .. ".p3d\");" + end + LoadFile = LoadFile:gsub("SuppressDriver%s*%(\"([^\n]-)\"%s*%);", "//SuppressDriver(\"%1\");") + DebugPrint("Random traffic cars for level -> " .. Cars) + + RemovedTrafficCars = {} + InitFile = InitFile:gsub("CreateTrafficGroup", "//CreateTrafficGroup", 1) + InitFile = InitFile:gsub("AddTrafficModel%s*%(%s*\"(.-)\"", function(car) + table.insert(RemovedTrafficCars, car) + return "//AddTrafficModel(\"" .. car .. "\"" --( "minivanA" + end) + InitFile = InitFile:gsub("CloseTrafficGroup", "//CloseTrafficGroup", 1) + InitFile = InitFile .. "\r\nCreateTrafficGroup( 0 );" + for i = 1, #TrafficCars do + local carName = TrafficCars[i] + local amount = 1 + if i == 1 then + if #TrafficCars == 4 then + amount = 2 + elseif #TrafficCars == 3 then + amount = 3 + elseif #TrafficCars == 2 then + amount = 4 + elseif #TrafficCars == 1 then + amount = 5 end - InitFile = InitFile .. "\r\nAddTrafficModel( \"" .. carName .. "\"," .. amount .. " );" end - InitFile = InitFile .. "\r\nCloseTrafficGroup( );" - return LoadFile, InitFile + InitFile = InitFile .. "\r\nAddTrafficModel( \"" .. carName .. "\"," .. amount .. " );" end + InitFile = InitFile .. "\r\nCloseTrafficGroup( );" + return LoadFile, InitFile end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/SkipFMVs.lua b/Randomiser/Resources/MissionModules/SkipFMVs.lua new file mode 100644 index 0000000..89e8de2 --- /dev/null +++ b/Randomiser/Resources/MissionModules/SkipFMVs.lua @@ -0,0 +1,8 @@ +local args = {...} +local tbl = args[1] +if Settings.SkipFMVs then + function tbl.SundayDrive.SkipFMVs(LoadFile, InitFile, Level, Mission) + InitFile = InitFile:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) + return LoadFile, InitFile + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/SkipLocks.lua b/Randomiser/Resources/MissionModules/SkipLocks.lua new file mode 100644 index 0000000..2d185d0 --- /dev/null +++ b/Randomiser/Resources/MissionModules/SkipLocks.lua @@ -0,0 +1,10 @@ +local args = {...} +local tbl = args[1] +if Settings.SkipLocks then + function tbl.SundayDrive.SkipLocks(LoadFile, InitFile, Level, Mission) + if InitFile:match("locked") then + InitFile = InitFile:gsub("AddStage%s*%(\"locked\".-%s*%);(.-)CloseStage%s*%(%s*%);%s*AddStage%s*%([^\n]-%s*%);.-CloseStage%s*%(%s*%);", "AddStage();%1CloseStage();", 1); + end + return LoadFile, InitFile + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleSDInit.lua b/Randomiser/Resources/MissionScripts/HandleSDInit.lua index 158db6e..1403991 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDInit.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDInit.lua @@ -1,46 +1,4 @@ --- Load the file -local Path = "/GameData/" .. GetPath(); -local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); - - local level = tonumber(Path:match("level0(%d)")) - local mission = tonumber(Path:match("m(%d)sdi")) - DebugPrint("NEW SD INIT: Level " .. level .. ", Mission " .. mission) - if SettingRandomMissionCharacters then - MissionCharacters = {} - for npc in File:gmatch("AddNPC%s*%(%s*\"([^\n]-)\"") do - table.insert(MissionCharacters, npc) - end - end - if SettingSkipLocks then - if File:match("locked") then - File = File:gsub("AddStage%s*%(\"locked\".-%s*%);(.-)CloseStage%s*%(%s*%);%s*AddStage%s*%([^\n]-%s*%);.-CloseStage%s*%(%s*%);", "AddStage();%1CloseStage();", 1); - end - end - if SettingSkipFMVs then - File = File:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) - end - if SettingRandomDirectives then - File = File:gsub("SetStageMessageIndex%s*%(%s*[+-]?%d+%s*%)", function() - return "SetStageMessageIndex(" .. math.random(1, 273) .. ")" - end) - File = File:gsub("SetPresentationBitmap%s*%(%s*\"art/frontend/dynaload/images/.-%.p3d\"%s*%)", function() - return "SetPresentationBitmap(\"art/frontend/dynaload/images/" .. GetRandomFromTbl(PresentationP3DPool, false) .. ".p3d\")" - end) - for orig,rand in pairs(iconReplace) do - File = File:gsub("SetHUDIcon%s*%(%s*\"" .. orig .. "\"%s*%)", "SetHUDIcon(\"" .. rand .. "\")") - end - end - if SettingRandomInteriors then - File = File:gsub("SetDynaLoadData%s*%(%s*\"([^\n]-)i([^\n]-).p3d@\"", function(data, interior) - local newInterior = nil - for k,v in pairs(interiorReplace) do - if v == interior then - newInterior = k - break - end - end - return "SetDynaLoadData(\"" .. data .. "i" .. newInterior .. ".p3d@\"" - end) - end - -Output(File) \ No newline at end of file +if SDInit ~= nil then + Output(SDInit) + SDInit = nil +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua index 3c67b41..fcac68f 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua @@ -1,25 +1,16 @@ --- Load the file local Path = "/GameData/" .. GetPath(); -local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); - -local level = tonumber(Path:match("level0(%d)")) -local mission = tonumber(Path:match("m(%d)sdl")) -DebugPrint("NEW SD LOAD: Level " .. level .. ", Mission " .. mission) -if SettingRandomMissionVehicles then - LastLevelMV = nil -end -if SettingRandomDirectives then - iconReplace = {} - File = File:gsub("LoadP3DFile%s*%(%s*\"art\\frontend\\dynaload\\images\\msnicons([^\n]-)%.p3d\"%s*", function(orig) - local rand = GetRandomFromTbl(IconP3DPool, false) - local origName = orig:sub(findLast(orig, "\\") + 1) - local randName = rand:sub(findLast(rand, "\\") + 1) - iconReplace[origName] = randName - DebugPrint("Replacing directive icon " .. origName .. " with " .. randName) - return "LoadP3DFile(\"art\\frontend\\dynaload\\images\\msnicons" .. rand .. ".p3d\"" - end) -end -LastLevel = nil -PlayerStats = nil - -Output(File) \ No newline at end of file +if MissionModules.SundayDrive then + local level = tonumber(Path:match("level0(%d)")) + local mission = tonumber(Path:match("m(%d)sdl")) + DebugPrint("NEW SD LOAD: Level " .. level .. ", Mission " .. mission) + local LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + local InitFile = ReadFile(Path:gsub("sdl%.mfk", "sdi.mfk")):gsub("//.-([\r\n])", "%1"); + for k,v in pairs(MissionModules.SundayDrive) do + DebugPrint("Running module: " .. k, 2) + LoadFile, InitFile = v(LoadFile, InitFile, level, mission) + end + LastLevel = nil + PlayerStats = nil + SDInit = InitFile + Output(LoadFile) +end \ No newline at end of file From 74fd5bfee4ccc66e9ffa7182499401099245b612 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Tue, 30 Jul 2019 17:48:28 +0100 Subject: [PATCH 007/111] Fully modular MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All MFK-related randomisation is now modular. TODO: • Improve efficiency now that the load and init files are processed in the same code (see lines 79 and 80 in RandomItems.lua) • Handle multiple instances of the same object now that we handle both in the same code (IE 10 bonestorm drops, 4 cellout cars) --- Randomiser/CustomFiles.ini | 1 - Randomiser/Resources/HandleMission.lua | 595 ------------------ .../Resources/MissionModules/RandomChase.lua | 6 + .../MissionModules/RandomDirectives.lua | 24 + .../MissionModules/RandomInteriors.lua | 1 + .../Resources/MissionModules/RandomItems.lua | 88 +++ .../RandomMissionCharacters.lua | 14 + .../MissionModules/RandomMissionVehicles.lua | 113 ++++ .../MissionModules/RandomPlayerVehicles.lua | 73 +++ .../Resources/MissionModules/SkipFMVs.lua | 5 + .../MissionScripts/HandleMissionInit.lua | 165 +---- .../MissionScripts/HandleMissionLoad.lua | 162 +---- 12 files changed, 341 insertions(+), 906 deletions(-) delete mode 100644 Randomiser/Resources/HandleMission.lua create mode 100644 Randomiser/Resources/MissionModules/RandomItems.lua diff --git a/Randomiser/CustomFiles.ini b/Randomiser/CustomFiles.ini index 357aba9..b6acca6 100644 --- a/Randomiser/CustomFiles.ini +++ b/Randomiser/CustomFiles.ini @@ -1,6 +1,5 @@ [PathHandlers] -;*.mfk=Resources/HandleMission.lua */level.mfk=Resources/MissionScripts/HandleLevelLoad.lua */leveli.mfk=Resources/MissionScripts/HandleLevelInit.lua */m?sdl.mfk=Resources/MissionScripts/HandleSDLoad.lua diff --git a/Randomiser/Resources/HandleMission.lua b/Randomiser/Resources/HandleMission.lua deleted file mode 100644 index 19c31a5..0000000 --- a/Randomiser/Resources/HandleMission.lua +++ /dev/null @@ -1,595 +0,0 @@ --- Load the file -local Path = "/GameData/" .. GetPath(); -local File = ReadFile(Path); - --- Determine if the file is for a mission (bonus, main or races) -local Midx = Path:match("b?m%di%.mfk") or Path:match("[gs]r%di%.mfk") -local Lidx = Path:match("b?m%dl%.mfk") or Path:match("[gs]r%dl%.mfk") --- Determine if the file is for a level -local LevelLoad = Path:match("level%.mfk") -local LevelInit = Path:match("leveli%.mfk") --- Determine if the file is for "sunday drive" (pre-mission) -local SDLoad = Path:match("m%dsdl%.mfk") -local SDInit = Path:match("m%dsdi%.mfk") - --- Remove comments because there's A LOT of commented out stuff that can confuse the simple regexes below -local NewFile = File:gsub("//.-\r\n", "\r\n") - -if Midx ~= nil then - local level = tonumber(Path:match("level0(%d)")) - local bmission = tonumber(Path:match("bm(%d)i")) - local mission = tonumber(Path:match("m(%d)i")) - local sr = tonumber(Path:match("sr(%d)i")) - local gr = tonumber(Path:match("gr(%d)i")) - if bmission then - DebugPrint("NEW MISSION INIT: Level " .. level .. ", Bonus Mission " .. bmission) - elseif mission then - DebugPrint("NEW MISSION INIT: Level " .. level .. ", Mission " .. mission) - elseif sr then - DebugPrint("NEW MISSION INIT: Level " .. level .. ", Street Race " .. sr) - elseif gr then - DebugPrint("NEW MISSION INIT: Level " .. level .. ", Gambling Race " .. gr) - end - if SettingRandomMissionVehicles then - if SettingDifferentCellouts and level == 2 and mission == 7 then - NewFile = ReadFile(ModPath .. "/Resources/l2m7i.mfk") - end - for k,v in pairs(MissionVehicles) do - DebugPrint("Replacing " .. k .. " with " .. v) - if SettingRandomMissionVehiclesStats or SettingRandomStats then - NewFile = NewFile:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"%s*,%s*\"(.-)\"%s*,%s*\"(.-)\"%s*,%s*\".-\"", "AddStageVehicle(\"" .. v .. "\",\"%1\",\"%2\",\"" .. v .. ".con\"") - else - NewFile = NewFile:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"", "AddStageVehicle(\"" .. v .. "\"") - end - NewFile = NewFile:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") - NewFile = NewFile:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. v .. "\"") - NewFile = NewFile:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. v .. "\"") - NewFile = NewFile:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. v .. "\"") - NewFile = NewFile:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. v .. "\"") - NewFile = NewFile:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. v .. "\"") - NewFile = NewFile:gsub("AddDriver%s*%(%s*\"(.-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. v .. "\"") - end - for i = 1, #RemovedTrafficCars do - local k = RemovedTrafficCars[i] - local v = GetRandomFromTbl(TrafficCars, false) - DebugPrint("Replacing " .. k .. " with " .. v) - if SettingRandomMissionVehiclesStats or SettingRandomStats then - NewFile = NewFile:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"%s*,%s*\"(.-)\"%s*,%s*\"(.-)\"%s*,%s*\".-\"", "AddStageVehicle(\"" .. v .. "\",\"%1\",\"%2\",\"" .. v .. ".con\"") - else - NewFile = NewFile:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"", "AddStageVehicle(\"" .. v .. "\"") - end - NewFile = NewFile:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") - NewFile = NewFile:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. v .. "\"") - NewFile = NewFile:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. v .. "\"") - NewFile = NewFile:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. v .. "\"") - NewFile = NewFile:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. v .. "\"") - NewFile = NewFile:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. v .. "\"") - NewFile = NewFile:gsub("AddDriver%s*%(%s*\"(.-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. v .. "\"") - end - local TmpDriverPool = {table.unpack(RandomPedPool)} - NewFile = NewFile:gsub("AddStageVehicle%s*%(%s*\"(.-)\"%s*,%s*\"(.-)\"%s*,%s*\"(.-)\"%s*,%s*\"(.-)\"%s*,%s*\"(.-)\"%s*%);", function(car, position, action, config, orig) - local driverName = GetRandomFromTbl(TmpDriverPool, true) - if #TmpDriverPool == 0 then - TmpDriverPool = {table.unpack(RandomPedPool)} - end - for k in pairs(CarDrivers) do - if k == orig then - return "AddStageVehicle(\"" .. car .. "\",\"" .. position .. "\",\"" .. action .. "\",\"" .. config .. "\",\"" .. driverName .. "\");" - end - end - return "AddStageVehicle(\"" .. car .. "\",\"" .. position .. "\",\"" .. action .. "\",\"" .. config .. "\",\"" .. orig .. "\");" - end) - end - if SettingRandomMissionCharacters then - MissionCharacters = {} - local found = "Found mission characters: " - for npc in NewFile:gmatch("AddNPC%s*%(%s*\"(.-)\"") do - table.insert(MissionCharacters, npc) - found = found .. npc .. ", " - end - DebugPrint(found) - end - if SettingRandomDirectives then - NewFile = NewFile:gsub("SetStageMessageIndex%s*%(%s*[+-]?%d+%s*%)", function() - return "SetStageMessageIndex(" .. math.random(1, 273) .. ")" - end) - NewFile = NewFile:gsub("SetPresentationBitmap%s*%(%s*\"art/frontend/dynaload/images/.-%.p3d\"%s*%)", function() - return "SetPresentationBitmap(\"art/frontend/dynaload/images/" .. GetRandomFromTbl(PresentationP3DPool, false) .. ".p3d\")" - end) - for orig,rand in pairs(iconReplace) do - NewFile = NewFile:gsub("SetHUDIcon%s*%(%s*\"" .. orig .. "\"%s*%)", "SetHUDIcon(\"" .. rand .. "\")") - end - end - if SettingRandomItems then - for k,v in pairs(itemReplace) do - NewFile = NewFile:gsub("AddCollectible%s*%(%s*\"(.-)\"%s*,%s*\"" .. k .. "\"", "AddCollectible(\"%1\",\"" .. v .. "\"") - NewFile = NewFile:gsub("SetDestination%s*%(%s*\"(.-)\"%s*,%s*\"" .. k .. "\"", "SetDestination(\"%1\",\"" .. v .. "\"") - end - end - -- The random car should have been predecided by the mission load script - if SettingRandomPlayerVehicles then - local ForcedMission = false - local Spawn, Match - -- Try to find a forced vehicle spawn - Match = NewFile:match("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%)") - if Match ~= nil then - ForcedMission = true - -- Replace it with the random vehicle - NewFile = NewFile:gsub("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\"(.-)\"%s*,%s*\"OTHER\"%s*%)", "InitLevelPlayerVehicle(\"" .. RandomCarName .. "\",\"%1\",\"OTHER\")", 1) - else - -- Try to find the spawn point - Match, Spawn = NewFile:match("SetMissionResetPlayerOutCar%s*%(%s*\"(.-)\"%s*,%s*\"(.-)\"%s*%);") - if Match == nil then - Spawn = NewFile:match("SetMissionResetPlayerInCar%s*%(%s*\"(.-)\"%s*%);") - end - if Spawn ~= nil then - NewFile = NewFile:gsub("(SetDynaLoadData%s*%(.-%s*%);%s*\r\n)", "%1InitLevelPlayerVehicle(\"" .. RandomCarName .. "\", \"" .. Spawn .. "\", \"OTHER\");\r\nSetForcedCar();\r\n", 1) - -- Because we create a "forced vehicle", delete stages before the reset as it automatically respawns you to the reset point anyway - -- (So objectives like "leave office" or "head to car" don't work) - -- Also look if we delete a stage which adds a vehicle, then replicate that. (TODO: Is this all?) - - -- Take a substring because we don't care about anything after RESET_TO_HERE (which appears once) and if we don't then - -- Wolves takes AGES to (fail to) match the regex below. - ResetIndex = NewFile:find("RESET_TO_HERE%s*%(%s*%)") - if ResetIndex then - EarlySubstring = NewFile:sub(1, ResetIndex+15) - Match = EarlySubstring:match("AddStage%s*%(.-%s*%);.*(AddStageVehicle%s*%(.-%s*%);).*AddStage%s*%(.-%s*%);%s*\r\n%s*RESET_TO_HERE%s*%(%s*%);") - FakeStage = "" - if Match ~= nil then - FakeStage = "AddStage();\r\n" .. Match .. "\r\nAddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();\r\nCloseStage();\r\n" - DebugPrint("Creating a fake add vehicle stage") - end - NewFile = NewFile:gsub("\r\nAddStage%s*%(.-%s*%);.*AddStage%s*%((.-)%s*%);%s*\r\n%s*RESET_TO_HERE%s*%(%s*%);", "\r\n" .. FakeStage .. "AddStage(%1);\r\nRESET_TO_HERE();", 1) - DebugPrint("Deleting an early stage") - end - end - end - -- Debugging - DebugPrint("Randomising car for mission " .. Midx .. " -> " .. RandomCarName .. (ForcedMission and " (forced)" or "")) - end - if SettingSkipFMVs then - NewFile = NewFile:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) - end - if SettingRandomChase then - NewFile = NewFile:gsub("\"cPolice\"", "\"" .. RandomChase .. "\"") - NewFile = NewFile:gsub("\"cHears\"", "\"" .. RandomChase .. "\"") - end - if SettingRandomInteriors then - NewFile = NewFile:gsub("SetDynaLoadData%s*%(%s*\"(.-)i(.-).p3d@\"", function(data, interior) - local newInterior = nil - for k,v in pairs(interiorReplace) do - if v == interior then - newInterior = k - break - end - end - return "SetDynaLoadData(\"" .. data .. "i" .. newInterior .. ".p3d@\"" - end) - end - - Output(NewFile) -elseif Lidx ~= nil then - local level = tonumber(Path:match("level0(%d)")) - local bmission = tonumber(Path:match("bm(%d)l")) - local mission = tonumber(Path:match("m(%d)l")) - local sr = tonumber(Path:match("sr(%d)l")) - local gr = tonumber(Path:match("gr(%d)l")) - if bmission then - DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Bonus Mission " .. bmission) - elseif mission then - DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Mission " .. mission) - elseif sr then - DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Street Race " .. sr) - elseif gr then - DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Gambling Race " .. gr) - end - if SettingRandomMissionVehicles then - DebugPrint("Checking for sub level cars in " .. Lidx) - if SettingSaveChoiceMV then - if LastLevelMV == nil or LastLevelMV ~= Path then - MissionVehicles = {} - local TmpCarPool = {table.unpack(RandomCarPoolMission)} - if SettingDifferentCellouts and level == 2 and mission == 7 then - NewFile = ReadFile(ModPath .. "/Resources/l2m7l.mfk") - end - for orig in NewFile:gmatch("LoadP3DFile%s*%(%s*\"art\\cars\\(.-)%.p3d\"%s*%);") do - local carName = GetRandomFromTbl(TmpCarPool, true) - if #TmpCarPool == 0 then - TmpCarPool = {table.unpack(RandomCarPoolMission)} - end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) - end - for orig,var2,carType in NewFile:gmatch("LoadDisposableCar%s*%(%s*\"art\\cars\\(.-)%.p3d\"%s*,%s*\"(.-)\"%s*,%s*\"(.-)\"%s*%);") do - if carType == "AI" then - local carName = GetRandomFromTbl(TmpCarPool, true) - if #TmpCarPool == 0 then - TmpCarPool = {table.unpack(RandomCarPoolMission)} - end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) - end - end - elseif SettingDifferentCellouts and level == 2 and mission == 7 then - NewFile = ReadFile(ModPath .. "/Resources/l2m7l.mfk") - end - LastLevelMV = Path - else - MissionVehicles = {} - local TmpCarPool = {table.unpack(RandomCarPoolMission)} - if SettingDifferentCellouts and level == 2 and mission == 7 then - NewFile = ReadFile(ModPath .. "/Resources/l2m7l.mfk") - end - for orig in NewFile:gmatch("LoadP3DFile%s*%(%s*\"art\\cars\\(.-)%.p3d\"%s*%);") do - local carName = GetRandomFromTbl(TmpCarPool, true) - if #TmpCarPool == 0 then - TmpCarPool = {table.unpack(RandomCarPoolMission)} - end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) - end - for orig,var2,carType in NewFile:gmatch("LoadDisposableCar%s*%(%s*\"art\\cars\\(.-)%.p3d\"%s*,%s*\"(.-)\"%s*,%s*\"(.-)\"%s*%);") do - if carType == "AI" then - local carName = GetRandomFromTbl(TmpCarPool, true) - if #TmpCarPool == 0 then - TmpCarPool = {table.unpack(RandomCarPoolMission)} - end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) - end - end - end - for k,v in pairs(MissionVehicles) do - NewFile = NewFile:gsub("LoadP3DFile%s*%(%s*\"art\\cars\\" .. k .. "%.p3d\"%s*%);", "LoadP3DFile(\"art\\cars\\" .. v .. ".p3d\");") - NewFile = NewFile:gsub("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. k .."%.p3d\"%s*,%s*\"" .. k .. "\"%s*,%s*\"AI\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. v .. ".p3d\",\"" .. v .. "\",\"AI\");") - NewFile = NewFile:gsub("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. k .."%.p3d\"%s*,%s*\"cvan\"%s*,%s*\"AI\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. v .. ".p3d\",\"" .. v .. "\",\"AI\");") - end - end - if SettingRandomItems then - itemReplace = {} - NewFile = NewFile:gsub("LoadP3DFile%s*%(%s*\"art\\missions(.-)%.p3d\"", function(orig) - local origName = nil - for k,v in pairs(RandomItemPool) do - if v == orig then - origName = k - break - end - end - if origName ~= nil then - local randName, rand = GetRandomFromKVTbl(RandomItemPool, false) - DebugPrint("Replacing item " .. orig .. " with " .. rand .. " (" .. randName .. ")") - itemReplace[origName] = randName - return "LoadP3DFile(\"art\\missions" .. rand .. ".p3d\"" - else - return "LoadP3DFile(\"art\\missions" .. orig .. ".p3d\"" - end - end) - end - if SettingRandomDirectives then - iconReplace = {} - NewFile = NewFile:gsub("LoadP3DFile%s*%(%s*\"art\\frontend\\dynaload\\images\\msnicons(.-)%.p3d\"%s*", function(orig) - local rand = GetRandomFromTbl(IconP3DPool, false) - local origName = orig:sub(findLast(orig, "\\") + 1) - local randName = rand:sub(findLast(rand, "\\") + 1) - iconReplace[origName] = randName - DebugPrint("Replacing directive icon " .. origName .. " with " .. randName) - return "LoadP3DFile(\"art\\frontend\\dynaload\\images\\msnicons" .. rand .. ".p3d\"" - end) - end - if SettingRandomPlayerVehicles then - if SettingSaveChoice then - if LastLevel ~= Path then - RandomCar = math.random(#RandomCarPoolPlayer) - end - LastLevel = Path - else - RandomCar = math.random(#RandomCarPoolPlayer) - end - RandomCarName = RandomCarPoolPlayer[RandomCar] - - local ForcedMission = false - local Match - - -- Try to find a forced vehicle spawn - Match = NewFile:match("LoadDisposableCar%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%)") - if Match ~= nil then - ForcedMission = true - -- Replace it with the random vehicle - -- The (.*) at the start is weird but tries to capture as much outside the LoadDisposableCar function - -- Otherwise if an AI LoadDisposableCar appears first the .- captures two LoadDisposableCar calls, - -- So one of the LoadDisposableCar calls gets deleted, and the game crashes because something isn't loaded - -- There's probably a smarter way than this...? - NewFile = NewFile:gsub("(.*)LoadDisposableCar%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%);", "%1LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"OTHER\");", 1) - else - -- Add a new command to the end to load the random vehicle - NewFile = NewFile .. "\r\nLoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\", \"" .. RandomCarName .. "\", \"OTHER\");" - end - -- Debugging - DebugPrint("Randomising car for mission (load) " .. Lidx .. " -> " .. RandomCarName .. (ForcedMission and " (forced)" or "")) - end - Output(NewFile) -elseif LevelLoad ~= nil then - local level = tonumber(Path:match("level0(%d)")) - DebugPrint("NEW LEVEL LOAD: Level " .. level) - if SettingRandomMissions then - DebugPrint("Randomising mission order") - local missions = {} - for mission in NewFile:gmatch("AddMission%s*%(%s*\"m(%d)\"") do - if tonumber(mission) < 8 then - table.insert(missions, mission) - end - end - NewFile = NewFile:gsub("AddMission%s*%(%s*\"m(%d)\"", function(orig) - local mission = tonumber(orig) - if mission < 8 then - local tmp = {table.unpack(missions)} - local exists = ExistsInTbl(tmp, orig, false) - if exists then - if #tmp > 1 then - for i = #tmp, 1, -1 do - if tmp[i] == orig then - table.remove(tmp, i) - break - end - end - end - end - local newMission = GetRandomFromTbl(tmp, true) - if exists then - table.insert(tmp, orig) - end - missions = {table.unpack(tmp)} - DebugPrint("Randomised mission " .. orig .. " to " .. newMission, 1) - return "AddMission(\"m" .. newMission .. "\"" - else - return "AddMission(\"m" .. orig .. "\"" - end - end) - end - if SettingRandomInteriors then - if level == 1 then - DebugPrint("Setting up random interiors for level 1") - interiorReplace = {} - local tmpl1interiors = {table.unpack(l1interiors)} - for i = 1, #l1interiors do - interiorReplace[l1interiors[i]] = GetRandomFromTbl(tmpl1interiors, true) - end - elseif level == 2 then - DebugPrint("Setting up random interiors for level 2") - interiorReplace = {} - local tmpl2interiors = {table.unpack(l2interiors)} - for i = 1, #l2interiors do - interiorReplace[l2interiors[i]] = GetRandomFromTbl(tmpl2interiors, true) - end - elseif level == 3 then - DebugPrint("Setting up random interiors for level 3") - interiorReplace = {} - local tmpl3interiors = {table.unpack(l3interiors)} - for i = 1, #l3interiors do - interiorReplace[l3interiors[i]] = GetRandomFromTbl(tmpl3interiors, true) - end - elseif level == 4 then - DebugPrint("Setting up random interiors for level 4") - interiorReplace = {} - local tmpl4interiors = {table.unpack(l4interiors)} - for i = 1, #l4interiors do - interiorReplace[l4interiors[i]] = GetRandomFromTbl(tmpl4interiors, true) - end - elseif level == 5 then - DebugPrint("Setting up random interiors for level 5") - interiorReplace = {} - local tmpl5interiors = {table.unpack(l5interiors)} - for i = 1, #l5interiors do - interiorReplace[l5interiors[i]] = GetRandomFromTbl(tmpl5interiors, true) - end - elseif level == 6 then - DebugPrint("Setting up random interiors for level 6") - interiorReplace = {} - local tmpl6interiors = {table.unpack(l6interiors)} - for i = 1, #l6interiors do - interiorReplace[l6interiors[i]] = GetRandomFromTbl(tmpl6interiors, true) - end - elseif level == 7 then - DebugPrint("Setting up random interiors for level 7") - interiorReplace = {} - local tmpl7interiors = {table.unpack(l7interiors)} - for i = 1, #l7interiors do - interiorReplace[l7interiors[i]] = GetRandomFromTbl(tmpl7interiors, true) - end - end - local oldName - local newName - for k,v in pairs(interiorReplace) do - oldName = interiorNames[k] - newName = interiorNames[v] - DebugPrint("Replacing " .. oldName .. " with " .. newName .. " for random interiors") - NewFile = NewFile:gsub("GagSetInterior%s*%(%s*\"" .. oldName .. "\"", "GagSetInterior(\"" .. newName .. "\"") - end - end - if SettingRandomPlayerVehicles then - LastLevel = nil - RandomCar = math.random(#RandomCarPoolPlayer) - RandomCarName = RandomCarPoolPlayer[RandomCar] - NewFile = NewFile:gsub("(.*)LoadDisposableCar%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"DEFAULT\"%s*%);", "%1LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"DEFAULT\");", 1) - DebugPrint("Randomising car for level (load) -> " .. RandomCarName) - end - if SettingRandomMissionVehicles then - LastLevelMV = nil - end - if SettingRandomTraffic then - TrafficCars = {} - local TmpCarPool = {table.unpack(RandomCarPoolTraffic)} - local Cars = "" - for i = 1, math.min(5, #TmpCarPool) do - local carName = GetRandomFromTbl(TmpCarPool, true) - table.insert(TrafficCars, carName) - Cars = Cars .. carName .. ", " - end - for i = 1, #TrafficCars do - local carName = TrafficCars[i] - NewFile = NewFile .. "\r\nLoadP3DFile(\"art\\cars\\" .. carName .. ".p3d\");" - end - NewFile = NewFile:gsub("SuppressDriver%s*%(\"(.-)\"%s*%);", "//SuppressDriver(\"%1\");") - DebugPrint("Random traffic cars for level -> " .. Cars) - end - if SettingRandomChase then - RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) - NewFile = NewFile .. "\r\nLoadP3DFile(\"art\\cars\\" .. RandomChase .. ".p3d\");" - DebugPrint("Random chase cars for level -> " .. RandomChase) - end - if SettingRandomMissionVehicles then - LastLevelMV = nil - end - Output(NewFile) -elseif LevelInit ~= nil then - local level = tonumber(Path:match("level0(%d)")) - DebugPrint("NEW LEVEL INIT: Level " .. level) - if SettingRandomCharacter then - OrigChar = NewFile:match("AddCharacter%s*%(%s*\"(.-)\"") - --RandomChar = GetRandomFromTbl(RandomCharP3DPool, false) - end - if SettingRandomPlayerVehicles then - NewFile = NewFile:gsub("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\"(.-)\"%s*,%s*\"DEFAULT\"%s*%)", "InitLevelPlayerVehicle(\"" .. RandomCarName .. "\",\"%1\",\"DEFAULT\")", 1) - DebugPrint("Randomising car for level -> " .. RandomCarName) - end - if SettingRandomPedestrians then - local Peds = "" - local TmpPedPool = {table.unpack(RandomPedPool)} - local groups = {} - for group in NewFile:gmatch("CreatePedGroup%s*%(%s*(%d)%s*%);") do - table.insert(groups, group) - end - local ret = "" - for i = 1, #groups do - local group = groups[i] - DebugPrint("Randomising group " .. group) - ret = ret .. "CreatePedGroup( " .. group .. " );\r\n" - for i = 1, 7 do - local pedName = GetRandomFromTbl(TmpPedPool, true) - if not TmpPedPool or #TmpPedPool == 0 then - TmpPedPool = {table.unpack(RandomPedPool)} - end - Peds = Peds .. pedName .. ", " - ret = ret .. "AddPed(\"" .. pedName .. "\", 1);\r\n" - end - ret = ret .. "ClosePedGroup( );" - end - NewFile = NewFile:gsub("CreatePedGroup%s*%(%s*(%d)%s*%);(.*)ClosePedGroup%s*%(%s*%);", function(group, current) - return ret - end) - LevelCharacters = {} - for npc in NewFile:gmatch("AddAmbientCharacter%s*%(%s*\"(.-)\"") do - table.insert(LevelCharacters, npc) - end - DebugPrint("Random pedestrians for level -> " .. Peds) - end - if SettingRandomMissionCharacters then - BonusCharacters = {} - for npc in NewFile:gmatch("AddNPCCharacterBonusMission%s*%(%s*\"(.-)\"") do - table.insert(BonusCharacters, npc) - end - end - if SettingRandomTraffic then - RemovedTrafficCars = {} - NewFile = NewFile:gsub("CreateTrafficGroup", "//CreateTrafficGroup", 1) - NewFile = NewFile:gsub("AddTrafficModel%s*%(%s*\"(.-)\"", function(car) - table.insert(RemovedTrafficCars, car) - return "//AddTrafficModel(\"" .. car .. "\"" --( "minivanA" - end) - NewFile = NewFile:gsub("CloseTrafficGroup", "//CloseTrafficGroup", 1) - NewFile = NewFile .. "\r\nCreateTrafficGroup( 0 );" - for i = 1, #TrafficCars do - local carName = TrafficCars[i] - local amount = 1 - if i == 1 then - if #TrafficCars == 4 then - amount = 2 - elseif #TrafficCars == 3 then - amount = 3 - elseif #TrafficCars == 2 then - amount = 4 - elseif #TrafficCars == 1 then - amount = 5 - end - end - NewFile = NewFile .. "\r\nAddTrafficModel( \"" .. carName .. "\"," .. amount .. " );" - end - NewFile = NewFile .. "\r\nCloseTrafficGroup( );" - end - if SettingRandomChase then - if SettingRandomChaseStats or SettingRandomStats then - NewFile = NewFile:gsub("CreateChaseManager%s*%(%s*\".-\"%s*,%s*\".-\"", "CreateChaseManager(\"" .. RandomChase .."\",\"" .. RandomChase .. ".con\"", 1) - else - NewFile = NewFile:gsub("CreateChaseManager%s*%(%s*\".-\"", "CreateChaseManager(\"" .. RandomChase .."\"", 1) - end - if SettingRandomChaseAmount then - local chaseAmount = math.random(1, 5) - NewFile = NewFile:gsub("SetNumChaseCars%s*%(%s*\".-\"", "SetNumChaseCars(\"" .. chaseAmount .."\"", 1) - DebugPrint("Random chase amount -> " .. chaseAmount) - end - end - Output(NewFile) -elseif SDInit ~= nil then - local level = tonumber(Path:match("level0(%d)")) - local mission = tonumber(Path:match("m(%d)sdi")) - DebugPrint("NEW SD INIT: Level " .. level .. ", Mission " .. mission) - if SettingRandomMissionCharacters then - MissionCharacters = {} - for npc in NewFile:gmatch("AddNPC%s*%(%s*\"(.-)\"") do - table.insert(MissionCharacters, npc) - end - end - if SettingSkipLocks then - if NewFile:match("locked") then - NewFile = NewFile:gsub("AddStage%s*%(\"locked\".-%s*%);(.-)CloseStage%s*%(%s*%);%s*AddStage%s*%(.-%s*%);.-CloseStage%s*%(%s*%);", "AddStage();%1CloseStage();", 1); - end - end - if SettingSkipFMVs then - NewFile = NewFile:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) - end - if SettingRandomDirectives then - NewFile = NewFile:gsub("SetStageMessageIndex%s*%(%s*[+-]?%d+%s*%)", function() - return "SetStageMessageIndex(" .. math.random(1, 273) .. ")" - end) - NewFile = NewFile:gsub("SetPresentationBitmap%s*%(%s*\"art/frontend/dynaload/images/.-%.p3d\"%s*%)", function() - return "SetPresentationBitmap(\"art/frontend/dynaload/images/" .. GetRandomFromTbl(PresentationP3DPool, false) .. ".p3d\")" - end) - for orig,rand in pairs(iconReplace) do - NewFile = NewFile:gsub("SetHUDIcon%s*%(%s*\"" .. orig .. "\"%s*%)", "SetHUDIcon(\"" .. rand .. "\")") - end - end - if SettingRandomInteriors then - NewFile = NewFile:gsub("SetDynaLoadData%s*%(%s*\"(.-)i(.-).p3d@\"", function(data, interior) - local newInterior = nil - for k,v in pairs(interiorReplace) do - if v == interior then - newInterior = k - break - end - end - return "SetDynaLoadData(\"" .. data .. "i" .. newInterior .. ".p3d@\"" - end) - end - Output(NewFile) -elseif SDLoad ~= nil then - local level = tonumber(Path:match("level0(%d)")) - local mission = tonumber(Path:match("m(%d)sdl")) - DebugPrint("NEW SD LOAD: Level " .. level .. ", Mission " .. mission) - if SettingRandomMissionVehicles then - LastLevelMV = nil - end - if SettingRandomDirectives then - iconReplace = {} - NewFile = NewFile:gsub("LoadP3DFile%s*%(%s*\"art\\frontend\\dynaload\\images\\msnicons(.-)%.p3d\"%s*", function(orig) - local rand = GetRandomFromTbl(IconP3DPool, false) - local origName = orig:sub(findLast(orig, "\\") + 1) - local randName = rand:sub(findLast(rand, "\\") + 1) - iconReplace[origName] = randName - DebugPrint("Replacing directive icon " .. origName .. " with " .. randName) - return "LoadP3DFile(\"art\\frontend\\dynaload\\images\\msnicons" .. rand .. ".p3d\"" - end) - Output(NewFile) - end - LastLevel = nil - PlayerStats = nil -end diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua index 89dbcaf..1128387 100644 --- a/Randomiser/Resources/MissionModules/RandomChase.lua +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -18,4 +18,10 @@ if Settings.RandomChase then end return LoadFile, InitFile end + + function tbl.Mission.RandomChase(LoadFile, InitFile, Level, Mission) + InitFile = InitFile:gsub("\"cPolice\"", "\"" .. RandomChase .. "\"") + InitFile = InitFile:gsub("\"cHears\"", "\"" .. RandomChase .. "\"") + return LoadFile, InitFile + end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomDirectives.lua b/Randomiser/Resources/MissionModules/RandomDirectives.lua index f913f89..d3c3f97 100644 --- a/Randomiser/Resources/MissionModules/RandomDirectives.lua +++ b/Randomiser/Resources/MissionModules/RandomDirectives.lua @@ -242,4 +242,28 @@ if Settings.RandomDirectives then end return LoadFile, InitFile end + tbl.Mission.RandomDirectives = tbl.SundayDrive.RandomDirectives + + --[[function tbl.Mission.RandomDirectives(LoadFile, InitFile, Level, Mission) + iconReplace = {} + LoadFile = LoadFile:gsub("LoadP3DFile%s*%(%s*\"art\\frontend\\dynaload\\images\\msnicons([^\n]-)%.p3d\"%s*", function(orig) + local rand = GetRandomFromTbl(IconP3DPool, false) + local origName = orig:sub(findLast(orig, "\\") + 1) + local randName = rand:sub(findLast(rand, "\\") + 1) + iconReplace[origName] = randName + DebugPrint("Replacing directive icon " .. origName .. " with " .. randName) + return "LoadP3DFile(\"art\\frontend\\dynaload\\images\\msnicons" .. rand .. ".p3d\"" + end) + + InitFile = InitFile:gsub("SetStageMessageIndex%s*%(%s*[+-]?%d+%s*%)", function() + return "SetStageMessageIndex(" .. math.random(1, 273) .. ")" + end) + InitFile = InitFile:gsub("SetPresentationBitmap%s*%(%s*\"art/frontend/dynaload/images/.-%.p3d\"%s*%)", function() + return "SetPresentationBitmap(\"art/frontend/dynaload/images/" .. GetRandomFromTbl(PresentationP3DPool, false) .. ".p3d\")" + end) + for orig,rand in pairs(iconReplace) do + InitFile = InitFile:gsub("SetHUDIcon%s*%(%s*\"" .. orig .. "\"%s*%)", "SetHUDIcon(\"" .. rand .. "\")") + end + return LoadFile, InitFile + end]]-- end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomInteriors.lua b/Randomiser/Resources/MissionModules/RandomInteriors.lua index b2a9379..61d7ec9 100644 --- a/Randomiser/Resources/MissionModules/RandomInteriors.lua +++ b/Randomiser/Resources/MissionModules/RandomInteriors.lua @@ -126,4 +126,5 @@ if Settings.RandomInteriors then end) return LoadFile, InitFile end + tbl.Mission.RandomInteriors = tbl.SundayDrive.RandomInteriors end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomItems.lua b/Randomiser/Resources/MissionModules/RandomItems.lua new file mode 100644 index 0000000..a2e5e22 --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomItems.lua @@ -0,0 +1,88 @@ +local args = {...} +local tbl = args[1] +if Settings.RandomItems then + RandomItemPool = {} + RandomItemPool["bonestorm"] = "\\level01\\bonebox" + RandomItemPool["coolr"] = "\\level01\\coolr" + RandomItemPool["flanpic"] = "\\level01\\flanpic" + RandomItemPool["h_soda"] = "\\level01\\h_soda" + RandomItemPool["i_soda"] = "\\level01\\i_soda" + RandomItemPool["icebuck"] = "\\level01\\ibucket" + RandomItemPool["inhaler"] = "\\level01\\inhaler" + RandomItemPool["lwnchair"] = "\\level01\\lwnchair" + RandomItemPool["mower"] = "\\level01\\mower" + RandomItemPool["poster_t"] = "\\level01\\poster_t" + RandomItemPool["scien"] = "\\level01\\scien" + RandomItemPool["tomat"] = "\\level01\\tomat" + RandomItemPool["tux"] = "\\level01\\tux" + RandomItemPool["blend"] = "\\level02\\blend" + RandomItemPool["bloodbag"] = "\\level02\\bloodbag" + RandomItemPool["firewrks"] = "\\level02\\firewrks" + RandomItemPool["i_bldbag"] = "\\level02\\i_bldbag" + RandomItemPool["i_firewk"] = "\\level02\\i_firewk" + RandomItemPool["monkey"] = "\\level02\\monkey" + RandomItemPool["radio"] = "\\level02\\radio" + RandomItemPool["roadkill"] = "\\level02\\roadkill" + RandomItemPool["s_dish"] = "\\level02\\satellite" + RandomItemPool["cream"] = "\\level03\\cream" + RandomItemPool["diaper"] = "\\level03\\diaper" + RandomItemPool["fish"] = "\\level03\\fish" + RandomItemPool["h_soda"] = "\\level03\\h_soda" + RandomItemPool["is_comic"] = "\\level03\\is_comic" + RandomItemPool["jeans"] = "\\level03\\jeans" + RandomItemPool["kmeal"] = "\\level03\\kmeal" + RandomItemPool["laundry"] = "\\level03\\laundry" + RandomItemPool["molemanr"] = "\\level03\\molemanr" + RandomItemPool["rhat"] = "\\level03\\rhat" + RandomItemPool["cola"] = "\\level04\\cola" + RandomItemPool["cpill"] = "\\level04\\cpill" + RandomItemPool["donut"] = "\\level04\\donut" + RandomItemPool["i_cpill"] = "\\level04\\i_cpill" + RandomItemPool["ketchup"] = "\\level04\\ketchup" + RandomItemPool["pills"] = "\\level04\\pills" + RandomItemPool["r_choco"] = "\\level04\\r_choco" + RandomItemPool["r_dent"] = "\\level04\\r_dent" + RandomItemPool["r_diaper"] = "\\level04\\r_diaper" + RandomItemPool["r_onions"] = "\\level04\\r_onions" + RandomItemPool["r_tomb"] = "\\level04\\r_tomb" + RandomItemPool["folder"] = "\\level05\\folder" + RandomItemPool["i_folder"] = "\\level05\\i_folder" + RandomItemPool["key"] = "\\level05\\key" + RandomItemPool["litter"] = "\\level05\\litter" + RandomItemPool["laserbox_crate"] = "\\level06\\laserbox" + RandomItemPool["lasergun"] = "\\level06\\lasergun" + RandomItemPool["lasrstnd"] = "\\level06\\lasrstnd" + RandomItemPool["s_boy1"] = "\\level06\\s_boy1" + RandomItemPool["s_boy2"] = "\\level06\\s_boy2" + RandomItemPool["s_girl1"] = "\\level06\\s_girl1" + RandomItemPool["s_girl2"] = "\\level06\\s_girl2" + RandomItemPool["map"] = "\\level07\\map" + RandomItemPool["medkit"] = "\\level07\\medkit" + RandomItemPool["record"] = "\\level07\\record" + RandomItemPool["saw"] = "\\level07\\saw" + RandomItemPool["sockg"] = "\\level07\\sockg" + RandomItemPool["tooth"] = "\\level07\\tooth" + RandomItemPool["wplanks"] = "\\level07\\wplanks" + + function tbl.Mission.RandomItems(LoadFile, InitFile, Level, Mission) + LoadFile = LoadFile:gsub("LoadP3DFile%s*%(%s*\"art\\missions([^\n]-)%.p3d\"", function(orig) + local origName = nil + for k,v in pairs(RandomItemPool) do + if v == orig then + origName = k + break + end + end + if origName ~= nil then + local randName, rand = GetRandomFromKVTbl(RandomItemPool, false) + DebugPrint("Replacing item " .. orig .. " with " .. rand .. " (" .. randName .. ")") + InitFile = File:gsub("AddCollectible%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. origName .. "\"", "AddCollectible(\"%1\",\"" .. randName .. "\"") + InitFile = File:gsub("SetDestination%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. origName .. "\"", "SetDestination(\"%1\",\"" .. randName .. "\"") + return "LoadP3DFile(\"art\\missions" .. rand .. ".p3d\"" + else + return "LoadP3DFile(\"art\\missions" .. orig .. ".p3d\"" + end + end) + return LoadFile, InitFile + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua index c265ee8..a6735c5 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua @@ -11,9 +11,23 @@ if Settings.RandomMissionsCharacters then function tbl.SundayDrive.RandomMissionsCharacters(LoadFile, InitFile, Level, Mission) MissionCharacters = {} + local found = "Found mission characters: " for npc in InitFile:gmatch("AddNPC%s*%(%s*\"([^\n]-)\"") do table.insert(MissionCharacters, npc) + found = found .. npc .. ", " end + DebugPrint(found) return LoadFile, InitFile end + tbl.Mission.RandomMissionsCharacters = tbl.SundayDrive.RandomMissionsCharacters + --[[function tbl.Mission.RandomMissionsCharacters(LoadFile, InitFile, Level, Mission) + MissionCharacters = {} + local found = "Found mission characters: " + for npc in InitFile:gmatch("AddNPC%s*%(%s*\"([^\n]-)\"") do + table.insert(MissionCharacters, npc) + found = found .. npc .. ", " + end + DebugPrint(found) + return LoadFile, InitFile + end]]-- end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua index 0eb18e6..1d14a56 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua @@ -10,4 +10,117 @@ if Settings.RandomMissionVehicles then LastLevelMV = nil return LoadFile, InitFile end + + function tbl.Mission.RandomMissionVehicldes(LoadFile, InitFile, Level, Mission) + DebugPrint("Checking for sub level cars in " .. Level .. "|" .. Mission) + if Settings.SaveChoiceMV then + if LastLevelMV == nil or LastLevelMV ~= Level .. "|" .. Mission then + MissionVehicles = {} + local TmpCarPool = {table.unpack(RandomCarPoolMission)} + if Settings.DifferentCellouts and Level == 2 and Mission == 7 then + LoadFile = ReadFile(Paths.Resources .. "l2m7l.mfk") + end + for orig in LoadFile:gmatch("LoadP3DFile%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*%);") do + local carName = GetRandomFromTbl(TmpCarPool, true) + if #TmpCarPool == 0 then + TmpCarPool = {table.unpack(RandomCarPoolMission)} + end + MissionVehicles[orig] = carName + DebugPrint("Randomising " .. orig .. " to " .. carName) + end + for orig,var2,carType in LoadFile:gmatch("LoadDisposableCar%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") do + if carType == "AI" then + local carName = GetRandomFromTbl(TmpCarPool, true) + if #TmpCarPool == 0 then + TmpCarPool = {table.unpack(RandomCarPoolMission)} + end + MissionVehicles[orig] = carName + DebugPrint("Randomising " .. orig .. " to " .. carName) + end + end + elseif Settings.DifferentCellouts and Level == 2 and Mission == 7 then + LoadFile = ReadFile(ModPath .. "/Resources/l2m7l.mfk") + end + LastLevelMV = Level .. "|" .. Mission + else + MissionVehicles = {} + local TmpCarPool = {table.unpack(RandomCarPoolMission)} + if Settings.DifferentCellouts and Level == 2 and Mission == 7 then + LoadFile = ReadFile(ModPath .. "/Resources/l2m7l.mfk") + end + for orig in LoadFile:gmatch("LoadP3DFile%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*%);") do + local carName = GetRandomFromTbl(TmpCarPool, true) + if #TmpCarPool == 0 then + TmpCarPool = {table.unpack(RandomCarPoolMission)} + end + MissionVehicles[orig] = carName + DebugPrint("Randomising " .. orig .. " to " .. carName) + end + for orig,var2,carType in LoadFile:gmatch("LoadDisposableCar%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") do + if carType == "AI" then + local carName = GetRandomFromTbl(TmpCarPool, true) + if #TmpCarPool == 0 then + TmpCarPool = {table.unpack(RandomCarPoolMission)} + end + MissionVehicles[orig] = carName + DebugPrint("Randomising " .. orig .. " to " .. carName) + end + end + end + for k,v in pairs(MissionVehicles) do + LoadFile = LoadFile:gsub("LoadP3DFile%s*%(%s*\"art\\cars\\" .. k .. "%.p3d\"%s*%);", "LoadP3DFile(\"art\\cars\\" .. v .. ".p3d\");") + LoadFile = LoadFile:gsub("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. k .."%.p3d\"%s*,%s*\"" .. k .. "\"%s*,%s*\"AI\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. v .. ".p3d\",\"" .. v .. "\",\"AI\");") + LoadFile = LoadFile:gsub("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. k .."%.p3d\"%s*,%s*\"cvan\"%s*,%s*\"AI\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. v .. ".p3d\",\"" .. v .. "\",\"AI\");") + end + + if Settings.DifferentCellouts and Level == 2 and Mission == 7 then + InitFile = ReadFile(Paths.Resources .. "l2m7i.mfk") + end + for k,v in pairs(MissionVehicles) do + DebugPrint("Replacing " .. k .. " with " .. v) + if Settings.RandomMissionVehiclesStats or Settings.RandomStats then + InitFile = InitFile:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\".-\"", "AddStageVehicle(\"" .. v .. "\",\"%1\",\"%2\",\"" .. v .. ".con\"") + else + InitFile = InitFile:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"", "AddStageVehicle(\"" .. v .. "\"") + end + InitFile = InitFile:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") + InitFile = InitFile:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. v .. "\"") + InitFile = InitFile:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. v .. "\"") + InitFile = InitFile:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. v .. "\"") + InitFile = InitFile:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. v .. "\"") + InitFile = InitFile:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. v .. "\"") + InitFile = InitFile:gsub("AddDriver%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. v .. "\"") + end + for i = 1, #RemovedTrafficCars do + local k = RemovedTrafficCars[i] + local v = GetRandomFromTbl(TrafficCars, false) + DebugPrint("Replacing " .. k .. " with " .. v) + if Settings.RandomMissionVehiclesStats or Settings.RandomStats then + InitFile = InitFile:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\".-\"", "AddStageVehicle(\"" .. v .. "\",\"%1\",\"%2\",\"" .. v .. ".con\"") + else + InitFile = InitFile:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"", "AddStageVehicle(\"" .. v .. "\"") + end + InitFile = InitFile:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") + InitFile = InitFile:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. v .. "\"") + InitFile = InitFile:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. v .. "\"") + InitFile = InitFile:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. v .. "\"") + InitFile = InitFile:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. v .. "\"") + InitFile = InitFile:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. v .. "\"") + InitFile = InitFile:gsub("AddDriver%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. v .. "\"") + end + local TmpDriverPool = {table.unpack(RandomPedPool)} + InitFile = InitFile:gsub("AddStageVehicle%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);", function(car, position, action, config, orig) + local driverName = GetRandomFromTbl(TmpDriverPool, true) + if #TmpDriverPool == 0 then + TmpDriverPool = {table.unpack(RandomPedPool)} + end + for k in pairs(CarDrivers) do + if k == orig then + return "AddStageVehicle(\"" .. car .. "\",\"" .. position .. "\",\"" .. action .. "\",\"" .. config .. "\",\"" .. driverName .. "\");" + end + end + return "AddStageVehicle(\"" .. car .. "\",\"" .. position .. "\",\"" .. action .. "\",\"" .. config .. "\",\"" .. orig .. "\");" + end) + return LoadFile, InitFile + end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua index 64d3bb3..8a10452 100644 --- a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua @@ -12,4 +12,77 @@ if Settings.RandomPlayerVehicles then DebugPrint("Randomising car for level -> " .. RandomCarName) return LoadFile, InitFile end + + function tbl.Mission.RandomPlayerVehicles(LoadFile, InitFile, Level, Mission) + if SettingSaveChoice then + if LastLevel ~= Level .. "|" .. Mission then + RandomCar = math.random(#RandomCarPoolPlayer) + end + LastLevel = Level .. "|" .. Mission + else + RandomCar = math.random(#RandomCarPoolPlayer) + end + RandomCarName = RandomCarPoolPlayer[RandomCar] + + local ForcedMission = false + local Match + + -- Try to find a forced vehicle spawn + Match = LoadFile:match("LoadDisposableCar%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%)") + if Match ~= nil then + ForcedMission = true + -- Replace it with the random vehicle + -- The (.*) at the start is weird but tries to capture as much outside the LoadDisposableCar function + -- Otherwise if an AI LoadDisposableCar appears first the .- captures two LoadDisposableCar calls, + -- So one of the LoadDisposableCar calls gets deleted, and the game crashes because something isn't loaded + -- There's probably a smarter way than this...? + LoadFile = LoadFile:gsub("(.*)LoadDisposableCar%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%);", "%1LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"OTHER\");", 1) + else + -- Add a new command to the end to load the random vehicle + LoadFile = LoadFile .. "\r\nLoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\", \"" .. RandomCarName .. "\", \"OTHER\");" + end + -- Debugging + DebugPrint("Randomising car for mission (load) " .. Level .. "|" .. Mission .. " -> " .. RandomCarName .. (ForcedMission and " (forced)" or "")) + + ForcedMission = false + local Spawn + -- Try to find a forced vehicle spawn + Match = InitFile:match("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%)") + if Match ~= nil then + ForcedMission = true + -- Replace it with the random vehicle + InitFile = InitFile:gsub("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\"([^\n]-)\"%s*,%s*\"OTHER\"%s*%)", "InitLevelPlayerVehicle(\"" .. RandomCarName .. "\",\"%1\",\"OTHER\")", 1) + else + -- Try to find the spawn point + Match, Spawn = InitFile:match("SetMissionResetPlayerOutCar%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") + if Match == nil then + Spawn = InitFile:match("SetMissionResetPlayerInCar%s*%(%s*\"([^\n]-)\"%s*%);") + end + if Spawn ~= nil then + InitFile = InitFile:gsub("(SetDynaLoadData%s*%(.-%s*%);%s*\r\n)", "%1InitLevelPlayerVehicle(\"" .. RandomCarName .. "\", \"" .. Spawn .. "\", \"OTHER\");\r\nSetForcedCar();\r\n", 1) + -- Because we create a "forced vehicle", delete stages before the reset as it automatically respawns you to the reset point anyway + -- (So objectives like "leave office" or "head to car" don't work) + -- Also look if we delete a stage which adds a vehicle, then replicate that. (TODO: Is this all?) + + -- Take a substring because we don't care about anything after RESET_TO_HERE (which appears once) and if we don't then + -- Wolves takes AGES to (fail to) match the regex below. + local ResetIndex = InitFile:find("RESET_TO_HERE%s*%(%s*%)") + if ResetIndex then + EarlySubstring = InitFile:sub(1, ResetIndex+15) + Match = EarlySubstring:match("AddStage%s*%(.-%s*%);.*(AddStageVehicle%s*%(.-%s*%);).*AddStage%s*%(.-%s*%);%s*\r\n%s*RESET_TO_HERE%s*%(%s*%);") + FakeStage = "" + if Match ~= nil then + FakeStage = "AddStage();\r\n" .. Match .. "\r\nAddObjective(\"timer\");\r\nSetDurationTime(0);\r\nCloseObjective();\r\nCloseStage();\r\n" + DebugPrint("Creating a fake add vehicle stage") + end + InitFile = InitFile:gsub("\r\nAddStage%s*%(.-%s*%);.*AddStage%s*%((.-)%s*%);%s*\r\n%s*RESET_TO_HERE%s*%(%s*%);", "\r\n" .. FakeStage .. "AddStage(%1);\r\nRESET_TO_HERE();", 1) + DebugPrint("Deleting an early stage") + end + end + end + -- Debugging + DebugPrint("Randomising car for mission " .. Level .. "|" .. Mission .. " -> " .. RandomCarName .. (ForcedMission and " (forced)" or "")) + + return LoadFile, InitFile + end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/SkipFMVs.lua b/Randomiser/Resources/MissionModules/SkipFMVs.lua index 89e8de2..fdba5c7 100644 --- a/Randomiser/Resources/MissionModules/SkipFMVs.lua +++ b/Randomiser/Resources/MissionModules/SkipFMVs.lua @@ -5,4 +5,9 @@ if Settings.SkipFMVs then InitFile = InitFile:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) return LoadFile, InitFile end + + function tbl.Mission.SkipFMVs(LoadFile, InitFile, Level, Mission) + InitFile = InitFile:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) + return LoadFile, InitFile + end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleMissionInit.lua b/Randomiser/Resources/MissionScripts/HandleMissionInit.lua index c6ad682..0d48ef3 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionInit.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionInit.lua @@ -1,161 +1,4 @@ --- Load the file -local Path = "/GameData/" .. GetPath(); -local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); - -local level = tonumber(Path:match("level0(%d)")) -local bmission = tonumber(Path:match("bm(%d)i")) -local mission = tonumber(Path:match("m(%d)i")) -local sr = tonumber(Path:match("sr(%d)i")) -local gr = tonumber(Path:match("gr(%d)i")) -local Midx -if bmission then - DebugPrint("NEW MISSION INIT: Level " .. level .. ", Bonus Mission " .. bmission) - Midx = bmission -elseif mission then - DebugPrint("NEW MISSION INIT: Level " .. level .. ", Mission " .. mission) - Midx = mission -elseif sr then - DebugPrint("NEW MISSION INIT: Level " .. level .. ", Street Race " .. sr) - Midx = sr -elseif gr then - DebugPrint("NEW MISSION INIT: Level " .. level .. ", Gambling Race " .. gr) - Midx = gr -end -if SettingRandomMissionVehicles then - if SettingDifferentCellouts and level == 2 and mission == 7 then - File = ReadFile(ModPath .. "/Resources/l2m7i.mfk") - end - for k,v in pairs(MissionVehicles) do - DebugPrint("Replacing " .. k .. " with " .. v) - if SettingRandomMissionVehiclesStats or SettingRandomStats then - File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\".-\"", "AddStageVehicle(\"" .. v .. "\",\"%1\",\"%2\",\"" .. v .. ".con\"") - else - File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"", "AddStageVehicle(\"" .. v .. "\"") - end - File = File:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") - File = File:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. v .. "\"") - File = File:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. v .. "\"") - File = File:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. v .. "\"") - File = File:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. v .. "\"") - File = File:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. v .. "\"") - File = File:gsub("AddDriver%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. v .. "\"") - end - for i = 1, #RemovedTrafficCars do - local k = RemovedTrafficCars[i] - local v = GetRandomFromTbl(TrafficCars, false) - DebugPrint("Replacing " .. k .. " with " .. v) - if SettingRandomMissionVehiclesStats or SettingRandomStats then - File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\".-\"", "AddStageVehicle(\"" .. v .. "\",\"%1\",\"%2\",\"" .. v .. ".con\"") - else - File = File:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"", "AddStageVehicle(\"" .. v .. "\"") - end - File = File:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") - File = File:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. v .. "\"") - File = File:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. v .. "\"") - File = File:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. v .. "\"") - File = File:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. v .. "\"") - File = File:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. v .. "\"") - File = File:gsub("AddDriver%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. v .. "\"") - end - local TmpDriverPool = {table.unpack(RandomPedPool)} - File = File:gsub("AddStageVehicle%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);", function(car, position, action, config, orig) - local driverName = GetRandomFromTbl(TmpDriverPool, true) - if #TmpDriverPool == 0 then - TmpDriverPool = {table.unpack(RandomPedPool)} - end - for k in pairs(CarDrivers) do - if k == orig then - return "AddStageVehicle(\"" .. car .. "\",\"" .. position .. "\",\"" .. action .. "\",\"" .. config .. "\",\"" .. driverName .. "\");" - end - end - return "AddStageVehicle(\"" .. car .. "\",\"" .. position .. "\",\"" .. action .. "\",\"" .. config .. "\",\"" .. orig .. "\");" - end) -end -if SettingRandomMissionCharacters then - MissionCharacters = {} - local found = "Found mission characters: " - for npc in File:gmatch("AddNPC%s*%(%s*\"([^\n]-)\"") do - table.insert(MissionCharacters, npc) - found = found .. npc .. ", " - end - DebugPrint(found) -end -if SettingRandomDirectives then - File = File:gsub("SetStageMessageIndex%s*%(%s*[+-]?%d+%s*%)", function() - return "SetStageMessageIndex(" .. math.random(1, 273) .. ")" - end) - File = File:gsub("SetPresentationBitmap%s*%(%s*\"art/frontend/dynaload/images/.-%.p3d\"%s*%)", function() - return "SetPresentationBitmap(\"art/frontend/dynaload/images/" .. GetRandomFromTbl(PresentationP3DPool, false) .. ".p3d\")" - end) - for orig,rand in pairs(iconReplace) do - File = File:gsub("SetHUDIcon%s*%(%s*\"" .. orig .. "\"%s*%)", "SetHUDIcon(\"" .. rand .. "\")") - end -end -if SettingRandomItems then - for k,v in pairs(itemReplace) do - File = File:gsub("AddCollectible%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddCollectible(\"%1\",\"" .. v .. "\"") - File = File:gsub("SetDestination%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "SetDestination(\"%1\",\"" .. v .. "\"") - end -end --- The random car should have been predecided by the mission load script -if SettingRandomPlayerVehicles then - local ForcedMission = false - local Spawn, Match - -- Try to find a forced vehicle spawn - Match = File:match("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%)") - if Match ~= nil then - ForcedMission = true - -- Replace it with the random vehicle - File = File:gsub("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\"([^\n]-)\"%s*,%s*\"OTHER\"%s*%)", "InitLevelPlayerVehicle(\"" .. RandomCarName .. "\",\"%1\",\"OTHER\")", 1) - else - -- Try to find the spawn point - Match, Spawn = File:match("SetMissionResetPlayerOutCar%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") - if Match == nil then - Spawn = File:match("SetMissionResetPlayerInCar%s*%(%s*\"([^\n]-)\"%s*%);") - end - if Spawn ~= nil then - File = File:gsub("(SetDynaLoadData%s*%(.-%s*%);%s*\r\n)", "%1InitLevelPlayerVehicle(\"" .. RandomCarName .. "\", \"" .. Spawn .. "\", \"OTHER\");\r\nSetForcedCar();\r\n", 1) - -- Because we create a "forced vehicle", delete stages before the reset as it automatically respawns you to the reset point anyway - -- (So objectives like "leave office" or "head to car" don't work) - -- Also look if we delete a stage which adds a vehicle, then replicate that. (TODO: Is this all?) - - -- Take a substring because we don't care about anything after RESET_TO_HERE (which appears once) and if we don't then - -- Wolves takes AGES to (fail to) match the regex below. - ResetIndex = File:find("RESET_TO_HERE%s*%(%s*%)") - if ResetIndex then - EarlySubstring = File:sub(1, ResetIndex+15) - Match = EarlySubstring:match("AddStage%s*%(.-%s*%);.*(AddStageVehicle%s*%(.-%s*%);).*AddStage%s*%(.-%s*%);%s*\r\n%s*RESET_TO_HERE%s*%(%s*%);") - FakeStage = "" - if Match ~= nil then - FakeStage = "AddStage();\r\n" .. Match .. "\r\nAddObjective(\"timer\");\r\nSetDurationTime(0);\r\nCloseObjective();\r\nCloseStage();\r\n" - DebugPrint("Creating a fake add vehicle stage") - end - File = File:gsub("\r\nAddStage%s*%(.-%s*%);.*AddStage%s*%((.-)%s*%);%s*\r\n%s*RESET_TO_HERE%s*%(%s*%);", "\r\n" .. FakeStage .. "AddStage(%1);\r\nRESET_TO_HERE();", 1) - DebugPrint("Deleting an early stage") - end - end - end - -- Debugging - DebugPrint("Randomising car for mission " .. Midx .. " -> " .. RandomCarName .. (ForcedMission and " (forced)" or "")) -end -if SettingSkipFMVs then - File = File:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) -end -if SettingRandomChase then - File = File:gsub("\"cPolice\"", "\"" .. RandomChase .. "\"") - File = File:gsub("\"cHears\"", "\"" .. RandomChase .. "\"") -end -if SettingRandomInteriors then - File = File:gsub("SetDynaLoadData%s*%(%s*\"([^\n]-)i([^\n]-).p3d@\"", function(data, interior) - local newInterior = nil - for k,v in pairs(interiorReplace) do - if v == interior then - newInterior = k - break - end - end - return "SetDynaLoadData(\"" .. data .. "i" .. newInterior .. ".p3d@\"" - end) -end - -Output(File) \ No newline at end of file +if MissionInit ~= nil then + Output(MissionInit) + MissionInit = nil +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua index 0a55a6c..b123eab 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua @@ -1,150 +1,14 @@ --- Load the file local Path = "/GameData/" .. GetPath(); -local File = ReadFile(Path):gsub("//.-([\r\n])", "%1"); - -local level = tonumber(Path:match("level0(%d)")) -local bmission = tonumber(Path:match("bm(%d)l")) -local mission = tonumber(Path:match("m(%d)l")) -local sr = tonumber(Path:match("sr(%d)l")) -local gr = tonumber(Path:match("gr(%d)l")) -local Lidx -if bmission then - DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Bonus Mission " .. bmission) - Lidx = bmission -elseif mission then - DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Mission " .. mission) - Lidx = mission -elseif sr then - DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Street Race " .. sr) - Lidx = sr -elseif gr then - DebugPrint("NEW MISSION LOAD: Level " .. level .. ", Gambling Race " .. gr) - Lidx = gr -end -if SettingRandomMissionVehicles then - DebugPrint("Checking for sub level cars in " .. Lidx) - if SettingSaveChoiceMV then - if LastLevelMV == nil or LastLevelMV ~= Path then - MissionVehicles = {} - local TmpCarPool = {table.unpack(RandomCarPoolMission)} - if SettingDifferentCellouts and level == 2 and mission == 7 then - File = ReadFile(ModPath .. "/Resources/l2m7l.mfk") - end - for orig in File:gmatch("LoadP3DFile%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*%);") do - local carName = GetRandomFromTbl(TmpCarPool, true) - if #TmpCarPool == 0 then - TmpCarPool = {table.unpack(RandomCarPoolMission)} - end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) - end - for orig,var2,carType in File:gmatch("LoadDisposableCar%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") do - if carType == "AI" then - local carName = GetRandomFromTbl(TmpCarPool, true) - if #TmpCarPool == 0 then - TmpCarPool = {table.unpack(RandomCarPoolMission)} - end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) - end - end - elseif SettingDifferentCellouts and level == 2 and mission == 7 then - File = ReadFile(ModPath .. "/Resources/l2m7l.mfk") - end - LastLevelMV = Path - else - MissionVehicles = {} - local TmpCarPool = {table.unpack(RandomCarPoolMission)} - if SettingDifferentCellouts and level == 2 and mission == 7 then - File = ReadFile(ModPath .. "/Resources/l2m7l.mfk") - end - for orig in File:gmatch("LoadP3DFile%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*%);") do - local carName = GetRandomFromTbl(TmpCarPool, true) - if #TmpCarPool == 0 then - TmpCarPool = {table.unpack(RandomCarPoolMission)} - end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) - end - for orig,var2,carType in File:gmatch("LoadDisposableCar%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") do - if carType == "AI" then - local carName = GetRandomFromTbl(TmpCarPool, true) - if #TmpCarPool == 0 then - TmpCarPool = {table.unpack(RandomCarPoolMission)} - end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) - end - end - end - for k,v in pairs(MissionVehicles) do - File = File:gsub("LoadP3DFile%s*%(%s*\"art\\cars\\" .. k .. "%.p3d\"%s*%);", "LoadP3DFile(\"art\\cars\\" .. v .. ".p3d\");") - File = File:gsub("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. k .."%.p3d\"%s*,%s*\"" .. k .. "\"%s*,%s*\"AI\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. v .. ".p3d\",\"" .. v .. "\",\"AI\");") - File = File:gsub("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. k .."%.p3d\"%s*,%s*\"cvan\"%s*,%s*\"AI\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. v .. ".p3d\",\"" .. v .. "\",\"AI\");") - end -end -if SettingRandomItems then - itemReplace = {} - File = File:gsub("LoadP3DFile%s*%(%s*\"art\\missions([^\n]-)%.p3d\"", function(orig) - local origName = nil - for k,v in pairs(RandomItemPool) do - if v == orig then - origName = k - break - end - end - if origName ~= nil then - local randName, rand = GetRandomFromKVTbl(RandomItemPool, false) - DebugPrint("Replacing item " .. orig .. " with " .. rand .. " (" .. randName .. ")") - itemReplace[origName] = randName - return "LoadP3DFile(\"art\\missions" .. rand .. ".p3d\"" - else - return "LoadP3DFile(\"art\\missions" .. orig .. ".p3d\"" - end - end) -end -if SettingRandomDirectives then - iconReplace = {} - File = File:gsub("LoadP3DFile%s*%(%s*\"art\\frontend\\dynaload\\images\\msnicons([^\n]-)%.p3d\"%s*", function(orig) - local rand = GetRandomFromTbl(IconP3DPool, false) - local origName = orig:sub(findLast(orig, "\\") + 1) - local randName = rand:sub(findLast(rand, "\\") + 1) - iconReplace[origName] = randName - DebugPrint("Replacing directive icon " .. origName .. " with " .. randName) - return "LoadP3DFile(\"art\\frontend\\dynaload\\images\\msnicons" .. rand .. ".p3d\"" - end) -end -if SettingRandomPlayerVehicles then - if SettingSaveChoice then - if LastLevel ~= Path then - RandomCar = math.random(#RandomCarPoolPlayer) - end - LastLevel = Path - else - RandomCar = math.random(#RandomCarPoolPlayer) - end - RandomCarName = RandomCarPoolPlayer[RandomCar] - - local ForcedMission = false - local Match - - -- Try to find a forced vehicle spawn - Match = File:match("LoadDisposableCar%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%)") - if Match ~= nil then - ForcedMission = true - ForcedMission = true - -- Replace it with the random vehicle - -- The (.*) at the start is weird but tries to capture as much outside the LoadDisposableCar function - -- Otherwise if an AI LoadDisposableCar appears first the .- captures two LoadDisposableCar calls, - -- So one of the LoadDisposableCar calls gets deleted, and the game crashes because something isn't loaded - -- There's probably a smarter way than this...? - File = File:gsub("(.*)LoadDisposableCar%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%);", "%1LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"OTHER\");", 1) - else - -- Add a new command to the end to load the random vehicle - File = File .. "\r\nLoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\", \"" .. RandomCarName .. "\", \"OTHER\");" - end - -- Debugging - DebugPrint("Randomising car for mission (load) " .. Lidx .. " -> " .. RandomCarName .. (ForcedMission and " (forced)" or "")) -end - -Output(File) \ No newline at end of file +if MissionModules.Mission then + local level = tonumber(Path:match("level0(%d)")) + local mission = tonumber(Path:match("m(%d)l")) + DebugPrint("NEW SD LOAD: Level " .. level .. ", Mission " .. mission) + local LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + local InitFile = ReadFile(Path:gsub("l%.mfk", "i.mfk")):gsub("//.-([\r\n])", "%1"); + for k,v in pairs(MissionModules.Mission) do + DebugPrint("Running module: " .. k, 2) + LoadFile, InitFile = v(LoadFile, InitFile, level, mission) + end + MissionInit = InitFile + Output(LoadFile) +end \ No newline at end of file From cc33a2f9c3698bd8c2d6fc52c5f6796037a8bb2a Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Fri, 2 Aug 2019 10:32:25 +0100 Subject: [PATCH 008/111] Modular improvements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Updated GlobalArrays to have less global tables in there - moved to relevant modular file. • Added 2 new global functions. One to count KV tables, the other to clone KV tables. • Updated RandomMissionItems to randomise multiple instances of the same drop. Probably not the final version, but a good proof of concept. • Fixed a bug with RandomMissionCharacters - Type of "RandomMissionsCharacters" made it stop working --- Randomiser/Resources/GlobalArrays.lua | 286 ------------------ Randomiser/Resources/GlobalFunctions.lua | 16 + .../Resources/MissionModules/RandomItems.lua | 70 ++++- .../RandomMissionCharacters.lua | 8 +- 4 files changed, 77 insertions(+), 303 deletions(-) diff --git a/Randomiser/Resources/GlobalArrays.lua b/Randomiser/Resources/GlobalArrays.lua index fba759a..565bb8b 100644 --- a/Randomiser/Resources/GlobalArrays.lua +++ b/Randomiser/Resources/GlobalArrays.lua @@ -366,294 +366,8 @@ RandomCharP3DPool = { "zmale4_m" } --- Icon P3D List -IconP3DPool = { - "\\char\\apu", - "\\char\\barne", - "\\char\\barneuni", - "\\char\\bart", - "\\char\\burns", - "\\char\\carl", - "\\char\\cbg", - "\\char\\cletus", - "\\char\\drhibert", - "\\char\\drnick", - "\\char\\frink", - "\\char\\grampa", - "\\char\\homer", - "\\char\\jimbo", - "\\char\\kearney", - "\\char\\krusty", - "\\char\\lenny", - "\\char\\lisa", - "\\char\\louie", - "\\char\\marage", - "\\char\\milhouse", - "\\char\\moe", - "\\char\\moleman", - "\\char\\ned", - "\\char\\nelson", - "\\char\\otto", - "\\char\\ralph", - "\\char\\scaptain", - "\\char\\sjail", - "\\char\\skinner", - "\\char\\smithers", - "\\char\\snake", - "\\char\\svt", - "\\char\\wiggum", - "\\location\\android", - "\\location\\aztec", - "\\location\\bartroom", - "\\location\\bowlera", - "\\location\\casino", - "\\location\\cemetery", - "\\location\\chum", - "\\location\\cletushs", - "\\location\\dmv", - "\\location\\duff", - "\\location\\google", - "\\location\\grocery", - "\\location\\hermans", - "\\location\\hospital", - "\\location\\itcstore", - "\\location\\java", - "\\location\\kburger", - "\\location\\krustylu", - "\\location\\kwike", - "\\location\\lardlads", - "\\location\\lbsc", - "\\location\\lexicon", - "\\location\\mansion", - "\\location\\moehouse", - "\\location\\moes", - "\\location\\monorail", - "\\location\\museum", - "\\location\\noise", - "\\location\\observ", - "\\location\\parking", - "\\location\\planethy", - "\\location\\playgrou", - "\\location\\police", - "\\location\\pwrplant", - "\\location\\retire", - "\\location\\right", - "\\location\\school", - "\\location\\scream", - "\\location\\ship", - "\\location\\simpsons", - "\\location\\sitnrota", - "\\location\\spsign", - "\\location\\squidp", - "\\location\\stadium", - "\\location\\taffy", - "\\location\\townhall", - "\\location\\trynsave", - "\\location\\ufo", - "\\location\\wallewea", - "\\location\\wstation", - "\\object\\antifung", - "\\object\\barrel", - "\\object\\blender", - "\\object\\blood", - "\\object\\boards", - "\\object\\bonestor", - "\\object\\buzzcola", - "\\object\\caffeine", - "\\object\\cardboar", - "\\object\\chainsaw", - "\\object\\colacrat", - "\\object\\comic", - "\\object\\cooler", - "\\object\\diaper", - "\\object\\digest", - "\\object\\donuts", - "\\object\\firework", - "\\object\\firstaid", - "\\object\\fish", - "\\object\\flatmeat", - "\\object\\folder", - "\\object\\heart", - "\\object\\icecream", - "\\object\\inhaler", - "\\object\\kbmeal", - "\\object\\ketchup", - "\\object\\key", - "\\object\\kids", - "\\object\\lasercra", - "\\object\\lasergun", - "\\object\\lasersta", - "\\object\\lawnchr", - "\\object\\lawnmwr", - "\\object\\litter", - "\\object\\lundry", - "\\object\\map", - "\\object\\monkey", - "\\object\\photo", - "\\object\\pills", - "\\object\\powercou", - "\\object\\race", - "\\object\\radio", - "\\object\\record", - "\\object\\redhat", - "\\object\\setelite", - "\\object\\sock", - "\\object\\tamacco", - "\\object\\tomoto", - "\\object\\tooth", - "\\object\\tshirt", - "\\object\\tuxedo", - "\\vehicle\\apu_v", - "\\vehicle\\arm_v", - "\\vehicle\\blimo_v", - "\\vehicle\\bsedan_v", - "\\vehicle\\celph_v", - "\\vehicle\\cletus_v", - "\\vehicle\\cola_v", - "\\vehicle\\cvan_v", - "\\vehicle\\frink_v", - "\\vehicle\\krusty_v", - "\\vehicle\\milk_v", - "\\vehicle\\skinn_v", - "\\vehicle\\smith_v", - "\\vehicle\\sports_v", - "\\vehicle\\wiggu_v" -} - --- Random Drop Item List -RandomItemPool = {} -RandomItemPool["bonestorm"] = "\\level01\\bonebox" -RandomItemPool["coolr"] = "\\level01\\coolr" -RandomItemPool["flanpic"] = "\\level01\\flanpic" -RandomItemPool["h_soda"] = "\\level01\\h_soda" -RandomItemPool["i_soda"] = "\\level01\\i_soda" -RandomItemPool["icebuck"] = "\\level01\\ibucket" -RandomItemPool["inhaler"] = "\\level01\\inhaler" -RandomItemPool["lwnchair"] = "\\level01\\lwnchair" -RandomItemPool["mower"] = "\\level01\\mower" -RandomItemPool["poster_t"] = "\\level01\\poster_t" -RandomItemPool["scien"] = "\\level01\\scien" -RandomItemPool["tomat"] = "\\level01\\tomat" -RandomItemPool["tux"] = "\\level01\\tux" -RandomItemPool["blend"] = "\\level02\\blend" -RandomItemPool["bloodbag"] = "\\level02\\bloodbag" -RandomItemPool["firewrks"] = "\\level02\\firewrks" -RandomItemPool["i_bldbag"] = "\\level02\\i_bldbag" -RandomItemPool["i_firewk"] = "\\level02\\i_firewk" -RandomItemPool["monkey"] = "\\level02\\monkey" -RandomItemPool["radio"] = "\\level02\\radio" -RandomItemPool["roadkill"] = "\\level02\\roadkill" -RandomItemPool["s_dish"] = "\\level02\\satellite" -RandomItemPool["cream"] = "\\level03\\cream" -RandomItemPool["diaper"] = "\\level03\\diaper" -RandomItemPool["fish"] = "\\level03\\fish" -RandomItemPool["h_soda"] = "\\level03\\h_soda" -RandomItemPool["is_comic"] = "\\level03\\is_comic" -RandomItemPool["jeans"] = "\\level03\\jeans" -RandomItemPool["kmeal"] = "\\level03\\kmeal" -RandomItemPool["laundry"] = "\\level03\\laundry" -RandomItemPool["molemanr"] = "\\level03\\molemanr" -RandomItemPool["rhat"] = "\\level03\\rhat" -RandomItemPool["cola"] = "\\level04\\cola" -RandomItemPool["cpill"] = "\\level04\\cpill" -RandomItemPool["donut"] = "\\level04\\donut" -RandomItemPool["i_cpill"] = "\\level04\\i_cpill" -RandomItemPool["ketchup"] = "\\level04\\ketchup" -RandomItemPool["pills"] = "\\level04\\pills" -RandomItemPool["r_choco"] = "\\level04\\r_choco" -RandomItemPool["r_dent"] = "\\level04\\r_dent" -RandomItemPool["r_diaper"] = "\\level04\\r_diaper" -RandomItemPool["r_onions"] = "\\level04\\r_onions" -RandomItemPool["r_tomb"] = "\\level04\\r_tomb" -RandomItemPool["folder"] = "\\level05\\folder" -RandomItemPool["i_folder"] = "\\level05\\i_folder" -RandomItemPool["key"] = "\\level05\\key" -RandomItemPool["litter"] = "\\level05\\litter" -RandomItemPool["laserbox_crate"] = "\\level06\\laserbox" -RandomItemPool["lasergun"] = "\\level06\\lasergun" -RandomItemPool["lasrstnd"] = "\\level06\\lasrstnd" -RandomItemPool["s_boy1"] = "\\level06\\s_boy1" -RandomItemPool["s_boy2"] = "\\level06\\s_boy2" -RandomItemPool["s_girl1"] = "\\level06\\s_girl1" -RandomItemPool["s_girl2"] = "\\level06\\s_girl2" -RandomItemPool["map"] = "\\level07\\map" -RandomItemPool["medkit"] = "\\level07\\medkit" -RandomItemPool["record"] = "\\level07\\record" -RandomItemPool["saw"] = "\\level07\\saw" -RandomItemPool["sockg"] = "\\level07\\sockg" -RandomItemPool["tooth"] = "\\level07\\tooth" -RandomItemPool["wplanks"] = "\\level07\\wplanks" - --- Presentation P3D List -PresentationP3DPool = { - "mis01_00", - "mis01_01", - "mis01_02", - "mis01_03", - "mis01_04", - "mis01_05", - "mis01_06", - "mis01_07", - "mis01_08", - "mis02_01", - "mis02_02", - "mis02_03", - "mis02_04", - "mis02_05", - "mis02_06", - "mis02_07", - "mis02_08", - "mis03_01", - "mis03_02", - "mis03_03", - "mis03_04", - "mis03_05", - "mis03_06", - "mis03_07", - "mis03_08", - "mis04_01", - "mis04_02", - "mis04_03", - "mis04_04", - "mis04_05", - "mis04_06", - "mis04_07", - "mis04_08", - "mis05_01", - "mis05_02", - "mis05_03", - "mis05_04", - "mis05_05", - "mis05_06", - "mis05_07", - "mis05_08", - "mis06_01", - "mis06_02", - "mis06_03", - "mis06_04", - "mis06_05", - "mis06_06", - "mis06_07", - "mis06_08", - "mis07_01", - "mis07_02", - "mis07_03", - "mis07_04", - "mis07_05", - "mis07_06", - "mis07_07", - "mis07_08", - "misXX_CP", - "misXX_CT", - "misXX_GB", - "misXX_HW", - "misXX_PS", - "misXX_TT" -} - RandomDialoguePool = {} -iconReplace = {} missionOrder = {} itemReplace = {} diff --git a/Randomiser/Resources/GlobalFunctions.lua b/Randomiser/Resources/GlobalFunctions.lua index 347584b..4287d6b 100644 --- a/Randomiser/Resources/GlobalFunctions.lua +++ b/Randomiser/Resources/GlobalFunctions.lua @@ -64,6 +64,22 @@ function ExistsInTbl(tbl, needle, caseSensitive) return false end +function CloneKVTable(tbl) + local clone = {} + for k,v in pairs(tbl) do + clone[k] = v + end + return clone +end + +function CountTable(tbl) + local count = 0 + for _ in pairs(tbl) do + count = count + 1 + end + return count +end + function findLast(haystack, needle) local i=haystack:match(".*"..needle.."()") if i==nil then return nil else return i-1 end diff --git a/Randomiser/Resources/MissionModules/RandomItems.lua b/Randomiser/Resources/MissionModules/RandomItems.lua index a2e5e22..bab639c 100644 --- a/Randomiser/Resources/MissionModules/RandomItems.lua +++ b/Randomiser/Resources/MissionModules/RandomItems.lua @@ -65,24 +65,68 @@ if Settings.RandomItems then RandomItemPool["wplanks"] = "\\level07\\wplanks" function tbl.Mission.RandomItems(LoadFile, InitFile, Level, Mission) - LoadFile = LoadFile:gsub("LoadP3DFile%s*%(%s*\"art\\missions([^\n]-)%.p3d\"", function(orig) - local origName = nil - for k,v in pairs(RandomItemPool) do - if v == orig then - origName = k - break + local items = {} + local randomisedPaths = {} + local TmpItemPool = CloneKVTable(RandomItemPool) + InitFile = InitFile:gsub("AddCollectible%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"", function(locator, itemName) + local origPath = RandomItemPool[itemName] + if origPath ~= nil then + if CountTable(TmpItemPool) == 0 then + TmpItemPool = CloneKVTable(RandomItemPool) end + local randName, randPath = GetRandomFromKVTbl(TmpItemPool, true) + if not ExistsInTbl(items, randPath, false) then + table.insert(items, randPath) + end + if not ExistsInTbl(randomisedPaths, origPath, false) then + table.insert(randomisedPaths, origPath) + end + DebugPrint("Randomising item \"" .. itemName .. "\" to \"" .. randName .. "\".") + return "AddCollectible(\"" .. locator .. "\",\"" .. randName .. "\"" + else + DebugPrint("Not randomising item \"" .. itemName .. "\".", 2) + return "AddCollectible(\"" .. locator .. "\",\"" .. itemName .. "\"" + end + end) + + InitFile = InitFile:gsub("SetDestination%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"", function(locator, itemName) + local origPath = RandomItemPool[itemName] + if origPath ~= nil then + if CountTable(TmpItemPool) == 0 then + TmpItemPool = CloneKVTable(RandomItemPool) + end + local randName, randPath = GetRandomFromKVTbl(TmpItemPool, true) + if not ExistsInTbl(items, randPath, false) then + table.insert(items, randPath) + end + if not ExistsInTbl(randomisedPaths, origPath, false) then + table.insert(randomisedPaths, origPath) + end + DebugPrint("Randomising item \"" .. itemName .. "\" to \"" .. randName .. "\".") + return "SetDestination(\"" .. locator .. "\",\"" .. randName .. "\"" + else + DebugPrint("Not randomising item \"" .. itemName .. "\".", 2) + return "SetDestination(\"" .. locator .. "\",\"" .. itemName .. "\"" end - if origName ~= nil then - local randName, rand = GetRandomFromKVTbl(RandomItemPool, false) - DebugPrint("Replacing item " .. orig .. " with " .. rand .. " (" .. randName .. ")") - InitFile = File:gsub("AddCollectible%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. origName .. "\"", "AddCollectible(\"%1\",\"" .. randName .. "\"") - InitFile = File:gsub("SetDestination%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. origName .. "\"", "SetDestination(\"%1\",\"" .. randName .. "\"") - return "LoadP3DFile(\"art\\missions" .. rand .. ".p3d\"" + end) + + LoadFile = LoadFile:gsub("LoadP3DFile%s*%(%s*\"art\\missions([^\n]-)%.p3d\"%s*%);", function(orig) + if not ExistsInTbl(randomisedPaths, orig) then + DebugPrint("Not replacing item load: " .. orig .. ".", 2) + return "LoadP3DFile(\"art\\missions" .. orig .. ".p3d\");" + elseif #items == 0 then + DebugPrint("Removing item load: " .. orig .. ".") + return "" else - return "LoadP3DFile(\"art\\missions" .. orig .. ".p3d\"" + local item = items[1] + table.remove(items, 1) + DebugPrint("Replacing item load \"" .. orig .. "\" with \"" .. item .. "\".") + return "LoadP3DFile(\"art\\missions" .. item .. ".p3d\");" end end) + for i=1,#items do + LoadFile = LoadFile .. "\r\nLoadP3DFile(\"art\\missions" .. items[i] .. ".p3d\");" + end return LoadFile, InitFile end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua index a6735c5..5d361fd 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua @@ -1,7 +1,7 @@ local args = {...} local tbl = args[1] -if Settings.RandomMissionsCharacters then - function tbl.Level.RandomMissionsCharacters(LoadFile, InitFile, Level) +if Settings.RandomMissionCharacters then + function tbl.Level.RandomMissionCharacters(LoadFile, InitFile, Level) BonusCharacters = {} for npc in InitFile:gmatch("AddNPCCharacterBonusMission%s*%(%s*\"([^\n]-)\"") do table.insert(BonusCharacters, npc) @@ -9,7 +9,7 @@ if Settings.RandomMissionsCharacters then return LoadFile, InitFile end - function tbl.SundayDrive.RandomMissionsCharacters(LoadFile, InitFile, Level, Mission) + function tbl.SundayDrive.RandomMissionCharacters(LoadFile, InitFile, Level, Mission) MissionCharacters = {} local found = "Found mission characters: " for npc in InitFile:gmatch("AddNPC%s*%(%s*\"([^\n]-)\"") do @@ -19,7 +19,7 @@ if Settings.RandomMissionsCharacters then DebugPrint(found) return LoadFile, InitFile end - tbl.Mission.RandomMissionsCharacters = tbl.SundayDrive.RandomMissionsCharacters + tbl.Mission.RandomMissionCharacters = tbl.SundayDrive.RandomMissionCharacters --[[function tbl.Mission.RandomMissionsCharacters(LoadFile, InitFile, Level, Mission) MissionCharacters = {} local found = "Found mission characters: " From 70706cddb8aa53d23b9624e850f45800433369a2 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Sun, 25 Aug 2019 08:13:17 +0100 Subject: [PATCH 009/111] Modular Updates MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Changed Random Mission Vehicles to be based on the Init file - Improves randomisation, as well as randomising races • Fixed a bug that arose with Random Player Vehicles because of this • Fixed a bug that arose in HandleCar because of this • Fixed a bug in HandleMissionLoad that didn't assign the mission variable if it was a race • Added a new setting to remove the forced car limits • Edited CustomText to use the new settings table - and to add the new setting • Removed old (and now unneeded) method of random cellouts • Removed old setting for random cellouts --- Randomiser/Meta.ini | 24 +-- Randomiser/Resources/CustomText.lua | 57 +++---- Randomiser/Resources/HandleCar.lua | 26 +-- .../MissionModules/RandomMissionVehicles.lua | 127 +++++---------- .../MissionModules/RandomPlayerVehicles.lua | 22 ++- .../MissionScripts/HandleMissionLoad.lua | 4 +- Randomiser/Resources/l2m7i.mfk | 150 ------------------ Randomiser/Resources/l2m7l.mfk | 12 -- 8 files changed, 111 insertions(+), 311 deletions(-) delete mode 100644 Randomiser/Resources/l2m7i.mfk delete mode 100644 Randomiser/Resources/l2m7l.mfk diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 5785a2a..28d3ddb 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -119,6 +119,14 @@ Default=1 Tooltip=Randomise player controlled vehicles Page=Randomisations +[Setting] +Name=RemoveOutOfCar +Title=Remove Out Of Car Conditions +Type=TickBox +Default=0 +Tooltip=Removes the built in out of car fail conditions +Page=Randomisations + [Setting] Name=SaveChoice Title=Same car if restarting/failing mission @@ -207,14 +215,6 @@ Default=1 Tooltip=If enabled, the random mission vehicles will have the stats of the random vehicle Page=Randomisations -[Setting] -Name=DifferentCellouts -Title=Different random cellouts -Type=TickBox -Default=1 -Tooltip=If enabled, randomises 4 different cellout cars instead of the same car 4 times -Page=Randomisations - [Setting] Name=SaveChoiceMV Title=Same mission vehicle if restarting/failing mission @@ -3725,21 +3725,21 @@ Page=Misc [SettingCondition] Type=Setting -Setting=SaveChoice +Setting=RemoveOutOfCar Value=1 ConditionSetting=RandomPlayerVehicles Operator=EqualTo [SettingCondition] Type=Setting -Setting=RandomMissionVehiclesStats +Setting=SaveChoice Value=1 -ConditionSetting=RandomMissionVehicles +ConditionSetting=RandomPlayerVehicles Operator=EqualTo [SettingCondition] Type=Setting -Setting=DifferentCellouts +Setting=RandomMissionVehiclesStats Value=1 ConditionSetting=RandomMissionVehicles Operator=EqualTo diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index b692bd9..126408d 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -6,42 +6,43 @@ local Original = ReadFile(Path) local GameplaySettings = { -[0x1]=SettingRandomPlayerVehicles, -[0x2]=SettingSaveChoice, -[0x4]=SettingCustomCars, -[0x8]=SettingRandomTraffic, -[0x10]=SettingRandomChase, -[0x20]=SettingRandomChaseAmount, -[0x40]=SettingRandomChaseStats, -[0x80]=SettingRandomMissionVehicles, -[0x100]=SettingRandomMissionVehiclesStats, -[0x200]=SettingDifferentCellouts, -[0x400]=SettingSaveChoiceMV, -[0x800]=SettingRandomStats, -[0x1000]=SettingSkipLocks, -[0x2000]=SettingSkipFMVs, -[0x4000]=SettingBoostHP, +[0x1]=Settings.RandomPlayerVehicles, +[0x2]=Settings.SaveChoice, +[0x4]=Settings.CustomCars, +[0x8]=Settings.RandomTraffic, +[0x10]=Settings.RandomChase, +[0x20]=Settings.RandomChaseAmount, +[0x40]=Settings.RandomChaseStats, +[0x80]=Settings.RandomMissionVehicles, +[0x100]=Settings.RandomMissionVehiclesStats, +[0x200]=Settings.DifferentCellouts, +[0x400]=Settings.SaveChoiceMV, +[0x800]=Settings.RandomStats, +[0x1000]=Settings.SkipLocks, +[0x2000]=Settings.SkipFMVs, +[0x4000]=Settings.BoostHP, +[0x8000]=Settings.RemoveOutOfCar } local GraphicalSettings = { -[0x1]=SettingRandomCouch, -[0x2]=SettingRandomMusic, -[0x4]=SettingRandomMusicCues, -[0x8]=SettingRandomDialogue, -[0x10]=SettingRandomCharacter, -[0x20]=SettingRandomMissionCharacters, -[0x40]=SettingRandomCarScale, -[0x80]=SettingRandomCarSounds, -[0x100]=SettingRandomPedestrians +[0x1]=Settings.RandomCouch, +[0x2]=Settings.RandomMusic, +[0x4]=Settings.RandomMusicCues, +[0x8]=Settings.RandomDialogue, +[0x10]=Settings.RandomCharacter, +[0x20]=Settings.RandomMissionCharacters, +[0x40]=Settings.RandomCarScale, +[0x80]=Settings.RandomCarSounds, +[0x100]=Settings.RandomPedestrians } local ChaosSettings = { -[0x1]=SettingRandomInteriors, -[0x2]=SettingRandomDirectives, -[0x4]=SettingRandomMissions, -[0x8]=SettingRandomItems, +[0x1]=Settings.RandomInteriors, +[0x2]=Settings.RandomDirectives, +[0x4]=Settings.RandomMissions, +[0x8]=Settings.RandomItems } local GameplayN = 0 diff --git a/Randomiser/Resources/HandleCar.lua b/Randomiser/Resources/HandleCar.lua index e75d0ea..f22bebc 100644 --- a/Randomiser/Resources/HandleCar.lua +++ b/Randomiser/Resources/HandleCar.lua @@ -107,18 +107,20 @@ end if SettingRandomMissionVehicles and MissionVehicles then for k,v in pairs(MissionVehicles) do - if string.match(Path, v) then - if SettingRandomStats then - File = randomStats(File) - else - HP = string.match(File, "SetHitPoints%((.-)%);") - if HP and tonumber(HP) < 0.6 then - File = string.gsub(File, "SetHitPoints%(.-%);", "SetHitPoints(0.6);", 1) - DebugPrint("Boosting HP up from " .. HP .. " to 0.6 for " .. Path) - end - if HP and tonumber(HP) > 15 then - File = string.gsub(File, "SetHitPoints%(.-%);", "SetHitPoints(15);", 1) - DebugPrint("Capping HP from " .. HP .. " to 15 for " .. Path) + for i=1,#v do + if string.match(Path, v[i]) then + if SettingRandomStats then + File = randomStats(File) + else + HP = string.match(File, "SetHitPoints%((.-)%);") + if HP and tonumber(HP) < 0.6 then + File = string.gsub(File, "SetHitPoints%(.-%);", "SetHitPoints(0.6);", 1) + DebugPrint("Boosting HP up from " .. HP .. " to 0.6 for " .. Path) + end + if HP and tonumber(HP) > 15 then + File = string.gsub(File, "SetHitPoints%(.-%);", "SetHitPoints(15);", 1) + DebugPrint("Capping HP from " .. HP .. " to 15 for " .. Path) + end end end end diff --git a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua index 1d14a56..1401f98 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua @@ -13,101 +13,54 @@ if Settings.RandomMissionVehicles then function tbl.Mission.RandomMissionVehicldes(LoadFile, InitFile, Level, Mission) DebugPrint("Checking for sub level cars in " .. Level .. "|" .. Mission) - if Settings.SaveChoiceMV then - if LastLevelMV == nil or LastLevelMV ~= Level .. "|" .. Mission then - MissionVehicles = {} - local TmpCarPool = {table.unpack(RandomCarPoolMission)} - if Settings.DifferentCellouts and Level == 2 and Mission == 7 then - LoadFile = ReadFile(Paths.Resources .. "l2m7l.mfk") - end - for orig in LoadFile:gmatch("LoadP3DFile%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*%);") do - local carName = GetRandomFromTbl(TmpCarPool, true) + local randomise = not Settings.SaveChoiceMV or LastLevelMV == nil or LastLevelMV ~= Level .. "|" .. Mission + LastLevelMV = Level .. "|" .. Mission + if randomise then + MissionVehicles = {} + end + local RandomCars = {} + local TmpCarPool = {} + local carIndex = 0 + LoadFile = LoadFile:gsub("LoadDisposableCar%s*%(%s*\"art\\cars\\[^\n]-.p3d\"%s*,%s*\"[^\n]-\"%s*,%s*\"AI\"%s*%);", "") + InitFile = InitFile:gsub("(.-)\n", function(original) + original = original:gsub("AddStageVehicle%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)%.con\"", function(car, spawn, ai, con) + local carName + if randomise then if #TmpCarPool == 0 then TmpCarPool = {table.unpack(RandomCarPoolMission)} end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) - end - for orig,var2,carType in LoadFile:gmatch("LoadDisposableCar%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") do - if carType == "AI" then - local carName = GetRandomFromTbl(TmpCarPool, true) - if #TmpCarPool == 0 then - TmpCarPool = {table.unpack(RandomCarPoolMission)} - end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) + if MissionVehicles[car] == nil or MissionVehicles[car][spawn] == nil then + MissionVehicles[car] = {} + carName = GetRandomFromTbl(TmpCarPool, true) + MissionVehicles[car][spawn] = carName + else + carName = MissionVehicles[car][spawn] end + else + carName = MissionVehicles[car][spawn] end - elseif Settings.DifferentCellouts and Level == 2 and Mission == 7 then - LoadFile = ReadFile(ModPath .. "/Resources/l2m7l.mfk") - end - LastLevelMV = Level .. "|" .. Mission - else - MissionVehicles = {} - local TmpCarPool = {table.unpack(RandomCarPoolMission)} - if Settings.DifferentCellouts and Level == 2 and Mission == 7 then - LoadFile = ReadFile(ModPath .. "/Resources/l2m7l.mfk") - end - for orig in LoadFile:gmatch("LoadP3DFile%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*%);") do - local carName = GetRandomFromTbl(TmpCarPool, true) - if #TmpCarPool == 0 then - TmpCarPool = {table.unpack(RandomCarPoolMission)} + if Settings.RandomMissionVehiclesStats or Settings.RandomStats then + con = carName end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) - end - for orig,var2,carType in LoadFile:gmatch("LoadDisposableCar%s*%(%s*\"art\\cars\\([^\n]-)%.p3d\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);") do - if carType == "AI" then - local carName = GetRandomFromTbl(TmpCarPool, true) - if #TmpCarPool == 0 then - TmpCarPool = {table.unpack(RandomCarPoolMission)} - end - MissionVehicles[orig] = carName - DebugPrint("Randomising " .. orig .. " to " .. carName) + RandomCars[car] = carName + if not LoadFile:match("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. carName .. ".p3d\"%s*,%s*\"" .. carName .. "\"%s*,%s*\"AI\"%s*%);") then + LoadFile = LoadFile .. "\r\nLoadDisposableCar(\"art\\cars\\" .. carName .. ".p3d\",\"" .. carName .. "\",\"AI\");" end + DebugPrint("Randomising " .. car .. " to " .. carName) + return "AddStageVehicle(\"" .. carName .. "\",\"" .. spawn .. "\",\"" .. ai .. "\",\"" .. con .. ".con\"" + end) + for k,v in pairs(RandomCars) do + original = original:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") + original = original:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. v .. "\"") + original = original:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. v .. "\"") + original = original:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. v .. "\"") + original = original:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. v .. "\"") + original = original:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. v .. "\"") + original = original:gsub("AddDriver%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. v .. "\"") end - end - for k,v in pairs(MissionVehicles) do - LoadFile = LoadFile:gsub("LoadP3DFile%s*%(%s*\"art\\cars\\" .. k .. "%.p3d\"%s*%);", "LoadP3DFile(\"art\\cars\\" .. v .. ".p3d\");") - LoadFile = LoadFile:gsub("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. k .."%.p3d\"%s*,%s*\"" .. k .. "\"%s*,%s*\"AI\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. v .. ".p3d\",\"" .. v .. "\",\"AI\");") - LoadFile = LoadFile:gsub("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. k .."%.p3d\"%s*,%s*\"cvan\"%s*,%s*\"AI\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. v .. ".p3d\",\"" .. v .. "\",\"AI\");") - end - - if Settings.DifferentCellouts and Level == 2 and Mission == 7 then - InitFile = ReadFile(Paths.Resources .. "l2m7i.mfk") - end - for k,v in pairs(MissionVehicles) do - DebugPrint("Replacing " .. k .. " with " .. v) - if Settings.RandomMissionVehiclesStats or Settings.RandomStats then - InitFile = InitFile:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\".-\"", "AddStageVehicle(\"" .. v .. "\",\"%1\",\"%2\",\"" .. v .. ".con\"") - else - InitFile = InitFile:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"", "AddStageVehicle(\"" .. v .. "\"") - end - InitFile = InitFile:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") - InitFile = InitFile:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. v .. "\"") - InitFile = InitFile:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. v .. "\"") - InitFile = InitFile:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. v .. "\"") - InitFile = InitFile:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. v .. "\"") - InitFile = InitFile:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. v .. "\"") - InitFile = InitFile:gsub("AddDriver%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. v .. "\"") - end - for i = 1, #RemovedTrafficCars do - local k = RemovedTrafficCars[i] - local v = GetRandomFromTbl(TrafficCars, false) - DebugPrint("Replacing " .. k .. " with " .. v) - if Settings.RandomMissionVehiclesStats or Settings.RandomStats then - InitFile = InitFile:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\".-\"", "AddStageVehicle(\"" .. v .. "\",\"%1\",\"%2\",\"" .. v .. ".con\"") - else - InitFile = InitFile:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"", "AddStageVehicle(\"" .. v .. "\"") - end - InitFile = InitFile:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") - InitFile = InitFile:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. v .. "\"") - InitFile = InitFile:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. v .. "\"") - InitFile = InitFile:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. v .. "\"") - InitFile = InitFile:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. v .. "\"") - InitFile = InitFile:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. v .. "\"") - InitFile = InitFile:gsub("AddDriver%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. v .. "\"") - end + + return original .. "\n" + end) local TmpDriverPool = {table.unpack(RandomPedPool)} InitFile = InitFile:gsub("AddStageVehicle%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);", function(car, position, action, config, orig) local driverName = GetRandomFromTbl(TmpDriverPool, true) diff --git a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua index 8a10452..7acc668 100644 --- a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua @@ -8,7 +8,7 @@ if Settings.RandomPlayerVehicles then LoadFile = LoadFile:gsub("LoadDisposableCar%s*%(%s*\"[^\n]-\"%s*,%s*\".-\"%s*,%s*\"DEFAULT\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"DEFAULT\");", 1) DebugPrint("Randomising car for level (load) -> " .. RandomCarName) - InitFile = InitFile:gsub("InitLevelPlayerVehicle%s*%(%s*\".-\"%s*,%s*\"([^\n]-)\"%s*,%s*\"DEFAULT\"%s*%)", "InitLevelPlayerVehicle(\"" .. RandomCarName .. "\",\"%1\",\"DEFAULT\")", 1) + InitFile = InitFile:gsub("InitLevelPlayerVehicle%s*%(%s*\"[^\n]-\"%s*,%s*\"([^\n]-)\"%s*,%s*\"DEFAULT\"%s*%)", "InitLevelPlayerVehicle(\"" .. RandomCarName .. "\",\"%1\",\"DEFAULT\")", 1) DebugPrint("Randomising car for level -> " .. RandomCarName) return LoadFile, InitFile end @@ -28,15 +28,10 @@ if Settings.RandomPlayerVehicles then local Match -- Try to find a forced vehicle spawn - Match = LoadFile:match("LoadDisposableCar%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%)") + Match = LoadFile:match("LoadDisposableCar%s*%(%s*\"[^\n]-\"%s*,%s*\"[^\n]- \"%s*,%s*\"OTHER\"%s*%)") if Match ~= nil then ForcedMission = true - -- Replace it with the random vehicle - -- The (.*) at the start is weird but tries to capture as much outside the LoadDisposableCar function - -- Otherwise if an AI LoadDisposableCar appears first the .- captures two LoadDisposableCar calls, - -- So one of the LoadDisposableCar calls gets deleted, and the game crashes because something isn't loaded - -- There's probably a smarter way than this...? - LoadFile = LoadFile:gsub("(.*)LoadDisposableCar%s*%(%s*\".-\"%s*,%s*\".-\"%s*,%s*\"OTHER\"%s*%);", "%1LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"OTHER\");", 1) + LoadFile = LoadFile:gsub("LoadDisposableCar%s*%(%s*\"[^\n]-\"%s*,%s*\"[^\n]-\"%s*,%s*\"OTHER\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"OTHER\");", 1) else -- Add a new command to the end to load the random vehicle LoadFile = LoadFile .. "\r\nLoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\", \"" .. RandomCarName .. "\", \"OTHER\");" @@ -83,6 +78,17 @@ if Settings.RandomPlayerVehicles then -- Debugging DebugPrint("Randomising car for mission " .. Level .. "|" .. Mission .. " -> " .. RandomCarName .. (ForcedMission and " (forced)" or "")) + if Settings.RemoveOutOfCar then + DebugPrint("Removing outofvehicle") + InitFile = InitFile:gsub("AddCondition%s*%(%s*\"outofvehicle\"%s*%);.-CloseCondition%s*%(%s*%);", "") + DebugPrint("Removing damage") + InitFile = InitFile:gsub("AddCondition%s*%(%s*\"damage\"%s*%);.-CloseCondition%s*%(%s*%);", function(condition) + if condition:match("SetCondTargetVehicle%s*%(%s*\"" .. RandomCarName .. "\"%s*%);") then -- or condition:match("SetCondTargetVehicle%s*%(%s*\"current\"%s*%);") then + return "" + end + end) + end + return LoadFile, InitFile end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua index b123eab..d2df6fa 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua @@ -1,8 +1,8 @@ local Path = "/GameData/" .. GetPath(); if MissionModules.Mission then local level = tonumber(Path:match("level0(%d)")) - local mission = tonumber(Path:match("m(%d)l")) - DebugPrint("NEW SD LOAD: Level " .. level .. ", Mission " .. mission) + local mission = tonumber(Path:match("[rm](%d)l")) + DebugPrint("NEW MISSION/RACE LOAD: Level " .. level .. ", Mission/Race " .. mission) local LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); local InitFile = ReadFile(Path:gsub("l%.mfk", "i.mfk")):gsub("//.-([\r\n])", "%1"); for k,v in pairs(MissionModules.Mission) do diff --git a/Randomiser/Resources/l2m7i.mfk b/Randomiser/Resources/l2m7i.mfk deleted file mode 100644 index 4318bed..0000000 --- a/Randomiser/Resources/l2m7i.mfk +++ /dev/null @@ -1,150 +0,0 @@ -SelectMission("m7"); - -SetMissionResetPlayerInCar("m4_carstart"); -SetDynaLoadData("l2z4.p3d;l2r4.p3d;l2z1.p3d;"); - -UsePedGroup(6); -AddStage(0); - SetStageMessageIndex(12); - AddObjective("getin"); - SetObjTargetVehicle("current"); - AddStageVehicle("cCellA","m7_cellstart1","NULL","Missions\level02\M7dest.con"); - CloseObjective(); -CloseStage(); - -AddStage(0); - RESET_TO_HERE(); - SetStageTime(120); - SetMaxTraffic(2); - SetStageMessageIndex(64); - SetHUDIcon( "celph_v" ); - ActivateVehicle("cCellA","NULL","target"); - SetVehicleAIParams( "cCellA", -10, -9 ); - AddStageWaypoint( "m7_cell1" ); - AddStageWaypoint( "m7_cell2" ); - AddStageWaypoint( "m7_cell3" ); - AddStageWaypoint( "m7_cell3b" ); - AddObjective("destroy","neither"); - SetObjTargetVehicle("cCellA"); - CloseObjective(); - AddCondition("timeout"); - CloseCondition(); - ShowStageComplete(); -CloseStage(); - - -AddStage(0); - SetMaxTraffic(3); - AddStageTime(115); - SetStageMessageIndex(64); - SetHUDIcon( "celph_v" ); - AddStageVehicle("cCellB","m7_cellstart2","target","Missions\level02\M7dest.con"); - SetVehicleAIParams( "cCellB", -10, -9 ); - AddStageWaypoint( "m7_cell4" ); - AddStageWaypoint( "m7_cell3" ); - AddStageWaypoint( "m7_cell3b" ); - AddStageWaypoint( "m7_cell1" ); - AddStageWaypoint( "m7_cell2" ); - AddStageWaypoint( "m7_cell5" ); - AddStageWaypoint( "m7_cell5b" ); - AddStageWaypoint( "m7_cell6" ); - AddObjective("destroy","neither"); - SetObjTargetVehicle("cCellB"); - CloseObjective(); - AddCondition("timeout"); - CloseCondition(); - ShowStageComplete(); -CloseStage(); - - -AddStage(0); - SetMaxTraffic(4); - AddStageTime(90); - SetStageMessageIndex(64); - SetHUDIcon( "celph_v" ); - AddStageVehicle("cCellC","m7_cellstart3","target","Missions\level02\M7dest.con"); - SetVehicleAIParams( "cCellC", -10, -9 ); - AddStageWaypoint( "m7_cell2" ); - AddStageWaypoint( "m7_cell5" ); - AddStageWaypoint( "m7_cell5b" ); - AddStageWaypoint( "m7_cell6" ); - AddStageWaypoint( "m7_cell4" ); - AddStageWaypoint( "m7_cell3" ); - AddStageWaypoint( "m7_cell3b" ); - AddStageWaypoint( "m7_cell1" ); - AddObjective("destroy","neither"); - SetObjTargetVehicle("cCellC"); - CloseObjective(); - AddCondition("timeout"); - CloseCondition(); - ShowStageComplete(); -CloseStage(); - -AddStage(0); - SetMaxTraffic(5); - AddStageTime(75); - SetStageMessageIndex(64); - SetHUDIcon( "celph_v" ); - AddStageVehicle("cCellD","m7_cellstart4","target","Missions\level02\M7dest.con"); - SetVehicleAIParams( "cCellD", -10, -9 ); - AddStageWaypoint( "m4_cell7" ); - AddStageWaypoint( "m7_cell8" ); - AddStageWaypoint( "m7_cell1" ); - AddStageWaypoint( "m7_cell3b" ); - AddStageWaypoint( "m7_cell9" ); - AddStageWaypoint( "m7_cell10" ); - AddStageWaypoint( "m7_cell5b" ); - AddObjective("destroy","neither"); - SetObjTargetVehicle("cCellD"); - CloseObjective(); - AddCondition("timeout"); - CloseCondition(); - ShowStageComplete(); -CloseStage(); - -AddStage(0); - AddStageTime(60); - SetStageMessageIndex(55); - SetHUDIcon( "stadium" ); - SetMaxTraffic(5); - AddObjective("goto","both"); - AddNPC("frink", "m4_frink_sd"); - SetDestination("stadium", "carsphere"); - SetCollectibleEffect("wrench_collect"); - CloseObjective(); - AddCondition("timeout"); - CloseCondition(); -CloseStage(); - -AddStage(0); - SetStageMessageIndex(66); - SetHUDIcon( "frink" ); - AddObjective("talkto","neither"); - AddNPC("frink", "m4_frink_sd"); - AddObjectiveNPCWaypoint( "frink", "m4_frink_walk1" ); - AddObjectiveNPCWaypoint( "frink", "m4_frink_walk2" ); - AddObjectiveNPCWaypoint( "frink", "m4_frink_sd" ); - SetTalkToTarget("frink", 0, 0); - CloseObjective(); -CloseStage(); - -AddStage(final); - AddObjective("dialogue"); - AmbientAnimationRandomize( 1, 0 ); - AmbientAnimationRandomize( 0, 0 ); - SetConversationCam( 0, "npc_near" ); - SetConversationCam( 1, "pc_far" ); - SetConversationCam( 2, "npc_near" ); - AddAmbientNpcAnimation( "dialogue_hands_in_air" ); - AddAmbientNpcAnimation( "none" ); - AddAmbientNpcAnimation( "dialogue_thinking" ); - AddAmbientPcAnimation( "none" ); - AddAmbientPcAnimation( "dialogue_yes" ); - AddAmbientPcAnimation( "none" ); - SetCamBestSide("m4_bestside"); - SetDialogueInfo("bart","frink","smash",0); - SetDialoguePositions("m4_bart_start","m4_frink_sd","m4_carstart",1); - CloseObjective(); -CloseStage(); - -CloseMission(); \ No newline at end of file diff --git a/Randomiser/Resources/l2m7l.mfk b/Randomiser/Resources/l2m7l.mfk deleted file mode 100644 index 9a75674..0000000 --- a/Randomiser/Resources/l2m7l.mfk +++ /dev/null @@ -1,12 +0,0 @@ -LoadP3DFile("art\missions\level02\m7.p3d"); - -LoadDisposableCar("art\cars\cCellA.p3d","cCellA","AI"); -LoadDisposableCar("art\cars\cCellB.p3d","cCellB","AI"); -LoadDisposableCar("art\cars\cCellC.p3d","cCellC","AI"); -LoadDisposableCar("art\cars\cCellD.p3d","cCellD","AI"); - -LoadP3DFile( "art\frontend\dynaload\images\msnicons\char\frink.p3d" ); -LoadP3DFile( "art\frontend\dynaload\images\msnicons\location\monorail.p3d" ); -LoadP3DFile( "art\frontend\dynaload\images\msnicons\location\trynsave.p3d" ); -LoadP3DFile( "art\frontend\dynaload\images\msnicons\location\stadium.p3d" ); -LoadP3DFile( "art\frontend\dynaload\images\msnicons\vehicle\celph_v.p3d" ); From 0c297b968bec956ab573888d8ce7124cc1cbb4d6 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Sun, 25 Aug 2019 23:01:59 +0100 Subject: [PATCH 010/111] Bug fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Added warning on RandomCarSounds until fixed • Fixed a bug with RandomChase and RandomMissionVehicles • Added basic file outputting - temporary until Appel's version --- Randomiser/Meta.ini | 6 ++++++ .../Resources/MissionModules/RandomChase.lua | 18 ++++++++++++++++-- .../MissionScripts/HandleLevelLoad.lua | 4 ++++ .../MissionScripts/HandleMissionLoad.lua | 4 ++++ .../Resources/MissionScripts/HandleSDLoad.lua | 4 ++++ 5 files changed, 34 insertions(+), 2 deletions(-) diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 28d3ddb..f0eb482 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -3933,6 +3933,12 @@ Value=1 ConditionSetting=RandomCarScale Operator=EqualTo +[SettingWarning] +Setting=RandomCarSounds +Operator=EqualTo +Value=1 +Message=There are unknown limitations to car sounds, and this setting can rarely cause random crashes at any time. Use at your own risk. + [SettingWarning] Setting=RandomStats Operator=EqualTo diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua index 1128387..ea3e1cf 100644 --- a/Randomiser/Resources/MissionModules/RandomChase.lua +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -20,8 +20,22 @@ if Settings.RandomChase then end function tbl.Mission.RandomChase(LoadFile, InitFile, Level, Mission) - InitFile = InitFile:gsub("\"cPolice\"", "\"" .. RandomChase .. "\"") - InitFile = InitFile:gsub("\"cHears\"", "\"" .. RandomChase .. "\"") + if not Settings.RandomMissionVehicles then + local police = {} + table.insert(police, "cPolice") + table.insert(police, "cHears") + for i=1,#police do + local k = police[i] + InitFile = InitFile:gsub("AddStageVehicle%s*%(%s*\"" .. k .. "\"", "AddStageVehicle(\"" .. RandomChase .. "\"") + InitFile = InitFile:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. RandomChase .. "\"") + InitFile = InitFile:gsub("SetVehicleAIParams%s*%(%s*\"" .. k .. "\"", "SetVehicleAIParams(\"" .. RandomChase .. "\"") + InitFile = InitFile:gsub("SetStageAIRaceCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAIRaceCatchupParams(\"" .. RandomChase .. "\"") + InitFile = InitFile:gsub("SetStageAITargetCatchupParams%s*%(%s*\"" .. k .. "\"", "SetStageAITargetCatchupParams(\"" .. RandomChase .. "\"") + InitFile = InitFile:gsub("SetCondTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetCondTargetVehicle(\"" .. RandomChase .. "\"") + InitFile = InitFile:gsub("SetObjTargetVehicle%s*%(%s*\"" .. k .. "\"", "SetObjTargetVehicle(\"" .. RandomChase .. "\"") + InitFile = InitFile:gsub("AddDriver%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddDriver(\"%1\",\"" .. RandomChase .. "\"") + end + end return LoadFile, InitFile end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua index 00198d9..215058c 100644 --- a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua @@ -9,5 +9,9 @@ if MissionModules.Level then LoadFile, InitFile = v(LoadFile, InitFile, level) end LevelInit = InitFile + if DebugLevel >= 5 then + DebugPrint("Level Load File:\r\n" .. LoadFile) + DebugPrint("Level Init File:\r\n" .. InitFile) + end Output(LoadFile) end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua index d2df6fa..df7fa5b 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua @@ -10,5 +10,9 @@ if MissionModules.Mission then LoadFile, InitFile = v(LoadFile, InitFile, level, mission) end MissionInit = InitFile + if DebugLevel >= 5 then + DebugPrint("Mission Load File:\r\n" .. LoadFile) + DebugPrint("Mission Init File:\r\n" .. InitFile) + end Output(LoadFile) end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua index fcac68f..ba7e0b7 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua @@ -12,5 +12,9 @@ if MissionModules.SundayDrive then LastLevel = nil PlayerStats = nil SDInit = InitFile + if DebugLevel >= 5 then + DebugPrint("SD Load File:\r\n" .. LoadFile) + DebugPrint("SD Init File:\r\n" .. InitFile) + end Output(LoadFile) end \ No newline at end of file From 6086c2a1cbda8841e2b124941053f643a75758ce Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Tue, 10 Sep 2019 22:52:40 +0100 Subject: [PATCH 011/111] Modular update - Updated RandomItems to randomise more things - Updated RandomItems and added setting to include characters in random item pool - Fixed bug in logging files to console --- Randomiser/Meta.ini | 15 ++ Randomiser/Resources/CustomText.lua | 1 + .../Resources/MissionModules/RandomItems.lua | 180 +++++++++++------- .../MissionScripts/HandleLevelLoad.lua | 2 +- .../MissionScripts/HandleMissionLoad.lua | 2 +- .../Resources/MissionScripts/HandleSDLoad.lua | 2 +- 6 files changed, 127 insertions(+), 75 deletions(-) diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index f0eb482..be4560d 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -3688,6 +3688,14 @@ Default=0 Tooltip=Randomises the items of the game Page=Chaos Randomisations +[Setting] +Name=RandomItemsIncludeChars +Title=Random items - include characters +Type=TickBox +Default=0 +Tooltip=Includes characters in the random item pool +Page=Chaos Randomisations + [Setting] Name=SkipLocks Title=Remove car/costume requirements @@ -3723,6 +3731,13 @@ Default=0 Tooltip=Sets the debug level for console printing - 0 will print only the basics whilst 5 will print everything Page=Misc +[SettingCondition] +Type=Setting +Setting=RandomItemsIncludeChars +Value=1 +ConditionSetting=RandomItems +Operator=EqualTo + [SettingCondition] Type=Setting Setting=RemoveOutOfCar diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index 126408d..eba30f3 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -43,6 +43,7 @@ local ChaosSettings = [0x2]=Settings.RandomDirectives, [0x4]=Settings.RandomMissions, [0x8]=Settings.RandomItems +[0x10]=Settings.RandomItemsIncludeChars } local GameplayN = 0 diff --git a/Randomiser/Resources/MissionModules/RandomItems.lua b/Randomiser/Resources/MissionModules/RandomItems.lua index bab639c..b67ef18 100644 --- a/Randomiser/Resources/MissionModules/RandomItems.lua +++ b/Randomiser/Resources/MissionModules/RandomItems.lua @@ -2,67 +2,95 @@ local args = {...} local tbl = args[1] if Settings.RandomItems then RandomItemPool = {} - RandomItemPool["bonestorm"] = "\\level01\\bonebox" - RandomItemPool["coolr"] = "\\level01\\coolr" - RandomItemPool["flanpic"] = "\\level01\\flanpic" - RandomItemPool["h_soda"] = "\\level01\\h_soda" - RandomItemPool["i_soda"] = "\\level01\\i_soda" - RandomItemPool["icebuck"] = "\\level01\\ibucket" - RandomItemPool["inhaler"] = "\\level01\\inhaler" - RandomItemPool["lwnchair"] = "\\level01\\lwnchair" - RandomItemPool["mower"] = "\\level01\\mower" - RandomItemPool["poster_t"] = "\\level01\\poster_t" - RandomItemPool["scien"] = "\\level01\\scien" - RandomItemPool["tomat"] = "\\level01\\tomat" - RandomItemPool["tux"] = "\\level01\\tux" - RandomItemPool["blend"] = "\\level02\\blend" - RandomItemPool["bloodbag"] = "\\level02\\bloodbag" - RandomItemPool["firewrks"] = "\\level02\\firewrks" - RandomItemPool["i_bldbag"] = "\\level02\\i_bldbag" - RandomItemPool["i_firewk"] = "\\level02\\i_firewk" - RandomItemPool["monkey"] = "\\level02\\monkey" - RandomItemPool["radio"] = "\\level02\\radio" - RandomItemPool["roadkill"] = "\\level02\\roadkill" - RandomItemPool["s_dish"] = "\\level02\\satellite" - RandomItemPool["cream"] = "\\level03\\cream" - RandomItemPool["diaper"] = "\\level03\\diaper" - RandomItemPool["fish"] = "\\level03\\fish" - RandomItemPool["h_soda"] = "\\level03\\h_soda" - RandomItemPool["is_comic"] = "\\level03\\is_comic" - RandomItemPool["jeans"] = "\\level03\\jeans" - RandomItemPool["kmeal"] = "\\level03\\kmeal" - RandomItemPool["laundry"] = "\\level03\\laundry" - RandomItemPool["molemanr"] = "\\level03\\molemanr" - RandomItemPool["rhat"] = "\\level03\\rhat" - RandomItemPool["cola"] = "\\level04\\cola" - RandomItemPool["cpill"] = "\\level04\\cpill" - RandomItemPool["donut"] = "\\level04\\donut" - RandomItemPool["i_cpill"] = "\\level04\\i_cpill" - RandomItemPool["ketchup"] = "\\level04\\ketchup" - RandomItemPool["pills"] = "\\level04\\pills" - RandomItemPool["r_choco"] = "\\level04\\r_choco" - RandomItemPool["r_dent"] = "\\level04\\r_dent" - RandomItemPool["r_diaper"] = "\\level04\\r_diaper" - RandomItemPool["r_onions"] = "\\level04\\r_onions" - RandomItemPool["r_tomb"] = "\\level04\\r_tomb" - RandomItemPool["folder"] = "\\level05\\folder" - RandomItemPool["i_folder"] = "\\level05\\i_folder" - RandomItemPool["key"] = "\\level05\\key" - RandomItemPool["litter"] = "\\level05\\litter" - RandomItemPool["laserbox_crate"] = "\\level06\\laserbox" - RandomItemPool["lasergun"] = "\\level06\\lasergun" - RandomItemPool["lasrstnd"] = "\\level06\\lasrstnd" - RandomItemPool["s_boy1"] = "\\level06\\s_boy1" - RandomItemPool["s_boy2"] = "\\level06\\s_boy2" - RandomItemPool["s_girl1"] = "\\level06\\s_girl1" - RandomItemPool["s_girl2"] = "\\level06\\s_girl2" - RandomItemPool["map"] = "\\level07\\map" - RandomItemPool["medkit"] = "\\level07\\medkit" - RandomItemPool["record"] = "\\level07\\record" - RandomItemPool["saw"] = "\\level07\\saw" - RandomItemPool["sockg"] = "\\level07\\sockg" - RandomItemPool["tooth"] = "\\level07\\tooth" - RandomItemPool["wplanks"] = "\\level07\\wplanks" + RandomItemPool["bonestorm"] = "art\\missions\\level01\\bonebox" + RandomItemPool["coolr"] = "art\\missions\\level01\\coolr" + RandomItemPool["flanpic"] = "art\\missions\\level01\\flanpic" + RandomItemPool["h_soda"] = "art\\missions\\level01\\h_soda" + RandomItemPool["i_soda"] = "art\\missions\\level01\\i_soda" + RandomItemPool["icebuck"] = "art\\missions\\level01\\ibucket" + RandomItemPool["inhaler"] = "art\\missions\\level01\\inhaler" + RandomItemPool["lwnchair"] = "art\\missions\\level01\\lwnchair" + RandomItemPool["mower"] = "art\\missions\\level01\\mower" + RandomItemPool["poster_t"] = "art\\missions\\level01\\poster_t" + RandomItemPool["scien"] = "art\\missions\\level01\\scien" + RandomItemPool["tomat"] = "art\\missions\\level01\\tomat" + RandomItemPool["tux"] = "art\\missions\\level01\\tux" + RandomItemPool["blend"] = "art\\missions\\level02\\blend" + RandomItemPool["bloodbag"] = "art\\missions\\level02\\bloodbag" + RandomItemPool["firewrks"] = "art\\missions\\level02\\firewrks" + RandomItemPool["i_bldbag"] = "art\\missions\\level02\\i_bldbag" + RandomItemPool["i_firewk"] = "art\\missions\\level02\\i_firewk" + RandomItemPool["monkey"] = "art\\missions\\level02\\monkey" + RandomItemPool["radio"] = "art\\missions\\level02\\radio" + RandomItemPool["roadkill"] = "art\\missions\\level02\\roadkill" + RandomItemPool["s_dish"] = "art\\missions\\level02\\satellite" + RandomItemPool["cream"] = "art\\missions\\level03\\cream" + RandomItemPool["diaper"] = "art\\missions\\level03\\diaper" + RandomItemPool["fish"] = "art\\missions\\level03\\fish" + RandomItemPool["h_soda"] = "art\\missions\\level03\\h_soda" + RandomItemPool["is_comic"] = "art\\missions\\level03\\is_comic" + RandomItemPool["jeans"] = "art\\missions\\level03\\jeans" + RandomItemPool["kmeal"] = "art\\missions\\level03\\kmeal" + RandomItemPool["laundry"] = "art\\missions\\level03\\laundry" + RandomItemPool["molemanr"] = "art\\missions\\level03\\molemanr" + RandomItemPool["rhat"] = "art\\missions\\level03\\rhat" + RandomItemPool["cola"] = "art\\missions\\level04\\cola" + RandomItemPool["cpill"] = "art\\missions\\level04\\cpill" + RandomItemPool["donut"] = "art\\missions\\level04\\donut" + RandomItemPool["i_cpill"] = "art\\missions\\level04\\i_cpill" + RandomItemPool["ketchup"] = "art\\missions\\level04\\ketchup" + RandomItemPool["pills"] = "art\\missions\\level04\\pills" + RandomItemPool["r_choco"] = "art\\missions\\level04\\r_choco" + RandomItemPool["r_dent"] = "art\\missions\\level04\\r_dent" + RandomItemPool["r_diaper"] = "art\\missions\\level04\\r_diaper" + RandomItemPool["r_onions"] = "art\\missions\\level04\\r_onions" + RandomItemPool["r_tomb"] = "art\\missions\\level04\\r_tomb" + RandomItemPool["folder"] = "art\\missions\\level05\\folder" + RandomItemPool["i_folder"] = "art\\missions\\level05\\i_folder" + RandomItemPool["key"] = "art\\missions\\level05\\key" + RandomItemPool["litter"] = "art\\missions\\level05\\litter" + RandomItemPool["laserbox_crate"] = "art\\missions\\level06\\laserbox" + RandomItemPool["lasergun"] = "art\\missions\\level06\\lasergun" + RandomItemPool["lasrstnd"] = "art\\missions\\level06\\lasrstnd" + RandomItemPool["s_boy1"] = "art\\missions\\level06\\s_boy1" + RandomItemPool["s_boy2"] = "art\\missions\\level06\\s_boy2" + RandomItemPool["s_girl1"] = "art\\missions\\level06\\s_girl1" + RandomItemPool["s_girl2"] = "art\\missions\\level06\\s_girl2" + RandomItemPool["map"] = "art\\missions\\level07\\map" + RandomItemPool["medkit"] = "art\\missions\\level07\\medkit" + RandomItemPool["record"] = "art\\missions\\level07\\record" + RandomItemPool["saw"] = "art\\missions\\level07\\saw" + RandomItemPool["sockg"] = "art\\missions\\level07\\sockg" + RandomItemPool["tooth"] = "art\\missions\\level07\\tooth" + RandomItemPool["wplanks"] = "art\\missions\\level07\\wplanks" + + RandomItemPool["finish_line"] = "art\\missions\\generic\\fline" + RandomItemPool["nitro"] = "art\\missions\\generic\\nitro" + RandomItemPool["wrench"] = "" + RandomItemPool["carsphere"] = "" + RandomItemPool["triggersphere"] = "" + RandomItemPool["arrow_destroy"] = "" + RandomItemPool["exclamation"] = "" + RandomItemPool["dollar"] = "" + RandomItemPool["arrow_race"] = "" + RandomItemPool["checkered"] = "" + RandomItemPool["checkeredfinish"] = "" + RandomItemPool["arrow_evade"] = "" + RandomItemPool["arrow_chase"] = "" + RandomItemPool["mission_col"] = "" + RandomItemPool["arrow"] = "" + RandomItemPool["dice"] = "" + RandomItemPool["shirtdollar"] = "" + RandomItemPool["phone_icon"] = "" + RandomItemPool["card_idle"] = "" + RandomItemPool["beecamera"] = "" + RandomItemPool["huskA"] = "" + + if Settings.RandomItemsIncludeChars then + for i=1,#RandomPedPool do + RandomItemPool[RandomPedPool[i] .. "_h"] = "art\\chars\\" .. RandomPedPool[i]:sub(1, 6) .. "_m" + end + end function tbl.Mission.RandomItems(LoadFile, InitFile, Level, Mission) local items = {} @@ -75,11 +103,15 @@ if Settings.RandomItems then TmpItemPool = CloneKVTable(RandomItemPool) end local randName, randPath = GetRandomFromKVTbl(TmpItemPool, true) - if not ExistsInTbl(items, randPath, false) then - table.insert(items, randPath) + if string.len(randPath) > 0 then + if not ExistsInTbl(items, randPath, false) then + table.insert(items, randPath) + end end - if not ExistsInTbl(randomisedPaths, origPath, false) then - table.insert(randomisedPaths, origPath) + if string.len(origPath) > 0 then + if not ExistsInTbl(randomisedPaths, origPath, false) then + table.insert(randomisedPaths, origPath) + end end DebugPrint("Randomising item \"" .. itemName .. "\" to \"" .. randName .. "\".") return "AddCollectible(\"" .. locator .. "\",\"" .. randName .. "\"" @@ -96,11 +128,15 @@ if Settings.RandomItems then TmpItemPool = CloneKVTable(RandomItemPool) end local randName, randPath = GetRandomFromKVTbl(TmpItemPool, true) - if not ExistsInTbl(items, randPath, false) then - table.insert(items, randPath) + if string.len(randPath) > 0 then + if not ExistsInTbl(items, randPath, false) then + table.insert(items, randPath) + end end - if not ExistsInTbl(randomisedPaths, origPath, false) then - table.insert(randomisedPaths, origPath) + if string.len(origPath) > 0 then + if not ExistsInTbl(randomisedPaths, origPath, false) then + table.insert(randomisedPaths, origPath) + end end DebugPrint("Randomising item \"" .. itemName .. "\" to \"" .. randName .. "\".") return "SetDestination(\"" .. locator .. "\",\"" .. randName .. "\"" @@ -111,7 +147,7 @@ if Settings.RandomItems then end) LoadFile = LoadFile:gsub("LoadP3DFile%s*%(%s*\"art\\missions([^\n]-)%.p3d\"%s*%);", function(orig) - if not ExistsInTbl(randomisedPaths, orig) then + if not ExistsInTbl(randomisedPaths, "art\\missions" .. orig) then DebugPrint("Not replacing item load: " .. orig .. ".", 2) return "LoadP3DFile(\"art\\missions" .. orig .. ".p3d\");" elseif #items == 0 then @@ -121,11 +157,11 @@ if Settings.RandomItems then local item = items[1] table.remove(items, 1) DebugPrint("Replacing item load \"" .. orig .. "\" with \"" .. item .. "\".") - return "LoadP3DFile(\"art\\missions" .. item .. ".p3d\");" + return "LoadP3DFile(\"" .. item .. ".p3d\");" end end) for i=1,#items do - LoadFile = LoadFile .. "\r\nLoadP3DFile(\"art\\missions" .. items[i] .. ".p3d\");" + LoadFile = LoadFile .. "\r\nLoadP3DFile(\"" .. items[i] .. ".p3d\");" end return LoadFile, InitFile end diff --git a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua index 215058c..1551816 100644 --- a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua @@ -9,7 +9,7 @@ if MissionModules.Level then LoadFile, InitFile = v(LoadFile, InitFile, level) end LevelInit = InitFile - if DebugLevel >= 5 then + if Settings.DebugLevel >= 5 then DebugPrint("Level Load File:\r\n" .. LoadFile) DebugPrint("Level Init File:\r\n" .. InitFile) end diff --git a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua index df7fa5b..bf47b8c 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua @@ -10,7 +10,7 @@ if MissionModules.Mission then LoadFile, InitFile = v(LoadFile, InitFile, level, mission) end MissionInit = InitFile - if DebugLevel >= 5 then + if Settings.DebugLevel >= 5 then DebugPrint("Mission Load File:\r\n" .. LoadFile) DebugPrint("Mission Init File:\r\n" .. InitFile) end diff --git a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua index ba7e0b7..8d35bf1 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua @@ -12,7 +12,7 @@ if MissionModules.SundayDrive then LastLevel = nil PlayerStats = nil SDInit = InitFile - if DebugLevel >= 5 then + if Settings.DebugLevel >= 5 then DebugPrint("SD Load File:\r\n" .. LoadFile) DebugPrint("SD Init File:\r\n" .. InitFile) end From 297eb457451a4d63d0fde2ee283e9a9db036e437 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Wed, 11 Sep 2019 10:58:09 +0100 Subject: [PATCH 012/111] I missed a comma I'm dumb --- Randomiser/Resources/CustomText.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index eba30f3..95ef2f7 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -42,7 +42,7 @@ local ChaosSettings = [0x1]=Settings.RandomInteriors, [0x2]=Settings.RandomDirectives, [0x4]=Settings.RandomMissions, -[0x8]=Settings.RandomItems +[0x8]=Settings.RandomItems, [0x10]=Settings.RandomItemsIncludeChars } From 4a9d2c609d6674b1fbbbd478f2f941b01547e7c4 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Thu, 3 Oct 2019 23:33:43 +0100 Subject: [PATCH 013/111] Bug fix Fixes an issue where missions/races with the same identifier were being detected as the same mission for remembering random cars Added a handler just in case a similar issue happens again --- .../MissionModules/RandomCharacter.lua | 2 +- .../Resources/MissionModules/RandomChase.lua | 4 +-- .../MissionModules/RandomDirectives.lua | 25 +------------- .../MissionModules/RandomInteriors.lua | 4 +-- .../Resources/MissionModules/RandomItems.lua | 2 +- .../RandomMissionCharacters.lua | 14 ++------ .../MissionModules/RandomMissionVehicles.lua | 33 +++++++++++-------- .../MissionModules/RandomMissions.lua | 2 +- .../MissionModules/RandomPedestrians.lua | 2 +- .../MissionModules/RandomPlayerVehicles.lua | 8 ++--- .../MissionModules/RandomTraffic.lua | 8 +++-- .../Resources/MissionModules/SkipFMVs.lua | 4 +-- .../Resources/MissionModules/SkipLocks.lua | 2 +- .../MissionScripts/HandleLevelLoad.lua | 2 +- .../MissionScripts/HandleMissionLoad.lua | 2 +- .../Resources/MissionScripts/HandleSDLoad.lua | 2 +- 16 files changed, 47 insertions(+), 69 deletions(-) diff --git a/Randomiser/Resources/MissionModules/RandomCharacter.lua b/Randomiser/Resources/MissionModules/RandomCharacter.lua index affc5c6..3395732 100644 --- a/Randomiser/Resources/MissionModules/RandomCharacter.lua +++ b/Randomiser/Resources/MissionModules/RandomCharacter.lua @@ -1,7 +1,7 @@ local args = {...} local tbl = args[1] if Settings.RandomCharacter then - function tbl.Level.RandomCharacter(LoadFile, InitFile, Level) + function tbl.Level.RandomCharacter(LoadFile, InitFile, Level, Path) OrigChar = InitFile:match("AddCharacter%s*%(%s*\"([^\n]-)\"") return LoadFile, InitFile end diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua index ea3e1cf..d5f84c4 100644 --- a/Randomiser/Resources/MissionModules/RandomChase.lua +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -1,7 +1,7 @@ local args = {...} local tbl = args[1] if Settings.RandomChase then - function tbl.Level.RandomChase(LoadFile, InitFile, Level) + function tbl.Level.RandomChase(LoadFile, InitFile, Level, Path) RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) LoadFile = LoadFile .. "\r\nLoadP3DFile(\"art\\cars\\" .. RandomChase .. ".p3d\");" DebugPrint("Random chase cars for level -> " .. RandomChase) @@ -19,7 +19,7 @@ if Settings.RandomChase then return LoadFile, InitFile end - function tbl.Mission.RandomChase(LoadFile, InitFile, Level, Mission) + function tbl.Mission.RandomChase(LoadFile, InitFile, Level, Mission, Path) if not Settings.RandomMissionVehicles then local police = {} table.insert(police, "cPolice") diff --git a/Randomiser/Resources/MissionModules/RandomDirectives.lua b/Randomiser/Resources/MissionModules/RandomDirectives.lua index d3c3f97..cc36d1f 100644 --- a/Randomiser/Resources/MissionModules/RandomDirectives.lua +++ b/Randomiser/Resources/MissionModules/RandomDirectives.lua @@ -220,7 +220,7 @@ if Settings.RandomDirectives then "misXX_TT" } - function tbl.SundayDrive.RandomDirectives(LoadFile, InitFile, Level, Mission) + function tbl.SundayDrive.RandomDirectives(LoadFile, InitFile, Level, Mission, Path) iconReplace = {} LoadFile = LoadFile:gsub("LoadP3DFile%s*%(%s*\"art\\frontend\\dynaload\\images\\msnicons([^\n]-)%.p3d\"%s*", function(orig) local rand = GetRandomFromTbl(IconP3DPool, false) @@ -243,27 +243,4 @@ if Settings.RandomDirectives then return LoadFile, InitFile end tbl.Mission.RandomDirectives = tbl.SundayDrive.RandomDirectives - - --[[function tbl.Mission.RandomDirectives(LoadFile, InitFile, Level, Mission) - iconReplace = {} - LoadFile = LoadFile:gsub("LoadP3DFile%s*%(%s*\"art\\frontend\\dynaload\\images\\msnicons([^\n]-)%.p3d\"%s*", function(orig) - local rand = GetRandomFromTbl(IconP3DPool, false) - local origName = orig:sub(findLast(orig, "\\") + 1) - local randName = rand:sub(findLast(rand, "\\") + 1) - iconReplace[origName] = randName - DebugPrint("Replacing directive icon " .. origName .. " with " .. randName) - return "LoadP3DFile(\"art\\frontend\\dynaload\\images\\msnicons" .. rand .. ".p3d\"" - end) - - InitFile = InitFile:gsub("SetStageMessageIndex%s*%(%s*[+-]?%d+%s*%)", function() - return "SetStageMessageIndex(" .. math.random(1, 273) .. ")" - end) - InitFile = InitFile:gsub("SetPresentationBitmap%s*%(%s*\"art/frontend/dynaload/images/.-%.p3d\"%s*%)", function() - return "SetPresentationBitmap(\"art/frontend/dynaload/images/" .. GetRandomFromTbl(PresentationP3DPool, false) .. ".p3d\")" - end) - for orig,rand in pairs(iconReplace) do - InitFile = InitFile:gsub("SetHUDIcon%s*%(%s*\"" .. orig .. "\"%s*%)", "SetHUDIcon(\"" .. rand .. "\")") - end - return LoadFile, InitFile - end]]-- end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomInteriors.lua b/Randomiser/Resources/MissionModules/RandomInteriors.lua index 61d7ec9..597194a 100644 --- a/Randomiser/Resources/MissionModules/RandomInteriors.lua +++ b/Randomiser/Resources/MissionModules/RandomInteriors.lua @@ -51,7 +51,7 @@ if Settings.RandomInteriors then "07" } - function tbl.Level.RandomInteriors(LoadFile, InitFile, Level) + function tbl.Level.RandomInteriors(LoadFile, InitFile, Level, Path) if Level == 1 then DebugPrint("Setting up random interiors for level 1") interiorReplace = {} @@ -113,7 +113,7 @@ if Settings.RandomInteriors then return LoadFile, InitFile end - function tbl.SundayDrive.RandomInteriors(LoadFile, InitFile, Level, Mission) + function tbl.SundayDrive.RandomInteriors(LoadFile, InitFile, Level, Mission, Path) InitFile = InitFile:gsub("SetDynaLoadData%s*%(%s*\"([^\n]-)i([^\n]-).p3d@\"", function(data, interior) local newInterior = nil for k,v in pairs(interiorReplace) do diff --git a/Randomiser/Resources/MissionModules/RandomItems.lua b/Randomiser/Resources/MissionModules/RandomItems.lua index b67ef18..45b4e3e 100644 --- a/Randomiser/Resources/MissionModules/RandomItems.lua +++ b/Randomiser/Resources/MissionModules/RandomItems.lua @@ -92,7 +92,7 @@ if Settings.RandomItems then end end - function tbl.Mission.RandomItems(LoadFile, InitFile, Level, Mission) + function tbl.Mission.RandomItems(LoadFile, InitFile, Level, Mission, Path) local items = {} local randomisedPaths = {} local TmpItemPool = CloneKVTable(RandomItemPool) diff --git a/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua index 5d361fd..39e1f8a 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua @@ -1,7 +1,7 @@ local args = {...} local tbl = args[1] if Settings.RandomMissionCharacters then - function tbl.Level.RandomMissionCharacters(LoadFile, InitFile, Level) + function tbl.Level.RandomMissionCharacters(LoadFile, InitFile, Level, Path) BonusCharacters = {} for npc in InitFile:gmatch("AddNPCCharacterBonusMission%s*%(%s*\"([^\n]-)\"") do table.insert(BonusCharacters, npc) @@ -9,7 +9,7 @@ if Settings.RandomMissionCharacters then return LoadFile, InitFile end - function tbl.SundayDrive.RandomMissionCharacters(LoadFile, InitFile, Level, Mission) + function tbl.SundayDrive.RandomMissionCharacters(LoadFile, InitFile, Level, Mission, Path) MissionCharacters = {} local found = "Found mission characters: " for npc in InitFile:gmatch("AddNPC%s*%(%s*\"([^\n]-)\"") do @@ -20,14 +20,4 @@ if Settings.RandomMissionCharacters then return LoadFile, InitFile end tbl.Mission.RandomMissionCharacters = tbl.SundayDrive.RandomMissionCharacters - --[[function tbl.Mission.RandomMissionsCharacters(LoadFile, InitFile, Level, Mission) - MissionCharacters = {} - local found = "Found mission characters: " - for npc in InitFile:gmatch("AddNPC%s*%(%s*\"([^\n]-)\"") do - table.insert(MissionCharacters, npc) - found = found .. npc .. ", " - end - DebugPrint(found) - return LoadFile, InitFile - end]]-- end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua index 1401f98..11f7875 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua @@ -1,20 +1,20 @@ local args = {...} local tbl = args[1] if Settings.RandomMissionVehicles then - function tbl.Level.RandomMissionVehicles(LoadFile, InitFile, Level) + function tbl.Level.RandomMissionVehicles(LoadFile, InitFile, Level, Path) LastLevelMV = nil return LoadFile, InitFile end - function tbl.SundayDrive.RandomMissionVehicles(LoadFile, InitFile, Level, Mission) + function tbl.SundayDrive.RandomMissionVehicles(LoadFile, InitFile, Level, Mission, Path) LastLevelMV = nil return LoadFile, InitFile end - function tbl.Mission.RandomMissionVehicldes(LoadFile, InitFile, Level, Mission) + function tbl.Mission.RandomMissionVehicldes(LoadFile, InitFile, Level, Mission, Path) DebugPrint("Checking for sub level cars in " .. Level .. "|" .. Mission) - local randomise = not Settings.SaveChoiceMV or LastLevelMV == nil or LastLevelMV ~= Level .. "|" .. Mission - LastLevelMV = Level .. "|" .. Mission + local randomise = not Settings.SaveChoiceMV or LastLevelMV == nil or LastLevelMV ~= Path + LastLevelMV = Path if randomise then MissionVehicles = {} end @@ -39,15 +39,22 @@ if Settings.RandomMissionVehicles then else carName = MissionVehicles[car][spawn] end - if Settings.RandomMissionVehiclesStats or Settings.RandomStats then - con = carName - end - RandomCars[car] = carName - if not LoadFile:match("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. carName .. ".p3d\"%s*,%s*\"" .. carName .. "\"%s*,%s*\"AI\"%s*%);") then - LoadFile = LoadFile .. "\r\nLoadDisposableCar(\"art\\cars\\" .. carName .. ".p3d\",\"" .. carName .. "\",\"AI\");" + if carName then + if Settings.RandomMissionVehiclesStats or Settings.RandomStats then + con = carName + end + RandomCars[car] = carName + if not LoadFile:match("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. carName .. ".p3d\"%s*,%s*\"" .. carName .. "\"%s*,%s*\"AI\"%s*%);") then + LoadFile = LoadFile .. "\r\nLoadDisposableCar(\"art\\cars\\" .. carName .. ".p3d\",\"" .. carName .. "\",\"AI\");" + end + DebugPrint("Randomising " .. car .. " to " .. carName) + return "AddStageVehicle(\"" .. carName .. "\",\"" .. spawn .. "\",\"" .. ai .. "\",\"" .. con .. ".con\"" + else + DebugPrint("Not randomising \"" .. car .. "\" at \"" .. spawn .. "\" because nil value (randomise: " .. randomise .. ")") + if not LoadFile:match("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. car .. ".p3d\"%s*,%s*\"" .. car .. "\"%s*,%s*\"AI\"%s*%);") then + LoadFile = LoadFile .. "\r\nLoadDisposableCar(\"art\\cars\\" .. car .. ".p3d\",\"" .. car .. "\",\"AI\");" + end end - DebugPrint("Randomising " .. car .. " to " .. carName) - return "AddStageVehicle(\"" .. carName .. "\",\"" .. spawn .. "\",\"" .. ai .. "\",\"" .. con .. ".con\"" end) for k,v in pairs(RandomCars) do original = original:gsub("ActivateVehicle%s*%(%s*\"" .. k .. "\"", "ActivateVehicle(\"" .. v .. "\"") diff --git a/Randomiser/Resources/MissionModules/RandomMissions.lua b/Randomiser/Resources/MissionModules/RandomMissions.lua index 771dd02..8e9f363 100644 --- a/Randomiser/Resources/MissionModules/RandomMissions.lua +++ b/Randomiser/Resources/MissionModules/RandomMissions.lua @@ -1,7 +1,7 @@ local args = {...} local tbl = args[1] if Settings.RandomMissions then - function tbl.Level.RandomMissions(LoadFile, InitFile, Level) + function tbl.Level.RandomMissions(LoadFile, InitFile, Level, Path) DebugPrint("Randomising mission order") local missions = {} for mission in LoadFile:gmatch("AddMission%s*%(%s*\"m(%d)\"") do diff --git a/Randomiser/Resources/MissionModules/RandomPedestrians.lua b/Randomiser/Resources/MissionModules/RandomPedestrians.lua index bad09c2..d0671a9 100644 --- a/Randomiser/Resources/MissionModules/RandomPedestrians.lua +++ b/Randomiser/Resources/MissionModules/RandomPedestrians.lua @@ -1,7 +1,7 @@ local args = {...} local tbl = args[1] if Settings.RandomPedestrians then - function tbl.Level.RandomPedestrians(LoadFile, InitFile, Level) + function tbl.Level.RandomPedestrians(LoadFile, InitFile, Level, Path) local Peds = "" local TmpPedPool = {table.unpack(RandomPedPool)} local groups = {} diff --git a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua index 7acc668..18807ab 100644 --- a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua @@ -1,7 +1,7 @@ local args = {...} local tbl = args[1] if Settings.RandomPlayerVehicles then - function tbl.Level.RandomPlayerVehicles(LoadFile, InitFile, Level) + function tbl.Level.RandomPlayerVehicles(LoadFile, InitFile, Level, Path) LastLevel = nil RandomCar = math.random(#RandomCarPoolPlayer) RandomCarName = RandomCarPoolPlayer[RandomCar] @@ -13,12 +13,12 @@ if Settings.RandomPlayerVehicles then return LoadFile, InitFile end - function tbl.Mission.RandomPlayerVehicles(LoadFile, InitFile, Level, Mission) + function tbl.Mission.RandomPlayerVehicles(LoadFile, InitFile, Level, Mission, Path) if SettingSaveChoice then - if LastLevel ~= Level .. "|" .. Mission then + if LastLevel ~= Path then RandomCar = math.random(#RandomCarPoolPlayer) end - LastLevel = Level .. "|" .. Mission + LastLevel = Path else RandomCar = math.random(#RandomCarPoolPlayer) end diff --git a/Randomiser/Resources/MissionModules/RandomTraffic.lua b/Randomiser/Resources/MissionModules/RandomTraffic.lua index c6ee48c..7cbed95 100644 --- a/Randomiser/Resources/MissionModules/RandomTraffic.lua +++ b/Randomiser/Resources/MissionModules/RandomTraffic.lua @@ -1,7 +1,7 @@ local args = {...} local tbl = args[1] if Settings.RandomTraffic then - function tbl.Level.RandomTraffic(LoadFile, InitFile, Level) + function tbl.Level.RandomTraffic(LoadFile, InitFile, Level, Path) TrafficCars = {} local TmpCarPool = {table.unpack(RandomCarPoolTraffic)} local Cars = "" @@ -39,7 +39,11 @@ if Settings.RandomTraffic then amount = 5 end end - InitFile = InitFile .. "\r\nAddTrafficModel( \"" .. carName .. "\"," .. amount .. " );" + local parked = "" + if math.random(3) == 1 then + parked = ",1" + end + InitFile = InitFile .. "\r\nAddTrafficModel( \"" .. carName .. "\"," .. amount .. parked .. " );" end InitFile = InitFile .. "\r\nCloseTrafficGroup( );" return LoadFile, InitFile diff --git a/Randomiser/Resources/MissionModules/SkipFMVs.lua b/Randomiser/Resources/MissionModules/SkipFMVs.lua index fdba5c7..19754a2 100644 --- a/Randomiser/Resources/MissionModules/SkipFMVs.lua +++ b/Randomiser/Resources/MissionModules/SkipFMVs.lua @@ -1,12 +1,12 @@ local args = {...} local tbl = args[1] if Settings.SkipFMVs then - function tbl.SundayDrive.SkipFMVs(LoadFile, InitFile, Level, Mission) + function tbl.SundayDrive.SkipFMVs(LoadFile, InitFile, Level, Mission, Path) InitFile = InitFile:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) return LoadFile, InitFile end - function tbl.Mission.SkipFMVs(LoadFile, InitFile, Level, Mission) + function tbl.Mission.SkipFMVs(LoadFile, InitFile, Level, Mission, Path) InitFile = InitFile:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) return LoadFile, InitFile end diff --git a/Randomiser/Resources/MissionModules/SkipLocks.lua b/Randomiser/Resources/MissionModules/SkipLocks.lua index 2d185d0..1393b39 100644 --- a/Randomiser/Resources/MissionModules/SkipLocks.lua +++ b/Randomiser/Resources/MissionModules/SkipLocks.lua @@ -1,7 +1,7 @@ local args = {...} local tbl = args[1] if Settings.SkipLocks then - function tbl.SundayDrive.SkipLocks(LoadFile, InitFile, Level, Mission) + function tbl.SundayDrive.SkipLocks(LoadFile, InitFile, Level, Mission, Path) if InitFile:match("locked") then InitFile = InitFile:gsub("AddStage%s*%(\"locked\".-%s*%);(.-)CloseStage%s*%(%s*%);%s*AddStage%s*%([^\n]-%s*%);.-CloseStage%s*%(%s*%);", "AddStage();%1CloseStage();", 1); end diff --git a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua index 1551816..4b454fb 100644 --- a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua @@ -6,7 +6,7 @@ if MissionModules.Level then local InitFile = ReadFile(Path:gsub("level%.mfk", "leveli.mfk")):gsub("//.-([\r\n])", "%1"); for k,v in pairs(MissionModules.Level) do DebugPrint("Running module: " .. k, 2) - LoadFile, InitFile = v(LoadFile, InitFile, level) + LoadFile, InitFile = v(LoadFile, InitFile, level, Path) end LevelInit = InitFile if Settings.DebugLevel >= 5 then diff --git a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua index bf47b8c..f7233a9 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua @@ -7,7 +7,7 @@ if MissionModules.Mission then local InitFile = ReadFile(Path:gsub("l%.mfk", "i.mfk")):gsub("//.-([\r\n])", "%1"); for k,v in pairs(MissionModules.Mission) do DebugPrint("Running module: " .. k, 2) - LoadFile, InitFile = v(LoadFile, InitFile, level, mission) + LoadFile, InitFile = v(LoadFile, InitFile, level, mission, Path) end MissionInit = InitFile if Settings.DebugLevel >= 5 then diff --git a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua index 8d35bf1..378fb9c 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua @@ -7,7 +7,7 @@ if MissionModules.SundayDrive then local InitFile = ReadFile(Path:gsub("sdl%.mfk", "sdi.mfk")):gsub("//.-([\r\n])", "%1"); for k,v in pairs(MissionModules.SundayDrive) do DebugPrint("Running module: " .. k, 2) - LoadFile, InitFile = v(LoadFile, InitFile, level, mission) + LoadFile, InitFile = v(LoadFile, InitFile, level, mission, Path) end LastLevel = nil PlayerStats = nil From 4768125e9867ccb8a6541a950d426d89f3dc9136 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Sun, 6 Oct 2019 00:05:35 +0100 Subject: [PATCH 014/111] Bug fixes - Module sort order - Cars in Random Items - Fixed a bug when saving randomised mission cars - Added a handler in case of failure on random mission cars so it defaults to original instead of crashing - Fixed a bug on a print trying to concatenate a boolean - Added module sorting, to make sure modules load in required order - Added the ability to include cars in random items --- Randomiser/Meta.ini | 15 ++++++ Randomiser/Resources/CustomText.lua | 3 +- .../MissionModules/RandomCharacter.lua | 10 +++- .../Resources/MissionModules/RandomChase.lua | 18 ++++++- .../MissionModules/RandomDirectives.lua | 20 ++++++-- .../MissionModules/RandomInteriors.lua | 26 ++++++++-- .../Resources/MissionModules/RandomItems.lua | 36 ++++++++++++-- .../RandomMissionCharacters.lua | 26 ++++++++-- .../MissionModules/RandomMissionVehicles.lua | 32 +++++++++++-- .../MissionModules/RandomMissions.lua | 10 +++- .../MissionModules/RandomPedestrians.lua | 10 +++- .../MissionModules/RandomPlayerVehicles.lua | 18 ++++++- .../MissionModules/RandomTraffic.lua | 10 +++- .../Resources/MissionModules/SkipFMVs.lua | 18 +++++-- .../Resources/MissionModules/SkipLocks.lua | 10 +++- .../MissionScripts/HandleLevelLoad.lua | 10 ++-- .../MissionScripts/HandleMissionLoad.lua | 10 ++-- .../Resources/MissionScripts/HandleSDLoad.lua | 10 ++-- .../Resources/MissionScripts/LoadModules.lua | 47 +++++++++++++++++++ 19 files changed, 298 insertions(+), 41 deletions(-) diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index be4560d..a5dc2cd 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -3696,6 +3696,14 @@ Default=0 Tooltip=Includes characters in the random item pool Page=Chaos Randomisations +[Setting] +Name=RandomItemsIncludeCars +Title=Random items - include cars +Type=TickBox +Default=0 +Tooltip=Includes cars in the random item pool +Page=Chaos Randomisations + [Setting] Name=SkipLocks Title=Remove car/costume requirements @@ -3738,6 +3746,13 @@ Value=1 ConditionSetting=RandomItems Operator=EqualTo +[SettingCondition] +Type=Setting +Setting=RandomItemsIncludeCars +Value=1 +ConditionSetting=RandomItems +Operator=EqualTo + [SettingCondition] Type=Setting Setting=RemoveOutOfCar diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index 95ef2f7..96ea24d 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -43,7 +43,8 @@ local ChaosSettings = [0x2]=Settings.RandomDirectives, [0x4]=Settings.RandomMissions, [0x8]=Settings.RandomItems, -[0x10]=Settings.RandomItemsIncludeChars +[0x10]=Settings.RandomItemsIncludeChars, +[0x20]=Settings.RandomItemsIncludeCars } local GameplayN = 0 diff --git a/Randomiser/Resources/MissionModules/RandomCharacter.lua b/Randomiser/Resources/MissionModules/RandomCharacter.lua index 3395732..993a5f5 100644 --- a/Randomiser/Resources/MissionModules/RandomCharacter.lua +++ b/Randomiser/Resources/MissionModules/RandomCharacter.lua @@ -1,7 +1,15 @@ local args = {...} local tbl = args[1] if Settings.RandomCharacter then - function tbl.Level.RandomCharacter(LoadFile, InitFile, Level, Path) + local sort = 5 + Level = {} + if not tbl.Level[sort] then + tbl.Level[sort] = Level + else + Level = tbl.Level[sort] + end + + function Level.RandomCharacter(LoadFile, InitFile, Level, Path) OrigChar = InitFile:match("AddCharacter%s*%(%s*\"([^\n]-)\"") return LoadFile, InitFile end diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua index d5f84c4..7a8ce37 100644 --- a/Randomiser/Resources/MissionModules/RandomChase.lua +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -1,7 +1,21 @@ local args = {...} local tbl = args[1] if Settings.RandomChase then - function tbl.Level.RandomChase(LoadFile, InitFile, Level, Path) + local sort = 3 + Level = {} + Mission = {} + if not tbl.Level[sort] then + tbl.Level[sort] = Level + else + Level = tbl.Level[sort] + end + if not tbl.Mission[sort] then + tbl.Mission[sort] = Mission + else + Mission = tbl.Mission[sort] + end + + function Level.RandomChase(LoadFile, InitFile, Level, Path) RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) LoadFile = LoadFile .. "\r\nLoadP3DFile(\"art\\cars\\" .. RandomChase .. ".p3d\");" DebugPrint("Random chase cars for level -> " .. RandomChase) @@ -19,7 +33,7 @@ if Settings.RandomChase then return LoadFile, InitFile end - function tbl.Mission.RandomChase(LoadFile, InitFile, Level, Mission, Path) + function Mission.RandomChase(LoadFile, InitFile, Level, Mission, Path) if not Settings.RandomMissionVehicles then local police = {} table.insert(police, "cPolice") diff --git a/Randomiser/Resources/MissionModules/RandomDirectives.lua b/Randomiser/Resources/MissionModules/RandomDirectives.lua index cc36d1f..4e65fe6 100644 --- a/Randomiser/Resources/MissionModules/RandomDirectives.lua +++ b/Randomiser/Resources/MissionModules/RandomDirectives.lua @@ -219,8 +219,22 @@ if Settings.RandomDirectives then "misXX_PS", "misXX_TT" } - - function tbl.SundayDrive.RandomDirectives(LoadFile, InitFile, Level, Mission, Path) + + local sort = 5 + Mission = {} + SundayDrive = {} + if not tbl.Mission[sort] then + tbl.Mission[sort] = Mission + else + Mission = tbl.Mission[sort] + end + if not tbl.SundayDrive[sort] then + tbl.SundayDrive[sort] = SundayDrive + else + SundayDrive = tbl.SundayDrive[sort] + end + + function SundayDrive.RandomDirectives(LoadFile, InitFile, Level, Mission, Path) iconReplace = {} LoadFile = LoadFile:gsub("LoadP3DFile%s*%(%s*\"art\\frontend\\dynaload\\images\\msnicons([^\n]-)%.p3d\"%s*", function(orig) local rand = GetRandomFromTbl(IconP3DPool, false) @@ -242,5 +256,5 @@ if Settings.RandomDirectives then end return LoadFile, InitFile end - tbl.Mission.RandomDirectives = tbl.SundayDrive.RandomDirectives + Mission.RandomDirectives = SundayDrive.RandomDirectives end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomInteriors.lua b/Randomiser/Resources/MissionModules/RandomInteriors.lua index 597194a..8bbb1cf 100644 --- a/Randomiser/Resources/MissionModules/RandomInteriors.lua +++ b/Randomiser/Resources/MissionModules/RandomInteriors.lua @@ -51,7 +51,27 @@ if Settings.RandomInteriors then "07" } - function tbl.Level.RandomInteriors(LoadFile, InitFile, Level, Path) + local sort = 5 + Level = {} + Mission = {} + SundayDrive = {} + if not tbl.Level[sort] then + tbl.Level[sort] = Level + else + Level = tbl.Level[sort] + end + if not tbl.Mission[sort] then + tbl.Mission[sort] = Mission + else + Mission = tbl.Mission[sort] + end + if not tbl.SundayDrive[sort] then + tbl.SundayDrive[sort] = SundayDrive + else + SundayDrive = tbl.SundayDrive[sort] + end + + function Level.RandomInteriors(LoadFile, InitFile, Level, Path) if Level == 1 then DebugPrint("Setting up random interiors for level 1") interiorReplace = {} @@ -113,7 +133,7 @@ if Settings.RandomInteriors then return LoadFile, InitFile end - function tbl.SundayDrive.RandomInteriors(LoadFile, InitFile, Level, Mission, Path) + function SundayDrive.RandomInteriors(LoadFile, InitFile, Level, Mission, Path) InitFile = InitFile:gsub("SetDynaLoadData%s*%(%s*\"([^\n]-)i([^\n]-).p3d@\"", function(data, interior) local newInterior = nil for k,v in pairs(interiorReplace) do @@ -126,5 +146,5 @@ if Settings.RandomInteriors then end) return LoadFile, InitFile end - tbl.Mission.RandomInteriors = tbl.SundayDrive.RandomInteriors + Mission.RandomInteriors = SundayDrive.RandomInteriors end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomItems.lua b/Randomiser/Resources/MissionModules/RandomItems.lua index 45b4e3e..e7052c7 100644 --- a/Randomiser/Resources/MissionModules/RandomItems.lua +++ b/Randomiser/Resources/MissionModules/RandomItems.lua @@ -92,15 +92,43 @@ if Settings.RandomItems then end end - function tbl.Mission.RandomItems(LoadFile, InitFile, Level, Mission, Path) + local sort = 5 + Mission = {} + if not tbl.Mission[sort] then + tbl.Mission[sort] = Mission + else + Mission = tbl.Mission[sort] + end + + function GetTmpTable() + local tmp = {} --CloneKVTable(RandomItemPool) + if Settings.RandomItemsIncludeCars then + if Settings.RandomMissionVehicles and MissionVehicles then + for k,v in pairs(MissionVehicles) do + for k2,v2 in pairs(v) do + tmp[v2] = "" + end + end + end + if Settings.RandomPlayerVehicles and RandomCarName then + tmp[RandomCarName] = "" + end + if Settings.RandomChase and RandomChase then + tmp[RandomChase] = "" + end + end + return tmp + end + + function Mission.RandomItems(LoadFile, InitFile, Level, Mission, Path) local items = {} local randomisedPaths = {} - local TmpItemPool = CloneKVTable(RandomItemPool) + local TmpItemPool = GetTmpTable() InitFile = InitFile:gsub("AddCollectible%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"", function(locator, itemName) local origPath = RandomItemPool[itemName] if origPath ~= nil then if CountTable(TmpItemPool) == 0 then - TmpItemPool = CloneKVTable(RandomItemPool) + TmpItemPool = GetTmpTable() end local randName, randPath = GetRandomFromKVTbl(TmpItemPool, true) if string.len(randPath) > 0 then @@ -125,7 +153,7 @@ if Settings.RandomItems then local origPath = RandomItemPool[itemName] if origPath ~= nil then if CountTable(TmpItemPool) == 0 then - TmpItemPool = CloneKVTable(RandomItemPool) + TmpItemPool = GetTmpTable() end local randName, randPath = GetRandomFromKVTbl(TmpItemPool, true) if string.len(randPath) > 0 then diff --git a/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua index 39e1f8a..43e4795 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua @@ -1,7 +1,27 @@ local args = {...} local tbl = args[1] if Settings.RandomMissionCharacters then - function tbl.Level.RandomMissionCharacters(LoadFile, InitFile, Level, Path) + local sort = 5 + Level = {} + Mission = {} + SundayDrive = {} + if not tbl.Level[sort] then + tbl.Level[sort] = Level + else + Level = tbl.Level[sort] + end + if not tbl.Mission[sort] then + tbl.Mission[sort] = Mission + else + Mission = tbl.Mission[sort] + end + if not tbl.SundayDrive[sort] then + tbl.SundayDrive[sort] = SundayDrive + else + SundayDrive = tbl.SundayDrive[sort] + end + + function Level.RandomMissionCharacters(LoadFile, InitFile, Level, Path) BonusCharacters = {} for npc in InitFile:gmatch("AddNPCCharacterBonusMission%s*%(%s*\"([^\n]-)\"") do table.insert(BonusCharacters, npc) @@ -9,7 +29,7 @@ if Settings.RandomMissionCharacters then return LoadFile, InitFile end - function tbl.SundayDrive.RandomMissionCharacters(LoadFile, InitFile, Level, Mission, Path) + function SundayDrive.RandomMissionCharacters(LoadFile, InitFile, Level, Mission, Path) MissionCharacters = {} local found = "Found mission characters: " for npc in InitFile:gmatch("AddNPC%s*%(%s*\"([^\n]-)\"") do @@ -19,5 +39,5 @@ if Settings.RandomMissionCharacters then DebugPrint(found) return LoadFile, InitFile end - tbl.Mission.RandomMissionCharacters = tbl.SundayDrive.RandomMissionCharacters + Mission.RandomMissionCharacters = SundayDrive.RandomMissionCharacters end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua index 11f7875..2894ca3 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua @@ -1,17 +1,37 @@ local args = {...} local tbl = args[1] if Settings.RandomMissionVehicles then - function tbl.Level.RandomMissionVehicles(LoadFile, InitFile, Level, Path) + local sort = 4 + Level = {} + Mission = {} + SundayDrive = {} + if not tbl.Level[sort] then + tbl.Level[sort] = Level + else + Level = tbl.Level[sort] + end + if not tbl.Mission[sort] then + tbl.Mission[sort] = Mission + else + Mission = tbl.Mission[sort] + end + if not tbl.SundayDrive[sort] then + tbl.SundayDrive[sort] = SundayDrive + else + SundayDrive = tbl.SundayDrive[sort] + end + + function Level.RandomMissionVehicles(LoadFile, InitFile, Level, Path) LastLevelMV = nil return LoadFile, InitFile end - function tbl.SundayDrive.RandomMissionVehicles(LoadFile, InitFile, Level, Mission, Path) + function SundayDrive.RandomMissionVehicles(LoadFile, InitFile, Level, Mission, Path) LastLevelMV = nil return LoadFile, InitFile end - function tbl.Mission.RandomMissionVehicldes(LoadFile, InitFile, Level, Mission, Path) + function Mission.RandomMissionVehicldes(LoadFile, InitFile, Level, Mission, Path) DebugPrint("Checking for sub level cars in " .. Level .. "|" .. Mission) local randomise = not Settings.SaveChoiceMV or LastLevelMV == nil or LastLevelMV ~= Path LastLevelMV = Path @@ -29,8 +49,10 @@ if Settings.RandomMissionVehicles then if #TmpCarPool == 0 then TmpCarPool = {table.unpack(RandomCarPoolMission)} end - if MissionVehicles[car] == nil or MissionVehicles[car][spawn] == nil then + if not MissionVehicles[car] then MissionVehicles[car] = {} + end + if not MissionVehicles[car][spawn] then carName = GetRandomFromTbl(TmpCarPool, true) MissionVehicles[car][spawn] = carName else @@ -50,7 +72,7 @@ if Settings.RandomMissionVehicles then DebugPrint("Randomising " .. car .. " to " .. carName) return "AddStageVehicle(\"" .. carName .. "\",\"" .. spawn .. "\",\"" .. ai .. "\",\"" .. con .. ".con\"" else - DebugPrint("Not randomising \"" .. car .. "\" at \"" .. spawn .. "\" because nil value (randomise: " .. randomise .. ")") + DebugPrint("Not randomising \"" .. car .. "\" at \"" .. spawn .. "\" because nil value" .. (ForcedMission and " (randomise)" or "")) if not LoadFile:match("LoadDisposableCar%s*%(%s*\"art\\cars\\" .. car .. ".p3d\"%s*,%s*\"" .. car .. "\"%s*,%s*\"AI\"%s*%);") then LoadFile = LoadFile .. "\r\nLoadDisposableCar(\"art\\cars\\" .. car .. ".p3d\",\"" .. car .. "\",\"AI\");" end diff --git a/Randomiser/Resources/MissionModules/RandomMissions.lua b/Randomiser/Resources/MissionModules/RandomMissions.lua index 8e9f363..f8d2e1d 100644 --- a/Randomiser/Resources/MissionModules/RandomMissions.lua +++ b/Randomiser/Resources/MissionModules/RandomMissions.lua @@ -1,7 +1,15 @@ local args = {...} local tbl = args[1] if Settings.RandomMissions then - function tbl.Level.RandomMissions(LoadFile, InitFile, Level, Path) + local sort = 5 + Level = {} + if not tbl.Level[sort] then + tbl.Level[sort] = Level + else + Level = tbl.Level[sort] + end + + function Level.RandomMissions(LoadFile, InitFile, Level, Path) DebugPrint("Randomising mission order") local missions = {} for mission in LoadFile:gmatch("AddMission%s*%(%s*\"m(%d)\"") do diff --git a/Randomiser/Resources/MissionModules/RandomPedestrians.lua b/Randomiser/Resources/MissionModules/RandomPedestrians.lua index d0671a9..faa4c01 100644 --- a/Randomiser/Resources/MissionModules/RandomPedestrians.lua +++ b/Randomiser/Resources/MissionModules/RandomPedestrians.lua @@ -1,7 +1,15 @@ local args = {...} local tbl = args[1] if Settings.RandomPedestrians then - function tbl.Level.RandomPedestrians(LoadFile, InitFile, Level, Path) + local sort = 5 + Level = {} + if not tbl.Level[sort] then + tbl.Level[sort] = Level + else + Level = tbl.Level[sort] + end + + function Level.RandomPedestrians(LoadFile, InitFile, Level, Path) local Peds = "" local TmpPedPool = {table.unpack(RandomPedPool)} local groups = {} diff --git a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua index 18807ab..e8b49bb 100644 --- a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua @@ -1,7 +1,21 @@ local args = {...} local tbl = args[1] if Settings.RandomPlayerVehicles then - function tbl.Level.RandomPlayerVehicles(LoadFile, InitFile, Level, Path) + local sort = 4 + Level = {} + Mission = {} + if not tbl.Level[sort] then + tbl.Level[sort] = Level + else + Level = tbl.Level[sort] + end + if not tbl.Mission[sort] then + tbl.Mission[sort] = Mission + else + Mission = tbl.Mission[sort] + end + + function Level.RandomPlayerVehicles(LoadFile, InitFile, Level, Path) LastLevel = nil RandomCar = math.random(#RandomCarPoolPlayer) RandomCarName = RandomCarPoolPlayer[RandomCar] @@ -13,7 +27,7 @@ if Settings.RandomPlayerVehicles then return LoadFile, InitFile end - function tbl.Mission.RandomPlayerVehicles(LoadFile, InitFile, Level, Mission, Path) + function Mission.RandomPlayerVehicles(LoadFile, InitFile, Level, Mission, Path) if SettingSaveChoice then if LastLevel ~= Path then RandomCar = math.random(#RandomCarPoolPlayer) diff --git a/Randomiser/Resources/MissionModules/RandomTraffic.lua b/Randomiser/Resources/MissionModules/RandomTraffic.lua index 7cbed95..9a98720 100644 --- a/Randomiser/Resources/MissionModules/RandomTraffic.lua +++ b/Randomiser/Resources/MissionModules/RandomTraffic.lua @@ -1,7 +1,15 @@ local args = {...} local tbl = args[1] if Settings.RandomTraffic then - function tbl.Level.RandomTraffic(LoadFile, InitFile, Level, Path) + local sort = 5 + Level = {} + if not tbl.Level[sort] then + tbl.Level[sort] = Level + else + Level = tbl.Level[sort] + end + + function Level.RandomTraffic(LoadFile, InitFile, Level, Path) TrafficCars = {} local TmpCarPool = {table.unpack(RandomCarPoolTraffic)} local Cars = "" diff --git a/Randomiser/Resources/MissionModules/SkipFMVs.lua b/Randomiser/Resources/MissionModules/SkipFMVs.lua index 19754a2..5e69455 100644 --- a/Randomiser/Resources/MissionModules/SkipFMVs.lua +++ b/Randomiser/Resources/MissionModules/SkipFMVs.lua @@ -1,13 +1,23 @@ local args = {...} local tbl = args[1] if Settings.SkipFMVs then - function tbl.SundayDrive.SkipFMVs(LoadFile, InitFile, Level, Mission, Path) - InitFile = InitFile:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) - return LoadFile, InitFile + local sort = 5 + Mission = {} + SundayDrive = {} + if not tbl.Mission[sort] then + tbl.Mission[sort] = Mission + else + Mission = tbl.Mission[sort] + end + if not tbl.SundayDrive[sort] then + tbl.SundayDrive[sort] = SundayDrive + else + SundayDrive = tbl.SundayDrive[sort] end - function tbl.Mission.SkipFMVs(LoadFile, InitFile, Level, Mission, Path) + function SundayDrive.SkipFMVs(LoadFile, InitFile, Level, Mission, Path) InitFile = InitFile:gsub("AddObjective%s*%(\"fmv\"%s*%);.-CloseObjective%s*%(%s*%);", "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective();", 1) return LoadFile, InitFile end + Mission.SkipFMVs = SundayDrive.SkipFMVs end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/SkipLocks.lua b/Randomiser/Resources/MissionModules/SkipLocks.lua index 1393b39..2b7d6f7 100644 --- a/Randomiser/Resources/MissionModules/SkipLocks.lua +++ b/Randomiser/Resources/MissionModules/SkipLocks.lua @@ -1,7 +1,15 @@ local args = {...} local tbl = args[1] if Settings.SkipLocks then - function tbl.SundayDrive.SkipLocks(LoadFile, InitFile, Level, Mission, Path) + local sort = 5 + SundayDrive = {} + if not tbl.SundayDrive[sort] then + tbl.SundayDrive[sort] = SundayDrive + else + SundayDrive = tbl.SundayDrive[sort] + end + + function SundayDrive.SkipLocks(LoadFile, InitFile, Level, Mission, Path) if InitFile:match("locked") then InitFile = InitFile:gsub("AddStage%s*%(\"locked\".-%s*%);(.-)CloseStage%s*%(%s*%);%s*AddStage%s*%([^\n]-%s*%);.-CloseStage%s*%(%s*%);", "AddStage();%1CloseStage();", 1); end diff --git a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua index 4b454fb..ccd9f98 100644 --- a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua @@ -4,9 +4,13 @@ if MissionModules.Level then DebugPrint("NEW LEVEL LOAD: Level " .. level) local LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); local InitFile = ReadFile(Path:gsub("level%.mfk", "leveli.mfk")):gsub("//.-([\r\n])", "%1"); - for k,v in pairs(MissionModules.Level) do - DebugPrint("Running module: " .. k, 2) - LoadFile, InitFile = v(LoadFile, InitFile, level, Path) + for i = LevelMin,LevelMax do + if MissionModules.Level[i] then + for k,v in pairs(MissionModules.Level[i]) do + DebugPrint("Running module: " .. k, 2) + LoadFile, InitFile = v(LoadFile, InitFile, level, Path) + end + end end LevelInit = InitFile if Settings.DebugLevel >= 5 then diff --git a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua index f7233a9..50a1e0e 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua @@ -5,9 +5,13 @@ if MissionModules.Mission then DebugPrint("NEW MISSION/RACE LOAD: Level " .. level .. ", Mission/Race " .. mission) local LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); local InitFile = ReadFile(Path:gsub("l%.mfk", "i.mfk")):gsub("//.-([\r\n])", "%1"); - for k,v in pairs(MissionModules.Mission) do - DebugPrint("Running module: " .. k, 2) - LoadFile, InitFile = v(LoadFile, InitFile, level, mission, Path) + for i = MissionMin,MissionMax do + if MissionModules.Mission[i] then + for k,v in pairs(MissionModules.Mission[i]) do + DebugPrint("Running module: " .. k, 2) + LoadFile, InitFile = v(LoadFile, InitFile, level, mission, Path) + end + end end MissionInit = InitFile if Settings.DebugLevel >= 5 then diff --git a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua index 378fb9c..f0a0ef8 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua @@ -5,9 +5,13 @@ if MissionModules.SundayDrive then DebugPrint("NEW SD LOAD: Level " .. level .. ", Mission " .. mission) local LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); local InitFile = ReadFile(Path:gsub("sdl%.mfk", "sdi.mfk")):gsub("//.-([\r\n])", "%1"); - for k,v in pairs(MissionModules.SundayDrive) do - DebugPrint("Running module: " .. k, 2) - LoadFile, InitFile = v(LoadFile, InitFile, level, mission, Path) + for i = SundayMin,SundayMax do + if MissionModules.Mission[i] then + for k,v in pairs(MissionModules.SundayDrive[i]) do + DebugPrint("Running module: " .. k, 2) + LoadFile, InitFile = v(LoadFile, InitFile, level, mission, Path) + end + end end LastLevel = nil PlayerStats = nil diff --git a/Randomiser/Resources/MissionScripts/LoadModules.lua b/Randomiser/Resources/MissionScripts/LoadModules.lua index 6e42dee..1627129 100644 --- a/Randomiser/Resources/MissionScripts/LoadModules.lua +++ b/Randomiser/Resources/MissionScripts/LoadModules.lua @@ -6,5 +6,52 @@ MissionModules.SundayDrive = {} local ModuleFiles = {} GetFiles(ModuleFiles, Paths.MissionModules, {".lua"}, 1) for i=1, #ModuleFiles do + DebugPrint("Loading module: " .. ModuleFiles[i], 2) loadfile(ModuleFiles[i])(MissionModules) +end + +LevelMin = 0 +LevelMax = 0 +MissionMin = 0 +MissionMax = 0 +SundayMin = 0 +SundayMax = 0 +for k,_ in pairs(MissionModules.Level) do + local i = tonumber(k) + if LevelMin == 0 then + LevelMin = i + else + LevelMin = math.min(LevelMin, i) + end + if LevelMax == 0 then + LevelMax = i + else + LevelMax = math.max(LevelMax, i) + end +end +for k,_ in pairs(MissionModules.Mission) do + local i = tonumber(k) + if MissionMin == 0 then + MissionMin = i + else + MissionMin = math.min(MissionMin, i) + end + if MissionMax == 0 then + MissionMax = i + else + MissionMax = math.max(MissionMax, i) + end +end +for k,_ in pairs(MissionModules.SundayDrive) do + local i = tonumber(k) + if SundayMin == 0 then + SundayMin = i + else + SundayMin = math.min(SundayMin, i) + end + if SundayMax == 0 then + SundayMax = i + else + SundayMax = math.max(SundayMax, i) + end end \ No newline at end of file From 03b951533e4ae86829a90b10f172f50cfd1b79d4 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Sun, 6 Oct 2019 00:13:30 +0100 Subject: [PATCH 015/111] Update RandomItems.lua - Fixed a debug testing line - Added traffic cars --- Randomiser/Resources/MissionModules/RandomItems.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Randomiser/Resources/MissionModules/RandomItems.lua b/Randomiser/Resources/MissionModules/RandomItems.lua index e7052c7..a4b4a50 100644 --- a/Randomiser/Resources/MissionModules/RandomItems.lua +++ b/Randomiser/Resources/MissionModules/RandomItems.lua @@ -101,7 +101,7 @@ if Settings.RandomItems then end function GetTmpTable() - local tmp = {} --CloneKVTable(RandomItemPool) + local tmp = CloneKVTable(RandomItemPool) if Settings.RandomItemsIncludeCars then if Settings.RandomMissionVehicles and MissionVehicles then for k,v in pairs(MissionVehicles) do @@ -116,6 +116,11 @@ if Settings.RandomItems then if Settings.RandomChase and RandomChase then tmp[RandomChase] = "" end + if Settings.RandomTraffic and TrafficCars then + for i=1,#TrafficCars do + tmp[TrafficCars[i]] = "" + end + end end return tmp end From a3b74fef2727da7e4e07ebfa18292b5d8b7dc575 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Sun, 6 Oct 2019 23:06:37 +0100 Subject: [PATCH 016/111] Bug Fixes - Start Of New Feature - Settings Migration - Increase sound limits - could fix random crash with car sounds - Migrated all Settings checks from old static values to Settings table - Added the start of Random Static Cars - Ability to randomise phone booths and bonus cars - Fixed gags in interiors - Doesn't fix interior doorbells - Fixed a bug with finish_line and race objectives --- Randomiser/CustomLimits.ini | 6 +-- Randomiser/Meta.ini | 10 +++- Randomiser/Resources/CustomCars.lua | 4 +- Randomiser/Resources/CustomText.lua | 3 +- Randomiser/Resources/GlobalFunctions.lua | 2 +- Randomiser/Resources/GlobalVariables.lua | 50 +++++++++---------- Randomiser/Resources/HandleCar.lua | 22 ++++---- Randomiser/Resources/HandleCarModel.lua | 9 +++- Randomiser/Resources/HandleCarSound.lua | 2 +- Randomiser/Resources/HandleCarSoundRSD.lua | 2 +- Randomiser/Resources/HandleChar.lua | 2 +- Randomiser/Resources/HandleCharModel.lua | 6 +-- Randomiser/Resources/HandleDialogueRSD.lua | 4 +- Randomiser/Resources/HandleLevelModel.lua | 2 +- Randomiser/Resources/HandleRMS.lua | 6 +-- .../MissionModules/RandomInteriors.lua | 10 ++-- .../Resources/MissionModules/RandomItems.lua | 6 +-- .../MissionScripts/HandleLevelLoad.lua | 1 + .../MissionScripts/HandleMissionInit.lua | 3 +- .../MissionScripts/HandleMissionLoad.lua | 1 + .../Resources/MissionScripts/HandleSDInit.lua | 3 +- .../Resources/MissionScripts/HandleSDLoad.lua | 1 + Randomiser/Resources/RandomCarTune.lua | 2 +- Randomiser/Resources/RandomCouch.lua | 2 +- Randomiser/Resources/RandomDialogue.lua | 6 +-- Randomiser/Resources/RandomMissions.lua | 2 +- 26 files changed, 96 insertions(+), 71 deletions(-) diff --git a/Randomiser/CustomLimits.ini b/Randomiser/CustomLimits.ini index 3d5daec..68f36c0 100644 --- a/Randomiser/CustomLimits.ini +++ b/Randomiser/CustomLimits.ini @@ -36,9 +36,9 @@ ; FenceLimit: The maximum amount of fence collision indices. Defaults to 8. ; DynaPhysLimit: The maximum amount of dyna phys collision indices. Defaults to 20. -; [Sound] Section - ; PlayingClipPlayerLimit: The maximum amount of simultaneously playing clip players. Defaults to 25. - ; PlayingStreamPlayerLimit: The maximum amount of simultaneously playing stream players. Defaults to 8. +[Sound] Section +PlayingClipPlayerLimit=50 +PlayingStreamPlayerLimit=16 ; Notes ; When building custom maps, the Model Builder totals up many of these limits for you. diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index a5dc2cd..bebadc6 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -9,7 +9,7 @@ RequiredHack=CustomLimits OptionalFramework=RandomiserDialogue OptionalFramework=RandomiserCars Version=2.1-modular-git -SettingsHeight=509 +SettingsHeight=532 SettingsWidth=550 RequiredLauncher=1.22 @@ -223,6 +223,14 @@ Default=1 Tooltip=Don't rerandomise the mission vehicle if you restart (or fail) the mission Page=Randomisations +[Setting] +Name=RandomStaticCars +Title=Random static cars +Type=TickBox +Default=0 +Tooltip=If enabled, all static vehicles will be randomised. This includes bonus cars and phone booth cars. +Page=Randomisations + [Setting] Name=RandomStats Title=Random stats diff --git a/Randomiser/Resources/CustomCars.lua b/Randomiser/Resources/CustomCars.lua index 565ae95..f329cc0 100644 --- a/Randomiser/Resources/CustomCars.lua +++ b/Randomiser/Resources/CustomCars.lua @@ -152,11 +152,11 @@ if IsModEnabled("RandomiserCars") then if not Confirm("You have Custom Cars enabled without the RandomiserCars folder. Custom Cars will not work without this.\n\nTo continue loading the game press OK, to close press Cancel.") then os.exit() end - SettingCustomCars = false + Settings.CustomCars = false end else if not Confirm("You have Custom Cars enabled without the RandomiserCars framework. Custom Cars will not work without this.\n\nTo continue loading the game press OK, to close press Cancel.") then os.exit() end - SettingCustomCars = false + Settings.CustomCars = false end \ No newline at end of file diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index 96ea24d..c34626c 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -21,7 +21,8 @@ local GameplaySettings = [0x1000]=Settings.SkipLocks, [0x2000]=Settings.SkipFMVs, [0x4000]=Settings.BoostHP, -[0x8000]=Settings.RemoveOutOfCar +[0x8000]=Settings.RemoveOutOfCar, +[0x10000]=Settings.RandomStaticCars } local GraphicalSettings = diff --git a/Randomiser/Resources/GlobalFunctions.lua b/Randomiser/Resources/GlobalFunctions.lua index 4287d6b..f5c57c4 100644 --- a/Randomiser/Resources/GlobalFunctions.lua +++ b/Randomiser/Resources/GlobalFunctions.lua @@ -332,7 +332,7 @@ function DebugPrint(msg, level) if level == nil then level = 0 end - if SettingDebugLevel < level then + if Settings.DebugLevel < level then return false end local currTime = os.date("*t") diff --git a/Randomiser/Resources/GlobalVariables.lua b/Randomiser/Resources/GlobalVariables.lua index ebacfae..25ee260 100644 --- a/Randomiser/Resources/GlobalVariables.lua +++ b/Randomiser/Resources/GlobalVariables.lua @@ -43,7 +43,7 @@ cartunespt = ReadFile(ModPath .. "/Resources/car_tune.spt"):gsub("\r\n", "\n"):g carsoundspt = ReadFile(ModPath .. "/Resources/carsound.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") dialogspt = ReadFile(ModPath .. "/Resources/dialog.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") -SettingRandomCouch = GetSetting("RandomCouch") +--[[SettingRandomCouch = GetSetting("RandomCouch") SettingRandomMusic = GetSetting("RandomMusic") SettingRandomMusicCues = GetSetting("RandomMusicCues") SettingRandomDialogue = GetSetting("RandomDialogue") @@ -73,67 +73,67 @@ SettingDebugLevel = GetSetting("DebugLevel") SettingRandomInteriors = GetSetting("RandomInteriors") SettingRandomDirectives = GetSetting("RandomDirectives") SettingRandomMissions = GetSetting("RandomMissions") -SettingRandomItems = GetSetting("RandomItems") +SettingRandomItems = GetSetting("RandomItems")]]-- --Random Stat Min/Max Variables -if SettingRandomStats then +if Settings.RandomStats then --Mass Variables - MinMass = GetSetting("StatMinMass") - MaxMass = GetSetting("StatMaxMass") + MinMass = Settings.StatMinMass + MaxMass = Settings.StatMaxMass if MaxMass < MinMass then MaxMass = MinMass end --Gas Scale Variables - MinGas = GetSetting("StatMinGas") - MaxGas = GetSetting("StatMaxGas") + MinGas = Settings.StatMinGas + MaxGas = Settings.StatMaxGas if MaxGas < MinGas then MaxGas = MinGas end --Slip Gas Scale Variables - MinSlipGas = GetSetting("StatMinSlipGasScale") - MaxSlipGas = GetSetting("StatMaxSlipGasScale") + MinSlipGas = Settings.StatMinSlipGasScale + MaxSlipGas = Settings.StatMaxSlipGasScale if MaxSlipGas < MinSlipGas then MaxSlipGas = MinSlipGas end -- Break Gas Scale Variables - MinBreakGasScale = GetSetting("StatMinBreakGasScale") - MaxBreakGasScale = GetSetting("StatMaxBreakGasScale") + MinBreakGasScale = Settings.StatMinBreakGasScale + MaxBreakGasScale = Settings.StatMaxBreakGasScale if MaxBreakGasScale < MinBreakGasScale then MaxBreakGasScale = MinBreakGasScale end -- Top Speed Variables - MinSpeed = GetSetting("StatMinSpeed") - MaxSpeed = GetSetting("StatMaxSpeed") + MinSpeed = Settings.StatMinSpeed + MaxSpeed = Settings.StatMaxSpeed if MaxSpeed < MinSpeed then MaxSpeed = MinSpeed end -- Wheel Turn Angle - MinTurnAngle = GetSetting("StatMinAngle") - MaxTurnAngle = GetSetting("StatMaxAngle") + MinTurnAngle = Settings.StatMinAngle + MaxTurnAngle = Settings.StatMaxAngle if MaxTurnAngle < MinTurnAngle then MaxTurnAngle = MinTurnAngle end -- Wheel Grip Variables - MinGrip = GetSetting("StatMinGrip") - MaxGrip = GetSetting("StatMaxGrip") + MinGrip = Settings.StatMinGrip + MaxGrip = Settings.StatMaxGrip if MaxGrip < MinGrip then MaxGrip = MinGrip end -- Steering Variables - MinSteering = GetSetting("StatMinSteering") - MaxSteering = GetSetting("StatMaxSteering") + MinSteering = Settings.StatMinSteering + MaxSteering = Settings.StatMaxSteering if MaxSteering < MinSteering then MaxSteering = MinSteering end -- SlipSteering Variables - MinSlipSteering = GetSetting("StatMinSlipSteering") - MaxSlipSteering = GetSetting("StatMaxSlipSteering") + MinSlipSteering = Settings.StatMinSlipSteering + MaxSlipSteering = Settings.StatMaxSlipSteering if MaxSlipSteering < MinSlipSteering then MaxSlipSteering = MinSlipSteering end -- HP Variables - MinHP = GetSetting("StatMinHP") - MaxHP = GetSetting("StatMaxHP") + MinHP = Settings.StatMinHP + MaxHP = Settings.StatMaxHP if MaxHP < MinHP then MaxHP = MinHP end @@ -141,8 +141,8 @@ end if SettingRandomCarScale then -- Random Car Scale - MinCarScale = GetSetting("StatMinScale") - MaxCarScale = GetSetting("StatMaxScale") + MinCarScale = Settings.StatMinScale + MaxCarScale = Settings.StatMaxScale if MaxCarScale < MinCarScale then MaxCarScale = MinCarScale end diff --git a/Randomiser/Resources/HandleCar.lua b/Randomiser/Resources/HandleCar.lua index f22bebc..ee7f519 100644 --- a/Randomiser/Resources/HandleCar.lua +++ b/Randomiser/Resources/HandleCar.lua @@ -2,7 +2,7 @@ local Path = "/GameData/" .. GetPath() local File = nil -if SettingCustomCars then +if Settings.CustomCars then local carName = Path:match("[\\/]cars[\\/](.-)%.con") for i = 1, #CustomCarPool do if CustomCarPool[i]:lower() == carName:lower() then @@ -37,7 +37,7 @@ local function randomStats(data) local donutTorque = round(math.random() + math.random(1, 20), 2) - if SettingRandomPlayerVehicles and RandomCarName and Path:match(RandomCarName) then + if Settings.RandomPlayerVehicles and RandomCarName and Path:match(RandomCarName) then -- Takes the stats that were assigned to the player vehicle when the mission is originally loaded. if PlayerStats == nil then PlayerStats = {} @@ -92,11 +92,11 @@ if string.match(Path, "tt%.con") then end -- Only update the randomly spawned car -if SettingRandomPlayerVehicles and RandomCarName and string.match(Path, RandomCarName) then +if Settings.RandomPlayerVehicles and RandomCarName and string.match(Path, RandomCarName) then - if SettingRandomStats and RandomCarName ~= "huskA" then + if Settings.RandomStats and RandomCarName ~= "huskA" then File = randomStats(File) - elseif SettingBoostHP then + elseif Settings.BoostHP then HP = string.match(File, "SetHitPoints%((.-)%);") if HP and tonumber(HP) < 0.8 then File = string.gsub(File, "SetHitPoints%(.-%);", "SetHitPoints(0.8);", 1) @@ -105,11 +105,11 @@ if SettingRandomPlayerVehicles and RandomCarName and string.match(Path, RandomCa end end -if SettingRandomMissionVehicles and MissionVehicles then +if Settings.RandomMissionVehicles and MissionVehicles then for k,v in pairs(MissionVehicles) do for i=1,#v do if string.match(Path, v[i]) then - if SettingRandomStats then + if Settings.RandomStats then File = randomStats(File) else HP = string.match(File, "SetHitPoints%((.-)%);") @@ -127,7 +127,7 @@ if SettingRandomMissionVehicles and MissionVehicles then end end -if SettingRandomStats and SettingRandomTraffic and TrafficCars and #TrafficCars > 0 then +if Settings.RandomStats and Settings.RandomTraffic and TrafficCars and #TrafficCars > 0 then for i = 1, #TrafficCars do if string.match(Path, TrafficCars[i]) then File = randomStats(File) @@ -136,11 +136,11 @@ if SettingRandomStats and SettingRandomTraffic and TrafficCars and #TrafficCars end end -if SettingRandomPedestrians then +if Settings.RandomPedestrians then local driverName = GetRandomFromTbl(RandomPedPool, false) if string.match(File, "SetCharactersVisible%(%s*1%s*%);") then File = string.gsub(File, "SetDriver%(%s*\"(.-)\"%s*%);", function(orig) - if SettingRandomTraffic and TrafficCars and #TrafficCars > 0 then + if Settings.RandomTraffic and TrafficCars and #TrafficCars > 0 then for i = 1, #TrafficCars do if string.match(Path, TrafficCars[i]) then DebugPrint("Setting driver for traffic car " .. TrafficCars[i]) @@ -157,7 +157,7 @@ if SettingRandomPedestrians then end end -if SettingRandomCarScale and not string.match(Path, "huskA") then +if Settings.RandomCarScale and not string.match(Path, "huskA") then local mins = math.log(MinCarScale) local range = math.log(MaxCarScale) - mins local scale = round(math.exp(math.random() * range + mins), 2) diff --git a/Randomiser/Resources/HandleCarModel.lua b/Randomiser/Resources/HandleCarModel.lua index a88c156..0d66761 100644 --- a/Randomiser/Resources/HandleCarModel.lua +++ b/Randomiser/Resources/HandleCarModel.lua @@ -1,4 +1,4 @@ -if SettingCustomCars then +if Settings.CustomCars then local Path = "/GameData/" .. GetPath() local carName = Path:match("[\\/]cars[\\/](.-)%.p3d") for i = 1, #CustomCarPool do @@ -14,3 +14,10 @@ if SettingCustomCars then end end end +if not loading and Settings.RandomStaticCars then + local Path = "/GameData/" .. GetPath() + if not Path:match("huskA%.p3d") and not Path:match("common%.p3d") then + --Redirect(Paths.Resources .. "famil_v2.p3d") + end + DebugPrint("Not-loading car load: " .. GetPath(), 2) +end \ No newline at end of file diff --git a/Randomiser/Resources/HandleCarSound.lua b/Randomiser/Resources/HandleCarSound.lua index 315f1e5..9bc026a 100644 --- a/Randomiser/Resources/HandleCarSound.lua +++ b/Randomiser/Resources/HandleCarSound.lua @@ -1,4 +1,4 @@ -if SettingCustomCars then +if Settings.CustomCars then DebugPrint("Using custom carsound.spt") Output(carsoundspt) end \ No newline at end of file diff --git a/Randomiser/Resources/HandleCarSoundRSD.lua b/Randomiser/Resources/HandleCarSoundRSD.lua index c73fd35..9c73e85 100644 --- a/Randomiser/Resources/HandleCarSoundRSD.lua +++ b/Randomiser/Resources/HandleCarSoundRSD.lua @@ -1,4 +1,4 @@ -if SettingCustomCars then +if Settings.CustomCars then local Path = GetPath() for k,v in pairs(CustomCarSounds) do Path = Path:gsub("\\", "/") diff --git a/Randomiser/Resources/HandleChar.lua b/Randomiser/Resources/HandleChar.lua index 75e1819..ecfee99 100644 --- a/Randomiser/Resources/HandleChar.lua +++ b/Randomiser/Resources/HandleChar.lua @@ -1,6 +1,6 @@ local Path = "/GameData/" .. GetPath(); -if SettingRandomCharacter and OrigChar and RandomChar and string.match(Path, OrigChar .. "%.cho") then +if Settings.RandomCharacter and OrigChar and RandomChar and string.match(Path, OrigChar .. "%.cho") then local NewFile = ReadFile(Path); NewFile = string.gsub(NewFile, "skeleton%s\"" .. OrigChar .. "\"", "skeleton \"" .. RandomChar .. "\"") Output(NewFile) diff --git a/Randomiser/Resources/HandleCharModel.lua b/Randomiser/Resources/HandleCharModel.lua index c3f114a..38f57c0 100644 --- a/Randomiser/Resources/HandleCharModel.lua +++ b/Randomiser/Resources/HandleCharModel.lua @@ -1,6 +1,6 @@ local Path = GetPath() -if SettingRandomCharacter and OrigChar and (Path:match("art/chars/" .. OrigChar .. "_m%.p3d") or Path:match("art/chars/" .. OrigChar:sub(1,1) .. "_.-_m%.p3d")) then +if Settings.RandomCharacter and OrigChar and (Path:match("art/chars/" .. OrigChar .. "_m%.p3d") or Path:match("art/chars/" .. OrigChar:sub(1,1) .. "_.-_m%.p3d")) then local Original = ReadFile("/GameData/" .. Path) local ReplacePath = "/GameData/art/chars/" .. GetRandomFromTbl(RandomCharP3DPool, false) .. ".p3d" local Replace = ReadFile(ReplacePath) @@ -11,7 +11,7 @@ if SettingRandomCharacter and OrigChar and (Path:match("art/chars/" .. OrigChar Output(Original) else local updated = false - if SettingRandomMissionCharacters then + if Settings.RandomMissionCharacters then if MissionCharacters and updated ~= true then for i = 1, #MissionCharacters do local model = MissionCharacters[i] @@ -53,7 +53,7 @@ else end end end - if SettingRandomPedestrians and LevelCharacters and updated ~= true then + if Settings.RandomPedestrians and LevelCharacters and updated ~= true then for i = 1, #LevelCharacters do local model = LevelCharacters[i] if model:len() > 6 then diff --git a/Randomiser/Resources/HandleDialogueRSD.lua b/Randomiser/Resources/HandleDialogueRSD.lua index 3fc78e9..6a7dffd 100644 --- a/Randomiser/Resources/HandleDialogueRSD.lua +++ b/Randomiser/Resources/HandleDialogueRSD.lua @@ -1,12 +1,12 @@ local Path = "/GameData/" .. GetPath() -if SettingRandomDialogue and RandomDialoguePoolN > 0 then +if Settings.RandomDialogue and RandomDialoguePoolN > 0 then local RedirectPath = RandomDialoguePool[math.random(RandomDialoguePoolN)] DebugPrint("Redirecting " .. Path .. " to " .. RedirectPath) Redirect(RedirectPath) -elseif SettingRandomMissions and Path:match("L%d") then +elseif Settings.RandomMissions and Path:match("L%d") then if IsModEnabled("RandomiserDialogue") then local RedirectPath = Path:gsub("/GameData/", "/GameData/RandomDialogue/") if Exists(RedirectPath, true, false) then diff --git a/Randomiser/Resources/HandleLevelModel.lua b/Randomiser/Resources/HandleLevelModel.lua index 618a7d6..1e5bc78 100644 --- a/Randomiser/Resources/HandleLevelModel.lua +++ b/Randomiser/Resources/HandleLevelModel.lua @@ -2,7 +2,7 @@ local Path = "/GameData/" .. GetPath() local interiorP3DLevel = string.match(Path, "l(%d)i0%d%.p3d") -if SettingRandomInteriors and interiorP3DLevel then +if Settings.RandomInteriors and interiorP3DLevel then local interiorP3D = "0" .. string.match(Path, "l%di0(%d)") DebugPrint("New Level Model: " .. Path) local newInterior = interiorReplace[interiorP3D] diff --git a/Randomiser/Resources/HandleRMS.lua b/Randomiser/Resources/HandleRMS.lua index f4514aa..694b492 100644 --- a/Randomiser/Resources/HandleRMS.lua +++ b/Randomiser/Resources/HandleRMS.lua @@ -1,13 +1,13 @@ local Path = "/GameData/" .. GetPath() if Path:match("L%d_music") then - if SettingRandomMusic and SettingRandomMusicCues then + if Settings.RandomMusic and Settings.RandomMusicCues then DebugPrint("Replacing " .. Path .. " with random_all.rms") Redirect(ModPath .. "/Resources/random_all.rms") - elseif SettingRandomMusic then + elseif Settings.RandomMusic then DebugPrint("Replacing " .. Path .. " with random_music.rms") Redirect(ModPath .. "/Resources/random_music.rms") - elseif SettingRandomMusicCues then + elseif Settings.RandomMusicCues then DebugPrint("Replacing " .. Path .. " with random_cues.rms") Redirect(ModPath .. "/Resources/random_cues.rms") end diff --git a/Randomiser/Resources/MissionModules/RandomInteriors.lua b/Randomiser/Resources/MissionModules/RandomInteriors.lua index 8bbb1cf..c766b24 100644 --- a/Randomiser/Resources/MissionModules/RandomInteriors.lua +++ b/Randomiser/Resources/MissionModules/RandomInteriors.lua @@ -125,10 +125,14 @@ if Settings.RandomInteriors then local oldName local newName for k,v in pairs(interiorReplace) do - oldName = interiorNames[k] newName = interiorNames[v] - DebugPrint("Replacing " .. oldName .. " with " .. newName .. " for random interiors") - LoadFile = LoadFile:gsub("GagSetInterior%s*%(%s*\"" .. oldName .. "\"", "GagSetInterior(\"" .. newName .. "\"") + DebugPrint("Replacing " .. newName .. " with " .. k .. " for random interiors") + LoadFile = LoadFile:gsub("GagSetInterior%s*%(%s*\"" .. newName .. "\"", "GagSetInterior(\"" .. k .. "\"") + end + for k,v in pairs(interiorReplace) do + oldName = interiorNames[k] + DebugPrint("Replacing " .. k .. " with " .. oldName .. " for random interiors") + LoadFile = LoadFile:gsub("GagSetInterior%s*%(%s*\"" .. k .. "\"", "GagSetInterior(\"" .. oldName .. "\"") end return LoadFile, InitFile end diff --git a/Randomiser/Resources/MissionModules/RandomItems.lua b/Randomiser/Resources/MissionModules/RandomItems.lua index a4b4a50..6a87fd8 100644 --- a/Randomiser/Resources/MissionModules/RandomItems.lua +++ b/Randomiser/Resources/MissionModules/RandomItems.lua @@ -131,7 +131,7 @@ if Settings.RandomItems then local TmpItemPool = GetTmpTable() InitFile = InitFile:gsub("AddCollectible%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"", function(locator, itemName) local origPath = RandomItemPool[itemName] - if origPath ~= nil then + if origPath and not itemName:match("finish_line") then if CountTable(TmpItemPool) == 0 then TmpItemPool = GetTmpTable() end @@ -156,7 +156,7 @@ if Settings.RandomItems then InitFile = InitFile:gsub("SetDestination%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"", function(locator, itemName) local origPath = RandomItemPool[itemName] - if origPath ~= nil then + if origPath then if CountTable(TmpItemPool) == 0 then TmpItemPool = GetTmpTable() end @@ -180,7 +180,7 @@ if Settings.RandomItems then end) LoadFile = LoadFile:gsub("LoadP3DFile%s*%(%s*\"art\\missions([^\n]-)%.p3d\"%s*%);", function(orig) - if not ExistsInTbl(randomisedPaths, "art\\missions" .. orig) then + if not ExistsInTbl(randomisedPaths, "art\\missions" .. orig) or orig:match("generic\\fline") then DebugPrint("Not replacing item load: " .. orig .. ".", 2) return "LoadP3DFile(\"art\\missions" .. orig .. ".p3d\");" elseif #items == 0 then diff --git a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua index ccd9f98..cc2fae1 100644 --- a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua @@ -1,4 +1,5 @@ local Path = "/GameData/" .. GetPath(); +loading = true if MissionModules.Level then local level = tonumber(Path:match("level0(%d)")) DebugPrint("NEW LEVEL LOAD: Level " .. level) diff --git a/Randomiser/Resources/MissionScripts/HandleMissionInit.lua b/Randomiser/Resources/MissionScripts/HandleMissionInit.lua index 0d48ef3..8a1708a 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionInit.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionInit.lua @@ -1,4 +1,5 @@ if MissionInit ~= nil then Output(MissionInit) MissionInit = nil -end \ No newline at end of file +end +loading = false \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua index 50a1e0e..c3cf95e 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua @@ -1,4 +1,5 @@ local Path = "/GameData/" .. GetPath(); +loading = true if MissionModules.Mission then local level = tonumber(Path:match("level0(%d)")) local mission = tonumber(Path:match("[rm](%d)l")) diff --git a/Randomiser/Resources/MissionScripts/HandleSDInit.lua b/Randomiser/Resources/MissionScripts/HandleSDInit.lua index 1403991..62876ca 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDInit.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDInit.lua @@ -1,4 +1,5 @@ if SDInit ~= nil then Output(SDInit) SDInit = nil -end \ No newline at end of file +end +loading = false \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua index f0a0ef8..d126ae5 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua @@ -1,4 +1,5 @@ local Path = "/GameData/" .. GetPath(); +loading = true if MissionModules.SundayDrive then local level = tonumber(Path:match("level0(%d)")) local mission = tonumber(Path:match("m(%d)sdl")) diff --git a/Randomiser/Resources/RandomCarTune.lua b/Randomiser/Resources/RandomCarTune.lua index 6505b02..60c91ed 100644 --- a/Randomiser/Resources/RandomCarTune.lua +++ b/Randomiser/Resources/RandomCarTune.lua @@ -1,4 +1,4 @@ -if SettingRandomCarSounds then +if Settings.RandomCarSounds then -- ENGINE LIST local RandomEnginePool = {} diff --git a/Randomiser/Resources/RandomCouch.lua b/Randomiser/Resources/RandomCouch.lua index 683853c..f0e37ad 100644 --- a/Randomiser/Resources/RandomCouch.lua +++ b/Randomiser/Resources/RandomCouch.lua @@ -13,7 +13,7 @@ -- After this is data specific to the chunk type, and then the subchunks with the same structure -- The file itself seems to be a "chunk" with type P3D\255, and no chunk specific data -if SettingRandomCouch then +if Settings.RandomCouch then local PedN = math.random(#RandomCharP3DPool) local Ped = RandomCharP3DPool[PedN] diff --git a/Randomiser/Resources/RandomDialogue.lua b/Randomiser/Resources/RandomDialogue.lua index 03f315c..e6b0652 100644 --- a/Randomiser/Resources/RandomDialogue.lua +++ b/Randomiser/Resources/RandomDialogue.lua @@ -13,7 +13,7 @@ if IsModEnabled("RandomiserDialogue") then if not Confirm("RandomiserDialogue was enabled, but no dialogue files were loaded.\n\nTo continue loading the game press OK, to close press Cancel.") then os.exit() end - SettingRandomDialogue = false + Settings.RandomDialogue = false else DebugPrint("Loaded " .. RandomDialoguePoolN .. " dialogue files.") end @@ -21,11 +21,11 @@ if IsModEnabled("RandomiserDialogue") then if not Confirm("RandomiserDialogue was enabled, but no RandomDialogue folder was found.\n\nTo continue loading the game press OK, to close press Cancel.") then os.exit() end - SettingRandomDialogue = false + Settings.RandomDialogue = false end else if not Confirm("You have Random Dialogue enabled without the RandomiserDialogue framework. Random Dialogue will not work without this.\n\nTo continue loading the game press OK, to close press Cancel.") then os.exit() end - SettingRandomDialogue = false + Settings.RandomDialogue = false end diff --git a/Randomiser/Resources/RandomMissions.lua b/Randomiser/Resources/RandomMissions.lua index 67ff6fe..bed1c16 100644 --- a/Randomiser/Resources/RandomMissions.lua +++ b/Randomiser/Resources/RandomMissions.lua @@ -1,4 +1,4 @@ -if SettingRandomMissions then +if Settings.RandomMissions then --DebugPrint("Randomising mission order") --local rootPath = "/GameData/scripts/missions/level0" --for i = 1, 7 do From e5c15a48b75895a0696200fcdc595a5daead6c96 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Mon, 7 Oct 2019 00:33:46 +0100 Subject: [PATCH 017/111] Update CustomFiles.lua Fixed CustomFiles to use new Settings --- Randomiser/CustomFiles.lua | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 77ca144..3dcd63d 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -23,7 +23,7 @@ elseif #RandomCarPoolChase < 5 and SettingRandomChase then end DebugPrint("Randomiser Settings", 2) -for settingName, settingValue in pairs(GetSettings()) do +for settingName, settingValue in pairs(Settings) do DebugPrint("- " .. settingName .. " = " .. tostring(settingValue), 2) end @@ -33,21 +33,21 @@ DebugPrint("Loaded " .. #RandomCarPoolMission .. " cars for the random Mission p DebugPrint("Loaded " .. #RandomCarPoolChase .. " cars for the random Chase pool") DebugPrint("Using " .. RandomPedPoolN .. " pedestrians") -if SettingRandomInteriors then +if Settings.RandomInteriors then if not Confirm("Random Interiors is an experimental addition that can cause the game to be unplayable. If you want to disable this, press Cancel") then - SettingRandomInteriors = false + Settings.RandomInteriors = false end end -if SettingCustomCars then - dofile(ModPath .. "/Resources/CustomCars.lua") +if Settings.CustomCars then + dofile(Paths.Resources .. "CustomCars.lua") end -dofile(ModPath .. "/Resources/RandomCarTune.lua") -if SettingRandomDialogue then - dofile(ModPath .. "/Resources/RandomDialogue.lua") +dofile(Paths.Resources .. "RandomCarTune.lua") +if Settings.RandomDialogue then + dofile(Paths.Resources .. "RandomDialogue.lua") end -if SettingRandomMissions then - dofile(ModPath .. "/Resources/RandomMissions.lua") +if Settings.RandomMissions then + dofile(Paths.Resources .. "RandomMissions.lua") end \ No newline at end of file From 848c4500c8b0920e2fbd07f85aee5500ce01cf5b Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Tue, 8 Oct 2019 22:55:38 +0100 Subject: [PATCH 018/111] Features and Bug Fixes - Added Verbose Debug - logs _all_ changed files to console using base64 - used for specific debugging - Doubled Sound limits again because I got the crash again - Completed Random Static Cars feature --- Randomiser/CustomFiles.lua | 33 ++++++ Randomiser/CustomLimits.ini | 4 +- Randomiser/Meta.ini | 8 ++ Randomiser/Resources/GlobalFunctions.lua | 101 ++++++++++++++++-- Randomiser/Resources/GlobalVariables.lua | 2 + Randomiser/Resources/HandleCar.lua | 9 ++ Randomiser/Resources/HandleCarModel.lua | 15 ++- .../MissionScripts/HandleLevelLoad.lua | 4 +- .../MissionScripts/HandleMissionLoad.lua | 4 +- .../Resources/MissionScripts/HandleSDLoad.lua | 4 +- 10 files changed, 165 insertions(+), 19 deletions(-) diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 3dcd63d..27e68ac 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -22,6 +22,39 @@ elseif #RandomCarPoolChase < 5 and SettingRandomChase then os.exit() end +if Settings.VerboseDebug then + local bs = { [0] = + 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P', + 'Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f', + 'g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v', + 'w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/', + } + + local function base64(s) + local byte, rep = string.byte, string.rep + local pad = 2 - ((#s-1) % 3) + s = (s..rep('\0', pad)):gsub("...", function(cs) + local a, b, c = byte(cs, 1, 3) + return bs[a>>2] .. bs[(a&3)<<4|b>>4] .. bs[(b&15)<<2|c>>6] .. bs[c&63] + end) + return s:sub(1, #s-pad) .. rep('=', pad) + end + + local OldOutput = Output + local OldRedirect = Redirect + + Output = function(data) + print("!! Output File for " .. GetPath()) + print("!! " .. base64(data)) + return OldOutput(data) + end + + Redirect = function(name) + print("!? Redirect " .. GetPath() .. " -> " .. name) + return OldRedirect(name) + end +end + DebugPrint("Randomiser Settings", 2) for settingName, settingValue in pairs(Settings) do DebugPrint("- " .. settingName .. " = " .. tostring(settingValue), 2) diff --git a/Randomiser/CustomLimits.ini b/Randomiser/CustomLimits.ini index 68f36c0..3c1b94d 100644 --- a/Randomiser/CustomLimits.ini +++ b/Randomiser/CustomLimits.ini @@ -37,8 +37,8 @@ ; DynaPhysLimit: The maximum amount of dyna phys collision indices. Defaults to 20. [Sound] Section -PlayingClipPlayerLimit=50 -PlayingStreamPlayerLimit=16 +PlayingClipPlayerLimit=100 +PlayingStreamPlayerLimit=32 ; Notes ; When building custom maps, the Model Builder totals up many of these limits for you. diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index bebadc6..98cb374 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -3747,6 +3747,14 @@ Default=0 Tooltip=Sets the debug level for console printing - 0 will print only the basics whilst 5 will print everything Page=Misc +[Setting] +Name=VerboseDebug +Title=Verbose debug +Type=TickBox +Default=0 +Tooltip=If enabled, outputs all modified files to the console. Not recommended unless bug testing specifically. +Page=Misc + [SettingCondition] Type=Setting Setting=RandomItemsIncludeChars diff --git a/Randomiser/Resources/GlobalFunctions.lua b/Randomiser/Resources/GlobalFunctions.lua index f5c57c4..5c8c329 100644 --- a/Randomiser/Resources/GlobalFunctions.lua +++ b/Randomiser/Resources/GlobalFunctions.lua @@ -96,15 +96,15 @@ function String1ToInt(str) end function String4ToInt(str) - b1, b2, b3, b4 = str:byte(1, 4) + local b1, b2, b3, b4 = str:byte(1, 4) return b1 + (b2 * 256) + (b3 * 256 * 256) + (b4 * 256 *256*256) end function IntToString4(int) - b1 = int % 256 - b2 = math.floor(int / 256) % 256 - b3 = math.floor(int / 256 / 256) % 256 - b4 = math.floor(int / 256 / 256 / 256) % 256 + local b1 = int % 256 + local b2 = math.floor(int / 256) % 256 + local b3 = math.floor(int / 256 / 256) % 256 + local b4 = math.floor(int / 256 / 256 / 256) % 256 return string.char(b1, b2, b3, b4) end @@ -117,7 +117,7 @@ function FindSubchunks(Chunk, ID) while Position < Chunk:len() do local ChunkID = Chunk:sub(Position + 0, Position + 3) local ChunkLength = String4ToInt(Chunk:sub(Position + 8, Position + 11)) - Position = Position + ChunkLength + Position = Position + ChunkLength if ChunkID == ID then return Position - ChunkLength, ChunkLength end @@ -352,4 +352,91 @@ function SetCarCameraIndex(CarModel, Index) end return CarModel end - + +function FixP3DString(str) + local strLen = str:len() + if strLen == 0 then return str end + local l = 0 + for i=1,strLen do + if str:byte(i) ~= 0 then + l = l + 1 + else + break + end + end + return str:sub(1, l) +end + +function MakeP3DString(str) + local strLen = str:len() + local diff = strLen % 4 + if diff == 0 then return str end + for i=1,4-diff do + str = str .. string.char(0) + end + return str +end + +function ReplaceCar(Original, Replace) + local cam = nil + for pos, length in FindSubchunks(Replace, CAR_CAMERA_DATA_CHUNK) do + local cameraID = GetP3DInt4(Replace, pos + 12) + if cameraID <= 256 then + cam = cameraID + break + end + end + if not cam then return Original end + Original = SetCarCameraIndex(Original, cam) + local CompIndex, CompLength = FindSubchunk(Original, COMP_DRAW_CHUNK) + local OldName, OldCompNLength = GetP3DString(Original, CompIndex + 12) + CompIndex, CompLength = FindSubchunk(Replace, COMP_DRAW_CHUNK) + local NewName, CompNLength = GetP3DString(Replace, CompIndex + 12) + NewName = FixP3DString(NewName) + local Adjust = 0 + for pos, length in FindSubchunks(Original, COLLISION_OBJECT_CHUNK) do + local name, _ = GetP3DString(Original, pos + 12 + Adjust) + local diff = 0 + if FixP3DString(name):sub(-2) == "BV" then + local name2 = MakeP3DString(NewName .. "BV") + diff = name2:len() - name:len() + Original = SetP3DString(Original, pos + 12 + Adjust, name2) + else + local name2 = MakeP3DString(NewName) + diff = name2:len() - name:len() + Original = SetP3DString(Original, pos + 12 + Adjust, name2) + end + Original = SetP3DInt4(Original, pos + 8 + Adjust, length + diff) + Adjust = Adjust + diff + end + Adjust = 0 + for pos, length in FindSubchunks(Original, PHYSICS_OBJECT_CHUNK) do + local name, _ = GetP3DString(Original, pos + 12 + Adjust) + local diff = 0 + if FixP3DString(name):sub(-2) == "BV" then + local name2 = MakeP3DString(NewName .. "BV") + diff = name2:len() - name:len() + Original = SetP3DString(Original, pos + 12 + Adjust, name2) + else + local name2 = MakeP3DString(NewName) + diff = name2:len() - name:len() + Original = SetP3DString(Original, pos + 12 + Adjust, name2) + end + Original = SetP3DInt4(Original, pos + 8 + Adjust, length + diff) + Adjust = Adjust + diff + end + Adjust = 0 + for pos, length in FindSubchunks(Original, COMP_DRAW_CHUNK) do + local diff = 0 + local name, _ = GetP3DString(Original, pos + 12 + Adjust) + if name == OldName then + local name2 = MakeP3DString(NewName) + diff = name2:len() - name:len() + Original = SetP3DString(Original, pos + 12 + Adjust, name2) + Original = SetP3DInt4(Original, pos + 8 + Adjust, length + diff) + Adjust = Adjust + diff + end + end + Original = SetP3DInt4(Original, 9, Original:len()) + return Original +end \ No newline at end of file diff --git a/Randomiser/Resources/GlobalVariables.lua b/Randomiser/Resources/GlobalVariables.lua index 25ee260..d21469d 100644 --- a/Randomiser/Resources/GlobalVariables.lua +++ b/Randomiser/Resources/GlobalVariables.lua @@ -17,6 +17,8 @@ CAR_CAMERA_DATA_CHUNK = "\000\001\000\003" MOTION_ROOT_LABEL = "Motion_Root\000" TEXT_BIBLE_CHUNK = "\x0D\x80\x01\x00" LANGUAGE_CHUNK = "\x0E\x80\x01\x00" +COLLISION_OBJECT_CHUNK = "\000\000\001\007" +PHYSICS_OBJECT_CHUNK = "\000\016\001\007" ModVersion = ReadFile(ModPath .. "/Meta.ini"):match("Version=(.-)[\r\n]") diff --git a/Randomiser/Resources/HandleCar.lua b/Randomiser/Resources/HandleCar.lua index ee7f519..0a8096c 100644 --- a/Randomiser/Resources/HandleCar.lua +++ b/Randomiser/Resources/HandleCar.lua @@ -2,6 +2,15 @@ local Path = "/GameData/" .. GetPath() local File = nil +if Settings.RandomStaticCars and RandomStaticCar and RandomStaticCarName then + local carName = Path:match("[\\/]cars[\\/](.-)%.con") + if carName == RandomStaticCar then + Path = Path:gsub(carName, RandomStaticCarName) + RandomStaticCar = nil + RandomStaticCarName = nil + end +end + if Settings.CustomCars then local carName = Path:match("[\\/]cars[\\/](.-)%.con") for i = 1, #CustomCarPool do diff --git a/Randomiser/Resources/HandleCarModel.lua b/Randomiser/Resources/HandleCarModel.lua index 0d66761..0ae1d23 100644 --- a/Randomiser/Resources/HandleCarModel.lua +++ b/Randomiser/Resources/HandleCarModel.lua @@ -1,6 +1,6 @@ +local Path = "/GameData/" .. GetPath() +local carName = Path:match("[\\/]cars[\\/](.-)%.p3d") if Settings.CustomCars then - local Path = "/GameData/" .. GetPath() - local carName = Path:match("[\\/]cars[\\/](.-)%.p3d") for i = 1, #CustomCarPool do if CustomCarPool[i]:lower() == carName:lower() then if RandomCarName:lower() == carName:lower() or ExistsInTbl(TrafficCars, carName, false) then @@ -15,9 +15,16 @@ if Settings.CustomCars then end end if not loading and Settings.RandomStaticCars then - local Path = "/GameData/" .. GetPath() if not Path:match("huskA%.p3d") and not Path:match("common%.p3d") then - --Redirect(Paths.Resources .. "famil_v2.p3d") + local RandomCar = math.random(#RandomCarPoolPlayer) + RandomStaticCarName = RandomCarPoolPlayer[RandomCar] + RandomStaticCar = carName + DebugPrint("Replacing dynamically loaded car \"" .. carName .. "\" with \"" .. RandomStaticCarName .. "\".") + if Settings.CustomCars and ExistsInTbl(CustomCarPool, RandomStaticCarName) then + Output(ReplaceCar(ReadFile("/GameData/CustomCars/" .. RandomStaticCarName .. "/" .. RandomStaticCarName .. ".p3d"), ReadFile(Path))) + else + Output(ReplaceCar(ReadFile("/GameData/art/cars/" .. RandomStaticCarName .. ".p3d"), ReadFile(Path))) + end end DebugPrint("Not-loading car load: " .. GetPath(), 2) end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua index cc2fae1..d3c0bbf 100644 --- a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua @@ -14,9 +14,9 @@ if MissionModules.Level then end end LevelInit = InitFile - if Settings.DebugLevel >= 5 then + --[[if Settings.DebugLevel >= 5 then DebugPrint("Level Load File:\r\n" .. LoadFile) DebugPrint("Level Init File:\r\n" .. InitFile) - end + end]]-- Output(LoadFile) end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua index c3cf95e..524515f 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua @@ -15,9 +15,9 @@ if MissionModules.Mission then end end MissionInit = InitFile - if Settings.DebugLevel >= 5 then + --[[if Settings.DebugLevel >= 5 then DebugPrint("Mission Load File:\r\n" .. LoadFile) DebugPrint("Mission Init File:\r\n" .. InitFile) - end + end]]-- Output(LoadFile) end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua index d126ae5..775496a 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua @@ -17,9 +17,9 @@ if MissionModules.SundayDrive then LastLevel = nil PlayerStats = nil SDInit = InitFile - if Settings.DebugLevel >= 5 then + --[[if Settings.DebugLevel >= 5 then DebugPrint("SD Load File:\r\n" .. LoadFile) DebugPrint("SD Init File:\r\n" .. InitFile) - end + end]]-- Output(LoadFile) end \ No newline at end of file From ece460b835edc092b1477256338f7038edb103a4 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Thu, 10 Oct 2019 01:14:40 +0100 Subject: [PATCH 019/111] Bug fixes - Added option to save static car choice per level - Added botched fix for RandomStaticCar crash - TODO: Ask Appel to have a look - Added ability to force randomisations with secondary mod --- Randomiser/Meta.ini | 23 +++++++++++++++- Randomiser/Resources/CustomText.lua | 3 ++- Randomiser/Resources/GlobalFunctions.lua | 27 ++++++++++++------- Randomiser/Resources/HandleCarModel.lua | 20 +++++++++++--- .../Resources/MissionModules/RandomChase.lua | 6 +++++ .../MissionModules/RandomPlayerVehicles.lua | 12 +++++++++ .../MissionModules/RandomStaticCars.lua | 18 +++++++++++++ .../MissionScripts/HandleMissionInit.lua | 3 ++- .../Resources/MissionScripts/HandleSDInit.lua | 3 ++- 9 files changed, 98 insertions(+), 17 deletions(-) create mode 100644 Randomiser/Resources/MissionModules/RandomStaticCars.lua diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 98cb374..6284a72 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -9,7 +9,7 @@ RequiredHack=CustomLimits OptionalFramework=RandomiserDialogue OptionalFramework=RandomiserCars Version=2.1-modular-git -SettingsHeight=532 +SettingsHeight=555 SettingsWidth=550 RequiredLauncher=1.22 @@ -231,6 +231,14 @@ Default=0 Tooltip=If enabled, all static vehicles will be randomised. This includes bonus cars and phone booth cars. Page=Randomisations +[Setting] +Name=SaveChoiceRSC +Title=Same static cars for level load +Type=TickBox +Default=0 +Tooltip=If enabled, all static vehicles will be persistent throughout the level. +Page=Randomisations + [Setting] Name=RandomStats Title=Random stats @@ -3797,6 +3805,13 @@ Value=1 ConditionSetting=RandomMissionVehicles Operator=EqualTo +[SettingCondition] +Type=Setting +Setting=SaveChoiceRSC +Value=1 +ConditionSetting=RandomStaticCars +Operator=EqualTo + [SettingCondition] Type=Setting Setting=RandomChaseStats @@ -4009,6 +4024,12 @@ Operator=EqualTo Value=1 Message=Random Interiors is an experimental addition that can cause the game to be unplayable. +[SettingWarning] +Setting=RandomStaticCars +Operator=EqualTo +Value=1 +Message=Random Static Cars is an experimental addition that can cause the game to crash. + [LegacyResource] InternalName=RandomCar diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index c34626c..b298a42 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -22,7 +22,8 @@ local GameplaySettings = [0x2000]=Settings.SkipFMVs, [0x4000]=Settings.BoostHP, [0x8000]=Settings.RemoveOutOfCar, -[0x10000]=Settings.RandomStaticCars +[0x10000]=Settings.RandomStaticCars, +[0x20000]=Settings.SaveChoiceRSC } local GraphicalSettings = diff --git a/Randomiser/Resources/GlobalFunctions.lua b/Randomiser/Resources/GlobalFunctions.lua index 5c8c329..7d48f7b 100644 --- a/Randomiser/Resources/GlobalFunctions.lua +++ b/Randomiser/Resources/GlobalFunctions.lua @@ -367,12 +367,21 @@ function FixP3DString(str) return str:sub(1, l) end -function MakeP3DString(str) +function MakeP3DString(str, minLen) local strLen = str:len() local diff = strLen % 4 - if diff == 0 then return str end - for i=1,4-diff do - str = str .. string.char(0) + if diff > 0 then + for i=1,4-diff do + str = str .. string.char(0) + end + end + if minLen then + diff = minLen - str:len() + if diff > 0 then + for i=1,diff do + str = str .. string.char(0) + end + end end return str end @@ -398,11 +407,11 @@ function ReplaceCar(Original, Replace) local name, _ = GetP3DString(Original, pos + 12 + Adjust) local diff = 0 if FixP3DString(name):sub(-2) == "BV" then - local name2 = MakeP3DString(NewName .. "BV") + local name2 = MakeP3DString(NewName .. "BV", name:len()) diff = name2:len() - name:len() Original = SetP3DString(Original, pos + 12 + Adjust, name2) else - local name2 = MakeP3DString(NewName) + local name2 = MakeP3DString(NewName, name:len()) diff = name2:len() - name:len() Original = SetP3DString(Original, pos + 12 + Adjust, name2) end @@ -414,11 +423,11 @@ function ReplaceCar(Original, Replace) local name, _ = GetP3DString(Original, pos + 12 + Adjust) local diff = 0 if FixP3DString(name):sub(-2) == "BV" then - local name2 = MakeP3DString(NewName .. "BV") + local name2 = MakeP3DString(NewName .. "BV", name:len()) diff = name2:len() - name:len() Original = SetP3DString(Original, pos + 12 + Adjust, name2) else - local name2 = MakeP3DString(NewName) + local name2 = MakeP3DString(NewName, name:len()) diff = name2:len() - name:len() Original = SetP3DString(Original, pos + 12 + Adjust, name2) end @@ -430,7 +439,7 @@ function ReplaceCar(Original, Replace) local diff = 0 local name, _ = GetP3DString(Original, pos + 12 + Adjust) if name == OldName then - local name2 = MakeP3DString(NewName) + local name2 = MakeP3DString(NewName, name:len()) diff = name2:len() - name:len() Original = SetP3DString(Original, pos + 12 + Adjust, name2) Original = SetP3DInt4(Original, pos + 8 + Adjust, length + diff) diff --git a/Randomiser/Resources/HandleCarModel.lua b/Randomiser/Resources/HandleCarModel.lua index 0ae1d23..42060d9 100644 --- a/Randomiser/Resources/HandleCarModel.lua +++ b/Randomiser/Resources/HandleCarModel.lua @@ -14,11 +14,23 @@ if Settings.CustomCars then end end end -if not loading and Settings.RandomStaticCars then +if not loading and loadTime and Settings.RandomStaticCars then if not Path:match("huskA%.p3d") and not Path:match("common%.p3d") then - local RandomCar = math.random(#RandomCarPoolPlayer) - RandomStaticCarName = RandomCarPoolPlayer[RandomCar] - RandomStaticCar = carName + if Settings.SaveChoiceRSC and RandomStaticCarSave and RandomStaticCarSave[carName] then + RandomStaticCarName = RandomStaticCarSave[carName] + RandomStaticCar = carName + else + local RandomCar = math.random(#RandomCarPoolPlayer) + RandomStaticCarName = RandomCarPoolPlayer[RandomCar] + RandomStaticCar = carName + if Settings.SaveChoiceRSC then RandomStaticCarSave[carName] = RandomStaticCarName end + end + if Exists("/GameData/RandomiserSettings/RandomStaticCar.txt", true, false) then + local staticName = ReadFile("/GameData/RandomiserSettings/RandomStaticCar.txt") + if staticName:len() > 0 then + RandomStaticCarName = staticName + end + end DebugPrint("Replacing dynamically loaded car \"" .. carName .. "\" with \"" .. RandomStaticCarName .. "\".") if Settings.CustomCars and ExistsInTbl(CustomCarPool, RandomStaticCarName) then Output(ReplaceCar(ReadFile("/GameData/CustomCars/" .. RandomStaticCarName .. "/" .. RandomStaticCarName .. ".p3d"), ReadFile(Path))) diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua index 7a8ce37..38741d9 100644 --- a/Randomiser/Resources/MissionModules/RandomChase.lua +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -17,6 +17,12 @@ if Settings.RandomChase then function Level.RandomChase(LoadFile, InitFile, Level, Path) RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) + if Exists("/GameData/RandomiserSettings/RandomChaseCar.txt", true, false) then + local staticName = ReadFile("/GameData/RandomiserSettings/RandomChaseCar.txt") + if staticName:len() > 0 then + RandomChase = staticName + end + end LoadFile = LoadFile .. "\r\nLoadP3DFile(\"art\\cars\\" .. RandomChase .. ".p3d\");" DebugPrint("Random chase cars for level -> " .. RandomChase) diff --git a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua index e8b49bb..29f28f3 100644 --- a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua @@ -19,6 +19,12 @@ if Settings.RandomPlayerVehicles then LastLevel = nil RandomCar = math.random(#RandomCarPoolPlayer) RandomCarName = RandomCarPoolPlayer[RandomCar] + if Exists("/GameData/RandomiserSettings/RandomLevelCar.txt", true, false) then + local staticName = ReadFile("/GameData/RandomiserSettings/RandomLevelCar.txt") + if staticName:len() > 0 then + RandomCarName = staticName + end + end LoadFile = LoadFile:gsub("LoadDisposableCar%s*%(%s*\"[^\n]-\"%s*,%s*\".-\"%s*,%s*\"DEFAULT\"%s*%);", "LoadDisposableCar(\"art\\cars\\" .. RandomCarName .. ".p3d\",\"" .. RandomCarName .. "\",\"DEFAULT\");", 1) DebugPrint("Randomising car for level (load) -> " .. RandomCarName) @@ -37,6 +43,12 @@ if Settings.RandomPlayerVehicles then RandomCar = math.random(#RandomCarPoolPlayer) end RandomCarName = RandomCarPoolPlayer[RandomCar] + if Exists("/GameData/RandomiserSettings/RandomMissionCar.txt", true, false) then + local staticName = ReadFile("/GameData/RandomiserSettings/RandomMissionCar.txt") + if staticName:len() > 0 then + RandomCarName = staticName + end + end local ForcedMission = false local Match diff --git a/Randomiser/Resources/MissionModules/RandomStaticCars.lua b/Randomiser/Resources/MissionModules/RandomStaticCars.lua new file mode 100644 index 0000000..08b2b67 --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomStaticCars.lua @@ -0,0 +1,18 @@ +local args = {...} +local tbl = args[1] +if Settings.SaveChoiceRSC then + local sort = 5 + Level = {} + if not tbl.Level[sort] then + tbl.Level[sort] = Level + else + Level = tbl.Level[sort] + end + + RandomStaticCarSave = {} + + function Level.RandomStaticCar(LoadFile, InitFile, Level, Mission, Path) + RandomStaticCarSave = {} + return LoadFile, InitFile + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleMissionInit.lua b/Randomiser/Resources/MissionScripts/HandleMissionInit.lua index 8a1708a..2483409 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionInit.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionInit.lua @@ -2,4 +2,5 @@ if MissionInit ~= nil then Output(MissionInit) MissionInit = nil end -loading = false \ No newline at end of file +loading = false +loadTime = GetTime() \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleSDInit.lua b/Randomiser/Resources/MissionScripts/HandleSDInit.lua index 62876ca..f2b3d09 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDInit.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDInit.lua @@ -2,4 +2,5 @@ if SDInit ~= nil then Output(SDInit) SDInit = nil end -loading = false \ No newline at end of file +loading = false +loadTime = GetTime() \ No newline at end of file From f99b80c2f358be28fa6e25cc68615c7f22b523a8 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Thu, 10 Oct 2019 10:15:32 +0100 Subject: [PATCH 020/111] DebugSettings and RandomStaticCar improvements - Changed Debug Settings to use a setting to enable/disable - Added ability to execute code in CustomFiles.lua with Debug Settings - Improved ReplaceCar function - Thanks Appel - Moved base64 to GlobalFunctions --- Randomiser/CustomFiles.lua | 26 ++++----- Randomiser/Meta.ini | 12 ++++- Randomiser/Resources/CustomText.lua | 2 +- Randomiser/Resources/GlobalFunctions.lua | 53 +++++++++++-------- Randomiser/Resources/HandleCarModel.lua | 2 +- .../Resources/MissionModules/RandomChase.lua | 2 +- .../MissionModules/RandomPlayerVehicles.lua | 4 +- 7 files changed, 56 insertions(+), 45 deletions(-) diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 27e68ac..2e2147c 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -8,6 +8,15 @@ dofile(Paths.Resources .. "GlobalVariables.lua") dofile(Paths.Resources .. "GlobalFunctions.lua") dofile(Paths.Resources .. "MissionScripts/LoadModules.lua") +if Settings.UseDebugSettings then + if not Confirm("You have Use Debug Settings enabled. This allows a secondary mod to force certain randomisations and sometimes run code.\nAre you sure you want this enabled?") then + Settings.UseDebugSettings = false + elseif Exists("/GameData/RandomiserSettings/CustomFiles.lua", true, false) then + dofile("/GameData/RandomiserSettings/CustomFiles.lua") + end +end +DebugPrint("Debug settings enabled: " .. (Settings.UseDebugSettings and "true" or "false")) + if #RandomCarPoolPlayer < 5 and SettingRandomPlayerVehicles then Alert("You have chosen less than 5 cars for the random player pool. You must choose at least 5 cars.") os.exit() @@ -23,23 +32,6 @@ elseif #RandomCarPoolChase < 5 and SettingRandomChase then end if Settings.VerboseDebug then - local bs = { [0] = - 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P', - 'Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f', - 'g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v', - 'w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/', - } - - local function base64(s) - local byte, rep = string.byte, string.rep - local pad = 2 - ((#s-1) % 3) - s = (s..rep('\0', pad)):gsub("...", function(cs) - local a, b, c = byte(cs, 1, 3) - return bs[a>>2] .. bs[(a&3)<<4|b>>4] .. bs[(b&15)<<2|c>>6] .. bs[c&63] - end) - return s:sub(1, #s-pad) .. rep('=', pad) - end - local OldOutput = Output local OldRedirect = Redirect diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 6284a72..2aadcd5 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -3763,6 +3763,14 @@ Default=0 Tooltip=If enabled, outputs all modified files to the console. Not recommended unless bug testing specifically. Page=Misc +[Setting] +Name=UseDebugSettings +Title=Use debug settings +Type=TickBox +Default=0 +Tooltip=If enabled, allows a secondary mod to force certain parts of the randomiser. +Page=Misc + [SettingCondition] Type=Setting Setting=RandomItemsIncludeChars @@ -4025,10 +4033,10 @@ Value=1 Message=Random Interiors is an experimental addition that can cause the game to be unplayable. [SettingWarning] -Setting=RandomStaticCars +Setting=UseDebugSettings Operator=EqualTo Value=1 -Message=Random Static Cars is an experimental addition that can cause the game to crash. +Message=Debug settings allows a secondary mod to force certain randomisations, and sometimes run code.\nOnly enable this if you know what you're doing. [LegacyResource] diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index b298a42..a04ab03 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -74,7 +74,7 @@ local Bible = Original:sub(BiblePos, BiblePos + BibleLen - 1) local EnglishPos, EnglishLen = FindSubchunk(Bible, LANGUAGE_CHUNK) local English = Bible:sub(EnglishPos, EnglishPos + EnglishLen - 1) -local STRING = AsciiToUTF16(os.date("[%Y-%m-%d]") .. "\nRandomiser v" .. ModVersion .. "\n" .. string.format("Settings: Gameplay: %X, Graphics: %X, Chaos: %X", GameplayN, GraphicalN, ChaosN)) .. "\0\0" +local STRING = AsciiToUTF16(os.date("[%Y-%m-%d]") .. "\nRandomiser v" .. ModVersion .. (Settings.UseDebugSettings and " (debug)" or "") .. "\n" .. string.format("Settings: Gameplay: %X, Graphics: %X, Chaos: %X", GameplayN, GraphicalN, ChaosN)) .. "\0\0" -- Increment number of entires by 1 English = AddP3DInt4(English, 71, 1) diff --git a/Randomiser/Resources/GlobalFunctions.lua b/Randomiser/Resources/GlobalFunctions.lua index 7d48f7b..3552704 100644 --- a/Randomiser/Resources/GlobalFunctions.lua +++ b/Randomiser/Resources/GlobalFunctions.lua @@ -328,6 +328,24 @@ function GetDirs(tbl, dir) end) end + +local bs = { [0] = + 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P', + 'Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f', + 'g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v', + 'w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/', +} + +function base64(s) + local byte, rep = string.byte, string.rep + local pad = 2 - ((#s-1) % 3) + s = (s..rep('\0', pad)):gsub("...", function(cs) + local a, b, c = byte(cs, 1, 3) + return bs[a>>2] .. bs[(a&3)<<4|b>>4] .. bs[(b&15)<<2|c>>6] .. bs[c&63] + end) + return s:sub(1, #s-pad) .. rep('=', pad) +end + function DebugPrint(msg, level) if level == nil then level = 0 @@ -401,21 +419,18 @@ function ReplaceCar(Original, Replace) local OldName, OldCompNLength = GetP3DString(Original, CompIndex + 12) CompIndex, CompLength = FindSubchunk(Replace, COMP_DRAW_CHUNK) local NewName, CompNLength = GetP3DString(Replace, CompIndex + 12) - NewName = FixP3DString(NewName) + local NewNameBV = MakeP3DString(FixP3DString(NewName) .. "BV") local Adjust = 0 for pos, length in FindSubchunks(Original, COLLISION_OBJECT_CHUNK) do local name, _ = GetP3DString(Original, pos + 12 + Adjust) local diff = 0 if FixP3DString(name):sub(-2) == "BV" then - local name2 = MakeP3DString(NewName .. "BV", name:len()) - diff = name2:len() - name:len() - Original = SetP3DString(Original, pos + 12 + Adjust, name2) + Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewNameBV) else - local name2 = MakeP3DString(NewName, name:len()) - diff = name2:len() - name:len() - Original = SetP3DString(Original, pos + 12 + Adjust, name2) + Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewName) end - Original = SetP3DInt4(Original, pos + 8 + Adjust, length + diff) + Original = AddP3DInt4(Original, pos + 4 + Adjust, diff) + Original = AddP3DInt4(Original, pos + 8 + Adjust, diff) Adjust = Adjust + diff end Adjust = 0 @@ -423,29 +438,25 @@ function ReplaceCar(Original, Replace) local name, _ = GetP3DString(Original, pos + 12 + Adjust) local diff = 0 if FixP3DString(name):sub(-2) == "BV" then - local name2 = MakeP3DString(NewName .. "BV", name:len()) - diff = name2:len() - name:len() - Original = SetP3DString(Original, pos + 12 + Adjust, name2) + Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewNameBV) else - local name2 = MakeP3DString(NewName, name:len()) - diff = name2:len() - name:len() - Original = SetP3DString(Original, pos + 12 + Adjust, name2) + Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewName) end - Original = SetP3DInt4(Original, pos + 8 + Adjust, length + diff) + Original = AddP3DInt4(Original, pos + 4 + Adjust, diff) + Original = AddP3DInt4(Original, pos + 8 + Adjust, diff) Adjust = Adjust + diff end Adjust = 0 for pos, length in FindSubchunks(Original, COMP_DRAW_CHUNK) do - local diff = 0 local name, _ = GetP3DString(Original, pos + 12 + Adjust) + local diff = 0 if name == OldName then - local name2 = MakeP3DString(NewName, name:len()) - diff = name2:len() - name:len() - Original = SetP3DString(Original, pos + 12 + Adjust, name2) - Original = SetP3DInt4(Original, pos + 8 + Adjust, length + diff) + Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewName) + Original = AddP3DInt4(Original, pos + 4 + Adjust, diff) + Original = AddP3DInt4(Original, pos + 8 + Adjust, diff) Adjust = Adjust + diff end - end + end Original = SetP3DInt4(Original, 9, Original:len()) return Original end \ No newline at end of file diff --git a/Randomiser/Resources/HandleCarModel.lua b/Randomiser/Resources/HandleCarModel.lua index 42060d9..a4d1c1e 100644 --- a/Randomiser/Resources/HandleCarModel.lua +++ b/Randomiser/Resources/HandleCarModel.lua @@ -25,7 +25,7 @@ if not loading and loadTime and Settings.RandomStaticCars then RandomStaticCar = carName if Settings.SaveChoiceRSC then RandomStaticCarSave[carName] = RandomStaticCarName end end - if Exists("/GameData/RandomiserSettings/RandomStaticCar.txt", true, false) then + if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/RandomStaticCar.txt", true, false) then local staticName = ReadFile("/GameData/RandomiserSettings/RandomStaticCar.txt") if staticName:len() > 0 then RandomStaticCarName = staticName diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua index 38741d9..9ab4d30 100644 --- a/Randomiser/Resources/MissionModules/RandomChase.lua +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -17,7 +17,7 @@ if Settings.RandomChase then function Level.RandomChase(LoadFile, InitFile, Level, Path) RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) - if Exists("/GameData/RandomiserSettings/RandomChaseCar.txt", true, false) then + if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/RandomChaseCar.txt", true, false) then local staticName = ReadFile("/GameData/RandomiserSettings/RandomChaseCar.txt") if staticName:len() > 0 then RandomChase = staticName diff --git a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua index 29f28f3..461c733 100644 --- a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua @@ -19,7 +19,7 @@ if Settings.RandomPlayerVehicles then LastLevel = nil RandomCar = math.random(#RandomCarPoolPlayer) RandomCarName = RandomCarPoolPlayer[RandomCar] - if Exists("/GameData/RandomiserSettings/RandomLevelCar.txt", true, false) then + if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/RandomLevelCar.txt", true, false) then local staticName = ReadFile("/GameData/RandomiserSettings/RandomLevelCar.txt") if staticName:len() > 0 then RandomCarName = staticName @@ -43,7 +43,7 @@ if Settings.RandomPlayerVehicles then RandomCar = math.random(#RandomCarPoolPlayer) end RandomCarName = RandomCarPoolPlayer[RandomCar] - if Exists("/GameData/RandomiserSettings/RandomMissionCar.txt", true, false) then + if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/RandomMissionCar.txt", true, false) then local staticName = ReadFile("/GameData/RandomiserSettings/RandomMissionCar.txt") if staticName:len() > 0 then RandomCarName = staticName From e1354cb06b0c90b246f1b12cba4ed72849ae77f1 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Thu, 10 Oct 2019 23:51:59 +0100 Subject: [PATCH 021/111] Bug fixes - Fixed a bug in Custom Limits for sound - Added randomising the item above races/bonus mission - Added the start of randomising races/bonus missions - Re-added printing files to log in DebugLevel 5 --- Randomiser/CustomLimits.ini | 2 +- .../Resources/MissionModules/RandomItems.lua | 31 ++++++++++++++----- .../MissionModules/RandomMissions.lua | 19 ++++++++++++ .../MissionScripts/HandleLevelLoad.lua | 4 +-- .../MissionScripts/HandleMissionLoad.lua | 4 +-- .../Resources/MissionScripts/HandleSDLoad.lua | 4 +-- 6 files changed, 50 insertions(+), 14 deletions(-) diff --git a/Randomiser/CustomLimits.ini b/Randomiser/CustomLimits.ini index 3c1b94d..c2824b2 100644 --- a/Randomiser/CustomLimits.ini +++ b/Randomiser/CustomLimits.ini @@ -36,7 +36,7 @@ ; FenceLimit: The maximum amount of fence collision indices. Defaults to 8. ; DynaPhysLimit: The maximum amount of dyna phys collision indices. Defaults to 20. -[Sound] Section +[Sound] PlayingClipPlayerLimit=100 PlayingStreamPlayerLimit=32 diff --git a/Randomiser/Resources/MissionModules/RandomItems.lua b/Randomiser/Resources/MissionModules/RandomItems.lua index 6a87fd8..8d9e62a 100644 --- a/Randomiser/Resources/MissionModules/RandomItems.lua +++ b/Randomiser/Resources/MissionModules/RandomItems.lua @@ -85,15 +85,15 @@ if Settings.RandomItems then RandomItemPool["card_idle"] = "" RandomItemPool["beecamera"] = "" RandomItemPool["huskA"] = "" - - if Settings.RandomItemsIncludeChars then - for i=1,#RandomPedPool do - RandomItemPool[RandomPedPool[i] .. "_h"] = "art\\chars\\" .. RandomPedPool[i]:sub(1, 6) .. "_m" - end - end local sort = 5 + Level = {} Mission = {} + if not tbl.Level[sort] then + tbl.Level[sort] = Level + else + Level = tbl.Level[sort] + end if not tbl.Mission[sort] then tbl.Mission[sort] = Mission else @@ -101,7 +101,7 @@ if Settings.RandomItems then end function GetTmpTable() - local tmp = CloneKVTable(RandomItemPool) + local tmp = CloneKVTable(RandomItemPool) if Settings.RandomItemsIncludeCars then if Settings.RandomMissionVehicles and MissionVehicles then for k,v in pairs(MissionVehicles) do @@ -122,9 +122,26 @@ if Settings.RandomItems then end end end + if Settings.RandomItemsIncludeChars then + for i=1,#RandomPedPool do + tmp[RandomPedPool[i] .. "_h"] = "art\\chars\\" .. RandomPedPool[i]:sub(1, 6) .. "_m" + end + end return tmp end + function Level.RandomItems(LoadFile, InitFile, Level, Path) + local TmpItemPool = CloneKVTable(RandomItemPool) + InitFile = InitFile:gsub("AddNPCCharacterBonusMission%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"", function(npc, skeleton, location, mission, drawable) + local newDrawable, newDrawablePath = GetRandomFromKVTbl(TmpItemPool, true) + if newDrawablePath and newDrawablePath:len() > 0 and not LoadFile:match(newDrawablePath) then + LoadFile = LoadFile .. "\r\nLoadP3DFile(\"" .. newDrawablePath .. ".p3d\");" + end + return "AddNPCCharacterBonusMission(\"" .. npc .. "\",\"" .. skeleton .. "\",\"" .. location .. "\",\"" .. mission .. "\",\"" .. newDrawable .. "\"" + end) + return LoadFile, InitFile + end + function Mission.RandomItems(LoadFile, InitFile, Level, Mission, Path) local items = {} local randomisedPaths = {} diff --git a/Randomiser/Resources/MissionModules/RandomMissions.lua b/Randomiser/Resources/MissionModules/RandomMissions.lua index f8d2e1d..d5a9b48 100644 --- a/Randomiser/Resources/MissionModules/RandomMissions.lua +++ b/Randomiser/Resources/MissionModules/RandomMissions.lua @@ -43,6 +43,25 @@ if Settings.RandomMissions then return "AddMission(\"m" .. orig .. "\"" end end) + --[[local missions = {"sr1", "sr2", "sr3", "gr1", "bm1"} + local oldMission + local newMission + InitFile = InitFile:gsub("(.-)\n", function(original) + original = original:gsub("AddNPCCharacterBonusMission%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"", function(npc, skeleton, location, mission) + oldMission = mission + newMission = GetRandomFromTbl(missions, true) + return "AddNPCCharacterBonusMission(\"" .. npc .. "\",\"" .. skeleton .. "\",\"" .. location .. "\",\"" .. newMission .. "\"" + end) + if oldMission and newMission then + original = original:gsub("SetBonusMissionDialoguePos%s*%(%s*\"" .. oldMission .. "\"", "SetBonusMissionDialoguePos(\"" .. newMission .. "\"") + original = original:gsub("SetConversationCam%s*%(%s*(%d)%s*,%s*\"([^\n]-)\"%s*,*%s*\"" .. oldMission .. "\"", "SetConversationCam(%1,\"%2\",\"" .. newMission .. "\"") + original = original:gsub("ClearAmbientAnimations%s*%(%s*\"" .. oldMission .. "\"", "ClearAmbientAnimations(\"" .. newMission .. "\"") + original = original:gsub("AddAmbientNpcAnimation%s*%(%s*\"([^\n]-)\"%s*,*%s*\"" .. oldMission .. "\"", "AddAmbientNpcAnimation(\"%1\",\"" .. newMission .. "\"") + original = original:gsub("AddAmbientPcAnimation%s*%(%s*\"([^\n]-)\"%s*,*%s*\"" .. oldMission .. "\"", "AddAmbientPcAnimation(\"%1\",\"" .. newMission .. "\"") + original = original:gsub("SetCamBestSide%s*%(%s*\"([^\n]-)\"%s*,*%s*\"" .. oldMission .. "\"", "SetCamBestSide(\"%1\",\"" .. newMission .. "\"") + end + return original .. "\n" + end)]]-- return LoadFile, InitFile end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua index d3c0bbf..cc2fae1 100644 --- a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua @@ -14,9 +14,9 @@ if MissionModules.Level then end end LevelInit = InitFile - --[[if Settings.DebugLevel >= 5 then + if Settings.DebugLevel >= 5 then DebugPrint("Level Load File:\r\n" .. LoadFile) DebugPrint("Level Init File:\r\n" .. InitFile) - end]]-- + end Output(LoadFile) end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua index 524515f..c3cf95e 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua @@ -15,9 +15,9 @@ if MissionModules.Mission then end end MissionInit = InitFile - --[[if Settings.DebugLevel >= 5 then + if Settings.DebugLevel >= 5 then DebugPrint("Mission Load File:\r\n" .. LoadFile) DebugPrint("Mission Init File:\r\n" .. InitFile) - end]]-- + end Output(LoadFile) end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua index 775496a..d126ae5 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua @@ -17,9 +17,9 @@ if MissionModules.SundayDrive then LastLevel = nil PlayerStats = nil SDInit = InitFile - --[[if Settings.DebugLevel >= 5 then + if Settings.DebugLevel >= 5 then DebugPrint("SD Load File:\r\n" .. LoadFile) DebugPrint("SD Init File:\r\n" .. InitFile) - end]]-- + end Output(LoadFile) end \ No newline at end of file From 5c7c59252c7d720a0c5d83b02570dc468f80c8f4 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Tue, 15 Oct 2019 23:52:06 +0100 Subject: [PATCH 022/111] Bug Fixes and Features - Massively increased sound clip limits due to continued crashing - Set the mod to SupportsInternaional=0 because different languages currently break it - Set CustomCars to default to 0 because errors if the external framework is not configured - Added option to randomise bonus missions - Added warning to Random Bonus Missions stating that users may need to restart the bonus mission to load the level - Commented Random Car Sounds warning - Removed old comment for Random Chase Amount warning - Fixed a bug with Random Static Cars and Custom Cars - Removed old comments from Random Missions --- Randomiser/CustomLimits.ini | 4 +- Randomiser/Meta.ini | 31 ++++++++++------ Randomiser/Resources/CustomText.lua | 3 +- Randomiser/Resources/GlobalVariables.lua | 6 +-- Randomiser/Resources/HandleCarModel.lua | 28 +++++++------- Randomiser/Resources/HandleDialogueRSD.lua | 16 ++++++++ .../MissionModules/RandomBonusMissions.lua | 37 +++++++++++++++++++ .../MissionModules/RandomMissions.lua | 20 ---------- Randomiser/Resources/RandomMissions.lua | 25 ------------- 9 files changed, 94 insertions(+), 76 deletions(-) create mode 100644 Randomiser/Resources/MissionModules/RandomBonusMissions.lua diff --git a/Randomiser/CustomLimits.ini b/Randomiser/CustomLimits.ini index c2824b2..367c994 100644 --- a/Randomiser/CustomLimits.ini +++ b/Randomiser/CustomLimits.ini @@ -37,8 +37,8 @@ ; DynaPhysLimit: The maximum amount of dyna phys collision indices. Defaults to 20. [Sound] -PlayingClipPlayerLimit=100 -PlayingStreamPlayerLimit=32 +PlayingClipPlayerLimit=500 +PlayingStreamPlayerLimit=250 ; Notes ; When building custom maps, the Model Builder totals up many of these limits for you. diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 2aadcd5..6985647 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -3,6 +3,7 @@ Title=Randomiser InternalName=Randomiser Main=1 Description=This mod allows for randomising various things throughout the game. +SupportsInternational=0 RequiredHack=CustomFiles RequiredHack=CustomLicenseScreenTime RequiredHack=CustomLimits @@ -155,7 +156,7 @@ Page=Randomisations Name=CustomCars Title=Enable custom cars Type=TickBox -Default=1 +Default=0 Tooltip=Enable custom cars Page=Randomisations @@ -3696,6 +3697,14 @@ Default=0 Tooltip=Randomises the mission order of each level Page=Chaos Randomisations +[Setting] +Name=RandomBonusMissions +Title=Random bonus missions +Type=TickBox +Default=0 +Tooltip=Randomises the bonus mission order of each level. Includes street races, wager races and bonus missions +Page=Chaos Randomisations + [Setting] Name=RandomItems Title=Random items @@ -4002,11 +4011,11 @@ Value=1 ConditionSetting=RandomCarScale Operator=EqualTo -[SettingWarning] -Setting=RandomCarSounds -Operator=EqualTo -Value=1 -Message=There are unknown limitations to car sounds, and this setting can rarely cause random crashes at any time. Use at your own risk. +;[SettingWarning] +;Setting=RandomCarSounds +;Operator=EqualTo +;Value=1 +;Message=There are unknown limitations to car sounds, and this setting can rarely cause random crashes at any time. Use at your own risk. [SettingWarning] Setting=RandomStats @@ -4020,11 +4029,11 @@ Operator=EqualTo Value=1 Message=Random dialogue requires some extra setup. If this isn't done, this will do nothing. -;[SettingWarning] -;Setting=RandomChaseAmount -;Operator=EqualTo -;Value=1 -;Message=Random chase car amount may spawn too many vehicles and cause the game to crash. Use at your own risk. +[SettingWarning] +Setting=RandomBonusMissions +Operator=EqualTo +Value=1 +Message=Random bonus missions may require you to restart the missions to cause the region to load. [SettingWarning] Setting=RandomInteriors diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index a04ab03..37064e1 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -46,7 +46,8 @@ local ChaosSettings = [0x4]=Settings.RandomMissions, [0x8]=Settings.RandomItems, [0x10]=Settings.RandomItemsIncludeChars, -[0x20]=Settings.RandomItemsIncludeCars +[0x20]=Settings.RandomItemsIncludeCars, +[0x40]=Settings.RandomBonusMissions } local GameplayN = 0 diff --git a/Randomiser/Resources/GlobalVariables.lua b/Randomiser/Resources/GlobalVariables.lua index d21469d..f3ee4f9 100644 --- a/Randomiser/Resources/GlobalVariables.lua +++ b/Randomiser/Resources/GlobalVariables.lua @@ -41,9 +41,9 @@ RandomCarPoolN = #RandomCarPool RandomPedPoolN = #RandomPedPool RandomDialoguePoolN = 0 -cartunespt = ReadFile(ModPath .. "/Resources/car_tune.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") -carsoundspt = ReadFile(ModPath .. "/Resources/carsound.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") -dialogspt = ReadFile(ModPath .. "/Resources/dialog.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") +cartunespt = ReadFile(Paths.Resources .. "car_tune.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") +carsoundspt = ReadFile(Paths.Resources .. "carsound.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") +dialogspt = ReadFile(Paths.Resources .. "dialog.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") --[[SettingRandomCouch = GetSetting("RandomCouch") SettingRandomMusic = GetSetting("RandomMusic") diff --git a/Randomiser/Resources/HandleCarModel.lua b/Randomiser/Resources/HandleCarModel.lua index a4d1c1e..eb502d9 100644 --- a/Randomiser/Resources/HandleCarModel.lua +++ b/Randomiser/Resources/HandleCarModel.lua @@ -1,19 +1,5 @@ local Path = "/GameData/" .. GetPath() local carName = Path:match("[\\/]cars[\\/](.-)%.p3d") -if Settings.CustomCars then - for i = 1, #CustomCarPool do - if CustomCarPool[i]:lower() == carName:lower() then - if RandomCarName:lower() == carName:lower() or ExistsInTbl(TrafficCars, carName, false) then - local carData = ReadFile("/GameData/CustomCars/" .. CustomCarPool[i] .. "/" .. CustomCarPool[i] .. ".p3d") - carData = SetCarCameraIndex(carData, 96) - Output(carData) - else - Redirect("/GameData/CustomCars/" .. CustomCarPool[i] .. "/" .. CustomCarPool[i] .. ".p3d") - end - break - end - end -end if not loading and loadTime and Settings.RandomStaticCars then if not Path:match("huskA%.p3d") and not Path:match("common%.p3d") then if Settings.SaveChoiceRSC and RandomStaticCarSave and RandomStaticCarSave[carName] then @@ -39,4 +25,18 @@ if not loading and loadTime and Settings.RandomStaticCars then end end DebugPrint("Not-loading car load: " .. GetPath(), 2) +elseif Settings.CustomCars then + for i = 1, #CustomCarPool do + if CustomCarPool[i]:lower() == carName:lower() then + if RandomCarName:lower() == carName:lower() or ExistsInTbl(TrafficCars, carName, false) then + local carData = ReadFile("/GameData/CustomCars/" .. CustomCarPool[i] .. "/" .. CustomCarPool[i] .. ".p3d") + carData = SetCarCameraIndex(carData, 96) + Output(carData) + else + Redirect("/GameData/CustomCars/" .. CustomCarPool[i] .. "/" .. CustomCarPool[i] .. ".p3d") + end + break + end + end +end end \ No newline at end of file diff --git a/Randomiser/Resources/HandleDialogueRSD.lua b/Randomiser/Resources/HandleDialogueRSD.lua index 6a7dffd..0a0d4da 100644 --- a/Randomiser/Resources/HandleDialogueRSD.lua +++ b/Randomiser/Resources/HandleDialogueRSD.lua @@ -21,6 +21,22 @@ elseif Settings.RandomMissions and Path:match("L%d") then Redirect(tmp) redirected = true break + else + local tmp = RedirectPath:gsub("L(%d)", "L%1R" .. i) + if Exists(tmp, true, false) then + DebugPrint("Redirecting " .. Path .. " to " .. tmp) + Redirect(tmp) + redirected = true + break + else + local tmp = RedirectPath:gsub("L(%d)", "L%1B" .. i) + if Exists(tmp, true, false) then + DebugPrint("Redirecting " .. Path .. " to " .. tmp) + Redirect(tmp) + redirected = true + break + end + end end end if not redirected then diff --git a/Randomiser/Resources/MissionModules/RandomBonusMissions.lua b/Randomiser/Resources/MissionModules/RandomBonusMissions.lua new file mode 100644 index 0000000..42c91b9 --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomBonusMissions.lua @@ -0,0 +1,37 @@ +local args = {...} +local tbl = args[1] +if Settings.RandomBonusMissions then + local sort = 5 + Level = {} + if not tbl.Level[sort] then + tbl.Level[sort] = Level + else + Level = tbl.Level[sort] + end + + function Level.RandomBonusMissions(LoadFile, InitFile, Level, Path) + local missions = {} + local chars = {} + for npc, skeleton, location, mission, drawable, convo, fuckKnows in InitFile:gmatch("AddNPCCharacterBonusMission%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*(%d)") do + missions[mission] = convo + chars[mission] = npc + end + local oldMission + local newMission + local newConvo + InitFile = InitFile:gsub("(.-)\n", function(original) + original = original:gsub("AddNPCCharacterBonusMission%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*(%d)", function(npc, skeleton, location, mission, drawable, convo, fuckKnows) + oldMission = mission + newMission, newConvo = GetRandomFromKVTbl(missions, true) + local newChar = chars[newMission] + DebugPrint("Randomised bonus mission \"" .. oldMission .. "\" to \"" .. newMission .. "\"") + return "AddNPCCharacterBonusMission(\"" .. newChar .. "\",\"" .. skeleton .. "\",\"" .. location .. "\",\"" .. newMission .. "\",\"" .. drawable .. "\",\"" .. newConvo .. "\"," .. (newMission:sub(1, 1) == "b" and "1" or "0") + end) + if oldMission and newMission then + original = original:gsub("SetBonusMissionDialoguePos%s*%(%s*\"" .. oldMission .. "\"", "SetBonusMissionDialoguePos(\"" .. newMission .. "\"") + end + return original .. "\n" + end) + return LoadFile, InitFile + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissions.lua b/Randomiser/Resources/MissionModules/RandomMissions.lua index d5a9b48..67b3f48 100644 --- a/Randomiser/Resources/MissionModules/RandomMissions.lua +++ b/Randomiser/Resources/MissionModules/RandomMissions.lua @@ -10,7 +10,6 @@ if Settings.RandomMissions then end function Level.RandomMissions(LoadFile, InitFile, Level, Path) - DebugPrint("Randomising mission order") local missions = {} for mission in LoadFile:gmatch("AddMission%s*%(%s*\"m(%d)\"") do if tonumber(mission) < 8 then @@ -43,25 +42,6 @@ if Settings.RandomMissions then return "AddMission(\"m" .. orig .. "\"" end end) - --[[local missions = {"sr1", "sr2", "sr3", "gr1", "bm1"} - local oldMission - local newMission - InitFile = InitFile:gsub("(.-)\n", function(original) - original = original:gsub("AddNPCCharacterBonusMission%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"", function(npc, skeleton, location, mission) - oldMission = mission - newMission = GetRandomFromTbl(missions, true) - return "AddNPCCharacterBonusMission(\"" .. npc .. "\",\"" .. skeleton .. "\",\"" .. location .. "\",\"" .. newMission .. "\"" - end) - if oldMission and newMission then - original = original:gsub("SetBonusMissionDialoguePos%s*%(%s*\"" .. oldMission .. "\"", "SetBonusMissionDialoguePos(\"" .. newMission .. "\"") - original = original:gsub("SetConversationCam%s*%(%s*(%d)%s*,%s*\"([^\n]-)\"%s*,*%s*\"" .. oldMission .. "\"", "SetConversationCam(%1,\"%2\",\"" .. newMission .. "\"") - original = original:gsub("ClearAmbientAnimations%s*%(%s*\"" .. oldMission .. "\"", "ClearAmbientAnimations(\"" .. newMission .. "\"") - original = original:gsub("AddAmbientNpcAnimation%s*%(%s*\"([^\n]-)\"%s*,*%s*\"" .. oldMission .. "\"", "AddAmbientNpcAnimation(\"%1\",\"" .. newMission .. "\"") - original = original:gsub("AddAmbientPcAnimation%s*%(%s*\"([^\n]-)\"%s*,*%s*\"" .. oldMission .. "\"", "AddAmbientPcAnimation(\"%1\",\"" .. newMission .. "\"") - original = original:gsub("SetCamBestSide%s*%(%s*\"([^\n]-)\"%s*,*%s*\"" .. oldMission .. "\"", "SetCamBestSide(\"%1\",\"" .. newMission .. "\"") - end - return original .. "\n" - end)]]-- return LoadFile, InitFile end end \ No newline at end of file diff --git a/Randomiser/Resources/RandomMissions.lua b/Randomiser/Resources/RandomMissions.lua index bed1c16..1caf595 100644 --- a/Randomiser/Resources/RandomMissions.lua +++ b/Randomiser/Resources/RandomMissions.lua @@ -1,28 +1,3 @@ if Settings.RandomMissions then - --DebugPrint("Randomising mission order") - --local rootPath = "/GameData/scripts/missions/level0" - --for i = 1, 7 do - -- local levelFile = ReadFile(rootPath .. i .. "/level.mfk") - -- local missions = {} - -- for mission in levelFile:gmatch("AddMission%s*%(%s*\"m(%d)\"") do - -- if tonumber(mission) < 8 then - -- table.insert(missions, mission) - -- end - -- end - -- local missionsN = #missions - -- if missionsN > 0 then - -- missionOrder[i] = {} - -- for j = 1, missionsN do - -- missionOrder[i][j] = GetRandomFromTbl(missions, true) - -- end - -- end - --end - dialogspt = dialogspt:gsub("L(%d)M%d", "L%1") - - --for i = 1, #missionOrder do - -- for j = 1, #missionOrder[i] do - -- DebugPrint("Level " .. i .. " Mission " .. j .. " = " .. missionOrder[i][j], 2) - -- end - --end end \ No newline at end of file From ead7a229691743f449385d0ceb773f6a6ad8d351 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Wed, 16 Oct 2019 02:08:39 +0100 Subject: [PATCH 023/111] Bug Fixes - Fixed an issue where GetFiles would add a double slash - Fixed a duplicated end statement in HandleCarModel --- Randomiser/Resources/GlobalFunctions.lua | 2 +- Randomiser/Resources/HandleCarModel.lua | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Randomiser/Resources/GlobalFunctions.lua b/Randomiser/Resources/GlobalFunctions.lua index 3552704..9ebc0b1 100644 --- a/Randomiser/Resources/GlobalFunctions.lua +++ b/Randomiser/Resources/GlobalFunctions.lua @@ -309,7 +309,7 @@ function GetFiles(tbl, dir, extensions, count) for i = 1, #extensions do local extension = extensions[i] if endsWith(name, extension) then - table.insert(tbl, dir .. "/" .. name) + table.insert(tbl, dir .. (dir:sub(-1) == "/" and "" or "/") .. name) break end end diff --git a/Randomiser/Resources/HandleCarModel.lua b/Randomiser/Resources/HandleCarModel.lua index eb502d9..3d39036 100644 --- a/Randomiser/Resources/HandleCarModel.lua +++ b/Randomiser/Resources/HandleCarModel.lua @@ -38,5 +38,4 @@ elseif Settings.CustomCars then break end end -end end \ No newline at end of file From c618c9481015c43534575e33d096b626c6549d04 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Tue, 22 Oct 2019 21:32:18 +0200 Subject: [PATCH 024/111] Give AI massive tire grip --- Randomiser/Resources/HandleCar.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/Randomiser/Resources/HandleCar.lua b/Randomiser/Resources/HandleCar.lua index 0a8096c..a0f5f7c 100644 --- a/Randomiser/Resources/HandleCar.lua +++ b/Randomiser/Resources/HandleCar.lua @@ -132,6 +132,7 @@ if Settings.RandomMissionVehicles and MissionVehicles then end end end + File = File:gsub("SetTireGrip%(.-%);", "SetTireGrip(40.0);", 1); end end end From 4bc20073bc00598890de087a1fcc5e2f11551398 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Mon, 28 Oct 2019 18:34:09 +0100 Subject: [PATCH 025/111] Fix Random Car Scale --- Randomiser/Resources/GlobalVariables.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Randomiser/Resources/GlobalVariables.lua b/Randomiser/Resources/GlobalVariables.lua index f3ee4f9..06fdd27 100644 --- a/Randomiser/Resources/GlobalVariables.lua +++ b/Randomiser/Resources/GlobalVariables.lua @@ -141,7 +141,7 @@ if Settings.RandomStats then end end -if SettingRandomCarScale then +if Settings.RandomCarScale then -- Random Car Scale MinCarScale = Settings.StatMinScale MaxCarScale = Settings.StatMaxScale From 5a4e1937b5e526c74c4b675e6fd74dbb844563f0 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Tue, 29 Oct 2019 12:45:38 +0000 Subject: [PATCH 026/111] Additions and bug fixes - Added RandomLevelMissions - CURRENTLY BROKEN - Fixed AI tire grip - Fixed Mission Modules to use local tables --- Randomiser/CustomFiles.ini | 9 +- Randomiser/CustomLimits.ini | 2 +- Randomiser/Meta.ini | 9 ++ Randomiser/Resources/CustomText.lua | 3 +- Randomiser/Resources/GlobalFunctions.lua | 51 ++++++- Randomiser/Resources/GlobalVariables.lua | 7 + Randomiser/Resources/HandleCar.lua | 2 +- Randomiser/Resources/HandleDialogueRSD.lua | 2 +- Randomiser/Resources/HandleLevelDoors.lua | 9 ++ Randomiser/Resources/HandleLevelModel.lua | 2 + Randomiser/Resources/HandleLevelTERRA.lua | 58 +++++++ Randomiser/Resources/HandleLevelTriggers.lua | 21 +++ .../MissionModules/RandomBonusMissions.lua | 2 +- .../MissionModules/RandomCharacter.lua | 2 +- .../Resources/MissionModules/RandomChase.lua | 4 +- .../MissionModules/RandomDirectives.lua | 4 +- .../MissionModules/RandomInteriors.lua | 6 +- .../Resources/MissionModules/RandomItems.lua | 4 +- .../MissionModules/RandomLevelMissions.lua | 142 ++++++++++++++++++ .../RandomMissionCharacters.lua | 6 +- .../MissionModules/RandomMissionVehicles.lua | 6 +- .../MissionModules/RandomMissions.lua | 2 +- .../MissionModules/RandomPedestrians.lua | 2 +- .../MissionModules/RandomPlayerVehicles.lua | 4 +- .../MissionModules/RandomStaticCars.lua | 2 +- .../MissionModules/RandomTraffic.lua | 2 +- .../Resources/MissionModules/SkipFMVs.lua | 4 +- .../Resources/MissionModules/SkipLocks.lua | 2 +- .../Resources/MissionScripts/HandleSDLoad.lua | 2 +- 29 files changed, 336 insertions(+), 35 deletions(-) create mode 100644 Randomiser/Resources/HandleLevelDoors.lua create mode 100644 Randomiser/Resources/HandleLevelTERRA.lua create mode 100644 Randomiser/Resources/HandleLevelTriggers.lua create mode 100644 Randomiser/Resources/MissionModules/RandomLevelMissions.lua diff --git a/Randomiser/CustomFiles.ini b/Randomiser/CustomFiles.ini index b6acca6..8d8e0fc 100644 --- a/Randomiser/CustomFiles.ini +++ b/Randomiser/CustomFiles.ini @@ -13,12 +13,19 @@ */sr?l.mfk=Resources/MissionScripts/HandleMissionLoad.lua */sr?i.mfk=Resources/MissionScripts/HandleMissionInit.lua +art/l1z4.p3d=Resources/HandleLevelTERRA.lua +;art/l1r4a.p3d=Resources/HandleLevelTERRA.lua +art/l1r4b.p3d=Resources/HandleLevelTERRA.lua +art/missions/*_doors.p3d=Resources/HandleLevelDoors.lua +*/level.p3d=Resources/HandleLevelTriggers.lua +*CustomT.p3d=Resources/HandleLevelTERRA.lua +*TERRA.p3d=Resources/HandleLevelTERRA.lua *.cho=Resources/HandleChar.lua *.rms=Resources/HandleRMS.lua art/cars/*.p3d=Resources/HandleCarModel.lua art/frontend/dynaload/images/license/licensePC.p3d=Resources/RandomLicense.lua scripts/cars/*.con=Resources/HandleCar.lua -art/l*.p3d=Resources/HandleLevelModel.lua +art/l*i*.p3d=Resources/HandleLevelModel.lua art/chars/*_m.p3d=Resources/HandleCharModel.lua art/frontend/scrooby/resource/txtbible/srr2.p3d=Resources/CustomText.lua art/frontend/scrooby/resource/pure3d/homer.p3d=Resources/RandomCouch.lua diff --git a/Randomiser/CustomLimits.ini b/Randomiser/CustomLimits.ini index 367c994..ede5d11 100644 --- a/Randomiser/CustomLimits.ini +++ b/Randomiser/CustomLimits.ini @@ -50,4 +50,4 @@ VehicleLimit=30 [Billboards] QuadGroupLimit = 35 -QuadLimit = 150 +QuadLimit = 150 \ No newline at end of file diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 6985647..b610799 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -7,6 +7,7 @@ SupportsInternational=0 RequiredHack=CustomFiles RequiredHack=CustomLicenseScreenTime RequiredHack=CustomLimits +RequiredHack=DynamicTreeNodeEntityLimits OptionalFramework=RandomiserDialogue OptionalFramework=RandomiserCars Version=2.1-modular-git @@ -3729,6 +3730,14 @@ Default=0 Tooltip=Includes cars in the random item pool Page=Chaos Randomisations +[Setting] +Name=RandomLevelMissions +Title=Random Level Missions +Type=TickBox +Default=0 +Tooltip=If enabled, randomises which level a mission is in +Page=Chaos Randomisations + [Setting] Name=SkipLocks Title=Remove car/costume requirements diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index 37064e1..05f7f88 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -47,7 +47,8 @@ local ChaosSettings = [0x8]=Settings.RandomItems, [0x10]=Settings.RandomItemsIncludeChars, [0x20]=Settings.RandomItemsIncludeCars, -[0x40]=Settings.RandomBonusMissions +[0x40]=Settings.RandomBonusMissions, +[0x80]=Settings.RandomLevelMissions } local GameplayN = 0 diff --git a/Randomiser/Resources/GlobalFunctions.lua b/Randomiser/Resources/GlobalFunctions.lua index 9ebc0b1..c453b98 100644 --- a/Randomiser/Resources/GlobalFunctions.lua +++ b/Randomiser/Resources/GlobalFunctions.lua @@ -95,6 +95,10 @@ function String1ToInt(str) return str:byte(1) end +function IntToString1(i) + return string.char(i) +end + function String4ToInt(str) local b1, b2, b3, b4 = str:byte(1, 4) return b1 + (b2 * 256) + (b3 * 256 * 256) + (b4 * 256 *256*256) @@ -148,6 +152,15 @@ function SetP3DString(Chunk, Offset, NewString) return New, Delta, OrigName end +function GetP3DInt1(Chunk, Offset) + return String1ToInt(Chunk:sub(Offset, Offset)) +end + +function SetP3DInt1(Chunk, Offset, NewValue) + NewValue = IntToString1(NewValue) + return Chunk:sub(1, Offset - 1) .. NewValue .. Chunk:sub(Offset + 1) +end + function GetP3DInt4(Chunk, Offset) return String4ToInt(Chunk:sub(Offset, Offset + 3)) end @@ -297,19 +310,23 @@ function endsWith(String,End) return End=='' or string.sub(String:lower(),-string.len(End))==End:lower() end -function GetFiles(tbl, dir, extensions, count) +function GetFiles(tbl, dir, extensions, count, topLevelOnly) if count == nil then count = 1 end + if dir:sub(-1) ~= "/" then dir = dir .. "/" end DirectoryGetEntries(dir, function(name, directory) if directory then - GetFiles(tbl, dir .. name, extensions, count) + if not topLevelOnly then + if name:sub(-1) ~= "/" then name = name .. "/" end + GetFiles(tbl, dir .. name, extensions, count) + end else for i = 1, count do for i = 1, #extensions do local extension = extensions[i] if endsWith(name, extension) then - table.insert(tbl, dir .. (dir:sub(-1) == "/" and "" or "/") .. name) + table.insert(tbl, dir .. name) break end end @@ -459,4 +476,32 @@ function ReplaceCar(Original, Replace) end Original = SetP3DInt4(Original, 9, Original:len()) return Original +end + +function BrightenModel(Original, Amount) + for staticMeshPos, staticMeshLen in FindSubchunks(Original, STATIC_WORLD_MESH_CHUNK) do + local staticMesh = Original:sub(staticMeshPos, staticMeshPos + staticMeshLen - 1) + for meshPos, meshLen in FindSubchunks(staticMesh, MESH_CHUNK) do + local mesh = staticMesh:sub(meshPos, meshPos + meshLen - 1) + for opgPos, opgLen in FindSubchunks(mesh, OLD_PRIMITIVE_GROUP_CHUNK) do + local opg = mesh:sub(opgPos, opgPos + opgLen - 1) + for colourListPos, colourListLen in FindSubchunks(opg, COLOUR_LIST_CHUNK) do + local startPos = staticMeshPos + meshPos + opgPos + colourListPos + 13 + local Colours = "" + for i=startPos,startPos + colourListLen - 20,4 do + local b = GetP3DInt1(Original, i) + local g = GetP3DInt1(Original, i + 1) + local r = GetP3DInt1(Original, i + 2) + local a = GetP3DInt1(Original, i + 3) + b = math.min(255, math.max(0, b + Amount)) + g = math.min(255, math.max(0, g + Amount)) + r = math.min(255, math.max(0, r + Amount)) + Colours = Colours .. IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) + end + Original = Original:sub(1, startPos - 1) .. Colours .. Original:sub(startPos + colourListLen - 16) + end + end + end + end + return Original end \ No newline at end of file diff --git a/Randomiser/Resources/GlobalVariables.lua b/Randomiser/Resources/GlobalVariables.lua index 06fdd27..0472215 100644 --- a/Randomiser/Resources/GlobalVariables.lua +++ b/Randomiser/Resources/GlobalVariables.lua @@ -19,6 +19,13 @@ TEXT_BIBLE_CHUNK = "\x0D\x80\x01\x00" LANGUAGE_CHUNK = "\x0E\x80\x01\x00" COLLISION_OBJECT_CHUNK = "\000\000\001\007" PHYSICS_OBJECT_CHUNK = "\000\016\001\007" +LOCATOR_CHUNK = "\005\000\000\003" +WALL_COLLISION_CONTAINER_CHUNK = "\007\000\240\003" +STATIC_MESH_COLLISION_CHUNK = "\001\000\240\003" +STATIC_WORLD_MESH_CHUNK = "\000\000\240\003" +OLD_PRIMITIVE_GROUP_CHUNK = "\002\000\001\000" +COLOUR_LIST_CHUNK = "\008\000\001\000" + ModVersion = ReadFile(ModPath .. "/Meta.ini"):match("Version=(.-)[\r\n]") diff --git a/Randomiser/Resources/HandleCar.lua b/Randomiser/Resources/HandleCar.lua index a0f5f7c..dc67393 100644 --- a/Randomiser/Resources/HandleCar.lua +++ b/Randomiser/Resources/HandleCar.lua @@ -131,8 +131,8 @@ if Settings.RandomMissionVehicles and MissionVehicles then DebugPrint("Capping HP from " .. HP .. " to 15 for " .. Path) end end + File = File:gsub("SetTireGrip%(.-%);", "SetTireGrip(40.0);", 1); end - File = File:gsub("SetTireGrip%(.-%);", "SetTireGrip(40.0);", 1); end end end diff --git a/Randomiser/Resources/HandleDialogueRSD.lua b/Randomiser/Resources/HandleDialogueRSD.lua index 0a0d4da..c03a0bf 100644 --- a/Randomiser/Resources/HandleDialogueRSD.lua +++ b/Randomiser/Resources/HandleDialogueRSD.lua @@ -48,4 +48,4 @@ elseif Settings.RandomMissions and Path:match("L%d") then DebugPrint("Redirecting " .. Path .. " to empty.rsd") Redirect(ModPath .. "/Resources/empty.rsd") end -end +end \ No newline at end of file diff --git a/Randomiser/Resources/HandleLevelDoors.lua b/Randomiser/Resources/HandleLevelDoors.lua new file mode 100644 index 0000000..50a0b8c --- /dev/null +++ b/Randomiser/Resources/HandleLevelDoors.lua @@ -0,0 +1,9 @@ +local Path = "/GameData/" .. GetPath() + +if Settings.RandomLevelMissions then + if Path:match("l1") then + local file = ReadFile(Path:gsub("level01", "level04"):gsub("l1_", "l4_")) + file = file:gsub("l4", "l1") + Output(file) + end +end \ No newline at end of file diff --git a/Randomiser/Resources/HandleLevelModel.lua b/Randomiser/Resources/HandleLevelModel.lua index 1e5bc78..d4de6c5 100644 --- a/Randomiser/Resources/HandleLevelModel.lua +++ b/Randomiser/Resources/HandleLevelModel.lua @@ -10,4 +10,6 @@ if Settings.RandomInteriors and interiorP3DLevel then local newP3D = string.gsub(Path, "0%d.p3d", newInterior .. ".p3d") Redirect(newP3D) end +elseif Path:match("l1i07") then + Redirect("/GameData/art/l4i07.p3d") end \ No newline at end of file diff --git a/Randomiser/Resources/HandleLevelTERRA.lua b/Randomiser/Resources/HandleLevelTERRA.lua new file mode 100644 index 0000000..db07d45 --- /dev/null +++ b/Randomiser/Resources/HandleLevelTERRA.lua @@ -0,0 +1,58 @@ +local Path = "/GameData/" .. GetPath() + +if Settings.RandomLevelMissions and not Path:match("L7") then + if Path:match("CustomT") and Path:match("L4") then + if not Exists("/GameData/art/frontend/scrooby/resource/pure3d/_stubs/dummy.p3d", true, false) then + Alert("You've got a bad pirate copy and you're missing a file... You should get a better copy.") + else + local file = ReadFile("/GameData/art/frontend/scrooby/resource/pure3d/_stubs/dummy.p3d") + local newFile = ReadFile("/GameData/art/L4_TERRA.p3d") + for pos, length in FindSubchunks(newFile, LOCATOR_CHUNK) do + local s = newFile:sub(pos, pos + length - 1) + local name, _ = GetP3DString(s, 13) + if FixP3DString(name) == "bartroom" then + s = s:gsub("l4", "l1") + file = file .. s + end + end + file = SetP3DInt4(file, 9, file:len()) + Output(file) + end + elseif Path:match("l1z4") or Path:match("l1r4b") then + --Redirect(Path:gsub("l1", "l4")) + local Original = ReadFile(Path:gsub("l1", "l4")) + Original = BrightenModel(Original, 80) + Output(Original) + else --if Path:match("L1") then + local level = tonumber(Path:match("%d")) + local newLevel = GetLevel(level) + local Original = ReadFile(Path) + local Replace = ReadFile(Path:gsub("L" .. level, "L" .. newLevel)) + local Adjust = 0 + for position, length in FindSubchunks(Original, LOCATOR_CHUNK) do + local name, _ = GetP3DString(Original, position + 12 - Adjust) + if name:sub(1, 6) == "loader" then + DebugPrint("Removing loader: " .. name, 2) + Original = RemoveString(Original, position - Adjust, position + length - Adjust) + Adjust = Adjust + length + end + end + for position, length in FindSubchunks(Replace, LOCATOR_CHUNK) do + local name, _ = GetP3DString(Replace, position + 12) + if name:sub(1, 6) == "loader" then + DebugPrint("Adding loader: " .. name, 2) + Original = Original .. Replace:sub(position, position + length - 1):gsub("l4", "l1") + end + end + Adjust = 0 + for position, length in FindSubchunks(Original, WALL_COLLISION_CONTAINER_CHUNK) do + Original = RemoveString(Original, position - Adjust, position + length - Adjust) + Adjust = Adjust + length + end + for position, length in FindSubchunks(Replace, WALL_COLLISION_CONTAINER_CHUNK) do + Original = Original .. Replace:sub(position, position + length - 1) + end + Original = SetP3DInt4(Original, 9, Original:len()) + Output(Original) + end +end \ No newline at end of file diff --git a/Randomiser/Resources/HandleLevelTriggers.lua b/Randomiser/Resources/HandleLevelTriggers.lua new file mode 100644 index 0000000..e34c2a1 --- /dev/null +++ b/Randomiser/Resources/HandleLevelTriggers.lua @@ -0,0 +1,21 @@ +local Path = "/GameData/" .. GetPath() +local level = tonumber(Path:match("level0(%d)")) +if Settings.RandomLevelMissions and level ~= 7 then + local file = ReadFile(Path) + local newLevel = GetLevel(level) + local newFile = ReadFile("/GameData/art/missions/level0" .. newLevel .. "/level.p3d") + renamedLocators = {} + for pos, length in FindSubchunks(newFile, LOCATOR_CHUNK) do + local s = newFile:sub(pos, pos + length - 1) + local name, _ = GetP3DString(s, 13) + local diff = 0 + name = FixP3DString(name) + s, diff = SetP3DString(s, 13, MakeP3DString("L" .. newLevel .. name)) + s = AddP3DInt4(s, 5, diff) + s = AddP3DInt4(s, 9, diff) + file = file .. s + renamedLocators[name] = "L" .. newLevel .. name + end + file = SetP3DInt4(file, 9, file:len()) + Output(file) +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomBonusMissions.lua b/Randomiser/Resources/MissionModules/RandomBonusMissions.lua index 42c91b9..8f56712 100644 --- a/Randomiser/Resources/MissionModules/RandomBonusMissions.lua +++ b/Randomiser/Resources/MissionModules/RandomBonusMissions.lua @@ -2,7 +2,7 @@ local args = {...} local tbl = args[1] if Settings.RandomBonusMissions then local sort = 5 - Level = {} + local Level = {} if not tbl.Level[sort] then tbl.Level[sort] = Level else diff --git a/Randomiser/Resources/MissionModules/RandomCharacter.lua b/Randomiser/Resources/MissionModules/RandomCharacter.lua index 993a5f5..6f5fd45 100644 --- a/Randomiser/Resources/MissionModules/RandomCharacter.lua +++ b/Randomiser/Resources/MissionModules/RandomCharacter.lua @@ -2,7 +2,7 @@ local args = {...} local tbl = args[1] if Settings.RandomCharacter then local sort = 5 - Level = {} + local Level = {} if not tbl.Level[sort] then tbl.Level[sort] = Level else diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua index 9ab4d30..088bc86 100644 --- a/Randomiser/Resources/MissionModules/RandomChase.lua +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -2,8 +2,8 @@ local args = {...} local tbl = args[1] if Settings.RandomChase then local sort = 3 - Level = {} - Mission = {} + local Level = {} + local Mission = {} if not tbl.Level[sort] then tbl.Level[sort] = Level else diff --git a/Randomiser/Resources/MissionModules/RandomDirectives.lua b/Randomiser/Resources/MissionModules/RandomDirectives.lua index 4e65fe6..f1b2dbf 100644 --- a/Randomiser/Resources/MissionModules/RandomDirectives.lua +++ b/Randomiser/Resources/MissionModules/RandomDirectives.lua @@ -221,8 +221,8 @@ if Settings.RandomDirectives then } local sort = 5 - Mission = {} - SundayDrive = {} + local Mission = {} + local SundayDrive = {} if not tbl.Mission[sort] then tbl.Mission[sort] = Mission else diff --git a/Randomiser/Resources/MissionModules/RandomInteriors.lua b/Randomiser/Resources/MissionModules/RandomInteriors.lua index c766b24..a439cae 100644 --- a/Randomiser/Resources/MissionModules/RandomInteriors.lua +++ b/Randomiser/Resources/MissionModules/RandomInteriors.lua @@ -52,9 +52,9 @@ if Settings.RandomInteriors then } local sort = 5 - Level = {} - Mission = {} - SundayDrive = {} + local Level = {} + local Mission = {} + local SundayDrive = {} if not tbl.Level[sort] then tbl.Level[sort] = Level else diff --git a/Randomiser/Resources/MissionModules/RandomItems.lua b/Randomiser/Resources/MissionModules/RandomItems.lua index 8d9e62a..50b598f 100644 --- a/Randomiser/Resources/MissionModules/RandomItems.lua +++ b/Randomiser/Resources/MissionModules/RandomItems.lua @@ -87,8 +87,8 @@ if Settings.RandomItems then RandomItemPool["huskA"] = "" local sort = 5 - Level = {} - Mission = {} + local Level = {} + local Mission = {} if not tbl.Level[sort] then tbl.Level[sort] = Level else diff --git a/Randomiser/Resources/MissionModules/RandomLevelMissions.lua b/Randomiser/Resources/MissionModules/RandomLevelMissions.lua new file mode 100644 index 0000000..6a2641f --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomLevelMissions.lua @@ -0,0 +1,142 @@ +local args = {...} +local tbl = args[1] +if Settings.RandomLevelMissions then + local sort = 1 + local Level = {} + local Mission = {} + local SundayDrive = {} + if not tbl.Level[sort] then + tbl.Level[sort] = Level + else + Level = tbl.Level[sort] + end + if not tbl.Mission[sort] then + tbl.Mission[sort] = Mission + else + Mission = tbl.Mission[sort] + end + if not tbl.SundayDrive[sort] then + tbl.SundayDrive[sort] = SundayDrive + else + SundayDrive = tbl.SundayDrive[sort] + end + + local Swapped1 = {} + local Swapped2 = {} + local Swapped3 = {} + + for i = 1,7 do + if math.random() < 0.4 then + DebugPrint("Swapping L1/4M" .. i) + table.insert(Swapped1, i) + end + if math.random() < 0.4 then + DebugPrint("Swapping L2/5M" .. i) + table.insert(Swapped2, i) + end + if math.random() < 0.4 then + DebugPrint("Swapping L3/6M" .. i) + table.insert(Swapped3, i) + end + end + + function GetLevel(Level) + if Level > 3 then + Level = Level - 3 + else + Level = Level + 3 + end + return Level + end + + function Level.RandomLevelMissions(LoadFile, InitFile, Level, Path) + if Level == 7 then + return LoadFile, InitFile + end + if Level == 1 then + LoadFile = LoadFile .. "\r\nLoadP3DFile(\"art\\L4CustomT.p3d\");" + end + local newFile = ReadFile(Path:gsub("level0" .. Level, "level0" .. GetLevel(Level))) + for k in newFile:gmatch("LoadP3DFile%s*%(%s*\"art\\missions\\generic\\([^\n]-)%.p3d\"") do + if not LoadFile:match("art\\missions\\generic\\" .. k .. "%.p3d") then + LoadFile = LoadFile .. "\r\nLoadP3DFile(\"art\\missions\\generic\\" .. k .. ".p3d\");" + end + end + return LoadFile, InitFile + end + + local fixInit = function(InitFile, BaseChar, NewChar, Level, NewLevel) + for k,v in pairs(renamedLocators) do + InitFile = InitFile:gsub("AddNPC%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddNPC(\"%1\",\"" .. v .. "\"") + InitFile = InitFile:gsub("AddObjectiveNPCWaypoint%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddObjectiveNPCWaypoint(\"%1\",\"" .. v .. "\"") + InitFile = InitFile:gsub("AddStageCharacter%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddStageCharacter(\"%1\",\"%2\",\"%3\",\"%4\",\"" .. v .. "\"") + InitFile = InitFile:gsub("AddStageVehicle%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddStageVehicle(\"%1\",\"" .. v .. "\"") + InitFile = InitFile:gsub("ActivateVehicle%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "ActivateVehicle(\"%1\",\"" .. v .. "\"") + InitFile = InitFile:gsub("SetDialoguePositions%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"", function(one, two, three) + if one == k then one = v end + if two == k then two = v end + if three == k then three = v end + return "SetDialoguePositions(\"" .. one .. "\",\"" .. two .. "\",\"" .. three .. "\"" + end) + InitFile = InitFile:gsub("SetDestination%s*%(%s*\"" .. k .. "\"", "SetDestination(\"" .. v .. "\"") + InitFile = InitFile:gsub("SetMissionStartCameraName%s*%(%s*\"" .. k .. "\"", "SetMissionStartCameraName(\"" .. v .. "\"") + InitFile = InitFile:gsub("SetMissionStartMulticontName%s*%(%s*\"" .. k .. "\"", "SetMissionStartMulticontName(\"" .. v .. "\"") + InitFile = InitFile:gsub("SetAnimatedCameraName%s*%(%s*\"" .. k .. "\"", "SetAnimatedCameraName(\"" .. v .. "\"") + InitFile = InitFile:gsub("SetAnimCamMulticontName%s*%(%s*\"" .. k .. "\"", "SetAnimCamMulticontName(\"" .. v .. "\"") + InitFile = InitFile:gsub("SetMissionResetPlayerInCar%s*%(%s*\"" .. k .. "\"", "SetMissionResetPlayerInCar(\"" .. v .. "\"") + InitFile = InitFile:gsub("InitLevelPlayerVehicle%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "InitLevelPlayerVehicle(\"%1\",\"" .. v .. "\"") + InitFile = InitFile:gsub("SetMissionResetPlayerOutCar%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"", function(one, two) + if one == k then one = v end + if two == k then two = v end + return "SetMissionResetPlayerOutCar(\"" .. one .. "\",\"" .. two .. "\"" + end) + InitFile = InitFile:gsub("AddStageCharacter%s*%(%s*\"([^\n]-)\"%s*,%s*\"" .. k .. "\"", "AddStageCharacter(\"%1\",\"" .. v .. "\"") + end + InitFile = InitFile:gsub("SetDynaLoadData%s*%(%s*\"([^\n]-)\"", function(orig) + return "SetDynaLoadData(\"" .. orig:gsub("l" .. NewLevel, "l" .. Level) .. "\"" + end) + InitFile = InitFile:gsub("AddStageCharacter%s*%(%s*\"" .. NewChar .. "\"", "AddStageCharacter(\"" .. BaseChar .. "\"") + InitFile = InitFile:gsub("AddObjective%s*%(%s*\"dialogue\".-CloseObjective%(%)", function(orig) + local bitmap = orig:match("SetPresentationBitmap%s*%(%s*\"([^\n]-)\"%s*%);") + if bitmap then + return "AddObjective(\"timer\");\r\nSetPresentationBitmap(\"" .. bitmap .. "\");\r\nSetDurationTime(1);\r\nCloseObjective()" + else + return "AddObjective(\"timer\");\r\nSetDurationTime(1);\r\nCloseObjective()" + end + end) + return InitFile + end + + local isSwapped = false + + function Mission.RandomLevelMissions(LoadFile, InitFile, Level, Mission, Path) + if Level == 7 or Mission == 0 or Path:match("sr") or Path:match("gr") or Path:match("bm") then + return LoadFile, InitFile + elseif isSwapped then + isSwapped = false + local newLevel = GetLevel(Level) + local character = ReadFile("/GameData/scripts/missions/level0" .. newLevel .. "/leveli.mfk"):match("AddCharacter%s*%(%s*\"([^\n]-)\"") + local character2 = ReadFile("/GameData/scripts/missions/level0" .. Level .. "/leveli.mfk"):match("AddCharacter%s*%(%s*\"([^\n]-)\"") + LoadFile = ReadFile(Path:gsub("level0" .. Level, "level0" .. newLevel)):gsub("//.-([\r\n])", "%1"); + InitFile = ReadFile(Path:gsub("level0" .. Level, "level0" .. newLevel):gsub("l%.mfk", "i.mfk")):gsub("//.-([\r\n])", "%1"); + InitFile = fixInit(InitFile, character2, character, Level, newLevel) + end + return LoadFile, InitFile + end + + function SundayDrive.RandomLevelMissions(LoadFile, InitFile, Level, Mission, Path) + if Level == 7 or Mission == 0 or Path:match("sr") or Path:match("gr") or Path:match("bm") then + return LoadFile, InitFile + end + if ((Level == 1 or Level == 4) and ExistsInTbl(Swapped1, Mission, true)) or ((Level == 2 or Level == 5) and ExistsInTbl(Swapped2, Mission, true)) or ((Level == 3 or Level == 6) and ExistsInTbl(Swapped3, Mission, true)) then + isSwapped = true + local newLevel = GetLevel(Level) + local character = ReadFile("/GameData/scripts/missions/level0" .. newLevel .. "/leveli.mfk"):match("AddCharacter%s*%(%s*\"([^\n]-)\"") + local character2 = ReadFile("/GameData/scripts/missions/level0" .. Level .. "/leveli.mfk"):match("AddCharacter%s*%(%s*\"([^\n]-)\"") + LoadFile = ReadFile(Path:gsub("level0" .. Level, "level0" .. newLevel)):gsub("//.-([\r\n])", "%1"); + InitFile = ReadFile(Path:gsub("level0" .. Level, "level0" .. newLevel):gsub("sdl%.mfk", "sdi.mfk")):gsub("//.-([\r\n])", "%1"); + InitFile = fixInit(InitFile, character2, character, Level, newLevel) + end + return LoadFile, InitFile + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua index 43e4795..a24ddd4 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua @@ -2,9 +2,9 @@ local args = {...} local tbl = args[1] if Settings.RandomMissionCharacters then local sort = 5 - Level = {} - Mission = {} - SundayDrive = {} + local Level = {} + local Mission = {} + local SundayDrive = {} if not tbl.Level[sort] then tbl.Level[sort] = Level else diff --git a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua index 2894ca3..46ce80c 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua @@ -2,9 +2,9 @@ local args = {...} local tbl = args[1] if Settings.RandomMissionVehicles then local sort = 4 - Level = {} - Mission = {} - SundayDrive = {} + local Level = {} + local Mission = {} + local SundayDrive = {} if not tbl.Level[sort] then tbl.Level[sort] = Level else diff --git a/Randomiser/Resources/MissionModules/RandomMissions.lua b/Randomiser/Resources/MissionModules/RandomMissions.lua index 67b3f48..95a67fe 100644 --- a/Randomiser/Resources/MissionModules/RandomMissions.lua +++ b/Randomiser/Resources/MissionModules/RandomMissions.lua @@ -2,7 +2,7 @@ local args = {...} local tbl = args[1] if Settings.RandomMissions then local sort = 5 - Level = {} + local Level = {} if not tbl.Level[sort] then tbl.Level[sort] = Level else diff --git a/Randomiser/Resources/MissionModules/RandomPedestrians.lua b/Randomiser/Resources/MissionModules/RandomPedestrians.lua index faa4c01..bd94ce0 100644 --- a/Randomiser/Resources/MissionModules/RandomPedestrians.lua +++ b/Randomiser/Resources/MissionModules/RandomPedestrians.lua @@ -2,7 +2,7 @@ local args = {...} local tbl = args[1] if Settings.RandomPedestrians then local sort = 5 - Level = {} + local Level = {} if not tbl.Level[sort] then tbl.Level[sort] = Level else diff --git a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua index 461c733..66ae9f3 100644 --- a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua @@ -2,8 +2,8 @@ local args = {...} local tbl = args[1] if Settings.RandomPlayerVehicles then local sort = 4 - Level = {} - Mission = {} + local Level = {} + local Mission = {} if not tbl.Level[sort] then tbl.Level[sort] = Level else diff --git a/Randomiser/Resources/MissionModules/RandomStaticCars.lua b/Randomiser/Resources/MissionModules/RandomStaticCars.lua index 08b2b67..b62d29f 100644 --- a/Randomiser/Resources/MissionModules/RandomStaticCars.lua +++ b/Randomiser/Resources/MissionModules/RandomStaticCars.lua @@ -2,7 +2,7 @@ local args = {...} local tbl = args[1] if Settings.SaveChoiceRSC then local sort = 5 - Level = {} + local Level = {} if not tbl.Level[sort] then tbl.Level[sort] = Level else diff --git a/Randomiser/Resources/MissionModules/RandomTraffic.lua b/Randomiser/Resources/MissionModules/RandomTraffic.lua index 9a98720..b9ad2f4 100644 --- a/Randomiser/Resources/MissionModules/RandomTraffic.lua +++ b/Randomiser/Resources/MissionModules/RandomTraffic.lua @@ -2,7 +2,7 @@ local args = {...} local tbl = args[1] if Settings.RandomTraffic then local sort = 5 - Level = {} + local Level = {} if not tbl.Level[sort] then tbl.Level[sort] = Level else diff --git a/Randomiser/Resources/MissionModules/SkipFMVs.lua b/Randomiser/Resources/MissionModules/SkipFMVs.lua index 5e69455..c0744d0 100644 --- a/Randomiser/Resources/MissionModules/SkipFMVs.lua +++ b/Randomiser/Resources/MissionModules/SkipFMVs.lua @@ -2,8 +2,8 @@ local args = {...} local tbl = args[1] if Settings.SkipFMVs then local sort = 5 - Mission = {} - SundayDrive = {} + local Mission = {} + local SundayDrive = {} if not tbl.Mission[sort] then tbl.Mission[sort] = Mission else diff --git a/Randomiser/Resources/MissionModules/SkipLocks.lua b/Randomiser/Resources/MissionModules/SkipLocks.lua index 2b7d6f7..9920772 100644 --- a/Randomiser/Resources/MissionModules/SkipLocks.lua +++ b/Randomiser/Resources/MissionModules/SkipLocks.lua @@ -2,7 +2,7 @@ local args = {...} local tbl = args[1] if Settings.SkipLocks then local sort = 5 - SundayDrive = {} + local SundayDrive = {} if not tbl.SundayDrive[sort] then tbl.SundayDrive[sort] = SundayDrive else diff --git a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua index d126ae5..e3bb9e5 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua @@ -7,7 +7,7 @@ if MissionModules.SundayDrive then local LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); local InitFile = ReadFile(Path:gsub("sdl%.mfk", "sdi.mfk")):gsub("//.-([\r\n])", "%1"); for i = SundayMin,SundayMax do - if MissionModules.Mission[i] then + if MissionModules.SundayDrive[i] then for k,v in pairs(MissionModules.SundayDrive[i]) do DebugPrint("Running module: " .. k, 2) LoadFile, InitFile = v(LoadFile, InitFile, level, mission, Path) From afbd005f282a05d571a1ce8942cb470066700782 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Tue, 29 Oct 2019 14:40:30 +0000 Subject: [PATCH 027/111] Fixed RandomLevelMissions Fixed :D --- Randomiser/Resources/MissionModules/RandomLevelMissions.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Randomiser/Resources/MissionModules/RandomLevelMissions.lua b/Randomiser/Resources/MissionModules/RandomLevelMissions.lua index 6a2641f..83aa73c 100644 --- a/Randomiser/Resources/MissionModules/RandomLevelMissions.lua +++ b/Randomiser/Resources/MissionModules/RandomLevelMissions.lua @@ -96,7 +96,10 @@ if Settings.RandomLevelMissions then return "SetDynaLoadData(\"" .. orig:gsub("l" .. NewLevel, "l" .. Level) .. "\"" end) InitFile = InitFile:gsub("AddStageCharacter%s*%(%s*\"" .. NewChar .. "\"", "AddStageCharacter(\"" .. BaseChar .. "\"") - InitFile = InitFile:gsub("AddObjective%s*%(%s*\"dialogue\".-CloseObjective%(%)", function(orig) + InitFile = InitFile:gsub("AddNPC%s*%(%s*\"" .. BaseChar .. "\"", "AddNPC(\"" .. NewChar .. "\"") + InitFile = InitFile:gsub("AddObjectiveNPCWaypoint%s*%(%s*\"" .. BaseChar .. "\"", "AddObjectiveNPCWaypoint(\"" .. NewChar .. "\"") + InitFile = InitFile:gsub("SetTalkToTarget%s*%(%s*\"" .. BaseChar .. "\"", "SetTalkToTarget(\"" .. NewChar .. "\"") + InitFile = InitFile:gsub("AddObjective%s*%(%s*\"dialogue\".-CloseObjective%s*%(%s*%)", function(orig) local bitmap = orig:match("SetPresentationBitmap%s*%(%s*\"([^\n]-)\"%s*%);") if bitmap then return "AddObjective(\"timer\");\r\nSetPresentationBitmap(\"" .. bitmap .. "\");\r\nSetDurationTime(1);\r\nCloseObjective()" From 36fef82a1254ce33b5240801ca47930b49548887 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Tue, 29 Oct 2019 21:21:30 +0000 Subject: [PATCH 028/111] Bug fixes - Changed our old ModVersion code to the new official method - Renamed HandleLevelModel to HandelLevelInterior to better represent what it does - Fixed RandomInteriors to work with RandomLevelMissions --- Randomiser/CustomFiles.ini | 2 +- Randomiser/Resources/GlobalVariables.lua | 2 +- .../{HandleLevelModel.lua => HandleLevelInterior.lua} | 3 +++ Randomiser/Resources/MissionModules/RandomInteriors.lua | 3 +++ 4 files changed, 8 insertions(+), 2 deletions(-) rename Randomiser/Resources/{HandleLevelModel.lua => HandleLevelInterior.lua} (86%) diff --git a/Randomiser/CustomFiles.ini b/Randomiser/CustomFiles.ini index 8d8e0fc..3de4ab2 100644 --- a/Randomiser/CustomFiles.ini +++ b/Randomiser/CustomFiles.ini @@ -25,7 +25,7 @@ art/missions/*_doors.p3d=Resources/HandleLevelDoors.lua art/cars/*.p3d=Resources/HandleCarModel.lua art/frontend/dynaload/images/license/licensePC.p3d=Resources/RandomLicense.lua scripts/cars/*.con=Resources/HandleCar.lua -art/l*i*.p3d=Resources/HandleLevelModel.lua +art/l*i*.p3d=Resources/HandleLevelInterior.lua art/chars/*_m.p3d=Resources/HandleCharModel.lua art/frontend/scrooby/resource/txtbible/srr2.p3d=Resources/CustomText.lua art/frontend/scrooby/resource/pure3d/homer.p3d=Resources/RandomCouch.lua diff --git a/Randomiser/Resources/GlobalVariables.lua b/Randomiser/Resources/GlobalVariables.lua index 0472215..f2f587d 100644 --- a/Randomiser/Resources/GlobalVariables.lua +++ b/Randomiser/Resources/GlobalVariables.lua @@ -27,7 +27,7 @@ OLD_PRIMITIVE_GROUP_CHUNK = "\002\000\001\000" COLOUR_LIST_CHUNK = "\008\000\001\000" -ModVersion = ReadFile(ModPath .. "/Meta.ini"):match("Version=(.-)[\r\n]") +ModVersion = GetModVersion() OrigChar = nil RandomChar = nil diff --git a/Randomiser/Resources/HandleLevelModel.lua b/Randomiser/Resources/HandleLevelInterior.lua similarity index 86% rename from Randomiser/Resources/HandleLevelModel.lua rename to Randomiser/Resources/HandleLevelInterior.lua index d4de6c5..421971d 100644 --- a/Randomiser/Resources/HandleLevelModel.lua +++ b/Randomiser/Resources/HandleLevelInterior.lua @@ -8,6 +8,9 @@ if Settings.RandomInteriors and interiorP3DLevel then local newInterior = interiorReplace[interiorP3D] if newInterior then local newP3D = string.gsub(Path, "0%d.p3d", newInterior .. ".p3d") + if newP3D:match("l1i07") then + newP3D = newP3D:gsub("l1", "l4") + end Redirect(newP3D) end elseif Path:match("l1i07") then diff --git a/Randomiser/Resources/MissionModules/RandomInteriors.lua b/Randomiser/Resources/MissionModules/RandomInteriors.lua index a439cae..98008db 100644 --- a/Randomiser/Resources/MissionModules/RandomInteriors.lua +++ b/Randomiser/Resources/MissionModules/RandomInteriors.lua @@ -16,6 +16,9 @@ if Settings.RandomInteriors then "01", "02", } + if Settings.RandomLevelMissions then + table.insert(l1interiors, "07") + end l2interiors = { "03", From 37dac915e3264533addfc51bb455aabc3dfb0a8d Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Tue, 29 Oct 2019 23:02:53 +0000 Subject: [PATCH 029/111] Update RandomLevelMissions.lua - Fixed an issue where restarting the mission would swap back to the original level. --- Randomiser/Resources/MissionModules/RandomLevelMissions.lua | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Randomiser/Resources/MissionModules/RandomLevelMissions.lua b/Randomiser/Resources/MissionModules/RandomLevelMissions.lua index 83aa73c..8fc61c2 100644 --- a/Randomiser/Resources/MissionModules/RandomLevelMissions.lua +++ b/Randomiser/Resources/MissionModules/RandomLevelMissions.lua @@ -110,13 +110,10 @@ if Settings.RandomLevelMissions then return InitFile end - local isSwapped = false - function Mission.RandomLevelMissions(LoadFile, InitFile, Level, Mission, Path) if Level == 7 or Mission == 0 or Path:match("sr") or Path:match("gr") or Path:match("bm") then return LoadFile, InitFile - elseif isSwapped then - isSwapped = false + elseif ((Level == 1 or Level == 4) and ExistsInTbl(Swapped1, Mission, true)) or ((Level == 2 or Level == 5) and ExistsInTbl(Swapped2, Mission, true)) or ((Level == 3 or Level == 6) and ExistsInTbl(Swapped3, Mission, true)) then local newLevel = GetLevel(Level) local character = ReadFile("/GameData/scripts/missions/level0" .. newLevel .. "/leveli.mfk"):match("AddCharacter%s*%(%s*\"([^\n]-)\"") local character2 = ReadFile("/GameData/scripts/missions/level0" .. Level .. "/leveli.mfk"):match("AddCharacter%s*%(%s*\"([^\n]-)\"") @@ -132,7 +129,6 @@ if Settings.RandomLevelMissions then return LoadFile, InitFile end if ((Level == 1 or Level == 4) and ExistsInTbl(Swapped1, Mission, true)) or ((Level == 2 or Level == 5) and ExistsInTbl(Swapped2, Mission, true)) or ((Level == 3 or Level == 6) and ExistsInTbl(Swapped3, Mission, true)) then - isSwapped = true local newLevel = GetLevel(Level) local character = ReadFile("/GameData/scripts/missions/level0" .. newLevel .. "/leveli.mfk"):match("AddCharacter%s*%(%s*\"([^\n]-)\"") local character2 = ReadFile("/GameData/scripts/missions/level0" .. Level .. "/leveli.mfk"):match("AddCharacter%s*%(%s*\"([^\n]-)\"") From 98ad3a22bb639ec9b70cad8170debf5a375f97e3 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Thu, 7 Nov 2019 20:59:12 +0100 Subject: [PATCH 030/111] Decompress compressed P3D files --- Randomiser/CustomFiles.lua | 17 +- Randomiser/Resources/GlobalFunctions.lua | 304 ---------------- Randomiser/Resources/GlobalVariables.lua | 21 -- Randomiser/Resources/lib/P3D.lua | 436 +++++++++++++++++++++++ 4 files changed, 452 insertions(+), 326 deletions(-) create mode 100644 Randomiser/Resources/lib/P3D.lua diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 2e2147c..6218d19 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -1,4 +1,5 @@ ModPath = GetModPath() + Paths = {} Paths.ModPath = GetModPath() Paths.Resources = Paths.ModPath .. "/Resources/" @@ -6,8 +7,11 @@ Paths.MissionModules = Paths.Resources .. "MissionModules/" dofile(Paths.Resources .. "GlobalArrays.lua") dofile(Paths.Resources .. "GlobalVariables.lua") dofile(Paths.Resources .. "GlobalFunctions.lua") +dofile(Paths.Resources .. "lib/P3D.lua") dofile(Paths.Resources .. "MissionScripts/LoadModules.lua") +Cache = {} + if Settings.UseDebugSettings then if not Confirm("You have Use Debug Settings enabled. This allows a secondary mod to force certain randomisations and sometimes run code.\nAre you sure you want this enabled?") then Settings.UseDebugSettings = false @@ -47,6 +51,16 @@ if Settings.VerboseDebug then end end +-- Hijack (for now) ReadFile to decompress P3Ds +local OldReadFile = ReadFile +ReadFile = function(Path, ...) + local File = OldReadFile(Path, ...) + if Path:sub(-3) == "p3d" then + return DecompressP3D(File) + end + return File +end + DebugPrint("Randomiser Settings", 2) for settingName, settingValue in pairs(Settings) do DebugPrint("- " .. settingName .. " = " .. tostring(settingValue), 2) @@ -75,4 +89,5 @@ end if Settings.RandomMissions then dofile(Paths.Resources .. "RandomMissions.lua") -end \ No newline at end of file +end + diff --git a/Randomiser/Resources/GlobalFunctions.lua b/Randomiser/Resources/GlobalFunctions.lua index 9ebc0b1..f941f7e 100644 --- a/Randomiser/Resources/GlobalFunctions.lua +++ b/Randomiser/Resources/GlobalFunctions.lua @@ -90,209 +90,6 @@ function round(num, numDecimalPlaces) return math.floor(num * mult + 0.5) / mult end --- Some functions for converting binary numbers in strings to Lua numbers -function String1ToInt(str) - return str:byte(1) -end - -function String4ToInt(str) - local b1, b2, b3, b4 = str:byte(1, 4) - return b1 + (b2 * 256) + (b3 * 256 * 256) + (b4 * 256 *256*256) -end - -function IntToString4(int) - local b1 = int % 256 - local b2 = math.floor(int / 256) % 256 - local b3 = math.floor(int / 256 / 256) % 256 - local b4 = math.floor(int / 256 / 256 / 256) % 256 - return string.char(b1, b2, b3, b4) -end - --- Iterate a chunk to find its subchunks, because simple pattern matching can find false matches - -function FindSubchunks(Chunk, ID) - local LengthStr = Chunk:sub(5, 8) - local Position = 1 + String4ToInt(LengthStr) - return function() - while Position < Chunk:len() do - local ChunkID = Chunk:sub(Position + 0, Position + 3) - local ChunkLength = String4ToInt(Chunk:sub(Position + 8, Position + 11)) - Position = Position + ChunkLength - if ChunkID == ID then - return Position - ChunkLength, ChunkLength - end - end - return nil - end -end - --- Simple use of iterator to the find the first chunk of an ID -function FindSubchunk(Chunk, ID) - return FindSubchunks(Chunk, ID)() -end - --- Extract a string from a P3D chunk -function GetP3DString(Chunk, Offset) - local NLength = String1ToInt(Chunk:sub(Offset, Offset)) - local Name = Chunk:sub(Offset + 1, Offset + NLength) - return Name, NLength -end - --- Change a string inside a P3D string --- Returns the new P3D, the change in length for updating header data, and the original string -function SetP3DString(Chunk, Offset, NewString) - local OrigName, OrigLength = GetP3DString(Chunk, Offset) - local LengthByte = string.char(NewString:len()) - local New = Chunk:sub(1, Offset - 1) .. LengthByte .. NewString .. Chunk:sub(Offset + OrigLength + 1) - local Delta = NewString:len() - OrigLength - return New, Delta, OrigName -end - -function GetP3DInt4(Chunk, Offset) - return String4ToInt(Chunk:sub(Offset, Offset + 3)) -end - -function SetP3DInt4(Chunk, Offset, NewValue) - NewValue = IntToString4(NewValue) - return Chunk:sub(1, Offset - 1) .. NewValue .. Chunk:sub(Offset + 4) -end - -function AddP3DInt4(Chunk, Offset, Adjust) - local New = GetP3DInt4(Chunk, Offset) + Adjust - return SetP3DInt4(Chunk, Offset, New) -end - ---Remove a substring from a string -function RemoveString(Str, Start, End) - return Str:sub(1, Start - 1) .. Str:sub(End) -end - --- Transforms an ASCII string to "UTF-16" kinda -function AsciiToUTF16(String) - local Out = "" - for i = 1, #String do - Out = Out .. String:sub(i,i) .. "\0" - end - return Out -end - --- Uncomment to print more debug messages about the P3D file patching process -function p3d_debug(message) - -- print(message) -end - -function ReplaceCharacterSkinSkel(Original, Replace) - -- Copy textures over - local Textures = "" - for position, length in FindSubchunks(Replace, TEXTURE_CHUNK) do - Textures = Textures .. Replace:sub(position, position + length - 1) - end - - -- Copy shaders over - local Shaders = "" - local ShaderList = {} - for position, length in FindSubchunks(Replace, SHADER_CHUNK) do - local ShaderName = GetP3DString(Replace, position + 12) - ShaderList[ShaderName] = true - local Shader = Replace:sub(position, position + length - 1) - Shaders = Shaders .. Shader - end - - -- Remove clashing shaders - local Adjust = 0 - for position, length in FindSubchunks(Original, SHADER_CHUNK) do - local ShaderName = GetP3DString(Original, position + 12 - Adjust) - if ShaderList[ShaderName] then - p3d_debug("Removing clashing shader " .. ShaderName) - Original = RemoveString(Original, position - Adjust, position + length - Adjust) - Adjust = Adjust + length - end - end - - -- Find meshes - local Meshes = "" - for position, length in FindSubchunks(Replace, MESH_CHUNK) do - Meshes = Meshes .. Replace:sub(position, position + length - 1) - end - - -- Locate the new animation - ANIndex, ANLength = FindSubchunk(Replace, ANIMATION_CHUNK) - local Animation = "" - if ANIndex ~= nil then - p3d_debug("Replacing eyeball animation") - Animation = Replace:sub(ANIndex, ANIndex + ANLength - 1) - -- Remove the original animation - local ANIndex, ANLength = FindSubchunk(Original, ANIMATION_CHUNK) - if ANIndex ~= nil then - Original = RemoveString(Original, ANIndex, ANIndex + ANLength) - end - end - - -- Load new skeleton - local SKIndex, SKLength = FindSubchunk(Replace, SKELETON_CHUNK) - local NewSkel = Replace:sub(SKIndex, SKIndex + SKLength - 1) - - -- Load new skin - local SNIndex, SNLength = FindSubchunk(Replace, SKIN_CHUNK) - local NewSkin = Replace:sub(SNIndex, SNIndex + SNLength - 1) - - -- Find Original Skeleton, Remove it - SKIndex, SKLength = FindSubchunk(Original, SKELETON_CHUNK) - local SkelName, SkelNLength = GetP3DString(Original, SKIndex + 12) - Original = RemoveString(Original, SKIndex, SKIndex + SKLength) - - -- Find Original Skin - SNIndex, SNLength = FindSubchunk(Original, SKIN_CHUNK) - local SkinName, SkinNLength = GetP3DString(Original, SNIndex + 12) - - -- Change names and update lengths - NewSkel, SkelDelta, OSName = SetP3DString(NewSkel, 13, SkelName) - NewSkel = AddP3DInt4(NewSkel, 5, SkelDelta) - NewSkel = AddP3DInt4(NewSkel, 9, SkelDelta) - NewSkin, SkinDelta, OS2Name = SetP3DString(NewSkin, 13, SkinName) - local SkelNameIndex = SkinName:len() + 18 - NewSkin, SkinDelta2, OS3Name = SetP3DString(NewSkin, SkelNameIndex, SkelName) - NewSkin = AddP3DInt4(NewSkin, 5, SkinDelta + SkinDelta2) - NewSkin = AddP3DInt4(NewSkin, 9, SkinDelta + SkinDelta2) - - p3d_debug(OSName .. "->" .. SkelName .. OS2Name .. "->" .. SkinName .. OS3Name .. "->" .. SkelName) - - -- Add to original model - Original = Original:sub(1, SNIndex - 1) .. Textures .. Shaders .. Animation .. NewSkel .. Meshes .. NewSkin .. Original:sub(SNIndex + SNLength) - - -- Locate the new OFC, if one exists - local NFCIndex, NFCLength = FindSubchunk(Replace, OLD_FRAME_CONTROLLER_CHUNK) - if NFCIndex ~= nil then - p3d_debug("Replacing eyeball frame controller") - -- Locate original OFC - local OFCIndex, OFCLength = FindSubchunk(Original, OLD_FRAME_CONTROLLER_CHUNK) - if OFCIndex ~= nil then - -- Get new OFC - local NFC = Replace:sub(NFCIndex, NFCIndex + NFCLength - 1) - -- Replace the original OFC with the new one - Original = Original:sub(1, OFCIndex - 1) .. NFC .. Original:sub(OFCIndex + OFCLength) - end - end - - -- Locate the new comp drawable prop list - local CDIndex, CDLength = FindSubchunk(Replace, COMP_DRAW_CHUNK) - local CD = Replace:sub(CDIndex, CDIndex + CDLength - 1) - local CDPIndex, CDPLength = FindSubchunk(CD, COMP_DRAW_PROP_LIST_SUBCHUNK) - local CDP = CD:sub(CDPIndex, CDPIndex + CDPLength - 1) - - -- Replace the old comp drawable prop list - local CDIndex, CDLength = FindSubchunk(Original, COMP_DRAW_CHUNK) - local CD = Original:sub(CDIndex, CDIndex + CDLength - 1) - local CDPIndex, CDPLength = FindSubchunk(CD, COMP_DRAW_PROP_LIST_SUBCHUNK) - Original = Original:sub(1, CDIndex + CDPIndex - 2) .. CDP .. Original:sub(CDIndex + CDPIndex - 1 + CDPLength) - Original = AddP3DInt4(Original, CDIndex + 8, CDP:len() - CDPLength) - - -- Update file length - Original = SetP3DInt4(Original, 9, Original:len()) - - return Original -end - function endsWith(String,End) return End=='' or string.sub(String:lower(),-string.len(End))==End:lower() end @@ -359,104 +156,3 @@ function DebugPrint(msg, level) print(currTimeStr .. prefix .. msg) return true end - -function SetCarCameraIndex(CarModel, Index) - for pos, length in FindSubchunks(CarModel, CAR_CAMERA_DATA_CHUNK) do - local cameraID = GetP3DInt4(CarModel, pos + 12) - if cameraID > 256 then - Index = Index + 256 - end - CarModel = SetP3DInt4(CarModel, pos + 12, Index) - end - return CarModel -end - -function FixP3DString(str) - local strLen = str:len() - if strLen == 0 then return str end - local l = 0 - for i=1,strLen do - if str:byte(i) ~= 0 then - l = l + 1 - else - break - end - end - return str:sub(1, l) -end - -function MakeP3DString(str, minLen) - local strLen = str:len() - local diff = strLen % 4 - if diff > 0 then - for i=1,4-diff do - str = str .. string.char(0) - end - end - if minLen then - diff = minLen - str:len() - if diff > 0 then - for i=1,diff do - str = str .. string.char(0) - end - end - end - return str -end - -function ReplaceCar(Original, Replace) - local cam = nil - for pos, length in FindSubchunks(Replace, CAR_CAMERA_DATA_CHUNK) do - local cameraID = GetP3DInt4(Replace, pos + 12) - if cameraID <= 256 then - cam = cameraID - break - end - end - if not cam then return Original end - Original = SetCarCameraIndex(Original, cam) - local CompIndex, CompLength = FindSubchunk(Original, COMP_DRAW_CHUNK) - local OldName, OldCompNLength = GetP3DString(Original, CompIndex + 12) - CompIndex, CompLength = FindSubchunk(Replace, COMP_DRAW_CHUNK) - local NewName, CompNLength = GetP3DString(Replace, CompIndex + 12) - local NewNameBV = MakeP3DString(FixP3DString(NewName) .. "BV") - local Adjust = 0 - for pos, length in FindSubchunks(Original, COLLISION_OBJECT_CHUNK) do - local name, _ = GetP3DString(Original, pos + 12 + Adjust) - local diff = 0 - if FixP3DString(name):sub(-2) == "BV" then - Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewNameBV) - else - Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewName) - end - Original = AddP3DInt4(Original, pos + 4 + Adjust, diff) - Original = AddP3DInt4(Original, pos + 8 + Adjust, diff) - Adjust = Adjust + diff - end - Adjust = 0 - for pos, length in FindSubchunks(Original, PHYSICS_OBJECT_CHUNK) do - local name, _ = GetP3DString(Original, pos + 12 + Adjust) - local diff = 0 - if FixP3DString(name):sub(-2) == "BV" then - Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewNameBV) - else - Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewName) - end - Original = AddP3DInt4(Original, pos + 4 + Adjust, diff) - Original = AddP3DInt4(Original, pos + 8 + Adjust, diff) - Adjust = Adjust + diff - end - Adjust = 0 - for pos, length in FindSubchunks(Original, COMP_DRAW_CHUNK) do - local name, _ = GetP3DString(Original, pos + 12 + Adjust) - local diff = 0 - if name == OldName then - Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewName) - Original = AddP3DInt4(Original, pos + 4 + Adjust, diff) - Original = AddP3DInt4(Original, pos + 8 + Adjust, diff) - Adjust = Adjust + diff - end - end - Original = SetP3DInt4(Original, 9, Original:len()) - return Original -end \ No newline at end of file diff --git a/Randomiser/Resources/GlobalVariables.lua b/Randomiser/Resources/GlobalVariables.lua index 06fdd27..0afbd8d 100644 --- a/Randomiser/Resources/GlobalVariables.lua +++ b/Randomiser/Resources/GlobalVariables.lua @@ -1,24 +1,3 @@ -TEXTURE_CHUNK = "\000\144\001\000" -SHADER_CHUNK = "\000\016\001\000" -ANIMATION_CHUNK = "\000\016\018\000" -ANIMATION_GROUP_CHUNK = "\002\016\018\000" -SKIN_CHUNK = "\001\000\001\000" -SKELETON_CHUNK = "\000\069\000\000" -MESH_CHUNK = "\000\000\001\000" -COMP_DRAW_CHUNK = "\018\069\000\000" -COMP_DRAW_SKIN_LIST_SUBCHUNK = "\019\069\000\000" -COMP_DRAW_PROP_LIST_SUBCHUNK = "\020\069\000\000" -COMP_DRAW_SKIN_SUBCHUNK = "\021\069\000\000" -OLD_FRAME_CONTROLLER_CHUNK = "\000\018\018\000" -SPRITE_CHUNK = "\005\144\001\000" -IMAGE_CHUNK = "\001\144\001\000" -IMAGE_DATA_CHUNK = "\002\144\001\000" -CAR_CAMERA_DATA_CHUNK = "\000\001\000\003" -MOTION_ROOT_LABEL = "Motion_Root\000" -TEXT_BIBLE_CHUNK = "\x0D\x80\x01\x00" -LANGUAGE_CHUNK = "\x0E\x80\x01\x00" -COLLISION_OBJECT_CHUNK = "\000\000\001\007" -PHYSICS_OBJECT_CHUNK = "\000\016\001\007" ModVersion = ReadFile(ModPath .. "/Meta.ini"):match("Version=(.-)[\r\n]") diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua new file mode 100644 index 0000000..ebf4ce1 --- /dev/null +++ b/Randomiser/Resources/lib/P3D.lua @@ -0,0 +1,436 @@ +---------------------------------------------------- +-- p3d.lua - Modify P3D Files in Lua +---------------------------------------------------- + +-- Some chunks as Lua Strings +TEXTURE_CHUNK = "\000\144\001\000" +SHADER_CHUNK = "\000\016\001\000" +ANIMATION_CHUNK = "\000\016\018\000" +ANIMATION_GROUP_CHUNK = "\002\016\018\000" +SKIN_CHUNK = "\001\000\001\000" +SKELETON_CHUNK = "\000\069\000\000" +MESH_CHUNK = "\000\000\001\000" +COMP_DRAW_CHUNK = "\018\069\000\000" +COMP_DRAW_SKIN_LIST_SUBCHUNK = "\019\069\000\000" +COMP_DRAW_PROP_LIST_SUBCHUNK = "\020\069\000\000" +COMP_DRAW_SKIN_SUBCHUNK = "\021\069\000\000" +OLD_FRAME_CONTROLLER_CHUNK = "\000\018\018\000" +SPRITE_CHUNK = "\005\144\001\000" +IMAGE_CHUNK = "\001\144\001\000" +IMAGE_DATA_CHUNK = "\002\144\001\000" +CAR_CAMERA_DATA_CHUNK = "\000\001\000\003" +MOTION_ROOT_LABEL = "Motion_Root\000" +TEXT_BIBLE_CHUNK = "\x0D\x80\x01\x00" +LANGUAGE_CHUNK = "\x0E\x80\x01\x00" +COLLISION_OBJECT_CHUNK = "\000\000\001\007" +PHYSICS_OBJECT_CHUNK = "\000\016\001\007" + +-- Some functions for converting binary numbers in strings to Lua numbers +-- All functions are little endian + +function String1ToInt(str) + return str:byte(1) +end + +function String4ToInt(str) + local b1, b2, b3, b4 = str:byte(1, 4) + return b1 + (b2 * 256) + (b3 * 256 * 256) + (b4 * 256 *256*256) +end + +function IntToString4(int) + local b1 = int % 256 + local b2 = math.floor(int / 256) % 256 + local b3 = math.floor(int / 256 / 256) % 256 + local b4 = math.floor(int / 256 / 256 / 256) % 256 + return string.char(b1, b2, b3, b4) +end + +-- Iterate a chunk to find its subchunks, because simple pattern matching can find false matches + +function FindSubchunks(Chunk, ID) + local LengthStr = Chunk:sub(5, 8) + local Position = 1 + String4ToInt(LengthStr) + return function() + while Position < Chunk:len() do + local ChunkID = Chunk:sub(Position + 0, Position + 3) + local ChunkLength = String4ToInt(Chunk:sub(Position + 8, Position + 11)) + Position = Position + ChunkLength + if ChunkID == ID then + return Position - ChunkLength, ChunkLength + end + end + return nil + end +end + +-- Simple use of iterator to the find the first chunk of an ID +function FindSubchunk(Chunk, ID) + return FindSubchunks(Chunk, ID)() +end + +-- Extract a string from a P3D chunk +function GetP3DString(Chunk, Offset) + local NLength = String1ToInt(Chunk:sub(Offset, Offset)) + local Name = Chunk:sub(Offset + 1, Offset + NLength) + return Name, NLength +end + +-- Change a string inside a P3D string +-- Returns the new P3D, the change in length for updating header data, and the original string +function SetP3DString(Chunk, Offset, NewString) + local OrigName, OrigLength = GetP3DString(Chunk, Offset) + local LengthByte = string.char(NewString:len()) + local New = Chunk:sub(1, Offset - 1) .. LengthByte .. NewString .. Chunk:sub(Offset + OrigLength + 1) + local Delta = NewString:len() - OrigLength + return New, Delta, OrigName +end + +-- Get an INT4 at a specific offset from a P3D Chunk +function GetP3DInt4(Chunk, Offset) + return String4ToInt(Chunk:sub(Offset, Offset + 3)) +end + +-- Sets an INT4 at a specific offset from a P3D Chunk +function SetP3DInt4(Chunk, Offset, NewValue) + NewValue = IntToString4(NewValue) + return Chunk:sub(1, Offset - 1) .. NewValue .. Chunk:sub(Offset + 4) +end + +-- Add a number to an INT4 at a specific offset from a P3D Chunk +function AddP3DInt4(Chunk, Offset, Adjust) + local New = GetP3DInt4(Chunk, Offset) + Adjust + return SetP3DInt4(Chunk, Offset, New) +end + +--Remove a substring from a string +function RemoveString(Str, Start, End) + return Str:sub(1, Start - 1) .. Str:sub(End) +end + +-- Transforms an ASCII string to "UTF-16" by adding an extra null byte +-- Only valid for real 7-bit ASCII +function AsciiToUTF16(String) + local Out = "" + for i = 1, #String do + Out = Out .. String:sub(i,i) .. "\0" + end + return Out +end + +-- Uncomment to print more debug messages about the P3D file patching process +function p3d_debug(message) + -- print(message) +end + +-- Replace the character model from Original with the data from Replace +function ReplaceCharacterSkinSkel(Original, Replace) + -- Copy textures over + local Textures = "" + for position, length in FindSubchunks(Replace, TEXTURE_CHUNK) do + Textures = Textures .. Replace:sub(position, position + length - 1) + end + + -- Copy shaders over + local Shaders = "" + local ShaderList = {} + for position, length in FindSubchunks(Replace, SHADER_CHUNK) do + local ShaderName = GetP3DString(Replace, position + 12) + ShaderList[ShaderName] = true + local Shader = Replace:sub(position, position + length - 1) + Shaders = Shaders .. Shader + end + + -- Remove clashing shaders + local Adjust = 0 + for position, length in FindSubchunks(Original, SHADER_CHUNK) do + local ShaderName = GetP3DString(Original, position + 12 - Adjust) + if ShaderList[ShaderName] then + p3d_debug("Removing clashing shader " .. ShaderName) + Original = RemoveString(Original, position - Adjust, position + length - Adjust) + Adjust = Adjust + length + end + end + + -- Find meshes + local Meshes = "" + for position, length in FindSubchunks(Replace, MESH_CHUNK) do + Meshes = Meshes .. Replace:sub(position, position + length - 1) + end + + -- Locate the new animation + ANIndex, ANLength = FindSubchunk(Replace, ANIMATION_CHUNK) + local Animation = "" + if ANIndex ~= nil then + p3d_debug("Replacing eyeball animation") + Animation = Replace:sub(ANIndex, ANIndex + ANLength - 1) + -- Remove the original animation + local ANIndex, ANLength = FindSubchunk(Original, ANIMATION_CHUNK) + if ANIndex ~= nil then + Original = RemoveString(Original, ANIndex, ANIndex + ANLength) + end + end + + -- Load new skeleton + local SKIndex, SKLength = FindSubchunk(Replace, SKELETON_CHUNK) + local NewSkel = Replace:sub(SKIndex, SKIndex + SKLength - 1) + + -- Load new skin + local SNIndex, SNLength = FindSubchunk(Replace, SKIN_CHUNK) + local NewSkin = Replace:sub(SNIndex, SNIndex + SNLength - 1) + + -- Find Original Skeleton, Remove it + SKIndex, SKLength = FindSubchunk(Original, SKELETON_CHUNK) + local SkelName, SkelNLength = GetP3DString(Original, SKIndex + 12) + Original = RemoveString(Original, SKIndex, SKIndex + SKLength) + + -- Find Original Skin + SNIndex, SNLength = FindSubchunk(Original, SKIN_CHUNK) + local SkinName, SkinNLength = GetP3DString(Original, SNIndex + 12) + + -- Change names and update lengths + NewSkel, SkelDelta, OSName = SetP3DString(NewSkel, 13, SkelName) + NewSkel = AddP3DInt4(NewSkel, 5, SkelDelta) + NewSkel = AddP3DInt4(NewSkel, 9, SkelDelta) + NewSkin, SkinDelta, OS2Name = SetP3DString(NewSkin, 13, SkinName) + local SkelNameIndex = SkinName:len() + 18 + NewSkin, SkinDelta2, OS3Name = SetP3DString(NewSkin, SkelNameIndex, SkelName) + NewSkin = AddP3DInt4(NewSkin, 5, SkinDelta + SkinDelta2) + NewSkin = AddP3DInt4(NewSkin, 9, SkinDelta + SkinDelta2) + + p3d_debug(OSName .. "->" .. SkelName .. OS2Name .. "->" .. SkinName .. OS3Name .. "->" .. SkelName) + + -- Add to original model + Original = Original:sub(1, SNIndex - 1) .. Textures .. Shaders .. Animation .. NewSkel .. Meshes .. NewSkin .. Original:sub(SNIndex + SNLength) + + -- Locate the new OFC, if one exists + local NFCIndex, NFCLength = FindSubchunk(Replace, OLD_FRAME_CONTROLLER_CHUNK) + if NFCIndex ~= nil then + p3d_debug("Replacing eyeball frame controller") + -- Locate original OFC + local OFCIndex, OFCLength = FindSubchunk(Original, OLD_FRAME_CONTROLLER_CHUNK) + if OFCIndex ~= nil then + -- Get new OFC + local NFC = Replace:sub(NFCIndex, NFCIndex + NFCLength - 1) + -- Replace the original OFC with the new one + Original = Original:sub(1, OFCIndex - 1) .. NFC .. Original:sub(OFCIndex + OFCLength) + end + end + + -- Locate the new comp drawable prop list + local CDIndex, CDLength = FindSubchunk(Replace, COMP_DRAW_CHUNK) + local CD = Replace:sub(CDIndex, CDIndex + CDLength - 1) + local CDPIndex, CDPLength = FindSubchunk(CD, COMP_DRAW_PROP_LIST_SUBCHUNK) + local CDP = CD:sub(CDPIndex, CDPIndex + CDPLength - 1) + + -- Replace the old comp drawable prop list + local CDIndex, CDLength = FindSubchunk(Original, COMP_DRAW_CHUNK) + local CD = Original:sub(CDIndex, CDIndex + CDLength - 1) + local CDPIndex, CDPLength = FindSubchunk(CD, COMP_DRAW_PROP_LIST_SUBCHUNK) + Original = Original:sub(1, CDIndex + CDPIndex - 2) .. CDP .. Original:sub(CDIndex + CDPIndex - 1 + CDPLength) + Original = AddP3DInt4(Original, CDIndex + 8, CDP:len() - CDPLength) + + -- Update file length + Original = SetP3DInt4(Original, 9, Original:len()) + + return Original +end + +-- Modify a car P3D to change the camera index +function SetCarCameraIndex(CarModel, Index) + for pos, length in FindSubchunks(CarModel, CAR_CAMERA_DATA_CHUNK) do + local cameraID = GetP3DInt4(CarModel, pos + 12) + if cameraID > 256 then + Index = Index + 256 + end + CarModel = SetP3DInt4(CarModel, pos + 12, Index) + end + return CarModel +end + +-- Remove null padding bytes from a P3D string +function FixP3DString(str) + local strLen = str:len() + if strLen == 0 then return str end + local l = 0 + for i=1,strLen do + if str:byte(i) ~= 0 then + l = l + 1 + else + break + end + end + return str:sub(1, l) +end + +-- Pad a string to make it P3D compatible (multiple of 4) +function MakeP3DString(str, minLen) + local strLen = str:len() + local diff = strLen % 4 + if diff > 0 then + for i=1,4-diff do + str = str .. string.char(0) + end + end + if minLen then + diff = minLen - str:len() + if diff > 0 then + for i=1,diff do + str = str .. string.char(0) + end + end + end + return str +end + +-- Replace the car in Original with the model from Replace +function ReplaceCar(Original, Replace) + local cam = nil + for pos, length in FindSubchunks(Replace, CAR_CAMERA_DATA_CHUNK) do + local cameraID = GetP3DInt4(Replace, pos + 12) + if cameraID <= 256 then + cam = cameraID + break + end + end + if not cam then return Original end + Original = SetCarCameraIndex(Original, cam) + local CompIndex, CompLength = FindSubchunk(Original, COMP_DRAW_CHUNK) + local OldName, OldCompNLength = GetP3DString(Original, CompIndex + 12) + CompIndex, CompLength = FindSubchunk(Replace, COMP_DRAW_CHUNK) + local NewName, CompNLength = GetP3DString(Replace, CompIndex + 12) + local NewNameBV = MakeP3DString(FixP3DString(NewName) .. "BV") + local Adjust = 0 + for pos, length in FindSubchunks(Original, COLLISION_OBJECT_CHUNK) do + local name, _ = GetP3DString(Original, pos + 12 + Adjust) + local diff = 0 + if FixP3DString(name):sub(-2) == "BV" then + Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewNameBV) + else + Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewName) + end + Original = AddP3DInt4(Original, pos + 4 + Adjust, diff) + Original = AddP3DInt4(Original, pos + 8 + Adjust, diff) + Adjust = Adjust + diff + end + Adjust = 0 + for pos, length in FindSubchunks(Original, PHYSICS_OBJECT_CHUNK) do + local name, _ = GetP3DString(Original, pos + 12 + Adjust) + local diff = 0 + if FixP3DString(name):sub(-2) == "BV" then + Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewNameBV) + else + Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewName) + end + Original = AddP3DInt4(Original, pos + 4 + Adjust, diff) + Original = AddP3DInt4(Original, pos + 8 + Adjust, diff) + Adjust = Adjust + diff + end + Adjust = 0 + for pos, length in FindSubchunks(Original, COMP_DRAW_CHUNK) do + local name, _ = GetP3DString(Original, pos + 12 + Adjust) + local diff = 0 + if name == OldName then + Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewName) + Original = AddP3DInt4(Original, pos + 4 + Adjust, diff) + Original = AddP3DInt4(Original, pos + 8 + Adjust, diff) + Adjust = Adjust + diff + end + end + Original = SetP3DInt4(Original, 9, Original:len()) + return Original +end + +-- Decompress a compressed *block* within a P3D +local function DecompressBlock(Source, Destination, DestinationPos, Length) + local Written = 0 + local SourceIndex = 1 + while (Written < Length) do + local Unknown = String1ToInt(Source:sub(SourceIndex, SourceIndex)) + SourceIndex = SourceIndex + 1 + if (Unknown <= 15) then + if (Unknown == 0) then + if (String1ToInt(Source:sub(SourceIndex, SourceIndex)) == 0) then + local Unknown2 = 0 + repeat + SourceIndex = SourceIndex + 1 + Unknown2 = String1ToInt(Source:sub(SourceIndex, SourceIndex)) + Unknown = Unknown + 255 + until (Unknown2 ~= 0) + end + Unknown = Unknown + String1ToInt(Source:sub(SourceIndex, SourceIndex)) + SourceIndex = SourceIndex + 1 + Destination = Destination .. Source:sub(SourceIndex, SourceIndex + 14) + DestinationPos = DestinationPos + 15 + SourceIndex = SourceIndex + 15 + Written = Written + 15 + end + repeat + Destination = Destination .. Source:sub(SourceIndex, SourceIndex) + SourceIndex = SourceIndex + 1 + DestinationPos = DestinationPos + 1 + Written = Written + 1 + Unknown = Unknown - 1 + until (Unknown <= 0); + else + local Unknown2 = Unknown % 16 + if (Unknown2 == 0) then + local Unknown3 = 15 + if (String1ToInt(Source:sub(SourceIndex, SourceIndex)) == 0) then + local Unknown4; + repeat + SourceIndex = SourceIndex + 1 + Unknown4 = String1ToInt(Source:sub(SourceIndex, SourceIndex)) + Unknown3 = Unknown3 + 255; + until (Unknown4 ~= 0) + end + Unknown2 = Unknown2 + String1ToInt(Source:sub(SourceIndex, SourceIndex)) + Unknown3 + SourceIndex = SourceIndex + 1 + end + local Unknown6 = DestinationPos - (math.floor(Unknown / 16) | (16 * String1ToInt(Source:sub(SourceIndex, SourceIndex)))) + local Unknown5 = math.floor(Unknown2 / 4); + SourceIndex = SourceIndex + 1 + repeat + Destination = Destination .. Destination:sub(Unknown6, Unknown6) + Destination = Destination .. Destination:sub(Unknown6 + 1, Unknown6 + 1) + Destination = Destination .. Destination:sub(Unknown6 + 2, Unknown6 + 2) + Destination = Destination .. Destination:sub(Unknown6 + 3, Unknown6 + 3) + Unknown6 = Unknown6 + 4 + DestinationPos = DestinationPos + 4 + Unknown5 = Unknown5 - 1; + until Unknown5 <= 0; + local Unknown7 = Unknown2 % 4; + while (Unknown7 > 0) do + Destination = Destination .. Destination:sub(Unknown6, Unknown6) + DestinationPos = DestinationPos + 1 + Unknown6 = Unknown6 + 1 + Unknown7 = Unknown7 - 1 + end + Written = Written + Unknown2 + end + end + return Destination, DestinationPos +end + +-- Decompress a compressed P3D, returns the original P3D if not compressed +function DecompressP3D(File) + if File:sub(1, 4) == "P3DZ" then + local UncompressedLength = GetP3DInt4(File, 5) + local DecompressedLength = 0 + local pos = 9 + local Uncompressed = "" + local UncompressedPos = 1 + while DecompressedLength < UncompressedLength do + local CompressedLength = GetP3DInt4(File, pos) + pos = pos + 4 + local UncompressedBlock = GetP3DInt4(File, pos) + pos = pos + 4 + local Data = File:sub(pos, pos + CompressedLength) + pos = pos + CompressedLength + Uncompressed, UncompressedPos = DecompressBlock(Data, Uncompressed, UncompressedPos, UncompressedBlock) + DecompressedLength = DecompressedLength + UncompressedBlock + end + return Uncompressed + else + return File + end +end \ No newline at end of file From 36f6a39e960874051cb37c62080714df3a94907a Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Thu, 7 Nov 2019 20:59:28 +0100 Subject: [PATCH 031/111] Random text support --- Randomiser/Meta.ini | 8 ++++++ Randomiser/Resources/CustomText.lua | 41 +++++++++++++++++++++++++++-- 2 files changed, 47 insertions(+), 2 deletions(-) diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 6985647..9241e39 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -3729,6 +3729,14 @@ Default=0 Tooltip=Includes cars in the random item pool Page=Chaos Randomisations +[Setting] +Name=RandomText +Title=Random text +Type=TickBox +Default=0 +Tooltip=Shuffles all text strings in the game +Page=Chaos Randomisations + [Setting] Name=SkipLocks Title=Remove car/costume requirements diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index 37064e1..8cfc398 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -1,7 +1,14 @@ -- This file modifies a binary .p3d file to create a custom string -- The internal string is "-" because this appears first in the -- hash list, this simplifies some things -local Path = "/GameData/" .. GetPath(); +local Path = "/GameData/" .. GetPath() + +-- The game reads the SRR2 4 times at the start for some bizarre reason +-- Only shuffle things once just in case +if Cache.SRR2 ~= nil then + Output(Cache.SRR2) +end + local Original = ReadFile(Path) local GameplaySettings = @@ -47,7 +54,8 @@ local ChaosSettings = [0x8]=Settings.RandomItems, [0x10]=Settings.RandomItemsIncludeChars, [0x20]=Settings.RandomItemsIncludeCars, -[0x40]=Settings.RandomBonusMissions +[0x40]=Settings.RandomBonusMissions, +[0x80]=Settings.RandomText, } local GameplayN = 0 @@ -75,6 +83,33 @@ local Bible = Original:sub(BiblePos, BiblePos + BibleLen - 1) local EnglishPos, EnglishLen = FindSubchunk(Bible, LANGUAGE_CHUNK) local English = Bible:sub(EnglishPos, EnglishPos + EnglishLen - 1) +-- Random Text Support +if Settings.RandomText then + local ENTRIES = GetP3DInt4(English, 71) + + -- Read offsets as ints into an array + local Offsets = {} + for i = 1, ENTRIES do + Offsets[#Offsets + 1] = GetP3DInt4(English, 83 + 4 * ENTRIES + 4 * (i - 1)) + end + + -- Shuffle array + for i = #Offsets, 2, -1 do + local j = math.random(i) + Offsets[i], Offsets[j] = Offsets[j], Offsets[i] + end + + -- Recreate binary string of offsets + local StrOffsets = "" + for i = 1, ENTRIES do + StrOffsets = StrOffsets .. IntToString4(Offsets[i]) + end + + English = English:sub(1, 82 + 4*ENTRIES) .. StrOffsets .. English:sub(83 + 8*ENTRIES) +end + +-- Add the settings string + local STRING = AsciiToUTF16(os.date("[%Y-%m-%d]") .. "\nRandomiser v" .. ModVersion .. (Settings.UseDebugSettings and " (debug)" or "") .. "\n" .. string.format("Settings: Gameplay: %X, Graphics: %X, Chaos: %X", GameplayN, GraphicalN, ChaosN)) .. "\0\0" -- Increment number of entires by 1 @@ -101,4 +136,6 @@ Bible = AddP3DInt4(Bible, 9, STRING:len()) Original = Original:sub(1, BiblePos - 1) .. Bible .. Original:sub(BiblePos + BibleLen) Original = AddP3DInt4(Original, 9, STRING:len()) +Cache.SRR2 = Original + Output(Original) \ No newline at end of file From 8e3c8d8c252ff7e0ffb6067c8313e3e44f451a40 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Thu, 7 Nov 2019 21:04:41 +0100 Subject: [PATCH 032/111] Update P3D.lua --- Randomiser/Resources/lib/P3D.lua | 36 +++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index ebf4ce1..bcb0aee 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -24,6 +24,12 @@ TEXT_BIBLE_CHUNK = "\x0D\x80\x01\x00" LANGUAGE_CHUNK = "\x0E\x80\x01\x00" COLLISION_OBJECT_CHUNK = "\000\000\001\007" PHYSICS_OBJECT_CHUNK = "\000\016\001\007" +LOCATOR_CHUNK = "\005\000\000\003" +WALL_COLLISION_CONTAINER_CHUNK = "\007\000\240\003" +STATIC_MESH_COLLISION_CHUNK = "\001\000\240\003" +STATIC_WORLD_MESH_CHUNK = "\000\000\240\003" +OLD_PRIMITIVE_GROUP_CHUNK = "\002\000\001\000" +COLOUR_LIST_CHUNK = "\008\000\001\000" -- Some functions for converting binary numbers in strings to Lua numbers -- All functions are little endian @@ -433,4 +439,32 @@ function DecompressP3D(File) else return File end -end \ No newline at end of file +end + +function BrightenModel(Original, Amount) + for staticMeshPos, staticMeshLen in FindSubchunks(Original, STATIC_WORLD_MESH_CHUNK) do + local staticMesh = Original:sub(staticMeshPos, staticMeshPos + staticMeshLen - 1) + for meshPos, meshLen in FindSubchunks(staticMesh, MESH_CHUNK) do + local mesh = staticMesh:sub(meshPos, meshPos + meshLen - 1) + for opgPos, opgLen in FindSubchunks(mesh, OLD_PRIMITIVE_GROUP_CHUNK) do + local opg = mesh:sub(opgPos, opgPos + opgLen - 1) + for colourListPos, colourListLen in FindSubchunks(opg, COLOUR_LIST_CHUNK) do + local startPos = staticMeshPos + meshPos + opgPos + colourListPos + 13 + local Colours = "" + for i=startPos,startPos + colourListLen - 20,4 do + local b = GetP3DInt1(Original, i) + local g = GetP3DInt1(Original, i + 1) + local r = GetP3DInt1(Original, i + 2) + local a = GetP3DInt1(Original, i + 3) + b = math.min(255, math.max(0, b + Amount)) + g = math.min(255, math.max(0, g + Amount)) + r = math.min(255, math.max(0, r + Amount)) + Colours = Colours .. IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) + end + Original = Original:sub(1, startPos - 1) .. Colours .. Original:sub(startPos + colourListLen - 16) + end + end + end + end + return Original +end From 8837b6023cc4465893575c8ba97e6162de1c13ea Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Thu, 7 Nov 2019 21:23:33 +0100 Subject: [PATCH 033/111] Add mistakenly deleted P3D functions --- Randomiser/Resources/lib/P3D.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index bcb0aee..f6463d7 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -38,6 +38,10 @@ function String1ToInt(str) return str:byte(1) end +function IntToString1(i) + return string.char(i) +end + function String4ToInt(str) local b1, b2, b3, b4 = str:byte(1, 4) return b1 + (b2 * 256) + (b3 * 256 * 256) + (b4 * 256 *256*256) @@ -91,6 +95,18 @@ function SetP3DString(Chunk, Offset, NewString) return New, Delta, OrigName end + +function GetP3DInt1(Chunk, Offset) + return String1ToInt(Chunk:sub(Offset, Offset)) +end + +function SetP3DInt1(Chunk, Offset, NewValue) + NewValue = IntToString1(NewValue) + return Chunk:sub(1, Offset - 1) .. NewValue .. Chunk:sub(Offset + 1) +end + + + -- Get an INT4 at a specific offset from a P3D Chunk function GetP3DInt4(Chunk, Offset) return String4ToInt(Chunk:sub(Offset, Offset + 3)) From f41e8707c76414af0eaa26766145cff81327ae4a Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Thu, 7 Nov 2019 20:41:08 +0000 Subject: [PATCH 034/111] Minor adjustments - Removed warning about random interiors - feature stable - Changed method for L4CustomT to create file from scratch --- Randomiser/CustomFiles.lua | 6 ------ Randomiser/Meta.ini | 6 ------ Randomiser/Resources/HandleLevelTERRA.lua | 24 ++++++++++------------- Randomiser/Resources/lib/P3D.lua | 2 ++ 4 files changed, 12 insertions(+), 26 deletions(-) diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 6218d19..3d25ac8 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -72,12 +72,6 @@ DebugPrint("Loaded " .. #RandomCarPoolMission .. " cars for the random Mission p DebugPrint("Loaded " .. #RandomCarPoolChase .. " cars for the random Chase pool") DebugPrint("Using " .. RandomPedPoolN .. " pedestrians") -if Settings.RandomInteriors then - if not Confirm("Random Interiors is an experimental addition that can cause the game to be unplayable. If you want to disable this, press Cancel") then - Settings.RandomInteriors = false - end -end - if Settings.CustomCars then dofile(Paths.Resources .. "CustomCars.lua") end diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 840d7a3..0690319 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -4052,12 +4052,6 @@ Operator=EqualTo Value=1 Message=Random bonus missions may require you to restart the missions to cause the region to load. -[SettingWarning] -Setting=RandomInteriors -Operator=EqualTo -Value=1 -Message=Random Interiors is an experimental addition that can cause the game to be unplayable. - [SettingWarning] Setting=UseDebugSettings Operator=EqualTo diff --git a/Randomiser/Resources/HandleLevelTERRA.lua b/Randomiser/Resources/HandleLevelTERRA.lua index db07d45..e09144e 100644 --- a/Randomiser/Resources/HandleLevelTERRA.lua +++ b/Randomiser/Resources/HandleLevelTERRA.lua @@ -2,22 +2,18 @@ local Path = "/GameData/" .. GetPath() if Settings.RandomLevelMissions and not Path:match("L7") then if Path:match("CustomT") and Path:match("L4") then - if not Exists("/GameData/art/frontend/scrooby/resource/pure3d/_stubs/dummy.p3d", true, false) then - Alert("You've got a bad pirate copy and you're missing a file... You should get a better copy.") - else - local file = ReadFile("/GameData/art/frontend/scrooby/resource/pure3d/_stubs/dummy.p3d") - local newFile = ReadFile("/GameData/art/L4_TERRA.p3d") - for pos, length in FindSubchunks(newFile, LOCATOR_CHUNK) do - local s = newFile:sub(pos, pos + length - 1) - local name, _ = GetP3DString(s, 13) - if FixP3DString(name) == "bartroom" then - s = s:gsub("l4", "l1") - file = file .. s - end + local file = P3D_HEADER + local newFile = ReadFile("/GameData/art/L4_TERRA.p3d") + for pos, length in FindSubchunks(newFile, LOCATOR_CHUNK) do + local s = newFile:sub(pos, pos + length - 1) + local name, _ = GetP3DString(s, 13) + if FixP3DString(name) == "bartroom" then + s = s:gsub("l4", "l1") + file = file .. s end - file = SetP3DInt4(file, 9, file:len()) - Output(file) end + file = SetP3DInt4(file, 9, file:len()) + Output(file) elseif Path:match("l1z4") or Path:match("l1r4b") then --Redirect(Path:gsub("l1", "l4")) local Original = ReadFile(Path:gsub("l1", "l4")) diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index f6463d7..560a910 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -3,6 +3,8 @@ ---------------------------------------------------- -- Some chunks as Lua Strings +P3D_HEADER = "P3D\255\012\000\000\000\000\000\000\000" + TEXTURE_CHUNK = "\000\144\001\000" SHADER_CHUNK = "\000\016\001\000" ANIMATION_CHUNK = "\000\016\018\000" From 42a80974e44ad610b4286718a520b04e1f4a99e7 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Thu, 7 Nov 2019 22:57:50 +0000 Subject: [PATCH 035/111] SpeedrunMode - Added the start of SpeedrunMode to Gibstack's requirements --- Randomiser/CustomFiles.lua | 17 ++ Randomiser/Meta.ini | 225 +++++++++++++++++++++++ Randomiser/Resources/CustomText.lua | 2 +- Randomiser/Resources/GlobalArrays.lua | 38 ++-- Randomiser/Resources/GlobalVariables.lua | 142 ++++++++------ 5 files changed, 346 insertions(+), 78 deletions(-) diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 3d25ac8..0e0b9ba 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -10,6 +10,23 @@ dofile(Paths.Resources .. "GlobalFunctions.lua") dofile(Paths.Resources .. "lib/P3D.lua") dofile(Paths.Resources .. "MissionScripts/LoadModules.lua") +if Settings.SpeedrunMode then + --Force on + Settings.RandomPlayerVehicles = true + Settings.RandomTraffic = true + Settings.RandomChase = true + Settings.RandomChaseAmount = true + Settings.RandomChaseStats = true + Settings.RandomMissionVehicles = true + Settings.RandomMissionVehiclesStats = true + Settings.RandomStaticCars = true + Settings.SaveChoiceRSC = true + + --Force off + Settings.RemoveOutOfCar = false + Settings.CustomCars = false +end + Cache = {} if Settings.UseDebugSettings then diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 0690319..7cc40f4 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -3781,6 +3781,14 @@ Default=0 Tooltip=Sets the debug level for console printing - 0 will print only the basics whilst 5 will print everything Page=Misc +[Setting] +Name=SpeedrunMode +Title=Speedrun Mode +Type=TickBox +Default=0 +Tooltip=Enables the speedrun settings viable for the leaderboards +Page=Misc + [Setting] Name=VerboseDebug Title=Verbose debug @@ -4028,6 +4036,223 @@ Value=1 ConditionSetting=RandomCarScale Operator=EqualTo +[SettingCondition] +Type=Setting +Setting=RandomPlayerVehicles +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomTraffic +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomChase +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomChaseAmount +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomChaseStats +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomMissionVehicles +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomMissionVehiclesStats +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RandomStaticCars +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=SaveChoiceRSC +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=RemoveOutOfCar +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=CustomCars +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinMass +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxMass +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinGas +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxGas +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinSlipGasScale +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxSlipGasScale +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinBreakGasScale +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxBreakGasScale +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinSpeed +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxSpeed +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinAngle +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxAngle +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinGrip +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxGrip +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinSteering +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxSteering +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinSlipSteering +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxSlipSteering +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMinHP +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=StatMaxHP +Value=0 +ConditionSetting=SpeedrunMode +Operator=EqualTo + ;[SettingWarning] ;Setting=RandomCarSounds ;Operator=EqualTo diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index b5dd23b..1c12d60 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -111,7 +111,7 @@ end -- Add the settings string -local STRING = AsciiToUTF16(os.date("[%Y-%m-%d]") .. "\nRandomiser v" .. ModVersion .. (Settings.UseDebugSettings and " (debug)" or "") .. "\n" .. string.format("Settings: Gameplay: %X, Graphics: %X, Chaos: %X", GameplayN, GraphicalN, ChaosN)) .. "\0\0" +local STRING = AsciiToUTF16(os.date("[%Y-%m-%d]") .. "\nRandomiser v" .. ModVersion .. (Settings.SpeedrunMode and " (speedrun)" or "").. (Settings.UseDebugSettings and " (debug)" or "") .. "\n" .. string.format("Settings: Gameplay: %X, Graphics: %X, Chaos: %X", GameplayN, GraphicalN, ChaosN)) .. "\0\0" -- Increment number of entires by 1 English = AddP3DInt4(English, 71, 1) diff --git a/Randomiser/Resources/GlobalArrays.lua b/Randomiser/Resources/GlobalArrays.lua index 565bb8b..957ddac 100644 --- a/Randomiser/Resources/GlobalArrays.lua +++ b/Randomiser/Resources/GlobalArrays.lua @@ -96,27 +96,29 @@ CustomCarPool = {} CustomCarSounds = {} RandomCarPoolPlayer = {table.unpack(RandomCarPool)} -for i = #RandomCarPoolPlayer, 1, -1 do - if not GetSetting(RandomCarPoolPlayer[i] .. "Player") then - table.remove(RandomCarPoolPlayer, i) - end -end RandomCarPoolTraffic = {table.unpack(RandomCarPool)} -for i = #RandomCarPoolTraffic, 1, -1 do - if not GetSetting(RandomCarPoolTraffic[i] .. "Traffic") then - table.remove(RandomCarPoolTraffic, i) - end -end RandomCarPoolMission = {table.unpack(RandomCarPool)} -for i = #RandomCarPoolMission, 1, -1 do - if not GetSetting(RandomCarPoolMission[i] .. "Mission") then - table.remove(RandomCarPoolMission, i) - end -end RandomCarPoolChase = {table.unpack(RandomCarPool)} -for i = #RandomCarPoolChase, 1, -1 do - if not GetSetting(RandomCarPoolChase[i] .. "Chase") then - table.remove(RandomCarPoolChase, i) +if not Settings.SpeedrunMode then + for i = #RandomCarPoolPlayer, 1, -1 do + if not GetSetting(RandomCarPoolPlayer[i] .. "Player") then + table.remove(RandomCarPoolPlayer, i) + end + end + for i = #RandomCarPoolTraffic, 1, -1 do + if not GetSetting(RandomCarPoolTraffic[i] .. "Traffic") then + table.remove(RandomCarPoolTraffic, i) + end + end + for i = #RandomCarPoolMission, 1, -1 do + if not GetSetting(RandomCarPoolMission[i] .. "Mission") then + table.remove(RandomCarPoolMission, i) + end + end + for i = #RandomCarPoolChase, 1, -1 do + if not GetSetting(RandomCarPoolChase[i] .. "Chase") then + table.remove(RandomCarPoolChase, i) + end end end diff --git a/Randomiser/Resources/GlobalVariables.lua b/Randomiser/Resources/GlobalVariables.lua index 5d15bf5..b43d986 100644 --- a/Randomiser/Resources/GlobalVariables.lua +++ b/Randomiser/Resources/GlobalVariables.lua @@ -57,65 +57,89 @@ SettingRandomItems = GetSetting("RandomItems")]]-- --Random Stat Min/Max Variables if Settings.RandomStats then ---Mass Variables - MinMass = Settings.StatMinMass - MaxMass = Settings.StatMaxMass - if MaxMass < MinMass then - MaxMass = MinMass - end ---Gas Scale Variables - MinGas = Settings.StatMinGas - MaxGas = Settings.StatMaxGas - if MaxGas < MinGas then - MaxGas = MinGas - end ---Slip Gas Scale Variables - MinSlipGas = Settings.StatMinSlipGasScale - MaxSlipGas = Settings.StatMaxSlipGasScale - if MaxSlipGas < MinSlipGas then - MaxSlipGas = MinSlipGas - end --- Break Gas Scale Variables - MinBreakGasScale = Settings.StatMinBreakGasScale - MaxBreakGasScale = Settings.StatMaxBreakGasScale - if MaxBreakGasScale < MinBreakGasScale then - MaxBreakGasScale = MinBreakGasScale - end --- Top Speed Variables - MinSpeed = Settings.StatMinSpeed - MaxSpeed = Settings.StatMaxSpeed - if MaxSpeed < MinSpeed then - MaxSpeed = MinSpeed - end --- Wheel Turn Angle - MinTurnAngle = Settings.StatMinAngle - MaxTurnAngle = Settings.StatMaxAngle - if MaxTurnAngle < MinTurnAngle then - MaxTurnAngle = MinTurnAngle - end --- Wheel Grip Variables - MinGrip = Settings.StatMinGrip - MaxGrip = Settings.StatMaxGrip - if MaxGrip < MinGrip then - MaxGrip = MinGrip - end --- Steering Variables - MinSteering = Settings.StatMinSteering - MaxSteering = Settings.StatMaxSteering - if MaxSteering < MinSteering then - MaxSteering = MinSteering - end --- SlipSteering Variables - MinSlipSteering = Settings.StatMinSlipSteering - MaxSlipSteering = Settings.StatMaxSlipSteering - if MaxSlipSteering < MinSlipSteering then - MaxSlipSteering = MinSlipSteering - end --- HP Variables - MinHP = Settings.StatMinHP - MaxHP = Settings.StatMaxHP - if MaxHP < MinHP then - MaxHP = MinHP + if Settings.SpeedrunMode then + --TODO: Change to GetSettingDefault if added + MinMass = 800 + MaxMass = 4000 + MinGas = 3 + MaxGas = 11 + MinSlipGas = 0 + MaxSlipGas = 1 + MinBreakGasScale = 1 + MaxBreakGasScale = 10 + MinSpeed = 110 + MaxSpeed = 200 + MinTurnAngle = 15 + MaxTurnAngle = 35 + MinGrip = 3 + MaxGrip = 35 + MinSteering = 90 + MaxSteering = 100 + MinSlipSteering = 20 + MaxSlipSteering = 40 + MinHP = 0 + MaxHP = 10 + else + --Mass Variables + MinMass = Settings.StatMinMass + MaxMass = Settings.StatMaxMass + if MaxMass < MinMass then + MaxMass = MinMass + end + --Gas Scale Variables + MinGas = Settings.StatMinGas + MaxGas = Settings.StatMaxGas + if MaxGas < MinGas then + MaxGas = MinGas + end + --Slip Gas Scale Variables + MinSlipGas = Settings.StatMinSlipGasScale + MaxSlipGas = Settings.StatMaxSlipGasScale + if MaxSlipGas < MinSlipGas then + MaxSlipGas = MinSlipGas + end + -- Break Gas Scale Variables + MinBreakGasScale = Settings.StatMinBreakGasScale + MaxBreakGasScale = Settings.StatMaxBreakGasScale + if MaxBreakGasScale < MinBreakGasScale then + MaxBreakGasScale = MinBreakGasScale + end + -- Top Speed Variables + MinSpeed = Settings.StatMinSpeed + MaxSpeed = Settings.StatMaxSpeed + if MaxSpeed < MinSpeed then + MaxSpeed = MinSpeed + end + -- Wheel Turn Angle + MinTurnAngle = Settings.StatMinAngle + MaxTurnAngle = Settings.StatMaxAngle + if MaxTurnAngle < MinTurnAngle then + MaxTurnAngle = MinTurnAngle + end + -- Wheel Grip Variables + MinGrip = Settings.StatMinGrip + MaxGrip = Settings.StatMaxGrip + if MaxGrip < MinGrip then + MaxGrip = MinGrip + end + -- Steering Variables + MinSteering = Settings.StatMinSteering + MaxSteering = Settings.StatMaxSteering + if MaxSteering < MinSteering then + MaxSteering = MinSteering + end + -- SlipSteering Variables + MinSlipSteering = Settings.StatMinSlipSteering + MaxSlipSteering = Settings.StatMaxSlipSteering + if MaxSlipSteering < MinSlipSteering then + MaxSlipSteering = MinSlipSteering + end + -- HP Variables + MinHP = Settings.StatMinHP + MaxHP = Settings.StatMaxHP + if MaxHP < MinHP then + MaxHP = MinHP + end end end From b13c34b7914523b6f2dde99f8120341beb113f57 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sat, 9 Nov 2019 21:34:45 +0100 Subject: [PATCH 036/111] Fix Speedrun Mode --- Randomiser/CustomFiles.lua | 22 +++++++++++----------- Randomiser/Resources/GlobalArrays.lua | 1 - 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 0e0b9ba..2316ec2 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -1,14 +1,5 @@ ModPath = GetModPath() - -Paths = {} -Paths.ModPath = GetModPath() -Paths.Resources = Paths.ModPath .. "/Resources/" -Paths.MissionModules = Paths.Resources .. "MissionModules/" -dofile(Paths.Resources .. "GlobalArrays.lua") -dofile(Paths.Resources .. "GlobalVariables.lua") -dofile(Paths.Resources .. "GlobalFunctions.lua") -dofile(Paths.Resources .. "lib/P3D.lua") -dofile(Paths.Resources .. "MissionScripts/LoadModules.lua") +Settings = GetSettings() if Settings.SpeedrunMode then --Force on @@ -27,6 +18,16 @@ if Settings.SpeedrunMode then Settings.CustomCars = false end +Paths = {} +Paths.ModPath = GetModPath() +Paths.Resources = Paths.ModPath .. "/Resources/" +Paths.MissionModules = Paths.Resources .. "MissionModules/" +dofile(Paths.Resources .. "GlobalArrays.lua") +dofile(Paths.Resources .. "GlobalVariables.lua") +dofile(Paths.Resources .. "GlobalFunctions.lua") +dofile(Paths.Resources .. "lib/P3D.lua") +dofile(Paths.Resources .. "MissionScripts/LoadModules.lua") + Cache = {} if Settings.UseDebugSettings then @@ -101,4 +102,3 @@ end if Settings.RandomMissions then dofile(Paths.Resources .. "RandomMissions.lua") end - diff --git a/Randomiser/Resources/GlobalArrays.lua b/Randomiser/Resources/GlobalArrays.lua index 957ddac..c2649a2 100644 --- a/Randomiser/Resources/GlobalArrays.lua +++ b/Randomiser/Resources/GlobalArrays.lua @@ -1,4 +1,3 @@ -Settings = GetSettings() -- CAR LIST RandomCarPool = { From b82a9199596ff20cb3cc10eb5c22059f146d215f Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sat, 9 Nov 2019 21:39:18 +0100 Subject: [PATCH 037/111] Update Meta.ini --- Randomiser/Meta.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 7cc40f4..992e76f 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -10,14 +10,14 @@ RequiredHack=CustomLimits RequiredHack=DynamicTreeNodeEntityLimits OptionalFramework=RandomiserDialogue OptionalFramework=RandomiserCars -Version=2.1-modular-git +Version=2.1-git SettingsHeight=555 SettingsWidth=550 RequiredLauncher=1.22 [Author] Name=En Appelsin -Website=https://github.com/EnAppelsin/SHARCarRandomiser +Website=https://enappelsin.github.io/SHARCarRandomiser/ [Author] Name=Proddy From cc8057e1c95bca8f33ad0df9600b8234171e6273 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Fri, 15 Nov 2019 22:04:50 +0100 Subject: [PATCH 038/111] Update chair.con --- RandomiserCars/CustomFiles/CustomCars/chair/chair.con | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RandomiserCars/CustomFiles/CustomCars/chair/chair.con b/RandomiserCars/CustomFiles/CustomCars/chair/chair.con index 2c3f0a4..58869c9 100644 --- a/RandomiserCars/CustomFiles/CustomCars/chair/chair.con +++ b/RandomiserCars/CustomFiles/CustomCars/chair/chair.con @@ -32,7 +32,7 @@ SetDamperC(0.2); SetSuspensionYOffset(-0.15); -SetHitPoints(13.0); +SetHitPoints(1.2); SetBurnoutRange(0.12); SetMaxSpeedBurstTime(1.3); From 0aaebd540d06d7900ba33ed5a0f0e93c60310cc4 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sun, 24 Nov 2019 19:02:37 +0100 Subject: [PATCH 039/111] Dev build defaults to high debugging output --- Randomiser/Meta.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 992e76f..53d675b 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -3777,7 +3777,7 @@ Type=Number Integer=1 Min=0 Max=5 -Default=0 +Default=5 Tooltip=Sets the debug level for console printing - 0 will print only the basics whilst 5 will print everything Page=Misc @@ -3793,7 +3793,7 @@ Page=Misc Name=VerboseDebug Title=Verbose debug Type=TickBox -Default=0 +Default=1 Tooltip=If enabled, outputs all modified files to the console. Not recommended unless bug testing specifically. Page=Misc From 7b2595c76a9b8e9e0f5a8520dbf070880939a1b0 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sun, 24 Nov 2019 19:03:50 +0100 Subject: [PATCH 040/111] Add warnings for static car modification due to p3d issues --- Randomiser/Meta.ini | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 53d675b..9793df4 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -4283,6 +4283,18 @@ Operator=EqualTo Value=1 Message=Debug settings allows a secondary mod to force certain randomisations, and sometimes run code.\nOnly enable this if you know what you're doing. +[SettingWarning] +Setting=RandomStaticCars +Operator=EqualTo +Value=1 +Message=This setting is known to cause graphical issues with certain car models at the moment. + +[SettingWarning] +Setting=SaveChoiceRSC +Operator=EqualTo +Value=1 +Message=This setting is known to cause graphical issues with certain car models at the moment. + [LegacyResource] InternalName=RandomCar From 90690581fdb8692b2bbbff8954e55e274a8b3622 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sun, 24 Nov 2019 19:33:26 +0100 Subject: [PATCH 041/111] Fix speedrun mode settings --- Randomiser/CustomFiles.lua | 43 +++++++++++++++++++++++--------------- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 2316ec2..fa6af74 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -1,23 +1,6 @@ ModPath = GetModPath() Settings = GetSettings() -if Settings.SpeedrunMode then - --Force on - Settings.RandomPlayerVehicles = true - Settings.RandomTraffic = true - Settings.RandomChase = true - Settings.RandomChaseAmount = true - Settings.RandomChaseStats = true - Settings.RandomMissionVehicles = true - Settings.RandomMissionVehiclesStats = true - Settings.RandomStaticCars = true - Settings.SaveChoiceRSC = true - - --Force off - Settings.RemoveOutOfCar = false - Settings.CustomCars = false -end - Paths = {} Paths.ModPath = GetModPath() Paths.Resources = Paths.ModPath .. "/Resources/" @@ -37,6 +20,32 @@ if Settings.UseDebugSettings then dofile("/GameData/RandomiserSettings/CustomFiles.lua") end end + +if Settings.SpeedrunMode then + --Force on + Settings.RandomPlayerVehicles = true + Settings.RandomTraffic = true + Settings.RandomChase = true + Settings.RandomChaseAmount = true + Settings.RandomChaseStats = true + Settings.RandomMissionVehicles = true + Settings.RandomMissionVehiclesStats = true + Settings.RandomStaticCars = true + Settings.SaveChoiceRSC = true + + --Force off + Settings.RemoveOutOfCar = false + Settings.CustomCars = false + + -- Remove Husks + table.remove(RandomCarPoolPlayer, #RandomCarPoolPlayer) + table.remove(RandomCarPoolTraffic, #RandomCarPoolTraffic) + table.remove(RandomCarPoolMission, #RandomCarPoolMission) + table.remove(RandomCarPoolChase, #RandomCarPoolChase) + + DebugPrint("Speedrun mode enabled, settings have been overridden") +end + DebugPrint("Debug settings enabled: " .. (Settings.UseDebugSettings and "true" or "false")) if #RandomCarPoolPlayer < 5 and SettingRandomPlayerVehicles then From 7552ab0ec769a43c6e86def1515724366e107414 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Sun, 24 Nov 2019 23:31:50 +0000 Subject: [PATCH 042/111] Fixed Speedrun Mode - Fixed a bug where settings were forced after loading the modules. --- Randomiser/CustomFiles.lua | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index fa6af74..c20d284 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -9,17 +9,6 @@ dofile(Paths.Resources .. "GlobalArrays.lua") dofile(Paths.Resources .. "GlobalVariables.lua") dofile(Paths.Resources .. "GlobalFunctions.lua") dofile(Paths.Resources .. "lib/P3D.lua") -dofile(Paths.Resources .. "MissionScripts/LoadModules.lua") - -Cache = {} - -if Settings.UseDebugSettings then - if not Confirm("You have Use Debug Settings enabled. This allows a secondary mod to force certain randomisations and sometimes run code.\nAre you sure you want this enabled?") then - Settings.UseDebugSettings = false - elseif Exists("/GameData/RandomiserSettings/CustomFiles.lua", true, false) then - dofile("/GameData/RandomiserSettings/CustomFiles.lua") - end -end if Settings.SpeedrunMode then --Force on @@ -39,13 +28,25 @@ if Settings.SpeedrunMode then -- Remove Husks table.remove(RandomCarPoolPlayer, #RandomCarPoolPlayer) - table.remove(RandomCarPoolTraffic, #RandomCarPoolTraffic) - table.remove(RandomCarPoolMission, #RandomCarPoolMission) - table.remove(RandomCarPoolChase, #RandomCarPoolChase) + table.remove(RandomCarPoolTraffic, #RandomCarPoolTraffic) + table.remove(RandomCarPoolMission, #RandomCarPoolMission) + table.remove(RandomCarPoolChase, #RandomCarPoolChase) DebugPrint("Speedrun mode enabled, settings have been overridden") end +dofile(Paths.Resources .. "MissionScripts/LoadModules.lua") + +Cache = {} + +if Settings.UseDebugSettings then + if not Confirm("You have Use Debug Settings enabled. This allows a secondary mod to force certain randomisations and sometimes run code.\nAre you sure you want this enabled?") then + Settings.UseDebugSettings = false + elseif Exists("/GameData/RandomiserSettings/CustomFiles.lua", true, false) then + dofile("/GameData/RandomiserSettings/CustomFiles.lua") + end +end + DebugPrint("Debug settings enabled: " .. (Settings.UseDebugSettings and "true" or "false")) if #RandomCarPoolPlayer < 5 and SettingRandomPlayerVehicles then From 7f64d373d63dc3bdfdf47e786c7d925a13868f66 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sun, 2 Feb 2020 18:03:42 +0100 Subject: [PATCH 043/111] Update HandleCar for mission vehicles properly --- Randomiser/Resources/HandleCar.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Randomiser/Resources/HandleCar.lua b/Randomiser/Resources/HandleCar.lua index dc67393..fa14328 100644 --- a/Randomiser/Resources/HandleCar.lua +++ b/Randomiser/Resources/HandleCar.lua @@ -114,10 +114,10 @@ if Settings.RandomPlayerVehicles and RandomCarName and string.match(Path, Random end end -if Settings.RandomMissionVehicles and MissionVehicles then - for k,v in pairs(MissionVehicles) do - for i=1,#v do - if string.match(Path, v[i]) then +if Settings.RandomMissionVehicles and MissionVehicles ~= nil then + for k,v in pairs(MissionVehicles) do + for l, t in pairs(v) do + if string.match(Path, t) then if Settings.RandomStats then File = randomStats(File) else From 1ff6d8760555384bf7904bdf50a17e668717e59a Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Sat, 8 Feb 2020 21:04:15 +0000 Subject: [PATCH 044/111] CustomChars - Added custom chars - Made the mod auto-populate the RandomCharP3DPool - Improved GetFiles function slightly - Updated everything that used RandomCharP3DPool to use the new table format - Implemented Lucas' P3D function improvements - Updated ReplaceCharacterSkinSkel to use slightly faster method, but more importantly support everything a custom character can use (I hope) - Replaced BrightenModel with a more complete function from my DynamicLighting mod - Added RandomiserChars framework - Added h_burn_m as example P3D. Credit to Loren for the model - Added a basic README - TODO: Write full help document similar to RandomiserDialog and RandomiserCars --- Randomiser/CustomFiles.lua | 24 +- Randomiser/Meta.ini | 22 +- Randomiser/Resources/CustomChars.lua | 37 + Randomiser/Resources/GlobalArrays.lua | 4 +- Randomiser/Resources/GlobalFunctions.lua | 10 +- Randomiser/Resources/HandleCharModel.lua | 13 +- .../Resources/MissionModules/RandomItems.lua | 8 +- .../MissionModules/RandomPedestrians.lua | 7 +- Randomiser/Resources/RandomCouch.lua | 2 +- Randomiser/Resources/lib/P3D.lua | 349 +++++++-- RandomiserChars/CustomCharacterSupport.ini | 682 ++++++++++++++++++ .../CustomFiles/CustomChars/README.txt | 1 + .../CustomFiles/CustomChars/h_burn_m.p3d | Bin 0 -> 78630 bytes RandomiserChars/Meta.ini | 8 + 14 files changed, 1094 insertions(+), 73 deletions(-) create mode 100644 Randomiser/Resources/CustomChars.lua create mode 100644 RandomiserChars/CustomCharacterSupport.ini create mode 100644 RandomiserChars/CustomFiles/CustomChars/README.txt create mode 100644 RandomiserChars/CustomFiles/CustomChars/h_burn_m.p3d create mode 100644 RandomiserChars/Meta.ini diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index c20d284..fae9436 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -10,6 +10,13 @@ dofile(Paths.Resources .. "GlobalVariables.lua") dofile(Paths.Resources .. "GlobalFunctions.lua") dofile(Paths.Resources .. "lib/P3D.lua") +GetFiles(RandomCharP3DPool, "/GameData/art/chars/", {".p3d"}) +for i=#RandomCharP3DPool,1,-1 do + if not endsWith(RemoveFileExtension(GetFileName(RandomCharP3DPool[i])), "_m") then + table.remove(RandomCharP3DPool, i) + end +end + if Settings.SpeedrunMode then --Force on Settings.RandomPlayerVehicles = true @@ -94,16 +101,14 @@ for settingName, settingValue in pairs(Settings) do DebugPrint("- " .. settingName .. " = " .. tostring(settingValue), 2) end -DebugPrint("Loaded " .. #RandomCarPoolPlayer .. " cars for the random Player pool") -DebugPrint("Loaded " .. #RandomCarPoolTraffic .. " cars for the random Traffic pool") -DebugPrint("Loaded " .. #RandomCarPoolMission .. " cars for the random Mission pool") -DebugPrint("Loaded " .. #RandomCarPoolChase .. " cars for the random Chase pool") -DebugPrint("Using " .. RandomPedPoolN .. " pedestrians") - if Settings.CustomCars then dofile(Paths.Resources .. "CustomCars.lua") end +if Settings.CustomChars then + dofile(Paths.Resources .. "CustomChars.lua") +end + dofile(Paths.Resources .. "RandomCarTune.lua") if Settings.RandomDialogue then dofile(Paths.Resources .. "RandomDialogue.lua") @@ -112,3 +117,10 @@ end if Settings.RandomMissions then dofile(Paths.Resources .. "RandomMissions.lua") end + +DebugPrint("Loaded " .. #RandomCarPoolPlayer .. " cars for the random Player pool") +DebugPrint("Loaded " .. #RandomCarPoolTraffic .. " cars for the random Traffic pool") +DebugPrint("Loaded " .. #RandomCarPoolMission .. " cars for the random Mission pool") +DebugPrint("Loaded " .. #RandomCarPoolChase .. " cars for the random Chase pool") +DebugPrint("Using " .. RandomPedPoolN .. " pedestrians") +DebugPrint("Using " .. #RandomCharP3DPool .. " characters") \ No newline at end of file diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 9793df4..00c3a3a 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -10,8 +10,9 @@ RequiredHack=CustomLimits RequiredHack=DynamicTreeNodeEntityLimits OptionalFramework=RandomiserDialogue OptionalFramework=RandomiserCars +OptionalFramework=RandomiserChars Version=2.1-git -SettingsHeight=555 +SettingsHeight=578 SettingsWidth=550 RequiredLauncher=1.22 @@ -50,6 +51,13 @@ Name=Pepperdork Credits=1 Group=Contributing +[Author] +Name=Lucas Cardellini +Website=https://lucasstuff.com/ +Notes=Performance improvements on P3D functions +Credits=1 +Group=Contributing + [Author] Name=Kuinn Credits=1 @@ -113,6 +121,14 @@ Default=0 Tooltip=Randomise the mission characters Page=Randomisations +[Setting] +Name=CustomChars +Title=Enable custom chars +Type=TickBox +Default=0 +Tooltip=Enable custom chars +Page=Randomisations + [Setting] Name=RandomPlayerVehicles Title=Random player vehicles @@ -3777,7 +3793,7 @@ Type=Number Integer=1 Min=0 Max=5 -Default=5 +Default=0 Tooltip=Sets the debug level for console printing - 0 will print only the basics whilst 5 will print everything Page=Misc @@ -3793,7 +3809,7 @@ Page=Misc Name=VerboseDebug Title=Verbose debug Type=TickBox -Default=1 +Default=0 Tooltip=If enabled, outputs all modified files to the console. Not recommended unless bug testing specifically. Page=Misc diff --git a/Randomiser/Resources/CustomChars.lua b/Randomiser/Resources/CustomChars.lua new file mode 100644 index 0000000..0de35d4 --- /dev/null +++ b/Randomiser/Resources/CustomChars.lua @@ -0,0 +1,37 @@ +if IsModEnabled("RandomiserChars") then + if Exists("/GameData/CustomChars", false, true) then + local CustomCharFiles = {} + GetFiles(CustomCharFiles, "/GameData/CustomChars/", {".p3d"}) + DebugPrint("Custom Chars: Found " .. #CustomCharFiles .. " custom char files.") + + CustomChars = {} + for i = #CustomCharFiles, 1, -1 do + local Path = CustomCharFiles[i] + local Name = RemoveFileExtension(GetFileName(Path)) + if not endsWith(Name, "_m") then + DebugPrint("Could not load custom char " .. Name .. " due to missing invalid file name. File names must end \"_m\".") + else + local CompositeDrawableName = GetCompositeDrawableName(ReadFile(Path)):sub(1, -3) + if CompositeDrawableName == nil then + DebugPrint("Could not load custom char " .. Name .. " due to missing Composite Drawable chunk.") + else + RandomCharP3DPool[#RandomCharP3DPool + 1] = Path + RandomPedPool[#RandomPedPool + 1] = CompositeDrawableName + CustomChars[Name] = Path + DebugPrint("Loaded custom char " .. Name .. " with Composite Drawable " .. CompositeDrawableName) + end + end + end + RandomPedPoolN = #RandomPedPool + else + if not Confirm("You have Custom Chars enabled without the RandomiserChars folder. Custom Chars will not work without this.\n\nTo continue loading the game press OK, to close press Cancel.") then + os.exit() + end + Settings.CustomChars = false + end +else + if not Confirm("You have Custom Chars enabled without the RandomiserChars framework. Custom Chars will not work without this.\n\nTo continue loading the game press OK, to close press Cancel.") then + os.exit() + end + Settings.CustomChars = false +end \ No newline at end of file diff --git a/Randomiser/Resources/GlobalArrays.lua b/Randomiser/Resources/GlobalArrays.lua index c2649a2..203a14f 100644 --- a/Randomiser/Resources/GlobalArrays.lua +++ b/Randomiser/Resources/GlobalArrays.lua @@ -216,9 +216,9 @@ RandomPedPool = { "male6", "marge", "milhouse", - "mobstr", + "mobstr", --"moe", - --"moleman", + "moleman", "m_pink", "m_police", "m_prison", diff --git a/Randomiser/Resources/GlobalFunctions.lua b/Randomiser/Resources/GlobalFunctions.lua index 2693f73..e7f60e4 100644 --- a/Randomiser/Resources/GlobalFunctions.lua +++ b/Randomiser/Resources/GlobalFunctions.lua @@ -106,13 +106,13 @@ function GetFiles(tbl, dir, extensions, count, topLevelOnly) GetFiles(tbl, dir .. name, extensions, count) end else - for i = 1, count do - for i = 1, #extensions do - local extension = extensions[i] - if endsWith(name, extension) then + for i = 1, #extensions do + local extension = extensions[i] + if GetFileExtension(name) == extension then + for i = 1, count do table.insert(tbl, dir .. name) - break end + break end end end diff --git a/Randomiser/Resources/HandleCharModel.lua b/Randomiser/Resources/HandleCharModel.lua index 38f57c0..cfe5357 100644 --- a/Randomiser/Resources/HandleCharModel.lua +++ b/Randomiser/Resources/HandleCharModel.lua @@ -1,8 +1,11 @@ local Path = GetPath() +local FileName = RemoveFileExtension(GetFileName(Path)) -if Settings.RandomCharacter and OrigChar and (Path:match("art/chars/" .. OrigChar .. "_m%.p3d") or Path:match("art/chars/" .. OrigChar:sub(1,1) .. "_.-_m%.p3d")) then +if Settings.RandomPedestrians and Settings.CustomChars and ExistsInTbl(LevelPedestrians, FileName) and CustomChars[FileName] then + Output(ReadFile(CustomChars[FileName])) +elseif Settings.RandomCharacter and OrigChar and (Path:match("art/chars/" .. OrigChar .. "_m%.p3d") or Path:match("art/chars/" .. OrigChar:sub(1,1) .. "_.-_m%.p3d")) then local Original = ReadFile("/GameData/" .. Path) - local ReplacePath = "/GameData/art/chars/" .. GetRandomFromTbl(RandomCharP3DPool, false) .. ".p3d" + local ReplacePath = GetRandomFromTbl(RandomCharP3DPool, false) local Replace = ReadFile(ReplacePath) DebugPrint("Replacing \"" .. Path .. "\" with \"" .. ReplacePath .. "\"") @@ -20,7 +23,7 @@ else end if Path:match("art/chars/" .. model .. "_m%.p3d") then local Original = ReadFile("/GameData/" .. Path) - local ReplacePath = "/GameData/art/chars/" .. GetRandomFromTbl(RandomCharP3DPool, false) .. ".p3d" + local ReplacePath = GetRandomFromTbl(RandomCharP3DPool, false) local Replace = ReadFile(ReplacePath) DebugPrint("Replacing \"" .. Path .. "\" with \"" .. ReplacePath .. "\"") @@ -40,7 +43,7 @@ else end if Path:match("art/chars/" .. model .. "_m%.p3d") then local Original = ReadFile("/GameData/" .. Path) - local ReplacePath = "/GameData/art/chars/" .. GetRandomFromTbl(RandomCharP3DPool, false) .. ".p3d" + local ReplacePath = GetRandomFromTbl(RandomCharP3DPool, false) local Replace = ReadFile(ReplacePath) DebugPrint("Replacing \"" .. Path .. "\" with \"" .. ReplacePath .. "\"") @@ -61,7 +64,7 @@ else end if Path:match("art/chars/" .. model .. "_m%.p3d") then local Original = ReadFile("/GameData/" .. Path) - local ReplacePath = "/GameData/art/chars/" .. GetRandomFromTbl(RandomCharP3DPool, false) .. ".p3d" + local ReplacePath = GetRandomFromTbl(RandomCharP3DPool, false) local Replace = ReadFile(ReplacePath) DebugPrint("Replacing \"" .. Path .. "\" with \"" .. ReplacePath .. "\"") diff --git a/Randomiser/Resources/MissionModules/RandomItems.lua b/Randomiser/Resources/MissionModules/RandomItems.lua index 50b598f..f0fc39c 100644 --- a/Randomiser/Resources/MissionModules/RandomItems.lua +++ b/Randomiser/Resources/MissionModules/RandomItems.lua @@ -123,8 +123,14 @@ if Settings.RandomItems then end end if Settings.RandomItemsIncludeChars then + local Ped for i=1,#RandomPedPool do - tmp[RandomPedPool[i] .. "_h"] = "art\\chars\\" .. RandomPedPool[i]:sub(1, 6) .. "_m" + Ped = RandomPedPool[i] + if CustomChars[Ped] then + tmp[Ped .. "_h"] = RemoveFileExtension(FixSlashes(CustomChars[Ped]:sub(11), true, false)) + else + tmp[Ped .. "_h"] = "art\\chars\\" .. Ped:sub(1, 6) .. "_m" + end end end return tmp diff --git a/Randomiser/Resources/MissionModules/RandomPedestrians.lua b/Randomiser/Resources/MissionModules/RandomPedestrians.lua index bd94ce0..cd28e0e 100644 --- a/Randomiser/Resources/MissionModules/RandomPedestrians.lua +++ b/Randomiser/Resources/MissionModules/RandomPedestrians.lua @@ -17,6 +17,7 @@ if Settings.RandomPedestrians then table.insert(groups, group) end local ret = "" + LevelPedestrians = {} for i = 1, #groups do local group = groups[i] DebugPrint("Randomising group " .. group) @@ -28,6 +29,10 @@ if Settings.RandomPedestrians then end Peds = Peds .. pedName .. ", " ret = ret .. "AddPed(\"" .. pedName .. "\", 1);\r\n" + if pedName:len() > 6 then + pedName = pedName:sub(1, 6) + end + LevelPedestrians[#LevelPedestrians + 1] = pedName .. "_m" end ret = ret .. "ClosePedGroup( );" end @@ -36,7 +41,7 @@ if Settings.RandomPedestrians then end) LevelCharacters = {} for npc in InitFile:gmatch("AddAmbientCharacter%s*%(%s*\"([^\n]-)\"") do - table.insert(LevelCharacters, npc) + LevelCharacters[#LevelCharacters + 1] = npc end DebugPrint("Random pedestrians for level -> " .. Peds) return LoadFile, InitFile diff --git a/Randomiser/Resources/RandomCouch.lua b/Randomiser/Resources/RandomCouch.lua index f0e37ad..00c5263 100644 --- a/Randomiser/Resources/RandomCouch.lua +++ b/Randomiser/Resources/RandomCouch.lua @@ -19,7 +19,7 @@ if Settings.RandomCouch then local Path = "/GameData/" .. GetPath(); local Original = ReadFile(Path) - local ReplacePath = "/GameData/art/chars/" .. Ped .. ".p3d" + local ReplacePath = Ped local Replace = ReadFile(ReplacePath) local GlobalPath = "/GameData/art/chars/global.p3d" local Global = ReadFile(GlobalPath) diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index 560a910..4c7568e 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -12,6 +12,9 @@ ANIMATION_GROUP_CHUNK = "\002\016\018\000" SKIN_CHUNK = "\001\000\001\000" SKELETON_CHUNK = "\000\069\000\000" MESH_CHUNK = "\000\000\001\000" +MULTI_CONTROLLER_CHUNK = "\xA0\x48\x00\x00" +PARTICLE_SYSTEM_FACTORY_CHUNK = "\x00\x58\x01\x00" +PARTICLE_SYSTEM_2_CHUNK = "\x01\x58\x01\x00" COMP_DRAW_CHUNK = "\018\069\000\000" COMP_DRAW_SKIN_LIST_SUBCHUNK = "\019\069\000\000" COMP_DRAW_PROP_LIST_SUBCHUNK = "\020\069\000\000" @@ -33,22 +36,42 @@ STATIC_WORLD_MESH_CHUNK = "\000\000\240\003" OLD_PRIMITIVE_GROUP_CHUNK = "\002\000\001\000" COLOUR_LIST_CHUNK = "\008\000\001\000" +STATIC_WORLD_PROP_CHUNK = "\010\000\240\003" +BREAKABLE_WORLD_PROP_CHUNK = "\002\000\240\003" +EXPLOSION_EFFECT_TYPE_CHUNK = "\000\016\003\020" +WORLD_SPHERE_CHUNK = "\011\000\240\003" +STATIC_COLLISIONLESS_WORLD_PROP_CHUNK = "\009\000\240\003" +LENS_FLARE_CHUNK = "\x0D\x00\xF0\x03" +LIGHT_CHUNK = "\000\048\001\000" +OLD_BILLBOARD_QUAD_GROUP_CHUNK = "\002\112\001\000" +OLD_BILLBOARD_QUAD_CHUNK = "\001\112\001\000" +BREAKABLE_WORLD_PROP_CHUNK2 = "\014\000\240\003" +BREAKABLE_DRAWABLE_CHUNK = "\016\000\240\003" + -- Some functions for converting binary numbers in strings to Lua numbers -- All functions are little endian -function String1ToInt(str) - return str:byte(1) +function String1ToInt(str, StartPosition) + if StartPosition == nil then StartPosition = 1 end + + return str:byte(StartPosition) end +GetP3DInt1 = String1ToInt + function IntToString1(i) return string.char(i) end -function String4ToInt(str) - local b1, b2, b3, b4 = str:byte(1, 4) +function String4ToInt(str, StartPosition) + if StartPosition == nil then StartPosition = 1 end + + local b1, b2, b3, b4 = str:byte(StartPosition, StartPosition + 3) return b1 + (b2 * 256) + (b3 * 256 * 256) + (b4 * 256 *256*256) end +GetP3DInt4 = String4ToInt + function IntToString4(int) local b1 = int % 256 local b2 = math.floor(int / 256) % 256 @@ -59,16 +82,18 @@ end -- Iterate a chunk to find its subchunks, because simple pattern matching can find false matches -function FindSubchunks(Chunk, ID) - local LengthStr = Chunk:sub(5, 8) - local Position = 1 + String4ToInt(LengthStr) +function FindSubchunks(Chunk, ID, StartPosition, EndPosition) + if StartPosition == nil then StartPosition = 1 end + if EndPosition == nil then EndPosition = Chunk:len() end + + local Position = StartPosition + String4ToInt(Chunk, StartPosition + 4) return function() - while Position < Chunk:len() do + while Position < EndPosition do local ChunkID = Chunk:sub(Position + 0, Position + 3) - local ChunkLength = String4ToInt(Chunk:sub(Position + 8, Position + 11)) + local ChunkLength = String4ToInt(Chunk, Position + 8)--Lucas: Removed call to string.sub Position = Position + ChunkLength - if ChunkID == ID then - return Position - ChunkLength, ChunkLength + if ID == nil or ChunkID == ID then--Lucas: Yield all chunks if ID is nil + return Position - ChunkLength, ChunkLength, ChunkID--Lucas: Yield the ChunkID as well end end return nil @@ -76,8 +101,8 @@ function FindSubchunks(Chunk, ID) end -- Simple use of iterator to the find the first chunk of an ID -function FindSubchunk(Chunk, ID) - return FindSubchunks(Chunk, ID)() +function FindSubchunk(Chunk, ID, StartPosition, EndPosition) + return FindSubchunks(Chunk, ID, StartPosition, EndPosition)() end -- Extract a string from a P3D chunk @@ -97,23 +122,11 @@ function SetP3DString(Chunk, Offset, NewString) return New, Delta, OrigName end - -function GetP3DInt1(Chunk, Offset) - return String1ToInt(Chunk:sub(Offset, Offset)) -end - function SetP3DInt1(Chunk, Offset, NewValue) NewValue = IntToString1(NewValue) return Chunk:sub(1, Offset - 1) .. NewValue .. Chunk:sub(Offset + 1) end - - --- Get an INT4 at a specific offset from a P3D Chunk -function GetP3DInt4(Chunk, Offset) - return String4ToInt(Chunk:sub(Offset, Offset + 3)) -end - -- Sets an INT4 at a specific offset from a P3D Chunk function SetP3DInt4(Chunk, Offset, NewValue) NewValue = IntToString4(NewValue) @@ -146,8 +159,72 @@ function p3d_debug(message) -- print(message) end --- Replace the character model from Original with the data from Replace +function GetCompositeDrawableName(P3DFile) + local ChunkPos, ChunkLen = FindSubchunk(P3DFile, COMP_DRAW_CHUNK) + if ChunkPos then + return FixP3DString(GetP3DString(P3DFile, ChunkPos + 12)) + end + return nil +end + +local SkinSkelCopy = {[TEXTURE_CHUNK] = true, [SHADER_CHUNK] = true, [MESH_CHUNK] = true, [ANIMATION_CHUNK] = true, [OLD_FRAME_CONTROLLER_CHUNK] = true, [PARTICLE_SYSTEM_FACTORY_CHUNK] = true, [PARTICLE_SYSTEM_2_CHUNK] = true} +local SkinSkelRename = {[SKIN_CHUNK] = true, [SKELETON_CHUNK] = true, [MULTI_CONTROLLER_CHUNK] = true, [COMP_DRAW_CHUNK] = true} function ReplaceCharacterSkinSkel(Original, Replace) + local Output = {} + local OriginalStartPosition = 1 + local Renames = {} + for ChunkPos, ChunkLen, ChunkID in FindSubchunks(Original, nil) do + if SkinSkelCopy[ChunkID] then + Output[#Output + 1] = Original:sub(OriginalStartPosition, ChunkPos - 1) + OriginalStartPosition = ChunkPos + ChunkLen + elseif SkinSkelRename[ChunkID] then + Output[#Output + 1] = Original:sub(OriginalStartPosition, ChunkPos - 1) + OriginalStartPosition = ChunkPos + ChunkLen + Renames[ChunkID] = GetP3DString(Original, ChunkPos + 12) + end + end + local contains = false + for k,v in pairs(Renames) do + if k == MULTI_CONTROLLER_CHUNK then + contains = true + break + end + end + if not contains then Renames[MULTI_CONTROLLER_CHUNK] = Renames[SKELETON_CHUNK] end + for ChunkPos, ChunkLen, ChunkID in FindSubchunks(Replace, nil) do + if SkinSkelCopy[ChunkID] then + Output[#Output + 1] = Replace:sub(ChunkPos, ChunkPos + ChunkLen - 1) + elseif SkinSkelRename[ChunkID] then + local Chunk, Delta = SetP3DString(Replace:sub(ChunkPos, ChunkPos + ChunkLen - 1), 13, Renames[ChunkID]) + Chunk = AddP3DInt4(Chunk, 5, Delta) + Chunk = AddP3DInt4(Chunk, 9, Delta) + if ChunkID == COMP_DRAW_CHUNK then + Chunk, Delta = SetP3DString(Chunk, 14 + Renames[ChunkID]:len(), Renames[SKELETON_CHUNK]) + Chunk = AddP3DInt4(Chunk, 5, Delta) + Chunk = AddP3DInt4(Chunk, 9, Delta) + local SkinListPos, SkinListLen = FindSubchunk(Chunk, COMP_DRAW_SKIN_LIST_SUBCHUNK) + local SkinPos, SkinLin = FindSubchunk(Chunk, COMP_DRAW_SKIN_SUBCHUNK, SkinListPos, SkinListPos + SkinListLen - 1) + Chunk, Delta = SetP3DString(Chunk, SkinPos + 12, Renames[SKIN_CHUNK]) + Chunk = AddP3DInt4(Chunk, SkinPos + 4, Delta) + Chunk = AddP3DInt4(Chunk, SkinPos + 8, Delta) + Chunk = AddP3DInt4(Chunk, SkinListPos + 8, Delta) + Chunk = AddP3DInt4(Chunk, 9, Delta) + end + if ChunkID == SKIN_CHUNK then + Chunk, Delta = SetP3DString(Chunk, 18 + Renames[ChunkID]:len(), Renames[SKELETON_CHUNK]) + Chunk = AddP3DInt4(Chunk, 5, Delta) + Chunk = AddP3DInt4(Chunk, 9, Delta) + end + Output[#Output + 1] = Chunk + end + end + local OutputVal = table.concat(Output) + OutputVal = SetP3DInt4(OutputVal, 9, OutputVal:len()) + return OutputVal +end + +-- Replace the character model from Original with the data from Replace +function OldReplaceCharacterSkinSkel(Original, Replace) -- Copy textures over local Textures = "" for position, length in FindSubchunks(Replace, TEXTURE_CHUNK) do @@ -186,7 +263,7 @@ function ReplaceCharacterSkinSkel(Original, Replace) local Animation = "" if ANIndex ~= nil then p3d_debug("Replacing eyeball animation") - Animation = Replace:sub(ANIndex, ANIndex + ANLength - 1) + Animation = Replace:sub(ANIndex, ANIndex + ANLength - 1) -- Remove the original animation local ANIndex, ANLength = FindSubchunk(Original, ANIMATION_CHUNK) if ANIndex ~= nil then @@ -255,7 +332,6 @@ function ReplaceCharacterSkinSkel(Original, Replace) -- Update file length Original = SetP3DInt4(Original, 9, Original:len()) - return Original end @@ -459,30 +535,205 @@ function DecompressP3D(File) end end -function BrightenModel(Original, Amount) - for staticMeshPos, staticMeshLen in FindSubchunks(Original, STATIC_WORLD_MESH_CHUNK) do - local staticMesh = Original:sub(staticMeshPos, staticMeshPos + staticMeshLen - 1) - for meshPos, meshLen in FindSubchunks(staticMesh, MESH_CHUNK) do - local mesh = staticMesh:sub(meshPos, meshPos + meshLen - 1) - for opgPos, opgLen in FindSubchunks(mesh, OLD_PRIMITIVE_GROUP_CHUNK) do - local opg = mesh:sub(opgPos, opgPos + opgLen - 1) - for colourListPos, colourListLen in FindSubchunks(opg, COLOUR_LIST_CHUNK) do - local startPos = staticMeshPos + meshPos + opgPos + colourListPos + 13 - local Colours = "" - for i=startPos,startPos + colourListLen - 20,4 do - local b = GetP3DInt1(Original, i) - local g = GetP3DInt1(Original, i + 1) - local r = GetP3DInt1(Original, i + 2) - local a = GetP3DInt1(Original, i + 3) - b = math.min(255, math.max(0, b + Amount)) - g = math.min(255, math.max(0, g + Amount)) - r = math.min(255, math.max(0, r + Amount)) - Colours = Colours .. IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) +local LensFlare = IsHackLoaded("LensFlare") +function BrightenModel(Original, Amount, Percentage) + if Percentage == nil then + Percentage = false + end + local Output = {} + local modified = false + local StartPosition = 1 + local ROOT_CHUNKS = {STATIC_WORLD_MESH_CHUNK, STATIC_WORLD_PROP_CHUNK, BREAKABLE_WORLD_PROP_CHUNK, EXPLOSION_EFFECT_TYPE_CHUNK, WORLD_SPHERE_CHUNK, STATIC_COLLISIONLESS_WORLD_PROP_CHUNK} + for ChunkPos, ChunkLen, ChunkID in FindSubchunks(Original, nil) do + if ExistsInTbl(ROOT_CHUNKS, ChunkID) then + for meshPos, meshLen in FindSubchunks(Original, MESH_CHUNK, ChunkPos, ChunkPos + ChunkLen - 1) do + for opgPos, opgLen in FindSubchunks(Original, OLD_PRIMITIVE_GROUP_CHUNK, meshPos, meshPos + meshLen - 1) do + for colourListPos, colourListLen in FindSubchunks(Original, COLOUR_LIST_CHUNK, opgPos, opgPos + opgLen - 1) do + local ColourCount = GetP3DInt4(Original, colourListPos + 12) + local ColoursStartPosition = colourListPos + 16 + local Colours = {} + Output[#Output + 1] = Original:sub(StartPosition, ColoursStartPosition - 1) + local ColourStartPosition = ColoursStartPosition + for i=1,ColourCount do + local a = GetP3DInt1(Original, ColourStartPosition + 3) + local r = GetP3DInt1(Original, ColourStartPosition + 2) + local g = GetP3DInt1(Original, ColourStartPosition + 1) + local b = GetP3DInt1(Original, ColourStartPosition) + ColourStartPosition = ColourStartPosition + 4 + + r, g, b = BrightenRGB(r, g, b, Amount, Percentage) + Colours[#Colours + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) + end + modified = true + Output[#Output + 1] = table.concat(Colours) + StartPosition = ColoursStartPosition + 4 * ColourCount + end + end + end + if LensFlare and ChunkID == WORLD_SPHERE_CHUNK then + for lensPos, lensLen in FindSubchunks(Original, LENS_FLARE_CHUNK, ChunkPos, ChunkPos + ChunkLen - 1) do + for groupPos, groupLen in FindSubchunks(Original, OLD_BILLBOARD_QUAD_GROUP_CHUNK, lensPos, lensPos + lensLen - 1) do + for billboardPos, billboardLen in FindSubchunks(Original, OLD_BILLBOARD_QUAD_CHUNK, groupPos, groupPos + groupLen - 1) do + local billboardNameLen = GetP3DInt1(Original, billboardPos + 16) + local ColourPosition = billboardPos + billboardNameLen + 33 + Output[#Output + 1] = Original:sub(StartPosition, ColourPosition - 1) + local a = GetP3DInt1(Original, ColourPosition + 3) + local r = GetP3DInt1(Original, ColourPosition + 2) + local g = GetP3DInt1(Original, ColourPosition + 1) + local b = GetP3DInt1(Original, ColourPosition) + modified = true + r, g, b = BrightenRGB(r, g, b, Amount, Percentage) + Output[#Output + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) + StartPosition = ColourPosition + 4 + end + end + for meshPos, meshLen in FindSubchunks(Original, MESH_CHUNK, lensPos, lensPos + lensLen - 1) do + for opgPos, opgLen in FindSubchunks(Original, OLD_PRIMITIVE_GROUP_CHUNK, meshPos, meshPos + meshLen - 1) do + for colourListPos, colourListLen in FindSubchunks(Original, COLOUR_LIST_CHUNK, opgPos, opgPos + opgLen - 1) do + local ColourCount = GetP3DInt4(Original, colourListPos + 12) + local ColoursStartPosition = colourListPos + 16 + local Colours = {} + Output[#Output + 1] = Original:sub(StartPosition, ColoursStartPosition - 1) + local ColourStartPosition = ColoursStartPosition + for i=1,ColourCount do + local a = GetP3DInt1(Original, ColourStartPosition + 3) + local r = GetP3DInt1(Original, ColourStartPosition + 2) + local g = GetP3DInt1(Original, ColourStartPosition + 1) + local b = GetP3DInt1(Original, ColourStartPosition) + ColourStartPosition = ColourStartPosition + 4 + + r, g, b = BrightenRGB(r, g, b, Amount, Percentage) + Colours[#Colours + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) + end + modified = true + Output[#Output + 1] = table.concat(Colours) + StartPosition = ColoursStartPosition + 4 * ColourCount + end + end end - Original = Original:sub(1, startPos - 1) .. Colours .. Original:sub(startPos + colourListLen - 16) end end + elseif ChunkID == MESH_CHUNK then + for opgPos, opgLen in FindSubchunks(Original, OLD_PRIMITIVE_GROUP_CHUNK, ChunkPos, ChunkPos + ChunkLen - 1) do + for colourListPos, colourListLen in FindSubchunks(Original, COLOUR_LIST_CHUNK, opgPos, opgPos + opgLen - 1) do + local ColourCount = GetP3DInt4(Original, colourListPos + 12) + local ColoursStartPosition = colourListPos + 16 + local Colours = {} + Output[#Output + 1] = Original:sub(StartPosition, ColoursStartPosition - 1) + local ColourStartPosition = ColoursStartPosition + for i=1,ColourCount do + local a = GetP3DInt1(Original, ColourStartPosition + 3) + local r = GetP3DInt1(Original, ColourStartPosition + 2) + local g = GetP3DInt1(Original, ColourStartPosition + 1) + local b = GetP3DInt1(Original, ColourStartPosition) + ColourStartPosition = ColourStartPosition + 4 + + r, g, b = BrightenRGB(r, g, b, Amount, Percentage) + Colours[#Colours + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) + end + modified = true + Output[#Output + 1] = table.concat(Colours) + StartPosition = ColoursStartPosition + 4 * ColourCount + end + end + elseif ChunkID == OLD_BILLBOARD_QUAD_GROUP_CHUNK then + for billboardPos, billboardLen in FindSubchunks(Original, OLD_BILLBOARD_QUAD_CHUNK, ChunkPos, ChunkPos + ChunkLen - 1) do + local billboardNameLen = GetP3DInt1(Original, billboardPos + 16) + local ColourPosition = billboardPos + billboardNameLen + 33 + Output[#Output + 1] = Original:sub(StartPosition, ColourPosition - 1) + local a = GetP3DInt1(Original, ColourPosition + 3) + local r = GetP3DInt1(Original, ColourPosition + 2) + local g = GetP3DInt1(Original, ColourPosition + 1) + local b = GetP3DInt1(Original, ColourPosition) + modified = true + r, g, b = BrightenRGB(r, g, b, Amount, Percentage) + Output[#Output + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) + StartPosition = ColourPosition + 4 + end + elseif ChunkID == OLD_BILLBOARD_QUAD_CHUNK then + local billboardNameLen = GetP3DInt1(Original, ChunkPos + 16) + local ColourPosition = ChunkPos + billboardNameLen + 33 + Output[#Output + 1] = Original:sub(StartPosition, ColourPosition - 1) + local a = GetP3DInt1(Original, ColourPosition + 3) + local r = GetP3DInt1(Original, ColourPosition + 2) + local g = GetP3DInt1(Original, ColourPosition + 1) + local b = GetP3DInt1(Original, ColourPosition) + modified = true + r, g, b = BrightenRGB(r, g, b, Amount, Percentage) + Output[#Output + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) + StartPosition = ColourPosition + 4 + elseif ChunkID == BREAKABLE_WORLD_PROP_CHUNK2 then + for drawablePos, drawableLen in FindSubchunks(Original, BREAKABLE_DRAWABLE_CHUNK, ChunkPos, ChunkPos + ChunkLen - 1) do + for groupPos, groupLen in FindSubchunks(Original, OLD_BILLBOARD_QUAD_GROUP_CHUNK, drawablePos, drawablePos + drawableLen - 1) do + for billboardPos, billboardLen in FindSubchunks(Original, OLD_BILLBOARD_QUAD_CHUNK, groupPos, groupPos + groupLen - 1) do + local billboardNameLen = GetP3DInt1(Original, billboardPos + 16) + local ColourPosition = billboardPos + billboardNameLen + 33 + Output[#Output + 1] = Original:sub(StartPosition, ColourPosition - 1) + local a = GetP3DInt1(Original, ColourPosition + 3) + local r = GetP3DInt1(Original, ColourPosition + 2) + local g = GetP3DInt1(Original, ColourPosition + 1) + local b = GetP3DInt1(Original, ColourPosition) + modified = true + r, g, b = BrightenRGB(r, g, b, Amount, Percentage) + Output[#Output + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) + StartPosition = ColourPosition + 4 + end + end + for meshPos, meshLen in FindSubchunks(Original, MESH_CHUNK, drawablePos, drawablePos + drawableLen - 1) do + for opgPos, opgLen in FindSubchunks(Original, OLD_PRIMITIVE_GROUP_CHUNK, meshPos, meshPos + meshLen - 1) do + for colourListPos, colourListLen in FindSubchunks(Original, COLOUR_LIST_CHUNK, opgPos, opgPos + opgLen - 1) do + local ColourCount = GetP3DInt4(Original, colourListPos + 12) + local ColoursStartPosition = colourListPos + 16 + local Colours = {} + Output[#Output + 1] = Original:sub(StartPosition, ColoursStartPosition - 1) + local ColourStartPosition = ColoursStartPosition + for i=1,ColourCount do + local a = GetP3DInt1(Original, ColourStartPosition + 3) + local r = GetP3DInt1(Original, ColourStartPosition + 2) + local g = GetP3DInt1(Original, ColourStartPosition + 1) + local b = GetP3DInt1(Original, ColourStartPosition) + ColourStartPosition = ColourStartPosition + 4 + + r, g, b = BrightenRGB(r, g, b, Amount, Percentage) + Colours[#Colours + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) + end + modified = true + Output[#Output + 1] = table.concat(Colours) + StartPosition = ColoursStartPosition + 4 * ColourCount + end + end + end + end + elseif ChunkID == LIGHT_CHUNK then + local lightNameLen = GetP3DInt1(Original, ChunkPos + 12) + local ColourPosition = ChunkPos + lightNameLen + 21 + Output[#Output + 1] = Original:sub(StartPosition, ColourPosition - 1) + local a = GetP3DInt1(Original, ColourPosition + 3) + local r = GetP3DInt1(Original, ColourPosition + 2) + local g = GetP3DInt1(Original, ColourPosition + 1) + local b = GetP3DInt1(Original, ColourPosition) + modified = true + r, g, b = BrightenRGB(r, g, b, Amount, Percentage) + Output[#Output + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) + StartPosition = ColourPosition + 4 end end - return Original + Output[#Output + 1] = Original:sub(StartPosition) + return table.concat(Output), modified end + +local min = math.min +local max = math.max +local floor = math.floor +function BrightenRGB(r, g, b, Amount, Percentage) + if Percentage then + b = min(255, max(0, floor(b * Amount))) + g = min(255, max(0, floor(g * Amount))) + r = min(255, max(0, floor(r * Amount))) + else + b = min(255, max(0, b + Amount)) + g = min(255, max(0, g + Amount)) + r = min(255, max(0, r + Amount)) + end + return r, g, b +end \ No newline at end of file diff --git a/RandomiserChars/CustomCharacterSupport.ini b/RandomiserChars/CustomCharacterSupport.ini new file mode 100644 index 0000000..0f3808a --- /dev/null +++ b/RandomiserChars/CustomCharacterSupport.ini @@ -0,0 +1,682 @@ +[h_burning] +BlendModeSupport=1 + +;LEAVE BELOW UNCHANGED + +[apu_h] +BlendModeSupport=1 + +[apu] +BlendModeSupport=1 + +[askinner_h] +BlendModeSupport=1 + +[askinner] +BlendModeSupport=1 + +[a_american_h] +BlendModeSupport=1 + +[a_american] +BlendModeSupport=1 + +[a_army_h] +BlendModeSupport=1 + +[a_army] +BlendModeSupport=1 + +[a_besharp_h] +BlendModeSupport=1 + +[a_besharp] +BlendModeSupport=1 + +[barney_h] +BlendModeSupport=1 + +[barney] +BlendModeSupport=1 + +[bart_h] +BlendModeSupport=1 + +[bart] +BlendModeSupport=1 + +[beeman_h] +BlendModeSupport=1 + +[beeman] +BlendModeSupport=1 + +[boy1_h] +BlendModeSupport=1 + +[boy1] +BlendModeSupport=1 + +[boy2_h] +BlendModeSupport=1 + +[boy2] +BlendModeSupport=1 + +[boy3_h] +BlendModeSupport=1 + +[boy3] +BlendModeSupport=1 + +[boy4_h] +BlendModeSupport=1 + +[boy4] +BlendModeSupport=1 + +[brn_unf_h] +BlendModeSupport=1 + +[brn_unf] +BlendModeSupport=1 + +[bum_h] +BlendModeSupport=1 + +[bum] +BlendModeSupport=1 + +[burns_h] +BlendModeSupport=1 + +[burns] +BlendModeSupport=1 + +[busm1_h] +BlendModeSupport=1 + +[busm1] +BlendModeSupport=1 + +[busm2_h] +BlendModeSupport=1 + +[busm2] +BlendModeSupport=1 + +[busw1_h] +BlendModeSupport=1 + +[busw1] +BlendModeSupport=1 + +[b_football_h] +BlendModeSupport=1 + +[b_football] +BlendModeSupport=1 + +[b_hugo_h] +BlendModeSupport=1 + +[b_hugo] +BlendModeSupport=1 + +[b_man_h] +BlendModeSupport=1 + +[b_man] +BlendModeSupport=1 + +[b_military_h] +BlendModeSupport=1 + +[b_military] +BlendModeSupport=1 + +[b_ninja_h] +BlendModeSupport=1 + +[b_ninja] +BlendModeSupport=1 + +[b_tall_h] +BlendModeSupport=1 + +[b_tall] +BlendModeSupport=1 + +[captain_h] +BlendModeSupport=1 + +[captain] +BlendModeSupport=1 + +[carl_h] +BlendModeSupport=1 + +[carl] +BlendModeSupport=1 + +[cbg_h] +BlendModeSupport=1 + +[cbg] +BlendModeSupport=1 + +[cletus_h] +BlendModeSupport=1 + +[cletus] +BlendModeSupport=1 + +[const1_h] +BlendModeSupport=1 + +[const1] +BlendModeSupport=1 + +[const2_h] +BlendModeSupport=1 + +[const2] +BlendModeSupport=1 + +[dolph_h] +BlendModeSupport=1 + +[dolph] +BlendModeSupport=1 + +[eddie_h] +BlendModeSupport=1 + +[eddie] +BlendModeSupport=1 + +[farmr1_h] +BlendModeSupport=1 + +[farmr1] +BlendModeSupport=1 + +[fem1_h] +BlendModeSupport=1 + +[fem1] +BlendModeSupport=1 + +[fem2_h] +BlendModeSupport=1 + +[fem2] +BlendModeSupport=1 + +[fem3_h] +BlendModeSupport=1 + +[fem3] +BlendModeSupport=1 + +[fem4_h] +BlendModeSupport=1 + +[fem4] +BlendModeSupport=1 + +[frankenstein_h] +BlendModeSupport=1 + +[frankenstein] +BlendModeSupport=1 + +[frink_h] +BlendModeSupport=1 + +[frink] +BlendModeSupport=1 + +[gil_h] +BlendModeSupport=1 + +[gil] +BlendModeSupport=1 + +[girl1_h] +BlendModeSupport=1 + +[girl1] +BlendModeSupport=1 + +[girl2_h] +BlendModeSupport=1 + +[girl2] +BlendModeSupport=1 + +[girl3_h] +BlendModeSupport=1 + +[girl3] +BlendModeSupport=1 + +[girl4_h] +BlendModeSupport=1 + +[girl4] +BlendModeSupport=1 + +[grandpa_h] +BlendModeSupport=1 + +[grandpa] +BlendModeSupport=1 + +[hibbert_h] +BlendModeSupport=1 + +[hibbert] +BlendModeSupport=1 + +[homer_h] +BlendModeSupport=1 + +[homer] +BlendModeSupport=1 + +[hooker_h] +BlendModeSupport=1 + +[hooker] +BlendModeSupport=1 + +[h_donut_h] +BlendModeSupport=1 + +[h_donut] +BlendModeSupport=1 + +[h_evil_h] +BlendModeSupport=1 + +[h_evil] +BlendModeSupport=1 + +[h_fat_h] +BlendModeSupport=1 + +[h_fat] +BlendModeSupport=1 + +[h_scuzzy_h] +BlendModeSupport=1 + +[h_scuzzy] +BlendModeSupport=1 + +[h_stcrobe_h] +BlendModeSupport=1 + +[h_stcrobe] +BlendModeSupport=1 + +[h_undrwr_h] +BlendModeSupport=1 + +[h_undrwr] +BlendModeSupport=1 + +[jasper_h] +BlendModeSupport=1 + +[jasper] +BlendModeSupport=1 + +[jimbo_h] +BlendModeSupport=1 + +[jimbo] +BlendModeSupport=1 + +[joger1_h] +BlendModeSupport=1 + +[joger1] +BlendModeSupport=1 + +[joger2_h] +BlendModeSupport=1 + +[joger2] +BlendModeSupport=1 + +[kearney_h] +BlendModeSupport=1 + +[kearney] +BlendModeSupport=1 + +[krusty_h] +BlendModeSupport=1 + +[krusty] +BlendModeSupport=1 + +[lenny_h] +BlendModeSupport=1 + +[lenny] +BlendModeSupport=1 + +[lisa_h] +BlendModeSupport=1 +IsLisa=1 + +[lisa] +BlendModeSupport=1 +IsLisa=1 + +[louie_h] +BlendModeSupport=1 + +[louie] +BlendModeSupport=1 + +[lou_h] +BlendModeSupport=1 + +[lou] +BlendModeSupport=1 + +[l_cool_h] +BlendModeSupport=1 +IsLisa=1 + +[l_cool] +BlendModeSupport=1 +IsLisa=1 + +[l_florida_h] +BlendModeSupport=1 +IsLisa=1 + +[l_florida] +BlendModeSupport=1 +IsLisa=1 + +[l_jersey_h] +BlendModeSupport=1 +IsLisa=1 + +[l_jersey] +BlendModeSupport=1 +IsLisa=1 + +[male1_h] +BlendModeSupport=1 + +[male1] +BlendModeSupport=1 + +[male2_h] +BlendModeSupport=1 + +[male2] +BlendModeSupport=1 + +[male3_h] +BlendModeSupport=1 + +[male3] +BlendModeSupport=1 + +[male4_h] +BlendModeSupport=1 + +[male4] +BlendModeSupport=1 + +[male5_h] +BlendModeSupport=1 + +[male5] +BlendModeSupport=1 + +[male6_h] +BlendModeSupport=1 + +[male6] +BlendModeSupport=1 + +[marge_h] +BlendModeSupport=1 +IsMarge=1 + +[marge] +BlendModeSupport=1 +IsMarge=1 + +[milhouse_h] +BlendModeSupport=1 + +[milhouse] +BlendModeSupport=1 + +[mobstr_h] +BlendModeSupport=1 + +[mobstr] +BlendModeSupport=1 + +[moe_h] +BlendModeSupport=1 + +[moe] +BlendModeSupport=1 + +[moleman_h] +BlendModeSupport=1 + +[moleman] +BlendModeSupport=1 + +[m_pink_h] +BlendModeSupport=1 +IsMarge=1 + +[m_pink] +BlendModeSupport=1 +IsMarge=1 + +[m_police_h] +BlendModeSupport=1 +IsMarge=1 + +[m_police] +BlendModeSupport=1 +IsMarge=1 + +[m_prison_h] +BlendModeSupport=1 +IsMarge=1 + +[m_prison] +BlendModeSupport=1 +IsMarge=1 + +[ned_h] +BlendModeSupport=1 + +[ned] +BlendModeSupport=1 + +[nelson_h] +BlendModeSupport=1 + +[nelson] +BlendModeSupport=1 + +[nriviera_h] +BlendModeSupport=1 + +[nriviera] +BlendModeSupport=1 + +[nuclear_h] +BlendModeSupport=1 + +[nuclear] +BlendModeSupport=1 + +[olady1_h] +BlendModeSupport=1 + +[olady1] +BlendModeSupport=1 + +[olady2_h] +BlendModeSupport=1 + +[olady2] +BlendModeSupport=1 + +[olady3_h] +BlendModeSupport=1 + +[olady3] +BlendModeSupport=1 + +[otto_h] +BlendModeSupport=1 + +[otto] +BlendModeSupport=1 + +[patty_h] +BlendModeSupport=1 + +[patty] +BlendModeSupport=1 + +[ralph_h] +BlendModeSupport=1 + +[ralph] +BlendModeSupport=1 + +[rednk1_h] +BlendModeSupport=1 + +[rednk1] +BlendModeSupport=1 + +[rednk2_h] +BlendModeSupport=1 + +[rednk2] +BlendModeSupport=1 + +[sail1_h] +BlendModeSupport=1 + +[sail1] +BlendModeSupport=1 + +[sail2_h] +BlendModeSupport=1 + +[sail2] +BlendModeSupport=1 + +[sail3_h] +BlendModeSupport=1 + +[sail3] +BlendModeSupport=1 + +[sail4_h] +BlendModeSupport=1 + +[sail4] +BlendModeSupport=1 + +[selma_h] +BlendModeSupport=1 + +[selma] +BlendModeSupport=1 + +[skinner_h] +BlendModeSupport=1 + +[skinner] +BlendModeSupport=1 + +[smithers_h] +BlendModeSupport=1 + +[smithers] +BlendModeSupport=1 + +[snake_h] +BlendModeSupport=1 + +[snake] +BlendModeSupport=1 + +[teen_h] +BlendModeSupport=1 + +[teen] +BlendModeSupport=1 + +[wiggum_h] +BlendModeSupport=1 + +[wiggum] +BlendModeSupport=1 + +[willie_h] +BlendModeSupport=1 + +[willie] +BlendModeSupport=1 + +[witch_h] +BlendModeSupport=1 + +[witch] +BlendModeSupport=1 + +[zfem1_h] +BlendModeSupport=1 + +[zfem1] +BlendModeSupport=1 + +[zfem5_h] +BlendModeSupport=1 + +[zfem5] +BlendModeSupport=1 + +[zmale1_h] +BlendModeSupport=1 + +[zmale1] +BlendModeSupport=1 + +[zmale3_h] +BlendModeSupport=1 + +[zmale3] +BlendModeSupport=1 + +[zmale4_h] +BlendModeSupport=1 + +[zmale4] +BlendModeSupport=1 + + diff --git a/RandomiserChars/CustomFiles/CustomChars/README.txt b/RandomiserChars/CustomFiles/CustomChars/README.txt new file mode 100644 index 0000000..cec7fab --- /dev/null +++ b/RandomiserChars/CustomFiles/CustomChars/README.txt @@ -0,0 +1 @@ +To add custom chars to the randomiser pools, the _m P3D file must be in this folder. \ No newline at end of file diff --git a/RandomiserChars/CustomFiles/CustomChars/h_burn_m.p3d b/RandomiserChars/CustomFiles/CustomChars/h_burn_m.p3d new file mode 100644 index 0000000000000000000000000000000000000000..ee090896bbdb48c66ea72e93960c32e0b2582d50 GIT binary patch literal 78630 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

;2Tt-H-s;#B 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ðzb*fvv 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 Kc Date: Sat, 8 Feb 2020 21:49:28 +0000 Subject: [PATCH 045/111] Custom Chars Bug Fixes - Fixed an issue where I forgot to clear the old RandomCharP3DPool - Fixed an issue with HandleCharModel where in a scenario that there was a CustomChar with the same name as a Player/Mission character, the CustomChar would be loaded with no randomisation - Fixed an issue with CustomChars and Mission Drivers --- Randomiser/Resources/GlobalArrays.lua | 4 +- Randomiser/Resources/HandleCharModel.lua | 108 +++++++++--------- .../MissionModules/RandomMissionVehicles.lua | 2 + Randomiser/Resources/lib/P3D.lua | 25 ++-- 4 files changed, 76 insertions(+), 63 deletions(-) diff --git a/Randomiser/Resources/GlobalArrays.lua b/Randomiser/Resources/GlobalArrays.lua index 203a14f..109de40 100644 --- a/Randomiser/Resources/GlobalArrays.lua +++ b/Randomiser/Resources/GlobalArrays.lua @@ -254,7 +254,7 @@ RandomPedPool = { } -- Char P3D List -RandomCharP3DPool = { +RandomCharP3DPool = {--[[ "apu_m", "askinn_m", "a_amer_m", @@ -365,7 +365,7 @@ RandomCharP3DPool = { "zmale1_m", "zmale3_m", "zmale4_m" -} +]]} RandomDialoguePool = {} diff --git a/Randomiser/Resources/HandleCharModel.lua b/Randomiser/Resources/HandleCharModel.lua index cfe5357..c34e6f7 100644 --- a/Randomiser/Resources/HandleCharModel.lua +++ b/Randomiser/Resources/HandleCharModel.lua @@ -1,43 +1,63 @@ local Path = GetPath() local FileName = RemoveFileExtension(GetFileName(Path)) -if Settings.RandomPedestrians and Settings.CustomChars and ExistsInTbl(LevelPedestrians, FileName) and CustomChars[FileName] then - Output(ReadFile(CustomChars[FileName])) -elseif Settings.RandomCharacter and OrigChar and (Path:match("art/chars/" .. OrigChar .. "_m%.p3d") or Path:match("art/chars/" .. OrigChar:sub(1,1) .. "_.-_m%.p3d")) then - local Original = ReadFile("/GameData/" .. Path) - local ReplacePath = GetRandomFromTbl(RandomCharP3DPool, false) - local Replace = ReadFile(ReplacePath) - - DebugPrint("Replacing \"" .. Path .. "\" with \"" .. ReplacePath .. "\"") - Original = ReplaceCharacterSkinSkel(Original, Replace) - - Output(Original) -else - local updated = false - if Settings.RandomMissionCharacters then - if MissionCharacters and updated ~= true then - for i = 1, #MissionCharacters do - local model = MissionCharacters[i] - if model:len() > 6 then - model = model:sub(1, 6) +if Exists("/GameData/" .. Path, true, false) then + if Settings.RandomCharacter and OrigChar and (Path:match("art/chars/" .. OrigChar .. "_m%.p3d") or Path:match("art/chars/" .. OrigChar:sub(1,1) .. "_.-_m%.p3d")) then + local Original = ReadFile("/GameData/" .. Path) + local ReplacePath = GetRandomFromTbl(RandomCharP3DPool, false) + local Replace = ReadFile(ReplacePath) + + DebugPrint("Replacing \"" .. Path .. "\" with \"" .. ReplacePath .. "\"") + Original = ReplaceCharacterSkinSkel(Original, Replace) + + Output(Original) + else + local updated = false + if Settings.RandomMissionCharacters then + if MissionCharacters and updated ~= true then + for i = 1, #MissionCharacters do + local model = MissionCharacters[i] + if model:len() > 6 then + model = model:sub(1, 6) + end + if Path:match("art/chars/" .. model .. "_m%.p3d") then + local Original = ReadFile("/GameData/" .. Path) + local ReplacePath = GetRandomFromTbl(RandomCharP3DPool, false) + local Replace = ReadFile(ReplacePath) + + DebugPrint("Replacing \"" .. Path .. "\" with \"" .. ReplacePath .. "\"") + Original = ReplaceCharacterSkinSkel(Original, Replace) + + Output(Original) + updated = true + break + end end - if Path:match("art/chars/" .. model .. "_m%.p3d") then - local Original = ReadFile("/GameData/" .. Path) - local ReplacePath = GetRandomFromTbl(RandomCharP3DPool, false) - local Replace = ReadFile(ReplacePath) - - DebugPrint("Replacing \"" .. Path .. "\" with \"" .. ReplacePath .. "\"") - Original = ReplaceCharacterSkinSkel(Original, Replace) - - Output(Original) - updated = true - break + end + if BonusCharacters and updated ~= true then + for i = 1, #BonusCharacters do + local model = BonusCharacters[i] + if model:len() > 6 then + model = model:sub(1, 6) + end + if Path:match("art/chars/" .. model .. "_m%.p3d") then + local Original = ReadFile("/GameData/" .. Path) + local ReplacePath = GetRandomFromTbl(RandomCharP3DPool, false) + local Replace = ReadFile(ReplacePath) + + DebugPrint("Replacing \"" .. Path .. "\" with \"" .. ReplacePath .. "\"") + Original = ReplaceCharacterSkinSkel(Original, Replace) + + Output(Original) + updated = true + break + end end end end - if BonusCharacters and updated ~= true then - for i = 1, #BonusCharacters do - local model = BonusCharacters[i] + if Settings.RandomPedestrians and LevelCharacters and updated ~= true then + for i = 1, #LevelCharacters do + local model = LevelCharacters[i] if model:len() > 6 then model = model:sub(1, 6) end @@ -56,24 +76,6 @@ else end end end - if Settings.RandomPedestrians and LevelCharacters and updated ~= true then - for i = 1, #LevelCharacters do - local model = LevelCharacters[i] - if model:len() > 6 then - model = model:sub(1, 6) - end - if Path:match("art/chars/" .. model .. "_m%.p3d") then - local Original = ReadFile("/GameData/" .. Path) - local ReplacePath = GetRandomFromTbl(RandomCharP3DPool, false) - local Replace = ReadFile(ReplacePath) - - DebugPrint("Replacing \"" .. Path .. "\" with \"" .. ReplacePath .. "\"") - Original = ReplaceCharacterSkinSkel(Original, Replace) - - Output(Original) - updated = true - break - end - end - end +elseif Settings.RandomPedestrians and Settings.CustomChars and (ExistsInTbl(LevelPedestrians, FileName) or ExistsInTbl(MissionDrivers, FileName)) and CustomChars[FileName] then + Output(ReadFile(CustomChars[FileName])) end diff --git a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua index 46ce80c..5ea5835 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua @@ -90,12 +90,14 @@ if Settings.RandomMissionVehicles then return original .. "\n" end) + MissionDrivers = {} local TmpDriverPool = {table.unpack(RandomPedPool)} InitFile = InitFile:gsub("AddStageVehicle%s*%(%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*,%s*\"([^\n]-)\"%s*%);", function(car, position, action, config, orig) local driverName = GetRandomFromTbl(TmpDriverPool, true) if #TmpDriverPool == 0 then TmpDriverPool = {table.unpack(RandomPedPool)} end + MissionDrivers[#MissionDrivers + 1] = MissionDrivers for k in pairs(CarDrivers) do if k == orig then return "AddStageVehicle(\"" .. car .. "\",\"" .. position .. "\",\"" .. action .. "\",\"" .. config .. "\",\"" .. driverName .. "\");" diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index 4c7568e..48b92d3 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -167,8 +167,8 @@ function GetCompositeDrawableName(P3DFile) return nil end -local SkinSkelCopy = {[TEXTURE_CHUNK] = true, [SHADER_CHUNK] = true, [MESH_CHUNK] = true, [ANIMATION_CHUNK] = true, [OLD_FRAME_CONTROLLER_CHUNK] = true, [PARTICLE_SYSTEM_FACTORY_CHUNK] = true, [PARTICLE_SYSTEM_2_CHUNK] = true} -local SkinSkelRename = {[SKIN_CHUNK] = true, [SKELETON_CHUNK] = true, [MULTI_CONTROLLER_CHUNK] = true, [COMP_DRAW_CHUNK] = true} +local SkinSkelCopy = {[SKIN_CHUNK] = true, [TEXTURE_CHUNK] = true, [SHADER_CHUNK] = true, [MESH_CHUNK] = true, [ANIMATION_CHUNK] = true, [OLD_FRAME_CONTROLLER_CHUNK] = true, [PARTICLE_SYSTEM_FACTORY_CHUNK] = true, [PARTICLE_SYSTEM_2_CHUNK] = true} +local SkinSkelRename = {[SKELETON_CHUNK] = true, [MULTI_CONTROLLER_CHUNK] = true, [COMP_DRAW_CHUNK] = true} function ReplaceCharacterSkinSkel(Original, Replace) local Output = {} local OriginalStartPosition = 1 @@ -191,35 +191,44 @@ function ReplaceCharacterSkinSkel(Original, Replace) end end if not contains then Renames[MULTI_CONTROLLER_CHUNK] = Renames[SKELETON_CHUNK] end + local Chunk, Delta for ChunkPos, ChunkLen, ChunkID in FindSubchunks(Replace, nil) do if SkinSkelCopy[ChunkID] then - Output[#Output + 1] = Replace:sub(ChunkPos, ChunkPos + ChunkLen - 1) + Chunk = Replace:sub(ChunkPos, ChunkPos + ChunkLen - 1) + if ChunkID == SKIN_CHUNK then + local NameLen = GetP3DInt1(Chunk, 13) + Chunk, Delta = SetP3DString(Chunk, 18 + NameLen, Renames[SKELETON_CHUNK]) + Chunk = AddP3DInt4(Chunk, 5, Delta) + Chunk = AddP3DInt4(Chunk, 9, Delta) + end + Output[#Output + 1] = Chunk elseif SkinSkelRename[ChunkID] then - local Chunk, Delta = SetP3DString(Replace:sub(ChunkPos, ChunkPos + ChunkLen - 1), 13, Renames[ChunkID]) + Chunk, Delta = SetP3DString(Replace:sub(ChunkPos, ChunkPos + ChunkLen - 1), 13, Renames[ChunkID]) Chunk = AddP3DInt4(Chunk, 5, Delta) Chunk = AddP3DInt4(Chunk, 9, Delta) if ChunkID == COMP_DRAW_CHUNK then Chunk, Delta = SetP3DString(Chunk, 14 + Renames[ChunkID]:len(), Renames[SKELETON_CHUNK]) Chunk = AddP3DInt4(Chunk, 5, Delta) Chunk = AddP3DInt4(Chunk, 9, Delta) - local SkinListPos, SkinListLen = FindSubchunk(Chunk, COMP_DRAW_SKIN_LIST_SUBCHUNK) + --[[local SkinListPos, SkinListLen = FindSubchunk(Chunk, COMP_DRAW_SKIN_LIST_SUBCHUNK) local SkinPos, SkinLin = FindSubchunk(Chunk, COMP_DRAW_SKIN_SUBCHUNK, SkinListPos, SkinListPos + SkinListLen - 1) Chunk, Delta = SetP3DString(Chunk, SkinPos + 12, Renames[SKIN_CHUNK]) Chunk = AddP3DInt4(Chunk, SkinPos + 4, Delta) Chunk = AddP3DInt4(Chunk, SkinPos + 8, Delta) Chunk = AddP3DInt4(Chunk, SkinListPos + 8, Delta) - Chunk = AddP3DInt4(Chunk, 9, Delta) + Chunk = AddP3DInt4(Chunk, 9, Delta)]]-- end - if ChunkID == SKIN_CHUNK then + --[[if ChunkID == SKIN_CHUNK then Chunk, Delta = SetP3DString(Chunk, 18 + Renames[ChunkID]:len(), Renames[SKELETON_CHUNK]) Chunk = AddP3DInt4(Chunk, 5, Delta) Chunk = AddP3DInt4(Chunk, 9, Delta) - end + end]]-- Output[#Output + 1] = Chunk end end local OutputVal = table.concat(Output) OutputVal = SetP3DInt4(OutputVal, 9, OutputVal:len()) + print(base64(OutputVal)) return OutputVal end From badf0cb355de9e8241f8333144fc9e7e01ff87d5 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Tue, 18 Feb 2020 14:13:46 +0000 Subject: [PATCH 046/111] Bug Fixes - Start of P3DChunk Class - Make RandomCouch handle holiday menu characters like christmas. - Aded Testing to RandomLevelMissions setting due to consistent crash - Added the start of P3DChunk Class --- Randomiser/CustomFiles.ini | 2 +- Randomiser/CustomFiles.lua | 1 + Randomiser/Meta.ini | 1 + Randomiser/Resources/lib/P3D.lua | 3 + Randomiser/Resources/lib/P3DChunk.lua | 204 ++++++++++++++++++++++++++ 5 files changed, 210 insertions(+), 1 deletion(-) create mode 100644 Randomiser/Resources/lib/P3DChunk.lua diff --git a/Randomiser/CustomFiles.ini b/Randomiser/CustomFiles.ini index 3de4ab2..04c538f 100644 --- a/Randomiser/CustomFiles.ini +++ b/Randomiser/CustomFiles.ini @@ -28,7 +28,7 @@ scripts/cars/*.con=Resources/HandleCar.lua art/l*i*.p3d=Resources/HandleLevelInterior.lua art/chars/*_m.p3d=Resources/HandleCharModel.lua art/frontend/scrooby/resource/txtbible/srr2.p3d=Resources/CustomText.lua -art/frontend/scrooby/resource/pure3d/homer.p3d=Resources/RandomCouch.lua +art/frontend/scrooby/resource/pure3d/homer*.p3d=Resources/RandomCouch.lua sound/scripts/car_tune.spt=Resources/HandleCarTune.lua sound/scripts/carsound.spt=Resources/HandleCarSound.lua sound/scripts/dialog.spt=Resources/HandleDialogueSPT.lua diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index fae9436..3c08501 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -9,6 +9,7 @@ dofile(Paths.Resources .. "GlobalArrays.lua") dofile(Paths.Resources .. "GlobalVariables.lua") dofile(Paths.Resources .. "GlobalFunctions.lua") dofile(Paths.Resources .. "lib/P3D.lua") +dofile(Paths.Resources .. "lib/P3DChunk.lua") GetFiles(RandomCharP3DPool, "/GameData/art/chars/", {".p3d"}) for i=#RandomCharP3DPool,1,-1 do diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 00c3a3a..adedaf6 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -3753,6 +3753,7 @@ Type=TickBox Default=0 Tooltip=If enabled, randomises which level a mission is in Page=Chaos Randomisations +Testing=1 [Setting] Name=RandomText diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index 48b92d3..2823b69 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -48,6 +48,9 @@ OLD_BILLBOARD_QUAD_CHUNK = "\001\112\001\000" BREAKABLE_WORLD_PROP_CHUNK2 = "\014\000\240\003" BREAKABLE_DRAWABLE_CHUNK = "\016\000\240\003" +SHADER_INTEGER_PARAMETER_CHUNK = "\x03\x10\x01\x00" +SHADER_TEXTURE_PARAMETER_CHUNK = "\x02\x10\x01\x00" + -- Some functions for converting binary numbers in strings to Lua numbers -- All functions are little endian diff --git a/Randomiser/Resources/lib/P3DChunk.lua b/Randomiser/Resources/lib/P3DChunk.lua new file mode 100644 index 0000000..f6aa6e2 --- /dev/null +++ b/Randomiser/Resources/lib/P3DChunk.lua @@ -0,0 +1,204 @@ +P3DChunk = {Raw, ChunkTypes = {}, Chunks = {}, ValueLen = 0, DataLen = 0} + +function P3DChunk:__tostring() + return self:Output() +end + +function P3DChunk:new(Data) + if Data == nil then + Data = {} + setmetatable(Data, self) + self.__index = self + return Data + end + Data.ChunkTypes = {} + Data.Chunks = {} + Data.ChunkType = Data.Raw:sub(1, 4) + Data.ValueLen = GetP3DInt4(Data.Raw, 5) + Data.DataLen = GetP3DInt4(Data.Raw, 9) + Data.ValueStr = Data.Raw:sub(1, ValueLen) + local i + for ChunkPos, ChunkLen, ChunkID in FindSubchunks(Data.Raw, nil) do + i = #Data.ChunkTypes + 1 + Data.ChunkTypes[i] = Data.Raw:sub(ChunkPos, ChunkPos + 3) + Data.Chunks[i] = Data.Raw:sub(ChunkPos, ChunkPos + ChunkLen - 1) + end + self.__index = self + return setmetatable(Data, self) +end + +function P3DChunk:newChildClass(type) + self.__index = self + return setmetatable({type = type or "none", parentClass = self}, self) +end + +function P3DChunk:GetChunkCount() + return #self.ChunkTypes +end + +function P3DChunk:RemoveChunkAtIndex(idx) + local ChunkLen = self.Chunks[idx]:len() + table.remove(self.ChunkTypes, idx) + table.remove(self.Chunks, idx) + self.ValueStr = AddP3DInt4(self.ValueStr, 9, ChunkLen * -1) +end + +function P3DChunk:GetChunkAtIndex(idx) + return self.Chunks[idx] +end + +function P3DChunk:SetChunkAtIndex(idx, ChunkData) + if #self.ChunkTypes < idx then return end + local ChunkLen = ChunkData:len() + if ChunkLen < 13 then return end + local OldLen = self.Chunks[idx]:len() + self.ChunkTypes[idx] = ChunkData:sub(1, 4) + self.Chunks[idx] = ChunkData + self.ValueStr = AddP3DInt4(self.ValueStr, 9, ChunkLen - OldLen) +end + +function P3DChunk:AddChunk(ChunkData) + local ChunkLen = ChunkData:len() + if ChunkLen < 12 then return end + local ChunkID = ChunkData:sub(1, 4) + self.ChunkTypes[#self.ChunkTypes + 1] = ChunkID + self.Chunks[#self.Chunks] = ChunkData + self.ValueStr = AddP3DInt4(self.ValueStr, 9, ChunkLen) +end + +function P3DChunk:Output() + return self.ValuesStr .. table.concat(self.Chunks) +end + +function P3DChunk:GetName() + if self.ValueLen < 13 then return nil end + local name = self.Name or GetP3DString(self.ValueStr, 13) + self.Name = name + return name +end + +function P3DChunk:SetName(NewName) + if self.ValueLen < 13 then return end + NewName = MakeP3DString(NewName) + local newVal, Delta = SetP3DString(self.ValueStr, 13, NewName) + newVal = AddP3DInt4(newVal, 9, Delta) + self.ValueStr = newVal + self.Name = NewName +end + +function P3DChunk:GetChunkIndexes(ChunkID) + local i = #self.ChunkTypes + return function() + if ChunkID:len() ~= 4 then return nil end + while i > 0 do + local ChunkType = self.ChunkTypes[i] + i = i - 1 + if ChunkID == nil or ChunkType == ChunkID then + return i + 1, ChunkType + end + end + return nil + end +end + +--Shader chunk +ShaderP3DChunk = P3DChunk:newChildClass("Shader") +function ShaderP3DChunk:new(Data) + local o = ShaderP3DChunk.parentClass.new(self, Data) + local idx = 13 + o.ValueIndexes = {} + o.ValueIndexes.Name = idx + o.Name = GetP3DString(o.ValueStr, idx) + idx = idx + o.Values.Name:len() + 1 + o.ValueIndexes.Version = idx + o.Version = GetP3DInt4(o.ValueStr, idx) + idx = idx + 4 + o.ValueIndexes.PDDIShader = idx + o.PDDIShader = GetP3DString(o.ValueStr, idx) + idx = idx + o.Values.PDDIShader:len() + 1 + o.ValueIndexes.HasTranslucency = idx + o.HasTranslucency = GetP3DInt4(o.ValueStr, idx) + idx = idx + 4 + o.ValueIndexes.VertexNeeds = idx + o.VertexNeeds = GetP3DInt4(o.ValueStr, idx) + idx = idx + 4 + --Something something vertex mask + return o +end + +function ShaderP3DChunk:SetName(NewName) + local idx = self.ValueIndexes.Name + NewName = MakeP3DString(NewName) + local newVal, Delta = SetP3DString(self.ValueStr, idx, NewName) + for k,v in pairs(self.ValueIndexes) do + if v > idx then + self.ValueIndexes[k] = v + Delta + end + end + newVal = AddP3DInt4(newVal, 9, Delta) + self.ValueStr = newVal + self.Name = NewName +end + +function ShaderP3DChunk:SetVersion(NewVersion) + local idx = self.ValueIndexes.Version + self.ValueStr = SetP3DIn4(self.ValueStr, idx, NewVersion) + self.Version = NewVersion +end + +function ShaderP3DChunk:SetPDDIShader(NewPDDIShader) + local idx = self.ValueIndexes.PDDIShader + NewPDDIShader = MakeP3DString(NewPDDIShader) + local newVal, Delta = SetP3DString(self.ValueStr, idx, NewPDDIShader) + for k,v in pairs(self.ValueIndexes) do + if v > idx then + self.ValueIndexes[k] = v + Delta + end + end + newVal = AddP3DInt4(newVal, 9, Delta) + self.ValueStr = newVal + self.PDDIShader = NewPDDIShader +end + +function ShaderP3DChunk:SetHasTranslucency(NewHasTranslucency) + local idx = self.ValueIndexes.HasTranslucency + self.ValueStr = SetP3DIn4(self.ValueStr, idx, NewHasTranslucency) + self.HasTranslucency = NewHasTranslucency +end + +function ShaderP3DChunk:SetVertexNeeds(NewVertexNeeds) + local idx = self.ValueIndexes.VertexNeeds + self.ValueStr = SetP3DIn4(self.ValueStr, idx, NewVertexNeeds) + self.VertexNeeds = NewVertexNeeds +end + +function ShaderP3DChunk:SetIntParameter(Name, Value) + if Name:len() > 4 then return end + Name = MakeP3DString(Name) + for idx in self:GetChunkIndexes(SHADER_INTEGER_PARAMETER_CHUNK) do + local ChunkData = self:GetChunkAtIndex(idx) + if ChunkData:sub(13, 16) == Name then + ChunkData = SetP3DInt4(ChunkData, 17, Value) + self:SetChunkAtIndex(idx, ChunkData) + return + end + end +end + +function ShaderP3DChunk:SetTextureParameter(Name, Value) + if Name:len() > 4 then return end + Name = MakeP3DString(Name) + Value = MakeP3DString(Value) + for idx in self:GetChunkIndexes(SHADER_TEXTURE_PARAMETER_CHUNK) do + local ChunkData = self:GetChunkAtIndex(idx) + if ChunkData:sub(13, 16) == Name then + local newVal, Delta = SetP3DString(ChunkData, 17, Value) + newVal = AddP3DInt4(newVal, 5, Delta) + newVal = AddP3DInt4(newVal, 9, Delta) + self:SetChunkAtIndex(idx, newVal) + return + end + end +end + +--TODO: Float and Colour parameters \ No newline at end of file From 9fab690b3e42fc2785a2fff16e934cc1000c2b4c Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Tue, 18 Feb 2020 14:35:35 +0000 Subject: [PATCH 047/111] Update P3DChunk.lua Fixed typoes in P3DChunk --- Randomiser/Resources/lib/P3DChunk.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Randomiser/Resources/lib/P3DChunk.lua b/Randomiser/Resources/lib/P3DChunk.lua index f6aa6e2..53edd43 100644 --- a/Randomiser/Resources/lib/P3DChunk.lua +++ b/Randomiser/Resources/lib/P3DChunk.lua @@ -16,7 +16,7 @@ function P3DChunk:new(Data) Data.ChunkType = Data.Raw:sub(1, 4) Data.ValueLen = GetP3DInt4(Data.Raw, 5) Data.DataLen = GetP3DInt4(Data.Raw, 9) - Data.ValueStr = Data.Raw:sub(1, ValueLen) + Data.ValueStr = Data.Raw:sub(1, Data.ValueLen) local i for ChunkPos, ChunkLen, ChunkID in FindSubchunks(Data.Raw, nil) do i = #Data.ChunkTypes + 1 @@ -67,7 +67,7 @@ function P3DChunk:AddChunk(ChunkData) end function P3DChunk:Output() - return self.ValuesStr .. table.concat(self.Chunks) + return self.ValueStr .. table.concat(self.Chunks) end function P3DChunk:GetName() @@ -109,13 +109,13 @@ function ShaderP3DChunk:new(Data) o.ValueIndexes = {} o.ValueIndexes.Name = idx o.Name = GetP3DString(o.ValueStr, idx) - idx = idx + o.Values.Name:len() + 1 + idx = idx + o.Name:len() + 1 o.ValueIndexes.Version = idx o.Version = GetP3DInt4(o.ValueStr, idx) idx = idx + 4 o.ValueIndexes.PDDIShader = idx o.PDDIShader = GetP3DString(o.ValueStr, idx) - idx = idx + o.Values.PDDIShader:len() + 1 + idx = idx + o.PDDIShader:len() + 1 o.ValueIndexes.HasTranslucency = idx o.HasTranslucency = GetP3DInt4(o.ValueStr, idx) idx = idx + 4 From 1772a803b767d1061c90ee5cfca41ba1ee3f1354 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Wed, 19 Feb 2020 03:04:27 +0000 Subject: [PATCH 048/111] P3D Class System Improvements - Improved some of the core P3D functions to use string.pack and string.unpack - Improved the class system - Updated BrightenModel to use class system - Added SetModelRGB --- Randomiser/Resources/lib/P3D.lua | 306 +++++++++-- Randomiser/Resources/lib/P3DChunk.lua | 763 +++++++++++++++++++++++++- 2 files changed, 1005 insertions(+), 64 deletions(-) diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index 2823b69..a2ea1ee 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -48,39 +48,73 @@ OLD_BILLBOARD_QUAD_CHUNK = "\001\112\001\000" BREAKABLE_WORLD_PROP_CHUNK2 = "\014\000\240\003" BREAKABLE_DRAWABLE_CHUNK = "\016\000\240\003" -SHADER_INTEGER_PARAMETER_CHUNK = "\x03\x10\x01\x00" -SHADER_TEXTURE_PARAMETER_CHUNK = "\x02\x10\x01\x00" +TEXTURE_PARAMETER_CHUNK = "\x02\x10\x01\x00" +INTEGER_PARAMETER_CHUNK = "\x03\x10\x01\x00" +FLOAT_PARAMETER_CHUNK = "\x04\x10\x01\x00" +COLOUR_PARAMETER_CHUNK = "\x05\x10\x01\x00" -- Some functions for converting binary numbers in strings to Lua numbers -- All functions are little endian +local pack = string.pack +local unpack = string.unpack + function String1ToInt(str, StartPosition) if StartPosition == nil then StartPosition = 1 end return str:byte(StartPosition) end - GetP3DInt1 = String1ToInt -function IntToString1(i) - return string.char(i) -end function String4ToInt(str, StartPosition) if StartPosition == nil then StartPosition = 1 end - local b1, b2, b3, b4 = str:byte(StartPosition, StartPosition + 3) - return b1 + (b2 * 256) + (b3 * 256 * 256) + (b4 * 256 *256*256) + return unpack(" 0 then for i=1,4-diff do - str = str .. string.char(0) + str = str .. null end end if minLen then diff = minLen - str:len() if diff > 0 then for i=1,diff do - str = str .. string.char(0) + str = str .. null end end end @@ -537,7 +594,7 @@ function DecompressP3D(File) local UncompressedBlock = GetP3DInt4(File, pos) pos = pos + 4 local Data = File:sub(pos, pos + CompressedLength) - pos = pos + CompressedLength + pos = pos + CompressedLength Uncompressed, UncompressedPos = DecompressBlock(Data, Uncompressed, UncompressedPos, UncompressedBlock) DecompressedLength = DecompressedLength + UncompressedBlock end @@ -733,6 +790,181 @@ function BrightenModel(Original, Amount, Percentage) Output[#Output + 1] = Original:sub(StartPosition) return table.concat(Output), modified end +function NewBrightenModel(Original, Amount, Percentage) + local RootChunk = P3DChunk:new{Raw = Original} + local ROOT_CHUNKS = {STATIC_WORLD_MESH_CHUNK, STATIC_WORLD_PROP_CHUNK, BREAKABLE_WORLD_PROP_CHUNK, EXPLOSION_EFFECT_TYPE_CHUNK, WORLD_SPHERE_CHUNK, STATIC_COLLISIONLESS_WORLD_PROP_CHUNK} + local modified = false + for RootIdx, RootID in RootChunk:GetChunkIndexes(nil) do + if ExistsInTbl(ROOT_CHUNKS, RootID) then + RootChunk:SetChunkAtIndex(RootIdx, BrightenModelProcessRoot(RootChunk:GetChunkAtIndex(RootIdx), Amount, Percentage)) + modified = true + elseif RootID == MESH_CHUNK then + RootChunk:SetChunkAtIndex(RootIdx, BrightenModelProcessMesh(RootChunk:GetChunkAtIndex(RootIdx), Amount, Percentage)) + modified = true + elseif RootID == OLD_BILLBOARD_QUAD_GROUP_CHUNK then + RootChunk:SetChunkAtIndex(RootIdx, BrightenModelProcessOldBillboardQuadGroup(RootChunk:GetChunkAtIndex(RootIdx), Amount, Percentage)) + modified = true + elseif RootID == OLD_BILLBOARD_QUAD_CHUNK then + RootChunk:SetChunkAtIndex(RootIdx, BrightenModelProcessOldBillboardQuad(RootChunk:GetChunkAtIndex(RootIdx), Amount, Percentage)) + modified = true + elseif RootID == BREAKABLE_WORLD_PROP_CHUNK2 then + local AnimDynaPhysChunk = AnimDynaPhysP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(RootIdx)} + for idx in AnimDynaPhysChunk:GetChunkIndexes(BREAKABLE_DRAWABLE_CHUNK) do + local AnimObjWrapperChunk = AnimObjWrapperP3DChunk:new{Raw = AnimDynaPhysChunk:GetChunkAtIndex(idx)} + for idx2 in AnimObjWrapperChunk:GetChunkIndexes(MESH_CHUNK) do + AnimObjWrapperChunk:SetChunkAtIndex(idx2, BrightenModelProcessMesh(AnimObjWrapperChunk:GetChunkAtIndex(idx2), Amount, Percentage)) + end + for idx2 in AnimObjWrapperChunk:GetChunkIndexes(OLD_BILLBOARD_QUAD_GROUP_CHUNK) do + AnimObjWrapperChunk:SetChunkAtIndex(idx2, BrightenModelProcessOldBillboardQuadGroup(AnimObjWrapperChunk:GetChunkAtIndex(idx2), Amount, Percentage)) + end + end + RootChunk:SetChunkAtIndex(RootIdx, AnimDynaPhysChunk:Output()) + modified = true + elseif RootID == LIGHT_CHUNK then + local LightChunk = LightP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(RootIdx)} + local R, G, B = BrightenRGB(LightChunk.Colour.R, LightChunk.Colour.G, LightChunk.Colour.B, Amount, Percentage) + LightChunk:SetColour(LightChunk.Colour.A, R, G, B) + RootChunk:SetChunkAtIndex(RootIdx, LightChunk:Output()) + modified = true + end + end + return RootChunk:Output(), modified +end +function BrightenModelProcessRoot(Original, Amount, Percentage) + local RootChunk = P3DChunk:new{Raw = Original} + for idx in RootChunk:GetChunkIndexes(MESH_CHUNK) do + RootChunk:SetChunkAtIndex(idx, BrightenModelProcessMesh(RootChunk:GetChunkAtIndex(idx), Amount, Percentage)) + end + if LensFlare and RootChunk.ChunkType == WORLD_SPHERE_CHUNK then + for idx in RootChunk:GetChunkIndexes(LENS_FLARE_CHUNK) do + local LensFlareChunk = LensFlareP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(idx)} + for idx2 in LensFlareChunk:GetChunkIndexes(OLD_BILLBOARD_QUAD_GROUP_CHUNK) do + LensFlareChunk:SetChunkAtIndex(idx2, BrightenModelProcessOldBillboardQuadGroup(LensFlareChunk:GetChunkAtIndex(idx2), Amount, Percentage)) + end + for idx2 in LensFlareChunk:GetChunkIndexes(MESH_CHUNK) do + LensFlareChunk:SetChunkAtIndex(idx2, BrightenModelProcessMesh(LensFlareChunk:GetChunkAtIndex(idx2), Amount, Percentage)) + end + RootChunk:SetChunkAtIndex(idx, LensFlareChunk:Output()) + end + end + return RootChunk:Output() +end +function BrightenModelProcessMesh(Original, Amount, Percentage) + local MeshChunk = MeshP3DChunk:new{Raw = Original} + for idx in MeshChunk:GetChunkIndexes(OLD_PRIMITIVE_GROUP_CHUNK) do + local OldPrimitiveGroupChunk = OldPrimitiveGroupP3DChunk:new{Raw = MeshChunk:GetChunkAtIndex(idx)} + for idx2 in OldPrimitiveGroupChunk:GetChunkIndexes(COLOUR_LIST_CHUNK) do + local ColourListChunk = ColourListP3DChunk:new{Raw = OldPrimitiveGroupChunk:GetChunkAtIndex(idx2)} + for i=1,#ColourListChunk.Colours do + local A, R, G, B = String4ToARGB(ColourListChunk.Colours[i]) + R, G, B = BrightenRGB(R, G, B, Amount, Percentage) + ColourListChunk.Colours[i] = ARGBToString4(A, R, G, B) + end + OldPrimitiveGroupChunk:SetChunkAtIndex(idx2, ColourListChunk:Output()) + end + MeshChunk:SetChunkAtIndex(idx, OldPrimitiveGroupChunk:Output()) + end + return MeshChunk:Output() +end +function BrightenModelProcessOldBillboardQuadGroup(Original, Amount, Percentage) + local OldBillboardQuadGroupChunk = OldBillboardQuadGroupP3DChunk:new{Raw = Original} + for idx in OldBillboardQuadGroupChunk:GetChunkIndexes(OLD_BILLBOARD_QUAD_CHUNK) do + OldBillboardQuadGroupChunk:SetChunkAtIndex(idx, BrightenModelProcessOldBillboardQuad(OldBillboardQuadGroupChunk:GetChunkAtIndex(idx), Amount, Percentage)) + end + return OldBillboardQuadGroupChunk:Output() +end +function BrightenModelProcessOldBillboardQuad(Original, Amount, Percentage) + local OldBillboardQuadChunk = OldBillboardQuadP3DChunk:new{Raw = Original} + local R, G, B = BrightenRGB(OldBillboardQuadChunk.Colour.R, OldBillboardQuadChunk.Colour.G, OldBillboardQuadChunk.Colour.B, Amount, Percentage) + OldBillboardQuadChunk:SetColour(OldBillboardQuadChunk.Colour.A, R, G, B) + return OldBillboardQuadChunk:Output() +end + +function SetModelRGB(Original, A, R, G, B) + local RootChunk = P3DChunk:new{Raw = Original} + local ROOT_CHUNKS = {STATIC_WORLD_MESH_CHUNK, STATIC_WORLD_PROP_CHUNK, BREAKABLE_WORLD_PROP_CHUNK, EXPLOSION_EFFECT_TYPE_CHUNK, WORLD_SPHERE_CHUNK, STATIC_COLLISIONLESS_WORLD_PROP_CHUNK} + local modified = false + for RootIdx, RootID in RootChunk:GetChunkIndexes(nil) do + if ExistsInTbl(ROOT_CHUNKS, RootID) then + RootChunk:SetChunkAtIndex(RootIdx, SetModelRGBProcessRoot(RootChunk:GetChunkAtIndex(RootIdx), A, R, G, B)) + modified = true + elseif RootID == MESH_CHUNK then + RootChunk:SetChunkAtIndex(RootIdx, SetModelRGBProcessMesh(RootChunk:GetChunkAtIndex(RootIdx), A, R, G, B)) + modified = true + elseif RootID == OLD_BILLBOARD_QUAD_GROUP_CHUNK then + RootChunk:SetChunkAtIndex(RootIdx, SetModelRGBProcessOldBillboardQuadGroup(RootChunk:GetChunkAtIndex(RootIdx), A, R, G, B)) + modified = true + elseif RootID == OLD_BILLBOARD_QUAD_CHUNK then + RootChunk:SetChunkAtIndex(RootIdx, SetModelRGBProcessOldBillboardQuad(RootChunk:GetChunkAtIndex(RootIdx), A, R, G, B)) + modified = true + elseif RootID == BREAKABLE_WORLD_PROP_CHUNK2 then + local AnimDynaPhysChunk = AnimDynaPhysP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(RootIdx)} + for idx in AnimDynaPhysChunk:GetChunkIndexes(BREAKABLE_DRAWABLE_CHUNK) do + local AnimObjWrapperChunk = AnimObjWrapperP3DChunk:new{Raw = AnimDynaPhysChunk:GetChunkAtIndex(idx)} + for idx2 in AnimObjWrapperChunk:GetChunkIndexes(MESH_CHUNK) do + AnimObjWrapperChunk:SetChunkAtIndex(idx2, SetModelRGBProcessMesh(AnimObjWrapperChunk:GetChunkAtIndex(idx2), A, R, G, B)) + end + for idx2 in AnimObjWrapperChunk:GetChunkIndexes(OLD_BILLBOARD_QUAD_GROUP_CHUNK) do + AnimObjWrapperChunk:SetChunkAtIndex(idx2, SetModelRGBProcessOldBillboardQuadGroup(AnimObjWrapperChunk:GetChunkAtIndex(idx2), A, R, G, B)) + end + end + RootChunk:SetChunkAtIndex(RootIdx, AnimDynaPhysChunk:Output()) + modified = true + elseif RootID == LIGHT_CHUNK then + local LightChunk = LightP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(RootIdx)} + LightChunk:SetColour(A, R, G, B) + RootChunk:SetChunkAtIndex(RootIdx, LightChunk:Output()) + modified = true + end + end + return RootChunk:Output(), modified +end +function SetModelRGBProcessRoot(Original, A, R, G, B) + local RootChunk = P3DChunk:new{Raw = Original} + for idx in RootChunk:GetChunkIndexes(MESH_CHUNK) do + RootChunk:SetChunkAtIndex(idx, SetModelRGBProcessMesh(RootChunk:GetChunkAtIndex(idx), A, R, G, B)) + end + if LensFlare and RootChunk.ChunkType == WORLD_SPHERE_CHUNK then + for idx in RootChunk:GetChunkIndexes(LENS_FLARE_CHUNK) do + local LensFlareChunk = LensFlareP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(idx)} + for idx2 in LensFlareChunk:GetChunkIndexes(OLD_BILLBOARD_QUAD_GROUP_CHUNK) do + LensFlareChunk:SetChunkAtIndex(idx2, SetModelRGBProcessOldBillboardQuadGroup(LensFlareChunk:GetChunkAtIndex(idx2), A, R, G, B)) + end + for idx2 in LensFlareChunk:GetChunkIndexes(MESH_CHUNK) do + LensFlareChunk:SetChunkAtIndex(idx2, SetModelRGBProcessMesh(LensFlareChunk:GetChunkAtIndex(idx2), A, R, G, B)) + end + RootChunk:SetChunkAtIndex(idx, LensFlareChunk:Output()) + end + end + return RootChunk:Output() +end +function SetModelRGBProcessMesh(Original, A, R, G, B) + local MeshChunk = MeshP3DChunk:new{Raw = Original} + for idx in MeshChunk:GetChunkIndexes(OLD_PRIMITIVE_GROUP_CHUNK) do + local OldPrimitiveGroupChunk = OldPrimitiveGroupP3DChunk:new{Raw = MeshChunk:GetChunkAtIndex(idx)} + for idx2 in OldPrimitiveGroupChunk:GetChunkIndexes(COLOUR_LIST_CHUNK) do + local ColourListChunk = ColourListP3DChunk:new{Raw = OldPrimitiveGroupChunk:GetChunkAtIndex(idx2)} + for i=1,#ColourListChunk.Colours do + ColourListChunk.Colours[i] = ARGBToString4(A, R, G, B) + end + OldPrimitiveGroupChunk:SetChunkAtIndex(idx2, ColourListChunk:Output()) + end + MeshChunk:SetChunkAtIndex(idx, OldPrimitiveGroupChunk:Output()) + end + return MeshChunk:Output() +end +function SetModelRGBProcessOldBillboardQuadGroup(Original, A, R, G, B) + local OldBillboardQuadGroupChunk = OldBillboardQuadGroupP3DChunk:new{Raw = Original} + for idx in OldBillboardQuadGroupChunk:GetChunkIndexes(OLD_BILLBOARD_QUAD_CHUNK) do + OldBillboardQuadGroupChunk:SetChunkAtIndex(idx, SetModelRGBProcessOldBillboardQuad(OldBillboardQuadGroupChunk:GetChunkAtIndex(idx), A, R, G, B)) + end + return OldBillboardQuadGroupChunk:Output() +end +function SetModelRGBProcessOldBillboardQuad(Original, A, R, G, B) + local OldBillboardQuadChunk = OldBillboardQuadP3DChunk:new{Raw = Original} + OldBillboardQuadChunk:SetColour(A, R, G, B) + return OldBillboardQuadChunk:Output() +end local min = math.min local max = math.max diff --git a/Randomiser/Resources/lib/P3DChunk.lua b/Randomiser/Resources/lib/P3DChunk.lua index 53edd43..7261e5a 100644 --- a/Randomiser/Resources/lib/P3DChunk.lua +++ b/Randomiser/Resources/lib/P3DChunk.lua @@ -1,3 +1,6 @@ +local pack = string.pack +local unpack = string.unpack + P3DChunk = {Raw, ChunkTypes = {}, Chunks = {}, ValueLen = 0, DataLen = 0} function P3DChunk:__tostring() @@ -13,9 +16,7 @@ function P3DChunk:new(Data) end Data.ChunkTypes = {} Data.Chunks = {} - Data.ChunkType = Data.Raw:sub(1, 4) - Data.ValueLen = GetP3DInt4(Data.Raw, 5) - Data.DataLen = GetP3DInt4(Data.Raw, 9) + Data.ChunkType, Data.ValueLen, Data.DataLen = UnpackChunkHeader(Data.Raw) Data.ValueStr = Data.Raw:sub(1, Data.ValueLen) local i for ChunkPos, ChunkLen, ChunkID in FindSubchunks(Data.Raw, nil) do @@ -40,7 +41,7 @@ function P3DChunk:RemoveChunkAtIndex(idx) local ChunkLen = self.Chunks[idx]:len() table.remove(self.ChunkTypes, idx) table.remove(self.Chunks, idx) - self.ValueStr = AddP3DInt4(self.ValueStr, 9, ChunkLen * -1) + self.DataLen = self.DataLen - ChunkLen end function P3DChunk:GetChunkAtIndex(idx) @@ -54,7 +55,7 @@ function P3DChunk:SetChunkAtIndex(idx, ChunkData) local OldLen = self.Chunks[idx]:len() self.ChunkTypes[idx] = ChunkData:sub(1, 4) self.Chunks[idx] = ChunkData - self.ValueStr = AddP3DInt4(self.ValueStr, 9, ChunkLen - OldLen) + self.DataLen = self.DataLen + ChunkLen - OldLen end function P3DChunk:AddChunk(ChunkData) @@ -63,11 +64,13 @@ function P3DChunk:AddChunk(ChunkData) local ChunkID = ChunkData:sub(1, 4) self.ChunkTypes[#self.ChunkTypes + 1] = ChunkID self.Chunks[#self.Chunks] = ChunkData - self.ValueStr = AddP3DInt4(self.ValueStr, 9, ChunkLen) + self.DataLen = self.DataLen + ChunkLen end function P3DChunk:Output() - return self.ValueStr .. table.concat(self.Chunks) + local valueStr = "" + if self.ValueStr:len() > 12 then valueStr = self.ValueStr:sub(13) end + return pack(" 0 do + while i <= #self.ChunkTypes do local ChunkType = self.ChunkTypes[i] - i = i - 1 + i = i + 1 if ChunkID == nil or ChunkType == ChunkID then - return i + 1, ChunkType + return i - 1, ChunkType end end return nil @@ -106,23 +109,21 @@ ShaderP3DChunk = P3DChunk:newChildClass("Shader") function ShaderP3DChunk:new(Data) local o = ShaderP3DChunk.parentClass.new(self, Data) local idx = 13 + o.Name, o.Version, o.PDDIShader, o.HasTranslucency, o.VertexNeeds, o.VertexMask, o.NumParams = unpack(" 4 then return end Name = MakeP3DString(Name) - for idx in self:GetChunkIndexes(SHADER_INTEGER_PARAMETER_CHUNK) do + for idx in self:GetChunkIndexes(INTEGER_PARAMETER_CHUNK) do local ChunkData = self:GetChunkAtIndex(idx) if ChunkData:sub(13, 16) == Name then ChunkData = SetP3DInt4(ChunkData, 17, Value) @@ -185,11 +200,23 @@ function ShaderP3DChunk:SetIntParameter(Name, Value) end end +function ShaderP3DChunk:GetIntParameter(Name) + if Name:len() > 4 then return end + Name = MakeP3DString(Name) + for idx in self:GetChunkIndexes(INTEGER_PARAMETER_CHUNK) do + local ChunkData = self:GetChunkAtIndex(idx) + if ChunkData:sub(13, 16) == Name then + return GetP3DInt4(ChunkData, 17) + end + end + return nil +end + function ShaderP3DChunk:SetTextureParameter(Name, Value) if Name:len() > 4 then return end Name = MakeP3DString(Name) Value = MakeP3DString(Value) - for idx in self:GetChunkIndexes(SHADER_TEXTURE_PARAMETER_CHUNK) do + for idx in self:GetChunkIndexes(TEXTURE_PARAMETER_CHUNK) do local ChunkData = self:GetChunkAtIndex(idx) if ChunkData:sub(13, 16) == Name then local newVal, Delta = SetP3DString(ChunkData, 17, Value) @@ -201,4 +228,686 @@ function ShaderP3DChunk:SetTextureParameter(Name, Value) end end ---TODO: Float and Colour parameters \ No newline at end of file +function ShaderP3DChunk:GetTextureParameter(Name) + if Name:len() > 4 then return end + Name = MakeP3DString(Name) + Value = MakeP3DString(Value) + for idx in self:GetChunkIndexes(TEXTURE_PARAMETER_CHUNK) do + local ChunkData = self:GetChunkAtIndex(idx) + if ChunkData:sub(13, 16) == Name then + return GetP3DString(ChunkData, 17) + end + end + return nil +end + +function ShaderP3DChunk:SetColourParameter(Name, A, R, G, B) + if Name:len() > 4 then return end + Name = MakeP3DString(Name) + for idx in self:GetChunkIndexes(COLOUR_PARAMETER_CHUNK) do + local ChunkData = self:GetChunkAtIndex(idx) + if ChunkData:sub(13, 16) == Name then + ChunkData = ChunkData:sub(1, 16) .. ARGBToString4(A, R, G, B) + self:SetChunkAtIndex(idx, newVal) + return + end + end +end + +function ShaderP3DChunk:GetColourParameter(Name) + if Name:len() > 4 then return end + Name = MakeP3DString(Name) + for idx in self:GetChunkIndexes(COLOUR_PARAMETER_CHUNK) do + local ChunkData = self:GetChunkAtIndex(idx) + if ChunkData:sub(13, 16) == Name then + return GetP3DARGB(ChunkData, 17) + end + end + return nil +end + +function ShaderP3DChunk:SetFloatParameter(Name, Value) + if Name:len() > 4 then return end + Name = MakeP3DString(Name) + for idx in self:GetChunkIndexes(FLOAT_PARAMETER_CHUNK) do + local ChunkData = self:GetChunkAtIndex(idx) + if ChunkData:sub(13, 16) == Name then + ChunkData = SetP3DFloat(ChunkData, 17, Value) + self:SetChunkAtIndex(idx, ChunkData) + return + end + end +end + +function ShaderP3DChunk:GetFloatParameter(Name) + if Name:len() > 4 then return end + Name = MakeP3DString(Name) + for idx in self:GetChunkIndexes(FLOAT_PARAMETER_CHUNK) do + local ChunkData = self:GetChunkAtIndex(idx) + if ChunkData:sub(13, 16) == Name then + return GetP3DFloat(ChunkData, 17) + end + end + return nil +end + +--Static entity chunk +StaticPhysP3DChunk = P3DChunk:newChildClass("Static Phys") +function StaticPhysP3DChunk:new(Data) + local o = StaticPhysP3DChunk.parentClass.new(self, Data) + local idx = 13 + o.Name, o.Unknown, o.RenderOrder = unpack(" idx then + self.ValueIndexes[k] = v + Delta + end + end + self.ValueLen = self.ValueLen + Delta + self.DataLen = self.DataLen + Delta + self.ValueStr = newVal + self.Name = NewName +end + +function StaticPhysP3DChunk:SetUnknown(NewUnknown) + local idx = self.ValueIndexes.Unknown + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewUnknown) + self.Unknown = NewUnknown +end + +function StaticPhysP3DChunk:SetRenderOrder(NewRenderOrder) + local idx = self.ValueIndexes.RenderOrder + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewRenderOrder) + self.RenderOrder = NewRenderOrder +end + +--Inst stat phys chunk +InstStatPhysP3DChunk = StaticPhysP3DChunk:newChildClass("Inst Stat Phys") + +--Inst stat entity chunk +InstStatEntityP3DChunk = StaticPhysP3DChunk:newChildClass("Inst Stat Entity") + +--Inst stat phys chunk +DynaPhysP3DChunk = StaticPhysP3DChunk:newChildClass("Dyna Phys") + +--Anim dyna phys chunk +AnimDynaPhysP3DChunk = StaticPhysP3DChunk:newChildClass("Anim Dyna Phys") + +--Anim obj warpper chunk +AnimObjWrapperP3DChunk = P3DChunk:newChildClass("Anim Obj Wrapper") + +--Breakable object chunk +BreakableObjectP3DChunk = P3DChunk:newChildClass("Breakable Object") +function BreakableObjectP3DChunk:new(Data) + local o = BreakableObjectP3DChunk.parentClass.new(self, Data) + local idx = 13 + o.Index, o.Count = unpack(" idx then + self.ValueIndexes[k] = v + Delta + end + end + self.ValueLen = self.ValueLen + Delta + self.DataLen = self.DataLen + Delta + self.ValueStr = newVal + self.Name = NewName +end + +function WorldSphereP3DChunk:SetUnknown(NewUnknown) + local idx = self.ValueIndexes.Unknown + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewUnknown) + self.Unknown = NewUnknown +end + +function WorldSphereP3DChunk:SetNumMeshes(NewNumMeshes) + local idx = self.ValueIndexes.NumMeshes + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumMeshes) + self.NumMeshes = NewNumMeshes +end + +function WorldSphereP3DChunk:SetNumBillboardQuadGroups(NewNumBillboardQuadGroups) + local idx = self.ValueIndexes.NumBillboardQuadGroups + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumBillboardQuadGroups) + self.NumBillboardQuadGroups = NewNumBillboardQuadGroups +end + +--Mesh chunk +MeshP3DChunk = P3DChunk:newChildClass("Mesh") +function MeshP3DChunk:new(Data) + local o = MeshP3DChunk.parentClass.new(self, Data) + local idx = 13 + o.Name, o.Version, o.NumPrimitiveGroups = unpack(" idx then + self.ValueIndexes[k] = v + Delta + end + end + self.ValueLen = self.ValueLen + Delta + self.DataLen = self.DataLen + Delta + self.ValueStr = newVal + self.Name = NewName +end + +function MeshP3DChunk:SetVersion(NewVersion) + local idx = self.ValueIndexes.Version + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewVersion) + self.Version = NewVersion +end + +function MeshP3DChunk:SetNumPrimitiveGroups(NewNumPrimitiveGroups) + local idx = self.ValueIndexes.NumPrimitiveGroups + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumPrimitiveGroups) + self.NumPrimitiveGroups = NewNumPrimitiveGroups +end + +--Old primitive group chunk +OldPrimitiveGroupP3DChunk = P3DChunk:newChildClass("Old Primitive Group") +function OldPrimitiveGroupP3DChunk:new(Data) + local o = OldPrimitiveGroupP3DChunk.parentClass.new(self, Data) + local idx = 13 + o.Version, o.ShaderName, o.PrimitiveType, o.VertexType, o.NumVertices, o.NumIndices, o.NumMatrices = unpack(" idx then + self.ValueIndexes[k] = v + Delta + end + end + self.ValueLen = self.ValueLen + Delta + self.DataLen = self.DataLen + Delta + self.ValueStr = newVal + self.ShaderName = NewShaderName +end + +function OldPrimitiveGroupP3DChunk:SetPrimitiveType(NewPrimitiveType) + local idx = self.ValueIndexes.PrimitiveType + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewPrimitiveType) + self.PrimitiveType = NewPrimitiveType +end + +function OldPrimitiveGroupP3DChunk:SetVertexType(NewVertexType) + local idx = self.ValueIndexes.VertexType + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewVertexType) + self.VertexType = NewVertexType +end + +function OldPrimitiveGroupP3DChunk:SetNumVertices(NewNumVertices) + local idx = self.ValueIndexes.NumVertices + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumVertices) + self.NumVertices = NewNumVertices +end + +function OldPrimitiveGroupP3DChunk:SetNumIndices(NewNumIndices) + local idx = self.ValueIndexes.NumIndices + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumIndices) + self.NumIndices = NewNumIndices +end + +function OldPrimitiveGroupP3DChunk:SetVersion(NewNumMatrices) + local idx = self.ValueIndexes.NumMatrices + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumMatrices) + self.NumMatrices = NewNumMatrices +end + +--Colour list chunk +ColourListP3DChunk = P3DChunk:newChildClass("Colour List") +function ColourListP3DChunk:new(Data) + local o = ColourListP3DChunk.parentClass.new(self, Data) + local idx = 13 + local NumColours = GetP3DInt4(o.ValueStr, 13) + idx = idx + 4 + o.Colours = {} + for i=0,NumColours - 1 do + o.Colours[#o.Colours + 1] = unpack("c4", o.ValueStr, idx + i * 4) + end + return o +end + +function ColourListP3DChunk:Output() + local ColoursN = #self.Colours + local len = 16 + ColoursN * 4 + return pack(" idx then + self.ValueIndexes[k] = v + Delta + end + end + self.ValueLen = self.ValueLen + Delta + self.DataLen = self.DataLen + Delta + self.ValueStr = newVal + self.Name = NewName +end + +function LensFlareP3DChunk:SetUnknown(NewUnknown) + local idx = self.ValueIndexes.Unknown + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewUnknown) + self.Unknown = NewUnknown +end + +function LensFlareP3DChunk:SetNumBillboardQuadGroups(NewNumBillboardQuadGroups) + local idx = self.ValueIndexes.NumBillboardQuadGroups + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumBillboardQuadGroups) + self.NumBillboardQuadGroups = NewNumBillboardQuadGroups +end + +--Old billboard quad group chunk +OldBillboardQuadGroupP3DChunk = P3DChunk:newChildClass("Old Billboard Quad Group") +function OldBillboardQuadGroupP3DChunk:new(Data) + local o = OldBillboardQuadGroupP3DChunk.parentClass.new(self, Data) + local idx = 13 + o.Version, o.Name, o.Shader, o.ZTest, o.ZWrite, o.Fog, o.NumQuads = unpack(" idx then + self.ValueIndexes[k] = v + Delta + end + end + self.ValueLen = self.ValueLen + Delta + self.DataLen = self.DataLen + Delta + self.ValueStr = newVal + self.Name = NewName +end + +function OldBillboardQuadGroupP3DChunk:SetShader(NewShader) + local idx = self.ValueIndexes.Shader + NewShader = MakeP3DString(NewShader) + local newVal, Delta = SetP3DString(self.ValueStr, idx, NewShader) + for k,v in pairs(self.ValueIndexes) do + if v > idx then + self.ValueIndexes[k] = v + Delta + end + end + self.ValueLen = self.ValueLen + Delta + self.DataLen = self.DataLen + Delta + self.ValueStr = newVal + self.Shader = NewShader +end + +function OldBillboardQuadGroupP3DChunk:SetZTest(NewZTest) + local idx = self.ValueIndexes.ZTest + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewZTest) + self.ZTest = NewZTest +end + +function OldBillboardQuadGroupP3DChunk:SetZWrite(NewZWrite) + local idx = self.ValueIndexes.ZWrite + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewZWrite) + self.ZWrite = NewZWrite +end + +function OldBillboardQuadGroupP3DChunk:SetFog(NewFog) + local idx = self.ValueIndexes.Fog + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewFog) + self.Fog = NewFog +end + +function OldBillboardQuadGroupP3DChunk:SetNumQuads(NewNumQuads) + local idx = self.ValueIndexes.NumQuads + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumQuads) + self.NumQuads = NewNumQuads +end + +--Old billboard quad chunk +OldBillboardQuadP3DChunk = P3DChunk:newChildClass("Old Billboard Quad") +function OldBillboardQuadP3DChunk:new(Data) + local o = OldBillboardQuadP3DChunk.parentClass.new(self, Data) + local idx = 13 + o.Translation = {X=0,Y=0,Z=0} + o.Colour = {A=0,R=0,G=0,B=0} + o.UV1 = {X=0,Y=0} + o.UV2 = {X=0,Y=0} + o.UV3 = {X=0,Y=0} + o.UV4 = {X=0,Y=0} + o.UVOffset = {X=0,Y=0} + o.Version, o.Name, o.BillboardMode, o.Translation.X, o.Translation.Y, o.Translation.Z, o.Colour.B, o.Colour.G, o.Colour.R, o.Colour.A, o.UV1.X, o.UV1.Y, o.UV2.X, o.UV2.Y, o.UV3.X, o.UV3.Y, o.UV4.X, o.UV4.Y, o.Width, o.Height, o.Distance, o.UVOffset.X, o.UVOffset.Y = unpack(" idx then + self.ValueIndexes[k] = v + Delta + end + end + self.ValueLen = self.ValueLen + Delta + self.DataLen = self.DataLen + Delta + self.ValueStr = newVal + self.Name = NewName +end + +function OldBillboardQuadP3DChunk:SetBillboardMode(NewBillboardMode) + if NewBillboardMode:len() > 4 then return end + local idx = self.ValueIndexes.BillboardMode + NewBillboardMode = MakeP3DString(NewBillboardMode) + self.ValueStr = SetP3DFourCC(self.ValueStr, idx, NewBillboardMode) + self.BillboardMode = NewBillboardMode +end + +function OldBillboardQuadP3DChunk:SetTranslation(NewX, NewY, NewZ) + local idx = self.ValueIndexes.Translation + self.ValueStr = SetP3DVector3(self.ValueStr, idx, NewX, NewY, NewZ) + self.Translation.X = NewX + self.Translation.Y = NewY + self.Translation.Z = NewZ +end + +function OldBillboardQuadP3DChunk:SetColour(NewA, NewR, NewG, NewB) + local idx = self.ValueIndexes.Colour + self.ValueStr = SetP3DARGB(self.ValueStr, idx, NewA, NewR, NewG, NewB) + self.Colour.A = NewA + self.Colour.R = NewR + self.Colour.G = NewG + self.Colour.B = NewB +end + +function OldBillboardQuadP3DChunk:SetUV1(NewX, NewY) + local idx = self.ValueIndexes.UV1 + self.ValueStr = SetP3DVector2(self.ValueStr, idx, NewX, NewY) + self.UV1.X = NewX + self.UV1.Y = NewY +end + +function OldBillboardQuadP3DChunk:SetUV2(NewX, NewY) + local idx = self.ValueIndexes.UV2 + self.ValueStr = SetP3DVector2(self.ValueStr, idx, NewX, NewY) + self.UV2.X = NewX + self.UV2.Y = NewY +end + +function OldBillboardQuadP3DChunk:SetUV3(NewX, NewY) + local idx = self.ValueIndexes.UV3 + self.ValueStr = SetP3DVector2(self.ValueStr, idx, NewX, NewY) + self.UV3.X = NewX + self.UV3.Y = NewY +end + +function OldBillboardQuadP3DChunk:SetUV4(NewX, NewY) + local idx = self.ValueIndexes.UV4 + self.ValueStr = SetP3DVector2(self.ValueStr, idx, NewX, NewY) + self.UV4.X = NewX + self.UV4.Y = NewY +end + +function OldBillboardQuadP3DChunk:SetWidth(NewWidth) + local idx = self.ValueIndexes.Width + self.ValueStr = SetP3DFloat(self.ValueStr, idx, NewWidth) + self.Width = NewWidth +end + +function OldBillboardQuadP3DChunk:SetHeight(NewHeight) + local idx = self.ValueIndexes.Height + self.ValueStr = SetP3DFloat(self.ValueStr, idx, NewHeight) + self.Height = NewHeight +end + +function OldBillboardQuadP3DChunk:SetDistance(NewDistance) + local idx = self.ValueIndexes.Distance + self.ValueStr = SetP3DFloat(self.ValueStr, idx, NewDistance) + self.Distance = NewDistance +end + +function OldBillboardQuadP3DChunk:SetUVOffset(NewX, NewY) + local idx = self.ValueIndexes.UVOffset + self.ValueStr = SetP3DVector2(self.ValueStr, idx, NewX, NewY) + self.UVOffset.X = NewX + self.UVOffset.Y = NewY +end + +--Light chunk +LightP3DChunk = P3DChunk:newChildClass("Light") +function LightP3DChunk:new(Data) + local o = LightP3DChunk.parentClass.new(self, Data) + local idx = 13 + o.Colour = {A=0,R=0,G=0,B=0} + o.Name, o.Version, o.Type, o.Colour.B, o.Colour.G, o.Colour.R, o.Colour.A, o.Constant, o.Linear, o.Squared, o.Enabled = unpack(" idx then + self.ValueIndexes[k] = v + Delta + end + end + self.ValueLen = self.ValueLen + Delta + self.DataLen = self.DataLen + Delta + self.ValueStr = newVal + self.Name = NewName +end + +function LightP3DChunk:SetVersion(NewVersion) + local idx = self.ValueIndexes.Version + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewVersion) + self.Version = NewVersion +end + +function LightP3DChunk:SetType(NewType) + local idx = self.ValueIndexes.Type + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewType) + self.Type = NewType +end + +function LightP3DChunk:SetColour(NewA, NewR, NewG, NewB) + local idx = self.ValueIndexes.Colour + self.ValueStr = SetP3DARGB(self.ValueStr, idx, NewA, NewR, NewG, NewB) + self.Colour.A = NewA + self.Colour.R = NewR + self.Colour.G = NewG + self.Colour.B = NewB +end + +function LightP3DChunk:SetConstant(NewConstant) + local idx = self.ValueIndexes.Constant + self.ValueStr = SetP3DFloat(self.ValueStr, idx, NewConstant) + self.Constant = NewConstant +end + +function LightP3DChunk:SetLinear(NewLinear) + local idx = self.ValueIndexes.Linear + self.ValueStr = SetP3DFloat(self.ValueStr, idx, NewLinear) + self.Linear = NewLinear +end + +function LightP3DChunk:SetSquared(NewSquared) + local idx = self.ValueIndexes.Squared + self.ValueStr = SetP3DFloat(self.ValueStr, idx, NewSquared) + self.Squared = NewSquared +end + +function LightP3DChunk:SetEnabled(NewEnabled) + local idx = self.ValueIndexes.Version + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewEnabled) + self.Enabled = NewEnabled +end \ No newline at end of file From 23b84a0aadd83bb92d1429f32ec09c86b2f6b58d Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Wed, 19 Feb 2020 03:54:23 +0000 Subject: [PATCH 049/111] Update P3D.lua Forgot to remove old function --- Randomiser/Resources/lib/P3D.lua | 185 ------------------------------- 1 file changed, 185 deletions(-) diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index a2ea1ee..8be9bfa 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -606,191 +606,6 @@ end local LensFlare = IsHackLoaded("LensFlare") function BrightenModel(Original, Amount, Percentage) - if Percentage == nil then - Percentage = false - end - local Output = {} - local modified = false - local StartPosition = 1 - local ROOT_CHUNKS = {STATIC_WORLD_MESH_CHUNK, STATIC_WORLD_PROP_CHUNK, BREAKABLE_WORLD_PROP_CHUNK, EXPLOSION_EFFECT_TYPE_CHUNK, WORLD_SPHERE_CHUNK, STATIC_COLLISIONLESS_WORLD_PROP_CHUNK} - for ChunkPos, ChunkLen, ChunkID in FindSubchunks(Original, nil) do - if ExistsInTbl(ROOT_CHUNKS, ChunkID) then - for meshPos, meshLen in FindSubchunks(Original, MESH_CHUNK, ChunkPos, ChunkPos + ChunkLen - 1) do - for opgPos, opgLen in FindSubchunks(Original, OLD_PRIMITIVE_GROUP_CHUNK, meshPos, meshPos + meshLen - 1) do - for colourListPos, colourListLen in FindSubchunks(Original, COLOUR_LIST_CHUNK, opgPos, opgPos + opgLen - 1) do - local ColourCount = GetP3DInt4(Original, colourListPos + 12) - local ColoursStartPosition = colourListPos + 16 - local Colours = {} - Output[#Output + 1] = Original:sub(StartPosition, ColoursStartPosition - 1) - local ColourStartPosition = ColoursStartPosition - for i=1,ColourCount do - local a = GetP3DInt1(Original, ColourStartPosition + 3) - local r = GetP3DInt1(Original, ColourStartPosition + 2) - local g = GetP3DInt1(Original, ColourStartPosition + 1) - local b = GetP3DInt1(Original, ColourStartPosition) - ColourStartPosition = ColourStartPosition + 4 - - r, g, b = BrightenRGB(r, g, b, Amount, Percentage) - Colours[#Colours + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) - end - modified = true - Output[#Output + 1] = table.concat(Colours) - StartPosition = ColoursStartPosition + 4 * ColourCount - end - end - end - if LensFlare and ChunkID == WORLD_SPHERE_CHUNK then - for lensPos, lensLen in FindSubchunks(Original, LENS_FLARE_CHUNK, ChunkPos, ChunkPos + ChunkLen - 1) do - for groupPos, groupLen in FindSubchunks(Original, OLD_BILLBOARD_QUAD_GROUP_CHUNK, lensPos, lensPos + lensLen - 1) do - for billboardPos, billboardLen in FindSubchunks(Original, OLD_BILLBOARD_QUAD_CHUNK, groupPos, groupPos + groupLen - 1) do - local billboardNameLen = GetP3DInt1(Original, billboardPos + 16) - local ColourPosition = billboardPos + billboardNameLen + 33 - Output[#Output + 1] = Original:sub(StartPosition, ColourPosition - 1) - local a = GetP3DInt1(Original, ColourPosition + 3) - local r = GetP3DInt1(Original, ColourPosition + 2) - local g = GetP3DInt1(Original, ColourPosition + 1) - local b = GetP3DInt1(Original, ColourPosition) - modified = true - r, g, b = BrightenRGB(r, g, b, Amount, Percentage) - Output[#Output + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) - StartPosition = ColourPosition + 4 - end - end - for meshPos, meshLen in FindSubchunks(Original, MESH_CHUNK, lensPos, lensPos + lensLen - 1) do - for opgPos, opgLen in FindSubchunks(Original, OLD_PRIMITIVE_GROUP_CHUNK, meshPos, meshPos + meshLen - 1) do - for colourListPos, colourListLen in FindSubchunks(Original, COLOUR_LIST_CHUNK, opgPos, opgPos + opgLen - 1) do - local ColourCount = GetP3DInt4(Original, colourListPos + 12) - local ColoursStartPosition = colourListPos + 16 - local Colours = {} - Output[#Output + 1] = Original:sub(StartPosition, ColoursStartPosition - 1) - local ColourStartPosition = ColoursStartPosition - for i=1,ColourCount do - local a = GetP3DInt1(Original, ColourStartPosition + 3) - local r = GetP3DInt1(Original, ColourStartPosition + 2) - local g = GetP3DInt1(Original, ColourStartPosition + 1) - local b = GetP3DInt1(Original, ColourStartPosition) - ColourStartPosition = ColourStartPosition + 4 - - r, g, b = BrightenRGB(r, g, b, Amount, Percentage) - Colours[#Colours + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) - end - modified = true - Output[#Output + 1] = table.concat(Colours) - StartPosition = ColoursStartPosition + 4 * ColourCount - end - end - end - end - end - elseif ChunkID == MESH_CHUNK then - for opgPos, opgLen in FindSubchunks(Original, OLD_PRIMITIVE_GROUP_CHUNK, ChunkPos, ChunkPos + ChunkLen - 1) do - for colourListPos, colourListLen in FindSubchunks(Original, COLOUR_LIST_CHUNK, opgPos, opgPos + opgLen - 1) do - local ColourCount = GetP3DInt4(Original, colourListPos + 12) - local ColoursStartPosition = colourListPos + 16 - local Colours = {} - Output[#Output + 1] = Original:sub(StartPosition, ColoursStartPosition - 1) - local ColourStartPosition = ColoursStartPosition - for i=1,ColourCount do - local a = GetP3DInt1(Original, ColourStartPosition + 3) - local r = GetP3DInt1(Original, ColourStartPosition + 2) - local g = GetP3DInt1(Original, ColourStartPosition + 1) - local b = GetP3DInt1(Original, ColourStartPosition) - ColourStartPosition = ColourStartPosition + 4 - - r, g, b = BrightenRGB(r, g, b, Amount, Percentage) - Colours[#Colours + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) - end - modified = true - Output[#Output + 1] = table.concat(Colours) - StartPosition = ColoursStartPosition + 4 * ColourCount - end - end - elseif ChunkID == OLD_BILLBOARD_QUAD_GROUP_CHUNK then - for billboardPos, billboardLen in FindSubchunks(Original, OLD_BILLBOARD_QUAD_CHUNK, ChunkPos, ChunkPos + ChunkLen - 1) do - local billboardNameLen = GetP3DInt1(Original, billboardPos + 16) - local ColourPosition = billboardPos + billboardNameLen + 33 - Output[#Output + 1] = Original:sub(StartPosition, ColourPosition - 1) - local a = GetP3DInt1(Original, ColourPosition + 3) - local r = GetP3DInt1(Original, ColourPosition + 2) - local g = GetP3DInt1(Original, ColourPosition + 1) - local b = GetP3DInt1(Original, ColourPosition) - modified = true - r, g, b = BrightenRGB(r, g, b, Amount, Percentage) - Output[#Output + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) - StartPosition = ColourPosition + 4 - end - elseif ChunkID == OLD_BILLBOARD_QUAD_CHUNK then - local billboardNameLen = GetP3DInt1(Original, ChunkPos + 16) - local ColourPosition = ChunkPos + billboardNameLen + 33 - Output[#Output + 1] = Original:sub(StartPosition, ColourPosition - 1) - local a = GetP3DInt1(Original, ColourPosition + 3) - local r = GetP3DInt1(Original, ColourPosition + 2) - local g = GetP3DInt1(Original, ColourPosition + 1) - local b = GetP3DInt1(Original, ColourPosition) - modified = true - r, g, b = BrightenRGB(r, g, b, Amount, Percentage) - Output[#Output + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) - StartPosition = ColourPosition + 4 - elseif ChunkID == BREAKABLE_WORLD_PROP_CHUNK2 then - for drawablePos, drawableLen in FindSubchunks(Original, BREAKABLE_DRAWABLE_CHUNK, ChunkPos, ChunkPos + ChunkLen - 1) do - for groupPos, groupLen in FindSubchunks(Original, OLD_BILLBOARD_QUAD_GROUP_CHUNK, drawablePos, drawablePos + drawableLen - 1) do - for billboardPos, billboardLen in FindSubchunks(Original, OLD_BILLBOARD_QUAD_CHUNK, groupPos, groupPos + groupLen - 1) do - local billboardNameLen = GetP3DInt1(Original, billboardPos + 16) - local ColourPosition = billboardPos + billboardNameLen + 33 - Output[#Output + 1] = Original:sub(StartPosition, ColourPosition - 1) - local a = GetP3DInt1(Original, ColourPosition + 3) - local r = GetP3DInt1(Original, ColourPosition + 2) - local g = GetP3DInt1(Original, ColourPosition + 1) - local b = GetP3DInt1(Original, ColourPosition) - modified = true - r, g, b = BrightenRGB(r, g, b, Amount, Percentage) - Output[#Output + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) - StartPosition = ColourPosition + 4 - end - end - for meshPos, meshLen in FindSubchunks(Original, MESH_CHUNK, drawablePos, drawablePos + drawableLen - 1) do - for opgPos, opgLen in FindSubchunks(Original, OLD_PRIMITIVE_GROUP_CHUNK, meshPos, meshPos + meshLen - 1) do - for colourListPos, colourListLen in FindSubchunks(Original, COLOUR_LIST_CHUNK, opgPos, opgPos + opgLen - 1) do - local ColourCount = GetP3DInt4(Original, colourListPos + 12) - local ColoursStartPosition = colourListPos + 16 - local Colours = {} - Output[#Output + 1] = Original:sub(StartPosition, ColoursStartPosition - 1) - local ColourStartPosition = ColoursStartPosition - for i=1,ColourCount do - local a = GetP3DInt1(Original, ColourStartPosition + 3) - local r = GetP3DInt1(Original, ColourStartPosition + 2) - local g = GetP3DInt1(Original, ColourStartPosition + 1) - local b = GetP3DInt1(Original, ColourStartPosition) - ColourStartPosition = ColourStartPosition + 4 - - r, g, b = BrightenRGB(r, g, b, Amount, Percentage) - Colours[#Colours + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) - end - modified = true - Output[#Output + 1] = table.concat(Colours) - StartPosition = ColoursStartPosition + 4 * ColourCount - end - end - end - end - elseif ChunkID == LIGHT_CHUNK then - local lightNameLen = GetP3DInt1(Original, ChunkPos + 12) - local ColourPosition = ChunkPos + lightNameLen + 21 - Output[#Output + 1] = Original:sub(StartPosition, ColourPosition - 1) - local a = GetP3DInt1(Original, ColourPosition + 3) - local r = GetP3DInt1(Original, ColourPosition + 2) - local g = GetP3DInt1(Original, ColourPosition + 1) - local b = GetP3DInt1(Original, ColourPosition) - modified = true - r, g, b = BrightenRGB(r, g, b, Amount, Percentage) - Output[#Output + 1] = IntToString1(b) .. IntToString1(g) .. IntToString1(r) .. IntToString1(a) - StartPosition = ColourPosition + 4 - end - end - Output[#Output + 1] = Original:sub(StartPosition) - return table.concat(Output), modified -end -function NewBrightenModel(Original, Amount, Percentage) local RootChunk = P3DChunk:new{Raw = Original} local ROOT_CHUNKS = {STATIC_WORLD_MESH_CHUNK, STATIC_WORLD_PROP_CHUNK, BREAKABLE_WORLD_PROP_CHUNK, EXPLOSION_EFFECT_TYPE_CHUNK, WORLD_SPHERE_CHUNK, STATIC_COLLISIONLESS_WORLD_PROP_CHUNK} local modified = false From f4fb1a35db56a6ff7d26cade068e76f7432d5079 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Wed, 19 Feb 2020 12:44:25 +0000 Subject: [PATCH 050/111] Update P3DChunk.lua - Fixed typo in ShaderP3DChunk:SetColourParameter - Made WorldSphere, Mesh, LensFlare and OldBillboardQuadGroup chunks auto calculate their child count values --- Randomiser/Resources/lib/P3DChunk.lua | 34 ++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/Randomiser/Resources/lib/P3DChunk.lua b/Randomiser/Resources/lib/P3DChunk.lua index 7261e5a..5d8b47e 100644 --- a/Randomiser/Resources/lib/P3DChunk.lua +++ b/Randomiser/Resources/lib/P3DChunk.lua @@ -248,7 +248,7 @@ function ShaderP3DChunk:SetColourParameter(Name, A, R, G, B) local ChunkData = self:GetChunkAtIndex(idx) if ChunkData:sub(13, 16) == Name then ChunkData = ChunkData:sub(1, 16) .. ARGBToString4(A, R, G, B) - self:SetChunkAtIndex(idx, newVal) + self:SetChunkAtIndex(idx, ChunkData) return end end @@ -423,6 +423,14 @@ function WorldSphereP3DChunk:SetNumBillboardQuadGroups(NewNumBillboardQuadGroups self.NumBillboardQuadGroups = NewNumBillboardQuadGroups end +function WorldSphereP3DChunk:RemoveChunkAtIndex(idx) + local ID = self.ChunkTypes[idx] + WorldSphereP3DChunk.parentClass.RemoveChunkAtIndex(self, idx) + if ID == OLD_BILLBOARD_QUAD_GROUP_CHUNK then + self:SetNumBillboardQuadGroups(self.NumBillboardQuadGroups - 1) + end +end + --Mesh chunk MeshP3DChunk = P3DChunk:newChildClass("Mesh") function MeshP3DChunk:new(Data) @@ -465,6 +473,14 @@ function MeshP3DChunk:SetNumPrimitiveGroups(NewNumPrimitiveGroups) self.NumPrimitiveGroups = NewNumPrimitiveGroups end +function MeshP3DChunk:RemoveChunkAtIndex(idx) + local ID = self.ChunkTypes[idx] + MeshP3DChunk.parentClass.RemoveChunkAtIndex(self, idx) + if ID == OLD_PRIMITIVE_GROUP_CHUNK then + self:SetNumPrimitiveGroups(self.NumPrimitiveGroups - 1) + end +end + --Old primitive group chunk OldPrimitiveGroupP3DChunk = P3DChunk:newChildClass("Old Primitive Group") function OldPrimitiveGroupP3DChunk:new(Data) @@ -602,6 +618,14 @@ function LensFlareP3DChunk:SetNumBillboardQuadGroups(NewNumBillboardQuadGroups) self.NumBillboardQuadGroups = NewNumBillboardQuadGroups end +function LensFlareP3DChunk:RemoveChunkAtIndex(idx) + local ID = self.ChunkTypes[idx] + LensFlareP3DChunk.parentClass.RemoveChunkAtIndex(self, idx) + if ID == OLD_BILLBOARD_QUAD_GROUP_CHUNK then + self:SetNumBillboardQuadGroups(self.NumBillboardQuadGroups - 1) + end +end + --Old billboard quad group chunk OldBillboardQuadGroupP3DChunk = P3DChunk:newChildClass("Old Billboard Quad Group") function OldBillboardQuadGroupP3DChunk:new(Data) @@ -685,6 +709,14 @@ function OldBillboardQuadGroupP3DChunk:SetNumQuads(NewNumQuads) self.NumQuads = NewNumQuads end +function OldBillboardQuadGroupP3DChunk:RemoveChunkAtIndex(idx) + local ID = self.ChunkTypes[idx] + OldBillboardQuadGroupP3DChunk.parentClass.RemoveChunkAtIndex(self, idx) + if ID == OLD_BILLBOARD_QUAD_CHUNK then + self:SetNumQuads(self.NumQuads - 1) + end +end + --Old billboard quad chunk OldBillboardQuadP3DChunk = P3DChunk:newChildClass("Old Billboard Quad") function OldBillboardQuadP3DChunk:new(Data) From dc9f75f6201dee7659166e5e83ba4bda4a7ef9a5 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Wed, 19 Feb 2020 12:56:28 +0000 Subject: [PATCH 051/111] Update P3DChunk.lua Made GetChunkIndexes loop in reverse so deletions don't break things --- Randomiser/Resources/lib/P3DChunk.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Randomiser/Resources/lib/P3DChunk.lua b/Randomiser/Resources/lib/P3DChunk.lua index 5d8b47e..f560495 100644 --- a/Randomiser/Resources/lib/P3DChunk.lua +++ b/Randomiser/Resources/lib/P3DChunk.lua @@ -91,13 +91,13 @@ function P3DChunk:SetName(NewName) end function P3DChunk:GetChunkIndexes(ChunkID) - local i = 1 + local i = #self.ChunkTypes return function() - while i <= #self.ChunkTypes do + while i > 0 do local ChunkType = self.ChunkTypes[i] - i = i + 1 + i = i - 1 if ChunkID == nil or ChunkType == ChunkID then - return i - 1, ChunkType + return i + 1, ChunkType end end return nil From c9253e44c8e9c646fc87d79de72b2e89ea2087b4 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Wed, 19 Feb 2020 13:26:31 +0000 Subject: [PATCH 052/111] P3D stuff Added MakeModelInvisible and new chunks --- Randomiser/Resources/lib/P3D.lua | 67 +++++++++++++++++++ Randomiser/Resources/lib/P3DChunk.lua | 94 +++++++++++++++++++++++++++ 2 files changed, 161 insertions(+) diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index 8be9bfa..c7f3f67 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -35,6 +35,7 @@ STATIC_MESH_COLLISION_CHUNK = "\001\000\240\003" STATIC_WORLD_MESH_CHUNK = "\000\000\240\003" OLD_PRIMITIVE_GROUP_CHUNK = "\002\000\001\000" COLOUR_LIST_CHUNK = "\008\000\001\000" +POSITION_LIST_CHUNK = "\005\000\001\000" STATIC_WORLD_PROP_CHUNK = "\010\000\240\003" BREAKABLE_WORLD_PROP_CHUNK = "\002\000\240\003" @@ -781,6 +782,72 @@ function SetModelRGBProcessOldBillboardQuad(Original, A, R, G, B) return OldBillboardQuadChunk:Output() end +function MakeModelInvisible(Original) + local RootChunk = P3DChunk:new{Raw = Original} + local ROOT_CHUNKS = {STATIC_WORLD_MESH_CHUNK, STATIC_WORLD_PROP_CHUNK, BREAKABLE_WORLD_PROP_CHUNK, EXPLOSION_EFFECT_TYPE_CHUNK, WORLD_SPHERE_CHUNK, STATIC_COLLISIONLESS_WORLD_PROP_CHUNK} + local modified = false + for RootIdx, RootID in RootChunk:GetChunkIndexes(nil) do + if ExistsInTbl(ROOT_CHUNKS, RootID) then + RootChunk:SetChunkAtIndex(RootIdx, MakeModelInvisibleProcessRoot(RootChunk:GetChunkAtIndex(RootIdx))) + modified = true + elseif RootID == MESH_CHUNK then + RootChunk:SetChunkAtIndex(RootIdx, MakeModelInvisibleProcessMesh(RootChunk:GetChunkAtIndex(RootIdx))) + modified = true + --[[elseif RootID == SKIN_CHUNK then + local SkinChunk = SkinP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(RootIdx)} + for idx in SkinChunk:GetChunkIndexes(OLD_PRIMITIVE_GROUP_CHUNK) do + local OPGChunk = OldPrimitiveGroupP3DChunk:new{Raw = SkinChunk:GetChunkAtIndex(idx)} + for idx2 in OPGChunk:GetChunkIndexes(POSITION_LIST_CHUNK) do + local PositionListChunk = PositionListP3DChunk:new{Raw = OPGChunk:GetChunkAtIndex(idx2)} + for i=1,#PositionListChunk.Positions do + PositionListChunk.Positions[i].X = 0 + PositionListChunk.Positions[i].Y = 0 + PositionListChunk.Positions[i].Z = 0 + end + OPGChunk:SetChunkAtIndex(idx2, PositionListChunk:Output()) + end + SkinChunk:SetChunkAtIndex(idx, OPGChunk:Output()) + end + RootChunk:SetChunkAtIndex(RootIdx, SkinChunk:Output()) + modified = true]] + elseif RootID == BREAKABLE_WORLD_PROP_CHUNK2 then + local AnimDynaPhysChunk = AnimDynaPhysP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(RootIdx)} + for idx in AnimDynaPhysChunk:GetChunkIndexes(BREAKABLE_DRAWABLE_CHUNK) do + local AnimObjWrapperChunk = AnimObjWrapperP3DChunk:new{Raw = AnimDynaPhysChunk:GetChunkAtIndex(idx)} + for idx2 in AnimObjWrapperChunk:GetChunkIndexes(MESH_CHUNK) do + AnimObjWrapperChunk:SetChunkAtIndex(idx2, MakeModelInvisibleProcessMesh(AnimObjWrapperChunk:GetChunkAtIndex(idx2))) + end + end + RootChunk:SetChunkAtIndex(RootIdx, AnimDynaPhysChunk:Output()) + modified = true + end + end + return RootChunk:Output(), modified +end +function MakeModelInvisibleProcessRoot(Original) + local RootChunk = P3DChunk:new{Raw = Original} + for idx in RootChunk:GetChunkIndexes(MESH_CHUNK) do + RootChunk:SetChunkAtIndex(idx, MakeModelInvisibleProcessMesh(RootChunk:GetChunkAtIndex(idx))) + end + if LensFlare and RootChunk.ChunkType == WORLD_SPHERE_CHUNK then + for idx in RootChunk:GetChunkIndexes(LENS_FLARE_CHUNK) do + local LensFlareChunk = LensFlareP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(idx)} + for idx2 in LensFlareChunk:GetChunkIndexes(MESH_CHUNK) do + LensFlareChunk:SetChunkAtIndex(idx2, MakeModelInvisibleProcessMesh(LensFlareChunk:GetChunkAtIndex(idx2))) + end + RootChunk:SetChunkAtIndex(idx, LensFlareChunk:Output()) + end + end + return RootChunk:Output() +end +function MakeModelInvisibleProcessMesh(Original) + local MeshChunk = MeshP3DChunk:new{Raw = Original} + for idx in MeshChunk:GetChunkIndexes(OLD_PRIMITIVE_GROUP_CHUNK) do + MeshChunk:RemoveChunkAtIndex(idx) + end + return MeshChunk:Output() +end + local min = math.min local max = math.max local floor = math.floor diff --git a/Randomiser/Resources/lib/P3DChunk.lua b/Randomiser/Resources/lib/P3DChunk.lua index f560495..c4f33a9 100644 --- a/Randomiser/Resources/lib/P3DChunk.lua +++ b/Randomiser/Resources/lib/P3DChunk.lua @@ -576,6 +576,33 @@ function ColourListP3DChunk:Output() return pack(" idx then + self.ValueIndexes[k] = v + Delta + end + end + self.ValueLen = self.ValueLen + Delta + self.DataLen = self.DataLen + Delta + self.ValueStr = newVal + self.Name = NewName +end + +function SkinP3DChunk:SetVersion(NewVersion) + local idx = self.ValueIndexes.Version + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewVersion) + self.Version = NewVersion +end + +function SkinP3DChunk:SetSkeletonName(NewSkeletonName) + local idx = self.ValueIndexes.SkeletonName + NewSkeletonName = MakeP3DString(NewSkeletonName) + local newVal, Delta = SetP3DString(self.ValueStr, idx, NewSkeletonName) + for k,v in pairs(self.ValueIndexes) do + if v > idx then + self.ValueIndexes[k] = v + Delta + end + end + self.ValueLen = self.ValueLen + Delta + self.DataLen = self.DataLen + Delta + self.ValueStr = newVal + self.SkeletonName = NewSkeletonName +end + +function SkinP3DChunk:SetNumPrimitiveGroups(NewNumPrimitiveGroups) + local idx = self.ValueIndexes.NumPrimitiveGroups + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumPrimitiveGroups) + self.NumPrimitiveGroups = NewNumPrimitiveGroups +end + +function SkinP3DChunk:RemoveChunkAtIndex(idx) + local ID = self.ChunkTypes[idx] + SkinP3DChunk.parentClass.RemoveChunkAtIndex(self, idx) + if ID == OLD_PRIMITIVE_GROUP_CHUNK then + self:SetNumPrimitiveGroups(self.NumPrimitiveGroups - 1) + end end \ No newline at end of file From 134f14965ecd058ab146e1dfe59ca69c657057d8 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Wed, 19 Feb 2020 15:52:30 +0000 Subject: [PATCH 053/111] P3D - Added MakeCharacterInvisible - Added Composite Drawable chunk --- Randomiser/Resources/lib/P3D.lua | 36 +++++++++++---------- Randomiser/Resources/lib/P3DChunk.lua | 45 ++++++++++++++++++++++++++- 2 files changed, 63 insertions(+), 18 deletions(-) diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index c7f3f67..0e2c10b 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -782,6 +782,25 @@ function SetModelRGBProcessOldBillboardQuad(Original, A, R, G, B) return OldBillboardQuadChunk:Output() end +function MakeCharacterInvisible(Original) + local RootChunk = P3DChunk:new{Raw = Original} + local modified = false + for idx, id in RootChunk:GetChunkIndexes(nil) do + if id == COMP_DRAW_CHUNK then + local CompDrawChunk = CompositeDrawableP3DChunk:new{Raw=RootChunk:GetChunkAtIndex(idx)} + for idx2 in CompDrawChunk:GetChunkIndexes(nil) do + CompDrawChunk:RemoveChunkAtIndex(idx2) + end + RootChunk:SetChunkAtIndex(idx, CompDrawChunk:Output()) + modified = true + elseif id ~= SKELETON_CHUNK then + RootChunk:RemoveChunkAtIndex(idx) + modified = true + end + end + return RootChunk:Output(), modified +end + function MakeModelInvisible(Original) local RootChunk = P3DChunk:new{Raw = Original} local ROOT_CHUNKS = {STATIC_WORLD_MESH_CHUNK, STATIC_WORLD_PROP_CHUNK, BREAKABLE_WORLD_PROP_CHUNK, EXPLOSION_EFFECT_TYPE_CHUNK, WORLD_SPHERE_CHUNK, STATIC_COLLISIONLESS_WORLD_PROP_CHUNK} @@ -793,23 +812,6 @@ function MakeModelInvisible(Original) elseif RootID == MESH_CHUNK then RootChunk:SetChunkAtIndex(RootIdx, MakeModelInvisibleProcessMesh(RootChunk:GetChunkAtIndex(RootIdx))) modified = true - --[[elseif RootID == SKIN_CHUNK then - local SkinChunk = SkinP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(RootIdx)} - for idx in SkinChunk:GetChunkIndexes(OLD_PRIMITIVE_GROUP_CHUNK) do - local OPGChunk = OldPrimitiveGroupP3DChunk:new{Raw = SkinChunk:GetChunkAtIndex(idx)} - for idx2 in OPGChunk:GetChunkIndexes(POSITION_LIST_CHUNK) do - local PositionListChunk = PositionListP3DChunk:new{Raw = OPGChunk:GetChunkAtIndex(idx2)} - for i=1,#PositionListChunk.Positions do - PositionListChunk.Positions[i].X = 0 - PositionListChunk.Positions[i].Y = 0 - PositionListChunk.Positions[i].Z = 0 - end - OPGChunk:SetChunkAtIndex(idx2, PositionListChunk:Output()) - end - SkinChunk:SetChunkAtIndex(idx, OPGChunk:Output()) - end - RootChunk:SetChunkAtIndex(RootIdx, SkinChunk:Output()) - modified = true]] elseif RootID == BREAKABLE_WORLD_PROP_CHUNK2 then local AnimDynaPhysChunk = AnimDynaPhysP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(RootIdx)} for idx in AnimDynaPhysChunk:GetChunkIndexes(BREAKABLE_DRAWABLE_CHUNK) do diff --git a/Randomiser/Resources/lib/P3DChunk.lua b/Randomiser/Resources/lib/P3DChunk.lua index c4f33a9..82d3bfc 100644 --- a/Randomiser/Resources/lib/P3DChunk.lua +++ b/Randomiser/Resources/lib/P3DChunk.lua @@ -971,7 +971,7 @@ function LightP3DChunk:SetEnabled(NewEnabled) self.Enabled = NewEnabled end ---Mesh chunk +--Skin chunk SkinP3DChunk = P3DChunk:newChildClass("Skin") function SkinP3DChunk:new(Data) local o = SkinP3DChunk.parentClass.new(self, Data) @@ -1036,4 +1036,47 @@ function SkinP3DChunk:RemoveChunkAtIndex(idx) if ID == OLD_PRIMITIVE_GROUP_CHUNK then self:SetNumPrimitiveGroups(self.NumPrimitiveGroups - 1) end +end + +--Composite drawable chunk +CompositeDrawableP3DChunk = P3DChunk:newChildClass("Composite Drawable") +function CompositeDrawableP3DChunk:new(Data) + local o = CompositeDrawableP3DChunk.parentClass.new(self, Data) + local idx = 13 + o.Name, o.SkeletonName = unpack(" idx then + self.ValueIndexes[k] = v + Delta + end + end + self.ValueLen = self.ValueLen + Delta + self.DataLen = self.DataLen + Delta + self.ValueStr = newVal + self.Name = NewName +end + +function CompositeDrawableP3DChunk:SetSkeletonName(NewSkeletonName) + local idx = self.ValueIndexes.SkeletonName + NewSkeletonName = MakeP3DString(NewSkeletonName) + local newVal, Delta = SetP3DString(self.ValueStr, idx, NewSkeletonName) + for k,v in pairs(self.ValueIndexes) do + if v > idx then + self.ValueIndexes[k] = v + Delta + end + end + self.ValueLen = self.ValueLen + Delta + self.DataLen = self.DataLen + Delta + self.ValueStr = newVal + self.SkeletonName = NewSkeletonName end \ No newline at end of file From 94288f2b627aef602b79af34e4655c57ef5fe560 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Wed, 19 Feb 2020 16:04:00 +0000 Subject: [PATCH 054/111] Update P3DChunk.lua Changing to use the function --- Randomiser/Resources/lib/P3DChunk.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Randomiser/Resources/lib/P3DChunk.lua b/Randomiser/Resources/lib/P3DChunk.lua index 82d3bfc..e4dc3d8 100644 --- a/Randomiser/Resources/lib/P3DChunk.lua +++ b/Randomiser/Resources/lib/P3DChunk.lua @@ -598,7 +598,7 @@ function PositionListP3DChunk:Output() local positions = {} for i=1,PositionsN do local pos = self.Positions[i] - positions[#positions + 1] = pack(" Date: Wed, 19 Feb 2020 16:29:07 +0000 Subject: [PATCH 055/111] ColourList Improvements - Improved usability if ColourListP3DChunk --- Randomiser/Resources/lib/P3D.lua | 10 ++++++---- Randomiser/Resources/lib/P3DChunk.lua | 11 +++++++++-- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index 0e2c10b..af16958 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -672,9 +672,8 @@ function BrightenModelProcessMesh(Original, Amount, Percentage) for idx2 in OldPrimitiveGroupChunk:GetChunkIndexes(COLOUR_LIST_CHUNK) do local ColourListChunk = ColourListP3DChunk:new{Raw = OldPrimitiveGroupChunk:GetChunkAtIndex(idx2)} for i=1,#ColourListChunk.Colours do - local A, R, G, B = String4ToARGB(ColourListChunk.Colours[i]) - R, G, B = BrightenRGB(R, G, B, Amount, Percentage) - ColourListChunk.Colours[i] = ARGBToString4(A, R, G, B) + local col = ColourListChunk.Colours[i] + col.R, col.G, col.B = BrightenRGB(col.R, col.G, col.B, Amount, Percentage) end OldPrimitiveGroupChunk:SetChunkAtIndex(idx2, ColourListChunk:Output()) end @@ -761,7 +760,10 @@ function SetModelRGBProcessMesh(Original, A, R, G, B) for idx2 in OldPrimitiveGroupChunk:GetChunkIndexes(COLOUR_LIST_CHUNK) do local ColourListChunk = ColourListP3DChunk:new{Raw = OldPrimitiveGroupChunk:GetChunkAtIndex(idx2)} for i=1,#ColourListChunk.Colours do - ColourListChunk.Colours[i] = ARGBToString4(A, R, G, B) + ColourListChunk.Colours[i].A = A + ColourListChunk.Colours[i].R = R + ColourListChunk.Colours[i].G = G + ColourListChunk.Colours[i].B = B end OldPrimitiveGroupChunk:SetChunkAtIndex(idx2, ColourListChunk:Output()) end diff --git a/Randomiser/Resources/lib/P3DChunk.lua b/Randomiser/Resources/lib/P3DChunk.lua index e4dc3d8..a31eca1 100644 --- a/Randomiser/Resources/lib/P3DChunk.lua +++ b/Randomiser/Resources/lib/P3DChunk.lua @@ -565,7 +565,9 @@ function ColourListP3DChunk:new(Data) idx = idx + 4 o.Colours = {} for i=0,NumColours - 1 do - o.Colours[#o.Colours + 1] = unpack("c4", o.ValueStr, idx + i * 4) + local col = {A=0,R=0,G=0,B=0} + col.A, col.R, col.G, col.B = GetP3DARGB(o.ValueStr, idx + i * 4) + o.Colours[#o.Colours + 1] = col end return o end @@ -573,7 +575,12 @@ end function ColourListP3DChunk:Output() local ColoursN = #self.Colours local len = 16 + ColoursN * 4 - return pack(" Date: Wed, 19 Feb 2020 17:11:31 +0000 Subject: [PATCH 056/111] P3D - Fixed AddChunk function - Fixed StaticPhysP3DChunk - Added StaticEntityP3DChunk - Added MakeModelSolid function --- Randomiser/Resources/lib/P3D.lua | 29 +++++++++++++++ Randomiser/Resources/lib/P3DChunk.lua | 52 ++++++++++++++++++++++----- 2 files changed, 72 insertions(+), 9 deletions(-) diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index af16958..9f78091 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -784,6 +784,35 @@ function SetModelRGBProcessOldBillboardQuad(Original, A, R, G, B) return OldBillboardQuadChunk:Output() end +function MakeModelSolid(Original) + local RootChunk = P3DChunk:new{Raw = Original} + local modified = false + for idx in RootChunk:GetChunkIndexes(BREAKABLE_WORLD_PROP_CHUNK) do + local DynaPhysChunk = DynaPhysP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(idx)} + + local StaticEntity = pack(" idx then + self.ValueIndexes[k] = v + Delta + end + end + self.ValueLen = self.ValueLen + Delta + self.DataLen = self.DataLen + Delta + self.ValueStr = newVal + self.Name = NewName +end + +function StaticPhysP3DChunk:SetUnknown(NewUnknown) + local idx = self.ValueIndexes.Unknown + self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewUnknown) + self.Unknown = NewUnknown +end + +--Static entity chunk +StaticEntityP3DChunk = P3DChunk:newChildClass("Static Entity") +function StaticEntityP3DChunk:new(Data) + local o = StaticEntityP3DChunk.parentClass.new(self, Data) + local idx = 13 o.Name, o.Unknown, o.RenderOrder = unpack(" Date: Tue, 10 Mar 2020 20:59:59 +0000 Subject: [PATCH 057/111] Migration to P3D Lib Most of the changes to P3D Lib --- Randomiser/CustomFiles.lua | 12 +- Randomiser/Resources/CustomChars.lua | 4 +- Randomiser/Resources/CustomText.lua | 85 +- .../Resources/MissionModules/RandomItems.lua | 2 +- Randomiser/Resources/RandomCouch.lua | 212 +- Randomiser/Resources/RandomLicense.lua | 23 +- Randomiser/Resources/car_tune.spt | 1 - Randomiser/Resources/lib/P3D.lua | 3001 +++++++++++++---- Randomiser/Resources/lib/P3DChunk.lua | 1123 ------ Randomiser/Resources/lib/P3DFunctions.lua | 357 ++ 10 files changed, 2717 insertions(+), 2103 deletions(-) delete mode 100644 Randomiser/Resources/lib/P3DChunk.lua create mode 100644 Randomiser/Resources/lib/P3DFunctions.lua diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 3c08501..4985ac8 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -9,7 +9,7 @@ dofile(Paths.Resources .. "GlobalArrays.lua") dofile(Paths.Resources .. "GlobalVariables.lua") dofile(Paths.Resources .. "GlobalFunctions.lua") dofile(Paths.Resources .. "lib/P3D.lua") -dofile(Paths.Resources .. "lib/P3DChunk.lua") +dofile(Paths.Resources .. "lib/P3DFunctions.lua") GetFiles(RandomCharP3DPool, "/GameData/art/chars/", {".p3d"}) for i=#RandomCharP3DPool,1,-1 do @@ -87,16 +87,6 @@ if Settings.VerboseDebug then end end --- Hijack (for now) ReadFile to decompress P3Ds -local OldReadFile = ReadFile -ReadFile = function(Path, ...) - local File = OldReadFile(Path, ...) - if Path:sub(-3) == "p3d" then - return DecompressP3D(File) - end - return File -end - DebugPrint("Randomiser Settings", 2) for settingName, settingValue in pairs(Settings) do DebugPrint("- " .. settingName .. " = " .. tostring(settingValue), 2) diff --git a/Randomiser/Resources/CustomChars.lua b/Randomiser/Resources/CustomChars.lua index 0de35d4..b58dbf9 100644 --- a/Randomiser/Resources/CustomChars.lua +++ b/Randomiser/Resources/CustomChars.lua @@ -11,12 +11,12 @@ if IsModEnabled("RandomiserChars") then if not endsWith(Name, "_m") then DebugPrint("Could not load custom char " .. Name .. " due to missing invalid file name. File names must end \"_m\".") else - local CompositeDrawableName = GetCompositeDrawableName(ReadFile(Path)):sub(1, -3) + local CompositeDrawableName = GetCompositeDrawableName(ReadFile(Path)) if CompositeDrawableName == nil then DebugPrint("Could not load custom char " .. Name .. " due to missing Composite Drawable chunk.") else RandomCharP3DPool[#RandomCharP3DPool + 1] = Path - RandomPedPool[#RandomPedPool + 1] = CompositeDrawableName + RandomPedPool[#RandomPedPool + 1] = P3D.CleanP3DString(CompositeDrawableName):sub(1, -3) CustomChars[Name] = Path DebugPrint("Loaded custom char " .. Name .. " with Composite Drawable " .. CompositeDrawableName) end diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index 1c12d60..b5c2410 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -7,10 +7,9 @@ local Path = "/GameData/" .. GetPath() -- Only shuffle things once just in case if Cache.SRR2 ~= nil then Output(Cache.SRR2) + return end -local Original = ReadFile(Path) - local GameplaySettings = { [0x1]=Settings.RandomPlayerVehicles, @@ -30,7 +29,7 @@ local GameplaySettings = [0x4000]=Settings.BoostHP, [0x8000]=Settings.RemoveOutOfCar, [0x10000]=Settings.RandomStaticCars, -[0x20000]=Settings.SaveChoiceRSC +[0x20000]=Settings.SaveChoiceRSC, } local GraphicalSettings = @@ -43,7 +42,7 @@ local GraphicalSettings = [0x20]=Settings.RandomMissionCharacters, [0x40]=Settings.RandomCarScale, [0x80]=Settings.RandomCarSounds, -[0x100]=Settings.RandomPedestrians +[0x100]=Settings.RandomPedestrians, } local ChaosSettings = @@ -78,65 +77,23 @@ for k, v in pairs(ChaosSettings) do end end --- Find bible -local BiblePos, BibleLen = FindSubchunk(Original, TEXT_BIBLE_CHUNK) -local Bible = Original:sub(BiblePos, BiblePos + BibleLen - 1) -local EnglishPos, EnglishLen = FindSubchunk(Bible, LANGUAGE_CHUNK) -local English = Bible:sub(EnglishPos, EnglishPos + EnglishLen - 1) - --- Random Text Support -if Settings.RandomText then - local ENTRIES = GetP3DInt4(English, 71) - - -- Read offsets as ints into an array - local Offsets = {} - for i = 1, ENTRIES do - Offsets[#Offsets + 1] = GetP3DInt4(English, 83 + 4 * ENTRIES + 4 * (i - 1)) - end - - -- Shuffle array - for i = #Offsets, 2, -1 do - local j = math.random(i) - Offsets[i], Offsets[j] = Offsets[j], Offsets[i] - end - - -- Recreate binary string of offsets - local StrOffsets = "" - for i = 1, ENTRIES do - StrOffsets = StrOffsets .. IntToString4(Offsets[i]) +local Values = os.date("[%Y-%m-%d]") .. "\nRandomiser v" .. ModVersion .. (Settings.SpeedrunMode and " (speedrun)" or "").. (Settings.UseDebugSettings and " (debug)" or "") .. "\n" .. string.format("Settings: Gameplay: %X, Graphics: %X, Chaos: %X", GameplayN, GraphicalN, ChaosN) + +local Chunk = P3D.P3DChunk:new{Raw = ReadFile(Path)} +local BibleIdx = Chunk:GetChunkIndex(P3D.Identifiers.Frontend_Text_Bible) +if not BibleIdx then return end +local BibleChunk = P3D.FrontendTextBibleP3DChunk:new{Raw = Chunk:GetChunkAtIndex(BibleIdx)} +for idx in BibleChunk:GetChunkIndexes(P3D.Identifiers.Frontend_Language) do + local LanguageChunk = P3D.FrontendLanguageP3DChunk:new{Raw = BibleChunk:GetChunkAtIndex(idx)} + if Settings.RandomText then + for i=#LanguageChunk.Offsets,2,-1 do + local j = math.random(i) + LanguageChunk.Offsets[i], LanguageChunk.Offsets[j] = LanguageChunk.Offsets[j], LanguageChunk.Offsets[i] + end end - - English = English:sub(1, 82 + 4*ENTRIES) .. StrOffsets .. English:sub(83 + 8*ENTRIES) + LanguageChunk:AddValue("-", Values) + BibleChunk:SetChunkAtIndex(idx, LanguageChunk:Output()) end - --- Add the settings string - -local STRING = AsciiToUTF16(os.date("[%Y-%m-%d]") .. "\nRandomiser v" .. ModVersion .. (Settings.SpeedrunMode and " (speedrun)" or "").. (Settings.UseDebugSettings and " (debug)" or "") .. "\n" .. string.format("Settings: Gameplay: %X, Graphics: %X, Chaos: %X", GameplayN, GraphicalN, ChaosN)) .. "\0\0" - --- Increment number of entires by 1 -English = AddP3DInt4(English, 71, 1) --- Hash for String ID "-" (yes it's "-" itself) -local STRING_ID = "\x2D\x00\x00\x00" -English = English:sub(1, 82) .. STRING_ID .. English:sub(83) --- New number entries with our new '-' entry -local N_ENTRIES = GetP3DInt4(English, 71) - --- Set the location of the "-" string to the end of the buffer -English = English:sub(1, 82 + 4*N_ENTRIES) .. IntToString4(GetP3DInt4(English, 79)) .. English:sub(83 + 4*N_ENTRIES) -English = English .. STRING - --- Update lengths -English = AddP3DInt4(English, 5, STRING:len()) -English = AddP3DInt4(English, 9, STRING:len()) -English = AddP3DInt4(English, 79, STRING:len()) - --- Update parent chunks -Bible = Bible:sub(1, EnglishPos - 1) .. English .. Bible:sub(EnglishPos + EnglishLen) -Bible = AddP3DInt4(Bible, 9, STRING:len()) - -Original = Original:sub(1, BiblePos - 1) .. Bible .. Original:sub(BiblePos + BibleLen) -Original = AddP3DInt4(Original, 9, STRING:len()) - -Cache.SRR2 = Original - -Output(Original) \ No newline at end of file +Chunk:SetChunkAtIndex(BibleIdx, BibleChunk:Output()) +Cache.SRR2 = Chunk:Output() +Output(Cache.SRR2) \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomItems.lua b/Randomiser/Resources/MissionModules/RandomItems.lua index f0fc39c..26aa331 100644 --- a/Randomiser/Resources/MissionModules/RandomItems.lua +++ b/Randomiser/Resources/MissionModules/RandomItems.lua @@ -126,7 +126,7 @@ if Settings.RandomItems then local Ped for i=1,#RandomPedPool do Ped = RandomPedPool[i] - if CustomChars[Ped] then + if CustomChars and CustomChars[Ped] then tmp[Ped .. "_h"] = RemoveFileExtension(FixSlashes(CustomChars[Ped]:sub(11), true, false)) else tmp[Ped .. "_h"] = "art\\chars\\" .. Ped:sub(1, 6) .. "_m" diff --git a/Randomiser/Resources/RandomCouch.lua b/Randomiser/Resources/RandomCouch.lua index 00c5263..6f75dc9 100644 --- a/Randomiser/Resources/RandomCouch.lua +++ b/Randomiser/Resources/RandomCouch.lua @@ -1,18 +1,3 @@ --- This file modifies a binary .p3d file to replace the character on the couch. --- Lua strings are 8-bit clean, and there's no other data type for storing data --- So it may look quite ugly, especially using Regexes on binary strings. --- Lua explicitly supports this. - --- The most important "standard" structure is each Chunk (data type) starts with the --- following 12 bytes --- 4 bytes: Type identifier --- 4 bytes: Little-endian length of chunk itself --- 4 bytes: Little-endian length of chunk and subchunks --- After this is the chunk name, as a 1-byte length and an ASCII string. --- The string length seems to always be a multiple of 4 --- After this is data specific to the chunk type, and then the subchunks with the same structure --- The file itself seems to be a "chunk" with type P3D\255, and no chunk specific data - if Settings.RandomCouch then local PedN = math.random(#RandomCharP3DPool) local Ped = RandomCharP3DPool[PedN] @@ -23,134 +8,85 @@ if Settings.RandomCouch then local Replace = ReadFile(ReplacePath) local GlobalPath = "/GameData/art/chars/global.p3d" local Global = ReadFile(GlobalPath) - - -- Easter egg? - if math.random(1, 20) == 1 then - local AniPos, AniLength = FindSubchunk(Original, ANIMATION_CHUNK) - local Ani = Original:sub(AniPos, AniPos + AniLength - 1) - local AniGroupPos, AniGroupLength = FindSubchunk(Ani, ANIMATION_GROUP_CHUNK) - Original = RemoveString(Original, AniPos + AniGroupPos - 1, AniPos + AniGroupPos - 1 + AniGroupLength) - Original = AddP3DInt4(Original, AniPos + 8, -AniGroupLength) - end - - local Adjust = 0 - - for position, length in FindSubchunks(Original, SKIN_CHUNK) do - p3d_debug("Found a skin at " .. position) - Original = RemoveString(Original, position - Adjust, position + length - Adjust) - Adjust = Adjust + length - DebugPrint("> Removed a skin", 5) - end - - local Textures = "" - - for position, length in FindSubchunks(Global, TEXTURE_CHUNK) do - Textures = Textures .. Global:sub(position, position + length - 1) - end - - for position, length in FindSubchunks(Replace, TEXTURE_CHUNK) do - Textures = Textures .. Replace:sub(position, position + length - 1) + + local OriginalP3D = P3D.P3DChunk:new{Raw = Original} + local ReplaceP3D = P3D.P3DChunk:new{Raw = Replace} + local GlobalP3D = P3D.P3DChunk:new{Raw = Global} + + local Motion_Root_Label = P3D.MakeP3DString("Motion_Root") + + local SkeletonChunk = OriginalP3D:GetChunkAtIndex(OriginalP3D:GetChunkIndex(P3D.Identifiers.Skeleton)) + local AnimChunk = OriginalP3D:GetChunkAtIndex(OriginalP3D:GetChunkIndex(P3D.Identifiers.Animation)) + local ScenegraphChunk = OriginalP3D:GetChunkAtIndex(OriginalP3D:GetChunkIndex(P3D.Identifiers.Scenegraph)) + local OldFrameControllerChunk = OriginalP3D:GetChunkAtIndex(OriginalP3D:GetChunkIndex(P3D.Identifiers.Old_Frame_Controller)) + local MultiControllerChunk = OriginalP3D:GetChunkAtIndex(OriginalP3D:GetChunkIndex(P3D.Identifiers.Multi_Controller)) + + for idx in GlobalP3D:GetChunkIndexes(P3D.Identifiers.Texture) do + ReplaceP3D:AddChunk(GlobalP3D:GetChunkAtIndex(idx), 1) end - - local Shaders = "" - local ShaderList = {} - - for position, length in FindSubchunks(Replace, SHADER_CHUNK) do - local ShaderName, SNLength = GetP3DString(Replace, position + 12) - ShaderList[ShaderName] = true - local Shader = Replace:sub(position, position + length - 1) - Shader = string.gsub(Shader, "(eyeball.?)%.bmp%.0", "%1.bmp.3") - Shaders = Shaders .. Shader + + local addedAnim = false + local addedOldFrameController = false + local addedMultiController = false + for idx, id in ReplaceP3D:GetChunkIndexes() do + if id == P3D.Identifiers.Animation then + ReplaceP3D:SetChunkAtIndex(idx, AnimChunk) + addedAnim = true + elseif id == P3D.Identifiers.Old_Frame_Controller then + ReplaceP3D:SetChunkAtIndex(idx, OldFrameControllerChunk) + addedOldFrameController = true + elseif id == P3D.Identifiers.Multi_Controller then + ReplaceP3D:SetChunkAtIndex(idx, MultiControllerChunk) + ReplaceP3D:AddChunk(ScenegraphChunk, idx) + addedMultiController = true + elseif (id == P3D.Identifiers.Shader or id == P3D.Identifiers.Texture) and not addedAnim then + ReplaceP3D:AddChunk(AnimChunk, idx + 1) + addedAnim = true + elseif id == P3D.Identifiers.Skeleton then + local SkeletonChunk = P3D.SkeletonP3DChunk:new{Raw = ReplaceP3D:GetChunkAtIndex(idx)} + SkeletonChunk.Name = Motion_Root_Label + local SkeletonJointChunk = P3D.SkeletonJointP3DChunk:new{Raw = SkeletonChunk:GetChunkAtIndex(1)} + SkeletonJointChunk.Name = SkeletonChunk.Name + SkeletonChunk:SetChunkAtIndex(1, SkeletonJointChunk:Output()) + ReplaceP3D:SetChunkAtIndex(idx, SkeletonChunk:Output()) + elseif id == P3D.Identifiers.Composite_Drawable then + local CompDrawChunk = P3D.CompositeDrawableP3DChunk:new{Raw = ReplaceP3D:GetChunkAtIndex(idx)} + CompDrawChunk.Name = Motion_Root_Label + CompDrawChunk.SkeletonName = CompDrawChunk.Name + ReplaceP3D:SetChunkAtIndex(idx, CompDrawChunk:Output()) + elseif id == P3D.Identifiers.Skin then + local SkinChunk = P3D.SkinP3DChunk:new{Raw = ReplaceP3D:GetChunkAtIndex(idx)} + SkinChunk.SkeletonName = Motion_Root_Label + ReplaceP3D:SetChunkAtIndex(idx, SkinChunk:Output()) + end end - - Adjust = 0 - - for position, length in FindSubchunks(Original, SHADER_CHUNK) do - local ShaderName, SNLength = GetP3DString(Original, position + 12 - Adjust) - if ShaderList[ShaderName] then - p3d_debug("Removing clashing shader " .. ShaderName) - Original = RemoveString(Original, position - Adjust, position + length - Adjust) - Adjust = Adjust + length + if not addedOldFrameController then + if addedMultiController then + ReplaceP3D:AddChunk(OldFrameControllerChunk, ReplaceP3D:GetChunkCount() - 1) + else + ReplaceP3D:AddChunk(OldFrameControllerChunk) end end - - -- Load the skin from the replacement - local NewSkinL, Length = FindSubchunk(Replace, SKIN_CHUNK) - p3d_debug("New skin as at " .. NewSkinL) - local NewSkin = Replace:sub(NewSkinL, NewSkinL + Length - 1) - local NewSkinName, SNLength = GetP3DString(NewSkin, 13) - p3d_debug("> New skin name is " .. NewSkinName) - -- Update the skeleton - local SNIndex = SNLength + 18 - local Delta - NewSkin, Delta = SetP3DString(NewSkin, SNIndex, MOTION_ROOT_LABEL) - NewSkin = AddP3DInt4(NewSkin, 5, Delta) - NewSkin = AddP3DInt4(NewSkin, 9, Delta) - - - -- Find the original skeleton - local SKIndex, SKLength = FindSubchunk(Original, SKELETON_CHUNK) - p3d_debug("Original Skeleton as at " .. SKIndex) - - -- Load the skeleton from the replacement - local NewSkelL, Length = FindSubchunk(Replace, SKELETON_CHUNK) - p3d_debug("New skeleton as at " .. NewSkelL) - local NewSkel = Replace:sub(NewSkelL, NewSkelL + Length - 1) - - -- Update the skeleton name - local OrigSkelName, SNLength = GetP3DString(NewSkel, 13) - p3d_debug("Original skeleton name is " .. OrigSkelName) - NewSkel, Delta = SetP3DString(NewSkel, 13, MOTION_ROOT_LABEL) - NewSkel = AddP3DInt4(NewSkel, 5, Delta) - NewSkel = AddP3DInt4(NewSkel, 9, Delta) - - DebugPrint("Replacing skeleton and adding skin to couch model", 5) - Original = Original:sub(1, SKIndex - 1) .. Textures .. Shaders .. NewSkel .. NewSkin .. Original:sub(SKIndex + SKLength) - - local CDIndex, CDLength = FindSubchunk(Original, COMP_DRAW_CHUNK) - local CD = Original:sub(CDIndex, CDIndex + CDLength - 1) - - local CDSLIndex, CDSLLength = FindSubchunk(CD, COMP_DRAW_SKIN_LIST_SUBCHUNK) - local CDSL = CD:sub(CDSLIndex, CDSLIndex + CDSLLength - 1) - - - local positions = {} - for i in FindSubchunks(CDSL, COMP_DRAW_SKIN_SUBCHUNK) do - table.insert(positions, i) + if not addedMultiController then + ReplaceP3D:AddChunk(ScenegraphChunk) + ReplaceP3D:AddChunk(MultiControllerChunk) end - - Adjust = 0 - - for i = 1,#positions-1 do - p3d_debug("Composite drawable skin at " .. positions[i]) - local LengthStr = Original:sub(CDIndex + CDSLIndex + positions[i] + 8 - 2 - Adjust, CDIndex + CDSLIndex + positions[i] + 11 - Adjust - 2) - local Length = String4ToInt(LengthStr) - Original = RemoveString(Original, CDIndex + CDSLIndex + positions[i] - 2 - Adjust, CDIndex + CDSLIndex + positions[i] + Length - Adjust - 2) - Adjust = Adjust + Length - DebugPrint("Removed the composite drawable skin", 5) + + if math.random(1, 20) == 1 then + for idx, id in ReplaceP3D:GetChunkIndexes() do + if id == P3D.Identifiers.Animation or id == P3D.Identifiers.Animation_Group then + ReplaceP3D:RemoveChunkAtIndex(idx) + elseif id == P3D.Identifiers.Multi_Controller then + local MultiControllerChunk = P3D.MultiControllerP3DChunk:new{Raw = ReplaceP3D:GetChunkAtIndex(idx)} + local MultiControllerTracksChunk = P3D.MultiControllerTracksP3DChunk:new{Raw = MultiControllerChunk:GetChunkAtIndex(1)} + for i=#MultiControllerTracksChunk.Tracks,1,-1 do + MultiControllerTracksChunk.Tracks[i] = nil + end + MultiControllerChunk:SetChunkAtIndex(1, MultiControllerTracksChunk:Output()) + ReplaceP3D:SetChunkAtIndex(idx, MultiControllerChunk:Output()) + end + end end - - -- Patch the last composite drawable skin - local LastCDS = CDIndex + CDSLIndex + positions[#positions] - Adjust - 2 - - p3d_debug("> Changing comp drawable name to " .. NewSkinName) - Original, Delta = SetP3DString(Original, LastCDS + 12, NewSkinName) - Original = AddP3DInt4(Original, LastCDS + 4, Delta) - Original = AddP3DInt4(Original, LastCDS + 8, Delta) - - Adjust = Adjust - Delta - - DebugPrint("Patching composite drawable skin list", 5) - Original = SetP3DInt4(Original, CDIndex + CDSLIndex + 8 - 1, CDSLLength - Adjust) - Original = SetP3DInt4(Original, CDIndex + CDSLIndex + 12 - 1, 1) - - DebugPrint("Patching composite drawable length", 5) - Original = SetP3DInt4(Original, CDIndex + 8, CDLength - Adjust) - - DebugPrint("Patching total file length", 5) - Original = SetP3DInt4(Original, 9, Original:len()) - DebugPrint ("Couch modified with model from " .. ReplacePath) - - Output(Original) + Output(ReplaceP3D:Output()) end \ No newline at end of file diff --git a/Randomiser/Resources/RandomLicense.lua b/Randomiser/Resources/RandomLicense.lua index b710394..75542f2 100644 --- a/Randomiser/Resources/RandomLicense.lua +++ b/Randomiser/Resources/RandomLicense.lua @@ -1,28 +1,9 @@ local RandomLicenses = {} -GetFiles(RandomLicenses, ModPath .. "/Resources/Licenses", {".png"}, 1) +GetFiles(RandomLicenses, Paths.Resources .. "Licenses", {".png"}, 1) DebugPrint("Found " .. #RandomLicenses .. " possible licenses") local RandomLicense = GetRandomFromTbl(RandomLicenses, false) DebugPrint("Using " .. RandomLicense .. " as license PNG") local License = ReadFile("/GameData/art/frontend/dynaload/images/license/licensePC.p3d") - -local SpriteOffset, SpriteLength = FindSubchunk(License, SPRITE_CHUNK) -local Sprite = License:sub(SpriteOffset, SpriteLength - 1) -local ImageOffset, ImageLength = FindSubchunk(Sprite, IMAGE_CHUNK) -local Image = Sprite:sub(ImageOffset, ImageLength - 1) -local ImageDataOffset, ImageDataLength = FindSubchunk(Image, IMAGE_DATA_CHUNK) - local NewLicenseData = ReadFile(RandomLicense) -local NewLicenseLength = NewLicenseData:len() -local OldLicenseLength = GetP3DInt4(Image, ImageDataOffset + 4) -local Delta = NewLicenseLength - OldLicenseLength - -local NewLicense = License:sub(1, SpriteOffset + ImageOffset - 1 + ImageDataOffset - 1 + 15) .. NewLicenseData - -NewLicense = AddP3DInt4(NewLicense, SpriteOffset + 8, Delta) -NewLicense = AddP3DInt4(NewLicense, SpriteOffset + ImageOffset - 1 + 8, Delta) -NewLicense = AddP3DInt4(NewLicense, SpriteOffset + ImageOffset - 1 + ImageDataOffset - 1 + 4, Delta) -NewLicense = AddP3DInt4(NewLicense, SpriteOffset + ImageOffset - 1 + ImageDataOffset - 1 + 8, Delta) -NewLicense = AddP3DInt4(NewLicense, SpriteOffset + ImageOffset - 1 + ImageDataOffset - 1 + 12, Delta) - -Output(NewLicense) \ No newline at end of file +Output(SetSpriteImage(License, NewLicenseData, 640, 480)) \ No newline at end of file diff --git a/Randomiser/Resources/car_tune.spt b/Randomiser/Resources/car_tune.spt index b1e6e08..b2b267b 100644 --- a/Randomiser/Resources/car_tune.spt +++ b/Randomiser/Resources/car_tune.spt @@ -1037,7 +1037,6 @@ create carSoundParameters named mono_v SetAttackTimeMsecs ( 89.000000 ) SetDecayFinishTrim ( 0.680000 ) SetDownshiftDamperSize ( 0.110000 ) - SetOverlayClipName ( "generator" ) SetRoadSkidClipName ( "monorail_skid" ) SetDirtSkidClipName ( "blank" ) } diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index 9f78091..8a4d04d 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -1,576 +1,587 @@ ----------------------------------------------------- --- p3d.lua - Modify P3D Files in Lua ----------------------------------------------------- - --- Some chunks as Lua Strings -P3D_HEADER = "P3D\255\012\000\000\000\000\000\000\000" - -TEXTURE_CHUNK = "\000\144\001\000" -SHADER_CHUNK = "\000\016\001\000" -ANIMATION_CHUNK = "\000\016\018\000" -ANIMATION_GROUP_CHUNK = "\002\016\018\000" -SKIN_CHUNK = "\001\000\001\000" -SKELETON_CHUNK = "\000\069\000\000" -MESH_CHUNK = "\000\000\001\000" -MULTI_CONTROLLER_CHUNK = "\xA0\x48\x00\x00" -PARTICLE_SYSTEM_FACTORY_CHUNK = "\x00\x58\x01\x00" -PARTICLE_SYSTEM_2_CHUNK = "\x01\x58\x01\x00" -COMP_DRAW_CHUNK = "\018\069\000\000" -COMP_DRAW_SKIN_LIST_SUBCHUNK = "\019\069\000\000" -COMP_DRAW_PROP_LIST_SUBCHUNK = "\020\069\000\000" -COMP_DRAW_SKIN_SUBCHUNK = "\021\069\000\000" -OLD_FRAME_CONTROLLER_CHUNK = "\000\018\018\000" -SPRITE_CHUNK = "\005\144\001\000" -IMAGE_CHUNK = "\001\144\001\000" -IMAGE_DATA_CHUNK = "\002\144\001\000" -CAR_CAMERA_DATA_CHUNK = "\000\001\000\003" -MOTION_ROOT_LABEL = "Motion_Root\000" -TEXT_BIBLE_CHUNK = "\x0D\x80\x01\x00" -LANGUAGE_CHUNK = "\x0E\x80\x01\x00" -COLLISION_OBJECT_CHUNK = "\000\000\001\007" -PHYSICS_OBJECT_CHUNK = "\000\016\001\007" -LOCATOR_CHUNK = "\005\000\000\003" -WALL_COLLISION_CONTAINER_CHUNK = "\007\000\240\003" -STATIC_MESH_COLLISION_CHUNK = "\001\000\240\003" -STATIC_WORLD_MESH_CHUNK = "\000\000\240\003" -OLD_PRIMITIVE_GROUP_CHUNK = "\002\000\001\000" -COLOUR_LIST_CHUNK = "\008\000\001\000" -POSITION_LIST_CHUNK = "\005\000\001\000" - -STATIC_WORLD_PROP_CHUNK = "\010\000\240\003" -BREAKABLE_WORLD_PROP_CHUNK = "\002\000\240\003" -EXPLOSION_EFFECT_TYPE_CHUNK = "\000\016\003\020" -WORLD_SPHERE_CHUNK = "\011\000\240\003" -STATIC_COLLISIONLESS_WORLD_PROP_CHUNK = "\009\000\240\003" -LENS_FLARE_CHUNK = "\x0D\x00\xF0\x03" -LIGHT_CHUNK = "\000\048\001\000" -OLD_BILLBOARD_QUAD_GROUP_CHUNK = "\002\112\001\000" -OLD_BILLBOARD_QUAD_CHUNK = "\001\112\001\000" -BREAKABLE_WORLD_PROP_CHUNK2 = "\014\000\240\003" -BREAKABLE_DRAWABLE_CHUNK = "\016\000\240\003" - -TEXTURE_PARAMETER_CHUNK = "\x02\x10\x01\x00" -INTEGER_PARAMETER_CHUNK = "\x03\x10\x01\x00" -FLOAT_PARAMETER_CHUNK = "\x04\x10\x01\x00" -COLOUR_PARAMETER_CHUNK = "\x05\x10\x01\x00" - --- Some functions for converting binary numbers in strings to Lua numbers --- All functions are little endian - +P3D = {} +P3D.BlankHeader = "P3D\255\012\000\000\000\012\000\000\000" +P3D.Identifiers = { + ATC = 0x3000602, + Anim = 0x3F0000C, + Anim_Coll = 0x3F00008, + Anim_Dyna_Phys = 0x3F0000E, + Anim_Dyna_Phys_Wrapper = 0x3F0000F, + Anim_Obj_Wrapper = 0x3F00010, + Animated_Object = 0x20001, + Animated_Object_Animation = 0x20002, + Animated_Object_Factory = 0x20000, + Animation = 0x121000, + Animation_Channel_Count = 0x121007, + Animation_Group = 0x121001, + Animation_Group_List = 0x121002, + Animation_Header = 0x121006, + Animation_Size = 0x121004, + Animation_Sync_Frame = 0x121402, + Billboard_Quad_Group = 0x17006, + Black_Magic = 0x1025, + Boolean_Channel = 0x121108, + Bounding_Box = 0x10003, + Bounding_Sphere = 0x10004, + Breakable_Object = 0x3001000, + Camera = 0x2200, + Channel_Interpolation_Mode = 0x121110, + Collision_Axis_Aligned_Bounding_Box = 0x7010006, + Collision_Cylinder = 0x7010003, + Collision_Effect = 0x3000600, + Collision_Object = 0x7010000, + Collision_Object_Attribute = 0x7010023, + Collision_Oriented_Bounding_Box = 0x7010004, + Collision_Sphere = 0x7010002, + Collision_Vector = 0x7010007, + Collision_Volume = 0x7010001, + Collision_Volume_Owner = 0x7010021, + Collision_Volume_Owner_Name = 0x7010022, + Collision_Wall = 0x7010005, + Colour_Channel = 0x121109, + Colour_List = 0x10008, + Composite_Drawable = 0x4512, + Composite_Drawable_2 = 0x123000, + Composite_Drawable_Effect = 0x4518, + Composite_Drawable_Effect_List = 0x4517, + Composite_Drawable_Primitive = 0x123001, + Composite_Drawable_Prop = 0x4516, + Composite_Drawable_Prop_List = 0x4514, + Composite_Drawable_Skin = 0x4515, + Composite_Drawable_Skin_List = 0x4513, + Composite_Drawable_Sort_Order = 0x4519, + Compressed_Quaternion_Channel = 0x121111, + Dyna_Phys = 0x3F00002, + Entity_Channel = 0x121107, + Export_Info = 0x7030, + Export_Info_Named_Integer = 0x7032, + Export_Info_Named_String = 0x7031, + Expression = 0x21000, + Expression_Group = 0x21001, + Expression_Mixer = 0x21002, + Fence = 0x3F00007, + Fence_2 = 0x3000000, + Float_1_Channel = 0x121100, + Float_2_Channel = 0x121101, + Follow_Camera_Data = 0x3000100, + Frame_Controller = 0x121201, + Frontend_Group = 0x18004, + Frontend_Image_Resource = 0x18100, + Frontend_Language = 0x1800E, + Frontend_Layer = 0x18003, + Frontend_Multi_Sprite = 0x18006, + Frontend_Multi_Text = 0x18007, + Frontend_Page = 0x18002, + Frontend_Polygon = 0x18009, + Frontend_Project = 0x18000, + Frontend_Pure3D_Object = 0x18008, + Frontend_Pure3D_Resource = 0x18101, + Frontend_Screen = 0x18001, + Frontend_String_Hard_Coded = 0x1800C, + Frontend_String_Text_Bible = 0x1800B, + Frontend_Text_Bible = 0x1800D, + Frontend_Text_Bible_Resource = 0x18105, + Frontend_Text_Style_Resource = 0x18104, + Game_Attr = 0x12000, + Game_Attribute_Integer_Parameter = 0x12001, + Grid = 0x1000, + Grid_Cell = 0x1001, + History = 0x7000, + Image = 0x19001, + Image_2 = 0x3510, + Image_Data = 0x19002, + Image_Data_2 = 0x3511, + Index_List = 0x1000A, + Inst_Particle_System = 0x3001001, + Inst_Stat_Entity = 0x3F00009, + Inst_Stat_Phys = 0x3F0000A, + Instance_List = 0x3000008, + Integer_Channel = 0x12110E, + Intersect = 0x3F00003, + Intersect_Mesh = 0x1008, + Intersect_Mesh_2 = 0x1009, + Intersection = 0x3000004, + Lens_Flare = 0x3F0000D, + Light = 0x13000, + Light_Direction = 0x13001, + Light_Group = 0x2380, + Light_Position = 0x13002, + Light_Shadow = 0x13004, + Locator = 0x3000005, + Locator_2 = 0x1003, + Locator_3 = 0x14000, + Locator_Counts = 0x1023, + Locator_Matrix = 0x300000C, + Matrix_List = 0x1000B, + Matrix_Palette = 0x1000D, + Mesh = 0x10000, + Mesh_Stats = 0x1001D, + Multi_Controller = 0x48A0, + Multi_Controller_2 = 0x121202, + Multi_Controller_Tracks = 0x48A1, + Normal_List = 0x10006, + Old_Base_Emitter = 0x15805, + Old_Billboard_Display_Info = 0x17003, + Old_Billboard_Perspective_Info = 0x17004, + Old_Billboard_Quad = 0x17001, + Old_Billboard_Quad_Group = 0x17002, + Old_Emitter_Animation = 0x15809, + Old_Expression_Offsets = 0x10018, + Old_Frame_Controller = 0x121200, + Old_Generator_Animation = 0x1580A, + Old_Offset_List = 0x1000E, + Old_Particle_Animation = 0x15808, + Old_Particle_Instancing_Info = 0x1580B, + Old_Primitive_Group = 0x10002, + Old_Scenegraph_Branch = 0x120102, + Old_Scenegraph_Drawable = 0x120107, + Old_Scenegraph_Light_Group = 0x120109, + Old_Scenegraph_Root = 0x120101, + Old_Scenegraph_Sort_Order = 0x12010A, + Old_Scenegraph_Transform = 0x120103, + Old_Scenegraph_Visibility = 0x120104, + Old_Sprite_Emitter = 0x15806, + Old_Vector_Offset_List = 0x121301, + Old_Vertex_Anim_Key_Frame = 0x121304, + Packed_Normal_List = 0x10010, + Particle_Point_Generator = 0x15B00, + Particle_System = 0x15000, + Particle_System = 0x1580C, + Particle_System_2 = 0x15801, + Particle_System_Factory = 0x15800, + Path = 0x300000B, + Ph = 0xC111, + Ph_Axis_Aligned_Bounding_Box = 0xC007, + Ph_Cylinder = 0xC004, + Ph_Inertia_Matrix = 0xC001, + Ph_Oriented_Bounding_Box = 0xC005, + Ph_Sphere = 0xC003, + Ph_Vector = 0xC010, + Ph_Volume = 0xC002, + Physics_Inertia_Matrix = 0x7011001, + Physics_Joint = 0x7011020, + Physics_Object = 0x7011000, + Physics_Vector = 0x7011002, + Position_List = 0x10005, + Primitive_Group = 0x10020, + Primitive_Group_Memory_Image_Index = 0x10013, + Primitive_Group_Memory_Image_Vertex = 0x10012, + Primitive_Group_Memory_Image_Vertex_Description = 0x10014, + Quaternion_Channel = 0x121105, + Render_Status = 0x10017, + Road = 0x3000003, + Road_2 = 0x1005, + Road_Data_Segment = 0x3000009, + Road_Segment = 0x3000002, + Root = 0xFF443350, + Scenegraph = 0x120100, + Scenegraph_Branch = 0x12010C, + Scenegraph_Drawable = 0x12010F, + Scenegraph_Root = 0x12010B, + Scenegraph_Transform = 0x12010D, + Set = 0x3000110, + Shader = 0x11000, + Shader_Colour_Parameter = 0x11005, + Shader_Float_Parameter = 0x11004, + Shader_Integer_Parameter = 0x11003, + Shader_Texture_Parameter = 0x11002, + Skeleton = 0x4500, + Skeleton_2 = 0x23000, + Skeleton_Joint = 0x4501, + Skeleton_Joint_2 = 0x23001, + Skeleton_Joint_Bone_Preserve = 0x4504, + Skeleton_Joint_Mirror_Map = 0x4503, + Skeleton_Limb = 0x23003, + Skeleton_Partition = 0x23002, + Skin = 0x10001, + Sort_Order = 0x122000, + Spline = 0x3000007, + Sprite = 0x19005, + Sprite_Particle_Emitter = 0x15900, + State_Prop_Callback_Data = 0x8020005, + State_Prop_Data_V1 = 0x8020000, + State_Prop_Event_Data = 0x8020004, + State_Prop_Frame_Controller_Data = 0x8020003, + State_Prop_State_Data_V1 = 0x8020001, + State_Prop_Visibilities_Data = 0x8020002, + Static_Entity = 0x3F00000, + Static_Phys = 0x3F00001, + Surface_Type_List = 0x300000E, + Texture = 0x19000, + Texture_2 = 0x3500, + Texture_Animation = 0x3520, + Texture_Font = 0x22000, + Texture_Glyph_List = 0x22001, + Tree = 0x3F00004, + Tree_Node = 0x3F00005, + Tree_Node_2 = 0x3F00006, + Trigger_Volume = 0x3000006, + Trigger_Volume_2 = 0x1004, + UV_List = 0x10007, + Unknown1013 = 0x1013, + Unknown1014 = 0x1014, + Unknown1021 = 0x1021, + Unknown1022 = 0x1022, + Unknown1024 = 0x1024, + Unknown121203 = 0x121203, + Unknown121204 = 0x121204, + Unknown13003 = 0x13003, + Unknown13008 = 0x13008, + Unknown15101 = 0x15101, + Unknown15102 = 0x15102, + Unknown15103 = 0x15103, + Unknown15140 = 0x15140, + Unknown15200 = 0x15200, + Unknown15210 = 0x15210, + Unknown15211 = 0x15211, + Unknown15212 = 0x15212, + Unknown15213 = 0x15213, + Unknown15214 = 0x15214, + Unknown15215 = 0x15215, + Unknown15216 = 0x15216, + Unknown15217 = 0x15217, + Unknown15218 = 0x15218, + Unknown15219 = 0x15219, + Unknown1521A = 0x1521A, + Unknown1521B = 0x1521B, + Unknown1521C = 0x1521C, + Unknown1521D = 0x1521D, + Unknown1521E = 0x1521E, + Unknown1521F = 0x1521F, + Unknown15220 = 0x15220, + Unknown15221 = 0x15221, + Unknown15222 = 0x15222, + Unknown15223 = 0x15223, + Unknown15224 = 0x15224, + Unknown15225 = 0x15225, + Unknown15226 = 0x15226, + Unknown15227 = 0x15227, + Unknown15228 = 0x15228, + Unknown15229 = 0x15229, + Unknown15400 = 0x15400, + Unknown15401 = 0x15401, + Unknown15402 = 0x15402, + Unknown15501 = 0x15501, + Unknown15502 = 0x15502, + Unknown15F00 = 0x15F00, + Unknown17000 = 0x17000, + Unknown17005 = 0x17005, + Unknown17007 = 0x17007, + Unknown17009 = 0x17009, + Unknown1700A = 0x1700A, + Unknown1700D = 0x1700D, + Unknown18102 = 0x18102, + Unknown300000A = 0x300000A, + Unknown3521 = 0x3521, + Unknown4201 = 0x4201, + Unknown4216 = 0x4216, + Unknown4290 = 0x4290, + Unknown4291 = 0x4291, + Unknown42A0 = 0x42A0, + Unknown4700 = 0x4700, + Unknown4702 = 0x4702, + Unknown4800 = 0x4800, + Unknown4801 = 0x4801, + Unknown4802 = 0x4802, + Unknown4803 = 0x4803, + Unknown4804 = 0x4804, + Unknown4805 = 0x4805, + Unknown4900 = 0x4900, + Unknown4901 = 0x4901, + Unknown4902 = 0x4902, + Unknown4903 = 0x4903, + Unknown4904 = 0x4904, + Unknown4905 = 0x4905, + Unknown4A01 = 0x4A01, + Unknown4A10 = 0x4A10, + Unknown4A11 = 0x4A11, + Unknown4A20 = 0x4A20, + Unknown4A82 = 0x4A82, + Unknown9150 = 0x9150, + Unknown_1010 = 0x1010, + Unknown_1011 = 0x1011, + Unknown_4520 = 0x4520, + Vector_1D_OF_Channel = 0x121102, + Vector_2D_OF_Channel = 0x121103, + Vector_3D_OF_Channel = 0x121104, + Vertex_Compression_Hint = 0x10021, + Vertex_Shader = 0x10011, + Weight_List = 0x1000C, + World_Sphere = 0x3F0000B, +} local pack = string.pack local unpack = string.unpack -function String1ToInt(str, StartPosition) +function P3D.UnpackChunkHeader(str, StartPosition) if StartPosition == nil then StartPosition = 1 end - - return str:byte(StartPosition) + + return unpack(" 0 then + str = str .. string.rep("\0", 4 - diff) end - return nil + return str end -local SkinSkelCopy = {[SKIN_CHUNK] = true, [TEXTURE_CHUNK] = true, [SHADER_CHUNK] = true, [MESH_CHUNK] = true, [ANIMATION_CHUNK] = true, [OLD_FRAME_CONTROLLER_CHUNK] = true, [PARTICLE_SYSTEM_FACTORY_CHUNK] = true, [PARTICLE_SYSTEM_2_CHUNK] = true} -local SkinSkelRename = {[SKELETON_CHUNK] = true, [MULTI_CONTROLLER_CHUNK] = true, [COMP_DRAW_CHUNK] = true} -function ReplaceCharacterSkinSkel(Original, Replace) - local Output = {} - local OriginalStartPosition = 1 - local Renames = {} - for ChunkPos, ChunkLen, ChunkID in FindSubchunks(Original, nil) do - if SkinSkelCopy[ChunkID] then - Output[#Output + 1] = Original:sub(OriginalStartPosition, ChunkPos - 1) - OriginalStartPosition = ChunkPos + ChunkLen - elseif SkinSkelRename[ChunkID] then - Output[#Output + 1] = Original:sub(OriginalStartPosition, ChunkPos - 1) - OriginalStartPosition = ChunkPos + ChunkLen - Renames[ChunkID] = GetP3DString(Original, ChunkPos + 12) - end - end - local contains = false - for k,v in pairs(Renames) do - if k == MULTI_CONTROLLER_CHUNK then - contains = true - break - end - end - if not contains then Renames[MULTI_CONTROLLER_CHUNK] = Renames[SKELETON_CHUNK] end - local Chunk, Delta - for ChunkPos, ChunkLen, ChunkID in FindSubchunks(Replace, nil) do - if SkinSkelCopy[ChunkID] then - Chunk = Replace:sub(ChunkPos, ChunkPos + ChunkLen - 1) - if ChunkID == SKIN_CHUNK then - local NameLen = GetP3DInt1(Chunk, 13) - Chunk, Delta = SetP3DString(Chunk, 18 + NameLen, Renames[SKELETON_CHUNK]) - Chunk = AddP3DInt4(Chunk, 5, Delta) - Chunk = AddP3DInt4(Chunk, 9, Delta) - end - Output[#Output + 1] = Chunk - elseif SkinSkelRename[ChunkID] then - Chunk, Delta = SetP3DString(Replace:sub(ChunkPos, ChunkPos + ChunkLen - 1), 13, Renames[ChunkID]) - Chunk = AddP3DInt4(Chunk, 5, Delta) - Chunk = AddP3DInt4(Chunk, 9, Delta) - if ChunkID == COMP_DRAW_CHUNK then - Chunk, Delta = SetP3DString(Chunk, 14 + Renames[ChunkID]:len(), Renames[SKELETON_CHUNK]) - Chunk = AddP3DInt4(Chunk, 5, Delta) - Chunk = AddP3DInt4(Chunk, 9, Delta) - end - Output[#Output + 1] = Chunk - end - end - local OutputVal = table.concat(Output) - OutputVal = SetP3DInt4(OutputVal, 9, OutputVal:len()) - return OutputVal -end - --- Replace the character model from Original with the data from Replace -function OldReplaceCharacterSkinSkel(Original, Replace) - -- Copy textures over - local Textures = "" - for position, length in FindSubchunks(Replace, TEXTURE_CHUNK) do - Textures = Textures .. Replace:sub(position, position + length - 1) - end - - -- Copy shaders over - local Shaders = "" - local ShaderList = {} - for position, length in FindSubchunks(Replace, SHADER_CHUNK) do - local ShaderName = GetP3DString(Replace, position + 12) - ShaderList[ShaderName] = true - local Shader = Replace:sub(position, position + length - 1) - Shaders = Shaders .. Shader - end - - -- Remove clashing shaders - local Adjust = 0 - for position, length in FindSubchunks(Original, SHADER_CHUNK) do - local ShaderName = GetP3DString(Original, position + 12 - Adjust) - if ShaderList[ShaderName] then - p3d_debug("Removing clashing shader " .. ShaderName) - Original = RemoveString(Original, position - Adjust, position + length - Adjust) - Adjust = Adjust + length - end - end - - -- Find meshes - local Meshes = "" - for position, length in FindSubchunks(Replace, MESH_CHUNK) do - Meshes = Meshes .. Replace:sub(position, position + length - 1) - end - - -- Locate the new animation - ANIndex, ANLength = FindSubchunk(Replace, ANIMATION_CHUNK) - local Animation = "" - if ANIndex ~= nil then - p3d_debug("Replacing eyeball animation") - Animation = Replace:sub(ANIndex, ANIndex + ANLength - 1) - -- Remove the original animation - local ANIndex, ANLength = FindSubchunk(Original, ANIMATION_CHUNK) - if ANIndex ~= nil then - Original = RemoveString(Original, ANIndex, ANIndex + ANLength) - end - end - - -- Load new skeleton - local SKIndex, SKLength = FindSubchunk(Replace, SKELETON_CHUNK) - local NewSkel = Replace:sub(SKIndex, SKIndex + SKLength - 1) - - -- Load new skin - local SNIndex, SNLength = FindSubchunk(Replace, SKIN_CHUNK) - local NewSkin = Replace:sub(SNIndex, SNIndex + SNLength - 1) - - -- Find Original Skeleton, Remove it - SKIndex, SKLength = FindSubchunk(Original, SKELETON_CHUNK) - local SkelName, SkelNLength = GetP3DString(Original, SKIndex + 12) - Original = RemoveString(Original, SKIndex, SKIndex + SKLength) - - -- Find Original Skin - SNIndex, SNLength = FindSubchunk(Original, SKIN_CHUNK) - local SkinName, SkinNLength = GetP3DString(Original, SNIndex + 12) - - -- Change names and update lengths - NewSkel, SkelDelta, OSName = SetP3DString(NewSkel, 13, SkelName) - NewSkel = AddP3DInt4(NewSkel, 5, SkelDelta) - NewSkel = AddP3DInt4(NewSkel, 9, SkelDelta) - NewSkin, SkinDelta, OS2Name = SetP3DString(NewSkin, 13, SkinName) - local SkelNameIndex = SkinName:len() + 18 - NewSkin, SkinDelta2, OS3Name = SetP3DString(NewSkin, SkelNameIndex, SkelName) - NewSkin = AddP3DInt4(NewSkin, 5, SkinDelta + SkinDelta2) - NewSkin = AddP3DInt4(NewSkin, 9, SkinDelta + SkinDelta2) - - p3d_debug(OSName .. "->" .. SkelName .. OS2Name .. "->" .. SkinName .. OS3Name .. "->" .. SkelName) - - -- Add to original model - Original = Original:sub(1, SNIndex - 1) .. Textures .. Shaders .. Animation .. NewSkel .. Meshes .. NewSkin .. Original:sub(SNIndex + SNLength) - - -- Locate the new OFC, if one exists - local NFCIndex, NFCLength = FindSubchunk(Replace, OLD_FRAME_CONTROLLER_CHUNK) - if NFCIndex ~= nil then - p3d_debug("Replacing eyeball frame controller") - -- Locate original OFC - local OFCIndex, OFCLength = FindSubchunk(Original, OLD_FRAME_CONTROLLER_CHUNK) - if OFCIndex ~= nil then - -- Get new OFC - local NFC = Replace:sub(NFCIndex, NFCIndex + NFCLength - 1) - -- Replace the original OFC with the new one - Original = Original:sub(1, OFCIndex - 1) .. NFC .. Original:sub(OFCIndex + OFCLength) - end - end - - -- Locate the new comp drawable prop list - local CDIndex, CDLength = FindSubchunk(Replace, COMP_DRAW_CHUNK) - local CD = Replace:sub(CDIndex, CDIndex + CDLength - 1) - local CDPIndex, CDPLength = FindSubchunk(CD, COMP_DRAW_PROP_LIST_SUBCHUNK) - local CDP = CD:sub(CDPIndex, CDPIndex + CDPLength - 1) - - -- Replace the old comp drawable prop list - local CDIndex, CDLength = FindSubchunk(Original, COMP_DRAW_CHUNK) - local CD = Original:sub(CDIndex, CDIndex + CDLength - 1) - local CDPIndex, CDPLength = FindSubchunk(CD, COMP_DRAW_PROP_LIST_SUBCHUNK) - Original = Original:sub(1, CDIndex + CDPIndex - 2) .. CDP .. Original:sub(CDIndex + CDPIndex - 1 + CDPLength) - Original = AddP3DInt4(Original, CDIndex + 8, CDP:len() - CDPLength) - - -- Update file length - Original = SetP3DInt4(Original, 9, Original:len()) - return Original -end - --- Modify a car P3D to change the camera index -function SetCarCameraIndex(CarModel, Index) - for pos, length in FindSubchunks(CarModel, CAR_CAMERA_DATA_CHUNK) do - local cameraID = GetP3DInt4(CarModel, pos + 12) - if cameraID > 256 then - Index = Index + 256 - end - CarModel = SetP3DInt4(CarModel, pos + 12, Index) - end - return CarModel -end - --- Remove null padding bytes from a P3D string -function FixP3DString(str) +function P3D.CleanP3DString(str) local strLen = str:len() if strLen == 0 then return str end local l = 0 - for i=1,strLen do + for i=strLen,1,-1 do if str:byte(i) ~= 0 then - l = l + 1 - else + l = i break end end return str:sub(1, l) end --- Pad a string to make it P3D compatible (multiple of 4) -local null = string.char(0) -function MakeP3DString(str, minLen) - local strLen = str:len() - local diff = strLen % 4 - if diff > 0 then - for i=1,4-diff do - str = str .. null - end - end - if minLen then - diff = minLen - str:len() - if diff > 0 then - for i=1,diff do - str = str .. null +function P3D.FindSubchunks(Chunk, ID, StartPosition, EndPosition) + if StartPosition == nil then StartPosition = 1 end + if EndPosition == nil then EndPosition = Chunk:len() end + + local Position = StartPosition + P3D.String4ToInt(Chunk, StartPosition + 4) + return function() + while Position < EndPosition do + local ChunkID, ChunkValueLength, ChunkLength = P3D.UnpackChunkHeader(Chunk, Position) + Position = Position + ChunkLength + if ID == nil or ChunkID == ID then + return Position - ChunkLength, ChunkLength, ChunkID end end + return nil end - return str end - --- Replace the car in Original with the model from Replace -function ReplaceCar(Original, Replace) - local cam = nil - for pos, length in FindSubchunks(Replace, CAR_CAMERA_DATA_CHUNK) do - local cameraID = GetP3DInt4(Replace, pos + 12) - if cameraID <= 256 then - cam = cameraID - break - end - end - if not cam then return Original end - Original = SetCarCameraIndex(Original, cam) - local CompIndex, CompLength = FindSubchunk(Original, COMP_DRAW_CHUNK) - local OldName, OldCompNLength = GetP3DString(Original, CompIndex + 12) - CompIndex, CompLength = FindSubchunk(Replace, COMP_DRAW_CHUNK) - local NewName, CompNLength = GetP3DString(Replace, CompIndex + 12) - local NewNameBV = MakeP3DString(FixP3DString(NewName) .. "BV") - local Adjust = 0 - for pos, length in FindSubchunks(Original, COLLISION_OBJECT_CHUNK) do - local name, _ = GetP3DString(Original, pos + 12 + Adjust) - local diff = 0 - if FixP3DString(name):sub(-2) == "BV" then - Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewNameBV) - else - Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewName) - end - Original = AddP3DInt4(Original, pos + 4 + Adjust, diff) - Original = AddP3DInt4(Original, pos + 8 + Adjust, diff) - Adjust = Adjust + diff - end - Adjust = 0 - for pos, length in FindSubchunks(Original, PHYSICS_OBJECT_CHUNK) do - local name, _ = GetP3DString(Original, pos + 12 + Adjust) - local diff = 0 - if FixP3DString(name):sub(-2) == "BV" then - Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewNameBV) - else - Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewName) - end - Original = AddP3DInt4(Original, pos + 4 + Adjust, diff) - Original = AddP3DInt4(Original, pos + 8 + Adjust, diff) - Adjust = Adjust + diff - end - Adjust = 0 - for pos, length in FindSubchunks(Original, COMP_DRAW_CHUNK) do - local name, _ = GetP3DString(Original, pos + 12 + Adjust) - local diff = 0 - if name == OldName then - Original, diff = SetP3DString(Original, pos + 12 + Adjust, NewName) - Original = AddP3DInt4(Original, pos + 4 + Adjust, diff) - Original = AddP3DInt4(Original, pos + 8 + Adjust, diff) - Adjust = Adjust + diff - end - end - Original = SetP3DInt4(Original, 9, Original:len()) - return Original +function P3D.FindSubchunk(Chunk, ID, StartPosition, EndPosition) + return P3D.FindSubchunks(Chunk, ID, StartPosition, EndPosition)() end -- Decompress a compressed *block* within a P3D -local function DecompressBlock(Source, Destination, DestinationPos, Length) +function P3D.DecompressBlock(Source, Length, SourceIndex) local Written = 0 - local SourceIndex = 1 - while (Written < Length) do - local Unknown = String1ToInt(Source:sub(SourceIndex, SourceIndex)) + if SourceIndex == nil then SourceIndex = 1 end + local DestTbl = {} + local DestinationPos = 1 + while Written < Length do + local Unknown = P3D.String1ToInt(Source, SourceIndex) SourceIndex = SourceIndex + 1 - if (Unknown <= 15) then - if (Unknown == 0) then - if (String1ToInt(Source:sub(SourceIndex, SourceIndex)) == 0) then + if Unknown <= 15 then + if Unknown == 0 then + if P3D.String1ToInt(Source, SourceIndex) == 0 then local Unknown2 = 0 repeat SourceIndex = SourceIndex + 1 - Unknown2 = String1ToInt(Source:sub(SourceIndex, SourceIndex)) + Unknown2 = P3D.String1ToInt(Source, SourceIndex) Unknown = Unknown + 255 - until (Unknown2 ~= 0) + until Unknown2 ~= 0 end - Unknown = Unknown + String1ToInt(Source:sub(SourceIndex, SourceIndex)) + Unknown = Unknown + P3D.String1ToInt(Source, SourceIndex) SourceIndex = SourceIndex + 1 - Destination = Destination .. Source:sub(SourceIndex, SourceIndex + 14) + DestTbl[#DestTbl + 1], DestTbl[#DestTbl + 2], DestTbl[#DestTbl + 3], DestTbl[#DestTbl + 4], DestTbl[#DestTbl + 5], DestTbl[#DestTbl + 6], DestTbl[#DestTbl + 7], DestTbl[#DestTbl + 8], DestTbl[#DestTbl + 9], DestTbl[#DestTbl + 10], DestTbl[#DestTbl + 11], DestTbl[#DestTbl + 12], DestTbl[#DestTbl + 13], DestTbl[#DestTbl + 14], DestTbl[#DestTbl + 15] = unpack(" 0) do - Destination = Destination .. Destination:sub(Unknown6, Unknown6) + Unknown5 = Unknown5 - 1 + until Unknown5 <= 0 + local Unknown7 = Unknown2 % 4 + while Unknown7 > 0 do + DestTbl[#DestTbl + 1] = DestTbl[Unknown6] DestinationPos = DestinationPos + 1 Unknown6 = Unknown6 + 1 Unknown7 = Unknown7 - 1 @@ -578,321 +589,1827 @@ local function DecompressBlock(Source, Destination, DestinationPos, Length) Written = Written + Unknown2 end end - return Destination, DestinationPos + return table.concat(DestTbl), DestinationPos end -- Decompress a compressed P3D, returns the original P3D if not compressed -function DecompressP3D(File) +function P3D.Decompress(File) if File:sub(1, 4) == "P3DZ" then - local UncompressedLength = GetP3DInt4(File, 5) + local UncompressedLength = P3D.String4ToInt(File, 5) local DecompressedLength = 0 local pos = 9 - local Uncompressed = "" - local UncompressedPos = 1 + local UncompressedTbl = {} + local CompressedLength, UncompressedBlock while DecompressedLength < UncompressedLength do - local CompressedLength = GetP3DInt4(File, pos) - pos = pos + 4 - local UncompressedBlock = GetP3DInt4(File, pos) - pos = pos + 4 - local Data = File:sub(pos, pos + CompressedLength) + CompressedLength, UncompressedBlock, pos = unpack(" 12 then + Data.ValueStr = Data.Raw:sub(13, ValueLen) + else + Data.ValueStr = "" end - return RootChunk:Output(), modified + local i + for ChunkPos, ChunkLen, ChunkID in P3D.FindSubchunks(Data.Raw, nil) do + i = #Data.ChunkTypes + 1 + Data.ChunkTypes[i] = ChunkID + Data.Chunks[i] = Data.Raw:sub(ChunkPos, ChunkPos + ChunkLen - 1) + end + self.__index = self + return setmetatable(Data, self) +end + +function P3D.P3DChunk:newChildClass(type) + self.__index = self + return setmetatable({type = type or "none", parentClass = self}, self) +end + +function P3D.P3DChunk:GetChunkCount() + return #self.ChunkTypes +end + +function P3D.P3DChunk:RemoveChunkAtIndex(idx) + local ChunkLen = self.Chunks[idx]:len() + table.remove(self.ChunkTypes, idx) + table.remove(self.Chunks, idx) +end + +function P3D.P3DChunk:GetChunkAtIndex(idx) + return self.Chunks[idx], self.ChunkTypes[idx] +end + +function P3D.P3DChunk:SetChunkAtIndex(idx, ChunkData) + if #self.ChunkTypes < idx then return end + local OldLen = self.Chunks[idx]:len() + self.ChunkTypes[idx] = P3D.UnpackChunkHeader(ChunkData) + self.Chunks[idx] = ChunkData end -function BrightenModelProcessRoot(Original, Amount, Percentage) - local RootChunk = P3DChunk:new{Raw = Original} - for idx in RootChunk:GetChunkIndexes(MESH_CHUNK) do - RootChunk:SetChunkAtIndex(idx, BrightenModelProcessMesh(RootChunk:GetChunkAtIndex(idx), Amount, Percentage)) + +function P3D.P3DChunk:AddChunk(ChunkData, idx) + local ChunkID = P3D.UnpackChunkHeader(ChunkData) + if idx then + table.insert(self.ChunkTypes, idx, ChunkID) + table.insert(self.Chunks, idx, ChunkData) + else + idx = #self.ChunkTypes + 1 + self.ChunkTypes[idx] = ChunkID + self.Chunks[idx] = ChunkData end - if LensFlare and RootChunk.ChunkType == WORLD_SPHERE_CHUNK then - for idx in RootChunk:GetChunkIndexes(LENS_FLARE_CHUNK) do - local LensFlareChunk = LensFlareP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(idx)} - for idx2 in LensFlareChunk:GetChunkIndexes(OLD_BILLBOARD_QUAD_GROUP_CHUNK) do - LensFlareChunk:SetChunkAtIndex(idx2, BrightenModelProcessOldBillboardQuadGroup(LensFlareChunk:GetChunkAtIndex(idx2), Amount, Percentage)) - end - for idx2 in LensFlareChunk:GetChunkIndexes(MESH_CHUNK) do - LensFlareChunk:SetChunkAtIndex(idx2, BrightenModelProcessMesh(LensFlareChunk:GetChunkAtIndex(idx2), Amount, Percentage)) - end - RootChunk:SetChunkAtIndex(idx, LensFlareChunk:Output()) - end + return idx, ChunkID +end + +function P3D.P3DChunk:AddChildChunks(RootChunk) + local i = #self.ChunkTypes + 1 + for idx in RootChunk:GetChunkIndexes() do + self:AddChunk(RootChunk:GetChunkAtIndex(idx), i) end - return RootChunk:Output() -end -function BrightenModelProcessMesh(Original, Amount, Percentage) - local MeshChunk = MeshP3DChunk:new{Raw = Original} - for idx in MeshChunk:GetChunkIndexes(OLD_PRIMITIVE_GROUP_CHUNK) do - local OldPrimitiveGroupChunk = OldPrimitiveGroupP3DChunk:new{Raw = MeshChunk:GetChunkAtIndex(idx)} - for idx2 in OldPrimitiveGroupChunk:GetChunkIndexes(COLOUR_LIST_CHUNK) do - local ColourListChunk = ColourListP3DChunk:new{Raw = OldPrimitiveGroupChunk:GetChunkAtIndex(idx2)} - for i=1,#ColourListChunk.Colours do - local col = ColourListChunk.Colours[i] - col.R, col.G, col.B = BrightenRGB(col.R, col.G, col.B, Amount, Percentage) - end - OldPrimitiveGroupChunk:SetChunkAtIndex(idx2, ColourListChunk:Output()) - end - MeshChunk:SetChunkAtIndex(idx, OldPrimitiveGroupChunk:Output()) - end - return MeshChunk:Output() -end -function BrightenModelProcessOldBillboardQuadGroup(Original, Amount, Percentage) - local OldBillboardQuadGroupChunk = OldBillboardQuadGroupP3DChunk:new{Raw = Original} - for idx in OldBillboardQuadGroupChunk:GetChunkIndexes(OLD_BILLBOARD_QUAD_CHUNK) do - OldBillboardQuadGroupChunk:SetChunkAtIndex(idx, BrightenModelProcessOldBillboardQuad(OldBillboardQuadGroupChunk:GetChunkAtIndex(idx), Amount, Percentage)) - end - return OldBillboardQuadGroupChunk:Output() -end -function BrightenModelProcessOldBillboardQuad(Original, Amount, Percentage) - local OldBillboardQuadChunk = OldBillboardQuadP3DChunk:new{Raw = Original} - local R, G, B = BrightenRGB(OldBillboardQuadChunk.Colour.R, OldBillboardQuadChunk.Colour.G, OldBillboardQuadChunk.Colour.B, Amount, Percentage) - OldBillboardQuadChunk:SetColour(OldBillboardQuadChunk.Colour.A, R, G, B) - return OldBillboardQuadChunk:Output() -end - -function SetModelRGB(Original, A, R, G, B) - local RootChunk = P3DChunk:new{Raw = Original} - local ROOT_CHUNKS = {STATIC_WORLD_MESH_CHUNK, STATIC_WORLD_PROP_CHUNK, BREAKABLE_WORLD_PROP_CHUNK, EXPLOSION_EFFECT_TYPE_CHUNK, WORLD_SPHERE_CHUNK, STATIC_COLLISIONLESS_WORLD_PROP_CHUNK} - local modified = false - for RootIdx, RootID in RootChunk:GetChunkIndexes(nil) do - if ExistsInTbl(ROOT_CHUNKS, RootID) then - RootChunk:SetChunkAtIndex(RootIdx, SetModelRGBProcessRoot(RootChunk:GetChunkAtIndex(RootIdx), A, R, G, B)) - modified = true - elseif RootID == MESH_CHUNK then - RootChunk:SetChunkAtIndex(RootIdx, SetModelRGBProcessMesh(RootChunk:GetChunkAtIndex(RootIdx), A, R, G, B)) - modified = true - elseif RootID == OLD_BILLBOARD_QUAD_GROUP_CHUNK then - RootChunk:SetChunkAtIndex(RootIdx, SetModelRGBProcessOldBillboardQuadGroup(RootChunk:GetChunkAtIndex(RootIdx), A, R, G, B)) - modified = true - elseif RootID == OLD_BILLBOARD_QUAD_CHUNK then - RootChunk:SetChunkAtIndex(RootIdx, SetModelRGBProcessOldBillboardQuad(RootChunk:GetChunkAtIndex(RootIdx), A, R, G, B)) - modified = true - elseif RootID == BREAKABLE_WORLD_PROP_CHUNK2 then - local AnimDynaPhysChunk = AnimDynaPhysP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(RootIdx)} - for idx in AnimDynaPhysChunk:GetChunkIndexes(BREAKABLE_DRAWABLE_CHUNK) do - local AnimObjWrapperChunk = AnimObjWrapperP3DChunk:new{Raw = AnimDynaPhysChunk:GetChunkAtIndex(idx)} - for idx2 in AnimObjWrapperChunk:GetChunkIndexes(MESH_CHUNK) do - AnimObjWrapperChunk:SetChunkAtIndex(idx2, SetModelRGBProcessMesh(AnimObjWrapperChunk:GetChunkAtIndex(idx2), A, R, G, B)) - end - for idx2 in AnimObjWrapperChunk:GetChunkIndexes(OLD_BILLBOARD_QUAD_GROUP_CHUNK) do - AnimObjWrapperChunk:SetChunkAtIndex(idx2, SetModelRGBProcessOldBillboardQuadGroup(AnimObjWrapperChunk:GetChunkAtIndex(idx2), A, R, G, B)) - end +end + +function P3D.P3DChunk:Output() + local chunks = table.concat(self.Chunks) + local len = 12 + self.ValueStr:len() + return pack(" 0 do + local ChunkType = self.ChunkTypes[i] + i = i - 1 + if ChunkID == nil or ChunkType == ChunkID then + return i + 1, ChunkType end - RootChunk:SetChunkAtIndex(RootIdx, AnimDynaPhysChunk:Output()) - modified = true - elseif RootID == LIGHT_CHUNK then - local LightChunk = LightP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(RootIdx)} - LightChunk:SetColour(A, R, G, B) - RootChunk:SetChunkAtIndex(RootIdx, LightChunk:Output()) - modified = true end + return nil end - return RootChunk:Output(), modified end -function SetModelRGBProcessRoot(Original, A, R, G, B) - local RootChunk = P3DChunk:new{Raw = Original} - for idx in RootChunk:GetChunkIndexes(MESH_CHUNK) do - RootChunk:SetChunkAtIndex(idx, SetModelRGBProcessMesh(RootChunk:GetChunkAtIndex(idx), A, R, G, B)) + +function P3D.P3DChunk:GetChunkIndex(ChunkID) + return self:GetChunkIndexes(ChunkID)() +end + +--Texture Chunk +P3D.TextureP3DChunk = P3D.P3DChunk:newChildClass("Texture") +function P3D.TextureP3DChunk:new(Data) + local o = P3D.TextureP3DChunk.parentClass.new(self, Data) + o.Name, o.Version, o.Width, o.Height, o.Bpp, o.AlphaDepth, o.NumMipMaps, o.TextureType, o.Usage, o.Priority = unpack("= 2 then Parameter = unpack(" 0 then + if index == 1 then + UnknownStr1 = table.concat(buffer) + elseif index == 2 then + UnknownStr2 = table.concat(buffer) + elseif index == 3 then + Type = table.concat(buffer) + end + buffer = {} + index = index + 1 + end + end + end + return Type, UnknownStr1, UnknownStr2, Unknown1, Unknown2 +end + +function P3D.LocatorP3DChunk:GetTriggerCount() + local TriggerN = 0 + for i=1,#self.ChunkTypes do + if self.ChunkTypes[i] == P3D.Identifiers.Trigger_Volume then + TriggerN = TriggerN + 1 + end + end + return TriggerN +end + +function P3D.LocatorP3DChunk:Output() + local chunks = table.concat(self.Chunks) + local Len = 12 + self.Name:len() + 1 + 4 + 4 + self.Data:len() + 12 + 4 + return pack(" 12 then valueStr = self.ValueStr:sub(13) end - return pack(" 0 do - local ChunkType = self.ChunkTypes[i] - i = i - 1 - if ChunkID == nil or ChunkType == ChunkID then - return i + 1, ChunkType - end - end - return nil - end -end - ---Shader chunk -ShaderP3DChunk = P3DChunk:newChildClass("Shader") -function ShaderP3DChunk:new(Data) - local o = ShaderP3DChunk.parentClass.new(self, Data) - local idx = 13 - o.Name, o.Version, o.PDDIShader, o.HasTranslucency, o.VertexNeeds, o.VertexMask, o.NumParams = unpack(" idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.Name = NewName -end - -function ShaderP3DChunk:SetVersion(NewVersion) - local idx = self.ValueIndexes.Version - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewVersion) - self.Version = NewVersion -end - -function ShaderP3DChunk:SetPDDIShader(NewPDDIShader) - local idx = self.ValueIndexes.PDDIShader - NewPDDIShader = MakeP3DString(NewPDDIShader) - local newVal, Delta = SetP3DString(self.ValueStr, idx, NewPDDIShader) - for k,v in pairs(self.ValueIndexes) do - if v > idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.PDDIShader = NewPDDIShader -end - -function ShaderP3DChunk:SetHasTranslucency(NewHasTranslucency) - local idx = self.ValueIndexes.HasTranslucency - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewHasTranslucency) - self.HasTranslucency = NewHasTranslucency -end - -function ShaderP3DChunk:SetVertexNeeds(NewVertexNeeds) - local idx = self.ValueIndexes.VertexNeeds - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewVertexNeeds) - self.VertexNeeds = NewVertexNeeds -end - -function ShaderP3DChunk:SetVertexMask(NewVertexMask) - local idx = self.ValueIndexes.VertexMask - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewVertexMask) - self.VertexMask = NewVertexMask -end - -function ShaderP3DChunk:SetNumParams(NewNumParams) - local idx = self.ValueIndexes.NumParams - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumParams) - self.NumParams = NewNumParams -end - -function ShaderP3DChunk:SetIntParameter(Name, Value) - if Name:len() > 4 then return end - Name = MakeP3DString(Name) - for idx in self:GetChunkIndexes(INTEGER_PARAMETER_CHUNK) do - local ChunkData = self:GetChunkAtIndex(idx) - if ChunkData:sub(13, 16) == Name then - ChunkData = SetP3DInt4(ChunkData, 17, Value) - self:SetChunkAtIndex(idx, ChunkData) - return - end - end -end - -function ShaderP3DChunk:GetIntParameter(Name) - if Name:len() > 4 then return end - Name = MakeP3DString(Name) - for idx in self:GetChunkIndexes(INTEGER_PARAMETER_CHUNK) do - local ChunkData = self:GetChunkAtIndex(idx) - if ChunkData:sub(13, 16) == Name then - return GetP3DInt4(ChunkData, 17) - end - end - return nil -end - -function ShaderP3DChunk:SetTextureParameter(Name, Value) - if Name:len() > 4 then return end - Name = MakeP3DString(Name) - Value = MakeP3DString(Value) - for idx in self:GetChunkIndexes(TEXTURE_PARAMETER_CHUNK) do - local ChunkData = self:GetChunkAtIndex(idx) - if ChunkData:sub(13, 16) == Name then - local newVal, Delta = SetP3DString(ChunkData, 17, Value) - newVal = AddP3DInt4(newVal, 5, Delta) - newVal = AddP3DInt4(newVal, 9, Delta) - self:SetChunkAtIndex(idx, newVal) - return - end - end -end - -function ShaderP3DChunk:GetTextureParameter(Name) - if Name:len() > 4 then return end - Name = MakeP3DString(Name) - Value = MakeP3DString(Value) - for idx in self:GetChunkIndexes(TEXTURE_PARAMETER_CHUNK) do - local ChunkData = self:GetChunkAtIndex(idx) - if ChunkData:sub(13, 16) == Name then - return GetP3DString(ChunkData, 17) - end - end - return nil -end - -function ShaderP3DChunk:SetColourParameter(Name, A, R, G, B) - if Name:len() > 4 then return end - Name = MakeP3DString(Name) - for idx in self:GetChunkIndexes(COLOUR_PARAMETER_CHUNK) do - local ChunkData = self:GetChunkAtIndex(idx) - if ChunkData:sub(13, 16) == Name then - ChunkData = ChunkData:sub(1, 16) .. ARGBToString4(A, R, G, B) - self:SetChunkAtIndex(idx, ChunkData) - return - end - end -end - -function ShaderP3DChunk:GetColourParameter(Name) - if Name:len() > 4 then return end - Name = MakeP3DString(Name) - for idx in self:GetChunkIndexes(COLOUR_PARAMETER_CHUNK) do - local ChunkData = self:GetChunkAtIndex(idx) - if ChunkData:sub(13, 16) == Name then - return GetP3DARGB(ChunkData, 17) - end - end - return nil -end - -function ShaderP3DChunk:SetFloatParameter(Name, Value) - if Name:len() > 4 then return end - Name = MakeP3DString(Name) - for idx in self:GetChunkIndexes(FLOAT_PARAMETER_CHUNK) do - local ChunkData = self:GetChunkAtIndex(idx) - if ChunkData:sub(13, 16) == Name then - ChunkData = SetP3DFloat(ChunkData, 17, Value) - self:SetChunkAtIndex(idx, ChunkData) - return - end - end -end - -function ShaderP3DChunk:GetFloatParameter(Name) - if Name:len() > 4 then return end - Name = MakeP3DString(Name) - for idx in self:GetChunkIndexes(FLOAT_PARAMETER_CHUNK) do - local ChunkData = self:GetChunkAtIndex(idx) - if ChunkData:sub(13, 16) == Name then - return GetP3DFloat(ChunkData, 17) - end - end - return nil -end - ---Static phys chunk -StaticPhysP3DChunk = P3DChunk:newChildClass("Static Phys") -function StaticPhysP3DChunk:new(Data) - local o = StaticPhysP3DChunk.parentClass.new(self, Data) - local idx = 13 - o.Name, o.Unknown = unpack(" idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.Name = NewName -end - -function StaticPhysP3DChunk:SetUnknown(NewUnknown) - local idx = self.ValueIndexes.Unknown - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewUnknown) - self.Unknown = NewUnknown -end - ---Static entity chunk -StaticEntityP3DChunk = P3DChunk:newChildClass("Static Entity") -function StaticEntityP3DChunk:new(Data) - local o = StaticEntityP3DChunk.parentClass.new(self, Data) - local idx = 13 - o.Name, o.Unknown, o.RenderOrder = unpack(" idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.Name = NewName -end - -function StaticEntityP3DChunk:SetUnknown(NewUnknown) - local idx = self.ValueIndexes.Unknown - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewUnknown) - self.Unknown = NewUnknown -end - -function StaticEntityP3DChunk:SetRenderOrder(NewRenderOrder) - local idx = self.ValueIndexes.RenderOrder - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewRenderOrder) - self.RenderOrder = NewRenderOrder -end - ---Inst stat phys chunk -InstStatPhysP3DChunk = StaticEntityP3DChunk:newChildClass("Inst Stat Phys") - ---Inst stat entity chunk -InstStatEntityP3DChunk = StaticEntityP3DChunk:newChildClass("Inst Stat Entity") - ---Inst stat phys chunk -DynaPhysP3DChunk = StaticEntityP3DChunk:newChildClass("Dyna Phys") - ---Anim dyna phys chunk -AnimDynaPhysP3DChunk = StaticEntityP3DChunk:newChildClass("Anim Dyna Phys") - ---Anim obj warpper chunk -AnimObjWrapperP3DChunk = P3DChunk:newChildClass("Anim Obj Wrapper") - ---Breakable object chunk -BreakableObjectP3DChunk = P3DChunk:newChildClass("Breakable Object") -function BreakableObjectP3DChunk:new(Data) - local o = BreakableObjectP3DChunk.parentClass.new(self, Data) - local idx = 13 - o.Index, o.Count = unpack(" idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.Name = NewName -end - -function WorldSphereP3DChunk:SetUnknown(NewUnknown) - local idx = self.ValueIndexes.Unknown - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewUnknown) - self.Unknown = NewUnknown -end - -function WorldSphereP3DChunk:SetNumMeshes(NewNumMeshes) - local idx = self.ValueIndexes.NumMeshes - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumMeshes) - self.NumMeshes = NewNumMeshes -end - -function WorldSphereP3DChunk:SetNumBillboardQuadGroups(NewNumBillboardQuadGroups) - local idx = self.ValueIndexes.NumBillboardQuadGroups - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumBillboardQuadGroups) - self.NumBillboardQuadGroups = NewNumBillboardQuadGroups -end - -function WorldSphereP3DChunk:RemoveChunkAtIndex(idx) - local ID = self.ChunkTypes[idx] - WorldSphereP3DChunk.parentClass.RemoveChunkAtIndex(self, idx) - if ID == OLD_BILLBOARD_QUAD_GROUP_CHUNK then - self:SetNumBillboardQuadGroups(self.NumBillboardQuadGroups - 1) - end -end - ---Mesh chunk -MeshP3DChunk = P3DChunk:newChildClass("Mesh") -function MeshP3DChunk:new(Data) - local o = MeshP3DChunk.parentClass.new(self, Data) - local idx = 13 - o.Name, o.Version, o.NumPrimitiveGroups = unpack(" idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.Name = NewName -end - -function MeshP3DChunk:SetVersion(NewVersion) - local idx = self.ValueIndexes.Version - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewVersion) - self.Version = NewVersion -end - -function MeshP3DChunk:SetNumPrimitiveGroups(NewNumPrimitiveGroups) - local idx = self.ValueIndexes.NumPrimitiveGroups - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumPrimitiveGroups) - self.NumPrimitiveGroups = NewNumPrimitiveGroups -end - -function MeshP3DChunk:RemoveChunkAtIndex(idx) - local ID = self.ChunkTypes[idx] - MeshP3DChunk.parentClass.RemoveChunkAtIndex(self, idx) - if ID == OLD_PRIMITIVE_GROUP_CHUNK then - self:SetNumPrimitiveGroups(self.NumPrimitiveGroups - 1) - end -end - ---Old primitive group chunk -OldPrimitiveGroupP3DChunk = P3DChunk:newChildClass("Old Primitive Group") -function OldPrimitiveGroupP3DChunk:new(Data) - local o = OldPrimitiveGroupP3DChunk.parentClass.new(self, Data) - local idx = 13 - o.Version, o.ShaderName, o.PrimitiveType, o.VertexType, o.NumVertices, o.NumIndices, o.NumMatrices = unpack(" idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.ShaderName = NewShaderName -end - -function OldPrimitiveGroupP3DChunk:SetPrimitiveType(NewPrimitiveType) - local idx = self.ValueIndexes.PrimitiveType - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewPrimitiveType) - self.PrimitiveType = NewPrimitiveType -end - -function OldPrimitiveGroupP3DChunk:SetVertexType(NewVertexType) - local idx = self.ValueIndexes.VertexType - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewVertexType) - self.VertexType = NewVertexType -end - -function OldPrimitiveGroupP3DChunk:SetNumVertices(NewNumVertices) - local idx = self.ValueIndexes.NumVertices - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumVertices) - self.NumVertices = NewNumVertices -end - -function OldPrimitiveGroupP3DChunk:SetNumIndices(NewNumIndices) - local idx = self.ValueIndexes.NumIndices - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumIndices) - self.NumIndices = NewNumIndices -end - -function OldPrimitiveGroupP3DChunk:SetVersion(NewNumMatrices) - local idx = self.ValueIndexes.NumMatrices - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumMatrices) - self.NumMatrices = NewNumMatrices -end - ---Colour list chunk -ColourListP3DChunk = P3DChunk:newChildClass("Colour List") -function ColourListP3DChunk:new(Data) - local o = ColourListP3DChunk.parentClass.new(self, Data) - local idx = 13 - local NumColours = GetP3DInt4(o.ValueStr, 13) - idx = idx + 4 - o.Colours = {} - for i=0,NumColours - 1 do - local col = {A=0,R=0,G=0,B=0} - col.A, col.R, col.G, col.B = GetP3DARGB(o.ValueStr, idx + i * 4) - o.Colours[#o.Colours + 1] = col - end - return o -end - -function ColourListP3DChunk:Output() - local ColoursN = #self.Colours - local len = 16 + ColoursN * 4 - local colours = {} - for i=1,ColoursN do - local col = self.Colours[i] - colours[#colours + 1] = ARGBToString4(col.A, col.R, col.G, col.B) - end - return pack(" idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.Name = NewName -end - -function LensFlareP3DChunk:SetUnknown(NewUnknown) - local idx = self.ValueIndexes.Unknown - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewUnknown) - self.Unknown = NewUnknown -end - -function LensFlareP3DChunk:SetNumBillboardQuadGroups(NewNumBillboardQuadGroups) - local idx = self.ValueIndexes.NumBillboardQuadGroups - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumBillboardQuadGroups) - self.NumBillboardQuadGroups = NewNumBillboardQuadGroups -end - -function LensFlareP3DChunk:RemoveChunkAtIndex(idx) - local ID = self.ChunkTypes[idx] - LensFlareP3DChunk.parentClass.RemoveChunkAtIndex(self, idx) - if ID == OLD_BILLBOARD_QUAD_GROUP_CHUNK then - self:SetNumBillboardQuadGroups(self.NumBillboardQuadGroups - 1) - end -end - ---Old billboard quad group chunk -OldBillboardQuadGroupP3DChunk = P3DChunk:newChildClass("Old Billboard Quad Group") -function OldBillboardQuadGroupP3DChunk:new(Data) - local o = OldBillboardQuadGroupP3DChunk.parentClass.new(self, Data) - local idx = 13 - o.Version, o.Name, o.Shader, o.ZTest, o.ZWrite, o.Fog, o.NumQuads = unpack(" idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.Name = NewName -end - -function OldBillboardQuadGroupP3DChunk:SetShader(NewShader) - local idx = self.ValueIndexes.Shader - NewShader = MakeP3DString(NewShader) - local newVal, Delta = SetP3DString(self.ValueStr, idx, NewShader) - for k,v in pairs(self.ValueIndexes) do - if v > idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.Shader = NewShader -end - -function OldBillboardQuadGroupP3DChunk:SetZTest(NewZTest) - local idx = self.ValueIndexes.ZTest - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewZTest) - self.ZTest = NewZTest -end - -function OldBillboardQuadGroupP3DChunk:SetZWrite(NewZWrite) - local idx = self.ValueIndexes.ZWrite - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewZWrite) - self.ZWrite = NewZWrite -end - -function OldBillboardQuadGroupP3DChunk:SetFog(NewFog) - local idx = self.ValueIndexes.Fog - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewFog) - self.Fog = NewFog -end - -function OldBillboardQuadGroupP3DChunk:SetNumQuads(NewNumQuads) - local idx = self.ValueIndexes.NumQuads - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumQuads) - self.NumQuads = NewNumQuads -end - -function OldBillboardQuadGroupP3DChunk:RemoveChunkAtIndex(idx) - local ID = self.ChunkTypes[idx] - OldBillboardQuadGroupP3DChunk.parentClass.RemoveChunkAtIndex(self, idx) - if ID == OLD_BILLBOARD_QUAD_CHUNK then - self:SetNumQuads(self.NumQuads - 1) - end -end - ---Old billboard quad chunk -OldBillboardQuadP3DChunk = P3DChunk:newChildClass("Old Billboard Quad") -function OldBillboardQuadP3DChunk:new(Data) - local o = OldBillboardQuadP3DChunk.parentClass.new(self, Data) - local idx = 13 - o.Translation = {X=0,Y=0,Z=0} - o.Colour = {A=0,R=0,G=0,B=0} - o.UV1 = {X=0,Y=0} - o.UV2 = {X=0,Y=0} - o.UV3 = {X=0,Y=0} - o.UV4 = {X=0,Y=0} - o.UVOffset = {X=0,Y=0} - o.Version, o.Name, o.BillboardMode, o.Translation.X, o.Translation.Y, o.Translation.Z, o.Colour.B, o.Colour.G, o.Colour.R, o.Colour.A, o.UV1.X, o.UV1.Y, o.UV2.X, o.UV2.Y, o.UV3.X, o.UV3.Y, o.UV4.X, o.UV4.Y, o.Width, o.Height, o.Distance, o.UVOffset.X, o.UVOffset.Y = unpack(" idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.Name = NewName -end - -function OldBillboardQuadP3DChunk:SetBillboardMode(NewBillboardMode) - if NewBillboardMode:len() > 4 then return end - local idx = self.ValueIndexes.BillboardMode - NewBillboardMode = MakeP3DString(NewBillboardMode) - self.ValueStr = SetP3DFourCC(self.ValueStr, idx, NewBillboardMode) - self.BillboardMode = NewBillboardMode -end - -function OldBillboardQuadP3DChunk:SetTranslation(NewX, NewY, NewZ) - local idx = self.ValueIndexes.Translation - self.ValueStr = SetP3DVector3(self.ValueStr, idx, NewX, NewY, NewZ) - self.Translation.X = NewX - self.Translation.Y = NewY - self.Translation.Z = NewZ -end - -function OldBillboardQuadP3DChunk:SetColour(NewA, NewR, NewG, NewB) - local idx = self.ValueIndexes.Colour - self.ValueStr = SetP3DARGB(self.ValueStr, idx, NewA, NewR, NewG, NewB) - self.Colour.A = NewA - self.Colour.R = NewR - self.Colour.G = NewG - self.Colour.B = NewB -end - -function OldBillboardQuadP3DChunk:SetUV1(NewX, NewY) - local idx = self.ValueIndexes.UV1 - self.ValueStr = SetP3DVector2(self.ValueStr, idx, NewX, NewY) - self.UV1.X = NewX - self.UV1.Y = NewY -end - -function OldBillboardQuadP3DChunk:SetUV2(NewX, NewY) - local idx = self.ValueIndexes.UV2 - self.ValueStr = SetP3DVector2(self.ValueStr, idx, NewX, NewY) - self.UV2.X = NewX - self.UV2.Y = NewY -end - -function OldBillboardQuadP3DChunk:SetUV3(NewX, NewY) - local idx = self.ValueIndexes.UV3 - self.ValueStr = SetP3DVector2(self.ValueStr, idx, NewX, NewY) - self.UV3.X = NewX - self.UV3.Y = NewY -end - -function OldBillboardQuadP3DChunk:SetUV4(NewX, NewY) - local idx = self.ValueIndexes.UV4 - self.ValueStr = SetP3DVector2(self.ValueStr, idx, NewX, NewY) - self.UV4.X = NewX - self.UV4.Y = NewY -end - -function OldBillboardQuadP3DChunk:SetWidth(NewWidth) - local idx = self.ValueIndexes.Width - self.ValueStr = SetP3DFloat(self.ValueStr, idx, NewWidth) - self.Width = NewWidth -end - -function OldBillboardQuadP3DChunk:SetHeight(NewHeight) - local idx = self.ValueIndexes.Height - self.ValueStr = SetP3DFloat(self.ValueStr, idx, NewHeight) - self.Height = NewHeight -end - -function OldBillboardQuadP3DChunk:SetDistance(NewDistance) - local idx = self.ValueIndexes.Distance - self.ValueStr = SetP3DFloat(self.ValueStr, idx, NewDistance) - self.Distance = NewDistance -end - -function OldBillboardQuadP3DChunk:SetUVOffset(NewX, NewY) - local idx = self.ValueIndexes.UVOffset - self.ValueStr = SetP3DVector2(self.ValueStr, idx, NewX, NewY) - self.UVOffset.X = NewX - self.UVOffset.Y = NewY -end - ---Light chunk -LightP3DChunk = P3DChunk:newChildClass("Light") -function LightP3DChunk:new(Data) - local o = LightP3DChunk.parentClass.new(self, Data) - local idx = 13 - o.Colour = {A=0,R=0,G=0,B=0} - o.Name, o.Version, o.Type, o.Colour.B, o.Colour.G, o.Colour.R, o.Colour.A, o.Constant, o.Linear, o.Squared, o.Enabled = unpack(" idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.Name = NewName -end - -function LightP3DChunk:SetVersion(NewVersion) - local idx = self.ValueIndexes.Version - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewVersion) - self.Version = NewVersion -end - -function LightP3DChunk:SetType(NewType) - local idx = self.ValueIndexes.Type - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewType) - self.Type = NewType -end - -function LightP3DChunk:SetColour(NewA, NewR, NewG, NewB) - local idx = self.ValueIndexes.Colour - self.ValueStr = SetP3DARGB(self.ValueStr, idx, NewA, NewR, NewG, NewB) - self.Colour.A = NewA - self.Colour.R = NewR - self.Colour.G = NewG - self.Colour.B = NewB -end - -function LightP3DChunk:SetConstant(NewConstant) - local idx = self.ValueIndexes.Constant - self.ValueStr = SetP3DFloat(self.ValueStr, idx, NewConstant) - self.Constant = NewConstant -end - -function LightP3DChunk:SetLinear(NewLinear) - local idx = self.ValueIndexes.Linear - self.ValueStr = SetP3DFloat(self.ValueStr, idx, NewLinear) - self.Linear = NewLinear -end - -function LightP3DChunk:SetSquared(NewSquared) - local idx = self.ValueIndexes.Squared - self.ValueStr = SetP3DFloat(self.ValueStr, idx, NewSquared) - self.Squared = NewSquared -end - -function LightP3DChunk:SetEnabled(NewEnabled) - local idx = self.ValueIndexes.Version - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewEnabled) - self.Enabled = NewEnabled -end - ---Skin chunk -SkinP3DChunk = P3DChunk:newChildClass("Skin") -function SkinP3DChunk:new(Data) - local o = SkinP3DChunk.parentClass.new(self, Data) - local idx = 13 - o.Name, o.Version, o.SkeletonName, o.NumPrimitiveGroups = unpack(" idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.Name = NewName -end - -function SkinP3DChunk:SetVersion(NewVersion) - local idx = self.ValueIndexes.Version - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewVersion) - self.Version = NewVersion -end - -function SkinP3DChunk:SetSkeletonName(NewSkeletonName) - local idx = self.ValueIndexes.SkeletonName - NewSkeletonName = MakeP3DString(NewSkeletonName) - local newVal, Delta = SetP3DString(self.ValueStr, idx, NewSkeletonName) - for k,v in pairs(self.ValueIndexes) do - if v > idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.SkeletonName = NewSkeletonName -end - -function SkinP3DChunk:SetNumPrimitiveGroups(NewNumPrimitiveGroups) - local idx = self.ValueIndexes.NumPrimitiveGroups - self.ValueStr = SetP3DInt4(self.ValueStr, idx, NewNumPrimitiveGroups) - self.NumPrimitiveGroups = NewNumPrimitiveGroups -end - -function SkinP3DChunk:RemoveChunkAtIndex(idx) - local ID = self.ChunkTypes[idx] - SkinP3DChunk.parentClass.RemoveChunkAtIndex(self, idx) - if ID == OLD_PRIMITIVE_GROUP_CHUNK then - self:SetNumPrimitiveGroups(self.NumPrimitiveGroups - 1) - end -end - ---Composite drawable chunk -CompositeDrawableP3DChunk = P3DChunk:newChildClass("Composite Drawable") -function CompositeDrawableP3DChunk:new(Data) - local o = CompositeDrawableP3DChunk.parentClass.new(self, Data) - local idx = 13 - o.Name, o.SkeletonName = unpack(" idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.Name = NewName -end - -function CompositeDrawableP3DChunk:SetSkeletonName(NewSkeletonName) - local idx = self.ValueIndexes.SkeletonName - NewSkeletonName = MakeP3DString(NewSkeletonName) - local newVal, Delta = SetP3DString(self.ValueStr, idx, NewSkeletonName) - for k,v in pairs(self.ValueIndexes) do - if v > idx then - self.ValueIndexes[k] = v + Delta - end - end - self.ValueLen = self.ValueLen + Delta - self.DataLen = self.DataLen + Delta - self.ValueStr = newVal - self.SkeletonName = NewSkeletonName -end \ No newline at end of file diff --git a/Randomiser/Resources/lib/P3DFunctions.lua b/Randomiser/Resources/lib/P3DFunctions.lua new file mode 100644 index 0000000..4c42266 --- /dev/null +++ b/Randomiser/Resources/lib/P3DFunctions.lua @@ -0,0 +1,357 @@ +if P3D == nil then Alert("P3D Functions loaded with no P3D table present.") end +local P3D = P3D + +--Miscellaneous +function GetCompositeDrawableName(P3DFile) + local Chunk = P3D.P3DChunk:new{Raw = P3DFile} + for idx in Chunk:GetChunkIndexes(P3D.Identifiers.Composite_Drawable) do + return P3D.GetString(Chunk.Chunks[idx], 13) + end + return nil +end +--End Miscellaneous + +--Brightness +local min = math.min +local max = math.max +local floor = math.floor +local function BrightenRGB(r, g, b, Amount, Percentage) + if Percentage then + b = min(255, max(0, floor(b * Amount))) + g = min(255, max(0, floor(g * Amount))) + r = min(255, max(0, floor(r * Amount))) + else + b = min(255, max(0, b + Amount)) + g = min(255, max(0, g + Amount)) + r = min(255, max(0, r + Amount)) + end + return r, g, b +end + +local LensFlare = IsHackLoaded("LensFlare") +local ROOT_CHUNKS = {P3D.Identifiers.Static_Entity, P3D.Identifiers.Inst_Stat_Phys, P3D.Identifiers.Dyna_Phys, P3D.Identifiers.Breakable_Object, P3D.Identifiers.World_Sphere, P3D.Identifiers.Inst_Stat_Entity} +function BrightenModel(Original, Amount, Percentage) + local RootChunk = P3D.P3DChunk:new{Raw = Original} + local modified = false + for RootIdx, RootID in RootChunk:GetChunkIndexes(nil) do + if ExistsInTbl(ROOT_CHUNKS, RootID) then + RootChunk:SetChunkAtIndex(RootIdx, BrightenModelProcessRoot(RootChunk:GetChunkAtIndex(RootIdx), Amount, Percentage)) + modified = true + elseif RootID == P3D.Identifiers.Mesh then + RootChunk:SetChunkAtIndex(RootIdx, BrightenModelProcessMesh(RootChunk:GetChunkAtIndex(RootIdx), Amount, Percentage)) + modified = true + elseif RootID == P3D.Identifiers.Old_Billboard_Quad_Group then + RootChunk:SetChunkAtIndex(RootIdx, BrightenModelProcessOldBillboardQuadGroup(RootChunk:GetChunkAtIndex(RootIdx), Amount, Percentage)) + modified = true + elseif RootID == P3D.Identifiers.Old_Billboard_Quad then + RootChunk:SetChunkAtIndex(RootIdx, BrightenModelProcessOldBillboardQuad(RootChunk:GetChunkAtIndex(RootIdx), Amount, Percentage)) + modified = true + elseif RootID == P3D.Identifiers.Anim_Dyna_Phys then + local AnimDynaPhysChunk = P3D.AnimDynaPhysP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(RootIdx)} + for idx in AnimDynaPhysChunk:GetChunkIndexes(P3D.Identifiers.Anim_Obj_Wrapper) do + local AnimObjWrapperChunk = P3D.AnimObjWrapperP3DChunk:new{Raw = AnimDynaPhysChunk:GetChunkAtIndex(idx)} + for idx2 in AnimObjWrapperChunk:GetChunkIndexes(P3D.Identifiers.Mesh) do + AnimObjWrapperChunk:SetChunkAtIndex(idx2, BrightenModelProcessMesh(AnimObjWrapperChunk:GetChunkAtIndex(idx2), Amount, Percentage)) + end + for idx2 in AnimObjWrapperChunk:GetChunkIndexes(P3D.Identifiers.Old_Billboard_Quad_Group) do + AnimObjWrapperChunk:SetChunkAtIndex(idx2, BrightenModelProcessOldBillboardQuadGroup(AnimObjWrapperChunk:GetChunkAtIndex(idx2), Amount, Percentage)) + end + end + RootChunk:SetChunkAtIndex(RootIdx, AnimDynaPhysChunk:Output()) + modified = true + elseif RootID == P3D.Identifiers.Light then + local LightChunk = P3D.LightP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(RootIdx)} + local R, G, B = BrightenRGB(LightChunk.Colour.R, LightChunk.Colour.G, LightChunk.Colour.B, Amount, Percentage) + LightChunk.Colour.R = R + LightChunk.Colour.G = G + LightChunk.Colour.B = B + RootChunk:SetChunkAtIndex(RootIdx, LightChunk:Output()) + modified = true + end + end + return RootChunk:Output(), modified +end +function BrightenModelProcessRoot(Original, Amount, Percentage) + local RootChunk = P3D.P3DChunk:new{Raw = Original} + for idx in RootChunk:GetChunkIndexes(P3D.Identifiers.Mesh) do + RootChunk:SetChunkAtIndex(idx, BrightenModelProcessMesh(RootChunk:GetChunkAtIndex(idx), Amount, Percentage)) + end + if LensFlare and RootChunk.ChunkType == P3D.Identifiers.World_Sphere then + for idx in RootChunk:GetChunkIndexes(P3D.Identifiers.Lens_Flare) do + local LensFlareChunk = P3D.LensFlareP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(idx)} + for idx2 in LensFlareChunk:GetChunkIndexes(P3D.Identifiers.Old_Billboard_Quad_Group) do + LensFlareChunk:SetChunkAtIndex(idx2, BrightenModelProcessOldBillboardQuadGroup(LensFlareChunk:GetChunkAtIndex(idx2), Amount, Percentage)) + end + for idx2 in LensFlareChunk:GetChunkIndexes(P3D.Identifiers.Mesh) do + LensFlareChunk:SetChunkAtIndex(idx2, BrightenModelProcessMesh(LensFlareChunk:GetChunkAtIndex(idx2), Amount, Percentage)) + end + RootChunk:SetChunkAtIndex(idx, LensFlareChunk:Output()) + end + end + return RootChunk:Output() +end +function BrightenModelProcessMesh(Original, Amount, Percentage) + local MeshChunk = P3D.MeshP3DChunk:new{Raw = Original} + for idx in MeshChunk:GetChunkIndexes(P3D.Identifiers.Old_Primitive_Group) do + local OldPrimitiveGroupChunk = P3D.OldPrimitiveGroupP3DChunk:new{Raw = MeshChunk:GetChunkAtIndex(idx)} + for idx2 in OldPrimitiveGroupChunk:GetChunkIndexes(P3D.Identifiers.Colour_List) do + local ColourListChunk = P3D.ColourListP3DChunk:new{Raw = OldPrimitiveGroupChunk:GetChunkAtIndex(idx2)} + for i=1,#ColourListChunk.Colours do + local col = ColourListChunk.Colours[i] + col.R, col.G, col.B = BrightenRGB(col.R, col.G, col.B, Amount, Percentage) + end + OldPrimitiveGroupChunk:SetChunkAtIndex(idx2, ColourListChunk:Output()) + end + MeshChunk:SetChunkAtIndex(idx, OldPrimitiveGroupChunk:Output()) + end + return MeshChunk:Output() +end +function BrightenModelProcessOldBillboardQuadGroup(Original, Amount, Percentage) + local OldBillboardQuadGroupChunk = P3D.OldBillboardQuadGroupP3DChunk:new{Raw = Original} + for idx in OldBillboardQuadGroupChunk:GetChunkIndexes(P3D.Identifiers.Old_Billboard_Quad) do + OldBillboardQuadGroupChunk:SetChunkAtIndex(idx, BrightenModelProcessOldBillboardQuad(OldBillboardQuadGroupChunk:GetChunkAtIndex(idx), Amount, Percentage)) + end + return OldBillboardQuadGroupChunk:Output() +end +function BrightenModelProcessOldBillboardQuad(Original, Amount, Percentage) + local OldBillboardQuadChunk = P3D.OldBillboardQuadP3DChunk:new{Raw = Original} + local R, G, B = BrightenRGB(OldBillboardQuadChunk.Colour.R, OldBillboardQuadChunk.Colour.G, OldBillboardQuadChunk.Colour.B, Amount, Percentage) + OldBillboardQuadChunk.Colour.R = R + OldBillboardQuadChunk.Colour.G = G + OldBillboardQuadChunk.Colour.B = B + return OldBillboardQuadChunk:Output() +end + +function SetModelRGB(Original, A, R, G, B) + local RootChunk = P3D.P3DChunk:new{Raw = Original} + local modified = false + for RootIdx, RootID in RootChunk:GetChunkIndexes(nil) do + if ExistsInTbl(ROOT_CHUNKS, RootID) then + RootChunk:SetChunkAtIndex(RootIdx, SetModelRGBProcessRoot(RootChunk:GetChunkAtIndex(RootIdx), A, R, G, B)) + modified = true + elseif RootID == P3D.Identifiers.Mesh then + RootChunk:SetChunkAtIndex(RootIdx, SetModelRGBProcessMesh(RootChunk:GetChunkAtIndex(RootIdx), A, R, G, B)) + modified = true + elseif RootID == P3D.Identifiers.Old_Billboard_Quad_Group then + RootChunk:SetChunkAtIndex(RootIdx, SetModelRGBProcessOldBillboardQuadGroup(RootChunk:GetChunkAtIndex(RootIdx), A, R, G, B)) + modified = true + elseif RootID == P3D.Identifiers.Old_Billboard_Quad then + RootChunk:SetChunkAtIndex(RootIdx, SetModelRGBProcessOldBillboardQuad(RootChunk:GetChunkAtIndex(RootIdx), A, R, G, B)) + modified = true + elseif RootID == P3D.Identifiers.Anim_Dyna_Phys then + local AnimDynaPhysChunk = P3D.AnimDynaPhysP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(RootIdx)} + for idx in AnimDynaPhysChunk:GetChunkIndexes(P3D.Identifiers.Anim_Obj_Wrapper) do + local AnimObjWrapperChunk = AnimObjWrapperP3DChunk:new{Raw = AnimDynaPhysChunk:GetChunkAtIndex(idx)} + for idx2 in AnimObjWrapperChunk:GetChunkIndexes(P3D.Identifiers.Mesh) do + AnimObjWrapperChunk:SetChunkAtIndex(idx2, SetModelRGBProcessMesh(AnimObjWrapperChunk:GetChunkAtIndex(idx2), A, R, G, B)) + end + for idx2 in AnimObjWrapperChunk:GetChunkIndexes(P3D.Identifiers.Old_Billboard_Quad_Group) do + AnimObjWrapperChunk:SetChunkAtIndex(idx2, SetModelRGBProcessOldBillboardQuadGroup(AnimObjWrapperChunk:GetChunkAtIndex(idx2), A, R, G, B)) + end + end + RootChunk:SetChunkAtIndex(RootIdx, AnimDynaPhysChunk:Output()) + modified = true + elseif RootID == P3D.Identifiers.Light then + local LightChunk = P3D.LightP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(RootIdx)} + LightChunk.Colour.A = A + LightChunk.Colour.R = R + LightChunk.Colour.G = G + LightChunk.Colour.B = B + RootChunk:SetChunkAtIndex(RootIdx, LightChunk:Output()) + modified = true + end + end + return RootChunk:Output(), modified +end +function SetModelRGBProcessRoot(Original, A, R, G, B) + local RootChunk = P3D.P3DChunk:new{Raw = Original} + for idx in RootChunk:GetChunkIndexes(P3D.Identifiers.Mesh) do + RootChunk:SetChunkAtIndex(idx, SetModelRGBProcessMesh(RootChunk:GetChunkAtIndex(idx), A, R, G, B)) + end + if LensFlare and RootChunk.ChunkType == P3D.Identifiers.World_Sphere then + for idx in RootChunk:GetChunkIndexes(P3D.Identifiers.Lens_Flare) do + local LensFlareChunk = P3D.LensFlareP3DChunk:new{Raw = RootChunk:GetChunkAtIndex(idx)} + for idx2 in LensFlareChunk:GetChunkIndexes(P3D.Identifiers.Old_Billboard_Quad_Group) do + LensFlareChunk:SetChunkAtIndex(idx2, SetModelRGBProcessOldBillboardQuadGroup(LensFlareChunk:GetChunkAtIndex(idx2), A, R, G, B)) + end + for idx2 in LensFlareChunk:GetChunkIndexes(P3D.Identifiers.Mesh) do + LensFlareChunk:SetChunkAtIndex(idx2, SetModelRGBProcessMesh(LensFlareChunk:GetChunkAtIndex(idx2), A, R, G, B)) + end + RootChunk:SetChunkAtIndex(idx, LensFlareChunk:Output()) + end + end + return RootChunk:Output() +end +function SetModelRGBProcessMesh(Original, A, R, G, B) + local MeshChunk = P3D.MeshP3DChunk:new{Raw = Original} + for idx in MeshChunk:GetChunkIndexes(P3D.Identifiers.Old_Primitive_Group) do + local OldPrimitiveGroupChunk = OldPrimitiveGroupP3DChunk:new{Raw = MeshChunk:GetChunkAtIndex(idx)} + for idx2 in OldPrimitiveGroupChunk:GetChunkIndexes(P3D.Identifiers.Colour_List) do + local ColourListChunk = P3D.ColourListP3DChunk:new{Raw = OldPrimitiveGroupChunk:GetChunkAtIndex(idx2)} + for i=1,#ColourListChunk.Colours do + ColourListChunk.Colours[i].A = A + ColourListChunk.Colours[i].R = R + ColourListChunk.Colours[i].G = G + ColourListChunk.Colours[i].B = B + end + OldPrimitiveGroupChunk:SetChunkAtIndex(idx2, ColourListChunk:Output()) + end + MeshChunk:SetChunkAtIndex(idx, OldPrimitiveGroupChunk:Output()) + end + return MeshChunk:Output() +end +function SetModelRGBProcessOldBillboardQuadGroup(Original, A, R, G, B) + local OldBillboardQuadGroupChunk = P3D.OldBillboardQuadGroupP3DChunk:new{Raw = Original} + for idx in OldBillboardQuadGroupChunk:GetChunkIndexes(P3D.Identifiers.Old_Billboard_Quad) do + OldBillboardQuadGroupChunk:SetChunkAtIndex(idx, SetModelRGBProcessOldBillboardQuad(OldBillboardQuadGroupChunk:GetChunkAtIndex(idx), A, R, G, B)) + end + return OldBillboardQuadGroupChunk:Output() +end +function SetModelRGBProcessOldBillboardQuad(Original, A, R, G, B) + local OldBillboardQuadChunk = P3D.OldBillboardQuadP3DChunk:new{Raw = Original} + OldBillboardQuadChunk.Colour.A = A + OldBillboardQuadChunk.Colour.R = R + OldBillboardQuadChunk.Colour.G = G + OldBillboardQuadChunk.Colour.B = B + return OldBillboardQuadChunk:Output() +end +--End brightness + +--Characters +local SkinSkelCopy = {[P3D.Identifiers.Skin] = true, [P3D.Identifiers.Texture] = true, [P3D.Identifiers.Shader] = true, [P3D.Identifiers.Mesh] = true, [P3D.Identifiers.Animation] = true, [P3D.Identifiers.Old_Frame_Controller] = true, [P3D.Identifiers.Particle_System_Factory] = true, [P3D.Identifiers.Particle_System_2] = true} +local SkinSkelRename = {[P3D.Identifiers.Skeleton] = true, [P3D.Identifiers.Multi_Controller] = true, [P3D.Identifiers.Composite_Drawable] = true} + +function ReplaceCharacterSkinSkel(Original, Replace) + local OriginalP3D = P3D.P3DChunk:new{Raw = Original} + local ReplaceP3D = P3D.P3DChunk:new{Raw = Replace} + local Renames = {} + local HasMulti = false + for idx, id in OriginalP3D:GetChunkIndexes() do + if SkinSkelRename[id] then + Renames[id] = P3D.GetString(OriginalP3D.Chunks[idx], 13) + OriginalP3D:RemoveChunkAtIndex(idx) + if id == P3D.Identifiers.Multi_Controller then HasMulti = true end + elseif SkinSkelCopy[id] then + OriginalP3D:RemoveChunkAtIndex(idx) + end + end + if not HasMulti then Renames[P3D.Identifiers.Multi_Controller] = Renames[P3D.Identifiers.Skeleton] end + for idx, id in ReplaceP3D:GetChunkIndexes() do + if id == P3D.Identifiers.Skin then + local SkinChunk = P3D.SkinP3DChunk:new{Raw = ReplaceP3D:GetChunkAtIndex(idx)} + SkinChunk.SkeletonName = Renames[P3D.Identifiers.Skeleton] + OriginalP3D:AddChunk(SkinChunk:Output(), 1) + elseif SkinSkelCopy[id] then + local chunk = ReplaceP3D:GetChunkAtIndex(idx) + OriginalP3D:AddChunk(chunk, 1) + elseif id == P3D.Identifiers.Composite_Drawable then + local CompDrawChunk = P3D.CompositeDrawableP3DChunk:new{Raw = ReplaceP3D:GetChunkAtIndex(idx)} + CompDrawChunk.Name = Renames[id] + CompDrawChunk.SkeletonName = Renames[P3D.Identifiers.Skeleton] + OriginalP3D:AddChunk(CompDrawChunk:Output(), 1) + elseif SkinSkelRename[id] then + local Chunk = P3D.P3DChunk:new{Raw = ReplaceP3D:GetChunkAtIndex(idx)} + Chunk:SetName(Renames[id]) + OriginalP3D:AddChunk(Chunk:Output(), 1) + end + end + return OriginalP3D:Output() +end +--End Characters + +--Cars +function SetCarCameraIndex(CarModel, Index) + local CarP3D = P3D.P3DChunk:new{Raw = CarModel} + for idx in CarP3D:GetChunkIndexes(P3D.Identifiers.Follow_Camera_Data) do + local FollowCameraDataChunk = P3D.FollowCameraDataP3DChunk:new{Raw = CarP3D:GetChunkAtIndex(idx)} + if FollowCameraDataChunk.Index % 512 > 256 then + FollowCameraDataChunk.Index = Index + 256 + else + FollowCameraDataChunk.Index = Index + end + CarP3D:SetChunkAtIndex(idx, FollowCameraDataChunk:Output()) + end + return CarP3D:Output() +end + +function ReplaceCar(Original, Replace) + local cam = nil + local ReplaceP3D = P3D.P3DChunk:new{Raw = Replace} + for idx in ReplaceP3D:GetChunkIndexes(P3D.Identifiers.Follow_Camera_Data) do + local cameraID = P3D.String4ToInt(ReplaceP3D.Chunks[idx], 13) + if cameraID % 512 <= 256 then + cam = cameraID + break + end + end + if not cam then return Original end + local CompIdx = ReplaceP3D:GetChunkIndex(P3D.Identifiers.Composite_Drawable) + local NewName = P3D.GetString(ReplaceP3D.Chunks[CompIdx], 13) + local NewNameBV = P3D.MakeP3DString(P3D.CleanP3DString(NewName) .. "BV") + local OriginalP3D = P3D.P3DChunk:new{Raw = Original} + local OldName = nil + for idx, id in OriginalP3D:GetChunkIndexes() do + if id == P3D.Identifiers.Follow_Camera_Data then + local FollowCameraDataChunk = P3D.FollowCameraDataP3DChunk:new{Raw = OriginalP3D:GetChunkAtIndex(idx)} + if FollowCameraDataChunk.Index % 512 > 256 then + FollowCameraDataChunk.Index = cam + 256 + else + FollowCameraDataChunk.Index = cam + end + OriginalP3D:SetChunkAtIndex(idx, FollowCameraDataChunk:Output()) + elseif id == P3D.Identifiers.Collision_Object then + local CollisionObjectChunk = P3D.CollisionObjectP3DChunk:new{Raw = OriginalP3D:GetChunkAtIndex(idx)} + if P3D.CleanP3DString(CollisionObjectChunk.Name):sub(-2) == "BV" then + CollisionObjectChunk.Name = NewNameBV + else + CollisionObjectChunk.Name = NewName + end + OriginalP3D:SetChunkAtIndex(idx, CollisionObjectChunk:Output()) + elseif id == P3D.Identifiers.Physics_Object then + local PhysicsObjectChunk = P3D.PhysicsObjectP3DChunk:new{Raw = OriginalP3D:GetChunkAtIndex(idx)} + if P3D.CleanP3DString(PhysicsObjectChunk.Name):sub(-2) == "BV" then + PhysicsObjectChunk.Name = NewNameBV + else + PhysicsObjectChunk.Name = NewName + end + OriginalP3D:SetChunkAtIndex(idx, PhysicsObjectChunk:Output()) + elseif id == P3D.Identifiers.Composite_Drawable then + local CompDrawableChunk = P3D.CompositeDrawableP3DChunk:new{Raw = OriginalP3D:GetChunkAtIndex(idx)} + OldName = CompDrawableChunk.Name + CompDrawableChunk.Name = NewName + OriginalP3D:SetChunkAtIndex(idx, CompDrawableChunk:Output()) + end + end + + --TODO: Remove wheels from relevant cars (witchcar, hoverbike, etc) + return OriginalP3D:Output() +end +--End Cars + +--Image +function SetSpriteImage(Original, NewImage, Width, Height) + local OriginalP3D = P3D.P3DChunk:new{Raw = Original} + local SpriteIdx = OriginalP3D:GetChunkIndex(P3D.Identifiers.Sprite) + if not SpriteIdx then return Original end + local SpriteChunk = P3D.SpriteP3DChunk:new{Raw = OriginalP3D:GetChunkAtIndex(SpriteIdx)} + for i=SpriteChunk:GetChunkCount(),2,-1 do + SpriteChunk:RemoveChunkAtIndex(i) + end + local ImageChunk = P3D.ImageP3DChunk:new{Raw = SpriteChunk:GetChunkAtIndex(1)} + ImageChunk.Format = P3D.ImageP3DChunk.Formats.PNG + if Width and Height then + SpriteChunk.NativeX = Width + SpriteChunk.NativeY = Height + SpriteChunk.ImageWidth = Width + SpriteChunk.ImageHeight = Height + ImageChunk.Width = Width + ImageChunk.Height = Height + end + ImageChunk:RemoveChunkAtIndex(1) + local ImageDataChunk = P3D.ImageDataP3DChunk:create(NewImage) + ImageChunk:AddChunk(ImageDataChunk:Output()) + SpriteChunk:SetChunkAtIndex(1, ImageChunk:Output()) + OriginalP3D:SetChunkAtIndex(SpriteIdx, SpriteChunk:Output()) + return OriginalP3D:Output() +end +--End Image \ No newline at end of file From 3ff4752d1694e663c473d4e8baa70808ed3a8f83 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Tue, 10 Mar 2020 21:51:45 +0000 Subject: [PATCH 058/111] Frontend automation Added code to dynamically modify the frontend to reduce file size by 4MB --- Randomiser/CustomFiles.ini | 1 + .../art/frontend/scrooby/frontend.p3d | Bin 4824051 -> 0 bytes Randomiser/Resources/CustomText.lua | 2 +- Randomiser/Resources/HandleFrontend.lua | 32 ++++++ Randomiser/Resources/lib/P3D.lua | 104 ++++++++++++++++++ 5 files changed, 138 insertions(+), 1 deletion(-) delete mode 100644 Randomiser/CustomFiles/art/frontend/scrooby/frontend.p3d create mode 100644 Randomiser/Resources/HandleFrontend.lua diff --git a/Randomiser/CustomFiles.ini b/Randomiser/CustomFiles.ini index 04c538f..5cd55a1 100644 --- a/Randomiser/CustomFiles.ini +++ b/Randomiser/CustomFiles.ini @@ -23,6 +23,7 @@ art/missions/*_doors.p3d=Resources/HandleLevelDoors.lua *.cho=Resources/HandleChar.lua *.rms=Resources/HandleRMS.lua art/cars/*.p3d=Resources/HandleCarModel.lua +art/frontend/scrooby/frontend.p3d=Resources/HandleFrontend.lua art/frontend/dynaload/images/license/licensePC.p3d=Resources/RandomLicense.lua scripts/cars/*.con=Resources/HandleCar.lua art/l*i*.p3d=Resources/HandleLevelInterior.lua diff --git a/Randomiser/CustomFiles/art/frontend/scrooby/frontend.p3d b/Randomiser/CustomFiles/art/frontend/scrooby/frontend.p3d deleted file mode 100644 index 4cf78f1e7e0e83aa6a387ab640dc26eab7cde455..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4824051 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

?|sUUIEM<&`(mZ$U8) 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­malUTxK5#5D<2Fr&j(B6SK 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

n!MT-y7JwZ9;T%W{ey%^HDGiG?umS|IFs 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%0D9WAIP63fR?N>pOG~Plq$o5?%<)H44|G5!1J& zbphdpdpjp5BKMHQ8{nv==zPAMgOH0AHM_H2NDOsbnG3YL%9Cje&DP@_Soc0i=DZNT z)%CiKGu$Y8$~1Me9=KfZRHI;{5!bI~Ny`Eu#B_>N&`J3RmEDCV6mkGE5nB}pK!f>( zKqE*t5R=~3U>)z!1?}0F$VR(awX)XCxMcEXLFi(8X&9O9VRlh}cZgxITsUdJ6V>tV z-Y-Y^5kNQX8$lvNRPkJ+V^0@lh8-mdE&Y749gvb5L+P0GjqbInK0Fg+@Af?TaR4A; z4Op&IxFr+e8r=yv-vRrw8mZS|6SKj*{O;@G53Shv!~)jmr9!L#GL26QedqTq45*a` zr!APH=>1MvZZTxr#fnMYSB8@3Hjb6JFkjg2=4ETE)5Bf}y9O$hHMydo|0-)Xh4QF`An<$M$ zX5oHVw8OOCE<(kB$l{=|+t+f$a_#=$_nQ9!eETVgNSD1gx2z0BO?9|VyYe}S9U)R2 z6)P4~7Ba0qA#KP_zvKujl$~95cQ!Eu9Bx8|bk8)}`LVTa?H0yKHQ4UIV`!|HZ9vV? zNFzb^pf5$6Ot`VO+15-J!A^!lK-Ht5g#W4PUxcxWx~Ar2VNVm4#3Ip?-GH-JvAqTS zBqbW9kg>l6-pTuituFeQLPL4MQ8jMMEQo}Uc@FhZ_MDd-P~Ztt zlAKtL#UGMcoEXB1;0L@ITb_q_;aig{Bmz+v76gclBJtd)Sxf{OQT1Rdj>NFYBEVBx zT!VP%U&TLE!QTIZB6nyGND(ue`5X&=?(Jb$caRko^t4;UG%%2AU?#T;I5>H^{G7r6 zY#plmln=L+R%Og)n7>}dDifYOQqAeiTv?=TaAOd&9vn^RcQdf>UNgB1PtYiTba|@T zBKGGRnf@lwkP}ATrQM|oovDe&z>=b!G9e{jYVvjl;eQVm-zEF~4x-JzQKzx5h$DXp z9TuAErX)Ft4W=Y1Sbg~VmNmakSqcVoHC`;DLCgIaE8@3-F!3tjYWxf#fd( zQZZNZ6+>VpGVf{gu1jyi9$SyjKKe(=5EYpmM?g;)5=Au1k0iCLTPIX(qOaXyj%hrI zPY2b-!r@moKZJGWO-`}0hhuP4om2M`lTlDeEIk)hYmln6qIjSR3+B{Z-L2*s#DL1P z38^LOq-hDEiDo6nXUa{L=P7OhGZO-ShTFKaoAkQ9>xE5Ql&R5Q;y)m#m>giAhEZi-<fXAm9=7cP>w5^pe zK~XFE@Kdg5RVN5&#K>zMGbbM#$<;H(Ii|Zc9foEL% z;wn!?8G=bD7$;|CrY)vTMaWHQjUfk}23KrK^N({&QZ^w^>ahdM=<{Udx@%DIRt>!r z#@|!w(PsTZer=ckI`e1wSI^14SGK3Ot$r*P7Chu*z2>&z?f&qbiit8PTmtEE)RSqM z$xNWr79*XzvC;@(E#x1KeX@)Mt}p@-UI57}TMAsw5TE&c_^Q|!^XjqN>B*VPi12B& z7^63MNpi1;A5I9X&fZ4*wyJ%Z~q zeMxJ@0x_#tJB&{MobzmYJH%Gw$65u!kHw!lEuArsLKy|xVOb(Bg8fTb3A-{Fc&O*v zzpIT-o%d~r5)UX0wxTsGi*80UIE;cSp@&)vi?^~e&n6+>I&In({XUl}hJ~;?_YM}?-wPlTc_Z=S5}~M2L*1Ct z=MW6=yF%f7P-^HblJX?UJ#V9cT~B8dUFU_E_MHq;cHFf6^Dkp5F1jld$W(9}L8UQv zX>4s#!5QMQcsRwd5;(&|rfUsxT^(waurU2CGj3V{C21IJ4M++=x(o=EVN2v)t`wQE z#EyFIY9KZc#vc4*O0|~o*jE9+dHqv+`=nu@3r;tewekq1YBu5)YCTs*rxSsSV>GAY2ZQRf#`gQYs6I7G$M37 zMHz%VLGbk%Pf=zXH^FTB#_b5qgcF6PVoqm1;5K>PY|UH{Vh9^04&a`P;H2OGlKRjt zF9d?3WzxENWu{&Quv0jhU9aY*fmX>W2XXG^OH$<+Dsd=3j+yFI9u3;;WFuoVi*4k`MViGJF2;rH&XtiGU&>TkJVqZ~5g0Vn>3}>A^^$;`|TK(I8 z_ zHm6*FHat|`n?EX${3zH4x$1-Z$FHealfC1rODnEZSSQ(J9F9JgzDgDKIDweh;Rdd5 z+jX2hK2oY;xEuHTuKWUnIR44S$1G5fzA@?DCI>F2WG?xcQ&c_^hcRLFt$X%4g7*uK zfML~5hl<50FGA0YRT#QpirJKW#E+%e339Gu*ht-7vh(H}RwPKbE2)c&2H1f_0L^SM zlr^FxzxF4XAz42j7WC_wx;q)QUE0@MVAPQXI3%52iBCHb0we?ZelCm=q@TZv$R%T; z5u=Wp!));K9o{8jTjH{Hlh)gphNNJh=M$jZGJdCuRH?_6fj}gR#ij~Ige{`Sthyw> zHU0frW&Sru@Tf4gzs0iu)}s@BA-Ce!)-76S1Jg_PY27*hO#UPs?acEu)u*LBaJr&t zD+^bFxP;};`AW5}1-5j}w{ITtFO z%(Pn~Qc$0WkD?3`HpOPj5mF^6VrEvOvX>oe(9oTvEM~e*Y7pm)zY^dsR&C>0`tUO# zA!(w-7He#<`#~U4&MPprX13=o!Ox)n1byY9hpT{?V)hP$cnlGSA|OZ zog1=$d`#`mqxsTAO&ps}$s+^GG0rr2g2{3^-ITPSKslNCcjcxKNM=aG+(Ud=3sq6- zga>L|au^`>KobTk)O`3okwClu#FX#pc~;O~pl|X}t0nF5iZAEXByh6p`_=BS`JLhm zCkQlEl0OoVZM$#&Bfr5YAS)~3Jer})@O%|UP&f=?COZl?ki0V*VHY7ZiJhJ!th48v zMk{)`(E?6z|Ofc#@TnM zSW)VOAq+`k97-bCqG9n>s6D+5)j)F$w2WDDl9-?VR>*8!83&nUUHwF_tj>>9!KDg< zn)D2*D0=U%i$nSRSo)w*I%tA2wHuU!0Z1y8dms{PDrdyN^)U(> zLNH#de>LvIo}stzo&ydNW`|dQskM+-VCO7)dfUNU3ozZo#WCJrvsgRuY@ie_%nR(2 zJf@*#!9YaJiv|7@%I3S5V$bvZ`cQ@%nl&w@E6is}JNpVsCHFpXoKWpBh?RH#}dnH~t{XV+hDj;V^Qv5)=3gHAqg1 z#c{wC7V4|J{shRID^;ST>iMb+gxDex5>nSp1uKqABZ#rY0tuVp7+}%2Q_ZgW19N?# z4A+hp*6caTm&EmEMM|ExU2s{^ruS9??vtBvA~WoIQFi6PGSP{Vv7r`Gsfm$hLQATM zva+ExK$qk!Pe*1*e)mm$nF$o5f2Twh>Q&+_R=^XA^gBP)uInFUF~|R!?A?ZvhJ!&} zxDMKWK|rFqMVPTgAkxDTpEK^RA*qtj^MNwlLyAo@gwWb=dQ)sUgGs!G)0I2~$dz%` zJ5&kSsojLa@|jr|IhT*5!Cl8B=Pz;?-d2B2HyU)ms6!@UtW+jVr0DRo883KGo#CQo zHcOS_(e+y-1q(Rbu69iy>8BUHCKY+8CQl&6cONadRc6lkJuKMj^g6Fk7Q8%6&r^>w zM>h8%1VzCV(PHW%=e%eTeWk!(j6)kp1(?(S!{c+a&nTt?H!)0GR+yR4eYd{S0ZoCK zr{RUaM3`~Ps9a&ZK9U_91=OeS1?6({xPo)PgGsQg9XW-iV+nE!jReRu*`xKax+iT# z(=Jn{S9VxSu|%%a9vxnXi3%~^*(?XrK!HjadyKGDFB}{(Yatz21eZc6*N3g{}ZV+ zwu_^8bSeGb{$d@xMc)vVegy>Wy85-|{xS*{&&yII1HUQXhjh}ta66(3*g0mLUB)Q@ zc~ui6@+7_02D!%2JqXlDN`=u1GvWA9W4H~@t8n4thLqyi|DaGyubP$0+z-R^1hqQ1*0%{;EL5CmNvTHBgN+tgOa~cYL(%|CQQ>4x`ZD~j~>!k zqt7FX&0|w*K(Uzv36%cWFcXYymnUJFYz!4nnKHWc?gvG=JZdVMH;0c7aYh?OQ8|ul zDOF-cq@%|5?b4&5A;ComNk_AWsVAwg4QAlXkMDXj%rpFa$Wfp)p%}(=CW!H!rb2j+ z@}ff|79VQ;Fe{c(P=NQZ330&>e@bS{-Q^-9JiPp_FMZISqvP+qFPaeWY@b;toVDKr zFVauaW^eA=JisO5>83{jfnw@@5F07i70nQcVM=*dFnu?7ug+FGwHv0E=X(hlnL(a^ zreW6a49`wuF6!t=l%(wM>m&cYy*jwYMMsZnFx0@veN4HYMPv6D@z`!`e!DZt_rRjM z1RBKd%}_8)#;#KVrd|yQi;?)6B!{6{|CcZ`mLiqCqzi*#d@qPgnoQ;`S?ccvE3T9m&hpKE-3RE zHeyi#Vd{>CQGAraRdEUVFA%4p>RTl+iOvf+L(p^oWPR(>>Np{^!c|@jJrO_AeE;xp z`!a2yFX)o6Y&%+nmOk8OmciSboR)@i>I!8W!><)5XH!5P47XBfQakac6<2LAC;7ve zG*dCJ@0+F#By`C8zx!|Xwh~vPQhF4>eE5EDXy4^o$mVSgSl*iv~mG?+A02<70 zu=H0bqj98vIf)zV@`QxETiID%>ByG2>aS1Bvg64{*$J$+#%0&bmC~fKINBmg7rG^O zhc5ZCFSK2 zg?qwDi0RYQ=T9F@bh^Jc>9QL*tiUqlNNha~(dd4E4s5&ZA%{)-l2zUzG`v!FK6(!) z_4<}VEyRdnOy@;OL%)s0P+$(W?~jjbamKx#msXvVH);7#1bh)o43?006F?p>PbxP+X3j8Bj)!H{K4 zg<8`O{;Hq{AO=`?w&yRWNgt{PTjqJ8j7bRooBiE>zf831Kj=;xa3P0A_Eikn6W7|x zBRC@=A0>9cPdd-9j1$Ie(3w+U2vCpaxaXcOP8C;W#;3=Vak3@i-3V-EW{)l~+^^NE z!3cM<&R~z;&ycHWAPzd|Tx~6=EDcIbRCsE^utUjIjQ8zHbgmq_9>s`~3^wDOy1s@m z(V^MNFrQjKn*3{ZW@@U=m0NE^$%txfol}hr2&QGkZn z>jp%`tWzJTkdE`c)z+jxI848Daqw4NkF=#Fo(RCq{Dg7ZBX{pE;D*k2rziLCM%zuk z|DDUlMqB<#en8OONqlgFQ#W<%-vrq*2E3O8$JTj_9;0j>6@#KSyX+sO1Et$s+&sth zsW$%}+!Ga#7;vN;LJQKS_C14LX@_&Z{-xGHY^>xyRU~AfmbX!_q(0S*cI8xJx&G?4 zPaU!29YZDaK*2oN`Q_Kwm8IdnKG@|NqlwLFG-m5Lm&)`NkIO=J+;;o;Z#!M1Q447H zFWtU}gO78o83p>E|e7AJ4 z5z6;>o0#BhdV`Rum^C*y=X6UGTA;@;my*iOU0#2SCJj(5sMYMJg(MXt4&m$I{KW~r zSNlJ>wunUxhrwJ(tV9MQ90d(+ zVRKQjmSV8g?z`9HZ_@qR-&cpF=|;yR0v>aVtD~FK%JHNE(yZA>*NJU>KF5M4X5c3< zO|HDt>AZE%>pLxJ`={Tg^SQe|k+0G1Vmz5T=^OsXdpT}pib7$@7_}u6&e!ivDBOgy z5Fv2ks84X4d@0vU65aX%6Y$nHb_b?2Qu-?-9^p?tGi6iXy-uI~Ki-%e92e4Pd1`Z2 zY-C6kFGwWMD|H8hSL0Q)6NF;naOp39+u@d~r|x{-ie>2?Hyvc+a}=V|hsqg<}ljZ2p; zXpu&UT8?(^&}R!QtXMiHvgEYZEO`R)_KxMme+2+#Y1NxsJQ9@X#!j4b&O1dtJb3;5 zLQ*EQG)o%neo9h~^%-Y^q=&;%&pmI3S1OiwulKfy`8-3pENAX6;mHmS9z}+Ny^uZ6 ze0HeRDd?2*Ods>Q51pqb&o4?!TQb2231&!-DDi{&%ECZw+1GRDe;3xRc00Cn3awo{=Yy7YD-zG8sFpy8LxPG|1V1tZc}a62$e~Jc;6JGddZ(6e)NB*xwCX z?es>Ao`srSt4$40C_CA5_MT6SiYU?xH5rpaMOe$Z`U(%ND8ZnNF6;b?Y!9n|4M=SUpUV)MT?Ji8$N&XhzeN2k#40qc%h=Eo+U3MdN3cBVSQBX^USVKJyDx(f0U3(v z(53f|*uR-Ok0};FLPCM?W3^R61Bg8)8BH~Uw(pI36|ght>gI9xPeVYql+fDloIH6N zJXz~mgJ)K~U#h>fASGtP><326i(Md1RAX$&D|N7bng{ZEmuVA~Rx-#;)$OfN9#0ue zXL8Yv9uZ}3aOATiowbCB2eXsM;(*&t^F@?s&y!|O{_qC`m4Pf8QLPCZby@EXO()8f zHeFT>R@0_z1dL81*t$axI{)3@V@gpF)oqNj@a_!lOCcwUt0Uvkskq*RkO|5M?2!83 zrEA!3WDGqXoLQLQ&`nq@a5X@P*-mCw60i%w9h^p8kYN*{$EqD-A^N{>n+x86)Oy~J zs3r|sa?g3}%UVilrlX^9OaSVPsR`5nTqNj{A$4^*xFC!qv-Mg>6id5Xh|*7snxt9Aduq@BVS`wRqEI z=AAEoqNn?H>_|YT#}-!&2ZU2<-w;dl*X&}m*?>LkN6YwaDO2Urn>Pb~h<0=XrHVRI zbSa#)bVMYS5^Z*|KBGEw{O&96n_d__is@4ACA=&(F}P6rou`f_Q+|GRb`*8RVK6C4 zcEm;dmsXztu`b@U(dgOIFED-!+Tn5=3<{EIH+j9^^c+NG)@u(m8<4OW3)_aO>waK_ znYqamkl|Yr$_I{|)L-qw>Sf0;e>cq#7%Ad#C@f}T3BopAwWTn@RE2_KuZ@SSJMe%C ztAZ)Xfg$_t_thhX@q+IOZpP1&w__QXS+6lVKE4Ay(cce5XVv>t#&Yn*OWAy9vioaS zt=B>bMDb_QE)JIoCjbC;YZ5UZ+)>qkJsfmI+agUHAOMJoMSoQomaBkqK6&YVPWsBZ z!u|Whe-Cftz@E6UBQpBd@k{moLwtzUjsYl8ryf0vUZGy7&Y;1H-?8WuM2;d#&=6t_$`5~tH^f{VC9lc<>VPf&lR-$`Get~RKmC{mRHDU8wp|2Lv< zKG(@K2RpkY4&!YHo^*H&F`sXw`9!*D^IrGWvxnfnK4|6)k@V0LOlts(`=*mwFErB5zPUDOS!(Y;f4_052d*)NK}pA%zejgc z2t^MLj5{S%D2HW~7;kT)=f1KjUCX*(oDR#Ic^fj1jYV5ep7TmV! z!Idz2697mWLm_G6#LD)E+4Jp@EW?P+&GVOh^~%ZlFEsW&-HM;P5XHr?j7LaE@|p4- z;te`Q9AxPw0e@Roz?ap`(-W}4KQgQUMM0zfU--FEq{qr7$S+yQF3Fino-4oK$x2m> z-@rn&(sCn+KXZ4jk3Qm7&k`d!FxWr>hNU?P#m>W+$hPQ}YBF+g3o2G>7OB#!GNx5% zzjy8-RxL4xCwSeRr~_D%CU|BS7l*)M(jj4Mqv^Brj}}6;l0Q}sbh+UAb=HR%*vn=d zFIH_1u^q1aU#WO%6!uq>{A8e-8yk|cw0?cp>F$J{6}<0;e%njOt#MiTgmH(E*t*h{ z2^BSsCN#tGLFh)X4SE3juO&Hq&E)=i@)&pYFX)RxhR*3;m3ma;Yn_o=Cs5C%#X2Q^ z_T@tD5Il8FvgHW@Zpad3=frVHn&k9Z%E>XNQYXt%NeZYV?5o>CNlZ@I^!&U6Hwb}2 zn_$Z9-I1u5rxwO9JLP(Du$_7>(epQzXu*N<9kJ=M338T>#Fp!gHtIu$V|t~*SMXp_ zP1A;0vZvViSk=nqNKILc&`^`eWx|bCYkPZ;6ESBccmb7V#wo^=4JQAU;7_GUw;|6} zKKRPB7EY{3M2Ty z0-Ii0Z!XYPoV!MjyU_zuj+n|G;o{*tCgFSw-EuBizkpU$BTYwCl_{|>0a2C1dE(YY zl;#PA(zFJ6tfLK9=1if%rgP;d^Yrh7<}Wgxe@KLf|GS$==yi=Lq|G7HYoX3CEo8bmq;sN__#o{13>*6c&Y>5c4J ziGwhw#YIbSYa3KuUVNUn=bF-5FU`Zsl;fx7GGit#6S$L4)Yqe_cW9 zL5OHFx1LhSskawZj(!K)<~00)xMI*7^pGYU>Rav}__9BXgoyzkrUx}w(x=tn)6U3F zfq>r(#Gsv~(iErA3S@XV2G8Ylnj=nj5_hsX%$6^F%wTxj^R@+_AeUQ zM>f54(C__*AO;ARlpn4ZlZO&nHUllHmf{@!fUQ}40s!K8Za!J8Y^+PWYvTIQE1w$* zk+7*^o2kVS;36Ur1_SG-ACQKz!c2qe(Vm<;CU{TW^0YeOu$J~ANuS%=d8Wfb^Z2pJ9D&&j1^H% z3?Ww6VGf`(+R%jKhykfW?w#ZT|ok8>QKZ$nu!Tld3+M*>6frOHRNJ-q5Y>x zV|ihIEqIPaIYhYeYsY{wXH_5un^{hoI=F+gzan02Fqw=IT?6AmKd561xh{TTga8s5 z0go)Uky#>ynkKfTUlWc=)Qmp1!I(N&dUUzLgv*7D@~q9t394}$%xY3$?JhP5CaO{v zW*Vi*{Ck{_Lo-d9uPEWK_Y|7vkG_fqn}E3KN3>dv&7ACkC!1Jo7=WEbI%2{1%h8(}9u{J(_!;X1-V)h$$+qj@cX|>hv?E9A!ah1@!zD;P>42t1;+| zHffAJ>&)TyN(KovEKZUax!XdnV386qwL#UE+9`(Ec=d6P7B*(jq_!nZ^a&&!#x%zo zL|fe>@<45)emR{9MX|EEXMOgp8kgwIeyw>ZeoqY$7xy4B?U~OfH%v zgX@||2AoRLjy9aRu|DFQS&*rS*$4-Gk@v=;wnY;dItg1N-f}?Mq;g|~0zS0JenF&I za}GrbI*gn*yTRXd;tL9UM-tPDdIM zPvcJ9#N*}0;1)72pDWuByM8`2(-Z&UJN|bdPtqqC>TWhuD}0 z-Bb^4WoI=qjk_Pyj+7qXn1@A!xrwMyO-WiIDg)tffo7cJCfpd7)4-^=dL#TmD-@S~ z693mNxPebkf3O$BzB8k$sG3^50zMZrE9>Cr$J;eJ0J#&!SBNB2ac-jpqL#eKs>B{5 z{_L|_+B8%cPv%Ql$Y!~=ppj)pZ!DqNWW*WWAeteYD`nd3d3lW3)YB}~=c+gR;7^+K z(M9|1L%=5$r|n9A)}q|W$q8xh^xQI+cqu}0`YQl}fMu}C{F~r|V}CAJ88c9}G|?|Y z)csOP<$8IZ=gIrh$BN^k7S~n|L+iQW`0V1Se?UOI)n%iBbm-UBs$v~SOr1o9qqoBj z5Mgp-^fU$vPfUPhSUiw0uruX9fwY;6li3JZ>C=X%5V*K z*`n5gOKD48apSbO)8%RIlUSx6ZF#pGJX*9-k+Wb`*ej z=LG}v%HwrPZGAofD)hqta!_cx0CTWKs@T}peKPz$fpfCODWiGzgOHXUjLl=ah1znj$I7Y^%gFf zmf(LXLmvJ+E@gZZ{nrFF!+2@68D_wMccpk)#;mku>Q_KpJ!*#DUZ|tWm$=Y?|sHiLCJP=&ndX$61>B`)Yc^T?ldRP7t43Xkq^o zvWmcpv<rs>?mS-~1+D>LYApAMIb zOwm9OE7!q7mY^aEl_sAoqnC3fIHWh$7kxzSs$N(*S4_hudPMNN3d=Dx^yamDqf)ni z52__?_P3q2H@Hvn!bHe|^6{V8QK53IC;z;# zH-~ubzTah}+5IlivUCXk(8(m|*y0x54N|tb-sPD6kt<|NW=2k-+SJAlEQlN!uua2)-ZD1L z3R2ld>y%<8$gNpLx+zGg>9}|ds*Jdjh|2VcRU8#dP;+L#qBuQ?He8A+PH3EUWCYX6 z^RY@6qSaM*yk$b?Y`Hh4o($gSzfR8e-HQ-{!Mv;9w!8+AAm@VM#??&pk0mh-i3{xC z;c@C>^Gos3pSo0w5joJM;SeGv6QLwwF2P(Z%YNzKgD~SAj@y3}-89^C)%Z6%MpFN@ z;|d843b%^dGMMn!Rk!@gd))%W^@P68@c!a6-xT{y&M@8Xud-T3Ja#g#|J!w)+!2liOmqjLi_a^bbQP#h2}X!Dl8c&=|MpWp zNyx~A5`)RI8i&+}$xj5mP2PyrjyV{*QL$vo5v^h46NVPNUR0A-qd1ui1TFvVLBzzU zVMcS@I>C?ZbP?)aKrPo{WE0Ys!eEfYf(lHrxy?W6{J3#it~b;2gy|qUbH*-OMMJU1 zUVmes*&rvED0JqS{wR9Q2arHe3h3Wwh!iAZ?JFwV40^7F528PB&H@oaiUlzb6lVQ! z&dI_YF-mDFxchh9q1cXD7EowOfbT(M$P#-6g;)<(bdsmh?#)~JC?&K(RkmI~S_O#& zI|goV3Gy}DwRJy6vpv=^ZxtkMXfXED)^Np2w^eE3m++FysO<73N7e`nFedTJVQ_rP zzJUcaWvG7Zj-PgF%1?BZ@gA->JOBI)qRNly4B*;5Y=yzkzFM{ML`k5RqS+@e)xA-# z4sR9rjSa(!xHgzB6x2=jSBaRk3rCHP!_i*uy z=^bLB($G^ZOm+|C2mOCcrzr&ggXvTlH1Iz`0*e0}|GVkb0Cd8CLJ<`IgXvTlH2lA& z(<*DHEif+z~J5Sr$B+LCc`JQa;Qd|A*W4hivf8U z$DDsQ~@!+3sIPB?NY?=t~k|1*Zd??Bl{M^`b`BAl$wB}fWZX{o7#d2 zY@Xx@)bO7#AP1sng-pbCZ651Az2R+Fj`ev!Dsq>X_>AQ`z zscJ^Q&pYDdjTR3d=5AYDNUQymBdEpH7G0y*((S7|5E`S#peJh`6_m#p5Z{*xtiNe72f{ZC#zG^;RrT;@+9bKL$7%3SLcN0^sWA=W0LZhgkCpC(!3TGk= zHB7r-=HGF~B!UKrWznW1OU|Jq8&3tZ$Ayd`3Ul$#n3YalV`RV* zb?(C5x_zzNaUX8`?enR!Dw@x}F9ehi-`08brU1#0rt_(0T)JK4=BDm)$fXjT&!3&b zBO(G`2cToEuQ!rh-am;2#ygu4Ge~3hNpwC6gM_vGPuFaMEyMWRP1wjs;g;|km!vIf z_dAn{#ub_~v%8HYG@#Lnvy6zbK#b6Z6LE_}JxmD0z_wu1#{7x<@srQS z!(%%eE30Vxvgy#P+lJR0I5sx+^_*!exWe&?>o5M#VT?$)ILW=NV|?;^SY{Wm{O8bN@`g?B0IFiYiug+WId zD4nO5$8!&H#FS$R+CB@om;A4anQf1zI{9hy;Q4&py2(;%REvmvGT?nCE#P(i%5uar zW(5(=bro|qlyidB)Wl*Kmt4mpjV$+Q2}o|jpvumg!c_y7+?uTnUAi1M=|;xX4W%S- zaqP}uGe%!wB2JwPBF-l2$*nTMlagq1f6l|_@wi477ILyRH-okef4o>9Thp+CBb~o` z;_*C2i<5)|kd8)1&Yp=`8uuSQU_JTkKaanywPc6i;r#o!qJ9>7BHZo!bjl96&-7sV zX<1QrmL?$_EU=_ogKV}0N5WENmYK@mK0oea-HK;Yi>2HY@Im}K=~l1+IOJvSBhk-` zvt6sOr3uUuWVNBj<5{u*nxg*SOcjCe`3y`gjyHVIaGr_4JKxGvNt->PQ7JTpe|i@k$Paj+dQWFMd_S!3&OMYy zi95rucSG1mrt6LOhm(|79*ER7ZCH{mPLfHZ+5?~Hy^RZ&Ofr@aE^Q6Y02lNWh10fC zF|s!f0=4qU`d9Cc8gwL!=ZwadYWZL8+4ysb_Ybq}DQMN}WRo}tOXYB)0A1e)UXmxG zl2Q9$1)V)c75H4p2H(5UO%%c*G%7R74i<>9K9{wK4iftGuTd`r0vrF33nOV~J8$U% zY@lyLgNLCtZ^KiIlA@$#%WJGSfy8Wbotd)XJ2~W`!fED6t?S*6&&;GyAX}MI`|?;M zGd1k_Mq|q3HC%$gCwFT7iqFCp-IJ_D4jRFkCd2jgdMfJnrqRqa0j77)FjJ-eck};H zb6a%7eS}~FZcB-8O8act2I4*?EgV!(1nYkYrQdLAv zPM)%HgFQt2xgHzvh`PSf!B)PmafpMyQJ=mgZZnpXqY+x88hGx21InuC)-(`)F*_d?z%I#IV<`1&@esrhCY4Gc z{5Cv(HzO!lzisMnpB55<@-Ih^)`d()$ab|QYHsc!771PuF5NN}XsELAHz-h1${H)& zM^M}8cG7s)O}U_-Z1N1VUzhYx>_iO6E(Uki$g+1y&Fs-r+4Me$eHm4YCyG)08ge#qger( zsgb8uG9nwU2${)b)9hEKTmhFd9Hwb zhj~j@yn!KDp|j|7#&6Rm>f+{kih~mEcLdLq5nY|1rXiZV%$^uYo5X?|bTEa`Js0 z$pZoxmu652FbTiS!*iR@oB#FxgMhdvD5;R;5c?2F&p&M`#8I$mKYwvrZSuAJOPzF- zjyXz2gM%?Cxwjh@wrTrIG~e*$fD(Thmlm~rhPHfK`*w1-n_TjM!NCjhs_Tr=zRMVO zhS)!d$^QiOUp$kFsK;4DD$F~+Uq>aFZMgrTAqw!0&U}H%rXq9*urV7;3*Opsu;^YI z?$m!At{4V#{E!`x5Y!zM`MY26nign*zl;asQ{BJR8rn6R3^KcMI-fKZHJZ8C$!$?* z0P%~fXgTdSgv-}Sy_K4&t=iYMO^;m##O%O^;`kW&+QiwRhVe*>xjIB+>nD!at|x_m z(U{@t_raCTEGt$ZE7SuuOuKKPs12-u_a%_2zjsu6adaE5? zY}>xq>%I@Y^-h=XUMK=@1b2vc>@g5YBRrx;n|RdD$LXRPxcbc8mK9aYmhWUb@hFHx zV!xC2u#^PV*xqNfA%@X7LMvFTUWpcF@QS^O7hfv2U>^jJO?b^9eBVQ$18#93^8|Li z-V01O!*hLi9Rfh9S4FY_N!NZY_bwt}X>Z46mH-{J0it60!bn6vD3|Qm>j#hT_WUUpfnqFyW*R81L3815 zv_4uwUiZ6k*_K;)4sA_r@Z}^qf*3xBr!V}2Yh!TxYnUj{^IC`K?Nm*uIi3=VdK%hI zaMv$#dPD+tcqfHT^db}rj1)u0@z;Um5KeE!q=%GBS?AYhF%mMW%gmV2bY`<9&qoN` z`+Kg(ZK2^a^ku*fcvVx03g$g*-i01yHkXd?bLEk@`Oq0tT=?vd!43VLbyPmZ++4Hm zOF!TD50C)K6yhPi=_;)!{YmA|ywp{2DB3lnB(X`0=JmiB)K^6%uazi_@PYB7?9iwi zPr3zbG#RL{22vk+Zu@M<6uqzJ2P8QJ9FcCl)p<0V|G`!y5RzP?b|h``$!_v4E!F*e z@n7>)5L<7~pHP$jz&sT(Yxh?@AxB}*4BZd1zh zcH7qNO~)PybNHQtozbXoquVdoFvCi>4daXJfyjwmq3(tB_Ym8D!#61*Vz$~oY<(}8 zALpxW$=yjJaL-`~m9p0;ySHeFq*c{L-Z!V+TUj7p(16| z;OR7jS$-F|BB3TYf-q7oSq%Qq$vm5Le8t*;r@A3+kskD1*rNh^6+_ZO(V+*@w#Yz{6O)=E zC&orUqzXJ0hhScumhE~I4X;{a>QdpX3Q>!cyvwJz^Ys9>Umh1l3n$KBTzx?<@tW0B zgYWzcI83|URFVhN?UJ0eHuD$Xw;iGJI+-`Z6=!aSs34dKaLbI_oMtw;T#j^^>Xv<#9zQL-H?ERP(gSu)|W#*qdy8P9&_U5f{52EoYBZ?yN zKgtKcTG_yQ5O*Z;Icy5sP*6QWWI^Iq)^$Z|^H$Kd(5oB)YIm^E&_rWX@2XN0G_Xu! zqb>u1-Nww0jf>7%sw9%a&APFSY`x(4}>s%T{9+fr3V$tc%VRVu^OP*eD6RkysyT6kh+l}Kwy zzY!F3Z?qAwKw3H-fzI%+oAQ9)CzUjmS~Vnpca1AH%W8gVvdoML8nKW)7tpt@>!!C@ z6cX@UzHB8ROSs?!oDuqXon6MoCUB67`}T!5CznB`iXF+a^Nv^D3vfHOV$i}a-clU< z%{C$Y@FNNRc~@0MrXmq(Zf(MI-6-UUM4OKWmZ-<=!g;%ql#Ks)ek5?^%{9||%^&bF zYsj`?pQQ7P{V*O5$I^S_ZeaWqKikzuD;9Pf(Rdd1z0X0ijLBht=qdo;W3x9^lMXU$ z1=Xsfs!?mUit?98*dqo+iArHIT9AhomTHdyBXrSjk5=u0eR6jNi=^6gaY*=L*fa?W z3?nI6P!U@1*Gi!O;$fcQD>W!luNS&TX8fLG?0kTblVFAE8z|@UjgJ%cd7p_>*vz^H z*_z@T-t%KZ=;QSTXuXWW%$v-qTvRV-201Ky`a@RY7uLPpZb4|1>@-k)7#FonJQ{(W zg1s98o)^bN=QV@RK~x%9DHhFC*;Kq1i$P9FL-Q{N*%akyX!8-F;b+&L-_?hN|7Sep z`|})?*D;^a;7jbPmr^V^fEr=!qTN&Qi4K>q&CJzj89g8FXK4}d=-aj*q$yo?=p|MK z#+fp_QP75nLE$F)@8lH^8XUTaG?Z5wEVJ>Dhhx?rqvXM$Dp8qPD#>q9aifvZ+T96j zXQ(DR-f<#0K2RX^;B2wLEvMkiA7W#RwwV+muZ)DPP0I%}NsR|(P$D@{XP2huV9&~H zrhQzd>g~3w)cuRe_pB7rghktTZH|aM9$$^iUY0c+n-8%HqlZxr5+5K|Tyi3vWP; z8LB{U_{`U1eUtSbUe_j3^t^3JAib-xGOqmQ(->M>?qr21rD(Au{p6Fe3c+eMpn&Fe zn##_QvZMM==5lv7ZLES^G64lb9cz~#$v_9eM*~?z2H9{I9H1dx+OR;=y6u4{DysI_ zY52uqzuF$L+Q}2kQaSnJWN|p7!cOX`0A3U4Um8`%G0XVVo(HU6nWiPo6913-s zd>Zh5>XPHn7%kaW@!XKI@bEXxsW7c`Xm(nW5bykP2PfX|S4viJMWYpDv-VtQ)<4|G zg7kpudGrowVk6_qF;GlELu?k~LHN!mb~NqH`j`mNu*lU@Q;M=#Wqe zp`kEUc!ZQiECuGWQChSi(SxbhGpSE*Nr?X5ncJ@%#?Bhkpc|)i73aj2kdBfP*a0}? zyW!v?5vN87$pXLI{8Sx5V^1`gd5Iy2HILx3>>VEuQV9h<%{$c>99MJk_w;t^y;$yg_{aj#*F7#R{Dn456wRO z^UYis2LclyFZ?$|vQBox%oaPTjEsl5y58HyjVHvgck*3y7>*q;Fim|r2?skHndO+~ zkmK?|LIbZe@hGoT5!E?SbT*>^MDl@z1@s)x^#(@?OK&Y?7^y=$MjwJ}!kU>1OQr>+ zEt@p5ftt!2t3^c-4VS|ObgahRm^GmLCo zBpj5{-O>t4y%b(hPgX+)uN!7B7-rAZ(J&cIO&%=*jU`GXLnM!(Gf*nj*wqqWOAE}! zXQ;hpjjl%>YO|x92BddjmBg27I-?pJv5y$#7bY1SohNsOY=oxJAYv2XQqLALuc#`| zAR232_)y0?MAgo^VZ8x81HYc?-ux|)VL3#dR7yp(Uo9YFbciu<(Usl`i{^f5g z9Y9#lbdNtyvB}5kVPn@-($^y(lM4HcvtA2WFuKiYxOp6io+4L?d$OVr&^RSRA(@BD zCXq_iQu;D-lK6%FX)W`F%r)x0Z*Ar0dJqx3A5d!k;rz3*QjUQ4dD&Js1`iA>^0meQceOz? zBWH4c0Gci|@wZ3v<4NG(Ypea+bN)I*<3-ZZa#i4->Nn+b{xr7CcAa+#=f|hu;`bUWI4p|W!Q{&yK+a| zkAIOiS8>C2zf)53pJ~xlQ-#g36s|HOwWeb2{oa@$GFCRZsd!-CACQo**9>pn8KB$6 zVhw{wrEyk+S|h#Q^b3$n`B`r5(ER6@=jwQK;`8E-KEAu(xaBlgh468ybI6)?ceIC=YafAXg z1yNj#ZN|C{WK_;R-{?iRSjedE<~MqjPhags`M$l^{~A42%wQ{>jekl=Mx@DW<_88p zaotM^jmutGs5zn<7#lJfGMzF!i+>Rq@TqqtoP(y%z!tV27(G1s;4{xjV+`>yKq6CI zMJBvnxDXWXNvRjEQHHDoc^kcQH*B!BEq5o7z)sGJYvdvvE5$Kb8VcnrU)lKVqYQ+> z{tZ!P7h7*qx}59D-2yiWA#*ZK|9|qTE+e+<=+}W zZm!;jm+|69wAea0C4uu6;7#N7wTp=DJOxs}_3zc$i}24#BndN({(W$}zX&(qB$(jQ z$?>GE3%lN5I{Km@uLHjkO3*xHkvGU8OBe2(Lbh*-RH*vkf5&s)9pDDKHwgCYpoX+G z;=%x|JHKIy6DI~qDS2BB|0SuFsiZ*u)&l7akx})>s3s2e+5$6JK0Fx`2(5z#?4Qq9 z`>}Q+V*vla+#K%eO0DsGUAed)3ivesBSO%yRHqNI!X>d()<{&CLzt?FiPnjm?2Wtz zswvW%j<+O=D!!DKgoR9H3lr0f)hrp3UO7=VzJ5^)O7=<`wg)9L?B-A8U6FRZsHc zwf51!rU*4gg#Z{LNiy^^|Nbxv8zwJL17p!7LKZ*D1$LSrv@KZi!8znk^Vz|HWO92I ziIU1lDNy6PLHR3K|-&eC2VX<8}>cmap`Y*lq{t7f4YnRHwQNc)NVvFHFh>*Wnpx*w*&)g;QVhZ z@;|*r5>Wi-_}^QSnxG&52}w}=4=qU&(D47ZBz@xD>OiL=|FEe2HNmR-5EwFU2cCdUAJqrScziqa6GC7&w~81- z;-_4~dTH6aNhv?_FiHXobjH|GtUG{K2Kzrg*L~pjiCV^gmnHCu|8rIU@2MdApSr_= zpn)X+D?nfW$5fo)gMs}gRzdMUOhw>-PW%6n#A{@Z-@w4|3;sJ5Q`ufW2|e77gr2lC z9L|6Dm3pHnY*bGb>K{K|7V9s2 z`mVmq{aEZfphp+8Ynl%@I-SXf6Pp(sW#0FiWC=F_`1WIHe_hhYY+)EhV6qt|26tfm z=*Ou5o)bYb0jcrX(I~D-z9nLp7|%An>AfM(oA!H0B3R6drM*fkfq`n@B!vli(xk}5 ztb%508APbGG-hOh@_09Di6{kzi9|!0#Tu7yH*i$(y@MM;G@6E(P44Ex0WAF_!;SL@ zVcbpPEaEKMXDbC@RgrMLu%nRV(MRwwBedEY>R2{dtW;em;Hk#h_2K#gC zXBcCm#f9R4NO165fd(6o6g7{mzIs z3}wXQ6i6|`zK9C5AqeCJ#R$E;2a)uiFtkSHIYrW=V(gN%FsUm&_nB}D4lH!0$B+X? za?$d%c-oN+Mc8&ATz65DkF`P&CNubW~`PQmUDr%MQzcxaJ?sOq^8E5O|q8u+D6 z)5TmIr(o5viR5HOXy0QiLouJm2RRmnhi;dQK%dKVT1i9N$LDZ4!_#r{xQ@TYC`kT z2)t~njIJ>*IRonnEtftHb4!0QmiwJJK}sA+m7Q0ST_I(455Bs`K<=kSr}2iV;3LiWS>Tm89*FRRUp$Tv zS7JxR&`@}L2h2u3$@2$Kt&?2qT+y7ZN?o|`O+B&kN%8`SSh9d%c{t!zbD|n9KJAdX z_OysMy$?4Z!<3Z{Bj8VHa&o9AipY zv>+PrNr9IVhGciXW(*P~5C4FXgrYQoeNsV^+*nd>K`A>%6Fb93ds0FIio8N&BTnK( z&`*IW!mEq5?2tB+HM&J}*6rv~K&{gOA=lUgBQmh@%#N=oAWSxWk%5Sru~L-j&{JgK zH3r{HX1Su{L~7kTHgwR~WZD@@86`aVD008b0A`$9hLP%|x#&gI`xCidZJW!u#0R8Z ze02zM=q_9wsyn4n`kg5OKVg_7jCcV|TJOGM|>`Zk5Mxpt>7bh?2v{HksE#01UJPI8_dJ4w!g{#!Rh zFInCo_jp4=y>?APe~pc;r~)kF!FXBYvy#D!o@6N>y; zQepUW>PXsq1XiO4g^-oByRJBqCWgOU(#PKvpCp&cD=O^%!s3Ap6Mhg)P`~~g=EgA# z5Q%_h2!etSt=jFD?T4$v9vm)Ah9dP9i4Lv-?}P)gTEUp9=B{#Al8_D)X-nvlP%)@u zPVxPt1E|{YC6S`TWpPOJhK7T-M5?pK;4S}gRXz56vIlGJC5FV%lVitaFj9#z_B{HO zZ#*?Gu;H$jrO#NP+xpy_I76E%JO1a*L@~Dw81!<76ocb=|Mc>+${y>pt+H0yj#*V; z9kU|LR?@0XwD(O6waMc)!sCMor#35Mpa?;QfK8BPA_P@v((q$yx$|ft-(t1t;Ca#n zf)UO%+68KX3CPXkuiL}0iF@xLn~!GSog%@GYP z12I~xowsmFF>ZI?*em}hJ>P@uuMnS0t2sk?7S6fdIm0&KYCD=xYu@L8d0^At2;|C= zoNd=L((-rQ#Ho^s zt#aA-bp`yqOn44i&q6{esZ`HVhctwPDAkYW=J`RB&fr831&(x&cn5=&S)7+I$6D){CKnQ`-&q+CgDKzfn;n6=x z$=FtK+K@>iXc<)F{NN9XPN>#ikq-S&8{CE038+`a%q?+x_MISFi4tJUX?M00*lkdq zGzFJ#&=r<1cu#=(agNE={WbHlA&_t3NTPtb7-c7ItM@Fa)8t8X)p5Dm?bOjf5ijNfExnKG6?eRn#59J^d+)a^~-pSK`dj z)`!BS&x+;OP4zgo;BXFfpP2DA%~mP?)skbF z#1UbSuK-yl&ru0mA%E$x>BCem|F`?l>0pDz`(V$K>f+i!%-`$D_W^+_|}hmO;l??=WqK zJyVR51;PBzv%U8Ntv?%I<1QgJ(rYA^*tF|zS!hMwGAUHD-<*Q z?J4>EPC~E=C@u>=Yz0J_E#^mv3YT9mvUPp`7PtgGG_sQAkdY)8 zl93Quq$xOs5$PN=6s$5z{1VlV$y~k!$zuO4TGENZhsTG;v*jT;7LU&XDVkKdP?gxD z7n#rPxbiB`Ua4lR-8T*Ux9f|Iw<$x`?xSV?HgW~!j+mK^8~8(1i%PDl7F`DQRQ)C9 zh94+r%Ujcz3|coASHAFX&0{Ys3_J###JBxSX?Jg5uQ3}P7p$~ud-AEHysILnq56~~ zwOpJ1$s=OE4|D;sN@3Z8IZ}&xM-+M0VD{63Jv}|Z^xwJ0KFx{dLJhDjBP~sCbP7JP zjBF$!!S*U0n3KEW&ni9^!Uf|QPNwZiG!vy~8E!JAF9?OA0^ypWoHcxXt zKs!p=B9;|k9LWzIao=HSOV9S@>8(3{qz0R1W}JE*vBnjt<~d<;UW;A&T<};RUK~tJ z1VW9z8^_ndAC23P{GGd}4GF^pR$lLL)k@K3+Ggglc!rF0!1Pl7Wim1GZVn0Zf> znMI+&{pGsV##`_6cQRzNArKg@=l)|3=gzKt%j?7c)=S1E-P}UK*wO#Cxj+}_?7%rf zSYodYxPCWAI3AM#xW#ZTek&qFghUV{{bBONOs}h^g{WK(g{Nnw(%;Og==;8bwedcXkT@~?lNL)I%2Zy<-jLZO z()7>DGk3Mt^ub~F)y`JmQ)Z3B!KjC!g7uGJO-$3t7ZcXe0!^A!+3vlpKdW7CbZ@8x z;;|liGJGEKB52BW9MnpL-aZJzh*XKswuRMsA9~4M$R8xxSe@!grQH9xhT|4EwRCdG zdFU680aSWXC7(vQv)N0Tab+&Rhg~$*2?ca9iOsS)=L$}l)mHkC7lMyYN^)}Y`^QIK z?c77f2$_m+*M9snXX;?<@u@`%SH9DJwVL8eO7Ty|k@xCpmV+qw^GDb4;!#*0t(`7o;)f{CYqFMDLeLtqH&c6+%g z;~lB|_J+lRxt_Ian;1{`Gi7_J>zOvX(ENsfC~leF_^tSfg+;}}$f&_|VO?(r-}~*g zf~!Ea*6qCP59JS7_Lka*37eLB8}=XfX3g;eZR?EF@??x5mi!6Tbt{8S<}p!&*9rhw z{e6?z29R0Z{d{Erqt7$iq)?dldgIO28=D?tl90gYs<)W`?HohD*BWhM;4-tVUGzJ( zaB%m1h<;rIv>803lrqGrYiV*2!7TIiiw)J1SWe&>H@+dbfPLc_rVlfvAQ}c}6AMO| z?V??xnjg8&?DWG)A^xqiv70cq`o9t%5M_N|{sau1ue|l6f8^0bx?)QCe`~pV32Rr}r)XNsur>pPuc}cXz z6v3%h5-}PW91i6Bhe@>yiE%C~HLfTrDW&Oi$`#i4@9gj!ta(I#d0iPgz7C^gF^uG6 zL2k)|Tkvj6LO{caw9(o^d{5TbAFcI;hUj;(Huc@%nO$~tFOI%L?#fZsBE$$?NlkLW z*8EnwKO5*U(4jHiq4!V~y)q1lrN4D*$A)t7${V}#hZHjAf9hN!6bZ~J6*n< z69b@V$`kFjCPlM4E_$zS*3Kdte!y)#WIvn&_i_e9B9vTKCCv|ZG5GIya6tT<1jmuo zWwwAz60&gT(%&)UOgDqm#Eu__0+{vaM1Ce*pRvKV5l#*v;z9mlQyq5JteWr@|1^6C zXoQQPx)7fWi>OS}2V88O2A|Nyujzpy-i-DAzA^2B;owddWHHq@inKYJ(yJw|IAXx! zLg<;U8q!4B@|XQuz2}EeCLcde^KyX3Scc>feT`zEBm!H0e zK;kXzCTmj|v~a_%g!Z;=A>vnL+*X`%D1^x=pZl_z%nWE;sLl<$E(oq2O#26}O^)Y| zCP!4p+P6Tb3)3Ch_6suAU)@WTZrCy4iGQG1jY#NZFd{|fiE9qQiwo2M*3cDqR6t=hL z6Td$jBWx+LcDOZXe+S*l{vcHYaPk4LmM8M)zM(j zUD0lSX~lo$vxZ=9BEGyB$K7>zb;*0tW>BkEiM1q<5FL`LzL0w`kFU~;!b_!rBX=Yy z`X0(Vq)U)Ym4PF|BstcaxT|mI%LYWIu}Za<=RXKSh@Wj&jlAr(UEZIAHe;3WV$(_6 z!eu%3XA9N%Uyt1{-~OfR@O-J*e;Ek}kQzDfBCY3Vfp*WS&g4s^LJ~{o&l=^@Qk8+m zjD~#Q&40XZmg*fI6H+&RxXpMY^33%@Y*a3aK14S}Jr6l0vs$p^1hn_8btbgzHFaD7nUjh%Q zwgRl?*rhSWC~qMDlKJPT!-_aN-dknbR>eCM%(*^lDSWpDLPnBZK{X%h<=i51sVoqL3pV19}rv176q46+>U3j76>L@$@vP2G#OQ`Gt8p-`5 z0^|pca=xra6unWZvVi^9CK9U94N1UT-_}kM$Cc&BYb_EI(vFwtN;J3gIW;+x;K<5^ zRL6y1ioUx{xbtey9fy|LxY<+F$Apl%*$k&<-HN<}G1?5ZR@l2_hosC?~s!QHz*eu|=$lr`Wl zUoB%h>s?zVo6cIBPttT5u;3%@2Qfz>@k^+l&i;Rty=7D!-L@{=-MG8EySuwP!QFzp zyE_C8?i$=J1W4l$T!K3!G{Fh3AMZZ?q;UHs1&?5mEid-0$hsO1+T5=uv6Wz%!zUWNN?Ta1^`piyeMi3NVZ+83gWT%0 z9MI*?M1fk7>{=E#_d8GSj{MJrGv~oMr^&1!1`FXLen<3dt~wLmVW;ye23#(Mgw6oh zYUDgVE4|*H@j_kF9dIffzjqZLmE;;*YjAUmd7fNzN{OZq(<7feQNEn$jsCPzaqF;v zgZOvKtT1Poqv)43v-MfB{dhT2dBnr|FQK|&S!s@Df(-QSWV03MrNy$TKf_m{kr4?I z=QrD#5G@gH(zbQxs#jz{e_7I!N-`YnbV<0s;>QEq{Sz+ZI9T;dJ#WGaU;0kJ;*UbA zs!!K2H!~JgljH$zQ-nVmnMo8|J;!Y9?LRBtAmhR#V!hQDEw6nn+;un-4^da zcO3od4W)ou#nes2KdrwxT2N!5YpnsyIdn(t*4hYb#h&-)|u0IysyDxuC4A{MEdGqo;8UidzH(?ca~tt_(CvK zU6lLB$H63L`#0zI&pMElFC++&CC3u^M}3`&tyvK^CEjTbi%B=S{BWNzr+@3ZT?T_* zPJK=173vCsek8sKHl&)ycKaP_sbd64^GHTDO*;7q)iuZTu)6qHKegeKtCg@0)1E^P za<#pFyysuJixM*K>Fd%ux1(zk3uu+neJEpdv7Ktc7gRJm@_aK%aXQR*WRfKI4$&sr5c7#uKr z3a6)zrkCKsnxH_h4`uMjv6~iAUHiJL8%>>gdOYFhM<}WURXtBm$ujr>^czZf8S%;f z2pjqX!gA2Q=u56lOY6fAE^V<8tk)M@t2@Jz&Ksv&>!W_FfR=oZF<(yE?B)Vsc1px_Jpov4NY;`-73oc@YwWd>ZzxK zpc6^S{o#~m`F=?ayPwC21*9MMH4`q8M_kx$>~>W{u=ghOYaBE@qew@QwT)U;-AO{V z1=Mo3C|6!XN;>NRrx0d<>Pe#Cz4YW&Z4fT&732~cC0%=w^=ha<)~t%D1!*K7 z3^umTUf-P%g)KvLyb`T>zCvm^IZi~-Rw*6Men4Cq9(nti7t|LiYLen3?DD*90hIE5 zTK>#mpI%TD>C`Zou~5kpt2?{%=MKKNiXv(XP8WGk@f_*r6b85lb%LIiutj@NU~Gk~ z3*qf{CNU=1l6mcJ!mUfJGth^-sSDPhtv(nr>BsSn_7k(i3deKNom!I((by+SrVJVH z?_HrpLzCox#InpU;BJ_}wd-I<3p_F$ItW@G1Q&}<)LaIgNxn{QH=jn6gMD5qpBj+&i`mB8zvj=x zVD;*1#ZBcV_AI3Etnf_GH0V&sRC^umy>E%2yH)1C+IdVj`A0o22%^0>HX_cNp#)*^ z8Q>A829}*SGzh88EnS79uxWwhj#hcOm0YMdM zJ)Hs(U5k?Kvl~y0(YqBEbt7f zGYl>C7%XCj0|C{14|!mB>GLWO323~qVG|kbr?W9<><8e7QbTBLsqqtvfj=T({)?<~#I@zay6d%b;$XOOhjV2mXXJ<71fv@$r=5 z8xW_P%UA-RqQnj>#9oMQ*?Pb}romZ%#l9g-5h`a2Y07d)(Up7-g^wqF_77K;j=#`@ zd7{(|XO!eCHIeLvUO+&VUQ~g|Ml$yMju_;yqnS&fgRNmopwXfbz=;tf1Jkf*>dDPB zlUsIuH*(t+*49b7uSZWOc|`{omovWPM5_y>Mdr*U{;)LC(fr~{7`L>G_~8DNyAb?2 zSy0Um@C)dX!rxN0=b0B1$%l3v^Vm-v6)WFMF5B$hPU-EAQGQy(9U&!a<<@MJ+j{Y|CfQvdAGUE)52AVD|VhuQ@ z_E=H8-AiZ&39-kJfI`YODsEa&o^&z!3-T;cE9O1qE_mj!D9ultR4OY9fCl65inTu( z@!^qVYk8y^=^%8UL#s;%7|P(>ap{Ga#?ZNp{`PV)N?HQGP!j)O&DNGBB5;EDiqye+ zP>oh)@LTmT0U5&eIzfyhVm_h|Ov9nQCwc#1VrFHTbL0h%38atX^Z$vM|0)t5oq*#| z_{~ZH%N}EMyouLJ0+y0c>7pW1G-104`k262;lOZpl>$#nX@FV{3hE5u1=ABML=9^N zh5-J(uIl;v6QAwkaU?oqyZ#&02AmiB%JEHN>zQ`~35q6~6%j4`(3N zfH@q!sVc;T6^vV_36wXRr@i+k;ZHWqp=Iwt0z7Z&ejoYiu&ih7z{Mjle5IJzK8=zj z#)GEqZ6LdWuL4?dv;nUAe7;&DEhGv@H>N9$Kgft&^TYOJt{WqLru75MeS_=y&=KPv z(zyU27WIYavh?!G&~acBdnh9FfW*ZRzixyd`Z0iz6^#plpMbUDHP@aiN35<(iswjJ z)OvUZn8XSzCSQd7h5!?Z!a!{CNc6hTHo@wT%?p6VKVAm)xLEridL9SKn!B!G+4}B< zSOu}7G7%bwUn~@@FZVlmg%To_FH-XnNaKXA6jxrA`6*5aB6LPRH#0Ni$d1W&hx1C{ z$iPj9)t~gBFA;qbMEhp^x*HHOGdC#m`lnHB<~eZU^fc0Jz${__+T%MHYA$b)J+~rT z470D?uU!`iqY z+v_;Ot+41(zZ8L!pZY5Ko+0lFl;`Axp458#c}xGoJKF~e8HgLWi!i1^I^GCglltv& z{U&FKq6dZR0}S=BnYsF9L-&x7)hAxXQ;cUG=(}p_$s>2&NR2kOMU;YVD1*|pG zMG4~V%BTde14bx_VPO1z8?oCagId!x^4w619KhY5l6REvBQ*#*v`E8ids z5v^vlzOxwk*$xBQeqiH#oNCVooq02YDk5lgUM+$@M2Qh1Kw+d?n5Imml3y(SVg?!y zk=sH*aPK#y*AJhz>N|v0h5U&^#?o(rV&%C2c$ngtg$b0 zpU}I?LK3b%uMs|%Ir$`#?+UTez8>Es)HU9gkmgtZyl63(qOnIr&CFL_=jk7c1y%#} z@$$L4@QlVJ1;oHI?MU3nLXImQW;2NIy^+;1y_q0R0AU~Ze7J(z=jZ27lsdmFj?)c3 z&?9-dp;J<+(6=5;+0Pa?0cI|9oy>u#;O>BUb3w>oa2?U?TO+Oockmn2#hTi5OZWWW zRyY2u#G%@O_oh(}1S}JW5a*|aR-&`18%p@;h~WL@x@rvgm#dA~FH7lWA~3_cs!N_~B{+kD?lCBnc}Lj+1#Hy^^vMUmY< z5}jRC|M$9C`}NmPQ%U5N*%uT;*x@}SRI35=!4VW#$y!Rb@f@hKYH$jS1GsT2=*3kB z@1o7%BXuzb`(RR75YaUXTj~iV7Vodhbvzr@pI^USk=n3rMH>v_N!CxEv^3FUqvVZz z>4bAtv?+#qFp;g5jG%y*L8?=>X3cmS?L4`|2DsxR9B210fXO69_m7$k$)PV^Q5ffP z>n@*kB3jvBQ@U|jAfG)Mgvyu)^jFF_VcKJ%>qzV2mY|iub(qga7~*lVec$*sZBc11 zyLovXf5`x>Vhes=kJ2Hi`~o#ogf8ZLDqJ6h#mu~@@g>L3!&<7qu&kRoB#(@%fwvHnz`vuFtlOd-$ z-dBMSWp4|ywY*OR)!F+yiXFb+|L=!39JU}p+;!$ZMaK>IN)YuFdHtQ^&7}>T; z3vGoC_#T!R8=4OY21Y&usX@}R((+x<^764C#jNp1xJaM83#8Pw&-!j}>O{D1w_v{O z)IRC>=<5D_@SkBghC|}royPC^ZqOVkwWkEG1+$phqMbn90Ryo5Zj*dpP~1e~_>n0? zkv9O&5t~30U<2GE)Q}5IK7;r^F09yM(0QSgI5Gt*rkXlaP~{ zlNnCWstw=FCbR&ixs}{IbHxGaehGCD&*$MdfGPOxo7mqopV#rt^_&+d^~ITmX$&X% zxwW45nGr(Nch1Ak!+l7}>R&_H0$m{P;&@$X4ETHK69TG>lu^tm1~JH4yp(ZZb{g1& z_DrNMq&kSQ^U(~C{w6}BicNtY2Dv6EkbW=h&mFbA4jEVNca_L@f*a!<>w&b(9SL)n zbBe|uZp;R%{+Zp;Q7@yk=C6L1`wPFH7%0Rhlu8?JKwT)r*uK7KXFXk_EHaHato|Kcu0IK;F_`#|NdbLNFs5RVyx5!9I`o(F>)Rd`TMjB7`L{u6Yk zUn1ToBi>09^5m&4itHXAkhg(hDdUhz99k~?ifAC!1S$tmRik`pKYU9{<{uU6JJ%LESDc%>69Q4Hf(Jp&~ zd}>@r``#2=RR4-8HcrNgtg+vt0TV3QwdU$=FYHU`DD~xw-E?42#m)BG-e(`msYg*7 zCm}_k8rATZPnHW)pA!Be@ShggnAd#iExTEVKDZOznw0=Zv7d}acvcmCS-$R!dbkti z-#G)}hC3j7Q|bW-20=*{Vg9c!U`zWgQ!`5wiXB1M);^_bInS&G4+SV?dN{%=^P|35 zs**@6Nm}JzRdR)a7IPn!HJCvwb9ky8YA$AiOclaN*%G<59I)1tmPpmFNWm28PhPNy zZJFn{8}rpaTUrkWzA2x1G(`S2P?)JNg8kV?i6u8OhopCkM$R0&H)Oe2SAkF#fAklu z8|ngZ0W|`Bs&?P5eh?c|>a$blC*)&Y4uc|*m^5Mq_yVWnp%vOe+)Rxa_=GHa-AHFbx>loL5yA`^L+O(gkL1w57 zK628=;D!n9R;cI0`{ZO>4qqX6$U2r#(BI-i23>WQqCt&Llrb<|)7)z>mu? zHb|$Wa+VO6V5d+jkhYAa;SCyd2#O|s)?WIvgC0#>h}GzgMke;skjHx-_jVav~^Ue_uXQzcs^SRYf@pr9uYL2`L zL_jy}i!5ygq4yu3JW5ZWHWoy7tUfs&3?H%X!{##>N>zqCXK}UPYkkCUVDoRJUmY>! z`F{OL+N2Watc@I1W*nv(z}6^@Mx?6%Z^ptaV(dc>96#cxk&rI&yU1$Q^65{37Waf- zI#(xOJ7w-YCUJn|#CNfOfTeCQXkztSA&ObX_i9z+#$w*tyuksoAq>JL4&perC3N-} z4e(TqSenu$=SZEtD|H*coD<7B@m)?6scWSd{&dzEJ6gOL4gyzB;6=!o;Zy@+m@6{Q0N0X|uNDOXNs%3T8aJX3d?ZyG$`WhQ>!`FAAT5PUp)4v^ED3 zrMYuT4mOZ?oKJ0$={MbAPf{5C>a&pK8bDn2mRCXzI#gCMV04c5Cnqq)=#27bWN$@$ zT0qs$B!|~%gDPT%mtv?C$nH}K0j z*gFTedobqCxgSnzvuuh#OV-#K@59bT8gJJ_3s6(sjZeMzVmcmFQs%if0c5wUu^5JD z-||#q%lo$Vm~9#t=mQ1O^f**H)kOxRDu0-5lk{EC92snGirHqO`eXIv{#srs)ZB;D zs94_&5Yatb3-M@!VfT6Sz+2bpa*IkRJlDtI3URr1dM;LtwI-8Wo&O45v6`Br*soNX z=9(+wVb}Cy4Ieh|>obqfl=>a=*eW#Tp|qlXR3YQQGz;T?vJTd)(JG`+tYY<#69WQ$ z#fYEF$#+ZQfFS8ZR_LkPU{w?ZxH=bzi69&#vNG!sH=*tq=R$7YO~TI~d6tcX+ndHK zTC7oGZ7( zK{|hFHl99*Kbzj&eU$Ba=L2Teudgg9-Iq!C>*gNa-MyaP+QJIHnK(bL@BEJ3>|e4U zOp&5T(r`bQ9D)T0cRb+Sx%|6og?pdLXctkpYXGOgHR_+!w{Q1s)Q0ACLB`DQH7WnM zHAMjXAFL_ye@vo(<9+xa*3wZ)_qqnV z02{}1R3<%wNPbuGJusB(FB$YNL8(7QL3?9J22Y>%x?KUfnO)iyd>07%?bRL_uf~I1>N~ zHjV{c64m{v)a7Wv-ruJtv_SX`m|!hLF~Am_Gl&dOB>(n^B@FO(r%ehQ1xxL0gYm#r zJMelS`;a@k&4Xm<3hqW(T9^rp(if(Ft{#&1O|6F?^Q5R7zGj&XVF>{M7n z+T1C~f*8%Dh$<0xhA~OW`sdRjTeDkCQF-D>lcDZO{he}8KMxO~U13pNFC6>Rk$S9{ z`iR$<*x{VhP5MwyvIgM5tge=N+cLAk*YUt8&-rz63WT#1*e-3vr*cB?nAZefvf>x> zuMq647;9S=yHJsxCD)*2Zg5p7pO@y-J`(E{CkLaMY+5ge-RXsCPGS(2ZpZfbdqFl7 zs_Hp-%Xy-6Ie6Rcm=5wJlXH^O({roptO%8JUZR)%^Innr6K8?vr#H_r{q-Kq)3Z$G zP8CI%B_6qL=1xvyp1}>bSCT{8qRC!=XaCJ;*lUr!t%Bdj+oG{gYFSz)t?X?tjlox% zO69CAjxpF6kxKF6hzIYTvyz+TA59tlF*x5o)n;foY|o}8%3h`v@xK(c{K zkjo#z56k+VUvQ0WYCctu{*0>rQI=c1l%lQcHOewDsn`WVqd}0c{U#RRK6ATes|J~SkdNu)g++xDY_osxdcyIcF{@do}6&41YWkm4tKbnj<+PZ z?J9sMe>P?M4w*$#+h-01IdN0(79LQ22$wxqV{wlfL1;&Xb22{dO(`ZAZaM^XTax;B23^&_;(g;QJL}YKeD9edVpT<@Gf6 z{rrhd6@LRlwH6J>BPnUNpynv$hF_*2KLS$c2qUv_qi|29KnSfewLv~SDkV$! zmid~+c7(aRM0Gkv(ft`5WbCw^m$B_>(JKZ(z}iFLAxG2I^N}4}=qmD>w~om>}&eN)UUz9EDU?ZY6ppndVf4yuH`Bpnm^t4jGx719812Ej>CH_dt;` zE_aRaG`M~0jCzAohnGQYbcw3}=Rf{`e`dG6&;37n1VY{g{(;Lo{=>#V{yzObJOaG` z-WZlkfB<%QsQ%d(pUM`h^1W%9%S`GV?1JBJKoB%MI=MI)4+!vT{pO;4qY$2iR8tN` zMW}>Q`o7%%uQSZMLxS`D8s^~t=*<6LC7q!l0AS}Ix5f8&+`I$%9sgVd-z9k7#{r%H zCGk%YXz2Tme?b0@e~y0%ypR9*JwCk){DYu({D-#;eSa+UU)$fHsQJV{OZ?Ycp7iQZ z(kOUu-w9#l`2A(w)_hvh<}vPlFU>#_pi&%^K>}i;+v+6%iEzyZ{kflaY@lErMF>Dv zD=k14SZ4W-8;jT>^$vzKDb(@bu9f3zuWcn+*8x-?|R@w|MBl)D?O zxEk69R^2|FjSnu=JftsgH`a^&N%5U>4!C<#xk)_#7L%|n1nFe$I96Nhpq`6(%zaII z+0+FNA^bFYJ8M7w8{&HC-CHLP*Rz|MuiZTnzYq7%+#3 zoNtN#R$yK!CL=-7XA>$+VDGsthBW_)Zw`RDmRCIz;CcR6AKg#7(IDakk2EOLVfaFO z5ZIvZ=dVMIEhtJ*S-D+_e$hJF&|sHzSRLwni{f?X16mJ4+H*!SyAA7I zXlvHVrGQT}rUq)1v9Q1uo3RYoj=u0Fu7h^(UMn1F2OUK`BfF}aGcGx!%|iv5BDm-q z{`6VXSZ&W!8utELq{~moe%2-zN+x+<5*m8n0aVo5xn_hGfPIbvOjuZ^LN7w)58%v- zC2fE05PM<-v^`66;T9a#hkCd^Hd^Pud`*-d|+!#58hRPXAthfrrzvhk_Jk zyweP3k?>Hy++VICLHZp^6UGL3Q$Wc9(|(fV1o7hNz(k8PXaMU9;26Q_xIF~1_q#c7 z?E4vSi~CTJTy)-_@>$Z3Cu!WHghgTb$q~2Wv$@{h6%KS*VsN6EABr_kg)y?DM1tjf zBxH-fe0Ehq#~~t6ASu@dCAXhbj>V9NNSqR8h?Cfy0k}U1@fa|;6=MaURrjJ=AsPYi zKG3q)L&x1Mq0lU@oG4ArR`EBh5ZYA1x)SY-fO{;h&m_7KYPy#RwKeQGiEQ-I%K^qo zmd!~F2KI;2bIH&z>L-u-Hb&O~sh%Pn6*&N|iEI8FO^g_eEg61I4n*R_^NP>I4AW+e zl^y+_5t3R(ZOn4qvk2sp*@hE^R>}NG_}x_Fx^NAdHPnL^9PO_9`d5Lg5J*%^hTypJ zeYh3@wOGv|I9(`iNjxs1Fz`D7EmZr-B%c>o`Eb6YUyg>dfT`Xu3_3o8+d#4P;^}Cmn6(E46VA&Av z6}}6ZQ-|o8Mh18BSvgn1ZO4-^!-5a>aTytl+q#L0UPUo=%@yljYA5(PSa*Fo3|Nar zPG|QLxC|1$oJaOFo}B>m256|O3d#40$fcqAkc&?5ARjL{#ptw2swk4#e3NCyl%9q3 zJKiGYGLJ`RXDB&sN4fG9ZWp|?Xa5wW7;|s)uV#s$E{8|wj1qvXhnpl1s0Ce}I)rH8 zJq6pxm{mPPg`G#3K(A^**(rfbvxVp_2eBQ-Ce<5YB}`!awAbq_y3f+tY$6CmaR;TH z*i(F>P=pXhfS)?v`eHL9f2$R3XqB=Mc?P#LMIC^t*yNNCLq1xCW<%SP3xT^Z-Ex0B zBQ@9Ynx(yC)S=v`Dfpxj@T;$Aer#fx;H8k<#XQq&nK_g@Q+$$)h9-NiJAw*)ykvVi zZO|WBZZio%XYP=}n-`zVBQ=u4&V3rBon9BRS~^AAK)l zm0*OwBd;6MXVt^^r9`0XYYgjSg6z{@PmV})5_xF1IzBOhlf_|CigUt(=^=*rvn#^` zNixa^upmEaK^|*?5jWai*elJ$aJ7e1ZnHV)ZCzj8Ss_|qf>mbpMfFPt8Pw5)Xb{Jhs;i<52kRSteK3I}biF10ReM(Msx`4^% zrTP3uuARbMr3(%Hc^8Mt-X%nb>H@dYo5GYi;~heEC65q=GZwSVX_9h4%lVh5H)q5i zwhLTHMl1rZBl*YjrJV!Kw2=HzQoMV`=Tj`5Vqj!J{{rE4CAek^`n|o_mATHZ&uyoQ zTy=PG4NI|)We7g#q(I%FI(_bn7I`Gq1xR^Vp4Zyv&>iAIy1)15LkONMs_t~NJ20P| zwBR&{|9YgbgvF37V;dJPT^jY%YBM;M&qEp6KCu>~?VTiBo2KoJuyfwng}~g`eTE?4 z1MWp#+o6#0B%(VhNVC_f-2Uy~L8q#m53WAykB{F^LhAyBE*5#xQCW8*T`krq`O2thiv2 zmBN&giUq4mNDdL&DKpN(MN^dzN>#xXtfFW`Bf2VqfCH8uc+SQtRQBaR7yCPkMalK^ zf9Di`nEjfYk-+Z|f^M_6jsAfD9CYE>=HC@C;1B#PG>fb$_V2cLxsO$ z(^UbpxGmsFnaFH~{K9x2D)D*#OBnrJq>r(|=&&70|30*D@o&s|=1&?(2-LE1QQs83 z6spe|1kq*_aCdkkT_l1O=2m7Fbqb{WGw1axLjv$pk{a~C!T1|1=Z(&xB(k?=JlmiM z!l*{{RQ?|ArtJjiV{?u7mJerRIx=0AfWO2$&w{3UL-LzK=;3nm5x|IkgFOzSx$w*n2u^~MY`0NAksXV z@TuG(YHKH<>%L;XFe8@l6emZfRCS;C<++%;u{WWE67|EJ@0ULj4n4DHY<|IL3O!@o zEh+wB7nS$9t`wmc<-=Ud7ZCDLWT4@WiPp0SYvhhmBjvRL_v1w{%%TAoGZdqZ*wHpIH2 z4q_+)Ni0SCtKE;pi3-Gt5Zod2x~)ufX8;!myFB;ICca5snc%1N4aqoAP(%h+%&SLn5O+kL)va%xstYD@(t#sUux|+)3#m_P)zCs0QHoZCax~~(nqvExKRYq7Ow|6OR|pIX&({=B!E1qEY(oDktf}SW0Zj(a{Fr5f zklsU!SPR`4?B$k#o^tQaBrlA9=IBvtKU&-+oZp99p>mlUb3zy;-^C4mQy@K$ zEeWw$bEb4Q-C4Z;?Dt~nr_XO7xGs?ZX|cX5TH4=rg*xly0W9F8c1pIwnp6haqo&Jbj?&~(msd=Ig}?AYuEh6(W4rW&4PuJY z$~aRxl*Sz}ukt%->xOOU{Zu^B7$ykTHNUfGw3_up^pJHOb1shN)V~>oZDCx;g9TkB zQN%F^`>``Ks$DDu0DH`;pWW&q@!2yf=0=!n?615@VXC*N+yoFk<*(nkU9T>W1nrQq zLX}y)qGiyZ9?n#)%2Thjl^5nYQyiudIWgOFlZX#MuF<{23E>EBaKi9T58BGxHBg%{FVeHexOWrH zbZb=jukvmWkz+DL`gjDAo7fJzSFH?|cSG`a2H`(Z?(8MvehU_)w=XNUvYxaob4r_| z3j)|VBI8~w{+<=x2Yi^l(enG*k0zvttFyNv1E|7RS93i$+SkVwx2p&9iJO*II1=45 zX9oTxnI9TH=fimkE7mPQ@vghF`wW5CVb`3mRJY`aCXF+A6=xyBlPVbMILcKw#aICd zG}t!qR>i4J+d1rkBI~P!qu#lTgtzz@oC%Y$C*(RSzj>pmye>gmRCZ5Mjyz-rHh5Z_ zWhpBzd#_bCP~>e(xqTWPH%?&pfT%H|_n{@wFq24v6XgJDt{ zncTzmHZW4Zammj3y71I1gW;R6%EfT+ha_^{jtZj&m=Nh!9rW|b<%TBTdmB+X{g~05 zDw(F(;N)(k=_+ZPQ=ryOBhZ5D#$u6Zqm2vJ&giWxaEMw?5#)gk1v>A`5@W#ilxzRf4|aB`ogB12YzN=NzW5s1Otmnpi8i=_VMw$z;23>)1OXY&h>>Xxc9< zCw8F=4VcdS4%_N?lfpN8)Vu4!wsl8kavlYrPgc{>#@ItM*2?s}(y%P)xa=kyX*aM2 z`?ZSJsG~J~A@hE`9z5yU-;z zL1LQ$lN_FY&>OlErj-irh zBLk&5gni7p1-(xrgba+BU;Ulj(Wd+(i3gP7xpLv9fStCMb(GdT^Zazn>O-sF9l%Yg z&dD9NyqpSuBp%gyvgdPU}DdA3Or}dwm&g(?b`l$<8u??Wk~y#J-c|zSFZCT)4OS`@SWU%><_F; z`CRBWcE5CjytQ*c2qi?HmE4P&24A!N#KGR$j|i!m(yc$y_I9}I3V#4&h(DNTb_9;r zTm}QLxY3mY?6e%oNqD^bOL_>1kHVa=ql#oezuWxrc3{OQ{C+8su4IB7M7>AuZ29%C zX6hQi@q;I(N=Ny{oE?=sW1UmkG{ENpEt!F8{9vKGwXy{ss@i^OM22Z`5zo^#0z<-y zRxQoCd~FcqQQthN^5KoJlWyu}2rB*1_#n^s;WHi@m?DJ_+XSnv_>&jUWBy0wLESyT zZLCp*)KP4uFvY_F2LIXdzXzas5X$1Swe(P^Mw2N**Ix@7 zc|cHI1S&tR_bU|^YW~K%7b2bej>#L_N$aXDFg9!>A+;EYk{$;hn)kKvF5z(uPey@D8{oFw(MhZ#U+;U zonz|cyUy5UR_B(jf*d-{j4@fIi6S~PO^{UH13FBvgP!>GkSI($ zJq3z&bo;NclV)d5s2l`hOz5z+RpjJ&l_U6yui|bXo-R^(f-KK!14w1|@iBv7bw3s6h0($cGL=w{vZdOAsG$v-&yL7uo{5$ zp+y@bdHOd!E2|~e{JT?EEav3mw=@nsENBkg+LNIZ8DEDeM6LaM$GTRjz0?#A$^gryTC!9HAC6Kp(y?!!AXRSVxM5%OXype7ckFF zWCY!4>A2_h5RL56YK9Ar3)B8oIZFZ!DsrROdstjY-PH6XI*2rgX3q>f;&6Sht;LG( zp;NhSSXJKn+?rI!Efekp%O?je6c z3z?KUO6en)a$(rgI?-cD3nQvxd94D~09z0@Yo?|$+JkgpT7B(UB&hqi6XwJ{b$3}K zQKMMwaYpG za1D>x-O#0E!7yqp;T^hQ&+UwsSJDV&Xz|K3+Z_(myuI0R?22>{{_EPS4mOf<70X=$ zv0ZtE`3GY~q8gNs-941{tiv4NEecWO=Ay#~(c#ZBnaUj99D-PhQv4smKQr@{v;Z+y z;d^dT;+c7vJElo5<5O%b2#it{D{C7zkR`$kH=fSi9@dhtAsf* z&3d}6w(w7S7U5q1jqgDc|Dfn;&HSR=JH2%Xf-V&T&iKsfkmTsGJip80lc#Fcv?e{y;XKO!14p_JH7Yl>&

PktQmLj_RhbxPk=PN@e@FU7MI%TY$_tFJsLaKU`pLx>WK;;O zLG|4}2tMEzSuhs3*{@8{>d#K;ZO-OvICd z2&$(bGnUqmB@bWP2xW1H2m15cezs>dYfDk_yzvY^n}8g+nA`H?a(;u=bK}=w7whSr z^%ILyR!q2Q)rXWXD4W8=xY^rG5Oz}s3$En}7MgO>a+x!^WM?hn3Y`Q(7HAL(1bG3{p7!^85&*kLWvoR8X z_zGk4bhOa(_yZxS078|Qw`f?nBVs}U6lpKNXEM{sq&?V zhuP_=)Im?-frwY>BPI+#jLI3gohds_`k-5s>K|WJ<Z*#OSHv|b=9Bh&Lg&GOGkAD!bIq29?B@6p=a%}bk?(T2b zSO?!;4+VU#n{q<(+t1ab1!Lj|Im))svz1c|rP^gBsgoGZ$|3ZeaU2^;ePSEx1N;0Y z#N~h)cc2CmHIzQ?0B__m;&FeSL@cx-We}j3YK#u-mbkEm9H}B)slPwWn~jeggTBFvtd$nap_`Yd3<*^`(%~p?=!-p>lPE= zKAvB2n(N0N%~m1p4}x;bcNH*Ye&Rn|sVw#BN`8Z2Y(MMvsbZvgL8ve}7^0ZavlODm#(UL~yNjlcj{tJs`Kvc^fd3)X-A z-d=z@;6s@`3jA^LhZtstDQgrD3P%QEz%o{OW`S<=!<#X6wC6T}Mu+Wc;7@+mNA>A>PRK3Iuh&5@?+KqUK zbUAHs3lXjOqAqO?$3wQQC)u{@%5`e&XUS_>k?Tgumc8_21*tVgsORQ4k4exae#u3b zJCH?KGr;rDT+ZlC)DB5v|1ioIb&eFi0b0cxUQCJ&4XTZKgLwFW!eqoGJawLD2~>CP z=@Amg)IDOQJ?yq9D#F39S~Vw>WfjF}I0QMa0;oO6{tUd_6&B}2+o!CvRv6#BVyh5x zu`r}zZ=HYU<{=!wj}e4@l`?`&Ak}~03Y~Wize~eHZ499E;qPsv^cczF#suDvCi|X~ zg@BJHz7e1PdS3GUzsl!3*Iyy+cqb*ZB8(;ZF^$dwr$(CGcz&2@QZD3{#&(Md$FhLz3X#v zs;ldC_wzo#M=^fRCFkk5Ny;sE_Mk;=24SPt4n{k?Oi}!b+Dk>pF=y<&Kx&MC8j_u# zwZ%H8Dkx6;dmGJ5=Y~VJsnH+7kU7`5bb#+kq}LjSyEgQ_fj#?{yss3828bs7}VY<1Rrq{ zJ6&l92<`6}uJE~n%%I6I z{#*&1HuJfUBM-~|4YG}uTazWjSIxnsP_XOwMLx}PIy z0e{ru1*aT8i0Y`Fq@X$uEg!M59A%?Tr>Bn_=C9t@C5XQMA@ej7QA6Qsw6{I4RL4)S zFTjI}lAx2i2e~JBzVW#$QF}lBxk6~B1;4`aR49!?FU2rod7_`&t>vn3;K)lp#7Yl` z#kw=cWhL0f!g7i>FWoeZpnpspMVo}9cDXMk=Z{d6v=Rb~G(iAw(dVhVT<#RPWhM+QN9y0VDQAMF@o!^GLK7=R0!v47 zVqR?JRhjW0BaBNsTaya21#HOPqlH#OACW9Yo@3hY9@DoV96Mc+W{mR|&4<6MFhtED zSo_^Wa3`jReOh=31LM52G4kP(5XiK&2&4b z$Np8%phllhUZ{wqK&=T)rWll%E@43xtXQZ>=mt^TtP$^8(Pz!Xm14A!QEFC{O{aK46jM`<)jgLVObJaPO(9yuYZ1*~$6#8$ zFvXxdUzci^AI-?z-E^v@3;7zlgjct@7p`7&Qo9?%utT=);pgY@??e7K`D|NjMi;x_ z=KC}{XMDD`4$aLRWkS3oQ~Tch9j{3662#?>l+#ZD*2oHdklUEhCUHScVD8tWd&lD) z)9pk53vYd&SCA;!QqRyKk)+rH9xiRxN(kS8y>QqdoNH1dR$y0{wqv<1ng3%Fb1Nv2 zQF1e=?W3M_#kT=9iA{9IwYoV_QA9PJ^les`2_5>FShO8|~N(z)mhy0a*!l-A9h>Y!xK#@rpbZ|K-IN`}H9tQvXiIShn@6$8=^!en@ z?c|&8Lu#R|X6iaC$pM_b;S8SH-!qXHrD{;1?5+xC@#j=t6se@6SOirw)1O^i)0HR^ z*1t$?`zO0t(xy4dg5<(Z?OMU`glb4BBRIpYZxOTOInzpK<8zy<;IZ$}H>ctEh|t@m za18nT=U};M3^=Mas(3jwgnL=g(C|Bt2gsm#rG0RWNsb@Prn5Nn@Wj2mC0X#1Cy&@@ zF800oIH7o09Nxx(qpTB?PDGJ40IhKCRWB}B7v=t2W7v=%ZWzTq3(|M%SYb1zkwSV} zutKhU>j(rD72~*kCDLN zaVRO7*ioTL#cHz$$V9h~-u=U+{hvIaQ#-G4z&IwBC()&lyr2smk`SH_a`nMlj^hWQ z9yW?Mu{Db$m)fZvxdYy|0Ia|fxNWO!i8m9>X3KgnV&7G)qFqi+~ooJ zypatw5vs=X2vg7Kt0@sD!EP0mcdsx~`ott!`!-i${P&*(j1?y-U4V0(&F|3QGvWQK zd$f?>L|r4Kstkf?hO&n*yCLOJ0i7pz_u6yrw|BV1*A$b>-nkYQG9hKUU~^en)_L+zc=$XSwEcdis5e5BWLs z>onWvqT0f7jwQJSWTe#9sZ#G-o2T$7<(BbG3xtY zkmjvT=wRcwo5$~ztcvja5HQ9QB8GWcz33JNC&peM0EupWQEQZ<#)K zpE_>v^RJ0>c||T#nX4<$2802Rwo{|lzfOGj?@}*k6pRW`e=|;V_w>Xp2flcWT^{Li z+HV<_32&3rd4;@$+#Mz~dx{Xkl1WVif!voNG(|%LZ_l=oy>dkrx#^Z3DCRJu%9EYY zF592P+opom&o=$nkiz?Iu~9_oLnfi#pex9WpPs`546TqDjn@mTvYfJN#RYd6K9;oh zc0KGc$}~pC;_==Lv?4x!3Nkxo<+{vJADXZ_Buuh8o){QB@J%NRZ$S~!M?%dl_DUol zU|iIs_ld2bmo=dM^wXU_52*d0LLa1D{oc{}yj^lk!CNQvl+IxKq3+||awVROSnDre zc`PSAE2uwYloHHvKNOW0)xYIuTmjdfv~+sUd3%`I83nROuqU8PTGLE}T{8rOkzS-& z)h^;oKx%7AZMlowHY}>ub2Pfw zSz)iW6?EOuW=Wlf(9w?9=oesG3OVsgb@Lf|2e{H+{{GN^qtM zNYA}VH+PHdBoT+vsM>w5rSH!@z=TLMMM~`7Fy!$0aWyP;c76|t{y?kZQBx}<1#kcq z1+(JT(2l3KakJv6zP1R~1;0c%*rU)Cs}%2E^z)k~;+;ISZM?`fGvsJ;7Tg(;G*mlE z0?#r1XnndkvYC-FcL?a4j#-;T=HN|s$G#qsc0RT_Zbv2FEhF$B?2J%dgD@Hy8BFHyT!JO{EMYgXt=wVa(|4L%wKv&m zeTqVet0cgPHhIE@t`IYiLTNGTaGJ$35)% zbgOA`;~uJxj5&%^dbhbeo4}D<5q4^jAP_H1_5$$CNUl|ejp&P4qiJMN+eBxBt>;(_ zTJXaS`!BjO&HvE|E4GQvYU|yh2TOoZl4|FR%oVmqwSP|P=yo=XICgZxF`Kt7fZkBMaQU1fJ6tgB|2Ldf{;G-3_#uxk@-g~VTNYBY1Kk9Gn%fyK{N zQh*n%`K4IlPu)h2L-eH`#&=pfR8F7RWHCg1PlF{@Gi&_`__>+14y zVYm@xD~@E=cAh>*VFL^2QQd{K-9m*CgF+0L5!QysRgh8~^b$_j^D=$K;u>dc6oT-& zKn(Ee1;-%SdHPq@e6lNX3DMEKs(hApBmxbi&fp^ktC8xcUSVC;WaKBnh z*8=C$&^&r%D@lrIAz3>$x(0DYpl>$M@C1_s;dP-Vv0Miy19P^62Vf|k^S z1bcjdhe#cBXKmfEwTe3x`=D{+pLnIIl8hRLb$iEexW>|_ z^-MS0$PT+wVm|(c`zmSkk)RmADa&A@0fOb~UsMbH=-kodUGQG;LlP95Kd>APV~p}C zc~aoSGoue7wwc=(w#=F(#GR^J^mS|BR?)ZJndfhSh##_lnv3QJ1I|{6UG5C@b{o7n ze=t{D|B@ZsKgqeWt!q|W!XP`~CR)OD7ySW08I3U{@&OL35?jaiDT>)ak+<(nT7i9dm&~G-Hu71Mf3J3(JO5 z4+t<;RIG`4>GgjQ-1rw|YZP*p-d1I`v;FatGpc4kCU;$LQ_B%(87-_ryhp!+8^R~^ ztXa$NxuV;KVA<{?pNg5PH2C>2!RYoheQ_@*UL)6)U&t1(Kd>kPFYr`Z)K?TfIp*~66K@L7mOL4v(CYov-0cVDn|#2}t1*xqLi{EH^kl}9fAW$@VP z;vZbQ(?74Q)u6YcxKcAyrkj1?+?~gI9k;3VN3zz@POvm)GEe;9C53+;(E-F_-g{yc zGZM!RbvVJi9qHlLOU%x??tbz~h)Ewnby+r^afoy_D@QIwcLu1F8{1Z&A-IjiK@pee zf>wxj2Ys{IUJ%sDONG*S<1Bp{4dpU6j(7YIoLUw=jZH zrDkW*7~NkT04>uSMKgm-XK9-kkm&}h1@#2ANc{WXfHA^P-RbaoM=hvcf)!avVgcPe zr;GS2r{moar^G>eM+;taD%JN9!-=N(35f|uQzW7#Hg!>nOtV?~4U^NSxAr#Cb)8!V z+a=8M9H7kyDAF#n8&@Z9o?{`7BmKM*0yEwoc29D}N?cwt)CX6+fG7AWB8LEz>E5F$ zRXz%OW(I{8!DGk6mX6Qw6HuX-(tnHHA0G?@Y+||h!PMhrGxCw~T%bW2FQ1U%Jz*D% zm|HT<|4PT(M5@32A=_-#1yAHTmyt?CgO&zgP+_pA75i4*s>B-irh;kSm>p!}*c2Og zQR5Cf76ATz#b%XRt$Yn16Yf19rKISK->m-vq&kH1*(B@=CENk|Xny$NOL%)Twk9qj znfUvoT+rlcK4U2ZN%I{Gbd@l=xv^_7tuOXJbzs(inQZ?=*P|M4+R53hvw_-6L`vr4)*O*gOrp%_f(s5w=a|THmm=zus0NGVvN1>)08*-25W@B zjotGdH{Dzv_w7V?W7Fe#Y;X}lHbe~>&(-c%ga^eOa8!);1sKf7RD|xEZQUSC=+?#k^#vAmnqfvb#BAnjx07a zY&nUaX5^BE3Pt>cr@g-WH19_MHYqmgJpZl7jLuFcgg}2k*l~OmSX0_sa?5<5#)jBD z&1X(aw%AzI&iQnLFZw}EqL`H)@vZnU;j9bD?_tZG)A*FvqV=FZCP80a496v$D3(V; zmn$j<&pn2^(92A932K2dMp$4ji1#;%hE}0x;;XQMu_#%H^Z9tmzMpnub-5oWcbjoz!~tV?UMLpq`IQsaJM=( zWI!&t`>iT|9%XG(B8P^`5iZ@z%FFfEM!o=c0NBQATHT%WVVd!DUl_n3%2GeiqjE1U za;YSDl+%~{XLC`7x5LGI?q=}8>g!;(Vt;AKo7F>nz%a{Qr1%h6yu4BX}K+P)#p3NO#K+0f#k^Q$DH5ITo< zG>iGdzJ&L2XzBwGknYPI$PSiIQ}GkNAfG9t&rKkgh$4(5JFzCk-6sGlha4jtG_?u` zxK|o1&=e#f;lZ{Wa4KX;2mfHhB?q0-b+*=eD3jlUB#sK*DX0O97GniYpihV+f#qEG z8{>ThcjP+Dgp|&G;Bxd9Vpe*$nJeEZnCmnHe8wrZ*rQj+UhC$GK3B_wvNx)Zn$oOX zL=$J1X}BW5+SvJP5eFJ~=CC6W0R61wWC%uQWwU~-IHo5ksIK$Jn*iK~Cvp;GAlKPc z-|nU&K6>wu|0-qVdfWVNiC#Y+zbhWGIxt}M zgm*x8K2zS)-#XdYqkuc8g9@9!30oRHS}gPznogw_S4O1jm-NNu>jxFG)Q=2BtSO?E z`dU9XgaYfr9HGl=-z=YgQx^7~GS1@g3^01y98_-Gd|Bjop1~C~i;Mx;0)t>jjX%>^ zjC-G7%X2l8apZh6JCik4-LA#mjSZj)AU_=mW!X%S?S3Mxv5-qhlg8FGV8HPV2@UiQ z2n`^A!aqh6zaL)*ll6ptFdOm6=@`l4%~t(M$k}xS7dEzG_v(FGP8vt1YOb<(<;n`l zjTqaiX1&Yde=A}SUpOC|{2`MR#lRab-j`n#;7Fu#K(G?nz-F;I095-~8(1$_)*~cj z%pkKJ$?xr?`lo~!p_i8hLiG6AfBj~-Yu7yOZnpKI4MVgk8N>quF;Iv}_NbXdzaq%< zIR}ti>=;+sq0TM965ZCI1icy1a?r1E`xZ~$lCOxg({-35sdJTIAI@1 zB(BDcMQWXyZalO`UQ>8$7sFs{7@EWQ&-L_{Qvx@51FZvc7ii7l`{?!RFfH@f8Uc1< z7A2)7Fv$}sUUuj*Njo)uiozg!&RF&0r{8G+xt(T_oqrhSJF&1>O^4tmns9 zC>z232H>fh@@w$z2g>U6mj6&$@ch?Z|6v&vs{ymy&9@ zggUqi*hYKC=%`k|YcEDcme6}X{wSQk!ln+wOlw}rx<$8Po4sb1(CnXLSQwh6xTTNeMM|rW zc%lV+7p*MJBrlE@JXPQ}Tu7Fjrk*VrHIWpfOxl|TH7dBer0+Z&HY?^c?=sB+kt4PT z2Alub!r!I7All!r{Sro+>I-O7@%X1=bWGDONNdW9jg*SMxFqvM>lVwxx0?i_nfup{ zgHqn%?|)6@D6wKqtX8ZaUVls`2Z>dT+yc*a^O`(3TpVfxc{z2skpk;6Ap3c`2l&@< zjc?J&h8B4Qxp@!vhkfgm?>Z(j>}ndHp3!OX9@{vn+Zn$F^0Ik5wyxiat+fp1>5Qml zCfgq?Ut!tqSLl+V)}q6u{W92ElM_utw~R2a5!nsl{| zd9V+8pRurK{d#%!|HPH*e-1gRDEL(sVJ*%&S_zovuJrxqNPLY4q^dHN#;^9Cg3J>f z`p^sjRArjbh)M0a0ID*gpUe{YM%D*gdhOJYF3t}$`YkKmej5r&TW1K9b|eNXnScBF zGM-OZN3wBO4|&XLkAr!bR(Mz+*auIiyQw+SZ{%7Ax0DL_Z0OBbu;YPC z!~oSrVAR&#V3-ik@Krb&6<%6zbO>hhuWJpy zu&|kQ4IM1Xd+V!|)zsd4U=f=y?A%(a@e@>KB4HAu+1ej)2k{mDfyFGtLSEwff^JKD z-*JJCXq_#$_~SVg=x>N|lFCz0*%fcv4U8(H1z&H9ubsU3C zogc`ik$e6M-5)02EPcH}8nvAvTP$!}52m%5yAhtzaCo5&gJSe#^|m%V&V3KS^~Wka zYPZ1luwk_c6%5$)EYWrJW~Iq2T`a3^4VdM>T+oxSRPi1+xY-65NYKkYg? zK8`4}qMlBoQpju2r0?*&qnzWBWva(#?7s#Rx|=(txOY^EEX6LG>8f()*MmGqhPJz! zLN{^5`L!urBtn%EC5Uic#g{!!elOcG{Y~0rdALG4mMXxsdr`K-NNZF#+z}%){@ecq z*fU7^oCV8h_HQ|O{OX$?9aG|?cap#y0pWSToeJ77Ga9DCV1|}Ag`pNjuh~{Wb5P{A zwD$AmKg|B;dh}Z`V2J0`dNMxP`2qQp#vz97beQ-$l}o?q-sYTxD=m>IX}*_3NC7qeo}IZ`t$+Go3}?(AU~)v zdDZKh9f2Fz1UaFaD47^NmnBdS(QG|Z6cK;X809~A3wO}v*>d_-dfcZc=4^w5nKnWh zR|o$ttyY(Gnr_xHGu0`Z=kkOdpYdfGUfmodVM+3v2D56})s8lAtIV8yn(RtrY}>Lx5{@9{{XUigSpQR9O^_%v-SNo{2oN%qQP{mW#6OTRW%TJ2Lb`U2 zmq{`_s_`k_TW`V-ax*&(r-&x3fMv?C&&>oL@9t1<3iLja%oJCIz}@dQ0Nxu@z9tN_ z%TQndBW+sHqQ277SXi_;?Ng0J)fXT|a+c%$zk3L0R3}I?Q$7-sRhQL7L;~ z;Zm`N34DOZ&e-l4^lQ}xH8%#;iXqkv)X}xqzPi36CHQEr2n0D7y-U=FxX;bfYg&_-v-H3g8)^P73$`2$8b z$R%#gc5K6;UtS3##S9m;QqG*MuI~lvY1;-&#?& zH7G8(C2+)j-WbS6ptIjJ(`#Bi}_O+-2WxrQ~;xuvD&*@66MH zGO(_ho8vpNs4a@Y!^aPOUH>i$&6Cy(e&DZGL!rf(T-T$nEX?EEj9`?C)?NH!*#7>$ z(Gfly!@ZDj*I5OiR0^p6FD;_jBqn_c_A>?iU!ArCicPI3#UnW*=jp7ewb7rXTdJgdBEml^5fIp9Q%1`%?rP( z6(KO65!*+bam|@$rAYNMpmCa7cW%!xze{Vcm&2Pj3Jl06mFj_P+!xVhWhpAwNzdc) zo)PYTb-VUGT(HOHi*k_Sv1yA1W{|V2`e(V{o!5aP+f8zP| zkclCjZww>Kyg%n+{BV35fdGaVaxGrzh9S^!Z|Ouivy=~=MFn8wZK@91VaF;ow9|2} z2}8*kZHPsP%GlF8KOr}NaY;iV+x9vk5abs<6`r8y=+^VuAw{cig9*GS0&Mq~GA-JA z&Ud-@D8;;-noeaG!-^CrAATGLDNIpx^6FokEcZx>)8v$cjBW4U=0JPDEy|M^7+72l zfU2h>hj5Lnl`4JPG zjQb;6e8LoCuoadpCsa1&9&R$G+sd2A^zP5zgurWs@fvNjzc1aO@~O=(*^YP}QHxLH@OV*fvqnK& z7o+~$hxET?`oa`s@_284vLfOaJ#uL>i=?CT*#d|KJ7BCVN;gausf5JRo2bf7tZ;V4 zkvWZh=nk{LsH%4T^wM+qJ@pg-c6utvp9=Y#_nn5=h$?Hn0^|&<65+;9DoQJB0?le53IquV0lf(66|Ug7Cqqt zI;LY9<>g|dlS?pisgYfcpY2evQ1fSaEAw4jO$-|wcybcjZ<;JdQ3?_OF zU&{1YWdlWJx^8}1Ghc3f(GJ|6%n%K;7-PNB%L6l-{Z}Zl=oPAZaBYq6!`ePSL*G}e z1wFb2RktV8I+!zkk9T3&Hf9ipwP1jJGEE8Az3{H|?2?YL{h=_ncAK&ob)2O^LZ2MT z!cjSo2#4c->~xQ}S4(;~JNTy#C*BsKO<`uhb;9-lX3V+=oWb1~Xu0_dU0fw-4PjQcq%d1pdfO)i z>OaO9`kr=#c1Pikv~m==oqny$2J!fE`p&uOH}60&z7POID5e%Y;Tn6=$;K`w6F$dp z*xO@j-YEdcs3#>ktSMRrCWt_u^SL}Zt}nKw0hi1O6k`GPMmqM<1iInB2X*KKcsw^BJYX{=#tBxu027%(j7S;!u3P-}DuJaLl1#?rJL zp7n__K23%6Vz(VTnq?e2i_SUt`VtzSio6tfT$7H(u7oGg?aKLy~XwG`X-A7WaQH7!g#5O6{d90I(CZ-T`}af zpoo{gvwAAJIP&2dKj|+h$iK12XiohpfqcekoFJ0gKNLUD$}@k4EkBYn=R?s5-27<5 zh%E2TwU83v4NGpxYp(OnBKjkL@>>?L=F*C|8f^xM7^sR!>|S`d`nO!Y%Jj6Xj$mhi zKa?>_KIMi>sSBr?z_@Ji04eDI{VXznlvy6G*>?V z#)`Ufaj3sGSvWyI>OF;Tq9g&=HD1xCb67@2O*yZP2gdVYYqeIW4(75 z&#o?RK-^9_kudB+?%Jm;YXwpQ!`Uyi>a4=a^->846uKEQw3^~D2)8R@*1NoDt-0PR zQ(RFUw?l}}Tox|2W-rP)6)P%+a+*8|YjjU_??$lIOFj#S$Ohi|Yi>*D|_@h0q&GGa3k0IlzX$qwo;{ zc5}@4m7bDH{bCORoJKjAcz1^<+Y|~qeV!jJTKuKK9lt65XWy($g5b~;oO6Nt0@-Y9 ze;yMX8ay{4=$s2Qo!-5}KW`!fS+CqnR@IpP3F#G^t4xp`Zz5Y(FjZHv*6xz)I0B<1 zRzdBVpCYJ)j<(&e5Y`belMg5@vfZ}eO}|J%eGi1rQu3iosOPjt@XMSKI>-%07|=bn zYvx~yzc!e*Si}dcU;C_+Ez>l!G-SK!%M^}opndfyNaci9*>IQM*x4r0Ey!Y!h(bq; zD9;(3j9+dwe8#$?c@#teL1)%rKB$AT%y7&KZQ@Jn;5dv{9@{J>m z1yWsGK}=DqiM);$lDqF(ZVvG!12FyL)P!}{|NNNro`Fti0UPuJ4}QRpK`hvS2{#3m za}MRga*!n2i1?K0BALGg7vbJyGO8EtS+E>lh3(|FXTtXJW!1SsZt)Cc5LORgyVAJ3 z{Cmgbe5)OhcX#;t@Je4|P^A5q@uN}5C~GC10=yiDrO(G028vlA&gg55*@})4f_~0{ z0WP@GrZqq}e&qr_5`JMl^Fw%4cdQ-L?cBxA*x#rD<`<6eXvO%SZ32ISUhYBdZ=y83 zefqeM8NZ#vr=!`hK+6@kGWS~g_C8jp`gmt6wAURAen1*47d zgV+nCGBVu_{`kVU@V(UXG~~BdU{NR8!MtEfHQQXZUhZ`y-i?oAAVLrW13ZC@&oT4U zN!U?;Dzg{nG0q)gjO{}{(ZaPyegg70iFSVsC_w#oU*ScaNUXyT+@U6f=icwL%AtsP zT$^Ge6Xr*al;lCNs56=z{pHn4+$Z%w;XuzFWQ%VQ*^)lbp;f8Xuy>EphBHRJmnjB$Ano8RfxY<+CvW@x z^>A_0>z|y+30NLf7NJjjJr@C{u5;Wjo*YJ)v8Q=5Pz2D@i@Sw4<|P{bi-Y>6q&Pq; zB@)RfN01uwo%CKwwM*mx;SuZ)nS_b~Meg@ok;2G_W$VF$aml}~krFQzjlo9g4VR|Q zyx03CZ;6^6IOIn6MIR}i<;LEV6& z+(8s!+4vgI9QX4pf_>yE9HnZMqIPC|MrfiX#PDwc;$(Eqz5NW{QpN&Fa0kZ6`Sb&5 zVRv}l1-qc9mtUxBB&=X|m>lP&?=xi8^wa;>7q(jB#pw9a{GV^Q?Ef-v|A$~(OaA{5 zY=yrE27DLEcm3!2zXV&4?-%}4mf!XN5Nw6NhX?#O!L~cl!TNt(YaTflxj*Ceq|$c$ zf#RE72g0m8ktO1Y7#ykAr?8S6VTh|?pu_m!`W`0!5dLW1XSMwSy_~iK!u1I58Y=}= zX{t#Tk-^*)$vn*ET$|kbIp|MYB{CGQ?tQfE>!AF7GwDxT_)cSAxMbAkV>`gY{wvt` zzVR=rfh%vY{;Qj(Jdj(eecP6u-Kmh|>AeS?t95Ut>)NOKC(637G$Saop->m+>sy;y z|E-Riub1l#z7Nkxm|EPgLw|v{Fz@G4Pv-O;kHM9(_invME5l&%7G{tf6n~7*C!G>h;9myY$hOIuKfM#OsEIJfbGV_@?GNblQn zj?IkB0<3OCcnS`fW#N*q4DE~+GT=;R9A-+t{%FcLlabAudT_ zI8lBsr~$eg!N^f!h>b@R$W+9w2@uKvX)Y}~l4_Frpu=aGr3ZwV0FDIXRVqV&nhBLJ z9n6wAKDBZ9)rkaRaHf&_xRD(?v>6g`-2@Fp9al1g=RU^|h17h1mU0HheYCN9DoAjE zJQZoO<~`$eN@!@6^@3KF+#c8d+ugv@wgx*^eqf`^w~?KCJdJ?T1DJdpntdmdu9;(ApDTtRWmLy z+-e+cnORLN$3WVlMIazKH7kStm`GAxU(coS+((JIC>^n_fzx8wW7jQG&gL zKEOOc!boIBD&R#mF+-Qjjj!--lMIcLYags+;lOG#x)<4?TpE}H^LZ1^#xs8#jw!Lk ziDy88)l|oX#_tP^g2iigj2Y2?hTKiCUe{|HU@!q*r-HF&E(A_Nm{DgvOZ_mDWwB68s;1kZ{ zZ?{>McobFkU>C_!kO4%W#VYSy-&9-JTy7Il{!Zhs^EFR<9(tG?hMzQ^mliK!^B@!U zTl-I1$GZ;zK#f#8)j&PO8(EA_944~JJdB&ABXt9q7wlA=v33F%q9-A+8#d;q2 z*C6BYJ(eIGR`9vt&xtSlar&a{5ZU#pPP!h%cin{i8`t`#gFmDqq(nZkzkV?6W4&=+ z7aDdS<)jl`X9iyc=0uLp2Ue0;All>fU@2H@Wt2mi+9HMYL3koRL#Aw9!}Sj*COT?J z82*@eXu2+7xK?a1fagc4u@EXP>ZYmVMH5Ndt-2FS@Q?5Q6EzfkN2uKo-b1zOP0}4m zNE>iU-Lv_JVG_=9ECKsiG5;L)(4=90pllbY0tlnT>PK=OcJ06G69d@k2yecYfW|$V zL%9!bqd%82^~tCSF@NaAoFiklgQklxzWm^Zc-w4<$9RNLaT!oi+D!zf>ZP2h>cATq zy3HRP)&)HxnZ(-Z2JeBU;6{!fb$1er5$w|r6F-RCLnQjF17&OI7JUIZSDG-{uOg#W zMBt0a04z`w+Y`LdyvoZeo!5)6v&u)ONW4LLc9sWKY3?CG@#jETSwdrQ0IefoPt!w zS6Q&UKxt}Gn@0NEN+hfVJQ(^84R3dI1BFIZFsQg0sIcX)wgwnM{lRXXukKU`GONA@ zKOV^kFX=eBp3Wj6%O3}hNPr`-tnrcA^Ku5v2eEr@BLU>pPXWjf+t{|{<*U8oa*#%# z*SU9)wvh9rKE&K8X`nHS2nRJ{%H7qg*r!_SeXCp^k8V2&A_FUUkINDW2;1}%vK_0$ zya7$fA-9E!ZjKHr!^tw6)+7{*G=`mK3GIPGoETO6nQr* z^`1UlV47fr;0h4l)b=R&S|eXB?U%}qKQ&9E2@&335qj+BK1_fLTg~ro+LY_=6u1Zc^0w zFpod!iClil2sp4lT>XrND@=y4g76$Ckj*hkx=WsJK*UupVLtjgXTw2$&WVtkS1sR#7$4o^2pIATe`BkW}P4g@I+eU6stF2 zfMtM;hqa(Zk_Q`!TPtWCpG;8MF$gokH-kEFHCQb8m89s%tYOZ>R*|ex{KWevT!;Uj zv<^mp5a}d2jz{daiuS1+$-&bh16>E$l7AYyvRk6(^OGG*u0q~*3?lr1cOGqknzD%U z-Q(dO);+*)ppPR#Cb!i`HKnI|*cO%~*%0(550oy5??Q7!@T5eA4r zy+J*+34+E-=;=AY+N>|ph{5w|+pwJr|8{aE2F!K$NzW}DqEyrVgt7+>Rh*2MA*{r4k)BgpcGjM^}sKdv2OMp%8c(*TheX@lNV zpuiT^HaIi7x6(zGoq4oPHrgJ9{6@OjyQknR%x8X~o&TFG8LK~Q9W6_k-Hb)=JW8oHiJF>~BwuRsQEJR%G{$HfMWl$VV`0kA?vccV9ad!#s z79_a4ySuwPY=XNb=pw=0gF6Iw3GM_vJn#8`ICbiLd%Nncsp;yOnjW8?>%M+Hmbi6d zpD44cIST|)O1R+vIA?=$QGlifJbMN=qB2+f=Ms?i&;Zoy4_l;PN01yY6-#7=!cM!c z0?R8VK32nDe1R;eDt&D+R=)G=#K6;-lTP!8hvOV$Gr{;oxdxo+hR`m(&Iw!1OuTx^!OkOu zKL0mhTOth*a#i79H=0Ko_@jLT8?t|fVaTUy%yfRSsX2^E#>|@pbvSVn4h!*9K98pT z@&K?jJi%gT{jCA!Esi7mnhQm&r?poy=?2T1crQMUx{O}v>fwRbLnDwF|pYs&I;}|O^GZ(MnEyEl{F2h&~uwhkkJK6E}a4KYGdGi~< zXnWS-I&XdaoIrutI17c`^5<6pk%FeSFbucGNhwYueX-{8y(=as7z=*GGPfFcwJ=|8 z*_|HW`ChDa8OwNwxWm*ZHXl1Q5aT$%;x@kkZy9PD-?!^ zou;UkpA6A;@MdHCvU;<6I3x5SA%4g-A$Sz5y_`3L&7ec=MxlCQrHpogW)R-xIfO@8 zzJ>@BehP3ZFOf%h?CN^n*pk;}e<_XbScbHuW029tYz*&72ackSrEdW%76`%>8G;T6 z{lG;jwmSP9w4xK6M%2bmq6U3*5hnEl-myfGTHRSGDJ{6kSSu$4q4Nhd?O(#)Rm-r& zf^>P<1boo@Is?eV>`6B}d|}i&Z*SA10h3Zam{?7LYI`8uz$yNAW6q3C)^RdiZ$26! z6}pv}DzPY>Q*G-DoWqXLs-2v5S7Or{+j2Y$3=T?V0Amvu7yh7%tX43N5&rLF!b`-) zd?HU)Hj#s!A0Rb0?v-NkK*D;%(7RRyQ%SmqPZkZ{x(387tCr5|Yn3Ar(Slaq2S2^R znW^5pi|7xZ%6Y+|OK=|~(h7b7=N`2#sP;42=?Vetd}6!M4kl-){opi;eA7P0o-Fc{ z1A6WPL3lsoL{2XKO{5*4C_aO(p79u#bQB-T&?Yrf0-TFadbL(#AE`5cG~6qMfIUibM%Px%zuea|vbS?-0Ow^PDr> zy1@;RHr$385$MT|%rSU5+gd<#9y~o{XR||<@4y8KyNCAIl-?INk`k^hPA0G@!1;J9v=LmGw?zdf;(ucO3~=^3 zD8C+fTds(YPX+69Cdqsv<@9%yr%$rrODkgkO-Dww-vD`gb!0|Cr7zJMKsjIs9T1Zu zozXITE(wKW(|IBL!8A^j67gu6D|Xbox^tNeU5$GGnj`0 z0d6qi=;0}#5YWZP5e)}il^o51=C@s^jioXD9XHz32ASKo#pLU1WTG^tv)v6SG{o&m zm$Hcz{jdir$UP_65uK$v=7kcZM@8e|H~g@9qC1@{hrMyy)F~SQFyPfp*LKn3=wCBK zj&a!9`Wc3CTU14oCMhxy+H>yZCRA8=X!8M_C(IF?5VPS2gVYjKxLD;xVqU*Sx$1OxJFQJ{8wz8u!lh29vD%df| zbz1-qIQoMxV8R$%rnZ;@YXTq!2^#%xI;eq zritDn`M?}?k2B&8?n)>)^xMwyDXzChhY!Q--aV7(td>dI-!45Q7tM}P%E*n&!KDe6 z*`VBNzD;on}2h(J=Wply0qf-+BPPt$#IbzOl;2m8s|v+xEnND zg)X`3N{1@bM3U|C-n-_nehC=k-Ppfy9^NA#C>(Z&8k+{^yRw#7-2MWlXV9}1>Cd3- z4v)B0G(R0XxCM3U(B=E`>cGLzW`TJ;ZyCA7AuI#;UTvZY2a<3(*vS4WdtH=$vUB2>&6&Co{8;*p`B#r#^ zYchwZrsc9q-vNONtOH()0WLqQQ=FG;)1*(OucJ58E6s9%S3WI|aervGhfBKIl@5f` z4VkS!g?y2Ht8ox?_>KK+JDP)-JPe3TJ0eKg0RP*qO0uk3)mYcVa9S(uMwUzI+4M|| z=_Pp*%5&|!(;l_$;{(_}T%BZ)^MFb2@BC}8ylnJ1+pKqltGg@#&ylmJKyIN=s zp7I^Zb{Z~Vb~SXPU=?p%5P3Dg$##dXg!|!^sI5xx3_B$*v;+J1H%h_cd1*4o1s^k& z1jD`&vY@AMvb7FLKVESeN_!45TC5eDNF8a{lPzmq(Lug>H=B2+mlb2A*lflt2gu*TdZ%VW`URIIObg92(WUT!M#v6W!71$ zsir?z-w?#xY`_x!y+&d_rbuKPVMDJbJK@O$8z@h%RD9)yG;X*%D$gNQuAeZpMx0tM zexh&9y}M;2ygTN97&H-|lNI$-+NajhsAa_~V(m!=mMgOm-Ati8_d$d@vWWMuSxA3q z7qXN~N7B1~VujWrx&K;Ke)yPfr`vf?6mEi3S1KEP9#l7m(A|bmDKYDf7)H*44+@L7 z7KfMfHK?ls=ZpT+05u~M7J8;i$^I{?KGLVHa zMjkAbeR(3%J>jk?+mFFNE}KUFnaw)cCDNeuRn%CkGvB+QQ~ZlURhMlK=7^$U_^p{z zg?5}(&S~pO@%J;@0QM@4Teq8?g;l{dyV~2O-p9XR+33ums z6wEW1K2*$9Y@+C>_G-T2JQ*ttY<4&u=#TUnU4703B!*_B$t&U~!!t>YDPA(4A zs2!CZ4t}X68HujPQ+l$uYtq`TYl&HF$)7`PpGQDuH-Kv6YKjVNy_Do`otOdZ6aB@? z(5?utOhuuI{qr@y7^bBW7DN|fqy(%WrmwF*eE?}v6L<4KHbSavl`#a7&M}dHR!$B4 zgdAiara*ONy{ew)hX99@kT2=%O_RQQNF46wKbHDKm!1L>fLTyqL(5wqF1vyyj2g!a z8aq8Sp%%2N=V(MREhG@ud@jh7NY5^Z#)w9Yp%h{NoQ0Hx|DeDGb~r|2+)Rn_^iAjP zn)B*i+9e7h)*C=bk|l0--Q@<*Jqmw;=7upkhnYj5ApEx8{!Zz7WI_i+jOo+c=pWv2gnNjJ_}ejB4Ery%U~ZFyDuv?k z0L(k>UzJ)#K%Ze+zaXO`eV9Z+zn|uJC!oSlBPZv8tbW)gW0ov_R-kYOUY|r7s+=x& zjQQa$N7ci*MnAv}`nInhzP=bcNq~QGKlXAe5rK$86H$ED#(HuXpp{ect*(RhMB0ZB z<^pPRjS4?D(sHW_R3hpc`qTK!j9pwY&&tEq;-jy&xQOd1$*r5|wgJt2LG%(L^dg`$ znsV@5pSMuKoDU%Df@+&(Z$JDVfIn3B#*&qDKFRU3FL&<aHPN)0Q)TT2)zm(P;tYD!xxC%4-%e{Nd-r+adBkDn}J9n!#h(hhsrpP3;j%v+N6Eb*{G?no{qDcpDju|&0!I!+#>k=qcLMVR+J5VO zW+CU3NRxQLlENx;u~%=t=pN2`yXf25>%vLK6BQqpI+k3+pcx?$Gtv~%JK`){YhY3N z%N-z#g9WZEc8~y{VunC9*9W|4F4dv) z#BjuKpkR!3@*%OLKO&Ht96C?{z0XPhflrLTHW4FRE&|%o1E2_1;Ir^4*Zys>>#fSz z$HR|j!%qO^V+Y1kDaC&tLeFE!IE^xla35!}#_$#jfXFdP@JF;|off{e-j48*=Z4+a zQs}8C?P^P#3>3CagSaU6N=`S{_wRGd_5B|hvWVn@$yH$za*=-a?LgcK_9%|1Wm)NX z8VCDUokL#xnZiIf@2jfkIPgI^cm{tTjNcl*|B+$lKu{?Z{6&3-h=H#E5*XW1U z^|FHzbQ{G=!AIGuGXVQ#{o|SwgXamon*Ns4BMeU)aa{JW2z_DDVJY~!hOVMl?%tPcXi5DEK((`Br zG{8CG8L_!z9GLejRirq--H1LNLerx@DEDEV>I}B{l;{|k;_G!M1D ziK_ZmrBai3o7X_ZFX*}4(>1g!JPjvL+0ZQG>c^pDf=BYG9Q#xb)921)_zhI6D0dX? zeMFjz=JC%+3JJG}?o_#+9y9wK1B(l{~^!e=5hgb=F&r9m_|gGiz(5${BC<$=$1 z#`YVV7Ch{#q%F(xk^-1I+nLkCSW2N~qV~DtdgU;x*;G$5?jHm)s&yR-{-LvQIV~dy z-{nBZ7hBEOg=4}{ES?_n=H&S)-GFQB{Qg}6D_7}XG?Hs1x~ldxfi$vklH5bAo%r3s z@djXv!7$Jw36l?xHh(fDGaH^rL&xA}Q+q;wHMIEeZ1wHCa2gt-gVq2~(({Jy&)cU+ zlv7AQC|04)7E2TmOj3%{9vtzM2sILWzg2U7&!|K!}Fus`&y5=N8kN zc=g^Y(OqCaN}N6C=rUMYO{S>fw{*tl4sX$PjYyIQiGG8EoX_8{A21fZtg2kiBTMH>p6-_8#^@4oDo_eT&OGd=2+YT z37dMD4nk58x%k3Jt}ZKu${M~`)fotaAT>1ZRbUAO`dK;-E+_jM@+(O}#x+>!rYNU$ z+LB@v9zglnIGtWyU45P|0x79d`W76OzPv-~J&Gx69Fg(O8)sP>-$V~qQ4z4WRCMWE z{UJQ$6c=xo{iubs_jpm?nEW~>LUMjHLCVVdTkI}kgq^L!6mB-}R~M#mh81BUk*)WD zK~Zq-@H4SeS+q2$W^M@3$L5#u&|$TJ|%EX`5*TMKtScDvi8YOK8o61c1iVF&){&=H3z+lg#nq~ zI@P)3v&BiT@cvyT8^&me>U}|Vf+9S>T*hR(nJWVX`sB^5>{eP_GyYhp_M7}KI1jrG zbP>h^Eg~?E)W9^;5mty1bLI!QS4o9-%a~dh3`+VBbIV0_Wu2jWET1#g|G!U=H|$6bmR$kdT%lW=i?@tkg!n2 zBH;Cp$4L6Cn@Ek~PwS6Cd#1xotc3H<5s^v-mN5<3k#yN;`7_@`ZCUAc{ooo`Z+GEl zCBjlnTwbL35!$-g%-V`dP)zP)Ojbb+%ktBq6Qw6u_HiE1U{#eQzVA361O68WT^=$o z;X+^Rg;uP1vN<(n!YXzcSW=o|#bZc-f{cM%I}W1p2WU8f>LeXw5XY8mMu)=yJWYH- z%$)7vL-pO}cuI4qYJ-+@XaEp7*_qv5eL29tXQr-QoC{7kAu*+<|BK+TV8IyYmsr$z zv`dG^xlodE6UP#y-_4_1VL!anwR2SGNY)F#j+8p&-2Rlu!_*R=huwjvuX{MnI6I?c zsX;LiH>&lRBp>Np~`WCimAeLB7Sd#TRp2yhgZzPW1gOh8U+r%V{l(f-I0*FZKeEs+u=16 zMZVsb^sBv-rXS3v818A~Lyv{cHb2_bkuxZGzF_iwc-X5>#ZdqDZ#z6UR|3yRv2N4J z1X*g(FG_*VEyPA_>eD}4=OB3dKc-WnM;>i-@o#i0d6`y8wm~X(HSe6X(T==f`iAM| zfD>k@FG%53vsDqxye~b!;u|2tQ`b{s*c($^HS=M(&4LzVKNsMlinq3U~xC4Ryho@cIsTWVBwlKTBDfs8bqovFUB#U@;MU*{BG3Ud(%(0_(|;y9pr1usp~|zXQS0;$@(;Q0nNN z)SXXb>(pMJUf&zsF7mq6Jv6j5EQj{}^U1ofGE;PP7Vu;!+c_vHcl5hf-`jK2Of9R( zf_DEt_CF0cZX$-PvbzcaSYni8gL~|{)h{!R7-rNUKTT+jxu=5(&;g$yPyo>$DiQtb ze=mQ`eNc92nfK(83jI4xZ*^nhhuKzW6lg#KM^~sOCvZbchI_9F^I}yL=Ae zb2a+~j+sp{;VvaWtX;8Pko}Ub8tBFQy8->3Us^)4hhW`i?GHM+J z;#&Q950?O(Lfz6vE*NJKox~U*4s?x;7e=NEZJG`!0WXDn(?2#y1ZNs6 zQk??Ckp+b_Fv*&uqc^LB*#kJKFCp?dG#1$5JVBIW2l$ueLAZ3TR=1_dKORuoD5CS22G%DV1_3sy-x$W%^ z7YQihG9|^NL)D>A0NF@|$RnDPZ7`n46)?RZ3k>AOy?UZB#2eYZJQ5&pSx9$Vt&)>w4sF6eh4rB(&hHE z{2Bl(>Ggos=svo-d<)f(rYF~jA2Oy{j_ILGE`ts*)>gH*1+&75Q-|ZLuzw}XQT`=7 zW|~E9%C}42Ei^L_hi&DpR>Y3*W2o$Od)a-f5`&d&Vc)B5B|P+(#u6F~vu$cQnXJ;RZK z*w@~#3Fn=F-B<|Lj17nc@k%ZPOs!a%v&L5{2VWZO`#Ca}H5x=S?(QM}IWstr*CFTv z?rBFSMi?Bm%^6uc*s8!xvbLI8uLnN7xBj7!KGoflJ{1oQ6%AVD#TXMqD@MN$uCBTP zFu~}71X?91kQz+LH;qE+mMN$6#oLe+P^6)=0m$Uo(59E&m|_&<(utPLcb)X#?tMLh zUR3X7Y~pN$zYbxC?pif#% zz7_H`cN4%4OoSafrB;IST^^Yz-Atu%6(CSyy|^pEU_VCKHxyBnC-x(Q!TZ++9MCrq zoGh|3AXyX<+B5|FEmmXia+3YYS-M24w3FYWP!sM#+96i1slYB=A1*|igPOuoGcv5( z*bvf?P9TrfI0=t5T`qrDYl$>v{0%ldoIQ2pjWt1~mf6?cIWp#yN$vLHvt2Oc<9HOX zAn79nY(ji2gHx&5n4B%?g8TH-?|4LDfTt`+!;vJRzy5V`7~uhcGx=hXUF;O>;_>0y zqAJer?_g(bEOG4+s;W-3XeG~s#G8d5)0wK-bvUM$r~)#bj>0_KD^`4y==mFe3E4S& zAk`7i9W)0*jLX674rlEXAm?3Y1eD3w!u@oLb#2IV?CGcDkV4u>u(<=$}Z1?JTd$B;!jUgBh6-HVxX8(QF$ME^i8 z*9;i~Fvw$(3%33Z&t;?|U69@OFJ{eEk$=Lt?TBRAnk|jd=`?PDZ;@Rf7->Q`N<=Sw zRE0JQxm7_RJK5T>PotED=7)VoKgF8H!V{y{U+@3J8!}K8h*E->9K#CBIqg1rB{MwG zO0f&0&_Iw3jp^N1h@vQ(OYj2>QMN|4S;RR#I6PT7%&W-mq0!-EU^2zCS_m3iMx-8# z(H&q~99lHHHX&P#*$fg!02m66ILjmEk9mr}`Uc3?VIk_Z5R&?tWfszxOcZj-YeESM z&Bbp*dxEkb?W2-S89rpnB{Khwm6;wv*p3CYCC7 z^3eE-Y~bcEp?S^4?}8EeZb=&U!m^_VFeQ))#^8gZ9E2HL&9BIOBtP&I@i2wR;;Zcq zI~h+lOiEK-N)|AuFz9qJzSbq}(pLnnqXq!Hguv+PhB;HX`j12d4E)-B*YR_)<5Ev znX;id+YYn|LA@0|k_ZD}j-NgAb2@<9hR=UHmZH}@$~(gMIff`8Wk}J*!9nFTe+=zM zfrpu!xcgiI%A8kAQI+@%(k-I409kxB4bNgFMGSqU+bO;D%WrP~25w{nlsdLMzjw!r zCa`~!U#jiCu*vJ}u=*wzexuNXMG?XQLnyKN;ZxuXT25isVW9Ly;ERk9?09QMlEJG2 z{K4Gg2*-nCLFn6$K9%N;Sw;w52=S(;kP0uN(8Q4`XHE(V9Pos}ahsV4S7Z{K?i3!i~172jhx51o2@QFH0jVG#JRWg93tO5|5aRdSCt@NZav?ts`A~9 zU@Im8arwF6IW{-+=fAYYUXqq`C7*lOI1cz$z$uK@U~#M-h$3{Pw<`3tJX+AB{H}%3ql*#b&XkavSuGIGZp}zc?C7?Z!$2lfyDuinoP!G~(uF z07;WIr8nl=hZAhwS7WMeWGx{eEK{f{kznwRVh@~>eo2_fxGEmU_R}-`?AgfJhlmaz z4eJ6rJ;b5Fl-+jh)Da;x5CkDZOq0!!EOFn$i;V{3#9nT_Qtr^YnPamnZn*P6+g2JV z7f8^TN=ha(xpulUvxhntNz;eme-D|^Sg!vAy9@wOPc5an|B@&s&08s`){x#vZArD$ z6Up0Kx98`{4n`vE)usvE*}5^sef`M+eLvs^m41DQQQ1;3ky|6EQ%n{;{OLe^8RrMZ zKrlA7Dz37+tj4Uz=qs6!dAVlWI*hLJ9Ng9OlJgeOgfVik)x^}5_p*4NBQYgfIhHoe z-&$V3?#tlA6o*cKi;%beBWC599PVy#HhsSkij}_GbSydi?$Il6y0GVY6z40IpJX<7 z&s+gg|J+b$yO&-MZn%7?gB8wZl!qT$0ZzGskpy~3iZLey4f&M~6oK9ZtLi<#iXG9- zD!2240!)n{!+GBwl&>{7p~u7dA8d3vLv=)}=)_~Gvad}&a;5tsLEgMV23T<0NaI=HSLW_=2@AA(YnLx5F< zYTv2w9}Xcl)59c&z*}oa`XD8@NWNejqs8Ag^_Uq0)X8ODOj#bC@04`-QIk{AHaq37 zW`G=oK7Xb~wHTPhOJBp6ypaPi!xKsMnPV+hBCsB*ne=N9Z={A z#<%&w_3IrQWbLFlXwXxlE=E^U3%(LL**3)xbLFrx`L1~>H5EOUV!sH5hfm09jJ7ui z!qLuO#BmF44vX{a%l3vK=7{4Miafeaqq+Hg+k;ZRL^R(1@$qaKjaB{@ZW|tRz437F z+!|5yH}2>=;DNWtHvh2V6emO#hV!I+MU$!lecLcQn#P+=E&5;V%{9W5ul@iaTQH_d z-$o&ZLQ-e&^VIBtkK;wd5^OYCmjSt|7 znQqt4Is`>itHwuL{0^Jrlld^5tSk;)9OnxZby=|B|0S}T;o6YnZ3XYU3{Mu?(_gc% z8m-Q*JX$g9|H=7%ei%Ird8(T16})I0FF{uB@5%~;H+s4C@7n*^m>-hKR2d9V7+6qb zz3W7nPAVBS{>$Q=r4h(QWu;r?)#f&;WhzNUQ79>mv+XM7UAXspv0?FiPK;z?^6ZBP z;bhI34{@5$Qk85m#2vqBtb*kumx1DTDX!}HkT)MJzTZFm89mhKtKv7Pr#QwFLZ~n2 zjz$@0uEVRaC_JHIbJ?gnFum_Q?%k7C9g`|F?!nCKzAz%0Zsod9EZ@^C9e|agEpQ^Z z4*@ZR3tjbL!HqkRd>Ftnx3#k|0GAkc&SJeC6a+YgpI!y*m!@M(+5kbn+mS0Mqc?2wP`bIavSn0kd(}Slb(z(b@TMGxI~_# zOOqc|99j@r6%F;`?7u%2q)Zlv+1GKQD~z{Y5x*PkZ& zE&mFFm4m^V!-E%;a3x41yy#9i*!lE8R;`gzjJm4FN2?^hS1+_^vG2!foT&u41iyS{ zshEe1b26?~Rc5QmR|}aFC{D}2lf)>5wg)Tm^C-@I95M6l@jJVhluauN=i$Q$?#MFkWPKF)w+le* z9%kE#aGBy=mPBz7>%P-y8D-y1EUiPo9sNbDaR-AYTS$P&6pk^RdGkvx$ z8vecp+^h0;Ij&R>Qm$Nk;%1)xwWhHF{Mw+~v&a=mCKgVZWSp2xi<@&h(@D)~f3NUV zbZk7Ohs}TVvU40ju#89t=VyOJ5{C7e9`}myeI#^Hg4`OY09yN?Xo`zHJF_>v+U&gI5K1SM2q1M6Hkz>NsxuP_tOva8yjwE>^ZfXhXJ-0{CQs(T>><|DpBARMHlGJa< z=s<__hh$_i!B@W@BwFHP3wZv>iREysSyIjETORX480-3}&kyq79Bk*y^ns=Ao>O05 zJZ`w=ZLZaM(DGL7`8#IrA%_e zXY+PQ;;>iWogd!J&I2D%cQuctW6Q!VS8MS}q|@F%Nyo8$-gn#g-d1%WE<-H;3+2js z_#Oo?YLg#BT#*X-wq5u2g?xpSV_6)xG@e8s({TLFX_25?EDjRCb8UC>= z*!ix$d;vP_-=DR$RvEPEKJor`BL3#^OtusV_-&)ss2|4a*@Zoh5KjYO0O3)FD&oCL z3W+*UT|)?Zf&;-h;yQ+Qu;g*d!no;8N?(90veB{$JkfZ$cJj#S?ri#JlE~Qn{73xK z9PZV2@JlCl8O<|avBDStU#oW$W-{ucWssr*repx5^4 z`6UNY!)-B$(FnCqtjEv=SiZ#9wguc;j?|OgVhhX)V^I86p_4cDA!kDkV~beJu>RCZ zb>iNcP)mbqJ!V&)|$0P0TnkOI0Q;x(SND=d&Cli{GB{;~K2U!Ff?lODZon z#Ip~Ik&--RS@`niOnri^T88Lv3L=rcWrf+!i|zPjP5FET0OR3 zIlXO>1U}M|-TYoR`Uw86So?l9 zbyNNRDBtnEAuRI#Pl8mKcYhCJ;(H`ToR-TR_|z_PaR1DS$;ZH_{4!nrZ3A?bfOuj1 z5g8$`wCw5G2Z+g9Pb*{9j33d!@gQNR$@?F;Ej^B>*9fSQ5b82w$_HN3UbtN=ZJ3r5 ztHeEih0;OBREDQLxgaKUG1B{FLLjeA3w3xnu-K4rvRO?gAAT`>*_sWlU!y3w90QkI zbAb88j`DzcxmCq%A83T%zjeWns_d5-3xZzuFxq(9Nd%a%VoJB(>7e=>qL2cz=(%8W zO_ES5*NLXRFkQFCCB_d5PNr$ltE8miTuX;)!1y@)`LkbQeu$!Qz}X^7ZMh5Y`n@kD zwYY+1S8?j(87)jK&>6xug@krG=Q*UkryKQa8FX*NXFXh*LLPJ|FPV6PMxgo+b7cHs zNxiCB71))m+BH-64JDZfj8g<4@6oE9xSQ7mD zw|Ww2*i9rAt1h1FpCD-dA#~r+S%_5eRV$o?Btkn;Ti40c^^R=q&lQZN64WWJDK($B zLJ>tCcavl{{dyKBaeq;7%Fs@EO8!6(bh^*DXm<0A4Na@r%`H19t=F}@SVTq1w&>N| zaIy?j1c>-uTsyHAXI=P$F_*?dQT2E&vbvY-o$SRfHOhD|{#ktn`=TO4wPb5I7z-fv z{48)oT&{vNFRzrR;TY}@lcDfl&I(nD^> z*RYzSuXwxZzd}AObNAJla84^>``M2)d0&l4u)ZW?o}w-fH?8qch+;0s6#h}7rj~}uZw0}?U%e71Z`%L+#sBRbG6a2`8_7P z(=kPAtoS>*Wq_a8;lRiZXOy)-Z9wq2 zXlI~kO;|?}8^)>nYuRY>R?r0a<1P3{@TnNxr*lEU?bo0;EBzW5Ev~2-B+gGrFWqyL zU8|GJ%t%xOzX-E>Lq5H@1dJXIn>C5+0|`-v`2}Z!x<6Qk`xZop4s=nkpAPo>P!L?8 zmoNA~VT1xb62G!k=H@O3bU1WY$2Cq~3Jj+AiaZO4u;`8;ftHX7!Y1HQ4XRg}hP^Bc zyyjytd(T7HtzyVkE#rYBjBkQPh2`*KDSgEF6%=KtH07aOkG`-NT!k7*p;Y})zyMUW9XVt}8pkT@;_bJnrbnk=t#^TU0c>uy<%1cS*Rpdr%&6Zg zr5}sL;XElupqD9s3q<&)TBiWH^#77&q=%z1;O^IZ=NXR`;Mga+X_K)x3WjDV{#FU@YssSE=ds2z!@6&e3<~re82-K-2WQB-%u1;9RmB9I`uf8je@b0X zpIN@GisY#%xr@h%JwH3TTlf#r;hDc&s{*g1&4RL;r-W2_c5?zzR;D3VHRmz^^6C5! zcFQd99L#5f;m%uP{I1_)00$LnhDF?)BD-(V*K{D+XoR)q74RXpBKX0v%EzV)YBT5nDHBtQxJX~e=+ z)K0n@l|f0JPmUx>o$r)Capj&*L9|D{U3WSO;I{;{PF3+As0@PX((37Yw7>uQk6O$z z)V|#dL{iX25Dw@SN5zX{@q$KV(PIKWK$v{pR@7Y%(IC)heWk3Qu4%k=j+Ca2=KMrP*B9^uGa6WcV*>vao{(PvHz+fkd*pw)pdOKg$#;j zm+DLv5>6J|R@Y-BrXFWwmHF~$2%;c-<&+XV17Pa5#Z~1AI z$lKC7D!|i$5$(P{3g&Xr>u@8gsIg<;S-3t-WFCAi@!$Gj5njFnO^qvY6*div?h{_Q zQH5`l$SHvc5+c3@%b89Lf3|2!&oSrbIT~;!T6}%7jl6GgyI&ZMc%z^hjD5dGq1-06 z$h+Gj71O=yc0&nr4FfuB>l{W4BX@9+o8W~x&AEhtL*0s`;O#quI%66 zhnv?d47EnLHNQ7WKi!GW^6Tj(>$`FHI_~Wq%_~p;H z)6^?4BRKxg8L1XX}4ODQ^8K@pCvirCs^{+F}(tfZ9<1zriE;DWX ziW}}wG@H{lnl$qXPROr^&Uo)2a4S9S7ryxcGx;34wF~fE&GtN@Vc@aU+hWiqyy;Nq zb5f=f(MnmdBPKnyv>x1QyV?D{w0>vTSarH*Yrxs3+HT*7?4^g6`p@LirgK>b#jjSZ zKsVWA2}4=-k!A1FIl%_J756XSR6{ zZgQOVL798W>(?_5|<6E*X-{$nRI_4_T*NxBhaAke!QEy&VPAzx+Z)5TTbvTN&7vb0I4b*$?x(jzO^QgL90aU&@qcM^AFg-~2Hih&^)?5+GQMPA1on8nowawo zPQsEB=efG_AG$B5@|T{0Yq(9(O%c^K%&n}(7sjxJUsvM%?iDgPPfv0)!>thLHM~V zwsiI5#9MtyuqmtBb|ByH#^ddvxogttWhmWedjVtRSEIq<0Vh)7Pm`bh{1G*SwzO;( zalcsZWW}jdNWDfn2HV29Q5HR?Fc3#YWd|B81bI&JS&>`g4`0;a{mk8o*7DK(4%h*3 zq_Hxv2x*iUyehX?)CHt)_5${KTe=9V-29BzYN7|DaqaE?&!4+SKK6nlDcJuYCNuZfzpvHUed8`+JSW3`o+&p);O)f4>2jYR{ctpTb*q+v8j_Wam6p z%D&IjecHWvS$CRskJT$-UZYQ1jWo-3v$5-|4ZIn9`DOHvBWRyB;Je+Dfv)Ph?_Lf!n2WVq@U z;fO&@Z4~) zbm^fW06Gi8baiZm6{5N=S@=cUc4n7vh5D3DjZW6E;O{dko<*DfCn?XW3jEH%YMH5BEmHc+9C6vXc>89n5usKv9iFV&gm6Qa6-romO z2JNUEB4Ec42JL!vGAr&t;IgY%*wAMmDkm>->^@XywUi~%p)OjeB)|ayy_49Bt#iYr zLyTjX->l^98jo+pnEKq_8IZZ~+-&3u)@dlFQhk=~Y~f$> z`&;^kav5zdvDlEM$6A!=)!a~eV)q81>vIs5epX^YY-KAwfXe7H`navvLD7= zW!VY%30{xS@B2nOvkN3|N$*!iZih3#QtSap6~4}j*L!t{X2PPNLnWV|%sn!V0FIIW zE^g4>(#BSL&_0Tx-yK{mK7_I~w;5krUFwi|p82O;vQGjI%YGLBG#@?pkx7&Xb7Rf5 zjlhy^JMfR1`#JL77jB6UlgP+30ph@edS}k&h5B#64akUY48CUc1>S8vd9AmjQH_uB z$Ogt~T5xF&Cpt*MS(x*qy9DGmOjbEJs~B{vSx|gh$fN%_oB2nYtQbH-b@6Pfphnn zln!o7bdiU+5+?X}b9#HNwwdw)6?m`u_+Hw2PPC%1%BC$#+2IPW>x#qZiR=wG=&?V^ z=RGXoYZ>=Mhna4(a*wyF^Zs>sy5qU)?x6fBwwdP;PFikkr@UFyaOtpkBekLuTk5LE z86*vN{Q^=JHqU=`GgdK4-JqfMZza@Sd%+~1YRQsbOpZl1D%OxwHj+D%S}&Zclw${l zk|d|y-~~(U_hkEh?cYbzMJQH4gRD&1CtDwVX2T0Jeq% zzr+XSQR?RG*>>&WbSZtoyKdsw;ZGoT2S}Zh9PTtV-8EtfNtr4#+np~dovLToR?mZ!thO-9`Mjz`l zEQ;Y9mK)s<4OZ=dqlk(D;@yc#@R{y_Dr}MflQ%|132qi<09W~WnX@`(#i$p10-P%! zIv27hf{JXcumYQWVwYOeuwv*~YeD7NngJ!{3%^MczxwkO^CE*Qwb=f+d4e4ZFcvOC zJ~p60`<6%Xib4;g4+la*NyT>eN>Bo|iW$o)GQ}D-i$IPX6Ka6)ud%lrxjo{&V16WX z0L1TjA%TUz+6c`K?s%9yyB`i9@cdM(w8jrom)In6vvynuYHGM z(;2>nGDER^V6eg6-Q6X)LxKef7Tkgp+y|GS z!6kSg!5xCT1P|^*2$JCL@R9Sr->vtY^ZV!4t-4+HR8RNrwX1t-dd=F;UcHuM-LGgG zPS4$3W}p2`7{@#{Q)t<@?FYIYG#MH<@=%-#gMBWu{O=>{Z?i3Mkll|xdFujc!lbgtK`Kp`8P>)x znF-|dkJ8fmA-ODHdFNFjI*1BG4ZPt|G#VPQiun}sVsYXy4Hy92QomT7k_;dZE;LHkPuL$26Vok*7l%e}&cUGWb=zD zL&e6?%-+A2)fco5wI?Ya&RAa|tub+&FNy9K9oKnK5I+4=8o-LD_ARUGYq}778}i@| zv%f|C6OG0r`JliD-xmaB(mC-!Mji?>^wG|OR8g5mF0`!gpo1tI;Q5I; zx=fk~@jTpwlQ^45L|axG!;;ZDQ$%=bhujMI9X{2ojLb|`BK>_)^X^`cT!3zVB|qD${%ztp8ZDWRhF4zZx6Ls)QFTHT_srFcIc6DhcIS0i*K zC##bt_1;>Pxs=98zRh#ObK>~Z(VF#>+nI`zp(w%*PW*CaiAwL_CQ9H9X5diMv#EQr zA%1Y?zqD!oW0?8(K3VKw-w9qZ|5wL+RlKZ$KX1^YSt00?AQUdDTQRI6Ft%Ed{9`*L z5(Tl>Cm5fpY2(rK*U{riXq|P`d~`6WTz4F?9d)(sz-pt|Q&wFaCCIX4S=bpM3KBds|AS1)=%;+p z1*-idV=^{d@D{PkO#w>o%^}10+*a3j8?BIY=SiAl-FnZn3l35k+F{iPs!=1JILvXN zsefV9o4i%n*U$c%x;?N+a@ z@Uv|7YNGO5HF8w4Bm789DRmbTIu}|YBlOdfc#oIzvlVaEVs%TxfeA8Xb2_v59dV|V z-3%s9Kb6KIkafHAjwxTKnqdLrxPTTyaCr0qV3F`05u9SfC=JGT%<%mg&CZDMBY3)m z&}!gRn0RJ7^`ywuQdj!8ZBjhkYvG44Kei4+nWTdeOm)ks24w~EeVo*YFW{ujSK-cl z>d_!u8wkv-?ZeV-_IOj;aJne)3)bKO2a7 zoP8{yZbQu@5{OxMbpoDxWb&>>P>V!B@<35oe9laPwX3Uf<@6?lVKX)PwLBx{Kv!_0 zs>vy3;v>7p+T=k#>Ixxou~2*RcLiqiRR(e zLaJ!p6+zXS8&XHF4o3sr7tp@Tfg*)a$RXD=lNKjC)Em|!l=M74$H=bU>thI@$-JT!!6_z_ zR;pY78k$bkfDy336CK1f2RhKaBG6BL4Kk%h5XCd55>EKmOjLP^(p`(h#fhC6QG$-n z5d4JaLbpUT^>tdGS7x{Yhvv)JJ#}jb4}%L^J?cg@(^}9uo_!S6Xeq!365I}u20?mx zNLksoL=)D_T$6C@$80DVN?6&_JD7UKlC8tECpW45D)6L z(On+6T6J*3k-rS&eIS2@P+}qoH5iWZav{&BHJHlNHN(j!&wL_${!32^4GW&KN!aV` z!YP%#6?P`CSI%)qDrg3YUR5h1d5vaqoQtO}Tau%G3TihCEep;MSr6jhBpdVd8v#n5 z?RlcVmhDU4#Z(rUi=Zgi@IJuc!}d{IutO0zwpc)So3CbPij(yTtr~LYZ_{no0BT87 z%7_FVqb_v4eXUuYKCJh73ouE&!Y={Ong4Fwfb*b{8yhRGjKYIbn_QhR=}ps)=COQn zx0q?PbC@Ns3$6^x3C;nVj}`G%dn<~DxIs)Y7u3hmF@o8R&Uk<(Iu0w>i~A#Dc@DU& zh17)&)XKrhE9|Yh2OAE1YN4w^)#BFE1ns|p&*%GOsvY2ylO0w(3+0fsu0B`fEG&=r zpWpGC)P=fxE9}O2K5lT;OVUpLq^K78Qzx*$^*-f2?Myp@Soea|q`0eaxxt+s%(a@t z9&m{o`XYRlXC9M)P-z5uD87r^hR)&2Y$#0(eLErH8JPGBFvG0DTHCm4UOnf!xtxt8 zQo%NM2Vh88>(BUUpE785QiRIa|3Xx1fxCzN2;W{TFwljvTj))+H5!KVu)?CZWSV_q zWUxSlWb8tFhtxL>m`dVs|ES0qQ1P1#TPOooAWL+URF;5R^e2VUmd;mhXl)zBL8_7w z*JjG>>mL$Ey^+}DNH~8FG)*qlM?$a*ZRjfx9MlnHSlJs%H|oP4e(?$IAimUNVm^*L ze2cw?&^Vf8CRnGT%eRwVW7pwF*GO%j3>4yX3--lq9%x1YNS7dSoW|=E3|B?gcw6Ep zspHo0n9buFPC({`>7L_xpU%0X{ub*F5=|Ua&K+x$a!8%DLsBunA|eewkn+N}U#>Qa z_`w74G8F?zC4ZqW=9Xq^_OVPcL0N*#V&m16v2VmiRt#TVSzuXtm!21;iDQW*zxhzR z$DQsO`1Z{Lkei#2d&cW$-N7iHpq?@YvU5$Fyh%Zy5WVVhWJR(ec|}1ZeLq3}Gozmw zS;5$og>q*&4*X!C%QIZVyvyN?FgG98uTio>H8>-+yR`q^xb&21{w5Hi%@_wJ$K8k@ zqxmb(!Fx_%e=xjTfB13_UW$Jp!`^>34C z47(zN*B>$!OK~$%%R&z%PZ~{If63OG7y`BA+gOE$4fC9_*hUSkK8!ZZslNIxYNpo? zL%@$pBJw7nrPS7>;AbDa2xVQ~yI-UXj6FyRzMT?2DGwfl%t$UvlWHWXe=^)54PHg* zFy1vX+B{kjsJbn}>~;*U__rrKC(MHIs6cnC=e5-j%6%5Ln&qbQ6C;p z+EYOg%~#SV95TV;4G8>X4KwT9cs5$@v&JF?B-}%gR^LhML_})XLuWDeu+7 zj4zn}EcM&+DM_thIjAb=f@ju&m)n*~?0rJHnpIQ|a+JxSP~bw>73O(BK6$4op!0^* z^ZN2RL7ivk6{3gd8zsgPz9in{0hn^5}WLA?a+c7tGHhS zA*K!4V{fk}CzINOXQHU%yDBrv2B$vrHso;bN14(u=v;TQ-&g{#?>Zl7D-Fr>-Yd61 zK~)CSRg`9lqEVKzd+L})%G9SNwF^a_Llk^RsR!rx5Ne8Odl#P$aMTDNHA#2;&gVQ| z$)*Oql8Q%|Kh2aHq#aT^>v(DBld*8C2VD3=|L5-ROLmv@t5Oy%?VO8c)LZ;UO>9it zbUr5ea>WkP(XPw78vhV^UJ;e=V=tRNSN1n`AvvWSWVY5{x}0hSKY6N>Irt@rGk}F@>p5j5a)Gu91ncsu1JA5RUbo4EsMW>BF!RI1R8>0 z@VL=oM(kWS1Y3Q)^) z>QA*f^bW40P>t4aO~BL|YU+D6O8A^uP8V1nvgN=Xvqfcpb20U!#Z+2EnEq3C{)w=U z2!nW~xw6hPB|D9iG)y>c?6hRgKL>{G0j=KQFs}tgRjqw-K?CUYfH? z(%r|@(W4w;nS0%M1^$5*|LtH8PqVXPiMg9Nb!^G_CB>^LJzhIsZ3Qhkd#dOc-JeVM zf}J*kw-Z*51a(>m75_H7T3-N;>a-Guri3Ei@;; znu1N8BAu6UzlPcCB{R0PHJg1R`q6uZCBR0H5nRllIrqg;eYK!eE}pjZqnZ?LPo+ki z>ES6ZStvMUuWOzhVUM^x12>BiBRVC4@`a0;Yh+rTcJ+&%HRT0I2Bq}9=nrdv>TuT( z=8-9cMcc`uu;PBR?fgL$a?7t4$XkSH<%E9TwruNHo@N~@4M={7_TcaNzQ7V`B;H7C zEf{x^8py+90Uy~Z=pni~Yxs99w{_y%07VQga4PKwLfS2^n`k)b8$4?WlEI7U$Vf+&6-Z^Yk zj|ZSLZIxzhIYvm!K|Mr>=GCdS3*!XT7Xn)Vqv%plx^Lb_HA$E|Q4lrhaBH!el`uV}8ZgoxA zP~fBWZ-%4-*OK-vCnTRvP4za%Q0-cy1a!j{-!ter?ir&Z%TwzC%rRt*;64-XfQfGK z5iR*uU696O+xiR0)8S$+4D%53sF!)P`tEoqpz#!r>B9KiQbybfFAKOfhDK`#d<(<~ zjgu9b=)9Y(%6BJ}=c?wPEZc_1N!m3la9DmAO}{yt1FiM(-n9EY5(O^&W^a?%iyKC* z8f(Jw6Yq+537)Aqp6P1o&I)g5Oh;aZs^(#UHn7~-guttq3lUT3Yh8;bl$+>l`2y85{+9nF_F|sff8qCxe<1d#p1c1=?D@vIS3Wmn{y&E!xNbS-1H(w?odTY3 z_rDg9i~kP`fISbS`Zu1d|F!_zXMw-af5ty70QOhxzrqbH(Kyos0Ql7ZT0ljXUcAK{ zk58TMH1EgDS!(S#KK8SG?9Zt1Xj*|lfuJHmvE4DwN4ZDFA8J@|#$Jeh_s1c}hJ_HO zsJ9klGUFME*jH>4`~HXR8E>`K)9ye)LopjGu9wwwOLy4`4&z3F-@f@=c^x)YCifU5 zp`^VuEyGI%0*@YlCu2VDAs7Qcfl<|ilpg&t|2#2Wv&talNM|6c1x0OS9FIB!g*cr9 zI>B69n*+%3!u56vv6Z@Cny#6{PcB=YnFN!{4Ec6hzq|QwNYe& z=bm!YSW=AV!(g#E@GXH4r7oT>fW_vuiHKAdt{>ff6+J|}hFeKjk7+B1--cN|6lW$- zAOP|TC2QQ|)*3hU>BIA3dTg>6b2^)@)9WXXojWaN&4~JALAD)6T@&3;O!qH)*&Jyi z%;~@Qc8%^zi?~XWQ00~#m%nx*s_-z$FF}+*6oBIB^X$VqN5aN=nZ&_t3)(Bbi4Zp7 z&T;MxFkIXQG));<3wq8hpuOq;B_icG&-8~>1(!iyQgA$~ht$gg{c1MlHER>0REP)n)u@pBNVah`WzROGPM{`aa zZvtuvL_r-k4^bcKp;&QlF;{?v;dz8Mq$LC=+;Jz@5Xs_Un^A@E)wUy0X!?C3yiWQm z_GCiE-;s~o5xEviw9FYH^A%{Zbn;^Ys(9pGi@boy=HOuB7G6T^i$eVq=$8yS{<$5T zlac8BOp5FS-3cWt|CcR(3wbp4zq=vt2+7kAkDz5{@8w)V>V;qW!~)dUyo#OkB&Xdb zJ@cwUJ0~*Y7cDW?LTWL}gLdLLOC*48z!jbrOS;~Iya+@J!i6sn2f_&Jh%F@MhJ-EH z-TnDJx<%OA4mFZ47RzVp5h_Ey`+>*@;7c1pZhMt_CJ73FfR!@*dR) z&+nrhA2yIa(fT8k+b`tk)C1QrZvv$xNQ$JAj^xNd#P2>38SIL7XmI?^08;4N3y2rv zd^xhSM8x6C!ijuCDs_O#Sd|j+jE}7AJ<$&}ST4#F1HoV)@L`-Sw)LtB2|LOpPfrb`|pV&^>ixw4vV_($Bl05;|G401p&~L*WyZ&$T{k{#JoLF2AieFcq&PsW z_pu|gl4|eQhK*tgW~PvmUWa&tmeg%Ngyc1^UA9j8FXmIKPQ9;7^z{(+uW0MJG4Gxu zdk?+Uzh>Q7!!T=JZ$m?ZUik2|3*9X27PeARiTkz ze-C;_5;^6qI6ZE|zWcePYmEZ#z0hRO!n0y+Z=~?lG)S|ag)QNr`o9A4|YxDjXTbnr^N z?;$t?26K6|6vR#?w3P(ScryjW*L2`b_Cn9@&LNl{$>Hx3)Pp>{muW#CWM`fGBq<>h zJgcs~QvDGb4rm`Iq+TZa=Y(vd*6e1phQC`Ww3usjX^?$ws3XaI%BI1kPoyKOl*OO) zodT3cT_!IjtsdW)R~{UHmct82ZbMiRBv1K$fHG=K0H~q~|3#3B!XH3+?b|I#?1Jl4 zGplAK8yf%o5<+|$DSV>GG&_FcMs`;(=peM;V?y{k0JY?U>^4O(#-+BO-g5rOu})5@<`EEgKl4PP~AR;hH6f6)vctfbW>>nbE06o%TwBg)J* zT3f3p*crW_+%g(fgG~I)u~kg)&_SswO>}CO)Dm$B7{vC%)9mE^fXm%}Qw#9o=I;B< zr>i>NiS-yZIm-3?_Cp{;9-o;aMSKc!+;Lojze>mQL0}Po@(K=C_`0xNFEdli8s2nf zbaz5N5tVsgdh!{yl^)(voT3aF7XV(lcGH7^7(X>~i#Bs*g})H&#wuqrz3g!G2@iwV z+U-qHP4;;SALS=HWP&Gz>YDU`6{sYiKhhkp?B1ymvXwl34XJ35qB5SgMUvlR7Jc!> zlXW$XbL8T-=S@UE`_B40AP~tXTf^z&>t9c91`+0)jKU)AeGZSySq#DMh=GhPfnV7=JYVtVXVIfy z5}mma%FipW1#(B$ZTm7lr##Wyv(A<;%*=fkG%Z9*lgH3K<)2jH;y>oQB`S)tWvtp2 zAw^4*DPvEMF0?;~WCQdp4tQ%s3s4q6Bz`2gccQg%!d|;yO&kzN*1Fr1rX&u;@Db!~ zi|Z(J?zlQ@7dVVNF`x9Nw~mk!RqHJeUgORAWikOHwh<%LLO~E7=AK70N(kR)a2U!8S`G*AJql8n$X^n_ zgAqWtkcwa6>|@_jKNP9-p4Cq&EtxZSl;MbM^aJ699U@Ra1V6+_#!2p}W8%OPPX>RB zW?oBlKgLgiBhHRoWS}b8Axglf0jHiSS{{A4UEH61esxtzWJgltJ(|1tu*N#gIkGn> zLSh0JUDvW+m~G~_+e3Z3ue&5Zgg%z8?H=~)Ky)_GMy=S9TD;bHGGH4u)5Sp)B}^uX zaU5|buRC;*>mAGvq34=W6#b-JzgbqVD#Fmkf$S)Au^z9#P~ZquaaWFa#vB-j0cb+k z*HIhYOI7_%qs*Mqr8eWk0xaB?yDej%NSr<)cQ7Ze#)^}z?Cf-DORtbyF1o)m9=wx5 zvL}ECbYn(+Yw#u`mJnR+Rlb@G;=21ihUaX#noOEkAeH~75H(Y-xJ*9Rn014W@u>_% z8Y-?ALl)5J$6L~G{3Bv6CN-9XXB6K`?{n4DU_8+Tmtbb_8n=E`;sLGJk5m(yda6q- zeal9M@51e`58JPKu6^OH)7<$}cbgO8`UJO%y9)TLs^dqI0(Ka19iK;Yk#C4y*|0PB zU>uC3`5!m>NP+gcd*OG7jLIofq8PN1ZAj%`CSG0GlDi>(w~SvJBFXkpJkn(!T+oNE zdm{Pp>ep7OxVd7sng{pH0Q6~OP62)ca-bwM4a{3j?3^Fj8TzD;s(o9@<5t zp%Ngvy;K<;m7IrN$>RdNjE$Nt)FiLKc zBki~jg}r8-$-jToAb1nju^Td^u})Z!v>=kq&wPSPow@^E9ROKc_T8v}XEb0=FS30` zc3JXeNLW6nzIy^Qd|OlGW*w{w0`2_3EVWty~o@3T3SlrHm){yRQg zx7lGYXX~hVy99bZ6^6xXkoPiNJ2v5Y!SXX{2AgZX{06v3#bX116Mg ziV3v5ZnDqcme+JTGB3PPvd0@UVgwj@G$6m_^#k2=?_yL_Y!M)x)1%_vz8~@o>J)fv zFlDjF41X~#Y3tx&40yo${sMvh6>^RkAmD3$;T&20%RrteF#SG`R0G?L4CAh%Ml4%= zjK6eVu;hqve(}$pJSAksxyVLt60AzZxN!?-v~7~Sl38aeCy*y`N9S{%l#hkEfyr2h z)RBI8Qk+uXP&??|B>HO8a1I!1es3pT8@?3Vyx{v z7)x_o=sA`Md!l9-V53?5FqK|-q8)|)B|b)+?h+$Y-4IZRW6=I`tcyAF61Mg0$eZHS z2K7;8P~egEkW!~eiB*<5J1GO1^i^Jz5EG7nbF@=VAbG zRmgdFKZsZ;yqkR`lS!I)70M9D8%aLJ$+c_7H|2*{)hPrBphW$$@yZ`^kJn7wRtZ}r zKMv{vR{YAsVSEF9WGu*4f6uLY-B&*?4YsgK_1BoH;9L6AG)8;8KBKD}5;*PJS<;p7 zd-7R1IrWIQzOWTGw$^1{$uBcq_Vr56;&Y{lh&@EGXc#g@s?)% zrAOgWV=o=ago>E7Po+@)Y_J#DtFwR-dUeP@OG*;A(~bu;nnfXd>+yb`FLo%H_a{38Pn_Mmn)S{%yAOuU)P;5{eG{7hWelZ`6!4Zv1S|HIEf!zc#%T z$GbaB5lzmJwn`CNIOabdi?qw^w!B5B+wD(q`f#eij{#$wnb4Sqdk2;Y$p{KQRxk@P z)=Z{;L(=n+Lg+!ymtce{5Pe@3KFW0d?e^MEgrBj2N*~}P60@q@+kj_4er^r4)vOXW zS~j)`;^xm`uq`Kgi)%UTea?Exmz<)xCtBJNObzm^nsid&h&2C2nQ^!mob$`Ok6v!L z+5En_XLtn55p z7yTRTY{gwA;km(wFw%V|Tx-yk*vx&AOPc08 z^Ly4~K`HaG1@?`ge8)=J&Reue1r4Bc`kCFa5Ksa~RB^_pt=ZgfLZ-UtHG#AQ^KQ~M zH-vFwcVglq!^oAwnw?pPZ@}Pmg%8TC#J~I_`VBU6xlEnpId?xAQ^lK{=tt2owt7QMd-GEZj{V_u}a}80V!VsU)w`tKP?Sr%NSe~9Jrqg`Ctl^RQ2Ahd zm|oW)M%0!`BO#v=R}{J3JZZsU>S}?sHqDNYV4cM!gVWO2>A4l zYcl;zFp^^)dM#Y7G7o-peB&m=PIh~4F;E?b9R4wDajvTDo@a6H2Z3NjZ> zDdU%YN^r3quPHVS!OR)fU_9I)Z((CLC8?1-_w;%bdxe%IlD!NUs!QJ5Xqax+nt+Hg zoLVNc@gjC-lHvpOk2`v2$_h@o)_Kj;I;;J<+w0V&s*B!)uYG669`{#Ib1r8RYTkRF zm<>kys@{rVM#z8ad6!`$7l8iwI=o{qLIan3)hA82*Yuly5zLiG;Gbwh`pEm|y3ci0cjUg+FC?Q^#K!^a- ziF6G#818j&YJKal!d!E9wM%dQsa+>hQ|^Gz$)Ke``9vVmrQO|#N0rr~3M)cLU+2Su z#Ugb;J3J7TKP7oMxh=|yz9kt|g zj|8KO*~zZ=*5dT{%CW>%%`rRUh_17zT%ghW16;_1%yY8TJQt5gfcZY|*2R(cgG9Hp zVor|vQ^;SY^?&lq)hPc!&r1H~SpSXZ3he7;nxW>3H;>;RxO1VXh)ib>O-DvDGmnw6zrj?Z*Z#`(QCnPITtQrtg_7ojy{2Aq ztxHPTYgHBxmc|-#b1qgs;vEI@Q<*scJWYOYjvhTu7C%s(z1BWyFa7DPOqQ^~>C#Zy6tL_V zs9RL|p~$X_=NR1?u^Dj%X{pf@h$CiF!qlLF_X24jsYPsxYz$H{A@I_pp5xy(sV|0 z_D&nQE0I)y4Z8p)8OyWZic*K2ks+z#y|g|?AH0~0ge}XbF%$9x(D&*UqDVRHl6a7< zaiO=#0$f`~r8S(#uFc_91G%8g~y7ol6xCX%}EaNRVZ{&UwC;%$yaAd9r)B8&}`32+&_ink+W zGslV@NC=aoc|{UmMvMzMkX)W7juQsCC-)g)iC_!f0i7pgFcswr#V$FfOVLkZb1*IMooMXU#mbC_&NZFG_?bGGF8iVfYY&8 zPr;_kli#mr%{D$2*t8;hzuxFz?GiEd$F4DYj`nxKSKA;(yf%Jp1=utgn2$c)o+=zh zMc8gZU7b!eDFHuOzPXhEZRHGLk{!@GS);Sx{Mj zzM(`}`aLCh-u)o~)5bx4uT4an?Dv&mRCM{k{kdCdl1$2?HLQ=}?%GhQ zow|xV57Lh87<2?^#h`~)c3lP8(dSSn+lLgZxX&G@PEDQ0^)!unS8o;OZyE5Q1_j@h5+%eV>}W-^(m1Gs&Zvm3 zBal{r8A5}!d10w6>3M)zZSFpbsv>YOIP^pOKts&LHj`n?zzaDTdx3Z^^-}b{={kd!FucUn8P6nMRh zitZoaB>5PBe-Rq7DptiQ2ULHT0DE2Rr;p~3L!6bVX)fp}pbdhs#uYH%&CK_l6E=*} zSP9?sLbiD!g>j2yGuJ|BH@_fOkk9=VuFqUVfKK?GOp^BM0+~W;SEvXP-ZsTuu;-U~ zFuASI; z?5kMnbqNRh+0RVx2GsYsOgMO}(~n3Qdy9wXdF_2?JN&;De1aM5 z+2oMh&~9Uuj<^~Jc9hDtJ|+H?LBRAw$+lYP$s|(vB(S1-oH$IHSD3eGR++g#CHR?I zL)sWm+_t`}x|#*{j^P%K)Qu>e!@Z|q^0b)6)*ZptzvR;wWQg5 z-~QYjekS9?<|{1k0erx0go~)+a?AhLptv)3)A%*p2>Qt6nRpTs$? zxmUzytzG*NGv!b8KG94)M`qkY`t-XIUJUs}7CITSC^?PK0UH;Qwsd>XDxHsnVTrp- z;Eb*HqPZv(3^5jb9C*&e`1+g((`@oJrN9yAmF}J;3%bJ^?D!Rcj!KVCrl;sw|24Wk z&mUNEj|#my!JnWOxzMD%TzLr@2a4ZnZOBqeb!xTnv3v?Z;pMl%%S527q14{!)Kc*KJBrq9x@hp zkFnJY@vFvB1ZPFF7C)4n)bs=hKokwRV&ve_bKPZ&*duUhiF#mfy(UxoR5;2XhZn~c zC*u1}G9Pl7wcZn0S*Rb18u%;Xuj%za?X{ZczJK%wpnAUW7k|rt+G~IP0RF=M8UJ9f zQ9XD6%U*N!@i~8P@czH{2e@u={sWf8y+l=g7XM!pmVQoV@V_Pudmc#jZ#-B3ZNli! z0)O!U{>KT!{)+v_`+soXzbBme^8K`#5wXYKgneWJN?1)wSQq=k+pgHo z=scaqt@r)WR*(*XFC;0QyU2)uM=)HZy5$56(|s~rQA>ALDlwbh>|Zzj9vJ{Fj?{lVIR?hE(mBGg_s zgghd6749$uQYXgkAntaF}NkVnmz=58P&t6Wpcn zyScEVoZfrFq9Q_Qg+ziiMa}7Sw$hME3A^r|XePUeggT_#r&)h^`y-N=!*@^9_=!zc zJyEd0P*~ROH%!06gLG<$F1Z0smV5dj{QqeI0uucf2O7-FliHTRp zI)%70#r=ctjlBR4I31;@KL`!OAU(n=s(anf7CoW+`q1dq?~1#MF)*34wrSrY40`r8 zr!ITg@4fsrubV1v6h*$t^v%dpKgp`P#M?p#jLZ7mrq{D?=b)YB4h@-0gqIC@Z}n%3 ztHKA0=Kz5e(jphrYoTw3KUs9Xxh{z?53IuU27yJvJHuiYbVX~9If@joN(T{?c8d9S z@C}B3QqRke@mC3)>GsMTK(8fJSSm;K8Wa6y!Mw)=yC%Eu#U7Tay&U$UyJPWI*eyD; zM%;CjT~wF1Vdlr?I%l4}c6AYoEZR2YCVH%LKgOoFc|fqUrFnH$K2y-R&Jo5nQ)Xo) z)~}TwT=%8b)-KGh2}S?i7jS}OeD)s$LsmbEu`Gz!u&zl^yeKnHd0EutL=>k1v$BTs z4-?HX!17zerpfq$U8Xc{Nj=weW~$7*qq8Z>h5Q>E|5w%Uo?OKPY7nSOSPCDxCR>#wwSurK1@LP2c54=cE-s9 zZ==szUxFNzNqwTL9)^Mi!Z!Iu&Yy>&45sCB$a7lfq=o2rnM;B-O|0laW{6#0RziEy z)_@mXU=vC&WHN9>V^*sq_!^;?@ObW$1SFG(mJM8oO>|+x$%u%|tpK;1#}G@Ps!rR4 z%(60r)gv(gDKfD&5?BASB}kV9PfLyxe?RY)VZy3Z%$fpOZG_NgtL0TZ=d#K8Xd7Lc z=rBEbT$flqP-$w;xj7W#*To`GlEzR6Bz(N9WFtUrT|UE#er0x68qVP`a;4?w~*~i0r-c7u=!)T?MAME0K>3c#<$PP*lHnS_l2aJ@a3mO`O7iwF7^OyvwQr>I-dH8;v!|6~Ss}R;c=1N#@VNg|5 zsg-xpJdB%58cMl%m!Oqjlo-;(0*AUzQ^^vvfA#F-dZJ$3(MAje9}>tuiNCYy!$cJ} zDnkume@q$M;DyOZD!YL|ri4Grp#+jr1@H53_kV4W|9@=)rlVj1c#wSh-`@YbqY)E;0G{Wz@b&-Q z(OewPj@Hi!lAgukf323zXIwl3`i%dwVxA@VpFdj~{SS%1S(#wZ7yg3k8Gp-v2|U-J zXCbaP1*l*V>cU16LzcOgJdfYyWxmxl5^~ytV zQN=^h*HOsFvqhH{o&?<|7m@- zh4*3KqCiMWDj|~m^V%})V=lNq|B9RlSRBrAzmJLeEAlb$V~6=mnJ1qwoj#p7w=Ckt zoYKbcDyn+@MeHg1u_x}%VmKYAvLoiVHP}(A;9N-y}cn7uqE~JwE!c z6HtM(k#TZPT=oL;$Q!V}s|nPo{qVG(4(xx#Y|7Qr2>5YHDBL017SNMQFdgw`LfAs+ z=X$_i!_-rC%i(kma_q6KnLaK)eBv{Lgu_#(-S3Az%(9n1ZI1T;1U57tPIn-GI{p(i zi4mOu!YS`oTQ*)xUHf*)95S!e^;tK*1x3H;m~|$suq~&`+Xaa(sX1zIBROx=@}!WfPQfq8GU5AHW)3TBvm5 zn_q-Q&(~EmdG^x-SI)n0`T8=lV ztm4pkt;rAc6n=KG67UL0ibxtHQgDGDsGXCP4Jc;uei0puI)8_-v)Cx?JE2rp?P^s# zjpR8|{!uHX#6#CnN$^gXVDTYKS3f~UPXOK9r&s&s!Ete(cG}RS`b3m2Rb{i|nu00E%>xaaC1YfHyqx9`n1n z+ya{Ac)lQIBL#^2dC*kDsnBWDy%rFcDAphXh?jQ$$~TnD(u%W3C3pc+-6%0VcgvuYk_gRuA5)G{y`Bc=|Xk*Zf;hZZ2tHA^57r&IXR7a6B zlxb%4<%$>v5h@#VfQAaPJAUj@RM{5SXKw@N2`0npD;v}Q18+c(zltCkXcyFJZK7c= zQ=mmTW_2JNAXfyrsAwREWU4R#zXw`hM1q9@#9{9biz^dwJJ@EKhR=*auM4`WXqbb< zXXn+=2uM$mhQgw)vyQ@egL#*2&^H}=2a|l<$PE1mxHxRKoUh%O-Z{p1|^IEd$xwfR2P0u%?jupo0p`D#AoFuB%K=6Ihq)dW<^YHU1OsWm?Dd08WT5ZyV&0j+}D!?7kHv~DR=n0#k zG=k|aLjQf>T$r@42|V_F_}?SoLxImIoTO4j3CirM_exZny1A`UC%Ou{70h^Wf0_fi zqRyBuvxA(v+6?gzQ9|+Ell%gffKDSAB!vrcGaRLPn84we8$Q>pq) zflXjFd^SEKx#u$hgWQ2^XO}ezNcugLb%XZn3JOg553xy=H$^$QBl|sN{Az9pt?i6R}fu_oB!&w-w^ z-2#=b*6??U6OSeq8?#=c+Ib4vQnV33y43m!rdm-n6(kWfRom(JY+lhK>7LjeQ?W=R z3G*qmQqG#CRX`^-<(+~o15*>QxgkNFpgH&*!Qb^T(kd#N7qfuTRVn5^-wvCuQ7KXc zp*EC9S%8ekT7WWeaKTi)E*9V4!obuFFhivTk!{McaBcwF5#&W4^1%moe*{%Ykj7Qu zT|plJ9gwamPy}#t)_|z`st*bC(5VT{cAdR+2lONG+m!-H52OpI7#?vperX0t6#_}{ z%V|*1HPDUP0__E531+)KCy7cKK5MQa2pdxt-2+{r1bYV(F9Omw+@X7zUq>u#jp1c* zL;fQ{?@G0Xsada5i0M%kL65-z4>boo0A3e(6ZCGd1W^g%PEDym;VAt7BJiwM#T9iW zklJoZfK+W^t_bXkDPal{fsF*0vT$f@5f$f#x+Ly^H0-?Fz%3~O8Ev3b`*(bPqc;Ae zCcF%EM_^5=u@BVTMM@blL>%HHz>U#FRE%i|aUIBda7}eAk_DwI2pd%Fl>`gZh^R8O zsm)DyuxKFxiPmUR_3279dieF{Dbfgjnm2$qfjf0zh=Ic3%P7JC1{i7bA~4UvkPr@- z$};9{DNGc(E69ErXTAF680g8`I>bI2_FOH(4ofH(PPegWWH)@K6UG%kUw=Ur0i*#V zWT0d4_o+y*NqA4d5E@^ODwGX#E0tgzey`wHzz--1B&}P}*cwz}p99TpZAy7eKvu)L zCIYFTS>Qc#3_K>_@Zn8|Uo~a=iJE|J2=Y4U+n`YiN>^ZuRWf}sOnd_5sbB_UKaYw? zI^gCK#5p68ZYRbsL?J8C1vx{d6!EiZ*r}tqBZC=F#Z3AQ;J$rE+8}L36@0`aHB+rq zDvlrtCe?#3V@ge!n*;@kueh$U)uWRn;Gz&R>q-z(dg$2`vk+d)wMrK#z;7se7gORK zi?;Thf$ppp`zMCOR4FOy^pQI~AkoLQhyEP2oDB;*oB&>ta|*L!0~k_ej;5ev8ci2pmSQsaTRQ@(b80+A7!1aTYM86xAWCW6fkG~6?Kzt4pF#+eM z0MSiFE5kUr6=$Ygz2fhI-&S-5+!=50n}B{G=$ne)5ok&voot8c5Xcm50#o@5asibN z*q}$CAA(*N{3@n$Ju09Qk;fzewx>ZZDP^T;^t(-vSuu*V5qB-%g2w;I!M(71LZ9v= zMv2xnH28J}*w-qoNqigU}QxY}=-I6MQ5CLmUTxB*F#^CQOx-Kl))aDWe7!*JibQH*(nvgVCBZP*a zxl|}Wg21{v3)n>>fJ<#HbSM^4Oyam|VQoxW1vao0Y6O^p1JIR#{3G^>fLFoqhrB`y zVnXO>3-FU-fST`)KWf|o_kizXF|7{~!IB9)YAktJz^8$;imKYqpA$plouCwBg_cy4 z&OnC1Rq&TF>J&`D&L}i%admCs)MHFy8C_8B4u3G5B1B1m)&_5FNnhSYzZ$K=vjv3Ggc~y}wRQ;Bt z>tiN$3j>o4^U0b81GXag_d)LnTYnwZQqU)`xce|(h(0r(ig6fid{g01KyQmN zScQTMDby(JMJ!V|FO|j;yX4Nf`y0Kq|kklOWhys77u+Ji4_538_QMSa%H)!aTnTeq6IGY2fh3 z7M7||k!o5SOIuJc=uJUKVxY9#{fghCbXn4p12TSeHt=KYf++B$!i$*pMZwpBPC>=7 z$DMRX;9m;d4NBk-y&vGbhl^SXO+Zy(##yFugR(e-khoC?x(|BQ;jfDIbrz#<eYz#V~01WbA6c5xvlU+hpdRDcMmgw9pG8a>=&3IGze)SEZ(|5h=LQc_(#1*jyg0{D7FN=sA6x zDWhUU1&WrmZawN&IcK9Ul1<+&GnI%4? zGzmJz`0aW^Lj-Op`U8jFKV%8w&N-)6;86#e1<*IJqdUM>us#hc#;pK<*HL_Ei5yu9 zS7q#RCM{C#__uM1MO+L{p z!~pztG0tJu%%KKCFjBof(HPe12H_63KEoAcWcU%VWDDltECHw$%*Oj8nkrFv0j-j|n!G zn6Fc29b?u_oZ>eGe^UeUmvX`pw3XDc!&1|GRCpo+s5*9uf~)U5A<)@s{x%RdWs)gI z52;jcEcR3H*VVXy#43PDL!XfytVcxwh}QW44KmSGDxz$H0p>W~NMwbnOK_`>X%J@p zHR16`mLo74+fI=SAg_R)s&)YZN0~x};ihV7%NUCSdK2_rLD$97ssa5=U*Rbmw1ff} zya`HaAWKsD;v96vp#y=29`Ga)NR`4Qm`TMdYl8xmMVqc>(q}Li5_gdg zSvwaNHv-bY3&hHwGTf8e|D{rr@^iI+lVH_GwK6d>kp4mUR8}n|SmGzMIp}VnmxGm% z=>NmmJpxTR;%uPs@#o*85=?DTyGyjnr@U?!S zEL@cs_veD&)@t4kT&FgM2qv?mT)^}vP=Gp0EigX+C530O%G&6s2!5=oM(GZy%v412 z-WgN)fh9uN4ajxg!zIgdX<*XSW7uOcJi`lm%Yx+OT(CyR0ztGdmXSOxfCfl2jLn4w z-Nv*m(=v`Ox&F9Yqx|BJ&V;1XS|pLwUeWbE3dPs+8}(=*3w;%aXAXcp4)&oEU5AvP zmxiFbm|`Yjy_&XWrY$vamwar*e?$u!U)K9Y-+cz;b0BBsz#^5kaB~h`lGn^7|)DdFtqy6XEkBuqVdgIgmvmxg@x=mPqklDt`&aDKs$98UK)i z-wiviNy)@TD|QeQa8Q`jpag+=GXSP#=2D%di6fCyauQM%YHAif=d^TVK4k6=p#S(v zqzp~fN%?G=f~w*-wIZDqJC@fx^!(r&VpRC&Y8u0uOpyo}^B}ON)JmoI1l=;hOIxap z)dH{{%-nG)GlJqnuKiA!NRouAB9EL;&<9#({IoECEXRy`B?Z<^_?!*TJSiky1B%72 zK70tJd&rzmtv1ljgdK>QvK(Ig2y-H~%dz-7@&VDk3Dxd?#90N6COfQUxx0fE&_UR} z31wtbS{OKJU1DEN?3_ZaKoy785T=H&VqPQ4@RM19!WP`jW^GW4q4eh!dDhHP1TLiE zVySt7IkD8~CM7#%{C-f;Tfj9zH!*VLq=zM~EKN)qpTbOAT-cjxvH6Udc$pL2c_BUP zY!^iTE&&w9gby|c-Bddl7~GQtWL|EQ2I1&fm~ONN16$0pr2McOh^?*!!Lmr*{Kpqm z8AGYLoLNdHPeNg;M61)ZG3W-B0!Ch?Po+h5>%}Kj0Lg*dz!lTDlKYN-KLzp`4^Jp= z&XfQR8jV=!*jDtuw?&UN?G4Pl<$~VDxb0m-t8y~*<4s942c5?(3fQh0QJsJ5hMn9N zECqd zW$?G9Vw^BR>Lrk`8z{s}RcDxEe*dg9H*il)YwPC{Qp_#fcb4HBVt{ZiNGqcBRIIE# zo?*y<70iNksFWae$gCqdFL2UT>D{hWbZ_M2w-g<#v5fUoLXij}3dAsnrocoE)hB8R zqXWDE;N)O+kpo7?)JcQz{_xor_0#{Bqol zPly3^iHp+ZQ;aR^z8wM(zb{Qaft(eo;e0<&K=hO1tiPNSy&YCGZfTM(&T)`v8;Jg}j0=fD=fwB7ijfq)4Qz6T>;WTlHOH z%KEbs%0Frvz~~0$S%k8s0e{soOE3+FA(ZrSoc~cRnn6V@#M{Iu%K;|P%zQ8%V8-K~ zvd~U$1{@NjhET?>!|?CB-pt{duq)yLl95;%IGW_V8iy32kGr-AiXBJytBO1jF30+CM-ETV?nL`s1s*liwTsVsks$oLK4k13^x!C7jA~EGuV|Ca_P1&O=d( z?uijpagm*va9xmo+|E%Dp-QO4A*mW45mLqFM?%V4W+~}ktyvVm9QrDch6OE%1-P-E zK*5S|0%-J~6azqYFv7=$2ooI%ye|fF&Z?Qkj^a)#Jg?~6&P<}GWD(`GGrzZG_Y3F^ zaH+sqD!-hog@kdj#=y4Xb1iuYO~lHdvS1#kz+G^2RyM^ru0mWVXTY*420BZ{5OhcJ z59Hv*6S17D?u!YZNieMAf;lH1>o#H3557buPh8-m_d zAg3jSpHWa+?b-;gFs1M#NT%4BFrV(@ImW~59F0O! zeV&oIqk4U%#5dOS3b8*2enpLn&MG|tTQl?jH6=@eYiUEVZs6I)t3(dG0x@%Bi%%I- zkqxtAb^J+CjIqK^fe)O8W&>xY{WKQSm*kN^;n2Ro#h{`|0A4pi@0(whK4{B;pn|bo zb-(7YgP|SFs)+3>2`r(m2(&Qs-2h3$-9;^d*-)$*;$%$(8i9k@qC8MqCwG+ED=3?e zLkQOh4qWX101MyhuP98Z#+itvriXICE+2SKI3iB%c^a@$#200HxGe^dqsxg0N;{ZK zxUEn?dVmdkl#n0QH29Ea04;MMi_YTeaKMp549VXYbT6?RJdSzO`~_gk*=HvTO=o87 zlp=ee_an0jJ6@+!Dh&;com}Cd zLPdIbSxHVr!3SjD#FW1tUV*u^VYTC|iZ^0`LyH?XPUfnbi6MsA5~=V)WUA`SWg-^s z+)x`wT~<*OW&&89QYlo3Wc+QTy(NS6ktjg;co(1;$1hkIcwf=QFwto+dxia9Hw1SN zt0P=gI|sK5x^1I%2}s+S<#|dCh3{*16zdA6!B2&ST@EC6+zl=c$m#-gBZO~Bh*VOn zR{oYC&x14r&mYRyTpzo%D)`E{2I@d}4VcLy;04!JSO_~kt=?NM%a&SpvsT$#)(6&` z!?afIz3LU+Ra2M*D%w`;IM=)&Ej8?rhOw@PhsXCrrC9U!e4Q%s5(#Ml_sng?i?7n1 zE#+_%2kp+|OaLVWm7YTzf?o^a;2cOdlv8`LbSz>(WGHr!V}@{bibJR1AAsu#t_eCL zxaY8IO+2OqQ}7=uE)zHxRScF1w19O7R z1mVTv&N$CpVOfylLD^E!rdp_b*a8R^x{k&29SSsjl~;&L5}dW}J9A}o7@!?mzvZna z_@KbvT$7VfyQp^4*{;-h38}`=f@GnF9niAw!Cw!cIWt{L|C?X`PY+4fF&+;2d;j_W z{#f~Yg3nZeuAOAjEkUwX)PNe`MK~M?k zo`!;v3fz@3e7!~FJ_6UU8c8P3lqHfe8UzvplCTy!!Y;o|gR*!F-UT&+EV_l%!$k1+ z)jDfP6i9eDb~$A$=w&30Fx0QH2sS8T`sy!y^&tgNzbB7XfM}WmXcBdHvZo;y=kH?| zHw9cE9z!QSENr-_p`nvavuCg9^V0X3S7MO0W7{x1LB#( zn8=L)0;8F12uuZk6I_hv<4qn5f~;y>f`f=USNu98$DGB{PRpcE8LLN=Q4oq=EZUHX zpjnl7m8bv(<{mOD<}~wf3M``4&Q=ZO^;Ybu2zn3vuD9~Kpe&_@$%DJfurN4e4E35C z?cI>dy(pyW57mT;W3W4XJP0J9V&^POAqcteEcV?N3;iC1zs)&YR1bJ(S}l}EpW-D> z46r-*dQx5K`i_QdqxnbO#V$~2h-DqUWe){45=Vfh;7&uaS91aJ(y2_0DO_>5OIm_8 zH!t|E4@au?;6<4Uup`JwU?H5X&wQDyF9jRpes3XbSs>!&Kp0ro^re^(6?E+Fy-7{* zs)!FJzad6kjnxlO?Ti2bAOJ~3K~z{yY%XBrmc3V?sa7i?fKyxJO#^-qo?ELV{bWQ? z0@^aO8`%X7g=sPy2DW3GrrQqj4mpO!+uqr(4G9?uF}EU!^Txx^39h4dzV8WdATR-6 zDB#TmFB=ker^00NAm9{RoMRvl#1466!SY~Z6%~u|7p%;j!b~P}iaekeh6Q1y*n8H& zErL54!moG;G;jp2V+!C$iiAv`Z&b<=o2WNFBT<~g3S1@yG(!Qa6(!o`SGgix%dbdc z)jsTc3tyf2b5U~#>ciRp_&s0^V`Kfbkf%wt+SkDnA69@Ed_4Axha?e_Q-aJS#@-1? zD7+KrU_p?ESg7F~Iu-ne?K0*9@X8^cPH-AbsY_54za9vhrXrWr0Ob7;LMDYVcV5x^ z&O)8jpp6<1 zmRUhb!FBCSp5_=IFaozgNW~hkJ8X zD^rd|6OxB)Y*SHZW%~Y_kvu zbhx&l+s@*65v%i)uHA%R$azS{wYGG zkO@=8S*iG@*x|@ba8yK!h#1AZ2FWF7Vdf&Rsdk%ZOy7q8ND=(@uEM;-#YJv{Ylov? zY8FjKf=m<&hs!i9s2;rKTWy{K#+QgkThKV`&`H7MMnRc5OS~QV8X5AJcKE&bp`6S? zZizHmu#E$XUsL=YA5zX1`brEzyt#*?T!4H0SD7gs6L`j%IlYyjBZnkG_#|i|$f7e~ zxa({XPGB60J{Q2v)OKzJN8$fER{SQoHnvMIcx0mpCtakvIlI7a#b|<@kSH;;M48~u zV0RRRqtrO55Vbd@)IG5jb{}L$t;R30*xYIf#lG`E1lzFCK>e5vG4ld3PG|2IqPg7sYC81=qNRMGYyK6IOMp4wzE?2 z8qLeL`D8bbeGx>sVqSv(1GPlQ9>(A;DJRjF3>bgpz-8IYLSR+VHhD3 z14@FqpM+4~82E!e$eh}Nip-JB*ox@{lHc@(#7j= z%>`%#J*EI2J5SIoNan<>rb4Ovu+1*DCDGGiSu^3aYoD0ItyL`vW3Y^Ca_8NtNVSLcTMFkw+F39TZ5R#;tfoy@#Seyds6S>ucu}`id^A)oL~c z)Fa-Tj0!c7JOYk^TYA_6lpyf28sI@!9o$Hv>yTE0o=9+sLpM^GW_FiulAz8ZnKLG> z>+JqIA<&Z+aLcwmRb~YeZ@KkoCh_4Mf#Bu}M8V(FGQ%eEz=l}(#X3mS3P4p&*<=xz zm}Qb?a9a{05fywP=v2)W%!lzzgC%f6(lV=;oq}Xe@jKp1*qgOgs^GI>tl9+^NO0%j zDs=VU6jZ&P3MxEF7m|60I5X?%oToURkgw(73v`%R=&1=fkMjkZ7>UNzc8)vl4I11i zY!kYo%$`c&E0>vwMKUe_kOCZm`X2GFjRd)okk2N##RO?On9YzRMfVakPt6LX;c~}R zU@5_M!^ssVXi^J~M;Jhx^=66-ps?C8%>y=YAsi|cHZ@en1lt-e<`>1TS#2h`#USXu zm;&s(K)h6V0KkPyn3-TGd=c1Il10IFOkpKcNCf8;CLTXl9hdKb@-hW898*6z(R&}Qly)rF2#*P4l+#*!Dfkl z5mF~X+JfH~!;3BmQG@B{0!SpbU-fp$XDjk$76JBj`g zJM<}P*Uq;B*a<7CD6}Ctqjo=UT=A#?65WDB_Y9lJoESGhb;v|41q;Rt#DtMZc^*^~ zkPi3)@Jf*gN$v~_w6sR*)VGNo-10?;4x;^!%Nk;E7x)2+0#QW+Fcb~ppL#R>s)z(Y zkr(6}Q!D?*A*}+*i@<#(=z4*qg}GlJtYT3h6h_T^L1sM3IgdKUf8-wmfzgwR98O;z zZmGj%DJlu#67U&1Y#=U0TBZa_1BXM?)S`w)LXswy|L;4?4u*2-LWA~)Mbbj;_;=4k zD<1K-or1$^2@AEG!(vz$6hTU6GMN3gkybM2VAn!KmpbyIAkP&QJ4~7gG@BXD33>c- zswl%TxOkxTs0|{RA_eBqYr$krYL4#b6q`9dcer+r`V^h!XkH*mffNp%cxdG~ zE$|aTb6=)EykLC647js`zY2QuAO7oS>Q_%@kTGBpH$>NR}Z<23doo z-9XZmmGwPttqob-g%7T;b8l@A*O*~l_y zmt%7VR!w++G zWdf21*P7!Da^gVN|bTXu!Leendx0(#5oU}{Qg_a&d&0sFMWZ2 ze~xCe&15{`)~(z8#y|U0Ha4&FH-7PH(j-9(kN5i6Wr?e&zTno~G41|KwAyX%FRvn! zaq;34y#D$L-oLWR*S|Q$xujNjWqA}y>>#D)!4-%nnVCY7BEFy~3fv?|vK;AobeN-i zQ>3e;3ptaUmNu3oL6a%onHzAKMM8d~sPYJT^-Zv~h}Asl$ESnELcTmf_fkYsw9&wI zGNhF;EIj|@Pgl4%KF^7#F3|6FdHuET^UPD1xNz|a_6Pgqxq+P7nGWd_&+xtX-s97+ zUFBQfe4b)FEp1UO_%QOwbVAx%UK%Z3iz1jpl87BMbB^&~#M;_6_t*Bhx3bU1R>8_v zljCPT%jJ*WWtBuJ824#20#Fo859X=c3f(F69IFYw~C&$73-$Mx&ixq9se z&p-bHTRS`Wq9{X?JkM!0GiDc0^Tr1c_}UkTG#d?kpgF5uXBjRgfzs^|E`wC)!}k3N z%ga05ytmDrWm}Fy4o_?9%{g>PP;799-4(N3XW_phK*@TnFyUg~R%+9u$pY70TWr!%w2@~(h zY13%WFrDP)Pz9#b3FFC#ESn(-f=QYQB=GthxB30w`jC|m9^f*^na?cprJudTr=LGX zuh*~>zAiyELmN58C`TtbuA|UQAOsu*pv+q4PDi`qh zTZ9!{-yus0evl$riZl|)GMvlU*-}2ZopJGnr&-_FU@)3;e|d#wvqhuPU^<9iytj?8CIk z$%_d^K4CZ>u(`a;mAm^)C)-RX+cdH@Qa7gGFE}>WBu%F53@>r%)C@b@dt^yQnx+g# zBl3L6@x>FQEjxBR5zp`b)(5=#8@K4JD2rRda5U!bTetbU|M&{o`6gff;ssuLjY>o#J|9ruPNJSz1_(3-FRx;Ly1PL{Q}l1d*du zqf`-xbeu6|MG8rZYb3aKgR9p!kk$$EykK|FuFu%p+hb;C=78X1OVgCKwKaS(;ngqy z65qeP&Y!;hCSQ4Rj&FSaENPapvp->dbI7gbeQw^_<=*<3jcvhen?|ccn#|);N9r8S ztif!nO}{%!w?9j#+o#p+kR)lSTLAA1iXta%wAk9&q}}Oq`qVkbV{=Us7EBVMnWnT| z0}+Sf!bvYdeS!B%k>`xY14hFEcee+uEnnf(sRi!bxz2Zg=QruLXZglAeu1JWP@S-~ zGvMZ}2c%8m^&j2ko!_|4lcOGcGGLe`IBnARp3Y9fn?Km#2X7Ae(cE>ii)~(b`6Qov z6gfJc;B$u`Pp$4R2iFXqD!2kK4i}U`MR3#Nk-31N0*{x!hRbs# zOJO!e!fgnWrQCfmp*J(na5xGJ<(W>W%*@P`0*?#qy(dW=ySqC$=V&xCo_^*zkQeyD z^yv0x>GkL6w0op!14Qseh^bX6 ziUJ=hNkt@NWIerJpTS_C&CLfKKYp6=c!XCU1Z+%PUKl}B>2JlZxkTvo`tS1 zZ2(Ui;MC#W*fOsoA%Qs!_iQ}6A}9#>vD@F6qHtBVh(O07jSQS)XAIeFi}7?CK$2nI zZnsO4B;@&&>2%6?JZ3ze;0w?8_CBj?>pa*PkY>t-i)VP{<{1j{W@qL(apE-J z|Nigu{0lG9X?JP2Oo_xf8fg~TLJf-H!)~^|y%rR{KoGoo9&B#${s-@~u&~6pzx}uQ zN8kBB*xlQr(QMLexA^?4f1RbJGmJ<3JpGI^$cLO@(8P zHn;PAR{e<6jTYw`GcZ+lzPHa?fB0iwKX#d8PtS1SOG`Za(n&sd@g%deUB-g}Itk&Q z2wo;I5fTAEF-kmC&^>B<8@>FP{U1_>f;!v%LW*l9OcP z_hAQnio%mmr%ZfdbZU@!3?Q7i($Y*O6ZZCY+1z@--rfp`^28IL`p780g~XX*u1D7=y+2{&%sV0U{+Q8Xxuf+AP4v_Zc= zPrK8j)oRo0^_c0;(&_f-_vdM3E&kvS|0&n5UFX!P6Le>KOs7_;IGKzLq^VWM`Z!pR z-T$MWJfAQgkJ#PaVrz4q!C;M4w&}NXPMyej^;2yo(xw~8BH2Y^AxWgTCD||tuC`O3$)u^ zcK3F8?uAb?*dK7^%KLot8^6Tj{1R(x%XE4(G@C87D3}(7kvw71M}s{U7Ef^cnNP9v zXCH9PDCOGo)!+nN;uTbi2&WEi#?%krxHiX^yHdLqp5sD@8tKIvq2f3>l3E?C)){v%N}D zY%{d75v1 z>sLvVl;!)k84UNBompgme~1%EvnI_}3l+-;q)Ec=bi~H(8!X^LLPnWtK~s`P!ZHPN zRdT0D({aLgS$=PizyE*!kpKF>`~{L`Gwuyy3BP?#%q7;u$s>L~x+Q^T6&JpeG*keE zLPsZ{>RDY~C(ng`zr|O+{IeWeJdM|a@BYp|$B!Jb#9z z#V%P=E8a)SlSTvr=i<2q{-bZtGaMI;$2pBg!bjJ3cS#^Y7`J;&*j9ZsF-acrSS zqm$9i&21rY{_JeIBu<3&jXnOCU%$d|(&xwTze(0;@!T^nvAef}pN`P{D$BQjo8dUa z(?_(&+`klVLk z#~0gVvPZ9xbN-a$)UhTfPV_l@@+`A6Ez9?-Qg{=vkG3Wo7clJo!lyCpq6MXF}7rA?Pi_2G6`St(lH#xJ@W4h2~dv8GR!5+^xyO5?d zaIEG-M&2`@HticjKZc987+=VS%7g8J)k|cS!i;V}#2GJ8vjDZkXLxBK2+-nqdCm)~JD9@5B^bEjtM_c}axsl{_oo@94rpFjP(@9^vp zMieBi8S*qC^}^j&%V#`o{gnYf z`i<+Hr$;J+E0lrH`O)YBEthezF+;9Js3?9+qE^AHGSLE-Ql5HZ37^-}O<5L>&sp({ z|HL3LfH1+wY{AIrT-S6_9@BD9Ey7W9dyBln7t}+;| z)9ZCPetec@YeIi!hV89_o7X)ry!--1ULccY{*7-wWx4sia9F_+E}OPAfR1Z&)Pra_ zzQ2AvyZqx3sHzwhyz==c`QXY9A6~!5@e>!>9}e-VbUF>%ohR7aJ>S3voyhF9}>8a({G_3ibCzn zD#G13gkx7nweq_71HwNV>uNZ)^OY~0;r_}#%|=3&B#frHF@ofDx^2!~_%v%<>->-Z z>n+;N5$)zIr_a1Zx3|FR+7<}7#L?@{vbXy#iwlc%+F7Xp0D11|wj2D~-~0@J?OV^V zva-wa+Ab?Adu%Q5v9UH_b9tZ1=9FTuzzquASV?oCA(j+NRVYwKTCm>9dF9uh;otn# z7av{600!2ZO-Pc*Sb&dH0LAXJ8-k?vWru=56Y@!JN2qIbZ@b;5-|utm*fFNlskw+e zC(AOHmzP;tS>ffEUuJW2lhxH#?k_KMX z#;aPQJguy?Y7Ytj5hk?uZx<_xoG>%fq}Q90WtD%Ch#l~VgJZ`}lDM-7O1IO*CBoYJ z4&$i>UPYcWKX;7T*%>-5PotSx)l$<3QFsYELVj}ii#Yt`upS(KaM%jlVTVWI(O4ddqDJOWBDf4WBms~hzy=z)u>Wo;>G&whryx5G6Flvn5{n-UWW}oy*vkOoC}MF=ued zQX(AZi{k*o!X$CdC*HR?X@sm;P_S%#Ay8UmYF(-k1VKR5hY$kn?(TB^`gP8qKhOUD zKAld7_uqSuVzJ0GU;QeM>$0}C$$$RepKyPr#^3+VYi3afB>F=Os!77N)43FbUb^XZ zfNcrmwQLFK2KYflryKCryK88%U|6d<`XC`7jzYAEuq~TUA>dn?@(G5b51}&nx6yN_m&FGs6jSN>min@gw$Y9rg~|NGUioGs1AmBMf_L zYKDp)Lj;J^WPs0Msj@6gY@cJ?oJE?()e=a{fH`T#Y!P%_mxF@?TCEnj zT#g$zZqVs;@I23OkT_=H>@4Gz3O{@OPkHHu1?HxQ4J#G&xOv}gQ+x_U0x)SrY$(Qf z+6rvj#4GIYH2CCxmG#XQ+j{}cHUyyrrkI(VrPk;etpAu(LkM96uQ)OhLkY&--xq=CTb@QqD*ccMKRh|2^eH1-1EH5?w^fK8>qNcD)H{S?^3`- z+ED-i9nVQbK~%5TnVp@bQmNp1UdAorIA(uupZ)3@UwgX3$Z)|-;4zD@lm2N)Lfm`L zOCe(`ahtyV=>~88YLn$PLEA4Om;~t|q(eTRXRIM#bb_dSw!_9GAEGdcN$aw$u zUz+?~E*J4U<9QUuaql16^ekN|ff%&J=|tAH1~qe?JmknZe_S^YOT|6LbJ`Jb3JcH} zDSR@i)0^h{Re;juJ&Qo~9w?>6vaHN1*#CVLMbv6Fo`3#%9LHg0WratN9`)?;$qFAF zG;sA6zyA9#QZBhhx_unXvTqnNN!#{leV|y?o5 zxWtPZDGRKw+N`a~UOeN`%Z`4flkjgLPi4xdH6yZWENRmX>TFjx@co!Ve(VGSI1CIQ zZi=M3Sf51gU@~pk66M8&&Cmp=CS>b44pB4+oyKvD>zb6L@4WL4&pr1XrBaDfsg%hI zaf0lHVTiO`4jMkjq2m~R|L|u42$96^YyRZb`@C~&h`F=BhCD0qT+~~Z~cPRl|4qvbBqiZF-ag!ARcW*Jt?i@ACig$M~;t_APsc;MTkHPjbnSX z+PhS%kFdos<&g?Pp6m~B>L$<%bTbi1ERnJPG+|?5$VJxD1X5<#r@nxPWdI=rp65}o z*LnZ__bC>Ol*?sY*Uh|m!Z4)M>G1I3L!Mc(Nz<(!tNR<wA%PgqLk#{3~o zW|~6_tTTIs%D|pOc=qQsjb%F=9Bi_>aSvCHW9Q3+p~;H*#j}OiGnkgA;{@;NnKs137M-q^lg*%{M!1=OpCaqD_gSDJ+DeS9A_K8Pm-Od43#l zo4dNEc6k8q)@|yXfUr#-QN9i_IMBK!8m9FnqK{|vW2*jj$LT)*tY@9P92gGjPC%0) zPh+LAeFVLuYiwhKZ)9aVNg2Cu0M zUWd_0N5N7>i6vSSD%75b{MeJ6U9 z%)LtrroYvWlZz`WH}`Oys=yS8b{-$y2AQWq#b@rd^z{$kB&M5`6b`hO=L)9l=&2>3-H>xkykf|{&h~$2PB$djdt=38i0#wIN zs1dz@eq0%whC@WFOx-D6dDEpITquKsx4(?1H)HPE9@{K==KcfkkQ|A{)bw(Zf2#biTuQmGtXpNSEu9yUp{hC0U);uMJ zR{Gz`H4HeSBj=!o2C|=Qn6yB=A-DH#*V@V%MJCb9E#9Fw;v}zL%?xAJlC4%JGlCSG5to3pW~xe&2bK`ucHxR&oyOeND8@CC{eL6;3kPaRVLTe5dA|hw0@SC zKOJOhOi>0S3QQfkC1!kXN3pkg3Lu*wk|*(SdI@v-{C?puqQ1$`tpBp82m{N*3b zX7P`il{MI8L%TaT+5}9faNDxJ^DWZaE$93RtE;PkMM!9LiE5_4SL1kY$nNQxqD2RP z4hcr|fMe@wac*LywObs?r6G@Bq#}w!;DP3NcZLcudw3^iy}AGeaW|Dj(uIa8wN|T? z5ICd*@(|jeAov!kTKTub4R3zH@GYr3cYy8qpS|bmYmp;}tzWs1e6kMkG$6ql>1}_K6ao=L+Q_5c zuaCDCul+kS|F8R%m))V~cHc9!jM^zO1@8e2*>#H8l`>WK$Bos$va;qAV!&gGz{Axe~|9~~0@w_o_a7h${> zCz9SN?s#oz=2F}5hAGbhW^9}te?@vmM0)a;54in)gY9#dZXnh(0R9fCz=Uw~*8ZLB zK#234nu=xR(=_t1NRyLOx~a(s$YVyZY{>=>uWc?l^Mpb)+Mjia6)FI{LqPC9Z{8nv z6V!cvQ0euevGy^`{=s;M)@`qinWdZ(j9u4CkLWjcaLBril2fC_Rzd|+vO!C6Fqa>! zXU1e$(EB9)jr6xjWV8`vLa@kw*GPwrpMR>y=NShV*T~k^)=;XHo;#Y1w}!J7QX^R8 zfh7<93OgMb@U7c@uSm!hfG9Leu*fGpIg&nNB30STS{RXy63h$-8;r8Sm>>C=W1_gr z%~_T#Ri?T>HAp@!nby$(+50&E3=6ii%5GW!sa%Sw?tO3-p!BIVFDA9nRQK0OzIthQ z9bMCkL$~{L+o0Z6h85_~E__N2$|NwhU_!zdFrngb*itq~?tq`P4E`cWiP?1m@=&wM zAUlU+E2!=H65CDhrXb*Fuwr)^9ah?)Vg$4JU#H`?ikH zxjN4ypM$As1ms|%2`EsfqNY3x3FLI^bw zw4=-jt|=+X9vCK1b|E01@c5X6so}3QzAnq{P(_m!*Fz^6_1S0R(f0;asbeiw8iKpq2Am3?}C=J9!=kBNz~wYP66x5W{-Vb7v_zL9J#_`!?piW+`9|P-_Lr&l&v0=;g13OXyso=nJLf#X zDj+Rrvh+~mE>4v+#NE5Z32GSqB8>J*Xt*_^HIX=fzwrGWc2J>3p0izqz9RV);#9)@ zNJt%H|6*B+Y*w^3rX=bgf8MH1u+#ND7K0G)GhK`Qz%9{r| zzS^olPylkh**R>`(=i437~vQ^k4=qHo)qK|0_4>P#kH2p-L+|WvpQ$?jLzU(G zGeOAQ%P%KtT!Po%(U@3?cW~Z9C;jg|!aFfBF&P4ofWzc?d&kkaRU4%>Q5(Sj_mjIu z=BzYZ=UnJFM>>TSr>x7SVszHeatxnOV!84@RXEX_nmyPe}J3UEy7iW<-dM2X>{toFJ8 zriYAbu8R+T>5mris}*Xwo;JI;yFcRb%#>`|BQsZkJ{4@4&I-G4?prkHy%1Wu77u3k zb!{Qd@cV@by-#8~^T;%mI`K!Hbcm~DX;uDZ8xwv?I`2*{6$f(0&zLI)P9cIQf@2yA!u_`WYUprEB82gJ`)(iI`LJ$lE8B!6J04(&!lv#=B;#mU&#L0R(K3;tz0WC{AVyDmJd1 zFP0hjXNK1p*RWfhB$OaiidQ$KfxiwrQjXtO?(m~ezT1g zj`&{aT6OeW8YOje_?S2(5M*oXuTj#-!XX}V%JJmMQS``JAHY)e4Da8^8J;5$8ATmx z5WsGgY?omn$1nMylEm4-I=n9jD=sp3fxv(ZD``7-!Rl~5LxYEh2ads}_J?O2wHL{g zUW>@tA8kTjF?2B|^08^qC<8qCH;0C<-+ZNTj4f)UX+jWW~D&5K@OEx0uFez&W_gt)qat@4HC z{igSet(+ZJq9v3MfTzW|17>JP0%#fvV*eK-b4>nA!E|fXS6`wqshT}D4i;0gP^hlu zcZC4v--_I#*_=$VS{rb4-n4V~B_8g;U3r1Dx(i@y&tAF14$YqK z!eVV(vcD`r0~)yTo7$P(|56D*e>xT4o09Q1Z-6clhGpOvFFY!ArkVJgEGoyynn5U} zhP4snM)X63nbIFJ&p%US6FvNpZ#Yc_Cpe42SdEwAp`%9(ZT|&3`E*l)_sc2L*(yEc z_$~tmS;+(+1AMg|Yve}N5glHIjHAF60z`X%%pu@?L#^A7?jCPX2!S`8M-@kd1;8$`V&jt~s&rheI*7J4J@TS?wOgV(e4gpYRsV22apcvN-G5LH2*Mkc8>pj! z1K^=E&%sZep%9C`>1!Hkiv9zJL}8p@VxGfNiOkRjIl4-}LXpaWK$H!4 z*bpck3~H>H-|b8gbUpNQXrY{nIp9i)|6U$m!N2jkZ4K?`1y7qJHLCW=6E0{Bv(^(u zPGDvTq-2YXMH-l87`fsBZIXGQh1hTUtyU`2{GmhBGn~aX0KZa% zS@*?AY9O_fw*TwwRwn4<`TzoZxGVD1<#@T7V5~^3&amT zIMBUodix3dYd3<4T#;;a)$C_IICxfhuiIEJs8t*>kP#jRkP0>W8v@<*U*-YSP=S!+~=&|KjUh7k@bM0h=3oOk&)5!E}w6lf*6 zL$EM3mXJ@Dys-6SEuRfOyUDP5z(0Aw}bQc_WA>+0eMhAiAL&)lEp z3k)g!(mlQ#rs1FAf!jJ?l<0JLrih|YC^Hv^(UU_Pq5SLZ^@^U~?%1F3OWWALRJUUV$oW6Y9_B_+Y)UUHOx0F>Wr}~N0<9rTlHKOZhx%Z&f_za+THW!hOJic@z1T3 z`~g&a1}hsXt-kM;6vXi*fHVN=TNT_;B>-LZ?sN`3JRE)zpD^_aMm?|AfwVb}!cLM- zj$rJ45sz=w8nl23xinC`Dn=*MaIQBad8C5jU@8hB@fhmVfE&26B@Uc2fD7H3{e3by zIXQX;hKBa`F`#$g;NzQETgPv84vEx+xaq~}H>R-e(fL(!=dh6W-_oDQVHNl~Cp0bi zd<+QrC*Pk`B+Z+<8fWgjUE`{C2dPHq+JH$7Nwe^A#b{p6T3#A!yF*Qe7mWZUo3r&x zT`O0RJ)0YCA+*Iu_7l1r?Vro_Z4Ok*4sdFU$t|36VS{K$AN(^e{a1<>uIHcd)g&cX z*VjSe)WT0r-K)fD#lclqW8?LV+u6Upyo434Q~+fr-g5&iFbvdK-MyUxN}PH4|l zQwVJiJI7aTJLOyU7UC(b51H*A0Q8XwLP{!GDds>C?o2W9MBl7_yRdGtl2+N-ugHM6 zl1X{Rgxz;kr#~=!sG0?tX6B6pUtdTadjBwz;lymuocH#%!CFKr76zT<{a&~^LGd4T za_p(f)d-BQ=7u0B_y0~!)BDFdR zLy3)#pSN%GdcSI;!GMEuFXN&Co<8Z+jNBBLZ^ct%Zh>y~RX8UtkzCjGNLoYcpp9l1 zImZXw`J6cF$H<*f!F;wOM{_{cWPB|ne19d_vvCTBo$yM-ikz~s>KT1aQMcKDCa*viV%alW1DW1_UPa4#5dtcFpvZ+e^3{6MP+ z6O?}g3;U8XxnS-7^0JVSnakMN(IQn%Sdu2ycER?GM+$hNabc4R$F|y9>Gll?TWIi% zOLB5a#~?4S`_1^|w*#R`ndrvV1R?dmN?CphBH5Uy5JdvSQ-{7ZWS#et%M6)ay>|=q0vLkhdeJ z-FkJx1II~8PrzS%eTyhtxi2dR-1UPs6si|q`?3@6) z9UB|l=-alGNaV?pmAiW!Zs$&fSgBKJC4G+VH$oz6`E?Yd7)}~WWAIh%?V5#tI^%Rh%V%K0XFC4Hy2MApKDev2jbA zbmB!_*6wvrIc=U26%};}1Hz`=3;0>1(eXY`*z0YAbq6*#92#VnfC_uQJc{Cy zb_Byqu{*TIp;Ud13L@Odv-FqpdNFme8Z8SKmsHc5shu6-Mk|{>uLOL{viwZ`!BE0Q zck`Oz-%0eSUwI%YGCyvgr`;!L+CKvKbNo?oQA3ONvo4xGN_K2+48BJ3#LB#~uk4@h z>62wvr)JdKU5%o(;u0sZE4g%FZPdE753Fm zR$#$?`|yChWnZ-asd2a&$qATv#Q%YDNAwI3JUnv9J$Xx0X@(Q&h(&tTWlmwS?oV1n zopqQCKp+4a^0vYGy99YRE-6RrdCU)AomZt##&(t;3bo!^G^|lQd_NK}?REO{) zlDXOq3<5HmT6Wc@Y5LkfuBRt*PBzSCY>w<>}kyNm__=J7UiKeW9+{X1+8Jp;=yzmbUoCW~h_y&!=4 z@Bfc1J?Q@tneV3jA4KMb|5J(w8VS(;E1>_!{u7yx0N(JQc>wKy5SbSSR{h^1^Ibs> z*8g{4xo7TGo_4JMnp=Kfz?I9jGI-2z$C_zMjr~($`eOPObz{g_BmuaS;RR^}D7Xj_ z*dY)2T{cM2-pUKdjR^`)R1&B=ku6ma_$o7mcDk+Hl?F0-jsj=Sy`Fko)isYr9seJ{ z>z>liHHI#@-~)m}N1OKN+@6(RLw#Q@PmCRW0eMXCM##GnexCuLAN9~TL%mJZTdI2*6#!I?U{BS+5ft9 z_WQ0bZ$zHYY^!)5z5_uv^Yme%zlNSTGde3aKKIobWC}iNiRT}!q|zzkLHaneZhBfj zgYs3D3YtN@?mz@%+9Z)by{TXbVbrG=OSGZ|HkAn^rXg~}!?g+LHP>4f`&7Ig@2n?fbz zX9OTr12o=|?dn^0o*h!1jbD0L`aKIj2wu{b8JzA*`$TRl6Hk{8ky+M!ZHwZXa}j zR2P!K&Q3V}iFua0VKR zMXkn@-v@Km@f>-0FJxqRbKjgEJoz^fc0cKESff1pV14>TURNW;rwytwQ_QbYsPhTo ze}BcZQf0I|mT=g?YI$B~go&r9wq{;gM3jlVFo0Q!kM@<^`+fFwaG$gi6n>@LFuie} zmbYKTZ^|59^`K0YAc4%#!x&b6R5I*ePZwfKTL$t`v;1`Nn9ZJbiO<=8?(tqOWO)f6 z@(2RJ0vujLw`M|<4glVe9|R3=8%G?^DVi|uQLl$>f$;r6+2y}a@h(gjQ2nd1K@X;; zT9gQF^yru_`aZ%q4%3@{o=1dZ{dCH@lz@Jg2y{WNV={B#wrFqxwr|B|>+yT+oX^nn z4V4abz}6h-9&!+kr|z{rJR<+4KW6iJJ?s}FFteNxw0qIOnxn;9p1Mc+CN36)R&6It z5!W)~^_XgwF96)U)9S_7dHW(6_1Yv47^5{+b0$^5~2J)-X!{Rbzdk1_0|2S;5aj2C2uQ{^wmkVjaYO)`3Z;UNLJ@I(N0D=@+2;>dSF>zGQ;JD##vLDY9lA05+ z1C)d$rO!c(i|1+dqAv{iUSb+1+nR^BbkD*{D@N9Y7N$BzPWKvff&SpXp?p~m=EnwW z%!n)oCl!X~2KWEx^n-G7<1=u!N?jCYBmN)w4#f7N?a}+>B={S|DGhqS-3b+y;Crue zJxMhhtgG6oR(?#|bJj}#4$9`!4gP0v9d&5)5vs^?pj${aPvPAO0U_vmFq3ym73`!Q zE%IVN|Dx+O)b_US@RY9J*7jlJz82ke?Qf5+hP)R^jF9U)xhU6_GMCz^=xmNxu|osx&3 zZio&Y;I}CWE(a&x2l0HpW4_>F`X#ayK*gw{v@S!>3q0DXGvQQYW&IX21CdDt9FqFw zGpQ6RCVvCiCMnds{@nc7MZ2l!*A?Z1Z}LNsn_+W({TeGe*UU$t56L6H{6>B8*#*E5 z!Eiy-Ey_5rLhe8kg7%%fv`AaDkhw}a(n=*SDE*!>APzDB`OLcE8lV!?ydPHHv@tEn zA-~~3?lnSY()Im~ggR~l)yMcjxW@&z_(wLBxLUNAvoJSmw!Pv?!e ztCcaI;Qlm=2D(`Bl~TUo$1+D+%ov_5KA3g}*xn;2)m9KE9=IP0yM%`Lrr9}R4B?nW zT#(>G@V>XOC*7K0H_1p%aJi0mh+}}j9Yn`cT8Le-L3X0_G;M91ZqVBLm8Ri$s%XRCZ*2rnU*SXWyHko{w^S_X`u`CxeqywFVU}d9p1E+Dd^X;VPZxz)3EkWl>j8s zUhvoA8@s*nTV4%G4%9o&q1qM=6k}qMZtf;F!vdP>0OEFXPjuH`hc%58>Mw`^WI{Ph z78rfXkh$Rgsg6?#Dp@`r>bONlBy8WngBOH7X64`eD63EbyG_bxau0$`mx3W0{lDC~ zUjzZqt|^X$CmS%PU|j>l4oE(Es|R5T`_10BRJ6-JdsD*Be&Rru5`A_Lag zW`bYz@)omAK9P$as%xxlarZe)i45=v>XO=iQ)VWrA3@eftf&TfB$4u@NDa;4@27%% zjy2xz-No*P`UU1UFqH8iqeeTp?gIMo;x~ypSj`$Kf_n-+edP*?^HijJkK&JZ*?s`@ zZY*HRX9f|~0Td)Raf}@hhlw6pL?f1uH5wzKvK`DUXog9hM8|Vn{1fhx|4iE#_ zh!OPx^VB7Ba~RdY9cUs+`&pYLrZ-e{|A~ebfmurjG+1BscE~s3o4swHfr;v5Ckm+& zEw?_*kQ*{TUF=u^OU8nY8fy}~_L)l%c~ci#v~7Q=-)h}0{SFaZ z;6=*<**RW<$i#Pz^_o~}0brYC(wWcTa;N!XZOF>p(r{8gk{p9a661fLt>nyXgqcd zFZ8=d*1oVClL%3gZDuAiro)ROiX_VFhmDs!7!Ot7<#_6;%F#Q&7k;vrKL;~Gyf-=h z90TgRV5hak#3D@zmpvft@#AkC!2^{O;)Gf>bQuE953KG?){GKRr%)QBD4(4}<>fr82VpV}BF?jf z{amO2L0wsuFRibRed3AukuP06hy-Q>`o|f3V))*|$Yd5ClGlT*4_c2>^h{x3aU7`_ zLofdj{z(;NOUztC(ZJBHrD_aCZc_iR`*CKsK~nM4E1prG8%vnFkwuZu&Yq&sD+&%( zFZter2Y<5=-`zc5xZR>Zy+~}65Ehm-&o>&OD#IZ6>bpeu zynD0_ougs3UffE^v4++CbHCBw)Mw4+wn~{Nf{46Sx7xtd0dlOVK6S`06|Lf>EuS-= zfwXXj&NyK-hsfYXkD!CrvlgKRjKl(_MfwcCRY@iwHeEg8KX@&Y02HUh=`(VJ=;xOl;!AVXsHT{lp7AV6Hyp)aYE z?v-e&iKY@G|4It?UapF(Rd6s>0|MWW>ZkXa;WpJ3em@Aa4Gwq7`zIcp7#Sk(g!!%* zsRsWu8erCO&fmUy%Rm(tdS!$flmS~6J|i|oatXRl9*Rh;hB`kuVCpESQ`JpV>OKddz_HvCP@oyfRxf*(L$~)x4nY%_% zuhpZlCsi!W06ZO`9IFa2)hS^vUyFYV;0|^Dv}1f_ykf^ zU?g5U48NG8XlIQQtQUBsR-S#o)E2`PU%Qiat-W8n4>C?t3f7AID+)~vXVBtpgh_c_ zq^;mP?+Llp3R=d9=is12yUnn>@FD}bjL)4}0ONm5smwHT~L&C!pna}F8J)?w!R zz?0%qIebAp#_r%ID7b3F1vFRsg<6U%d0^*?OdxN~*Q-Lphd|i-*C~lvK%mJeI;$m< z`A3MQp<1}_(ycBD;6^TG50ql-&rN~%jHoCyyiS+rH zSL_?Ramv>}k02?nnIIE)FkhpUYsSvH$b#l0m|`B(E#OlYs{H{Zx;M!EJI~5z!wgTf z)i!(VZsfv>eRqdzCC89y;j3-4v=a|lB0GGhVJNH)c?5kbqTS(!h70MW>zvXfBdBu%)!?+gu;_fIQooJ?M~}@b_b9-Ls2-zdlPSwCuxyB-{FbuGNrs( zn7ftWUb51LGSRF3?2=!+%JqL1OW!A2j$FeGy4FFGRNv5Q^co-n0x3%l!t-5z3ry^B zv3a~nCCMpnpr(Fc=H6Hs{9!v3vH zrHsw@cb!wi2l7%q0Z|?~@4AOE_lS|1T5&#R);m&9N9RgnND<3(qyLW(3Cltg*)0!t zJK`&mNR0!VN3kFLHlC%0P@uAY62pVa`OT%JX=w&4Z}NB>Zzq5!^_YhESoxFsc9)uR zHdL%Bqd%W?wE*cY@AtW8PurD0W6G)Gz0XwZ!qiv(P~R!@stzi!1NK96EW4UwgsZuWT&UuK}~Lnm}FHIf7bFLgFgE%91qGc8H8N5ubq2a`lIcy0eOaepEJRQ19&$ z1(`UB{rN`HwjluI73!w{Ybg@Qagy4&pEpu{Gp3&W0+pkt?TrtQ?uC- z-c5WMl;-a>GDk~hZtGZg{%Id10sZ#wV@mg9Y6nwf_IGmUJgrd z4yPY#mT+qxK4)*ZyA}!14!7G|5qLu+@`7nN!8iQJgyLQUy6ObEeUsU(q|Q2vk~oc* z{-gzh5dI)#*^ZDh7MB=W8Q0Ky>(~_E4POe!cd_ac-}Y;9&1nBHXI9_kBdMg3Yt^Pe zDn6fXCJD-hA(>oqfPH!_X&d!PrxAw-2xhFfBe$X1OcAx=thffvq#2Tv%Ao~rK z@lfg6LH5ksaVxFH(d-AESAE_7&7L6@(846<3_!ntCt9!rW9k@{b0<%F`fJ22>d#e} z^r!|mTEULpX(Q)Ps(&?(Yxg#+fYtAz$h*doHaV(R!j@WKJ$hruiu0!IW$v{}^rqkP z5!!lNxw<+Ib;WifdC;YdHw5$Sy71=hxt8wOGA({Ks;E_oCnZCce`)^v(2Ezq><_dh z)BfEt@mC*~3v#|1fl!Ir{)~}&aLru>(2!`+&0*OY`AoFFo0g_ybcxp1WH>6yEZ^PS z^VqCgG;r92h*5M)A>{NFfjny%IX;%otl-2p%g!zW#)d6y;tOm#g3eG5mUaZ5W2Ja9OqMbw&(tbS{ec;jf)Z=`qDpieUM0O#QUt$m zu&mmR!WjDQzuwZJ@N+z+aNX#YN~7h(ig3)6Q`SF?D3RKiOxCL6(Y3=-x#|n`9(?o< zdf3w#3;VBWa*E2f9gC!k1-k5zX(euVeg#e;=b0`sJ`5lvQ2Dg%vWKaO6wWr8XyiY1 z!`8!d(bBVT5M`w$bn%8P$2No+F2y7ArWyu}b23F}ZC${WqGbTQwj$dPtL9BAlv^mF z@&?unS3d8%;FUyt@`{ppNH?j4mHp+1~QM^&(UVNN`7t znOo7qk)NSdxB)13kFUSt|2TqK`$`oKr_48b_Ncji{6s36;PPMoR^ zs&Y#8rP8~DXx`j?A zbI@X`avSKp(R;$a3KW8~o&<2bgr}u07fl8+Buf}5Yc`ie^ob}=`(Psn)r8b=^KU{E z+~9v7Fv=Yasc{xxAUvn!QMsQxXfW#B{g5n-- zCM7SpVZLPIx9Rvlt_bd4!6Uz{d|y)WboYv~k@^P0N`@~joU#TSs*J2hg^nB^g5nT` zA>Ai4`k>G!JbuF+B@-Yb#CwY;I%S3c4xO(PpDNT_t%`~NjeD+*Q&XIGQkI!~ECaSh zee(>yG!2ZbydWgtEg{j1u2>U{I!xf~cic(3OxDJEGAVeO;!uflMWrkU8jJf1FNIXQ z5^=F8Erp`VP&R(7ZFj`+(Z?YlY&Y<91eIkU%^9UF411a zjqPjON=(5V70Q_ zvDqCF2ZXbvKG_LvG?X2w`t+W#A=Hi*`ScG=pydw%66s0Rex#_;n!>@+ti}_;tJ&Wrp~O zv#*0bMG8;$1a7xWKb$Msn zEv9G*OtM`DNIYah%+N2|MycX=ZY;C6BWjw`QXL&+jj=+9 zuU#`jq-ej6Gy47l4=_hxJ$Cj+rZ@QCFD=?Tyh1myV{4`n{oj%MMwNVx;sS2iPPn^S z%~uH5V=M5M2sy9E#u>|Itl_Chh`r2dqps!HM+r!^^fdce>3mSavW6RJq^z=*{ zGWSneZlrf|0=2y`d!L{9K2E-0k-iTz1f|?8aRxUD6S?>@TRl_A!t!zag&-qV(;qx1 zE$v%hx|ls>JduhHCl&8&kP5_edT&;}yH>!YL$dkv=8yhb9-#)DR0~bBQ7JmV-kCA} z>i&->Buz8NjulCcJD{p|6&S(tmW>=Q5a}iA%+97xT zw^&zO0Hm^;!eot4z`x3$7Fycc!&|^{EvhQI|Kj@cnzLOK$mvNdJ7U4d&jCiYH@0HE z?@^FKu`eL0O0bqR?IJlhj=fdwqNgFy4rw6luyzh2Qse4OH>`Ndys)mSrmnP{y$``L z)ew<#EKrA)b!1dt@H&4HyuP0;%*=ECyS@&+KVeFAF?VxI14|gf?3`@e zx(lDZ8hwz^4*=_0XOfj~_KKJgddsAIUY+h}Xc*Y)@)+kyamfcQZnBtR#X+#l88#JA zwJvKsHxZkJnv|rybopoJ2%>KgPK8rmDT^)Z80kL)KU)6`66%Nz0s_VQUtoC(^zZ9! zpNyJua3oE-Oz&jRFLs&IRL_Gru9vr!@63YtccIA>gMheHwEqH(Q^rGY+b{jkFT5~| zCd6{!i)B3-&v(R+xopy|;D0OSD(&hz9shpYxrzXBZzD=N!&!#*%8uty2(cO)w@`99 zo^k>96z9kDrO_R7(P2&DQtpybll=~cZuiQke^2C3Y?Ea?P1xdM%7>o~zGYrMb#>7Y z&>8<&@ctwUxHI@Jev`;+r~uO@mz(+c47#q*yAis5w%cehT5m#DA0Ta0Q$JKn0X4)t z1FfXh4{VpxE3kXDptic=PKtFmvl$hRSb(l%cG4i8YuNv)Y8R`ipk8^ zeM~Ujw$y!Mq%{tE=@hh|D{gQ!ckHm-%4FQ+g1vI|_tzgq+pk0L80!a?rIMC4hOm=5 zWBihekCRxD+)_TAm$*x%$|jqkR_A1^{1C%CBB)#x86qyRhUF0OQwaw1u)cc7_XYFo_5xMzN(eRz<>;Ky;Ky!6qLYhWAP6lbHA1^ z50q^JG58uJb)QF5f6FWvK!uD)ZBqWNW@H1)hxXi>LP(>2Xcb?+AtRac%fincALSUA z0oT80$U|W8@MkS;7Hv@~+jVkRb;KP_7F39=`96>utHW1M@1aQ%wRE(AFq(tv{PIPe z*kl5$kr95VmsUHSaElwg-b<4Et92Jb5>iPGmXDugXS#lAF9o8DaJzh75*zieOXwV~ zx2;R&^r)VqX^9)Fx_(8j{xy-TQD&AEH^Hi*vXz(D*t|1?qk3`>kWl}Ibx@hXn)pWw zjJN?$5ks0QT1kPZ2ND|W9SYK5sD4Ni@oMWgo&=jIfk+;om;%1Syj^^cJTM<=LA?Vb zMP;o*OHu8l-&iuay1J@5?xY+zp+Kj3$bj&!ng?J9inxLE+~j0*v&Y~;2@dPigstHo zLQH{>+!E8ZecaG4aBI?2^DW#xXkFGOSC)qQM=?NIW`I)QsF9Whhg^O7AjZNR0jh<8 z0nwHl&(ey2)=?Q&`LV5cv4LZ4?|LYH&QO^3JqEmp3UaTop-62&5gVF9iLEy)ai#R1 z6&C>jHl=EKs_?oPQVI!c>#P~KDgiqX+%3(P`_CURwn-@aYgRUG{hTGY#^;7in2 z#{0X@HNUTR$}V)iE&$!5=M!k^Y5pYCuZyU#>@Zc6>QWJ7AX+ScR0W*Gr(T^bD$=hl6B8fs8)325y}Nd=WbV5<8wotGD4eR0#QvS{`>RREyK~ zB^0uYLW|~i*m4x-OLn4o?d+mS-$3FZsOTpG`?z5R1qVZ~U1ArAtQ$5%(-2Y|p{{o) zl-f8u9-??gTC%pgQs@sgeJcF8^X6v$#@qJv!IYm0Iq`>CoIW5?JtRc2+^J@z+DJ^H zx|lgMU=I@b*U>l#XdN<;C`&K)@C#V$Xh_x(Dw2;2+H;+Xct~_jdb%6tE&5QS$-u7+ zLX1coIS7gyZCO%BEBuD1%Z)4>QXpFa(#rln+%*dzFAc%O$k~*YnbFbS0tBR<^M7;J z0)drDfc9Vce{Ci# z?*1380y#&4DXn%e_$?eck`YM)js7z3isDJ^WU}cNo$B-{d0lKy1JwR)5OHyFa+!_3 zA&rhcXyD`i|CYc{5aU?EU?c9;cee%hEkBS0&lc5u+M~Tj|MpzI6!Qh^7q_4N`~m3> z87c|0k89)wTXL%0ggz;P_92W#7b!AJhi(vdIeH0&RxSsvJ~D7L!#D5Xf>Mbt?3I#S zfnnccJ@ADx3a&li2H}wS+go(B^8bCJjD(_it*Bw}|4k9hXZ#z07 z^nclZ6hSNC4gZ-o(Ef*J4g^*ehJgb9&MyZ9{9kN+b8se2w0HEx$;P&AJ)3N7+qSbw zHnwfswr$(Cz0twQ5C#wW^ApPwyX6?|5v_P@C&S}*WIrt8QBDg1FwJ)e4>IqW_jxl7^W zJdI=eAhe?)j=o+CLOg%I{q%SX;c;^o&OUiRq~y!1w)(r(A*Qp^H~bMp}k0M}OcSI9LqTI!6 zo%9|*Cxs>g%dgxv=Yta2d*1rG$9!k}x-j~?>GfSGIovB4$;`=V=;?_mcW`#-^LZ!y zdp}jPvwNU-$+Etx&ymy6z!~rCg!cRG^)HeGZ}58wKA>t3mhVXub6nj&c$bsSN%tfg$vy8C@EwfkaZS;lwh5_+!OlL^*Ber7a>kvHOB0FU(_<@6_5{exDtxBdHl1IBj4pU$D z>wYc%;6RD@?UH&MZs+Ut*XJ4En+^fbb7r5uKFDmS=)z|*fDLlt4g!8TC89L$TlEn0 z2caLH{dJa>=iQhPud7{(-q&AtqFfxk7j4dwZFB70A7CEZ4||^}(6KP_QkuJJYUIPS z7P+DFE9_1>2bms6t4Lr6x2Zq)-eaMD5Zr|L+<16i2M7%xAdnylP7Tl6UqHUE|ERvt z_?BZe#i?FC9ORU_w54i>S*&izouY!8NSoTxY!BW`ZQmA+>v>Fp4!y~ngWwh>idK90pN-xssCS0Gk zS5~oPUp#!C=n*+Mp%um)42*cbWm(|cND~b{{9iFQx|f;f&vOwW=DC~S$}V($|@%$H$vs ztEenIV|#QMP0y6z5lF9Y&_L(qC;Uxe_SHr3rTf)wTqqO)?;xOwA@1!953#eD^?`{j zT7XO<7j=Z%Tylz6u$haLix8mFJ*g$HoN8{5gpo{N&&Bw zjHn9Yw%rPe8F~=wc3VjWVZvl+=q1r*dz+kXI5@z-mX}{1)d4;WD6eA3LJ0%5^$^OH z-fqA%J(fut*t^#U=?3X^54oqu{0cIv`eW=6J^DhAd~|T{k!7E2KnB+Ml&A#|k7o?A z7oRHxt*r8}WQq}Fxi|G@6Ett}SY%Yg0$zhVjw{_~d8@3Iqwt&LuA=tqR3hN!T|&!-eD zJy4?N%y<$+W)3Cj^2H{zy3(=CH0~~8eUg5Cw%w7heHctLgteOtHeP2+1c9)=gN)vZ z0>|J0@NgcjmFK{p3RhG;_pfgW%1VU>%>A6>h8k%jgrqdJbXJ`$vu*c}S-b0_&_gEC zbT7g{oA(}fWB%Ks2pqgf$NDV1E^*=cgyhiKMU|FP5D^7=v>~grh7MUuI;k0J-I|_T z74{FB@}7U*#}FqFWAUiCNwW~;^~Z;vW4CAV1qaxSF_=6)%tr3I3c+5%85_@N>CX4) z#54GOZ)c9OdTgCfTUw!qTZV&JFvyNCBod?+`X|eU;j`&@m-%^SiL>D_VxnICQYS+2S|ca$CpL>ezOq;`+{v`2#FT> zlelE{zQsTUa%zGI4p=fY@V*&qg#Ko8M8?Sn&bQ6c0~9>eI9JZOJi%j zjp4VObD%I5I#A{yjS;t*BLpqzOd&F^zS816p3w7&8!spEefs+I+VgE==iqgZ{X3&j z7@2#1JIg#56NjScfRM;Sa;3zzMHa(+|0zCq2)~#aqqF0Wgk+;*UQTj6K_|j@NvDDS z#hn6?p$)?7k-0cyEMm#P;GjRe-y(>kJFRzM^*N*+0CUg-Fa=^=kiP!w{823U`sv+9 zK^OX{?qGm2y2$8V=Bk`wr$hmxU+*+&tMJhrRJ7a)j~nyRO9ZuCcJ}?{P$VYfab}hZ zT}pN_%(Lhm5qv~uACsAfcJJVxeDOV?gmH$t*_MgwZhFm%eO`=QICUC>$NMf2cg60H zGF|-KA}E4i#)|DtlMCnbg5G;L)YDgB&PQWkNaO~mo#XG{qsBZG6WUOjyWlE1%sJDp z-|hm8dc5ScJP~(^0YZImGSRx32gs%-W3{7g%}d@PzUC(@;n4X=3Yil`uWDFCBd0yC ztV^)Qz(ZhuTA4-YZ0#MDyyuNYo^}c}4q}L&Etv2PZ*Ao}Z9lnJS9s&${2QLI%5;fT zHgC?|ZiEp5U&roP1Dq}%eVPnyISWeXzVIaCzO`-vC<{ixRO$2Sx7UCaDY>}R2DmOKO6K#9$uIt<2Oi)o*)eS%pK->jAs{g1h}A zV`CWX`zA(BCg z>Y>9cfEP9h((h?DDWp4TRkv|*$qvZ!c7tYX*T?-#F*yd;o72dWnQ6DzKf|7LMCa18 z8qug?+31mQ0+91-%UDUn9^*g%NMttAs{EG4iVmJEVdZ^!)?>m#q^byB`!j6KqraON zCB3@3r7v$REec+tr3@+(_ab$NHGAhGVR~2%jCDLiynYGE$v>6E;E_A)XV5BC3}b~#VGXfoF%E}&4AED!|LA*Ga)Tl z#(|}aXKIQHKrDh2Xahu~gzzC%7r!W2iPX3BnI;XO@5@b{74Gg{{1XZQa@l$}H)p^Y z0=?gV>h*bTLKUzvz=H!a^Ra4K3H(zgh;J6;;R^&LVkc=p>SX9HJSK5zNGa z)mV$caWY%{m3_d$C1n{A4R&P}8FNE3Q!P-Rwb6+EaVq`Z6c!M1gTDdOq-?NBxd^3d z5eWr~?Ci{tnXHmC_ni}dW@{G*lbxft=g*XUujDzuxcB=`N_f23j-HLj43~EUSVrME zD8PeXqCq%q0i8POyyA$b-n%&VB=yifMB6iw*14 z>(wW3iFY%Chqd}AOjJ%VLCw)fR6$^6a&Hlwu5P>YZsT@;ZF{7zFR;msYhbZXohkYAm*Mv_pK?X=UEb7i{74@%9)Qa2%e@yoS2qiA)P)EgO7k8{G~eOzVr(Z#B^4 zJ?>gxH|EM^YG>sy#cZRoG-f-ZYulZ3&3;ysInYB=_5}=~S#%2euB+%BeAxL!d@JY7 zva!qPu;Re0I(bRGgWGfyp?FH;5SAu1hkOq#V_`+c^b~Tdah;u;pXENMeSC*U3&iAH z?@pOfjxVikn5e?p?-vPQ&|}a5oo=^-aHSUR+@7JzPP?9}ce{Hqn2xQ ztT<61KT&64e~~$-&X{`M4q@`RKLdzeC9mfedFGDIHo6hqL`HpnfnCR7kw!gjx?dpf zynVWSGm!DWD<#z7nIkcT_osWL+g?uu1#{5XQ!W;MNQx>TRffVkSScSaPPg zxVep-?InR3`xk(~V1>B4o^M{xNn`H&Maq4WkctAb_rcDK%;#3m3nvzW*rJn+MzV5J zZ9~Vz%TVMDf#>w{G6vLJ$KeZ&2Aa{Sb-NR+2D)NALc(Ist|F*;Tczv!A$AES+_uj( zJ{!%#8XnT)Q*)d5)we|N8&1zxh|gpV0nhGnAL2#^s(3Nva)f{vq^k`D6L>n(%Z~Sn zndj>auYt3w;z~AF;H~+nc`7TND4K{sTk37Z%%`sgHkOSI>-y@kb-O0fYm~jO zztz~iYF)qAI zH?ac&Uf=#bLw}lg-wnryhB8gs8e6l)<9wO$&?19{C=Qqp_G0NA1F_U6rOw+8G?F`c zc=t|E1F?99h(?G#pC4MVV#MC}6BwoQ2J5UzM6TLW8TF{4T7I}CWT^o3Rv=&wVZqPn zwfKJI<#r383nK7#;U_%Nz}8`+!1_BoZ+rhdnQhKL#gnZ%nK40>Fp)i>J2+th*ErU8 z*O|Y5Y~P!VZc^>T@FfdzW`A-9UH6r1k2rT!yvAy>JXt%#{(8FpV*W1II@#{D3qa4c zXEK`d_&lZ_6krZQH<$#Wj<~Y?mszl5u;3xTV?kWs1IvjH2Uk#1j$6C{oXPIqHT-#C z$UDM`P+;IEDn%zF3hvy}oE9lY)SqBB^8TKXb9cEW#m>CtT1#JXdh0RS zpDE-wSn}qeiK|o-mG=F<2k>mu8X<1wWi3P~$goa4?Oy;n0^XzJD%?xGjT3#ljIJ&n z#D+*LoMe>&^Ib0PoZGuK;6!=8EuBT;3D7OuA?ZsY!St4&Nx)9=z$5yBN*ozP-X%5lIVBiYkf5$jfgGd(n*Ztk8cjWZA zz&>9}8w)jhYu&_5oyoRTde`^&R5QkC;7{IyN~_Rurhuz&X#ytdK!fJ<4S7`%SEu)f zH|4EX9`vq%QZa>X?~NW3s{9Tq(H=|NRaE9jn1O>FUiZ!J1ZbXuDwkL?zo{Oq$4?mb z9KKF^29Ja`nM$zGtZi)Sx|+t8mjkP!mTo8i$Q=9%>Se-ohGP1jw@PCjLlTLB`PhNJfy_$9_!JB$VHVbS*x^gh`!Lkx zNp$_oul5WZlW%|Sw$0$B;o{{!&|nKuDSEJB37>=&TBb3TV5uN%e1l5-DdV2%nO21- zY9tmH=EQArJ}-5z3SXEa)}77}hYsFts@B(&C8XzeXUhK&mpg0fUgc8jYe2l^k$lax zH;4oy%*JM}Zehv5&u8{(?RjOq;L?EN{sztetj50aSaW|m zIkH}RN{Xte=Ja;HRIqfqs=i~n=dSsNIlG1da#eut{ajzYi$u?D^4?TmC+VJTc+1{? zxuLB=?1a!}$8q!}ifH6t+Ge0SVd zEU5#Zw{f@VEhUXhz+QQNZ8-} zqWf^Jtq(FB5c&0f{XqfM^Wc;`5!@d6Orxlp?WVz;p+ZM%b@4cNz-pqfLN}g%CNgB* zY|LAuw8ko*%*MEv^SD@4hr7P8` z$WirlN-KOmzMMjRMTej^XpYgt{fs>9`aL*Z+@7}CyYD~gyKf(GzjKa;rc@PG6ribw z&|5Q)@nn!l+!kb(X8;`$o0|$kr7lqiK@pmz5$(YIRA0Grk!?V>2hEBmYJSVix0wLV z=>Z8kfS;aXa~-POf=C)XDu!*_ThsG0jUESQM_$EmD8D)JywkLZ#mIq zz*9jX8M2ZBM?GWRc5&8q!wa{oE+LJrUdT;RD(>{96| zNpGdF$}CTSKrm{^F(M>3JnKI}BK6e#`E9=3qm%7$0BFrAbt&fZ{A@}*d%Ue^9715- zVI(JPhreGh1Fif6W(&f2fuL;=ZI8H(n*CDbUP9U}?=EVnzc7uR*1)*QK&Q1j9Ri+- z#fN*uJZnZ0-9+$FeR1_Km9sKSyURxFQmYN)ecXx1H6V!$s^W;<#LqK#?voI9)MXYK zcnM@*iqvGgD{0rK5Af|Sm#81xJ=0LvJNs64gte@A^=-^-ZEVPbgN)_VF#jsU`PofT z&Ka#d7Ro6YXxLgl`N!~(LjvL1Le>R9beaY2&80n{>kmOqErcupnSRSQ-hAjjnpNgN zH}F4+t*y3d60_LyEzvcWQpS|p09+^Zk|YB*Q9 zsKr2(QV5?1m89cNC^vCBmv`00*`?A;nKrER&#T8AI4Crzb4;3{Pl(85DaJP_F^hK;k}n&$h{%nVv$w<*7=zt@&2j}pciTC)Vj zRuQ10Pt|Gz&m<#PE<4+nyFehW41R-yqw;gywdlG zxr|(u@Wi9|$I_SIXavL=P!XwrUkoAzGWKh5o~@JRDp`lN!!irHXlWM2W~7wCXkOJ1 zE>wyAjZ6AEr4aF8&`S%tSUv$+{ARmyVMm3n7v+lvny1@Vr$~ZV5c>L&F2g9F2t;YZZ z0(%P>1v5%&rY=N}AF#b)198#!jX3eoCMSsy-kbvA4(AQi!8+9#F|Vqz^}QnI4@;t)t~xAD6JqsaAuVoqwx0h8uvA5h zO6On*bd6_dUpgkI-RJ?m49#mt6Uqd)_iz7mOPNcF5#&rAG~j4= zuXFw|(6lGZ>BjtAYqB8!%$ESe9+SZ%hSe^h$TsNi_Im;9u$%M!%pG_>di zhNbpr&lYhpK>a5djV5+LSSn2XCN`4x1majEK&0Xi{gsPyB_*PE{HF@D-p2F((4=lH z=2r5)B)K-kBCV}nSc5p1nlVXhzq9}yxV-^Kj_BM;_#rZfDv12@HQb@wf;^F{GA@>% z^?Hycc_37p4QdP#tJ!r?#JnT>o=07S+nMv-DCDT05G7a@;jXIx{3dabAbp@%FIb_z z%$o|zZwh}reGuBH_y-^cJzBlyi7vLxuTj5Ta52y7$F8~Q4vrWqbA-CT66GZ?@nKse zlp{3kW7-x;)n$wa-7sy^A0JK5lFc?Q24PAfqDYwGJ~)#<%zcacRRa-3Vir>kpji|f z!jx&T*l@+x43T)tIU^?}b-$p7qxilraKy7U6t1 z8vi4)>MmdNJ>p-JL5o4Y2cl%en5h1`{l8S!V*98;Mf(m?kLE|v0uv=e=> z&kq*b%(iT&S?ktEWxW!Rn8kDHVHTPdK+ImLH`Ot%ADCF&#y<+)#{&zgLK4w;^j#RDO{-%OF!L8!`Li*-VRtU@@ zOn>qHG{Yv)h8@n{+Di~IkTkz?wU*HJ3u~#y+EZ3QiF`T2H!${v!&r%^oJd2d*2$od zQOmPwZ~14pLc8TtMg1GZi5@m^q0_}(A#JUOK(5?2m}Yw2kSYmlKGX`iJ|2HYANE&3U+ln$Q+ zCbSEkWj7KfgD#YK zP^IP<)B9QUQ4eR+OzF@OshAxcFTI1=rl^;Up7dE z#?UQ}y98S6-9C{j)0)OvjcG3-$u0KJJw}re7@o|mUew$0O42c#EtB^)U6#P={tnVH zD@C_J)$_fIvS+Y2THJs6Te{7hhJ+iNmnQTprZN6|)KdYXB0MeNvgBFv0nJF_ zP-tGPlN@L6LiTMz1LDp{ufU`4)R8iA_apZQ>CdNG-)61WK^{jPSUl==GHG-okLhrB zoJlu9{(?N&1bhd6E2Rds*DN8=)Xu+~nIsGFvj}}#fGjR?7mAfhY!B!`%3MrAZ#630 zqtd6@Kx0Jyzd&QPgr42d6O8Jrzqxd@?T@gWfUH!F+~^7#*vA+45nJeeK-r>T%V3?? z6(!X0V@GhKZb}&EYPxAtE~$vKK+Iz1xbto9gv4oG{>l)ForbV&1*k`!`0{o%M;(6y zqVFL~QSHqG!a?vmTu_w0zcuc8mId*M1#v@RUWmV}KhRyF{ZX0zG7=|#V6~&J(06Th zMxZ3UKBT$%_y*=Ly})oUU8Om9%;+r7*R$}LGwa<3*gV+)#w=iz_%|F}US?4)u(&Gt zPvT-0V+$4NP-@XKI=Ju0FEFNiHbpF$xs0(q19an(nppkys`%#SGQqM7n|6J{D8YaJ zY`Gb|y?DIgOZGTZ%@f)N#kEFG=)eEGGhYw@#!|Luk$WR&wIDn%~Wyy!1l4NI9n|jx|`*}xX1KL(SEUJ5hA=<~XcB4L@> zK*Xh=(8H^g%%H?gyFhQtro@#3zzOctuVLYnxE9b>A}rKvPX%a)%1C=M1d{J=#w3Ba zzm;tKFphnR!6?V7F)jKe?!##H1jtF6On^=ENo7P+#8naSSvsheOY?x^)1rg++NNHR zQq!FRD2t_9K1;f%I;(i+4kXC%X+`1Tag9Z!A=tM zxC&hz!s+uwQzeY>>@)<24X}=}3r3lVDM2i)(OKdRWO}qT*y)DxT?-WbszI^Uj}Qj| zMGPelfE%uHVKT*Iqhiww1`HgoAO?TEK2B=U_8F`zZN3q!f{v0U^)Oo%?ItX{AzP2l zN)h?7HsC6ArD>}2>V&fHLT)xLf8^o`)3%8ar2#+(UQS)%;&!1}WPULDb!)k{;zgca zFPUEC4S@NkCL#tG(n~dS{LK=7=SmA^^K+77Y!>1PtXVc-(EsObx*6%X8%n%;0<< zZ(>2R(%c*XgMxDwhDD#y>MSKTJLp6BG_Obzn(@S#@ym=v*)$GP@N9FLqHBP*;z7p9 zG~**@Y^bCL$7wmK&yBBtJyKL|3IEW~(VUHYL6a9PG6>mV_$*2IZ6 zvDD{<#+^dunwWy>=U8-FgKX$oGyS@$oGP55{`Nq7a{SiHaHhzZS~cu9#1~vK0RB|| z@>N!ykLl%C;2?-j^lt1zoi|kcH?B(Hf08-g4R&>T5~YzxoKkOGXt9>(p6?0Mdd`JX?@)3 zrU}MlGAk1W-#S0_sDq!U2Y={4oU@@bg%54hb!0~T6{*%bkiHhHsWCYVGn3z+zIJ^M ze|*i2T-p}DKH$EA&V#`tfLuv%w~D9F7Wd+hZo`~bCEmKj@+?QU4^n6P^M<$1=QZsj zCUA6tzlb4mqDP|vQMg)W&gbhj_T!Jgf>YO?2NkFI&7O`ZZgkTf^R`H|L{R>*jmgV2 z1Rc8ClAAT_Jj1K&rwt`x%VS#<27t$GMSIOOU zX*P%RE6}hP!TlmKcSJyGmW1dpJM%v##pLfy5Y7$5i#37B z%TB*n*~&LfL#{Y*l|9QmoNbdn^hEMg?@R0p!RM~v?J~OX16M?kSJPdR{hlKb)yz3^ zqxV+l|Awm`1(8u*=96f> zRZhRA!v;7XNOgmy>%_vzhKv(yZ1Gh2T6qN28WYIwnV@=D`~0%1?=Qb`QTOd__9k@e ziMMY7;+xUb>bv>s0&4?g2|Wz@T@?Lx#QfY=nOPlc9jLBrm|U|ty!*!nnAP*XD54J1 zL&C39-VC9a`<*Ef6xgnG{xc0D(!8tqmNu8S(<(+z8i&daUDlg1Iq6 z$D9_b z87K2wh;C8FCoqEQgUk!+lmSp@;+*wOJSRJrY^HC;1@lM+KNBc;;89HVxhanPvI_b0 zRl)Aq34T|dp5n!t$2D>}>lNw)>t0^zd}UrTE=550-bC9&5?#+SQz%M7fdE*z@rQm6i3luJF2!Psovw+gXVtiQ{-#=p@_2C**lGgcs%rUT zI1!?8KNhLLzD{iOMm$_e|Cx3WFc|u;FNC#qA zSS!MdnlloqCO-2)Mty6jJtyWP;MLcPlh^sspVMpxiELod6h;y&_qj(P_XqA+ z&F$ufneX#9=Ikx|o0(VtQ}cE$OYg?+^AO{@+sTir-(9=}9|g(JA=n~d9Kua7Zf+sW z(@ro0OsRTBSU@+IQ5{y?ukG2+$1TL?>*GgTBFf5E+u^hyH@E3!>g@@pi{01K+7Uit z2wEOEoE;+{fL&v#l5gZLW{Ax9gtA-I%ZEnCNP~p2QA&8ZrP-*a7??;|CPH zwZVhg66O@Dq@#2$gejzlD4(2pro4o_I~FAy+9&``ozR@P@>=h8wOfiK=i%?fP3C|D z3{v){C+~$9@3nPX=8MCc#|}Aor3c_R8y;NmXZJ}eAh|oRn6k3MH5Et$Lke2dtwsTz zr_qmrEy<6l4CaA#BjUbS0QlooKjd&cKD5~%9};q?b7H}pQq|cH2=5F(0f`+7D{TVG-@h4$QVc_qr_3a`TZVIi{~Q>eOZyvbusk3*UU-R_2uMd0;T*}^p_@M=hN3tDmYxOIy>(_9uVx*N}M!2 zCwvZ*QJAs;l3tcO!~%ZmK?6`m^(RBjRj}IBnM%6)44J>Sh^-wjp4%^m%=a((Pe=7G zE-u~Uz9-4&F1Xv>C65m#3Tf=}>qEgpf6QU&%0cqsjd~XZf#b0h){HkVb`E~im=oJ2 zGT)4%>~OK&Y`Q5^YI+Q6dd!B!hpdhcze-2e&B#Q&Hyi}Eh6BphfS@ic5>PpSl>no- zp349|(@dnXdXETQY#=kTv8T9s%ZOy(qZuOvNbWVtgvd2-j>>t42aKEK--b212d@+A zwxYzzC{)PQzD~JFG6$^rdx~^{6qJw3f{EdOCLQF`yS8-6tm62Q{@Je&=%&9e93LmG z(D7OOhHp0qY|ARC02g{B8Yo^Vp1jvlZY&nZYm`#NQe$1$TV@T1_ZlZ&C%RSr?O!)~ z-oiV;Cjy+BE?S4g1C<>x=8PvEcea~?ulv9WyKa%55l5ml>}_(v;hk;oUQ<>>+ke@y z{0zq>+^=n3UT)Y9^?5SmJ6zn(OpL6SON1tgILbHcPDmw#$Xvfjo8d0TYwg?Kj$FicgSGZI z;T(W>K=wMhyrzGCiShpEXCwFRX3d!KVDwU?Hkj3*Hu!tou&uO0ejVSDp^?$zWcKt# z#PWj>|8A&&bUH`N(3G5^;ZNWYr1FED zA~}($_(T3HZJV%DTeYc@Y5x|J9Nw14pg-n`W%j1o{d5VeuT-l>6qrs*=XJ%yc3N5* z__ED#91kL%sF?6agjv*1eJ>NoK`#?}ySJ!hSobwEYkM_mQFQlp+EmtBCut!nQI5UO z6RJmFICOydD(b-LlG3pkEn!OSrgH}g z@t|h{!oTulj`i}*agTRAnT~hdn@bQPiz|sMC?F;9bWU-EDmh(_c|N4fxpQS_LFZ~} zsm#+0(#TO~NYRTT8L6;JU17o@Pc7~@P3O|IQ?KEyT(P=iGl)A&n4?rLgp~(T)wS;Q zwJhEwk9saH>ToH}m=We%&G;1Wmcjj)j)OXbP(o;_Tf}ki?t0QYuVB zOvjV%tF`O!-yIL0>g9@(hs^@m4$tRZl=p315_KC`ewrY7tZ^Y$s{9$h=d>3iE|2Ep zYnI%8ucmRG#v?F^=D=00K*%tV8ADZNp@^GQr?|l;V_i%x?=06G;T47DX6$N5dgKTRx4Mefktr>5M$+p9#8N_nu_YWDz^`tnH5^9 z0V09QTWn21)+>z@djJsYq&16u1JwgJ>dN4-rQ+~q%U?_g;KgBqr}4~=wGb>L*>3Z7 zT|H0(Esm;zB>pIQiiOZ+l8WMsJLo7IKDkC9(JJkhki?^HOz@}`2F6{w4H`e-2lx-; zjPqTL7*%2mQI8bfu2t47quA%0b)R2}1*R3LMT!Coi6q&%B#XSm1x zk&gn;%O{j2g{P4f(8yDAksGw4(kR8OR4>pomU_7m6XWgCqWx?T9XZK&~T1OReB1H7x`L-FGRLbQu8Vb?V>6LJHYEV2PyuP>62_PL__r#p zYyVkm^JVYAH0cH1PKA(aR+fMFjY|>l`gdNqy(D)vYtD0y0<} z7Uts=Uc+%itP-r?Nv`A6Vm##VM3UmN2>VGB)z7ta+ry(swKmsKr_}TEOau|;IF|rH9g46w42Y?8+n_1y5SJ^+GGRaAPyi}laZ@z~}gqFt#N>Oj>kh(r^$kDWaK!A>J&v$3H+a}*Q zYkpr`MQC?!>d_{H&i%E}yL3`(9m>bjWdRfJGyK_{lCTs8Y z1^m&)g;0zo!z$l@{--{|arKccNv6WnZ1O?aLxv)g(-k*MkI zoa`=w<+NzY`UNYhIav0jl#aQV$;e6q-G0Gx(3bv?_si=_k#YhT0UVpaj|LgA1`Wq$ zMvxRLk~L7-sxD_xBgO=)*NohC!ZpSUE1gv-2ILuM0y}0NR;F*i!}apm!r*xS{bG9R zXB?P~fET$gtH`cM7tNB$>>HO5Xv)aK8UFQ_C7hB)9uU$+I2n>%DN9eQ$`nWd8(lho z8F0gfG=Jg^wxo23#eH_g`c>;o;SZLm6-%XxB)y9=rk6Pz2jfLv z-A?zgJKb(UT08B78`oKTyOUsq`1oN|je+9Awo#L!m`S2bB^zOC=p~7wPv`gH{%-o* z0JmI9&4KsZia{p)#5y zu7tw>>s9ZA^*e)%a@%E}j0Y*rx)qt|!4nA~);InWjqGCSazsJd)Ld_tDWf zNtOL$P#DmHP}GOD=0x%%z-+YTC7_p?0hI%H>w5&#f<8NfPc23{h($NDNYbBjo6^>2 z&OonH6*A(7A!_$|Vf-wuK2{FJ`{oJ{$p`gf2)OD;NX~H4nbVAd(Qc^FF2y)1YZ78y zT9;)M3Tf@((YKZH)+mA)sO}~b0eE1zl%3)fY2-y79=b|T0J>oO)Ik&?stER1_qjX&+aU_#ym*nOR<&ob!u6cdE74An^?6>VRO4=U(m zf+hDm;8kjd_ zE*?f}$G{3A2ApjCo5$|yiiA!}^@%V4Xziga?Xo^}{6)7eSSRMi7%slF%2U}*37pE% zlVg)XI)oH7BA}scYKBSn^KgtPd5t2spw7d~;}vdvv##h)f01a=nECLKdw3qxG!@3o zV2||EC=-zyyp^;?2YTbP<7z>2G`B|0%I;zYwBnvB7=`-fto_bNnotsP2V9bBka!K?PwQ-b^5^Fg(X!mQe~<>VeDhxOap2IjMA_7c zcI#`)%G^BSHT2CY)X!0o1u4iex(BT{(>p(xO~%$FQ&*EbeuG8^f`AsXRnBgIc_n^FS%%Z|3V~#aidcy zH8kK+)_Le^^l$mjWXuXgF!dt_+|ll>oHuDDqbfI>tfzg?2{|>-8#cVgCv^C$deidBd;b*7iut#INtIhz z+1e@@Wm_wme*_*FI8U@Shx2zx>}xB2rMb+X4ctKI01#4+rQBKv^^*C2pt7rM2wW$D|%M@($ryW_I`nIcz z&li9X%^MLdd~j%MKs$mnxxTPNS(S4;owF*8hj7-Q5j2iR`h59M*IZLz9iyp>(C*@+cPx(#Ly38QSVyCZ#W8| zs$e?zRtNmWbzl7-%HBFCj^m->v0oAo6nt$>FEK!iN)k-UIKAjz=9;)Lqe)BI2 zUB+8N>OM}8GR%HP&PQ3fWFiEbT~{wLr*Z3L_ZPI5IMXKL=;2Xo5hTde~BAV6gD=UDEsGZPMv~hs)-jpp^37@tIS(u{x2toH`T5vV~pU` zaJllv--MOn$3<8$x=y3j1ruXjE9xcm0IM%Xc2hS4!@kJh$iNUw zHFO@4xpw$*#l}02T$4g={ls8Hh-bA)cNoVqt_OG{mj&sO8p*e{@(lG5T99r-&#=_+ zCQ*k?`j^kN6=R7!Tu!!_!ksnnz7PQK&`Eqam-1K0VW+sKtx!d1(?|d=o>BNi%ZO6U za#W-q+fOMTe;J~iKAt?^I}Re;(olHT55Wk-FTGJ#MCZm?WAz%>JP=R-^~6pcW@#%I zMta49*I1~-h7gYSPhny{J=J;CXj%IT^s&UoO^U*m~ zxWrIFMgT*An@^>#yl%qp;z;?M%JcU?fqv~x*@_A$CfSZ51*SeyO z$9J)lcQ-3WLz|d`&Z8qCXI+@zU2)TQYoU{+p(@uLl|rP_76wr(z+PNwm#D~9?q}(@ z;V$yy7+>m0UwbBpc)yi75V*pvBe^gCK5AU=BA0GlBhkcgb&1pKfUNH5+4dco{q!4$ zy2}jdF!wzl^3`bWlx!~X==x)j$k&IQEXPu6mg zHov0DdQbuQ9R=UBuhMy=UturihwB)fro+U7Hy+HbXVVsg9@O|nO!A@z@o6MZT9=3( z$`>N3Z=b31o)c`dA;@7CPe!EX%Ddll4DmIPxw;J;PMnHi!i?%VR1osV32^-U6TC3I zFr2;(jn5uwz0)6g^-LZz({{ReQqI$H2R)Gw7$KiitV6V)cTUfO!t9TuT(^DuK`#3> z^=7rv&HKl7CSGCawr5(uc!u0CjwtS){8CDT^W~S-Q1VDY4V`NWO67pX!gFIz6SyM* zv=OZ0!hZ9JwzAtO*@Pgh`nW&wPStjpq+C+yA8~&Hdqo7c|I`J7ox$}h%Z5#Mhq(yp z9CQq6fb5%aL<`Grc}INjfhS_GMRqzbQPM`DL92G2UmTjdx5Nt1i|5w`7gp1Lu^vPW zAIfI^CUZ3p0|r?j@t>GoC5>+acj2ce6Fdb76zl%~Q2Pxi+W!Bc_8Cxy@+kbR|Cawr z?FXSw{=x-?f1&mnQ0D)k_CwSB8&R%&|K#_1rJw^Az)>zKvIBEZ#v3h?IwMoXakevZ z5NP}mNiCvQ29Cl~`WL48?VEQGv}^(5(w4shI$uv@R^95(Sbln+jnnKacKGek2{r{V zc!vgLB4rH>%*N{KRhaNW9QvUP18nb)jIi=V!Gv$2bL_TG>ya<81iwcDw8Ve_-k)p0 z(fbF0d^OOeP7jkHmS{T=;}O9+s0eh@kK=m#2te8ZV#5~3`b>qcRTaI=*~!p@PKB;f zGtZsjDDO6upB#XtQA4WrDylF3H#_f}2@nKv7M9XMB0@Rw2DT9G_+j4jTRy?SK;LDI zn!z7YzOpd7p!_y5-v{wV;BwRpPvq*a)L)l@(sD8yH%in|(|ZQkrJVPx-T)jJkRN~n z2T%aOwt%}(7@w?QAoDk+<`V#_{NF4=Bc%T_STK|!!#_Y(|7)<)P!4|)fx^EG7VNLv ze`N_;Ve)1H07#YpGgw6hA70Wd`^OJH7#pQiyr6spc}b*BOu}Jc=<+S2|7@md%jAUm zilfgzXg|(z%115x@pK_n{*lx9no-W><#u7g>vc5SOiKNEE2Gze;yaOld^I0}>~q*G zopbk+zYW)!un`xRXo=fkv9VOaAA9ex2{qo`qse)7p-DnXN#Ny6ZfGZJxFd3W!aRd{B zJ0MEsO-jZ0tTA;cpVU0yte`=!O>U|c^s zaWoU4N~@{KW$1B#o(-VLmXuY@M+Q>>7rhN*0RIACwltm++*j_m}HVMH@G??)7IuB zxPg%bDrw(>tuJY4&8xMS^Nn1Oo~j7ls5+rkhvVCtO{m0!j?XOhwYli~lx#M={Vht^ zj0>%)(L^mZhoK!>e$=IJ8jX%!=krLm>K2yT6Er__m+5=oe8o!z$Lme|n=G0>-}+#I z>QgrxUby4Xx3wp)Y4c>_TvISi$cxTbrx0vx~J|I zeCs=L1=M@WjzmMb4`j(!KI#eSH2IR92;xDklS&Jcu(M%tnUoE%gmo;0yZS+Nj*R^| z1@|%&E1_3VGG&Dh{O5aH9=ak+<%AJ-Uw>EV4S?xi;B4{`(FlPA zdzx{~vbF68*S!Y=DQOyiu{o08BsMpF!Wm<%4vin5yC1$9NO;brRpJ7Q7N!ejZS`2f>y8RZI%i}n1*r5?L7IeM(jIr)Wgeaw z08|5F@qG`l3i)ZMYB9>7U$nutm2>1TNKO*@2}=7+^Q`y>oO{Me4{u$b)WFUAq%rwk ztZ7w!(4x-oBCjz=mQ+T44r}Brf03%m{tmN)nO0fD`+?gZ&aPu=p!4F;v)*X(vmZrQ z-L2#JZttfIM@+-wCuqX>C34dsmFR*ojBf0kxZ{!(GT=gpg8#E$T!;@rmd-QD&9k^5 z?Lh+ge7ZbJy^z5#n(gp%{&l1V#fBj4HEupE$*$&j?m0WTi%^k6O(Kpa!5G<_ zCvB*7ug4t;KR6vFa@{mb%mVfH;*AV-VvedJ$QbDx6as~qex8dAjkV&)&+0|=IumI) z;@??pZK8Qgymb4JA@kwEcb@6Ah_w`3MNGbls+f&w5L zxj5$@^jsTrj=?x*-j`ONL%7*8_N~fKtb}JiG@)UdELM}EC-LNpKH1;!iEIGw#BUHJ zKlW*@IJB%ewO-38cV9qDI_shejX;c%fI9>4WyT5pG@2UTMvSXMyF(Cidg6AVFgT2E zsa}`(Lz7U@I-WP%`uAYa-7f-+76$1u4=UX;s%7;;*Ul4ChHl{XHDD;=cvZjeQOsXBMOI zbo%5QiiU`pHAJA}3G+k!(o%OW22=t})?h(jdVl~rK54Nsr6Y3PQDoNvVRcU(Lg z7uF=%q!_J2{&xLRrrZ-}`+f)~jdV4|@h*aNlCoN=^v!cZ^U6X|c)G9AEm{m#rW>B! z%@bw05rDM1@;&91#Fc{SRvy4jk-?WL;O@P*0DNY4^El}% zctAVoGoH+C6_zE&AQEzcQ$Da)_$Wsa>*+yb-PJLRqCxb6x;Kk$O4KCdV3 zvz%Tk@UE5OR%ni;lkUufRg&R#JBF!&hl92i7i{~`8oEF#`Ly~@v>^Q)V_K(SZnG*y$_ZebsL<*^0nZiMnAp@8h z=_9SLI<;jI`PDgVTb_Tjd}E38rk5J{$}vcfuS7lM_GNL7P^lqa{rqo{+5;x2$Ji@fT0N7>jr zhxk&g9)_TCq!ii*!}6ysm`{-+2qA=KJkfOQr5B;Q)rU*W>p=DF=bMc~ry>q(c#P-R zKTlhK1*sG~E0_k8qj~qxU7Wxl3GS}M*m;>x^*dfUL-Sert;&ul^@M!t@lNL_D4vFl zH5Vq|M(dplluwr(6y-8)%dnP%OUa}5KMSRBFHkJ`YFka#CtpgIc{u^N6Yo}Oje3e) zzE-3fBWRFT6=Jj(!9aS~QXTAOUdiBL@o>Gbj};E&=62!#RygQ0nqafI(8THNCRVawm;L8>?Ye^gG@*kmN*v5mEgq z30-OWzRixt^`%j1;@He(RG_>GspMpuF@9{-x(;-=cw<)5F!)fkW+ zt;%RR5;A-jxo;!FW4;?Zjub``4q=R!gB1LJHY$gyyYqjREFU`T8~24KH(scbl}SwS zdqCtS5`6_F+jTuL?nNde7i8#Um(URjrGaphk@Bx)vnKP)>HM*<2jGJQ@N;g3gy7+} z(WQp>(m>Avd+?q_F^qP|1NT0}IWK}He&ims4eT{i=horU1 z-Z3Rokno2yM*BPlCdA#R-zAG@$eoA^Kg}Tz^{k8e%sTJI2uB50};NXFRHXmGJJJKo{(eW+>@OS$Xr?`H7W)(a=jJp zd=VoI)w4k32xpi5bHmC}8qFIWfp$Z8rMw-s=74eJRr*xJbXRHTf&D7^<05o2MClo$ z_ChzI~SSaCChtL^YCZ&m2GEL^tWpp_x?V7)1Muo(d*c8Gi zlb!ohPjoxNU+)Gt)n*zpkamhI>2)`9{)Ze^E5ETid^?P-ESpc@cQiW08bPtLR9#v5 z1F4Xv5>c-Ztb`P?9f=_ahB4jI#hi!&kN61$8)oN}f6PHEOkPwOV0})gkV)-hIgN}z z+53RKos8{YYGz^&q)P}F(~_r;zdhHdWZK3;YD_xO@Bp+I9rAaafqvD@rRIE5#bU!B zB*bx?NyT~kh;PH*Tj{*U`tcZx>ugLIa zJxO4n`HGn@YQZ62I;Td3!JnDgdmC3#wg+VWDU&lsqp*cQY5BPpUORH-aUfoh$hX3G zfg{AT^PT-AGiV*taz9;ZW`Zl|QF6^Dh9|2~Cp?+#R3ZF*s2u1|cC{bP;kZcP*(lZk z&Wz7X^-@cdi|W@FNz99ZuEH-l!H1?muVn@mB8gYjiVp;Koeg|=xosCgdIrUo_S@Fi z4Kqv640$gc)pn0@mQ&x!D5j;B%pUa#1_|wJOIYaJuoAKCWJj&&jJ#mC?JId3Mg2>9 zO4u9S+)N$40lO%PGqIrR9Frk!kZL=8Dd!Qs9MfdK8^^(U*b%$VX~&!}wsNzA_w^v? z(1pFzwmOHBa+IhKdZY8^4!2q7eAA+#Ax|hR5o|G5A_dd`*$@~nbCcCCdR#U4^YNi| zh1^>Cx;}wlRdV>ip4eozK@5KZ+Z{{=Q)Erm%q@E?iVMjBjC@KlVK@r1{T( zkI#eWisu?Jy8RzNyOnfVWEY6mzKcLOsor-9{^FS3F}cj1^$lZLS;mJS!5ZJ}%Yiyb zv%md;X+7Ij|5=8TgAR}HHo9qzQDyxQEDh|(3!xS#wvsY0E`DQh2(XEMw}X^EZK#9y z#0x(ypZya*x9NoAfvL0i`14A9u`KW5!*cA_6MZ6Xtrw?WF|zNU5l?E(XV(WGXkRO3 zD&2gNTYQ$`Lj&^gov~lnfz{nFR38#XR&wZJUg1`k=c3Mnwb1E z4di>>Cp%5fk74F^&sVmtkBD$=LIyfdX;yhhy6+T&mTR-l1^$R!X~t8vQyLjYn0L}j zw1mxGq2tzXP}G3`SRR|Ia(}>2dDu2pbs%URSjJDZp=htO%MNF99r8Z!nPNQ4*5!kz zA?cjFDoO%V#TP_)&sNN*u3G&vpeJr`$To;EU9z@dZpomEfU~@~3%a4G4C@U?^Z?4B z=^@q*BA?jINkX0LtDjI4&CYaPib2%BD!^thEFg^JoW*;g_O>e4Gde+@Zg%`${|_ry95lR`o_fJV{C??lU7GdGH;q0xMXfGA=LykVYIz%(dXohhsTHl& z1bRhL*aQ4@gNvjiR0%p8N#moZHje8^EZiiBY!yUmQX5BI;1mpEcz#d31goZ&Izhs+ z*tv9_C^q-mRbCU>-LgWfRn|g7K!GVoizx9mY`sRON^$Oaao6$Dce01nX1|Plf*X{U z`;ed$=2yAPw3ok~LF1G3)O!?Lx|BLHoof*wKM^atCrQ6GC{np%$n`VNMcWelyI|G< zH07^TIg>5N#cmw+fB|%QHg{9ef%sLH-J%MZNq=suH?^j&sqwJopliZ+yxmthO=;^e z@~6SSnL(BTqgScNYLhu4Bba)0yTep5)hg72!j@XFR_f@VX$~e*INU4h+nv}&X?Ltg zFDjo*i&!=Rnec@f#*GY@C{tP*%2J;fIu;UqcbW8dbtOJ8e_hY{TRLFT=iu6@eoBk^ zE$QhYObAqP>J+!hnf5_oV&9EgKI=VB(D7|r=ONc=B` zckVxmcb11E7YN2mL_d7}*g$%>uO-k+H;hbDv1+_xb3Abuylo4EQEvhyobCUXmb&6#_i?veuM?+5WEAGq8K$Q6aSZM0GS^Yj*~DAU+%#AM&LKgMF1wr;q@b8#mE^(aEz6_|9KtmJucrw&L( zhz!j_FrNDb4AQ$v&$Ryjv9@D|LGY!xCbn+{|5+L}{Hiu~Sxm>_EixuMuZzD^UVb~sNm%La9T(s$OW>i^*1hb0(qPr@YDC-67rO8S z4n){Sa|{i_+~T37*fih`;0-+9R<*eR!GEk|i+M%k0-U_e2UNjGcc|f_-ZXjOCYC#h z0d||4IND9-{H%OJ)Z==(D?((Ht^VD$7ww;`KcZ|@xH`t9_1Q*Y%OfvSdC}o(g4&PUOx!K67!=GcMD=3;t)DC znr9B^py<~hdgM*#0ut%+>MAI5OR-!BEumACXdN3+$NSfu7msp^M!rSaX7_t=!ml>F>5 zDgRsVVw~Z32*zU#hHuN9s73Z9zaL;+<=u}Ul=k_q+x}U&`PgNO7>--g+@O6Pt9UgZ zMnGDyQDWEiS$qtfc)Zc$Jv4+;not2@gvcCuourWWBdv555KVt)9^DEemgt}2C&DAF zT$$YT$oCW5nud5aQABcw@zDe@A1aZraoGvz00MB@nIGE-n%cP(sKqfWHtn@`4ozMA zs>i4!xaLOe3(EutzKrk7gKj84>jZ>gpAgdFzR>tu?p?Pc@)NqV#zA_8?~EnILgdyvls-@DTKEsezwmO zh|usyV2Y2=MUhqV;oz(EsiSG6acYhwkRrpo=@mmDVw2 z!xpsY{iNlS<1#j62A)!x%lP=G(Gc!jLV;4AhoGr9c~-=^JS zDJE5VnVwv(8!$r`e!|E~dmuee#kb!ENXH0vy~5OYBxE@Om!qZA0u)4at6LI6)jz&< zHJvajqb6GNI41GV{!+v{vL1^_)-6ebJyzR1irM71WT2|qPA|cDG{6fo67jaW;th>< zlLlzPoD{=b-dndDQQByDtCek*@Mm|bj!?+WI5xr<${+DMX%<{ti|_*%IS}Pr(_IM~ ze|DT-b!)wAgRn??0#G|DC-7HT^2g>y+`@+Ri$g}!0$=pVs=_*^y!WZ#Ra@A~I@#qJ zry^OvXkIE_s#m`|37*MX%`&~GO|?R0tSq!8I?xKjFVT0OWeLLlJjFnwy!@0xqGDQG z=~$m#BHyl$XN`D+R12m9d?oLtoK{?+P|w;rJbgg&_^5=lI!VlIWxxu3 zh=;m1Gv37qEqfS=TfSriPJ2oaGO}3&@+$(_8Q|Wq_sHk?ML+mQ&>I_R3q0-+tS78J z{O;czKQ%KW9?)0$n8P_-@v&!x)td`?P;UNB10Sc$Lb zEI){G|57jI7NVGQxLhgq^+Xg5I^$G`f5YwgJHW&n&5yB+eix5NO!^sRU-8?4X6K0^ z9z@6=X=O_>ZT?82&qjYVv%eZ5N|bJ1I0SUrI5rb}E&W5b*pB|aSTQ>#tuo-<5O&g& zD{C@ThHIt~&G@C}vNGrfAo9`q7lF`1m@81YE|1|=u)IkSWnV4QV3TR`$nwee=S_RX zDj4y0tLW?K0j(p;E?t!VuzfNr6ea z@5@HS4u?kGY-rh{uym+T5$gte8=>ZBuD%=~rC4B(aB^PWNHrm=Z)BNot8 zA6*^(HkkhwCeAoQm#Z7^7$tgd_lRKJv^L&$oG{IVhEH2+G_RiZG=MzMAY&_k%dPB! zur4Vs&V)5_=sTOrJ`JB)F@- zyBuGKYWvr{6AY*efAP1Vwn_XK{)+YlppO5-359=&YJP7TjWS96;HPyVsnD}Dv(_Vv{u%4R(GD8DE- z2HH5x(n~aqtpZjOxWBS2+6MYB$UzJpP$C272jiU}RX&RO!_JVcN(yoj4^WUb3^J@I zs5lNoe`+`%8vW<#WhLT*fbW`rr-#}q$Bj}^`P0^kq5TV9{{_=ak}VZTkFr*6JQ5i@52#gU(VnxXIQ1Q z3#dJHaAJgR=^*f$^E`^N)E<4Fn?xL&as{kI#o4}LTL(8*%ehoHYdLU$vKflg zDrBo6{ABn28rAKi4Yau6nmO-`&N|YK^n7&8u104(hy^X=Vw`5=M~*1ahcFIafA!lNhluw1wO_~mc(VS|w#XN^E9pf!y1T97nZ64sd^DQj(;lOa-!QT?yFwq!uMk4r9*&g= zGR1o;7FcW~&$P=1rjv=N?7awFY$C2-#%6`#iM}^}d%zBRuM)7|jsdKsp)Wc1cu*UZ z_?087+b^(g{LG<30hNlX|D*y!MsBv`8dOVSvAo;cxuI(ld3t>AxxwaJG4mFXVDmP6 zL)(bE<%FF2tLrDNCi&s{hF9OFitu-rPx!*tgX>L}unYDLAI2DST5Wo7vm7vngjt?u z`@XpC^hZ}85x`p8@6K+>P+1IYp37@Lil+wooaUD zp0uTQn0k;bsQXq&=@&-^^gC6h()7YW*xCk{tZVug&mpSGTy|>L5EsTuh@#^65|i** zr5QB(8F~H@JDIzkGu3dqnwvjnU2<>`+b6UP+lU8qME#ku#JX-HzVAiPGlxc9kwK#Y zGS-j%-o+#($9|3RcZ)pxu?AhY*(WeolC4`0Ei`|ndh^KQqmA?0x(e_bnl<_cz#4jK zRj=U$9eK=6;RHnswros(-`~L>7)kocT#Du_k;7i$Sh`9U?O$ z8bJfhg`A0IQwI%1EDz%-hylVS*zMJi`(zdaV_9-qFYl1(+=RRfdKcl03&+y-LyVHo zEWAgtqr`1gQPOY!DSa+i)aHfm<=QvDa{f+a|9AFt2mj0LC;xW}`v<7%f6abkD2Kmb zL*ZX$Kl#6I|Kp__bokHgmpA44NsmB&*5A|O#^6RTE+gp+;|cH%*CHa?pF9lh0ghEU zjQ8k~s1+ll{F^6OdK!xK&k95Xq`CL3zXl7Z_u$$3RAy4|J4p%^O9?ISjaV^P62buj zdAGIs zAhXs=j`+DzMhLQIyn3J}Jf+tYKCb-*y{fQEvKjvgOc#!K3>F8>09w)mR`0!-F+`(y z;7O8nQbQ7Ep!(Y|JeqF*@XrS59Z|~iXiTNw9-kKjE-+|{6d&nf>>2uu1XFqk*Cz}u z@nY0N=JTw@jIbqldAu`97k|Ko6Cwh?W+p zjxj{amN0(>wYp$joga1X+}JG(QN0!es*`;z)zPhR9M3?5Q(RsqW;WL?KXsu)t8x3F zp3xJ6qh}5T3$)L>mRohAGs#h}o_udjL2dMrv z_4%))-`PU6(H1{fEy>npGKhqYwa)#Po)jNUc4A(WK* zrhryx{Vf5cZq~IR{d695yZO>T?aG3(hmuSLP-IC(5c-w;fxTbDy|5>sfy)&G@~gl0 z#qWy7c=z?`a>UyN3XeW#otb%t$8Ge;7WjuR(;x9m4hNpmOGvOnALp4Tpu0v6FBBf9 ziOhf4CJ1Lf$HrBZ1i&y5tA8yAFT-!>%kjH3h+v6N2-}dM@5&JgNLIQ8e22r>` z0SAS@=l?C(c<%h)xA~99UtLTX%HS^;Q21N^%K=sYjr|5u4u8>v!oS=m3}puUuPJ3j z)^6(WPyFXL5BkmO9lr)|UfwRPgqEBXOD$Pi$+Uir$**L8X;A;+oxQ0KH~LHa5q$!< zJRRs!23^V{K41!(0Kq7J@KhE+Ig^n?-~MDsZ5!t$%KD48fp$RF`ZQf#ZQY^YVZZan zr<>E`hVYs0MWe+>Jo<#AxbB4(&ZeQiF0>zx9>U#TRda62{P{t5$QJ@a9oVNIal&m* zc6zanP42E5L3gBbyY%;%1()~ov|6kRWJ>qcstH?zArDU1{lR783JMt*Qj<3>m%$A? zHJ4$5_hO){tJ)Jwon7FLn1cyEMd1DM2^s|dDlNIhh+e?h_kI`XYgyv#UouPQ_bV2E zGgK%yEZJ9cXY;amIrM4P1Q_*IayIGU@t(zdxjzUUq{vPZBrT_J;LT1%@_e63WL-@7 zXxC5G_hOwvo0Atwaw8{H%-5~rBol+zO>F+xTZ_JUX1jL>B@uQfx`%YJZET8~u{bU- zG7`B-5f;YLM|2N^k}su>!oCRiRR|R$BZIvO7H|nAnf#QI=y_5Fsio+6j|pDIZ2Ov_hxfYbe^5p3{I zb^Clo#}Z()h=UZNV+e_AgnS3bK3ExC^KE8c-J(68l8k*)%A?3vyq*X=oCbhc!^SzY zdN=c=5v{kh+rOr$WbbZ6$3x~sjzYVx?r$sAro}fu27!>^fuJMtOWuq!{cMX`hvR5aZo_`zo;#eGvIi$ctaCm{%+IvL+z}~A(zg^2HF6~EoRo8p z59oDrOrogJ5#}BpxSS8j!sY5F(NXF`(!(H=q01gZ`)N%u zf(Kn)VGy!~tMD>(uS?b>b?_G~Ol6BHH>8Fq|7r95 zhs8%h_$CqJTQ`H>zWc?ZwV*FvjnIj{rnS{A!@f%!Zh~rc%O$y!Re>$Re>~ck6>TjT zl3UrqDN#Bwv8YV=dQj`McU(aUmeQkkNVn{JA;f#fi5JO8t*RI$e zPdAd#9rM5n!@0V2bAcAN7<9<;n_Tt5wQZR>t2jTz+$ADM*0TX(f2@ah z&L)5RJnE<{usztnlvsHXa)Wz&`4Z1)4y=5{`H|o2WFo(r>X(1dO|JwoLJw*~eA|F| zqVcqAT9aj7K1;j=?X#-HP5UKUSB#kj*0!HIhudOMNf0ji;L*1EhSJ*~u{rNmzI~D^ zed|g$`d-8(BI}DtJNQ85&C&Z=Awy$xhS$Rs=h_HytijiBr5Vt|KBJUjXjMhYOxbZ_ zo$hn--aLK3NN$=^7=wD#!&?Jbd!Uh#+x_xN#O}bqd57TTTuaPdPHXH^Ac=jmy~c!Vdw3KztlM3aQ#s7%K<|(&?O@ z&lXx1?wXni^a>P9?Y&OKg0+TbGfV)G)P!vF$--sIlBN`TT3-yK@C)On&+k^cd>P(I z(1Ygkk2hoi189Btpqjt02kH+7I4nNEy1Em26oZO zn^wUh3QCW+Wh0h?vh_y^rX@czthL0=i3grAFwK$fzGJW;Oc16k>t$tuW{i4Y=a+h^ zZixjwDo*3Za=Ul8eTc!s6eJ3QUV)Ie3`5!SqKon>eDN{<$62aV+UUW+UHuG|pVVby z&J~Gtd9XhKY@BX0jHVb?;#NA9N3)SP?!i@@-XgU_47I%iE-Zltm zWmTuXf|z56uwnJ-zl&q&{&GAywuBWB}>z>@*AWRMaAmowMA>J z9P|U_H{sczh+BcmtAyakLv`s*BC(||oQdSbX#mX9ik#u^IGX!?d9d)iUQbvJg{awC zmw7FRT1C*UePgIL*uVdhXGSoi?=YkDM4>{Gj`HrW77H@b`L^0UMiO;l^!7 zthrG>8T4@VkIIA8BSWnGwr|jCxaYazf`QX$#h8unYArV1?lt+zhz2?J_(3t6@le8H+)8ID@H9n-Yig+(0YZOey4&$8%O#hs%!tQw&D zKw-NaU_-((+8H2Ku?P8{%2FQ?xLrqn+~c#ZUC&1%p=-BA6`qt8Zce&tWRbB z5F;5)7Y&s46GxB)nIV!(#g6o&i&tU`;uDBQfau4Ga9`If8_Z`Q%_m>GP9de|)S$Oc z&_@iZq!>6Bmf2^%zF)3L2}snrb44L?2Vk#W(ifjGzBfTz3C%w})o=D$o!MBX>Ea4V z&C53!lW20t%u{!9ke;Wm0oTAL(RhfXz!H)8HNgxXd#_&<;aWelOX_A-S|>ke*l+`F zmoo`J3&HSIS6e%}bHYz}qsZsbg}4`C`2t__&!Td*9Hp#k;d?yP5E_NbM{p+y_TVt* z^0CO!?|b3@WB}dLq9BO5FW0K`1Vja-fX1tD7=!bY-n7NEhxUpI8*#S+Prih6Agz4w z#f`h~7W~JvuGU%PpXN}Bihqc~E0Z!yKzWQm6=5L*T3 zAqih%cHo9{VG(#4>!Jmly{a~$)A#e$&Z72V8Xe?9JkN0cNQ5rWCCtwh*kH13PL(7t zPOt_Y3(7sYNnH@zXnJPz33A})vF4=hYJpw!uDpVpuACpIY@WF*D!AOc$_09;m%-C3 zt6{)DkDP8uZAr;LO+8q2{?kvhzO2bcu|Vpt8WE! zhn$u(kv9X^@{cR3rsOkZTFwQH{4h=hy$$CCxY~}QekOTxP;uWIu(>d~P!ns}c^VR# zjcxP$eD;D!rX+t(wPrI%{z##sw7NIwf+8t~38(lw{m!&|61#(~@G;-@;F0o^??8Vq zDk{djU#J#N1u1*e=w#pUu&h1tqe_uAp2KIjD^U!xm>>N?MI?|sQ?c!j<{xRySUMk7 z-SCq7YA$fp-W@)Xe|rKZJ*Jp2bhX8tc`x&o!1vcL5&rDzOui=ZF2|(Lr9oeT-9%;6 zA!_b|@n)8lE=5G-CSK4G&0Ge}%DSwm`pWB>3|vdR0Z;q1wJ|f+`@W88avkw03JI zoZ=Y#M7}Dzk8wgT#d-F#y_=j)+lx>Z3^E(I%XYl`tbD*|#3z>s&M8i2o%w>K2xWw5 z-PIQ`ud1>_?nowNg{UpjltCi$2im!ZEsao=ih6;Cj_DFe5tV4P4Cqpe%%pJEA9{J{ z5gYDh%rcMN5ZM8car(B{H~QqIW4pe?f!8qnCCkBRa3O5K%^_16zRLb}P4T^8xXK?K zX*iXO8@yMP%m;8Ma16{1@FV%%{KHmk<0(m_EKs_NU7&rHNRv@&{wZ0Hh9PxoBP@`i z4-aRjaFt=1RIo@l&YfbSTHAwiXtwwa(z6=!Sh_#X&#TPD7dK8x<^6WL3AI)$LQm)z~;6w;;GjikhVu5 zAZIE$@P;?if}&urx!zug*R;^dK|*u4q_s9n75L+|=>-pDA+>XP^u*r{Z{A7_bPB2= za#9q}Py-PTy(+w9E$8OS)ubVe6T`s!oWf!S6zeT6G#QTfW18_&DuW$&5UJQdHCn09 zp}@9Ce3Qnb&|lipeQ6cN@JVRuFYPSDU+>zF~1x4^1BXiM{{T5c6<^KW~6U5`mq%qp^=q``tjOEn}ED9wp@+UBOf2@W3=|W7mGcPWe z*TV83c56YEDv8l#W0BPqX_@u zy$G(@(IKVjUn|!q*2*^O#DQF%!o~+^sBfv>4YrqgEWe-uHdc$I6gEE!dGfwCr2y+K zS9FcSWLF-v@29PaondBO()s(K>%9(xx!gQu%vSM``J|n|Hof7@*SGJW%vjnt@MllD zSX0+Kx-|{I6^K_Z84Wqo{vsa#w3w&KmytyHI4Ld`O-+O;(9DQx)m|VBFX@fXOG#mT zCPn>r$ni)JQLqC2(KDQjdA;-hD3?pTw>X3B1P* z41P{O0<)ji0Lc!p!4>?Za2Zmv>x!cyl;$j+M@YFPYvc5fr>jY5Ai%zb@4tZ2`oYpgan=JVe15B<7IhKMxbgHDBV zFU8JVx-mR;nuSxfz08h;NhR9Nqokr~ai+~GkTA>Ic+_mPb&|$bIUG%%o4Wds zY&zEZ`i2*?!G)hBJIto`sR3_4iTB5!U5b8XL7ofTNhmP=tl;e!R(@|2f;E_QpP#3< zh;0rrPijAsB*!-28&3V0bQtysxmJPFzQOcR=u;Zk$2P>Y!so%~jT())#D@TJymfgUZSpL!Q9UEXk4T4pu8wxA zqtCF+U#wG`2IQ#Jm+zHj-5%z9)SuX?8m_GCUy&eNn3^WA{9e3&TvOrZ63aDr<=71l zQ$IMH8ls{a^(@wOT^ttM5uYv;<;U@k&QWq;%P3y)dSg8N8ZMQzs$c1B?eyA19OqHm zPP+!g8PT}1Ple7EWrQ8lc6HJAv8{IqNMtcl&c6sKxS~j|YxjTAVreg7`m&m!Whq@q zo-=cl@m*p5D9<&mg=T}oXP({^@91O>XQij#*A(a9RWFfif~i@w8O;{*FX`}C8`rp< z@baNPN}0M!;uxOqkGj}@E(lLA$XanIj*6{0?mDDvm%-vdEu#OQn{kCNn14m=FPeVM-nvr6H z1Z~<+Tfm;M=EJv5VzC^o<*Uh77FeG^i{qu91ZcHGAXeCYj zRai1Lx8q{H5Rvj`RDz43*FfLnd`Q|7%L=9n$BJx&e_W`0z&^+XL&+zRI$H;!YCuri z7zj;bI2c(+jl?37fv?Ea#hwFA3`tvR8}+HS?@G%-u-0%iT4F;oi6E&$Ei1(K}l=Dri?>UkF1bOa+&yS;smCNkBS6n614x0xk%&6w#GiZ8&{R%&KKQ z9Dup^h3z=fs`*0vU1EHK6wXr56pQ%{+HVkiW5KRb7BMSdVDUU@+=hWZ$;|suSvZh5 zM@gc$D4bb;>|zqcDyp`tH+rDuQhXbSuxcL7S)unUAfLt%>AO*b94iWK3pi9bGmy4a zf?Cm_$Sqrx@GLk{YbLo2TvPOYhX!3K<^|w5DpZaYKwbd01=kVS5bA?KD5HdYH+ex1;i%fqWqFq=5x@!P#EIW2nz;p6jjW^u#Q(HoHBhMUi@O)#gX0P1W$QVG-!dd=3bsA-M0CQxS) z7dSDm*K)YbUahbZ1sN4U$F?7^xsC*f>kAB4sUJZQ=j@*1wHTU$ni89*kS(C=aHRp_ zCW`<_=7rM98ngH&j~c=)fp36b1leVktAiC{UI^5uf;*N~-&~VK?_&LH`>|u?aQv&Y+7Zlk5nK^TXEyWKYoPf?Fuxo+agfN$7 z9Mw8<>AMy`wKC6S)xH>C2LkOVuw@SK&{|BODySODmBc~n&@5Oi_t9Oe30l-ycXSiq zUGxfGpi*2b{zjs(yAIchG_`joT(RG|mLNe0h2Yw8z76u-Fp#=z39q6fRK@?&KmAYm zy?^#HZWSuQZt)-1fpo(;2F}qHA#1jW3+!f|P4Cg5=8h5!WWcJeYAXuyG!E`%g&+E2 zx%kM!fo!vuCJEGnEX-|5H+qQ~vB?p0oo#1hokl^VVxOx+u0#tIF%Z;txJ_@ZP`R;W zsKC@A;?TsXRVoJ?4jDK^yv6av+%7GLl!Bfn;3K=17_%lFkL((|=DbG|kE98%?O>6@ zEJ3maNfIPYO%nYCx1As^!TI=E$3yL5lz>a2l^|(?c#rfG+*X441W8heV@W$jS}8hD zkvy?~XDKdCp_AfvQyW84@TvViwK0;<{q*_=WW%eD~Qe;VJ9|}-A!pN*&3vV6E&Rk0vDaR5ht>N%$Z1CL0T;?Ozpdeq2WJ?4l1T5{E1H*vc4ImDA#PUhlfP>)se zG7AIC4Uvf$V|W_#+Z41EYwt=dHxEaO&fJP|^AWALB8@wWf^7;!_hiOOR$3^a44Q#qhAUFe)ksQ(xfv5*@F>C}=0GA26 z-mU5dNuBjkII-)C(CkQ&4M93$AU$nD7KVfblBP1DI_Bs8^S_Ho;8*^e&y#&rF+dui zq_!vEbyhAq)m0Pd2Dm3cPeHyRD@HFiU&=MhcPRw!Dw;av(TE#z7k2;)I#jDEWX%F& zo<=Pj&;zU;suDt}gj?XwKpyvIK}|{&QMfoUguM+qi^7e9ww7v#?8U{644)(p?E-y= z&a7~fIOH@Lj z>tc2iaf5frX3R8FF#}oScSOQ^79eOC^Rxfi-zUvHzxrSQ*78AIG0#9_s)2&5Y^j~55G<76KLZ8;;6Dv;7{)*jvNi!Fu1O`5C+Kd*RI^00e)2LKF zmSk%|s#u|OjdeQ2J3=Q~r*DK~>n+Zif{F3X(qI@T(6irKvCe^W$d)sJ*R&BeN>&(# zahZ7-Y0|?)kPRO_$jbVOOD*pF^8o||)v5lSU-;Yd>;LWNDIfNDRc~(DsBc-mM=9`z zAZ0+Wi{Us;FcGf(JYr;TOx>iH}ST~=Rk)n>|)lzJVbp|=mIv^s*8^H^I4fRJ7Esnlzll#n>z@A9(_29_cGK(U8Z09MxjjE9XrL@>>Jsvz=J0sR={#q47P$5PoY@2xV_`aSpeZ6flJPQpT=10Eo;z`xpUcy)+;f-wwyg_W8#p| zSanne1<9SYO|_hH_2SU3!-X}AZGf0K#CfaBr}6Vl(5_p>=0+)T=DAvKN%lx3=XU%$ zk(f0`%+pqa1jINpE?$KM!866ryX{8uCckb!PQ4M z*xlV?cW;lu_9p#a_nZR2s(Z~nlq8PvL3-X6e*v;D_OPM^s2~Kl1RXjO>nlFSMdg-iem-q_Z;aIBstew`9*Wjd6X?;b&?gC>2y1PTUbr ztSI8T4pp;CO$7Q5w-G&BME2smc_CbkvC(~d!EZZ)I^5Fw#fTxIyY}8%*F~&>ql)jj z*!9yCc4AMUBrNmxWjnbl<)UUZFBy*))TC5Hz&i!(SmE;&06)N@a{NO01lzj2+x zpvR4C11{|Cv9Z;sx6xx`utC4yr`zq4WJ#=aE3($2;Fi|k^u4UB#fQvaqm_88s=$x@yyyjzx=A zoMj-1{ad`C9f$8ZGBoa0boHt8v888(kJ~6BjeB%V7;-pYZ#mUK>;y7@&Uo)DP z6jM0buQ?tTj3$9<>M3iFlODa+fQ`)o&pfur-o+gT+ZznFHt6^Iw0j*|?KWwetkK8; z4S`VClvQaD@>Hv=HvO!P`*$?W)(=I2QR97LzuFLEx=v%yzXREfD7n&QOb5`)A+uQM zXn}YS0(vUeu@cORB^Sc`#O6rzCgGqFCd==FTe4x20I9?831JZ}uMwzshMo&&)w@kY z?Ivho%Oka0^7WELx9l8TcoQ)P7AI-V5 zKV`NMLXmMcgkt2Fp2Bn%P&}R17VUnYM=xLC;-y^%+XFUt1`Ia(bT_)RI~|fVS>^o- zs!9koRasHzH5!7osVdwrt#1^d@c=GQ6OfBhwwulfp(f=6 z6IOhcOwG+kml#G4zu|08;PsfAjj!y{M zmN9Y2z(;Tv<9*-KDbe_w=KUl}FF0J{?7mfyI);ko{-gXgC|W6X6$rI5JFGZ4Sa5b+ zv41ybI(3xO79sBv!X|YkR%JnO3?QF5VJ)pn2L6&7CiO2aQDwegM z)ltwP1lydd%6%V#{E*{Z!!|2CklZIbJg)=ZFVmf6=*zdk0hMNee&Spep*L(joCJ z>z#3s^%Amvo1NWlcK3FW^yO`e+4M z_X3S4NFUk~<}li^)nfVZ#Mt8OV!=X3*ieheqi773GtBO&wcXExP>j!68d9CLJsfp0QkfL5w0!BJgS+q)VhxBVxxnSU99(f|QHSI*m&~(zvimtn>v# z{IU^2T_b3Zd7SYIkvG|x096$jALi`8GvVmCV0`3Q9CvWVHWIF)rH4ABc2GHGW3z{L zJ-d55?C$N*+t^@putB@irk!Otv0j6q0WB-?MNX)#kx}E$6p;oDH|zTy5dM1Xkn`7D zSAgc#0hvB54Ge<#6fU+b*Ubcf>vm?mZ1aGK5h7cD$NeM1;5JF5ol7RX^D3qcMoShX64|DF`E|`p5@UCIk9eMwtdA^|;LA+X>sd+iYFfVrzGYovm%MPRA(Opwv}GT~=t3 z+ar7K{r^|a9e;kp)(8r0BZ+k)xmcF=&i+@GDg?^1VlkaCnasF5It7&HAA1t-Js}wG zXoTMEMKJ{sS|ak`J5XSnA}1X*weqX%I>;P;ENB(en3$H43Uo1-zi=@HH0{);ks=uK zZ}Mzia_hvhv5+(^&ABO%hCn{cnanDt(~|MHW-=5`rf_HCxUle~)hk$n;=N;Zh#u25g z1M}H}>Dh?U*@%`96NVZKLLwDBP$XbbNXvP5WaIoiF9R=>se?hYH<0|r~0Yz{U_)6@u-phk~| zKvfi!by(4*&B6;G0!x2xMrKH^GiOkJGtySEP6xcVIb;0OO>j!ur5%*XVS7FAs@6`&D* z^SHsz!xumx%b?q}N5s3x@ToHoka+9#iMvmLCCwxbqk2oV#!moIPR|Oa(}KhO1xH6Y zXEViB1JZgA$76J*M?a)grQ%Y@qLq_$Qj&g)jjaKDyW3IN1KRC2S&~|683J`xQ{@Gv z)~oGh>;L1D@EuFVmKN@;mXIU~KK|crRaG&c&N&^Pa&&Oa;mt#i_m3G5N0ifod@eXm zAg{<}%CsJm)yHhLMojW!Uh&6VdcI&<6!4Xt%XPxxB5B~EbOk;Kd;1f|SNhKI)-9}YRXbHw4D15WRrvN$Wqrv)0H zL{(O>C>HeHkOSSPynal+dBEhY5kKmM-GNdM;P|BAw1mA&o_D_#cxP5~antcVmopAe zhYXM2qj%{MPKGDwBR2rfVSvU1*!dAIP*Veap{NP9Syn<~O5j+ggVwUY9J&oJlcZ;TNPEExKEqT)1$7?)HG4!4|zv8z;u+ zYgtj11z|pCfv%-s-{GTiD$xj>w_X7k8$h*Iin3sQHs<)=A1IHam;oO4SBXaHdJ0MZV%zb^(5AOv{*)hRc7 z$52(&6%5ZNR7FLvpOR*db~~ljc4Td#Sk&Bp*E1dNk(4+1{!e`$gN;6UT`(&aoK8o~ z!W?NOY+c^w`p)AFwl*1T49HqpY_(DYYO|aw1a$ddihgHt`8klbmV(*o2^y%&irH+= z4$6pU}!ueCqI`q*+4Z z0|dv<|IB~LPyc&=jX(IqKjgHY;}LQp~l zWu@e~GMkmmXOJ(1vIIy-Xj9Rrd*}PvbyvxH89`G{%J+HkiC6f68;->^<9F^ByzK&? z*z$a;lTdnVyRgnW;n@?)*464yPRQZIQn$xop{fn2D9^jl85Rq2Wx_?iY z0^U2G{rJbY{DVJ?R2A)3#tXw|xIMnhXf&bU?NXO!pasF?kQd8x=Q?{P55pvXR)?}`o)B=}k+oX3S3m@o^jt?j(dFg9!^3VUDFYwHb9iDsoQBt3g=f&zdIq)5J z?Xt?ZlVsTyRLyga4h|U}op5q^!pXsq)BQ7x+lz`~zOdfCq9)Hv$|5kE2Nnw$pG>PK)4_ zd2MClbE_q$5bH-!*la;@^cou%pW^WFn4r3(g4fwVQv&%WI!hF5Rwx4PUYCzQ{v=<1 z^;IM&X=;U{)FtG_oZor*_xaSPKf&+4{HMJ6-XY!Y2G>6K1g$iqtipH1!kf6=#O@}f zs48VyaCUOW=w!s<-6QV4f0wi4Gv=pribVl=jRI9sQx+9@S(DEL(|JXn3svE$N{6Gv zOj2a}ulTv-HeE7qGUGkXks{$jz0I4l$5Hk)gY*KKRwnfGGmS=|w0**Gbd|fuf6B9$ zYs%UHU%x8^73zB=t(c;$Mlz123k*x;Yx{Tj8_&XQIA%7Tp6ds=#|u0hQELd)bxo*^ zHPgE0k!#m!wLPQ7n5|@kd0uilopJZ%fN@dr)w@R=9v#x}ZSjeZU*Yfktsg_u7GW{@ zH_poLjn~cTW3#674i%-YYKle9WIW~cD5XNNsK~2| z$tY($%bCxi&J(KI;Yd(gIOh?8R^q9Ai)nSlXOkg+J!?^Fi%-+yAe8*?`4KGEp?eXM z0C@qgmYe+1i$BF;@B%+v%^?&V9}my<1Drn}5CR^s`qX8~|Tav)P2h(^Ee8>FfN+XFkJQH-{XYwfG-?<+u2IKk*|x^TdcZszonuZ9PM92xn2l#p*sd8-N2rv#g0o4%XuM!DE6Jyh zvIYq$B7L0qB;v@Db-$~4@yygSoxjE>t2elyBYu5ekh+x5CR+?7W30ljFHZPuy2+DH z*{Z+HA52F~dOyfuT9cPkDlN&gieeyC7u!@ovlrwOjiF# zMq{g9n*U2f2&#;7xeY{JU=(U?$FguJqj z=n~4hCNGr9tY9)NDCWX^u4tX&B*VE5-g!EyWBLEa#}e?`tZ?GUX)~R_%-^nG>h=Sx%J)+3)FYzx(m3vgo(cl`qC z#Xb64TePw+F6naX(I@!)Z~u>c@2!8uH9w-`qm?J12~-G&rLbQnyjKr+yK{p(d(WcR zo~D}!?%g*zQFwiL#HTJ@VHiC?(-hh?gji`feDf+G5GhvW`NyB;my0=rYcH}b6~p73 zTxzAXe2aH(-J;!U^XccGfEF9?AS$N4w-cf;2R$%0?1k9q#NXZeqQ=I8nRZ~QWU^tCtmpX+`8p?j1c&9?cI za>NtfxVP6T*wI%w_=z83_a}Y|7iyAL7atr_RcH~=`JA8=_8xzXv%mXa@Oy8*!p5yv z*dE`ZUCz)dXS7%_%o7f!#o6{A#nvOF7q8MC^l5p)ce+U0f>&SW?fHl@DCKPNz!2bB z{s$%Bq!Nfw6(v_MUE#^=*LmZESJ~R!;&K}{+8a#k1#i9kE_e6$@u@vo>XV=OB=zaY z-2X>h$vGh}3+@~raCCIY{_O+Kj?S13CoD!eY3*^9?RwR!rkv#rr#a(E$#hmz&)Vb_ z5j0u)mAZ_!WX$Usb!$Y&^$=B*`krX?;K?~@aja9GDPQFgSMg8$8A%%8XwH>OkFwd? zWC!7u^o-Zb8Bh2&8{+szHRt=X0iR5_$;%mUe&vfKKlSsp<_oIfgs^M^jfFIqkmPgr zw)&Lc|JRueU*z?h?=V03fP6Y+r4zT0j%i=j-KFQjSde!%BrN(?(*3eKE=WQzu;0Evb4u=Jf=0c$n5SL+_`<5 zix)3*baX&9o>ElR!-cO(mbECg=70KMe~rWaBOYsAqdG0@`GU0~Mc{NgVLHt@J1dw> zl{)v7MM{=-sTJ-fU#FY)xe%TNUm;b(BF{O#^eXdD{xSL67rF7)Ptb08>U%Swrc$|z z0`}~K5U8}GuHNCt{FJXt&CP5^yApP8T%$GUBP~xV!ZyPWeh9d=yC?Rvo|RJ6qL z1L+>Ge(9^c`pOr0>c!7d7YlpVklK^dC`-!en8|R+bhyvr?2MugXsd(o4QLN`=%y`P z;&BoDMz>5koicszP0G<3{l`8=`s9c9N{7EU$O8aB3!$2joCXB?!0~n zpQN14=8R5rW;3NM5=1k+@8d&{v)-$mUV58HKKPqd$r$&OzfJwdv+&x-5E6!RoBRiV zkIrY_r~bw^z1yE8OIp;DuL?LAIHXc21EH=6bwQyyMOIU9Wel(M**ZAovD1XtRp?fp zEC|E*Zt=_i{eQ>7?c4ZNn1q_CRCt80cofJ{5`~r|{CMGb>#aAKzxY{XI%YPRP>j!* zpPjH6Psob`oX7Px$SyrXr#mn~S7nrxLS3OEgsP$#pHU1CsK#fs_Ab+Z;Zu~UP<`Pg zHa`E`6uVC%pZK103b2j^_;z<3R8_^JSFdqlcbC(%2|I%Uy>!8RewY5%Chy(6O@-o| zV>}tNx4ladiU*D-B2=NG-RpAo;uTJNN8HJ7^U_z|p~Y1^eY{Ue6G0@9I7gTYa`Bjp zKlyczf9*1^>~Q&cW%6!DC=wuwwY|S+4#*5_|k8`MoZiLcyW;oNA=c}$v0l%5lz`_ zZLy%{DjB53C<4Actb2v;R#?<=qH^-I4)dpM-1Dx}>(T3ynsk22WU#AhAQntDE` znomFkm!vCEiSg`yYDjp-QVSNU#{3)TxD2JnVinopI?1W z5#-x&00=@^S8VhLJoV_~{NBI*V>Sl^w);Kyq|dx4xO4X|5tsHZ@W3aQ z$0NiJovqDH%B1GnjjMe1t$nh*Lz)V;JtoAOKubqeCTMV6x}GurzE?SUv&*$4VLI(| z%q@g{_+m3t5+$u zHgVs0oyWfXC9b~l4X(WQ78yMr^DUlc!^jxG$7Rg5WTrJ|TJgKZY210MY`TOL$5fS6 zU~q86xD0fzJxQy|QB}N8&`^^fe8B(L+nWc;bzNtkzx(!=`(8T=Koxd?APAD+zDc5J zNz`J?Qb@8r?TG2k9{0?2Pjqy6!V{k8Svsa;A|!WDhvbo4V|S}Pk}cUl8V%} zafI!lf(>+y3=vY{^bO*S?I6?z?TL$oFTcW$GaYtS6JR8;RF;|GP0F?9>jWaMy#9VB z6++Y4Ix@nuue=x)iin)l&`r9H8guir3=IrYDOU)?aI+fso|pAQiiHA3!a(x{`Mg7A zrh#dsuZHZvq>^}xsW-^1fFimrI0u_cE zI)ah*fUqo_ToEIgMss4Diyyt`5ap(k&3w*APO|c0qgQ$9(ax z{tLHgaoSn|iOx~GMfKBb?0+mIlNackAP5wG8~mQ2QC6&6(5Swt!+Dot#bQ`b(U2i$ zf+iC}u*VQ+LPG`~veUwFB-Y&+TI{TPt!Vv-IoHon9Rc7Y{l6>5x7&juWsSTkAb4wxJ zlH~RSir5!Irsiv$eMK?xib?6M6l2u{Jr!`quW}wA&v6j8g9tpNi25m;WLixp&_EI* z{T^PU4l669r>oc(F4Mmla)-B*g>IIH>fz`KW(rFT>~Xp4NSedcK}zC(|guMJOej6a?Kivem|_b&)GeWEYwYFN8Gbr`YRl#SlX* zg>@=MkDwq)?+Ur??i^#cW*HwVkxV3@r=aVj2vDZR?D8rG*B|=d7fh83Lk!ztWN?^c zZ@ht&;Rf4TVHgIrMvLj08OF!PS)8B84}xDR4+wmpLNQM)8$W%D)?_kIo|W+M_hw(Ss$C0X8gh;Og061F6T znIH0S@;MIOA*k0vbf8iVnV4yjPCJAs4(-=ywFRfo`#krY&wYpE6!Qjk7e;;`Uf8?B zi9b$qSI^>~Jo6miox044;oXer1ITWJc4wX8UXt$WGN~G*+9pzZ>^1kY5IWRE7box0 zH?A{$C}htaV~p?YC!2{yy2G6iS@*ayd`Z(a+Pxk#r<&I}z?He-e{Yj20)lQI8O3od zx_%GGc2G)2EE_bYCZ{=c;1(vm9-U5ycr3QbR(U5ALJ)=_PRt=+%CWdOPcENge!2>t zg(hv1S(DPXI>*19rZ#O-8d046p-Un-&3A))KU@+F$N7_nwQUNFw4-(WU^PMpjns{Da&`bk1tXhwU~QynCwT+VJ+;%YZtH{`vIeO z*EsiDK&RXzt+#MeidwVDQsPbeY98D6xwzdb-cvhh3>`-80xhUvmQzE3iqWUzmLH!Ekat1Oy^NxfR9+NhF9CaKoyY#F?H)+vM_3_?nMC4{39_v0u6 zf;(RZ1eM7Iqf#e(+cJ&6e1N5zLECRK{Mc(09++qOtVS|zp>18KyV4{sG%B?QZeFL< zm!y0?$@E(~k5mtHVAkgBxt}t-J4JP@fHg3T9*-k+4PhG?!a(U7m3Wb-PfgQTNK$Q8 z(bOe6)g|6~^BMX}|AGSt_poDZlwbeMZ_;V|#H?fN9XE)@Z8Qf?U+(c>EKkr>G-N;w zjjjrj!sHH9(e+P}c<^C9^}CN^cYO>rOg75BSEP3o;3;IN@cfXb=h5kUw3{8O%?{mG zhfdc+h7!jy$rLj54VO?S<#iF@$`%ksgTLp2P|6TncNrcS=Jc7fNGUh>d0p4&w!19P zFR){LoT=#{f}JwQrQ=@fR-Mejg7ZO{?{+aL0H`7b)GPne{3*6`vA7Dws(=u;Gq zNLJ42r1McFE~qG6%VPO-jIiGzV`aGXqE2qCMdH>j6VFfZA^lz+SV?hm?j*ezR%qoe zv6Kr*_HUsR(`kzywr67ct919gz{15gjtif9#3B)I(dmVpJ#&HSiI0#<4dECSs^!1p zj{Q?4<2KEvqFR-tk~&Vy9^*6L7ib!arYbUHnHVSph7an~W0bQu`TlZeMiI2M|rQITz4dhHx>Z}7St;7a%J z8p_PCZX2`^b_|d5oMRINA(myLl#0%@N-#M!&EA6t@xy>_w~J+3gzD|^sJC5LDJ;vR zI8da#vP3DHMDruj+yC_A?o(AFGE`!vFyjpqw$Ey;z8J}FC3`SltL z-?bR=9D3@iGKYu6#brljoy*^Pf#KaF#JrH@#Wm`UHtkL?YL=M>v6#a^Aww!1BN=nB zZHquknmvzZt;PIe8PE5)Fgefp*UG3hi!E{MhEu@%mIwldzvo|}o954z5JtI1%#NFamvq-iOo(1k{Jpupnkc?OFG!V4)HYb$KsZ*lay0jm=d z_MgGB1-+VyX$ux7yTsE5ZZ?{7GSRqVj7vWOS(Nk z`C?Rz87$y<)>llVkvl-BCNVe^>n7`<;+-#x_o~G}xVs6EwebObKX~4h& zYIQq?bV#=Qn7Qy4$*n8=qyPHT*|*-};4KH4xOkCv;Nb}Eriow}hEZRjkfE};#84s4<@3XoFPDk; zcc~TLptQF^GG%b#l^%VgHY2-S%FAs`N1;|mFt-Kl{&*8jQ=I&PPW;$IjEcQ9v@-Qu zpC&nf3+<^K?cp>0#os=`Yttv#QQF4u{o0oz+0}9j%}sFm{AEIK4&4&8y(=KqsCsK| zjLKVElQcVmQV#YF>%8(zo8jL{@X?RDlvlbOe--Ze(EVh##PNDQLAy)6-lSG-(QLNy z+8#>_t1L@JA{C>5AV)rvBoT8k91{zH*g$8a6oettzy29&(qdp+hT}h<;P&8l?$;jT z#NzoI>HzO!1lVwbFrdF!BA3pvyjsD&rZ3>w4hyrh(F4;2%~p$8I*kl&o(S58NxCn` z%9$l{MVIWkK`K9MA|5}Dvu_>0oTZ)ciKRm-OFdErm&$}ew>eM#ksA9xtg*H%nV)IW z4NWoz7=cCGSRuW)jel7oR)wDRS8as@sVgGeS^nRWWrB%hHiP zn`38{RLn1FthAC8MjvHh-vJgTkCBq!C!q;0oeQ|{UY(%AVVI%^b;)LERe ziDwi$4#rt}rk|QuqaoH&u{LqXqFM{6_MO5mdh}a)RHnwCKJ}mYhvDbA@4myRRtpTB zL?%bM2DvqfFCml$O}|Jz7+~-1zezGo^Wl$voJ=;!pMUk=(5Zf(q$8+RC7};85EKhO zFTVT+F}FxxAw?mXB$bNe+8d%4DuSOOC9>;X;SpVV${R$NYZp7B%A-SwN443dvfgH4 zrN#NVHcypjIR3^_J~K4BSqQqa@K+PT_sI={FvLQzcYGHwpEyPsgy@EjQWC>7>3IRO zvvZ7(k1;tlwL!DK2{j#%VMsQY!Ah8DU4fnOv3f4CV-M2Po1{N<9JRNK@J)p0P`zx> z>UHqyCZ>YiHjDPU#?*KE5a)NG-SZOlDLWcA?VGGNEBND+Y};m1NSVZBo?DBzFf>qN zc4~q8dV_A@(`yC<`kkzKlHq|gv(*gS@A)F@HIF+Vyo<&8NuK@5U(>FfqC5R<#)bqF z^OBerG0^-_5OZPMmNq-KjtXW zB+SHSLC7#nE?>IHk=qV)zT2hU>0s$PVffzLKp09gi6rTKhHAM?A)jJ$u}&*Fi}8`y zuu2vSFAUOm|0??)usHkgchJdSb?`mK+TLjA)rcQ#l z?vh;CLGxIXBlqoM$H;cFsTdb8&k_0|G1n#;bJ#sL$nAIhF1j#iwtFl+^*oE`zlTsw zzWFDAf~_@auU()&{EVlmJ} zRCH@;!<$>cjSlcWQS}4@Kk!K<)9l^8lbA3^M*LJ|JA7dS=qB86B?~X!Zc`oWf z#AKG(t`^7IXt!spSz)H2r z<%t<;wK}0P@jI(bzWFnX8Npy)Bb5*s1%YX3R2zyjQy~ZMwHX^V=yo^g_JPLs(GbIZ zj-S48hSz>#aOl<@eEioRVoSC_Eanh|J(iX$l&cLIjV`TDm%tAZn!t5zin%1kRFZho z#c^$%jK!&mfbX5uh$SpEx*J+Z(JCti?uJ0bwZZ;sKJY$rHRT4AW_-&wo_XaZf-peW zb(B&#j>FpeI%}0Og?x_H@+u>P!#BU?#_^`FzsOnr4CzDy87q^WxgD$F5q$U=culeX zvppDtFHy@(;?-f;H1Vn&ua9&p zNw?!|wtp?tB=AC}rlz>%zLgDCTjJ4$AW>rZT8b38QY%)#Jqf zt5=x&>Jg^CxrgMz{Nw`dTAgGf!}&||R9hVm9oj+Gv9N6uXG7bNFa%w&f9H1g@7~F!y$5*q#aEeF z{xQ1_ws~}4jQ*@fuXD9!e)SnadtIYHWAl&xxxtq!>y$4p^Vaz_9{sF^JfEV|y_Z7n ze#W*AU}`>iJqRVr4>uT0SH&|lrA1gqO%c4uVqPl)^Y(hc`)WZLl1?Vcr!)A0f3@)= z1g2>+IW>)GIrMrxTJ08wVcZ-b5(Fd@Nm7LjXoA5)31zm>Ey2`NMQTfm!pG0jZYwhN zaaLX&p;?z$UV>O&5v0n9&?M*z$_oJlcQhC|9MV4q+3^m3s)DIOW!7iC)&dOz6oaKK zTl@2*9UDi1@&csiM~vPeM7CSdZL;&0t$gZJpXAVyA?|(HVsKR37zgw&-%CKNs@S1A;IDsJ@$B zy9Hbu0p8bIfDi&1hB$VN!BRgLCMG~dbgwWBiPKFFTurn!2%DLinVDi{W@cuF zm^p4UGqW9295XX>%-D9!j4?Cy_|g5|PovSDA5+q5^{K8p>MGUQd!MSMz3#pgeiQfG zt82AnE7Wz4GrQNnl?|^ry+*{Ou`;D9(Pmu(;ioC!jUQ;#P%q{(NoiO%&dC{GXC+`S~b)g51sqz zs&C2Kt6@wxz%i#D2fbscfS!3VHByNJe@?C#KwSEcTi5?utaNq+2Uf?E=~pQm-RwZ3 zxCC+^RDg;{FhMGbM*faoq#k%AhKIuwF1I~4EZ>1ng;v`>Fl*H=zY|RymLE{WiuUnf zl4-W%8&wE^JOE)dSTKqQB_)gXahx>OXEQLu1Gq^pyCuTvw9JXpMa`9!pXz7+%C&#{ z;pOE(rlfzcEK}&GEOC31X@Dda*V>7fhr-goQImx71~m?%VgsfQH%FETssi>sW4f7%nseXPshFI2#9CV2yO1n_TE^0 zo|puL;}!;`jOvFT_g>xTfNWw}L9Y3ki4Wfw=TUe5q3WYm`bLoi9Pt=MIDgag89F|_ z^1RLoX?JqpHX?X)@eMyt2#mL|!I|3_{-#ie)|rs<{dU8uGd>-et6@ZdxvKT0lF&W) zX?YmN$}V7%Zo((exvuT>Bd3;U<5Ge#8PM(4QO z(wrePTY)(VJUUEaN5Q^^#RaIo#D&a!bY0^DimMBHSuc&G4thRB0-Xb!0#1WucaFHM zjS-#~gEn_63%y)5iq3f=Y{2h3V?Mh_$9hkGc3uC)G-5Hn6{G894&B`6P89Ts2C4*w zVjkmC;LN8d^g3~fv`sZs;&=sx6#YP`(*ie>PO5j$(z48Pb`vvPmA@b|AP3|#qRz|F61ayfZ95>g`dC>2A8 z56&Us;AEco2w_Z6rJudhh~4!l(ubFyBE=!?R00(FrGB-+rw!lk$B``I@vc($24y_h z6Bc{?QE-xEloQU7A}uUC^oBF;$WI0a#qNG5mA|X)>Mc88%7j8>{8k;NM6;_}*OFw0 zH;vJ3q$xO?-Nq1b7zCmzu@HC}J|;E))f{tMtbyx;JVM;2|Go&K7dtIV=qq}jHL-KM z6bIz)5eNAhZ3o7b0QjVp3lhq>Wq$dm9qhF?Eag7xu-cn+3?Xqm4eAlwQuBR~gt8+!9J zs#vsdYQ{JOfAAB^DZ5ixqO?R)KVvm-r-2_END!kF8Z1{T#**-b`7m%|gHT*FJxa&= z)Qm=VhutiLx*Kzf>!`_sPfSpw%=y;mIt!S?`mtzfUyhI=#-ILk?V`vdeoprL;{pRK zk$>`404Ud|+U+`+(j&BO9M{2CeA^MVttuw4OHmjE3!kSZWK zx1DEg;*QT~Fi5&3t}0KFI^e075%z?Oe(x14nhzct7>eZ%&EI2Ox*~M|R)EXKDI~#? zTC#b*aQ-mo+=vW^zKhb>fpjWPfSj+mP+rLp=9xJfj@9!O20=TESF~;osG_X(ARh?T zVW23^dv7EB#qAvm&j+!73nDf$BFvFk1sx=qiBtM1f!r;z1k)NODY!U&HlWE>}>7^`jARHgU=> zt`;S>QP?jjDawaCt))f0sS;q_%B_S_Gi{auvF`O#oDDGC9a)537T7c3+WNxPY}vbk zrEDZzgsm`j+khWEUamZA4L zGJblhc9FxjzrF$%#OSFb$~n0?V&*91RvBZyLYMmH=D4c|Hs)OW60gOXofd5ZhGHlx za~$<6G$5ws>o*UDc_)QGu}>4C2(eFSV|gCn8H zbpsP2HFmkPx=CF_bF(B(W{JL0pPkNi%!I1?1*qgX7@HYm2$%P zTbLpeEA^M10-7=dNIJ%7E)o1Tyfd>JZ0T z_N?i~zxt1i{HflKeomWm^s2uC(tspXHdIlmzSmE~U~%C;kWdu-@LBx5xNJh4p}C3+ zj;-)63)tP}>hkK9SZnGq3T<+}LB9E3@_?deXmpWyF%V)y#dS=s$=T&438 z(PRq*_sEt*C3q|%CB+%IAzPI zO+ddVM(#@P4~Y5Awbo?*&@na}VXlEv&%yJh-s# z`pz@;KDz%Z>N|4J2Hi$Z#6Wl(OOl)6*S46aQo*$`P1$gx62cI57>#T>Genh~o0Gsa zW~fJ|VPigfb71DF;G&xIDs%0)Qa~&g}SW4m&(M ztL{Sj%;AUK%(!TC=VC!}6)siLz~BjYVKIsC&q=}bFuoT0Mbn^un9iU%BQdUW@HWpQq!aoA`aKOZj&N;T za&*}v{YuckML4@D(NjZ++1109EAyjMa^8t__}xxEC#JEW`0jb0f+GjHY{GY znr0rWJ3GRJ+liw?+fzsy^|~2(!sp4db{k%W@z#U)xx&XYZzq=z9RRRF(Ouq<-5WY# zCPf&gsW8i1m_$Ltk(L0-U*v(LswWZ3+?i#6Z&f)Y+msesl{?g_sqCRAy`ErTpZnzp zfH~@Fvz?k3L#~d4-zD~CzK)K5s=2VWwaeD3nih9s(EDs#GWjiiPqB>Uiwl$b6JK&l zqW-MQp*$tKvl8*W@SSP|C@i)@D4m5t$yTY8nYC_mV+c?M1A|rnPa|OTV`v@!W02DF zHFCZyq<)L~SIdpTrfq-P6=o{|(!=qutFBxde^)M}Myp}6Be($2Q6lr;)xgwGm8z0C zDk5InlndZVHG^{BCFUPOg<&0iA%j)|TW&6Gs-`AzhryQ<4(qnhF zE&938B~Kjm)U8gbr;`@8{On_;m|SpWD*CgWFLsp>8e(XZtuMpbHC2j=<-1 zYbd$CXu}L~iMuXY#<2r+45SXe$g53}CiZm0NX!a3*;SB3Dlnc_)1>7Ln|zkq51G6|vbY7c)k3uUDp@ z|JX;4;SS_)D0D3#1irZecL`*uEWR`q#!tGWsFCbKlcMfkY3_V$J5T7zRvucP-dwq| zxl(h}dQ_(T02(O+%_KU-O=;(oTZdxh5tH(}b-vNhT$SAzUgMJZzj@leO{`=|#VP@& zQJIt8O}yxPM^xo6C`$S9LChMaUDtc_B$Kh^GAIUN91KYCrU8*+jin8})$IY~>MDV6 zNa1W@k`OTl9+qG=-{jgbrATGmqwsaUo6NThu5&bCxH34QqP4fmtvWY#Z^eO?|01O5 zU%z^TY+~GP>C=t*J3#2>rY=vk{&Vdsuw_%BH!*d!qE;X4#5XjgA5=}bnzR^oYP_K; zFs4;S2$lVbjIPAt;J|FTCB7K{YxmweTeXq>Qz)Io_VO9|bDt3P`&k%OT8gfs>6%*h z3Kw)MbJPe_kLb;Yf)P$8r0{)F=sBFAh<*UR_%>i>r(JnYUC{{6)*FjQb0B??8_J;V zeEvC`KmRfVG=N(jEQF6T zCHd%-m|}C%Xdg#R8k(}W@&JVRSX`E5#j+C*fqQ-@q@iwjMMp~Xsq!eR{Z%g{0d!Xg zrD-t=bOdoBQ&GZ!k24BP5O90p_Ix$_AmU`u-_V4fOJdA}h|6fqMbnjdV&WS8^97W* zLm0HO^K4fbeF`W`PrCIRm*+cpSQJ(fULQ!kb|CelxAf=)V#N%iHPXl51kyynH{n8P zYg7MSCn8HLQdn&PN}>!Lmd{Rb8f^*YTR5(Zg`pdZ@Jh(VlnH)Q+4TpP9k~qV+B!p6 zE`X&!CRQ6DHAFvgDj!TTKCNIaOQBfx#`{0t1T>vuRFzL(;Hu6`?$0;T?Bt=hy zP#W?e3USVC>44UEz#eqQRa%_DiLE|*Z0c-}T9P=zg$^cVZ!6VYP1wo!z*&z#hU;*? zA%7L=Bwy{Fq$*gnV^PRC$FR`d&U-J5wymSB)%^_{x8FlqYL+LdOQD=8eDWqf#OVM9l-(&Yvz;zNsu76I-`D@~qn@#6=2OK=+U zU{YAFshwT6b&WiCx|y$M_$M-7#}fxNwYV)748l}ijyV-j#i=$y6P;7f8L25n{-#o%cX?mP>yjs$mJ5Pv zA*q^M;>bAo>a$3}XJ)sgg=x8cGE(G|jeh{<{WGTumb}(t*SaxH0J*w;lCX}o(a$a3 zqbI>^csrR84kU5_1|ddAongkd3Y5n27WI!?1M-wqJ~> zkc>rvEJTpxV{-&OFd9ny6lIWa zF#Y^boijjvTxf7pM8tY5VQu@<`Zz2LAH-zx8cWj8`uYmOzW$#tHpbw$Julrd@M%}q zmq=_%=(RzIQ zmo{jL!Ia|~f^O>h%$u<7>_veuZkvJlsKm?jH*;yWK{{^dr^Ku+l z=}*{Z;zeJDdiho_wS#bi$PETV7LIDO#KWRO@oy}7e$H(CyjmPUMj?usn85ylb^5dy zp}!H_e0MOqzl4enZsDb-5n?UgA4`^Q)Mq%m2Os*!lOXG9}znirddCvPoJVGkjP?n z8`lZj*cHa-l8hvdpw4%iL?C{?cpQjAms(u2uU^3~+?HKKD|Fr%QmiJB_oW&0Lpnfa ziUI?oAS^?s#60m^`)ZbYvu{A}6_or>@iB0Gz{$N)Y`{n95jz{0pInWO9E3An@RXJv z5OHeCB$~`KY27sa{wDelqhW3@!6VoODl{JiBJlRly__G@KqJ*V$tv1OEUJ56h6$Kk zFbtcEE^#T$KGRFQn2BHK0Jjf4j?fFFhu1;XzS{fYI2RZhT9#x;RC;s z=Dl!rXlcDrb4I4MgY-;3UQ#;7GbK!24;{crU!NYq*XZDa3+N=j>xZb%$~)JvDAD}G zU}z+z3e72baAdEs(^Co%%V~8l|C|@2bS7?x-dIxbAgAS|&FzN)vPh*u{3df3-Hs{@ z*^q1c1$36Q%&9j-ECk;Ma}JIF;N+Xf>(*=Z;#Dk! z{ZR`4$~d?q(4Y5wfx5sZE0L4+86u!F0f59U*p9rNvmF@^$B)OWtW*c*NRA%G_MV9F zuac7`a_=Exki&pBx3=p~c{5c^VM5-~<|vqnPt*+FsD~W*g!AEONDv_@n_k#Xc~}J^ zzo^znyRf9(Aw%HHZkm#mo(fMCKoo)nk&Tn%Nu!ovQW~KjP5+AaF?3f#tQA)X(SI%X z-Eh)Ol~UYwk}cyel-kbid2I6jI1xp2*_l(IBDgB4t^*c-|9AkY z2w<+KmiWUZt5ocQ^r%{|G9>{#(6;7T32+08sdItug$NjLaaA64)PHh*B?I>Xf27=b zgOC9ZrV49ksbwkgW$4hE-qQBma5n6+N-9$;`0b7=;EyZo!%#=9KKP^b|3K4Hm<_-vK=QG>mgy&jBf9-_PBVJA-26EUF{-m>+X(oB z+(W0@zT?J-Y&+iaIWuqxhAPW0v`Gz100Aih(_XTH6-mY%`Xt)Bw{4aRhV?@l9Dlrc zKm{N&93F&x83+q=jE#4?tRrp2_Dym`iI<=iq0gBsY)z48@vrg>uH;B8S-iZt``*w;9IzH{PwQwIx#70x0}0w#JG}SQ>Anex9j( zgOAa+!_O|$?{JTp!K8q^Qg*;wj86Qcf-XvS_(5+fs;LlpE7<)&0c0UKF2X=9u{BIw zKSI*eNWL)-a$`UGK}J8k1{0aRV)8NhwMKp7jj9cB5X9cGsQ$(gN1h8nXM}c}BMw+W zAT8ZwzXb1?9P%c$0gzbKV5~$Tv)ThNM~`8dL7^f>D^`JMb4qqTZI|=m`2{ z?nY47t^BkFaz`VW6#izsse|4&C(Fl@e^cXEL2!4X!Q{&YR*@|jG8wp@num;O>9u4u zDx_DsSh=hexyCO#$pJqIVwdw5q~b2Zn)Y=~);!q3Sz-Hb|Lv62sA`De$zlJb*>$ zvNha72 z)ntQt5l%3F`c)ek5$FU_*>QIc2nG2R2gvs9v*V%cjCxvs5jkb3Joh z+mKvkdns1yq-QDJh`vwbAzEfw;fd?Awa2VRvkKS5Cel6g=rdASJ3lH7F&q`E8@Z-{ zU%|ijnzEC3`-^u==-&bH#AO|VhH>qh4xXow>_Y+=(SIq`YMkJQ1}ie~rG#3+IH~AT z@c`Q;sS;Ox!;;4Ws_-~mRHd2V)ctgur6l@j*jTUCqY7m%oBo$BxiL8%!E(y3%h27zNpwZTjr}ABQplI1kg?#=F$)7b zh?9v2X40QK29CjJ@~Fr)jag# z?2Z4y!;p8npAk}^{|<>Jk1gPrk8=J*Sb*xuAKcvsY$mS4)AQw!Wn(?Pq16eVsVcnp z4_6~+VcxGt1Tu!N*%d>zP2rnNKu{sii6YORKqoY1QAkRT#xP0#!bhSgFXNo(=r8A0 z45VL$3`GQ|ujrSh>5$&8_Zq~!<9PU_GLnPoMh#d`(yFy9gpVswx8u|VEd91i0&+@O z%km8JiVKP37ZW6VJGe~TnJ*Wq5u2Sy>#h3*D*(TX!1b;L55z2*(gC#w|Ck-Z6 z6%h#asuX%iSp50NjBgg&muj_Q-uFh2L6k81HTlHuCOtTP+%T+BadsEdGh?J?v*<%~J*H%|s0K;K@FA}uLVP4Pv9FY@n3iE4NL^6{jG9P# zI83;fwmeym!Pb(!W(kjHqPPcmd%>oOVg+zs)~bp`M{&%6(Y#1LaKbcMV?UrMezGcs zFL- zhzrr3VzOBzKg_6$Wcw8zoFhWvadI|Nv)b>h#%XAX)oOmSU3l!)aYgX6@Wpr?4=21< z?$iy~_3m&Fa9Sl7!L{w;Vo{i5xJa9@FRkQ^FfyjF{hR|N@NVY42j$DlmWE9cgXQvd z2H$_o9lq>RkEF9*3|jfidb82gEwi8B683GGHtCh+DTZY6e1l5jFvlrQAMllwOtL;I zX5-h8q8H;>xS}&d4xLP`ws7#!Zh*FnCbY~ZTpD&`ANxw8n&1U9%(~q zE<&3LLvYl7V&uAJ@4mu+@c8d(^>5bGY9i_s&0r>eGerZo7)KqG7NBQG-Vblne(DbV zXymj8JBqfSlU$gc7yXKWTrZ&B!Fv2V={E=AoiUJ3s9#_~{IciPwi8Di@7SL+gxJ{F z4gdS3?bjMmcGDsbYQf`k%T;YjOJ3GEIy|+u^|%$4v2|32E;X;$D%U{Gf{OoWe=8cpXvs~O~v0)uM>|vCx z*ygCk-6ms*5!*c8XURppC^(wn@Nno>p0@VX?Za!|#5dG+$BzzXs@U-&s!;?cykhhQ zHObd`zJb6yj}EA&C?d9rND|ybv1@F}fsg*nGs3UDigqaV~nw*`3LLo#o^^6RxZTtzB z+B@l9F1GOX)qWkQPM}RhvGWQD;@}nlqWpL#M=D#G&{)H6r5I|KH3$M?+SbZ$JGjJF zI*uSIfE`0bz<3vvUI;-hCT`r09`D%hocSy4fX|}C6GiL^j$crg^mo+r8a7;7JsTO& zzo33GE@29!QImJd2PE(H4N+bpZ=e;v3Y7-+db$PgCz&hx%?xH`d9 zu=x-~R#NaP>5FKcd>bDt7r%M+yZymE2>&htO?$rlnJ8FP7WVjF1HrwWqnpIs;*@4N9A{M1A6G8qFOnQaK1%jqmyR&-?;( z(58!y&1RSY(0d*I*``wc_A{1gxYDi=ObDHIm;Yo8Dd%=BQdlI%;Gn;sgxu*iAZGir z6zwt#$XIY`LR2|SUi`aIt+C1@dGxtIaU(#f(RBP}t19DX6Jk^;@F(Wge@QG^Yb2L} z)3j8%0srzwGf!q55NsML9spwqKz>no3uc;hkNN3Cxo&UGg^SzK(l@&i5c)WRop@z} z5efY}MiT-{{(_+y>kmLXP4{(MYO~u)Zr*c5zG8A@n0|2BM-~BvTh$V)q1R`cV?N46 z8nUcc;fE7mi*)>EzEg&F&V3{_>ZOs}7Kv!>42lW;JtQ}La4L~#ZFr`E{1i6Afa2n3 z1pKxqa-fyv>UcP8(Fag^@C<{}%BICS6ao zd?QqFD6J?3gaUX+*~FVfGyG<1R$W!KYKcf#LmZ7una)ObCphk~PX^$R;@lE{v{PvozwHwLRYnE5n zH_a;7sB&(0#B!azhnoZPsdbqK^ostapT+O+uzk z5DZI@+pU!4gw>Q=(!!oo6&LdIiPLY1VYr_3&;SL%Y{~#zzLCalvAz3p7>twuEw2RILRQrhpU=x}O)?nSsBDe4nYVZD$Pt9~ z=>8aSXV0L360Z7@%pbH+PBCq@(%J&f;U(Dz*{E5l1rn$$DIApugaDIU<~b*jGhs^m z0R9~~U+`U%d(3Uk z*#`b^vS_H0Dl4XJ zM-s3cBI(sjQz*ptP%4(Mv>t@_zl|ZelIfm4h~~0MnhX}8f4slA+v|nz?_>Vqz_|bS zt6qC@ZFAH5>rZk>7YLoX|JZUz(uDKEuFtrG#DJd6!_QExm*d4k!z{&^6O!7-Jq923 zk@9uB9^um48;tCZCBJAV9RKEgT1Lqa6k=(FU)>oQpkLkRWv zfj{%$iJ78*E%^CntlZS_+906D=AlpE?e?t#ggMd!cA%*iQ!zI|t6pM}=O$R=D9Z5b-wi0;eaiixON>aj0jQsq*q0_pD$ zN)aZA_|#jP!MChk!24e60y3>JrH4Y)TqG+NZysJFCa3N~9v-y3T3f|>MvhJwCpAyn zlX0UuNmo%$lmWj*kqX3NrL@Y|$ib=ZHVPTGxPh{pmfx(m=uwJZ&{n)T%!xS8aPy1} zef-{Fv{dpA7Ti)l{yCk+6X@ils}vXxSi+b6Et>MxrelmI&%sivXeuDP)wC5O*vlfj z;}+!S_2D;tZ1&;u@$wivJ%xX$9z8w9mtxwITfd9vd-U?svuBw*Md}EuQ|ilo7p0Nq zBs;IIXQs&v~9pB_HDT?pwKI1)+z3+_G zTgs;?pf^02D^{~A0d@t*LuWpbDnp!*&?US10%liECu$xe-o6#8i%F%@AqH!cQYab# z_c+)6(wTk>fzEWN%IglDHK1-4-N8XSI$kfb)41qc1!2y`1;xz`T-{tN)}QwE{XVi- zqM%|>^<1s+2SJ0IE`#jSx8E4_SrzdMkS*)ih-8 zo@`Fk@wSM_q6{mGg-2)Tr;Ij>{Wm6#lU8Pkir%eSG~*V{HBT06_LG3Di`RU^^0E1O zf1h%Y&c?wt{L(kKLq1;lEoIC0Sz45<<5uwL_T`L#9J4_1ny1x<;HY)Z4F*8 zYp_nom|a>k?V&~M(aU>+F*tL!Q_z1QIO`GOAjh=9m=#`05I|D|H4Y`s1086RTnBAA z_5navci8lK6cq(soIRZ&`QPsWmIDe_)}Uh_q)14Kl9ug3F}mBGq-z# zLgs(T3Yz`KSN!AtXLs+EiyGW(q2(=@F5ZllguP>|0l0sU^d3;UkkXvp!(`ZPN+=>dBT~Xk;CVio zLjl&QOpGJ%6|w(w2Thq`YUwG;-PfAL_p)0#LJu!{74-T>!)dijJlE@(s3+Pz|6@iyl2y>`Db2! zoX>l^Qr22DJK`y$y8M^X*C za|DJdR`}CjlPediUpBfszv~%%hYW0vrvd+YGuIx}cbLm^!-D37(1^V;MHub=#c}f# z(}8?776oGG>kN8Byed%#P>uh7F&<^$REfHG`MliTuduOsKQ!2;(yf zF|C|D!+Y|HFSmLW&OL@pV4Zqj)3vT%nKUY^D|B@l#QwlX$O~#cR~DOiiwwZoA|57E zj95reNOC5kG;Oh(HWby$Tm8rsC=o8~bzCG$cy2SvyQ$jloc^+r4MYNNv2~wb3bgYq zEG+eXT?#GwW^;@__Y>6bzOyH#Xm|`r5DW0bj3a(A56dbU*iyA*1@I03rqer_zL&Da zEY>tPU1sUvl3_Rwo0ko~Z@^^62MP;as7sv~8_%CV!R=17d^sEAs)n|vp}{?h{lC)Eu&pa!^Ij2^92!b8Myq3+0j5SBK4h32;Zl(eR(30o zC&CnMBqm?X%RY+g^p}_hZqcHz7YTZ!TXM(e7g1{$6z0s#tj61)+&-gk^_`7_D@Qax z#m^mwhazh<;Zx}8Da7XGMF|GdF`cWpH1MeoDO! zA14aEogtZ<lw3Y$q@#g4+0HQvpo=PD!20 zgpA0Z#zn)Ej_BqB0O^p;j**$ycga`AO*-lW-OVuVund?6)z0STic)Hx)4xBMz_2>s^YRb5>@$A5W!AQqXr$YSs| z?ct{Qb5g^mL-+eO+GKN&@*+tH)XxxH%f7fh+ed7A--dco*2$jV8q#j)BK3l`H;!|= z?E(~&V}`A)cFxo2CZTXf;4_%cSB?!$EhDM0DttZxBTfFqtt+{6JSO(#vXyK&=E*-$ zMfqLiM-hgWbV_3+CHzyi{_`3(TKktp(>6mXGEfQPGgjj#_7O+lIx{UudIWdZubjU7 z_>BMS33L?v@lT!Y4iig9C!-_Kq3|m?G7*cb%?b1?Q#E6C>Oho;|tefW;l}_3`A`g0zzxyZG zyd!UIH;|(nhWYDnZ&S=%w#1(8PixSdRp{<_T2#MDN7Z4ropqop=43wUgvbl3NT&>A zQmN5JQb0za;JGe_9q-3NGTJ|*_3{>Ji&6NVHFHUExD6x!`WnX<0-#5wpMJ}9xy!jb z7wp>JOG{~1{pYoH4UBg8+NXzR1)Bdt9^p9jCb;tiiH8jPLP&@aK`k%aJ-7|R{@}|q zeFTDPOpe!la~E-)I*%a}SiU&V04av`Z=d1Y&tFQQdAFxm#%SU*HxuxalZ44 zC$4Zm+xjC$Nrt;Jp>r~%h#?{ARK?jXjz9W5z60ul?s8L&vw;kvP}&)pKA;t+UXwTB z&6TXK!nWrJkuHg(CC)TA$lSTZJzX#&czYvy{~0oka!OxoN9b(5VLxLJTs6(&95KX!Tfn|>s-vGAqq!l}Ez??Cueh1JaO3t zTrtu~_Ye5o3X`T$EAyhBA=`v+|Q4`JMWkGXTI2U7@4s#7pqv>F2xld?X}G{ zX^!0!-$GgyRx`a1-kuQv6Le{I0V~a|`<8+w6MZNC9G_CaNahZt@q-L9I05#Lt0$2| zk#_-5QqcPa)ES>QYr$R54NnIzpEr0Y#(ouUSvEQ)6EpXhNsZJ_Q=5H$r#*fT@AE^f zq*4CPM1njTqQuru_m7QULjmmc>E`RkQo>%4gIp*z)adwW)Wgqh(Y7R)l4xz{} z8-XK?Dir1$oU~NirpJmICoF!QHP)B3apUrVH#j1AA3zn}cL6>1P0JZudDg&N-U296{-iANoR@C8h@T5sP-^Y!`RBox9O*4UB-{su-JHW9F+j*@wIEPxER%OBlH=Hz zvPKK}mmtBkVU(@Ey}*^@Ncqx>B}gVL1LO* zL0RylIs^vB_w)$KQ~cXUFANNTfD}WN8bygL`wq@riu1OyXgS@TJb2oiJ*n~-6a=cM zw!xkuDM(V-dH<<&ctgF7%$J!@o)`-r6wdd#Iqh=0Eewk5O1!+z6nWM9Yr`C49v9P{ zPHW3DNxTGAMtBu zamo5EqyBBqUuoWEN6d1+rmJ}!GH24Wxp*}I#!C7En+?gBk*-!OIol_3E@bNS`$J!A zW8!ZgW>QnP00Y&=0l*bY&8@;@m1^9o6ZhKm&dz;O{=aW5>zPyEwgP^Ql{&V5ndQ+} zm6WiDP_r8anq3h!wr1=szb6cbF<{&WBKlE0|r*l{U4$4|D78+@b%k&X!yea!VM(* zs{S8tpuM#N!PkY)fAPQqeGuNK#cDk{B#h%9 zG;r}G%Yky}1sEt_UIOQ#-3$LGk691Te|p(^dL5%A-h8n^8{=iIQx|4hs7^iczou$q z+MhP=^6zS{Uc}>MK(}?^o<#^tXg|406s>~}DM1gcC@xogvFeQnyv=2$Oi(0bp-Gva zi=Y@pkvqgJrXh3R^?Dqj=Z#=t(5nF`L?`GPCSD)Xfms|bjvFZj9CUpJI==Ai3KQ#R zWbK`@6y$&CG&9^=H+kXS{(Ns+-S~U(0DPT#Rxz8HUoo#4fDo78U^-9+Y0;4WNI#ne zG262SLKI@?uQ%s=Ex`&q%5yj`OKJ6n;kXoDzv^-v%!zwYs z%2vqsdky((BzaJW!SQy6!ut^D@apFB&S{E@*_k&SE9phJ?+JE$Cy&$8tatFqxM%3B zs%y!Qk3AVa?9D8DSHFR}D^O62|e=)|0t_@)g5z&~`Pd0J0nn8llj2t%MvG6}na9gj) zKiXY0&t!gN$TJTr)9iHUTIjvKwvE$R@Xrb>_7lZzH=q7+-D+ zE#F}aALZ18^ORHN#n#Mo;ck-Fupv(S&zML2YJIjV0(;+k!nRy&KUcPy8k#IR9<8zh z1WNCH!q;KJFdR^KOH?;eR#}j z4t}!qB)VYMul!cv8-2z??aM0Ql##+8o)PF8eJ8yMPd>8zQ zC2d=Sj_O!KNtdqSvK)QRZe0}h8}st9PnxXigzG1h&2?F<73T2MWA(goutE#*xd&C5^qZeBtkDjFcjD3f3hy(0 z9Yct$Him}xvasPyM3H;A;NmzO7_dQyx_SKzn{Dr-E+|n3*HvE&VY094MW;{5^zK_^ z;YLnH?^z>-kU4p!LZ$<^)kEf+;74%WG9lr3#q8qMqiS@BqFEZa3dK3Qi_s>T5A$Kk z0FyhXR&_m|gX+rO7VUCqVd9o~BBprJZQPxEY}!6vnVaF57?{4pPcqBEKu9p)-N{3z zru-phIBQrxorGaRrI$UDjtrLpcqNG1+WuS0RAbZPPmWKp;{S`SuMBD=Y`VqWH9&9{ zcU#=u-C=Rv#aZ0lVR3hd#ogWA-EDDqxOwZlKd!t})s>pbOfr+n^GtW2)2E|Y`p~3u zb~Vy22M*s~;^u~2pD&58>bgEsR@U+NS_4{(cs4b=V^(y@Pqy;;+r)=gOXi)g$FX73 z4vKIgf>Mva-mCb1ZmLc7bR49M#I+-tA#6yOam?t~;1cT!X-aE%Y__G`om6jbtfSAq zeg)qxLwvp}5W33W=Bt7a$LU0dnyDXqeev_YpKm9P7>ynKygjwPNT$^AdP0#0mXz$> z0b#Nam#P>9@TQoz|HhvIJ>}XMCEGu@HhuSCa>~;LzXhQkxXV<`8h5b`M=!362?u3; z9=kJodcK{zc&gEHH2rqfPX8ey_v@~}u-0wP>~~&&Tl>&YGk?JrKFVwIt#-YAf>TCm zUy;#j!x0A{>}E9^5gcW0?vmB@sB;37&&#s3gju#{llb)_V;-K$4c4I)+7iUI&4I+9 z1DwilF_Z*x$uk{_uTwD--2}VEMzGoElC-DBBU=pPO+*ig{B; z$L4J62gQhC0+gx}0q^pg;OY2no1*FCGGWYZdVY{N_dWH?BLT6Vr4}o64?UcO*y_)c zyWaLU)fY%7mkp>M{-Yhm>b+?Q6Z$y^x63jMx4VDpKuMf`h;btMtbwLba7-wfT z2egt1;Z3jc%MDA$jYVvNfe*PD>~7_?LfkVQZChp*`&Jqo+(?5#Qp5Sf=m~jZaH4-? z_FDR!Wcke>+xavV5w}G{w08633-RS_(NaZSY?0(tCeNcJE7w4U>HHEuFgt!M*J$Jy zdrpvDqpJnWQc!#&b%T}<8BBr@&&!Ua!m=d6f-w8GeSXjN6${gGr7w^`2uFv4E0CFB zu&6d>hIAUw%+S(TL<=>9wcO#m-o_W^It2y#+wZL+;=)75${oUyM$STt@Kjb;-F>=t z2h63()XN1F$hqVG~LrkFF;2zU_=2iI&+;YEjKp-uV=?&dB!3&P1} z+q|oYwb|g6$1yuA;n(2sV!w*IJ=>7`h+Ckv|}&3q^Pf$ZTIg{&&KlxD_miClrGdv>kJo?e~NUS~W+f2LZT zAxv2``vz)7Z^{uzQNO~j9n9|TaZg_aFS>Y?mKZQtj9+-JY?qbMt)GWP-vu>~=FF3l zu`Jm!LN{c5s3|u-X9TL>so<}?XC+Zh^SHkqAgrl}?&!N}e|!iqX`E5B4&Xskmk3^n z8e9PqS%QoPUW%OL{=moZ;dh+1oL~Juy}ZJdAbsn!ji=-4ci~?)@v$O0(=w-ZQro~t zkeiJn`&VD#yoiH=8YHe0t}G4*pUd%_O#(+zAU(C7g+VH$8)-tZHB%5Gs@?|G8kxz( z1sN){$BOIewPTj@;~m!i#`pa8pW^l*Z*Q17|B=h;p)S(}^UIs=`@3)T^Ntg^wq}0p zAx35G^ODi$Axm>WdunZm#iv5x!7ewLjpEp4Sic|91SaSz zXp$)VVn!3|z6Ri2F@{_qX)*w>zG0KSV`J?>n%M?y`_=VlinqXP1^nh$4dmAjZp)o4 zuKU04liQT97+GD9D39wN5v*K{(c3x_PlssXzYamJM+X}>(DoZpnU|1Z!&TH!h*{bY zf+U*aeXv3!WL|9!XOsq5@yB@D>Dd5;zJ-Q^bd7fLGMv43aR2o_Krl$sb7xo6RcZlB zQ>O4{6a&^~aqM84x?aDJX*p9`Zb|KY;9{8kh$CMG{T9<- zj*t!=)1=c$2A#p-{I5JWx;jJHlS$xCP+&q44=AXM!uBy56$lG+fs^@-)bIAYXcCx? zlu|Sfa_}6q4kr-uov$itrptd8-r*3z3du)QLiw5Gk$2iSATU(3%cK}R~GXFkBvS*0^L&KsT=&bei8Cz>-B&) za4gWOZgm#%CFkxB@H{5JDA0L zH{i1-)q7Bxamn0t?p?}g^C_Z1|LIjC-9AF7@k=yp6y;$s%8cvk0SMEek$6N=ngopO zt|p<@xA6ofBM3qbV+ZBss-Z)%=yex8+kM`Ib$<}YzWl@G^Wi$ZDZ1d`Dj;z4!nvA; z?I>U#LW3ba#!Xg|*i5)`)lXp`)zbe_GHYAk*^PR8V2UP3+^1!J!~=(#pBqAM+^{GG zZ&iLu<$Y<7ef5Hj!`L-(*v#YnR$v81GNYqZ?QtLavYw4)gNS(~6S`~JW~LAqvAFX} z@%x!44TKC_!KD_a|x4Nt{&545Z`Kh;u5%H*9usBrkB= ziyB`9Fa2jnhP#S@4`0G+EsIi^pF~kl@1GQ}*dccrUD{i!sS&ri&n{nM%jlxbo!8gx z)onKJ+kkSgw0W5(-_oUAs+^-tyzT+y6x=dRx!?W*nFw=%Bol;9Z&jO=Zw`~!ow~r? z!gQW^tnb|_vcOv~DX~wEna#T6OZnd7GQ)a138C~0GcAsxk!I0JSuTGbqHZyAnTF-B zIF%hZf2yp0wd)V)Jk?Ao&vM+)-$o^7YeiFhRUTO%mwq#-DC7M`T6;qe1k?pRPN$Ea z6O+y(b?5QRSR%QJWDzFiRS50t-h1}R6zxN=)MkhJIXg+N-2{0^+U2KDZ<)H8gDZm5 z6)A$_?K#Bg&t{d4YGXv}p4_-8{Eprs%nJd>*mx~WURC3dT)Q8{464~FabW4j#G|L< z;Dw~~0fL|Z`~+V&y7%V=-;|f$+AIIsIlP!p9s7Kd0I|7Ldl4N>H9)Ss$nC5(;*Z0h zRG4krGMY5Mna`z#DZgc-K}mp$J4(SXe?XPc`vngBb|j0?$rsETx*Nq$UM!>Rd)v?} zW7Tzb4zB&f&ssuqZEn`i)a_YIAcrtP@+X+dwyVEeBKp?di|Pt}n3U4$d}_8JCXcIJ zTUzfmF*Zk*aG&tLGj?@5c83{+WVOJz#7TLuMpnc%fy;-0bImvU?=|SVo!s+f2L3SN zU3{$PgvPg|KRt-_X(6`TbuP>H$1#Vz)wDiWh%ll2pQ~RtR3{tXmWg8aci!@uX{O>| zc+t9822t!nN%M7fU5E5JtG<%#9Y33YAzaYSuS4`t6@~1YEY;mXL`~ zoZ|0_Who}9;zCjH4srl)oljhE6yc%+th-|OdBnA-p@u9etz=k<*#4mq?LfY-^a&Zh z8YUkGe;ZR4OFnjs;pKot6aQxLwM*djY(m^m3!+_9MaYgZ$IPLRv`;dvX+(%}lSEo+VYwOH3pX{`I!HpuOVUP-B!8bwL7qfS@ z2%A%)g^%*54>hfRj%qY+3qz>dgC!{vQcO@SV$RhFf0@bgWNPNrSlwC|=0WK?#&*Sq zn7+IACSGPpe6i;<_VkTKU8;zhXGypT`e`S(MjU^MGU5uGS|xBEV_$ba1GT|)&&C)q zd<9Egq-8lhXEkkq_lPfs9+2On8a@8gcB5$fZ0}j1-Se%oQVo&m49c>KW|>ya+$L%X zCe>%kjXfWjGW)tqq@P?QRup#3=#}}sn#yeo8y`D%Gh2w{<|B|ccTh+CFIIoNG4r1& zDpGACOlbMUa>Gei<<`L`?{iTn@IgKVQZx}}pu!3J`alsz|7e^=cH2nxd-RW^rPp6w zPyNfSAhLrp)@~c4LN8};Dw+SGr-0p-TVxW`QkW<6>ScaAei;E?OBV3%8dZ(1TNe~)Cbm_mFTIW9QZ%uwnZsPju-&>gqj#Cst$kF2_YQkp5{KL{ zy{$z~9rt_fmQ%mAzAnB9r|*bzhqZO->$0{4G(WHD-no@2vB`g0#u57ea0<^ruhPiU zsF-rB_z(iPMFAY^EQ8}zt>YARYe&^WEBO#wDiy~@ZV~cH%u5gYk|MAVG6QY_m zhdBYV`I$VvLsB|1sVV8}epK!oqKF0h>ixs>y&nfm1y6KvJj&YdjnAUV<8!pkA#=4OAZkxxjl0`PvoHq>oab zkYjfwwZ6vfHv~eq$PtWNdhy6a6@C*Sm6s?L#a~%_U;UkD?;?^%5rMBj^{(3`eBa$e zigjh3FrOE=juH+eien z?67)raWnjTLjQZwnfbssao&J%oS)F(UG@ru7AM>rgt0ICx2&buSp`E zo?GOgj0s5tN^?KFP4}MK0S|1k4A)s%)mKYcDIISa9vCPv{g=4 zN9tAmrYxP8Ihr0VyaHU^U@Vy-<lBFmKcsxOdiUjrTKJeN7lLStV_Z~Mc znYNNmIsqLhG;A2w0FFg7+9GJ`@cgm;o3C)lU{4u-s*UYjj~?$HJt~FYa|{f2K|UON zxyu|MLs))HzZ<)`r)SFGAoS~p5jsv5E0zh8Fij!Ha-pktj#MJx9(H14!mv@i4MjpL z3X8g6q%P6aIZ=GP3HD%}{3PaPE~w{7j1pW>SPWC<*s(9-kU)P>vpvM$0ex=J$=l1x z;{~6~8SSZ^-)p-+?Xw%afs?wbR!8v;7Zfo{(~nq{RwlyeCkFh`N<9>OD?`1z|B0Az zgvzk9c?AiaTI@fO93Bir3#RoF*~*VY(Xh$Zc8}Oj`5}~1ux}WX2>7L?t9u-5k+Xlf z$?%7d%6Su(dU4oDF23`Oe$rvFU4ntWp0gzq9w;%I>d-uH+AZ0{D{_Iv@@8`X3HJy7 z?Cw%VCUh$2`VPM|rmw|!7L0T*4*FU=L-7ohGgvAkyrnQ~JL2iM^34|Q4Pa2#I zml4*5T6Y@O)Zj;fzu+h#)-hWyeSVR<*`KDq2!JZ>lL_T2HGn)QyAi|*O}gMhc)77D zHqv(~Pic~GeQ|)e))$(Z2D({EH8NjEsBYd*vSE`@vxIvTG$KXMWW7$R`8omX3JxOC z$n>@+7=s+vi)QJIln*i)=0#J+6@yn^cgS7MPSD#Aa7Eq}Z^uHp!{h;w>-<2)IG+9P z_f^H3mCE@GR0qOPnVossl+=pB1v<0zBDiHIVIIC^t6N!OuV5WO%}gbWCLQhrgbB;M z_<5kXjD$pRAe^D9>Q@~-IfCe8 z8^2B?OeWR>yi#laY^k!{avBAE7DZ3j1HKVlU(SxpkefpU0e4GYEP=S#EU-}~)Vyd= zu2H;Q@7q13mnIGyXi(R@k2VqSGw2-FAXVlIj>H5v9}{0)On zQIlfvz0Kl9=Xj$elJp|Ia?BJ9%S2svT8=g4@Q7p51LyRpA)Vk+M2yHY4{B0?8J^53 ztg*KVk_^osxp;FLYn_f;{*(or-`!G_R?HD8$w%DVmByha4Jz|C*uFqZY*NJZ6zAfG zDL%Ts<1!~M1t-chvr>vcy+5mAwnXt5WF4${j9gRjhdXQxepJU$BJnSfy<>CS`8`zQ ztX|tWMC7g@N9e4g`T0)pMjDjP7x(FN?}fzb@B&5j$3xAwyHLn~Ztpt2M46Q7CedKP z8%anU#p6%e@EiJ4p$do}3kUDsVj`JCyjCoDWx@Ps+uTA<`&@u2MIK3-$vJxoOnQZS z2roIlPqJRV7brzt1@2~_uJuaP*|)jk!l<=`_GS*7wM;-0hjMzndGe>& z{Injcwz+A!X@1bPG3#_c*|jk-4e}btgc|Kmq@);liG@VT^rxvjnBQV@@FRVdc>*Z0 z=1+|EMbaCO;<~gH;n6~Viu~Fz#^G2+^eYoet0*naMilO^?vP{5VXHX4F#I3*6L^W$ zf{DFwD|7!^=;N;f+^HKX!43su_Pl-NaK3*&{aZ`b9O9K7G~1q`aA7c!{}Y*j)@@DV7#+$)Qj+lUo&^4M6Ir*kK>9*l|Cx@S9); zPXdo#ymXm>_ID_ruBg01csxU1CvA}<;=ZJ%E`6Nd;Q?8R9z6V>pLwT5y+MH<%pb>@W_ZA$is%~USlQhyk*Wi}R>KniBz7&zgeidMeG;l)292_3Hqm*3LKv>jh$8bPD zDZwdc;@03~M6nDp&!y}2GPB%cOmaQp9T8#DhUFqOvSt(S@G`C)A*supSiP?l08`Sk ztW?X@N(anjl*7m~`(1uk@yh`>V?)&;r|s!~;zI(TbrqTM*_))U=_eV`puk(F;4=dl z&OM3RI}@WHIJQ3a#@~0U#!an4=nlhQ{K%G?CK#q1jvwS@gtMYI)uR?mICHq*b?_=> z{Ark!5DtX@ia`JxRHEjil+6KjC*}cqFXzXMc;A5C5{%yOTzxm*UM19QvYJ?-BE~ss zNAy*{6LcDd%hYH&gIEmdWo)82Eh`iiq7@ywQSCcaM^4?S*!@_vOimis7s|0cI!SvI z85xTL$ti4_HC}dL1%mdaez(0%G_RMMs@&tbJ@?eE&1KX5gK$tYX|}_Y$DmaRb0_Hd zGLBOc~3{iUzFy$$JKIS zEODO}#39jXlmI}%k=E)IG*BwedrnDY22*$fpPpb_jzNNIM&j3_WqxFxWtNKs^b=FH zjUSL>p|zlXn>`N%-=)+g8dc0JKxHATt*WnZ*vmgTGt_ig0;@7Vx)iGgi{}^}jGw|! zy^G?4Ba#N8t5`q*a6d)KcNHWRSw^xU%Dxu$>oJP1Ku10ytTJ6iv|u7-EFp@rVQkvN zRBA@$YBl%*xNQfnFzSY-LTL}JmbPx{`+^-qa3J5!jZRO3{9P70?503p?tlsis=a|( z17upMGu(^*$J4*MVEfKCeslz*WEqONKDxSBDeTlWy4mcZrEA`vQpfJpP&n8?K^7z? zg>px4DPPR?N3H(*)C$qz0d1iTM8kSMR`cv3+?g8*VZ*E`W&a%^XjEZAH)J4>Eg~p$ z7h|Mc2cl{6K+lgVIDL-AnZB4{KYzGkk)QkwzM*>j2Vw*u9{h(3K&6JoPL?^)KG!c_d9)fbeMP8+WLJ_S3187bJP zS!$EfMq!(Aiuowjer6W{b&5aEff~9nvT{Vctsf{^kX2tj^qf72%wP*Q&gQi6k7MkR zbx{R=`oRIn@++8);rIx_%&G3}j})xcK2@+}CUS#C<$X7#1IfHz>(a!ub7`WF>&t=Z|+fzzVao>(4fWGsb9 zT5p!$FQgGZxGr5Gwqdr?z=?!t#M`%wn>Kf?zhG3PCK?WH01}l|Rb>9wMPml8v8}7C zs#MB!@>K>!jSCdS2NW+DDOB|>M$px2{%x_6yQ85f)D`wX5S>f#x^##GbaOz+m3e_M zK*A47)$PqaJE0_j%-SOq>h-sSAl>uHlWMYPt?vPUP%u?6S!j-G#5iBQm;bnCH6hg* z+OvSJYct+GEc-gc@21QAM1jVtN|q4EGLc_pQ<~kNsp9SS&5DunkEw}D5=O{Qt9W;x zqaGPtUw)ig8F~sC-!$y0VYGx9_o!RI?0gxPBz?Z%xSKP}$%3Oj`ubXbtl%naV-p-~ zj`u&S&rRGfxL@~)aMss)p+>C6zf7`{4zZVPH%&96Xo6?U5QWIJ4Y-H*+LObNMDjxl zv0dN_;$&Jyxc~0F2z1fK2Rqr9jwMJtqBg!s?f5nY`v6g&z^7P!9Ntr?zIsHYZs|>G z*(BRHO}lwXPzuOUnFym;H#)o{aSgoSX$WBg1(H;}tXWO}L~$=`A6&gZOdD49I`Q)@ z^O_z3^b@V_=!e(NrFQm80iPD?ojK6348|z-2dJ5I#>J&7{B1`c6miFcwY9BNK&wAQ zyynm`XO4Gk$Uu6B)``o{t?&!2OMkzaJNQmCX=PT0`9ya4QT3R)e?&6PXo~6ZH&eSL z>c2a1>?s*YEodgm4?`U0=Es2O zVGzVN$Nhpf*sVy-^$m7W&Ht4{3$0 zERaR7-6OgMYxhl{ldUP??Th@Vc3(0)zl`9@3l7m@?o z?ZOyzSJTS_IWJRW{mpl~jh=%DkE$sHyBw!GMBj3R?XP8$pq_XXM~_^Mk%0Cx=P64* z;~C<*`tI?gOO*ZH>%7DoHgA(KwBI_vJS|*Pp(z4Nru28le|+(n>$K60^@G28zHO|w z$<{9(EmfV(Xo!_ zoAKe-x3*8ZvAUnE_RMR8!-g9>yqjEQN-!_gaPcZO0uxMWikRuCr?O@3x~G#WG+#zw z1x8SPu6YvJ^A29F5;JbK>`SYHgm4ZbX}}lKcpAmKdM*38vY6AN@S>@HUR{8SmRHs` z&Apuxc59}$d{Qg*!(_s&!<;)&uPgtS_R%dVAs3CV7<;+(s z2&}1ZmaN|1zkEc|<<&)!H1X&pYTx9C2?Q^gO}()U7?l$iR>b1@Zb;E50^kYCd+O

S#)e0OU5VvKYE3{ol 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

O=cEj{H6xh2*B%TDh0 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�ai~o*&>tAH5}r+&6FtDf1GD==)Bf~ z)WOoDnx`=bw7JIIj&>;C;Fj;{~ah3JiE_w{1Q5L<2L{j z-oSG+%=gr1ef#GZobP&#k>}^m!jP^B$vMmVVc^$!Jua_LfCQ3+yp{j)yniJd{H}2J zsh*Bb?)>2|Yp%fl%%1$RZ$(z~f#)-OGaZrk%xx$;UK3r;kC>a(rs)^nf&kvYzyR=YA%F$IyB?tCpS?XmXaG4PaM195+1N1I)DGBXG&VIg4O)MwTsN~G zayR`CRe&etd;HP(1Mmk7{I2KV*=LX458U`A2QDDiSl=s=u~z|i5=PG#DVJZAeS-nm zIe|Xm{B-9$k;&ILktJ}SwSG^s2K*=e{E@M-SZ;h*S6BE;&#nvNOX#0U>)CyE!K@xm z@ja?RAE4p>R4u^S4z}{)e4WK`%*AfxW-H#_HV=}P|3X1p#nk--@f`M7?mYgt;`9uALuh+7scIn-F8A~ zGUxu{4bj)5G7W~Xz^YPcE!@D%Bw~T-Piu=+%ls;?PR@}AsXZDnCB$RJai2*#m6)dK z@DVWyaKsWYwTJk8JI2rc?$z5Ky;K~p6cm(Cyn9}@au}vg8^*)VhoKekWrop&F%zRG z+Ep`A#UjWZ)ng21sZF5ikBmfMf~ld!iPc|`d4@G!vbdHL`R`re>kHjN zvm;p)0juS&e98T`n8EGM-Y`^OU?vjtIt2y*KfL4dq#YL@pTlAV7oXK=tW>q2w7R;a zv^3(C$P;GDXi;w!q&1kZMPR~I%$0W>eLDPI3(B#dnUK$gno;XJIRgVq_xfZYG^~t* zf;q5zGlhJT!E57yRmf>RggHGkqq(D|t}fx?QYUxqULvxSyzSoJ&Ij$UBQ|_j6R1=w z^;ygGn>!xul+I?MZ3Gt%mraBodb%Pe7nK{;Z9shgN40xsZ9^QZ30*>V2SWeu?q!}8 z%|u2PR@T_v(Uf|SSipJ-t2(^<=Wq9p2=F-?Dyoo<4nb1?J5vl&!6ALe&VB%i61uvt zL7JIu^aKgs?<9_;b4T?@5vUs)j*~r~A?D}jYfudCx->TO z=T?J`t7&-%Af0x4#4<)kr0pK3fA)VBpb@e`2EPznP>=XRwv z&UVb7`&lx_ZJh0eLgFIYD10kLhFe^e{*E=2eB(yl=!A;ukd_I5#-i0})qeU_&GNBA z#=Ge7a0K_$HG7p#sz}-dv)#-4-j)#Zq@*OM!lEMRjm!JDOiVuyuU+=CJYY(vMt5Dx zu0DEu^8=;uXDUwu*jAql3#mauv{lVaPX{mB{Q-Bg*}9kAXWLkwYV-%i9AkUYD#rrU zgYVTZ=@oz>8X6iKZv1m5MkieY6_`zq=|~@bEeSS^mIQ~vOT<*l(Ya;Ud@ZB)LlV`h z7{lbC5~mG8By z+cxWn&)4SA6A zo6b)4T3}>a(3lj$xse$0BjYT;`_|_@hV;QDe>*YB!83Il}q9_VS7$4iY22EJgeoLUXWGWily zQwe>$z^`@d&|jM>Mebi#x(1 zu74Do99BmTW=b>*F?H+E!^C&?_CE8$7r)~}^jdXj&QN*#GhZ@FMp=1q)2YXVD$#}PNb;BZ{?PK2MwXqnqV2P_} zX-V1HF?D)hQ)0H@IxsaNw=oEYiBo{$s;#Ysg9&n=3k9Kov379KO04laG+?}Qd6q!k zAMcF|qQ}{+g!*JneU5OZ9?KCVDG|j%Vb

l4$xmRB?ORaq?IDt!Mu6I{+h9ZTBf& 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

hLXoh*R(f-qj>bf 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

@t;b|_H;`aQ)L4t)>ynp4X( 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ÝHWruA}HI(7-nkm~a-WzZJ`gu2Ywma{Mp=Ff6qmQ96J;hsJW}-y0fs367 zT1qDt&Fx9jFgfnm5c==G1+Ul0_9r-da>0mIkw2EI2Zx99pmiwfiK(dus~a4jr`Y#6 z5}o$Q&{+P+pNDJ5O*(g5MqUS-@7m`+&R-VbrO3S=`rsbd?0mwc9|T7-eq_JI5^XKH z)a}5W&>?6Zn7bv{&CHPe1?dCvjm+J6WH<>rKiobrNjwiMB2fAIiz_&d^*{D-gNMNWyx@&d3p_fCsIH4&Oj_tzZo5$TWj#Z6#Ve) z8EKxcNYBjFzB&yBL2n9vxU(ccO2VEy#QJ`_lJ_H4JhH4kL)Stvb7DUzU{T4E3Ztfm z{Y#n{kj^n`8JNyK8is&J5oo=z-N2e`36*LFQhtS(64lVqFj!3aymk*qvhTUdc{4p@ zmQG8(rlvb0hB^)|(d8As%(%O?T?kH5Beis0sDt^Qi(rUoT5hf&!%eDH!1`hK)YRK? zuKhzb5ueW~X`Xei&JfIIPi}0_2h{7t7w@==2Z3Lcs#flf2k@I(O%b`zZ<~iMsXD*= z`}lUjCK)<809<`+Q?$x$6f%XJh-? z(}@1T)VWXEMhf!lX;sf;aq6kDg9A7pae!pIlx_}zba;5sy7PK-?E5PJc(VEW`84oF zL!adP?h)6ofmlU3B@Wr@o$YjrHIGU5i`RkJ>xGj|NhgP^%7A+%^Rxj^O|(3OEJ}BX zlw#&uGdjTD&T?cx6oP4?K}#Sv7~KfN_8Bx$D&0)-#e5{s338oO!>J0T&`kG?GU)*8(jB8xd!`FXMRVG=ert{!w*-A)i2;;-xca}Kh
xQ)t!;T%<0x`;m$oW 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%0DN2e#I20ZwP6OPQMm^`{|bX-61ofva<;rn zatpJKW;JAoP|B1=9gG!*Q0D2~^j69B4eardSSo&0TzYezMt1*-@MH}3ZH9Td8J=yF z0K3<>kUtT*3@{J7*{yQ(b5+Bg;9-JYG+b4`r~yitC_$F3LIGY)dTw>m_@!;OiKgAZ zu+?rRJ=hfK85@S>D_5zCM_=?7V4slbc3nX=0QKRW+tZ35k9xWzimc|KbcFt=#PeN0Ql`)1J{9TS5lbRi@SIV}4#ohJHNlF1XL zM27jV&-LjCHvEKm)4y>yaAp%{=x3c}G<`>k6fMFJbhb^cReMj{nORv_DaEdfp6?qE z7t++1eZMx42PMX30miXMp9T@unvxi?utI%%h^c9EptZ->zisCXYZAHRYA4^%yFB?@ z0i*}ZMsM69NybctY_3;l5m_r(1oV4f><1R^qhfvT&?z3a$tpA{GT1faa=f2X$XK_& z29qQ{`u_}DW(xj+fhvSYQ9@eC)6^U*?y%vt@#6!<1|1v+_rpB5P$s8M?$I|kI`Zdz zPDJ((I@xSZ{CdCm(0n#r#m1RWvrYa1$EX`d<+I`yYif_poIWU=y{Xg<<6YM~*R$_E zR`kL|u-H>mO?1Lc@aBMz7D>$dvb8H5+TN@G@|gSNz2lLRRJ8Ca85!xbMfj;2TQjr% zd?sKudZ~@QJj(GTv(*yC_ve$ys6h!Wi|Nfa=U1WOCo+w)=o>>5;Oc%K)`rMl{tcBp zI143znB#NpEUKA4G^@s!vXJpH;EQ5~CM)Aj1>0^6aUiMch<>)=r)VxQqqER)-&C=e zo><8f$_FwdO^c?KI1S0{B*I1)sCl(?=;V1F`Eg#SQXGb5_oMj0uKf*P^x{z!jaH8{ zqA|;oh+nQl%6rqbscJ9$6xZE7l#e-N+*MsJu}GQOqYFet{^xzM=b>VE2*e8WWqo0K ztAl=y6VKB8T330&!=Yt|wzU?uU!-kE?$NTK6uZzejS3MWa6d zQKK4mYqi~h_OW)2+39B-H#Vw4%G)gQUMnd zJf3#VG@}tNYiXlv-|z0du`tY^hNm@lw>qxKUrrpwdgw*(iR(mW-Q$EJu&4vww2clm z3~q#ES2;Wi2ji8)bw{1{Nia+;SnxeS_j;229NWIoYB;qx5o5~`ia-(UQ&v=sV*8Z7 zoVNQ2hrhpc8%C80GRX~ov?OD+`9-hYJq_Houf0Ius(*wwU3kCLT?$Ehh#XOO%mv&34s+sFv1>oi3cKNZ)|LeYS4_Jblx%#j5jMzB7Ro7VS4d^|n zRbx|5(a#+FJAb~|YWcJ{u(n>?aWS>*Jx+&0hF&aVyaPP9Aj)#I3*#o7#I zmSuzC=d(9bJ+hq!U2F*6bo)dcd>$?g_KMrw7;=JgirK+gpA63e>$n( zR-AcI?fPQYmpx*z$ixb`2Q3H0;(60jH_qQZ`jsLpw>vSt+BnsS0A3K$3A8-um3}Jy zhiUx3ZHnD*=l-iXQ~d1(=o|jC{h##Yx3}Z}!1oRRg`R}Io&Fzs();_@s<(qTE%*O2 zXO3}V0XR_MIgP^4td6Tp;$)Q9lW3;i*}MJ~Y6iZw`~TT0L~Yl={{3^l-v4Rze~;jp z;J=I@;H@F_f8%ZU{~AH#TZjLk_znMM1Ofl)_P>mli&Rdu004o*|BRq0W1*IG&Ux40 zv#czobsg9=FM*j)oAB$M;#*X#5qyNwD(Wx{>I{P=dhaLX_=5 z__EIju2U1e6E&fwEQ~Z8XJpET>w)yJ35$FKS@iN?1(q z;@I?0?N0i_FAiu0NxUreVwD9C(ciCVr3%_W(5FDE5T_(0WOF=*Tq;GzZGDCXqi{;@ z?NQhvV>^RDLb%cz21kWJCf(xN)C+|xZ>|`YkHI_^M?W5WE<&9EzttgE3LhoIV*# z5!^9LX2YxZmd*4-sc&@@623EsoBd2kc9`Z$d-r9k*Ls;NoAw8Bg@Ow9RS-HMT(FN= zl$LAY6bhaMz6M5efcZSMBA}?(W0@oSJHO3Mvp2jp3AApEB}JrGV?2|0?-GxG96z%y z^YZQ>hJJic`2H%ysy6#8eshyA8c^X&0T_-p+AoPyn#;&+ju2cIF&i^fxbg535?t^- zcq_TR9c#*YVB;mEweiN|ZhbL@8^CLP8z7W-*T#zqdVt*3OwfxfLQRUGyz_zuY4L)= z%t$OfOnD{&vnp0J;s|wG9K?yChIDp;YaL@8j-SJ@=IF^tl_+^(R!-KbPNBni@ZfVv z;3BG2kSB{iLegdw1yW_eOA^^*E!ywo4Gm9iV8Z?0ugb2}5n0==?!AweO7zq}5vlq4 zuddan_ql!9t^^VY@+*e>U*g6cy*d5P>!3SdFa+~w>a<@eHEYePY<#gYctC^@A&MYr{^2Ip7CD0a(*cqyl^EasS ziUdZ(1FxC4Jdcgzy2V;W$T5ma3wxKx3j_a%?}1hlRz#5~pLfaHk64F${jLek0iKNInb9E2Cu* zH2#8VMj6u$6Hm?%BmZ(_Ler);XZ_qUaDsQ-1Vz#d%BEXWS2HHewcTLpsqM$2<8zue zR zykjLl8MXjVz(TJ_Pzz%_h;LE$`Ep-v&vcwI07~TC^}vztpOQ3o8v29_2>tv*IZZ~w zb;|%tmE^c=Ld8%Xnm2>8IX{tcvdUEFw|=DENy+=b$Sr7*lna7YL(P-0a1q=Ckk8EV zy@cb*B6ZJq(8#8u5z?QKWD|akdmLD(#OZLQp(&DF)|+U-l31n1!!>Aa(NrtNBi)TqJ!)!nTo(!4In-&{GAA&2L5E<~-Xk(Lyq>x3jok5M=KSnD0 zh8V)SRV$f(!qIjC(uKlvakY__*e3|Sz`0GSKDxkb8|FWG39NkC$qM$vuJNaQRWhML zx0~S4s3AA!6~?7!n?vpzC@hB(XabHLMT{jwmnuk-yLKVrbUY<}-^0hQbuqei&bA83hp ztyW(?!$)ZSoI)r*u(N7Zy*=E>az}es4IcM}E9))je^r!ais#Jx1Y_&E1{&c!-~?wF zlfm#qldr6u;FNIQL89i+znIQ*bUFviqUqCw-)~CJss{PWQT$1`3^0$|W;}Gw1nIc^ zYG$YZ%PHY|utD=nA(aX~Bj~{fV25?r;{|o~$R>EA6kO-UeN>dnGkWiMRas zss;}FzP^TDmW?!tsWIzN$@ee+H1UwCq*Nht*bcjG2*vG_B zfjygr;a>w%BrfB^>QE^Os}!P6x~%5yUmOA46S0B*@Onr^DtAW*a>$|h9Rt{fW?eaf z&x}q3%a^p%^meE>rw9h99GrF#d{O1I`Af3aREJw9jh7c1Ax@rmp~P9h z;=Cu-K#}#(yn%clO@=*VvvJ%yo{D(ya;HRXuZTFORTb1f%hZ)HlUG^7`v5Bf0hL^& zL~U=&g6ofv68&n0@10~->lzRPex?}bzFm$A^m*p_Q7M=%pZHtQHZA^lz%0R@EiJ0? z*EF~`#=iOH>89@cW)li=PbAIAVdkx4NKd}8DzY2B$r@aHN=>VT2US*LNEVSW)5I-@ zP3FEijG)sqsF7rv#-H7oBWBz4sWK?4t>yNYjIAe9qcg+INWkM}(3DlaaD0K}X&RE2 zh&qg8dU&pQlcU4D$I*^h7K`XF-IWYj`r}w`E$CV+hyFfwKGr1nWq*|6v5AO|8GP8)~ssi z`YG!MvQjo&;ZoRdgY~1`VMkn_f+nhJ$g}!!p%Q-2TkOOywH! z=*m!mHmNDhYIe}y#W1->3%ePW?K@5C{3UY-DK6chZu_iON^0sDZ2SqvtRjjIZ$sKw z(esz(5XjT{+h-ijhzkU{dn1wUrqi>=?e~1`^+D_~Glo-?NAC5HnEm=wR1$j?Sw?v5 z-*Jrx+2T?>M4sOn3XZ|uOW`X2w%oU|TSO&?w+j0S*F(e)pG|N(`&^{YJyxCdha(E?9JuTvOvP( zc8E{SZeUIHt8zi{yOQxgus)X)sqj%Z*$D9-r;T`UakWioy|@wVZwgJ|Y_J~=XX&qv z%CSa@b;(~eO&0sD#%q{v1oXV{h9&a579%wMA96nQ8`R&cLTSuR;hDT=IvTLNRUIDo(6Q)7 zBw|v{+KKhFsDCJ}S`65Nw#(w)S}$~<3aO^}d;ua?hK5oTz9^FM$!I|)^yr{(UG}(T z+i5b>7?$Li4GPx9KXn95gp?;u~`>hLVif4O0e?reWGFZ^pk zxsG8_k9^m1VgKk~zOl|WpM%nV8jZ8dsP)}rTGr=dx1ZUWP*=9_Z~EpRv%5af4CXvS zT|_S*lxo`Pd-Hj#&Z*6!by1HnR6|HI?Qn+)RA=dVdB}<6ijbe(@UNZIW}$dweg4CN zt;)B)_fm7v6>MQJ>!_3&&P+!=4k!55cn^u_diS#q*Q8%yyYvtet28k}jhz(C_O+wZ z)W8Iw3&*~~d`zCW6=E2&(dfY-FHX-6%Yx@a@J`7>%}|vemW*C!trMw_@lLt&@4-Sh@GoJC^;n>ngLY5Jlc3K?GHO z&i9^0tl@yzJkND$#g5)`-yzuIX-QvAy;O-4!kd4_qEITn3g0Ec*gj)APH{Wz%q@*C zw+yjbJgX}k=6sVsF5F~E`AOei?awL@=`0TB;!-Z*gf`h8_(VZ2c(Bc|B2CB;Bv2Ud z@9xQ6;=je`w?LZ{e!q8%H zwwHirh0i+1s$g>1FAXxHkknBB;Z1M}91M`ehJlFvtTangkvDUHGak?alt-kUY>3-%rQzP+$R z&W5vpgmXb&7oi8`RU;C)Elx({s4+=c-DhQz&adlBx#6lTI<{)_8!TOyo3~fJM8I{P z-#I9H(LoaI1WzkKqx1QXU1()qT3tk*U8>YIp;rOMvmQ7{EmI=4q;P~(H&tdQ@*{%{ z5&^oS&a>Hnr(q;)N|p1NhDSgI@Wik@wLNz*+^Np?V34e_5!O?M^8)pr_JRub=kXqj z@)3FCm2Cpm-<=L9&w%6BkiCqaiBS98HCf6Cg}4MGKt~jz!y>=pC)k`#1U}9`qMPil zRs^Amh9UD#ITcaN&&3&yjQQ%gX(M>bq|btwHyUm1SjcnOa^E+L)7_NUwF%4{trEbW zI=^$f(atV<9yXR5&+fUJ<3^&r!c3NWRq0ufTG8H}Yu@~<_@1DM7S$4l5O@ts)l}W8 z2DYIcWCdP04~kBV62p#mO+hIEy;C}r! zKUj5+>LSZ5Ge#cun`-h8!-^)gcDPD9_AvXBv-(r+fG33Gdrz@X05<<>jC^U zJXh=9IhW`vr(u58?dgDr0OtDj?qXH^+^LYKL(aLwwupRXgBdEDoUQP+`5DJ&+Bj!4 zx8G8Nh$*gK%B$qDR`M#@Q5Vh<6iM$ihZEh{&IL98SNy4khc9LINt!e$*VWY7Y)NY@K)ftV~!J{0nT1crA^7w6%_SPHRK5 zxMukoxRONT8yl;7YCo_3DlFXJGM7sr)SklsdDIu?KA(LljPvkSLU~1C)eg|%&h|1> zZcbQ*cl&f2xPnnEf{>La^;fu`(QfNSoBWYLQVi^ij}krNrV5?>JcN+>oBaxUv5BDf zQI*2e{ERBq1tCr?Pi~`~`JI8#d*d~}riQKLBo4OoF|wLsMN|`4R3%_)8osGL$sv=JrVo(b8HqsYScjt@#!D-$bd^k?E?%qQ?irc4GA#<#;i&Ar~nauU{B zc1s&OT<{(%B<^g{d&;q(Q+Nz2Es>sbM*=Smi98>Y(Bf~Meuy_}@8rr2&tH(+?=IZ{ zZR{Q?@>}`}88^1q5wQ`;2V)P>-ZGy0ZBqE36Y%phEsdx>z>~6wRcoa$G7+nz8n!4& z(`cQdPRe>kn6`)W3?6DcWf${9Ol62mlzLW}PJos_VZkMCuaLAPLcVRw1ybkoJoQA( zGx4*J6&<2D)kbyet)GggG5+r>e9jNNpNSfR*zudy)zfr_frH$A~AdTYwf_hM?vMAWaeQ76S_i(%vhNFl3 z-mc6qL!fF)Zr(l8HPO(>(@)9{3D?v9xQ7fu=0kyJw0)nWmB?({gO5G_XS@=P0iAna zH&g9zk^6FU3asc}xlz+Duk5F{_XQd`kOIliCL@8R z+K6{WF8<<~VBN&7j;VvmFC;uE7MgV|tiNSUD~&KN9m4(39ql($>|gG-cbK4=*^LiL z+q2hgFR$x#ZM1wrUWFq8v(c<$O&-_o_^tA)@k|?tYC=!OWqpr`RAjVwFyV{e8J^HcJrnMWIWv3#2|uguI+9zgK17GLI`SU755+3KKj)@f zwzUGI!03ZI5Phwe)OZ|QK>A6qFDki4(h+I4QvLg=RRLL$XZSM(VJ&a8)~_)uxR->l z3p3Q0JYV((SlwiPH%xW*-=LZGJtR5@cfl~8pK@J+^sRz8qpq3z*PL$z!4WZYR2>%n zEtM-(e|F@gIe*XiyEYTDj1Gh|$Q=>~V+K&;Stb!Jw}2zgwPBC{_x^a#QM~`_pCEq5 z&^;y=I#ZFb=H8asN}TLPbrZ`>lesC@6oXyhdceP-RD+00=MwCE*X4xQ)PQ&W@g*+d zf`(+5RQ-zvBN%G2-l&|z2(w=CH}KzU6=6#7^8`na2)&W7XZvYcaV!_#|* ze&bH&5j8JjMh5;A(bVoS|Do;wZ?1nF`M+@e;{PG+|2N)t|1YjT{jI})5cP)t!u5;) zr`!MH`t!5=LI40{)&DJ~PFwmxs+APhQD5HDGIKbaH^Yjg(?Ap4InUqOk4b7t*G+Iq zx9rsOPq+)@*okun83jpTN;}0kjdso(b7(i%9nB+_Vw9bfjV_1hMAz509ve4x(z;2@ zYFb#honBYhzg$-*-Ta#~nmjD+yd2Nk(OdIKuJ(II)~ePQ7s5)%uSaqTpMA?w<58H9 zo|a}{Z6P!f$Zy4Rqv{Qj1i!aV%=_TPocBod4U`hvPvpjBVZ_0vjU|ln6b<1+fKw6a z&$WjM^`B&HK8g`vo?&X_H6bho{1RU{6ygekVI*XruMAf5WQW*FT!KqoNvPpOA5aoe zhbQm}k*k7uJCk$aT9Grk?O47TI|1Ht)-itJG_w^i1!TgJz>Nga+z~l-F3Gfemj^gDm)abdSG?ISOz z7zxqaVI8w@a7A>A@5kh6&PyUt!bNxD!Kk}R?};!troSL74uTj1^TW?1gJwc*uzAQ7 z5gKsxqe^H7kr;dYg0es)Seo3+nCXMn^b!mXcj9M664V}$m_u}Aa#+ABaD}^@IcOXh zj4Xcf_-}dC)fFE4F^{HB1!^fz1V-wE6a;-7uu+ob>~aZ`xZz8p+NO_QzrTF1!VCp5ZqS`bsCY|+kZk5Co z{s*DyI;Wp9(PTDy{Kpe+k_*(KKS(21fEnGM^j)$+?06U}+RI0knLj{wxMHVptcl)| z7|7;%U=PGA`e6D_%r`mzbh;RyGGMq1RF5`^t69vzV?EhfClSs%jK${0Ak7mATj{Qo z(hP)l)8ySQPkp-C`V?+Bf-cF%!HO5MX=sGw1={%+^e)4nL<%KQFJ~?q zB?u708E%p&l`;WZ{Vb`op6sd%?ZHRG(T^~M%a*R&nhE@&;vBp%dd9KEHteTAcBUId zd&_1Yh@KkcCbPh1T`l@a$B0+2$u{v7B^w{ivR}wE=8QJt5KT7ZdZHhq;W@Ox7y%4M zH3*vt8pCZOY0qTEF9Zq%FVj~dHO&t3?L(j9YE(NzZ?+#9V^?Tl7|(K z4+E+R#rBU|!>>WtBdj>MffO6}dLHcin2e$Q2KQZrKe0t&#|GewT_Ih@CIe#LO1c_tw@Ap!~JsRXEmZDIb!?&$%@_p3#G z(a<*SJ*NOi?LEEz+mHg1M9K;KLvolPZV!mXrvw{g)YA)07F-e;pw?1~4=XR%w_8zx zxror-a%4AlbaJ3?l60ZgY@4b2J=P+#RRC7Dk?q7^V@4L%Y}o=@C41144=^PmjQT;C zo($fj@k*$nmCR{RI1f zo6BChv$lPeK*FEH0d}|+pQHakt(7B-Y%2J5uonBe(SxYZM3;Nr7HVb-YtVysZ^Qxh zn$b~-R#JM~@OBH4vV$||p;7cS6Yc{|q@(u&^eNC+`Yjv04F&CB^K?ZFNT?xTAkWE zH!a=r@&fck-frbCHM8{G{lqwfu^eSYmre@&jI8p^dQZr)#Px~D&9t&a?$cOD^e=-W zK;bDPOIw1ki_2ZWzK!23WjkOU?GNfQ3gu+j%ucF?B$){SQN%jAKD6%hd(XoMAtZR} z!)a4Q!U)uS&oUtP;k$NFq__4J0ZYOUDHmJHfKGSP`#gBS+9v;P$e&kL%Oq%hSy*D$ zN6nT?Sii-OD528}1V1yrS&mB5xMIQ^W?o%MIv_r-UDg$G-t&KZD8-HGgY|`Vd2nck zVwsO>>Bk%{kR7ODw|9%jA7CYRw_sR<4xmX~;agC6)frr3XtC7l&oG zt2$}>@E73Cmhvo|fp=~2FXRMX20;$j_{-JaP1+yT=Oci+~u z3NMSdWw!;U5OtbFEc)1x_CA!5=cD{?WQnm*Tt5GqG5~=3?AzQbA`wXWV&O~*Vc^U) z)3Bp*W16}5n)HFGcW(Yri_DIN>LYz|UJmr$mw>v{oW1)~t~m9A5iSu#Fi*B4x-1la zN_V@?J0kdGfQ!Ri%-Tz{+wxRHo!z;z^%Lu=s-Aj=^Yj#z#Dgmr!?;@1BC@CWC-T+D z?Pd|Qx1yJ1y@#gwKj5Mk*arM(j9VthS6q#?{zoMelxVMZrQVBA zH%NVKmI;=nWhKb7PJVYgxUZOe-6W!I&$|3#{qn{iz!348OdMp4WK3+if?l4eky!5% z8Q1fnX}EqdXPxl%Q(xrsU&nD6;a{wvUo2#sG$SeIxvEt-eoOU2k*+yCqhxzuQ#%uE zZ%A`c+Uah?`=+*5bdffZL*|}8h`NhpB-FCL;vko#_wapvGu~#j>Bmoi!GUHyo0z)d zA^1lJ@O1d8hu@OLuX}U2Tt)&+^YAAhi|zM=pL{;cz_T0ph3gaP6lbu~B#wM|&fwqF z9JvNSO^(Oc#P0z#xx6JlGg%|1#q+#6ZZufH?h^8TTLr{y`lA|I3WS{t^36$u=OLf6X{gEQMYcZzNPO zq%iom)sQ3O^1^jH;28MEkCgTmQcC2$)f?&2m~BG5Gzc9RL=vyyjgsVWsREqXcf9rs zqJFIpz7FZPQ|iF;1-iGj&vOoExyN}YwW0d@x+xWG-yYj(-LRO&sZ+KAe#Cy{M*wdN z;B7d)MHkv{+$jC~B5gvZj*l2R;Vg2kw4DfMd(Eq87K&IkqyPWb%qn%rn4F@--rT@ zV8Ngt8ngW2sn{?9$rtRuKEPX~lNB5e{}fobIKhHHjt0-9Up119#_|1C+O~(;&A0jG z3s9B!2E){ejjZ+rz?W4}EU8ef+lF5AqR=pt7y!lD3<^&8Ym})~p0~L)$dW@ui%tSL z*4yOnW_%UAgQ#KHaC}rpD$)IiCJ5q-Id5gu3M@_w_GW6?9}Fg9sA^@k*_OchuygpH zpHdsmOPO|QZfqAbjLr_V%>%Mi<6J7CZcs2quj}LM*)x!KOfDT4z^AFUYzD6 zpNY1Veo>VdB1`oaPlZh*6_eg61$-1b7e`o-T-(8An-Te*}Y%LW6Z^43!jYLa*Z!g zfEO2!dnFD~ouma^|H9n!!uM{xiK{S0Ey2KgHOGTPqi=L(xAB?~tVdc3!lT_<8SnNx z4e$23wfP|xqQ?00#48#_E({}kEG@BTm4#8V8pB3h%+HjDdj9*;6X`2wYNv9E26D6T zgsjXX@!-VzFbf(&=~^YZ)H-$k3YB}F(SmF(Xh#Jb=?Xdjis?$^M=l;*XsJm<_q9Z} zm_>t51xfPp3gLqw?g(Gw(}wL2fE@n`AZ2q3&ZJ|caqQf*`h8$EwcB`lrB;g4Ry!k^ z;zboYF^IN!beetVfjo;cnN=vm0;Sl;VXxLMfI7}IlzWCsyTr0d0n%#+yNt>8k z>gg+6GYmB>S*Ac#1Bt5WjzH!imqb8_1ipo8{RF9$T3GwLkYxOisyj$*LN(U?J+ZRj zZ4b#VYJ6_68U8JG*gn!CX#5OCvY}g__5Q=j&Y7X)Dxm>AhjLgbO;OHyNODr4cyHcz zCn#)uD@tMPE|OTD6^X!%s^m_T_CJmt*@3NHxj@VI(*ARVIr<+qF9cC8;(u6aNyI?N zzkoRX7n`Su5cmfo2>dTLPx2qJ{}gmU2K>wB<&3!!O5sKKw5~C2M=~PO7466SkuVg5 z(_i+6^V@F%;)EonfpNxM3M|ZAEO-QQoRrBQhSm}jWV{1OR^mpc7zQ8HmG;OVZs(s& zH*_TqZi49t;|c|P*HLcXz|c^A!YC95{+OfkV@^bX!*QWqf>(qrGlh68NVwthKr0K% zlCoe=P$X*n%$w!qn1|~AuktKjJ2*}c`IE>^Cm3Qg{#fi6$F%NPPe`p{-WJ%8IA=gK zy17<$q4di__^E3!>O{N`dFLsR%$|e=h@?Rp{MHvyLi~!r4?E+{Wx~UTZs97D4(?8S zao!}-Qdqp0nMVqju#jBeMN70p%l9)55icJMMhhhB9SnC&>N^n&RALLNv)vr({Ulr- z?p|!2$kR7KvNV1nOrM`v`4gD02jVLL`kMG`7rrZh4%d>PrW9M#CfC4678b(EKYovx z78v5=`7L{q{D)wN0Qwdx4fVG7;r3bN#q`!KJj=VuWFidwxs=KJyR;o7qy|=q#k{c%+ z`9UkfRp?FJ^5Lo3rjH8-?@hzWcq%>WwEC7WO7IS3A@ntV;?&O*EChr7ido&*HFy(u z@YUA-x0z4AjXs6pruMn`G7N!s929=fob;7GU}2ZLBi>42$+cMaZA*jlaVWmxpNlk; zDnb_~PT($hWtS?7kU^5&tTc@+_roxW^0MQYzr{k=RA?cY_263X54>gLLSNKLF};WOzJ=hAhez zKA-}yHMKGM6pK0Y<}egHDY8@S5^o%x4^3}h(O?f*?ka1 z_kZz`l>W8*mKv}D5UfGT1n3{;gJV2Oae{lG2qOy6f{7NKBxhR%Kmvl${jg{Jqqrmm zg?PdiQ2n5yy@WwH4#5gIaM6vksFzf-I2QmP{}=wb{x={b1QFLY2>cg`|2OZ@7a{Nu5RT;kC(XJ3!#nH)10ZPVGQ5?Iz5Y%LL?Et*PDcFP71=yxw(=Fhc59Jg3f>*P!sY{Se=>&t6@lt;{v zATy-D&=-aJVLjXOo!{O+kNZx}a%W6d|7Fi6{j(LiWAZaQMrH^c1_5B)r?|wZbOpe> z`+WO!W}>F)X*R&wUt2>1;j24M=komqlWpdq!3ccw68K4$U;es49NU;^v8-VT zHH)!IcsTTa@}GE3gF(c7nL$l#(R|$V*Rzo3%jJ5Mlao?p7J3J|3j|vUFX{efBy?pY z8N>bJc=yt*+d%#9%~3oLqqKTtt!Fb2<6{@_Y02XZVWYWziM@k!N>7U%$mVz_JL0d> zl>}`fKP|mGOGJvEH?03_h)HN0Q?sL@+HOm}C~eul=Qe z_DoolqSOm-VVJ>BsWz^ji9G-CV*c0>M6n61;{EyS9n7^oE&%U!cdk?W$bPUH4jt~1 zt~2bzTyeJNCs=pY79$ZGcWeBH*2uY|)03+Tl6kVXYUhD_0fs_%YE*VK zJW-CT*Y8sqt|&>eNT;WCUM@@_jARBS7g#pX`>OaVcDdIlftDsmvt57N6{61q3IM9% zpvkA;h}Q#*;&q0w_dzHbg>F97fiF0!MmGV8OkV z;uCS7WQjB|-7%)2e;pquk`9}SfxS6}4vSX(UBvDK=vqIcIDCM?uoQtb~7zJh?u6x{U4qB{;H*D{m~vl|u|a=sH=CThC3 zn5uWb*-0Q?M3k|OdR5Qjt~P_E{dCoE5{c&7Thq%P*0u!0sF`J9kg!nQ>Fgz%$$|r3 zPMH#0d`5F4q3iO0{KPu4l?wBlvF)p?Oyx>lJ|YwxK`n%?laQRp!v(ER#mvP7nFt5Q!OMqUSCMTPq&{^QZxs;B64IQ~|(0VpWhWT-3moR6tiu(2vyv zE)#g?(S>6J634vY&h2d`U|2WSCpNcUB#kMO^61YIFsKM{uii$L6xp%k3V)4U)ww{a zE9IzVY@bWQfc62?xdF;*M0Kb!%Zw5%efH~ku=9v3*^il<0vA{1g~$5+UGhE*PHmwy zDeF5>V%^0WZdng|HAC#jc~k&rNH=*-6pZBu6bQ)Dd<;^YRdyoDM{dglP<|B| zo<4UKN70iiBr<4uR{qE&9EM~4Kslgzg{ow5OZFS39ca=vJ>nzyXOIF`GT}zCJlG3Vq7au#_D>_9NC&sxbJc{7yvp`5C_W6+jf%Tod-U?ftzX*- z%VjNUVmmM@Q;q)!k2T!nQK{%}_5fi`^zY+rlhu!saNtQOHvw=Akp9#_(1uMlH#i z#v^rNG7Y8xBk{Txpg5K|GM|R=6C$l?VOOQOq~2W=LunQ_;jicbD2Xy3FGH?0)>;@@ z9Atu1h$!qK!eikL*oW*1zdlB4{o{zyNq5BGi)yT?G3=L`b}d3+-HxmXMJZp-pAu`f z;+U_v?OPSJz~_cWquVWVJKQoeYb1Ssi}YjDZyYo zqK6jX^rv_#4Tp*)h;Ch*ih*Rlr(lW$0tjrhu}da_{8l?~YSgl2Ner2e6O<0heOGFI z;yv%SXAxtS=Zx(a#5NKYZ$bJv%`a=qUArL&BpOn_mU(q zAsK>#6ZGt+E zr3bPf1!_f)QczNmRiS8=z2?9kq8gKWfh$QOH9u3-V4ayE$nE^%8!cl`-J7>!?7hm6 z2-F!OxH|eT2&%v@gH_%LRw;c5rb79!_z1*c4h$1x=6d|tPEE?uzCDhSf)UUM;+ALv zN?{WtxGtsJO>!~^<49Yt2uKBZ-%L3UnbSmo99Nb{SZ(kOl!wvRW&0E&kZ<{{@q_@> zk+Ovv?M!b<;A*Yy)}Km6%rUpqj1&~0jf0nq27aH2v-X4|idtI7j_9t$HIzL=<8~&k z3#QJ?0F8T}#X{Xc;!IbNqb4Lml{IN4b(db=lEFt|&<6Ka-qnVS85}8+Fri%Vh&=q% z4qQgY`+cD6D<>a~esjH^LAw$12`<-qcn_*L`@tlXJ(GNRTcB3Wq}|F&1s^?&>=o<4 zGd(lUv4@p#I4ZXTS+OXLEx$0l2GisNx+?9yBlQ&VM8zuKl#Wr@&0YuQQKrS8zH?=r zb(q|+$axKbJDY$rY$O~l?2svJ2Wxa51OWSmS&|(|kU$kf6*x zlJ30&1!{t=9$C+Shv1)__9e)w@7Zv)SA@At)Pv@$Z3zekpd9hM8I`MD+SGM2gN%*u zo0h1zHh%7HcYCv3`Q=yiZ^Tc;26H$SKzZU~QCyLHU(DMB(UqiR+v?2#UMNCI4JPH` z%v689iE9UPJRJ}p_cpUz(=iwsBJy=;Mic8bxntS>5{%wh(UxGYV&B9WFt8L2<871g zQGA>MwSlPgDxfj($Ht@43?API&gg~`B4yV5!k^}NC$tkZxX}rDuIM+ zJsuJ`uTY&Dfh|RtQqnh}EhP^x&CA9VcDBd8BEY!%NZ& z(#>A{$$-4sd^Vj@o&%1cz7v_Z9X`+ z%{eb|rOA#gUD=1HDZD^bK#?Mn5hhbt96tJkG-J&KUdCmOeQ- zG=b;_$jj(dqdi-VWKOg;Om@J)s<3}$-DF>{q6H_pHR>fuMaj3pwnmS&j=x0X_-H}n zLF_e_3$zt*tX7Le&utt(s`~g|3XX4|xjl{kmzBdaew)9TS2S)p{Jn12Xx@yNsTbmyw&9W$kO@r@*vui zQiFeDUNSwaPkHDxGOZj(QXOe20&Z;(SHP(wBp4v_y66p<#VO;8A{vRQDfT>bD0V@M zJTw_BpFQE6_hVEziE1UlktdP&75b8E%&jZfudln#AJA2qwB{DA)1>K6xIBe%WiP?h zY}8+^M_c9s45f3|g3&5eMbAH2#pCfKqeuYPsei0e*{E?uO$>py>`fYzK>K?yxP#pC~McDCC=K@U*Bn0( zix85S%ClEVVJOXYkJZp*8;kU#OSgajf6vTA~LWEe*E(3(IG8o}96mzy()y+Ve&p3-je=;OFN2|mAsXdp| zmx4+)tA3$Py}LI+8RsoE01JO)EUK1;&69Kf!g@56Dw8}Q76H8*u1{AfiI^h@Dy=W# zVb_B<;1_$>!@rPOnDWCJtd7%3Da_1cq+av)vZs;%cp&}Y4<$3B+omMv*#H7;YfP$u zr%?G322EfZ>ndq;R@q0EBwz3;ED!0JSZW$vvD(FSB@;nRC-LGj(!ep~npUiPEvPIe zeC=a%+XqsB*}w&(LGmw%UbY!+hBvZBtUPJE_IW4arYz`&3~cwk(!eO&IA0s7*3d(q z8x$E5>9Hr9ul$xzQJU(-OuM_{q>=YVQsp;>b+I(Th6!pUdkNa!qusi1?W>%$7JQ$Q z03JXYnB*65NJO+bOlK0A7{kmZckN~J7&I4bbag1D|49g9X0A0rWQ3Z+r$~chW^Iqs zu4!@A8?v1sNdm=U-qU2Ts@iU)J8q=Cs_*^g>ikU_kTOpuCwwufn`tni!&_~RH$Z&K z6l5eYU#kZv1qJI_pa{cJA>d;RmGM;%S1UmPlvw_2yPlUK$HA}w7lsR4kWfuHP8*j1 z>ye~N2eacg+1{S_E`=O`T*fKf7Ef&GB5pzf`FnNF4`m9;v&`Ptg91WUHIr9)zz^U+ z?6BMKfq47<X>RS`usp0sI*37wf6lcDTY81xy zQ$ID)ZoOvFE&FPF^!{FTK<_A?+^_7oC7ZRLC6H;{2YtdvOTy}YC4$62Tv1b2I5C0Gwh@svyS2R~?Q9JgwV zcsH5Ca;j`?(2zO6)~%xG#B4Ec_i}WYT3{>u$0G zF_uUmv`NXKG}dh|Q~hmtCNfX(BqDROiYmmocg6r?pT(|1-oPq=_@yiKRDIQ3oJxvX zf{6+q%~-h-%2DlceLUyb@}a6PHDFLJjsp#)0vf}kd7P$Ph=%_@^*XqWVTr+#4$Gtz z1#C=wuzAD8o8AMvbZ~n{*6m66GvRf5))h=wVg2o6ycn;sJ3^pCKc>UFA!VTOvtIJn z?VKUrq@~-PkQ+}(E73~G zdgJ#rYsALl8qzBTF7)Xy5KHt--33F2SHkOByvanBasFZ;?DyWCz(?g_qNcK#)ipXxfMb`PtG*l_G5;cQ37)LrpKBp{_02y+7#jXnoZI?V)_;(y?o`w7+?1--O zX;s}qWt@hbjzJ_VX>t4avZkeD0u)!2{5jkBikxpRRX`gopuxBypv+m8MA1Q(P(2Yl z9w`y1je9sVh6smy__{j$C5;f6Jzf}>I?9@6>N8X3>H<=XO8O+!(3}1w4`tnZv$@KMx}=iXNt$=;RoV+ax_Q36iT{r?k^BnN(Yf`o-u8Wj*oPSeco4M=8(mk$P<>ks7&_{+L#dm4tEeldux;y4mPmY6`l zfWfFd+sT{!>IltPF{}vC-ZX!4x|z!l)3vdGRS525dF(baNdj=RV99C+PCrN`fT=zb zK48B|w(&`3@Cp6I3mkR%yal?VXR+%_Igq5AXSdW=(s>m30}PWv>~KZ9a*ZU{;o+;j z$aJWQ(BPzz4W>mXXa;F)!0Lif>^TpdnH+^Y77=KwDa?A53BdAUsaTdXXo;7{EaQAv$6)D?BE0442i7ruy)D-{p* zzWu`Yutx?~B2HmSbI(TM(kRyNHXR1^y$O4YElAyIQDm>tx80!TFdT=q$GEYpx49FO zet;pCm2oNj-AQSE9A7JjSsG*pMA74o&n`7?b+{%NWh*U;$}<+G#C}tTN!{Fwxb6ax zFaSq0DoMZj%sW#Z=g9niqH^R$bp==7_CH0m0(1?n!F7uG+VB_kl2~r(Sya2+{E1)8 zhz8LUmKwCkBgt3#m@wmnZTLcjg8KG@8`7@c$VDM&2g#a5F;UXg+W!hPr^hJS4hE{k zoCZ*{%PM@(b#0{zGTdfxFJRh~Pd2fWywJSO+{O{6%+L0CZ92_|wn+2^@97tjYBU7c z2@LqUa-e{{m7*)vqVHmDGjH=M_!YW`sKJ{H7)|>C^fPDQn~?3D;P6f!Fs zul`@wG3h&KxuY5-9h>8N02JrKfWabl@GGysDy}Yb!Q0&ivqF&uCj)1}=#g#0Yr|d8 z7Jv3VyVPFG@hUjCu*?m$?ERx%-+Sltff~O1?I`T`ItIQPBQh5d&qeF{Eko4ZhG5JF zQpm^MqFwz7Pt`OrUbB&(^22KM!-gYT!^=G|-UB?C2MGm{VpoTsMTK@J~=%LPxs>k!D>zhr>n97=1t-I;a{h5EEwaAdOTFx0k%Y zv~c=H$;>m;yA|`!iyKhh=jYLzVT_B4tA!rPv`{8}r(o$eK^y-r`|jLwIN$bS|1)Y&@;m zd46vI!LG4cw+JiXm9z7XgcsvlDR6>@tZ$Bk}ABB$G0K z&=?Tp$9CKsrs%Cg^ppJ!Jl((k@Ykdi)`qm9T9Qi5Otb&Mun!JKHa4k5k%Pw5-VB@K zHk>l;~0003z*W=685E9^zxxqjvU4zFD~SV?1*}_|bb<1?-G@F0G=IafMquOxj-?BG&kUGVaK9GS-B%@uF z*KDBWWPv^HBTbr5N959rJJXwQ&>beY8QbLr!|iAp{mo$EGM8FjG$rMBvkw-ozp94H z+bQMjK*<>Syw2OAB;PKP0-Ua^ds)7tFJjD`w$e(2!(5c|l2=jZIayuR5({H5sIXCp z8hq}^rLw)Kije~k>%!LDFy_vFM|`4%aJ^-Fe5LRm<_h&gGjzg$mCtx6jITg;xn9)g z6b34=4T?CkR7%*iEJy~$dU{wp@`xr8U86q{f2hBLylC;xOb%uycr86D%{L(Wchwcb zvvR$04IGq<3ZgTbh{YE}p7HD*?K6$%iZl@TG`c}UE$1ZEUPZ94;a;SVoqO6yr~d5> zQdT#NwTPPa^ie+hQyNo|s>!`2rEFJnpN5NB?>Vo#Q&i=4jCJ>`h-(VM{skffO)pj0 zA4^T<697e$VgFS5n_e+8(Hx<1W@Sr@*i(Qhi|=$$(OFWFbuNDsC+a-^e8e? zyl3ykRSC>ay4EX1Oo2i%0{6^}T5{2atm*;8*xMPbjHT_xgLfn;-`LW5pgLv~eo#b+ zUW93IT|VGzB5clL+iHvVN&c2Y}>Z1PrHurIV~;DL}q5i$v@iE4j2 z=d>3nn%{T0j69#-x{jjuy>lFurua~2lWZdYK* zC%XW{7F_Guec*SLhQ2PoKPvEQ!*h>7d&5E-?bYz)OSs-=@u$JCk;EDMMR+adJL0wa z*;xR9s*}s%(`bm}9A5|WErYe5hvF==q#1qIB`$FEM)cqW88sCojNUkrbHhA1dD@D- zzCjaa7F)fjHJPK3`{thYQPyHoT*2!zpI~a1tgP}xr>(`$kInBG++@n5-cJ=RNdF*G z)aJ+Ih6S2T7i;Z~u%gD>yUF`Xg#*MR=)S=EGe3Gk0Po-=_yms996L67mVrZOyJdN}Kw?w^z`o zPFhOzNzx>HMcy+HaxbYo?^OS{H|W4PNE{}yyc8O%=vUY=*4V1TXXJ0xCEtcy_!$&a z=cD-Q7SXR!xjA&N*BuhoE@v!wjhj=}Whlh-<@~!E>7J z+BGHqrXxeCvNQ6;{+}dAgM(erzZ@s`^}?z8Iq3E1`(}Qi`$=7U7BRyyJorcEN}bmZ zXc~HTqtI@xnw#@3VV)k87mVK6;-;O9&H1hrALaeqNeJNS(yNjo9 zU3;7(D~DwjV#E$8x>3~xK_4KB#10m`xH@Q8`l#POWMo?v`Lo$b5Za{mgyFk-aLX#h zxg}%ZkZLgQcS8arY~NbFCsM94TIw6kH<-GU{0{xqfmc3QF=1#=^+!sORwBWBb+G^I z$B$8TzL66jc~BmBLe$JD_hG9DVk%euA4g#Y+MdTTWY3+$iAIk`l$b(kGB(@X5meY0 zFPJ)AfTxEOm=5eC3*>6=(z;Y@`4JU?f90DQmQ&s3o|`eBOKAr1Y03@Qs=c}s*WYp% zLMs>3`9NFC2Cuo&1$z%Y<|@7<$&#w$tTL6L%3t9nr{KRG5CGd=dAmRZiCAE%;sa*RS{0-&4N zS{1~3KelsIfKXxS6caCu0kI&a=Hm4Q?l-)3q(k<%J#I8)q7s>2LZ zw$v&Hb*Z6d_%?M$Z<8qXO)Ba;A{mt3`C0cxj1HpzHqj`v9|}MBW9Ezb<_5Z&%Ksvl zHB3i0F}}}#h0Eo#BkE!zR!(Dk#3Gf>;74Nr2QyshKD)s#bs0{fSOiDsV{dJ>4E*4V zx^xLPUSYE7a8_PUk`6=8B{)4`<$NzQMB@aDI3qOxz1BHOz;5+wm%s^_dgsp#E74m> z1Emdy=`bF>gT5zT8}?EMWXQ;VSS92R*lbKthJKcrH5|&+97PSVQJOV&zWr%IJ=Gga z7aNcea|n8fhg{9?-B*eJUTLyZJfBGh(Ov61*d4?p-VpP9T_&OEL!BY42ChC z6Xbe=-87n6jD}7m47&>2F$!^nvWhT0%rSn%oiKzlO@)j1T>`=m4He+~-^z6)Z_R-6P1N%&`Eki>!B9|xkh%tt^rTCbALQvC~+Y!}!VS8oo z9KLTGSGeuWk?0U)#|n#VOlPc zkw}_d`$W!bX7XLnj7WhJV?{OwuoM!(8+aA%G@)Ifi+~5i7a~#e1ufuvoVh`*$@wDs z81r|qUk$`)C@%ME6EPz@4BPs>F;x`|)@bC!s7N^HdRPIhC^@Jd#=UE9;6;5EumDG% zo)j1dY|>O7sjwEm-APpQtdabF3gWnzM#8{aazH#NLI%dMuf1eBvQur`KR?b5kJi5A zEU5`t=cFxLvJA|+IkFTSc7`92NED3{1X-Xo){N3v$a$cNpAd70%U67{~O?z|D}&iDs$%F0X0w3FjDi-O|b{)D;f+ zPKd3MO|u||P%~Yxqk$&;hSN7Pu|*a*$Q!{khu~?c84r3VqHe3G_6VT}q#zBLVatYC zn6miaMoMJqm~%%rXAK~lF3{g8bbyM)SmATjgfHY0q8QDPJJiLXGj~#N>twVOJ2Dat zwa6Tn_d^zcPa}lAs_A*>cLaU?)*E@O-X3{=6GIs!*PvyyLf;l~_VB2h;^*E3n_vt1 zmOioa5v#DmLR;|=Y&=QLP-z%ao#fn>T7&(8>yhZPdK)Q&LDNJ7ups)2RtMz}G)A?{ z*F36V=UMWBRu=UeqU!sXvPC|c0<;PLo*H8? zX_n?ZzREvggQ7&kaTwZG{e>3rOO`;Pb452hxt>kEpP-&JrUYwzddQnAH_v5K0pI`$ zd4>URBZa!8TTzG3UL^^2U8A8Pn&N6xVxDzl@U1>+%Fh6k!5GE$>Pe zq~>tajGtQ{Pz@H=f(RTxl2(1K0O=?g#|b9F=pB<=*Y?{o=4Dd!aO7C$_|1C#Wv><1 zJ))3w5FF@{clm7ue=?%@d1QU7vQ~(;aT3N<+@z6o>N!oO!_}-mba)zIKAIV8FD7OV zpuN>#8m*x}W~|RE&i(#nOlR2Y@@3juHTyOk_lKz43jI?s7!9YIt-5|~o8yU^=U!l0AcsF5bn=gqtGbH2Z5 zv0X&{kfsk;J4jPnSK6>>Q@d_nC!s|!I{;pc2qy76>?gg@Oi6gp<}As1tBAS&N$#`r zm-oPR05WhoM-zn7PXDS=OnK+j_m%v<6xDC zfO*|0kdNvh$0!L;BWXbu2kUrR728!es=0OsiY+g^M$SP*Qb_rT)bG5h!{bAvLHT(` zrCNe`j89of+}zg;0p0xh;iBx#cqV?DY_PW~%W&BJg0!rBku#bm|vbQHDZb&VAI*k!?7>h6X|?08a*Glp!^X~HERc1{RbimEDV7vO@5(~&Bl z9L6)Y>d4hUB3&s_sSJLhPgzSK9t3dxdJl&(XAC0fJYLb4Zq_?}fL>o9VO9{HY9|E3 z1IZg_`W+KWgoYf7t>(>{J(YAbEiG-wQ*>1SZiy6aOnq8ZTMj2;qa-LOv~zJ%(j?;G z;^d`BKJxk8Y{aQNP@x$fUKfTTuXvKNnmzwLtdmMwbGxO4>Mr$EMys-jCY1-Csml;& z%B)CqnE8fnFkHK@^83}m4$Mm6V+}?=QS3C((+z1@*Bi#o>izbf_ zDF=c6z-bE}3s2AVMh;dCdeJ$7(r?GGvNAw=f!rJSshu|pKR}1?$^u>T*D!_ox$69g zt2)cbGUvTz&)HG`crT(lpY=G8woyG&EG{lpRKH?9onHv6TDK84DL>)VTy#H}!*bNx zDPdA&Z!GC&gfS_7jHd)wDm!vUPT|x|+8OFPv*{8k5}7~3PV%<&&C%RVj5)0<9+eay z$jG`o1l&zskYybf8oz3d3JR8lc6`5DL_5sWH?jC_f>XInkD9;sqq=xDo*9K=tFZa$ z90TvQzAh?)ci{B2g6)G^jL+w!SQrD?-_?6we0r>L0(9QmDWU5EFfm;+-YnEfdt7o9 z%O6)rdpY3xb=dB`+UJ2=uj!2OQlipbU@L1iL30Tk+U@V)uU3%{^h%X1%@)lo<+Z;Y zRz^r=W@y#WN?a8R78&B0mD%{vK5@{VgSm+3x(V9oM&{L>Yj&7;cbL(nos2J|kzC(^ zz%vASU#!^tO6}>9CiwvR7s-r*Nt@l4rRQ*FtrS@~z9JhK6v@ zWVLdcEZZcFzAh!}@2(FyZPY1mUkvOE?s;>YwD+zw*&p8pPzk$-nbpacf1_0-m=j=B z)i%nN(H(8#@~5HMVuZp#m#%u)1)a4ORcW1U6;)6t0eD3WRu#Uk2%N@scS%T*ELDeo z1|KYAbpLr8+|J?Ev^AeD-G@$5^H{vZ`&V4R_NzcqrNC3G8p+r6Tw+0V zVoCg%2PMcb&W#Hax0jWP*PVuJHipSF(%|3RZ)$3x zsNJ-F)m0zKk}6K1oor-SXhg-Y7FfhFM@StIw1~87zlCNA4tSh=P=8l`GsrP$nTOHn z4H?(lU%X7=8I$6Znj@o#tkSAlMX|jS19nn^59IoR4lPC#6B9fV5~^toNiAab4+&=5 zaw8?~ZnxAtiF_1EEb&kQ)!c#tJEyM&mj#C+-ljL358c_nFMA62MpByU>w70_gFs) zxt@+R67uAZhxWnMdwLXmdd3b8P$?;$-@4ZFQ{7iq(N-}kHd3Nb_yjGvVoj!yb|4R< z{$dQDoUx;JS_q;39oL2(C9{nacb*K!jU!;rAl^2zYz&a;Q|D57bFK;ZppE}%;o_21 zTFQvnZs$JlS5^!~Kd2Q$G?8|De7~|Wy?(FLm@WDdknidB*%T4nQ%sYSY-(!iLeP*L z&dR?S5*cw2u(Gv{Lad1Dg;l<+vHE(#?chq@^JrtH>FTNzCf+b8iB;(ex%;=pGF$b7 z{yb9tiH!%Ty0E$$m@O{HOGcJ2BOO6Y24aq%5P#1Q^^vT;wR`l}FVUe2E6*nNg7RiD zmmeH5qvSX-42t~|6Ifr&QpBg*RQ}41zS{Kt4eZuIzuMH+CDygzFHRfwL@codr|T)- z?sVMH$ANrN?|8AxuJov=C`#@-oQDlo@%0JX&(Pl2;}LYu%0F#N7O6bu=cGg9ID7op zo^JhFTNlJgO)e~^G?!?y4?Y_eJrp2pkJDH>^NYis=SL3Qzt@UfX6uM$r z-h;~ol$R` z#7*b*-q>!@qU#5VaPvBSs>aXumbQq9BEc0CtIEkm)wC_uc=b;CvIQfr($SlJcV%?7 z#wSK2C+c>wh4neL%y2}}ECQfBJ zRMM2o-_hbosQw`(2XwX#{aWf6hHa!XZt9&-{LFa*R>Ut)wO$_q=c0Y4IXB0xdx82t zAE$sT-)PZ`rn2_KSul4zUYS;2+1AbdT(qa#2Elh<0U%r+8Gd(|9V4;)vXn9$^|>rN zl0M%kl(~P7E~4Y-1*BH(Jtr)3K`sABY*feNVhIZkx&hBWPRI?v*4r(E*I!p1cMuh*n~(`p3fnszmOWfy$C~w%?UyEj@$N-VkjNibrW_siscv2%!7e;C5A# z<+0_8LXlI7irXJY-@|NdFpmdt?eo0gbBg=LAMdZt<>Z~!>a(fQ=nfFh^}gcvdjanq zuQKpO+J0T`4Xk8%nPvQ<=zZD+)HkM+L^83LY`9gArui?y^t?{nn{00d$AYzJ)6Y-c z00)tFmhL*1yAcz!3#s%W@DR|*ZER{Cd=Jm$`H0EJ>M9K7eKfjlpNrKuh#QVyuUyIa zB|pkForA?>G^wom+m#T!QLcb|x4;FLB+@>nKeD!ri)&{*MZbo1dS7U@diV|s6cIgv zDg$Tpb$1{B=hn|lNPd5sD9zKaFDa!%<}4VI{3{Qp#_v2B|8|gneIRv(wfeuUb2)n< z7}PqPRu5uAIn1bxYdsPG|MGGVe|NlktkLiG1k?9C;%?9Q*7>jpf7UxL<=90d`JOy^ z>@{I{ua7#ssP!C6#@&r@`f+0d>TVA9&D$K@Qrw=P6?1*!b|um{drn=aW@d;A-{&X^ zjtsum7WkfqX?^ZmyCSzgdIcr`U-o&$=U2Zq^^8y6$XKRV&8-C<{kH+5*Zwi?y~m^J zdF!%z%VZVDAJ=cDpG)Bcqu-m?2@fd!_TDU;wRM!IzOVi29pGjz-Y0uhz&UWZ>QLSc zw4no6RD6ZjeySwp+sm?EkP+5DmAZrQm$|sh=Svy&kj5YFaXcg6@VfvJ{eq}Z%a}3p zyW=DseJ!oqlkL5K=sKh~=!f#Z)Ob!7{Df#4->lZ_ojF|q+}!VLjGyUb=vg!| z^NG5f4Xt8^W&7;0nI_irbqwWDmcH-`-iW>rK>5Lz0KR}ly+eb92Bh+`Jy+{bcfNu^ zx2S@$N>~YT@y>n~T=FWRN%rQF_+@PhZ(HD6RA?Q%}?H*=M|YrCHgA zRz``}@3^hb*S=3TU+>|Hw|%1_zrF+ro`;S-&JNJJUg~`L&v9wr39moP-d_d%Gbh%a zP5dq~bImH>h(G_u`!LqB%vY^n{>K^svie^eI6R)>z2k-2T?K*a)4)jyJ2l%HrCTop zlTX0NS}9r_#V!jF$$~a^rBDMA))63-mPBZqreD@UmmIkE@UJ~^k@#Jb!UbN)yw}_t zJlv23?~Ho^;a9I*?i{N{uHk4EDJpIW^*s>rLO*na!M||=L0f74~^y)xDXzi`#PwLA?-Xe1bA5ne&QQtp^Vd1Q4=MT*ZqC5xy(~y##inAX zvbSz7?B#YU?w}rGe!bKItFHZ1*)ooFdW}>2^Y@Cr)IGig{Q}s63116(#|@Q~-avcb zqrc)*6la>uU!gztNDOW?Hs$RQ<*@}(>Dk(0jGV{xtM}QAz;F%q7`^db`br>)@L)Wv zOgpVbW(fI()YL9kodce}2EK-%1c12jTj7L7Z7on|gM4?z#}$+kT#hDqBG^h40N{4l z2cz@FiX%g|9)*35X}#9$Hr?|9CBbjiMS1IgyE>1~@6R{0nV0Q8ho~BiPbg+W7h0X) zs(#nOLzIU{UWLH>o!Rf}Dc4A#GrSOs*&B#z|Mrj3#J2nUquA;k!szpXS>LdFTmY3< zNTq$jzhZRV)BSfH|0gD9yH72NqPHC2kniSz`n8Jt+mT`gFx-M~zuDF5>+eo2z?jaN z0TMBv$MgIsN3Z?Juf4auUxxGi)7df(*FQUb-;4a;S#{gp5@j(ziR1Y_puR5n{Rg&u z;e4LlzgoZ5X95{@E{drZ(b{f1rTYyCr&u7YO+am!vIFE=RD_b$75aHos~U;GG69B( zj7^c0hRwbNW!dIg5}6&GB`T&b8xFHzYkb}}-uj@Sip2=w+U{w?x-=zGb_&H}z{d(6{458t0wu<4iL}Cx4!AQl(*EwZ# zOqHbSv#Npgyi54C?z5WKmAL(~xxM#s{Q_a>8)S2ZQd+72l>NFGyjbNO-Ysg%_UbC7 zxjH=l?3ZkNcpUVZHh6>VIo8`AOOgFbYAVZ>l;k#7H19M4<@68=fo|Ca(oL&WmXujQ zB@G7gp2_u<$ay3wbzAW!S*}Z#NA5L!CxTi}*4@sWx$szUU?}5y!}31!42DyzG246o zPJP>DMUCIqmuyuED{r@u*1vN1uGGuUXmS?Exv~OYZgiTi4#!`q=!R ze#0Sp$)C@0-`d65Tl?87mbUEiMn&*e=Yn_TaCMZH=f$>M-;hi9cxoQSq-qH^6kjE)kV;Ee*Mtd+iJg7P0T{fC1K@k3JD$<~ z?dvPnxm2(@&gD@)is{pTK6b}YG?&08ospAqxKH?ne(im2?`*gYFZh|fJ-M;*{&R$J ze$Z5lW4H3#QvsFv`bV-VlAG9pGSYLn;Fn4VAhtu}K#Z@i8hwXQSTKZbx$M#L#cw6-KXTOfeGLjFz z;B&3}U4^3AMTXv?PVXC6jt>&%jGno%ub97*QjFEmgXbPA?cW1eT^;`<`hBxeJa~QWQ)%BwrQHcZf|* zm5*QMy_ff_1A_rIQDqM(DyG2t*9hz8W^H>v_65Wt{=@>fn! z#fgPbBc-JnP3DuOOLJczKi-UcuQQSZVURZf&bb+^&NCVATiuUq)^!hh+t&$Xg{vYl zQ-$p2$m#?IoP|1~3G)Xj8t@}AUs!|T?8fVlxV8J!621?NwQsy}!A4jnEZFdal6|7uGCm9wUp%hcvB;qpCB#C{F zw9kG4mSk4TD5Idf?l#8LnbUX|^%d%1x*AHu;fMhy5T7Wq)!|RI-~jf6ekzZ^VFd6 zYQ9E^Gi2lrR!|*mDzv01k=HYagIski~opZg9%dlrstAt zZ3+J>>d}Q;Ob`G!h8}gaQfqNNZvn1W`SopGB2+3@q|AlHF`#K`qxCR)p7db8jBnA#I=1Fd=>`bdo3pfiNQ z$4JV_8lzV8Z(g{c*%OP@{Bn8Rsqy;H#Mv|+`T@0Nb2XyZ0Mon<2!QkR?zHUbO%k0> zM{c}<+qc1X3yb^DrP2MEh*`*ghs7qhVN zxj9U;61}2pvRB)$JW{OZSFW7bqX*xWMpIhvRtjb@aLPQ5-GOL9F`5+9g;Ip~+fl|{ zH^9DOLvrGn|M!%F|E>jKx8`s>t0)7R7(8(HM0C46vNmYXF|8}EH%WAA4>u`9VT=-d zbiXiLC|#~VUy3B&{$qOfXS{fUI|RAwc|iGJodJNlEPEiG*|=Q2iVPJ-xq|Fah7cgo zi3PahI^J-e4VfvHPUgB6oaviQZmX4T&@65!2-Wd-;6HSV^r?jrliCSiX;G@f7U)N-q+4r2$v{4oKs&YLiQK^qCLA3}6vNMj1e#j?Dp7UC^~?>o zU1twYP~PK0EVaDJs1lqB7i>%@pf5VPyfn6$l(K8P;Sq3LJ(qNVhXAsjpheM;(;Fhn zP@4$WL!E$G(yG~_o|47s4A+nlWHok+oZ7N7F|@)iP)S~m;(?ZKPT zydg%v8{{wN!F?BuJ2nc}I9@;a!=TYH1oEGP-C<7cLIwqCJq*Fw+Umyh`aumW8$;8Psi3;Z98Co{${f>AOhyBX^ z_O1)OA_It#SOwIi4n?^iTts+rNuCu!Cql!}0x0eQM0WeA&8oXP@qubJUe8OrKyMl? zY*a{`IRAvN_Z1fbk5BG4H;|6eZbARlmU*jk?C?41@;5@BrN4TNVt{`Lf&1l+vt^&=1xy_JyT~X=N2{-4PFmkxjrV0 z-(OQ)Z@3nvIyO&NWZb5BR4A-osNVZ~I0r&xkz*H$zLIJz6^qFvMOq0XzEIj57R#Q! z?oGSO%YkVco)Ntel%;4r14IG!=|7JfX`(AfIMP>6+0z#oVpY}(V(1GHc`BuWK51OK zHNxl2*VleSQg||zQU#N#KLPkzZYtGgB;r3oHBTT+!m5wwWsiXcNWKB)d0JC~8m`HU zx(r?SSOQNkldG>@yo}xT+3P)>e=aY@1)k?l55j8-iue`ZGEsD0#~IUkds9$Ivu=Fz zRC&fRd+uSt1j+83LR`xxvBPo*rob?uS-S4N%(bO81Y>13^m)H8k)fvv*4)tgS+#8;wq#Mqo zh_ifVIZAu?p{%p);L8uEe3}Oj^!U}<>iIt3JXrTh18kmZ&jgh|on25DWEgbEyMAN} ztB-fDo8T2>u`gT%)zn$k2&MefO1^5#hqgyfi97Iy8)khbj-WwMF1=+_mvc=&U=ctv zGM{Csu?$&Gd7g!D+7fOH;5eEWz(6MvYh}9C#nx07zrPnP7<8Q>hbI_YBtbY_gk)>v z{DwFZ-&-qPfB%sh^=E_F?ZoYR`+HQ1?wvs%Nut#9{OkkVU>c|$a#Ayksti7Q zG)@Zs6GgLVhI*q(8&{B=2`3$Iz(OAYWOGVW?!MwhrYqK3v)dqfDNI= zc75#ov=!=AR!Q{HJ_3?G#G~~_(=m4V(FJ9Wcu?C9QeL^uF2Sr55;qU-QtSB{Es`G?rh2tK7b}pM5eUM)c`zN9@ zoQ2et)5Rcq@S5C6ENcR!W)u70RExb(r47HLA0);>1)5DE8Ny9Y7G{V>Yz36z4&T__ zF#7!r*5kqS(x?+C_6|@;CI8PlPSl0P_NOhVmtlPWK?Y7zaJ@^3OtIyqSaua+V|;}JP8Z*Py+Q*&YH86IomRkP55pO_(&evQ zTqQc1;d2vZW_4aSe}K?NlwBqTbe>gn&>t{8-oO4vJ52J)OH~?8euEOFa=Am<+|G#Y zNSUQ`D}T&iZcR6yo4vK3>S!#q$aqN3R!}_B%?R%lCLA|47`!nP>Y>3LpxHYq5_3@9 zPAi4k=oj4*LAlXQI0ldper@>ft^>f}W5D-_sB^I<8&|qq!JjrBkh=D4=Be|DsERCQ z%4vY?G(RG@t?Nyfy=LC}a1?y59p7zlqBq_jdQ~b3@*RKWI?r&wA%lM(Ql?p|K+|xj zUcDIpWfg#Vb1Ya3A{dzwQd-J37{559 zCM1Z(AqPZH_Mbjl7;&npI6<5?_Ih-=d`%JQij4bXP$hu4viOdX zur0V(#Uq1w+eJX!KSq`hL<+)kcJ~o^%&>yHvs?B*9a&NtJffo)JMZxdgG^|uG7Kq= z@hYLg_~g|GbPC*uCQ-uzpUr!&AxI?fgO>OK4F?Kils4R)J$c3(Hm#Z5d< z+aD~UGdDz4T#ZnX!IYf=^apd6Inc{~52D%5Ga@u8R<^fyFLbmTbvp$H{PIf;?R!y3 zthQ@YI31YZ-KEgBJct(qcRnt9qqjW=VZW6{<8VE&Q7FJ2hq@+B07Wcjh3V&rn2EmBm7uaVK<1 zVADd0*b;j}YwJ`H-K!Cs7F|~Fea4p)wiXA-Bz-kUD@zPOAIU^&EQ;9JpM)I_piO4e z1Ma&!{rp{zbu}v?av2sZo)aON=HDj2F2iJUuV*%;Un{PtwbAAp{Q(YLcCHznZk!HQ zJuo}e#r5au%DU*=Ilqk->B_Pla5Kw)wC#p8gToauMJ6;X4A0-|{b}R2X7pr*8w@I| z2G{=h>dn5m!3Zn&IC1iD<*z0E6a6ciwFdr>JA#X-`AP(tig^ogEZ24>1{pwt4`PaJ(vCYpEEZvepRu7ZILiypHXyZyu3@#rD5QQ-s04 zY;Ly6)vK?lG?#cJAqvPBrFAQVf2bE`XHT!LjK6wVlwspCmL*i2Sp)0VN)ZP0&(L2c z7iguhjmJ2o;8_h1tJWRf$uhb6h6#HE;255a+RB(6!V&zJHJ!^1VIwt*K0cdyWpxC6H05TVnqccqa z#RzQ3FOqWjf|@hf>lQ4clA%UAp3bL*&BMUIRH>cZZ$ZR#njSbTi$K0Sk%k~95e5E3 zE;`Z8kUk`!9x_XQJGmr9POLY!=VAG6>-Uq`*jsb;f_^OF}(>MLE1 zGL1gyUp}WGTV=M5?Gm5uKIG@>&+v*fM2m2E&LU$aX}(GFxbAl+!Hi8NtDxVhVI#lx zlb`Cfnt;+~RBG*)1ww_N!?3dOLCOFpkK)_Y>1b1Q>?i_hfcE z5Ud!a3kPhjLY|(wE)Z^Lk>PO4aM>Y<+0lZCXtc#YLsoy8!7$if8znA2>?Cx#POr`i z>Uf3FQ1uq5(`>xF5a&17r40&j>l1TF7ZmvcMe%$R&D!KC(ncjBbTx^+0#7)TU+sU0 zT#yIMb>6(LUS5n{+>4o9bLNZ@;1^8xI~3+4(NpJ!CIROg&r6u?FTDnPGdjynx8exv zHA#g3W*#`-1xpq4rup5!l635SV2uDovu=(XU~P9Z*A5$}u@H?}wzyR`tFJtzMl6;S z9uo0zr;cv>-aPBAs;k}RoEo|>#C{(u583W^wEH9R>KOc^lqDsWOt%m{w@%73N#kTK zDtlSWUoj7~PQ?r4${C1GN4kD4=if2*YeLej$;Ft%F$K^-r7OQWvJDcLPEwS8vV>^p z+|a!sR0R_@W&t6v0y21rjzp!E9{*qzGBoL~`goa==)W09DZ>KMU$<7VxAYTY$c6jQ zxG#ffr0JaY9LZ&fMZQ(jkImD%FAd^y>Hi>bY_`|rOUe?DbaA^&5X}f#VLMHfXt3DK z5%_Fb7tFOx8WAp5tW>UWCG1vs1n!1^WP7|zPv!C_8wk1xw)&k@i@9v=&ywI{df|IvwDGnxm|!PhZ)V+ZkoJ2fOHYnxkJsfLpUW4muHO>& z`+>Oud5T4$_QROj{7GrwQ)LX!Tm)(X(>Q18^LP$YlU0Q<%cax9gNn4arQO@36}&q| ztKVHb8|R@`8&KEF8`gdtnrkd!N2LB2>Q(Y$@gAP)%Q9vZArW{CY6M5%7Ub_gN?`KR z!sRd_W_U?J?)mXn+bqX@3WoZJg7MG<1mJZ{xe^_$@hcNiZqXU%tS){Yk_v=L_@>9)5URD&G_Z z1-_a8TuVHbsF4`0e&x=B|0wkU7!Glg*esCNO~I z@1-a^#0wmSc`Kp(rsr|`YVGczN7M)5(e}eq z1LfL#>gTKkB6c4w(~D;mO|zuZBRoa^2MEEpIYDHjxUd3mZnLYKsVsLoV+u?d6GCA} z$nEzDa5}w5)amKi>mW)c@a8GwUIuFxvJlkMs#+oxS8NzrA{MIljBFuvvUy+Q=!e7@ zEDY!2GR8wefwq929+IU-(ULu6h)RS0Cs95{lD`2kXgZd*_@V_$yT!@dgSLY5_3rK{ zg2>NyQWVKUGB59soPdUBdu#6VYL4$ee)NAeUNKvSoSAe^BLmS`^BYk@$Ag62Y383k zyn6U(?JwtwNpj~K&c{xOE^;Il*M~(Ka(jjGIr2NQGQ+S-QQ>-_Jw5t=U5e+fK=1{iEV;YD9<41q_tB-#4}*l+s8{+7l-mdQ#@ zrI^Q#HV}M<-fq7Etb7+k_$7X<-}&5rZAy|@qIPKM0?5}BO5LwLYTK<)wmV9$$Fv4a z=p-4GB$Pzohai6misH%8RG=kF_vmm*eL)8WSdp6?06F4tZ1-LmdXA0A<$gDYbLkv; zD=}2bM}8UOE7O+aPE^#KSIPmXFV$RpVoMT=y-7Rw^9<#ZQ>1DASW7IltSNFxqY% zu%>}uc?%Qb4|}d}z1L2eYclY+*WqZjse&s3wD zAs3uOeD+R4yxQBvL|5s#Z>qD_&)%EWfm-QFH}retmH|VRNlFZY3%zs0P06`VyD6!E zDglfq{#3~23E(e3SY>nu4z}2uO{LFV3Vv{@t?yQcnkPwNW&4fX@x45w{;NAHEQ9lr z94(0cE@vat@c%?>vy);mRdSOpRw0*&!x?XLlw|ffkvZxzM>puWT3}<3tA3CL(MC%Ob;9ky~%cWU;)Ce?vB+bo098N0!ISgrKJgruOA2jI31i_(f1U$5s2qKU*-vM?qgL>^{tkQK zO-eG@>{mN0<`)!Tiz+U*w7q`Ym*XaxS@!K=Ix2$Zhnf7rs^GZEo!MtZIl^EP@$4B) z3e90lL#fsQ$OUWtXg^JoEl$ZuvLx)s3fK?k!q^h=w#Ht&iQPVJ%w}>W8)j9kKXBj= zZWJUo*iGOAvbyn$=XND@|3t=~I~0A|53@DYp6_wZ7lQedZG_!`FxeMG=1=j6P_vq1`7p1W$sV?C4ph8H6H7g2rOf`k&N zc;fY35NM`3^wdDGabw3Xgm*FQ5%~PlYu%NTEXx-;Zj#jP{p1AP5tfL15_CReVw0Wq%PX??W`*7EA{Ka7ONaNNRDFg`zIOv zzLdk?iI=hCJ6(_6P`PZboBHKj^<0`yUtMvZGB}DjbKPZpGL(DuLqlo7SI+Xc&xCMQ z8jQfTyAnboe!|n&khpMb-ozHfW`1_JnuqGO8`4iLyp8TvQb@a@#rlrg<&%GBg62C# zxuR`ba7%(`{)F2@uTKa*L;mLtqXb1tR800;d^YPxH=~4Qb#>SEXzy+a51U@H#E_&> zd@-%)<$S#yze+T~p{SH~o<*WJ>M?(fg~*h~5`ip(uZugQsdjW|b=>{nuvrl+m=$G7 zjGz#`=7iN7WpZ)p&XcY4AJ~hWn{%!CsdSntv{2;6Tu^{pS;Ci#wZK*{2e&ypdww#% z2k>V7>qy7-iwfOAuXO~BAl_sB#RR>QYBz)+ny31ifVHocwjmr(wQIBJ$b>?KDxgWg;s7HTuB6Ch z8M9*`o4a44MgWa4tqN~QEVCtN1dZYDcY#6X${e&v@|YNrz|(<+J=XDLAyq-jhQB$B zVu4i}X-dunk0!r7%MQotRU6YE!v#%;ni^`Fu@Wb$p+R}*lo3+0Hp`l!djG0vSxi{* zM~ckC&aSkgBGMVak4a5#yu*@K}lDh3HA{zH)$*$9m$MxqSMF3%*-wg5&N%Cuk+$)-*bYgSUR z!jmf%WVaKZDTCf#nTtGutWm*GiScuMfP_3SiC$v`y|=g4W}Uze-2?_yZG8{{jExuw z9(n!>Q845Pt_vt@-BE7l$CE^bB#uMs!Q6XAU52~qN~pv))X?KIK!w5YW?ALSaEVftX|^LL{W<5tqleZO z(fXHjz4pv8>Lvt{t(cQF|M_hNB#sUm{?}dtP82>}1kl&$&j;EsDJpO=A|m9Fz_3(@ z1QBE$Wux6yjY?)-BI;zVru$vWkb*tQ1ZD{)s(7@&zY*Tmnm#iUoiI)vIFVn}*ATtF3^X zC6Hx=3RO{E#RMs`ag#>PNU{zyL!6)LEW$iF6j{>A<0fNAjbvz1wo@{i-znkhF($c% z@?mC43lNeskaI>b7Ocp;Vn1*9$r z71lBaR6hmh`{Zanm-2Ct)&FWEh)C4-^paL=TUephAuvJKT$zg{SM|<$n8?|cSSEIL zuT8KGikz-WxQjqn7fTGQODa^rB&8}a7$?YBVI_j4n?e>VQ%C}^r>mc0jJ;OlLMX_M zs0y)2RM{94DGZUr+Ty?hR@CAvFI5=0?=kRY$m3;}N|YU`|G=WZ;!XI1LOpq)Pg+gh z@;Q7+&8eM07Z|5ggrRswk!Jam2jjSd%YqMs8%nXC#wl6s&?qGtLWSgtoydIZYNJly z!pNhEAfcSdFzYU-5ZD*fqZ=bOhZLqG;3Lqhm7yvphHxZ?)s@#s{mOE930sP%NO0YT zlZVk>YDrIDB(c*#Lw4SWT@YzXIxz#AmMh4BdC*Fvy|}EQi4_*?i$256E#pcQ#a5;Z zJ@Jb2;XsHBzkdA)NTJd)Ltd2PH2xg684!`Kr8>n#G2deQ?yMQ%#;VvWiUB_)2LS;K z{tqKSs3OJ7PpITVxq*KI18M!6r@kMyq87eY=o|uRNHt|pUZk!Nkd)+1L^qmDp!OL8 zL94pf#uG6ME=cx=2SR{kHZeETgV?25|M)Q(=g2{C7$;YRSQ`BPr<%`gCsg9kE;sHnPRLY9)z1vQCQ(hm#e;1os{ z&LCO^8pN(>pZn{xLMCJqG&c-05YGMqt6Z~U3#p|IJeidY6ObT7u0G|-%z&USSN9dl zp^y`G{4J|GRWMJKq^eAr!$N9mA9#-s)+x2K8lq2@jsH9$q}1OWb-yGYT@Gn~u&9o$ z`YQxKC^KAW(O2zTQA1)ZEXFOY84BlnEad(3Bkv?yfu2{Z(w+BL2~`eP<5VaFBcm>Y zgHDK`VlIBv2eYcum%yZMrn*If*yWf_0;>^^R=`2N57!u~>zP?9Qtwhy+-H4)WPbOW9RCJoEI)k)$;> zbP8y3799(Aw33X;4q6+=yH#SJb3$(LeF`RW!)KjXjV`vlE)f%pj5AaH50+WrgtDn| z=q)0dy z=K=j6`41#R^n1g9g!NngA4rDK_tO7{WON4FTm5e_j7Romj%T&0mTO*bGl1LO=dP-@ zApGp=ETgm&G!UPTE(E_X5-P9(?K=x=x;mu(n;RA-RjPU{4$Vfmkjt@JZXnWR@)ur^ zad7aDSmOxe1$czE&eQgh+MA^+&dpPJ@5A`!r}pFS$}_u6cj2+s`I@&g#N!M0i)KIT zmA9zM+ceKM`v-`grTs6~9UcBa`-f*)0Enk3r&?v&%{YW{TG(i`e)G-6E_oeco&58= zEW8>rih7!f!~NsM;3U*$c$l#Q`!P9*YUTU7;9AcN`^BJT)gNoWoyuQ5UGd$8H?Vcx z4W%D9>NicT+gUv~ee|dC6}Kinby=|fpK>=z%L(p(*SAysl$d|eg49jq)J=aPKl}Z7 zRd}8->!-|3*Zq3?1#TykWIy0y&WcVd0L4LAbp>$}2^=*YC*4m=6%g_o@_kzq9+s1+ zoseoii2_RL17F?`QIHZC{Bc>ov9+=&usex-$10wmNgN&A^SNDeq|fpMjPB|*LEyPG zvVQJPAMF0!i7omzkclbs+4BjI@9ahUdoA*Kf1>rhB3>Wfq-$Z0NluJ-ntos_3aBPww%Zsgf0OSRRPKL;(yH$^S79Y?{lytVE*cnXO6>c9 zy;eSf(}i#gXn;tir2~`gBM+qqrL6CJxG@EtGMYKF1><&*-hpKgz7YZw2+mT`^zXkr z@CU5&)fSUnq|#w|_@Sx8kXP z3Lxi`W>w8ji0aJJ4inCY{wG^DnK~JHt@$FevsLs~O^ZZTHL{^+ElOF=T z1*khNTn0oTXP|58Pa1~cHRTdAUEJ+D5J?;Z$G~UwlgvN&bU>=H3~HA3lC+ylW{NhH zHcBQZ=mTN2N=WBUBH!kczsNoAV2J2(Bx(|9o!KDtiAR?#J1xL}SPScZ9(oxJ(H@d+ ztVC<_j6_77UR-^PK4Q)r91kY4b9DiH82_A5iy2pvZc9~>Yv&+6q1&)sY?79^PvIGmF9Ya3=eMH{f515+Jis%ZMq8v>%S;Z4THc_GZ+G?Udj>hi(=Z!`GqRC7O{nBlL?&rel^D<~5gP*si&2Ff=-lOofrv}*7;z)=OS_XQF*TSgrK$aWo>CDaC8Q0T7ElMvS0*9m z;wg_yvVb`R&KbxDvIfc#bTIfqrjn(Yv$Bw+^OgwVml!1q`|tRL2tpYg!qI1PPNTD0ggx3> zm3)8DYIcSUF^W*$s(~(|xgbIi{gM+tiXN(#n6(@hLVdxK=C!7VaJcxlE%BHjd*-CVxWJEO!?hgKp5Y7|7Q8R`g5Y^r# z<#SKvEL7rvdLP|~33jtAt)d&+KquIe2Fl1gAj{sysn(?Bq?9<=A)Dx;GD{gy7K9SL zEBZb~(k6b_A>VT`F`Ct$V3v#%D!F6@t4hRg;wY z`{x@OFeE?ADk%*TNG;qd^b_ocJOQq;+(B;l(V;A=!gE5X!%FA`Vk|9Cvfm!E4k(XD zjk=M7c>?Veo#!~mwj z0pu$D3NcuD=3o;(yYyM$4{^j_MFOj+?<)C#z@vTuB`Bv!;In6fam%Ci^*ZF$67^85 zyOoheoe~$qt7%{z*3GY~%)nDl<6<`zW?Tp41IR20(b;1R-}(O3d<6ucm?{^`&Ve0z zF=Gq7q16j!J(ETND%srWlLDv#Bq14+%HDY!aSTOIW~f9l`zR~jdk#44>_U(~-o41| z=u~PH7iirH(GY~_uwcarG#T24Q6SVJveI9exmiSJ!7q$JMsQp=TU#P2u!6ZZxO9GP zb*}jKd0#xlaK|nvCoDKi#$bQQcWf9XbubeQHkcb;q2Q;Shtk2lZrDylpB%mLu5#rIb!t zck+JJa)C?9tLlY}n+w@@5cxh!dIxPFPC?C4YOZ+WB)_9+M*U7JHszdS%f+~d+(96c z#I3vDmx??Wl~h zNFCTDXvbE0D*&bP)dea-`+?taF!M!D#X>3%IKkHIsw8*^F4N*cGkHP&SW`tcgn8$J z;Kd~-flo?}Ou^I!dQh_CBCy1B*5hiPM|r#SIs4o)9u`(&K%h#qAtP{ik@S~*tPL1aITm%sg# zW`;*u_US`Tbifb)l4L|5bPV_*OaPnOix!cG!s1eVWc8kz-W;diU6N2KEg+XFAf@QW z$wyU>SDY7+i~7D0B!C|wDW9Aa#yNiJjanp9&i>sUf2A^rDl3;vX`m7F;>-LD8qH^HzkE>+gfi=mF;3;LeixA0q9<(tq$hNkj`zK}rTku5>8R9oSI ze$cF`K!P)(M4Ju+t{Tulk`gkMD8egdbuPDTIZ9E3Aw&w-1n(4GxUR&13IuSymuf1^ z!X#xM=kRLxpFVs1Z_eKrgG>hobwM5I14Hc8lHYNkDn*aT4j2j*<73 zlhC;!yCilYORvZeFxufii-mf=gotXKy$jZ=z-K3UrdeRdoPf)_pHW)&m#YvTo|t4v z3>3Kwzzq4Fs5SmnCi&PL^C=l=(BJ? zN3FroiF}z)B?rU%IpnJeb{OGwLDf{eT`7J!f~x2;+d57PNz%<%+cSO-_t7tD^QJ>x zN{?6t;YZ3w^^lk~uUrKwz&UM(;ICN_kzx~)P1jh#2!rJcUM4&9IO zF)?;l-3dP&rfaXg6Hz?i@1UN*1wNZM+IbseE-ecp=zC zA>)$uN0e&gD*XdjJ`1ADl22F*gD}HaJ@9K58Z~m=xXUm5;Y)DvBm8QpaL{I6j9QN< z{Om7|@anyOBZ+!5_I0EvUVlfVsaJM8H|i|A&QnrmuVO01XGa<(d{R;so)ekYB# zEv?z6pj>p?Xg#*~I%Z>Da7^d~8Q4#Bb)sl5+JK6d>GBNvhw~jqc6d$Aw?jN_9V$xq>q@kGu=@-Fksm;c@5F9$jC%hLPuH%MgI7FP??a z&$8|)Mv_anLcmr%M3$!2Jij?E&ZF0{>6C29` zAzN`%(@<%PV}ew@`#@(op6~iBqlMTXp+c>%weLu6JbBK%FBriyyS+gB78$5XS|s$; zMEnf0+iALym55t>Hfq4!e;7@3Z*(bNYI10K2~CowVfd@>uqe?Ks-)ZY$<4~t)EEVr zrYry6v-HQ#uc&Aa0L{bbrw=|7K7)}ex|41)+yzkS_Q7UXgpS#*YN4rOYPwTQ5ALAC z{WVdGZJYevudzITezVr#D=euQ=mN$P-+ZcP#39@FuQmNpu@ArhpPPkdbtFZ(JD~|t zg!9ji5xE*n+7JSDa8?4^h$%Q}K!5f?c3(^IViElvmK>Nqv?olq!25(`3(J3KL(4->d`s#8CA)k@M;M{bzKPi;dy`Tq3i^4DzWDIYF{EzEAHK-fO{v%BI(IWRd6u0$H`! zf6(Xiol^t6xo{}>9e4C<8e!ShXB(7qZYVsV=10lAR~;h4)Op>7N{Ly)^p)yZMS}~t zV8@N}%|jBYP{9cT&pgHdi?p|lt)vIGMR%B)nVD(AoJ^RRnVFfHcajM+OlZQ)j1y+& zOqiMT^6BVFSGwolwNx$H?Y2}cx79AMwQ3rCA|aE92Z+BwvpAYu4W;)ad~XFd7`Zd; z`A*?r<;K!lnHIdT*cn|JKHAXBs<2f!L5^axVQr#sL=-V#;ubUj0zbsD&f2@55R%JI zUN%b*Ef>!%91jcMi?mX8E0ykul&)f`&+r@aIVS&T!7&`J`UT=q?mSX+Zvqeu-cY8WN>Q83DCp9W@$TxPnRl&)HCu@z^FWEniwLkM=q%Y4NsVq^1_unaHt)G-m$k(WTg#96N_E5JRb= zv~DX0TGkbpTq%eV@+5*JhU8!pgMj9>bHw1LRR?t=S~OSb9>1WIaQ#L&9@;)^h8wm_ z)0_rEOR1G$BaYH5K*~HBO*TFpTnJ9+X1YvDU_g~?_}Z{Tat*jqAc@5$X$O~04icbr zGs4fqetg!Ws#N8b6u*NAZBO|AuXmIzxDtD>_#4BEyWk6Q@UzKt(1c~+jwkt6lQss2 zW%?pd?H*lnBpC08C+>h&TxZ8#jV;}TEynEN=dmid_&Mt+QsOk7=Rst-F_7bR)iN7tRPlUGcHE z;ez82OXieHC<}h?S+YB$I-h}~!f4N?33-J?AMg_zR;7XC6hHM&Qmbgei``%e+NNf2 zB5W<{$Ot?LEj3qVVeTP#=}6XwK!WCA9Rd?IOQN_Lc|8 z>|q#OA%LDX^g@$K4%nS3K`%aPO^)jPtku8;vIunU{NplKS1Lsft)W6OzUM>`ddh`n z34FJZ!)~^~S<*3B$^usMOLkJ01Wdw~;?Y@Psf;k4L-JHt)3m{Dq>ARv4*#zb2y_ba z6p)NXSb|hcFP^*K(Q8l8GD2WCEU0cl$MoRh4U&+@5Z2NRXNIF@X#uvveTewXeX;e?x5VHxQr?RawA_x9|r?P&jB8_F1Z9{KC-oY@`MH!)$^Q$X%<&H@g&P=BJ3d8h_8`V%XtY zB?ihvND*~OJgXN!i{53%&G>nejBzPFDJlBML@>iOpM6%DlJ$8%n=OV6E%>n*l1 zms`G4da47nK4KyjTZG;OWI^G-_^z?fEE#yoQaB5(#BR9@G{ICS>aFgE>LYEmcn=W_+j52<1*!L z#uM?RX$4Cyt)P^uY9^(X@@pv6m$igiVh64fSLuN4-BXMwgBV?P2xx49K#+Z~BK^~* zTOvgjsMcx})}y;So%S4q(N3lqWmh;SlCj} zMIzN6c`pQx5|h`pd|gXjLoFR$pHDAC_<1nG<#IFcdnM|Zjj6g0;Y}mXME)#iQO)8a zWLD0a5O%~FN-9Ia7SxCA96Vq3q=BSXg@j*T5nb5oO?mUCR@gEmMm$_$l|{ z!7bPKl;!X)xcC@gQk=5K10$edxTiQ6c@@GNN+Bjw(jilHIt>ofUo90-ROE$#Qcywb z-rS;b>YHz62{!uat_?c;jW0kp=T|_TK z$+V9jUlU=Zrl$0ZyDJ{psO)=6?6!kCPV52Ra!UU`8AK4$g-a@qP(5?W9uf-8YUH<1 zDy~(}+#;LlUTuZm2kkL6Yu#jhqJPzJb7!Wdj1IBs9!?(I4i3{%V=7gtUA&ORSkkeQ z5!`^qE4Yt`f8rDHXi)E7XK0~0n}v51)AR1px*yLwcK1$e{Q4oFMQLlRS3)o2y(#c5 z17z!fL_K~>`vBDdCoW**RBiWDIj3o0Ylr@g4Kg5%*zH?h)`+z(3f_&xgdYy?`kLrK z)>Y`=wDUBWUH$o*Wzn~!#m1e&-FnZ1px5gS$6wIHG<=88+&8Zy-fiJb^Nw`nu0GQw zHXNj5x3@=qC>IAa(Nm1FwDRzXg^o~$4%EN5Y&W1aTbRNQr-tgmpK0Awa zG#MhO6sil@oRjALkUvq~H0cq>wGJz6m<7x-P7BlxNccY~v|e>5u)>vv`XvS*$Dv}lL^GV^I z7)jt-8~xuxl#Azy@hg4oJ2`A zTM@^s#bYyyo=WR^$ll2&nB9!Yah@kGFa~{&M9*etC!S}qj{Y$gU?tqjmdo4pQ`mwe6oGLr@w+OC)L-zHotoPMC{{Dd1xaq`V zoU7M5UYh7=q^~s<^bn|*4U6185C6CQ_xHDeaB``#3fLojHMP2?CONu0axKt3xz{OW z^Y-fhlBb#=q>5I`mF5yG*chq%1yAQ{?w^;(e%+PRsq&B~#_E4z2k-Y!HFW;7gK9gw z?06oe5}3UD=)>Y(@ghhNxMh#wgh$rP-}Z>5{FCkLpEKqunfX{ot5dn<133V4_Yta| z)IVB;N7$AB47al^V(&Df@Ev`~APvqphvoxAaJ+i)X>pm?E0uanvutundITy@E4tYf?8LG2nIjOF--O%Ii76592TQpWvtP&VN-g@1xtE zylON}_kHY!?6`G6SgG@l7)WNuh>~ahYsG1k%go%U$mh420FWSm_*etX>dmQ%|G z{77tC&97a@QAaK@F>FK$d~RR5p4)jZKWa zPcG5RtVaQ^8ovo&=0dD>Jm2&;J=t{~CJJs1Wuu6n{y-c<3tba)15{msz6`1V?#8qi zC$@3y3?W_C**7D( zDW`7}11Vx5enqK?Lus{Pg6^`6tWCy|Q)h+V4v6_Z*VwSFDE;)gn)=q(%u=to29M8H zGM8dM4W&Iz|2lFFw79tRdVY*_%MuUkCD%@v>O$ z^e|%=>eREXDO8~-Z~SwdehEi@f?vt>41}h9{{JKz+0USa;t1*o=P#NWZj`)K-kd8w z|6$SoO~$BN7V%ry#i8!eRN}MZ5OoSRSYEw{{^xO(uAAZF-hqFM_$il@h$Y$eHH@iF?tgW?m8?MN zsuSKz#Ta-NX%<>!W$BuDdE_ZR_1o&WnzQpM zcEsd$Gt`}~?+DGNK-lh&FToj||A0zd7l$lYp99Te%J8h7ULBViWc4+Mf%A8?;Zi}2 z`cL$YWiLV(`m!{&L>&lSWB*i;tw}D)g4mgg`T9T%R6=hw~DNnW+ans8_(o0Ree_pFp) zbdo)~A@5&wwq(N;Ll{$_ML6(JE`lFM0-xVPOxssG)pssE4xo|d$fVob9zMOdd^H~=#eVsu$CRUBgUg}tR%mMiW zC*ir<#{GHEmOxUy_8USjN<+;p1(SW-#yZ?BM^17s+MbGIMF+e|-4;&{HMt;Ek5&M` zjcoTFxC1!=gOvn1P`eG^+WA6Hc5z)U_{yiFgXd;^pq&(7!>QJ-1!w!IhYnFLR4U1E z6(BXMLdgH;n8G2eTEWBzWf>jP7$UJCb9bG&Uk`5pq2UzG_YBF+^PXwyn!w>*f2~SD zTxsE?&W0hVYr+b*hg|CPOG8bZSLV2xbse4MhFQsVzG(fMipnb`VKf;5rsY@gJZ@xS z#@7_TBFYTLbX^ee;J>sq)zIz?ZUCdEcIoVb7{9N*Wn4p5`{5r? z4)=1Iz8IBNyBGe~bI|@AG3wC>pH`g2u3CpBrn6^&qI$AQ;;OIh7b|j)#@?h8!wHp? zGL;k=Tc`ILgTx;*4&ik^qe%en8CYU@9Vxnep7V#Jq>DAss|2T@kb3m)yqa#F3XXNSIptzHOcvILM`Ggi6m$Knq1bKxvz{kj zIY_a>b560&3;B!VM$Y`te|f#Y^tYOG{^jPS^pmsmr&}mozu?4t8#k|Wv*<{m8ID%! zZZ?_Ryf&J(og=Dl7s_!e21D3sEQ-BFI?HCoIzqy*0;$wANnxw1qYbD*4hUGGG^a#E z>#C_DxxjyFzE$i03ST*UuDV8|s3yT*F-!?Ppbs$X2GrV#O`5uUr3;E$1(4lii->vi zk1mS6X)>g&JAW|v?ArPwl>I*MqLM;QA}1MVO}f?z^Fhe3P(I*Jq8URyc7}+;5KVro z4Z*t0R}vMMMj~^-D;b=^bCK0oz>-MxWwPy`K+z_)@4!ymo4k8 zT-vxsIESyMGdlO!3h~>wT4b4z_3Q9vY6)o|oUY@aiR z%rx*`l;~BF+0u?D2eC>$OMU$F(v`=x{iX@COFu0v4B}g-?D)akm6xDiJx0DmE>)|? zDfRcS-$&=GSjPvvJ3hxR_LSxr})K{Sa8*Kwdt_qVQ)cI31|_WXifAoxB8+n&05>03ktDs5jI;+Z8gAs@FWv#2|?o_)VGl{`h9B*#Vgjl6O2_%cs|KF|dt_9+17 zT~Mlg(<82hx&Ipy^nc-wcE8);O^lpP+1ME!?JWR++8_UeHwyf|LHuq1mH!iWRQX;1 z&$7Smf59CQe>eXR?#SBQ2KT#S^50tXjXRoR0Rb?>57e5!b6YIuf*ezz)y}!=OPO~x z_=A6U`+q3U?NFKE0KsHL;x6UPrhr4-R zBVE@C+%eg4)`>8yA0+>ntT}5&ZligF4Q~gV=#-;p@F0S#2SEnTrMF|kMCDITOR)@$ znUoZX(7XUaQt64_Fx=|1)FoFKa( z%!xqq8E8r&hEFYUT4CD0Q*bqiqityAQ)!Y1-_Ru<5GManvOCFn?+b9V-Jn*^h731=2 zPzL;*=9mb6J(va?O=KA~B~Dh!rCbtb;C;73GUY=Pvoc8-AOuONh1uRCq)k3I2~L|2 z%oF)CL25GeGVT=O9Y0^Sy_@W$Ar ztZ)tf{TQ1D~GHm*= z`M)@qxI`jKzi$N8VioA}Iw+H1MdB9O8Xd~n!PwRq$w0X+umJEJE!2MDc5p3^xQ}TF zC8ulK)nga9cFQa7G448zSADvGLB|qOVAuk*D#jY6tY7O|P<8AtU18V(iNk%&0%naE zVqFrzQqNBSbpHals3lP{T5XG^WW4}cv4keAQkcdje0s*S*TxBHAx|_r$8%@yRL|-@BCNphNGutaXXU$dH z&I7@k-Pi@>rv1z$ibxaL@Yort0zKd^~$P8tvru&Mqcm*yQh&oLw+Y;RYK426%v_Z|h%Nf10 zVggq<$!Hg}Sw}G}i}Mjg^bN5ca}Co@2P$Y2bG`YXTY{YznH||}crk+GfUz9m;Awpk8UH`XQNO2TR*&)qYxH0ccuKtV1LCk*bF?D| z;T|x*{1vo(jvfsJa^Z@oC3!BLNLiIVMm?B;FXw+a%ry7h?}&&BFBSx+A(>9AkoTQ^O9u zNhgKgu(RX7WKd0wG}XyNqT$2U2HwXGzF6(fE2xR}yj>-r=Qx7a^9^vCVL&Xg!610kv6B3fQ7n$Eo{t*`aVHP1jDOK2N%Sp!+n9 zp$&1ntSB2&TeF?arOOVEcoJJTU(2MSx|46CYqhCcGH@XCezhtFH)%7v^$*7!>M2?6 z9_9koUT|4Dj1`D7Ub8!$;SU&+aV}Zibg0+wFYB>FX|sSIuT=a_OS}j9ynr-9#NYHd zg9L$WhBmfrzYD?#{VXuRBi=xobS(kD`a$Z__4*VXtLNIH@l0YRJ~_Npz$rIF*#B)h8zy zW?m^tlN;N-Uz#jIMp3v$Jk0GWaKQNicReHMj(`^)ct`H5C~lHBkq3DQjD@_#>lR?o z#V)Uz#v(qlG(tP%8{|3EOhdY99F_C%%{l81sOH;=M*48S7D8^YOD#Db7M z(C&Ys-x=?gZ!{B;}~#!-(VWxJWcWu{_P->r#V z66!`Yeb&uk(o2k;T0yJDK<@t!6WQozL7zJ#y zYv@s}62~mCo*iobilW@+L6e_M+|3sFLj&QEz$-RD*Z-(gK-JzzE^MIL(ZfWrnBLZ7+G zObP6CvsFk#Dwsm*+0bJ~4HR*kb1QHDtSHDF0ZU@j;|QWz%q4aS+RDC>1=h%IMNSt5 zoeGUIk!nkuZFC&Lv9!>!^xDW)Lm#`42{NC){rsxIu?FIS3PL~5>|`Y7!PrhF`tr}6 zV#MWTTA2Y_=XQ;Dx+7ATU>@g&Wi>2=!rJIE=}4%}#U&3GEp&+|0FM9|U-&xj%Y&)uz_SnwdlxA*jNW2y*1>^@Xg-mJd!cRN31Qk|{6hpfU`dF~ zCuKFwFL%o2k|X4GCBt5)HYITx(q^VAPnXC52l8`Jrnei^uW*H%v5BK5nAh=S5{+@O z;GaYMb5liz2`JK0^A<=Z#9z&0e=GGo3v3kg^zj9rpuOgX~4WwdpaKMODe%iJAf| zDpkG=^s#JMh81HHo#8;V!n4KW}b>C92@G3tg#%i+2udej$c}wx@*%@K_Cn6=t;lICuk_PHZLAVzB`x&MnFOWIS0Et_P1Vq{`z*E z^WuTGwi;`BEhH>>&fx^QOTb0RIT* ze}F@Sb5`L;XWfE9In&#kav3tru$Fk8U5}&57$wBMQ|&;Qw5LZs4o$ez3uR~yRoBW_ z_M-Rc9Ek+3lqsf#Nure~Y(|F&C5-(>t(gjIRJ|KC|6Qrk6%p8_L{XNU$RX0ZbnL?= zpxJtT5UUn#IF%4a7xcJg$Btb;jy=USVw@p8I8L|bz-w<0?E|8N^D*ul1~HmO_~3&V zzaWUq(d0U(IUd*_lz2m#OHUh;z55Xo;MAaCPE9Tc$H$rxI|NQ&oo0iYBXx*MK(a$8 zf;^2MMvQoRprvvV2_<7p&z&U%u~?6;K}sNd+gwK;NkikcFOd@aD^`Fvq@{`kbc70S zuD_Noq{=&YpwnGhPoY>qxO!Hg)jYgfc-nP&2*K!tYg$7$67HP)KH(nW6=V>H ziNlg}_HQA2vU&v#*6;geHK6zL7vL2v9!6TB&lOaK$bjb;E>K6Y3+_>QbbHNHUp5v_ zggKTZG|*fmUGXkw&Y5ps+PW25h72YAGM??XSXRoz(t2xqef1;6|Yd}KmYv_ zqS5u*C$||YOLG`yf}?EM=D)oAYvoY7W+aT`xTzY>7t;ywepU|Zh$T=uaH3eiKq*%c ztSTlHz|9lA>^j(v?hb|G>Wq(L;*&adUJyiai_oQTJHtVb$R}-ex+;Fej$t&EEom|A z9NLbvF;7G?(>wP~kySjLlPPH!z}rYfSq#r^y@3--4NrN}&Y@VFiznS{(_rA;0ltd8 zG8Tbr(0eBBr@-Roua^|~ya^*HtX6O&25eAw$Pc8`lb6#9>K(Uo!|Oru5w2E85M`)3 zIqD08xgDo>t9VmBa2YSE`k@o%6(yx$$fJmEDRw-;A0@MEc z^pQZS!I8^}7NsGE^bE+%7n#kcd9g!y&JR%^HB;cLeiycBMs`XGW;=XIcy#S1Zh6Iu zVEUWkAWDy!xJER6KLPo`kDp(%btzr_o^8@^RQm)z%v6k=mB#+&$D(c;1S9_b+^x(s zBLlD>bQa<0lQq||MqrQ7_jDl~#X3{1#rYiFxxGL8M1m+(J;1j>xNoMZ@4sx1v7TRp z(E~3@ZIKFo(U6H!hv)X9685D zUC}u`;KDOp5~ii+t7KD1^gUqu<&!o}EUI;*kX&t1Hz3#i_MlsSi%x)vTLmyENtVsI614$q^YB;f6 zM@*Dm$88wa3(VXPoLthRKf))Rn5on(O+H8)i=xt<(8J=m2TM?t8LJYwK2)} zn5Q6)r=kb!gt2x+Gmu95 z!(xWXwq^Xd0>q6a{Pu+uJ6qG=Dtnb3Wsie(iM6-E9DGR%wS^i*=te8bZoLD8`SaFX7K1+gpSS6Y&ESYPhcjrPMU1m2d}DuZ5r zhXtfs7kw+}IDA2=oq__SNxvn3XrVDg_g26JcpJjxHgxumEZryfMr5_HAl5k(%c*tY z&d>-Jq(#8ETwiMMej;sJm``v>`)Q`kgAf*$zAe!dR&4mkDlZe~#j#U}F_H$ksTkg93Wk%YJwP`)hu@((9%Okuzhxcp1 zQ9$uim@CpPQ7;dk&R?eR@IEOWycd>YG)Xw35&4GW-gkhX=)1w?zH+@)N~JXGa-(X3 zwCSOUqi?6g?LG0%WY&i$#f90yOt{mS?hd>@%+uf2lKq&g@V|$lZQ|}OL&!g`#Ka&q zJRo|8Shwsu+`Ke2t3Mj;q zo;I>(p0+0c9L5M8HYrG;E;Mxn?-x;&OIwy6m(K~Ro$D&Gcos6Nn4bJ)2N+XM=P_Sk z7&wp_W@8TiHKu8ZBo4oVL#h4?);SFE{7|ho=gArg1<4d#lJdsvQ!$D<*A&`G<*2bk zt|-CIhd51}G1!!7fcscu7+@qzmzLQTC!%4#3p!x!oKcr32sLumK~Gie~#le`?bC z8KC=a5!VscA}oMjgJT*r2_A;7SZYW&Eqju8^D|kQGo7^xTC_NR-cOPUG{O*xFEM?O}D#&deTX^I3_R0FEAyh`A-- zGll|6OHQG77{jkkCdj@rZ-f};1Zl!*0RI<%)dz zK^wbdG$aIB44<1c2I|S;uC^umxRGe4LX8V)()_W%sV2JEdGB=VP4in1(IP9Z5E1kI zRJQUlaZraMg8w^rHOxn1EDtpno@=eymgw|vUkHjoi{;%fBm9clr@wdXCQlC@v{uC> zz@S&D^2>y1jw$qBW;B5HoE?*SB9Nob0}x_BG$0XjCDdcA3#*RG0}(m&m&9v2ua9Ja z*8BtYoJBO6lZS=W7+Pg*UujUTPabB6i{zaApEX`lfaL;bXP$6LcSENMLU+Y%Q^v2* zX3j%4&M)iQEmQq$?~u`(UDUq)061Av3JSd?F!cTOkfP++%BFlesEoz#^V<{Fl6@Ck zJaf~=spRsW*?u62S{D4Oi`@}`bKC=*8`*Tbmg-av2P*d8aydj90o%33KsR0TBRlJ; z;(X}MP&>@hhbsc!}j7(ntOXT2+t@v%v27|EP1lJ&l4|FLgmu}LZpFAl1 za4`w-=W#>bswY~}ADQIyRPDBFAWv~!2Upg8$aF~{4EE<%x_T9IWUWIQMf|~gjm|QNn&}z)Pa7xB0FQ%oROg5 zJ2NI;bdv-)b57!!Bh*U;1Dr`zK})bzo{;Ciy$XvS&vW^l`hbwz7ex&q$77_jpFZ&R z#ikf1{F4(dolLu+l1Vef@N-ZiALYOvFrTSo+P^Q9qTXJw(iFJVN5pmW;aEXpw9ZiL zatb0=9TR=BD~;V)y_G>5crio4$@>)Pg{wkr>Lc1B^TE`HCI?uD4__C@d(k?LKPDd6 zyPM>{>`K}Xm-6XDahe1UH5`{!NV*(G9YWu~e0}oh{sh(dVcb;_6QsjD@*nf4Y$~ke zdW|iD^N8lrp2vXYsccJ$TG!SH_pqf4^E^Iyunr^>8;?c-1wgrBx*Opek~0dnK@93T z0B*sn(&o&5)T(*m>V7^!V*?z+@>hOV#%+U~*y6|=2nV*dYlMTAEjZkPZl>F(xavAw z0&6C9mZXH!xyIEDsS!cBxG!x<2Bx-XWz~(7VHmo;+CBorcy|hPKYCP_48U>&bi!{yjZRwOs4Rmb~=Xt%s17I9xV*F zce_4~gm2+Qe{d<`b-up|EWL^{Lb$Vyj*Wzoz6B8Q{HAHDT;Ia@9J%$EYKI`F-4_pf_fEVXK42SO}g#2*n10rdYw_ zbYFstXqJ~64AJCPkodSKGo39LP(%8-^;gI1guLDil5BjH@&Y4eXtFvzyAgscXZa#>95&KR)FR0{d26l~xy#_(9 zy#)PwU~wpOQFvj0t=#w>3Y^JjE$MD!Jp`6;wXMnYRb4&73)=;w}8YmXe9}AVVJT+1A zB*IrBwvVEj1q5K+sS3##QPG=pxxI*6c6KwwnQE_!XaMqD2k^2J1QL0GEofQTp4+=6 zuGeJ-${s}QnnH5>Pu2qLIS7hB%kvK7v^SZHBa70wpu2tB+d6GX4^8L zK;ZrOEqn<53TJFw=?`PUzM4e%MJAbJp1vePSa@FBRm!ES9B4C@F#(I_i_~m>)D@kj z%fEv+eeO2+1PtYWVB0l6&|)MvzgAZ~u;&T%SMQKd5M2#u)&*(C70~KK7r!QtUG7X% z0{Pi1kRZO<`jY<8wyahp`@XQ7gy|B7C*NBh4kn4GpRWsN&+e3?Dzz4DO-bLYWLLaCJUlv&C6xDw&gM9mE#QNbqL#d+N%X-tb zFND5d645=BAwiX`SyUsS3)s@VF5#yjIU=&kWI1oHepXdldoG{3+g#=XSo1*IF z{A{r>oYp(>ulTrIOarvQcc29bCJg@7?qsM)f8wbKOUQl^4bV>r>GJ@8QS3Cc#dw2v z8`Sq@H6JF8t*e>9!O7_Bi;&na>jXR5uNBZshXV64l;jK^%=u*nX9coo(XCZ1U|cIJ z0w_*N%)@a%MfzpKT8T>8$oHKFmcO*36HzfqRu6L0vDUUMDb~)yd?o|S|ItyA)9fAH zu{yR9>LeG=|4VZ9Q-Bxoj~%mFb3bnlZkYh)Rrf6ed<0M5&Qi1CwwV8c#hu_T=T&bv z#<|SRLM`M>%vu*Yrwku#IgNO>sPGonL5T!ZCA@YY&yCq3&h#G2lXY)ypdXVYN8L8& zk+}m}jelSM3)rD2iYx+MlC&33wRmSb`SOkGL(C>KOCI-g{Zf#qw&yRCbwDtvU*1WB zaD}CLlvZ-MkL&L3QyQDcw%;SYk~^G`-KhUN!Q$jDfx!9{yw9PFEF4kG1J)GM?jd(A zD0k3(UF?XR^E7srfP1?>BcKKi4rHoN0P9)hU{PiQf3Zt7h~IgKV__D}k?#EipYxv$ zpX#~L-(prX?tHLxjFsh9b(z_B<~;8DP$G!rmVGe_ux(HaAfn-Cj2O?aS=f7^J-4CQ z0DUeLDpTO?hH;{m*WzB*=Yk{?eLyU35vJr%6!UX^rw{I_|;v z+M7sIUX$xJ8OR-__L33Z!kC-Hp1|c4Ex1`~pqm^@ibP5}YSuZ9dboF9mV5$Rbhx%N zG@)tj0(=n8e4jozJ|);43JztF|=64w#lW9rhQWuCnQng5#Nx(1=7RYoR{yuP__Bd%PH*x z)8M%S@8LSb=a8J+_F?aL)j+S?Q<=eXVY21i`(R5F1F6CVhNwvG_2>0)cmp}7-a#Hx zhlqYxW=wD*)NGcXh_0_LTQGk(?3XPEV&rZoFe{>OTQ_4J=8;#dr*xERhaX6`Cp=OA zivNw3m*ourz|H-K1t>kYmR3cNP_I4n{3ya=(v%WGP(RBh2R78{K7aOh3+C79s+f*nmP%b*My$)2?Yua>Wzs(Q~T-| zPylLT5cUoYMaL6=P32gG^T)wVgt|&da&}f&*lc(VJG07EQzTIZGV0RFRbqcm4c9Z1 zyx<(fD|TH4thdEZOm|;IcY%9B-X)+dRBRM^=(g$HPYGOHT;2!tlx9k!Z9=!vZx_4y=tpv?(U;Pps+e4HcY=h+CMD3*ifft@2_l=CJGI4azPTy!Jx; zlqNmln>f11*iYK3O2;3r*paUl5SPaJVHW{BS(8=y?;>8u#KB?88HalvKT9NZ zn-PJu-eRARiny`Z&#NE!P3Z{G;Y3*&OV@g7>z7PB1u%(& zuyq#Q8SJTL0K4*@X(WClq-C`@w>l;OU?Skj)p(Lpw#}djIbQpa&ffefqp@3lnT9Xsd4#&{0!eEK zAF3pDhhRV`QCFUcPFqOR-HI$?*?u;_ExUxgxO45~dgLB(66%9OaW6#@I)qOxIuQ16 z2B7x}(vSFCX_^)vln}oeRlx1P2|d8f)g@lG4kD2lv@x}EaJztD;|h~4B(LXov%}Rc zq2kHMf)Yz8cBv?-74XzuoCYEYNENpj+YaGB%GZAX-1&2QKi9z2Uyb)qfRhX*1%_7C zt$Np1rCQx3a*SCyrjeIO%5Bt)R^EhIIzQ?E3J!2IUf$ zYlsPhD+B5GqreWS-fcW>i=hz~%ioM}$Bn@V62iL#tG5j;7Y(2HmmG8GR6sd3*zsTiR+&W9mILT z_pFvZ=m+n{*;|H$Y~65A1cjH#+u#5(aEb=)7F8H_I=L{1r(g#}r|uu$L3;W_wkrfq zJR#yZD$imh;cpCp-bHIL4fQ#KRj8{^a7;-j%}XFj>7IRzK;==?&>nuz&XEU%OknH$ zwWx$A$jAg5kJ8}H?>!M7z?S-fA5gqlCr_#}=q^_6AqyNT{6nRmkPa6m#17pa_SQZB zpn34-pM^fQqwoU~Mmg$sO)I%C_zE>X)ibZJ@8KZL+0DOfr-un}{8_w{62+WBHWP~a z2b4US=-=A~*2W8Q`PekScR7O}pYSp%+a4{#ixbk7+%cg<5f{<;@xninp@5uvC+lxm zCy*;acSg8-B*Ye>5C~kh4pV1I{-KjS|g+L z(UgM}qI2q(aRj24Uz5~iA=I40`mm25YK*;%{OvNo&q4Vw z>*%T}M#4LxIvqy!fGyXqmj=XN9DPgS^ad~_4>F=plTV122>uy6X{Trg66bc8BJVi8 zoz8NCKcJKYOlRPGIZhz2PfX?epG`ClLmTGd?huy~?ISSG%+UXWj_z$UT6lm!!)#;a z`{p%#~^?dR_umah1 zU&r}Wh}Wi_;_^n=8hRaqd{EWFk++L!CxvYaaoDDq)Jd8xlkuJ_{vBr%L~8u)9b@T@ znP;$DSCJWJPpY4(TxLY_>EjOzP0|&<$QJHn!CU_t1j20WM)j(Uss^qCSx4Xw9BH3%d)U) zB#$a=(T>fhiY~PpY9a&+>~~!t77aKO5-x(sg3xO9L6{6%W=7Oi@QI6&DuuNshc2=A z4lmp|F_*Sl;X^saOAmGZ9;Z=lq8kU(U=Y^P{j*unfM@SEgOK;(9g`ix;(Zu_Z ztWPSiuJ;sOTrbQ}!BiHQ`hE{o9~`U=rGt=Xgswa0ry)U(Lzo1I{Vid1f3s_K7$!4# zJYJ$SeCWk(s=1G7YnqU#wDZukGuC(4@me`OFNHgBWWC;>>ojh5@Na^EKTUP%)7(7T zJh&4d>9CBCd^!uPdtaLT6qD74-tIHQ^!hjoS1ux(u)k!919NdU1uZ;#Bb{FJ2Po;U zUhrT6SAZV1XY7OO8jI~Q!cXW&1(=WMy1Np~?!Dj3Tb-Ex=&`rwPVYB+Y~?NzgT8B(I&R{Vn_@5VO31cRoTh}E52hN#l3VVmh?JERmWk+ z$?Vl%3t4qr_XE+zS}K_mRG_u#F0Qq`%{XWE9^g%kc2)`!C0OS6k^diWZygj@v$c=T zFoV0hySoJ&oZueZ-3ji42ZAOz1PhRaU?BtuI%q<$0fGb_B*ESNPR=>^*7yC+`_HXg zb$jZmp6=aiSNGKPsaSdPo z)cKxQ6)JT)9_d}(2sL2r?s3j_V_bOuv8m&uTK{b?GoaXGf2>?7)8|D&#+c?w8ul#H zG4S-Z>A6PZA)c|q?S3JHe&Xy!)c&j=6-9ZXt>Xxfh$_w)IP%CsDMC^0B~~Zz9PQ&O zxA{VbV^(9CG8&^|xq74& z(^4~gPP&aG{QeiW_zlrNaEl?xfq%h(#NYBixy3F>fxj?8;vcxh5ajTGbBn88eU||M zBKm)Gi@y~9dQPJn8sGie2$z5Xrey(6Q&P`T+816wp2PFDwZ87i^4{~1q>Gb>I{;@*J|n%^&tx@FhZXLOQEkO^qzFB}#}2i7pHNTv?~5 zMFM|9Ks2CsSPSeKj2y;{K=pA5!_yrPvM$X6Fjm^V&VZ@2kZMf7Vb(>3Vq>|b4zY;7 z|B>NT@kMfjSh^75gjKw@2w8x5^$dz_Gga_L;~L{c6r;RQL7@C-;VsH@qz?#d#b@aq zvvWX?Rr+|+1z=?LQNT20Z^APZcf}R?!SZDecSEvx$+IP#4I1^v3mo6yNj-Ks6Bv@eaLYaw?2orEJQlSW>G9(5uC^B=n$qRW`K2rnu0% zN~1#!C;12*733}2@ClN75c^H$DJYBGxc(XIq|24wK{^P~NCd!P%1%#Sa7AD)Ihz`$ z!bg++KlJimvHGA`0K{;1C2PKB9FHcf4bORw-1H$Cnk@rcl7t@&;?bKDj0F-p+?`7D z{Y_w|kzn1;^>u-%m%k3YekvkR0Oc}q7mjO-=1Dikq?yMw!B`e3V~(vwWkPVfc9R0e zFFp%%`G=-cE~}_$bdXbP$`bMUgeKLB7Do_#tm->0Ahu5-AJ)I~T9#~|V(`}PtYd9) zNok&>2ui={vya=y+B1sxLO=p%Gv)aAk8>ErxghDd?P*J&_?NQjIB20{a|Z44xAI2H zG9hL@I{0XYv)u*dhK%n)U%?L3>VqEwLqb3r=uN!@oF!pM_|}lqhD^L}S77}mf>Z!O zY)p*O^tC^TQ!y}#-Z6f)kGk-=)tvAn)%<-zYC6$*s-3R50dXJW)u&aeBd=@i`}iM8 zAEH(wT??$8^0Mk1*KdDO;#*GYsow7&c*or)J>TqH3bxg&ZW{;hzswn`H=8+3o~Y&G zP!uoAW^SfOi9+!Lc%zsreb`M0OTMOekl>;Jl2r|3lH<94-=3dkxmXmhTHINd)B!K( za>>H{VK01Ld-SuW+W;5BJ8RCazRZjOVl!Bk8K$+S)nU%i8kM!nf&ttTuNpNv$m^z9 z_dk1;F!OKGGyvVAT`4NZG^nPeg(F_khpGp805+kA&_}dL;35cby<+D}93K(jauwyC zAvgTz5WS%o2mGKxrGSZ9u^-rC2;a zHXm276RM!@v)ni_;tw&>sXz`zv)Dj|))i9%w^Gq-!Xu(d^9(Cyv=BNI?)qU^7>ptq zEgbtg+SOVi;?u@!g(m3o`Xs9jOR(z+-3Bk3Z>s}f2fMtDgo#}T$KXh!UyVw>-CLU5 z8Q(7+!W=JtH`c&DNsY6$V*@Khn8T|yPqkjMXXq%+6HMo*F_Y0b+i1C%%SS#BE=tGb zHxmPx8MH>=PUjp^HQC2Ne=0B^jVKHFvVD+rYKsnExuUFzfIC*B0z$?`tesB!Xqs-s zg5Bl^H}cgI+*k~;M?o8*w0}H-p{OLmK$uttQ~q!JDOtg5*oNY3cGMRK6n6`;(F$1U zutbD4$UMPa-eX=a|C*e4*>5YgxxI?1M5`MD$iqExY<()@&{dYr!9OkGevk> zsyL&i*mPJ%3DK+tA;y=>(vTciYYHyGHnP}0y?{l^6SWo|8;uHcu$8> z(yQ3Vtf6djk*Q5gOvX`C*>KCYBHqST-A%qNQ-z&=oERPb%-5PN@`Di~+~9b)`B z#b?TFXLt+`XVum6OnvGi~pH3_- z{C(@S?;ZRGD~~G5^W<46WktZZ>*Psw`@B$508YF7!=Ovw&nU)8$8y_=;^U4EfTE}m zc=R#<&N2jFZ&L@0fm}J%9LYtoA}%s$G1kXBkKS_bp$>kUQ62F1$w>xP?R%U+O&wdG zTUGe?pHZmWqm51yy0I(V>AR(Z8#=J@ZA{XvNeN$y4px7Siguv9sVDeT|YkjAC8~x@pzamoRMoZFSiU zy%THOvuq)G#w3W&5r;Au_+XIPBO2VV{=){I6FpZZbZ!2EEvzaxikxoLPes9&JC`3z6_@&hx?3`a;9t?VGc)?%6?4qJ9XyE z%2j^$&fIu66a_cadJy3ooHB-5qE;VWr}S*6>C9qTPk3(?Uw+F>4?m?veirL>>rAP;rdV|{qB|w!hJ?vQJ2QCaS;Wb+RXrJu%EGL+2A5%Ez_$GRv{&1tyy@(t(EN#j z_p&yhQe@6zEQD@-S9d1Ka92d$frzC^Aa%rC&=```xHOZ2O*sd%9G)c|0&ym8p zraC|ztQI^(mF;4$+F_$J9iX}~WqvFz7z>-m65_v**rZJt0P}(wMTH^f@28a=^ z7*3insj$ehe!9-o#g2~Q2J>5e{eIU&F?8wEKr^u(JHnfm%U7v;s~j&*HRCY%RqMuE z6>w*S`q_>!2Rfr3bFeZ;;T`2Y8+xjZKleaj{^o>en$gA@I$NCHaPO;xIg}C<0ZaVc zi9oJCq-lH=40CpUBa)NP z{E}M&%nFr*`KSRQzQ=r&z|KH?N{a%9*@3MR;x?+J+9|B*$~pf2R;Vt8m9?yJYqC&P zHBaQowq*&~9NPtk7eUf-NH9((JI~Su0Dy(BmgZSI-m!IdCL^OP+0IoRrFqm+nJbQY zG#MYqb7D`%4PkZFQ1N7_)hN|qOI43JgmT!a1}w(DJYH@G)2lguxe)?>|J^$>G<YC-+4Dpbmg11bG_zKEWXVv*%7=eitZp zLP<&3I6$;QjzdywXtTH24Lu%{`bre9?T33zu5O+-82e zkZ(v-fknM{_%$X$?Tr_91jh;9mX)3b7U<(gg-t0hUBuy8l#$w~2&#{8&&R48?A1qI z!CCPj^wsm1B9HgG@G55 ziU?0}E-(P#KaS}^F+)W2TcC@DZz=k$_keN8 zli9|aaNZCFH_i#QHx@G_Drr52V6lm@Q_RT<665M_qW1V=CSprAo-JZG=PBRgCr!v1 z8G3Ux!;2))qTF;ERw=J8liAg(jyvmO4xuZecloPJ!5-S&&!Y=o+u69c+6C(zb>s1? z^&`B94%^v>Eg>kuTd={JrpQ! z(7USuLD-A6+V$mF0#3&rU!sFvXg)NAcj-v)`R6LvHic&P@8fv0Ud3^gEa}hU%#n34 zpXJ-y`3s^(&udlWP8hCY+;NoE&kJ0k+;;)I2=lz%ud7%p*t5T)}7v^d@Jk zfQuX|j_qq^U3Uz4#8*6ip=7uJD(tVH>HiFT??LwcV`M)Bd4U0mzvX{Ar&5sZzX(U- zADmMR$nJkTr^3<#>W~e^|Id;AS8YckASm^$cO>$5|FwWWWdE=LC~_dfe}Jt1*8)Bv z1^%K8iGNrC^sm^zBKPN+e2_VT$Xx!tfZD?0bPLtMKT+&nPBVr0df`d0t}>LKX0>g&{2TkpvaG~%rcl%;?->_$Fz{L4Vd8S?H zboqrh*=B!d%N)-yCjV$9qop4y)V_2p*JI?FY)Q`ba?2K-Qr_n~zq5kBxVB~ynR5z) za9WQOiI;Dt&@9oUKrE#It-DD4ACFpF_VQ?245A5a5awVz7e)#6B2nFNSo-wy!v|f^@7$RE z26kC`DeP@ezc9WfV>Vro7)Y3-1ltotyjX>ucek1FtAv6FClL3~$vJ7%%0^JfqxV-n zY_FKwK?v&sJKO+1j&rZjaFm$0_{mB4B09do@6XsCWPrT}g+%eC!dEsA(O8@X?XCvg zXi71{y_l{n{-)H@V0v91f5NmZX%1()lsp6+5#4~P$w%QTs>es!rVj^Ztuwy&M9KNx z?QHwCv<@=H(~d&HN0F6GGlx1IIklooU*elyY zDi4CdPl}mQOeUfQ!+$V|#GKu{CcOhprGstZR9t`XiH}(4zM)wUgngT?MBP_3LpKMR zp(@2@Ly`gzRSku`HIUqfdSYpHywl_0G)Pdi1p{^+)bbRu_8pPOi2VfZyT*Z9u@V%l zDTHbTYEJnRYIi|T#TG>6(YJX0rj%EJ+>ETrM4yazX)Vv|tHuJ~FB4%lgFH>5A)Bvp zpUvGp>XL=5VddwAmgvze4z_RVyT_)?RE^D(B)MZ&3H%9~X(U&khX)c~NYd|Kge$yx z`}{#IEA051Z%=pvI|mvV%phC}ltGJh+nR;A!@+T!jUBj(^@9r0`r$bWb5)sMn9DK# z+-#44tL*x@>dSY*7l$O`y<~IdT@17d_U6)gHIS#p_o5WJus#6=;;3$v4)7kS#F>q| z7v-qYTWK)uk8e9qDk>Fk!iSER8Rc%TBbuApIs!S5UD_QFA<~iht&be1iRQw2PCxD_ zc+GwY=`xUSF$GAK&4iLPk+>JF0xd(J(obt7P)r76^D#1r!fpB*jLH-noE&atzSBGI zp%Z%;d-|IJYWk^*gHkaUSlFb{Z$~)jsppBsKJ_4|1{0MQhSC7R7Buu)O4xwODF?`_T~D`*)rPaze&cD!GiC34WW+!H=oA@Cm}-E_kP? z$oECXrhy^_&4CnBJgih?-?P>c9icXG?G?R^M==cmToAdK`#f%%M4i6!lo`t2`yFiq``0X33xi28~>3ZgeaM?Xa6+ z*}cNDpO8CkgN4m7reh8Rt8DOZoX6Add-BM;AewIQa_K{806$6@FqmtfalM&}Bng3IIrV)@P zZ-D6fPQung<)VWP_2$CSGtZ0GLcNTR61b9Ps$(~QJ4CIxpg)u*>H4_^eAwP6q0uCn zAoH|gy?=T~*c^Vp#b-4re2G!x6v{p)uxED6P%MX@MEAqI?5R)gtc=7j%uRmzu=2(6 ztZ!qACh<)<@W_|hsIGQdD8r)12Op^yzxq;tc73GDj>+-!4~MizsYyyG+B_k0!|QBs20Kra-FMX!rwX)@13 zju+6CL}f<7!}d-GH^Oa>DRkd$?@7M;V2rfcRlgWi9JlislFa6;$KH-|Vf1skcA_Zo zn9N)G$V_^d0p%?!kL|NKKC(Ftyi3-aEGC~opH^>NzBLS=t@;y_tg!eKldbO!Sq-GN zBu!g3a%E3rsjQVuA?=-DT00Sn1eQ46ma~M;!nc9IQ&u-~7xSNvHQXRdgS#49tvj!e zXknn&GxA$}5x3+WHe`42aGINOX|B1RNs%;r72{L>SW%T@05}VBI}OAy94j( zoz3fyLyQ($sW4XSBcFT6MCjD98?rk~&qulYtk@8})QR!%(V-h^d4;YL5Xt)F8CIL+ z-F^Czne`W}zR%kqq_JvYMh!*C;Kqkdh0E;lg4ZsiPJ~01!Mn{PaNf-8q8ifqHw?TD zHtuOYF^f#@G8j!2Bj%4Dxr!Pv!jBI)g_Mv@mI5POCi8s~b%GuYD$%h!WV&jwP+tad zXDtV4@~PKrh-udNBsLh5JS)?)5*;ZVb1@%j80FkM7enF^wbT$4*M%O)EYy)A>wXYU z+yA)J+OCie8#DXqA^u`sV1#RqT0slv0$jhe`>8aBS*VJK>Nh46L*A?n|4Iu?t>X5_0%qME<#mnk@2jPven>ExSIR zas#KL{J~Tk?Ui`yjWs5qR2gjyJIL4Qzy%!-2dhwTRX5P6TkE}GMr(zPu$rkRX!_&Vpqw!^(_l)_ zv($5KJl)L&Y_TCm1lY>)yNoaHtzs_-ZQ@~<#lNM2)>3Y#bV3PO;LnN}lEv=azu!He z&9(JN+0c`CpZ8vKC9vZD>c+j}DY5{47+4LLkqt7m{bh}OvVGPdMnr)}Q|TWllFl4n zVn=U+?a4^o7D{m`RH0EG?$#-Gn85F|5k|t&=kUJCr>IQhz1G2kyMmvEcpjF!kTI6i z^XGZ-thScN^R(KAHL-hsO+P|}WXDM?Z1D=r{mpu)tChk*d&yt@t%d=?oTm7E0`I*2 zJg00h6#7ZO6AKY!cu_LYL3Sn$6wu(#M;hAiRw>Af)v^;Fm-+tYg z%-~klTw+;FL1i`i=;Hl$!+YFsq8Ax#_qdd&s9d?5VnsuTrW@xXU7Oa->zA+J=hyXIBk-FqVUZkryzqpwuU{3-6L3p7 z>AuRn71y<<#y@`3Rqbyi^cm2O)gf2_fKA19!SXvG%8c=Ye$Qg9<4$F6QOQxorKk2F zCNE4ouU;kH@Ozk*jy7;Ke9sCg6QOKhd^IEWL;6XAqgvN6L&VoBZKvK#vK>B~%$A^B z-^Rtk&t_5HW|Y%+KY%|tU_szibf_h8L?chAYgV9a7JrXJeUOs<Tz;fhZ(HKK__nO%tw~Pq6@Kw_`AKx8^%PHD zwzJs~?vzE>hE|!LA)3!5D+*QGa7J)xznOI2QDrU-4HP8k9xe7Xf3HZzv*Mdmep?pW)zxWxDPUa(k9+`TKDRa#Q@7p zT-%g7teXw|>-2G&I%4!qJ$`hH4@&UX*oTys6;+dOVGrp=W$wVvG+punQ3nst*t+$a zdyc{Pcq^vzm^7;5K4b0N_xeYL8M+!xwf9}A z4d;X6$z=RQfOnRn3bWuKs2rdjwR$_HtEsh+%cGFRSTUn>Y!d! zfh$QRRndW|4PRXFJ=H2U+i$XP9tSlJz+w1%E74xDGo7fbfbjRk0tT z{C>>URh-Lo`!OTC^YrPiY+ZnMe|I5(pbPg}ri>ow4Wh2o{Dl2Pph=`e*K!Z5jy)WQ zrtr`e-7J5P4qChG0QlaHgZ~{;FXW(F z9jc~WfYdP*Gp!c;(Oa9sdyeE2{(F}t^njHrFiB8VC;lBqtEbBnO<+(bI~$&$ankEA z?~~-vyZUb}0I1^>W?4?7DDAp~2l4#`2+Ke{bIB zMKy(mvm-+ARg0t8<3qD z0mIMY@xWNaMU2K+QWP)wRiBE{j7yOMyPjgwSnB_*lZugp;XBu?XLN7ouPDmldXf(r*b*2Gilk}7qKei-m z$2$+YOE6$m9S97)VHgQgFWXCnzjc@HP9_PEVOMiZ5l(F@K5jIgsO=5Sj{mq}6)S|y z7AEl%v+$Q_5yx!l3u4_sGJes8n0lQByo2Jf%MH@}@vz=Va45R>`NfOe>#i_HJV&%l z(}A$vap<_}mny17rS52OEW&SCt^3&>K+XA{#&a#e$~upp+B-gyd-8mc+)VgVVBX*e z(&{uvznaj8Tlpq02(#5tf^%Nah<%!22b#Mvi1+K)OpJ$P#|Gh-R{ZL#utif%i@i^H z-k^Fa*J_EI-(gf_ZwzEWCPqpyP>@_mfhuB-a#Q{KbDT_05TU_oj_u4JSM zy9;EeiTGJCe0~V^%pZ5gqe+c9H^f64dHcgdJ=I&XfMvAWHx9Qn&rgozV=u?JCEWI) z_auq)ZaCA)uNNmj=a;(UUt9jfkr-KTZKRHu zUTgcZhw%P7Y(is&>XY9LWHwpKTS;vSCn)ky#oDu$)^E3zsO)8L0X882?5=48TJ#(K z`63DHd{3XfJP9g3?-iPC1COpLwUL4HX3p&+b)YOY{ve||Iw5d^T+o2j3UWXn!E0F`c#KN@Zeu1rpD_kvCg7MC$ zm38ae5sKIzlrPwk zA?W3dCkZrk8CUqc+Tk6oyO+l)5>-Wq;SozG^EqP^46Q|MJ~Wr(%|;xB zPW!T7jji+<42E8q0qfvVQXj-iLvqV$rPo7ui-fd2J&}A#eK%w3uA#=4QDKEbDXY;3o>xY)Dzd7w5H5PAmmUVDRgJ#cAN94l0=b$$ z(b@|DV<8xf84#+c!f%U%8e8j~(QvH5qaSzlbw1vncWy3+9hA)cxaH3$6L8HFG>qw{ z_Cnz;1r>qD0MszD2G%WVD^S#mi_uZZ$zwGQF-+D5x7A}2_=b!|zzQ^zN>9}yFC249 z`9^pID9T{x2?(;;ULQGpfLGl!oa!4LcUG_YsMBQ3@%w(MYl&R&iZZFFds*QQ6FS26 zL2X4{M4xXC0ussCyyN(yM(_kHv!JDJCY{-I5 z8D~V-_n+^-hbJL(AgQ6pajnM2;INeH6pf?E0p5tse=Dvh;V1D&U5H6kzW)3>EmCj8 ziBOYSr=DttlwpKgo7xO95A4OW?YU1du*r?sDW`#;76YtN9}RraeL`}FZ{I;wp+mj^ zID1Wzr8HywDGj z(JOmI{a}e3h5G1Y7#2dcXGIv`)~oOtFZU4n*MkisKm+CGu*Sl73BA17bjD?wDb}M$ zR2gxFK68x4B`9e`bkk|79d;*n3B|`xuKZTHlXcyqdEfWY;>s_W18@xRcK5hrJVE%- z2!;CWU8%U=$u}ho=x3lI6N)6}NhpTX#$+Bkgb$ZF z{8C|(UVU}+uJ=+t8?=>qdqD!d(N9QaIt!=&gVT-`-SR__{|sdnRYN)7aKn{y26vVU z-zCSk=g4?bgALkcfASk=pJBu%3{_tXZBC>MV8PTlNTOK3;0`z$)qISxU4Z|%nzmbg zQ|{7^5u(4^#SMF68$tNV3YZ&xF4Fi#o^pBY$O*7+J~*3v@@L}h5EgjVmGsIaGlr8P zB^JCSe$Cxu#@P53=M+*~HtYqul|Mz$$s?1}T5=)id~SWqg(`3koh&H%f6wvD1zvqR z{d1X((kr8iRWo;*tsf(TIv)>RzS5MtDjmX-iesliOCxm@hj3wWuRWv3oZp@hKkIp! zf$tPtmM1_SbO^dfYii6yhYy6wv8(yM6s+ud3a62GXpiq_yS=iI?_{i}Ek*0Z@QOYJ zwBxbj)WI&J-C2tnvpiy}v;t<1awaBD(t2A)LmGa+En5Y5q2FQq_t`V{f@;=_Hb$S_kh%+-cB@zefsNwY(gBa@-ohss`7ABRO*#Dzl`5GA1$CTX>cF#Ro(= z1es*wKfYxCNgzeVP-Zr7B|E^<(3O_ol>erlZ!IA&jrD`sohKX7)Wvpt+5MFLjw^wv*FZO@fj=d#&< zQ>~XcNNkmrr;3XN+#t+2E68xkf6zdfFV8XPmAGcQ42rfMcvQWU$TDbi&J2#uYhF*6B(P z*FoJ~0UJKyhP*>+_P(m2Sz(V*r4V(!z6N)9pm>U0%BJYHYG@3b2ahsF2lh?s(?fyg z!Of>1f4|9GQv~COV-`8h^%hX5z7bp0KFS=TE`3}2%dW0qjzPSVQBT2|MAoed*3iHO zb!EH3ruL`E;|u65ho3ZvP;9FEWAul?5{_}#J>#016Bqp7;63z$|HPr=4I=oI^9V;f-{``qNOJ+c$^5aJgewW5xD!86utSFrP3C|h# zQGN7!`ZU0!)^yz}lJbW7=74E2_NGFdj&4kKlL?!{Pbn~)bQ}&E}drNbTZkzHO3Oh+x>{r%@l2nYBmodht)(x_8O@i_#Q`s%<|l% zpv)VWwIF#avo@xaFsS8bEH)^SSvL^?UYhXY^cE7XSudM#GT+8KU?c~ z2M_@kfzOkwYVafJB+9p_3j~+M6?;@eZcUAuV$u6BaNSQtkAw*8M>XrV(VL@1Z_nmBmuFUS-rA9U=Af}{U)ZiO;*JV)X!G9N-isn&`(5Sq34 z!(apEvi=zbz8zejUhI(n(qz|>3)gcQdZYIy;xeO8-p_;~168~D6+(xr`aq@*r}&*|=!9nMU`B5AJxrWt5lz5sR1A>3R~t&+Wa zBm%(=M~CqXoyCdUS+`)0|L9@w49l<7I&IN;(s7y2w;cbKg^iVsn&AQvH*?s%9G=_+ zt7T9eCyLiU?P;_v0c(oP@UDOK?2-}?)}y(vbeRw_8olhL;R*;GT{@S&Y#ssosM)oJ zV;1M+WuO71u`z0g_aA~*e1B60M$OMN4(_geDo{9)Oo|{9Ch{Xn{BfNnf)Vd*`Up~& z7{I}b+DQCsdi|fYiciSCf236~ATRvI-vay(P%?o3qEq~(RCplq5B3@ZvislmnqO$> z8L}b#|C&~D)#kGUf)HO|X(Pq|Yr+c1^a}qqVJLDS!+(IR{?~+Ykph2l5BkRmL;s5X z4;lri|34Eh(0IO}LXgl6ga{Za4AnOlWg+dymxe!nQwMKL1+P~Ib;a`|QpJZ{pC<%o ze|e+ECqwg#gjE(gRNkJ-hzZYli%K~9EdCV-P|gW1=Uf$r=(yxLWeM^gbKZ-t>^57}-=u+sM;+_nNK&7%rY@OtaQrav9VG@9FpoKSI@x$Nl z=P{z0(3&$9s?-A2yCWUc&U$49evV7pLH+sxVq7X>h4YY=*1p?&P~fbk%M?^=$SHx7 z=*|V|rRxqYiF_I<)6QX?^QcBpnBXTYpPT{!8OPFVHT?QXWfL5`LMN+EcXuCl?IA`4 z%ERm(h{nb<&r5Vl>RAbQ!_DZqI&$2t8_{JCf-{JF}Nu)j8O z5?z_i)b;TE0M(MNoaI|jyo;ui7X4|<8Juof&o2e@JtX5W&lxi3Qx|b zmgAlcy>aM%cJ(gNKB^u+1O+4w+8mN`V5wO4DpsS@to{amx>+T%NoxLmjd50GRJ2~~ z)TB>wALj~^%~dyS+MF3a4H7;g+p^huE_1)Y80@*5+>=VO$m`HmI2>TC?yJ4<2Wo$0 zZ+sfm=l(fSjmyY|*2a`ud2)2>j}QvWYIA*OzLoD2n}ubTv+wS}8%*+JFcQmS{Ti>bE>JjtTVfNb9*$Mfkx(;OcfuUi@R z2t09YSaUgv!iQnJSExp*@4YskH1;&n0{?vHyT_1_NAX&@^WzdWF_M@hoKFLY-KD?3 zh*Iw-Sx}SVXHNsXdAm<7k7@@f+|+PTr(jer2ioC$+*5s`U=Eslf>4kvWK>ae6nGaZ z!@!3krBv7nFu|$m-1$%+_R7H1TnXf#(u`(uB|e?-e*gB@B0Vl#u&W%0Ki`?BJmF@5As*+e>|e1y#0>`$y@Lu79@bAi+eFtR95I`nt54&;||B6 z?*+*L@ud|q0gQ|;u?kaFUqy14MDgvN-%M9AwtK{jNlvna`4;6L&j~k&F860B<8bJX z!UOcP#ptfTi?(PJDiT9wdeXg8O^b{r`IKcU&y; zvuw|jSmkD-+iSAINE{{sIpOQ^|ggXfJ+@2}2?olqZ zzM=YeS%&>Hq2Xu^QBOE4V$^F_h?!`Y0V$TK$lyc#RJBWjBV2QNCSAB`fMOG)6+ z3q5$$w6OJZzzC~kRrG@o3{~dUV)3=N+Jh?!VIIa%Q?ee41aAn9X{n7A``F<~_4LkFu^V{rFgtRv)n+~fbcC@ z*0YE%QOY5=+W%AT&@yJ)ZAU<2h-j6(zrFwWjz&e=BSOfwGZpaPJ6iBRS)ZUtal~J% zr5lNJByf=UmlcDQ5Ji69cleJE_`fCo=81wLFZ=}q5`W9T1d#P#vj-Ww_bn4iv(PXu$2kw&?-jQi#}?H=qKuFs7;;s2O?!5(2+|e{Yh%8~G%O z42W8JbFmkbyCRd$Du-A!dpLZ(d`{twB^l4j^xfe{)Y;JfanwUF^Z98jlS1jAS$zK@ zrIb6<>sY)C&ULYL&M1Mkdxml9N5-_=><#>NU7IuX?hXzl#fu;8AhEXDb$`AZb?zYi z<%Y>$$pu79h?S`hh_qouuJ7^V+qu@;Mz?;5_ao$S=8uyb?+ZAwt#(|hadt(`LQ-DSf$F!ZPk&I}D!N6;yI)mHGYZvFarUMbX)(m{(8gt~Hoy5@7md z0L|Md5@0(dn4`_=7SUO*mDWu|o|eykCy8mt1$%aN>?) zTI;ofpB#;w#k}ZM&FJ#>4S5qTi9B-z#laMzfk_q(Br{7E=8us^CMEJ=QBn10dviRQ zCn-nx=6H2ZRIqnI&dBHYJEqQJT?Q51bL!hU2VbTq7Po+APipB}?XiP5wdUGtilKKu1#9S_2p z?_;_MCcCHzt9~Zo5*D@=l7yhQmL2haQl)PJha3UFi-Rq}*RJuW4+`ss8ZKa3jOQv7 z*vVcPeDh_Z+if*3;%OG)`% z-50F3j};>TdTk;X*B>|s3DV5u7Z5ba*f7Qsc+yh%g6d9I@W!q2`W564>Nb=wmIr!p z6TXx+th8E{(ZwuaJZ{JJf`G+5mv~H_qA2s4Bl>p`Xf{%epdO>(i?g<7o4E*!)kIlA z6)g%kiX7IHL$GYl^7NfJl#b&DxW#)Lm5pZv*HSLwps}4OvYaPlFh(f~Cz;Q3n=#du}L zsd^y};vI{7iqlLGTry)EI14>=Opqj`dPHNNGk|+ztQPf(&UVxl9(<5qh?SkygG%z9ibhBgG&_d(qM1k7|oRpS>TJ z>`+8)M4)jo?q|(b0Kp#e#JEO`5pyQ(#bk$BCYcdjj=?>}=x;rXPVPBkwrCX_r=$Sh z_R9mdBP|5*1s4zKCDy53%6HkH_eE&~;qwF_ExB^I@M{yn+g1i})F&N*jF$Zs`u_`c zK#IR=O(?Z%=lEYOK%bjsVZdx*$2F@O-%rUFC;&lffOG`837Q;Bp>6NtDEUjw<+04_~)nM?yS^C^Idl0FuADzgIb(ZGx%Wb<2Mn5Ix0 zuMo5pbi)~*g={FuNbGq*A^N{_(lsa=WmcFDfT>i^O)r3Fjz^-{oC`=hN?Lcf+Oath z{hbyXJj(BL7s}sO7=gNL&a^Nxb>XG6_i6!9AO+xsz}E%&x;;pe!V<`$TG%%ywIwJ) z$H374UIsqzRv>Hb%$dQ66aP8rHv@VX1V!fTUJ7SS5A?dA?b?E9epz)hnM1p*Q5&Ei zW5OBnXh6}fV*qEoM*mwvN{Y4wiDJwVU=wt&7C1e^!nr8M;OPG@GcXmyCJl?L6Ey+J zg7;L+bT@=igP;mJR?@lwO$r~UBgh46AFRM0=(oh&XjXvWu1M`X*#cx!@d^RR{!4d2 z-xo8{_uL&U0gKc^(2@$hGBzuqZGq1Nm#FL3$F;u#bN>B(h3^RZ6zGEV)il&+|N8(JB|<0<-P{KCItc8skWDT1U_;Fu+Sk z0Cs?H2z&tg@R$(v)h3)99wrzL7z0-Y-cy@=6Ql`Ls4|;!2T*!TV8=9p0wil;!m!0T znVnm}#-9R7k-~gwM)>I|a3|DBq%O#OgPECWxyfQoZMK7bt|Q=y*fTsdW#V&gViAud zG%Jr=BMl%^U}}t(1A$GMeTSA=AkFh^i=7#-bTGke@KB!$y6Nv)fCLwW9HzG+R0)Zb z&Ohi8uu$k57%q6w5P}8FT<6eGorp)6#D2jU*R%rpufKd1fp!!v63aA4x3JjCnQ3IHYg|v%}cRTKyrc}{@MC`p3^of~%0(C53nQlMvYb$_A z9U5kw6hU7=xm^p037pg&M)~s`a%XFKG@Cb<=K=$9Hz8=DwS{quP@LK}^n(b1zpQQx z@(ry}uUu7hsUgWZIg$L|Q{Z)wcT5unKszCWt z)PbEg#?3S-jTU-HosQ0Vh_PV^b&C)d%@Un6JCOQ0Oo4$|p5UpPOUPKPiR?6E- zdZ_4Ovh=ZnK8Ey9gmg#I!s;60m_-LJcs)VGAC?QqGT_oGBLg3LSIoyIELn3>eqai` z2J)sF*nt_pCktYxz1sjogS&nWKJpw6nb#L~;_kPfLccn{dVnQ8f?5_YOZFL%_tcU(jZ(1$U|Fq}y#sVC zGbZq$##gs~Nx;xLM|o}sgC%Wps&@!_FQ6X_9D-a@%jnU7G%e7M&nZdeGBUv_jM(Y9sk=7m z5J2YrTByRXow`^^tF`%;X!oWK zF#wv~Qrqv@w+l65HIvLod6fXX3LU7sfG;sgb^B(n;5(cui%oIweL1YDeDx{kNW03P+wrxsf2LqB$@O0n=Y}LZ5qXyCQ?TvUoGe8f0 zdIgOVtJa`1y88=QQ!94AW*UaZeIbKRt?%`MRT>|g%ds4ViVOcyV=iq|%#?crg}TsJ zwauL-0H1~dz%pt*;5{spw_v_lt0InCsFDfUj9FF85_}-A5o$}2pV?FR9F_pe7D9nS zkh8%w{&|AkWXx<-xpV~SzK|Y^fw>M<_>{pWx!fyQ{6F!}^Eg0KnJMOIsF{~DgI40U z#!qQjftdz;kAc2r6V45|h!eh4)B0vi>KQ-T0QsiClZFte3(I-6 zHm}fNV8WUnmYn#{F|@u)oso-5+7;4W(5bhLJHu3+5d8*&Caxtd7Zw*($pnuwL-fiG z_=D@%R;_yRzNyd zL#XDjfM{hgrEfqmZ5dBh&Fo4Nw5`U3jPx?2gVb5W1_l7f7E!CFmCP*l)Uyu6B7i`Z z_z6okrfI(*L93dA29TDTARm|os9M?DREaP=6`?^md2OJ4iU2f)Ae+y3KsK?Mbx-R$ zH^vZ>nAOPsSE0((tYZ@Y1*gH13&Al}~m7xuf@0 zM+Ps+uU#}Oz&l!}8Xef^2wNKH+D*>^1y z)KEVIh?j)$I)rm(M$@4&MVgTa)cF9YgM?k6G>cJn5jF19+ys(y{61|a_UtN>Xr9?+ z(73+gdVtvm)WTd)E^+GtwcuvA3T6Sa8^~@dhmCD#@N{0N zg5Gm2IU|JEgm66=5GrNH*ko|W0yUa096|5dytGZ_)0-%L1{^mmN;)z#tZfHig_>#i zYF;`t7n21}-L+KUvT)NKP588Jg03T-MgPZ74^cIm;Mlx{w5z1tIpo0irJRUkhtDPe zCCJoXRC0aa6A<#6T2!zq7WxPk!lr{2gZAo-Ue4`H5iEk(0J$aTc7%ff{RCINm%u@y zdPpc2+?PdcHOz+CGkQum3-L7}tXS5t(w=!Qp z?zfLs87MFXjk9Vc-b#i1 zx^vX6&=E^FzwpmGAPYjcA{5txEu?S^sEYLmbn9tbNm$VXspI8lLuMxUf-^Z$hhe$L zu|t&^Y%=F1s{sb!JcIaBS~wT1T!C@~Lm#VO`1?xm9!C%RXhGVhUQCjYdAANpXRHU| zpTPp8M*_F74&9u7%_37LhU6<|IPuGm=#>%3Ift6J~3r<8jZ zN>$9PvU)UtnASinVWr$)YX&m7)!d60q;CDn$bITzT4sKJPDczhAJrgKJr|-`=pxqP z8*9@qZF6DCg{l(lHdcOjl2ztEg0|$dm4mC5u^$6_0S**B6u4|5838l7pL5f*r?!YB z9|@DnOBnEblAs81kvdeFifPFcLE8aYQ!{@#xskhxRukEyebk1@fxj^T=ZBaRM~ zG{Ufn0*hEdX~c{+>vPbvE<6)MdbzU(kIC~^Z21Np#Abl&-c1e_JS_eDaVB#?kyHL2E-T39xvTG^txBdGK_!jRH0M*Z+^>2g!iZCZNG<|4%^owO+sA*UF;3r#2f>lT<62i`Zq3~)8_Bv@ue)gGqRd#(=YsUKuJPj% zUV1dJ0s0UqP0Q1!!gC?qu`1 zoQ#|UIer#WFR&>Gc z(ZkFcAID9-+IvDUMy3c39CVPo<3Ir(*gA|wQOOs z=4Mo{TD9V72`R5jtgNFez=HQS`gmG6|Fb*Y=ah1AK3{d@RI!IUp}+{;!9tM_1#U*z z3h1uC&4q-#of@lZq*}!yuZx*DF?65qE8M3-^V&_8cnVmyYg;KFC(?Fpdc!&Uu40Tw z6X}sNqlef1r6zC>LUZ+!GgAYkXSN8X+25CU`l$SAwno9~_BzB4%Eu(p+1ji|Ed&o+mb%EO8A(2%Rsy(6-~v%)13b(A3(@kiOigN&Dm*3mj3Lc zBd{pe$Dd>5VY1~`AKJ=UJ@AQK0J%hMCIL!8=YZF!6DPrZx;_x|)eFWf^$ihpD77|X z0wrfa=Bc-U%Rp~et>6@~_UV=jN+$k-`(xivLGk+rSjoA;q>8|fva8Hmf#HB%oz3{= z7VuMwLbU~PcedYnRs%Gu!-}dtk-_vct=rd_oqtY#RRYtJDp{qE750^a&M8cOl?71h z^x}a{MpncSbzY!R21D{2*v?m1LC+-{cQL{9V3os>8fcmVXU!DrLu%)A*UO>rn2FY* zpQYBz&T*#qvFzZ%EU`5}xvs=zLC$Ht#4DF#m#EhnG?|k?pD22{ZWGr?T?1*l0)G}q zd2Fcm0pQrR4NM_f5QRFUczjI7tXEzU6r2`YST;5syQjpgW}n&o16aiH6v}n8X2ppp zAV2gKhblpVGQ1Fyg$@MqUQ?N#g?A6 z1y;>A9Qw?dY(0Lh3z#iM6Z7l)ZZVqaV~hsU_YSA5>4Gi&K7PGp6&CR= zc+{+&QuPR?`yLTR_-t+A`9TUgC$J!-XG*%6NRJbGWScnVlOrYVtF>x<5=dLVQK2X# zA#Ew?g;>(12lB3%v^SQ2>&I$|r)c+umO3WTIzv}t_g$1(Uzma8o{}E8xom0GsVnnT z;Zo&$rT)ufpPQp-%^UXUz_<8=aJn?3tNJ= zsk1wnH1Wx*)PfP!djys8uDO|9B0t&Ce~R|!OOjHB8?puctd84wor4ku84ubzSISqOq2q2L(xsV zv4T39S(e(b=EJo*?JK&KYJz4hI|k@-oShEp&-9?-I)u8G72Iv*FmM98SI=oiV2%lp zV938(fYMafWVB(P*>JaQQH^doV2t&YfAFJWZdB`s$~k+W?z(x(jS`J2nFzMdeIoT( z0c+;mR9nF^Rd`*jBPatpuac#kF2ybC6|v3IYr?F+8ug}*dEU7wbxX}fWc(u-4#+iy zEHq9b!w^*6IaNZ1S$V0LyGtDM+BM-yx3s3E-*d76e46=hUZPU_vOZStFR+!aPt~%70@76%1TiVdi$a@4mVHQ@ zphK}2{k)hYSNrFw^~gQ4C0G>ZyJ?AK`hw3Y2;l-2%`}@aF#@I|NO%3aOz;J%B8aMS zGHYYR-owk+5@p7;SFPTduO>Ct2Q~?I+`Tqd5U0cXJu5+KoR#1S=rgyZx$clnzYCfy zN)3<;8&~gRSnU|*`)n@2r7CMe-f>E&*tVr>^~d&k~O)+I$Z>G-TXNb)A(Fb3r@%-tR~T904{88cLk5MN~uy{z$p``Ng1~+X1gmUQkWnKuY&i%YqUc~lSXp3(j<3N;#g~(IxVhJ^M;P(R3U9F>$re#q$ zy(#pxcJX{%R^;7U2n0{nPO(jrS0J31%7>B+7o^8Nb`KMRwpMlbD#df zLAviIvSWf!fy4rf7QB(Ne5^K)KIogaY+6gG_78MFobD^>9<|TQ<}d=+q|PV649KGe z`U28JAFod%dnQ$`J%^)VC78zU*uByd+oifK9)99A5>{ZOiRT7vhQ# z*8=fOXkZ19mZA8xFZCLOmv;0vq0j68(j6?5nYWV-&HK!Xh3Yr!j-Ri>0lvu~SFHDs zx3FIRELjc;HG!=9TK)W8VUn31LHWp^HRqvZOY26=VECcjR7=3Dfu47bst^}7p17~1 zdo~Bnp-}=kBgm@z+q^bD3xZpxbQjwhq>q(=v3uikpmjYGmZ1Gsr1fSX9SP+IggGIe zp=x()B6^8t1=Ai?nzjiTE8tj|H7R$@>PTM@?@}txHnz9%hLQBJwt$tj$yPw6DsR() z^wh7sNrd zgk=S%5SAlhAyIBYJS(KJH+*I-K7mitbzwhnzn@ncHx))~0@{Ii72@Z*C(1xq;ct{v zS_>ht7y@%5wDT{A2&`U;EG-7oRFIB?tzd~9@#R(OYnCL6E%_?2_#0!IxS!Hpx9W>h zFW(08axtA+qo}>4neEEtX6?!m$qU0HvL^M)q&d(nMN0G4v~13yBZQV%AKsxoD_jYr zCs?s*Vw%`G8>$GWxEgFF&k?mdsW@P#PN?@u%5#Le*FdQ)rD7Jf1Kqa@;+(m;(6O7R zFSIU99o0i>5UcxVpjZmwLLgof$`7%#yxr`Yz-_Gs zrJ+$IvqTahyh&vtMkN!>eUm{=JG2dP@Ek6=`Ea7$GdURdEZcK`&l01ZWRXE|T+|0Cgmeq*uW0)%)udeelM>DZ!g-)AocfzV zuR5whlbK4ku+H0Mtgzxu2bE9H$&RtTtel4sh4e`4Y+Ux`Q%LvJ_8GhZvf#i6sXJpj zAa9AKjeS47nfJ(`>8@o5!#mg-fb-b4uwuXMqsO_{vb?`2NFT~=B~8`Zt`~%IS4mSd z&zYVl66d&3LgmgTTeixn^IEV~QTa!<$g#T2yo;9DzRS@D8?Prucf0}BfAdWOw)5u` zfq`0OReeQt27HKFzm^iN1zVu=7>ZM?0iU)%fERM4^nLCVq%A=PinIbM=JO?&gmXLB zL`V@60ujnA1Uajr*1EOU>q!C-u!L5i`jxLH24e!FTZwW<>AW2&R>Z7a zwO`T+CPhF?VRR=keW>QcJHZ+3511ODCVF;Na&o|~Q4yF3VFkifL7zeS@jpvXU~VnS z8t$M*b5DC=iy@LHfy61663E2Lq;knEK@M+nNGAr0II`l8>_B*1tdBo8b|#Q3AUkeJ za;)o9se~yBTb>zrfYhQjUF=-Ae)c_*C`lsr3%ORQ*s6xLJ&;r6Gn`wGLvLN+bV=W zz2E%}uc_yj>?R}e=O-xdfVPx)N$lrX@+MHt<2b04W8Y=%Z07c9gm?LxoM~)~Q4N*R zcvP4KMz<3(7bwo>kVPu3HH-k|ZesEri&%1VM*w25HnP%$uyr|5tOQ1P&C1c-7^Ach zH?$(of!?t9<9|MG>pFi7w)rm-r*>IP~;5J9f`P8SU!sI=G< zEV={wZ6#h8cn#a{W~#6Z;T=fdrFJEmNh)<`Zi4hNwxDuVY#ZAqqy1S`MGZL-;8kH~ z^?By7%vcBkswH85aaP6(eERoNL2K3$Y7~nQfu-Ml@^k6hcqvz8y^& z?v-94&87(3T(c0$N9GEcv*&y!5LnG~3c7EAMCa6Y>R!}(Lx-s%NVSx&No-XQNhXFB z!gV1Ppm!SXpz$p6bZdEAkzJ6tsH%P8qQH()-lvW#kSaIeZwe($Z(Eob+EVA~rNPuH zX=5g9rqeceV;mO%!D8}k>3joAlsfY!f};w+tw0H(2ccgWv&3Tis^`B1!P3Ihc-0UNlRCRE!kK0zy{Q>PEr+a2wL0+Ad=58qBi$O}QMq6p8(4 z)yPgH9SEbxrKO?Q%-n<^w9b}{_RXvl1(^ubXF~f@L0q&BE0PeFh0Yr=d6G;Bf>;Dl zZ8BsMo#$L|>>aDO_>?VTWEsL0tBz^jA0JQ`1YST`Rag^Si|_tFC8_{5_t=Zzm_P`x z8(_qGOi zvk+8-2(^2w+(007Aauoc4;i{kjCP-jGXanR&0L|Q`Uoj~iXGP<8^o1AEZCwaFi$>F0=oY?>0B*IBY26BB6 zUzn+0_^3?x(DU{$6j>3%8ZZwbLdyLH4W9{^OKAz=hLVDiZXa_84aQ_}nKrQO-CO2H z#$1)|n|%|GW16E(ujCmg@h~5C-W&=t3F`<$;B7 zneZf#P9UBuAOt4s%J{wk!`K5fFn$1OPiVhh5SIdRDcQaO5{L`Xc_$K=3q$?+xl^Is zwnCHy2wgY-Wab;e^KS;9>;gVT02D|4W2`KC8CVqiE#JI5MULx7pc~%xy9%7cDpnq% zRhGs}yW*>2<#nTPx+AlK)l9!;fH;KmyMhjEe<0n*TE?8=+ECKUA1g2o)<97)yJ0m# zaHbnmHNSb*HW4HPw@L;YjA)qp(6Z;Gf!Gf|IvR{i0b*oy)3SR=B=kIH7a=I5qrm7B zp>-(`7Yl2tS0S!NXh)`7f=IBQ1QDiBl+n8FA|{2UlA$@@EVKcU)Ak3*;o7SX^#q1z zv1CQ9C-8|O_9~3a{@0h1>lTEwzy(2;)fkXM&UDTIH+j zkt@5J5G$b!6013B2%NrA zRVQ(RnMfBl%dFK5mdu!1_05I&J(VS?)_1!G3eXP3K2~iU08=6KvIPp2#i{4e5G;h) zvcF0&MBfEcWb#ZvBNCO^^E7dFf2hVpLRCc!A{2TG*wa@CKy{6pD-gj_kpqyP5-tk5 z0BKWbtq4hla^%v|!Yh4>ZVI}CMGP0P#*rSLKEzGGAa6h{gz~ltf#ilq&z;ZsY4A*# zQ2jidhgatRt@;+1g6~}zs(Wk3)s{dq$ZMMR5NbinmcfNkE6X620OT?{P?bv4GzYiVCPPW$|2DR4aCgkS^- zK^BGLh9Ikfa5E7$h2%f{tT|ULE<`WHHivu)as|Q#m+ag*8HDhrwL+ykUc$)>O|n+I zKu8X;vMC2oi1-n#jZ1npFwpEDD`HU*upXD1DIvH;$r_%YA50LMZX#q?&~OvZ)S?Z{ z2|5d znYShe5W<`g7Hc0>E-`DVFP>!4oy( z!?AHHZ4R*#8WUs}qJ|Jl{;aY9_V3dZL9Z|Y3RTrf#1ky8J$Z-lxFFULIu3gIoWIQX7Fv%pY#*3_&qm4Hbl9H9`x zVz3NZLwhr^Ds$QFw8>-n7}<=@FcfN{&j^H7>~zK)n^}@1q|!2WnlPW;wlSnRcH>zR zv-StaK%qAEm34}Z=%gVOHWM2kh^`dHX}f zf+bb#|FI$_fl6~g>ui||f;O0*$26g-X5}ZFyZ9i4u($;19Lgp_v6Vg ztbm*`X4PgyU@F8lA^ix*B9!;NlSpJ1Wk>h1LF!^g2|N+fet;E0E(_reYt*z(VAEo9vqP=zv8i#{_uKPB25wDPkzET?=kdwoWnmHnv`L|K%@;vh z(XMkQ&S-fhY&Bq$(EMCzRtqzUGo>pyBrqD492}0>dNJVn&X|LdFrq_Q^aCDWxp6Fs*z zi=Y}Tp>!a~N+4Vm;v0}QoB>@&eWg@rTM%MfkcDjeshB8keJZVLnElM48B^@mrShT2 z6DzK@rtRWYPq!v5_u(Nwt064@Y-tDuQfsy}{{o&nfv^zao?G{C=MX_>ep3R5*)dSld2nCjrJLM37XG(cjNOQm( z$bvOahP6O=E!q~Xd3R8-K@sE(gheIoLbxHYDx`bCcGeIvCItsWjt^7<#6W0-a_o5m zWl50bV87klcAx7%-I@g{^vzn#Ff`V{5pfU|Lqm;@Bj(`1vS##*riK6n(xjp3MMJBb z;H+V3W|$2Gk=ob*s>)EUL#*m~HM-6WuYqGglZ9duYcN+~ zf|)9u35Z3WIk5yfRR)6*M}sND;gr!tIU2!>1N*yk6qrbl&|Rjxw8rxJRaV|z=K9h+ zopy^D1FAwwB`GCRQd+HuwhG3Y7!8N)Z|||YxyAm*a~97mBS%Mn50Ts^+u>J!;U948 zgZs;0{lEU{`uH%-U5b$_F|rl{^CGrkmcW~z?{MWto75Kj(WF*D+AaWd!4f(b0<1(U z3ok|Jx*1CmCc#t5E*MiGZ3hF0RVq0^8A;QO4W!Z}8iF8&YdH1yT7ndTI3Lj1Fu9o# zC;0UY*v$2qRZx$$>u8{PeV7pnrk)rJ84Rks>p&1CM*9pAC=>hpLw5Iu93D+M93}>n z$nGF8EZa=zFp(bZ`6YUbD=eN}WpQbN`Gr31cC>m}Ff1`mN=nLPIAk)JxM34|{XWn3 z_IUK&TO8e9XZqwht&MGZTL*Nv57@l8K!GMSuQ=e4fAv53E2s|TYggarw0y7@Lc9=Z zU5TV1)(YNkCP0Gi7kEFwlBHDK>>%e3SP3v+b49a=?1 zuwP)CPNxh}T>j_@ z*LF)5k}@A7ZHdHD!8f05A5R2{s2=Ij?g6hlBr5VF0$&Vp7u!*D40MAvQ3O1^E9x}q ziwJuWI>A=w%mrAEuoRGfL_+kXOcA*pkvW)tPf0_!EQR3!LL(jyj{cjWR5s7Sa|2~9 z5P11e-E;?N_+}rU8iRx)m=((18x3HV|5T?cDJX}BQx1>DJb5-?duPP{P#8`-(3vN6 zFEh8aM7TK5Tz`Sp`95>~dAf5Q+O2{Z0!m3L6N(apQc7Y{CI-V1ZG=Ls2 zZ=O_;a~22dK#=I#8>Qg_0<;V>NXQ_~wK)58%^=Og%NPhTRylhKIaAmO-6{|!RV=S+ zXgeh(`S1814W{fLOnCfsz~=K2!*Pp|^l2|F(_Map%aI*eC0PjWVN-#ZrUZ4C0Ztm1P5uzSM`vOF3g>}a9Iei z$^{Ax1vv_&mcUyPZUoyCa6KXinec@XFp61&!Yx7({NHZ=HNatjVF59a4ux_mNIw!T z1UM9Q;GoOVtYrbCM-4U((TXG{e4Ynr3IJmL^xbGb@Zf3e5T!!hAz=P=GG#JWCWna> z;BZi~y*FidzvStQ38QI;vCPq0JkR2pHO~IT1s2b)650hKk>O~FjHfL0?Z5yOfku|RU$Nw&W_6zU4 zv?JX~!f=8GP?$s*73S-EMp#}8a4o`ifTx1&7M2JR)ADQy@@ZNfp;h=+F$Lvz@NSj} z(*T2rv>nN7unt-=e=kL-D_(A(F?+ic_Fqhy zYMcFWi!pPIrA-;Bgscz$=C z_rCHae(Ouu`S$&<^5s^bEv>4f>2h4)XTJ4}hu`?0c^u{CZoBILuSx|6vE97x2DlNS z;{YxNL?V*BefLa6Rth+b$X-PEBa90(eMNy3g)=ykjv_jOFjqj!twUiZzp@sw2747q zafSzhmU8Y4JZJj5y`;`4Io!%myg$2$mEYj=u=yux# z5j2&=AUxaK=kCJ?r2Qjy9&B*1cgTA`^<~aoIggG@VyDf=zx8!4ee)52dg&s=P|!}w z*K~*Zf9=mQ*xKb=|HUt|xUs|h-k8ff0~Yp&Opo^I5||5JCS{3C#(eXG@A2z;teHyWVvIce4ch_y@SxpQre-RJ8pNEaotFdDLX>mfh+r+<>4 z{u}=`zg0wT{rb1KuysHo&_%dWEO0jTxe)q@lrLd`=6U+z&a!-J+8E!8UXXD#FV5uD zLL|a`fW;PJ6k%APyAhcdNGQ;Dgi$~z5$T#mp%qOyT5&e(M$OLl^cE@RuhCszBwU=M-<_w`?a}FU>2zDP+6C=S8z~~w!HD7Dh~eSb_E+k3 zc=%|8@BT0U2W$7YStfApaKyvGK6iUv&fU05I|!RwFL?T^U**r2ZFZ*#nGU#f_?++m z$=CP`f9A(||9|>r&iQMP?{`K#es_iPV91wm?Q&hZ1X_Hlb%xtt{fLLR z?y&O4RUXcDEV=@cD)Uls@X>t^_76F;x(rt@u>bx8mZDN3oEa-m);HN79C7W^C4Tn5 z{7-oJ$zApyJwqk%`wt)S(f|1W@H5YcMB1pkfMZP0nVC%;5KzH#%reD&x54p%pV z-eEMFG8~UNTHhpnc#qY=lt@H?k~HH2a-eJ&;MM%M#82OtN7wq(B`=GS0+AMk0f?*5RnOdO1q!*R*hUdglFDT8SX>8~)qcAoyl z6;|I{VQ!&MyWOE^7pU*wt|^f;dDu3wVv`uUZ}mFt4@W%s?rk3Z=C|m7{~n9$o80;n zk63-}GV|Rw)A0n##N5gPFM3@DPxcApDU-<*d9lsbC%4#1W4`mv@3H#}|ByfPEO00# ztu*2vrx%?2TR+d+Z(nD0bV%p&8rutj$=;Mmi}@tT_7RWP@A2p#{|;BSM+E6Ghj6Rh z=gH^a?9_L11P3fLq`Fgq4d|IXpV7c8X0vR|4hsJ{kiD zgCYO--~78={GCr&OOflUtVqFv^eElKw+S;*K+_V0SFQ{ayWbW4001BWNkl6^+3wR> zTw(F@3YWgP!qV~ry}2H-2&8Grw9Gm0lF`u0llg~~RV^de?RJ^QKu8d$6Fz$Xd))oi z-)7wNxA>+1 z?icC(+PC?OPbP%Wr=uf&ZL-P!zyFu`D?j%anI4VkEEFtXILqyY9+TY>Njkh&_8I-R zzsm3b_rJosM~QcfMS?`WRqpb;|6gn89UWJBt^MCAbEX&7QSXv_!42Fnrh~!6v_K#P z0tq1@g)}-T_q$&LAzT8v2??PjKqxUG7%(kh2)4nv$h}}$mTgH^v80ivo&J7*9ATSa zoZP#*;-aE5&jY6EKCu36{q4pFP1d zudSkb#ZKy!2)2+x5-129$3|8Z(w0r+;2`HqL4+I}1$s-kxM&CjHWt<~6#zg!9x7M} z5W_NVuZjrENa@kLT~&zp#&C{qqsVrAtM9_r&~D6)bU(Y&1tE^PmB6CeFyDJ44&&=dD#-u@MQ zxcCPL*)o!1?bJFd7B8Z4Y#lX~Whkz|v<#5Iwk`a@AX;?^X<1O_fzPpoAR+shE0>}p zVG98mtcl1>yzX-}mQ~Q(+3i^&%OMyFAr}|mh;ER*U``hjSz+VDL6tNtA#;|mgu-Xv z=gFZAr`>WbW2-9}GkFZ#FP_8tN8e^=X(1lA_3K3UA7{bLu5SCO7k!Edah)JJY zh-}ydB$>i_Q+RoI2Zez!RzU^0RhPu14Dhn7G9%0C*&{q;g z+R=t=8jNeIC!fiBE7v3m*AWC|l}KF$BbsuU^-BUQA+WrTf~R~Dj$|%u&6&nksQTFX1*CB`nPrbeSaUrKfRvW zCr;<&uU*FSjcp`09-u`nK^LAGcL1Lx@Z&P*j__*OC2`YLOqkF@ZX|;wOU%3Qbb4k_ zMGa`E0Y9Ng5Y4Be`V{=ChT@1%DZpqk9Oalpqet#VkQHQ2g`kEM(7YJHry*&YX9cu? zm*zPtI4ZI$;aY;d`%=8wI?PZ>H3hRO3CBWoZ`p@Gpb;#LFfx+%Hp9t^7t|d-YJuyz zM=XIXflt8^0>ictj?F9gK92g#Ta*nCF&GQtKXnG#Xb>Z36Vi1$+d7Ce)-W9MQzxnT zmaRoeA7aa-7J5#fLsd}$>7fx^*K5Yewo9z4l;MC6VI3hKkdRO%7hM==s0cJBxKVs> z@8Hd$doX|gZN@d#V`cLMR26@1k`V=xxX8%p3t zO!>whUb+6~41E6z&c0$Xr$6umUc2o<_N;EB##NA!F=dIIB-35!CpC2p4OgDaj5*V> zvUzWnpDPGxej1x=5w1tfB>}c&Y@K6tCQtD1W83BvXJgyWlVsy;Y;J7Zwz08o+qSjw z#^%lMT%7yjKj+lDo;fo;U0vU6^Dy1YA9_ z^bKhlUg@^Z)jD4JOrSpU!;xka-B7W%-|8YdHDkm+4o8eZJRw1TX*;xt&g^SbbQI8xC^< zWYS#6_FiCZUKO|Wo+LCk`MJIfX-1M^Kox)I{Zww^XDmL~&7j4zO0b=3g0TE!>1BMl zEbS-ZTiWWZ(12*m-C2w8bbk|cS|yediE=)mwViX|)>d%zplUbNU=+UD z9!+%+0luE9*eVR#353-WsHtHa91oCqo?KY$_i?atJZWS0hfx2#vG&>5IR#$W;SH6b z$cxn>!1I?JwC3O=ii=cwc~cN~K7i_d_BCNpz`K9e6&Xv^OV*Hbc|A))2aaHYCX|zi zvmaU_8shx~21Y>@htOM%X2`5`V_f~iGl;G6JGqBd!IrFZ3|WbbGx5rh@U>-3pxi5s zbG{?MJ2RqYmr`nk*!bQ&8!~^?>-tP^^F{MA1Mw zH{+S~s#1K4MAi6!9xKjdf-A0ijU1IXN-K(pdC1|6qN?J-*+TmDj~{qJ(2K?`pwZ@k z8VQt001!-25+IP3!;gBe3Tvd;1(W#66mp8P8P%P@W7keLy4{S#)(s}v!6=eqJD996 zP54~zbRGyjOu{;af;k~NCt~8^u9)=96u1CH1+q=7b=Ys9e;-GC5}T}C{%&lC^Kv#x zimEu6U#CT@qaFwxfVp8Vm+EgO#1N;%K}4kvGf2l85FKc&-WC#fhJ-8%=6j8lOk=ZR zG4r{UYp&iI*CYNlo|H)GIF`z2axqxPclTz7)ZrJ4yyZzR9dXYnBP>EqVzFDwl((;? z`&|nLQHz+GeBPnCQnI_)tf=)Xf>Jsyoi8eeM!G)8MDyPH5rrNpo`dC(c~k~!pv)km zTs95>E3P^Ullr)##_T<1N(mv03K@Lp4cBaPmy&Gs6ksvgc|jmIaTHffLJzGcM1Ht{ zLqH^q^b8BlR#3*44(=V+4j?b@XOlJDJk!B|OE(yjtSH)Nj3DLK-57Dv2J<2IZ+8ee zL+ z`eoIEQdT8gMw?&P9e|EC2|&9}1e(#@zqOr=a3+lZRisEar?)IdLjBQXi)MJ^>K#PI0r zg0i@ot=?kG^bu1GC6EUR?kkS)5m-gK&fmM=NMgQ@;Npauy)Kfw|1)`sTYsaH0WKkz zJ^rlWh~=TM3})c);9A)Qaxa4=1Vd4$_S#%E!6MTCks&IvIPZkvSkDud@h`&X{k@eK zIIV{`&1c3~R1NT_jz(|cIU}j(gJD1)NS{8)8fK-tBYPFyN?nbOAb3|Oj-U;}%BItg zqU53z&FssVK%92r`r@b@Z)gkeo@ByI7Ze1j*1Z_p>tT3XyPY3Th9^*8ZU_86ud}|2 zTDs%13JgYj?(n$0HhlbV$O$vYb9X!q!1N*iF6h(@qRzS=l7gq>>gzt6vWc9f|H%E+Ny{`gv%05Xb2K~n4 zdV5CysMN45xC!itJ#4F@pfBF92Lh7@%7tz(3e^gi_&C*lO>piKqf@AF2f|?=!r}Ks z4UtxtrMdIoW*}mP~Wl$5?M}x>=uJX+1fErvYO5nqt{)0%jw@FpZ}|$&H&^iri}kOu01W*8+Hq zrFYYG0}t$o7$KUC{_s+UFwHGMLG!lLR5E<8oU8}LlrS-R`e&u!M(X2Da7UbLodRL0 zCXuZ%!W+IMNuP^x$CpL(tbRM8KE|Y&>~g6h8@`j87o8xNt9T7vHp5U zRT3o)2@p6+rlNU&u#pl-9zSycOn4&ea0(>9uNI5fcP2#}$+{cZ5_@PetGRzd(AFh(sjbvsmHq3eFY4=~x=K%)zDp%qsaX9+Ql@+)kM+UO7p zelF`&y1#)J&twiiMsK8h9`S{QhPc0snPjzIixp304?kVKfG$O|U)XLaFk~8ia>J)_ z+hWy;MQM-$*{}>IldzB;5U;1{=wKv73XzKJ2r`d}y@@93=iUXTpEq&MGhF1buWg;d zO>#xn?cAMh1Utb04iZ0^5$!Eo)n*8~pt=@{$9R3^s@CRYOa5-ae{6e@I)_x3! zJwRFn(W21PF)bvV@!~100E7U0g@Y*>A^r?t(GyWl4I#mDZ@n{+mS~2u_>LiOU9jO1 z9FisW+b-?%5u7cTEuE8*JMavh%5geCa}dl2tu61wAvC(welQ{$U~ z^b2J4bSh1YH&3?^;PD{y@4+g|>PkvF)0j_NazZx-$G14`{ zHW(>bEH=|lLA+WPPCDgy74atFMX~fIQxWW)FDsnkl=~`+DkzLmcMJHw0TxR&JFl@@zZUbIy9Y@p#V9wB`O-H)py7v44xm*@^{E#|>=_$GF zTDvK07xY`};kxW|Ulr%wxgP&$eMu_wQh2?XdznrWzMglMF9FNllfmR37kBKHNunaj^Bt~AX!o6J&Jea5-GGKL>obZ0PEyih5s_3t_KI%)iJ=BNk&9K%FTtc$F)rBGw ztCgb0uK+7v$vo8nkJOrv@Pst1lz)&;&Ho703J$_iz{Hi~Fuqadd)%+>Z>?W#&|#DXhmJgN>n>!VjDk&3 zCcauBM=P@dcn1nN3YKX^O|ba&(Jm4H`IG1PJ+c8#cJpOa%r0jdDcX*tCQBxRk^5dB)itaMc*Au%9=x9JkFGOlivgp} za>e{_WjMW_^q=B1X-dt}dBi>GR5rM5x$NOOzB_|&vg%ByQMf@71BZm*BhE3Fn|=V< z!geUWJ3Wk{dBL%t6k}-Jc7BW3wIeLF(z(x`dvN{bGR@UV*zFNz?bl9N*)4trZU`IK zy0SAz&pQzSX|5PiHi9B1O|kPcwfiifsyJq%shsgjiVnf5qn}Qui^Gy@_uwM8vipgk zudKWdB4$%^rKc^SQE`lDE5m6#n+d!0r`ry(J2zfoX=B=p*^J~34UT)D6rV`_rcqD# z?iq!-PxSpPlZS3eL2-bqo_8o@B+%gR`PI!RKQgQLwv(>+Bj&d6xi{Vjr^7b(^nqm0 z3p1m@4X3fV=_9V=taEn#8H)r`k^4hz%^zuj0Dq=%DO7n?BO2Kh^w^PWD<81FU1p`e z`S{S0__@BQ^?n%MCjv3tl3BM~E*?(j+RNl6wj8#U{$c=d`vn5K+shQT4yx>}a_xFqy|880o9Grahwt88xZj zv>RD*|J(LgE}K7@rlACdPA;xeiVT3m#WtF>ri^>SJy_hrdEm%49ywuAYF%s!Y}odqBYpc)pm-`hMDS$9S^F&GJbcK=Sc0Wg zpoYa37po{)`uD3KCn{Z(l2-EJ{yC#TUI+0?y)+_%fd-F`XFHBLejcr+thYP=53|^k z{4!Aa_|Y|nQ>P4YXr3@CIO-n^hQ4OlJ)OryrHkk`|XT*7%Ewx+=3 zvTB(;>oZ|4Fi9APGJ>&U2a!3HU%GmdznSDG`oo{!@#@Luc6{QbECTfTqTT8?)ctRs|37!pHMvL4tE zVAK_=BpHT}{YnP+d{Wldl9T)e4ce2d$Q4xPN!iuj9g_3GKM247J>_Q8vLzC#_1DD38k`p60k zgHGt_N^lVzg|=*tKi{Co4xqVYozsFk2nC?1EDur7_d07Ee=7=x7r7h_O;BY9uK21N zo4kh_Vy2tTQ;2@h5FY4K-a1Hw*y_{oWZb0v92j0REe;=>l&bfVnNOJSfE?kkZ#+OF zD|f&gQ}Zc}G6`P4z4o_Gu-O1az=sWzEwV2=tkn35F{B!O2fs(}#@IVX!C1WyW5|ka zt*IQHe-Qn`a1roQh%t(qdf`V;e&sR$>~7ex7Z$ceZHx$;ek=tQkYb3FCQjG(*bv9; z&AvWD-FxNe(;qfDnWS5DM6&KWj9(~QSm4S6u!{0XLJ$Z}&Pa2lW*uu2c`rL7mzNP6 zuhs_aXvLXu4xwANhga*2PR}k1ZJvG$U7v^g%xu2gxgRvGoSgpq<^9$5BrB;y>>$9fS9+5UPq%31Gqk@y&}$ zO4mJF_S=*FO;M^64&v==1^&wwG_ep&-!WrH)c7|M@A~@cWoX8C7~R(=LpqW2W-pYu z{$dC_-ZZbh)G8cu<15tEVJN7(XYkp8#*d992^c}0ReG;_0f#)%9jBQ27h!{$onaIlIQ&0F@PcdbsAL%(Bw-pWyPmYhLIuto$P9O5M>v)LAVUzBDOaD$PIFPG&y{CY2y2t^{Faw(f~KGE@g?nA9`VWUW1s-`X7|L@#Dwa#Iq}?(5^c;tVSm zSm?2!(H?!6h!iL)IDGLDi=+!}L3HeBv?yc_9vy*z zYgB>QBZiLG^JU$&dM}83;n{qF0bu};I^j6}0*}jS1g0fKP5^%w=;<4F-ueeT7pvUE z`Y#q3SRcrj+XEq#3&PFAdAGQZC?c=xrQxaL%sh)Jg1W8?t^$8Y)RoV9W>RwU&2WV4 zTDuASRd++cjE);=hrqhHt1D+wQ4!zg$)7Br_0udiGbHw=rb_L$grP|6#0htrYxSBh zJfjS}vg$IEyQ3-XhoTB|^U~v#OxxjRo8_91I7aWAaU(51-x)Zs&M%dOQsA&6=RG;W z9-=YV^oj5o32TIED$O^G7kd_E`X&Uaw@!x0tt-PdB;>D4 zQZFAtt6!Y?n?7%7f|5Lbv)58pl z5kHfZToA>T`ExlvP`dMCMLj)Wuq0r_0z(;B&B6=H5SpLn6gA}yq)Df#tt5Py#Aj>v z;GrasU%Rvd{QiW9@Nr@w1Ybj|tT+GLPcGT{8{d(7^B8G+^HDKGM9j-qFi(j?vwbyfG^-m_NvOmmB@U%C}3C$LDldaP1jUujz;kyiy}j7uLJ) zhlfepvsjV>#wIpYRVh?Z$QDuyYU`g@UB^d=`!T6Akl$Gb0%-uMq~*aHU51FhUY}QN zD=Cgc39K+9{ok1y4dKmmE-j?u-ykS-VJv*#I}a;#_MJ2S+tq&~74z{U{x~G-c3x2R zn_BzMm9HR%gi4%TT$n86fKO&F$_?AQJ-)bVz7Ep5{NowKpIB}g4*E}n`#j5$=En~cBP%+p zshp|Q?{2KGcL-4yO`=TvzLZ{$cS=dFM}#@sxUJ6@)3>jCHCi20Y4-{eewv;8jd)RX zE?qM~s0Ozepj3o9eup~U^JRPf{*yUSbW(`E0BX^p=&zKr-l$C;@p(bRUwND>MYJ~=6DDgY zc6?Z209_F|;mJ2oQ)H7|~rF{=6dT;QaSD zBeRA?S34}8UGX~$|F4Z#GhPW~r1>TkOuvI*wJo*NLUBz+_S>a{n}Ye?E^^xr=O@0u zk*qk69p9;_sNFW%dL`QKJUfFVi~+E9-AE@=8IRXWzT_+{5@Ngw5fBjU-m+coUnsC| z=C+Z3x87uCc}{c7Wq5#9RaLzo^+A7!2<^9}ntHb}v>>}Sr?KOclapQKSpE>QF}|0> z#MP9cw+c1K(w;B$jlZ#Keh19~09adascCU876HkkI>7Mw2X`#a0w%#WCG&U}nYJ)B zQ8DMvsZzT1yjcgRMI#XkGD{ksL@U@pqec3xT;MzHh7sx`7B&fr_4!$FwW!p`K;`y3 z#LnxyVSO9lm-Ag>)P1J5D(~b z&>ZbH*d?}?ImA?!k0ebDbR0JK#1OS4L*_b$X!?%`jJO0;FR#{C- zfN))PwHcH%V}Dt2m&Rd4sjlOV*j|07DFqy$0 z+WC8z3u#M7$E(#8@xS&ZjM`yz5P#X52rf29c6Pi77ua5WH_6^V>jfG6zd0oT503)+ ze_$se%>M)IMCiMr-?x!`+keOZ4?9u%KH)zT{;I=+EPpkYjlyDVINA$Pj zVa2!F&B{-I?0n&Y{z?fFwXj2H{G3x<@AQN{msZ_m^ep}=TIBiu>8NyAvLl3yF{_vMe$AkFLYlL1 zilE_JE|w-Hzc*Prc79gy;M`iPkqVKJ3Gp)UYJFk8`HsjY&8zf=VCKtagnf03`9^|m zV0;SY%j!?sHt)B@tDA%K_;UvngL*>p*ySCW(}9xhvcsjmo=3sUfm389ocn>|ix8Sv z&eoqFrL}>ljDD2)kEGCwZPs|E!stSme^wlQWz&j)ibQ&J=s4i2#v)*97D+|sQEZ;B zfK*&^k&%G^{OJaAFCc81MMq#DE$f2?&yzPw^Qn-S*U(E)oA)~sEGVE+s2N=?$8t0q z=L?S-pU)^yoA5$Iaky7t@A`4P&T3RM?es@BQMHRv6Z!MNWXE^bZw! zbmtcsIZXti^GoakGkfQ-T90x8jZ-g#X#}$oXeCm4MH5X3esPB%_M;`MU)(^b-KNXi zkF|-A_}+r^O2lDNFLGn=GCi^Vih8Dft#bczGC(u zzNh?LuyyWJ711AsolzjcRWhwK(Mk?zI*cL(4%1CZt5}onzr3!WVaI_$;3k;ym7eVv_@DP8q2@3TZp!bM=6CDRtesA@nM2U+=I!a zIwGY#P~0${%Sg!cs3WNgOa7dOFf_V%{f=7@j^vuDT)6feqdoM)!ZV#g871$X zfgsE`Fi>^o$U170;1axDSRgFg<2m;Ql55bGDT6?MIS_-Z_+jP|MgV*ghfBJ7PIQHd zRa4vNWy=_D+=)RDrh5=;Ay>r~xE9#XKep2aq(BIuwvaX%nbt9gzM3_XHJbYB2*g28 zYbFzF7DHl3vqEOigDHIBgrPd|0VD-eD+vAqUAR!acltdS#amvXMNFBQN@++dM#hESKy|g~E zK*?K$n2>N@ffOV*_1lne9B%Lf$*)Z_^9;X$5*iW+TqQSzXI$X3Szp&k?=Ar(IiYv( zAtZYQjySH+=}7M;qF(2ZK2%dswf z7WO9gl4f*Ie6xYTFrD#Wy)5a#@iAY#ZO9z26|r**F_6Gx;a)*T%^T<~G*%eXtGPs0 zEd2|}=q!e(-DkJBI(tf^-ALlG3onD>mxhP@?;}9%3fgy5^lmNU-&*pRz+TgO14#~i zkarD-=3L%n?Lrk75F@!D@7)HmKupYDUja-M)t?IBrZ9_Ho}*C0uY(3vjVLzIYA{g? zycHX1>sjzmrPTH3O^=n#sdeh)D&*z<$Sw(-mIFkm$Qq zN@L0kC^l!tG@q`ho^AZ49_MEY0R;i~$;D5wtTdawACbxY4*i;EQK-o&sDr!fHoz*( zad)Az@il_U5Zr@6jTg8D>Y+H>&H>cpKTOuF#T3^XDjEkw0~wrTW7|7-ga_(zKyxtM z#AcP8y+l1;5r0c$;;gjh4yFEeAiL%hhreZ$x%2f+XM2^UlY%~}Z8bET=JLud?m$q4 z;yov8!?1X^(R#Khtpzo%;%FE&kaB@}#n}yB!O-G7gTV%8lkX}MfHX$5Yv!>_x$PKH z1wB(%hAwq}&&g(^2Esf5V6dEq)0;5ti|Ax6<00gzM%98Dv=#Xf+C}3=APMh6FO>8} zVJ%#)`6114_bUr!XB!q(6XH9LZid0~;Yv~Elni8QMZuiKMQ%!`644jBA7j1buhz&h zpLD=xn^3IpGYP=9U|%7okCoH9*m7665;*SQ6jeuI9qOqRH!MXc@-odRy}x z1-62PN~N%z=8wI=4~0@*3!Z-c2v~!{5DtatfIogZn68KMvQtoK+ZR@u)-wyYL-Vs% zo3#RYt2d5b_ltE9h?Pm z&Nr4Osgyk%Qfmc(EcmT{GbZa}DC1=4Mh~>9gK=z!F~uzza;;#{+D?km_Zw{&lWW8o z`S$mN_S3SWxe~XjPJqXEh_v#XZ$krCyjKbW$9+nc%W#b_M=Ih9kIrI$l=h#TvQp<% zK|s%EeyzHDy@S(lB{NLUno0abFhXl_f5C&C~0dwzUbqD z;rl6Lo)%k}SmaqNT8!8RPc<$~z8DLe*?qKQxEbqY407zzw7QXGV;u=S;W^1^pHGI} zxhgcvi0jYylns2@oI3OUVKgf>`oqt=w7NsTDojvfN01u-&7GA0V68w2By@$TQ+jjt zGyS=j{Spbfv7dh-tiOmUZ|J2KCe%Q}UaNd|EfGqWr;>^#6wnM-0`kkdFVPe+@|^bq z+yz(No@fM~Nv{gjjd~+ratnL6Q*ii`fB5dT{pHUQ34qK{()zRi!SzZI44HO8$1Mi}tZLnxc zV&+}hI|N=Mj4JH$!+}gHG;e_G@&;s-WIDhaorAM9;M$GX57~K4SbJBRwE8R3DKhh! znvvPJA*f#_FdJJJ`5=ff%rRIVN*d!WX~(7gO--D`--%m&4`mg+RjcqU7&A^Nv$~i| z#VzZ_PZ8P5F-rebAd>4Rxwx*ZoZ{jLEOP8pAcnNPC`2X18b|^MC%WE?iQQ=3QkOzV zFH!`!uCtK0kd8=r{4PE9UMr`3zwxNv{b~17Bzz3K>}PXQ4BQed>)*-LRT?S!G~HdX zSpq5DIJLg%UuLh6aaiZCAqNpixTUm)-dJ-KhZXI*f2P}KQUU~n4$43l|MWI8)PPs% zw?jTqlol6Xeh7g<$2iGkU(r@OM0LI7()u_7NigJU3RJO~ihgZbQ9%|XWZW9*GD(Lg z;H1jPwrUn~5D@xw>Im`il3O@QFwxnu3Ps8fLZ5vkNF-C<1vtGT;t{`dz}JgsqLYNf zI|*+KZMO%M6SUGK!k7t%bCgJd#nl%qT;5R-X7qCYj=6(dSg<|3SBrC6MA5EM;ETs? z_3*RM*M{YlM{ju(#^Bxp&re{3uHl;{v&|3}g3+o!>Ew_Q5*I%11qLqK4_bwCz{Z<7 zDZ~VV`ANiq#bI*gTkcCc`koP;oB&RKL)$i4!+Ic49%E3Hfc_(rp_&nkE)`kJQ;r~1 zajH%iDGD*l!RoB7n!iwF?AkhVJMbG;SYEm>PL+TFmf6{58iP62{F$b38VpgR7tTb< zqNr8d+%=K|zhO6p7VYKHutL^sJgWlB6`^Vp_K@j7*To#9`^g{1wLS39;Ljn%3J%Ra z8<7w>sARRo?ABR8VJ?l3P(>U)HCc*2>9x;QtiX>t&?tS$q{BFIlohTrSe}>$h#kE+ zj#$A(I>2AzUgkO6m~*%VX^t`fN+))&^(>Sblv9`!24{fjAq+D6^aur*CfzDz98D+) zrZ^aA(35WMq3?m?fHCQ)5^_F%s z0TVC}?j*bLMDDNTOhwEqt9TxP(>u4WIb?kwsALj14KgMh*wZ2!L0AWIj>w`v>pdMU z2PQpSq*`{sGfzhVH(%c_6zB;N`5 z$SDWlAkXth`^kPVu$;~r+rLsDMGlG0YECUKc{chvURRoQfbK5sONX z<;Q9i2|sA@g6I^>-2wV6-^>`$h+Qmb+xZE;ZG$izLQSV|oANTHw4LBUgPUPq;4 zU>2KEblAiOmTLq)fnt3542GpPRV!2i^GRV|=#Tc@AJkQUmyE&!xJqphlA5?NO%ZS+ z!}-{%X(!7w1?dAR88`@JQQpOqQ0B3E4Qdtkfi)lj&ufGwAR~LY#*k^M0$P$#($e#@ znt?IYJaB;gOje+BdbtZAYU0I8`cn;3Pa2^Y-?DOICEm-$p(CtkM?;d#BFGDZ@^ z+3Qb}{vs?b>|nq!R3DABxQzhQ6zW{!(rl7ep$WJs2g{DBh%L9M-|SAqX0t zI!ZLW%OHu*=sF_j^B)EHbRZM>{(6~-Gkb_?lq#p937YRtit|EwxH#B3JoN^I4!i~V z9T%+-o0F?$SWl}xgJ0N2RG6&0HxZR_H0u(}Xl)*A0Ia=mosu~BV`w{>4$@w@Mq|P6 zO<+}zs#5%*h(3z5pp~IgBG(g|J#$$WmxHlPN;WzQ>YN@4TnNTHzqnzi^GgAQzee2e zzDnlbTr6l(2t0q&v}uR^bMJ$G;;Ap$G|Dp3ZK*a{65?Sv2S6`BprW5&y2#R(!C^jc5?v6a$?RWh@K4hvMXCG2zQ5qkAj2F&HUOE#4^XtkwZWanVXd@M5gw(=1$x!{s6p@j`QA@w2eeP2Crc z4X!&(fq^$q;h`9ISNT%0Tzji=&^qf2R5)Lfn6x>gBF-RNm z1p|XRrB0$2%na*h_k>~S{!UU2t2nXRfxJkhW7)W)y%HKwGv=QdaxH9{I^YSVfz8q$ z`#!%*b4Vg#c{20h>jrR@E{1Cl*s=kytXYTH(U<3CMA^G0V~5DzGtGHhua1 z^#$yK3`DW2o9QyI8nA2ya<<+%mAyb$>BUSw)sD4y+sVjDbzTHM&Z{& z;7t($s@C%PDf+a_Z6ZL@Od+&C$!Q*IB(2cUQgfQ5YIF6z?f!r%w>x@SF(!#YEt{mv z2^z8_uWeWNE_j?kjf3B|>`;UH^Sfy|t+1P?h1pwuA4ImfCOpC2eNj~0@ zhnDS8UPjuut0_ZFr@rhgoQDso2ZF!147)8QvY@9daHD&agxRxX79OmKRxiAjdfZ5)@Ph&ACtPaI3hF@bFOdA2EZe&#)PF`RKf|&@keZa-E5YD~`*!HvJ zXUn3c%#>>RWRii;oMH?)+X>0evb>eA;MT7Vjg4gy$_OTju!67%EeVN{w9UHIF-cd} z=UJm#cZ!b<4rXq36Q_0=1*>gX0x%7?O)@vi#Kgw?7Wo+i9w=Omxif33UjK9l0@zVuD+NMU6sTx>Sj< z>19bTH|#BFTOZV0i6+g2X~w2rjInx;U`L7}A;ma&=etSK-coUS!e9mgLCj*yMWX;G ztlCMmL?DSw;*ckj9t<*3hM{TqvOE*RVq#C{1xF&X8>gpDVYXxvXnM8O~ zRZ%SL40VUP{;XJ96Xc5xA~j~I7Lq}$jlbhWB!nk~n1B{WK8nFa4MCo%CZlggcW#Qa zu^`u@j+??BZ8;n>AuEszg9U>LYL};;Vsy~IVybH6TVp!hw)IMl(Fujc8aKwGwWeQM zTfn+q(27p&Jo+wR{Wr66V*eK0v=MbtC zQ7%VOBl;LQ^1y@9Po?pSb?%SY9Vz>~)cGf(-FL16a!U#%gTHd=Zvt;RzccjmIvoW| z_}u)c7bKc^24Y?enr;7))id$4%c4L8kwwj@l~Tyyh?`SNgrOp+fngU86uPUQIno;i zk=Q{w(bG*fACc6pYGnt@B=6;;9!XHr5EB%6=m*((`0tyCKUzks;;h>UNrE90Y|qR_ zK3xawv&_(;1UE7`eGsV(l>m?|x<$ z+unLWk&#`)+NGG^Q{mUdE{0$UUTCVVZrRr>w@Xy-M4O zJt_xMBUlkbG{#Q|eDFwWA0irE&d?$=Yrig(*lgg1%JCH*NV>2x9{u$}3+(<&s*B=G zl5oI>h>{esY=OB4?Gn@6(jD(Vb-wEPbs#^j81&*WId~8D(N%?mShs|d9XrHv2G#KTDKwLvBw>`rSb(2UGIyurqT}u72KT}VT1co zr#3l~u_Nt<@NM*vRdNz!*>GTVm#?G}vlPmlLI^F;kOYRrNT z#xixkPoJElMky&dmabX8L~BogZdALBrjb@M?frvY2ERk9Icre5raMl~T3RJNH@l=H z?O2}J9h(#B{^meIcOudzOm#HxBBJ8{YaR0b$(gmoHB4LJxLS6X10O<8o*pa!3X~FE z{{SQ$tQ1TbRRRndjrB#7zG8ImZuaO$1dgB>i}t>AB7{`$gJIl06_9>kjb7S2>!^o8PHtEn}%kT2ivPcRBcp

xxle2g zuAOnmojbVW$ZlRgyTtRy&+~&*Cph^k6ulNfCUKG@;*Hb^$tny$Dhllrb%1kxIxtVfkW#Mox?5ki5W;!5y{!Ncba{>XXy?GEUxuf znD4N-++)4hqbw_mDncpbPRN3z)d)0NE%Np_c_Yxu1C1=;z2KZ91cwiT&m7WAQMp*q zr>c~h($j*ql>v*3J>C4J?Rh0$YFuHI~Y@U@xfbw`m!XvlhYDL9Vn4 z*ydolG9p7+SWn=%t$1BFU#2So*HCmzuoLnXl~mSJ79HY)@eeX@!IBqhPMGEMAicxW#p)0Nvr9|GJmBt9z7Q)Mu63T#$d>6WlZBZrns0ISDaY@ts?3%^B)z7)mv8p zE(5Dcxb;Lt%)H;GFz=9OP0M5gOY>BaX+~`s^khOqE6- zTT-+XGk2AdBUx4Jx6_I^Um=Z%Or(HON^2i0gEemy0#!hBXDMgI^65IGDzWynpc^sJ zs1m@&4uhkk<~yd;TvO7n3KYuG+ji6XwZI>J@e3T>e-qm#XISm7BQE`B7=l(tWD$CU zF57oDaKTX(apSwM?#@k$U@<Aaag-5lt3jeQO6RRbt2VJ3BO(=ARM4-RIg+i{Xv#Xw+cyL|6n;s{ zzefZS5|(kb)o>8|k=f}s-QF^)-C0-fXlPDXaN-TB=C$74=U0X zm{X*k{+@##z*fcy;Ix@}vNU-ugb*Tu5Y zFLfhI;0$k&6r5VWC06khg=P)^rei5ERE=*<0n~x40WS)28FU5MBd|-6I>Mg@xeF^l zuBr9h*FPWv69PNbdIHWSa^p4-Qr$X&_A5B=%(`re&?+qOtJIWWpr%YMwPsNX#)!QX zEdQN}Xqi%1cUeNkK4- zjWzILiSD4!)Yv#^-?E4psmhWvR^*v6o7xk74jq`ivYb6Kh0dbGA$@&evB!niS2=xV zne+2&tgaOd21*f?(1a{F^57V21-8wNvuDQy+qX@;_2y7Sps(l~mfq=rA17MM^5ie3WswP~)&o9|!T>h*=gY2A z2HkkBssx|m-G~EMMN6wQL{(aOlk*D~IDBxN>B+{G!6x9mfD_7Y!TfTES6;o$OD`|+ z#_5uvGt7+bVRmvG2WO^fza7zY7p@lFd2>Zy##VX6NrIj4Q-4%KEP6wGZh*fvO5K0MdG)29l8M0jFvrAB^rH- zWYbDt^sr>Tc~KQzu8@_0Y`1htG=h2}ii^?C+Y1Db_GH*=k9SsO>qbj;Q*VGs#B41a zsqN_G)hm6p`?i*Idfw?(IBC&pwus4RSf$cX$;=00bgcHz@{W6Ul4luJWm$>$0%M;3 zpu;OC=K20JmwEl9XEHm;k=+mR&_f5AnV2LCnSn&9)NEtB5NKN+3;Nj#w^+y;k2{k zr&HJKUaZ@;Q1e?|Z{L|h?t0@68QAP=25}{|Z;OKSxCo31GHvH6Dacb5iw#J8IW;1w z5%8S_ql0LKi$2?T`uu#CcJm-(%?2y0tB{0W#0phqqBYJ- zCtqXxwt_njZy$cJZ)Q~e9#1~~8qd76#^v)f?3;ZbzxA^ZuzTw^lt`!3WiaTo-tE|q zB*U771-_-4h0&@Sw)TxT$Nmnxg*(tXMXkY#2)gc&V;DfQ+k`A*irWd?9?_>g+9zE| z!hE^x5_DY+@r#PS7IEI&)+-s7XIFv_jPQW73{NjZ8O_EDm=ODFbaZbnM=y$18^;|) z!^E|&$f?_CnI2`0*0DiftnyZ)o;Pvxc%SVgib z2$^Zt>+>)23-6z1c1s%+e8Y3>2WNQXZ%(ncwu{^Le2|Yk_)fOY&d}|3xx8|jDsA^F z2;RFCIHq5t7+#>xzE`{z!J<;e;yR2VxSAYu?MQ)*WE=CrgjlWmB52n^SFK~X6a#H` zDY6>TS0#ZhGTbyt4hs5mv@}LRPe#jc_eTgdg-O%wM&gnZS3!f~n$CEJQ$oCu0FWs5 z(td?5I#YnmtQDdgmN~;pr>T}MX|oEPgMqWQ?cmse3#k#=E1$#0c0x54;D7;m=Xm1S zdCKx2hxXn~r`xqopJ-+}Dol>IdHK`{w#+T_z&*Et_jJ~~eDN#K^UU+g-8cU-AAisL zn46iR+v{-Q@&^eY39UWh^-Lnt+oHY(ko#rAy7J4)LiZEzVlAn(hi;z5(`(D8XpN zpKToX-f{N)3g3BVz=QX`j}RQ|>jN{GrKNt&tU+&3a_sDreBi-3w(pwdr5Dfg$6tJz zEseMHsSkdby*qZ%F9s|uFBnWL4EHmz6WB!X*Br7kw8t55!8^hb$-7#>*Ru@igCz-G z*MLcoIkAr4y8Ig*+E+LWtT|*q=vKqGnTuxb*BnwLpI=~nz*RxdMPvU&;6&;;zFBQU zgnq3EFx<#Tv7oN0Fr{!&ulOAbu&gjC#)(U2(PqP0p4@Y(G1U*7QpKlwdffP$E9U6x z$I3<-UBG9Km8C9Uc=Qan?D!D3?Ag!C`fB0|B+8jarY5F%;)$=Zb>{`%`@jQy_3Ov@ z(j)UcbpP-0zWd)xSr#m=FH!HnB9Mxb%9TA2I(oOE0aq)6m_=|Zgi&q1;sMGMf;#j2H+Ym z%-Sp^iG&omiIF2jvEH~<8Aj=fm=%eFE}1KEO(R3#Q+IA2pb>D?n^IVbRcchSU<2|_ zZcl5_RJOWRs!QOp)BiWfgQpX4et?@HCC6D)M*PA3)Qs zZKge*Q)FIYMoe&$6d-|EDiBu%79296sgw#@LA3yG!r>agq{1PA7wr8susGqB$~KBP z2uQl1NDYCGn%{8;vkqNI{@j}|2_Ee`bj>5})MoC|9s}MZV`<~5JXkxrtG8qW`rw+i z+eoIMsKfhu;&qr2xy*C^{34(IFQ=G@@8(w@`c;aeM{m%x&h4tAUlvSGOtZYS#@`Sw~xJAmk0D4KS%O`cZ4kP1QDOWI`pJPHyTgk;__FYSmU1GKV<0&)C)9YTv zOg)0MgqXlQ+lSEnwm8AfI<(_0U`(r-EZuiK+7H%hE&=fY$pVaJW)(uJ%Y$92CAo^C z*JrKhv%cPEeYv2&RG?9D!O?1DG#j3&$u^BV@1a|C==Qop;pfgXIlYC`=g;wlZ+)8PwpUrd+~AJckMiK#9-=!~ zrPJ*W+stD6Un5xc)MLCt=Y-%r>eQ6Lc~msnhz$Y1<>pXrFsytj45?uFKQZcJ8Il}|jt?%n$s8yh30o`7O7 zpsF;jyb33dMl0t}Klewx{@7FeufP32a`@matgf$ed2NZ{0`0~)%|??!x5rDzp5xEI z^Hp9r{Y`%JBYQb{8t&flao&CByIESjOchO8G-{%*l@x{1)B9yf8Ovd#%CI(&*ua8O z%dDi4xR_BX6U9VPG6`lKMnoAlW&frC?z+Q++pbp8TTT(b6YInR+>C8T92e9g^ffgW z&m6cdYJpt=*3XwPmPF0cN{DAc+G^?9K7o#dHw4X``TyL5^Tdl5yvgn)bTKopKHwS| zGM8IrFw2lUhrEF_0+KffjSMN^rRUD^_3vC_wSP1Bz5A2gefPbznk|ZQKxe(f<;8ho z)MW8S(j$eenRDU7dH(uKf5|7__Dj6&?su?s`68`GlNK#dSXo`>yWjr~PrUqnzVzL% za_GLhc;81p&j0hrpXOhE@DF(Cfrq$s`2tl{rF{e{VJhC)}WDRM6IlkQWC>BseycS=Vm|v(^bWp!IF;c@}523 zvsLVx0U6+0aOAfFdv;`0#~`j*E4aFpA~h01xRj{kqrk}w1`9XDg275ti&KgrJm4H| zR`5rHF@gFXo)zMGh=mDTa}Ul|x7(i~yRyWJ$#J1J`x)_a0~usUE5|i*B+m)WjDAt_ z<*)sKm(ERa`~4s0eeZja=2*_k$|~JX*Sd>S5H%dbOw0av&iVts{`If$-A5kf!1PWI z?AS*Lfu)sY=GPWEy?BoG0C&Ih?HoL~k8eHpILD5?#Cvz&!@vCS@37okqu1*WH<9QU z1>Jt1?x07n->0l>g^Du-Z!joWT3um&d7ib-GM!?Ls6B(YDT!L5sx%r+GS{Tx+U%Y^ zz}>gp&4JxJ>Gam=7Xt&4R0*4+eLu_s0Bi$pQ=|lUT!P(^Tq7CNj<3+)ZJ7_z&NzjX8%93^hm&}9DhzkKf7LXmuyt}k}XP)D? zwNx^*XWPEjgSA%$JxDq4{NJyEMHhkym{N^1vY%_6=`-FRb_7A z7e4r5w(r@)vrj$Av&(1E7|9zsTlVea{rld_t%r`VW9ts4XL26@=Hq0Sx_shae2h-f zqucGIUVxI`U_fWkrPJ$DmPVAUVq{@?i8n5s<n(4(4K>xlNr;~IaBQh z%|^hr0##-m(u3tyE?v09xeKrG$KUuShju=|FTMMNOtzb>cGisXd|g4`C>4xph3`|_ z2F69?HD_(eHAqn_!B$NdVo2`|7V+!rSZuHh%M>aZ?uV-acp)wbOga26hir9J+dT5R zB;lKBCl9!gp-VZ8XRytLFTR1e3>j}AnjSLfJu<D{hj4Id1GN`g*z1!o|nMEG{n@9N%e}000@uB~Q$@V0x>#H{i0&k!I zT0xx0cAMI&5RJwiPbhKS*{-1uqgRErg{cTSuh!;dK{xTD;`)NyCoqu$#F`H5#bSg@ zm>Xz#+%`vC2@q4TmuI#ibi>TPt~8MG47MiWhbEHe$Yh3(fwSiq`P`$Ixb^M7&HEpG zh;Fw-x7#&QiW_$MGV=e%G;D4OM1-m;SzBARtzn!+{8dp=^w)^7qSb7%u(ZIRe&#>( z(2;j>%f4H3M_LxyTVR(Vjob*2%?6U^IL(nP$4xenyn%!q-w0edv&^4-`67qk{yRMQ3%|h1 z$_o8{e`E6oHI7`3a1IsVO@Lw>al%I1dF?u!^Ry?Y_|rf86Ur0k`8U7u`*a39#0leL zV>EnDe=y+0nUj3x;m`5)SHH{43$Jtg?G^v--~J4D+_ask$uTkshMGo2OQlLRfGbWf zPnlK+!(oy!Gq$l3yywnacXDR_1mAq>6!+iy_P+xy{DPpb2ysf0Sv3Wi5nQRni`WJR z37*x$KsMQ7O%U;dS&jO-La`D!V_UV$J}cNbJW4Q@aM!2(bOSOMpbD_;lL7=w?UFK( z=SVMyK?7;#IOkaJ^!d`?USQXeU*YE-e2}H3C5och5S;38tzWa^e+)xWI;*QxWx<*A zX8@&F7M#Cyjvt&o$+us6l7;>%NAAC$kKFl-OtdF?_%Hr5pZoIjeDY)WqNS$2eMdmu z#EaahMPo9kug$QT*pk)w*az<5|N6|+eD!-@e`^*12eVr|lbN%^OUJ+<30O7|lPMa~ zVbXsY$h1L|+JRv;&SO0No}jB@%^S%Y;DZHZA+zIohD_v0%n{9@*}ye(q+$22VaG%o z1`Fr#$k$HObw9&D``9PxtgqAW_YG`OhQ2=5W!1F&e_Y~MRYZlod-wC=sh9c6x4+8w zk3Yw^k3Y?G7mp)5CYd>~hl`6B`PA?JEB5T#$MW(Dlhb>7_^VGa+3s-Y=q@X3K`FPS{X8)BYjKt zq-jw;jRvlfn?g88h{7u;7WvL|6MXdJzmNBh_0=_;cf(r7m686N*+J+>8zMqc7EDdf zaL?P`&dx(Ov;U6UxaVE(;^%+ymw3;6e~x!O@LtZGI?3aY{|!fv-plIh3L!Z1##X-a z*Wco{11+}h-eRfgK#84n(W((4i?g~3n^h^VKBp#3Z*6jMVIf(7Q7y6C4K08;nBC=> zo_53L21<-VRbpGbV4zNYrL&q_F9@26SpqM_wZzM>{eB~rYP$h?-mJh>mLmVUu^}He zJ5Z+lzR^S)Ij-3N?{Q98TOaUek1X=Q`+t|c`}eWDboq*{Su_<^MlHclVu%PuF(A)! zcJ18Fo?ZLcx@9YkJg2kPr7R2f??1>R4}Xa)Z*a>^hq-)tf$5n!mRE#lpL?2j-oKru z1j^NDE4;>XMwDR4liXz04~GZF!Aqbm;E%MfqX2pX1@JJt*E2QeuG$>R6u=5U_U*N0 z-Jn|8>m<1YoHL{^Vf{Ft_6YV!70~s7;BixFyV#Ihniq21cmp9veABEzvjHLCoZxcD zH@^J_`SzdZ=RfcZbk_Sr;a9^gWa~=qPfqyt5E06|G3wH6y;;;oXRv2^X^H#a_BQe?@XRycV{UF6&1RE4bKHK%d-(cyIvjuP z0wI;Ft!!Bf#BP!cZY=$M1jhi(O6T?-UB&hu4E_c|;EgPRgDqp839MyXGK@XjN?d!F z7&;@pb>d}+`PW;(sB^f?AzKnNr|Yenm-~8G2E*=~8BzuqWVk%XwGG#I&aMe0jRu)- z5@Y0rm(KCcXO?*GWQJ?)rK$?foIb&8KX{pEzW)TrUVM>38QHaKH?2mKUca{iqWl94 z=N!R%{`MPx&7+U}C8u9M$+2V4Q4IQIxm6ygCMP+4ZkfyTC%EtE4yyr(p`?k8IreF0h-Awv>dYZ$A=>s&bUO^*U}No`;H2|;GC{p#!P+DaKVvAKi`q>T_% zY)@~koB=2Y9oq8fMPuq{2)JP#->2rr92PTFa{TrT#v0&rvUY>T(;dF_$SGFhZf?K# z{rueB_p)RAmf@Cfyl>7SpNWupcaJQ zdDnf+Y?@w!f-G9}N5(^>qrRT0xoyBEy?r`Y-@O$skJ#D$?;n`F63lci_5D8 zpMQ9sJMR4rKKjv*(rV>&Ivoasfe|QbB1Ku!>sj!%b?Y|X`ObH8{M8qD_~D0n;2rOw z)od{+2LE76P?iPj>uabw^1Q)cf90<@boe&1Jg3*|GZ^$4AD`mMC!gejySFkuIhH8x zX@iNHU?~yTsBDYaUS(U&#&kJ5wU+ssM+o5RYc5@J%egUCq)zQ7LH1(1e%5W&_13T* zA)bMF0^)pPZ#D(jcGfPIi}kt(pVBr5nxP@!_j%mzv@@tr7m7&5pSr5&#u}&>9{c76 zcI|(V4}9m6>s=@65XQ@nQKRVLaKXC+d-d+1T|v)6JTBJiT{xuW zaT7k}@*BQhLxzwzdV2!0J5ji@d>G{$?3?48ImcgLX0h1KLm&7MPPhWzjWLpC8Ld`} z5W>(M)Dzw9c4@cUeDV{Y;Mr%N;P~-ZX}2fdR7fB_uRx&&&?B^^&L=%Z3vly?P@hrT!>Ul_3E#ns?f5s*q|)Yq9hgt zS`^nw1K-SVilAx3Mk2_pA~#thrt$t#N>`iw!Vxbx;&EpeiyU~X@U=aRC0>5!ti&s6 z7mHm1*uO@jFEP`&DhwORl~-|X|-BIB>+=| zPN%~iNAKkJ+Ya&gW8c8lmS~d+sJC=g)uCcFTP?CIyW($eb*L(No)e?;#XtWq96R$VH(w3`gzqe4kc3rryc1X59t=r>Ux*K+E_QR?-&YtmeBe|EPkeBWne zbe!?=MHGr9K%kT%mn$+hwuqsjVK)Tw<(euleJQP+K?&kG;?R);eCiV)qBnrb^*{Ec>0dpSSm__^aSuD!u3!CF>iJAA&k&kS9Fz&K|oLhWn1Oy>sEI@X1kh-iu z3Oe0{ZkA`!qDB2hwNxlOEBIp{`xu}4)ThX@jIVz6t2CQUKK$ViTlLQ@>&FAe7*?-Z zg;GDJR-0q-;-w_6Ox#n|tPBj1q$zv$>}LPoXPKHhMwX@sA;}ktEMLBwZQHJ8&Du#) zl@fJ2zjQDugdj^ZJkR6KyI;>8cioNt=znHtc$kfwwgMI`^*o<}!3ho>e*ug@dI6dg zVu6aW-d74sun|s{*To0oy#4`F30iX z$9eF<2gx$)#-b?VTi^N?ANarr7#tj=)oS&>-xx!_P(TPn9L4?S39U7`T#iz?!tTc( zOAKA*q9SbCSrY++r< zUX@T&E?4lpfG__2=h(CRA@05R4ZQJ<_cAy*h?KJLJv`4tYt891Q~dKk-N&at^)c>! z%X_%(wmYfL&spA}{N)gLrEK3|n9FhY%xSVT!VkQ@F$H0sTH8=-L=?+qtDWeEZd&4n zvWwoAn6)0#?N?Wzvqo@fiI|tk0{W9Z^#c4WtUxeEOJqqPMs1WT7E8Q4Jj_F&&RBMj z2t0eHyBfbe-+i0&rvauKKo%f|LMS`NuMmhLw)rRLW3mp_YK`F`D^F&OA&MdvEn37M z{m~yWH#f(bGiO-4b}j$r-&hJ%yNOA3#2 zWq|7ZJjQ@8ZGb8SgkhdU`P5nwOM?KBWOh!FR5oqy&pg&{?7VHhu+>7nu(sw>qhsOa z1tO$D1_sp|73K+hph(-O;4Sr#IfpEz9*leVJ0<1`iKu!Qpgb0m^Qs&^^a7J>S2#gs8;!SGE#CIFx3Oi*7LFc0%H-rEYuB!& z*=+U~zPE4y`}gl>aA1Uy(NW?!qEe~w&HMh5ea}70pMU&gOs-o`y>RjbxgtIhwCM}ak%LZL{SC6?IYdHuM=4?>K{Q*XwO z-5y!S001BWNkl_ zSbBQ@p0K*~OM1F0t`j%&5Mv?Uh5$L~BZq9hj~^gI-;y_bsh$ISL?MUF**0L)aaF7q z=+sac4_UEFaAg0}B&m&_dyAW88Ld`}b?eq~&pr3BcI{dkjm8CMaxd+gpP%K4C!S=( zrY+B+zu2AIKX)yl9ZAx%V;*6yyms9W9Kc`^OY}u z0j0G~;eLq}(HQ%Gcv7G;OYafAW5hrpB~tpdI~m9TA$@lTAe}*YKGO3YL)s1B^j+t( zaD9|g{%Yl5TU2+^W?tBGa8WqX2!UMXMw7UzpK!wogbeUUeHiwTlOAGmZx*nP?nN$K zXx|ERmgVE0SF6xKgk`)o1sgYv5Owyl=gD7?%jNnD+gprUtwz0Gr&g==cW>`|gb?I% zIUac60a|Uvb=TiSx7)!Fe17)RAF*cja$fzK*U{;8Uh=bH7&16G$iTor9|t(!2(m2W z-S7ELs@1bRwP!cQLg|%%wys2MFeGW#_iTb*capL4%0?2$+UXd$h8WNGMoP~IKeX&A zKd``>TYTZ$0KC^WZ+j~*c3;Lc1Yl-CAH#O*)P*ZCO5~`Ax5{?tE(9eWLfBclVjw`4 z0>}k;%Y5X@5K#;ezT@+UIYel|9=r>OESzr$Sz9w0mbvDNfQNth&zwFzO{G#H3`4>& zBnSdL&s%7o6bqx^rIZW~4)WMzySVS0-{q}ue-A?ggLFGx;%>zLz0Yv#EjJScf#VO# z{^FNPC5$mV@x&86`Q(!bAt)A$7Z^de+hy6ZWo+BJndhE+s{i#@wEo5r_&Ej!${-Ab z!$af?dB<5?KsmKmcDKvWdI8TrZ^12wB7(pIXMr2J>mH@&S-i#f?L5Pm+&%AoISWu= z+SozIrv&B*=u^VVm8Jr^meOtWewUUAOYW58wpEKDM2`8$RUu-;x7EI0AD`!4`u~?U zB*-Gg_N$h%W#t@S|H@}LbmTBm5)r2{o-e6XDhv$`kY&g2-DgpU6o> zOTv=^N(Lqb40}+r6RQY41k!qeVgM$vlrEXG&yx_-4Qg#sWSOE+2&mT^zxh#z?T%l95&?{m+P%jMX%{dyKJT|rM#TseYA zp;&Y=Kmfk(r+Y?7TaytIbZUvVLSm#wN~_;vj0fsh)e82&9~bz`9GSBq?fgGq+H62e zJFw`OgtJbfZPbGSA4Dw@oB%Y7xb|dBv*4S6y#ka%*tk|@KP1`oos<+s?_YkR)eBgIJ%njGw zOszIYk|eg+0sJAeMs|IF=o+{MPLHZe7InoMPO&S0kS13_hI(AG_)Pfzm)VFy)fUx1QG zWhrtd^DstXlxGV>T7#$Xxm?13iK>wBKwK>lTO{Tj)3H1$SCvy~CW89Fw2sX%6$LLp?ZoM&vbz{KbPW1|(kQ1Xj? zbL@Y9m|L%WE0t27D2Y&UW`{MUnz)-VU!CRniDUeaAAFsIa|iju|LuS0x8MJ-Nh8hd z>@-R%7id{M-D0ssnr6gtOz5Kb9>4@}+ikaT)m2xqckf;Rwr$(S-FM&JXC9rOV#ZN~ zCj)#hcR?ZQaz>!Cj5vwWnW9)KvGJ;{AS6i~_lrD9(j^~gMn(nz$EXrkC&9XIiO}x3 zu$@}Mv&Jd3s}O31F&e)&u;9X1()T78zchA+{U#8rB<7@mDQ5_rX9&W1g}{+KeG65} z%qOc09({C{XHFVAW(?0?NvS-D@8|J?93qg!CZ!eC$*K{0HX+_SM;aYv>9FG3En_@? zpvG|S76wWMX6rMS>a8>?vnm=0!N}+cdr~kHFtrnX%Z|0Mq{3Kuf>Q@m$@ZR^nm(80u_c4avLIRvP zd6H7GLa9_jsq7U|54AA_VaUN3_G7dmpD!|BonMfJ(V8gg;QJYVAm}ves3dWCe2NqX zX%wDt!>hFw+%(#PUP9WId_1c{@~f+ab+Ju|1p^yBn3Puf{jB8xkO?;g!Wn`igUZ08 zn<;*fbaXXS}i;2!x>W$1hiUBo_Xe3)~vaje4#+I zQGEp;s*5%JfI|oOv3$h}a=9E)w~Nx6EVI4;oocm$rnlkzeKaJfrkn?NI{-&?@q0h0n&Ntl-~Eo_HR zCY-~7kFoL8jS{?L*lg7G@DI)--b^;9>V#lVxdrA*RDsHIy=Lg z-f}HUB^H)_nK-}}pz_q~H4Yy=#2t6Mnkb6M(v&RANK-rTvelSl)8+}haG1E;p_57K ziKN*LX*4=C+Yzm1hjyz?6vwEfi%|)A-!NG686ON;K2c)Dk^wtJ`l9z`E|YuWc2bCR(WszO_VGkSt=6I2PUv=9D3x81vrE@%?RlOZs|Khn zrQ2;$tIaV#KhMggYkB8yy^r1J9_MGfe?m@%6mkVu=<4C&^na&Pih8HYO8IDhlEe}nJ)6pO`|5I)j0?HkVd=wP{ArdF%+#V>w|En9D7 z`O4Kq-7c?W_k*EasjzSV^QcU*X7xInttOdLBx!=yiX@6?wdYv9dNEmQg{GCVf>H(? zz!M;Y0)BA-Sr{S<$7qXjPBjPFeMEBKqisI*jbr?$&pd^67}JHfaWm;JaS2bL&S=yT z$3!u1r}sL7G@xz!7wZLLy;B4UENOJ{ScRnn)BOCQ2gnt36bq&E79V;u^m@$`Lb?VD z*=wwjWNFIG^fcFOzmE6+(eJZ2+RHZ|`UW#I(-eae^A9d}^-@3~1W!EnGuEt`q*$)d>2&%XMMgulI!ivUSh;d3NvcRvP3kmP4=;dNW2FlJv!MY(=l7kQeVDE9jt! z)daXvg)3I@e5ga`D z92+(cv1RK+MGVojWBl0=hahBPzwQ3;e1q}q_V*eFvPdrAttjYYpt=soYY zeF2v+00fLp1`JO4n3jROL{2!ik8}v2!;?i%#}CK-FZxiB^UXkXi5!#%Q8$m(h`NZn)`ImR-4$Gwms!Ir0<-jz7=QQ-_$E zKEd&`N7;AmSss4=M@)z3c;6rV9-B99qtj~g;_%#-mAkB&T+ig>Mt=CiAMx-{engVS zlctNb$Omg5=SIy z%EZJd-}u^BFdA;V;~pCII;~cVX0u5Y$8@_LjvsrP*SvNc<#LX0w@a(trrm7OYBg!M z8nhZs+KoD$W`jm9X~3Rla&Xf@uefw)2q4nZNJ5; z)oX~_ZK5>l)6#4K)3tG%i-jmw0V4=P%9S#i$~blUBu9@O;`GTA)aK_&q8L9HvSxBU z*I$1Vi$)jIs5j8&;;fxs{$Cjwq|2!bsjTrMFXPoArqZ=6m!eE55yZ`(%MjP-fXMJcf5w$t?&XG??_g|nj5z5Mbt60b=CZHH#t2!KQk}P${?dtMtXjSrfJ~*1z2oC~ z0Z9~5uT@>w`o(u=@9Xtim3%(Wt6%$iZn@=EOr1W(>C;m*>veozGB7mE$`z|vwrmAL zO4{ufS(d$`;*U)|Vaf9-LCo6)MHu=69fu4^$3F3ll_?b(q_$#(!pewfr3gwn?tS}4wjZ10Uw-g) z?)%!~OkTN@$t$jA$&zJwQqb;nh@y!8JexV)Dc#Bod* z1Wc}7%eu)c@w^4@V3sDd+pRwR>z5&aD5WTu2UxXc4XakI=C|JeA(k#*NvG4L)3G|k zo*!`J@Utvg9J2B1D=_#ZSw@l?($tWpPFXZnq?xk8UzU+&sSOBSca+W)D$QKhU$$MFLU*N z#>%-R#BoF%TaCXsj>s}A%kj(pUSl+#7Z8R%pZWBEV|;uu?|c96p_F2Nex63XPLgDF zy9o#OJ;oh(ZDh^bs-Onc;bY z`Du?gzUf_T+HyUQ?%KsafBo+%mIv9g?RvIu-Ol);3F4^h^nQ{)7yp8Vc5-c2IN9!2 z(fi|~am34CJw>tJI{!L-gf@LNjEoHO;Dh&b>f{Oj_<#LRoIG`$Q>RYQ>2!$V7?2z| z@Ej{v71_M?3Y6CU1x^!1k|>fiTiE@*#a4ETxl-D?dsj&`fb>E-wHank9>wnseR|28 zRa|;zQ18=Ic5s6T7LEWT4Z<@JT34-V3LOi)L0hyCzGsP}#zW`~Vu>-9()NJi+6S?`GG}9^i-H{|;-{ZDhyxYgw^!HKj_0s2dT--M-?6 zt>$@FQ`h(D2{A0ZITq$T{QqznV_pC7@Cb(vALJju{$<|u=65kPILx6#2Z`c@cBg~Z zFmrC2+T3AY^V%CJmrK;@?fx!LQtR&HM3JWYLL*Ri9Ie*I)qbqO;f2JFDs!g}llqlQ z@Bzfjd^i#}t_8c;8T11@-$15O4UKLXixY&F+oq!oZ_L9R^N@j^?ro%pQ#1q}pq%to zj{~QaV(r>V)~#F5J@?$rv(G%kUZSoH}`ej$&!LNnKzF4Tlk`2LzwmE5 zf=Z>t(GyebJJMis-A0B6EB(MKm&>zi)oO0N^;WLEb_bPmjspjt<&j4o;;B8mIez>Y zX_k>Ml*t#$R0akqmn(!}V7(7^;zkc5wnxIR?#5s7mG!Zw7L=9PD(dQ=tLRaC?$&01*1rm zJsy$;PoR{s0WlJz6|=_=(n>&7Mlnj^Z75z8rE*B%C3FG>jIHw+SncEOkcf=}lb7f= zsChdS%I;_j4fm&dI5-ysCI%g214CaTLt&2!Az8j`famu<%Oj6HO|20zJ6mP%-o2Dc zMSS0<*=$lQ7FoS!EnBy4WBvMd?K@={@Y-`z+Vra3l3bgHQf!onvq&PuT9mC$??d zwz07{wr$&Xvaz$VlZ~BhY;0`XJkP&Qy{FEHcdGi^%+ySEPfy?Xef95ZOHi>{e%*2S z2GuSD&P;_%_6yc6Fa!Kd_^YFn7cO1TZC6I7u8|5{WeYNP{zT>C%F6+Jrd60+&u(fyDn0HAq;U28S+=qm% z>FN0yYg9bfXu}?2MJ%gXp!xQtsBKNGqH}4g;c3}Y<-9occ)-SS5HACgQzG(rq_)2) zqZpm{it{p8%ok1@LDn~P1B-p-XauqIaB7t@ zQqhE<^;BX{WE*P?A_+@EouPImC0U4+Hfj!~9)?J#D}d0jrL99DA!oRWfpp)h&$DS8 zGSzXi9tHWn*?fN;f2(RgJi?3I%hc$Ut6FL$EL1zX*(E#3Jlu5X#bLs7w4o|ow!EK$ zLUi^m6Hbr2n^p9e&KZ(cWMyUjn_Nn#)o98im(FP7Xc!qJ3lln&8B4Efs%`CJsR`lD zgLJ!hWm3Z-lk7Ob(00qT{m$8Y-|yk_uj*>|`D;fJgxl?|ed@Ur<<&PS1nTMjqe*DD z=DIx|0gvj`-MEOH;;c-(!R^_pYv;@)19B*e0mFi}sk6u9i)>a~^m5V(wJsF;E?s!9 z)?gE)-pptL1k7Z#(K=3=z|p38>K;4{5u&JoUR7Eri#sKF41y8`+HSUCFsb>(29DMQ z+J)p*G(HY*qDvsG?t4(m>#Jj>>0aFf8G>hkxme|v+xr4r$p41UcZXpj5qe%B`ud$7 z7th?$F|)I^JN=hKN7O?3afRkF50_th3RS$*#f?bb>L;{JvdY*o4i1jV+z$ zfrY7OtV*Rka=7WS8BPWp2o0o)_ve}@l>+`@|FvI)wOd{l*QMd%Z<*NT93G!_5+s`C{IAe! z$i>n}m9)=#?EUq?nd5nT`ZTWxyG9V$7ZsLNsOj*^At})@xv06r6Xlt4OVTwApt-Io z!Er>)(OH|Kcm8oPm>73WwgtQ}`F^n>v2Z$34F5&GcWKJu`GVVWJ|?Z*Zp~(&gQl64 zO)1Ov9<2BG%wfkshx4L6Osm#vi6&Ut3Y1mlRTgjI9nGqwQBcU;x#(cK*lt@Xa?FdM zqQI+LpFG$9KJsTfkz-u>iva3QJ=re;;FTQMAN8@a})Eux!wfO+HTFx6p#^pF<7zK;HeaZ4PEt_73OZ(Q~z} z^8)-xvR&AebWQJ@@AW$+ziwkFWRIapRNQ$0A+9N^W zGcG5ygy{?uw^sp=089p4ig?v|wa1y)myd!Oi4WzRByt>?WL{!wGC7XQ#{PVfqNdpO z4m5HRoDbv_iq<-i5KKW=z6@$WxBR3D2nw$0oR<8WhXgSZG=k?kZUo9nItJTfP)hWm zmXTG^CEbJ5n|t75WLG0wglGsS?o3nhw7^9syLjL{p-p;1gZm@tzdS(Z;&R8kV}8S_ zbqflai%EJ$ekn8;w>B>ak_o)5&Afet{R*mZ=`qTSAh082;~9(>%4$kvWQ&#E9KQIW z*Zp&Varmu=L3@6{TX`KbJO9WO*X9V{)}x?Ct*%(HGOz;YVoEFKO%mrFQY?k&eDNX( zp>E&nC&0DUg>dRc9yNT{85QQy=`_z3N(f?F{54q^*xH_A4kwboj7tWt(?n(EVIpn@ zqhkR#&!QiA#yRdbqaTjpi$jJC0+ZRALUd~RT!YJI2h}ja*i%i3=lS1AKBJQ)Rd(D#=`w?dO^736wk#*FIKwR9 zm#)BN?EZvL6;Dv6lUu}UxY}bv^RI1t>}3dACZ~wtl3szesCMFhf6_aUo5E>^0ZlqL zZi0gQ+zELar{acr(H34sO!`)5#;%1`>AWv~qJsBw}ZDv`n@gY|VuF3R9f z5bKuH^5xYV+)@3qWlxEH6G4GYBOgp2Yg>J+iu?^R8dc-h-@ExcP=%1C$+6ZJdHJ6Y z?~~I6X1>(}L&>mQo6SLKRT-?TyrC?}ZdgTkJ4| zw56BD4ThTc8#2bWGo^o3;2>n8tfz=|XiDeJP3`9>jsOFPkD&A=N9Nxhy>e9Ob968Z zeEV@e%`Kq&?O>vKu}>mA+P@}OX)YPRmnF&KB=IiaM0~(4V|~0dK7=85~sAHgmDRxf#& zX}8|VDgrjG)6}C49M)cG2juj593bh3iBYM-R`i9ZIX>VAvGlI_a%R|keS<~OX5%s* z{aET4WR}X@!f!XBYfQ0yRym`b&34%0eY$@lf8F(4FT7wPxaI0qoUfAeMhi{UWx@YJ zi>>GudM{fro=0<}CJ&1nDWd|N59~y#ckThQ`GY>uiqPM28IAM+*8P2ZxU2pzNE8L(lNRj+lw68;Bn;!VHF>CQ?pCY(G}6s zHo3>h)u|pvI$gxgIEDYCiwr$B4AwFCRUhwUmD3D&3f>^h6$>{F`2q-Pr71wsm?6|f z3gScMud=F3bCLqLEUckANn?+D1fVYD$B`45J5W_hn_@fe4dFjp23ED{jxR3K^muJ^ zwLks&wbrojty2T2(OAg-F>|NO3;j@)aI8Aa^v98Qe|$5+@!R9NIFatoBj8=z{?DNT z07`21?`(wzO$K>L+95lhKxtA2VAbkK<&QW|TOIzP9NP1}@6z_`r=Euk(!stzh8hGUC_pQpi<7_VqBY++RgMPq* z!cTa0c2L@6qI(`kctR$_3$VN9j>&g0tJOyZv5zBsO1_zUfDm)C}>%N zKxQS6XSe!bc2%1-;2xiStsmRTWwizMM#Y!<8;i0zFdexPtUK3WSd2;o;Yr8o}hYb)Ky zBEWjO4t7~+l0I$v%*MM7!5>W^DAcb7%j*U5R`{q|v zzqY+*@qw4!l^o@>&gd7J$8@t>F^{@op%rDvD7`}z=Z@B35!JHl;kH)Ayze@))4X%| z-h}G73jfJeh&1~>Z$>X-;ud^KWsD{Bq_Dqrjm)?+I551ko>qz$G@GebfG2D^ivUUk zeW)$Yf_@_ZbFKt>hY%l_$@lZ$_MXGDV1ErCP^ zugd#beluHTsm^~p1BTaK@>GL6g<&Kyf7p-9=A6PU>4F_OWXmg-ja<_~0J+2BHLAKU z3&7l|8=X{q-cHA{;PbgUxPdkEQwPd%hb;_c-<6I@^~TSi|4|GOOnU~zTnqWy^ytasv#gQSz_9XA5$`Z%7?V034e`cfn0^wb4d z{XID$)rrG}mT6nqU5qlJ|Jj3De@4pLmnyD|M`D~#k3)rZwEB2oZq>Su9_{6gSB13o zAls%>KoBHJri7dNcWf`SVu9jJTzs=c=!G;Mtx-P3l}|iQI~7bjlh_;Q>h|db|H!PsfY|MbcJ@j8><>V!%SRtkS4;I&MaWC^TKjCW*}_iy|#?2&jXn z03#}eHxeBE7qE|5+x^7;?03xam0u?)mOk<^!e^kEP4V$O+Pr4 z8suJ3v=nxXPSUFmTVyvl54>fHDJ9T38LBx2#izsFKT`@bc2XraKCU zALeg3nW2tSMHFQwt%9=9GQ)!=5iIVUK#PGwK@Zc1M(O>?!mm(bts@kA)Ul#CUNafe z2y*AXWny_SNmxFt*}~xUhuDE0!*d?H?V?gvp8`lSwEc_KKbXa5wj1rKbhTR3vr1tN z!^O?Tm_lE>&so3h8n2=secyk5_sx;L12aV6beccz2H@VkZh{<$1;$^B4iB8YbZRh1 zpb-gt!ztwaIPLVMu;1i!bIh%+vuplw5|^gg|40TZ$7MRTi`OdVf6pw~aYPkGva4F| zn{ydhL&<>*FV%lvM^ zY-&kWx6y3!J!JNIzA}0?@xjIeX3v+E3EyrNwfP&;PfywK`QFI?s(Bq@DJoMVG`XI_ z{>f#Wx%Nx_Wv@GWvI>nY!Z>+*pD!?ca9~VpmQeDue6#l7Q8Kw04H6j~b}xiKP8aIP zL}6IONYiMjyF8H{-|sg9A$#=Lj0xq6SmYN%E0gr*f1)p5bhuto)mM9jJ7)00Z_JIW z#i-JJh)49yHW%10W4i+a-69UV_-81h?`M16CPfxd0@y3sp&*Uv!ct%k(prFqU&3Wa z#5||Eo!7j{rN?9CjlF#XmF8rZwxaI>SLXuSZe9KgHnD|s7t98VpfY9!Lk9;c$OM>7 zI6w))N?_%E_dAi{*`kp~4Gyq25J|97y|@uJ#w_EZyUWI5WGy4%+? z$d1dwX|Eg4Dws8HA`ZiFPmPvnC6j&X?K|vBK7~wt^UWVN`~=&v8oaVo)`#h#K897 z@&8*@p#v}YuR#FY|6)}o3_Sh+T2*xhIRM?P{>Q57vfC@iOw(=qUC$@q(7wm?NO?%-pRuOq`@t$ z$0nE9GyOv)?GeA++xFheH_nZaH|Te9!Z!ytG1k{uM?A!8rzPC$bwH%%I?$V&hVxr7fLf^v<`>hCYdqYx-kmh?&+Sr4ZqCz}7>AiT7mL?g+B=id z`E45j2)BAyUn!Sqz8stXJe`_2_tL%ZM-b-J)|!l(`T-VQT5lWt3DX962d$1Vs*#L( z=>FDy+9_l1y`MpvX-msDLHgSuUus`q9&@zyp2*p+W}qN z2Xp;u+a@PxkYh+CcDKDF_C>{`CJOC4?{j6#X|Oo`oItL3u>^gb@EQ%rrQ<+ z+;=I=2vq}aSHNJ&q-#(#an@Sswa(%rKEBCsHY4=bk%56yKzMz%m%9txKB{YHmbZq!8P5k3kdl7=kD-QirU7ZAt7chotYX zyoHJnR0eBFko7|+Ps04X(UYqx4kp7V!Yl@oAUxOhHELon zcdyTL%F3k?&ZHb0PNMA?8{xvNChI$UxhDM*j5DYU zP7R{jQBK?}Kpb)|OK0%a1EC89a%0NKOni79#!(BZrQ-_p5oRF{A{+VHURdR4yqE#v z!B@a;#Tw>wgNEh9X{+iD{yGH%f7^b#MNj-H$^f0nsymX_H3X<2z&&>g=cN+smeolb ziM^@g8R|c`g;Q9gxa+@Xj|bZz4S!k>1rTX^g2^i4tP7aU`&2^%07Cn5KTI2_PCjhg z!NfH@_SSl<0DuPx2O}O@&?ZJk(ggSuI7JNR=qo5ffWSzX=*Tr4F&xf(+lMBYSf9LZ z^sio`N{I0aI`$$9p0X2#M5qGp5_xYkm9*&R)Ho7I)Fi=CNG(){?VrNF3iY515Dsfa zbztiW6bn24sV`0P%v2P?#M*#q4OWSS5JB4d@|nI0p*fK7A5qtjI9=LCO$Cgo`4e5H z*onVI5lq$kg9$<1gZZf)nXwNk|HeMEi&qREzOqpi;6_bjG8;4Y80)OIsuOt>$zWEP67~P7@=Zv43uwmn;Yl8!XLuLqpr=JWIiQGj7c8%K^2?bb=Tb z^+JH=Zm56!4hRg=+ch?H(bdSHev20GE{9zdQQ5(^B+nCr%f#)~s0dGK66drSDf-lL z+3s3@rF-mHIvx-Hl^9q}sbvgBn&hcn-!3+ZH$3J-BAW#0nNaf8gJRTl&4E0kVl3~y zA520S#UP9sBJwA3V+PWPNce2VUO&cOZCPm0e)kKzupM7r6F*Ct7A^FiF zXUV-|(JP?WHA>)2qv_dZ)iX7;kQym;rQUBt<0k1)eEoSHF1?Vs+a0r*O#2|?U3~Au zq(p~9Gq*-#`_M%HVZaHRVekfDf%=IWN-EWb$)z5krkRM5s`@~u4XL}n*`CUBJZ3SiMWG}io{J;bwI*O9HVR7 ziTWymcsZJw(~WV4p`L8))CO6Z38M$l<91!cdP_5hTB2(;Pu^|7OH)L4K+=$(T=60u zW-elfse&nn5HeRhgR8PaXL_?BpLOzy)oWnU+yzLy∓EMhn7@2IdC)BONe97xqy3 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%0AiG2+C8jbS?7>s&GwVu4)kgb5L*H@2 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

wiw4x#Ccvv_BSe^|XxsplLbm1RnwV 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

gbQdq@o7+@;WF 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%0D}32GL`_cfz}_&S5B%pQQ>V=7~U1AhLE58-fn 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�rx=aEcvh^fArw%9O>HUt35M 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

E3J)Tu+) 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 z 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

gY!FXd`xMGlX$+ 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�#kBpl{F?O^M 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%0D|0f?Z-BY6;u zNc9A^u5Yavg&QIzya*(Pqo!O^6Wme=$Lx1a0dxVqiz<3p2^qNcv4S_m!iPa!NDEiX zyp4fXC;~InT_(E<+cx2sj8gUrq%O42oM!pf>-m3v@4xflqmS_VH@uOuEXaGk^D2Re zW8c1gH0ljDZQ4wcSAFp=ZipDD1lYRmaz6974>LVI&Dg{eMC!I^y4l1fR?A>dA8}~n z?RfxMhP(E1+{QJ?l2Jkln$?V2_g05^Q3@c6J)B{u_2-ccWThejJAgA)oRJQt8b2TkxBq1>(P^rb5@2P>HBn0_UlkKsE+4Ml%QV^8^hzaU}JGZY|~6!$u=z?m)=5I zmUKJq3kcud+r4KuD_5;eOJrejzm-ncMjPCE`Eu^L|0M0Tt5K)uY!?|C;_+vnVd~g% z##XOBOZex8a+RDz6*A!geG zNFW@shEBRV*lcKFojpo>Y>N1J9cur){xz5J@vnS}FMj$Gg(A+b&)iY-L--jO7ZH1VW~)pUlSac%2GAk+n=R&15- zDPRV|NJReCgOe(sUWJ#v$lWiqWmDmhC4>48X23ZAXBC+fWFzLk%Q)+*>{d;!vE&nC zd51+=FXJTCXxgKtq5jnhX@Eu`D4^TT zsn_eAK7AUGqdCyz$%l6E*#n1Z{NQUzy%;!+RJ-@_v3^ytsxt-f5*G*urH4|MP~_zc zG>CYy{s3_itd!AT2MDJGX{$ZUrfRVoBKcoEPbU{^BC*Ugu{@{??N$~$rEm;r+iaIr z+AlPzQi~%X8wA~r&FZR=bFAP|XRpJtV9~{z=muugs9&_N$=-4J=rjWZ4gU2Hzl4E- zn$gR{gKWQT3vd6GkMalq-+TDAU;8!GD|g=YX+HO{kI*}Kh(=JlPDoZP8!zS`x_aaCjD9e(1y}?`l z^^XAXM}PPStXs2$MlECSb0=`iCvZ`iixohz5LXaF%!V#JT22+a^gt*|$|B&m)-R9? z&nB(4q6%A{9k%mv`%YF-!f0^V6)pv2(@Q+sHGOGp|Sp$wd!nq$7xW8JzjKKALy zx%-Q|*tzpK$4|_#<+9ZbE*asPtJd%rAN@EFy!TGtH88^UD_1bqY%$VoGTv&jW^jmW z8ZEBwl^i{Mm>u&o+Q}#%ja#aZ|cKBGN1bq)J{pBaY6hl=h%aTw8G{4XTBVKHXv3cPz{Uu;6K^lu6;}YASIAX&` zsm{vQ{slEl;T2gU)^yW&wGN+cXbhO2@htD91=ZdS>l4c2ErpwZ`%Xr&Q zyo|rPe;>nGsrPJNob?Q4C&JpXQQlsw@$L_NkWbutD?j=}Z;hG5ZyyYJ?-6l)`qQ5x zOXj)u`WyMi17GLfZ|)(x;R-aA_$&kG2zhR6|IUIPY8JQppDLjYCj6p6i~JwaD>!oY zI-}^Epe;qluof?MGu2ucWv2_Kx&K{NK?3%G!vx$qAta#tSa1ht{aj7aAe8$+W)!*9 zickb_%OK2x9y6v-h>TyT7D5Js8u$y7_PDg3&-uW|cCdccI4{5D5?o#)UKko~vU2q( z10yYPo}yP+Ir&_N?VDCG`qE8&?Bh@JlS3P6rJi=tpWP+OY*8@KZ1UQy!6!fUcl_X+ z-a;+S=ybllWDqE|dV}42_VB>HpW{b<^xx2Ijq!i~>0k2AO>3CA@>0~nd|ptrJJg2< zNSz}rVjinVHK?_<(-0`i0KEb&b6mIgB4yzhZ~@N4_=-g?EdARQTbCZQ zeGTxdiI5jg>B!U~mx~5IBKo<4$^u#jq*o|z`T#6eK>zzO7Y>8UWSs{w+cL}xT z4$fM)IcrqpYYF=fo#w=`S$^pC+gZJCl;vYB#ztGQ$wEny2V9cioP(g$TPZ6qSgqj!C;n>IcIGPM97>&O6Be|(|q!|eGHCGaQ(H{8A%nYN2R{_Xfy{ndGaJb z^%FnEfdjjF*(+X2Qq1uF&-?=?ZoPrDS!43^4>0u5<1E{Ekkk7P!OCSMjXGMEeYt2E zyT}B}B0#T%qKE7CaP1y`Yb)u)#cK0W0rD4E7jTJZc(o(6BQUGVvwLcaFbmbwy!x%z zV{hLoZR}%MSk(w5f*XhGfs6!7LH9DC9xE- zII&Ej_xRMa?ebN8W7knW{5KD?a;(L~Sc_h-pvcW`I#+f4usAbxOO`Dk;)<7UVn?sd zUHcBR@8k^aZcd(;Om%xaIX%n!jvwRHt?T*epM3?N|IFPyb7+pMuep|Hvq`_X^0`Ek zbvsM5l&n@~=kC4y&TqbhrGrO!#qF1J-=r;sh{?Fl!r?m$b!5?Tf{?=5O5(M7s#{MO;5zhbxA9Cei!NC!I@U*#EE z>8yD(^qVGB;amYa13Im-Ih0t_=eqRwsoKX>y#oYW2QY5$htn(o$g{GAV%9*spffH$ z;Y*O^1_HxrhqzcK=3}9Vi;9pW_L(>ugEelrVFT^FR<@P1y4AV+rW2~(KdR2{DD zD=wVRWtYrj>Eccn&+VZ6%yx1I`?=x0Z)4-rTgbJv@z!f!!-ji)%dyrLa&66+II&&N zY3gWUGAfxGvRXw{s>rB@c=PnLGzJLT(u8Bth$-|a#Y`#bl9DE2#fF81MHl(ZT;!2v z>D+OFIcXfu-wy6+0urIHknky3=(fud)WbT3lUKzubW6|&LGN>)draa5Tzi-Wk=T7j zD21Hwq2_p`2R#^4h(ch=8N(2n3n2(mxg0W|gD{6|&f~Y_P=x}!cb(t|KYfa0hX%QF z?JO=^JBI}eXArbD+odW=NfMJ0h2wc1G9My*NfM<@RP5f{l=JXHg{h|KC_)wURI4?9 z@r#W-_C!B3=dWS;s*9OAeJ1Ul9Rv;(Iy^YYfden{+@^=gah$ilbrtJgv5LxQg}ZX2ayu__P-^Aa2^Fhi{%s+kmD_nlbI^O&7&vW3cl(Lz@<4^8q+qV7mA3KRjB0^u1Zwm1WAu8}}gK4Zu zD+$UNa-JZkB%~T$i7c_Rkfc#U5csTGyO;}BO`$q=fZf|SvE`XZ*#68TJpbedwmo$} zFYJ7TT)dYnubRe_Mj1CU-!yi1vcYp9W1BXv>aN8j|r?jy4swG4t6)IIh zq1eQ#)vLJU?)!K#U%=~VLsx5%B$h|07NKf2JL@Y|yfk*27v>x^apwqKGi0yP*-qw+ zpkNSlEY-W|v&kLVDIkTkY-~7~*xEfqK)XOrqpsGKaT6NpP9Q+dw-CT|udpBy-vJ$k zL;VY5YyZN5IR`aKZ1o6)nDqY9+J=H@icAtq)F@L(VvJId8V(&EV9lB}-1Om3vUTe& zp4_yFjoWu|-{afqXfe#6*-Y1z0*jZ;U`Fp0+B#YgO*z};1CXRBZIevKQMVamNNWj1 z3BA2j`P1ursEtoBFgiiCR6(bPuo%+Z+Cs!6TZTStVHK2O&u&)B|1BN2hd=+sKGYK76Z=O15L z*tAYCsj{pY!Z7OCJW69DJo@0>ti5DC?|tue?0#V%FYeyO#>Y0&b~49(kMAOoo9XS& z(cGD*P|VTY(L{H9p4Rpvg{C6;oKGR}$p;GQdl)6qwJIW#1Ytn$)DBDnwOYhjxklf? zejd4hD+dnt(RZ@OL|kOf{FPkurYp%6@8lJ0M!D*(YuWp|{R|!%VEdN+Y@sil&-K3i)O_yLy>6^8zk= z%}VCXna_+FJsdrDir@V5+jO^ga?ejU@mJq}iV@Ez-gB5&UU)vg+wcfC|MoGS@&lSL zUWyzUMN}e05@V7W6(`6zva6nJfYHSQi)I&i@7pi>BWeLz&Y;m+Y$DoL0AqugEnxwO zUV%&mdYd^t#S5pC7>t450p>V}9xQ&KnfmXj`F6?I`>?A+*8Q4=RoYlgfXO^}fiNj( zH_K&WLqnNBsxT^nG)5$ns8-{=CDXX>ttqDl#+cr@jA{g)@_1mwLwxW1KjihVy@s3z zZOtLemR!iDr=DihlTYx~uYQd%45?Nt)M~cD(;yfg9%g)Ef{C$lQmq*u8$)YN_mpmu zB&DUbh2~;`LZLuccQ?N0)vJg<`N>b1-ZPsmTegvtC+TUK#pnO_5f05+Kz>0FX7M~W z96iZhcRhq$Fq_s{(-Gw|q833CBOKeAN>f{^7GQjz%6OSv-vFzxSnl)!{(vRG;F3C? zOY3GTTG$L9sX;agM3=DPVYk40okXXGbhoh_09o+SU`WOpf*CP31Z)O59mI6EO@yEp zNee&Q%VdYJ(T)Y%c_hNvKUzzKw%Y)yLaF)@w?s^tm(;T!+R-UIunRjYWOhfWh(nhM0JX6KG=oWFb} zo>#Zh`Y|*#NJmE}V3R`v7#byj7OIYpVRVX2QY40~ByPYGOpljgbc`8sg?C&rlh?lLJW_2?i$ia+ znm75#Y0angOQC`#bk3HvbxW7n5%nycP&NmpmMG*jQSV5lSsjX=0sgOFmfRn5JgL>fzEQCi7$Bu3fRYNUgbJBn9h zY^2aTt%=c*6O4}R=N)fb!uqvyxc7m5yy6wFV*2!HeD4Q8=IMujNzarH)?E53rcCK3 ziE9L5fnWaORzCi*kFjd?DrV1~L%B3g6x9fVkOv=pfG_{IFLKdE7t_?-OjN6&jo^!a z{RK8Z_Z;iiUCOt<{V&9WoB7BM%UQpyjbGijo4#_M+0!~WGBS>8ZAO->s5C_+38GYi zRHKp@k;I6BVQME%QR*Kd=^LPBWSE7b#v2y2@bR~;;>~ZkfFSfq$XDrNrffBZ*&efu4}{T=UQ*6cat3r#%#{APao)1OhTB|P=iW{Pr< z&wpesi&o9#>tDWueJ5kS_ND82^nqu1;2&-$l7jq{PT~^-h)NBA#uRJJT3bf5L&sSr zt6aQh4(-i(=J&R+aPAc5%;_d5hUh3Jsn*a@d~S{)eGZD4&R#|96lweR10WQ2#I0N^ zkuw`Ie)U|wRrS_ogLGU1dIChkX}-Z}0#unHcvx+}ae+PwjDeT}vPodZ?5r1gn;g={ z<_BzwLLdTx%!sV9uqolxy={p)d(R~!WY+U&A8DMD%lXWm)6Tv%hH6W6`% zVm3W@fbZYBff>C$Y}@)gxBTVj*s^6CfiKv;V;8wxz{-`Y7#bYpD_{8%Kl<@c(Ase9 z*ilxmUd7(Md-&|9KgrHrd#F}xh*}^2^Gk1F*@biX-Z$>&(Jh1gr%(JD?M(r9{q`v? zJ+G75UP5~G1Q#^{C;I8fN42#ej7Ip1@>rSIF7D)WAH1B)*3Ds?CpkoGW1Vb9pX%#`KIYf$-^>TC_5SlZfj4hW+mk%&0GEFhk`U0eO z50_He*HWR)BoHyxhIw&6B z)f!*=Z-335cih4F*f=|O?7&ly3qziK@(Eu5`qvRh5re}cAOwX#@`ca5ffZLSW5fS` zoO?DN;^t4hgQ=ZO9N2%H!GU4k^O4J#-P^(Vc!k!s0#84EfG>V;6ML%>rmGdChnOhS zJ8de3<^o7Tk{TEC#^_oMNra9QOcb3%H0oT38w67UGvVmsd}Dcn@*pPM&lMU5G-FBg zK+d$XC!`uR3q*%N?=$EVplfzdH`3*T>e)e;2F5thh_S_@K8qfbg@){)4?5Ne4Kma& zA7IPCHY`jLIt7zpv_xu!)`@#oNF7_1FGp;hQ*b9;)b4|SY)x$2wmGqF+qP}nnHUq> zwrxyoCns-x=Q~%YyH-_SbYFCJ_u9MHe%A9-NPQ)*V0#HLoUW3US_-bOhi)wWJHL&} z#G@cADOiuVjACMNiZTL)jsK3TC_s0zGAAgAX#a1KG8pktC{K~|`1eZHF70)D_5pY7 zP4)G6?D>zJ>DN@wxcv?g`I|T;DvxHCQ?Lg<{{sU!U57QJo*m`QxmQcW`5@2|iOJN^ zg8TV-Dt8WW%xv?o{2~k#@l*)Ph&hL7H?~5lunPAxV(d{<0~H=0uLV&cM-X?JjlMi^ zXDRIQznIi*p;PdYrV8kqis0&&v!C%-Z0WvAC&>&6tdVa=EVc;pdT3RsvZ)a9Z1hN2 zmFMJ5pb-{;3Kc{`QS1dnjaMoqr~GvlRtJML^KQ!{g2_>_-AHuL_JOQe) zITTQ5*F#EFP?!sQ(Fh7z_3pwnlaoh=RerHV^Y(TvNTE0mDFJL}-%+5fZi}B*AZ?3@4A*aBn9!?F3;eje@1jL& zYmQM^a{`&ywk{?^L;$KxAv(n!Nh6aZ*~QpVb0J@`k{7iMlD=L*m6RsH_=4~gkVIiz z$}0e(E476(1uI~csd?Yjbj-o3Z7M3qy}+Hd>gPT>g~gabJ#)1pJz09;Qw_J$Vqf|cx0F$dR}MZxzOyc;;)%Fn znO{LH#^4tWj`(r0LU4|RVo@yp#aH@ZLCyjmTx)JOvB0lgTES_2oJ__YKa3S_Zz#D> zdY#`92Qt2t-p0JqcI%_&VE-(5^?j*p`|c!f&vlE{_y?U zc7$0Z6i6qjXQ(f?gy4ysbqJ0i4o8l{i6rinEDRc^t~^nm_Qklk;F=*gmYO7lgQyRU zN8&c|@;jboh1VS84fPjZ_CvfBpie~+5J1M3iL2*l*PnUyN=x2@GjUa*yWTY|JbG$5 z)x$=@xXG4_S13KFaY|Qd(MAcHJEahPiyiB{Jsh50Rxo~0#yq3`d5!+H4C$u1d#Lk1 zEm{$QLlWei(@lLntSWxwoG85D-dT!i4FN=n?g|Lh^A?$h@FTYTAnXs{>75Mfwjm^X_O zrU-vy9SdfKX4E1O4&o!VW|e1b``}hqcycofjZYxoH$p!;nl4jrZX&rYrR;4pCgp=fQa%crY2=T;QYN%0wWnV_U=; zMUZ5N+I2ae4gamdgf%uqC5rmB*$BymfRt5ap5$Jg+Q)+FxL4xVQm7-jBcU7DpYCvkMCQd_Fll4oGCYnH*X!$=nm_Y%eHzC+F}Q)^ zp$8pynule^9{DQfhHXBm2>q{Sm;63N$N2175pk^c5FdlS0+%Qw#}W=Fkkt;K^#;2p z0ahsGj=0e_5cz50N z{^|wO5_?=7ZVeTXMkqqnt6YAP`tU!6OzZNr{lgQ%6`DMDdX4EYQ6a!s+*;C)M5Zboj_z z<}tuz3^edUx(mzG&5j{qe{))zni<(4Jq*mV@x9Peb=u>1c${YL|{YR?Bl$Mn)ol=eJF8Qe{D z(v(JIq>dT-p>s|1%N_XpV9+7e`S3;i*;xp}5=}Rz#3{?dV%lkBAxzz8uJZQ7pQENV z)fS{pq^*NF~g@VYY2bW2y=1yXSbgUI%k})J-gDp`pMgjV7x?m1*gz~SZ zp@kYY&M4l@$%K+wU4#7L**pMxU`j{nhBR3TZoRHWv%umObw9yDY=m_}El2LxK4h^K z;@I5wTmU-YAqPu;Z61cxk?3%=-eBd?yBU}(ijl>*fjP;dQ+K8lK=q>i7s$Z++ZRjU z3*^0gp?&QS1lz=lz{!`FXqh#_0)ZyjKW{`QfNAe4h7S-nFc4(eU5Z9N8|O=Nwv`_C zNIYS1NCb?DnJ*W~%{nQ74@4T>tZB;(4v)-n!~dEvMaWat1W+*@-q;w$CbAT4nT-6h zO#K`2rB_cjXPWf)6p6+7KEq*WO$Cdjw^Yqy1k(;QmGW?@Uq~0=phn~W;lGT7MW*Gvnq^zghNP> zd_!v^bIjG_J0RqEa1`i?`}6S*A^kmFT$Xb6)o?*){kFhy5F~7oG67k%Qz(fz4&m_Z zB~uka&a+#q1dq#9IM51)n9IF!;WyVhFj+BOPl=00dFZ5P#snqwd+*@!hfn~U!tANT z+D{oD%AyL&iLW9#Ir@0rJAvQsS_CGXRYoB-xbYuXN(mzDiY1QiqsHIjuoJw^;g66s zd27r5Vk9bSaF((+gu9K7>w{)Lzx3OB9JQKnC({QRlacA2wh41*KqK1dc2GM`bg~Qo zNNYKGmrXM!vzi4`?7aux@tNt$tx&N!4{_TdA=G^kSDa6t?9 zJYk1nxN1IbB|MgSx%zHwxJ^Qt?9xB*9caR_w{Bj}7wDjr_z{Jn%)tR=RHkd<0ieCt za&3V>U6Lsd^!Ci7@ZB!-BB0{&T|1K2LzxhklnX{L0@4uUNsGa_H>2`)O6=-do#*Tr~^|Sj{*Rk53#Y zP9_U{?;Yo|)m`{xDv&Aa8hE4xf8*UNNHwK-Zr{^It+X@KmSM-e0aL|HDc0`BK{&$m zX^F8I#>_8DDWvYB{i#fE-*YJdmeT-VSe_i&{MiHr+m+d50Dy=@Yu@;hze z@-UhgiXCA!-bBKPSX5m>!H%$%ed0S{F)s=FChz`O$;C)bb^4D02tDKLZb3Q??xd*Y z>4V(@!Z!%A_=1_Ileh+3Sh@>aQSL>hgJ}gh6-@UARl{2qbR|4Wr<)rBxi4Gdp3X;A z_zP~SYAhy`e?)XW7vQE-*-4|PP~=EK`MSt#tg{1|&a?5V7w9D_65>kAX}wu=h_sH1^D_Ey z2gw~OkMePi9G;1u=<&&}YicnCIbFaM9i1>c!sY(%5`vNjO>qx4WK^^sklxC3j*u`G zYQb+dh#)1qdVXIles1R!2bSOq*E{20x^C&bUg8+I2$)#44yQxDzbt}Ql7-))DFKvF zk5^=XfW&MJJTo=7Q8T^zVDYOR!EXs>2n32!xsK!%>f_lZ&X7_eX30zjCXQYKKmH}D zp`klU2gReN*qq6ECaw5XWVPaMT0g6h2j=*weu^CsH*IBtrmunVJ|M$C0(7XObQYw$ zBLR#O?{H_7zqtYy%8VKmSV9hq2{GB+x4`ZG2sBAefUIA%`YkYLr(J|NQtX5x{)XIm zH^WNhFWUTVzYg4g&q&&` zp2_8jk*z-D_j&gDkPcPajOuYZr$eL8lJeVP@`%{P6Ph!5?gczLGq@}!I{9_`)~M?3 zqtb%j)7r;1Jd5wf!n3rQnTcy~5|j5Z@)8yvPN7mY!jd&w5*MM6?6*>~+2|27Zfhv2 zdyt@d9y#GscgP@ikWAw*&LB3t{sotIjO!!z_r~;)darzQ;5N-(SO#(0W4*k2jGZU2 zbSgI5Yz8O{2Wm0L$#_^S<+8r>gi+G~8puQi^g^?V@+PUgwW^u&{Ss#IB-&@)frjgB zjx(@bFV~wOM9deAqoQC0LI26MPu(}d{`-G{NKbjRp!|0)d~ZWUAEmO1|2U{tL{7l2 z^$qnA$X!2E3$ASs?Y{o~rFoaD-7D)^8*BRFR{WF&>p{P45{Qge2_sOn3 z#_#vJ@qfA9}Ms+iX%{SfYaiT=4Hd}+MbB;EuDb(l2uBQZ% z-)qeBqtS(tk42%-ng;7XIWxM=31rl014JOQZ5`ze!D{Jxt+E!RaK zNZT?(oxoEan1+l{`4s`?fKPIORV%zIqosqj?C}o2VaM^~*n9sHa)$#G4v}kj|CVdk z<-xxI1(|Ir;r{><3|-~?2Y=ZmmbMu>hPdZws=3&#ZrDM^0u2ZGHd&}-A z2nFTWg&N!?Ov8*}2A@!$;tU~%y~?m-%n^@wVDN!pWT@dp;i^g}kccMMxjv&D1Bk7q zx-yvine|gxF%DL|YevsL$s%0jGp!kXV?g_Dg|P_TW*R+RGL$S{@bLw#Ae}(;O_uxV zRb73H_zK0Cr`V?YivqL%ykQZFl=kNaM)L)_tHY)%`Fm%(Azt^{zhk6VCJi4GO@B?> znaqt>`reo07->-do-)G6)yv&^iTk#Dq)>x#o2xg)d2_>#oa=S+kWCJ)FMW@8Vr$ofekJbPzZ8aS7mFLHvEGId2%!19Sh3F@oumm zaa!Y=5tlN-<}D6m>E1f=!S`<2c_(CgNDzdlpDf_XlS*W8woE4;5#zKs4;B_5=44eT zi|GrG-wOb4#*w;3Zz2!@q6*94ko~Vwh-mmQD!rLbGZ8tZCdE3M?w}y->0rwzxD%%r zof5^ztNhqh(TWp6M_c^<&suOB&LFFdBJq&wN${MzV0dz*P&)aaX8Vs-!mI9+vgo*& zI{j^`W;^`D#J>lJj)V@$i%K9;l02jeQUy$z>P3vQ+|vZJ&Gvx;1i}`?xJciAvpAY@ z=Q-5t@s2fV!;OFRk5P~7lN;vQ$TKtjsZJFP96(78vILsS$r=7tXdI=wlU6TgJ@mR` zT&DWWfMTw8X5S>_#@z@RV+bJbqu+@@@jPAtv+?-`^Fk0=N@8zq-Jf1&3^knLqDD>0 zwHBq`~d4#UaD;4wZmZRzheyL-$8t4OZ1InZ=u5-k#3=d~Z9i$-Ccl!sfJFqpI;6 z5y!y#ccQiP$^=S0FnOBMKWh(1Nup^5?Ge}fD{p!_{;GyZsUz$3%DS+PQcfL`F+f~9 zsklJIR0hW)8p&@GdKZVwfC(rp=j>$|zB%r3_1wj;#cT;UdznZudk;*NX8jo{06|wjCaBj2j8KyWa zjk@52=M*x9UJ;v5=r4=VeShT`drOk)$n0Na3l~To+`e=`0PU@3ZXplj_>A2rd>rp9 z#w)>yINyif=~ecRVgDzn>*aR;q()Ra#WMrPy0Ek~^?2jtZpj^>;|WfFgE5fN2=L{g znTc#VL($-@z%KpkcZrh}bGg5!M}I|!gt6{^4)-qqy8%G;r28|iXOi6SuS&#+#4a2 z*#PfZh3>9Un(ITto z7bz+imBBm}SxrDJ64fBF$@A68sk!C;Z##GL+Ri&oc)ZO4weBa*yAT{Z?*lLOPJ6H+ zp}FPr26f$C3M88veQ)pVz5>C}urLnieS$b^&&cvOigUW`DJ|We#I?pu$%xs4C55-3 z8z2w{6*U+JTh|qP5ZT2R@T5SzmL7#`A~tI^ShlblS*j*So=88xML_cedAcPtMW=ePO)aQQH)~2N$cHgXp#%q)xy7CWs)5ILA)sJN0J9fGBbFlch8iD{P^+F0>YDX@pLeV8 za{5pn*oEO2kq|^CE!I?|IIIvwD^>=y;RN8TpGcabUkM1e_dn!Tcwf--O?-iFye_vO z+}50b1x~E!32ImGc>z~f=Ok09@HsEgYIoUT(|6a!u>3wVzdr1Sb4#*2JKkF9%Bs|R z^z?O_vGM+CGJ_ducA0J3MGM}Fx*Z_WbU$^E=43uu_(?ot-M-zQGkPXdVCSv3pLvCv zm5Ov}NQ#LQ=(5-_Ig~*_ZQ20?Ven2PIp5S@uyFp&9 zzRMvmx&oOPJi3unA4jgClWh}@NK!J1Tx{^&gDQW@-+@4^%W9>4t;_-+&gMbo%Uw16+5>A$A_0F@@vrE$m>*RivN1bHftx#?yie>Tr)@ z{GkXWEk!JPZCbt~MWyMFJCDxKu*+}8t+prqKF{S4M;P;7Ui`?UP`Elw?T4DyBnZdQ zqpbZL*k|l~5<{X=>uk=QF1TCcmZH#^8_meV-k)wJo5?YzXULE}xX7OB?f0^vKwd6E zd&J5pS9IZ%bUS@{lYbt+O6>4$yllgJ8jX?%0wD$06rWow0=31949p7fOGzQ(DgF$AquvuN z^(^NY5-w6sPTVs*@2K>htyw+oM|K(M>G_Hk3`J(}X*GUm#Kgi?+8&HXMFYjM?p)k^ zclWCIr$x`VQ+B>F+uIpc8cv*6%i8@-70ej;xcc{v*lV4a8pGsd>TUa5+D%tf@c3L~ zN^*STOKLs2rKP{5j-YttmILa`ZsD+l5F=BU;jcQ4KzrKm@4a72iIpn}$LWz3EHpkdPxxp#lbya9DYIMm6?fUoj*Jx zjsNlvu8Ya5pv^4!D>x36(~sNo!>mBplQcU~784Ik5K^Q{YrVQ;H)I%eh&~p!xgV3xLMXcXPPmcliCV3cn%9%L zSQ2m<_)l@M!J!6Ib7TES(^9nQa#HqsDh{Fk9Z44*+iLj9c-8tz&eOW*3q2&=X1>I= zzOgQeELx#GFbJ-*>~5w5s{M3TGTtWye%pLTnd>Bxza$dle_NmsDZ0z zybCrn?VLdSoICNbW|G-!^32omG12Qr?GGUcj|rH@d`R%sFKggVX70cKzOl&NYEL-d zQ8?%m*F6;3VTeMXA(JG2K5)HJDl^PA|7~W4J;QTP0V@32c^#Qmkvt(0hPI-q1)(VQ zv#4Xn6i`+nCOH;)gl;gKJYlk5kCb+pETWJ?@kg^>l9EwuK{@$ittacOtI^!lkbjx49^@cx)5hdI&2aRTk<8lT-bNVL{I?;e9E zbd%0iNF^h6%R>=Q#~}oKMH208#>jQYGY|JY_C{MsUHrf6&r_(}t6+%dvL=Jo-6|dHeOoF9&dj zin;=Af17^~^`O;cjE`cFY86i4^7RZhdr;(ie;5w%`XyxY|IOEw?hF1S_6a+>2epEH zT&$V8Ljsp*`CzAu?IzEl5d9c%!z=n;WZt}6i?>+tiT~*+|6}cSE4i!b$QiQC2rigu zLSN7Ra+C0h!|xIO-1A)2)YQzxfsw#+3jQtr@~wAe)-Y4jr0kMnnPSM8l*9clPf-Ht z1ori4#;>or^4WPL7nL6A{Ls`qANFIyT#6+aX?&I#@4?KQyMg6&!uwor@@`P`-T0SY z0sbrQFqG&SXu~s2f_&S!M4P59l%qO3DlweRqC`uZ3cV!03r}cOyE`0B1aDokXCvT= zz+M#Bj%l;<`g8m2JsqDSG?eONi=S60+j?(-9o^hUDLM^~)?b24{n zcu*wTRl>xEMMxquGjp}WjlGRQj`okkJ1)OjU!ci@Or9v}XAhd6`|E%yC~rRjLBs*q z!^I@S7KZST=5#s-Vzv1w%=?%*Qd=o@J$>LeR+@n*0ndt~1)!b{kz!f5SiP0uC?Krm zmR*nk4%t8cP3vSGA~?jh!?Q6#T~Uu&!xD9U_(2FJYutr{^^C{f60aCpM`~zd7k?deB+H~vkd03fDpCctSQR^3BT0Oo!stP)5@XRta3$=$dE9Nl3U$lFs9Cy65lOWJOhecp z6sa?qtwk3VoE0U5>yRQ5e}LS7LZyt=8z`Q|RY7xv?X*$CZ{Wz3e+^tqwUrVXC>xGL z6S2Px_tpC#Ai2j+WOGC8+uzV&8k=wTf^bI>65;#HOW5!xY+SAP51WZu*qraLJmc=q z?iJDKI>#ey&jvFFS{mO7rv=@3lX%EXnLUDm*>+qC=DP1o>ON;$g*!rVyV@R?@xQ|> z(C%kiZI6;gcG5+Ck*B!l^h8AcYa3RqB?#ueWBLc8o~* z-YV!(!~^3tA9QuSrWE+xjhNRV3o$(-jlI$4-N^e! zcqM@zWBb|9CwqdvBUGwna`aUGv-CR;@8yC=61nK_@!wis>YbM`ddHVpUDN4Ixi-aS zLmfp$x)lsej|3O1>JP6>jOlh_*3i3tgMeg_aa2OqibY7$>2c(jJ9O&$ah(y^W6@c9 ztOsA|`(ciFDYfO4@ZQfIm-EHFb=@B`Dc8JOgl;g~(OL0OPJ-Y+C%Z;T;ali>93g30 zQ%ftIksVi?y|=_}H)hvOfAk~3=@BK42$i?tx&cWR0Cn6R@1#OX{>g|Wh}WAiz8Mv@ z?$Eh8q(8ExAK!5Sc09$&(J^q1&S%i7wVD&vJs-fiCrB)H;Ufw%s0d2d4qo=I#=BWu zI|&xvNf*NrGP)y;f%D%8P@BVd_qigbKWw!Bhiv;_09z*c{|CS(@E=9(CkTGxzYX~R z#(w}dlb;Lz3zeVv{{Ywoeop-#09!|Zo#p=ut=+RPbF8YY*Bn;-{w{BC`D{ObW{%`= zA9$>;pv3KXaFEdl$`D8$4k9_$1<4D%f+z|QM>g9V`bQy~ZO6CuL| z0uZ?~>Uo)SZ{2yWz09uOJ3G9tyHwHeEibRS4;-u|cGL;2D_o|}7RtQTsx?)<-_)wP z3{5{oyZc+-!MnFszSVmF=RnULZ1jEkoDp+$r@xX~+e8(Q#yh9$K+AjS?#nN+2TnlS z-N(--sD}|0>F_00=E^JoYeif(RPHxcTb1kk&NAA^zw4{H;ucQ?;qH!_Z|$%E*eci% zm^kG){GQ6U;6CPEXw8WJdo?cK`+KAI7Il4QVP9vC52s51uVIw?^RgU zpqp`y`!n)kl233yJ24l!VgAZ@oj2Bv5L1@kZRRs>AXUWNg-Jg?>z=den&}Y!9p72| zw7Cq%>1B9PcSbW`ySJ$ji1OG^{z89iF^JA=<{s9ZdEY2Mz3NEsdo`b|8oS47SO%n; ziaV==+wVCu<;NCx;+;t)XnkOj-fpyw_g~vBam@vtPja4JK*HaybvGyNH*9vVWlKTm z%ZSvr^Hn?_N6Wxg1UnV0Pyxb0P_q#|bU?yED)9mOE3h6|7whZ^+5rm$*AN>3c>f4} zC4J~b?Lt?>3mr9AJ=OJLgHiSdXyC$dAT4+2#XE_klcxOSHjt|xJ2WLQlv!Afi3wPE zSUk21J4zhT8sK+ulv_D%##I&$=nKpbyqm&aB%H<0rIY}y7o;G3>V0kWRq&?(;e1dK zb1>ZDYUyz`{;X9m(TYzsW}fD9#M?4CI>>F{-yTgzC%Q=B@<$kmNb&Y9v&k8o&pN z?4Ra(PjS)wKBQ^iXRtw$ERQz~_ab|FMW=8Xz=lPuAzD8h@&QzT!c88zQGk(XAQ(hd zK^QAb^$$k2-XA+wRJMRn|8mcqU~LSTiIJ>g6OPyB9()w2Dl8U z3W(W1)c1Dn;Cp-w#U>kom5UxrAp$o-c2+~KqV~B3;2yJiWa*Wc2Vu+RAwWV#O8OH+ zpNwx+zM3fupsKSPQ`j%;!Vu7-eSSby%7IS{_=A9l`~X7kIKU*v8nX zP$3B+@dv8^WWCj+SN(R3e6 z{-OtrfOYg;I{cw2r=b!Nlm(6hw%V`cr)?2zE7^Wvhh-C_+HHWD!58W_yeMz58U906 zgopv8vetez$f0>vXo82#eY{~He?bGJsZm8>CPZ^92+JkB?C%v2&~{b$avdsQvTD-T z4cTe<6}ER?)TH4d8|A`dI10MI_ZK)Z*@s>}pbDcZ$hxhzUM--^e+J4C4Av;RzIMC- z^4v69K{0hCGGCR?0@n?Dzz~V~MN2aLtEtU<`Fe=BcMS}?CNdt>iIJjx-SFf^8|)p)jYnV2ByAO?d~uu=vzzaG*|Qsq z{#65nXyjXt<-m_hpiw;9g&2|s;tIRR48sqaHnI`r)RXbJJqgB z5Ism9b$`#$-*5-J=cX1)gIiB(Y!{gL6d>e;3u=kV(M+Nf5M+S#P#*xN+6U}n2uQMk zYP$wp6|6K=#zD?k6DRNjV-w;o->>))nBrG}_>W?pKn*q*oNq?EZ$|)l=g<=-`e9jZ z$TEa9-k2^Ka9G|71Q3C(1PllI{@%q5;2oku984p^aukXWc=@W?Qd`Z{uM~4%+;xWX z`Ao%V-8cT5K50@{26)A}84iSWORxQdAvTCwO@xf13dTWQM~a7CG-BC-x~ox_g-N~9 zR~0-2Xto>O>f8Da!X>CmkPYDh(7Uui`jg&W)#~qwc_`g`kgo=v{>I!+RYAN=8GNB- zU~Dg@FOLdThg)}oMh6BPL>2U_d;=oW!U3p0xEad6hcK^+lPL_ug;H>Q*JYQo4-cYE zv)^NGVa0^oZ5J9DG*}>f-@yy*uz2$GnB)h;E*<*Y`uL@oDv$(S>ds-98NqBf+31Gi>yp)`vIJ)io9J&D9oF)PpiCkF>dAg;+k= zc; zy3*0lREBCG!Pn|6zI zP@UGRf_-O4eFOr?))!y>;QE3*4`6D=V4G)fZwwl~zMvOtyA;=%Wh>!RHeOFI4rg2a ztuPmi$6v-8(1=JfgHxB`1XdvIU|l42C}sume;|!H0Pww zdT1AI{yZ^C`olQ-U>QYi?9`yy?B4978!yAk8{bDNk027H_S$u@Z-4aF02BMVT43h^ zpYY}|4S3loG9mH`Jw}{0H+3G0k>5~i{$^kv$QPDt!UYl>2WHl>4ncnO{{YdQxbC$E zm3L%P_i}z0waojV*6oG|~^7g*NUKvhb)7}2@yieM`*F&@BZ-0a6s}=xQ z0Jb1V5SJ&FR#59!8}SiiG4AX`4_cMHLEYiq#p=~MQS5D@AI`K#NTz7V{1$C0YyLybz**S9x96Mza&Q#-<6s0!!-b%Sq$ zpg6&tcj?q=ph<|u(pS+E*3Zz&g2V-6o8bw)!#a*dB!U*uTn(}6yQB{}weO}76e<}A zLS}_l5HRWs;%?hw?(q>|K0&X-^wRDeDxP)9B7%|SLxe^HR44lqP%9bYUE;<2=u&wM zRVjemK&NO@26iDiiBtfKwEa}8VA6rG(8oJW7*tFuZoYqaI^%$RaQI+zqE9H`L;Q+JLHIdW#4~GQvjj#AeEyNU8F}`U`=vMM$W`M4l#v_Yln@ zAOdk*A}0;~r368LQjqel{H}_iE9yYJ6wd+5&|o~&sw^;%xByAok_!Z-U?=!3hP~aI zZC4W5Dp*&r6STC704~yFK8;|#WY ziF#<`IM#z=RzMxbo`e`cgQ*-@PL$HmkdJZ?Vm3OO-(m)giV4%4)dgNhIx1$6-U$i3 ztNOquOa~&4F7ye!>av?iKo9j4?U}4u3R3(_1_YTXov7m~-FO!R4@F(cSS4Sfym~X= z&{za@*klM||Jr~f9t);DivY}c$q7y-0mSvg32hqMQDHZG3V4P#8{1oFx6=Jr8-!gS z(6uqHJR7(%wJ=(pHJ!jr*c38`C^&dCVif||hGaf)D74mo-dyB@ zCGWEfYCrd+RXcSr;VA3uL|_-}T_gv*B(Jk}1DL#u!~?=CR5%42h@<^1Q{<>v;ItY( zDhzxw0f8nKBNa7NZm%!dbwDt5MWT`kcHrOs=wHpz(E?ZKa=FU^xOFRF9e_^2U1ncv z@qkac_MJ+IK@8z)Y!Yr2mNT$4k|Bw;Y1k06sZc_8!ajt|(i+h@Vub;MGs6C#UWSA+ zv|DpAB@Jf$zu8QS zr)=BLBTJ%T7lqLyEof|5BhCAH`BrU*pJ1T^>Qd@~2+3vOBtxH~ElEio6pbs3x6@#K zMB`Wdb%dpRz@wA}|9a~-5iQ4emK!h%j7!Miovfh!gH@va$Td`{2U5DGY}j4jfZ(>b z6!l0oF1Fw5Lq?5?V>1hlR_xJk04WA7?icG* ztDHb2W>YjK7FINlpUaO&t6(ywmlktaXbFA%mJ9MuWksspK+^axTQ)NKZA zpt$2cu=X{BHi^F6lz!$0I7HM;OoLSw=sy8D>{42dkJecSh%t^yOvW>nBNusntmt-) z-P2n;vB7)nzHl)Cu!Lg)hkQ=PZHA+vg<+A&{ZZ8c(Y(VO=bKlj(EP#_DP@$gKTd#_ zx1bZsy*5kel0wn3O};g9i5 zfgCUh2b}b}C-=64#qqnsEKPcipMT)sF(a=_Wn~vVpGab6vG<4QxqHugt;23T-#As2 z*^E^&(`Olk*a7x>{#?D5gTuMMv=~}Rw+od3>;O#cW}8^3w^As8R>Mt=|Ioxo1_LS$ zb>1t2-rqa}UcNWk#PnzXkS8fDI74nvM9{{%;H!m7!8P+}&*$ngQ~o z<@=82`;d9Y{{Hh?a9Qp3@Ap@a`_~%#%jFi<>kULXHQ_aWqV3gP@7M3{6VU6BBsz*P z_(B;XWTxd2rXh{Pu4r8*XYtMiOMkN{cGwMebXSF!p&z8jFffr&c)*##08Fi}+2e~p zRezc90nDc7vs<0(3KR*zR)zYbqpYUk4uxL^m+<=feT(OwmG5oU;;PFXcEdcsf@h)r z5SAf?Fg90fHP)aOdl^+sVyJNx`?#V8t09D36gm;+z#6FeLfQYHlU(PZ7v1($&jkHdOeOLuJTDzY_714p&k8*Y;CGKlhR88#e zP|~x{>utl{WYgbU6p0xFQ>NF}--h|%!&oWas6?w|@N;c%ne{lvZbGq_|NX~&7GnDr zy60}t<$>5Qg5B1d`E!82{;Nj3)2_V+Daihsv)HPBi?>kVejN?3{R{ki*Q_Va=-D>0 zgOLeIE)x+F$?)V;yu_@R0fK$E^_yxnz>5vk81&HH!8K;&)AvXN{hHa^aSZxp({&%F z=auB`wrAMhCR}x-!tWxi4nqOBB2to_mMPagxV?U0j-G#n-uuHx`(u~)kj3?@?%%}4 zz7EOyfx27xp6%#HeyzGeW_9v3>>A=BKwU8o+9N1~6;yY9e^Q$Kr9)0$nRc}+u?sERQ_|2foX+8Xcgz9`Ou4u@k*sz1@n5zfy2`Pq zHgphBJ1kcV2>WJvL#RWqOqEeJ7==REtIk;*Uz#9p8#AT`Oh51@Un&aZ6(xL~ZKYonBN z&Qcpq>Id+0>);t|5-Z5s*3{Mng3e%}R#q@`KPD z*=X1pj+0)AoD>)K&3Lh%k7W<2>&^NQ?qcPe8QS@m$%~Yn)H>tE%|SmqAsZZ%1*DDe zDRL^8u}KJ2!qyh!95g!yv$|LdT1RHR96@g1cGTJ#) zqW95&ai9!#zq6FNX76dc%=aV?gO9a_-BN=t!Uku)dH=63MCU$QK%du zt;p;rj+xcj;`;{AJ(RO|K-D6#sPyHW6ig8TN~#{V^IlSx&k8cRlJS0^^opQueU4AF zt<8O3hxo^q+?UDr|D70 z65O_V)iuEE>n9ac1;tl)P+mETkx{w`-bFEX9BrRvh!#g%oByZ{?!>H ztP8zb#R{OZA4J?qpy?p6G42@za@!!&zW|ZVUb(eL1Z>n;DqS|gRLYu5FUM-bd*^4p z4&Ns{3L$qN7hzL0hx)E5V6jjqsu`DscK!9=g3BsPpXUi;b5&=;ZDM#o=E702J-48K>!gr>P-rbQH-M8lI~6ZLg5ROCWzMrNr)FH>!1Vc_qRNJj)> z(Ze`Q&q@lYWXpnU29%+S2q9LQJ={e--h<5Mv?9rbl>(cGH1#ZO-ma6h1d{4vqO+;V zmB`1Qefz3aGoF#l3*VvHQM)u9!@AR2^=_ws>n;n(deQpVkVt2gpcJV9!iA>$x24lK z{aQz6{O&+EeJ&_CQ$9DEy6=7q+iH@ysIM66KpenpNe6du)ndt^gmUvoV2TX^U$xJ= zs(dE9&$lTpAR|i)Cubw|kM;jb15Hi!^r7R#&GmluU@?JO8vy<^7zM#O)sffzGY zmsLOT+RkiyJpoB`nJ2==-LnoGhD|ygm1A0jmgE)m6t1TZ0clBuR})Rmy*cj<72}`| zHaa?qn2h6k9-D8#CfO!d@_i7;JLu@i%S>%&xZ)rKk2(;^mztrB=>5`Xp$y#o{Eiy`$Dw8YpGrpVLhwXahA9`xA!8 zGez$A?=z$$Y>~7{Qhnux&knoAe;a}Yj_XXnI;aCV7~ZN8zkM9DBSYr~8`EO(B!Y&c z2gFA^`H)=vs0vXwIoUljthXC)wq^Vg_P)WPw`0fQ7YdG@EC~KsdML0S>@!6f;%Mc zJ<;wowf@YA(<#2il4lrG9OUL~wXtb+6mH`n%RirJO-QNm#`eX8?lo7_<>m)DZbM4E z7q>ar-2_xus(#r3*34J2qZs58Cc^FlMU`==*d|~a;xIg=h+S0`_f1K$!5&pFdM$wM z1T+l?ti6=-y@RJ6{#>mK-8VCy7&m+J^c>f-;{K_H&M37$J)!C}8kC~aHZ+r40C|)% z{(UfRN!Fx$rNB8*owL`Z1%=?VtuTOg2gI67^!; z8^3n9TWsICe76hkjCn?@vqSlX;x8eA*lE(LC;O3&ZrG2@2)BOsC4>aS5>FE1u#lf{ zn1|nxT$eqgH)(*|7i}(iOd}$oG^4gfh;|v`fN&0Wo|s2?-EGszD-w0Qm=#TGylIYp3lvU}zr^^P;VYAf!=1Qv!tz2wDFLOwdACFFi^y&J=8y7c*xN-vV~tGAb9 zEhsB{B69u0+(0lHKex-$$fc?fsxf1xv8Y}(Sij9NPbWxsOq)DAGi~7G$In#)cm*@& z=UYA%`s(C*Pw-c47K3IHa%1QIBMaEbrBnXsVxKA+GVr;{A(2Yd!B=Yx86>M;hu@lZ=_ZHT11f zuE~>cTYn*J8uX3VM}{=GeHi!X;aKlXys&CaZyigZNo0q%zcikc!X&!#4*uflV zm*@ktb5Pw^X0;gxlQ8Qc(Cpa+8ats0Ux3Ej&4fD5M0O8VqZD_y7cqZT%DdMXUPiIc_HEawbMuXe*4X=&i^tjO|r1F*v z^m`G5c6LVI+gSt8k`ok&^P#R=QjD3*<|NU^OtRRv%@KKf-4Z2;*#5xXr02KVaGNr1 ztKUn-@dV#@B)oEGZW(Mue1b(R67@%Tpne&rg^J;6sF#U_g+NoxDWxM*U#<^j_h-C> zt&_9z9_09lAOtH)xViKwBJ3pRBEgIPY#Hq!qaRD!<4{a1_3!xou1O;@Z1mV|e(61g zqy{%A!%OaaQefee^xC34=0(1IHU$O-i}s(;`m9){zt=hHCmAoUhfhEq{S1!$i9lbd zd)7Hj9bK@7;Ws#@v6Mr2VKve6U(2s(17wsb&k#~f&tuczIt|+4x9|B+QlYWPLg&t| zS#P0+jpEYf-VWUA9Zi-8Yyl=06C?{hZnvxxf%6#9s3yQg3dB8>wU$v$Y2L7660EvJno^xNkgAC1X_t*539F6C#|L+Z<=i}JJUAw zqrui;5E(V)&$Da)$@I&NBgDmB!1xi8FiW@fpq)uHSlXXSE*!9H1#%E1!XG4nhdybU?y7iUA-5~+!tno zAzG!jiaHb(euD|CW*b6>v2Qv>8d9TDRI91}mzFoLghT5)!%_k0swB5e?a z8$Dn6DOSH%wE^8`2awKAO-+a^E2(*i!K{*MVuAgqqB^c>RVAi_no?G&+J-dHWbiFk z-*adKl2rogFuEbscXv6mo{)a9ef;q+{dV~U))vs~rUgV%5|w9BLFD9Fk(kSjo78DcWTINm~-$^>ky@GVS9R;Tt7K=yLHvpFqq_lV02v zjEEF@>QdFfzm)P7p1UmJa+;(<-fvQ?dd&^Zv=)P`{3RyTMVDU~>o$Tg5oL&8>mcDt zzB=16o1z=rBIdfa`;y>{W(w#L<2B5CB)F0JG}Q9c@3ED#2c-PfGwF~>|Fr!@;!i5z zhZ2I5L|W~azG6`W?|rV=-YxUH4H9(NhVSzx4sb*0*N>=?XTISLt$;tD^@POcWRp;kPZX^6g)UJ*ali)?| z30w*}LCpjf>hn6om|R{(Lt;zoyD#AspUH{`U6Tl{^rjI?)R^a&Jl)-sB@XYiv@gou zyS&_Q4ayq6^B5FHtiikCtONswl0?V}{c!jw@t)yGzl#4DaY{;IV=!3$TB(5R9 zj!n4DtrF+e6(jaJvb?|%XKd0nBq6;LRcY$2^!$dW6w`s=y=OxBKD*!gJZbNnYSD8m z?E7f%OH23czX8RIGS)@=t_V0z9LlVYl-w)>1&wT@5`b$ zZ{C9Ygdi`J#x+D{^-D&(SotXU#TVIMj_e?|4nLf*9m#TF8c`4ZWFt;pbJn{#E1`s+ zU8%$in15SCRpI@!0Ycm*%DjmNNs84f#`zfLy}P$@{OD-@{m$Tpu@2de}xsEnWWKQoO%Vi@DnL#-n;Ql>0|YgW#wDrZ?3dJvTX zUq$}>QqbqFg+KRbOTm6OaA4}>#xn-2PyK@^!XC?E-9H)KwmSBk=9xL5b>D5K@2KcP&22F0+oq1AO(Izh4U z1JfTx|GxOwq0FY*Lwpe;XI3y&C8qU&M05X_GVc-8hh$>pWXj3M>|kdB23E)YKZ-nm z&&AA1_#MH_9>8b z7G*$I8jmY#!Ru*$ChrCUOB`c@FM(r(JwZyAL4pR^fJ^$-!+a0Xt%E?Wwgh$jzc#W= zL{%ikd)&-ye|3v~Q{+F!% zLAQ&-f#|Pbb4z}H|2^V=vYzaA%l@h5`t&n?KOSniS&E_GL8h^cEBZjRT&t_f# zT;Z>TxV-)jyzCZOKo}Ssc`_O%p*R`TybbHf=7?fTy_xRMhD_=yOR0G~5sRyj&-!Vs zzlqstg77vzz>O*|3!soiZO@W@4MXiY&@p?_h**gh+aSAy%Q>Y`nodWOl_ETpnk78L z*)zCt2Q#D=ULBeMArFBUStnptrkb1^&5CLcZB(W@fmghc=l}_0SVma95HBT)Y@EDa zta<1JNJJlbtsekkh6VeGdOci4x*N&klXz_42~X<%)tNDSL)vv%!?s12h@}7}#~^u# zmIBN9jCF;X?8K>;RO_w%d|_gt3IOrx-lsrX?~;XI8o!$9!6=-%K3?p#fqeY@9jgt8 zY(3r&1~;>)AH9<~t?|EVA~D3Q6}y?=??k@%SUhKu^`75R&LqgrplI)>z5BhQT2ZWt znL{u?PG!>o*VxxeUhmuv>wtB;Sqh3GQ|l1ai{&E zIC5Zt6FPkwtdla&jwn?pWq_?ND#$|LqA7(Wj6{BAHP(;mYm|NXb4tWj*Xvx==QLz{`VBW z@AaU)Ni;b(%#{#@_?&_zjYP6eNYU8wD5{7D>jNAiZ6SJ%ij)yWi1-fvXk&c{vL2!A{eh=UEFD-;2K^Nut*)8+C$l~%`t7qmaNAuw+*{Rm~G^#Msg}BR9+Lm94vbo{dHvUfnuZ0+w-$=dT+A4UE0e zmPc2kyM-fg&-O8$7&DuK41jO}v!AqY5bhWH!TTuJNQ!cu(SZg1oeVqp{7bW-$$z$d zWyd6Fh-T$WHMj|1ou~l8qk3+`eOpbii-{cQrdmT3dPD={wI%pBtv~iB=fnGIbUnS@ zLCAWUIbRd`H-9W+4O8F=ksR)|%*e}X%)SF}S5O<7Is;eFOHA+`@D1-cyD_zZ5)$g+ z`HlMX83P?8kFQb^NNVjqjB9@sFc?k`PwP5x%KlfD+jO(&7rxqTlI+aF%4nc1evCb( zBAv*a?4E5Rev$$qiFTo~1(~T==5S&NeJ5a00$mM-Y)FOaAm#)?Oco;Q!iMnIN&cJ9`G_$THm=TW0*9pI>-XjJIAwYHki5a& zXxBY<+RcT%PmGY)BN*DSqg0po3@32!C&bpS!B8%6zfWwK~ za+n1v9|vHgvlX(O*ASw<2Lf?qjZ!Qq@%ZfoaHwK6opwh@8eZ~6r{mH6F-L` zQiG*ZBve$Vn_-rMqQ)fqkGsY5%}z`Up}V80L!m2A5kj7x?7Z!33E}Gi7RT2!v8~S$ z2t=g_D=P8E%NtX>A4qZ%x~<0ZCPnWbT5ImBRl;HVTgGTp_0n62q%H6&RjN%<%2?z$ zViEqKx!9qP)C2}_mHO-yN%QWryIi(`HCp_F)8}96>n!wA)nZ(C3!|!_DaC_`Q)~2C zjh{S$ohd6vGP?*Y?-9&wXHEjHBcN~!SJm`ReGFmSOKP5Km8O4q%{qzsC~!*M`kSDI z^YJG3>1##rZ8-e$c^L2xkUxr)vTl0z8@IC;X{OThDUlgjt z0-s+Kf5Dmak+oc%to8;lL?>w-9}ONYW`&H&<}3AV9<5Fx;{+g{U)+@2?uUF|e{idJ zxKT9+rbkF$lT;&aR5y*JhlA=d2MK*8w6p}OG=aB}&xbh<;QyUa?0^_Zm#l&K5=s$;kjMG$+G)!1{AmfV6Va^oj5 zIrXyyhxH>W(#?r8Htu?r{b6r$F1g-4GQtLAc`Wf0hv5`KGKRdz?<&zxNUEl_Tm-Ib zYioR7n<0$6u5>0vMdzEXQJjj}&Bn;J-M3SMSAp^;r+hJ9m-Y^WitA(F6u;*bvB?!c zS37$@A|h+nzG0ERUW1%BG}yLC^AJCh^QPMXs9Ok$TIKkG*%jm(J6NZh@Sg$G1ETQg z;8J0fi{+6!AoN=z>h}UnF~Z?2W|62p7Lwh&ybmb9&%e|4-Y*DeG3GQXfnY%H)6-L< z!%A$y>z(dwzy7-nj<3V_=hv@6(ryv)%3brpkWg4C57>BzX*$4LQk-2X!gyHg}7BDEB#}g zBs)a0TIW>HO1sSnhP?%T{uFX?dzx8X74wotBqrwTa^pn{L#Y(2NIU9!N!xqOy?>Cw(8Oq)q*vkOmWr;s$Ua;F)usxeH@9E$U0aIS4u-t~DA)nIL(`K(?kvOKKY!>T` zYpNf-U;}q{V@bSwE>y15%33HyyL&>r&4CXQm(g(T{<~9qx>V8kZhhKj__K7ZJQ-H_ zB1#EM%m7UKMI(X-niwg_E(=prv>L%QeHZYM4PS&1oIh{7I7@jdhXpZAU8iwdVoDYP z39~AowV#!iU4oWNiG&IxTxegL(%_*jfRR5M%2+H~RKh_*ROkRoT|Yh%B{n~Ght#xX z$zwFm_nnMqOK8mNYnfKN*$Fzv6H?`uoC`_UYq7S)YC{U+&yH++183yC&-3G#eN^9o zX}=?4yjSU!JNXBMAod)(>W+mD8x zzt!!TxuL2V{z9_ z+q7h4Sx6Oa(l}%jKU=aAqanmq832G&RVSC5As1KHG1-IrC-jDjavMa*-OyMYBJwrS zYjTmfs7}9#)=TlcgKWwsOeGr`VZ8Nxy`qOZ^6@ur}o63b^eQOd^r!bT4Noqg7~ua#z4KWA7L== zI{|MV-cLNdZzTdAcN)aiI-6qk%0mLgf=8vaib6{y7x^EcZ7}IOBrY(cG?xlI3t`I| zG^H*tLFkq=_e(yHrQDnu;Sah;l8&r5(swRY;af7V-%mzad^&PDP0h^-)5q8Ds#!2h zU;%7%!RFm!MJmJEVXC3Tow)}Cu8phR$8eH&+KuMO?Rv2w*nkwMte<-l9{<%;*dLYx z)irMY;99y*=;Ee`gaD-$3rqC29~TOHKswL_AQx^tI8p=q+`9hAev$m}emYufcsfU| zUgat!70N~fQ4^HLEOtwc*(VFDfk#MewAx_iebktDSo^t`)b%BFwfCT=dwxx0$pRq3EhCnPxB9Sity%WJ6p_EBOEr2T9Pij`Nb@K^=it@hiwSs5KPr6 z)zm-(+slVurh^I!_;qtP`ifAurcmwA$o=kgaPmBbt#cb=OD1qQY;|A{>)DHniZWi8 z0Yxf02@C(Q5Si5fp%13e)4*C$lgCoRpgi5wZhtV_yAKl1OduY)KjbHc1t55)N`VSJ zHpuf0c44s=sDu6Zp!p{t2ry%L8DLJ~Fpu%*mtQ`ADmlLn+wWFZZGH37C8VUJ1TZxv z>(p%}mC{il#F?Ji%{_Yd34}G%9nPY6tm*RoYqxg)HLB_B@}abHKO{xJ$lk0I^LE*p z2igKq>bdy0e#+7c&EG{MX(tDc0h-DgT|eHcpk;74wGkgW%2b}P5ZDlLTpdREYN~&z z(Jr@Sl;!p$y^*v9#l+dtTJiD=2%Mgsjd&<^YZk3q&e&+mW^y$xo%?w5Fldg1I|()~ z-v#1!rC;g2*;X#n+k36+&dMW>D#9G)>bBUG`~bvHA3FlgvMAN)bA1D! zWgBH1HO=#{z@|J?%;a%c{eTLW9d9Hkq@IDP?*O)sY@b)oY&+Gn8dV$k??16Z-e!Mw zF}{jaLdABD;Df`%Xa8DEn5T`>Fq$h}-ac$|`;Tw$l%X&!I1V z6c;{4QwTbFr(w`M46I(7A8L`goZG=RR?VwZyUQfJ_hlik-e&k$vg-X4siDm?So0ZL z8KeH_oA9-fTnUC%ruoD54JtfRJdGkjGeSze(Rh&r5;BQYS4nqG3}2%_`};QrzPsuW zNjVidU6QSiq=W>8Dg|{p4uLP&bmZIxgxvaiPApB=+z>?hrXH#JR+j0&)3TfWJiinW z=;B{?^Q#L?!v4oNsMP##hpWX0ZloA% z1fk4dxqcFgxS<_gF@FE=VyzI+upV(dB*%;iksk9PNOirpzpWQ{L6iC44T>@r{+Q9+ zl?lI%o}hZCjMOC@J&yiW7YYU(PXChCay5Kna~Dhh*#fad^Bi&JQAM}UP@rlMhmwIP zIS^g7A4fvcjB^J(`(YIMu%YJosTPrD*nIF|3Ut1CiQ=>Ws2GxR-s~0bTkiRcOUHEjY?KX#l!Z_C z7gWAI;f}M%R2RVfPBs#mUnh6-Rl{N+x;pu znadReNfp*myAFa162}i zOkUbpGn8wD+lRrdKAG+8et5%<&3+Rm`B{_(SG;6YNaT!5b?))r+Juv;OusQ0_Sun> z=WWl>`eli@?v^v?@sCA{?i(|XL%=R2W?|)W_oV{;gBRN;6j-`NjPEVkyl9#~PCSMT zqanL%rl&X4Je=@QcOmf>-_UA=PIpa-jCN6Y`Eu3!JSvIli?hK%ikAN0lM_IUC-N1e zqp3_y$yRv)9Jj41OPne(q1Y~dje6TZ9@IHELk@edi(i_5GNtF>3}LVO4!F8Ea|GKZ z5;%ziO^tG)VgeEn{p?Ko=#tS^%o*>ux5+`?sw7Ro&nkQFI;I>NLv#t-4ly2{P zy5Uf=IAsZ331VOzO;a%$*DF`||Uz3;5x;JV78FoG_K-hE?o^5{?q>xmLFe)LZ$VT*TA=I2d)Bvw4#w&5?p;4%9Wqe{ z6>U7N80kNbPtYAWg9>ufb1%t289dG0 z$D_qAzy_9y?F~bxppvkl3=RBF|nL%{Plt{A{92fSCKsWe6-vP zyqs#i)gskavhK-K%xW!E2#%o0z7u?15A*o@tm~wi- z!P_Kou#^Nfw_r4XQ@t&FyX_|`Pe&dpk!ZV^;eoL#H9MJaZ!d$3`sfk)f{%pqQ2)x; z-PD3j!yel2>rREt>a4-yHG-O@KnIZ{2^KslEklcX1s6P>9TVU0oG)a|C|v(6fz!Dx zzPUS0KE7ugX=Y-NqEgwN{)JV4zAy!|NUMS5)HNzF49+x40QR>k`4#__Z?k-4c14X`_BF!IoVsI_y)s zhjb2uCWG!1zqd!K)Ie{m^gFftXxmNFgVr4xhSTW87H z(;+%MXf6bw&Brs!rVpiCn{MybuyL5VI0;BFJzVH5>jB7U>_L8Tv!Vb-G3%@X&8nL$ z0a%ZNp5)!Zp9c>Z(O7_I7$wpT@y3LGEfLG>`z?Yy&qv2a0pM}6nrGm>#n5N~u9CHN zKyy{8k??2G7qY)hu9u%D2kLfD%6e@lQ(u>or&$s%uVVp%q{j@mzr^r9ERiq3{j;ZB z+4yFQg1diRneFZY>R<4D+5@}o_k%bAUm^5ao3nJ`q8N@eroDP(!t`F=xW*Yv|D`~cKvfcIVal&7HxE=DhP5@W zEE18)xUc5us_OlXMrM;u>tznVOB?UZ#L_|U)2O`CRT(^j%G<0myMx3=#Afg%*2tL z{K@{qQ0jFD*i;y2P+?-#f$7Q+%uw-g`e?KPvraqf&^p99jR=fCxpMI5bsZvxJ;JC+ zG&B}Q2{xRjah9rug7k=PNS6(iw0z^ESbpFrpemTMQ3E0^7}1TEqJR53&ZBf3(YUyL zE3O#C6SERyU|-1s%FXunmNXZ3OSF9)eRzNUyXe~4=-r(beoWKzzVSp6@`)F?>PiVC z=}H2bk)-_;aI5!T6|Zb&xA)#WEXHcv2Olz(?SnWi^GcsWuenk4tMJF%feAS~0d-QF(3cl06vfP3;qz3E(%see`JTkp z7ffx}yYXe)gYcj3%U`*|-lUF>@#5qqe!WH9oH<=ql=ZQ-dLPv0li5>gwV$w=hcVvo zkZH7|h83^-Jz3w$4er0V5x zASu8t#ulnW2AIytTsdFhJ=|QP6*%gS=!>CL_F#;*oQFZ5i-EFYnFp)QXEPUtYy)WQ5x!0I`@Q#ZpuZfe+CSbmsNWov};GmR& zxSTie^GQ(hY7)8&gw!|=Kwe*MICTX2UeYD4gr1WZtqk$MYCc4;d}kjWB8=xXeJcm^ z67mI;>C+VYlPGJH$QOA*qJ3iYXE;Ut#|a@h(oiY+X%e?%GykOnWNR6Ck*myEn^aJ- zUJ>B>o#W`{o#S|RGqFhfk3=K<2*t&2tak>y7muTw+ARdoV{Hww>uL(O@o5*QMNq$_ zn`7|VZ0XBQKK|W6ha^6j@T+JXk@=M@?dK;%&;3iS!+wt6-*sWr_LGqL2=#>9cvfya zv zdYfO(B8Ze@=(oCmWXo-#y5(HR)Nzfi7-8LLl4v|-HPu& zFw;04nqmHI`Fj%U))@aop8FN#QVk)CY+xx~AJIA$Z^%EgMeG{1?*V@NqrE!qIJ+a> z@7aa4(~ZhSiAPeUd>DbALF{X~66`oXUh8~C&)o8hee12q&2jkx)p5}FE6nZPD%Rt! z^HjtTA78E_hL56XrM)?p`0Qx0mY2Aqtn1*=y8S-z_n(&~k-5dizaeQ|*#=wnCWXxG zuEY~3Nzn<}&m-R;0O}afJ`h3pI-^j>C}o3hKl_??Hau)4a`P|A9Wn96?SIPrrG~d- z>?i*2;FZ;uAVp?b1Rn#_Lz3RdL+~s|Y*4kYfw`T!vmgCDsJQV11Ng+)Zi8<06`=A+ zv(jMExpDgOlVN9(-Enwf`_XxbyIRF0%FjzLMiGpYDx` z%FW$VxrRFp%p}lw@qkoMM^WiQt(ewAJsBXPeC~Ih?ctB7?a>fieVKW;2G@0P7tRu} zb4W;q5*I^1R9bqB7=w~pxXb*V(UDFAEO%(WkW7XXE(9+50=Ym^Xt#7$wS2mMs$vv- z+fa8`(LloQ4xN}AGMF})2B=6o1d5iyU!8IzP)zVHH2EBRTA6K>Q-i0->5Ut#eLH3YNX{(cpS3~l=P$j zUP@v)Y+?-FdwNUj2(bf_!g3*=TD@JUM#`B5GSf1&kb#h z&fGEvea)@DlZk-B`(7UO<2nLCM?8deJ_^P5*p|RksB$r2 zzHKN!6UA$YJk`HV5nI?=D~qwzLK=!52L@H+dCDZK{aTTFoH8~|e-+pj!Y1;jpW!0_ z>pq;4!)QQUa26@YW~a@&0SXCn{n&ZvUqzsv{K=(&7wz4Cox@ zW(YHjuIY)xRx{Ro9{Qq$42T%FX|US_UF9)_Jv}A2p$1IR!C^`Vj@X7-a%Z{xRxJ7& z)0BabG3~l`WrU1oab<@=Yp`3BffdPDq$Jkn#iLV?g8wcFyW$&|R{K%xt0?0D21cat zpB6w8K>=$gCMa|8VtiyWUOY1c1A@F8ASnP6x|{Qc>shkSlCYr&7{*r)9{W>?Qw=kO z@a6Qvet?Jf40#ag6+E>q`1HyqB{#`M^}Iw*}m6<$Qh=L7CzB>3;ZcEuBN8 zFr$r5mPJI?{i>e3>$oc~dz3806NK)Y+}G3&y`d@yi47i4|E7|!%&5v7r$YZD@=V=K8tt({KZZfh z65^CgMwUDQA)=r|d<|L+!X8UlqB{}-<60vQiwJ~BLM`W|!qJ2DK2x#NOC-XA=8_jn z8}$m|6avI8lZe<{OJL|Ms3FSjs)gVY3Rd34s6cH5VvK(v+pX87G}lfVaqa}7su72@ zw4`hGwhWyeAGO`Jpra7Wr3;B z!m-66s5RX2$FT*5k7|dpp;xH!ilsuJxIfyU>x0+a}N0ulku2!LjewnOs;1`rK^XIb-WjI z`{3WFll!{@Ia&RAV+d8+gkzK%6>?E2jmiPgZawSe~@sn4>Umt@bs0IF>bqdY=| zK|z3#B6I!)n=nZdf`USs%n0qwy;nwGMt{CKyF#d#JA7WQ36W&cz5Lht$o*6=?t04_ zWqPY@+A45B6TAOTcaf%Bbd0vD+hkXEb=C@>bf$YE%tB@CczTiGIUezMe0;dkmG}~N zvATtl9ysouEfvrE2F6f~*5JSwSPe6hf3P~e>f{|cnMqRa? zT}1)>ld52d%{G{sNLn6J5E{CKs=}=93(VQ#cPO3R5+xH#v=BXNK06 znXxEgIPzBTZwD3hJ?uh-beL4U_w*5-fp|Dsq#h-5MdSnoz-H-=6r_XN*?o6M1*p=J!Ac+cdx#ux$IHrRV`A7mzyg%Z%?4!RiVZ6%g(+ymF*>{$dmei8Q z%6QpsMyY6aPV}o#7ZPc4ci^%MHvE;?@@5Nc{ORn!sR~pci(Qqv_do^K(IoZBVT{cx zSyq_xiTrbn5Q%hO$ueWBQPCgxL@h9CH~d$|U>bLK(fvPG1N%(ZnW=D?}h z@G$q2*3O{3^=r!#-ZnRXrcO0r=Z-On*Ew4((&b)LigOT|hD3$_+Ga2eZ!V6zCJb81 zKv!O&SgWN=7{bdZThPVwb7g?ICG;S^`qoZPKk}I}OL$|dV+q8ddjPYtvkO?}QUFbV z@U!wmRmR{fU5tN~k! z`1H<1N;xw}DO59-yp2H7fFvKh`2^sIC93UTzy;NkkzD3( z55o5AB@9UE4?UT~k(TA>0V#icc$%>qqR1gAH5l+4lfZC;CvOI7Iu#PPr~qwO0J&0& zQV53hTbpo@Ky?9nf89VFo;v6^0P{VNlAwN74=kxUGD=(ri+wuZlY>hS@w!3u{v2Vj zT;#nVnys|7e#FEFmq>h(96Tkv;+q-v$D7n@lRXcj7QO;^w*)yJ8=PmuHOCF_;r*)h zQpe2pvJ2-gkdtT;f978G@pV6q(x+7UdFF7b!0pD}eDL;rLw}Il!b*2{fLqe1_!$Ic zdxRr-5|Uv~QDaqKhrHCw-eR7V^>CT+4YaS<1VWGB6nJ*k{2X(W>#ss0M(vccTJQLu z0QVJ4Lt%cwguPCsj^x zpe?;O$xILuZOA0C=7x%QoH2^s8H?0?DM+I%VQUCZuk(q89W%841dcD8N>EVqIzvJf ziF!|(F~AcH!Of+(QoJ#u8iH4Oc;AtqwUZyQFejG!I$ioFBB2x21zhqDg^|?*#WF>^ zcPq3YA*mjAx`aPPW6})V+3Y>1_+ybYR{RXpKl|BQ&WU#Z7zoNO-v^(Tq!*t?m^i3_ zcv&R&LV2bKQa{^H=190d9+$n}G4l@WMV_=jZ>mIgYQJ8SyziWO>TNDqH@oR2EIdL9 zkv}gzfR$V<$CXcAQOKwtsaHSWkhk7K=hK(g#n$SQcr;*1Z=y%yBZz%kh}smi zSf|MpLu&EV)%J7x39%C;q#!UQG1Q&--Z~-r&2`C+^QR=D1})shZ!#30m+NTqOFEkyG}e9B8;VF@*#4-;D#R)VM`D67Zd! zR~C|JP>8Ku1mR`#I;vd{5c#%V0`z+xL;UuNNFThPB}fm~{`E{eh;#)AT(u=glXziS zOFL8)PPwpK^gFv>SnE&S9!@;JAom_@_qrk1dTt>t)$ko!?m<$Kapj`JRMN%K>cbRE zkV6O6(id0XJis+vE*P#$_=2%0Cy+%$)10?V3#c==?~}nxAbs$|*#2o}`X`L8wVh&vVO3`0j$1&LCd( z7Z(-0r1oWB#CX2tK5NtUOLJvOV_AyGXYln!t#1;lpABWL@34m6YoNUQA~wrm-SfFBpC2~!brN~lNxguKh17!wc?_JB7^?#njg=5mYFlt@*0waAUJ_N zBNW~C+E|${=-%8Jt~(=IR1%uV7-HRx)O>-|=#s9+D8A_tP{K+NB@7f`{5?mbWCU^C zkS>Dwk*T3nWGwqDK;7&2g7!kEzdX<&P-#$9&Lv#93p$H8mFd#VXxh6)xF@TT*`{A7 zP7%slGzxJQ2ye^%vN|{jZ);1v^_0-Q;dLzWzSr_}T|}7LV0a1Q;B*Bpbs5>%1pB<@ z8c(E7wVB38F=zLCZTX@!9^LPu&^|L#@Sn9L2Zr+7Q2+!*;7P#z*f+gQiGukKJ(u`VbZ=kGa~<++lWF`dvO zbngSAY6FN>2RzY2D+P-ElWAxtWLBYEemLO0}Eo}b(Bo|PxH-a zLYPki9DVVK75^Sm0J|+w7?zV)>unJQTI>!!Z9@|VcQB<3xXb{uKU#N?wmw_#`uwfA zB|N>mc=;2~CML^4ur7x)+OT|1e)ya2oj3p<2Y|TiOZqY9x^erwz`HH_0IO!Rrdppr zsCmMi-NI8qB?^4s0SIGCPom%ek;87tvyv?ue6yvxhe zBI#Rq6raUrMcYVnZm>erPz)}lP+4v61gh`i;GY^w&?@ph zWXhU~{<0Mw3N^JH@VZ^7+O0d_PH5rYta{X7XFmdtX$hQ4p`fI5D4UrlB;bJb*~=^H zGK4rL!2#m{6A7*kU0oU_b+Gy!HJa(#K{s9^5rp`pEU=qIjT0=%OdX~Y$F_lQ@}6VX z1p@4hc1+iM8N@aul@51`>o4P>KGpp8fYZgqV;8UkDgK4%h z_BaqmG)~7Veb{nQx#IV%s9XwEDSbB(SRoQ#6P$V>e{uzZW{u9&V{6YR6^^ob8|U#i z&cK8<#$|)Xg{oL7>?YOo4L!4mK#lBr^DUJjTFH@BvI__IW445&jd|SLf3T!xU%C9w zN4SqT_1c zX)$1a3kE$WO)GT?_V>>bG_a7?K`cr|Hs@A8saF@73q=V;cG>s4Y#Aem`MvVyeRUe# z%nP*a+@W{WK(z}V+?DI0q)d~y6R9FOe^O6{E#K~64a=~F<)%tEkAx2eJkvm67AXV+ zi2qCn(F2sP?*oh!qDmGD9l6yPk`rYe#{jO?;1104?^Lk%)w$HlsPM*2J=ud?5}NhD2P!%#4t|g!h{#{mB-K$~Os8WNKDmPjyZG zF_U>*5Wr^lx|Xx?w)1`KW#oY|V;fPHe>RI&7@o~%GxVATzT>|s#y}w-wz%!OklljdmPcN+Z8^MLu`yu#K0!c{OuP@R z^od!YL^5vnFDKJF_6)Hcr=N+a=KjHxd=FpH*Vd^SnEBsECo|Unrp^+;6|7N->(R$g zi~>|Rvq$N6tF11)^E-puQH7?Cg&)*>9rlYBn06VAjbjd+^KT7rW$41NoMf`4Q*KW# z1uLn;PT*$wsK$#51&#M)t$>(#)M}7h{I9Umr|CFkTl?YWT>8187F7Q4?w?yP`JY+Z zXRRdZWvbut|4lodzEsUfIjSGEm6qsP_pgyPCH5uW1g}AodjSSjxU7{0C`?*hS3l-7_e}0QPdDrGdO!ZhisA0Rgo0#5ul&@g|mOcW)+}4vA_6rmKQf7spA=3l z3JeBBq5Ke&UuLK%MitJ_MTp*wZJPQ=>Gq@^FiQ#nYc(ah|)1E_S_U2^`x zL-&1IU4PlrvOm850lkPpPAygn?cUxbCqr@AFiqt42Wl+n*Yq4vBkzHb0B}^Ej7iWV zCfzDl@i#{G7d_61^Fllsgympqf%kefEUhvW3UN6{_sT?Oiu0g7Nz|hd2_zBa$d(Rh z#uZ4?`n)CWl*CC7s2xG%O=6}o(i6Br47U1bB&{%%^C*rVB$J^G zsK&0^Wz_h`+gKLTKAe8_Zc6Fb?d6Z!b!D8ID@-iYz?^rZ9c=pQF=vzt5paUdUVnYQ zu`x{lMh3x>@eZmYm)zee7$pUY{CC68gpXX&WUZ?wr$(CPHfvY zPHfvgv7M8=eBbZ>ao@e)dR?_@&))Ot+S5}tyQX{fT1y0UxRqz}WX9-YN4Q!8=X#Vg zZ(r*(Bn9oLyhD`uu)fYKD}U{+ELE= zy7O%+bA=BHT&6|ika0e8HAL!eodYx6p0rw*DOh_pd-T`K^+`>Mjsh`q@5!|KdAg4P z6qW#TwCpe9ToF!c_)b{H?~5hPPnQRvypJik?gtVKr|WfCkWO;0#PHIC&Slmw+YBSN^4=FLSEMx%#CTTZKP-HtZfyR*5yeCK{4M&V@YE-~=j*Iwn} z@w!ic%o+MQQcp~d5GEnUA;UEgDnzkHv-JDI`qmsHAR$LMthH#CmkwIscT}c}h~t0g zOblc;YPd+ULpR3>OjGtu~cMBNRN9BS8hw7ZYF=o4^M73RJpz^qD zBNNVhjg!WmWo>gSb{^NAY`u5xpgt$F2#(8nQ%B9JzgTJ%s>m~D*{K>coCZ21Z+^Nm zayw8KF!RTz(3FP5oHT^s&;IKw($DkACge-dNTs_ea1e$JM~Iu-K$2QwbK;=T6tu~9 zF3qL%Rs~6(#w21A(h1Pf8=xCB=6+U;4o~NsoLeEO)+sv6s2#^3&UQY!zb&$Ve&`qe z$V-GwcQMZm1@DF>N=@HGd<_aV`mMRB?J@W9=m=VfmH(HnsvZD6nnRS<6@$a z2tk%knlm=e+C;j5wQbw{6Q;VdyCaswLFc_}2}XaJJ~>T=-(gRn-}}BQqt7>jqrWPo zE|1Fdy2Q+N`SuON-LzI&NeS@(k-yFGy5r|7*i05jgtjti01sO@L!)LP!x2Rijsw<0TD9W#uL}0{+fLHZM_dWG zGas=DWK6R8e$C+t1pd1>DNS!{GB~yHFV|9Vf&dk=$eN>SO`{B|;yO8&h{47fG?`@> zQO_G7E3y0Yk-~%cXhmBs-9)}T_Q&V6s4xCuYXw2GvG-5PD#jhJ1slr(6E#i=SRln% zDIVK4dpxMM@Xj{pcxoB>nZ9k4m2FZjewK(7(rcy|O%yo3tvVUmEe~7`YB0tOq`g?0 zA|A@@^Ri7-tiLa@2JhS;O_v|(Z47?CFZ;~9N*hif^p{4fND25aedb5o;HypY^hMjI z{V-fV{!4T>HeR!2zhyN3|~;)zgBat@MgjQ zDs+E-DP_xj%bxR$;}t=P-A1{>D=fJb&=a?HMqpFyNK$eyGF8A!9Fd<86!mXl{%-~I zp9w0~#%lgIaoU9)4Pk&8$sgGO0*eXL_9Q_Gj_a{e_=Bc=Fw=WXN2r`E6 zeNdLt_^9w}tU4HGc5cJ|CO-oAQCCSX7Mm3)k z#cGXx*=s${pd?SinRQ4eGu(Yp356q@ACO#0v%4lY^L?Zbw=OW!4E861#}M#~e4lfO zUP|dq5+j{zf`QO4Ema{EQGkfWy#l@u9B&13ej5YlY)4JUPno?{k{YAnf4sDD_)V3$ zA{Q!0-G>4)DtLy# zy>8LSs=AER>>$~FZSneo&fLwyX4>A7NB`{rL^uK~r{mJ$8q(||!ei`Bc3Xd8q5ok6 z#g4&kcgdE+vQuXl45C=bU*=*LayPk$5G)FbfSA!!)F#ax&$^KyvbaENZKFu2J~T!~ zYzL>M!=duowQ~6)Y(vf<8?}aNe#x6Cun8Y;O+3&vtrOOG!5C z=xak7jgjo=+LDMGVWbR!hR^_D@{BbiQ-C4$o`PX%lnG`zq7hRt92jOflXkiZ1i4^E zfBG;Y!%i>;Db{3bb%}P*%jWgJe}1P^1bv%U;WDzzD!KN{H7}1^N`20L=5M(-FFKs> zdu)q91z@}EQMvPD;L69+`d1AO@3?l|*QS?T)*z^e5d#VY4EjcU|oQQp@m9B)Dm&CKp4QOXa!lW4wCP&!&NR< zWyUoQPje&&s%T~&41MZzb9J>Zua^wzFNkzM?k(mmr2{|%Xl1&3O843!Ac6=!^A}O7 zl)G++kNu1|ziWv5H)HpSI-Sw#CBy0E#-EilMx7!tL|`!BB>_Mowp;+N4sXIwz*mGa z?FnI6#E;E1Emj-%;0*FDeqk_3HG;=*p@3aG(wHORAHuq=4&2F&gz z4}xsMs;iSXbzOlX)`5aUyk7TNM_T;-{@$kcXAJtGV=OT|G@?n|4OA-=iB!Q82hT{N zy#Z>-EJ}k2W&r3kqPc?e9$29O`~pJ+JZvhTHtRt=oOaUymw*GyDBi%!+l0Pb$3JcD zHOFfjk8N$enPCjxtcFCcQnE^5MEuvgL7!vkynA@u}Ou`Xz$lT8Ji_`>L6<#Kogy=_BNQsARS;YzLBd*$_++|!-YIYoZsDS?!f zWVa=6zT%$1!H5P8It4EXc6r4@2r5HJOELJ<8pu-@GQFa5JkDVge9-@C%KISj+}*4- zAB}^aXv|-w!NkrfMv}Vz{2A#-u>R@oe%_o->n-2??{K-M-Ze9qMsU3XMA9ljys1C~ z4dntusI#TnZaM1Gl(c59yH+87=@Cd-Lw_C;KJ>fM*e&3eKuDms@Nbi3ec$Eq*Vwl1 zR4u#5PTS0BbhF#-8=q);|F=onUsDg=(scVZ-_LDpzB`;pSU&H}d56J2VYC?6+*ym! zyelj39JpOG*e9auGmWO|DC1}%jLIU!W~>4QxxpnQ=n@6|-FNu?!1*YF9!leGuyVNT zS^*!BmjP*g_rjkmecrsif9G#RwS-AiTl&eeR@vz9HqAx(+*Hid(;y$;aH>av~ zUaU90X9zzx6YARqH?Z`~z}dZ{v-|jivCh>MtY)2#Nc^wRq^DE~SaaQAV@H@}U&@oj0=Y>wQ zIfDO_`ge|7*WmdC%z(ELV96TmW#R{*JuFPwi?)BcTU#vL(JL8S#tgMNqSl#Bp)NSuk z2|aJW?9G=i-}f8+?fUEw17vJulw`ZvTELjE_2kT&s99Ekma zb;xdqGKRY(5m5(;3(*UFZ?R11oItJsY1OF71mSU<*LTIX^E$%bX#7D-Ga0>f0SBO* zOcE;^@3MafUD>pi!{-;PTOC%p>m5>Ij7_KBE*z!T`zN%rs`j=wif})JL!5TWjlcz> zmq4gNrD|v2o*Nq>|Cf%0vj_|xiwTkoAx40WRzkX<0yI9z=VFSbul~jg{X{Nd8GDG9 z;=5v#>EKm^>7)F!JTJRrmf=UCBE3@htz-YWK?}c~>4Q zoNS<;>mTdldisG+F+X+ix!jWku6FWzqqXdU!LY1qc>jK+z31zW2(RgR%Q|&2PZhLf z6{nAXbmRFIies!9!M;sn7n6`vz4q`QJJpmJcHy*?SC63+ zH0ZD;fv`YDVP>+Sh*?xyDmDNMfSr8Y9jE0m<1fgM@a$N}#V;@G`;z1_I?1fb@g(`9 zhi!X?y62htpI%nus$7BoWBD;wJilM^4@u6<_i?8Ec5<~_uy{3Z#mdRbKD$pMp1#fm z##mSe%7sxNQD6sLtx`?ezz+P^5S zsrZwv2m7Pz(_grGfifjvc9=;#<|Kw!jYkng%Jhu?mu7qF{oTwpR&eUZ~LsL~nbrg*s0<(2JAzvvk8Z zv2d=e1$SZ zYS;H-Q^)bl^K!Qj5*EoQu+{}yG!m%*Z|*n%AZ|ixG}BKlUT)M-I7*DjuJosp5?G~P zrrzjwP=QWxj9FY0HQ7{h{>Bjdbw2+307w6u7=yYI{tQ#CpD!Bt1~gEFT@dkCOXM7w9OMXT{8wVJd3r$^=bt9a zYNfkyfFC9{o*g4A30zjF^3+}|Lc0lG zU}X`}s#VM;#_v`AiNHrGuMGV(s}?%0$4#CG6|8(O74ZywjKbc>V0Aus@VVXtZbBIe z;xQACOHenR*H(OQZ(Z%jeYpmwnq3~BT$P0`khc1(nhp~W5Evzo+k4}+YwJ7=f6?O z4Ig;vgtX_MBC=F$loG|3(TvdU#SWmBa}rM=&Vd5<&?x@o_M8gn=BpU7JA{>P?vVx^ zMAOLzf~xBVq~HsYw!;3Y7Z=hD?F`=s>JZ1q=f*Q&B<^t#`;cBHK$N|@Y5&tW@Us~| z`2|^71qzKqgW;7)_x=K2%!=n=z62ST-0R7Yb-ymD`5(GErez24KaCzHPu5 zfuH95_2m^o?jTH9`TK^nSk=aP=+NFt z;>Vf?5Z8hR3RQ)uQz)$@RsCSn6-+jWo??4n0h|K9GPaZ6)llg#3}_5IOz27EIEP03tD36;C`g?o^mu8}|Cx(1`QXUh1Gku<)GyR_Yk6R+F_xvJ;CzB%tUZJ4%sR z5ey)uM4Cx3y{M3b=A1Ej9N3?HvL7F2q?UB*uDY>zOq5&%#uj$gM~{9qh)pz7BP$7T zS9V0b7U~2QBH)bXA*AX+I?#*kd6{a+R9J@Uv`A7AD}!)B+^Ky|5@Fh9-D zoUVXAK+{Fsa+A*VuT~PPwhBk{KgG3+78I`c99Bbfj9NlPsXwN^p)hg^3OZiivWMy2 zAj4Eom)tB3rVHu-+5oRm@6h0?K1o;y+`&}A&)XPL9#e!tJ5@^z)+Ep2> z*hWY==tnl8YMEeE!V|XAiR3VLJVq^GQ98LQra{53vf<2@W1Pi5`axi>ADxGT#;PFm z)ma2rwOM-(7I|0=r5aj|h=Q7~A@mliLR)jcOKF3;=#Tqe2TKceBXcb_75vsrDngz`i9YipZXfaF#7thQiV;WkL#h41I;0jA*l@^ckDR5h- z;qalAez6@kkt#21n>lV{ff;@ZS4?2IcI1@b^Aq@#cG39jWXV<^4^0bH?UHf zSX&Y~?V5r@T54p5wstmZbtkz%s6v87!uhu_xOSjYjmzK|jBMPP%Y!xnG{SkVyi5$Q zYI&tIFutP3HlQ$-jEB#x-3(lXR@ICO*~U#cWnNRsUzC^{sVwLiz6qIeuuymmh1mwe zSe51HvCgTnyu?dQEd%jgJyZ%hgIM^4ZN@1i^QbIplD&U1rL?(8CNXPJGoj0P4=tL; ziZ($cJr%D$h7yY&EL=Qv|2R2?j6fu)+*>7l9wlokkxJ>L4UPk{>QKRfpn(Q5mWQu| z(~mN({5nn^-E;;dnT125igQtNU@mv&4wHJanSJf9p=r6OEk6qv+h(QHZX7e7h|S1e zT^k{Ki$%V?&vbtP zyfjsMhU9Q{L`#M}9E$+I=md;aST+)(jn_4^kH;h37sKAzibuFi2t-YR*GPH5PPWK} zSc0@b7Ui#vO#)yI_{~C0BQAS=ezRR_VNt6?_#8_R#GU_^l)v+kQoQdQY*4<|QM70# z_fFAlHj{J~xj9y#LaHDvKCzctIK%kGAy~Xya6kW7J(+OnAQsCQZhBpIpJ1v@OkeEz z5eC*LhtI()%%(Yc#8sK4oa#~+Ey++no;&Xdd!K8>lRwY+bxMEMNO*_CDy`|6- z@RQg5?NQIGi&kPr1=K)-tp|?pi#^bgyea4W<)ixwN%Blr)FS)HL1*G4q4RA`s|9ot zY!E&%uH{(FT|K=+&yT!eZFruvZYYcW0$4X47jw}V{i4ld0 z9~0eTs>1}D#|n<|%gQplJ$K)hvRI9F%NW$^(dtLZD*87AuoAqCvMrLDLr{uAUYT_+ zein~M)NjNoobA3AH#t9-g}XJJYquLx61BuC#N^?S%2j_UHUcV6B}k@A&OsaWktYQ9 zd9N@vqXTQH`NXdOK6%Wura63FqHf%fZ|_!?i3w|kr4r?vGC;^kNQHBqoy`;NQP#_( zpn$sdE43Z@@7${9x>is6uQ5)q%tM%}Y$%R991%y(P5s_qvaYa7OI)LmFeMBTD3B`S zdV9jOH2H&|#>GOHy|0hg&Y*ZfIu&nMF1hUR#3A{@J-Z90AYV6=Qh4MdwQ1E=3n=E)&a+Li@EU%AEj2!G%C z|CInqNrSIv{ZJqOmuu{wpKJfsD_7v>4Z3i#l|6fKB@KZ?mzwmST|BQg=r^A0h`-A^7f`I>Y`+t3JH;5g`fPnBG{$~U^ zS)SF$tBR-mt}`7M-Y>tlZ=QB++l)uAo_k%4aAJr;_Mk&Z8ECP;FsWo9;G!WAEm$NZ znj}czV#4MLK|rVghR~A{u0jsTW0*;68Vx9Awry9>J8oSsew(`feafuEis3tY?I(&JB)@4*c>mGwizEA;H^#8x*OqI(%(ljQ6XUourRRmr35~uJ`3+;Kt|= znI~l4QpokQ8QRwke|yXG<=@=IlM!@=00Pwta+%ycM<5XZ!T}XNTp;_h$0#QIY}0?! zUTB%Uv)yGKHL+>l2y~NbHX<$tqEuyrz?nF=Iys7jrsw6}UpE$>$*WrHVR!rnW!`cT z4{yRC=lKbcP_A2zp~LJ%?(h)gX#WPr5D^PTFcK3>Kn+y`tc?BZ2I+Ub;QH}Wq)xc7Td{FR;GDI_#lmhWZmf#+Y>?hm0tvDN0CVMjw0 z{8jdctQr}~uzo@R>lKdw;nLuh4KRmj_xbX{c?-%dfCB|>K~w=<5NgA+Z-eqKD^v!@ zY@6$|59oXP&>xBGoe4+xzPxGWRRCZ!E+hyD=Ocj@011lpqpAw4o`nQJ`&>^^`@fBV zqi06?H~43O#*3SS zO8(|Sc!A+y#jt@AAQ2V!ulwcgejV1`w_wCG{@5cS%H$Y!ZKL;uk~2aPPkag)obHU( zZbz2jMTXi&szIJtms8VcW8RJDanH8(cK1U*PtRL}<8NZ#rq~&b_NY5PKSkSkAF%K@ z`{wF4;hC$0VLkG*y7unU0q=FRfeT2t-(fsE?G;TjNFioPNF->DwL{yp?CYQuKyQ;5 zYzNq7Jt+~Bf_~(yX7%Zh2 zCPB}S0kgfcp3bb=R8tS+BN0X*qDUalbSvH=_%rv*(cd-Pe3JaLz8lFT0gU-EzecE zc>THgy7nCDqy0?Neo=%p)-d;?y7QmWIZDgrAOG2KHvDq69S0RN1?3SS8#zh04JNS5 z2n(fAvqp(Aff7NOVo)Zi2g?9)0W_chU@Tg-xg+`hwA=9>75v(x@13ycdxmkZ8Sq9w z(fG?&(b!lZMgpbVADzY@E< zg)6z(K85}Id1H#nmjM(!CG3l4el&MNVmmhSI0ms zd+T~H2@(0_*76?7w^LwIe9e7y-vdUrwm(0?+nj8z@e*4R9;l=N2yq}HNZ!A#rq6f% zFSr*!`;#vO+C=L?K&m@g>o3yGit%(Ph?;xOB1JP6m+hbcsB-KYvwS9wud#H3omP|| zbMx{)0fK6^=PYk2SqM&(I^mJjnxKqeq!30`4bTC<#w)g9?ftPB6w_5S)(Iip;4g;* zbTCP5g@^QQ%o5iS+`v;NnV@_in0+-f9k_7{w+GBHh!dNkAN z78QvBD&|U2LuNs!6-FWeBgCZ`p4$AG1ZFLozgZ=*`YA#%6A0bjktGIx3Rt?b{%EIH7~82JL`p&F`K*GgEn=u zW#30c&o|kJGbHMqP;F}yWC4gmdjoyGsk^V2!9KT#aMzvYI5<^Uss)>Hw06HIG0*7q$ndKrb>cRVs$ugMYDBtJelnu=bkD=Ap%3dPVK8? zVf~ae#EDB0A!@|UI2uy+hCtuk`ON_X+yR8gbWf8b4!HuZM z#nk33pO?1nv7R=(qZ*pdyNkmJmH(i~hvKU%E#|5r4JSvW{(CX~kI&DqUe`4m^GE=CX zBhY)C6Gv0q9BnrSF#J9!H*34bWZh@#>k&D9CTVARUBmj`4}NcXE$S)3lvgsFzU?4} z7Rl!wwBdge?>^LJZ8?45V$3e5V>R&-HSfvuHT_BBUq3xr_4ZlZ0>KVVyCBk+_3f=M zGdhbKiWTqFahDBV&lsy``+A&J^L+KMeYk1GGiX>fP+A^B6!_$}CX7zlfVN~U_?f$L zn%meqV1e4eVHMrM&#;3|YA8ss#sGYwkJ=4DiCo}tppE2gOA(hCa1qrgs%IopG_!3V z_7S$mcwY$i8qDQx-TnWuAn<>3i5mrTw>_mxC&HK(ilLHFlRBncx>iM#BXz_yo1DL~ zE3QAPvWlsir=EZiWati2yVf8jyQ=P_$7ohqy>l)?{ehKv{Tpt7^v|8(pfKg&B-`tiA`;m?X}cipIn6Av@90`SOycp`s;OIwEfIC1IJ$T=&}N4$ij6$_IC#V z_aGWX9y8z0`Z#-^b>g)R2=vl#PP$rkp6`u>I{vnSBLCKzQ@5q&R_G#D)2~nne)hKb zF1J|)RrqqMb5mGES_p>WFsvGCm!xscT@au?==ap4TXN=3rpf`3XKV*r19PyDwD(=D83*J#Ah1~sK9>F1szE_Gh&Hjqq@9isc zW=11mD>Q&GVi1(zq_1OJa$j4}{uR?k`Ak+tWo>LEwySlooEl@~6I_Tr;nS*WP2F_&m>5z0{K=P(P+S*XVj43fdPl5BY6VR}E(~*FPKUnQ}2YEp5YF zGA2A39xKMu3t7)pFoaWp8fL69GZnM6Ctw3>qz5@{pur^1$GoVuMG*Sn@*oyLax$1H z627deyUxg^Fcws6)8fPiw?A4Lh*tFwIdZ{WyWXtsyPmAGJZ`CweYb!--%B*J89Rp> z7!kT4kmfRN9J-!Z;blw9B6E6}g~RITq`P*t}5|l8syB#Pn5B zJNXQzrf;4ykWG&X3YfZ;g^jQ3gob{iIUo)g$3WJZ*B}=8i8VD#0+d#~d^%LCDUiiF zU6NrlKy9R)Xf=Wy3K}932mbmXEN^YFqv?X@^GV&~b3V=Eyn=bE`bo1gS(o_os`ab| zIR~@#h+g3`DOh%*lnx`rj%CwlL}7`i<`Fyb$#FU_x3~Yx-j|)gZ_i9dcP&$k>IHR3 zbH=L9MJAd;gb*f)NyPXiPLs}u>~?ro&*Zqc{_dOyVapeR|8;)zZCU?YTTI_C#ZQgA z5>t$jkdiEJ4g^Y+zG}YNMr%?Jm4|TRYniZU>G+Ncvsl2Y3aXnlqsPhngC@Wv6vO)R zE+VHQvD8rH8iL2vh%bEGnf);l1EeoaVT)B z3gj>)nnH!*GAmBY-T8X}#d&5`?>|KT=ele2)=gsh#$b-s9rK8DuJU`|%oEvRdXS+2 z(>f))F1w8Q9Z!UKo_|d2SKGtxKYvSgd@ZCYsZAw2&MaZG9Xi11{MySpuwEP( z))cDM-W`DIB(R1@_yoWx)%W{eyOa5vJ zG$m_hZq*rl4w<4RXI;X7GD5N@H&JbfhUS6`3D6Ac45N1X`>u=I>5RcPp53)}y1c5! z@oxm%e5SggwPEJ$!8b0CfI&0I;9r!NPByFJhN1wGx+lsmBSgd>iGd`)C2D1BIsr)pnS0wUC`rS8?^s z#LjYgY7_}E3dU4KgE2Xbn5H6D@_4C);>B?qPz(`>#FNoYwDiw=X89#D8?1wO>0k9` z9<`-7T)5zD7=}oN76bifb=4n2gLn53^tmV7 z=w^Qpu{k#^wgwx(1X}jGuS}?%T(VBh&9c(Cn*E~jWmY3A+GeX+XWK-uGhWRVwcBXx z@8ylQ(a!bV6r1DLhk1??9Bum5afGUlmle5In8Jcp&uP#%&?}<>Ky2mUH<2MGXEm$= zHixr>Ws}QCIuD5fU5Qf=E%((hQGyxBfWj+43KctNU?-7a?`ON+aqU&WVHY%vZI^Dtm=qC9s?esQX(TN6ZlJx{qXDL z6n&kKe{v@j%Z+xr(ONwoZ}T)g>ufGrq6tYdCju;=>PF|X=ZY10C9v3TY(fCEln}d{ zyF5%}ps|1%xMO3lGJsZ;Rs<6x2o@<5%Sfa$qQ_#aeuT7R{~|&o6saeYF(v{`228^4 zs8#Uxt|meNui**m_g-A=!D1&818tCO)MAuUqm(ay4>lH!CmJRPhbl8M3}|Q|=%3PK zyOI(RL{e%OG;&}Z2z84VP#_StI6|axEGg}w8zE40=ou1<$Ddf3pDGW zeu4!x@JXx>+45pz>6if23v+u5a906Y)JX%BK`%sev=vY`)S&=O#s|TwV08v$8RVlF z2@x`(%C!cHA1Mka*vobh*xerWH16rgL7G{Gvvt=|G}Z&sKd{T}{{AYo#f4MKCm++yw$?G^o^~OzDl9@S#^h+lX@)vGqkjr3CqGB1|lW z;%*ZL(4NRPI$eZQti^jaMAtqf0pLR*rNEYuCS~%lf>8zFBhV`#E@0Ro4GRCL8J=C+ zA7DY3AY@6JnOT^;<_&bW0~VF!0V6;5#{g^UB>`0+2DU$~mRbM?bksYQK+rTr5op8| zj#|9Oq;4;%lqL(j`IHcg05JijN4nf7W_!fqaWfU~;bU4N)#n18McjTA1hK(v*`|VE zK&iy6tM+@(_xpO=J6r$MCHIHlV!$g1;AU8w#eD(Up@}FQ2uo_FH*GU>F^Sl`g zJdWzU`yFD{DjtRk<(x2=S}0@>Kqy(?!v|YW-F_hU`7ldi!sS0ZaOMwU6R?tI;h*_Y z!&Y4+(Z=CbUW+!gm>l`Gi-U!OwcvIvpW&#X+CRr=kpb$cqfxP+&q~ZT1r-#6Z7W7d zoNQ-R#2`u{5Vs~4QffdY@c1~QApo-CCbVAtL>>RE&_!5gSPpU_nkGY5T$v|>ZC(tg zlCiYu2VRRYcb=CI*_KRXLNgAdG2u}3$1srh7~DE67POpb-r7RmA&ie^OrOS$PngDl zDs}5P&XuJ7Arc-+8)huYKsV4)5*p3`H&K~Y4dYzh@ze&0gdMfWGK$(aDh$ahs>L_T zLU{1KoqWya8MC!^Z3u2^tpyAVQW)&aQ*RiA4gK2=4FM{W0sRJ08Uy&P&X+WCQCQX* z79iq+SU{a3;xan9791<(Q>P3hqhq6ODw>AX+)v(5sh@dUv?kIJ_(vikE{V=M(;m1V zji7JpO(K)*pSC%s>^0 z$nSElHi8C70)K&-09UK)(T7Gh8c^$jvo5pFQ>NWB7=y_$B~5xt1i_w~xeRciw<)3` zgfPMv!W93qVS}Z9=%dM3U9&1hWJiLqhx3Q zTDK>1G^I3ng>QY)00!0sRP8zI6$a0dBvky-y7k&;pXpW5-6%k)V$>cq9^)yF6zVFP$L;L&8mv4NE=SeaX{`skQ2@{5ElkG2ZfT;RQ&1U3Y!TH2IAm)vv%2* z{6tmU?8#$E3y0SxN7RC~NI!-k$%}vM3<=ku1K}XEmw}%>Ch|uv4poK2N>a3fw`djd9K1!k@&}Sr!sRX9+uTUI`*lm$5AI~c$ zYB9jdK|?YbC@k>iq!LisMki~zOH0~b`>Wmj!=D=Yeu1bjpZ1)2jNnB9un7+|Ao+VGLgbp$6&F=1*50pLEB2dx`dP}v#nFW z6p(hNh+y}Dhi0Rf>q4P#k~n5o2lMVp*5BK1$G$;v3GDT-sh7)Dp3at&+hpwL2MMrIctYJl z*=I|rih9;$wNdR3yG|Ph-|B}8OcjEh9To?d^H`EWxQ@zb^8n|UCBa8)6iyff@zz!K z25YQ91M&dnK-=P6G;YGUQ?f$H5321VDWMv3?SDSopEl};p+{Q1n`JZyhUFlPI%wTs z6UD?dgtkD}C9HL%rDlt&bq{g}|CJTJKZ4ls zW9#uFOp&PES;!O0K8;yGJArUm>0z-qhS21|{{03*4ERk?!%dIfwF%4#-U`!6=a=MhG-6Es znc4o(MQG))w0B&{QntupC~Yh$fEMd9(>H7&m>?J?82Lq|JfyVHP0T=>*!=Vc5o!NGhm-+!%S0B?jzzdoxefWd%GqX6-lWRl%sfpV$j`lt1v>;1o_e znS9|J5~$RAO@kHxJ2px?4DMMUC7}Q@T=^6uob6Up7bE@Gyc0Udxj-U${jtf6X-gS) zBLWApLkp)cK8B15Is;==&u-u zs(=d9Cb_k}?&^>x&|}g}CZ@}9S&ceQqkIChC;^zjcVbhYdS|Jf6$nP2BHy>Pu^U0; zB{$;V77#7(YtjQ)tN=g&(b$j2)j_z#Xfkf+ac1tC3caBT#SVhU0G_GudUk}QvH|)L z$Svz!TGU->pKEH8`(y-=gYj%|Gn^bu_d(c0Vgu1b7#_;yR_aR#`|;RWF>}{o5Y~M+ zL2#KuOY;C7b}PCsb=rhiadiQG8sDxzlL&`m_A5^5|(le8;Bm$ zQ6#d%+d^+d=smaSX*KFM(0$_iO3G(;0JdwMMM%du+q^V7FBQ`!}R$9k;eOUfW>JY(b_p zL|rM;cMh7d6?WbI%#&kJO5=Z%t86As|1R@fL!ShIf$9x*2r|STSz-aVoFglvbl%^o zA1W)%%Mi+~3HLg-^=i%1ny25ODITBr6@dg||KX1RPr~^b_P-F$0{>x+{}+A^K*0YC zAPK-g13w-9gN7gc7s6TKr}Tda=fWJn5FjAf{}nIWlCc?Ya;iG)|DmF)u5aE+;oO8L zKY~BX{M*Av(k3`tAejdY99T*K1p1gNf(QH#9r_OHz+RAt2pohGK@mSekzs^G?4IMW zVU#%|`gCQrlI!&2S&!#ZdC{1NKVXv#&-Ll-{JLpX&-<$7#hl;g#PQ$r0@G|ZhX~jd z4}&!WO0Zb~90W_WFlKzdWq(e3>rk_T)i9aa{-tOARcH=&3{HD1`%f;R->Z7xaOh}! zfwngy9;2OMo$yQPP!GH0h^gNQWDK8vlovES+5^K6cDo zjYWrMOAeF&hqA8>ifh^0o*5Y29fF4-!GrtYB*7)P1%kUfg9Zo=A-Dzi;LZR+f)m^= z1b6pua?g3+y7#{4&$p|dTD5!kn(3bEUh{PC)oa0b^;&Q@N8Q{W2{~W^s1DeTU_B%@ zpk{y&EIQBbI!HG9n=s|8@&IV35e$ZbggLy)>hL~E*L1ZIn7U7oT42?HndbK{MJJ1yZ!Y>1&!&D*9 zW|g3>zM9DFz8k z^w>{f2U#ICpLZzk!h!4Jh1t&LWS!jU(+Ff=I~!X?)~4oyKUexBbzGlSIvy53-~NqJ zM`#tG6Kk%prwq&M`iNys7-l;6QDTN-3X)-w1df4{Wi!6bqqNvZg*o_=Mulpj91I;> ze$-_6ML;Z_i)l_Y!kuo3g3d|Cy_n+K>Sg{ht&hlar-l7&>Bu+bb3X1*#Bz;f0(G=R zP+e}S{FoK&`?woaz_B|#4NJrGDR(Tiim)>R#|X>iO*J_kfNktDIGJeC+DwnsgLs5R z>e=UTWSVarBplNB=eHtkm00k!c%x^1D_+s;!rpjEXt*tqfX%?@Vez7|3y4PmW7Yb$ zm$bVTNabatxsN+S8x22VIx#QCwj9!TAcFGY0Z!(HK4C3d2{KpsJH=@;h4Lsr_X1g)_rVg4i`4dxukM z&u8#9`GJDbJPmWzY_0%+K&x^)9L?Uf=v}hLdc{}W7j-a@VBeeR4o{^UwpH8C&@p3U zhTteHUJvM+8B?O@9he4{3*r0kvW=g4o9j49?BrY69Tyme-fI|dgTNNS^M}AX4fI7O zizZ2Cutl6zphI4E4VGBt_lv+ommi^cMILDO8C;Mb0ALF&4N3NSTQ}YqIR_x22+GMZ zj#6(HVl6~5qu$sgxPJU8<|M;Db8F8~pxfdDuz;{0Z5~x?zh-`lpyl<)!%G&6cp$0- z^4@0-S@#6+8H|ai!wYgyNr@uipnrS>dp$R3+5}i$PdY%@7AtuP^uob(bY7du?QJ*!(kxa2pHAB&nl$xxyaT9A82`{tF zXe_O+7D09(u}fu_RlvH10a^=T1%XQiL`_*eS=}b5%N#+Y&y29`Nc)H<`@3JSKBLER zn|u}eB~>2kDFUyA|LvEK!MLxb4kfZG7ABO?;vG-N100|*uK;MMOaG-C44vAe_&!U}|sn)3XwrBxK$b@7a zY(`YZ5AFl=2@i^oFU(Vh%?D{&Rqg`a$qleQ#yM}BR=6f!{)#u1zsC%xVwRow_cqTWnj5zxcnr>t7z z*w)oka*Y_Pu6iDjaZrk8tO?zb?DUVQ%uy(`kT*dqh8}Cu4T(X^AZk9?et==2>b?bQ9)whQO;>u`xhxY3zTDS>%^LmW z$|mIH)p~0-iyQP!nc3sn{y`=n3-19R`m?LTh@|S7MaxRpGG3Ybz7};1OSgl~@OXm6 z48k&6BaI6-KlyB~m+?NKz8A;JS@Y^y;Mai{Tk>4at^>5OX8VHTBP_1067uDl3;`S>L8<_kX zqS4sQWzuG|b$>g89?x}&)AfyPr?k+qbUy-MU6W#d;M?SH-$qaZtU@q73L}>u9i{WV zQI@j{Wn<}(14DAeEE2ri?>l0!5wF0N2MLsTQQ#Kx}fietq9_d|d`*SoNx9=Wu`9BMV{rJM9f-qtah*T4*pwrK=3l z40vk+!-4|8LF!dG;v~&k%pA{1hnYH=0l7{60YMzH_SbOIWkp`afEI zJ)3zbi1lz53B1fR#f)v)O}&lwkfN%sP+%-4%VX5JHK|M#q#ZDlajf!Hh1qDn{X|oLIiKoRXI2GQXn1? zOp2-K;dL~s3$BO%vZ(mNgR9!MuMudTwn1E%u7(%G0II7b=&nztjpnNwPF~_l{Sg~o z1cz4m)VPAKoabmI#57FKyM_Kb*TN2Z_$(F5gRS61@sN#R73|A+&0aMjF&L_#dawiO zz?&zmM}IYF!VQa-Y_PaL%THS1+R~a3MtQ_X;3#UF>%6s<&mxVJ`ITyecSX@dbl?VTsi3H#cVVd`Q zozqpx@1Xe~#aEw31D}APQn(-RtfB~|BkX{qAAlzVoYd}6L9_i(_#kjKeQMMuSoqj;Nm}8 ze2NGF{J}aL|IlLSAGLpTj72Q|yTz$(c68D>ef~UD%lZq}cl-F&-zgmAAi+3zOb$TY zPOy{|iqvc&}*r!y^H4$Dm{YoqxIe!CVYe;O^!5$nfF8EoA=l9Yd6v zn_EG1^PZT9z6fiU-PreKc*Hgtn`LAJumPwU+HsG@4-Q2>KE3N=#x^Q^k@#F$qaUhZ zL~Kgjh+bWO%(Z<5BA(@;p{-{pyo6AKsLOPbl&;hw2Vf=0rQIih} zpSOo{R$-sYt%(HCC<9)^GF4Y@tBF&2Kbw7^Dap<@q5k*_Uz+lzAWpJYMjpcL*IXsl zeu(p#ETRi-?CVW6rdX68TM?~6Q@8;{{eS_6z(;yHwpi6A1!5@U%1~>tD1t$_OBj1OZg=p@lA+M?!{s?H2(F zW1o@yVPtQh2qE=nsOAWom1px!#dkrzhxe~Jh43cXyQLgx9r9-m4E>Ra={voGC|Fjd zsTA*i?-6PY*$u^(tnSw)lQsCmqCx5p16KJUw-V$rsPM2MYMsJ^pS{TNd3qc4j-JCJUF;a0YQKoaD0 zX(zeI6f4pEA}^$1Cq#HaX&^=y?Cv}(HHVvDItFwKCJ>h^I(5$aY6vt}_q3$wRIl4i zzq;{z5W)NX=qFV8#@j3$QiU36YhEhKeVTF`GMK-Vt=@}lvt5CZ7Ug3m*45il`#A1-kc#1Ob)6(;V)PsP31F zH8N=tvB|U~_RbX4TIE};k4&azmhiE%7Z^mNzQ0$d+U^5BkyS?me2%-H zAJT1Ewx6@$HyT8rWO;SUZ;JBKImzq5g@JSNjpG#t*awq=NE^I zfIUpXLm%HYRnrjd0_0=-JU{U-?<<2TdE*x7(TonX%w8uGi{p~tNz1V|+^_>w0M=dA z0jEb-k-N{PWsVp8b;8R~`FvF$BB~s0E3kd`fzx5csEL!&`D;F=J-8WlEc{N)VMlv% zba>%Xv~hC3>QC6GuDzetXb1f{?C^igmFq4o!w(f7h#ebMdRk*?*NWk$AW)kv8 z?O$f{uk9QJ)W6MS@>?f-P8>*v13W45pjP$LXaDPgA?-@pceMx6@U(#&0KOU*WdLjGD-d+g}@C}NB;sq`WOu--W z6}JPnKuGhfAn%hAxxho{^hgGQ!U*+%4Z7DDzo0@e{c#x~>JO^`ek581fg)1l8VvU7 z;3*ys*2d@og;k^~zz_heQR#{OPJfg&8*~q-55P2{xW?EAex&_bg}ppk=ZPVB3jnqQ zu=Uwl8NPY{Mz#zP#%U5)zrRxKys85UgXyJK&^stfDWg!{$SPZQA#$M011Ao>ez<1r zz2Ebzy5kXOnW|4P#>=VkMZ(`^As!1b1pihsAy7fU2-GJ(M$q0MPUeFV8euhJ$TypZ zu1wpl%x=;!rVuW7pB4clif{{-d^<(XU>fk>ZZnh|>IkeL-*iw9J5ml}3WwAndw~b$U zXV;c?dB!yB98bnsJDf@OiLLc1NvwKa3_>+7NveTBC&0>uf?@FHDN1f#w17+9y_U3& z5QqL3hbB+PweME=C#|ckBAj>hnAs8ZYcG|ZpFE!fte{`dra0B^hk79t<#q##SSpg- z7MdhlMo+Zd!zlL9uzKL-80Vvu67_EF5&+$&4Ml;gYt%1zqUg02N8-<1 z3Ob_?K8wf9%Akrt4DY2nkD~Fkr4&cVWy7n8%ZfN(uKk%&|Glf)4=?-w;#Uc9g+B;_;~%CWHN5yg_|==gr{T;uOaL{;cgUx} z2ZrA}IM0OfEz#t=f8q_G64h=@#p%N0$l#tPY#7E{DB)B|Il*?yc*6UAk3~H`RXF z_OP+|wJkp1l_01Uqa%e&XQ@r|>b`yJ>hXb2Z|24EGrk@uD{KXn27KnA#fVB%Al6dR zvbt3XBn6o!Z6Im$^feJldBiwTF-(bR zxS9gOO9< z$}jqiRrOv>b1p^dFOESspn`+!rihPtfU}O{F|vpA3WmTdEbk%aoG~DJ7|8g@++_xx zV$Vy>aiXNs*4JulD--D_tkM1h9%fsJJ336cdg*DIL>ZY5+RVQHcJb!^G4;9x?u&hS zDB98?7=LtR!IX{wj|+74AOK;i$FisaBgk;NUd^l=G93bC3M( zA1~}`SiScOPG;JUY_g$=loVs3@dvcyW8OT|(q~Dih?jofP9!VOlUsg9<4)^-aV)AZ zIcQUIdweKZ56|+s>rBA*y5sg4ZCWRz^42d{{y{A7NY8-QRoKD9GGu zyDD}^6DGVoG5V|#0CAJzB)ce&J<{P(C3wDE2YWQ3V2!!_W$$mK_6Qno1)IjM7v^nQ z{kTX%m_3?{ZMx3Hv=?>TxDu^ps(Mj^V(rIMq#Teh7rtiblv6IOh>H7ux=MZ?0TQ-2xsB587DAC3pKGx8O`4X=emRC~FD~OqzEQvjLNssR40MJq1L@$V)+g9C+jbP^kui9Svv2w5MxjvtP z1$6^kFUGkM35Xo`d9&mXw->;HOoF&vyPFEa)~jEwM`)B5f-eYPf_ka}B>ZU5<6A-| z^Wh&3IfY*rBxW2{P56TlW_^9NqNCd16PlS5=N1rQQ0NnM!&HsFBhZ8-Ld)PWU6@eO zHIQB71>V^4zWvevQb^^T^+I&*j%{?)5hnkWTT^=oN4aiXIP-|fuI~H;t3}lC*nDV> z6%Rj_4ofJCECdCOP48s|_dD=oDJcnJJS-OZd+?Rhf-d^2h)e=`gl*2Rk)?Q!;J}T$ z$g4KN2e_AXb3T-j(F7Ni>&^RUTEZj}mc~x)f{7cR%g6JTT{|L7s*@Rcw$bNyeMuwB z%TDPGRy7yN9m@H}Zc-w1wj}}`{(IZy=D6!bikKz#Z?%rT*|$|1zP~iNZ908PO-?bY z56Jm&vC%XA-25QmhoU~B)u5ddH_mUcd7bC}xNeJB)qUgR5A3U~LIU>WA(u}_5yDg2 zVYk;uu7HMgL==5zmp69ZvsX*KB~(-$c|s=7^_Vn?#$OJ(KJ)P2z$H`OQjL6|=<_;93{)wM@*dowEAfd?{MZ*+z5wppz+xk^W8%-R}P z$CFYXaW4?;?(1siR2x=#@Aop59V@i;j#GV6ZAY z7US~q(MYbTxQ8}>1Zax+l}s)XOl_SeFfl3PcU8armd^%1WV00O<6f6ogzOS}ov}H! z&xnWNs?tw?(yJhNlDA1BrD*DF0f$gLfTSFtA|J6R@QuZayH!1fAZ7Dca)4bkN$Tyo zY=Ri{m$B()J}^zj2z6{y!>9UD)Z6)(`6exp)(ALen}0?VcTegtt?MfX2xZy?y~NRx zM^!d}Ae`6dUw+>}F8%W5GgO^3QM&g8%V`6D`KTKPP`--mH_Q?dJL$hgtVDRgp)`&BxH z_$$I0o|fBXSa5Jo2xHfju>9Wd@yhn^HOT_-bZ;6E8{y#+;)7SGq%scj~;1WGk;B} zPF;qUDv$>pk7E!B7oOt4i(MW0Fq*OO!&%AuN{JSzHkUQfSNUSN;&~)EDB6GsD$kjX zgP&MkK}s8(h(@^3lK69?%v~v<2i@&A9Xu(j94Y|QVSre=F0eXvAmsY(;6Qw-o?d<( zT5aG_p>NdrvXYg33H1h`sTu&c%V^~45_xxz$sLfCw2jp6q4fJy)!dw!6DLr9G?wO@ zk9$MmfLAsc$^+}!>ftJH!Mr8?Ysei&G#b4#n z#iGxVOym|g!fU|;$NCD`t6wDA5ga?MH7(a){RS3s_2S9V@3LW#46{Efd2Ho4yWXsH zFtjPnEaB!=QptD$#cuW-2o*kPP#47TQCoW|JYCz@H7H71o!jV|Z})t?JUCkM*(G^J zj-}$1z{_PT-V>BfBbyeC!&S-+(v*@az|}%66L6?**0$D-_Uz_;oS1W^s6yICoQKkz zrm;vACzJuZYFY{3p1IrTYx+Ea??M@3_+~CJEpvcvGF-r=Upo$O5WMIRkrPh+RdWfU{+iD9E62>kSzGYg?l$6nU^a+A}h3zHQ75}{$EAKNz z36#NfZ4|=5mXeR3_~x)LR9`w5Uw6EhSbdeZCLMTY_fv+7Z^cjKD0G2!cNh0|NOYj* zy}C1oNWO85+Do^Wd|GjUYcE7WoH4+RV^6wOtaJHVH}V}*=23_b7N&SzCDn0<8nE2H zg!vOj*d&KUbPuZsTjKpgKrC-obTbOyMkta}W+um?O9ZP~@1xGrTa%RvzpAIJ+~-a3 zoPa^R_bcCJVmB-2GFGfLZd1Sb6pAff@IvOHO_cmg#HlZ>NViOwWtIG1`CS>aYSsco z2d_@eB^y3=7(Y%$qd(Utdqqnw-3#zTEs|1w0HT8d{rFkFg>zc&w_{(jny|4ZslN&n zo)LdJJDvOz`6VkSz}QqYJC(BJKqDM*jVz*2!TmgOsINCR|3JkwtQ3v5L_RYokZmj z3QP2hrk_h${^}L?J}?K)RN06||HodX8gqyHsq6?E!V49$cy12{UKlg{ZRug=r=}fi z!je0VzF0alP8^)YH~^e?Kjj z)3*=+%EOY_i$mdY>m^}*+|<3|qD&3E)vVt0t@{ouZd+tF4Df8xYD{4w&{MSp>ysPGw`uEpkJ#xOgKX#|wZNyHP z%;rH94siZWcmQg%i|sHMupOMP#W??R0eZ(B&)4#<#%1EdN_dG%j`4MJQW)ALh96+k z=7fMl`yFU{dGU0#;l(TBhT6ybMEBQAl`gN%=}V$#K2|pB0P@H5FL)RN)aOhY$2ELU zyA@(6zy1?qF*v#@si(_j-I?lf<3z- zgbDaVTr{uH5Fe=$=zsW?0K2&1tIGdf?EcTvwHW0emaf!))}L_vk$hUrX1z6l)vuDMDz6=fOyOtM$?CLm0(Exb>DXnJVZ7;-+jM zlWlIjr3OxU$s63-+#7{m{e7y#Wjj?RHXv5-{gcO$wfmDBcQ)S&c46ypNOWo zce6RFxDw!c;N)7?=L`6rNxoxcZgw3pc)>Ds5iv6zhFe259D)xjRi5Ii0? zsmTawTB>BNp8Tof6a<(d)_+3VaS=M6CBDo+&$gSdrd|pJgciJ(5iS_ox~i`B*$f20 zqn^ky)Oi9?;v3d`AHR+cH3~zr4 z>o=q(xtGfhctuqoDlvm&wmdrz9+BQ>USK@uscn?c@IAq-0O2|SDPic>Wxv7dFwFjU zVn8F)sh^!g#Y&HPO7cb)x59n;D692}p1%Q&to$Jod$EtJ`kcQ90|unOg^#7j(&^n8@VV;rUL)Z?Qx$MO&g@5&!4^>pmAq^XA<1+d zE2!y$9n>`|*Cv@#iUaAz;79x2?4E!wb@^ZeaUzqbC-7v=XWL5&-9bP#>fN>08pV9= zWM>%xrD8;)h4fTrvfVv?&r?TE1R7JzvGFnf3NbAN*lbP_-+fN1usf3M8@+u8oPso6 zw5@;`<=!X)3A6#5cQIa?F{M4r&k+<1!7l?;sZD{iKVBzFb#tQJ+;kAGxE|-32bqy{ zE<4ugloVw%H<@1SP-t9y70EJ7no?|k`ZX$JNV`Q9&qBi@jHwOyR8lv47!yIpmgj>@ zLn2{mFaYr_{pp@xR8p*$wX5ZS4Jz27;1h!`ezUuE>TBL9d^$dKr}E<*Uw%0`NfY{Z zPHQjY@hs_J6oBySeK0U~Dji+^mDx~MG0HQOTrDLH*Uy|~MP1q37xd@K)6W&@Iltt| zuo(%^)8Z)5_iPV(;~&(0MM%l$$q@1<+ZA)4itTwm9)(LCN{VfRqCWwaW#uR?X+9re zzY<3CzK6DI+#Qd-6GL5n$pMrKpfmH+@^~SLY&76yiRWDWI@wIoINFaaO!w-Nn;$E- zI(V*3SfGnSx5G>Ff#h$?(RVj*6`p@dI@<&F6;fL=DXNfc9pr!M5UP%d zkBSD(x~|j(M#jxFz93Y|E1OYCST5r?SX(UX&$`;&SL`Ran~%-QANkO|$5@wUn*-W9 zFAhy?Bm^WmwV-@v917$OCOUr>@fF}%Q2%*BxO-ebAPDW5#P>*It~J`>J$2z)LlzYeW!!2VfO5<78J}<+ z^SRt$?tb6ZvS)9}lESKZEvMt#s$F*YkdD+gP4;R?_p(ceSQ8pWGrJLJBiV z+Hmb-ySDeZ)iz*xRyjcar(nKQqWJnC(05ftaGjx zWM!2UWZE-%RPJQ3gkd}q$}i0B56q2+MltjJIgN<p zDBan@=KvKW=7W44O9!{}a?_i*AZf;Ojj&D}2^F0De8S?|bVJQY^J)QZlBY_Nq;$ks z;O5$}THpMakCJz6d=&z8{y(y8?8I4EWpTjAx3R6Fk-11<3T=l9x}h6bb%Cjq_QdDM zBgYpm+-!XIQTAx`!tH@0{uBl~x@%UEa_gpxOn^AO?YgwesRsjEE`gA^kyZRPQG0dk zIGznI1p>E>g~{Kw;QdC!;3fiJ_I+C{sY2}4rZc-otqaHd%t`yg1S>7_5-ZJK-@|3D zkKn!m{&7{xDu4vEdMhKZ1RFE=MZ$iT_8~}_bY}0uH(Vp2qI0j!MiJ~PNxKCMent9b z~>GN|B-&Wp36{O1hib?(j+y1#mn$q3W+5Y1(9~o~2=)tJ;q0rKvj?gP6 z^{8HHC2l6Pxn8`J9e)>=TK72!& z)st*)UYgIEw2ebuauxPc%6c3kJ@#ZudPH~FzCT^_+JDN8A7#>x1Lf!)Rh`(MG{^ z4V^E~HD;(iPG40}SIs^r6?1%O#18wwt$Idw=nBAt2=7ypJz)8h5}Q|0m>{{TY){RQ zLAXm%qe0&}8@5eE3MayUHF1%Ir#$VE%&ZNMWA?zNT;4g9yyT0qfI1p&-_Kce-E+N^ zX<;_mN9iD2GVtLa-~H(dy)w6wNGTI0QwqZ(G&Lh{jBv&9-r@Qp{yGWyUhNx$@PblO zK9+RAxmP~h1Dui(is*2-7?->d5#d^!r6PGkxL91A(-_iZ|HC={`|W~1+CLB#2)rWo z-++t%AS!R*3V$F7$3GAi$RD+Td&!3e{EMgzr&!wPO%e9_U$Js+XdjTm&)=TlnRC7l z!pBPhr&i~^4v>=zt41vfQ_fL7$;pvWc*{gh_L59lTUQ;eh?N?Irpgq^_yIHQ1vowt zM>XtypEmgsWsJyz?(JIJo+tkZPD}nTIoYG(Q+RFz|HrLG=R^E@Tm05v5eknrnrt(~ z>?v&PuY)TBY@coA^F0}D)UND<)Fa*_5E%gkvN;ah0m)De?I}BFJUM&!1ONdHSt{U7 zHc`Lpsgtz5P4U0FmA8+vUL7n`H;SHLIw(iRrZU` zg_#gp&zY=PLQoiyOOQenL;JE~%DcqBk%b|^!v-NFp`j4pBuMD->hNO>1DLX9nJ!{O z-fxhog_`*AC^vXoyG$jpYc8U2gC+uAW`mIF#H5qbZQiSyij$GBG|7SAu8xTYZ){o_ z-A-S9H9uldxw)0)8HAFhCr7MvKtK*ZJyxC@5Sa!Tmrr*1Mihg9)YWU);XK|#KILG^ zVD}4|lDZ~Vn`@W39&DSNnSuM9%gMLc6k0Ko%qi@_r3})P$6=-cfUm(a$c4f@RGNeUHgHT z^ESXP9gz{J?C6GV**b(?O%gZtHDEBb@)MYHLxcR|pm072-jq;Gc+B7S!=IV9Gy1o^ zJ;yS^>%0uioyO!FXZ)Fo2@qTqROn(*%^^?U7w5hi8hFgLnA;_ul6)Ws!cRz(YaY`( zuT>V|qY?+?q@cZufzigNw=IGaoQS5g_ewn%?Yk9Uho-1Az4GY*k}`}jYPF)IFh+ibM_!KPw(Qhw}v_XZ_o@j@u5;lrfO!AP)__(V9Cq)QZKFt~{Vb{q~B( zz863e&WBKRs9w<*3BQ<}(-r`Z8v{xU{@u}&bL$0_VPeLVD%DOvHxK!Oyh4-NF$o)f zTBPe#O#vhPQ`{>FV}v!n+2|Jf_h|lt!mfEWz25v>+9K0Y#9eAERiSnnv@iW_?A|5t*1s9>%#LmWc`ijje`D;t;2V; z-%jK?VE2EhtJvcV>xwnotn+#PrWHW_3_zae=M69^!YT8!jica z#6ZSG-yK;h;O;X~K1q)dYznoR8FcXaf`W5KV)${QLH%iexn$z%SzLDI2RloEyzV#V z(s@>ruc<6nF4S5nRp+uRkr^$UMxXIKij5e2wVjPkdW8#Z=@#bli?8gNu!~(Ww+q>O z8XP#y^h0#2d}>@@usaVj_Rzkep9C3QxbbCd2Sm81B}D0B$gT3fPqp?zP!9)fwS2om6P8{Wb8Z zqUer?(_*G4g_!`Y=<)csm16c+g_S-ob6t<78C8*>O9!;l4k{s@;IQ7Yt@J=u9?YC# z4C7BMQ-te(xHH>`OYk z>uG>Bq?PE#bcl1N6=f}U^CTe=c^O#O_Q_A@W5^VP1M|%565C`FF%Y^}ooazWA2=Pi zE(zCU4bNGH3cqoA&M170Q5IHw)@wX%x?ovp^8M-^21T*uw%6sYzF2b!dlC*K8VWdv zk#UWKHcrZMhEE&N>RqvD|Df@Wd$5{{@Un2vmzIcG0IG^BtJ@mP<`20UTo$QWG2pY+ z*F6|7f9CJCZ5#ofHU-3DChe%S)SWo2P_$Fr9TM;jk)Z^Oqu_vO91itUFaYcPngF-` zZB>P~!JO6tCt=(GfK@j}q6J1>af*E3)|!u*ED!l}6Qd6_pS-|0;wyS#@ zaT02Web>jr0l?9(-UI9xU#SkMlznTEVca=zPsFamnp{yU18(zCVss~6gOmclQ=lR% zb<7&W1o`V*Z(x7R#%5*FBELso;X7|t{Su{L$@n0nKqu$2h9fHVxpPH2i_vgu(1&dD zr*sX;Di#haU$JvLw-1NY`du7uIX}fYfdf_(f``=jpG=`X21MG=OWu?2_-4&r)}| zijN9pnLIYp*KNL>_6m&SS2aGC zz-L?K`rfY#PZXIGi+TxyuF@v;w&Eome3$7)e!|SBA?gufx3zCwlLlIxs$Y?zR&kW$|_(p9Nu`JvfM_p<$36KE9Ea&>vUqczLF z%VyASv+o#H3K*C{nmO1Ty?0JxVZkC?={nlUMf5?2fBH<# zw{-slgi_AllUXn6OnQ>1P^yL9+OPaUcVG}<^JbKQTFcCB58JZz>I=vSLxXSJqan5I zE`g~NmgCIc!^@5K-7d01X!gtP#EX`T-xfdTo4mU#c(&}8o4)QOjHV)_5g+({WT(nk zy3kXu(BM@iHR4axytQx7J_=wSZ7oGWF;|8X2630x)08NvXmm^&k9;e*Wb= zjHvwgKG_$23vvyT&@AWQL;Ff@@rU$LOQs1n4aJrcww9md^2?Pu6s$j~;u3ymwr?#W zxR6jTQRaw1LBq3e#d#C1EC0)h3Ds|UY$2Z;{}%tbG9vW3YYd~eVH9^H18L`LEz?+m-kKZ$w|Q{x9$?=In2$SxrNK>N8c2{1Qdz?jU^wp{fHukmER@{ zFVZUDGm@k0C69rq0>Vx_VY@HiO5!O#H8u*2(!;uzN=AYD*Dz2Ef|?9;0`jD_34JYZ z;@d-jII3i`7u(S8U-&z5J)NP)9d(LM>$|Ju_f7k<_T`|?A zuGRsZaWvqm4L(JPt?5HchylMR6o<7A3K2Ne;IZ#F-vEh_^~cgupWKL^`s=Uw{XpB4 zQnsnq6YYqwQThN5<*f@G98-g^S0X8TnfVW+1yCftlVQ|v!OZeI`lBDVa)8`300QV- zs%QfpcKPef7jaDT7}2LeDI@cV5T4skktR#(;Z_dY z%7je$d0`{XG8Cg@`EIUP%LAs|%LpbJ5X6~?y3{+m3emE2)1TwDY%8yFds(?`TwD`& z=1didJN(N;lerw-15ZJ3kD8&(BTo8b<7lElIo9#$-MRj#`iu3x;;njwXHZ3IR5}M& z-0op{6b_6KL(yP$k!LDD2)fF)(iYX|j~T}{#cL5*VOEO=WS~gsVHz&2h9)2Fe3&ws zN!&Zf^>u@@80OzzMih2LI?w_gz>+K=zm5)PU`kg&b<|rkE6RbM#In_ma~eNuXTI)* zShdLlOQ_Sn)M6?SP23~^qKQPUaJEcrylqjA`ZBG-={Z5t%&U}wiNb2{pzevbmYL1= zyVL$DB>>?h#S=iw#fz}?{kATpY`);P8twBTy1VcB-}vgYgu^uj4odu|TYs4{xP*lD zP?P0j4hrbF@89D)9qTTBO$E;q>Ry|TVhihBhMrAH1}IgQ*C`tG^5h6;p3k5j@inri z*WGOfFb%&{Tz@C^DK$6GTGX!l4pWr0QE!}4uu=9B?@Wmepl~%2cF32^7V_c{{Vh=g zi>5FDRnCxWEGLQ0a^xo>$0m^A_+>6~HpY?|RjlDmTjnxpvVQh%Iz_$1pp)Nr;@s_7 zlf!*TH|s~_Xjwj>7sTDiiyc%qFZwh?T;hJu@US#Jitc;jZ$nc(RTY#Luvke=M{_FH(U|JsNgr1GVYmxu-|jD8^Z%ay;v_;cUSB`RP$;EhZBNbNdmF&^qG zh0X&9R3?fAcIXoz%F4g@Amh~*+|c|VYgPt#eEmPx4D!b${SCPI4{PQQSNH>SIR3$! zLH?-y+hQ7l?JsL~@cC^RxduUKhqJwg`-L;*PD=I$hGbHNxa?O8Gh9g=Ds*uIl`reP z`ORZdjbqtHkj2KI8R+7Hx#BKgQG!fq=*BxCh~~MpE?xx-et9jW&3ld83k6&>2`a`q z?|mJbh)Z@S{U4nbKNr1B>C3$5@Lh@XR&^&&{<1^*{R&byV|aHn7SiorsXp)tqy<9; zQ6m#Tb9M3UvOon(qNwuZ3m)z_zDJkuSG7g^J3L>NrL+5=TiV|SJc#+Z9jV?4t-2fG zTY&VbUk+FF?Bf(Fq}P{CR3kI`o+vzyd=YCp_`E5LJ(bBntJBisV~`O!O6H!mGLz`B z@I7fQhr6ZV^Jy-~HyhbyF~41iPaluad}u5-d@Ew~saeJU=tRTc(2-uW&Fg%q`(sR& zXx(-9oNwnz{uCi`<(AzUYgyzt!-x(j`)(dJNo0;XTFslez<8$BYML(;%ZcP z@E*hDiB+aVjGNl+L=bWo_xwUl`3be3-bsDUQIsObx?hMRzdEPM_!TbP1n=-Pi+n?yq zCv5BTHEff6LsD%&Ti2`Ibcb$Y=31%Us?>6E`B1&~3_GGp@T|*cx_I#leG1c);|u&O zwmxyk2vTbOyK){9ASaQDRFwG?t&I>!j+f8!a{0JECB^n~z>(nM7Ds~BRQas@YB2vB zt|lSw=kghKWYm&~UAavS6^tPIB_J+N4+ghwmzV3W2jaLRCB#v?w5)9&3`T+zyLQ5Z zzMJa?!?13)Z83_8xJKPe$5-4i^W)DQ7_V<;n>^)nAd42+Dvd3>ZUH$!*KAj51*ur- zC`4~gu9_gqhbzqEtoIf$&Q*+U_<4mKO!hZ@0=Y2Tra=p=mMzzw3<|GKIc?olW2Ddd|jnpgfzyZ>e$!k~YctJHrc z+~0tU|Cp=DaD_j(0{-J%{g>LmF%Mw--*Yvg&01Xrr)M<9`|9BN+KVu2hmDEP(&As4 z1I6X?d7HnlW@YCa8GoQb`G!f4_DO?UilvrN*BC5~7#FxI|S*8cG$UURa#O&R(`~lg%wz)p1}fNL@0UH@N}ZBsP|4K<(ZWz`qIy}68{=+ z+1rEeWv(E1bHP~)H=`T^Og zp<-B|%%wlW;D5%>|F|;$IDn5G6JsY+9*)0!nW6A;u?im-fDSk=;J|?6&;9?r4-QfL zFO5Gu7YeWN2h?!O{5>+Vt7_VW7INzylHmV}O zg@3V)-!zV^0z8XEt$|SoME2Sho4aZ%P4RSS+BcsGm_MEN*&jI{dS4i5X#OzZ6>ph2 zxZ7QJzMAuXDmb#Ay$dTj4Y}NEXnLAOxR$t!S!jm={6`juNmfTa??4Fm0`_wTRFC#6 z)l&92B;`9_474$+d~QCk4|jiyzz3m#vW@(|(|flfXD@Ed@BA(>ATumhcoJDUvOW;H zINIQ8xyx#oDZFhl7`!Asa`CtHsmwo^F-&FtR(X76Y*VZRF7YLSATqseKRDm{u_E9s z$`T=g6^0^u>0i#XQghHyrQzc%dY~h9cQyWW`0k!zaRu|TjsYR^_Lf-eZ0E;lx{$6b zJZHqGF^~?eDXrq(>FRpQ z?xP#sW1urj&lUVRl(p0{xOK%|oNP@3JI}}#M*cIW-@`+=M+!p2wSM#5^GzC;z zpl?T1QFm3Nyd9aMhaFAK5eE+VU(PRMP)pGF0%~Z7q}JUF07h28=RQAC?l?Q^+FMEl zaDW*SM>|(L%Yqj-=N*-EbeHC%*1&E{E@xDXBzH9TFR3|^57GgJ~cLDs&+>(e-deI4bG$b z{+Ufl))E2wWxO|m0o4}%5_<~ntook0NHo(cgM(;AH3yKBY8+oc1O&Ik0{y4j`9`1t zQU4Y7&ABYAxFXYHC2u<_W`ipPZPjvYDbCGL8fNj7l zY%5d(AIF$&M?gwUe2AhHfFrMIgUqgG19*GXj3zY<_U zpck)QRCpfrf3M21v&Lg1{RIo4O4l4_h*YB{jv z;A;ZBBfvnQAHQqGzFq{b2y9>z5e40k0rcv?-tKn%y%~3ZlPB|nUJ=3;P^vLNidc!* zqD3x}Q^36nt77VXw{#`WDnXtSbRMLwa8khu6rt(cgN{Jjf}T+H(*i+g0E$jcKpWU7JcvsWA2OTT=1nA>5 z%rcJOZz_6Lp%*3d1TYr~EDA18QncYVF{X`b0suV-uYwlTW<;mM=6N)ai@;oD z{7(F?g=v$HjY}^I`Zm5|5^e}O z19As&C$KuTNb%1^C{ZH-o1l*ga;w6<0nG#nVyZN$ZUv5F+~1p$`ovs`#bxS#=YZ1! zN43!y3A?m)$8W@ghF$jykth=g=fRKSzoU)UB5H_8EQ!ptV+^Tf0z*Xy4NxPqxy$AF zy9B=4KrT23tO$~sW|ScfXai&+su+!P=?h$@5s0a_Hx%0kplKXS=Ze6mffqq4H7;CG zWDe5=?Kq&AV9_x~v>|rw8w?X9l&@0+Q=MW4Fk*cozANZJjjxWDM^Wu zX(?=h4g~!iu(oTi$v#i_;iI%h(<7PeOfa1%;t`r8(1-@hh(yU1qe(@rNf1FZh4B=I zhzqTkLARnNienH5;sjX{lv8F;RwnHv#%_u+GL5&IvjIa=TVD>pNUj!lhtB(-P~$W1zb;wVrY9^ka%Xsc1B< zX&rFaa>iPFerk&e1X0)mJ|)PsAR)L_+{HB;(RSA=5zC17lxqw}eMMm_3B50+A z4MEQa6D%L^y(};vUBF~&&VYW#p?zxU*QiOfvZ36t2B^`i1MPu6D(EMS377y2_L4b; zt{4Z4L_A5M`c*Yj?lW!g-(qeGxeCOv-&k@Dg3m1>hDMY>*hK z72hi(S|W&M5cv*r6Sz-y^INzGy0{}>jG z*#QheX0>q*Q-o?57v+B7L>zb00%-yXK__t7ii>>#WKC?r+*H49;6!xgrWq#B8b&L1#~jp0pzESG3e9&lqbA^3fL>4= zZ?e@s4y2qKPX?0Qz6`WfTif*gSddH6?091o&8OVd$Q1kF{Tpb}_UX1Dj|uuIlT<09 zCYS^1Ms=MQG2#J^fxI5HCRzkZ(+eX&8)Qjv^A34c;Av-pr-}x^iFpDtKeY(yy<;{{ z%LsrXFcXj2)6)@!=kfPhG}+01CuxsZMiZcnpNAoa14;wmwaYj?kGkAUuU74j#&zyP zxDZW9w)@_u#e#s$ig{cGRF~Blc@Xb20(xR=oU~UoTeXWCHRDZb0Nv{Yfv|0ufKLiM z9|7BfF@ki})Ks+Dj6hq0+^@*34e@a_Q7&&2l>>q-8i6zbj{~P2x+bgWC%RDa+(QJDB&dwx&Sq}tRr?wRmauR6su1JjP9;p#6WHkLLm)!OxMNI zG@T;4$`nQz8ZmVpxI%+hlE+hOtvL+DDdAP6d?BEh6jf~kU7r=g?8al}V;>)Da- z(8vJdK-V0)Db4pOPLLQWfzv6|K#Dec2$M*>%R<-|(=dtnKAMgSQ{7$AA%yd4Ks>Y0 zYGD2ZgvSIO?P8*dF_O#(DO$QW16(EI*C9SMsZjwL3-Y`mtAdQ<#21Y~v}l4vV=P>G zKX6o<&OFFsBz}kk%B3M(8}xEO9|v9*lb-lHjz!?9rUh!3vK_U>FfP~*>4NZz!1?GY zbeg%;UPUJoOF_rFLw&0U?JK&9F<6QzB=w$D`82prpe)(&LJY87rinCqV+1r|nD}`< z^>@-jUHhG$7xY{Nd(qBoX5$WhHPTvD51^kX2AHz5=}#@<;%xvQ6HC4nG|7qsm^O%k z4JyzRz};#Ro&if@0i{kvy8U?lbl^jP3qp7b^a8aXFGqppsiaZjt0W;&)z-`u-*pwj z3z!7QSip3CVg~^WY7QsQDZbjrWFXkhE zSkTHL_bDs{i(h9^C1aD3`_wr2_hl-M9w#s_wy<+H0VzQ%hh~ay1$Yj^vfyTbS%q7~ ziXU_eP)4^&$CyTmpfb6jstT8da4zBz?@+Hs2p6M+QHZq?!!`?85J@B8To)>@=FmhU zNrrhJBf}dzFhDXNKF)bn(V?@nbA}~*Jm^^Jb()s?q&;L-kzCQ2#8T}N3vhfy`+YSg z@-!Jk8bx(uO@NcYG4{p^LQIE73HFL!R`?UpXCu%m0I@V|J)t?Qz~VO9Q8^<*^vxC4 z;)0|+Lmut?nxM}>IAa5Hx5jXEiU*_xpE0QlrCJot(=2vw2wBfry@_UKqm$az9EYl~{Y3&jr{nUGO^TN8IAu><2;TjBcC{e3*W8VqE31~M;{VN9i zWZJv|p+{pPJF;UudozIS`KdJpy%l)GBp?;s>{w_8$|(Tmv1*h*6?k6IO&U9zG@}Ab z3U>z!A;%nn60yLFn6JJ?lkbioC{&>5VutTBuo7P?wdB_EfGkd~kA;vEsLDZ6!WFUl z1wX~#3evS#4Gc$d%rygHMIqZ_i!vPta1h+i{&p}ymIyUv9#Yb2%+9#N40UcIxtijQ z@xp3kl3eW7#%cftk#XCY2ayDW{TRUS`Dq-b5uS$?UZ*=^)YDC?Mlx!ZwXX0#KMqMY7P;za~~JOF9gUO-bmO9HfdSJz5pi%m@5VSXSZ3NvlX3?890b{!ncY{2v$a0!gwCPTb`wIJ;#FajF zzNVHyI^#`cPSvl`QsfS`DxYar&IznIm=$z0z~!*h501nO=LLPyfEx=_eZ&Q4h9(I! zi3y=8HI4%f(s&WDqZDh0D>jZGtksM`QY5pMejyCSq}xX#N<%z*IV5w4cNU_~Fi=;e zHKfTWq_yy3;4w48>(CouZMmow1?>x}cAd5aX5ys01LwfqY$ULXYIq5F2=qQR8#o<2 z0dv!!QE4eA?XYm?r-3tK`TnHp92P4$g@K@?85HB-rAX{m8>bwh4!4R|bgYDz1>I8f zjbjib*-U0=3P->~uS&!R?2NxBq`li5NRrOjX^Y6@9&(3f4l*OAX`3nAUNc7|etef? zx6|+19tsCl?8`ZGf7`y+0FwG}F?HRFeRLgE9tPeRD|1N4LD!?+qfU%VbGHuzTx*MQ zlGFmU6683zM?h}_Njn)FbqTfB87#FhYl|4kvdEc!CIYxku|Ne_UEUqQiXtJ>DgqZd z6p0vsO+^km+(~KBv0wp}ORkZ^df>!j$tfuui-E6p%=<_6D@j^i^fX!yS$3#*HKx%5 z!bGCVrqKdfl2G3e)bD($cWCDA+DszTLu?K^88TmM4!nolL(AdX zg5(Z*VinJAyI$rU(h@5v^9~h3x_+NHz~~wbFwF#IT+ll~9>EGBR_zjv>!g)hA!kA4 z&`7+rMP&{6tP#gNM+@c3ilQgQ^5RqR6K2JH_yP-VtSas`FBFZGxe zQ`a(!xuX(?u>l+qq+@k^HTH-hUGu3esU(>qIO{8VJCX|;Y@>x%HgU<+fLNXY;S^v7 zOV`ecrE#SJ7~<53rl5s3Nud&?6;*ku#yDWYhD2t!J$+IMI#8QyG+8OjY3b}(OW0x` z2DsjV3TaTO@^=>G0VP}p{S;Q+lH8sN<|`xS#vO>iO(jx6U`^mDK!S0m3s!1=r&`%{ zFA^`JWH}UF$tqZN@si+FFRaEi=e^#zf@R$4OP0`=NN2rGeM%(k`Sgj4Q*Dv=`&%Y-KXJ%9vfUP-MXBLk#hO&>G0sh~xO_`rdv z1*1evU=R=s21!TIi*aq+)VY6|Cwdsh^%_hVZafl5oLC!E*~vy926;qb-J#EGEj1EF~GNEDo~d|&nscr zM5+Yyg+)wT&;c1~9VgcfkQHa9WDFWCprKBXT%&rXDXEgUpc8ZbXxoP_G>j$jGaX^o zzli~=*iYt6Vm*y-o*Skx4W*_v1rxRyLB)w_1eXSaX_&U4s#ZDOj<^79=TbM8zEyzQ zb~)V5Fo0qy-%Ra2X@Lyepz)9zvOll35N)i|Hp8}iT@bjUaLmza_SsF%|vnGExF~4p)08aYAG;PhiH&oX)@pI3&n|q9+xeixfs%%56bJt>`5P48f(% zEmgz@i?QFJw&})UWqaHV1H_y&&tdt16{7l!13f740E7)i&UxrYiBU}DFA0n*ShpRz za;qV5GbeG;ub3|{K9-pu_UL5?g9vH@W*d)TyMvQ!bsjh@$OrKw>_>fA*z8bI@StWK5g z>!1TJm1+41^!jP5n$*|;z|EKjusw!ifg{X|@Et52U8-S-I5z1DZa!knSm@$vp$#{O z0rZT*ryTmafZig=A+-XIbx5D7ncLhqxfey_tYT2{4gA-z!q)?kOxdMq-TIihoIvmtx>ubFi@IB;;N}oEuEF4Wl~!lbE#r|;n)^kh`$jd zs_85jaS*Jv=fETc+Zfp$_+w zgIf{{nb*arf`kxnbdwrDB&wPVwlUEbSdf9j5iwV<3mgS`5On0wLBs*chguffC~`^B zb(17HX)2LX1UV|OVbVt@pfle5=eUqKwR@}y(lb@78Rk}=bubIMs#LuQm~iGR$MP~+ z!Zx_3JiQnekfFn^P={Gfokvz^McbWGt7i$=T=G~_rm;V7Ok>HWsLGv~CTxRCSxq0| zx{u5i1nH!4#e1lk2WiEA5(C5>i;fkSf>BU!V{;33F9|U(QAzV-w;uz@o}bpuV$!CT zbX(v#wJMuIT$ou~JZ8-^&~=b!9EzAtjoXqq227mA2R1B;A*Z~#En_1F8dZGoxOQB; zw6{*N%;ZTSe9nR~8jKnBGsFm?;96Qss(Ax8PF)hhdJM$WwlSf zh`=#vqX1gPUAtNQtr*d@LsL*Xbv+$S`g5r>dg3vUC6{LJLefkb^=445p?~xmdJz|; z;#sgYp23P~Fh-LqVlfRi5_ zJs`+E4t*wOxtxoWbI1v?7{F#!@0$+JIpj8KbD-)B{fg~&)omM!WP)@Bf4~wm6xxJ+ zD{R|!5ZoLVu?x`*#CW)_Ko}Vj#M#7^DAglVyHs&OT7tA8%tUoBDI9A-BaukZtYM6x zR^%!>7=WulokbOG{xVBbTM@@1ZS2|vGGkxTSBn>0ntXCc;;SU{&E1`dxqJ3z@LufUrdbHc?qytBz{ zIrM@@PGOb8r85Z&-p&c|#MpS0mKkR`hz*SeB2oh`*%I4f)Qv?GxO%sY%vq#N%V>ke znWhP15k_(5F({VmZJSi3dq@IliMT0E8;Rt+m~hneam_NuvUiCLpc7*EyPzMP6`l!l7rQ1bO=%7aVd*43HIqj=hM8hv@~zQ)n!rCId)kPlcFB6>Ln$BoT=A|SXN9E7_|lSixE7! zh(qedH+w2RY6S!qB*qhbT^v#qHv0dPN42dOfl3;UMDvnvy4HxSQ6n`lA!-h_&n>|Wanli=cB@^e>sQsq4w54iifN?J`y7 zK4l8({J+#mv9ycF)P6&Mfo6ke${7se7in+9H1V?(M#j9fN(oh;ykY7>+CWsq4Hxz(f2RJw)?*LN`Mk#>f7kNON9dUTv2v(B`^ z35TBbIOovZm_R1ZcFuGhZq}JfuI;XCv_KbJCGiY`hB%T4R0wVs>d2%sbKwhO`IR)^ z#X=2nk+4o0AHGV&oFZ!S%{5A2%GUX0jU<`&+PAMOiBh`P3K1gV0!0~^6ct4gD7KZ+ zxMDIY8LwB2h6UrIqNUL&3??OgEg6gg z{jET6t715T{xDFfr>Gp0i4nJyoI;hNfbkfLai9t%AwVFeqJs@65NmBz2(f}y)e(Xc z)SCcffwP;61lCNSf&c+C2bl$Ps07^*oCqv?q#ISa7Vd@U2;v0zMG zd`&)S3O(iywmpIndJe%OEsxA)kmYt)mm^t*v~t8}kYz}oBRFK7+qJC>j(WJ_0Egrr zN@o!-=b-eKu<;F3LGyrCfvT#Qj7!E_C8JTvXi~A=FIn3h zv${TJW4mH)yWmQH$l7Mf)~2$tS+O~Q!PqezJBAZarN-3ax`=q3_-I9@UAj2Fr0R(~ zk?R1jP7yE><606a`}{riQA(act*z34ZoDSYfja{30Ct*Hx=VEbWZpsBpWoVJ%IvLD*t9b2sGZPuOlzl^xLK=5aXo4pmC?j!) z1(UL5QdA5_1%pvRe^AitS6mrSxU@ZHeY0eBtz>Pr;>t$JmFthvYzKWqnaY$i3O_9g9A#H}S-_xOI-wbQ3d%T7J9 zHv?Sfac6oAoYXVkby_HB4OuRIG>?D$7MPAmYIP( z$K^Sq#u(DcEWXfjF+me*0~d;t!N!FC>V!TMwgzLiwn_#=v#A@sinYsQR#z+f!@zJN z^ajetcE#pE=?{g$SQwR#vdRdWp>)Azc<*q|MIsCBS*0Tyr6+CksYr#RX)&7=ttW+X zchciJ(t1_9#x;BPxkn4c*mlGzv4+5u(S8gt+4Iw;tpN8J0CX=pLQfF!1`2U#@W_J0 zbuvQF0H1U+BxLAz3)jlgr5xAF!ME{Q3u(6?%NSRV@hGtM!WP@rg#M^t&@Z_1>WJ0L z1zV#)uOGP5Q`R>NHu^A_I7X!~9K)n=6s1s9!lZzr@~Gxf4O@w>I0K|U`s{g@fPYMs zM3vmcypsxz_66+SDGix-6JnPyeNBSxmgZ|+8^3u?44|aa==6|qagh-sc;1@2*FWmMo@=pmn!bzaxuDR+--lm4BB}zytY^pt1oQr#%^h|u{56TVqqlv& zzkzlg;WzAe4UMxe2)tHP?C6*01zmI&5Q!lu_{g8zUm75pWs-!1(yG@P=SH_QMEb|l*8JYh+YLor!0?{F#>3@V+Wckw9E z9a_lDy_jar{3YAUc#601`G zi?n;yy4X#)J(%U1Eiz$!4$baWx_*;uF^YzIis`!R_PU$c`&}jxyWETh5W!BHT*I<_ zJqHK9m1cFsN|1&T2RMh+rNS1x5zTSIQ@M=G!x_ltSeOksW^vx(y=Q%+&u}z0^^Y3T zu5nVFq_dFS)l2Ah{3+8~LUyU&Jqa*v5hPBPT_n86J=t@gTV zcWn)(4mVKOP7wb;tOvXJr$2gX3Q|>aV}>x zgzZTO=R0(}1xN?yqAMkeY`}0di8c09Dor#ln(QHYdkyybuGiHBzA-g@70B9uFeL3F zSSVdxiu!?Qf#4`4CxkKGVhzziKc7RgSz4+z+pVt}#LoBnemeDkyKkKr*|#kGdh?Gd z*cwPrgs>$L9Dc?(6){f0MNA+LBts;F*^EjYux32_{Qmo4^_nx5Vdn(Rh%VI(70ctLI_l3l;X%WAOr{#f(ArOD2GUUnTm`~?=(xj zm+5OD4<#oAE>{KXTJlI3aXCN0GsoY>%I1^2bN!P%lO5*F@prRT4LNo3kNJkp$M}uG zDrb(ogKpNPKJ|Im9Cob5RobArHUv9;@-=1tuUfo55O>x}7qk8Kwx?Kj+*P?JOCX!Q0I#EIi zl2J&Gh5|p?M9U#Vb(GRZ!WcK%AdIiT=rXSN0@Y-L;5xX`MHW~86rHRS#537^nj`0a zkB83wF73-7qtud#z=_RgxNqpE?^R-vw0P=cl%y*INrP_SJ#7qD8i6=xNx zT`XglDqOJ)oYm~bbgnl|fOyKXWIPE3l%OG|D$TxIDpQ+^-=OR^OR5PM?9BuUjJ2W) z6>Tl>TG`WO1{*k4@=!pr$*^+>nZJW^(dWR{^R#-eFbQK$;23ld^UCu56q5~Zzw}A& zcZyK)r<$>L=q*$oxO3xK-aCGlUnz#1JN7Qz++Ad&HFR{5^2nDW**vXs#F{!T&)v`9 z=$BDk_#>*pmPI5xhj{Vm+mMZCIn;lZdntK>c_!H`t!jvfFz6oP<;@Nc$&jPlXLxr0 zb+ob;RM!jH?p_o{HQ2d&D7fq`5-Gz^E=lB&Kow5kc!sa)KgqMB^L%*a5iTv?%R4q6 z<%A1-vVDv&cPmnCvruesz|C_1_%dh5SMYPE=&g6y?i^*(y#*gPVXPf|BV;pVVN8Wk zA>^UJ6&twjQAR5dGJpQVWFnNR(b&X5l<%+=>$+!|K$xJkZw#ucc~hDW2@p$Y-M9&m zsPufm;sISOwh1HeaNoj#TXF%*I*;i&8~`SHV)Vl?JOgs&Bc6nirui zcTEw)#1JlH;@jLaxx_b?FS8(y$^1R|*%NFWdW2b*al}=OmL4F?o#e>cV|-2V0voL( zoIm__WbqzeIr281%?|T!)_HjI8MYSgP5Hivc(A=xbB&S5S~hf0Mk zl!WmH_YPm7BQ4If4k6Bw7d^yxd7*WPk+yhna)s9D3TNi;;B3fwK>N)1UP4Bz47|}#N1SChb zWJwEp3g@~<$b2Wp1!U^Qu75ZB!OUua6ibNG5BrsWUdu3~jOYw-3wDf4s)LUwTvOR@ zn{W{;&8o!W1Fcy2>1vEdiVMuyUxJINnr%d}<41KX!@qcujMWM%VN z4umZ}>JP9!f2Y-f>a{XL&UfOm`GP~p zt8sijpd+UwD@PWBjRyf$l93KPRdGl@%juaTZ1=W#Ls;ixHKupq5k~DpJn827O6~E$ zWS!5$L&k}Jr+tM=u6tdd7Se*7WL*Tg3{)XVApEgaN&-K z)!q;6JLxnVDaD&|)xwTycO$cbl?F1B{nwhP_Q$k6+lMQ~;o>hdVv~CYFS8j6K0f~d+Frt! zBZ~G4Pqzc8OOIr&@bGPx)%_qry#-w|QT*FkgP+GVO-&&x5@Qe7jzC$G$ z9dTs7MLH-*LdC3P6f-B-m_2Db$2HIi1ytkL7XFUr#$3Kw^WYrLWmo-vPX^Fy)dWrf zORcC+3bRwK#12+i#tJfLz|GmNV4&VfgWB(0D5IN~BzTHBU#pKJVj<>G64dZ=s`@Eh z3qd$kO=$ODW$bcfbeVQ>g@ABmvdY}WKVf6(K7M8Ci+Rh&XL)G#<2>0vOJ~xfsQUct z#W%9H^Z;!H)ruC5)y3EGs~fPra2IVnR1XyY{=Ijq&_GDIrY2%?R$4;0`%t z%RaZ0H0`(Iz#U{yz=(AM-|0BY^!MDQxc^$lu`F5S*CC5fyfmT42o z)YtpXXU{LMw;(ZvZug1l_-km6o8K4`k51F+z7>PaId*DTz_yOx0i45f2ys)RcS7a@ z8f;ILRW8TfwK2ZrZbSiy?e!xDJAC&Dm9r;JdQAta#qZRz1HcadQ?%R>0x{<#22N5! zH7%y33GdTl>NbP|4U;K+lYTBSIc7nWMAzo3!~m&&v9Z0)vP?;g)w>aFi;#UQ4sqEv znPzVca2*%Zo|$WpQm>!3QIA=0D{+IQYCP{&kXxKZ3*&Yis{7sZH_bn;G1+}UNu3JbYdnEaO$gP(H|ELwvR7hpjZtTI4|UR+i(X>Nk_U@z%v|-(4uF+F%QhN9Yq01 z8=uWwcRDv$50DNWOb>3#h4df@If6Y-E!Ejid%_*d>`B{_f<6m|+GBH?9EBZ)T(3a| zOtoEAyPsbZQd~i!Ta_fWNu$V)dupiAYCs}gE5TKldHWX~M1%!1cThUB@1>I1f6fxFxl8@FKY5&Q8Th509KCTu%LD5$OuE3l!%2#(S(N{UgocT_c!5uhxx@t zKK!BI;HUn^4^otGVPWPFp&Hvg$QWKZ&sV(jF#qe1eHRB09i=Qr{G*@#2|n@hPtiH> z7V_ESM*Qovn+pXic1p$s=-E@MWga`mbgXtlM@ySW#@B{i?J43DBf!jzlDUc^nee!v zPNaFT)lEpVh@%QZF)An~6O){{nYG>N&}w(kP_X0qX^Bh3Ga404dY9>TCfs^xj=Yt# zcKJN(=Qn6Ao}jyUtXbSTVrf!2Si8iLgJa(J^lR7j5e8{tvG(X%gjs* z6`|J~bNJ>_{bl8h>i6gkG$zi_~!S2 zJGb3_H$U>--^#^vf6VfUFDFzMQf;+z&RtmN@yDLz_^l^U1@AMQ_f*(}E6Rz`Up>nk z9_;XgKl&X!@Wwat*vCG}-}~VA^U;qy&BAS8Pj~ScRndzJG8MI}7is5$-Z%#E;Ey=` zaTgy@Bz7QCdRDDqdkZfKY%4kwkOj5l*=K@1m^nTqVP?*eWoi#cl!gIZeL@FUPv9CY zkkebg%%R0G@A=w?_~JLco?B0zV190n$)upy+vf2{ALXC_qkqELGcU7v%a@QMZz7KV z))sTEb-wL?crSnH8~!p&%LjPs@h3R<%F8_bC2!_U?|3J--}$%snZNyaapIU+zTKEW z9R2N0?z^YW5C7PAa_@t0U}yc*uHs(f5upm6{>C}p^vDwb&42ez-21@m znVnxooMUVK67vg-96ok}`yPBFM~@xgNB`&VVf~!2aQFdW!k{;%>o@tX@BT*q(l>qs zlS26iKl$VQ^8fuCjO8Tne$Rt^@Ato-Z~2bD&I`{y%dh>*KcYQ<9GB%xCIyQ#+kD&m z|7-5N_YG`s4*2<>`)Pjdmw%nk(XXY`J;LLkeTiTE`CsF<+fVVXuYMnIdHc`vk&k?g z&cZ3gFcnI4q954cxQ@>3S!#Y+F;{p?4 z2<_m=e3LXW>6eD^(wK(*nut&aNB_#Jy!)NU_`r{U4{vzn&1Cs3tCueGvw!P{`Sx%5 z4nFuJKgFdB=jd+_c*{G#miK(kdnq>`qZqC-8BHjA7x}ucdmDe@eSZ-&E^ULHu-q%fp zRSlU82i$$nA^!9Cy%(Q%dG*Xo{L(-BIYNFX3rFu^W(It|%pd*Xlf3fsY3{n`K^}SY zTPd!5j?tjc{7l7{zvu1vtc`}iC;sF^T)4Q+?7_PTTA@`zd$z;*wF%EZ_adsweXoCn z!$+1GZ=aotW5A$4qAW^89Id>A^BMoefAtOsf$H~et*QFm4a`5|2ML7=s4?Z>ntoT^6&oWclgy`_!YXx-oyN%6AZW4_@!U` zFh`CY{QhtK2GTl-&zC7Do4oBEZ|2t9Zlfv#kA31#c>3w*nLYkK1Bz8a*6#Ak zs~36U`4>5H`(51k`iJ@LfAhPHHqUY27v0LqQzr=uli`4;9{)7xB3XM5sshzOmgPuj z@yg5RD2p+Nj^4ttV@Fwg_M(|L5g=ncuB>8uJmkQk!~FN(^#i>3FMlIXKk*oU?@G2s`qT4HwX+6)_^{CFw~gF)$`a9aR;$V;Z5w>euXx7n)155 z7cv(gk3usSnR@LQ^DZD0)DemvU;4JYdELGDvc1{EXBm@X!XNzRuQC`ea^Tbn!epB~ z3tZXqeDKHrDUK0?k!Svvw^Np$`MI1oJaj+ebIPLP*(X0u&{j_+rpVM z=kX41yW>vg=30zLSGe`ohv{~@c=4=nUFPzI^GJ-sX$;9aQN-u0UfyIp8Zk3B&&uJ0 z=o3$)p|V4)yif&42!X+Hz|mVy^3CsmBiozX{OnKu4LEUg7aaKSQ>17cPRSP>sp6iZXN= z=@DjE?jg%&sVZe*d7i^Z4pUZ26-v&$_#!GD1WzhSciw?!tX^8DES2ShN12P$J^{T60zkYr1J-_oizwP_|3F^&+G)eJ1pHiu(6N(BDNRl+e z=nSPKakI(JZ953Ukc%(<04q*iNp-`IsP1?a>6Z?oJ9ytR^J%}o?{okZ-&$sOvNt)8A)oe_ggHrPdMMxU;1f6A+ zN+qIVgfVrJIB|?_0#EsPo{!1gMC^7Q-ewGSrqSBw9;Ecz&n{P#G)c*{rd+NtzWy;j z`|%I+z^{M7+2^0b6<_!oZ@Op|%`LYvvH3xS3_!ZD7yBOt;~#=KVQ000v2NklGH=!w7*=iiy3usJAqgfda;)?SA-9j-fqS0U-t2K$ay4V-Q9V6(Y!M`$B-$ zt^-{XrwN(PT#8u$A$#^rkT#q6r6PqwnZCYWOtuxHwdFiCxz*EzVPM17G^N?B+G~-W zbZOj*(OHHc1k@W1?)jge@bCkVlBJSW=bXjg|MOQ^w&HreeAVaJ{lqvui_gIGBaA*s zl#r8|Ex>GHpzln2U|%LQoszI!p3cv_LT8L^02Nra@uEQWc?413R54xa?Bg(Pi!+l> zTK6#Lz;TKt1aYHEX*SvD_2k1wKg$5EXphcFAR2@x`yQ^!SLq>%UKZYCA#|Tx$8? ztij9*Fk3%>a3PuxV$kLMbIw~gFBgn0@1fmlc3TGfQlTI!X_U~@zC3pUW`lT3si@T& z)F!7arJIX1Dt&$Uz9dUq7?auEVYH36rSBLy1wwcz&u6Ndv1RiP1R75%#*RH6!4z3s zvnAX1wQ0(g0znW^uUDy8r;z0eo3>1_cJ(6&Y4ALclTKMhrIOODZb1sa9RL~AVr00V zVzI>3u-inHbEm@}P7CaCe$Z((`+{Jg943);Ngd#AWK>pV_1Ijsr2=Pv?j(8UTEh|WPoXL*rFjk zPq1lx9lQ6|2#dWmW5rMIyo*+Sk|a)8ag@Dtj4w_6H8{3y+qP}n<{jIfxnt{&aqrl+ zZGXqM?U|it-@Kc5v%i0~l9NtXsybbrLRaN{&KbA$e5Ed#+jyc)Y7KgjWuw4-kdRMf z;KdPy^Lp5Y1k^gwDt{Zx6%{RDFj&IHoofZ#E1zB(D|Y2o)O<0teD6RS{eg?en~o54 zf+u`E7{R*2wVXi}G_#q}NI(_|V-;utRSDGoYs{ny(J;|#+8csHz*0NhON!GlY_trb zh@;D~Wn|P+*BaCw6yA(3O#GW9xxZ1q8;POr;i531wktHZ#)@Mnap}DB_`-{< z3IkRGVgCSqLh6a{)P7EfxGZY%3_65gewydrG2Gi7MRP=1IMc`fmFqlLE8>n!lAs~w zo}u;kaJ3;SCnd76;FL{lqVQNfYWkejKR(ZIekgqkD4)o}1fPIcE{`p5NMquBt!l?p zL*EqAxHHSWvGvss>+H%exZ|!{G6g;_@TD=HmaPx@gaNTsWx1pAejQYdO2r~y;qM*3 zeyV;lw^{1cErRkY8)ndi2X%j@GGK65|rc0CC9D=S4aU*NRLIoUMH z+1&(Vz;xF3*G0*nKGv9TlC1PRAE5p8tb3*T9cZnwIRrw(~P-#c8N69U(Gcp)`#q10h^gbSXc!GD{?+J+0wQoutk449Dr_JaNTV1MMpu3`<;yR`3=*8bngACjN`4aT{_EJu1ND!opmzX^H#o$AO=7sL?OgD9dj0y}_itEb<4g@&iYmMP3)ZxoG}xJ4fVnI+x~x@B(m!ZLz9%qF z-_z)i1IeBumN%P^QYj3@!W?K#11VMvv#KsUc8$G3)DbLfd!Lk-NjDO$E2krw}0Ay*BDo{Op2IgBB~ycnB#e059x zeX0Ng4T~)PXQ=@MZdyT-mW@OL!N2&MG_cYqgL(q~mkOcs5AFTL2sZIuTPP*Ew40&LPPPUN%vSeHbRMI$V$Fw&dj8|&uj@nvy{_h4?q%N(Fsj#-K?V49?RL~#O=_1 z!-o-1FI?W+?EESqBK!wuPa>o$Yvgq}U0^0)`@yg9wTApmA4EGQA&D({kC5z}Qp zGFsaez(j-<;7!`&vxDp|FGUj~Nu1hmCa)VdF(7_Q{5Kv$z=@Vv_UweN`G)Rr9~?bu zXpasYFCFF2(dhL=5oQjPPhQ@709!4hUa$Wb)wjAbQ92A3YR08eE{7RAXzo9JZf+W! zB0GQ;kTKjp^VxZ=(CS|Ku|`g^P-{z&z91<}YgkqZRB-_(zVU#~&TyY={h6{7{E7L$ zk}Q0kKWT(nYSVI#O(6?361WW=zY`?-x3njq9B} ztbzScq24gi?D7IIIsns6snm$O)1s08lx_+DiX}=W#A^~W8qMrixlcY5IWqz?YBxV( z&2qu?H-q_v%x3FsBCvxAr!i_%l|@7q~`(qN|{?VF?0 zW9FAIS~eL-6L|leL*v&+Fs{yiLVp;+yS*`B|JCvu9$Dpqq7~8q5ba8&G?duRlYea` z5~T{23Z!s~&43UdQa6sxN}CEI`~#j>PTF>;$jIVM}aP9Qd@~5i0Um2cUokR7q>xBS)Wtp_Uf&<)Vr<7tD$pQZ* znUDg8VsYi@DtdmEj_bMW zP(Fr}xyAFaA)LRB2~)bX*??ty{T`i2jrfN%35_EGs|$-XonjkejT7oH8^nIw@1al| zFAj>%Mlp|MBR0npf=%d4Pvxzhbwn1t}tv?%`0JI;Ti0 zf}v?-z6cSM)bTBB&wclUe&Sq%qcbwj1W9#)Qkv)Mj`{9a7m^+4eju5k`&#aI0d7`L zN^89qvE=ncvSTfftoJ#Bh1?HcTB^}P(y#5!Y6HJ_J+_v9X43q#cA#S&aMk9$dt24 zTb*O)I^&!{L?&@zx{P5f3mW@5Lm|3h(qF7@v$9k2Mud%k8#2Kbya6MID+;V8S`C({KOP;QzDtftt&TEN9#CuBcO&Ez9t!%3}92?6%^# z*<+xHWDp1=gW&nc`GI+)?&Cl+!R)5$TyW;aGbfjva=ui){-c$I@cjT13r8TvR^Ty` znE2nun4Gd0V{gq#Po+Os?Hns1bZlhA$A$TP^ zDXL%#LNo-O=5JsV;&(Xy%&$VO+LYR3D`%)wj;O|_;R&&}7YOvze!+4X<;3u`bin{NU3q%rYG#NB`PvRyQt zUI18zpZ#vWpV6AreIQa7DYf(vs!JIF2B6$V$44mKXOEJ|Sm9Q=MCLdo63ZqCK60qk zOo4T6sN#}Y>c&6Nu@cc-%Tn7YLa>~uwM(UYK7UlGq!%!p^!Fk{i2PjFiuFpB8EE=v zDP=2u;TeMNQVDzg*o3hvmEVp8xbqBZmI|vN&h~SG4UcPipIR%MeK@9HmFM? zih6nL(H}~$X^U!S2K!46WiFe`vk*sd%?2dwgzS##>fR)rpNvr? z3CG057K$NIG2NCxxcx+`qq?7Rl*1HTA`I0F3utx1~`2(UK{FnYu5ze-s3jd+(2mgZzr_fLF|0TlN5#(U=zXNYP zvoCX2YsgpJwgR@devY?zA1*U5gvrDs3(=yJ4gm-kfYAe@QQ42A;{)OVp}@{VYN3P? zAZ8FO2o&B?Q6#e8#zc`pM4%>MzfF5<#UfM0*3hUCHt~E~@3G5mu2UnLD$X`6T##J< z1n;9cdcNoSC@gK+*6iwT>-eZz4CfuveiTFABzJ%H0Qt{@zDOGe9D(QOt(P5>5e3Xs z2K|oy_1W;$Yq|Vgb@vQctk@br$0%_0b?$(h1f|IkHc--|^j*<4@z(SzLsk{B{0VL zj3P3r+vwV~e=({a=R>p+yCX>DfxV^> zTL#EF5p;*$33=^6e5NsWTrNa6FbDm!K9nv9tb!=23sD3{6GDiry%oWo0pj46DoqLIRH2V&QPUj*uq_JBS4Dt~GTVb@Ij z(V0*$fI7nMUKd);|KgcLRB& z62K-}tkvmRQ0?+MO2C%0-0EHV#^A10espn0yMOe1gQ!rHHE*0j`;vRd5KJss{LDt+n4-mBMI_o`J_l32a+7*!ws{{*{^=T3SVPUZ-K6Ri9(AKTi1FM7m zavB!ei#N#2E~}IRvIo+fC{Yto1x+<}fc29+;G7D3%-=-B>P%&cRhtsan?AJ~zgD$3cBG9N$b@;)-2f?gIFCDxG-%0h5n z#Ks7txvwDv4FGwnFCYhvG`0X&S}lby*zf?^t>~4Pz)TU&Ky=Ze2tfGWqK~KX)pZQW z_9cwbk+|qVxFbAodw7BHa;y@rR&awDaqN z5P-gy8?U#*(n!VQc*Jy=-v!zOZ-aD`x4!T6r&&5;>Y?=<*_asFW3(WVgXd+BCtA<10Oy7fHRO0Gj$d0Qm8r?^IBaWy_W^#O z|L7o0g|B-36JgaG0`dZ=sLwR@p&h2f-e7_hKHoX+9^D4@C$ieW^S)MqZzoV12AxWS z<>fR=hx3C6fa=;z+Iyq5sVW_>8_mFeA{R{sKxiIP&3=}^X^v4k<*mNbutNHvduju$ z-D~vOB!IPWnt}A82cET}9FZ@g$#0P@_x-@voKLd0!MdP6kPmz;Mej;X*!}r{(H2hV z4?s@BV>RZ1ub~Y3?O3d|a)d$Cj3z+5y;~N50+1gnVxTtiPI3cO9KY>$z>T*d@VVOY zY6m2-UMOm21tDn>yZfQY!8VdjKXr|&;J?)P3k`sMknC+jv9LXCW{#MFBIm9wTa6rq z{e^Eptn!eh&k`9w9M$==g7M&-P+hmc`=J50NA5id$KNzGI6AMR*8Z+)4-K9mSbc4FjY`iTe*YB;#+uqUy<*=^g zA0B}rEfbc*!j*+?0>7ggJ4{el%jAB_>#5#Bhsdn+4_tX;H9j|-FR^;EEJ!B7R2sfs zL$Eu2^}qY~cH069Uir-}DJ~du#$3#MRgGqL*V?p!Q%aUaI2}dyLMQEPdJcxc*`Y?L5)8BXsFv>z3a;ABNIB4!ygE6R5{0$@FtSnkNqWdG-XS2tMV^(5XQp8AErXO%$B!SxcP!zn$BZ8+)iVRk zfT@J=cT|W7qdvUJ@*r9+BWtCF8i3>-_li*TkTg6obZ3YOI3LJE^!v(c*ZU1Xy6En@ zCq{olkI&n*UsrWW`6pb|0W;{wn2z`BwGe6)1yzCnGCy*SA%VqR3IiGTMNJafY%3@e68reI^mEV%{CwrGZPU z^@ezjA)R|!sM~zawL*PYYKK3ArZaham!}bq%KOqceb#l2YOtPU2+w+HkgG*^^O&mZ6KnC|du1(Jc_X6W1pj4=V-~uz#as)c;9mX?jg7Y7|Q&5;f*d103K#Wpn&C@dO(_7zUP?tUjuspBYPM`6$aG_Icaj7rTM(fmhe5pq@eFqdfkcWx!oR0){j zjKKu5Xe<&a0@3#Hgmo605a3Us`OkuBW9X&eB5ev^F4y{N`nY9C&49C;us?5IvD+zJ>Ka%O3RgZ9h$c%ODHCZj z$IucG$*s;mHERZ_Fk%$8)ncPVS1k)GG=2x>9miVjL-iWPyHo-MmALN~_9+Ao*EZEF z1DIc6LTfUPG5sn9A$$m1=^y^orgt(jrAq;!!z;`u!dTbfuSjowQ(||{fq=jVF8n~;w}NR zI>0XW6zyllWx4JPJ5Vn`l8Fw1TPV#Axh{M#c==UjycMZ^WqowSaI)bh5||CV{pKVq z*xF#^#Rm%QF59yaJYepE9fYU&hvXqu7r&elU+Icm?gme>`B*mCFYvh)Uqoj+dV>?8 zz0p9Rj{jBPL9Q-!KsbxoNvvb*vpFj$i3gicqWlXKA<_w@No+_@0YB(4ia?r%)uotZ z+2uPJrpz6)M?ppIHVUor3f;A@@06%XaKC z2k7RvfR9LA1zBk6zO>%z{f24YXl~&L)*PQDpBZ5E%u7`1AJvkh5$DY zAgzVzS2H;ELvb|}XiH*|4QGhD0iUfNy~gPTf2Hr^HtrIE0sys{+ZdBxsX8!A)|>(w4L&TEI+c-$yD~lB6tS6N=NMGf-$g} z^$82mTaz4d%7IgR~etJwd8WEEfJ}mje7|y+?4U{&j+7m1i_FJ9eW=YKpqKbzrOdR@490 zI>pke&3TPxUwtc3baMu_0-k=-7Mx`Uoy7>cK0gxB73YfU@hc2>Q4i2{amWtJFuwGK zj8tF=7Wgj|N^HPcax`}W5fX^i4F0#9sh%yf~VGTW9BC3@u#CoD6COV!9}@)XpmzA2$V2z*l#pwW|ZI} zK4U76jMwuU$LTDG|Aump1u7f8K0;l;NSMkYIG7C-@)?v{!HOx_Hu5O~LVOFjwBv{^ zxIKD4ACl|{F z;$<@^bcysP7FssMEnq*++m&l+&)2zJSkS@kbVCequJ+(*IYLhH>fF8ca5ABkpr=Ge z*A~A7Js(>UX31Qc^Cu(>u+Jo_#ehpj^QJ;!IiCFNWq>5a&QQ@`&k~t!nI;s5hM~FL z=(5}!g`qDMl)$}q`GRO_mzC7>S@ENSPlUIwATInvllL&8YR4U=tDmZ3(Y$8TFH+QA zOD261I4(hlo#k9fKsQWvA)~0|pqId$cb?uQ55)JoO;CRG1}Q0)Qm`A_g1E_-f({A^ z1b#4RscwAWA{)djlrHx*QDNdaP2GdpsuMNSA|4CRa2-yAkB;C(QD?PxuE>gTb>b7% zi9w-Tkc5WQ-S+f&Wo>^TZtq#<`DBMQn|Ir^`W&Z}*k9eH`yWEo#TAPWUO~Fz^wP}R z=8{>XE1|6+C}iTE)OX^Sz$eI5vJRB*l)bp!2it+SgFaE1*340W=NB-g*De}i5l@ar zCE!R(Vm0JMf6O>AzQhK6cWkr?mP`d5jzRZ)$SU48<$dewaSQe#;7B2t!>nJ|K7+dN znKv?_8sm&EK>1+nv;4vywF}p)p9th#n(%~X$hr@H2JPetACHCZwRQi?X9_(5O)b(S zE=BT~6Pp&v?7Z)y$YSW`>-Y_xMo9@omlk;_`~-!J&#-PBYKmCqg<+g2^=@DYl@8iW z8!=7YT2m*IxdePk;Sg#S=n=XJt{^6`ShAMzSfnT1C)rt5hp5UXc;I(aSHO^k?KOCR5ubOWOt02%+nDnL36>%q~Ik z;?seW8NTMeDs6kMP4GaUhpIuXi6lwg`Txvl!t7{UOCcBCNP^Y=+dm=nh?WKm*78{> z^6B_DYN@aycQAKDQUG)>Y`w#k(@hoTW*OTEx(q~fB&aP*SCeTj2QJo1ycx|>qrzXk zNEq*9?>0?2MM$hg=X^YJXHqL}jdnDl5akf`^tk%tY<3P3-LA%rMh$^g zFzo}Pg;lDCO{k=OKNL%NLWX$d#Ek>C`neh^ng}WS_2y#gVw>j#}wfuT=y;f|BFeP*sp37mnf+ zTwnW$M;4)6`&mN>2p#_zPPo>4=`f{W#KreSiJm8c5=(~w#mJ2hm&F)(g-(Y0Vi`c%CbWz`}zgW;=LC33wI^y>q2V&!SJi(H#}5i#R$Gn}Tf_QWN~|3e)Pw*LWX9 zs|O}=6|s8;#RpyrTH)A5MP>+@=Q+K;?o7AKTT1hSe}(JO4a6Pu4u8N~{kf|KE{lCU zSA5ga25ypjWV%C)-XRw=;3N~w4{!DljxJPg=HW%BF(CmsHMvFwf=b!v#9WqJ@ZVZq zl5JRn-BXx)*_Wts@IdHw%V*ptV&=453tdzout*Ne zwPw88+4n{A?zT69Et4##FTvPR2P$tESMg~?uv+e|q`YMVoECEd5#UP0^CGjCHk~R6 zB(NA<0`FKWyw(FzLq9puj!OWPJ`Vv3Q<$Uv7VhH90i+EbvmYn&VCv>S<(Jn~tUHv}~*<8b-vVJ5kh#I>@C?wrhK)PLp{>=u z<{`!tdXe*Iyz-pB{9>TXCtvS{ar^@XUvjk39zK$Rm5OeRrZ$PRt1|8|YQ;$EG&n8#!@6%IS zk6&tFF1>iNk8u#23*=fIVt#-93!kj9S}w9m^S^-?eA^Q~)^t@S$toGLTlW_GjZS<* z7dHDndGy2=;;79Ow6V8ab^P)UuVOy%S0=sm%^w_#(;yY1L6S1CDPv>gh1I$aM1S4c z*LQMjE4Rl|LgwhyQLt6`=hs`N1@^GJAACOGU(2mO+9z1DZG=uX3U7EPkWc)SN0h+B zCc$?lec7WUAV!?KhBj14o!bN8UZxgC?bi*V$u~C%Z>64n&a+q=ZCc?}x(>yQ&J)%c zpFTcejXHN@5DaffcnRji2N=+SrcPQDTW?~+*gDv&g7EKZnm0ch zi2-MKmcS1Sj}j5IVcjE~)S08a-GnDcWre*AjUBUueoFZKJy0QMwh?tUxVyt2&dave zeUVkd4U+5l9k!9O2CYO={5PN39e>_;Z^r}f7n$-3yPJNp3x$}I^F}?_$&Lu&J}e=U zgt5O>M61l;6omebeR4F39$c+1-x-Uk%e_uNDS+o4+TTqsoR8QU~VGKChus#L`%;)q)CO&!S%coBdLPt_Z#R#taJ|S zE$CSg^k-enn^~z1)M7v_xwm*3-;u~qD1N!RC%DQ@cZjWER|~k487v8|__U4r+7XUj z+i}wXA~(miqOVG=Kj;`Fn`^?KI817pXYS zk;{iw$WG}L>d3zgBw%$NQzGA+(FE|~SH}24x^})I)FHwG2?1*}P}~G!r-V|uMK;?3 z)_7)?moX$qTreiWhwAYWUz3bvL+uhP_O7ym!CV3qzx8}Mkg6fyy0utKb5Z#)$F40d z5Ls+ucL6n$G=cv8mN8fm&(%^5I`ukL8FCaC7Z*gEj}(#9SE3)_S|MNQi#`WJH(5o%-UDZ-aEtTay+MCY!b+{y2c6q!o)|@L<^kh8 ziUIH{l-tKGNy$0%21i@z4c)Z3Fa)Rkql~U{-MfiF5Umc4+mo)>FLBE;#v{$QQa6bp zH&06j_dZ$|7m6aHk#wOd`V>yC^`YX{9fpDUPd6=QVf0q!fbP+fR&KgY;6I^HvR8sL zq5PzJ#(XL>SP0HJIMl|v3}d{-TrO90C;9DbCvCv3PWmBFXVE(oveh7PbgqSbZk*@duhgoz^$RG*(*{ z?O)!sM9g|Y#8Kr^U=p?HHAPbaUO_?&?#0;=x(_m}uHg^v8yIp4!kS_muwRu`^Q3%3 zoVsA0(GN`Tw+0haMZ1b)^;JQ)DpaTKY1v(V%bfaRD$}G$dX&nQ8DU=W2@FgGW!TY< z^|le_UN##zZLINV9z-)v5pS!12L$Fi1)R7Uq2NA6LQvrfZT%Y51y6yIm+$1&kBP*t z(a^VW`2jx1hpy)!HupOp7rmn+&F*LGmL!4QXjKigZ4i;F)2{l*o_)T_OQ(h8+RhIA zLy8I9j3%oR@u{;bV^c)Wj1rQ@w(+)8xc_7t7K=uq1jC>!aa|Cj^q?x1Y>NCue^Cf zW_AiNvB`uAty`#M`MK%(f=|^p3+)aYGoyx^{LW*jDWE7dIauC#kDZ`y0&(R7E0ClM zR7MHIJ7qK!pq@<$KNTSS-Q){<)w_kpZaA8`gASPg__ce1m)CUX>Jj!H83hs=<4c*W z2%p1hCZ6CDuKFSX3d~1!2BHQQDz(mybe3bJly8TspDa-k8HRGc)a@L;l1yx9Ud4u& zP>f&&>a}F-(Ye}x5J3%glWfDW!SFsu=d(?}?BXMuE=3d?wdm%W1KT^PgruK-`sd=X zT4fe1bB8_XN%C|k3FlezLE@wJYOUbTaZm#>f^aH4GCrkuEnuQ&`OOWEF*)QJVMTrD zv~c&K@mA11#`*^5?LC31f30UILDY%@Qp`{C)jNF*qDE2K5_{E%P<{;IkYA(=TTMAT zn*(nqT~rEp8cwf$H(YkELww~K7_kN08>V}I zdNKYgRLqpK9Ssm-?U5j2O61M{URY3VZfSwUOGx5We5SS5pfClt0M;KJqy%|oup)6) z{`#h|z9BgQ6QnO(=p_v`H7=Q!KlkH5`&G+XFMy6v^k!R$_%t>9Gl%~?i6R+VIH;Pn z-N^D=k-)j0RF4+nL4`~JQ#!&qqQ&fj2>$AE8tL?vqL>{5zVo2e2XY2CWD>khyvWv-!?Dr zTXyD-HQj;Yw{_9q3;v**O}qBc=sn{&jc>xCu8}lp=bfy+1Re*ikln-Dn|5Bg1`p978mt= z%i81tr4(NKb*))#-bP;z*!(BU*a>!#3`H4%0wNHVDB$Iz>}$it@Hp=?IbiVmBWwGB zZL^r?nOr2BxhxXYnGEy@%w_`%}K@+!4|iU<4Xy766+Rnl8a&m-gOO3#-f^tz$>^;pmD zxLsrlDoPF2sDd5q52|3dPSB2m0Sp*j$y0{1+OpuRj^^N8a{(jadjRXFyPSoYwiE zZmAf0$3w5L_SUecqZZ8k5OMxLY@er}y#JR;?|+uNL_e8;7>uJ9}xZEzx02$+To|de=z*P|Iq5dpW;IQx6$zY zazMa;kN97$KK##USkrI&^~Y#9oVUBJ+yGvsjEp#x43;#A4AzW!ox%bN3)ggkqGHo& z4}JX-aH-%y8P~8}2SqkZr(7<~-udG;yw7cU zZTMaH-1e-YOdbZ~YT4A{dbYW{!FsX%@CpC!A@;NB>9l9wrg`US`T6g`8elLziAn%5 z*_oYSMd;!hs0foW`ZZSZV*=y= z*q>J2TN~V=DZoO9i!hDqH=RdYB<0F>K^wrIA6&4<8n4gCgOctBp%~H>ZI30$`QZhY zwAw@zMGyx5BGk4d9BMUd+uWB7_~3ZD*pw_<-RXnup7i;e;-xxxz2Nl>%zIy5x%ZlpP9yZAS|ps`rfdt8iGl&#NlxdoF-GQW*r>FBGd$& zuY2tTe5S{EugqnyBPKasyjb5L*s30-X#h!T!=G}fA`rBvT;>QoZ@emZqJUrdignN4 z>p#)!cd@K<`7%>o?057r!0cBx#d411Y^mv6C|w3V|1+RwYMB3EfMp0 zCfK-!7b+d$=zainYYs8}zusS(41IVRd;Us)zl=C8At{OkoWpHDpV_`{K7Wz)d|m~N z34XS5F1Q++w%&3Lla*@T@$D|JJM5cp-*;_%?5&?VGyLBlYGmj{oBKFN@| zqkpNq-n3Z!Zv9I=8cL4VH^0q2Rbk-t+we0sZ_lvn{@80>*Fl)`+L%piz$<#^CHJ}` zmh1S(Zbjop=vnLD3)mc;G~ZJu5+lG|NX=@U8><%zZpkerCp5ILjfh#L{g4H zo~a_fa2L7lH1p4~AD?fEv4c>6PjpDS;TWugANEOx$+@wTc#L=jFeKt-!RqNwmn2#e z8M*X47diTNFEG`PmbU%EBfe>pHw1Do)_~Q;=_MQzn5H`2 zrOu(7;KO#o5OR3di1aPK6vBL zAf=A(sXotEL61nngheeGF91(v{imU|6PN1N9*)A832U!wgjcd?Zs%`}Km9U{_%~BE zSI7z)Y1{F-ZO8_E}VZev-qK|#or;jyDoE_|i}RYJEK1o}q6snAsWZ`rU7|gM|=|1$+5~ClaPXij%`(_@$F) z_>yUOJh{em{jvGXUsT_7QwoGxLm!(3j*?)WppMwlM@L&pRj-&R+lQxQ#+b2bEZFXp z6>`J}MW7BZGswGk3Eus*gJbx1ajX<}StZ{IV}b%UBs)!tNN5T;H?A_Dy#}Q=K~dx9 zsDm5Mjh(`;WY)?8D_6{z+{tl#Tg2}4(6Sx7gM-h8H^GXf?W_oXfREU4T&U7}560Y$ zf{)rV^@NPYW8iM(oYg_U=BKEmqoWHyrGXS?9d~WdaXE-|KDi6Q6Le1T_&zt>10>eC ze8O|yZ`jrp0Q^BT;Ym>!eNC0FPZ8fry_3j>D(YK1BUV0o*QL0o9gnHR&9M+5v_Ny( zz~{xv%9$Y)ef-1TyIJ-u1KvDdb|AmrNU($g!4p7@s)641`V8m+6@3Djljc!vXp_Rw z0gS-fD#b;!Aa=m=M9_G67V=jA@~4?AXk(G(){Yj(+$w|UW|)V;mS}^e`Xf=-f7#n7 zQKZ#l2`8CCC0W6tfnQv}DSe0~DaRKgJO9h(>k?-sNGwj{a~O63!_`a8Eq5mB_vAA% zwhq(mdV&PPauA%hYVGUSn+^i?QLfRlRVHNX?Vp!H%Mj>W9`aEwEsxTmG;D`57TQdjgQtn+4N^SPrb&&V3w^4NEt@@%a6 z#f;=`DG)Nx=46r1p!%}+`-qoXF*4MvR^4<9eyqb91zO(1n-NU<8$pi-s)b;T+OQ(Y zhfrFc_Hb?9j5k=@w&BOC9K-0T|idZn@k? z8}{{yYAQX&E87Y5eSOl>G0^X4gQ|DJLisw8mwFsWpR~zku2a9J@W=c?vEfeT+eTIzQGI1nJCV# z^T_vbf`w{Sh;B*U3KY7j&qi6;pVD1+2SU6+^g2(Ugs>5N6^QHRgZF`X=9fm&_Z?OV z7fB!r@0}O)W1Mg>gei=76H;>|C({?-)fplLK{CsdSvOo_y2DZ#| zcW%Es>+hN66?jw1=?|c2+;;z*s zzHK28o!5MD--r7pQVq}$HJGd@!Lk>2aY!6;%3}~%Yc@azO7H6GCZ?biWes+5aQhc#-H(VyEQlJ((ZDvgrIClO!K?x zmmT8j#zrp=@yws!iC72BXhk5Jsch@?S6_pYuRU9j0kbwup0BoBy&wG~TZE==9uf`w zBg@O!SFZ>7aFF~lVfsEAWA$iN5X7aZ%z-Ao=#_LH)^6?DJpOQr80YKq0xm0-+6LOY z;*4J0(PyUs0Ke<`v~wmnx69*!LKxD5|%)+Xy2pin%cIyX^)<>>$?AoueS_}D{8t%2OHdN za0YjGcM0z9ZV3brHfV4U?vS9t3GVK0!JQB^xZip1`~CQCy-(d;)irfy_W9ALcFpNt z-D`EdQ)X}G*P{bQk%U;*zE-d~6Bsxj=+l5!#_BHz8n%70A)f5tq6PF2;1 zVDXQTq{*GEczKp^*at(phP8D@3!3{qr@N!fo+g8)qpZ|EACDc?*S95XswRYo)27{5 zQT^y^<&5&+@Zn(0CRs!K3P+IM#==%pAT*$ZpvV>pGDZmP#X>S1K+;|WsT49P`Rf$+ zK>Y?`JiR#>gR$>Gzy&jz#1-AgC3YFlURR{mPyj_19m zQzon9uPtcm2vUe3g!8C`ZrmXlqBD-;9EA>Zbhm`v=lPw#Fx+nj@Hcm#@V@K{Zw{Vx z1)Ms&xbOb4ij9y4hKg+pw`~Zfd7Z(K8oI~}lZqtiGTV4wut9^;|2)B-U=o*k;Vvk* z{9g9AJNn12S3eHhi571f$6#~a$}z3hXt@T($_+W^!4}8sUd;8u9eVOT-({0&74|^J zz1c(>6^G`vGE{)DLf`_Ou>_pR9u{mCyF_#9ze?I6aN$2Fb+h*!3Fbmi8x2EqM`@jTRd7< z{MC0_I56rfIg#sSbme1Iejrpx#DiPO@2;W633E*iakt{$+My4cvj6@qMAbKT5=fAK z==)_4&67@>1BCqM*RV>b!u?_%Q=-8|o)-H=Jpg}Z9t-n({WVkmVQy=4{C3M1&dQ1* zno}M_JgTC;vo%;=F*$7UH5kTqaNu0G%hFA(bnQ>#fy>*~^ecDPPvC)1ByV2}B=;wI zx|uI8d&e!G*iC7WB=08GXu2eNXfLFmbl#DD=3|rVBG4D5*!kQ2`=H6X*K^DtmMV1u z{3sQDV^g|^!|lbHiKkQ{^XJBP0MLhkT_P*wWAN6^12+)Z`#muhYd`7ut30xvPOM`r z@_;`eI@*#eQRMPN`(CIJztqFDRV>6XM=O@sdTzTv=nZlG@k%Z6A`sQ-{^KQm&<#v= z;HJ*$?}o465AgF|o{*`2Qz^1`ijj&3qFgZR-k%*o4~C%EjbaWnOsEQ_8oC%TBbMPr zl+Hy%z@k(fiA|?nrE<~I_{-9AxcF;=x9h<-y_vJ>%Li)A&o3h>0BCirpsSC#f9xC! z?6HWknGQ+`W;WPpm+=n7h9Q3$dtJXCO>jRQ09@cg6GXxFw=uoimX>V2jzbmy-F^z| zmPdi>=etlvBFy2IdMZV&tVx0gEdjIHyzHYZYGMC8d)wXXc<^PneK(01lJ0A@pDJ(T<&sTO0msF5Vs(G$Uw7+KX7h8D}{u!n`I zzJ#N6CjJrf3)!IlNt+79>~m3Gfs(BseHA&}b%(F)g?wF^p2%{x8;q#>?>H2bTU>nl zd~u^}tIwA|>b6kOENB<0_$smW(dJ{zfmcURR#6aaO&W_%TKW;^&~{~X#b<>jDhC$L zByRFJ_3#cNSjEVGp5IVeL5sJ;YQGF4`_HGx%d6}9a9mGtWn-|i2CJRK_&peg=vPdj zJ;B-_!bz{}dX|S*@9q@u*T3HX^nxDYDIRBVJD!`xdZaPe6C(eGWSdU#E}N*e`if7X zW2NkNZ08KGgmtV+1mrrEjbx3#9DMB_nJvYbxBunZWqF_X%9Bl?hcR-UQ>rSE_vM7< zliyk;I~KA(-Id;q3Z<=(qHSOSyydfmE51~!E4DShbvIQdc>`J_Z$|QiaOlhw{_P@s zVRV=Pkx2okke`cG@N*6gHioem?J*MTS8z!=e)2D$e^DuD zUcat3ucMbcqAH;T(B9d0Mt-&0Aic3dX7*uU5ZV`LH%9W5g)-bAuvs3KoO7tCt7sOB zse2&*{SUohz%CL=Y5X2j!U$<-pQaAX4BOAsAM-AVdNTqB%Qn?hle+H5MsLo4f)d!NX6Qw>PqwW1*fy^wrJC@)ZWs~jy5hH@PVOL9Xp6` z;EhKU?e9m&T524i*b%QYjEb4o#HqVH+jgj83cRO}-i)FCzLOg1UT*gr`I2glg^?bZ zMO|kgwPMCZ-#XADYIBNlAkcs} zBX_d&aqqq}VV)lG#>-^#=}+mO3D1YA?2m`9LI3E{_{dA!{~DHjww|PYyQZhG{J7KU zL8$Aqt#r?M_uNTul=lxHXQx9LuRoca&+3T9PrND}%=ewkHmX?my`QyM>h9SYT zCGzNc%I0`E=2C_aUNz?j|0=6@>g36X(DUdnj8!)ccZ%~x!c{a6+5JRcxt-7u*P!(0 zvv9s=%&PjfPZY!Pq`mmUKEHfcE33C#mrV!lSL_^Y^2V!MLgdNcU>AK*vwtPg>^)q~ z`(L@=YYJM35W7vHvmYQ}iuTIC?TWj-Jm7RcIlU+80*i|VrnaPpa5mE+$-J7sB2Zt} zg6>-(Hp#I=>oJOP=uOBF-e?zSES@2Q#?C`b*^aP=F|f=B16XpfK#Y~Z4HuC?Tx8Nj z^i9PIF5}Tw47VmZO9LzZXm!u!koaH#Phl8~Odu8dTo7h&Q91vew)bKQu(&iLR`cfgjp~Rew9h-0U}j#&$z_YglWA z>w-frHC;JIA3Ku-2PO(FNB^Y`=Lz%+2fl9YbQGYJ@}=9ekq@+E)49x^c=#M&!MwlZzhh7J z+w=5gq|*GY_gTaY-50ql>2JlsR&qM`wced=i%=I;Or9~&M|ZckT;23V@(V=2WT8|~ z>p9iyP@u71*bkSg0K?}D#^zraK3M$PoMu2139M464lazH84Zu{4EsVj7>P{O3e{2! z@y=^Khi&(&`TS6>MM(@xWiVPOU0G5NRwV9tdNv!E7kdblGg6y14aDdoPA-Y)yV&XM z4q`WJyHNZXaOGKbz7fZXoSkjtf7Nh*SuQN5xafm@&AhDsjn<$@Vsu#SGyUJvW+`;b zKN)M+uyUnS+piq3n+^!j_v8M^d_dq{t~W$KM=!QDIh?t=cZHOb$jryQ=jh_q(Zd`3 zcVd3?8mB|I0DlN+s#&lhrBK51NWDheMk>wD=fd7ol2keb=RPN+cd4SPovs{Y>Gv#0 zfm1t@EKdWwE_*QU1I|9#TL+Iu^uz3(@y-o3d8A?NcJ_nhmrM_*+WA}eQYd=;2K6wq zZF#cz>s%$&>om@$RO6+cQI8rV@R(@~A~*?ZXe;n1b#VJE*=CoBW zjiA1#i%O)&V1*S^4`2B5FXA93=ow)uXSGLftPa=8@EXx|F;N7Y6m{M60=Stg7u%bW zdbq1XDdvNJ`>l*#G2DwQ;W}^bu_xUi^iVT&0EsK5NgB;j8026f`$K4A1?xlZe)}|3 zVAi@dSMU=)5w;Y_izzoHN;qLD7jGgb;09IWplE2&7X}+XI>8qX#+b5kY1bKmiyT)} ziht&({B`@DzMzPk6A|2$NT-uXO06Hfv>qsSy=t|7RX6+xliBMDVT!(lc}po`XctSm zcr~+CLe^^kFNxelC_S*2Z-tG%h3n;mjcv3}9i0s0H2Ha^6>ZPslF>`E02>NiLE#v` zEhGIP0=S}DgP9>2H5N~_oCDf@VW(UVftgTIOGD zayC_G&&cFC3=%BNJNqaVETcfi@UKej^4&}>qx(7=Vh0zj(Gv@!LS=ECNV|~K_k;4g zgi>OfxnY3{vRep_f~B@ASl^bSn%P_|z;a#_OaCO-=5a{zGy5Q-a58j^#8w9$EjTpyto=5LWh+LOap6r}h)_0l8I`{EVzCx^5Aa8o10-)@>^iZq@#-oxq^?S3 zyx$K!PJ6q3EU?)fe&(HtgCNi(5cOzYtwl##5(JM+>eBr7q$|KIo^O+&z>)f?tWXt^ zK)v&KazJPr+0I|-kR#8Gg=rLR=%I!LXWR#0GKS2H6^$s~+=?3P(CEPPR~GMmEB=~W z!go`xKe23%`LYz*^EHBU5kn#g-dZvVzu>R*z_b$*KD}FCTpzp-vmxVdSVTw@zA5~y zdX6NT;PUSR3{ih(8-;-ay0~Tc^Re|$Pv+X+xX9zLiowsALV-_&fvHVeM*cUU`IZ4L zF>$$kd=9wu(4oM#A~ik%w=E37ncyOMe6kViyoF%vXaj^+V~KumAwZB&i|hUs=*KxO z79_nW5)LQ@N85}a&b=e0!#RL}rsdbuY#2_=nbIbE%LY;Pr8Dv=1p8n{{h7_A(6o{M z==bNRao|}TY0KvcUVeW>Gbp|%-8K%=;XKP+Bl9R!qi4NY?RK%^tVTzB65q4bs)TMIC66?+}B%7x+ zz_qfvD_rexDg7ykT5%JK?xC*ujYeWtfC`NpQ>F5l`dOjTn7pqnnJ}#| z<1)xdWwo#j?-LEdbrNV#Wnn255E&pA=ScIMSM&hZ<>{RY1^kgnxxwC0cKiC>NqRwv zvy1a?C+f-|-Gk$Z-T4a($(qVx8cv7bFI%*&)0uK}<%RcHcVSMaomW{_OjlV*G5~-_ z{GVQcbiu?&d(Pp4zY>h#yBg?FVA+olt}epf1d+C#88>~xGBsUSTRB)|KtNh_mLFVi zsc1xB{f|%IyLI7;YmHBK!_A;+IO-V;`|~D=@A>UkuzR94qeEV?DW{yizQFWmtW#)oi$G}rwClYC?^K z1YznpG=cJ0rBuCs7#p9r16uMt6E2tyeP31(Ce3N!{blS>NO>$FSXjxQMkY*7Gm=tA zJ7wQ@SrUEEOU&%ud9nrVya*o7%$~Kx-j3d*4mQSVeV%x zGsqWXeYs0gxIMIMK6%Mz?*CA%DBtM#&om(Xo_15GEX~I(V$8xUgn5^|RoK4Rw?E$y1%0cgcjQrt$CYS)^|afy5#(-4x%BBw zua*Xq>FWG3*!l~<%{1>B+~9tzqKDx06RaiK9>T&v19teEKLbI`>C?Xom)C^Llvk2n z7Tp#7J)21ADprm2&w|lFx|SBiNED~k;f^<$@n$~obQsB<4JWr(*5~MLy|gG;qxqlq zFSxRkRh}FN4ez@yq0FjJB2%pwR;;0*rDbN-R9XYSyrjR^Z}+dr2Gr8?vCd-h{`rnn zbw{M`cicaTge;3b%@Eiry*Ba{cb)bCEYSB`3Erj9F43e@YhV7(t-zzqkOh0r1ga}0 z<2e5DBNvkVev$<&cO35i2Hdra_L4}R5mOausfV_qa1|6Slhikfn!DS{=)_yGN-PlD z;nOZGUF4dA7carB9Li^89bX1mCs z`19ISJ?RTsG`eSgI($iKb`#HRRYSVw`XgV0i%vJ-Z0NGND`HFvTqzw{MEPFumomFx ztyiHO`IlLh6tPrC&Yi`hzES8SgGiR2^DwnL#(?C`%s>i~fL^WFk6|C4qGe2U;syKy z+KPDf^8+a~i=`z8(Oj)^qq5--%R0wwdT5bhr!e+ z^irw-`Lb8FqBunn&DGj3Eeo|mWob|G@&x$5dwGyBXnkO#I9uEj_UM%MA*(1`Z|vt0gA#CBDB*L+{9hMZI%(FQ?|A)34x#@Zp8L#9%~|3bcSY+0Tg zE2$$-_E=#`z(VU!?jqh>&Z{HrBjXSp9`XbgH=6qW#ZTV;*grGKy;HNqypl7DcMW`! z!9>%Y)dms5@?v3R_?(qFxYQ zK)+lB+)8&a|H$phv;c@V74!Dxa{$6zoo);l+Gm=w4MS{)1&OKYiU;&K(a5^I#TKYh z3X{GKbbayMkTR(a0jG9HMd7kpJIG~y*LPA(36o2kwdYm9RZ9D@^jA=`=N3O||m-HtrA0FB8UI9nx$Vbf9z7;i)Ni5=?`ro9nLfP<1oI@ipU^iDj z2Hn3kw9P_)8Y)|^T}~+XP%l&YrLZqH4BH7OR#JwMdGL3tS0y&>K;p_VA+@#d2Wqv^ zWN5~eawMo|`KQrn-#3Ccf(MG_8kWr3C(UMO;*04T)2_wJZYnAmqHz|n{E09SHBjM;eyyF= zMvwVDy^2wmI0zY7LGeDnVISj}i~D>@IAePOb42~bf;mUkX5Opbgx$Fd?Iasn0_5tQ znXk7Yo5AIjb@mQee`iYi@bRO9|5iKKt%&rE@(w=C7xt&IOH%7ziiH>?xaS>&3*J?e z!)g%64brKi^|&HeG%-Dl9zQH`{V9r(UYS1~T3 z57Dh0Y+5!|YFI5{QR?tcwNcba)oAN8?7#AvINxY@;32N6uGSnp&r1-$6Bv%C=znfw zt+wMqAsdhA$1YXP#Rx#@z?^1HbO1YVMEt6#P%Jmr(GegtJif4|x8D6RNVaRN&wm6rrVXQ)e`G+(=~WIkCeU0~54y(1d-(UMyBC#EDd#c5|n z@L0Hvx@NFakIu3AfVXH6q4<0M+RMqs=5XduPLNtwDGv#2&XfR_Xl5@LxANvh5o~zc0V=5Ob1Z(BpR1 z)p3Fg+~eCXx`bI;ZjvaWmGS6N&AVB98H2P_1C#HI&YI1Y|0z|ihegV2Z08iSkm(p` z3d-vUR#XhMMvwU#>uBiUZ~Bc@41DXI^1Fo@Dc|p(98US^$+XX|rm6v&YX9+eImyb^IsZ@n-mB zBpvv8e=)2G_X+m{j!2-bCx=4ixO4*f4(8isLhI>FuRtr?2icLv)<~GUv#o?)*Dq&0 z*+xc5p!lm6G))8sa=nPIKFM*Usqk=yDMSD-d7P!d@BBT<1qm_I(SSd18Rt4(tz-GW z!&5Ssw|K&B<8?j(Q}mN%6sii7N(onKq6=@$#=65va~e$ zYz#Lb3TC-9^H*&f7E(@aJG3b5x7n>Au>_H(Ns7Qz#s%SsJ($~hsSrXe<(b+lpY2LJ zpZz-eVncKYt3TQN7=z6fkqmrxNg;oDb{teb{$u8&@Lz%@itOu_FSp)q@1t%`_myn9 zLidQ=N4$09y~I^vK!YgkxrMopr8JpfC7fh!g~5mm9O+~_9&V-5%p@CR-;X0}X&>qB z0;{2d({l@4TaL9E{0gyPMf9IBHjp+RrJSNQ6oiqY9^(PHa2&(r@N8U-0S2xMj&U3b z|E+>4u%@IXfRnEvCci_coGYIvfwyIt$SX2Gu_4)9(pg|T#b54?n@(lqCGLRcD7R54r zK*9A{nI-QG#eth+w8W_bAM`(J* z$bwhy=P!RGl5CVLpn+GSjy-KHxeG}uBvb6P*DW*KI&DsBF< zHjv6PoEu24q{UTAhBnkD(n+NOo7pZ5>*K*nXbxG)@zUeII_P0aXa<&lesRwU#_&W1 zU_rfXRm2a^|`oYDM&1hh& zAj3f&N{co8J1c|kMmX}GpD2EY(kTL~!NTSbm&s{Sff0)8Ni#PN9^u%bGF+VCF+`DL zZ1^+hRq#ym0J|fz)pViGs|gxc)NJNVgq*VUCYy>met#q?LKC_1h>k&-5jq6VXLMYL^Djf=#emvmLC(M{6ulwmNcL>_=Q8VZy*^vkhe=3P;@XiM%$6Tywb^+R7cx(x+|=S;G+VTq&| zs>DPz5%l+%OQH@O7bE85FjehwHpM#^;R5q`4r9@%bVD4fQ&)eG-A1$iWTPX*stKCI zbPf3qKPqwOD?l?s8*=JiYd@Ml zX&T~@G5wCASQIaNq=zA5>|%rPh8=wFOti`Q0W7*+L3`da*CaQSi=(kKODG|pNaA3u zT@=DKz;4c1y&Dj#t&nSuF1zUS8!W#nx&y*MOK!lQx;QG z=RQ)DY&y}0l`-_MIBP*C!53pha^|%snTibgF>Dx~90fC#GLClJ5f=AGg1_``g+9Vs z!(8GLiANW%nKX+SM6ckW&bjTP>_DQAyTX~6m6(4CEwi+7ooSTK%IaX+Feonu14TIe z_Q>srzYW9vK$Znh=(20`;4WUsJY_2zZmP5u(uc|Y4i(UwfYw|%XfuI{$DaSTRalWG zKG7K0B&amY1L`WgwL3Ci&baG}d6yvU5Xk$P(KN)p|L4=}s z?6iH;Io3o_zW+VEuqf}w-;u)RtA=XZ&+9Y7*oSV zB2Vn&_VLQ2QvxTVCGV8Z=^pycF@RS|3w_C75rR!a;z=!yBSBwq>7Gjpgf$k^ zap+vUS>(uM=*rw5X3y*7cN}EBjgO7_96a#X1$1Dow1wi}=w{p|QM0qpPzN9Jv8cMp(Kc%f9k^8(Ipqz#i_n+TftD4^5J6`^ z$YM(3X>%>hP6@_BCcqlqoDBzlj6AdhsYTmDP2$yJGGBRdzduB*pchkBq=?SHhM2~_ zA0eTT+FrMp;pukR-=3uZwiH3SYTm@F8#jzke(Tl{O$$p!8Sc7=We zd3{Bpxy@=QqWi?2Jn?C5LV=@3Vtrb@z-ZA`OE+#@ppPJq#d^=+_{s4=~Tq&;<@={*LU1SYD#!3^#W4J;TH$({%TX3CJIa9&{8 z1aA+)(xXo3kgt|XZeZfPAcq&B=nRQby_d2&Gdohdv*Hq~qtSAt;=1a@X=7WTDBXuP zW_}0Et!H7rqQ>q%D+gP7VDjRq$P4)bHPx>vTf;n2X2Y{%d8WqoXWbs+&qWFyT%@I@WAE>P z+UyAueU|MmD1GREag+e~|AnI@0p0i?qlDUj*8j~>8pi_w{$uS>`!5_N3F!9!;V4x& zxNSml$&mlyC^coT)!3}+YzA3PHQk-9|JC-?^VY+46#{QV@SPdcC@C#=Wnd-Q7(P&4 zC4#USF)8uL6O$4p1YpBx4K=9L6T^3c5#In30|Ss)gy5B2x^vy;vvV&U&*g*l=~cg) z@f@p5j>9hP)7mH>Ky1M+4&NnYRC0b6{e+Szu<@h41wy_WPAt5H7`Y9VT}fm18D{ zBjr@x$M{>;M)WkpDkpH$abxMbW=!5M{ggT}aJhUXJawW)#8_E`>ru(kk(lr3V%?Q9 zk_Z{~S8y$LpG=srApiTp$w>kPiN+k51A7lyhUf*a^>Dg6*qYpCZaup!Y;R{`YA(Y- z|M$W`k&9U4tZBFz5af3V0mg}n5AF$Gu>iQrZP{?#UliQ^s&Qr_eA8vk9AWe~CsTY3z9a`;oHkLb=)$jp zsi-0ne#(}to(yR%MDuXx>J7!|ER$ca)h&H;8G_;gqXfi^dx2eXb`M2FdVd@a%&B=F z`n0{<^geic5~A(`E@bLV<60a1heHXE6rw<5^WDX$q5?=6(X-lEn1B)r0f~hQN+5c` z1_%njI0pw>c=V#x)}B}(&_!%c?sKz>wMfF{kdj@acE2cgy>A5}O}$4pw6hlyN4o9H zVNtY1Qtr-MJ-qWWUqAX20d?>N1#{hm@_S_xU4lh}oq+tXA_yWdXu(NUQw%cz_e3J{ z)_KcX;J@^5FF(FG z9`xz95F&*^6lm=1v(iA+V0cTU9J60JCKIppyz0pM@Tf>IYZ$d8>%Djs+DvdCVQ)}~ zj$zlsZ=&b6v?`D^dw-Y|w0-#c^1J4pLhSVq;UoY1-P&V${yUM_Gva$TRM510?6u~! z;dS3HN#ClqSH}O2l@e?YYgx^OW6F`b$3?j`Yv4-&ijbE`%wzb)5QNPwDeIi+kE*)qUG(U+zuT^ldB~NW% z#%OW;c-bI+tJrljmj3wXC@AW_^POP+IlossN!^bw5*z6Ts$Nr4Q6YQ(=ed#C2rUmG z9&M9HfWUr9s_4b>v6=BPJhtm&pdeA&heL&I#NO?ZE+J*yHNSS_Nw3Grtq0b-8kL7$ zibsb2lbpxZ$}j;LB!wN|wXggzP#~;4jhKsR{=|QK?K+Nmr?h(I*yo z?YQgtWCQ{OD>vO;Kt?ciupayysemD<0Df5uwsgETN{_^F1oC}mTUVf2jY9a#MR85>HxOiT)(He$0SBi9( zbfQwHQlsd83pRmahs}pQk5v1Dz{LZ~aEEyJ0v0)P+kPA`J8)@lMW^|vH;0Z)|&67bYRI5+?*kFxeJ2_)ce+zl^NML)2yV{yo(*O|M_ zM@(w9%+-*ngX>y3`BcIJ{}pdd9+~;aOuzmaH#X+Y=$-tua$xpSc>x{qJPjSLmHYg1 z!Y(@9G3qS-m=j8I(qJJM*=N5G)2{IKXdXBOYn3y*7{U``f=BbI_lvkF_aE}LJlBQQ7J^aXZ0=(PA{OZ*M3 z*omSbPegW$+)7UHTLr<;-W3-v7VHt>#tAa70_zGvE&Yn%z8-$(Ck2~=>-kq-^Pix@ z7y}2ECWFSzj|>{~(@wA?dQ;mfpeiO4N7tH|NG9p(I#T-Ade~Knxx{>cHTS+05-eOP zZJHhOIaD05v$UAEC?s|nHJh);ym8ve+s`y$kGA537RWg}Ic=XEA>hM~I4v3+MtsK3 zI0jTA$PczUdno7PIF}EEIq?8xYglB>qO?9Rb*b z&yjq4VbU-+YGI@xJ7u;E%N#lqpmXs_eUT;ik9F&p3`SOeDk|iVg4?Q~m_W^42JYn0%cp`s6rX)!VM?0bb<0op8csy{T`bYF8Nz-f-vWaA}A0=0U zIS^a>4<#?zyPJ0Z#AqKZEYujeMdsk^V1|RJIc0vEX6E0okk63V!j!`j42~Zc(X*}1 z14h-(5QHRgjupYd*eeLF!F#>!PLO8YOZ|g$`HE%;6BKXfxE9GxnVoL%7DJl&fTRuE z)VjG`C0^ZF9#PWw3pWy>N@paVa4Gt4ST>&Q`^j2DLvxXSwTb5BgdMlcKwUv}qss7O zqftN&P6n!1gjLUo7Im(9jB=eV(kQF}r2$bbkFbKHn#8IP!OhxYnE)V1Jq@70`>E@VDjYs!(LqZmIDkv=mQ4TD@NB~~o=W=t?_(%xQ!4U@+-FWc`WS*)Btf+_^o!PGjglkYgE z7%S55>_kFfDiqD1C4eK;3rD1m>zxNDgfj%G@PQEzK4w%JeAs>GoXNvl=8-U)6C4xo z@Hxvf>(TSjO@u!ZOR*9f5gehqd~DGj+(^Wc@Dn0w-(xpu2m)&9N(Ia9L&5M1+nb?` zC9$y*MGyoQgbX-Cpbi&gkSaN6FVk`w-L5~Gz%P+TVY(e0^?I8ikKMarK$Ez5!4gfu zy?5+0j$U3;Qrh82N(@zMeg{Cq8d@HNATM z!BiXji0zn?GB>YTS6*i09{odiIV=o>R>qMg2(*H(OH}>2pb58jt%nxFzyDwBPV_PR z6~t4zirn6*pyeDUgHT3^4=KllXTr|OxaTq_KX-CeBGD;Cgw<6g2lTDTewN#z7dkPb zb|7$asI_Mc1W#eWfF5&duB~I748~HOCZ1x;4tYUMFyIt%Qi9Qz7J&DaOC*uXU~z;q z7_+^b;ST2+H+4QOTZ*{j8`i5Fq=QL9!JRJ9&6FrEt>SKxILl z1EvpCjfhoK#`VSryX&&J+S*&GCh+@oxD#MWxU?EkV%4e>deMWhLOC*(b-Saa(z&3* zie@CnR?|wKO9ru83;gNF4bokZc#j2o>MYX_cjm{3Bx}FOr~e~EJ&&{Dv~IQNd+CZ) zUtZKCMaDUPn&?jSeDAE0SQP0KY$0WLW8pj#OnfjTDRR4j4Zcw>5%#kdgy32HI_nhR49}6vxH&-* z<~D4egIR21G`}@G*pB*W!bikbeR<%xTUaR9&28~>i}+BZ&tj|PH}LE_Zr@3;rNDtH zL+>nj7{?~lzaf+z*kY~IAohl=9J*v0daWC(Cp-2o?iT3d7}@);?^A?lTUypyC)cfZ3$ zxT1oIgm$bcHRG<6go98W|Gg3S`nDfNLEWQn9sUj47S=nG7zNgYX*Dkn^@b}!UEk8> z{uHAsp|~A`o+5@X_KZ+8`O5nr9klUiEb~p%4$joh&?UHmUIa>;R zZlCh&Jf6m2JpLM&8F9?vQ-0>BBvF3$0=kx@Hz3!!**IY9k?b7=fmVu4mNOV7!^CWU z%rk3#z8N(b6-@60bSWA}D|=lZs(f5;={*vE_caZ;)yZNDmZ>K$pVrSe*}A}4Ai9H2 zY|qA5R|e8EQwz|2J7)e3#;NU`B#;8==;$byYO%4ij|$G;Z*aZn1k6xLZQYmbS9USd zYJS)+2?IU$DY0vX_Z%GH)7u@QW3AC*T5G<{Tdyd{zamA^ezHFLv&1FR|lSBgzO}>KpE@o0CaF+=0FStu$b)rw1iz4pAsd*w;M0*p>$JIGE zT#0j>(Lv}=L!k;f@)5-&*2df*nF`Pf@#5RN5Elp@1M}Ak`LebKNX1dEKblD{0^Vx~ ze=iDaaiu!U4J&VxtjLZ#=uwh;pIiyqi92~6sm#&{wa@A}ytlmXmmQ*6guZn_Tzvis zzu4QWas=<5h6+C1Ed$5znlejDss&GLeZ4LNL6p!9g_XFj@0|-5KT!0L+5DUnCH$%s zXKs!cb41Qwh{?2(>(B&?JHfe9Ues9Jr+(N&1~5Zp*9+;(eHPHjZbsZU-p056@-93r z-(c-rmt2&f44uSIK*OF(F2c8O>I)A&h`#D?p`v{XrKf&=QpK=bC!y{&nxF-v@XqLJ zzD>kwswhG!WvRK*AqhQyK785d>*F^q?nGmt^aH zvu>9s>2>)RXQ@@PN{5DSMF|Ocb8JP#it+j66CZojqxBCY4zk z=kiO?n?yPK->VNSATIsXQWUU7DB3dmM?3raP~+@vF0e3i3apn2rVHjMDg)8&rS)gE zFVacHI6%d^{r!iBW0|D{R-ZzhMjwR}=3E=~to`^7eWxli^_I_p1g^3JBX zjU2bU$?R2tJ~?6Z&Hopndn^uT5x|e^zx#LxFxVhr)<^#QNxp zMuH7(bHu5jSfbKmCig#y+4R_!Z#$xLASN_4GG;!`K9Yh`!0w6LEIR*3fN%XZ?<35c z<{wcLR=ZLuDS|8g$T3(@`3C`-Yjkv%J~=s`gk*B-3_HY$oI0}mEc5SN&fH#WGpvcM zvUz-`X)zSP4$9TKtXD*%vu@ZD0sImdw1*=vWZkB(qWOJ;XRM(l4*>Vszh7>-A9{ZB z%m4X62Fh38-5NixL>AV%Sx>AQseNJdWi|gXDEpKd_Q+|c zRuOLI2E#*?!)-R0aN_;|=stA+!(tlmg;5Ht^9gbvjX2RUN8P5ePZH<4QJaoNPUHOw z(DiG1_!8VJJqS(h@_NNNg80pw{Xd~OlbpiTAaQMUplUBQj%U!@31GD#`(sm>15FXV zCi%Jc|7~c?#Br{a`1Ba`MxaDSlY;(DqSUnfvs#N-@8Opeah*1=a9yjd>-|M#2DhCf zod^F*gl2^ewKAy70&d0&l7iL->o~nzQ@_s5{-%n49x943j?krT{Q2XhOo&~m-}v`0 z!o8J3zz9(zrj8i2XP8!-uIp;J(&{o*~V zp%*g$N11Ah6C1#R2FGdk_0sON+9FX_ZTlO|JfDmEtZ*wVbl?BasuFYB0tO8&2S7Qa z|J#GF1pmbY2y`Rm|1s#t|HlJO=neldDX9Gy4 zS?>kuW&T5eZ3mBsIgtszkduD!a;rJfB>dn4JNh$c8s~|n@`n0~Ir^`pe|b|6-rKYs z<(%e-&eE+GGJX*mdkYW952kU`L*|w)%M$6m@;#3G&5ZWIKNUhPv{r#bxJ*PC>O{kK)&l&&k%Ejx6bXOKFm2E$oin6Zr?N-K^sE{j3G!X zv4D-)AHBn9mRFk5RUjNOesr2{2H7*@8NmyE9(Fine4ET1tdDmLzd@WTx5~ir(_#Ux zIEpd77x9OmHk|R`0$iWsH*%5lK1ov$g!+uzX@Z z$qnLfu+M$>c=2Y)dPiUy6Hf@YVGaTy-fKC>V7nyuYY(oYC!DFfyWjmC;)rv ze6uj_jT{3QWY*qFkJ#%>;`f^22-y|Hxd&zj<{c~PBT{+*z+A^4J`3U`QcCN?s4ukg z$%GSSttRL67zssC|9jt)_~3qQ#yX%4=e~OP+LR1{utGJ{VP238dm0>s{DR}bAfoiQ zeFz;9o3>5+sw(XItTqxJw-^brP`1vU2ZBLC&TvKiJ!TSR8?>nWVu=3kSe`;~YHKWq?91=YJi{j;_@V4LDm{< zDsbyc{ikas04{zuyqG))AGc*7+>`!8T|Z-{T?UN{S>)#>4)oBlAfd2J8P}y_R)%JL zdsF4@yvuovUqWT&`0+hv`x)PRnnJvK5c`H{Nl$W&(g8_VK#S2*8S;xc2cQ=`cW+B0%R5jF>LgGH7L4;k$)X~H)RX|I&~6~U#fYHef+4uA|? zxVX#08{`w@0Pe_Pr&Bd~_4sSigX;2F?i>{8pkKJ`+>dt3xZ*d$avrranXHm9a99Fq z-+NUvbv9>%dL~`2j;IhXjKuM*AO0(WOM&Y>#gmQ;p`CfbXA7`;%A;6KO zXf0ya*YsCzQVKH;4RD~RJLk_4@0r@yeq zlzP*mo?b!aIX-2B)!BlP4COBZWOSGveuYOosG@z3Z0Ynw(T7BDw#Z0Thk6ST8i&={ z9CV9DWres@2t@motrU#;3EMVi0Hx7HOUFhJE9mm`5dGO98y^{(WW4((RK8$Mzqw2+3v3mtN9gj&U!U3puY?BtaCbx z>%@6&L#BVH=721YXOm*{BV4A%!BK$Q}Ac`q>c zr_@2FsSiiI9-;|(#;mJxTBRX#F1v~~xf6*X#nc+4mErg+)!b6$#}7I%%CIT#(vAV; zfPvlfj#q5C>>ro?Q2|d$ysjc4SZom!&}WWQo1)HDZP^V}83a#E;fh;EPuvUV$S(E^ zq8pCKAb*WbO=7hgMu^AC<~>&B8c(~0CxO~~c@pdTf(JJ!VmLOB^V-X0Ud4Y&kBP@`0}-bnKASC|Fzd&f_nfYy^_4pHf^1D|4G58=soW zC8iJa>&N@dxuS?=hm{`?C>Q|M;fG|J-@wLi7(3B}%@6cT0}L&af2q>v&j67NZD-ja zZ+@SAH#e|)@K$}TDPtH`oLyj41~ue5*()B@3w&RNRJU{v5=P9Wtt?dDevCJt@n_MI zHi-v_;~)O{-UFRl40Hys+P*@7s0aBp3%YB)6s|>Ey40`)_agHO_2%PKj9p0ED81je~8};-Zl@9 z-i(5Ho|+izFz4;Tsv)J71V%FTn86< zKa2_hb)l-vgia{blL(Qz2ybh%=7F{DbF(IsKS*C;0b5nCz#zEe6kkl@p$cF!_s-dv z)%j-h)MW#id44%~Ut2oOT=m9H^Hk!LS)qx5^T+53(Vo&Cdbcz(@p%Z*k>1UcYax7x z3^(s*xW0_XhI4;?0m&cq6MfHU*G|-Lt<+8$>gXJAudRMX4%}x-z6u?e4WfEm^1F|# z)ky~?{yyPJDt~bQ9z;tsjpe7l&&!gNT#+^r?S?PJ4`l{zqt;0zeSm12=!lvk!G8#7 zQxiOh@dFZ+%X6ZCXS3hn{CG*;`kQWZ?|;zdrW(b2upTa{I@=UwH(QhZ*C>CY)EFnQ zYwKECD7spA-A&uGn+iR6^P`NXs<2r^l}T+kUH@2Xk>N(rY4)Lc(l5}pR+xv{0&z-qL`U!0Q^`+iH zzW!$Q(9_X2L(jANefZ|);&=xqoeO?ka)CCnKa5Xct88RmL|VWGCsZ6g*`6<3dAB&a zH2$rw35vY*_9J4k(Y1EBXAKrad3G~#KRhqOO#L9z*tLb`25?b0~h_0IU& zu>IitH6lkY@ICTK!e@}oDmZJ}M>rSPh>Ho3)8d^oVXMH&$jBWd0C9Tnn_K=|&vE4Q z@SbW~p^9X{Lj*t#sm^p4KXDR=>18_ZPH<2QsGr@$98>R=soHHn%-#I~Z^%#P!z6h9 z$=eI<=BcKHj52U=pUdGjKZb|Q@UQcR0}`g~BNGM&uueNlR)|bvVZjK_gmT53W#b|S z-#<14(BPGm}R_KPhjt>27|2ol8 zZUyqs6*ih;gtXa-*>mwn`(4B(cd2xTt$}kx&#OJ+-tr7<*|3Wg8A1~18S5{dyb;vf z#2#>xn?}IBk#KCt@@C)_sdq&whE6Nz1vcZ4Tvep7SJ_ZX(fHVc4@7bv`)W}Pgh-pM zOdr+_$Qmi9ebqdF3R03QXNIQ6=eo~)BB$!JM6e(a2;&hXAao&Ha6o3M2HJkQN4$OB zf_^3WDt@V&FCj<)@V%97bj)i-!3wjVyC8S?in*=n7xR8N5~O}(c7T=W zUJ8+d^}{ky7bfl^I?P?coa(+zLwNoJOV^dW1Ce`Lj8n*W02dpQ|)9a1ruiUs?UlYaxmW}z_`xz(i z3zn%od%VXt=gHV&-=8A%K;N8*7tBHATAY6vX)b$E5cpZDj=@bP-D)(+w7ulIHpP-l z$p8b9HUkGWUXKH#DQa^LEoo)1)nM@YxZmLJqOU(OWGlbOm8?VDbA=5BiRwRcu=52q z2V_>65dy|0ccrPJ!HAvYAFn*p3 zAJdtQfUfuLm%q;XXPv0hQ#S^FNr<{@Lv&SrmEyn45LD&#qv1*JaOf+fsNi{pd~%i< zF3tF^7+8FQ9v7Uy`@n@CH;ehoOM__`?>5ulEl00#mPGahXNk2b(a3(7Xv)u|R8aV5 zVNDhY!wM+Om^@|Y zhkek+EvKeJt$4e{lu@8!`yP!&D9+hWiBu&5A>GS*@95lK!R+o*Q=-OIV2~xo$r_um zTnyz6Q%uU&_{HC^Coc2fa7rt<=wWF3?ShVIk z*}U|FWxtdU-Qu3+!x+_eJ1S681eh}*1_-63*1@bnHsYiHuYbz42Cm{;;JRzlM3Zus;8j zpp%|w-e-+WW1y&3Try$H?}=bfd8~M!>NDCkb8>(JulU%_P%r7&+t)jkgPP}+h1RP& zpCFW{;btJn&x(`0cHZ+_;3+-qs;qcuUEgz?EMC=0%MthTA_O77gZsU#CqDGe%l7x- z>oSF!G8t#_8-D)$8KLrr)U#rdS~!L<2AdA%ffe$FY_SpI;|oE0OqhAeg?&XAw%Uf@ zaH!TFEft;A?u*IZ3TeG;Sd4IcBA!BZV*SPYY2F>{>uQdJE^XKW3L?mpCQ$f8gqNJv ze%pqhXi`e)BO6xu?8JczpjPa1^(lo=H7_wPL@DPNJIof&C(rzchCslf=)w+=fgi~$ zfpk?gt9f$sQF3|9m%fj2KKkmcoLq^v60(ke=^A}|uQIq_sM8TdIE`DD^rY~uN?2lN z#UBN;;n$uQ+Bc?B!{Kq_}u4nh6(*hc})6|ww9K3gMP&W2kKzt(ly$pJw&NaYbfy~C-)HfAWdRu-Mx z+fOpy;xm3d$`&p9LiX(QDdaeOod#h`cFRS7gX0sn^tu=S#{?3{j^_&g)(DHLEX#3) z*__>TLV{yGs6*8gXW0fx!M-hYQpj}W>a4#1-~dP=8k4h>!vl2rOmBEV&I8Hn=WG2% z@NsixZ;kYmQ1rCxtkY2di_>^9?{s9JrU-99HQ&26#7_Km$LZ$OJPdacK;S`}c$?Td z_u&coG2ZSU!|`?7y;Y(6@u(#~wZLz`UhnO~kA;f69@qSDvIe$q;j;0oKZc1O>6E(^ z%Se8s9Ox6~{cf_Mn3(H`xn83CsK1*@oak9Jf2{D!=BAC<7Rk(G`{61RR)>qbuK(&! z=5IL9V-2Lm(#MmZvD#Y2M<8yhGj}#2G4Xp=8f~M~CAsvUsEjpmwVQh=`|jxv&U}#A zP5b#zgvbJ62D%V+>H0D0RN9jXs8f;b75hfWg=$i~w$zw;aIATzQ1nO1d+SUE>c`5B zb^Hr`&mtA1jZj4C8G3R!XJof#4r1^RIEzzkGqB>dgUou>-aWWJXF2df!p&t}Cb-aJ z-iLoswS+TbEbD5`W}{L~k6-mwgOcNQ){Wk@uvZO=)LSVR@-@aR_rs4KemflyRM!S> z$@@0KpRR`;sD><9wp0$~^0r}H>vU?zrZj?X5~zjcxR2NAe1l#E^ORfX;&dYUisOH} zLWRf9h!xBjI-FXmZHGAfu;}d@$YZ#6UL)Ha+i>MZN-O8B{TZ~^6g*x@{_Bg`Y)~BL z5GfCK%&wEJHMVNDj>N}e99(f-sKBAoTc~Qcxrs*lwp@LtVBBV?%qHj8mTP53;F)?J z9G;Kf>3A635>z!-klA;buCC zjq^$$(>D6#`OoeINZTRMqP=EAW*V1^ZoM3tlWL1*qw0`>U( zJ(he&m5-)Xr4plSd?|kq=F*4F;daNVAYHC~o-kZ==pmXYczAW&fqLg+)I!O(Y$Ht1 z(>OyCr?L?O5#qON77;6x)qVw&u$g=hG2J=bynRH|gBOndGW6484rsM)>bCG-%y2f>+iw;KA=<=I3Y~xRu;ebwlVit zH=H2;E+1Fz*6K~;Z;@AVPtJ!%yGsL{7sR{VPxlz1RHWDLSrBnL<(;YeXJqLl!(#WM zbNEYy_()_nDH13PQKLEbq--My1{t^3+FmzFFa2No9I`p4m z=#I=~XNp1Gh^_;Z4{wrZyHo58n3wA~MTs~V-DwcUw0JdU5< z+wRgA0Cl907XVa%Cg>sD#2j-WdDdn6kRAe@)E9fu$*f~jg6EkN`o5u&f++*l6zyoO z$}mI=2%o%t&?t4fi-a{J%3&2`R^O4Df+CPZb;aIP|3rG?-01Fc4T~?G9AzUx# zQuF^LhosgcC4oJ#Y$1wL#9>w{a9X%j3uF>Vg@BIWN#gr+qY3~~Cc!tLYh zexNCtM@DJnZrD{;!hn2Ol;{`iVEhDxDy$KktCS5${{zLEm253bb5b&e8tFFTJl@i! zc?>RqU&WUbI06f|4Aj4g*^scqh1dFZYtoHU>=^-gHj_2Lp=elG=I{GJ-bmae@clSL z(wBsUn#o=?EhG;HMFTs7+BXLF5$Wu{^=NKKHhV;gP2xRU@34Xv@D5PSJR1&_VqTj; zI_YG-kXjdjF2Cfw#R2@;F1Y!!kqR+#QlwPOmYKn-A?)?0JhqvgKtZ0E96BA^Oc?zB zy z-EIfnFD3YEMJ5>j2DR#^Qk$$De8yP$vR|wV|pIW#Hgx~ zbeacD3et55ZBdkE(w+Q_R#D~NzovYzk2My0$bOLifa;Cj&RQ(QM{$W$ou}X^EJJ}U zo1+G2Y~!66RwQnAZAjNRNwZYhTWU~S=nq#dyeDP+8- z9B1t-Q?!uotIS0t-2+N*ZaFfVQ{GIIxO)LS;ieEzs-u)zd~j{yCSwPtqyVB4raAcy zVsmx0EtE;`;5-Pf+;Li~#LVYi3N!-^%M`H5BqiW}J~wUAR<%X0CVN;YI?%rT3T!7C zkT2zbx5+v|Jo#fkNfEW#*6zcRA3j+$tI}Vj`zYa%q9r{4!Ohx2Lv(+em%1ciL-xb3 zvTKk4xa7z=c|QaMqeKoM_f20Q`1!Wn<=nGS`vXGGWat|N^RHV$xJB1v+I*$qTqq7& z-Y;)-y6XzOGmU0Eq-rAuhT_@Q$roai)`%YD_814=2<12n6kG=3PjY^~LsYEu3nfiT zZ*R}JQLFZQ-5Xx+7&+iG(m)EsMNr6d1jQ1$WpCj`u*r(cl29OvVtbQ*;qKOH#QJ{r zi)PlU=d&vxW$ioHm;Y97lzde_f%BAKxWbB7Nta>#A=+2cMf074-$V5V-UgDLN6RF(*3+2B(VVv=#}=4VY|+Fd58Tyi_y-~=UyJQZDBL`ukQ0P z;geQ`wVVwHH)RPS=7q=*F#-y>DX5JET}R&z+@K|>hGX*$aZz#K0o<%?9cwS+i8;&D zKt;*qVBndXO7{><>&Z(tH-R4|hm;n+?)hM($Zk`npEX#g)pRXw5?X3u8*ajX6lGyx zM{j6oc&$mRJAbPOcp5NIo`ez=bJU??V6<=FU|hj0x)6iGIYI6r-1}3rb;aJF%Jd?o z@fUDfk#o4#b&I_gC>H!86_K84>^k*j?DbtIYxlp&3q>{F+4cp5*~?IuM#by)D$u@j zNyHBAKwm?u3R}$$6vd#i7oDCN!@+C{G?pT~cg581vpbJXi7|AO!^LOJP0QS+o z`26}k1=i@O8O(8A3`ab!HQNDEt_BEKVU)Za2A*Lj_*?#Z+zw~n`_+^0fjjX%Jv#uC zNGQ0MOU|zxYj3Uu$dYQb+L2&M)2E0HpCj$WA%$%qe%-|gP_ZLyK%INP(8!CsSd9IF z6}}Jc1hmP8={+*p8F##@(AEtqf<3sRc$V2nguc3+`XnF{!-zl)v` z@gg<1KWaxkA`Nt2$g1_LeVzQCBLQlGP3skHdyR2O{>NwwyX)k1KJo4?E`vkH6bZss zWWw*Sxn)=Bzx*c!nw2L52a0y*Y00t_O6m<_i8C-?PB2N4Kf4I3`T-Z%knP?%k5et` z&_m;@lSa5=aIUd=I)9TM5~MqYH_A|KBj|`H^weAY#104!=y-hW5}{Sf$0syaJuwt^ zz?xG{l&}bVDQ$RYsFDVeY4Q6j0Clt*ad^pU29~LYfjul0o`` zT+?)*nAglK@E?cpf0oRudl~z;g~DiFzW4|KT)=+;lmz^bG>m^zF`QoTZ@fsFm*M~P zB0c>5FJ3zQ|NrS2UnDZ;kR(~r;$~jt|Ch#hi2p`o$jd~Uf8nM1ZyNW%2>gTZFZeea zL;ex_f6^}y1OKIQmZ%GZJkDT<0AJhT_l{s!=3KwMK3OI@8ktr=G7Vi)6b(Hc!=~&h zSW1aT4swIlN8^rzOA9*MNC;TyG^)Ag(MJ5aLpqVr;ef?}Js)DvU$wZORaqV4qp#ak z&gRuVpW1u&DSj7{4aYP`*o$}`gaf&kB5a*eg?uckuti=BaR|~WkixkkGSt|kUa*d` z0u=Gc7a)M64RMAyN#zp>gA%0Fj|lfchtkI<%4eV9dEe`a+0IMonh@Ht&Z}kA%~7^D za~)`!Qnx&ylCUQb17yzncL9EqKJBg4lqyv5Wq%XAQ!CKI-Sg*?GTsufM7k7&Ep4iu zf-SB6ZCq7akMNN+#s&NuCD-hybf_vo+aspE=Cl!BGW)T5k>)yeOLPO7)d^|44l(Jp zgZ7lzm00+o*AX)U#4Lp?qW00;kx1kmApC`NI?VZI;{!J@wvSJkXemBH%S8LftR#?; zboI!EAnBajH4LiNa&VeJ4aoj(Yo8Q^eHiBnReN2FB&M7E>q-@hOu~B5YS$Y?zo)Hp zF;yT7qOg)+QRZ0$U6LhR21&y29K~Rf^yKBm1wL-l_u;M)kHo@H#5VEYa8H{v%oBo* zS9YfF`0)xXw1g45k?ix`0oDs}k%6N#Ai3N3skeX@-}g9m9)Kwsze3Q7Y2Xcg*OtxS7Y1r z!>{h%xR}*^9XHo?>>y_8FtU}C$*kMvP(u~_d>Yu6wLaISnJ#YH)ANZp#EVEj(^$2p z6z+(cNou26LiNX=dX(kwSuD-MT_*pKdjMg*m*$5ZZFj?uUU?lKJy1@6xhT7rO*$5t zm5DDNI_`_Eq6 n|;EB0+r1QLz8HS?5+1&LdZlmxK}1dru1v~zTp$(YX1J_T$_RUo@g5-W~Da_8%bCpnSY#cB?aloHi+QT@fgO~pl*!UL}&*0f2rwzCkLQD zdrhPt5kEK+Q$zezd7{{WGJ*(|I4@g3+U04y7w>~ftLumjN7>;L;lgbpq=E-Qihfd= zPh%`2*m+J04TvK-$gZHcTF&R-=5}u{STZd=UV+!U2tX%d9P7k7L#i!891bO0>QDsD@!7?rhCu`0xklPBUTyN<5!b-^Wm46GgfIy2R{n z$SvMF`$LGC4gMjq|H;*%FEteZ7gtODLtp>GOY`5DPwhqEA4t65-!PxlKVtvS6F&m@ zU(A=G;*2ki6VcVkOfra?gb0SBs0il3R9q2>D4_VYR=t=w`cg4{F<`te#Y!yE8Yr|; zeZs*Ty9@nAt-tb;JvRNZq<%fXVf$pH7BH4>gZ)`S9yKu4%UX3~{T$Tl;+_{iwYYyoaJ_`lx8^Q3M zH#&bZq=1;s01jXiL{}&7u>7hXXC-q=YKeqjiTQ=H!Gv%dNM?6%El*V>tL4#9aW@fZ zCrEySjF<-gNSgbWoLLHjWL!HBzF55uo!FUtWCV6E$@^yFaUn>7hxk@56u|lGG}e-f zWZlz8!KE>0)l4rs$w@$#5N7;VZLk@p$Z@} zR?#tg`LE_lWV;aC4qIl@2kYuh(nNlVCM6@f=)W$C5v2Kr!;kDzL>J~Ouq!({}yj^%e;?l3Gk@iyzCN+2J&U#VMdW7NK!mfDbVtB}*MXVNXra zq|SszbrE8c;l0nno%%r^;^EV8Ku9yrB8~Xo<@2*5!&QKkXH~-Jup!b-H#W&!WuB06 z5Re~%Nq4U*Y(3L+YHPV+UQiY|j^+;F=UN@RaD`rK0xQ?-3g|pZVx%Bce%4@SsVF2P zaB!imL7AP(oQ-dTEFkciIIlEp`6v*`wwG@#T~9N8gS=;8pyvv@n3N)y!Xzw;I7Sw? z%-&f0+?GkD29d}De_gQSd;453zHw^in}t`6CJdC}$2V4J#`D$V!t@`{V0;*0ei|dY zr6NqO=NshMyat_BbBkyq(({hl`+E-=vWwY{=e+hvIYs6`CQ2?>*T4M7n*OH=j=qfj zFB7DB8T>E2eEe@FnEulL2azxMHzr8)GW_4%CAEK<;CweKfCdAxyEpPt|L7K9bV1CU zdM_!|&egh>U!sU(ESToZX1p3_J_VsmBd&f1Q6hb`Z22#qB(whc`4^5mS$sFm7>f56WZd!T+YP{p0>UE0T zj?Rdd`MwEM_*S@;TBkaySgEA7E7e&?)3It9O9K#(`bKJ+re zlshLcr+)&QL$i4j&aOSz51)=C?v*Eih_C!g?~R|(u4AcBo(~^`ImJO7#v@NVeCj?D z6`A+qiUCJcCfA&=?hRcYp7$5^4Ue8|=|tVtL)*L6Bymo|fupKJiQ`%YU9Oamdb z`iTe))$*?BSWt~HlqdlGH2pw`lYSxqjO(C*7$wI7l*dKO!zmmJSw%!~jnyeY)QKx( zk}(LgOec@SM>aPia{lb;?A?)d_$MKt_fHoJbQe;DB7ln| zS5DSD`)PArXdn)Qi~;dZY7i1E|4gyXN)tRBnGUAX@ukPPC;Sf3y@;imKq2tqkb@93 z8%IMyQ>8WI$8}3sN%g zlkL&jwSNShH7bEkf5$59i8^hx(GZ5e38$TCCEZIaP}tx^)1Am0cb1_k2L@sJ%HcFL z*<}J&!IcSK-$h-Ih_A%B*%P?I;dFKzW*|K%tRT5y9vVR%Fv6KP^qe5WaO?tU6#uph zb`r)~VUk*~3ZtUMfPH}kOK+ei)zRSx(-sOht|5xExf)ZV`$&he;6bg;se!o&q#6tw zEKrICDkZw6SUmr<)vyOr8gK=O&`l1re;}eez?>HGWYZpHFi8qT z*IKY&{6r2<*m#=4$v}PtiK`{OndsT7FaxY@F(n?;!17B<;EUz~$RKq{kKpxXVBJun zA5rt~!HU~!5KavM^}&O6?+dli+0k*!XXFn0kPuJ|K2h3%C?07Qoc8%#1o zi|FWMKK&dvL)gZW#@ZaB68wz!IqRJxS@>Hv-#J#u^C?bAWsG}39UaQ{pV z_qI1w&laXM-b}AOpuhqCpq-De462vI;34ct}B&S6|Sm~By5Jx%MEu+horArWR zB<*bTL@AA(NiF&S>oiPzsYVS_-SLM_P|Abi&_w43eX>e;fk;Gy!H1oq$Nm&Rg0rB5 zBh7aF_sF1If|a|JyHX7sQOaPFq5*7(7-OD}*tR)HVB5-ng+2;})eCY&;eX|7u5*l4 z-FtG*hJ6*qVsxi-L%{K0Bm_iy-S@TvktbwEQ35$#1<57tP=z;k>8Mk|&P=@K<)n3ah^)M|DY(4h7WwL>kgD z36Le=@&N0^?ZQ7mKaD1* zb|CKw0)bl{fAOi4`FOoWeveb|BtcMx%sYX#L>S)oUnFYw;PePv#+lZ3B5=JldpsGPPZyyRX#pds@A?)-`)`-;qdXl3%nTI3c*YZkCJC%4>FJ>^g}n?;$Bg9Q3m<^P2%eVt`wDdFY@5 z1uhcQ0?L?#$vueZp`^iXcl`ak$X?aj_c?*2$xQjnHl;m_Z}}~PKUb;Q<<$7wq~5fZ zf7{jZ>jL?gU(8A8OeogvN zq6`EX*C85uHNl@CMz=O9h!eyqS~iDAoHQ*XPicW^xxBtAo!3821!016^*T0>eLCG8 zK2}Y!u<#qHMI~1lLj~KIo2k~ZuwwFrsK5g>5fj>Y|5H_rkYu34eKJ-!(jEi$DC0Uw z6ST!-WVQU=^sH^y=bh|x@O+rhv^isaWn0G!A`?yzQ1UdHsjXNM$YD&)G%+#?;~<0-MgkT%ZEeo!FMILtw*Jn z%UnZK0)FD3_kN)-fmnYuR@Y*MM!BuAuwupgbK5kv4`q_eSPHce2-DlK>>a`>^lb^( zzU)Q7+n-O}Y9_f181Ss+CXu+A?P$h3%ba=Z$UUdr^nwXX_D%yj3!Ir_X#{HJpBLw( zElJay46t$z*-ZGFz#==B@x!dNM63%Ww~a|C}NI^rD1 z#mMC-(gz1$bdQ4Waw%RIVJo@PPG^+%MkOp_lltQNsoDVoaPh@2-dJp z$lo?af(ntV@${dxJt(8iwk<=eWhx1m(O?4MRyB_5&AaIK_+rL5y+=~a2IcLsH@6T;UFU{h z^-?h+tKn9Htk!<@vbT}SA98KU6=?iDsS4o&=lY1M9Hm z$GXx2GOY+I?`=<;o_`_VvIIN^rw7R`a806*I7B-MVs|@(Dz2Il>L2U82FDwZrHyM< zbBqvZV|!2JC*>!47%8m5wwMoeM=>d82nt{<PJ*v% zbWEa?~o&3{Re3-uwI4HHMTFAhm5fFp9^=Sgdgnxiz{1O&H^ zg*_Bm;wQEB58kbCEu$ZJ$`De|3uV|tQ>5eFh6my16X^Vu+$j=W8jJ6}M9YRC1$0W% zC=rMiXx=6{HmD{!n(>3&s9Zx!M5DFR%3LvWZnp2lI#7XuH->@lU|ajxT1Ps}#6$8|XoPEz@HcdCvaam#esJ@MB~jP| zxanh0b}o_%+#xPobpx*zs~Sjy)D>Cef|mI(1Qj)r)E)cyGY$mR;}WN75QLdhNiXyM+Zct(L{bnd?CzDZ_2|Uh5jMulVw+@u7#ic{fuG3M zHl*wNC6GZ5Mxmyr4d_bAoT`o$>VN4oyHBQ-8l*UAJd|fz zuC0M0h$NukZOZ7gDIN7{6~@LW5#Ug;!#@D+36l+RE7Fp*!nt4J4}h&{n9xT?i6Z?v zUk`iaYI4~Gec6`JGLUNJNZL_K(^Oi*D9c_kc=ucUWBrOmi&CutEP^ghT3m$tpZ9U zV*#+~(b4Z3b^Y7!4gra$J5pr}DQy~VqW&Tl*yS93WQz0`{byK}?Kz7;c{tanG*Qbp z1URZI%7}4;E2`9w739`pQcRX_ze42X8MtV7&`R~XFZ5B%*p#R~exOz#Aut=kI@ggH z{!k3z7eTDbmWw6d`+%Pn-Fss4{g1<^$s8JpG9wc<-P6PghMP@if7e|w3#O4_mZf7v zO5r;OukIvQ634|c{akO)f?7I6e4wD_k}ZBiF+pOuT<;VXNG@;HOgR))I<6oa={v4t zAB{W%hgC$?kQAZzG5r@E?w@pHc96ky`ar*+tlhsnOO%YpYc#FFm?jHh5eWDLVdaD= zYPo7wx%~FUl}b3;2h_#y_7#PeGFS?`h)&bh!EvdUPs8`fsLPa&X$5oPaqjdaW0Z|G zh~@~6Dz(v2img?oKT?NpV^%%6obMZ?u@#zdfB-`4bZG?{PkQe*(`xgEhwqYXv8o%>e&kD>?h%oGQt?bTax4*WsgfxmA?8nvA<&bO9Fdew3EY> zkLYO7Kl2oYo|vC>oG|~8?wg+1|IKHXy$Q9#tyve9O7o-u%F&`|WQUS4#Bpn)$kJw! zI?nL;h1v!fO!LZ6IRt@}1C(_&mtA!u zMd5VJ-uKyd-bgKV%AIR;C}<>fS%>u;CJ$V(uO!r3eUm>Voei8N-8J8sE&Zzf$<*ne zdbGvcm}l8T_qyjtYFV@Q!J(r`V9aEr@1yl7GBw3ECGy>(q_HQ>=c;~j;$tc{4@32$+5`{ZFV$t+luwi!e6!6K+j zjx)|B+kdd;4Er+XU!rqSGAQUc1gHa*85L-|bBTY4tFY@VM+j<+d-Kc~miKVNz*-Il z!J9^-5|8N(zw>N`VTtRezamevHr7lCdls6DAfwENW?Vi>BrKO+)bOy)UjjvMzrDfzPGp6lNh?*9!BFnropAnEq(7EiKx8cL+m(n5%b5Gg4PFUq zuG%q&pUaT`Bv1>)imb%bcR`G*pi(l7^L#dK!Z9byM$DCDV$6hsMpJvyBWoPA727~; zW?f`=6M2n!_6?u@i2N!!(Rgayp*+56l9(LHCiZp(4;h9ET6#17Lm?szNxS;>7ik4& zjNN+Fyf@dUHv_`E^%jDn$)Phwly&hy3CZ<|fC#QLZ5Oi=J?**&y>T1}iWXi89?ns` z1_+>WC;)>m!$R#v|W=)s%#E>xQ*c_bF|8rzflmS&~4ZIGSP zKH|L+C+~IPBy`1J-U~dL|BZiea-hCskRjvj`H8s|?&bLv)j*9R@|{57 z)i=6a|Dmp1*Fl~u73ROwCbjjjuV@w&=4da+;2tSQU&(xQx5B57DEZzUYj#gC{2T8? zLgSbIdRy#j=(ksv&2C7SZF1;!0(T+?Faiu)6SU%)ypN0#bE;mAU^T1 zKw)QKUO&3Jl#a#S+BMy4IX7sni%?h4=lqnft1^gjv47qW>TgyMxs#wa*0TRyFvP^A z<69xWWLzOI6#Vh@aD?-07E$KBvWqx12$4)PiEoL4nz0@#P`6Bkn zJwlvU)Z&_4IV>z}$gmg?*3;)UB!Z|gOwM|_IDm!QY~VW!XhQf{z~0ikJeJdT-H=hu z>24uQNiEwifxotx()C5(ViOrNMu%6ht$17?F1Ft*Dpia3 zqMJQpBU(TFZ91`OCMq1px)S=~v#a&{{@9uqzk%zwqDr^59c%yG zQie>n&x+ahOk&BGCXr87jI+Nn{)C9vzZ|(Z@>OuXUB}kH8HMFTYNv8vN4LDh{e$eN zg@_7$BjTO{#=u4>BPC zPC0PB9XKJbTs7qmofj(^e|;DJ00Q?GP_jzH1dJ)>v--dCPHr4&yH+^6Z#b;WuN=IWR}S@ zmRRb^N%e({@ATs=I2NRw6g+O(#!{;u;5t8cCEf*KR`6IACKb9xVB&qk5_BodI!y@R z?5~wgYZK0kj=@k{M~7S0tB%(&bQlKd2#eVH9@_nQzIs}H2)$RJU|H(+qm#-zk9>u+ z_k@gc$ux{cpCMe@@x8C5>u%j3;LPG_oOV;?d6hu&?|3i4RVP&DbACe4(fcilS(1Tb z!7To7RD$^nx;v_aNKL2(HGpwXe0`9IK|e``w$kBJAMiKQMfl4LP)wcg!*R+#VQi<3jOSfY7j2#_n{*Asp5NBVzWiDwok z+AfsgU1SRSH->l2mgX?8_$;I}h(@7gF@B1?niTRwfpm2=?0}N;P(T-i2$8s^F##A2 zhE5V*o%uhavGEmoq;Wdqc;b0V{)mjc5<`PyuL(-wkiQh#%fn94U`<7}wADI%qb4NH zjkB#ZC)eI`kDd7H@3{KJi3UuFHhfFwh9n#gE8TWry>-tHY>@soJMkE)C2_A5$)T^` zN0_>w-x?cVHF4H=$uuv7=j~^XDDmbjMFjxb^vQp>lg&pThbbZRct`VjQ+yVQnMDqm z8e9kA>{fhf$^vFOmrA2`HOgdm5@;BsEz zU#PbGOUWTx=fg`1M$#VKBUD8)pn?{&JzNdKA}@P+HF|dZ)mjLO1j|Aua?NFk$Vk^a z*0w@J!?Uq#|Ni)dTzdbSSIf5Qc5qYx#Kn>7n`i&qyCc4Pzl{~lh1n3iV?eVTuN`zm z9!KlsRw{t_vDhxnykk$Ni0c{U8%d# z(uBCqQdM?uy7GeYjeG**41tZ+`M`~@GrB0@j_kXE5^6eMiVPyZ%y=TQc#g<@k}2q8 zXgH@B&d#6-<7oL#I%=jdeX`9(`nqC>R>hS?-n-21bEt9;`IT)L!#iCaPR$C1^=d1C zm|sWtdv+h2+NNfHZGK%J5<0Ns&=4Fz9q`EA_5GPA;#J`Pq3oT4Gx@@B-`KWo+xEmx zCbn(c&V)0u{l&JEiS2wbCbpBEe{GzLvoFr+s<-;4yQ{maSNH0*p5OB%EInZUn`j&Y ztIeVb9kAJGz>!A@2lZYjwXOzbIm#);r>%{Gp<-Zr8_L`M1EMn;KH&n-D49ZF%SPjw zUyGQAG>Tj%zsTo?wlOjCc-0Ob&%TSgBC`9iEQ+T3pr+pSXvr3vGGx|a62bx@qz4S2?PdX z7_S*F*N?ekh4m8_oe7>E{*r}p0Ta23I6{(2gkQ7*TpL~r1lN^XL{317zST``5#4hl z8Wwdp(X=TB64*)zs{D4oSSt5NB#HBjL|+*0W-&TaWA(yjw!s(2cOlX>B!X+WeH-aH zh2d$M#|D#`8f}wl*xcz&E$pciynvjNSn=TP+xCPis0mMbp6Ed zm2PPsn-OC1fHxEot$p4T6NxJ=rl9zZ7ENX>Z+}Zub=*66 zI?T1g#rJ((_miX`QdU&FmKhseb*m;8^rnu1!NfevN)@^a%SBkLlMRQ1)`N$2(!)J0 z)Uv94@rcVz!r*Py>g^l6|c(p@TqNQf+z~Bp%QQVti_XZ!BagNY@mltyy3?(ffm;- zKAd`?^7AYqIFs#SH`wl9oq-q3V*(Aho*{ZvkEcikeg9vMIo=V|uLPd)nBFU&|2)bK zU60N|?%2yRzow6QIB;(7uC^t$VH_^t-H`bn;1XOU`FWdM?f3_|)aGlrN?3M>F5?)s zmcb7T1XH1?K%S@V?kI_?tD6|KptgsG_=WrJh2MMUTW4NStpUt=iKs*!4Z|ItNbG@h z>X@>JY=MCX6yzDblWu`S%w4wF{)bM|nN!!3n^^FP0ST)u&%>Tq#x`vtjk#NVf)0=H z{dM;?4;=2WKh(yPc*0dIH;i@ZoCt**PfjqFzI2bR5-*`5UdLe<+_k{w)wx~E<@mVxl}&YM)F0Q=hi05h#n$tiw}I0_3Sf;eW;IT-``OAfJOAHsZo0d-(y zi)CP&c4|Zhy`$D!j9iN|$p#4<1npz|X{k$9iF*D7hm|YP-YY5NWf!-5B~#aOzg*{l z3l`IdlXc=*t~R%iTm{^NcwW&0lQ>ZKm6v7$-P3LNuMPo%(&fxhG6jF(C)^FRFRwcU zKTl5Ojv2wI4xjQAym=Y(#hDhnBQqW#z0GquMH-`1;f(w|W7Jh^bRit>zV*Yy(_j8a^W%F)(Z-;`9 zN*8#N`rXB5h0jw%M&-`0KqIrO3$tij6q5z44>iyFGk2i0pjyBsv!$0Y08$bhvS7>l zmYDd@v7ufde2H&h>eO-X-v>uOxVM9=g@F6kpZ=d`s{-V5I%YXXj7cPRc_^HFva6^%Xb;OGTEr3xIg=ldYy!|w!~YsRH7@%$v8w8@M; zYNmu=2N-gSgvaX9ug=?BcQCzj8=iU+e>LN03q5cO-JimDT^R+-+Ig8YCawtz4*}k` zl~_5l`QK=+lFDA}VYTZVfDGUl5cOYjT49)_ZV>?1C7RW_B8B6oYr(HtX&;8 z&Q+amKQg#?@75=B0v~o%Dwf;IF*+>G=Wk-*C7BYI;&sQ>2W?23#4oDipF2ninL)EO zR98lK-w9`f(%S>qyRB_7iLmuQLlpk>C{HpnH!@*Zvb%F!jnH^5LvM0O+l!Qf?d^k( z@8iC7@S%PyIc8`({*aroq?%BnHz*Fw8vP9}K+>{wkv;4?3;xJ#o0KXW{~gXXIuhG$ zOo66}PaF7khwZhwIgT&%&TQ4P&XD&CS2BVr6#`YllTUQtsKGC0y+`AWV^U-CiwkX} z90Kr99KtkA>ngPZ!a12@3pD)U2w|uEaOUi3`od7-yh}Jxtx3iZY58Yp*BU9=;o}x9 zur0L+B8gv6`JA|@-R*bTahBiMJ}8-SMeZ$npkMISU;D00a^cYj?7RViC+p8Q@vN?= zX|jEPRAUl~io@S8j<;FImu0SRiK=uGO@9=YkEV-iH1Lh>(}p?! zPCJ`vd|k}j96-=9n*P;-sgu9b2dJ2k_e5rmasRPEA+Af?k|y%Y#Y~_8h2j7MW(*eI zoX!;5ib?-y?FGxb5(08?QztU-eN!@*W7PWt`HS8{(Lc6-p?C1g&njEo*VC8F4Lt*7 zd%1Vm5-Yupj+6%TXVJZ z|HybwgKp4Dgabb)b8To5(O9X)Z>cq*d`gBU$WJ}6#PW@O)O_u%Z60rbImCqLt zRkC1s{4N_At{7o|;P>8`!K2j`y7DzEZ0TwpaUTslm_zMkh`6Xch)4dtHa$0fhN!JF-!iBH>Heg31d?~T{GekW%W ztKv*bMulJ#T8b(a%s0EfPcDOVYgv^b=5I9dI|-vt!3Z&LKOq@IhOpEo2`GBDNjdFf z)M!VkREct@RH8{|XprPp{}Goo`+P^AdHpUhMRs}W4E#mHw4jq$Bp4X+ruf|GV)AmY zW~;aHM&7kMMJ$3ce}sqK`w>~4{fU?7^+pr~sSdT`=)uKXYcMHfj^KM1-;N)YJFWSg=${|$it$L zIVFYDdnYQv=)Fz_Kx%waASPv4_8QCuGuf$!w-q4jP4f*rU-4c5zPU>&`UTAh)DOH2 zbD`m0=2Rwc?J&@SQ-UWunYRbPqoO3SI!o{MTYo?RGr)_sN?sUYwYEwo+2^ZWI*Qv%lvO67`!YvuH)AUtp zD_lk>>YvC&yE9;_rMHvX5sSY5-8SuiHA8jAFg|KzXd7lq*XU~N;TAg1T$H;{W5_W7 zCNutRX@SqgN6s2(X&CxxYiR1+s6d|hyE7oID)AH5JKe>5p&7t0gs1ADXD$dU!?E|e zbVq>8MnJ$+hy`#g;YR6;ax$+G?=)ZIR`)`TPKNM&6n?scTjXS11M^iiR$-w8F9=tR z;o@7B!nehT@JAH76$xE_w@zourLe9xy~9x0xRl6}&a+{MOB1zGYrV0gZq?SF=)*}+ zN`H9(2Oj0Dd=llduANTY<&MEo0rXin~Cf@F-S=mZX)3VWvp zew0+bza`46(LijnYV0ONGd9@8voMJjB!0c={RMW_jSvfT3;})5aDai|KG*t64Re2S z2?+|7>5cf)4L|<6GXZoiftG&wL8-g`o@mwjN8F!BbkwDE5P9zh)S%Ck%pU_YRPCDL zsIp}0lI0Ks$>6Am0sF5omHFQSj7FH!JtJ1gq>qRlu6_cTBv2BrlgiF7h1MtM(cOTS zKd=u|3NkI_kh+U2S}en$aA^UHrK!-KI_gIAVP}W+$X>9MC5nRCt6_yyH@KncVNJ8=H;u1e>g>J2%ZTVZ7jY0gHwY} zJNDT=x1_mQYnzu0AKl`^?LJ$I7?L<_5wNB>@rc6LpKPI>ai%ZkER@cc5&eY0Ic#H0 z`4&liA~#ti2&9O9l|jb9)5R&X>#1&D4=1S5_lbfpw=MsU z;aB8`>$itmJ9`Ut6C9ci!n~~_eH_N2#ejwSn`r}Cp&s>WJEZn82B6DCt77LBzQND% zwkYjeoa3i`j3?cr?`cif?zl&&S}`E8b|@gjc$32YE!2OVYYL$fCnI8dibl^qv#_cs zr9rD1iSwr;Cpa3s{HRIO;)jmz0bPE&s(q5`7Y`M~tWIxFD9Fe6{XC>O5uqJm(*bhipRdq)xZ?D{24EP_LN2tzv}qc?P)27{Ca`>4)R3iTiaNB*IgJ@X>{ z^$A8@3)hKEP{7xcn6Eq>1}TqHDAc-w*jOZ++tPPr1SYR7GU@T}Cxl(DX(Ly;$v_CR z>rDrf(p)vT3CnH*Saen{QL6|T8`8a~Q-+Afm?CWhnKBwSBV850dOO%-wfl!(Yz!A; z6Fbg~kyc2J+w23^WGl*ogf8P_BJz!|uy4}Wp|Jk`M53^qfNykgy}mlM6s#;~$gI1T zO7p>w*y0{pSJxbd30kcx3|sKbwmroLYsGErdF$#q>tkyw&M$Zd6GD)O^%ursgze!SHuJ&#f z@u!aB^CK$a7@e|6S|L)oR0lr?PDJ{g828rG zkZL4YL=TWWe#+&RVSwQfB3M(WKOA|~6w;-_4LBK&?KQ`p)#x_Qq3T&iA;LsB)zJ>R zo5^8pH6+n^fV)X0$B;lqq88h*Mv9K;sX+cR%>X-J!=R-oSD57(=0N-NGt0{<2zhH| z^ey3XzulHrDc8~IQzvUFeo`_tBq+I`PWln6{VIVjWe{~n-^%$_HTLBYDL%af1z!q^ zJV6Pw-M&)3JBPhDy|6$yA!AUP(d@}-^2OFZmlwEN08aP)*u0_~&`o0gxsqKC`$*TlO@Ibk6e1srp+}?)7o*dki($tvB3r;OL5Rs>Y97)_2ayIh zsSzb>UKk9A5gUb54NHPDv=_qx_E6Se1HX8*hx!L7L5@_w<^RYrYruSKATa53XMc!A z5Hx|5wUwXzE3eTC+-$MUY={a_VvpS;P4b<|{xSsOZK0d>F*7YDGx$|k4WM{r%g z2vw;@#GwZKpf0i}L-gBLuN=SKR?{WNpp%dN9NQ3N!`_`RSbg!~BlBU}6RDV&t$a*H z(p0V|+hoQwh^qzD6pmC@qK#hSU&K3@35rKun;U7kYzP%79jGc|Jvd+^EC-rSY+L!fRIE62wRH(qIZz@Uq`3Gb#IW4QIa(wp z#vz(I9lPROlgvnThA)o1hd6Ip^cb@~wAB~8C*9brGfs#YUIhZ?~4&o9m3rl6xe z6E49k%CU`PcI`({Rt{lHTR@2T=LZ%*LkI~!leG1$gL2C$`|Ja=Bl?s8kYyJX%kUuT zgt4;G2#KK|NE)gvfOPth?KXi%z{-+TNFU*+;%l-T|KlIaNhLNXvG5#*yf7d#NQt7N z(iRd6^aHS);?@gA0zU5Xr(X*V>Sivl)G=7i3A&QDBbejKXp9d4GQ;Q&{3*LBve-x9 zfo=v5oz0M0ib9OYB8gI!84!E!+CA#V>-pq?Uv^01o3naK$0U5(tv%kiI7ACf@ZjA- z6@sLNqk8li^tyEDPM4Aeo&C1Qs);$nV>F<4%l?%TL*~8G6;xix9&n9N9>lw2ZWn8i zCt^yH%aIwA6_?sa;B4;l3#{tj^xJ*_o=S**+qT7ngFnIsV<3IP^Spg!`R9^gu2!0X zGIr2GGeNf9{=X0?e-{pCmh3+I-XFsTp2Q58Nn^usZi7{6c$wCQ8V%uUXzgeOC}I#l zHGp%PFb?Rqm@OOEwVfMFK4OY{eA=b=K?96 zveBiBu+!0pJG+<1bkfYwnD!OhH4T*1YX?#R43w}4BN3JqF(-AO4v8!fGB6M}^_vw2rWH$wqG2X7W$Ip697)Q@<>xBJ#sp3yxC@1i|r3=Tfb_Ju_ zz6c&UwB0|24n7LGyIGaIauPcd5*_jLuK7wV$;TL1b_7`S!M@RJap>qJ`q3 z6%RggkJ4nK1_o|?Rll(ol=)!>x3GuKf5-+gWtg?G^>X#J*4?k$b@PEDIOPp*mNB7W zfM7%Tk3C$X1Ir@Kfu$Z2n;Dtew;%^rNSyFl0j=PhduN|t)Qk0Z4QdH)ByC$LgzONQ z&YRf#KJi>zg(X#qewo`jLtsCgUP;|cm6vppfvS-$=z^%oz>m9c(LczOIqa5Bghrhq zbT?pnJC?p=bni9dm}iWymgP@T3NIUcHE4Y}qWe@T`wk00?Jy*`gAdGXIlNwihJXw3 zuw~zaxSUQdf~@Q2$>qjy2~*zfJLJO(v!&PhlMyXa-@pOV!Na{sh$m)48dC9cb*crL z;p0om^mrLh3v>7exSk^ai;A))80*)n+c>Bv*ezD=bS80vAS+FqAe?->!8ujeb<|bqbNK1i)XhO==u<&Cc2yX_2{q z>Tgrh{Z8gHGYZE`=P1TSSr*E{7q3~|!rP0U72s1pk5`iXA6Lb$aUoNwtEdE358K-;4j?bbfS!6xY)!=n zpAY62p!02)-VQ9_fg9R2CZL*Rb)0od*-fnVEJ2ZM=@d4I{l|TY#XUWjPDOLuTP-$q zT^ZIb?B3kAagVgclv+#H7|DAyFp6YB#uOrV3BU8)Q|jseV$}f;RP`dc$#L;UY)y6J?G;b?c(4WAvKdSE^kqOS8rEEj;?dO-*Gf&*DE)-_oA zb>s!~A&Ov&i$Dl|FZNaORO~z40rZn*UmulBy5`FT_FVh`>y3ur&jh27A|V;8JE^J7 zNH(R+9iZv_THai0mx8*gQ8#R4;Ou=E>>NBlO#`D_u*`06^Xq(tH6JB#W7l{YHFy(Im=u&pHD8wP#X zf9wAi(EnBcv90ajJN#D_-}QfCTS>k*{hw^BjfE}V|HHNpXIUrdkGcZ`%dWZ|0~>2s zLD48=l0YP7LnwX~e#hKON;TPyd#v3S@BWfkeBruxH{8L(I~(k5oCH0g_U!@ z4|Fy}QBMA+wv+A-R<gx?V>7 zxPiW}CZ9WKZY)bAM~j+M^v|cHJ!JR;q$b$4Y`!FpHyR#3=o+zCsb|HqEl zY$51xtf4SaJCKE#O@wuH1WXbno7!it&B8+7S!Fk*&13NSDx&Tf5lLmlZKt6PbPt$5X?oF-r7b)GjVE5c{o;|fSgb(Dow>nJ3xByNbuX* zpa94dFJnrQJlY!_CV^XT4HkV|1oH=Ob)$SLRN+GV{%(qG1^R;E#m+K3WonkvOmH~- zd_z<>mDyj<)6hEfBFEXp4?@tk{jO-kNkNYvR^`D`+YXB&*dncB$CR@zJ|Pw3NXTPC zwE<75JBo5`$VmN%{c=Zy4vKTXLc2RJ%QGNCA$}Br{DILskUqwWgVtg6l9bNJ+f*Fn zkL+g*c{>wX0#|Mgs?3k}vQHDC#*hU)cg;@>nFG_q;t>%m`T=5252K;EneM4k1CIv% zz%BYG|Ca5j~{9_=e17m?Td0`OxOuxJJ42SDf{yaAigo4DX6gLAQgMx2>W!>y=iBw=tA6nG+LuOgOm@>L#akXVJHmBbyQ$W`2!jrrd_1M zn6_S;bOE29_@Lxa#AAz|_DU26=yWoJ@FxJ;dl4!Kg+42S!c+?pe>C+r*!88YRY#s3 z2{565A~T6n`y_o7s?h^M1Y>Pp2{a_z-Yl?|>5;!s)8R`sXOF2TlK=)J0^g1_cN2!J73Jy}?UD;XnYP z3F5B}_=b~;Xvf^1v%Q4oz&3G*d7>=iRz}XiwArqVRi8jOV_G>Cl=vL<1^-gYw<9KX zAlGbZ4A)%8KUs#Z34CYzHYf>XqKU%y=RlppsB*!Ca3HwohiQ^Uk(W#4o{R)pqmU0lWH`eU z84U$r)o69g<84wp>4qv#M(!<&A_b))x?#Mr2{qWjnSkRYzH&-&kY+~oPtki2O(yj> zK`s+GcWKq>OKyZ}BtBa~i*wkM#LrT)h=)kzww8c2t{9aDajo73u+p1?&U!}$Jx0## zL$#heO~lyIJ$grqvx+CQ`MDxggm`gUWc1m?sm3JNL+HmP>4eeZCW#=8plt0#k23~E z2h*aU(sY$hK9D*zk0>oLKE&qb4#x3}!7cKc{1B-`{Uhq3=tL-5Nhwb$I?qN1%l30% zh!rPMgx#8@D5RTah*POQ7p(imte3<+2@JWkWrvNDj((DFjG+w-cRcDx{;G?aCFDvx zOEcOpb=GD&m5Pu!4OVB|l++}i2#VWMYuLFcBPtH75!1mq7&fp%W8-zK-t^4jjk3D( zW-GzbBYzWG*cQfB0BL1LRK(fP0%91{VK?Hh;*bN(V$}$q;9s8T(GY}@WDppYJHKF7 z?g0+2qMf}Hfk5GQIyd#7GyDLFh43~N)%saaY~{|i`RGNA4PNj z5t-DN@B74D;B|0`Nz}vmV~5hkB*|iE3X1iz5KTg{#XHf#B*}#-Fp6(vZK5)xVe7Jv zdx;7B&i}wu>Hd+*;T#Y9S?;BQChljquPEep0deRMdGJoqu^zE`>2^e$ zqHpYhCbjz{di(c|wliZ!In_kGLX|AtCf<*il&Hca0$=@%Q?ZutpqG)LbP*V2$!yB4 zy5~YEANVihFq9#!BPU`he1E zy2Y9fqZLD~5jT7GMdS6N;p~;&+!P}d@(Y*yssJLmmfrT0kFsQJs%TrWBoqLI)oQtf zwz!`(Vka<;y>{G0pt(Tjwb0v{u{RDKdJlQU6JKJ=lrSu5&)@ z*ieMfzRf%gp-4kP{-YG9WaG(4gEuvQt_qLMwzX&3&L&f&vP20kS0}5~R6+RYDYOP% z4u+9j2H#nA`z-^dUhKZtE_SNmP8*f zB_l#1=x}mA7j!-WejJ38e%Di){XB*G#0Ljf=-?0F?>Qfr00j*KE+RF^vso zG3LFU+vxNX1qH@t>piNbd;`9m&a9p%Cn|4l$NaI{%?2)E7DQHZi)Pf<{XI=9frpt5 z4Mm}4Ws_xDv@WlWfAM~d5J(!0mB@!)Pl}(!T$fSNekRbv&%Qp^^)Im7K2GKxWBaP* z<$7MFZTDe_sfb2(xi*{X^C?3~)m@>S3d1=>bApEU$1$8HrfB_dY@;@ld^-}x)yq-_ zyW(tvi@QCW5xEOKY%X>tLtXObYhA|;X?3hKz-j%`SC8s%a_kRxuN_s8R7FP~v2+Nyd6HM4mCRO;FyH>Zg3nZT$? zz)d$d@|}2Vyx6YzOS`ST&~hMs{GfDyiP@F{U@FJ_OFdjWeI3TWRts?iLzE&|B5E%z z8h=}4&e7GwDk8(2dAz zHDg?gaZO3HSH!eOY~bTZWR&klm9{Oeaz*2B=**DH2O?z~Ht*3VGBO0EOKL?Mo~*)U z(toR6?+C7mU&tWaUmdgwimCowoF0Ccej~?cj;6)DVe6@%BVhEd*zLy$Fv3nVG&d{4 zpNXts$u~~!-Z7%llFH5b=`Iu$$vd~%HTYM@vsu7czTUo+B)8-Drcb}3S(743js6|QMPMamGvF55pkYtM68sfqfPF2+ZqRHjbLa|S{) zBmdZhAFd4)32TyS8PM}K7j_owRjwMt7$QOo9oPQxkDRem3{2eF`W5=Zt9c5=tzw{4 z7wb;wdB3BAY`eZe)C#W#O^PBI8lK<4`tuK>zx6$gtyk%F`lV+faXgP-xwX{oS zN6r6K;_ckr-Sf$FWjq|P=)aQ_3^;FL4cJ?x__#poeV34b`ksOZq&od1jyA>0eJ7uv zsv^K=zUxs#H(->SZ5q5{ASw>r5{$EsVRYfD%^o=t3^hiB-Q|mZBGUxN|#z-H=`^IRCm+|8$PuDR>3y_LwX|3xWLn|*3BPh^q zg=1lmlEYob?!^#0Z8VbDq)SuOUe?n-VQHAY>*LayC_q1D?=RoWU#v@=NS=4Dhn&lJN$qlN1%<+s!|z#z0ZHdA@tANSyEo3 z3WG_!6d`F3Twf)=*v+P+tW1<=&DuHqQ;XUIGhL=wYv(EYn?p>^eIBfhquYIppQf|G zgH6kTtX~&*^iNmEJ8t2_!-xUo{ABWK|yDC z$?YoXPn*(H7(BLXJ+EjRSy}I)z3hVu&?fUs3Y#AA3j919qdZxr3tY!Scciy9Ren1F z+Mcsgi^>TJth+dzcAH$?>(w~qh9C5ZBrUhWP+rKG9* zFz;Id4K9aZWe!Ap(m=johZfovomCI~jVn^`7*^--msj+wrm$4PV zP04QLs_O|=Om!?P)S~lYy)=yvqd{x!NFtCGDV$77rjszh^H6FvFlN5prx3gKWPf3tlOW(`r34{}(#o(-H0VeI=A+ z8FCBq5(cj}3ecFT!Si#@o7D@(So4l@aCMUMGP?Fj%aXIW30BrM0aZ z>}Fi%?geK>kj%X7m~LeAKc^7<$?h*Dlz>2|WbnH{zh4G8xm6D-^*Yd1!$VAUzL&Lk zHz93J@bE5U*)io70Jo0H0^ebvAJb`G|LsqciE$&en9sI6>o-OwaJ~FqQ3|2S^9jfi zPWXOkqJ2fu%GJvjaV%Xgak28=xfs|tKvqlKiiLd)|RnN zD<=E*miaQ?ClRFE?tU09krD$^RZ~~?TcU@nKZ<1r35;&r8WD~NUlcFDKuU(4mSkF32YOzttK9BeF_N|QGbl;hfUlGIAPzi+7t zZBKxv+|I?iGtG3xkB{xb3Fk=v_+5{$cx`zK5$Mtr%_D7UAOD7z;WhKa3gO|@;XX+x zf%iOWJT1H?8@-XU=j=7AqJu>x%cL-!WsRXehaPwbee6AYgPJg-?$1UZfsN(k7jk7` zW&)Mr3Dr+(g7B};uBp6f14a5iXZJ}dkxdx5mjPTZ<5(JuFP7leHo-_x)O@CHY$T=f z9$sfc{T#H+uu3QY+_k0lXPSlKvcKE?_9g`MMwTk5z^xKUeP5 zABnTkBbRb8qpL`uz46CIugX>=$>-Emv5T*W6T5()GZ`kEaBpVbiUC|Uf0=@$W658GTnYr_>f-SPs^ zG5`&MG`m2-CdU;Du*B@kx)#6q!420qjj-JqV>1qu>OU+7vA9)SI5kw0Tap+;JggoGpzLk(w8^CEnRmW5aVvju_3EpYjocfVh4Ip+5WPh{T+UV#fvtI z4Y^qIj=&%IaKx25!&PT<`+Lb$xn!|8g3RLmZt!aaNBAovwrgKFZ?{!Qc!vFskgZDQ zN79g%_`5>Y6(Rj<9J8IGYMg;mae86v)bc;JRzh1Bzrc_VAz37qOV2=xRRCK@BtG#w z0eRFP^p1GBcFLB3Tj8a^rR_TX5&qs39gN@IOMeA-K+ zK;S8EZontU*U>orCJRH?sd8GYp72Q3rhCG7b_?Rit=7QO&a$c{{ ztKi8jXu82G9C61r195;yFuB6vCAh|=Am87rCoY@{Gr#(7XxD2JDfszIsEc@w?birn zqy(up18hXS0!hWL*Hgp8l`AH%w+r^9A)#@R{?6r@yPg-x?Rv{F&n}_;%@>7$TNBZb z>#E;8PVC-}SxvXc8Iuy$NoEYjNe z%a*m)%lNwH_yPqcw7c_X?VHvkKWIBz`=+ony9X&_6h|BbI0v_H0xrE~9G$m5u8!$l z(}6Gl{$5_50-Y-O^tQkMZ=1%PBqJjHi~?<=mtvXO=HWa?5FF3xClx zKI2}Oh1;+~hAz8##fy}X##@}>U7y0v%OTbaED-!+tL<(k`Zs*9%aK&3A0u#lCCo86 zPR^Mtu(5mYC(Etzs3@@+pf<_i|EiTfuEjl9!+5*Q)sa(Z9sJfYEYGtydc3~rI)Osm zc8S*Oap~Dk@pj74)z|sRc>Q#_j^CgMgaU{8kWX%K`j-w>+g$?sA=I%n^2l|nwXrIT zKef>|g|xorF8pngllB~%_jBjqldqKka8r=Hpr`HsXMHY;92)tyq|yFQ{q6yx`=0jm z5v~Z#ixsqYYhQ~_+Z5yZa?4fSy7*(6QysE1F;iKcz6emO%?9GA>MlL+`NX>?pk1y; zb3grTghzmVvS6->~6_2F{^A1J~J+)MwRIagUX>(aGpom7Im z^o!gDa(or^vG>q_kqW7Z%k=aGa;Z*K+GoPN2E zxtxLRyz@P|-ynb3s3c*zZvx203X=>LDrXZk8Te zD^#a@Ll+JBu0+>Ia!Ud_^lQ0_SYID~aW6R9I&ZKstu| z3oDV_6%v*z%X<{x%ISSIxWCzrJwL2*K7!@Y8TP&zeajTu^W}fnXPX*`> zw{3RLA?nB(P*!w{y-P+T(eG`qiS0n=ND0M-bX87TX74TLxhcU@3%=ig(~Y5m3y0hf zLeN+Gk

OBKhc6hs}>+$=4P@JddH^+T<9WKyySg3$7umd|z2Bm>hso2*Qrwe7uPn z73Rf2hIG2NS2+yeX(}*c=rCdBjD2K}SrP(dk#dDsU}$##Tf&NR?`edOS%$zxvwF)B z#0@R~#*!pg2Bx?9hF##Xh<;rI7y&PK7gb zOgP0@&CpvFS2u)tK+Dwa`X0b3&sgouUB=MA|C?~}4@wn=jl69F&K1;Ev72xdBS(2N zTax`ah5u);E$?L1a2&5$FIowbr=n-&g%z!jN>ZrMNA*t{WUd%o$eN&O@pBzUnQ*Jx zd@28KEesi;a1s(4Q)ks5g>z`bh-D17!th zj^A|8mNc9b-ANR4O)^Q)QNA3?RFFI!Tj2?s%(*y+zKWXyi$bE^8uT<2DMleJX-mW= z-)*%oBu`B zIl4T=xM)Aj7~hzYxQVjFRgk<`UD~dkmz-GBXokU<(LyJ5!|4*W28;B2PeIrpQT-cE zvBGCeNBl{S)Jx9HhP`@WleUg(MIZ4aQ5 zrfZo5q@9ag$RWeKQ4nS1odX|m{ou3UlpZy;8%*vHX7Dt<0?JN2BX*gz{X~yc7!4MY zl?=;hjgyEuqNJ^mR-qG4N%bEIQkl-+6L4~Sa$ia!9Aq;5UO&sXm)t|3LSAV_-a>x# z$^X5?Z4^3*(Bjtr`iaJ3N<_}%Cpedcl5^cG;TGf`Y#t15qzJ2u?lx>IhX!DDL&n&P)v3h}yf)`;+aeN`TJjw+qMErL4NIVzyAZo6N0u^Q zUMU~t$HcLJ==uGoSPW;O{yqrx3zpQU?-{jKET65=3G5mESfMexHa*6i+kHV<`)NJa z;o++Dn6L@M8cu3}mvr1?O5`Y=%>df9xE5Z8( zj;~n_(LgpJ1uu=rtgJ9I(GH;cF~SCp2z4RT;lz@l7{lbN`HL_N>xkmOxi-MKAQGTb z7-$)wis_wD4b|LyQB3GF%^=)h0*3}Ob|6U?JG0C>veT2-fGp2zS@^2Ahv~0m~ChS-5sIa^yfE6?5eji*!Y{wR>oxuxrXCoNuKnl z<)iWitJL2dlr-kQhEO-8Xsw%$SG*-KFVR(A{Q0J9yjUh)gps10kgW%#iIps=IBM!o6LGX}8G+e2;*F+czy2RoRP}LkC_wrcV{P23|gls9K zEWaQTB#a;F#X#yWv?N{TJ5!+iGCN50lPaIdMOLmYKmr-=)p?TFOj^wZKr)D~+qgqz zSGkLc9jN+0`%~wkFJO**hR<@lj6KDG9? zS|B1gAV}+#`egc<2%#@BvoIQ!l6zjoYeU(#``OO2`+nZU*S=^Z8PvALB6Syj@}3QP z#tp>gD}iGket`%&X-$^hmvwv#G5%j_k0GT0pK6c9?;ZZD!0-D1p!PtL`kzkb%~`sR zdMoaufwp<(=1z}XimJ}Afn=L$XC4OCO z4Tu$LE}v_Xa{RFY;t)6BU^j}r)?og#HL1`WfBHi2(ZFBZHzHMDmCkY+42j~F;POG( zwzm6HT0O1uhXhjh|Df!vgWCMMZj+GU?%v?;t_>6`ZpGbQiWDgj+#%3ng+g!&6e&`i zK(Q7I0g6)!MO&QWMJ~VZeczey-uwM=ZzgNbWajKAGs(`H?DOos);9NcI8|olZVSNy zc~tV;(Z%0`nkcfVtiP`=7+*G@Z%5p!|DEX+mQnvmtle#)Dh_KN8r!O$ea6(Mi;!!dmDu4eC^g*hF zG~Z2;_APvUcWKBYY&~Gb(|2lj<^!O;mxXkLu63fil7F?rcjR$6UsrFyij#~7m%ggJ zbmJGc9@12zW%J{tfzuu}megZk7s96}^W76}2H_!^H7~oOo;u^cn!~S9(3oEtWxV+W zkX#i$5&#`Ww}qV$`YzC)GGPoX?r(G7nWyV$t8($$nERB0K$7y$PJh521GFB5(U*0v z24Kx_>tS$b`niIZkd*ddrSpa5v?>Vu{x>=~Drue+rwT($5JHTukCuI6n1aETXv{Dj z@8qzY^7xVZJFEVf9Hm&gOsb|97{f*C9{?`nj^IuTc$Z(28~w#s0W@%pV$QM&Vp zjFZAhVTClva`WYBCg*|H%i#X zyyCCla8;2bO(DyXuW2H)`wd_2=0|}MalmPQmtniuQqM&pAghj~gB26TcZetVw{LrW z6=oixq<*?s`+d0~Yh{i#J8{IV-)b!Z-4F9_8_l`?>fCx!qxUsCvQU ztWapY@ofWGc49=ZfQ<-pP|x@~^BkV0T;|2L+Eb1GKz1xeYalRn@?KiFvW<<1L+&SN zk&yCj0chO55#hl~F$%~k?c!Qr7)Bk2l=I6uI9$=Ck*!dQOmbRi%qE;}Xi+3VnIx!-YVLJusYZpqv&3mtb+u5`?tD%*XXN;RO;vqHBhxpLZ$^HlR{4Y_N zi5NQvtyk+mq&_{VWVm|odE*t2-Y~HJp0%zm~t>kQI=N$ZTlWYHx}D zae!2QL@AtmE?Kz)n=DLugFyy4s_gx!_{8t}W9#G{f58q@veYH%eh}Woa|QMHtO7n0 zclyzGp>&?jw&i%0*Di(Y2gaFrdlVIMmPt4U)vj2NJ2C2_z0Q!?uVjl^i8#&tjIM53 zk;YZ*jGX=AOiOI19WgHfj%oRS(E4Q!uhBnro2!w{m;Uh$E9G629D7?kMu~UJB4=z^ z!KesgP62Ly;57x{=+Vc%3xq;k9n}u1v;}q^_d{cJ*9cWz1}iqDDofX-YLiNz0BxGV z6-g)txV%(+nxZVK0q{qsPp9bjbJVnan}i-0P;8Vz|D=@xJ%076OIAdva|!2;+w!kE zkxTF)q*+tDnTa|ocGBqg2!_8BysC$6fD<@lOlY`xNlU={Tpg5_z7!-G<^aBciLsCr zz1q9ohJ=}FcIeYj_qdBxyF{!Y<%a8{*GNmY+E5EV%yNpD&36bzHEcPeV3_(Y8T`%V zW09UHibi?Wb?#zK2~;pE_%-0C=Okc?ybQ88lzW3@pqAjw`sF$`Osi&>i5kY|1nMKC z;>VH#rfL$fGX17msbq`upHwzjKrx&kIaOi^@tHl;(krZ0w+9XUGt3t2y#Du+(>I1V z-LQEh#bJk9NTA|DSz`cHv$#x+MY)20@ngRz%?_-%K1N?tis+|!9aCm4W;=?H?Yr7Y zy^JEEaB1r{0fs%_6z(3Nk0~E%4vp0<@+HrKEF?lkU466=kb^0pEI(Wp*&fBoji`ft zK)`6AWTFO2f=jvzva5!2lHQgX3WDr3lz5m3uF!@c4i)7WQ}ZiFcl6nI44gzp6y6xO zZ6_7FcRHvSXEri|b)?*}GhnJNu{1+l$EsuXD<|j}*JpcBP6J66PUiX+08?r!!uvw} zE>r(bbnkn0Kg}<sG^1RpkDFv8@{$O&$IU&ye8$9LxsEV+&gs{-wpNLIPq2&) z|H(+~vWKU{{VUgjhE}$WQ4#(uHXqgX^EWiWrv-rVj#H$X3Vr7CBSiTdO=|g5tW$fo zZ!r#Q2)na3N9jUt?DW?gosg>loq3#6Ag^mw4Nk}toJT^mXC0|SsaRj!Ay-qT z4gm~h$|G%C+Ds8UZ~0aJb_MS9D)te!T>Zr6~t>R~=i z(bU!+RR8nzK@4Wr_qiosmmOQy0Y`_y{(8RK4J^hgjwxE6vf{QFS@V&GN|X8O^ST=f z3Ql|bkjvuPER9VFJ@^&wgX?;urZM32k3bi zvIth=0IJCFzUD(aO?JnneX?m?fUfpRB*q$*-)g^wgr8pjnNNP{dHLmXQXjMQ51tmpMULy&ssI zG+NylGad$XV8>ir3OrYaxw(;LThci^C&Hqee=7>`ZM}a^I{;iFHu6k);syh*#Ub7G zwPcYD`7D7#SNJu#$6N~9gT8gZo%kpZO-6Xr!V9Lo#W6%D(el&A4)mL}*66W{19??@ zta2Nz&q#5$R~Uch5%!E>7&G`nH1Pf;60bq_?dJ4UpII1XJPvm$%|RjtLa~^yttoON z(Z;cz8Fak5RU#aCkSkM24k!qgzl~k(!Tu}(I!Iw=3LF(4Q=F}0m!Q86zSTwZKy?Qhn78J-FeX<(D>#R7UBy;!6*_7@^J$# zHio?qb~ma7Z7Vn{gvW%1i6}fD!|=-{f)BZx?CIM+Zatk{4GNsP4w$CPcLPDkZAC%#Dq4ypnWCj$PlU1N}%-tl4jtgMMVi#O` z)pAwUkep0h!ODDmu%jrgrF2%IGH$bvdp2Ws>>ioKmtnDgtIF7Y zWZ*^b7zCJTp$g-XU93m9oQb$fkIU{czTkb@&~A!;(8Kz_YuJ6r|4_ri9yUV%jfdrb zn^1t85BMKySlB;d|IH2%;{C50c0X4m+2R>_Y;QnyM@`L=zx3i{+JI8DkT$s} zG%1RRJ|Uq*h~++(>@D6M00QA4ykYx^F{y{i?eZ;QvYBDg|N48tqtQP3kBp6GBe3FT z3G!zFhw|G8E#r%S_xv2`;M-Krbslwd8X}}0D+ct{={-5DIyy&x`bXjVFCGc|JidIh zDvieU!pd5`KvDHgLxCVtT_7IPSb>Pn3wREG)Y9+FXacOC{kFSWSj;o!&Ms&3`$G9P z)do1vRM-gytib(eo5%BiM=OQl_)Fe&xizyA2QipU(7YAf?8IqR@FTIBU!ALx0_>!$ z(feR_ald>Pq@#f1z0_Dgv|}_C8i(O{MKVI;I+9Ag=qU z67v~y3N0**9<@)yU_g3u+6yVkY6LvIwN9j0w14PWjU9FC1<>00s2*^EbI)|s$-L7Q zVkYvk4qF9IFn+I*F%Hm?9I0mUiSW2FXXx7p@Ex_<;!Tn6xFYk7pUVszMDk$%*`o=7 zey3O$qgs6jY9^;PjKX)r(vy}yq9N8jD20=uMpr{)jr&GXaTpFch(D0kO6(FQ0y^BI zk~Py(mQ_AmuyJ2+q;ZOXOcWPJ7dS+}INJ-em+*t0t3J>Ts9bB;@pZ?=s{0Bkcw&Yo zRy4vvk|A4dC!T;$hv43kg+lUtCJ<{9i&3In5QDe}O@#QDprSJ_H637OtOU6}yfh3+ zQj1{?_WDTi%NTUPQ4*R~7u!kU4=QSnr*9A%!``L>NvCGS3ZYSpM=z%%83k()r}Zk9 zx=gvr^baT4RZ)iAplTS`#CJd!N2L)c0M=4M$SI&!n&4&CApIM*tG%{q3mP(c))z~J z$0#>f+_{ffHv~+|HsD>8cj1lU8x`S7x}Ng3v0chp@504XB1U+hfs<(Gg}kB}zbp+4 zfNAnq1>RWLgHa)bh@ZX3wHiO}xhw4u?e!6c@1otb8jeB?0#DejY zJ2AohTO5=J=&@5TJHuzU-++s)U^A4okE14RcU45||Ey?)4k)W6p3S|E!+wjvCicy_l7qu^`Lf=L00RzvkSf zEgxvsvNdpfxuuzOmJCJZ3yk$1?^AVubZ&i}t#2p9M)0LQkJqN+mA3m=RcG#Z_O4$zxv2b2A-XdayjU{UKNj(ytrj1yeX$TUo7CDc`x__p zwJlR2Urx5->(2T7C6zrw{LWRhf&|2hBdO^@oep%4e5LehiAfyw>&BI__lJ-hvxmiz z)}y&2tMucmiFs@wp_JhOlYhPo-}y<)E$$s_4!rTb572{{?=!`!Zjbx~bdxSi)Ksid zJPn??v(8V}UX(!gms#%-AxWxFd==z<1lv@^$PkGx$%*yn3%n8*Yi8*i^TZqjKP5en z-*-xj;gx++x{=uL4oS<%Ppt*@h=((N$vQDVoll25eOzHO>ece^X^J_Od1BAQ-bQ${ z{}%wVNT0_E#HJAa!GP&Gk{Umg*x1X0e0Qp)gSJQDn#V9h^=<5MBpWbf{{6hKzs12A zGijPIb{hPLxBpM$$&CkZ#{V*&{Eu1VKh}%Te;E7Ucv${7vaf##_yxFUmv$I0!848(47861Es$4{gmCJN%4sBy0TQn+coJC;SJ(Sx2WEtRpk4a7yx0!KOci~#@dsqV zc8N(qXF1zorYvWJ0=8|gx&WbZ;!E*1I(qw}dDf5me|tW^-Rq*|eU-V))Z1Tf$VfRV zWU57L_FVK@{5UDi@8{yk_or8u(>=8(BG0jd8EXwzo;E6bNqBbp7IY8ge%kJ{%^jBQ zw2kI8A!ZAu3a9Cu_hxB(a@`Mnc&L6jbosN*tjt* z^zsd9db)Cs(y7Cu$>sLlm~z9@u0^84$LxRYeRDG&uPO)+b6uH_nD=!q5WSeaZO`Wo zab8b0bdpe{iDFWUnNoaL?2s@GEuBy%t*<=MOkh%~^NC&nHZs_yx(tvsLRTufvcJbk z4q2Ul3V-r$qSDO3ysSgBrMzROHDu~rWGkf^`99{^W<_fSftICsi@4ZuZs$8b1FhdA z0qN3s`{MgjzduO4Ck*@c+chD5rK{ke9>4gw`@s$2CNWPw_d+G2_L93UC?=nE=?(V8M7GKcZbCs14;dGl1D&%!E1L|n;txl;p{NTSPy*8&Ll8Ueq+nRjL z+0c6OmPaUkAg;%U<5TnPy#RLZZm7FHu+jievcL>A`3*FFcL8GWj>5B81yNlxh&xF~ z+K=aH{*$i%XO1`j|K@naL%=`q{(sDI@qg!dcBdDa-h;pK{T@@RZ;B!-GLm-k4;bpg zMN zi0CqzzMg;^6Zca$nhovQ#}}>c6Q=lFmTVwu25|IbmEjaJ2YE5l`<6Ino#lwK3d0$W ziNFp~B=N!6W7oxS+{6gdN8(sOX5rZxIR1JKEH2a*7$PIB`)%Y{!;9XiU^}8N zJI#Fyhg4BAHf&fWSi+N9sqekHe%P1tXT+iESh4T9wN-Tl*zY&s)kio8YL`0-eCb!0ZbAO zHxh6^KadiPRgWfGlJ9tm<5z8?0kE1!n7thvi`e$U4=$3>Zy_`8VwNepau|RM^q>zU zOqS%VE~#d+SF24jkeM+qQpfv*6`Vzy@3n3>cj75D1Wb%WEa~_UQ zS5p~_xc)qXODhMoXQW=RIDf~|M#5zkBM$C2Jm0JEGG1ih3>=5??W!G0w1>aKHwh@ zVf+XD^ZGx7#*0?}X7c|;{KMq%hYkM#`hb5P{}u4C{xfJ?{t)mFvL5h1Fgg5T+rI{l zKgrvU{&R_cW%*vWYlGv$v+WD>&?3KsZtw9NKPSgc-Djpv)rM?Lq8d<9XbUG3j0tBF zO&B1N>(%Kg!PvjHiosseS^8;mC@`ANCFWNvFD-%^ObTsrdY6=GSgrrnZ?oXas^_>z zrl2Y3ac#?Cx0IoJmShP=DVgudX6GlVzk6c0a}n>mi>kPP$lRSXu01{j^t`yKlib0`A?5gHc57iqn&sz9H; zU&&!{%j9mH%DH5={9wwPdxi`>&db8f`>jV1fH_rf?K_xDvLH`?33f7*Aji2GSP?V& z;d4}Z1c9M7l-{watH$IJn;iKW#r(#dy_eI!@?Oyc42-HZ5f>9^2JaOG?oJ#(ew5_M zAtf?WZ~4;VSGPu*O=3dDF;xtn$V74z`q1o(SuJWb3ug7D1&sb2X|X2#YPzN?Xs7E^ z|BA6B$7w)dW*!W^^wW9Sel#Z_#asdALq6}Lq6%vTR=e6R0d1XBkuD3R?*J5PSUUiN zq~=Ixg?rqcD+2x(oVro;ATRLSmI)1WG&8(PYsBos1ly_=nrbhUN?wRF3VBD?hPgqg zTp1~EzrPQ!gy4V(1bu!PMx9c0>!8U%u~yYmugr9DpQrZkyUiU6&9+jiVaNinInfEdHdr8&zkskvV_(p?C)) zN}efj9ksIsv|!?ww${WUud0Z7a+s>wi{Jb(;#twq1YzkF)@`nL(LwIkf5!}g3%%!B zH)yIk#hI!k?|$S@)`TpK@Y0xE$E`sUj4;|vLfCNozB}svmHSZ&a6@y*IRNxINy+uZ z-19#8x&TtWx;KM7XxXinz-c)63hK%O%_{C6b&q|WH8Io#cVB5nsFG!SX=;9$Z~85S zW@Pbxw?NQo)6y?H-ZkH(brqU5T1-Gnkqr)`pFefRuLG|=+@)0?KCNvahK$>r<$tL3 zci$D>nu*Wd-Hp<2-~1kB8uUr2wlGMN0ng$Q<%U@-0^JIIiYP>eMdS{}2!tx=Xq$x0 zEVyB&KvPvfi4`Uruo)RVbNeNN>4p0N zPY1|9$>B4*0P!KS{QjLC_#I^~%@YYc2ykSu!Z~~lFSGHrd6y;2f+;QI!~NXC>EkA? zf-PY6sM?h>E+{$jIX(Q%48 zO@UfdIWRH(ZP?9Ozi1)fK$eK0Fzq2D$BTTyudmsZC*bm!&%X`~K#-&f(ye#0gpkZg zJw3J0ubJKhouTxByXr8B+~-uddKo)^^r90=VyUyaZr(gW6Eq5L%&Bn<_D5}hr{zm2 zYfAFq+QU&}i=!DRvi)6hQq>Q8H_99ayjNfd01Wsr@+-Vi`RCV%r9Ezm#`Rt-?;=!N1{r~Q)&`G9Ypgu9S6oE z{eJdHyOb`T&I)-FggGgFVcXg3#TUnkUoKhUgfrm+yz7(tTJLo1CVs6c&Jkb{b9BYx zisHtmWKDNxacAFY#mGy!7A7&TLo~iO8~Iye55MA4So~Dtm>Lr2-$cq4%-Ttv@`cyq=d#0A zStVa%*K)ta3(_CU-127`3Za_j7 zNK6(qdXU@^p8#_m(bidLN`HPE(8T`*r$NHk%~t(&))NRGhH2iM!o+nXr2X?BCSR7zD*0sr8=@6 zK>R6LEKjJ}bzYu4w>n755RdgA%BrxX&uRLg6;hruFQ=5M--%C8G3Bae86gnmR2R;? zp(lI-&m$|Yq#9u@@U4HwsU)Ns#icKfZvgkt`_n16yx1&oR0Xy6^AY<(2&-TxcF}$p za?bb>V`xKLyDbEdXJH4boClJo|UCNY-yt1bXZGE{P8R3MN{5`dEH&L)S zOhbmoGt_*}l!QJS2CSRT^mxV-HZ*Ej{+#QF!MGB3 zWR^%$hJ;PQNh+3cOv?MgEY0V4KjwVDGhZ{OOT*iiE3ryW% z^v3%n$beTKaZ8MfX%O~12kqD^N@I4cG1|oWa_Xueb*W%hTm8|E=IIYgmUt!>gz`tY z&3YSa03GZCM~kc)dMwS)kO^ok&X6#PF(y`&8FojpN@wAV8u!%66Bpj#z4jFn8cS7N z8#cuFDD}1l*hv+?M6>Il-Ze%PydPOe=C3?tniBmnBc4;CVr+iusThj-<_b5(Clow2 zCzm=_SV8}|*WW=jt_BbI3YU33=VUY!9ITC4k2+;&8w*j(Elcu~Tg61M{1s97;+3YYhq zY2;xXc8S=pjn9iQT`nW$SZl2e&3ycd>vtV;+hTt9rE5|W7nYzMhN|LM(7~l&0p)4# zL}|Pw-||+6oA8%;h12?9K!+Q@Z;ZM2nvX8yP@kaYcc^3(p(adqu;?S>SL0HB z?8lj3=JLwqcPqOZi#@)dFW0kM#;D+Cs6Di^B9P$irImR0(37bFM}9!ZbXsEJr`Ikg zD{S^hmL0->#rTUb!z)<~O3A9i9%>!QM9_mKP4dxK7gw!PObf~e;p5XF_;Yeex2T-F z#EgKO`}{j-d5R9XHuf(PA*05jt}&~R1vrPI+z8QdzQ#FLo#&*d5QPbBVaNJSXIidE zo0t@qU@jr}W)dPBY-v|QC|HbLT1P`OaWnEHAvl{2?FdaGk!7@MKAaGLmm>8N+r@R_ z?f8>F_%7DysV4@QnfZnMANSg|GB&u$p>STCuZ&-Vh*|J}W#Yz9i7`~HA>EHr3pPTW zX3+`FVKBB4pmMlw#;v@m=^vH`sFPSetUQ4SPT5y`MdQLqWkO2!Ta1xoW;lEJyOYJU zJrP1Kl4jj0+_G(j(pdVht6Y_S;aty{&S)^YT!hT$ilu;DdGVj&Iy07Sm)k$7$x<4C z;^E)%w?3>7%wN~VPFn7(1>al{qK)uuD+}TS=8Eily@bwV_yZVh0qtW~cJX#v6!AjZ zcRzhdWWl0R-}QFM+UBaPIgxVKW6akJDIyYnKVgmP zrD?GermSyR!`Xl2^v7fv4RD^5$T#M`4`ZPEym+@~N&=!}e}>)$?}tRX^j}ZMrKPx$ z0!UBL{f^^2obd7JmG>iF46k%vk-bMgp(<;Gc;YMz93hH5L&$z$(5;g1q^8b%>~5|9 z`KI@~wfTAcpG4vpGa)K!4;n%Acub-G&0e-;rF>+}HuT{?z6TjqtSZi9+p9}iBU5AR zWw&}dLyA1OG>-%LOh(Nx!}E^X=Z)Ac+e34knW%>DHEjrn<{pZ{$!_zsvku%}_(msu z1LL@O43;%44kv0H{TCX>02p`5a711jk1iP;ZCCi%D{YX(zPg8L#J=zMcQX2yt+WdS z7U@)8>`|8~)Ik<{CeyxOnID=*cW@3ve%X4Ok%fiPV5Ja;N0&ck8h-xwU0CEyGWd1m zVj0BQO!CL$>6w=K?e)vQR1Uz&{zyWa;q4SMH=5A+m)dm^uak#X|8T?k@jQ}ZRX>I& znoO$?5xr{es{AQX2QbFPAc)(t28OVdlK#Tp*yy;>9VRld$zFbTx*H`=Ir%4LI=>)n z3^eyHa=_`QTw|!)!1bbA@*kG)#~?bz5Op;HmyCYp~uE-BHo$S7hCCiH(1TPMH9HMhsFBzT!fFR zT5zm1kouz|vwtof@vCMO7pi3T*l-?ATRn?>0)6o=VBIA0bgs=uRZr1g zKC`+i3r`ox?b$?%1liWFPLEust*rgU$uPQWF>SnBNjKQhGUR!m+z#b!xv7cA62e6l z>H;khSn$e0$-QME9#la;6N`UyA+<(iz<6uJ&~RORium{_&tlcHzHv@rPuo>cQt3WT zN+_@8C%al_meP5-q_1Qv_QFL}R353u+eayVkxqnkdPCN40M_eCC4N8%=5^BQ7fwo2 zOvVWjO1H%FlJ;B*jt2ELTLEMKxepDIMuOK82@-qra+<(6s<%H}r5>`xAHb{FMt15n zBW+Wm*4@}+R= z&kU;1loo9^B{I;}}bsZ9}F|A7F2wBe4wh z%m*^xF?RLc5G(>)I4oWTP;KOb(JI4?EbW;a2;Hj9b0W|LUI+KNj7j=h3$oo+#61|# z1YZ}^VAeq0g#0Ig5fnEoK8-@5GndWrMWI6q#)l}(S|@o?A9t@{W(SBb8?pWYVKxpr zXLO9s=;%w3gD|9P#1D?l=O56otz?Q%&mHES)p~0mjvvE}d?s4LY4$0JJj!tW)fbDL zx=qB-31L3nYXZ9%VzfTJTi3U*gu>m}>!85^q%&D3!&4R? zpiGX5IUrJV;r%L;i`b4X4y8V8{2Yk(t25k14wJXb6Z4ekkxJsdBl^HLB;xR5xBpcd zknL--NnCE{GLPE&JLmNnb(?{m#F2Rx2jzK(0z1d%w?N-<0RJkBLszJp%9Y*_BS(n1 zKAkvifDju?h9VeyOALE9bK6o~pL+^-hZGa#H}|0UYpU`GDuth8{0Zy?8G+#FaO7gN zQ?yaA(6Q$WyNUT*gEZt{6Um(=F{u<1hG4lOy8$$RKDJWIt#r*! z3h_D4S_jNTG(_xO3XQDqMc$mCg96ZXkfJ1Y*lvi^(rN=AX3gjBa|4ZCykJ;;XO^JX zIA7y{sx9>q${Sbb+G306?_!2w6aR6gtW{R}0#J?#gmWua!t7yl`vF{gGQwmCt_TFw zMUd#t@rH(c*$}0{>+$o=%PzY9QF5uBy0LXB&)#XmUKEY@%zhglFT*$gnGif3i2qm1 zksi#2JX0c-74^V;W=?9XqbTZj5l^_N1j_N1Aj0>TE5} z^RN#X6f#LlF;P^!&7UtxC7TcFR9{_uIQs~rbQcn6SmJ2w*B{-M%_$O=5Ri!tQcDOO z_>^XD9T~}78S58PvHfkaS?>L-f|j7JkFj+r1}n82J=M-JO#CRo^Th3jyKu6QgrACH zeFn94dToUFINwVD8EbC;;HrXFF*2+qTwQLg$R(Xc>f6T~=p>`L3=_{T-h!oE7@u4_xfT-$3zYqVy-oQvLcrawrcW)z>JF9Z z4xR??Re1|stkgU8neje53`UZ(a#gRyt`7a@)CKPME3@QcHv3qDI$WkeQ9qk*6sn^YCwjcK`0H)F^kEW3TgytiV1kL*I88SA|j- z8G=1og4+$k{xK*Zc|z&~;Y$kx>fF(HmZMF@W$b&<^TH%sxVk3rWH-|H&j@?AX?y<{ zUC(Y*EiEBW*cemr`|@^a2o#6DDc;GFuYAFK1=gj{5ije!&rbG*Gw6-Ye6s0Ibw3`8 z3B&nKaDs}*@wSjc9mNjoC;U9Y6Mnme^kS7MA?0d4@LFxDo#YMq}3Jd|80GM-Q z3S0CH=_vQC&_winQ%G=@p2{jC=cmz_teTIZ)M_cy^#N!FAHo$1#r_1rOy;1)9EHM( zn#$7B%c22`FfQ-}HZjKYW|)MmyNgW!i$V!ro3r%y4$x=hTI-u8#^r$E9{;BVL7tqh z2H2M9w{8Hw(!Hgb*{-59f58_J9pGP(Y-I&_B9cDC*Ml)c)@qQ_ir2<*^=@EULj2d> zfZ!7=p-{q8-`MX_{A^Pn>e-I^-1+;*5=@oHO+c-%^)8d_3_3M^tD;IW539h+xcPvu z(*s|!R2tkRjHnvBzT*_BAfTl^n7#<6Sko83uRhf4%bxiQSK`KSn_&BqSI5TZ7usiM zA;U$mU0X8JXyOIh7eW@A3ruK*xIcm`NIz(x^9QjD$4)ng zz9=L3sE#^HCb*tk3TjRc%PM>rBw)5BuQ}c(Yr)F?gc!H8Y)KtF@vkQ(Ol~Polu$!S zQexO@yO^b9zg;?;>FST8KBvA6JHahBWqa!vu2Ay1c%Zg*s59r*PJ3V73EZtK&K#O# zW6SgcnGNiqBy7g5fRaL$SOT{CIq?&QDY+VB#pTAHV49a|r2@C5QaU+jd?PcsBEg%_ z_=zTbzq0E;O*L&hZRB3DN;x1Ungta?*4EZ)Kr#T?{$IJ4_>pMJU>==jWW)p`7$P~@7W{@^fHa`~JG zNcPhXmUeX(osttW7YA|pHoAJj72OnbKtZfj(k(%*F&C8^MFq4J?tw`U%|1=of-FY1 z*%T4wfl2XbIy~wuE9BlDUnh@q_es3P<}wZV-~oHpn4Vc@1#Cu%K3jfNbvrIp3O#FR zXUM~J%JL!S@$5kb`Hm3hl5GHHv){s7!09~Cn@}ll0tmah@VBIw9Ao0Y`v_}Qkgnfy5*gunFJ>+-1Y58HXZoE=b<^R^uq#U_a4Wbk z(I{&)>3%Lhvfw5%>U$c-lno?FKO>!tget?#fWBWSK~sTNy`rgP^w@+^jfL$2;orDQ zVj%9_)8UG0W$Yx)09P~`rEdh!`GUD|9q7I%<%%;F<$-hE-0uW0P2#T(*cszqMq*|g z-I_oBI&=8k=K`b>^-$|p4DpWJg7sDcSg4U2906lLbn>8%Tu67a;80))%Uz<3?bP6hsmhp*0z&0+6n`hZlCy^(plV;F z+H+TvAIvIJ>lu*3MgrgqYES#Sfn=G4;DKgF?Dmk{7NI=7I7kYn%A_Jr3xzkUxQj%_ zteY{sphk!BcC;&-==ihJu+n%5Y$-!EdULM@)sl2THhRBJA;r04a2ftMMJA$7kHyfa z0mmE?W{6ngO?!G!;wqRf*nY`ut5F`PxM)Lfg?oP^RBI;b?#d(;Mry$56qTXvTMLM> z;qmzh+mh|cv5lfR%~D>;<#J@qfi~H8CHM>0O^^+YP&ZmwRlBr3STwlKJq+|mk;fXK zRE|s;3Gwr7=={EFrYtdhc%LHn&Eam#X-E>$>;BMCvz12W!G8b79ue}i(SFpY_yo^H?{o<&FdQ@YDG>Xe zAMZs_Vm-%vq|od96nj5%|IzG-!TkM>H$y>DMzGd3DgUj}{gZEYJONb0*oES1=Db>O zkEkh^6yhdP`8RKTQu>h4us!F*HHDohy36GvCI z-048z0?sos&&VRj!O_B*iGxKKdZMNK4gDc))Hn{_Cw90<$~lK|j)T|3KV4O@t@DKv z`*9GJLR)o^j)IhyMSX|qybj82)kj0;A4ZcJF|YZA*yf#ryTns8TIG!%Tnu9y@J@q! zkJVg2+p+%YIPp>Sc>czg37#gtagA6bjUB{OZ-}q$)bnE`>qYVU&UrW?)0BHMPtgQS zd#U0TQ1${`o*swYbm6|^P-=9-EQxF4@l7N3WGgdp!N?>-3r~ZK0Y^iX-a4jnjNHMh z`0dy(BnoQj)r+&2ct7)6Ltc13UV`qR%;9w!$sFg>ml|%};lHF0o zWP%6Q0)GYAL_~QWQwz&}p549$?0373@n9U+W7k5k|2cPIR3<{KPco7mq1}*Dvx#d0 zrmDcx{C;AfRKfCrLXD|}f#)d3#iECN3#iCrHiAl$@-U5n0}W`nx;{_HG)J-Azb2-o zp4~wzm=WlU?+Es&Q6AZ4KlWvfMU3G(V9jQAY|XY;wKn*j2>4XRLQIc)?rbKQQxQgE zp)svchS<{FP4D*10QfUCBF>KK*NOv8n8){2cJ8E=u?=)Jgeu3{^dCD^)P@J9-eu=b zk%L55+}nOKG6khjjLprivg&)#vWOm@!!F29I+IR zWfYTj6cM~&@(SL``$x=ETnK$)E*OZ3JVuI$Y5`-d%j@yne|iD_SlS`YHFeGAc5Kw9 zYcg_eI^sIwO4_bPi3=7+37BN~9u3NPddBMxLEj6J*Qchv)7JS6n3BTa6ON4>q=STw z^wRn20KRgy45bFAych{sSU!z}b`H)C&-CSsS|ZC$K7GMaNQ)z}W!YCVA=jUKI2Y%( zB`0idZ2{TJL%Cz7_+-e$>cBrwtMOxXF%2;i0iMP&JGRgcwvV8xq=zbrd@?&LxI97k zbp@D(NSAaeqpYDvboH02&hb8n_VHe#qqs!qH!c!3l4!IWU1D>OJaRU3uKQZhyX&ts zWwL8-&Ey)QSvRu*Tys;?y=i<+8*6;p`ga@=YLyS zpJLX5dkTGCe+l;P*pK1Mt~*6a;Rw4U1uckN8P>NnFyPo|iZ_)^j1)D2Gumn3O3P?l zpyhGbVy9b5J6ZA!2e?(a%pQzCZFj*Sxgh*}PNh?wZ$t%l4t6kx5(t%lk&0jnzvYQC@S&^+>Qqn(P^Z(i`e%A3mApjX6OgUj6}^#w}Uc%V*<5cL!X-wXE< zbF_kzj><*|S;-jYlp^e*J;JBYyuK7iz}6O?po!J|sY;&75$Ye+;xB;=GZ1!#EUnLf zdYS+vU|bp;E?Zfh6hDOWZNGEpG>i1x7QecksGnT9b(6pGtGAsyfEZ?VXrEqV%+85R z`rfdnKfb0WTDcGIxfn{$g`6&WQf&EZN&J-uw45=W=yiG_=1pcI_G|nRtL`%) z{L4dG_5!mq2;KmecJuMD4LetZE^TZq+0=)VxF6c0HA%BuU*7wQprVMq$#c^&(ZZ`W zpbq}B;iz)W@?on=pJ&XZ%xh}UJ${cA=NNxs=?~&{mL+HC#5bzgSYI>G!0g|?R1- z%BAnDV&gkF1JsGi3i^@};cw%6&OCdL@^ns?S&AHg*yYHDZY}I^ySqQ>2-`Vx#|-#6 z*3KUtet_LUzx$$GP>^5^(a!b28bvF3j{ViOH{3D1eppaCC_O%=YluHD zG{a&-vOGIvpLmx-lEOpgf;mO+q3b_7G|I-jq7#XL%~RUwz$U<@ddV(EmXz$+;A|F; z^bt+iHioShe5at3M1l!Zar8@rF!qQCs}`LIN7npGcl(3}{V^F@+9X5<6j8y+bnX1s z|3j8qkH<<)ytK#V*e%c4UIc@8*slA6$q(e*?q6vf>puwExHCYAT#c7bR@YX`3*X)S zk4I;JSH_CMZtk6aHU53 z2GyFF$_i~$B_CTMfPq>#*(7CCL)2Y)EOV!W(_(KE8mDaNoKd+7DgDzN#!{_4`JpRk zA;0h7;l1ob{iCY{)!CTl3fi)~-*yBiT_Gz+6~=yl-hVuj={@sqzwb%+{rjMAu~q4k zsXwP40T`UAi2VHG1AY@R;bLn86Z=w;3goGZ>Tk3g#I_fqZBrBNhqYI+??e(BwMSV4Cs|<*RaDHJqpf;KxAf>AuYFv|~_XA`2EbNfT>c1BVz} z`s8;@^kfoaHGEc#s8_e?euQCfUjEa`m6+mb1&J0FC*lWWWOQx+{&t0O>7&+h)BVo& z)x7G(QI^g(Xjtw|}6v z02FQ_G&WPS>}CuqsK3S*Nj801DCe7<4Z)v6xOLcsw3c+v9G(91?7H}0Y@K6pWnIwk zW82BZwr$(CIhokjiETTROp=Kwwr%soww;@&-g`gYcUN`Q`LIvbs#R<4?*6Y{zgF;= zxv-DLkdzYDx+R6}H0~XEj$mQML4qZHzn}I^Anr^5yw_^kD^1EQm+l76Tp8J^9k(SA zB9HJS9tWN~-=6Rnw^YZXbE=^riF%9tg<-GL)m~1yPw6p)c^jy3X>3=7EwLbT zDq$Ge0TE-$#WG}K>U2~U{{x@3H`_7vSMT`|>{K`btcrfIp2N+oE0?mUKVkx7Xy1m| zz7k>7%nY{GN(uijmSt}_m${!`bfbNK>;psF8Ha5)NA_k`Ro=l~XQ3(=Ws73Fv03r> zQP(4W%ChrzPZdCWmL0sbw3NHiH!OYAFX4jEQpaGEy~tX;tz=e7;pHo9(bP2pMuOft zE6gMy`l;)xGskmBCokX;ncH!ale6h(#b-3C2=GL@;HZwUXAxvQl{sE5f%pUPIFunA zqHQ((k0wYExs8Ghe1SA$m>bE4jyQa9u7wiEC|@KWA|oEq51I#WJ<;KHKZr)DtQwRT zCEZRw0b!k9a)G+aE@%LEv|Uq!CD9J*C2A#11lbG8H*4N`#?RuyGz?%1dX@A1vAqE+nP+dy;ahoRS#?f2N- zr2js@rwfg`EfW#{HaDSaOW;UU73F{zQt%9vbMb%`C4ua3vusmyo{sO1|9VL8?kni- zd;gVPRfP}M1%LS!4FBe#8q48vPh5q!3a`#q z6^uljV2(S_e(Ah_+XR9v;$ua|#qDEe@d3Hhe&1BQi^pZuUG{O?Y3J*;D>LqYj5uQN zr+;-=7ycshzIZ$s%17kUKE8p+ZMg#Yx~_8h-GMbO`^MRe?oO!$B17>wlQlnizACiA zE#wl7`3z*tXcQmy=U{A%TSSnczq`Zf@#-G(gQ@oi3euH`5aY)jyMi>P(l;?y6BE)( ztu1L5g);4(8A7xE~0ru7T!AB(nrjCpTmgCMtXCbo7s)r4QqP7 zXKE1o{0vEbK*D=s5qP7uJaTuMyo8LZS5Og`1JzLZ$*yNzpKsI0anzZDz)Ba(X}wwN z=Y%YDU7Ei=AMi=^oUG&r(CYqt^Ev{)_%}HK6}y+Eq^(ueJF~T_s%w}`#Ewt^DJg-s zSzKL_&{uEhVILNjW$WMZqw`xGGm?xk2Z+&c@V!Irkuh74(KbtnR*_jN@Hx!0{_(~e z{7AqiD5f3|3x?SM1v#x`k8(me^KGgAURfDM)(E*-Q?!zN0@Iorh6T;n zFZXBvp=5f4TsHsv0vxhX-PC9UCSrR=t`7yDyHWq=8CLli9IR+ETGmhW+9m9F&@tj! z4=lO}??MYWN#TQs7E;kNw#gyM^snborCLAi_qpkJt_{~cL|0z5U-pmuZE~f0GFh8` zUFV^iH5C}4G!Ks4_(4;?-ED-<_d{g*9%r^Zch6UKR!<8W!99dc^xjk4K9i6n9CXkf z7n!rBikNiWcw^9EvKfdYZoz^-W*C^p#GyTKOBO->80SiYYrAWA;V4KU>pKCIeLq2~ z(8^__uTooG$L3PL)$kga+=vMY(I^CHzc>MxEUA3My-2H9exG{sQ9<_$Z}jF3|G<+I zTyZcO4t52F^T6^Go2gvA!^)>mRF4i*WTBg` zC+23m#HvZgv$Je$XXXlYtQvIxgFZ2F9Hem9c0F|sn{6jkd>V?i3r-I|;Mof@@+VEu zj)r$2$+6AbJOyjK+oQKo0VgLc?)g3em&ExKKPY?fV<$a$`*>?3TcM9QXn&~c->5K8ocbe`w z(W5)NYAZ1H;Er*G*(rMTXEt5NX$$zT-Hgo4gPP0Ec%irbvX>quzd+mSRi$p=U2F3d zr`x2R$Hr8d`{vl#X{Q!6nAD%rvXZXfPOR}CsR=XlbDf0OgsJe>Tm0e`_3WUzq%Ih`f)+TaE;T`qoZ)`*$4w)sUdy_^B4EqtDN)0Z>*~ zv^^wnY`@{3R!^6k9Xpc_#+H^@rR7YXM&f_MIo7eQJP&MvL;3IRHHMpG#5QIZdR}ZJ zT`VDggBf8=P|cU-lgOb!B=li-A-2(HB9I2N7~&-FUjiQqM$;ixb@Y)fusmVuDDdd| zF40a_aL3>{H(v$NVR~sph83%wfMR7Y`$io-Axbb@TfTvcRvfTD?bxSzdM)O^@p=(h5uB%6Y@^io3 z8tv_eUftLzsb*3S^j+xB;_5z_%;CN1pcC%cXVcP*8ap;Hurwv&jp^lso}?Y&lyHaA z!(}&N34H21Vy$ZAu^~u!>ErLM1M^0uZQie_Rj;8vf2tP`!)((>i-OCnOt7O!!DNvT z#r=~VHk_|_ken|tgx$SxuyLc4wPiAf;&nS-=5@Yhb@Gd;_4BcR!)uvtrTd8Zp`frD z8h`>rlB8;C^FmLhBsjiys&l$fMhiF&=!O5D4-&Uc;yF`$OTKn@B4ej@`>}daHByMe z<+IySp*Op(+f*S7iwAs%ubt+bUgUSMPQ(0OW8+CGU@u}cOd+-B{*Dy4&ndk}=dQi5 zO_n9OIk-26t*vb_kV#M!;rrWArg0sV|7xQZc$+kB@S^;SY12>pY70$sZ`z;@@sY}4 zDTSG7gt3uAZK^`&O8*`ahyOC%nqoOr+8VnQqA{dp?r&Cws4j)7CLj$q#~!v$6pJp3 z0MdrzX2GTMJClyPTb;JAb@%3DSp5bL4cHu=b?UDCMfBRgqw+e}>mJ{%Y0uT_ynUFM zv^VoJ%RR~qNIJ^%fjD-)2=d!-zpMHM>qX;Ocy(OMMN=(gViK#W7_v$W>03m#t}#lRyGg7f+wH=+~1l2QXN zdKx3YJHSSIh0Ahb1O8eR(RYie@wEbZC z+@Gg<4gnhNt(d`2Xh3J!`dkvYs7d2jHPh)~Ua(Ittx+1iKO5cjB~RboYHdumx(wT7 zVP3Y~A=$UTXj)oXm1l?b8VmoV#~jygI!=+Fo~RG_YTWp^)v9Z39G#!$pYnSG4r6z} z+r{CxMe`Yb@@{=~1@zT?9ezzrHWTg~>cy#whZ|uJ-p~=rs)&on>~?MwXpGgDY+inc z*Sa?TyY&((j_09fIYQli49#2TxMF^(3?_N=l{H97Gznso$Yt}|;D2iJ*_Nn#@JgzQ zD@9k%+&<%$hbf9?H+&;dON0;Q{uz*1$+2qyG(oGd3N=VH#`#4mNz)(;;rL&l(TH9` z*nDpq7}olW&ok((-<7O~Hvp)8;u4B73JUWG*69@RdeASYRzkzAsZuXDPoLB^UI*&v#Wwcb|2nQ9H~j==ZKj#t`Q`ifvZTG2M6|Mr zUVMr+o_0_*^!+~_zYJ`1-h`z=PLT-(bPMudbO{%Uwe7-(aO^37?Yb_I_ydtT*+-7Frdn3fgxafoc(d5S2oT!rMs?tU%ncj%^%u& zdM@Yib1Q&Y7coGPxZ_0eqIx_VwXCdbV%a3@o>~fXM}a0wO-r68 ztwM4EcZ&5lH9}pwOyLhbopjdoahc*xoscxb^i`Q!&tc2xc6FnG$+>`s@Aq_?zj^7bd4ox0>CnjCUzKupJnCk$Vwux1yV zSPsj7B>0E}A*ej?CIV}vDqWp4q1dKTU{&zu<-`wieN$lWX#n@g6o!)8i~c@&_)>)H zP-Rv1#43?Vsn2Kjfah?#iXB7C(vYf$u7lgz7 zBdgEe_LoGD59*I9l5sjY0Lp(mgd6`llqn#rCg9^og5^rr2MBa^XKv;R&)8UuB{xoO zy>}e8p=S+?(gojRZC971>`8q~0W}<%OV)U!qsaZ5qyaJ$>dz?@#{D0R z2AI#A1Y2S(V9~6M&nrL(jD2Hadjv-{VtJA0ES7+Od)&iJRo+tL()b2d32oxgnDyGC zm89yJ15q!H<9bQnx-6?OEzuT*aZ6blmrH(zCMPZ$CdmevoAYBk-tK| z;xZpeKYFp;=4+il`K{998rr<0s;W3l)gLccCx;HvfbWMN6B85P!UE2{_r%ncYNPJA zv&mI@zo}{1GC1gbdZ&MTH0bBs`XssRd}4Yz>b~#3EBrc_@_N~?GxvD{l=9XxVPBNYRie+q5(@Gb=G?QiL!VWq9tBjf`nlnC#Gjla~868@hbmUkN4w z*zp4`_Y)DfAG#(*B3!1SEwN=W`UiQ3S@@Hrj<^ZTfZ+B=K+8axU}x@XZM3$|a@}*7 zjAn_)&-+!xyOYAwiuUnxb8xGZtHJC|vB_?| zcVYrxVLk!x$FQbHbiBjKtgDQsr`0VU#EtHwxQaWilMuvxl zW>nnX_fTVFBUNDhRqf&y)ddhDiDS(_M-|exCa8s1Y&t!QFY3mHJH~H64(lQw;c7P1 zrBAF5Byuz(|LIDeEK$taiBLz9)Hd?$FAKJPPgd*5uMM$T*{%`NIF*mu(#xlEAH9W6 z1}O9;BD7x!%d6HxqeAb)S4W#y&rWG+Y2O)*ypobyN+R(2B4Bb@@Ro)*#CFBtoEQz( zTj1+vx_jh=P08hrz{B~v$KJl<#J+kpAfdb*7sG7%)LXh{xq;M1l^lkxq2ZUF{(hRC z{a&oYvxxupq{ETX*J=0u)|=q>GJ_*}9W~nS={jq78IJH{rOqmx6pSoCe*zuaT>&PMs!q zJY99h1w8Kr3>*$&Wp661RdH&xZ#VnD0k3C)?=DSF0xl+48WzzEnmj{0dRU%s?OOwM zMlX2o7c0@G3$|)p032%5okhVrQ5L8q+Wtb8&D2(K=c3Jqe~)YLhU?0OWA8Qz zkAVNo!I1OruZ|GE6d@CQ@lxpbPe5r#?xT-^$&(CT9 zglzk^(8WcK&&BR{O#8M6%B{Qabf~M#Ju$FKe3O0BLPuD`40gO8helZiW5DQr&}jeb z1-qNwaM}1s2{9c1B!U?mjE(f4#0F-sE9R;S)(kiSKxI~fH|Y6G)1y?yU1K@-E0?eH zrL)3Y<2N3ATFG3XWkM_t1gEiSh+}Q66Ml0pM3QS-Zb`Bt)n?_J+|$^pqUkUc8Wj>s zw#qluj|5y40gKo?1_TzCy{NooPJb`^(pM>fyIEE(6~bBcyi>D^BGoXrt<5Um@9`S= zC7>V`!(kjTD0^Ih3xj%eOD2|TKMz%e1ALiNfAXCRHb-Mf#ozKRgw5NUnN|~;Oh8y? zPSQmH&h25{T;CsR(RsSZ_Bg@tBjY-BNd_mKn@z+-2)*42QRLDpm#Z@?B+GM-pB|+( z+y^ycSWwv{4yADl?0}XU=nUt-4-z?l>`s%ENKQ7fAS9cU_KtRu{d#|aTIzm;YInaV zQ=Mgw@lGnIWIbUKH;LM#dh`7Hu=B0;WBaX2goucUaf;_C5WkdGhk)?daM0OIqxHJl zUQiIfOy_!q?utFH;A zDRN;~%^}me?KHvbrV2EzM#l8z;+Vx{Nx6?40Ss)IqSmhQrI9vh?@s~~LPQY?0lHFK zOQgO3QMHhz{Jgeo2!*Rbnev~#)aB*dE&uX zJ_g0r)p4q=@kfT9L5r13fu(m<4xgA+3W;XuFw$iMAF|4P9YrH+c#ZE`07CKqxBx~>W!`bu$>CpFz}G6Fqxt+-{KlV| zkayUL3d=V=$XY6lTH4O*cK1)ns^#i4;ja(?;#Aq2B___gm)yyXmj}MlqdU*7Q0Y9J zY79KF!yU6o5C*cDIXv=RENeLqwOT!4tqH6x3@#gUw~?W)Koiq{+R`?p(!}Cm;%KN@ z#(F4}8c}m-9gV*S$SPgUE$}5tFPm^ryI@5{mwTHlTN-Ke4EjCrMS&D>7=lVW*X-VX z;J%-a67(Irv=yneqA<6u_|QmKhg45OVK~1?Di`N}5DZU$XRW~QSibIiH(#Z>UG=+216`14la(Me;Et7qco1P!Egld(s53}3|3!Yzks9CC*JKY-+uKltQ zBA>$!JM8q0C!fEL_7KP>-~*E8I}|jyFn%wrup!D*mpz@g_dA%*u@1;P*!Ovs?xUA~ zP0g$Uy}o_a{P57sDWL2KA($sqJ|S32%-bEFC0`1wxn zg-ve-ovr-)*W|p}*gfc?BqT$dxu3S4#>~ttjq+@r)$_y;W>n>*Svt-9N1YZRB2Af1 zpaTl_6*HM;tbOEniH`^}1p5yu=zMm&0O|wJlVvXy)1kvAZ|XVIX+`Q6EHi2lY*WQ) zWK5)Vpe;0iTgO=V`Wj7%i?QrK?y-bK@_T-MJ-aTeN^PNgb#D*rJIn~xVvJnVp*~J5 zBNu|WGqlkN-|C*N5I!&a2f6*CNbZGec!T%VfDb==ZC`l5kB{drB|kp`@ZW}n?>8SE zw-cJDMKUE4yw%JVdKN#yLlDz}Wn#~e77PZ0 zqJ(qcs4L)BNUi^gzlfOM_6`y(A0&yw{`I|T;b?efeLdPf3y?U>HqAd-?x*~%ms@z; zga_QNZ#Zr;IN5NPXaj|xZbCL(u8>!ncE}lCU0q3FrnAeaU?NisI1{bXYlxG_SY6gM z)W<@|sC!Rxe5-U1+Xjuqxm*bY-mm_s%jM8j+cuak3MELBw;X1z|Iv_(A>hKo{h*X1 z@(1f@Z`ld^adPnk=f*>ZrhKttBFhCAosW{1Gv6gi8mg!B$Jb{J^u%?*<+IT*{brYx zP3ZR)rLH16%eWX}_MbE6fp)}-r_9ErzTl)9tNrY#VdXPzVvB1#P)uVe($;px$nA|-IjYkNUYb>Ywy~z<&u6A+A~v&(bdJeRV2j`-#h8> zyH(LnsGa%!4Z?AI%b5^xih(O2^D_vvkGVkmmwCXl;^*O)U%J>j*xLO`ppxej#$T7z z9x@7N0Jxdw?QHn->s98&aYs_n=N2kKEeXXRb*R?Y3cVZsYzrk{qT$AAy-rPrhF>oN zC2U@Y)7^2h<@q=0lwcn9=Q|o1rM(=>`btItz=&=-7_g{s2RRhe+ca%tl0CWV0jc})!Esw<1iyo(=LNOw@(<;;lsmq|hO7n&wyhm-zA0tobP@NPO{bR%P&Wd^;@6Y1THCR-;Mnv$2V`E(gv+a_N5g1bka0$yLRwxW?}QnTdRt zAMyMxVGP;8(z-e)oKpA8s~diYg|*%Y$Ut7*?9waMxDu8XvLAVlXc6!|eQ>AUq#P%FL6uUxB+DI*&&ru)M+9p1%mAM^ zxSrpSKIi`wBqUQI->sMhjPG0un7hcrQp)E{Sg>{VfPei9ZszKgQBzAU%ElFemDKat zzcM6eB1Q2n;m1@fw}}%*w_Z4X?8c zC{|6R#gE@13F0OgRxiK!+oK$ouLXQsN&^mukOf*Wc##C?KhH^>TS=StDtLL5((?mS zlg?%Zb&jgruPF0rRB6&>e$N5sj)L9-29{!nZI<`~6X3Cpq`d9WXuz}XVekEq@Am77 zR4VdFQ^y8kbI3a63U|CXRb|sQyt$Scy8IR%;_)|!_vE_e9IjxUTX}!A%Ud1EQ^x5{ ze0;U!AUAbO)zv-MokEb&2BKikdVSYf0`Tw_f71sRnMSvJ0zysyv7>6!-j(S^!~|J0 z7qC=g;?&wUPd3z$vjkfr$o-jIW;ZX9Z4)a4)@bb2S1aMfv7f3JnW;w8Vo;H{-i}Fl z#)ZU?I=}F*dvp!2|L{;9f$@Ke?;1*pWIMUI=w(*#ADTOezizPFD%QA)X=M=dzB^b| zD)ff>@qiT9ZDclh8_;`0OOB4M3ici7o^NSgJ*#0Eyu7F^0~>AG;+Z}OIod^eQ~Rqm zGT5G+OXXkbh2DF~&Yz9xLPdATgsxiQu4mPyq#6Uu#O3XRcf03zca``#R3dP;arK}{ z!T+tiTR}E4>fD8u9IfE6(%iX9B(B`IbACGhy+U~{<8ze!**gc2HCO}|3 z$eeGwrj%(3MKBqlVXK274wom%mprd&eZjjN>GPewW;g$}8XO}+lR!;N?P;Q$$bF(& z8=~JOy7G$%fqqJyJQSR3h{HNIP)5aYlHyOT|1%O-7nAWNXxX+f*#c7%VqYG+oMNH; zoEWjpx!TcCE^NSB6D8v<56ZQFzqo52Z-zdQz=+#lKfUhjs(+F^;z_UHf}%j}>&uya zFw@J(+3^YGa_HtbOyHqfu6fNLug@r@^*G0`s#G?Zp@TTWskz);)SxS^ic@Wb*=cOyt>uDA{QbK&xAJf9m21 zO$u$kp$x|pP^OO~T2V%5I+gf6|T~oc?SPS>`+rv}Mtx_g0Jq?2+Vhp5mPj~$!H;>rzsEyV$* zmj)OoXmNE6OmYDS-o4<OYv?C`S7$_QHH}ret zF!XYR992g%h}Wr?^zK$wWkj4~vB3hq9)1;6S33<%x5iCIVLsh_HpODVA&RSrSMiQ4 zYWcjk3Spwy~#}I?%8#s6;J2rBx5dWIh_|< zm?^FzO`By8Fnq#ghX&ZsFoev_3s%QOS~PDIXI**mC1UF+fIxwg9c>>Ghz? zY3HA*&WrvgN7eysiD2iR>9(&;D*x z6#AJ=L-;akhSR1PK63V(q_NyMR;ZB z6CMg*Q`F!B6=!CqOW7BgFW4RyvM#sZ2t{s%;F*O=fpB84+ob?y* zgRrK0U0mcxblCIC&F61fVuAW1LcfB{#c`tIvumXK%;2J4qS1QTSmNt)4Y}{anOxsT zHjkLL$Ip*-ozMMFZud}m%6L01nKCr}mlKMP=Z*G`_7gkj)^{%<51Yt>m@vU!;cW8) zg_%Mbk&coY^i+gC5soj(?`FcbQJ)rX;Tl^j8In)%WuurX`|^cHG{j{Dz_*|pRzI=Q zfPYpZD1#~H1j)n6(j~C{C&E-hd0A&aX&mP)a8IuHHX7042$Rjbl$Z0ru| zPq=EGUvw37c@=3>dB=%xR>AZK@MMGVjCeIeGNEFYBTrpREU3+u*VLZ{HwR|iT;=+m z!1I7Otd13#B^E;f8L@1kl#9x8w3?$K3Bv9^)=xZa*VwAQ-My!TaA7Z%NHyrhRO>!cwT6Q=$;GHdR4~w^mpFt zmLsHASBbQcruvIo6biKPY{H_EgU!g2+CX<0tK7kQz(v4S%<3)f zDTCRBRAEwKr4g@OJ&K@RXuC?QNo`>mRc4X*lZYY-C8%Wdc)#<3&+{hKLK_ynAIBzw zERYxh{9HG6P>X3Nt1>;N&Am#~Wc8M)*7k^R|IY0@HD%2--Z^N#z8`xy-)y(lhGnEd zE)Xn)A&4|h8YWr0&wz9(p!eMOO0T~4te<3)!N`U|K;F%4W{rX|(DHhB#{`z6dd8h@ zcS=8=%BxUrl-cRS)6gM;Riwg&x3^^o*b3&I(Oef7-rYtsp{v(t^bwnuc=u7!jCruk zP@g8Rwp=Q3cD&G!%HtWZNjkwnR_lR7$l13>Pfd9hS8pwQoXqWcI=P0d9eyVC5_I z!&^>xu(Id{FX)J-K}h}B37-^56&0+q_c3c&l!k!ISBOZ%fu@;+{B%j0Jw3lA827VL zo-zMuyAXM`-U%7fZX)3ML`Y2(Og_o{Bl54_1O1h~SExK^I43*L9zL!tHrE2z&Eoo3 zM%e42%CexRBNd(ImQk@xw*wWIW(JtH!hXiDCWtxKtLZd$& z63BY2^{=0O%<^r>L}d9iGc1*uRKRiL#`qCLjK1M&+AE=<2d6}&m4iIwmxtxm*1reOWe@=XEKDIp!{!!ko<3=JtQlk440hLDdnw)-Nf3E2#V{vMoLx{)X~Cm&V^)*`JNkDyKK=z z^G=VB_Hrks!_4a`V`F2rErTyF#SoD0S-j@d@z+W6r=6Zx{QbN9;nS#ly3K~J<|KN@ zSak*J%kom?0_2}&1g1(g1Y7%Kh~e{>wjTB#`zL9`@I!A7=33jsD;0(!T2|Rv$!;?!1weAyt%4QTRZX&57I@|-nUvM&e~g8{ei#X zk^>m|h-&e}#==!vwO*iVc*8c}?|w94S2NB$L3M#pl^r_}p_I?))#`e;tIxcf?-Vo5 zlmRI7_vcxeou+fMLT$4PAXpi!p$SXlBd1Ql`jOH&{zT2x&q`}zIbUy#EvSlwMK9ek z(%I{e_36nI)!m16eEDM-D2{R>7(0oGQ`*}r25n8vsbXY=tXc%SQs)8ZjHl!n)|++I=O$Qb=^AcYv4pIeiT+y@!dJ^p~1NK0U_;G=VPLKd&L5w|2r{N z{X@sGr^13`i~ z=v`68a1Q(sL@$#sG&`j)qBaL+6Oo?Vkc+1sn^6Z@N=G3|{8}%38zG@oJnoSthwTr{ zGO!$O5{RHKH$5{#JAIIm1;on)zdF(~2{go+im|0ncP2X91iGB)0Z;&i@n-A#J`ZR^ z?C}=03v#T9rCnW-qJ@dRg%L5N`eoiw)~@XE1xEWt?8;&VbHw3jT28Z)v^h=A$6)b2 z9_s#vTK%|vJ-=HULv>rj1=fLPYZI&TCpqBKkMNl@J+G5`N|N zY#-ZGiNdQvI!$sbpg&w{w;_&~t+(3gNB4WnpVDo@bgpdexY>Pg&m>{n6iE*tnu!Sq z8Al)#Y@>_u0}r+j#bExJcR}K+j#Vb{B{lj(C<_McBw_J1QNWGA^W91D!TsBDOWs2R zW?=dgWPgkQ-cV{~mu^(;YZ?dayksL6 z)`Z!nJ8iP&>5)aq;Pv-dz3w--c0wJJG>yz&LyhYx7|FkgT z1yo&~V()6OARBdGA5vL}g@4HmBN9Z3RG_>x#G95V5St_f#&;BO2;y^%Qf<4(hq<8( zJ6(>_reR*->DtF^zPo_CfBSI0+J#tV$!2ri7Y79+=){Z1_t1B5J zI=0_#zsX>4yGsm*lpsXVKUV_rcg6B>eZaU=p3kF735>M%i5y)1bc$R(h;$?Z1q2%E zNJa*Ws=qJ}sV$+Lea^)GkYF5~s|xguVO%KFVkW4VzW+=)vk;uVzQq zc#6$k#&bE#Jucr(?JN(GFwIPaxiqcapky%x=(uF}OV8oI-FUaIhbN`i#BJ0alD| zhp38=_XQ`sL05w*Rg5OvG=1U30YMqGDp`BFDvNy#Hktu45!5N!>$-U%wI|w6!sgw;LPJR$Jc~(24^kgeqdN zt_|eDO(D4jh%`q)XhcgQgaLp&xuXS^_a|V!)Yw@OyLP0L*XMOiE;SsAD5;rb>?qq| z!4FvX?ruonO{UxdcWT%7i0j#rz7RC>YPN3Si0-%A2CpjGXO^}e@gNk6H z|6HoU3t_)cdPYjvzC){>&!EdodjK;|>z~&%hC)}HnRV_imxM_@PGbtD1#4#$+*R0) z446n}3ejW~z=&!DKPqYbtGJY3ks4?{2C=Q+98!z_toh|?(=9>4BF|wX;~>PL!HO;u{!j%v zNBkp$0W;qgLqYKrlu&Fp z-4mU`a|EY*SbBol4imY+4?=FTuU4f&!^u7*mgR~+UHW7Wt41!Q8Sqt;41gdP4+|pW zCs$Ic^*Mf~Mf+({RL&vi*k6|9|}(Mri&Qvc2$sc=~T6{^?%6r?LiJd|KDwP&zy_gZ?gTe+j4;I72Bo{aOJ~0 zZ-JpvvYA|o)q*DueHa$j2_`5QLmc{Jb@8?UAT?u@f&F*K9!vi*>Wj^SLwIh1?}Iw zbdDOSd14A<>P9;LtlL*JxYsa}@YpW2<*v+2x^8m3ief+COtr2XVVOT6ZjWILgCA#*VLX>jICu7@b(biaX?VjMgLfxR672eM=ou zDu-~Vxuv#-Ujcy<#wFUvge!pDh3qUDkt?7x3h6s^Lkj7D{|C|(_)XMq?^bvJD5(5v zg!tD0CIuW`Z0lzP%+xb;bgu3&nQ>eZp4k{Dc-*DJgbnG96+Y-Oe23A_@ZJ;G?)c*% z;jF6927;r)P5?{?VNC$tyecTc_B6F`voNeawl?HakUjsfnDj!I;1BKxTZ&CO-l##m z$QGJM=N|j^EV%YJl;h$20~|FBV%X-k*b0L@YG-X!s$<%j=w_8hso%m-^+m^f#7aTm zPI}lXKpuo5aI0|SqX4rOqAg5jS<|-~B$AkbBwr0F&vE~$)c2t*%ypWs6-JPChmvn6 zNbIJPwabZ1ab5G>rzZo0+pH{DyhvOn(wiUNnY$~1<1vDi&@MrDR!g{>l=4+j_NA(C z7i3L!zmQu=pn%HB-}U?xOifry;Q?;tA!4rwnqMHLn)dhUBfEV(1UJ$KEIuR>_*)=k zahPUKQ;An4#Lncm{z6huWw>Uo#C9f#mJfy{*P-mCgU-1M(JC9Qx)-AZS*!P5i*Bj4*FO ze}+3hU1|TMx;R};V9N+#1cV2HAELyxhSQu+PCiIJ0gJhq8M~(4df=`^*-%T9V+Qf3 z?lHd2KWH1Zs`P{sDkl5>hQFrnSnA2Lh2pA*Ua1;-ec-`XO+%%Uqlz%KVomi$vw>_HO%oB-Sav%4KE z5nxww;&%-!kTyQK>PDwpp*n~iMHCK-Hw#eos{z%dVq~)JgU9v?iS3w?Q!+m?A6Cw> zWBzF}(!BnKRNrWcjB$De?mjge_blVXGKkPAv*c4ypF_Hzx?k@Fa*%XDbdXvbC6WtD z)I~Ve^pnkKz?McID=(?6O4>3CgFmc%PNpE1`E=Sq>Bu@e!9n-v$w~7O*0$h zvhFT``^_u|rbBEpyUkFuh`x7Kj@SpK;p{;LXG3;^?@vj)lD)EEC8x3QRdjqNjYlNYj|igS{z!4RMW&q+@gz9;X#8 zo6`Gj?7pZ>WohpgV+W-}DDtv-lCGa}MiK9Q-=vtqsTyOMuuybtaY{^r9K29k)*GOD3V#x8~Ans<2a9{yVrC_jcDVi$jdhTJ>9j$vyP8H}u3*n^~amU4~-|v;F zRzh+7Be-j4ri;zK%xoCzxKzTMb&%S3NixcL+cTwv94!E~k1mbB4qxneD4Lx`WCCyT zhEhg3JapztbHxfY&9{^Gj%x}8piR)6by1nm%=5wf4 zJw%GjwTUyj;0|)Y?_*0dMNU)EJpw##hBXjSZIt`XpF=fuWaxx4$|9`2jbJ-bXw|y3 zbmeT_`CuH!KPM2KB}b#?WdRmmcl8gRE2RzNOSXO}fh!AQfQ$`MO;qDJm z5XZVZ5=%Q;Gg_Zc(4`bqPNgi%04mLlg9|3t&j;S`B{AOAM75)U@iXKS&c-k%bZGff z!9SKui5r4_q-TA;Sx1>(HPRL6R>DP*QW8#}K7q)n(pauC2pBwRTnaKD}%A>2uaz-TkcRfhBf9 z`;i(pT16?)xGJu1i2l%g)@`D|Z@zoMduamWjN}SYWfzQ*Le7KKEtaIyYJ(9sK)~#z zA+5h&;$XdJPrD25EoMZQNvkg2oZgTOWwAUPB7E)79Mh>ZDIf6jZowUKJ@~UH8yxQTDk^#8k@b`2cMD{{(|NTdk8mfWdSg6M35G? z7B7xpMoBMDn1W=$XRk=cnGw$|W0_^uSfX|91~c(?M43P_Vq_z;=`!>7Sj-=cu(?oJK{FFWVo?|i zu;oaa;GOnghCr!e=*+k)TL^q9Q)&}o3ru=ueRUQ=o336JV;#$B6FSB`}sk!T5|{@=LBi zK(FO#vxzMr2hlXCQ6-K?$c@I`chyb*IkpXM;lMOObW(?-=R@j1c*hdU9sCW&CC)=2 z@8?Jeg`2QZH)YLVZ4aZ|PH4KSkF2jnMIcd)B?0d7>qD=C(oSvv#DaGK52ZYq>L=3J zgl$pwKy^jsP9T||x_zURbvDI4BgYly3n~@<3m1L@9g)gW6})kls2KT!$hzse#&md? z<@h%&@dA!P0v;<+UnLluy+Y?+I>uAvDQnMEc0Pv1i5J;+8|E%y$%ULIzfR^o(!Ue93M0>5{On0bFjD+79VPj?Js_Vv!m3&VE z4J-H_oFiZmzdsJga|A4oyc02(dINGAH#_|ZIQsKB9oK=I&kA&PU_KS3& zMT}fq_8j5wp|$UV`gA5C22jMw0NfF(xQdivehVkJ^(Pwu%QRH`?s#34jTRxMVvKc6 zh9!_TqE)JD9S!T&l61TlZ-RgqLm#Y4H1du*O1I=B7gMel?fw;nR+FrKtZGs|sF{Rb zXPQ`zSb|ymlJykRs6x6vR1S}SKIco0iIoaGE1G+d95^6YOTe^WU2k#P5(;K?BW;oO zeq|0tFuZPw2*r82XoIHEh~XlN7o_o!%y)fo8i+N_MB;QLCY;eiEl3^oB?>9F=5f#liG zx{lA_(AIP%OJFUeUHtw?rxiy?_<>qBeL7GzqafQRJ2DbgbiQ zYBk; ztlFR>fofQ+WAet(0;vSs-bL`JmFB2owA?MZ_?PjXxGPk7%_WCGm_XB>uQpsjQ5!5d z>ns-$%J;5Gsj++Qpx|@p`sbK!Oecn@Rw7^{4jH_ zEiQdqy=($41EUu5r-BO0eoLdRihGoT$D(*?1IA8k)`|ZJhw&{rZlGu~xqJ&@-@VUV zN?ClsYeHWHJx2ODHkwONg9Y@w&d8;EMYLPYG>qyJ>ZQ}EiA2xumtTNmg50WITad?! zI)?5#VRzn5Mi)0-*`?R<=5%5yFlP+5Xza1VW*HV@Il>TQVR1{$_??fM6R)v6pVtN= zU#6l+8pdd~n4`*NJeuPM0)KRNt)H{|P@HLwA}~_`SY;u@A>Nls9kPei!Ojrbq&#cF zv$R4D9OI^c5Lv35+eU=dm4j~cF7g00I@U2GVuT<1F|s2}A8mCvr%}H)y=;TvIIscd zZVLWPY_g}|mAmV^>m0_ggODLh`sP^%?O?VVmew?lHeRBj&7$N0QCJ9MZ9!2`dTL%% zOpDr)$XodfwtRB%yTK$xek)v@^dNR8{f>sgZ{It5kL@1(TR@{WQpLa#*kWOeL`3ph zY?uv&F;AvN1!fODirn6MV_{`)ku+N3kJ;=7TH7DV>z$ZxNHQ2%(K8xANvVi!khY*@ zDk=gbs-{Jr9)m(INAhiz)%j~Aucs0C)Gdz`Pm3lZeD`L|y_*#EOPLJ_b!Ww$+?eOraRg^&RakdtGpTIn3v&C*Cg8Uuj7CuO#e4BBNG>`=CEo#@A z^L!24B3%<24qW2hWM+MURJa2%F_RAZM;Tu}|9wf+7$3=;fL3kY{eD(8dyDr( zP^*})xrk~unGTdrJObOGYWxEmwX;5*L?gxonzY&y#W)~=FBMHcSberpmY+5_vgu<- zLWs@P@=X3aj}3vfmU2L01-a8kPONM_UXuhPE0J6@y)^YGajeffekKhd=wW^fIfavg zFu^)}G;Xe_J?F$2q-noknocSaT|%>uzS)c5K`zoAvW`9s)R?!3z#irsf(see^fsaE zAq~T{f}l)*wnbX!mgT*StuY{G0>`sn4?8)--rjAAk>mHg35>F7Duanw;dy|p!OYN` z>5m#d60*Jxf_{Rr_m5mD1aF0B?#1KKuZBUpuEYDSf4!t$jP#W2X46}iO%I)XwuM~Z z`9u!S=h3iSQ&AOIwJShhQ+q2{;1hm;%ru`(H!mVnG5smC6Y{e?U0a>X{wF#ZOGg&w zW-bbputt0#<1NKH{RZ}LDPn2}k@~_I+22G~%SASzS|)*KB^0|o3I51^w=qi0Y(10P zTZ`Ptq+)L&pryCq4Ll+f8+Aw z;-yHE5kKQs2d%+eA`xdXM0H*Jbq)%Jn&%$90@g9q;^u?8S%Nb^iT?E`;Zp

lyjHZjf!;SYdBk=BWCP=4Q)sL6 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ʹOqa+>6fF3T(21}UP-?N| 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

Am)oDY;EvZM*iWVQl)%i-Q3%2Tktooj)d*q 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

i+sCtH2ciV}2x}NXFom2nEcG@WfsD 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�?FZP`I7PF1YW+wsmks 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

hMfb72YUZmFXYF7og>J$DwkWnAxiz5Nig26HP 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

rM2$DyN^EAxk`RzL*zTUt zyElIDTabrbb;dM4U$M+EYK9}!2rJQqWrkZ-k)y1PAr@rqACA)FA8woclexvD2StZ+ zCW=`*?#AUZQlsYP!uzc5?nnK`sd}B)Z89Kq$bIfMbeQaPE05yr8(Tz|ik!pIC>f&+ zkr97CRM?2XLDh5tk$<^++1LhR!}({ygb+3Me|FaB5R>Z7isBBaid=Q^!r(n?4ti67 z#MGl~3uw3bk^*@l_CVpQ!q$n)+Xw|@dMeBYjkZU#*+PwUh5;>&?Y+IKsJnN}8uO8;j6cxk(w(q>p!`-8T)4Y8L{znas+55fAy_t?U zZXMyTXBHev=sSn{1C>&rIOcQ4d>$}55T4j*;74WUNBtl}zQ2GP-|^R`>ZwEEWdIi& zB>sRr1x{_wp8esae2N%G0CX~-cmg?JXJ==pD=kStManRAJG~L-@css|>%DVXsEmp? zzxVaYM&nUC?jx}|ZI~6QzdsU%`O{*R5u6r@y)rttuS*w85B(66ygs}>Z~c%Y3In8S z0rB?W5&prI@6Q3*T+1(CFw*n#LLQZwgI~7fT0PKUL>hn$0Wz`;peEb06uERrk*}$) z4lr~)01mSnEfhHlLEE1@pNWY47Mul|2MhyH45KcY;&g6O938f{uz2Lcy>|hvL`#g& z*z4s|o&B>vbmY0e`Kv``On;!o)eVs6J%CK^qy8K~d3h9u%>vlj%xi!E=k z5$+OsFXgfp-oB4*Kx262#R~$&CFVU4DcWL4rmCu{M}aI~d}_hpL&rB>-vdZe&H%NH zJ^;Y`=%(A!KO6z%i!^{b4Ny50+?PZeFB9kVsw~X%QB^2+K@oHkeSrK~8z7-Q3<%Vo z9H6PDv6W!7ahRSBZV}`v;x!#o`)v0TaTpZSh{TH)my}S%Erq1kL}o{z!a=dIu^v-T z!n)tyx;(i;4lX%(93GGFs<6dWAhqX+A~(Da#v7X7R$k_pJ)^&irxD5e#|DTzZURgq z85fp~w7dA4OpMOO3c3)7ue&9xB@%Rz#+^??^V!(7gM)$q6g3M+p;2oN2o`dc9&#^y6IDiy(eBjI38En7^6CK-B4&3>(_wAf;>~!)l^eaB9 zM{^2$%`a2mPRtL?|DKr0zT+h1yW6$S`y{GUi=XI^t@6X-#Y{Dmo}M0%>5jCY7I*Pn z|0(yUsL0fPi;7m+ChP8>riITLndrl(~?GU zj>Y7oYz*w|c%>e$hk-X|<|*3Raz~1vd}Egoq{(U6hjcu+!u#SdcD_*W@<%0Oxh^%g{J=}s{luC_*&$C{>RQ0p_Z@fL$ ze+_`ZdMMynu()lQKd8q7Ts07&V!hSk$Q1Z!i`4Gd^5zL>2`_ixiNy0AXvoXgb7e*aG`yl`w+33wVJJ*IX5>a0_X~lKv$C%&DR|q)`r&r`8}^)oh2i{R|d#D zT}g}YS^NBOe+RPA=T$G*9BCL9ZUUI3o0=^*WB^Uo7|_X%I2RBSsxa**2b}NL;X5vs zuT~tjD|UzL^Ms3nF-iu|z|N$O4B22|=Pk(6!~JDN^&LQ5Gy%HPA_=UJB*CS()wYJ| zxRggt5hY=G^J_TpEa9oP0Tb~Gpnvl>OJi$y|Mk@QcxHI5}&LHBab@?3b zy9GxA;}E0_YI9B!Sa(8L6_{ZGw`ZL|RiAwj5%`feF?I(uO0n;HxHt%ilxVfUyx*rd z*u$O)ArWH2m!o1q&NV#0-KeID_14xRrQYD8t55pm#dTSmXH9W_^cq#V+Tkl>9DM53 zwWQVY*W7sJ>x~ziLDcy=_3a<1xUCXnMf_0g&3Vy9q9y$w8J7r+KhX1XY8>5N%2W=i z4ATm1ZW4om{=|Q2+GfHjPA;wEa}?FkGL{$&q$3ReD$bSY^)pz0ZM(uZN&$Mr!C-$haExLrXN}@ zme$s5O_z(t?!uR3qz1+U;e^Fz-9B3JPPB$dFAG#z(UKOYz{^Owo-7M@iRWgDYPH@j z$(}+xAE($}oi5q-|6;GH_RAk>+J`Q>3|`%Q%GVTl3G@xm{`LUOk3q>mC%gopMqDW4 zXqYe9;vNr|QYhoQTO#|Eye?)l{Pe~`gFNH2Fiu-e3rYVpm`X~BJro(958g*otIAs2 zuQ>O=0DP_Z^?EcQW>ji6NCk)~Duqqu=TniB?f=o1h~J4F#G@0DTY~doi17-?5ppLg z4fdHyUP~P&p1gV1Z6ZZ(eg=d3!2-DnJ+FTaq8!10*>?YG_6lsv_@@I;0|K?!>m{7z zSM(t-oDYaY^m_-HpmN8S9|!W}{t-*LOAxQE?grN(o2S7sB9`9Q1bSy-V@K)l?xjRaYC-~P`+rh|QW76bvs9=V<1wCG zSH}MgL+#9ZPWoCJ7yW2blPEzyj5Vg#>9j9cFZm(J5^YKyvtH!{>ZZohN|2kc&zl-`e1?|Q)i}pAbBeMKcWZf8 z1m%bNNLy?=$FAj)oCd9&Hd$0ji%a6aR{J0>e@{OIR+|}xnkvX%`0=Q4dVefQRvQtm zSji($X)5>7Ezv%>G9MRxU*;%X?+%EYG6DuszJb<%P9IBbSX^BKrYDHn(+HP;eG06} zVJwqWF;WAE{DxfZ6j%WE)9512<75Bg`O!?e1)bGYwTfrISB%5FkJ}z-we>Gnr!ltN z>lU^`wo-sJ8wrcYy2KP4%GwnrbIOHhrr+>qqIS4*c!daYW});lbwhZmFj4s?F)lWJrWNG%lXY{P%xhAuEIe;Dp*xhq6 zj<1?JF@i#L>w@Swiy8=+qju2|*%IhCm@bS&x=RMLv#To&k(wt94=Gz{-*!W~TAQC% zCgF^8NPT5u!So3+0r$?L;NkD0H7=h@Gev1plA0ca34Jd2U$GuJ$Qg-3B41%&;z5U@ zlKXLQnb2Dus-6~i#1`<8rUbFpCiEpyV}G1nIYl4gSF+gu@}VF&w?(bDk2&y~D(@8| zJB{|#`A)tB^18*K&yTly^#j8)eMaAuobA@jq#YiTqe!ga<9Y(SW}V(hnEv3#A`Ii^ z_6ZHmE7oJJ^2s_ntNbokv>OaBuSFfW%xc33;O!MANG|h?^>nJMH=;`BOi0&0eK{Em zGvgMMcH$M;;AAg%1%+m+sEt8gY-wTi?gHp7IefM|SVBYlh>Vi&Dw?b;w&t1wQuiBR zXXe>nb_LBL-0j4hM31n_*WYbiwv)s73I2R_qj5r2(iA`;&2Y=k!eZ&%fIU7yn%_ zEhVn_EU+vvavyJem7Ptv6+CAeRLC}MuD)H$(Y?uFSFZWeFjDqqh{VG-o+S#?u_w0^ zGC!k0kh@)QE=jtIoRXTlDhR$q^9x-&ytqoVy0_Hf{O9g_aPY++$tyu(vae)xawsy= z8KH-LEfzt$HoiU9^;7EFryLdXlOAUgg%b8V@sN4$mQUT#saQ{2$nyPm(2H_ZHfFR# z;cv$GqOz1JY<5l58x^>s@0BwoVL3@Yi_N|X`k#Nay+Z3+=C%T@$oUV9t)1YJ<`jhGup#!F-K<9J0gARegOZ1b<2r* zlo?j~&=g5E-CTjLG$uT`IJ8~NqMd9gge3nn| z&nbg8EOj=nJHOz~I=XgpLJ|qr`k*u$q2cR-0#aD5z~7_|qxhw}&m^{Xk%4#HC&AQV z{3p2)3JzyeMN6`ir=!HL+kJ%I*7QduKLe#T^q1@Js70U=Okdx3A3q=X!t&W_li9)BBBx z2`Zms-!#(#0Y(nIv)#NNM>;9BLFMXU)`)8sdZAlngOrU)kHs{AP*g6ypiqG2jz~r8 zZcyaC)X^Vu>^m|r>i*Z4PM`EkoJ((cWs{7`ZE-W(p}Nmr3$Zh@_0l8u%=_Nga_G=3 z?LRh9W}WI$P*RR1bnRP&)RueDP5hqK^1HB%zrrI)z8{}M;gf&{@0eEow5)7&=xX5o z)0DqhOlcPLu>80*8|8uPhK85_2YYWFR@L+Mf$l?#(jCH~L%I=3X+%Omy1PRJqz=;E z-BQveB_Q1mN-5GMASro(yZOfZ{C+>b?|t6)J~#fk^Z0R}8D?g$wI=qOy=T@Uf|mrG zT}*Ale-gpTZyFSbVnl0Yt0jCN?Oyp$QeFqXBbzHtU`7$z98;dFnj8x2A?2@s)0nG8 zr`fIDz!P*^&BE#nh^T>fk;==WcW>~<5L@`l@T%Ptw2ZTTeZVT<9$gu?eT#UD zKZX((7h13J)qIvG7Ng2kLcNC#VkQ=ATEZtpH_@J|R#;;2qVFVoUJRjLmuZ#ah;M4E zF;E1hj2Ixwvz*tZ5y72jHy4d+#|&zYh>VxViX*;kIn3Zh$k4_(v~t1Otv=kI)By&c zhK9ZoCN6Jnt+tWN+Wv}MSWZq5)r8zG9fb=w?H|WC!=JA)`%XV*9j#+Do=egtj-D{! zVp9J2dgg~VvgErt(XjzPUjkU$c6NcA}{qO*%PioW8}_=+rUHpGi^%&j#@@SJ3`TwBgF3LlYLmS|o1CqwmX6N&CtT#DDp=reSdOs8#MF zp8q0bF#FtCN#qJnNG%xoDKKgA9{(nKWc%CPHalTDj!T6>1R2k-N?#7*_l_qBRy7Q& z5PTZzCW>Z5%xD(?B9FGTHx$e$Nea(~z@$x|mB)&E~Hz1r9!CC^R z(60V$kT-l>{fu>)H!?8Q)Okq=#ZhkgV5N@OMWHoA9Lj zK25vFLWzp(+4}XGM;7{hC1p}13)CYq$`Rv>7=c^(Yg-0otuda(`d%d{&4vP zjOno!I{b>%nKgKD!M)R96Rt;6+H!IlvNByM5qUGYBNyDUG5qD`)rG+uX|HTimr;YH zBON2pC@Gy@;gg1@3bKp9cMk?kslPyI&n`?pE`Ip3`FNL||DwDq5`}!!)zWhy_$E*y z=+-O{<@5^vMIHUN@ymk9ZE3T%>ewDQR5!hXvtP`e9BrFPt&P&^Y_a2S+{e5qAiW%# zxcw+u`*jmbW37HHo5^?7?OgDVH!Z?+(~0rLV&VF|$-U!ecKw#oW^a;AO69`|E}O-p zZp?x=wQYa7aW`DXx%f<2obO#!G0}nYYqKh4m#bcLBfD&lHLyfC9IaKOCR%14qYNH5 zcr08zQFeNDR%^bmzTFJM|ASxxRe)Q}Gm1B-g~v3qQVkR>j)gj$J~s zmg&VWrlzVHxhalx3IyxB3T=Cx3X6jH1T&J8;r5dmleO!qgM(S`bSIn>4YrIZIGWZQ ztmBIx3Q~NX7R5Yj79TX2w&bM>q!gj~G!J$UH?JVdghF_d>suEE)}Fz7Iu#fW{!mF=xS58Gg#iO(X`2CvZYZseZsC0^3AI+~+tz!AWN&O`v+43ImDdE@ zzS!VgaO)8(U1U;Ym%g?bbkG@n_s+QAK(=FjOSE_*?D6K<6VzTApQ6j-#KoW2I*Cq? zN6WgH7ZuZFvt<9cdrh9!b@`{ToX-9aTuGuc4yOb!Zk}AgMj-vuhT@x_vlbofCYQ+MAZ&w(T|B+{?*x7EikVluVm zhrCBlKephCJtCW59?w#ZGvFCv(&JfF(;xJ0eMk7r=MiUZ0&5y5sILjhM+y}$)tK6P znzr|9N*7<%Oxb`H@W^?QFupi4eV1SW-s1E7>A2(=__pkY%MgDeSOWKb66K9*+#(xk z%u)Dy`k=xEok@f+me`=fgl4cw-;An{oCile3P^C}U5z_Vaf_^~KB34Z35zAwn0--| zeJVcuB48=L_b5#9vKMyGU%z2pPfnmLDNm@kGK02BIqkg3hsW)tf8Yf&r2LO!7YF-P zlMRqS(%MsKU?(O_zDYC438Lwh;H_|EpAZNTU1a9RAB7i$u7$3V4a#58t!REjlMKRE z^*II^GIfq|qQNGSki8hGEP%%i_;*noh7LqaWvL6X92dZGLkZGsF3M4s4`UXO()~7Q znc5_&qc{-&rndDzO23o8sBKL;QlMuy@ukoe^Qm=Iy(zPz_MpB9ssSl5BF;qkyXt7> z^@clUbSY;SQK9SnH0#OFxFQ-5z7AyjK-b-#;|<^q+%>yGnE!XZT?Gco-b#)jk6`qD^NgiRCfxH}2 z)!kPXIkFHW9F0FxpiR@_6AteNN4MhUntPPgLyZgjf63c(iRGWKZ$Ykb(R2KFd70V- zg+YgG`Z$I-2gXMrwGYzd&~coQDG909iNwI>7h~B+j5*TD|1Z(vh0k(B3gB~pR}tDr zk5GlHH@FY>chw-xI}%@lqQR95jXSgxL%pa)&-P(iZ(wKlyf3$%BN+Zu^`<53tLPi( zda`UU#wtxmKHM10Uw8zHayu8?zpxRy_D82GkUQlCo_*a`ePAz;0CS zfWs7}>;+xir1a8|*mj?)&*t47J*WsFz+54^st?$^;K~JX!9Q=l9=ct&6p$|*uvc>Rkwe5FYi?OwA)A6|^dJ*Q8@GtRLUE|JC}utW>3b$U+CO~Hgn>El z00nUu{?)9~A?P;j4$B~Z|DO3ru|Lf!b%_`a0RZazzrJVA>)5_Hd)R)sF9_Oh7orNt zSM0Q$WH}ULeYj_7C4^F7l1G}R_D<2;IPGJrUD_-~p)mEHl`NDhp@E8`mtwpSM{(yv zNO1KlGGr$?KKgOOw=(u(#>Rbz3nCU+pXdUSzUGGy@1Mo8TsV7;F5dXMM2$hZ>h01A z9$;aCJC%Strx%Ebh@U-$U%}ykiRc9@@bKY7(C~5`=mhfa^)KkdYu%Z(c~lH42E~Tr zqdS3C5v8T2XIo6}ACJ=B&;AB!M=66J`Ltz&FWPHeHlLGY_Q`jxgUct-mSHlcFVT(< z{4{K+BIx8tuT$>DqaThUR(_x-I`$?}(3>(fsm0H;0<30-MG??^ zZx?96U})YFGz+)80HUSL!qMubll#);H$F()N=Ws}pPi&qNZcQ8lOEIgId(s9#Nzx}D*Q_|~2` z9>_cv6dWjiQ8WvFD*(@xnpKX~us-WD^*tl=T0Is@RbW|q{dw8NgSf>dwR|M=8SC)T z&~o&awe@CmWlLX|WWeG#I5&4SwyXIs0~J<|qN1YGn^NYGzE#uOQkTyz_2;t(BQL|E z?|VXqYKTcmjV&!hOu4jr(~g>t;1%B1MoGRSDDIV4uJc|ax{X55EKJBKZM~Bz_s$8~ zEFQ8qygs~Ur&wATeQD)KSLq&}Seg^U0JYUaKv^>=1%udHD_*S~()@YYSxcN4ws z{Hih~WY}?M*_R~Sx7{y`|B&BdW3j`De$(P8IK(2mwyiB2{C>20c9kp~MHb{|m8Sdg z)jjB$g4cv878aJv`GFDWOQ8pJeK;sWK0G?=yfI7y@SWH*i#UADw1pd@cGSLfj%K

-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

xNSiWs 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

p@nNCfsBG z^pjycmhND&RaG?gCLr*nT+o_50Bh;l@3-&m+QZk<$Jw%$1*fWO12ZR-DxMdvX60;N zl%Uc)pI?E$L;t*dzye+!XBF=5g#`WO;&cNc2z#6UcYO23g$s~bW8)I-%>V3xYeE>RG@7K+YG|y-fQOHF z8D5MWmh!49r9wiHu^3wtXcO~-v)~GLbpK*WHuO}Ih+y(NiNe!Xj14ry1qVLE1xUm4 zX~{w3npOSW*9E&Oa1{{nm%aYykKgfPtwrP0Bi5|{#zt^0E6iXByx5joi{&W(wF$q+ zi=zEa;I`puTQxBu>516miMv?-$t*y2ilM*=U(`6yPz>-IQp;i1e>egHdfVL|k)6Pd zRVnjdfIo$|RqCJNsv1yJFH<%0G`^6BnYFLkP3kg1=}E?|<{a9qWb5b7SDOr~=CXk} z8||{O=JL66J`tX^yqqjMz^QUJ2wO3A?v9r=ekj>Y6T8+IjUNECV@B}YaKWjqdc}FoW6k}^ zqhijU+h816DYt1_sRkAb!GI~DpIOrYI1>4|xMuP)az6YeyZ^bxA~w?2Q0Tw)qT73! zUkd_#N;mPjpWSWLWcw70-mLGoCo5AT5eMFmg-bR(B;z`rI-a+` zH~2(^gcbk@{525$;5k*xx;9VqY~X&X`QijK7Kr+{mM@O4AJ71*gEdiZ?mNLCfGBj; zBO9P6NP|Pd(x}pDxl0;nCN&UORmEJm=65~BzFqglN>vCy-f$HGA4|9NZ@=yv#*W-w zS(2tPcL=k$Q3@k9Q;EK{B`Zkfb)H((Ks7)XA|t1^L^AcpApWF7DM5J1j{L-q{<>d> z7Ci+YMi9ME-20P`Tc6vL_aubRpvr>pQ41*5p=Pe!$QU5#;jL1^OXjp%c&5(4lkUa zNesmo!dS)J3Lmd-vDn$!`(q69OZU8m?>42z#>ZWDJ~_d>7tTl=iI-t%lO{*oKvw^u zmwW^(^&y8&P&UIYDRSsfTGVWzP(P_Gau4U{pNOIwS=7aG6KAe+(?|wE4)U2eY2lUz z)0&D!v{dIrd?k&%LDS1<->1;N_q;}SSn}XShud&y4`^S*1Xsz9Lczho%vXYy>zCe-CL0W2UpZg%=*orgg!;943@xwM2Dl) zFT9GU$x>fr69mghn}t`V6`>?3MVH*?#^se)8rnmjiqD_+>6BluiKPLtn8(IaR)#TU z9=^+@Lc0QqWPJZa#ZsO?z^~n4U?ArY*xnr*JFze1G;t}lE?JSl{*}*!_08?k!}q$) zy%)%&Y_qr7qxJ&Omm28iw))*4CQ=U#4zj(mw!hE=$P+3J0oZ+C%Krx=LEOIMSZIxk z%&d`_BJe}Jwoj-ODm12gdU_TWD0Xarg<7-5r~c1R;yBKa3H>KOpBc#01=#s6M5$Qe z6&`t^(^c7PLG9HkUmX@W3Bg&{&~bXQtLqY>Iz3K2a_d{u!#q7)KoNu(6W`1wSK z%*0VrhrmW-9&sP70$k6-YrDAZ7VUP6P%A7cu`C&>)WZ`$|0+Q}2A_Rr4E&Hmq7fGaM$T=>41zVH6~mfU&!?MuIX^LO4bJ3G5< zWMnjR_BreLx%a)-&ty`{^E`Fz*zroOS{?4~EgNr{I7jm=p;C#l6vAjN3xMMM(Q$^au0A;kAo3MDl{0Z6oroZ5fX(5D=SW-&M#!d@clFeop^a_b3EzVdLs$YP!O2r6H_Xh=uE^&~tX*>s=WJM~(mjrL(kWW)78-(FK0h}xF;Od* z%PA=m@tc4u0tYYVJL|ZDgt4Lc6Ng=b{Q)9CblpNtzrfcZL;fJ%vcCO zD;1d_)d92=2w`DK3ml{28U?N(3=`KuU>}ns>hY zU5t*7VB2=I@5f`nZsEroOaz)}{A8?AAVdhUc1On=Hm{T8mFh$Z#*`ZCnV40jBa__~ zCM4(S#5$St&7GtW2;0IE(K}cY*+pVw>m-DXA`nfebOcZty+=ffmBROZJm19+d_vzx zD+7vnJQI*dN~TnZ(h8xXkVXiEw6HA;X<0~Vp2gn&%FDS%qp{?UJMR3MhaP%h^LyX- zzFI2nq+d6%%i;Sz)mjYz%ZmM{Ch!%Z3bh7p386Eo zwCd~Y>q-1}S6#I06GrcOn$(G-360jBJViVv-PR#_&aUrtj20nH zq+pPOiu`;Bgz>w@>BEsqu#`%pHv=J9ea%wTaMI2#C?9YDYrrGa& z=aw~Zxbg~nbaaGtI*nyp1b#rh-bh|bT9Q=8!E&Uw{HTWSE68ZVP+5-SIQe`&m&EP~ z@fL=$ra&o)RvJrdLQA1BTGnVbcxl^Y~dMMG;g&VxxD}QP?Ss#SqFy2*U+L7@}2_^^Aca1tI}M^qg8Cv;b+i znEc~Ue_CwVxbc>mnHeTdO`rj{?GglGG=L_IkwPGCp;Kua%eJ%t6|oZ?hRSwQnI6YU zrQ<>EgzJV1S+<4kSlB5W+p%#{HmQ_@v;?V?&9WuSXf>PEs&%tp#vH(+i%P|M(kF0jZfC0 z`BBk*^uKwZj`8fcJ`)*O(!vrJQd(G+g|tNU+rf5H*tP>gAbd@wUi&xK1>GT((X-h@ zgM*o+%a$x`)aq2`t1Ma^k&tMR;-U9kk09_#Wl}m5MvxXl1wlxyS{oc087`@aooeD3 z-4MGtI1y0{XbF>y5klfPDZ(Jc_k2#AIL^QR>yJ3^yz?V>)9v$B!n}Wc)29hD4zD_z z6c1`_zT;<+LUaK`BckXeF`;op5Sw&5Ht#}cl!&gWOp-ob#n;V5;1ReoGSW)80e5Zv(#vts9U@Xguo+o7Ij-7nv z>)&MGo;~K8TOg`>qO@km;X7$Q^de{f?t3VWjTo6q6Cns;+=u;+cfE7!<(FPk$B!Qu znVyU&m&+XiVzf9^idL(w+igz^OOUc{tsPTo@jWk<&1MUZ<77L6FbJ1gqm@KjMhk4) zL938fqeZn^<>-;496oe}Q>RX$wPxj6D_MT#GAzqVo*~Y`3*F%WmeuiGbQU6s$sGB;XHzWC)YaNj)-0h+;Ff!7b8!B|BiQa1lIxt&R`!TBR+ zv;D+29{kK-@>_rNN0hBJLTLmc3V~(YSjUbYD-8?`dau0v^4QGGOsZHYGB7w0#h`|C zc%DbSR@cg)P+QVcw(Te>!S%d+UvKZSbS7OC!jQ#yl#OfDI8KTn2yojTvomuXIee5I z+h1kdw(Yc9ZHlELixw?n+0rvuuwayOZ;4bYZC+i*4Bu=rvMfn>Nr!|b%_TZAwj$Q9 zXi%f@PDjE?BFBh~>coBMM3dro=!!c!DAIs7WKnnV0j)X~CeA!{{C&rq$7Csv-Yg-I z!o=yql8Em2mIe@a-FX+k^YP!~z@CHT1$=nXg}h~C4d-O~DW!VITQ<+m9;ZgY#ly>3 zQXb~e)M0i#x0BRaqYM|yoe>jYA3b)gee~F|V}JZde|Y?BU-|0FE3dkee6fJraub#w z_<@dmu@*=zg;dfKT7`&E>3k+_gdcB~Wk?EI;Cmj8dV~4-d8VglIDYgP$BrK-&V8>~ zv7Eu7A^Q9K7#d0$$X@ls}bD=w~CDK;Wtvy0^4Izn3L&c^$_VaPW z2uVRj5&29NMFKMVUMGPbCU7(lWJqDhkVq{Op~c}`C;uNMV}vvb8>LX8BG4h&vEo@I zQi`DSu}^%07oL9sfD5xD{QAm^uszLFQ-^7V9{s5-rNII6%NHT`?xxnLGg=)*K=__mxBimabWL0re|iEnwnzK;>9dkyokQO zUP|RY1_t^l6-$&#WqNwjfbqdfE2N6ebxf){?O{67rX&}ujfpkD=@Px}9G^s1$5m6W{ zP#iySm=AsGzf+s3u;IK7{Px*baOC!fdHB?RzB92MKho(z>F{%Xn>ed~m|c5!Q?k1Ad(~=9Kl;ccsf#yX zEbEPiuGi~2R7y)Jm1RjKq*MTI+szg7g=Lvcwrp9Jh)t|gidv=0p+g7R_VPCN?%vD( zeFs=Dwvc5@m#}i>S&WX1GBiABeh&>%EEdURQYJcxV}3fOS4U(p&e=!wGC2|vR|R9h zB=YDYUZy_ER>Y7kPWb7 z?qGO;Fjhhc{{C}+&7Xe$ukl(gm-jB=gBM=S6E8l`=Z-$ZD~(A)V0r%nW?MCyO0l_T znEB(A>}t<)R%w9Ibe^XwCuu65-ByE*Il2HL!srG*eGhOq0liwj0a2ZTTvW+|APo#WKR1iN?b=J3Ho zxSr4QK??aief|9m3=U8%jr# zP6V%&@w8eAWa47Ggc{fAbu64n=sHT7is+cG!c3>_EcW>^{Nn5C$OP^>n~zm|0tjNr@!OK)CmR)gUk@ZoaWK#V=PLQu_dI0jjsc4s~q50#?IkQ6L}uE z<<6uU=mXP$K6>=%yp3mIe z91{~0?A)=7qlXWZ$@Vb1U?Ic9Bb3W!3WXfKef{*7OB9PGdU~=rjzip>(Vgv!M>;Oj z=s2d9VH9$i_!&f!_BNVo+(s;wNH`2l>mt`dfq)+)!H1C4)=( z^3kpAZqK2Cq2570@}Z9t4ip#|>PPfgwC*mzG$>n;RVKCE!lS8N>b}cpHqQr!*YW9N z&+(5ZUtx7|h~G$Ed>Q~|ff`V-ZF}F-&pfmGg4dmoR$BKC^lOCBwrwj7TB(rAd}TP_ zlgrP{%(8#aJ`Nr@#G!)+85$m9Y|#?N#uk#vX6Y@L>FevKTq=?;1DHq|OvHgh{Vq0Fb0&yG~I$E;TEYaFMaOJw1}p5eS5k2wOl1LMQ@1&IB4j>M%Lj zgl$@zpd`j>oU$c0-HIRq4UwJbbMp%*)6BB&Gi_OY#3Tz={LKl!82j$M828}-GPZdUnx zULgdIZ8JAFCl2g8;7mz8lhSR7NxoQ77E04e8OPl@Qkw6C zw1E&IL!=gj+SCg)8bpWv6Pf9_4J?k|B%q{3Xc<`&oqU~~E8^>Ev@-d7?2y0*6^4BO z&L8mYn{PIT4#;cC?Q?tagdm;EamA{QY`*4aa9(#duBE6{XV4-|5QNya%~0PUdx01A zJQtsH4m~>`tx_{s0oCri3=f2 zlEso;pYu;y@&7I_B|#K9%opj$T}HL1$AmDvi-fh``Wj2_J(t?M@E^k0-EhP2nAZ(NZ&;| z0#Br9D^t6fdgf&cOEotB4>x41wOvvsXCGU~XDOP?xAvBn9Km{`f!U8qi5W+bOb;vMoA7i(f^ z3nbbGOJR72hzmmo1eOG}X_rz;6B0L)L@|7*N$Lz3j7VXsZ6^J%Q4zs3R-gml#DYct z?%BVO2cCG6$DV!yU3KZvusBtq>A;~@6)6Pc=WXJ;kA4Wdm}eeEOKB{naFm4?xZo?a z6wD}1OA7qJM+m{H<;#&(7oUKXv`GnYqZE10v3b5R$+Jgx^P4L-@rjj}{#yWOtwSM1 zD%>zWsZ*hF|)JuQV&w$`OR9q|@oTLXp#_7g$Ausm;_5GEo2JyA-mg9>MVM)q%hJu}<>3iIMY7bj0#{u~8?)&)2 z*>C)J=LP6$wSKr-*}e7q-@R@1(PPIC&Q~ilz)`errPJy3y0z=P70Xx3;o$*NsZ>CU%n(Fy4w zs+|W>Y#tF&9rKAO5{TpWjt}n;xegC8eSfj_ih&oU6CvLrMBY`ueww0$75l6fXg;tLH}82(09f%YC}bum05a(Lx?u*bXuW=Y3&lW zNf=2BY^_NbiU9Z%71Tf*iG>&VSVFQmRpLmi%GSzpdKZmy)f?Z)Enocxf41$ue-{8@ z5Co@yS6|t-eM)OR3(Q47^8*6|z2}{`Q4I|ZI@wGH)43WGq?qyOu7XBa4nB#gb%#ku zrqS>L6}4i;nwijr4*MoD^-4wl)refh(Owt$4AIk(2{)Tk0YMO34BeH)5uN9QB*SQO zAaq<$3eet38f6&+%g z@?3HDW?uj1w_q(BprSN0TA|u4atNxa5MN6iTOySrh+5Tb+eTOxSP~^HPVCzQXcp&( zu;yBnoF4Eh)ItxZtBBQ~&hnl&-@qB?p2uH&`hWbp00=NC;{96dDWDmBo(EckgM+!j z!NJ~C+OfO4aI`W>52+1G<5B8#@O1rja6;0+fdPb$1RsMyX~WJtHxek(!Gtz(97NT2 z9fys?#T?@7GNyPVlDvNmmebnMH3UIO7>1EmlTpNBxI_{JU^049j2D4VFjcMc2cNkK z&u#I+_q>k_F1~=NZ#~GDKK*GPs!hZw=E`fXW&P&YBL>R2eFf@hYON-=?;*6J>NrT9 zMo0%?nNA+1Lxix5rIHqoWua^f&-VeS5<*7O7xfQrt)HS6c%%Ur&B>{0whI_vw2+T| z=_~)f1pum;{6Gpr4BLP|K0a=ZjV)ZA&*#fhSXNw4HEqsODp*K_3Zr)Cm=UX}SD<57 zwGv66p;D@gE$W1Tb?_2}e33uZn1V|j>v#5wq;wo7U?N;4J$c&HVmktl&3zJX3Z|x~ z`P$dN#+ucudDC^*B{_@koI;$^MeC#=@3tS@#g=ED<4teAhBptdV)EtP-2As+=DugP z0C35Yvl&nqLQMbwAOJ~3K~%e96Mf|}gNqi^=r2(TTj==;mIe{}CShrT=Le*;#7cw0 zF{C&Kxl;I^Z{Afvd1wfM;81&>TDq43D+^k4!mX0BY}%34T6N}1+5#R5JaSg*Cj%e~ z2jiKm$?oX4vtYr3TsoaDODSb1^CgmEilK3a(8(wS>Ne}$v??Y@v0I2IX_#;?5|8fO zJSJ>f8~SA+7F!gf`AMbKWN%``nSDxwFw=%~EWj9LN+!7pr4&zZd4{K-eumrcy@y}< z#b4l}^&65%ML<^PUeqK@-AmF8~p+9`s#PM`S9~Nz)GvY1(#pWx^vH? zHd4eb=Q(Ce!s-k;%R!}VyudfJjig3}kvr7^mXg?^g)apHD~WhC0f8`ignVx=2-v^< z6>7`NWO4;)3dWowq0}5=9)P~y0h~}VSE*6+y#L3^q58*nNGY#cG&WYwWYQ%eL{~Rd zCylC61W|P??rTe|YdkSTo9R^wD-l3!N#Z(uM?Z-~ZGa`B0YIu~Aj}P<77+=I-GgZ; zQ6U|_9y7ZxW0OEwfInMd@8n6oe#(wW96QOM{>e=&Tf35XTz?}Moqv83ofz&R z_{^vN5LdPM_^*A0Q%}CgAAk8Kwjnrw!|S+u_)O9WnroJFASd9+3GDJRq@AHBo58Xy zTA^>!+PV`tX<-^rQ=uYdX)~r$Cl79dCQTRwG^;hVhW>Ppf|X)Udmy0Xr0`XkSjU-m zgFq`&e+kuVn;kqpJ}$G_tQ;8`?Q>G;LNa)X&>{e+xS>KtN@W-~vFVS`F^T0)4WB4n zj6($#LyJheyJe=LqK--`YDTMNlBp9>A}1!IlJ5S#PBV!Rg6YZ}ciws%kKX?<^UVfv zJX0!`_|Tc-Ji6@#9@xH{o3`J?%Ja|V?Qi-S&Rcg5cFJMCULzZXTr;qmJ0^bez!Z*Ik!#}(?u?lOfB5z%|j$3E;uycNz`BPK;=88)= zb7n73PV8m-^Dpz6=U*l})XT5TR=(+f}%~>Zb6_4w7^24qy;KO3JakPsg)6#ZAfG0vB6fDd;pjkR+!1F{i6%f z8dCK(cE6-xr4d5VMB!-Sc27pMXGgda6Em_h^b%fOw+C>Z=)n&@# zgbbaQYypJYFnnzo9TF?aB^XE2A%n*1t2lB51X$fpBKjS1ilpNw;ujH2(eX1Nc;)3+ z_~c)G4l&mN;L6dnxOiYOJ+d=xgJ2%3Ow@tMf9`*y^W-lDd5y62mr^jjY37?@oNQu zRW6mBLa|U3Ldaxpx{jwyNAyS=AEx4p4$&{!Nu?%f-cZNWnWN;P-BDB3@dF8gi<&3| zkj%>>t~H3n$cI`bl|4-~Z3@Bs_a32o=p^^sRqlM`UI1>)FJoix7`=-}X!{}!sN{KBklolv_q|zuUvBD6k<7OD2AWQ-QQ3I%-%=8Y1axc}LP{ z*AjvI&2~h7jgpn@G_F}tiFFrU1eT2m0r}cj2$987DczIp8HzJ@DpYi;a&hQp20m^v zH}1fg{!Xmj@%^UuZswUpVMQdyE)J?A->qZ8i=?ESgku7+VJ2EL)Y~38C&h@J z0a4SeOH{eS@D?=5MYcwWbZ zE}*UAmPL)0AyP_|G?PrbXAZ^Dm5>5U2xgC+01btf!mTu^i2#jeFqJdsM!ZK!Ny>4s zghUJR+ATn_P)Ox_a^)lollWKFG5y^#LnpDj`A#|j~N`QgX-Co0LK|I*0WtSk($bAAF5ge)kQnH3>hr;ebi zRW4Ytg4dUq^341R{&o5QOVee_Ru8q%r4e`>3<7eN!-{M#Ypo)e_buV+VVg&ueT=Vt z?k~9iw&kpR{bg)^)3p?edFr8}trhh~6+9mu2!x}P2`VD&v^SarQbxkT9HO8 zg;rt2)#paSQmqw52gXvEL6LN3-)o4wfV422UP{wKjfg6Lo#sw~ zCfIR=$p^Mly6haDo;bkg@4gv;<=H;2A6(9W%rnub(w8rgvC{1H=lJfv=cow{woSfO zVQHA7Kh?vu*W{(z1g|TN;VM6IOiks|ay_IUQdDs5!i!k*;c@P~?@o^H*v--X``G^6 zv#dP#94yCT-IZ4|R_vv&HH})8mhYo{AE7n2Wnlqfx|5olw=70;=QYwV!W(S$}K4V5Bpt1=W26_-=PPHh09zIqUmY1B#Rs3Q(4nfung zJp26z*vcVZc=TI%nCH2&Z!uSt&Oo7P1#K3ja?EFJzBjXzS56!T;LRWSMK)af7Q(MS z$krcz7n2ExJ?#ot_AaF+9qOTnBP=8mj}X@qv^|&flh4pEF5owR zEzEK;X`qnL;m%DGYDF%UW>KoZi}eW{Bv~Qx@;!tR0k!`F9Kb2}mWz(B(KoR@t&ax`q96@O_JqiTUGI8(eGh#c17qc9TImU_>j<9|#Z=eCO^)RpA zb`Rg%aX-(;rVm(d=Na!`#;RODLO==|?MR-ip5WF)dy?aR>!Y9G%FXA2(6lb?$7x@} ztB*dxbTGl5)(pE_vn)szXy_o}H&*PfQnp#o=eZXt)~YOi>(%`1`B!r8@is@6_pCtOR6%3W z#W?{qVc4k zM~WAh$5_`h#FA8jj5MWHEfgo4HEuhxorBtF_v^2D6Tkfa_mZIDrwJSf#CqMREgki`xPHp4Ajh#oYon}60MVe*(C5hbh3nu zfT$@|2@uM-QTq5EFN)ykBj0&{|U`l}m z%d*Xk8rw{h?kvmzd!B!pKfmvroQ$4#Wv-v=`j#+j>n>u==xH(!kdJoel+PVIb_ZS4%NUp$00^DnHu`s4iKFZ>o?|HkL31};xmPw+Fn zE2!b42+WjktFzRcC2i~!&u*!2kFp3igr^?%A!&ppfT9nY|3?kLyvo=Sv<+}9r_L_H9 zkSgRNE2r4EV;Al-&yz}LaL|;FPOxF&B0l;4U+39@W&H48zR$KpM|u3vw>fe22pcwU zrqJ8V(9$y~^!Cz1(Wun$bx1ao!Er2dmP4-Y;U1eH6aw2yF(@P=BN3KG>c|XNqKr+(`>&p+uya7Y}GcL;AuFDeImG zVq8PS5xR>BBAQ4kEu^rK66%d6U%cg;JbLGk02sA;7)|wXS^pA->>^D(PWTOiFl0EL zXJ>VaZ%x0-b?YzSBa6>P<}&ndx{!C$e(2fxS#3*W+zC;)XHo;%Fu(ipv@ICg9j8HV`v2CLrlCbEOQZ2O1r z<5laVO9f-~LY45EOgTqSAx|bU<+Yhv9=z$x^eJ!NFdK_F=b9z(f2q3=?AYCG=2 zGGG4E-*EEyabkY_S^$t80YNc7(hz11j_8}EYED;#+DafVB2F)nT!{3)oo~@xP4|fH}tKbWTmKEA-X-s)C;?~@DsmG>bKv^(|`O$oSqC; zDwVX4#gkn6Gd+Y#fh8y}8Z+6uV^h?eX+$r4djz!R6CeLomM>et!9&N{e{g~)wmi*|!&3<0j;*Ko znKxaFs5Ov>p5bTLt>Vx23=pbWw%4Z^PUU!G-%>)qjaWFs;peuH`G*qg|Jyq$tyo6m z=n1l^R8s%YTGMA|Iqp{Z!PH)SufdsCnZ80l=ZuapVmmYg#aye-{yn?NPEE3M=^_@D zmU7W$!-TIpgU23uoX`Kp2f6&xOZc^S{T!nihoAqAUuM_eew*Xl4w75CfUF~NRGR78 zSw_kwUiIdfbDJzr_3;~v*5e9E=C!1PrIhCv3WbvG*l7(>NwL$vX9NhL3K3zv%7xjl zqNPm@<%`%K@Z*z0PM$c)mfhPpuxlUBZg~dbD|!ZdS<}Ce<*viZ-XYS$p=4+1u`Jrc zW5#zmR;%KAZ3^iO8jD;y#aKFrBP`YqF66=bQJ#9}Ax_-zE*1_Ic;u<4c1m#=j4XSTMnLMQ7$cH*Zp^L?ytX{Gp@Usm;d%(2m%$&M-k*?iU6N4o_NW;w17!9 zhn}C~p1HlOa!PC(I+N9f0o-h!xmu0Mt=kFwfZ@?$HvY;bT(j;1?!M=4jx=k0{;U7U z+ur>)77YzD_MW%#!0-Jv%|??Dn5fLLXvrd+fl%A-&`+0f?hPe3bjpSO2>hTF2+r|-+76FGEa~x>Q@a+6?X7IbrxPjT` z!b09TvYJ&^iBT)Z$ySrQ@4B5||G@j0nwmraAO7$!uxM-}N}VET&4ZPW*6HbI&DuBc z!C#%@3t#>|pZ)CD_`6TOgOO#Eh}mN-F2VuPj|gmLYO_=Vmwu;*y4xhv-%Gk$X2&;w zz=8|ck}77=VTh8(^5t!Z`)2n8uxjaY-t+FCW8d5aFTeBxFTVT|JDOE?oOqE7(|ue# zxSXM4k$zR8;x?I`nc}`*{RCrcR`S+Q{xSfMKm8Q9+P&ICq$)^0_EC%3vzbzQ(Mn)asv}16ch71L<<9+~?SiO|pEMG8wsOMUX%W zloz11scN*Q=MX7}Y`MVPSFd8OR%QS0y&T@Lizn*GsUCIt z-KFEabzmi5n0Sfjw{HdB$Mp0ZTEoWmE6^guZ`bj)M1}!c3Buq6*_^`_Z+IJb-Sq%R zPfqf{t_trtYZ&H_aqVKkU%t{}`Noaxdh7uvTQ!zsN@mWo?@=6Cz_G`kr*&cqksDaR+T6W&7yr0-FB`{}vof7$spw^(oMrdUojkVZ zNd$tokF2Jy+h`%NF?{5w20*!7N@cQ{L1`yl7-(%4EOcxK<(T?=J@A-4bOP^%gPeT) zd2+pFa*KyKynQ#@r(R_WL6s2a$-D9ERTcrO=%FNf>C5Cv37cS1Kep$yXa8RM%4Ld$ zBHLQCY_CtUt#%3zNEeHocfm&1Enmgh!i5|@bPzkGxa=M8#Pb5a{@q)6W$%9O&DFSS zWG!Eqe2KuZscFHkS6=}jB~xhCLYswei~+H1l!DMdj8y}FZNV$Y=WwLMmiYs0?q5nFrJ3_vSSbe`1WdkqkW?w#wcfG7mzsK`jz;6; zG8~_r;?S{U3=Ivj^2`+oEf~obX^xIyXVNIk;;uahc(8hq)pj2jjGV!$%mOC2AK_qa zhNHXpGt^(^t&29XZ+?OUbMs8*Y?kE_fDevcfV5z)?IE>^%U%lr?1BD) zo>VH8qpL`T?vyPZzzsY;`I*nKVCN)j?0#MePGL{m)b}c|Q)s(LPHP52!Ge0g%ECGp zU3(dYr3;}aL(^^G_m>dGJdfOQ7jkZb5p8kv$!+Xv&c+Oacii|^uDVY+%&o^=+VyXhv%sUCj!4?e}WUU-Cc%dg@LAvom)gwn#XP4^6zd5NfA6@gk~ zI})#@NEheXc>Yx^9KD_6r=~etT*ru-BdF|VL$AvZp5MjU>o%}$=W{$eeSnSqi%DVO zs}L)bA)T`5tW;r$a7I|nHmc_H%$(`l3j&nZ?A*PRuYC0@%vURjP?OK+xa^862-lp$ z&i#9M{*_mG{^%?lQoUR;w1QQ`tC*?Pne zxqc>s1{q=F*cPESmBpVH0I9*D!F)QMF2zG-+PEZE6uLW7vi-T8oY;GqQE5>g8l>bx zMhkMjqLfatad;_1<$jaLF69W84!}k0IM}W;b!rkPXOjw=-1jfH^8C|J@H=mQFQ;}N zWaqYN287`HB^$W-!|&rztIpql<;!e+_PMAfL9=@GD$3;&)moj0o_mIiMprOY8epbK`1(stWs3K(_*IaWcU;C#Yuy4la zf^{1RCtsyjoyQA&%A-RJ=oQ?(Z5OMHqok$84FgjEleSsD6*E^+Bh3Hs0aL=Qxjwz+ z5j!rj%PY%Kw#T~P)P>+2a!^895|~yOr~M+e^K_{aduthz4v#m zT~41feMXuYjk;{B%eG|6axWO$w9qjGOcEe@Ar6Ejq}%{W-uI@E1TFyr=H@~|V!#*| zLMR4zOP1ATS(eqyXnHww`q^#0f2_UtIdbxeb+vlC)D)%4NpJ$FQZz zkdb7`;uS3V=x?%P?{4<(+08@W`#y^Yhj`;{w{h*&Tlnsee!z3{qa1m4jC+SRGn{JY zf>UO?QKMU?_>I2xEKhgRZYJ1Y9_5AdIB6q+DHKzU8jY~!<5Dz$NTpInDwS%NQW~vU zx#)_DG*@471?}BkOis^mv^2r0bQdpICa9sPwZrA>in%XF$P`eJ?O^_w969o!I#~-g!lm?;SluPeRu< zK0SM$x2D>#FmaR@_V6^DU4;s0;ISst!;6)1N;RE{Os3P!7v=!y%;uQ5FiNdjBiG)> zTdup2jT<&{@bDq_ys(R}{h$BMue|B4eC2=sJ>UM$w|Q#EbNuc37x+;BdbYPMVwGWXICgrS4(W%j9X8scj^M7^8OeSr#<#KHrgGYso z70pT=ozvHOfzSTY|3FH~S0@fK>eskD(~IjkGkB=85mf|^Eu$Jp7EOchFqbQ^*O zH?Hl)GF+sx$#k`|zdp^`>Rfm%s%Ci_`g>nN)p6L88vqnX4jcwxVDSLe(1!6_WH3JWxzGKVtN!`Ve;$CLp&_HMuW!xu z*I##aS6AoCX6d(VDcOs_93=hyeN0SEa`NO!4irYXzGo@<**fRTXQ?b4kDulFw%u?psK{J;%cjKgM_dJ&lXvvJcV-u>=(@wT_Ujg41c&E=O3@`Hzd zOu1a(^Pm4L`P>55tzFILt(Wu94?INm_$k(H-cEa4Hy6fF@{=DwOSwEnz9UIGlf^XJ z5Gu*>6Gue32c`@4}Nd>z9~_xziXT$)kIxX&+w3O}F37OS^ZoM5P$W z<*EA~QB86b+}0&?khUzIEsQW%D6lrj(7SpSr^YU@Z`X_Tc6G6C=~5hDAuJQm^{5u+ zm_0X6|H59jUw0#g;yecq?&pbTpW(W#+u649N?zEvhh61S2COX0T$_5WMsKE_WvO-! zlqd1<*_2&CF>tB-E}m4>g5Z(_z#3S%aLx8>w{6Sk+lTd|G&^|$)qKb(ICSl{t?b!< zfYHe*o}D?%o36WwJJxPz=gS9qdSrrY`|21IPg6WU%}Zl-UU+dg^;(T>TUT?%6`L3u zT0wWa&y&yW;ri>Z;r6@Uz=iYUOioPF(c8<&x$~^su#WeC;2zd*+C-&P=BX#1) zjd1GJSq>jQz;n+$!%u$tQy%!<&*<*$=lvi0HC8TOL|vIY^8E+sYs+D&G})z_nQ#pD z9z4Qrx8KaMb7x?3iY19o>Yj%RVQ~aaF+c@m42u!B!kklMxMr|u!&+vj^TJcl(4NV0 z#qbgw#{t76VOs=BQJ$NlFfm0gnc}LAo5*x_@an5a*|m2!*Ic!kJ8rs(r*=Hgp3)dq z&tXNTht-*GveIT(Wt{OwnPsU?ddv*9z|$4Mf=dzrd&!a|>o;%Nd~Gh9TNvT zd_K?S%^OjwMpsWeXk{bj6Nz7{v|sFsWL^megz>sHpRy@J!H&+)wnzRRIQ2Pu|H zI1PtX$|Rdj^3>BiS-E^MS6y{A%AcoFs$i%x+4NEtuj=Jzzj%gh+X5CX9i*#!0n1k` zX35Hx6y^iQry6wh40GF^Z|374`*oHrTZB?@+0r4TmE_>rIeItWP2ZBWEL*pk|9Ip< zlG0+!9k=t-=bof1lcn3rXxNspXtfzSgCr(xhRvbMB)z?TY}#@)^M0MDpLmKwxx~VJ z54m(2FYu9ufnk`svR4U;^9AaKA{*APXX&a{?Ag1AU3+(P`HEG%^_DmA#Lj0q-6(RQ zUSd%)&u}`=tCbnX8x^F4P1$}b%F$raVd2f|T}E45E@7EwIxg*25%ECOf3N=yLhu4V z2nYh7Km7eaVAIuCa&X6seCWd;;$Ur(rTt4dRkrYx8xadS`S2z)E(<$)^b}H*5ZEZM z&erWW(%YTqdk=h@ul~a~Nv8xGu2{kG<45?l5B(

+iqF#P}FP!^7P7$=~KTKmG}} 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�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 &0Y!3R~xYh^&1LtbALO8Eln3ZPAyo- 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�OfuC#hViwtOUmc#c!Pi!>f#^&+~ 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%0D=2tDY~KCW5FsA@nO@Lx#+;&YLoF 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⁡RnbQz4UadnLrY(+R> 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

XLxjhYmvzxvK z$BJ!m^=>l4R{+sesJ*LI(4nDsFv-!qQCks&P&T0V&}kseKrxP5UsqA$CJcJHcj$Jo zoM(bLQWbSb0NHXg&JK|~QZT<@GT?_p7|5-lT9dx51_r>|W}#F$vBKkPN5tgN_Li*pV!ZjX~}A;e;AjY(l$U zJhE3UXyTMuKS30O^Cl#K!h?+dR7b39wcWMA=-xgsY%o{-p3*#zX=i75Pk6Hfl&OhOhAjB`YCld+Y`K&RD=V20J3pgByP2UxlefVk4nTfS z3OGdzrEX-2PY1M!K9u=w}RKw$`<@(&SO(t9I!*ONSOYNNF z=qwt%_r{?b%p_qTNL5C)f}uQ3WC70wtc?7ZgfIt_;m>MfONm5b?MbJsOTHO6fI$jJ zn`o<>0sn-qnN8pBN9ZyBe{y)z}#MX5|TX)GRmBBIBb1dvdj?8-j+p&4q;@v2I33tqRrD@S*-Z{ zQ^kE)*&`P8H;pVn5?X$!4ViEH*YbGkSXtZqdAL>Tj?kHFu*nxTA!ENey7ehG*i$Yf zdV5O@KP)IGS3`lJI7LH&4+?n#(5mJ20}?g<|E>+v|4-F~0lDEn`A={EchofUztl9> zr!XLf@oDFKQ#UYSwL^86%KKgmuFtnRRG;#PjXFkgv8k{H)mc6z?T%%);%MS--ln_& zzsP8RS@l>9f}y#=*0Sy%D(6NDD7(iukhyq4Slz2}=*cM-7q9&%_*(Zf?~0UHjMk!l=YCT-vvYKXhW!ZgB|>X&p!WKXUdyEcS9?=s zfblXt7TS4t2=8LG7vUZDd$AAd8hA`bw;UFKiLg{{NrCUc@+rJu#`Yx6Pr9^l8>3$yZZO#BRfhy!`E><6w|rbp-I z=1L?}yE-^933!~QaLY|^)JbMH`~Ha)>-02x)q0${a{lGKQPOoTht&LJxvu-ST2*52vy= zOG--8rzfYoDJD3+cWV$%H0F@xWd^v%TS}WtJ}1w&%>cN*-w}yH^P)50zJ0ok1k_wA7Y`|~uL#z;K_V*MlPg-0^5!YCt+}yMlo7oy z0gc=iw()$?i3joxiA>cd9uBIxfMq&h-kkYB)cwX}3JZ>6b4ABUGdF(mk)oh+1xUZD zTp8;(w)y^QUD8iCO>FGl$%8V5G|K^rA0rCI8pXOy(=XkZMCNI<@*HH5rfHU|;Tos; z5Pfp<^1g`KCsW(vNV@<=nhIqTRG5Uy-#$8)eU_k}MrB3z9v&WY$qsHW9nb%E?_{HR za*#-Jhqh@(5eT{`E)w(Z^SZNf2t?Q8nM3vmsmbB^x@AR-i@MlOLEJGYpf4T^GDLTUQ{qSA`Hc!ZTH6q<65(QyvX02 zw6upa!yF!Fz_wNXFR4VI;bYBAQ^I?7*>q!uWXe+sMczV!_NLdJidPmSBqcLlC8L|0 zt=9An`dm(qZ3=(4L>(@9-V6ynn?;k4?j!gVUD2l@!$n|yt5&M+njFvd+UCKRdcY@$Df(?8?Yy10>s;02vjDaP6nqn?VNy*uEkF#uve3MiS83hKYtPH;8RvciX5BBe8DMISVvglRjmTgbQmX8Nn!4VnRZE}*JajzU3^`IbSMD@P4 zr@sy0Y5^c8U2$B%_IHN#31yA(W({*q#j*vdIs)okI{gMM)-SwG6H3G-bR%UE+~v2p zoc@1j#+Ve*6&UQR&t%qHzUO%veJ!@tPt_R4vs=n2$0&fPTvslh{q`u^O+{N_bo-M2Jf z-O~lrIJksjY7>XFhZBTU>QeR_Ij4(>Iwq&5OdHEz0#QgdjW&WFmHkfxF82yZh>soY zOF%?(T9_lqtTq<@u8~X%895cEP2`mkD;KxVJi?%x$0b((bmDPK#eJp6%TUm*^qSG>pB$BMh;H?Ghy?6%rsGM znIavmF2lyfGjJST=3A336GlIs|a zB;_Whz9iO&g~CruhWUM}Nu?Zed8{}M-QrRmMy(@82#oy)sBgBY)b>Y=x zz+%*Xcjw=IHGB9_U9$9`V`m#l1*l}3OhBJsUYQbC1;{T%HpOA*`^s*ZE^~f z6@<@fPQ%j02If^UuKq<#WdF`Lp7p-(>x&kb-iw1lJlH%9AeOktzNiTt?z&@ zGQW5^1`syH7;F#4VLrQ-Sd8a*O2H6EIfDm?Ci6Z(kp``U#-7hyND>P!?%+@^3j&!7 z#cdh2ON!V*)Ic|RoX{&5i(EG39BN>U3jkLel!$_igDgGACs7v1q&zy8VzK+C2mPzA zZuT&AXXtH0$FSCQN}=0pleP7Hm^gYbvE)!^>H9|SQvBIyJ*v5wLI|A^6P~>|IfhQy zoWo{)eA@7*_cs*dk_=Yo6UDp{$Bv6XM?F1RX6C$fbS1Vn#|3F$K>F#=a08ay)IDF?*61U z?z4ud=Ff&n74WZk+6gXOEG#}pjDq?+LABa!$;VDpzMp9mQ9~QJ@LOaDQYi)UxZ-uf+r1 zD7QK>R@0qPe6B@-N)Gx|&k-DAz( zao_%{^P`7973u!@r7th*Qw1-%AwmTg40Jzbv6M;D7inJ~BEj}&)*7GB9}m0eF7ub) zcRIG;M8xX`$-cKoYgr0?6ri-7q;<5N0oR{Sn~e7+Nvv-M_Y>4@Y%HEn7g0$ekY$~D z$}L)BZDtdzJpVY6ew^c25c8gzFe0F^=T5nl^nGEf||5gHr z2~p8V&BuDNWPs?dn;xR3N7J__dJC!8cb(9qPc~F8fcPU{UDM3GtRax^JM6C%3B-_nck*yakQIHgb2e$G8KL_R z7H-TG!CJA<+4HldkUI&`XVkfR0)pbZOcy zu>LH%b;m38dPTa#a#>hr4;74W*ogGgvM5u`lCZ2^X>v#@UUm|!v*L9O^~VhDHKo=r zBPZH+RMuMqbA-VZhr_tcBt)V+Gc%KaPHGPPR^6`~HE(0Cb{I)u|CXL;gif?^`D+Gezt&k;P;YM=8n=No=JR->W0q0Kl|rMV7o_RJ7R>%S)JC7&m4OcC4MQ?MNGtsn-*i3 zaTaPuHlBcx&=qlHssBlb=0`d@{S z`42<=S0o5K^2lo3;ADRE9)|Grb{RNUn6RBNH6-+K+_mv&@kZ&sIP3ZY5KnV;%W3jjC?e%gV;hKPK$8J@9;#t$3JHx=2~CgiRYGC7D9>#WcplHC(>m zv1MDn3Cm?~0Y{SVNVo0+HSq4%cy?_`(qLPo*+KBAtk}!}U@HuiFc&*X&ok&i(lHwu4HVMqFk;vK6r2Z&upMCAqoqKaB0QFamyp zqZAzuG4#t&_!RMS%coP*uR)Bg62y_d@^z%&zDS_-E&JR z@_d=MAG7SZliT6RDexd$?f;DXH((EGy5m@aG|-H-|8Mc{jx0f^o=hffL+|UM*Marz zzIvM2=L7ui(a~dh(v1MtA^%*a>e=miN$WGuPfh7vdS~NKq+fR`vg|Gidbup0w@@^eG}L5qpQ%uB zqUE0LAV|A9q3y%pFS63?I>Zm1D|eoF;9tFRrd^-qiO9*a@AwGn+&Lj(|rMX zUXZw=-|``|bq?!tUU%5md+{BsL4-LjFh;lIolC!6zxDDxtL;yuAEDqkh&y3Dj9_ic zC}VFu@mhBKdu%TBzQcTQ4hVa>Ft@rRk8MZ(8+70Vx{1uiBf|wYn8~xAPth0>a~hY; zF6x)$XIKx}X6f~~V3RO^cE7(%p1^NA=xi8kL*w1{XBLf9-_>9o20XKax@21`4N%|ix(5s+njJz_q;!HaWyq~$_w^94}l4Y z2(9kh=V#XD*06TklQsGZwGtb-xPNi`Um9$in4EA->$ae_Bn~987?DWF6btc#5#U_- zz%x7QzU}Q9xw!{dyXIO}){u3PDs|O%O|WC7IgsQwY46>L_h#f}*m*sT+&!)t&yoqU z7#px`j%FU!?DBRzxUIHL@cVjW%r8v#^c?A{7`KED`;SK)Rqikvcc)sg{89eyC$d;L zqSw`#XZ&`^E)!X@(w?7ZCh|Bb9Gr4vSbTn@QzhysZLp1{p%53ZY{JA>t>~tRGCc?V zNvHZ?<(L5^i0}4#41M9VvkY0loLB<4P`qyitM?*g!MisRRQV!&7Z_s&%KY&1LyLywQQ~ ztwG=c3)}v*bL-twy-@Oz!}u%+r5AO!>G83MKkEpjtH;CH#g6Ki?$m4b7@*D2QLq598pNelIiY)Cvx<)=d_q8~gtd6IKo5s7EQ=Kh; zH=l@Xa@hWd1dPkwd4KVmueU)`XEt}Yi9C$t$aG=*hFJw~uVOHAcyHgf4;0KS*LkX7 ztlr6cKQZdOtDoTaI`a8ToKrl;sRY&*i~e^ZHbhQsYi4t5W3ex7-*%oB@OP7Ua*uKP z*Y|Y+UxS<1^v7%;AIkIhiY)Zb0N&`I6DFq=t(n2XVvGC-lRHdb#!$wE4xr+2^1 zT)we7SU>)!!EgE#6Rn3$tky#y7N^&NZ-F=a#_YtT;&<60wyQtf0~(hIEHSGS;>&-m z$s_8Me}yT;1V*J|jo_Ma7ENK$4i!-VmDvRP>>}tS6mn%iII_}QX+k&E6u=7iW^UJ$ zVpa;EorRtR#TCDgSzPryG)us$_D0W(NIzRiM@NFN--Y%5@RXtJtn|j?N}$NqMNmOu z#ZOLE(Hy!5kv=1@%`mZB@W-oDIfMUA;m0tFu{#5!4)brFOzW#BjEbeoLywvuDs_+C zZKDr^4MS*E85evouzFd^v5vD#;o*!JXvu43wX3_U2A_1!GSWHEEpfhabN zM~x-z*q*uWvTwgtZ*n+xNuBAb^7#B$MZ;uO%jMC9@QCh~_95tNUVIko^{A0w>mT%l z>oIV5OkZX=Y?SKkss^=~NQd3dZ;|`59+i~mHAUmMmO;Wv9V^q2o#=fc&VeYoFY^w< zAJV!ly@P{rVX|n>HrwV(IYMKjJEmx&fr-A{P^z{MCQzScN%jd*E`XK@96~q2qRQ2hfTV;%xaS`u)4dHU6ef8)LDX&b);G< zp$5SZ@oaTuL;~a!CVyQ*FL0lDWRU6MNJ*agk)2Z0(mWN4DaCi@XIFtb4CjthmHdvl zl7+wde2>W^dach-wTp&-X$_D6nb7U_=dSTN=g#(c;LrA0S_KFPW^X>8mmCv{{JT~y zh?v0d_GU&Gxqp?QU=%42M{(G>O`x8Bxbh>V| z9GQdd&>3+Sf7Rm}a7O+PobiV}Y2g;ZE;0x)s7a%@;3QhYufgWgvQOoY2}KMChvZr< zdE)c2F_R#lwE(PT|q+OZS}h{h&jnKRw)5BzYB zX_yuy{%L=(Q>Q7%P>0uFI^5Tl;Np6~mvFH)WW>82x6iaY{?%~EvW72xe?;Xvp7lLk za)hk^L^tMm4SC3E!vT+2HNPHppVzFM&UsHh+h5S#L97%}Rv}qwd14Yccn!1ginw|Q zEtJpRAj_r#b^g1s6iOABb&%ZQ$V`LC+@%;7kC`jhvPUi`@YOX_i$|H8H|yPYXgz?bcIvM>*j?VF z#ga2@7WgIoJ+1tBnk$lU44eI51$u_teYlV=e)8*cz#NjAOz2{(a%>%Bf}&kxh+(3n zLX=XN%w8KQkZLRricWTVA_S_q@7nE$GsykG$qcp(500nrJ|MX^68OdYni@!)*yIql zD~lKk;BrqaX6VP{6Od{TWdjW_(%F9hUT8S}6FVk}LAvP{3;BnWJASVjDi<#= z2JmwKb4?(MtTnQ?$jUf<2+LIg{F_n0tEJK)rq|mY~>~QcRW~oE|=}k&kgGrvL zM_2hzHm9$YpU9G> z3+Vn*mRlIPg2b`>w}WUt$6Gu|H<48dBZ0XXVm%kl1eVaYrPDvSp0{)5$&QKZ2}fPJ zC=OgSAr~_AZQjZ0*y)`De5XIh-TX2#WCL7GBOn~&gu*X$>`g93#u7Ytuy*1u^=wgM zC0r{w_8Q?;s-5!oVllIXJXK~5i4g~Xf^6`_%ee^Pmx7(uBmae)=an>`E%HY@-;x_y z)M5Y5Crgn?#S2rxl%UK?H{HMzh{w>2qqP`@FPkpEq}#&9#M^oTm1_`bhf27msz1k;!;ap*y9?W&{xoG?D)s%) zfkj)o#xr@t87E0ZTSDsnE_IAykIN?>z^fyO^jQ(3mgaLj^K||RhCNgDK1-{yqNE~%=@Hh2pAEWsYFu?l6I_UDGBqNFvoLzd z-~_x0w|sg2LGa?J1lC1b>^*MDFjf{O503}9HPVldv9G?+mc@*=5>h_UqMZ{x!(P^!V^ zm;`DRSRHJ5dtfLeo?IEkHfN(Qwe$cYpCBR=`}aF0iKR=U9}(c^`O9E!20rL5NZ(JG zvK@IZtNT(7!zR2M--0#=O!&)hwGmB|W-tJ%mky0=Bgk_PE~`1mtxir;xdaQ(BA2gP zR`DzT{(vfFaoD9Fb>^@~S41__QZOUDUK*CIb0-WC3NTY2K3|{A1hSwN7+UVWXRs(k zsR((=$}D~E3JqhY3~uR2P6fsW|PDEdw~ z(IXRS$s}IfR@w+`SKEGZN)udbV~&XeLfZDgcP$ZEiGVU^QXn>5F7rd~1>rClNvTQM zM>rGJF6|&iaDOsChjALr`ufFV>guX#LD==CubN$}{iQC&Fm*7h zj@&)b%xs^b>|au1odoO%=B-nkG!L=5_vMTcL<~(GEWK%N!SlGUpr@4KlW! zsZ^R}xT!={n%ZZoel`kJa}Ah&eF;NsDS3tDp>TDXWWvTWd@s8u)MEHGqp|H4i83{)J z{Ie*tuN+5KfUjDbhERq$&KyIxo?0Bn*OcNds2LUk&HsHS1QG_iv*OcK3Y&M#e5s9gi2y)c!Bz39` zRJrHl;*_xA_yG*;!zPYKNe2QjmZzjlqkrT$!+QH3vz%SAc%hc{4U5N)+`Mzc#8|_X z~YIgFK~=PFqOr{J1&v48)v!Fs;P5c&| zga*fN*PVcYCo3Sg40}oF8=UpM`#EGN7C&fj;PRz+ee32TbCET0)t-=a$-*{#pU=iX zl_Au>SFI_GHQ-tHub%^Y-pgsrO#EjhRq!4kOe$f4)C^9X>*3l@F7D>qvkT%Rpyd1> zng-DMYS(yveksh(FmefZ;ZC^7iLsp{QXG3aFSInW7LN+e%trPM_3C;fSVI!i2)yfz zCy~OAEZfcpRMg558{!7(`(3-oYuKZpu?%vjxXURSDK6{dOwzD%bIZ1A{lb&ML53dY zv#_HGai!MpAQ!4!gi{F?*F1KxustFQ?Tk9pbx7Mqb}kxB!m>Y~XP{Y1CY08yU~zcC zf&lJ(mE_^lL+q)iLV8%3vK0D^ke$sKi4+YjMv5l3g9Z1|zy2~QMOuY%Y?ErkSTvD* zvr1FaT8AXH$&>B6XHwKEb};j);nbaL1D2LM$EJ!*5vwq4VB0f_`h1X*@lu)>*!^ zrA$aqZ`4Dmx4lSS65_7+@V^bN%wV>6fYjAfUmkQ1E3{>RWG43@W&pnkc#AG@V0>{s zGdtJJnXkCER8Gxq*u&7DwI#7Ic)zu=g{S@~AEE6b)|gs$IBV<1>f1*Bp6q^R~ zIg$s!a7~SfojeBcQFV1Kk0C4JO1-5e3%y72+SsNDFRNJqX?+C0#=?X=Z~{=24$@(o2Y0UTw* z_Ws8WG?qjqTYVew5qBBzW?$oT>$jy^rq+Aw|8VICh#tuL_;-KDe7gTzv>PZ(7Lc4( z-IFvA4uI~0o#69y&v;(dt87GNI=7yU;a*4?g8p{>wFWXxvmWQ0|8uHP+Xr8j<0gPO zt6yKdyA0c&c_>YWmXSg6tCQIap#edKg}XcJ?sIx~+yLESrU`m>sfTS<70Na#l#n~l__9@XKm^4*po7Oz_R6hnsUl5Db+wBLGh1$q8D_) z-o~w`>)nhx?FgOsAMTp{r&(A-msQ-?_hI5Pt)piMelfOO-Idn!QFCc=v}*0PnGiIZ zOf#X^><^z~bWVS!k(Fh7JQ~=X;|CpIMWU3;r=lqd%S>W)_rPj-JQFxx{HaqSmyc7< z)WwaavCf7ogd47y!xluLMsP;8VGSJ|QBtvZ+Np6mA0`XT5p?zU{#9kqKom8bFTU3* zqY9=3qN>hxxuOWNbSE2s{EhnC{igHnt=SSTL{YbDZf54k{vS0REbXHtU=ai_VRC5eTH0KRG>tHO&OYwVs|b%41FJc*CbMxSw+J0f%OSG<*d6HHJ58ToUz`|LCZ@-~;maNA@!v6qAf7$b5L3AZM5O^es{@Bp zJ5Q=E$(6Bq9M(qZMBf;!tQqAfj%~ivC~(-B#wnOXHjrl5G?1un+5nJ$^g=l|kJHv< zh4H<@!^P%^hbW|>b)U-r*53H2U-8>uOV11Jx3}^1+2t0*TDcQSlBip7PeyvzUyX}S zKVIXH;TE68#jmsLi(}~`A3g%Uc$}?gq{yU*=2v0CLyBKrA*>qUHEl-cB8yGX;zr;R zN#{oZ+0K}Gp;BCe%cCQ&+ck=@0>jmc$B5(WqW!moJbT}zaubx&BhioNfg!Wqi@tyt zgn#MPCe3LaA{=p-&y9^ON#D;bjaX#M7J5go$mt>zG_vAtY#G!tYvwXoO)6=C*p1MY zw5ay?1HeF_9W!mZ+pG(WgvKaBk*&sW^{U;4F~T_R`^qg3C~=|@a;6~(Oz>l#XEX!} zpAA>kFn1kaii?M5=|;TP-t+W;yBY;TrXwlIba4hLxr)#J zESE~Fs4*>a3FEnm<6`EVm}?o(s-eMzdwmPdBVUWxnCS7zBg7ZCzB@fN*%vRoinD$W z`mrp`P-u$d(6z1IT|wa{LP&y1t*c-T9qES#L=M5Z~5HN^BLDcG=P!p--5M|H#jW2;g&M+rXkOD z%Kih?R>pqOb4i+_&SX>~02KV(8waYILX-8JF#nhTyh zfJ4ANJ33mv*-1a@NMOTn+o`0SA%YxCxZdo#w4^N5{wTlo@X%v!<(U>@tpN9Cd3Juj z7#|=1TWC2;VW5_~T!lkaa3a|aT(YpzyCLV(12U4%&?%VD-259 zPg9JYZ0863c&@MV@QT1^6NfJMtYVOsC4u7^*GZ^zzkVW0K_eS#k{HIpGpAKo_a+wJ zNRqC3>GapL2nGr^ndR-&ewZe<%7(Os$0n?d?8?1%76t3@q+We_EFDY@k*Owo*gwrq zpf$fSt>NB!ZYCn#h*?na#3wbBk>-*^I|qR`fFanNRzVzGhNh4#NVx`XGqUWJ8CwOdMwn@XeN0O$<578*Krgd z`QABW(8jTJ(axqS+MXgpf|P>B1;C7ydd1 z1-4Jgu}O0~q9(sOz6%IZQuFOECz0y}d3EqlSSsfRy%?|aJ}*=WzESu-DeGO|Prj%+ zJg&#bToq}p2SwtuBvvam@{xLuFueLV+uk<*0Esae_ZZNc}aaV)l zQ!hQu>7QJ9N#faROX2e?aQxHn4S41o{JG2K!ZYElNqugtW{@!;0Gd-Bv8M31uVX7B zSK}FfaU}S3zhd#!6#QGTkVn@VETcb+77y_to*A(wJkBW0Pefo%xMXasMp5?%OUgap zi7hJ@1?hLlocSst0Q72hI?Kqf+kbu5-XV{o%f$22w$bjYiCwpZ`dMW!1&>pikyDd! zM3wMDFoiNKxazEZRo@2U4`m3Z)KTpDrYaJzU8oyIf1xmnkK(M(L=mHj`(im#9c+jf zeU+fQCE$)_MJ?fpboX!6?42eXI`1K%iSeF=y<=_r*EQkQ2zhs^YG5k&+WsVr|q52EPTzfN6-PX zidTnZgD$w^tou0avvO-|H+SevB^wLl*XD)cO<$b6c!#9VFvqCp7?Z;1EoAndX*M*7 z`#;Os{hX;q>{$rWVYfSF3#`M;n#kXTREQ&Cdh_|FmFpY`O)QZdk>AoJuO5SC3f>R; z-)-Fo=k2oLZC64^_gJYz!M&ueKIjba9bVgteg?!|8@`OI9?NwW&&boOJ|c87QDu|b zqem!>%`Np#16DwEQuF1hpkF~JkRXsh#|RxE zBqX-lTEUJ6th!ZoVnWv9r$m5 z#OHR37g8Mdfpy{o5OmE5FQcN0))HBH`dHhS9Y^nm6?%W#XT+8EZ?6g{t4$`NQ_Zok z8m60_4I^qQJRC{1+8C^J)MgCmIxnl9HG`AfMwiMZGnHmUO4B}Jjg6pNW)&!)7T zY`z0o&3(rGCmX7oHtu$vdSbB^c`A8^qQM%g(OKkmPhaNc;KXNherGz6VfZ#p`K1D535&}?KdsSuzg%Cy?`v}Tr1OP; z+VvPAkCXl|@5KvsPrx6`PcLB2MB2ht80nD_6nJUlzVcEN-)1PvXbc7iu%rx85@_(6 zCJ>H-D5hXn`pXJtKUh;o9n-j%UP^OF!V?fF&UA_cGtV{~A-1@nyU)50j~y!n2dbvL zUs<#Krb<_csJtAF1D{`h+|HrO`|HFPmGaMRDQLLy@~4uHdd?&Uh3(9kU{y-z%84m@CCB`|(_TgpN@W(95eaTUClrmHc>&y@yUai{;J4gcm* zBqw8!fa`tcbv(~k!PUYq(0o^G74A%qR7px^_=oh3g+t<$K_tAH|hTnYM&$Pmh3e1c(4sT2`J27AvUpmB+2sFfF71{7Z=x;9X7HNBZl0UtZke#3b1cx zT0SCE83nxGmwPOZZwN94;{OOMSFY7ZB)Oz_8j&NyZuy)kKR6gGV!#1NMrT*`htSDB z*o|LrgJcJiW#Y=e=o9af1wO$Ay-mFVL;{i7*`(LYNe*t^T1SAjK_4RH6XOaMhSD%T z>xZ*s!hOBZZUkZkp{Q@Vz-mMFCB_(-q>22Nt-YtQ`3;ZdK*$V+tb{-dUU5YH$YJjn zuNrni?rB-k?mQrF1v^(ndf+V=T>@$T_X!o9YW=a985&TQL7h^3p)8uKPidZ`pi@D8 z`KN6c{=g@w%yRv;bPtUTH?dS3$_E)BC87{|{%J;<#H^>fmiYMG*pcuYLo8xO7PFdm z4m8qpr!qmL4Jgv-n9uXIrF>}ab>=n+xfCRjhlllanftMr_q-|bN&(n`O#9Wf03CLX zY5jBKj*m51K5td$>lXKPCt}vav+jHbWbrr+Yr74F%q`S~)-j~_DefPq zO)sqQ?Nfyv|FiPn9^rxm603bRmUUGAjG0_lM`$>(`!~}qTPOhd)i@~jp~Q;R=gIW& z#wYRxJloisG~KlB0zii_Ds$zKyA%HH={>zr0e}m28`(eODlg;TLB(JVG%>b!$Zy_4 zW`iGS`tMZ-Z1_P6PB(&pT0WnsQg{EB{cL2a9^v?mYP1_o_V!~nTCwu zm?xmPY%MyW8u%(&>ll?{31PN<4^Fu3`T0BO**?aTluB=UsZB_;jsK>N>Fh=4_Aq~- zRebRD!YNJ)#CfDz=eCX}Lu)mvjDKQdZ)ztn0)clunqv7}4wNMrj*pKeY+x8*hohqC zYsv@Ml(6Jcw2{P%=yA;Qoj9Pev3*{9d#v73YQ1ps?f>0-1tXAp_m-EI>Yly42hDIf z+8YG~yn(8C^_r%b7*joj+(L{~5#>95a5Hpj^%*+s@?3iL^ zW@eO`nVDldW@cuNDQ0G7I{NCKbL-ryzv@18=|P&3W;ET?y?gJqt_J<48}LaNfZf6} zC=f}Abg=dHL}LA76BEXx`;Iu_F!-FmO=!)W9NZCUpi^8JOMe$682WM(lvP#d z(-vbiE}(OxHDA19b|J!xhNOE-lW7hPKW+}*Y4;2hP^K`l)a+D4K}}ZU2Q)C8nvT{n21B*mb|Ud9$(UBGG`{vbKRT;4 z5C$@nCGa+1eqw+}$r`wyiC>AmQ6(1LFOs3NI+;fZ-8QD4d(l98+&y(orcJhMQ;CWn zNz|W9Y{t~X&ok9JNy)_;-ImzDUOb;tmo|G)#Aqw&R_aX1b@R|Ykb{EWy^W`d=Js(F zas)v6=BPBQxLKEjnu^N`qH0ZuaPggqnd12Q(fJ@kj>#W1d*8}3S`x%*;-nEac%Htj z3(y^(oKy0I zvnw&f(F{lTFk6+CRrKB#YSdx`Sl}&CZI=}oX_cp~?pSmP{7*PkYIGsG4c1IqAkmKJ+a&cy7*9l9HMJ&dlkDtnGb@Wj zzX|ozsZg&c>Y0>vHG4NYo98xG$H3-ev$GBhY^Kkb)Uyr~6axxe9HQNHJ%RC_Er{`y z&A!{|4^Rb2vgxuVM3mX>{aFQlu>%{<^C&;G0gTeA03iJ9(~hwep63v4P7(*8=I2#H zl8dFbIGlR^9ufIwbKp2H9v@p_Ax(2FK)lXuNQpwbxOkt%BQ()9{Xv-iVv1-{?=8b| zF3*88iWx4RuxgoIV8h1AIyAPpzQE32@ay}iF&KKb-^YqUAt&N%8yJ4fG6b56 zmn+@{(nKjUKGF*2R>m>I2mAi{LkXgcqd*A6(Nr-~#~5~EM#NZhx$+4pD4Ur2F6#g# zfi;1t?Yu6&gw#PomH=5^Vc9lLXY^ee$Cwrgib=d#E@O?(K_Ip|r|~J^hoGMDA|j_v zdph$KZZ2(ILuG1pj;{97!P~P4dO1aBCn10|@0dWqGmDVVb*|qk;2r`3!S+8cK&vB` z(CZ)@|A&yD?B!~s^?FxGBK7p_d~-n4-{R#E@2CeIyAKimPpj|#1~@huCGTK`)(h(EPF z)z@1@1(d+l!nq|S}GT)Yd7vN~9Mqe(7FM4lK0{0jiwF}GdUAKqVUl7b@w?f6*y zh=Vl@(0{`5GnIrNeqNqDG2iXRn89}u&-X|SLrRp|y?bIxfFm%wp`=!vw#8o2u@!I~ zsJ89ru7N$n4d?)6X|W&J5ta~W&)zxWtj}JD(=M1IbN3x%Bw?x&jrIrzzeSkxe{@9& z)5^t6=RwqTI7ei0_jYBb##Qr5tc|gYMvHu{a=v-%`HIWR#}-Xasd{uIB9yd9u4Oxj z&nIncCL*7&S|wJ5O>W#{JPRU$!WB6RAf76Hk3%v#_gDTR2|F}`SfT{JWT&kofIjBv z&l*qv%H2Zd81)d1Fl;gf(Out8x8Wdq4(BiKx~SjyIFQzwjO=!RxLkavMn_*r4gT>E z3}&|K0MI4!@Tm-Nc3L;E1bQ!dJ^*d5Ut5lNr`V`Bcsl<6ww7CDIwn&Gpg#GA+odEW zo8b`h_CFnQd$xgY-w)ki!^AWtB3@#M5GxT2%~K`{cM^>>z5u_BNCym69f2sa_(9H8 zEZ^;-{nnb%!nK&$uXK{?5Lp!EIxZ)SYJlOC1qS|PVmJ9Recyj;Z)mjzk^dGav(@xM z$wdY$Lxkh)Z>*A>!fiD0K6q8$rn@H8|;Wm1A$@CPu(TdPh!_B-ZmX{x=A}h zz^@K(AJDb-^>~!XTPV@QlIk3xf=^pPF9i~juGA{We)DU8s}~#DS=7x2w zI)*|9MT2HaseGg#j12r4?rjEH6GJA0s&i}?YqL#JQIJRTrQ~8}p(9KQyuOa84!3%` zk{0DPus>K}DWPVZU#b7%Oqh%_H8`H1314I)q9k6Bul3yklR6~>wfOsQZpdg&E?m7} zKUm_=5AUuwzv{1WH5-scNy)&mX{KL)YfGGd5>tmd?tKdhNf1d%stPaKn&7izJABeO z&;ET}ZK|^=o8m^le|JS6KwOaYuf5vZ23?+Ob`n#P72X#aZKbT@yIF|=4xe4PN0rIw zqav{HFJ*?3><0w>6ZBC9Nz!%Z03x|a)|z%GmO2R{#XS~PEdM=)qTn;dcw5^_hX+PQ zL7l4$)91O@W}(Xp0;jdc^fkGi%CF`yXA@ZbW@|HdchsP;8#$1*Yalr2KD-xCR$gI2 zawUT9Ln5d<=J8LEaj9<(Dz@4cHl67&W;mesiN)UuTxh9?!i;j)vH5gG6a@G4=WUZs zx6Ad;^BP^|8fwM&cGoc+ZeiuPcnUi{xtQo37~YKZ?WZmJnl4|sLE8Q@OOeHegaGjt z|3&QVFcSeEm3*++=o4p*TZqyg zlTYfoPk@A4OfgB-q*4}o*tPI5QMh99k(S))Z->pV&n@nc*FJt9Z7ETeJKw6U@Dj`o zLL=$AH>^a zXOr)>=-EL+0dSZWE&DcNu;mq{+cg1d9Dn+|`N1QFOlaW##QIzit8$k%jy*bwWlxYB z$R;t11mGru*{AY+S=lY-Q!N?OHw-cBE^}WGVls~s6 z*>aP{B1bsEs>T)eZ~k3KzbwGj-HwJ({dLmCa)^|M&fZx=C7dNxlHe&q8|Vw`PnTfd zGj!KzA`--1*f=oL1!VAVX>Qfk=@L{Wci=-MMZM$pmXxE?MXXN=lv6ar#pCYJUH8J6 z`~g$-qjI^+2BSPfBCCx#Ldoz$%d!?;^etm~dBf(qz|>RSuE^|O5=wvSp1W zvw<0B-;af93(MoJZM%1Ms$nS$D=Sj2Y@_}ZeDl+zz2nkc^3?3SE%)E2rw2}YPf!wz z6jy~-7BZ^j;&PL+G}l28RSTo!{Z9g1p2v^A*Kbzznsb54fZgoG)UrQ_S$&9BT()~R z%a~PFkvtsSl0OuwMU*TtzWta)Ng9a)h?WJSoa62@b>FCS!(ta-jQ#6ircg1BXI4G1 zW(IzF=E27eDH9!(H7`Qv_2BDy)TX7yz(f$tIYpOYcEK3FMOFT%pTX1uxYhFA6qBVq zklG2Qji6Qf$+2-k$wF9}{NxT_p*4mQHr{2J?_Xijz;s#cvcf7#BIJ@T?t$c6J93j_ zYl)Xp`wbS86bF~6sGuz;^Wj30jgH6dje(ui+|pK3nS*T6ke5$EV`8@UcXlN9SJeF2 z7*Wy)Sue!rw}gY6(Sp%3gLX{p z7rc397s)+rFZ30Jw7UmHg)9f_ z>Gz3r9y7fqEn*a}*x~OLhukH0I&(Qb>}Jy+pG%+Z)pki?SM%Dk<*&XqeicXLzjM)^ za3NiG2EuuILQ!R_T+$Cc;HBXLT-zBoyjIVfG_0;SjG{!Wswyf9HZSX&nyBdL=tdOb zO4kc|h`61fE`9bRD`=fAD@EEJp^E{5kI;v2YMAk>09uN$$em>^qo&`DY(uNp1{nwa z>{Us?r6gdgKO&s)lT7djO0S>aeUhq)%+C~KP04f9K6c7K(+l}ZA3Q;?|#2>$tE%^vYDwJxwsQA z=F~Em-$6OPR9*p@T^^f%kApWjq!u#wr4Tb2AooeNDd>@~KRD<_=7`Jvg`V?r3ZJ9T z2mWn8_l+j7M1bgepcWdj9swS-IEeqx`*PU(e#tME$?tp#a2v%x9uHyO`?F8}IQ~1N zl2H%6631K(#Fv)tuTT$Xjh*@!_FyYfztc>15TJL0pkJ?ZBr)}H7NMaDP&}iCMxpeR zrgGdT$K!yeTHE_prE>fS8Cea)1LKws;jG}p${{Wy;h6c{naFkF(Z#55#gY#=(*9v+=-Ik0U6QJC0}xOQm#?M*BaSJH*-JOzHAcqdzlN08`XfLmRd-dkwd2p! zTO$?}UKNKRoCl}4G8!ezs<0;3o~ESo9{5hkLDJM)+rifJO&=XC59*m#@#?Uv?tv4` z<8mCnIf2O5NKym9=Lu`eSm)2%2Dt}TVg#!-Rt#xnVXS6<4@D;C)H+q<^moL5x=?tk z+2oCcOWK8(geS|B3q}d3m7YyMDv0h~hFegub<+%aN@(6_o0wdSR1g;|it!Iy{n{k& z;0N2pDs>U8hQ1EZVP#~bNw`lgJ|$z_gjhYm zqd_?msJAgST^)$;#R~z7W>EkLjA|*vhlPb{l*%%~AgwUQw*3`KL+09w6hw2fjT@{8 z%dl_`?zmK%<^sn&0-aPvb|W#1`Ei17*S=r{!X;yWw_DE}aYQC~!;xWqfY6(Qmp$ z>4Icmh&I#oL6QF#HyRMoFnuN$`R>Gqs1xqA7$X8}YD&F)@(8x)orR)qK%}g|_s;fT z<(S83`~iNih*E2hu4U<}m>JS94C7V^OGvA$BLF)->+8LSl7LQ=KV(m6Th3A18LN_3 zukCGShVmLHdszh7eoBErBg+T4@|aS_{ov#<Y+kz9%Sd0ct2u*H&u2VrrVbHa0(zjAFJctOP)z2&5;s!KIx-^&fnJ_-l+ z0p;^37Jf)SU`s%jhOy(CSMTMdMoA5;xW<0NC>k=u7b1-Ohn;|ti_2mNYLf_(3n9)r z%#u25635flXk-NRYiZgtUnm_y3K&p+6<-(zmt0vkR`;Q;CT(y1fZbYazs`54037Zv zcI}C8BZY{>N2OLlyiFL;QiVgD$2=5Jw$5nNgH*!gF;P~+#O?Qu-MB$NpAt_nTPc+= zj`w=)nZ+Dw`n%Hpi1x(-nKUojkQ;}LOwPG9tdJ#1SUCxilM5I5Mf>wQw&m)@qFTrI zhbUYK@FXq_VA*cB=C{NPq3?x{&u_}EWnpa`_S=AanJmI+H5*<$xQ>2wPCmu9a~h?~ zDdC%07ZY7%WM>`y_i_|6%6l5~HEbvnGO~6eg+Z@7R}cm&?6tdhonL%0McTKgtXvskRfT|7D_#S;L z;ik6U(U^zyqk4HlSrIBR@!thEyz1!9 z_8*{b%@ju^YnqY0g$Zqa^x@r!pZ=`e$9dt$&&r|p#ngKqhC^Tx7@c!!c`)j93`o`- zN*I?z60!S#L&_gKaKnn;jfV0L_5bVAr6f!cYY@FXw*P~h_)q+H_Ok~lNJNI=^5G&i z;Mb%NhCK>`cc?HSB?8lo#W434m~LYS3L#&|`{Vp7h6az@*a6FTQ=>fo5#I~h07v4| z{Nr|oN2+qYq`N~d-ek@{Ws)QB;R#Yn5Ru!TaXhf10x%xP$~00D!9FgN5Nz#~SW!^~ z>9la&b^aBW9JKnL61@upi(^#QF*BD@I2@xa3&x{$JVvZmvRRIDWqRHJX%B6uRa?J? z|Eo0sKVLt8Cg6^$le&$}ckKE)b3N1kb!LMn5Dt>mJr?XOW;Q99FXrGF6nB$_JU@8; zd|deu;8@f8CL52*IBK zX>Rd+wl#DtC(KYem>%g$=TeAjUtJNZD9N@F(c1KCU_H2_pUk?_J{0hhw%<-OL|fgQ&&#GJCM{ zYLaLnK1twZhaCbN(GX^2mDRAWH3Hc=NFxl%tm09Rs!-DSo^ZNfGP`@7z!f3dn1kI& z-bhc}e_~_x(eXulLWMD@TPh4)EYh#TEry182b96TTO4W#Z-?8kg=6pUIfq*6cQH8I zfEVT)Za$}!^J@17kg*r@%6W{6DSnoaQ$%Zj?pAy&Ii^KKV_Oayge-o-fc@)%OSN`a z!$FpiyiV4G(o)#@h7z0Muj=FqKl2kKH?5+EHHJ80RFQQ7Ve}a)LsM6jL=}~A;ED1{ zhyA0Bc@gA3A=Ld@^B2cta(O4M-E2=}l0XzUJ8=z7-NT*$G5*)|!}i_maBP1b%N07J zE!B=rYt8R1B&t6}QcCtbM3N}(yX`Ap_{)9@h`CPXbNsHVu5V}w3ud<7s29L+-SP@5yuF$75@Z$Ijx+F)zr<6KyJ13D zuF(P_0_z-|OG{?~zd4U;i>{%=5`vBC4eR(q{?ZysJ;Zig+(DCx=9ul7$h5D+o_L7- zT-=CvF0?z1W6mFv-R+j-gL5tox= zteHZ+f`h`k+y|dHPtgzp1t|)Em%;BLrO2mYXP3`N;pC8E6NVSdq@odngPF#G=8UP0 zHd#sdy=~#CsOWi{J>Bs-+{r3RIw?E9SaPm=`rBzL`){k4-^JtO`@8QULNO-s$5p5k z7>Js?!P~rhdERy*skX-QEs_oZR@RE54a0|shDS$p2);0F4!bLx8Cu31SJnS>TswDP zR7Rf8C7)zXI_Z`oQIg$$5!8EP%FXjQ(e%CC%@u}(pE(&y(uS@}14OKtbI$yfY+e#G z!ChAf<&Fv8O#?*1?S|RbNa092w+VQ5#+7zE#a;5>Qsh4EPAgX~TCn56k)P)ef&SV4uSb-D`-6$rD{UdVrTt6YAAqHc6|ur~~uq7ygema1Ozm--+4t9kF-T;=a?wgxuV+x&8VNJ8%z)=?_Jj*Z7r>A+GIpui(3r zeOZKUMd1KK-E^WEkcmLnUvo_}S%J=0I4sFqs&dhSPY0T35NJ1of899eQA0-ApYiGU zw;B~<+(RopuQag6ll53NZjMAoED1Ou6Igu;CtOTpu-uR1y^%`fnN(gbV?BJ>lP`hL zBr~(JmvLHic=qg4Qaa4-{lcG^Ivr0DM>_&s{G?}1;FdJO1txave4Tb!di4#@!yp57 zz3vyV7ay&0mq=EAD>0k1by3!gpyIHW8g@clT@U6)ph+U&%}xU#j$&$nBv2(rm{*Tczz&K+}J|4W?p38rO6t+7u#f0 zB<%H0uh1p?@3i*)CR;U>`pA_Rjz&|9TRtCnxL?x&y-w?J_DnrnZ0v0am49rUF*&r# zYEjdB*2Iv-?SPOzgagN`32K9zVwZVY%0Gh6JN3+<80Cr~7N{%Qw`>eQZ&${b2j<5? z!ybJ)Qdn7yH{jz(Majcg7a=847dZ~@h)MHaH{>r`hh*Myn< zQZYA1HSLLy@Beh(?z}E`vh94B?(>!ZE~&fE<8St)g3Z9hZvpDpwVSVm8#gIj+lLX> z>6u1`rYWYCK~$8QDF#PWAd7-@&I}7u4v~zKV1qD&quu-KnH_iqZ;NIC=V=TGC!C>AX z!y#chdy$GT3De9V1#!oWJikwm)diEBp-Ei3VUtWUI}?(^tm}S7HJ07RmW1mI#tf=j za|<$62HY=Nxx0rUV#v?K1%~DNeZHassYlp_$z{oSGwF)JrFZGhnfTmI(~?}p_>yqK z5Bs*vem*V>o9`EoVO77Hbq`xM){VsO*Y_>cxi9n@&RdLy2_%XvMB5jQuNU}pjEpkA ze_k*72Gz#%{&LlpY~>st5j?T9_0vR7x6E^Un%UhAg7lS~>?Z`CcnN_k8ukWP@U9r|gsAH|ZbQK1 zO2BY_eZuFLrtOkdp3vX@w)NG09p5jI{jAQ}Hyj*}0#DY{lS436tvHChPEIk$#8j=Y zI<#R&lq|$+RrQ_N!0(5P<_DAZq|78H(EmUaE!1X=E01ChlimpyEf32#%hI#ePshtS zt?gRreWbL=0&_$`25}{jw9xWP8W+;RBO`NgG?cU|=4xo`0Th!sL`>vGy{o1e^8O1H z2s6bX0}X#s69k^?R-jxSVMW#azjym*5f$(G031kVrz2_3v!6@f6%0 zM1?8h-4}r+$J0qB6Y@EpmE|60MAl?d@m$V+cDOlY<(YnlXI1aa=B`^E3IpL%!rLyr z59ZduSR1Vg>$TAV>EuG{DP{qINpQds9H0OfM9rS~Q*k5#DIDZVFhTifW(Yco^tl3q zO@wPl&J4krQHlyT;42sgY@DLIY{@pu@kr3F7N(`FzT9m?Zli)*LsFa0?sd|!+$VUh zm>z4T?DD>Z=6^jC5xkrBOaFTDjv(}QqV90C1x5T})(vJQofWSfGxM^JsVE9e;&0p- z{cF19MCN~`|2%sanm%`XgRrOxxHw1?y5p}tyj@-D3-rInAO7X`JD_LdV=P>=DRd5pqs);0}5+!VRMQODjt zjqBV-3R=LeLYcL6n{mko#DJ@BlgMO@FwxKd{(9VLi-8N=z@i(s>TeSwi{ninQ=-LB z6BemfqKGggYJF5(>GT0*K6W7|<5@D8HbJD^6;T}Ubh%pY!gK2X2xcXci) zEg4M+E+z6y)15K$v_ueFI_6lC-ht3r(hzd{l5aIqBvo3gP^%S4(NiZ!Ki{`NY4HVU zZoc_6#I@Y*=eK<7TEpvN>hO40T^W4(3?ot_v;quN+H<5#nabJEeDuxX>i%$%vs;(7 zb;rxcoW9&tEEgQQdg9JjdlkimfXqlrYuh@ij|~EzwO)Xqjm(XRYf2id{j3z#q|7Fu z5}IHo<2#);yt43JjiZu)aw}>1f>Yiuv)OZ3kBb#E9OCj?r^9`EE+}XDygJ0Sx-w)W z7EZxI`R0Fpc0PBu3QY7j8B1Lew`S8uW^o>a_xuez9S^4Uabf{V^p^}VuLaB zY;Jyc&7=oz#2%zRHuN4-2a@iNa=S%y3HUI-#f73!QH z2#8&2Kcj|;yrRTHQLc~3_4-*jJkO~%pHAMj9R?Yl=f%5UFWPUPMXwbl zOHG>;ZPrMW_GisG&_p}Z#?3_w@txCg>1Hf!nd@!7qH74bgx!9lUU`l1Q7vt%ZK{(g z!9)n_hwEpTnTvW+g3K@V-rL-q3?QdgatO3N(uk4BR~mMq!)a4syi6Q_#Q_DF;JJ52 z9=0#Xgji(Yq=eYuV}4_lg}cj9sHu$^V;$RPg|erI)=7jh=$RRzP+?Q~{oBPsJ9hKq zXdR~KIXaBkqd)WctI)&uRgno7uJaIj(s4|%dp%0QX3$Mud+nh5@ssS?FhKF+7~6f4 zPOm>y@ao&!#jsE>)7#E#>+wPAbv}x3oY%!WdhW-7!NbN4E7g!x>tRj}Gb_)aBxb$6 zEBvp-f%F2x;Eugwu7YDKDP&?ZTicvkaOmwOWcoT?@!f3WYKRMsibnQ`{THESBQ2OC z(e4wovQmZV=)npr6*Hw$u4dlE#p7q2PBJNM4rV{o-pjDh?;L&mnl9v#P+Uy;w(p{l z!#y>0f^dqTIbbmct^rl!^vWA{0AoP+hH9^6T8&&I>_Q zf^I1h)o4TTZB&1f75*-c9MdQ__oi1uvT|G$jXZK6L?;b#PZ+ZFl~BaJgz@NR3EYma!v&t=Im~KCECgs zdXDw@=&9GRjR__8NotIich#*AjaG=QAFtH*m?WCxE=g$4Z?0Oj?*LFE4nyP7xZwr4~)O-J#k3XcC*7W+i^zQ~5 zQ>sK$ON%U=3~^o*`Cp~&viL0T=N^)qqpwA{YvuUf01TLjSJ`?3%52>M@rAMW4h_*- z%;|a0H%QM1Qz+12`Z(s0$Q$+n#0Sx`6?*c;hIyLZGf0k5L(tY0B5h0i`^t^zvw6hO zL&2mEf{-E$p-eb%tl6izh=rGT?7X=%OSU)y6Jefx)PphSv>=l=#bCRQ5oD5Z>;0A$ z3x;)MfKZ|OnP*&}>KG~$} zzRK=8(eBfM$mfhDCWm*Du;zob%k#4{Z1X94Gwr)*7oB=}m(4}SuZrg}m{LU|@=465 zU40y0nS?xG$hk(I)*aq>7N1*6apLXoY`y)P%IaMZ-$l`)f~KZmC?-^}WVb>Am@2<^ zU2ENWi4rFasz}7r2Jfk}I!WcQP`GYeTUQ54 zr32Ed!Syp5Fp-3d?r>Ad7|sDGSW>mY-)vBwTW}xA`{S zH0u(bb*VzXS8M%k{?Ew%?Q%?z5g$%l%tAx26BRHq4HRzhOL|>c8YvmxxnI;AU1C%9 z)U*2!))0a*h>BAA_Y8XoBc(EJZ9^0cs%*Z@s1{w}64I3uBM-JGq;r2--Wu0PSrYSE z9$mnGtGGkd?h`xblFVGNWw~Twt!(L1@jCMJC|4JekBQ0txtQ2}`@_0JD1B74y|Hh! zwxD8yWSLxC39c*+yNVQCwx|hcY=+&aKB9DoN%@cCzpl%DfV#umGQR;1>3kYdkU*hK zoJ21JUjUI0BYFY{DTAIkfEE@-KN(gKXWJZ!isyid5lSjDLmpAkRdCl99CS+`10P6K z*~vI78CGpYf8m$18~XTI84D~>jZi{RS(Yy2XJ*&H~o)Q&uwd%hd>#Pn)NSh1@bb7rENz4rRI;WvQ^ztk=u^~oZJubp)$SJe*z>^^|)UBiU z@Cz84@-cHRd_eJ0VrJ-AtP0ik*gpy~q@~PZ$wUWUGI~ ztC@m2tla%qAJ5v>`j5A5I(-O*vU5A3=Q^iBvlM}Z^C|;x_V-TRRC?}Ba?DF~SFKdMKB{la*xPYj}A>fCX(?wn}fxK~7zr3pq&g( zY>lx(=y#+auT5Z29(0t*02L`QR*a@=R;e;Xx)w^5uJ51q;c_nhh4X}LV?-0pI|g@b zaP@ts?&F}TjFVFky9{{OhxsU>7&oJ2+k*%+n`$V3TIvNCKE|4Kw1hQ>2$G~4!HPI) z+jzuFiMG&m_eEZF5GnuID}@9vy-&gUfCd@72U`NI;E0q%oT!;gr$h?PO$b!=At`E+ zCg|{0BW7LEgdzN#8@#H*98LqtmpBK{DB%u(|E_z;s6L`j-O@`s#B6q1>BJ;enmKNA zIPgF~a&~{@x&|JKOIIk4T*CU}6iUSkYejIt^?k7l?PAO438r8nIqDbiy^rCh)shmj z;Ln+;=N*mNQ&)4F>Um2}4SuH#ZuyyDiZfT~9aNF-F|%~u>eHQ8K~d4lby5ZNI(Bjy zl^sZ9i;@>cp>d@kdT|J4f_OyT8Vj(w<>=n?eXgtogBllPVTeMdLNnv+lc)N<%~n6{ z`@xpS^lf@ZMxN?eKJI%?umzucPUODEyJ<4;>6zb`F?IooeO*)*I#?maQo0I70TULE zR9Vy@!^a4Z5={ovK$A10I+5!AKs}>)Kv^7}5|Cco+BR@92IYW5@-s@-kawN2Qz6y1 z^al?*2bSYY>~CchI1T=#*Qz>J`wp|N$N(+=Ku02420 z)W;gyA+yzj?(bdb$A_k$gHoJ8ap>bs%wO^WxzoGuL?Dap!*5R^P|23rKpTRk=|rX! zd+Ykmf}b?t30M&h<{V7PK12e=aVQfhg=1U>J}AaOYd}UEeGq`fW`2KXpiGluK_)Jl zF(gg;)JN=_QA)(yGre)2NFeB*CG=L4djbuitpsWGXJiTj&gv@7clM*tXh;}7s@G~g zKy-mIpbT*j9DcYNEYQKNI5txGb;ht(Q=ke?S4yt6PSx%L=Myhi2b9p%QHWW7kwMIM z?KwEWt2&^nl1!Y8cKMq+J*%x(yk;?D!HG)oR4q2;b}f+WST0?wG2o&jx7Ig}6;~1o zj3b?44=|H9EH;P56{-2ryiTDajDGvi=_^ilnz5l_l-RUTC@^BY=~BOQ#mHeBGZcl; z*t~4$?@E=wI3*hOf#TJ_+i5mdZR#H?ZJqvCWc}r=5||-rF_Eaei(1*+*WtcpGwf&I zA}oHHX9S$LEH}+h)BpB`o@zMj+R@;Qxl|eP!tv~$HPSlBQ{7On{jjnLo@qI}^&2n~ zdI){{$Mi;DgxCGb*F7wGy5I(hBTNFpvwYVJWfkOfUI4qqxDo}4Gex56jxDkWT?`2) zkq2Q-qXs&87VW*cg{{}9NNap4!%5F7;^dd?QW|Kmc6=rX0isRM{~;{=j8x(^D1#F< z=lBbD7u7Y@^}Vd(MK_w@Syh6c<45dV@dHn;-JTkBsp(k+rGo5oty-kHd1@mEc$kbQGupnx1qVKdM$EIXJ(Is)bjO;ui*;#~ zXjR%z{#3u7ZTHJO=WE(t<&>pSOHn@>L}N=#{B2`>^%ek~mJ)LAd6XfEdMBNLN%Q)M zRTgP=A{&4i7Jv>%^M^1tKAu#2Se!VRbm{)fJz_xWxC(tT&)eHA|JC5D`~2zV(8gNL zZcz8rrN#>PNNm@6_U5;qM|@}i$R`&h+$}uAm)0h}3$xNR2pOi?{@cUjVF9qW@Wj_|u*cW3oXhJ!Xc3pfn79Mnlic z#3S9cQp(9E=zj5*{~deNc>C#_c}8EoJXkf8h+#A_F~KarF{sq3(5N*yjm?}*P!3Eh zQNS^SD>r{&<>dMWCJ&ad(vR=mz46DzKQa)#jHPPYaeCa-=}khT2uL?-6)qjm{rjhH zZX6t5tDLjaO}x~&Qh&&sSJ6=JpmHk10+!YIasoMNJh zPt6_{!aJjGiF9HZ_sOQ&tZnn?T$*cTZ+T)VKn--|U+B+*x&rPDORqlJnzK!;R*54#sU!>nb)F$%ZN;fo!5f%CAN!9TM6_{IO$6!jI;cF z1USvzdYA>QTJse=jERc<)tGPK<7|z%#z2A;TRTc4o6Oo)z0FNEC=1)~8eW*Tm`wRy zA=kvkBYIHf_ID27@XFvk``=Vj_*&;trN*%l`|R>j2P!J6v^CD*kt0C$rBSN~!SIDT zd9o-QB08yg1F&tKNGk=Ef;45{{_F~Jj@w}E;hf+5(O0AH!HPHtJGQoI&dg$E2 zvgX8tD=v$Uipw{`4?OI;h0$w$6tQ)GMq%aUl_{*9de40o3tqsf(VYzSeb2obc~`u7 z^}G5dK3X!CWC>OK(X8bo?2}3|m}g^;hJ#HvIJmt7g@fJEA98NU+yTjMn^B@$vo`tI zrh_yx#l+x29Ya)U-loPWUteL-M(0AV2S~{V7MrHfa&+>tlMPXomj69{;>iWNgsrU5 zxa!nmtodL$5X@dUTX3xYuK8WxVxJI#aZ8`YJIaRg30rk9B!x{=>>cA-H8wH9&Nk0x zoxMIb@Wc(a+^L?rSoV9cYkDi!Ed>UPZkq-IzBubXlh;toqF1**SPGM;)&OffwQEm3 zy59E^|1~_ia{iriTHC;f4~oOL?T80&N=@b65wZz1h5*Jj1l)44k%+5OQ!JeWQ*Si^E0WCY2RM^*eAt~{AtzVZm9Jn`&Nqg1_` z{PIT=AMY<{xCAFX&Dhm8MRtX>UmX5hxh9-|SX}%-ge|rH_5w`|v0p$4#xM_?UvTnm zWRZdYr3T_px~S-AW;TJzlyqDwsv%rlToZHmBw%aA`SSZKbU+i(xh>EZ2Ni||;m=(6C_3LS`R7hgkvi`P?ke-R@_Ajv?KJjOeV%?>QmnL`pNOP`t zLh8E1*ClN~woYAty0*7Uy=SbPOrhz_&3mFgTX0GBQ)=0snfs%cUqp*-|+Py zb&L0-!a?k0z5T(RWJDlM;FL!|j%R%5FW}$&L81RF} z3TR2$twawFfA5=`Qr%x4Tkvr5P+ImE?nUm4Y}k?)g&4GI#Dp8j_K}bsQDo_GkB09` zr3twP?=lgX?*GH(1(Px5l^74w35bnMEi)K?mEaQR>Ki%+=D)!0%VJGG>b+e+&YaO` zO>%0MNGtDohq6b66(U<;&RM#Nz*Tox$Dn*f`t^E!98YiIP!T_)5bqaz*=>)V+7_+B zGw*y6x{t}tD?H?>{nRY_Guq0rakFc;mjMPL`8{#v?lI+f#?jSm_TQ|q5ePW@o7Q`% z(%e6NDnoQ_J_*t~lpl9+v$fj$)_Q86a4;4%Vv{%=XU>q44lpYv15<88L~D83jbmeC z@m1K^UPhMF1Zz!F;%j9(L~;AacAsG7`bEsqb)admM3{E|wbq0G!o!jH!*n6%xIs2* zO&u+N`jWWY@}IPFQPHey9HU^H!Th`mc#nmuq|`z7Cnl<7gd{l$IV{*nm9cRdJKzv? zx(2h3Griz`(P~x}8>K>sCsv-eIL~wizQewnI^ggo{Ic5^W_YbOHg6fY+v}07`yA+#ZH%hx*&YSHY3HxpZO+x{hrs7 zhuH)igFIuG&yK#ozZrV*JU`m*cX^R)u;f!{1y(I%{A${3w%#<5x64*xt4|#Tn&5D$ zizj{;1<1{tEL~W&9Pc+9t>Gyn9!_VQSZuRPp%CrOcmO|!7@ z_QihmFR=*<45m~$Auf$MCrc2(Cs069j;MmDT-vHoi&^m;`li;G=1)V|GZ{`62}%!R zYiF(Fmjqm=v?pz9+EQN3!#{6oUpIX37{K;l{r@tPQycLn zseI5*-m{^%YVc0Hicf$mvRx=7siqXEpybF-Q2!%s2-31h%^_2cW*I|{W}44ie2pIR za?I|}Ls#AH7zH~tjQM&)%TrF}YSn8;!3|loc}JOf%wkrm64Tb5u}T&>SlPOjqgs1M z@Hj+d?66It=zVLjaeMKIDgmjk*BRqI+8VDjyqTN1YRE=T_0CI*1v1=PpQZYF~B{Zm90K`rIj!$CWYpesQS=o@8&2&LNk)5 z+ZlQOX5}%1c(9g%=;M|NHH4J!L3^la+^ycl_G^`CB($Qy=*f*EeQ;P35FPGw%ESLN zdlwz!MW{kgTj^V>Z&Q3JF%>9)R|#8GRc@YsHAc_gM@YS5;h$_(_0Lms&vM{A2sA8i zdhm%9 z8z=-{Q~X0d%`mt8Otts87_0Pp9%%fWkJ}_P%d9=JZ4zi`xm46mKB=FwEZd}H%>jyev@oro7NiW zQ*%F(5UgMp)VNQnFim{;^evRf_l8-~`!#bwd1B{S<=@R1@!-9;B(>>Fb`P`uYjq_K z5q@cFt;q5kOmaw%jDB|4*P{==DhR(s7KmNLkQP*0M(Zhw*Kc_(cZ+1hZm*T zt{oK?TD=XwGg5C&!F_`^g%-Rk5B|=i{8^T!^Ol6w5sl9htohT=d@6bH^q&-_$@KB_ zPemq$g>>c0*<9>9Vzt2YC6U)tK2x_;JU9vIe^K@p&}{}wx}eM)Gc#k%%y!Jo%*>22 zbIeRJ#uz(hW`>xVnIbbYK4tFQc{4kAc6W4KrzM?kSt|XiuBxv3zW>&D!382C|CfCi zB%sNE&({$-^T325p+DxF-ve!T?%pj!XYchQ+<|1Em~b2#AP zz&kfH$DK8DMZRt!wMx5jD73MWozn`ovDXM8JUmHw5Z>>pXq&nhIry=%i3I8hrWWJ5 ztX75=4@!9rT9&L)IwT7xxoX6&ZiKr%Ya=Jq&)}ld-z(Rdt4uy8^-s^vB=fky$Bhv1 zbqceTiLr&9ZJk|hZ@mn8#r=cvUf`Jm`E+y4#1hpO2^>t=;`2e>@cWkFRCKpLXH4HE z;Wqm;!z8*ep_bDmE`ap<78vAo3wM9XL>5lF zYsKlyyFd>w2?QDm6ykOjo_pre`Jkw9T8W#Ez5mB66NqM~8q`&t9NX+DVk`f>m_k`> z*}%xbKZr&_N#-8HWyP;5eH(-uAC`hfO`dGwb=N1vN%N$kAfi-*u}Vf#=4AJ41BlL+qnUSrld z8LCUZ0QS4#7YPnJAutnJ8| z-YtZ3yrLqAeS&{vNlfQPG(ty^%cA>kS%SD&RVyorz!#I3d{M2iN$PR|uWnmJ&>9Fm&n`Bn(j0xG7aBRFXq99N8%yRjOT4ehK0y5}H5*43CsAyl*Li_m zj~KU5wofzh53?E1q3MQS;YiWWH=YC*KUGPVI|%Wls62}FJkEgNqfVvx5cwj4>cxiy z=(jBaOekeQs4%l|yPR9-LLc#3U&HtB3@IG@ zash{5J4Yf_haV>&E=*7E31b{KCDMw_w3EiF)WX1dX4was(#tB!rAftBcuGfPQLuAo z3Q>-hK6M18qCT8IlWwgyg-}RK@4-?N$VjKCz>?N1qC!&gcZ(&Ja06HOCrY(?Ujv}? zd2UdJy!L^5n)us#ow+b6Xq6m`T1gZ`4-mmF#Lfh>->uP_{y0yHLj|5wsnLV|2&3K* z+T#0NyrR7WLm8YuaLlo^=Z!~-c_0&cQm&o^**8cPvE>(W^oP9%FTeVC7k-B&06YUi zWeXX+48s6rS-p{i5mtt#SUjMS&QA!1icRGuw<5q-Mqyz}VsfRhhnpEL8!`?87&z%d z_-LreDlaHwnMC0LNBU=u!hu>D$M(!eWi$!+f=OF!8B-=jJ0?w_S&UIX#H{d61UrJQ z;)&?P`ni}+*H)(|#q~UxrNlT!`&%TU>}@%{pr-&>2?Exauj>$iRUSShUllLH41h({ zSewXQohs8yE*Qdo_3kI5uZcV0fqYVo6gT4A5<94}^i3yYnJD`O=*iL3qc}9+Vd7M- zPzhnXCc`S80lEFNwm(ZL8wdjFSu-FQ6IC;LfNe;P1(Y}9m9qAFkPh_}WlIATvP_vR z-1VtSPv!tI1`g%XkId^Sh-uR5w{@=EZF35keZ3OC#ryB5q#%g|j|UH$f+Q^^rUDuRLGqsq zWFdwBym~-Seew_?hT_1=|!YC=k+EhG678VRo9d)HzHF8xKVtzPtfd z+zK{0oGchRl1j87QX~!%DzWbu357EnwE`q?Dd)li7{2SV1RN6){**{Cq4?a;&c@|> z^LP=^#rGpc^kxf16jm5uL68~rd&n4KQn)1$86yZy2~$*!HB)Y+>8!_j!-O%9K80Sr zlvksE==kn*IfxciOfn+XDvFYFc_UsI7j3;Pg}d{Ws8S>OZiqMBI8X@|QEn`M?%e6& zo^{Lbh6B5cd#ls=Y&E_|v&ViL`^1@XJvsQelLP(`{0B;bydsJOK_oK+5r%kLE{cjX zO>wqDDY_ePj*+P;d4Quk$KzY`FU&di=oP!BW1uU{o1Q-f4y~okg7VN1HBQdYo70=Q zm^ekFHBOC1Nmy}B39&>m*dSA08mP2X$|QSG2VYi?41X*miZvKNI5Z^KsS8}lhC?E^ z1XHe#KgjuL)~OtQTkz?1uUeFwBbYK{J&;>ujE`Hgg(>;OqEha3*h(%( z=o_w59IW|!_bX$XIjV;!?-|lLlcA}tYdu269kM>cc7Vw@nm#Rz%ZCCSH~1{VQm3Ho z6c;fW?d8o)M)oXSa!-fPia6mv0|KmTHE=5z?ADw|7g&xJb`A!9qO$V!cvOCi83btf z`uzlWEc&f&?<=}KZFKBV9!)VLL;wJF8f?`>h$_gU&7wU~2B|XHCwtE*&*$vI7!g%` z7b_(4PyQFLKIOJ%Ucx1k=@4~Ql*A%eZ&n^R}%G7?j{w&F9it_g*rH7T%bIDlLTjMMo)-zfs zF3x2+4xr>F51^}~CMWIl_zR?X?{2d_BcuJrvjOVT)WkBRc*vNhsNkC~J*YSb5@Fcy zkHuHhc3(<6|I3+Ya_7R(h;L-LB|In+uTLnj51jz4^i_uO7dhg|%YH>tSGG?}>EsUU zDP;hFfnfH|E46xX-{f1{aTC$%E|CJfC=Q@OCPKC(oS+ zYG6H(6SYT|+Qk~T=QL)b&p9tsQ`4$~UeLEYn@Cyu?Nm9-w7Pn>TQZ&(Mzx(!?&Fsf z{4-R+y(#$587p?YSc$^__W}A5AwA7`Tb%#C zk$|55&rUBOqZh~l3rmPQ{-9`V-vSOIs3&0yBq6NpO=l} zAtqZS2dqeoQ>q^bB@pwpL5B|d0)^1lRsFvd=BV-n*1m%&v}EX5y+h&? z*amjpxzH?sKPDzKxq|k8gMd09js`+Y(H5tu$k29zJ-jpO*(tYWgWlVJC;$rNz_WrL z6M&kg5uNQF-K@-A7@Zs}0fFEE!1iA^pC2R=AOV@_f7ox(3J%bHZqO6|WySwje>MbY z!C$$7_#ag!{BIo*|LD(#X#1zZ*SFF&2N`_ok)(zRX$Ae^w&Fo_T)XAy@QD=Mu#&Yf zhi?;34*k)b=PIa`Af!ifFIqYSIVX~wPA6=5f99XTx>HWeGj#Um(^ySZB5UHAj*}3rydO7$-TZk>lC$nP6YOIpU%9~K0O&oC%>R7=)GWLdP)Oqo zs01-jZ=5!T^4E!5+t-38$fbUp!ln+252^>KbQ04b0@O&#zuKdIIKXsq;z#M>ZtEFX zn)!y&t3FBR1C7B#b3Cjs2aMBqZx*rUGh4w84Ydru;s6rQJ}>qr8{?Lm_BY_@Fjga! z_H>(Oxq|?J>5-3L<03tJjUI(nHzviw$le7$edNGzAqH;dGL|N|k_K8dQ<}|NAe+=a znY@MkCf7~TX&h0DOsvI}Npa?OOJkirZ$v>{K88`+Uv^uevz9;-ao^8=bln{VRNmT^`-0U$#~#N?lyhgO`Ub z1%?Et=4vdJlwBU8=i&h&)_Y^=j=eDta&M@|CRs5(Z0&8LJR?u8xm z>DK#RGYh7*V^R~lPEXJfj=l{+5Epk$9g~L;O?QLSpQu_clcpy;QeyyW{X? zGJD@J(@tGPWYow&@QzOmLwnAj2+t2B%3b(v_vqKhF}zOH_ZB{bPZPq8Ma?mGA~>B# zPg#3x1*~s#X*-y^t$H|gw1}w$PT88~PwllP($y9Yel>iw`~&~k!6_O9Er_SHdWo0_ zD>w8fnwt0oCqK5AguK=4&k>k?H7LJ^y}e;!vZCRw4D^J?*c zaNe-J+7tR5ltjRoa}E9YW}Jc`x6k+UZL;2~&ka5o?~XJ2PAZ9?^TNQ9PK*^8Dp*FSnMrHz28v-5V(^20PvS&m++oU)E@vw;f)6`>Z!2You_k4 zq^ZaA*@r%WM?M5M_$dV5MPf^!e&DW+%goJy>gm~`8L(;5z1RB;#uxzS1-XpOkJM1R zxO%WAL|sF8xdC0?()R{K-o}}OI?V{$2>!37`6sRe6(~*czp@)wAe-@5c0lq!nA-nr zHz0rh({31Asd{1z3vo%$J(nItZ5&p(qjDZNfJ~F44?b^vRuW%{T3TFS@5{9dSf{7;5tHpyKLJ ze+eVz;^KP9o#N@<;^|JNha>eON}_-RfNFrcq_6^^jKH)2|6-6D^pYaIz`^P!#sS|q z3B)M!YhV1vT3Q4+3tYnS27@ELCgPE!RZ z08eyWP%0-s-03$7Ge@R<{Bn(G{P4K7>;gZ=gUe<3UOcJ?^>x1j9>HsX_V!SpAz(LU zuU1BAa?*)^P+{}i+Gxe&X3#~oZC9{bx2$UZ3(kRXwspZC63) z2ySdyW(=`Xpz^k5K1>Eja`-p#>#v==VzQZ5c6JyuR%)=M1Jlz9POW<2epS_Y65U{% zP>Xm|G%aYW0AE4kB#Ir6_M_89ZkK)7x(=n-P6NmDLWB$mi5Qx3;MsFBn&>wxb~+GB z;6MqU_WZ(X=-L^Uy}f;WHw@_Br1*|cKCV{tAug0;&(4)sf_Y~5#rxz@^^%gNt_TCx z?pj=7L(`^YnzCXV8SNK0dDL><}Gj zUT|8fKd&&spxfzMT=Y#%&2jsK1p9WF1@n;Is@V>6;{hye0NE0wj~yNlt`sFzdvcWd z!$;DIVITURqqg{55M;HTo62#+RnQEKU6sc+KF%1f zCQ=~GkQ5fuwy~a3x}8@uCLe6PE$W`zrwq=xl3OpN0h3_G_^J9|{&(H)P6mz> z?55)dnj&+6xOcG5q5yZ$>8~HHdg@q~0SE0Raw+>QR0iN20zCs!C~$8#%z~7q#9`|e%sTU=J1ctDjF5u0hw|h)uF}7XhrZny@m*2@G156er%n%2?#KZ zJ6aAECcF2Jt^H~+4GaY%s_miu{#aoUWGeSd_^mR)12Nx*yN7bJCLX!N^c%k1bpNI! zB#C1|g5q>iso|)q;T{n-cX=>|q46>NWezki&WJAeu$G|s3ln(7*g+ZcLSs-H`+K7g zENLhxFef#F3YaCw8U`1u0e$5EaA^Oz&B*@M$NxrwSfB-e1sWv(e-t?J?+Tn1kb!VU z3BTHsIp0I-42Jnl%208NL61NhD^6mAkphJz#_3O@y<|e&0tr6EuslA8$n+6!iBp0@ zM8G+0NnPF?cICEvRTj!qqO8fTwGA$bQy5-iZ6~XYVILbm2z2GIj!bvH57y1zW3AK2 z$Juu4&*2?FZs{egDvY$T-GhdKmG{2z{C&aG7F^n#`*fdrKO|1YtD+qeJ6ioaKHAZXHGApyzX8%WRparFv;7W@?^ zko*hf2ZE*s{#$I&FK9gW_a*+J{L@a)3_Z!zhmW#y{I*hRU`3)tZ=D$>3_t4-Dn7ns zkHtt$p!~Y0{PH8?OGs=-`)OTJO-(4JX)suQ&Cn3f4vlP@-AbJcfi-(;e`j;Kf53dF zfIt(A%eLRgk6cTl*ssrW-F9gg7 zffd+jkH3B8d!_uY=N?bQ!&+M{THmiibeJHb2|2~W%uEzD=@a+?i=sV+t1(E zy1E2)Y36I6Wx$JuvSK`Dto27Dma^F<29oQN?;PD7>eAd;;N(Iu2;F;<$XniZpSUDm)Fu~2i z;pJP_45@uL`Rn~;#WbJ$Q^C!)utEbJ5Czi1oFS${4LB^=%*>3xhmViX zC)=a*b2^&hqQ=GNu8TW2&*sP6YlfD_IxN~^J^l_WbHVgq5ByAdV+T4#18hU!SQUdf z(TjLsQj{Qa@z5Tf=mfN_8`wUSgNV>pf>8wEgeL4&0Y(o~>e$-*RdSxrWh;|^TGM?~ z`Lca%k_9q`IO>5)7{ww@@g+o%N|diYKD|a&!o#MI;zifni%(DvlZgV;lUBEX=k|(c zshI<|PoPeXQEymoshO>A)!FFq5N=&1ucz>QG6EKdqQiEKBb7 zwR_mBi7g_PK0PyzJ?WZ^XfQ|1#D(B2_##fjj1(z~=(e|@2+A%L2-y(@5^Q!#0C?lg z=oBDAUbiUN=6SI>$LYA5r2BD=%2lg_;E=;=RY{9Y?pBbfLXs*<7nyQyX=Egfh|HAq za(`h+5xP7mYx~E44+j_5yDhMOLl!5z+QHfy4p7%vx0p0`04kT3p{3Q;)p0>WLfYZ6 z%=3;?p|i5KKEFwU7oa@(uB)TD8*J#QTISTPT`}W;P0b<-ABtJ_P2J`TVlodMU#zfyIII zop*nL@p14_;^E`hE`s6?=MGiF z)N2iX?5sfvxaPjupe(L1Y;%+DKdJWG_-fm5$IouJuw$6{%J^ zMhzmi>BhK)EJH1d4bVkmv`jf;>lVJX!b(sXG7X#lTh-@=ezPOg1?VA4DB&XNk43~s zFoMo0`Hej|f6hV|n>brvANL0TeAZ3VS{|z(03# z?+$;4@b*&_#Ue*E*djcr{~;RdbJCNqzj>`%8`3lY^oi_S2sb>A%Sv;ZSy}6xMv^G| z5wIAvPP`2!AKsvwsWcSgi9eN6#mSJ0byX=PxVuC3F;~ECjyfnDDPV$Ec-%NGj+itc zjHjq5IAw07l|N65MzPCf*CS?n$;sCMwfPjI#W}uLj~-+q=#U?l!W^pW4Nmev{7S|{ z0GD}^DwB#Cw9)qysArfTzb~!TQ$dJ^@I|d-GVRHo&kd zV;dHK$4x4%EG;!_Nb#&ME|vt9{Hkg@?x2)SW6)}G+KKWN+`zoR!Z!EEh?m)AwVo8K ze7n72oiTry^yTJw7y)lMK7U0j^gt4y=$Ok|d^Ie>O%sMiPW7W=#A%k`lQmYo(rtcc z$^;jaz7~piSiODziH7>8&vM2fbTN{3@wbeca8cSAQFw}J*=?OB_9n6cU6m1DQ-m+U|_qj`T? zJwK}P8)ZmCGA1RdqNaFyQW_zE}b(fpU<%EHTQ*-&k$~6?m$b%!A1Dh5}LfMooo}ekNeX?JTnUixMr|* z%RO*;`sr1Ym@1v^0iF5k&XXH_XiNEq#`}uIJ90wNZ;Vqn?feJsPq|AAN?X&)TS|xH z5l>CNRaIhVE%mLG5&UIPzDJc6#vwQsm@&SOm5?^xKaEC{LJ?zZ-R0V@@Jb@kX&j#=N*

vP6`HC3 z8;qjIK$WPS9b<>?GtNoD7dw8(cZ|wLqupZ%R$frIB>$A8RJ<5|i~=h^VNu_iOtg%r zk2-3D$O&YQn3ZYv-ES4<9dO=4B#A5=$TOF_RzLFMf$~$1Af@dQHKU;fipY9A(Gns` zpIpQG!aR%TFcccFRXQ;|OS6jv6<#j0Uc56#`8g%y&x=J4!rZq?^W*qCdrv@3}1RB$8YqE^kE+20X zEUb0@?-APRn>Yy01j=-&(r7u*{&}r<%=_st!&RtQEEGxqHC@^Aa*jiC|hJe5Xp z&ILSsM5-AKOG}!G$rcO+8MHl=S_V(*vEH-nc+b}QFIy%NNF=H8pguSR=>i}M-w~Z1 zE62(tfsiZGpEHJBtR870@vpW3V%nafyFfLo(Hrl#^rq`KPe$1#(@&V=x#IA573yWT z&^JJ(n-^F0<$$xdIP;j8m~YI8O#W-STOEI1HFI6vT~$>jvD5@=@8D`a!QcB4Z#`V4 z0EvidsN|KMk;b(Es(bY%QrzK88xuaB0 zHzpBYe@+0ydLAGw+bStxMX#TH@wm)>0afU-2Ei7(34LO17+JAlF$3X+pU)+wls@sJ zu_DnFo4Bm*jXK7Yr2tbDzq$(ThDF#mdX2yG9AlRPg!`X>oi5u4Cz6bJZ}|d^XQ;-ZufOVzwt$srR8=Wv&NrG|Va|bB&lvEF^v_S1HCe0lyAlSRq(a||B!tkbr3KInp zYG8rjG%|8?O}4t;s(zE|xgnGZm6u`RB}=Ri6&c0WLn9%@-rn6g9d3&>*{#T#pcOeC z>gmy{GES<6baF>A^NJX;NQ-74mLqGbs4EN7QjXrtMPNU6rDIk9iJ~H#$f?S_4guu4m=pbp-%C8*(|Be3TdRt6`!J8&z;eii)e z8z09=by?Y%!a=K?(?2gR)=7!KdMm}%6{R~i->n(zc zvAijplwat2Uzhc9s_0281^9e)3~3-ZkNUd+7sId<@p;&w`8OE_>yD=zDb{&Fv4QBu0n?t=`n;MU(cE#KL= zXNwsa4Hb5Aa&SQK8EZ}UrYJ;=L}w3_Iq|+_cS5oV71pg?6kSWXrS+r)#*SG_)$=DyIn|S*+Hfnx@C{3+3Du>qR2@;~4qztiv)?TiNnLL6koe@KS4Q+=*BJbDaV9Pst;$7uEqK$8uNypk^A8dyHMuGI}p zOiYZEWomt_y8*@1pTpXoiOSSCgt#OMFszj!Q;4S*H%Ag{ojuN0CqStu?G`Iz4uolr z-n=+dx>Wd7mrMv4x$tTktjPY{|`%7|Q&tBOG+q@^&NMwQ9Q3rQ4@!9&9d1#fVA`M-}`t_opP0Yaoe*R7e&&2f)_Qg zySux67oJJ4L0r3yw$$@YhvRE^TIqSX0FS2M1Irox1Ils)IYwi9Sw}}l#$H|-LnTz8 zDEG+9u^&&KlCJe|6ZtX(P>hkA;?*^ktjl>l&}-dh=nPjsQC;#rt64+R6{#=u#H!hS zBvaM-P8AA7m$57!EndOEY67`WLo7N{a-(&PfYD#@Tc`|rjEyO9fV4kFNJ51PIQm z#MdPuwfutG5cAb6lPK}985YA8m4PNLL1&A=1~3i0hDfO-Qzg(9gX(Bxv|X^&^`{P@ zjhD}msu-L{bIYSIfC_>mZ)$FFQG!5n{iEk?d~%#D%*^eUxm8a}zw2-6vh^-4i~Flv z_F#W>Egml~A1)qVL2Gf?X08Kh`@RwoFJ_m;kbKOI2f}z61Sa%ha=r$>oVTSe@``wG z>z#Iyi8j@r3IE=9qIZWq4>&Yd;CV6=-UePE6M>hSDWI^qZk{?_{Cq;^3Um1QSg`zu=_j*l(yot@D;%gw9 zw^KEf(0fj>)qcQyA>=3GZr|N`MWcJ3v(HpzQ=B5kf9(}ktv4flwVuG_hzpE+;c$-x z3bP_?y^K&4$g|oobg#2dbhev%C{iH06J|kOf)aJdtE+2RvnGjLgiPDEjLCp7%Eb0bXdSPsBWOD3G^z_pIF9Ahc=# zp?xI{+~A7#t_-f+_c8kB`V`;}45txgl7 zZ+j8$MjR^MaZqNTabi=x)3^YV(NKnKUDd72GsWL@s9{NKUE4aS)YR}}IX=0> zCF5X6!+FJM7{3SoWGikci2-E!g#$D(9gaLL9=}C z2b&aF+1r$-v}o$L21az4^z6|;#JgHKCU)+D>E8u=GL`KGMMSN4dJ`DTK!`2lhE(Eg zJ`E>NTjB~Tph8C>ckw@DVQ%O8oYR6m5b*GOh$t#<$xI>7=?u8S@QQL9{p{)@ntE8d zyd)P(g=b@%V=(N>CVt<3na4gpIw3Cl)ef`u0M{Rwd+vb6L{!q)h?xXGH#Y}rt^E-z z?O6ulkpfJvrdK1~pp?aOK9fgISbG7yJO5H@Cz4P&r9yGKgAt0k;ARbUT4-he`Vfr5 zK%tBa@z`~9;*7zAWlt~x^I?M`5)GyY26rM%H>FBz$ZRfHy2x6tmajq@Nyo3n>ATxT zX7UC12fmiGHu}fQE>+v0-ghdjW)^=%@Qd2@>q`oe@gG^o%xUgG#yS?x9t;_ULXdG1@&nJ%NWuN7`Pm zQRs09!TCE{JJPh2${5N&tA}x9Gsb3C7NB79@bFnA=7gA~e0=!y_4RLWZ>NQrg*_Fy z;Ky#~DbUeP#ZpLeIlD z_tRGK#!%nYhM*8D-=`AXF8413 z{bJdCDSVtz%k7?yuk-h3Y_>~P`aIm++^@bEJvd)#wIK6rYZDh2H9!ve?*kWhF0Q$y zrK#Cs*}o>Iy*&$rvf$Fn@2qC*d&*qT#`c&isj7;87b_3h${VcLwQ6frL8(CC;&rYK zbb23KN>(Lmez$>e3^-ZSYW-@jBhN;2GzH}NBn%}bvDYo>Uy0qCmdj7 zL)Udu)hE{O|P!XSXy!!A39je z%Q;&FAB_}dP*7oq&vUUWSy}ZV_o>yYeNP%(Ap9Pw&hc=aoOLb++neg>-7Y&(M?)0N z{Jqs|vo_4lj<8jg_goYj3PvOW6E%nIuqd4HG$o#*R|iHQ#1?0yd`KH1110X&gc65V zIth{zN@sZ444TcDc8W6zG7`Z>Adk0LtFt0bvdL-)OPyj|4>I^H8gFd}82xy8K=&x^9b^2(`O>pJv7w+be)t)i-{5pwk4r zVyD%$)z#1$ysaB$oTQ&}t?Xk1%f=QKCCXijKYm1#AnMIm&+C24g^gLrppb5Tb`@Q# zyAmW?eWd_)nGB@n)w9-QvsJ_D-I%w*N+)ga)QBfH)oFuLY!&1;SXiZjB|2Lql}H)o zQ=X#bl(F+#vO7PD#ObCu+`nfqeHgPP0>4%2*rKUBtIG=QSBQhfpJwcIy`>>Q6FQk! zxV=&LaV$_+x2_&myj6t{(CL-6!s~%4W1xq}*;waBfMdk6fWWU+`SKKIp5;vq9EBwy zSn&+o7E8EiQs^k@{?eFIWq!}@yAi-UIkC308&pNJ-zd-}ECr~nPQf~1qcKCETb(1|62GLnpp$;9uM**5FoY{@r@`||UW)rfCJKeprI;!5hL1Yd5W8QZMvL5XHR zs%g_$7(L9fObW?$CuS!C$&{#i5Kt%!AKMqfywbv7>3{xk`flYEZnwM};8|sUpK`l{ zY7S&Pw6Q-j+BoL$J$YHW>JeymzACPkeru@&|E&EdLHY}9B#U&po;9hsg}QJ#m0ncE z)Rg+CRJR)!JJLJEcM~eBb=9JiKp*J97}`{_i1W@SJX@(>*2-wsh*Sr3+^=9ZV}qFl z{FINszle9;D%SHqZ$NrLQy>eDy5n1Vzl3#KOYM>t?OFM{>K-hQ^@fCmTz%)T?Un1>V*eTk4CaCQl+~|A$ zB#JT*+_m{LE%F)(vZAuhFEYKqx_H630O`Z)uW=$=T&69@4WRQ19lt6&1yACbo%ER- zIv5zxw$};@=PV}xe>_@A%hkT^wczE`lA^S1*o=H5VT8KjkN0I%1ZC}8J5F{z%;X~) zc(7`IK0Ai?+(4vv;qEC6!hR7(+duh3q#}8`QNQ7S0quTB@k0h8;+1cuNplLe7i55A! z>|@qsI$&$=iltY#oO zJlBbL`yhwrPw&UCXsOZ#)^4i^*r}r!*Y51>T&lF`D4fnN$)uuU>O--Mwb7*IH4Y`@ zW#S1oRZ~oZoHbPTJplbi8FlT+r+06Mx<5z>XtE5Mzh+iv)(AOC6NzxhgOwec zn((+KwBBC=Eb`~BW5?Qae5BAqlfKE_Gb*}#=#1TG!Yi&5T!lXfc6R})tEwCf7KT?t zDO@@p?3yK<^(I_vp?`5Wr#_!83QL8R@-N}+!l>^;YqT?vB0blIVAhdTY0v;h^U%BG z$*6|nlo+vlVo1;EkALUn05X|)@$?MAuQGnYcqVY)@dKN)dsL>oO%fSW>7@@2;a`mQhXm*k+ z7JS}bT$Rw?rmdU%)WZwryEEy0>VFwui<5$6T{*EPCq;`rWwjLZ!#!r^N)H%&yKXl3 za|0)Kffwnk3I#HPjYA@X&E!&YD*|?><=Lt>ab97@6kLGKHBIp>gET?n?+h8|sEPQC z{O)#4%tx(4>CkvdNDY!u=#y(R+SEP9lBoPx;gMUMtcn{hwxhl_2Ps<>3&%g4Qb+bw zcWYQ~;MP67Ty~ho4VfyI1L*5-NSWp}R(o|wq?9U;2^5Thsc2Acp;)WN!#EknmYLZF zljc^6rKp0hA!sH_*9%iZQ;RhebkRSxC}yPZ#_{bDd7Z@+B2uJNfTRn)Xi#NZsVR?L z9~BWeaHJ>(heVr22TLh-+7so)edypt=r(GMtQ;KTdbGPRV8%E~jF?ZC9K>WzmzDv~ zrBz9mWUtx6(7k#B5qKdLrb_U(<{YB|ZDVC9Z1pd&pAE>{*vx!~iFRQmq_H69a~c5E zR=8{J$ZrFXE+%PJY?^3pT&3_2r?|-+xZi;~?V-w=MILQ=S^5HZ`kY@+H|Oh>XHxtH1A0 z{h~G^kZW9*JR}|n&H6*|GkLgW{557;TGBgTJX!b%QE5c{bkRjn>Krdb=*lh#U!?_X z6$Bzb#|!lCbi!zR@50B$C{C|0%J`VFtq})Aja(y=S97OAwBH+ZxZQi!ew1}KG`epu zJnc7_x%h_X_;^gOYz+1Y6EpF7hc;5@sGR9PM$hRyioPjVb(f8Qcyo)g%XTcX%JSu- z;eSepgo3JtLdBZ|@pi?H`4Duo^Lvn385!lb_)MKQU0uOd7Z|ZAYd5S!5<=^ZGiyFPHbb$S^jhaF(H-Z7%MXgn<6{4FvxdaL91I zXFrkU{b=ibBL{mM$_u_Cw&$z$!4yfQIDF3iI-H!&&Bu$PZ}yb`0o%F{Fo(aY|X9yc^t7m(QpJ7)|-b&Afi zK&NxgnpWN0KPnq;TKemde0Wr`HHOC|K}iPJq6*`L3SH{#wkk<+#2^|ZPcX^$^t=A+ z5%C+T&jaxv!;iZ;M8waoevy49_QAE_VNeI;sj{@h8%>E*uVdZUhb3oHv^+P#s;#>% zuDIXN3%p0b%~(TL>f)*2LKxbQ`3Hh{Wei_&le>y;&VWX14AOeWw|rbld9c58xWS8A zhKT%NyGtYT3vr!|;8~KHI|HJ8m&5fIL@nDh^=JxyzVME1UWbiL*ox*mDT%gBanYsuR?2CK!*)8$cJ0gC~` zr6{{exw*Mq$Vi_L`7hR8@eEy`itQ01unt~(p4=k*Gi{Vop%g_>w!QsR^^;lbi=1*A z7TdmHWm}XtWF%^Is+fIdfzF{=__THWHrK(I{tI+ms9f9^g1pgB>~}a-1~^GWyiV+X zWW)NbbDqM?XsWs`N!Nd5X`s|7`UQz+F|Q>GIi>@_{A-P05>2l8@sLj@4nxhQJ`g2| z`h9)xu#U9D2A7Kc)5`0h#IE6KU;87$>zr>A(swU95jOy#(Y@AyF$lJe0=3iOY42k- zq?uXKNx@T{!D7+mi~JFv;??2a!>rpVIM$Iw-`LVM6Y)Ewkk=z)m+JFJ>R3S$JTAW$MAoT&btb^ z@Qax8y|V2%vcEV03U#GDmvDx%;LtDEyYe~u178je)(2j&^?R71pbcN>z&E13E57m8 zf}!Kh+eaLBJiD~LfJ-vLxLg?Kro|D$eSr^J+KlfoL8&kAs}$;tT;Xe))vz+EP%@sM zOv*y^cI*F=@t$x{t)uvKFHKd|p1#q_xep!>VYo6v`)jGz{>0+@GYrqm{v7wq0D`t| z#zFXJAsI}CK>ukgR^nF3% z{XP!ql`rqWKD{$~N3$#SfG2j-(aOrs330}mzJv%y|qoMc>z)Ygzw&)7= z6MGi#o;%^O%W!LHtzC_dk~Kv^Bj`B=O?^(|jM?kUP|Zk1$eQ>nt>|i0DyhBpcdAg^ zYYOutBP3pZrAm1nyhY)`-to49yR8?&k89#BaLBEf&Ge%a11)=`WEJNj9^l-D`jpW7 zNNGlgdDO2a|A-^%ItdM}v^{?qbpgd0`2Qo=s3fM(BJ5C!*dz9W5GW}R@<`RUa3-UmxTm-u{rzjmoT*S z@(O}fuDY^h__Z6d>u2|bz7IdX1Uz$p+!r#{-CspK-FAO)jQs44Nu?!<%80Z~I3m?> z9iFpE2y%t7Mk>bBLQp;{OBn4}9iD_89b&)KVoay6(rL8W=nF$ISz5Y4Q%6!a5+B95 zQHUr1CBUGZ_5G(1AJ`oCyi(}^e6$-kUnadWqyJCq^@=vZ17rEVd+H|V8>Wwl6Mq*7 zRrCI&upHk#{4HwDt?d+QTH}i0O0L)JJ*>N{6-U4S1HC{(zXAD#$G86eLrekx-^V`8 ztIoTWNu$|%C}R4^9!&3I?s_cYwS==D7Oh0o}r~&ls-TUE#)?3^WUl@9-GNNxZgR?4_UP<-sS}eeVNo z-LQ+rix<$>-9v9*Cwuqoo)d0*+L=`8Nhh9{qL?1ilW8SJRbw)lp4IR|EPz?DV#V|& z7hfcnE?u0}Y^%i%a64FKhbcb&;u@4HE0<;%yUnOw)fCcJ>) zG_U>61RuR9&&y8w3*P(g zcd_Z_pRst=doXoAqZ3DHJK8?UHa+qDnH{RBVV|p)SBoyvF=x|yLM^tQ>P7YXjEC=e z?%W@(4UJ9hSaX;!eERR`9a@4P1W1{daXpoyZHlcsA7lNh5%iOq>wob#2qE~uM?S__ zF2|EwM>%(4$XF~;)^nhm+R;E$H=IxI$x!+Y#|KKB6@aa$efW^H_I6SjA?QN8J z#_+vszsZ(u`|0j%;iOYuMpV??fA2l~^!n>*Z);}k@F=~#J(QCO5kXjA_k!BPWpi`$ zin_W&lS~UTQb?kx>}X7xOR70m#TuRZ{hDf74R|4hAWjl0kDaec>Qw;d)>2JHtNJ-C}Ew?4*`JND4p+RoBN{WLYS(%js_;e!VdQZO|$ z#$#I_W5GZlTet0CcyJLj$pqyY{emn&l;Y<jIM3TolO)B6R+Xoq zBoMgXf{a{Y6PJaM@)C`+1k!Itd6wdAk!!b>=xXvgZy+VBNciai!&m?DKUvt8W9_+@ zvUb%;Y`9}D;gjFvjQ$}eRt>S`h8sA4?YZT|yNDs0NHSWe`Obuon4jZPnJ0 z9o=ivtisfA{4m;e4Eyf5H$MpY%fI?7KJcMG=5?1|!1u2EY0B3Zbo6%<#)4Jr*YM!u z_Y(-g*>89g+FF+7VRSrZs8O+N2Ks$LXK&-YIL6I8oulwk!nr+_el3W#79|9cHGJdA zh}GSVysX>9*a~;-o8psq`_#8eX0|`XAN<2roO|2_eEkF0(Qxnp|FG=UY%fmJ*0Pq% z@{`Czo#ftn8u8XUd35{$ogIDD#RbMgO`)@yHH%N>501Z>Ki@ckAY%Ecr?7o$A4fLs z;>vaBv&d^_--UIs^B{vA%^bdaH(jqiod>o)#J+nT0Y}oWLi4d$FScDRS zPv1YwjzclSZ3&mHYNE3)i%$$uu|hcS#EncLl&k9t7i*X z*tvHv+s!PewKwDK4>3`QS7_kymhDI}#(Nf?L(hyPm{`I-?+D@2h?b4BsN;JXT66-F zkK9bSWsKg_&%}%+oOf>sjU#xATc6({Q6nQGvaPLcb!%H&FX>sg8C@%Dof6WKC^Bwb zcFsI*#XAgzTiw8Ui2In(7xJ)aI8NXJ2_fVc-+^?%V)`dEv6PvK-8`-}rw;pQWhtQ;sLMEcj>!}h za%ueW%x|@;{r&(gCEJ3KE0#7f+~}nn1MZ&E-1^QA-nTTzzkTzo+r3gf=ubH2|={??+9? z?AvfN;r=n&rUd2EIHi`5-NfUYH}R{DPcYcu z!ls3bcsJcDD8ZNnIlKY4=*I_>1KAzUc6j0h0Yv@4~>$Pr^qc|h#KatX6*itp^d?Rgy$)A*X#Tz=`A)vI3VDOt$CZkvJ%GNVsHm9Jhqgv=PVE@e!# zYYNdxk_x$oc4g;MMF(YOH<=6k+&O?g`CKmL(+Bf#2x~0TlPp`dkRzj`G&B{kR@3~b z&ve-^(^XGHv4<0rWrR~reB`>LtX;2o(~^eN=cj_Mh9u97O{QkX`PE%_aP76%^6(>% z1F&de2S*MbW~u~*5Q2P&wH2mjVs5+l0Vc=G^tW~}+>~Q|-!OY)L2>FZjceCZ*n0$< z#6&yBxXI4aP>#7&NUl#RY&voP(P+zx_O~TC@sm#P~tQ`B$FD zvT&H_#$9~zbDyECBbImfV8`}jz(g-T~AlX+0#=K%JT#Fm84bXuE3b2T9lZF^;b)e1}VK1 z7KKD7B#E9!_pbf7+CXB=JQ9Oz5^-ON>IXqJ-pC+kYemW{aIcMy9!6M2e|HboT6Qjs zIdV&pH@x;Tu6fUU=xINW$?ZR3@RgS_J~PYM?j78F|GgYKw4Y5IA7Sk1G~?q(X>V(1 z*~+DqCnA`(H0ARQ4=m@zw_L!w6HjHJyPf2w?d<*8olLJ@!Ge=7=cn6u(sg7n?^x5# zeLvbn{OC~@^!jYFJ1Oae!jt=1B0TEPI+^&^``Lc@5D)ba(DqN?u2QzkG*D=) z=f8jcWA3~CF7CYN9)i$k+wT3m|Ia=~SAQ#c74p?v@8H0`Js7QNZf>ThyOT3s@k-X5 zxQ>BEgLpDeqi(?LGYBQHlNNQnqBv>bp54TEkD^cQ;h~`>79K5fYBJ7k#hA@Urnvdw zUi!y13p<(-bu)y1Jq=|=V|kL?ajyhn*?4e_ou{wkT;tO+FpTZ&!zV+pi&KG^pii9>N^ev22(Z^xRQo#BB8?&FTTZsEcE zHc;18;49zw5}jiqU;E%^>APYbKls#Vc>MlNoOs&H_{jse^3>ivOwX1GJjv=4*D^D9 zl)?Tk)~q?%75N3&F^e29$mRf>SdxR5VEX~o={=a9kOvbBY538;#ME~=piQmf5y%;Jg(|o+xOaax<(_7x@6gwEz6cWU}WQtZNOl9IiaRN z5|R)SK9WP~NpcdB6F503w2(p|p@tH`fWZY9Y~x<#Cd=x*j5K}M@5jhCIW_D5Tr=0~ zwO4uH=eeKW9$cTo)RKDe_*viDf>Dsq^_AnW_Z=iQp@7V23STxsVO|tn4l}E~2!P!u z4uS#?HQa@JsEwG>PC%W6Mk6e0 z?EK#+Ktn@=t)Bz?d)khOw)-*@*`2QDI3X# z`|r4)1y?M_KI!0QVb7)y>FVpIes(>35AG+FAD}K;$KIU>m=rA`BKg_&@doyMyodkz z^<#KYP{IMEpiC$lB9IMGRxln*Nf5|ai8uS$w{{N|KAmG1RPeWFy6KKteD$&mC~J;l zDN)p=lTp^kaRLRbw2F8?FT=oP%Q^J!0irD<)K^xMICTc4J5E#gNy<$@QAT2T_i=W* zd%1De8UT8_`w)3D_Q5kqN49|*L+N&LO@Sh1(TYl-Q^L+9z%)@pK}IV|Xlyyap3!bv zhY}3rTX+pGr!!su=L#T2A`!i}f1oihFC5i0tx`zBE5`2XXYEOrVVomVV-H%@G+f~_Fw%o%K;O_1`*(drC@;*Z#*^&Y z`Y~0tRn%5Z;ah9&XU0{F5&aV8{zDvTJH^4jtmRm|jrH5NaipmopU+E1&f+FqmMyx3 zJjFw~=HV-AKF5qXb*!GVnBbCHTDn{4I(nSm)4jB|wjk0ft&PVymD!Kwy2O%6BEm-ivN5}A-sS$7#BDW55G>X<%nCWCo1XuZCc)tYd%gNkp`mAvr^IToohwF*X}}7%&H@om@vG7(@{YqTm02i$WV38Whts$B!Rh zed%3y-f{heaa9)<6&D2suE+tNKS|aW=cHb_z1oXM_u#rN$yAc$80FhCvN`joB%haj z|2HF@PSM`e!Duqh-aWf%?`y+}L!=-=|Cvq(28LNVXAu!uMlTLGlh zY~u9s<0NetJ0Q{7F^uem;(`c6J;N+tbt#_F1S@7-&IN{>tJDAhAOJ~3K~$@+;L!7b zqAola?at{OczqqSu3eSe>$5IG7g$Fvq=shJxW-M}rgZ$!5JSi6qm96Q1; zX_!s*BTSh$jenYb7YE;7&pj`En?KzD?@YgHA?C(@_I&UbYZH4>W|ZSk3--MIAsxmL z(=NRb(=kZ23{zenMalPb-I{BdKcj)%S;?inuk9aJ1#7yl&-Qw~*Ijkhl~;Z5+y6YF zAQI8fQY}8I13afTRW-aG53;J|5byC(Oe1&b%NZT5zt{Yajh5EaG#+l`z@dG#54MpV zHL>HM3i$jLw=uhN289>Z)BFB-%t9SI7J|E`Zs^nsnAmm*&2lIm%%KTz72TpS0jV;Xn#XY%gYF!_a<|TD%2;mMR1;Yexn~3YW zWFFpwx@tDc+}z?h*l~s}rw{Sg<1aAM*@Kd=(K$3oIs=MNrmCQrL@YxhJ4{JgA)!cw zwo~mC=M^wzRxKaz-%oef5CHWPCUM!46-@0bqIP^WQduElaTtWa{P9j2D@OVKiM32h zml7%TvfgnGg2cWjC zmKoFP33lbN_T{%|>lt9;#4<95gFfD7%h7g(EAgefKS#y5Y6`;vf`tW4teOn2i+#vO z6o9l);?R+ue7xx+nwy*G>h9t2$yRPZaFox~UGoo302j#Db-irCf&~+oEV?A$u}vf) zu*Q%j|9PBk;1CYc($qK)|lT-Rmqf!&<$JjJnn2RV796I~O`yl6Ie-2OSHjGu%w zs-USPCVG|`Kv)p6Su*AnS*sjQif?C~JHQIrx7lmp&eufSiQ zk2}GI6bOHAw!Zw6Uod>Uo9=hBT=}W1>1=H#?Ko(0IB@6~d-os9y)Q!GQ3aM^a_{Hw z<ZW~dO!`Zt7CfUthXxEhCST=XvaW4Rs#bLr_g~(ng@t2_7 zH2oi%06LHk27~EquD(jGoixdtd&|c3a4u;1-)?_Kl*LIb)pLlSRKMA7gV2e_b(_ox*sd zpYpHFN6MGbCsc!gWdC8_eeG@j+Ps&(;XaZ>xrgnq2yy$On<+9>>I+MWC_Vz8numGF zz--%&hzR83BAliKnHTraUZN7LF6Hfa{!05`2cC$R{@x)v+PWAVi7`5o!taAb(&6LI zgVgI~6u7YJ`V~Z@m2@g3^X9%8t_A!=Tx(e5ID2bHe^tjl=S+YmsSg9=X zG!IhD!Ws}rx{N55z%lvRiksQe)kyw@bsXC95#Or6mU%Olk=)()4^04P?%cW7_19lF z;hHs9RR~#@Y|G5${fwC~9M1D`UB|{6BWRsv=^qEL^6p{E_JHfgtq)2YX z+WzG4`BlpsoN4Vt)+B7*W&Xr^E}C1zvW3eiicUhF8wL~1_lHm}&%@|9=-s%5ygTM1 z<>&F;&wrU%W|aBMFX8p)HqhGH2`1n|ekef3O%w6?sLwBD^7I;3-E|A4CDz5L|P|mCQY@k@v+qW>qXjq;tz)`pGu5dn%A*1>@sEJh#?hyDo{h+wt95hO;+G zq^J~mh8I`05semdk%pDYV3uk4E4*aZbtBElgEJOhsRZ>#58L-_=9k}onA3v;08A<_ z+JRj^pG?K4bTPN#q=8=LMfII5fx$ z&ppfA>$g%lDUW+r-OkLs3kY2rL6Rkmw}!Dw(g-Dt+iddshfnar_TA^o#NYYFLo78H zqODXBr83FaItbiSMf|VrXe)}5Wd(El2--LwN|BeupIXpX6ypXxr1y8>o1Kp{UO`T{ z*rPIpvt&Ak2;DUWCv74pG_=dZ7;AgkbmXsmaPT;r-rSB5f}7S{!5Z&$raX8fPRzoZ zG6AM}$gCg4Z79ZbaS?XR0O7^R4)T}pJVo)GaV%MR8Kz-!eAixXzjifufAy<4vQ3aE zR+$4XsEc#Ouwd=QI3o^1cW{J*BUv~n5{R@1F)bJ8DoYaCokO^T;9nC#k|ah?b`u}X z(zN{u?i2^THUy4}n@-|R4q)}iQ8OAIp9fK_;1ro;5BH-DL>ZixMW!G3r6JOXPau~? z$(~9fD*g{mU_(Pg-u(IVFJHcF$u+vB7Un{hKS98NF}j9>W!bd1xAV}~AE55SX*}`F zzf-CdV<%k**$kS4ct4iVYePt?4|7)+-+tp;G-q8VSLXB3O<$&X@htpu5T#p1u2zXX zvYWttbFdF*(0pDzHC~*d49?&v&YB8_Upa-FHqj=PVEwfdMOSbNeQ1(Px+#uY;33m& z;+dY8>q0k!JS)r-Kl(n;|LtwkGL#nuSyMil?>_b~oNPE>gLS9MVvSCFs-<<8}0WKR6Dfr}|O)6tr0(q#`YMs(Y$s{{58@*_|B+NWNr?Xp$zFUN6X9q^P4lRT(*!m& zH27DoT6N3qx8HVcBvLTTb}YnMevOdG5r|xbW6*N^Ac3+n%F9al`B#5Pv~E1MZj;#6 z!D&wijVBKB-m4#?A}9{)%<@g-?fxSSWn5Gtc<`%Vr>t%U{e3+QA8MuShG|H<9P%H$ z2mpJ6gf>mf-8lMn^eZbc8e_OUS+u*V;D`ww4xXh&DAg*~t~8#!eB@a&`m`XDU&4(U z{PpRd^TeL_NM@m;vXF;<^Al#h>p{A*8d2=Qc&Y>S3l#wPuC2vb;P>{olpPE~OzKuOu8C!2Va=Ks0^ z6km4P%8SNVRj#sZ6UbrDg(Rb>;F{pt7N(o#@uz-=Z5sUWE8ihfT}`@u7#!$5d6;Bn zn%c!q}_ z`a0VVoFHG8`NNMMX2#`9!EtaF+K8y&SmRM@uc$*lD@sj5=b3%j3p~__xwx)N-mT+t zhi#NyD&==xL}GN5!DN!wmKJVYvx<{#El8M52~S51OUQX3MRe?>z!@AC$j_u@NIRaS;l3!ek7SCez4j@YoR+$&+bdpGZ86_80U>hoa z5u@~iX=t;m_~WyWv3YAF*DaXG9rt~icRqNJ>B%JCpoiv@EwnYC;lxN6Bk#4JL+Lf1 zJV|?Z4EFA%=uc1KC<1k_pP=F+P#j{?gz@ye*v+xMjg*%blicla;hc*wI!0KxZ7T`D z>lMtdnZiJNl;8j9ad!OS4NB|BvA3_2%dT9_)VpQ?@XKHQoHzdb61qpjzdOvMU;H-X z=3k6!jO+9X86hc0yJ5twQcN3+pvFLug79!lW) zL4-6$&h+Cg4Pb6gqJ%W`xn8ov31nGC9#$~Rb^J5($e!s%J>o|i=RvNPsg@^@%vuao zbW#+mBK>j}$+4i^A!!>Jj9?`MnVvKvVWXE=h@m{v=@`m_d_;?kT%aLW`^ayFZ1}$s zgfuiXs5Lb;*WQ2MSJqTiR4j4N=KHy4JMOtMo;1eEO{RuuX>Q`uc^Bfnu#QaA5b|-8 zp)>7B^Fx@&deIK{P+nexJfj@PvS>Yc0wDxP?*~;y$w0y#c5Atmi3{0uLRqL zrkCD>beO<36RE3<*Li;f1~NpG2FCGYQ)1Wb1viR$t(Hc4<2OWhaZv17y6KH{a5c}_xm4n*DW{G(Vt>KAK}`YZwH{JFu=?O7vuK?(KQ{}R!R57uoEey zpo$rBP)!p@a*@a9k+su!OZ=#o2fP`SOG8*j7B?Z|^kuMY3;*gMmMP$nf)-W~OM*DA zLm(WXsJe{Ky)A^w3$W6?xOMqtg@rR3Bb81-lMITWKh%$@Swxc&9JvFl-G`F&p-c=R z>?}swL9hMq^#GNhzvpvH>+0&R1y^Crj(rw&Ef63HgexH=morVxwD*isSzV175;(mA z*GS+gQt;+iAj)A<{~&Hf2qDQd?f!_CQ5&BmA^ZH`SY%o|8QIl`JSgy2M8R~C zete(37$vOWbh=bsSdEwy#_1a&dML((`@hQgITv7VX=UL*&A?ndIMI-7)TZ z>1DzJm7o3aVI~Cf@$@;!)rDjWHTpLk!&elha6v6{pTw^p`8KWTE>>N(nv1kTCdZ>x zeC}!rS4`&aPu;_VU$}+NkrDpz{L>s=zn;gQe2$Q=(K>3-zV0JdEVv+-Kh$F5m?o;^ zVC8!uVUX_0;H?NEye^UfimsE{If9a>AT)3XZO|m#UKeS+hU02D$FjJV7iF0rycV`; zpt~yVdk?d@PojENErv*8$2F2IF&xLlQL|)yGX9BP0&WMwK1uiVU46DmRsZ@~5 z%TVoN%x;r6UVD}oKKPKJB6#ZOPf;J7!<67#cxsEW%q&LV2(7J0$sa916DrBsKI~X8 z)@vuptExc?x@3$|GKV_JzhW*9(EIukypt=bm_Cz{mQLK0eS}tzNAIx^$^=BrV)4z_ z5mI5@`x|pW>D@gDNdr~JV`-EICL>)Cz-}{WX+FS*%?B7?H<^Ea@SB)#bs@$|to7rj z6EJPopFGJkzxxl|(KM6uC-Sq;{6D5#yolcDD9w#WS+Z~m?ud=8SvYnEd%#3Qytr`} zJ1ApUD7YyT$p)(>gVUTsx-Np0&XRS3Eh$_LMAVDZX5gGiBG-A4@*N~s&5_VHb}-yM z$TnpMH%|X7#twzdkt9~eLavf9Oc$j_$M)GM+e}o`hkA7gIa!F=k|a32i0rm@+<_5% zizlN_{7>f4hK7c!pZw$}U#hR4u|`o;Nr*ANgd}j~oPN)792_%eR740$qvh0=wIP>D zpesmf7~8hE=L>hxKjfU_1H>)3^?@()Z+G0y19yCh7fx?+vgoP!inR59893e5h{y3%OWw?btM6(BKEN=MP%>exF z;U}=$ZJg8H^z^lm&ZY=Q#-nv<1oFbDwn|^;QG&KjTh}nIXu^tRv0V^F3W{TsdaaSK z&AJNdnpzx7;Is~rr$i`?Ou#=bpZbzYrcaoT(U>IJKZv5J$hrzuDyFSq7iLhr5>|g2 zVL1>~$uy24FVxBUY>e(C=?yVFWj;iG7};--JQPD4rz7eFBJE;`6xl<=#JBb{GgQNN z(Mo)D1gp;`o5`Y&Q*jGqR7JpMNxcz2T7Ea9CAfb$AX%2A`ey7@P+djNyM?EAbE38h^ueBm4RWGPv3S0 zFFyAN9{uUVTye=9WLf6B&;JprK;p#y0qMZQ#>NP<#QjfQkrcShkJXpCUV$MDcq-Hn6>E9L<9$0JU7kQ3a02!On9? z92|y;E>e+7x;e?<{vonKNX>N^F$U;<`Y8SJUb=(b^qy{IV7QB+qs1?Mj0bW^0l4YKL^ic%x!|y!9 z6<1W@I`>mO;b(m58!dd}%N4ki#JEYbc=3_{pwmh5#@@r+{_CIc`iY$^TX8jcN|-~N z)}bvc1|ad?PDUdZT4fmf#2`|9n832BWI9G@+Ws;5E2f~7mGJ5>f5m5?d=wDeami91 z_~##R@Z>(OykaHaxbHq*eDn8g8`(a0Y8QgKHaD zae>p3A$@$5#QQPKrW8h{OFSMYBSuK}4=~c%PtV8Q^t^L|L1%ywEy2j)UIyX=3=Iy@ z_f8wBY#M2@gb2DccO>X)JB@dh4{6v&9hS(Om5*QdBM&NQc^V=rqr^e?`w-28_$opK z@D^|yeTXVSLbGNf$-8;PS>?@=bG4A-x zr&+gUH;4D%MAvARfF^k8#5}xhDgONaAGz+!cT(+GYlqySodh^%QMb*G?M!!5B% zA8AJ#)sUtYVwbzp0zdf=Q*5v4mh^=`>{dO#*%iMUrqOFQhU!9)~qo#(DPlI``iDO&)*zr>LGF zfBw-^{P;IN;=`jS0D_d9zg)1fW)D_N7>eNCa3z@@(}=6t+<45 ze(GyTgm~=fU-R5EuONhA%ZHaBiBd4i`O{xRJpals`R=!V%um1lTS%P-DM0z8O0uKS z-`+y)>cxy69HjfT9aMgHIf)VjwNt@Yn2%a0aJpSozb_Y35wpm;GLB=Qd^Ct;fjcvb zh)O8BO=iTxIg$VkoQ%ND*l1M}j?aV9QEMaUm;2;jK}XoO$#!rgIg@{mua|z65_-tBCO-Rq#9ds z5ofa4rh|7$0ohR-k@`evl;b$-H*eltTvJnXva+)B0(lJEecrQYp9?9-)ddW2HDW{k zG9fd!RBRRw#;C~Bo=%&%zTPF8X^<5UKBz(ulhLCkVt0McpnfFIjc z5p8j#tcl{fkWx@42e2IpwavtHd<3c7k4hef*TR)Eg(oA-wDPQg;;#qDt2$(#keZ1U(2zR$iLySVMzoA~L!K8_HA$9^#t zNs3|^n=wrXI76`1V0ztRHf)OWmuLUX)hlym%fJAjL)*X*v-bCpP)#B$F2o=5z{w0w zK*ttY^bQH9R6|uAXg0`p*{FpY=757D*$AJEXF>qg{T#QDY|>QId=RcYv1334MfM8 zJn{IG^o^uIKu{56Ef-A_6jzoq*gwLQaV69oJwSi|FcndWi8HRnvUcK{qsXEfA-W0Y z!|Lnm=^eb7=l=399B4ntjJ)YgDybnH&}nUM#;DN}WPD=FNG`8fz?ZYc)WrFnNF?qC+uLr8@o6h*~6ZQ(?8 zlu16U18Jv;S9Kl0R*8NT!d9Z3e9 zJcJlUl8bS&8D4m%14(F9lmsa#EMVtHTS;dVj4P=kR8>J$WjUX|>rUD`TA4X_A(ABc z?PI@S;nGVP7))SUX*RBZpG?{y5DKR?LA(F}AOJ~3K~&P*ypz~)hH2H4D6J@B!Q9Ic z!jENcMac6|FmRj}BnND(jRlLYNfB#&m*0-Fb0z7Gc_zlK^X#3?qK!E=+z!fIfax6V$X=+DrxkY#pe!zrfu7s zckkXcciECfQxb`!Y#3Qt*A(TP(F18rTKowrrO2UQrcRxMW$eQ~W}^mov*<#Zx863n zWRk*+r7{RT*LiaiY~4Og%n>YFxR{nxdvQ&ZBPaKeGIEZi6OE17j!PgAq^f!X#}4gb z)B5+Ax8M?{&zL*5941+^^kO`E0qOJzEq8vFTb5iwVZ%JqqcTZjGpWRDNL-987Lj!x zMV7&EKo}pedH3J2O$emoxR%4o*25$d22;b8P${D)K-CPSu#e34B%X;r^pKWwFU1`& z98@GYn#CG4Q0sljs)vkiGJLE9U$ciuaRkXL6V1y9y#RZcjdbu7A?beP3J2>*CvvflQ>CHjBFiv4Mp2SpoNf(WQ}LJPp)M*%2#L(e1afr%#Zr;> zr}0k7L#~0$HWO){7ke;+dn}7}wGU(c9=z!ph(ZnWJRm;736y2I``5qz&8|p(UVZ)4 zsf#?iuGqHaN|GjW0axcE)!Z>8xo~sr*_m@^@$56t@>=p)RzIBL-ha}0^J9~5{(Fjd zmrca6dqF@p9p}+UGu(XR*U;=EY~C8<&9~kL$Dy-lfDIcq5Kr6KE)@9RKvjM8jwJC( zaNzI>9)IHZ3=IuoWK8n&LwI~X%1TQK`U4cqngDqHzS-s2%3#860#$X1FFtXQ!Ha-s*2|MXPe-_traV-@w zBv5Po$aQ{9H-i{VQqUAaDbGi)^CH3u?ud)MH%ZIBk7y4M(muS7e%>bGdxhGV;3p6oyKWJt`uoAY2!FPd~CDA^b9Z1N%9X?qcSg1t28cZX3N+Mx7QQ zxhIBnr!XWH=WqgTYCf_okdieh3q76WfL6nY#xTed0e8%8w zfBYLaU3Z$#ebz%+rQpGDr785+bI;u?`T38xA>(3Xvs6}Alg^q*l3=_qKwe%D!!haU z=);>zQCC~T;l?Ix7or6Lk{OHc!8rCnoaKv_qlCR|+r5kV3s+%^ET@hy!t4Di$;79T zYz4z~v9b$r48k|=p9cGinisH3$>DAWB&UKO{) zL`w?XX#w1pBplA-RtM4MsJX~^Tf)u?oV*k*oqO56YY&IpPBYjxfFfl2%_NRTp&%S4 z6-!W&aTzg2=;=@L^5!kP^x$u~d2XG|F?i_^B@%KZgnhqiUdm}P}XlLRAe-5eO&&b}uOu=UVhf{`%y z+;iXg3DD5c5LmioaqT4w=CAPi{9ea#@caF;>w;^YN57rD66O-Bavj3jnp$dSP9z=g zz}{1UviNRhl{viN=5yOK&+>~WvPii2(0J+ff5UZMCQqqn)8<{wo-vD}k^-tKqFj0H zHE4>5o{nzv!U4{7w6SE_3S`;G@ngGbZfa-Z#PQ@uiinR4;PnP6pHR!AkN%iVZ?5Ny z*Iv!lH{Zy%5BCxud=SYmBRgRvEk+=3A*MaZ*Y0Tr;LdyQKmcZIoLMFF(Z#D+DGAyH zQpAU*tLRlO%J?9XVPaW85ad3K%t;dwR`AWzIh&L4(vy$z{3|b$)dY?thz%K>waQgi zmr)QcU^F&L{iG>ef8(``tDb-mI>ze61F>Na96!P{8{eU_ehN!hTnT+P>eL{Z z8j=v?YXK_CqD-GP=iK$&>`r4G&*Hx*FK4|!DagB`3^$t7X`Zx>u=de6X>L7EES_Q3 z+zWZ;h35(AA#gvj1+=%fOU-9m(%E!IPb8C$Wo9XeMC4q`$5{t3W8n?wV@rh)WHTvR zjyGW$I_l4=a3zQM--ak$b_37JQM{321b)0l2F_UA`+>s;NZAfscYMUi$S9*(c;V%@ zNZGk7V6-TTWtenz^%4mMIees%sZ(o-C1Q+@3=<3mAsJ`O`)`p+yG)%?OGis5U%2!} zwr+ZdWvfSd?V0%$)kFaa;TG`tzpdlIX^Rz?ET?|@RO}v`=QY`_WVt zkKadXXo&r1apgnx*a;yK3I>DTvv_seanD)8&r(1(tbdQwr<(Zu z7r%n8=&Zi{at2PeV>$+QhlLePlkJM*QOl60l@dSDgl!d}85vy5VO(VelDiv4lE@F| zQRWMB{7eU>kpS^znlqgP$U^Y=6My0?VD8nm8*^6{Aner`N*kz>;D#Gk(;pusFA~K! zt&At``!QEN^cAkVYdfF6YdKe~Sti0}8LcUz((l88cI~T$s#txXDoB&p9YwNnV)~>De`#dEVUNE=LvUB->wtF@j zopS+-Pd)K#CXXM_{=GYxFmW=U{>(l6@s&T&)^n1GTY^=rW5vOl6~J|3IK6&`*X}?p zEhoIJmN6VKmtT1qS6+1klA<778%=@_)~zF0R77>vc;0;D4URS*BN~k|oJcV`8YeXz zBar7~^`c9;=Gv=y^)JuRc&wEVwr%G2f?|p%&0x>&oqXl%5Af788+huO4FJ?vPvPl5 z{}#tKNgp4@PB_?68AX6dm~`rKv=up`r`?oAoYljeG?7djccKTSOe6bo0>u{~{^4nU z@YHt@xJ<4Y$M#)2X+3#{$u%{!4D{02*nt8(@YOFcd-iOO9XP1aRn`7p575!kF}io}zK>Qc zU$#coG{v@^TmZp2z%%E}Af?4+EMBsVp6+gb_vGVv0|7GG3@0}2#*>wa1bs}do=DNW zNfb8cFl*{n6?p5b0VpdgAr#Q)?C9nfKYs+%PE%b~&5_08u3GIWYvAM9dU(KMzl znT2cFB#w^a9#7zy4xakl-WfmLNj#ZAmL13fL!xkn0N2F9;KB$})BGB!m!b z+wuW_efgE#8LV~+H-73)<}X;pc`UDttVmb? za?U|qH@B4KBTE=+@4;|nLcst9kuU`jm5m$M^YP9@SU}V17G8b*9a0Vyg}uDH?tSt? zL8eWqp=#nJ@(Uu=&zujy2XDTNSNBs8jo=s-Qc*dcR*THG9<-tW)srSseNzn>0+KG4 zYoqj~k-G(+Ym2}u;|{nu2^U{rEO~qsgipt4HjsL3L_k8#_hR>FF;1jW4VzQP_cMLo z1r#0c!$@XWv}iF4=gs4hM}A35?=YnWL0)?G4R(F_KEHbWaaOKaNh)nnGjRfC#bxX| zu$Qen1`!#DGwDw3Vhg!CAIr?LcH28#f5FW;KW$GxnU!To0Rc&i*Is&s1A7hfQPGuL=qBPnC5DU}H_kg_`n2Mr!bsFIvSSY} z7u3L*8PpwnxCKSUeDvyO_V3-!qWKF61iUChXS$gt7EhpSGQ9(Xj0_IbGh!it6Z?BP zvHzv>Kqw*Dx^)|smDOmv7n>0ReuY>vx9h6{dWTc=?Ky-h1lxD+BA#)GguG0vn?hG# z2g?^N=kxbH$i^*O*?aN?w?`%15dpG7qN5Wv=0oTqq&yX+(t|W;V7A0iX67N6cu1d4 z;R))Dn?H$>lV=mqC8Tm4IV)ie*{Bl(*a;gs;h?AjGXPgze-qbFC}PjPecX5d18m*A zk(+M6okOSFm{L>0)4%%@>(;%_=8Ye*X3ceUceQcF%F8G$D&aSe{gOG;>Urz*TE21r z*ZA!po?&C_n=GkXP1Av+w4Q2Z)g2AQHng#+^ELMVM-SOdmPlcg<(FQ@f~AXz6cls* zWPWy>4~6<~aXV*UV%x;ZW^vsAlpU<9s(;R`8UDgZzTeDd#vXPq9b33(V_b7zFsptR zFTd~-U7anA45z577>8F=$eIp{Br(uC$fSvr2?Yc6_4gBxXBi$DVsNM*P#7KzV=53pZXI;Md zt9$UG;4RMQ`a3>DX;~>1m6bWYfOHn8_rK+S+PJnmX2&0k?I9OuV;DI|mt`6MMHK3b z{{OI4(86C&w>SW*|Tdu z$6Alj-#5hIU_Y^fIJMPvY~Heow)SpH;|7r&$O?*MP?xNwySI;TJ^t@pFl#E0Joqit zu`K;<$8lv9iCLAn*$ni=@e08Is0TU+DOg+yGJ$t2P4V?N=wJwSM50cmQ8fZt=2*6J4@bv%J51Msqc|R@zZCXK`BMdaq%_yen44ih1qB$YM8m?BCcI^2Z=&M zk*B=?FUaCpMRUW!DGBiyw9z8K7V75l{4AbtI2p0jy@Aq3WyR0t_)ixtTI7_LmR@$v zm6tCXRaQDJV(7MPo>3aGc}8o^-tC*%eYl;EKYEX~zyCc2aY_A{I<)p^NRFngrkc*v zC+IwJin6L&`ch{|rTUoOI0Gpq2M+FM+?a9HG}N(g&whj}m_K(ues&0NC_~fiCPvrS z5_ldl8L)WaBF=WU(>;*E(J*PkI1=#$m33u&_tD2GuBky~2T06pAU>`L9gm~-84Y5Q z?!!CSO^_MHT~dPXE+BL4EQRx`QChS9oj+1sRLqrEFGIIw@l*Z8l0^hs;~moY=h8S@ z;mj)_<~oRTY4l-@NV*ip3%KaQIlS@qJ4l^n_5~LZ_!+i-yqWIqJ_d&d>F@2wkukiX zLH_*bce!BZEQZn<-hSg%mR)}%e_a0_cdovJ^QSek`U|(Pz@5g_6_j%F5tgXYfo)MabsG>u&`?pp?AbG@sjlY> zH(bxgjUO@b{3b46dIcYU@Gg6g9pkn;RuOnZy!eaf89QwX6DN&h%U?Fo-f@Oy*DT{m z%Tao|QzR=Zx$efB$PDxomy)5uemZ(m?A^7OzO-gkL5v3<{zp>hdbx1MbnagDHEI@3 zrh8*EV`KyFk_PmV1Vz&;kaNtcP-eq9if31XkO-kDEi7Ts88A;NpG_lWhM+eC?E;1d zkV8K4$u&4}BbZHX9H$nBdQ-gg;&ZHh<88EttClWd;f3>g@52q0S5{MzOp@*$qP8~4 z!iz4Xtg?h>pM8lxyt$6zxZ=ToevF#h`Y<^g4&?F#&Q)XZhlY@a2?Fg$Ithr3RRDD( zn>e9jiB`GE8t&i_MtVnBE=5PWxNa;G+sb!<;z<+6jV>-KY%tIGhZNx94j_#R^2ne7 z9R&Qx55Gf4$62ask{sTF?|3SaUP)eE117r<}m^(oC2#kqc+fytgqYCNAwGiD+kpZDK;kK(d& z7F>K0%|}~loH&7s>MDl%``NMkFsIx1uyy|d{`}}8fFL2Dut?DO@;H{(&*S`YlbAAb z0rASQByOlNkxUs9i-ZuIcYzUMbmvzgJ1WppAf_u~x`5zlfSBYE^qyhg`j7bd@KHAG z+(^smo@h+Q)RlAM_z9kP_i?Vc>KbOun8_>&5|s(e({1 zxtfT-ck8CjY}vYrb#H$_EVhB?+?S}XttBo6&%L~c7|?kBSdJas&$gXAnKfq~4?g@2 zKHayIUp)UTkNnd=F?PcF96Pj&jT^TzZQ2YjyZkcRPP8$8!bAr8`%o&Nq@tJ=w>EP3 zefLmUSja~kK4jfnZ&6lOimM%V9%yCL{#Jww`UOZP1e2#tr*TdrH(qxGwWB9;x~GQ^ zUVNEJ6UH!m?xm0-tX`_BfzX-k{xk zsiO#NIwl7xZR;jMM(nEgeL`9q-H>$KAqbp^e0!MLEZ4H*IK!b}ps={8xLRu+(_!zQ zhxcpykA~B_846g0zzHJ-rbu+8;7b5YImIfB51} z%enBP3yBq!MJGP8dmG!E4>2&{(KvM~)pfPZojVuD3pm}<#*Q63>CUD(*?EdhyY}&y zo%?w9h1Z4+&;yTro2rr+XZwc>R0Gr`T#{AA+_roiZ32M?j9K#j33dYY7*a};LM+!Zixw>^oIR^) z)v6WC@2RLLUmP)hj371)I{@sf;r}(>C~ajbgb72!k+_ZtKT^5~;o`W`2ukK1Cr_Rx z9v4(rR`cfTuknAM`z7U-qqzF2D_Qf0wM?HfjXk^fp%m07D>!;OMdRc#bfwNxQCvdP z+$Oee+)QWJAVc(7XU#2hZ(ej7)X{wyTj>?lf@z}pHzv%)_wx1@Q z_L(tbD%HtKTH8)?aNj{jk8PlF+WAygSJU4+!0T(@z;PAdc<3RX|K+dvw7H#sy!#H8 z-S9ele-M~VCP{#1Wh7(63U1`?Dts@vALl;Ll zxQ>A(L(cb+Y~uCxby28Ve(Nfh-?}OSGL~Jxf+4SmGbcMp_4TrS%N8b1@fkOIH0|fk zaOl7x)~|b?0bfTdb5||CfJ8|#|MBCWQC1YEptzKio!w|)&iJw1e#c5Kz4lrFE?s&# zU%YJ<-~5-aGj+;D{`XIQh7b;`SKdmprh$Y=kSL5(x$+BWt=ReWD+~;Qh)HUyD(On4 zkgjI=%`5rS8*j3G%T8)4Yq)yp)wH!XbLzxN?z-!C*8KKOzVXBl0C?$zU(oXDetz=9 zr^q6B>Di~*wf$qzny$0wC@QZ(S-Kpv{ocn{#?U!gogBJ~1e6igh%}gOWC(SZgm7_P z7e~gTG+`oJfV*hXqF8-h^2%gw)o90|QU$@V&>wjsQD0y@Pa5iW*NxenZ~6( znr8QqB^HV<2rD&fLRL;JLTPiOfdzhQk`)Ll7(aF*TEo@XEDJp{`V2r21Pt}}5i2O9 z=j1^M;)M%X_x7K7_<{RrnztANX519#qe4|8TOV9oD;%RTo#z|%i^lJ$StMTvkCpsKotzq{`N5P}I4&qJvk z8fkaYBJ6k#L-#BbstQ1hfRH9XUu9KmBU@{B6uZ%$jzC*XK$+(Ps+V52cy_Y3W|k06 zsZuIZ^^^7_VFl<&iHwAaL$3-$zmbg*QrgeiZDcyvMGQkHZE=%dsAv^nA2^B}W7z#h zo=fQe=5LOqu%ry76y;S7eE-QGMGovZ0(DG~-Mx*HTQ5SmagOfW&Ds7wo_qFrHf-FA zzi}Hcyu5~KS<_7$IT=O7Y4I zKcl=f!Q6TCD6gvE@y8#fp&`k)zxM;Q*1Z1a>)dqX&HU)8C)u)PCshTKY)0|w+SmB@ zx4r?u+iOiN;#db)S|I~WwK;qwM!aGQ^^nuv-Zzen6j!yKBtn3a(#{_P?Yls>x3{nV zT&laJw4`)yEanzMD9hqRn7t6>)TkZT5I;&6M>;mYge^!;F;rN&c%A1+(PaxG2QP$< ziXIjC(f)U>C0d(^BBRYH!EjF)IW)p_F1g61QA(33=%e78c?24y3Ya*(k@MU*3m2JL z|N0xR(U%(F-SzMA>G5{1TC$L)*>jB{0zs^}451avuDh9ulPB@D`yXM+RX0*QN>W!d zhU0B5JoeZ($p!)U-nE)lcdq8rORfa1X*qI`&XcV?^@FGA>N>~bOXhH<^9-xM^cCLu z(^|IeJ;p=#-8te$a&o(9htE{7$F>q?rdq`hDUrg-2}SB~716Qn zOlUtl<24AOu@4~;1S--O)L_peasGcc*9sJKD;z+{~Gx-!#v$A(2k4iIMG|f z`|RlGpuWDrd`@5$j+7xq#RptGmF3?aeT?0^c5t>Y3uua6O**5<0_QbU@S~sn9DwJ4 z@l*Eh*+X@8HP>8!EjxGY=8g3m39oYQw6T2m-+vg<>xP%C!l-L!ag_7JyAh7TW-R?K zmakY^Ip2`6J&L+HX*V244&U1eP+wnP?EC(TTbAE=|Bcr#n>Bvin8J8GE`%^uXh`?# z;NVIZAr1NzhUzd{gasm>S*S3=4;g6Tw_bC~74ffebY+^(ANk00+iNL_t&!9V`EiWAl-RbP7>^7L7t_i3${+m!Z4& z9P8J;%_qCJlj%=$y0e4hrw#k}oN43ObMQDucGv`xpRKMS|}<@dV>1 zPyI}~i$K`$k{t)fq->j3bzY$dp#WFt#IAHrG`15@&`oX_ApQ-H-qMMc-I zUUmEYuibmsxXOwO*Rf$Glte|kNXN8+8Z+xdz{0VuhM6-X4jT_-R2kbq3kkrOQl#VLnlCR#ttj77n9oJULVpxG>?^s9Q|uw(X+| zz|ZDn25ltL$^cNbsV zLBu|1mWQvxK6??F+?sntG|2aoe1T3UdOvu+PvCpn!pb^OLTepptb??jIGHIcEtSdI znt12{LqH1Hl}IG2%FD~=CkhILV+%Uhb&;X$TNJL1vCZyMXV}FFf!RO;$S~x}T+25M zYPR_<#2+HVMNvRU+C)0i2GmjX32$15ZH`^_l1{EK)>;#2ZCBBpT$<2E@g$QD@O>XQ zW{9x0GVAAB`S^jhIn=DN`$2&6JqxR|e8J>QCB!fc-RKc} z_(~&uA89vBhO#zV8IDAAzs50wyv-J2Zg%qOppoL2!*Gtz0ocOBsGjC)C))Q%j%1$J zK5_E&&|B}U@7}s?dw;UF#+^7}e8HZ5`v(pjJTwrVBM1ViwN_edp_B@OAdp>MUF{e> zTn~tC-?7u#@yRY{_goahi?^!sdR&o}x=Cm7kO zgrVF)+roDw;s@DmR{iQXuXVij&ibD2?w%l%$*4nzkFfdUZ3CX?(b3V-Z9m~-6uT4l zd|^u!!%XxzKzn=pIoEY#pT`r}_Ul*IeCT;zZ&hW*f_uMu*R)Y(WkuQ%Xl=F=ojrHX zKXT;o(9vVf>9)2u?^tt7=3FY}4-O8gl`C$km@})XB=EgqRjetHY@Z(vg3c8+p}cI4 zjNh>YAvO1_<83F>2R}VL_~#Ek>~8PqOrJb;TDP{gp0@Yu0@_ZNe7}_T zD~)ji4P@-^G=>ko5b&gwY9vpftf{HKxvT4J?g(dT#I_iULYU^+DkKNY{;u!BC|{TO`G_q#}x1{-(jh&*y!=ci;Yj(;c0eOg8Ip-?4L`xuww z!z;{8j~oGp1t$&kW1OJRzIVX>F1oOIJYMrT5kMfNEX!mvL;DXLOrJX4e!8>s45?Jg zJ9X+*pE7aLQ%Z$-#zq;mQmTLRmaTnt$z=R1Us_pHR$A)j7cwC*fdbqxZfmP54n{@H z!Etg$T3ES;*A@Lj$? zAsud(we>~V{{9uH`ty$c`w#YgyzRgHj~{Q#9&bC5?dk3Fve~R?Zf;HmK@cdVvp_^I)EPg{U9LX@%X&|2W1$xv8{6-OaK4?07*qo zM6N<$f&q{L05t#r0CGD301RVcaxH8zE^uyV006Ky002M$004jh001BW0000000031 z000310007z0RTNa002EZ001pJ0043q(R6j4Q|F%eJEw(nj{iTCe7kSp?WX@LfVcYw-fsH80(iS`;O!={WXX~f0Re8?*t&J=?mOeHbwRUl4?FeMOUJpR}%_uc=%#`gAu zxokH3#}{6B!Th(~?OQ;?xzOPN;lNm&JEZ?0K#Ax(4shhMxr4iR?RtL0=1m*#y8GVE zU0q%Gx3;#1Z`1w%-6V$7eGUX#Do_$c#QunN6apa?D*inV9FA;mc<)QARzGm#&wu&c zf%f+M0NdKy`v1BkAx&s7p&_&eVI9Iba1QGn2!WC+Qi4cLB7q1=RYmorV-_vC=$v!U zo(jyVtE;zonJSz}DDqpNG>BY%4IPj}vZ_q{-SYisNOcmpX4*&!!{Eb&Q60HLvf1u2jS zOb`+T0byuxSfm8!Wa%Xc1VXw(K3~|qdF!?(e)jWUKGWUP`&eshYx-^C?RAmJX9gTd zgaGF(#u}^*F~(v;gL4M!z*>iM78{0G7i)+RAO%T&W_F(AN})R9$)tO zpZ@@K{!cZKB0JRYoV7UTFg9Y?nMeS}hBzA=L+jr251 zYMd;oz6Km&;1d+{_Q6zH-E{o3!BF@HH}}s>ZOUm-M~O=Yir@{W&02bXMJY^ zgLQ_Is}nc`0x1|hp`3_sj+#-%p8El*?`bmoQVS?3BpDpv_l{Sk%3eaDFo6f zoO1{(aI#D`H8nMT=F^}0=%!7ZJAm7O!rN&eUppBJLyQeEHo%$aNW}lJ)?loq^g6A%Vbba}{Z3ZxWBp%Fqv(T4)1 zy!xY$UT`eX1a$p9jJ;mc@3=Ef$Drb?7kIpLd;)-5+Kc@3wgR_YnPQfFIg`&a17wPs zO+JJIhr?Qfa}Mhap)p_`HV&?gvp8dM&LV|EX^BuC2#pj5=M)Y{7+45GS)TMJ0agDU z%mb)${i$y-l;^weO3%TGY$FZ;`^%*4@ebzAR8DRI>aB3MDJKuOrXD{6vyH*5U;|s=Uah zSHR4g0;k?kgcW({E5KPvZo8tI(E_xPAO*_v@Vo?`PQ-D60;M8d2M(`1f+67?##+j( ztvPbuk*D7Khx;A^2H$c40ED6C&pV6Q;gD+<3etl~k|}scQ;J_71J^xg`QB+&e052R zwDCFX<7wn@ITJ6bqPKmB+)l&o8xnl|)aodQh{Iu&hSwEjtEm2}puEycPMOj&vrs6E z2io3J?g9Oddqbu+hYa=tNk_u@6pKDR&gb%<6_ESNdE}S1fJAvo8Zoq7T1I!)aQ_EW zKqH8#uRv@8_v*184-Adv`0fl68anm@(EnR;sPH>n)>uG>7hY}GXogEK-58lRaaNR_!L)O zlV*MT%`N?vmzO7}Oqp_ol(OMXz3{7${OnU9NI_G50;&~H?6iD$p5m`QyN z@!1a21AS!D{S${OrcbQ&&^11&#x+R&6c}+6NHe@lpdS?AbDF_1B)zuZ|a=8lLVgYESG}bvJ zQ9NL*!&yjpV639j!SBzMQzT>p zDGfHR9@jg^y_ZAq9>X`EfFbgHaj~PfKfqHu3VxJFB9S1GN|Hz4cZM0p83))6&VOc4`C ziIb2L;Q%Sn+9R1vkW7}5OeRUDDo7+#pgp9N!a2vDJ$t&AEnBt{=y}Toa8qj*S7-67 zl7yj!e!;X$6gQlws7+14Sj(NA0l)lZku3)U&Yh=dYu0@8M33mfB)Rvx>4c%fT7gvt z6ROxBIGnXOV+d^!wcdh|sF^4cN}!cTGMOZmsvudGB3V{JDwQHM#-!8f^rA(JW;8Z7 zegwF=wYBw4H->uavXGB_-g48jcJ|I|q`pCO>B%9rWtu?&pMM;7Zj{VBPxGUN6$CiW zx<1W0AI-pw1XO4)yRe*(Of(ULQlV5V0Oz8XTNom2NDzidz?rzJ>{~(+68J@Oxg4I> zc;yw8mzANFC&xE6Oq@D-!aG_kE8Sgp-8BZ-@umyF?Q?izEj)XGXV0wQxQQvQ|JMT7 zw`jzmfu!V~s|90S4c1tcE%JwJs(IgSDT=!dZePINUmjxXXUq8R5{;4)hmH#*(U(*T zWj&-9U_*lq!nhCVu(2>gzeo`H=&(p(I6)$jkcmX1%J&P2{@#uW#bUAM&1OClKueKd z{!k;r@!a&Z;ke^M*qcTa5^x}dlTxIdihG0tVI8A%g2z6RL|}2w@VQ3{ytLJ4(@~nE zsu^KkmKr8fVXZ}k5-SW=duU^D)?#f`MY1-;8jA@HCdgCt^Jt+6os~_E4U^~2nRQHK zW8?bP)>i+`6o9(>4`2Akq!z(Tl@*vxJ{?I9n+Tb4VHtgW0&)F%vSiTp^^Uyvp(9D#fgsk~wuM>V*i2loF|A45k1fBua_MO)7;{3hikUaonJ^ z1SjKutiV_c&MBo-g%IMv#?9N-w70is-b?}LIZ4S8(-fD_bS#w>$U1>oRmP1=6ZD-5 zH#}om`IJTcvB1?28~)|{N#>4MeENFBwYmVc0y<&LNsfyql}C6Y8Px+FU`+(8k;;yA zlw=sWlO&^gAWBBYw z&5$n{n-F~eWCW7>!f?QG?=R!~3sW2dlxlEM@MMJp zEJAouhbc5T&nU|Lcj zWP)FQ32KrGA>y7O@ct=+4}41V_>L_7n;gqNRnE#nl4en4Mui7)DNIU*RFTSCW3eWT zKvh!WIgL%Y2xDczVKBxJI*WA{6NYggGExf}A06i`#tG^Bej<`CZ(8c9g)9j`j07t4 zs*)pk!H8V+M1Zqrjz-RD2J2Xw1e`cj?T?uk@oSY|Tb@rL3olsw2|NNVYG|?ii(h4QfQjPFkdWz0P!HlGYj*E0c zXoV1J1U^_|P({*=FCybA@Tagz~fC(_h5cmZO#UdsIVp}n)zOMGfF5ePCW(;pH*lr9r@gh2|0&?08;bwMj$A1N>L z21+5M#P=1(_?W;_URkLpj2k;?Omp+xnwpw}M0J8viYek75seKE)2Fpesntq({ey!! z;NjNR*1p$zOX24;PD_au>JZ}+4&mlT9&v;xj^xHjTl_7dsI3-+0fAqP(Q1}-Iz8OB zYtPe#LScJlWo30`MMaHq#yN*nT9hfF1eS!gL1nR6P=!J+x9qW}?tbdo7w&FtZS8(l z0ob7EL8}IRPMxIGgj5 z$qI=~80*J%3X2Uwd_N!v0t&?(LB2p|ch`#V{qV-`cXW0=*xK4!Sh8eEg6L>OpdRPK zLv<|Y81X;<#cIy0k+lJ!Myz^?OjsoFiHcG8TxbZwkT5jhEJ{kWr%{QLr+f3rFJ#P9Pd@WYu%fBCdHm2|`r!57 z`QD@Hbov2(+pm8`va+0phEeR@yO(q>%e1MJ>Fyn5)~wlNvuRqU%w*==x$N4#i|UFb z6Q@i@%Oui!?e_Rk-+uP&?4+W$nh6sokSr^Y7&n&C1d(Tvf@Croh04l%&1?O=lt@*n zrAtr!wC@)&VSt-pGfksMJ)KUcmClncn4R0(sI9AI_1bmpYTH3Y z?F;zDBE9>2Nv1qls8n-ksH9;BDNo@D?An*e;gdlu=wQT*jGq1f8in~j~heBzD|a7 zd8%rvnLcwmLoaS)(xL@WTmB}n9);q@FHk5HDdch#3OTdtrPaUr;ZJ|@i1^usUvRzY zPLj3dJT}}$b*QP8iVcH3G&EK5=yi9(mJHofB%Tige^`Z{R?GO0EhT(tKPw)36npMe z{NgY>?_SP%r=81hgQvLvzK40&;!}_VkSv63s_kO_oVk4Rh<9++AAZcrwyn%>n!uVp zI~hNI9H9{eL4kp6n&Gq$0^a+93%T^-_cL)~%YU8u&?ht@VHn^Si}=MNK^VFN?d{Kh z@#?SLD8kEr?^II**R1#vk0tl>@WQKUDm1WmXdU0mKTDmL;NP#hox!J9Q9EujcA`SA z?S{>13agfrnOsBm^jWw^Rx@?5nsg()tMFSUrW5?U>H~-)CLwoc_;%)Qx<`jBY@C9B z@_5c{IFg2EGvq%zpQ`d|oV94FS@ZLI*w(+7`DdQTL%+Y5r#3yy#D>va^_8zMZN{88 zz?1?iEim|EM$hz?VM3 z)}7nIfjoXZEUv}=cqQGxzKcy;{>Z+CDGH~|qU_Oq3=Isx)LJ$jC74p%z=iobNN++v z^90+v*RayxN48^-51oEFA3x>;OiI^KdD&t{mDiI(QzjF5R(M zbZ)xyX1wwWE`Q&Lxc!dby$;3=7$4*N1VMnc1{*_kw9=%?%BifZrm4BPs4EQ4bOQ_5PX9B!oZkyYe! z9n6?AA1cRj^HaYj92(-h`m-6xM3( zL;aX$_78V+#`$M)*FS!X-P?8$0DfQ@-!hhk#~i`p`SV@}^Oi956Al=#nIY?bTmcGs`UAHGV zYT9YkZ0V#B4ARov$c_X3gp)=QWI9-ouVQHW9R4_5pps#-qxQ0Eoa7AeMDoJ{-@fNY zR%}>HXMYbTpL{Z_m#-#Jg2euV^mU|p;owe+gGID}GtW4g3+FGTp*!HATpOLm0#jd& zZ)b2}TxT@VV22Pg&TlkIme4A2cyKo`Fd%i1?Vtz4WfP8Kv}qxmXeUTDu|C|uKsd~T z`k8PNY|ZyEW8YNHoHm7l#zBTYJd3I{wC!u>{%zYCUb}_+ zjx$c1$^~Nx-|dz*CWdI z_V$$CTI-Oik~1>3q$gDI-1I?S-0=%`=^@I!3NF3qo$T)Kp?Pc#jZ?-E?#bXK1>;Yc zO7f+H9INU$`}$8)Q&|m2cK7UN{Eh@QXHG+zB%3y`8>X!E3aVEv?;H`iU6H>Lzznu1TLS?YdvPv zWX{-pfHlE3IzBv!<@;B$Y5xjl&Yi~j<7d;hdkeQe_7ENtw{n184?aZ06=zZ`7BRM; z&`aXdkRt<1F{Y{s_GHQ3GR(%kFCvDD1l@zsQp67XnC0Dg$Bm(|B1=VANI1R%v9O-L z->#uy!3eXKX?^QogU?)4hlsAzrgTgovgg=4klfGD#O_{!A(8b@+!;)1=!X@>+;7b zTRfZY7dNx0XBtz!bv}t3EQJF@n8md)C8V&u2b;{{_6(B}l^CywaJoRP7^JFx9D8@K zX4<0T0PtVPz*I$|Jqbs{Zn2-XHQUK%)71Q(5u$UB{{H>|2zBMSN?dOR3qEua=O1$_ zw|4(KW7cFynOXGrts^yOBEu_t$?n?4q~jJL=hP7F&y(BV&2Kkc$GYFO)1x4?0`chM z2q8H2+6&OBBnJ=nlgI_wlNux3@PNf;LR?T_c%X7=6=O_WI)6+_RMHiv0v9D@VO`+W-43OC9| zGniYtP<53QQwFamBsj4i@e=ga^-{M}ko;gH!Hztl-(n^gaXSjolz_ZPwXLObW)r2@ z{$NruTjzondAyQQM z9*skd%zDQ=nLYX>W*_@b64S=O2C$pfvwh!w#*dp6p-62%%4yUtgUc2P1E5cmFYBRk zcLQdj!>t~ICXY~r6bFYf$`GVA{*)qZd)Kq|#f`jjv?ry_+TyAwAw9L+D9xUc4HBm@)U-0L4VN~hC#Aw)(lJ>m=s zt-a)nS#srlm=OB>UD#!lt7LZABK_0a> zPcY6AoTfSM^iw#vb|c|adkJsLAZse%!=o@WtB@&0dv+V;`3l@T;OP{Jv&X_@fi0`X z>#x9@QB61|jcM~acE(Xu)t9k;>n3vfLDsEZ!7qROBR=z)k8xmE8%Q@MIMeDwA_{`4eX zox-gRV49$q4Ztgs952E5>FI6fsMKV{0gGETjQji~5=z5pMX+HXP3wwypKpeo<;f?0 z$>2}}Yo2%pCktGA;@6Oq#^E~C*r1HbvyLFS=8s(UjW5yNnMMo2_z9!wJ=nto%O2!2 z)31z=!QZYYI_K!^?G1pePH)N}o08a#MN(61DIcvF7|1eZpFlKO{8a&}m_?jb2fjr% zB{5l_f`CMe!X9vlNl8pPfUaTmdE+n#eg5I{%Nc6OarK8j4C{x{|7$#^B8gp-Mjc&) zE~`h+40!D6NBP#Z-;eI>d1#c8Mqj@F6I|GT1|K->N@M}Ny0H}da&&j58C_Sw1?Qhl zI+x{{r(5x43KND%;Sj<_W%a+(kpk%J>oZ+lUAuI!t$>?oNs>TKDCf9y7L!@tkDDEm z3A?D+T#31)8dG8LwuIQ`6xujaGX%kg5ZzZG7@I&89cn@~R2tUa_W(mC%SGp0fZfuL znl_1GY7MCy55nnVanA8#@GM{ae#H3Vqgt3%XyE8~p2`ttorYc2&FAjEhOIlhQKx9M zr`fUjNzyvUMejU^E5C3h+c$6IXFvNH-F+FV>uU&nKjK@4Q6?xg%KOjrizVvq?adft zidtt1I4^-6Dj*t@gieuOzLBtbD)K-dxiPazl!09B6O0lh(+0u>HuPcGhlUg?A#sxf z*E7n4TU@}uj%OWm|d z2&uqDV^wNVGl`oOHN!q?P#~IM=DSa4*1qT1y>2@zR=vocw(SfJMw>cnDyySx5CcL* zRc2wZPU9)}sukzK!9nMo>(bfT1FIFn9hOj#+R9^`q)3*gOY&dl>6gV~#eMa?Ad%1FZbZa)yS}4EFU? zUtUFje>723TOFb54+myp!w85a4T*$%8B#R}0_U8|Ip+$xC?$zqdF0v6SZi6cem~P@ z)k9Y!Voo)QL=n~mFe!!Ui$?2dlF(bkBou0b#MohUYXu;=|JIv#Vm)dA02=5?L_t&- zJG+XDXPt#;ThBpxkh-vi-@fn@ws#%m-4~q8lTSUx{SQ9Q-48y_wcouFfR!uO@^k-J zyyLtJ_}C}@iK$as$oYy)IK(gh?xAKKV9(;Xy+)nfXeDh(!&EZj;@b-n$ATd z{{V<+@q-BoLV?DPbejeT2SewaCxmdiAzg`IXGR9qrnJ;CCNUM=q7e%`%%em2%0tXl z*scO$0CGbbjmA##@CQQ@JMv&E>Ar6{ZNvRsw&-F+pQ3$uFLO>hksz1h_J{w(+&L}y z#RBE2aw;d((6+w|0sP|!-%IacHxE4c1UKLH5c7_h&*UkSxb5zTSabQisH<(@x@-P7 zxxz62`foQP5Y$wA3}r$PFqr9Qf|v}#jdZn%qhkSJ9ma%cA#hTb!r;7fF4RHJq34vr z1c@Za*!pH>U$zu6U1EH|Pmnl1AnXZXXNYX{kok~cN|K~+3AYspr<9{D49zo`L;|~U z5ZkhinsXN7dh2=Op17x3oge*%`Lm~T&DB>Ex+3@8b3aj+(sA`y zujAHRZf5b~6WF?L6_>p4qd-*R`u*L%r>(t*+RAb+zw~@+t1Fn)RGO?Qfw3a%FQfn| z5pmNu2n`6!;6Pt!j8V?HKzqi+8&?6I$F^Muu_$UAvsJ?5PbdGFH>Ds#x+-ch0~5( z%!fYlZtlA0cAkIwIeG_uYRVL!{^ZB`#cyunb60+bn{K|7*>jHI@Wkg=zrB@5?!TM4 zbBxX#C#0qpwyI&!5;kseF2acLIg5-Oci=Y4O%By_0)@Wbahgm zszpAlQ8tNOkU;Oy=&~ffyBvcJD?QC=3LsQ(CAP zU5oZSj{4v`$oqo&ng$+y^@&tVB^@8}{`k>ufrAEv*f3lRM7*4sGxm?bexN8n_<>;*7btk6hLAZ!HAa?W95 zW^o3bK`DjQ(KZXA70yc6-`{VHF$VCZEIQ~G$Wy8rwPXr@CP&~K)Eq@}ZVl=wAEyLf zMFM#si9Wp!Ri-JINy-})^2tH+{XXirN(MUyNryQmjA?;ZOX8H-FgJ-m)XqCDI**Qy zgFLY88Fn5VWb&kDR=n^6g)l^`1pU2fFplR|Y+~W!V_AIkY_@D{W8;SPBPuOKgiMXT z+z7hVIX99cIvaI=tg+EnBNyQXIBZeI(9lp3$UEn(mV1iGxee$g33~6|%#(NiiE}S} zFO}7!;JGZSMT(H?Dv<=JOL*zK9;`TUb+YRm^p1aYu9XH*N#@WbduV`npb9d5!k@FXlqR<1X>-k6H#^8;fzEGgR~MOEIPC}As84K2&}b6 z2$a1AP+U#7Ea?ry;e?gY2s9^4)7`i_bSKp=snbeW7(ur5zCCtE> z`E&od5Iv3s_!$X(y=Bhj(L^4MgF~4>hs;H9BhOdT#hMpD{zq)zQ*2VJ?Z=zr!xKw; zKUg(6k^n1etRJU#3r?$U3s;RtT@#O*jBG49H!adbD7z(P4mtU4={I&->~4?In2f9v zhy&_%k5dEX7-4FU@1_F65h+c*)HYOjtq)I6Ss>oZl~ZL!SbWFvjN;eFNS940l+X<_ z8x!TCa#4a4;#v$lS%SwrL-j{=)r5Jz=G>coQoaG<)^E?eUH2EtOADEMkJSOm`TG+) z1KF>sVQ<$6sOAG4WmQ>j`X1)s3slSBpBMaewo6JbOO(WIX z#M>pLO2JbI%8A|NQ$wFamuXaw7)(AwRb38i{z5 zPq$O&dqHSS&Y5cY+D?fO1hp!f5aQH+wRP2U{@X=&>X9qdEbB9?q3A!t%6DKax&FuIb{lN_E`#Xi06@EDZkcon06jQNhL;)c&RuUB;;eQClDHb9y*Zc z2~{shUq^|d#O#38wgL%&K9An5nr}i~(AMVZKMS`!U%k(|?j0Wc3U*odpusM;W^XiQ z&<@zvC!>1vK1uP~nHszh9Gtq^OCTl!6^tC59z!8MY@)2c{JdLi_hbF=+lhGf#nu}V zV%<|PT+m!)888Ug&-BNlWfcmx>v|Dq@mtt!Cx~$k4EMmr92TV)3i8%e%Wsfih~cgH zlsazZw{Ji&bXcRH))1VOoXojVJWPb&?LuEs9|G-_^*EeavDO)>kZ;O1(|b_noZ)$y zX7IQ+n#yL%fbjFi_zlVD*1>w=3v)x2-p`;1X{Yg&YHHQPi{!T#Sf0+BFW(0^{t$dz zY;_=X*&Cx_`f}{BGVC0McOHE9MrfVsg#>ZEqe`|UF}~l@6m(iYE2YOHYIKr?Nr?L4 zpN0XUohH}3zRry496i97=vKz8hK@nWKYLQ5w+zA1&B;+T!}q(ksX!b)B{nm-@@%T` z%xXJpOHqWsWv^=b=0(eFrh0{gOVW}$z#dcksB3SNkd@a|8(VGYMjbQ0eZMg%^0P3- z0B+**iFTKa$3BGc@@6vQ$2HUI17|kX*YWuAJzl4p;NomsNx4D9!R)>l^w$XcrXj@- z>tofQp2^2qG#KlA+%;C+Ahd@dkjvi1!7`#N1;Mx*e@TkLuw>s|@*YB;CUbz;9lHe1Ag zme2QmT%vwv50Rm;br<2?T@pw)VaPo1eAYhnG?01EOh>YWgwH?rZyaL+Z9XJorEEbH zGQafl4R(XN5PR92CLTa~Z>K*4_H(64EH3YdQBY8wpAqHnpZ7Z>Z@19ORd^Yt;_K&I z=*qAnp?y4R+*Z8_Xk#~LXOtk>)?N%=9^NFi9a#r6ouKNA6?bc`-}>s{N%Q>9{An5+ zYJA77CiprcMp;`!SPlKC&-^DXf4{b^@Sfba_(Fniw(7HAsYuQb%;Tc*MFPW@*9s4@ zopq);x5&4CqF~0{>EQjetBh#g>bF@`pdmyckH(-tw|UvOe(e$Q-$GK-_a<0xdDXXo zgZmX>b1o_uI?Iq~Y|E^JDEWz)nYn(k!;kQ8?LlC^dR3|wL3$!%=t<;UwA~_7sLdns z^LH1P78rGugT?iqQFhI24v#4OkO%Y)UL=SV7ji_sP5E{&`ub3xZE;i;{M%(ApxvyC zy-#>A3G77DIJ=yd9@jFvN#v zASEWr%}r0Sb1P#di6~2QLI8~b`}?U)f2qkFer2U8LAID)xd>xAzo{v4^w^Y=&sI(1q0trNriO&Waji`87=uw&%<5n>%9Eld3gbWK{L=LAh zomjp*V_dup+oYw>@_(9>6blEZBH1}Nulq|+e&~7_-*-P*zHu-gV<7$_YN3#^y;DCy zxOA`9>NK39M;=ev6C3*l2X`BV=3q0SF|9qTu5(~}l7Ag1Ow~`2Z(m^3-{gXa z7w>I!FgV~^r4^H|f0=ANbvmiy^&cJt!15pF7UEToYVc!)Fq|OAz>}kdiSAK0s-M2| zhyDP_~|W3?smNA`XUzF1&ICG~8lM1?5{b+|lZV-4Pr)y8e!g zoKR@@y<)53V;K+^kh(>XGU$8Lehf9+YDjy&9~7bH^5@dsQ?TeZ`=W@^{`)Kn;c=^< zfh4qz|GWBhf+-WMcp-`kLZIN7iG<-M`8uEWC6uh8rg~Ho!3n*QkM;rM&?U#Z!6gbc zc~UCw?XR75iANvuQ>+N&OhlF7+a1sk5aB*U2*GY`X4Ei78c z-U%JCpFb%o#BzIXl{!$mnWVJ2IG^0!97+LyoQ!{6y3hG_2qhvOKUZ}mH{O{Hr~b@I zi+&Tnvt#$0zPCVI>t|E^Jvr97P%|{_`ziHzP?PcyUoDj^DYESXvADi9IXg4~t!Umq z_w;;X1`T?*Y{L?b?Y)%Vcy?c-Q)<7xu3_;a>$e%1 z$a&K_V91$;#!Bx?5a~)qAoR7gL`j*3Xi3mIhpdQaAcyuz5MX_os!d3kbWi&1uRSf4 zw7(ew(uXdTz4E*?P+4}aiXXu+$v>E5=*Ifq?Xce2ao(4mtsrtIW>?hlVp83x1qh1; zaij%Nc?QOvJ%!{(Nb68*2~=?LmM6%WCHMAy^RrNxA7GJ5;u)1XwV^VKGl0uw-?@ZM zjF5maie1>(wNBtcatV#+wF4oburOGWoi_+mNvsckm?|jcp8Dov8a$LgWTQ5x{#|TC zpSpl8ck|o&>RRTo1&8y_cXGWMYhc4ZHHMl=5|iavD%*gmZd61)L#P;E@H+q zZS{qidOmbqH+?c2JJFJQVd_;}IAJcaXKyR0T(Jb9PHg@?o<&OOLHk}rZ3j97(Y981 zSsj9J&&cgZiSi}Y)lnh1wA^H95043pVq{4@E=c>-@oHEh1iP{l?0xtBGK}^zJu{!L zzB$0!IZWxbW!qqnvzTyB^=KjLFc*f;Fy7 zSw17hisgchuOUPP{Qeu9R%7^rte7nlz-<~O6NsaNtDF19waa8(o5P0`!`n{-aiq$w z^3aOzj8G%0 z0Xxs~uV6_YX3Ss8wWO#f3n}2 z5IEa3@exQddi)eC{Ak0#z##Pqpw!GMkpW{NkqZfC?x5eTu62Cg9eGw)7D;z-bX?!e z5CAoJTeBwYk`6;jdn%&43RDockg?TucMr_#4)hNmAof`cMso#CW2-_@Q;6e3Y5Q+7 z3`9Fv9oovLvD?9^jU*6c))!7vMpRo9x7f!X|6&UyHA5J-2wQ~YBqp49gv{sI{rl|{ zHrvYr@j2rCq5UiOyQ+={?xXoV9*1Q$o!f&td;OIO;QC!yWg~R=b~nF?NW$)$a#X4- zJ`BQ9yk6|ijH-^M)bE5wG}&Wo`M{`1v%5q?x?MmnqO7%xLK=UB%cMwL>*J&NAJ#kr zAuKbE4JXLlkwv${pV$L|bS)G2*vGlzY>O-(xtcyLji3kIQ$k#%cuyK;>@nb$P8=LU zGaUq84BPH-w5kj=4^B@f?mN%)^}oN;DC3+TQ*wA$6Ldvo1^W<7d@R{+=hp*U)QEy> z(cX(#7UmO)db4AVN>ZN9x7GTVg$)`CNKVRhBP-G1Ga)aRPL-fkhQeY#BK>oD34I?4`u`6W#R zoa3|3$(xMDGe=VNFe7)4Mg`lzR)$0p2N#TzO%j)L$yr_{>ohn@&PEO)>0E_3I$TVn zkV;Q}WJHb0_?4nK%l%`)>BUNzsf=)T9HlTFPUOy)E1mscSu|-1WCczSVpC~kY@MX7 zfw_TfLP?00Vk`Z$B&1`hLZel>9Yto7r$S||t^C#*^vuF>s{00gCeUosgK!YM~o>>nUhAp<(`pEx>@Q;GJ%hwE^ z4(f~NdR8iQBAe>o7Qc(H0ceY;_JHYURQ#634u{@wSBfuO5gLhg8hjCT8XB1HXxR9^ z>v4%ip3hv%aK&=(#9_XXp*)Ow=GRu|UW0#3lG=_+Ru@lH$=UaSp4?g#L zEvzr#q3nnCD)5+NQovY;VB|K^(T4(S=3@&|Rehqi&d;6VNk&i{*IPSk0@h#0zNct) z*=%aTXV(6C)13CXJ7t8#>B!L)PFd<5gwVE2V6i5P(T>v1!D&JzX-nWJkZ)hcpx$Nnf*Tu z7;EPF=?mGGXMh_JH90ZEFO!^t{vpm54We>pqHsx%;Qe(L8~jK6^c_1NB43{F0yb|H zFb)X)@4p7C7c0!)xVio5L7s51N#kL@2_R@&&iWBa_dJ&2)pEx|mq1atf!xHS8qYvg zWULTi`hw^`*ViY3oo++;tcER|s+SHWNe}Ce+y)^SF?7FM^WyVQ?Wf>5cm@xTWsLDn zdQFVEL=WdS^m~~lMN6_sdVeE;^2IOf?WangEBSD~t8JXWWN&(O$T?<|shA~f2z{F6 z+Pk@#>)41kQb*K>Pw7MYT%#5|q#%B9g%yhMbD#u>sX4z4lzo3maW)^R_hIx3*iDva z5)aoQ>NJ6Xz?MfP8;BV~wVO1ZOm*2vakeyuRwsBwSjlMTKphc8 zv74kteh)Yk8v*zcMY4LeU){E)rl;doYF$057GHI_4&nf$C7jL7dZLX9Xw|$I^^idb zy)Rf!U#tX0vILh70c9SVP5&Th4}H?C}5ZIIUV#vlksr9sCYG7=3L==BbtJ5Ni?!WA2?9>}|`mX3}} z!W({8*0&_i`qtZ5O(Q+Mp6js&d>?a#9bGsCa+!n=)4UYAySnqEky})g_UriSmR{{4&R?$4LWwR@!D6 z1A8}n&==}0^*pLT_Scom3mh#MvAQeLvF(d|Y0u8C!Hjw5+#BEqD*<)ZutUMZS4bG_ z|A@Fffcl4sTQW#PFa&?^f3N=qN-sF78fl3lU9mx!KV;$1(T#$#ao{!f1)z znP+o))W4OpzJ7^W6e}PWqvz{nmR+A2Cto)Z?Oq$GJh0AFv`@6hxB-CYg;Y6#p^5(C zE2yIEV=qokbMswg8AE+?c>ag#Fz^yX-}d$$Yhd8}jnTv6nV%+4cAA>IYjy$f?Lvaj z2&V8gKq6uiKN2+f;0sUtM0jUcr<%5|t^f{#m?i~)sU5zOl5l(Z(PJ_qz=S8gzsS~o z9AIs2y%N>mW5F2-z{A7q-TmBR4y9A6^{4d{XJG?04!XGg3J7Jomx)h-_2U}fkXWH=&3cCc0P#B_k#Gyqwk zj*bEvA54V7TR%3&JbC=Az5-ec(sb*)bmCFR$4+J3uj|m?5_y1M+4`=ouFiIZRobz| zSbD!1eBrr+CJ$l!Ov<(tOX(DV%O=}LcZh4ljv^{89J_KHa-?PNp*k#1vIv;>>$Z3x z5AdmXz$Yo|J}uLlE}Ywm7ssek5UX$jw?h?G)5KNnF}?o$DF|Z)KmBx3f~*(PZBN(< zpDJwheINWXQ~B>-{7qE9{)e@2$KA^*cX2SXZ?{U;!||2EIRKm`86 z9fE(D=it9$|B5VMrf{ML0FZ_LbDpOiMH%X*4FuSos25MWvt-IsXS%npkWq#&ZgJ&_ zio%G5AFu`6lS&-=ZCs9tb@KY(j8=t1N z@%+<7m`7!YM`qQpg#w=q!T!w*L!Xnzd9Um{zxn!k=LV;Xt^VWVzO;bV#p4)7C8aFi z%_HNdwXWwYZPx3iX3I~fO2PsHDb>~0+FnK)9hD?20s_-#ca~mWg|rlw-z>M+U-yue zUlsyhpB`NHCtNXAG*u+G@gwu{JkLO)5e@)M>MOMN!N$EpKrN~$0z(PIgg{*dG_M9M zrldGX)d}s4QxHv%cfW!-5(fAVP4e4jW-pK+gbWzrkm*u_Ao`9<_^hLY&%-mo5g@y+ z7-F|j^mqp$rE8}v>ryZ}oSaxI_14!9)~{Y&!^K1-Pb&MfZGMRCY8L)Qyb1H{1n}+` zyt_It5JJ?)Gv&1!ok2NTx9yd6W}My1uG8A=>*(eXGafVk+1b`sS^|eol1g1u6&f5l zbXquCeJuE}({k$3c@q<{Egk2kk&F=pOF#PE@g!4G_nm|}SqK@)*%r}UxB{XWN?nnN zs)l?WlQ@h9Ll6>H@099!8Z?InY{>U98YT8m6D*Bo7*V1#awmLeL?v62@kz7nm^%(M zJvT=m++VLp%G<6y&Ty};ko)Ivm2{Ir)6>#cQOIF1RTGjN?(aL}5?bIay4j<59CEtD zjp5`>xYzW7O|%;1YfSrU=3 z`#+IGi`Qdge`3;`>nhhKO7r7LPh=3Ja$IB-U^3t_%S*_@VHzgjYuCUzW)2vw zx_BC&!sJt$X=tlYpD!-6y~$x@L-d=~`lN9v`Qn_7VyjnlpniCEMZV#gpd6S+OatL6 zkGM*!Ts~capbT1FWm%2d??tq$4EPWQ@x*=*hKKgITe2bEZ6|(z&w};v*>!?)~+>zU;D>wCl%X`TDbaCD#sDpC-O7 zkkTEj`9xBK`26l(poVL9V33Czb=bB=#zwipz}WcA62;WiG*IUdmWB{|!-B|$SYMwf z(8~n#2a*ERhwUe`Vovwl*zqosy0fLGmNNEK-^WbKVG#PMm<0Qi#OENB|qDXG}vi<3Qzq>`GT&FzHd;;l9vOcAs+tk$J zg-QAcroMLD(^fZDUP0*Y$M1(EqNxuJwY5u(**>S{(#n~FOIK^~m`nXs-l&u}pQ87n zoJbjekZAdms7Hj{?tef##~?`p5P!GV>l<=+4x-;4U`xi&PsjxPsAFVU7NO6dOxm63$O52|4GX*mQJ%asK2?#t4!gqMZnOnCY3weYyP zoOK19=lgsOXj^8D%)>{4EAK|3IpIt#J?aNS#nAo|H+!zy6h$J_Nfsc;zq85(&7Ixh zvA#X9Rtq_A-7i)9KFBL)3HyCS0b?l8=na&*A56^c?l{?Gy1@H=bLq|EpOr}CNIxQ+ z?|sx$;||lpf?Fvq>9btL>RyNdCc`9KF>B-b80hFtIIgyLgxz`jcsHT{sZv~B>=1V2 zd?!mcssek5ZUt^3{JCFhti)^ zM2sF9a5aUOl=UZWv=_)ACg^v8LQOzH{PBaN9EkzmyshR(Ls!j@B*GTnh<7oO>hChM zS~vlzY3Za2tG*8FMLBvnp^*H~a-((AkidA$?$Y-`&e6XMG!4-xnA6`i6?`&dII?Z> ziz9M8d%hgM^V{nQMP9#K^ZV%Q>$~+e`~H6F?Y{X;*zI|-mL1G=<(WMHc}2D5puGZ^3vfaA#rzm8^kaMF}g%THh?j8FF9b^ z&+6$+ozq*H6KmL;?_xyP`kOuiDFZOhPRwLo;a3(|P2l-nJg_!ApwZQV-9c`^d!}<` z-EV&PLkX0FbxcPkALTk5T9jx_5b0~)O`(>TA!BkCn>f&INJvn4VFd`%OH$p;k>pcp zdHAy0#Ae7g2EA zXUIdaU;MiOu_gty4@~Td>MDs1Ma)z9@Z&T1iphob=d*E9ci07PU5X$1C4=`6=FCIf zZRS6ct`w5$@zjnO_9dDKHPP2N{KnrqpJ^GI&_`a%@9$Ltj$3(B5efUZuwV_2MFeo#B&-W1A zuo_Im_tn_bc-xc~)B_MWS?;#D^deZW6FFFMlLJGQFQc2lgf32)hwN|_$4Bf4ZLkwu z&ggo-uU@c~kw0>q`Xf*(p7`^JJ`ekx$(}bg)cHp#fLzNm7TIqL4*V0Ed zYuZPz6$pFIi@PYaK{x)G)-DDiLn9~i3jfr;R`l?$Qe51d-)y`_g23@cb?Uj@u>YZ9 z;gBcoZ1~%W=|)F<$sjvaB087`^J_@+E@ytiDNBrnxVTDSspLvRai7eW3qRA=HAg4( zHPjfk9t6th|Le#38}S=_KCV&nm-^Lh$gcW-Y~95n{7wHz3PlEK{1<<(|7xP5K?MHd z74{#u?jT6>|Jb_cW%`Ez0I>c4xphxnbtKY$AC}F@DbU7wJCJ?DUn^Vk$Cn$e!2PR? z0XY@u89j+{Bk>iRYy%2W6Uhm-W1~!ljH+aosz6gw;{G5^MCRil&%|p~D8-vkv^Ly6K;ILH*3kPXj44)@RO!(4I#Mw~WECeSu-%q62a8ev05P$-g%&U?k z=jCg|>(Q=p`BTM+W$=UJ>T<^ik#)UljhQx&v-z{tw&ud5&(Z8+^p?@=t6-SEmrzMZ zTjvLz+QrOHHs^?lVMIO-ek{DUsBtnn2~&Ko%Lm_MFQY$Rd}&uNv-rUZSQ=$hdfNoh zP$)e#AAc?9BuO#G@W7FC0Eq@IpPzYMI5`Ck0xT48!}#bPngHk_82ah~orZGBAGy-U z>!YINO$*hWjr|{dg8iWVTGrcdm%~21U2AQhl$MsLl^)wvDt<4Lv#Sie9Rf0!|KI>m zw>EXur+2>0YfK(r8(i6~-+w&1oWsj!!;cMSi#Nq!*yIH@jq)f*v*SD1KW{~VLn$%D zEYjYq$mOdkPRsH7?0M19vZTixReLlSD8y2LYkHZJ#!lUpX%7 zH0UCvQRWm`h9DkP#byU;;*9CcPfE6p*UI8a;wBoH3#G#t%jF{v8IbukEvZ~WCHdu!Gaq;O9H z6gR~%I5;`XBW>n& zz0}jpN_}t5-R4}bco-Tf^3mt^rrz* z_diq!8Km;xfPDRLDkK0>{tHJ4{^9h83{w3cD#XRx`x;W<`A-!xPmTs)Lx2&TzJ4?A z^!7zG)5C-T15L1R;=u00x48>AnACPb`DzyZ-}~R| zUjmT(U-m>dh`?W1{x|1M)~yPnD4G7PD2?saEpfU7IvhM49otr|><0Q? z0u^K=o47~9p=pruQOzS}Y-X7)KotDGY3Oh=U(VS=C4e!izCk%bi0FcJCKAPT(Yd|A z_gG1EdPL@RJLE`bg;3++ zWS|Rx(*RpA7l?rDUqwJs1PdEJO2qPK;0jVyre+=U*Ur&Z-b<1`wkZ)BS%5)_oq<5* zl@8;+k_Qo-641!iF#8v+Xldq~Mx~L?@oeA>NZ=g#7yBlqjEVt3ZnpOWVHRU$Ml$K! zrV*^^`)(i9WRwqRh%ly5YOu53-fi^s-b}(v0eTfBxivl?sihXbw}B6 zDivEo7hw6}^w^&Zk zSkk9}ejGx-lI*YzmT(W+e#clqg$Zhin`sBwe6BairRazA>qvhFB7cmlVAu6i54?9n+2HoQSz1ZiYFY>Itn zeIkF!_E37H{b-LaPs*zbIFTOqM_Xe7kbtNTyu{m-sEEVcaHc*BB+YcFT$DsM?7&Mq z;i7?6ft{7xMlc+5Os=*EDbdClW^A4vam1BMK#t# zkJcY1&-pmdrTkvpB*jdc{5Rc@Ami3$0OL_)Wp?M{zG-3F>-{Q6*i3ED@U!4k{}D8T(G?hA%MP%i%_ zx@es8cHwe*OzC7XEy@O>)PPp_pLq5P8AKjW>)^4dUckJg7B-yc(V5-%fP*LzoTE=) zsE9)CfW&;1doo^_YnyFe8WJ`KrIkVmeZ49Y$AOqWH15UcqsAI!}i9l8GnfN&mSMRfIs}} zN4|S;`!3dslxC>_J_im4B5myURAdA-C6CkP!Ga$I^lkK~P`Xd6+|e>bBm?NW|L{eX zq;2LsMpepsfuJA3*@29pxRw2-h9bA>YgspFKqS>RDy)hG@(uO7*%XaFJV*XkQb)E6 zCj3N%U&t9Sw@~_bu8mjAKMes%d$>-0LUmSN;=sK#dti=(q>J2lHB^;Aj2dXV<(WC7 zGvu<_WDTcTzpU@?tA1Sk5z^NYvUdJWSn4lL1sw+!(~TTy!_JsDmNwA5J+Q!B5&^9U z2L?I;uE2%e>YxM)JvxogbZVb%m;yfU1j%~JTR~lhTS`-(v$4IvEjo1cy}jTN-tOHf zGeQ>8|Gl>Vo98wI{{L~MwuT7&g*F8L7k%_!S88~Yf3MUI_Ua4o2Ln1gW4C#oiIPCl zb+h)UoDuX&l4Z=H7GRpja9m1Z5OoQbZ5h`Tx4jzdoYuRD(#$@s@MVRkICIPryq!y*VEMA0!j?@BPQ%xt4AO7T7il{RO`BDH8dQ)`~CDh;gXf&Vviwq zt~g}E2FUTHoG+$Fj)xtBvH;crbiqs@T(W-^RoX2|ovO+(`{lnOfpo5rPoaprPs3h{ zFw7?G#Nal_Ffwlag*If2rNIMXz*Ko`cx*5$_)|{XuaCHl#MDp+&=QZW050fT1;E}( z;Lw!ze&5S>i{0@<4kre}U|Hbn17NH$I@U_yNV~=^e+BIakn{5)NyIFOcOq=R>T^p# zQlM(gPt}-9td$+G^4f1CkmDOZ=p7r10X)|Z7BkAmNH;>L7H746#h$G6#ZE9pE;$f$ z!kE}1EwSnsyp6VOakkCMCyaUA4Y4>%>Zt;vZ>D_qmVwu!1UC92wb1!VfjkN z#Ve1485w9iv!vP;v~Slrdd0o&wJ{p#l+i5QIpkB^-T{K%FvI|KQ-t-rcHqX6#Le7% zfR4>m`@712=aicffb2fYcv_X+mTs@IW!trgx{S zizju{^9u{mzt-0$9sL(%l$FuP$H$NTw|On)-x<84zZ^%3VgkU4v1b-cxLLUC1hSae zE8!^|>}Fc2HqSFdVq*G2`1$!mR!(qNKBV`3WhBna%@rjQ_SJznABGEJ=jG{OPGCv$ zM&baYp-#FHO<2z*q&haHi+M0n5YZYW4xhB?AG`=U%RP86tCIKU(*eAzSsP>4&J!8+ zW^>#~V@~@d(a}e$-SE-SZ$M#aB_#4M`)x2IzZUpeiW6c86_}Xc)8HeVUn*S{ID;Yb zHvXe>mi@f2RuAb0Pqjj{^$-`lw#`;E&Sh9O@BwWi+1j!1*R#KjT9t{Q@V>0&H2fX!~)*?zm%A4-R&; zoF5qjx}>x7CCBS_t2};$pMYv6>qV9ARqm~LO&B=5?P~`ZC{dn};+0HRec%hE1(y#Q zVWi$M70H%7mh5CwP+i;X+CCad090^j=R4Rr&hD}f2qv1>sGf#NKj?{@lt3AX5tBZRS6v2 z-h^z}f2@82v>UNn#@YVpv@W={#a?I8gp8TBuYIo;s&V!!4#&IREAo30Kz!-l1D>p} zA3gshZ8#O#B+O{}Z_f^+NTwWQgnlxS?2^&aJ$E-+@$Q8o_h;>H+K^OELaUqZxb&Vy zW;mSSz#fBhc(;)gq*AWDDF8k2#pA|;qCeDjeI|iB2b-5X1V5D(jFe*=l>I_6Rws!x zaQ#^t%Y;MeJsjUvIyteSLKdpT@(+mSqUh#Gxj0kceuvOBcyW;=I2wCP%LmABx1M z>h;bcv58Q#&*aF$Vyif08cykg&2wVS&BrIhhb`hE^hglM2>?*0;b*e!ZWU5lxsBYL zfQpCm;!{os_@ox=Is)(BX1}ml0bmkVm3?%!0V7$O5AFQ@-UgY*0b6YVmCP+w%njGy5N=c|mM6P77V2qgoy!Ggpw!?(dgKL8_U%nx7!g za?Q$#hPL+hjd%W#dpeAo%!09K(b}{3Jv7&nCX!2~M!;Jb#7}w(LSdaiDGh2}PT>*W zd>pmSX%mcmgP%Y*gx|<#H1rIssUi|W7JI>N))XJS)*T8e~ZwSNZ@Sm zAN%-CY+^plo=0eCqwVaNa|!(!ujzx@p%SR3@Sk)u9mGQVM=Od9()us{UjNmKx`LGd z;_u<*|3x?dH(RmnKXvmoyIl_mA8v!TNt2;JWZM&VBC#zU96_=4VE{#};6;!Xe+bVK`C_E=n2oJwB3 zAb|c0<#KBc60-NSup*8?9)cl;0JP3&CCU_YUH)rq{*OJ3^#AKPVL=4`0t$lvKjSp~ zzsE_g4}=4^;b?KT?a&@(y-cZtpkU>;|q3kVXI3Ad-hCTj08vjnEZYkbjnI(9NE2S0t1 z@MQKe#5NRzYT?5A78s8Y7_YuBv`g_sBO1HB*!3=)1yJ7TjVmiew_WW|w0d`JUSyfI zP$7o~Aq2;>AxUC{$k4+#%;TH;c4*y^oGB(^&_;MnJS^LfYnQ*v?yJqt`u_RGdsW$} zb%#Y!VR7kWzp|22Yucghf(_SmCd5mUY#5w23`+k5)qnt~cz?}u;6Aba2Q|Zkci+S) z4k%`l+53nSjoT8E!=X4iAJcx`gA60ueQ+Sves@5Ik!iSEman5Rq1S#VL$9irU!RhM zMNch?VG)OkKwf`$-ALqhR-ZDuHZxJS@X^0W?V^6JOnGZjyIfPdQp-0HzY76C-50IK zk0WQ6*{_?P@+@=tKSTh9A<*gejXSFKi`0lv z<6w9vz~3-Ufgmnc$v!YMBP3yMO)D-g9vu@iwZ0yfgk_E*SBjgD{66bVx9O(SQC8wn z|1092A!o6~ib(MSU7`MZV^={^6!4dxvRt89DNfUpI-PIghTYuz455(vMz$dbNOA#I zm_XcqGx`o)o-b`}ZA+bg0{Qub5k2u#vFaBSeeJ~I$^9*vx_aiVCn@u1E-2HthHVAm zC_~rPdsit?Cc!9Bj-fbuc2M~dp^BjZW7@f_8_>~@^72u}!h^Fj$C!1xNJxqiWOIS) zA_Erl=(NEKH6&{4JVh#2<*b&{I$Mr0c)Aw{v?Lt1TA9QU0R8@=5ej&^Lrjj`6X^s}RgOLc%odGLygF1grJBdKGbK&Bdws|$(Gp%Y zp@c+Ce0_7v!NvyC_V{3mPZ0{X*BP<|r>RG}bhKlDZ|#5u8DFb*sT@cE`i^VmAvoJ= zNN0r@%uh@wuNs)$wj27veh}Z^)!Mk>VZ=|ZmL3dBde|_)2ZLBL1g8mhVd07T$!D-$ zr5rvSj40$sNh4lqt~DRjboKC{v}E|skDx{-D*_2(z>sp;D#MWp^+4OVFOv_EDU>bP z7%ozCAheQKy?T1U+UWRNgIdrlu-h?NA>7UHRE5~hSQv};L6Ad1np|3W{wqHMhFBiQ z&Q~f^Pa7~NbO#YXm#kmW7do60&)!kiSw8;*GX7`;s2Geywh>Gzayhvkx;zy+3^;Pr zR4DAd&oH9l^=M~?0|g+tP&I-CVEi&Bxt?88qJ%0MIk#F75-zAzqh%6$W9W|bBHjJO zT`VW#u5`&x;UoNF-==fHHw~u3XlurIN%K^)iLtEoh|qis7=;H6DF>$voX)ot`;&3l zA>?WkG2=z#RG}cd(D|}Lm0(blFe4HFuTsbpp=Rp}mw^WDiqU|dB8Mr3X^NBENRcv% z9cp^Zl>DlkqoOtrZ!&{g9VN(nmeITxCG{I%4Ma4OJ8z=rUVFmcpUC8f4i;}k1kV$2 zuzzBZEX2{{wV$N<*y~dwAHjwwTt&Xczewfx!7YS4di_`EqX(BT%Nx@bqvf`E4H1{% zI)#xZ<^%Da5ZG1I(k{e%drK{M4dhiD89B|FWhnzYRj*_2HZFH7Hpj*_*S0eI1;W^z zk-UEcW&r6Mgg5ho2Valx3eYMi$L*N&ZkEU$mIJ4`Fld10n6<#Ocpf0>B>cv8y>j2` z%78{M|2v!LUzwth&u;TackCSuE6Q=Am{C-l7t%=I$uk; z4?+p?v&z6?jy(rBkfSDlAH4d-)* z`JMroB~aXIh@McMh^d$x9UeQEUU_sB2)(WhACLS}BC>CwXmJpd52v&P3&alC3=6%b zPkyP7k$BCCC~RI6f0*7F|e!)m(BV~HB*phMCL|81lyV25t|?S)%;n<)7VB-8)!_GEnckn2I&d~9~P zVr+IPU~IWT+!ZpCqPFH|rNjy_>s(zb88=IO3Jl|d)3+kW2 z`%Eg@QcNSu7>$P!P zPavkc9>M-)?)gqFnpu>VeZ(QyhR__BjyyS6zr>L^^htI^es7HqeE`!?sZ zbFNFgy`tG0gG`3a*yAT-9yI#BUwT?4@h$7jaE7V+B_sYosNZ&~5ATP7fz<#A1 z^XW?OI-lZ)^S|ovp!`u&9}p7P@0geFMyhS&IAz>DQca={Uz^O2Sf|!gxUpVbOtYo)!gMg+G`t-f=ofp4hh`nP zQ`Y35IMM-e99N`tcr)A8Hw<*1+Ucfj*bWI?{0@^&LORPfasqFyoZYx2dhi z1u&~^jx757Cr^)m%7+kAEl?}ANGCjpW8WKGRF>MH>6ovvo-^`Pic+|!qyR65DPC)K zSp@gw%J?IO)QLo`L&NYp%pa$Z5>fH?#Yw76IB7bO0@c<`RQCIDYJ2WKl;Y&}H3Wf0 zYBHh9DetSudd;dG51dQJVS{H0&phZh6zNK!Zxd=H(i%O@co4i-8`?c@9yrG*ctdTW z-uKYNFPZiRuO0RmpS#jTJ{?{D2=KwedQ3HDwPS>2h@|(alaN%TxEmAnBR!My%iK3! z-TM>dsRb$xZ>J9VMwaseZ&So?tRW!;SDV+nNYgj@LiccD`94|l>znPIT4ChgnNJllxa7<8{$zkR^bEG)=yyE#p$&t zQ=_I<^_zbJo{EJIg5Y|FCnhF3 zC`cA~(b_HT5%mxOmjY8%6jZUhdX>ERABV#z(c}rpkC=mb|*=G!Nm&M)?$- zuc1As13qqP;|T2>F9mXuQ7kWB=O|*sEp98e|3w9CuQaGKzN^(QdmR@>JpHo}k}aOy zem*iRV08;T7YzV00Xm$YyBJdW()FQ54lxvs@tuOzNfl~5`p0O-u~pkqgLhcspgpb{ z;`7b+r26UuO7iC|P(Clu*zVlv{dY$Qe4lUv(p1Y85~q(&PEU6|0va!H4ib~Jt2P$t7)9|y z+-sl)`ak#y5DNYkmihh7=LYlU`*qXh)-=a*clNCO00jb}?+M<^pZMGPPurZ0)(4g9 z6*q{4WgVo|vgdWxwXFS|T%@d)(m{O$gm1e^p{6%vFekX3Wg#v&Rd3HYOiquwGF=BF zf8^wGLj$uN7;f7?cX`}TtGj$x5~jntt~DeLJ#u{uf5P=@8<}!z;Q;iNnW*VfWzK$< z07)xMmk3Me$u%o5vaZC~fG{-v#Y3%jGg#0}6g`V;*31uWO zn*T*+=twAJ^|Ys`fh)u|wFDvk8EBA>daNW9Jr)(!QlI7=pv1!E9TV>TLBD5FbvivpS03SP0pki$w<%_qPc^`7tDcB2dHfw<9He_B;)IIShFCYt9-Mf{NyHcxjfTv z!xztnMLLUMdl8>iRHMk;Rl0`VqeLrm6nA8PyVX+8aDMY)Igps`e$Vx_hfAuX`e4XN{L9@J6rkmVN zktucWWZ@Kr`|M?c*+tznh|K*q#$(-Ov?a@SN zabjPSq>82=ORpe+OnAYD!y!gmv+}(C3CR9+>1fUb`|wPU*6a+jKS4MmBMQG=uWE5` zr6Ir&oHUoPmubTBpjS+br7~hyNfL>Id@p6)K+SSC4}l%pI@~PQONp@5!VpZsLJO#1 zXL_PbRztKvUThkb6`zd z9Z;UHrth5}d~x=0Fbw=lr-b}lhl8k>xsceqZiz0t5-`NAzcl+qsse1siD~K<2o@wZ z@h2)nx-33xp+$s2I;95n^NX2BCd99dN&8$+bLk&xivAw~s+qolTz{Fo#^Y1)Hd0Jn zO-AJ?jcpl1-xVlAdRWFIe?kpcR zmVS?qEFEFY%UB^kcO|FTIPVDdR zC$U6PAQ7dFoB7{#U+$ehcKu8@6dVnBYuYm1opX6Rt+y>(m?g0y)X^Mqh1HQgtFh&j zqZLQ9>}Rm*u%hBS`o-$0{@2J;7;*Ox#e5UWRGxsSg~d^0;WHJC2sn%q7CdF-oNiAH z=@att%L`uOt}E-~00>G{RN!g59!IeO5RDr+4k*JqdI`EC2ju*6XC)y4`?N#+Op^b6xo5kPwzp=Jw zE5F57`G{eO=L+)E+AE}yLOPUF$fqWn=n^GsWw+6;2Tng2);8yWg2xJA zq7JBk=+ZxS@{r;3J@bnr*hIkdzt=OkH-Jk-bZF<`L%_A+`c-E-Y$^;*PF|jchi7c5 zRu_+Gvk$bqHK0l4nXM${EIR}}7+1P`=M{+dxvv|V0z zwo}}DgC5T1P^?lpkqu4`+d~D*n!~SKpZoe<;{6LIc4m^PtSGI0_c9T16$5>=o8Mjaa(G1ud3w^fteB zSf()0x%EJP2d*UmXVI6m-~hq%$qkRK$>-anRj^?DMc@t%%%GQ*mq&n!`IfcAoMJsD z7JmL_a|D_QBbsnYPP$UesYyovIre+=O1Ui3Q?o2WP!<1XDIgM2PUz!H*CmvP(|Ih{ z_i^9kte&Xl-j91VI;^Q2o`D{}*S3?g?8u@>o!X@iPL#hZ9J0bRsTifsJoI`7e*<0d z?=r_H_Cny>;s}6Y?Tw$Lws!JqSx;e;&1~_b^m&;$J*i&QpD}4zh}F| z_4Eib>9sL)5o$&n*Mr=Kbwm@)qC}fI{67RqhAD7O8m4yD+nBzQq!wJi?R6bQYzbRv zPUpaRW9@gBx3;GD^z@8>Y-K?>E_oeYTfJ>fvTc0+YTRi&*iv=CSF~6Y#AGHv`sx@6(PFVVk+p` znYC0eMLX~b@$g9DgU5qgm$XS#WQ>x<*abvX{?sh%k5lI1iV{-ek~&%Y*+3)?MxNY) zz1YyjMPvu4rRSX6Ijop)lUdhN0*fW%4ctL(8UREQ+-Po_P)i@nuY0b1@vbcUO5Bx+ zQ#IEt+qDO#BiI+->;5ga8t=a(5cFngVV^8{mVC)lRvzz_?Z(9`cUvkt;qtiT?uCUfmYatQG(`;mr}SQ@YjMg z^SLyBupX1~-f(2CE^nf23JD@aM7&qYW|yV8PSg?$G;nrfKKo)jiRJscEnt*vAZqM1 zY`F&mgSWtGhXIH9jS#19`liN)Xs?e#*2eW)-$FCAvJTc>?WeBEI&ZO_LdzxQEM%cP zVwWrkG<)V4AuX*}tCYt*XwEa`xk%c)?>vOPq~kg>cJ57Wsv6Gm`VR*y zP?+3(LJcbn=s#qGGp9pALJS>ry!A_@k^z;ZRHp=5fQ(HCnG=4g1VRkW`FcB9PcyuA z>(xHb|ByYkN@8?;Tv?|u&HlI%TW5UHr`3K78wC}$^03bKq>kYhRO`XC9yPbKkFR19 zT7b@l+nB!6>5>AJgtM43D4LB#w?2?lCGEqHV9D|o)S2%vV#N3raGS3$r2r@EKgrE_5Mq2?wMT)_~ks*(b#0 zqj=T}oRif|W_cg)=)U1W-N@znG!CU8-Yp>4cj>E$} zmaLAn-l#v;;#gv1t(lcUvwTe@aM!5oegW~5_I3y=&0HE#;K%11foo@5RGMmB^?P~ z7uU3CEgLI#{H}-a>dYLKg|q6mh>$uac@It0&T!Kh5I_km9GMkj0ZTLr?km|$Q=0;> z(nhK89`BQ_wDco}Ns%S9ABtop5q z(PXBR?=c*Fj}&jHi9b!`^x%H@Hbyw}1gs{SVoZbhu#%H;EZI-153J+?u43&umM=j# z8nLazxp2u8D-(E)Yoy!w932jyPE4*bS5dvb3F}*TOoA`ty~1uCQ%|A2HCiJGdLZ)M z<3#d7r$%dmUvz**=hfgP5jJ{MEgcpwekVecn1L$CYnXB6L&b#yLA??4(|4f>O~cdO znb4z?BOC5cR?%V4y7rEVy?CM7tW1p}Tk;BZ-C!fMaNyZci(luwa^%7{tPyEz6q)YR zyS62!`ck5QQ6ZR|=fgaT%r%~;m6z93tytR1=$_LLwLA*Bz8Lujj9gq+4)zP13T(-H zIec6_)_@{r4Y&HdV<{?~_x@0&E5Yf5VM9=fe|E120ZH^kV1J>(?N4%0I zv$CcOYr}R@^@4k3x}} zJ1#Vc*F+I+*J5Y^SjsFHk#76xFsxRXxTQ#hX-o@^0-)Q_pik=Jmvm0OV~R(nW|j>{ z-8=Ozu=D&{)1PaFga*^HH<1NJIx<%7cBzqfG34ak*mQHnk7@VuQ(P-&W@n9C^}kH) z3Hfjh|43-#IMISoAsc}FwtQ}OlL`foN195-x8lcPi_0FfG4 z^L22)U?!dhRn#csBJm6tuQPV%oQt*XphLZt8F9dJjC5wRV8PH~&YKi#dl@niO$wUM zkOIFuy3$1vil~yE6L*(5pJ;z~NW0nKBX3g_&3p3|bv!dYA9xHOBwE1w)Zk3cqOh=CtYqrmvx2`w#`YT-9-3?dNSINo&bMuU&-L{>7 zULk*g*Grzw7&-iQo(GO0x{oPOM;`KQeov&KI-Bw>Yxbv19%<<--t~*lBq*tPCUeI# zIxz*D7-aHsXd-cck8$f*##f1bBYN~wxw>tVP_n(beVGpl;OOoity}CEZ~yFM{KP?7 zjuTIjO=_qn3&phEvRwhqJ2NFRP(xJ{L55*1LC8Pi0uv~lba?7Q?#&_)qGs?5p-g+E zn!Rv}s*{PkPnd?FnvP8p)npg4%e(r{oEfLQF<*`woUSIDIh%WtIb zhzj}lT|058?gj)-50?GcUs(tupo;v*c8cA4o+fkuelAb}S4jxlAjCoPnxn3YTG)Em;;(tQ%oG0(Ie3~$&z<;Y#H|lAsFaIfTbx>+T0(4==%ylRz=1sC3W{;Cu;-Fp zwB8w%rjC#rGt--V*P;|#XT^RL|8oqro&IdcerahPXJ5C7TIqnoOTE(6@;`Hu!YT^Z zbJzQG3UREYgJg5w6*?MLl1e6x+|*$9up&zV#dkP_lKmVyIr!&}?@-0A(PK-6f$SdR zpd&#f=q{nOWpe%yq7mQG)Z0Ku_hPr|8<~nsqJ}9$-Pa78#FD>@QFPdNyf=2Hd+Z9< zHHg1h`w(*Nt4e|wjL7Cu(rS>Il}QE+ zcqLroAB?#4O_TVPWHS^RNm_}+6lfK~N!($5iShhR$<*k%$#-RR$khFdN}j zZBm~JUi*hEoupK+Ua4liZDM_o-_*o$dLOD&D`I>~F|1TObkdCQm zCj;RSxg$Nq4>!m9WswLE^XV|z`JoUvL-UciZ+&_io@^pTxpQm335O>rIk=ZKq^*zM zyepZc-Jbq_3`WPP;Gwy?KhE*0hx7EU{nmYIf6kLgKV?64tC6o*wplp4Ul`)#3z5b! zKLZU#)Nxult}o)yrum511!iRKp2iMzouGL9H=5;i*j(V%w5=@sm7rr0YZ{c?oH!v{ zWBthxnvs6|D^1HV`Ov-9n&=K(cBJeLubZ|4VgO{f=BFN9K*(&s=YKO-t9G6&L*I0p z-spNi_bB(jS2s0f_-koaNu>9*(ZA=t1PSC*Jl}2&SZ=gP>x^nXjQJB+AKd&jhWUrz z{fXl9{JY@D{{BK0!D3#$P`*(+1weMoc8##R*}ZthJyA zyCsX;_HoD`Ny90%%NU9D6%=umT=-haamChzw|Dc3F6(x!vl|<+D$2To`57K_CSL<< zcry1)jY5tZ<+1CSHBJ2xTspicERuH~fN|~z9@+>Qm1+v`3k)hpHIF~+vd(u1H+kt& z5f`mfC5l<ht#!hv&|=Nyo>uIh zXdkq%*O4Bj#m_e(9oS#4OCqv91{#OjewTKT<1k~A)xZu+@vN*|v}VUgF*m2HjaIh# z#z~)ka&~Fv=;#P>%Q_F?lI7oC=+yq?e~W)9&{HX;?~>u&<;Z=e(<$dY2V@AHrdyx? zeE$?cfzJ$hB~%CVoBs!$Ta5jGfka9EBR#?GzxjXD|E5a8^Z#l=?ZGSj*9^ez{{o4U zfEW88Nc4Yv{je$jht8eM_W6~o>9!JJbNTLf67HTr`Mc@}BnYFDg3<@k1 zEm~H%5k@#CyX%~EhLzD8ZDFp_c71qZd|^Ndsa2V)jD=hl6*EN~c~Xk0CvImFiW5qb zO^BUzi)-zOUye)9i2r^3du}oPi2?b^pBawZNiV;nb(?z7gZK9+mYd{YJKfgS2}SE` zo5OnLrM2_JAiqa{h>F02!^S@A+m5-e`asHUWF>&b$4z#8O18)kWq`=D0v#I&JRNP(sJw2H`?Rl917q8efr; z4R%zS=%*IeooU5{8*$@?chv1Ua!0nbIJvn|f`4BrRUM4rJ8|QNR@DvBlmc+cNiiV8 z*!gEzFq)|(W)OqnWuR*@|KPId{2XJAS+X=iQ>LM$DIJy~BMU`?C&d7g3=6{tRaLR< zWgEv>)_x^pF&3XwFrgTZ1hBvtil|w|S}~R0;a9=SST$?Vlun6)-FC!)Qa0w9zfHBn zBiTFCqY`LrW+(HN5uNgI-*}+2BIr$~bmeGcS@3J;L23PaJ{Z+dWJzea0~shR5@44! zo7jp$RCH2L(qSpRkUmfJVvef9@Fjec2`>T+^ca?}(Vmy{9yamek&wosjgd)_EU=dX z4d~AxW&=H&5bKH`6JbBcvjQmS_Pydj*hhLvLAN6K&Il0lWtdBA6rLt{R_?BG|5(AB zeCZmR4(Q5}+`%O`zaG3kln7&itxXn=m8K-~Jc1|f%ZP_8x)X0?lQ<<5*TxYuCA&M+ z-FhQvo}*E2UbDN=pqH)~n^_Zf*>7I5OfDo4G)KvlPcv%lN(`bviiG5$<~xy*sy@6m zO}-3xTrcKC`7SS!WE9?3c71Io@w0#q=p_I)rkXx zf7d#t8e=X@JU9%uPg4q6>JAMOC^i&G1}LB)gOtG3L7+1DoVW2z^E@CxKr|_|Y9?g? zIu7FY>2|rG@wa6iGkAXKfz=Iq6w@XDU8<>Bwq+N#0_&t{G`Rk=)Ky@t`wFR))L|h~ zj)PY$QhJT5%8McLhy;Tijhw}k^CW?NQ!OUyjesP8w5D6q&T}~);X_DxoBB8fG6PqS z7h(?0g#7)PE(pU6zJ<&?ANpiO23@54YUWeSj1j0$5l=ZtOpjsh@q~n(?@8DNqr2Pv zdaVqEzTfmQEb_hq+&c=>AUUcRi6JMOd{_s2Kd$rs>)oMM5O}aFVuU|{*OP}wr~31x zF19_K?fp042qTv*Ko-;}Mx%+~CViKNYoL!I2CcsM>$8W6ua0kQmAFUv7e@nK-_qDj zS5_lQa8*@boW5$;y_?0AqTt{hTg3Gc&9}*h10Ss4p#UZt!K@$S^TngNo8R-2h zT(cX*O<{$n|L!!7x^wuza(eW|C}MyDsZQp4yZSdG`rU=@A4P$u z(wL^=_Z)6NIBgqx$$aoGkR?qs7089tq!twqXLeZ^upeICI_z0oJiq>1z4dOHQ20ve zIFcJMe98YL$^RIF`qI)VOq)V8$X?TCEhRRQxBSW4dxaz<6cq??e}9Q+w;Qp0+l%*$ z-ubI>!!Me`p6CRt$4CLaarr0+3i$jO(>!<2{`~`dnDqxI)ID=hN7%rRz>VWCh7x%*B}>8h)%yAJGxB>n!u8?}WJqrkhtY#MMBVv?Qa`D~8% z_d^zS@IUnC@8|pNo1~b@FFoB9H~kEq4OFVbs3x6V9dgB5L$d)NF0cF+V_Eb zn%etv`;RT2ZE*`W$z{9xi_6szmTP(ZAJ)+|sU@Hp4=d_#&agnqi_T80fOE|?&&y+X zcA5L9>iX|4<_DKoAP3^1O;76Q2~b9Rt*OhhiFv)ahed*hMG{`SGo@*_!DV}Y>NTS==h-v3@H-w{mAwmmBzyy55v$A8`W&6U1hsm=QEis)Yx%V-HG&(8eND{YL%Sfrlu=wh;>3NJ zf~*#igdX6MOdMglm%;aOpFwYnOidKHD7uKna*1XVH`s=t&almR*l@{L#@nwZiJO*a zuj_frGySOO%58Hr>d+Q;p_Z=1nb+7fM&XkmdX0!4NjB<;=W;X&dqi%AveB|_yU!=2 zhN){`=<<$CHxGTJ)T7PKZ5(O!m<@X+A(13NQ*sFcp zuRZYFL>GR3ebxlDep2WSw&i2YIN`Zl(7TDzIlt>%$}R%@CaVK>t6BAYges}yO~I*E zhgiGK=Hj_JU<(MuUrZPJuvI7!kMWL?*s)5XU(WOl{=FTxlCb`wYuJ=pp68!tLQkL3 zem1+IJ#oihCKPdDC*tucRgJX9&Ji@Z8hk7e6JGKD=)T(HDA4cv81mCz@@*rw! z3|+eYQ(jjDkeK4Lx;Sk;3aRNUF8usd{=^eJRZ`csWk%GM~SaLAg>tuR^XdJO27Bo>U{jUbh z9zG^&ecufIa)yS){U3!s1$%I}-Z-4zTP{HG!i%C(27t?JLs0Uolv1t<2Zy1zk;7?wV>~@G4Akj*lWIA zw@wos?DzWMba$+r!ub}V_$F(fmT%GaL^hi$rmLU(R;V&)97q$Em3Pr(w+?%9@Lk7%nVD4iPDx7FD^{97HEEtceQJH>p@ z)ZTo(4M?x8GQGP|2C8$`Y5N^i`k@0GWUALU+RWL7gyNU7ifEqtgkI3NvVwO9Z$qtx zYb3-pzZPYyjWZF1%T_9MZ#uZ?yF6}q-2Q8tZftHAQ&#Ib$?KlTiqsd3{T}{Q1#Lkv z{SUE135UjxGcu;eY&uVX|K+%tQ1DIv}U45#oM1X89%aIb{d^^!w zta@I%*YPB0uPocXh=H;9<+n$}r~Lq}JDR)#L&Tu5u&pAx4(d04y*iJ5##wEhZp{RU zOM(3732@l*8IeJ&N4Vn)ZUYlS3&ny7sjFrI9txaL8+_c|C@9i@j z&Pt1!RE?@-TFNZ9LYE#C)^DAZ*1Pg@!**xuS~IZ4>v!KBq#W(Mkv!hC-C*-;5Kr+q zq(kEI*zKESx_$TKU+=Tpw;kdSh?<_9yC-fc?arG6C8J-VaY5kkawJVlS`TDmeQC{E2WvsovZtK;-r zd`JHkBK3ZJJUYMF1cZ`=@~W>CeMzT^VWGgrom^16yg|F#WD^pa=DXOMW?X*M7JOi6 zV9Me($(6ekqgo0ot0l({k@lG}lT24vZ+NWZx|-tJnB3kr3~Cw#|M}x7J(-~wXQI$R z9*VQ(<9nuL$OKHa-YttQf`>-8p7HJdSv89q0*4bUXcn?a4<%G)?Vs-DerAk>X4=l5 zV8D8^zBhOAl34Dv9Ut9pzN(4k3rR3R?2NXAeIxx@k<%0lR{#nZ<3v&zBA1SMW=w(y z+PqA=8A#!df#O{m)yktIy)Ke7c-`Z2H{7NSm$4_Z9;t{?1;a)(KpE{QvPC90!yGDL zTcx1R#=z(Go2`{qRTFij`fQucJ-$(wqn}8Qcoq7FLA=5%q8VV$YQ^pK+x{$iw2{o- zBFtd|io&u z`VDMAweSR=wyl3!gG4|)gbRsyJSkV|-|s|z+J>i2D-IttYdPx3TvBx=EqMp_sp59M zV(Gaa6^YB`mQ_Zf2I_mMfk#t zdRL#@GM$F%Pdn>C4c<~W^?4Gn!uUCMAf1YCy$a%OsidY7Z}DO-_1RxJpQG${J1+Pj zT$Koc9vyOpM5Ubl*v>eoj+`AIsQDBZR%X}~D;eLjNKMDVDiXGtvwIArmW{^NLLE6C z5-#7N3sMK0w_UF1z6kHP*J=7-)5?-`kdijiSYtRw^v@0$Q4(w@@V%sacnDAWBe=7z z)P+2f1tWUz?q~h=aUr($rnq&8WirM(m7*Uk6_iTiEuoY(QkA47<-QjxPH`Jc$lSf;fN7j~@V+DSq~OEvD9os*u})%1Maba2_~ z)>UG;p$^a{U)IY`$yJe87L`{JHu0gJjxH*!iyAPy(a7eXR&{xWr6-r!sfHL@Eza>i zjbC*-cj5Oc86bWe8@JWBynb@=TU#%qdZe$V3U0O6*M>$&`(dM_%BWMTfzc288TWOz zPOBePk;U^w`rk2o?a8_CV+1vi%0@8F^zJw+2UqsXP;8KskuH~jWTPMk3x)pNx!Z~S z{hV*m6kp_@U&T!^Q*QvnFOEYP1IZC5O#gnI=@ah{dh|r{<`&*4s5Jcfal<)xN^;KB zu_$uGDMKLUptPomuZ|Py95_`rOE*cE!KN618S8IXqnEMCUtuewM1e#+%CmU;kvn=}1UP;+cT{wt>>akcZHUNH%v`um$!kq) zb`h7lkYIETEf*t|M*NVhsHwyPbyTLXaqxMmcWbLzAe!k!vf$7ZfG}zLwAWO-rH|6k zOP96pfIF3{puznLcbvuSp}Qkx)uv>fBzus^(O1&0V>~jcb{SW!_Y*wuOPlX!wEX7^ zeNa8pV6zIJ7f*5acSn3KU=_ry@DlIxA z$)j*lJk}&g0?J-XHX8jDqZUi`{UjU);;yNtuR9has1IQd(wRlbEt~ZgLjbiK)#` z%Gd%LvS^wtv}A+$HRc*j>ciKRVs(BXJc9BmJ_kNo?nz0>ut0dMGDhOCyv<4)%->TC zUJ2gZsljVdXg7SP4%H+CRb0?EPM{%4rOYU%UqD-$W&f(U)|htBRbfp~DyG z5j)8|F|ot2M8$SeNTY}8Lp1R=n-gjV{@gg3ADU-mW@g63X6kx$UvxFpfkdNij$lSK z)zwqXqCDan87d@1bDA)V(GM&mo6=@27rL-9hiDeb^@diz_ysAZH)MZPIHE|B}v#PV*x?9)1^O#PjrY?c6I3G z%Y>~$NKt0P5)$uZ`Xa8Wpo_(rl!oU8p@I1Koqc}C*km5pyKsZ&&Ohsg`9ni;8M zx>xZUuD?n*^~e5rp;FCrUMLh7%>1ldt!$xc4d z;0Go8=HVMEtDP}$USOke2?e3MWQU@v7#cuBUJ-K5zByovV1mSO!sKEBRE2p$50mXI zU}>a;v_xz1bHKFqDC5(m@)1}){y!w@y08DA615k2h5worxcxs!)L)tZN21QnmX2pw zRUZlPh>j$z+I%zU?A)*u-jH8Uvx}1d&LE4sDm9Aj3*Q6S3Z#_Px`jy43LJzSBdNCQ zOS@ZYe1Bsfz)z(n`pX0R7CHAT5pUrJR;P0dt43YZpn%=yGqiGu$gaJtBf zZ6;-Q?-RfII_8t_efG0eZ--NYduF&KC0IdOEz*BSwd3~cJ^xK-qwA4Xnkb>4z94S) zl+&?h>E{{7n~cg!t%^)kq@y)$Y0I?3Mpte3V?Kh;C(QgnwmU0=8OyV})x`L4Ru)A> z;(qcY7g^PV9heMCD;SZ2tgYWfeyI8O^rd-`QXOc0-Qe)R-}l*Ei`{%4Pebot z$`loe)+zDJRMBprAW92_robstK~eNHc0s^MQZm}W+29tBf_LO!kV`m_Pu0C2*`4z1 zH#_gIzDImp2VfBNAYk(oW~4e&4K7y+g7Uc?kR)s+oTyTC&nPIo!8y2Mr!gnnx84Ug z4O0Lb)*inn;PQNJa=6_;`I>fyCG@&&!udx;IcRpnOE+N#0d9u9P<#;)hP@|9%);yx zEm1RQOuQAM58p&d#_4t#Wz%;LMMciC)+)=x>+`pX4rC;dHnt>mDH;<>$0n&k>;S$+ zxK!-eqn^XkEC`Vq=iDDIP$gQo)&BZ0+W{@Od~;zi;PVSneoleXfCU9r%2LUKN^2qq zT*fMgn5kzzMM2EDDXuV-MICt{XbA%-EcR>3on*7fN;gI0?O0NXYB=(d=!lR-B8G)# zduJemA3cnT9+HC;c1{BcoBLn0BMab&kPIlJeJ`%;c)6)BCK&G^K#P#?dxO9NecW6C zg2Y_IT~bV^ut{W|Yi9Wo17Qz9RXRd|`}KSqj%!jr%ozFI{~Ae6eQ1O@Kn|X$7DdOV zd6uU1X?vOYYWwwbh|C)p^MuwxFLQYj{oiVvKFv!TQ|t*+v>~1cshZ$Kqptg<>`*k` z9asy-C0_rh0pgqP&kx!!%LHlnu)t8<&a)~xxPon-aLcXN=XjRkU=^+6cBeB`kIU}C z*?IElqWy<+zQ0{wO}8R*5RTjyUN3jF(WAy*kVSnF4e?3^bwLx}^7%;H`JX4mw9$~I z9K*N<-p^(|Z>jaH*@oj5d0(&q=pr8Z^wGhcj~Ba`+kR=Jw0v|XeR#1dlw{!0g{yOi z0ODe-DH`7$Z5#{~Pr9Pv-Xp4Pwf zltjuvIAM8gfkQqcBD8G49vP#s8-|N1bAauutAzT1`!CPWK9{%SBZ@};fMmS=UaSW9 zaEE-GP#q9~nk6aaop}%W3}T|ZRj+6#$#=46ZmN0O`hXXXOnK@&YWBey$D5kpD>jieW1QPeQ(Los}$OKI>U)14IgoBkoxi&uMk&f$$+pwf6~MOHx`MD}C&mR;4C<`S;J!9v}l% zGRGE>s!kvz90uwm3sO(#fo+o+kJ8oeD52!x5Z)|f!8Q^piOe5W-tn1?A_kQ6&j3{=K4mDsAr(WLIPL!%>E`$KpJB4#Xd+otcV>(1?{T=w<%vPG zu_TNNajIv24j7{9J9GF-WEGg;tMA^|(e*?7W9i$x^o%LB23KrJ%F?$$N*-7}B0$ni z_E$s;mZjYs@E1pTK0vdI)Df1tqJkK=*8>A+Q_>l7jbN7upd!pgPiH}^9|UTV1-5(` z+QSTY^NO1_Rl`tyxzQTDyg2WDfd8KfNCfFitj@g{4sk zeA^2gp%q;EB3<%Bo~? zI7CM`N)HiB-Py>cJcAj55;1Tx000SWN5D)Mx;$`~dST@ERDZZV|m!SH210#6#o zOMTIVNI8)?df0)mD8EA-GUUrFVH&0(c;)*pI2L3Id99b&<%uH?P0xf{F>>-+Tzij->BERUy#hlXv>~yFK-GtB$Pid~Mhxq!6HJ?b0AUXnqpsnC z6cv4vXkgi%>_Z!bF3N%|A|)Y_!2r)skoyRp+uRfY9UWX_bi<==4|WCD=!%CGhEcR) z2S3@`kV5luqEl6B(#A0x2@DdO@@3g}kqcbJ5Px?xfuP-juKX9>%s2&Ye(`*W3wXCYNS&&_*iW6I@(1S1lFYmI8YST2EGJe5ZXH%1jQQd_y+yP}N@JTA0@GN|o z03yUMi`yeqhq$Obsn|O!QGld;uuz^_5t?8dzd$rCz=EJt<8{`XEs}x*P(u4~S#JjQ zRj80jBp0XMWTH2fpT?&paphrMGSi)#Fa83lz|nr2tFT+LFan!-rs=R}FhzVp?e60f z=@teoli=$am~fRDo)Gj*z_@DbPCdD8c>EKr6B<_=QKUj-whBXaE&S>Z1NjU!ngQ9) zC0Y3ZE8JI}(td184H9Kgdr>jcunFC*id)-;^h{H_g7&1mDWlP=5bGCtuFDUD_8)>M zWO%pu+<;P7!SuHT2Z-W)42(E1VM7fx&%NFkN4O}{Qf=c#aMY`u*Z;)~-rPeP9t z!vW@Q5?nc41(d<|d1H%r=rU6!QJt#n$`N}yuh=KWRtST&MrmP0*^4~%yea?V_Vdz@ z={Bq5*!G8zP9wRf@@MP8f_@r<2Glflcfc=o zKQ>NC=G;R+*EaY`%UQ2~kT*1;DU~!_5Fyu334lH%$d*O1xccy=<^-Zy&k9j^48z1H z%ud#}R+^8~ca>4yu9OtxB!8ZRE9%MGOt*Qfy&f3-Bu}Yj2ZM2(>t8!qe+gF2LOpmm zKVN87T$zn8HYj8tB3WEP1X#bvx6nMQHH0vbd42QBZ*pLfQ+o`-U&1`Vgp%}aHth?s z?{pZQ?lvtQdTe zhB(wRy|fz}MbV#N0$`~rOZIKFI~OjwEqwb*d%5Y)8a6vqrh&m8^mFF*w6ck$xP$<^ zy|&l#JSU{C(T+iY0YQ}giCpL|HpQZn+G}NkZviLY>&KL?+{NGI+P)Z<_71r>;2G0c z*vE5aghf_A`Vug}!7Zm0w}saG_qqFJW%Yi3Le;Rcbxp1_fHP}ci2Z~{rt$7!_|(O= zGja@`qTr>sE}%MF4etjh8$SYoa6Qz3G={W!Z(WE5^hHV&L#ZM#Ug&$7)zB{)!v!3( zgDt4jaI*8U1tvy~m(Qk_Y{BDYH`r<~^5YNYa3UDR>Rlt+1AursD68UKWU0it3arDa8#ZMeks155)m1J?IB^Ok6#MdEaJXM}2sg$dhJ85Q|sO;wY2IVhs^} z?+hP1j!b=%$9LcQa%vLK{v&Num~fkVYNCmg^j90G#|(}O1KV+X2`K9N^P-X_19ge) z3`SO+>1a$%VaO7i*;vA!*#g(-U}5{fZ8Lh3X>s{JUQ5V>(R7f>S{Jp74_ibz*S0Kc-K zZ(9Mu`Quifi9CPy6|c-IbCPrtN+hus1V*_W7rO%>jl`b91bioN+#DAyJCzM{EN4Wj z&4a%L^t|Jc&Eu8y)bnan(AzIfCQ_#(HTi~e*+UN4GE8`%KaYaVi*$7O&VeMF3I6N| zvsJ>y767RtkHNWr;p8sk(F;tEl{)jWFQeZEYtztvG3@)kvPxazBF*F4*ID+pav{K{ z`st$>Sa-xCb?}PgHrMZE-;su z>$dkhi27O|EzU$4?N-V4mAa{`TLUc6FWz~xUR*dfPRp{#6gHKv*{dnqIF6i^sHDAM z4j8g@_|)q$tH;#r5ix_i(;h7^Ht*)|S`;APlERiNLu~r{xpOQF9Y=#saktd~hK&1ojKr}`Z1q;EQeHq^rAU>z-* zL>I!CkofvT&glX?o(fYOvsIE&NFtg(1`&`a|^dQ`2e-3GHA#tcv#uLk>Mnyy*xglFpfk};V` z0CP_1uG+J+mI@Tqci9a_fdpp9Siia1cX91CH9j0=6IXH0n^gAa%S)TZu@a)*j>}LE zm)e{OO}raLse}I(O0XYD=p>5%u#kb^?0ui~8~#mxTrgb^L&14?o_Gr-O-(X{NMf)8kH`ykj|2E9euX$WPWnLkVW3uXkb#Er-?4Q*FpZFZS*P^R zs-sk}+D~{Ye@`ftgc&@62Zn#c)``Qa|FtacUn*R1cYm>Uhw1GJ=5p8(-BH3BZPyoy zGc$3Jrh&?SR?{W|1e|9Se1wRYn^g0?J)7{}AXd73pq+za(iadyC2*{MW~`*Wt)hL; zTpD7orRnwY<0otEiQ5tl%OCX24`MXW6I+G6UP{~$zh7z*^!JZrZhZrOnf!y;IN%on zW+{9mzFRbXqSBT?%YMG@*}1!ryv7)iP-Krnu`5~bVQ&4idEd}}4POvqWM z1^9oeKdqU6o-2xwCji2X`Q;{^wmzf)Quq0rX{ysrm-(G6qz~4so(d5C5 zA!^y`98JsN=9g*RNTH1-`Ib-~N+%iq9mL4w={_7H={l$uYX15A2J(_VsAAnj;I>ZG z=T3JH!{v4Bn~E zC-6K^$%B(f{_SLJ#TxZz-s*hX?p=QDRoQQ_mT15_iU6m_eMgR+QkPF*^@%~q=jQ$N zl{R>Ye}A{<^)g4-c^5{cPTZ%7U@VY_Ca%N~ukp02dQe1iikVf}EXQNu!_CQtrs2Zc z>{|qMJ_xu+k)_+fXnA)x*4@SBC^ojlaBTAa_rX{SJ+#goF^kalmqY3w&dxejWDJfiW1H=q;D{ z`R^IRAh#r<_lNj})rh4<1gpDaI%SQ1>LYzA1+<>`4%BKOYyn{{(`$^;TN$WR$V+N& zcnUl#GneV$zUSK(WGJ6}vcv!cQeztS&PtgcHZ!hQ7J?km!q`*%FHjMB$o||JbG4Y! z0$YYADwn0i(XG_t4nzvSrNdJH?P3={3C<<-OMeE}osCNyi+K*s5ZaB*sf|jMHneY= zlCTeVBb01TW!Ysn16q;GyHSbcqG_KGF8k3<%ele=HRTe+O*Zx*Jg>QRK7$uO+uDur zlM@-`r}%*~u~+O$Y=1?3gEF-ZJ(mA2>T>P9@E9Yzb!3NKJ~S1G)M2Xqd|$#_^Ye$H zWTgYOhnGutHrTI*bZd2;Vj!2JGeX%=ECGuA41aV4;3 zOa5shqd?^CBZi*>K>W;VA=7`~@%cuz_4-?MuS;bD(;r8>+&`yb54Tf@_+IS55_kT* z8SD-T0_B94lLWkZTk{k{|L8#dS?*aL{BHs;)l>BRCt#a@3B33)gD1el@NWX|Kg|BI z-1A@BRiLqd2Hv#s1Or~I@NRYX^@5|_{3B@^MG0^!OlD69$|4=*K_Cn^g+GRZR8nr` zuA5k5_bHS-WrG(lKAo}M8MW`tGOe`v+&u#zA?fjl&U{GUc(_XFJB7Nu2xZ0=FAobv z0`}6Sgr!g;2jdiyguyl8G^ycB!ZqO~sP|w-`V}Flvd|YY7b>UeF{xuUog5wIZ*2}~ zJPT9i*=7JykKr68w1cS{eA1yHkjitkB%GgF{h22@IYLnqaFXb@8dM*E6)Ht4wq^k+ z2HS!qco2-Vh7YPpI7{5Fed-`Ig@`QY(M%x(9r>X!1{#!eAvjG5%_NYbJibJj;@Jnc zdEU&@&@5~mLBUVQJ9qi-D0hD)m?vaWgKeHs>G{xEn%!V>7E?kco zre`%8R5$9dAAU2n*>W|JEB&68mXhMN=UO@`a?fc?gfNDd+S5T!aTWfv=hb?U@8#Z6 zhH=nc9ulaY4lXrI_c?c#K@_{yr?NB=eb3jH6?gZ6C%H{a_Vx`cOLH@2yQ4K-6UGK& z*Q1B?117a!uf64IzL^*ci%T3mobxDMPHpQ`0oM-LY5_+-8(d#-yKjB*vh+L<=IDC7 z%3;ak!g$|Id1&9hx|9lwdVvqU1&7yNMm21o_`}6CHV0*ttD5{E*7GafyLhcji6PiG zxV7WHO*A{|@_Y4u3mz6bZGlY&r7lFSS7}L#YPr3~Vs~HR{Shlex`ShXb~HEJXL%`w zuSlDN?NX_I+ImQ3< zB;Wt7CrQB!p1}KGdeZMdo}`dS#)}u;ZP)%Q8TniiC5}oq34SC-WF&h%-Qo=Q2KXC@ zhaAm@6OE^$bBc2@cG2PcOV!ZA*qGplqh-&9Y~`J-mTtP?_D!xI+i_r^9TyV`tsMSm zDBL#OF?d2S_gZJ-YW1V`qt)h8%(0;D7hr5#8=KW%M^TFy}MF}}pYo)uS@&;$aF z$$QRFH%K8sb3Q6Evd%;S;G0VM5n}FFaFS$dcnnIZ7mGZU&VcnEAS^2H zv`Lo-?)nFx8o)7F!b^)e5?B!vRVg!(HGIjd6!*PSCyb01?Zq}Hl?{J3$v5HDOIiqE zj2{J1h!>6&R;!1T>$V^7Fq5L8+Ti&9=IEyjvJzOSs&Q13yZhxOLm`MFoyh)uu%-t{ zVEaP_ie|rHOZDQZx8f>~ROL(C_~EzH>@?%9(#p83978@@j-AGE0^-MbCvy!PGL&Ku zbO%R=BkwUq4-P3Qj?la)e!b~?712lS=jVqO0iIBPZIg`v8``Pu_45j@LwrJ($UdN| zf*g1BY8wYuu{I*}Hos_VCcO-D#`<+{W~}*+khuei+FRI}>r?a8u8yX9?*YOMX(pg9 zX+Hc0=Z4%Hy`z)7C#VYy9q*|2D$nXUh*I&%eN(v_or~XqmOdI!0?`|q7`-MT!dGQz z=~CzW-i>o&He3-oR0dJd;4UTi*;f0xj%cA96~wd!CjeFsajENKny{xcmO7~%TYvSP zYe>D8A(MQjDLJjcqU~EY@Hp5h#5g3jzN>iuR!HtRX5+4jsKKn3K%jV(clw9_ORGzy zR?q`8&EB2t@vBx|FZWLU8Qq*6RzqEXxs1z^Z;wiC{RH~FwtOrn2UpjkAyw<}{}DO(Pg;g!Prmwhi~pCFVFt|L36cNVSH=IPWe8UO zr>|xxS!-zH4F+A02XJ$o5BW_>k~<8!OU9QYpv$Vs*${)+@YCS1#ZKJt3E#C&#WU(M zg-i5H5r&h%x64hHj;gUWr_n)bm%qt;mXZ*ijsB1ty=9&|CQKM8u9z*nlV^U;{&oDv z@Acc$plz}v{ObMsBnAC12cp548{iwj|FtPZ5l7ne5R!%5U`DUGpb zq4|9Vd07v^X2}Y`$)i@d2-xP~cCF6NfDQbXP5eoZglub@(%rTK z%xxRH6oCksC`f2VmA%Sj`dih3FM>YuqyF4gLJQkfr-ZQwR%px)s}~ z1ttQvjeDQ5q!pCPT{cGCR6%adt>xg8K?c=16(sZ%Eo%32H3FFW>drO3>a2{Zwo?a2 zNTZO6rb{y`8nG0s=DcQbKG$t@hEs|FFc#x3&d);HHNM=pl+T7Vr|canUzu%?DeBIx?-p2R3ATQdRK9g|ifKYQ^YU%|%u_1&i?4M5`*1woV0L|MhSQ!Y-*{ z|6(gYqDH(aKS69V7f#xs#MfKi;d=_dfsvq~a=Si@*Nd&~WH#0Zw$mc?h#rQ)O$V1s zRu{f8R}ChUFElaG%u`a)E`+U)wd6_$K^n*>GJCKjS?d|g2Y=x2tesH^+k(v_QwtSf zJ0v+I-^F~kcq=3090PE2crs3yR)gg7>)_xTY6@%ww><3n$F%btEWy9^l0f!HGhlK7 zMdVMq-M4&-OqNG{79zUg{VXdeizM=xW9*(qV?Bnx7H1Lc4=-TMw@0>2S@h2F*O)@d z*CJuXUMK>DyB1vsJT!vIBU+C7MWv>jRD(QksR)1sMc{*JxjDk! z`%&Nh-TVKHVDp}+ga3^$Tf+>Vp!4sk11i`-{_e~0l>hYQEJMXqZKA=TdkL&xYS+o1 zHi-;~xICjRUlDewOcAf5yIZCjvd+`%6TnW<7}`YESZn4^JiC3g(T1oZ)MlhvaVR&A zwSmM1rJ9j$^x#0ng{Gvj@k?Su?96--o5Ra3rN?2vslHvGz-__FL7!N8q@JxL`4W)$ zy-wvIBRB~-1Tcq5w-N`Vi6c<`|GNN98U1rA=p$WLjVLn z^jD=rrT^zkF z*PsIqXjxLd^2z?@PqhjXFx|4X4*iHHBPXkx?PqX$LQpQ_R1$s;hb- z^vi1(X#BnCgwmNE%~afX)7D$qf<6wIp>Q(2j6EXn;ooJ&7eh07kR_$e;EcWdU^bMI zO$LGeFe7S7#`4Yb`oa>A&{r}Ig3h(b!E;XYs*ewna5PwEW5{2XecD|v0OAgBBGpA~ z^ZD`AbakU)4^2WiA^-0IL7s=p{i}9ci<51)_oFWj zT7FN|a`8|9cm*R&*wAI{71ttShfm{3k?Z>9xfd@tcn2^6DEq#t!tRyH#%uGcJZ%p42DUk#8$*O-BoY`QU?Y|AqPf_*> zPX$)zA9z|Q;0E^o2|FAOS}f+;P5ARfz0WG1!DfdO`h zwJG-F6sxJ{SQFpot!+DtvoM=8Eg%o%eA%TgnOPQ~7&i;lOsD@W0kP>y(G%B7*;dt7|+cbK=lHU{squp`5llApM!L zRwqbHN{Y-hIj(pSA5q)BYX;8p`Ff{$%9R)Y`GnE&o+qihA)=GOU_8whP(}cX#-TMN zSmS$1U!pPp!XGJMpaVIA;ySaa51At8I8YO!7RjFXWp!p3bOmbz3)pmE{d!d>YnYD9nn4NAjW-La#q>AifpfWve$_%K2Su(sY!HO1V#Ayjr8uv>aM-G4(iI z*4UP%>$YgumT8e@Wg>CATVSjo|F-kPb?*6n_eaUF{b;p{YVQEUkNnW%A1|Pt^5u7F zY8X_%e~H_^gRL6T*ffv$Ecm=T{I?8{c+h37&EY!#eO4YUVFlvHBTbs7MOBE06r(h` zHQoDrT3YlG`{bF5jYcqVnS3zd*!hum@^Go0!*FOjx))%EX3F+br{BZCV6aE8M{hLG zYjyk{^TI1_^hej+*SBydn(yyIcg|9wivvaVMvEZYoLd)Wjz9ejsDL+eP_B#dX*&PXbCzUVxhzbcx zczPySAs{RUZFnv(uXqRC@Foa*q<#8CEGl-(b=#!rd9b4loCLL#?gfV~vSgeDP&)AR zt3^{j>)u+4c9Fj&!@RmwjW_khyfnpO%OxhKMKk+pSr%0k%!snY9*Cp^Y~I76qM|AM zBB>hp9{ia9sh0#Ja_;Tgv0q&Cx~Zd zjT&jdny;lI_udDi2d)Msyt z#KJas#_1}i(#glq?Z+MC)6+CHUH-ZHUWYU>W@HOJQzT|+CPXl`q^rHN72jC!jzGes zkCAG{OWC;^HO9Ac&84uVXZ*dtfqxTG1YWp&6QDtPHS(72w=I4h2$Zj#5P}oL(-agB z@@z7!5g@zz$T5zuvXa%TvFPKrWellQ5hEQEc;1yImgbDx z8Nr)Ur&=Z$D2%O}`2GWb%ogc_mNwV&Mk_MbP)&^*E1ru1BDT)x52QZ8`n7|JS%9u2 zJCFhf(nOnIP$4`_BH&$=I2f<0`*Gs)L4_pk&S@nI#kRk8c6NT7{9zIuGm| z2=nFf@7~cO6+T=CNh)RY*i07>bKq-52a~&t!`7SmzazvL##684Wn*t|WAPLq0RK;K>-1W z@+;TBMhc$4n0GH44Ng7)zp9Tjx1WOJhD59GMH1um6+~fovtp2|X1>DVoxzUh%Cw0y z4@<&8=AurJPNfF+D@upHv^Xf(r>fLnS!%MYq2!BB4P7RV+nFf4lf&%;+?rjT4Mu-(1(Av-I6>c%z~kdJJt#1TE*|I+ z%xAn6S-lmr^P(ClLzQ6eDvO0mZ#6ti@R2kap#u&sI9M~~^L9SXCT|WrmbGJJ)P{wU zzn309`+L?GouiUvURl;gYE%Z&x>$KN$^^IeW}Q?bA0d zZQIY5V^IySXYELci}w9SbGz19~s$k?98#g*nW^$L};ahe%?_Y^is`^QbF3QA-jOb>Zj6gi}$G?`ji zf8eBr#r^}=sZCD&gUqv59()Bm4OMnG*o_rt7M2EtOi{Yb{Kr&voLoFTTL(*nZtCw`%mF`J?X0? z%*<#J-sdbUoqq`8PE@dy;E6}G@W6Sv6mZ(R&LyS3?eg;mQVC$IcCGD-~9DqP*aoL*QM zbUP=kRh^q&HjEvNj>5yt8q3Xz`-vtF9?*a%@zfRg#jZn7Thn^>=#p!@tUyFM~j1}$(OU>7jI;npan!&58 z%8uH-&at<*7q)&p*~a>s!E(c7!v#jh5Y*ze(euq_-qf@7JftU{`gU@ke?c-%U z^Qs`=f#Jt;3Eh}y#Q-`=ug}?Y=8m4i-ki4)h7h8c>JILUYK`$FMdRNiDsX7zb!p-G%5m+Q6-`WU8Q#`g z%<$DIz13rSzxp9Pyx%sR*Igg%&|;}x&RrL-QK_#t!_I~hhE1XvcMm0s<2pV{v{I~B z3t1|C*rHv1JPNpWn-ID7OE^jm!}2G4CWiw!8?3)`NCyuAzXMzWg280s7*vQ!|GG=% z!)&3tp|eRuxJlbIE5lz>uByECfUlTQ#+QX zJ1e4&wqltwje*BT@{g=uASZAEg7S*FAd0`(%21`P!-{!B|p!4_512_Q1IG$45Oqe=Q&nK5r^yZ7++520mW29f&!ki2 zn8z%YrFv(VQ2{$~Urp(<(E51~T{gxd0D5`so5L-&{SZC3DO*qFcvt244vg941PMOC zKrr{1N_0re+N?8&-l9d5OU+z_(nGCuJY6cyD(4OI(L+_w0;`q+wQNZ%c z7m(b1pw2h#?%BzQxi#WtqZk#OsdJNzIcaC=m)h44e zqNxcJr3ZE(2%{b#G6M;d5M_0lHW#w1>%5MQ@T6X<;sN&d_f_%22fIz)6^a*?E=N5Q zlSX15zAq^Whj0=}*A&O@BB6m(p`fI>yKd|a@zwR)>5x3x(h9{W(rbEa`=Lq2$`!LB z$Ha}{f=(m|P_Z)Y9R1NfDH|oWzo4H7zaS|y+6GU+Jey>Uhc8pib!uad-u8OXbVtUS z0BH>)IUZw3^Y&I)Ut_{bIz}!GEiT?JOG!CjuCi@W-Dcy`CZx}+5b`Tz7*!!07-#1v`e>*eC z<>#9`*`j1N*vZ>&DZ?RiaWoP5ByL4F)?>=xm35w}$oBlBjk|Pjxu8;e?iDP@(<#rU%?M@$$zi^l+9W&$$%#l*~UNNic7D6MGA14oXL-Fk*8fLRs{U1WLqbbO|czcGj{UqIf`7=nsz@l9jToKH!gtg|C`icnkg7xv} zYW94^&vMHL2VXy>UR`-IGc&h(pPGVNL1RUB0XQN{Ycj|F)d1}&)EO}JerKfBF%=XN z4A|M-?K!>%7gp?@-FJoLFVUcLp@e-|;b7Ph$83)?!d-(4WC$bDbKCl%50%GPc(-na zp9zuDf^X~Xj9oiNFXLa$rU>6f8Y}XW)DFW^--o~97k()Wx2$gbZ|~`I!G`qzwkxB8 z^?OfvDt{mL|Ay^9;Q)sJ(3Sn27yvZl*U*$UE{(;mOlA240Q409P~s*2HB%Yw^xq&}|-14k%rL9}1L z!TIfMQY&>-EPeI{zsI|vr`fYXFN3#ccyHRT5^hHJ4fOg(mgE_mBq^d!HquFH zmTz$2i(_8gfopCpq7`A!LP@97kD-&r*lYpTjoXJq*?+ zdS196u>URFbq=GT{%}`{{}tQS^FJ;A%w?%yC-ezV1$H|Afv34_9L(Se{xJL(=Lr1j zpXVrjGL}pVZ%|BgP9!VeJg8rDEcBV+XGzm}Br`giHYy`wIUQjZX*l$OAaOh=np+kP z9V`wYvhVapMO4fNW<4w^i)C1vp`E*ZW@dG_VviY9B!m|^g82HU|2yT?nzb_Hp!JV9 zYkr<;5>Z`i8A90s0EfX&Qg1%AzBX~$#Op_Yv<+Y}mnHZH?uNiw2zEihK(!DQ-HiE&f9Jo_}u>ve#9IX^|VsA$f%AZqu+ z=cR_4_f0=P-f~R6V2CzbJ|xg)H~u+WzMYxn6LWi8BlyCQA;y-~;Mb2#-d{3>Tu8xa zy(cDSXe`|v)Nj8-L*5KI6V8)_oeVWw~^=O^0kM6fS%rkEOlE@OSplq^V2I!i>kQe$~n%rTE!rh2Uf#?JjfxK>n7?>r)ZG3n9_SVaGdsc{F71lT0^ z9vOHQJeBRp{|pHX@Dz+pNtsIK%4O-)!h@eDVjO4i^Scz$1|8=n3guW=A@?PHAUWOG ze3k2c0B82zY_Ye#qeJ3rG`5;bxdwo9K&2J5jWYG7weA7z9=&Qe3{Be14*w<6R@KpZp@?$XC z>IohHC4KegpDv%NZ;fXKBe=PRR^>eNhGR;r2NZDV2;IkJhp^9zWj8Dd_>_7PJGPk zSX6qR=~{Mr%tAvi>z09LUs%^MKxMvF_3on3|8WJgXW z?4Oap1{Z?Mp6|CL$C#2`gBFzqOsv3KQ?IhuseHuc{=%PK{PC69JxP{|ap-0;ULP$J zHMg^QthN!4pm-hX{Lb^Ajq%kAH>7zt$G7Qdg&#W%wNu(tVaG~G+_U4}9VjB`>qh<{ zZc%qI{39`&kA<16vB1@874x$HlNrhfan`IAF+sC)(^UyxU$-D2l_k<4;Rt!!4$e&7 zMT7js*b0`y%VX=9kt&q3g!V7Tw{4*=FW$JA$lvr;Xx9I9ayM083G>BeZ7Fngumrcg zFgY)NU3wWtI@7px#8FgIA{B)ZhPsL+uxaYdID8@-bB#f8BHxg@HWjz0L8y@1odnqU z*&05%4TeLWDwUV|Sfjb~;7fc6c1ociS$mLoSBIJmi)uj}ws z)ZJAT;4Mtd>*(lc>CDKMXxMWDHVY3*=jY|E^V1IAOm0WRpg-Y%;Z{wk79vacJjhT_ zZ)E9Qj9VbBuw7}C*ebgjD;V}c@9eAwL0I+hd0TfTxriXGbPN!ttw_OS&1&o7W}paP z8mt0KGK^p(v%Js#+ATUuIGEcU7LXQ5h=zb1*(cscl2hSUAj@v7H0Ar1?ZCPeAVwT< znr1@e?{-B-*>&obezxiaqyJ3Q(5Qgz!42{z)cRt-(yRwF-2KlMI>XV?&g&27n5dn}A73IUz_|VYKV<&lr11X1N&PPZ;5sZ~K4B7u|1jqHJAV(K{?7oI zWenr*$p*z*I#(d?55=i1^%cG++E0_nYQ=lRWIa-eGUEK`DOARd!$}o^uwrIno6>Cp z33`!EdqS2#(F0kmyQcMmG^Ed?6q%|8!28lKCHh_4s6ZxCX4dfQ%EH*77yncS0HC6pyjN%v z){!MW5v<*C1b)Q{Yf)e4?Kv$}R@^2!sdN!rq0)G?`;yp0x2YP^1c3d%DVLYtl2|jh z$kqUqV4|c;D+1nPWcezTWq~jmcxojqinr(CGH{8k{F|6`xKzKz$yyN%;3|ip9dHKl z1N9&sjdIs#g=U6@8y6q!0}cAO(i5h5LLNINdiu6(^<{*Cae#2BYatOM*jMek0lc`I zCv=#o^)Ym?YI-iUu!`0ZK{{j~%84cAOB-qsQCW-;o^ms}e{<)apM7x^@f%3a#tdME z)Q&I?Z_ri9)pDc!i%D&!N z0x@b&;#*19mLktDNG|QNjh#e@6`t!Ux!*(#w2SMHIP2+_ZBC^V$>@E@(PKlIaOJk3 zw`}vp@&3xZT86V5nO`}UvoMccBgx)}l$4u1SN`2uKoX{y@u8vur>d%|sHsVlhnE-G z>XV%Riok0DG7OW3r7#%D#Gau5kO|&S)=gSV569weLn~*`Kn-rNn*8Q0;4DA}uwT(a zFtBoV#>yFwSlH(scnfmeKzUC3%pfg%b|c);fSscU!Wqy2yRSOA$Kw4}YEeP4<8~gA zho9eV0}4zEu|_1I2D@qj8iUNRDO#8-Dk`QOn=>*cACYrfeXDhNj#zNCP)+wE-NHIQ z(*>(T35P}mCNmjU=s6wMJ#Z8COAbO(c@EaYEtDza?_z58ew*;eKrC`wC7H{cg5UKU5yb_J6KWFO8$)Xb$i?f`lkkfuz5 zn>m4Oz7jjsJmSsed59lIFzeQu-} zq%DJLSOagH6kolgdy@fAYCPV32uT#05^{6$N1(QonkH_d_88Srj*9y}V5fEqq zV5TjzA!TdNe(SAYp=etG*cAo)BLylcoCO|I*xK3x9u$cas6|}BOH5XnC&v_6-`N-E zQa99O8L$lG0s=(9U@-DV;w%|3zbfxds3UTCq8K-CaqN3&dCa@b(jg5_f z3!2qD@hi~%*v4It`-pddu}to3uWh%}ZjKhbUTLdbeBDs+4aRGc&Y zP9=qqfA@oe_PKSJypt10vaC7UNm<;RN`EnM)ljuSUV^UntM|KKJA=?xo8ywtfiE6W z7?NbF6=X9=Ro5}y!QI@ks~q64XexQC1)kitxC@*if(}Xnj9kflc4g6}jQ%qyrh?Ue!c+PCp!n%-#}n3I_z!);zmPj6f4B;fn5W#NFAL9E zDsLiLE58*EA>~=D61c`ghL3%%m12*y;=Ho@tEApqTU9lYf6+N0_HRJ45S)p2DD0p5 zKQoO#-KO&Ywuy*g22VhS;lF93FMpb-^NIiJKV6sgCuE_VSt~oi{yfnuAw(Z# z~GtbynA?+og-ve@4ySZoIR&8{OF=FS)(+=cCPC#!tz)l~W_4g=VFY^ri5DpGA3}WEq*x$z5Y!cgC98j7f zUi?LPNre>p*B{0Dk%&r`6mb0b@2&Y~-WEX(yWs3CJT2@^P5yP>1_x`dr{|(!v#r0b zI2h}~3w!TG{68$7F43nNRItqxo(gRDA9$i_Ucd~VzzoCx-TqHC|M^(-eR=730D$Q9 zpY5OLlS!_b)w=Fhv3Jzs#Ibwi{vz)pePTLs)FHB@NT+)!f#kY$T>lv5VAYDu6;Rqp{Q;R zAQE*G=nXUM~&|>u?y#>QmZmdN@=WV{c zcuay9fgL$f0J8tygP>~K$4B+OwFt-?DF(|@FoFx4i4=?Gg{M)rqNQNgcU1G4c5gE! zOtIEOHlu)mA$T?Dr1)1x&bbinfYk)w10f&+9z~+K-UF(Cg=SWkyfrs5dn)pjMZX57Iv51 z?b;b9&a{J#VHq#i`vra35={haLL!FHue^ajyfgr2%3TT}E2Rrzxa*%f@^!gM7z+YX zq%KFXdeA~yr$0zXQ8})Uq8)jM$L||66h>yMnNZWWR`+`1>*Ww_;*3E+eKC+Qd1L~9 zEVcrv)=FerqF3ccjRh3@aiKJfCnk_b>lzKQk$vd3*ZVn6y)r=3fFxQ2a$iM1XATyT zfC$UZ*N#x7oOw0CgS&fhcXxur>&)EyznQu7)<08gZMvIP)pDx7Q&r#DXIH5NaMWb+Pe{Jn z=+Wun!AoRQow*HGj-in+)^6|RIf4=Gd=X!A&Zp*H_)PRq0B6z62R?5 z_!M@uiVV4Y6D*5nU_tAYf6TqJ9(XLrMg!RK@XzkIeC!_9-F>S*RJg!thb9$BYX`HJ zv4kKpM|l(ZZ^piC<@#uKY=2T6u2)^AMo(bH;!M-{V7!!Dz@V$HU~T@f))m5>O(>dL zBSCJX|NPCpvdx5=sazTg32y8}_~mI5BM|hHK+8}KxBTgBp-7F*9Iu~kl9ICkeZddH zI(fQbbThnaebT0?vmbnty1*Ey0&8_+ zoZmx6(4rKcmqFvc@367cD=VX$o5HHJgcKK78%Xt#ZiQwd{GU_R=*2SpY@w-%^_5ia zOib>wDYSUS=ie{|*6_iZnEJNMwooR*MyuuZ&xwBEgeGG^Ix=nHhF33AjLw{R+m-yc zJ7$a@#WZmH(iCNVF`f`j?gjreiN}kAmZ60pY&PmS^GME022BwK0Z+Ngni_q z&t;>>qiOS5Acrjwo;4Iy^D^Y{DM3c!@u`!4GA}?+$#7$c$cX&1W+t?swkT6fcLl$# z*|!c+9@+`<&;?M(Za>s(iS6|Ih&(sX^`V3>%&I|V;+ez7P=D0g^323aie`1cnkh$5vGA#9z)4PArEP z5Y*Xq<>7q(o*aXI$9ZGv?cY)~P~zpSX_+US{M^Jh;&lHEH0BGL%Bs(+0|zm>9u6y& z4N#a?ViQk$Mp4M302gQG7zw)PCVhXrC!+9Il2r|96D10m0Ten;#P@xrZa-7mO}99=Ere?!TvvESAEXGLw!cABkMLRa4N>bXx z=hD1BnnmBm|77(-w8>qdb!TW3-tXc-g?s9c=^<@81dWl>*Ss5yGyPR~=fb6F0~bMh z!jKb9Gg*!Q4o>eKSMtgIGBMk2W;Pv49B;PP=?E-zJ`~S{-?t)P2REl{e?Tok zb~yVOp=d=pK!g`RHpUlg-vB;)d&gpCW~6Wce?-hR`v)D8rr&Jq$*;ltG=Z?zo= zCnW@Db%W}@y@4$++lO4HG=S~TIg04~qxz@u&BFAuhleYt#cYIC7`@%c*1ZYpr=`^y znc5vEh7%wXOQcdJQBgSq(~~p9?QY#=@P+76w8#=fA8VA(cZrLmY117`}u?8XwcgAsMIetU3c@&UwM4# zZ#(p_%~}2)qXxT~REnQb^Z4E)-^TA*mm5&jA+0syJc6-kF7F3YdCC$W)-_gF<(elx zCoMoN!<@y!cakxc(NzJ}vBU{0_;%_W4gfXSyT?!{z-B?4G6fI8>B*4EM&`D=`(5u^ zaZydSmclfL4c3TQ|6My-BkIc*0Wte$M4K;1b^*8^L%kR-5tL*M1{gie*XP4{w9tc$ zG^7W@)n=?&26Eo@ncvG;^Jfu2eC+ErU9ni>QBJdz4P&W(I9sizjxEG|kK9}v%?S>E z9s-QTQK9-nGs61R)&m-1rG^YtB2vjjw@7+ha zmkYO0&6LA98J&p*L0)h@_7N4_Z?~K{I*(puaNR6b7W;)PXFu1n<6*Pu^W`o_yLcy>N$vX3TA@%+j^b9FmHO+Q%PP z`mPD3uhfxj=HY<4Bw!<)LK@l)KiU)8i~ivuAHz{v4e4V@>K3r0GblcuK}kpeVKdMG zT937fWh6Rfj-}m+&SEeAVH^7C*TtUh#`(cQ=MiqePtfH@l8HB*b;12B|1)vuE+2p}@%v`uy)2LTG zf7kDvE&p_I=BV;5>67c3ECdc7#|O{Iw#MpV#CjNpu4RGU5-+09UFZda*>Rh)Sw=_n%k4^mKQEc>OGBqygc#b{eQwlso?Fb_!h+TZI)Tfj za2h{@9`f^sxntwxyPu+Y0?{@T3V$%a`*y2a%u`NXX^T^7#4EnW?OKH!(TqJF5C(%) zAVEm*)}KOxKt|tchGSIW&cY~0vh_?Ng}J}%GDY0PDwMqtEOl#unJV)Xcrk-;bGdDm zEU?DluKeJw_pq>g=GTN-!Mb~+7gdAM;gNpsEuDvCjicwfg?@~W=Sv@$YikF`W(6mv z``FEI=*J`uA|*3ReASvzgmG`0X}W?aMd?IW>y((iRq1e%!vz1<{=z2bSO{!LKOad~ zyU!O`tJAYAgKo zK&Gid+px~d&(EmxeIzl7=ufpE7Y!e@XTLC;;w9dmRYcf}%5f2sw8)>tu{I2oZ6JMD z-NHmqlCv+4&LxZuj-$X!CPfOm_8u0J4T21?Vb?k9cj4ORb@mJHIJF${=_bZ=cO5xgryUc^XZ3g{yG2>4tKCg|BtO#@M-0s%%2WPmB|S4 zvZ9?rO;(Sr{)(n#mphL3Q>&YE$a#koXPncMoN`Nns{x%*Tu7(DIjahm-u~tZSzn*P ziORMjRXFa?iY#)dGSwc7{nf#6y*>B8&_qE>@?{iMxri0r#Ojy?uyFt+5nhc9P!eM|XJWdPWJSf+qRcsT<>)@wYxG5gzNkJw0+ z%q{8)Fv7lPX45$k(fA|@GYeCwLiem4uuXM{pIpAhrOlJDoh2}6`{k`VDKyFnwWr6ayUA#r_=hbo*(c-(jCS;!Jxywf!gQDzcmB*fltKT+Wr zPZNb{f%c`uqr6b$%EP67C&{02j%Phv0Gw(A!MV*ZpD^}wh?|UZ5ifPd50D<)tA5F42 z2Y}GVWOZg5Mo(k?LUFasLD^&6Z!ijW;dWAa-EZ*96%@Kn0n|u)bkBX^{eFe8BG+ zqeqvdbP7vU?9k4x=dV;;&B%O9L4P`hRd#;Eq4f;&N2tmy7QqaB+gLAwHs5~!Hkgd+ zc;B7}iM#~>ejNVwaWS!h$V+#s5>dwpQV8b!@Nj$v=a8)7Kq2_khloLpNNgCd{l`-ZkRjo?=f>-C zXOq)2Hig{2E9>GlhB<6NQutB&!}6WA;LRhEj>khBs$rYBpf4IE!xR?9&IfeK(prj# z9_5i|19sb__bRY-A=L~G_d7z{q*Yk@`gqozkm!vPhC&MfE!w1rSgfQS_Ul`-_T`^@ z1016MTr!4m>mOJkv5?O`?*&WQnh=K(MqIc=A(<@q&g(58g@<^Q9T6w>m(NIiPB<-hhg~P*=@-=@D zW1s*ZnOQACg}Dclqx50OA*i{?qwB8o4i> z=v?S5Z!MNF{-&^BsiXuh%iGa(_1hOjgJ(!$l2CDJs7c%cha0A)=lRIPF_RvN?Cxqj zH0j$FGDui6@X@rm*W52~i3#ZNqT>*Lbh`?HP-B4&9N)WZ9Sl@QdmhIzCb<)>6lfc7 zNYc4%cY5Ruf7Y>`B`V=0?56xlf4l0JQ2(Sv$!krdb1G>w{z0j5$U@|E1!gsPuadC# zid*Y5AAf>R1rm(-ffrIHWC&?w^-|QJaR4#tcK_=wC18DE{)`XDt|fhpG2Lhr9YtSt zvSNdl9P0z7=+_J4MIp2m8mDRgBB2kmL_{`CoD06W+Jf4eF8aXT}z(`me_?{kOkk7KW?Oj23X+$0sJIc-)Gx&+hx2HVi4@VaOUKsfxKBu6xfV{~=VwoN$P~x)kk)EBRIyZTsy9Dd~i>Y-}sz_Pp*0mKc zh!C2@&Lsu^gK9;`C1_gZf-DD5YkKX%*JOVV^!(LcW>ze47VfgTpM|OAD9>ULwN_u zj%z%L5ux(V?#3dqki?wqG-1pPJ$tY!>%KhQCa9DP`)U_!$u--g!l{oOkWdg=z6|~M z_GkH~nv#@>{@;8*DU+esic=kYt9f4lphBiVE8tOU0{ix|i+7U>?l2ZIrI#}39ou1@ z+73MJ%&9H2e*M@&!w!NN64J%uhbS+ht2++x>vgqY=K$GoC;n_bYF^**^d{7ay`J)e zdiitT?&`6EgtU)?TXXM49|j5)gP>A?WAT#>oQ-8Pb#g(IJ?a@U-0Y41bF*=VjP;?6 zHv^t+LM;5(^Z*S1fr4+9oo$6MJXs)|q@$|H`NKWq+ocupFLz2@T(>{NX`ouHm-}uLgD1#M-Iu(+t0Re8N==5%0T#dcnJ+%9&)qzX4-#1N- zyZx2bcNK?=cPPe?5N;!p?Ef|ae-RuY`A-3w|G$V}9=O3@B!cm;;T8Z1;Gf}^f6oJl z(D_HWWxnPwdwJmM{nUbSH6j=*7*wHFfCi7n$w}s}5!?}cVQxwK71bzrQCn*lTAd-3 zBx1c^KXUgrVUf3HsK=Rk{C>y%3n5w($b~B9tNiab6Q0B*9wU^8gFsJSwV=&xpgRK{ALW7S;IvenT=CCDaf}lE1hJdV|{xF`$$aF0wkmRr-CxWueuIa=RHJ(Hmk(*f# zcJ<9bHW?lSVBK8Am|B;WQ4fUM3`$Nkn?|Z`P0r=j(1qa~2h6GBWDBqw4Wcl=63hh^ zk{Xrn5mcMN;mFU2Zke+~V(^HkL)>b1-RuPZ#3_^5oJDeUxu1|CDy|m=7>ol_G#zfA zm5;&+4z(bx*b}Z<=}6$YOJQ6>U5`M-oQX~86(f9co1 zF|&W`pua7^1^n{g@HdQh3l7Bn#V#2C+OL0W{--b+u4rc#cUA(XJT}-$x zD{g$`hL-*Q6Ahe}{6NAY*fRoMEV46TB`Oa$-52cyP1V{JJrE6pg@^qu94Ewzgf1SA z4042A*}$5%UcMl+!(x9OOxh~CjzJGbe9PWtuy?*_IbeM2eCN?DZ&3d#&2g#gqF-#< zi+^)?oFQg%&PGwE|M0c|Jndgr>3Com98j8=-Y_KL;_n}lhOqfKuOl9+#V#*LCA&}# z8YM2->xQO`5dJ@mC#TqV$T=~>cp>lr>B}vHP#@Y%& zeO{{f`Z`;59TkOTc`Psfb&yP5Gps}rPGC(&LvUSQN*CcXQI6Bq=cs4$j?U;0)K6a5 z5f!(0N=XNU(87#hW)|8J1gG103`e=)_X6@2*|SwknQ`547F{?q;$(g@G?a_U8q))2 zshG!yewxI7?(sW?`rjDMO=tW|KM4AJC=%5u8GWKvn`k3BAhtb2O>ogaqN=R4KvKJ7 zjrx}hgcpH_H;LR= z+7v590}6js=?dWD^jnFmCZ9gMnN&3mr4$bfJqAqOGF{w;3lfr1 z9@$YsLc?G*3ZA(I3sEeXcbjzoNMpW4zYE>20QV$86#@bF2MlEy31W+C0_ry%-fJ~7H+7irJn zT6Pnnm6{MW)_Ugi_dz(-|M}i3GLKh`#DFEz2aVPTqkcS(D24O!w=+Y^cGobOZsUcy z(dOzH|6b*VI-^_{?WWzPscEF<8?X%z4IX|%7po3I8jzd*SR-4KUbcE=+3FA24I=MK z@A3e=^8)Ay;G2T<5iQdCDUA1(bH@!z-j^gK3~4_@ML}5xRt0(lZH>IX^Zc#n0cJSf zLq!WCgF@u)@nuVNMggWS0Mv?*XO+ z{HvoR0sr%#06+atj`FXj@Lyzu@vn~Z-<$mhHDG|nKOE&$4Sb+7hS;G~!8-1WMa6c8f3Q+KoQ9o6|OLjHBbj54Z+HAVH{w=$e25VKwMDd*?UA z&do^~lr-FzrWDv@AUh>J{DX_I_}`L&T*q_2O_BHv{#O6rZ~P|Towp}-<|}Fzvb_w@E3ol4=8YhzxbP*^Z&5Qev#iACm&tZ*)GD*esY+a`ZT?}bl5 zw$H@H%S6jUekq;D?3f2fD})gM2LKcJ-#v7_L*$5_K*>|ho~@C@0crz@xd9J0`V%<{ zplSr&VyDHlA8F7eWxKUh74Kg)Ac8r|E^F!=6kFM|Vj#D7Vg+^sZbc%zWAV$X3+fGE z1C1(1X)kQ-d#K>#6(&^=oRg8ge_0zqZZ3B0Q++0I2OJBy0rFYZE8w-e|_{^?e}`?4KoHLkb6}s?l(X!0*%)eUwX*C z{6Rbkh63V!6Z;GUBK&kRaIB}uniyaUr(ErFfE}T)HG>lO$vJ(VfX_c<`pO%U&%=sI zT$?gwt(*$aLs`x4ApN3q4#m+zVVP9|v5W@|9g{`$TxPmWO9FkP)9x-Ve)X0?(!0-56Rm<{4fZ+)(dp;?6VJ7T_S zd!XQVWnj3kL7k;y(9se?)?$t7j1W)lSbr`?0tLjAdQWmpug2u>2!28-Tk|HOuB>E& z1d8e3zo8FZ2qJ6V%oFmwOkPLd4^MA&;J)?jBDtT*c$+ zv24ZjV`nbS3u7+^7kuQdnr=f~0!0aQqPaFQyLxdaYNXAXbDPfDd3~v1m9}3+iz;$w zK$SO-LB+8f^(so#aIHKu4lt*tCVqAhma`mjIG*2c<0IOM;XEZggnSov0!0`MEG(Kt zd{!0_1DDd}=i-+&<*ExvOi!jv#SL2r2iUHQdzS+7?N@97KnUt0ycc{&LifEvI#yPz zTDMEv$cLN2Um#w(norpvE=_A1QyAJJ5EVj>EPj!X&#rQHpEG4Fq+{r(y-f2w^f?q{ z*Jzhq;EM4VVKGXiNVhnc0{G4Ma#kn_I9 zXm|Fdv^*Kxe1s+rH(I zhE*%5Q9cn-xs^=Jb&Y7hJ4AbTJVVjo+!bpqGlY_!jcBzB$?@Tk#oPOt6KVqz9(NY9 zdDcGmoe!jL{aFJZ_{n~C%vfcb|8I4%S~OgO?R4UR+@hung-tFaPgMX|x)LjBpQgzk zalV|ru7d$lhBb#KxHVA)#UGormpuiOGVwr6F1%#Cb`|DkVL448zz`;%@9ay2is;)b?My>&j{8jsOex3<3@}I>lpZFh*_DpAkd_` z!UFK{@M!eE5A%9Ztu$(E-aJ}aS$*Z(b^ql8fHm@)!BMKHVLQFJz$S{7Qnw%aR`ni{ zZ6{hws>i6wKXK-cxQV#w)|DIswO@5#VX-prTc{8af1;_R(!!E>XO4v-K_UZ_5k}>% zu3ast2@}XL`tbV39EXYlp&1kuffqN0DCyQGB%Z@F(%PU6@U6WkjWk??3!FTN1h8I$ ztRPU}Nf`?>xHaGhQv|-IY!_N!296+O39g^?TGfU$LXcY#I)&y>q?W#68Zq=0e?w5P zeU>IAkc_58hSJYB77DC6H^Y#4ypZ8WRG6Dzbi~55%*%WSIifYEqXf2`T{FX?BL75+ zQm&cg?*tD>-d|G1d}!ts z2ZD?#kv@K;<;j(v@|O2-fx+%?$iq;DNX&l*cs9g!zsPQ`s(=36(X(?!GRiud!bDAg z;sLQ>lB-g0nhLuLL!^K~V$cunx@%e3x`Tk>3x$Qm#0}y^0urcHnBAXuq41+fKPr9+ zW{d2UXn-Xs0sfuYVBON`U1tWtZ}Z5{fr|CW#f8Yq9?oBnQQeK3R^Y=#)ipJD?w=vN zrz|ReWsClN(Hp~nhhogIcI#McKj?aWY$;)oJCLR&By{@XQC{80-C5{4I%X+T zGvuElG{2!b3b6@!ua(nq z+~6yj z#sghZZi@FUiX+E>U#El&u6*P?mOPfJTj;Ug*`8hSF^*wg6|@CfnzAK^HT(i)L5Wm2 zf{w9KrWrd8?Y4<9t=>m;&}yr{FV*yR?9S?mUFk&+Jf~w{U@V)va4tHiIkli#mY6<2 z0Gk?uSh8&F9N~YBcVu=YzEuPuuOEJR+q(oMBip|IU-`%mfJvidnjY@e%zrfDKlcZ< z9^lbtGfNlJ5_`5%F z12^~!b1?p!@firN8u)L!rd~ng(Z6r;??yk(^vEFSpT6&0`@pHcJgVKww@07?B>gFl zg-(T&7}8~Ai_}=d0%I0}%n1`>=gd4!HL^<*42TE9g+h)z{$xD2%SiKoKV18j2ud{~ zdiE1ky3%%cXkg=;{iJ_aX87s;XVUgNQTBWDY3*ovmCxxrD%txi_NCqMV$F^{6C)!L zV`!WxoEn@l9BH4Xz@*>(8dqm!<$0;#0n2Pv=XJ{){$4-(pN$bCL;#}hK!UlXlx(S7N4hX@1Fth~h z492Foz4ovb#@w*fPiziBITx3dw7}y4)Nd%0nidQaW!HV~$2%vpCXz}_?FNuISdj05 zz05FB9KtN1-GCtMhboRh?K%rgr465f?w^_+>Z=?T!uIb7WwouVX39e8)~3Glc;@3c zY!+h-IYP=XyMX=o8@Vq?rLEp0IMzrN4aFt(hng0wZuQd}wdKZEsLDVyzjdBJ z6thK2@1MX+W-RY9w%GS(*hlb(nU5x0dYrxNwp?E)JVOwB4?u^4=CN^m9-PP{Wp7Mp zzg^2a*HV7kqmnv3C~9qX@qhpELq-@=Cy11^&l02gw*9`cd`$PbUCh!<#lQp|LH0#3 zWa&9IDJ3NUmQWI5T5|VUQjQg#i2_Yty`ghX&{5%W^f-3@Pf-J4W{m%CEezrW3EpB&UkewV-E)7%C z7!L_7_Py_9g`(|JZ2`VCWF?5KG|73A=YXL1;vN;r@{He4T0gnG0u<^Z0vBfIV+Na3 zKUKQkwlw6T&xJh%^&`l>YiU+sES1G&Ae_TtO~}H?<8kcD_^LZxnwHl$RTy~q)Mol# zv zN-=G1ZHdDrV#!G}pL?5ZUbp3;+S*#n)xK6(>S*cY3!!0jSVb(?1}*}`ImlPm`>p^S zsh0)sz;9%@WptQx8foe&BHHow7Y0`ANwNk0t4m9d@ZOs`U{Y`t^(AaDwIXf>y5P#? zqiv8V06iPoygwMjajZLhvU(u<{hUv(5?b}>i_fT`1HWCTQw2xJQ+g71uyL>`1d*us zVx!SMMY^Q{lTc1xo+;Zh)GmN840P48UTpmQ^lTZWNnRA=cBuI|E*r6u`q0XO5Qqf1 zeRN@WAjA*Yp>%Q1E*-gM_yu*j=jPYX;T zB?wM9kU4Iqs}aaUIy@9)5kGk_Ds}_mWyNH)>V0z7k7-V+q>!xz;xYP0&~guqGn?E#Zfl%- z9shF*ZVqp}EvMkY&7x}V& zENz*f*IxdP1+3Y-bI?W=2o3`w2(my~nn4b9i8z4bHkPsu7y2PWoD(!LIf<&2%58og zIVl7lkolXZ@M7_KF!auK-3~rDJrcC=G%=}1i2?q~Ns?so+<0?O51pV(Z5E_DnvA>= zBry|N2+_?tV1F3;D6n%fr*b({*MQfp@0dfEX|2`mXj=7r`P#2GFg8rKDRnBoiTg)RB+3NoXZ%{!Y z0Uea)xmqRYlN9H7B5F;$DEL&h2@MNR@l+$qlGJ<0kOzgYUD|}NX zjwOM{*zd{pk<(eROS&E!cZYwJST>lETsSxfLQ>XG=VFNbqBn#yrY(4};$(pWzLWcQ zH6=r9xjTY~s6E}-jSkv;Yn!7d3?7dqJn88q{g8AJT&n(H5|*rd9yOVb3SN@A0m&DM)8$VzVW9pfR z1p1D-eZ$j!HOTxfU&8QPVuh^n)LR89H8bU_Mwp9!l@~mvR5Xib0e`9UtDs3Y@{{`}xgtq@cWS5_Xi&>#!uVTxSD*gq(i!a*OVZ#QlYY zz5COAn9cwc(b)>_Z?+JIJf`2*a-Rxp8JG9Kdt*H z!C6)evmxP=ej>)sNHc#D5Tip9n;~+twuT;c_PXy?e7o{RT)|gGDs~+j4xbL8EFxqq zVZ>x_qJ4Yd`Z_@1Tt@*HL~4BV2d6XD!D%}e+(DSoEtzdCFuSjM&(`e zR_zi!Xee)#R4xaDE1O6| zR20k`zwAE(?%f27H zZuQ+?d50S<7U$u{`7n|B#%XKB2a~?z_hLIZBq@QVtk;ue3w~%;tg}DH!KadTX5As6 zCW*tN<^m{G5qMiwS8v4m0PUqnzMMaRq#^8=4IIjgJYd7$&Z27%QCj`bv#Yz}y*;^k~@y1?lSyq=W>^E&Z4Boc#Q$$za{E z^sf&0P-4^UtcNCZj2jQ1c6E^<1Otpt5>R!2QO7ol;<*OdiD;u?9EjyF=QKe5aPO(s zF%E~E$dLx0y;n7(myx2F$GSc(ocnc9zf@L%(@u?`rHaV$dkj`qFx!3_|3mpGG&MvF z$|&u^?hz%qbc_F!CfD?0f+$>fX#>mkjnw7#bMzdRLtfuSlf&!J|2uF<4**R4W@btU_yCiDglK@<+ zYmqGgNGw-(u_>lSovN=Aq!_?al*?P)SFgKX(ME?2N&fSAXM&`--2*sx_IjsTF{%*R z?bQbt!kB;n@HuFb8r6BjTVG4?yH3R6ifNJ=46%1-@Dm9Fib;g9OJ(c1bn8l@)neJT z9CtJ<6yaU2Rd~1=1+cC0f=}aiYacnwIK97nEirO@*EWO2%nj_R2R7zjE*aq=?7@Sm z!uN{k5iSDS>^`(2EJ-rKJS<-kcbG#R9v`cIFUX}{;r*Rq6ezg*4KmlV3?Sc2&LtN( zWv`X*;yCFtJkDZmcYnErzHkE)1yy5?+c9b{Nw9m!&>^^^M~G@7DR!{;|B>W=go7IV zJ#PAWs^XHy7E=)jiAOB_ zM*1wz;k~e?oMKlH_Dje2X$}>}7lWuk)Z^04N@yy~{@{QPvZb_glZi1L@)NSqI?9^n zo-1KlR8opCPm~k+nyEjhj#C`hdw`rpe|^w9wyA_?pTpA+hG<><>d%H z(n|hI@E1e*%lX04mUBx9TV&u6u2G^hrl9Vo*Jks#K+2)vO&r=qZXFwqm@Z)N3{)t8pQ^X!|ZnRw&8`zRyM5%Btcn^@wYbj>4yip z7qD>Q!A$E<(&$TSR>Q@aS(|I=lC%U1JEt4mFodWRSE&}fnh_g+uA8r)HTYnu{ zodEV&>opu-Y=`qz{2MtB+3Fj6V=QDuVm48+wcA`eH+L|RSKs?A{M~jqi5@KR1KP^M z1`VwSSqT_B-1!3ha^fe>fg;4f7stt2i0d8+Jy+9@d^$)bPBiClrh!xQ8N>T5P%^C(M*~yl~SllrujCHm=A~# z8~ezOL;}HX^Ee$Nwta4_L<)n=DSx-Hxqm*Kn;hmiO(-B}uu<~isDx39*vN6hi3&of z-mNcUV5fXNr+ME#Ma(jk**q#dT#=Exn*<%(lhJl*ek7p)tMFT#bh9+Xn$x0-!{bpfQfrM5?q} zCoA|8{_M_LuzZ{@(OeK+v_h_tM)KSK$3A`Ki2{ehj(3=?Yvyi|S4($;Ld9o!m5wjQ zw=;Rx%|&W{uR@Rz-HkB)FZ91WA5f`26<8CkQ7_ths31jl8w*8b)^lpMCQECO_JN93DaUPl$F znX;5SR;Y3C5b$rv(D_y0Aao40$g=!*c~7PY6;LwQLe*$xJmd-SqP=Xb*$=-}XQRWE zT;LJuj3DK7iC>+f%`-~`A zbkY=uq(OkE6vP4Kl$SG^6jC=xE<*E*$LRiG-5*yg-_ z7CZal93|>>5)N=*Z;+=0Bs&ryxMT8q9v?US+_a5%pa(skf26NOh~FJ@6ZIudVFvAM zNbo}!QZzB!qECd^_PE-PiGR%klIYVx6M0QjoLef|9(-{oQ0G+a}Z?-G(C&&=S>O+faQLK`Lha_^v( zQtOH4%MA!Smp<0rNaN&`w$D;fly;VdYF!Y5$(FU2!#i}L=moz>mvs9-|8iC zZJbaDt>l;Cx0=8_E-@09Ban&*{urUjT(d5?nC~MC>+8*HU@HX6;iTi^r}Nj3Doyb{ zcRGC-)|`M`URmbNHdL*Ds?Y1qb8%Lv6|HElj4Z-XHIpSrUr-U>@tzX(587L)sLWP` zDp1DQr)7Mv8||I+5#RZiVasib5`{-oEiZkxe;6vwIQI0UD!91X-)aW|^ND?@juM8je3`De zTonVGeQLd65+A9nmLp+ypAOH1m%$KoE5DbbWhvN7-tpNK=KiHHouN~Xoisu!oqJDO z#s`>0?e(-qDt%2h(}^{QBE;AWGq*;oBAd>(kwd zWvcr-OP-Y1XtG~(M}2we+g(2s6VKCOi)!K*qwj2pN~jK)sciu znGKf!NvfrVjemX-SFs3Xv9Bg)S(3NWNK%2<{G1f|U5$6`=5WM^kq>uKY)IYhO0BCe zu^8dG4fsdSJXWvksmFTyl_{`d0vCyGK{*+QXQhdcV)wb>L+4 zTI5{|yS=X^WtaFwqJ1LWNx6Jh_LBv*UHh-d4O*_VIJmv}@MlPjhNFhrKL-3wxm47a zMOe+BQ~>{2Gh8Ea?7O`NC>1vJ|pTjrm&dg#5Se$A0B>Xarr63Pw9E|%9`aP zpy=M5(U{4nz@*g1Q9vlctBTrTTVj zaLj%|6rNc^dc*gr4or5tfXErhqt+}-bqrc(QQ{&_O-=rl#rhlAD^Gq=hsDKym#SK7+W$VbK>@^ETQhVH<7keuS5*~M)v$)+571ay2)?}f|KJi5hFIGrl3h^`d=An{a} z?x<>8eg1d)4hJ-)L(@dshhaC`d55}1kDr^>?fT*KvT-6rdg`Oi-D`TjnJ7Gk;2a>M z_XsB)ogYVExsixd2X7;wk?=utUqwV1wx*YJ4-ZwF5qy)S7;+C!og?}=vg1BnSARqu zbdshb9Erq~O9toAGdX+e>gwY2+AKyel1Lnd5OyR(0Or62<#6!nTbsqa{WqsE5tzx2 zEp(*A0K=wFS6vQ%#R80(AI!dN4m=Z9b}op>BG-RI1g2!#)i~$L(H&jSvdQbgz6dU^ z7t_#9L4V&n!HDhLL`Uk`cspXX^F^Vbr$ulfiz23z;dXqVWz>9Sj%3?^viiIh?Rw-w z*bYCO71hv`*4wDpYU=;e_(#2xn)?-j_+D>a+~fZM%s?~0EKT5~TM-=>+B*~_g#u|< zEc&2~^5Ou)YCSgZ5S)31M<^iJ+1gIFubCTvrWjf$Si0Qf?k7D?`OYxL4a>sSP04r) zQjS8oo<_?;VM;~HaY?3h>p3`>hDT2R0Csj2s@oopE&I!DkKBz;7n^`h!1lBe^!U}U zZ2&?DDXoHafBku9O?k0kd!ypHH(bs=&Lri)eNVYe9w|9sih<*a-HwHYFS}fIt4lno zdS?E+5Bb@&P4Vkn;v75MVA4p<&HwHWhx}YL&NwnbcS7R#nXK8QIQZ1noPWH-55BAG9~lZcoDJXmh0B7A#!*&e z?|Ny<13bO`jLNWy9$q?Tn0A?@s02QUi z!8cuEK386(Q?s0`UL?M`LGg#X9d5haCYfQYg&^RA`WD69A0}z-(7ky>Y7Ndm!Q{|= z^k7W*PLz2E8APJ6>{E~V$CykXuiLdgTBE2e6%^z^XJpSXSfL9yDMzt!yW-BrJM9nKWCckxS1p2;N>+ZJqZ3Gw#IGNz8T zs3`U@49WHehlPvUSh>2MtA1!TgsFP)ezILS4GMas*&of*+k|Fk+zOhWi|B3v#pI;pbi6{6M>}iekZ8^Gqg> z6eN>y#xD~TWP5z?FoRSIB57~(b!}7%@cHzDlC$O+{PwmepRP~!CiQ)~j8&$Hlc`i_ zZo1DSeb2kysp|tkvuDHDt%hKv_J$U|Ro5Gx(Ecu`f+cFSBf;17rM3AW!2!ynd zb|F@#>fkyN)_6U0@9DO4X02&K?^r$b6Zfx8|90wv%#q9Y> zUcS@Ej%LM)KT8pf>+k%_r8ZN?NL&w|dEMjh&!xEQN(F`BZBbnG2ZvYg z%E8#lR0s}WgIx!?J+W+4L`aD4m)rVv-T}ZTc4LUP=#)HvI&IB zS>IU7U+-PN?6Jq6dOwj!bfcBNp3jN>8Trb?EQBZ(LY!JzEYH39GXH&_JmK5mDcbh* zS<}=jY5wpNizgO&Tzi*8G_EkDV8#T4*?a3HT5C6Zytmxp%JVFQ5V{!lZx){|7}QTN zWwhXx_fopp(mUU^?6U4a^%>~iYGsdU2tmLv@%be6EiN0jra(vneuJcA;?$+%ajA5pk(7VSFaKtX7Z(=IqRe3G*c^U(Rw>DpqO03rP_@H% zW*M|~>3Tyn4n8wZEZV`52UPOM2Rr%U@$FO=Cz!prK_UT`W%BT={V6Ig+d=Oq2fQf@Df__E+DY zWWjls&T@>eAM^i}2m#5IV*iPfXBRshFwIO~cHhF3*ext5I=bK&e~Mt6F0QLsvP>~@ zph?j0a^^gP^Nu&k4oV{39#`EF;gUbp^QT|-B^kh%|p*O^28#S6K1R4RBsPbT_$?cqkSewj+`la+O9jJkVwGjArj-?9QSt@A;7W( z`%aWBU+-a{aQl>|Gt#$D!H@=@taFIRQ~csQ3qxvR>Vs8^%2Jb(Fl1$!EPTBR)1Sj( z2S(|R>6vbu@YB=acXy4VDsL5Y_m2SD>)o}$;;f&%%(1hx@o;GG5=2r}{N{lnL=rw+ zH_rV}xmuz67z*b!PgAsVHLJ2`vSB$$KYj<9GZS4!5=Xq%0*N#?xGrfBd zeeRU{i~%U69`08&Y~k4_`HmboAO=n&-LV)bjjA)?%)$Jev+=@^IFp~Dd9z@ zn%w!Q!}-S>xvLt~X@Zw!!uHb@1lB5b=<1GB5SF~VGE826C8MhSEPBgB;;`iXX1d!u`E-3V69%`_+^+a=MI~c~ zhc(fGpsG}ulPA>9Twhq+-QC^s$hvjwGMi6j`UStxpYCzab+qj`=C}9O-WG9(A$e*wSUL+30@^whmL(_*3;6c+ z-xHE7Q?YJ~m)3nR$jgW{G|0Q7<*gR|&B8z$l1Za2X76nU4xO1*IDByK{2BX9xn|tBvGe-%tC`5ItB?0M zy2j;~U;ddlFS+Cr)_l6^)wa~gQ>Ko~%C-y#i2nK81VjTkI_R+azc7sOiSP?s3?+j zMihR(;DtAne6%{jX-AvXRtQ1?vB&8oq-19YbSDA~=%@SNh0uEx>HOUwJ7m%s%V+s| z$@oFtc*5Kn>?<$%VB$?Vn;I^wvVJE0=Hgn zeIbtME2gO{ftINsnQosiE3OAC)_OeqrsB6h^3l z#|et_^&-+eZwV<027_FBlVJ9YJf@Bdfiln=R2c|q>UJ*-d_I%6KepMlJ%-=xqBCB| zAu~c`1u~mdNKm?C=&&>1<8N0q(A}NDG_;PSgcsj%X-*F3>=Opyxenl>l!x*hB2kyd zmL&B}DO%edn%h!zcc)mrna0iA;xBxrPBd}dFAg}FuWD$~FS??-1Lym{PI1Qqo4U$>9Rq9& zVsW_Z37uBfRSQl(+U#lD$_@fTujw-+J>avicnVTU#fI&QYwmQo@FYK`sd#gl!(Jl< z0UI7&q(~$cSA1We`}6h#71Aac%4gn1J|4W*#xP860MbAR6GYkogboLmWzZh6Y47r5 z+a`4taT1P6GO36qJhFloN-1u6sDZaXXyvtcn|Sk%)}AVBG6iSO z>>zMRBpuq?9a=k*G&Uz`X>;j{x~$)vpt03lvw4SmU8FnuYEx6wj?ZlfQA#NxMDn%Q zUR#`#d&H%~YQqaE3lc)PQJh2z3XiOyF3ldbpFup`cJ)P)8N|{ey?;(I0_DNqe{XZ% zZ&Ez-7n|<*7aR|Kx=C^GlMV+@HMrnJNg@TQ6zptQEM4L8;u4R7uwLMC>QM#-d7_70 z$%t+0rP_n~3y#{);OaZ#)KmzH@&p5`B&H>}_!LN`)E6pWuU?W|b*sloho`rt>!}l@ zSwo>&Ly=|<9Y>NC@F>ntVcYP*ClR*nh;jGBYuH}j&FhaHfj?k#;t_=`ez%isyPbDF zb~#|Gf$Kuh41pLEw->W}o--vje{?32h=C*@)-Gh($dvyf(#cSNcdf>KkFW zm)>&uc#YzM6HRimKHsf3?bKeQu1etd!Lm;k3;vqo_(SymeyN1Q@(J>@;nqi8l!9A+ zW#PKog@&_X$wwald|5YE9KNr?$-hXk{4pQ(EsF9YowDw-(Z?5vVM>nsiQt9XYw3y` zeP+AWGwTti4h2XMCQ=%#-Vou*7dNqS!+Pc(Xwko1aq)Ey_uOt> zJVi;tuIy+muDI&%Qf|I_67hrs%1L_x2jw{^<$y}*XIu;;gtUvX{9!)bl*N^QTKVv6 zufFgS(DbEh0qN~rLVHcx_r?3K>YkL0HR2{)u?&a9e_(O<)j8w^yK&vjqSdc1hSZBP z?tRkb%?~}U{Jxo9NxSFIS{8h;(&M7vr?~i3v&Rcbp=;|IfK=bCIN;1A?>*$hFyQac zy4?1t!{z5#>^E8R>boAB>lM$x>2mrUlc{6nS0bYPHvHyRhxy+dOhMS!3;v{;HiAAO z0147U2!l=AV*KpNXZiClZ34b@x}1R9A8{BnL^67aAe=4m`wg}?3T#Uk)Ie7_4?EB0 z#fJ_fD<}aM<+*(fA(h5zE=rgLvIgRsgZN-g7WX``=!Hd#7OjayB0GWlFI@~0LYTR^ zxh3NUC${|MGFzsSNt6=oXfb){rD}e0dN=V{D@rB55tS!|R@~elCVBLac2A?k?y`2X z$J4KS96Uubc9`zV`@Hk5+2nEQpB)aJCK+5S89!W-9nf9OIw#lZ=q-=9?6;R>^x!X- zjtC(zO^b(LblGQ84Hc!nJ_?t;1|SUtR+`2&kix+B*?i~RrCk5x?N~-{c9m&p4fsuV zb_7|zseqr~;Bfvi+nKw+hvRB`{U6V}3>-3zy(bmoI%(zOf|o+66w323%q;AzNAO zZNh{%_6~Hlp^5z_zo9x#fhi`(fK@hA2%fYviBV;x4oFOZFH?DycYfRym8_wKTbu zIjex}tp)t~pVN4AdHwrXnU0b^g-nISu!2~jN|ZH- zrADbwru0g_q+8b ziQiBfcPgR@MRCDrjY$X%1PjA@@#U9MRw47#~q#U^6KFPjQ zE17qI!-c06GO~Xw=bxbK2%eGz{etZ~E0{icARD*E5K;rcG)a$X=M&5uj%(KO;hK=T z^^S$FzxwLSTj^E)HeemF@n0H%Wm(ei_y4%MH1Y6pv&ES4!=w?;W*6SRVJ9RK9@#+` z_ZwDnl!DHP;_uISG&Jvlqd@lgOWo$>{Idp>Vvv0&*657X2krm0nZ)(8{~ zs}-!?sP>pX_LWdja^=kqCQ(KXNTfN8z6zIGF+B=5dc8ur$G|iU!i9CL-l%y7+tl5{ zJ9oAbFk3MUC@=Ey($ZYox-8lg&DbBZg0jmIEhVX?d@CB<` z@^QHH_cuJWaPi{B+tImy8?Y7KC$Jf4`oeVqIXO8cj^kW4akzK#QTrK2|8h;)2L0*O zD(wRTe!-3=MNO6L+05gc$gn!e8-KGo{JbQu-sNNW4z5kx6+Ua%V6$SK$1M-L4675I zHfPVbb;L}At@VmT5@w&1beeXZSBmOmPgXnD|z*O zXEc#{Pa8$g>=zQf3Ru?)jz6-JU;kkpKR79yNUE5wcs@rQ8K$t%LILF^lBrXtbMK-~ z+G3@gbc9J=mBL9mD9=SHkscp`5PtljLfT_Re6+=EyXE!=USGU;aXq`b{SCktbg?M9 z$C0vaUzU{WH-q~*bNf#)D)t#C8B!}LE)e*Ay@isDB$5i-7a%VuNGu-v3|shhB%C9d zf2_$rUv)WhKck1}@swU*dF9OxrlE-uDK+u);#(dsz6EpkGsw>qyIf;SyTWr}P(Q(k zpDJ=fy1_K$@9oI7OwA|cWkceNZb9f+KDfVR({_i-G9SG$zE9WC?y{%w)3-LbyV&*$+Y$wE+{XSn6`FP zyL$MH2T&9iX7S0EO2!OK676olO?7{!cJNii^E-uDZN~3orNTzyyTOuXM%Tl zndTdrCeZpSy1h$r%!Ntb_?xe1milbX{JpTm#V}yzB%|jm`Z9ifSNl3HTyvMhrfnW4 zA8E4hM2V+h`5KRx-twp{6`XUd$)hj2y!5uqFVEf;nP4|WNIVtbko~I}HzJor!lALn;l3y1y!__2XEtou@Nrt{YtXL0XXa<_$utZ@ zSf={*{*%N-V~3b_c`?*h2}%nUmSv!~YyE5$Y`4A{1TePW3NE}t;-q{$@h69xihm6V z{XS@E)vep{q*m6jT0v(w{PuQ-Gv=8@6Z-s?2~WT3GHsmXz^MkKj!y8_eUe~6UyHj3 zhvT|%`=buuIY?4dX=3+TY&xt?ve!t-stt{kah2NI#NPb zKww(}zb}i<_C{X#vq?C|pryTy7vF3lk*Mf7i_caZG*wbnRyO;S^+Sig{^t94H#9VS zO!`N%*lk8i*L9Wc%UYCQHvPjxjy#h&e@fqa{ zAu-GVRpoh<6)E}O>+I6o2Z=f5}gsR2Mg>{6F}0->1KW> zLiB_K%hW$n2LdVeF`g&L$x=A3V8yBp956Mc`zSlKeU+6++B$W3uq?>S7L*kVYRiQf zT-8`JX?)ogBS(%r7yScSnV-1n=?^dgIy*aG7D7xPJZjdpn_EZxaOT7$*@au^YFS1i zvKA-V!7e`FGb?Fy14Vm8;JSj^DnT@%7ftZlUv}F?7QW(g^Z}AZZ+qPTw9B)9wYlgI z4*O1&oO8U{vvY?jVROBrFb}Rc*W#!PlAJxy;MU76&RLM8f2HJ-(@oZIQ!M?&qc9hm z+Top#J>L1qrY|CWXiWctr$EVDkTugOE zE(pn}VPQO1(XS%N#!buFu^Ex6+6mjgHd{O7;??UeDgM~xa#Mlf#>-8(-b z*}WMz73pPAcKbmFr3CdYx;WC*QAj~S7KvnnM7#^nOYG4Q99L7iv!+W;0(lg((;77kr5l=!@iNN;3br+kg-l%xs8JCuJ7}O6={8^I95eM+ zwUv^6CrWO6#O1+jEEc}%aq%f8@g&3&ihG~*c>M#9I~Ul@nl2eNNHVlWGHsk>+E|10 zjx%WOR4iYsIADriRQlkvF84j@Qk4dHZC&v8M;=qgNFq^1MT!2^k!`gR9p(nu|mP|#w@yK6XN?+(U~kQ9YA6@J#G^=#hS z%9_<5aq^M6D(HE=U5lZBZcZIMupd?Bempm`XS6~o4?}w7WO)?idE|sVio%|eN+tK| zPUf5zkH?q0uG_IoF(_U2v(a%P4=B3qR||eOs5WPxnPclQQX6P*S%DL8=*{&-FM3_N z!sDzfk{D8umt*k2HCa5oC`e^N2Z!&|jpz0KF4)ni_}$$OcP+5!=z_;ya+x?nQk<`w zCjBFQQ|?{FXGW%-(Y=CB^bJah`tFi*-i1b{C(hl=6fSnf+(tK-ZO5{Bk}}I{T10m+UpX?Z7$HV;VT@ z76L3&u(MsqGthKyb!n1*B`Jp2c}QvCc}}12g8r3)p*4cXUvwEeOmg-y292%sDBATj zfs-53k;iqlBDXat{5EWBQhEc1w6u1@-sANTMLG_>b$xU_z%by4Cz&`doN%ZneToZo z2axM&km)Jt=z?PoGFZG+ar)&hlgBtr8kvP@8bqRsV8Ft070 zLstg*@RK&Al$`RN0i1jCaH0vl;Zx7jvYuhnz|b%xEggb2n-qolnF*!Gp&+dP?ux<< z55!r&#ip~<;h(R0lox3_{Fk+H98ZBz>4mSE^-k$W`ZtS8i~LlU=dkzWFmn!W3;g8T z`pfpz7OntC2;rhrhZqof_L;|jzGzXXWk`v6{D``AIwO0Hz;&T0UlQqd$o_xTop*R# z)wTA2`;=)K^=esi$CkUnooZviCJ;g|0YVD_Qb{F{goGqqxXDc+^pHwI3<)hjh%uOA zW3Y{l4eniTl4V(4ns(0F`}<>`Gc&@b<-)`L_Vdg$Dx=Yyv)5krUGIt;cv5h%!@xEL zO$TEPtMd@D7p0u6$w+5Bu07x4w~x9kTJBO9*O>i=p@Nb^O&T$ClEI=Ck_%5Yab4}y z{o!$s*Vjs(yDy{(p577u1r+gzTLJFSwxHTCHl^O>^>bzjh7W=>ztY0`1yx{JC@Hx0 zn?vYJSuB040Nb|NvUwAbVf>hK1RnME^)xgz@W{W`a^|TiYO4$K4vay+u4ADGSPU8v z(hj4)3ZjBln=9GVTEg6E+i_iwXYUU2rJp+7ag)u@zpWEhk1q6RZcXZq&ueS*_Yxga zhA<-)gd-J1it1@g4CakD+FQ2nyyKB~Ee0vQ9Q;m`V~#n-n={Qhv$O~tFWCIx&kZC7 zRpkbjZDJS(@tA>S8JsfHVA$gJ~uoIh@(EXK~&Im$T%JB!#gM!N%vO zf&*1hQWPfTgeWQ24s6JVb=wU7^zT}ZJ$5QL{cbjUTjQiMaL>&)skC-dO+%-)l`{L$ z@hG1|Kp+rC6e~P{g0cz3s%G>0hT&aLElTXT|AD_QYHMpdbbR`uH%iHHBtAORyW@_j zM~95a`@L{5f6A&o=JxPsn<XbOvBj2@h3{>!j=dxAgz z=pfx4`&hQNgPD^I4S(`CAE3BcaOP~2M;CgWKUX_WwxvzM36l*bos;Iyn`};+VSHdz z@rPLoIAMyx1>b4rqE8P%2$LaoCO3Rx0HH#QVP&tga^*l)ty;;_H(D_agR@SGGi$~c z*6*rjbbS@cwA7&=@7#P}z4tnd8d1*kt7D{`A|lZkJ;@Nm2X`{8&f>aDs`%9(r}EV^ z*D-8BYgXggmQJFL8xg_v0wOSp5DKLXOe;>Lcof2}p~tC~tCp(v`+oP((pO%7xe1L5 z?)^Y4VbPHL%JGx?3MY)RDKFNnnK{OcTv%9H0$R}=8 zFm#|`$)7`f<-Z(uH=A5^s(IKH?*C>P0&1%*q)gG96colS6b54lAHY?e2w`yBS3K6O z8;Qc8u&|H^9&TnrL!602n~+#YW$1BeL2>9ES6wuoM9SnqhfQU1nwkm^NezzY zFnEBVs-m2Go*K(n&Rk7xc^3f}QCW%L9}5mJ=eR0*`~1#EBZ_H8i4_mVv&XZ(u_*QH zJOA?X`t|D%?A*CCU>WZLTHg~7aLlpCSCp2P-gESkcHyvElj;hC!UBzU(ZOFpcC2&U zg#{*qYc=~-By6zsZBRZwF5`wMjJkwv$)sUTjH>J8xC#3?ddzMv`F@;5D~lOY7t2$T zxs`F@3+Gwf{|`?OQ}CUmCl`6tR0{rlTZpg?N1dN$<$6iAKho!a-Do0AqR}GOHV);& z&y1p{FNobOBsPXHuuO~JKbB_3(X+YXn^$ti8D}tL$PhN~NMRVZpAt5*2gSBcJ=i*1 zDb$ZhSWr>wF=l9r@)8fnRk)6WDI^=V>5!+qypo^XuL-t5%TZOiV9bapnT#G)E6gIo z@!^zI&!9CiRlWR1sNa-GB5fz9uy0WO&~*1hh`6KzHgH7Sm! z591*K03ZNKL_t&w-%-iWYURk6QjTE45f+Wj63c|$O+GYA<+OwnIs2ROOvVoF<-Tuk zu1szYCeCd)BUS1vI zh(Y_9cjP`ck1JtVoh0K5N{Yioi(?#U>Se);jbI4Ij;x?C9;Ub`znxC>3zPNj5`H8k zaU6x~CP})*tld?K<760F-$x>2;z|qCFi@ca!tpw+=rFc4mnMF5{|n1rcz(gImX?-2 za%JHIXk5U4p!Hn^puD{N_(3(!l_$?KsIN6CD>kr9fl@(_dd{m2s7?h?T&PE*SSIu) zO=3}tour=Mrw|M*;5Qgk1%-h z1&<%!=knj*u(|Rqi-k))=3Sd%-f;%eu;7x@O?EdcPMTrR-3NsQ+PrvD7o-ZKnpvzk zZlTOd+LJ@sv#)@b4vXm%QXJI)>5PFeEdNAn2pB@(dL}1KIzV%4iY>cfKxK*rFYV{` zRm~W}V8hmS)^BN}t2^!$x~dQX8_u!PJ!;)rzj~DloaXtKvTvU{Pt0oAKmS6``2wo4l%gt z3l@KS*5j-b4eou!MN0Voop8n3Mf9c&=1j}5@YOyxZdY_BqMSdki2ZF5_O#VdR~z9o zvs0WhHHl>!q|&x;>imqJ(0u=vWzy5<@rOq?@zCSjXz$GUdHF+EK{SUk*tfr%u_yeF zo42l13BvNYCZ&->It2_DIzq|Lo z_~N4H+uGWa=n%dWo%Y@53%~*Nw2>r-1B9G%%G~R z0665MT{JvQDX1tlu`FHA+}{DNrx`;Aym(cv~{(^BE=_p=sj(@?SRB-Qw`j&qBna2C;Z4D>l{f)RGbwzM0{y zQ(Ksq%;2a3Htnuv&YTK1ZR_N$Sv`b9;7JSV+wp8V*AM9oLr_u_<%hpm#=}qTAeDBr z<|Q75dB^H5qp%Hgk2VO~dUj!7QgO|X9a=l!$G>`&MN1p`%blka4O_TgF66Zg$-1qQ zcvK;!ejYSH;W|2tsX-(Xlq8)<6SKS7yH`4GZEb0E4yO~12iWZkK(+|vZ^EJc04r8) zxOv`m`T3J)+SJt;6vlkJ33{{pIWK|w&pA255KL^aShp1lBJl76P3Y`;!G`0jPXK{b zlEQ)zL+fo~(f;(U`751)al-{|9g1af8ICCD(o=g`vbK!1d+UjW4KnEr18Wm>boBArxxE;sh3lHy-UndM zydFROIZZZf?c%}5wtN5TrX%X7cBaHm@ods;nmfW zr7QL_Z2Eot>5kKwb8NkT#S+hhv@1zx6rLxUHV%?WiDl`H&$1gSeGlSM#W`~_LpwXi z4BWVJ!v=CVz}@JRA0UCUx456dt*9tJe{fa%=jR>k(JWp0i$=KP!4{rd+{Va3;t&96u#|$+ zW|_RaLJw^%hzWKzANpd))mcf$)#_F$D2xjp{Z*Lp4G}Vq$;nf@sI79j_>>l=jc#V# zkp0Y^-oo6eot!wi2Z@dA>ZXotTUQq4qd$LfaRINq-ojPiT8uz)=7|QM`;5t)83tp9 zX+J|LpDC>`m#vgCm!iJ&dm+x7S41?bJ3pUZxYak8`nsZF*t}h0n!3z8cDT?@qCv(_ zDNqtc@ESpNIYh$7=^@>y5Tx`I{_`P#kgNtME-4>>?#beguUvj4C8Yxhg>5|7#dAH~ z?ITloP7j{!L%Jz#5A%dU=bTMEB^Wu>z%Voia9bA~Xg8@S(G3e)Lb-)K&^EIMo&p z^bGy<_U)VRLz6^A(KLRCpmeeVP*fNz50%c^x_IZ&92p;OSu#^mU6OP|W`|V}?#1;? zgv#KgT1ofqz)9`JbNg~y!OsnVV0fLt^(3*7iERrWdjY<5koA`X==DDF##tx_bN~(qSCPu3ktx2J5yNOdnr>!t!NT zD?q98VcQ_k6+4Vzv;BmZFcFwI60W;pG3m6vpXbjlARfz*ao$S|`>%biah_T}ifGYL zh7B&_f>RVFMUHOvL=g!oUVlsX{tF~S25Q7rDius6(=Fk-f{(;7B$Z{7al;j-onVbx z6diZW`gQ9%(Y`<*I{Vj;GboD(_{KNB(fH{z&iV6#fB)$a&a_sFDDNM!c32(&4%ZBuu^?gY~`+0!DJdyMTfVd|`y zVVXSr^g)`M_H*f{O(r!MG&U)odrdNH%DXpcc638|v7oL-aMN!b7A=?D`hd&94qX}a zTqrLQ*|cyt1aEGH!g!e1-nO~!lEI`i!tdAfZM+CflCSFXYW5;)`~99jLnnX6kF6%D z8kjs~2G71$LVZ;?)n(~JV)=J2(}Y;m;;~n%Ihbf*_>eL#JHw;A#KV*R=~jwNM)K^d zk^^lno|K$32Z{@&KJh?yUUa|@fJ7({AtaWeD2_|^w>k~`56WHssQM&_nKXVlJU|Sn z0_uQjpb)T2OG{%_RaM0&oiuMsQ`7EHI@LS-zVCHf$)uCRy9oj4F4*3r;EJ1FLY9sY zZn(T^tLDztNW%;z$E{Zf-X2Na+El*JK)bY$|^XB5JSQ&2pBt1lW#BI%Kx&V`xF zOZcdrK$GRJ%XfSYEBA9@5DwY=Z9y>`w{`O7Ticj3aWj{Gssp9GeyHU9Wtk@P7Y*jM zO=B3>P|dt!432E@a6BL0gCb-~)^2h6%hMV9QXU~w@{4a9q|!kLu*~ZO_WX8m9|wR- zCgaiE>alrehX46fI@#E``$jZj^fq)3AWIzi&a8{_C8QJWIc@;f0BbrrI#zDpym{%} zci-{*<;$19GOeMhJDtw>8yX}ZjX3h3G2Gv(Gdz#6Vu`aGBb14!fNv0$(ukz?g zNP7At7tYh8^m651zwqPR|LoUj>V3;nRF^9T)d(&;)r<}tIOu$!9;ihFeM0zInSKJ` zV*wm=tayN2L&0`nE1Gw9U0q$}F9yDTBpt z8W@I2$hO(JH^s<7E<@}4ckp-;rcW@q_%xGm{=#AYzdecyG%>`DzjAnDk%oCa{-R_+ zmB6xeFQ1fp%)1cK+67;|*yO@*Wq5s!;*1l+>}rC-xbDq2gpFZX`q|%9eey%TQ237^ z(lG*|F##)Q7BI-TCg;zM5Hgx+Yinc8#tg5mk=XADux$%gZ7Sm*iyJ5|tD|9Ph%v)F z?HA=abC#jlx=XUR*~1W$$`Zx2@sM^Tnh(hL{QZ)z%9??^SprB*Q&Ly0m^@lBeVjY9 ztgLL3F9g+S$Iv{S20$q#l~Ng{R6;4$?Q4TJbVo_cuNRy(yZ>!93~1>H^ZLeG z%F64gt1aZ*Q#_)Ppb0g1x-+g~)drW&9<2dRKSAitSHWxi8J)hbp#Qf2<}0OqjU%Zp zQ=EIUAtpA2z7UN@hXDhD3bd(z|9Y9qEmtX(35UgX)5bgXg#{+jke?OI&kYdt#hWBj zCO`dZMAxQG6UP-SUkk;B5gz^5c21vd9D?S_Ux}2)2HyNdi@t>BB5Li_C;hIQY(95m zhN8G&&0}Hy^iPkge&Fzr=RLlBtHam-+u`UVP39eIvSw47kwfBy!& za_X^?;+XdCmGb-pps-EJ+ASWdH@SLVQAl#!Q6Qyu{Qm}*pyY?#ZZD=4c@dCk3S6h7PR)@d*m(BOT zVA0s5$sce3y3K@923jkNN0REj&od;9P!fRO#Y zZJR_wHs@XaI7?UTp}ZKrd4)y&07264D%SZ4gEuynvwrtbCXKJ={JDyn3P~!H58u*i zT%eiC97p0wkIT<65F*dc2d6zN3<3U650Wqp6QvAlV6 zf(QS;dWh?~3A7`a{7?dr$)vw_?4-=-qPRsQ95gtRmkQ3SbNe?_Nx`+}ntbIpkCGw- z+YWKv4^~lAEJ-^Sw)x&+Q&9o@@Gh6{Tw&3dBwL7-5O(RySM~OI*SUJsIHEiEwWgdNW`)dzBv2L^L zx&rM8mH@F2EC9zIdu)7Ab@J1-l~`p(y4sQjkHvHnxE>FGeF}&X3_$db0{>0(@xh8v? zbwzRe9zA;Y$OeO-e#z#kC4zk|Y3c?R;kqgh7a$Hf?b(&BdIq^h{aVvBxZx*@_~RpQ z190lG1}984`tb=^7VJ9^Wx>{VdZiCmb6{w4erMm6DM~G!P#;(T5{bn1lV*5B3Ze!DvEVj|+-c&_QzPb#>ZUR~wU*(<27s$}Jsc5b}Z zUXFGZY8!&PUSe0rAV;oaM!7&TaM#w?RluS+v|tifw* zBoF^jh>0T&gc+f=)1am@j_2k3Ebsix*`3e+{GGxPi-uVFRx^KnY#mA|<{e}3rHib7 z|QoX00Uvg2}K7Ii46d=fLOeOruHhiVT0TC#1l`fI&k1X->OxsS`QpJ5LEuM=x%g@ zs0Cdb{$QBEsZ*y$2UaG}Jz}toRg~%`OW$wFVLO6!={wYEaEe?{1313@OG(H!7&d$? zFTb&aTd(&x?>o)><);Cfwf{1FMbgxwXc#8wOX_+-CId^}l(??qtu2bro@&zFr%)2^ z{I1Qq?TR1Y<8b+zVP+l`rLee)5yMJJrSiNp@y^d1{P-~101$@3>UI11&X1ob<9HMn zz;zet3ScJhZDV1e36zGUiXXJ}cGpsXZ}VVC*&{GbqHWIbyo-#OGe*GpUwF*#~9 zyuB4HL(q{K&hsl8x#cU0sTb{I{(mb*4mSGb^Oc03e#PR7n;iwhhT(qW!4SO4?8c@otsghv>Jzv8G zo3B7Br11FXB9}MTIfQLRPoL!MIfA+>Njl@J{9u@s)Xr-n6=A_L`(VcG?rdvc)^qQ@ zcfZ-%+L|DD$^*b>Py^`pzwgTvi0t(7_vHzkIB{ZR`uOx~w|uqsNNJD2vdch#GGc_I z)gUvtP6FknK_ziAUAXCXq!+lt{nM+aY4YEH^w@t;VObV^i4?_={oHg#J9j_0mpRiN z#vjq&o(6LYmaml*#$f7r15>~=i#2cFtf?AoaiC3c$3rfkJ*oib7@|J=lj=>rKz^fR+mG{nJWryW>@C3x05|#o2RA z+&n7TkPR(u77zS;Iwh429CM_}+?jevR&Lm%_Vz=TWW_p0u2a+H)nmibafyW7jC7M}D^*a4uoZ;pP4x-91N618cZStSJC$fXlp;px!H_p! zYjg8m9-X}qFNo68Ucp}%zzx?JJoHpEe|fr>FPv*KYKWjGp>MwQG}uE*T@Z?dV9iF! z7tXg(O8W(M0|ftADEZkp1QSN;37tg+@R{rPQCSwo^;AE*AC1^7Th+wZZ(f9yk}q98 znIC_5HW^2chCv7nLr?ph|M*(&`0a84uDihGv!61vQAx16dqX_Ed?bC|P$t$|9MzB^ zkq!ztxiBsgfoB(IcHU z2WlgC;uC075UAu_%TV5WUjZ04Z1@}FC!bQ?+FLsH4-fse=g)usbFpPvBL)v1TyI%c zc>46|60Y&JRi|m1;)3(f9rM|F$x}xTb_2&bZ)prmGNt&=RTe+I+r#yss-l=> z>pV*0aMoPGC8xFW_`)uJ`LeDvLSn>D41?T00eC zTTojiD2PfXj>_@w2gNAcHfh}5$=!c^1L?o<-G5rebFb{+cfb5JBZg{hc_?J?{43k} z(vANHVAL?dX~&uUa0@~}K}4`%c?HegqZl->fKMHpp|HRgB>(hFCCRvw4ck5b{+x>` zJTi{Qqz1U^Yy;Qx^kU32=u^Mfe;nk{DdF#_ z;@?*Q9(w4Zl;1GA7@bEBxvtx~ef#zVz~;@H1Aw35IF8|YnaPEbPBNJ=wr%EphW-wf zDd3uO4epvRQ9?1Gri|sAVpNtzIC-jK&e8ChIejdB)8#wAa5?ojlapr}barc`%&Tuo zPMB&?RG2IMM#38WQ4$w8Ue0tVFNx#k1VsozX-Sj|uYH1-m+qpx7#fBfEPYe5ZD$9w z&U%pVeB~H^@|_b{x9I@C`P~XYGj-qhJ)4R$(GU0$vJBqbTFIg{M=*MH87I$lsVa4K zvL{=%tGby963gJ9p$H7 z_wHAe6bW8grDyt0zLO}z{qRHz|Yo?`K9yLjoJ9a8yd(AHC&cDi3gM3Y=bD<@mVs5yl)VL1Turt%+_<|2x8Uvs z*We!9o#5`!xJz)CUhfrnrlCnvH_L**U#Yygl?+{;o)^=VM(YIPtw%~g zM9ON#JCtdPQ{a(5)VU?-b=^nBBo}w2o6^1HZ^W->*sF~Ez>AwUB~>)?wl0|ko1Lj{ zBG2>@V1RVSb4|8d*j-9`9-h%T{Ia`PR9MzVQDVIcQ-?_TR&u%LO4`}3pL_ASoAJ)J zLVEfY;DIFwN_|_XWkonb;(Il83|Y@#P@i>@#1S#3F4&a@vKrtd;bmcsv~=p5jNyEq zC}2KqjjdBLlfwF(c8km(=*)cida1fo8_U{ua4;H@r@$)6 zC1V;KZF}qH*zjvPkUNR*QT=+zPQ65MpUIO)4vmZl^-a6ReCp-dE!PS?`Y~nRp#;Ok z?!DujT-daT1Wi?uNq%`if=U2KUw_@VHQ!wWtAY#6gd>*+i%@a{bB;pwKPbYnJ7>R< zN8X9Lt0Ied#U-wsSK%&K} zBgRz9pVx*m^L-t~MW&xvK@8B&Z}V5^K)wgqwX6>|q7*axK*OQLlf+}dEwgJ}nz|a? zJX3m)E&^-)9C?^OR*5R_agcnE;cl?VJ}&0dCdp&hewW7d)mGIf;qyKN$y?V;fshK$ zVSa3e*8}0EZP>5Z?r%U%gkJRr7*g4{rkm#XXzr%>u3%DipEV6x-rMb_jjzvMs*VP-VY3iBR8sfJ~R`4-} zPp#SYQ~!Nh%BsRVT5GBgKjb1uV|ZAJXWXRefd&3Hj^@K}U6GK9jID-1#67d+ zm_y`nhU;%~41G59S{y_Vw?!-F7=k>%M0E@9*Y>4`f8_{Rx*r}?xRPdAOV)HS7wzOp zQuq&=7RgatsQ}RlhO4HVEVelimgRX4Z)I~o|9gJ{%Kk`=j`LMCX2jB* z*0=R<%XQ>=$43(Tup)$S$;s7WIu?D;dJx_*=L(cjRMaXuEH+A}6im(&Foh075Cm*k ziu&?3SCvH+AIfsYO7q?*^tP2N>Q3}r#e!4zpZW;C)CihcLM_ujlDW!U?>H1*ahQmHP(`b= z$wbIUav2%X&l0$z2pI8Nq)$h3Aa%aTL$@uDX23BlOJuP;4UFv;Ify*d>nyHmy9NIrSub24Zzo2Ehgvb?QnL#nmZc@|%JF7s|iQ9{6*TW8RyGN8p zHz5`TLXl5aziU7sY{Zuw0SPv?JjkV~!LOo-S6f$1*d7?}bKx0ruZO;}F$ldW~2|vdq!?GV6q*knF zL#v3j8J1=wo~svU=r#0f-CnV7y+X)2^7DIxkrWGWF9KQ8xry=z10EseKOU#gJKtxb zixUY+=+xQ4HZ$JHqvcd)IP4OAnA^U3Z515@OeuN9&DOu_B>hldr|4ZGx#B{9s)E)y z$PBm<<9EuJb0W82s&V_NM@f$=X-WhiuT)$4H40cW=Iv(3!}E;?u|4Vc4rb;+|E|k| z69&g=STKd6R`tdpS-YO=GgBuICC?0!30L?^`rEl>#&E zU1el5%9z+#j7v!)sOhv$ zUtiEX0HJL(?owZaCDzz!?QU&Mu=%Td>J=|3>U9aBR=r2!w=PrblIqg-F1|eF&!mE$ z+{sMWS0Cpfr%WJnMpXYV@AUcnr$*^y7MH`{?!Nj)=$W=Sqiy0z_fhETMnj?5etC9z zZZ6M%JDeb!6^JgVtb6MoA+9R!LCJ>9)&&yYzSe~j=lg(p*6TVj$7a`HlGWOa4#pB| z4wDwwRM&Q3_czH-4xzE*Exp+pfH^N2s`hgHaipC{Wk%eRZ}C{8j^Bw@-fD}1_u;ES z(394i_RaN-3g&PHCs&Hgm%f|jc=K0W2HS1&`@+AA3+>-%-&Sn0Ia6?;=7eeV zYCB!0cRtKs*bS$-g<4G(QuB$0R{$sY%li4XOWC=EYuzi^Se?lKue_xKHLtlU zOeANJIXyi(u@oV; zH`qwzknYw;5Yd|gC&CcRqpfXg!?5XBJxMI}y_mHQ?IKfMM_E$8VEf?lO!Sk}7esKe zh$6By(}6vdGfM`tiCo}E78dT4rNOj|4YP-{6R$i4i>$M`&9?C%t8q_K{+r-pFl2iX282KRd} zoHx1zaS1_Fmmh9G>Z6klQ_sEO@ua&FW9ckzUH9v!Z4gZNbVkVTAr8D zXm@J?kOI{n8fIZtaZ5h#)rQd25L@%@)K|1e%|HN<`07^%aGDZ5+l<9%Q4)k3Her_{ zOo7q7-cbP=PR9zdROqU)C5%~|v$}Qy7Y?oym54iP_@GXxt|OE5e$n-$N|*+Hm!yqs z&AC)MAbx8<$lb@^l#L{XhcPfs*%~y#Ro0{uEK`m)*lI)@-yF> zmQ~Zi6dy5QgBm@Pq(oxe`bIzzP8J_iCOY>N66oNUVIo$#v!jCKdk1Sd03WN(;G3MR zBq*dPS?ic%#d-WwBdiasPD7gKRjVk@$Wo_d*l>DyV){5ps+i4=J%G8fg!SX+z`(-| z%IYUZIg;5vldKRoW!9akXI2V}RmE4?(mx(1moaX?f8E8!bV8T1g{6kzG4IP=HVUJYAm znkx1%iY)czI<8V_!HbAqN})FcO~>(!a!2UXgQBSjHV%+m{zH(E!cwU;il3qhT^pA!6PCD&8t(% zaCINg`WXE&I4~~CT~!^!e-MwiP^6Zyy<*SUHot2eNmXV=^)MKK{6_EcmqB^fLv{b#dBG@{$~-i;pz3X{or8g8KTwPdU$Z$UScvL5%vxK28WUW{v1aCmvC6tAEKL zQ-_%nnCpcTZo5*QQ>$K?EI9F@i#$ycG*4x#@dm6!@d`B$l~-tgPf@bj@1c;Tf?Eq; zaXP?wM&}Hd|NPX4rU*0@b}|Da>5|?4Es#3GcvP_;X04y zCugbHtt~;pP*`2g=`mF8#42*qV(U>pMfRqnzL7t-R-sNq$pTx@C7DGR5_u$tjWmQM zLCCo1`uL&raMK}Ro@fiEx~n8k8&~j&RvOcjgvmg<#F?LpGbUe?!%tt+Y`=7sz@R$!zi{q8fY^cI%d9x{h#G?Bq;Z>j@o|+)!a63a|vtb=T1wFm|O@Cn_%gWgh zZ9BPc>4RP^4=cybn_cM!dLXRdr^%lb+-VmWO+vO^~_AngYrDtYOt=DIxo$!gmhvsh6{pt^BhkMQ3Wr z)Sa?Z)0Y@Un7vzK`UU>q&lf$(g}m9}O0>Tibvj)he*2=FFVyE~dxL zUyXG48xhs%aSnev!zV>2+Ga#;Pxc4i`>PiLU8^747 zA$(fFl~6MF2iNT(CfI@~kb(0?Yq~afHYus(RinLinwZZ+}Ly`2$Xhbk+bw|)xezsw(kzUKqV)vaTEMWqxW!pi#lcY+kJ@w*N zlD+N4iEaZ&K<|fQmZAqmy)FzoAOxR*neYvpRVYOGxX=4!&(O(XxxR8&Uwd&XVbu_^ z8KE?UyL$9Zl03A8X%wMn3I5b4Yjbn)eY_0gt6_)c$3>)}DZ+L3il(rQglY@yRp(jK z7M-o3>tGn$Z20wnm~#9RU4}5=lsxV?-00anZypj?QQUcXd7JXQw)fe9)Eh7=g2#<> zGf0hvnHP0A;6zlcKc)-kL*(6lntcb0=`4Q2!4Vutf0W*fyWzmimmy5^F+*8YRE}QL zq+}7RhMJY!|C$Xi>g6}^kEI8MX7QbxDJ}=au zyXJL}kKIXegS(+umlRp&(xf(P3&RD9?-niFt@GG-O<%90G(=M{U|B_}y0d%wvoG~| zoBC88P5P1h+m0j;u;lNT2Io)cH*H)z9PJs4+R9+f9z*>sXY?P!Kt*lORTU?la8SG4 z*%>5l_c}#~XZI5NJ=~|lV)QUtEZVhqFPbA@s_LQijxxH&byis4c^2U-EvD%XN6#jK zg`S|`>dJHuNoE6()i>qT6~0<8c=<@Ge2&ExujkpBeiA{S+%NZ*j0woI3FldaLhd(Q zr(6EbH0JlWuhaySL1lto#Aqq17NCK5ILnJ1G40Rwr^kXPw@0x6Kb-yUV?@4^xOD$; zG1c8@CV9^JQx`BoweHd71?Yd8Mqz%?!SlmNKd;<8-KaI`X*ilDo)4WII<;|hGzz#R z=yE?4HI^5Byu0J9TCy?Qn~TCF3uZT`KuxxltoCoOENyP)ize?$GT--1n^m^jpw66_ zSC~{;+7HSDb@V+^J_9|EU_UbSW90A%jc-O>sF2eK`AFg+4bkFOQ|j?YGXgO|LO;2{~fKGT2esa5R{_;G&@Wt@^;GJ*whb%H&6CE|G^PZ)do`>_Fgrd&_ zk3lDghsY}x*F}QPO+|dtpi*GBEs4iEPsWDl3BxuLuS3bbr|E1@ulDNg_LrRewFWQa z+UQlVhYi%JNUm!4#a##+l2B}-ONxjb8W@A^+8>(nG}Pdr4?~o>iT9mI-mnzXPy_{4 ziuY4IRJG{i#P3oJp)&~afyQEZ(EAxsbe;{AjSAO84Ns0Fk)QPvxW5s(r(*l(fY$Yx z!iLf8w{Lj0?>(oVrLK1PhJd_kmJ?o1cR$}XZ#3L%S2m@3$ixyO;wcw>Ha9ul2vEA8 zk;rtK{r&CPZ#_k_@S6O0Q{bn|XkZ^nu-SZljyu&H$JXWsR?-(qKZo?Bn}^KV5PIX_?S^^q9-vHB3BN3lmb(Ejem z__IYovhr3?2O|^H^{J!NLH+f7^XAzjabSnb?%;cO!Yr|Zr9%BH&`N}0@FAW=OJ3)X zDs8P1?Sw4V5Yx2TJR*vH(e?V>uZtOccULVrxj&aqg9?y%RevH?1}BvSZ#V_sm$8ZZ zthwNns}uy*?DDriCK5?O1@AuxIX(t4fUeiQjCW4_P6YN^3DP5Y9oGnNFvZRLSsO7M zT{2Vlckzwf*5}AGg>2Wp;gt?B>#i+dOj#TGf4dNh%r$Qt3TiASoeeBseBQv5fZYgi z1%%={kY9B(hSm(Vh_5>bRZ;*A!2n*aF9quFc*#_W z26TAABXINIWU8b9n*LX&%J)`wL_pX6zo!RXQc@-s$BfusTsIe_kbovEevqZ;h0~FW zrgA~7Nhkge5{UeQnS>qX91_fd{TmV58#w9_A3ye&!STSgtkL44u&akhXw-j~@nBS& z5=OGN^%DdWBpa9+K}8*1-AB|8gaxqlDW(hmxF{5g7~C3Ev)E5O3YZNuCRQ*dW=9Oy zyI*Abx58&zq+1xy(7C4V?1Lhav4|befiU|Jo`lUHYzh#8#=yFk=y^SQvf}IxCqZ&v zm`P9%@8q$U9_)t6@pUk)Fh!GI^MnnO zZI3s3P7tzMH0E9Iitvq@r{$h6LBUY}>sdBL{Y_?c8 ztC5LYk)5O-j8Rf8DP3oF^ss@fNGfgTE4W{}w7SIT5Jse_5ODn7h~qGncYHvERRyR< zg>y>U{xU;oBKQPqkj6XLmrMdC`oD&jX6{qPvvCx0{PKo=im);R7@8i^Pd)h6la8tV zsScRj|3N{A03rNScGSOeoxYI53tq}UQqWhR@`6$T|AvCVKy!+} zEp*Gnh+__&pBj8r!^LV;Wexx_F&R^LC5Izwh0q_Mz~cH9^o+_>NnyovJY6d)4w~^H z?-cY){n@$>4h?NLv~seto?6Re=4^l^grWsAP+%B9l|x=9L8CpJ1Y22&nL2p1a`Fjg zF<1Xe=jB^S1d9|xlRzUtIGpd7g-(AcfT7u8;|A}2h2dr{fo*!#=rCv!vy;0X#QX2tr3bwVCaT2g zWn*0)S9$Gpg`xG#?gPHb_3kW*o1hXRxQ3yt!=J1@Zl0_ejrc>kkBz%RKt-6?5@UfS zed`797{SftEn(C3IgKtSvH$%i`j<}+c?31f>1HSKX$&uu_OHC60=V}-W|{)H`4@nX z|1{GcK>Y=l0RGKPQvkRBYo^_Neg6Oz=D*MMWDgRE0ux5u{8@Mi9bNok!XL(T&QmEl z?!NNz(hv-^1hJB!Z^NK6=j5)u)c$(XzcThVqXJLr;^u7XYHw%B>g;F@1~}FhKyM%+ z05SmnHDm8KaO0nPyihR(&`=D(%k`za{J;xd_+S;#;RU$>{=>V8{f&zK5sIJm3pP$Sy!R>p% zaaROqgV?B$Sa6Bj&XG4BhO8JYq8^K0&R6>QfR!~H~h?sg0w0?$8ii-Nu=@`(iQsd zm7TgG64;`@DZL!(C@LzdYG_DGOT$S@O2)us z2BUx*J0?MW=CS;F${CiKFlMCO@;rj90$(yaTkyRZQTUg&ocJA-Jd# z1!==Ddyg)WE2Wvbj(HKq{^ZWZ=DYcxpGhX4c?(gIpvOA%GYgR=s=g0z@HNA zF-gil!GK~Xg1nbgpwGLUa{JvF0prOO=~-=U?%3qoE|y#(73612#B%zBW+d`0fxvkn ze0jpsjCDEPU|I|mhlohRvOT=X(L%M3A~lE*RgdVf{!`5(+J3^Zf6y(_X1pPciN0FC zYcxGB^6NVo7?_U0mYnT6X`opPr%%qG+e<~mg1y}@v;yB9Ehz0^Zkrxs_JX4pkMO*B zBl{?85@bIfOC@-FOj((3)~kW!BGt(d-90=Wi=A(Vq~(z>GFyF)oH$ECZ4ZH>fb^y3 zCNep^vsXW3K-)sF($mw^!qsDWQ&zKCQo_z=3F15xcXM-7XQu_l%-&Rq_UChQ9o6p` zEfu85xI}2pES?M2Gbd_mYtykv0|W;8B?#RZrdE=1SxCPl7WUnWC(guL*dSE^32@bHGw4_Sg`|PV|&=I6ZepU zb{$>L=Nn?a!31^A!>oeKgRQ}DL540a9BFB3sOad)IXMaxm=KFx6*=7+xD)*lXV8EG zrcZy67ELGU8MJO8cUO9AB>%#z{$hzx0I%W!>fCVuM+Wx{Ft!(*{x2C^(_aiuMG;q< zWJol0OkI490TEfpi&)*^4uSW{Rxd|gT;D-Yi?WQ2i22flAN)Gr+eUc0j8C5-S}8}^ zog;s=2&EsTEE)v?t*NX*Mqe6@N;^B1&+>GEP9bLAL0ir}Y=TUxdhpZkp`k&FAz z>-)}Ea)>>1Ni=dG8ezO6j1gFNC`AwsR@XMlgbjpu=N{?W`H&`j-; zN5H1ydOk`chMa`(9ePR#AAGU+e%Wifr@SC>)=N-AcMnmCrJX;hI{onQ(2_UDfqV-( zT^Jq2t%Q?ZhSa>u0-D*_AZzz(U#G%Ej0y>XhU(y1_3z87{q#u|_*)?<%}LqXeg-lK zVh4+fX=-XBijj!;>u~e&p=|Ld^)!;2wh(%Fda7${BZ!%rQdU&#T;Hp`!)srk%;vGH zT|EYUd8-c}o0*$z&r1xL%}`?R-hnK1%bJ@BKpA7sa%w~_3|zEH)^=0m^uh+&?kiOH!W7FCbI0_bm4#IEvjs(U0_0r5Wjr?aq$#; zEwHkNmITugXY@KUb0};31L&RpCM6%2hf(O_mkFyQAnEG?-fy2R_(CG+%rECpJsd>Y zX`l69b*e6-!e|Dp_C$E-Harm$^Az*n}#9(w(WKd>x+gqjpwT zIi@%aoH`|ME$}ST9*p}I>2aH+=9w!2zixJV8ZwzDXubte$NyPKRo0vvr&(t?hQEF3 zJ1{++l$kuVi*=xX%6&JcSTv)@euTrU@O9_h+nJxl2SRwz`kNWhRtZOLHKva$S)Mj0s7Ck02JXLQfTpo z1rf?n`@xumqDits-ZAXH$*p6d)$nbrp%7y*+k1cd6(_p?{_`(J0SBN zk+j;Uqm@+)wo6QkzDAVu=z0{6KG@s6-O6p{ge9|37|)v?6nG$G?pqk^R}tO=2pb$j zE$veu?oge1Azb)6p4JgV-N=y7R|w@31#9iW`WDZ3eu$J|m=cJTTLdKS=@~7FT2+p0 z3~9F({N~8WvQg5dahS1Q+za%E96)_S@FO3*Z%e}@M4hg25cx|B+jd6w zz7E=}4Rq&oJFu6KnffH|RJH>u>-O{ywDGads|%H;t@a~L^D%!yMHoS$bfHN@E4)INOTUMZv2m}|1wu7fG=L~ zQvT}jVy>_PjbA_p;D14x@OytB>rcn?aw(X(+!InO>Kn3pK)pg$ktBSpgzW8zgylt`5-&yFi)^CKnfF4aBeAM>r96YF#w z^?Mk>d-O$6ldfNvsBGRAJl_`hP2w%+JrU4`fgtNQ`wUv}SI~l`si6tGu=v3ov|M`c zf(0S(3a_Yw`RIO$>^~r$)rfU0FE0zI9UdIG7%tY~0}JN?DKudfpvM$Ibc37egM~?~ zq+?ew2)RcL1olNFEWR}+BL8)Klu~mP3clQxOIELDUTIyvAH(>uKl#2?1or8!3VeiG zHDr$ffeKt${&rajgMgtF7vCK>6XRPfK5vuEbBG%Xp54M+U++vEvrOjSp3GY{=wRp3 z&^3CXJ`<#Pqy>>|m3MYNb_<*jdPUwN-0A9gLuUKndSzg^Q-_+MptTkbj)=|nPlV$V zlnYaTjF!6P-Ytq&qFh`DVLadu=OdUjzy|_>#LFY

D3V)E{$r=A0nQT8XNzkTcb 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 P~682W786G~m!S|QWv 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

pERB#?he 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 diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index b5c2410..08679cd 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -91,7 +91,7 @@ for idx in BibleChunk:GetChunkIndexes(P3D.Identifiers.Frontend_Language) do LanguageChunk.Offsets[i], LanguageChunk.Offsets[j] = LanguageChunk.Offsets[j], LanguageChunk.Offsets[i] end end - LanguageChunk:AddValue("-", Values) + LanguageChunk:AddValue("RandoSettings", Values) BibleChunk:SetChunkAtIndex(idx, LanguageChunk:Output()) end Chunk:SetChunkAtIndex(BibleIdx, BibleChunk:Output()) diff --git a/Randomiser/Resources/HandleFrontend.lua b/Randomiser/Resources/HandleFrontend.lua new file mode 100644 index 0000000..5ac6f1b --- /dev/null +++ b/Randomiser/Resources/HandleFrontend.lua @@ -0,0 +1,32 @@ +local Path = "/GameData/" .. GetPath() + +if Cache.Frontend then + Output(Cache.Frontend) + return +end + +local Chunk = P3D.P3DChunk:new{Raw = ReadFile(Path)} +local ProjectIDX = Chunk:GetChunkIndex(P3D.Identifiers.Frontend_Project) +local ProjectChunk = P3D.FrontendProjectP3DChunk:new{Raw = Chunk:GetChunkAtIndex(ProjectIDX)} +local PageIDX = nil +local PageChunk = nil +for idx in ProjectChunk:GetChunkIndexes(P3D.Identifiers.Frontend_Page) do + PageChunk = P3D.FrontendPageP3DChunk:new{Raw = ProjectChunk:GetChunkAtIndex(idx)} + if P3D.CleanP3DString(PageChunk.Name) == "TVFrame.pag" then + PageIDX = idx + break + end +end +if PageIDX then + local LayerIDX = PageChunk:GetChunkIndex(P3D.Identifiers.Frontend_Layer) + local LayerChunk = P3D.FrontendLayerP3DChunk:new{Raw = PageChunk:GetChunkAtIndex(LayerIDX)} + local MultiTextChunk = P3D.FrontendMultiTextP3DChunk:create(P3D.MakeP3DString("RandoSettings"), 17, 220, 75, 200, 18, P3D.FrontendMultiTextP3DChunk.Justifications.Centre, P3D.FrontendMultiTextP3DChunk.Justifications.Top, {A=255,R=255,G=255,B=255}, 0, 0, P3D.MakeP3DString("fontB_16"), 1, {A=192,R=0,G=0,B=0}, 2, -2, 0) + local TextChunk = P3D.FrontendStringTextBibleP3DChunk:create("srr2", P3D.MakeP3DString("RandoSettings")) + MultiTextChunk:AddChunk(TextChunk:Output()) + LayerChunk:AddChunk(MultiTextChunk:Output()) + PageChunk:SetChunkAtIndex(LayerIDX, LayerChunk:Output()) + ProjectChunk:SetChunkAtIndex(PageIDX, PageChunk:Output()) + Chunk:SetChunkAtIndex(ProjectIDX, ProjectChunk:Output()) + Cache.Frontend = Chunk:Output() + Output(Cache.Frontend) +end \ No newline at end of file diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index 8a4d04d..d875f5e 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -2412,4 +2412,108 @@ function P3D.TriggerVolumeP3DChunk:Output() local chunks = table.concat(self.Chunks) local Len = 12 + self.Name:len() + 1 + 4 + 12 + 64 return pack(" Date: Wed, 11 Mar 2020 12:28:11 +0000 Subject: [PATCH 059/111] P3D improvements - Made Make and Clean P3D String return nil if input is nil - Made MultiController Track Count be accurate - Made RandomCouch correctly close character's eyes --- Randomiser/Resources/RandomCouch.lua | 16 +++++++++++++--- Randomiser/Resources/lib/P3D.lua | 5 ++++- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/Randomiser/Resources/RandomCouch.lua b/Randomiser/Resources/RandomCouch.lua index 6f75dc9..f9f72c7 100644 --- a/Randomiser/Resources/RandomCouch.lua +++ b/Randomiser/Resources/RandomCouch.lua @@ -39,9 +39,19 @@ if Settings.RandomCouch then ReplaceP3D:SetChunkAtIndex(idx, MultiControllerChunk) ReplaceP3D:AddChunk(ScenegraphChunk, idx) addedMultiController = true - elseif (id == P3D.Identifiers.Shader or id == P3D.Identifiers.Texture) and not addedAnim then - ReplaceP3D:AddChunk(AnimChunk, idx + 1) - addedAnim = true + elseif id == P3D.Identifiers.Shader then + local ShaderChunk = P3D.ShaderP3DChunk:new{Raw = ReplaceP3D:GetChunkAtIndex(idx)} + if P3D.CleanP3DString(ShaderChunk.Name) == "eyeball_m" then + local tex = P3D.CleanP3DString(ShaderChunk:GetTextureParameter("TEX")) + if tex and tex:sub(-2) == ".0" then + ShaderChunk:SetTextureParameter("TEX", P3D.MakeP3DString(tex:sub(1, -3) .. ".3")) + ReplaceP3D:SetChunkAtIndex(idx, ShaderChunk:Output()) + end + end + if not addedAnim then + ReplaceP3D:AddChunk(AnimChunk, idx + 1) + addedAnim = true + end elseif id == P3D.Identifiers.Skeleton then local SkeletonChunk = P3D.SkeletonP3DChunk:new{Raw = ReplaceP3D:GetChunkAtIndex(idx)} SkeletonChunk.Name = Motion_Root_Label diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index d875f5e..1934549 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -478,6 +478,7 @@ function P3D.MakeFourCC(str) end function P3D.MakeP3DString(str) + if str == nil then return nil end local strLen = str:len() local diff = strLen % 4 if diff > 0 then @@ -487,6 +488,7 @@ function P3D.MakeP3DString(str) end function P3D.CleanP3DString(str) + if str == nil then return nil end local strLen = str:len() if strLen == 0 then return str end local l = 0 @@ -1859,7 +1861,8 @@ function P3D.MultiControllerP3DChunk:GetTrackCount() local TrackN = 0 for i=1,#self.ChunkTypes do if self.ChunkTypes[i] == P3D.Identifiers.Multi_Controller_Tracks then - TrackN = TrackN + 1 + local MultiControllerTracksChunk = P3D.MultiControllerTracksP3DChunk:new{Raw = self.Chunks[i]} + TrackN = TrackN + MultiControllerTracksChunk:GetTrackCount() end end return TrackN From 623c74ccdbe6dc01e3601921fcaeeef04ad27f71 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Fri, 22 May 2020 00:05:15 +0100 Subject: [PATCH 060/111] Update to RandomDialogue 1.24 update to take advantage of FileSystemRCFs and ReadFileOffset --- Randomiser/CustomFiles.ini | 3 + Randomiser/CustomFiles.lua | 19 +- Randomiser/Meta.ini | 13 +- Randomiser/Resources/CustomText.lua | 16 +- Randomiser/Resources/GlobalArrays.lua | 217 +++++++------- Randomiser/Resources/GlobalFunctions.lua | 10 +- Randomiser/Resources/GlobalVariables.lua | 48 +--- Randomiser/Resources/HandleDialogueRSD.lua | 34 ++- Randomiser/Resources/HandleFrontend.lua | 4 +- Randomiser/Resources/HandleRMS.lua | 6 +- .../Resources/MissionModules/RandomItems.lua | 1 + .../MissionModules/RandomMissionVehicles.lua | 2 +- Randomiser/Resources/RandomDialogue.lua | 94 +++++- Randomiser/Resources/lib/P3D.lua | 269 +++++++++++------- 14 files changed, 449 insertions(+), 287 deletions(-) diff --git a/Randomiser/CustomFiles.ini b/Randomiser/CustomFiles.ini index 5cd55a1..953be7a 100644 --- a/Randomiser/CustomFiles.ini +++ b/Randomiser/CustomFiles.ini @@ -33,6 +33,9 @@ art/frontend/scrooby/resource/pure3d/homer*.p3d=Resources/RandomCouch.lua sound/scripts/car_tune.spt=Resources/HandleCarTune.lua sound/scripts/carsound.spt=Resources/HandleCarSound.lua sound/scripts/dialog.spt=Resources/HandleDialogueSPT.lua +sound/scripts/dialogfr.spt=Resources/HandleDialogueSPT.lua +sound/scripts/dialogge.spt=Resources/HandleDialogueSPT.lua +sound/scripts/dialogsp.spt=Resources/HandleDialogueSPT.lua sound/carsound/*.rsd=Resources/HandleCarSoundRSD.lua ;Random dialogue agnes/*.rsd=Resources/HandleDialogueRSD.lua diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 4985ac8..6a6528d 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -1,4 +1,3 @@ -ModPath = GetModPath() Settings = GetSettings() Paths = {} @@ -12,11 +11,19 @@ dofile(Paths.Resources .. "lib/P3D.lua") dofile(Paths.Resources .. "lib/P3DFunctions.lua") GetFiles(RandomCharP3DPool, "/GameData/art/chars/", {".p3d"}) +local ExcludedChars = {["npd_m"]=true,["ndr_m"]=true,["nps_m"]=true} for i=#RandomCharP3DPool,1,-1 do - if not endsWith(RemoveFileExtension(GetFileName(RandomCharP3DPool[i])), "_m") then + local fName = RemoveFileExtension(GetFileName(RandomCharP3DPool[i])) + if fName:sub(-2) ~= "_m" or ExcludedChars[fName] then table.remove(RandomCharP3DPool, i) + else + local compName = P3D.CleanP3DString(GetCompositeDrawableName(ReadFile(RandomCharP3DPool[i]))) + if compName:sub(-2) == "_h" then + RandomPedPool[#RandomPedPool + 1] = compName:sub(1, -3) + end end end +RandomPedPoolN = #RandomPedPool if Settings.SpeedrunMode then --Force on @@ -57,16 +64,16 @@ end DebugPrint("Debug settings enabled: " .. (Settings.UseDebugSettings and "true" or "false")) -if #RandomCarPoolPlayer < 5 and SettingRandomPlayerVehicles then +if #RandomCarPoolPlayer < 5 and Settings.RandomPlayerVehicles then Alert("You have chosen less than 5 cars for the random player pool. You must choose at least 5 cars.") os.exit() -elseif #RandomCarPoolTraffic < 5 and SettingRandomTraffic then +elseif #RandomCarPoolTraffic < 5 and Settings.RandomTraffic then Alert("You have chosen less than 5 cars for the random traffic pool. You must choose at least 5 cars.") os.exit() -elseif #RandomCarPoolMission < 5 and SettingRandomMissionVehicles then +elseif #RandomCarPoolMission < 5 and Settings.RandomMissionVehicles then Alert("You have chosen less than 5 cars for the random mission pool. You must choose at least 5 cars.") os.exit() -elseif #RandomCarPoolChase < 5 and SettingRandomChase then +elseif #RandomCarPoolChase < 5 and Settings.RandomChase then Alert("You have chosen less than 5 cars for the random chase pool. You must choose at least 5 cars.") os.exit() end diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index adedaf6..acb50e2 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -3,11 +3,12 @@ Title=Randomiser InternalName=Randomiser Main=1 Description=This mod allows for randomising various things throughout the game. -SupportsInternational=0 +SupportsInternational=1 RequiredHack=CustomFiles RequiredHack=CustomLicenseScreenTime RequiredHack=CustomLimits RequiredHack=DynamicTreeNodeEntityLimits +OptionalHack=FileSystemRCFs OptionalFramework=RandomiserDialogue OptionalFramework=RandomiserCars OptionalFramework=RandomiserChars @@ -4282,11 +4283,11 @@ Operator=EqualTo Value=1 Message=Random stats randomises the stats of all vehicles. This can mean that some missions are impossible. Use at your own risk. -[SettingWarning] -Setting=RandomDialogue -Operator=EqualTo -Value=1 -Message=Random dialogue requires some extra setup. If this isn't done, this will do nothing. +;[SettingWarning] +;Setting=RandomDialogue +;Operator=EqualTo +;Value=1 +;Message=Random dialogue requires some extra setup. If this isn't done, this will do nothing. [SettingWarning] Setting=RandomBonusMissions diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index 08679cd..b8e53fe 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -77,7 +77,7 @@ for k, v in pairs(ChaosSettings) do end end -local Values = os.date("[%Y-%m-%d]") .. "\nRandomiser v" .. ModVersion .. (Settings.SpeedrunMode and " (speedrun)" or "").. (Settings.UseDebugSettings and " (debug)" or "") .. "\n" .. string.format("Settings: Gameplay: %X, Graphics: %X, Chaos: %X", GameplayN, GraphicalN, ChaosN) +local Values = os.date("[%Y-%m-%d]") .. "\n" .. ModName .. " v" .. ModVersion .. (Settings.SpeedrunMode and " (speedrun)" or "").. (Settings.UseDebugSettings and " (debug)" or "") .. "\n" .. string.format("Settings: Gameplay: %X, Graphics: %X, Chaos: %X", GameplayN, GraphicalN, ChaosN) local Chunk = P3D.P3DChunk:new{Raw = ReadFile(Path)} local BibleIdx = Chunk:GetChunkIndex(P3D.Identifiers.Frontend_Text_Bible) @@ -90,6 +90,20 @@ for idx in BibleChunk:GetChunkIndexes(P3D.Identifiers.Frontend_Language) do local j = math.random(i) LanguageChunk.Offsets[i], LanguageChunk.Offsets[j] = LanguageChunk.Offsets[j], LanguageChunk.Offsets[i] end + if math.random(20) == 1 then + local ucs2 = {} + for i=1,#LanguageChunk.Buffer,2 do + local s = string.unpack("= 65 and s <= 90 then + s = s + 32 + elseif case == 2 and s >= 97 and s <= 122 then + s = s - 32 + end + ucs2[#ucs2 + 1] = s + end + LanguageChunk.Buffer = string.pack("<" .. string.rep("H", #ucs2), table.unpack(ucs2)) + end end LanguageChunk:AddValue("RandoSettings", Values) BibleChunk:SetChunkAtIndex(idx, LanguageChunk:Output()) diff --git a/Randomiser/Resources/GlobalArrays.lua b/Randomiser/Resources/GlobalArrays.lua index 109de40..15cc29a 100644 --- a/Randomiser/Resources/GlobalArrays.lua +++ b/Randomiser/Resources/GlobalArrays.lua @@ -140,117 +140,117 @@ CarDrivers["wiggum"] = {"wiggu_v"} CarDrivers["zmale1"] = {"zombi_v"} -- PED LIST -RandomPedPool = { +RandomPedPool = {--[[ "apu", "askinner", - "a_american", - "a_army", - "a_besharp", - "barney", - "bart", - "beeman", - "boy1", - "boy2", - "boy3", - "boy4", - "brn_unf", - "bum", - "burns", - "busm1", - "busm2", - "busw1", - "b_football", - "b_hugo", - "b_man", - "b_military", - "b_ninja", - "b_tall", - "captain", - "carl", - "cbg", - "cletus", - "const1", - "const2", - "dolph", - --"eddie", - "farmr1", - "fem1", - "fem2", - "fem3", - "fem4", - "frankenstein", - "frink", - "gil", - "girl1", - "girl2", - "girl3", - "girl4", - --"grandpa", - "hibbert", - "homer", - "hooker", - "h_donut", - "h_evil", - "h_fat", - "h_scuzzy", - "h_stcrobe", - "h_undrwr", - "jasper", - "jimbo", - "joger1", - "joger2", - "kearney", - --"krusty", - --"lenny", - "lisa", - "louie", - "lou", - "l_cool", - "l_florida", - "l_jersey", - "male1", - "male2", - "male3", - "male4", - "male5", - "male6", - "marge", - "milhouse", + "a_american", + "a_army", + "a_besharp", + "barney", + "bart", + "beeman", + "boy1", + "boy2", + "boy3", + "boy4", + "brn_unf", + "bum", + "burns", + "busm1", + "busm2", + "busw1", + "b_football", + "b_hugo", + "b_man", + "b_military", + "b_ninja", + "b_tall", + "captain", + "carl", + "cbg", + "cletus", + "const1", + "const2", + "dolph", + --"eddie", + "farmr1", + "fem1", + "fem2", + "fem3", + "fem4", + "frankenstein", + "frink", + "gil", + "girl1", + "girl2", + "girl3", + "girl4", + --"grandpa", + "hibbert", + "homer", + "hooker", + "h_donut", + "h_evil", + "h_fat", + "h_scuzzy", + "h_stcrobe", + "h_undrwr", + "jasper", + "jimbo", + "joger1", + "joger2", + "kearney", + --"krusty", + --"lenny", + "lisa", + "louie", + "lou", + "l_cool", + "l_florida", + "l_jersey", + "male1", + "male2", + "male3", + "male4", + "male5", + "male6", + "marge", + "milhouse", "mobstr", - --"moe", - "moleman", - "m_pink", - "m_police", - "m_prison", - "ned", - "nelson", - "nriviera", - "nuclear", - "olady1", - "olady2", - "olady3", - "otto", - --"patty", - --"ralph", - "rednk1", - "rednk2", - "sail1", - "sail2", - "sail3", - "sail4", - "selma", - "skinner", - "smithers", - "snake", - "teen", - "wiggum", - --"willie", - "witch", - "zfem1", - "zfem5", - "zmale1", - "zmale3", - "zmale4" + --"moe", + "moleman", + "m_pink", + "m_police", + "m_prison", + "ned", + "nelson", + "nriviera", + "nuclear", + "olady1", + "olady2", + "olady3", + "otto", + --"patty", + --"ralph", + "rednk1", + "rednk2", + "sail1", + "sail2", + "sail3", + "sail4", + "selma", + "skinner", + "smithers", + "snake", + "teen", + "wiggum", + --"willie", + "witch", + "zfem1", + "zfem5", + "zmale1", + "zmale3", + "zmale4"]] } -- Char P3D List @@ -368,6 +368,7 @@ RandomCharP3DPool = {--[[ ]]} RandomDialoguePool = {} +RCFDialoguePool = {} missionOrder = {} itemReplace = {} diff --git a/Randomiser/Resources/GlobalFunctions.lua b/Randomiser/Resources/GlobalFunctions.lua index e7f60e4..e873f05 100644 --- a/Randomiser/Resources/GlobalFunctions.lua +++ b/Randomiser/Resources/GlobalFunctions.lua @@ -4,6 +4,11 @@ GetPath = function () return FixSlashes(OriginalGetPath(), false, true) end +function trim(s) + local n = s:find"%S" + return n and s:match(".*%S", n) or "" +end + function ShuffleTbl(tbl) local tblN = #tbl local j @@ -154,10 +159,7 @@ function DebugPrint(msg, level) if Settings.DebugLevel < level then return false end - local currTime = os.date("*t") - local currTimeStr = string.format("[%02d-%02d-%02d %02d:%02d:%02d] ", currTime.year, currTime.month, currTime.day, currTime.hour, currTime.min, currTime.sec) - local prefix = " " - print(currTimeStr .. prefix .. msg) + print(ModName, ModVersion, msg) return true end diff --git a/Randomiser/Resources/GlobalVariables.lua b/Randomiser/Resources/GlobalVariables.lua index b43d986..45c06d0 100644 --- a/Randomiser/Resources/GlobalVariables.lua +++ b/Randomiser/Resources/GlobalVariables.lua @@ -1,3 +1,4 @@ +ModName = GetModName() ModVersion = GetModVersion() OrigChar = nil @@ -16,44 +17,19 @@ MissionCharacters = {} -- Count number of random cars RandomCarPoolN = #RandomCarPool -RandomPedPoolN = #RandomPedPool RandomDialoguePoolN = 0 +RCFDialoguePoolN = 0 -cartunespt = ReadFile(Paths.Resources .. "car_tune.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") -carsoundspt = ReadFile(Paths.Resources .. "carsound.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") -dialogspt = ReadFile(Paths.Resources .. "dialog.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") - ---[[SettingRandomCouch = GetSetting("RandomCouch") -SettingRandomMusic = GetSetting("RandomMusic") -SettingRandomMusicCues = GetSetting("RandomMusicCues") -SettingRandomDialogue = GetSetting("RandomDialogue") -SettingRandomCharacter = GetSetting("RandomCharacter") -SettingRandomMissionCharacters = GetSetting("RandomMissionCharacters") -SettingRandomPlayerVehicles = GetSetting("RandomPlayerVehicles") -SettingSaveChoice = GetSetting("SaveChoice") -SettingRandomCarScale = GetSetting("RandomCarScale") -SettingRandomCarSounds = GetSetting("RandomCarSounds") -SettingCustomCars = GetSetting("CustomCars") -SettingRandomPedestrians = GetSetting("RandomPedestrians") -SettingRandomTraffic = GetSetting("RandomTraffic") -SettingRandomChase = GetSetting("RandomChase") -SettingRandomChaseAmount = GetSetting("RandomChaseAmount") -SettingRandomChaseStats = GetSetting("RandomChaseStats") -SettingRandomMissionVehicles = GetSetting("RandomMissionVehicles") -SettingRandomMissionVehiclesStats = GetSetting("RandomMissionVehiclesStats") -SettingDifferentCellouts = GetSetting("DifferentCellouts") -SettingSaveChoiceMV = GetSetting("SaveChoiceMV") -SettingRandomStats = GetSetting("RandomStats") -SettingSkipLocks = GetSetting("SkipLocks") -SettingSkipFMVs = GetSetting("SkipFMVs") -SettingBoostHP = GetSetting("BoostHP") -SettingDebugLevel = GetSetting("DebugLevel") - ---Chaos settings -SettingRandomInteriors = GetSetting("RandomInteriors") -SettingRandomDirectives = GetSetting("RandomDirectives") -SettingRandomMissions = GetSetting("RandomMissions") -SettingRandomItems = GetSetting("RandomItems")]]-- +if IsHackLoaded("FileSystemRCFs") then + print("File system RCFs") + cartunespt = ReadFile("/GameData/sound/scripts/car_tune.spt"):gsub("SetEngineClipName %( \"tt\" %)", "SetEngineClipName ( \"snake_car\" )"):gsub("SetEngineIdleClipName %( \"tt\" %)", "SetEngineIdleClipName ( \"snake_car\" )"):gsub("\r\n SetOverlayClipName %( \"\" %)", ""):gsub("\r\n SetOverlayClipName %( \"generator\" %)", "") + carsoundspt = ReadFile("/GameData/sound/scripts/carsound.spt") + dialogspt = ReadFile("/GameData/sound/scripts/dialog.spt") +else + cartunespt = ReadFile(Paths.Resources .. "car_tune.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") + carsoundspt = ReadFile(Paths.Resources .. "carsound.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") + dialogspt = ReadFile(Paths.Resources .. "dialog.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") +end --Random Stat Min/Max Variables if Settings.RandomStats then diff --git a/Randomiser/Resources/HandleDialogueRSD.lua b/Randomiser/Resources/HandleDialogueRSD.lua index c03a0bf..38297f2 100644 --- a/Randomiser/Resources/HandleDialogueRSD.lua +++ b/Randomiser/Resources/HandleDialogueRSD.lua @@ -1,11 +1,33 @@ local Path = "/GameData/" .. GetPath() -if Settings.RandomDialogue and RandomDialoguePoolN > 0 then - local RedirectPath = RandomDialoguePool[math.random(RandomDialoguePoolN)] +if Settings.RandomDialogue and (RandomDialoguePoolN > 0 or RCFDialoguePoolN > 0) then + if RandomDialoguePoolN > 0 and RCFDialoguePoolN > 0 then + if math.random(2) == 1 then + local RedirectPath = RandomDialoguePool[math.random(RandomDialoguePoolN)] - DebugPrint("Redirecting " .. Path .. " to " .. RedirectPath) + DebugPrint("Redirecting " .. Path .. " to " .. RedirectPath) - Redirect(RedirectPath) + Redirect(RedirectPath) + else + local DataEntry = GetRandomFromTbl(RCFDialoguePool) + + DebugPrint("Redirecting to RSD at " .. DataEntry.Position .. " in " .. DataEntry.Path) + + Output(ReadFileOffset(DataEntry.Path, DataEntry.Position + 1, DataEntry.Size)) + end + elseif RandomDialoguePoolN > 0 then + local RedirectPath = RandomDialoguePool[math.random(RandomDialoguePoolN)] + + DebugPrint("Redirecting " .. Path .. " to " .. RedirectPath) + + Redirect(RedirectPath) + elseif RCFDialoguePoolN > 0 then + local DataEntry = GetRandomFromTbl(RCFDialoguePool) + + DebugPrint("Redirecting to RSD at " .. DataEntry.Position .. " in " .. DataEntry.Path) + + Output(ReadFileOffset(DataEntry.Path, DataEntry.Position + 1, DataEntry.Size)) + end elseif Settings.RandomMissions and Path:match("L%d") then if IsModEnabled("RandomiserDialogue") then local RedirectPath = Path:gsub("/GameData/", "/GameData/RandomDialogue/") @@ -41,11 +63,11 @@ elseif Settings.RandomMissions and Path:match("L%d") then end if not redirected then DebugPrint("Redirecting " .. Path .. " to empty.rsd") - Redirect(ModPath .. "/Resources/empty.rsd") + Redirect(Paths.Resources .. "empty.rsd") end end else DebugPrint("Redirecting " .. Path .. " to empty.rsd") - Redirect(ModPath .. "/Resources/empty.rsd") + Redirect(Paths.Resources .. "empty.rsd") end end \ No newline at end of file diff --git a/Randomiser/Resources/HandleFrontend.lua b/Randomiser/Resources/HandleFrontend.lua index 5ac6f1b..ee05734 100644 --- a/Randomiser/Resources/HandleFrontend.lua +++ b/Randomiser/Resources/HandleFrontend.lua @@ -18,9 +18,11 @@ for idx in ProjectChunk:GetChunkIndexes(P3D.Identifiers.Frontend_Page) do end end if PageIDX then + local TextStyleChunk = P3D.FrontendTextStyleResourceP3DChunk:create(P3D.MakeP3DString("font1_14"),1,P3D.MakeP3DString("fonts\\font1_14.p3d"),P3D.MakeP3DString("Tt2001m__14")) + PageChunk:AddChunk(TextStyleChunk:Output(), 1) local LayerIDX = PageChunk:GetChunkIndex(P3D.Identifiers.Frontend_Layer) local LayerChunk = P3D.FrontendLayerP3DChunk:new{Raw = PageChunk:GetChunkAtIndex(LayerIDX)} - local MultiTextChunk = P3D.FrontendMultiTextP3DChunk:create(P3D.MakeP3DString("RandoSettings"), 17, 220, 75, 200, 18, P3D.FrontendMultiTextP3DChunk.Justifications.Centre, P3D.FrontendMultiTextP3DChunk.Justifications.Top, {A=255,R=255,G=255,B=255}, 0, 0, P3D.MakeP3DString("fontB_16"), 1, {A=192,R=0,G=0,B=0}, 2, -2, 0) + local MultiTextChunk = P3D.FrontendMultiTextP3DChunk:create(P3D.MakeP3DString("RandoSettings"), 17, 220, 75, 200, 18, P3D.FrontendMultiTextP3DChunk.Justifications.Centre, P3D.FrontendMultiTextP3DChunk.Justifications.Top, {A=255,R=255,G=255,B=255}, 0, 0, P3D.MakeP3DString("font1_14"), 1, {A=192,R=0,G=0,B=0}, 2, -2, 0) local TextChunk = P3D.FrontendStringTextBibleP3DChunk:create("srr2", P3D.MakeP3DString("RandoSettings")) MultiTextChunk:AddChunk(TextChunk:Output()) LayerChunk:AddChunk(MultiTextChunk:Output()) diff --git a/Randomiser/Resources/HandleRMS.lua b/Randomiser/Resources/HandleRMS.lua index 694b492..7cdf0d6 100644 --- a/Randomiser/Resources/HandleRMS.lua +++ b/Randomiser/Resources/HandleRMS.lua @@ -3,12 +3,12 @@ local Path = "/GameData/" .. GetPath() if Path:match("L%d_music") then if Settings.RandomMusic and Settings.RandomMusicCues then DebugPrint("Replacing " .. Path .. " with random_all.rms") - Redirect(ModPath .. "/Resources/random_all.rms") + Redirect(Paths.Resources .. "random_all.rms") elseif Settings.RandomMusic then DebugPrint("Replacing " .. Path .. " with random_music.rms") - Redirect(ModPath .. "/Resources/random_music.rms") + Redirect(Paths.Resources .. "random_music.rms") elseif Settings.RandomMusicCues then DebugPrint("Replacing " .. Path .. " with random_cues.rms") - Redirect(ModPath .. "/Resources/random_cues.rms") + Redirect(Paths.Resources .. "random_cues.rms") end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomItems.lua b/Randomiser/Resources/MissionModules/RandomItems.lua index 26aa331..f4f9c69 100644 --- a/Randomiser/Resources/MissionModules/RandomItems.lua +++ b/Randomiser/Resources/MissionModules/RandomItems.lua @@ -217,6 +217,7 @@ if Settings.RandomItems then end end) for i=1,#items do + DebugPrint("Adding item load: " .. items[i] .. ".") LoadFile = LoadFile .. "\r\nLoadP3DFile(\"" .. items[i] .. ".p3d\");" end return LoadFile, InitFile diff --git a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua index 5ea5835..66797f2 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua @@ -97,7 +97,7 @@ if Settings.RandomMissionVehicles then if #TmpDriverPool == 0 then TmpDriverPool = {table.unpack(RandomPedPool)} end - MissionDrivers[#MissionDrivers + 1] = MissionDrivers + MissionDrivers[#MissionDrivers + 1] = driverName for k in pairs(CarDrivers) do if k == orig then return "AddStageVehicle(\"" .. car .. "\",\"" .. position .. "\",\"" .. action .. "\",\"" .. config .. "\",\"" .. driverName .. "\");" diff --git a/Randomiser/Resources/RandomDialogue.lua b/Randomiser/Resources/RandomDialogue.lua index e6b0652..6271919 100644 --- a/Randomiser/Resources/RandomDialogue.lua +++ b/Randomiser/Resources/RandomDialogue.lua @@ -1,31 +1,103 @@ +local function IsValidDialogueRSD(RSDPath) + if not Exists(RSDPath, true, false) then return false end + local Channels, Bits, SampleRate = string.unpack("" or "<" + local Alignment, Unknown, DirectoryPosition = string.unpack(prefix .. "III", ReadFileOffset(Path, 37, 12)) + local DataEntryCount, NameEntriesPosition, DataPosition, DataEntriesPointer = string.unpack(prefix .. "III 0 then if index == 1 then - UnknownStr1 = table.concat(buffer) + UnknownStr1 = concat(buffer) elseif index == 2 then - UnknownStr2 = table.concat(buffer) + UnknownStr2 = concat(buffer) elseif index == 3 then - Type = table.concat(buffer) + Type = concat(buffer) end buffer = {} index = index + 1 @@ -1683,7 +1663,7 @@ function P3D.LocatorP3DChunk:GetTriggerCount() end function P3D.LocatorP3DChunk:Output() - local chunks = table.concat(self.Chunks) + local chunks = concat(self.Chunks) local Len = 12 + self.Name:len() + 1 + 4 + 4 + self.Data:len() + 12 + 4 return pack(" Date: Fri, 22 May 2020 03:29:46 +0100 Subject: [PATCH 061/111] RandomDialogue improvements Set Random Dialogue enabled by default Slightly optimised reading the header of RCF files Commented the sanity check of RSD files. All known files processed contain valid RSD files so probably not necessary or worth the slowdown. --- Randomiser/Meta.ini | 2 +- Randomiser/Resources/RandomDialogue.lua | 27 +++++++++++++++---------- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index acb50e2..b0f1f7b 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -102,7 +102,7 @@ Page=Randomisations Name=RandomDialogue Title=Random dialogue Type=TickBox -Default=0 +Default=1 Tooltip=Randomises the in game dialogue Page=Randomisations diff --git a/Randomiser/Resources/RandomDialogue.lua b/Randomiser/Resources/RandomDialogue.lua index 6271919..526d097 100644 --- a/Randomiser/Resources/RandomDialogue.lua +++ b/Randomiser/Resources/RandomDialogue.lua @@ -44,7 +44,7 @@ if IsModEnabled("RandomiserDialogue") then os.exit() end end -elseif not IsHackLoaded("FileSystemRCFs") then +elseif not ReadFileOffset then if not Confirm("You have Random Dialogue enabled without the RandomiserDialogue framework. Random Dialogue will not work without this.\n\nTo continue loading the game press OK, to close press Cancel.") then os.exit() end @@ -57,12 +57,13 @@ local function LoadDialogueFromRCF(Path) DebugPrint("RCF not found.", 2) return end - local Signature = P3D.CleanP3DString(ReadFileOffset(Path, 1, 32)) + local Header = ReadFileOffset(Path, 1, 48) + local Signature = P3D.CleanP3DString(Header:sub(1, 32)) if Signature ~= "RADCORE CEMENT LIBRARY" then DebugPrint("Invalid signature \"" .. Signature .. "\".", 2) return end - local VersionMajor, VersionMinor, BigEndian, NotZero = string.unpack("" or "<" - local Alignment, Unknown, DirectoryPosition = string.unpack(prefix .. "III", ReadFileOffset(Path, 37, 12)) + local Alignment, Unknown, DirectoryPosition = string.unpack(prefix .. "III", Header, pos) local DataEntryCount, NameEntriesPosition, DataPosition, DataEntriesPointer = string.unpack(prefix .. "III Date: Fri, 22 May 2020 13:47:25 +0100 Subject: [PATCH 062/111] Bug fixes - Changed required launcher to 1.24 to take full advantage of FileSystemRCFs - Fixed milhouse lines not being randomised - Fixed an issue with international support not loading the right SPT file - Removed SPT files from Resources due to FileSystemRCFs --- Randomiser/CustomFiles.ini | 1 + Randomiser/CustomFiles.lua | 4 - Randomiser/Meta.ini | 4 +- Randomiser/Resources/GlobalVariables.lua | 12 +- Randomiser/Resources/HandleDialogueRSD.lua | 59 +- Randomiser/Resources/HandleDialogueSPT.lua | 5 +- Randomiser/Resources/RandomDialogue.lua | 5 - Randomiser/Resources/RandomMissions.lua | 3 - Randomiser/Resources/car_tune.spt | 2658 --- Randomiser/Resources/carsound.spt | 129 - Randomiser/Resources/dialog.spt | 19425 ------------------- 11 files changed, 48 insertions(+), 22257 deletions(-) delete mode 100644 Randomiser/Resources/RandomMissions.lua delete mode 100644 Randomiser/Resources/car_tune.spt delete mode 100644 Randomiser/Resources/carsound.spt delete mode 100644 Randomiser/Resources/dialog.spt diff --git a/Randomiser/CustomFiles.ini b/Randomiser/CustomFiles.ini index 953be7a..84eef07 100644 --- a/Randomiser/CustomFiles.ini +++ b/Randomiser/CustomFiles.ini @@ -73,6 +73,7 @@ lisa/*.rsd=Resources/HandleDialogueRSD.lua loecop/*.rsd=Resources/HandleDialogueRSD.lua louie/*.rsd=Resources/HandleDialogueRSD.lua marge/*.rsd=Resources/HandleDialogueRSD.lua +milhouse/*.rsd=Resources/HandleDialogueRSD.lua moe/*.rsd=Resources/HandleDialogueRSD.lua nelson/*.rsd=Resources/HandleDialogueRSD.lua otto/*.rsd=Resources/HandleDialogueRSD.lua diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 6a6528d..17c1baf 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -112,10 +112,6 @@ if Settings.RandomDialogue then dofile(Paths.Resources .. "RandomDialogue.lua") end -if Settings.RandomMissions then - dofile(Paths.Resources .. "RandomMissions.lua") -end - DebugPrint("Loaded " .. #RandomCarPoolPlayer .. " cars for the random Player pool") DebugPrint("Loaded " .. #RandomCarPoolTraffic .. " cars for the random Traffic pool") DebugPrint("Loaded " .. #RandomCarPoolMission .. " cars for the random Mission pool") diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index b0f1f7b..5a53236 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -8,14 +8,14 @@ RequiredHack=CustomFiles RequiredHack=CustomLicenseScreenTime RequiredHack=CustomLimits RequiredHack=DynamicTreeNodeEntityLimits -OptionalHack=FileSystemRCFs +RequiredHack=FileSystemRCFs OptionalFramework=RandomiserDialogue OptionalFramework=RandomiserCars OptionalFramework=RandomiserChars Version=2.1-git SettingsHeight=578 SettingsWidth=550 -RequiredLauncher=1.22 +RequiredLauncher=1.24 [Author] Name=En Appelsin diff --git a/Randomiser/Resources/GlobalVariables.lua b/Randomiser/Resources/GlobalVariables.lua index 45c06d0..fa1b1ce 100644 --- a/Randomiser/Resources/GlobalVariables.lua +++ b/Randomiser/Resources/GlobalVariables.lua @@ -20,16 +20,8 @@ RandomCarPoolN = #RandomCarPool RandomDialoguePoolN = 0 RCFDialoguePoolN = 0 -if IsHackLoaded("FileSystemRCFs") then - print("File system RCFs") - cartunespt = ReadFile("/GameData/sound/scripts/car_tune.spt"):gsub("SetEngineClipName %( \"tt\" %)", "SetEngineClipName ( \"snake_car\" )"):gsub("SetEngineIdleClipName %( \"tt\" %)", "SetEngineIdleClipName ( \"snake_car\" )"):gsub("\r\n SetOverlayClipName %( \"\" %)", ""):gsub("\r\n SetOverlayClipName %( \"generator\" %)", "") - carsoundspt = ReadFile("/GameData/sound/scripts/carsound.spt") - dialogspt = ReadFile("/GameData/sound/scripts/dialog.spt") -else - cartunespt = ReadFile(Paths.Resources .. "car_tune.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") - carsoundspt = ReadFile(Paths.Resources .. "carsound.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") - dialogspt = ReadFile(Paths.Resources .. "dialog.spt"):gsub("\r\n", "\n"):gsub("\r", "\n"):gsub("\n", "\r\n") -end +cartunespt = ReadFile("/GameData/sound/scripts/car_tune.spt"):gsub("SetEngineClipName %( \"tt\" %)", "SetEngineClipName ( \"snake_car\" )"):gsub("SetEngineIdleClipName %( \"tt\" %)", "SetEngineIdleClipName ( \"snake_car\" )"):gsub("\r\n SetOverlayClipName %( \"\" %)", ""):gsub("\r\n SetOverlayClipName %( \"generator\" %)", "") +carsoundspt = ReadFile("/GameData/sound/scripts/carsound.spt") --Random Stat Min/Max Variables if Settings.RandomStats then diff --git a/Randomiser/Resources/HandleDialogueRSD.lua b/Randomiser/Resources/HandleDialogueRSD.lua index 38297f2..4a0cf62 100644 --- a/Randomiser/Resources/HandleDialogueRSD.lua +++ b/Randomiser/Resources/HandleDialogueRSD.lua @@ -29,42 +29,63 @@ if Settings.RandomDialogue and (RandomDialoguePoolN > 0 or RCFDialoguePoolN > 0) Output(ReadFileOffset(DataEntry.Path, DataEntry.Position + 1, DataEntry.Size)) end elseif Settings.RandomMissions and Path:match("L%d") then + if Exists(Path, true, false) then + --File exists, leave it + return + else + for i = 1, 7 do + local tmp = Path:gsub("L(%d)", "L%1M" .. i) + if Exists(tmp, true, false) then + DebugPrint("Redirecting " .. Path .. " to " .. tmp) + Redirect(tmp) + return + else + local tmp = Path:gsub("L(%d)", "L%1R" .. i) + if Exists(tmp, true, false) then + DebugPrint("Redirecting " .. Path .. " to " .. tmp) + Redirect(tmp) + return + else + local tmp = Path:gsub("L(%d)", "L%1B" .. i) + if Exists(tmp, true, false) then + DebugPrint("Redirecting " .. Path .. " to " .. tmp) + Redirect(tmp) + return + end + end + end + end + end if IsModEnabled("RandomiserDialogue") then local RedirectPath = Path:gsub("/GameData/", "/GameData/RandomDialogue/") if Exists(RedirectPath, true, false) then DebugPrint("Redirecting " .. Path .. " to " .. RedirectPath) Redirect(RedirectPath) else - local redirected = false - for i = 1, 7 do - local tmp = RedirectPath:gsub("L(%d)", "L%1M" .. i) + for i = 1, 7 do + local tmp = RedirectPath:gsub("L(%d)", "L%1M" .. i) + if Exists(tmp, true, false) then + DebugPrint("Redirecting " .. Path .. " to " .. tmp) + Redirect(tmp) + return + else + local tmp = RedirectPath:gsub("L(%d)", "L%1R" .. i) if Exists(tmp, true, false) then DebugPrint("Redirecting " .. Path .. " to " .. tmp) Redirect(tmp) - redirected = true - break + return else - local tmp = RedirectPath:gsub("L(%d)", "L%1R" .. i) + local tmp = RedirectPath:gsub("L(%d)", "L%1B" .. i) if Exists(tmp, true, false) then DebugPrint("Redirecting " .. Path .. " to " .. tmp) Redirect(tmp) - redirected = true - break - else - local tmp = RedirectPath:gsub("L(%d)", "L%1B" .. i) - if Exists(tmp, true, false) then - DebugPrint("Redirecting " .. Path .. " to " .. tmp) - Redirect(tmp) - redirected = true - break - end + return end end end - if not redirected then - DebugPrint("Redirecting " .. Path .. " to empty.rsd") - Redirect(Paths.Resources .. "empty.rsd") end + DebugPrint("Redirecting " .. Path .. " to empty.rsd") + Redirect(Paths.Resources .. "empty.rsd") end else DebugPrint("Redirecting " .. Path .. " to empty.rsd") diff --git a/Randomiser/Resources/HandleDialogueSPT.lua b/Randomiser/Resources/HandleDialogueSPT.lua index 5ec1e0a..ea26a9b 100644 --- a/Randomiser/Resources/HandleDialogueSPT.lua +++ b/Randomiser/Resources/HandleDialogueSPT.lua @@ -1,2 +1,3 @@ -DebugPrint("Using custom dialog.spt") -Output(dialogspt) \ No newline at end of file +if Settings.RandomMissions then + Output(ReadFile("/GameData/" .. GetPath()):gsub("L(%d)M%d", "L%1")) +end \ No newline at end of file diff --git a/Randomiser/Resources/RandomDialogue.lua b/Randomiser/Resources/RandomDialogue.lua index 526d097..82c5338 100644 --- a/Randomiser/Resources/RandomDialogue.lua +++ b/Randomiser/Resources/RandomDialogue.lua @@ -44,11 +44,6 @@ if IsModEnabled("RandomiserDialogue") then os.exit() end end -elseif not ReadFileOffset then - if not Confirm("You have Random Dialogue enabled without the RandomiserDialogue framework. Random Dialogue will not work without this.\n\nTo continue loading the game press OK, to close press Cancel.") then - os.exit() - end - Settings.RandomDialogue = false end local function LoadDialogueFromRCF(Path) diff --git a/Randomiser/Resources/RandomMissions.lua b/Randomiser/Resources/RandomMissions.lua deleted file mode 100644 index 1caf595..0000000 --- a/Randomiser/Resources/RandomMissions.lua +++ /dev/null @@ -1,3 +0,0 @@ -if Settings.RandomMissions then - dialogspt = dialogspt:gsub("L(%d)M%d", "L%1") -end \ No newline at end of file diff --git a/Randomiser/Resources/car_tune.spt b/Randomiser/Resources/car_tune.spt deleted file mode 100644 index b2b267b..0000000 --- a/Randomiser/Resources/car_tune.spt +++ /dev/null @@ -1,2658 +0,0 @@ -create carSoundParameters named snake_v -{ - SetEngineClipName ( "snake_car" ) - SetEngineIdleClipName ( "snake_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "snake_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.600000 1.200000 ) - SetIdleEnginePitch ( 0.320000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.660000 ) - SetShiftPoint ( 3 0.945000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.530000 ) - SetGearShiftPitchDrop ( 2 0.610000 ) - SetGearShiftPitchDrop ( 3 0.570000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.390000 ) - SetAttackTimeMsecs ( 118.000000 ) - SetDelayTimeMsecs ( 30 ) - SetDecayTimeMsecs ( 252.000000 ) - SetGearPitchRange ( 1 0.340000 1.710000 ) - SetGearPitchRange ( 2 0.830000 1.800000 ) - SetGearPitchRange ( 3 1.110000 1.600000 ) - SetGearPitchRange ( 4 1.350000 1.630000 ) - SetGearPitchRange ( 5 1.300000 1.540000 ) - SetDecayFinishTrim ( 0.740000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named bookb_v -{ - SetEngineClipName ( "bookb" ) - SetEngineIdleClipName ( "bookb" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "bookb_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.470000 1.070000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.490000 ) - SetShiftPoint ( 3 0.790000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.380000 1.220000 ) - SetGearPitchRange ( 2 0.550000 1.260000 ) - SetGearPitchRange ( 3 0.920000 1.350000 ) - SetGearPitchRange ( 4 1.000000 1.390000 ) - SetGearPitchRange ( 5 0.850000 1.090000 ) - SetIdleEnginePitch ( 0.450000 ) - SetGearShiftPitchDrop ( 1 0.380000 ) - SetGearShiftPitchDrop ( 2 0.290000 ) - SetGearShiftPitchDrop ( 3 0.250000 ) - SetGearShiftPitchDrop ( 4 0.250000 ) - SetGearShiftPitchDrop ( 5 0.270000 ) - SetAttackTimeMsecs ( 192.000000 ) - SetDelayTimeMsecs ( 44 ) - SetDecayTimeMsecs ( 311.000000 ) - SetDecayFinishTrim ( 0.800000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named marge_v -{ - SetClipRPM ( 3000.000000 ) - SetEngineClipName ( "marge_car" ) - SetEngineIdleClipName ( "marge_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "marge_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.240000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.490000 ) - SetShiftPoint ( 3 0.790000 ) - SetShiftPoint ( 4 0.960000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.510000 1.650000 ) - SetGearPitchRange ( 2 0.890000 1.600000 ) - SetGearPitchRange ( 3 1.260000 1.690000 ) - SetGearPitchRange ( 4 1.470000 1.560000 ) - SetGearPitchRange ( 5 1.320000 1.560000 ) - SetIdleEnginePitch ( 0.400000 ) - SetGearShiftPitchDrop ( 1 0.520000 ) - SetGearShiftPitchDrop ( 2 0.340000 ) - SetGearShiftPitchDrop ( 3 0.300000 ) - SetGearShiftPitchDrop ( 4 0.300000 ) - SetGearShiftPitchDrop ( 5 0.260000 ) - SetDecayTimeMsecs ( 155.000000 ) - SetDelayTimeMsecs ( 30 ) - SetAttackTimeMsecs ( 133.000000 ) - SetDecayFinishTrim ( 0.750000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named carhom_v -{ - SetEngineClipName ( "carhom" ) - SetEngineIdleClipName ( "carhom" ) - SetIdleEnginePitch ( 0.360000 ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "carhom_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.440000 0.940000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.800000 ) - SetShiftPoint ( 4 0.970000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.570000 ) - SetGearShiftPitchDrop ( 2 0.510000 ) - SetGearShiftPitchDrop ( 3 0.650000 ) - SetGearShiftPitchDrop ( 4 0.600000 ) - SetGearShiftPitchDrop ( 5 0.350000 ) - SetGearPitchRange ( 1 0.400000 1.070000 ) - SetGearPitchRange ( 2 0.720000 1.170000 ) - SetGearPitchRange ( 3 0.850000 1.220000 ) - SetGearPitchRange ( 4 1.020000 1.170000 ) - SetGearPitchRange ( 5 0.940000 1.170000 ) - SetDecayTimeMsecs ( 163.000000 ) - SetDelayTimeMsecs ( 52 ) - SetAttackTimeMsecs ( 104.000000 ) - SetDecayFinishTrim ( 0.780000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named krust_v -{ - SetEngineClipName ( "krust_car" ) - SetEngineIdleClipName ( "krust_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "krust_horn" ) - SetReversePitchRange ( 0.300000 0.940000 ) - SetIdleEnginePitch ( 0.250000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.570000 ) - SetShiftPoint ( 3 0.820000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.380000 1.220000 ) - SetGearPitchRange ( 2 0.510000 1.260000 ) - SetGearPitchRange ( 3 0.870000 1.170000 ) - SetGearPitchRange ( 4 1.020000 1.150000 ) - SetGearPitchRange ( 5 1.020000 1.170000 ) - SetGearShiftPitchDrop ( 1 0.500000 ) - SetGearShiftPitchDrop ( 2 0.430000 ) - SetGearShiftPitchDrop ( 3 0.440000 ) - SetGearShiftPitchDrop ( 4 0.500000 ) - SetGearShiftPitchDrop ( 5 0.470000 ) - SetDecayTimeMsecs ( 163.000000 ) - SetDelayTimeMsecs ( 44 ) - SetAttackTimeMsecs ( 118.000000 ) - SetDecayFinishTrim ( 0.640000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named bbman_v -{ - SetEngineClipName ( "bbman" ) - SetEngineIdleClipName ( "bbman" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "bbman_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.600000 0.940000 ) - SetIdleEnginePitch ( 0.390000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.800000 ) - SetShiftPoint ( 4 0.980000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.350000 ) - SetGearShiftPitchDrop ( 2 0.390000 ) - SetGearShiftPitchDrop ( 3 0.450000 ) - SetGearShiftPitchDrop ( 4 0.320000 ) - SetGearShiftPitchDrop ( 5 0.360000 ) - SetGearPitchRange ( 1 0.380000 1.130000 ) - SetGearPitchRange ( 2 0.830000 1.220000 ) - SetGearPitchRange ( 3 1.020000 1.280000 ) - SetGearPitchRange ( 4 1.130000 1.240000 ) - SetGearPitchRange ( 5 1.150000 1.220000 ) - SetAttackTimeMsecs ( 74.000000 ) - SetDelayTimeMsecs ( 44 ) - SetDecayTimeMsecs ( 148.000000 ) - SetDecayFinishTrim ( 0.650000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named elect_v -{ - SetEngineClipName ( "lisa_car" ) - SetEngineIdleClipName ( "lisa_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "lisa_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.300000 0.940000 ) - SetIdleEnginePitch ( 0.350000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 1.000000 ) - SetShiftPoint ( 3 1.000000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.340000 1.390000 ) - SetGearPitchRange ( 2 0.590000 1.390000 ) - SetGearPitchRange ( 3 0.620000 1.300000 ) - SetGearPitchRange ( 4 0.810000 1.300000 ) - SetGearPitchRange ( 5 0.980000 1.390000 ) - SetGearShiftPitchDrop ( 1 0.500000 ) - SetGearShiftPitchDrop ( 2 0.430000 ) - SetGearShiftPitchDrop ( 3 0.440000 ) - SetGearShiftPitchDrop ( 4 0.500000 ) - SetGearShiftPitchDrop ( 5 0.470000 ) - SetDecayTimeMsecs ( 30.000000 ) - SetDelayTimeMsecs ( 0 ) - SetAttackTimeMsecs ( 30.000000 ) - SetDecayFinishTrim ( 0.830000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named famil_v -{ - SetEngineClipName ( "famil" ) - SetEngineIdleClipName ( "famil" ) - SetIdleEnginePitch ( 0.460000 ) - SetHornClipName ( "famil_horn" ) - SetDamagedEngineClipName ( "fire" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.370000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.640000 ) - SetShiftPoint ( 3 0.950000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.420000 1.670000 ) - SetGearPitchRange ( 2 1.170000 1.820000 ) - SetGearPitchRange ( 3 1.450000 1.750000 ) - SetGearPitchRange ( 4 1.430000 1.690000 ) - SetGearPitchRange ( 5 1.280000 1.560000 ) - SetGearShiftPitchDrop ( 1 0.490000 ) - SetGearShiftPitchDrop ( 2 0.580000 ) - SetGearShiftPitchDrop ( 3 0.600000 ) - SetGearShiftPitchDrop ( 4 0.550000 ) - SetGearShiftPitchDrop ( 5 0.470000 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDelayTimeMsecs ( 44 ) - SetAttackTimeMsecs ( 89.000000 ) - SetDecayFinishTrim ( 0.730000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetCarDoorOpenClipName ( "famil_open" ) - SetCarDoorCloseClipName ( "famil_close" ) -} -create carSoundParameters named bart_v -{ - SetClipRPM ( 0.000000 ) - SetEngineClipName ( "bart_car" ) - SetEngineIdleClipName ( "bart_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "bart_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.800000 1.350000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.510000 ) - SetShiftPoint ( 3 0.850000 ) - SetShiftPoint ( 4 0.970000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.560000 ) - SetGearShiftPitchDrop ( 2 0.540000 ) - SetGearShiftPitchDrop ( 3 0.590000 ) - SetGearShiftPitchDrop ( 4 0.730000 ) - SetGearShiftPitchDrop ( 5 0.560000 ) - SetAttackTimeMsecs ( 96.000000 ) - SetDelayTimeMsecs ( 37 ) - SetDecayTimeMsecs ( 303.000000 ) - SetDecayFinishTrim ( 0.770000 ) - SetGearPitchRange ( 1 0.550000 1.900000 ) - SetGearPitchRange ( 2 0.940000 1.930000 ) - SetGearPitchRange ( 3 1.200000 1.780000 ) - SetGearPitchRange ( 4 1.350000 1.730000 ) - SetGearPitchRange ( 5 1.450000 1.710000 ) - SetIdleEnginePitch ( 0.530000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named scorp_v -{ - SetEngineClipName ( "scorp" ) - SetEngineIdleClipName ( "scorp" ) - SetIdleEnginePitch ( 0.440000 ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "scorp_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.240000 1.070000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.930000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.810000 ) - SetGearShiftPitchDrop ( 2 0.710000 ) - SetGearShiftPitchDrop ( 3 0.660000 ) - SetGearShiftPitchDrop ( 4 0.640000 ) - SetGearShiftPitchDrop ( 5 0.610000 ) - SetGearPitchRange ( 1 0.440000 1.780000 ) - SetGearPitchRange ( 2 0.920000 1.990000 ) - SetGearPitchRange ( 3 1.300000 1.820000 ) - SetGearPitchRange ( 4 1.320000 1.860000 ) - SetGearPitchRange ( 5 0.980000 1.820000 ) - SetDecayTimeMsecs ( 311.000000 ) - SetDelayTimeMsecs ( 22 ) - SetAttackTimeMsecs ( 96.000000 ) - SetDecayFinishTrim ( 0.640000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named honor_v -{ - SetEngineClipName ( "honor" ) - SetEngineIdleClipName ( "honor" ) - SetIdleEnginePitch ( 0.620000 ) - SetHornClipName ( "honor_horn" ) - SetDamagedEngineClipName ( "fire" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.560000 1.110000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 1.000000 ) - SetShiftPoint ( 3 1.000000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.550000 1.520000 ) - SetGearPitchRange ( 2 0.890000 1.560000 ) - SetGearPitchRange ( 3 1.220000 1.450000 ) - SetGearPitchRange ( 4 1.260000 1.350000 ) - SetGearPitchRange ( 5 1.320000 1.520000 ) - SetGearShiftPitchDrop ( 1 0.810000 ) - SetGearShiftPitchDrop ( 2 0.800000 ) - SetGearShiftPitchDrop ( 3 0.800000 ) - SetGearShiftPitchDrop ( 4 0.800000 ) - SetGearShiftPitchDrop ( 5 0.800000 ) - SetAttackTimeMsecs ( 244.000000 ) - SetDelayTimeMsecs ( 52 ) - SetDecayTimeMsecs ( 222.000000 ) - SetDecayFinishTrim ( 0.780000 ) - SetDownshiftDamperSize ( 0.100000 ) -} -create carSoundParameters named hbike_v -{ - SetEngineClipName ( "hbike" ) - SetEngineIdleClipName ( "hbike" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "frink_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.350000 0.810000 ) - SetIdleEnginePitch ( 0.250000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 1.000000 ) - SetShiftPoint ( 3 1.000000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.310000 1.260000 ) - SetGearPitchRange ( 2 0.720000 1.300000 ) - SetGearPitchRange ( 3 0.870000 1.260000 ) - SetGearPitchRange ( 4 1.170000 1.220000 ) - SetGearPitchRange ( 5 1.200000 1.300000 ) - SetGearShiftPitchDrop ( 1 0.580000 ) - SetGearShiftPitchDrop ( 2 0.640000 ) - SetGearShiftPitchDrop ( 3 0.610000 ) - SetGearShiftPitchDrop ( 4 0.610000 ) - SetGearShiftPitchDrop ( 5 0.580000 ) - SetDecayTimeMsecs ( 118.000000 ) - SetDelayTimeMsecs ( 155 ) - SetAttackTimeMsecs ( 163.000000 ) - SetDecayFinishTrim ( 0.640000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetRoadSkidClipName ( "blank" ) - SetDirtSkidClipName ( "blank" ) -} -create carSoundParameters named frink_v -{ - SetClipRPM ( 3000.000000 ) - SetEngineClipName ( "frink" ) - SetEngineIdleClipName ( "frink" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "frink_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.280000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 1.000000 ) - SetShiftPoint ( 3 1.000000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.360000 1.690000 ) - SetGearPitchRange ( 2 0.900000 1.650000 ) - SetGearPitchRange ( 3 0.960000 1.650000 ) - SetGearPitchRange ( 4 1.260000 1.560000 ) - SetGearPitchRange ( 5 1.460000 1.530000 ) - SetIdleEnginePitch ( 0.300000 ) - SetGearShiftPitchDrop ( 1 0.470000 ) - SetGearShiftPitchDrop ( 2 0.460000 ) - SetGearShiftPitchDrop ( 3 0.800000 ) - SetGearShiftPitchDrop ( 4 0.800000 ) - SetGearShiftPitchDrop ( 5 0.800000 ) - SetAttackTimeMsecs ( 59.000000 ) - SetDelayTimeMsecs ( 111 ) - SetDecayTimeMsecs ( 104.000000 ) - SetDecayFinishTrim ( 0.910000 ) - SetDownshiftDamperSize ( 0.100000 ) - SetRoadSkidClipName ( "frink_skid" ) - SetDirtSkidClipName ( "frink_skid" ) -} -create carSoundParameters named comic_v -{ - SetClipRPM ( 3000.000000 ) - SetEngineClipName ( "comic_car" ) - SetEngineIdleClipName ( "comic_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "comic_horn" ) - SetIdleEnginePitch ( 0.480000 ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.520000 0.940000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.590000 ) - SetShiftPoint ( 3 1.000000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.570000 1.170000 ) - SetGearPitchRange ( 2 0.830000 1.150000 ) - SetGearPitchRange ( 3 1.000000 1.170000 ) - SetGearPitchRange ( 4 1.020000 1.150000 ) - SetGearPitchRange ( 5 1.070000 1.170000 ) - SetGearShiftPitchDrop ( 1 0.650000 ) - SetGearShiftPitchDrop ( 2 0.560000 ) - SetGearShiftPitchDrop ( 3 0.430000 ) - SetGearShiftPitchDrop ( 4 0.400000 ) - SetGearShiftPitchDrop ( 5 0.330000 ) - SetAttackTimeMsecs ( 104.000000 ) - SetDelayTimeMsecs ( 15 ) - SetDecayTimeMsecs ( 192.000000 ) - SetDecayFinishTrim ( 0.910000 ) - SetDownshiftDamperSize ( 0.050000 ) -} -create carSoundParameters named lisa_v -{ - SetEngineClipName ( "lisa_v_car" ) - SetEngineIdleClipName ( "lisa_v_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "lisa_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 0.700000 ) - SetIdleEnginePitch ( 0.320000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.510000 ) - SetShiftPoint ( 3 0.980000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.250000 1.220000 ) - SetGearPitchRange ( 2 0.550000 1.260000 ) - SetGearPitchRange ( 3 0.940000 1.370000 ) - SetGearPitchRange ( 4 1.170000 1.220000 ) - SetGearPitchRange ( 5 0.720000 1.020000 ) - SetGearShiftPitchDrop ( 1 0.600000 ) - SetGearShiftPitchDrop ( 2 0.560000 ) - SetGearShiftPitchDrop ( 3 0.460000 ) - SetGearShiftPitchDrop ( 4 0.360000 ) - SetGearShiftPitchDrop ( 5 0.330000 ) - SetDecayTimeMsecs ( 237.000000 ) - SetDelayTimeMsecs ( 30 ) - SetAttackTimeMsecs ( 89.000000 ) - SetDecayFinishTrim ( 0.820000 ) - SetDownshiftDamperSize ( 0.050000 ) -} -create carSoundParameters named smith_v -{ - SetEngineClipName ( "smith" ) - SetEngineIdleClipName ( "smith" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "smith_horn" ) - SetIdleEnginePitch ( 0.420000 ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.280000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.650000 ) - SetShiftPoint ( 3 0.930000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.400000 1.170000 ) - SetGearPitchRange ( 2 0.810000 1.220000 ) - SetGearPitchRange ( 3 1.000000 1.260000 ) - SetGearPitchRange ( 4 1.170000 1.220000 ) - SetGearPitchRange ( 5 1.150000 1.260000 ) - SetGearShiftPitchDrop ( 1 0.010000 ) - SetGearShiftPitchDrop ( 2 0.640000 ) - SetGearShiftPitchDrop ( 3 0.470000 ) - SetGearShiftPitchDrop ( 4 0.500000 ) - SetGearShiftPitchDrop ( 5 0.370000 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDelayTimeMsecs ( 15 ) - SetAttackTimeMsecs ( 118.000000 ) - SetDecayFinishTrim ( 0.800000 ) - SetDownshiftDamperSize ( 0.060000 ) - SetCarDoorOpenClipName ( "famil_open" ) - SetCarDoorCloseClipName ( "famil_close" ) - SetDecayFinishTrim ( 0.830000 ) -} -create carSoundParameters named mrplo_v -{ - SetEngineClipName ( "mrplo" ) - SetEngineIdleClipName ( "mrplo" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "mrplo_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.150000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.500000 ) - SetShiftPoint ( 3 0.960000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.530000 1.280000 ) - SetGearPitchRange ( 2 0.960000 1.430000 ) - SetGearPitchRange ( 3 1.170000 1.260000 ) - SetGearPitchRange ( 4 1.350000 1.500000 ) - SetGearPitchRange ( 5 0.980000 1.240000 ) - SetIdleEnginePitch ( 0.530000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 133.000000 ) - SetDelayTimeMsecs ( 44 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.850000 ) - SetDownshiftDamperSize ( 0.040000 ) -} -create carSoundParameters named fone_v -{ - SetEngineClipName ( "fone" ) - SetEngineIdleClipName ( "fone" ) - SetIdleEnginePitch ( 0.560000 ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "fone_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.660000 1.840000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.540000 ) - SetShiftPoint ( 3 0.770000 ) - SetShiftPoint ( 4 0.940000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.670000 ) - SetGearShiftPitchDrop ( 2 0.710000 ) - SetGearShiftPitchDrop ( 3 0.850000 ) - SetGearShiftPitchDrop ( 4 0.640000 ) - SetGearShiftPitchDrop ( 5 0.660000 ) - SetGearPitchRange ( 1 0.830000 1.670000 ) - SetGearPitchRange ( 2 0.890000 1.600000 ) - SetGearPitchRange ( 3 1.240000 1.650000 ) - SetGearPitchRange ( 4 1.370000 1.650000 ) - SetGearPitchRange ( 5 1.370000 1.670000 ) - SetDecayTimeMsecs ( 89.000000 ) - SetDelayTimeMsecs ( 59 ) - SetAttackTimeMsecs ( 89.000000 ) - SetDecayFinishTrim ( 0.800000 ) - SetDownshiftDamperSize ( 0.060000 ) -} -create carSoundParameters named cletu_v -{ - SetClipRPM ( 3000.000000 ) - SetEngineClipName ( "cletus_car" ) - SetEngineIdleClipName ( "cletus_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cletus_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.800000 1.730000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.420000 ) - SetShiftPoint ( 3 0.660000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.740000 1.520000 ) - SetGearPitchRange ( 2 0.940000 1.710000 ) - SetGearPitchRange ( 3 1.350000 1.650000 ) - SetGearPitchRange ( 4 1.390000 1.690000 ) - SetGearPitchRange ( 5 1.260000 1.600000 ) - SetIdleEnginePitch ( 0.670000 ) - SetGearShiftPitchDrop ( 1 0.560000 ) - SetGearShiftPitchDrop ( 2 0.460000 ) - SetGearShiftPitchDrop ( 3 0.460000 ) - SetGearShiftPitchDrop ( 4 0.430000 ) - SetGearShiftPitchDrop ( 5 0.340000 ) - SetAttackTimeMsecs ( 126.000000 ) - SetDelayTimeMsecs ( 30 ) - SetDecayTimeMsecs ( 355.000000 ) - SetDecayFinishTrim ( 0.710000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named apu_v -{ - SetEngineClipName ( "apu_car" ) - SetEngineIdleClipName ( "apu_car" ) - SetIdleEnginePitch ( 0.520000 ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "apu_horn" ) - SetReversePitchCapKmh ( 132.220001 ) - SetReversePitchRange ( 0.500000 2.360000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.650000 ) - SetShiftPoint ( 3 0.910000 ) - SetShiftPoint ( 4 0.990000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.880000 ) - SetGearShiftPitchDrop ( 2 0.730000 ) - SetGearShiftPitchDrop ( 3 0.690000 ) - SetGearShiftPitchDrop ( 4 0.640000 ) - SetGearShiftPitchDrop ( 5 0.520000 ) - SetGearPitchRange ( 1 0.830000 2.790000 ) - SetGearPitchRange ( 2 1.280000 2.680000 ) - SetGearPitchRange ( 3 1.750000 2.480000 ) - SetGearPitchRange ( 4 1.840000 2.420000 ) - SetGearPitchRange ( 5 1.930000 2.330000 ) - SetDecayTimeMsecs ( 281.000000 ) - SetDelayTimeMsecs ( 22 ) - SetAttackTimeMsecs ( 133.000000 ) - SetDecayFinishTrim ( 0.720000 ) - SetDownshiftDamperSize ( 0.060000 ) -} -create carSoundParameters named plowk_v -{ - SetEngineClipName ( "plowk" ) - SetEngineIdleClipName ( "plowk" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "plowk_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.100000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.430000 ) - SetShiftPoint ( 3 0.680000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.620000 1.540000 ) - SetGearPitchRange ( 2 0.830000 1.500000 ) - SetGearPitchRange ( 3 1.090000 1.520000 ) - SetGearPitchRange ( 4 1.430000 1.500000 ) - SetGearPitchRange ( 5 1.070000 1.450000 ) - SetIdleEnginePitch ( 0.610000 ) - SetGearShiftPitchDrop ( 1 0.490000 ) - SetGearShiftPitchDrop ( 2 0.440000 ) - SetGearShiftPitchDrop ( 3 0.520000 ) - SetGearShiftPitchDrop ( 4 0.460000 ) - SetGearShiftPitchDrop ( 5 0.520000 ) - SetAttackTimeMsecs ( 141.000000 ) - SetDelayTimeMsecs ( 37 ) - SetDecayTimeMsecs ( 370.000000 ) - SetDecayFinishTrim ( 0.690000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named wiggu_v -{ - SetClipRPM ( 3000.000000 ) - SetEngineClipName ( "wiggum_car" ) - SetEngineIdleClipName ( "wiggum_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "siren" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.380000 1.070000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.570000 ) - SetShiftPoint ( 3 0.820000 ) - SetShiftPoint ( 4 0.980000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.530000 ) - SetGearShiftPitchDrop ( 2 0.450000 ) - SetGearShiftPitchDrop ( 3 0.580000 ) - SetGearShiftPitchDrop ( 4 0.470000 ) - SetGearShiftPitchDrop ( 5 0.440000 ) - SetGearPitchRange ( 1 0.340000 1.150000 ) - SetGearPitchRange ( 2 0.660000 1.170000 ) - SetGearPitchRange ( 3 0.940000 1.220000 ) - SetGearPitchRange ( 4 1.050000 1.150000 ) - SetGearPitchRange ( 5 1.170000 1.200000 ) - SetIdleEnginePitch ( 0.280000 ) - SetDownshiftDamperSize ( 0.030000 ) - SetDelayTimeMsecs ( 15 ) - SetDecayTimeMsecs ( 252.000000 ) - SetAttackTimeMsecs ( 104.000000 ) - SetDecayFinishTrim ( 0.830000 ) -} -create carSoundParameters named otto_v -{ - SetEngineClipName ( "otto" ) - SetEngineIdleClipName ( "otto" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "otto_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 0.850000 ) - SetIdleEnginePitch ( 0.450000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.460000 ) - SetShiftPoint ( 3 0.690000 ) - SetShiftPoint ( 4 0.960000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.440000 1.110000 ) - SetGearPitchRange ( 2 0.620000 1.170000 ) - SetGearPitchRange ( 3 0.920000 1.260000 ) - SetGearPitchRange ( 4 1.130000 1.240000 ) - SetGearPitchRange ( 5 1.150000 1.200000 ) - SetGearShiftPitchDrop ( 1 0.360000 ) - SetGearShiftPitchDrop ( 2 0.310000 ) - SetGearShiftPitchDrop ( 3 0.380000 ) - SetGearShiftPitchDrop ( 4 0.310000 ) - SetGearShiftPitchDrop ( 5 0.190000 ) - SetAttackTimeMsecs ( 163.000000 ) - SetDelayTimeMsecs ( 15 ) - SetDecayTimeMsecs ( 400.000000 ) - SetDecayFinishTrim ( 0.790000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named moe_v -{ - SetEngineClipName ( "moe" ) - SetEngineIdleClipName ( "moe" ) - SetHornClipName ( "moe_horn" ) - SetDamagedEngineClipName ( "fire" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.410000 1.280000 ) - SetIdleEnginePitch ( 0.450000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.650000 ) - SetShiftPoint ( 3 0.900000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.470000 1.280000 ) - SetGearPitchRange ( 2 0.920000 1.370000 ) - SetGearPitchRange ( 3 1.220000 1.500000 ) - SetGearPitchRange ( 4 1.260000 1.390000 ) - SetGearPitchRange ( 5 1.070000 1.430000 ) - SetGearShiftPitchDrop ( 1 0.490000 ) - SetGearShiftPitchDrop ( 2 0.580000 ) - SetGearShiftPitchDrop ( 3 0.600000 ) - SetGearShiftPitchDrop ( 4 0.550000 ) - SetGearShiftPitchDrop ( 5 0.470000 ) - SetDecayTimeMsecs ( 274.000000 ) - SetDelayTimeMsecs ( 30 ) - SetAttackTimeMsecs ( 118.000000 ) - SetDecayFinishTrim ( 0.870000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetCarDoorOpenClipName ( "famil_open" ) - SetCarDoorCloseClipName ( "famil_close" ) -} -create carSoundParameters named skinn_v -{ - SetEngineClipName ( "skinn" ) - SetEngineIdleClipName ( "skinn" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "skinn_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 0.810000 ) - SetIdleEnginePitch ( 0.320000 ) - SetGearPitchRange ( 1 0.340000 0.940000 ) - SetGearPitchRange ( 2 0.570000 1.070000 ) - SetGearPitchRange ( 3 0.790000 1.020000 ) - SetGearPitchRange ( 4 0.920000 1.000000 ) - SetGearPitchRange ( 5 0.940000 1.090000 ) - SetGearShiftPitchDrop ( 1 0.330000 ) - SetGearShiftPitchDrop ( 2 0.310000 ) - SetGearShiftPitchDrop ( 3 0.320000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.350000 ) - SetDecayTimeMsecs ( 215.000000 ) - SetDelayTimeMsecs ( 15 ) - SetAttackTimeMsecs ( 59.000000 ) - SetDecayFinishTrim ( 0.820000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetCarDoorOpenClipName ( "famil_open" ) - SetCarDoorCloseClipName ( "famil_close" ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.590000 ) - SetShiftPoint ( 3 0.820000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) -} -create carSoundParameters named homer_v -{ - SetEngineClipName ( "homer_car" ) - SetEngineIdleClipName ( "homer_car" ) - SetIdleEnginePitch ( 0.300000 ) - SetHornClipName ( "homer_horn" ) - SetDamagedEngineClipName ( "fire" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.330000 0.890000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.650000 ) - SetShiftPoint ( 3 0.945000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.270000 1.130000 ) - SetGearPitchRange ( 2 0.590000 1.150000 ) - SetGearPitchRange ( 3 0.870000 1.050000 ) - SetGearPitchRange ( 4 0.960000 1.090000 ) - SetGearPitchRange ( 5 1.020000 1.150000 ) - SetGearShiftPitchDrop ( 1 0.560000 ) - SetGearShiftPitchDrop ( 2 0.500000 ) - SetGearShiftPitchDrop ( 3 0.510000 ) - SetGearShiftPitchDrop ( 4 0.380000 ) - SetGearShiftPitchDrop ( 5 0.360000 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDelayTimeMsecs ( 30 ) - SetAttackTimeMsecs ( 118.000000 ) - SetDecayFinishTrim ( 0.790000 ) - SetDownshiftDamperSize ( 0.100000 ) -} -create carSoundParameters named zombi_v -{ - SetClipRPM ( 3000.000000 ) - SetEngineClipName ( "zombi" ) - SetEngineIdleClipName ( "zombi" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "zombi_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.240000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.930000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.530000 1.970000 ) - SetGearPitchRange ( 2 0.940000 1.990000 ) - SetGearPitchRange ( 3 1.300000 1.820000 ) - SetGearPitchRange ( 4 1.500000 1.780000 ) - SetGearPitchRange ( 5 1.370000 1.650000 ) - SetIdleEnginePitch ( 0.560000 ) - SetGearShiftPitchDrop ( 1 0.670000 ) - SetGearShiftPitchDrop ( 2 0.760000 ) - SetGearShiftPitchDrop ( 3 0.730000 ) - SetGearShiftPitchDrop ( 4 0.610000 ) - SetGearShiftPitchDrop ( 5 0.620000 ) - SetDecayTimeMsecs ( 266.000000 ) - SetDelayTimeMsecs ( 22 ) - SetAttackTimeMsecs ( 104.000000 ) - SetDecayFinishTrim ( 0.740000 ) - SetDownshiftDamperSize ( 0.090000 ) -} -create carSoundParameters named burns_v -{ - SetEngineClipName ( "burns" ) - SetEngineIdleClipName ( "burns" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "burns_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.380000 1.110000 ) - SetIdleEnginePitch ( 0.440000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.460000 ) - SetShiftPoint ( 3 0.710000 ) - SetShiftPoint ( 4 0.980000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.490000 1.350000 ) - SetGearPitchRange ( 2 0.720000 1.410000 ) - SetGearPitchRange ( 3 1.000000 1.520000 ) - SetGearPitchRange ( 4 1.350000 1.470000 ) - SetGearPitchRange ( 5 0.890000 1.320000 ) - SetGearShiftPitchDrop ( 1 0.410000 ) - SetGearShiftPitchDrop ( 2 0.380000 ) - SetGearShiftPitchDrop ( 3 0.470000 ) - SetGearShiftPitchDrop ( 4 0.390000 ) - SetGearShiftPitchDrop ( 5 0.430000 ) - SetAttackTimeMsecs ( 133.000000 ) - SetDelayTimeMsecs ( 30 ) - SetDecayTimeMsecs ( 311.000000 ) - SetDecayFinishTrim ( 0.710000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named willi_v -{ - SetEngineClipName ( "willi" ) - SetEngineIdleClipName ( "willi" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "willi_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 0.980000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.870000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.440000 0.960000 ) - SetGearPitchRange ( 2 0.590000 1.070000 ) - SetGearPitchRange ( 3 0.790000 1.110000 ) - SetGearPitchRange ( 4 1.000000 1.130000 ) - SetGearPitchRange ( 5 1.170000 1.270000 ) - SetIdleEnginePitch ( 0.420000 ) - SetGearShiftPitchDrop ( 1 0.530000 ) - SetGearShiftPitchDrop ( 2 0.500000 ) - SetGearShiftPitchDrop ( 3 0.550000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.440000 ) - SetAttackTimeMsecs ( 104.000000 ) - SetDelayTimeMsecs ( 59 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.790000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named gramp_v -{ - SetEngineClipName ( "gramp" ) - SetEngineIdleClipName ( "gramp" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "gramp_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.300000 1.320000 ) - SetIdleEnginePitch ( 0.630000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.480000 ) - SetShiftPoint ( 3 0.760000 ) - SetShiftPoint ( 4 0.980000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.640000 1.600000 ) - SetGearPitchRange ( 2 0.850000 1.860000 ) - SetGearPitchRange ( 3 1.430000 2.030000 ) - SetGearPitchRange ( 4 1.630000 1.860000 ) - SetGearPitchRange ( 5 0.890000 1.220000 ) - SetGearShiftPitchDrop ( 1 0.500000 ) - SetGearShiftPitchDrop ( 2 0.430000 ) - SetGearShiftPitchDrop ( 3 0.440000 ) - SetGearShiftPitchDrop ( 4 0.500000 ) - SetGearShiftPitchDrop ( 5 0.470000 ) - SetDecayTimeMsecs ( 192.000000 ) - SetDelayTimeMsecs ( 30 ) - SetAttackTimeMsecs ( 89.000000 ) - SetDecayFinishTrim ( 0.700000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named gramR_v -{ - SetEngineClipName ( "gramR" ) - SetEngineIdleClipName ( "gramR" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "gramR_horn" ) - SetOverlayClipName ( "rocket" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.300000 1.410000 ) - SetIdleEnginePitch ( 0.630000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.480000 ) - SetShiftPoint ( 3 0.760000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.640000 1.780000 ) - SetGearPitchRange ( 2 1.020000 1.860000 ) - SetGearPitchRange ( 3 1.520000 2.290000 ) - SetGearPitchRange ( 4 1.540000 1.860000 ) - SetGearPitchRange ( 5 0.890000 1.220000 ) - SetGearShiftPitchDrop ( 1 0.500000 ) - SetGearShiftPitchDrop ( 2 0.430000 ) - SetGearShiftPitchDrop ( 3 0.440000 ) - SetGearShiftPitchDrop ( 4 0.500000 ) - SetGearShiftPitchDrop ( 5 0.470000 ) - SetDecayTimeMsecs ( 192.000000 ) - SetDelayTimeMsecs ( 30 ) - SetAttackTimeMsecs ( 89.000000 ) - SetDecayFinishTrim ( 0.700000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named atv_v -{ - SetEngineClipName ( "atv_car" ) - SetEngineIdleClipName ( "atv_car" ) - SetIdleEnginePitch ( 0.420000 ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "atv_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.690000 ) - SetShiftPoint ( 3 1.000000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.880000 ) - SetGearShiftPitchDrop ( 2 0.850000 ) - SetGearShiftPitchDrop ( 3 0.790000 ) - SetGearShiftPitchDrop ( 4 0.810000 ) - SetGearShiftPitchDrop ( 5 0.600000 ) - SetDecayTimeMsecs ( 222.000000 ) - SetDelayTimeMsecs ( 30 ) - SetAttackTimeMsecs ( 118.000000 ) - SetDecayFinishTrim ( 0.870000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetGearPitchRange ( 1 0.960000 2.270000 ) - SetGearPitchRange ( 2 1.580000 2.050000 ) - SetGearPitchRange ( 3 1.750000 2.030000 ) - SetGearPitchRange ( 4 1.220000 1.750000 ) - SetGearPitchRange ( 5 1.450000 2.050000 ) -} -create carSoundParameters named knigh_v -{ - SetEngineClipName ( "knigh_v_car" ) - SetEngineIdleClipName ( "knigh_v_car" ) - SetIdleEnginePitch ( 0.520000 ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "knigh_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 1.000000 ) - SetShiftPoint ( 3 0.870000 ) - SetShiftPoint ( 4 0.980000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.880000 ) - SetGearShiftPitchDrop ( 2 0.850000 ) - SetGearShiftPitchDrop ( 3 0.790000 ) - SetGearShiftPitchDrop ( 4 0.810000 ) - SetGearShiftPitchDrop ( 5 0.600000 ) - SetGearPitchRange ( 1 0.790000 1.970000 ) - SetGearPitchRange ( 2 1.070000 1.820000 ) - SetGearPitchRange ( 3 1.240000 1.930000 ) - SetGearPitchRange ( 4 1.450000 1.900000 ) - SetGearPitchRange ( 5 1.580000 1.860000 ) - SetDecayTimeMsecs ( 74.000000 ) - SetDelayTimeMsecs ( 15 ) - SetAttackTimeMsecs ( 89.000000 ) - SetDecayFinishTrim ( 0.950000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named mono_v -{ - SetEngineClipName ( "mono_v_car" ) - SetEngineIdleClipName ( "mono_v_car" ) - SetIdleEnginePitch ( 0.620000 ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "mono_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.150000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 1.000000 ) - SetShiftPoint ( 3 0.870000 ) - SetShiftPoint ( 4 0.960000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.880000 ) - SetGearShiftPitchDrop ( 2 0.850000 ) - SetGearShiftPitchDrop ( 3 0.790000 ) - SetGearShiftPitchDrop ( 4 0.810000 ) - SetGearShiftPitchDrop ( 5 0.600000 ) - SetGearPitchRange ( 1 0.700000 1.370000 ) - SetGearPitchRange ( 2 0.530000 1.260000 ) - SetGearPitchRange ( 3 0.850000 1.350000 ) - SetGearPitchRange ( 4 0.920000 1.370000 ) - SetGearPitchRange ( 5 1.020000 1.500000 ) - SetDecayTimeMsecs ( 178.000000 ) - SetDelayTimeMsecs ( 81 ) - SetAttackTimeMsecs ( 89.000000 ) - SetDecayFinishTrim ( 0.680000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetRoadSkidClipName ( "monorail_skid" ) - SetDirtSkidClipName ( "blank" ) -} -create carSoundParameters named oblit_v -{ - SetClipRPM ( 3000.000000 ) - SetEngineClipName ( "oblit_v_car" ) - SetEngineIdleClipName ( "oblit_v_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "oblit_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.370000 ) - SetIdleEnginePitch ( 0.420000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.590000 ) - SetShiftPoint ( 3 0.900000 ) - SetShiftPoint ( 4 0.980000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.530000 2.180000 ) - SetGearPitchRange ( 2 0.830000 1.930000 ) - SetGearPitchRange ( 3 1.110000 1.930000 ) - SetGearPitchRange ( 4 1.280000 1.710000 ) - SetGearPitchRange ( 5 1.240000 1.800000 ) - SetGearShiftPitchDrop ( 1 0.440000 ) - SetGearShiftPitchDrop ( 2 0.560000 ) - SetGearShiftPitchDrop ( 3 0.580000 ) - SetGearShiftPitchDrop ( 4 0.500000 ) - SetGearShiftPitchDrop ( 5 0.530000 ) - SetDecayTimeMsecs ( 311.000000 ) - SetDelayTimeMsecs ( 59 ) - SetAttackTimeMsecs ( 118.000000 ) - SetDecayFinishTrim ( 0.790000 ) - SetDownshiftDamperSize ( 0.100000 ) -} -create carSoundParameters named hype_v -{ - SetEngineClipName ( "hype_v_car" ) - SetEngineIdleClipName ( "hype_v_car" ) - SetIdleEnginePitch ( 0.290000 ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "hype_v_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.070000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.680000 ) - SetShiftPoint ( 3 0.940000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.440000 ) - SetGearShiftPitchDrop ( 2 0.450000 ) - SetGearShiftPitchDrop ( 3 0.470000 ) - SetGearShiftPitchDrop ( 4 0.390000 ) - SetGearShiftPitchDrop ( 5 0.300000 ) - SetDecayTimeMsecs ( 237.000000 ) - SetDelayTimeMsecs ( 22 ) - SetAttackTimeMsecs ( 59.000000 ) - SetDecayFinishTrim ( 0.740000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetGearPitchRange ( 1 0.290000 1.350000 ) - SetGearPitchRange ( 2 0.680000 1.390000 ) - SetGearPitchRange ( 3 1.090000 1.300000 ) - SetGearPitchRange ( 4 1.200000 1.350000 ) - SetGearPitchRange ( 5 0.980000 1.130000 ) -} -create carSoundParameters named dune_v -{ - SetEngineClipName ( "dune_v_car" ) - SetEngineIdleClipName ( "blank" ) - SetIdleEnginePitch ( 0.010000 ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "dune_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.800000 2.010000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 1.000000 ) - SetShiftPoint ( 3 1.000000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.760000 ) - SetGearShiftPitchDrop ( 2 0.670000 ) - SetGearShiftPitchDrop ( 3 0.660000 ) - SetGearShiftPitchDrop ( 4 0.640000 ) - SetGearShiftPitchDrop ( 5 0.600000 ) - SetGearPitchRange ( 1 1.260000 2.480000 ) - SetGearPitchRange ( 2 1.280000 2.160000 ) - SetGearPitchRange ( 3 1.540000 2.210000 ) - SetGearPitchRange ( 4 1.670000 2.290000 ) - SetGearPitchRange ( 5 1.630000 2.330000 ) - SetDecayTimeMsecs ( 178.000000 ) - SetDelayTimeMsecs ( 22 ) - SetAttackTimeMsecs ( 148.000000 ) - SetDecayFinishTrim ( 0.680000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named rocke_v -{ - SetEngineClipName ( "rocke_v_car" ) - SetEngineIdleClipName ( "rocke_v_car" ) - SetIdleEnginePitch ( 0.390000 ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "rocke_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 1.000000 ) - SetShiftPoint ( 3 0.870000 ) - SetShiftPoint ( 4 0.960000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.880000 ) - SetGearShiftPitchDrop ( 2 0.850000 ) - SetGearShiftPitchDrop ( 3 0.790000 ) - SetGearShiftPitchDrop ( 4 0.810000 ) - SetGearShiftPitchDrop ( 5 0.600000 ) - SetGearPitchRange ( 1 0.530000 1.800000 ) - SetGearPitchRange ( 2 1.280000 1.900000 ) - SetGearPitchRange ( 3 1.370000 1.690000 ) - SetGearPitchRange ( 4 1.450000 1.690000 ) - SetGearPitchRange ( 5 1.580000 1.950000 ) - SetDecayTimeMsecs ( 178.000000 ) - SetDelayTimeMsecs ( 81 ) - SetAttackTimeMsecs ( 89.000000 ) - SetDecayFinishTrim ( 0.680000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named cArmor -{ - SetEngineClipName ( "cArmor_car" ) - SetEngineIdleClipName ( "cArmor_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cArmor_car_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.320000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.440000 ) - SetShiftPoint ( 3 0.790000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.660000 1.430000 ) - SetGearPitchRange ( 2 0.940000 1.470000 ) - SetGearPitchRange ( 3 1.220000 1.390000 ) - SetGearPitchRange ( 4 1.260000 1.390000 ) - SetGearPitchRange ( 5 1.020000 1.350000 ) - SetIdleEnginePitch ( 0.610000 ) - SetGearShiftPitchDrop ( 1 0.400000 ) - SetGearShiftPitchDrop ( 2 0.460000 ) - SetGearShiftPitchDrop ( 3 0.430000 ) - SetGearShiftPitchDrop ( 4 0.390000 ) - SetGearShiftPitchDrop ( 5 0.490000 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDelayTimeMsecs ( 81 ) - SetAttackTimeMsecs ( 59.000000 ) - SetDecayFinishTrim ( 0.720000 ) -} -create carSoundParameters named cCellA -{ - SetEngineClipName ( "cCellA_v" ) - SetEngineIdleClipName ( "cCellA_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cCellA_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.020000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.900000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.570000 1.130000 ) - SetGearPitchRange ( 2 0.680000 1.170000 ) - SetGearPitchRange ( 3 0.980000 1.130000 ) - SetGearPitchRange ( 4 1.090000 1.220000 ) - SetGearPitchRange ( 5 0.980000 1.220000 ) - SetIdleEnginePitch ( 0.480000 ) - SetGearShiftPitchDrop ( 1 0.550000 ) - SetGearShiftPitchDrop ( 2 0.470000 ) - SetGearShiftPitchDrop ( 3 0.560000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 163.000000 ) - SetDelayTimeMsecs ( 22 ) - SetDecayTimeMsecs ( 178.000000 ) - SetDecayFinishTrim ( 0.940000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetOverlayClipName ( "cCellA_overlay" ) -} -create carSoundParameters named cCellB -{ - SetEngineClipName ( "cCellB_v" ) - SetEngineIdleClipName ( "cCellB_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cCellB_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.020000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.900000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.570000 1.130000 ) - SetGearPitchRange ( 2 0.680000 1.170000 ) - SetGearPitchRange ( 3 0.980000 1.130000 ) - SetGearPitchRange ( 4 1.090000 1.220000 ) - SetGearPitchRange ( 5 0.980000 1.220000 ) - SetIdleEnginePitch ( 0.480000 ) - SetGearShiftPitchDrop ( 1 0.550000 ) - SetGearShiftPitchDrop ( 2 0.470000 ) - SetGearShiftPitchDrop ( 3 0.560000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 163.000000 ) - SetDelayTimeMsecs ( 22 ) - SetDecayTimeMsecs ( 178.000000 ) - SetDecayFinishTrim ( 0.940000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetOverlayClipName ( "cCellB_overlay" ) -} -create carSoundParameters named cCellC -{ - SetEngineClipName ( "cCellC_v" ) - SetEngineIdleClipName ( "cCellC_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cCellC_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.020000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.900000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.570000 1.130000 ) - SetGearPitchRange ( 2 0.680000 1.170000 ) - SetGearPitchRange ( 3 0.980000 1.130000 ) - SetGearPitchRange ( 4 1.090000 1.220000 ) - SetGearPitchRange ( 5 0.980000 1.220000 ) - SetIdleEnginePitch ( 0.480000 ) - SetGearShiftPitchDrop ( 1 0.550000 ) - SetGearShiftPitchDrop ( 2 0.470000 ) - SetGearShiftPitchDrop ( 3 0.560000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 163.000000 ) - SetDelayTimeMsecs ( 22 ) - SetDecayTimeMsecs ( 178.000000 ) - SetDecayFinishTrim ( 0.940000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetOverlayClipName ( "cCellC_overlay" ) -} -create carSoundParameters named cCellD -{ - SetEngineClipName ( "cCellD_v" ) - SetEngineIdleClipName ( "cCellD_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cCellD_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.020000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.900000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.570000 1.130000 ) - SetGearPitchRange ( 2 0.680000 1.170000 ) - SetGearPitchRange ( 3 0.980000 1.130000 ) - SetGearPitchRange ( 4 1.090000 1.220000 ) - SetGearPitchRange ( 5 0.980000 1.220000 ) - SetIdleEnginePitch ( 0.480000 ) - SetGearShiftPitchDrop ( 1 0.550000 ) - SetGearShiftPitchDrop ( 2 0.470000 ) - SetGearShiftPitchDrop ( 3 0.560000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 163.000000 ) - SetDelayTimeMsecs ( 22 ) - SetDecayTimeMsecs ( 178.000000 ) - SetDecayFinishTrim ( 0.940000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetOverlayClipName ( "cCellD_overlay" ) -} -create carSoundParameters named cSedan -{ - SetEngineClipName ( "cSedan_car" ) - SetEngineIdleClipName ( "cSedan_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "siren" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.070000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.900000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.570000 1.260000 ) - SetGearPitchRange ( 2 0.810000 1.350000 ) - SetGearPitchRange ( 3 1.050000 1.170000 ) - SetGearPitchRange ( 4 1.130000 1.260000 ) - SetGearPitchRange ( 5 1.200000 1.260000 ) - SetIdleEnginePitch ( 0.380000 ) - SetGearShiftPitchDrop ( 1 0.650000 ) - SetGearShiftPitchDrop ( 2 0.620000 ) - SetGearShiftPitchDrop ( 3 0.510000 ) - SetGearShiftPitchDrop ( 4 0.560000 ) - SetGearShiftPitchDrop ( 5 0.650000 ) - SetAttackTimeMsecs ( 192.000000 ) - SetDelayTimeMsecs ( 22 ) - SetDecayTimeMsecs ( 296.000000 ) - SetDecayFinishTrim ( 0.820000 ) -} -create carSoundParameters named cCola -{ - SetEngineClipName ( "cCola_car" ) - SetEngineIdleClipName ( "cCola_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cCola_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.020000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.490000 ) - SetShiftPoint ( 3 0.770000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.620000 1.370000 ) - SetGearPitchRange ( 2 0.870000 1.470000 ) - SetGearPitchRange ( 3 1.110000 1.390000 ) - SetGearPitchRange ( 4 1.220000 1.370000 ) - SetGearPitchRange ( 5 1.050000 1.370000 ) - SetIdleEnginePitch ( 0.560000 ) - SetGearShiftPitchDrop ( 1 0.420000 ) - SetGearShiftPitchDrop ( 2 0.400000 ) - SetGearShiftPitchDrop ( 3 0.370000 ) - SetGearShiftPitchDrop ( 4 0.300000 ) - SetGearShiftPitchDrop ( 5 0.370000 ) - SetAttackTimeMsecs ( 170.000000 ) - SetDelayTimeMsecs ( 67 ) - SetDecayTimeMsecs ( 355.000000 ) - SetDecayFinishTrim ( 0.820000 ) - SetDownshiftDamperSize ( 0.080000 ) -} -create carSoundParameters named cCube -{ - SetEngineClipName ( "cCube_v" ) - SetEngineIdleClipName ( "cCube_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cCube_v_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.100000 ) - SetIdleEnginePitch ( 0.810000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.590000 ) - SetShiftPoint ( 3 0.870000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.830000 1.710000 ) - SetGearPitchRange ( 2 1.130000 1.820000 ) - SetGearPitchRange ( 3 1.300000 1.840000 ) - SetGearPitchRange ( 4 1.520000 1.800000 ) - SetGearPitchRange ( 5 1.280000 1.670000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 222.000000 ) - SetDelayTimeMsecs ( 67 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.760000 ) - SetDownshiftDamperSize ( 0.080000 ) -} -create carSoundParameters named cCurator -{ - SetEngineClipName ( "cCurator_car" ) - SetEngineIdleClipName ( "cCurator_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cCurator_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.320000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.650000 ) - SetShiftPoint ( 3 0.960000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.490000 1.220000 ) - SetGearPitchRange ( 2 0.680000 1.300000 ) - SetGearPitchRange ( 3 0.960000 1.220000 ) - SetGearPitchRange ( 4 1.130000 1.260000 ) - SetGearPitchRange ( 5 1.110000 1.220000 ) - SetIdleEnginePitch ( 0.420000 ) - SetGearShiftPitchDrop ( 1 0.580000 ) - SetGearShiftPitchDrop ( 2 0.500000 ) - SetGearShiftPitchDrop ( 3 0.490000 ) - SetGearShiftPitchDrop ( 4 0.400000 ) - SetGearShiftPitchDrop ( 5 0.560000 ) - SetAttackTimeMsecs ( 126.000000 ) - SetDelayTimeMsecs ( 30 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.810000 ) - SetDownshiftDamperSize ( 0.060000 ) -} -create carSoundParameters named cDonut -{ - SetEngineClipName ( "cDonut_car" ) - SetEngineIdleClipName ( "cDonut_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cDonut_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.580000 1.100000 ) - SetIdleEnginePitch ( 0.560000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.650000 ) - SetShiftPoint ( 3 0.980000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.620000 1.450000 ) - SetGearPitchRange ( 2 0.920000 1.580000 ) - SetGearPitchRange ( 3 1.350000 1.520000 ) - SetGearPitchRange ( 4 1.350000 1.430000 ) - SetGearPitchRange ( 5 1.170000 1.320000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 192.000000 ) - SetDelayTimeMsecs ( 67 ) - SetDecayTimeMsecs ( 281.000000 ) - SetDecayFinishTrim ( 0.770000 ) - SetDownshiftDamperSize ( 0.070000 ) -} -create carSoundParameters named cDuff -{ - SetEngineClipName ( "cDuff_car" ) - SetEngineIdleClipName ( "cDuff_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cDuff_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.240000 ) - SetIdleEnginePitch ( 0.620000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.500000 ) - SetShiftPoint ( 3 0.760000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.620000 1.880000 ) - SetGearPitchRange ( 2 1.220000 1.800000 ) - SetGearPitchRange ( 3 1.410000 1.750000 ) - SetGearPitchRange ( 4 1.470000 1.800000 ) - SetGearPitchRange ( 5 1.240000 1.450000 ) - SetGearShiftPitchDrop ( 1 0.410000 ) - SetGearShiftPitchDrop ( 2 0.360000 ) - SetGearShiftPitchDrop ( 3 0.490000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.430000 ) - SetAttackTimeMsecs ( 111.000000 ) - SetDelayTimeMsecs ( 81 ) - SetDecayTimeMsecs ( 296.000000 ) - SetDecayFinishTrim ( 0.810000 ) - SetDownshiftDamperSize ( 0.050000 ) -} -create carSoundParameters named cBlbart -{ - SetClipRPM ( 0.000000 ) - SetEngineClipName ( "bart_car" ) - SetEngineIdleClipName ( "bart_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "bart_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.800000 1.350000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.510000 ) - SetShiftPoint ( 3 0.850000 ) - SetShiftPoint ( 4 0.970000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.560000 ) - SetGearShiftPitchDrop ( 2 0.540000 ) - SetGearShiftPitchDrop ( 3 0.590000 ) - SetGearShiftPitchDrop ( 4 0.730000 ) - SetGearShiftPitchDrop ( 5 0.560000 ) - SetAttackTimeMsecs ( 96.000000 ) - SetDelayTimeMsecs ( 37 ) - SetDecayTimeMsecs ( 303.000000 ) - SetDecayFinishTrim ( 0.770000 ) - SetGearPitchRange ( 1 0.550000 1.900000 ) - SetGearPitchRange ( 2 0.940000 1.930000 ) - SetGearPitchRange ( 3 1.200000 1.780000 ) - SetGearPitchRange ( 4 1.350000 1.730000 ) - SetGearPitchRange ( 5 1.450000 1.710000 ) - SetIdleEnginePitch ( 0.530000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named cHears -{ - SetEngineClipName ( "cHears_car" ) - SetEngineIdleClipName ( "cHears_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "siren" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.200000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.940000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.360000 1.300000 ) - SetGearPitchRange ( 2 0.810000 1.430000 ) - SetGearPitchRange ( 3 1.090000 1.390000 ) - SetGearPitchRange ( 4 1.220000 1.390000 ) - SetGearPitchRange ( 5 1.280000 1.390000 ) - SetIdleEnginePitch ( 0.410000 ) - SetGearShiftPitchDrop ( 1 0.510000 ) - SetGearShiftPitchDrop ( 2 0.610000 ) - SetGearShiftPitchDrop ( 3 0.500000 ) - SetGearShiftPitchDrop ( 4 0.490000 ) - SetGearShiftPitchDrop ( 5 0.590000 ) - SetAttackTimeMsecs ( 163.000000 ) - SetDelayTimeMsecs ( 30 ) - SetDecayTimeMsecs ( 281.000000 ) - SetDecayFinishTrim ( 0.770000 ) - SetDownshiftDamperSize ( 0.060000 ) -} -create carSoundParameters named cKlimo -{ - SetEngineClipName ( "cKlimo_car" ) - SetEngineIdleClipName ( "cKlimo_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cKlimo_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.330000 0.920000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.960000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.310000 0.960000 ) - SetGearPitchRange ( 2 0.550000 1.110000 ) - SetGearPitchRange ( 3 0.830000 1.090000 ) - SetGearPitchRange ( 4 1.000000 1.090000 ) - SetGearPitchRange ( 5 0.810000 1.050000 ) - SetIdleEnginePitch ( 0.180000 ) - SetGearShiftPitchDrop ( 1 0.390000 ) - SetGearShiftPitchDrop ( 2 0.470000 ) - SetGearShiftPitchDrop ( 3 0.310000 ) - SetGearShiftPitchDrop ( 4 0.310000 ) - SetGearShiftPitchDrop ( 5 0.390000 ) - SetAttackTimeMsecs ( 148.000000 ) - SetDelayTimeMsecs ( 59 ) - SetDecayTimeMsecs ( 237.000000 ) - SetDecayFinishTrim ( 0.820000 ) - SetDownshiftDamperSize ( 0.060000 ) -} -create carSoundParameters named cLimo -{ - SetEngineClipName ( "cLimo_car" ) - SetEngineIdleClipName ( "cLimo_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cLimo_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 0.940000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.965000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.440000 1.170000 ) - SetGearPitchRange ( 2 0.740000 1.220000 ) - SetGearPitchRange ( 3 1.020000 1.130000 ) - SetGearPitchRange ( 4 0.960000 1.090000 ) - SetGearPitchRange ( 5 1.020000 1.130000 ) - SetIdleEnginePitch ( 0.390000 ) - SetGearShiftPitchDrop ( 1 0.370000 ) - SetGearShiftPitchDrop ( 2 0.410000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.370000 ) - SetDownshiftDamperSize ( 0.060000 ) - SetDelayTimeMsecs ( 15 ) - SetDecayTimeMsecs ( 148.000000 ) - SetAttackTimeMsecs ( 133.000000 ) - SetDecayFinishTrim ( 0.820000 ) -} -create carSoundParameters named cMilk -{ - SetEngineClipName ( "cMilk_v" ) - SetEngineIdleClipName ( "cMilk_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cMilk_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 0.980000 ) - SetIdleEnginePitch ( 0.380000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.520000 ) - SetShiftPoint ( 3 0.780000 ) - SetShiftPoint ( 4 0.970000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.360000 1.200000 ) - SetGearPitchRange ( 2 0.740000 1.220000 ) - SetGearPitchRange ( 3 0.980000 1.350000 ) - SetGearPitchRange ( 4 1.090000 1.320000 ) - SetGearPitchRange ( 5 1.020000 1.370000 ) - SetGearShiftPitchDrop ( 1 0.530000 ) - SetGearShiftPitchDrop ( 2 0.510000 ) - SetGearShiftPitchDrop ( 3 0.490000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.430000 ) - SetAttackTimeMsecs ( 170.000000 ) - SetDelayTimeMsecs ( 52 ) - SetDecayTimeMsecs ( 266.000000 ) - SetDecayFinishTrim ( 0.790000 ) - SetDownshiftDamperSize ( 0.060000 ) -} -create carSoundParameters named cNerd -{ - SetEngineClipName ( "cNerd_car" ) - SetEngineIdleClipName ( "cNerd_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cNerd_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.630000 ) - SetShiftPoint ( 3 0.920000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.640000 2.030000 ) - SetGearPitchRange ( 2 1.200000 2.210000 ) - SetGearPitchRange ( 3 1.560000 2.160000 ) - SetGearPitchRange ( 4 1.260000 2.160000 ) - SetGearPitchRange ( 5 1.460000 2.080000 ) - SetIdleEnginePitch ( 0.670000 ) - SetGearShiftPitchDrop ( 1 0.640000 ) - SetGearShiftPitchDrop ( 2 0.570000 ) - SetGearShiftPitchDrop ( 3 0.430000 ) - SetGearShiftPitchDrop ( 4 0.800000 ) - SetGearShiftPitchDrop ( 5 0.800000 ) - SetAttackTimeMsecs ( 155.000000 ) - SetDelayTimeMsecs ( 22 ) - SetDecayTimeMsecs ( 237.000000 ) - SetDecayFinishTrim ( 0.840000 ) - SetDownshiftDamperSize ( 0.060000 ) -} -create carSoundParameters named cNonup -{ - SetEngineClipName ( "cNonupV" ) - SetEngineIdleClipName ( "cNonupV" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cNonupV_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.490000 ) - SetShiftPoint ( 3 0.770000 ) - SetShiftPoint ( 4 0.940000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.360000 1.000000 ) - SetGearPitchRange ( 2 0.550000 1.130000 ) - SetGearPitchRange ( 3 0.740000 1.170000 ) - SetGearPitchRange ( 4 0.920000 1.050000 ) - SetGearPitchRange ( 5 1.240000 1.270000 ) - SetIdleEnginePitch ( 0.380000 ) - SetGearShiftPitchDrop ( 1 0.610000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.560000 ) - SetGearShiftPitchDrop ( 4 0.460000 ) - SetGearShiftPitchDrop ( 5 0.390000 ) - SetAttackTimeMsecs ( 118.000000 ) - SetDelayTimeMsecs ( 67 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.830000 ) - SetDownshiftDamperSize ( 0.060000 ) -} -create carSoundParameters named cPolice -{ - SetEngineClipName ( "cPolice_car" ) - SetEngineIdleClipName ( "cPolice_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "siren" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.380000 1.070000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.570000 ) - SetShiftPoint ( 3 0.820000 ) - SetShiftPoint ( 4 0.980000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.530000 ) - SetGearShiftPitchDrop ( 2 0.450000 ) - SetGearShiftPitchDrop ( 3 0.580000 ) - SetGearShiftPitchDrop ( 4 0.470000 ) - SetGearShiftPitchDrop ( 5 0.440000 ) - SetGearPitchRange ( 1 0.340000 1.150000 ) - SetGearPitchRange ( 2 0.660000 1.170000 ) - SetGearPitchRange ( 3 0.940000 1.220000 ) - SetGearPitchRange ( 4 1.050000 1.150000 ) - SetGearPitchRange ( 5 1.170000 1.200000 ) - SetIdleEnginePitch ( 0.280000 ) - SetDownshiftDamperSize ( 0.030000 ) - SetDelayTimeMsecs ( 15 ) - SetDecayTimeMsecs ( 252.000000 ) - SetAttackTimeMsecs ( 104.000000 ) - SetDecayFinishTrim ( 0.830000 ) -} -create carSoundParameters named cVan -{ - SetClipRPM ( 3000.000000 ) - SetEngineClipName ( "cVan_car" ) - SetEngineIdleClipName ( "cVan_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cVan_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.945000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.360000 1.300000 ) - SetGearPitchRange ( 2 0.850000 1.390000 ) - SetGearPitchRange ( 3 1.090000 1.300000 ) - SetGearPitchRange ( 4 1.220000 1.390000 ) - SetGearPitchRange ( 5 1.240000 1.350000 ) - SetIdleEnginePitch ( 0.360000 ) - SetGearShiftPitchDrop ( 1 0.800000 ) - SetGearShiftPitchDrop ( 2 0.800000 ) - SetGearShiftPitchDrop ( 3 0.800000 ) - SetGearShiftPitchDrop ( 4 0.800000 ) - SetGearShiftPitchDrop ( 5 0.800000 ) - SetDownshiftDamperSize ( 0.030000 ) - SetDelayTimeMsecs ( 15 ) - SetDecayTimeMsecs ( 192.000000 ) - SetAttackTimeMsecs ( 118.000000 ) - SetDecayFinishTrim ( 0.690000 ) - SetOverlayClipName ( "cVan_overlay" ) -} -create carSoundParameters named huskA -{ - SetEngineClipName ( "huskaV" ) - SetEngineIdleClipName ( "blank" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "huskaV_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 0.940000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 1.000000 ) - SetShiftPoint ( 3 1.000000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.640000 1.070000 ) - SetGearPitchRange ( 2 0.530000 0.960000 ) - SetGearPitchRange ( 3 0.700000 1.090000 ) - SetGearPitchRange ( 4 0.740000 1.070000 ) - SetGearPitchRange ( 5 0.850000 1.070000 ) - SetIdleEnginePitch ( 0.140000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 222.000000 ) - SetDelayTimeMsecs ( 81 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.760000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetRoadSkidClipName ( "huskaV_skid" ) - SetDirtSkidClipName ( "huskaV_skid" ) -} -create carSoundParameters named compactA -{ - SetEngineClipName ( "compactA_car" ) - SetEngineIdleClipName ( "compactA_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "compactA_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.490000 ) - SetShiftPoint ( 3 0.910000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.660000 1.220000 ) - SetGearPitchRange ( 2 0.770000 1.170000 ) - SetGearPitchRange ( 3 0.920000 1.220000 ) - SetGearPitchRange ( 4 1.090000 1.220000 ) - SetGearPitchRange ( 5 1.070000 1.170000 ) - SetIdleEnginePitch ( 0.590000 ) - SetGearShiftPitchDrop ( 1 0.560000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.500000 ) - SetGearShiftPitchDrop ( 4 0.520000 ) - SetGearShiftPitchDrop ( 5 0.470000 ) - SetAttackTimeMsecs ( 133.000000 ) - SetDelayTimeMsecs ( 67 ) - SetDecayTimeMsecs ( 237.000000 ) - SetDecayFinishTrim ( 0.900000 ) - SetDownshiftDamperSize ( 0.060000 ) -} -create carSoundParameters named minivanA -{ - SetEngineClipName ( "minivanA_v" ) - SetEngineIdleClipName ( "minivanA_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "minivanA_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.490000 ) - SetShiftPoint ( 3 0.900000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.360000 1.300000 ) - SetGearPitchRange ( 2 0.770000 1.350000 ) - SetGearPitchRange ( 3 1.050000 1.260000 ) - SetGearPitchRange ( 4 1.090000 1.300000 ) - SetGearPitchRange ( 5 1.200000 1.350000 ) - SetIdleEnginePitch ( 0.300000 ) - SetGearShiftPitchDrop ( 1 0.590000 ) - SetGearShiftPitchDrop ( 2 0.530000 ) - SetGearShiftPitchDrop ( 3 0.550000 ) - SetGearShiftPitchDrop ( 4 0.610000 ) - SetGearShiftPitchDrop ( 5 0.500000 ) - SetAttackTimeMsecs ( 178.000000 ) - SetDelayTimeMsecs ( 44 ) - SetDecayTimeMsecs ( 266.000000 ) - SetDecayFinishTrim ( 0.800000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named pickupA -{ - SetEngineClipName ( "pickupA_car" ) - SetEngineIdleClipName ( "pickupA_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "pickupA_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.590000 ) - SetShiftPoint ( 3 0.890000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.360000 1.600000 ) - SetGearPitchRange ( 2 0.980000 1.690000 ) - SetGearPitchRange ( 3 1.390000 1.600000 ) - SetGearPitchRange ( 4 1.430000 1.600000 ) - SetGearPitchRange ( 5 1.460000 1.650000 ) - SetIdleEnginePitch ( 0.440000 ) - SetGearShiftPitchDrop ( 1 0.700000 ) - SetGearShiftPitchDrop ( 2 0.580000 ) - SetGearShiftPitchDrop ( 3 0.560000 ) - SetGearShiftPitchDrop ( 4 0.550000 ) - SetGearShiftPitchDrop ( 5 0.590000 ) - SetAttackTimeMsecs ( 222.000000 ) - SetDelayTimeMsecs ( 37 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.800000 ) -} -create carSoundParameters named sedanA -{ - SetEngineClipName ( "sedanA_v" ) - SetEngineIdleClipName ( "sedanA_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "sedanA_v_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.880000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.360000 1.260000 ) - SetGearPitchRange ( 2 0.770000 1.350000 ) - SetGearPitchRange ( 3 1.000000 1.300000 ) - SetGearPitchRange ( 4 1.130000 1.350000 ) - SetGearPitchRange ( 5 1.200000 1.300000 ) - SetIdleEnginePitch ( 0.350000 ) - SetGearShiftPitchDrop ( 1 0.800000 ) - SetGearShiftPitchDrop ( 2 0.800000 ) - SetGearShiftPitchDrop ( 3 0.800000 ) - SetGearShiftPitchDrop ( 4 0.800000 ) - SetGearShiftPitchDrop ( 5 0.800000 ) - SetAttackTimeMsecs ( 133.000000 ) - SetDelayTimeMsecs ( 37 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.860000 ) - SetDownshiftDamperSize ( 0.070000 ) -} -create carSoundParameters named sedanB -{ - SetEngineClipName ( "sedanB_v" ) - SetEngineIdleClipName ( "sedanB_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "sedanB_v_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.590000 ) - SetShiftPoint ( 3 0.880000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.490000 1.430000 ) - SetGearPitchRange ( 2 0.980000 1.520000 ) - SetGearPitchRange ( 3 1.220000 1.470000 ) - SetGearPitchRange ( 4 1.260000 1.390000 ) - SetGearPitchRange ( 5 1.240000 1.470000 ) - SetIdleEnginePitch ( 0.490000 ) - SetGearShiftPitchDrop ( 1 0.800000 ) - SetGearShiftPitchDrop ( 2 0.800000 ) - SetGearShiftPitchDrop ( 3 0.800000 ) - SetGearShiftPitchDrop ( 4 0.800000 ) - SetGearShiftPitchDrop ( 5 0.800000 ) - SetAttackTimeMsecs ( 170.000000 ) - SetDelayTimeMsecs ( 37 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.800000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named sportsA -{ - SetEngineClipName ( "sportsA_car" ) - SetEngineIdleClipName ( "sportsA_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "sportsA_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.380000 1.020000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.590000 ) - SetShiftPoint ( 3 0.900000 ) - SetShiftPoint ( 4 0.970000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.400000 1.130000 ) - SetGearPitchRange ( 2 0.510000 1.130000 ) - SetGearPitchRange ( 3 0.920000 1.170000 ) - SetGearPitchRange ( 4 0.960000 1.130000 ) - SetGearPitchRange ( 5 0.890000 1.150000 ) - SetIdleEnginePitch ( 0.410000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.460000 ) - SetGearShiftPitchDrop ( 3 0.410000 ) - SetGearShiftPitchDrop ( 4 0.490000 ) - SetGearShiftPitchDrop ( 5 0.490000 ) - SetAttackTimeMsecs ( 133.000000 ) - SetDelayTimeMsecs ( 30 ) - SetDecayTimeMsecs ( 267.000000 ) - SetDecayFinishTrim ( 0.800000 ) -} -create carSoundParameters named sportsB -{ - SetEngineClipName ( "sportsB_car" ) - SetEngineIdleClipName ( "sportsB_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "sportsB_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.380000 1.110000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.590000 ) - SetShiftPoint ( 3 0.900000 ) - SetShiftPoint ( 4 0.980000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.490000 1.560000 ) - SetGearPitchRange ( 2 0.810000 1.470000 ) - SetGearPitchRange ( 3 1.000000 1.520000 ) - SetGearPitchRange ( 4 1.090000 1.260000 ) - SetGearPitchRange ( 5 0.980000 1.240000 ) - SetIdleEnginePitch ( 0.470000 ) - SetGearShiftPitchDrop ( 1 0.680000 ) - SetGearShiftPitchDrop ( 2 0.650000 ) - SetGearShiftPitchDrop ( 3 0.520000 ) - SetGearShiftPitchDrop ( 4 0.490000 ) - SetGearShiftPitchDrop ( 5 0.490000 ) - SetAttackTimeMsecs ( 163.000000 ) - SetDelayTimeMsecs ( 52 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.800000 ) -} -create carSoundParameters named wagonA -{ - SetEngineClipName ( "SUVB_car" ) - SetEngineIdleClipName ( "SUVB_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "SUVB_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.200000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.530000 ) - SetShiftPoint ( 3 0.880000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.530000 1.470000 ) - SetGearPitchRange ( 2 0.980000 1.430000 ) - SetGearPitchRange ( 3 1.170000 1.390000 ) - SetGearPitchRange ( 4 1.130000 1.430000 ) - SetGearPitchRange ( 5 1.240000 1.390000 ) - SetIdleEnginePitch ( 0.500000 ) - SetGearShiftPitchDrop ( 1 0.550000 ) - SetGearShiftPitchDrop ( 2 0.530000 ) - SetGearShiftPitchDrop ( 3 0.470000 ) - SetGearShiftPitchDrop ( 4 0.470000 ) - SetGearShiftPitchDrop ( 5 0.550000 ) - SetAttackTimeMsecs ( 163.000000 ) - SetDelayTimeMsecs ( 7 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.820000 ) -} -create carSoundParameters named SUVA -{ - SetEngineClipName ( "SUVA_car" ) - SetEngineIdleClipName ( "SUVA_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.410000 ) - SetShiftPoint ( 3 0.710000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.570000 1.600000 ) - SetGearPitchRange ( 2 0.770000 1.600000 ) - SetGearPitchRange ( 3 1.220000 1.520000 ) - SetGearPitchRange ( 4 1.090000 1.560000 ) - SetGearPitchRange ( 5 1.020000 1.470000 ) - SetIdleEnginePitch ( 0.560000 ) - SetGearShiftPitchDrop ( 1 0.800000 ) - SetGearShiftPitchDrop ( 2 0.800000 ) - SetGearShiftPitchDrop ( 3 0.800000 ) - SetGearShiftPitchDrop ( 4 0.800000 ) - SetGearShiftPitchDrop ( 5 0.800000 ) - SetAttackTimeMsecs ( 104.000000 ) - SetDelayTimeMsecs ( 52 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.830000 ) -} -create carSoundParameters named taxiA -{ - SetEngineClipName ( "taxiA_car" ) - SetEngineIdleClipName ( "taxiA_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.240000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.870000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.360000 1.000000 ) - SetGearPitchRange ( 2 0.550000 1.020000 ) - SetGearPitchRange ( 3 0.790000 1.020000 ) - SetGearPitchRange ( 4 1.000000 1.090000 ) - SetGearPitchRange ( 5 0.940000 1.000000 ) - SetIdleEnginePitch ( 0.420000 ) - SetGearShiftPitchDrop ( 1 0.390000 ) - SetGearShiftPitchDrop ( 2 0.500000 ) - SetGearShiftPitchDrop ( 3 0.390000 ) - SetGearShiftPitchDrop ( 4 0.390000 ) - SetGearShiftPitchDrop ( 5 0.430000 ) -} -create carSoundParameters named coffin -{ - SetEngineClipName ( "coffin_v" ) - SetEngineIdleClipName ( "coffin_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cCurator_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 1.000000 ) - SetShiftPoint ( 3 1.000000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.490000 1.990000 ) - SetGearPitchRange ( 2 0.850000 1.710000 ) - SetGearPitchRange ( 3 1.260000 1.900000 ) - SetGearPitchRange ( 4 1.350000 1.600000 ) - SetGearPitchRange ( 5 1.410000 1.520000 ) - SetIdleEnginePitch ( 0.500000 ) - SetGearShiftPitchDrop ( 1 0.580000 ) - SetGearShiftPitchDrop ( 2 0.500000 ) - SetGearShiftPitchDrop ( 3 0.490000 ) - SetGearShiftPitchDrop ( 4 0.400000 ) - SetGearShiftPitchDrop ( 5 0.560000 ) - SetAttackTimeMsecs ( 126.000000 ) - SetDelayTimeMsecs ( 30 ) - SetDecayTimeMsecs ( 222.000000 ) - SetDecayFinishTrim ( 0.810000 ) - SetDownshiftDamperSize ( 0.060000 ) -} -create carSoundParameters named ship -{ - SetEngineClipName ( "ship_v" ) - SetEngineIdleClipName ( "ship_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "ship_v_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.100000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 1.000000 ) - SetShiftPoint ( 3 1.000000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 1.000000 1.000000 ) - SetGearPitchRange ( 2 1.000000 1.000000 ) - SetGearPitchRange ( 3 1.000000 1.000000 ) - SetGearPitchRange ( 4 1.000000 1.000000 ) - SetGearPitchRange ( 5 1.000000 1.000000 ) - SetIdleEnginePitch ( 0.500000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 222.000000 ) - SetDelayTimeMsecs ( 81 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.760000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetRoadSkidClipName ( "ship_skid" ) - SetDirtSkidClipName ( "ship_skid" ) - SetOverlayClipName ( "ship_overlay" ) -} -create carSoundParameters named hallo -{ - SetEngineClipName ( "hallo_v" ) - SetEngineIdleClipName ( "hallo_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "hallo_v_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.620000 ) - SetShiftPoint ( 3 0.900000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.360000 1.300000 ) - SetGearPitchRange ( 2 0.570000 1.390000 ) - SetGearPitchRange ( 3 1.000000 1.350000 ) - SetGearPitchRange ( 4 1.050000 1.350000 ) - SetGearPitchRange ( 5 1.150000 1.350000 ) - SetIdleEnginePitch ( 0.300000 ) - SetGearShiftPitchDrop ( 1 0.800000 ) - SetGearShiftPitchDrop ( 2 0.800000 ) - SetGearShiftPitchDrop ( 3 0.800000 ) - SetGearShiftPitchDrop ( 4 0.800000 ) - SetGearShiftPitchDrop ( 5 0.800000 ) -} -create carSoundParameters named witchcar -{ - SetEngineClipName ( "witchcar_v" ) - SetEngineIdleClipName ( "witchcar_v" ) - SetIdleEnginePitch ( 0.010000 ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "witchcar_v_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 1.000000 ) - SetShiftPoint ( 3 0.870000 ) - SetShiftPoint ( 4 0.960000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.880000 ) - SetGearShiftPitchDrop ( 2 0.850000 ) - SetGearShiftPitchDrop ( 3 0.790000 ) - SetGearShiftPitchDrop ( 4 0.810000 ) - SetGearShiftPitchDrop ( 5 0.600000 ) - SetGearPitchRange ( 1 0.790000 1.200000 ) - SetGearPitchRange ( 2 0.890000 1.170000 ) - SetGearPitchRange ( 3 0.720000 1.130000 ) - SetGearPitchRange ( 4 0.640000 1.050000 ) - SetGearPitchRange ( 5 0.850000 1.050000 ) - SetDecayTimeMsecs ( 178.000000 ) - SetDelayTimeMsecs ( 81 ) - SetAttackTimeMsecs ( 89.000000 ) - SetDecayFinishTrim ( 0.680000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetRoadSkidClipName ( "witchcar_v_skid" ) - SetDirtSkidClipName ( "witchcar_v_skid" ) -} -create carSoundParameters named ambul -{ - SetEngineClipName ( "ambul_car" ) - SetEngineIdleClipName ( "ambul_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "ambul_car_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.100000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.850000 ) - SetShiftPoint ( 4 0.980000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.400000 1.240000 ) - SetGearPitchRange ( 2 0.740000 1.300000 ) - SetGearPitchRange ( 3 0.870000 1.390000 ) - SetGearPitchRange ( 4 1.090000 1.240000 ) - SetGearPitchRange ( 5 0.850000 1.320000 ) - SetIdleEnginePitch ( 0.350000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 222.000000 ) - SetDelayTimeMsecs ( 81 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.760000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named burnsarm -{ - SetEngineClipName ( "burnsarm_car" ) - SetEngineIdleClipName ( "burnsarm_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "burnsarm_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.320000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.500000 ) - SetShiftPoint ( 3 0.730000 ) - SetShiftPoint ( 4 0.970000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.660000 1.350000 ) - SetGearPitchRange ( 2 0.810000 1.430000 ) - SetGearPitchRange ( 3 1.000000 1.350000 ) - SetGearPitchRange ( 4 1.130000 1.300000 ) - SetGearPitchRange ( 5 1.020000 1.350000 ) - SetIdleEnginePitch ( 0.550000 ) - SetGearShiftPitchDrop ( 1 0.400000 ) - SetGearShiftPitchDrop ( 2 0.460000 ) - SetGearShiftPitchDrop ( 3 0.430000 ) - SetGearShiftPitchDrop ( 4 0.390000 ) - SetGearShiftPitchDrop ( 5 0.490000 ) - SetDecayTimeMsecs ( 237.000000 ) - SetDelayTimeMsecs ( 96 ) - SetAttackTimeMsecs ( 59.000000 ) - SetDecayFinishTrim ( 0.720000 ) -} -create carSoundParameters named fishtruc -{ - SetEngineClipName ( "fishtruck" ) - SetEngineIdleClipName ( "fishtruck" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "fishtruck_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.050000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.490000 ) - SetShiftPoint ( 3 0.770000 ) - SetShiftPoint ( 4 0.950000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.360000 1.150000 ) - SetGearPitchRange ( 2 0.640000 1.200000 ) - SetGearPitchRange ( 3 0.830000 1.260000 ) - SetGearPitchRange ( 4 1.050000 1.220000 ) - SetGearPitchRange ( 5 1.070000 1.260000 ) - SetIdleEnginePitch ( 0.330000 ) - SetGearShiftPitchDrop ( 1 0.560000 ) - SetGearShiftPitchDrop ( 2 0.580000 ) - SetGearShiftPitchDrop ( 3 0.460000 ) - SetGearShiftPitchDrop ( 4 0.360000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 192.000000 ) - SetDelayTimeMsecs ( 52 ) - SetDecayTimeMsecs ( 281.000000 ) - SetDecayFinishTrim ( 0.760000 ) -} -create carSoundParameters named garbage -{ - SetEngineClipName ( "garbage_car" ) - SetEngineIdleClipName ( "garbage_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "garbage_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.020000 ) - SetIdleEnginePitch ( 0.410000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.490000 ) - SetShiftPoint ( 3 0.840000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.400000 1.150000 ) - SetGearPitchRange ( 2 0.620000 1.170000 ) - SetGearPitchRange ( 3 0.920000 1.220000 ) - SetGearPitchRange ( 4 0.740000 1.200000 ) - SetGearPitchRange ( 5 0.850000 1.200000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 222.000000 ) - SetDelayTimeMsecs ( 37 ) - SetDecayTimeMsecs ( 311.000000 ) - SetDecayFinishTrim ( 0.800000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named icecream -{ - SetEngineClipName ( "icecream_car" ) - SetEngineIdleClipName ( "icecream_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "icecream_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.100000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.600000 ) - SetShiftPoint ( 3 0.850000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.400000 1.200000 ) - SetGearPitchRange ( 2 0.790000 1.220000 ) - SetGearPitchRange ( 3 1.000000 1.260000 ) - SetGearPitchRange ( 4 0.740000 1.200000 ) - SetGearPitchRange ( 5 0.850000 1.200000 ) - SetIdleEnginePitch ( 0.420000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 192.000000 ) - SetDelayTimeMsecs ( 52 ) - SetDecayTimeMsecs ( 281.000000 ) - SetDecayFinishTrim ( 0.760000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetOverlayClipName ( "ice_cream_truck" ) -} -create carSoundParameters named IStruck -{ - SetEngineClipName ( "istruck_v" ) - SetEngineIdleClipName ( "istruck_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.100000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.500000 ) - SetShiftPoint ( 3 0.800000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.790000 1.840000 ) - SetGearPitchRange ( 2 1.220000 1.930000 ) - SetGearPitchRange ( 3 1.470000 1.780000 ) - SetGearPitchRange ( 4 1.600000 1.840000 ) - SetGearPitchRange ( 5 1.070000 1.350000 ) - SetIdleEnginePitch ( 0.730000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 207.000000 ) - SetDelayTimeMsecs ( 52 ) - SetDecayTimeMsecs ( 311.000000 ) - SetDecayFinishTrim ( 0.760000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetOverlayClipName ( "i_and_s_truck" ) -} -create carSoundParameters named nuctruck -{ - SetEngineClipName ( "nuctruck_v" ) - SetEngineIdleClipName ( "nuctruck_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "nuctruck_v_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.100000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.560000 ) - SetShiftPoint ( 3 0.900000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.400000 1.630000 ) - SetGearPitchRange ( 2 1.050000 1.690000 ) - SetGearPitchRange ( 3 1.390000 1.690000 ) - SetGearPitchRange ( 4 1.350000 1.710000 ) - SetGearPitchRange ( 5 1.370000 1.670000 ) - SetIdleEnginePitch ( 0.350000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 163.000000 ) - SetDelayTimeMsecs ( 37 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.760000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetOverlayClipName ( "nuctruck_glow" ) -} -create carSoundParameters named pizza -{ - SetEngineClipName ( "pizza_car" ) - SetEngineIdleClipName ( "pizza_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.610000 ) - SetShiftPoint ( 3 0.900000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.570000 1.860000 ) - SetGearPitchRange ( 2 0.980000 1.860000 ) - SetGearPitchRange ( 3 1.350000 1.820000 ) - SetGearPitchRange ( 4 1.430000 1.780000 ) - SetGearPitchRange ( 5 1.460000 1.730000 ) - SetIdleEnginePitch ( 0.500000 ) - SetGearShiftPitchDrop ( 1 0.670000 ) - SetGearShiftPitchDrop ( 2 0.560000 ) - SetGearShiftPitchDrop ( 3 0.490000 ) - SetGearShiftPitchDrop ( 4 0.490000 ) - SetGearShiftPitchDrop ( 5 0.580000 ) - SetAttackTimeMsecs ( 163.000000 ) - SetDelayTimeMsecs ( 37 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.800000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetOverlayClipName ( "pizza_car_overlay" ) -} -create carSoundParameters named schoolbu -{ - SetEngineClipName ( "schoolbus" ) - SetEngineIdleClipName ( "schoolbus" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "schoolbus_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 0.980000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.620000 ) - SetShiftPoint ( 3 0.930000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.400000 1.200000 ) - SetGearPitchRange ( 2 0.830000 1.280000 ) - SetGearPitchRange ( 3 1.090000 1.220000 ) - SetGearPitchRange ( 4 0.740000 1.200000 ) - SetGearPitchRange ( 5 0.850000 1.240000 ) - SetIdleEnginePitch ( 0.410000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 192.000000 ) - SetDelayTimeMsecs ( 81 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.760000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named votetruc -{ - SetEngineClipName ( "votetruck_v" ) - SetEngineIdleClipName ( "votetruck_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "votetruc_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.100000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.620000 ) - SetShiftPoint ( 3 0.850000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.400000 1.580000 ) - SetGearPitchRange ( 2 1.000000 1.520000 ) - SetGearPitchRange ( 3 1.260000 1.520000 ) - SetGearPitchRange ( 4 0.740000 1.200000 ) - SetGearPitchRange ( 5 0.850000 1.320000 ) - SetIdleEnginePitch ( 0.350000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 222.000000 ) - SetDelayTimeMsecs ( 81 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.760000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetOverlayClipName ( "vote_quimby" ) -} -create carSoundParameters named tt -{ - SetEngineClipName ( "snake_car" ) - SetEngineIdleClipName ( "snake_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.500000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.650000 ) - SetShiftPoint ( 3 0.800000 ) - SetShiftPoint ( 4 0.900000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.360000 1.900000 ) - SetGearPitchRange ( 2 0.900000 1.900000 ) - SetGearPitchRange ( 3 0.960000 1.900000 ) - SetGearPitchRange ( 4 1.260000 1.900000 ) - SetGearPitchRange ( 5 1.460000 1.900000 ) - SetIdleEnginePitch ( 0.300000 ) - SetGearShiftPitchDrop ( 1 0.800000 ) - SetGearShiftPitchDrop ( 2 0.800000 ) - SetGearShiftPitchDrop ( 3 0.800000 ) - SetGearShiftPitchDrop ( 4 0.800000 ) - SetGearShiftPitchDrop ( 5 0.800000 ) -} -create carSoundParameters named glastruc -{ - SetEngineClipName ( "glastruc_v" ) - SetEngineIdleClipName ( "glastruc_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.100000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.550000 ) - SetShiftPoint ( 3 0.900000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.400000 1.200000 ) - SetGearPitchRange ( 2 0.700000 1.220000 ) - SetGearPitchRange ( 3 1.000000 1.170000 ) - SetGearPitchRange ( 4 0.740000 1.200000 ) - SetGearPitchRange ( 5 0.850000 1.200000 ) - SetIdleEnginePitch ( 0.350000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 222.000000 ) - SetDelayTimeMsecs ( 52 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.760000 ) - SetDownshiftDamperSize ( 0.110000 ) -} -create carSoundParameters named cFire_v -{ - SetEngineClipName ( "cfirecar_v" ) - SetEngineIdleClipName ( "cfirecar_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "cfirecar_overlay" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.100000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.380000 ) - SetShiftPoint ( 3 0.660000 ) - SetShiftPoint ( 4 0.930000 ) - SetShiftPoint ( 5 1.000000 ) - SetIdleEnginePitch ( 0.700000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 192.000000 ) - SetDelayTimeMsecs ( 67 ) - SetDecayTimeMsecs ( 326.000000 ) - SetDecayFinishTrim ( 0.770000 ) - SetDownshiftDamperSize ( 0.110000 ) - SetGearPitchRange ( 1 0.870000 1.730000 ) - SetGearPitchRange ( 2 1.280000 1.800000 ) - SetGearPitchRange ( 3 1.430000 1.950000 ) - SetGearPitchRange ( 4 1.350000 1.650000 ) - SetGearPitchRange ( 5 1.320000 1.690000 ) -} -create carSoundParameters named cBone -{ - SetEngineClipName ( "cBone_v" ) - SetEngineIdleClipName ( "cBone_v" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.500000 1.100000 ) - SetIdleEnginePitch ( 0.840000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.480000 ) - SetShiftPoint ( 3 0.820000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearPitchRange ( 1 0.870000 1.710000 ) - SetGearPitchRange ( 2 1.220000 1.730000 ) - SetGearPitchRange ( 3 1.300000 1.820000 ) - SetGearPitchRange ( 4 1.520000 1.710000 ) - SetGearPitchRange ( 5 1.280000 1.710000 ) - SetGearShiftPitchDrop ( 1 0.460000 ) - SetGearShiftPitchDrop ( 2 0.490000 ) - SetGearShiftPitchDrop ( 3 0.400000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.400000 ) - SetAttackTimeMsecs ( 222.000000 ) - SetDelayTimeMsecs ( 81 ) - SetDecayTimeMsecs ( 252.000000 ) - SetDecayFinishTrim ( 0.760000 ) - SetDownshiftDamperSize ( 0.080000 ) -} -create carSoundParameters named redbrick -{ - SetEngineClipName ( "brick_car" ) - SetEngineIdleClipName ( "brick_car" ) - SetDamagedEngineClipName ( "fire" ) - SetHornClipName ( "brick_car_horn" ) - SetReversePitchCapKmh ( 50.000000 ) - SetReversePitchRange ( 0.600000 1.200000 ) - SetIdleEnginePitch ( 0.320000 ) - SetShiftPoint ( 1 0.010000 ) - SetShiftPoint ( 2 0.620000 ) - SetShiftPoint ( 3 0.930000 ) - SetShiftPoint ( 4 1.000000 ) - SetShiftPoint ( 5 1.000000 ) - SetGearShiftPitchDrop ( 1 0.530000 ) - SetGearShiftPitchDrop ( 2 0.610000 ) - SetGearShiftPitchDrop ( 3 0.570000 ) - SetGearShiftPitchDrop ( 4 0.410000 ) - SetGearShiftPitchDrop ( 5 0.390000 ) - SetAttackTimeMsecs ( 133.000000 ) - SetDelayTimeMsecs ( 30 ) - SetDecayTimeMsecs ( 267.000000 ) - SetGearPitchRange ( 1 0.340000 1.710000 ) - SetGearPitchRange ( 2 0.700000 1.650000 ) - SetGearPitchRange ( 3 1.020000 1.600000 ) - SetGearPitchRange ( 4 1.220000 1.500000 ) - SetGearPitchRange ( 5 1.170000 1.320000 ) - SetDecayFinishTrim ( 0.660000 ) - SetDownshiftDamperSize ( 0.110000 ) -} \ No newline at end of file diff --git a/Randomiser/Resources/carsound.spt b/Randomiser/Resources/carsound.spt deleted file mode 100644 index 30d518f..0000000 --- a/Randomiser/Resources/carsound.spt +++ /dev/null @@ -1,129 +0,0 @@ -create daSoundResourceData named fire -{ - AddFilename ( "sound/carsound/damagedcar.rsd" 1.000000 ) - SetTrim ( 0.800000 ) - SetLooping ( true ) -} -create daSoundResourceData named ferrari -{ - AddFilename ( "sound/carsound/cellcar.rsd" 1.000000 ) - SetLooping ( true ) - SetTrim ( 0.680000 ) option PS2 - SetTrim ( 0.490000 ) option XBOX - SetTrim ( 0.490000 ) option PC - SetTrim ( 0.660000 ) option GCN -} -create daSoundResourceData named gearshift -{ - AddFilename ( "sound/carsound/common/gearshft.rsd" 1.000000 ) -} -create daSoundResourceData named skid -{ - AddFilename ( "sound/carsound/common/skid.rsd" 1.000000 ) - SetLooping ( true ) - SetTrim ( 0.600000 ) -} -create daSoundResourceData named horn -{ - AddFilename ( "sound/carsound/common/horn.rsd" 1.000000 ) - SetLooping ( true ) - SetTrim ( 0.790000 ) -} -create daSoundResourceData named siren -{ - AddFilename ( "sound/carsound/siren.rsd" 1.000000 ) - SetLooping ( true ) - SetTrim ( 0.830000 ) -} -create daSoundResourceData named rocket -{ - AddFilename ( "sound/carsound/rocket_car_04.rsd" 1.000000 ) - SetLooping ( true ) - SetTrim ( 0.870000 ) -} -create daSoundResourceData named car_jump -{ - AddFilename ( "sound/carsound/car_jump_02.rsd" 1.000000 ) - SetLooping ( true ) - SetTrim ( 1.000000 ) -} -create daSoundResourceData named vote_quimby -{ - AddFilename ( "sound/carsound/vote_quimby_02.rsd" 1.000000 ) - AddFilename ( "sound/carsound/silent.rsd" 1.000000 ) - AddFilename ( "sound/carsound/silent.rsd" 1.000000 ) - SetLooping ( true ) - SetTrim ( 0.760000 ) - SetStreaming ( true ) -} -create daSoundResourceData named nuke_truck -{ - AddFilename ( "sound/carsound/nuke_truck_02.rsd" 1.000000 ) - SetLooping ( true ) - SetTrim ( 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named i_and_s_truck -{ - AddFilename ( "sound/carsound/i_and_s_loop.rsd" 1.000000 ) - AddFilename ( "sound/carsound/silent.rsd" 1.000000 ) - AddFilename ( "sound/carsound/silent.rsd" 1.000000 ) - SetLooping ( true ) - SetTrim ( 0.780000 ) - SetStreaming ( true ) -} -create daSoundResourceData named ice_cream_truck -{ - AddFilename ( "sound/carsound/ice_cream_truck.rsd" 1.000000 ) - SetLooping ( true ) - SetTrim ( 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named amb_siren -{ - AddFilename ( "sound/carsound/amb_siren.rsd" 1.000000 ) - SetLooping ( true ) - SetTrim ( 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named fire_siren -{ - AddFilename ( "sound/carsound/fire_siren.rsd" 1.000000 ) - SetLooping ( true ) - SetTrim ( 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named klaxon -{ - AddFilename ( "sound/carsound/fire_siren.rsd" 1.000000 ) - SetLooping ( true ) - SetTrim ( 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named nuctruck_glow -{ - AddFilename ( "sound/carsound/nuctruck_glow2.rsd" 1.000000 ) - SetTrim ( 0.670000 ) - SetLooping ( true ) - SetStreaming ( true ) -} -create daSoundResourceData named blank -{ - AddFilename ( "sound/carsound/blank.rsd" 1.000000 ) - SetLooping ( true ) -} -create daSoundResourceData named dirt_skid -{ - AddFilename ( "sound/carsound/common/dirt_skid.rsd" 1.000000 ) - SetLooping ( true ) - SetTrim ( 0.680000 ) -} -create daSoundResourceData named mission_ai_vehicle -{ - AddFilename ( "sound/carsound/sportscarB.rsd" 1.000000 ) - SetLooping ( true ) - SetTrim ( 0.850000 ) option PS2 - SetTrim ( 0.610000 ) option XBOX - SetTrim ( 0.610000 ) option PC - SetTrim ( 0.780000 ) option GCN -} diff --git a/Randomiser/Resources/dialog.spt b/Randomiser/Resources/dialog.spt deleted file mode 100644 index a3b7fad..0000000 --- a/Randomiser/Resources/dialog.spt +++ /dev/null @@ -1,19425 +0,0 @@ -create daSoundResourceData named D_Answer_Agn_01 -{ - AddFilename ( "Agnes/D_Answer_Agn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Answer_Agn_02 -{ - AddFilename ( "Agnes/D_Answer_Agn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Agn_hips -{ - AddFilename ( "Agnes/P_HitByC_Agn_hips.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Agn_hurt -{ - AddFilename ( "Agnes/P_HitByC_Agn_hurt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Agn_sack -{ - AddFilename ( "Agnes/P_HitByC_Agn_sack.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Agn_snot -{ - AddFilename ( "Agnes/P_HitByC_Agn_snot.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Agn_01 -{ - AddFilename ( "Agnes/P_HitByW_Agn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Agn_got -{ - AddFilename ( "Agnes/P_HitByW_Agn_got.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Agn_idiot -{ - AddFilename ( "Agnes/P_HitByW_Agn_idiot.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Agn_nice -{ - AddFilename ( "Agnes/P_HitByW_Agn_nice.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Agn_punk -{ - AddFilename ( "Agnes/P_HitByW_Agn_punk.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Agn_back -{ - AddFilename ( "Agnes/P_NHitByC_Agn_back.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Agn_jerk -{ - AddFilename ( "Agnes/P_NHitByC_Agn_jerk.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Agn_lady -{ - AddFilename ( "Agnes/P_NHitByC_Agn_lady.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Agn_reject -{ - AddFilename ( "Agnes/P_NHitByC_Agn_reject.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Apu_excell -{ - AddFilename ( "Apu/D_AIDestroy_Apu_excell.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Apu_impress -{ - AddFilename ( "Apu/D_AIDestroy_Apu_impress.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Apu_thrill -{ - AddFilename ( "Apu/D_AIDestroy_Apu_thrill.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Apu_trem -{ - AddFilename ( "Apu/D_AIDestroy_Apu_trem.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Apu_fun -{ - AddFilename ( "Apu/D_Air_Apu_fun.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Apu_house -{ - AddFilename ( "Apu/D_Air_Apu_house.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Apu_maha -{ - AddFilename ( "Apu/D_Air_Apu_maha.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Apu_vishnu -{ - AddFilename ( "Apu/D_Air_Apu_vishnu.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Apu_easy -{ - AddFilename ( "Apu/D_Arrive_Apu_easy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Apu_here -{ - AddFilename ( "Apu/D_Arrive_Apu_here.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Apu_karma -{ - AddFilename ( "Apu/D_Arrive_Apu_karma.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Apu_future -{ - AddFilename ( "Apu/D_Bcrash_Apu_future.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Apu_ohno -{ - AddFilename ( "Apu/D_Bcrash_Apu_ohno.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Apu_skull -{ - AddFilename ( "Apu/D_Bcrash_Apu_skull.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Apu_clean -{ - AddFilename ( "Apu/D_Break_Apu_clean.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Apu_random -{ - AddFilename ( "Apu/D_Break_Apu_random.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Apu_shiva -{ - AddFilename ( "Apu/D_Break_Apu_shiva.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Apu_metal -{ - AddFilename ( "Apu/D_Burn_Apu_metal.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Apu_vehicle -{ - AddFilename ( "Apu/D_CarWay_Apu_vehicle.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Apu_way -{ - AddFilename ( "Apu/D_CarWay_Apu_way.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Apu_dear -{ - AddFilename ( "Apu/D_Damage_Apu_dear.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Apu_disgrace -{ - AddFilename ( "Apu/D_Damage_Apu_disgrace.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Apu_ohno -{ - AddFilename ( "Apu/D_Damage_Apu_ohno.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Apu_think2 -{ - AddFilename ( "Apu/D_Damage_Apu_think2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Apu_mad -{ - AddFilename ( "Apu/D_Dcar_Apu_mad.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Apu_outlet -{ - AddFilename ( "Apu/D_Dcar_Apu_outlet.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Apu_drivea -{ - AddFilename ( "Apu/D_Door_Apu_drivea.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Apu_today -{ - AddFilename ( "Apu/D_Door_Apu_today.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Apu_dear -{ - AddFilename ( "Apu/D_HitP_Apu_dear.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Apu_entertain -{ - AddFilename ( "Apu/D_HitP_Apu_entertain.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Apu_fear -{ - AddFilename ( "Apu/D_HitP_Apu_fear.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Apu_step -{ - AddFilename ( "Apu/D_HitP_Apu_step.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Apu_dear -{ - AddFilename ( "Apu/D_Mcrash_Apu_dear.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Apu_disgrace -{ - AddFilename ( "Apu/D_Mcrash_Apu_disgrace.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Apu_hell -{ - AddFilename ( "Apu/D_Mcrash_Apu_hell.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Apu_fault -{ - AddFilename ( "Apu/D_MissP_Apu_fault.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Apu_silly -{ - AddFilename ( "Apu/D_MissP_Apu_silly.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Apu_watch -{ - AddFilename ( "Apu/D_MissP_Apu_watch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Apu_late -{ - AddFilename ( "Apu/D_Time_Apu_late.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Apu_rate -{ - AddFilename ( "Apu/D_Time_Apu_rate.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Apu_01 -{ - AddFilename ( "Apu/P_HitByC_Apu_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Apu_rude -{ - AddFilename ( "Apu/P_HitByC_Apu_rude.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Apu_skull -{ - AddFilename ( "Apu/P_HitByC_Apu_skull.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Apu_wound -{ - AddFilename ( "Apu/P_HitByC_Apu_wound.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Apu_01 -{ - AddFilename ( "Apu/P_HitByW_Apu_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Apu_02 -{ - AddFilename ( "Apu/P_HitByW_Apu_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Apu_03 -{ - AddFilename ( "Apu/P_HitByW_Apu_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Apu_04 -{ - AddFilename ( "Apu/P_HitByW_Apu_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Apu_05 -{ - AddFilename ( "Apu/P_HitByW_Apu_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Apu_06 -{ - AddFilename ( "Apu/P_HitByW_Apu_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Apu_07 -{ - AddFilename ( "Apu/P_HitByW_Apu_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Apu_08 -{ - AddFilename ( "Apu/P_HitByW_Apu_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Apu_09 -{ - AddFilename ( "Apu/P_HitByW_Apu_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Apu_02 -{ - AddFilename ( "Apu/P_NHitByC_Apu_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Apu_03 -{ - AddFilename ( "Apu/P_NHitByC_Apu_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Apu_04 -{ - AddFilename ( "Apu/P_NHitByC_Apu_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Apu_flesh -{ - AddFilename ( "Apu/P_NHitByC_Apu_flesh.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Apu_go -{ - AddFilename ( "Apu/W_Activate_Apu_go.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Apu_hope -{ - AddFilename ( "Apu/W_Activate_Apu_hope.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Apu_try -{ - AddFilename ( "Apu/W_Activate_Apu_try.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Apu_impress -{ - AddFilename ( "Apu/W_AIDestroy_Apu_impress.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Apu_never -{ - AddFilename ( "Apu/W_AIDestroy_Apu_never.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Apu_thrilling -{ - AddFilename ( "Apu/W_AIDestroy_Apu_thrilling.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Apu_trem -{ - AddFilename ( "Apu/W_AIDestroy_Apu_trem.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Apu_fun -{ - AddFilename ( "Apu/W_Air_Apu_fun.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Apu_house -{ - AddFilename ( "Apu/W_Air_Apu_house.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Apu_maha -{ - AddFilename ( "Apu/W_Air_Apu_maha.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Apu_vishnu -{ - AddFilename ( "Apu/W_Air_Apu_vishnu.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Apu_easy -{ - AddFilename ( "Apu/W_Arrive_Apu_easy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Apu_here -{ - AddFilename ( "Apu/W_Arrive_Apu_here.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Apu_karma -{ - AddFilename ( "Apu/W_Arrive_Apu_karma.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Apu_fatty -{ - AddFilename ( "Apu/W_Askfood_Apu_fatty.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Apu_food -{ - AddFilename ( "Apu/W_Askfood_Apu_food.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Apu_giving -{ - AddFilename ( "Apu/W_Askfood_Apu_giving.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Apu_kill -{ - AddFilename ( "Apu/W_Askfood_Apu_kill.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Apu_outside -{ - AddFilename ( "Apu/W_Askfood_Apu_outside.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Apu_vegan -{ - AddFilename ( "Apu/W_Askfood_Apu_vegan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Apu_life -{ - AddFilename ( "Apu/W_Askride_Apu_life.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Apu_ride -{ - AddFilename ( "Apu/W_Askride_Apu_ride.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Apu_driving -{ - AddFilename ( "Apu/W_Bcrash_Apu_driving.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Apu_future -{ - AddFilename ( "Apu/W_Bcrash_Apu_future.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Apu_ohno -{ - AddFilename ( "Apu/W_Bcrash_Apu_ohno.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Apu_skull -{ - AddFilename ( "Apu/W_Bcrash_Apu_skull.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Apu_01 -{ - AddFilename ( "Apu/W_BreakCa_Apu_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Apu_creepy -{ - AddFilename ( "Apu/W_BreakCa_Apu_creepy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Apu_forgive -{ - AddFilename ( "Apu/W_BreakCa_Apu_forgive.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Apu_forgivea -{ - AddFilename ( "Apu/W_BreakCa_Apu_forgivea.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Apu_lessa -{ - AddFilename ( "Apu/W_BreakCa_Apu_lessa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Apu_aisle -{ - AddFilename ( "Apu/W_Break_Apu_aisle.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Apu_random -{ - AddFilename ( "Apu/W_Break_Apu_random.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Apu_shiva -{ - AddFilename ( "Apu/W_Break_Apu_shiva.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Apu_blood -{ - AddFilename ( "Apu/W_Burn_Apu_blood.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Apu_cricket -{ - AddFilename ( "Apu/W_Burn_Apu_cricket.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Apu_power -{ - AddFilename ( "Apu/W_Burn_Apu_power.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Apu_01 -{ - AddFilename ( "Apu/W_Card_Apu_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Apu_collect -{ - AddFilename ( "Apu/W_Card_Apu_collect.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Apu_many -{ - AddFilename ( "Apu/W_Card_Apu_many.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Apu_manya -{ - AddFilename ( "Apu/W_Card_Apu_manya.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Apu_who -{ - AddFilename ( "Apu/W_Card_Apu_who.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_CarWay_Apu_cracker -{ - AddFilename ( "Apu/W_CarWay_Apu_cracker.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_CarWay_Apu_hindu -{ - AddFilename ( "Apu/W_CarWay_Apu_hindu.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_CarWay_Apu_whitey -{ - AddFilename ( "Apu/W_CarWay_Apu_whitey.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Apu_04 -{ - AddFilename ( "Apu/W_Char_Apu_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Apu_05 -{ - AddFilename ( "Apu/W_Char_Apu_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Apu_flesh -{ - AddFilename ( "Apu/W_Char_Apu_flesh.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Apu_kwik -{ - AddFilename ( "Apu/W_Char_Apu_kwik.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Apu_silly -{ - AddFilename ( "Apu/W_Char_Apu_silly.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Apu_four2 -{ - AddFilename ( "Apu/W_Damage_Apu_four2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Apu_hell -{ - AddFilename ( "Apu/W_Damage_Apu_hell.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Apu_hell2 -{ - AddFilename ( "Apu/W_Damage_Apu_hell2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Apu_ohdear -{ - AddFilename ( "Apu/W_Damage_Apu_ohdear.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Apu_ohno -{ - AddFilename ( "Apu/W_Damage_Apu_ohno.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Apu_dear -{ - AddFilename ( "Apu/W_Dcar_Apu_dear.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Apu_shame -{ - AddFilename ( "Apu/W_Dcar_Apu_shame.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Apu_suck -{ - AddFilename ( "Apu/W_Dcar_Apu_suck.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Apu_think2 -{ - AddFilename ( "Apu/W_Dcar_Apu_think2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Apu_dream -{ - AddFilename ( "Apu/W_Fall_Apu_dream.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Apu_poor -{ - AddFilename ( "Apu/W_Fall_Apu_poor.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Apu_whoa -{ - AddFilename ( "Apu/W_Fall_Apu_whoa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_bacon -{ - AddFilename ( "Apu/W_Foodreply_Apu_bacon.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_canada -{ - AddFilename ( "Apu/W_Foodreply_Apu_canada.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_combo -{ - AddFilename ( "Apu/W_Foodreply_Apu_combo.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_curry -{ - AddFilename ( "Apu/W_Foodreply_Apu_curry.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_energy -{ - AddFilename ( "Apu/W_Foodreply_Apu_energy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_fats -{ - AddFilename ( "Apu/W_Foodreply_Apu_fats.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_indian -{ - AddFilename ( "Apu/W_Foodreply_Apu_indian.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_karmic -{ - AddFilename ( "Apu/W_Foodreply_Apu_karmic.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_meat -{ - AddFilename ( "Apu/W_Foodreply_Apu_meat.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_mystery -{ - AddFilename ( "Apu/W_Foodreply_Apu_mystery.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_needs -{ - AddFilename ( "Apu/W_Foodreply_Apu_needs.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_pork -{ - AddFilename ( "Apu/W_Foodreply_Apu_pork.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_sanjay -{ - AddFilename ( "Apu/W_Foodreply_Apu_sanjay.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_shrimp -{ - AddFilename ( "Apu/W_Foodreply_Apu_shrimp.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_sticks -{ - AddFilename ( "Apu/W_Foodreply_Apu_sticks.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Apu_sticksa -{ - AddFilename ( "Apu/W_Foodreply_Apu_sticksa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Apu_air -{ - AddFilename ( "Apu/W_GOC_Apu_air.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Apu_finish -{ - AddFilename ( "Apu/W_GOC_Apu_finish.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Apu_lithe -{ - AddFilename ( "Apu/W_GOC_Apu_lithe.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Apu_fine -{ - AddFilename ( "Apu/W_Greeting_Apu_fine.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Apu_loyal -{ - AddFilename ( "Apu/W_Greeting_Apu_loyal.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Apu_rude -{ - AddFilename ( "Apu/W_HitByC_Apu_rude.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Apu_skull -{ - AddFilename ( "Apu/W_HitByC_Apu_skull.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Apu_wound -{ - AddFilename ( "Apu/W_HitByC_Apu_wound.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Apu_01 -{ - AddFilename ( "Apu/W_HitP_Apu_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Apu_02 -{ - AddFilename ( "Apu/W_HitP_Apu_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Apu_car -{ - AddFilename ( "Apu/W_HitP_Apu_car.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Apu_enter -{ - AddFilename ( "Apu/W_HitP_Apu_enter.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Apu_fear -{ - AddFilename ( "Apu/W_HitP_Apu_fear.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Apu_silly -{ - AddFilename ( "Apu/W_HitP_Apu_silly.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_LongJump_Apu_excell -{ - AddFilename ( "Apu/W_LongJump_Apu_excell.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_LongJump_Apu_thrill -{ - AddFilename ( "Apu/W_LongJump_Apu_thrill.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_LongJump_Apu_trem -{ - AddFilename ( "Apu/W_LongJump_Apu_trem.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Apu_ability -{ - AddFilename ( "Apu/W_Mcrash_Apu_ability.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Apu_dear -{ - AddFilename ( "Apu/W_Mcrash_Apu_dear.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Apu_four -{ - AddFilename ( "Apu/W_Mcrash_Apu_four.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Apu_ohno -{ - AddFilename ( "Apu/W_Mcrash_Apu_ohno.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Apu_think -{ - AddFilename ( "Apu/W_Mcrash_Apu_think.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Apu_end -{ - AddFilename ( "Apu/W_Mfail_Apu_end.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Apu_failure -{ - AddFilename ( "Apu/W_Mfail_Apu_failure.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Apu_feel -{ - AddFilename ( "Apu/W_Mfail_Apu_feel.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Apu_shame -{ - AddFilename ( "Apu/W_Mfail_Apu_shame.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissA_Apu_cracker -{ - AddFilename ( "Apu/W_MissA_Apu_cracker.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissA_Apu_going -{ - AddFilename ( "Apu/W_MissA_Apu_going.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissA_Apu_hindu -{ - AddFilename ( "Apu/W_MissA_Apu_hindu.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissA_Apu_whitey -{ - AddFilename ( "Apu/W_MissA_Apu_whitey.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Apu_car -{ - AddFilename ( "Apu/W_MissP_Apu_car.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Apu_dear -{ - AddFilename ( "Apu/W_MissP_Apu_dear.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Apu_silly -{ - AddFilename ( "Apu/W_MissP_Apu_silly.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Apu_odor -{ - AddFilename ( "Apu/W_Mstart_Apu_odor.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Apu_store -{ - AddFilename ( "Apu/W_Mstart_Apu_store.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Apu_teens -{ - AddFilename ( "Apu/W_Mstart_Apu_teens.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Apu_01 -{ - AddFilename ( "Apu/W_Mvic_Apu_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Apu_03 -{ - AddFilename ( "Apu/W_Mvic_Apu_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Apu_brahmin -{ - AddFilename ( "Apu/W_Mvic_Apu_brahmin.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Apu_come -{ - AddFilename ( "Apu/W_Mvic_Apu_come.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Apu_driver -{ - AddFilename ( "Apu/W_Mvic_Apu_driver.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Apu_glory -{ - AddFilename ( "Apu/W_Mvic_Apu_glory.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Apu_like -{ - AddFilename ( "Apu/W_Mvic_Apu_like.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Apu_come -{ - AddFilename ( "Apu/W_NewAI_Apu_come.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Apu_kid -{ - AddFilename ( "Apu/W_NewAI_Apu_kid.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Apu_ohno -{ - AddFilename ( "Apu/W_NewAI_Apu_ohno.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Apu_hurry -{ - AddFilename ( "Apu/W_ObjectW_Apu_hurry.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Apu_papa -{ - AddFilename ( "Apu/W_ObjectW_Apu_papa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Apu_room -{ - AddFilename ( "Apu/W_ObjectW_Apu_room.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Apu_sense -{ - AddFilename ( "Apu/W_ObjectW_Apu_sense.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Apu_cheat -{ - AddFilename ( "Apu/W_Passed_Apu_cheat.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Apu_comeon -{ - AddFilename ( "Apu/W_Passed_Apu_comeon.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Apu_disgrace -{ - AddFilename ( "Apu/W_Passed_Apu_disgrace.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Apu_chance -{ - AddFilename ( "Apu/W_Pass_Apu_chance.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Apu_vehicle -{ - AddFilename ( "Apu/W_Pass_Apu_vehicle.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Apu_woohoo -{ - AddFilename ( "Apu/W_Pass_Apu_woohoo.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Apu_azteca -{ - AddFilename ( "Apu/W_Ridereply_Apu_azteca.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Apu_childrena -{ - AddFilename ( "Apu/W_Ridereply_Apu_childrena.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Apu_jiffy -{ - AddFilename ( "Apu/W_Ridereply_Apu_jiffy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Apu_karma -{ - AddFilename ( "Apu/W_Ridereply_Apu_karma.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Apu_kwik -{ - AddFilename ( "Apu/W_Ridereply_Apu_kwik.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Apu_meat -{ - AddFilename ( "Apu/W_Ridereply_Apu_meat.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Apu_minor -{ - AddFilename ( "Apu/W_Ridereply_Apu_minor.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Apu_nudity -{ - AddFilename ( "Apu/W_Ridereply_Apu_nudity.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Apu_police -{ - AddFilename ( "Apu/W_Ridereply_Apu_police.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Apu_01 -{ - AddFilename ( "Apu/W_Springboard_Apu_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Apu_acro -{ - AddFilename ( "Apu/W_Springboard_Apu_acro.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Apu_flying -{ - AddFilename ( "Apu/W_Springboard_Apu_flying.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Apu_whee -{ - AddFilename ( "Apu/W_Springboard_Apu_whee.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Apu_bargain -{ - AddFilename ( "Apu/W_Tail_Apu_bargain.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Apu_easier -{ - AddFilename ( "Apu/W_Tail_Apu_easier.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Apu_try -{ - AddFilename ( "Apu/W_Tail_Apu_try.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Apu_hurry -{ - AddFilename ( "Apu/W_Time_Apu_hurry.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Apu_late -{ - AddFilename ( "Apu/W_Time_Apu_late.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Apu_rate -{ - AddFilename ( "Apu/W_Time_Apu_rate.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Apu_01 -{ - AddFilename ( "Apu/W_Turbo_Apu_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Apu_02 -{ - AddFilename ( "Apu/W_Turbo_Apu_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Apu_breath -{ - AddFilename ( "Apu/W_Turbo_Apu_breath.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Apu_minute -{ - AddFilename ( "Apu/W_Turbo_Apu_minute.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Apu_sleep -{ - AddFilename ( "Apu/W_Turbo_Apu_sleep.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brn_01 -{ - AddFilename ( "Barney/P_HitByC_Brn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brn_02 -{ - AddFilename ( "Barney/P_HitByC_Brn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brn_03 -{ - AddFilename ( "Barney/P_HitByC_Brn_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brn_04 -{ - AddFilename ( "Barney/P_HitByC_Brn_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brn_05 -{ - AddFilename ( "Barney/P_HitByC_Brn_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brn_06 -{ - AddFilename ( "Barney/P_HitByC_Brn_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brn_07 -{ - AddFilename ( "Barney/P_HitByC_Brn_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brn_08 -{ - AddFilename ( "Barney/P_HitByC_Brn_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brn_09 -{ - AddFilename ( "Barney/P_HitByC_Brn_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brn_again -{ - AddFilename ( "Barney/P_HitByC_Brn_again.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brn_head -{ - AddFilename ( "Barney/P_HitByC_Brn_head.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brn_hurt -{ - AddFilename ( "Barney/P_HitByC_Brn_hurt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brn_whoa -{ - AddFilename ( "Barney/P_HitByC_Brn_whoa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brn_01 -{ - AddFilename ( "Barney/P_HitByW_Brn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brn_02 -{ - AddFilename ( "Barney/P_HitByW_Brn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brn_03 -{ - AddFilename ( "Barney/P_HitByW_Brn_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brn_04 -{ - AddFilename ( "Barney/P_HitByW_Brn_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brn_05 -{ - AddFilename ( "Barney/P_HitByW_Brn_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brn_06 -{ - AddFilename ( "Barney/P_HitByW_Brn_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brn_07 -{ - AddFilename ( "Barney/P_HitByW_Brn_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brn_08 -{ - AddFilename ( "Barney/P_HitByW_Brn_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brn_09 -{ - AddFilename ( "Barney/P_HitByW_Brn_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brn_belch -{ - AddFilename ( "Barney/P_HitByW_Brn_belch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brn_enough -{ - AddFilename ( "Barney/P_HitByW_Brn_enough.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brn_pass -{ - AddFilename ( "Barney/P_HitByW_Brn_pass.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brn_sober -{ - AddFilename ( "Barney/P_HitByW_Brn_sober.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Brn_01 -{ - AddFilename ( "Barney/P_NHitByC_Brn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Brn_02 -{ - AddFilename ( "Barney/P_NHitByC_Brn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Brn_03 -{ - AddFilename ( "Barney/P_NHitByC_Brn_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Brn_04 -{ - AddFilename ( "Barney/P_NHitByC_Brn_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Brn_planet -{ - AddFilename ( "Barney/P_NHitByC_Brn_planet.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Brn_stay -{ - AddFilename ( "Barney/P_NHitByC_Brn_stay.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Brn_uhoh -{ - AddFilename ( "Barney/P_NHitByC_Brn_uhoh.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Brn_varnish -{ - AddFilename ( "Barney/P_NHitByC_Brn_varnish.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Brn_dumpster01 -{ - AddFilename ( "Barney/W_Doorbell_Brn_dumpster01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Brn_dumpster02 -{ - AddFilename ( "Barney/W_Doorbell_Brn_dumpster02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Brn_dumpster03 -{ - AddFilename ( "Barney/W_Doorbell_Brn_dumpster03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Brn_dumpster04 -{ - AddFilename ( "Barney/W_Doorbell_Brn_dumpster04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Brn_dumpster05 -{ - AddFilename ( "Barney/W_Doorbell_Brn_dumpster05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Brt_01 -{ - AddFilename ( "Bart/D_AIDestroy_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Brt_02 -{ - AddFilename ( "Bart/D_AIDestroy_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Brt_06 -{ - AddFilename ( "Bart/D_AIDestroy_Brt_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Brt_08 -{ - AddFilename ( "Bart/D_AIDestroy_Brt_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Brt_01 -{ - AddFilename ( "Bart/D_Air_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Brt_02 -{ - AddFilename ( "Bart/D_Air_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Brt_03 -{ - AddFilename ( "Bart/D_Air_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Brt_04 -{ - AddFilename ( "Bart/D_Air_Brt_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Brt_01 -{ - AddFilename ( "Bart/D_Arrive_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Brt_02 -{ - AddFilename ( "Bart/D_Arrive_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Brt_easy -{ - AddFilename ( "Bart/D_Arrive_Brt_easy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Brt_hard -{ - AddFilename ( "Bart/D_Arrive_Brt_hard.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Brt_01 -{ - AddFilename ( "Bart/D_Bcrash_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Brt_02 -{ - AddFilename ( "Bart/D_Bcrash_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Brt_05 -{ - AddFilename ( "Bart/D_Bcrash_Brt_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Brt_06 -{ - AddFilename ( "Bart/D_Bcrash_Brt_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Brt_01 -{ - AddFilename ( "Bart/D_Break_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Brt_02 -{ - AddFilename ( "Bart/D_Break_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Brt_03 -{ - AddFilename ( "Bart/D_Break_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Brt_04 -{ - AddFilename ( "Bart/D_Break_Brt_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Brt_01 -{ - AddFilename ( "Bart/D_Burn_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Brt_03 -{ - AddFilename ( "Bart/D_Burn_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Brt_asphalt -{ - AddFilename ( "Bart/D_Burn_Brt_asphalt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Brt_school -{ - AddFilename ( "Bart/D_Burn_Brt_school.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Brt_01 -{ - AddFilename ( "Bart/D_CarWay_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Brt_06 -{ - AddFilename ( "Bart/D_CarWay_Brt_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Brt_10 -{ - AddFilename ( "Bart/D_CarWay_Brt_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Brt_move -{ - AddFilename ( "Bart/D_CarWay_Brt_move.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Brt_01 -{ - AddFilename ( "Bart/D_Damage_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Brt_02 -{ - AddFilename ( "Bart/D_Damage_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Brt_03 -{ - AddFilename ( "Bart/D_Damage_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Brt_04 -{ - AddFilename ( "Bart/D_Damage_Brt_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Brt_blame -{ - AddFilename ( "Bart/D_Damage_Brt_blame.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Brt_ovaries -{ - AddFilename ( "Bart/D_Damage_Brt_ovaries.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Brt_01 -{ - AddFilename ( "Bart/D_Dcar_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Brt_03 -{ - AddFilename ( "Bart/D_Dcar_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Brt_05 -{ - AddFilename ( "Bart/D_Dcar_Brt_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Brt_07 -{ - AddFilename ( "Bart/D_Dcar_Brt_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Brt_01 -{ - AddFilename ( "Bart/D_Door_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Brt_03 -{ - AddFilename ( "Bart/D_Door_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Brt_04 -{ - AddFilename ( "Bart/D_Door_Brt_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Brt_class -{ - AddFilename ( "Bart/D_Door_Brt_class.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Brt_dork -{ - AddFilename ( "Bart/D_Door_Brt_dork.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Brt_other -{ - AddFilename ( "Bart/D_Door_Brt_other.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Brt_01 -{ - AddFilename ( "Bart/D_HitP_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Brt_02 -{ - AddFilename ( "Bart/D_HitP_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Brt_03 -{ - AddFilename ( "Bart/D_HitP_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Brt_04 -{ - AddFilename ( "Bart/D_HitP_Brt_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Brt_05 -{ - AddFilename ( "Bart/D_HitP_Brt_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Brt_06 -{ - AddFilename ( "Bart/D_HitP_Brt_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Brt_07 -{ - AddFilename ( "Bart/D_HitP_Brt_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Brt_01 -{ - AddFilename ( "Bart/D_Mcrash_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Brt_03 -{ - AddFilename ( "Bart/D_Mcrash_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Brt_04 -{ - AddFilename ( "Bart/D_Mcrash_Brt_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Brt_05 -{ - AddFilename ( "Bart/D_Mcrash_Brt_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Brt_06 -{ - AddFilename ( "Bart/D_Mcrash_Brt_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Brt_drive -{ - AddFilename ( "Bart/D_Mcrash_Brt_drive.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Brt_enjoya -{ - AddFilename ( "Bart/D_Mcrash_Brt_enjoya.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Brt_01 -{ - AddFilename ( "Bart/D_MissP_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Brt_06 -{ - AddFilename ( "Bart/D_MissP_Brt_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Brt_07 -{ - AddFilename ( "Bart/D_MissP_Brt_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Brt_09 -{ - AddFilename ( "Bart/D_MissP_Brt_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Brt_11 -{ - AddFilename ( "Bart/D_MissP_Brt_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Brt_01 -{ - AddFilename ( "Bart/D_Time_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Brt_03 -{ - AddFilename ( "Bart/D_Time_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Brt_04 -{ - AddFilename ( "Bart/D_Time_Brt_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Brt_faster -{ - AddFilename ( "Bart/D_Time_Brt_faster.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brt_01 -{ - AddFilename ( "Bart/P_HitByC_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brt_helping -{ - AddFilename ( "Bart/P_HitByC_Brt_helping.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brt_hit -{ - AddFilename ( "Bart/P_HitByC_Brt_hit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Brt_hurt -{ - AddFilename ( "Bart/P_HitByC_Brt_hurt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brt_01 -{ - AddFilename ( "Bart/P_HitByW_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brt_02 -{ - AddFilename ( "Bart/P_HitByW_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brt_06 -{ - AddFilename ( "Bart/P_HitByW_Brt_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brt_07 -{ - AddFilename ( "Bart/P_HitByW_Brt_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brt_08 -{ - AddFilename ( "Bart/P_HitByW_Brt_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brt_09 -{ - AddFilename ( "Bart/P_HitByW_Brt_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brt_11 -{ - AddFilename ( "Bart/P_HitByW_Brt_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brt_12 -{ - AddFilename ( "Bart/P_HitByW_Brt_12.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brt_13 -{ - AddFilename ( "Bart/P_HitByW_Brt_13.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Brt_14 -{ - AddFilename ( "Bart/P_HitByW_Brt_14.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Brt_01 -{ - AddFilename ( "Bart/P_NHitByC_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Brt_02 -{ - AddFilename ( "Bart/P_NHitByC_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Brt_04 -{ - AddFilename ( "Bart/P_NHitByC_Brt_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Brt_05 -{ - AddFilename ( "Bart/P_NHitByC_Brt_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Brt_01 -{ - AddFilename ( "Bart/W_Activate_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Brt_02 -{ - AddFilename ( "Bart/W_Activate_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Brt_03 -{ - AddFilename ( "Bart/W_Activate_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Brt_beep -{ - AddFilename ( "Bart/W_Activate_Brt_beep.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Brt_click -{ - AddFilename ( "Bart/W_Activate_Brt_click.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Brt_cool -{ - AddFilename ( "Bart/W_Activate_Brt_cool.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Brt_do -{ - AddFilename ( "Bart/W_Activate_Brt_do.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Brt_cool -{ - AddFilename ( "Bart/W_AIDestroy_Brt_cool.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Brt_mess -{ - AddFilename ( "Bart/W_AIDestroy_Brt_mess.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Brt_pay -{ - AddFilename ( "Bart/W_AIDestroy_Brt_pay.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Brt_rock -{ - AddFilename ( "Bart/W_AIDestroy_Brt_rock.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Brt_cool -{ - AddFilename ( "Bart/W_Air_Brt_cool.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Brt_dude -{ - AddFilename ( "Bart/W_Air_Brt_dude.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Brt_laugh -{ - AddFilename ( "Bart/W_Air_Brt_laugh.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Brt_score -{ - AddFilename ( "Bart/W_Air_Brt_score.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Brt_whee -{ - AddFilename ( "Bart/W_Air_Brt_whee.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Brt_easy -{ - AddFilename ( "Bart/W_Arrive_Brt_easy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Brt_hard -{ - AddFilename ( "Bart/W_Arrive_Brt_hard.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Brt_problemo -{ - AddFilename ( "Bart/W_Arrive_Brt_problemo.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Brt_safe -{ - AddFilename ( "Bart/W_Arrive_Brt_safe.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Brt_calorie -{ - AddFilename ( "Bart/W_Askfood_Brt_calorie.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Brt_content -{ - AddFilename ( "Bart/W_Askfood_Brt_content.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Brt_fatty -{ - AddFilename ( "Bart/W_Askfood_Brt_fatty.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Brt_special -{ - AddFilename ( "Bart/W_Askfood_Brt_special.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Brt_sugar -{ - AddFilename ( "Bart/W_Askfood_Brt_sugar.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Brt_value -{ - AddFilename ( "Bart/W_Askfood_Brt_value.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Brt_01 -{ - AddFilename ( "Bart/W_Askride_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Brt_02 -{ - AddFilename ( "Bart/W_Askride_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Brt_03 -{ - AddFilename ( "Bart/W_Askride_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Brt_lift -{ - AddFilename ( "Bart/W_Askride_Brt_lift.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Brt_little -{ - AddFilename ( "Bart/W_Askride_Brt_little.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Brt_01 -{ - AddFilename ( "Bart/W_Bcrash_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Brt_02 -{ - AddFilename ( "Bart/W_Bcrash_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Brt_03 -{ - AddFilename ( "Bart/W_Bcrash_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Brt_04 -{ - AddFilename ( "Bart/W_Bcrash_Brt_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Brt_05 -{ - AddFilename ( "Bart/W_Bcrash_Brt_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Brt_06 -{ - AddFilename ( "Bart/W_Bcrash_Brt_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Brt_cool -{ - AddFilename ( "Bart/W_Bcrash_Brt_cool.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Brt_oops -{ - AddFilename ( "Bart/W_Bcrash_Brt_oops.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Brt_take -{ - AddFilename ( "Bart/W_Bcrash_Brt_take.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Brt_whoa -{ - AddFilename ( "Bart/W_Bcrash_Brt_whoa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCA_Brt_01 -{ - AddFilename ( "Bart/W_BreakCA_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCA_Brt_02 -{ - AddFilename ( "Bart/W_BreakCA_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCA_Brt_03 -{ - AddFilename ( "Bart/W_BreakCA_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCA_Brt_04 -{ - AddFilename ( "Bart/W_BreakCA_Brt_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCA_Brt_05 -{ - AddFilename ( "Bart/W_BreakCA_Brt_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCA_Brt_dislike -{ - AddFilename ( "Bart/W_BreakCA_Brt_dislike.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCA_Brt_vandals -{ - AddFilename ( "Bart/W_BreakCA_Brt_vandals.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Brt_nice -{ - AddFilename ( "Bart/W_Break_Brt_nice.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Brt_right -{ - AddFilename ( "Bart/W_Break_Brt_right.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Brt_total -{ - AddFilename ( "Bart/W_Break_Brt_total.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Brt_wicked -{ - AddFilename ( "Bart/W_Break_Brt_wicked.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Brt_01 -{ - AddFilename ( "Bart/W_Burn_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Brt_02 -{ - AddFilename ( "Bart/W_Burn_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Brt_asphalt -{ - AddFilename ( "Bart/W_Burn_Brt_asphalt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Brt_dust -{ - AddFilename ( "Bart/W_Burn_Brt_dust.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Brt_road -{ - AddFilename ( "Bart/W_Burn_Brt_road.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Brt_school -{ - AddFilename ( "Bart/W_Burn_Brt_school.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Brt_01 -{ - AddFilename ( "Bart/W_Card_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Brt_02 -{ - AddFilename ( "Bart/W_Card_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Brt_03 -{ - AddFilename ( "Bart/W_Card_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Brt_better -{ - AddFilename ( "Bart/W_Card_Brt_better.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Brt_great -{ - AddFilename ( "Bart/W_Card_Brt_great.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Brt_sweeta -{ - AddFilename ( "Bart/W_Card_Brt_sweeta.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Brt_woohoo -{ - AddFilename ( "Bart/W_Card_Brt_woohoo.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Brt_01 -{ - AddFilename ( "Bart/W_Char_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Brt_05 -{ - AddFilename ( "Bart/W_Char_Brt_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Brt_07 -{ - AddFilename ( "Bart/W_Char_Brt_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Brt_09 -{ - AddFilename ( "Bart/W_Char_Brt_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Brt_11 -{ - AddFilename ( "Bart/W_Char_Brt_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Brt_12 -{ - AddFilename ( "Bart/W_Char_Brt_12.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Brt_13 -{ - AddFilename ( "Bart/W_Char_Brt_13.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Brt_14 -{ - AddFilename ( "Bart/W_Char_Brt_14.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Brt_15 -{ - AddFilename ( "Bart/W_Char_Brt_15.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Brt_01 -{ - AddFilename ( "Bart/W_Damage_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Brt_02 -{ - AddFilename ( "Bart/W_Damage_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Brt_03 -{ - AddFilename ( "Bart/W_Damage_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Brt_doit -{ - AddFilename ( "Bart/W_Damage_Brt_doit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Brt_mark -{ - AddFilename ( "Bart/W_Damage_Brt_mark.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Brt_oops -{ - AddFilename ( "Bart/W_Damage_Brt_oops.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Brt_right -{ - AddFilename ( "Bart/W_Damage_Brt_right.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Brt_broke -{ - AddFilename ( "Bart/W_Dcar_Brt_broke.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Brt_doit -{ - AddFilename ( "Bart/W_Dcar_Brt_doit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Brt_loser -{ - AddFilename ( "Bart/W_Dcar_Brt_loser.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Brt_sucks -{ - AddFilename ( "Bart/W_Dcar_Brt_sucks.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Brt_01 -{ - AddFilename ( "Bart/W_Fall_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Brt_02 -{ - AddFilename ( "Bart/W_Fall_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Brt_03 -{ - AddFilename ( "Bart/W_Fall_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Brt_hurt -{ - AddFilename ( "Bart/W_Fall_Brt_hurt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Brt_ohno -{ - AddFilename ( "Bart/W_Fall_Brt_ohno.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Brt_02 -{ - AddFilename ( "Bart/W_GIC_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Brt_03 -{ - AddFilename ( "Bart/W_GIC_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Brt_roll -{ - AddFilename ( "Bart/W_GIC_Brt_roll.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Brt_time -{ - AddFilename ( "Bart/W_GIC_Brt_time.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Brt_town -{ - AddFilename ( "Bart/W_GIC_Brt_town.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Brt_cool -{ - AddFilename ( "Bart/W_GOC_Brt_cool.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Brt_nice -{ - AddFilename ( "Bart/W_GOC_Brt_nice.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Brt_ride -{ - AddFilename ( "Bart/W_GOC_Brt_ride.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Brt_01 -{ - AddFilename ( "Bart/W_Greeting_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Brt_02 -{ - AddFilename ( "Bart/W_Greeting_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Brt_buddy -{ - AddFilename ( "Bart/W_Greeting_Brt_buddy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Brt_dude -{ - AddFilename ( "Bart/W_Greeting_Brt_dude.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Brt_01 -{ - AddFilename ( "Bart/W_HitByC_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Brt_02 -{ - AddFilename ( "Bart/W_HitByC_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Brt_03 -{ - AddFilename ( "Bart/W_HitByC_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Brt_help -{ - AddFilename ( "Bart/W_HitByC_Brt_help.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Brt_hit -{ - AddFilename ( "Bart/W_HitByC_Brt_hit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Brt_hurt -{ - AddFilename ( "Bart/W_HitByC_Brt_hurt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Brt_cow -{ - AddFilename ( "Bart/W_HitP_Brt_cow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Brt_doit -{ - AddFilename ( "Bart/W_HitP_Brt_doit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Brt_got -{ - AddFilename ( "Bart/W_HitP_Brt_got.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Brt_laugh -{ - AddFilename ( "Bart/W_HitP_Brt_laugh.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Brt_sucks -{ - AddFilename ( "Bart/W_HitP_Brt_sucks.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Brt_take -{ - AddFilename ( "Bart/W_HitP_Brt_take.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Brt_yeah -{ - AddFilename ( "Bart/W_HitP_Brt_yeah.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idle_Brt_03 -{ - AddFilename ( "Bart/W_Idle_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Brt_01 -{ - AddFilename ( "Bart/W_Mcrash_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Brt_02 -{ - AddFilename ( "Bart/W_Mcrash_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Brt_03 -{ - AddFilename ( "Bart/W_Mcrash_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Brt_04 -{ - AddFilename ( "Bart/W_Mcrash_Brt_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Brt_05 -{ - AddFilename ( "Bart/W_Mcrash_Brt_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Brt_blame -{ - AddFilename ( "Bart/W_Mcrash_Brt_blame.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Brt_butt -{ - AddFilename ( "Bart/W_Mcrash_Brt_butt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Brt_damn -{ - AddFilename ( "Bart/W_Mcrash_Brt_damn.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Brt_sucks -{ - AddFilename ( "Bart/W_Mcrash_Brt_sucks.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Brt_18 -{ - AddFilename ( "Bart/W_Mfail_Brt_18.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Brt_30 -{ - AddFilename ( "Bart/W_Mfail_Brt_30.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Brt_close -{ - AddFilename ( "Bart/W_Mfail_Brt_close.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Brt_cmon -{ - AddFilename ( "Bart/W_Mfail_Brt_cmon.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Brt_groove -{ - AddFilename ( "Bart/W_Mfail_Brt_groove.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Brt_here -{ - AddFilename ( "Bart/W_Mfail_Brt_here.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Brt_sucks -{ - AddFilename ( "Bart/W_Mfail_Brt_sucks.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissA_Brt_oof -{ - AddFilename ( "Bart/W_MissA_Brt_oof.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissA_Brt_right -{ - AddFilename ( "Bart/W_MissA_Brt_right.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissA_Brt_stop -{ - AddFilename ( "Bart/W_MissA_Brt_stop.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissA_Brt_watch -{ - AddFilename ( "Bart/W_MissA_Brt_watch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Brt_atcha -{ - AddFilename ( "Bart/W_MissP_Brt_atcha.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Brt_cometh -{ - AddFilename ( "Bart/W_MissP_Brt_cometh.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Brt_comin2 -{ - AddFilename ( "Bart/W_MissP_Brt_comin2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Brt_wanna -{ - AddFilename ( "Bart/W_MissP_Brt_wanna.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Brt_way -{ - AddFilename ( "Bart/W_MissP_Brt_way.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Brt_fine -{ - AddFilename ( "Bart/W_Mstart_Brt_fine.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Brt_gotit -{ - AddFilename ( "Bart/W_Mstart_Brt_gotit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Brt_prob -{ - AddFilename ( "Bart/W_Mstart_Brt_prob.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Brt_service -{ - AddFilename ( "Bart/W_Mstart_Brt_service.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Brt_02 -{ - AddFilename ( "Bart/W_Mvic_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Brt_03 -{ - AddFilename ( "Bart/W_Mvic_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Brt_04 -{ - AddFilename ( "Bart/W_Mvic_Brt_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Brt_cool -{ - AddFilename ( "Bart/W_Mvic_Brt_cool.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Brt_king -{ - AddFilename ( "Bart/W_Mvic_Brt_king.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Brt_laugh -{ - AddFilename ( "Bart/W_Mvic_Brt_laugh.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Brt_rule -{ - AddFilename ( "Bart/W_Mvic_Brt_rule.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Brt_bring -{ - AddFilename ( "Bart/W_NewAI_Brt_bring.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Brt_good -{ - AddFilename ( "Bart/W_NewAI_Brt_good.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Brt_master -{ - AddFilename ( "Bart/W_NewAI_Brt_master.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Brt_mean -{ - AddFilename ( "Bart/W_NewAI_Brt_mean.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Brt_scared -{ - AddFilename ( "Bart/W_NewAI_Brt_scared.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Brt_worse -{ - AddFilename ( "Bart/W_NewAI_Brt_worse.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Brt_01 -{ - AddFilename ( "Bart/W_ObjectW_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Brt_02 -{ - AddFilename ( "Bart/W_ObjectW_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Brt_03 -{ - AddFilename ( "Bart/W_ObjectW_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Brt_05 -{ - AddFilename ( "Bart/W_ObjectW_Brt_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Brt_07 -{ - AddFilename ( "Bart/W_ObjectW_Brt_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Brt_12 -{ - AddFilename ( "Bart/W_ObjectW_Brt_12.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Brt_all -{ - AddFilename ( "Bart/W_ObjectW_Brt_all.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Brt_before -{ - AddFilename ( "Bart/W_ObjectW_Brt_before.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Brt_gimmie2 -{ - AddFilename ( "Bart/W_ObjectW_Brt_gimmie2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Brt_mine -{ - AddFilename ( "Bart/W_ObjectW_Brt_mine.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Brt_youre -{ - AddFilename ( "Bart/W_ObjectW_Brt_youre.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Brt_01 -{ - AddFilename ( "Bart/W_Passed_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Brt_02 -{ - AddFilename ( "Bart/W_Passed_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Brt_back -{ - AddFilename ( "Bart/W_Passed_Brt_back.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Brt_comeon -{ - AddFilename ( "Bart/W_Passed_Brt_comeon.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Brt_fair -{ - AddFilename ( "Bart/W_Passed_Brt_fair.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Brt_why -{ - AddFilename ( "Bart/W_Passed_Brt_why.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Brt_01 -{ - AddFilename ( "Bart/W_Pass_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Brt_booyah -{ - AddFilename ( "Bart/W_Pass_Brt_booyah.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Brt_cow -{ - AddFilename ( "Bart/W_Pass_Brt_cow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Brt_rule -{ - AddFilename ( "Bart/W_Pass_Brt_rule.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Brt_write -{ - AddFilename ( "Bart/W_Pass_Brt_write.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Brt_01 -{ - AddFilename ( "Bart/W_Ridereply_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Brt_02 -{ - AddFilename ( "Bart/W_Ridereply_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Brt_bath -{ - AddFilename ( "Bart/W_Ridereply_Brt_bath.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Brt_burns -{ - AddFilename ( "Bart/W_Ridereply_Brt_burns.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Brt_chance -{ - AddFilename ( "Bart/W_Ridereply_Brt_chance.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Brt_drive -{ - AddFilename ( "Bart/W_Ridereply_Brt_drive.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Brt_fire -{ - AddFilename ( "Bart/W_Ridereply_Brt_fire.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Brt_fix -{ - AddFilename ( "Bart/W_Ridereply_Brt_fix.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Brt_latex -{ - AddFilename ( "Bart/W_Ridereply_Brt_latex.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Brt_stock -{ - AddFilename ( "Bart/W_Ridereply_Brt_stock.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Brt_sure -{ - AddFilename ( "Bart/W_Ridereply_Brt_sure.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Brt_01 -{ - AddFilename ( "Bart/W_Springboard_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Brt_05 -{ - AddFilename ( "Bart/W_Springboard_Brt_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Brt_06 -{ - AddFilename ( "Bart/W_Springboard_Brt_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Brt_07 -{ - AddFilename ( "Bart/W_Springboard_Brt_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Brt_flying -{ - AddFilename ( "Bart/W_Springboard_Brt_flying.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Brt_stick -{ - AddFilename ( "Bart/W_Springboard_Brt_stick.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Brt_bomb -{ - AddFilename ( "Bart/W_Tail_Brt_bomb.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Brt_killer -{ - AddFilename ( "Bart/W_Tail_Brt_killer.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Brt_knows -{ - AddFilename ( "Bart/W_Tail_Brt_knows.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Brt_nobody2 -{ - AddFilename ( "Bart/W_Tail_Brt_nobody2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Brt_01 -{ - AddFilename ( "Bart/W_Time_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Brt_02 -{ - AddFilename ( "Bart/W_Time_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Brt_day -{ - AddFilename ( "Bart/W_Time_Brt_day.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Brt_faster -{ - AddFilename ( "Bart/W_Time_Brt_faster.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Brt_late -{ - AddFilename ( "Bart/W_Time_Brt_late.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Brt_mac -{ - AddFilename ( "Bart/W_Time_Brt_mac.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Brt_time -{ - AddFilename ( "Bart/W_Time_Brt_time.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Brt_01 -{ - AddFilename ( "Bart/W_Turbo_Brt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Brt_02 -{ - AddFilename ( "Bart/W_Turbo_Brt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Brt_03 -{ - AddFilename ( "Bart/W_Turbo_Brt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Brt_breath -{ - AddFilename ( "Bart/W_Turbo_Brt_breath.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Brt_move -{ - AddFilename ( "Bart/W_Turbo_Brt_move.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Brt_sugar -{ - AddFilename ( "Bart/W_Turbo_Brt_sugar.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Brt_tired -{ - AddFilename ( "Bart/W_Turbo_Brt_tired.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Bee_01 -{ - AddFilename ( "Bumblebee/P_HitByC_Bee_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Bee_02 -{ - AddFilename ( "Bumblebee/P_HitByC_Bee_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Bee_03 -{ - AddFilename ( "Bumblebee/P_HitByC_Bee_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Bee_04 -{ - AddFilename ( "Bumblebee/P_HitByC_Bee_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Bee_05 -{ - AddFilename ( "Bumblebee/P_HitByC_Bee_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Bee_06 -{ - AddFilename ( "Bumblebee/P_HitByC_Bee_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Bee_07 -{ - AddFilename ( "Bumblebee/P_HitByC_Bee_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Bee_08 -{ - AddFilename ( "Bumblebee/P_HitByC_Bee_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Bee_medico -{ - AddFilename ( "Bumblebee/P_HitByC_Bee_medico.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Bee_01 -{ - AddFilename ( "Bumblebee/P_HitByW_Bee_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Bee_02 -{ - AddFilename ( "Bumblebee/P_HitByW_Bee_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Bee_03 -{ - AddFilename ( "Bumblebee/P_HitByW_Bee_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Bee_04 -{ - AddFilename ( "Bumblebee/P_HitByW_Bee_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Bee_05 -{ - AddFilename ( "Bumblebee/P_HitByW_Bee_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Bee_06 -{ - AddFilename ( "Bumblebee/P_HitByW_Bee_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Bee_07 -{ - AddFilename ( "Bumblebee/P_HitByW_Bee_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Bee_08 -{ - AddFilename ( "Bumblebee/P_HitByW_Bee_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Bee_gusta -{ - AddFilename ( "Bumblebee/P_HitByW_Bee_gusta.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Bee_01 -{ - AddFilename ( "Bumblebee/P_NHitByC_Bee_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Bee_02 -{ - AddFilename ( "Bumblebee/P_NHitByC_Bee_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Bee_03 -{ - AddFilename ( "Bumblebee/P_NHitByC_Bee_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Bee_aid -{ - AddFilename ( "Bumblebee/P_NHitByC_Bee_aid.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Bee_presta -{ - AddFilename ( "Bumblebee/P_NHitByC_Bee_presta.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Crl_compa -{ - AddFilename ( "Carl/P_HitByC_Crl_compa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Crl_hand -{ - AddFilename ( "Carl/P_HitByC_Crl_hand.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Crl_lega -{ - AddFilename ( "Carl/P_HitByC_Crl_lega.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Crl_drunk -{ - AddFilename ( "Carl/P_HitByW_Crl_drunk.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Crl_lucky -{ - AddFilename ( "Carl/P_HitByW_Crl_lucky.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Crl_watch -{ - AddFilename ( "Carl/P_HitByW_Crl_watch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Crl_eyes -{ - AddFilename ( "Carl/P_NHitByC_Crl_eyes.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Crl_rummy -{ - AddFilename ( "Carl/P_NHitByC_Crl_rummy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Crl_watch -{ - AddFilename ( "Carl/P_NHitByC_Crl_watch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Cbg_cloak -{ - AddFilename ( "CBG/D_Air_Cbg_cloak.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Cbg_commona -{ - AddFilename ( "CBG/D_Air_Cbg_commona.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Cbg_small -{ - AddFilename ( "CBG/D_Air_Cbg_small.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Answer_Cbg_01 -{ - AddFilename ( "CBG/D_Answer_Cbg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Cbg_01 -{ - AddFilename ( "CBG/D_Arrive_Cbg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Cbg_check -{ - AddFilename ( "CBG/D_Arrive_Cbg_check.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Cbg_target -{ - AddFilename ( "CBG/D_Arrive_Cbg_target.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Cbg_01 -{ - AddFilename ( "CBG/D_Bcrash_Cbg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Cbg_02 -{ - AddFilename ( "CBG/D_Bcrash_Cbg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Cbg_direct -{ - AddFilename ( "CBG/D_Bcrash_Cbg_direct.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Cbg_01 -{ - AddFilename ( "CBG/D_Break_Cbg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Cbg_business -{ - AddFilename ( "CBG/D_Break_Cbg_business.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Cbg_rarer -{ - AddFilename ( "CBG/D_Break_Cbg_rarer.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Cbg_engage -{ - AddFilename ( "CBG/D_Burn_Cbg_engage.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Cbg_full -{ - AddFilename ( "CBG/D_Burn_Cbg_full.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Cbg_warp -{ - AddFilename ( "CBG/D_Burn_Cbg_warp.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Cbg_01 -{ - AddFilename ( "CBG/D_CarWay_Cbg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Cbg_banned -{ - AddFilename ( "CBG/D_CarWay_Cbg_banned.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Cbg_better -{ - AddFilename ( "CBG/D_CarWay_Cbg_better.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Cbg_official -{ - AddFilename ( "CBG/D_CarWay_Cbg_official.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Cbg_pantsa -{ - AddFilename ( "CBG/D_CarWay_Cbg_pantsa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Cbg_01 -{ - AddFilename ( "CBG/D_Damage_Cbg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Cbg_02 -{ - AddFilename ( "CBG/D_Damage_Cbg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Cbg_hull -{ - AddFilename ( "CBG/D_Damage_Cbg_hull.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Cbg_moons -{ - AddFilename ( "CBG/D_Damage_Cbg_moons.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Cbg_01 -{ - AddFilename ( "CBG/D_Dcar_Cbg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Cbg_02 -{ - AddFilename ( "CBG/D_Dcar_Cbg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Cbg_chariot -{ - AddFilename ( "CBG/D_Dcar_Cbg_chariot.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Cbg_saturn -{ - AddFilename ( "CBG/D_Dcar_Cbg_saturn.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Cbg_enter -{ - AddFilename ( "CBG/D_Door_Cbg_enter.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Cbg_idiot -{ - AddFilename ( "CBG/D_Door_Cbg_idiot.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Cbg_insult -{ - AddFilename ( "CBG/D_Door_Cbg_insult.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Cbg_common -{ - AddFilename ( "CBG/D_HitP_Cbg_common.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Cbg_enough -{ - AddFilename ( "CBG/D_HitP_Cbg_enough.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Cbg_way -{ - AddFilename ( "CBG/D_HitP_Cbg_way.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Cbg_01 -{ - AddFilename ( "CBG/D_Mcrash_Cbg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Cbg_blow -{ - AddFilename ( "CBG/D_Mcrash_Cbg_blow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Cbg_frame -{ - AddFilename ( "CBG/D_Mcrash_Cbg_frame.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Cbg_fault -{ - AddFilename ( "CBG/D_MissP_Cbg_fault.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Cbg_orc -{ - AddFilename ( "CBG/D_MissP_Cbg_orc.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Cbg_totally -{ - AddFilename ( "CBG/D_MissP_Cbg_totally.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Cbg_01 -{ - AddFilename ( "CBG/D_Time_Cbg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Cbg_02 -{ - AddFilename ( "CBG/D_Time_Cbg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Cbg_power -{ - AddFilename ( "CBG/D_Time_Cbg_power.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Cbg_01 -{ - AddFilename ( "CBG/P_HitByC_Cbg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Cbg_03 -{ - AddFilename ( "CBG/P_HitByC_Cbg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Cbg_khan -{ - AddFilename ( "CBG/P_HitByC_Cbg_khan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Cbg_pincha -{ - AddFilename ( "CBG/P_HitByW_Cbg_pincha.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Cbg_quote -{ - AddFilename ( "CBG/P_HitByW_Cbg_quote.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Cbg_thanks -{ - AddFilename ( "CBG/P_HitByW_Cbg_thanks.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Cbg_01 -{ - AddFilename ( "CBG/P_NHitByC_Cbg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Cbg_02 -{ - AddFilename ( "CBG/P_NHitByC_Cbg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Cbg_03 -{ - AddFilename ( "CBG/P_NHitByC_Cbg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Cbg_04 -{ - AddFilename ( "CBG/P_NHitByC_Cbg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Cbg_action -{ - AddFilename ( "CBG/W_Ridereply_Cbg_action.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Cbg_away -{ - AddFilename ( "CBG/W_Ridereply_Cbg_away.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Cbg_fit -{ - AddFilename ( "CBG/W_Ridereply_Cbg_fit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Cbg_hammer -{ - AddFilename ( "CBG/W_Ridereply_Cbg_hammer.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Cbg_horoscope -{ - AddFilename ( "CBG/W_Ridereply_Cbg_horoscope.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Cbg_lonely -{ - AddFilename ( "CBG/W_Ridereply_Cbg_lonely.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Cbg_role -{ - AddFilename ( "CBG/W_Ridereply_Cbg_role.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Cbg_screen -{ - AddFilename ( "CBG/W_Ridereply_Cbg_screen.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Cbg_songs -{ - AddFilename ( "CBG/W_Ridereply_Cbg_songs.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Cbg_three -{ - AddFilename ( "CBG/W_Ridereply_Cbg_three.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Cbg_trip -{ - AddFilename ( "CBG/W_Ridereply_Cbg_trip.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Clt_charge -{ - AddFilename ( "Cletus/D_Air_Clt_charge.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Clt_scared -{ - AddFilename ( "Cletus/D_Air_Clt_scared.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Clt_truck -{ - AddFilename ( "Cletus/D_Air_Clt_truck.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Clt_easy -{ - AddFilename ( "Cletus/D_Arrive_Clt_easy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Clt_enjoy -{ - AddFilename ( "Cletus/D_Arrive_Clt_enjoy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Clt_fine -{ - AddFilename ( "Cletus/D_Arrive_Clt_fine.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Clt_dang -{ - AddFilename ( "Cletus/D_Bcrash_Clt_dang.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Clt_goin -{ - AddFilename ( "Cletus/D_Bcrash_Clt_goin.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Clt_hole -{ - AddFilename ( "Cletus/D_Bcrash_Clt_hole.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Clt_coe -{ - AddFilename ( "Cletus/D_Break_Clt_coe.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Clt_coleco -{ - AddFilename ( "Cletus/D_Break_Clt_coleco.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Clt_septic -{ - AddFilename ( "Cletus/D_Break_Clt_septic.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Clt_like -{ - AddFilename ( "Cletus/D_Burn_Clt_like.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Clt_pedal -{ - AddFilename ( "Cletus/D_Burn_Clt_pedal.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Clt_purty -{ - AddFilename ( "Cletus/D_Burn_Clt_purty.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Clt_cow -{ - AddFilename ( "Cletus/D_CarWay_Clt_cow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Clt_idjit -{ - AddFilename ( "Cletus/D_CarWay_Clt_idjit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Clt_road -{ - AddFilename ( "Cletus/D_CarWay_Clt_road.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Clt_way -{ - AddFilename ( "Cletus/D_CarWay_Clt_way.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Clt_wrestlin -{ - AddFilename ( "Cletus/D_CarWay_Clt_wrestlin.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Clt_fund -{ - AddFilename ( "Cletus/D_Damage_Clt_fund.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Clt_ma -{ - AddFilename ( "Cletus/D_Damage_Clt_ma.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Clt_stop -{ - AddFilename ( "Cletus/D_Damage_Clt_stop.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Clt_02 -{ - AddFilename ( "Cletus/D_Dcar_Clt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Clt_again -{ - AddFilename ( "Cletus/D_Dcar_Clt_again.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Clt_sleep -{ - AddFilename ( "Cletus/D_Dcar_Clt_sleep.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Clt_wheel -{ - AddFilename ( "Cletus/D_Dcar_Clt_wheel.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Clt_believe -{ - AddFilename ( "Cletus/D_Door_Clt_believe.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Clt_door -{ - AddFilename ( "Cletus/D_Door_Clt_door.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Clt_pick -{ - AddFilename ( "Cletus/D_Door_Clt_pick.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Clt_01 -{ - AddFilename ( "Cletus/D_HitP_Clt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Clt_02 -{ - AddFilename ( "Cletus/D_HitP_Clt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Clt_03 -{ - AddFilename ( "Cletus/D_HitP_Clt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Clt_fast -{ - AddFilename ( "Cletus/D_HitP_Clt_fast.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Clt_people -{ - AddFilename ( "Cletus/D_HitP_Clt_people.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Clt_wuz -{ - AddFilename ( "Cletus/D_HitP_Clt_wuz.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Clt_none -{ - AddFilename ( "Cletus/D_Mcrash_Clt_none.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Clt_seez -{ - AddFilename ( "Cletus/D_Mcrash_Clt_seez.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Clt_smell -{ - AddFilename ( "Cletus/D_Mcrash_Clt_smell.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissA_Clt_cow -{ - AddFilename ( "Cletus/D_MissA_Clt_cow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissA_Clt_road -{ - AddFilename ( "Cletus/D_MissA_Clt_road.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissA_Clt_stay -{ - AddFilename ( "Cletus/D_MissA_Clt_stay.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Clt_lucky -{ - AddFilename ( "Cletus/D_MissP_Clt_lucky.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Clt_move -{ - AddFilename ( "Cletus/D_MissP_Clt_move.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Clt_sorry -{ - AddFilename ( "Cletus/D_MissP_Clt_sorry.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Clt_bank -{ - AddFilename ( "Cletus/D_Time_Clt_bank.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Clt_bit -{ - AddFilename ( "Cletus/D_Time_Clt_bit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Clt_dang -{ - AddFilename ( "Cletus/D_Time_Clt_dang.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Clt_ma -{ - AddFilename ( "Cletus/V_Damage_Clt_ma.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Clt_school -{ - AddFilename ( "Cletus/V_Damage_Clt_school.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Clt_stop -{ - AddFilename ( "Cletus/V_Damage_Clt_stop.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Clt_enjoy -{ - AddFilename ( "Cletus/V_HitCar_Clt_enjoy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Clt_skeer -{ - AddFilename ( "Cletus/V_HitCar_Clt_skeer.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Clt_yeeha -{ - AddFilename ( "Cletus/V_HitCar_Clt_yeeha.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Clt_bested -{ - AddFilename ( "Cletus/V_Mfail_Clt_bested.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Clt_blame -{ - AddFilename ( "Cletus/V_Mfail_Clt_blame.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Clt_how -{ - AddFilename ( "Cletus/V_Mfail_Clt_how.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Clt_01 -{ - AddFilename ( "Cletus/V_Mvic_Clt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Clt_bail -{ - AddFilename ( "Cletus/V_Mvic_Clt_bail.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Clt_dang -{ - AddFilename ( "Cletus/V_Mvic_Clt_dang.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Clt_rise -{ - AddFilename ( "Cletus/V_Mvic_Clt_rise.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Clt_01 -{ - AddFilename ( "Cletus/V_Tail_Clt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Clt_later -{ - AddFilename ( "Cletus/V_Tail_Clt_later.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Clt_smart -{ - AddFilename ( "Cletus/V_Tail_Clt_smart.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Clt_waste -{ - AddFilename ( "Cletus/V_Tail_Clt_waste.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Clt_outhouse01 -{ - AddFilename ( "Cletus/W_Doorbell_Clt_outhouse01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Clt_outhouse02 -{ - AddFilename ( "Cletus/W_Doorbell_Clt_outhouse02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Clt_outhouse03 -{ - AddFilename ( "Cletus/W_Doorbell_Clt_outhouse03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Clt_outhouse04 -{ - AddFilename ( "Cletus/W_Doorbell_Clt_outhouse04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Clt_outhouse05 -{ - AddFilename ( "Cletus/W_Doorbell_Clt_outhouse05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Clt_outhouse06 -{ - AddFilename ( "Cletus/W_Doorbell_Clt_outhouse06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Clt_outhouse07 -{ - AddFilename ( "Cletus/W_Doorbell_Clt_outhouse07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Clt_brandine -{ - AddFilename ( "Cletus/W_Ridereply_Clt_brandine.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Clt_busy -{ - AddFilename ( "Cletus/W_Ridereply_Clt_busy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Clt_cheese -{ - AddFilename ( "Cletus/W_Ridereply_Clt_cheese.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Clt_help -{ - AddFilename ( "Cletus/W_Ridereply_Clt_help.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Clt_militia -{ - AddFilename ( "Cletus/W_Ridereply_Clt_militia.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Clt_office -{ - AddFilename ( "Cletus/W_Ridereply_Clt_office.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Clt_plum -{ - AddFilename ( "Cletus/W_Ridereply_Clt_plum.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Clt_rain -{ - AddFilename ( "Cletus/W_Ridereply_Clt_rain.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Clt_schedule -{ - AddFilename ( "Cletus/W_Ridereply_Clt_schedule.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Clt_sister -{ - AddFilename ( "Cletus/W_Ridereply_Clt_sister.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Clt_toe -{ - AddFilename ( "Cletus/W_Ridereply_Clt_toe.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Clt_tubes -{ - AddFilename ( "Cletus/W_Ridereply_Clt_tubes.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_accuse_1_convinit_Hom_L1M7 -{ - AddFilename ( "conversations/C_accuse_1_convinit_Hom_L1M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_accuse_2_convinit_Bur_L1M7 -{ - AddFilename ( "conversations/C_accuse_2_convinit_Bur_L1M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_accuse_3_convinit_Hom_L1M7 -{ - AddFilename ( "conversations/C_accuse_3_convinit_Hom_L1M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_accuse_4_convinit_Bur_L1M7 -{ - AddFilename ( "conversations/C_accuse_4_convinit_Bur_L1M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_accuse_5_convinit_Hom_L1M7 -{ - AddFilename ( "conversations/C_accuse_5_convinit_Hom_L1M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_accuse_6_convinit_Bur_L1M7 -{ - AddFilename ( "conversations/C_accuse_6_convinit_Bur_L1M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_adventure_1_convinit_Crl_L1M7 -{ - AddFilename ( "conversations/C_adventure_1_convinit_Crl_L1M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_adventure_2_convinit_Hom_L1M7 -{ - AddFilename ( "conversations/C_adventure_2_convinit_Hom_L1M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_adventure_3_convinit_Crl_L1M7 -{ - AddFilename ( "conversations/C_adventure_3_convinit_Crl_L1M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_adventure_4_convinit_Hom_L1M7 -{ - AddFilename ( "conversations/C_adventure_4_convinit_Hom_L1M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_ahab_1_noboxconv_Lis_L3M6 -{ - AddFilename ( "conversations/C_ahab_1_noboxconv_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_arrest_1_noboxconv_Wig_L5M6 -{ - AddFilename ( "conversations/C_arrest_1_noboxconv_Wig_L5M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_ashtray_1_noboxconv_Hom_L7M5 -{ - AddFilename ( "conversations/C_ashtray_1_noboxconv_Hom_L7M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_aspic_1_convinit_Skn_L3B1 -{ - AddFilename ( "conversations/C_aspic_1_convinit_Skn_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_aspic_2_convinit_Lis_L3B1 -{ - AddFilename ( "conversations/C_aspic_2_convinit_Lis_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_aspic_3_convinit_Skn_L3B1 -{ - AddFilename ( "conversations/C_aspic_3_convinit_Skn_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_aztec1_1_convinit_Svt -{ - AddFilename ( "conversations/C_aztec1_1_convinit_Svt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_aztec2_1_convinit_Svt -{ - AddFilename ( "conversations/C_aztec2_1_convinit_Svt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_aztec3_1_convinit_Svt -{ - AddFilename ( "conversations/C_aztec3_1_convinit_Svt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_aztec4_1_convinit_Svt -{ - AddFilename ( "conversations/C_aztec4_1_convinit_Svt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_baby2_1_convinit_Mrg_L4M3 -{ - AddFilename ( "conversations/C_baby2_1_convinit_Mrg_L4M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_baby2_2_convinit_Clt_L4M3 -{ - AddFilename ( "conversations/C_baby2_2_convinit_Clt_L4M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_baby_1_convinit_Mrg_L4M3 -{ - AddFilename ( "conversations/C_baby_1_convinit_Mrg_L4M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_baby_2_convinit_Clt_L4M3 -{ - AddFilename ( "conversations/C_baby_2_convinit_Clt_L4M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_baby_3_convinit_Mrg_L4M3 -{ - AddFilename ( "conversations/C_baby_3_convinit_Mrg_L4M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_barrel_1_convinit_Bur_L7M5 -{ - AddFilename ( "conversations/C_barrel_1_convinit_Bur_L7M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_barrel_2_convinit_Hom_L7M5 -{ - AddFilename ( "conversations/C_barrel_2_convinit_Hom_L7M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_barrel_3_convinit_Bur_L7M5 -{ - AddFilename ( "conversations/C_barrel_3_convinit_Bur_L7M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_barrel_4_convinit_Hom_L7M5 -{ - AddFilename ( "conversations/C_barrel_4_convinit_Hom_L7M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_barrel_5_convinit_Bur_L7M5 -{ - AddFilename ( "conversations/C_barrel_5_convinit_Bur_L7M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_barrel_6_convinit_Hom_L7M5 -{ - AddFilename ( "conversations/C_barrel_6_convinit_Hom_L7M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_barrel_7_convinit_Bur_L7M5 -{ - AddFilename ( "conversations/C_barrel_7_convinit_Bur_L7M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_beam_1_noboxconv_Frk_L7M3 -{ - AddFilename ( "conversations/C_beam_1_noboxconv_Frk_L7M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_big_1_convinit_Lis_L3M4 -{ - AddFilename ( "conversations/C_big_1_convinit_Lis_L3M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_bladder_1_convinit_Lis_L1M1 -{ - AddFilename ( "conversations/C_bladder_1_convinit_Lis_L1M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_bladder_2_convinit_Hom_L1M1 -{ - AddFilename ( "conversations/C_bladder_2_convinit_Hom_L1M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_bladder_3_convinit_Lis_L1M1 -{ - AddFilename ( "conversations/C_bladder_3_convinit_Lis_L1M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_bladder_4_convinit_Hom_L1M1 -{ - AddFilename ( "conversations/C_bladder_4_convinit_Hom_L1M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_bladder_5_convinit_Lis_L1M1 -{ - AddFilename ( "conversations/C_bladder_5_convinit_Lis_L1M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_bladder_6_convinit_Hom_L1M1 -{ - AddFilename ( "conversations/C_bladder_6_convinit_Hom_L1M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_blender_1_convinit_Frk_L2M6 -{ - AddFilename ( "conversations/C_blender_1_convinit_Frk_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_blender_2_convinit_Brt_L2M6 -{ - AddFilename ( "conversations/C_blender_2_convinit_Brt_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_boards2_1_noboxconv_Clt_L7M1 -{ - AddFilename ( "conversations/C_boards2_1_noboxconv_Clt_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_boards_1_noboxconv_Hom_L7M1 -{ - AddFilename ( "conversations/C_boards_1_noboxconv_Hom_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_bonestorm_1_convinit_Brt_L2M1 -{ - AddFilename ( "conversations/C_bonestorm_1_convinit_Brt_L2M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_bonestorm_2_convinit_Mil_L2M1 -{ - AddFilename ( "conversations/C_bonestorm_2_convinit_Mil_L2M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_bonestorm_3_convinit_Brt_L2M1 -{ - AddFilename ( "conversations/C_bonestorm_3_convinit_Brt_L2M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_bonestorm_4_convinit_Mil_L2M1 -{ - AddFilename ( "conversations/C_bonestorm_4_convinit_Mil_L2M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_bonus_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_bonus_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_borrowing_1_convinit_Apu_L5 -{ - AddFilename ( "conversations/C_borrowing_1_convinit_Apu_L5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_borrowing_2_convinit_Hom_L5 -{ - AddFilename ( "conversations/C_borrowing_2_convinit_Hom_L5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_borrowing_3_convinit_Apu_L5 -{ - AddFilename ( "conversations/C_borrowing_3_convinit_Apu_L5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_boss_1_noboxconv_Hom_L7M4 -{ - AddFilename ( "conversations/C_boss_1_noboxconv_Hom_L7M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_boxesngc_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_boxesngc_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_boxesps2_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_boxesps2_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_boxesxbx_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_boxesxbx_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_brave_1_noboxconv_Lis_L3M6 -{ - AddFilename ( "conversations/C_brave_1_noboxconv_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_breakngc_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_breakngc_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_breakps2_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_breakps2_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_breakxbx_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_breakxbx_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_broken_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_broken_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_brother_1_convinit_Lis_L3M1 -{ - AddFilename ( "conversations/C_brother_1_convinit_Lis_L3M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_brother_2_convinit_Cbg_L3M1 -{ - AddFilename ( "conversations/C_brother_2_convinit_Cbg_L3M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_burger_1_convinit_Apu_L3M3 -{ - AddFilename ( "conversations/C_burger_1_convinit_Apu_L3M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_buried_1_convinit_Hom_L7M4 -{ - AddFilename ( "conversations/C_buried_1_convinit_Hom_L7M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_buried_2_convinit_Lis_L7M4 -{ - AddFilename ( "conversations/C_buried_2_convinit_Lis_L7M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_buried_3_convinit_Hom_L7M4 -{ - AddFilename ( "conversations/C_buried_3_convinit_Hom_L7M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_bus_1_convinit_Lis_L3 -{ - AddFilename ( "conversations/C_bus_1_convinit_Lis_L3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_bus_2_convinit_Oto_L3 -{ - AddFilename ( "conversations/C_bus_2_convinit_Oto_L3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_bus_3_convinit_Lis_L3 -{ - AddFilename ( "conversations/C_bus_3_convinit_Lis_L3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_bus_4_convinit_Oto_L3 -{ - AddFilename ( "conversations/C_bus_4_convinit_Oto_L3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_camera_1_convinit_Hom_L1M4 -{ - AddFilename ( "conversations/C_camera_1_convinit_Hom_L1M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_camera_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_camera_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_canyonero_1_noboxconv_Mrg_L4M7 -{ - AddFilename ( "conversations/C_canyonero_1_noboxconv_Mrg_L4M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_card_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_card_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_carjack_1_convinit_Snk_L7M6 -{ - AddFilename ( "conversations/C_carjack_1_convinit_Snk_L7M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_carjack_2_convinit_Hom_L7M6 -{ - AddFilename ( "conversations/C_carjack_2_convinit_Hom_L7M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_carjack_3_convinit_Snk_L7M6 -{ - AddFilename ( "conversations/C_carjack_3_convinit_Snk_L7M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_carjack_4_convinit_Hom_L7M6 -{ - AddFilename ( "conversations/C_carjack_4_convinit_Hom_L7M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_carjack_5_convinit_Snk_L7M6 -{ - AddFilename ( "conversations/C_carjack_5_convinit_Snk_L7M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_catch_1_convinit_Sea_L3M7 -{ - AddFilename ( "conversations/C_catch_1_convinit_Sea_L3M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_catch_2_convinit_Lis_L3M7 -{ - AddFilename ( "conversations/C_catch_2_convinit_Lis_L3M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_catch_3_convinit_Sea_L3M7 -{ - AddFilename ( "conversations/C_catch_3_convinit_Sea_L3M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_chainsaw_1_convinit_Hom_L7M1 -{ - AddFilename ( "conversations/C_chainsaw_1_convinit_Hom_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_chainsaw_2_convinit_Moe_L7M1 -{ - AddFilename ( "conversations/C_chainsaw_2_convinit_Moe_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_chainsaw_3_convinit_Hom_L7M1 -{ - AddFilename ( "conversations/C_chainsaw_3_convinit_Hom_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_chainsaw_4_convinit_Moe_L7M1 -{ - AddFilename ( "conversations/C_chainsaw_4_convinit_Moe_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_chainsaw_5_convinit_Hom_L7M1 -{ - AddFilename ( "conversations/C_chainsaw_5_convinit_Hom_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_chainsaw_6_convinit_Moe_L7M1 -{ - AddFilename ( "conversations/C_chainsaw_6_convinit_Moe_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_charlie_1_noboxconv_Skn_L2M1 -{ - AddFilename ( "conversations/C_charlie_1_noboxconv_Skn_L2M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_charlie_2_noboxconv_Brt_L2M1 -{ - AddFilename ( "conversations/C_charlie_2_noboxconv_Brt_L2M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_charlie_3_noboxconv_Skn_L2M1 -{ - AddFilename ( "conversations/C_charlie_3_noboxconv_Skn_L2M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_charlie_4_noboxconv_Brt_L2M1 -{ - AddFilename ( "conversations/C_charlie_4_noboxconv_Brt_L2M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_charlie_5_noboxconv_Skn_L2M1 -{ - AddFilename ( "conversations/C_charlie_5_noboxconv_Skn_L2M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_charlie_6_noboxconv_Skn_L2M1 -{ - AddFilename ( "conversations/C_charlie_6_noboxconv_Skn_L2M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_chicks_1_convinit_Brt_L2M4 -{ - AddFilename ( "conversations/C_chicks_1_convinit_Brt_L2M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_chicks_2_convinit_Snk_L2M4 -{ - AddFilename ( "conversations/C_chicks_2_convinit_Snk_L2M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_chicks_3_convinit_Brt_L2M4 -{ - AddFilename ( "conversations/C_chicks_3_convinit_Brt_L2M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_chicks_4_convinit_Snk_L2M4 -{ - AddFilename ( "conversations/C_chicks_4_convinit_Snk_L2M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_chicks_5_convinit_Brt_L2M4 -{ - AddFilename ( "conversations/C_chicks_5_convinit_Brt_L2M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_chicks_6_convinit_Snk_L2M4 -{ - AddFilename ( "conversations/C_chicks_6_convinit_Snk_L2M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_churro2_1_convinit_Len_L1M3 -{ - AddFilename ( "conversations/C_churro2_1_convinit_Len_L1M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_churro2_2_convinit_Hom_L1M3 -{ - AddFilename ( "conversations/C_churro2_2_convinit_Hom_L1M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_churro2_3_convinit_Len_L1M3 -{ - AddFilename ( "conversations/C_churro2_3_convinit_Len_L1M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_churro_1_convinit_Len_L1M3 -{ - AddFilename ( "conversations/C_churro_1_convinit_Len_L1M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_churro_2_convinit_Hom_L1M3 -{ - AddFilename ( "conversations/C_churro_2_convinit_Hom_L1M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_churro_3_convinit_Len_L1M3 -{ - AddFilename ( "conversations/C_churro_3_convinit_Len_L1M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_churro_4_convinit_Hom_L1M3 -{ - AddFilename ( "conversations/C_churro_4_convinit_Hom_L1M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cityboy_1_convinit_Clt_L1B1 -{ - AddFilename ( "conversations/C_cityboy_1_convinit_Clt_L1B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_clever_1_convinit_Hom_L7M5 -{ - AddFilename ( "conversations/C_clever_1_convinit_Hom_L7M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_clothes_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_clothes_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_clown2_1_convinit_Apu_L5M4 -{ - AddFilename ( "conversations/C_clown2_1_convinit_Apu_L5M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_clown2_2_convinit_Kru_L5M4 -{ - AddFilename ( "conversations/C_clown2_2_convinit_Kru_L5M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_clown2_3_convinit_Apu_L5M4 -{ - AddFilename ( "conversations/C_clown2_3_convinit_Apu_L5M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_clown2_4_convinit_Kru_L5M4 -{ - AddFilename ( "conversations/C_clown2_4_convinit_Kru_L5M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_clown_1_convinit_Apu_L5M4 -{ - AddFilename ( "conversations/C_clown_1_convinit_Apu_L5M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_clown_2_convinit_Kru_L5M4 -{ - AddFilename ( "conversations/C_clown_2_convinit_Kru_L5M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_clown_3_convinit_Apu_L5M4 -{ - AddFilename ( "conversations/C_clown_3_convinit_Apu_L5M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_clown_4_convinit_Kru_L5M4 -{ - AddFilename ( "conversations/C_clown_4_convinit_Kru_L5M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_clown_5_convinit_Apu_L5M4 -{ - AddFilename ( "conversations/C_clown_5_convinit_Apu_L5M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_coin_1_tutorial_Hom_L1T1 -{ - AddFilename ( "conversations/C_coin_1_tutorial_Hom_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_coin_2_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_coin_2_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cola2_1_convinit_Mrg_L4M6 -{ - AddFilename ( "conversations/C_cola2_1_convinit_Mrg_L4M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cola2_2_convinit_Brt_L4M6 -{ - AddFilename ( "conversations/C_cola2_2_convinit_Brt_L4M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cola2_3_convinit_Mrg_L4M6 -{ - AddFilename ( "conversations/C_cola2_3_convinit_Mrg_L4M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cola2_4_convinit_Brt_L4M6 -{ - AddFilename ( "conversations/C_cola2_4_convinit_Brt_L4M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cola_1_convinit_Mrg_L4M6 -{ - AddFilename ( "conversations/C_cola_1_convinit_Mrg_L4M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cola_2_convinit_Brt_L4M6 -{ - AddFilename ( "conversations/C_cola_2_convinit_Brt_L4M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cola_3_convinit_Mrg_L4M6 -{ - AddFilename ( "conversations/C_cola_3_convinit_Mrg_L4M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cola_4_convinit_Brt_L4M6 -{ - AddFilename ( "conversations/C_cola_4_convinit_Brt_L4M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cola_5_convinit_Mrg_L4M6 -{ - AddFilename ( "conversations/C_cola_5_convinit_Mrg_L4M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_complete_1_convinit_Pat_L1R3 -{ - AddFilename ( "conversations/C_complete_1_convinit_Pat_L1R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_complete_1_convinit_Pat_L2R3 -{ - AddFilename ( "conversations/C_complete_1_convinit_Pat_L2R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_complete_1_convinit_Pat_L3R3 -{ - AddFilename ( "conversations/C_complete_1_convinit_Pat_L3R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_complete_1_convinit_Pat_L4R3 -{ - AddFilename ( "conversations/C_complete_1_convinit_Pat_L4R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_complete_1_convinit_Pat_L5R3 -{ - AddFilename ( "conversations/C_complete_1_convinit_Pat_L5R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_complete_1_convinit_Pat_L6R3 -{ - AddFilename ( "conversations/C_complete_1_convinit_Pat_L6R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_complete_1_convinit_Zom_L7R3 -{ - AddFilename ( "conversations/C_complete_1_convinit_Zom_L7R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_complete_2_convinit_Hom_L7R3 -{ - AddFilename ( "conversations/C_complete_2_convinit_Hom_L7R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_complete_2_convinit_Lis_L3R3 -{ - AddFilename ( "conversations/C_complete_2_convinit_Lis_L3R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_complete_3_convinit_Pat_L3R3 -{ - AddFilename ( "conversations/C_complete_3_convinit_Pat_L3R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_congrats2_1_noboxconv_Brt_L1 -{ - AddFilename ( "conversations/C_congrats2_1_noboxconv_Brt_L1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_congrats_1_convinit_Hom_L1 -{ - AddFilename ( "conversations/C_congrats_1_convinit_Hom_L1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_congrats_2_convinit_Apu_L1 -{ - AddFilename ( "conversations/C_congrats_2_convinit_Apu_L1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_congrats_3_convinit_Hom_L1 -{ - AddFilename ( "conversations/C_congrats_3_convinit_Hom_L1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_conspiracy_1_convinit_Lis_L3M3 -{ - AddFilename ( "conversations/C_conspiracy_1_convinit_Lis_L3M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_conspiracy_2_convinit_Frk_L3M3 -{ - AddFilename ( "conversations/C_conspiracy_2_convinit_Frk_L3M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_conspiracy_3_convinit_Lis_L3M3 -{ - AddFilename ( "conversations/C_conspiracy_3_convinit_Lis_L3M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_convertible_1_noboxconv_Smi_L1M3 -{ - AddFilename ( "conversations/C_convertible_1_noboxconv_Smi_L1M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_convertible_2_noboxconv_Hom_L1M3 -{ - AddFilename ( "conversations/C_convertible_2_noboxconv_Hom_L1M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cooler_1_convinit_Hom_L1M2 -{ - AddFilename ( "conversations/C_cooler_1_convinit_Hom_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cooler_2_convinit_Brn_L1M2 -{ - AddFilename ( "conversations/C_cooler_2_convinit_Brn_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_convinit_Zom_L7R1 -{ - AddFilename ( "conversations/C_count_1_convinit_Zom_L7R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_convinit_Zom_L7R2 -{ - AddFilename ( "conversations/C_count_1_convinit_Zom_L7R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_convinit_Zom_L7R3 -{ - AddFilename ( "conversations/C_count_1_convinit_Zom_L7R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Mil_L1R1 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Mil_L1R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Mil_L2R1 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Mil_L2R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Mil_L3R1 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Mil_L3R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Mil_L4R1 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Mil_L4R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Mil_L5R1 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Mil_L5R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Mil_L6R1 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Mil_L6R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Nel_L1R2 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Nel_L1R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Nel_L2R2 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Nel_L2R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Nel_L3R2 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Nel_L3R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Nel_L4R2 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Nel_L4R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Nel_L5R2 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Nel_L5R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Nel_L6R2 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Nel_L6R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Ral_L1R3 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Ral_L1R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Ral_L2R3 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Ral_L2R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Ral_L3R3 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Ral_L3R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Ral_L4R3 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Ral_L4R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Ral_L5R3 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Ral_L5R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Ral_L6R3 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Ral_L6R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Zm1_L7R3 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Zm1_L7R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Zm2_L7R1 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Zm2_L7R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_1_noboxconv_Zm3_L7R2 -{ - AddFilename ( "conversations/C_count_1_noboxconv_Zm3_L7R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_2_noboxconv_Lis_L3R2 -{ - AddFilename ( "conversations/C_count_2_noboxconv_Lis_L3R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_2_noboxconv_Pat_L4R1 -{ - AddFilename ( "conversations/C_count_2_noboxconv_Pat_L4R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_3_noboxconv_Mil_L4R1 -{ - AddFilename ( "conversations/C_count_3_noboxconv_Mil_L4R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_count_3_noboxconv_Nel_L3R2 -{ - AddFilename ( "conversations/C_count_3_noboxconv_Nel_L3R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cream_1_convinit_Lis_L3B1 -{ - AddFilename ( "conversations/C_cream_1_convinit_Lis_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cream_2_convinit_Nic_L3B1 -{ - AddFilename ( "conversations/C_cream_2_convinit_Nic_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cream_3_convinit_Lis_L3B1 -{ - AddFilename ( "conversations/C_cream_3_convinit_Lis_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cud_1_noboxconv_Lis_L3M3 -{ - AddFilename ( "conversations/C_cud_1_noboxconv_Lis_L3M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cud_2_noboxconv_Apu_L3M3 -{ - AddFilename ( "conversations/C_cud_2_noboxconv_Apu_L3M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cud_3_noboxconv_Clt_L3M3 -{ - AddFilename ( "conversations/C_cud_3_noboxconv_Clt_L3M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cud_4_noboxconv_Lis_L3M3 -{ - AddFilename ( "conversations/C_cud_4_noboxconv_Lis_L3M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_culprit_1_convinit_Fla_L1M2 -{ - AddFilename ( "conversations/C_culprit_1_convinit_Fla_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_culprit_2_convinit_Hom_L1M2 -{ - AddFilename ( "conversations/C_culprit_2_convinit_Hom_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_culprit_3_convinit_Fla_L1M2 -{ - AddFilename ( "conversations/C_culprit_3_convinit_Fla_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_culprit_4_convinit_Hbn_L1M2 -{ - AddFilename ( "conversations/C_culprit_4_convinit_Hbn_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_culprit_5_convinit_Hom_L1M2 -{ - AddFilename ( "conversations/C_culprit_5_convinit_Hom_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cure_1_convinit_Mrg_L4M1 -{ - AddFilename ( "conversations/C_cure_1_convinit_Mrg_L4M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_cure_2_convinit_Wig_L4M1 -{ - AddFilename ( "conversations/C_cure_2_convinit_Wig_L4M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_damaged_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_damaged_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_deal_1_convinit_Snk_L6B1 -{ - AddFilename ( "conversations/C_deal_1_convinit_Snk_L6B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_decrapitude_1_convinit_Mrg_L4M2 -{ - AddFilename ( "conversations/C_decrapitude_1_convinit_Mrg_L4M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_decrapitude_2_convinit_Clt_L4M2 -{ - AddFilename ( "conversations/C_decrapitude_2_convinit_Clt_L4M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_decrapitude_3_convinit_Mrg_L4M2 -{ - AddFilename ( "conversations/C_decrapitude_3_convinit_Mrg_L4M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_defile_1_convinit_Brt_L6M7 -{ - AddFilename ( "conversations/C_defile_1_convinit_Brt_L6M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_defile_2_convinit_Hom_L6M7 -{ - AddFilename ( "conversations/C_defile_2_convinit_Hom_L6M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_defile_3_convinit_Brt_L6M7 -{ - AddFilename ( "conversations/C_defile_3_convinit_Brt_L6M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_defile_4_convinit_Hom_L6M7 -{ - AddFilename ( "conversations/C_defile_4_convinit_Hom_L6M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_defile_5_convinit_Brt_L6M7 -{ - AddFilename ( "conversations/C_defile_5_convinit_Brt_L6M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_destroy_1_convinit_Lis_L3M7 -{ - AddFilename ( "conversations/C_destroy_1_convinit_Lis_L3M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_destroy_2_convinit_Sea_L3M7 -{ - AddFilename ( "conversations/C_destroy_2_convinit_Sea_L3M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_destroy_3_convinit_Lis_L3M7 -{ - AddFilename ( "conversations/C_destroy_3_convinit_Lis_L3M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_destroy_4_convinit_Sea_L3M7 -{ - AddFilename ( "conversations/C_destroy_4_convinit_Sea_L3M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_dmv_1_convinit_Snk_L5M5 -{ - AddFilename ( "conversations/C_dmv_1_convinit_Snk_L5M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_dmv_2_convinit_Apu_L5M5 -{ - AddFilename ( "conversations/C_dmv_2_convinit_Apu_L5M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_done_1_convinit_Mrg_L4B1 -{ - AddFilename ( "conversations/C_done_1_convinit_Mrg_L4B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_done_2_convinit_Cbg_L4B1 -{ - AddFilename ( "conversations/C_done_2_convinit_Cbg_L4B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_doodad_1_convinit_Brt_L2M7 -{ - AddFilename ( "conversations/C_doodad_1_convinit_Brt_L2M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_doodad_2_convinit_Frk_L2M7 -{ - AddFilename ( "conversations/C_doodad_2_convinit_Frk_L2M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_drivengc_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_drivengc_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_driveps2_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_driveps2_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_drivexbx_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_drivexbx_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_duff_1_convinit_Brt_L6M2 -{ - AddFilename ( "conversations/C_duff_1_convinit_Brt_L6M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_duff_2_convinit_Brn_L6M2 -{ - AddFilename ( "conversations/C_duff_2_convinit_Brn_L6M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_duff_3_convinit_Brt_L6M2 -{ - AddFilename ( "conversations/C_duff_3_convinit_Brt_L6M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_duff_4_convinit_Brn_L6M2 -{ - AddFilename ( "conversations/C_duff_4_convinit_Brn_L6M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_duff_5_convinit_Brt_L6M2 -{ - AddFilename ( "conversations/C_duff_5_convinit_Brt_L6M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_duff_6_convinit_Brn_L6M2 -{ - AddFilename ( "conversations/C_duff_6_convinit_Brn_L6M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_duff_7_convinit_Brt_L6M2 -{ - AddFilename ( "conversations/C_duff_7_convinit_Brt_L6M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_dumpster_1_noboxconv_Clt_L4M3 -{ - AddFilename ( "conversations/C_dumpster_1_noboxconv_Clt_L4M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_elderly_1_noboxconv_Wig_L3M5 -{ - AddFilename ( "conversations/C_elderly_1_noboxconv_Wig_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_electrode_1_convinit_Nic_L2M6 -{ - AddFilename ( "conversations/C_electrode_1_convinit_Nic_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_emergency2_1_convinit_Hib_L5M3 -{ - AddFilename ( "conversations/C_emergency2_1_convinit_Hib_L5M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_emergency2_2_convinit_Apu_L5M3 -{ - AddFilename ( "conversations/C_emergency2_2_convinit_Apu_L5M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_emergency2_3_convinit_Hib_L5M3 -{ - AddFilename ( "conversations/C_emergency2_3_convinit_Hib_L5M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_emergency_1_convinit_Hib_L5M3 -{ - AddFilename ( "conversations/C_emergency_1_convinit_Hib_L5M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_emergency_2_convinit_Apu_L5M3 -{ - AddFilename ( "conversations/C_emergency_2_convinit_Apu_L5M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_emergency_3_convinit_Hib_L5M3 -{ - AddFilename ( "conversations/C_emergency_3_convinit_Hib_L5M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_emergency_4_convinit_Apu_L5M3 -{ - AddFilename ( "conversations/C_emergency_4_convinit_Apu_L5M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_empty_1_noboxconv_Lis_L3M4 -{ - AddFilename ( "conversations/C_empty_1_noboxconv_Lis_L3M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_errands_1_convinit_Hom_L7 -{ - AddFilename ( "conversations/C_errands_1_convinit_Hom_L7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_errands_2_convinit_Smi_L7 -{ - AddFilename ( "conversations/C_errands_2_convinit_Smi_L7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_errands_3_convinit_Hom_L7 -{ - AddFilename ( "conversations/C_errands_3_convinit_Hom_L7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_evil_1_noboxconv_Mrg_L4M7 -{ - AddFilename ( "conversations/C_evil_1_noboxconv_Mrg_L4M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_extra_1_convinit_Brt_L6M4 -{ - AddFilename ( "conversations/C_extra_1_convinit_Brt_L6M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L1R1 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L1R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L1R2 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L1R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L1R3 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L1R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L2R1 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L2R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L2R2 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L2R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L2R3 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L2R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L3R1 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L3R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L3R2 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L3R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L3R3 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L3R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L4R1 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L4R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L4R2 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L4R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L4R3 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L4R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L5R1 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L5R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L5R2 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L5R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L5R3 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L5R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L6R1 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L6R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L6R2 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L6R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Pat_L6R3 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Pat_L6R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Zm1_L7R3 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Zm1_L7R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Zm2_L7R1 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Zm2_L7R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_1_noboxconv_Zm3_L7R2 -{ - AddFilename ( "conversations/C_fail1_1_noboxconv_Zm3_L7R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail1_2_noboxconv_Apu_L5R1 -{ - AddFilename ( "conversations/C_fail1_2_noboxconv_Apu_L5R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Apu_L5R3 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Apu_L5R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L1R1 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L1R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L1R2 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L1R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L1R3 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L1R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L2R1 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L2R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L2R2 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L2R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L2R3 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L2R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L3R1 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L3R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L3R2 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L3R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L3R3 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L3R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L4R1 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L4R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L4R2 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L4R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L4R3 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L4R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L5R1 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L5R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L5R2 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L5R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L6R1 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L6R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L6R2 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L6R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Pat_L6R3 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Pat_L6R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Zm1_L7R3 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Zm1_L7R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Zm2_L7R1 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Zm2_L7R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_1_noboxconv_Zm3_L7R2 -{ - AddFilename ( "conversations/C_fail2_1_noboxconv_Zm3_L7R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_2_noboxconv_Apu_L5R1 -{ - AddFilename ( "conversations/C_fail2_2_noboxconv_Apu_L5R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_2_noboxconv_Apu_L5R2 -{ - AddFilename ( "conversations/C_fail2_2_noboxconv_Apu_L5R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_2_noboxconv_Brt_L6R1 -{ - AddFilename ( "conversations/C_fail2_2_noboxconv_Brt_L6R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_2_noboxconv_Brt_L6R2 -{ - AddFilename ( "conversations/C_fail2_2_noboxconv_Brt_L6R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_2_noboxconv_Brt_L6R3 -{ - AddFilename ( "conversations/C_fail2_2_noboxconv_Brt_L6R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_2_noboxconv_Lis_L3R2 -{ - AddFilename ( "conversations/C_fail2_2_noboxconv_Lis_L3R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_2_noboxconv_Lis_L3R3 -{ - AddFilename ( "conversations/C_fail2_2_noboxconv_Lis_L3R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_2_noboxconv_Mrg_L4R1 -{ - AddFilename ( "conversations/C_fail2_2_noboxconv_Mrg_L4R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_2_noboxconv_Pat_L5R3 -{ - AddFilename ( "conversations/C_fail2_2_noboxconv_Pat_L5R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_3_noboxconv_Mil_L6R2 -{ - AddFilename ( "conversations/C_fail2_3_noboxconv_Mil_L6R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_3_noboxconv_Pat_L3R2 -{ - AddFilename ( "conversations/C_fail2_3_noboxconv_Pat_L3R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_3_noboxconv_Pat_L4R1 -{ - AddFilename ( "conversations/C_fail2_3_noboxconv_Pat_L4R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_3_noboxconv_Pat_L5R2 -{ - AddFilename ( "conversations/C_fail2_3_noboxconv_Pat_L5R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_3_noboxconv_Pat_L6R3 -{ - AddFilename ( "conversations/C_fail2_3_noboxconv_Pat_L6R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fail2_4_noboxconv_Pat_L6R2 -{ - AddFilename ( "conversations/C_fail2_4_noboxconv_Pat_L6R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_failed_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_failed_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_finest_1_convinit_Brt_L2M4 -{ - AddFilename ( "conversations/C_finest_1_convinit_Brt_L2M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_finest_2_convinit_Wig_L2M4 -{ - AddFilename ( "conversations/C_finest_2_convinit_Wig_L2M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_finest_3_convinit_Brt_L2M4 -{ - AddFilename ( "conversations/C_finest_3_convinit_Brt_L2M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_finest_4_convinit_Wig_L2M4 -{ - AddFilename ( "conversations/C_finest_4_convinit_Wig_L2M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_finger_1_convinit_Jim_L2M1 -{ - AddFilename ( "conversations/C_finger_1_convinit_Jim_L2M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_finger_2_convinit_Brt_L2M1 -{ - AddFilename ( "conversations/C_finger_2_convinit_Brt_L2M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fireworks_1_convinit_Brt_L2M2 -{ - AddFilename ( "conversations/C_fireworks_1_convinit_Brt_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fireworks_2_convinit_Kea_L2M2 -{ - AddFilename ( "conversations/C_fireworks_2_convinit_Kea_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_firstaid_1_convinit_Hom_L7M1 -{ - AddFilename ( "conversations/C_firstaid_1_convinit_Hom_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_firstaid_2_convinit_Fla_L7M1 -{ - AddFilename ( "conversations/C_firstaid_2_convinit_Fla_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_firstaid_3_convinit_Hom_L7M1 -{ - AddFilename ( "conversations/C_firstaid_3_convinit_Hom_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_firstaid_4_convinit_Fla_L7M1 -{ - AddFilename ( "conversations/C_firstaid_4_convinit_Fla_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_firstaid_5_convinit_Hom_L7M1 -{ - AddFilename ( "conversations/C_firstaid_5_convinit_Hom_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_firstaid_6_convinit_Fla_L7M1 -{ - AddFilename ( "conversations/C_firstaid_6_convinit_Fla_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_firstaid_7_convinit_Todd_L7M1 -{ - AddFilename ( "conversations/C_firstaid_7_convinit_Todd_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_firstaid_8_convinit_Rod_L7M1 -{ - AddFilename ( "conversations/C_firstaid_8_convinit_Rod_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fish_1_noboxconv_Lis_L3M6 -{ - AddFilename ( "conversations/C_fish_1_noboxconv_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fought_1_noboxconv_Brt_L2M2 -{ - AddFilename ( "conversations/C_fought_1_noboxconv_Brt_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_found_1_convinit_Lis_L3M7 -{ - AddFilename ( "conversations/C_found_1_convinit_Lis_L3M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_found_2_convinit_Brt_L3M7 -{ - AddFilename ( "conversations/C_found_2_convinit_Brt_L3M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_found_3_convinit_Lis_L3M7 -{ - AddFilename ( "conversations/C_found_3_convinit_Lis_L3M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_found_4_convinit_Brt_L3M7 -{ - AddFilename ( "conversations/C_found_4_convinit_Brt_L3M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_found_5_convinit_Lis_L3M7 -{ - AddFilename ( "conversations/C_found_5_convinit_Lis_L3M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_found_6_convinit_Brt_L3M7 -{ - AddFilename ( "conversations/C_found_6_convinit_Brt_L3M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_found_7_convinit_Lis_L3M7 -{ - AddFilename ( "conversations/C_found_7_convinit_Lis_L3M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_foxcredits_1_noboxconv_Kan -{ - AddFilename ( "conversations/C_foxcredits_1_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_foxcredits_2_noboxconv_Kod -{ - AddFilename ( "conversations/C_foxcredits_2_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_foxcredits_3_noboxconv_Kan -{ - AddFilename ( "conversations/C_foxcredits_3_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_foxcredits_4_noboxconv_Kod -{ - AddFilename ( "conversations/C_foxcredits_4_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_foxcredits_5_noboxconv_Kod -{ - AddFilename ( "conversations/C_foxcredits_5_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_freeguns2_1_convinit_Brt_L6M6 -{ - AddFilename ( "conversations/C_freeguns2_1_convinit_Brt_L6M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_freeguns2_2_convinit_Kru_L6M6 -{ - AddFilename ( "conversations/C_freeguns2_2_convinit_Kru_L6M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_freeguns_1_convinit_Brt_L6M6 -{ - AddFilename ( "conversations/C_freeguns_1_convinit_Brt_L6M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_freeguns_2_convinit_Kru_L6M6 -{ - AddFilename ( "conversations/C_freeguns_2_convinit_Kru_L6M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_freeguns_3_convinit_Brt_L6M6 -{ - AddFilename ( "conversations/C_freeguns_3_convinit_Brt_L6M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_free_1_noboxconv_Lis_L3M6 -{ - AddFilename ( "conversations/C_free_1_noboxconv_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fries_1_convinit_Brt_L2B1 -{ - AddFilename ( "conversations/C_fries_1_convinit_Brt_L2B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_fries_2_convinit_Svt_L2B1 -{ - AddFilename ( "conversations/C_fries_2_convinit_Svt_L2B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_frog_1_convinit_Brt_L2M2 -{ - AddFilename ( "conversations/C_frog_1_convinit_Brt_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_frog_2_convinit_Oto_L2M2 -{ - AddFilename ( "conversations/C_frog_2_convinit_Oto_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_futile_1_convinit_Cbg_L2M3 -{ - AddFilename ( "conversations/C_futile_1_convinit_Cbg_L2M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_futile_2_convinit_Brt_L2M3 -{ - AddFilename ( "conversations/C_futile_2_convinit_Brt_L2M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_futile_3_convinit_Cbg_L2M3 -{ - AddFilename ( "conversations/C_futile_3_convinit_Cbg_L2M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_gag_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_gag_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_garters_1_convinit_Hom_L7B1 -{ - AddFilename ( "conversations/C_garters_1_convinit_Hom_L7B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_garters_2_convinit_Smi_L7B1 -{ - AddFilename ( "conversations/C_garters_2_convinit_Smi_L7B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_garters_3_convinit_Hom_L7B1 -{ - AddFilename ( "conversations/C_garters_3_convinit_Hom_L7B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_gator_1_noboxconv_Brt_L2M1 -{ - AddFilename ( "conversations/C_gator_1_noboxconv_Brt_L2M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_Gil_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_Gil_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_gimme_1_convinit_Brt_L2M4 -{ - AddFilename ( "conversations/C_gimme_1_convinit_Brt_L2M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_gimme_2_convinit_Frk_L2M4 -{ - AddFilename ( "conversations/C_gimme_2_convinit_Frk_L2M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_gimme_3_convinit_Brt_L2M4 -{ - AddFilename ( "conversations/C_gimme_3_convinit_Brt_L2M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_goat_1_convinit_Brt_L2B1 -{ - AddFilename ( "conversations/C_goat_1_convinit_Brt_L2B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_goat_2_convinit_Moe_L2B1 -{ - AddFilename ( "conversations/C_goat_2_convinit_Moe_L2B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_goat_3_convinit_Brt_L2B1 -{ - AddFilename ( "conversations/C_goat_3_convinit_Brt_L2B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_good_1_noboxconv_Lis_L3M6 -{ - AddFilename ( "conversations/C_good_1_noboxconv_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_grade_1_convinit_Skn_L2M1 -{ - AddFilename ( "conversations/C_grade_1_convinit_Skn_L2M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_grade_2_convinit_Brt_L2M1 -{ - AddFilename ( "conversations/C_grade_2_convinit_Brt_L2M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_heart_1_noboxconv_Lis_L3B1 -{ - AddFilename ( "conversations/C_heart_1_noboxconv_Lis_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_heart_2_noboxconv_Skn_L3B1 -{ - AddFilename ( "conversations/C_heart_2_noboxconv_Skn_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_heehee_1_convinit_Hom_L5M3 -{ - AddFilename ( "conversations/C_heehee_1_convinit_Hom_L5M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hideout_1_noboxconv_Apu_L5M6 -{ - AddFilename ( "conversations/C_hideout_1_noboxconv_Apu_L5M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hideout_2_noboxconv_Snk_L5M6 -{ - AddFilename ( "conversations/C_hideout_2_noboxconv_Snk_L5M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hiding_1_convinit_Mrg_L4M4 -{ - AddFilename ( "conversations/C_hiding_1_convinit_Mrg_L4M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hiding_2_convinit_Mol_L4M4 -{ - AddFilename ( "conversations/C_hiding_2_convinit_Mol_L4M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hiding_3_convinit_Mrg_L4M4 -{ - AddFilename ( "conversations/C_hiding_3_convinit_Mrg_L4M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hiding_4_convinit_Mol_L4M4 -{ - AddFilename ( "conversations/C_hiding_4_convinit_Mol_L4M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hitrun_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_hitrun_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hook_1_noboxconv_Lis_L3M6 -{ - AddFilename ( "conversations/C_hook_1_noboxconv_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hooligan_1_convinit_Mrg_L4M5 -{ - AddFilename ( "conversations/C_hooligan_1_convinit_Mrg_L4M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hooligan_2_convinit_Nel_L4M5 -{ - AddFilename ( "conversations/C_hooligan_2_convinit_Nel_L4M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hooligan_3_convinit_Mrg_L4M5 -{ - AddFilename ( "conversations/C_hooligan_3_convinit_Mrg_L4M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hovercar_1_convinit_Frk_L5 -{ - AddFilename ( "conversations/C_hovercar_1_convinit_Frk_L5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hovercar_2_convinit_Apu_L5 -{ - AddFilename ( "conversations/C_hovercar_2_convinit_Apu_L5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hovercar_3_convinit_Frk_L5 -{ - AddFilename ( "conversations/C_hovercar_3_convinit_Frk_L5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hovercar_4_convinit_Apu_L5 -{ - AddFilename ( "conversations/C_hovercar_4_convinit_Apu_L5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hovercar_5_convinit_Frk_L5 -{ - AddFilename ( "conversations/C_hovercar_5_convinit_Frk_L5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hovercar_6_convinit_Apu_L5 -{ - AddFilename ( "conversations/C_hovercar_6_convinit_Apu_L5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_hovercar_7_convinit_Frk_L5 -{ - AddFilename ( "conversations/C_hovercar_7_convinit_Frk_L5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_icecream_1_convinit_Mrg_L1 -{ - AddFilename ( "conversations/C_icecream_1_convinit_Mrg_L1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_icecream_2_convinit_Hom_L1 -{ - AddFilename ( "conversations/C_icecream_2_convinit_Hom_L1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_incarngc_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_incarngc_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_incarps2_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_incarps2_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_incarxbx_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_incarxbx_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_incontinent_1_convinit_Brt_L2 -{ - AddFilename ( "conversations/C_incontinent_1_convinit_Brt_L2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_incontinent_2_convinit_Grp_L2 -{ - AddFilename ( "conversations/C_incontinent_2_convinit_Grp_L2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_incontinent_3_convinit_Brt_L2 -{ - AddFilename ( "conversations/C_incontinent_3_convinit_Brt_L2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_incontinent_4_convinit_Grp_L2 -{ - AddFilename ( "conversations/C_incontinent_4_convinit_Grp_L2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_inhaler_1_noboxconv_Hom_L1M2 -{ - AddFilename ( "conversations/C_inhaler_1_noboxconv_Hom_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_interiorngc_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_interiorngc_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_interiorps2_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_interiorps2_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_interiorxbx_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_interiorxbx_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Apu_L5R1 -{ - AddFilename ( "conversations/C_intro_1_convinit_Apu_L5R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Apu_L5R2 -{ - AddFilename ( "conversations/C_intro_1_convinit_Apu_L5R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Apu_L5R3 -{ - AddFilename ( "conversations/C_intro_1_convinit_Apu_L5R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Brt_L2R1 -{ - AddFilename ( "conversations/C_intro_1_convinit_Brt_L2R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Brt_L2R2 -{ - AddFilename ( "conversations/C_intro_1_convinit_Brt_L2R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Brt_L6R1 -{ - AddFilename ( "conversations/C_intro_1_convinit_Brt_L6R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Brt_L6R2 -{ - AddFilename ( "conversations/C_intro_1_convinit_Brt_L6R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Hom_L1R1 -{ - AddFilename ( "conversations/C_intro_1_convinit_Hom_L1R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Hom_L1R2 -{ - AddFilename ( "conversations/C_intro_1_convinit_Hom_L1R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Hom_L1R3 -{ - AddFilename ( "conversations/C_intro_1_convinit_Hom_L1R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Hom_L7R1 -{ - AddFilename ( "conversations/C_intro_1_convinit_Hom_L7R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Hom_L7R2 -{ - AddFilename ( "conversations/C_intro_1_convinit_Hom_L7R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Hom_L7R3 -{ - AddFilename ( "conversations/C_intro_1_convinit_Hom_L7R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Lis_L3R1 -{ - AddFilename ( "conversations/C_intro_1_convinit_Lis_L3R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Lis_L3R2 -{ - AddFilename ( "conversations/C_intro_1_convinit_Lis_L3R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Lis_L3R3 -{ - AddFilename ( "conversations/C_intro_1_convinit_Lis_L3R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Mrg_L4R1 -{ - AddFilename ( "conversations/C_intro_1_convinit_Mrg_L4R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Mrg_L4R3 -{ - AddFilename ( "conversations/C_intro_1_convinit_Mrg_L4R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Nel_L4R2 -{ - AddFilename ( "conversations/C_intro_1_convinit_Nel_L4R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Ral_L2R3 -{ - AddFilename ( "conversations/C_intro_1_convinit_Ral_L2R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_1_convinit_Ral_L6R3 -{ - AddFilename ( "conversations/C_intro_1_convinit_Ral_L6R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Brt_L2R3 -{ - AddFilename ( "conversations/C_intro_2_convinit_Brt_L2R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Mil_L1R1 -{ - AddFilename ( "conversations/C_intro_2_convinit_Mil_L1R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Mil_L2R1 -{ - AddFilename ( "conversations/C_intro_2_convinit_Mil_L2R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Mil_L3R1 -{ - AddFilename ( "conversations/C_intro_2_convinit_Mil_L3R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Mil_L4R1 -{ - AddFilename ( "conversations/C_intro_2_convinit_Mil_L4R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Mil_L5R1 -{ - AddFilename ( "conversations/C_intro_2_convinit_Mil_L5R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Mil_L6R1 -{ - AddFilename ( "conversations/C_intro_2_convinit_Mil_L6R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Mrg_L4R2 -{ - AddFilename ( "conversations/C_intro_2_convinit_Mrg_L4R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Nel_L1R2 -{ - AddFilename ( "conversations/C_intro_2_convinit_Nel_L1R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Nel_L2R2 -{ - AddFilename ( "conversations/C_intro_2_convinit_Nel_L2R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Nel_L3R2 -{ - AddFilename ( "conversations/C_intro_2_convinit_Nel_L3R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Nel_L5R2 -{ - AddFilename ( "conversations/C_intro_2_convinit_Nel_L5R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Nel_L6R2 -{ - AddFilename ( "conversations/C_intro_2_convinit_Nel_L6R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Ral_L1R3 -{ - AddFilename ( "conversations/C_intro_2_convinit_Ral_L1R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Ral_L3R3 -{ - AddFilename ( "conversations/C_intro_2_convinit_Ral_L3R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Ral_L4R3 -{ - AddFilename ( "conversations/C_intro_2_convinit_Ral_L4R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Ral_L5R3 -{ - AddFilename ( "conversations/C_intro_2_convinit_Ral_L5R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Zm1_L7R3 -{ - AddFilename ( "conversations/C_intro_2_convinit_Zm1_L7R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Zm2_L7R1 -{ - AddFilename ( "conversations/C_intro_2_convinit_Zm2_L7R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_2_convinit_Zm3_L7R2 -{ - AddFilename ( "conversations/C_intro_2_convinit_Zm3_L7R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_3_convinit_Apu_L5R1 -{ - AddFilename ( "conversations/C_intro_3_convinit_Apu_L5R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_3_convinit_Hom_L7R1 -{ - AddFilename ( "conversations/C_intro_3_convinit_Hom_L7R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_3_convinit_Lis_L3R3 -{ - AddFilename ( "conversations/C_intro_3_convinit_Lis_L3R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_3_convinit_Mrg_L4R1 -{ - AddFilename ( "conversations/C_intro_3_convinit_Mrg_L4R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_3_convinit_Mrg_L4R3 -{ - AddFilename ( "conversations/C_intro_3_convinit_Mrg_L4R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_4_convinit_Mil_L4R1 -{ - AddFilename ( "conversations/C_intro_4_convinit_Mil_L4R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_4_convinit_Mil_L5R1 -{ - AddFilename ( "conversations/C_intro_4_convinit_Mil_L5R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_4_convinit_Ral_L4R3 -{ - AddFilename ( "conversations/C_intro_4_convinit_Ral_L4R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_intro_5_convinit_Mrg_L4R1 -{ - AddFilename ( "conversations/C_intro_5_convinit_Mrg_L4R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_italian_1_convinit_Apu_L5M2 -{ - AddFilename ( "conversations/C_italian_1_convinit_Apu_L5M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_italian_2_convinit_Lou_L5M2 -{ - AddFilename ( "conversations/C_italian_2_convinit_Lou_L5M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_italian_3_convinit_Apu_L5M2 -{ - AddFilename ( "conversations/C_italian_3_convinit_Apu_L5M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_jabba_1_convinit_Brt_L2M3 -{ - AddFilename ( "conversations/C_jabba_1_convinit_Brt_L2M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_jabba_2_convinit_Cbg_L2M3 -{ - AddFilename ( "conversations/C_jabba_2_convinit_Cbg_L2M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_jabba_3_convinit_Brt_L2M3 -{ - AddFilename ( "conversations/C_jabba_3_convinit_Brt_L2M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_jabba_4_convinit_Cbg_L2M3 -{ - AddFilename ( "conversations/C_jabba_4_convinit_Cbg_L2M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_jeans_1_noboxconv_Wig_L3M5 -{ - AddFilename ( "conversations/C_jeans_1_noboxconv_Wig_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_jerkwater_1_noboxconv_Lis_L3M3 -{ - AddFilename ( "conversations/C_jerkwater_1_noboxconv_Lis_L3M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_jerkwater_2_noboxconv_Apu_L3M3 -{ - AddFilename ( "conversations/C_jerkwater_2_noboxconv_Apu_L3M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_jug_1_convinit_Hom_L1 -{ - AddFilename ( "conversations/C_jug_1_convinit_Hom_L1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_jug_2_convinit_Clt_L1 -{ - AddFilename ( "conversations/C_jug_2_convinit_Clt_L1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_jug_3_convinit_Hom_L1 -{ - AddFilename ( "conversations/C_jug_3_convinit_Hom_L1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_jug_4_convinit_Clt_L1 -{ - AddFilename ( "conversations/C_jug_4_convinit_Clt_L1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_jug_5_convinit_Hom_L1 -{ - AddFilename ( "conversations/C_jug_5_convinit_Hom_L1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_jug_6_convinit_Clt_L1 -{ - AddFilename ( "conversations/C_jug_6_convinit_Clt_L1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_kaiser2_1_convinit_Lis_L3M4 -{ - AddFilename ( "conversations/C_kaiser2_1_convinit_Lis_L3M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_kaiser2_2_convinit_Grp_L3M4 -{ - AddFilename ( "conversations/C_kaiser2_2_convinit_Grp_L3M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_kaiser2_3_convinit_Lis_L3M4 -{ - AddFilename ( "conversations/C_kaiser2_3_convinit_Lis_L3M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_kaiser2_4_convinit_Grp_L3M4 -{ - AddFilename ( "conversations/C_kaiser2_4_convinit_Grp_L3M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_kaiser_1_convinit_Lis_L3M4 -{ - AddFilename ( "conversations/C_kaiser_1_convinit_Lis_L3M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_kaiser_2_convinit_Grp_L3M4 -{ - AddFilename ( "conversations/C_kaiser_2_convinit_Grp_L3M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_kaiser_3_convinit_Lis_L3M4 -{ - AddFilename ( "conversations/C_kaiser_3_convinit_Lis_L3M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_kaiser_4_convinit_Grp_L3M4 -{ - AddFilename ( "conversations/C_kaiser_4_convinit_Grp_L3M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_kaiser_5_convinit_Lis_L3M4 -{ - AddFilename ( "conversations/C_kaiser_5_convinit_Lis_L3M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_ketchup_1_noboxconv_Mrg_L4M3 -{ - AddFilename ( "conversations/C_ketchup_1_noboxconv_Mrg_L4M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_ketchup_2_noboxconv_Clt_L4M3 -{ - AddFilename ( "conversations/C_ketchup_2_noboxconv_Clt_L4M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_ketchup_3_noboxconv_Mrg_L4M3 -{ - AddFilename ( "conversations/C_ketchup_3_noboxconv_Mrg_L4M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_ketchup_4_noboxconv_Clt_L4M3 -{ - AddFilename ( "conversations/C_ketchup_4_noboxconv_Clt_L4M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_krustylu_1_convinit_Brt_L6M1 -{ - AddFilename ( "conversations/C_krustylu_1_convinit_Brt_L6M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_krustylu_2_convinit_Oto_L6M1 -{ - AddFilename ( "conversations/C_krustylu_2_convinit_Oto_L6M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_krustylu_3_convinit_Brt_L6M1 -{ - AddFilename ( "conversations/C_krustylu_3_convinit_Brt_L6M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_krustylu_4_convinit_Oto_L6M1 -{ - AddFilename ( "conversations/C_krustylu_4_convinit_Oto_L6M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_krustylu_5_convinit_Brt_L6M1 -{ - AddFilename ( "conversations/C_krustylu_5_convinit_Brt_L6M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_krustylu_6_convinit_Oto_L6M1 -{ - AddFilename ( "conversations/C_krustylu_6_convinit_Oto_L6M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_krusty_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_krusty_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_laundromat_1_noboxconv_Skn_L3B1 -{ - AddFilename ( "conversations/C_laundromat_1_noboxconv_Skn_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_laundromat_2_noboxconv_Lis_L3B1 -{ - AddFilename ( "conversations/C_laundromat_2_noboxconv_Lis_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_laundromat_3_noboxconv_Skn_L3B1 -{ - AddFilename ( "conversations/C_laundromat_3_noboxconv_Skn_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_laundromat_4_noboxconv_Lis_L3B1 -{ - AddFilename ( "conversations/C_laundromat_4_noboxconv_Lis_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_life_1_noboxconv_Wig_L2M2 -{ - AddFilename ( "conversations/C_life_1_noboxconv_Wig_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_life_2_noboxconv_Brt_L2M2 -{ - AddFilename ( "conversations/C_life_2_noboxconv_Brt_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_lowlife_1_convinit_Wig_L3M5 -{ - AddFilename ( "conversations/C_lowlife_1_convinit_Wig_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_lowlife_2_convinit_Lis_L3M5 -{ - AddFilename ( "conversations/C_lowlife_2_convinit_Lis_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_lowlife_3_convinit_Wig_L3M5 -{ - AddFilename ( "conversations/C_lowlife_3_convinit_Wig_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_lowlife_4_convinit_Lis_L3M5 -{ - AddFilename ( "conversations/C_lowlife_4_convinit_Lis_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mackerel_1_convinit_Lis_L3M6 -{ - AddFilename ( "conversations/C_mackerel_1_convinit_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mackerel_2_convinit_Sea_L3M6 -{ - AddFilename ( "conversations/C_mackerel_2_convinit_Sea_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mackerel_3_convinit_Lis_L3M6 -{ - AddFilename ( "conversations/C_mackerel_3_convinit_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mackerel_4_convinit_Sea_L3M6 -{ - AddFilename ( "conversations/C_mackerel_4_convinit_Sea_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mackerel_5_convinit_Lis_L3M6 -{ - AddFilename ( "conversations/C_mackerel_5_convinit_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_massacre_1_convinit_Brt_L6M3 -{ - AddFilename ( "conversations/C_massacre_1_convinit_Brt_L6M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_massacre_2_convinit_Kru_L6M3 -{ - AddFilename ( "conversations/C_massacre_2_convinit_Kru_L6M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_massacre_3_convinit_Brt_L6M3 -{ - AddFilename ( "conversations/C_massacre_3_convinit_Brt_L6M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_medicine_1_convinit_Mrg_L4M5 -{ - AddFilename ( "conversations/C_medicine_1_convinit_Mrg_L4M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_medicine_2_convinit_Grp_L4M5 -{ - AddFilename ( "conversations/C_medicine_2_convinit_Grp_L4M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_medicine_3_convinit_Mrg_L4M5 -{ - AddFilename ( "conversations/C_medicine_3_convinit_Mrg_L4M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_minor_1_convinit_Moe_L2M2 -{ - AddFilename ( "conversations/C_minor_1_convinit_Moe_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_minor_2_convinit_Brt_L2M2 -{ - AddFilename ( "conversations/C_minor_2_convinit_Brt_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_minor_3_convinit_Moe_L2M2 -{ - AddFilename ( "conversations/C_minor_3_convinit_Moe_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mob_1_noboxconv_Apu_L5M1 -{ - AddFilename ( "conversations/C_mob_1_noboxconv_Apu_L5M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_monkey2_1_convinit_Brt_L2M6 -{ - AddFilename ( "conversations/C_monkey2_1_convinit_Brt_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_monkey2_2_convinit_Nic_L2M6 -{ - AddFilename ( "conversations/C_monkey2_2_convinit_Nic_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_monkey2_3_convinit_Brt_L2M6 -{ - AddFilename ( "conversations/C_monkey2_3_convinit_Brt_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_monkey2_4_convinit_Nic_L2M6 -{ - AddFilename ( "conversations/C_monkey2_4_convinit_Nic_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_monkey2_5_convinit_Brt_L2M6 -{ - AddFilename ( "conversations/C_monkey2_5_convinit_Brt_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_monkey2_6_convinit_Nic_L2M6 -{ - AddFilename ( "conversations/C_monkey2_6_convinit_Nic_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_monkey_1_convinit_Brt_L2M6 -{ - AddFilename ( "conversations/C_monkey_1_convinit_Brt_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_monkey_2_convinit_Nic_L2M6 -{ - AddFilename ( "conversations/C_monkey_2_convinit_Nic_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_monkey_3_convinit_Brt_L2M6 -{ - AddFilename ( "conversations/C_monkey_3_convinit_Brt_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_monkey_4_convinit_Nic_L2M6 -{ - AddFilename ( "conversations/C_monkey_4_convinit_Nic_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_monkey_5_convinit_Brt_L2M6 -{ - AddFilename ( "conversations/C_monkey_5_convinit_Brt_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_monkey_6_convinit_Nic_L2M6 -{ - AddFilename ( "conversations/C_monkey_6_convinit_Nic_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_monkey_7_convinit_Brt_L2M6 -{ - AddFilename ( "conversations/C_monkey_7_convinit_Brt_L2M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mower_1_noboxconv_Hom_L1M2 -{ - AddFilename ( "conversations/C_mower_1_noboxconv_Hom_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mugging_1_convinit_Snk_L5M5 -{ - AddFilename ( "conversations/C_mugging_1_convinit_Snk_L5M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mugging_2_convinit_Apu_L5M5 -{ - AddFilename ( "conversations/C_mugging_2_convinit_Apu_L5M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mugging_3_convinit_Snk_L5M5 -{ - AddFilename ( "conversations/C_mugging_3_convinit_Snk_L5M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mugging_4_convinit_Apu_L5M5 -{ - AddFilename ( "conversations/C_mugging_4_convinit_Apu_L5M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mugging_5_convinit_Snk_L5M5 -{ - AddFilename ( "conversations/C_mugging_5_convinit_Snk_L5M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mugging_6_convinit_Apu_L5M5 -{ - AddFilename ( "conversations/C_mugging_6_convinit_Apu_L5M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mugging_7_convinit_Snk_L5M5 -{ - AddFilename ( "conversations/C_mugging_7_convinit_Snk_L5M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mugging_8_convinit_Apu_L5M5 -{ - AddFilename ( "conversations/C_mugging_8_convinit_Apu_L5M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_muscles_1_convinit_Hom_L7B1 -{ - AddFilename ( "conversations/C_muscles_1_convinit_Hom_L7B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_muscles_2_convinit_Smi_L7B1 -{ - AddFilename ( "conversations/C_muscles_2_convinit_Smi_L7B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_muscles_3_convinit_Hom_L7B1 -{ - AddFilename ( "conversations/C_muscles_3_convinit_Hom_L7B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_museum_1_convinit_Apu_L5M7 -{ - AddFilename ( "conversations/C_museum_1_convinit_Apu_L5M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_museum_2_convinit_Brt_L5M7 -{ - AddFilename ( "conversations/C_museum_2_convinit_Brt_L5M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_museum_3_convinit_Apu_L5M7 -{ - AddFilename ( "conversations/C_museum_3_convinit_Apu_L5M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_museum_4_convinit_Brt_L5M7 -{ - AddFilename ( "conversations/C_museum_4_convinit_Brt_L5M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_museum_5_convinit_Apu_L5M7 -{ - AddFilename ( "conversations/C_museum_5_convinit_Apu_L5M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_museum_6_convinit_Brt_L5M7 -{ - AddFilename ( "conversations/C_museum_6_convinit_Brt_L5M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mylar_1_convinit_Cbg_L3M1 -{ - AddFilename ( "conversations/C_mylar_1_convinit_Cbg_L3M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mylar_2_convinit_Lis_L3M1 -{ - AddFilename ( "conversations/C_mylar_2_convinit_Lis_L3M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_mylar_3_convinit_Cbg_L3M1 -{ - AddFilename ( "conversations/C_mylar_3_convinit_Cbg_L3M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_neighbor_1_convinit_Mrg_L1M2 -{ - AddFilename ( "conversations/C_neighbor_1_convinit_Mrg_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_neighbor_2_convinit_Hom_L1M2 -{ - AddFilename ( "conversations/C_neighbor_2_convinit_Hom_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_nets_1_noboxconv_Lis_L3M6 -{ - AddFilename ( "conversations/C_nets_1_noboxconv_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_noiseland_1_convinit_Lis_L3M2 -{ - AddFilename ( "conversations/C_noiseland_1_convinit_Lis_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_noiseland_2_convinit_Mil_L3M2 -{ - AddFilename ( "conversations/C_noiseland_2_convinit_Mil_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_noiseland_3_convinit_Lis_L3M2 -{ - AddFilename ( "conversations/C_noiseland_3_convinit_Lis_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_noiseland_4_convinit_Mil_L3M2 -{ - AddFilename ( "conversations/C_noiseland_4_convinit_Mil_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_nuclear_1_convinit_Frk_L7M3 -{ - AddFilename ( "conversations/C_nuclear_1_convinit_Frk_L7M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_nuclear_2_convinit_Hom_L7M3 -{ - AddFilename ( "conversations/C_nuclear_2_convinit_Hom_L7M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_nuclear_3_convinit_Frk_L7M3 -{ - AddFilename ( "conversations/C_nuclear_3_convinit_Frk_L7M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_nuclear_4_convinit_Hom_L7M3 -{ - AddFilename ( "conversations/C_nuclear_4_convinit_Hom_L7M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_nuclear_5_convinit_Frk_L7M3 -{ - AddFilename ( "conversations/C_nuclear_5_convinit_Frk_L7M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_nuclear_6_convinit_Hom_L7M3 -{ - AddFilename ( "conversations/C_nuclear_6_convinit_Hom_L7M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_nuclear_7_convinit_Frk_L7M3 -{ - AddFilename ( "conversations/C_nuclear_7_convinit_Frk_L7M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_nuclear_8_convinit_Hom_L7M3 -{ - AddFilename ( "conversations/C_nuclear_8_convinit_Hom_L7M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_nuisance_1_noboxconv_Lis_L3M1 -{ - AddFilename ( "conversations/C_nuisance_1_noboxconv_Lis_L3M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_nuisance_2_noboxconv_Cbg_L3M1 -{ - AddFilename ( "conversations/C_nuisance_2_noboxconv_Cbg_L3M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_nuts_1_convinit_Brt_L4M1 -{ - AddFilename ( "conversations/C_nuts_1_convinit_Brt_L4M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_nuts_2_convinit_Mrg_L4M1 -{ - AddFilename ( "conversations/C_nuts_2_convinit_Mrg_L4M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_outcarngc_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_outcarngc_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_outcarps2_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_outcarps2_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_outcarxbx_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_outcarxbx_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_pappy_1_convinit_Clt_L4M3 -{ - AddFilename ( "conversations/C_pappy_1_convinit_Clt_L4M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_pappy_2_convinit_Mrg_L4M3 -{ - AddFilename ( "conversations/C_pappy_2_convinit_Mrg_L4M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_pappy_3_convinit_Clt_L4M3 -{ - AddFilename ( "conversations/C_pappy_3_convinit_Clt_L4M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_pass_1_convinit_Ral_L1R3 -{ - AddFilename ( "conversations/C_pass_1_convinit_Ral_L1R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_picture_1_noboxconv_Hom_L1M2 -{ - AddFilename ( "conversations/C_picture_1_noboxconv_Hom_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_pills_1_convinit_Mrg_L4M5 -{ - AddFilename ( "conversations/C_pills_1_convinit_Mrg_L4M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_pills_2_convinit_Grp_L4M5 -{ - AddFilename ( "conversations/C_pills_2_convinit_Grp_L4M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_pills_3_convinit_Mrg_L4M5 -{ - AddFilename ( "conversations/C_pills_3_convinit_Mrg_L4M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_plant_1_noboxconv_Hom_L7M2 -{ - AddFilename ( "conversations/C_plant_1_noboxconv_Hom_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_plenty_1_noboxconv_Lis_L3M6 -{ - AddFilename ( "conversations/C_plenty_1_noboxconv_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_plowking_1_convinit_Hom_L1 -{ - AddFilename ( "conversations/C_plowking_1_convinit_Hom_L1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_plowking_2_convinit_Brn_L1 -{ - AddFilename ( "conversations/C_plowking_2_convinit_Brn_L1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_plowking_3_convinit_Hom_L1 -{ - AddFilename ( "conversations/C_plowking_3_convinit_Hom_L1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_porkbag_1_convinit_Brt_L6B1 -{ - AddFilename ( "conversations/C_porkbag_1_convinit_Brt_L6B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_porkbag_2_convinit_Snk_L6B1 -{ - AddFilename ( "conversations/C_porkbag_2_convinit_Snk_L6B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe2_1_convinit_Hom_L7M2 -{ - AddFilename ( "conversations/C_probe2_1_convinit_Hom_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe2_2_convinit_Cbg_L7M2 -{ - AddFilename ( "conversations/C_probe2_2_convinit_Cbg_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe2_3_convinit_Hom_L7M2 -{ - AddFilename ( "conversations/C_probe2_3_convinit_Hom_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe2_4_convinit_Cbg_L7M2 -{ - AddFilename ( "conversations/C_probe2_4_convinit_Cbg_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe2_5_convinit_Hom_L7M2 -{ - AddFilename ( "conversations/C_probe2_5_convinit_Hom_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe2_6_convinit_Cbg_L7M2 -{ - AddFilename ( "conversations/C_probe2_6_convinit_Cbg_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe2_7_convinit_Hom_L7M2 -{ - AddFilename ( "conversations/C_probe2_7_convinit_Hom_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe_1_convinit_Hom_L7M2 -{ - AddFilename ( "conversations/C_probe_1_convinit_Hom_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe_2_convinit_Cbg_L7M2 -{ - AddFilename ( "conversations/C_probe_2_convinit_Cbg_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe_3_convinit_Hom_L7M2 -{ - AddFilename ( "conversations/C_probe_3_convinit_Hom_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe_4_convinit_Cbg_L7M2 -{ - AddFilename ( "conversations/C_probe_4_convinit_Cbg_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe_5_convinit_Hom_L7M2 -{ - AddFilename ( "conversations/C_probe_5_convinit_Hom_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe_6_convinit_Cbg_L7M2 -{ - AddFilename ( "conversations/C_probe_6_convinit_Cbg_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe_7_convinit_Hom_L7M2 -{ - AddFilename ( "conversations/C_probe_7_convinit_Hom_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe_8_convinit_Cbg_L7M2 -{ - AddFilename ( "conversations/C_probe_8_convinit_Cbg_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_probe_9_convinit_Hom_L7M2 -{ - AddFilename ( "conversations/C_probe_9_convinit_Hom_L7M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_profanity_1_convinit_Apu_L5M6 -{ - AddFilename ( "conversations/C_profanity_1_convinit_Apu_L5M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_profanity_2_convinit_Snk_L5M6 -{ - AddFilename ( "conversations/C_profanity_2_convinit_Snk_L5M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_profanity_3_convinit_Apu_L5M6 -{ - AddFilename ( "conversations/C_profanity_3_convinit_Apu_L5M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_project_1_convinit_Mrg_L1M1 -{ - AddFilename ( "conversations/C_project_1_convinit_Mrg_L1M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_project_2_convinit_Hom_L1M1 -{ - AddFilename ( "conversations/C_project_2_convinit_Hom_L1M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_project_3_convinit_Mrg_L1M1 -{ - AddFilename ( "conversations/C_project_3_convinit_Mrg_L1M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_project_4_convinit_Hom_L1M1 -{ - AddFilename ( "conversations/C_project_4_convinit_Hom_L1M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_proof_1_noboxconv_Brt_L6M5 -{ - AddFilename ( "conversations/C_proof_1_noboxconv_Brt_L6M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_psychotic_1_convinit_Hom_L7M1 -{ - AddFilename ( "conversations/C_psychotic_1_convinit_Hom_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_pubcredits_1_noboxconv_Kan -{ - AddFilename ( "conversations/C_pubcredits_1_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_pubcredits_2_noboxconv_Kan -{ - AddFilename ( "conversations/C_pubcredits_2_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_pubcredits_3_noboxconv_Kod -{ - AddFilename ( "conversations/C_pubcredits_3_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_pubcredits_4_noboxconv_Kan -{ - AddFilename ( "conversations/C_pubcredits_4_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_pubcredits_5_noboxconv_Kod -{ - AddFilename ( "conversations/C_pubcredits_5_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_race_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_race_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radar_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_radar_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_raddesign_1_noboxconv_Kan -{ - AddFilename ( "conversations/C_raddesign_1_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_raddesign_2_noboxconv_Kod -{ - AddFilename ( "conversations/C_raddesign_2_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radfeart_1_noboxconv_Kan -{ - AddFilename ( "conversations/C_radfeart_1_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radfeart_2_noboxconv_Kod -{ - AddFilename ( "conversations/C_radfeart_2_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radfmvart_1_noboxconv_Kan -{ - AddFilename ( "conversations/C_radfmvart_1_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radfx_1_noboxconv_Kod -{ - AddFilename ( "conversations/C_radfx_1_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radirw_1_noboxconv_Kan -{ - AddFilename ( "conversations/C_radirw_1_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radlead_1_noboxconv_Kod -{ - AddFilename ( "conversations/C_radlead_1_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radlead_2_noboxconv_Kan -{ - AddFilename ( "conversations/C_radlead_2_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radlead_3_noboxconv_Kod -{ - AddFilename ( "conversations/C_radlead_3_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radmodel_1_noboxconv_Kan -{ - AddFilename ( "conversations/C_radmodel_1_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radproducer_1_noboxconv_Kan -{ - AddFilename ( "conversations/C_radproducer_1_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radproducer_2_noboxconv_Kod -{ - AddFilename ( "conversations/C_radproducer_2_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radprog_1_noboxconv_Kan -{ - AddFilename ( "conversations/C_radprog_1_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radprog_2_noboxconv_Kod -{ - AddFilename ( "conversations/C_radprog_2_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radprog_3_noboxconv_Kan -{ - AddFilename ( "conversations/C_radprog_3_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radprog_4_noboxconv_Kod -{ - AddFilename ( "conversations/C_radprog_4_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radsound_1_noboxconv_Kod -{ - AddFilename ( "conversations/C_radsound_1_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radtest_1_noboxconv_Kan -{ - AddFilename ( "conversations/C_radtest_1_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radtest_2_noboxconv_Kod -{ - AddFilename ( "conversations/C_radtest_2_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radworld_1_noboxconv_Kod -{ - AddFilename ( "conversations/C_radworld_1_noboxconv_Kod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_radworld_2_noboxconv_Kan -{ - AddFilename ( "conversations/C_radworld_2_noboxconv_Kan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_redeem_1_convinit_Apu_L5M1 -{ - AddFilename ( "conversations/C_redeem_1_convinit_Apu_L5M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_relief_1_convinit_Frk_L5B1 -{ - AddFilename ( "conversations/C_relief_1_convinit_Frk_L5B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_relief_2_convinit_Apu_L5B1 -{ - AddFilename ( "conversations/C_relief_2_convinit_Apu_L5B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_relief_3_convinit_Frk_L5B1 -{ - AddFilename ( "conversations/C_relief_3_convinit_Frk_L5B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_return_1_noboxconv_Hom_L1M2 -{ - AddFilename ( "conversations/C_return_1_noboxconv_Hom_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_rewardfail_1_convinit_Cbg -{ - AddFilename ( "conversations/C_rewardfail_1_convinit_Cbg.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_rewardintro_1_convinit_Cbg -{ - AddFilename ( "conversations/C_rewardintro_1_convinit_Cbg.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_rewardngc_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_rewardngc_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_rewardps2_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_rewardps2_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_rewardsuccess_1_convinit_Cbg -{ - AddFilename ( "conversations/C_rewardsuccess_1_convinit_Cbg.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_rewardxbx_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_rewardxbx_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_reward_1_convinit_Hom_L1M2 -{ - AddFilename ( "conversations/C_reward_1_convinit_Hom_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_reward_2_convinit_Fla_L1M2 -{ - AddFilename ( "conversations/C_reward_2_convinit_Fla_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_reward_3_convinit_Hom_L1M2 -{ - AddFilename ( "conversations/C_reward_3_convinit_Hom_L1M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_roadarrow_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_roadarrow_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_roadkill_1_convinit_Brt_L2M5 -{ - AddFilename ( "conversations/C_roadkill_1_convinit_Brt_L2M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_roadkill_2_convinit_Clt_L2M5 -{ - AddFilename ( "conversations/C_roadkill_2_convinit_Clt_L2M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_roadkill_3_convinit_Brt_L2M5 -{ - AddFilename ( "conversations/C_roadkill_3_convinit_Brt_L2M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_roadkill_4_convinit_Clt_L2M5 -{ - AddFilename ( "conversations/C_roadkill_4_convinit_Clt_L2M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sacrifice_1_convinit_Hom_L7M7 -{ - AddFilename ( "conversations/C_sacrifice_1_convinit_Hom_L7M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sacrifice_2_convinit_Grp_L7M7 -{ - AddFilename ( "conversations/C_sacrifice_2_convinit_Grp_L7M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sacrifice_3_convinit_Hom_L7M7 -{ - AddFilename ( "conversations/C_sacrifice_3_convinit_Hom_L7M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sacrifice_4_convinit_Grp_L7M7 -{ - AddFilename ( "conversations/C_sacrifice_4_convinit_Grp_L7M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sacrifice_5_convinit_Hom_L7M7 -{ - AddFilename ( "conversations/C_sacrifice_5_convinit_Hom_L7M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sacrifice_6_convinit_Grp_L7M7 -{ - AddFilename ( "conversations/C_sacrifice_6_convinit_Grp_L7M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sandwich_1_convinit_Lis_L3B1 -{ - AddFilename ( "conversations/C_sandwich_1_convinit_Lis_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sandwich_2_convinit_Svt_L3B1 -{ - AddFilename ( "conversations/C_sandwich_2_convinit_Svt_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sandwich_3_convinit_Lis_L3B1 -{ - AddFilename ( "conversations/C_sandwich_3_convinit_Lis_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sandwich_4_convinit_Svt_L3B1 -{ - AddFilename ( "conversations/C_sandwich_4_convinit_Svt_L3B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_satellite_1_noboxconv_Brt_L2M4 -{ - AddFilename ( "conversations/C_satellite_1_noboxconv_Brt_L2M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_savor_1_noboxconv_Lis_L3M6 -{ - AddFilename ( "conversations/C_savor_1_noboxconv_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sayonara_1_noboxconv_Snk_L7M6 -{ - AddFilename ( "conversations/C_sayonara_1_noboxconv_Snk_L7M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_scared_1_convinit_Brt_L6M1 -{ - AddFilename ( "conversations/C_scared_1_convinit_Brt_L6M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_scared_2_convinit_Apu_L6M1 -{ - AddFilename ( "conversations/C_scared_2_convinit_Apu_L6M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_scared_3_convinit_Brt_L6M1 -{ - AddFilename ( "conversations/C_scared_3_convinit_Brt_L6M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_scared_4_convinit_Apu_L6M1 -{ - AddFilename ( "conversations/C_scared_4_convinit_Apu_L6M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_scared_5_convinit_Brt_L6M1 -{ - AddFilename ( "conversations/C_scared_5_convinit_Brt_L6M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_scared_6_convinit_Apu_L6M1 -{ - AddFilename ( "conversations/C_scared_6_convinit_Apu_L6M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_school_1_convinit_Lis_L3M6 -{ - AddFilename ( "conversations/C_school_1_convinit_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_scorpion_1_convinit_Mrg_L1M3 -{ - AddFilename ( "conversations/C_scorpion_1_convinit_Mrg_L1M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_scorpion_2_convinit_Hom_L1M3 -{ - AddFilename ( "conversations/C_scorpion_2_convinit_Hom_L1M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_seedy_1_convinit_Apu_L5M4 -{ - AddFilename ( "conversations/C_seedy_1_convinit_Apu_L5M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_selling_1_noboxconv_Mrg_L4M6 -{ - AddFilename ( "conversations/C_selling_1_noboxconv_Mrg_L4M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sellout_1_noboxconv_Brt_L6M4 -{ - AddFilename ( "conversations/C_sellout_1_noboxconv_Brt_L6M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_settled_1_noboxconv_Mrg_L4M7 -{ - AddFilename ( "conversations/C_settled_1_noboxconv_Mrg_L4M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_settled_2_noboxconv_Wig_L4M7 -{ - AddFilename ( "conversations/C_settled_2_noboxconv_Wig_L4M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_shack_1_convinit_Wig_L4M1 -{ - AddFilename ( "conversations/C_shack_1_convinit_Wig_L4M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sharing_1_convinit_Mrg_L1M6 -{ - AddFilename ( "conversations/C_sharing_1_convinit_Mrg_L1M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sharing_2_convinit_Hom_L1M6 -{ - AddFilename ( "conversations/C_sharing_2_convinit_Hom_L1M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sharing_3_convinit_Mrg_L1M6 -{ - AddFilename ( "conversations/C_sharing_3_convinit_Mrg_L1M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_showgirl_1_convinit_Brt_L6M6 -{ - AddFilename ( "conversations/C_showgirl_1_convinit_Brt_L6M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_showgirl_2_convinit_Kru_L6M6 -{ - AddFilename ( "conversations/C_showgirl_2_convinit_Kru_L6M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sign_1_convinit_Mil_L3M2 -{ - AddFilename ( "conversations/C_sign_1_convinit_Mil_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sign_2_convinit_Lis_L3M2 -{ - AddFilename ( "conversations/C_sign_2_convinit_Lis_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sign_3_convinit_Mil_L3M2 -{ - AddFilename ( "conversations/C_sign_3_convinit_Mil_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sign_4_convinit_Lis_L3M2 -{ - AddFilename ( "conversations/C_sign_4_convinit_Lis_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sign_5_convinit_Mil_L3M2 -{ - AddFilename ( "conversations/C_sign_5_convinit_Mil_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sign_6_convinit_Lis_L3M2 -{ - AddFilename ( "conversations/C_sign_6_convinit_Lis_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_skeleton_1_convinit_Hom_L1M5 -{ - AddFilename ( "conversations/C_skeleton_1_convinit_Hom_L1M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_slack_1_convinit_Brt_L2M5 -{ - AddFilename ( "conversations/C_slack_1_convinit_Brt_L2M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_slack_2_convinit_Clt_L2M5 -{ - AddFilename ( "conversations/C_slack_2_convinit_Clt_L2M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_slack_3_convinit_Brt_L2M5 -{ - AddFilename ( "conversations/C_slack_3_convinit_Brt_L2M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_slack_4_convinit_Clt_L2M5 -{ - AddFilename ( "conversations/C_slack_4_convinit_Clt_L2M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sleep_1_convinit_Hom_L1M4 -{ - AddFilename ( "conversations/C_sleep_1_convinit_Hom_L1M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sleep_2_convinit_Bur_L1M4 -{ - AddFilename ( "conversations/C_sleep_2_convinit_Bur_L1M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_sleep_3_convinit_Hom_L1M4 -{ - AddFilename ( "conversations/C_sleep_3_convinit_Hom_L1M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_smash_1_convinit_Frk_L2M7 -{ - AddFilename ( "conversations/C_smash_1_convinit_Frk_L2M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_smash_2_convinit_Brt_L2M7 -{ - AddFilename ( "conversations/C_smash_2_convinit_Brt_L2M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_smash_3_convinit_Frk_L2M7 -{ - AddFilename ( "conversations/C_smash_3_convinit_Frk_L2M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_son_1_convinit_Brt_L2 -{ - AddFilename ( "conversations/C_son_1_convinit_Brt_L2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_son_2_convinit_Hom_L2 -{ - AddFilename ( "conversations/C_son_2_convinit_Hom_L2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_son_3_convinit_Brt_L2 -{ - AddFilename ( "conversations/C_son_3_convinit_Brt_L2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_son_4_convinit_Hom_L2 -{ - AddFilename ( "conversations/C_son_4_convinit_Hom_L2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_son_5_convinit_Brt_L2 -{ - AddFilename ( "conversations/C_son_5_convinit_Brt_L2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_son_6_convinit_Hom_L2 -{ - AddFilename ( "conversations/C_son_6_convinit_Hom_L2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_spherical_1_convinit_Mrg_L4 -{ - AddFilename ( "conversations/C_spherical_1_convinit_Mrg_L4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_spherical_2_convinit_Cbg_L4 -{ - AddFilename ( "conversations/C_spherical_2_convinit_Cbg_L4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_spherical_3_convinit_Mrg_L4 -{ - AddFilename ( "conversations/C_spherical_3_convinit_Mrg_L4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_spherical_4_convinit_Cbg_L4 -{ - AddFilename ( "conversations/C_spherical_4_convinit_Cbg_L4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_spherical_5_convinit_Mrg_L4 -{ - AddFilename ( "conversations/C_spherical_5_convinit_Mrg_L4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_spherical_6_convinit_Cbg_L4 -{ - AddFilename ( "conversations/C_spherical_6_convinit_Cbg_L4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_spherical_7_convinit_Mrg_L4 -{ - AddFilename ( "conversations/C_spherical_7_convinit_Mrg_L4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_startngc_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_startngc_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_startps2_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_startps2_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_startxbx_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_startxbx_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_stash_1_convinit_Brt_L2M2 -{ - AddFilename ( "conversations/C_stash_1_convinit_Brt_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_stash_2_convinit_Ral_L2M2 -{ - AddFilename ( "conversations/C_stash_2_convinit_Ral_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_stash_3_convinit_Brt_L2M2 -{ - AddFilename ( "conversations/C_stash_3_convinit_Brt_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_stash_4_convinit_Ral_L2M2 -{ - AddFilename ( "conversations/C_stash_4_convinit_Ral_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_stinkdog_1_noboxconv_Clt_L2M5 -{ - AddFilename ( "conversations/C_stinkdog_1_noboxconv_Clt_L2M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_stinkdog_2_noboxconv_Apu_L2M5 -{ - AddFilename ( "conversations/C_stinkdog_2_noboxconv_Apu_L2M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_store_1_convinit_Mil_L3M2 -{ - AddFilename ( "conversations/C_store_1_convinit_Mil_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_store_2_convinit_Lis_L3M2 -{ - AddFilename ( "conversations/C_store_2_convinit_Lis_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_store_3_convinit_Mil_L3M2 -{ - AddFilename ( "conversations/C_store_3_convinit_Mil_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_strikes2_1_convinit_Lis_L3M5 -{ - AddFilename ( "conversations/C_strikes2_1_convinit_Lis_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_strikes2_2_convinit_Wig_L3M5 -{ - AddFilename ( "conversations/C_strikes2_2_convinit_Wig_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_strikes2_3_convinit_Lis_L3M5 -{ - AddFilename ( "conversations/C_strikes2_3_convinit_Lis_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_strikes2_4_convinit_Wig_L3M5 -{ - AddFilename ( "conversations/C_strikes2_4_convinit_Wig_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_strikes_1_convinit_Lis_L3M5 -{ - AddFilename ( "conversations/C_strikes_1_convinit_Lis_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_strikes_2_convinit_Wig_L3M5 -{ - AddFilename ( "conversations/C_strikes_2_convinit_Wig_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_strikes_3_convinit_Lis_L3M5 -{ - AddFilename ( "conversations/C_strikes_3_convinit_Lis_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_strikes_4_convinit_Wig_L3M5 -{ - AddFilename ( "conversations/C_strikes_4_convinit_Wig_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_strikes_5_convinit_Lis_L3M5 -{ - AddFilename ( "conversations/C_strikes_5_convinit_Lis_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_strikes_6_convinit_Wig_L3M5 -{ - AddFilename ( "conversations/C_strikes_6_convinit_Wig_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_strikes_7_convinit_Lis_L3M5 -{ - AddFilename ( "conversations/C_strikes_7_convinit_Lis_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_strikes_8_convinit_Wig_L3M5 -{ - AddFilename ( "conversations/C_strikes_8_convinit_Wig_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_strikes_9_convinit_Lis_L3M5 -{ - AddFilename ( "conversations/C_strikes_9_convinit_Lis_L3M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L1R1 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L1R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L1R2 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L1R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L1R3 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L1R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L2R1 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L2R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L2R2 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L2R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L2R3 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L2R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L3R1 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L3R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L3R2 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L3R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L3R3 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L3R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L4R1 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L4R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L4R2 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L4R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L4R3 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L4R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L5R1 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L5R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L5R2 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L5R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L5R3 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L5R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L6R1 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L6R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L6R2 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L6R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Pat_L6R3 -{ - AddFilename ( "conversations/C_success_1_convinit_Pat_L6R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Zm1_L7R3 -{ - AddFilename ( "conversations/C_success_1_convinit_Zm1_L7R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Zm2_L7R1 -{ - AddFilename ( "conversations/C_success_1_convinit_Zm2_L7R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_1_convinit_Zm3_L7R2 -{ - AddFilename ( "conversations/C_success_1_convinit_Zm3_L7R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_2_convinit_Apu_L5R2 -{ - AddFilename ( "conversations/C_success_2_convinit_Apu_L5R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_2_convinit_Apu_L5R3 -{ - AddFilename ( "conversations/C_success_2_convinit_Apu_L5R3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_2_convinit_Brt_L6R1 -{ - AddFilename ( "conversations/C_success_2_convinit_Brt_L6R1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_2_convinit_Brt_L6R2 -{ - AddFilename ( "conversations/C_success_2_convinit_Brt_L6R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_success_3_convinit_Pat_L5R2 -{ - AddFilename ( "conversations/C_success_3_convinit_Pat_L5R2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_swim_1_noboxconv_Lis_L3M6 -{ - AddFilename ( "conversations/C_swim_1_noboxconv_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_swine_1_convinit_Brt_L6 -{ - AddFilename ( "conversations/C_swine_1_convinit_Brt_L6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_swine_2_convinit_Kea_L6 -{ - AddFilename ( "conversations/C_swine_2_convinit_Kea_L6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tainted_1_convinit_Mrg_L4M7 -{ - AddFilename ( "conversations/C_tainted_1_convinit_Mrg_L4M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tainted_2_convinit_Apu_L4M7 -{ - AddFilename ( "conversations/C_tainted_2_convinit_Apu_L4M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tainted_3_convinit_Mrg_L4M7 -{ - AddFilename ( "conversations/C_tainted_3_convinit_Mrg_L4M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tainted_4_convinit_Apu_L4M7 -{ - AddFilename ( "conversations/C_tainted_4_convinit_Apu_L4M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tainted_5_convinit_Mrg_L4M7 -{ - AddFilename ( "conversations/C_tainted_5_convinit_Mrg_L4M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tartar_1_noboxconv_Lis_L3M6 -{ - AddFilename ( "conversations/C_tartar_1_noboxconv_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_there_1_noboxconv_Hom_L1M7 -{ - AddFilename ( "conversations/C_there_1_noboxconv_Hom_L1M7.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_thug_1_noboxconv_Apu_L5M6 -{ - AddFilename ( "conversations/C_thug_1_noboxconv_Apu_L5M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_thug_2_noboxconv_Snk_L5M6 -{ - AddFilename ( "conversations/C_thug_2_noboxconv_Snk_L5M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tijuana_1_convinit_Brt_L2M2 -{ - AddFilename ( "conversations/C_tijuana_1_convinit_Brt_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tijuana_2_convinit_Snk_L2M2 -{ - AddFilename ( "conversations/C_tijuana_2_convinit_Snk_L2M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_timetrial_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_timetrial_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tooth_1_convinit_Hom_L7B1 -{ - AddFilename ( "conversations/C_tooth_1_convinit_Hom_L7B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tooth_2_convinit_Smi_L7B1 -{ - AddFilename ( "conversations/C_tooth_2_convinit_Smi_L7B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tooth_3_convinit_Hom_L7B1 -{ - AddFilename ( "conversations/C_tooth_3_convinit_Hom_L7B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_toxic_1_noboxconv_Hom_L7M3 -{ - AddFilename ( "conversations/C_toxic_1_noboxconv_Hom_L7M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tractor_1_convinit_Mrg_L4 -{ - AddFilename ( "conversations/C_tractor_1_convinit_Mrg_L4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tractor_2_convinit_Wil_L4 -{ - AddFilename ( "conversations/C_tractor_2_convinit_Wil_L4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tractor_3_convinit_Mrg_L4 -{ - AddFilename ( "conversations/C_tractor_3_convinit_Mrg_L4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_traffic_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_traffic_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tragedy_1_convinit_Lis_L3 -{ - AddFilename ( "conversations/C_tragedy_1_convinit_Lis_L3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tragedy_2_convinit_Skn_L3 -{ - AddFilename ( "conversations/C_tragedy_2_convinit_Skn_L3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tragedy_3_convinit_Lis_L3 -{ - AddFilename ( "conversations/C_tragedy_3_convinit_Lis_L3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tragedy_4_convinit_Skn_L3 -{ - AddFilename ( "conversations/C_tragedy_4_convinit_Skn_L3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_trust_1_convinit_Apu_L5M6 -{ - AddFilename ( "conversations/C_trust_1_convinit_Apu_L5M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_trust_2_convinit_Snk_L5M6 -{ - AddFilename ( "conversations/C_trust_2_convinit_Snk_L5M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_trust_3_convinit_Apu_L5M6 -{ - AddFilename ( "conversations/C_trust_3_convinit_Apu_L5M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tushie_1_convinit_Apu_L5M3 -{ - AddFilename ( "conversations/C_tushie_1_convinit_Apu_L5M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_tushie_2_convinit_Hib_L5M3 -{ - AddFilename ( "conversations/C_tushie_2_convinit_Hib_L5M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_vampire_1_noboxconv_Brt_L2B1 -{ - AddFilename ( "conversations/C_vampire_1_noboxconv_Brt_L2B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_vending_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_vending_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_victim_1_noboxconv_Apu_L5M5 -{ - AddFilename ( "conversations/C_victim_1_noboxconv_Apu_L5M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_violent_1_convinit_Hom_L1M6 -{ - AddFilename ( "conversations/C_violent_1_convinit_Hom_L1M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_violent_2_convinit_Mrg_L1M6 -{ - AddFilename ( "conversations/C_violent_2_convinit_Mrg_L1M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_violent_3_convinit_Hom_L1M6 -{ - AddFilename ( "conversations/C_violent_3_convinit_Hom_L1M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_violent_4_convinit_Mrg_L1M6 -{ - AddFilename ( "conversations/C_violent_4_convinit_Mrg_L1M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_violent_5_convinit_Hom_L1M6 -{ - AddFilename ( "conversations/C_violent_5_convinit_Hom_L1M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_warm_1_convinit_Grp_L2B1 -{ - AddFilename ( "conversations/C_warm_1_convinit_Grp_L2B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_warm_2_convinit_Brt_L2B1 -{ - AddFilename ( "conversations/C_warm_2_convinit_Brt_L2B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_warm_3_convinit_Grp_L2B1 -{ - AddFilename ( "conversations/C_warm_3_convinit_Grp_L2B1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_warn_1_convinit_Brt_L6M5 -{ - AddFilename ( "conversations/C_warn_1_convinit_Brt_L6M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_warn_2_convinit_Skn_L6M5 -{ - AddFilename ( "conversations/C_warn_2_convinit_Skn_L6M5.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_weasel_1_convinit_Lis_L3M2 -{ - AddFilename ( "conversations/C_weasel_1_convinit_Lis_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_weasel_2_convinit_Mil_L3M2 -{ - AddFilename ( "conversations/C_weasel_2_convinit_Mil_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_weasel_3_convinit_Lis_L3M2 -{ - AddFilename ( "conversations/C_weasel_3_convinit_Lis_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_weasel_4_convinit_Mil_L3M2 -{ - AddFilename ( "conversations/C_weasel_4_convinit_Mil_L3M2.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_wheelman_1_convinit_Brt_L6 -{ - AddFilename ( "conversations/C_wheelman_1_convinit_Brt_L6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_wheelman_2_convinit_Snk_L6 -{ - AddFilename ( "conversations/C_wheelman_2_convinit_Snk_L6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_wheelman_3_convinit_Brt_L6 -{ - AddFilename ( "conversations/C_wheelman_3_convinit_Brt_L6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_wheelman_4_convinit_Snk_L6 -{ - AddFilename ( "conversations/C_wheelman_4_convinit_Snk_L6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_wheelman_5_convinit_Brt_L6 -{ - AddFilename ( "conversations/C_wheelman_5_convinit_Brt_L6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_wheelman_6_convinit_Snk_L6 -{ - AddFilename ( "conversations/C_wheelman_6_convinit_Snk_L6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_wild_1_noboxconv_Lis_L3M6 -{ - AddFilename ( "conversations/C_wild_1_noboxconv_Lis_L3M6.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_winter_1_noboxconv_Clt_L4M3 -{ - AddFilename ( "conversations/C_winter_1_noboxconv_Clt_L4M3.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_wolf_1_convinit_Brt_L6M4 -{ - AddFilename ( "conversations/C_wolf_1_convinit_Brt_L6M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_wolf_2_convinit_Frk_L6M4 -{ - AddFilename ( "conversations/C_wolf_2_convinit_Frk_L6M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_wolf_3_convinit_Brt_L6M4 -{ - AddFilename ( "conversations/C_wolf_3_convinit_Brt_L6M4.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_wrench_1_tutorial_Brt_L1T1 -{ - AddFilename ( "conversations/C_wrench_1_tutorial_Brt_L1T1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_zombie_1_convinit_Lis_L7M1 -{ - AddFilename ( "conversations/C_zombie_1_convinit_Lis_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_zombie_2_convinit_Hom_L7M1 -{ - AddFilename ( "conversations/C_zombie_2_convinit_Hom_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_zombie_3_convinit_Bkm_L7M1 -{ - AddFilename ( "conversations/C_zombie_3_convinit_Bkm_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named C_zombie_4_convinit_Hom_L7M1 -{ - AddFilename ( "conversations/C_zombie_4_convinit_Hom_L7M1.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Dol_01 -{ - AddFilename ( "Dolph/P_HitByC_Dol_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Dol_away -{ - AddFilename ( "Dolph/P_HitByC_Dol_away.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Dol_find -{ - AddFilename ( "Dolph/P_HitByC_Dol_find.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Dol_mommy -{ - AddFilename ( "Dolph/P_HitByC_Dol_mommy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Dol_right -{ - AddFilename ( "Dolph/P_HitByC_Dol_right.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Dol_01 -{ - AddFilename ( "Dolph/P_HitByW_Dol_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Dol_car -{ - AddFilename ( "Dolph/P_HitByW_Dol_car.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Dol_stop -{ - AddFilename ( "Dolph/P_HitByW_Dol_stop.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Dol_why -{ - AddFilename ( "Dolph/P_HitByW_Dol_why.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Dol_wrong -{ - AddFilename ( "Dolph/P_HitByW_Dol_wrong.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Dol_01 -{ - AddFilename ( "Dolph/P_NHitByC_Dol_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Dol_break -{ - AddFilename ( "Dolph/P_NHitByC_Dol_break.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Dol_history -{ - AddFilename ( "Dolph/P_NHitByC_Dol_history.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Dol_look -{ - AddFilename ( "Dolph/P_NHitByC_Dol_look.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Dol_wrong -{ - AddFilename ( "Dolph/P_NHitByC_Dol_wrong.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Frk_01 -{ - AddFilename ( "Dr.Frink/D_AIDestroy_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Frk_02 -{ - AddFilename ( "Dr.Frink/D_AIDestroy_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Frk_03 -{ - AddFilename ( "Dr.Frink/D_AIDestroy_Frk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Frk_04 -{ - AddFilename ( "Dr.Frink/D_AIDestroy_Frk_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Frk_01 -{ - AddFilename ( "Dr.Frink/D_Air_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Frk_02 -{ - AddFilename ( "Dr.Frink/D_Air_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Frk_03 -{ - AddFilename ( "Dr.Frink/D_Air_Frk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Frk_05 -{ - AddFilename ( "Dr.Frink/D_Air_Frk_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Frk_06 -{ - AddFilename ( "Dr.Frink/D_Air_Frk_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Frk_07 -{ - AddFilename ( "Dr.Frink/D_Air_Frk_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Frk_01 -{ - AddFilename ( "Dr.Frink/D_Arrive_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Frk_02 -{ - AddFilename ( "Dr.Frink/D_Arrive_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Frk_03 -{ - AddFilename ( "Dr.Frink/D_Arrive_Frk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Frk_04 -{ - AddFilename ( "Dr.Frink/D_Arrive_Frk_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Frk_01 -{ - AddFilename ( "Dr.Frink/D_Bcrash_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Frk_02 -{ - AddFilename ( "Dr.Frink/D_Bcrash_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Frk_03 -{ - AddFilename ( "Dr.Frink/D_Bcrash_Frk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Frk_04 -{ - AddFilename ( "Dr.Frink/D_Bcrash_Frk_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Frk_05 -{ - AddFilename ( "Dr.Frink/D_Bcrash_Frk_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Frk_06 -{ - AddFilename ( "Dr.Frink/D_Bcrash_Frk_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Frk_07 -{ - AddFilename ( "Dr.Frink/D_Bcrash_Frk_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Frk_08 -{ - AddFilename ( "Dr.Frink/D_Bcrash_Frk_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Frk_09 -{ - AddFilename ( "Dr.Frink/D_Bcrash_Frk_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Frk_10 -{ - AddFilename ( "Dr.Frink/D_Bcrash_Frk_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Frk_11 -{ - AddFilename ( "Dr.Frink/D_Bcrash_Frk_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Frk_12 -{ - AddFilename ( "Dr.Frink/D_Bcrash_Frk_12.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Frk_13 -{ - AddFilename ( "Dr.Frink/D_Bcrash_Frk_13.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Frk_14 -{ - AddFilename ( "Dr.Frink/D_Bcrash_Frk_14.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Frk_01 -{ - AddFilename ( "Dr.Frink/D_Break_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Frk_02 -{ - AddFilename ( "Dr.Frink/D_Break_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Frk_03 -{ - AddFilename ( "Dr.Frink/D_Break_Frk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Frk_06 -{ - AddFilename ( "Dr.Frink/D_Break_Frk_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Frk_01 -{ - AddFilename ( "Dr.Frink/D_Burn_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Frk_02 -{ - AddFilename ( "Dr.Frink/D_Burn_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Frk_03 -{ - AddFilename ( "Dr.Frink/D_Burn_Frk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Frk_04 -{ - AddFilename ( "Dr.Frink/D_Burn_Frk_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Frk_01 -{ - AddFilename ( "Dr.Frink/D_CarWay_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Frk_03 -{ - AddFilename ( "Dr.Frink/D_CarWay_Frk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Frk_06 -{ - AddFilename ( "Dr.Frink/D_CarWay_Frk_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Frk_08 -{ - AddFilename ( "Dr.Frink/D_CarWay_Frk_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Frk_09 -{ - AddFilename ( "Dr.Frink/D_CarWay_Frk_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Frk_01 -{ - AddFilename ( "Dr.Frink/D_Damage_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Frk_02 -{ - AddFilename ( "Dr.Frink/D_Damage_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Frk_03 -{ - AddFilename ( "Dr.Frink/D_Damage_Frk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Frk_04 -{ - AddFilename ( "Dr.Frink/D_Damage_Frk_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Frk_01 -{ - AddFilename ( "Dr.Frink/D_Dcar_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Frk_02 -{ - AddFilename ( "Dr.Frink/D_Dcar_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Frk_05 -{ - AddFilename ( "Dr.Frink/D_Dcar_Frk_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Frk_06 -{ - AddFilename ( "Dr.Frink/D_Dcar_Frk_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Frk_marry -{ - AddFilename ( "Dr.Frink/D_Door_Frk_marry.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Frk_sidea -{ - AddFilename ( "Dr.Frink/D_Door_Frk_sidea.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Frk_sillya -{ - AddFilename ( "Dr.Frink/D_Door_Frk_sillya.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Frk_01 -{ - AddFilename ( "Dr.Frink/D_HitP_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Frk_02 -{ - AddFilename ( "Dr.Frink/D_HitP_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Frk_03 -{ - AddFilename ( "Dr.Frink/D_HitP_Frk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Frk_04 -{ - AddFilename ( "Dr.Frink/D_HitP_Frk_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Frk_01 -{ - AddFilename ( "Dr.Frink/D_Mcrash_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Frk_02 -{ - AddFilename ( "Dr.Frink/D_Mcrash_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Frk_04 -{ - AddFilename ( "Dr.Frink/D_Mcrash_Frk_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Frk_05 -{ - AddFilename ( "Dr.Frink/D_Mcrash_Frk_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Frk_06 -{ - AddFilename ( "Dr.Frink/D_Mcrash_Frk_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Frk_08 -{ - AddFilename ( "Dr.Frink/D_Mcrash_Frk_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Frk_01 -{ - AddFilename ( "Dr.Frink/D_MissP_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Frk_02 -{ - AddFilename ( "Dr.Frink/D_MissP_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Frk_03 -{ - AddFilename ( "Dr.Frink/D_MissP_Frk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Frk_04 -{ - AddFilename ( "Dr.Frink/D_MissP_Frk_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Frk_01 -{ - AddFilename ( "Dr.Frink/D_Time_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Frk_02 -{ - AddFilename ( "Dr.Frink/D_Time_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Frk_03 -{ - AddFilename ( "Dr.Frink/D_Time_Frk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Frk_04 -{ - AddFilename ( "Dr.Frink/D_Time_Frk_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Frk_01 -{ - AddFilename ( "Dr.Frink/P_HitByC_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Frk_02 -{ - AddFilename ( "Dr.Frink/P_HitByC_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Frk_03 -{ - AddFilename ( "Dr.Frink/P_HitByC_Frk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Frk_04 -{ - AddFilename ( "Dr.Frink/P_HitByC_Frk_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Frk_05 -{ - AddFilename ( "Dr.Frink/P_HitByC_Frk_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Frk_06 -{ - AddFilename ( "Dr.Frink/P_HitByC_Frk_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Frk_07 -{ - AddFilename ( "Dr.Frink/P_HitByC_Frk_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Frk_08 -{ - AddFilename ( "Dr.Frink/P_HitByC_Frk_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Frk_09 -{ - AddFilename ( "Dr.Frink/P_HitByC_Frk_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Frk_10 -{ - AddFilename ( "Dr.Frink/P_HitByC_Frk_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Frk_11 -{ - AddFilename ( "Dr.Frink/P_HitByC_Frk_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Frk_12 -{ - AddFilename ( "Dr.Frink/P_HitByC_Frk_12.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Frk_13 -{ - AddFilename ( "Dr.Frink/P_HitByC_Frk_13.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Frk_14 -{ - AddFilename ( "Dr.Frink/P_HitByC_Frk_14.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Frk_01 -{ - AddFilename ( "Dr.Frink/P_HitByW_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Frk_02 -{ - AddFilename ( "Dr.Frink/P_HitByW_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Frk_03 -{ - AddFilename ( "Dr.Frink/P_HitByW_Frk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Frk_04 -{ - AddFilename ( "Dr.Frink/P_HitByW_Frk_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Frk_01 -{ - AddFilename ( "Dr.Frink/P_NHitByC_Frk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Frk_02 -{ - AddFilename ( "Dr.Frink/P_NHitByC_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Frk_03 -{ - AddFilename ( "Dr.Frink/P_NHitByC_Frk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Frk_04 -{ - AddFilename ( "Dr.Frink/P_NHitByC_Frk_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Frk_02 -{ - AddFilename ( "Dr.Frink/W_Idlereply_Frk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Frk_04 -{ - AddFilename ( "Dr.Frink/W_Idlereply_Frk_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Frk_06 -{ - AddFilename ( "Dr.Frink/W_Idlereply_Frk_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Frk_08 -{ - AddFilename ( "Dr.Frink/W_Idlereply_Frk_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Frk_10 -{ - AddFilename ( "Dr.Frink/W_Idlereply_Frk_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Frk_11 -{ - AddFilename ( "Dr.Frink/W_Idlereply_Frk_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Frk_12 -{ - AddFilename ( "Dr.Frink/W_Idlereply_Frk_12.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Frk_13 -{ - AddFilename ( "Dr.Frink/W_Idlereply_Frk_13.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Frk_14 -{ - AddFilename ( "Dr.Frink/W_Idlereply_Frk_14.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Frk_15 -{ - AddFilename ( "Dr.Frink/W_Idlereply_Frk_15.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Frk_16 -{ - AddFilename ( "Dr.Frink/W_Idlereply_Frk_16.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Frk_17 -{ - AddFilename ( "Dr.Frink/W_Idlereply_Frk_17.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Frk_clonea -{ - AddFilename ( "Dr.Frink/W_Ridereply_Frk_clonea.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Frk_deatha -{ - AddFilename ( "Dr.Frink/W_Ridereply_Frk_deatha.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Frk_dnaa -{ - AddFilename ( "Dr.Frink/W_Ridereply_Frk_dnaa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Frk_eara -{ - AddFilename ( "Dr.Frink/W_Ridereply_Frk_eara.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Frk_hamstersa -{ - AddFilename ( "Dr.Frink/W_Ridereply_Frk_hamstersa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Frk_injecta -{ - AddFilename ( "Dr.Frink/W_Ridereply_Frk_injecta.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Frk_mattera -{ - AddFilename ( "Dr.Frink/W_Ridereply_Frk_mattera.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Frk_odora -{ - AddFilename ( "Dr.Frink/W_Ridereply_Frk_odora.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Frk_phonea -{ - AddFilename ( "Dr.Frink/W_Ridereply_Frk_phonea.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Frk_robo -{ - AddFilename ( "Dr.Frink/W_Ridereply_Frk_robo.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Frk_stars -{ - AddFilename ( "Dr.Frink/W_Ridereply_Frk_stars.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Nic_01 -{ - AddFilename ( "Dr.Nick/P_HitByC_Nic_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Nic_02 -{ - AddFilename ( "Dr.Nick/P_HitByC_Nic_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Nic_blood -{ - AddFilename ( "Dr.Nick/P_HitByC_Nic_blood.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Nic_place -{ - AddFilename ( "Dr.Nick/P_HitByC_Nic_place.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Nic_sex -{ - AddFilename ( "Dr.Nick/P_HitByW_Nic_sex.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Nic_wanta -{ - AddFilename ( "Dr.Nick/P_HitByW_Nic_wanta.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Nic_you -{ - AddFilename ( "Dr.Nick/P_HitByW_Nic_you.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Nic_01 -{ - AddFilename ( "Dr.Nick/P_NHitByC_Nic_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Nic_02 -{ - AddFilename ( "Dr.Nick/P_NHitByC_Nic_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Nic_watch -{ - AddFilename ( "Dr.Nick/P_NHitByC_Nic_watch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Nic_medical01 -{ - AddFilename ( "Dr.Nick/W_Doorbell_Nic_medical01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Nic_medical02 -{ - AddFilename ( "Dr.Nick/W_Doorbell_Nic_medical02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Nic_medical03 -{ - AddFilename ( "Dr.Nick/W_Doorbell_Nic_medical03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Nic_medical04 -{ - AddFilename ( "Dr.Nick/W_Doorbell_Nic_medical04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fla_01 -{ - AddFilename ( "Flanders/P_HitByC_Fla_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fla_02 -{ - AddFilename ( "Flanders/P_HitByC_Fla_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fla_03 -{ - AddFilename ( "Flanders/P_HitByC_Fla_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fla_04 -{ - AddFilename ( "Flanders/P_HitByC_Fla_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fla_05 -{ - AddFilename ( "Flanders/P_HitByC_Fla_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fla_06 -{ - AddFilename ( "Flanders/P_HitByC_Fla_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fla_07 -{ - AddFilename ( "Flanders/P_HitByC_Fla_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fla_08 -{ - AddFilename ( "Flanders/P_HitByC_Fla_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fla_09 -{ - AddFilename ( "Flanders/P_HitByC_Fla_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fla_10 -{ - AddFilename ( "Flanders/P_HitByC_Fla_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fla_11 -{ - AddFilename ( "Flanders/P_HitByC_Fla_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fla_god -{ - AddFilename ( "Flanders/P_HitByC_Fla_god.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fla_01 -{ - AddFilename ( "Flanders/P_HitByW_Fla_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fla_02 -{ - AddFilename ( "Flanders/P_HitByW_Fla_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fla_03 -{ - AddFilename ( "Flanders/P_HitByW_Fla_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fla_04 -{ - AddFilename ( "Flanders/P_HitByW_Fla_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fla_07 -{ - AddFilename ( "Flanders/P_HitByW_Fla_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fla_08 -{ - AddFilename ( "Flanders/P_HitByW_Fla_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fla_09 -{ - AddFilename ( "Flanders/P_HitByW_Fla_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fla_bump -{ - AddFilename ( "Flanders/P_HitByW_Fla_bump.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fla_firm -{ - AddFilename ( "Flanders/P_HitByW_Fla_firm.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fla_sure -{ - AddFilename ( "Flanders/P_HitByW_Fla_sure.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Fla_01 -{ - AddFilename ( "Flanders/P_NHitByC_Fla_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Fla_02 -{ - AddFilename ( "Flanders/P_NHitByC_Fla_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Fla_03 -{ - AddFilename ( "Flanders/P_NHitByC_Fla_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Fla_04 -{ - AddFilename ( "Flanders/P_NHitByC_Fla_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Fla_house01 -{ - AddFilename ( "Flanders/W_Doorbell_Fla_house01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Fla_house02 -{ - AddFilename ( "Flanders/W_Doorbell_Fla_house02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Fla_house03 -{ - AddFilename ( "Flanders/W_Doorbell_Fla_house03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Fla_house04 -{ - AddFilename ( "Flanders/W_Doorbell_Fla_house04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_By1_funny -{ - AddFilename ( "Generic_Boy_1/P_HitByC_By1_funny.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_By1_oof -{ - AddFilename ( "Generic_Boy_1/P_HitByC_By1_oof.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_By1_scream -{ - AddFilename ( "Generic_Boy_1/P_HitByC_By1_scream.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_By1_spine -{ - AddFilename ( "Generic_Boy_1/P_HitByC_By1_spine.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_By1_bully -{ - AddFilename ( "Generic_Boy_1/P_HitByW_By1_bully.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_By1_right -{ - AddFilename ( "Generic_Boy_1/P_HitByW_By1_right.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_By1_watch -{ - AddFilename ( "Generic_Boy_1/P_HitByW_By1_watch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_By1_why -{ - AddFilename ( "Generic_Boy_1/P_HitByW_By1_why.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_By1_help -{ - AddFilename ( "Generic_Boy_1/P_NHitByC_By1_help.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_By1_maniac -{ - AddFilename ( "Generic_Boy_1/P_NHitByC_By1_maniac.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_By1_watch -{ - AddFilename ( "Generic_Boy_1/P_NHitByC_By1_watch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_By1_zone -{ - AddFilename ( "Generic_Boy_1/P_NHitByC_By1_zone.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_By2_face -{ - AddFilename ( "Generic_Boy_2/P_HitByC_By2_face.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_By2_oof -{ - AddFilename ( "Generic_Boy_2/P_HitByC_By2_oof.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_By2_scream -{ - AddFilename ( "Generic_Boy_2/P_HitByC_By2_scream.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_By2_why -{ - AddFilename ( "Generic_Boy_2/P_HitByC_By2_why.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_By2_last -{ - AddFilename ( "Generic_Boy_2/P_HitByW_By2_last.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_By2_like -{ - AddFilename ( "Generic_Boy_2/P_HitByW_By2_like.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_By2_mean -{ - AddFilename ( "Generic_Boy_2/P_HitByW_By2_mean.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_By2_ow -{ - AddFilename ( "Generic_Boy_2/P_HitByW_By2_ow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_By2_bully -{ - AddFilename ( "Generic_Boy_2/P_NHitByC_By2_bully.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_By2_careful -{ - AddFilename ( "Generic_Boy_2/P_NHitByC_By2_careful.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_By2_head -{ - AddFilename ( "Generic_Boy_2/P_NHitByC_By2_head.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_By2_watch -{ - AddFilename ( "Generic_Boy_2/P_NHitByC_By2_watch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fm1_call -{ - AddFilename ( "Generic_Female_1/P_HitByC_Fm1_call.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fm1_fear -{ - AddFilename ( "Generic_Female_1/P_HitByC_Fm1_fear.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fm1_scream -{ - AddFilename ( "Generic_Female_1/P_HitByC_Fm1_scream.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fm1_what -{ - AddFilename ( "Generic_Female_1/P_HitByC_Fm1_what.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fm1_beat -{ - AddFilename ( "Generic_Female_1/P_HitByW_Fm1_beat.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fm1_quit -{ - AddFilename ( "Generic_Female_1/P_HitByW_Fm1_quit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fm1_stop -{ - AddFilename ( "Generic_Female_1/P_HitByW_Fm1_stop.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fm1_time -{ - AddFilename ( "Generic_Female_1/P_HitByW_Fm1_time.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Fm1_bad -{ - AddFilename ( "Generic_Female_1/P_NHitByC_Fm1_bad.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Fm1_heck -{ - AddFilename ( "Generic_Female_1/P_NHitByC_Fm1_heck.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Fm1_scared -{ - AddFilename ( "Generic_Female_1/P_NHitByC_Fm1_scared.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Fm1_weird -{ - AddFilename ( "Generic_Female_1/P_NHitByC_Fm1_weird.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fm2_again -{ - AddFilename ( "Generic_Female_2/P_HitByC_Fm2_again.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fm2_last -{ - AddFilename ( "Generic_Female_2/P_HitByC_Fm2_last.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fm2_scream -{ - AddFilename ( "Generic_Female_2/P_HitByC_Fm2_scream.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Fm2_why -{ - AddFilename ( "Generic_Female_2/P_HitByC_Fm2_why.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fm2_funny -{ - AddFilename ( "Generic_Female_2/P_HitByW_Fm2_funny.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fm2_leave -{ - AddFilename ( "Generic_Female_2/P_HitByW_Fm2_leave.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fm2_stop -{ - AddFilename ( "Generic_Female_2/P_HitByW_Fm2_stop.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Fm2_think -{ - AddFilename ( "Generic_Female_2/P_HitByW_Fm2_think.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Fm2_hey -{ - AddFilename ( "Generic_Female_2/P_NHitByC_Fm2_hey.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Fm2_name -{ - AddFilename ( "Generic_Female_2/P_NHitByC_Fm2_name.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Fm2_run -{ - AddFilename ( "Generic_Female_2/P_NHitByC_Fm2_run.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Fm2_sick -{ - AddFilename ( "Generic_Female_2/P_NHitByC_Fm2_sick.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Gr1_flying -{ - AddFilename ( "Generic_Girl_1/P_HitByC_Gr1_flying.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Gr1_right -{ - AddFilename ( "Generic_Girl_1/P_HitByC_Gr1_right.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Gr1_scream -{ - AddFilename ( "Generic_Girl_1/P_HitByC_Gr1_scream.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Gr1_why -{ - AddFilename ( "Generic_Girl_1/P_HitByC_Gr1_why.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Gr1_cooty -{ - AddFilename ( "Generic_Girl_1/P_HitByW_Gr1_cooty.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Gr1_lawyer -{ - AddFilename ( "Generic_Girl_1/P_HitByW_Gr1_lawyer.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Gr1_meany -{ - AddFilename ( "Generic_Girl_1/P_HitByW_Gr1_meany.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Gr1_waa -{ - AddFilename ( "Generic_Girl_1/P_HitByW_Gr1_waa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Gr1_help -{ - AddFilename ( "Generic_Girl_1/P_NHitByC_Gr1_help.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Gr1_reflex -{ - AddFilename ( "Generic_Girl_1/P_NHitByC_Gr1_reflex.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Gr1_sick -{ - AddFilename ( "Generic_Girl_1/P_NHitByC_Gr1_sick.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Gr1_slow -{ - AddFilename ( "Generic_Girl_1/P_NHitByC_Gr1_slow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Gr2_eee -{ - AddFilename ( "Generic_Girl_2/P_HitByC_Gr2_eee.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Gr2_help -{ - AddFilename ( "Generic_Girl_2/P_HitByC_Gr2_help.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Gr2_oof -{ - AddFilename ( "Generic_Girl_2/P_HitByC_Gr2_oof.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Gr2_scream -{ - AddFilename ( "Generic_Girl_2/P_HitByC_Gr2_scream.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Gr2_ow -{ - AddFilename ( "Generic_Girl_2/P_HitByW_Gr2_ow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Gr2_running -{ - AddFilename ( "Generic_Girl_2/P_HitByW_Gr2_running.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Gr2_teef -{ - AddFilename ( "Generic_Girl_2/P_HitByW_Gr2_teef.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Gr2_aaah -{ - AddFilename ( "Generic_Girl_2/P_NHitByC_Gr2_aaah.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Gr2_look -{ - AddFilename ( "Generic_Girl_2/P_NHitByC_Gr2_look.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Gr2_poopy -{ - AddFilename ( "Generic_Girl_2/P_NHitByC_Gr2_poopy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Gr2_why -{ - AddFilename ( "Generic_Girl_2/P_NHitByC_Gr2_why.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Gr2_wrong -{ - AddFilename ( "Generic_Girl_2/P_NHitByC_Gr2_wrong.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mn1_01 -{ - AddFilename ( "Generic_Male_1/P_HitByC_Mn1_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mn1_02 -{ - AddFilename ( "Generic_Male_1/P_HitByC_Mn1_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mn1_03 -{ - AddFilename ( "Generic_Male_1/P_HitByC_Mn1_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mn1_03a -{ - AddFilename ( "Generic_Male_1/P_HitByC_Mn1_03a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mn1_big -{ - AddFilename ( "Generic_Male_1/P_HitByC_Mn1_big.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mn1_moving -{ - AddFilename ( "Generic_Male_1/P_HitByC_Mn1_moving.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mn1_idiots -{ - AddFilename ( "Generic_Male_1/P_HitByW_Mn1_idiots.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mn1_life -{ - AddFilename ( "Generic_Male_1/P_HitByW_Mn1_life.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mn1_ow -{ - AddFilename ( "Generic_Male_1/P_HitByW_Mn1_ow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mn1_problem -{ - AddFilename ( "Generic_Male_1/P_HitByW_Mn1_problem.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mn1_01 -{ - AddFilename ( "Generic_Male_1/P_NHitByC_Mn1_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mn1_02 -{ - AddFilename ( "Generic_Male_1/P_NHitByC_Mn1_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mn1_buddy -{ - AddFilename ( "Generic_Male_1/P_NHitByC_Mn1_buddy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mn1_town -{ - AddFilename ( "Generic_Male_1/P_NHitByC_Mn1_town.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mn2_cruel -{ - AddFilename ( "Generic_Male_2/P_HitByC_Mn2_cruel.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mn2_legs -{ - AddFilename ( "Generic_Male_2/P_HitByC_Mn2_legs.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mn2_road -{ - AddFilename ( "Generic_Male_2/P_HitByC_Mn2_road.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mn2_spine -{ - AddFilename ( "Generic_Male_2/P_HitByC_Mn2_spine.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mn2_quit -{ - AddFilename ( "Generic_Male_2/P_HitByW_Mn2_quit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mn2_slow -{ - AddFilename ( "Generic_Male_2/P_HitByW_Mn2_slow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mn2_walk -{ - AddFilename ( "Generic_Male_2/P_HitByW_Mn2_walk.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mn2_wrong -{ - AddFilename ( "Generic_Male_2/P_HitByW_Mn2_wrong.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mn2_generic -{ - AddFilename ( "Generic_Male_2/P_NHitByC_Mn2_generic.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mn2_jerk -{ - AddFilename ( "Generic_Male_2/P_NHitByC_Mn2_jerk.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mn2_upside -{ - AddFilename ( "Generic_Male_2/P_NHitByC_Mn2_upside.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mn2_whoa -{ - AddFilename ( "Generic_Male_2/P_NHitByC_Mn2_whoa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Gil_01 -{ - AddFilename ( "Gil/P_HitByC_Gil_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Gil_02 -{ - AddFilename ( "Gil/P_HitByC_Gil_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Gil_03 -{ - AddFilename ( "Gil/P_HitByC_Gil_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Gil_01 -{ - AddFilename ( "Gil/P_HitByW_Gil_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Gil_02 -{ - AddFilename ( "Gil/P_HitByW_Gil_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_CarBuy_Gil_01 -{ - AddFilename ( "Gil/W_CarBuy_Gil_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_CarBuy_Gil_02 -{ - AddFilename ( "Gil/W_CarBuy_Gil_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_CarBuy_Gil_03 -{ - AddFilename ( "Gil/W_CarBuy_Gil_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Grp_01 -{ - AddFilename ( "Grampa/D_Air_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Grp_02 -{ - AddFilename ( "Grampa/D_Air_Grp_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Grp_03 -{ - AddFilename ( "Grampa/D_Air_Grp_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Grp_04 -{ - AddFilename ( "Grampa/D_Air_Grp_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Answer_Grp_01 -{ - AddFilename ( "Grampa/D_Answer_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Answer_Grp_02 -{ - AddFilename ( "Grampa/D_Answer_Grp_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Grp_01 -{ - AddFilename ( "Grampa/D_Arrive_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Grp_02 -{ - AddFilename ( "Grampa/D_Arrive_Grp_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Grp_here -{ - AddFilename ( "Grampa/D_Arrive_Grp_here.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Grp_herea -{ - AddFilename ( "Grampa/D_Arrive_Grp_herea.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Grp_petrol -{ - AddFilename ( "Grampa/D_Arrive_Grp_petrol.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Grp_01 -{ - AddFilename ( "Grampa/D_Bcrash_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Grp_02 -{ - AddFilename ( "Grampa/D_Bcrash_Grp_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Grp_03 -{ - AddFilename ( "Grampa/D_Bcrash_Grp_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Grp_04 -{ - AddFilename ( "Grampa/D_Bcrash_Grp_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Grp_05 -{ - AddFilename ( "Grampa/D_Bcrash_Grp_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Grp_01 -{ - AddFilename ( "Grampa/D_Break_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Grp_02 -{ - AddFilename ( "Grampa/D_Break_Grp_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Grp_03 -{ - AddFilename ( "Grampa/D_Break_Grp_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Grp_04 -{ - AddFilename ( "Grampa/D_Break_Grp_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Grp_01 -{ - AddFilename ( "Grampa/D_Burn_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Grp_02 -{ - AddFilename ( "Grampa/D_Burn_Grp_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Grp_03 -{ - AddFilename ( "Grampa/D_Burn_Grp_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Grp_kaiser -{ - AddFilename ( "Grampa/D_Burn_Grp_kaiser.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Grp_01 -{ - AddFilename ( "Grampa/D_CarWay_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Grp_dead -{ - AddFilename ( "Grampa/D_CarWay_Grp_dead.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Grp_deada -{ - AddFilename ( "Grampa/D_CarWay_Grp_deada.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Grp_lastday -{ - AddFilename ( "Grampa/D_CarWay_Grp_lastday.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Grp_lastdaya -{ - AddFilename ( "Grampa/D_CarWay_Grp_lastdaya.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Grp_passout -{ - AddFilename ( "Grampa/D_CarWay_Grp_passout.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Grp_onion -{ - AddFilename ( "Grampa/D_Damage_Grp_onion.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Grp_think -{ - AddFilename ( "Grampa/D_Damage_Grp_think.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Grp_transmissiona -{ - AddFilename ( "Grampa/D_Damage_Grp_transmissiona.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Grp_whoiama -{ - AddFilename ( "Grampa/D_Damage_Grp_whoiama.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Grp_01 -{ - AddFilename ( "Grampa/D_Dcar_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Grp_check -{ - AddFilename ( "Grampa/D_Dcar_Grp_check.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Grp_checka -{ - AddFilename ( "Grampa/D_Dcar_Grp_checka.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Grp_home -{ - AddFilename ( "Grampa/D_Dcar_Grp_home.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Grp_homea -{ - AddFilename ( "Grampa/D_Dcar_Grp_homea.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Grp_support -{ - AddFilename ( "Grampa/D_Dcar_Grp_support.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Grp_supporta -{ - AddFilename ( "Grampa/D_Dcar_Grp_supporta.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Destroy_Grp_01 -{ - AddFilename ( "Grampa/D_Destroy_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Destroy_Grp_02 -{ - AddFilename ( "Grampa/D_Destroy_Grp_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Destroy_Grp_03 -{ - AddFilename ( "Grampa/D_Destroy_Grp_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Destroy_Grp_04 -{ - AddFilename ( "Grampa/D_Destroy_Grp_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Grp_01 -{ - AddFilename ( "Grampa/D_Door_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Grp_02 -{ - AddFilename ( "Grampa/D_Door_Grp_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Grp_03 -{ - AddFilename ( "Grampa/D_Door_Grp_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Grp_life -{ - AddFilename ( "Grampa/D_Door_Grp_life.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Grp_01 -{ - AddFilename ( "Grampa/D_HitP_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Grp_02 -{ - AddFilename ( "Grampa/D_HitP_Grp_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Grp_03 -{ - AddFilename ( "Grampa/D_HitP_Grp_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Grp_04 -{ - AddFilename ( "Grampa/D_HitP_Grp_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Grp_05 -{ - AddFilename ( "Grampa/D_HitP_Grp_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Grp_01 -{ - AddFilename ( "Grampa/D_Mcrash_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Grp_02 -{ - AddFilename ( "Grampa/D_Mcrash_Grp_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Grp_03 -{ - AddFilename ( "Grampa/D_Mcrash_Grp_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Grp_hellfish -{ - AddFilename ( "Grampa/D_Mcrash_Grp_hellfish.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Grp_01 -{ - AddFilename ( "Grampa/D_MissP_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Grp_damna -{ - AddFilename ( "Grampa/D_MissP_Grp_damna.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Grp_dance -{ - AddFilename ( "Grampa/D_MissP_Grp_dance.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Grp_going -{ - AddFilename ( "Grampa/D_MissP_Grp_going.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Grp_missed -{ - AddFilename ( "Grampa/D_MissP_Grp_missed.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Grp_oneday -{ - AddFilename ( "Grampa/D_MissP_Grp_oneday.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Grp_01 -{ - AddFilename ( "Grampa/D_Time_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Grp_02 -{ - AddFilename ( "Grampa/D_Time_Grp_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Grp_03 -{ - AddFilename ( "Grampa/D_Time_Grp_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Grp_04 -{ - AddFilename ( "Grampa/D_Time_Grp_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Grp_01 -{ - AddFilename ( "Grampa/P_HitByC_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Grp_02 -{ - AddFilename ( "Grampa/P_HitByC_Grp_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Grp_03 -{ - AddFilename ( "Grampa/P_HitByC_Grp_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Grp_04 -{ - AddFilename ( "Grampa/P_HitByC_Grp_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Grp_05 -{ - AddFilename ( "Grampa/P_HitByC_Grp_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Grp_06 -{ - AddFilename ( "Grampa/P_HitByC_Grp_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Grp_06a -{ - AddFilename ( "Grampa/P_HitByC_Grp_06a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Grp_07 -{ - AddFilename ( "Grampa/P_HitByC_Grp_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Grp_08 -{ - AddFilename ( "Grampa/P_HitByC_Grp_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Grp_08a -{ - AddFilename ( "Grampa/P_HitByC_Grp_08a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Grp_09 -{ - AddFilename ( "Grampa/P_HitByC_Grp_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Grp_01 -{ - AddFilename ( "Grampa/P_HitByW_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Grp_02 -{ - AddFilename ( "Grampa/P_HitByW_Grp_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Grp_03 -{ - AddFilename ( "Grampa/P_HitByW_Grp_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Grp_04 -{ - AddFilename ( "Grampa/P_HitByW_Grp_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Grp_04a -{ - AddFilename ( "Grampa/P_HitByW_Grp_04a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Grp_05 -{ - AddFilename ( "Grampa/P_HitByW_Grp_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Grp_06 -{ - AddFilename ( "Grampa/P_HitByW_Grp_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Grp_07 -{ - AddFilename ( "Grampa/P_HitByW_Grp_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Grp_brittle -{ - AddFilename ( "Grampa/P_HitByW_Grp_brittle.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Grp_01 -{ - AddFilename ( "Grampa/P_NHitByC_Grp_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Grp_02 -{ - AddFilename ( "Grampa/P_NHitByC_Grp_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Grp_03 -{ - AddFilename ( "Grampa/P_NHitByC_Grp_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Grp_04 -{ - AddFilename ( "Grampa/P_NHitByC_Grp_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Grp_05 -{ - AddFilename ( "Grampa/P_NHitByC_Grp_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Grp_06 -{ - AddFilename ( "Grampa/P_NHitByC_Grp_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Grp_07 -{ - AddFilename ( "Grampa/P_NHitByC_Grp_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Grp_08 -{ - AddFilename ( "Grampa/P_NHitByC_Grp_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Grp_09 -{ - AddFilename ( "Grampa/P_NHitByC_Grp_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Grp_death -{ - AddFilename ( "Grampa/W_Ridereply_Grp_death.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Grp_drive -{ - AddFilename ( "Grampa/W_Ridereply_Grp_drive.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Grp_ethyl -{ - AddFilename ( "Grampa/W_Ridereply_Grp_ethyl.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Grp_laxative -{ - AddFilename ( "Grampa/W_Ridereply_Grp_laxative.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Grp_man -{ - AddFilename ( "Grampa/W_Ridereply_Grp_man.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Grp_mana -{ - AddFilename ( "Grampa/W_Ridereply_Grp_mana.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Grp_matlock -{ - AddFilename ( "Grampa/W_Ridereply_Grp_matlock.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Grp_pills -{ - AddFilename ( "Grampa/W_Ridereply_Grp_pills.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Grp_resuscitate -{ - AddFilename ( "Grampa/W_Ridereply_Grp_resuscitate.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Grp_snore -{ - AddFilename ( "Grampa/W_Ridereply_Grp_snore.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Grp_solids -{ - AddFilename ( "Grampa/W_Ridereply_Grp_solids.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Grp_styles -{ - AddFilename ( "Grampa/W_Ridereply_Grp_styles.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Grp_wantin -{ - AddFilename ( "Grampa/W_Ridereply_Grp_wantin.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mol_01 -{ - AddFilename ( "Hans_Moleman/P_HitByC_Mol_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mol_02 -{ - AddFilename ( "Hans_Moleman/P_HitByC_Mol_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mol_03 -{ - AddFilename ( "Hans_Moleman/P_HitByC_Mol_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mol_04 -{ - AddFilename ( "Hans_Moleman/P_HitByC_Mol_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mol_05 -{ - AddFilename ( "Hans_Moleman/P_HitByC_Mol_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mol_again -{ - AddFilename ( "Hans_Moleman/P_HitByC_Mol_again.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mol_01 -{ - AddFilename ( "Hans_Moleman/P_HitByW_Mol_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mol_cold -{ - AddFilename ( "Hans_Moleman/P_HitByW_Mol_cold.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mol_dead -{ - AddFilename ( "Hans_Moleman/P_HitByW_Mol_dead.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mol_alone -{ - AddFilename ( "Hans_Moleman/P_NHitByC_Mol_alone.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mol_life -{ - AddFilename ( "Hans_Moleman/P_NHitByC_Mol_life.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mol_loser -{ - AddFilename ( "Hans_Moleman/P_NHitByC_Mol_loser.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Hom_01 -{ - AddFilename ( "Homer/D_Air_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Hom_02 -{ - AddFilename ( "Homer/D_Air_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Hom_03 -{ - AddFilename ( "Homer/D_Air_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Hom_04 -{ - AddFilename ( "Homer/D_Air_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Hom_05 -{ - AddFilename ( "Homer/D_Air_Hom_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Hom_01 -{ - AddFilename ( "Homer/D_Arrive_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Hom_02 -{ - AddFilename ( "Homer/D_Arrive_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Hom_03 -{ - AddFilename ( "Homer/D_Arrive_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Hom_01 -{ - AddFilename ( "Homer/D_Bcrash_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Hom_02 -{ - AddFilename ( "Homer/D_Bcrash_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Hom_03 -{ - AddFilename ( "Homer/D_Bcrash_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Hom_04 -{ - AddFilename ( "Homer/D_Bcrash_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Hom_05 -{ - AddFilename ( "Homer/D_Bcrash_Hom_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Hom_06 -{ - AddFilename ( "Homer/D_Bcrash_Hom_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Hom_07 -{ - AddFilename ( "Homer/D_Bcrash_Hom_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Hom_08 -{ - AddFilename ( "Homer/D_Bcrash_Hom_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Hom_01 -{ - AddFilename ( "Homer/D_Break_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Hom_04 -{ - AddFilename ( "Homer/D_Break_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Hom_05 -{ - AddFilename ( "Homer/D_Break_Hom_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Hom_06 -{ - AddFilename ( "Homer/D_Break_Hom_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Hom_07 -{ - AddFilename ( "Homer/D_Break_Hom_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Hom_01 -{ - AddFilename ( "Homer/D_Burn_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Hom_02 -{ - AddFilename ( "Homer/D_Burn_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Hom_03 -{ - AddFilename ( "Homer/D_Burn_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Hom_04 -{ - AddFilename ( "Homer/D_Burn_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Hom_01 -{ - AddFilename ( "Homer/D_CarWay_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Hom_02 -{ - AddFilename ( "Homer/D_CarWay_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Hom_03 -{ - AddFilename ( "Homer/D_CarWay_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Hom_04 -{ - AddFilename ( "Homer/D_CarWay_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Hom_driving -{ - AddFilename ( "Homer/D_CarWay_Hom_driving.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Hom_felonies -{ - AddFilename ( "Homer/D_CarWay_Hom_felonies.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Hom_01 -{ - AddFilename ( "Homer/D_Damage_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Hom_02 -{ - AddFilename ( "Homer/D_Damage_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Hom_03 -{ - AddFilename ( "Homer/D_Damage_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Hom_takeit -{ - AddFilename ( "Homer/D_Damage_Hom_takeit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Hom_01 -{ - AddFilename ( "Homer/D_Dcar_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Hom_02 -{ - AddFilename ( "Homer/D_Dcar_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Hom_03 -{ - AddFilename ( "Homer/D_Dcar_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Hom_04 -{ - AddFilename ( "Homer/D_Dcar_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Hom_01 -{ - AddFilename ( "Homer/D_Door_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Hom_brain -{ - AddFilename ( "Homer/D_Door_Hom_brain.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Hom_pink -{ - AddFilename ( "Homer/D_Door_Hom_pink.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Hom_side -{ - AddFilename ( "Homer/D_Door_Hom_side.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Hom_01 -{ - AddFilename ( "Homer/D_HitP_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Hom_02 -{ - AddFilename ( "Homer/D_HitP_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Hom_03 -{ - AddFilename ( "Homer/D_HitP_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Hom_04 -{ - AddFilename ( "Homer/D_HitP_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Hom_05 -{ - AddFilename ( "Homer/D_HitP_Hom_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Hom_01 -{ - AddFilename ( "Homer/D_Mcrash_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Hom_02 -{ - AddFilename ( "Homer/D_Mcrash_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Hom_03 -{ - AddFilename ( "Homer/D_Mcrash_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Hom_04 -{ - AddFilename ( "Homer/D_Mcrash_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Hom_01 -{ - AddFilename ( "Homer/D_MissP_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Hom_02 -{ - AddFilename ( "Homer/D_MissP_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Hom_03 -{ - AddFilename ( "Homer/D_MissP_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Hom_04 -{ - AddFilename ( "Homer/D_MissP_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Hom_01 -{ - AddFilename ( "Homer/D_Time_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Hom_02 -{ - AddFilename ( "Homer/D_Time_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Hom_01 -{ - AddFilename ( "Homer/P_HitByC_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Hom_02 -{ - AddFilename ( "Homer/P_HitByC_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Hom_03 -{ - AddFilename ( "Homer/P_HitByC_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Hom_04 -{ - AddFilename ( "Homer/P_HitByC_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Hom_05 -{ - AddFilename ( "Homer/P_HitByC_Hom_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Hom_06 -{ - AddFilename ( "Homer/P_HitByC_Hom_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Hom_07 -{ - AddFilename ( "Homer/P_HitByC_Hom_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Hom_08 -{ - AddFilename ( "Homer/P_HitByC_Hom_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Hom_01 -{ - AddFilename ( "Homer/P_HitByW_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Hom_04 -{ - AddFilename ( "Homer/P_HitByW_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Hom_07 -{ - AddFilename ( "Homer/P_HitByW_Hom_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Hom_10 -{ - AddFilename ( "Homer/P_HitByW_Hom_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Hom_11 -{ - AddFilename ( "Homer/P_HitByW_Hom_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Hom_12 -{ - AddFilename ( "Homer/P_HitByW_Hom_12.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Hom_13 -{ - AddFilename ( "Homer/P_HitByW_Hom_13.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Hom_14 -{ - AddFilename ( "Homer/P_HitByW_Hom_14.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Hom_15 -{ - AddFilename ( "Homer/P_HitByW_Hom_15.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Hom_91 -{ - AddFilename ( "Homer/P_HitByW_Hom_91.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Hom_92 -{ - AddFilename ( "Homer/P_HitByW_Hom_92.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Hom_93 -{ - AddFilename ( "Homer/P_HitByW_Hom_93.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Hom_94 -{ - AddFilename ( "Homer/P_HitByW_Hom_94.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Hom_01 -{ - AddFilename ( "Homer/P_NHitByC_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Hom_02 -{ - AddFilename ( "Homer/P_NHitByC_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Hom_03 -{ - AddFilename ( "Homer/P_NHitByC_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Hom_04 -{ - AddFilename ( "Homer/P_NHitByC_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Hom_05 -{ - AddFilename ( "Homer/P_NHitByC_Hom_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Hom_buttons -{ - AddFilename ( "Homer/W_Activate_Hom_buttons.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Hom_press -{ - AddFilename ( "Homer/W_Activate_Hom_press.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Hom_thing -{ - AddFilename ( "Homer/W_Activate_Hom_thing.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Hom_what -{ - AddFilename ( "Homer/W_Activate_Hom_what.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Hom_01 -{ - AddFilename ( "Homer/W_AIDestroy_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Hom_02 -{ - AddFilename ( "Homer/W_AIDestroy_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Hom_03 -{ - AddFilename ( "Homer/W_AIDestroy_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Hom_04 -{ - AddFilename ( "Homer/W_AIDestroy_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Hom_01 -{ - AddFilename ( "Homer/W_Air_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Hom_02 -{ - AddFilename ( "Homer/W_Air_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Hom_03 -{ - AddFilename ( "Homer/W_Air_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Hom_04 -{ - AddFilename ( "Homer/W_Air_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Hom_01 -{ - AddFilename ( "Homer/W_Arrive_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Hom_02 -{ - AddFilename ( "Homer/W_Arrive_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Hom_03 -{ - AddFilename ( "Homer/W_Arrive_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Hom_04 -{ - AddFilename ( "Homer/W_Arrive_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Hom_04a -{ - AddFilename ( "Homer/W_Arrive_Hom_04a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Hom_drunk -{ - AddFilename ( "Homer/W_Arrive_Hom_drunk.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Hom_01 -{ - AddFilename ( "Homer/W_Askfood_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Hom_blood -{ - AddFilename ( "Homer/W_Askfood_Hom_blood.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Hom_burrito -{ - AddFilename ( "Homer/W_Askfood_Hom_burrito.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Hom_chest -{ - AddFilename ( "Homer/W_Askfood_Hom_chest.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Hom_content -{ - AddFilename ( "Homer/W_Askfood_Hom_content.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Hom_fatty -{ - AddFilename ( "Homer/W_Askfood_Hom_fatty.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Hom_holiday -{ - AddFilename ( "Homer/W_Askfood_Hom_holiday.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Hom_getme -{ - AddFilename ( "Homer/W_Askride_Hom_getme.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Hom_getmea -{ - AddFilename ( "Homer/W_Askride_Hom_getmea.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Hom_getmeb -{ - AddFilename ( "Homer/W_Askride_Hom_getmeb.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Hom_getmec -{ - AddFilename ( "Homer/W_Askride_Hom_getmec.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Hom_sleeping -{ - AddFilename ( "Homer/W_Askride_Hom_sleeping.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Hom_01 -{ - AddFilename ( "Homer/W_Bcrash_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Hom_02 -{ - AddFilename ( "Homer/W_Bcrash_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Hom_03 -{ - AddFilename ( "Homer/W_Bcrash_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Hom_04 -{ - AddFilename ( "Homer/W_Bcrash_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Hom_firework -{ - AddFilename ( "Homer/W_BreakCa_Hom_firework.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Hom_smart -{ - AddFilename ( "Homer/W_BreakCa_Hom_smart.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Hom_smash -{ - AddFilename ( "Homer/W_BreakCa_Hom_smash.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Hom_stupid -{ - AddFilename ( "Homer/W_BreakCa_Hom_stupid.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Hom_01 -{ - AddFilename ( "Homer/W_Break_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Hom_02 -{ - AddFilename ( "Homer/W_Break_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Hom_03 -{ - AddFilename ( "Homer/W_Break_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Hom_04 -{ - AddFilename ( "Homer/W_Break_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Hom_05 -{ - AddFilename ( "Homer/W_Break_Hom_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Hom_06 -{ - AddFilename ( "Homer/W_Break_Hom_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Hom_06a -{ - AddFilename ( "Homer/W_Break_Hom_06a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Hom_07 -{ - AddFilename ( "Homer/W_Break_Hom_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Hom_herea -{ - AddFilename ( "Homer/W_Break_Hom_herea.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Hom_01 -{ - AddFilename ( "Homer/W_Burn_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Hom_02 -{ - AddFilename ( "Homer/W_Burn_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Hom_03 -{ - AddFilename ( "Homer/W_Burn_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Hom_04 -{ - AddFilename ( "Homer/W_Burn_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Hom_01 -{ - AddFilename ( "Homer/W_Card_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Hom_02 -{ - AddFilename ( "Homer/W_Card_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Hom_cool -{ - AddFilename ( "Homer/W_Card_Hom_cool.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Hom_drinker -{ - AddFilename ( "Homer/W_Card_Hom_drinker.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Hom_sweet -{ - AddFilename ( "Homer/W_Card_Hom_sweet.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Hom_09 -{ - AddFilename ( "Homer/W_Char_Hom_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Hom_10 -{ - AddFilename ( "Homer/W_Char_Hom_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Hom_11 -{ - AddFilename ( "Homer/W_Char_Hom_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Hom_12 -{ - AddFilename ( "Homer/W_Char_Hom_12.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Hom_god -{ - AddFilename ( "Homer/W_Char_Hom_god.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Hom_heal -{ - AddFilename ( "Homer/W_Char_Hom_heal.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Hom_jerkbag -{ - AddFilename ( "Homer/W_Char_Hom_jerkbag.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Hom_older -{ - AddFilename ( "Homer/W_Char_Hom_older.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Hom_01 -{ - AddFilename ( "Homer/W_Damage_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Hom_02 -{ - AddFilename ( "Homer/W_Damage_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Hom_03 -{ - AddFilename ( "Homer/W_Damage_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Hom_04 -{ - AddFilename ( "Homer/W_Damage_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Hom_01 -{ - AddFilename ( "Homer/W_Dcar_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Hom_02 -{ - AddFilename ( "Homer/W_Dcar_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Hom_03 -{ - AddFilename ( "Homer/W_Dcar_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Hom_04 -{ - AddFilename ( "Homer/W_Dcar_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Hom_01 -{ - AddFilename ( "Homer/W_Dodge_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Hom_02 -{ - AddFilename ( "Homer/W_Dodge_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Hom_03 -{ - AddFilename ( "Homer/W_Dodge_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Hom_04 -{ - AddFilename ( "Homer/W_Dodge_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Hom_05 -{ - AddFilename ( "Homer/W_Dodge_Hom_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Hom_06 -{ - AddFilename ( "Homer/W_Dodge_Hom_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Hom_01 -{ - AddFilename ( "Homer/W_Fall_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Hom_02 -{ - AddFilename ( "Homer/W_Fall_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Hom_jebus -{ - AddFilename ( "Homer/W_Fall_Hom_jebus.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Hom_super -{ - AddFilename ( "Homer/W_Fall_Hom_super.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Hom_whee -{ - AddFilename ( "Homer/W_Fall_Hom_whee.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Hom_01 -{ - AddFilename ( "Homer/W_GIC_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Hom_legs -{ - AddFilename ( "Homer/W_GIC_Hom_legs.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Hom_nachos -{ - AddFilename ( "Homer/W_GIC_Hom_nachos.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Hom_roll -{ - AddFilename ( "Homer/W_GIC_Hom_roll.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Hom_here -{ - AddFilename ( "Homer/W_GOC_Hom_here.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Hom_horse -{ - AddFilename ( "Homer/W_GOC_Hom_horse.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Hom_legs -{ - AddFilename ( "Homer/W_GOC_Hom_legs.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Hom_walk -{ - AddFilename ( "Homer/W_GOC_Hom_walk.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Hom_01 -{ - AddFilename ( "Homer/W_Greeting_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Hom_hanging -{ - AddFilename ( "Homer/W_Greeting_Hom_hanging.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Hom_happen -{ - AddFilename ( "Homer/W_Greeting_Hom_happen.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Hom_01 -{ - AddFilename ( "Homer/W_HitByC_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Hom_02 -{ - AddFilename ( "Homer/W_HitByC_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Hom_03 -{ - AddFilename ( "Homer/W_HitByC_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Hom_04 -{ - AddFilename ( "Homer/W_HitByC_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Hom_01 -{ - AddFilename ( "Homer/W_HitP_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Hom_02 -{ - AddFilename ( "Homer/W_HitP_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Hom_03 -{ - AddFilename ( "Homer/W_HitP_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Hom_04 -{ - AddFilename ( "Homer/W_HitP_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Hom_05 -{ - AddFilename ( "Homer/W_HitP_Hom_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Hom_06 -{ - AddFilename ( "Homer/W_HitP_Hom_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Hom_07 -{ - AddFilename ( "Homer/W_HitP_Hom_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Hom_08 -{ - AddFilename ( "Homer/W_HitP_Hom_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Hom_01 -{ - AddFilename ( "Homer/W_Mcrash_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Hom_02 -{ - AddFilename ( "Homer/W_Mcrash_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Hom_03 -{ - AddFilename ( "Homer/W_Mcrash_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Hom_04 -{ - AddFilename ( "Homer/W_Mcrash_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Hom_05 -{ - AddFilename ( "Homer/W_Mcrash_Hom_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Hom_50 -{ - AddFilename ( "Homer/W_Mcrash_Hom_50.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Hom_01 -{ - AddFilename ( "Homer/W_Mfail_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Hom_02 -{ - AddFilename ( "Homer/W_Mfail_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Hom_03 -{ - AddFilename ( "Homer/W_Mfail_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Hom_04 -{ - AddFilename ( "Homer/W_Mfail_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Hom_05 -{ - AddFilename ( "Homer/W_Mfail_Hom_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Hom_06 -{ - AddFilename ( "Homer/W_Mfail_Hom_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Hom_01 -{ - AddFilename ( "Homer/W_MissP_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Hom_02 -{ - AddFilename ( "Homer/W_MissP_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Hom_03 -{ - AddFilename ( "Homer/W_MissP_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Hom_04 -{ - AddFilename ( "Homer/W_MissP_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Hom_01 -{ - AddFilename ( "Homer/W_Mstart_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Hom_02 -{ - AddFilename ( "Homer/W_Mstart_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Hom_03 -{ - AddFilename ( "Homer/W_Mstart_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Hom_04 -{ - AddFilename ( "Homer/W_Mstart_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Hom_01 -{ - AddFilename ( "Homer/W_Mvic_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Hom_02 -{ - AddFilename ( "Homer/W_Mvic_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Hom_03 -{ - AddFilename ( "Homer/W_Mvic_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Hom_04 -{ - AddFilename ( "Homer/W_Mvic_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Hom_05 -{ - AddFilename ( "Homer/W_Mvic_Hom_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Hom_06 -{ - AddFilename ( "Homer/W_Mvic_Hom_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Hom_07 -{ - AddFilename ( "Homer/W_Mvic_Hom_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Hom_30 -{ - AddFilename ( "Homer/W_Mvic_Hom_30.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Hom_01 -{ - AddFilename ( "Homer/W_NewAI_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Hom_02 -{ - AddFilename ( "Homer/W_NewAI_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Hom_comeon -{ - AddFilename ( "Homer/W_NewAI_Hom_comeon.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Hom_dare -{ - AddFilename ( "Homer/W_NewAI_Hom_dare.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Hom_imagine -{ - AddFilename ( "Homer/W_NewAI_Hom_imagine.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Hom_01 -{ - AddFilename ( "Homer/W_ObjectW_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Hom_07 -{ - AddFilename ( "Homer/W_ObjectW_Hom_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Hom_09 -{ - AddFilename ( "Homer/W_ObjectW_Hom_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Hom_11 -{ - AddFilename ( "Homer/W_ObjectW_Hom_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Hom_14 -{ - AddFilename ( "Homer/W_ObjectW_Hom_14.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Hom_15 -{ - AddFilename ( "Homer/W_ObjectW_Hom_15.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Hom_cheat -{ - AddFilename ( "Homer/W_Passed_Hom_cheat.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Hom_duff -{ - AddFilename ( "Homer/W_Passed_Hom_duff.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Hom_gum -{ - AddFilename ( "Homer/W_Passed_Hom_gum.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Hom_hate -{ - AddFilename ( "Homer/W_Passed_Hom_hate.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Hom_chance -{ - AddFilename ( "Homer/W_Pass_Hom_chance.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Hom_shoe -{ - AddFilename ( "Homer/W_Pass_Hom_shoe.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Hom_suck -{ - AddFilename ( "Homer/W_Pass_Hom_suck.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Hom_suckADLIB -{ - AddFilename ( "Homer/W_Pass_Hom_suckADLIB.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Hom_target -{ - AddFilename ( "Homer/W_Pass_Hom_target.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Hom_01 -{ - AddFilename ( "Homer/W_Ridereply_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Hom_02 -{ - AddFilename ( "Homer/W_Ridereply_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Hom_burns -{ - AddFilename ( "Homer/W_Ridereply_Hom_burns.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Hom_census -{ - AddFilename ( "Homer/W_Ridereply_Hom_census.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Hom_computer -{ - AddFilename ( "Homer/W_Ridereply_Hom_computer.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Hom_example -{ - AddFilename ( "Homer/W_Ridereply_Hom_example.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Hom_fire -{ - AddFilename ( "Homer/W_Ridereply_Hom_fire.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Hom_gravy -{ - AddFilename ( "Homer/W_Ridereply_Hom_gravy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Hom_sober -{ - AddFilename ( "Homer/W_Ridereply_Hom_sober.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Hom_spider -{ - AddFilename ( "Homer/W_Ridereply_Hom_spider.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Hom_tv -{ - AddFilename ( "Homer/W_Ridereply_Hom_tv.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Hom_way -{ - AddFilename ( "Homer/W_Ridereply_Hom_way.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Hom_waya -{ - AddFilename ( "Homer/W_Ridereply_Hom_waya.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Hom_bouncy -{ - AddFilename ( "Homer/W_Springboard_Hom_bouncy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Hom_soaring -{ - AddFilename ( "Homer/W_Springboard_Hom_soaring.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Hom_whee -{ - AddFilename ( "Homer/W_Springboard_Hom_whee.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Hom_whoa -{ - AddFilename ( "Homer/W_Springboard_Hom_whoa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Hom_01 -{ - AddFilename ( "Homer/W_Tail_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Hom_02 -{ - AddFilename ( "Homer/W_Tail_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Hom_03 -{ - AddFilename ( "Homer/W_Tail_Hom_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Hom_04 -{ - AddFilename ( "Homer/W_Tail_Hom_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Hom_01 -{ - AddFilename ( "Homer/W_Time_Hom_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Hom_02 -{ - AddFilename ( "Homer/W_Time_Hom_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Hom_child -{ - AddFilename ( "Homer/W_Time_Hom_child.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Hom_lobo -{ - AddFilename ( "Homer/W_Time_Hom_lobo.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Hom_bikini -{ - AddFilename ( "Homer/W_Turbo_Hom_bikini.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Hom_chest -{ - AddFilename ( "Homer/W_Turbo_Hom_chest.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Hom_kids -{ - AddFilename ( "Homer/W_Turbo_Hom_kids.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Hom_nap -{ - AddFilename ( "Homer/W_Turbo_Hom_nap.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Jas_01 -{ - AddFilename ( "Jasper/P_HitByC_Jas_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Jas_02 -{ - AddFilename ( "Jasper/P_HitByC_Jas_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Jas_01 -{ - AddFilename ( "Jasper/P_HitByW_Jas_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Jas_02 -{ - AddFilename ( "Jasper/P_HitByW_Jas_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Jas_03 -{ - AddFilename ( "Jasper/P_HitByW_Jas_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Jas_04 -{ - AddFilename ( "Jasper/P_HitByW_Jas_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Jas_01 -{ - AddFilename ( "Jasper/P_NHitByC_Jas_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Jas_02 -{ - AddFilename ( "Jasper/P_NHitByC_Jas_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Jim_01 -{ - AddFilename ( "Jimbo/P_HitByC_Jim_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Jim_fibula -{ - AddFilename ( "Jimbo/P_HitByC_Jim_fibula.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Jim_mom -{ - AddFilename ( "Jimbo/P_HitByC_Jim_mom.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Jim_violate -{ - AddFilename ( "Jimbo/P_HitByC_Jim_violate.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Jim_wrong -{ - AddFilename ( "Jimbo/P_HitByC_Jim_wrong.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Jim_01 -{ - AddFilename ( "Jimbo/P_HitByW_Jim_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Jim_dude -{ - AddFilename ( "Jimbo/P_HitByW_Jim_dude.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Jim_milhouse -{ - AddFilename ( "Jimbo/P_HitByW_Jim_milhouse.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Jim_quit -{ - AddFilename ( "Jimbo/P_HitByW_Jim_quit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Jim_touch -{ - AddFilename ( "Jimbo/P_HitByW_Jim_touch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Jim_01 -{ - AddFilename ( "Jimbo/P_NHitByC_Jim_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Jim_learn -{ - AddFilename ( "Jimbo/P_NHitByC_Jim_learn.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Jim_pants -{ - AddFilename ( "Jimbo/P_NHitByC_Jim_pants.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Jim_pudding -{ - AddFilename ( "Jimbo/P_NHitByC_Jim_pudding.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Jim_wedgie -{ - AddFilename ( "Jimbo/P_NHitByC_Jim_wedgie.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Kea_01 -{ - AddFilename ( "Kearney/P_HitByC_Kea_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Kea_ambulance -{ - AddFilename ( "Kearney/P_HitByC_Kea_ambulance.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Kea_child -{ - AddFilename ( "Kearney/P_HitByC_Kea_child.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Kea_chocolate -{ - AddFilename ( "Kearney/P_HitByC_Kea_chocolate.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Kea_support -{ - AddFilename ( "Kearney/P_HitByC_Kea_support.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Kea_01 -{ - AddFilename ( "Kearney/P_HitByW_Kea_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Kea_bring -{ - AddFilename ( "Kearney/P_HitByW_Kea_bring.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Kea_lunch -{ - AddFilename ( "Kearney/P_HitByW_Kea_lunch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Kea_oowf -{ - AddFilename ( "Kearney/P_HitByW_Kea_oowf.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Kea_quit -{ - AddFilename ( "Kearney/P_HitByW_Kea_quit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Kea_01 -{ - AddFilename ( "Kearney/P_NHitByC_Kea_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Kea_look -{ - AddFilename ( "Kearney/P_NHitByC_Kea_look.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Kea_nerd -{ - AddFilename ( "Kearney/P_NHitByC_Kea_nerd.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Kea_support -{ - AddFilename ( "Kearney/P_NHitByC_Kea_support.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Kru_01 -{ - AddFilename ( "Krusty/P_HitByC_Kru_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Kru_02 -{ - AddFilename ( "Krusty/P_HitByC_Kru_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Kru_03 -{ - AddFilename ( "Krusty/P_HitByC_Kru_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Kru_04 -{ - AddFilename ( "Krusty/P_HitByC_Kru_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Kru_06 -{ - AddFilename ( "Krusty/P_HitByC_Kru_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Kru_08 -{ - AddFilename ( "Krusty/P_HitByC_Kru_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Kru_09 -{ - AddFilename ( "Krusty/P_HitByC_Kru_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Kru_10 -{ - AddFilename ( "Krusty/P_HitByC_Kru_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Kru_11 -{ - AddFilename ( "Krusty/P_HitByC_Kru_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Kru_12 -{ - AddFilename ( "Krusty/P_HitByC_Kru_12.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Kru_01 -{ - AddFilename ( "Krusty/P_HitByW_Kru_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Kru_02 -{ - AddFilename ( "Krusty/P_HitByW_Kru_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Kru_04 -{ - AddFilename ( "Krusty/P_HitByW_Kru_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Kru_05 -{ - AddFilename ( "Krusty/P_HitByW_Kru_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Kru_06 -{ - AddFilename ( "Krusty/P_HitByW_Kru_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Kru_07 -{ - AddFilename ( "Krusty/P_HitByW_Kru_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Kru_07b -{ - AddFilename ( "Krusty/P_HitByW_Kru_07b.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Kru_08 -{ - AddFilename ( "Krusty/P_HitByW_Kru_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Kru_09 -{ - AddFilename ( "Krusty/P_HitByW_Kru_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Kru_01 -{ - AddFilename ( "Krusty/P_NHitByC_Kru_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Kru_03 -{ - AddFilename ( "Krusty/P_NHitByC_Kru_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Kru_05 -{ - AddFilename ( "Krusty/P_NHitByC_Kru_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Kru_06 -{ - AddFilename ( "Krusty/P_NHitByC_Kru_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Kru_07 -{ - AddFilename ( "Krusty/P_NHitByC_Kru_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Kru_08 -{ - AddFilename ( "Krusty/P_NHitByC_Kru_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Kru_09 -{ - AddFilename ( "Krusty/P_NHitByC_Kru_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Kru_10 -{ - AddFilename ( "Krusty/P_NHitByC_Kru_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Kru_inn1_01 -{ - AddFilename ( "Krusty/W_Doorbell_Kru_inn1_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Kru_inn1_02 -{ - AddFilename ( "Krusty/W_Doorbell_Kru_inn1_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Kru_inn1_03 -{ - AddFilename ( "Krusty/W_Doorbell_Kru_inn1_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Kru_inn1_04 -{ - AddFilename ( "Krusty/W_Doorbell_Kru_inn1_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Kru_inn1_05 -{ - AddFilename ( "Krusty/W_Doorbell_Kru_inn1_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Leg_giggle -{ - AddFilename ( "Legs/P_HitByC_Leg_giggle.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Leg_rebreak -{ - AddFilename ( "Legs/P_HitByC_Leg_rebreak.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Leg_shock -{ - AddFilename ( "Legs/P_HitByC_Leg_shock.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Leg_ape -{ - AddFilename ( "Legs/P_HitByW_Leg_ape.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Leg_rib -{ - AddFilename ( "Legs/P_HitByW_Leg_rib.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Leg_suit -{ - AddFilename ( "Legs/P_HitByW_Leg_suit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Leg_01 -{ - AddFilename ( "Legs/P_NHitByC_Leg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Leg_fuge -{ - AddFilename ( "Legs/P_NHitByC_Leg_fuge.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Leg_police -{ - AddFilename ( "Legs/P_NHitByC_Leg_police.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Leg_rattler -{ - AddFilename ( "Legs/P_NHitByC_Leg_rattler.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Len_eye -{ - AddFilename ( "Lenny/P_HitByC_Len_eye.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Len_scream -{ - AddFilename ( "Lenny/P_HitByC_Len_scream.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Len_war -{ - AddFilename ( "Lenny/P_HitByC_Len_war.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Len_why -{ - AddFilename ( "Lenny/P_HitByC_Len_why.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Len_01 -{ - AddFilename ( "Lenny/P_HitByW_Len_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Len_help -{ - AddFilename ( "Lenny/P_HitByW_Len_help.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Len_ow -{ - AddFilename ( "Lenny/P_HitByW_Len_ow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Len_plant -{ - AddFilename ( "Lenny/P_HitByW_Len_plant.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Len_why -{ - AddFilename ( "Lenny/P_HitByW_Len_why.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Len_bearclaw -{ - AddFilename ( "Lenny/P_NHitByC_Len_bearclaw.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Len_look -{ - AddFilename ( "Lenny/P_NHitByC_Len_look.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Len_watch -{ - AddFilename ( "Lenny/P_NHitByC_Len_watch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Lis_01 -{ - AddFilename ( "Lisa/D_AIDestroy_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Lis_02 -{ - AddFilename ( "Lisa/D_AIDestroy_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Lis_03 -{ - AddFilename ( "Lisa/D_AIDestroy_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_AIDestroy_Lis_04 -{ - AddFilename ( "Lisa/D_AIDestroy_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Lis_01 -{ - AddFilename ( "Lisa/D_Air_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Lis_02 -{ - AddFilename ( "Lisa/D_Air_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Lis_03 -{ - AddFilename ( "Lisa/D_Air_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Lis_04 -{ - AddFilename ( "Lisa/D_Air_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Lis_01 -{ - AddFilename ( "Lisa/D_Arrive_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Lis_02 -{ - AddFilename ( "Lisa/D_Arrive_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Lis_03 -{ - AddFilename ( "Lisa/D_Arrive_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Lis_04 -{ - AddFilename ( "Lisa/D_Arrive_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Lis_01 -{ - AddFilename ( "Lisa/D_Bcrash_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Lis_02 -{ - AddFilename ( "Lisa/D_Bcrash_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Lis_03 -{ - AddFilename ( "Lisa/D_Bcrash_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Lis_04 -{ - AddFilename ( "Lisa/D_Bcrash_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Lis_07 -{ - AddFilename ( "Lisa/D_Bcrash_Lis_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Lis_blame -{ - AddFilename ( "Lisa/D_Break_Lis_blame.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Lis_recycle -{ - AddFilename ( "Lisa/D_Break_Lis_recycle.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Lis_sorry -{ - AddFilename ( "Lisa/D_Break_Lis_sorry.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Lis_forward -{ - AddFilename ( "Lisa/D_Burn_Lis_forward.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Lis_move -{ - AddFilename ( "Lisa/D_Burn_Lis_move.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Lis_roll -{ - AddFilename ( "Lisa/D_Burn_Lis_roll.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Lis_speed -{ - AddFilename ( "Lisa/D_Burn_Lis_speed.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Lis_01 -{ - AddFilename ( "Lisa/D_CarWay_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Lis_02 -{ - AddFilename ( "Lisa/D_CarWay_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Lis_06 -{ - AddFilename ( "Lisa/D_CarWay_Lis_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Lis_07 -{ - AddFilename ( "Lisa/D_CarWay_Lis_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Lis_09 -{ - AddFilename ( "Lisa/D_CarWay_Lis_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Lis_car -{ - AddFilename ( "Lisa/D_Damage_Lis_car.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Lis_college -{ - AddFilename ( "Lisa/D_Damage_Lis_college.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Lis_go -{ - AddFilename ( "Lisa/D_Damage_Lis_go.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Lis_pay -{ - AddFilename ( "Lisa/D_Damage_Lis_pay.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Lis_01 -{ - AddFilename ( "Lisa/D_Dcar_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Lis_02 -{ - AddFilename ( "Lisa/D_Dcar_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Lis_03 -{ - AddFilename ( "Lisa/D_Dcar_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Lis_06 -{ - AddFilename ( "Lisa/D_Dcar_Lis_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Lis_driving -{ - AddFilename ( "Lisa/D_Door_Lis_driving.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Lis_other -{ - AddFilename ( "Lisa/D_Door_Lis_other.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Lis_passenger -{ - AddFilename ( "Lisa/D_Door_Lis_passenger.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Lis_side -{ - AddFilename ( "Lisa/D_Door_Lis_side.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Lis_01 -{ - AddFilename ( "Lisa/D_HitP_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Lis_02 -{ - AddFilename ( "Lisa/D_HitP_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Lis_03 -{ - AddFilename ( "Lisa/D_HitP_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Lis_04 -{ - AddFilename ( "Lisa/D_HitP_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Lis_05 -{ - AddFilename ( "Lisa/D_HitP_Lis_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Lis_01 -{ - AddFilename ( "Lisa/D_Mcrash_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Lis_02 -{ - AddFilename ( "Lisa/D_Mcrash_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Lis_03 -{ - AddFilename ( "Lisa/D_Mcrash_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Lis_06 -{ - AddFilename ( "Lisa/D_Mcrash_Lis_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Lis_01 -{ - AddFilename ( "Lisa/D_MissP_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Lis_05 -{ - AddFilename ( "Lisa/D_MissP_Lis_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Lis_10 -{ - AddFilename ( "Lisa/D_MissP_Lis_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Lis_13 -{ - AddFilename ( "Lisa/D_MissP_Lis_13.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Lis_14 -{ - AddFilename ( "Lisa/D_MissP_Lis_14.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Lis_01 -{ - AddFilename ( "Lisa/D_Time_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Lis_02 -{ - AddFilename ( "Lisa/D_Time_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Lis_03 -{ - AddFilename ( "Lisa/D_Time_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Lis_04 -{ - AddFilename ( "Lisa/D_Time_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lis_01 -{ - AddFilename ( "Lisa/P_HitByC_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lis_02 -{ - AddFilename ( "Lisa/P_HitByC_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lis_03 -{ - AddFilename ( "Lisa/P_HitByC_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lis_04 -{ - AddFilename ( "Lisa/P_HitByC_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lis_05 -{ - AddFilename ( "Lisa/P_HitByC_Lis_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lis_06 -{ - AddFilename ( "Lisa/P_HitByC_Lis_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lis_07 -{ - AddFilename ( "Lisa/P_HitByC_Lis_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lis_08 -{ - AddFilename ( "Lisa/P_HitByC_Lis_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lis_09 -{ - AddFilename ( "Lisa/P_HitByC_Lis_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lis_10 -{ - AddFilename ( "Lisa/P_HitByC_Lis_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lis_11 -{ - AddFilename ( "Lisa/P_HitByC_Lis_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lis_12 -{ - AddFilename ( "Lisa/P_HitByC_Lis_12.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Lis_01 -{ - AddFilename ( "Lisa/P_HitByW_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Lis_02 -{ - AddFilename ( "Lisa/P_HitByW_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Lis_03 -{ - AddFilename ( "Lisa/P_HitByW_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Lis_04 -{ - AddFilename ( "Lisa/P_HitByW_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Lis_05 -{ - AddFilename ( "Lisa/P_HitByW_Lis_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Lis_jerk -{ - AddFilename ( "Lisa/P_HitByW_Lis_jerk.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Lis_school -{ - AddFilename ( "Lisa/P_HitByW_Lis_school.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Lis_stop -{ - AddFilename ( "Lisa/P_HitByW_Lis_stop.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Lis_why -{ - AddFilename ( "Lisa/P_HitByW_Lis_why.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Lis_01 -{ - AddFilename ( "Lisa/P_NHitByC_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Lis_02 -{ - AddFilename ( "Lisa/P_NHitByC_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Lis_03 -{ - AddFilename ( "Lisa/P_NHitByC_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Lis_04 -{ - AddFilename ( "Lisa/P_NHitByC_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Lis_01 -{ - AddFilename ( "Lisa/W_Activate_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Lis_02 -{ - AddFilename ( "Lisa/W_Activate_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Lis_do -{ - AddFilename ( "Lisa/W_Activate_Lis_do.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Lis_fuction -{ - AddFilename ( "Lisa/W_Activate_Lis_fuction.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Lis_hope -{ - AddFilename ( "Lisa/W_Activate_Lis_hope.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Lis_simple -{ - AddFilename ( "Lisa/W_Activate_Lis_simple.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Lis_01 -{ - AddFilename ( "Lisa/W_AIDestroy_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Lis_02 -{ - AddFilename ( "Lisa/W_AIDestroy_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Lis_03 -{ - AddFilename ( "Lisa/W_AIDestroy_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Lis_04 -{ - AddFilename ( "Lisa/W_AIDestroy_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Lis_01 -{ - AddFilename ( "Lisa/W_Air_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Lis_02 -{ - AddFilename ( "Lisa/W_Air_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Lis_03 -{ - AddFilename ( "Lisa/W_Air_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Lis_04 -{ - AddFilename ( "Lisa/W_Air_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Lis_01 -{ - AddFilename ( "Lisa/W_Arrive_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Lis_02 -{ - AddFilename ( "Lisa/W_Arrive_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Lis_03 -{ - AddFilename ( "Lisa/W_Arrive_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Lis_04 -{ - AddFilename ( "Lisa/W_Arrive_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Lis_animal -{ - AddFilename ( "Lisa/W_Askfood_Lis_animal.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Lis_gruel -{ - AddFilename ( "Lisa/W_Askfood_Lis_gruel.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Lis_more -{ - AddFilename ( "Lisa/W_Askfood_Lis_more.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Lis_perk -{ - AddFilename ( "Lisa/W_Askfood_Lis_perk.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Lis_snack -{ - AddFilename ( "Lisa/W_Askfood_Lis_snack.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Lis_starving -{ - AddFilename ( "Lisa/W_Askfood_Lis_starving.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Lis_01 -{ - AddFilename ( "Lisa/W_Askride_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Lis_02 -{ - AddFilename ( "Lisa/W_Askride_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Lis_03 -{ - AddFilename ( "Lisa/W_Askride_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Lis_pick -{ - AddFilename ( "Lisa/W_Askride_Lis_pick.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Lis_stranded -{ - AddFilename ( "Lisa/W_Askride_Lis_stranded.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Lis_01 -{ - AddFilename ( "Lisa/W_Bcrash_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Lis_02 -{ - AddFilename ( "Lisa/W_Bcrash_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Lis_03 -{ - AddFilename ( "Lisa/W_Bcrash_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Lis_04 -{ - AddFilename ( "Lisa/W_Bcrash_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Lis_07 -{ - AddFilename ( "Lisa/W_Bcrash_Lis_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Lis_01 -{ - AddFilename ( "Lisa/W_BreakCa_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Lis_02 -{ - AddFilename ( "Lisa/W_BreakCa_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Lis_03 -{ - AddFilename ( "Lisa/W_BreakCa_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Lis_expensive -{ - AddFilename ( "Lisa/W_BreakCa_Lis_expensive.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Lis_fun -{ - AddFilename ( "Lisa/W_BreakCa_Lis_fun.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Lis_millions -{ - AddFilename ( "Lisa/W_BreakCa_Lis_millions.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Lis_this -{ - AddFilename ( "Lisa/W_BreakCa_Lis_this.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Lis_01 -{ - AddFilename ( "Lisa/W_Break_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Lis_02 -{ - AddFilename ( "Lisa/W_Break_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Lis_03 -{ - AddFilename ( "Lisa/W_Break_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Lis_04 -{ - AddFilename ( "Lisa/W_Break_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Lis_05 -{ - AddFilename ( "Lisa/W_Break_Lis_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Lis_blame -{ - AddFilename ( "Lisa/W_Break_Lis_blame.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Lis_recycle -{ - AddFilename ( "Lisa/W_Break_Lis_recycle.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Lis_sorry -{ - AddFilename ( "Lisa/W_Break_Lis_sorry.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Lis_01 -{ - AddFilename ( "Lisa/W_Burn_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Lis_02 -{ - AddFilename ( "Lisa/W_Burn_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Lis_03 -{ - AddFilename ( "Lisa/W_Burn_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Lis_forward -{ - AddFilename ( "Lisa/W_Burn_Lis_forward.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Lis_move -{ - AddFilename ( "Lisa/W_Burn_Lis_move.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Lis_roll -{ - AddFilename ( "Lisa/W_Burn_Lis_roll.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Lis_speed -{ - AddFilename ( "Lisa/W_Burn_Lis_speed.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Lis_01 -{ - AddFilename ( "Lisa/W_Card_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Lis_05 -{ - AddFilename ( "Lisa/W_Card_Lis_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Lis_06 -{ - AddFilename ( "Lisa/W_Card_Lis_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Lis_limited -{ - AddFilename ( "Lisa/W_Card_Lis_limited.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Lis_mine -{ - AddFilename ( "Lisa/W_Card_Lis_mine.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Lis_share -{ - AddFilename ( "Lisa/W_Card_Lis_share.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Lis_01 -{ - AddFilename ( "Lisa/W_Char_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Lis_02 -{ - AddFilename ( "Lisa/W_Char_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Lis_03 -{ - AddFilename ( "Lisa/W_Char_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Lis_04 -{ - AddFilename ( "Lisa/W_Char_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Lis_05 -{ - AddFilename ( "Lisa/W_Char_Lis_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Lis_fault -{ - AddFilename ( "Lisa/W_Char_Lis_fault.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Lis_personal -{ - AddFilename ( "Lisa/W_Char_Lis_personal.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Lis_sorry -{ - AddFilename ( "Lisa/W_Char_Lis_sorry.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Lis_way -{ - AddFilename ( "Lisa/W_Char_Lis_way.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Lis_01 -{ - AddFilename ( "Lisa/W_Damage_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Lis_02 -{ - AddFilename ( "Lisa/W_Damage_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Lis_03 -{ - AddFilename ( "Lisa/W_Damage_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Lis_car -{ - AddFilename ( "Lisa/W_Damage_Lis_car.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Lis_college -{ - AddFilename ( "Lisa/W_Damage_Lis_college.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Lis_go -{ - AddFilename ( "Lisa/W_Damage_Lis_go.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Lis_pay -{ - AddFilename ( "Lisa/W_Damage_Lis_pay.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Lis_01 -{ - AddFilename ( "Lisa/W_Dcar_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Lis_02 -{ - AddFilename ( "Lisa/W_Dcar_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Lis_03 -{ - AddFilename ( "Lisa/W_Dcar_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Lis_04 -{ - AddFilename ( "Lisa/W_Dcar_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Lis_05 -{ - AddFilename ( "Lisa/W_Dcar_Lis_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Lis_06 -{ - AddFilename ( "Lisa/W_Dcar_Lis_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Lis_01 -{ - AddFilename ( "Lisa/W_Dodge_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Lis_02 -{ - AddFilename ( "Lisa/W_Dodge_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Lis_03 -{ - AddFilename ( "Lisa/W_Dodge_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Lis_04 -{ - AddFilename ( "Lisa/W_Dodge_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Lis_01 -{ - AddFilename ( "Lisa/W_Fall_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Lis_02 -{ - AddFilename ( "Lisa/W_Fall_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Lis_03 -{ - AddFilename ( "Lisa/W_Fall_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Lis_04 -{ - AddFilename ( "Lisa/W_Fall_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Lis_01 -{ - AddFilename ( "Lisa/W_GIC_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Lis_02 -{ - AddFilename ( "Lisa/W_GIC_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Lis_go -{ - AddFilename ( "Lisa/W_GIC_Lis_go.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Lis_mission -{ - AddFilename ( "Lisa/W_GIC_Lis_mission.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Lis_streets -{ - AddFilename ( "Lisa/W_GIC_Lis_streets.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Lis_time -{ - AddFilename ( "Lisa/W_GIC_Lis_time.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Lis_01 -{ - AddFilename ( "Lisa/W_GOC_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Lis_02 -{ - AddFilename ( "Lisa/W_GOC_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Lis_air -{ - AddFilename ( "Lisa/W_GOC_Lis_air.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Lis_day -{ - AddFilename ( "Lisa/W_GOC_Lis_day.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Lis_girl -{ - AddFilename ( "Lisa/W_GOC_Lis_girl.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Lis_territory -{ - AddFilename ( "Lisa/W_GOC_Lis_territory.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Lis_01 -{ - AddFilename ( "Lisa/W_Greeting_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Lis_02 -{ - AddFilename ( "Lisa/W_Greeting_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Lis_03 -{ - AddFilename ( "Lisa/W_Greeting_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Lis_hi -{ - AddFilename ( "Lisa/W_Greeting_Lis_hi.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Lis_how -{ - AddFilename ( "Lisa/W_Greeting_Lis_how.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Lis_01 -{ - AddFilename ( "Lisa/W_HitByC_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Lis_02 -{ - AddFilename ( "Lisa/W_HitByC_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Lis_03 -{ - AddFilename ( "Lisa/W_HitByC_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Lis_04 -{ - AddFilename ( "Lisa/W_HitByC_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Lis_05 -{ - AddFilename ( "Lisa/W_HitByC_Lis_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Lis_06 -{ - AddFilename ( "Lisa/W_HitByC_Lis_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Lis_07 -{ - AddFilename ( "Lisa/W_HitByC_Lis_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Lis_08 -{ - AddFilename ( "Lisa/W_HitByC_Lis_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Lis_09 -{ - AddFilename ( "Lisa/W_HitByC_Lis_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Lis_01 -{ - AddFilename ( "Lisa/W_HitP_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Lis_02 -{ - AddFilename ( "Lisa/W_HitP_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Lis_03 -{ - AddFilename ( "Lisa/W_HitP_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Lis_04 -{ - AddFilename ( "Lisa/W_HitP_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Lis_06 -{ - AddFilename ( "Lisa/W_HitP_Lis_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Lis_chalmer -{ - AddFilename ( "Lisa/W_Idlereply_Lis_chalmer.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Lis_class -{ - AddFilename ( "Lisa/W_Idlereply_Lis_class.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Lis_doris -{ - AddFilename ( "Lisa/W_Idlereply_Lis_doris.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Lis_election -{ - AddFilename ( "Lisa/W_Idlereply_Lis_election.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Lis_energy -{ - AddFilename ( "Lisa/W_Idlereply_Lis_energy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Lis_fires -{ - AddFilename ( "Lisa/W_Idlereply_Lis_fires.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Lis_hoover -{ - AddFilename ( "Lisa/W_Idlereply_Lis_hoover.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Lis_punic -{ - AddFilename ( "Lisa/W_Idlereply_Lis_punic.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Lis_skinner -{ - AddFilename ( "Lisa/W_Idlereply_Lis_skinner.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Lis_social -{ - AddFilename ( "Lisa/W_Idlereply_Lis_social.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Lis_tatoo -{ - AddFilename ( "Lisa/W_Idlereply_Lis_tatoo.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Lis_toilet -{ - AddFilename ( "Lisa/W_Idlereply_Lis_toilet.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_LongJump_Lis_01 -{ - AddFilename ( "Lisa/W_LongJump_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_LongJump_Lis_02 -{ - AddFilename ( "Lisa/W_LongJump_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_LongJump_Lis_cake -{ - AddFilename ( "Lisa/W_LongJump_Lis_cake.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_LongJump_Lis_perfect -{ - AddFilename ( "Lisa/W_LongJump_Lis_perfect.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_LongJump_Lis_plusplus -{ - AddFilename ( "Lisa/W_LongJump_Lis_plusplus.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_LongJump_Lis_triple -{ - AddFilename ( "Lisa/W_LongJump_Lis_triple.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Lis_01 -{ - AddFilename ( "Lisa/W_Mcrash_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Lis_02 -{ - AddFilename ( "Lisa/W_Mcrash_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Lis_06 -{ - AddFilename ( "Lisa/W_Mcrash_Lis_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Lis_01 -{ - AddFilename ( "Lisa/W_Mfail_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Lis_02 -{ - AddFilename ( "Lisa/W_Mfail_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Lis_03 -{ - AddFilename ( "Lisa/W_Mfail_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Lis_04 -{ - AddFilename ( "Lisa/W_Mfail_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Lis_05 -{ - AddFilename ( "Lisa/W_Mfail_Lis_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Lis_06 -{ - AddFilename ( "Lisa/W_Mfail_Lis_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Lis_nobody -{ - AddFilename ( "Lisa/W_Mfail_Lis_nobody.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Lis_vassar -{ - AddFilename ( "Lisa/W_Mfail_Lis_vassar.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Lis_01 -{ - AddFilename ( "Lisa/W_MissP_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Lis_04 -{ - AddFilename ( "Lisa/W_MissP_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Lis_05 -{ - AddFilename ( "Lisa/W_MissP_Lis_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Lis_06 -{ - AddFilename ( "Lisa/W_MissP_Lis_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Lis_07 -{ - AddFilename ( "Lisa/W_MissP_Lis_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Lis_10 -{ - AddFilename ( "Lisa/W_MissP_Lis_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Lis_13 -{ - AddFilename ( "Lisa/W_MissP_Lis_13.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Lis_01 -{ - AddFilename ( "Lisa/W_Mstart_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Lis_02 -{ - AddFilename ( "Lisa/W_Mstart_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Lis_05 -{ - AddFilename ( "Lisa/W_Mstart_Lis_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Lis_06 -{ - AddFilename ( "Lisa/W_Mstart_Lis_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Lis_01 -{ - AddFilename ( "Lisa/W_Mvic_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Lis_02 -{ - AddFilename ( "Lisa/W_Mvic_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Lis_03 -{ - AddFilename ( "Lisa/W_Mvic_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Lis_04 -{ - AddFilename ( "Lisa/W_Mvic_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Lis_05 -{ - AddFilename ( "Lisa/W_Mvic_Lis_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Lis_06 -{ - AddFilename ( "Lisa/W_Mvic_Lis_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Lis_01 -{ - AddFilename ( "Lisa/W_NewAI_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Lis_02 -{ - AddFilename ( "Lisa/W_NewAI_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Lis_before -{ - AddFilename ( "Lisa/W_NewAI_Lis_before.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Lis_everywhere -{ - AddFilename ( "Lisa/W_NewAI_Lis_everywhere.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Lis_one -{ - AddFilename ( "Lisa/W_NewAI_Lis_one.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Lis_where -{ - AddFilename ( "Lisa/W_NewAI_Lis_where.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Lis_01 -{ - AddFilename ( "Lisa/W_ObjectW_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Lis_02 -{ - AddFilename ( "Lisa/W_ObjectW_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Lis_03 -{ - AddFilename ( "Lisa/W_ObjectW_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Lis_07 -{ - AddFilename ( "Lisa/W_ObjectW_Lis_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Lis_11 -{ - AddFilename ( "Lisa/W_ObjectW_Lis_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Lis_12 -{ - AddFilename ( "Lisa/W_ObjectW_Lis_12.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Lis_01 -{ - AddFilename ( "Lisa/W_Passed_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Lis_02 -{ - AddFilename ( "Lisa/W_Passed_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Lis_getyou -{ - AddFilename ( "Lisa/W_Passed_Lis_getyou.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Lis_humiliating -{ - AddFilename ( "Lisa/W_Passed_Lis_humiliating.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Lis_letdown -{ - AddFilename ( "Lisa/W_Passed_Lis_letdown.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Lis_setback -{ - AddFilename ( "Lisa/W_Passed_Lis_setback.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Lis_01 -{ - AddFilename ( "Lisa/W_Pass_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Lis_02 -{ - AddFilename ( "Lisa/W_Pass_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Lis_03 -{ - AddFilename ( "Lisa/W_Pass_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Lis_later -{ - AddFilename ( "Lisa/W_Pass_Lis_later.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Lis_maps -{ - AddFilename ( "Lisa/W_Pass_Lis_maps.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Lis_school -{ - AddFilename ( "Lisa/W_Pass_Lis_school.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Lis_slow -{ - AddFilename ( "Lisa/W_Pass_Lis_slow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Lis_01 -{ - AddFilename ( "Lisa/W_Ridereply_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Lis_02 -{ - AddFilename ( "Lisa/W_Ridereply_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Lis_03 -{ - AddFilename ( "Lisa/W_Ridereply_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Lis_ability -{ - AddFilename ( "Lisa/W_Ridereply_Lis_ability.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Lis_asbestos -{ - AddFilename ( "Lisa/W_Ridereply_Lis_asbestos.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Lis_drive -{ - AddFilename ( "Lisa/W_Ridereply_Lis_drive.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Lis_girl -{ - AddFilename ( "Lisa/W_Ridereply_Lis_girl.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Lis_malibu -{ - AddFilename ( "Lisa/W_Ridereply_Lis_malibu.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Lis_nap -{ - AddFilename ( "Lisa/W_Ridereply_Lis_nap.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Lis_natural -{ - AddFilename ( "Lisa/W_Ridereply_Lis_natural.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Lis_sat -{ - AddFilename ( "Lisa/W_Ridereply_Lis_sat.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Lis_value -{ - AddFilename ( "Lisa/W_Ridereply_Lis_value.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Lis_01 -{ - AddFilename ( "Lisa/W_Springboard_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Lis_02 -{ - AddFilename ( "Lisa/W_Springboard_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Lis_03 -{ - AddFilename ( "Lisa/W_Springboard_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Lis_here -{ - AddFilename ( "Lisa/W_Springboard_Lis_here.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Lis_soaring -{ - AddFilename ( "Lisa/W_Springboard_Lis_soaring.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Lis_whee -{ - AddFilename ( "Lisa/W_Springboard_Lis_whee.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Lis_world -{ - AddFilename ( "Lisa/W_Springboard_Lis_world.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Lis_01 -{ - AddFilename ( "Lisa/W_Tail_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Lis_02 -{ - AddFilename ( "Lisa/W_Tail_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Lis_done -{ - AddFilename ( "Lisa/W_Tail_Lis_done.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Lis_easy -{ - AddFilename ( "Lisa/W_Tail_Lis_easy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Lis_happy -{ - AddFilename ( "Lisa/W_Tail_Lis_happy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Lis_intellect -{ - AddFilename ( "Lisa/W_Tail_Lis_intellect.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Lis_01 -{ - AddFilename ( "Lisa/W_Time_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Lis_02 -{ - AddFilename ( "Lisa/W_Time_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Lis_03 -{ - AddFilename ( "Lisa/W_Time_Lis_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Lis_04 -{ - AddFilename ( "Lisa/W_Time_Lis_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Lis_01 -{ - AddFilename ( "Lisa/W_Turbo_Lis_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Lis_02 -{ - AddFilename ( "Lisa/W_Turbo_Lis_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Lis_breakfast -{ - AddFilename ( "Lisa/W_Turbo_Lis_breakfast.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Lis_coffee -{ - AddFilename ( "Lisa/W_Turbo_Lis_coffee.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Lis_soypop -{ - AddFilename ( "Lisa/W_Turbo_Lis_soypop.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Lis_trucker -{ - AddFilename ( "Lisa/W_Turbo_Lis_trucker.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Loe_bruise -{ - AddFilename ( "Loecop/P_HitByC_Loe_bruise.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Loe_hatless -{ - AddFilename ( "Loecop/P_HitByC_Loe_hatless.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Loe_mark -{ - AddFilename ( "Loecop/P_HitByC_Loe_mark.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Loe_bribe -{ - AddFilename ( "Loecop/P_HitByW_Loe_bribe.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Loe_gun -{ - AddFilename ( "Loecop/P_HitByW_Loe_gun.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Loe_offence -{ - AddFilename ( "Loecop/P_HitByW_Loe_offence.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Loe_driving -{ - AddFilename ( "Loecop/P_NHitByC_Loe_driving.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Loe_hug -{ - AddFilename ( "Loecop/P_NHitByC_Loe_hug.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Loe_nachos -{ - AddFilename ( "Loecop/P_NHitByC_Loe_nachos.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lou_01 -{ - AddFilename ( "Louie/P_HitByC_Lou_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lou_broke -{ - AddFilename ( "Louie/P_HitByC_Lou_broke.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lou_face -{ - AddFilename ( "Louie/P_HitByC_Lou_face.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lou_family -{ - AddFilename ( "Louie/P_HitByC_Lou_family.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Lou_two -{ - AddFilename ( "Louie/P_HitByC_Lou_two.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Lou_icepick -{ - AddFilename ( "Louie/P_HitByW_Lou_icepick.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Lou_lucky -{ - AddFilename ( "Louie/P_HitByW_Lou_lucky.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Lou_respect -{ - AddFilename ( "Louie/P_HitByW_Lou_respect.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Lou_trouble -{ - AddFilename ( "Louie/P_HitByW_Lou_trouble.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Lou_911 -{ - AddFilename ( "Louie/P_NHitByC_Lou_911.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Lou_dead -{ - AddFilename ( "Louie/P_NHitByC_Lou_dead.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Lou_justice -{ - AddFilename ( "Louie/P_NHitByC_Lou_justice.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Lou_police -{ - AddFilename ( "Louie/P_NHitByC_Lou_police.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Lou_lbsc01 -{ - AddFilename ( "Louie/W_Doorbell_Lou_lbsc01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Lou_lbsc02 -{ - AddFilename ( "Louie/W_Doorbell_Lou_lbsc02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Lou_lbsc03 -{ - AddFilename ( "Louie/W_Doorbell_Lou_lbsc03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Lou_lbsc04 -{ - AddFilename ( "Louie/W_Doorbell_Lou_lbsc04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Lou_lbsc05 -{ - AddFilename ( "Louie/W_Doorbell_Lou_lbsc05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Mrg_01 -{ - AddFilename ( "Marge/D_Air_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Mrg_02 -{ - AddFilename ( "Marge/D_Air_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Mrg_03 -{ - AddFilename ( "Marge/D_Air_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Mrg_04 -{ - AddFilename ( "Marge/D_Air_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Mrg_01 -{ - AddFilename ( "Marge/D_Arrive_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Mrg_02 -{ - AddFilename ( "Marge/D_Arrive_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Mrg_03 -{ - AddFilename ( "Marge/D_Arrive_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Mrg_04 -{ - AddFilename ( "Marge/D_Arrive_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Mrg_01 -{ - AddFilename ( "Marge/D_Bcrash_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Mrg_03 -{ - AddFilename ( "Marge/D_Bcrash_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Mrg_04 -{ - AddFilename ( "Marge/D_Bcrash_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Mrg_05 -{ - AddFilename ( "Marge/D_Bcrash_Mrg_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Mrg_01 -{ - AddFilename ( "Marge/D_Break_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Mrg_02 -{ - AddFilename ( "Marge/D_Break_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Mrg_embarrassed -{ - AddFilename ( "Marge/D_Break_Mrg_embarrassed.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Mrg_expensive -{ - AddFilename ( "Marge/D_Break_Mrg_expensive.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Mrg_nothing -{ - AddFilename ( "Marge/D_Break_Mrg_nothing.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Mrg_sorry -{ - AddFilename ( "Marge/D_Break_Mrg_sorry.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Mrg_01 -{ - AddFilename ( "Marge/D_Burn_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Mrg_careful -{ - AddFilename ( "Marge/D_Burn_Mrg_careful.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Mrg_fast -{ - AddFilename ( "Marge/D_Burn_Mrg_fast.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Mrg_01 -{ - AddFilename ( "Marge/D_CarWay_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Mrg_02 -{ - AddFilename ( "Marge/D_CarWay_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Mrg_03 -{ - AddFilename ( "Marge/D_CarWay_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Mrg_buddy -{ - AddFilename ( "Marge/D_CarWay_Mrg_buddy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Mrg_comeon -{ - AddFilename ( "Marge/D_CarWay_Mrg_comeon.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Mrg_thinking -{ - AddFilename ( "Marge/D_CarWay_Mrg_thinking.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Mrg_02 -{ - AddFilename ( "Marge/D_Damage_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Mrg_03 -{ - AddFilename ( "Marge/D_Damage_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Mrg_05 -{ - AddFilename ( "Marge/D_Damage_Mrg_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Mrg_01 -{ - AddFilename ( "Marge/D_Dcar_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Mrg_04 -{ - AddFilename ( "Marge/D_Dcar_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Mrg_05 -{ - AddFilename ( "Marge/D_Dcar_Mrg_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Mrg_06 -{ - AddFilename ( "Marge/D_Dcar_Mrg_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Mrg_01 -{ - AddFilename ( "Marge/D_Door_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Mrg_driving -{ - AddFilename ( "Marge/D_Door_Mrg_driving.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Mrg_locked -{ - AddFilename ( "Marge/D_Door_Mrg_locked.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Mrg_wrong -{ - AddFilename ( "Marge/D_Door_Mrg_wrong.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Mrg_01 -{ - AddFilename ( "Marge/D_HitP_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Mrg_02 -{ - AddFilename ( "Marge/D_HitP_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Mrg_03 -{ - AddFilename ( "Marge/D_HitP_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Mrg_04 -{ - AddFilename ( "Marge/D_HitP_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Mrg_05 -{ - AddFilename ( "Marge/D_HitP_Mrg_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Mrg_06 -{ - AddFilename ( "Marge/D_HitP_Mrg_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Mrg_01 -{ - AddFilename ( "Marge/D_Mcrash_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Mrg_02 -{ - AddFilename ( "Marge/D_Mcrash_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Mrg_03 -{ - AddFilename ( "Marge/D_Mcrash_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Mrg_finance -{ - AddFilename ( "Marge/D_Mcrash_Mrg_finance.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Mrg_insurance -{ - AddFilename ( "Marge/D_Mcrash_Mrg_insurance.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Mrg_painted -{ - AddFilename ( "Marge/D_Mcrash_Mrg_painted.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Mrg_repo -{ - AddFilename ( "Marge/D_Mcrash_Mrg_repo.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Mrg_important -{ - AddFilename ( "Marge/D_MissP_Mrg_important.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Mrg_make -{ - AddFilename ( "Marge/D_MissP_Mrg_make.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Mrg_stay -{ - AddFilename ( "Marge/D_MissP_Mrg_stay.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Mrg_tomorrow -{ - AddFilename ( "Marge/D_MissP_Mrg_tomorrow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Mrg_01 -{ - AddFilename ( "Marge/D_Time_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Mrg_02 -{ - AddFilename ( "Marge/D_Time_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Mrg_03 -{ - AddFilename ( "Marge/D_Time_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Mrg_04 -{ - AddFilename ( "Marge/D_Time_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mrg_01 -{ - AddFilename ( "Marge/P_HitByC_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mrg_bactine -{ - AddFilename ( "Marge/P_HitByC_Mrg_bactine.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mrg_looked -{ - AddFilename ( "Marge/P_HitByC_Mrg_looked.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mrg_walk -{ - AddFilename ( "Marge/P_HitByC_Mrg_walk.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mrg_01 -{ - AddFilename ( "Marge/P_HitByW_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mrg_02 -{ - AddFilename ( "Marge/P_HitByW_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mrg_03 -{ - AddFilename ( "Marge/P_HitByW_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mrg_04 -{ - AddFilename ( "Marge/P_HitByW_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mrg_10 -{ - AddFilename ( "Marge/P_HitByW_Mrg_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mrg_attention -{ - AddFilename ( "Marge/P_HitByW_Mrg_attention.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mrg_idea -{ - AddFilename ( "Marge/P_HitByW_Mrg_idea.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mrg_manners -{ - AddFilename ( "Marge/P_HitByW_Mrg_manners.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mrg_01 -{ - AddFilename ( "Marge/P_NHitByC_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mrg_02 -{ - AddFilename ( "Marge/P_NHitByC_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mrg_nicked -{ - AddFilename ( "Marge/P_NHitByC_Mrg_nicked.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Mrg_01 -{ - AddFilename ( "Marge/W_Activate_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Mrg_02 -{ - AddFilename ( "Marge/W_Activate_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Mrg_do -{ - AddFilename ( "Marge/W_Activate_Mrg_do.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Mrg_doing -{ - AddFilename ( "Marge/W_Activate_Mrg_doing.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Mrg_mind -{ - AddFilename ( "Marge/W_Activate_Mrg_mind.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Activate_Mrg_try -{ - AddFilename ( "Marge/W_Activate_Mrg_try.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Mrg_01 -{ - AddFilename ( "Marge/W_AIDestroy_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Mrg_02 -{ - AddFilename ( "Marge/W_AIDestroy_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Mrg_auto -{ - AddFilename ( "Marge/W_AIDestroy_Mrg_auto.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Mrg_hope -{ - AddFilename ( "Marge/W_AIDestroy_Mrg_hope.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Mrg_house -{ - AddFilename ( "Marge/W_AIDestroy_Mrg_house.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_AIDestroy_Mrg_wreckless -{ - AddFilename ( "Marge/W_AIDestroy_Mrg_wreckless.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Mrg_01 -{ - AddFilename ( "Marge/W_Air_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Mrg_02 -{ - AddFilename ( "Marge/W_Air_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Mrg_03 -{ - AddFilename ( "Marge/W_Air_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Air_Mrg_04 -{ - AddFilename ( "Marge/W_Air_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Mrg_01 -{ - AddFilename ( "Marge/W_Arrive_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Mrg_02 -{ - AddFilename ( "Marge/W_Arrive_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Mrg_03 -{ - AddFilename ( "Marge/W_Arrive_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Arrive_Mrg_04 -{ - AddFilename ( "Marge/W_Arrive_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Mrg_caboose -{ - AddFilename ( "Marge/W_Askfood_Mrg_caboose.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Mrg_calorie -{ - AddFilename ( "Marge/W_Askfood_Mrg_calorie.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Mrg_hungry -{ - AddFilename ( "Marge/W_Askfood_Mrg_hungry.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Mrg_pick -{ - AddFilename ( "Marge/W_Askfood_Mrg_pick.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Mrg_recommend -{ - AddFilename ( "Marge/W_Askfood_Mrg_recommend.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askfood_Mrg_today -{ - AddFilename ( "Marge/W_Askfood_Mrg_today.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Mrg_01 -{ - AddFilename ( "Marge/W_Askride_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Mrg_02 -{ - AddFilename ( "Marge/W_Askride_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Mrg_lift -{ - AddFilename ( "Marge/W_Askride_Mrg_lift.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Askride_Mrg_pickup -{ - AddFilename ( "Marge/W_Askride_Mrg_pickup.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Mrg_01 -{ - AddFilename ( "Marge/W_Bcrash_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Mrg_03 -{ - AddFilename ( "Marge/W_Bcrash_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Mrg_04 -{ - AddFilename ( "Marge/W_Bcrash_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Mrg_05 -{ - AddFilename ( "Marge/W_Bcrash_Mrg_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Bcrash_Mrg_06 -{ - AddFilename ( "Marge/W_Bcrash_Mrg_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Mrg_01 -{ - AddFilename ( "Marge/W_BreakCa_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Mrg_02 -{ - AddFilename ( "Marge/W_BreakCa_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Mrg_life -{ - AddFilename ( "Marge/W_BreakCa_Mrg_life.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Mrg_nosy -{ - AddFilename ( "Marge/W_BreakCa_Mrg_nosy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Mrg_respect -{ - AddFilename ( "Marge/W_BreakCa_Mrg_respect.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_BreakCa_Mrg_wax -{ - AddFilename ( "Marge/W_BreakCa_Mrg_wax.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Mrg_01 -{ - AddFilename ( "Marge/W_Break_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Mrg_02 -{ - AddFilename ( "Marge/W_Break_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Mrg_03 -{ - AddFilename ( "Marge/W_Break_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Mrg_04 -{ - AddFilename ( "Marge/W_Break_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Mrg_05 -{ - AddFilename ( "Marge/W_Break_Mrg_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Mrg_06 -{ - AddFilename ( "Marge/W_Break_Mrg_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Mrg_hope -{ - AddFilename ( "Marge/W_Break_Mrg_hope.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Mrg_insurance -{ - AddFilename ( "Marge/W_Break_Mrg_insurance.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Break_Mrg_smashie -{ - AddFilename ( "Marge/W_Break_Mrg_smashie.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Mrg_01 -{ - AddFilename ( "Marge/W_Burn_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Mrg_02 -{ - AddFilename ( "Marge/W_Burn_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Mrg_03 -{ - AddFilename ( "Marge/W_Burn_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Mrg_04 -{ - AddFilename ( "Marge/W_Burn_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Mrg_careful -{ - AddFilename ( "Marge/W_Burn_Mrg_careful.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Mrg_fast -{ - AddFilename ( "Marge/W_Burn_Mrg_fast.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Burn_Mrg_metal -{ - AddFilename ( "Marge/W_Burn_Mrg_metal.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Mrg_01 -{ - AddFilename ( "Marge/W_Card_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Mrg_02 -{ - AddFilename ( "Marge/W_Card_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Mrg_cool -{ - AddFilename ( "Marge/W_Card_Mrg_cool.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Mrg_mine -{ - AddFilename ( "Marge/W_Card_Mrg_mine.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Mrg_tour -{ - AddFilename ( "Marge/W_Card_Mrg_tour.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Card_Mrg_who -{ - AddFilename ( "Marge/W_Card_Mrg_who.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Mrg_01 -{ - AddFilename ( "Marge/W_Char_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Mrg_04 -{ - AddFilename ( "Marge/W_Char_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Char_Mrg_06 -{ - AddFilename ( "Marge/W_Char_Mrg_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Mrg_01 -{ - AddFilename ( "Marge/W_Damage_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Mrg_02 -{ - AddFilename ( "Marge/W_Damage_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Mrg_03 -{ - AddFilename ( "Marge/W_Damage_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Mrg_04 -{ - AddFilename ( "Marge/W_Damage_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Mrg_05 -{ - AddFilename ( "Marge/W_Damage_Mrg_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Mrg_06 -{ - AddFilename ( "Marge/W_Damage_Mrg_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Mrg_07 -{ - AddFilename ( "Marge/W_Damage_Mrg_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Damage_Mrg_08 -{ - AddFilename ( "Marge/W_Damage_Mrg_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Mrg_01 -{ - AddFilename ( "Marge/W_Dcar_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Mrg_04 -{ - AddFilename ( "Marge/W_Dcar_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Mrg_05 -{ - AddFilename ( "Marge/W_Dcar_Mrg_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dcar_Mrg_06 -{ - AddFilename ( "Marge/W_Dcar_Mrg_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Mrg_01 -{ - AddFilename ( "Marge/W_Dodge_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Mrg_02 -{ - AddFilename ( "Marge/W_Dodge_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Mrg_03 -{ - AddFilename ( "Marge/W_Dodge_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Mrg_04 -{ - AddFilename ( "Marge/W_Dodge_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Mrg_going -{ - AddFilename ( "Marge/W_Dodge_Mrg_going.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Dodge_Mrg_nicked -{ - AddFilename ( "Marge/W_Dodge_Mrg_nicked.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Mrg_01 -{ - AddFilename ( "Marge/W_Fall_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Mrg_02 -{ - AddFilename ( "Marge/W_Fall_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Mrg_03 -{ - AddFilename ( "Marge/W_Fall_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Mrg_limp -{ - AddFilename ( "Marge/W_Fall_Mrg_limp.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Mrg_painful -{ - AddFilename ( "Marge/W_Fall_Mrg_painful.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Fall_Mrg_rope -{ - AddFilename ( "Marge/W_Fall_Mrg_rope.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Mrg_01 -{ - AddFilename ( "Marge/W_GIC_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Mrg_02 -{ - AddFilename ( "Marge/W_GIC_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Mrg_move -{ - AddFilename ( "Marge/W_GIC_Mrg_move.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Mrg_next -{ - AddFilename ( "Marge/W_GIC_Mrg_next.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Mrg_thing -{ - AddFilename ( "Marge/W_GIC_Mrg_thing.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GIC_Mrg_time -{ - AddFilename ( "Marge/W_GIC_Mrg_time.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Mrg_01 -{ - AddFilename ( "Marge/W_GOC_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Mrg_02 -{ - AddFilename ( "Marge/W_GOC_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Mrg_hope -{ - AddFilename ( "Marge/W_GOC_Mrg_hope.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Mrg_house -{ - AddFilename ( "Marge/W_GOC_Mrg_house.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Mrg_legs -{ - AddFilename ( "Marge/W_GOC_Mrg_legs.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_GOC_Mrg_pork -{ - AddFilename ( "Marge/W_GOC_Mrg_pork.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Mrg_01 -{ - AddFilename ( "Marge/W_Greeting_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Mrg_02 -{ - AddFilename ( "Marge/W_Greeting_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Mrg_hello -{ - AddFilename ( "Marge/W_Greeting_Mrg_hello.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Greeting_Mrg_how -{ - AddFilename ( "Marge/W_Greeting_Mrg_how.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Mrg_01 -{ - AddFilename ( "Marge/W_HitByC_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Mrg_02 -{ - AddFilename ( "Marge/W_HitByC_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Mrg_03 -{ - AddFilename ( "Marge/W_HitByC_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Mrg_bactine -{ - AddFilename ( "Marge/W_HitByC_Mrg_bactine.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Mrg_looked -{ - AddFilename ( "Marge/W_HitByC_Mrg_looked.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitByC_Mrg_walk -{ - AddFilename ( "Marge/W_HitByC_Mrg_walk.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Mrg_01 -{ - AddFilename ( "Marge/W_HitP_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Mrg_02 -{ - AddFilename ( "Marge/W_HitP_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Mrg_03 -{ - AddFilename ( "Marge/W_HitP_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Mrg_04 -{ - AddFilename ( "Marge/W_HitP_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Mrg_05 -{ - AddFilename ( "Marge/W_HitP_Mrg_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_HitP_Mrg_06 -{ - AddFilename ( "Marge/W_HitP_Mrg_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Mrg_01 -{ - AddFilename ( "Marge/W_Mcrash_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Mrg_02 -{ - AddFilename ( "Marge/W_Mcrash_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Mrg_03 -{ - AddFilename ( "Marge/W_Mcrash_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mcrash_Mrg_04 -{ - AddFilename ( "Marge/W_Mcrash_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Mrg_01 -{ - AddFilename ( "Marge/W_Mfail_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Mrg_02 -{ - AddFilename ( "Marge/W_Mfail_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mfail_Mrg_03 -{ - AddFilename ( "Marge/W_Mfail_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Mrg_01 -{ - AddFilename ( "Marge/W_MissP_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Mrg_02 -{ - AddFilename ( "Marge/W_MissP_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Mrg_important -{ - AddFilename ( "Marge/W_MissP_Mrg_important.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Mrg_make -{ - AddFilename ( "Marge/W_MissP_Mrg_make.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Mrg_stay -{ - AddFilename ( "Marge/W_MissP_Mrg_stay.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_MissP_Mrg_tomorrow -{ - AddFilename ( "Marge/W_MissP_Mrg_tomorrow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Mrg_01 -{ - AddFilename ( "Marge/W_Mstart_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Mrg_02 -{ - AddFilename ( "Marge/W_Mstart_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Mrg_03 -{ - AddFilename ( "Marge/W_Mstart_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Mrg_04 -{ - AddFilename ( "Marge/W_Mstart_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mstart_Mrg_05 -{ - AddFilename ( "Marge/W_Mstart_Mrg_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Mrg_01 -{ - AddFilename ( "Marge/W_Mvic_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Mrg_02 -{ - AddFilename ( "Marge/W_Mvic_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Mrg_03 -{ - AddFilename ( "Marge/W_Mvic_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Mrg_04 -{ - AddFilename ( "Marge/W_Mvic_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Mvic_Mrg_05 -{ - AddFilename ( "Marge/W_Mvic_Mrg_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Mrg_01 -{ - AddFilename ( "Marge/W_NewAI_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Mrg_02 -{ - AddFilename ( "Marge/W_NewAI_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Mrg_03 -{ - AddFilename ( "Marge/W_NewAI_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Mrg_another -{ - AddFilename ( "Marge/W_NewAI_Mrg_another.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Mrg_skill -{ - AddFilename ( "Marge/W_NewAI_Mrg_skill.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Mrg_spawn -{ - AddFilename ( "Marge/W_NewAI_Mrg_spawn.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_NewAI_Mrg_where -{ - AddFilename ( "Marge/W_NewAI_Mrg_where.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Mrg_01 -{ - AddFilename ( "Marge/W_ObjectW_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Mrg_03 -{ - AddFilename ( "Marge/W_ObjectW_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Mrg_05 -{ - AddFilename ( "Marge/W_ObjectW_Mrg_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Mrg_08 -{ - AddFilename ( "Marge/W_ObjectW_Mrg_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Mrg_09 -{ - AddFilename ( "Marge/W_ObjectW_Mrg_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_ObjectW_Mrg_10 -{ - AddFilename ( "Marge/W_ObjectW_Mrg_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Mrg_01 -{ - AddFilename ( "Marge/W_Passed_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Mrg_02 -{ - AddFilename ( "Marge/W_Passed_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Mrg_03 -{ - AddFilename ( "Marge/W_Passed_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Mrg_angry -{ - AddFilename ( "Marge/W_Passed_Mrg_angry.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Mrg_back -{ - AddFilename ( "Marge/W_Passed_Mrg_back.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Mrg_how -{ - AddFilename ( "Marge/W_Passed_Mrg_how.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Passed_Mrg_tail -{ - AddFilename ( "Marge/W_Passed_Mrg_tail.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Mrg_01 -{ - AddFilename ( "Marge/W_Pass_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Mrg_02 -{ - AddFilename ( "Marge/W_Pass_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Mrg_catch -{ - AddFilename ( "Marge/W_Pass_Mrg_catch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Mrg_lead -{ - AddFilename ( "Marge/W_Pass_Mrg_lead.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Mrg_slow -{ - AddFilename ( "Marge/W_Pass_Mrg_slow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Pass_Mrg_suck -{ - AddFilename ( "Marge/W_Pass_Mrg_suck.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Mrg_ceilingfan -{ - AddFilename ( "Marge/W_Ridereply_Mrg_ceilingfan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Mrg_covers -{ - AddFilename ( "Marge/W_Ridereply_Mrg_covers.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Mrg_deer -{ - AddFilename ( "Marge/W_Ridereply_Mrg_deer.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Mrg_fires -{ - AddFilename ( "Marge/W_Ridereply_Mrg_fires.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Mrg_gallon -{ - AddFilename ( "Marge/W_Ridereply_Mrg_gallon.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Mrg_hectic -{ - AddFilename ( "Marge/W_Ridereply_Mrg_hectic.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Mrg_lenny -{ - AddFilename ( "Marge/W_Ridereply_Mrg_lenny.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Mrg_micro -{ - AddFilename ( "Marge/W_Ridereply_Mrg_micro.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Mrg_muffin -{ - AddFilename ( "Marge/W_Ridereply_Mrg_muffin.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Mrg_quilting -{ - AddFilename ( "Marge/W_Ridereply_Mrg_quilting.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Mrg_sweet -{ - AddFilename ( "Marge/W_Ridereply_Mrg_sweet.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Mrg_01 -{ - AddFilename ( "Marge/W_Springboard_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Mrg_04 -{ - AddFilename ( "Marge/W_Springboard_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Mrg_07 -{ - AddFilename ( "Marge/W_Springboard_Mrg_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Springboard_Mrg_09 -{ - AddFilename ( "Marge/W_Springboard_Mrg_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Mrg_01 -{ - AddFilename ( "Marge/W_Tail_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Mrg_02 -{ - AddFilename ( "Marge/W_Tail_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Mrg_driver -{ - AddFilename ( "Marge/W_Tail_Mrg_driver.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Mrg_driving -{ - AddFilename ( "Marge/W_Tail_Mrg_driving.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Mrg_slow -{ - AddFilename ( "Marge/W_Tail_Mrg_slow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Tail_Mrg_slowpoke -{ - AddFilename ( "Marge/W_Tail_Mrg_slowpoke.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Mrg_01 -{ - AddFilename ( "Marge/W_Time_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Mrg_02 -{ - AddFilename ( "Marge/W_Time_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Mrg_03 -{ - AddFilename ( "Marge/W_Time_Mrg_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Time_Mrg_04 -{ - AddFilename ( "Marge/W_Time_Mrg_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Mrg_01 -{ - AddFilename ( "Marge/W_Turbo_Mrg_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Mrg_02 -{ - AddFilename ( "Marge/W_Turbo_Mrg_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Mrg_breath -{ - AddFilename ( "Marge/W_Turbo_Mrg_breath.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Mrg_island -{ - AddFilename ( "Marge/W_Turbo_Mrg_island.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Mrg_pace -{ - AddFilename ( "Marge/W_Turbo_Mrg_pace.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Turbo_Mrg_slows -{ - AddFilename ( "Marge/W_Turbo_Mrg_slows.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mil_01 -{ - AddFilename ( "Milhouse/P_HitByC_Mil_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mil_02 -{ - AddFilename ( "Milhouse/P_HitByC_Mil_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mil_03 -{ - AddFilename ( "Milhouse/P_HitByC_Mil_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Mil_04 -{ - AddFilename ( "Milhouse/P_HitByC_Mil_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mil_01 -{ - AddFilename ( "Milhouse/P_HitByW_Mil_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mil_02 -{ - AddFilename ( "Milhouse/P_HitByW_Mil_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mil_dad -{ - AddFilename ( "Milhouse/P_HitByW_Mil_dad.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mil_wedgie -{ - AddFilename ( "Milhouse/P_HitByW_Mil_wedgie.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Mil_why -{ - AddFilename ( "Milhouse/P_HitByW_Mil_why.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mil_01 -{ - AddFilename ( "Milhouse/P_NHitByC_Mil_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mil_02 -{ - AddFilename ( "Milhouse/P_NHitByC_Mil_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mil_03 -{ - AddFilename ( "Milhouse/P_NHitByC_Mil_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mil_04 -{ - AddFilename ( "Milhouse/P_NHitByC_Mil_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mil_05 -{ - AddFilename ( "Milhouse/P_NHitByC_Mil_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mil_06 -{ - AddFilename ( "Milhouse/P_NHitByC_Mil_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Mil_older -{ - AddFilename ( "Milhouse/P_NHitByC_Mil_older.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Moe_01 -{ - AddFilename ( "Moe/P_HitByC_Moe_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Moe_02 -{ - AddFilename ( "Moe/P_HitByC_Moe_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Moe_03 -{ - AddFilename ( "Moe/P_HitByC_Moe_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Moe_04 -{ - AddFilename ( "Moe/P_HitByC_Moe_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Moe_05 -{ - AddFilename ( "Moe/P_HitByC_Moe_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Moe_06 -{ - AddFilename ( "Moe/P_HitByC_Moe_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Moe_07 -{ - AddFilename ( "Moe/P_HitByC_Moe_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Moe_08 -{ - AddFilename ( "Moe/P_HitByC_Moe_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Moe_09 -{ - AddFilename ( "Moe/P_HitByC_Moe_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Moe_10 -{ - AddFilename ( "Moe/P_HitByC_Moe_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Moe_11 -{ - AddFilename ( "Moe/P_HitByC_Moe_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Moe_car -{ - AddFilename ( "Moe/P_HitByC_Moe_car.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Moe_neck -{ - AddFilename ( "Moe/P_HitByC_Moe_neck.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Moe_01 -{ - AddFilename ( "Moe/P_HitByW_Moe_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Moe_02 -{ - AddFilename ( "Moe/P_HitByW_Moe_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Moe_03 -{ - AddFilename ( "Moe/P_HitByW_Moe_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Moe_04 -{ - AddFilename ( "Moe/P_HitByW_Moe_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Moe_05 -{ - AddFilename ( "Moe/P_HitByW_Moe_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Moe_06 -{ - AddFilename ( "Moe/P_HitByW_Moe_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Moe_07 -{ - AddFilename ( "Moe/P_HitByW_Moe_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Moe_09 -{ - AddFilename ( "Moe/P_HitByW_Moe_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Moe_01 -{ - AddFilename ( "Moe/P_NHitByC_Moe_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Moe_02 -{ - AddFilename ( "Moe/P_NHitByC_Moe_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Moe_03 -{ - AddFilename ( "Moe/P_NHitByC_Moe_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Moe_house01 -{ - AddFilename ( "Moe/W_Doorbell_Moe_house01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Moe_house01a -{ - AddFilename ( "Moe/W_Doorbell_Moe_house01a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Moe_house02 -{ - AddFilename ( "Moe/W_Doorbell_Moe_house02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Moe_house03 -{ - AddFilename ( "Moe/W_Doorbell_Moe_house03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Moe_house03a -{ - AddFilename ( "Moe/W_Doorbell_Moe_house03a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Moe_house04a -{ - AddFilename ( "Moe/W_Doorbell_Moe_house04a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Moe_house05a -{ - AddFilename ( "Moe/W_Doorbell_Moe_house05a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Moe_barney -{ - AddFilename ( "Moe/W_Idlereply_Moe_barney.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Moe_crapperA -{ - AddFilename ( "Moe/W_Idlereply_Moe_crapperA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Moe_criminal -{ - AddFilename ( "Moe/W_Idlereply_Moe_criminal.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Moe_drink -{ - AddFilename ( "Moe/W_Idlereply_Moe_drink.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Moe_genitalsA -{ - AddFilename ( "Moe/W_Idlereply_Moe_genitalsA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Moe_kidneyA -{ - AddFilename ( "Moe/W_Idlereply_Moe_kidneyA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Moe_killerA -{ - AddFilename ( "Moe/W_Idlereply_Moe_killerA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Moe_parotid -{ - AddFilename ( "Moe/W_Idlereply_Moe_parotid.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Moe_ratsA -{ - AddFilename ( "Moe/W_Idlereply_Moe_ratsA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Moe_roachA -{ - AddFilename ( "Moe/W_Idlereply_Moe_roachA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Moe_roids -{ - AddFilename ( "Moe/W_Idlereply_Moe_roids.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Moe_sausage -{ - AddFilename ( "Moe/W_Idlereply_Moe_sausage.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Moe_tape -{ - AddFilename ( "Moe/W_Idlereply_Moe_tape.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Moe_ugly -{ - AddFilename ( "Moe/W_Idlereply_Moe_ugly.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Nel_01 -{ - AddFilename ( "Nelson/P_HitByC_Nel_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Nel_03 -{ - AddFilename ( "Nelson/P_HitByC_Nel_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Nel_04 -{ - AddFilename ( "Nelson/P_HitByC_Nel_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Nel_05 -{ - AddFilename ( "Nelson/P_HitByC_Nel_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Nel_06 -{ - AddFilename ( "Nelson/P_HitByC_Nel_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Nel_01 -{ - AddFilename ( "Nelson/P_HitByW_Nel_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Nel_02 -{ - AddFilename ( "Nelson/P_HitByW_Nel_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Nel_03 -{ - AddFilename ( "Nelson/P_HitByW_Nel_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Nel_04 -{ - AddFilename ( "Nelson/P_HitByW_Nel_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Nel_05 -{ - AddFilename ( "Nelson/P_HitByW_Nel_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Nel_06 -{ - AddFilename ( "Nelson/P_HitByW_Nel_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Nel_01 -{ - AddFilename ( "Nelson/P_NHitByC_Nel_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Nel_02 -{ - AddFilename ( "Nelson/P_NHitByC_Nel_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Nel_03 -{ - AddFilename ( "Nelson/P_NHitByC_Nel_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Nel_04 -{ - AddFilename ( "Nelson/P_NHitByC_Nel_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Nel_05 -{ - AddFilename ( "Nelson/P_NHitByC_Nel_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Nel_06 -{ - AddFilename ( "Nelson/P_NHitByC_Nel_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Nel_house01 -{ - AddFilename ( "Nelson/W_Doorbell_Nel_house01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Nel_house02 -{ - AddFilename ( "Nelson/W_Doorbell_Nel_house02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Nel_house03 -{ - AddFilename ( "Nelson/W_Doorbell_Nel_house03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Nel_house04 -{ - AddFilename ( "Nelson/W_Doorbell_Nel_house04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Nel_house05 -{ - AddFilename ( "Nelson/W_Doorbell_Nel_house05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Oto_01 -{ - AddFilename ( "Otto/D_Air_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Oto_02 -{ - AddFilename ( "Otto/D_Air_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Oto_03 -{ - AddFilename ( "Otto/D_Air_Oto_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Oto_04 -{ - AddFilename ( "Otto/D_Air_Oto_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Oto_01 -{ - AddFilename ( "Otto/D_Arrive_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Oto_02 -{ - AddFilename ( "Otto/D_Arrive_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Oto_03 -{ - AddFilename ( "Otto/D_Arrive_Oto_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Oto_04 -{ - AddFilename ( "Otto/D_Arrive_Oto_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Oto_01 -{ - AddFilename ( "Otto/D_Bcrash_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Oto_02 -{ - AddFilename ( "Otto/D_Bcrash_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Oto_03 -{ - AddFilename ( "Otto/D_Bcrash_Oto_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Oto_04 -{ - AddFilename ( "Otto/D_Bcrash_Oto_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Oto_01 -{ - AddFilename ( "Otto/D_Break_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Oto_02 -{ - AddFilename ( "Otto/D_Break_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Oto_03 -{ - AddFilename ( "Otto/D_Break_Oto_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Oto_04 -{ - AddFilename ( "Otto/D_Break_Oto_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Oto_01 -{ - AddFilename ( "Otto/D_Burn_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Oto_02 -{ - AddFilename ( "Otto/D_Burn_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Oto_01 -{ - AddFilename ( "Otto/D_Damage_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Oto_02 -{ - AddFilename ( "Otto/D_Damage_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Oto_03 -{ - AddFilename ( "Otto/D_Damage_Oto_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Oto_04 -{ - AddFilename ( "Otto/D_Damage_Oto_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Oto_01 -{ - AddFilename ( "Otto/D_Dcar_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Oto_02 -{ - AddFilename ( "Otto/D_Dcar_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Oto_03 -{ - AddFilename ( "Otto/D_Dcar_Oto_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Oto_04 -{ - AddFilename ( "Otto/D_Dcar_Oto_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Oto_01 -{ - AddFilename ( "Otto/D_Door_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Oto_02 -{ - AddFilename ( "Otto/D_Door_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Oto_01 -{ - AddFilename ( "Otto/D_HitP_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Oto_02 -{ - AddFilename ( "Otto/D_HitP_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Oto_03 -{ - AddFilename ( "Otto/D_HitP_Oto_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Oto_04 -{ - AddFilename ( "Otto/D_HitP_Oto_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Oto_01 -{ - AddFilename ( "Otto/D_Mcrash_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Oto_02 -{ - AddFilename ( "Otto/D_Mcrash_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Oto_03 -{ - AddFilename ( "Otto/D_Mcrash_Oto_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Oto_01 -{ - AddFilename ( "Otto/D_MissP_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Oto_02 -{ - AddFilename ( "Otto/D_MissP_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Oto_03 -{ - AddFilename ( "Otto/D_MissP_Oto_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Oto_01 -{ - AddFilename ( "Otto/D_Time_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Oto_02 -{ - AddFilename ( "Otto/D_Time_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Oto_03 -{ - AddFilename ( "Otto/D_Time_Oto_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Oto_01 -{ - AddFilename ( "Otto/P_HitByC_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Oto_02 -{ - AddFilename ( "Otto/P_HitByC_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Oto_03 -{ - AddFilename ( "Otto/P_HitByC_Oto_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Oto_04 -{ - AddFilename ( "Otto/P_HitByC_Oto_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Oto_05 -{ - AddFilename ( "Otto/P_HitByC_Oto_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Oto_06 -{ - AddFilename ( "Otto/P_HitByC_Oto_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Oto_07 -{ - AddFilename ( "Otto/P_HitByC_Oto_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Oto_08 -{ - AddFilename ( "Otto/P_HitByC_Oto_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Oto_09 -{ - AddFilename ( "Otto/P_HitByC_Oto_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Oto_01 -{ - AddFilename ( "Otto/P_HitByW_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Oto_02 -{ - AddFilename ( "Otto/P_HitByW_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Oto_03 -{ - AddFilename ( "Otto/P_HitByW_Oto_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Oto_04 -{ - AddFilename ( "Otto/P_HitByW_Oto_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Oto_01 -{ - AddFilename ( "Otto/P_NHitByC_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Oto_02 -{ - AddFilename ( "Otto/P_NHitByC_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Oto_03 -{ - AddFilename ( "Otto/P_NHitByC_Oto_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Oto_04 -{ - AddFilename ( "Otto/P_NHitByC_Oto_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Oto_seaside01 -{ - AddFilename ( "Otto/W_Doorbell_Oto_seaside01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Oto_seaside02 -{ - AddFilename ( "Otto/W_Doorbell_Oto_seaside02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Oto_seaside03 -{ - AddFilename ( "Otto/W_Doorbell_Oto_seaside03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Oto_seaside04 -{ - AddFilename ( "Otto/W_Doorbell_Oto_seaside04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Oto_seaside05 -{ - AddFilename ( "Otto/W_Doorbell_Oto_seaside05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Oto_seaside06 -{ - AddFilename ( "Otto/W_Doorbell_Oto_seaside06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Oto_01 -{ - AddFilename ( "Otto/W_Idlereply_Oto_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Oto_02 -{ - AddFilename ( "Otto/W_Idlereply_Oto_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Oto_03 -{ - AddFilename ( "Otto/W_Idlereply_Oto_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Oto_04 -{ - AddFilename ( "Otto/W_Idlereply_Oto_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Pat_01 -{ - AddFilename ( "Patty/P_HitByC_Pat_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Pat_02 -{ - AddFilename ( "Patty/P_HitByC_Pat_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Pat_03 -{ - AddFilename ( "Patty/P_HitByC_Pat_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Pat_dream -{ - AddFilename ( "Patty/P_HitByC_Pat_dream.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Pat_jock -{ - AddFilename ( "Patty/P_HitByC_Pat_jock.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Pat_ow -{ - AddFilename ( "Patty/P_HitByC_Pat_ow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Pat_pretty -{ - AddFilename ( "Patty/P_HitByC_Pat_pretty.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Pat_01 -{ - AddFilename ( "Patty/P_HitByW_Pat_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Pat_02 -{ - AddFilename ( "Patty/P_HitByW_Pat_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Pat_03 -{ - AddFilename ( "Patty/P_HitByW_Pat_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Pat_04 -{ - AddFilename ( "Patty/P_HitByW_Pat_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Pat_ape -{ - AddFilename ( "Patty/P_HitByW_Pat_ape.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Pat_typical -{ - AddFilename ( "Patty/P_HitByW_Pat_typical.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Pat_01 -{ - AddFilename ( "Patty/P_NHitByC_Pat_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Pat_02 -{ - AddFilename ( "Patty/P_NHitByC_Pat_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Pat_03 -{ - AddFilename ( "Patty/P_NHitByC_Pat_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Pat_cigarette -{ - AddFilename ( "Patty/P_NHitByC_Pat_cigarette.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Pat_swallow -{ - AddFilename ( "Patty/P_NHitByC_Pat_swallow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Pat_total -{ - AddFilename ( "Patty/P_NHitByC_Pat_total.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Pat_01 -{ - AddFilename ( "Patty/W_Idlereply_Pat_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Pat_busy -{ - AddFilename ( "Patty/W_Idlereply_Pat_busy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Pat_doctor -{ - AddFilename ( "Patty/W_Idlereply_Pat_doctor.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Pat_line -{ - AddFilename ( "Patty/W_Idlereply_Pat_line.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Pat_mac -{ - AddFilename ( "Patty/W_Idlereply_Pat_mac.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Pat_meteor -{ - AddFilename ( "Patty/W_Idlereply_Pat_meteor.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Pat_sheila -{ - AddFilename ( "Patty/W_Idlereply_Pat_sheila.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Pat_smoke -{ - AddFilename ( "Patty/W_Idlereply_Pat_smoke.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Pat_social -{ - AddFilename ( "Patty/W_Idlereply_Pat_social.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Pat_toilet -{ - AddFilename ( "Patty/W_Idlereply_Pat_toilet.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Pat_urine -{ - AddFilename ( "Patty/W_Idlereply_Pat_urine.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Pat_waste -{ - AddFilename ( "Patty/W_Idlereply_Pat_waste.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Qim_house01 -{ - AddFilename ( "Quimby/W_Doorbell_Qim_house01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Qim_house02 -{ - AddFilename ( "Quimby/W_Doorbell_Qim_house02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Qim_house03 -{ - AddFilename ( "Quimby/W_Doorbell_Qim_house03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Qim_house04 -{ - AddFilename ( "Quimby/W_Doorbell_Qim_house04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Qim_house05 -{ - AddFilename ( "Quimby/W_Doorbell_Qim_house05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Ral_01 -{ - AddFilename ( "Ralph/P_HitByC_Ral_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Ral_03 -{ - AddFilename ( "Ralph/P_HitByC_Ral_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Ral_04 -{ - AddFilename ( "Ralph/P_HitByC_Ral_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Ral_05 -{ - AddFilename ( "Ralph/P_HitByC_Ral_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Ral_01 -{ - AddFilename ( "Ralph/P_HitByW_Ral_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Ral_02 -{ - AddFilename ( "Ralph/P_HitByW_Ral_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Ral_03 -{ - AddFilename ( "Ralph/P_HitByW_Ral_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Ral_04 -{ - AddFilename ( "Ralph/P_HitByW_Ral_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Ral_05 -{ - AddFilename ( "Ralph/P_HitByW_Ral_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Ral_06 -{ - AddFilename ( "Ralph/P_HitByW_Ral_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Ral_07 -{ - AddFilename ( "Ralph/P_HitByW_Ral_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Ral_01 -{ - AddFilename ( "Ralph/P_NHitByC_Ral_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Ral_02 -{ - AddFilename ( "Ralph/P_NHitByC_Ral_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Ral_03 -{ - AddFilename ( "Ralph/P_NHitByC_Ral_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Ral_04 -{ - AddFilename ( "Ralph/P_NHitByC_Ral_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Ral_house01 -{ - AddFilename ( "Ralph/W_Doorbell_Ral_house01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Ral_house02 -{ - AddFilename ( "Ralph/W_Doorbell_Ral_house02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Ral_house03 -{ - AddFilename ( "Ralph/W_Doorbell_Ral_house03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_01 -{ - AddFilename ( "Ralph/W_Idlereply_Ral_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_02 -{ - AddFilename ( "Ralph/W_Idlereply_Ral_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_03 -{ - AddFilename ( "Ralph/W_Idlereply_Ral_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_04 -{ - AddFilename ( "Ralph/W_Idlereply_Ral_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_05 -{ - AddFilename ( "Ralph/W_Idlereply_Ral_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_06 -{ - AddFilename ( "Ralph/W_Idlereply_Ral_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_07 -{ - AddFilename ( "Ralph/W_Idlereply_Ral_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_08 -{ - AddFilename ( "Ralph/W_Idlereply_Ral_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_09 -{ - AddFilename ( "Ralph/W_Idlereply_Ral_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_10 -{ - AddFilename ( "Ralph/W_Idlereply_Ral_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_11 -{ - AddFilename ( "Ralph/W_Idlereply_Ral_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_12 -{ - AddFilename ( "Ralph/W_Idlereply_Ral_12.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_13 -{ - AddFilename ( "Ralph/W_Idlereply_Ral_13.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_14 -{ - AddFilename ( "Ralph/W_Idlereply_Ral_14.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_battery -{ - AddFilename ( "Ralph/W_Idlereply_Ral_battery.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_burn -{ - AddFilename ( "Ralph/W_Idlereply_Ral_burn.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Ral_money -{ - AddFilename ( "Ralph/W_Idlereply_Ral_money.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Rod_shelter01 -{ - AddFilename ( "Rod/W_Doorbell_Rod_shelter01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Rod_shelter02 -{ - AddFilename ( "Rod/W_Doorbell_Rod_shelter02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Rod_shelter02a -{ - AddFilename ( "Rod/W_Doorbell_Rod_shelter02a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Rod_shelter03 -{ - AddFilename ( "Rod/W_Doorbell_Rod_shelter03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Sea_01 -{ - AddFilename ( "Sea_Captain/P_HitByC_Sea_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Sea_02 -{ - AddFilename ( "Sea_Captain/P_HitByC_Sea_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Sea_03 -{ - AddFilename ( "Sea_Captain/P_HitByC_Sea_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Sea_hell -{ - AddFilename ( "Sea_Captain/P_HitByC_Sea_hell.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Sea_leg -{ - AddFilename ( "Sea_Captain/P_HitByC_Sea_leg.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Sea_spine -{ - AddFilename ( "Sea_Captain/P_HitByC_Sea_spine.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Sea_01 -{ - AddFilename ( "Sea_Captain/P_HitByW_Sea_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Sea_02 -{ - AddFilename ( "Sea_Captain/P_HitByW_Sea_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Sea_03 -{ - AddFilename ( "Sea_Captain/P_HitByW_Sea_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Sea_change -{ - AddFilename ( "Sea_Captain/P_HitByW_Sea_change.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Sea_01 -{ - AddFilename ( "Sea_Captain/P_NHitByC_Sea_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Sea_02 -{ - AddFilename ( "Sea_Captain/P_NHitByC_Sea_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Sea_03 -{ - AddFilename ( "Sea_Captain/P_NHitByC_Sea_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Sea_pirates -{ - AddFilename ( "Sea_Captain/P_NHitByC_Sea_pirates.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Sea_revenge -{ - AddFilename ( "Sea_Captain/P_NHitByC_Sea_revenge.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Sea_alone -{ - AddFilename ( "Sea_Captain/W_Idlereply_Sea_alone.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Sea_body -{ - AddFilename ( "Sea_Captain/W_Idlereply_Sea_body.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Sea_cabin -{ - AddFilename ( "Sea_Captain/W_Idlereply_Sea_cabin.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Sea_cough -{ - AddFilename ( "Sea_Captain/W_Idlereply_Sea_cough.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Sea_crew -{ - AddFilename ( "Sea_Captain/W_Idlereply_Sea_crew.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Sea_critical -{ - AddFilename ( "Sea_Captain/W_Idlereply_Sea_critical.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Sea_forgot -{ - AddFilename ( "Sea_Captain/W_Idlereply_Sea_forgot.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Sea_glass -{ - AddFilename ( "Sea_Captain/W_Idlereply_Sea_glass.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Sea_offshore -{ - AddFilename ( "Sea_Captain/W_Idlereply_Sea_offshore.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Sea_pirates -{ - AddFilename ( "Sea_Captain/W_Idlereply_Sea_pirates.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Sea_tarpon -{ - AddFilename ( "Sea_Captain/W_Idlereply_Sea_tarpon.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Sea_weather -{ - AddFilename ( "Sea_Captain/W_Idlereply_Sea_weather.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Sel_01 -{ - AddFilename ( "Selma/P_HitByC_Sel_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Sel_02 -{ - AddFilename ( "Selma/P_HitByC_Sel_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Sel_birthday -{ - AddFilename ( "Selma/P_HitByC_Sel_birthday.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Sel_jock -{ - AddFilename ( "Selma/P_HitByC_Sel_jock.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Sel_needed -{ - AddFilename ( "Selma/P_HitByC_Sel_needed.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Sel_punch -{ - AddFilename ( "Selma/P_HitByC_Sel_punch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Sel_01 -{ - AddFilename ( "Selma/P_HitByW_Sel_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Sel_02 -{ - AddFilename ( "Selma/P_HitByW_Sel_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Sel_corns -{ - AddFilename ( "Selma/P_HitByW_Sel_corns.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Sel_marry -{ - AddFilename ( "Selma/P_HitByW_Sel_marry.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Sel_parasite -{ - AddFilename ( "Selma/P_HitByW_Sel_parasite.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Sel_wrong -{ - AddFilename ( "Selma/P_HitByW_Sel_wrong.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Sel_01 -{ - AddFilename ( "Selma/P_NHitByC_Sel_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Sel_02 -{ - AddFilename ( "Selma/P_NHitByC_Sel_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Sel_hairball -{ - AddFilename ( "Selma/P_NHitByC_Sel_hairball.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Sel_road -{ - AddFilename ( "Selma/P_NHitByC_Sel_road.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Sel_test -{ - AddFilename ( "Selma/P_NHitByC_Sel_test.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Sel_wrong -{ - AddFilename ( "Selma/P_NHitByC_Sel_wrong.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Skn_01 -{ - AddFilename ( "Skinner/D_Air_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Skn_02 -{ - AddFilename ( "Skinner/D_Air_Skn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Skn_03 -{ - AddFilename ( "Skinner/D_Air_Skn_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Skn_04 -{ - AddFilename ( "Skinner/D_Air_Skn_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Skn_alive -{ - AddFilename ( "Skinner/D_Air_Skn_alive.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Skn_girls -{ - AddFilename ( "Skinner/D_Air_Skn_girls.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Skn_scream -{ - AddFilename ( "Skinner/D_Air_Skn_scream.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Skn_screama -{ - AddFilename ( "Skinner/D_Air_Skn_screama.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Skn_screamb -{ - AddFilename ( "Skinner/D_Air_Skn_screamb.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Skn_screamc -{ - AddFilename ( "Skinner/D_Air_Skn_screamc.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Skn_ugly -{ - AddFilename ( "Skinner/D_Air_Skn_ugly.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Answer_Skn_01 -{ - AddFilename ( "Skinner/D_Answer_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Answer_Skn_02 -{ - AddFilename ( "Skinner/D_Answer_Skn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Skn_01 -{ - AddFilename ( "Skinner/D_Arrive_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Skn_02 -{ - AddFilename ( "Skinner/D_Arrive_Skn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Skn_03 -{ - AddFilename ( "Skinner/D_Arrive_Skn_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Skn_04 -{ - AddFilename ( "Skinner/D_Arrive_Skn_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Skn_chimp -{ - AddFilename ( "Skinner/D_Arrive_Skn_chimp.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Skn_fast -{ - AddFilename ( "Skinner/D_Arrive_Skn_fast.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Skn_list -{ - AddFilename ( "Skinner/D_Arrive_Skn_list.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Skn_path -{ - AddFilename ( "Skinner/D_Arrive_Skn_path.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Skn_terri -{ - AddFilename ( "Skinner/D_Arrive_Skn_terri.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Skn_01 -{ - AddFilename ( "Skinner/D_Bcrash_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Skn_01a -{ - AddFilename ( "Skinner/D_Bcrash_Skn_01a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Skn_blood -{ - AddFilename ( "Skinner/D_Bcrash_Skn_blood.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Skn_careful -{ - AddFilename ( "Skinner/D_Bcrash_Skn_careful.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Skn_head -{ - AddFilename ( "Skinner/D_Bcrash_Skn_head.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Skn_morecare -{ - AddFilename ( "Skinner/D_Bcrash_Skn_morecare.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Skn_01 -{ - AddFilename ( "Skinner/D_Break_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Skn_02 -{ - AddFilename ( "Skinner/D_Break_Skn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Skn_03 -{ - AddFilename ( "Skinner/D_Break_Skn_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Skn_04 -{ - AddFilename ( "Skinner/D_Break_Skn_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Skn_alive -{ - AddFilename ( "Skinner/D_Break_Skn_alive.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Skn_broke -{ - AddFilename ( "Skinner/D_Break_Skn_broke.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Skn_going -{ - AddFilename ( "Skinner/D_Break_Skn_going.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Skn_pay -{ - AddFilename ( "Skinner/D_Break_Skn_pay.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Skn_01 -{ - AddFilename ( "Skinner/D_Burn_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Skn_02 -{ - AddFilename ( "Skinner/D_Burn_Skn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Skn_03 -{ - AddFilename ( "Skinner/D_Burn_Skn_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Skn_04 -{ - AddFilename ( "Skinner/D_Burn_Skn_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Skn_04a -{ - AddFilename ( "Skinner/D_Burn_Skn_04a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Skn_accel -{ - AddFilename ( "Skinner/D_Burn_Skn_accel.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Skn_didi -{ - AddFilename ( "Skinner/D_Burn_Skn_didi.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Skn_tires -{ - AddFilename ( "Skinner/D_Burn_Skn_tires.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Skn_wild -{ - AddFilename ( "Skinner/D_Burn_Skn_wild.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Skn_01 -{ - AddFilename ( "Skinner/D_CarWay_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Skn_02 -{ - AddFilename ( "Skinner/D_CarWay_Skn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Skn_03 -{ - AddFilename ( "Skinner/D_CarWay_Skn_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Skn_04 -{ - AddFilename ( "Skinner/D_CarWay_Skn_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Skn_around -{ - AddFilename ( "Skinner/D_CarWay_Skn_around.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Skn_grow -{ - AddFilename ( "Skinner/D_CarWay_Skn_grow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Skn_hippy -{ - AddFilename ( "Skinner/D_CarWay_Skn_hippy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Skn_push -{ - AddFilename ( "Skinner/D_CarWay_Skn_push.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Skn_way -{ - AddFilename ( "Skinner/D_CarWay_Skn_way.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Skn_01 -{ - AddFilename ( "Skinner/D_Damage_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Skn_02 -{ - AddFilename ( "Skinner/D_Damage_Skn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Skn_03 -{ - AddFilename ( "Skinner/D_Damage_Skn_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Skn_04 -{ - AddFilename ( "Skinner/D_Damage_Skn_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Skn_coming -{ - AddFilename ( "Skinner/D_Damage_Skn_coming.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Skn_learn -{ - AddFilename ( "Skinner/D_Damage_Skn_learn.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Skn_smasha -{ - AddFilename ( "Skinner/D_Damage_Skn_smasha.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Skn_why -{ - AddFilename ( "Skinner/D_Damage_Skn_why.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Skn_01 -{ - AddFilename ( "Skinner/D_Dcar_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Skn_02 -{ - AddFilename ( "Skinner/D_Dcar_Skn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Skn_03 -{ - AddFilename ( "Skinner/D_Dcar_Skn_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Skn_04 -{ - AddFilename ( "Skinner/D_Dcar_Skn_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Skn_05 -{ - AddFilename ( "Skinner/D_Dcar_Skn_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Skn_again -{ - AddFilename ( "Skinner/D_Dcar_Skn_again.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Skn_fail -{ - AddFilename ( "Skinner/D_Dcar_Skn_fail.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Skn_fubar -{ - AddFilename ( "Skinner/D_Dcar_Skn_fubar.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Skn_total -{ - AddFilename ( "Skinner/D_Dcar_Skn_total.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Skn_01 -{ - AddFilename ( "Skinner/D_Door_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Skn_02 -{ - AddFilename ( "Skinner/D_Door_Skn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Skn_03 -{ - AddFilename ( "Skinner/D_Door_Skn_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Skn_04 -{ - AddFilename ( "Skinner/D_Door_Skn_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Skn_genius -{ - AddFilename ( "Skinner/D_Door_Skn_genius.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Skn_idiot -{ - AddFilename ( "Skinner/D_Door_Skn_idiot.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Skn_side -{ - AddFilename ( "Skinner/D_Door_Skn_side.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Skn_01 -{ - AddFilename ( "Skinner/D_HitP_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Skn_02 -{ - AddFilename ( "Skinner/D_HitP_Skn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Skn_03 -{ - AddFilename ( "Skinner/D_HitP_Skn_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Skn_04 -{ - AddFilename ( "Skinner/D_HitP_Skn_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Skn_05 -{ - AddFilename ( "Skinner/D_HitP_Skn_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Skn_asking -{ - AddFilename ( "Skinner/D_HitP_Skn_asking.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Skn_friends -{ - AddFilename ( "Skinner/D_HitP_Skn_friends.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Skn_guilt -{ - AddFilename ( "Skinner/D_HitP_Skn_guilt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Skn_harder -{ - AddFilename ( "Skinner/D_HitP_Skn_harder.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Skn_01 -{ - AddFilename ( "Skinner/D_Mcrash_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Skn_02 -{ - AddFilename ( "Skinner/D_Mcrash_Skn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Skn_03 -{ - AddFilename ( "Skinner/D_Mcrash_Skn_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Skn_04 -{ - AddFilename ( "Skinner/D_Mcrash_Skn_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Skn_dish -{ - AddFilename ( "Skinner/D_Mcrash_Skn_dish.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Skn_handi -{ - AddFilename ( "Skinner/D_Mcrash_Skn_handi.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Skn_learn -{ - AddFilename ( "Skinner/D_Mcrash_Skn_learn.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Skn_paint -{ - AddFilename ( "Skinner/D_Mcrash_Skn_paint.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Skn_pansy -{ - AddFilename ( "Skinner/D_Mcrash_Skn_pansy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Skn_01 -{ - AddFilename ( "Skinner/D_MissP_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Skn_02 -{ - AddFilename ( "Skinner/D_MissP_Skn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Skn_03 -{ - AddFilename ( "Skinner/D_MissP_Skn_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Skn_buddy -{ - AddFilename ( "Skinner/D_MissP_Skn_buddy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Skn_face -{ - AddFilename ( "Skinner/D_MissP_Skn_face.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Skn_hit -{ - AddFilename ( "Skinner/D_MissP_Skn_hit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Skn_idiot -{ - AddFilename ( "Skinner/D_MissP_Skn_idiot.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Skn_01 -{ - AddFilename ( "Skinner/D_Time_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Skn_02 -{ - AddFilename ( "Skinner/D_Time_Skn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Skn_03 -{ - AddFilename ( "Skinner/D_Time_Skn_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Skn_04 -{ - AddFilename ( "Skinner/D_Time_Skn_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Skn_father -{ - AddFilename ( "Skinner/D_Time_Skn_father.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Skn_mole -{ - AddFilename ( "Skinner/D_Time_Skn_mole.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Skn_slow -{ - AddFilename ( "Skinner/D_Time_Skn_slow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Skn_01 -{ - AddFilename ( "Skinner/P_HitByC_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Skn_charlie -{ - AddFilename ( "Skinner/P_HitByC_Skn_charlie.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Skn_child -{ - AddFilename ( "Skinner/P_HitByC_Skn_child.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Skn_johnny -{ - AddFilename ( "Skinner/P_HitByC_Skn_johnny.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Skn_delinquent -{ - AddFilename ( "Skinner/P_HitByW_Skn_delinquent.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Skn_stranger -{ - AddFilename ( "Skinner/P_HitByW_Skn_stranger.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Skn_watch -{ - AddFilename ( "Skinner/P_HitByW_Skn_watch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Skn_01 -{ - AddFilename ( "Skinner/P_NHitByC_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Skn_02 -{ - AddFilename ( "Skinner/P_NHitByC_Skn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Skn_endgame -{ - AddFilename ( "Skinner/P_NHitByC_Skn_endgame.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Skn_spoor -{ - AddFilename ( "Skinner/P_NHitByC_Skn_spoor.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Skn_already -{ - AddFilename ( "Skinner/V_Damage_Skn_already.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Skn_ambush -{ - AddFilename ( "Skinner/V_Damage_Skn_ambush.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Skn_beret -{ - AddFilename ( "Skinner/V_Damage_Skn_beret.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Skn_hot -{ - AddFilename ( "Skinner/V_Damage_Skn_hot.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Skn_educate -{ - AddFilename ( "Skinner/V_HitCar_Skn_educate.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Skn_fire -{ - AddFilename ( "Skinner/V_HitCar_Skn_fire.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Skn_take -{ - AddFilename ( "Skinner/V_HitCar_Skn_take.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Skin_remedial -{ - AddFilename ( "Skinner/V_Mfail_Skin_remedial.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Skn_drivers -{ - AddFilename ( "Skinner/V_Mfail_Skn_drivers.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Skn_malk -{ - AddFilename ( "Skinner/V_Mfail_Skn_malk.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Skn_mother -{ - AddFilename ( "Skinner/V_Mfail_Skn_mother.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Skn_blame -{ - AddFilename ( "Skinner/V_Mvic_Skn_blame.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Skn_children -{ - AddFilename ( "Skinner/V_Mvic_Skn_children.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Skn_childrena -{ - AddFilename ( "Skinner/V_Mvic_Skn_childrena.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Skn_mad -{ - AddFilename ( "Skinner/V_Mvic_Skn_mad.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Skn_mada -{ - AddFilename ( "Skinner/V_Mvic_Skn_mada.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Skn_release -{ - AddFilename ( "Skinner/V_Mvic_Skn_release.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Skn_01 -{ - AddFilename ( "Skinner/V_Tail_Skn_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Skn_02 -{ - AddFilename ( "Skinner/V_Tail_Skn_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Skn_fools -{ - AddFilename ( "Skinner/V_Tail_Skn_fools.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Skn_smoke -{ - AddFilename ( "Skinner/V_Tail_Skn_smoke.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Skn_victory -{ - AddFilename ( "Skinner/V_Tail_Skn_victory.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Skn_school_01 -{ - AddFilename ( "Skinner/W_Doorbell_Skn_school_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Skn_school_02 -{ - AddFilename ( "Skinner/W_Doorbell_Skn_school_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Skn_school_03 -{ - AddFilename ( "Skinner/W_Doorbell_Skn_school_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Skn_school_04 -{ - AddFilename ( "Skinner/W_Doorbell_Skn_school_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Skn_allergic -{ - AddFilename ( "Skinner/W_Idlereply_Skn_allergic.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Skn_demons -{ - AddFilename ( "Skinner/W_Idlereply_Skn_demons.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Skn_dress -{ - AddFilename ( "Skinner/W_Idlereply_Skn_dress.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Skn_dumber -{ - AddFilename ( "Skinner/W_Idlereply_Skn_dumber.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Skn_gym -{ - AddFilename ( "Skinner/W_Idlereply_Skn_gym.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Skn_literacy -{ - AddFilename ( "Skinner/W_Idlereply_Skn_literacy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Skn_military -{ - AddFilename ( "Skinner/W_Idlereply_Skn_military.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Skn_nelson -{ - AddFilename ( "Skinner/W_Idlereply_Skn_nelson.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Skn_snake -{ - AddFilename ( "Skinner/W_Idlereply_Skn_snake.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Skn_sodium -{ - AddFilename ( "Skinner/W_Idlereply_Skn_sodium.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Skn_test -{ - AddFilename ( "Skinner/W_Idlereply_Skn_test.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Skn_union -{ - AddFilename ( "Skinner/W_Idlereply_Skn_union.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Skn_asbestos -{ - AddFilename ( "Skinner/W_Ridereply_Skn_asbestos.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Skn_bart -{ - AddFilename ( "Skinner/W_Ridereply_Skn_bart.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Skn_behavior -{ - AddFilename ( "Skinner/W_Ridereply_Skn_behavior.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Skn_detention -{ - AddFilename ( "Skinner/W_Ridereply_Skn_detention.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Skn_fertilizer -{ - AddFilename ( "Skinner/W_Ridereply_Skn_fertilizer.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Skn_humble -{ - AddFilename ( "Skinner/W_Ridereply_Skn_humble.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Skn_metric -{ - AddFilename ( "Skinner/W_Ridereply_Skn_metric.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Skn_phone -{ - AddFilename ( "Skinner/W_Ridereply_Skn_phone.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Skn_safety -{ - AddFilename ( "Skinner/W_Ridereply_Skn_safety.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Skn_smother -{ - AddFilename ( "Skinner/W_Ridereply_Skn_smother.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Skn_wimp -{ - AddFilename ( "Skinner/W_Ridereply_Skn_wimp.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Smi_01 -{ - AddFilename ( "Smithers/D_Air_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Smi_alive -{ - AddFilename ( "Smithers/D_Air_Smi_alive.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Smi_free -{ - AddFilename ( "Smithers/D_Air_Smi_free.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Smi_small -{ - AddFilename ( "Smithers/D_Air_Smi_small.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Smi_whoa -{ - AddFilename ( "Smithers/D_Air_Smi_whoa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Smi_whoaa -{ - AddFilename ( "Smithers/D_Air_Smi_whoaa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Smi_01 -{ - AddFilename ( "Smithers/D_Arrive_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Smi_here -{ - AddFilename ( "Smithers/D_Arrive_Smi_here.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Smi_problems -{ - AddFilename ( "Smithers/D_Arrive_Smi_problems.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Smi_right -{ - AddFilename ( "Smithers/D_Arrive_Smi_right.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Smi_silk -{ - AddFilename ( "Smithers/D_Arrive_Smi_silk.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Smi_01 -{ - AddFilename ( "Smithers/D_Bcrash_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Smi_fault -{ - AddFilename ( "Smithers/D_Bcrash_Smi_fault.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Smi_going -{ - AddFilename ( "Smithers/D_Bcrash_Smi_going.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Smi_lawyers -{ - AddFilename ( "Smithers/D_Bcrash_Smi_lawyers.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Smi_person -{ - AddFilename ( "Smithers/D_Bcrash_Smi_person.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Smi_01 -{ - AddFilename ( "Smithers/D_Break_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Smi_epa -{ - AddFilename ( "Smithers/D_Break_Smi_epa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Smi_illegal -{ - AddFilename ( "Smithers/D_Break_Smi_illegal.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Smi_justice -{ - AddFilename ( "Smithers/D_Break_Smi_justice.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Smi_writeoff -{ - AddFilename ( "Smithers/D_Break_Smi_writeoff.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Smi_01 -{ - AddFilename ( "Smithers/D_Burn_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Smi_exhilarating -{ - AddFilename ( "Smithers/D_Burn_Smi_exhilarating.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Smi_fun -{ - AddFilename ( "Smithers/D_Burn_Smi_fun.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Smi_funa -{ - AddFilename ( "Smithers/D_Burn_Smi_funa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Smi_tight -{ - AddFilename ( "Smithers/D_Burn_Smi_tight.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Smi_time -{ - AddFilename ( "Smithers/D_Burn_Smi_time.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Smi_01 -{ - AddFilename ( "Smithers/D_CarWay_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Smi_lower -{ - AddFilename ( "Smithers/D_CarWay_Smi_lower.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Smi_mind -{ - AddFilename ( "Smithers/D_CarWay_Smi_mind.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Smi_move -{ - AddFilename ( "Smithers/D_CarWay_Smi_move.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Smi_tv -{ - AddFilename ( "Smithers/D_CarWay_Smi_tv.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Smi_corrupt -{ - AddFilename ( "Smithers/D_Damage_Smi_corrupt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Smi_demeaning -{ - AddFilename ( "Smithers/D_Damage_Smi_demeaning.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Smi_expensive -{ - AddFilename ( "Smithers/D_Damage_Smi_expensive.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Smi_insurance -{ - AddFilename ( "Smithers/D_Damage_Smi_insurance.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Smi_01 -{ - AddFilename ( "Smithers/D_Dcar_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Smi_flaming -{ - AddFilename ( "Smithers/D_Dcar_Smi_flaming.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Smi_forever -{ - AddFilename ( "Smithers/D_Dcar_Smi_forever.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Smi_humiliating -{ - AddFilename ( "Smithers/D_Dcar_Smi_humiliating.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Smi_01 -{ - AddFilename ( "Smithers/D_Door_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Smi_behavior -{ - AddFilename ( "Smithers/D_Door_Smi_behavior.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Smi_doing -{ - AddFilename ( "Smithers/D_Door_Smi_doing.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Smi_side -{ - AddFilename ( "Smithers/D_Door_Smi_side.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Smi_01 -{ - AddFilename ( "Smithers/D_HitP_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Smi_02 -{ - AddFilename ( "Smithers/D_HitP_Smi_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Smi_fault -{ - AddFilename ( "Smithers/D_HitP_Smi_fault.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Smi_legal -{ - AddFilename ( "Smithers/D_HitP_Smi_legal.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Smi_plant -{ - AddFilename ( "Smithers/D_HitP_Smi_plant.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Smi_raining -{ - AddFilename ( "Smithers/D_HitP_Smi_raining.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Smi_01 -{ - AddFilename ( "Smithers/D_Mcrash_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Smi_coffee -{ - AddFilename ( "Smithers/D_Mcrash_Smi_coffee.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Smi_heck -{ - AddFilename ( "Smithers/D_Mcrash_Smi_heck.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Smi_insurance -{ - AddFilename ( "Smithers/D_Mcrash_Smi_insurance.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Smi_rats -{ - AddFilename ( "Smithers/D_Mcrash_Smi_rats.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Smi_coming -{ - AddFilename ( "Smithers/D_MissP_Smi_coming.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Smi_lively -{ - AddFilename ( "Smithers/D_MissP_Smi_lively.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Smi_relations -{ - AddFilename ( "Smithers/D_MissP_Smi_relations.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Smi_watch -{ - AddFilename ( "Smithers/D_MissP_Smi_watch.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Smi_01 -{ - AddFilename ( "Smithers/D_Time_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Smi_flayed -{ - AddFilename ( "Smithers/D_Time_Smi_flayed.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Smi_move -{ - AddFilename ( "Smithers/D_Time_Smi_move.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Smi_tight -{ - AddFilename ( "Smithers/D_Time_Smi_tight.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Smi_violate -{ - AddFilename ( "Smithers/D_Time_Smi_violate.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Smi_01 -{ - AddFilename ( "Smithers/P_HitByC_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Smi_02 -{ - AddFilename ( "Smithers/P_HitByC_Smi_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Smi_03 -{ - AddFilename ( "Smithers/P_HitByC_Smi_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Smi_04 -{ - AddFilename ( "Smithers/P_HitByC_Smi_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Smi_bleed -{ - AddFilename ( "Smithers/P_HitByC_Smi_bleed.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Smi_hurt -{ - AddFilename ( "Smithers/P_HitByC_Smi_hurt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Smi_pain -{ - AddFilename ( "Smithers/P_HitByC_Smi_pain.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Smi_survive -{ - AddFilename ( "Smithers/P_HitByC_Smi_survive.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Smi_01 -{ - AddFilename ( "Smithers/P_HitByW_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Smi_02 -{ - AddFilename ( "Smithers/P_HitByW_Smi_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Smi_03 -{ - AddFilename ( "Smithers/P_HitByW_Smi_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Smi_04 -{ - AddFilename ( "Smithers/P_HitByW_Smi_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Smi_drones -{ - AddFilename ( "Smithers/P_HitByW_Smi_drones.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Smi_goons -{ - AddFilename ( "Smithers/P_HitByW_Smi_goons.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Smi_ow -{ - AddFilename ( "Smithers/P_HitByW_Smi_ow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Smi_owa -{ - AddFilename ( "Smithers/P_HitByW_Smi_owa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Smi_wrong -{ - AddFilename ( "Smithers/P_HitByW_Smi_wrong.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Smi_01 -{ - AddFilename ( "Smithers/P_NHitByC_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Smi_again -{ - AddFilename ( "Smithers/P_NHitByC_Smi_again.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Smi_day -{ - AddFilename ( "Smithers/P_NHitByC_Smi_day.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Smi_road -{ - AddFilename ( "Smithers/P_NHitByC_Smi_road.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Smi_wha -{ - AddFilename ( "Smithers/P_NHitByC_Smi_wha.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Smi_01 -{ - AddFilename ( "Smithers/V_Damage_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Smi_burns -{ - AddFilename ( "Smithers/V_Damage_Smi_burns.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Smi_salary -{ - AddFilename ( "Smithers/V_Damage_Smi_salary.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Smi_stopit -{ - AddFilename ( "Smithers/V_Damage_Smi_stopit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Smi_why -{ - AddFilename ( "Smithers/V_Damage_Smi_why.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Smi_01 -{ - AddFilename ( "Smithers/V_HitCar_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Smi_army -{ - AddFilename ( "Smithers/V_HitCar_Smi_army.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Smi_laugh -{ - AddFilename ( "Smithers/V_HitCar_Smi_laugh.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Smi_treehugger -{ - AddFilename ( "Smithers/V_HitCar_Smi_treehugger.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Smi_01 -{ - AddFilename ( "Smithers/V_Mfail_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Smi_bees -{ - AddFilename ( "Smithers/V_Mfail_Smi_bees.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Smi_carbon -{ - AddFilename ( "Smithers/V_Mfail_Smi_carbon.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Smi_organ -{ - AddFilename ( "Smithers/V_Mfail_Smi_organ.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Smi_victory -{ - AddFilename ( "Smithers/V_Mfail_Smi_victory.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Smi_01 -{ - AddFilename ( "Smithers/V_Mvic_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Smi_02 -{ - AddFilename ( "Smithers/V_Mvic_Smi_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Smi_03 -{ - AddFilename ( "Smithers/V_Mvic_Smi_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Smi_04 -{ - AddFilename ( "Smithers/V_Mvic_Smi_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Smi_05 -{ - AddFilename ( "Smithers/V_Mvic_Smi_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Smi_01 -{ - AddFilename ( "Smithers/V_Tail_Smi_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Smi_serf -{ - AddFilename ( "Smithers/V_Tail_Smi_serf.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Smi_try -{ - AddFilename ( "Smithers/V_Tail_Smi_try.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Smi_unemployment -{ - AddFilename ( "Smithers/V_Tail_Smi_unemployment.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Smi_character -{ - AddFilename ( "Smithers/W_Ridereply_Smi_character.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Smi_clipshow -{ - AddFilename ( "Smithers/W_Ridereply_Smi_clipshow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Smi_clones -{ - AddFilename ( "Smithers/W_Ridereply_Smi_clones.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Smi_dances -{ - AddFilename ( "Smithers/W_Ridereply_Smi_dances.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Smi_evil -{ - AddFilename ( "Smithers/W_Ridereply_Smi_evil.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Smi_feellittle -{ - AddFilename ( "Smithers/W_Ridereply_Smi_feellittle.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Smi_master -{ - AddFilename ( "Smithers/W_Ridereply_Smi_master.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Smi_prussia -{ - AddFilename ( "Smithers/W_Ridereply_Smi_prussia.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Smi_slave -{ - AddFilename ( "Smithers/W_Ridereply_Smi_slave.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Smi_souffle -{ - AddFilename ( "Smithers/W_Ridereply_Smi_souffle.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Smi_stacycon -{ - AddFilename ( "Smithers/W_Ridereply_Smi_stacycon.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Smi_surprise -{ - AddFilename ( "Smithers/W_Ridereply_Smi_surprise.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Snk_01 -{ - AddFilename ( "Snake/D_Air_Snk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Snk_02 -{ - AddFilename ( "Snake/D_Air_Snk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Snk_03 -{ - AddFilename ( "Snake/D_Air_Snk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Snk_bombA -{ - AddFilename ( "Snake/D_Air_Snk_bombA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Snk_verticalA -{ - AddFilename ( "Snake/D_Air_Snk_verticalA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Snk_bodac -{ - AddFilename ( "Snake/D_Arrive_Snk_bodac.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Snk_gnarly -{ - AddFilename ( "Snake/D_Arrive_Snk_gnarly.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Snk_max -{ - AddFilename ( "Snake/D_Arrive_Snk_max.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Snk_01 -{ - AddFilename ( "Snake/D_Bcrash_Snk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Snk_02 -{ - AddFilename ( "Snake/D_Bcrash_Snk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Snk_03 -{ - AddFilename ( "Snake/D_Bcrash_Snk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Snk_04 -{ - AddFilename ( "Snake/D_Bcrash_Snk_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Snk_01 -{ - AddFilename ( "Snake/D_Break_Snk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Snk_02 -{ - AddFilename ( "Snake/D_Break_Snk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Snk_03 -{ - AddFilename ( "Snake/D_Break_Snk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Snk_crowbarA -{ - AddFilename ( "Snake/D_Break_Snk_crowbarA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Snk_chicks -{ - AddFilename ( "Snake/D_Burn_Snk_chicks.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Snk_sucker -{ - AddFilename ( "Snake/D_Burn_Snk_sucker.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Snk_sweet -{ - AddFilename ( "Snake/D_Burn_Snk_sweet.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Snk_alt -{ - AddFilename ( "Snake/D_CarWay_Snk_alt.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Snk_idiotA -{ - AddFilename ( "Snake/D_CarWay_Snk_idiotA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Snk_joe -{ - AddFilename ( "Snake/D_CarWay_Snk_joe.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Snk_01 -{ - AddFilename ( "Snake/D_Damage_Snk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Snk_02 -{ - AddFilename ( "Snake/D_Damage_Snk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Snk_03 -{ - AddFilename ( "Snake/D_Damage_Snk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Snk_cry -{ - AddFilename ( "Snake/D_Dcar_Snk_cry.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Snk_liquor -{ - AddFilename ( "Snake/D_Dcar_Snk_liquor.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Snk_reject -{ - AddFilename ( "Snake/D_Dcar_Snk_reject.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Snk_bandit -{ - AddFilename ( "Snake/D_Door_Snk_bandit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Snk_choice -{ - AddFilename ( "Snake/D_Door_Snk_choice.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Snk_fruit -{ - AddFilename ( "Snake/D_Door_Snk_fruit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Snk_01 -{ - AddFilename ( "Snake/D_HitP_Snk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Snk_02 -{ - AddFilename ( "Snake/D_HitP_Snk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Snk_hurtA -{ - AddFilename ( "Snake/D_HitP_Snk_hurtA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Snk_01 -{ - AddFilename ( "Snake/D_Mcrash_Snk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Snk_kill -{ - AddFilename ( "Snake/D_Mcrash_Snk_kill.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Snk_pizza -{ - AddFilename ( "Snake/D_MissP_Snk_pizza.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Snk_pizzaA -{ - AddFilename ( "Snake/D_MissP_Snk_pizzaA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Snk_selectA -{ - AddFilename ( "Snake/D_MissP_Snk_selectA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Snk_statisticA -{ - AddFilename ( "Snake/D_MissP_Snk_statisticA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Snk_max -{ - AddFilename ( "Snake/D_Time_Snk_max.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Snk_run -{ - AddFilename ( "Snake/D_Time_Snk_run.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Snk_spaz -{ - AddFilename ( "Snake/D_Time_Snk_spaz.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Snk_01 -{ - AddFilename ( "Snake/P_HitByC_Snk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Snk_02 -{ - AddFilename ( "Snake/P_HitByC_Snk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Snk_ow -{ - AddFilename ( "Snake/P_HitByC_Snk_ow.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Snk_owa -{ - AddFilename ( "Snake/P_HitByC_Snk_owa.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Snk_dead -{ - AddFilename ( "Snake/P_HitByW_Snk_dead.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Snk_respect -{ - AddFilename ( "Snake/P_HitByW_Snk_respect.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Snk_whip -{ - AddFilename ( "Snake/P_HitByW_Snk_whip.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Snk_01 -{ - AddFilename ( "Snake/P_NHitByC_Snk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Snk_02 -{ - AddFilename ( "Snake/P_NHitByC_Snk_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Snk_03 -{ - AddFilename ( "Snake/P_NHitByC_Snk_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Snk_bandit -{ - AddFilename ( "Snake/V_Damage_Snk_bandit.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Snk_car -{ - AddFilename ( "Snake/V_Damage_Snk_car.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Snk_dead -{ - AddFilename ( "Snake/V_Damage_Snk_dead.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Snk_extreme -{ - AddFilename ( "Snake/V_HitCar_Snk_extreme.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Snk_impact -{ - AddFilename ( "Snake/V_HitCar_Snk_impact.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Snk_phat -{ - AddFilename ( "Snake/V_HitCar_Snk_phat.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Snk_chill -{ - AddFilename ( "Snake/V_Mfail_Snk_chill.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Snk_heat -{ - AddFilename ( "Snake/V_Mfail_Snk_heat.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Snk_mygod -{ - AddFilename ( "Snake/V_Mfail_Snk_mygod.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Snk_parol -{ - AddFilename ( "Snake/V_Mvic_Snk_parol.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Snk_prison -{ - AddFilename ( "Snake/V_Mvic_Snk_prison.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Snk_victim -{ - AddFilename ( "Snake/V_Mvic_Snk_victim.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Snk_posersA -{ - AddFilename ( "Snake/V_Tail_Snk_posersA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Snk_radical -{ - AddFilename ( "Snake/V_Tail_Snk_radical.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Snk_shame -{ - AddFilename ( "Snake/V_Tail_Snk_shame.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Answer_Snk_01 -{ - AddFilename ( "Snake/W_Answer_Snk_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Answer_Snk_01A -{ - AddFilename ( "Snake/W_Answer_Snk_01A.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Snk_beating -{ - AddFilename ( "Snake/W_Ridereply_Snk_beating.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Snk_charge -{ - AddFilename ( "Snake/W_Ridereply_Snk_charge.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Snk_community -{ - AddFilename ( "Snake/W_Ridereply_Snk_community.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Snk_felony -{ - AddFilename ( "Snake/W_Ridereply_Snk_felony.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Snk_head -{ - AddFilename ( "Snake/W_Ridereply_Snk_head.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Snk_jailtime -{ - AddFilename ( "Snake/W_Ridereply_Snk_jailtime.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Snk_lifestyle -{ - AddFilename ( "Snake/W_Ridereply_Snk_lifestyle.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Snk_pigeon -{ - AddFilename ( "Snake/W_Ridereply_Snk_pigeon.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Snk_spree -{ - AddFilename ( "Snake/W_Ridereply_Snk_spree.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Snk_testify -{ - AddFilename ( "Snake/W_Ridereply_Snk_testify.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Snk_thug -{ - AddFilename ( "Snake/W_Ridereply_Snk_thug.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Snk_wheel -{ - AddFilename ( "Snake/W_Ridereply_Snk_wheel.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Svt_01 -{ - AddFilename ( "Teen/P_HitByC_Svt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Svt_02 -{ - AddFilename ( "Teen/P_HitByC_Svt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Svt_03 -{ - AddFilename ( "Teen/P_HitByC_Svt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Svt_04 -{ - AddFilename ( "Teen/P_HitByC_Svt_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Svt_05 -{ - AddFilename ( "Teen/P_HitByC_Svt_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Svt_01 -{ - AddFilename ( "Teen/P_HitByW_Svt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Svt_02 -{ - AddFilename ( "Teen/P_HitByW_Svt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Svt_03 -{ - AddFilename ( "Teen/P_HitByW_Svt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Svt_04 -{ - AddFilename ( "Teen/P_HitByW_Svt_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Svt_05 -{ - AddFilename ( "Teen/P_HitByW_Svt_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Svt_01 -{ - AddFilename ( "Teen/P_NHitByC_Svt_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Svt_02 -{ - AddFilename ( "Teen/P_NHitByC_Svt_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Svt_03 -{ - AddFilename ( "Teen/P_NHitByC_Svt_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Svt_04 -{ - AddFilename ( "Teen/P_NHitByC_Svt_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_athletes -{ - AddFilename ( "Teen/W_Foodreply_Svt_athletes.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_becken -{ - AddFilename ( "Teen/W_Foodreply_Svt_becken.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_cheese -{ - AddFilename ( "Teen/W_Foodreply_Svt_cheese.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_fingers -{ - AddFilename ( "Teen/W_Foodreply_Svt_fingers.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_flan -{ - AddFilename ( "Teen/W_Foodreply_Svt_flan.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_fries -{ - AddFilename ( "Teen/W_Foodreply_Svt_fries.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_gravy -{ - AddFilename ( "Teen/W_Foodreply_Svt_gravy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_gum -{ - AddFilename ( "Teen/W_Foodreply_Svt_gum.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_ham -{ - AddFilename ( "Teen/W_Foodreply_Svt_ham.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_oriental -{ - AddFilename ( "Teen/W_Foodreply_Svt_oriental.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_party -{ - AddFilename ( "Teen/W_Foodreply_Svt_party.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_protein -{ - AddFilename ( "Teen/W_Foodreply_Svt_protein.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_relish -{ - AddFilename ( "Teen/W_Foodreply_Svt_relish.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_standard -{ - AddFilename ( "Teen/W_Foodreply_Svt_standard.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_taco -{ - AddFilename ( "Teen/W_Foodreply_Svt_taco.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Foodreply_Svt_turkey -{ - AddFilename ( "Teen/W_Foodreply_Svt_turkey.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Todd_shelter01 -{ - AddFilename ( "Todd/W_Doorbell_Todd_shelter01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Todd_shelter02 -{ - AddFilename ( "Todd/W_Doorbell_Todd_shelter02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Todd_shelter03 -{ - AddFilename ( "Todd/W_Doorbell_Todd_shelter03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Todd_shelter04 -{ - AddFilename ( "Todd/W_Doorbell_Todd_shelter04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vm1_01 -{ - AddFilename ( "Traffic1/D_Bcrash_Vm1_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vm1_02 -{ - AddFilename ( "Traffic1/D_Bcrash_Vm1_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vm1_03 -{ - AddFilename ( "Traffic1/D_Bcrash_Vm1_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vm1_04 -{ - AddFilename ( "Traffic1/D_Bcrash_Vm1_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Vm1_01 -{ - AddFilename ( "Traffic1/D_CarWay_Vm1_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Vm1_02 -{ - AddFilename ( "Traffic1/D_CarWay_Vm1_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Vm1_03 -{ - AddFilename ( "Traffic1/D_CarWay_Vm1_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Vm1_04 -{ - AddFilename ( "Traffic1/D_CarWay_Vm1_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vm1_01 -{ - AddFilename ( "Traffic1/D_Mcrash_Vm1_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vm1_02 -{ - AddFilename ( "Traffic1/D_Mcrash_Vm1_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vm1_03 -{ - AddFilename ( "Traffic1/D_Mcrash_Vm1_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vm1_04 -{ - AddFilename ( "Traffic1/D_Mcrash_Vm1_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vm2_01 -{ - AddFilename ( "Traffic2/D_Bcrash_Vm2_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vm2_02 -{ - AddFilename ( "Traffic2/D_Bcrash_Vm2_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vm2_03 -{ - AddFilename ( "Traffic2/D_Bcrash_Vm2_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vm2_04 -{ - AddFilename ( "Traffic2/D_Bcrash_Vm2_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Vm2_01 -{ - AddFilename ( "Traffic2/D_CarWay_Vm2_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Vm2_02 -{ - AddFilename ( "Traffic2/D_CarWay_Vm2_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Vm2_03 -{ - AddFilename ( "Traffic2/D_CarWay_Vm2_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Vm2_04 -{ - AddFilename ( "Traffic2/D_CarWay_Vm2_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vm2_01 -{ - AddFilename ( "Traffic2/D_Mcrash_Vm2_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vm2_02 -{ - AddFilename ( "Traffic2/D_Mcrash_Vm2_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vm2_03 -{ - AddFilename ( "Traffic2/D_Mcrash_Vm2_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vm2_04 -{ - AddFilename ( "Traffic2/D_Mcrash_Vm2_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vf1_01 -{ - AddFilename ( "Traffic3/D_Bcrash_Vf1_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vf1_02 -{ - AddFilename ( "Traffic3/D_Bcrash_Vf1_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vf1_03 -{ - AddFilename ( "Traffic3/D_Bcrash_Vf1_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vf1_04 -{ - AddFilename ( "Traffic3/D_Bcrash_Vf1_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Vf1_01 -{ - AddFilename ( "Traffic3/D_CarWay_Vf1_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Vf1_02 -{ - AddFilename ( "Traffic3/D_CarWay_Vf1_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Vf1_03 -{ - AddFilename ( "Traffic3/D_CarWay_Vf1_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Vf1_04 -{ - AddFilename ( "Traffic3/D_CarWay_Vf1_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vf1_01 -{ - AddFilename ( "Traffic3/D_Mcrash_Vf1_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vf1_02 -{ - AddFilename ( "Traffic3/D_Mcrash_Vf1_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vf1_03 -{ - AddFilename ( "Traffic3/D_Mcrash_Vf1_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vf1_04 -{ - AddFilename ( "Traffic3/D_Mcrash_Vf1_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vf2_01 -{ - AddFilename ( "Traffic4/D_Bcrash_Vf2_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vf2_02 -{ - AddFilename ( "Traffic4/D_Bcrash_Vf2_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vf2_03 -{ - AddFilename ( "Traffic4/D_Bcrash_Vf2_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Vf2_04 -{ - AddFilename ( "Traffic4/D_Bcrash_Vf2_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Vf2_01 -{ - AddFilename ( "Traffic4/D_CarWay_Vf2_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Vf2_02 -{ - AddFilename ( "Traffic4/D_CarWay_Vf2_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Vf2_04 -{ - AddFilename ( "Traffic4/D_CarWay_Vf2_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vf2_01 -{ - AddFilename ( "Traffic4/D_Mcrash_Vf2_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vf2_02 -{ - AddFilename ( "Traffic4/D_Mcrash_Vf2_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vf2_03 -{ - AddFilename ( "Traffic4/D_Mcrash_Vf2_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Vf2_04 -{ - AddFilename ( "Traffic4/D_Mcrash_Vf2_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Wig_01 -{ - AddFilename ( "Wiggum/D_Air_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Wig_02 -{ - AddFilename ( "Wiggum/D_Air_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Wig_03 -{ - AddFilename ( "Wiggum/D_Air_Wig_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Wig_04 -{ - AddFilename ( "Wiggum/D_Air_Wig_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Air_Wig_05 -{ - AddFilename ( "Wiggum/D_Air_Wig_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Answer_Wig_01 -{ - AddFilename ( "Wiggum/D_Answer_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Answer_Wig_01A -{ - AddFilename ( "Wiggum/D_Answer_Wig_01A.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Wig_01 -{ - AddFilename ( "Wiggum/D_Arrive_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Wig_02 -{ - AddFilename ( "Wiggum/D_Arrive_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Wig_05 -{ - AddFilename ( "Wiggum/D_Arrive_Wig_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Arrive_Wig_07 -{ - AddFilename ( "Wiggum/D_Arrive_Wig_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Wig_01 -{ - AddFilename ( "Wiggum/D_Bcrash_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Wig_02 -{ - AddFilename ( "Wiggum/D_Bcrash_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Wig_03 -{ - AddFilename ( "Wiggum/D_Bcrash_Wig_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Bcrash_Wig_04 -{ - AddFilename ( "Wiggum/D_Bcrash_Wig_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Wig_01 -{ - AddFilename ( "Wiggum/D_Break_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Wig_02 -{ - AddFilename ( "Wiggum/D_Break_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Wig_03 -{ - AddFilename ( "Wiggum/D_Break_Wig_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Break_Wig_04 -{ - AddFilename ( "Wiggum/D_Break_Wig_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Wig_01 -{ - AddFilename ( "Wiggum/D_Burn_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Wig_02 -{ - AddFilename ( "Wiggum/D_Burn_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Wig_04 -{ - AddFilename ( "Wiggum/D_Burn_Wig_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Burn_Wig_05 -{ - AddFilename ( "Wiggum/D_Burn_Wig_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Wig_02 -{ - AddFilename ( "Wiggum/D_CarWay_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Wig_04 -{ - AddFilename ( "Wiggum/D_CarWay_Wig_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_CarWay_Wig_policeA -{ - AddFilename ( "Wiggum/D_CarWay_Wig_policeA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Wig_01 -{ - AddFilename ( "Wiggum/D_Damage_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Wig_02 -{ - AddFilename ( "Wiggum/D_Damage_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Wig_03 -{ - AddFilename ( "Wiggum/D_Damage_Wig_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Wig_04 -{ - AddFilename ( "Wiggum/D_Damage_Wig_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Damage_Wig_05 -{ - AddFilename ( "Wiggum/D_Damage_Wig_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Wig_01 -{ - AddFilename ( "Wiggum/D_Dcar_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Wig_04 -{ - AddFilename ( "Wiggum/D_Dcar_Wig_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Wig_06 -{ - AddFilename ( "Wiggum/D_Dcar_Wig_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Dcar_Wig_retireA -{ - AddFilename ( "Wiggum/D_Dcar_Wig_retireA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Wig_01a -{ - AddFilename ( "Wiggum/D_Door_Wig_01a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Wig_gravy -{ - AddFilename ( "Wiggum/D_Door_Wig_gravy.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Wig_only -{ - AddFilename ( "Wiggum/D_Door_Wig_only.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Door_Wig_shotgunA -{ - AddFilename ( "Wiggum/D_Door_Wig_shotgunA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Wig_01 -{ - AddFilename ( "Wiggum/D_HitP_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Wig_02 -{ - AddFilename ( "Wiggum/D_HitP_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Wig_03 -{ - AddFilename ( "Wiggum/D_HitP_Wig_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Wig_04 -{ - AddFilename ( "Wiggum/D_HitP_Wig_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_HitP_Wig_05 -{ - AddFilename ( "Wiggum/D_HitP_Wig_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Wig_01 -{ - AddFilename ( "Wiggum/D_Mcrash_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Wig_04 -{ - AddFilename ( "Wiggum/D_Mcrash_Wig_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Mcrash_Wig_facesA -{ - AddFilename ( "Wiggum/D_Mcrash_Wig_facesA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Wig_01 -{ - AddFilename ( "Wiggum/D_MissP_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Wig_02 -{ - AddFilename ( "Wiggum/D_MissP_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Wig_home -{ - AddFilename ( "Wiggum/D_MissP_Wig_home.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_MissP_Wig_official -{ - AddFilename ( "Wiggum/D_MissP_Wig_official.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Wig_01 -{ - AddFilename ( "Wiggum/D_Time_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Wig_02 -{ - AddFilename ( "Wiggum/D_Time_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named D_Time_Wig_03 -{ - AddFilename ( "Wiggum/D_Time_Wig_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wig_01 -{ - AddFilename ( "Wiggum/P_HitByC_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wig_02 -{ - AddFilename ( "Wiggum/P_HitByC_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wig_03 -{ - AddFilename ( "Wiggum/P_HitByC_Wig_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wig_04 -{ - AddFilename ( "Wiggum/P_HitByC_Wig_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wig_05 -{ - AddFilename ( "Wiggum/P_HitByC_Wig_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Wig_01 -{ - AddFilename ( "Wiggum/P_HitByW_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Wig_02 -{ - AddFilename ( "Wiggum/P_HitByW_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Wig_03 -{ - AddFilename ( "Wiggum/P_HitByW_Wig_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Wig_04 -{ - AddFilename ( "Wiggum/P_HitByW_Wig_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Wig_01 -{ - AddFilename ( "Wiggum/P_NHitByC_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Wig_02 -{ - AddFilename ( "Wiggum/P_NHitByC_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Wig_03 -{ - AddFilename ( "Wiggum/P_NHitByC_Wig_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Wig_01 -{ - AddFilename ( "Wiggum/V_Damage_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Wig_02 -{ - AddFilename ( "Wiggum/V_Damage_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Wig_04 -{ - AddFilename ( "Wiggum/V_Damage_Wig_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Wig_05 -{ - AddFilename ( "Wiggum/V_Damage_Wig_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Damage_Wig_06 -{ - AddFilename ( "Wiggum/V_Damage_Wig_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Wig_01 -{ - AddFilename ( "Wiggum/V_HitCar_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Wig_02 -{ - AddFilename ( "Wiggum/V_HitCar_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Wig_03 -{ - AddFilename ( "Wiggum/V_HitCar_Wig_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Wig_04 -{ - AddFilename ( "Wiggum/V_HitCar_Wig_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_HitCar_Wig_05 -{ - AddFilename ( "Wiggum/V_HitCar_Wig_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Wig_01 -{ - AddFilename ( "Wiggum/V_Mfail_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Wig_02 -{ - AddFilename ( "Wiggum/V_Mfail_Wig_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Wig_03 -{ - AddFilename ( "Wiggum/V_Mfail_Wig_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Wig_04 -{ - AddFilename ( "Wiggum/V_Mfail_Wig_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mfail_Wig_05 -{ - AddFilename ( "Wiggum/V_Mfail_Wig_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Wig_airship -{ - AddFilename ( "Wiggum/V_Mvic_Wig_airship.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Wig_crime -{ - AddFilename ( "Wiggum/V_Mvic_Wig_crime.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Wig_dog -{ - AddFilename ( "Wiggum/V_Mvic_Wig_dog.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Wig_stranger -{ - AddFilename ( "Wiggum/V_Mvic_Wig_stranger.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Wig_suspectA -{ - AddFilename ( "Wiggum/V_Mvic_Wig_suspectA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Mvic_Wig_taze -{ - AddFilename ( "Wiggum/V_Mvic_Wig_taze.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named V_Tail_Wig_01 -{ - AddFilename ( "Wiggum/V_Tail_Wig_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wig_house01 -{ - AddFilename ( "Wiggum/W_Doorbell_Wig_house01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wig_house01A -{ - AddFilename ( "Wiggum/W_Doorbell_Wig_house01A.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wig_house02 -{ - AddFilename ( "Wiggum/W_Doorbell_Wig_house02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wig_house02A -{ - AddFilename ( "Wiggum/W_Doorbell_Wig_house02A.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wig_lardlad01 -{ - AddFilename ( "Wiggum/W_Doorbell_Wig_lardlad01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wig_lardlad02 -{ - AddFilename ( "Wiggum/W_Doorbell_Wig_lardlad02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wig_lardlad03 -{ - AddFilename ( "Wiggum/W_Doorbell_Wig_lardlad03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wig_lardlad04 -{ - AddFilename ( "Wiggum/W_Doorbell_Wig_lardlad04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wig_lardlad04A -{ - AddFilename ( "Wiggum/W_Doorbell_Wig_lardlad04A.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wig_lardlad05 -{ - AddFilename ( "Wiggum/W_Doorbell_Wig_lardlad05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wig_lardlad05A -{ - AddFilename ( "Wiggum/W_Doorbell_Wig_lardlad05A.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_911 -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_911.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_911A -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_911A.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_cruiser -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_cruiser.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_cruiserA -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_cruiserA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_hotdog -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_hotdog.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_important -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_important.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_phones -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_phones.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_phonesA -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_phonesA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_pizza -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_pizza.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_pretzels -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_pretzels.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_pretzelsA -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_pretzelsA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_riot -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_riot.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_squirrel -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_squirrel.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_squirrelA -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_squirrelA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_tobacco -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_tobacco.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_weight -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_weight.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Ridereply_Wig_weightA -{ - AddFilename ( "Wiggum/W_Ridereply_Wig_weightA.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wil_01 -{ - AddFilename ( "Willie/P_HitByC_Wil_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wil_02 -{ - AddFilename ( "Willie/P_HitByC_Wil_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wil_03 -{ - AddFilename ( "Willie/P_HitByC_Wil_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wil_04 -{ - AddFilename ( "Willie/P_HitByC_Wil_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wil_05 -{ - AddFilename ( "Willie/P_HitByC_Wil_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wil_06 -{ - AddFilename ( "Willie/P_HitByC_Wil_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wil_07 -{ - AddFilename ( "Willie/P_HitByC_Wil_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wil_08 -{ - AddFilename ( "Willie/P_HitByC_Wil_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wil_09 -{ - AddFilename ( "Willie/P_HitByC_Wil_09.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wil_10 -{ - AddFilename ( "Willie/P_HitByC_Wil_10.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wil_11 -{ - AddFilename ( "Willie/P_HitByC_Wil_11.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wil_12 -{ - AddFilename ( "Willie/P_HitByC_Wil_12.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wil_13 -{ - AddFilename ( "Willie/P_HitByC_Wil_13.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Wil_14 -{ - AddFilename ( "Willie/P_HitByC_Wil_14.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Wil_01 -{ - AddFilename ( "Willie/P_HitByW_Wil_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Wil_02 -{ - AddFilename ( "Willie/P_HitByW_Wil_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Wil_03 -{ - AddFilename ( "Willie/P_HitByW_Wil_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Wil_04 -{ - AddFilename ( "Willie/P_HitByW_Wil_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Wil_05 -{ - AddFilename ( "Willie/P_HitByW_Wil_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Wil_06 -{ - AddFilename ( "Willie/P_HitByW_Wil_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Wil_07 -{ - AddFilename ( "Willie/P_HitByW_Wil_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Wil_07a -{ - AddFilename ( "Willie/P_HitByW_Wil_07a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Wil_08 -{ - AddFilename ( "Willie/P_HitByW_Wil_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Wil_01 -{ - AddFilename ( "Willie/P_NHitByC_Wil_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Wil_02 -{ - AddFilename ( "Willie/P_NHitByC_Wil_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Wil_03 -{ - AddFilename ( "Willie/P_NHitByC_Wil_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Wil_04 -{ - AddFilename ( "Willie/P_NHitByC_Wil_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Wil_05 -{ - AddFilename ( "Willie/P_NHitByC_Wil_05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Wil_06 -{ - AddFilename ( "Willie/P_NHitByC_Wil_06.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Wil_07 -{ - AddFilename ( "Willie/P_NHitByC_Wil_07.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Wil_08 -{ - AddFilename ( "Willie/P_NHitByC_Wil_08.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wil_shack01 -{ - AddFilename ( "Willie/W_Doorbell_Wil_shack01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wil_shack02 -{ - AddFilename ( "Willie/W_Doorbell_Wil_shack02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wil_shack03 -{ - AddFilename ( "Willie/W_Doorbell_Wil_shack03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wil_shack04 -{ - AddFilename ( "Willie/W_Doorbell_Wil_shack04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Doorbell_Wil_shack05 -{ - AddFilename ( "Willie/W_Doorbell_Wil_shack05.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Wil_bagpipe -{ - AddFilename ( "Willie/W_Idlereply_Wil_bagpipe.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Wil_corn -{ - AddFilename ( "Willie/W_Idlereply_Wil_corn.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Wil_fingers -{ - AddFilename ( "Willie/W_Idlereply_Wil_fingers.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Wil_french -{ - AddFilename ( "Willie/W_Idlereply_Wil_french.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Wil_grease -{ - AddFilename ( "Willie/W_Idlereply_Wil_grease.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Wil_little -{ - AddFilename ( "Willie/W_Idlereply_Wil_little.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Wil_mother -{ - AddFilename ( "Willie/W_Idlereply_Wil_mother.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Wil_novel -{ - AddFilename ( "Willie/W_Idlereply_Wil_novel.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Wil_sequin -{ - AddFilename ( "Willie/W_Idlereply_Wil_sequin.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named W_Idlereply_Wil_soccer -{ - AddFilename ( "Willie/W_Idlereply_Wil_soccer.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm1_01 -{ - AddFilename ( "Zombie1/P_HitByC_Zm1_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm1_01a -{ - AddFilename ( "Zombie1/P_HitByC_Zm1_01a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm1_02 -{ - AddFilename ( "Zombie1/P_HitByC_Zm1_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm1_03 -{ - AddFilename ( "Zombie1/P_HitByC_Zm1_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm1_04 -{ - AddFilename ( "Zombie1/P_HitByC_Zm1_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm1_01 -{ - AddFilename ( "Zombie1/P_HitByW_Zm1_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm1_02 -{ - AddFilename ( "Zombie1/P_HitByW_Zm1_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm1_03 -{ - AddFilename ( "Zombie1/P_HitByW_Zm1_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm1_03a -{ - AddFilename ( "Zombie1/P_HitByW_Zm1_03a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Zm1_01 -{ - AddFilename ( "Zombie1/P_NHitByC_Zm1_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Zm1_02 -{ - AddFilename ( "Zombie1/P_NHitByC_Zm1_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Zm1_03 -{ - AddFilename ( "Zombie1/P_NHitByC_Zm1_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Zm1_04 -{ - AddFilename ( "Zombie1/P_NHitByC_Zm1_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm2_01 -{ - AddFilename ( "Zombie2/P_HitByC_Zm2_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm2_02 -{ - AddFilename ( "Zombie2/P_HitByC_Zm2_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm2_03 -{ - AddFilename ( "Zombie2/P_HitByC_Zm2_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm2_04 -{ - AddFilename ( "Zombie2/P_HitByC_Zm2_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm2_02 -{ - AddFilename ( "Zombie2/P_HitByW_Zm2_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm2_03 -{ - AddFilename ( "Zombie2/P_HitByW_Zm2_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm2_04 -{ - AddFilename ( "Zombie2/P_HitByW_Zm2_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Zm2_01 -{ - AddFilename ( "Zombie2/P_NHitByC_Zm2_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Zm2_02 -{ - AddFilename ( "Zombie2/P_NHitByC_Zm2_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Zm2_03 -{ - AddFilename ( "Zombie2/P_NHitByC_Zm2_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Zm2_04 -{ - AddFilename ( "Zombie2/P_NHitByC_Zm2_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm3_01 -{ - AddFilename ( "Zombie3/P_HitByC_Zm3_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm3_02 -{ - AddFilename ( "Zombie3/P_HitByC_Zm3_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm3_03 -{ - AddFilename ( "Zombie3/P_HitByC_Zm3_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm3_04 -{ - AddFilename ( "Zombie3/P_HitByC_Zm3_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm3_01 -{ - AddFilename ( "Zombie3/P_HitByW_Zm3_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm3_01a -{ - AddFilename ( "Zombie3/P_HitByW_Zm3_01a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm3_01b -{ - AddFilename ( "Zombie3/P_HitByW_Zm3_01b.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm3_02 -{ - AddFilename ( "Zombie3/P_HitByW_Zm3_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm3_03 -{ - AddFilename ( "Zombie3/P_HitByW_Zm3_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm3_04 -{ - AddFilename ( "Zombie3/P_HitByW_Zm3_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm3_04a -{ - AddFilename ( "Zombie3/P_HitByW_Zm3_04a.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm3_04b -{ - AddFilename ( "Zombie3/P_HitByW_Zm3_04b.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Zm3_01 -{ - AddFilename ( "Zombie3/P_NHitByC_Zm3_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Zm3_02 -{ - AddFilename ( "Zombie3/P_NHitByC_Zm3_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Zm3_03 -{ - AddFilename ( "Zombie3/P_NHitByC_Zm3_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Zm3_04 -{ - AddFilename ( "Zombie3/P_NHitByC_Zm3_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm4_01 -{ - AddFilename ( "Zombie4/P_HitByC_Zm4_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm4_02 -{ - AddFilename ( "Zombie4/P_HitByC_Zm4_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm4_03 -{ - AddFilename ( "Zombie4/P_HitByC_Zm4_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByC_Zm4_04 -{ - AddFilename ( "Zombie4/P_HitByC_Zm4_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm4_01 -{ - AddFilename ( "Zombie4/P_HitByW_Zm4_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm4_02 -{ - AddFilename ( "Zombie4/P_HitByW_Zm4_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm4_03 -{ - AddFilename ( "Zombie4/P_HitByW_Zm4_03.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_HitByW_Zm4_04 -{ - AddFilename ( "Zombie4/P_HitByW_Zm4_04.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Zm4_01 -{ - AddFilename ( "Zombie4/P_NHitByC_Zm4_01.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Zm4_02 -{ - AddFilename ( "Zombie4/P_NHitByC_Zm4_02.rsd" 1.000000 ) - SetStreaming ( true ) -} -create daSoundResourceData named P_NHitByC_Zm4_03 -{ - AddFilename ( "Zombie4/P_NHitByC_Zm4_03.rsd" 1.000000 ) - SetStreaming ( true ) -} From a633bfc853bce33b24388b1f00fe3fcebf4a47f4 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Fri, 22 May 2020 16:03:20 +0100 Subject: [PATCH 063/111] Update README.md --- README.md | 67 ++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 51 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 5b45760..4ec5241 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,9 @@ This mod allows for randomising vehicles, characters and more throughout the gam Each randomisation has its own option, detailed below. ## Installation +Download the mod from [the releases page](https://github.com/EnAppelsin/SHARCarRandomiser/releases). +*Don't download the repository by clicking Clone or download*. + Copy the mod file (.lmlm) to your Mods folder (usually Documents\My Games\Lucas' Simpsons Hit & Run Mod Launcher\Mods). Run the Mod Launcher and change the settings to match your needs, then play the game. All possible randomisations are available in separate settings. @@ -26,19 +29,26 @@ Off by default. If this is checked, the cues that trigger different music tracks are randomised. *If enabled with random music, both cues and music will be randomised* #### Random dialogue -Off by default. +On by default. If this is checked, all in game dialogue will be randomised. -*This requires a small one-off bit of extra work, detailed in [this documentation](RandomDialogue.md)* +*As of v2.1 the extra setup isn't required, but is still supported. More info in [this documentation](RandomDialogue.md)* #### Random player character Off by default. If this is checked, you will get a random player character every time you load a level, from any character model in the game. -#### Random player character +#### Random mission characters Off by default. If this is checked, mission specific characters will be randomised every time you load a mission. -Note: This excludes ambient characters (such as Apu in the Kwik-E Mart). These are randomised through Random pedestrians. +*Note: This excludes ambient characters (such as Apu in the Kwik-E Mart). These are randomised through Random pedestrians.* +#### Enable custom chars +Off by default. +If this is checked, it will attempt to load custom characters from the RandomiserChars framework. +*Adding custom chars requires extra work, detailed in [this documentation](CustomChars.md)* #### Random player vehicles On by default. If this is checked, you will get a random vehicle per level/mission. +#### Remove Out Of Car Conditions +Off by default. +If this is checked, out of car fail conditions will be removed from the game. #### Same car if restarting/failing mission On by default. If this is checked and you restart the mission (or retry after failing) you will get the same car again. @@ -53,7 +63,7 @@ If this is checked, car sounds (horns, engine, etc) will be randomised. If the car has an overlay (phone ringing, ice cream, etc) these are randomised too. #### Enable custom cars Off by default. -If this is checked, include additional custom cars in the randomiser. +If this is checked, it will attempt to load custom cars from the RandomiserCars framework. *Adding additional cars requires extra work, detailed in [this documentation](CustomCars.md)* #### Random pedestrians On by default. @@ -68,7 +78,7 @@ On by default. If this is checked, chase cars will be randomised per level load. You will get the same chase cars for each mission of a level. #### Random chase car amount -On by default. +Off by default. If this is checked, the number of chase cars will be randomised per level load. You will get the same number for each mission of a level. #### Random chase car - stats @@ -83,17 +93,20 @@ You will get the same traffic cars for each mission of a level. On by default. If this is checked, random mission vehicles will have the stats of the chosen vehicle. Otherwise, random mission vehicles will have the stats of the level's default vehicles. -#### Different random cellouts -On by default. -If this is checked, cellouts will be 4 random cars instead of the same car 4 times. #### Same mission vehicle if restarting/failing mission On by default. If this is checked and you restart the mission (or retry after failing) you will get the same mission vehicles again. You can change the vehicles by cancelling the mission first and starting it again. If this is disabled you'll get random mission vehicles each time you restart. +#### Random static cars +Off by default. +If this is checked, static cars such as phone booth cars and bonus cars will be randomised. +#### Same static cars for level load +Off by default. +If this is checked, static cars will be randomised to the same car throughout the level. #### Random stats -On by default. -If this is checked, all randomised vehicles will have random stats. To customise, use the Random Stat Variables page. +Off by default. +If this is checked, all randomised vehicles will have random stats. To customise, use the Variables page. ### Variables #### Min/Max Scale These two options define the lower and upper bounds for the random vehicle scale option. @@ -130,13 +143,30 @@ This controls which vehicles are in the random pool for the chase car random veh ### Chaos Randomisations The randomisations in this tab involve substantial changes in gameplay, and can completely affect strategies used in speedruns. In additon they are currently a work in progress and may cause crashes or the game to become unbeatable! #### Random interiors +Off by default. Randomise which interior you enter when entering a building. #### Random directives +Off by default. All mission directive texts are changed to a completely random directive text. -#### Random missions. +#### Random missions +Off by default. The order in which the missions in the level are played is randomised. +#### Random bonus missions +Off by default. +The order of the bonus mission and street races in the level are randomised. +**Can cause region loading issues. If this happens, restart the mission/race.** #### Random items +Off by default. The type of item dropped by vehicles in mission is randomised. +#### Random items - include characters +Off by default. +Random item drops will include character drawables. +#### Random items - include cars +Off by default. +Random item drops will include car drawables. +#### Random text +Off by default. +If this is checked, all text entries in the text bible will be randomly pointed to another entry. ### Misc #### Remove car/costume requirements Off by default. @@ -151,13 +181,18 @@ If this is checked weak cars like the rocket car will have their HP slightly boo It raises the minimum HP to 0.8 for all cars. #### Debug level 0 by default. -This controls the verbosity of the console output. 0 will print basic information whereas 5 will print pretty much everything. +This controls the verbosity of the console output. 0 will print basic information whereas 5 will print pretty much everything. +#### Speedrun Mode +Off by default. +If this is checked, certain settings will be forced to the values required for the speedrunning leaderboard. +#### Verbose debug +Off by default. +If this is checked, debug logs will be verbose. Please use this if you want to assist with bug detecting. ## Potential Limitations/Issues - Missions will spawn you where you start if you restart the mission once, this is because adding a forced car teleports you. -- The list of cars to chose from is built into the script and so if you use mods which add extra cars they won't be chosen, -and if a mod removes cars the game will crash if the randomiser picks it. +- The list of cars to chose from is built into the script and so if you use mods which add extra cars they won't be chosen, and if a mod removes cars the game will crash if the randomiser picks it. - Your car will vanish at the end of the mission, even if you are in it. Again this is because of how forced cars work. @@ -168,4 +203,4 @@ Mod authors are EnAppelsin, Proddy, Sparrow and Gadie Thanks to the following people for helping with the development and testing of this mod: -Gibstack, Kuinn, Jake, LiquidWiFi, Loren, Nytheris, Pepperdork +Gibstack, Kuinn, Jake, LiquidWiFi, Loren, Nytheris, Pepperdork \ No newline at end of file From 88965ca923d049741842cd34b7055f2bf219fc5b Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Sun, 21 Jun 2020 18:04:44 +0100 Subject: [PATCH 064/111] v2.1 final (hopefully) - Improved CustomFiles.ini matches for dialogue - Added Super Random Dialogue - Added Settings and updated README/Custom Text - Changed RandomCase easter egg --- Randomiser/CustomFiles.ini | 137 ++++++++------- Randomiser/Meta.ini | 195 +++++++++++++++++++++ Randomiser/Resources/CustomText.lua | 29 +-- Randomiser/Resources/HandleDialogueRSD.lua | 54 +++++- Randomiser/Resources/RandomDialogue.lua | 10 +- 5 files changed, 343 insertions(+), 82 deletions(-) diff --git a/Randomiser/CustomFiles.ini b/Randomiser/CustomFiles.ini index 84eef07..458c182 100644 --- a/Randomiser/CustomFiles.ini +++ b/Randomiser/CustomFiles.ini @@ -37,64 +37,79 @@ sound/scripts/dialogfr.spt=Resources/HandleDialogueSPT.lua sound/scripts/dialogge.spt=Resources/HandleDialogueSPT.lua sound/scripts/dialogsp.spt=Resources/HandleDialogueSPT.lua sound/carsound/*.rsd=Resources/HandleCarSoundRSD.lua -;Random dialogue -agnes/*.rsd=Resources/HandleDialogueRSD.lua -apu/*.rsd=Resources/HandleDialogueRSD.lua -barney/*.rsd=Resources/HandleDialogueRSD.lua -bart/*.rsd=Resources/HandleDialogueRSD.lua -bumblebee/*.rsd=Resources/HandleDialogueRSD.lua -carl/*.rsd=Resources/HandleDialogueRSD.lua -cbg/*.rsd=Resources/HandleDialogueRSD.lua -cletus/*.rsd=Resources/HandleDialogueRSD.lua -conversations/*.rsd=Resources/HandleDialogueRSD.lua -dolph/*.rsd=Resources/HandleDialogueRSD.lua -dr.frink/*.rsd=Resources/HandleDialogueRSD.lua -dr.nick/*.rsd=Resources/HandleDialogueRSD.lua -flanders/*.rsd=Resources/HandleDialogueRSD.lua -generic_boy_1/*.rsd=Resources/HandleDialogueRSD.lua -generic_boy_2/*.rsd=Resources/HandleDialogueRSD.lua -generic_female_1/*.rsd=Resources/HandleDialogueRSD.lua -generic_female_2/*.rsd=Resources/HandleDialogueRSD.lua -generic_girl_1/*.rsd=Resources/HandleDialogueRSD.lua -generic_girl_2/*.rsd=Resources/HandleDialogueRSD.lua -generic_male_1/*.rsd=Resources/HandleDialogueRSD.lua -generic_male_2/*.rsd=Resources/HandleDialogueRSD.lua -gil/*.rsd=Resources/HandleDialogueRSD.lua -grampa/*.rsd=Resources/HandleDialogueRSD.lua -hans_moleman/*.rsd=Resources/HandleDialogueRSD.lua -homer/*.rsd=Resources/HandleDialogueRSD.lua -jasper/*.rsd=Resources/HandleDialogueRSD.lua -jimbo/*.rsd=Resources/HandleDialogueRSD.lua -kearney/*.rsd=Resources/HandleDialogueRSD.lua -krusty/*.rsd=Resources/HandleDialogueRSD.lua -legs/*.rsd=Resources/HandleDialogueRSD.lua -lenny/*.rsd=Resources/HandleDialogueRSD.lua -lisa/*.rsd=Resources/HandleDialogueRSD.lua -loecop/*.rsd=Resources/HandleDialogueRSD.lua -louie/*.rsd=Resources/HandleDialogueRSD.lua -marge/*.rsd=Resources/HandleDialogueRSD.lua -milhouse/*.rsd=Resources/HandleDialogueRSD.lua -moe/*.rsd=Resources/HandleDialogueRSD.lua -nelson/*.rsd=Resources/HandleDialogueRSD.lua -otto/*.rsd=Resources/HandleDialogueRSD.lua -patty/*.rsd=Resources/HandleDialogueRSD.lua -quimby/*.rsd=Resources/HandleDialogueRSD.lua -ralph/*.rsd=Resources/HandleDialogueRSD.lua -rod/*.rsd=Resources/HandleDialogueRSD.lua -sea_captain/*.rsd=Resources/HandleDialogueRSD.lua -selma/*.rsd=Resources/HandleDialogueRSD.lua -skinner/*.rsd=Resources/HandleDialogueRSD.lua -smithers/*.rsd=Resources/HandleDialogueRSD.lua -snake/*.rsd=Resources/HandleDialogueRSD.lua -teen/*.rsd=Resources/HandleDialogueRSD.lua -todd/*.rsd=Resources/HandleDialogueRSD.lua -traffic1/*.rsd=Resources/HandleDialogueRSD.lua -traffic2/*.rsd=Resources/HandleDialogueRSD.lua -traffic3/*.rsd=Resources/HandleDialogueRSD.lua -traffic4/*.rsd=Resources/HandleDialogueRSD.lua -wiggum/*.rsd=Resources/HandleDialogueRSD.lua -willie/*.rsd=Resources/HandleDialogueRSD.lua -zombie1/*.rsd=Resources/HandleDialogueRSD.lua -zombie2/*.rsd=Resources/HandleDialogueRSD.lua -zombie3/*.rsd=Resources/HandleDialogueRSD.lua -zombie4/*.rsd=Resources/HandleDialogueRSD.lua \ No newline at end of file +;Random dialogue - credit to Gibstack for type list +*c_*_*_convinit*.rsd=Resources/HandleDialogueRSD.lua +*c_*_*_noboxconv*.rsd=Resources/HandleDialogueRSD.lua +*c_*_*_tutorial*.rsd=Resources/HandleDialogueRSD.lua + +*d_aidestroy*.rsd=Resources/HandleDialogueRSD.lua +*d_air*.rsd=Resources/HandleDialogueRSD.lua +*d_answer*.rsd=Resources/HandleDialogueRSD.lua +*d_arrive*.rsd=Resources/HandleDialogueRSD.lua +*d_bcrash*.rsd=Resources/HandleDialogueRSD.lua +*d_break*.rsd=Resources/HandleDialogueRSD.lua +*d_burn*.rsd=Resources/HandleDialogueRSD.lua +*d_carway*.rsd=Resources/HandleDialogueRSD.lua +*d_damage*.rsd=Resources/HandleDialogueRSD.lua +*d_dcar*.rsd=Resources/HandleDialogueRSD.lua +*d_destroy*.rsd=Resources/HandleDialogueRSD.lua +*d_door*.rsd=Resources/HandleDialogueRSD.lua +*d_hitp*.rsd=Resources/HandleDialogueRSD.lua +*d_mcrash*.rsd=Resources/HandleDialogueRSD.lua +*d_missp*.rsd=Resources/HandleDialogueRSD.lua +*d_time*.rsd=Resources/HandleDialogueRSD.lua + +*p_hitbyc*.rsd=Resources/HandleDialogueRSD.lua +*p_hitbyw*.rsd=Resources/HandleDialogueRSD.lua +*p_nhitbyc*.rsd=Resources/HandleDialogueRSD.lua + +*v_damage*.rsd=Resources/HandleDialogueRSD.lua +*v_hitcar*.rsd=Resources/HandleDialogueRSD.lua +*v_mfail*.rsd=Resources/HandleDialogueRSD.lua +*v_mvic*.rsd=Resources/HandleDialogueRSD.lua +*v_tail*.rsd=Resources/HandleDialogueRSD.lua + +*w_activate*.rsd=Resources/HandleDialogueRSD.lua +*w_aidestroy*.rsd=Resources/HandleDialogueRSD.lua +*w_air*.rsd=Resources/HandleDialogueRSD.lua +*w_answer*.rsd=Resources/HandleDialogueRSD.lua +*w_arrive*.rsd=Resources/HandleDialogueRSD.lua +*w_askfood*.rsd=Resources/HandleDialogueRSD.lua +*w_askride*.rsd=Resources/HandleDialogueRSD.lua +*w_bcrash*.rsd=Resources/HandleDialogueRSD.lua +*w_breakca*.rsd=Resources/HandleDialogueRSD.lua +*w_break*.rsd=Resources/HandleDialogueRSD.lua +*w_burn*.rsd=Resources/HandleDialogueRSD.lua +*w_card*.rsd=Resources/HandleDialogueRSD.lua +*w_carway*.rsd=Resources/HandleDialogueRSD.lua +*w_carbuy*.rsd=Resources/HandleDialogueRSD.lua +*w_char*.rsd=Resources/HandleDialogueRSD.lua +*w_damage*.rsd=Resources/HandleDialogueRSD.lua +*w_dcar*.rsd=Resources/HandleDialogueRSD.lua +*w_dodge*.rsd=Resources/HandleDialogueRSD.lua +*w_doorbell*.rsd=Resources/HandleDialogueRSD.lua +*w_fall*.rsd=Resources/HandleDialogueRSD.lua +*w_foodreply*.rsd=Resources/HandleDialogueRSD.lua +*w_gic*.rsd=Resources/HandleDialogueRSD.lua +*w_goc*.rsd=Resources/HandleDialogueRSD.lua +*w_greeting*.rsd=Resources/HandleDialogueRSD.lua +*w_idle*.rsd=Resources/HandleDialogueRSD.lua +*w_idlereply*.rsd=Resources/HandleDialogueRSD.lua +*w_hitbyc*.rsd=Resources/HandleDialogueRSD.lua +*w_hitp*.rsd=Resources/HandleDialogueRSD.lua +*w_longjump*.rsd=Resources/HandleDialogueRSD.lua +*w_mcrash*.rsd=Resources/HandleDialogueRSD.lua +*w_mfail*.rsd=Resources/HandleDialogueRSD.lua +*w_missa*.rsd=Resources/HandleDialogueRSD.lua +*w_missp*.rsd=Resources/HandleDialogueRSD.lua +*w_mstart*.rsd=Resources/HandleDialogueRSD.lua +*w_mvic*.rsd=Resources/HandleDialogueRSD.lua +*w_newai*.rsd=Resources/HandleDialogueRSD.lua +*w_objectw*.rsd=Resources/HandleDialogueRSD.lua +*w_passed*.rsd=Resources/HandleDialogueRSD.lua +*w_pass*.rsd=Resources/HandleDialogueRSD.lua +*w_ridereply*.rsd=Resources/HandleDialogueRSD.lua +*w_springboard*.rsd=Resources/HandleDialogueRSD.lua +*w_tail*.rsd=Resources/HandleDialogueRSD.lua +*w_time*.rsd=Resources/HandleDialogueRSD.lua +*w_turbo*.rsd=Resources/HandleDialogueRSD.lua \ No newline at end of file diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 5a53236..446346d 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -106,6 +106,14 @@ Default=1 Tooltip=Randomises the in game dialogue Page=Randomisations +[Setting] +Name=SuperRandomDialogue +Title=Super Random dialogue +Type=TickBox +Default=0 +Tooltip=Dynamically generates voice line mashups from the available voice lines +Page=Randomisations + [Setting] Name=RandomCharacter Title=Random player character @@ -266,6 +274,102 @@ Default=0 Tooltip=If enabled, all random vehicles will have random stats. To customise, use the Random Stat Variables page. Page=Randomisations +[Setting] +Name=StatLabel +Title=These options change the settings of Random Dialogue. +Type=Label +Tooltip=These options change the settings of Random Dialogue. +Page=Variables +Group=Random Dialogue Variables + +[Setting] +Name=DialogueIncludeEnglish +Title=Include English Dialogue +Type=TickBox +Tooltip=Include English Dialogue. Requires dialog.rcf in install dir. +Default=1 +Page=Variables +Group=Random Dialogue Variables + +[Setting] +Name=DialogueIncludeFrench +Title=Include French Dialogue +Type=TickBox +Tooltip=Include French Dialogue. Requires dialogf.rcf in install dir. +Default=1 +Page=Variables +Group=Random Dialogue Variables + +[Setting] +Name=DialogueIncludeGerman +Title=Include German Dialogue +Type=TickBox +Tooltip=Include German Dialogue. Requires dialogg.rcf in install dir. +Default=1 +Page=Variables +Group=Random Dialogue Variables + +[Setting] +Name=DialogueIncludeSpanish +Title=Include Spanish Dialogue +Type=TickBox +Tooltip=Include Spanish Dialogue. Requires dialogs.rcf in install dir. +Default=1 +Page=Variables +Group=Random Dialogue Variables + +[Setting] +Name=LanguageLabel +Title=Please note that each language requires the related dialog RCF file in the root of your game install. +Type=Label +Tooltip=Please note that each language requires the related dialog RCF file in the root of your game install. +Page=Variables +Group=Random Dialogue Variables + +[Setting] +Name=SuperRandomDialogueMinLength +Title=Minimum dialogue length (seconds). +Type=Number +Tooltip=This will set the minimum length per-line in a Super Random Dialogue generated line. +Integer=0 +Min=0.1 +Default=0.75 +Page=Variables +Group=Super Random Dialogue Variables + +[Setting] +Name=SuperRandomDialogueMaxLength +Title=Maximum dialogue length (seconds). +Type=Number +Tooltip=This will set the minimum length per-line in a Super Random Dialogue generated line. +Integer=0 +Min=0.2 +Default=4 +Page=Variables +Group=Super Random Dialogue Variables + +[Setting] +Name=SuperRandomDialogueMinBlockLength +Title=Minimum block length (seconds). +Type=Number +Tooltip=This will set the minimum length per-segment in a Super Random Dialogue generated line. +Integer=1 +Min=1 +Default=500 +Page=Variables +Group=Super Random Dialogue Variables + +[Setting] +Name=SuperRandomDialogueMaxBlockLength +Title=Maximum block length (seconds). +Type=Number +Tooltip=This will set the minimum length per-segment in a Super Random Dialogue generated line. +Integer=1 +Min=2 +Default=800 +Page=Variables +Group=Super Random Dialogue Variables + [Setting] Name=StatLabel Title=These options define the upper and lower bounds for the vehicle scale option. @@ -4271,6 +4375,97 @@ Value=0 ConditionSetting=SpeedrunMode Operator=EqualTo +[SettingCondition] +Type=Setting +Setting=SuperRandomDialogue +Value=1 +ConditionSetting=RandomDialogue +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=DialogueIncludeEnglish +Value=1 +ConditionSetting=RandomDialogue +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=DialogueIncludeFrench +Value=1 +ConditionSetting=RandomDialogue +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=DialogueIncludeGerman +Value=1 +ConditionSetting=RandomDialogue +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=DialogueIncludeSpanish +Value=1 +ConditionSetting=RandomDialogue +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=SuperRandomDialogueMinLength +Value=1 +ConditionSetting=RandomDialogue +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=SuperRandomDialogueMaxLength +Value=1 +ConditionSetting=RandomDialogue +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=SuperRandomDialogueMinLength +Value=1 +ConditionSetting=SuperRandomDialogue +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=SuperRandomDialogueMaxLength +Value=1 +ConditionSetting=SuperRandomDialogue +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=SuperRandomDialogueMinBlockLength +Value=1 +ConditionSetting=RandomDialogue +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=SuperRandomDialogueMaxBlockLength +Value=1 +ConditionSetting=RandomDialogue +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=SuperRandomDialogueMinBlockLength +Value=1 +ConditionSetting=SuperRandomDialogue +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=SuperRandomDialogueMaxBlockLength +Value=1 +ConditionSetting=SuperRandomDialogue +Operator=EqualTo + ;[SettingWarning] ;Setting=RandomCarSounds ;Operator=EqualTo diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index b8e53fe..2d3d447 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -43,6 +43,7 @@ local GraphicalSettings = [0x40]=Settings.RandomCarScale, [0x80]=Settings.RandomCarSounds, [0x100]=Settings.RandomPedestrians, +[0x200]=Settings.SuperRandomDialogue, } local ChaosSettings = @@ -83,6 +84,10 @@ local Chunk = P3D.P3DChunk:new{Raw = ReadFile(Path)} local BibleIdx = Chunk:GetChunkIndex(P3D.Identifiers.Frontend_Text_Bible) if not BibleIdx then return end local BibleChunk = P3D.FrontendTextBibleP3DChunk:new{Raw = Chunk:GetChunkAtIndex(BibleIdx)} +local RandomCase = math.random(20) == 1 +if RandomCase then + DebugPrint("Random Case Easter Egg") +end for idx in BibleChunk:GetChunkIndexes(P3D.Identifiers.Frontend_Language) do local LanguageChunk = P3D.FrontendLanguageP3DChunk:new{Raw = BibleChunk:GetChunkAtIndex(idx)} if Settings.RandomText then @@ -90,20 +95,20 @@ for idx in BibleChunk:GetChunkIndexes(P3D.Identifiers.Frontend_Language) do local j = math.random(i) LanguageChunk.Offsets[i], LanguageChunk.Offsets[j] = LanguageChunk.Offsets[j], LanguageChunk.Offsets[i] end - if math.random(20) == 1 then - local ucs2 = {} - for i=1,#LanguageChunk.Buffer,2 do - local s = string.unpack("= 65 and s <= 90 then - s = s + 32 - elseif case == 2 and s >= 97 and s <= 122 then - s = s - 32 - end - ucs2[#ucs2 + 1] = s + end + if RandomCase then + local ucs2 = {} + for i=1,#LanguageChunk.Buffer,2 do + local s = string.unpack("= 65 and s <= 90 then + s = s + 32 + elseif case == 2 and s >= 97 and s <= 122 then + s = s - 32 end - LanguageChunk.Buffer = string.pack("<" .. string.rep("H", #ucs2), table.unpack(ucs2)) + ucs2[#ucs2 + 1] = s end + LanguageChunk.Buffer = string.pack("<" .. string.rep("H", #ucs2), table.unpack(ucs2)) end LanguageChunk:AddValue("RandoSettings", Values) BibleChunk:SetChunkAtIndex(idx, LanguageChunk:Output()) diff --git a/Randomiser/Resources/HandleDialogueRSD.lua b/Randomiser/Resources/HandleDialogueRSD.lua index 4a0cf62..61222b7 100644 --- a/Randomiser/Resources/HandleDialogueRSD.lua +++ b/Randomiser/Resources/HandleDialogueRSD.lua @@ -13,7 +13,31 @@ if Settings.RandomDialogue and (RandomDialoguePoolN > 0 or RCFDialoguePoolN > 0) DebugPrint("Redirecting to RSD at " .. DataEntry.Position .. " in " .. DataEntry.Path) - Output(ReadFileOffset(DataEntry.Path, DataEntry.Position + 1, DataEntry.Size)) + if Settings.SuperRandomDialogue then + local msMinLength = Settings.SuperRandomDialogueMinLength + local msMaxLength = math.max(msMinLength + 0.1, Settings.SuperRandomDialogueMaxLength) + local msRange = math.log(msMaxLength) - msMinLength + local msLength = math.exp(math.random() * msRange + msMinLength) * 1000 + local blockCount = math.ceil(msLength / 1.2) + --local blockCount = (DataEntry.Size - 2048) / 20 + --blockCount = blockCount + math.random(0, 750) + local data = {} + data[1] = ReadFileOffset(DataEntry.Path, DataEntry.Position + 1, 2048) + + local i = 0 + while i < blockCount do + local blocks = math.random(Settings.SuperRandomDialogueMinBlockLength, Settings.SuperRandomDialogueMaxBlockLength) + DataEntry = GetRandomFromTbl(RCFDialoguePool) + local offset = 20 * math.random(0, 10) + data[#data + 1] = ReadFileOffset(DataEntry.Path, DataEntry.Position + 1 + 2048 + offset, math.min(20*blocks, DataEntry.Size - 2048 - offset)) + i = i + blocks + end + + Output(table.concat(data)) + else + DebugPrint("Redirecting to RSD at " .. DataEntry.Position .. " in " .. DataEntry.Path) + Output(ReadFileOffset(DataEntry.Path, DataEntry.Position + 1, DataEntry.Size)) + end end elseif RandomDialoguePoolN > 0 then local RedirectPath = RandomDialoguePool[math.random(RandomDialoguePoolN)] @@ -24,9 +48,31 @@ if Settings.RandomDialogue and (RandomDialoguePoolN > 0 or RCFDialoguePoolN > 0) elseif RCFDialoguePoolN > 0 then local DataEntry = GetRandomFromTbl(RCFDialoguePool) - DebugPrint("Redirecting to RSD at " .. DataEntry.Position .. " in " .. DataEntry.Path) - - Output(ReadFileOffset(DataEntry.Path, DataEntry.Position + 1, DataEntry.Size)) + if Settings.SuperRandomDialogue then + local msMinLength = Settings.SuperRandomDialogueMinLength + local msMaxLength = math.max(msMinLength + 0.1, Settings.SuperRandomDialogueMaxLength) + local msRange = math.log(msMaxLength) - msMinLength + local msLength = math.exp(math.random() * msRange + msMinLength) * 1000 + local blockCount = math.ceil(msLength / 1.2) + --local blockCount = (DataEntry.Size - 2048) / 20 + --blockCount = blockCount + math.random(0, 750) + local data = {} + data[1] = ReadFileOffset(DataEntry.Path, DataEntry.Position + 1, 2048) + + local i = 0 + while i < blockCount do + local blocks = math.random(Settings.SuperRandomDialogueMinBlockLength, Settings.SuperRandomDialogueMaxBlockLength) + DataEntry = GetRandomFromTbl(RCFDialoguePool) + local offset = 20 * math.random(0, 10) + data[#data + 1] = ReadFileOffset(DataEntry.Path, DataEntry.Position + 1 + 2048 + offset, math.min(20*blocks, DataEntry.Size - 2048 - offset)) + i = i + blocks + end + + Output(table.concat(data)) + else + DebugPrint("Redirecting to RSD at " .. DataEntry.Position .. " in " .. DataEntry.Path) + Output(ReadFileOffset(DataEntry.Path, DataEntry.Position + 1, DataEntry.Size)) + end end elseif Settings.RandomMissions and Path:match("L%d") then if Exists(Path, true, false) then diff --git a/Randomiser/Resources/RandomDialogue.lua b/Randomiser/Resources/RandomDialogue.lua index 82c5338..08bcfb0 100644 --- a/Randomiser/Resources/RandomDialogue.lua +++ b/Randomiser/Resources/RandomDialogue.lua @@ -86,12 +86,12 @@ local function LoadDialogueFromRCF(Path) end DebugPrint("Loading RCF dialog files") local StartTime = GetTime() -LoadDialogueFromRCF("/GameData/dialog.rcf") -LoadDialogueFromRCF("/GameData/dialogs.rcf") -LoadDialogueFromRCF("/GameData/dialogf.rcf") -LoadDialogueFromRCF("/GameData/dialogg.rcf") +if Settings.DialogueIncludeEnglish then LoadDialogueFromRCF("/GameData/dialog.rcf") end +if Settings.DialogueIncludeSpanish then LoadDialogueFromRCF("/GameData/dialogs.rcf") end +if Settings.DialogueIncludeFrench then LoadDialogueFromRCF("/GameData/dialogf.rcf") end +if Settings.DialogueIncludeGerman then LoadDialogueFromRCF("/GameData/dialogg.rcf") end local EndTime = GetTime() -DebugPrint("Loaded in " .. (EndTime - StartTime) * 1000 .. "ms") +DebugPrint("Loaded " .. #RCFDialoguePool .. " files in " .. (EndTime - StartTime) * 1000 .. "ms") RandomDialoguePoolN = #RandomDialoguePool RCFDialoguePoolN = #RCFDialoguePool From 95609aa011cf2c4b2e3245bcfc8ef00ff1bfd9c2 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Sun, 21 Jun 2020 20:08:24 +0100 Subject: [PATCH 065/111] v2.1 actually final (hopefully) - Added a setting to include RandomiserFramework in random dialogue - Fixed a bug with car animations in RandomStaticCar - Updated README --- README.md | 28 +++++++++++++++++++++++ Randomiser/Meta.ini | 18 ++++++++++++++- Randomiser/Resources/RandomDialogue.lua | 2 +- Randomiser/Resources/lib/P3DFunctions.lua | 11 +++++++++ 4 files changed, 57 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4ec5241..242402c 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,10 @@ If this is checked, the cues that trigger different music tracks are randomised. On by default. If this is checked, all in game dialogue will be randomised. *As of v2.1 the extra setup isn't required, but is still supported. More info in [this documentation](RandomDialogue.md)* +#### Super random dialogue +Off by default. +If this is checked, all in game dialogue will be dynamically generated by mashing up random lines. +*Options to configure this are on the Variables page* #### Random player character Off by default. If this is checked, you will get a random player character every time you load a level, from any character model in the game. @@ -108,6 +112,30 @@ If this is checked, static cars will be randomised to the same car throughout th Off by default. If this is checked, all randomised vehicles will have random stats. To customise, use the Variables page. ### Variables +#### Include RandomiserDialogue Framework +Off by default. +If enabled, loads the legacy framework dialogue into the random dialogue pool. +#### Include English Dialogue +On by default. +If enabled, attempts to load the English dialogue lines into the random dialogue pool. +*Note: This requires `dialog.rcf` in your game's install directory. +#### Include French Dialogue +On by default. +If enabled, attempts to load the French dialogue lines into the random dialogue pool. +*Note: This requires `dialogf.rcf` in your game's install directory. +#### Include German Dialogue +On by default. +If enabled, attempts to load the German dialogue lines into the random dialogue pool. +*Note: This requires `dialogg.rcf` in your game's install directory. +#### Include Spanish Dialogue +On by default. +If enabled, attempts to load the Spanish dialogue lines into the random dialogue pool. +*Note: This requires `dialogs.rcf` in your game's install directory. +#### Minimum/Maximum dialogue length +Sets the rough minimum and maximum length that a super random dialogue line can be in seconds. +*Note: These are rough limits, not hard limits.* +#### Minimum/Maximum block length +Sets the number of blocks per segment in a super random dialogue line. Each block averages 1.2ms. #### Min/Max Scale These two options define the lower and upper bounds for the random vehicle scale option. #### Vehicle Mass diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 446346d..d764e20 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -108,7 +108,7 @@ Page=Randomisations [Setting] Name=SuperRandomDialogue -Title=Super Random dialogue +Title=Super random dialogue Type=TickBox Default=0 Tooltip=Dynamically generates voice line mashups from the available voice lines @@ -282,6 +282,15 @@ Tooltip=These options change the settings of Random Dialogue. Page=Variables Group=Random Dialogue Variables +[Setting] +Name=DialogueIncludeFramework +Title=Include RandomiserDialogue Framework +Type=TickBox +Tooltip=Includes the legacy Randomiser Framework. +Default=0 +Page=Variables +Group=Random Dialogue Variables + [Setting] Name=DialogueIncludeEnglish Title=Include English Dialogue @@ -4382,6 +4391,13 @@ Value=1 ConditionSetting=RandomDialogue Operator=EqualTo +[SettingCondition] +Type=Setting +Setting=DialogueIncludeFramework +Value=1 +ConditionSetting=RandomDialogue +Operator=EqualTo + [SettingCondition] Type=Setting Setting=DialogueIncludeEnglish diff --git a/Randomiser/Resources/RandomDialogue.lua b/Randomiser/Resources/RandomDialogue.lua index 08bcfb0..8b2260d 100644 --- a/Randomiser/Resources/RandomDialogue.lua +++ b/Randomiser/Resources/RandomDialogue.lua @@ -9,7 +9,7 @@ local function IsValidDialogueOGGVorbis(OGGPath) return Channels == 1 and SampleRate == 24000 end -if IsModEnabled("RandomiserDialogue") then +if Settings.DialogueIncludeFramework and IsModEnabled("RandomiserDialogue") then if Exists("/GameData/RandomDialogue", false, true) then DebugPrint("Loading RandomiserDialogue") local extensions = {".rsd"} diff --git a/Randomiser/Resources/lib/P3DFunctions.lua b/Randomiser/Resources/lib/P3DFunctions.lua index 4c42266..a41cc74 100644 --- a/Randomiser/Resources/lib/P3DFunctions.lua +++ b/Randomiser/Resources/lib/P3DFunctions.lua @@ -320,6 +320,17 @@ function ReplaceCar(Original, Replace) OldName = CompDrawableChunk.Name CompDrawableChunk.Name = NewName OriginalP3D:SetChunkAtIndex(idx, CompDrawableChunk:Output()) + elseif id == P3D.Identifiers.Multi_Controller then + local MultiControllerChunk = P3D.MultiControllerP3DChunk:new{Raw = OriginalP3D:GetChunkAtIndex(idx)} + MultiControllerChunk.Name = NewName + OriginalP3D:SetChunkAtIndex(idx, MultiControllerChunk:Output()) + end + end + for idx in OriginalP3D:GetChunkIndexes(P3D.Identifiers.Old_Frame_Controller) do + local OldFrameControllerChunk = P3D.OldFrameControllerP3DChunk:new{Raw = OriginalP3D:GetChunkAtIndex(idx)} + if OldFrameControllerChunk.HierarchyName == OldName then + OldFrameControllerChunk.HierarchyName = NewName + OriginalP3D:SetChunkAtIndex(idx, OldFrameControllerChunk:Output()) end end From 8a0cbf82eddc506963ca9cff2d8be080bbeb6434 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Sun, 21 Jun 2020 20:11:35 +0100 Subject: [PATCH 066/111] Update README.md Fixing some punctuation --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 242402c..1f6de2c 100644 --- a/README.md +++ b/README.md @@ -23,19 +23,19 @@ If this is checked, you will get a random character sitting on the couch in the #### Random music On by default. If this is checked, the music played will be randomised to any track in the game. -*If enabled with random music cues, both cues and music will be randomised* +*If enabled with random music cues, both cues and music will be randomised.* #### Random music cues Off by default. If this is checked, the cues that trigger different music tracks are randomised. -*If enabled with random music, both cues and music will be randomised* +*If enabled with random music, both cues and music will be randomised.* #### Random dialogue On by default. If this is checked, all in game dialogue will be randomised. -*As of v2.1 the extra setup isn't required, but is still supported. More info in [this documentation](RandomDialogue.md)* +*As of v2.1 the extra setup isn't required, but is still supported. More info in [this documentation](RandomDialogue.md).* #### Super random dialogue Off by default. If this is checked, all in game dialogue will be dynamically generated by mashing up random lines. -*Options to configure this are on the Variables page* +*Options to configure this are on the Variables page.* #### Random player character Off by default. If this is checked, you will get a random player character every time you load a level, from any character model in the game. @@ -46,7 +46,7 @@ If this is checked, mission specific characters will be randomised every time yo #### Enable custom chars Off by default. If this is checked, it will attempt to load custom characters from the RandomiserChars framework. -*Adding custom chars requires extra work, detailed in [this documentation](CustomChars.md)* +*Adding custom chars requires extra work, detailed in [this documentation](CustomChars.md).* #### Random player vehicles On by default. If this is checked, you will get a random vehicle per level/mission. @@ -68,7 +68,7 @@ If the car has an overlay (phone ringing, ice cream, etc) these are randomised t #### Enable custom cars Off by default. If this is checked, it will attempt to load custom cars from the RandomiserCars framework. -*Adding additional cars requires extra work, detailed in [this documentation](CustomCars.md)* +*Adding additional cars requires extra work, detailed in [this documentation](CustomCars.md).* #### Random pedestrians On by default. If this is checked, pedestrians, drivers and ambient characters will be randomised per level load. @@ -118,19 +118,19 @@ If enabled, loads the legacy framework dialogue into the random dialogue pool. #### Include English Dialogue On by default. If enabled, attempts to load the English dialogue lines into the random dialogue pool. -*Note: This requires `dialog.rcf` in your game's install directory. +*Note: This requires `dialog.rcf` in your game's install directory.* #### Include French Dialogue On by default. If enabled, attempts to load the French dialogue lines into the random dialogue pool. -*Note: This requires `dialogf.rcf` in your game's install directory. +*Note: This requires `dialogf.rcf` in your game's install directory.* #### Include German Dialogue On by default. If enabled, attempts to load the German dialogue lines into the random dialogue pool. -*Note: This requires `dialogg.rcf` in your game's install directory. +*Note: This requires `dialogg.rcf` in your game's install directory.* #### Include Spanish Dialogue On by default. If enabled, attempts to load the Spanish dialogue lines into the random dialogue pool. -*Note: This requires `dialogs.rcf` in your game's install directory. +*Note: This requires `dialogs.rcf` in your game's install directory.* #### Minimum/Maximum dialogue length Sets the rough minimum and maximum length that a super random dialogue line can be in seconds. *Note: These are rough limits, not hard limits.* From 0128bc262db9f204c054274a682c7dd1bad23b45 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Mon, 22 Jun 2020 21:20:14 +0100 Subject: [PATCH 067/111] Pedestrian Swatches Fix - Added extra Debug Settings for characters - Fixed Pedestrian Swatches being randomised and breaking looks on some peds --- Randomiser/Resources/HandleCharModel.lua | 94 +++++++++++++++---- .../MissionModules/RandomPedestrians.lua | 37 +++++--- 2 files changed, 104 insertions(+), 27 deletions(-) diff --git a/Randomiser/Resources/HandleCharModel.lua b/Randomiser/Resources/HandleCharModel.lua index c34e6f7..53acfe1 100644 --- a/Randomiser/Resources/HandleCharModel.lua +++ b/Randomiser/Resources/HandleCharModel.lua @@ -5,6 +5,12 @@ if Exists("/GameData/" .. Path, true, false) then if Settings.RandomCharacter and OrigChar and (Path:match("art/chars/" .. OrigChar .. "_m%.p3d") or Path:match("art/chars/" .. OrigChar:sub(1,1) .. "_.-_m%.p3d")) then local Original = ReadFile("/GameData/" .. Path) local ReplacePath = GetRandomFromTbl(RandomCharP3DPool, false) + if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/PlayerCharacter.txt", true, false) then + local staticName = ReadFile("/GameData/RandomiserSettings/PlayerCharacter.txt") + if staticName:len() > 0 then + ReplacePath = staticName + end + end local Replace = ReadFile(ReplacePath) DebugPrint("Replacing \"" .. Path .. "\" with \"" .. ReplacePath .. "\"") @@ -23,6 +29,12 @@ if Exists("/GameData/" .. Path, true, false) then if Path:match("art/chars/" .. model .. "_m%.p3d") then local Original = ReadFile("/GameData/" .. Path) local ReplacePath = GetRandomFromTbl(RandomCharP3DPool, false) + if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/MissionCharacter.txt", true, false) then + local staticName = ReadFile("/GameData/RandomiserSettings/MissionCharacter.txt") + if staticName:len() > 0 then + ReplacePath = staticName + end + end local Replace = ReadFile(ReplacePath) DebugPrint("Replacing \"" .. Path .. "\" with \"" .. ReplacePath .. "\"") @@ -43,6 +55,12 @@ if Exists("/GameData/" .. Path, true, false) then if Path:match("art/chars/" .. model .. "_m%.p3d") then local Original = ReadFile("/GameData/" .. Path) local ReplacePath = GetRandomFromTbl(RandomCharP3DPool, false) + if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/MissionCharacter.txt", true, false) then + local staticName = ReadFile("/GameData/RandomiserSettings/MissionCharacter.txt") + if staticName:len() > 0 then + ReplacePath = staticName + end + end local Replace = ReadFile(ReplacePath) DebugPrint("Replacing \"" .. Path .. "\" with \"" .. ReplacePath .. "\"") @@ -55,23 +73,67 @@ if Exists("/GameData/" .. Path, true, false) then end end end - if Settings.RandomPedestrians and LevelCharacters and updated ~= true then - for i = 1, #LevelCharacters do - local model = LevelCharacters[i] - if model:len() > 6 then - model = model:sub(1, 6) + if Settings.RandomPedestrians then + if LevelPedestrians and updated ~= true then + for i = 1, #LevelPedestrians do + local model = LevelPedestrians[i] + if Path:match("art/chars/" .. model .. "%.p3d") then + local Original = ReadFile("/GameData/" .. Path) + local P3DFile = P3D.P3DChunk:new{Raw = Original} + local ShaderName + for idx, id in P3DFile:GetChunkIndexes(P3D.Identifiers.Shader) do + local ShaderChunk = P3D.ShaderP3DChunk:new{Raw = P3DFile:GetChunkAtIndex(idx)} + if P3D.CleanP3DString(ShaderChunk:GetTextureParameter("TEX")) == "char_swatches_lit.bmp" then + ShaderName = ShaderChunk.Name + ShaderChunk.Name = "new_swatches" + P3DFile:SetChunkAtIndex(idx, ShaderChunk:Output()) + break + end + end + if ShaderName then + for idx in P3DFile:GetChunkIndexes(P3D.Identifiers.Skin) do + local SkinChunk = P3D.SkinP3DChunk:new{Raw = P3DFile:GetChunkAtIndex(idx)} + for opgIdx in SkinChunk:GetChunkIndexes(P3D.Identifiers.Old_Primitive_Group) do + local opg = P3D.OldPrimitiveGroupP3DChunk:new{Raw = SkinChunk:GetChunkAtIndex(opgIdx)} + if P3D.CleanP3DString(opg.ShaderName) == ShaderNAme then + opg.Name = "new_swatches" + opg.ShaderName = "new_swatches" + SkinChunk:SetChunkAtIndex(opgIdx, opg:Output()) + end + end + P3DFile:SetChunkAtIndex(idx, SkinChunk:Output()) + end + Output(P3DFile:Output()) + updated = true + end + break + end end - if Path:match("art/chars/" .. model .. "_m%.p3d") then - local Original = ReadFile("/GameData/" .. Path) - local ReplacePath = GetRandomFromTbl(RandomCharP3DPool, false) - local Replace = ReadFile(ReplacePath) - - DebugPrint("Replacing \"" .. Path .. "\" with \"" .. ReplacePath .. "\"") - Original = ReplaceCharacterSkinSkel(Original, Replace) - - Output(Original) - updated = true - break + end + if LevelCharacters and updated ~= true then + for i = 1, #LevelCharacters do + local model = LevelCharacters[i] + if model:len() > 6 then + model = model:sub(1, 6) + end + if Path:match("art/chars/" .. model .. "_m%.p3d") then + local Original = ReadFile("/GameData/" .. Path) + local ReplacePath = GetRandomFromTbl(RandomCharP3DPool, false) + if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/LevelCharacter.txt", true, false) then + local staticName = ReadFile("/GameData/RandomiserSettings/LevelCharacter.txt") + if staticName:len() > 0 then + ReplacePath = staticName + end + end + local Replace = ReadFile(ReplacePath) + + DebugPrint("Replacing \"" .. Path .. "\" with \"" .. ReplacePath .. "\"") + Original = ReplaceCharacterSkinSkel(Original, Replace) + + Output(Original) + updated = true + break + end end end end diff --git a/Randomiser/Resources/MissionModules/RandomPedestrians.lua b/Randomiser/Resources/MissionModules/RandomPedestrians.lua index cd28e0e..478a68c 100644 --- a/Randomiser/Resources/MissionModules/RandomPedestrians.lua +++ b/Randomiser/Resources/MissionModules/RandomPedestrians.lua @@ -10,7 +10,6 @@ if Settings.RandomPedestrians then end function Level.RandomPedestrians(LoadFile, InitFile, Level, Path) - local Peds = "" local TmpPedPool = {table.unpack(RandomPedPool)} local groups = {} for group in InitFile:gmatch("CreatePedGroup%s*%(%s*(%d)%s*%);") do @@ -22,17 +21,33 @@ if Settings.RandomPedestrians then local group = groups[i] DebugPrint("Randomising group " .. group) ret = ret .. "CreatePedGroup( " .. group .. " );\r\n" - for i = 1, 7 do - local pedName = GetRandomFromTbl(TmpPedPool, true) - if not TmpPedPool or #TmpPedPool == 0 then - TmpPedPool = {table.unpack(RandomPedPool)} + if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/Pedestrians.txt", true, false) then + local contents = ReadFile("/GameData/RandomiserSettings/Pedestrians.txt") + if contents:len() > 0 then + for line in contents:gmatch("[^\r\n]+") do + local pipe = line:find("|", 1, true) + local pedName = pipe and line:sub(0, pipe - 1) or line + local count = pipe and tonumber(line:sub(pipe + 1)) or 1 + ret = ret .. "AddPed(\"" .. pedName .. "\", " .. count .. ");\r\n" + if pedName:len() > 6 then + pedName = pedName:sub(1, 6) + end + LevelPedestrians[#LevelPedestrians + 1] = pedName .. "_m" + end end - Peds = Peds .. pedName .. ", " - ret = ret .. "AddPed(\"" .. pedName .. "\", 1);\r\n" - if pedName:len() > 6 then - pedName = pedName:sub(1, 6) + end + if #LevelPedestrians == 0 then + for i = 1, 7 do + local pedName = GetRandomFromTbl(TmpPedPool, true) + if not TmpPedPool or #TmpPedPool == 0 then + TmpPedPool = {table.unpack(RandomPedPool)} + end + ret = ret .. "AddPed(\"" .. pedName .. "\", 1);\r\n" + if pedName:len() > 6 then + pedName = pedName:sub(1, 6) + end + LevelPedestrians[#LevelPedestrians + 1] = pedName .. "_m" end - LevelPedestrians[#LevelPedestrians + 1] = pedName .. "_m" end ret = ret .. "ClosePedGroup( );" end @@ -43,7 +58,7 @@ if Settings.RandomPedestrians then for npc in InitFile:gmatch("AddAmbientCharacter%s*%(%s*\"([^\n]-)\"") do LevelCharacters[#LevelCharacters + 1] = npc end - DebugPrint("Random pedestrians for level -> " .. Peds) + DebugPrint("Random pedestrians for level -> " .. table.concat(LevelPedestrians, ", ")) return LoadFile, InitFile end end \ No newline at end of file From 75b9bbafd82e4e142b4f43f40e9f84dadd5f8bfe Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Thu, 25 Jun 2020 03:21:31 +0100 Subject: [PATCH 068/111] Bug fixes | RandomLapCount | RandomWaypoints - Fixed SettingsHeight - Fixed some colour issues on chars such as Dr Nick when they're used as pedestrians - Fixed a potential Lua crash if user puts Max < Min with block length - Added RandomLapCount - Added IsRace parameter to mission functions - Added GetRoads function to P3DFunctions - Added Testing setting RandomWaypoints --- Randomiser/CustomFiles.ini | 1 + Randomiser/Meta.ini | 63 ++++++++++++++++++- Randomiser/Resources/HandleCharModel.lua | 3 +- Randomiser/Resources/HandleDialogueRSD.lua | 4 +- .../MissionModules/RandomLapCount.lua | 21 +++++++ .../MissionModules/RandomWaypoints.lua | 42 +++++++++++++ .../MissionScripts/HandleMissionLoad.lua | 8 ++- Randomiser/Resources/RandomWaypoints.lua | 55 ++++++++++++++++ Randomiser/Resources/lib/P3DFunctions.lua | 46 +++++++++++++- 9 files changed, 234 insertions(+), 9 deletions(-) create mode 100644 Randomiser/Resources/MissionModules/RandomLapCount.lua create mode 100644 Randomiser/Resources/MissionModules/RandomWaypoints.lua create mode 100644 Randomiser/Resources/RandomWaypoints.lua diff --git a/Randomiser/CustomFiles.ini b/Randomiser/CustomFiles.ini index 458c182..ddd84e3 100644 --- a/Randomiser/CustomFiles.ini +++ b/Randomiser/CustomFiles.ini @@ -30,6 +30,7 @@ art/l*i*.p3d=Resources/HandleLevelInterior.lua art/chars/*_m.p3d=Resources/HandleCharModel.lua art/frontend/scrooby/resource/txtbible/srr2.p3d=Resources/CustomText.lua art/frontend/scrooby/resource/pure3d/homer*.p3d=Resources/RandomCouch.lua +art/missions/level0?/m?.p3d=Resources/RandomWaypoints.lua sound/scripts/car_tune.spt=Resources/HandleCarTune.lua sound/scripts/carsound.spt=Resources/HandleCarSound.lua sound/scripts/dialog.spt=Resources/HandleDialogueSPT.lua diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index d764e20..9b71d82 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -13,7 +13,7 @@ OptionalFramework=RandomiserDialogue OptionalFramework=RandomiserCars OptionalFramework=RandomiserChars Version=2.1-git -SettingsHeight=578 +SettingsHeight=601 SettingsWidth=550 RequiredLauncher=1.24 @@ -379,6 +379,36 @@ Default=800 Page=Variables Group=Super Random Dialogue Variables +[Setting] +Name=StatLabel +Title=These options allow you to configure the bounds for the random lap count in races. +Type=Label +Tooltip=These options allow you to configure the bounds for the random lap count in races. +Page=Variables +Group=Random Lap Count + +[Setting] +Name=MinLapCount +Title=Min Lap Count +Type=Number +Integer=1 +Min=1 +Default=1 +Tooltip=The minimum number of laps in races. +Page=Variables +Group=Random Lap Count + +[Setting] +Name=MaxLapCount +Title=Max Lap Count +Type=Number +Integer=1 +Min=2 +Default=5 +Tooltip=The maximum number of laps in races. +Page=Variables +Group=Random Lap Count + [Setting] Name=StatLabel Title=These options define the upper and lower bounds for the vehicle scale option. @@ -3877,6 +3907,23 @@ Default=0 Tooltip=Shuffles all text strings in the game Page=Chaos Randomisations +[Setting] +Name=RandomLapCount +Title=Random lap count +Type=TickBox +Default=0 +Tooltip=Randomises the number of laps in races. Configurable in Variables tab. +Page=Chaos Randomisations + +[Setting] +Name=RandomWaypoints +Title=Random waypoints +Type=TickBox +Default=0 +Tooltip=Attempts to randomise the waypoints in missions. +Page=Chaos Randomisations +Testing=1 + [Setting] Name=SkipLocks Title=Remove car/costume requirements @@ -4153,6 +4200,20 @@ Value=1 ConditionSetting=RandomStats Operator=EqualTo +[SettingCondition] +Type=Setting +Setting=MinLapCount +Value=1 +ConditionSetting=RandomLapCount +Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=MaxLapCount +Value=1 +ConditionSetting=RandomLapCount +Operator=EqualTo + [SettingCondition] Type=Setting Setting=StatMinScale diff --git a/Randomiser/Resources/HandleCharModel.lua b/Randomiser/Resources/HandleCharModel.lua index 53acfe1..cc4ab80 100644 --- a/Randomiser/Resources/HandleCharModel.lua +++ b/Randomiser/Resources/HandleCharModel.lua @@ -95,8 +95,7 @@ if Exists("/GameData/" .. Path, true, false) then local SkinChunk = P3D.SkinP3DChunk:new{Raw = P3DFile:GetChunkAtIndex(idx)} for opgIdx in SkinChunk:GetChunkIndexes(P3D.Identifiers.Old_Primitive_Group) do local opg = P3D.OldPrimitiveGroupP3DChunk:new{Raw = SkinChunk:GetChunkAtIndex(opgIdx)} - if P3D.CleanP3DString(opg.ShaderName) == ShaderNAme then - opg.Name = "new_swatches" + if P3D.CleanP3DString(opg.ShaderName) == ShaderName then opg.ShaderName = "new_swatches" SkinChunk:SetChunkAtIndex(opgIdx, opg:Output()) end diff --git a/Randomiser/Resources/HandleDialogueRSD.lua b/Randomiser/Resources/HandleDialogueRSD.lua index 61222b7..5178198 100644 --- a/Randomiser/Resources/HandleDialogueRSD.lua +++ b/Randomiser/Resources/HandleDialogueRSD.lua @@ -26,7 +26,7 @@ if Settings.RandomDialogue and (RandomDialoguePoolN > 0 or RCFDialoguePoolN > 0) local i = 0 while i < blockCount do - local blocks = math.random(Settings.SuperRandomDialogueMinBlockLength, Settings.SuperRandomDialogueMaxBlockLength) + local blocks = math.random(Settings.SuperRandomDialogueMinBlockLength, math.max(Settings.SuperRandomDialogueMinBlockLength + 1, Settings.SuperRandomDialogueMaxBlockLength)) DataEntry = GetRandomFromTbl(RCFDialoguePool) local offset = 20 * math.random(0, 10) data[#data + 1] = ReadFileOffset(DataEntry.Path, DataEntry.Position + 1 + 2048 + offset, math.min(20*blocks, DataEntry.Size - 2048 - offset)) @@ -61,7 +61,7 @@ if Settings.RandomDialogue and (RandomDialoguePoolN > 0 or RCFDialoguePoolN > 0) local i = 0 while i < blockCount do - local blocks = math.random(Settings.SuperRandomDialogueMinBlockLength, Settings.SuperRandomDialogueMaxBlockLength) + local blocks = math.random(Settings.SuperRandomDialogueMinBlockLength, math.max(Settings.SuperRandomDialogueMinBlockLength + 1, Settings.SuperRandomDialogueMaxBlockLength)) DataEntry = GetRandomFromTbl(RCFDialoguePool) local offset = 20 * math.random(0, 10) data[#data + 1] = ReadFileOffset(DataEntry.Path, DataEntry.Position + 1 + 2048 + offset, math.min(20*blocks, DataEntry.Size - 2048 - offset)) diff --git a/Randomiser/Resources/MissionModules/RandomLapCount.lua b/Randomiser/Resources/MissionModules/RandomLapCount.lua new file mode 100644 index 0000000..d3e13d8 --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomLapCount.lua @@ -0,0 +1,21 @@ +local args = {...} +local tbl = args[1] +if Settings.RandomLapCount then + local sort = 5 + local Mission = {} + local SundayDrive = {} + if not tbl.Mission[sort] then + tbl.Mission[sort] = Mission + else + Mission = tbl.Mission[sort] + end + + function Mission.RandomLapCount(LoadFile, InitFile, Level, Mission, Path) + local laps = math.random(Settings.MinLapCount, math.max(Settings.MinLapCount + 1, Settings.MaxLapCount)) + InitFile = InitFile:gsub("SetRaceLaps%s*%(%s*(%d+)%s*%);", function(OrigLaps) + DebugPrint("Changed laps from " .. OrigLaps .. " to " .. laps) + return "SetRaceLaps(" .. laps .. ");" + end) + return LoadFile, InitFile + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomWaypoints.lua b/Randomiser/Resources/MissionModules/RandomWaypoints.lua new file mode 100644 index 0000000..7519576 --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomWaypoints.lua @@ -0,0 +1,42 @@ +local args = {...} +local tbl = args[1] +if Settings.RandomWaypoints then + local startTime = GetTime() + RoadPositions = {} + for i=1,7 do + GetRoads(RoadPositions, i) + local tbl = RoadPositions["L" .. i] + local total = 0 + for j=1,#tbl do + local road = tbl[j] + total = total + road.Length + end + RoadPositions["L" .. i .. "Total"] = total + end + local endTime = GetTime() + DebugPrint("Found " .. #RoadPositions.L1 .. " L1, " .. #RoadPositions.L2 .. " L2, " .. #RoadPositions.L3 .. " L3, " .. #RoadPositions.L4 .. " L4, " .. #RoadPositions.L5 .. " L5, " .. #RoadPositions.L6 .. " L6, " .. #RoadPositions.L7 .. " L7 in " .. (endTime - startTime) * 1000 .. "ms") + + local sort = 5 + local Mission = {} + local SundayDrive = {} + if not tbl.Mission[sort] then + tbl.Mission[sort] = Mission + else + Mission = tbl.Mission[sort] + end + + function Mission.RandomWaypoints(LoadFile, InitFile, Level, Mission, Path, IsRace) + if not IsRace then + Waypoints = {} + for waypoint in InitFile:gmatch("AddStageWaypoint%s*%(%s*\"([^\n]+)\"") do + Waypoints[waypoint] = true + end + for waypoint in InitFile:gmatch("AddCollectible%s*%(%s*\"([^\n]+)\"") do + Waypoints[waypoint] = true + end + InitFile = InitFile:gsub("SetStageTime%s*%(%s*%d*%s*%);", "") + InitFile = InitFile:gsub("AddStageTime%s*%(%s*%d*%s*%);", "") + end + return LoadFile, InitFile + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua index c3cf95e..7d0b79f 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua @@ -2,15 +2,17 @@ local Path = "/GameData/" .. GetPath(); loading = true if MissionModules.Mission then local level = tonumber(Path:match("level0(%d)")) - local mission = tonumber(Path:match("[rm](%d)l")) - DebugPrint("NEW MISSION/RACE LOAD: Level " .. level .. ", Mission/Race " .. mission) + local prefix, mission = Path:match("([rm])(%d)l") + mission = tonumber(mission) + local isRace = prefix == "r" + DebugPrint("NEW MISSION/RACE LOAD: Level " .. level .. ", " .. (isRace and "Race " or "Mission ") .. mission) local LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); local InitFile = ReadFile(Path:gsub("l%.mfk", "i.mfk")):gsub("//.-([\r\n])", "%1"); for i = MissionMin,MissionMax do if MissionModules.Mission[i] then for k,v in pairs(MissionModules.Mission[i]) do DebugPrint("Running module: " .. k, 2) - LoadFile, InitFile = v(LoadFile, InitFile, level, mission, Path) + LoadFile, InitFile = v(LoadFile, InitFile, level, mission, Path, isRace) end end end diff --git a/Randomiser/Resources/RandomWaypoints.lua b/Randomiser/Resources/RandomWaypoints.lua new file mode 100644 index 0000000..1a20e95 --- /dev/null +++ b/Randomiser/Resources/RandomWaypoints.lua @@ -0,0 +1,55 @@ +if not Waypoints then return end +local filePath = "/GameData/" .. GetPath() +local level = filePath:lower():match("art/l(%d)") or filePath:lower():match("level0(%d)") +if RoadPositions["L" .. level] == nil then return false, nil end +local modified = false +local tbl = RoadPositions["L" .. level] +local P3DFile = P3D.P3DChunk:new{Raw = ReadFile(filePath)} +for idx in P3DFile:GetChunkIndexes(P3D.Identifiers.Locator) do + local LocatorChunk = P3D.LocatorP3DChunk:new{Raw = P3DFile:GetChunkAtIndex(idx)} + if Waypoints[P3D.CleanP3DString(LocatorChunk.Name)] then + local RoadLength = math.random() * RoadPositions["L" .. level .. "Total"] + local Road = nil + for i=1,#tbl do + RoadLength = RoadLength - tbl[i].Length + Road = tbl[i] + if RoadLength <= 0 then break end + end + local RandX = math.random() + local RandY = math.random() + + local x1 = Road.BottomRight.X * RandX + local y1 = Road.BottomRight.Y * RandX + local z1 = Road.BottomRight.Z * RandX + + local x2 = Road.TopLeft.X + (Road.TopRight.X - Road.TopLeft.X) * RandX + local y2 = Road.TopLeft.Y + (Road.TopRight.Y - Road.TopLeft.Y) * RandX + local z2 = Road.TopLeft.Z + (Road.TopRight.Z - Road.TopLeft.Z) * RandX + + local x = Road.BottomLeft.X + x1 + (x2 - x1) * RandY + local y = Road.BottomLeft.Y + y1 + (y2 - y1) * RandY + local z = Road.BottomLeft.Z + z1 + (z2 - z1) * RandY + + local pos = {X = x, Y = y, Z = z} + LocatorChunk.Position = pos + local TriggerVolumeIDX = LocatorChunk:GetChunkIndex(P3D.Identifiers.Trigger_Volume) + if TriggerVolumeIDX then + local TriggerVolumeChunk = P3D.TriggerVolumeP3DChunk:new{Raw = LocatorChunk:GetChunkAtIndex(TriggerVolumeIDX)} + TriggerVolumeChunk.HalfExtents.Y = TriggerVolumeChunk.HalfExtents.Y + 3.5 + if TriggerVolumeChunk.IsRect == 0 then + TriggerVolumeChunk.HalfExtents.X = TriggerVolumeChunk.HalfExtents.X + 3.5 + TriggerVolumeChunk.HalfExtents.Z = TriggerVolumeChunk.HalfExtents.Z + 3.5 + end + TriggerVolumeChunk.Matrix.M41 = pos.X + TriggerVolumeChunk.Matrix.M42 = pos.Y + TriggerVolumeChunk.Matrix.M43 = pos.Z + LocatorChunk:SetChunkAtIndex(TriggerVolumeIDX, TriggerVolumeChunk:Output()) + end + P3DFile:SetChunkAtIndex(idx, LocatorChunk:Output()) + modified = true + end +end +if modified then + Output(P3DFile:Output()) +end +Waypoints = nil \ No newline at end of file diff --git a/Randomiser/Resources/lib/P3DFunctions.lua b/Randomiser/Resources/lib/P3DFunctions.lua index a41cc74..16d2947 100644 --- a/Randomiser/Resources/lib/P3DFunctions.lua +++ b/Randomiser/Resources/lib/P3DFunctions.lua @@ -365,4 +365,48 @@ function SetSpriteImage(Original, NewImage, Width, Height) OriginalP3D:SetChunkAtIndex(SpriteIdx, SpriteChunk:Output()) return OriginalP3D:Output() end ---End Image \ No newline at end of file +--End Image + +--Roads +function GetRoads(RoadPositions, Level) + if not RoadPositions["L" .. Level] then RoadPositions["L" .. Level] = {} end + local tbl = RoadPositions["L" .. Level] + local P3DFile = P3D.P3DChunk:new{Raw = ReadFile("/GameData/art/L" .. Level .. "_TERRA.p3d")} + local RoadSegments = {} + for idx in P3DFile:GetChunkIndexes(P3D.Identifiers.Road_Data_Segment) do + local RoadDataSegmentChunk = P3D.RoadDataSegmentP3DChunk:new{Raw = P3DFile:GetChunkAtIndex(idx)} + local item = {} + item.Position = RoadDataSegmentChunk.Position + item.Position2 = RoadDataSegmentChunk.Position2 + item.Position3 = RoadDataSegmentChunk.Position3 + RoadSegments[RoadDataSegmentChunk.Name] = item + end + for idx in P3DFile:GetChunkIndexes(P3D.Identifiers.Road) do + local RoadChunk = P3D.RoadP3DChunk:new{Raw = P3DFile:GetChunkAtIndex(idx)} + if RoadChunk.Shortcut == 0 then + for SegmentIdx in RoadChunk:GetChunkIndexes(P3D.Identifiers.Road_Segment) do + local RoadSegmentChunk = P3D.RoadSegmentP3DChunk:new{Raw = RoadChunk:GetChunkAtIndex(SegmentIdx)} + if RoadSegments[RoadSegmentChunk.Name] then + local RoadSegmentData = RoadSegments[RoadSegmentChunk.Name] + local Road = {} + Road.TopLeft = RoadSegmentData.Position + Road.TopRight = RoadSegmentData.Position2 + Road.BottomLeft = {X = RoadSegmentChunk.Transform.M41, Y = RoadSegmentChunk.Transform.M42, Z = RoadSegmentChunk.Transform.M43} + Road.BottomRight = RoadSegmentData.Position3 + + local x1 = Road.BottomRight.X * 0.5 + local y1 = Road.BottomRight.Y * 0.5 + local z1 = Road.BottomRight.Z * 0.5 + + local x2 = Road.TopLeft.X + (Road.TopRight.X - Road.TopLeft.X) * 0.5 + local y2 = Road.TopLeft.Y + (Road.TopRight.Y - Road.TopLeft.Y) * 0.5 + local z2 = Road.TopLeft.Z + (Road.TopRight.Z - Road.TopLeft.Z) * 0.5 + + Road.Length = math.sqrt((x2-x1)^2 + (y2-y1)^2 + (z2-z1)^2) + tbl[#tbl + 1] = Road + end + end + end + end +end +--End Roads \ No newline at end of file From 0413405ef76c30a7ae6acc9fb692879d11210cf9 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Sat, 27 Jun 2020 03:05:00 +0100 Subject: [PATCH 069/111] Update RandomWaypoints.lua - Fixed a potential bug with too greedy of a pattern - Fixed a bug where you could run out of time --- Randomiser/Resources/MissionModules/RandomWaypoints.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Randomiser/Resources/MissionModules/RandomWaypoints.lua b/Randomiser/Resources/MissionModules/RandomWaypoints.lua index 7519576..7a13ba0 100644 --- a/Randomiser/Resources/MissionModules/RandomWaypoints.lua +++ b/Randomiser/Resources/MissionModules/RandomWaypoints.lua @@ -28,14 +28,18 @@ if Settings.RandomWaypoints then function Mission.RandomWaypoints(LoadFile, InitFile, Level, Mission, Path, IsRace) if not IsRace then Waypoints = {} - for waypoint in InitFile:gmatch("AddStageWaypoint%s*%(%s*\"([^\n]+)\"") do + for waypoint in InitFile:gmatch("AddStageWaypoint%s*%(%s*\"([^\n]-)\"") do Waypoints[waypoint] = true end - for waypoint in InitFile:gmatch("AddCollectible%s*%(%s*\"([^\n]+)\"") do + for waypoint in InitFile:gmatch("AddCollectible%s*%(%s*\"([^\n]-)\"") do Waypoints[waypoint] = true end InitFile = InitFile:gsub("SetStageTime%s*%(%s*%d*%s*%);", "") InitFile = InitFile:gsub("AddStageTime%s*%(%s*%d*%s*%);", "") + local types = {["followdistance"] = true, ["timeout"] = true} + InitFile = InitFile:gsub("AddCondition%s*%(%s*\"([^\n]-)\"%s*%);.-CloseCondition%s*%(%s*%);", function(type) + if types[type] then return "" end + end) end return LoadFile, InitFile end From afa27442c391d4145c469a76dca0c579b2f065f0 Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Wed, 1 Jul 2020 00:58:21 +0100 Subject: [PATCH 070/111] Bug fixes and RandomUFOs - Fixed a dumb bug regarding fixing char swatches on peds - Fixed a bug in RandomWaypoints where bombbarrel was missed in L7 and destinations were not marked on map. - Added RandomUFOs to randomise the UFO location. Currently also locked behind -testing --- Randomiser/CustomFiles.ini | 1 + Randomiser/Meta.ini | 9 +++ Randomiser/Resources/CustomText.lua | 3 + Randomiser/Resources/HandleCharModel.lua | 9 +-- .../Resources/MissionModules/RandomUFOs.lua | 36 ++++++++++++ .../MissionModules/RandomWaypoints.lua | 33 ++++++----- Randomiser/Resources/RandomUFOs.lua | 55 +++++++++++++++++++ 7 files changed, 129 insertions(+), 17 deletions(-) create mode 100644 Randomiser/Resources/MissionModules/RandomUFOs.lua create mode 100644 Randomiser/Resources/RandomUFOs.lua diff --git a/Randomiser/CustomFiles.ini b/Randomiser/CustomFiles.ini index ddd84e3..24f08d7 100644 --- a/Randomiser/CustomFiles.ini +++ b/Randomiser/CustomFiles.ini @@ -31,6 +31,7 @@ art/chars/*_m.p3d=Resources/HandleCharModel.lua art/frontend/scrooby/resource/txtbible/srr2.p3d=Resources/CustomText.lua art/frontend/scrooby/resource/pure3d/homer*.p3d=Resources/RandomCouch.lua art/missions/level0?/m?.p3d=Resources/RandomWaypoints.lua +art/missions/level0?/level.p3d=Resources/RandomUFOs.lua sound/scripts/car_tune.spt=Resources/HandleCarTune.lua sound/scripts/carsound.spt=Resources/HandleCarSound.lua sound/scripts/dialog.spt=Resources/HandleDialogueSPT.lua diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 9b71d82..acbd42f 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -3924,6 +3924,15 @@ Tooltip=Attempts to randomise the waypoints in missions. Page=Chaos Randomisations Testing=1 +[Setting] +Name=RandomUFOs +Title=Random UFOs +Type=TickBox +Default=0 +Tooltip=Attempts to randomise the UFO locations in levels. +Page=Chaos Randomisations +Testing=1 + [Setting] Name=SkipLocks Title=Remove car/costume requirements diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index 2d3d447..5b2c484 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -57,6 +57,9 @@ local ChaosSettings = [0x40]=Settings.RandomBonusMissions, [0x80]=Settings.RandomLevelMissions, [0x100]=Settings.RandomText, +[0x100]=Settings.RandomLapCount, +[0x100]=Settings.RandomWaypoints, +[0x100]=Settings.RandomUFOs, } local GameplayN = 0 diff --git a/Randomiser/Resources/HandleCharModel.lua b/Randomiser/Resources/HandleCharModel.lua index cc4ab80..2bc82ed 100644 --- a/Randomiser/Resources/HandleCharModel.lua +++ b/Randomiser/Resources/HandleCharModel.lua @@ -80,22 +80,23 @@ if Exists("/GameData/" .. Path, true, false) then if Path:match("art/chars/" .. model .. "%.p3d") then local Original = ReadFile("/GameData/" .. Path) local P3DFile = P3D.P3DChunk:new{Raw = Original} - local ShaderName + local Shaders = nil for idx, id in P3DFile:GetChunkIndexes(P3D.Identifiers.Shader) do local ShaderChunk = P3D.ShaderP3DChunk:new{Raw = P3DFile:GetChunkAtIndex(idx)} if P3D.CleanP3DString(ShaderChunk:GetTextureParameter("TEX")) == "char_swatches_lit.bmp" then - ShaderName = ShaderChunk.Name + Shaders = Shaders or {} + Shaders[P3D.CleanP3DString(ShaderChunk.Name)] = true ShaderChunk.Name = "new_swatches" P3DFile:SetChunkAtIndex(idx, ShaderChunk:Output()) break end end - if ShaderName then + if Shaders then for idx in P3DFile:GetChunkIndexes(P3D.Identifiers.Skin) do local SkinChunk = P3D.SkinP3DChunk:new{Raw = P3DFile:GetChunkAtIndex(idx)} for opgIdx in SkinChunk:GetChunkIndexes(P3D.Identifiers.Old_Primitive_Group) do local opg = P3D.OldPrimitiveGroupP3DChunk:new{Raw = SkinChunk:GetChunkAtIndex(opgIdx)} - if P3D.CleanP3DString(opg.ShaderName) == ShaderName then + if Shaders[P3D.CleanP3DString(opg.ShaderName)] then opg.ShaderName = "new_swatches" SkinChunk:SetChunkAtIndex(opgIdx, opg:Output()) end diff --git a/Randomiser/Resources/MissionModules/RandomUFOs.lua b/Randomiser/Resources/MissionModules/RandomUFOs.lua new file mode 100644 index 0000000..5df5f89 --- /dev/null +++ b/Randomiser/Resources/MissionModules/RandomUFOs.lua @@ -0,0 +1,36 @@ +local args = {...} +local tbl = args[1] +if Settings.RandomUFOs then + if not RoadPositions then + local startTime = GetTime() + RoadPositions = {} + for i=1,7 do + GetRoads(RoadPositions, i) + local tbl = RoadPositions["L" .. i] + local total = 0 + for j=1,#tbl do + local road = tbl[j] + total = total + road.Length + end + RoadPositions["L" .. i .. "Total"] = total + end + local endTime = GetTime() + DebugPrint("Found " .. #RoadPositions.L1 .. " L1, " .. #RoadPositions.L2 .. " L2, " .. #RoadPositions.L3 .. " L3, " .. #RoadPositions.L4 .. " L4, " .. #RoadPositions.L5 .. " L5, " .. #RoadPositions.L6 .. " L6, " .. #RoadPositions.L7 .. " L7 in " .. (endTime - startTime) * 1000 .. "ms") + end + + local sort = 5 + local Level = {} + if not tbl.Level[sort] then + tbl.Level[sort] = Mission + else + Level = tbl.Level[sort] + end + + function Level.RandomUFO(LoadFile, InitFile, Level, Path) + UFOs = {} + for ufo in InitFile:gmatch("AddFlyingActorByLocator%s*%(%s*\"[^\n]-\"%s*,%s*\"[^\n]-\"%s*,%s*\"([^\n]-)\"") do + UFOs[ufo] = true + end + return LoadFile, InitFile + end +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomWaypoints.lua b/Randomiser/Resources/MissionModules/RandomWaypoints.lua index 7a13ba0..fd2c479 100644 --- a/Randomiser/Resources/MissionModules/RandomWaypoints.lua +++ b/Randomiser/Resources/MissionModules/RandomWaypoints.lua @@ -1,24 +1,25 @@ local args = {...} local tbl = args[1] if Settings.RandomWaypoints then - local startTime = GetTime() - RoadPositions = {} - for i=1,7 do - GetRoads(RoadPositions, i) - local tbl = RoadPositions["L" .. i] - local total = 0 - for j=1,#tbl do - local road = tbl[j] - total = total + road.Length + if not RoadPositions then + local startTime = GetTime() + RoadPositions = {} + for i=1,7 do + GetRoads(RoadPositions, i) + local tbl = RoadPositions["L" .. i] + local total = 0 + for j=1,#tbl do + local road = tbl[j] + total = total + road.Length + end + RoadPositions["L" .. i .. "Total"] = total end - RoadPositions["L" .. i .. "Total"] = total + local endTime = GetTime() + DebugPrint("Found " .. #RoadPositions.L1 .. " L1, " .. #RoadPositions.L2 .. " L2, " .. #RoadPositions.L3 .. " L3, " .. #RoadPositions.L4 .. " L4, " .. #RoadPositions.L5 .. " L5, " .. #RoadPositions.L6 .. " L6, " .. #RoadPositions.L7 .. " L7 in " .. (endTime - startTime) * 1000 .. "ms") end - local endTime = GetTime() - DebugPrint("Found " .. #RoadPositions.L1 .. " L1, " .. #RoadPositions.L2 .. " L2, " .. #RoadPositions.L3 .. " L3, " .. #RoadPositions.L4 .. " L4, " .. #RoadPositions.L5 .. " L5, " .. #RoadPositions.L6 .. " L6, " .. #RoadPositions.L7 .. " L7 in " .. (endTime - startTime) * 1000 .. "ms") local sort = 5 local Mission = {} - local SundayDrive = {} if not tbl.Mission[sort] then tbl.Mission[sort] = Mission else @@ -34,12 +35,18 @@ if Settings.RandomWaypoints then for waypoint in InitFile:gmatch("AddCollectible%s*%(%s*\"([^\n]-)\"") do Waypoints[waypoint] = true end + for waypoint in InitFile:gmatch("AddCollectibleStateProp%s*%(%s*\"[^\n]-\"%s*,%s*\"([^\n]-)\"") do + Waypoints[waypoint] = true + end InitFile = InitFile:gsub("SetStageTime%s*%(%s*%d*%s*%);", "") InitFile = InitFile:gsub("AddStageTime%s*%(%s*%d*%s*%);", "") local types = {["followdistance"] = true, ["timeout"] = true} InitFile = InitFile:gsub("AddCondition%s*%(%s*\"([^\n]-)\"%s*%);.-CloseCondition%s*%(%s*%);", function(type) if types[type] then return "" end end) + InitFile = InitFile:gsub("SetDestination%s*%(%s*\"([^\n]-)\"%s*%);", function(arg) + if not arg:find("\"") then return "SetDestination(\"" .. arg .. "\",\"carsphere\");" end + end) end return LoadFile, InitFile end diff --git a/Randomiser/Resources/RandomUFOs.lua b/Randomiser/Resources/RandomUFOs.lua new file mode 100644 index 0000000..f576dd8 --- /dev/null +++ b/Randomiser/Resources/RandomUFOs.lua @@ -0,0 +1,55 @@ +if not UFOs then return end +local filePath = "/GameData/" .. GetPath() +local level = filePath:lower():match("art/l(%d)") or filePath:lower():match("level0(%d)") +if RoadPositions["L" .. level] == nil then return false, nil end +local modified = false +local tbl = RoadPositions["L" .. level] +local P3DFile = P3D.P3DChunk:new{Raw = ReadFile(filePath)} +for idx in P3DFile:GetChunkIndexes(P3D.Identifiers.Locator) do + local LocatorChunk = P3D.LocatorP3DChunk:new{Raw = P3DFile:GetChunkAtIndex(idx)} + if UFOs[P3D.CleanP3DString(LocatorChunk.Name)] then + local RoadLength = math.random() * RoadPositions["L" .. level .. "Total"] + local Road = nil + for i=1,#tbl do + RoadLength = RoadLength - tbl[i].Length + Road = tbl[i] + if RoadLength <= 0 then break end + end + local RandX = math.random() + local RandY = math.random() + + local x1 = Road.BottomRight.X * RandX + local y1 = Road.BottomRight.Y * RandX + local z1 = Road.BottomRight.Z * RandX + + local x2 = Road.TopLeft.X + (Road.TopRight.X - Road.TopLeft.X) * RandX + local y2 = Road.TopLeft.Y + (Road.TopRight.Y - Road.TopLeft.Y) * RandX + local z2 = Road.TopLeft.Z + (Road.TopRight.Z - Road.TopLeft.Z) * RandX + + local x = Road.BottomLeft.X + x1 + (x2 - x1) * RandY + local y = Road.BottomLeft.Y + y1 + (y2 - y1) * RandY + local z = Road.BottomLeft.Z + z1 + (z2 - z1) * RandY + + local pos = {X = x, Y = y, Z = z} + LocatorChunk.Position = pos + local TriggerVolumeIDX = LocatorChunk:GetChunkIndex(P3D.Identifiers.Trigger_Volume) + if TriggerVolumeIDX then + local TriggerVolumeChunk = P3D.TriggerVolumeP3DChunk:new{Raw = LocatorChunk:GetChunkAtIndex(TriggerVolumeIDX)} + TriggerVolumeChunk.HalfExtents.Y = TriggerVolumeChunk.HalfExtents.Y + 3.5 + if TriggerVolumeChunk.IsRect == 0 then + TriggerVolumeChunk.HalfExtents.X = TriggerVolumeChunk.HalfExtents.X + 3.5 + TriggerVolumeChunk.HalfExtents.Z = TriggerVolumeChunk.HalfExtents.Z + 3.5 + end + TriggerVolumeChunk.Matrix.M41 = pos.X + TriggerVolumeChunk.Matrix.M42 = pos.Y + TriggerVolumeChunk.Matrix.M43 = pos.Z + LocatorChunk:SetChunkAtIndex(TriggerVolumeIDX, TriggerVolumeChunk:Output()) + end + P3DFile:SetChunkAtIndex(idx, LocatorChunk:Output()) + modified = true + end +end +if modified then + Output(P3DFile:Output()) +end +UFOs = nil \ No newline at end of file From bb27402a6286eb195d01e846b33a0da9237e00fa Mon Sep 17 00:00:00 2001 From: Proddy3 Date: Thu, 2 Jul 2020 14:27:45 +0100 Subject: [PATCH 071/111] Feature Improvements - Removed redundant P3D CustomFile - added modification to Lua - Improved GetRoads code shared by RandomWaypoints and RandomUFOs - Fixed Random Lap Count not setting time on Time Trials - Added Max values to Min and Max Lap Counts - Added Random UFOs to other levels - Fixed a bug with Random UFOs using the Mission table --- .../art/missions/level07/level.p3d | Bin 10365 -> 0 bytes Randomiser/Meta.ini | 2 + .../MissionModules/RandomLapCount.lua | 10 ++ .../Resources/MissionModules/RandomUFOs.lua | 36 +++-- .../MissionModules/RandomWaypoints.lua | 46 +++---- Randomiser/Resources/RandomUFOs.lua | 128 +++++++++++------- Randomiser/Resources/lib/P3D.lua | 70 +++++++--- Randomiser/Resources/lib/P3DFunctions.lua | 21 ++- 8 files changed, 201 insertions(+), 112 deletions(-) delete mode 100644 Randomiser/CustomFiles/art/missions/level07/level.p3d diff --git a/Randomiser/CustomFiles/art/missions/level07/level.p3d b/Randomiser/CustomFiles/art/missions/level07/level.p3d deleted file mode 100644 index fef27499b589b949628d29e4db057a698ec2eaf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10365 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 0 then + InitFile = InitFile:gsub("SetStageTime%s*%(%s*%d*%s*%);", "") + InitFile = InitFile:gsub("AddStageTime%s*%(%s*%d*%s*%);", "") + local types = {["followdistance"] = true, ["timeout"] = true} + InitFile = InitFile:gsub("AddCondition%s*%(%s*\"([^\n]-)\"%s*%);.-CloseCondition%s*%(%s*%);", function(type) + if types[type] then return "" end + end) + InitFile = InitFile:gsub("SetDestination%s*%(%s*\"([^\n]-)\"%s*%);", function(arg) + if not arg:find("\"") then return "SetDestination(\"" .. arg .. "\",\"carsphere\");" end + end) + DebugPrint("Found " .. WaypointN .. " waypoints in L" .. Level .. "M" .. Mission .. ".") end - InitFile = InitFile:gsub("SetStageTime%s*%(%s*%d*%s*%);", "") - InitFile = InitFile:gsub("AddStageTime%s*%(%s*%d*%s*%);", "") - local types = {["followdistance"] = true, ["timeout"] = true} - InitFile = InitFile:gsub("AddCondition%s*%(%s*\"([^\n]-)\"%s*%);.-CloseCondition%s*%(%s*%);", function(type) - if types[type] then return "" end - end) - InitFile = InitFile:gsub("SetDestination%s*%(%s*\"([^\n]-)\"%s*%);", function(arg) - if not arg:find("\"") then return "SetDestination(\"" .. arg .. "\",\"carsphere\");" end - end) end return LoadFile, InitFile end diff --git a/Randomiser/Resources/RandomUFOs.lua b/Randomiser/Resources/RandomUFOs.lua index f576dd8..f71c202 100644 --- a/Randomiser/Resources/RandomUFOs.lua +++ b/Randomiser/Resources/RandomUFOs.lua @@ -1,55 +1,83 @@ -if not UFOs then return end local filePath = "/GameData/" .. GetPath() -local level = filePath:lower():match("art/l(%d)") or filePath:lower():match("level0(%d)") -if RoadPositions["L" .. level] == nil then return false, nil end -local modified = false -local tbl = RoadPositions["L" .. level] -local P3DFile = P3D.P3DChunk:new{Raw = ReadFile(filePath)} -for idx in P3DFile:GetChunkIndexes(P3D.Identifiers.Locator) do - local LocatorChunk = P3D.LocatorP3DChunk:new{Raw = P3DFile:GetChunkAtIndex(idx)} - if UFOs[P3D.CleanP3DString(LocatorChunk.Name)] then - local RoadLength = math.random() * RoadPositions["L" .. level .. "Total"] - local Road = nil - for i=1,#tbl do - RoadLength = RoadLength - tbl[i].Length - Road = tbl[i] - if RoadLength <= 0 then break end - end - local RandX = math.random() - local RandY = math.random() - - local x1 = Road.BottomRight.X * RandX - local y1 = Road.BottomRight.Y * RandX - local z1 = Road.BottomRight.Z * RandX - - local x2 = Road.TopLeft.X + (Road.TopRight.X - Road.TopLeft.X) * RandX - local y2 = Road.TopLeft.Y + (Road.TopRight.Y - Road.TopLeft.Y) * RandX - local z2 = Road.TopLeft.Z + (Road.TopRight.Z - Road.TopLeft.Z) * RandX - - local x = Road.BottomLeft.X + x1 + (x2 - x1) * RandY - local y = Road.BottomLeft.Y + y1 + (y2 - y1) * RandY - local z = Road.BottomLeft.Z + z1 + (z2 - z1) * RandY - - local pos = {X = x, Y = y, Z = z} - LocatorChunk.Position = pos - local TriggerVolumeIDX = LocatorChunk:GetChunkIndex(P3D.Identifiers.Trigger_Volume) - if TriggerVolumeIDX then - local TriggerVolumeChunk = P3D.TriggerVolumeP3DChunk:new{Raw = LocatorChunk:GetChunkAtIndex(TriggerVolumeIDX)} - TriggerVolumeChunk.HalfExtents.Y = TriggerVolumeChunk.HalfExtents.Y + 3.5 - if TriggerVolumeChunk.IsRect == 0 then - TriggerVolumeChunk.HalfExtents.X = TriggerVolumeChunk.HalfExtents.X + 3.5 - TriggerVolumeChunk.HalfExtents.Z = TriggerVolumeChunk.HalfExtents.Z + 3.5 +local level = filePath:lower():match("art/l(%d)") or filePath:lower():match("art\\l(%d)") or filePath:lower():match("level0(%d)") +if UFO then + if RoadPositions["L" .. level] == nil then return end + + local tbl = RoadPositions["L" .. level] + local RoadLength = math.random() * RoadPositions["L" .. level .. "Total"] + local Road = nil + for i=1,#tbl do + RoadLength = RoadLength - tbl[i].Length + Road = tbl[i] + if RoadLength <= 0 then break end + end + local RandX = math.random() + local RandY = math.random() + + local x1 = Road.BottomRight.X * RandX + local y1 = Road.BottomRight.Y * RandX + local z1 = Road.BottomRight.Z * RandX + + local x2 = Road.TopLeft.X + (Road.TopRight.X - Road.TopLeft.X) * RandX + local y2 = Road.TopLeft.Y + (Road.TopRight.Y - Road.TopLeft.Y) * RandX + local z2 = Road.TopLeft.Z + (Road.TopRight.Z - Road.TopLeft.Z) * RandX + + local x = Road.BottomLeft.X + x1 + (x2 - x1) * RandY + local y = Road.BottomLeft.Y + y1 + (y2 - y1) * RandY + local z = Road.BottomLeft.Z + z1 + (z2 - z1) * RandY + + local Z3D1Pos = {X = x, Y = y, Z = z} + local UFOPos = {X = x, Y = y, Z = z} + UFOPos.X = UFOPos.X - 3.3992 + UFOPos.Y = UFOPos.Y + 18.4972 + UFOPos.Z = UFOPos.Z + 3.2681 + + local P3DFile = P3D.P3DChunk:new{Raw = ReadFile(filePath)} + + local LocatorChunk = P3D.LocatorP3DChunk:createType0(P3D.MakeP3DString("Z3D1"), Z3D1Pos, 4) + P3DFile:AddChunk(LocatorChunk:Output()) + + local found = false + for idx in P3DFile:GetChunkIndexes(P3D.Identifiers.Locator) do + LocatorChunk = P3D.LocatorP3DChunk:new{Raw = P3DFile:GetChunkAtIndex(idx)} + if UFO == P3D.CleanP3DString(LocatorChunk.Name) then + LocatorChunk.Position = UFOPos + local TriggerVolumeIDX = LocatorChunk:GetChunkIndex(P3D.Identifiers.Trigger_Volume) + if TriggerVolumeIDX then + local TriggerVolumeChunk = P3D.TriggerVolumeP3DChunk:new{Raw = LocatorChunk:GetChunkAtIndex(TriggerVolumeIDX)} + TriggerVolumeChunk.HalfExtents.Y = TriggerVolumeChunk.HalfExtents.Y + 3.5 + if TriggerVolumeChunk.IsRect == 0 then + TriggerVolumeChunk.HalfExtents.X = TriggerVolumeChunk.HalfExtents.X + 3.5 + TriggerVolumeChunk.HalfExtents.Z = TriggerVolumeChunk.HalfExtents.Z + 3.5 + end + TriggerVolumeChunk.Matrix.M41 = UFOPos.X + TriggerVolumeChunk.Matrix.M42 = UFOPos.Y + TriggerVolumeChunk.Matrix.M43 = UFOPos.Z + LocatorChunk:SetChunkAtIndex(TriggerVolumeIDX, TriggerVolumeChunk:Output()) end - TriggerVolumeChunk.Matrix.M41 = pos.X - TriggerVolumeChunk.Matrix.M42 = pos.Y - TriggerVolumeChunk.Matrix.M43 = pos.Z - LocatorChunk:SetChunkAtIndex(TriggerVolumeIDX, TriggerVolumeChunk:Output()) + P3DFile:SetChunkAtIndex(idx, LocatorChunk:Output()) + found = true + break end - P3DFile:SetChunkAtIndex(idx, LocatorChunk:Output()) - modified = true end -end -if modified then + if not found then + LocatorChunk = P3D.LocatorP3DChunk:createType3(P3D.MakeP3DString(UFO), UFOPos, 0, 0) + P3DFile:AddChunk(LocatorChunk:Output()) + end Output(P3DFile:Output()) -end -UFOs = nil \ No newline at end of file +elseif level == "7" then + local P3DFile = P3D.P3DChunk:new{Raw = ReadFile(filePath)} + local found = false + for idx in P3DFile:GetChunkIndexes(P3D.Identifiers.Locator) do + local LocatorChunk = P3D.LocatorP3DChunk:new{Raw = P3DFile:GetChunkAtIndex(idx)} + if P3D.CleanP3DString(LocatorChunk.Name) == "m2_AI_carstart" then + LocatorChunk.Position.X = LocatorChunk.Position.X + 12 + P3DFile:SetChunkAtIndex(idx, LocatorChunk:Output()) + found = true + break + end + end + if found then + Output(P3DFile:Output()) + end +end \ No newline at end of file diff --git a/Randomiser/Resources/lib/P3D.lua b/Randomiser/Resources/lib/P3D.lua index 1f95192..c2d6c9f 100644 --- a/Randomiser/Resources/lib/P3D.lua +++ b/Randomiser/Resources/lib/P3D.lua @@ -1601,6 +1601,39 @@ function P3D.LocatorP3DChunk:new(Data) return o end +function P3D.LocatorP3DChunk:createType0(Name, Position, Event, Parameter) + local DataLen = Parameter and 2 or 1 + local Len = 12 + Name:len() + 1 + 4 + 4 + DataLen * 4 + 12 + 4 + local tbl = {} + tbl[1] = Name + tbl[2] = 0 + tbl[3] = DataLen + tbl[4] = Event + local i = 5 + if Parameter then + tbl[5] = Parameter + i = 6 + end + tbl[i] = Position.X + tbl[i + 1] = Position.Y + tbl[i + 2] = Position.Z + tbl[i + 3] = 0 + return P3D.LocatorP3DChunk:new{Raw = pack("= 2 then + ParkedCar = unpack(" 2 then + FreeCar = unpack(" Date: Fri, 3 Jul 2020 01:10:10 +0100 Subject: [PATCH 072/111] Waypoint and UFO improvements - Added additional tester credits - Renamed `RandomWaypoints` and `RandomUFOs` to the more apt `HandleMissionP3D` and `HandleLevelP3D` - Made RandomWaypoints randomise sunday drive locators --- Randomiser/CustomFiles.ini | 4 +- Randomiser/Meta.ini | 10 +++ .../{RandomUFOs.lua => HandleLevelP3D.lua} | 72 ++++++++++++++++--- ...ndomWaypoints.lua => HandleMissionP3D.lua} | 0 .../MissionModules/RandomWaypoints.lua | 57 ++++++++++----- 5 files changed, 113 insertions(+), 30 deletions(-) rename Randomiser/Resources/{RandomUFOs.lua => HandleLevelP3D.lua} (56%) rename Randomiser/Resources/{RandomWaypoints.lua => HandleMissionP3D.lua} (100%) diff --git a/Randomiser/CustomFiles.ini b/Randomiser/CustomFiles.ini index 24f08d7..49b1f4f 100644 --- a/Randomiser/CustomFiles.ini +++ b/Randomiser/CustomFiles.ini @@ -30,8 +30,8 @@ art/l*i*.p3d=Resources/HandleLevelInterior.lua art/chars/*_m.p3d=Resources/HandleCharModel.lua art/frontend/scrooby/resource/txtbible/srr2.p3d=Resources/CustomText.lua art/frontend/scrooby/resource/pure3d/homer*.p3d=Resources/RandomCouch.lua -art/missions/level0?/m?.p3d=Resources/RandomWaypoints.lua -art/missions/level0?/level.p3d=Resources/RandomUFOs.lua +art/missions/level0?/m?.p3d=Resources/HandleMissionP3D.lua +art/missions/level0?/level.p3d=Resources/HandleLevelP3D.lua sound/scripts/car_tune.spt=Resources/HandleCarTune.lua sound/scripts/carsound.spt=Resources/HandleCarSound.lua sound/scripts/dialog.spt=Resources/HandleDialogueSPT.lua diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 6d5ae78..46fb9fb 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -74,6 +74,16 @@ Name=LiquidWiFi Credits=1 Group=Testing +[Author] +Name=Gibstack +Credits=1 +Group=Testing + +[Author] +Name=Steve +Credits=1 +Group=Testing + [Setting] Name=RandomCouch Title=Random couch character diff --git a/Randomiser/Resources/RandomUFOs.lua b/Randomiser/Resources/HandleLevelP3D.lua similarity index 56% rename from Randomiser/Resources/RandomUFOs.lua rename to Randomiser/Resources/HandleLevelP3D.lua index f71c202..a1dba99 100644 --- a/Randomiser/Resources/RandomUFOs.lua +++ b/Randomiser/Resources/HandleLevelP3D.lua @@ -1,9 +1,10 @@ local filePath = "/GameData/" .. GetPath() local level = filePath:lower():match("art/l(%d)") or filePath:lower():match("art\\l(%d)") or filePath:lower():match("level0(%d)") -if UFO then - if RoadPositions["L" .. level] == nil then return end - - local tbl = RoadPositions["L" .. level] +local P3DFile = P3D.P3DChunk:new{Raw = ReadFile(filePath)} +local modified = false +local tbl +if UFO and RoadPositions["L" .. level] then + tbl = tbl or RoadPositions["L" .. level] local RoadLength = math.random() * RoadPositions["L" .. level .. "Total"] local Road = nil for i=1,#tbl do @@ -32,12 +33,9 @@ if UFO then UFOPos.Y = UFOPos.Y + 18.4972 UFOPos.Z = UFOPos.Z + 3.2681 - local P3DFile = P3D.P3DChunk:new{Raw = ReadFile(filePath)} - local LocatorChunk = P3D.LocatorP3DChunk:createType0(P3D.MakeP3DString("Z3D1"), Z3D1Pos, 4) P3DFile:AddChunk(LocatorChunk:Output()) - local found = false for idx in P3DFile:GetChunkIndexes(P3D.Identifiers.Locator) do LocatorChunk = P3D.LocatorP3DChunk:new{Raw = P3DFile:GetChunkAtIndex(idx)} if UFO == P3D.CleanP3DString(LocatorChunk.Name) then @@ -56,17 +54,16 @@ if UFO then LocatorChunk:SetChunkAtIndex(TriggerVolumeIDX, TriggerVolumeChunk:Output()) end P3DFile:SetChunkAtIndex(idx, LocatorChunk:Output()) - found = true + modified = true break end end - if not found then + if not modified then LocatorChunk = P3D.LocatorP3DChunk:createType3(P3D.MakeP3DString(UFO), UFOPos, 0, 0) P3DFile:AddChunk(LocatorChunk:Output()) + modified = true end - Output(P3DFile:Output()) elseif level == "7" then - local P3DFile = P3D.P3DChunk:new{Raw = ReadFile(filePath)} local found = false for idx in P3DFile:GetChunkIndexes(P3D.Identifiers.Locator) do local LocatorChunk = P3D.LocatorP3DChunk:new{Raw = P3DFile:GetChunkAtIndex(idx)} @@ -80,4 +77,57 @@ elseif level == "7" then if found then Output(P3DFile:Output()) end +end + +if Waypoints and RoadPositions["L" .. level] then + tbl = tbl or RoadPositions["L" .. level] + for idx in P3DFile:GetChunkIndexes(P3D.Identifiers.Locator) do + local LocatorChunk = P3D.LocatorP3DChunk:new{Raw = P3DFile:GetChunkAtIndex(idx)} + if Waypoints[P3D.CleanP3DString(LocatorChunk.Name)] then + local RoadLength = math.random() * RoadPositions["L" .. level .. "Total"] + local Road = nil + for i=1,#tbl do + RoadLength = RoadLength - tbl[i].Length + Road = tbl[i] + if RoadLength <= 0 then break end + end + local RandX = math.random() + local RandY = math.random() + + local x1 = Road.BottomRight.X * RandX + local y1 = Road.BottomRight.Y * RandX + local z1 = Road.BottomRight.Z * RandX + + local x2 = Road.TopLeft.X + (Road.TopRight.X - Road.TopLeft.X) * RandX + local y2 = Road.TopLeft.Y + (Road.TopRight.Y - Road.TopLeft.Y) * RandX + local z2 = Road.TopLeft.Z + (Road.TopRight.Z - Road.TopLeft.Z) * RandX + + local x = Road.BottomLeft.X + x1 + (x2 - x1) * RandY + local y = Road.BottomLeft.Y + y1 + (y2 - y1) * RandY + local z = Road.BottomLeft.Z + z1 + (z2 - z1) * RandY + + local pos = {X = x, Y = y, Z = z} + LocatorChunk.Position = pos + local TriggerVolumeIDX = LocatorChunk:GetChunkIndex(P3D.Identifiers.Trigger_Volume) + if TriggerVolumeIDX then + local TriggerVolumeChunk = P3D.TriggerVolumeP3DChunk:new{Raw = LocatorChunk:GetChunkAtIndex(TriggerVolumeIDX)} + TriggerVolumeChunk.HalfExtents.Y = TriggerVolumeChunk.HalfExtents.Y + 3.5 + if TriggerVolumeChunk.IsRect == 0 then + TriggerVolumeChunk.HalfExtents.X = TriggerVolumeChunk.HalfExtents.X + 3.5 + TriggerVolumeChunk.HalfExtents.Z = TriggerVolumeChunk.HalfExtents.Z + 3.5 + end + TriggerVolumeChunk.Matrix.M41 = pos.X + TriggerVolumeChunk.Matrix.M42 = pos.Y + TriggerVolumeChunk.Matrix.M43 = pos.Z + LocatorChunk:SetChunkAtIndex(TriggerVolumeIDX, TriggerVolumeChunk:Output()) + end + P3DFile:SetChunkAtIndex(idx, LocatorChunk:Output()) + modified = true + end + end + Waypoints = nil +end + +if modified then + Output(P3DFile:Output()) end \ No newline at end of file diff --git a/Randomiser/Resources/RandomWaypoints.lua b/Randomiser/Resources/HandleMissionP3D.lua similarity index 100% rename from Randomiser/Resources/RandomWaypoints.lua rename to Randomiser/Resources/HandleMissionP3D.lua diff --git a/Randomiser/Resources/MissionModules/RandomWaypoints.lua b/Randomiser/Resources/MissionModules/RandomWaypoints.lua index 721cbd9..24d9137 100644 --- a/Randomiser/Resources/MissionModules/RandomWaypoints.lua +++ b/Randomiser/Resources/MissionModules/RandomWaypoints.lua @@ -4,33 +4,56 @@ if Settings.RandomWaypoints then GetRoads() local sort = 5 + local Level = {} local Mission = {} + if not tbl.Level[sort] then + tbl.Level[sort] = Level + else + Level = tbl.Level[sort] + end if not tbl.Mission[sort] then tbl.Mission[sort] = Mission else Mission = tbl.Mission[sort] end + local function GetWaypoints(InitFile) + local WaypointN = 0 + for waypoint in InitFile:gmatch("AddStageWaypoint%s*%(%s*\"([^\n]-)\"") do + Waypoints[waypoint] = true + WaypointN = WaypointN + 1 + end + for waypoint in InitFile:gmatch("AddCollectible%s*%(%s*\"([^\n]-)\"") do + Waypoints[waypoint] = true + WaypointN = WaypointN + 1 + end + for waypoint in InitFile:gmatch("SetDestination%s*%(%s*\"([^\n]-)\"") do + Waypoints[waypoint] = true + WaypointN = WaypointN + 1 + end + for waypoint in InitFile:gmatch("AddCollectibleStateProp%s*%(%s*\"[^\n]-\"%s*,%s*\"([^\n]-)\"") do + Waypoints[waypoint] = true + WaypointN = WaypointN + 1 + end + return WaypointN + end + + function Level.RandomWaypoints(LoadFile, InitFile, Level, Path) + Waypoints = {} + for i = 0, 8 do + local sdPath = "/GameData/scripts/missions/level0" .. Level .. "/m" .. i .. "sdi.mfk" + if Exists(sdPath, true, false) then + local sdInit = ReadFile(sdPath) + DebugPrint("Found " .. GetWaypoints(sdInit) .. " waypoints in L" .. Level .. "SD" .. i, 2) + end + end + return LoadFile, InitFile + end + function Mission.RandomWaypoints(LoadFile, InitFile, Level, Mission, Path, IsRace) if not IsRace then Waypoints = {} - local WaypointN = 0 - for waypoint in InitFile:gmatch("AddStageWaypoint%s*%(%s*\"([^\n]-)\"") do - Waypoints[waypoint] = true - WaypointN = WaypointN + 1 - end - for waypoint in InitFile:gmatch("AddCollectible%s*%(%s*\"([^\n]-)\"") do - Waypoints[waypoint] = true - WaypointN = WaypointN + 1 - end - for waypoint in InitFile:gmatch("SetDestination%s*%(%s*\"([^\n]-)\"") do - Waypoints[waypoint] = true - WaypointN = WaypointN + 1 - end - for waypoint in InitFile:gmatch("AddCollectibleStateProp%s*%(%s*\"[^\n]-\"%s*,%s*\"([^\n]-)\"") do - Waypoints[waypoint] = true - WaypointN = WaypointN + 1 - end + local WaypointN = GetWaypoints(InitFile) if WaypointN > 0 then InitFile = InitFile:gsub("SetStageTime%s*%(%s*%d*%s*%);", "") InitFile = InitFile:gsub("AddStageTime%s*%(%s*%d*%s*%);", "") From 697f9d7f0437332f4c83ad5394411ff121464470 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sat, 15 Aug 2020 21:11:30 +0200 Subject: [PATCH 073/111] Early progress on seeding --- Randomiser/CustomFiles.ini | 1 + Randomiser/CustomFiles.lua | 10 ++ Randomiser/Meta.ini | 153 +++++++++++------- Randomiser/Resources/CustomText.lua | 2 +- Randomiser/Resources/GlobalFunctions.lua | 43 ++++- Randomiser/Resources/HandleIngame.lua | 34 ++++ .../MissionModules/RandomPlayerVehicles.lua | 30 +++- Randomiser/Resources/lib/Seed.lua | 94 +++++++++++ 8 files changed, 300 insertions(+), 67 deletions(-) create mode 100644 Randomiser/Resources/HandleIngame.lua create mode 100644 Randomiser/Resources/lib/Seed.lua diff --git a/Randomiser/CustomFiles.ini b/Randomiser/CustomFiles.ini index 49b1f4f..60428a8 100644 --- a/Randomiser/CustomFiles.ini +++ b/Randomiser/CustomFiles.ini @@ -24,6 +24,7 @@ art/missions/*_doors.p3d=Resources/HandleLevelDoors.lua *.rms=Resources/HandleRMS.lua art/cars/*.p3d=Resources/HandleCarModel.lua art/frontend/scrooby/frontend.p3d=Resources/HandleFrontend.lua +art/frontend/scrooby/ingame.p3d=Resources/HandleIngame.lua art/frontend/dynaload/images/license/licensePC.p3d=Resources/RandomLicense.lua scripts/cars/*.con=Resources/HandleCar.lua art/l*i*.p3d=Resources/HandleLevelInterior.lua diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 17c1baf..727157b 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -9,6 +9,7 @@ dofile(Paths.Resources .. "GlobalVariables.lua") dofile(Paths.Resources .. "GlobalFunctions.lua") dofile(Paths.Resources .. "lib/P3D.lua") dofile(Paths.Resources .. "lib/P3DFunctions.lua") +dofile(Paths.Resources .. "lib/Seed.lua") GetFiles(RandomCharP3DPool, "/GameData/art/chars/", {".p3d"}) local ExcludedChars = {["npd_m"]=true,["ndr_m"]=true,["nps_m"]=true} @@ -50,8 +51,17 @@ if Settings.SpeedrunMode then DebugPrint("Speedrun mode enabled, settings have been overridden") end +-- FOr now!! +Settings.IsSeeded = true +Seed.Init() + dofile(Paths.Resources .. "MissionScripts/LoadModules.lua") + +-- Seed.NonModuleSeed +Seed.AddSpoiler("Test = %s", "memes") +Seed.PrintSpoiler() + Cache = {} if Settings.UseDebugSettings then diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index 46fb9fb..e671a0d 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -12,7 +12,7 @@ RequiredHack=FileSystemRCFs OptionalFramework=RandomiserDialogue OptionalFramework=RandomiserCars OptionalFramework=RandomiserChars -Version=2.1-git +Version=2.1-seeds SettingsHeight=601 SettingsWidth=550 RequiredLauncher=1.24 @@ -84,6 +84,90 @@ Name=Steve Credits=1 Group=Testing +[Setting] +Name=SpeedrunMode +Title=Speedrun Mode +Type=TickBox +Default=0 +Tooltip=Enables the speedrun settings viable for the leaderboards +Page=General +Group=Rulesets + +[Setting] +Name=IsSeeded +Title=Seeded Mode +Type=TickBox +Default=0 +Tooltip=Enables seeded mode for predictable randomness +Page=General +Group=Seedng + +[Setting] +Name=Seed +Title=Seed +Type=Text +Default= +Tooltip=Seed to use for RNG, technically a base64 encoded 64-bit integer but short words work too. If blank a new seed is generated +Page=General +Group=Seedng + +[Setting] +Name=SkipLocks +Title=Remove car/costume requirements +Type=TickBox +Default=0 +Tooltip=Remove specific car/costume requirements from certain missions +Page=General +Group=Gameplay + +[Setting] +Name=SkipFMVs +Title=Skip cutscenes (except intro cutscene) +Type=TickBox +Default=0 +Tooltip=Remove all in-game cutscenes, including the ones at the end of levels. The intro cutscene can be skipped by enabling "No Introduction Movies" +Page=General +Group=Gameplay + +[Setting] +Name=BoostHP +Title=Increase HP for weak cars +Type=TickBox +Default=0 +Tooltip=Slightly increases HP for weak vehicles like the rocket car +Page=General +Group=Gameplay + +[Setting] +Name=DebugLevel +Title=Debug level +Type=Number +Integer=1 +Min=0 +Max=5 +Default=0 +Tooltip=Sets the debug level for console printing - 0 will print only the basics whilst 5 will print everything +Page=General +Group=Debugging + +[Setting] +Name=VerboseDebug +Title=Verbose debug +Type=TickBox +Default=0 +Tooltip=If enabled, outputs all modified files to the console. Not recommended unless bug testing specifically. +Page=General +Group=Debugging + +[Setting] +Name=UseDebugSettings +Title=Use debug settings +Type=TickBox +Default=0 +Tooltip=If enabled, allows a secondary mod to force certain parts of the randomiser. +Page=General +Group=Debugging + [Setting] Name=RandomCouch Title=Random couch character @@ -3945,65 +4029,6 @@ Tooltip=Attempts to randomise the UFO locations in levels. Page=Chaos Randomisations Testing=1 -[Setting] -Name=SkipLocks -Title=Remove car/costume requirements -Type=TickBox -Default=0 -Tooltip=Remove specific car/costume requirements from certain missions -Page=Misc - -[Setting] -Name=SkipFMVs -Title=Skip cutscenes (except intro cutscene) -Type=TickBox -Default=0 -Tooltip=Remove all in-game cutscenes, including the ones at the end of levels. The intro cutscene can be skipped by enabling "No Introduction Movies" -Page=Misc - -[Setting] -Name=BoostHP -Title=Increase HP for weak cars -Type=TickBox -Default=0 -Tooltip=Slightly increases HP for weak vehicles like the rocket car -Page=Misc - -[Setting] -Name=DebugLevel -Title=Debug level -Type=Number -Integer=1 -Min=0 -Max=5 -Default=0 -Tooltip=Sets the debug level for console printing - 0 will print only the basics whilst 5 will print everything -Page=Misc - -[Setting] -Name=SpeedrunMode -Title=Speedrun Mode -Type=TickBox -Default=0 -Tooltip=Enables the speedrun settings viable for the leaderboards -Page=Misc - -[Setting] -Name=VerboseDebug -Title=Verbose debug -Type=TickBox -Default=0 -Tooltip=If enabled, outputs all modified files to the console. Not recommended unless bug testing specifically. -Page=Misc - -[Setting] -Name=UseDebugSettings -Title=Use debug settings -Type=TickBox -Default=0 -Tooltip=If enabled, allows a secondary mod to force certain parts of the randomiser. -Page=Misc - [SettingCondition] Type=Setting Setting=RandomItemsIncludeChars @@ -4564,6 +4589,14 @@ Value=1 ConditionSetting=SuperRandomDialogue Operator=EqualTo + +[SettingCondition] +Type=Setting +Setting=Seed +Value=1 +ConditionSetting=IsSeeded +Operator=EqualTo + ;[SettingWarning] ;Setting=RandomCarSounds ;Operator=EqualTo diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index 5b2c484..7d3c282 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -81,7 +81,7 @@ for k, v in pairs(ChaosSettings) do end end -local Values = os.date("[%Y-%m-%d]") .. "\n" .. ModName .. " v" .. ModVersion .. (Settings.SpeedrunMode and " (speedrun)" or "").. (Settings.UseDebugSettings and " (debug)" or "") .. "\n" .. string.format("Settings: Gameplay: %X, Graphics: %X, Chaos: %X", GameplayN, GraphicalN, ChaosN) +local Values = os.date("[%Y-%m-%d]") .. "\n" .. ModName .. " v" .. ModVersion .. (Settings.SpeedrunMode and " (speedrun)" or "").. (Settings.UseDebugSettings and " (debug)" or "") .. "\n" .. string.format("Settings: Gameplay: %X, Graphics: %X, Chaos: %X\nSeed: %s", GameplayN, GraphicalN, ChaosN, Settings.Seed, Settings.SeedRaw) local Chunk = P3D.P3DChunk:new{Raw = ReadFile(Path)} local BibleIdx = Chunk:GetChunkIndex(P3D.Identifiers.Frontend_Text_Bible) diff --git a/Randomiser/Resources/GlobalFunctions.lua b/Randomiser/Resources/GlobalFunctions.lua index e873f05..cba555c 100644 --- a/Randomiser/Resources/GlobalFunctions.lua +++ b/Randomiser/Resources/GlobalFunctions.lua @@ -123,6 +123,8 @@ function GetFiles(tbl, dir, extensions, count, topLevelOnly) end return true end) + -- Deterministic GetFiles for seeding (case insensitive in case the cases are messed up somehow) + table.sort(tbl, function (a, b) return a:upper() < b:upper() end) end function GetDirs(tbl, dir) @@ -135,14 +137,22 @@ function GetDirs(tbl, dir) end -local bs = { [0] = +local std_bs = { [0] = 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P', 'Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f', 'g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v', 'w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/', } -function base64(s) +local std_bsi = {} +for i=0,#std_bs do + std_bsi[string.byte(std_bs[i])] = i +end + +function base64(s, bs) + if bs == nil then + bs = std_bs + end local byte, rep = string.byte, string.rep local pad = 2 - ((#s-1) % 3) s = (s..rep('\0', pad)):gsub("...", function(cs) @@ -152,6 +162,35 @@ function base64(s) return s:sub(1, #s-pad) .. rep('=', pad) end +function base64dec(s, bs, bsi) + if bs == nil then + bs = std_bs + bsi = std_bsi + end + if bsi == nil then + bsi = {} + for i=0,#bs do + bsi[string.byte(bs[i])] = i + end + end + s = s:gsub("[^A" .. table.concat(bs) .. "=]", "") + local p = '' + if s:sub(#s) == '=' then + if s:sub(#s - 1) == '=' then + p = 'AA' + else + p = 'A' + end + s = s:sub(1, #s - #p) .. p + end + s = s:gsub("....", function(cs) + local a, b, c, d = string.byte(cs, 1, 4) + local n = (bsi[a] << 18) + (bsi[b] << 12) + (bsi[c] << 6) + bsi[d] + return string.char((n >> 16) & 255, (n >> 8) & 255, n & 255) + end) + return s:sub(1, #s - #p) +end + function DebugPrint(msg, level) if level == nil then level = 0 diff --git a/Randomiser/Resources/HandleIngame.lua b/Randomiser/Resources/HandleIngame.lua new file mode 100644 index 0000000..732a3e3 --- /dev/null +++ b/Randomiser/Resources/HandleIngame.lua @@ -0,0 +1,34 @@ +local Path = "/GameData/" .. GetPath() + +if Cache.Ingame then + Output(Cache.Ingame) + return +end + +local Chunk = P3D.P3DChunk:new{Raw = ReadFile(Path)} +local ProjectIDX = Chunk:GetChunkIndex(P3D.Identifiers.Frontend_Project) +local ProjectChunk = P3D.FrontendProjectP3DChunk:new{Raw = Chunk:GetChunkAtIndex(ProjectIDX)} +local PageIDX = nil +local PageChunk = nil +for idx in ProjectChunk:GetChunkIndexes(P3D.Identifiers.Frontend_Page) do + PageChunk = P3D.FrontendPageP3DChunk:new{Raw = ProjectChunk:GetChunkAtIndex(idx)} + if P3D.CleanP3DString(PageChunk.Name) == "Pause.pag" then + PageIDX = idx + break + end +end +if PageIDX then + local TextStyleChunk = P3D.FrontendTextStyleResourceP3DChunk:create(P3D.MakeP3DString("font1_14"),1,P3D.MakeP3DString("fonts\\font1_14.p3d"),P3D.MakeP3DString("Tt2001m__14")) + PageChunk:AddChunk(TextStyleChunk:Output(), 1) + local LayerIDX = PageChunk:GetChunkIndex(P3D.Identifiers.Frontend_Layer) + local LayerChunk = P3D.FrontendLayerP3DChunk:new{Raw = PageChunk:GetChunkAtIndex(LayerIDX)} + local MultiTextChunk = P3D.FrontendMultiTextP3DChunk:create(P3D.MakeP3DString("RandoSettings"), 17, 220, 75, 200, 18, P3D.FrontendMultiTextP3DChunk.Justifications.Centre, P3D.FrontendMultiTextP3DChunk.Justifications.Top, {A=255,R=255,G=255,B=255}, 0, 0, P3D.MakeP3DString("font1_14"), 1, {A=192,R=0,G=0,B=0}, 2, -2, 0) + local TextChunk = P3D.FrontendStringTextBibleP3DChunk:create("srr2", P3D.MakeP3DString("RandoSettings")) + MultiTextChunk:AddChunk(TextChunk:Output()) + LayerChunk:AddChunk(MultiTextChunk:Output()) + PageChunk:SetChunkAtIndex(LayerIDX, LayerChunk:Output()) + ProjectChunk:SetChunkAtIndex(PageIDX, PageChunk:Output()) + Chunk:SetChunkAtIndex(ProjectIDX, ProjectChunk:Output()) + Cache.Ingame = Chunk:Output() + Output(Cache.Ingame) +end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua index 66ae9f3..962b1d2 100644 --- a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua @@ -15,9 +15,20 @@ if Settings.RandomPlayerVehicles then Mission = tbl.Mission[sort] end + -- Handle seeded mode + if Settings.IsSeeded then + Seed.RandomPlayerVehicles = { Level = {}, Mission = {} } + Seed.RandomPlayerVehicles.Level = Seed.MakeChoices(RandomCarPoolPlayer, 7) + Seed.RandomPlayerVehicles.Mission = Seed.MakeChoices(RandomCarPoolPlayer, 7, 15) + end + function Level.RandomPlayerVehicles(LoadFile, InitFile, Level, Path) LastLevel = nil - RandomCar = math.random(#RandomCarPoolPlayer) + if Settings.IsSeeded then + RandomCar = Seed.GetChoice(Seed.RandomPlayerVehicles.Level, Level) + else + RandomCar = math.random(#RandomCarPoolPlayer) + end RandomCarName = RandomCarPoolPlayer[RandomCar] if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/RandomLevelCar.txt", true, false) then local staticName = ReadFile("/GameData/RandomiserSettings/RandomLevelCar.txt") @@ -33,14 +44,25 @@ if Settings.RandomPlayerVehicles then return LoadFile, InitFile end - function Mission.RandomPlayerVehicles(LoadFile, InitFile, Level, Mission, Path) + function Mission.RandomPlayerVehicles(LoadFile, InitFile, Level, Mission, Path, isRace) if SettingSaveChoice then if LastLevel ~= Path then - RandomCar = math.random(#RandomCarPoolPlayer) + RandomCar = nil end LastLevel = Path else - RandomCar = math.random(#RandomCarPoolPlayer) + RandomCar = nil + end + if RandomCar == nil then + if Settings.IsSeeded then + local MissIdx = Mission + 1 + if isRace then + MissIdx = MissIdx + 10 + end + RandomCar = Seed.GetChoice(Seed.RandomPlayerVehicles.Mission, Level, MissIdx) + else + RandomCar = math.random(#RandomCarPoolPlayer) + end end RandomCarName = RandomCarPoolPlayer[RandomCar] if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/RandomMissionCar.txt", true, false) then diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua new file mode 100644 index 0000000..dedf2ee --- /dev/null +++ b/Randomiser/Resources/lib/Seed.lua @@ -0,0 +1,94 @@ +Seed = {} +Seed.Spoiler = {} + +local MAX_ATTEMPTS = 5 + +-- Special Base64 Array to avoid "similar" letters +Seed._bs = { [0] = + 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P', + 'Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f', + 'g','h','%','j','k','&','m','n','o','p','q','r','s','t','u','v', + 'w','x','y','z','0','$','2','3','4','5','6','7','8','9','+','/', +} + +-- Inverse lookup for base64 +Seed._bsi = {} +for i=0,#Seed._bs do + Seed._bsi[string.byte(Seed._bs[i])] = i +end + +function Seed.Base64(s) + return base64(s, Seed._bs):sub(1, -2) +end + +function Seed.Base64dec(s) + return base64dec(s .. "=", Seed._bs, Seed._bsi) +end + +function Seed.MakeChoices(choicetbl, idx1, idx2) + local tbl = { Attempt = {}, Choices = {} } + for i1=1,idx1 do + if idx2 == nil then + tbl.Choices[i1] = {} + tbl.Attempt[i1] = 1 + for m=1,MAX_ATTEMPTS do + tbl.Choices[i1][m] = math.random(#choicetbl) + Seed.AddSpoiler("[%d][%d] = %d (%s)", i1, m, tbl.Choices[i1][m], choicetbl[tbl.Choices[i1][m]]) + end + else + tbl.Choices[i1] = {} + tbl.Attempt[i1] = {} + for i2=1,idx2 do + tbl.Choices[i1][i2] = {} + tbl.Attempt[i1][i2] = 1 + for m=1,MAX_ATTEMPTS do + tbl.Choices[i1][i2][m] = math.random(#choicetbl) + Seed.AddSpoiler("[%d][%d][%d] = %d (%s)", i1, i2, m, tbl.Choices[i1][i2][m], choicetbl[tbl.Choices[i1][i2][m]]) + end + end + end + end + return tbl +end + +function Seed.GetChoice(choices, idx1, idx2) + if idx2 == nil then + local rv = choices.Choices[idx1][choices.Attempt[idx1]] + choices.Attempt[idx1] = (choices.Attempt[idx1] + 1) % MAX_ATTEMPTS + return rv + else + local rv = choices.Choices[idx1][idx2][choices.Attempt[idx1][idx2]] + choices.Attempt[idx1][idx2] = (choices.Attempt[idx1][idx2] + 1) % MAX_ATTEMPTS + return rv + end +end + +function Seed.Init() + if Settings.Seed == nil or Settings.Seed == "" then + local number = math.random(math.maxinteger) + Settings.Seed = Seed.Base64(string.pack("j", number)) + Seed.SeedRaw = number + DebugPrint("Generated a new seed: " .. Settings.Seed) + else + if (Settings.Seed:len() > 11) then + Alert("Your seed was longer than 11 characters, characters after this won't affect the seed or the randomness") + end + local raw = Seed.Base64dec(Settings.Seed) + if raw:len() < 16 then + raw = raw .. string.rep("\0", 16 - raw:len()) + end + Seed.SeedRaw = string.unpack("j", raw) + end + DebugPrint("Initialising RNG with Seed: " .. Seed.SeedRaw) + math.randomseed(Seed.SeedRaw) +end + +function Seed.AddSpoiler(f, ...) + table.insert(Seed.Spoiler, string.format(f, ...)) +end + +function Seed.PrintSpoiler() + print("--- BEGIN SEED SPOILERS ---") + print(base64(table.concat(Seed.Spoiler, "\n"))) + print("--- END SPOILERS ---") +end From 5b60b8c0d7a7ed8521005a802c31634a2d08583c Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sun, 16 Aug 2020 20:34:02 +0200 Subject: [PATCH 074/111] Fix wraparound of attempts --- Randomiser/Resources/lib/Seed.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index dedf2ee..7369a5e 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -54,11 +54,17 @@ end function Seed.GetChoice(choices, idx1, idx2) if idx2 == nil then local rv = choices.Choices[idx1][choices.Attempt[idx1]] - choices.Attempt[idx1] = (choices.Attempt[idx1] + 1) % MAX_ATTEMPTS + choices.Attempt[idx1] = choices.Attempt[idx1] + 1 + if choices.Attempt[idx1] > MAX_ATTEMPTS then + choices.Attempt[idx1] = 1 + end return rv else local rv = choices.Choices[idx1][idx2][choices.Attempt[idx1][idx2]] - choices.Attempt[idx1][idx2] = (choices.Attempt[idx1][idx2] + 1) % MAX_ATTEMPTS + choices.Attempt[idx1][idx2] = choices.Attempt[idx1][idx2] + 1 + if choices.Attempt[idx1][idx2] > MAX_ATTEMPTS then + choices.Attempt[idx1][idx2] = 1 + end return rv end end From 3bd21fdb8b418843b59fb28d2153ee6ad7aafb44 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sun, 16 Aug 2020 20:36:51 +0200 Subject: [PATCH 075/111] Only show seed if seeded mode --- Randomiser/Resources/CustomText.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index 7d3c282..d2c4f6e 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -81,7 +81,10 @@ for k, v in pairs(ChaosSettings) do end end -local Values = os.date("[%Y-%m-%d]") .. "\n" .. ModName .. " v" .. ModVersion .. (Settings.SpeedrunMode and " (speedrun)" or "").. (Settings.UseDebugSettings and " (debug)" or "") .. "\n" .. string.format("Settings: Gameplay: %X, Graphics: %X, Chaos: %X\nSeed: %s", GameplayN, GraphicalN, ChaosN, Settings.Seed, Settings.SeedRaw) +local Values = os.date("[%Y-%m-%d]") .. "\n" .. ModName .. " v" .. ModVersion .. (Settings.SpeedrunMode and " (speedrun)" or "").. (Settings.UseDebugSettings and " (debug)" or "") .. "\n" .. string.format("Settings: Gameplay: %X, Graphics: %X, Chaos: %X", GameplayN, GraphicalN, ChaosN) +if Settings.IsSeeded then + Values = Values .. string.format("\nSeed: %s", Settings.Seed) +end local Chunk = P3D.P3DChunk:new{Raw = ReadFile(Path)} local BibleIdx = Chunk:GetChunkIndex(P3D.Identifiers.Frontend_Text_Bible) From a3eac7d36c0c8ebf535f66201e1bf15cf7db8548 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sun, 16 Aug 2020 21:01:49 +0200 Subject: [PATCH 076/111] handle bonus missions and gambling races --- .../MissionModules/RandomPlayerVehicles.lua | 8 +++++-- .../MissionModules/RandomWaypoints.lua | 4 ++-- .../MissionScripts/HandleMissionLoad.lua | 23 +++++++++++++++---- .../Resources/MissionScripts/LoadModules.lua | 8 +++++++ 4 files changed, 35 insertions(+), 8 deletions(-) diff --git a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua index 962b1d2..beaf367 100644 --- a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua @@ -44,7 +44,7 @@ if Settings.RandomPlayerVehicles then return LoadFile, InitFile end - function Mission.RandomPlayerVehicles(LoadFile, InitFile, Level, Mission, Path, isRace) + function Mission.RandomPlayerVehicles(LoadFile, InitFile, Level, Mission, Path, Type) if SettingSaveChoice then if LastLevel ~= Path then RandomCar = nil @@ -56,8 +56,12 @@ if Settings.RandomPlayerVehicles then if RandomCar == nil then if Settings.IsSeeded then local MissIdx = Mission + 1 - if isRace then + if Type == MissionType.Race then MissIdx = MissIdx + 10 + elseif Type == MissionType.BonusMission then + MissIdx = 9 + elseif Type == MissionType.GamblingRage then + MissIdx = 15 end RandomCar = Seed.GetChoice(Seed.RandomPlayerVehicles.Mission, Level, MissIdx) else diff --git a/Randomiser/Resources/MissionModules/RandomWaypoints.lua b/Randomiser/Resources/MissionModules/RandomWaypoints.lua index 24d9137..be28431 100644 --- a/Randomiser/Resources/MissionModules/RandomWaypoints.lua +++ b/Randomiser/Resources/MissionModules/RandomWaypoints.lua @@ -50,8 +50,8 @@ if Settings.RandomWaypoints then return LoadFile, InitFile end - function Mission.RandomWaypoints(LoadFile, InitFile, Level, Mission, Path, IsRace) - if not IsRace then + function Mission.RandomWaypoints(LoadFile, InitFile, Level, Mission, Path, Type) + if Type ~= MissionType.Race and Type ~= MissionType.GamblingRace then Waypoints = {} local WaypointN = GetWaypoints(InitFile) if WaypointN > 0 then diff --git a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua index 7d0b79f..abad0f2 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua @@ -2,17 +2,32 @@ local Path = "/GameData/" .. GetPath(); loading = true if MissionModules.Mission then local level = tonumber(Path:match("level0(%d)")) - local prefix, mission = Path:match("([rm])(%d)l") + local prefix, mission = Path:match("([bsg]?[rm])(%d)l") mission = tonumber(mission) - local isRace = prefix == "r" - DebugPrint("NEW MISSION/RACE LOAD: Level " .. level .. ", " .. (isRace and "Race " or "Mission ") .. mission) + local misstype, missname + if prefix == "m" then + misstype = MissionType.Normal + missname = "Mission" + elseif prefix == "sr" then + misstype = MissionType.Race + missname = "Race" + elseif prefix == "bm" then + misstype = MissionType.BonusMission + missname = "Bonus Mission" + elseif prefix == "gr" then + misstype = MissionType.GamblingRace + missname = "Gambling Race" + else + error("unknown mission script type") + end + DebugPrint("NEW MISSION/RACE LOAD: Level " .. level .. ", " .. missname .. " " .. mission) local LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); local InitFile = ReadFile(Path:gsub("l%.mfk", "i.mfk")):gsub("//.-([\r\n])", "%1"); for i = MissionMin,MissionMax do if MissionModules.Mission[i] then for k,v in pairs(MissionModules.Mission[i]) do DebugPrint("Running module: " .. k, 2) - LoadFile, InitFile = v(LoadFile, InitFile, level, mission, Path, isRace) + LoadFile, InitFile = v(LoadFile, InitFile, level, mission, Path, misstype) end end end diff --git a/Randomiser/Resources/MissionScripts/LoadModules.lua b/Randomiser/Resources/MissionScripts/LoadModules.lua index 1627129..74c5bcc 100644 --- a/Randomiser/Resources/MissionScripts/LoadModules.lua +++ b/Randomiser/Resources/MissionScripts/LoadModules.lua @@ -3,6 +3,14 @@ MissionModules.Level = {} MissionModules.Mission = {} MissionModules.SundayDrive = {} +MissionType = +{ + Normal = 1, + Race = 2, + BonusMission = 3, + GamblingRace = 4 +} + local ModuleFiles = {} GetFiles(ModuleFiles, Paths.MissionModules, {".lua"}, 1) for i=1, #ModuleFiles do From 89833c64cb1b77217c83740c983c2f24f1027a18 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sun, 16 Aug 2020 21:04:22 +0200 Subject: [PATCH 077/111] bring .github things over (workflow mainly) --- .github/ISSUE_TEMPLATE/bug_report.md | 30 ++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 17 ++++++ .github/PULL_REQUEST_TEMPLATE.md | 11 ++++ .github/workflows/build.yml | 70 +++++++++++++++++++++++ 4 files changed, 128 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 .github/workflows/build.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..f48a9d3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,30 @@ +--- +name: Bug report +about: Found an issue with the randomiser? Game crashing? Please report it! + +--- + +**Describe the bug** +A clear and concise description of what the bug is. If the game crashes please mention which level and mission, and whether it occurs during the load or not. + +**To Reproduce** +Steps to reproduce the behavior: +1. Level '...' +2. Start Mission '....' +3. Go to X '....' +4. Game crashes + +**Expected behavior** +A clear and concise description of what you expected to happen, if the game does not crash. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Game/Mod Information (please complete the following information):** + - Mod Version [e.g. 1.8] + - Mod Settings [e.g. Random Cars, Random Peds] + - Mod Launcher Version [e.g. 1.8] + - Hit & Run Language [e.g. English] + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..066b2d9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,17 @@ +--- +name: Feature request +about: Suggest an idea for this project + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..912d572 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,11 @@ +## Summary of changes + +- [ ] I have read the **CONTRIBUTING** document +- [ ] Bug fix (change which fixes an issue) +- [ ] New feature (change which adds functionality) (target dev!) +- [ ] My change adds a new setting/requires a change to the README & meta.ini +- [ ] I have updated the README & meta.ini accordingly + +## Description of changes + +## Any additional information diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..830730d --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,70 @@ +# This is a basic workflow to help you get started with Actions + +name: CI + +# Controls when the action will run. Triggers the workflow on push or pull request +# events but only for the master branch +on: [push, pull_request] + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "build" + build: + # The type of runner that the job will run on + runs-on: windows-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v2 + with: + path: randomiser + + - name: Check mod launcher version + id: mod-launcher-version + run: | + $Request = Invoke-WebRequest -Uri "https://api.donutteam.com/?Event=AppLookup&Apps=4&Format=XML" -Method:Get -Headers $head -ContentType "application/xml" -ErrorAction:Stop -TimeoutSec 60 + $Version = ([XML]$Request.Content).DonutTeamAPI.Data.Version + Write-Output "::set-output name=version::$Version" + + # Runs a single command using the runners shell + - name: Cache mod launcher + id: cache-mod-launcher + uses: actions/cache@v2 + with: + key: ${{ runner.os }}-shar-mod-launcher-${{ steps.mod-launcher-version.outputs.version }} + path: './mod-launcher' + + - name: Download mod launcher + if: steps.cache-mod-launcher.outputs.cache-hit != 'true' + uses: carlosperate/download-file-action@v1.0.3 + id: download-mod-launcher + with: + file-url: "https://cdn.donutteam.com/Downloads/Tools/Lucas'%20Simpsons%20Hit%20&%20Run%20Mod%20Launcher%20${{ steps.mod-launcher-version.outputs.version }}.zip" + file-name: 'launcher.zip' + location: './' + + - name: Extract mod launcher + if: steps.cache-mod-launcher.outputs.cache-hit != 'true' + run: | + Expand-Archive -LiteralPath '.\launcher.zip' -DestinationPath '.\mod-launcher' + + - name: Compile mod + run: | + & '.\mod-launcher\Lucas Simpsons Hit & Run Mod Launcher.exe' -ignoreloaderrors -mods ".\randomiser" -compile "Randomiser" -outputpath ".\" | Out-String + + - name: Upload mod + uses: actions/upload-artifact@v2 + with: + name: Randomiser mod + path: Randomiser.lmlm + + - name: Upload frameworks + uses: actions/upload-artifact@v2 + with: + name: Additional frameworks + path: | + randomiser/RandomiserCars + randomiser/RandomiserChars + randomiser/RandomiserDialogue + From 137451dbda14881f23835bf634ec97a89e8ce12b Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sun, 16 Aug 2020 21:42:25 +0200 Subject: [PATCH 078/111] Update build.yml --- .github/workflows/build.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 830730d..6f2472b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -68,3 +68,16 @@ jobs: randomiser/RandomiserChars randomiser/RandomiserDialogue + release: + needs: [ build ] + runs-on: ubuntu-latest + steps: + - uses: actions/download-artifact@v2 + with: + path: ./ + - uses: eine/tip@master + with: + token: ${{ secrets.GITHUB_TOKEN }} + files: | + ./artifact/* + tag: auto-build-${{ github.ref }} From c5d112d72464aac258ff75e0629b0b085ba2bf9d Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sun, 16 Aug 2020 21:44:47 +0200 Subject: [PATCH 079/111] Update build.yml --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6f2472b..036b3c6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -79,5 +79,5 @@ jobs: with: token: ${{ secrets.GITHUB_TOKEN }} files: | - ./artifact/* + ./* tag: auto-build-${{ github.ref }} From b24cb89e1a68f3166bfbe3488ee6be063a638351 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sun, 16 Aug 2020 21:51:46 +0200 Subject: [PATCH 080/111] Update build.yml --- .github/workflows/build.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 036b3c6..c1f3bb6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -75,9 +75,12 @@ jobs: - uses: actions/download-artifact@v2 with: path: ./ + - name: Create archive + run: | + zip Randomiser.zip "./Randomiser mod/Randomiser.lmlm" "./Additional frameworks" - uses: eine/tip@master with: token: ${{ secrets.GITHUB_TOKEN }} files: | - ./* + ./Randomiser.zip tag: auto-build-${{ github.ref }} From af8140a4988cafb32db78a1d819bef797ed02986 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sun, 16 Aug 2020 21:52:07 +0200 Subject: [PATCH 081/111] Update build.yml --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c1f3bb6..d6213f5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -76,8 +76,8 @@ jobs: with: path: ./ - name: Create archive - run: | - zip Randomiser.zip "./Randomiser mod/Randomiser.lmlm" "./Additional frameworks" + run: | + zip Randomiser.zip "./Randomiser mod/Randomiser.lmlm" "./Additional frameworks" - uses: eine/tip@master with: token: ${{ secrets.GITHUB_TOKEN }} From 491120be3de919a4567dd9d363433764451d83c9 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sun, 16 Aug 2020 21:55:12 +0200 Subject: [PATCH 082/111] Update build.yml --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d6213f5..89c8828 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -77,7 +77,8 @@ jobs: path: ./ - name: Create archive run: | - zip Randomiser.zip "./Randomiser mod/Randomiser.lmlm" "./Additional frameworks" + mv "./Randomiser mod/Randomiser.lmlm" . + zip -r Randomiser.zip "./Randomiser.lmlm" "./Additional frameworks" - uses: eine/tip@master with: token: ${{ secrets.GITHUB_TOKEN }} From 62b3ae6ec75163aad21ca6954c11606e4ef4550f Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Thu, 20 Aug 2020 21:07:53 +0200 Subject: [PATCH 083/111] Some seeding fixes --- Randomiser/CustomFiles.lua | 11 ++++---- .../MissionModules/RandomPlayerVehicles.lua | 4 ++- Randomiser/Resources/lib/Seed.lua | 26 +++++++++++++++---- 3 files changed, 30 insertions(+), 11 deletions(-) diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 727157b..84e57ca 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -52,16 +52,17 @@ if Settings.SpeedrunMode then end -- FOr now!! -Settings.IsSeeded = true -Seed.Init() +if Settings.IsSeeded then + Seed.Init() +end dofile(Paths.Resources .. "MissionScripts/LoadModules.lua") -- Seed.NonModuleSeed -Seed.AddSpoiler("Test = %s", "memes") -Seed.PrintSpoiler() - +if Settings.IsSeeded then + Seed.PrintSpoiler() +end Cache = {} if Settings.UseDebugSettings then diff --git a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua index beaf367..b62aa3d 100644 --- a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua @@ -17,8 +17,10 @@ if Settings.RandomPlayerVehicles then -- Handle seeded mode if Settings.IsSeeded then - Seed.RandomPlayerVehicles = { Level = {}, Mission = {} } + Seed.RandomPlayerVehicles = {} + Seed.AddSpoiler("RandomPlayerVehicles.Level = ") Seed.RandomPlayerVehicles.Level = Seed.MakeChoices(RandomCarPoolPlayer, 7) + Seed.AddSpoiler("RandomPlayerVehicles.Mission = ") Seed.RandomPlayerVehicles.Mission = Seed.MakeChoices(RandomCarPoolPlayer, 7, 15) end diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index 7369a5e..44711db 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -26,14 +26,30 @@ function Seed.Base64dec(s) end function Seed.MakeChoices(choicetbl, idx1, idx2) + local mkrand = nil + if choicetbl == nil then + mkrand = function() + return math.random(), "" + end + elseif type(choicetbl) == "number" then + mkrand = function() + return math.random(choicetbl), "" + end + else + mkrand = function() + local r = math.random(#choicetbl) + return r, string.format(" (%s)", choicetbl[r]) + end + end local tbl = { Attempt = {}, Choices = {} } for i1=1,idx1 do if idx2 == nil then tbl.Choices[i1] = {} tbl.Attempt[i1] = 1 for m=1,MAX_ATTEMPTS do - tbl.Choices[i1][m] = math.random(#choicetbl) - Seed.AddSpoiler("[%d][%d] = %d (%s)", i1, m, tbl.Choices[i1][m], choicetbl[tbl.Choices[i1][m]]) + local txt + tbl.Choices[i1][m], txt = mkrand() + Seed.AddSpoiler("[%d][%d] = %d%s", i1, m, tbl.Choices[i1][m], txt) end else tbl.Choices[i1] = {} @@ -42,8 +58,8 @@ function Seed.MakeChoices(choicetbl, idx1, idx2) tbl.Choices[i1][i2] = {} tbl.Attempt[i1][i2] = 1 for m=1,MAX_ATTEMPTS do - tbl.Choices[i1][i2][m] = math.random(#choicetbl) - Seed.AddSpoiler("[%d][%d][%d] = %d (%s)", i1, i2, m, tbl.Choices[i1][i2][m], choicetbl[tbl.Choices[i1][i2][m]]) + tbl.Choices[i1][i2][m] = mkrand() + Seed.AddSpoiler("[%d][%d][%d] = %d%s", i1, i2, m, tbl.Choices[i1][i2][m], txt) end end end @@ -90,7 +106,7 @@ function Seed.Init() end function Seed.AddSpoiler(f, ...) - table.insert(Seed.Spoiler, string.format(f, ...)) + Seed.Spoiler[#Seed.Spoiler + 1] = string.format(f, ...) end function Seed.PrintSpoiler() From 84e47df6ff107872fcbb5aed9941c5c2aec66221 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Thu, 20 Aug 2020 21:08:57 +0200 Subject: [PATCH 084/111] Random chase amount seeded --- Randomiser/Resources/MissionModules/RandomChase.lua | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua index 088bc86..1551c67 100644 --- a/Randomiser/Resources/MissionModules/RandomChase.lua +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -15,6 +15,11 @@ if Settings.RandomChase then Mission = tbl.Mission[sort] end + if Settings.IsSeeded and Settings.RandomChaseAmount then + Seed.AddSpoiler("RandomChoiceAmount = ") + Seed.RandomChaseAmount = Seed.MakeChoices(5, 7) + end + function Level.RandomChase(LoadFile, InitFile, Level, Path) RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/RandomChaseCar.txt", true, false) then @@ -32,7 +37,12 @@ if Settings.RandomChase then InitFile = InitFile:gsub("CreateChaseManager%s*%(%s*\"[^\n]-\"", "CreateChaseManager(\"" .. RandomChase .."\"", 1) end if Settings.RandomChaseAmount then - local chaseAmount = math.random(1, 5) + local chaseAmount + if Settings.IsSeeded then + chaseAmount = Seed.GetChoice(Seed.RandomChaseAmount, Level) + else + chaseAmount = math.random(1, 5) + end InitFile = InitFile:gsub("SetNumChaseCars%s*%(%s*\"[^\n]-\"", "SetNumChaseCars(\"" .. chaseAmount .."\"", 1) DebugPrint("Random chase amount -> " .. chaseAmount) end From 892a4d8486a0c024848f6739f7997b17bacd1cf9 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Thu, 20 Aug 2020 21:43:37 +0200 Subject: [PATCH 085/111] RandomTrafficParked --- .../Resources/MissionModules/RandomTraffic.lua | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Randomiser/Resources/MissionModules/RandomTraffic.lua b/Randomiser/Resources/MissionModules/RandomTraffic.lua index b9ad2f4..808b36d 100644 --- a/Randomiser/Resources/MissionModules/RandomTraffic.lua +++ b/Randomiser/Resources/MissionModules/RandomTraffic.lua @@ -9,6 +9,11 @@ if Settings.RandomTraffic then Level = tbl.Level[sort] end + if Settings.IsSeeded then + Seed.AddSpoiler("RandomTrafficParked = ") + Seed.RandomTrafficParked = Seed.MakeChoices(3, 7) + end + function Level.RandomTraffic(LoadFile, InitFile, Level, Path) TrafficCars = {} local TmpCarPool = {table.unpack(RandomCarPoolTraffic)} @@ -48,7 +53,13 @@ if Settings.RandomTraffic then end end local parked = "" - if math.random(3) == 1 then + local parked_check + if Settings.IsSeeded then + parked_check = Seed.GetChoice(Seed.RandomTrafficParked, Level) + else + parked_check = math.random(3) + end + if parked_check == 1 then parked = ",1" end InitFile = InitFile .. "\r\nAddTrafficModel( \"" .. carName .. "\"," .. amount .. parked .. " );" From 333954603ab0a3eabb3ff009f096f297ae04bc90 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Thu, 20 Aug 2020 21:57:00 +0200 Subject: [PATCH 086/111] More makechoice flexibility --- Randomiser/Resources/lib/Seed.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index 44711db..3b96477 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -35,6 +35,8 @@ function Seed.MakeChoices(choicetbl, idx1, idx2) mkrand = function() return math.random(choicetbl), "" end + elseif type(choicetbl) == "function" then + mkrand = choicetbl else mkrand = function() local r = math.random(#choicetbl) From a9c3a287d23dffab19d4833c6d0b699ca939320a Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Thu, 20 Aug 2020 22:38:55 +0200 Subject: [PATCH 087/111] typo fix --- Randomiser/Resources/MissionModules/RandomChase.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua index 1551c67..835870f 100644 --- a/Randomiser/Resources/MissionModules/RandomChase.lua +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -16,7 +16,7 @@ if Settings.RandomChase then end if Settings.IsSeeded and Settings.RandomChaseAmount then - Seed.AddSpoiler("RandomChoiceAmount = ") + Seed.AddSpoiler("RandomChaseAmount = ") Seed.RandomChaseAmount = Seed.MakeChoices(5, 7) end From fb9ded00a2fb9ae652cfec08f45aa4407bdb2663 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Fri, 21 Aug 2020 17:25:14 +0200 Subject: [PATCH 088/111] Clearer parameter name --- Randomiser/Resources/lib/Seed.lua | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index 3b96477..94d8318 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -25,22 +25,22 @@ function Seed.Base64dec(s) return base64dec(s .. "=", Seed._bs, Seed._bsi) end -function Seed.MakeChoices(choicetbl, idx1, idx2) +function Seed.MakeChoices(choice, idx1, idx2) local mkrand = nil - if choicetbl == nil then + if choice == nil then mkrand = function() return math.random(), "" end - elseif type(choicetbl) == "number" then + elseif type(choice) == "number" then mkrand = function() - return math.random(choicetbl), "" + return math.random(choice), "" end - elseif type(choicetbl) == "function" then - mkrand = choicetbl + elseif type(choice) == "function" then + mkrand = choice else mkrand = function() - local r = math.random(#choicetbl) - return r, string.format(" (%s)", choicetbl[r]) + local r = math.random(#choice) + return r, string.format(" (%s)", choice[r]) end end local tbl = { Attempt = {}, Choices = {} } From 914f64e21b811d9990799b5afe89c3b83a287a57 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Fri, 21 Aug 2020 17:27:30 +0200 Subject: [PATCH 089/111] Magic number elimination service --- .../Resources/MissionModules/RandomChase.lua | 2 +- .../MissionModules/RandomPlayerVehicles.lua | 16 ++++------------ .../Resources/MissionModules/RandomTraffic.lua | 2 +- Randomiser/Resources/lib/Seed.lua | 14 ++++++++++++++ 4 files changed, 20 insertions(+), 14 deletions(-) diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua index 835870f..2f5d70c 100644 --- a/Randomiser/Resources/MissionModules/RandomChase.lua +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -17,7 +17,7 @@ if Settings.RandomChase then if Settings.IsSeeded and Settings.RandomChaseAmount then Seed.AddSpoiler("RandomChaseAmount = ") - Seed.RandomChaseAmount = Seed.MakeChoices(5, 7) + Seed.RandomChaseAmount = Seed.MakeChoices(5, Seed.MAX_LEVELS) end function Level.RandomChase(LoadFile, InitFile, Level, Path) diff --git a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua index b62aa3d..d0a08fb 100644 --- a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua @@ -19,9 +19,9 @@ if Settings.RandomPlayerVehicles then if Settings.IsSeeded then Seed.RandomPlayerVehicles = {} Seed.AddSpoiler("RandomPlayerVehicles.Level = ") - Seed.RandomPlayerVehicles.Level = Seed.MakeChoices(RandomCarPoolPlayer, 7) + Seed.RandomPlayerVehicles.Level = Seed.MakeChoices(RandomCarPoolPlayer, Seed.MAX_LEVELS) Seed.AddSpoiler("RandomPlayerVehicles.Mission = ") - Seed.RandomPlayerVehicles.Mission = Seed.MakeChoices(RandomCarPoolPlayer, 7, 15) + Seed.RandomPlayerVehicles.Mission = Seed.MakeChoices(RandomCarPoolPlayer, Seed.MAX_LEVELS, Seed.MAX_MISSIONS) end function Level.RandomPlayerVehicles(LoadFile, InitFile, Level, Path) @@ -56,16 +56,8 @@ if Settings.RandomPlayerVehicles then RandomCar = nil end if RandomCar == nil then - if Settings.IsSeeded then - local MissIdx = Mission + 1 - if Type == MissionType.Race then - MissIdx = MissIdx + 10 - elseif Type == MissionType.BonusMission then - MissIdx = 9 - elseif Type == MissionType.GamblingRage then - MissIdx = 15 - end - RandomCar = Seed.GetChoice(Seed.RandomPlayerVehicles.Mission, Level, MissIdx) + if Settings.IsSeeded then + RandomCar = Seed.GetChoice(Seed.RandomPlayerVehicles.Mission, Level, Seed.MissionToIndex(Mission, Type)) else RandomCar = math.random(#RandomCarPoolPlayer) end diff --git a/Randomiser/Resources/MissionModules/RandomTraffic.lua b/Randomiser/Resources/MissionModules/RandomTraffic.lua index 808b36d..85d5fe1 100644 --- a/Randomiser/Resources/MissionModules/RandomTraffic.lua +++ b/Randomiser/Resources/MissionModules/RandomTraffic.lua @@ -11,7 +11,7 @@ if Settings.RandomTraffic then if Settings.IsSeeded then Seed.AddSpoiler("RandomTrafficParked = ") - Seed.RandomTrafficParked = Seed.MakeChoices(3, 7) + Seed.RandomTrafficParked = Seed.MakeChoices(3, Seed.MAX_LEVELS) end function Level.RandomTraffic(LoadFile, InitFile, Level, Path) diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index 94d8318..fc59b2d 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -1,6 +1,9 @@ Seed = {} Seed.Spoiler = {} +Seed.MAX_LEVELS = 7 +Seed.MAX_MISSIONS = 15 + local MAX_ATTEMPTS = 5 -- Special Base64 Array to avoid "similar" letters @@ -25,6 +28,17 @@ function Seed.Base64dec(s) return base64dec(s .. "=", Seed._bs, Seed._bsi) end +function Seed.MissionToIndex(Mission, Type) + local MissIdx = Mission + 1 + if Type == MissionType.Race then + MissIdx = MissIdx + 10 + elseif Type == MissionType.BonusMission then + MissIdx = 9 + elseif Type == MissionType.GamblingRace then + MissIdx = 15 + end +end + function Seed.MakeChoices(choice, idx1, idx2) local mkrand = nil if choice == nil then From d28a94a77b19b49d83ac552fe1216bd95d45f268 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Fri, 21 Aug 2020 21:23:02 +0200 Subject: [PATCH 090/111] Full random chase seeding --- .../Resources/MissionModules/RandomChase.lua | 18 ++++++++++++++---- Randomiser/Resources/lib/Seed.lua | 4 ++-- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua index 2f5d70c..6d52fb4 100644 --- a/Randomiser/Resources/MissionModules/RandomChase.lua +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -15,13 +15,23 @@ if Settings.RandomChase then Mission = tbl.Mission[sort] end - if Settings.IsSeeded and Settings.RandomChaseAmount then - Seed.AddSpoiler("RandomChaseAmount = ") - Seed.RandomChaseAmount = Seed.MakeChoices(5, Seed.MAX_LEVELS) + if Settings.IsSeeded + if Settings.RandomChaseAmount then + Seed.AddSpoiler("RandomChaseAmount = ") + Seed.RandomChaseAmount = Seed.MakeChoices(5, Seed.MAX_LEVELS) + end + Seed.AddSpoiler("RandomChase = ") + Seed.RandomChase = Seed.MakeChoices(function() + RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) + end, Seed.MAX_LEVELS) end function Level.RandomChase(LoadFile, InitFile, Level, Path) - RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) + if Settings.IsSeeded + RandomChase = Seed.GetChoice(Seed.RandomChase, Level) + else + RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) + end if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/RandomChaseCar.txt", true, false) then local staticName = ReadFile("/GameData/RandomiserSettings/RandomChaseCar.txt") if staticName:len() > 0 then diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index fc59b2d..a213254 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -65,7 +65,7 @@ function Seed.MakeChoices(choice, idx1, idx2) for m=1,MAX_ATTEMPTS do local txt tbl.Choices[i1][m], txt = mkrand() - Seed.AddSpoiler("[%d][%d] = %d%s", i1, m, tbl.Choices[i1][m], txt) + Seed.AddSpoiler("[%d][%d] = %s%s", i1, m, tbl.Choices[i1][m], txt) end else tbl.Choices[i1] = {} @@ -75,7 +75,7 @@ function Seed.MakeChoices(choice, idx1, idx2) tbl.Attempt[i1][i2] = 1 for m=1,MAX_ATTEMPTS do tbl.Choices[i1][i2][m] = mkrand() - Seed.AddSpoiler("[%d][%d][%d] = %d%s", i1, i2, m, tbl.Choices[i1][i2][m], txt) + Seed.AddSpoiler("[%d][%d][%d] = %s%s", i1, i2, m, tbl.Choices[i1][i2][m], txt) end end end From bca75b42493ab1795dd07a46290c90e93071fbf9 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Fri, 21 Aug 2020 21:34:43 +0200 Subject: [PATCH 091/111] Fix random chase and seed random traffic --- .../Resources/MissionModules/RandomChase.lua | 6 ++-- .../MissionModules/RandomTraffic.lua | 28 +++++++++++++++---- Randomiser/Resources/lib/Seed.lua | 9 +++--- 3 files changed, 31 insertions(+), 12 deletions(-) diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua index 6d52fb4..18d5dfb 100644 --- a/Randomiser/Resources/MissionModules/RandomChase.lua +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -15,19 +15,19 @@ if Settings.RandomChase then Mission = tbl.Mission[sort] end - if Settings.IsSeeded + if Settings.IsSeeded then if Settings.RandomChaseAmount then Seed.AddSpoiler("RandomChaseAmount = ") Seed.RandomChaseAmount = Seed.MakeChoices(5, Seed.MAX_LEVELS) end Seed.AddSpoiler("RandomChase = ") Seed.RandomChase = Seed.MakeChoices(function() - RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) + return GetRandomFromTbl(RandomCarPoolChase, false) end, Seed.MAX_LEVELS) end function Level.RandomChase(LoadFile, InitFile, Level, Path) - if Settings.IsSeeded + if Settings.IsSeeded then RandomChase = Seed.GetChoice(Seed.RandomChase, Level) else RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) diff --git a/Randomiser/Resources/MissionModules/RandomTraffic.lua b/Randomiser/Resources/MissionModules/RandomTraffic.lua index 85d5fe1..064d9cc 100644 --- a/Randomiser/Resources/MissionModules/RandomTraffic.lua +++ b/Randomiser/Resources/MissionModules/RandomTraffic.lua @@ -10,18 +10,36 @@ if Settings.RandomTraffic then end if Settings.IsSeeded then + Seed.AddSpoiler("RandomTraffic = ") + Seed.RandomTraffic = Seed.MakeChoices(function() + local TmpCarPool = {table.unpack(RandomCarPoolTraffic)} + local Cars = "" + local TrafficCars = {} + for i = 1, math.min(5, #TmpCarPool) do + local carName = GetRandomFromTbl(TmpCarPool, true) + table.insert(TrafficCars, carName) + Cars = Cars .. carName .. ", " + end + return { TrafficCars, Cars }, Cars + end, Seed.MAX_LEVELS) Seed.AddSpoiler("RandomTrafficParked = ") Seed.RandomTrafficParked = Seed.MakeChoices(3, Seed.MAX_LEVELS) end function Level.RandomTraffic(LoadFile, InitFile, Level, Path) TrafficCars = {} - local TmpCarPool = {table.unpack(RandomCarPoolTraffic)} local Cars = "" - for i = 1, math.min(5, #TmpCarPool) do - local carName = GetRandomFromTbl(TmpCarPool, true) - table.insert(TrafficCars, carName) - Cars = Cars .. carName .. ", " + if Settings.IsSeeded then + local tbl = Seed.GetChoice(Seed.RandomTraffic, Level) + TrafficCars = {table.unpack(tbl[1])} + Cars = tbl[2] + else + local TmpCarPool = {table.unpack(RandomCarPoolTraffic)} + for i = 1, math.min(5, #TmpCarPool) do + local carName = GetRandomFromTbl(TmpCarPool, true) + table.insert(TrafficCars, carName) + Cars = Cars .. carName .. ", " + end end for i = 1, #TrafficCars do local carName = TrafficCars[i] diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index a213254..0596aa3 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -54,7 +54,7 @@ function Seed.MakeChoices(choice, idx1, idx2) else mkrand = function() local r = math.random(#choice) - return r, string.format(" (%s)", choice[r]) + return r, string.format("(%s)", choice[r]) end end local tbl = { Attempt = {}, Choices = {} } @@ -65,7 +65,7 @@ function Seed.MakeChoices(choice, idx1, idx2) for m=1,MAX_ATTEMPTS do local txt tbl.Choices[i1][m], txt = mkrand() - Seed.AddSpoiler("[%d][%d] = %s%s", i1, m, tbl.Choices[i1][m], txt) + Seed.AddSpoiler("[%d][%d] = %s %s", i1, m, tbl.Choices[i1][m], txt) end else tbl.Choices[i1] = {} @@ -74,8 +74,9 @@ function Seed.MakeChoices(choice, idx1, idx2) tbl.Choices[i1][i2] = {} tbl.Attempt[i1][i2] = 1 for m=1,MAX_ATTEMPTS do - tbl.Choices[i1][i2][m] = mkrand() - Seed.AddSpoiler("[%d][%d][%d] = %s%s", i1, i2, m, tbl.Choices[i1][i2][m], txt) + local txt + tbl.Choices[i1][i2][m], txt = mkrand() + Seed.AddSpoiler("[%d][%d][%d] = %s %s", i1, i2, m, tbl.Choices[i1][i2][m], txt) end end end From f4350ad2523f241293b8a6a4e7f0a0845724d450 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Fri, 21 Aug 2020 21:34:53 +0200 Subject: [PATCH 092/111] Better debugging if Modules have syntax errors --- Randomiser/Resources/MissionScripts/LoadModules.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Randomiser/Resources/MissionScripts/LoadModules.lua b/Randomiser/Resources/MissionScripts/LoadModules.lua index 74c5bcc..c91c67e 100644 --- a/Randomiser/Resources/MissionScripts/LoadModules.lua +++ b/Randomiser/Resources/MissionScripts/LoadModules.lua @@ -15,7 +15,7 @@ local ModuleFiles = {} GetFiles(ModuleFiles, Paths.MissionModules, {".lua"}, 1) for i=1, #ModuleFiles do DebugPrint("Loading module: " .. ModuleFiles[i], 2) - loadfile(ModuleFiles[i])(MissionModules) + assert(loadfile(ModuleFiles[i]))(MissionModules) end LevelMin = 0 From eb2d6b2cb290ae545fd651c21892b932078e92fe Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Fri, 21 Aug 2020 21:42:28 +0200 Subject: [PATCH 093/111] Add a warning if chaos mods are enabled --- Randomiser/Resources/CustomText.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index d2c4f6e..4a023b6 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -84,6 +84,9 @@ end local Values = os.date("[%Y-%m-%d]") .. "\n" .. ModName .. " v" .. ModVersion .. (Settings.SpeedrunMode and " (speedrun)" or "").. (Settings.UseDebugSettings and " (debug)" or "") .. "\n" .. string.format("Settings: Gameplay: %X, Graphics: %X, Chaos: %X", GameplayN, GraphicalN, ChaosN) if Settings.IsSeeded then Values = Values .. string.format("\nSeed: %s", Settings.Seed) + if ChaosN > 0 then + Alert("Chaos randomisations are not seeded and should be disabled for consistent races") + end end local Chunk = P3D.P3DChunk:new{Raw = ReadFile(Path)} From 5e9de53257f91708834db62aa366421db35958f3 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Fri, 21 Aug 2020 22:27:15 +0200 Subject: [PATCH 094/111] Seed random mission vehicles using insane method --- .../MissionModules/RandomMissionVehicles.lua | 12 ++++- Randomiser/Resources/lib/Seed.lua | 49 +++++++++++++++++++ 2 files changed, 59 insertions(+), 2 deletions(-) diff --git a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua index 66797f2..c19dbb3 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua @@ -30,8 +30,8 @@ if Settings.RandomMissionVehicles then LastLevelMV = nil return LoadFile, InitFile end - - function Mission.RandomMissionVehicldes(LoadFile, InitFile, Level, Mission, Path) + + local function Mission_RandomMissionVehicles(LoadFile, InitFile, Level, Mission, Path) DebugPrint("Checking for sub level cars in " .. Level .. "|" .. Mission) local randomise = not Settings.SaveChoiceMV or LastLevelMV == nil or LastLevelMV ~= Path LastLevelMV = Path @@ -107,4 +107,12 @@ if Settings.RandomMissionVehicles then end) return LoadFile, InitFile end + + if Settings.IsSeeded then + Seed.AddSpoiler("-- RandomMissionVehicles --") + Seed.RandomMissionVehicles = Seed.CacheFullMission(Mission_RandomMissionVehicles) + Mission.RandomMissionVehicles = Seed.ReturnFullMission(Seed.RandomMissionVehicles) + else + Mission.RandomMissionVehicles = Mission_RandomMissionVehicles + end end \ No newline at end of file diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index 0596aa3..3290327 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -37,6 +37,7 @@ function Seed.MissionToIndex(Mission, Type) elseif Type == MissionType.GamblingRace then MissIdx = 15 end + return MissIdx end function Seed.MakeChoices(choice, idx1, idx2) @@ -102,6 +103,54 @@ function Seed.GetChoice(choices, idx1, idx2) end end +function Seed.CacheFullMission(mission_func) + -- Pretend levels is either known or has been computed beforehand (for now it's just coded) + local tbl = {} + for i=1,Seed.MAX_LEVELS do + local path = string.format("/GameData/scripts/missions/level%02d/", i) + local files = {} + GetFiles(files, path, {".mfk"}) + for j=1,#files do + local Path = files[j] + local prefix, mission = Path:match("([bsg]?[rm])(%d)l") + if prefix == nil or mission == nil then + goto continue + end + Seed.AddSpoiler("Caching mission: %s", Path) + tbl[Path] = {} + mission = tonumber(mission) + local misstype + if prefix == "m" then + misstype = MissionType.Normal + elseif prefix == "sr" then + misstype = MissionType.Race + elseif prefix == "bm" then + misstype = MissionType.BonusMission + elseif prefix == "gr" then + misstype = MissionType.GamblingRace + else + error("unknown mission script type") + end + local LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + local InitFile = ReadFile(Path:gsub("l%.mfk", "i.mfk")):gsub("//.-([\r\n])", "%1"); + local old_DebugPrint = DebugPrint + DebugPrint = function(msg, level) + Seed.AddSpoiler(msg) + end + tbl[Path].LoadFile, tbl[Path].InitFile = mission_func(LoadFile, InitFile, i, mission, Path, misstype) + DebugPrint = old_DebugPrint + ::continue:: + end + end + return tbl +end + +function Seed.ReturnFullMission(tbl) + return function(LoadFile, InitFile, Level, Mission, Path) + return tbl[Path].LoadFile, tbl[Path].InitFile + end +end + function Seed.Init() if Settings.Seed == nil or Settings.Seed == "" then local number = math.random(math.maxinteger) From 44bcbaa3632db4e700d85549e3f8cbc8194b68b0 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Fri, 21 Aug 2020 22:35:46 +0200 Subject: [PATCH 095/111] Random pedestrians too --- .../MissionModules/RandomPedestrians.lua | 10 +++++++- Randomiser/Resources/lib/Seed.lua | 25 +++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/Randomiser/Resources/MissionModules/RandomPedestrians.lua b/Randomiser/Resources/MissionModules/RandomPedestrians.lua index 478a68c..014b0a7 100644 --- a/Randomiser/Resources/MissionModules/RandomPedestrians.lua +++ b/Randomiser/Resources/MissionModules/RandomPedestrians.lua @@ -9,7 +9,7 @@ if Settings.RandomPedestrians then Level = tbl.Level[sort] end - function Level.RandomPedestrians(LoadFile, InitFile, Level, Path) + local function Level_RandomPedestrians(LoadFile, InitFile, Level, Path) local TmpPedPool = {table.unpack(RandomPedPool)} local groups = {} for group in InitFile:gmatch("CreatePedGroup%s*%(%s*(%d)%s*%);") do @@ -61,4 +61,12 @@ if Settings.RandomPedestrians then DebugPrint("Random pedestrians for level -> " .. table.concat(LevelPedestrians, ", ")) return LoadFile, InitFile end + + if Settings.IsSeeded then + Seed.AddSpoiler("-- RandomPedestrians --") + Seed.RandomPedestrians = Seed.CacheFullLevel(Level_RandomPedestrians) + Level.RandomPedestrians = Seed.ReturnFullLevel(Seed.RandomPedestrians) + else + Level.RandomPedestrians = Level_RandomPedestrians + end end \ No newline at end of file diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index 3290327..2c6a327 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -103,6 +103,31 @@ function Seed.GetChoice(choices, idx1, idx2) end end +function Seed.CacheFullLevel(level_func) + -- Pretend levels is either known or has been computed beforehand (for now it's just coded) + local tbl = {} + for i=1,Seed.MAX_LEVELS do + tbl[i] = {} + Seed.AddSpoiler("Caching level: %s", i) + local Path = string.format("/GameData/scripts/missions/level%02d/level.mfk", i) + local LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + local InitFile = ReadFile(Path:gsub("level%.mfk", "leveli.mfk")):gsub("//.-([\r\n])", "%1"); + local old_DebugPrint = DebugPrint + DebugPrint = function(msg, level) + Seed.AddSpoiler(msg) + end + tbl[i].LoadFile, tbl[i].InitFile = level_func(LoadFile, InitFile, i, Path) + DebugPrint = old_DebugPrint + end + return tbl +end + +function Seed.ReturnFullLevel(tbl) + return function(LoadFile, InitFile, Level, Path) + return tbl[Level].LoadFile, tbl[Level].InitFile + end +end + function Seed.CacheFullMission(mission_func) -- Pretend levels is either known or has been computed beforehand (for now it's just coded) local tbl = {} From 3b8c1f6c1d6741bc02611935008d52356a36ef63 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Mon, 24 Aug 2020 20:00:17 +0200 Subject: [PATCH 096/111] Don't change level results on revisit --- Randomiser/Resources/lib/Seed.lua | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index 2c6a327..fc56183 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -4,7 +4,8 @@ Seed.Spoiler = {} Seed.MAX_LEVELS = 7 Seed.MAX_MISSIONS = 15 -local MAX_ATTEMPTS = 5 +local MAX_ATTEMPTS_MISSIONS = 5 +local MAX_ATTEMPTS_LEVELS = 1 -- Special Base64 Array to avoid "similar" letters Seed._bs = { [0] = @@ -63,7 +64,7 @@ function Seed.MakeChoices(choice, idx1, idx2) if idx2 == nil then tbl.Choices[i1] = {} tbl.Attempt[i1] = 1 - for m=1,MAX_ATTEMPTS do + for m=1,MAX_ATTEMPTS_LEVELS do local txt tbl.Choices[i1][m], txt = mkrand() Seed.AddSpoiler("[%d][%d] = %s %s", i1, m, tbl.Choices[i1][m], txt) @@ -74,7 +75,7 @@ function Seed.MakeChoices(choice, idx1, idx2) for i2=1,idx2 do tbl.Choices[i1][i2] = {} tbl.Attempt[i1][i2] = 1 - for m=1,MAX_ATTEMPTS do + for m=1,MAX_ATTEMPTS_MISSIONS do local txt tbl.Choices[i1][i2][m], txt = mkrand() Seed.AddSpoiler("[%d][%d][%d] = %s %s", i1, i2, m, tbl.Choices[i1][i2][m], txt) @@ -89,14 +90,14 @@ function Seed.GetChoice(choices, idx1, idx2) if idx2 == nil then local rv = choices.Choices[idx1][choices.Attempt[idx1]] choices.Attempt[idx1] = choices.Attempt[idx1] + 1 - if choices.Attempt[idx1] > MAX_ATTEMPTS then + if choices.Attempt[idx1] > #choices.Choices[idx1] then choices.Attempt[idx1] = 1 end return rv else local rv = choices.Choices[idx1][idx2][choices.Attempt[idx1][idx2]] choices.Attempt[idx1][idx2] = choices.Attempt[idx1][idx2] + 1 - if choices.Attempt[idx1][idx2] > MAX_ATTEMPTS then + if choices.Attempt[idx1][idx2] > #choices.Choices[idx1][idx2] then choices.Attempt[idx1][idx2] = 1 end return rv From 426475b390f2595f889441ee969150a1077d90b2 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Mon, 24 Aug 2020 20:01:10 +0200 Subject: [PATCH 097/111] Seed random missions --- Randomiser/Resources/MissionModules/RandomMissions.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Randomiser/Resources/MissionModules/RandomMissions.lua b/Randomiser/Resources/MissionModules/RandomMissions.lua index 95a67fe..0faf958 100644 --- a/Randomiser/Resources/MissionModules/RandomMissions.lua +++ b/Randomiser/Resources/MissionModules/RandomMissions.lua @@ -9,7 +9,7 @@ if Settings.RandomMissions then Level = tbl.Level[sort] end - function Level.RandomMissions(LoadFile, InitFile, Level, Path) + local function Level_RandomMissions(LoadFile, InitFile, Level, Path) local missions = {} for mission in LoadFile:gmatch("AddMission%s*%(%s*\"m(%d)\"") do if tonumber(mission) < 8 then @@ -44,4 +44,12 @@ if Settings.RandomMissions then end) return LoadFile, InitFile end + + if Settings.IsSeeded then + Seed.AddSpoiler("-- RandomMissions --") + Seed.RandomMissions = Seed.CacheFullLevel(Level_RandomMissions) + Level.RandomMissions = Seed.ReturnFullLevel(Seed.RandomMissions) + else + Level.RandomMissions = Level_RandomMissions + end end \ No newline at end of file From db59e2420ba17fd85abd69176cc6d539685a19c8 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Thu, 27 Aug 2020 12:10:42 +0200 Subject: [PATCH 098/111] Quick and dirty fix for cached scripts not working properly --- .../MissionModules/RandomMissionVehicles.lua | 7 +++- .../MissionModules/RandomMissions.lua | 7 +++- .../MissionModules/RandomPedestrians.lua | 7 +++- Randomiser/Resources/lib/Seed.lua | 39 +++++++++---------- 4 files changed, 34 insertions(+), 26 deletions(-) diff --git a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua index c19dbb3..75006a8 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua @@ -2,6 +2,9 @@ local args = {...} local tbl = args[1] if Settings.RandomMissionVehicles then local sort = 4 + if Settings.IsSeeded then + sort = 1 + end local Level = {} local Mission = {} local SundayDrive = {} @@ -110,8 +113,8 @@ if Settings.RandomMissionVehicles then if Settings.IsSeeded then Seed.AddSpoiler("-- RandomMissionVehicles --") - Seed.RandomMissionVehicles = Seed.CacheFullMission(Mission_RandomMissionVehicles) - Mission.RandomMissionVehicles = Seed.ReturnFullMission(Seed.RandomMissionVehicles) + Seed.CacheFullMission(Mission_RandomMissionVehicles) + Mission.RandomMissionVehicles = Seed.ReturnFullMission else Mission.RandomMissionVehicles = Mission_RandomMissionVehicles end diff --git a/Randomiser/Resources/MissionModules/RandomMissions.lua b/Randomiser/Resources/MissionModules/RandomMissions.lua index 0faf958..a99016e 100644 --- a/Randomiser/Resources/MissionModules/RandomMissions.lua +++ b/Randomiser/Resources/MissionModules/RandomMissions.lua @@ -2,6 +2,9 @@ local args = {...} local tbl = args[1] if Settings.RandomMissions then local sort = 5 + if Settings.IsSeeded then + sort = 1 + end local Level = {} if not tbl.Level[sort] then tbl.Level[sort] = Level @@ -47,8 +50,8 @@ if Settings.RandomMissions then if Settings.IsSeeded then Seed.AddSpoiler("-- RandomMissions --") - Seed.RandomMissions = Seed.CacheFullLevel(Level_RandomMissions) - Level.RandomMissions = Seed.ReturnFullLevel(Seed.RandomMissions) + Seed.CacheFullLevel(Level_RandomMissions) + Level.RandomMissions = Seed.ReturnFullLevel else Level.RandomMissions = Level_RandomMissions end diff --git a/Randomiser/Resources/MissionModules/RandomPedestrians.lua b/Randomiser/Resources/MissionModules/RandomPedestrians.lua index 014b0a7..74e64d6 100644 --- a/Randomiser/Resources/MissionModules/RandomPedestrians.lua +++ b/Randomiser/Resources/MissionModules/RandomPedestrians.lua @@ -2,6 +2,9 @@ local args = {...} local tbl = args[1] if Settings.RandomPedestrians then local sort = 5 + if Settings.IsSeeded then + sort = 1 + end local Level = {} if not tbl.Level[sort] then tbl.Level[sort] = Level @@ -64,8 +67,8 @@ if Settings.RandomPedestrians then if Settings.IsSeeded then Seed.AddSpoiler("-- RandomPedestrians --") - Seed.RandomPedestrians = Seed.CacheFullLevel(Level_RandomPedestrians) - Level.RandomPedestrians = Seed.ReturnFullLevel(Seed.RandomPedestrians) + Seed.CacheFullLevel(Level_RandomPedestrians) + Level.RandomPedestrians = Seed.ReturnFullLevel else Level.RandomPedestrians = Level_RandomPedestrians end diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index fc56183..d667435 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -7,6 +7,9 @@ Seed.MAX_MISSIONS = 15 local MAX_ATTEMPTS_MISSIONS = 5 local MAX_ATTEMPTS_LEVELS = 1 +Seed.CachedLevel = {} +Seed.CachedMission = {} + -- Special Base64 Array to avoid "similar" letters Seed._bs = { [0] = 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P', @@ -106,32 +109,29 @@ end function Seed.CacheFullLevel(level_func) -- Pretend levels is either known or has been computed beforehand (for now it's just coded) - local tbl = {} for i=1,Seed.MAX_LEVELS do - tbl[i] = {} Seed.AddSpoiler("Caching level: %s", i) local Path = string.format("/GameData/scripts/missions/level%02d/level.mfk", i) - local LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); - local InitFile = ReadFile(Path:gsub("level%.mfk", "leveli.mfk")):gsub("//.-([\r\n])", "%1"); + if Seed.CachedLevel[Path] == nil then + Seed.CachedLevel[Path] = {} + Seed.CachedLevel[Path].LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + Seed.CachedLevel[Path].InitFile = ReadFile(Path:gsub("level%.mfk", "leveli.mfk")):gsub("//.-([\r\n])", "%1"); + end local old_DebugPrint = DebugPrint DebugPrint = function(msg, level) Seed.AddSpoiler(msg) end - tbl[i].LoadFile, tbl[i].InitFile = level_func(LoadFile, InitFile, i, Path) + Seed.CachedLevel[Path].LoadFile, Seed.CachedLevel[Path].InitFile = level_func(Seed.CachedLevel[Path].LoadFile, Seed.CachedLevel[Path].InitFile, i, Path) DebugPrint = old_DebugPrint end - return tbl end -function Seed.ReturnFullLevel(tbl) - return function(LoadFile, InitFile, Level, Path) - return tbl[Level].LoadFile, tbl[Level].InitFile - end +function Seed.ReturnFullLevel(LoadFile, InitFile, Level, Path) + return Seed.CachedLevel[Path].LoadFile, Seed.CachedLevel[Path].InitFile end function Seed.CacheFullMission(mission_func) -- Pretend levels is either known or has been computed beforehand (for now it's just coded) - local tbl = {} for i=1,Seed.MAX_LEVELS do local path = string.format("/GameData/scripts/missions/level%02d/", i) local files = {} @@ -143,7 +143,6 @@ function Seed.CacheFullMission(mission_func) goto continue end Seed.AddSpoiler("Caching mission: %s", Path) - tbl[Path] = {} mission = tonumber(mission) local misstype if prefix == "m" then @@ -157,24 +156,24 @@ function Seed.CacheFullMission(mission_func) else error("unknown mission script type") end - local LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); - local InitFile = ReadFile(Path:gsub("l%.mfk", "i.mfk")):gsub("//.-([\r\n])", "%1"); + if Seed.CachedMission[Path] == nil then + Seed.CachedMission[Path] = {} + Seed.CachedMission[Path].LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + Seed.CachedMission[Path].InitFile = ReadFile(Path:gsub("l%.mfk", "i.mfk")):gsub("//.-([\r\n])", "%1"); + end local old_DebugPrint = DebugPrint DebugPrint = function(msg, level) Seed.AddSpoiler(msg) end - tbl[Path].LoadFile, tbl[Path].InitFile = mission_func(LoadFile, InitFile, i, mission, Path, misstype) + Seed.CachedMission[Path].LoadFile, Seed.CachedMission[Path].InitFile = mission_func(Seed.CachedMission[Path].LoadFile, Seed.CachedMission[Path].InitFile, i, mission, Path, misstype) DebugPrint = old_DebugPrint ::continue:: end end - return tbl end -function Seed.ReturnFullMission(tbl) - return function(LoadFile, InitFile, Level, Mission, Path) - return tbl[Path].LoadFile, tbl[Path].InitFile - end +function Seed.ReturnFullMission(LoadFile, InitFile, Level, Mission, Path) + return Seed.CachedMission[Path].LoadFile, Seed.CachedMission[Path].InitFile end function Seed.Init() From 2781bbf836024a7e412c24136f0b8e8f9b039dbe Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Mon, 23 Nov 2020 21:35:34 +0100 Subject: [PATCH 099/111] New method of seeding by generating ALL missions at the start --- Randomiser/Resources/GlobalFunctions.lua | 11 + .../Resources/MissionModules/RandomChase.lua | 25 +- .../MissionModules/RandomMissionVehicles.lua | 11 +- .../MissionModules/RandomMissions.lua | 11 +- .../MissionModules/RandomPedestrians.lua | 11 +- .../MissionModules/RandomPlayerVehicles.lua | 21 +- .../MissionModules/RandomTraffic.lua | 39 +- .../MissionScripts/HandleLevelLoad.lua | 7 +- .../MissionScripts/HandleMissionLoad.lua | 6 + .../Resources/MissionScripts/HandleSDLoad.lua | 5 + .../Resources/MissionScripts/LoadModules.lua | 8 +- Randomiser/Resources/lib/Seed.lua | 333 ++++++++++++------ Randomiser/meta.py | 20 ++ 13 files changed, 291 insertions(+), 217 deletions(-) create mode 100644 Randomiser/meta.py diff --git a/Randomiser/Resources/GlobalFunctions.lua b/Randomiser/Resources/GlobalFunctions.lua index cba555c..43685c2 100644 --- a/Randomiser/Resources/GlobalFunctions.lua +++ b/Randomiser/Resources/GlobalFunctions.lua @@ -77,6 +77,17 @@ function CloneKVTable(tbl) return clone end +function MergeTable(t1, t2) + for k, v in pairs(t2) do + if (type(v) == "table") and (type(t1[k] or false) == "table") then + merge(t1[k], t2[k]) + else + t1[k] = v + end + end + return t1 +end + function CountTable(tbl) local count = 0 for _ in pairs(tbl) do diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua index 18d5dfb..20f6f00 100644 --- a/Randomiser/Resources/MissionModules/RandomChase.lua +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -14,24 +14,9 @@ if Settings.RandomChase then else Mission = tbl.Mission[sort] end - - if Settings.IsSeeded then - if Settings.RandomChaseAmount then - Seed.AddSpoiler("RandomChaseAmount = ") - Seed.RandomChaseAmount = Seed.MakeChoices(5, Seed.MAX_LEVELS) - end - Seed.AddSpoiler("RandomChase = ") - Seed.RandomChase = Seed.MakeChoices(function() - return GetRandomFromTbl(RandomCarPoolChase, false) - end, Seed.MAX_LEVELS) - end - + function Level.RandomChase(LoadFile, InitFile, Level, Path) - if Settings.IsSeeded then - RandomChase = Seed.GetChoice(Seed.RandomChase, Level) - else - RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) - end + RandomChase = GetRandomFromTbl(RandomCarPoolChase, false) if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/RandomChaseCar.txt", true, false) then local staticName = ReadFile("/GameData/RandomiserSettings/RandomChaseCar.txt") if staticName:len() > 0 then @@ -48,11 +33,7 @@ if Settings.RandomChase then end if Settings.RandomChaseAmount then local chaseAmount - if Settings.IsSeeded then - chaseAmount = Seed.GetChoice(Seed.RandomChaseAmount, Level) - else - chaseAmount = math.random(1, 5) - end + chaseAmount = math.random(1, 5) InitFile = InitFile:gsub("SetNumChaseCars%s*%(%s*\"[^\n]-\"", "SetNumChaseCars(\"" .. chaseAmount .."\"", 1) DebugPrint("Random chase amount -> " .. chaseAmount) end diff --git a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua index 75006a8..ee04144 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua @@ -2,9 +2,6 @@ local args = {...} local tbl = args[1] if Settings.RandomMissionVehicles then local sort = 4 - if Settings.IsSeeded then - sort = 1 - end local Level = {} local Mission = {} local SundayDrive = {} @@ -111,11 +108,5 @@ if Settings.RandomMissionVehicles then return LoadFile, InitFile end - if Settings.IsSeeded then - Seed.AddSpoiler("-- RandomMissionVehicles --") - Seed.CacheFullMission(Mission_RandomMissionVehicles) - Mission.RandomMissionVehicles = Seed.ReturnFullMission - else - Mission.RandomMissionVehicles = Mission_RandomMissionVehicles - end + Mission.RandomMissionVehicles = Mission_RandomMissionVehicles end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissions.lua b/Randomiser/Resources/MissionModules/RandomMissions.lua index a99016e..809d04e 100644 --- a/Randomiser/Resources/MissionModules/RandomMissions.lua +++ b/Randomiser/Resources/MissionModules/RandomMissions.lua @@ -2,9 +2,6 @@ local args = {...} local tbl = args[1] if Settings.RandomMissions then local sort = 5 - if Settings.IsSeeded then - sort = 1 - end local Level = {} if not tbl.Level[sort] then tbl.Level[sort] = Level @@ -48,11 +45,5 @@ if Settings.RandomMissions then return LoadFile, InitFile end - if Settings.IsSeeded then - Seed.AddSpoiler("-- RandomMissions --") - Seed.CacheFullLevel(Level_RandomMissions) - Level.RandomMissions = Seed.ReturnFullLevel - else - Level.RandomMissions = Level_RandomMissions - end + Level.RandomMissions = Level_RandomMissions end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomPedestrians.lua b/Randomiser/Resources/MissionModules/RandomPedestrians.lua index 74e64d6..a022f27 100644 --- a/Randomiser/Resources/MissionModules/RandomPedestrians.lua +++ b/Randomiser/Resources/MissionModules/RandomPedestrians.lua @@ -2,9 +2,6 @@ local args = {...} local tbl = args[1] if Settings.RandomPedestrians then local sort = 5 - if Settings.IsSeeded then - sort = 1 - end local Level = {} if not tbl.Level[sort] then tbl.Level[sort] = Level @@ -65,11 +62,5 @@ if Settings.RandomPedestrians then return LoadFile, InitFile end - if Settings.IsSeeded then - Seed.AddSpoiler("-- RandomPedestrians --") - Seed.CacheFullLevel(Level_RandomPedestrians) - Level.RandomPedestrians = Seed.ReturnFullLevel - else - Level.RandomPedestrians = Level_RandomPedestrians - end + Level.RandomPedestrians = Level_RandomPedestrians end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua index d0a08fb..c9d0c57 100644 --- a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua @@ -15,22 +15,9 @@ if Settings.RandomPlayerVehicles then Mission = tbl.Mission[sort] end - -- Handle seeded mode - if Settings.IsSeeded then - Seed.RandomPlayerVehicles = {} - Seed.AddSpoiler("RandomPlayerVehicles.Level = ") - Seed.RandomPlayerVehicles.Level = Seed.MakeChoices(RandomCarPoolPlayer, Seed.MAX_LEVELS) - Seed.AddSpoiler("RandomPlayerVehicles.Mission = ") - Seed.RandomPlayerVehicles.Mission = Seed.MakeChoices(RandomCarPoolPlayer, Seed.MAX_LEVELS, Seed.MAX_MISSIONS) - end - function Level.RandomPlayerVehicles(LoadFile, InitFile, Level, Path) LastLevel = nil - if Settings.IsSeeded then - RandomCar = Seed.GetChoice(Seed.RandomPlayerVehicles.Level, Level) - else - RandomCar = math.random(#RandomCarPoolPlayer) - end + RandomCar = math.random(#RandomCarPoolPlayer) RandomCarName = RandomCarPoolPlayer[RandomCar] if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/RandomLevelCar.txt", true, false) then local staticName = ReadFile("/GameData/RandomiserSettings/RandomLevelCar.txt") @@ -56,11 +43,7 @@ if Settings.RandomPlayerVehicles then RandomCar = nil end if RandomCar == nil then - if Settings.IsSeeded then - RandomCar = Seed.GetChoice(Seed.RandomPlayerVehicles.Mission, Level, Seed.MissionToIndex(Mission, Type)) - else - RandomCar = math.random(#RandomCarPoolPlayer) - end + RandomCar = math.random(#RandomCarPoolPlayer) end RandomCarName = RandomCarPoolPlayer[RandomCar] if Settings.UseDebugSettings and Exists("/GameData/RandomiserSettings/RandomMissionCar.txt", true, false) then diff --git a/Randomiser/Resources/MissionModules/RandomTraffic.lua b/Randomiser/Resources/MissionModules/RandomTraffic.lua index 064d9cc..981ad97 100644 --- a/Randomiser/Resources/MissionModules/RandomTraffic.lua +++ b/Randomiser/Resources/MissionModules/RandomTraffic.lua @@ -9,37 +9,14 @@ if Settings.RandomTraffic then Level = tbl.Level[sort] end - if Settings.IsSeeded then - Seed.AddSpoiler("RandomTraffic = ") - Seed.RandomTraffic = Seed.MakeChoices(function() - local TmpCarPool = {table.unpack(RandomCarPoolTraffic)} - local Cars = "" - local TrafficCars = {} - for i = 1, math.min(5, #TmpCarPool) do - local carName = GetRandomFromTbl(TmpCarPool, true) - table.insert(TrafficCars, carName) - Cars = Cars .. carName .. ", " - end - return { TrafficCars, Cars }, Cars - end, Seed.MAX_LEVELS) - Seed.AddSpoiler("RandomTrafficParked = ") - Seed.RandomTrafficParked = Seed.MakeChoices(3, Seed.MAX_LEVELS) - end - function Level.RandomTraffic(LoadFile, InitFile, Level, Path) TrafficCars = {} local Cars = "" - if Settings.IsSeeded then - local tbl = Seed.GetChoice(Seed.RandomTraffic, Level) - TrafficCars = {table.unpack(tbl[1])} - Cars = tbl[2] - else - local TmpCarPool = {table.unpack(RandomCarPoolTraffic)} - for i = 1, math.min(5, #TmpCarPool) do - local carName = GetRandomFromTbl(TmpCarPool, true) - table.insert(TrafficCars, carName) - Cars = Cars .. carName .. ", " - end + local TmpCarPool = {table.unpack(RandomCarPoolTraffic)} + for i = 1, math.min(5, #TmpCarPool) do + local carName = GetRandomFromTbl(TmpCarPool, true) + table.insert(TrafficCars, carName) + Cars = Cars .. carName .. ", " end for i = 1, #TrafficCars do local carName = TrafficCars[i] @@ -72,11 +49,7 @@ if Settings.RandomTraffic then end local parked = "" local parked_check - if Settings.IsSeeded then - parked_check = Seed.GetChoice(Seed.RandomTrafficParked, Level) - else - parked_check = math.random(3) - end + parked_check = math.random(3) if parked_check == 1 then parked = ",1" end diff --git a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua index cc2fae1..4d3e2ff 100644 --- a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua @@ -1,4 +1,9 @@ local Path = "/GameData/" .. GetPath(); + +if Settings.IsSeeded then + Seed.HandleModulesLevel(Path) +end + loading = true if MissionModules.Level then local level = tonumber(Path:match("level0(%d)")) @@ -19,4 +24,4 @@ if MissionModules.Level then DebugPrint("Level Init File:\r\n" .. InitFile) end Output(LoadFile) -end \ No newline at end of file +end diff --git a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua index abad0f2..81a6899 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua @@ -1,5 +1,11 @@ local Path = "/GameData/" .. GetPath(); loading = true + +if Settings.IsSeeded then + Seed.HandleModulesMission(Path) +end + + if MissionModules.Mission then local level = tonumber(Path:match("level0(%d)")) local prefix, mission = Path:match("([bsg]?[rm])(%d)l") diff --git a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua index e3bb9e5..b1dc78c 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua @@ -1,5 +1,10 @@ local Path = "/GameData/" .. GetPath(); loading = true + +if Settings.IsSeeded then + Seed.HandleModulesSDMission(Path) +end + if MissionModules.SundayDrive then local level = tonumber(Path:match("level0(%d)")) local mission = tonumber(Path:match("m(%d)sdl")) diff --git a/Randomiser/Resources/MissionScripts/LoadModules.lua b/Randomiser/Resources/MissionScripts/LoadModules.lua index c91c67e..c6c3272 100644 --- a/Randomiser/Resources/MissionScripts/LoadModules.lua +++ b/Randomiser/Resources/MissionScripts/LoadModules.lua @@ -62,4 +62,10 @@ for k,_ in pairs(MissionModules.SundayDrive) do else SundayMax = math.max(SundayMax, i) end -end \ No newline at end of file +end + +if Settings.IsSeeded then + DebugPrint("Generating seeded mission scripts") + Seed.CacheModulesLevel(MissionModules.Level) + Seed.CacheModulesMission() +end diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index d667435..288f81b 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -9,6 +9,7 @@ local MAX_ATTEMPTS_LEVELS = 1 Seed.CachedLevel = {} Seed.CachedMission = {} +Seed.CachedSDMission = {} -- Special Base64 Array to avoid "similar" letters Seed._bs = { [0] = @@ -32,106 +33,153 @@ function Seed.Base64dec(s) return base64dec(s .. "=", Seed._bs, Seed._bsi) end -function Seed.MissionToIndex(Mission, Type) - local MissIdx = Mission + 1 - if Type == MissionType.Race then - MissIdx = MissIdx + 10 - elseif Type == MissionType.BonusMission then - MissIdx = 9 - elseif Type == MissionType.GamblingRace then - MissIdx = 15 - end - return MissIdx -end -function Seed.MakeChoices(choice, idx1, idx2) - local mkrand = nil - if choice == nil then - mkrand = function() - return math.random(), "" - end - elseif type(choice) == "number" then - mkrand = function() - return math.random(choice), "" +function Seed.CacheModulesLevel(modules) + for i=1,Seed.MAX_LEVELS do + Seed.AddSpoiler("Caching level: %s", i) + local Path = string.format("/GameData/scripts/missions/level%02d/level.mfk", i) + -- Generate structure for seeded level files + if Seed.CachedLevel[Path] == nil then + Seed.CachedLevel[Path] = {} + Seed.CachedLevel[Path].Attempt = 1 + Seed.CachedLevel[Path].LoadFile = {} + Seed.CachedLevel[Path].InitFile = {} + Seed.CachedLevel[Path].Globals = {} + for j=1,MAX_ATTEMPTS_LEVELS do + Seed.CachedLevel[Path].LoadFile[j] = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + Seed.CachedLevel[Path].InitFile[j] = ReadFile(Path:gsub("level%.mfk", "leveli.mfk")):gsub("//.-([\r\n])", "%1"); + Seed.CachedLevel[Path].Globals[j] = {} + end end - elseif type(choice) == "function" then - mkrand = choice - else - mkrand = function() - local r = math.random(#choice) - return r, string.format("(%s)", choice[r]) + + local old_DebugPrint = DebugPrint + DebugPrint = function(msg, level) + Seed.AddSpoiler(msg) end - end - local tbl = { Attempt = {}, Choices = {} } - for i1=1,idx1 do - if idx2 == nil then - tbl.Choices[i1] = {} - tbl.Attempt[i1] = 1 - for m=1,MAX_ATTEMPTS_LEVELS do - local txt - tbl.Choices[i1][m], txt = mkrand() - Seed.AddSpoiler("[%d][%d] = %s %s", i1, m, tbl.Choices[i1][m], txt) - end - else - tbl.Choices[i1] = {} - tbl.Attempt[i1] = {} - for i2=1,idx2 do - tbl.Choices[i1][i2] = {} - tbl.Attempt[i1][i2] = 1 - for m=1,MAX_ATTEMPTS_MISSIONS do - local txt - tbl.Choices[i1][i2][m], txt = mkrand() - Seed.AddSpoiler("[%d][%d][%d] = %s %s", i1, i2, m, tbl.Choices[i1][i2][m], txt) + for j=1,MAX_ATTEMPTS_LEVELS do + Seed.AddSpoiler("Seeding attempt #%d", j) + for l = LevelMin,LevelMax do + if modules[l] then + for k, v in pairs(modules[l]) do + Seed.AddSpoiler("Running module: " .. k) + local globals, g2 + Seed.CachedLevel[Path].LoadFile[j], Seed.CachedLevel[Path].InitFile[j], globals = v(Seed.CachedLevel[Path].LoadFile[j], Seed.CachedLevel[Path].InitFile[j], i, Path) + if globals ~= nil then + g2 = {} + for kk, vv in pairs(globals) do + g2[vv] = _G[vv] + end + Seed.CachedLevel[Path].Globals[j] = MergeTable(Seed.CachedLevel[Path].Globals[j], g2) + end + end end end end - end - return tbl + DebugPrint = old_DebugPrint + end end -function Seed.GetChoice(choices, idx1, idx2) - if idx2 == nil then - local rv = choices.Choices[idx1][choices.Attempt[idx1]] - choices.Attempt[idx1] = choices.Attempt[idx1] + 1 - if choices.Attempt[idx1] > #choices.Choices[idx1] then - choices.Attempt[idx1] = 1 - end - return rv +function Seed.InternalCacheModuleMission(i, Path, j, prefix, mission) + Seed.AddSpoiler("Caching mission: %s", Path) + mission = tonumber(mission) + local misstype + if prefix == "m" then + misstype = MissionType.Normal + elseif prefix == "sr" then + misstype = MissionType.Race + elseif prefix == "bm" then + misstype = MissionType.BonusMission + elseif prefix == "gr" then + misstype = MissionType.GamblingRace else - local rv = choices.Choices[idx1][idx2][choices.Attempt[idx1][idx2]] - choices.Attempt[idx1][idx2] = choices.Attempt[idx1][idx2] + 1 - if choices.Attempt[idx1][idx2] > #choices.Choices[idx1][idx2] then - choices.Attempt[idx1][idx2] = 1 + error("unknown mission script type") + end + + -- Generate structure for seeded mission files + if Seed.CachedMission[Path] == nil then + Seed.CachedMission[Path] = {} + Seed.CachedMission[Path].Attempt = 1 + Seed.CachedMission[Path].LoadFile = {} + Seed.CachedMission[Path].InitFile = {} + Seed.CachedMission[Path].Globals = {} + for m=1,MAX_ATTEMPTS_MISSIONS do + Seed.CachedMission[Path].LoadFile[m] = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + Seed.CachedMission[Path].InitFile[m] = ReadFile(Path:gsub("l%.mfk", "i.mfk")):gsub("//.-([\r\n])", "%1"); + Seed.CachedMission[Path].Globals[m] = {} + end + end + + local old_DebugPrint = DebugPrint + DebugPrint = function(msg, level) + Seed.AddSpoiler(msg) + end + for m=1,MAX_ATTEMPTS_MISSIONS do + Seed.AddSpoiler("Seeding attempt #%d", m) + for l = MissionMin,MissionMax do + if MissionModules.Mission[l] then + for k, v in pairs(MissionModules.Mission[l]) do + Seed.AddSpoiler("Running module: " .. k) + local globals, g2 + Seed.CachedMission[Path].LoadFile[m], Seed.CachedMission[Path].InitFile[m], globals = v(Seed.CachedMission[Path].LoadFile[m], Seed.CachedMission[Path].InitFile[m], i, mission, Path, misstype) + if globals ~= nil then + g2 = {} + for kk, vv in pairs(globals) do + g2[vv] = _G[vv] + end + Seed.CachedMission[Path].Globals[m] = MergeTable(Seed.CachedMission[Path].Globals[m], g2) + end + end + end end - return rv end + DebugPrint = old_DebugPrint end -function Seed.CacheFullLevel(level_func) - -- Pretend levels is either known or has been computed beforehand (for now it's just coded) - for i=1,Seed.MAX_LEVELS do - Seed.AddSpoiler("Caching level: %s", i) - local Path = string.format("/GameData/scripts/missions/level%02d/level.mfk", i) - if Seed.CachedLevel[Path] == nil then - Seed.CachedLevel[Path] = {} - Seed.CachedLevel[Path].LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); - Seed.CachedLevel[Path].InitFile = ReadFile(Path:gsub("level%.mfk", "leveli.mfk")):gsub("//.-([\r\n])", "%1"); +function Seed.InternalCacheModuleSDMission(i, Path, j, prefix, mission) + Seed.AddSpoiler("Caching SD mission: %s", Path) + mission = tonumber(mission) + + -- Generate structure for seeded sunday drive files + if Seed.CachedSDMission[Path] == nil then + Seed.CachedSDMission[Path] = {} + Seed.CachedSDMission[Path].Attempt = 1 + Seed.CachedSDMission[Path].LoadFile = {} + Seed.CachedSDMission[Path].InitFile = {} + Seed.CachedSDMission[Path].Globals = {} + for m=1,MAX_ATTEMPTS_MISSIONS do + Seed.CachedSDMission[Path].LoadFile[m] = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + Seed.CachedSDMission[Path].InitFile[m] = ReadFile(Path:gsub("sdl%.mfk", "sdi.mfk")):gsub("//.-([\r\n])", "%1"); + Seed.CachedSDMission[Path].Globals[m] = {} end - local old_DebugPrint = DebugPrint - DebugPrint = function(msg, level) - Seed.AddSpoiler(msg) + end + + local old_DebugPrint = DebugPrint + DebugPrint = function(msg, level) + Seed.AddSpoiler(msg) + end + for m=1,MAX_ATTEMPTS_MISSIONS do + Seed.AddSpoiler("Seeding attempt #%d", m) + for i = SundayMin,SundayMax do + if MissionModules.SundayDrive[l] then + for k, v in pairs(MissionModules.SundayDrive[l]) do + Seed.AddSpoiler("Running module: " .. k) + local globals, g2 + Seed.CachedSDMission[Path].LoadFile[m], Seed.CachedSDMission[Path].InitFile[m], globals = v(Seed.CachedSDMission[Path].LoadFile[m], Seed.CachedSDMission[Path].InitFile[m], i, mission, Path) + if globals ~= nil then + g2 = {} + for kk, vv in pairs(globals) do + g2[vv] = _G[vv] + end + Seed.CachedSDMission[Path].Globals[m] = MergeTable(Seed.CachedSDMission[Path].Globals[m], g2) + end + end + end end - Seed.CachedLevel[Path].LoadFile, Seed.CachedLevel[Path].InitFile = level_func(Seed.CachedLevel[Path].LoadFile, Seed.CachedLevel[Path].InitFile, i, Path) - DebugPrint = old_DebugPrint end + DebugPrint = old_DebugPrint end -function Seed.ReturnFullLevel(LoadFile, InitFile, Level, Path) - return Seed.CachedLevel[Path].LoadFile, Seed.CachedLevel[Path].InitFile -end - -function Seed.CacheFullMission(mission_func) - -- Pretend levels is either known or has been computed beforehand (for now it's just coded) +function Seed.CacheModulesMission() for i=1,Seed.MAX_LEVELS do local path = string.format("/GameData/scripts/missions/level%02d/", i) local files = {} @@ -139,41 +187,104 @@ function Seed.CacheFullMission(mission_func) for j=1,#files do local Path = files[j] local prefix, mission = Path:match("([bsg]?[rm])(%d)l") - if prefix == nil or mission == nil then - goto continue - end - Seed.AddSpoiler("Caching mission: %s", Path) - mission = tonumber(mission) - local misstype - if prefix == "m" then - misstype = MissionType.Normal - elseif prefix == "sr" then - misstype = MissionType.Race - elseif prefix == "bm" then - misstype = MissionType.BonusMission - elseif prefix == "gr" then - misstype = MissionType.GamblingRace - else - error("unknown mission script type") - end - if Seed.CachedMission[Path] == nil then - Seed.CachedMission[Path] = {} - Seed.CachedMission[Path].LoadFile = ReadFile(Path):gsub("//.-([\r\n])", "%1"); - Seed.CachedMission[Path].InitFile = ReadFile(Path:gsub("l%.mfk", "i.mfk")):gsub("//.-([\r\n])", "%1"); + if prefix ~= nil and mission ~= nil then + Seed.InternalCacheModuleMission(i, Path, j, prefix, mission) end - local old_DebugPrint = DebugPrint - DebugPrint = function(msg, level) - Seed.AddSpoiler(msg) + mission = Path:match("m(%d)sdl") + if mission ~= nil then + Seed.InternalCacheModuleSDMission(i, Path, j, prefix, mission) end - Seed.CachedMission[Path].LoadFile, Seed.CachedMission[Path].InitFile = mission_func(Seed.CachedMission[Path].LoadFile, Seed.CachedMission[Path].InitFile, i, mission, Path, misstype) - DebugPrint = old_DebugPrint - ::continue:: end end end -function Seed.ReturnFullMission(LoadFile, InitFile, Level, Mission, Path) - return Seed.CachedMission[Path].LoadFile, Seed.CachedMission[Path].InitFile +function Seed.HandleModulesLevel(Path) + if Seed.CachedLevel[Path] == nil then + DebugPrint("Request for Path " .. Path .. " was not seeded, falling back to normal generation") + return + end + local Attempt = Seed.CachedLevel[Path].Attempt + + DebugPrint("Returning cached mission for Path " .. Path .. ", Attempt is " .. Attempt) + + local LoadFile = Seed.CachedLevel[Path].LoadFile[Attempt] + local InitFile = Seed.CachedLevel[Path].InitFile[Attempt] + for kk, vv in pairs(Seed.CachedLevel[Path].Globals[Attempt]) do + _G[vv] = Seed.CachedLevel[Path].Globals[Attempt][vv] + end + + LevelInit = InitFile + if Settings.DebugLevel >= 5 then + DebugPrint("Level Load File:\r\n" .. LoadFile) + DebugPrint("Level Init File:\r\n" .. InitFile) + end + Output(LoadFile) + + Attempt = Attempt + 1 + if Attempt > MAX_ATTEMPTS_LEVELS then + Attempt = 1 + end + Seed.CachedLevel[Path].Attempt = Attempt +end + +function Seed.HandleModulesMission(Path) + if Seed.CachedMission[Path] == nil then + DebugPrint("Request for Path " .. Path .. " was not seeded, falling back to normal generation") + return + end + local Attempt = Seed.CachedMission[Path].Attempt + + DebugPrint("Returning cached mission for Path " .. Path .. ", Attempt is " .. Attempt) + + local LoadFile = Seed.CachedMission[Path].LoadFile[Attempt] + local InitFile = Seed.CachedMission[Path].InitFile[Attempt] + for kk, vv in pairs(Seed.CachedMission[Path].Globals[Attempt]) do + _G[vv] = Seed.CachedMission[Path].Globals[Attempt][vv] + end + + MissionInit = InitFile + if Settings.DebugLevel >= 5 then + DebugPrint("Mission Load File:\r\n" .. LoadFile) + DebugPrint("Mission Init File:\r\n" .. InitFile) + end + Output(LoadFile) + + Attempt = Attempt + 1 + if Attempt > MAX_ATTEMPTS_MISSIONS then + Attempt = 1 + end + Seed.CachedMission[Path].Attempt = Attempt +end + +function Seed.HandleModulesSDMission(Path) + if Seed.CachedSDMission[Path] == nil then + DebugPrint("Request for Path " .. Path .. " was not seeded, falling back to normal generation") + return + end + local Attempt = Seed.CachedSDMission[Path].Attempt + + DebugPrint("Returning cached mission for Path " .. Path .. ", Attempt is " .. Attempt) + + local LoadFile = Seed.CachedSDMission[Path].LoadFile[Attempt] + local InitFile = Seed.CachedSDMission[Path].InitFile[Attempt] + for kk, vv in pairs(Seed.CachedSDMission[Path].Globals[Attempt]) do + _G[vv] = Seed.CachedSDMission[Path].Globals[Attempt][vv] + end + + LastLevel = nil + PlayerStats = nil + SDInit = InitFile + if Settings.DebugLevel >= 5 then + DebugPrint("SD Load File:\r\n" .. LoadFile) + DebugPrint("SD Init File:\r\n" .. InitFile) + end + Output(LoadFile) + + Attempt = Attempt + 1 + if Attempt > MAX_ATTEMPTS_MISSIONS then + Attempt = 1 + end + Seed.CachedSDMission[Path].Attempt = Attempt end function Seed.Init() diff --git a/Randomiser/meta.py b/Randomiser/meta.py new file mode 100644 index 0000000..16fc4c8 --- /dev/null +++ b/Randomiser/meta.py @@ -0,0 +1,20 @@ +import pygit2 +import os + +repo = pygit2.Repository("..") +branch_name = repo.head.shorthand +rev_id = repo.revparse_single('HEAD').short_id + +meta = open('Meta.ini', 'r') +meta_new = open('Meta.ini.tmp', 'w') + +for line in meta.readlines(): + if line.startswith('Version='): + meta_new.write("Version=git-{}-{}\n".format(branch_name, rev_id)) + else: + meta_new.write(line) + +meta.close() +meta_new.close() + +os.replace('Meta.ini.tmp', 'Meta.ini') From c1df86d4f116554d8be6e724fbb4203e626b7437 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Mon, 23 Nov 2020 21:44:13 +0100 Subject: [PATCH 100/111] Note the globals for the code to save them --- Randomiser/Resources/MissionModules/RandomCharacter.lua | 2 +- Randomiser/Resources/MissionModules/RandomChase.lua | 2 +- Randomiser/Resources/MissionModules/RandomDirectives.lua | 2 +- .../Resources/MissionModules/RandomMissionCharacters.lua | 4 ++-- .../Resources/MissionModules/RandomMissionVehicles.lua | 6 +++--- Randomiser/Resources/MissionModules/RandomPedestrians.lua | 2 +- .../Resources/MissionModules/RandomPlayerVehicles.lua | 4 ++-- Randomiser/Resources/MissionModules/RandomTraffic.lua | 2 +- Randomiser/Resources/MissionModules/RandomUFOs.lua | 2 +- Randomiser/Resources/MissionModules/RandomWaypoints.lua | 4 ++-- 10 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Randomiser/Resources/MissionModules/RandomCharacter.lua b/Randomiser/Resources/MissionModules/RandomCharacter.lua index 6f5fd45..bfd1979 100644 --- a/Randomiser/Resources/MissionModules/RandomCharacter.lua +++ b/Randomiser/Resources/MissionModules/RandomCharacter.lua @@ -11,6 +11,6 @@ if Settings.RandomCharacter then function Level.RandomCharacter(LoadFile, InitFile, Level, Path) OrigChar = InitFile:match("AddCharacter%s*%(%s*\"([^\n]-)\"") - return LoadFile, InitFile + return LoadFile, InitFile, { "OrigChar" } end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomChase.lua b/Randomiser/Resources/MissionModules/RandomChase.lua index 20f6f00..59214e9 100644 --- a/Randomiser/Resources/MissionModules/RandomChase.lua +++ b/Randomiser/Resources/MissionModules/RandomChase.lua @@ -37,7 +37,7 @@ if Settings.RandomChase then InitFile = InitFile:gsub("SetNumChaseCars%s*%(%s*\"[^\n]-\"", "SetNumChaseCars(\"" .. chaseAmount .."\"", 1) DebugPrint("Random chase amount -> " .. chaseAmount) end - return LoadFile, InitFile + return LoadFile, InitFile, { "RandomChase" } end function Mission.RandomChase(LoadFile, InitFile, Level, Mission, Path) diff --git a/Randomiser/Resources/MissionModules/RandomDirectives.lua b/Randomiser/Resources/MissionModules/RandomDirectives.lua index f1b2dbf..89d3dfa 100644 --- a/Randomiser/Resources/MissionModules/RandomDirectives.lua +++ b/Randomiser/Resources/MissionModules/RandomDirectives.lua @@ -254,7 +254,7 @@ if Settings.RandomDirectives then for orig,rand in pairs(iconReplace) do InitFile = InitFile:gsub("SetHUDIcon%s*%(%s*\"" .. orig .. "\"%s*%)", "SetHUDIcon(\"" .. rand .. "\")") end - return LoadFile, InitFile + return LoadFile, InitFile, { "iconReplace" } end Mission.RandomDirectives = SundayDrive.RandomDirectives end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua index a24ddd4..069b690 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionCharacters.lua @@ -26,7 +26,7 @@ if Settings.RandomMissionCharacters then for npc in InitFile:gmatch("AddNPCCharacterBonusMission%s*%(%s*\"([^\n]-)\"") do table.insert(BonusCharacters, npc) end - return LoadFile, InitFile + return LoadFile, InitFile, { "BonusCharacters" } end function SundayDrive.RandomMissionCharacters(LoadFile, InitFile, Level, Mission, Path) @@ -37,7 +37,7 @@ if Settings.RandomMissionCharacters then found = found .. npc .. ", " end DebugPrint(found) - return LoadFile, InitFile + return LoadFile, InitFile, { "MissionCharacters" } end Mission.RandomMissionCharacters = SundayDrive.RandomMissionCharacters end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua index ee04144..da17e0d 100644 --- a/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomMissionVehicles.lua @@ -23,12 +23,12 @@ if Settings.RandomMissionVehicles then function Level.RandomMissionVehicles(LoadFile, InitFile, Level, Path) LastLevelMV = nil - return LoadFile, InitFile + return LoadFile, InitFile, { "LastLevelMV" } end function SundayDrive.RandomMissionVehicles(LoadFile, InitFile, Level, Mission, Path) LastLevelMV = nil - return LoadFile, InitFile + return LoadFile, InitFile, { "LastLevelMV" } end local function Mission_RandomMissionVehicles(LoadFile, InitFile, Level, Mission, Path) @@ -105,7 +105,7 @@ if Settings.RandomMissionVehicles then end return "AddStageVehicle(\"" .. car .. "\",\"" .. position .. "\",\"" .. action .. "\",\"" .. config .. "\",\"" .. orig .. "\");" end) - return LoadFile, InitFile + return LoadFile, InitFile, { "LastLevelMV", "MissionDrivers", "MissionVehicles" } end Mission.RandomMissionVehicles = Mission_RandomMissionVehicles diff --git a/Randomiser/Resources/MissionModules/RandomPedestrians.lua b/Randomiser/Resources/MissionModules/RandomPedestrians.lua index a022f27..592bd50 100644 --- a/Randomiser/Resources/MissionModules/RandomPedestrians.lua +++ b/Randomiser/Resources/MissionModules/RandomPedestrians.lua @@ -59,7 +59,7 @@ if Settings.RandomPedestrians then LevelCharacters[#LevelCharacters + 1] = npc end DebugPrint("Random pedestrians for level -> " .. table.concat(LevelPedestrians, ", ")) - return LoadFile, InitFile + return LoadFile, InitFile, { "LevelPedestrians" } end Level.RandomPedestrians = Level_RandomPedestrians diff --git a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua index c9d0c57..ea5ebee 100644 --- a/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua +++ b/Randomiser/Resources/MissionModules/RandomPlayerVehicles.lua @@ -30,7 +30,7 @@ if Settings.RandomPlayerVehicles then InitFile = InitFile:gsub("InitLevelPlayerVehicle%s*%(%s*\"[^\n]-\"%s*,%s*\"([^\n]-)\"%s*,%s*\"DEFAULT\"%s*%)", "InitLevelPlayerVehicle(\"" .. RandomCarName .. "\",\"%1\",\"DEFAULT\")", 1) DebugPrint("Randomising car for level -> " .. RandomCarName) - return LoadFile, InitFile + return LoadFile, InitFile, { "LastLevel", "RandomCar", "RandomCarName" } end function Mission.RandomPlayerVehicles(LoadFile, InitFile, Level, Mission, Path, Type) @@ -118,6 +118,6 @@ if Settings.RandomPlayerVehicles then end) end - return LoadFile, InitFile + return LoadFile, InitFile, { "LastLevel", "RandomCar", "RandomCarName" } end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomTraffic.lua b/Randomiser/Resources/MissionModules/RandomTraffic.lua index 981ad97..3fa52f4 100644 --- a/Randomiser/Resources/MissionModules/RandomTraffic.lua +++ b/Randomiser/Resources/MissionModules/RandomTraffic.lua @@ -56,6 +56,6 @@ if Settings.RandomTraffic then InitFile = InitFile .. "\r\nAddTrafficModel( \"" .. carName .. "\"," .. amount .. parked .. " );" end InitFile = InitFile .. "\r\nCloseTrafficGroup( );" - return LoadFile, InitFile + return LoadFile, InitFile, { "TrafficCars" } end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomUFOs.lua b/Randomiser/Resources/MissionModules/RandomUFOs.lua index 51a3652..291fff2 100644 --- a/Randomiser/Resources/MissionModules/RandomUFOs.lua +++ b/Randomiser/Resources/MissionModules/RandomUFOs.lua @@ -27,6 +27,6 @@ AddFlyingActorByLocator("spaceship","Planet Express Ship","l]] AddBehaviour( "Planet Express Ship", "UFO_BEAM_ALWAYS_ON", "UfoBeam" );]] UFO = "l" .. Level .. "_spaceship" end - return LoadFile, InitFile + return LoadFile, InitFile, { "UFO" } end end \ No newline at end of file diff --git a/Randomiser/Resources/MissionModules/RandomWaypoints.lua b/Randomiser/Resources/MissionModules/RandomWaypoints.lua index be28431..3490cf4 100644 --- a/Randomiser/Resources/MissionModules/RandomWaypoints.lua +++ b/Randomiser/Resources/MissionModules/RandomWaypoints.lua @@ -47,7 +47,7 @@ if Settings.RandomWaypoints then DebugPrint("Found " .. GetWaypoints(sdInit) .. " waypoints in L" .. Level .. "SD" .. i, 2) end end - return LoadFile, InitFile + return LoadFile, InitFile, { "Waypoints" } end function Mission.RandomWaypoints(LoadFile, InitFile, Level, Mission, Path, Type) @@ -67,6 +67,6 @@ if Settings.RandomWaypoints then DebugPrint("Found " .. WaypointN .. " waypoints in L" .. Level .. "M" .. Mission .. ".") end end - return LoadFile, InitFile + return LoadFile, InitFile, { "Waypoints" } end end \ No newline at end of file From 2c854e6905b9844f4161378e30fc5e0047b8508b Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Mon, 23 Nov 2020 21:48:17 +0100 Subject: [PATCH 101/111] Reorder seeding to do level then its missions (ensures global consitency) --- .../Resources/MissionScripts/LoadModules.lua | 1 - Randomiser/Resources/lib/Seed.lua | 71 +++++++++---------- 2 files changed, 35 insertions(+), 37 deletions(-) diff --git a/Randomiser/Resources/MissionScripts/LoadModules.lua b/Randomiser/Resources/MissionScripts/LoadModules.lua index c6c3272..25bf2a3 100644 --- a/Randomiser/Resources/MissionScripts/LoadModules.lua +++ b/Randomiser/Resources/MissionScripts/LoadModules.lua @@ -66,6 +66,5 @@ end if Settings.IsSeeded then DebugPrint("Generating seeded mission scripts") - Seed.CacheModulesLevel(MissionModules.Level) Seed.CacheModulesMission() end diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index 288f81b..8272f12 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -34,49 +34,47 @@ function Seed.Base64dec(s) end -function Seed.CacheModulesLevel(modules) - for i=1,Seed.MAX_LEVELS do - Seed.AddSpoiler("Caching level: %s", i) - local Path = string.format("/GameData/scripts/missions/level%02d/level.mfk", i) - -- Generate structure for seeded level files - if Seed.CachedLevel[Path] == nil then - Seed.CachedLevel[Path] = {} - Seed.CachedLevel[Path].Attempt = 1 - Seed.CachedLevel[Path].LoadFile = {} - Seed.CachedLevel[Path].InitFile = {} - Seed.CachedLevel[Path].Globals = {} - for j=1,MAX_ATTEMPTS_LEVELS do - Seed.CachedLevel[Path].LoadFile[j] = ReadFile(Path):gsub("//.-([\r\n])", "%1"); - Seed.CachedLevel[Path].InitFile[j] = ReadFile(Path:gsub("level%.mfk", "leveli.mfk")):gsub("//.-([\r\n])", "%1"); - Seed.CachedLevel[Path].Globals[j] = {} - end - end - - local old_DebugPrint = DebugPrint - DebugPrint = function(msg, level) - Seed.AddSpoiler(msg) - end +function Seed.InternalCacheModulesLevel(i) + Seed.AddSpoiler("Caching level: %s", i) + local Path = string.format("/GameData/scripts/missions/level%02d/level.mfk", i) + -- Generate structure for seeded level files + if Seed.CachedLevel[Path] == nil then + Seed.CachedLevel[Path] = {} + Seed.CachedLevel[Path].Attempt = 1 + Seed.CachedLevel[Path].LoadFile = {} + Seed.CachedLevel[Path].InitFile = {} + Seed.CachedLevel[Path].Globals = {} for j=1,MAX_ATTEMPTS_LEVELS do - Seed.AddSpoiler("Seeding attempt #%d", j) - for l = LevelMin,LevelMax do - if modules[l] then - for k, v in pairs(modules[l]) do - Seed.AddSpoiler("Running module: " .. k) - local globals, g2 - Seed.CachedLevel[Path].LoadFile[j], Seed.CachedLevel[Path].InitFile[j], globals = v(Seed.CachedLevel[Path].LoadFile[j], Seed.CachedLevel[Path].InitFile[j], i, Path) - if globals ~= nil then - g2 = {} - for kk, vv in pairs(globals) do - g2[vv] = _G[vv] - end - Seed.CachedLevel[Path].Globals[j] = MergeTable(Seed.CachedLevel[Path].Globals[j], g2) + Seed.CachedLevel[Path].LoadFile[j] = ReadFile(Path):gsub("//.-([\r\n])", "%1"); + Seed.CachedLevel[Path].InitFile[j] = ReadFile(Path:gsub("level%.mfk", "leveli.mfk")):gsub("//.-([\r\n])", "%1"); + Seed.CachedLevel[Path].Globals[j] = {} + end + end + + local old_DebugPrint = DebugPrint + DebugPrint = function(msg, level) + Seed.AddSpoiler(msg) + end + for j=1,MAX_ATTEMPTS_LEVELS do + Seed.AddSpoiler("Seeding attempt #%d", j) + for l = LevelMin,LevelMax do + if MissionModules.Level[l] then + for k, v in pairs(MissionModules.Level[l]) do + Seed.AddSpoiler("Running module: " .. k) + local globals, g2 + Seed.CachedLevel[Path].LoadFile[j], Seed.CachedLevel[Path].InitFile[j], globals = v(Seed.CachedLevel[Path].LoadFile[j], Seed.CachedLevel[Path].InitFile[j], i, Path) + if globals ~= nil then + g2 = {} + for kk, vv in pairs(globals) do + g2[vv] = _G[vv] end + Seed.CachedLevel[Path].Globals[j] = MergeTable(Seed.CachedLevel[Path].Globals[j], g2) end end end end - DebugPrint = old_DebugPrint end + DebugPrint = old_DebugPrint end function Seed.InternalCacheModuleMission(i, Path, j, prefix, mission) @@ -181,6 +179,7 @@ end function Seed.CacheModulesMission() for i=1,Seed.MAX_LEVELS do + Seed.InternalCacheModulesLevel(i) local path = string.format("/GameData/scripts/missions/level%02d/", i) local files = {} GetFiles(files, path, {".mfk"}) From 2230772e7dce01b687054c12e903e8497cd40e17 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Mon, 23 Nov 2020 21:59:13 +0100 Subject: [PATCH 102/111] Update build.yml --- .github/workflows/build.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 89c8828..81d135a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,6 +20,23 @@ jobs: with: path: randomiser + - name: Setup Python + uses: actions/setup-python@v2 + with: + python-vesion: 3.7 + + - uses: actions/cache@v2 + with: + path: ~\AppData\Local\pip\Cache + key: ${{ runner.os }}-pip-a + restore-keys: | + ${{ runner.os }}-pip- + + - name: Install python dependencies + run: | + python -m pip install --upgrade pip + pip install pygit2 + - name: Check mod launcher version id: mod-launcher-version run: | @@ -49,6 +66,12 @@ jobs: run: | Expand-Archive -LiteralPath '.\launcher.zip' -DestinationPath '.\mod-launcher' + - name: Upgrade Meta.ini + run: | + cd randomiser\Randomiser + python meta.py + del meta.py + - name: Compile mod run: | & '.\mod-launcher\Lucas Simpsons Hit & Run Mod Launcher.exe' -ignoreloaderrors -mods ".\randomiser" -compile "Randomiser" -outputpath ".\" | Out-String From eb21c86fab0a537778bb4104056f4678f348c66c Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Mon, 23 Nov 2020 22:02:51 +0100 Subject: [PATCH 103/111] Typo in build.yml --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 81d135a..6b3d7f9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,7 +23,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v2 with: - python-vesion: 3.7 + python-version: 3.7 - uses: actions/cache@v2 with: From 3b606d86514c8f50e79fe44fe68833272dafe373 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Tue, 24 Nov 2020 19:02:45 +0100 Subject: [PATCH 104/111] Fix seeding to work and be deterministic --- .../MissionScripts/HandleLevelLoad.lua | 1 + .../MissionScripts/HandleMissionLoad.lua | 1 + .../Resources/MissionScripts/HandleSDLoad.lua | 1 + Randomiser/Resources/lib/Seed.lua | 21 ++++++++++++++++--- 4 files changed, 21 insertions(+), 3 deletions(-) diff --git a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua index 4d3e2ff..cd3ee1b 100644 --- a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua @@ -2,6 +2,7 @@ local Path = "/GameData/" .. GetPath(); if Settings.IsSeeded then Seed.HandleModulesLevel(Path) + return end loading = true diff --git a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua index 81a6899..168ec8b 100644 --- a/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleMissionLoad.lua @@ -3,6 +3,7 @@ loading = true if Settings.IsSeeded then Seed.HandleModulesMission(Path) + return end diff --git a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua index b1dc78c..97d24e3 100644 --- a/Randomiser/Resources/MissionScripts/HandleSDLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleSDLoad.lua @@ -3,6 +3,7 @@ loading = true if Settings.IsSeeded then Seed.HandleModulesSDMission(Path) + return end if MissionModules.SundayDrive then diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index 8272f12..49063bf 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -33,6 +33,21 @@ function Seed.Base64dec(s) return base64dec(s .. "=", Seed._bs, Seed._bsi) end +-- Always iterate modules in Seeded mode with spairs which runs in a deterministic order! +-- Otherwise the seeded is still random! +local function spairs(t, f) + local a = {} + for n in pairs(t) do table.insert(a, n) end + table.sort(a, f) + local i = 0 + local iter = function() + i = i + 1 + if a[i] == nil then return nil + else return a[i], t[a[i]] + end + end + return iter +end function Seed.InternalCacheModulesLevel(i) Seed.AddSpoiler("Caching level: %s", i) @@ -59,7 +74,7 @@ function Seed.InternalCacheModulesLevel(i) Seed.AddSpoiler("Seeding attempt #%d", j) for l = LevelMin,LevelMax do if MissionModules.Level[l] then - for k, v in pairs(MissionModules.Level[l]) do + for k, v in spairs(MissionModules.Level[l]) do Seed.AddSpoiler("Running module: " .. k) local globals, g2 Seed.CachedLevel[Path].LoadFile[j], Seed.CachedLevel[Path].InitFile[j], globals = v(Seed.CachedLevel[Path].LoadFile[j], Seed.CachedLevel[Path].InitFile[j], i, Path) @@ -115,7 +130,7 @@ function Seed.InternalCacheModuleMission(i, Path, j, prefix, mission) Seed.AddSpoiler("Seeding attempt #%d", m) for l = MissionMin,MissionMax do if MissionModules.Mission[l] then - for k, v in pairs(MissionModules.Mission[l]) do + for k, v in spairs(MissionModules.Mission[l]) do Seed.AddSpoiler("Running module: " .. k) local globals, g2 Seed.CachedMission[Path].LoadFile[m], Seed.CachedMission[Path].InitFile[m], globals = v(Seed.CachedMission[Path].LoadFile[m], Seed.CachedMission[Path].InitFile[m], i, mission, Path, misstype) @@ -159,7 +174,7 @@ function Seed.InternalCacheModuleSDMission(i, Path, j, prefix, mission) Seed.AddSpoiler("Seeding attempt #%d", m) for i = SundayMin,SundayMax do if MissionModules.SundayDrive[l] then - for k, v in pairs(MissionModules.SundayDrive[l]) do + for k, v in spairs(MissionModules.SundayDrive[l]) do Seed.AddSpoiler("Running module: " .. k) local globals, g2 Seed.CachedSDMission[Path].LoadFile[m], Seed.CachedSDMission[Path].InitFile[m], globals = v(Seed.CachedSDMission[Path].LoadFile[m], Seed.CachedSDMission[Path].InitFile[m], i, mission, Path) From 7b8122abe6b81f51bbe09bbf5cc03f948dc570ec Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Mon, 30 Nov 2020 19:13:25 +0100 Subject: [PATCH 105/111] Seeding fixes --- .../Resources/MissionModules/RandomStaticCars.lua | 2 +- Randomiser/Resources/lib/Seed.lua | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Randomiser/Resources/MissionModules/RandomStaticCars.lua b/Randomiser/Resources/MissionModules/RandomStaticCars.lua index b62d29f..aab48b6 100644 --- a/Randomiser/Resources/MissionModules/RandomStaticCars.lua +++ b/Randomiser/Resources/MissionModules/RandomStaticCars.lua @@ -13,6 +13,6 @@ if Settings.SaveChoiceRSC then function Level.RandomStaticCar(LoadFile, InitFile, Level, Mission, Path) RandomStaticCarSave = {} - return LoadFile, InitFile + return LoadFile, InitFile, { "RandomStaticCar" } end end \ No newline at end of file diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index 49063bf..2379697 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -172,7 +172,7 @@ function Seed.InternalCacheModuleSDMission(i, Path, j, prefix, mission) end for m=1,MAX_ATTEMPTS_MISSIONS do Seed.AddSpoiler("Seeding attempt #%d", m) - for i = SundayMin,SundayMax do + for l = SundayMin,SundayMax do if MissionModules.SundayDrive[l] then for k, v in spairs(MissionModules.SundayDrive[l]) do Seed.AddSpoiler("Running module: " .. k) @@ -224,7 +224,8 @@ function Seed.HandleModulesLevel(Path) local LoadFile = Seed.CachedLevel[Path].LoadFile[Attempt] local InitFile = Seed.CachedLevel[Path].InitFile[Attempt] for kk, vv in pairs(Seed.CachedLevel[Path].Globals[Attempt]) do - _G[vv] = Seed.CachedLevel[Path].Globals[Attempt][vv] + _G[kk] = vv + DebugPrint("Restoring global " .. kk .. " to value " .. tostring(vv), 3) end LevelInit = InitFile @@ -253,7 +254,8 @@ function Seed.HandleModulesMission(Path) local LoadFile = Seed.CachedMission[Path].LoadFile[Attempt] local InitFile = Seed.CachedMission[Path].InitFile[Attempt] for kk, vv in pairs(Seed.CachedMission[Path].Globals[Attempt]) do - _G[vv] = Seed.CachedMission[Path].Globals[Attempt][vv] + _G[kk] = vv + DebugPrint("Restoring global " .. kk .. " to value " .. tostring(vv), 3) end MissionInit = InitFile @@ -282,7 +284,8 @@ function Seed.HandleModulesSDMission(Path) local LoadFile = Seed.CachedSDMission[Path].LoadFile[Attempt] local InitFile = Seed.CachedSDMission[Path].InitFile[Attempt] for kk, vv in pairs(Seed.CachedSDMission[Path].Globals[Attempt]) do - _G[vv] = Seed.CachedSDMission[Path].Globals[Attempt][vv] + _G[kk] = vv + DebugPrint("Restoring global " .. kk .. " to value " .. tostring(vv), 3) end LastLevel = nil From 2d3a5a2d677836a28cd8e79a520cacbb4e559076 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Mon, 30 Nov 2020 19:54:36 +0100 Subject: [PATCH 106/111] Update HandleLevelLoad.lua --- Randomiser/Resources/MissionScripts/HandleLevelLoad.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua index cd3ee1b..153faef 100644 --- a/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua +++ b/Randomiser/Resources/MissionScripts/HandleLevelLoad.lua @@ -1,11 +1,11 @@ local Path = "/GameData/" .. GetPath(); +loading = true if Settings.IsSeeded then Seed.HandleModulesLevel(Path) return end -loading = true if MissionModules.Level then local level = tonumber(Path:match("level0(%d)")) DebugPrint("NEW LEVEL LOAD: Level " .. level) From adc8792dc5fd1654f83d7ff62b30f723b80f5fcc Mon Sep 17 00:00:00 2001 From: Proddy Date: Tue, 15 Aug 2023 22:41:57 +0100 Subject: [PATCH 107/111] Update HandleCharModel.lua - Potentially fix an issue with Custom Characters --- Randomiser/Resources/HandleCharModel.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Randomiser/Resources/HandleCharModel.lua b/Randomiser/Resources/HandleCharModel.lua index 2bc82ed..84f6538 100644 --- a/Randomiser/Resources/HandleCharModel.lua +++ b/Randomiser/Resources/HandleCharModel.lua @@ -138,6 +138,8 @@ if Exists("/GameData/" .. Path, true, false) then end end end -elseif Settings.RandomPedestrians and Settings.CustomChars and (ExistsInTbl(LevelPedestrians, FileName) or ExistsInTbl(MissionDrivers, FileName)) and CustomChars[FileName] then - Output(ReadFile(CustomChars[FileName])) +--elseif Settings.RandomPedestrians and Settings.CustomChars and (ExistsInTbl(LevelPedestrians, FileName) or ExistsInTbl(MissionDrivers, FileName)) and CustomChars[FileName] then + --Output(ReadFile(CustomChars[FileName])) +elseif Settings.CustomChars and CustomChars[FileName] then + Redirect(CustomChars[FileName]) end From 3a080af7a3f9083ff02c8c862b4f7fb7ceb21f4a Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Wed, 16 Apr 2025 20:33:29 +0200 Subject: [PATCH 108/111] Fix Meta.ini Bad merging led to duplicated SpeedrunMode --- Randomiser/Meta.ini | 8 -------- 1 file changed, 8 deletions(-) diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index cf22f80..c1e5f18 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -4050,14 +4050,6 @@ Value=1 ConditionSetting=RandomPlayerVehicles Operator=EqualTo -[Setting] -Name=SpeedrunMode -Title=Speedrun Mode -Type=TickBox -Default=0 -Tooltip=Enables the speedrun settings viable for the leaderboards -Page=Misc - [Setting] Name=VerboseDebug Title=Verbose debug From 99875ae7c327670260463f04a789a12a509471e9 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Wed, 16 Apr 2025 20:37:16 +0200 Subject: [PATCH 109/111] Do a better job at fixing Meta.ini --- Randomiser/Meta.ini | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/Randomiser/Meta.ini b/Randomiser/Meta.ini index c1e5f18..cdb7ac0 100644 --- a/Randomiser/Meta.ini +++ b/Randomiser/Meta.ini @@ -4050,22 +4050,6 @@ Value=1 ConditionSetting=RandomPlayerVehicles Operator=EqualTo -[Setting] -Name=VerboseDebug -Title=Verbose debug -Type=TickBox -Default=0 -Tooltip=If enabled, outputs all modified files to the console. Not recommended unless bug testing specifically. -Page=Misc - -[Setting] -Name=UseDebugSettings -Title=Use debug settings -Type=TickBox -Default=0 -Tooltip=If enabled, allows a secondary mod to force certain parts of the randomiser. -Page=Misc - [SettingCondition] Type=Setting Setting=RandomItemsIncludeChars From 92cf7d56b40544a230f2f6e242b64c34af9f9ad2 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sun, 19 Oct 2025 18:17:14 +0200 Subject: [PATCH 110/111] Move pool checks to after custom framework loading --- Randomiser/CustomFiles.lua | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 133c4fd..7c179f2 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -76,20 +76,6 @@ end DebugPrint("Debug settings enabled: " .. (Settings.UseDebugSettings and "true" or "false")) -if #RandomCarPoolPlayer < 5 and Settings.RandomPlayerVehicles then - Alert("You have chosen less than 5 cars for the random player pool. You must choose at least 5 cars.") - os.exit() -elseif #RandomCarPoolTraffic < 5 and Settings.RandomTraffic then - Alert("You have chosen less than 5 cars for the random traffic pool. You must choose at least 5 cars.") - os.exit() -elseif #RandomCarPoolMission < 5 and Settings.RandomMissionVehicles then - Alert("You have chosen less than 5 cars for the random mission pool. You must choose at least 5 cars.") - os.exit() -elseif #RandomCarPoolChase < 5 and Settings.RandomChase then - Alert("You have chosen less than 5 cars for the random chase pool. You must choose at least 5 cars.") - os.exit() -end - if Settings.VerboseDebug then local OldOutput = Output local OldRedirect = Redirect @@ -124,9 +110,23 @@ if Settings.RandomDialogue then dofile(Paths.Resources .. "RandomDialogue.lua") end +if #RandomCarPoolPlayer < 5 and Settings.RandomPlayerVehicles then + Alert("You have chosen less than 5 cars for the random player pool. You must choose at least 5 cars.") + os.exit() +elseif #RandomCarPoolTraffic < 5 and Settings.RandomTraffic then + Alert("You have chosen less than 5 cars for the random traffic pool. You must choose at least 5 cars.") + os.exit() +elseif #RandomCarPoolMission < 5 and Settings.RandomMissionVehicles then + Alert("You have chosen less than 5 cars for the random mission pool. You must choose at least 5 cars.") + os.exit() +elseif #RandomCarPoolChase < 5 and Settings.RandomChase then + Alert("You have chosen less than 5 cars for the random chase pool. You must choose at least 5 cars.") + os.exit() +end + DebugPrint("Loaded " .. #RandomCarPoolPlayer .. " cars for the random Player pool") DebugPrint("Loaded " .. #RandomCarPoolTraffic .. " cars for the random Traffic pool") DebugPrint("Loaded " .. #RandomCarPoolMission .. " cars for the random Mission pool") DebugPrint("Loaded " .. #RandomCarPoolChase .. " cars for the random Chase pool") DebugPrint("Using " .. RandomPedPoolN .. " pedestrians") -DebugPrint("Using " .. #RandomCharP3DPool .. " characters") \ No newline at end of file +DebugPrint("Using " .. #RandomCharP3DPool .. " characters") From c696b87303dbc368c98239e5120c3f44d1ff91f6 Mon Sep 17 00:00:00 2001 From: EnAppelsin <39798849+EnAppelsin@users.noreply.github.com> Date: Sun, 19 Oct 2025 18:58:32 +0200 Subject: [PATCH 111/111] Add checkword and debugging --- Randomiser/CustomFiles.lua | 20 ++-- Randomiser/Resources/CustomCars.lua | 2 +- Randomiser/Resources/CustomText.lua | 2 +- .../Resources/MissionScripts/LoadModules.lua | 2 +- Randomiser/Resources/checkwords.txt | 101 ++++++++++++++++++ Randomiser/Resources/lib/Seed.lua | 48 ++++++++- 6 files changed, 160 insertions(+), 15 deletions(-) create mode 100644 Randomiser/Resources/checkwords.txt diff --git a/Randomiser/CustomFiles.lua b/Randomiser/CustomFiles.lua index 7c179f2..65f553d 100644 --- a/Randomiser/CustomFiles.lua +++ b/Randomiser/CustomFiles.lua @@ -51,21 +51,10 @@ if Settings.SpeedrunMode then DebugPrint("Speedrun mode enabled, settings have been overridden") end --- FOr now!! if Settings.IsSeeded then Seed.Init() end -dofile(Paths.Resources .. "MissionScripts/LoadModules.lua") - - --- Seed.NonModuleSeed -if Settings.IsSeeded then - Seed.PrintSpoiler() -end - -Cache = {} - if Settings.UseDebugSettings then if not Confirm("You have Use Debug Settings enabled. This allows a secondary mod to force certain randomisations and sometimes run code.\nAre you sure you want this enabled?") then Settings.UseDebugSettings = false @@ -130,3 +119,12 @@ DebugPrint("Loaded " .. #RandomCarPoolMission .. " cars for the random Mission p DebugPrint("Loaded " .. #RandomCarPoolChase .. " cars for the random Chase pool") DebugPrint("Using " .. RandomPedPoolN .. " pedestrians") DebugPrint("Using " .. #RandomCharP3DPool .. " characters") + +dofile(Paths.Resources .. "MissionScripts/LoadModules.lua") + +-- Seed.NonModuleSeed +if Settings.IsSeeded then + Seed.PrintSpoiler() +end +Cache = {} + diff --git a/Randomiser/Resources/CustomCars.lua b/Randomiser/Resources/CustomCars.lua index f329cc0..1d8915a 100644 --- a/Randomiser/Resources/CustomCars.lua +++ b/Randomiser/Resources/CustomCars.lua @@ -70,7 +70,7 @@ if IsModEnabled("RandomiserCars") then end end else - DebugPrint("No carsound.spt found for Custom Car " .. customCarName .. ".") + DebugPrint("No carsound.spt found for Custom Car " .. customCarName .. ".", 3) end end end diff --git a/Randomiser/Resources/CustomText.lua b/Randomiser/Resources/CustomText.lua index 4a023b6..cf70ad1 100644 --- a/Randomiser/Resources/CustomText.lua +++ b/Randomiser/Resources/CustomText.lua @@ -83,7 +83,7 @@ end local Values = os.date("[%Y-%m-%d]") .. "\n" .. ModName .. " v" .. ModVersion .. (Settings.SpeedrunMode and " (speedrun)" or "").. (Settings.UseDebugSettings and " (debug)" or "") .. "\n" .. string.format("Settings: Gameplay: %X, Graphics: %X, Chaos: %X", GameplayN, GraphicalN, ChaosN) if Settings.IsSeeded then - Values = Values .. string.format("\nSeed: %s", Settings.Seed) + Values = Values .. string.format("\nSeed: %s, Check: %s", Settings.Seed, Seed.CheckWord()) if ChaosN > 0 then Alert("Chaos randomisations are not seeded and should be disabled for consistent races") end diff --git a/Randomiser/Resources/MissionScripts/LoadModules.lua b/Randomiser/Resources/MissionScripts/LoadModules.lua index f7a0e19..f500729 100644 --- a/Randomiser/Resources/MissionScripts/LoadModules.lua +++ b/Randomiser/Resources/MissionScripts/LoadModules.lua @@ -66,6 +66,6 @@ end if Settings.IsSeeded then DebugPrint("Generating seeded mission scripts") - Seed.CacheModulesMission() + Seed.CacheModules() end diff --git a/Randomiser/Resources/checkwords.txt b/Randomiser/Resources/checkwords.txt new file mode 100644 index 0000000..6ad6d8c --- /dev/null +++ b/Randomiser/Resources/checkwords.txt @@ -0,0 +1,101 @@ +ATV +AMBULANCE +ARMORED TRUCK +BABYVAN +BARRACUDA +BEARCAT +BLACK FERRINI +BONESTORM +BOOK BURNING +BURNS LIMO +CANYONERO +CAR BUILT FOR HOMER +CELL PHONE CAR +CLETUS PICKUP +COFFIN CAR +COLA TRUCK +CUBE VAN +CURATOR +DONUT TRUCK +DUFF TRUCK +EL CAMINO +ELECTAURUS +FBI VAN +FAMILY SEDAN +FERRINI +FIRE TRUCK +FISH TRUCK +GARBAGE TRUCK +GLASS TRUCK +GLOBEX +GREMLIN +HEARSE +HONOR ROLLER +HOVER BIKE +HOVER CAR +HUSK +ICE CREAM TRUCK +KNIGHT BOAT +KRUSTYS LIMO +LIL BANDIT +LIMO +LONGHORN +MALIBU STACY CAR +MILK TRUCK +MINIVAN +MONORAIL +MONSTER TRUCK +MR PLOW TRUCK +NERD CAR +OPEN WHEEL RACE CAR +PLANET HYPE CAR +PLOW KING +POLICE CAR +RED BRICK CAR +ROCKET CAR +SCHOOL BUS +SEDAN +SKINNERS SEDAN +TAXI +TRACTOR +WWII JEEP +ZOMBIE CAR +AGNES +APU +BART +BEEMAN +CARL +CLETUS +COMIC BOOK GUY +DOLPH +DR HIBBERT +DR NICK +EDDIE +GIL +GRANDPA +HOMER +JASPER +JIMBO +KEARNEY +KRUSTY +LENNY +LISA +LOU +LOUIE +MARGE +MILHOUSE +MOE +MOLEMAN +MR BURNS +NELSON +OTTO +PATTY +PROFESSOR FRINK +RALPH +SEA CAPTAIN +SELMA +SKINNER +SMITHERS +SNAKE +WIGGUM +WILLIE \ No newline at end of file diff --git a/Randomiser/Resources/lib/Seed.lua b/Randomiser/Resources/lib/Seed.lua index 2379697..3fd6df5 100644 --- a/Randomiser/Resources/lib/Seed.lua +++ b/Randomiser/Resources/lib/Seed.lua @@ -33,6 +33,22 @@ function Seed.Base64dec(s) return base64dec(s .. "=", Seed._bs, Seed._bsi) end +function Seed.CheckWord() + if Seed._CHECKWORD ~= nil then + return Seed._CHECKWORD + end + + local wordstxt = ReadFile(Paths.Resources .. "checkwords.txt") + local words = {} + for s in wordstxt:gmatch("[^\r\n]+") do + table.insert(words, s) + end + + Seed._CHECKWORD = GetRandomFromTbl(words) + DebugPrint("Seed checkword is: " .. Seed._CHECKWORD) + return Seed._CHECKWORD +end + -- Always iterate modules in Seeded mode with spairs which runs in a deterministic order! -- Otherwise the seeded is still random! local function spairs(t, f) @@ -192,7 +208,7 @@ function Seed.InternalCacheModuleSDMission(i, Path, j, prefix, mission) DebugPrint = old_DebugPrint end -function Seed.CacheModulesMission() +function Seed.CacheModules() for i=1,Seed.MAX_LEVELS do Seed.InternalCacheModulesLevel(i) local path = string.format("/GameData/scripts/missions/level%02d/", i) @@ -210,6 +226,8 @@ function Seed.CacheModulesMission() end end end + + Seed.CheckWord() end function Seed.HandleModulesLevel(Path) @@ -218,6 +236,9 @@ function Seed.HandleModulesLevel(Path) return end local Attempt = Seed.CachedLevel[Path].Attempt + + local level = tonumber(Path:match("level0(%d)")) + DebugPrint("NEW LEVEL LOAD: Level " .. level) DebugPrint("Returning cached mission for Path " .. Path .. ", Attempt is " .. Attempt) @@ -248,6 +269,27 @@ function Seed.HandleModulesMission(Path) return end local Attempt = Seed.CachedMission[Path].Attempt + + local level = tonumber(Path:match("level0(%d)")) + local prefix, mission = Path:match("([bsg]?[rm])(%d)l") + mission = tonumber(mission) + local misstype, missname + if prefix == "m" then + misstype = MissionType.Normal + missname = "Mission" + elseif prefix == "sr" then + misstype = MissionType.Race + missname = "Race" + elseif prefix == "bm" then + misstype = MissionType.BonusMission + missname = "Bonus Mission" + elseif prefix == "gr" then + misstype = MissionType.GamblingRace + missname = "Gambling Race" + else + error("unknown mission script type") + end + DebugPrint("NEW MISSION/RACE LOAD: Level " .. level .. ", " .. missname .. " " .. mission) DebugPrint("Returning cached mission for Path " .. Path .. ", Attempt is " .. Attempt) @@ -278,6 +320,10 @@ function Seed.HandleModulesSDMission(Path) return end local Attempt = Seed.CachedSDMission[Path].Attempt + + local level = tonumber(Path:match("level0(%d)")) + local mission = tonumber(Path:match("m(%d)sdl")) + DebugPrint("NEW SD LOAD: Level " .. level .. ", Mission " .. mission) DebugPrint("Returning cached mission for Path " .. Path .. ", Attempt is " .. Attempt)

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

o#sFC~5v0d2QSE-989v4` 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 `D9?tO&y=VX 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