<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<flexLibProperties version="1">
  <includeClasses>
    <classEntry path="com.threerings.bureau.Log"/>
    <classEntry path="com.threerings.bureau.client.Agent"/>
    <classEntry path="com.threerings.bureau.client.BureauClient"/>
    <classEntry path="com.threerings.bureau.client.BureauDecoder"/>
    <classEntry path="com.threerings.bureau.client.BureauDirector"/>
    <classEntry path="com.threerings.bureau.client.BureauReceiver"/>
    <classEntry path="com.threerings.bureau.client.BureauService"/>
    <classEntry path="com.threerings.bureau.data.AgentObject"/>
    <classEntry path="com.threerings.bureau.data.BureauClientObject"/>
    <classEntry path="com.threerings.bureau.data.BureauCodes"/>
    <classEntry path="com.threerings.bureau.data.BureauCredentials"/>
    <classEntry path="com.threerings.bureau.data.BureauMarshaller"/>
    <classEntry path="com.threerings.bureau.util.BureauContext"/>
    <classEntry path="com.threerings.crowd.chat.client.BroadcastHandler"/>
    <classEntry path="com.threerings.crowd.chat.client.ChatCantStealFocus"/>
    <classEntry path="com.threerings.crowd.chat.client.ChatDirector"/>
    <classEntry path="com.threerings.crowd.chat.client.ChatDisplay"/>
    <classEntry path="com.threerings.crowd.chat.client.ChatFilter"/>
    <classEntry path="com.threerings.crowd.chat.client.ChatService"/>
    <classEntry path="com.threerings.crowd.chat.client.ChatService_TellListener"/>
    <classEntry path="com.threerings.crowd.chat.client.ChatterObserver"/>
    <classEntry path="com.threerings.crowd.chat.client.ChatterValidator"/>
    <classEntry path="com.threerings.crowd.chat.client.ClearHandler"/>
    <classEntry path="com.threerings.crowd.chat.client.CommandHandler"/>
    <classEntry path="com.threerings.crowd.chat.client.CurseFilter"/>
    <classEntry path="com.threerings.crowd.chat.client.EmoteHandler"/>
    <classEntry path="com.threerings.crowd.chat.client.HelpHandler"/>
    <classEntry path="com.threerings.crowd.chat.client.SpeakHandler"/>
    <classEntry path="com.threerings.crowd.chat.client.SpeakService"/>
    <classEntry path="com.threerings.crowd.chat.client.TellAdapter"/>
    <classEntry path="com.threerings.crowd.chat.client.TellHandler"/>
    <classEntry path="com.threerings.crowd.chat.client.ThinkHandler"/>
    <classEntry path="com.threerings.crowd.chat.data.ChatCodes"/>
    <classEntry path="com.threerings.crowd.chat.data.ChatMarshaller"/>
    <classEntry path="com.threerings.crowd.chat.data.ChatMarshaller_TellMarshaller"/>
    <classEntry path="com.threerings.crowd.chat.data.ChatMessage"/>
    <classEntry path="com.threerings.crowd.chat.data.SpeakMarshaller"/>
    <classEntry path="com.threerings.crowd.chat.data.SystemMessage"/>
    <classEntry path="com.threerings.crowd.chat.data.TellFeedbackMessage"/>
    <classEntry path="com.threerings.crowd.chat.data.UserMessage"/>
    <classEntry path="com.threerings.crowd.chat.data.UserSystemMessage"/>
    <classEntry path="com.threerings.crowd.client.BodyService"/>
    <classEntry path="com.threerings.crowd.client.CrowdClient"/>
    <classEntry path="com.threerings.crowd.client.LocationAdapter"/>
    <classEntry path="com.threerings.crowd.client.LocationDecoder"/>
    <classEntry path="com.threerings.crowd.client.LocationDirector"/>
    <classEntry path="com.threerings.crowd.client.LocationDirector_FailureHandler"/>
    <classEntry path="com.threerings.crowd.client.LocationObserver"/>
    <classEntry path="com.threerings.crowd.client.LocationReceiver"/>
    <classEntry path="com.threerings.crowd.client.LocationService"/>
    <classEntry path="com.threerings.crowd.client.LocationService_MoveListener"/>
    <classEntry path="com.threerings.crowd.client.MoveAdapter"/>
    <classEntry path="com.threerings.crowd.client.MoveFailedError"/>
    <classEntry path="com.threerings.crowd.client.MoveVetoedError"/>
    <classEntry path="com.threerings.crowd.client.OccupantAdapter"/>
    <classEntry path="com.threerings.crowd.client.OccupantDirector"/>
    <classEntry path="com.threerings.crowd.client.OccupantObserver"/>
    <classEntry path="com.threerings.crowd.client.PlaceController"/>
    <classEntry path="com.threerings.crowd.client.PlaceControllerDelegate"/>
    <classEntry path="com.threerings.crowd.client.PlaceView"/>
    <classEntry path="com.threerings.crowd.client.PlaceViewUtil"/>
    <classEntry path="com.threerings.crowd.data.BodyMarshaller"/>
    <classEntry path="com.threerings.crowd.data.BodyObject"/>
    <classEntry path="com.threerings.crowd.data.CrowdCodes"/>
    <classEntry path="com.threerings.crowd.data.CrowdPermissionPolicy"/>
    <classEntry path="com.threerings.crowd.data.LocationCodes"/>
    <classEntry path="com.threerings.crowd.data.LocationMarshaller"/>
    <classEntry path="com.threerings.crowd.data.LocationMarshaller_MoveMarshaller"/>
    <classEntry path="com.threerings.crowd.data.ManagerCaller"/>
    <classEntry path="com.threerings.crowd.data.OccupantInfo"/>
    <classEntry path="com.threerings.crowd.data.Place"/>
    <classEntry path="com.threerings.crowd.data.PlaceConfig"/>
    <classEntry path="com.threerings.crowd.data.PlaceObject"/>
    <classEntry path="com.threerings.crowd.data.TokenRing"/>
    <classEntry path="com.threerings.crowd.peer.data.CrowdClientInfo"/>
    <classEntry path="com.threerings.crowd.util.CrowdContext"/>
    <classEntry path="com.threerings.io.ArrayMask"/>
    <classEntry path="com.threerings.io.ClassMapping"/>
    <classEntry path="com.threerings.io.FrameAvailableEvent"/>
    <classEntry path="com.threerings.io.FrameReader"/>
    <classEntry path="com.threerings.io.ObjectInputStream"/>
    <classEntry path="com.threerings.io.ObjectOutputStream"/>
    <classEntry path="com.threerings.io.SimpleStreamableObject"/>
    <classEntry path="com.threerings.io.Streamable"/>
    <classEntry path="com.threerings.io.Streamer"/>
    <classEntry path="com.threerings.io.Translations"/>
    <classEntry path="com.threerings.io.TypedArray"/>
    <classEntry path="com.threerings.io.streamers.ArrayStreamer"/>
    <classEntry path="com.threerings.io.streamers.ByteArrayStreamer"/>
    <classEntry path="com.threerings.io.streamers.ByteStreamer"/>
    <classEntry path="com.threerings.io.streamers.FloatStreamer"/>
    <classEntry path="com.threerings.io.streamers.IntegerStreamer"/>
    <classEntry path="com.threerings.io.streamers.LongStreamer"/>
    <classEntry path="com.threerings.io.streamers.NumberStreamer"/>
    <classEntry path="com.threerings.io.streamers.ShortStreamer"/>
    <classEntry path="com.threerings.io.streamers.StringStreamer"/>
    <classEntry path="com.threerings.presents.client.BasicDirector"/>
    <classEntry path="com.threerings.presents.client.Client"/>
    <classEntry path="com.threerings.presents.client.ClientAdapter"/>
    <classEntry path="com.threerings.presents.client.ClientDObjectMgr"/>
    <classEntry path="com.threerings.presents.client.ClientEvent"/>
    <classEntry path="com.threerings.presents.client.ClientObserver"/>
    <classEntry path="com.threerings.presents.client.Communicator"/>
    <classEntry path="com.threerings.presents.client.ConfirmAdapter"/>
    <classEntry path="com.threerings.presents.client.InvocationAdapter"/>
    <classEntry path="com.threerings.presents.client.InvocationDecoder"/>
    <classEntry path="com.threerings.presents.client.InvocationDirector"/>
    <classEntry path="com.threerings.presents.client.InvocationReceiver"/>
    <classEntry path="com.threerings.presents.client.InvocationReceiver_Registration"/>
    <classEntry path="com.threerings.presents.client.InvocationService"/>
    <classEntry path="com.threerings.presents.client.InvocationService_ConfirmListener"/>
    <classEntry path="com.threerings.presents.client.InvocationService_InvocationListener"/>
    <classEntry path="com.threerings.presents.client.InvocationService_ResultListener"/>
    <classEntry path="com.threerings.presents.client.LogonError"/>
    <classEntry path="com.threerings.presents.client.PresentsPrefs"/>
    <classEntry path="com.threerings.presents.client.ResultAdapter"/>
    <classEntry path="com.threerings.presents.client.ResultWrapper"/>
    <classEntry path="com.threerings.presents.client.ServerSwitcher"/>
    <classEntry path="com.threerings.presents.client.SessionObserver"/>
    <classEntry path="com.threerings.presents.client.TimeBaseService"/>
    <classEntry path="com.threerings.presents.client.TimeBaseService_GotTimeBaseListener"/>
    <classEntry path="com.threerings.presents.data.AuthCodes"/>
    <classEntry path="com.threerings.presents.data.ClientObject"/>
    <classEntry path="com.threerings.presents.data.ConMgrStats"/>
    <classEntry path="com.threerings.presents.data.InvocationCodes"/>
    <classEntry path="com.threerings.presents.data.InvocationMarshaller"/>
    <classEntry path="com.threerings.presents.data.InvocationMarshaller_ConfirmMarshaller"/>
    <classEntry path="com.threerings.presents.data.InvocationMarshaller_ListenerMarshaller"/>
    <classEntry path="com.threerings.presents.data.InvocationMarshaller_ResultMarshaller"/>
    <classEntry path="com.threerings.presents.data.Permission"/>
    <classEntry path="com.threerings.presents.data.PermissionPolicy"/>
    <classEntry path="com.threerings.presents.data.TimeBaseMarshaller"/>
    <classEntry path="com.threerings.presents.data.TimeBaseMarshaller_GotTimeBaseMarshaller"/>
    <classEntry path="com.threerings.presents.dobj.AttributeChangeListener"/>
    <classEntry path="com.threerings.presents.dobj.AttributeChangedEvent"/>
    <classEntry path="com.threerings.presents.dobj.ChangeListener"/>
    <classEntry path="com.threerings.presents.dobj.CompoundEvent"/>
    <classEntry path="com.threerings.presents.dobj.DEvent"/>
    <classEntry path="com.threerings.presents.dobj.DObject"/>
    <classEntry path="com.threerings.presents.dobj.DObjectManager"/>
    <classEntry path="com.threerings.presents.dobj.DSet"/>
    <classEntry path="com.threerings.presents.dobj.DSet_Entry"/>
    <classEntry path="com.threerings.presents.dobj.DummyEntry"/>
    <classEntry path="com.threerings.presents.dobj.ElementUpdateListener"/>
    <classEntry path="com.threerings.presents.dobj.ElementUpdatedEvent"/>
    <classEntry path="com.threerings.presents.dobj.EntryAddedEvent"/>
    <classEntry path="com.threerings.presents.dobj.EntryRemovedEvent"/>
    <classEntry path="com.threerings.presents.dobj.EntryUpdatedEvent"/>
    <classEntry path="com.threerings.presents.dobj.EventListener"/>
    <classEntry path="com.threerings.presents.dobj.InvocationNotificationEvent"/>
    <classEntry path="com.threerings.presents.dobj.InvocationRequestEvent"/>
    <classEntry path="com.threerings.presents.dobj.InvocationResponseEvent"/>
    <classEntry path="com.threerings.presents.dobj.MessageAdapter"/>
    <classEntry path="com.threerings.presents.dobj.MessageEvent"/>
    <classEntry path="com.threerings.presents.dobj.MessageListener"/>
    <classEntry path="com.threerings.presents.dobj.NamedEvent"/>
    <classEntry path="com.threerings.presents.dobj.ObjectAccessError"/>
    <classEntry path="com.threerings.presents.dobj.ObjectAddedEvent"/>
    <classEntry path="com.threerings.presents.dobj.ObjectDeathListener"/>
    <classEntry path="com.threerings.presents.dobj.ObjectDestroyedEvent"/>
    <classEntry path="com.threerings.presents.dobj.ObjectRemovedEvent"/>
    <classEntry path="com.threerings.presents.dobj.OidList"/>
    <classEntry path="com.threerings.presents.dobj.OidListListener"/>
    <classEntry path="com.threerings.presents.dobj.ServerMessageEvent"/>
    <classEntry path="com.threerings.presents.dobj.SetAdapter"/>
    <classEntry path="com.threerings.presents.dobj.SetListener"/>
    <classEntry path="com.threerings.presents.dobj.Subscriber"/>
    <classEntry path="com.threerings.presents.dobj.SubscriberAdapter"/>
    <classEntry path="com.threerings.presents.net.AuthRequest"/>
    <classEntry path="com.threerings.presents.net.AuthResponse"/>
    <classEntry path="com.threerings.presents.net.AuthResponseData"/>
    <classEntry path="com.threerings.presents.net.BootstrapData"/>
    <classEntry path="com.threerings.presents.net.BootstrapNotification"/>
    <classEntry path="com.threerings.presents.net.Credentials"/>
    <classEntry path="com.threerings.presents.net.DownstreamMessage"/>
    <classEntry path="com.threerings.presents.net.EventNotification"/>
    <classEntry path="com.threerings.presents.net.FailureResponse"/>
    <classEntry path="com.threerings.presents.net.ForwardEventRequest"/>
    <classEntry path="com.threerings.presents.net.LogoffRequest"/>
    <classEntry path="com.threerings.presents.net.ObjectResponse"/>
    <classEntry path="com.threerings.presents.net.PingRequest"/>
    <classEntry path="com.threerings.presents.net.PongResponse"/>
    <classEntry path="com.threerings.presents.net.SubscribeRequest"/>
    <classEntry path="com.threerings.presents.net.UnsubscribeRequest"/>
    <classEntry path="com.threerings.presents.net.UnsubscribeResponse"/>
    <classEntry path="com.threerings.presents.net.UpstreamMessage"/>
    <classEntry path="com.threerings.presents.net.UsernamePasswordCreds"/>
    <classEntry path="com.threerings.presents.peer.data.ClientInfo"/>
    <classEntry path="com.threerings.presents.util.PresentsContext"/>
    <classEntry path="com.threerings.presents.util.SafeObjectManager"/>
    <classEntry path="com.threerings.presents.util.SafeSubscriber"/>
    <classEntry path="com.threerings.util.ArrayIterator"/>
    <classEntry path="com.threerings.util.ArrayUtil"/>
    <classEntry path="com.threerings.util.Assert"/>
    <classEntry path="com.threerings.util.Boxed"/>
    <classEntry path="com.threerings.util.Byte"/>
    <classEntry path="com.threerings.util.ClassUtil"/>
    <classEntry path="com.threerings.util.Cloneable"/>
    <classEntry path="com.threerings.util.CommandEvent"/>
    <classEntry path="com.threerings.util.Comparable"/>
    <classEntry path="com.threerings.util.Comparators"/>
    <classEntry path="com.threerings.util.Config"/>
    <classEntry path="com.threerings.util.ConfigValueSetEvent"/>
    <classEntry path="com.threerings.util.Controller"/>
    <classEntry path="com.threerings.util.DateUtil"/>
    <classEntry path="com.threerings.util.EmbeddedSwfLoader"/>
    <classEntry path="com.threerings.util.Equalable"/>
    <classEntry path="com.threerings.util.ExpiringSet"/>
    <classEntry path="com.threerings.util.Float"/>
    <classEntry path="com.threerings.util.HashMap"/>
    <classEntry path="com.threerings.util.HashObjectMap"/>
    <classEntry path="com.threerings.util.HashSet"/>
    <classEntry path="com.threerings.util.Hashable"/>
    <classEntry path="com.threerings.util.Integer"/>
    <classEntry path="com.threerings.util.Iterator"/>
    <classEntry path="com.threerings.util.KeyboardCodes"/>
    <classEntry path="com.threerings.util.LineSegment"/>
    <classEntry path="com.threerings.util.Log"/>
    <classEntry path="com.threerings.util.LogTarget"/>
    <classEntry path="com.threerings.util.Long"/>
    <classEntry path="com.threerings.util.Map"/>
    <classEntry path="com.threerings.util.MapProxyObject"/>
    <classEntry path="com.threerings.util.MessageBundle"/>
    <classEntry path="com.threerings.util.MessageManager"/>
    <classEntry path="com.threerings.util.MethodQueue"/>
    <classEntry path="com.threerings.util.MultiLoader"/>
    <classEntry path="com.threerings.util.Name"/>
    <classEntry path="com.threerings.util.NetUtil"/>
    <classEntry path="com.threerings.util.ObjectMarshaller"/>
    <classEntry path="com.threerings.util.ObserverList"/>
    <classEntry path="com.threerings.util.ParameterUtil"/>
    <classEntry path="com.threerings.util.Random"/>
    <classEntry path="com.threerings.util.RandomUtil"/>
    <classEntry path="com.threerings.util.ResultAdapter"/>
    <classEntry path="com.threerings.util.ResultListener"/>
    <classEntry path="com.threerings.util.RingBuffer"/>
    <classEntry path="com.threerings.util.Set"/>
    <classEntry path="com.threerings.util.Short"/>
    <classEntry path="com.threerings.util.SortedHashMap"/>
    <classEntry path="com.threerings.util.StreamableArrayList"/>
    <classEntry path="com.threerings.util.StreamableHashMap"/>
    <classEntry path="com.threerings.util.StringBuilder"/>
    <classEntry path="com.threerings.util.StringUtil"/>
    <classEntry path="com.threerings.util.TimeUtil"/>
    <classEntry path="com.threerings.util.Util"/>
    <classEntry path="com.threerings.util.ValueEvent"/>
    <classEntry path="com.threerings.util.langBoolean"/>
  </includeClasses>
  <includeResources/>
  <namespaceManifests/>
</flexLibProperties>
