From 90d63a83b01e50b0c2d09815c68d6cbca59e3887 Mon Sep 17 00:00:00 2001 From: bossiel Date: Tue, 18 Nov 2014 21:05:40 +0000 Subject: [PATCH] Increase ICE connection check timeout (16 seconds) Use same WebRTC AudioProc version (WP8, Win32, Android, Linux...): https://code.google.com/p/webrtc-audioproc/ Update Android WebRTC AudioProc binaries Update SWIG wrappers using SWIG v2.0.9 to fix issue reported at https://groups.google.com/forum/#!topic/doubango/zSkUesoFnZw --- .../bindings/_common/ProxyConsumer.cxx | 4 +- .../bindings/_common/ProxyProducer.cxx | 4 +- branches/2.0/doubango/bindings/autogen.sh | 2 +- .../doubango/bindings/csharp/ActionConfig.cs | 2 +- .../bindings/csharp/AudioResampler.cs | 2 +- .../doubango/bindings/csharp/CallSession.cs | 4 +- .../2.0/doubango/bindings/csharp/Codec.cs | 2 +- .../bindings/csharp/DDebugCallback.cs | 10 +- .../doubango/bindings/csharp/DialogEvent.cs | 4 +- .../2.0/doubango/bindings/csharp/InfoEvent.cs | 4 +- .../doubango/bindings/csharp/InfoSession.cs | 4 +- .../doubango/bindings/csharp/InviteEvent.cs | 4 +- .../doubango/bindings/csharp/InviteSession.cs | 4 +- .../doubango/bindings/csharp/MediaContent.cs | 2 +- .../bindings/csharp/MediaContentCPIM.cs | 4 +- .../bindings/csharp/MediaSessionMgr.cs | 2 +- .../bindings/csharp/MessagingEvent.cs | 4 +- .../bindings/csharp/MessagingSession.cs | 4 +- .../doubango/bindings/csharp/MsrpCallback.cs | 4 +- .../2.0/doubango/bindings/csharp/MsrpEvent.cs | 2 +- .../doubango/bindings/csharp/MsrpMessage.cs | 2 +- .../doubango/bindings/csharp/MsrpSession.cs | 4 +- .../doubango/bindings/csharp/OptionsEvent.cs | 4 +- .../bindings/csharp/OptionsSession.cs | 4 +- .../bindings/csharp/ProxyAudioConsumer.cs | 4 +- .../csharp/ProxyAudioConsumerCallback.cs | 10 +- .../bindings/csharp/ProxyAudioProducer.cs | 4 +- .../csharp/ProxyAudioProducerCallback.cs | 12 +- .../doubango/bindings/csharp/ProxyPlugin.cs | 2 +- .../bindings/csharp/ProxyPluginMgr.cs | 2 +- .../bindings/csharp/ProxyPluginMgrCallback.cs | 6 +- .../bindings/csharp/ProxyVideoConsumer.cs | 4 +- .../csharp/ProxyVideoConsumerCallback.cs | 14 +- .../bindings/csharp/ProxyVideoFrame.cs | 2 +- .../bindings/csharp/ProxyVideoProducer.cs | 4 +- .../csharp/ProxyVideoProducerCallback.cs | 10 +- .../bindings/csharp/PublicationEvent.cs | 4 +- .../bindings/csharp/PublicationSession.cs | 4 +- .../2.0/doubango/bindings/csharp/RPMessage.cs | 2 +- .../bindings/csharp/RegistrationEvent.cs | 4 +- .../bindings/csharp/RegistrationSession.cs | 4 +- .../2.0/doubango/bindings/csharp/SMSData.cs | 2 +- .../doubango/bindings/csharp/SMSEncoder.cs | 2 +- .../doubango/bindings/csharp/SafeObject.cs | 2 +- .../doubango/bindings/csharp/SdpMessage.cs | 2 +- .../doubango/bindings/csharp/SipCallback.cs | 20 +- .../2.0/doubango/bindings/csharp/SipEvent.cs | 2 +- .../doubango/bindings/csharp/SipMessage.cs | 2 +- .../doubango/bindings/csharp/SipSession.cs | 2 +- .../2.0/doubango/bindings/csharp/SipStack.cs | 4 +- .../2.0/doubango/bindings/csharp/SipUri.cs | 2 +- .../doubango/bindings/csharp/StackEvent.cs | 4 +- .../bindings/csharp/SubscriptionEvent.cs | 4 +- .../bindings/csharp/SubscriptionSession.cs | 4 +- .../doubango/bindings/csharp/T140Callback.cs | 4 +- .../bindings/csharp/T140CallbackData.cs | 2 +- .../doubango/bindings/csharp/XcapCallback.cs | 4 +- .../2.0/doubango/bindings/csharp/XcapEvent.cs | 2 +- .../doubango/bindings/csharp/XcapMessage.cs | 2 +- .../doubango/bindings/csharp/XcapSelector.cs | 2 +- .../2.0/doubango/bindings/csharp/XcapStack.cs | 2 +- .../bindings/csharp/tdav_codec_id_t.cs | 2 +- .../bindings/csharp/thttp_event_type_t.cs | 2 +- .../2.0/doubango/bindings/csharp/tinyWRAP.cs | 2 +- .../bindings/csharp/tinyWRAPPINVOKE.cs | 102 +- .../bindings/csharp/tinyWRAP_wrap.cxx | 137 +- .../doubango/bindings/csharp/tinyWRAP_wrap.h | 2 +- .../csharp/tmedia_bandwidth_level_t.cs | 2 +- .../bindings/csharp/tmedia_chroma_t.cs | 2 +- .../bindings/csharp/tmedia_codec_id_t.cs | 2 +- .../doubango/bindings/csharp/tmedia_mode_t.cs | 2 +- .../csharp/tmedia_pref_video_size_t.cs | 2 +- .../bindings/csharp/tmedia_profile_t.cs | 2 +- .../bindings/csharp/tmedia_qos_strength_t.cs | 2 +- .../bindings/csharp/tmedia_qos_stype_t.cs | 2 +- .../bindings/csharp/tmedia_srtp_mode_t.cs | 2 +- .../bindings/csharp/tmedia_srtp_type_t.cs | 2 +- .../csharp/tmedia_t140_data_type_t.cs | 2 +- .../bindings/csharp/tmsrp_event_type_t.cs | 2 +- .../bindings/csharp/tmsrp_request_type_t.cs | 2 +- .../bindings/csharp/tsip_event_type_t.cs | 2 +- .../bindings/csharp/tsip_info_event_type_t.cs | 2 +- .../csharp/tsip_invite_event_type_t.cs | 2 +- .../csharp/tsip_message_event_type_t.cs | 2 +- .../csharp/tsip_options_event_type_t.cs | 2 +- .../csharp/tsip_publish_event_type_t.cs | 2 +- .../csharp/tsip_register_event_type_t.cs | 2 +- .../bindings/csharp/tsip_request_type_t.cs | 2 +- .../bindings/csharp/tsip_stack_mode_t.cs | 2 +- .../csharp/tsip_subscribe_event_type_t.cs | 2 +- .../bindings/csharp/twrap_media_type_t.cs | 2 +- .../csharp/twrap_proxy_plugin_type_t.cs | 2 +- .../bindings/csharp/twrap_rpmessage_type_t.cs | 2 +- .../bindings/csharp/twrap_sms_type_t.cs | 2 +- .../doubango/bindings/java/ActionConfig.java | 2 +- .../bindings/java/AudioResampler.java | 2 +- .../doubango/bindings/java/CallSession.java | 4 +- .../2.0/doubango/bindings/java/Codec.java | 2 +- .../bindings/java/DDebugCallback.java | 2 +- .../doubango/bindings/java/DialogEvent.java | 4 +- .../2.0/doubango/bindings/java/InfoEvent.java | 4 +- .../doubango/bindings/java/InfoSession.java | 4 +- .../doubango/bindings/java/InviteEvent.java | 4 +- .../doubango/bindings/java/InviteSession.java | 4 +- .../doubango/bindings/java/MediaContent.java | 2 +- .../bindings/java/MediaContentCPIM.java | 4 +- .../bindings/java/MediaSessionMgr.java | 2 +- .../bindings/java/MessagingEvent.java | 4 +- .../bindings/java/MessagingSession.java | 4 +- .../doubango/bindings/java/MsrpCallback.java | 2 +- .../2.0/doubango/bindings/java/MsrpEvent.java | 2 +- .../doubango/bindings/java/MsrpMessage.java | 2 +- .../doubango/bindings/java/MsrpSession.java | 4 +- .../doubango/bindings/java/OptionsEvent.java | 4 +- .../bindings/java/OptionsSession.java | 4 +- .../bindings/java/ProxyAudioConsumer.java | 4 +- .../java/ProxyAudioConsumerCallback.java | 2 +- .../bindings/java/ProxyAudioProducer.java | 4 +- .../java/ProxyAudioProducerCallback.java | 2 +- .../doubango/bindings/java/ProxyPlugin.java | 2 +- .../bindings/java/ProxyPluginMgr.java | 2 +- .../bindings/java/ProxyPluginMgrCallback.java | 2 +- .../bindings/java/ProxyVideoConsumer.java | 4 +- .../java/ProxyVideoConsumerCallback.java | 2 +- .../bindings/java/ProxyVideoFrame.java | 2 +- .../bindings/java/ProxyVideoProducer.java | 4 +- .../java/ProxyVideoProducerCallback.java | 2 +- .../bindings/java/PublicationEvent.java | 4 +- .../bindings/java/PublicationSession.java | 4 +- .../2.0/doubango/bindings/java/RPMessage.java | 2 +- .../bindings/java/RegistrationEvent.java | 4 +- .../bindings/java/RegistrationSession.java | 4 +- .../2.0/doubango/bindings/java/SMSData.java | 2 +- .../doubango/bindings/java/SMSEncoder.java | 2 +- .../doubango/bindings/java/SafeObject.java | 2 +- .../doubango/bindings/java/SdpMessage.java | 2 +- .../doubango/bindings/java/SipCallback.java | 2 +- .../2.0/doubango/bindings/java/SipEvent.java | 2 +- .../doubango/bindings/java/SipMessage.java | 2 +- .../doubango/bindings/java/SipSession.java | 2 +- .../2.0/doubango/bindings/java/SipStack.java | 4 +- .../2.0/doubango/bindings/java/SipUri.java | 2 +- .../doubango/bindings/java/StackEvent.java | 4 +- .../bindings/java/SubscriptionEvent.java | 4 +- .../bindings/java/SubscriptionSession.java | 4 +- .../doubango/bindings/java/T140Callback.java | 2 +- .../bindings/java/T140CallbackData.java | 2 +- .../doubango/bindings/java/XcapCallback.java | 2 +- .../2.0/doubango/bindings/java/XcapEvent.java | 2 +- .../doubango/bindings/java/XcapMessage.java | 2 +- .../doubango/bindings/java/XcapSelector.java | 2 +- .../2.0/doubango/bindings/java/XcapStack.java | 2 +- .../bindings/java/android/ActionConfig.java | 2 +- .../bindings/java/android/AudioResampler.java | 2 +- .../bindings/java/android/CallSession.java | 4 +- .../doubango/bindings/java/android/Codec.java | 2 +- .../bindings/java/android/DDebugCallback.java | 2 +- .../bindings/java/android/DialogEvent.java | 4 +- .../bindings/java/android/InfoEvent.java | 4 +- .../bindings/java/android/InfoSession.java | 4 +- .../bindings/java/android/InviteEvent.java | 4 +- .../bindings/java/android/InviteSession.java | 4 +- .../bindings/java/android/MediaContent.java | 2 +- .../java/android/MediaContentCPIM.java | 4 +- .../java/android/MediaSessionMgr.java | 2 +- .../bindings/java/android/MessagingEvent.java | 4 +- .../java/android/MessagingSession.java | 4 +- .../bindings/java/android/MsrpCallback.java | 2 +- .../bindings/java/android/MsrpEvent.java | 2 +- .../bindings/java/android/MsrpMessage.java | 2 +- .../bindings/java/android/MsrpSession.java | 4 +- .../bindings/java/android/OptionsEvent.java | 4 +- .../bindings/java/android/OptionsSession.java | 4 +- .../java/android/ProxyAudioConsumer.java | 4 +- .../android/ProxyAudioConsumerCallback.java | 2 +- .../java/android/ProxyAudioProducer.java | 4 +- .../android/ProxyAudioProducerCallback.java | 2 +- .../bindings/java/android/ProxyPlugin.java | 2 +- .../bindings/java/android/ProxyPluginMgr.java | 2 +- .../java/android/ProxyPluginMgrCallback.java | 2 +- .../java/android/ProxyVideoConsumer.java | 4 +- .../android/ProxyVideoConsumerCallback.java | 2 +- .../java/android/ProxyVideoFrame.java | 2 +- .../java/android/ProxyVideoProducer.java | 4 +- .../android/ProxyVideoProducerCallback.java | 2 +- .../java/android/PublicationEvent.java | 4 +- .../java/android/PublicationSession.java | 4 +- .../bindings/java/android/RPMessage.java | 2 +- .../java/android/RegistrationEvent.java | 4 +- .../java/android/RegistrationSession.java | 4 +- .../bindings/java/android/SMSData.java | 2 +- .../bindings/java/android/SMSEncoder.java | 2 +- .../bindings/java/android/SafeObject.java | 2 +- .../bindings/java/android/SdpMessage.java | 2 +- .../bindings/java/android/SipCallback.java | 2 +- .../bindings/java/android/SipEvent.java | 2 +- .../bindings/java/android/SipMessage.java | 2 +- .../bindings/java/android/SipSession.java | 2 +- .../bindings/java/android/SipStack.java | 4 +- .../bindings/java/android/SipUri.java | 2 +- .../bindings/java/android/StackEvent.java | 4 +- .../java/android/SubscriptionEvent.java | 4 +- .../java/android/SubscriptionSession.java | 4 +- .../bindings/java/android/T140Callback.java | 2 +- .../java/android/T140CallbackData.java | 2 +- .../bindings/java/android/XcapCallback.java | 2 +- .../bindings/java/android/XcapEvent.java | 2 +- .../bindings/java/android/XcapMessage.java | 2 +- .../bindings/java/android/XcapSelector.java | 2 +- .../bindings/java/android/XcapStack.java | 2 +- .../java/android/tdav_codec_id_t.java | 2 +- .../java/android/thttp_event_type_t.java | 2 +- .../bindings/java/android/tinyWRAP.java | 2 +- .../java/android/tinyWRAPConstants.java | 2 +- .../bindings/java/android/tinyWRAPJNI.java | 52 +- .../bindings/java/android/tinyWRAP_wrap.cxx | 163 +- .../bindings/java/android/tinyWRAP_wrap.h | 2 +- .../android/tmedia_bandwidth_level_t.java | 2 +- .../java/android/tmedia_chroma_t.java | 2 +- .../java/android/tmedia_codec_id_t.java | 2 +- .../bindings/java/android/tmedia_mode_t.java | 2 +- .../android/tmedia_pref_video_size_t.java | 2 +- .../java/android/tmedia_profile_t.java | 2 +- .../java/android/tmedia_qos_strength_t.java | 2 +- .../java/android/tmedia_qos_stype_t.java | 2 +- .../java/android/tmedia_srtp_mode_t.java | 2 +- .../java/android/tmedia_srtp_type_t.java | 2 +- .../java/android/tmedia_t140_data_type_t.java | 2 +- .../java/android/tmsrp_event_type_t.java | 2 +- .../java/android/tmsrp_request_type_t.java | 2 +- .../java/android/tsip_event_type_t.java | 2 +- .../java/android/tsip_info_event_type_t.java | 2 +- .../android/tsip_invite_event_type_t.java | 2 +- .../android/tsip_message_event_type_t.java | 2 +- .../android/tsip_options_event_type_t.java | 2 +- .../android/tsip_publish_event_type_t.java | 2 +- .../android/tsip_register_event_type_t.java | 2 +- .../java/android/tsip_request_type_t.java | 2 +- .../java/android/tsip_stack_mode_t.java | 2 +- .../android/tsip_subscribe_event_type_t.java | 2 +- .../java/android/twrap_media_type_t.java | 2 +- .../android/twrap_proxy_plugin_type_t.java | 2 +- .../java/android/twrap_rpmessage_type_t.java | 2 +- .../java/android/twrap_sms_type_t.java | 2 +- .../bindings/java/tdav_codec_id_t.java | 2 +- .../bindings/java/thttp_event_type_t.java | 2 +- .../2.0/doubango/bindings/java/tinyWRAP.java | 2 +- .../bindings/java/tinyWRAPConstants.java | 2 +- .../doubango/bindings/java/tinyWRAPJNI.java | 52 +- .../doubango/bindings/java/tinyWRAP_wrap.cxx | 163 +- .../doubango/bindings/java/tinyWRAP_wrap.h | 2 +- .../java/tmedia_bandwidth_level_t.java | 2 +- .../bindings/java/tmedia_chroma_t.java | 2 +- .../bindings/java/tmedia_codec_id_t.java | 2 +- .../doubango/bindings/java/tmedia_mode_t.java | 2 +- .../java/tmedia_pref_video_size_t.java | 2 +- .../bindings/java/tmedia_profile_t.java | 2 +- .../bindings/java/tmedia_qos_strength_t.java | 2 +- .../bindings/java/tmedia_qos_stype_t.java | 2 +- .../bindings/java/tmedia_srtp_mode_t.java | 2 +- .../bindings/java/tmedia_srtp_type_t.java | 2 +- .../java/tmedia_t140_data_type_t.java | 2 +- .../bindings/java/tmsrp_event_type_t.java | 2 +- .../bindings/java/tmsrp_request_type_t.java | 2 +- .../bindings/java/tsip_event_type_t.java | 2 +- .../bindings/java/tsip_info_event_type_t.java | 2 +- .../java/tsip_invite_event_type_t.java | 2 +- .../java/tsip_message_event_type_t.java | 2 +- .../java/tsip_options_event_type_t.java | 2 +- .../java/tsip_publish_event_type_t.java | 2 +- .../java/tsip_register_event_type_t.java | 2 +- .../bindings/java/tsip_request_type_t.java | 2 +- .../bindings/java/tsip_stack_mode_t.java | 2 +- .../java/tsip_subscribe_event_type_t.java | 2 +- .../bindings/java/twrap_media_type_t.java | 2 +- .../java/twrap_proxy_plugin_type_t.java | 2 +- .../bindings/java/twrap_rpmessage_type_t.java | 2 +- .../bindings/java/twrap_sms_type_t.java | 2 +- .../2.0/doubango/bindings/python/tinyWRAP.py | 8 +- .../bindings/python/tinyWRAP_wrap.cxx | 1959 ++++++++++------- .../doubango/bindings/python/tinyWRAP_wrap.h | 162 +- branches/2.0/doubango/configure.ac | 12 +- .../armv5te/lib/dist/libaudio_processing.a | Bin 0 -> 165402 bytes .../armv5te/lib/dist/libcommon_audio.a | Bin 0 -> 106202 bytes .../armv5te/lib/dist/libsystem_wrappers.a | Bin 0 -> 5792 bytes .../android/armv5te/lib/dist/libwebrtc_aec.a | Bin 89552 -> 0 bytes .../android/armv5te/lib/dist/libwebrtc_aecm.a | Bin 44644 -> 0 bytes .../armv5te/lib/dist/libwebrtc_apm_utility.a | Bin 46760 -> 0 bytes .../android/armv5te/lib/dist/libwebrtc_ns.a | Bin 48554 -> 0 bytes .../android/armv5te/lib/dist/libwebrtc_nsx.a | Bin 44034 -> 0 bytes .../android/armv5te/lib/dist/libwebrtc_spl.a | Bin 101114 -> 0 bytes .../lib/dist/libwebrtc_system_wrappers.a | Bin 1933836 -> 0 bytes .../lib/dist/libaudio_processing.a | Bin 0 -> 147298 bytes .../armv7-a-neon/lib/dist/libcommon_audio.a | Bin 0 -> 114088 bytes .../lib/dist/libsystem_wrappers.a | Bin 0 -> 5824 bytes .../armv7-a-neon/lib/dist/libwebrtc_aec.a | Bin 75292 -> 0 bytes .../armv7-a-neon/lib/dist/libwebrtc_aecm.a | Bin 51740 -> 0 bytes .../lib/dist/libwebrtc_apm_utility.a | Bin 39756 -> 0 bytes .../armv7-a-neon/lib/dist/libwebrtc_ns.a | Bin 41574 -> 0 bytes .../armv7-a-neon/lib/dist/libwebrtc_nsx.a | Bin 55576 -> 0 bytes .../armv7-a-neon/lib/dist/libwebrtc_spl.a | Bin 107760 -> 0 bytes .../lib/dist/libwebrtc_system_wrappers.a | Bin 2296648 -> 0 bytes .../armv7-a/lib/dist/libaudio_processing.a | Bin 0 -> 135598 bytes .../armv7-a/lib/dist/libcommon_audio.a | Bin 0 -> 106396 bytes .../armv7-a/lib/dist/libsystem_wrappers.a | Bin 0 -> 5816 bytes .../android/armv7-a/lib/dist/libwebrtc_aec.a | Bin 75380 -> 0 bytes .../android/armv7-a/lib/dist/libwebrtc_aecm.a | Bin 41840 -> 0 bytes .../armv7-a/lib/dist/libwebrtc_apm_utility.a | Bin 39860 -> 0 bytes .../android/armv7-a/lib/dist/libwebrtc_ns.a | Bin 41766 -> 0 bytes .../android/armv7-a/lib/dist/libwebrtc_nsx.a | Bin 42374 -> 0 bytes .../android/armv7-a/lib/dist/libwebrtc_spl.a | Bin 99244 -> 0 bytes .../lib/dist/libwebrtc_system_wrappers.a | Bin 2284462 -> 0 bytes .../common/include/webrtc/audio_device.h | 16 - .../common/include/webrtc/echo_cancellation.h | 256 --- .../include/webrtc/echo_control_mobile.h | 232 -- .../common/include/webrtc/gain_control.h | 259 --- .../common/include/webrtc/noise_suppression.h | 123 -- .../include/webrtc/noise_suppression_x.h | 109 - .../android/common/include/webrtc/spl_inl.h | 177 -- .../android/common/include/webrtc/typedefs.h | 112 - .../x86/lib/dist/libaudio_processing.a | Bin 0 -> 173418 bytes .../android/x86/lib/dist/libcommon_audio.a | Bin 0 -> 118950 bytes .../android/x86/lib/dist/libsystem_wrappers.a | Bin 0 -> 6246 bytes .../android/x86/lib/dist/libwebrtc_aec.a | Bin 100078 -> 0 bytes .../android/x86/lib/dist/libwebrtc_aecm.a | Bin 38480 -> 0 bytes .../x86/lib/dist/libwebrtc_apm_utility.a | Bin 37602 -> 0 bytes .../android/x86/lib/dist/libwebrtc_ns.a | Bin 36050 -> 0 bytes .../android/x86/lib/dist/libwebrtc_nsx.a | Bin 35500 -> 0 bytes .../android/x86/lib/dist/libwebrtc_spl.a | Bin 95558 -> 0 bytes .../x86/lib/dist/libwebrtc_system_wrappers.a | Bin 2011718 -> 0 bytes .../include/webrtc/echo_cancellation.h | 0 .../include/webrtc/echo_control_mobile.h | 0 .../include/webrtc/gain_control.h | 0 .../include/webrtc/noise_suppression.h | 0 .../include/webrtc/noise_suppression_x.h | 0 .../include/webrtc/typedefs.h | 0 .../winrt/include/webrtc/echo_cancellation.h | 262 --- .../include/webrtc/echo_control_mobile.h | 233 -- .../winrt/include/webrtc/gain_control.h | 259 --- .../winrt/include/webrtc/noise_suppression.h | 123 -- .../include/webrtc/noise_suppression_x.h | 109 - .../winrt/include/webrtc/typedefs.h | 93 - .../src/video/gdi/tdav_consumer_video_gdi.c | 1 - .../dialogs/tsip_dialog_invite.common.h | 2 +- 344 files changed, 1996 insertions(+), 3946 deletions(-) create mode 100644 branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libaudio_processing.a create mode 100644 branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libcommon_audio.a create mode 100644 branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libsystem_wrappers.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_aec.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_aecm.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_apm_utility.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_ns.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_nsx.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_spl.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_system_wrappers.a create mode 100644 branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libaudio_processing.a create mode 100644 branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libcommon_audio.a create mode 100644 branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libsystem_wrappers.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libwebrtc_aec.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libwebrtc_aecm.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libwebrtc_apm_utility.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libwebrtc_ns.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libwebrtc_nsx.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libwebrtc_spl.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libwebrtc_system_wrappers.a create mode 100644 branches/2.0/doubango/thirdparties/android/armv7-a/lib/dist/libaudio_processing.a create mode 100644 branches/2.0/doubango/thirdparties/android/armv7-a/lib/dist/libcommon_audio.a create mode 100644 branches/2.0/doubango/thirdparties/android/armv7-a/lib/dist/libsystem_wrappers.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv7-a/lib/dist/libwebrtc_aec.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv7-a/lib/dist/libwebrtc_aecm.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv7-a/lib/dist/libwebrtc_apm_utility.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv7-a/lib/dist/libwebrtc_ns.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv7-a/lib/dist/libwebrtc_nsx.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv7-a/lib/dist/libwebrtc_spl.a delete mode 100755 branches/2.0/doubango/thirdparties/android/armv7-a/lib/dist/libwebrtc_system_wrappers.a delete mode 100644 branches/2.0/doubango/thirdparties/android/common/include/webrtc/audio_device.h delete mode 100644 branches/2.0/doubango/thirdparties/android/common/include/webrtc/echo_cancellation.h delete mode 100644 branches/2.0/doubango/thirdparties/android/common/include/webrtc/echo_control_mobile.h delete mode 100644 branches/2.0/doubango/thirdparties/android/common/include/webrtc/gain_control.h delete mode 100644 branches/2.0/doubango/thirdparties/android/common/include/webrtc/noise_suppression.h delete mode 100644 branches/2.0/doubango/thirdparties/android/common/include/webrtc/noise_suppression_x.h delete mode 100644 branches/2.0/doubango/thirdparties/android/common/include/webrtc/spl_inl.h delete mode 100644 branches/2.0/doubango/thirdparties/android/common/include/webrtc/typedefs.h create mode 100644 branches/2.0/doubango/thirdparties/android/x86/lib/dist/libaudio_processing.a create mode 100644 branches/2.0/doubango/thirdparties/android/x86/lib/dist/libcommon_audio.a create mode 100644 branches/2.0/doubango/thirdparties/android/x86/lib/dist/libsystem_wrappers.a delete mode 100755 branches/2.0/doubango/thirdparties/android/x86/lib/dist/libwebrtc_aec.a delete mode 100755 branches/2.0/doubango/thirdparties/android/x86/lib/dist/libwebrtc_aecm.a delete mode 100755 branches/2.0/doubango/thirdparties/android/x86/lib/dist/libwebrtc_apm_utility.a delete mode 100755 branches/2.0/doubango/thirdparties/android/x86/lib/dist/libwebrtc_ns.a delete mode 100755 branches/2.0/doubango/thirdparties/android/x86/lib/dist/libwebrtc_nsx.a delete mode 100755 branches/2.0/doubango/thirdparties/android/x86/lib/dist/libwebrtc_spl.a delete mode 100755 branches/2.0/doubango/thirdparties/android/x86/lib/dist/libwebrtc_system_wrappers.a rename branches/2.0/doubango/thirdparties/{win32 => common}/include/webrtc/echo_cancellation.h (100%) rename branches/2.0/doubango/thirdparties/{win32 => common}/include/webrtc/echo_control_mobile.h (100%) rename branches/2.0/doubango/thirdparties/{win32 => common}/include/webrtc/gain_control.h (100%) rename branches/2.0/doubango/thirdparties/{win32 => common}/include/webrtc/noise_suppression.h (100%) rename branches/2.0/doubango/thirdparties/{win32 => common}/include/webrtc/noise_suppression_x.h (100%) rename branches/2.0/doubango/thirdparties/{win32 => common}/include/webrtc/typedefs.h (100%) delete mode 100644 branches/2.0/doubango/thirdparties/winrt/include/webrtc/echo_cancellation.h delete mode 100644 branches/2.0/doubango/thirdparties/winrt/include/webrtc/echo_control_mobile.h delete mode 100644 branches/2.0/doubango/thirdparties/winrt/include/webrtc/gain_control.h delete mode 100644 branches/2.0/doubango/thirdparties/winrt/include/webrtc/noise_suppression.h delete mode 100644 branches/2.0/doubango/thirdparties/winrt/include/webrtc/noise_suppression_x.h delete mode 100644 branches/2.0/doubango/thirdparties/winrt/include/webrtc/typedefs.h diff --git a/branches/2.0/doubango/bindings/_common/ProxyConsumer.cxx b/branches/2.0/doubango/bindings/_common/ProxyConsumer.cxx index 797535ae..21506544 100644 --- a/branches/2.0/doubango/bindings/_common/ProxyConsumer.cxx +++ b/branches/2.0/doubango/bindings/_common/ProxyConsumer.cxx @@ -229,7 +229,7 @@ static const tmedia_consumer_plugin_def_t twrap_consumer_proxy_audio_plugin_def_ twrap_consumer_proxy_audio_stop }; -TINYWRAP_GEXTERN const tmedia_consumer_plugin_def_t *twrap_consumer_proxy_audio_plugin_def_t = &twrap_consumer_proxy_audio_plugin_def_s; +/*TINYWRAP_GEXTERN*/ const tmedia_consumer_plugin_def_t *twrap_consumer_proxy_audio_plugin_def_t = &twrap_consumer_proxy_audio_plugin_def_s; @@ -612,7 +612,7 @@ static const tmedia_consumer_plugin_def_t twrap_consumer_proxy_video_plugin_def_ twrap_consumer_proxy_video_stop }; -TINYWRAP_GEXTERN const tmedia_consumer_plugin_def_t *twrap_consumer_proxy_video_plugin_def_t = &twrap_consumer_proxy_video_plugin_def_s; +/*TINYWRAP_GEXTERN*/ const tmedia_consumer_plugin_def_t *twrap_consumer_proxy_video_plugin_def_t = &twrap_consumer_proxy_video_plugin_def_s; diff --git a/branches/2.0/doubango/bindings/_common/ProxyProducer.cxx b/branches/2.0/doubango/bindings/_common/ProxyProducer.cxx index cc2648c5..f29f565b 100644 --- a/branches/2.0/doubango/bindings/_common/ProxyProducer.cxx +++ b/branches/2.0/doubango/bindings/_common/ProxyProducer.cxx @@ -188,7 +188,7 @@ static const tmedia_producer_plugin_def_t twrap_producer_proxy_audio_plugin_def_ twrap_producer_proxy_audio_stop }; -TINYWRAP_GEXTERN const tmedia_producer_plugin_def_t *twrap_producer_proxy_audio_plugin_def_t = &twrap_producer_proxy_audio_plugin_def_s; +/*TINYWRAP_GEXTERN*/ const tmedia_producer_plugin_def_t *twrap_producer_proxy_audio_plugin_def_t = &twrap_producer_proxy_audio_plugin_def_s; @@ -511,7 +511,7 @@ static const tmedia_producer_plugin_def_t twrap_producer_proxy_video_plugin_def_ twrap_producer_proxy_video_stop }; -TINYWRAP_GEXTERN const tmedia_producer_plugin_def_t *twrap_producer_proxy_video_plugin_def_t = &twrap_producer_proxy_video_plugin_def_s; +/*TINYWRAP_GEXTERN*/ const tmedia_producer_plugin_def_t *twrap_producer_proxy_video_plugin_def_t = &twrap_producer_proxy_video_plugin_def_s; diff --git a/branches/2.0/doubango/bindings/autogen.sh b/branches/2.0/doubango/bindings/autogen.sh index 5e1423d9..86c06696 100755 --- a/branches/2.0/doubango/bindings/autogen.sh +++ b/branches/2.0/doubango/bindings/autogen.sh @@ -12,7 +12,7 @@ echo "--->Java...<---" swig -c++ -java -package org.doubango.tinyWRAP -outdir java -o java/tinyWRAP_wrap.cxx java/java.i echo "Java(Google Dalvik)..." echo "Google Android special tasks" -swig -c++ -java -package org.doubango.tinyWRAP -outdir java/android -o java/android/tinyWRAP_wrap.cxx java/java.i +swig -noexcept -c++ -java -package org.doubango.tinyWRAP -outdir java/android -o java/android/tinyWRAP_wrap.cxx java/java.i sed -i 's/dynamic_cast/static_cast/g' java/android/tinyWRAP_wrap.cxx #sed -i 's/AttachCurrentThread((void \*\*)/AttachCurrentThread((JNIEnv \*\*)/g' java/android/tinyWRAP_wrap.cxx #sed -i 's/AttachCurrentThreadAsDaemon((void \*\*)/AttachCurrentThreadAsDaemon((JNIEnv \*\*)/g' java/android/tinyWRAP_wrap.cxx diff --git a/branches/2.0/doubango/bindings/csharp/ActionConfig.cs b/branches/2.0/doubango/bindings/csharp/ActionConfig.cs index 898d2247..73c27d63 100644 --- a/branches/2.0/doubango/bindings/csharp/ActionConfig.cs +++ b/branches/2.0/doubango/bindings/csharp/ActionConfig.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/AudioResampler.cs b/branches/2.0/doubango/bindings/csharp/AudioResampler.cs index 1f911e8a..8cfb777b 100644 --- a/branches/2.0/doubango/bindings/csharp/AudioResampler.cs +++ b/branches/2.0/doubango/bindings/csharp/AudioResampler.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/CallSession.cs b/branches/2.0/doubango/bindings/csharp/CallSession.cs index 83b4b409..f0d9a52d 100644 --- a/branches/2.0/doubango/bindings/csharp/CallSession.cs +++ b/branches/2.0/doubango/bindings/csharp/CallSession.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class CallSession : InviteSession { private HandleRef swigCPtr; - internal CallSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.CallSessionUpcast(cPtr), cMemoryOwn) { + internal CallSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.CallSession_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/Codec.cs b/branches/2.0/doubango/bindings/csharp/Codec.cs index 747602ca..f0fe9312 100644 --- a/branches/2.0/doubango/bindings/csharp/Codec.cs +++ b/branches/2.0/doubango/bindings/csharp/Codec.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/DDebugCallback.cs b/branches/2.0/doubango/bindings/csharp/DDebugCallback.cs index 82aff760..13a29cb4 100644 --- a/branches/2.0/doubango/bindings/csharp/DDebugCallback.cs +++ b/branches/2.0/doubango/bindings/csharp/DDebugCallback.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -46,22 +46,22 @@ public class DDebugCallback : IDisposable { } public virtual int OnDebugInfo(string message) { - int ret = ((this.GetType() == typeof(DDebugCallback)) ? tinyWRAPPINVOKE.DDebugCallback_OnDebugInfo(swigCPtr, message) : tinyWRAPPINVOKE.DDebugCallback_OnDebugInfoSwigExplicitDDebugCallback(swigCPtr, message)); + int ret = (SwigDerivedClassHasMethod("OnDebugInfo", swigMethodTypes0) ? tinyWRAPPINVOKE.DDebugCallback_OnDebugInfoSwigExplicitDDebugCallback(swigCPtr, message) : tinyWRAPPINVOKE.DDebugCallback_OnDebugInfo(swigCPtr, message)); return ret; } public virtual int OnDebugWarn(string message) { - int ret = ((this.GetType() == typeof(DDebugCallback)) ? tinyWRAPPINVOKE.DDebugCallback_OnDebugWarn(swigCPtr, message) : tinyWRAPPINVOKE.DDebugCallback_OnDebugWarnSwigExplicitDDebugCallback(swigCPtr, message)); + int ret = (SwigDerivedClassHasMethod("OnDebugWarn", swigMethodTypes1) ? tinyWRAPPINVOKE.DDebugCallback_OnDebugWarnSwigExplicitDDebugCallback(swigCPtr, message) : tinyWRAPPINVOKE.DDebugCallback_OnDebugWarn(swigCPtr, message)); return ret; } public virtual int OnDebugError(string message) { - int ret = ((this.GetType() == typeof(DDebugCallback)) ? tinyWRAPPINVOKE.DDebugCallback_OnDebugError(swigCPtr, message) : tinyWRAPPINVOKE.DDebugCallback_OnDebugErrorSwigExplicitDDebugCallback(swigCPtr, message)); + int ret = (SwigDerivedClassHasMethod("OnDebugError", swigMethodTypes2) ? tinyWRAPPINVOKE.DDebugCallback_OnDebugErrorSwigExplicitDDebugCallback(swigCPtr, message) : tinyWRAPPINVOKE.DDebugCallback_OnDebugError(swigCPtr, message)); return ret; } public virtual int OnDebugFatal(string message) { - int ret = ((this.GetType() == typeof(DDebugCallback)) ? tinyWRAPPINVOKE.DDebugCallback_OnDebugFatal(swigCPtr, message) : tinyWRAPPINVOKE.DDebugCallback_OnDebugFatalSwigExplicitDDebugCallback(swigCPtr, message)); + int ret = (SwigDerivedClassHasMethod("OnDebugFatal", swigMethodTypes3) ? tinyWRAPPINVOKE.DDebugCallback_OnDebugFatalSwigExplicitDDebugCallback(swigCPtr, message) : tinyWRAPPINVOKE.DDebugCallback_OnDebugFatal(swigCPtr, message)); return ret; } diff --git a/branches/2.0/doubango/bindings/csharp/DialogEvent.cs b/branches/2.0/doubango/bindings/csharp/DialogEvent.cs index d518a0b6..5122c132 100644 --- a/branches/2.0/doubango/bindings/csharp/DialogEvent.cs +++ b/branches/2.0/doubango/bindings/csharp/DialogEvent.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class DialogEvent : SipEvent { private HandleRef swigCPtr; - internal DialogEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.DialogEventUpcast(cPtr), cMemoryOwn) { + internal DialogEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.DialogEvent_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/InfoEvent.cs b/branches/2.0/doubango/bindings/csharp/InfoEvent.cs index 860385f1..9f241106 100644 --- a/branches/2.0/doubango/bindings/csharp/InfoEvent.cs +++ b/branches/2.0/doubango/bindings/csharp/InfoEvent.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class InfoEvent : SipEvent { private HandleRef swigCPtr; - internal InfoEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.InfoEventUpcast(cPtr), cMemoryOwn) { + internal InfoEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.InfoEvent_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/InfoSession.cs b/branches/2.0/doubango/bindings/csharp/InfoSession.cs index 1f309cd0..f823ffcd 100644 --- a/branches/2.0/doubango/bindings/csharp/InfoSession.cs +++ b/branches/2.0/doubango/bindings/csharp/InfoSession.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class InfoSession : SipSession { private HandleRef swigCPtr; - internal InfoSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.InfoSessionUpcast(cPtr), cMemoryOwn) { + internal InfoSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.InfoSession_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/InviteEvent.cs b/branches/2.0/doubango/bindings/csharp/InviteEvent.cs index a300a58f..d70b46cd 100644 --- a/branches/2.0/doubango/bindings/csharp/InviteEvent.cs +++ b/branches/2.0/doubango/bindings/csharp/InviteEvent.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class InviteEvent : SipEvent { private HandleRef swigCPtr; - internal InviteEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.InviteEventUpcast(cPtr), cMemoryOwn) { + internal InviteEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.InviteEvent_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/InviteSession.cs b/branches/2.0/doubango/bindings/csharp/InviteSession.cs index c5f11c23..35af69e9 100644 --- a/branches/2.0/doubango/bindings/csharp/InviteSession.cs +++ b/branches/2.0/doubango/bindings/csharp/InviteSession.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class InviteSession : SipSession { private HandleRef swigCPtr; - internal InviteSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.InviteSessionUpcast(cPtr), cMemoryOwn) { + internal InviteSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.InviteSession_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/MediaContent.cs b/branches/2.0/doubango/bindings/csharp/MediaContent.cs index 2d059387..fcbddd4d 100644 --- a/branches/2.0/doubango/bindings/csharp/MediaContent.cs +++ b/branches/2.0/doubango/bindings/csharp/MediaContent.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/MediaContentCPIM.cs b/branches/2.0/doubango/bindings/csharp/MediaContentCPIM.cs index 0fe03091..7e13bfa0 100644 --- a/branches/2.0/doubango/bindings/csharp/MediaContentCPIM.cs +++ b/branches/2.0/doubango/bindings/csharp/MediaContentCPIM.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class MediaContentCPIM : MediaContent { private HandleRef swigCPtr; - internal MediaContentCPIM(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.MediaContentCPIMUpcast(cPtr), cMemoryOwn) { + internal MediaContentCPIM(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.MediaContentCPIM_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/MediaSessionMgr.cs b/branches/2.0/doubango/bindings/csharp/MediaSessionMgr.cs index 763925d3..8ee9d863 100644 --- a/branches/2.0/doubango/bindings/csharp/MediaSessionMgr.cs +++ b/branches/2.0/doubango/bindings/csharp/MediaSessionMgr.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/MessagingEvent.cs b/branches/2.0/doubango/bindings/csharp/MessagingEvent.cs index 43be961f..c7c734a0 100644 --- a/branches/2.0/doubango/bindings/csharp/MessagingEvent.cs +++ b/branches/2.0/doubango/bindings/csharp/MessagingEvent.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class MessagingEvent : SipEvent { private HandleRef swigCPtr; - internal MessagingEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.MessagingEventUpcast(cPtr), cMemoryOwn) { + internal MessagingEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.MessagingEvent_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/MessagingSession.cs b/branches/2.0/doubango/bindings/csharp/MessagingSession.cs index cb37585a..252c59f7 100644 --- a/branches/2.0/doubango/bindings/csharp/MessagingSession.cs +++ b/branches/2.0/doubango/bindings/csharp/MessagingSession.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class MessagingSession : SipSession { private HandleRef swigCPtr; - internal MessagingSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.MessagingSessionUpcast(cPtr), cMemoryOwn) { + internal MessagingSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.MessagingSession_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/MsrpCallback.cs b/branches/2.0/doubango/bindings/csharp/MsrpCallback.cs index 5c2cbfc5..f5fa468f 100644 --- a/branches/2.0/doubango/bindings/csharp/MsrpCallback.cs +++ b/branches/2.0/doubango/bindings/csharp/MsrpCallback.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -46,7 +46,7 @@ public class MsrpCallback : IDisposable { } public virtual int OnEvent(MsrpEvent e) { - int ret = ((this.GetType() == typeof(MsrpCallback)) ? tinyWRAPPINVOKE.MsrpCallback_OnEvent(swigCPtr, MsrpEvent.getCPtr(e)) : tinyWRAPPINVOKE.MsrpCallback_OnEventSwigExplicitMsrpCallback(swigCPtr, MsrpEvent.getCPtr(e))); + int ret = (SwigDerivedClassHasMethod("OnEvent", swigMethodTypes0) ? tinyWRAPPINVOKE.MsrpCallback_OnEventSwigExplicitMsrpCallback(swigCPtr, MsrpEvent.getCPtr(e)) : tinyWRAPPINVOKE.MsrpCallback_OnEvent(swigCPtr, MsrpEvent.getCPtr(e))); return ret; } diff --git a/branches/2.0/doubango/bindings/csharp/MsrpEvent.cs b/branches/2.0/doubango/bindings/csharp/MsrpEvent.cs index b72d24ac..3da8cca6 100644 --- a/branches/2.0/doubango/bindings/csharp/MsrpEvent.cs +++ b/branches/2.0/doubango/bindings/csharp/MsrpEvent.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/MsrpMessage.cs b/branches/2.0/doubango/bindings/csharp/MsrpMessage.cs index 75876fa9..2f582fbc 100644 --- a/branches/2.0/doubango/bindings/csharp/MsrpMessage.cs +++ b/branches/2.0/doubango/bindings/csharp/MsrpMessage.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/MsrpSession.cs b/branches/2.0/doubango/bindings/csharp/MsrpSession.cs index cdb9d3e5..cb4cbea2 100644 --- a/branches/2.0/doubango/bindings/csharp/MsrpSession.cs +++ b/branches/2.0/doubango/bindings/csharp/MsrpSession.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class MsrpSession : InviteSession { private HandleRef swigCPtr; - internal MsrpSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.MsrpSessionUpcast(cPtr), cMemoryOwn) { + internal MsrpSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.MsrpSession_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/OptionsEvent.cs b/branches/2.0/doubango/bindings/csharp/OptionsEvent.cs index 0118e0e8..d09f3c30 100644 --- a/branches/2.0/doubango/bindings/csharp/OptionsEvent.cs +++ b/branches/2.0/doubango/bindings/csharp/OptionsEvent.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class OptionsEvent : SipEvent { private HandleRef swigCPtr; - internal OptionsEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.OptionsEventUpcast(cPtr), cMemoryOwn) { + internal OptionsEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.OptionsEvent_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/OptionsSession.cs b/branches/2.0/doubango/bindings/csharp/OptionsSession.cs index e6693a34..0386080f 100644 --- a/branches/2.0/doubango/bindings/csharp/OptionsSession.cs +++ b/branches/2.0/doubango/bindings/csharp/OptionsSession.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class OptionsSession : SipSession { private HandleRef swigCPtr; - internal OptionsSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.OptionsSessionUpcast(cPtr), cMemoryOwn) { + internal OptionsSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.OptionsSession_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/ProxyAudioConsumer.cs b/branches/2.0/doubango/bindings/csharp/ProxyAudioConsumer.cs index ef1d2072..39974f27 100644 --- a/branches/2.0/doubango/bindings/csharp/ProxyAudioConsumer.cs +++ b/branches/2.0/doubango/bindings/csharp/ProxyAudioConsumer.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class ProxyAudioConsumer : ProxyPlugin { private HandleRef swigCPtr; - internal ProxyAudioConsumer(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.ProxyAudioConsumerUpcast(cPtr), cMemoryOwn) { + internal ProxyAudioConsumer(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.ProxyAudioConsumer_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/ProxyAudioConsumerCallback.cs b/branches/2.0/doubango/bindings/csharp/ProxyAudioConsumerCallback.cs index 8b5e1afd..85a6770b 100644 --- a/branches/2.0/doubango/bindings/csharp/ProxyAudioConsumerCallback.cs +++ b/branches/2.0/doubango/bindings/csharp/ProxyAudioConsumerCallback.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -46,22 +46,22 @@ public class ProxyAudioConsumerCallback : IDisposable { } public virtual int prepare(int ptime, int rate, int channels) { - int ret = ((this.GetType() == typeof(ProxyAudioConsumerCallback)) ? tinyWRAPPINVOKE.ProxyAudioConsumerCallback_prepare(swigCPtr, ptime, rate, channels) : tinyWRAPPINVOKE.ProxyAudioConsumerCallback_prepareSwigExplicitProxyAudioConsumerCallback(swigCPtr, ptime, rate, channels)); + int ret = (SwigDerivedClassHasMethod("prepare", swigMethodTypes0) ? tinyWRAPPINVOKE.ProxyAudioConsumerCallback_prepareSwigExplicitProxyAudioConsumerCallback(swigCPtr, ptime, rate, channels) : tinyWRAPPINVOKE.ProxyAudioConsumerCallback_prepare(swigCPtr, ptime, rate, channels)); return ret; } public virtual int start() { - int ret = ((this.GetType() == typeof(ProxyAudioConsumerCallback)) ? tinyWRAPPINVOKE.ProxyAudioConsumerCallback_start(swigCPtr) : tinyWRAPPINVOKE.ProxyAudioConsumerCallback_startSwigExplicitProxyAudioConsumerCallback(swigCPtr)); + int ret = (SwigDerivedClassHasMethod("start", swigMethodTypes1) ? tinyWRAPPINVOKE.ProxyAudioConsumerCallback_startSwigExplicitProxyAudioConsumerCallback(swigCPtr) : tinyWRAPPINVOKE.ProxyAudioConsumerCallback_start(swigCPtr)); return ret; } public virtual int pause() { - int ret = ((this.GetType() == typeof(ProxyAudioConsumerCallback)) ? tinyWRAPPINVOKE.ProxyAudioConsumerCallback_pause(swigCPtr) : tinyWRAPPINVOKE.ProxyAudioConsumerCallback_pauseSwigExplicitProxyAudioConsumerCallback(swigCPtr)); + int ret = (SwigDerivedClassHasMethod("pause", swigMethodTypes2) ? tinyWRAPPINVOKE.ProxyAudioConsumerCallback_pauseSwigExplicitProxyAudioConsumerCallback(swigCPtr) : tinyWRAPPINVOKE.ProxyAudioConsumerCallback_pause(swigCPtr)); return ret; } public virtual int stop() { - int ret = ((this.GetType() == typeof(ProxyAudioConsumerCallback)) ? tinyWRAPPINVOKE.ProxyAudioConsumerCallback_stop(swigCPtr) : tinyWRAPPINVOKE.ProxyAudioConsumerCallback_stopSwigExplicitProxyAudioConsumerCallback(swigCPtr)); + int ret = (SwigDerivedClassHasMethod("stop", swigMethodTypes3) ? tinyWRAPPINVOKE.ProxyAudioConsumerCallback_stopSwigExplicitProxyAudioConsumerCallback(swigCPtr) : tinyWRAPPINVOKE.ProxyAudioConsumerCallback_stop(swigCPtr)); return ret; } diff --git a/branches/2.0/doubango/bindings/csharp/ProxyAudioProducer.cs b/branches/2.0/doubango/bindings/csharp/ProxyAudioProducer.cs index 04d22269..342852a7 100644 --- a/branches/2.0/doubango/bindings/csharp/ProxyAudioProducer.cs +++ b/branches/2.0/doubango/bindings/csharp/ProxyAudioProducer.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class ProxyAudioProducer : ProxyPlugin { private HandleRef swigCPtr; - internal ProxyAudioProducer(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.ProxyAudioProducerUpcast(cPtr), cMemoryOwn) { + internal ProxyAudioProducer(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.ProxyAudioProducer_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/ProxyAudioProducerCallback.cs b/branches/2.0/doubango/bindings/csharp/ProxyAudioProducerCallback.cs index 31bca5c2..7703d621 100644 --- a/branches/2.0/doubango/bindings/csharp/ProxyAudioProducerCallback.cs +++ b/branches/2.0/doubango/bindings/csharp/ProxyAudioProducerCallback.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -46,27 +46,27 @@ public class ProxyAudioProducerCallback : IDisposable { } public virtual int prepare(int ptime, int rate, int channels) { - int ret = ((this.GetType() == typeof(ProxyAudioProducerCallback)) ? tinyWRAPPINVOKE.ProxyAudioProducerCallback_prepare(swigCPtr, ptime, rate, channels) : tinyWRAPPINVOKE.ProxyAudioProducerCallback_prepareSwigExplicitProxyAudioProducerCallback(swigCPtr, ptime, rate, channels)); + int ret = (SwigDerivedClassHasMethod("prepare", swigMethodTypes0) ? tinyWRAPPINVOKE.ProxyAudioProducerCallback_prepareSwigExplicitProxyAudioProducerCallback(swigCPtr, ptime, rate, channels) : tinyWRAPPINVOKE.ProxyAudioProducerCallback_prepare(swigCPtr, ptime, rate, channels)); return ret; } public virtual int start() { - int ret = ((this.GetType() == typeof(ProxyAudioProducerCallback)) ? tinyWRAPPINVOKE.ProxyAudioProducerCallback_start(swigCPtr) : tinyWRAPPINVOKE.ProxyAudioProducerCallback_startSwigExplicitProxyAudioProducerCallback(swigCPtr)); + int ret = (SwigDerivedClassHasMethod("start", swigMethodTypes1) ? tinyWRAPPINVOKE.ProxyAudioProducerCallback_startSwigExplicitProxyAudioProducerCallback(swigCPtr) : tinyWRAPPINVOKE.ProxyAudioProducerCallback_start(swigCPtr)); return ret; } public virtual int pause() { - int ret = ((this.GetType() == typeof(ProxyAudioProducerCallback)) ? tinyWRAPPINVOKE.ProxyAudioProducerCallback_pause(swigCPtr) : tinyWRAPPINVOKE.ProxyAudioProducerCallback_pauseSwigExplicitProxyAudioProducerCallback(swigCPtr)); + int ret = (SwigDerivedClassHasMethod("pause", swigMethodTypes2) ? tinyWRAPPINVOKE.ProxyAudioProducerCallback_pauseSwigExplicitProxyAudioProducerCallback(swigCPtr) : tinyWRAPPINVOKE.ProxyAudioProducerCallback_pause(swigCPtr)); return ret; } public virtual int stop() { - int ret = ((this.GetType() == typeof(ProxyAudioProducerCallback)) ? tinyWRAPPINVOKE.ProxyAudioProducerCallback_stop(swigCPtr) : tinyWRAPPINVOKE.ProxyAudioProducerCallback_stopSwigExplicitProxyAudioProducerCallback(swigCPtr)); + int ret = (SwigDerivedClassHasMethod("stop", swigMethodTypes3) ? tinyWRAPPINVOKE.ProxyAudioProducerCallback_stopSwigExplicitProxyAudioProducerCallback(swigCPtr) : tinyWRAPPINVOKE.ProxyAudioProducerCallback_stop(swigCPtr)); return ret; } public virtual int fillPushBuffer() { - int ret = ((this.GetType() == typeof(ProxyAudioProducerCallback)) ? tinyWRAPPINVOKE.ProxyAudioProducerCallback_fillPushBuffer(swigCPtr) : tinyWRAPPINVOKE.ProxyAudioProducerCallback_fillPushBufferSwigExplicitProxyAudioProducerCallback(swigCPtr)); + int ret = (SwigDerivedClassHasMethod("fillPushBuffer", swigMethodTypes4) ? tinyWRAPPINVOKE.ProxyAudioProducerCallback_fillPushBufferSwigExplicitProxyAudioProducerCallback(swigCPtr) : tinyWRAPPINVOKE.ProxyAudioProducerCallback_fillPushBuffer(swigCPtr)); return ret; } diff --git a/branches/2.0/doubango/bindings/csharp/ProxyPlugin.cs b/branches/2.0/doubango/bindings/csharp/ProxyPlugin.cs index 267d04b5..aaf6cb7c 100644 --- a/branches/2.0/doubango/bindings/csharp/ProxyPlugin.cs +++ b/branches/2.0/doubango/bindings/csharp/ProxyPlugin.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/ProxyPluginMgr.cs b/branches/2.0/doubango/bindings/csharp/ProxyPluginMgr.cs index 425c1e45..14fd44ec 100644 --- a/branches/2.0/doubango/bindings/csharp/ProxyPluginMgr.cs +++ b/branches/2.0/doubango/bindings/csharp/ProxyPluginMgr.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/ProxyPluginMgrCallback.cs b/branches/2.0/doubango/bindings/csharp/ProxyPluginMgrCallback.cs index b8f0a9de..900aad6d 100644 --- a/branches/2.0/doubango/bindings/csharp/ProxyPluginMgrCallback.cs +++ b/branches/2.0/doubango/bindings/csharp/ProxyPluginMgrCallback.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -46,12 +46,12 @@ public class ProxyPluginMgrCallback : IDisposable { } public virtual int OnPluginCreated(ulong id, twrap_proxy_plugin_type_t type) { - int ret = ((this.GetType() == typeof(ProxyPluginMgrCallback)) ? tinyWRAPPINVOKE.ProxyPluginMgrCallback_OnPluginCreated(swigCPtr, id, (int)type) : tinyWRAPPINVOKE.ProxyPluginMgrCallback_OnPluginCreatedSwigExplicitProxyPluginMgrCallback(swigCPtr, id, (int)type)); + int ret = (SwigDerivedClassHasMethod("OnPluginCreated", swigMethodTypes0) ? tinyWRAPPINVOKE.ProxyPluginMgrCallback_OnPluginCreatedSwigExplicitProxyPluginMgrCallback(swigCPtr, id, (int)type) : tinyWRAPPINVOKE.ProxyPluginMgrCallback_OnPluginCreated(swigCPtr, id, (int)type)); return ret; } public virtual int OnPluginDestroyed(ulong id, twrap_proxy_plugin_type_t type) { - int ret = ((this.GetType() == typeof(ProxyPluginMgrCallback)) ? tinyWRAPPINVOKE.ProxyPluginMgrCallback_OnPluginDestroyed(swigCPtr, id, (int)type) : tinyWRAPPINVOKE.ProxyPluginMgrCallback_OnPluginDestroyedSwigExplicitProxyPluginMgrCallback(swigCPtr, id, (int)type)); + int ret = (SwigDerivedClassHasMethod("OnPluginDestroyed", swigMethodTypes1) ? tinyWRAPPINVOKE.ProxyPluginMgrCallback_OnPluginDestroyedSwigExplicitProxyPluginMgrCallback(swigCPtr, id, (int)type) : tinyWRAPPINVOKE.ProxyPluginMgrCallback_OnPluginDestroyed(swigCPtr, id, (int)type)); return ret; } diff --git a/branches/2.0/doubango/bindings/csharp/ProxyVideoConsumer.cs b/branches/2.0/doubango/bindings/csharp/ProxyVideoConsumer.cs index d8ebfe4d..a60653bc 100644 --- a/branches/2.0/doubango/bindings/csharp/ProxyVideoConsumer.cs +++ b/branches/2.0/doubango/bindings/csharp/ProxyVideoConsumer.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class ProxyVideoConsumer : ProxyPlugin { private HandleRef swigCPtr; - internal ProxyVideoConsumer(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.ProxyVideoConsumerUpcast(cPtr), cMemoryOwn) { + internal ProxyVideoConsumer(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.ProxyVideoConsumer_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/ProxyVideoConsumerCallback.cs b/branches/2.0/doubango/bindings/csharp/ProxyVideoConsumerCallback.cs index 607628c3..1e740b4e 100644 --- a/branches/2.0/doubango/bindings/csharp/ProxyVideoConsumerCallback.cs +++ b/branches/2.0/doubango/bindings/csharp/ProxyVideoConsumerCallback.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -46,32 +46,32 @@ public class ProxyVideoConsumerCallback : IDisposable { } public virtual int prepare(int nWidth, int nHeight, int nFps) { - int ret = ((this.GetType() == typeof(ProxyVideoConsumerCallback)) ? tinyWRAPPINVOKE.ProxyVideoConsumerCallback_prepare(swigCPtr, nWidth, nHeight, nFps) : tinyWRAPPINVOKE.ProxyVideoConsumerCallback_prepareSwigExplicitProxyVideoConsumerCallback(swigCPtr, nWidth, nHeight, nFps)); + int ret = (SwigDerivedClassHasMethod("prepare", swigMethodTypes0) ? tinyWRAPPINVOKE.ProxyVideoConsumerCallback_prepareSwigExplicitProxyVideoConsumerCallback(swigCPtr, nWidth, nHeight, nFps) : tinyWRAPPINVOKE.ProxyVideoConsumerCallback_prepare(swigCPtr, nWidth, nHeight, nFps)); return ret; } public virtual int consume(ProxyVideoFrame frame) { - int ret = ((this.GetType() == typeof(ProxyVideoConsumerCallback)) ? tinyWRAPPINVOKE.ProxyVideoConsumerCallback_consume(swigCPtr, ProxyVideoFrame.getCPtr(frame)) : tinyWRAPPINVOKE.ProxyVideoConsumerCallback_consumeSwigExplicitProxyVideoConsumerCallback(swigCPtr, ProxyVideoFrame.getCPtr(frame))); + int ret = (SwigDerivedClassHasMethod("consume", swigMethodTypes1) ? tinyWRAPPINVOKE.ProxyVideoConsumerCallback_consumeSwigExplicitProxyVideoConsumerCallback(swigCPtr, ProxyVideoFrame.getCPtr(frame)) : tinyWRAPPINVOKE.ProxyVideoConsumerCallback_consume(swigCPtr, ProxyVideoFrame.getCPtr(frame))); return ret; } public virtual int bufferCopied(uint nCopiedSize, uint nAvailableSize) { - int ret = ((this.GetType() == typeof(ProxyVideoConsumerCallback)) ? tinyWRAPPINVOKE.ProxyVideoConsumerCallback_bufferCopied(swigCPtr, nCopiedSize, nAvailableSize) : tinyWRAPPINVOKE.ProxyVideoConsumerCallback_bufferCopiedSwigExplicitProxyVideoConsumerCallback(swigCPtr, nCopiedSize, nAvailableSize)); + int ret = (SwigDerivedClassHasMethod("bufferCopied", swigMethodTypes2) ? tinyWRAPPINVOKE.ProxyVideoConsumerCallback_bufferCopiedSwigExplicitProxyVideoConsumerCallback(swigCPtr, nCopiedSize, nAvailableSize) : tinyWRAPPINVOKE.ProxyVideoConsumerCallback_bufferCopied(swigCPtr, nCopiedSize, nAvailableSize)); return ret; } public virtual int start() { - int ret = ((this.GetType() == typeof(ProxyVideoConsumerCallback)) ? tinyWRAPPINVOKE.ProxyVideoConsumerCallback_start(swigCPtr) : tinyWRAPPINVOKE.ProxyVideoConsumerCallback_startSwigExplicitProxyVideoConsumerCallback(swigCPtr)); + int ret = (SwigDerivedClassHasMethod("start", swigMethodTypes3) ? tinyWRAPPINVOKE.ProxyVideoConsumerCallback_startSwigExplicitProxyVideoConsumerCallback(swigCPtr) : tinyWRAPPINVOKE.ProxyVideoConsumerCallback_start(swigCPtr)); return ret; } public virtual int pause() { - int ret = ((this.GetType() == typeof(ProxyVideoConsumerCallback)) ? tinyWRAPPINVOKE.ProxyVideoConsumerCallback_pause(swigCPtr) : tinyWRAPPINVOKE.ProxyVideoConsumerCallback_pauseSwigExplicitProxyVideoConsumerCallback(swigCPtr)); + int ret = (SwigDerivedClassHasMethod("pause", swigMethodTypes4) ? tinyWRAPPINVOKE.ProxyVideoConsumerCallback_pauseSwigExplicitProxyVideoConsumerCallback(swigCPtr) : tinyWRAPPINVOKE.ProxyVideoConsumerCallback_pause(swigCPtr)); return ret; } public virtual int stop() { - int ret = ((this.GetType() == typeof(ProxyVideoConsumerCallback)) ? tinyWRAPPINVOKE.ProxyVideoConsumerCallback_stop(swigCPtr) : tinyWRAPPINVOKE.ProxyVideoConsumerCallback_stopSwigExplicitProxyVideoConsumerCallback(swigCPtr)); + int ret = (SwigDerivedClassHasMethod("stop", swigMethodTypes5) ? tinyWRAPPINVOKE.ProxyVideoConsumerCallback_stopSwigExplicitProxyVideoConsumerCallback(swigCPtr) : tinyWRAPPINVOKE.ProxyVideoConsumerCallback_stop(swigCPtr)); return ret; } diff --git a/branches/2.0/doubango/bindings/csharp/ProxyVideoFrame.cs b/branches/2.0/doubango/bindings/csharp/ProxyVideoFrame.cs index c772d41c..cc133e36 100644 --- a/branches/2.0/doubango/bindings/csharp/ProxyVideoFrame.cs +++ b/branches/2.0/doubango/bindings/csharp/ProxyVideoFrame.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/ProxyVideoProducer.cs b/branches/2.0/doubango/bindings/csharp/ProxyVideoProducer.cs index 70fd6557..eade7804 100644 --- a/branches/2.0/doubango/bindings/csharp/ProxyVideoProducer.cs +++ b/branches/2.0/doubango/bindings/csharp/ProxyVideoProducer.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class ProxyVideoProducer : ProxyPlugin { private HandleRef swigCPtr; - internal ProxyVideoProducer(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.ProxyVideoProducerUpcast(cPtr), cMemoryOwn) { + internal ProxyVideoProducer(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.ProxyVideoProducer_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/ProxyVideoProducerCallback.cs b/branches/2.0/doubango/bindings/csharp/ProxyVideoProducerCallback.cs index 7920d900..0d1cfe2a 100644 --- a/branches/2.0/doubango/bindings/csharp/ProxyVideoProducerCallback.cs +++ b/branches/2.0/doubango/bindings/csharp/ProxyVideoProducerCallback.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -46,22 +46,22 @@ public class ProxyVideoProducerCallback : IDisposable { } public virtual int prepare(int width, int height, int fps) { - int ret = ((this.GetType() == typeof(ProxyVideoProducerCallback)) ? tinyWRAPPINVOKE.ProxyVideoProducerCallback_prepare(swigCPtr, width, height, fps) : tinyWRAPPINVOKE.ProxyVideoProducerCallback_prepareSwigExplicitProxyVideoProducerCallback(swigCPtr, width, height, fps)); + int ret = (SwigDerivedClassHasMethod("prepare", swigMethodTypes0) ? tinyWRAPPINVOKE.ProxyVideoProducerCallback_prepareSwigExplicitProxyVideoProducerCallback(swigCPtr, width, height, fps) : tinyWRAPPINVOKE.ProxyVideoProducerCallback_prepare(swigCPtr, width, height, fps)); return ret; } public virtual int start() { - int ret = ((this.GetType() == typeof(ProxyVideoProducerCallback)) ? tinyWRAPPINVOKE.ProxyVideoProducerCallback_start(swigCPtr) : tinyWRAPPINVOKE.ProxyVideoProducerCallback_startSwigExplicitProxyVideoProducerCallback(swigCPtr)); + int ret = (SwigDerivedClassHasMethod("start", swigMethodTypes1) ? tinyWRAPPINVOKE.ProxyVideoProducerCallback_startSwigExplicitProxyVideoProducerCallback(swigCPtr) : tinyWRAPPINVOKE.ProxyVideoProducerCallback_start(swigCPtr)); return ret; } public virtual int pause() { - int ret = ((this.GetType() == typeof(ProxyVideoProducerCallback)) ? tinyWRAPPINVOKE.ProxyVideoProducerCallback_pause(swigCPtr) : tinyWRAPPINVOKE.ProxyVideoProducerCallback_pauseSwigExplicitProxyVideoProducerCallback(swigCPtr)); + int ret = (SwigDerivedClassHasMethod("pause", swigMethodTypes2) ? tinyWRAPPINVOKE.ProxyVideoProducerCallback_pauseSwigExplicitProxyVideoProducerCallback(swigCPtr) : tinyWRAPPINVOKE.ProxyVideoProducerCallback_pause(swigCPtr)); return ret; } public virtual int stop() { - int ret = ((this.GetType() == typeof(ProxyVideoProducerCallback)) ? tinyWRAPPINVOKE.ProxyVideoProducerCallback_stop(swigCPtr) : tinyWRAPPINVOKE.ProxyVideoProducerCallback_stopSwigExplicitProxyVideoProducerCallback(swigCPtr)); + int ret = (SwigDerivedClassHasMethod("stop", swigMethodTypes3) ? tinyWRAPPINVOKE.ProxyVideoProducerCallback_stopSwigExplicitProxyVideoProducerCallback(swigCPtr) : tinyWRAPPINVOKE.ProxyVideoProducerCallback_stop(swigCPtr)); return ret; } diff --git a/branches/2.0/doubango/bindings/csharp/PublicationEvent.cs b/branches/2.0/doubango/bindings/csharp/PublicationEvent.cs index f7078645..df20ffe2 100644 --- a/branches/2.0/doubango/bindings/csharp/PublicationEvent.cs +++ b/branches/2.0/doubango/bindings/csharp/PublicationEvent.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class PublicationEvent : SipEvent { private HandleRef swigCPtr; - internal PublicationEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.PublicationEventUpcast(cPtr), cMemoryOwn) { + internal PublicationEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.PublicationEvent_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/PublicationSession.cs b/branches/2.0/doubango/bindings/csharp/PublicationSession.cs index 5067783d..b27ce417 100644 --- a/branches/2.0/doubango/bindings/csharp/PublicationSession.cs +++ b/branches/2.0/doubango/bindings/csharp/PublicationSession.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class PublicationSession : SipSession { private HandleRef swigCPtr; - internal PublicationSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.PublicationSessionUpcast(cPtr), cMemoryOwn) { + internal PublicationSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.PublicationSession_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/RPMessage.cs b/branches/2.0/doubango/bindings/csharp/RPMessage.cs index b8e76be9..44f92742 100644 --- a/branches/2.0/doubango/bindings/csharp/RPMessage.cs +++ b/branches/2.0/doubango/bindings/csharp/RPMessage.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/RegistrationEvent.cs b/branches/2.0/doubango/bindings/csharp/RegistrationEvent.cs index 01b15394..d6268b48 100644 --- a/branches/2.0/doubango/bindings/csharp/RegistrationEvent.cs +++ b/branches/2.0/doubango/bindings/csharp/RegistrationEvent.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class RegistrationEvent : SipEvent { private HandleRef swigCPtr; - internal RegistrationEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.RegistrationEventUpcast(cPtr), cMemoryOwn) { + internal RegistrationEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.RegistrationEvent_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/RegistrationSession.cs b/branches/2.0/doubango/bindings/csharp/RegistrationSession.cs index 868f9ba6..c1191f4d 100644 --- a/branches/2.0/doubango/bindings/csharp/RegistrationSession.cs +++ b/branches/2.0/doubango/bindings/csharp/RegistrationSession.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class RegistrationSession : SipSession { private HandleRef swigCPtr; - internal RegistrationSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.RegistrationSessionUpcast(cPtr), cMemoryOwn) { + internal RegistrationSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.RegistrationSession_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/SMSData.cs b/branches/2.0/doubango/bindings/csharp/SMSData.cs index dc3ba4c7..30508020 100644 --- a/branches/2.0/doubango/bindings/csharp/SMSData.cs +++ b/branches/2.0/doubango/bindings/csharp/SMSData.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/SMSEncoder.cs b/branches/2.0/doubango/bindings/csharp/SMSEncoder.cs index 6f488510..19df1fde 100644 --- a/branches/2.0/doubango/bindings/csharp/SMSEncoder.cs +++ b/branches/2.0/doubango/bindings/csharp/SMSEncoder.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/SafeObject.cs b/branches/2.0/doubango/bindings/csharp/SafeObject.cs index e7addc56..ead0333a 100644 --- a/branches/2.0/doubango/bindings/csharp/SafeObject.cs +++ b/branches/2.0/doubango/bindings/csharp/SafeObject.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/SdpMessage.cs b/branches/2.0/doubango/bindings/csharp/SdpMessage.cs index 50e03065..8f59a009 100644 --- a/branches/2.0/doubango/bindings/csharp/SdpMessage.cs +++ b/branches/2.0/doubango/bindings/csharp/SdpMessage.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/SipCallback.cs b/branches/2.0/doubango/bindings/csharp/SipCallback.cs index 216aee0a..0505f7b0 100644 --- a/branches/2.0/doubango/bindings/csharp/SipCallback.cs +++ b/branches/2.0/doubango/bindings/csharp/SipCallback.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -46,47 +46,47 @@ public class SipCallback : IDisposable { } public virtual int OnDialogEvent(DialogEvent e) { - int ret = ((this.GetType() == typeof(SipCallback)) ? tinyWRAPPINVOKE.SipCallback_OnDialogEvent(swigCPtr, DialogEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnDialogEventSwigExplicitSipCallback(swigCPtr, DialogEvent.getCPtr(e))); + int ret = (SwigDerivedClassHasMethod("OnDialogEvent", swigMethodTypes0) ? tinyWRAPPINVOKE.SipCallback_OnDialogEventSwigExplicitSipCallback(swigCPtr, DialogEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnDialogEvent(swigCPtr, DialogEvent.getCPtr(e))); return ret; } public virtual int OnStackEvent(StackEvent e) { - int ret = ((this.GetType() == typeof(SipCallback)) ? tinyWRAPPINVOKE.SipCallback_OnStackEvent(swigCPtr, StackEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnStackEventSwigExplicitSipCallback(swigCPtr, StackEvent.getCPtr(e))); + int ret = (SwigDerivedClassHasMethod("OnStackEvent", swigMethodTypes1) ? tinyWRAPPINVOKE.SipCallback_OnStackEventSwigExplicitSipCallback(swigCPtr, StackEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnStackEvent(swigCPtr, StackEvent.getCPtr(e))); return ret; } public virtual int OnInviteEvent(InviteEvent e) { - int ret = ((this.GetType() == typeof(SipCallback)) ? tinyWRAPPINVOKE.SipCallback_OnInviteEvent(swigCPtr, InviteEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnInviteEventSwigExplicitSipCallback(swigCPtr, InviteEvent.getCPtr(e))); + int ret = (SwigDerivedClassHasMethod("OnInviteEvent", swigMethodTypes2) ? tinyWRAPPINVOKE.SipCallback_OnInviteEventSwigExplicitSipCallback(swigCPtr, InviteEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnInviteEvent(swigCPtr, InviteEvent.getCPtr(e))); return ret; } public virtual int OnMessagingEvent(MessagingEvent e) { - int ret = ((this.GetType() == typeof(SipCallback)) ? tinyWRAPPINVOKE.SipCallback_OnMessagingEvent(swigCPtr, MessagingEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnMessagingEventSwigExplicitSipCallback(swigCPtr, MessagingEvent.getCPtr(e))); + int ret = (SwigDerivedClassHasMethod("OnMessagingEvent", swigMethodTypes3) ? tinyWRAPPINVOKE.SipCallback_OnMessagingEventSwigExplicitSipCallback(swigCPtr, MessagingEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnMessagingEvent(swigCPtr, MessagingEvent.getCPtr(e))); return ret; } public virtual int OnInfoEvent(InfoEvent e) { - int ret = ((this.GetType() == typeof(SipCallback)) ? tinyWRAPPINVOKE.SipCallback_OnInfoEvent(swigCPtr, InfoEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnInfoEventSwigExplicitSipCallback(swigCPtr, InfoEvent.getCPtr(e))); + int ret = (SwigDerivedClassHasMethod("OnInfoEvent", swigMethodTypes4) ? tinyWRAPPINVOKE.SipCallback_OnInfoEventSwigExplicitSipCallback(swigCPtr, InfoEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnInfoEvent(swigCPtr, InfoEvent.getCPtr(e))); return ret; } public virtual int OnOptionsEvent(OptionsEvent e) { - int ret = ((this.GetType() == typeof(SipCallback)) ? tinyWRAPPINVOKE.SipCallback_OnOptionsEvent(swigCPtr, OptionsEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnOptionsEventSwigExplicitSipCallback(swigCPtr, OptionsEvent.getCPtr(e))); + int ret = (SwigDerivedClassHasMethod("OnOptionsEvent", swigMethodTypes5) ? tinyWRAPPINVOKE.SipCallback_OnOptionsEventSwigExplicitSipCallback(swigCPtr, OptionsEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnOptionsEvent(swigCPtr, OptionsEvent.getCPtr(e))); return ret; } public virtual int OnPublicationEvent(PublicationEvent e) { - int ret = ((this.GetType() == typeof(SipCallback)) ? tinyWRAPPINVOKE.SipCallback_OnPublicationEvent(swigCPtr, PublicationEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnPublicationEventSwigExplicitSipCallback(swigCPtr, PublicationEvent.getCPtr(e))); + int ret = (SwigDerivedClassHasMethod("OnPublicationEvent", swigMethodTypes6) ? tinyWRAPPINVOKE.SipCallback_OnPublicationEventSwigExplicitSipCallback(swigCPtr, PublicationEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnPublicationEvent(swigCPtr, PublicationEvent.getCPtr(e))); return ret; } public virtual int OnRegistrationEvent(RegistrationEvent e) { - int ret = ((this.GetType() == typeof(SipCallback)) ? tinyWRAPPINVOKE.SipCallback_OnRegistrationEvent(swigCPtr, RegistrationEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnRegistrationEventSwigExplicitSipCallback(swigCPtr, RegistrationEvent.getCPtr(e))); + int ret = (SwigDerivedClassHasMethod("OnRegistrationEvent", swigMethodTypes7) ? tinyWRAPPINVOKE.SipCallback_OnRegistrationEventSwigExplicitSipCallback(swigCPtr, RegistrationEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnRegistrationEvent(swigCPtr, RegistrationEvent.getCPtr(e))); return ret; } public virtual int OnSubscriptionEvent(SubscriptionEvent e) { - int ret = ((this.GetType() == typeof(SipCallback)) ? tinyWRAPPINVOKE.SipCallback_OnSubscriptionEvent(swigCPtr, SubscriptionEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnSubscriptionEventSwigExplicitSipCallback(swigCPtr, SubscriptionEvent.getCPtr(e))); + int ret = (SwigDerivedClassHasMethod("OnSubscriptionEvent", swigMethodTypes8) ? tinyWRAPPINVOKE.SipCallback_OnSubscriptionEventSwigExplicitSipCallback(swigCPtr, SubscriptionEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnSubscriptionEvent(swigCPtr, SubscriptionEvent.getCPtr(e))); return ret; } diff --git a/branches/2.0/doubango/bindings/csharp/SipEvent.cs b/branches/2.0/doubango/bindings/csharp/SipEvent.cs index da912557..553b98f3 100644 --- a/branches/2.0/doubango/bindings/csharp/SipEvent.cs +++ b/branches/2.0/doubango/bindings/csharp/SipEvent.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/SipMessage.cs b/branches/2.0/doubango/bindings/csharp/SipMessage.cs index 07e0cfb4..657c1b87 100644 --- a/branches/2.0/doubango/bindings/csharp/SipMessage.cs +++ b/branches/2.0/doubango/bindings/csharp/SipMessage.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/SipSession.cs b/branches/2.0/doubango/bindings/csharp/SipSession.cs index 03cd3fa9..cbc418e7 100644 --- a/branches/2.0/doubango/bindings/csharp/SipSession.cs +++ b/branches/2.0/doubango/bindings/csharp/SipSession.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/SipStack.cs b/branches/2.0/doubango/bindings/csharp/SipStack.cs index d1c4bc4b..14593253 100644 --- a/branches/2.0/doubango/bindings/csharp/SipStack.cs +++ b/branches/2.0/doubango/bindings/csharp/SipStack.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class SipStack : SafeObject { private HandleRef swigCPtr; - internal SipStack(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.SipStackUpcast(cPtr), cMemoryOwn) { + internal SipStack(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.SipStack_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/SipUri.cs b/branches/2.0/doubango/bindings/csharp/SipUri.cs index 8da47585..9679a66d 100644 --- a/branches/2.0/doubango/bindings/csharp/SipUri.cs +++ b/branches/2.0/doubango/bindings/csharp/SipUri.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/StackEvent.cs b/branches/2.0/doubango/bindings/csharp/StackEvent.cs index 76b3d075..1ca9068f 100644 --- a/branches/2.0/doubango/bindings/csharp/StackEvent.cs +++ b/branches/2.0/doubango/bindings/csharp/StackEvent.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class StackEvent : SipEvent { private HandleRef swigCPtr; - internal StackEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.StackEventUpcast(cPtr), cMemoryOwn) { + internal StackEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.StackEvent_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/SubscriptionEvent.cs b/branches/2.0/doubango/bindings/csharp/SubscriptionEvent.cs index 692c428e..cbc3c410 100644 --- a/branches/2.0/doubango/bindings/csharp/SubscriptionEvent.cs +++ b/branches/2.0/doubango/bindings/csharp/SubscriptionEvent.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class SubscriptionEvent : SipEvent { private HandleRef swigCPtr; - internal SubscriptionEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.SubscriptionEventUpcast(cPtr), cMemoryOwn) { + internal SubscriptionEvent(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.SubscriptionEvent_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/SubscriptionSession.cs b/branches/2.0/doubango/bindings/csharp/SubscriptionSession.cs index 6549822b..a9b2e907 100644 --- a/branches/2.0/doubango/bindings/csharp/SubscriptionSession.cs +++ b/branches/2.0/doubango/bindings/csharp/SubscriptionSession.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -14,7 +14,7 @@ using System.Runtime.InteropServices; public class SubscriptionSession : SipSession { private HandleRef swigCPtr; - internal SubscriptionSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.SubscriptionSessionUpcast(cPtr), cMemoryOwn) { + internal SubscriptionSession(IntPtr cPtr, bool cMemoryOwn) : base(tinyWRAPPINVOKE.SubscriptionSession_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new HandleRef(this, cPtr); } diff --git a/branches/2.0/doubango/bindings/csharp/T140Callback.cs b/branches/2.0/doubango/bindings/csharp/T140Callback.cs index b878d2d2..a32e3924 100644 --- a/branches/2.0/doubango/bindings/csharp/T140Callback.cs +++ b/branches/2.0/doubango/bindings/csharp/T140Callback.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -46,7 +46,7 @@ public class T140Callback : IDisposable { } public virtual int ondata(T140CallbackData pData) { - int ret = ((this.GetType() == typeof(T140Callback)) ? tinyWRAPPINVOKE.T140Callback_ondata(swigCPtr, T140CallbackData.getCPtr(pData)) : tinyWRAPPINVOKE.T140Callback_ondataSwigExplicitT140Callback(swigCPtr, T140CallbackData.getCPtr(pData))); + int ret = (SwigDerivedClassHasMethod("ondata", swigMethodTypes0) ? tinyWRAPPINVOKE.T140Callback_ondataSwigExplicitT140Callback(swigCPtr, T140CallbackData.getCPtr(pData)) : tinyWRAPPINVOKE.T140Callback_ondata(swigCPtr, T140CallbackData.getCPtr(pData))); return ret; } diff --git a/branches/2.0/doubango/bindings/csharp/T140CallbackData.cs b/branches/2.0/doubango/bindings/csharp/T140CallbackData.cs index b814d16d..f5e53855 100644 --- a/branches/2.0/doubango/bindings/csharp/T140CallbackData.cs +++ b/branches/2.0/doubango/bindings/csharp/T140CallbackData.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/XcapCallback.cs b/branches/2.0/doubango/bindings/csharp/XcapCallback.cs index c0cf0057..a1e340a5 100644 --- a/branches/2.0/doubango/bindings/csharp/XcapCallback.cs +++ b/branches/2.0/doubango/bindings/csharp/XcapCallback.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -46,7 +46,7 @@ public class XcapCallback : IDisposable { } public virtual int onEvent(XcapEvent e) { - int ret = ((this.GetType() == typeof(XcapCallback)) ? tinyWRAPPINVOKE.XcapCallback_onEvent(swigCPtr, XcapEvent.getCPtr(e)) : tinyWRAPPINVOKE.XcapCallback_onEventSwigExplicitXcapCallback(swigCPtr, XcapEvent.getCPtr(e))); + int ret = (SwigDerivedClassHasMethod("onEvent", swigMethodTypes0) ? tinyWRAPPINVOKE.XcapCallback_onEventSwigExplicitXcapCallback(swigCPtr, XcapEvent.getCPtr(e)) : tinyWRAPPINVOKE.XcapCallback_onEvent(swigCPtr, XcapEvent.getCPtr(e))); return ret; } diff --git a/branches/2.0/doubango/bindings/csharp/XcapEvent.cs b/branches/2.0/doubango/bindings/csharp/XcapEvent.cs index 3d13a61d..8ec23c75 100644 --- a/branches/2.0/doubango/bindings/csharp/XcapEvent.cs +++ b/branches/2.0/doubango/bindings/csharp/XcapEvent.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/XcapMessage.cs b/branches/2.0/doubango/bindings/csharp/XcapMessage.cs index b176a9bb..1f13295c 100644 --- a/branches/2.0/doubango/bindings/csharp/XcapMessage.cs +++ b/branches/2.0/doubango/bindings/csharp/XcapMessage.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/XcapSelector.cs b/branches/2.0/doubango/bindings/csharp/XcapSelector.cs index f857879d..5eb77a35 100644 --- a/branches/2.0/doubango/bindings/csharp/XcapSelector.cs +++ b/branches/2.0/doubango/bindings/csharp/XcapSelector.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/XcapStack.cs b/branches/2.0/doubango/bindings/csharp/XcapStack.cs index fd6b42e9..43459d81 100644 --- a/branches/2.0/doubango/bindings/csharp/XcapStack.cs +++ b/branches/2.0/doubango/bindings/csharp/XcapStack.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tdav_codec_id_t.cs b/branches/2.0/doubango/bindings/csharp/tdav_codec_id_t.cs index 256936a0..98f5f699 100644 --- a/branches/2.0/doubango/bindings/csharp/tdav_codec_id_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tdav_codec_id_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/thttp_event_type_t.cs b/branches/2.0/doubango/bindings/csharp/thttp_event_type_t.cs index c728e958..82fc9f10 100644 --- a/branches/2.0/doubango/bindings/csharp/thttp_event_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/thttp_event_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tinyWRAP.cs b/branches/2.0/doubango/bindings/csharp/tinyWRAP.cs index 093266fd..91b84fc0 100644 --- a/branches/2.0/doubango/bindings/csharp/tinyWRAP.cs +++ b/branches/2.0/doubango/bindings/csharp/tinyWRAP.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tinyWRAPPINVOKE.cs b/branches/2.0/doubango/bindings/csharp/tinyWRAPPINVOKE.cs index 8a56d49d..0dade0ef 100644 --- a/branches/2.0/doubango/bindings/csharp/tinyWRAPPINVOKE.cs +++ b/branches/2.0/doubango/bindings/csharp/tinyWRAPPINVOKE.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -185,6 +185,10 @@ class tinyWRAPPINVOKE { static protected SWIGStringHelper swigStringHelper = new SWIGStringHelper(); + static tinyWRAPPINVOKE() { + } + + [DllImport("tinyWRAP", EntryPoint="CSharp_new_DDebugCallback")] public static extern IntPtr new_DDebugCallback(); @@ -2105,77 +2109,77 @@ class tinyWRAPPINVOKE { [DllImport("tinyWRAP", EntryPoint="CSharp_MsrpCallback_director_connect")] public static extern void MsrpCallback_director_connect(HandleRef jarg1, MsrpCallback.SwigDelegateMsrpCallback_0 delegate0); - [DllImport("tinyWRAP", EntryPoint="CSharp_MediaContentCPIMUpcast")] - public static extern IntPtr MediaContentCPIMUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_MediaContentCPIM_SWIGUpcast")] + public static extern IntPtr MediaContentCPIM_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_DialogEventUpcast")] - public static extern IntPtr DialogEventUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_DialogEvent_SWIGUpcast")] + public static extern IntPtr DialogEvent_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_StackEventUpcast")] - public static extern IntPtr StackEventUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_StackEvent_SWIGUpcast")] + public static extern IntPtr StackEvent_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_InviteEventUpcast")] - public static extern IntPtr InviteEventUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_InviteEvent_SWIGUpcast")] + public static extern IntPtr InviteEvent_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_MessagingEventUpcast")] - public static extern IntPtr MessagingEventUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_MessagingEvent_SWIGUpcast")] + public static extern IntPtr MessagingEvent_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_InfoEventUpcast")] - public static extern IntPtr InfoEventUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_InfoEvent_SWIGUpcast")] + public static extern IntPtr InfoEvent_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_OptionsEventUpcast")] - public static extern IntPtr OptionsEventUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_OptionsEvent_SWIGUpcast")] + public static extern IntPtr OptionsEvent_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_PublicationEventUpcast")] - public static extern IntPtr PublicationEventUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_PublicationEvent_SWIGUpcast")] + public static extern IntPtr PublicationEvent_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_RegistrationEventUpcast")] - public static extern IntPtr RegistrationEventUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_RegistrationEvent_SWIGUpcast")] + public static extern IntPtr RegistrationEvent_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_SubscriptionEventUpcast")] - public static extern IntPtr SubscriptionEventUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_SubscriptionEvent_SWIGUpcast")] + public static extern IntPtr SubscriptionEvent_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_InviteSessionUpcast")] - public static extern IntPtr InviteSessionUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_InviteSession_SWIGUpcast")] + public static extern IntPtr InviteSession_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_CallSessionUpcast")] - public static extern IntPtr CallSessionUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_CallSession_SWIGUpcast")] + public static extern IntPtr CallSession_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_MsrpSessionUpcast")] - public static extern IntPtr MsrpSessionUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_MsrpSession_SWIGUpcast")] + public static extern IntPtr MsrpSession_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_MessagingSessionUpcast")] - public static extern IntPtr MessagingSessionUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_MessagingSession_SWIGUpcast")] + public static extern IntPtr MessagingSession_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_InfoSessionUpcast")] - public static extern IntPtr InfoSessionUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_InfoSession_SWIGUpcast")] + public static extern IntPtr InfoSession_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_OptionsSessionUpcast")] - public static extern IntPtr OptionsSessionUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_OptionsSession_SWIGUpcast")] + public static extern IntPtr OptionsSession_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_PublicationSessionUpcast")] - public static extern IntPtr PublicationSessionUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_PublicationSession_SWIGUpcast")] + public static extern IntPtr PublicationSession_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_RegistrationSessionUpcast")] - public static extern IntPtr RegistrationSessionUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_RegistrationSession_SWIGUpcast")] + public static extern IntPtr RegistrationSession_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_SubscriptionSessionUpcast")] - public static extern IntPtr SubscriptionSessionUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_SubscriptionSession_SWIGUpcast")] + public static extern IntPtr SubscriptionSession_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_ProxyAudioConsumerUpcast")] - public static extern IntPtr ProxyAudioConsumerUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_ProxyAudioConsumer_SWIGUpcast")] + public static extern IntPtr ProxyAudioConsumer_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_ProxyVideoConsumerUpcast")] - public static extern IntPtr ProxyVideoConsumerUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_ProxyVideoConsumer_SWIGUpcast")] + public static extern IntPtr ProxyVideoConsumer_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_ProxyAudioProducerUpcast")] - public static extern IntPtr ProxyAudioProducerUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_ProxyAudioProducer_SWIGUpcast")] + public static extern IntPtr ProxyAudioProducer_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_ProxyVideoProducerUpcast")] - public static extern IntPtr ProxyVideoProducerUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_ProxyVideoProducer_SWIGUpcast")] + public static extern IntPtr ProxyVideoProducer_SWIGUpcast(IntPtr jarg1); - [DllImport("tinyWRAP", EntryPoint="CSharp_SipStackUpcast")] - public static extern IntPtr SipStackUpcast(IntPtr objectRef); + [DllImport("tinyWRAP", EntryPoint="CSharp_SipStack_SWIGUpcast")] + public static extern IntPtr SipStack_SWIGUpcast(IntPtr jarg1); } } diff --git a/branches/2.0/doubango/bindings/csharp/tinyWRAP_wrap.cxx b/branches/2.0/doubango/bindings/csharp/tinyWRAP_wrap.cxx index f85a5b87..0cc0d0a9 100644 --- a/branches/2.0/doubango/bindings/csharp/tinyWRAP_wrap.cxx +++ b/branches/2.0/doubango/bindings/csharp/tinyWRAP_wrap.cxx @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make @@ -281,9 +281,6 @@ SWIGEXPORT void SWIGSTDCALL SWIGRegisterStringCallback_tinyWRAP(SWIG_CSharpStrin #define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, msg, ""); return nullreturn; } else /* ----------------------------------------------------------------------------- - * See the LICENSE file for information on copyright, usage and redistribution - * of SWIG, and the README file for authors - http://www.swig.org/release.html. - * * director.swg * * This file contains support for director classes so that C# proxy @@ -7994,7 +7991,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_dialog_transport_error_get() { int jresult ; int result; - result = (int) 702; + result = (int)(702); jresult = result; return jresult; } @@ -8004,7 +8001,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_dialog_global_error_get() { int jresult ; int result; - result = (int) 703; + result = (int)(703); jresult = result; return jresult; } @@ -8014,7 +8011,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_dialog_message_error_get() { int jresult ; int result; - result = (int) 704; + result = (int)(704); jresult = result; return jresult; } @@ -8024,7 +8021,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_dialog_request_incoming_get() int jresult ; int result; - result = (int) 800; + result = (int)(800); jresult = result; return jresult; } @@ -8034,7 +8031,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_dialog_request_outgoing_get() int jresult ; int result; - result = (int) 802; + result = (int)(802); jresult = result; return jresult; } @@ -8044,7 +8041,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_dialog_request_cancelled_get() int jresult ; int result; - result = (int) 803; + result = (int)(803); jresult = result; return jresult; } @@ -8054,7 +8051,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_dialog_request_sent_get() { int jresult ; int result; - result = (int) 804; + result = (int)(804); jresult = result; return jresult; } @@ -8064,7 +8061,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_dialog_connecting_get() { int jresult ; int result; - result = (int) 900; + result = (int)(900); jresult = result; return jresult; } @@ -8074,7 +8071,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_dialog_connected_get() { int jresult ; int result; - result = (int) 901; + result = (int)(901); jresult = result; return jresult; } @@ -8084,7 +8081,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_dialog_terminating_get() { int jresult ; int result; - result = (int) 902; + result = (int)(902); jresult = result; return jresult; } @@ -8094,7 +8091,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_dialog_terminated_get() { int jresult ; int result; - result = (int) 903; + result = (int)(903); jresult = result; return jresult; } @@ -8104,7 +8101,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_stack_starting_get() { int jresult ; int result; - result = (int) 950; + result = (int)(950); jresult = result; return jresult; } @@ -8114,7 +8111,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_stack_started_get() { int jresult ; int result; - result = (int) 951; + result = (int)(951); jresult = result; return jresult; } @@ -8124,7 +8121,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_stack_stopping_get() { int jresult ; int result; - result = (int) 952; + result = (int)(952); jresult = result; return jresult; } @@ -8134,7 +8131,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_stack_stopped_get() { int jresult ; int result; - result = (int) 953; + result = (int)(953); jresult = result; return jresult; } @@ -8144,7 +8141,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_stack_failed_to_start_get() { int jresult ; int result; - result = (int) 954; + result = (int)(954); jresult = result; return jresult; } @@ -8154,7 +8151,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_stack_failed_to_stop_get() { int jresult ; int result; - result = (int) 955; + result = (int)(955); jresult = result; return jresult; } @@ -8164,7 +8161,7 @@ SWIGEXPORT int SWIGSTDCALL CSharp_tsip_event_code_stack_disconnected_get() { int jresult ; int result; - result = (int) 956; + result = (int)(956); jresult = result; return jresult; } @@ -9371,100 +9368,100 @@ SWIGEXPORT void SWIGSTDCALL CSharp_MsrpCallback_director_connect(void *objarg, S } -SWIGEXPORT MediaContent * SWIGSTDCALL CSharp_MediaContentCPIMUpcast(MediaContentCPIM *objectRef) { - return (MediaContent *)objectRef; +SWIGEXPORT MediaContent * SWIGSTDCALL CSharp_MediaContentCPIM_SWIGUpcast(MediaContentCPIM *jarg1) { + return (MediaContent *)jarg1; } -SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_DialogEventUpcast(DialogEvent *objectRef) { - return (SipEvent *)objectRef; +SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_DialogEvent_SWIGUpcast(DialogEvent *jarg1) { + return (SipEvent *)jarg1; } -SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_StackEventUpcast(StackEvent *objectRef) { - return (SipEvent *)objectRef; +SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_StackEvent_SWIGUpcast(StackEvent *jarg1) { + return (SipEvent *)jarg1; } -SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_InviteEventUpcast(InviteEvent *objectRef) { - return (SipEvent *)objectRef; +SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_InviteEvent_SWIGUpcast(InviteEvent *jarg1) { + return (SipEvent *)jarg1; } -SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_MessagingEventUpcast(MessagingEvent *objectRef) { - return (SipEvent *)objectRef; +SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_MessagingEvent_SWIGUpcast(MessagingEvent *jarg1) { + return (SipEvent *)jarg1; } -SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_InfoEventUpcast(InfoEvent *objectRef) { - return (SipEvent *)objectRef; +SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_InfoEvent_SWIGUpcast(InfoEvent *jarg1) { + return (SipEvent *)jarg1; } -SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_OptionsEventUpcast(OptionsEvent *objectRef) { - return (SipEvent *)objectRef; +SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_OptionsEvent_SWIGUpcast(OptionsEvent *jarg1) { + return (SipEvent *)jarg1; } -SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_PublicationEventUpcast(PublicationEvent *objectRef) { - return (SipEvent *)objectRef; +SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_PublicationEvent_SWIGUpcast(PublicationEvent *jarg1) { + return (SipEvent *)jarg1; } -SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_RegistrationEventUpcast(RegistrationEvent *objectRef) { - return (SipEvent *)objectRef; +SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_RegistrationEvent_SWIGUpcast(RegistrationEvent *jarg1) { + return (SipEvent *)jarg1; } -SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_SubscriptionEventUpcast(SubscriptionEvent *objectRef) { - return (SipEvent *)objectRef; +SWIGEXPORT SipEvent * SWIGSTDCALL CSharp_SubscriptionEvent_SWIGUpcast(SubscriptionEvent *jarg1) { + return (SipEvent *)jarg1; } -SWIGEXPORT SipSession * SWIGSTDCALL CSharp_InviteSessionUpcast(InviteSession *objectRef) { - return (SipSession *)objectRef; +SWIGEXPORT SipSession * SWIGSTDCALL CSharp_InviteSession_SWIGUpcast(InviteSession *jarg1) { + return (SipSession *)jarg1; } -SWIGEXPORT InviteSession * SWIGSTDCALL CSharp_CallSessionUpcast(CallSession *objectRef) { - return (InviteSession *)objectRef; +SWIGEXPORT InviteSession * SWIGSTDCALL CSharp_CallSession_SWIGUpcast(CallSession *jarg1) { + return (InviteSession *)jarg1; } -SWIGEXPORT InviteSession * SWIGSTDCALL CSharp_MsrpSessionUpcast(MsrpSession *objectRef) { - return (InviteSession *)objectRef; +SWIGEXPORT InviteSession * SWIGSTDCALL CSharp_MsrpSession_SWIGUpcast(MsrpSession *jarg1) { + return (InviteSession *)jarg1; } -SWIGEXPORT SipSession * SWIGSTDCALL CSharp_MessagingSessionUpcast(MessagingSession *objectRef) { - return (SipSession *)objectRef; +SWIGEXPORT SipSession * SWIGSTDCALL CSharp_MessagingSession_SWIGUpcast(MessagingSession *jarg1) { + return (SipSession *)jarg1; } -SWIGEXPORT SipSession * SWIGSTDCALL CSharp_InfoSessionUpcast(InfoSession *objectRef) { - return (SipSession *)objectRef; +SWIGEXPORT SipSession * SWIGSTDCALL CSharp_InfoSession_SWIGUpcast(InfoSession *jarg1) { + return (SipSession *)jarg1; } -SWIGEXPORT SipSession * SWIGSTDCALL CSharp_OptionsSessionUpcast(OptionsSession *objectRef) { - return (SipSession *)objectRef; +SWIGEXPORT SipSession * SWIGSTDCALL CSharp_OptionsSession_SWIGUpcast(OptionsSession *jarg1) { + return (SipSession *)jarg1; } -SWIGEXPORT SipSession * SWIGSTDCALL CSharp_PublicationSessionUpcast(PublicationSession *objectRef) { - return (SipSession *)objectRef; +SWIGEXPORT SipSession * SWIGSTDCALL CSharp_PublicationSession_SWIGUpcast(PublicationSession *jarg1) { + return (SipSession *)jarg1; } -SWIGEXPORT SipSession * SWIGSTDCALL CSharp_RegistrationSessionUpcast(RegistrationSession *objectRef) { - return (SipSession *)objectRef; +SWIGEXPORT SipSession * SWIGSTDCALL CSharp_RegistrationSession_SWIGUpcast(RegistrationSession *jarg1) { + return (SipSession *)jarg1; } -SWIGEXPORT SipSession * SWIGSTDCALL CSharp_SubscriptionSessionUpcast(SubscriptionSession *objectRef) { - return (SipSession *)objectRef; +SWIGEXPORT SipSession * SWIGSTDCALL CSharp_SubscriptionSession_SWIGUpcast(SubscriptionSession *jarg1) { + return (SipSession *)jarg1; } -SWIGEXPORT ProxyPlugin * SWIGSTDCALL CSharp_ProxyAudioConsumerUpcast(ProxyAudioConsumer *objectRef) { - return (ProxyPlugin *)objectRef; +SWIGEXPORT ProxyPlugin * SWIGSTDCALL CSharp_ProxyAudioConsumer_SWIGUpcast(ProxyAudioConsumer *jarg1) { + return (ProxyPlugin *)jarg1; } -SWIGEXPORT ProxyPlugin * SWIGSTDCALL CSharp_ProxyVideoConsumerUpcast(ProxyVideoConsumer *objectRef) { - return (ProxyPlugin *)objectRef; +SWIGEXPORT ProxyPlugin * SWIGSTDCALL CSharp_ProxyVideoConsumer_SWIGUpcast(ProxyVideoConsumer *jarg1) { + return (ProxyPlugin *)jarg1; } -SWIGEXPORT ProxyPlugin * SWIGSTDCALL CSharp_ProxyAudioProducerUpcast(ProxyAudioProducer *objectRef) { - return (ProxyPlugin *)objectRef; +SWIGEXPORT ProxyPlugin * SWIGSTDCALL CSharp_ProxyAudioProducer_SWIGUpcast(ProxyAudioProducer *jarg1) { + return (ProxyPlugin *)jarg1; } -SWIGEXPORT ProxyPlugin * SWIGSTDCALL CSharp_ProxyVideoProducerUpcast(ProxyVideoProducer *objectRef) { - return (ProxyPlugin *)objectRef; +SWIGEXPORT ProxyPlugin * SWIGSTDCALL CSharp_ProxyVideoProducer_SWIGUpcast(ProxyVideoProducer *jarg1) { + return (ProxyPlugin *)jarg1; } -SWIGEXPORT SafeObject * SWIGSTDCALL CSharp_SipStackUpcast(SipStack *objectRef) { - return (SafeObject *)objectRef; +SWIGEXPORT SafeObject * SWIGSTDCALL CSharp_SipStack_SWIGUpcast(SipStack *jarg1) { + return (SafeObject *)jarg1; } #ifdef __cplusplus diff --git a/branches/2.0/doubango/bindings/csharp/tinyWRAP_wrap.h b/branches/2.0/doubango/bindings/csharp/tinyWRAP_wrap.h index 1085877d..14334109 100644 --- a/branches/2.0/doubango/bindings/csharp/tinyWRAP_wrap.h +++ b/branches/2.0/doubango/bindings/csharp/tinyWRAP_wrap.h @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make diff --git a/branches/2.0/doubango/bindings/csharp/tmedia_bandwidth_level_t.cs b/branches/2.0/doubango/bindings/csharp/tmedia_bandwidth_level_t.cs index 7ffa2920..fbbaa4f7 100644 --- a/branches/2.0/doubango/bindings/csharp/tmedia_bandwidth_level_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tmedia_bandwidth_level_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tmedia_chroma_t.cs b/branches/2.0/doubango/bindings/csharp/tmedia_chroma_t.cs index bac4bce9..106fe19e 100644 --- a/branches/2.0/doubango/bindings/csharp/tmedia_chroma_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tmedia_chroma_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tmedia_codec_id_t.cs b/branches/2.0/doubango/bindings/csharp/tmedia_codec_id_t.cs index 58fa897c..c09b74a6 100644 --- a/branches/2.0/doubango/bindings/csharp/tmedia_codec_id_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tmedia_codec_id_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tmedia_mode_t.cs b/branches/2.0/doubango/bindings/csharp/tmedia_mode_t.cs index be288cad..c8b4fc4c 100644 --- a/branches/2.0/doubango/bindings/csharp/tmedia_mode_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tmedia_mode_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tmedia_pref_video_size_t.cs b/branches/2.0/doubango/bindings/csharp/tmedia_pref_video_size_t.cs index c85c330f..124ca57f 100644 --- a/branches/2.0/doubango/bindings/csharp/tmedia_pref_video_size_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tmedia_pref_video_size_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tmedia_profile_t.cs b/branches/2.0/doubango/bindings/csharp/tmedia_profile_t.cs index 33f35eea..c440b72b 100644 --- a/branches/2.0/doubango/bindings/csharp/tmedia_profile_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tmedia_profile_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tmedia_qos_strength_t.cs b/branches/2.0/doubango/bindings/csharp/tmedia_qos_strength_t.cs index 145dab47..97b5802f 100644 --- a/branches/2.0/doubango/bindings/csharp/tmedia_qos_strength_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tmedia_qos_strength_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tmedia_qos_stype_t.cs b/branches/2.0/doubango/bindings/csharp/tmedia_qos_stype_t.cs index 9bb9d083..d750e621 100644 --- a/branches/2.0/doubango/bindings/csharp/tmedia_qos_stype_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tmedia_qos_stype_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tmedia_srtp_mode_t.cs b/branches/2.0/doubango/bindings/csharp/tmedia_srtp_mode_t.cs index ec0099db..9d2a740f 100644 --- a/branches/2.0/doubango/bindings/csharp/tmedia_srtp_mode_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tmedia_srtp_mode_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tmedia_srtp_type_t.cs b/branches/2.0/doubango/bindings/csharp/tmedia_srtp_type_t.cs index c0f3cf06..07c0ced8 100644 --- a/branches/2.0/doubango/bindings/csharp/tmedia_srtp_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tmedia_srtp_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tmedia_t140_data_type_t.cs b/branches/2.0/doubango/bindings/csharp/tmedia_t140_data_type_t.cs index 66045f49..2f7d8a81 100644 --- a/branches/2.0/doubango/bindings/csharp/tmedia_t140_data_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tmedia_t140_data_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tmsrp_event_type_t.cs b/branches/2.0/doubango/bindings/csharp/tmsrp_event_type_t.cs index 0c52d2b2..c4435ff8 100644 --- a/branches/2.0/doubango/bindings/csharp/tmsrp_event_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tmsrp_event_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tmsrp_request_type_t.cs b/branches/2.0/doubango/bindings/csharp/tmsrp_request_type_t.cs index b431d86c..6a62debf 100644 --- a/branches/2.0/doubango/bindings/csharp/tmsrp_request_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tmsrp_request_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tsip_event_type_t.cs b/branches/2.0/doubango/bindings/csharp/tsip_event_type_t.cs index 9a1ff99f..f2d348d9 100644 --- a/branches/2.0/doubango/bindings/csharp/tsip_event_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tsip_event_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tsip_info_event_type_t.cs b/branches/2.0/doubango/bindings/csharp/tsip_info_event_type_t.cs index 92a316a8..99cc9b9a 100644 --- a/branches/2.0/doubango/bindings/csharp/tsip_info_event_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tsip_info_event_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tsip_invite_event_type_t.cs b/branches/2.0/doubango/bindings/csharp/tsip_invite_event_type_t.cs index bf897580..f3f025c8 100644 --- a/branches/2.0/doubango/bindings/csharp/tsip_invite_event_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tsip_invite_event_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tsip_message_event_type_t.cs b/branches/2.0/doubango/bindings/csharp/tsip_message_event_type_t.cs index bc7f2f0a..ee9fc385 100644 --- a/branches/2.0/doubango/bindings/csharp/tsip_message_event_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tsip_message_event_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tsip_options_event_type_t.cs b/branches/2.0/doubango/bindings/csharp/tsip_options_event_type_t.cs index 42f7a287..f4276461 100644 --- a/branches/2.0/doubango/bindings/csharp/tsip_options_event_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tsip_options_event_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tsip_publish_event_type_t.cs b/branches/2.0/doubango/bindings/csharp/tsip_publish_event_type_t.cs index 1b1b9993..d726e46d 100644 --- a/branches/2.0/doubango/bindings/csharp/tsip_publish_event_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tsip_publish_event_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tsip_register_event_type_t.cs b/branches/2.0/doubango/bindings/csharp/tsip_register_event_type_t.cs index 25982cfe..05ed969b 100644 --- a/branches/2.0/doubango/bindings/csharp/tsip_register_event_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tsip_register_event_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tsip_request_type_t.cs b/branches/2.0/doubango/bindings/csharp/tsip_request_type_t.cs index 5e299fd8..c1e79955 100644 --- a/branches/2.0/doubango/bindings/csharp/tsip_request_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tsip_request_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tsip_stack_mode_t.cs b/branches/2.0/doubango/bindings/csharp/tsip_stack_mode_t.cs index 31c5f0c2..f37bd8e3 100644 --- a/branches/2.0/doubango/bindings/csharp/tsip_stack_mode_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tsip_stack_mode_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/tsip_subscribe_event_type_t.cs b/branches/2.0/doubango/bindings/csharp/tsip_subscribe_event_type_t.cs index 9f2a5df4..e58f7b3c 100644 --- a/branches/2.0/doubango/bindings/csharp/tsip_subscribe_event_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/tsip_subscribe_event_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/twrap_media_type_t.cs b/branches/2.0/doubango/bindings/csharp/twrap_media_type_t.cs index 74432c34..be5a1e89 100644 --- a/branches/2.0/doubango/bindings/csharp/twrap_media_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/twrap_media_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/twrap_proxy_plugin_type_t.cs b/branches/2.0/doubango/bindings/csharp/twrap_proxy_plugin_type_t.cs index c8cbc21f..6e1c62b8 100644 --- a/branches/2.0/doubango/bindings/csharp/twrap_proxy_plugin_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/twrap_proxy_plugin_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/twrap_rpmessage_type_t.cs b/branches/2.0/doubango/bindings/csharp/twrap_rpmessage_type_t.cs index 6266081c..54924705 100644 --- a/branches/2.0/doubango/bindings/csharp/twrap_rpmessage_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/twrap_rpmessage_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/csharp/twrap_sms_type_t.cs b/branches/2.0/doubango/bindings/csharp/twrap_sms_type_t.cs index 97545f9f..084b8a02 100644 --- a/branches/2.0/doubango/bindings/csharp/twrap_sms_type_t.cs +++ b/branches/2.0/doubango/bindings/csharp/twrap_sms_type_t.cs @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/ActionConfig.java b/branches/2.0/doubango/bindings/java/ActionConfig.java index 3c9338d8..cf840605 100644 --- a/branches/2.0/doubango/bindings/java/ActionConfig.java +++ b/branches/2.0/doubango/bindings/java/ActionConfig.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/AudioResampler.java b/branches/2.0/doubango/bindings/java/AudioResampler.java index 8e4b2aa6..fb7b9e4f 100644 --- a/branches/2.0/doubango/bindings/java/AudioResampler.java +++ b/branches/2.0/doubango/bindings/java/AudioResampler.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/CallSession.java b/branches/2.0/doubango/bindings/java/CallSession.java index aa1a584b..8a4ad9ec 100644 --- a/branches/2.0/doubango/bindings/java/CallSession.java +++ b/branches/2.0/doubango/bindings/java/CallSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class CallSession extends InviteSession { private long swigCPtr; protected CallSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGCallSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.CallSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/Codec.java b/branches/2.0/doubango/bindings/java/Codec.java index 9c3fd93f..6c2a68d3 100644 --- a/branches/2.0/doubango/bindings/java/Codec.java +++ b/branches/2.0/doubango/bindings/java/Codec.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/DDebugCallback.java b/branches/2.0/doubango/bindings/java/DDebugCallback.java index 223da5bd..e469d30a 100644 --- a/branches/2.0/doubango/bindings/java/DDebugCallback.java +++ b/branches/2.0/doubango/bindings/java/DDebugCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/DialogEvent.java b/branches/2.0/doubango/bindings/java/DialogEvent.java index 93ec1f60..fc83b5f8 100644 --- a/branches/2.0/doubango/bindings/java/DialogEvent.java +++ b/branches/2.0/doubango/bindings/java/DialogEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class DialogEvent extends SipEvent { private long swigCPtr; protected DialogEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGDialogEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.DialogEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/InfoEvent.java b/branches/2.0/doubango/bindings/java/InfoEvent.java index 1c4b6566..9166a578 100644 --- a/branches/2.0/doubango/bindings/java/InfoEvent.java +++ b/branches/2.0/doubango/bindings/java/InfoEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class InfoEvent extends SipEvent { private long swigCPtr; protected InfoEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGInfoEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.InfoEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/InfoSession.java b/branches/2.0/doubango/bindings/java/InfoSession.java index c4afae40..f7c79969 100644 --- a/branches/2.0/doubango/bindings/java/InfoSession.java +++ b/branches/2.0/doubango/bindings/java/InfoSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class InfoSession extends SipSession { private long swigCPtr; protected InfoSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGInfoSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.InfoSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/InviteEvent.java b/branches/2.0/doubango/bindings/java/InviteEvent.java index 2362a76e..11675d16 100644 --- a/branches/2.0/doubango/bindings/java/InviteEvent.java +++ b/branches/2.0/doubango/bindings/java/InviteEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class InviteEvent extends SipEvent { private long swigCPtr; protected InviteEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGInviteEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.InviteEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/InviteSession.java b/branches/2.0/doubango/bindings/java/InviteSession.java index 4fa584c6..bf85bdf4 100644 --- a/branches/2.0/doubango/bindings/java/InviteSession.java +++ b/branches/2.0/doubango/bindings/java/InviteSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class InviteSession extends SipSession { private long swigCPtr; protected InviteSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGInviteSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.InviteSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/MediaContent.java b/branches/2.0/doubango/bindings/java/MediaContent.java index ac38c694..d7ef55fb 100644 --- a/branches/2.0/doubango/bindings/java/MediaContent.java +++ b/branches/2.0/doubango/bindings/java/MediaContent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/MediaContentCPIM.java b/branches/2.0/doubango/bindings/java/MediaContentCPIM.java index e7fa1588..65bd4ea0 100644 --- a/branches/2.0/doubango/bindings/java/MediaContentCPIM.java +++ b/branches/2.0/doubango/bindings/java/MediaContentCPIM.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class MediaContentCPIM extends MediaContent { private long swigCPtr; protected MediaContentCPIM(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGMediaContentCPIMUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.MediaContentCPIM_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/MediaSessionMgr.java b/branches/2.0/doubango/bindings/java/MediaSessionMgr.java index 04a32ece..f5d01772 100644 --- a/branches/2.0/doubango/bindings/java/MediaSessionMgr.java +++ b/branches/2.0/doubango/bindings/java/MediaSessionMgr.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/MessagingEvent.java b/branches/2.0/doubango/bindings/java/MessagingEvent.java index 041945eb..4d88c330 100644 --- a/branches/2.0/doubango/bindings/java/MessagingEvent.java +++ b/branches/2.0/doubango/bindings/java/MessagingEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class MessagingEvent extends SipEvent { private long swigCPtr; protected MessagingEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGMessagingEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.MessagingEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/MessagingSession.java b/branches/2.0/doubango/bindings/java/MessagingSession.java index 6e96c661..95e03896 100644 --- a/branches/2.0/doubango/bindings/java/MessagingSession.java +++ b/branches/2.0/doubango/bindings/java/MessagingSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class MessagingSession extends SipSession { private long swigCPtr; protected MessagingSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGMessagingSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.MessagingSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/MsrpCallback.java b/branches/2.0/doubango/bindings/java/MsrpCallback.java index 4ba40a9b..55de1a82 100644 --- a/branches/2.0/doubango/bindings/java/MsrpCallback.java +++ b/branches/2.0/doubango/bindings/java/MsrpCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/MsrpEvent.java b/branches/2.0/doubango/bindings/java/MsrpEvent.java index 648ba771..7a024d4f 100644 --- a/branches/2.0/doubango/bindings/java/MsrpEvent.java +++ b/branches/2.0/doubango/bindings/java/MsrpEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/MsrpMessage.java b/branches/2.0/doubango/bindings/java/MsrpMessage.java index 18cabd08..8fd6e397 100644 --- a/branches/2.0/doubango/bindings/java/MsrpMessage.java +++ b/branches/2.0/doubango/bindings/java/MsrpMessage.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/MsrpSession.java b/branches/2.0/doubango/bindings/java/MsrpSession.java index 71ff962c..6393dec3 100644 --- a/branches/2.0/doubango/bindings/java/MsrpSession.java +++ b/branches/2.0/doubango/bindings/java/MsrpSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class MsrpSession extends InviteSession { private long swigCPtr; protected MsrpSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGMsrpSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.MsrpSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/OptionsEvent.java b/branches/2.0/doubango/bindings/java/OptionsEvent.java index aec72f9b..4dde699d 100644 --- a/branches/2.0/doubango/bindings/java/OptionsEvent.java +++ b/branches/2.0/doubango/bindings/java/OptionsEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class OptionsEvent extends SipEvent { private long swigCPtr; protected OptionsEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGOptionsEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.OptionsEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/OptionsSession.java b/branches/2.0/doubango/bindings/java/OptionsSession.java index 67ea8168..fb018c4c 100644 --- a/branches/2.0/doubango/bindings/java/OptionsSession.java +++ b/branches/2.0/doubango/bindings/java/OptionsSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class OptionsSession extends SipSession { private long swigCPtr; protected OptionsSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGOptionsSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.OptionsSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/ProxyAudioConsumer.java b/branches/2.0/doubango/bindings/java/ProxyAudioConsumer.java index 1ef79d41..50c44745 100644 --- a/branches/2.0/doubango/bindings/java/ProxyAudioConsumer.java +++ b/branches/2.0/doubango/bindings/java/ProxyAudioConsumer.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class ProxyAudioConsumer extends ProxyPlugin { private long swigCPtr; protected ProxyAudioConsumer(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGProxyAudioConsumerUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.ProxyAudioConsumer_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/ProxyAudioConsumerCallback.java b/branches/2.0/doubango/bindings/java/ProxyAudioConsumerCallback.java index 8b19039b..b48d5d39 100644 --- a/branches/2.0/doubango/bindings/java/ProxyAudioConsumerCallback.java +++ b/branches/2.0/doubango/bindings/java/ProxyAudioConsumerCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/ProxyAudioProducer.java b/branches/2.0/doubango/bindings/java/ProxyAudioProducer.java index ac509271..288287aa 100644 --- a/branches/2.0/doubango/bindings/java/ProxyAudioProducer.java +++ b/branches/2.0/doubango/bindings/java/ProxyAudioProducer.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class ProxyAudioProducer extends ProxyPlugin { private long swigCPtr; protected ProxyAudioProducer(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGProxyAudioProducerUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.ProxyAudioProducer_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/ProxyAudioProducerCallback.java b/branches/2.0/doubango/bindings/java/ProxyAudioProducerCallback.java index efcb05fa..7dc1bfd7 100644 --- a/branches/2.0/doubango/bindings/java/ProxyAudioProducerCallback.java +++ b/branches/2.0/doubango/bindings/java/ProxyAudioProducerCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/ProxyPlugin.java b/branches/2.0/doubango/bindings/java/ProxyPlugin.java index 7c1eff95..6ccfe9bf 100644 --- a/branches/2.0/doubango/bindings/java/ProxyPlugin.java +++ b/branches/2.0/doubango/bindings/java/ProxyPlugin.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/ProxyPluginMgr.java b/branches/2.0/doubango/bindings/java/ProxyPluginMgr.java index 6029cbf9..22ee6dde 100644 --- a/branches/2.0/doubango/bindings/java/ProxyPluginMgr.java +++ b/branches/2.0/doubango/bindings/java/ProxyPluginMgr.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/ProxyPluginMgrCallback.java b/branches/2.0/doubango/bindings/java/ProxyPluginMgrCallback.java index 905998c4..7e45b61b 100644 --- a/branches/2.0/doubango/bindings/java/ProxyPluginMgrCallback.java +++ b/branches/2.0/doubango/bindings/java/ProxyPluginMgrCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/ProxyVideoConsumer.java b/branches/2.0/doubango/bindings/java/ProxyVideoConsumer.java index 8d9144a6..53d7a701 100644 --- a/branches/2.0/doubango/bindings/java/ProxyVideoConsumer.java +++ b/branches/2.0/doubango/bindings/java/ProxyVideoConsumer.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class ProxyVideoConsumer extends ProxyPlugin { private long swigCPtr; protected ProxyVideoConsumer(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGProxyVideoConsumerUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.ProxyVideoConsumer_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/ProxyVideoConsumerCallback.java b/branches/2.0/doubango/bindings/java/ProxyVideoConsumerCallback.java index ab44d808..e2a43494 100644 --- a/branches/2.0/doubango/bindings/java/ProxyVideoConsumerCallback.java +++ b/branches/2.0/doubango/bindings/java/ProxyVideoConsumerCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/ProxyVideoFrame.java b/branches/2.0/doubango/bindings/java/ProxyVideoFrame.java index 169aa53d..8c4ef4c2 100644 --- a/branches/2.0/doubango/bindings/java/ProxyVideoFrame.java +++ b/branches/2.0/doubango/bindings/java/ProxyVideoFrame.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/ProxyVideoProducer.java b/branches/2.0/doubango/bindings/java/ProxyVideoProducer.java index b417ed1a..d82cb843 100644 --- a/branches/2.0/doubango/bindings/java/ProxyVideoProducer.java +++ b/branches/2.0/doubango/bindings/java/ProxyVideoProducer.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class ProxyVideoProducer extends ProxyPlugin { private long swigCPtr; protected ProxyVideoProducer(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGProxyVideoProducerUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.ProxyVideoProducer_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/ProxyVideoProducerCallback.java b/branches/2.0/doubango/bindings/java/ProxyVideoProducerCallback.java index cf2e7c04..c625405f 100644 --- a/branches/2.0/doubango/bindings/java/ProxyVideoProducerCallback.java +++ b/branches/2.0/doubango/bindings/java/ProxyVideoProducerCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/PublicationEvent.java b/branches/2.0/doubango/bindings/java/PublicationEvent.java index 7dd54967..ba44ed8b 100644 --- a/branches/2.0/doubango/bindings/java/PublicationEvent.java +++ b/branches/2.0/doubango/bindings/java/PublicationEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class PublicationEvent extends SipEvent { private long swigCPtr; protected PublicationEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGPublicationEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.PublicationEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/PublicationSession.java b/branches/2.0/doubango/bindings/java/PublicationSession.java index 7296d110..adfef9a6 100644 --- a/branches/2.0/doubango/bindings/java/PublicationSession.java +++ b/branches/2.0/doubango/bindings/java/PublicationSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class PublicationSession extends SipSession { private long swigCPtr; protected PublicationSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGPublicationSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.PublicationSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/RPMessage.java b/branches/2.0/doubango/bindings/java/RPMessage.java index 5dfae095..0e9b864f 100644 --- a/branches/2.0/doubango/bindings/java/RPMessage.java +++ b/branches/2.0/doubango/bindings/java/RPMessage.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/RegistrationEvent.java b/branches/2.0/doubango/bindings/java/RegistrationEvent.java index 235cf840..5a1cc25d 100644 --- a/branches/2.0/doubango/bindings/java/RegistrationEvent.java +++ b/branches/2.0/doubango/bindings/java/RegistrationEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class RegistrationEvent extends SipEvent { private long swigCPtr; protected RegistrationEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGRegistrationEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.RegistrationEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/RegistrationSession.java b/branches/2.0/doubango/bindings/java/RegistrationSession.java index f414cd94..2857a721 100644 --- a/branches/2.0/doubango/bindings/java/RegistrationSession.java +++ b/branches/2.0/doubango/bindings/java/RegistrationSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class RegistrationSession extends SipSession { private long swigCPtr; protected RegistrationSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGRegistrationSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.RegistrationSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/SMSData.java b/branches/2.0/doubango/bindings/java/SMSData.java index 6f4d5b80..1ab6479a 100644 --- a/branches/2.0/doubango/bindings/java/SMSData.java +++ b/branches/2.0/doubango/bindings/java/SMSData.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/SMSEncoder.java b/branches/2.0/doubango/bindings/java/SMSEncoder.java index fff16717..2c0885f7 100644 --- a/branches/2.0/doubango/bindings/java/SMSEncoder.java +++ b/branches/2.0/doubango/bindings/java/SMSEncoder.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/SafeObject.java b/branches/2.0/doubango/bindings/java/SafeObject.java index bc54590b..eb984d69 100644 --- a/branches/2.0/doubango/bindings/java/SafeObject.java +++ b/branches/2.0/doubango/bindings/java/SafeObject.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/SdpMessage.java b/branches/2.0/doubango/bindings/java/SdpMessage.java index 64ced0bb..742ffb88 100644 --- a/branches/2.0/doubango/bindings/java/SdpMessage.java +++ b/branches/2.0/doubango/bindings/java/SdpMessage.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/SipCallback.java b/branches/2.0/doubango/bindings/java/SipCallback.java index 003a0814..bcfe0264 100644 --- a/branches/2.0/doubango/bindings/java/SipCallback.java +++ b/branches/2.0/doubango/bindings/java/SipCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/SipEvent.java b/branches/2.0/doubango/bindings/java/SipEvent.java index e446bf63..3d035816 100644 --- a/branches/2.0/doubango/bindings/java/SipEvent.java +++ b/branches/2.0/doubango/bindings/java/SipEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/SipMessage.java b/branches/2.0/doubango/bindings/java/SipMessage.java index 769811d3..ff9b1d14 100644 --- a/branches/2.0/doubango/bindings/java/SipMessage.java +++ b/branches/2.0/doubango/bindings/java/SipMessage.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/SipSession.java b/branches/2.0/doubango/bindings/java/SipSession.java index 4453e679..fcb83642 100644 --- a/branches/2.0/doubango/bindings/java/SipSession.java +++ b/branches/2.0/doubango/bindings/java/SipSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/SipStack.java b/branches/2.0/doubango/bindings/java/SipStack.java index cc21995f..5e3b41ab 100644 --- a/branches/2.0/doubango/bindings/java/SipStack.java +++ b/branches/2.0/doubango/bindings/java/SipStack.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class SipStack extends SafeObject { private long swigCPtr; protected SipStack(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGSipStackUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.SipStack_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/SipUri.java b/branches/2.0/doubango/bindings/java/SipUri.java index 79d493aa..34413ef6 100644 --- a/branches/2.0/doubango/bindings/java/SipUri.java +++ b/branches/2.0/doubango/bindings/java/SipUri.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/StackEvent.java b/branches/2.0/doubango/bindings/java/StackEvent.java index fb27e804..53a48dd1 100644 --- a/branches/2.0/doubango/bindings/java/StackEvent.java +++ b/branches/2.0/doubango/bindings/java/StackEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class StackEvent extends SipEvent { private long swigCPtr; protected StackEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGStackEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.StackEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/SubscriptionEvent.java b/branches/2.0/doubango/bindings/java/SubscriptionEvent.java index 8c2f3a06..96c63fd9 100644 --- a/branches/2.0/doubango/bindings/java/SubscriptionEvent.java +++ b/branches/2.0/doubango/bindings/java/SubscriptionEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class SubscriptionEvent extends SipEvent { private long swigCPtr; protected SubscriptionEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGSubscriptionEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.SubscriptionEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/SubscriptionSession.java b/branches/2.0/doubango/bindings/java/SubscriptionSession.java index ced7acdf..bbe9c659 100644 --- a/branches/2.0/doubango/bindings/java/SubscriptionSession.java +++ b/branches/2.0/doubango/bindings/java/SubscriptionSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class SubscriptionSession extends SipSession { private long swigCPtr; protected SubscriptionSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGSubscriptionSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.SubscriptionSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/T140Callback.java b/branches/2.0/doubango/bindings/java/T140Callback.java index 56fcf228..c20de22a 100644 --- a/branches/2.0/doubango/bindings/java/T140Callback.java +++ b/branches/2.0/doubango/bindings/java/T140Callback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/T140CallbackData.java b/branches/2.0/doubango/bindings/java/T140CallbackData.java index 255e13c1..b08a9c4b 100644 --- a/branches/2.0/doubango/bindings/java/T140CallbackData.java +++ b/branches/2.0/doubango/bindings/java/T140CallbackData.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/XcapCallback.java b/branches/2.0/doubango/bindings/java/XcapCallback.java index 2f8c376f..7976fece 100644 --- a/branches/2.0/doubango/bindings/java/XcapCallback.java +++ b/branches/2.0/doubango/bindings/java/XcapCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/XcapEvent.java b/branches/2.0/doubango/bindings/java/XcapEvent.java index f41e5144..1d5f3b44 100644 --- a/branches/2.0/doubango/bindings/java/XcapEvent.java +++ b/branches/2.0/doubango/bindings/java/XcapEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/XcapMessage.java b/branches/2.0/doubango/bindings/java/XcapMessage.java index 2292b909..93669119 100644 --- a/branches/2.0/doubango/bindings/java/XcapMessage.java +++ b/branches/2.0/doubango/bindings/java/XcapMessage.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/XcapSelector.java b/branches/2.0/doubango/bindings/java/XcapSelector.java index d648683b..0a0c297c 100644 --- a/branches/2.0/doubango/bindings/java/XcapSelector.java +++ b/branches/2.0/doubango/bindings/java/XcapSelector.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/XcapStack.java b/branches/2.0/doubango/bindings/java/XcapStack.java index d810d141..80a360a8 100644 --- a/branches/2.0/doubango/bindings/java/XcapStack.java +++ b/branches/2.0/doubango/bindings/java/XcapStack.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/ActionConfig.java b/branches/2.0/doubango/bindings/java/android/ActionConfig.java index 3c9338d8..cf840605 100644 --- a/branches/2.0/doubango/bindings/java/android/ActionConfig.java +++ b/branches/2.0/doubango/bindings/java/android/ActionConfig.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/AudioResampler.java b/branches/2.0/doubango/bindings/java/android/AudioResampler.java index 8e4b2aa6..fb7b9e4f 100644 --- a/branches/2.0/doubango/bindings/java/android/AudioResampler.java +++ b/branches/2.0/doubango/bindings/java/android/AudioResampler.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/CallSession.java b/branches/2.0/doubango/bindings/java/android/CallSession.java index aa1a584b..8a4ad9ec 100644 --- a/branches/2.0/doubango/bindings/java/android/CallSession.java +++ b/branches/2.0/doubango/bindings/java/android/CallSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class CallSession extends InviteSession { private long swigCPtr; protected CallSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGCallSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.CallSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/Codec.java b/branches/2.0/doubango/bindings/java/android/Codec.java index 9c3fd93f..6c2a68d3 100644 --- a/branches/2.0/doubango/bindings/java/android/Codec.java +++ b/branches/2.0/doubango/bindings/java/android/Codec.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/DDebugCallback.java b/branches/2.0/doubango/bindings/java/android/DDebugCallback.java index 223da5bd..e469d30a 100644 --- a/branches/2.0/doubango/bindings/java/android/DDebugCallback.java +++ b/branches/2.0/doubango/bindings/java/android/DDebugCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/DialogEvent.java b/branches/2.0/doubango/bindings/java/android/DialogEvent.java index 93ec1f60..fc83b5f8 100644 --- a/branches/2.0/doubango/bindings/java/android/DialogEvent.java +++ b/branches/2.0/doubango/bindings/java/android/DialogEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class DialogEvent extends SipEvent { private long swigCPtr; protected DialogEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGDialogEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.DialogEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/InfoEvent.java b/branches/2.0/doubango/bindings/java/android/InfoEvent.java index 1c4b6566..9166a578 100644 --- a/branches/2.0/doubango/bindings/java/android/InfoEvent.java +++ b/branches/2.0/doubango/bindings/java/android/InfoEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class InfoEvent extends SipEvent { private long swigCPtr; protected InfoEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGInfoEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.InfoEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/InfoSession.java b/branches/2.0/doubango/bindings/java/android/InfoSession.java index c4afae40..f7c79969 100644 --- a/branches/2.0/doubango/bindings/java/android/InfoSession.java +++ b/branches/2.0/doubango/bindings/java/android/InfoSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class InfoSession extends SipSession { private long swigCPtr; protected InfoSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGInfoSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.InfoSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/InviteEvent.java b/branches/2.0/doubango/bindings/java/android/InviteEvent.java index 2362a76e..11675d16 100644 --- a/branches/2.0/doubango/bindings/java/android/InviteEvent.java +++ b/branches/2.0/doubango/bindings/java/android/InviteEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class InviteEvent extends SipEvent { private long swigCPtr; protected InviteEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGInviteEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.InviteEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/InviteSession.java b/branches/2.0/doubango/bindings/java/android/InviteSession.java index 4fa584c6..bf85bdf4 100644 --- a/branches/2.0/doubango/bindings/java/android/InviteSession.java +++ b/branches/2.0/doubango/bindings/java/android/InviteSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class InviteSession extends SipSession { private long swigCPtr; protected InviteSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGInviteSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.InviteSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/MediaContent.java b/branches/2.0/doubango/bindings/java/android/MediaContent.java index ac38c694..d7ef55fb 100644 --- a/branches/2.0/doubango/bindings/java/android/MediaContent.java +++ b/branches/2.0/doubango/bindings/java/android/MediaContent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/MediaContentCPIM.java b/branches/2.0/doubango/bindings/java/android/MediaContentCPIM.java index e7fa1588..65bd4ea0 100644 --- a/branches/2.0/doubango/bindings/java/android/MediaContentCPIM.java +++ b/branches/2.0/doubango/bindings/java/android/MediaContentCPIM.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class MediaContentCPIM extends MediaContent { private long swigCPtr; protected MediaContentCPIM(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGMediaContentCPIMUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.MediaContentCPIM_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/MediaSessionMgr.java b/branches/2.0/doubango/bindings/java/android/MediaSessionMgr.java index 04a32ece..f5d01772 100644 --- a/branches/2.0/doubango/bindings/java/android/MediaSessionMgr.java +++ b/branches/2.0/doubango/bindings/java/android/MediaSessionMgr.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/MessagingEvent.java b/branches/2.0/doubango/bindings/java/android/MessagingEvent.java index 041945eb..4d88c330 100644 --- a/branches/2.0/doubango/bindings/java/android/MessagingEvent.java +++ b/branches/2.0/doubango/bindings/java/android/MessagingEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class MessagingEvent extends SipEvent { private long swigCPtr; protected MessagingEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGMessagingEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.MessagingEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/MessagingSession.java b/branches/2.0/doubango/bindings/java/android/MessagingSession.java index 6e96c661..95e03896 100644 --- a/branches/2.0/doubango/bindings/java/android/MessagingSession.java +++ b/branches/2.0/doubango/bindings/java/android/MessagingSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class MessagingSession extends SipSession { private long swigCPtr; protected MessagingSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGMessagingSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.MessagingSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/MsrpCallback.java b/branches/2.0/doubango/bindings/java/android/MsrpCallback.java index 4ba40a9b..55de1a82 100644 --- a/branches/2.0/doubango/bindings/java/android/MsrpCallback.java +++ b/branches/2.0/doubango/bindings/java/android/MsrpCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/MsrpEvent.java b/branches/2.0/doubango/bindings/java/android/MsrpEvent.java index 648ba771..7a024d4f 100644 --- a/branches/2.0/doubango/bindings/java/android/MsrpEvent.java +++ b/branches/2.0/doubango/bindings/java/android/MsrpEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/MsrpMessage.java b/branches/2.0/doubango/bindings/java/android/MsrpMessage.java index 18cabd08..8fd6e397 100644 --- a/branches/2.0/doubango/bindings/java/android/MsrpMessage.java +++ b/branches/2.0/doubango/bindings/java/android/MsrpMessage.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/MsrpSession.java b/branches/2.0/doubango/bindings/java/android/MsrpSession.java index 71ff962c..6393dec3 100644 --- a/branches/2.0/doubango/bindings/java/android/MsrpSession.java +++ b/branches/2.0/doubango/bindings/java/android/MsrpSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class MsrpSession extends InviteSession { private long swigCPtr; protected MsrpSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGMsrpSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.MsrpSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/OptionsEvent.java b/branches/2.0/doubango/bindings/java/android/OptionsEvent.java index aec72f9b..4dde699d 100644 --- a/branches/2.0/doubango/bindings/java/android/OptionsEvent.java +++ b/branches/2.0/doubango/bindings/java/android/OptionsEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class OptionsEvent extends SipEvent { private long swigCPtr; protected OptionsEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGOptionsEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.OptionsEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/OptionsSession.java b/branches/2.0/doubango/bindings/java/android/OptionsSession.java index 67ea8168..fb018c4c 100644 --- a/branches/2.0/doubango/bindings/java/android/OptionsSession.java +++ b/branches/2.0/doubango/bindings/java/android/OptionsSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class OptionsSession extends SipSession { private long swigCPtr; protected OptionsSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGOptionsSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.OptionsSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/ProxyAudioConsumer.java b/branches/2.0/doubango/bindings/java/android/ProxyAudioConsumer.java index 1ef79d41..50c44745 100644 --- a/branches/2.0/doubango/bindings/java/android/ProxyAudioConsumer.java +++ b/branches/2.0/doubango/bindings/java/android/ProxyAudioConsumer.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class ProxyAudioConsumer extends ProxyPlugin { private long swigCPtr; protected ProxyAudioConsumer(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGProxyAudioConsumerUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.ProxyAudioConsumer_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/ProxyAudioConsumerCallback.java b/branches/2.0/doubango/bindings/java/android/ProxyAudioConsumerCallback.java index 8b19039b..b48d5d39 100644 --- a/branches/2.0/doubango/bindings/java/android/ProxyAudioConsumerCallback.java +++ b/branches/2.0/doubango/bindings/java/android/ProxyAudioConsumerCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/ProxyAudioProducer.java b/branches/2.0/doubango/bindings/java/android/ProxyAudioProducer.java index ac509271..288287aa 100644 --- a/branches/2.0/doubango/bindings/java/android/ProxyAudioProducer.java +++ b/branches/2.0/doubango/bindings/java/android/ProxyAudioProducer.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class ProxyAudioProducer extends ProxyPlugin { private long swigCPtr; protected ProxyAudioProducer(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGProxyAudioProducerUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.ProxyAudioProducer_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/ProxyAudioProducerCallback.java b/branches/2.0/doubango/bindings/java/android/ProxyAudioProducerCallback.java index efcb05fa..7dc1bfd7 100644 --- a/branches/2.0/doubango/bindings/java/android/ProxyAudioProducerCallback.java +++ b/branches/2.0/doubango/bindings/java/android/ProxyAudioProducerCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/ProxyPlugin.java b/branches/2.0/doubango/bindings/java/android/ProxyPlugin.java index 7c1eff95..6ccfe9bf 100644 --- a/branches/2.0/doubango/bindings/java/android/ProxyPlugin.java +++ b/branches/2.0/doubango/bindings/java/android/ProxyPlugin.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/ProxyPluginMgr.java b/branches/2.0/doubango/bindings/java/android/ProxyPluginMgr.java index 6029cbf9..22ee6dde 100644 --- a/branches/2.0/doubango/bindings/java/android/ProxyPluginMgr.java +++ b/branches/2.0/doubango/bindings/java/android/ProxyPluginMgr.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/ProxyPluginMgrCallback.java b/branches/2.0/doubango/bindings/java/android/ProxyPluginMgrCallback.java index 905998c4..7e45b61b 100644 --- a/branches/2.0/doubango/bindings/java/android/ProxyPluginMgrCallback.java +++ b/branches/2.0/doubango/bindings/java/android/ProxyPluginMgrCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/ProxyVideoConsumer.java b/branches/2.0/doubango/bindings/java/android/ProxyVideoConsumer.java index 8d9144a6..53d7a701 100644 --- a/branches/2.0/doubango/bindings/java/android/ProxyVideoConsumer.java +++ b/branches/2.0/doubango/bindings/java/android/ProxyVideoConsumer.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class ProxyVideoConsumer extends ProxyPlugin { private long swigCPtr; protected ProxyVideoConsumer(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGProxyVideoConsumerUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.ProxyVideoConsumer_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/ProxyVideoConsumerCallback.java b/branches/2.0/doubango/bindings/java/android/ProxyVideoConsumerCallback.java index ab44d808..e2a43494 100644 --- a/branches/2.0/doubango/bindings/java/android/ProxyVideoConsumerCallback.java +++ b/branches/2.0/doubango/bindings/java/android/ProxyVideoConsumerCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/ProxyVideoFrame.java b/branches/2.0/doubango/bindings/java/android/ProxyVideoFrame.java index 169aa53d..8c4ef4c2 100644 --- a/branches/2.0/doubango/bindings/java/android/ProxyVideoFrame.java +++ b/branches/2.0/doubango/bindings/java/android/ProxyVideoFrame.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/ProxyVideoProducer.java b/branches/2.0/doubango/bindings/java/android/ProxyVideoProducer.java index b417ed1a..d82cb843 100644 --- a/branches/2.0/doubango/bindings/java/android/ProxyVideoProducer.java +++ b/branches/2.0/doubango/bindings/java/android/ProxyVideoProducer.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class ProxyVideoProducer extends ProxyPlugin { private long swigCPtr; protected ProxyVideoProducer(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGProxyVideoProducerUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.ProxyVideoProducer_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/ProxyVideoProducerCallback.java b/branches/2.0/doubango/bindings/java/android/ProxyVideoProducerCallback.java index cf2e7c04..c625405f 100644 --- a/branches/2.0/doubango/bindings/java/android/ProxyVideoProducerCallback.java +++ b/branches/2.0/doubango/bindings/java/android/ProxyVideoProducerCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/PublicationEvent.java b/branches/2.0/doubango/bindings/java/android/PublicationEvent.java index 7dd54967..ba44ed8b 100644 --- a/branches/2.0/doubango/bindings/java/android/PublicationEvent.java +++ b/branches/2.0/doubango/bindings/java/android/PublicationEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class PublicationEvent extends SipEvent { private long swigCPtr; protected PublicationEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGPublicationEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.PublicationEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/PublicationSession.java b/branches/2.0/doubango/bindings/java/android/PublicationSession.java index 7296d110..adfef9a6 100644 --- a/branches/2.0/doubango/bindings/java/android/PublicationSession.java +++ b/branches/2.0/doubango/bindings/java/android/PublicationSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class PublicationSession extends SipSession { private long swigCPtr; protected PublicationSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGPublicationSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.PublicationSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/RPMessage.java b/branches/2.0/doubango/bindings/java/android/RPMessage.java index 5dfae095..0e9b864f 100644 --- a/branches/2.0/doubango/bindings/java/android/RPMessage.java +++ b/branches/2.0/doubango/bindings/java/android/RPMessage.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/RegistrationEvent.java b/branches/2.0/doubango/bindings/java/android/RegistrationEvent.java index 235cf840..5a1cc25d 100644 --- a/branches/2.0/doubango/bindings/java/android/RegistrationEvent.java +++ b/branches/2.0/doubango/bindings/java/android/RegistrationEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class RegistrationEvent extends SipEvent { private long swigCPtr; protected RegistrationEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGRegistrationEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.RegistrationEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/RegistrationSession.java b/branches/2.0/doubango/bindings/java/android/RegistrationSession.java index f414cd94..2857a721 100644 --- a/branches/2.0/doubango/bindings/java/android/RegistrationSession.java +++ b/branches/2.0/doubango/bindings/java/android/RegistrationSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class RegistrationSession extends SipSession { private long swigCPtr; protected RegistrationSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGRegistrationSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.RegistrationSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/SMSData.java b/branches/2.0/doubango/bindings/java/android/SMSData.java index 6f4d5b80..1ab6479a 100644 --- a/branches/2.0/doubango/bindings/java/android/SMSData.java +++ b/branches/2.0/doubango/bindings/java/android/SMSData.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/SMSEncoder.java b/branches/2.0/doubango/bindings/java/android/SMSEncoder.java index fff16717..2c0885f7 100644 --- a/branches/2.0/doubango/bindings/java/android/SMSEncoder.java +++ b/branches/2.0/doubango/bindings/java/android/SMSEncoder.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/SafeObject.java b/branches/2.0/doubango/bindings/java/android/SafeObject.java index bc54590b..eb984d69 100644 --- a/branches/2.0/doubango/bindings/java/android/SafeObject.java +++ b/branches/2.0/doubango/bindings/java/android/SafeObject.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/SdpMessage.java b/branches/2.0/doubango/bindings/java/android/SdpMessage.java index 64ced0bb..742ffb88 100644 --- a/branches/2.0/doubango/bindings/java/android/SdpMessage.java +++ b/branches/2.0/doubango/bindings/java/android/SdpMessage.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/SipCallback.java b/branches/2.0/doubango/bindings/java/android/SipCallback.java index 003a0814..bcfe0264 100644 --- a/branches/2.0/doubango/bindings/java/android/SipCallback.java +++ b/branches/2.0/doubango/bindings/java/android/SipCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/SipEvent.java b/branches/2.0/doubango/bindings/java/android/SipEvent.java index e446bf63..3d035816 100644 --- a/branches/2.0/doubango/bindings/java/android/SipEvent.java +++ b/branches/2.0/doubango/bindings/java/android/SipEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/SipMessage.java b/branches/2.0/doubango/bindings/java/android/SipMessage.java index 769811d3..ff9b1d14 100644 --- a/branches/2.0/doubango/bindings/java/android/SipMessage.java +++ b/branches/2.0/doubango/bindings/java/android/SipMessage.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/SipSession.java b/branches/2.0/doubango/bindings/java/android/SipSession.java index 4453e679..fcb83642 100644 --- a/branches/2.0/doubango/bindings/java/android/SipSession.java +++ b/branches/2.0/doubango/bindings/java/android/SipSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/SipStack.java b/branches/2.0/doubango/bindings/java/android/SipStack.java index cc21995f..5e3b41ab 100644 --- a/branches/2.0/doubango/bindings/java/android/SipStack.java +++ b/branches/2.0/doubango/bindings/java/android/SipStack.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class SipStack extends SafeObject { private long swigCPtr; protected SipStack(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGSipStackUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.SipStack_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/SipUri.java b/branches/2.0/doubango/bindings/java/android/SipUri.java index 79d493aa..34413ef6 100644 --- a/branches/2.0/doubango/bindings/java/android/SipUri.java +++ b/branches/2.0/doubango/bindings/java/android/SipUri.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/StackEvent.java b/branches/2.0/doubango/bindings/java/android/StackEvent.java index fb27e804..53a48dd1 100644 --- a/branches/2.0/doubango/bindings/java/android/StackEvent.java +++ b/branches/2.0/doubango/bindings/java/android/StackEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class StackEvent extends SipEvent { private long swigCPtr; protected StackEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGStackEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.StackEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/SubscriptionEvent.java b/branches/2.0/doubango/bindings/java/android/SubscriptionEvent.java index 8c2f3a06..96c63fd9 100644 --- a/branches/2.0/doubango/bindings/java/android/SubscriptionEvent.java +++ b/branches/2.0/doubango/bindings/java/android/SubscriptionEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class SubscriptionEvent extends SipEvent { private long swigCPtr; protected SubscriptionEvent(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGSubscriptionEventUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.SubscriptionEvent_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/SubscriptionSession.java b/branches/2.0/doubango/bindings/java/android/SubscriptionSession.java index ced7acdf..bbe9c659 100644 --- a/branches/2.0/doubango/bindings/java/android/SubscriptionSession.java +++ b/branches/2.0/doubango/bindings/java/android/SubscriptionSession.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -12,7 +12,7 @@ public class SubscriptionSession extends SipSession { private long swigCPtr; protected SubscriptionSession(long cPtr, boolean cMemoryOwn) { - super(tinyWRAPJNI.SWIGSubscriptionSessionUpcast(cPtr), cMemoryOwn); + super(tinyWRAPJNI.SubscriptionSession_SWIGUpcast(cPtr), cMemoryOwn); swigCPtr = cPtr; } diff --git a/branches/2.0/doubango/bindings/java/android/T140Callback.java b/branches/2.0/doubango/bindings/java/android/T140Callback.java index 56fcf228..c20de22a 100644 --- a/branches/2.0/doubango/bindings/java/android/T140Callback.java +++ b/branches/2.0/doubango/bindings/java/android/T140Callback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/T140CallbackData.java b/branches/2.0/doubango/bindings/java/android/T140CallbackData.java index 255e13c1..b08a9c4b 100644 --- a/branches/2.0/doubango/bindings/java/android/T140CallbackData.java +++ b/branches/2.0/doubango/bindings/java/android/T140CallbackData.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/XcapCallback.java b/branches/2.0/doubango/bindings/java/android/XcapCallback.java index 2f8c376f..7976fece 100644 --- a/branches/2.0/doubango/bindings/java/android/XcapCallback.java +++ b/branches/2.0/doubango/bindings/java/android/XcapCallback.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/XcapEvent.java b/branches/2.0/doubango/bindings/java/android/XcapEvent.java index f41e5144..1d5f3b44 100644 --- a/branches/2.0/doubango/bindings/java/android/XcapEvent.java +++ b/branches/2.0/doubango/bindings/java/android/XcapEvent.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/XcapMessage.java b/branches/2.0/doubango/bindings/java/android/XcapMessage.java index 2292b909..93669119 100644 --- a/branches/2.0/doubango/bindings/java/android/XcapMessage.java +++ b/branches/2.0/doubango/bindings/java/android/XcapMessage.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/XcapSelector.java b/branches/2.0/doubango/bindings/java/android/XcapSelector.java index d648683b..0a0c297c 100644 --- a/branches/2.0/doubango/bindings/java/android/XcapSelector.java +++ b/branches/2.0/doubango/bindings/java/android/XcapSelector.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/XcapStack.java b/branches/2.0/doubango/bindings/java/android/XcapStack.java index d810d141..80a360a8 100644 --- a/branches/2.0/doubango/bindings/java/android/XcapStack.java +++ b/branches/2.0/doubango/bindings/java/android/XcapStack.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tdav_codec_id_t.java b/branches/2.0/doubango/bindings/java/android/tdav_codec_id_t.java index c72c5607..25564376 100644 --- a/branches/2.0/doubango/bindings/java/android/tdav_codec_id_t.java +++ b/branches/2.0/doubango/bindings/java/android/tdav_codec_id_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/thttp_event_type_t.java b/branches/2.0/doubango/bindings/java/android/thttp_event_type_t.java index eba6a1fe..022295bd 100644 --- a/branches/2.0/doubango/bindings/java/android/thttp_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/thttp_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tinyWRAP.java b/branches/2.0/doubango/bindings/java/android/tinyWRAP.java index 9b29ff1c..1accccfe 100644 --- a/branches/2.0/doubango/bindings/java/android/tinyWRAP.java +++ b/branches/2.0/doubango/bindings/java/android/tinyWRAP.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tinyWRAPConstants.java b/branches/2.0/doubango/bindings/java/android/tinyWRAPConstants.java index 2a7e158e..5d5f0941 100644 --- a/branches/2.0/doubango/bindings/java/android/tinyWRAPConstants.java +++ b/branches/2.0/doubango/bindings/java/android/tinyWRAPConstants.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tinyWRAPJNI.java b/branches/2.0/doubango/bindings/java/android/tinyWRAPJNI.java index fa9980be..f629f555 100644 --- a/branches/2.0/doubango/bindings/java/android/tinyWRAPJNI.java +++ b/branches/2.0/doubango/bindings/java/android/tinyWRAPJNI.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -8,7 +8,7 @@ package org.doubango.tinyWRAP; -class tinyWRAPJNI { +public class tinyWRAPJNI { public final static native long new_DDebugCallback(); public final static native void delete_DDebugCallback(long jarg1); public final static native int DDebugCallback_OnDebugInfo(long jarg1, DDebugCallback jarg1_, String jarg2); @@ -641,30 +641,30 @@ class tinyWRAPJNI { public final static native int MsrpCallback_OnEventSwigExplicitMsrpCallback(long jarg1, MsrpCallback jarg1_, long jarg2, MsrpEvent jarg2_); public final static native void MsrpCallback_director_connect(MsrpCallback obj, long cptr, boolean mem_own, boolean weak_global); public final static native void MsrpCallback_change_ownership(MsrpCallback obj, long cptr, boolean take_or_release); - public final static native long SWIGMediaContentCPIMUpcast(long jarg1); - public final static native long SWIGDialogEventUpcast(long jarg1); - public final static native long SWIGStackEventUpcast(long jarg1); - public final static native long SWIGInviteEventUpcast(long jarg1); - public final static native long SWIGMessagingEventUpcast(long jarg1); - public final static native long SWIGInfoEventUpcast(long jarg1); - public final static native long SWIGOptionsEventUpcast(long jarg1); - public final static native long SWIGPublicationEventUpcast(long jarg1); - public final static native long SWIGRegistrationEventUpcast(long jarg1); - public final static native long SWIGSubscriptionEventUpcast(long jarg1); - public final static native long SWIGInviteSessionUpcast(long jarg1); - public final static native long SWIGCallSessionUpcast(long jarg1); - public final static native long SWIGMsrpSessionUpcast(long jarg1); - public final static native long SWIGMessagingSessionUpcast(long jarg1); - public final static native long SWIGInfoSessionUpcast(long jarg1); - public final static native long SWIGOptionsSessionUpcast(long jarg1); - public final static native long SWIGPublicationSessionUpcast(long jarg1); - public final static native long SWIGRegistrationSessionUpcast(long jarg1); - public final static native long SWIGSubscriptionSessionUpcast(long jarg1); - public final static native long SWIGProxyAudioConsumerUpcast(long jarg1); - public final static native long SWIGProxyVideoConsumerUpcast(long jarg1); - public final static native long SWIGProxyAudioProducerUpcast(long jarg1); - public final static native long SWIGProxyVideoProducerUpcast(long jarg1); - public final static native long SWIGSipStackUpcast(long jarg1); + public final static native long MediaContentCPIM_SWIGUpcast(long jarg1); + public final static native long DialogEvent_SWIGUpcast(long jarg1); + public final static native long StackEvent_SWIGUpcast(long jarg1); + public final static native long InviteEvent_SWIGUpcast(long jarg1); + public final static native long MessagingEvent_SWIGUpcast(long jarg1); + public final static native long InfoEvent_SWIGUpcast(long jarg1); + public final static native long OptionsEvent_SWIGUpcast(long jarg1); + public final static native long PublicationEvent_SWIGUpcast(long jarg1); + public final static native long RegistrationEvent_SWIGUpcast(long jarg1); + public final static native long SubscriptionEvent_SWIGUpcast(long jarg1); + public final static native long InviteSession_SWIGUpcast(long jarg1); + public final static native long CallSession_SWIGUpcast(long jarg1); + public final static native long MsrpSession_SWIGUpcast(long jarg1); + public final static native long MessagingSession_SWIGUpcast(long jarg1); + public final static native long InfoSession_SWIGUpcast(long jarg1); + public final static native long OptionsSession_SWIGUpcast(long jarg1); + public final static native long PublicationSession_SWIGUpcast(long jarg1); + public final static native long RegistrationSession_SWIGUpcast(long jarg1); + public final static native long SubscriptionSession_SWIGUpcast(long jarg1); + public final static native long ProxyAudioConsumer_SWIGUpcast(long jarg1); + public final static native long ProxyVideoConsumer_SWIGUpcast(long jarg1); + public final static native long ProxyAudioProducer_SWIGUpcast(long jarg1); + public final static native long ProxyVideoProducer_SWIGUpcast(long jarg1); + public final static native long SipStack_SWIGUpcast(long jarg1); public static int SwigDirector_DDebugCallback_OnDebugInfo(DDebugCallback self, String message) { return self.OnDebugInfo(message); diff --git a/branches/2.0/doubango/bindings/java/android/tinyWRAP_wrap.cxx b/branches/2.0/doubango/bindings/java/android/tinyWRAP_wrap.cxx index 8db2097c..487a6b90 100644 --- a/branches/2.0/doubango/bindings/java/android/tinyWRAP_wrap.cxx +++ b/branches/2.0/doubango/bindings/java/android/tinyWRAP_wrap.cxx @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make @@ -212,9 +212,6 @@ static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionC #define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_JavaThrowException(jenv, SWIG_JavaIllegalArgumentException, msg); return nullreturn; } else /* ----------------------------------------------------------------------------- - * See the LICENSE file for information on copyright, usage and redistribution - * of SWIG, and the README file for authors - http://www.swig.org/release.html. - * * director.swg * * This file contains support for director classes that proxy @@ -241,9 +238,9 @@ namespace Swig { bool set(JNIEnv *jenv, jobject jobj, bool mem_own, bool weak_global) { if (!jthis_) { - weak_global_ = weak_global; + weak_global_ = weak_global || !mem_own; // hold as weak global if explicitly requested or not owned if (jobj) - jthis_ = ((weak_global_ || !mem_own) ? jenv->NewWeakGlobalRef(jobj) : jenv->NewGlobalRef(jobj)); + jthis_ = weak_global_ ? jenv->NewWeakGlobalRef(jobj) : jenv->NewGlobalRef(jobj); #if defined(DEBUG_DIRECTOR_OWNED) std::cout << "JObjectWrapper::set(" << jobj << ", " << (weak_global ? "weak_global" : "global_ref") << ") -> " << jthis_ << std::endl; #endif @@ -284,6 +281,7 @@ namespace Swig { weak_global_ = true; } + /* Only call peek if you know what you are doing wrt to weak/global references */ jobject peek() { return jthis_; } @@ -328,21 +326,29 @@ namespace Swig { class JNIEnvWrapper { const Director *director_; JNIEnv *jenv_; + int env_status; public: - JNIEnvWrapper(const Director *director) : director_(director), jenv_(0) { + JNIEnvWrapper(const Director *director) : director_(director), jenv_(0), env_status(0) { +#if defined(__ANDROID__) + JNIEnv **jenv = &jenv_; +#else + void **jenv = (void **)&jenv_; +#endif + env_status = director_->swig_jvm_->GetEnv((void **)&jenv_, JNI_VERSION_1_2); #if defined(SWIG_JAVA_ATTACH_CURRENT_THREAD_AS_DAEMON) // Attach a daemon thread to the JVM. Useful when the JVM should not wait for // the thread to exit upon shutdown. Only for jdk-1.4 and later. - director_->swig_jvm_->AttachCurrentThreadAsDaemon((void **) &jenv_, NULL); + director_->swig_jvm_->AttachCurrentThreadAsDaemon(jenv, NULL); #else - director_->swig_jvm_->AttachCurrentThread((void **) &jenv_, NULL); + director_->swig_jvm_->AttachCurrentThread(jenv, NULL); #endif } ~JNIEnvWrapper() { #if !defined(SWIG_JAVA_NO_DETACH_CURRENT_THREAD) // Some JVMs, eg jdk-1.4.2 and lower on Solaris have a bug and crash with the DetachCurrentThread call. // However, without this call, the JVM hangs on exit when the thread was not created by the JVM and creates a memory leak. - director_->swig_jvm_->DetachCurrentThread(); + if (env_status == JNI_EDETACHED) + director_->swig_jvm_->DetachCurrentThread(); #endif } JNIEnv *getJNIEnv() const { @@ -357,7 +363,7 @@ namespace Swig { void swig_disconnect_director_self(const char *disconn_method) { JNIEnvWrapper jnienv(this) ; JNIEnv *jenv = jnienv.getJNIEnv() ; - jobject jobj = swig_self_.peek(); + jobject jobj = swig_self_.get(jenv); #if defined(DEBUG_DIRECTOR_OWNED) std::cout << "Swig::Director::disconnect_director_self(" << jobj << ")" << std::endl; #endif @@ -370,6 +376,7 @@ namespace Swig { jenv->CallVoidMethod(jobj, disconn_meth); } } + jenv->DeleteLocalRef(jobj); } public: @@ -403,8 +410,10 @@ namespace Swig { namespace Swig { - static jclass jclass_tinyWRAPJNI = NULL; - static jmethodID director_methids[37]; + namespace { + jclass jclass_tinyWRAPJNI = NULL; + jmethodID director_methids[37]; + } } #include // Use the C99 official header @@ -475,7 +484,7 @@ int SwigDirector_DDebugCallback::OnDebugInfo(char const *message) { if (!jmessage) return c_result; } jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[0], swigjobj, jmessage); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -503,7 +512,7 @@ int SwigDirector_DDebugCallback::OnDebugWarn(char const *message) { if (!jmessage) return c_result; } jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[1], swigjobj, jmessage); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -531,7 +540,7 @@ int SwigDirector_DDebugCallback::OnDebugError(char const *message) { if (!jmessage) return c_result; } jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[2], swigjobj, jmessage); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -559,7 +568,7 @@ int SwigDirector_DDebugCallback::OnDebugFatal(char const *message) { if (!jmessage) return c_result; } jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[3], swigjobj, jmessage); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -636,7 +645,7 @@ int SwigDirector_T140Callback::ondata(T140CallbackData const *pData) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((T140CallbackData **)&jpData) = (T140CallbackData *) pData; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[4], swigjobj, jpData); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -722,7 +731,7 @@ int SwigDirector_ProxyPluginMgrCallback::OnPluginCreated(uint64_t id, enum twrap } jtype = (jint) type; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[5], swigjobj, jid, jtype); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -764,7 +773,7 @@ int SwigDirector_ProxyPluginMgrCallback::OnPluginDestroyed(uint64_t id, enum twr } jtype = (jint) type; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[6], swigjobj, jid, jtype); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -839,7 +848,7 @@ int SwigDirector_ProxyAudioConsumerCallback::prepare(int ptime, int rate, int ch jrate = (jint) rate; jchannels = (jint) channels; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[7], swigjobj, jptime, jrate, jchannels); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -861,7 +870,7 @@ int SwigDirector_ProxyAudioConsumerCallback::start() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[8], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -883,7 +892,7 @@ int SwigDirector_ProxyAudioConsumerCallback::pause() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[9], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -905,7 +914,7 @@ int SwigDirector_ProxyAudioConsumerCallback::stop() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[10], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -986,7 +995,7 @@ int SwigDirector_ProxyVideoConsumerCallback::prepare(int nWidth, int nHeight, in jnHeight = (jint) nHeight; jnFps = (jint) nFps; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[11], swigjobj, jnWidth, jnHeight, jnFps); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1010,7 +1019,7 @@ int SwigDirector_ProxyVideoConsumerCallback::consume(ProxyVideoFrame const *fram if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((ProxyVideoFrame **)&jframe) = (ProxyVideoFrame *) frame; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[12], swigjobj, jframe); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1036,7 +1045,7 @@ int SwigDirector_ProxyVideoConsumerCallback::bufferCopied(unsigned int nCopiedSi jnCopiedSize = (jlong) nCopiedSize; jnAvailableSize = (jlong) nAvailableSize; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[13], swigjobj, jnCopiedSize, jnAvailableSize); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1058,7 +1067,7 @@ int SwigDirector_ProxyVideoConsumerCallback::start() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[14], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1080,7 +1089,7 @@ int SwigDirector_ProxyVideoConsumerCallback::pause() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[15], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1102,7 +1111,7 @@ int SwigDirector_ProxyVideoConsumerCallback::stop() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[16], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1189,7 +1198,7 @@ int SwigDirector_ProxyAudioProducerCallback::prepare(int ptime, int rate, int ch jrate = (jint) rate; jchannels = (jint) channels; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[17], swigjobj, jptime, jrate, jchannels); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1211,7 +1220,7 @@ int SwigDirector_ProxyAudioProducerCallback::start() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[18], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1233,7 +1242,7 @@ int SwigDirector_ProxyAudioProducerCallback::pause() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[19], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1255,7 +1264,7 @@ int SwigDirector_ProxyAudioProducerCallback::stop() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[20], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1277,7 +1286,7 @@ int SwigDirector_ProxyAudioProducerCallback::fillPushBuffer() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[21], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1361,7 +1370,7 @@ int SwigDirector_ProxyVideoProducerCallback::prepare(int width, int height, int jheight = (jint) height; jfps = (jint) fps; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[22], swigjobj, jwidth, jheight, jfps); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1383,7 +1392,7 @@ int SwigDirector_ProxyVideoProducerCallback::start() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[23], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1405,7 +1414,7 @@ int SwigDirector_ProxyVideoProducerCallback::pause() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[24], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1427,7 +1436,7 @@ int SwigDirector_ProxyVideoProducerCallback::stop() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[25], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1504,7 +1513,7 @@ int SwigDirector_SipCallback::OnDialogEvent(DialogEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((DialogEvent **)&je) = (DialogEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[26], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1528,7 +1537,7 @@ int SwigDirector_SipCallback::OnStackEvent(StackEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((StackEvent **)&je) = (StackEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[27], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1552,7 +1561,7 @@ int SwigDirector_SipCallback::OnInviteEvent(InviteEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((InviteEvent **)&je) = (InviteEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[28], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1576,7 +1585,7 @@ int SwigDirector_SipCallback::OnMessagingEvent(MessagingEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((MessagingEvent **)&je) = (MessagingEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[29], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1600,7 +1609,7 @@ int SwigDirector_SipCallback::OnInfoEvent(InfoEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((InfoEvent **)&je) = (InfoEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[30], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1624,7 +1633,7 @@ int SwigDirector_SipCallback::OnOptionsEvent(OptionsEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((OptionsEvent **)&je) = (OptionsEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[31], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1648,7 +1657,7 @@ int SwigDirector_SipCallback::OnPublicationEvent(PublicationEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((PublicationEvent **)&je) = (PublicationEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[32], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1672,7 +1681,7 @@ int SwigDirector_SipCallback::OnRegistrationEvent(RegistrationEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((RegistrationEvent **)&je) = (RegistrationEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[33], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1696,7 +1705,7 @@ int SwigDirector_SipCallback::OnSubscriptionEvent(SubscriptionEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((SubscriptionEvent **)&je) = (SubscriptionEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[34], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1788,7 +1797,7 @@ int SwigDirector_XcapCallback::onEvent(XcapEvent const *e) const { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((XcapEvent **)&je) = (XcapEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[35], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1856,7 +1865,7 @@ int SwigDirector_MsrpCallback::OnEvent(MsrpEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((MsrpEvent **)&je) = (MsrpEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[36], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -11069,6 +11078,7 @@ SWIGEXPORT jstring JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SipStack_1dnsN SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } + temp4 = (unsigned short)0; arg4 = &temp4; } result = (char *)(arg1)->dnsNaptrSrv((char const *)arg2,(char const *)arg3,arg4); @@ -11111,6 +11121,7 @@ SWIGEXPORT jstring JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SipStack_1dnsS SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } + temp3 = (unsigned short)0; arg3 = &temp3; } result = (char *)(arg1)->dnsSrv((char const *)arg2,arg3); @@ -11169,6 +11180,7 @@ SWIGEXPORT jstring JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SipStack_1getL SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } + temp3 = (unsigned short)0; arg3 = &temp3; } result = (char *)(arg1)->getLocalIPnPort((char const *)arg2,arg3); @@ -12828,6 +12840,7 @@ SWIGEXPORT void JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MsrpMessage_1getB SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return ; } + temp2 = (int64_t)0; arg2 = &temp2; } { @@ -12839,6 +12852,7 @@ SWIGEXPORT void JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MsrpMessage_1getB SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return ; } + temp3 = (int64_t)0; arg3 = &temp3; } { @@ -12850,6 +12864,7 @@ SWIGEXPORT void JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MsrpMessage_1getB SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return ; } + temp4 = (int64_t)0; arg4 = &temp4; } (arg1)->getByteRange(arg2,arg3,arg4); @@ -13138,7 +13153,7 @@ SWIGEXPORT void JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MsrpCallback_1cha } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMediaContentCPIMUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MediaContentCPIM_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13146,7 +13161,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMediaContent return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGDialogEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_DialogEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13154,7 +13169,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGDialogEventU return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGStackEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_StackEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13162,7 +13177,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGStackEventUp return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInviteEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_InviteEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13170,7 +13185,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInviteEventU return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMessagingEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MessagingEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13178,7 +13193,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMessagingEve return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInfoEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_InfoEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13186,7 +13201,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInfoEventUpc return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGOptionsEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_OptionsEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13194,7 +13209,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGOptionsEvent return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGPublicationEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_PublicationEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13202,7 +13217,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGPublicationE return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGRegistrationEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_RegistrationEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13210,7 +13225,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGRegistration return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGSubscriptionEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SubscriptionEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13218,7 +13233,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGSubscription return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInviteSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_InviteSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13226,7 +13241,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInviteSessio return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGCallSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_CallSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13234,7 +13249,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGCallSessionU return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMsrpSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MsrpSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13242,7 +13257,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMsrpSessionU return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMessagingSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MessagingSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13250,7 +13265,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMessagingSes return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInfoSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_InfoSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13258,7 +13273,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInfoSessionU return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGOptionsSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_OptionsSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13266,7 +13281,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGOptionsSessi return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGPublicationSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_PublicationSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13274,7 +13289,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGPublicationS return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGRegistrationSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_RegistrationSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13282,7 +13297,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGRegistration return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGSubscriptionSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SubscriptionSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13290,7 +13305,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGSubscription return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyAudioConsumerUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_ProxyAudioConsumer_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13298,7 +13313,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyAudioCo return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyVideoConsumerUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_ProxyVideoConsumer_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13306,7 +13321,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyVideoCo return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyAudioProducerUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_ProxyAudioProducer_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13314,7 +13329,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyAudioPr return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyVideoProducerUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_ProxyVideoProducer_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13322,7 +13337,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyVideoPr return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGSipStackUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SipStack_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; diff --git a/branches/2.0/doubango/bindings/java/android/tinyWRAP_wrap.h b/branches/2.0/doubango/bindings/java/android/tinyWRAP_wrap.h index e1abd04d..847b552b 100644 --- a/branches/2.0/doubango/bindings/java/android/tinyWRAP_wrap.h +++ b/branches/2.0/doubango/bindings/java/android/tinyWRAP_wrap.h @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make diff --git a/branches/2.0/doubango/bindings/java/android/tmedia_bandwidth_level_t.java b/branches/2.0/doubango/bindings/java/android/tmedia_bandwidth_level_t.java index 32d8b5c6..bc7d6368 100644 --- a/branches/2.0/doubango/bindings/java/android/tmedia_bandwidth_level_t.java +++ b/branches/2.0/doubango/bindings/java/android/tmedia_bandwidth_level_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tmedia_chroma_t.java b/branches/2.0/doubango/bindings/java/android/tmedia_chroma_t.java index 0be93c23..b71da66e 100644 --- a/branches/2.0/doubango/bindings/java/android/tmedia_chroma_t.java +++ b/branches/2.0/doubango/bindings/java/android/tmedia_chroma_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tmedia_codec_id_t.java b/branches/2.0/doubango/bindings/java/android/tmedia_codec_id_t.java index ffafebae..604270ef 100644 --- a/branches/2.0/doubango/bindings/java/android/tmedia_codec_id_t.java +++ b/branches/2.0/doubango/bindings/java/android/tmedia_codec_id_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tmedia_mode_t.java b/branches/2.0/doubango/bindings/java/android/tmedia_mode_t.java index e7fc8585..83527ca3 100644 --- a/branches/2.0/doubango/bindings/java/android/tmedia_mode_t.java +++ b/branches/2.0/doubango/bindings/java/android/tmedia_mode_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tmedia_pref_video_size_t.java b/branches/2.0/doubango/bindings/java/android/tmedia_pref_video_size_t.java index 567b2097..006c2802 100644 --- a/branches/2.0/doubango/bindings/java/android/tmedia_pref_video_size_t.java +++ b/branches/2.0/doubango/bindings/java/android/tmedia_pref_video_size_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tmedia_profile_t.java b/branches/2.0/doubango/bindings/java/android/tmedia_profile_t.java index b0b47318..bfb8f607 100644 --- a/branches/2.0/doubango/bindings/java/android/tmedia_profile_t.java +++ b/branches/2.0/doubango/bindings/java/android/tmedia_profile_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tmedia_qos_strength_t.java b/branches/2.0/doubango/bindings/java/android/tmedia_qos_strength_t.java index 5b70298d..8f8e4652 100644 --- a/branches/2.0/doubango/bindings/java/android/tmedia_qos_strength_t.java +++ b/branches/2.0/doubango/bindings/java/android/tmedia_qos_strength_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tmedia_qos_stype_t.java b/branches/2.0/doubango/bindings/java/android/tmedia_qos_stype_t.java index 3bc44934..f19af372 100644 --- a/branches/2.0/doubango/bindings/java/android/tmedia_qos_stype_t.java +++ b/branches/2.0/doubango/bindings/java/android/tmedia_qos_stype_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tmedia_srtp_mode_t.java b/branches/2.0/doubango/bindings/java/android/tmedia_srtp_mode_t.java index 9d6fffbc..42a6f1c5 100644 --- a/branches/2.0/doubango/bindings/java/android/tmedia_srtp_mode_t.java +++ b/branches/2.0/doubango/bindings/java/android/tmedia_srtp_mode_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tmedia_srtp_type_t.java b/branches/2.0/doubango/bindings/java/android/tmedia_srtp_type_t.java index 22f07d49..a33778ba 100644 --- a/branches/2.0/doubango/bindings/java/android/tmedia_srtp_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/tmedia_srtp_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tmedia_t140_data_type_t.java b/branches/2.0/doubango/bindings/java/android/tmedia_t140_data_type_t.java index b3b20606..4eb7a5fc 100644 --- a/branches/2.0/doubango/bindings/java/android/tmedia_t140_data_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/tmedia_t140_data_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tmsrp_event_type_t.java b/branches/2.0/doubango/bindings/java/android/tmsrp_event_type_t.java index 6c88f50a..dc832bd9 100644 --- a/branches/2.0/doubango/bindings/java/android/tmsrp_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/tmsrp_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tmsrp_request_type_t.java b/branches/2.0/doubango/bindings/java/android/tmsrp_request_type_t.java index 317d7a39..49147bd0 100644 --- a/branches/2.0/doubango/bindings/java/android/tmsrp_request_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/tmsrp_request_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tsip_event_type_t.java b/branches/2.0/doubango/bindings/java/android/tsip_event_type_t.java index ce546b38..7519707d 100644 --- a/branches/2.0/doubango/bindings/java/android/tsip_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/tsip_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tsip_info_event_type_t.java b/branches/2.0/doubango/bindings/java/android/tsip_info_event_type_t.java index 42937368..96a20644 100644 --- a/branches/2.0/doubango/bindings/java/android/tsip_info_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/tsip_info_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tsip_invite_event_type_t.java b/branches/2.0/doubango/bindings/java/android/tsip_invite_event_type_t.java index bedee901..9c84c577 100644 --- a/branches/2.0/doubango/bindings/java/android/tsip_invite_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/tsip_invite_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tsip_message_event_type_t.java b/branches/2.0/doubango/bindings/java/android/tsip_message_event_type_t.java index da69c10b..cbf332bf 100644 --- a/branches/2.0/doubango/bindings/java/android/tsip_message_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/tsip_message_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tsip_options_event_type_t.java b/branches/2.0/doubango/bindings/java/android/tsip_options_event_type_t.java index 6d1d33f0..ca5ab1e2 100644 --- a/branches/2.0/doubango/bindings/java/android/tsip_options_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/tsip_options_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tsip_publish_event_type_t.java b/branches/2.0/doubango/bindings/java/android/tsip_publish_event_type_t.java index e5d47e39..c04e0aee 100644 --- a/branches/2.0/doubango/bindings/java/android/tsip_publish_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/tsip_publish_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tsip_register_event_type_t.java b/branches/2.0/doubango/bindings/java/android/tsip_register_event_type_t.java index 8e07c91e..e95d1f4a 100644 --- a/branches/2.0/doubango/bindings/java/android/tsip_register_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/tsip_register_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tsip_request_type_t.java b/branches/2.0/doubango/bindings/java/android/tsip_request_type_t.java index 88ca85a0..a96be991 100644 --- a/branches/2.0/doubango/bindings/java/android/tsip_request_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/tsip_request_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tsip_stack_mode_t.java b/branches/2.0/doubango/bindings/java/android/tsip_stack_mode_t.java index 50741ac8..5dcec38d 100644 --- a/branches/2.0/doubango/bindings/java/android/tsip_stack_mode_t.java +++ b/branches/2.0/doubango/bindings/java/android/tsip_stack_mode_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/tsip_subscribe_event_type_t.java b/branches/2.0/doubango/bindings/java/android/tsip_subscribe_event_type_t.java index 34231525..03cab19b 100644 --- a/branches/2.0/doubango/bindings/java/android/tsip_subscribe_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/tsip_subscribe_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/twrap_media_type_t.java b/branches/2.0/doubango/bindings/java/android/twrap_media_type_t.java index 1ac01a59..25924a76 100644 --- a/branches/2.0/doubango/bindings/java/android/twrap_media_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/twrap_media_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/twrap_proxy_plugin_type_t.java b/branches/2.0/doubango/bindings/java/android/twrap_proxy_plugin_type_t.java index 23206684..eb8eb083 100644 --- a/branches/2.0/doubango/bindings/java/android/twrap_proxy_plugin_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/twrap_proxy_plugin_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/twrap_rpmessage_type_t.java b/branches/2.0/doubango/bindings/java/android/twrap_rpmessage_type_t.java index aceb366d..9e879b17 100644 --- a/branches/2.0/doubango/bindings/java/android/twrap_rpmessage_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/twrap_rpmessage_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/android/twrap_sms_type_t.java b/branches/2.0/doubango/bindings/java/android/twrap_sms_type_t.java index 2a615c6b..8d5a9104 100644 --- a/branches/2.0/doubango/bindings/java/android/twrap_sms_type_t.java +++ b/branches/2.0/doubango/bindings/java/android/twrap_sms_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tdav_codec_id_t.java b/branches/2.0/doubango/bindings/java/tdav_codec_id_t.java index c72c5607..25564376 100644 --- a/branches/2.0/doubango/bindings/java/tdav_codec_id_t.java +++ b/branches/2.0/doubango/bindings/java/tdav_codec_id_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/thttp_event_type_t.java b/branches/2.0/doubango/bindings/java/thttp_event_type_t.java index eba6a1fe..022295bd 100644 --- a/branches/2.0/doubango/bindings/java/thttp_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/thttp_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tinyWRAP.java b/branches/2.0/doubango/bindings/java/tinyWRAP.java index 9b29ff1c..1accccfe 100644 --- a/branches/2.0/doubango/bindings/java/tinyWRAP.java +++ b/branches/2.0/doubango/bindings/java/tinyWRAP.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tinyWRAPConstants.java b/branches/2.0/doubango/bindings/java/tinyWRAPConstants.java index 2a7e158e..5d5f0941 100644 --- a/branches/2.0/doubango/bindings/java/tinyWRAPConstants.java +++ b/branches/2.0/doubango/bindings/java/tinyWRAPConstants.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tinyWRAPJNI.java b/branches/2.0/doubango/bindings/java/tinyWRAPJNI.java index fa9980be..f629f555 100644 --- a/branches/2.0/doubango/bindings/java/tinyWRAPJNI.java +++ b/branches/2.0/doubango/bindings/java/tinyWRAPJNI.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. @@ -8,7 +8,7 @@ package org.doubango.tinyWRAP; -class tinyWRAPJNI { +public class tinyWRAPJNI { public final static native long new_DDebugCallback(); public final static native void delete_DDebugCallback(long jarg1); public final static native int DDebugCallback_OnDebugInfo(long jarg1, DDebugCallback jarg1_, String jarg2); @@ -641,30 +641,30 @@ class tinyWRAPJNI { public final static native int MsrpCallback_OnEventSwigExplicitMsrpCallback(long jarg1, MsrpCallback jarg1_, long jarg2, MsrpEvent jarg2_); public final static native void MsrpCallback_director_connect(MsrpCallback obj, long cptr, boolean mem_own, boolean weak_global); public final static native void MsrpCallback_change_ownership(MsrpCallback obj, long cptr, boolean take_or_release); - public final static native long SWIGMediaContentCPIMUpcast(long jarg1); - public final static native long SWIGDialogEventUpcast(long jarg1); - public final static native long SWIGStackEventUpcast(long jarg1); - public final static native long SWIGInviteEventUpcast(long jarg1); - public final static native long SWIGMessagingEventUpcast(long jarg1); - public final static native long SWIGInfoEventUpcast(long jarg1); - public final static native long SWIGOptionsEventUpcast(long jarg1); - public final static native long SWIGPublicationEventUpcast(long jarg1); - public final static native long SWIGRegistrationEventUpcast(long jarg1); - public final static native long SWIGSubscriptionEventUpcast(long jarg1); - public final static native long SWIGInviteSessionUpcast(long jarg1); - public final static native long SWIGCallSessionUpcast(long jarg1); - public final static native long SWIGMsrpSessionUpcast(long jarg1); - public final static native long SWIGMessagingSessionUpcast(long jarg1); - public final static native long SWIGInfoSessionUpcast(long jarg1); - public final static native long SWIGOptionsSessionUpcast(long jarg1); - public final static native long SWIGPublicationSessionUpcast(long jarg1); - public final static native long SWIGRegistrationSessionUpcast(long jarg1); - public final static native long SWIGSubscriptionSessionUpcast(long jarg1); - public final static native long SWIGProxyAudioConsumerUpcast(long jarg1); - public final static native long SWIGProxyVideoConsumerUpcast(long jarg1); - public final static native long SWIGProxyAudioProducerUpcast(long jarg1); - public final static native long SWIGProxyVideoProducerUpcast(long jarg1); - public final static native long SWIGSipStackUpcast(long jarg1); + public final static native long MediaContentCPIM_SWIGUpcast(long jarg1); + public final static native long DialogEvent_SWIGUpcast(long jarg1); + public final static native long StackEvent_SWIGUpcast(long jarg1); + public final static native long InviteEvent_SWIGUpcast(long jarg1); + public final static native long MessagingEvent_SWIGUpcast(long jarg1); + public final static native long InfoEvent_SWIGUpcast(long jarg1); + public final static native long OptionsEvent_SWIGUpcast(long jarg1); + public final static native long PublicationEvent_SWIGUpcast(long jarg1); + public final static native long RegistrationEvent_SWIGUpcast(long jarg1); + public final static native long SubscriptionEvent_SWIGUpcast(long jarg1); + public final static native long InviteSession_SWIGUpcast(long jarg1); + public final static native long CallSession_SWIGUpcast(long jarg1); + public final static native long MsrpSession_SWIGUpcast(long jarg1); + public final static native long MessagingSession_SWIGUpcast(long jarg1); + public final static native long InfoSession_SWIGUpcast(long jarg1); + public final static native long OptionsSession_SWIGUpcast(long jarg1); + public final static native long PublicationSession_SWIGUpcast(long jarg1); + public final static native long RegistrationSession_SWIGUpcast(long jarg1); + public final static native long SubscriptionSession_SWIGUpcast(long jarg1); + public final static native long ProxyAudioConsumer_SWIGUpcast(long jarg1); + public final static native long ProxyVideoConsumer_SWIGUpcast(long jarg1); + public final static native long ProxyAudioProducer_SWIGUpcast(long jarg1); + public final static native long ProxyVideoProducer_SWIGUpcast(long jarg1); + public final static native long SipStack_SWIGUpcast(long jarg1); public static int SwigDirector_DDebugCallback_OnDebugInfo(DDebugCallback self, String message) { return self.OnDebugInfo(message); diff --git a/branches/2.0/doubango/bindings/java/tinyWRAP_wrap.cxx b/branches/2.0/doubango/bindings/java/tinyWRAP_wrap.cxx index 17ceceae..8c59951c 100644 --- a/branches/2.0/doubango/bindings/java/tinyWRAP_wrap.cxx +++ b/branches/2.0/doubango/bindings/java/tinyWRAP_wrap.cxx @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make @@ -212,9 +212,6 @@ static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionC #define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_JavaThrowException(jenv, SWIG_JavaIllegalArgumentException, msg); return nullreturn; } else /* ----------------------------------------------------------------------------- - * See the LICENSE file for information on copyright, usage and redistribution - * of SWIG, and the README file for authors - http://www.swig.org/release.html. - * * director.swg * * This file contains support for director classes that proxy @@ -241,9 +238,9 @@ namespace Swig { bool set(JNIEnv *jenv, jobject jobj, bool mem_own, bool weak_global) { if (!jthis_) { - weak_global_ = weak_global; + weak_global_ = weak_global || !mem_own; // hold as weak global if explicitly requested or not owned if (jobj) - jthis_ = ((weak_global_ || !mem_own) ? jenv->NewWeakGlobalRef(jobj) : jenv->NewGlobalRef(jobj)); + jthis_ = weak_global_ ? jenv->NewWeakGlobalRef(jobj) : jenv->NewGlobalRef(jobj); #if defined(DEBUG_DIRECTOR_OWNED) std::cout << "JObjectWrapper::set(" << jobj << ", " << (weak_global ? "weak_global" : "global_ref") << ") -> " << jthis_ << std::endl; #endif @@ -284,6 +281,7 @@ namespace Swig { weak_global_ = true; } + /* Only call peek if you know what you are doing wrt to weak/global references */ jobject peek() { return jthis_; } @@ -328,21 +326,29 @@ namespace Swig { class JNIEnvWrapper { const Director *director_; JNIEnv *jenv_; + int env_status; public: - JNIEnvWrapper(const Director *director) : director_(director), jenv_(0) { + JNIEnvWrapper(const Director *director) : director_(director), jenv_(0), env_status(0) { +#if defined(__ANDROID__) + JNIEnv **jenv = &jenv_; +#else + void **jenv = (void **)&jenv_; +#endif + env_status = director_->swig_jvm_->GetEnv((void **)&jenv_, JNI_VERSION_1_2); #if defined(SWIG_JAVA_ATTACH_CURRENT_THREAD_AS_DAEMON) // Attach a daemon thread to the JVM. Useful when the JVM should not wait for // the thread to exit upon shutdown. Only for jdk-1.4 and later. - director_->swig_jvm_->AttachCurrentThreadAsDaemon((void **) &jenv_, NULL); + director_->swig_jvm_->AttachCurrentThreadAsDaemon(jenv, NULL); #else - director_->swig_jvm_->AttachCurrentThread((void **) &jenv_, NULL); + director_->swig_jvm_->AttachCurrentThread(jenv, NULL); #endif } ~JNIEnvWrapper() { #if !defined(SWIG_JAVA_NO_DETACH_CURRENT_THREAD) // Some JVMs, eg jdk-1.4.2 and lower on Solaris have a bug and crash with the DetachCurrentThread call. // However, without this call, the JVM hangs on exit when the thread was not created by the JVM and creates a memory leak. - director_->swig_jvm_->DetachCurrentThread(); + if (env_status == JNI_EDETACHED) + director_->swig_jvm_->DetachCurrentThread(); #endif } JNIEnv *getJNIEnv() const { @@ -357,7 +363,7 @@ namespace Swig { void swig_disconnect_director_self(const char *disconn_method) { JNIEnvWrapper jnienv(this) ; JNIEnv *jenv = jnienv.getJNIEnv() ; - jobject jobj = swig_self_.peek(); + jobject jobj = swig_self_.get(jenv); #if defined(DEBUG_DIRECTOR_OWNED) std::cout << "Swig::Director::disconnect_director_self(" << jobj << ")" << std::endl; #endif @@ -370,6 +376,7 @@ namespace Swig { jenv->CallVoidMethod(jobj, disconn_meth); } } + jenv->DeleteLocalRef(jobj); } public: @@ -403,8 +410,10 @@ namespace Swig { namespace Swig { - static jclass jclass_tinyWRAPJNI = NULL; - static jmethodID director_methids[37]; + namespace { + jclass jclass_tinyWRAPJNI = NULL; + jmethodID director_methids[37]; + } } #include // Use the C99 official header @@ -475,7 +484,7 @@ int SwigDirector_DDebugCallback::OnDebugInfo(char const *message) { if (!jmessage) return c_result; } jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[0], swigjobj, jmessage); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -503,7 +512,7 @@ int SwigDirector_DDebugCallback::OnDebugWarn(char const *message) { if (!jmessage) return c_result; } jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[1], swigjobj, jmessage); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -531,7 +540,7 @@ int SwigDirector_DDebugCallback::OnDebugError(char const *message) { if (!jmessage) return c_result; } jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[2], swigjobj, jmessage); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -559,7 +568,7 @@ int SwigDirector_DDebugCallback::OnDebugFatal(char const *message) { if (!jmessage) return c_result; } jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[3], swigjobj, jmessage); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -636,7 +645,7 @@ int SwigDirector_T140Callback::ondata(T140CallbackData const *pData) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((T140CallbackData **)&jpData) = (T140CallbackData *) pData; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[4], swigjobj, jpData); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -722,7 +731,7 @@ int SwigDirector_ProxyPluginMgrCallback::OnPluginCreated(uint64_t id, enum twrap } jtype = (jint) type; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[5], swigjobj, jid, jtype); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -764,7 +773,7 @@ int SwigDirector_ProxyPluginMgrCallback::OnPluginDestroyed(uint64_t id, enum twr } jtype = (jint) type; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[6], swigjobj, jid, jtype); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -839,7 +848,7 @@ int SwigDirector_ProxyAudioConsumerCallback::prepare(int ptime, int rate, int ch jrate = (jint) rate; jchannels = (jint) channels; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[7], swigjobj, jptime, jrate, jchannels); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -861,7 +870,7 @@ int SwigDirector_ProxyAudioConsumerCallback::start() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[8], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -883,7 +892,7 @@ int SwigDirector_ProxyAudioConsumerCallback::pause() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[9], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -905,7 +914,7 @@ int SwigDirector_ProxyAudioConsumerCallback::stop() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[10], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -986,7 +995,7 @@ int SwigDirector_ProxyVideoConsumerCallback::prepare(int nWidth, int nHeight, in jnHeight = (jint) nHeight; jnFps = (jint) nFps; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[11], swigjobj, jnWidth, jnHeight, jnFps); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1010,7 +1019,7 @@ int SwigDirector_ProxyVideoConsumerCallback::consume(ProxyVideoFrame const *fram if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((ProxyVideoFrame **)&jframe) = (ProxyVideoFrame *) frame; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[12], swigjobj, jframe); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1036,7 +1045,7 @@ int SwigDirector_ProxyVideoConsumerCallback::bufferCopied(unsigned int nCopiedSi jnCopiedSize = (jlong) nCopiedSize; jnAvailableSize = (jlong) nAvailableSize; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[13], swigjobj, jnCopiedSize, jnAvailableSize); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1058,7 +1067,7 @@ int SwigDirector_ProxyVideoConsumerCallback::start() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[14], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1080,7 +1089,7 @@ int SwigDirector_ProxyVideoConsumerCallback::pause() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[15], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1102,7 +1111,7 @@ int SwigDirector_ProxyVideoConsumerCallback::stop() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[16], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1189,7 +1198,7 @@ int SwigDirector_ProxyAudioProducerCallback::prepare(int ptime, int rate, int ch jrate = (jint) rate; jchannels = (jint) channels; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[17], swigjobj, jptime, jrate, jchannels); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1211,7 +1220,7 @@ int SwigDirector_ProxyAudioProducerCallback::start() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[18], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1233,7 +1242,7 @@ int SwigDirector_ProxyAudioProducerCallback::pause() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[19], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1255,7 +1264,7 @@ int SwigDirector_ProxyAudioProducerCallback::stop() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[20], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1277,7 +1286,7 @@ int SwigDirector_ProxyAudioProducerCallback::fillPushBuffer() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[21], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1361,7 +1370,7 @@ int SwigDirector_ProxyVideoProducerCallback::prepare(int width, int height, int jheight = (jint) height; jfps = (jint) fps; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[22], swigjobj, jwidth, jheight, jfps); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1383,7 +1392,7 @@ int SwigDirector_ProxyVideoProducerCallback::start() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[23], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1405,7 +1414,7 @@ int SwigDirector_ProxyVideoProducerCallback::pause() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[24], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1427,7 +1436,7 @@ int SwigDirector_ProxyVideoProducerCallback::stop() { swigjobj = swig_get_self(jenv); if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[25], swigjobj); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1504,7 +1513,7 @@ int SwigDirector_SipCallback::OnDialogEvent(DialogEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((DialogEvent **)&je) = (DialogEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[26], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1528,7 +1537,7 @@ int SwigDirector_SipCallback::OnStackEvent(StackEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((StackEvent **)&je) = (StackEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[27], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1552,7 +1561,7 @@ int SwigDirector_SipCallback::OnInviteEvent(InviteEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((InviteEvent **)&je) = (InviteEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[28], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1576,7 +1585,7 @@ int SwigDirector_SipCallback::OnMessagingEvent(MessagingEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((MessagingEvent **)&je) = (MessagingEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[29], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1600,7 +1609,7 @@ int SwigDirector_SipCallback::OnInfoEvent(InfoEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((InfoEvent **)&je) = (InfoEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[30], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1624,7 +1633,7 @@ int SwigDirector_SipCallback::OnOptionsEvent(OptionsEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((OptionsEvent **)&je) = (OptionsEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[31], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1648,7 +1657,7 @@ int SwigDirector_SipCallback::OnPublicationEvent(PublicationEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((PublicationEvent **)&je) = (PublicationEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[32], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1672,7 +1681,7 @@ int SwigDirector_SipCallback::OnRegistrationEvent(RegistrationEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((RegistrationEvent **)&je) = (RegistrationEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[33], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1696,7 +1705,7 @@ int SwigDirector_SipCallback::OnSubscriptionEvent(SubscriptionEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((SubscriptionEvent **)&je) = (SubscriptionEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[34], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1788,7 +1797,7 @@ int SwigDirector_XcapCallback::onEvent(XcapEvent const *e) const { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((XcapEvent **)&je) = (XcapEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[35], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -1856,7 +1865,7 @@ int SwigDirector_MsrpCallback::OnEvent(MsrpEvent const *e) { if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) { *((MsrpEvent **)&je) = (MsrpEvent *) e; jresult = (jint) jenv->CallStaticIntMethod(Swig::jclass_tinyWRAPJNI, Swig::director_methids[36], swigjobj, je); - if (jenv->ExceptionOccurred()) return c_result; + if (jenv->ExceptionCheck() == JNI_TRUE) return c_result; c_result = (int)jresult; } else { SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null upcall object"); @@ -11069,6 +11078,7 @@ SWIGEXPORT jstring JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SipStack_1dnsN SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } + temp4 = (unsigned short)0; arg4 = &temp4; } result = (char *)(arg1)->dnsNaptrSrv((char const *)arg2,(char const *)arg3,arg4); @@ -11111,6 +11121,7 @@ SWIGEXPORT jstring JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SipStack_1dnsS SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } + temp3 = (unsigned short)0; arg3 = &temp3; } result = (char *)(arg1)->dnsSrv((char const *)arg2,arg3); @@ -11169,6 +11180,7 @@ SWIGEXPORT jstring JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SipStack_1getL SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return 0; } + temp3 = (unsigned short)0; arg3 = &temp3; } result = (char *)(arg1)->getLocalIPnPort((char const *)arg2,arg3); @@ -12828,6 +12840,7 @@ SWIGEXPORT void JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MsrpMessage_1getB SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return ; } + temp2 = (int64_t)0; arg2 = &temp2; } { @@ -12839,6 +12852,7 @@ SWIGEXPORT void JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MsrpMessage_1getB SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return ; } + temp3 = (int64_t)0; arg3 = &temp3; } { @@ -12850,6 +12864,7 @@ SWIGEXPORT void JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MsrpMessage_1getB SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, "Array must contain at least 1 element"); return ; } + temp4 = (int64_t)0; arg4 = &temp4; } (arg1)->getByteRange(arg2,arg3,arg4); @@ -13138,7 +13153,7 @@ SWIGEXPORT void JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MsrpCallback_1cha } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMediaContentCPIMUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MediaContentCPIM_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13146,7 +13161,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMediaContent return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGDialogEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_DialogEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13154,7 +13169,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGDialogEventU return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGStackEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_StackEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13162,7 +13177,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGStackEventUp return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInviteEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_InviteEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13170,7 +13185,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInviteEventU return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMessagingEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MessagingEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13178,7 +13193,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMessagingEve return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInfoEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_InfoEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13186,7 +13201,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInfoEventUpc return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGOptionsEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_OptionsEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13194,7 +13209,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGOptionsEvent return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGPublicationEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_PublicationEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13202,7 +13217,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGPublicationE return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGRegistrationEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_RegistrationEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13210,7 +13225,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGRegistration return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGSubscriptionEventUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SubscriptionEvent_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13218,7 +13233,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGSubscription return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInviteSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_InviteSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13226,7 +13241,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInviteSessio return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGCallSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_CallSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13234,7 +13249,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGCallSessionU return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMsrpSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MsrpSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13242,7 +13257,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMsrpSessionU return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMessagingSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_MessagingSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13250,7 +13265,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGMessagingSes return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInfoSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_InfoSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13258,7 +13273,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGInfoSessionU return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGOptionsSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_OptionsSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13266,7 +13281,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGOptionsSessi return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGPublicationSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_PublicationSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13274,7 +13289,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGPublicationS return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGRegistrationSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_RegistrationSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13282,7 +13297,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGRegistration return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGSubscriptionSessionUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SubscriptionSession_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13290,7 +13305,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGSubscription return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyAudioConsumerUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_ProxyAudioConsumer_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13298,7 +13313,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyAudioCo return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyVideoConsumerUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_ProxyVideoConsumer_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13306,7 +13321,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyVideoCo return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyAudioProducerUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_ProxyAudioProducer_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13314,7 +13329,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyAudioPr return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyVideoProducerUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_ProxyVideoProducer_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; @@ -13322,7 +13337,7 @@ SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGProxyVideoPr return baseptr; } -SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SWIGSipStackUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_org_doubango_tinyWRAP_tinyWRAPJNI_SipStack_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong baseptr = 0; (void)jenv; (void)jcls; diff --git a/branches/2.0/doubango/bindings/java/tinyWRAP_wrap.h b/branches/2.0/doubango/bindings/java/tinyWRAP_wrap.h index e1abd04d..847b552b 100644 --- a/branches/2.0/doubango/bindings/java/tinyWRAP_wrap.h +++ b/branches/2.0/doubango/bindings/java/tinyWRAP_wrap.h @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make diff --git a/branches/2.0/doubango/bindings/java/tmedia_bandwidth_level_t.java b/branches/2.0/doubango/bindings/java/tmedia_bandwidth_level_t.java index 32d8b5c6..bc7d6368 100644 --- a/branches/2.0/doubango/bindings/java/tmedia_bandwidth_level_t.java +++ b/branches/2.0/doubango/bindings/java/tmedia_bandwidth_level_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tmedia_chroma_t.java b/branches/2.0/doubango/bindings/java/tmedia_chroma_t.java index 0be93c23..b71da66e 100644 --- a/branches/2.0/doubango/bindings/java/tmedia_chroma_t.java +++ b/branches/2.0/doubango/bindings/java/tmedia_chroma_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tmedia_codec_id_t.java b/branches/2.0/doubango/bindings/java/tmedia_codec_id_t.java index ffafebae..604270ef 100644 --- a/branches/2.0/doubango/bindings/java/tmedia_codec_id_t.java +++ b/branches/2.0/doubango/bindings/java/tmedia_codec_id_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tmedia_mode_t.java b/branches/2.0/doubango/bindings/java/tmedia_mode_t.java index e7fc8585..83527ca3 100644 --- a/branches/2.0/doubango/bindings/java/tmedia_mode_t.java +++ b/branches/2.0/doubango/bindings/java/tmedia_mode_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tmedia_pref_video_size_t.java b/branches/2.0/doubango/bindings/java/tmedia_pref_video_size_t.java index 567b2097..006c2802 100644 --- a/branches/2.0/doubango/bindings/java/tmedia_pref_video_size_t.java +++ b/branches/2.0/doubango/bindings/java/tmedia_pref_video_size_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tmedia_profile_t.java b/branches/2.0/doubango/bindings/java/tmedia_profile_t.java index b0b47318..bfb8f607 100644 --- a/branches/2.0/doubango/bindings/java/tmedia_profile_t.java +++ b/branches/2.0/doubango/bindings/java/tmedia_profile_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tmedia_qos_strength_t.java b/branches/2.0/doubango/bindings/java/tmedia_qos_strength_t.java index 5b70298d..8f8e4652 100644 --- a/branches/2.0/doubango/bindings/java/tmedia_qos_strength_t.java +++ b/branches/2.0/doubango/bindings/java/tmedia_qos_strength_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tmedia_qos_stype_t.java b/branches/2.0/doubango/bindings/java/tmedia_qos_stype_t.java index 3bc44934..f19af372 100644 --- a/branches/2.0/doubango/bindings/java/tmedia_qos_stype_t.java +++ b/branches/2.0/doubango/bindings/java/tmedia_qos_stype_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tmedia_srtp_mode_t.java b/branches/2.0/doubango/bindings/java/tmedia_srtp_mode_t.java index 9d6fffbc..42a6f1c5 100644 --- a/branches/2.0/doubango/bindings/java/tmedia_srtp_mode_t.java +++ b/branches/2.0/doubango/bindings/java/tmedia_srtp_mode_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tmedia_srtp_type_t.java b/branches/2.0/doubango/bindings/java/tmedia_srtp_type_t.java index 22f07d49..a33778ba 100644 --- a/branches/2.0/doubango/bindings/java/tmedia_srtp_type_t.java +++ b/branches/2.0/doubango/bindings/java/tmedia_srtp_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tmedia_t140_data_type_t.java b/branches/2.0/doubango/bindings/java/tmedia_t140_data_type_t.java index b3b20606..4eb7a5fc 100644 --- a/branches/2.0/doubango/bindings/java/tmedia_t140_data_type_t.java +++ b/branches/2.0/doubango/bindings/java/tmedia_t140_data_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tmsrp_event_type_t.java b/branches/2.0/doubango/bindings/java/tmsrp_event_type_t.java index 6c88f50a..dc832bd9 100644 --- a/branches/2.0/doubango/bindings/java/tmsrp_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/tmsrp_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tmsrp_request_type_t.java b/branches/2.0/doubango/bindings/java/tmsrp_request_type_t.java index 317d7a39..49147bd0 100644 --- a/branches/2.0/doubango/bindings/java/tmsrp_request_type_t.java +++ b/branches/2.0/doubango/bindings/java/tmsrp_request_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tsip_event_type_t.java b/branches/2.0/doubango/bindings/java/tsip_event_type_t.java index ce546b38..7519707d 100644 --- a/branches/2.0/doubango/bindings/java/tsip_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/tsip_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tsip_info_event_type_t.java b/branches/2.0/doubango/bindings/java/tsip_info_event_type_t.java index 42937368..96a20644 100644 --- a/branches/2.0/doubango/bindings/java/tsip_info_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/tsip_info_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tsip_invite_event_type_t.java b/branches/2.0/doubango/bindings/java/tsip_invite_event_type_t.java index bedee901..9c84c577 100644 --- a/branches/2.0/doubango/bindings/java/tsip_invite_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/tsip_invite_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tsip_message_event_type_t.java b/branches/2.0/doubango/bindings/java/tsip_message_event_type_t.java index da69c10b..cbf332bf 100644 --- a/branches/2.0/doubango/bindings/java/tsip_message_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/tsip_message_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tsip_options_event_type_t.java b/branches/2.0/doubango/bindings/java/tsip_options_event_type_t.java index 6d1d33f0..ca5ab1e2 100644 --- a/branches/2.0/doubango/bindings/java/tsip_options_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/tsip_options_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tsip_publish_event_type_t.java b/branches/2.0/doubango/bindings/java/tsip_publish_event_type_t.java index e5d47e39..c04e0aee 100644 --- a/branches/2.0/doubango/bindings/java/tsip_publish_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/tsip_publish_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tsip_register_event_type_t.java b/branches/2.0/doubango/bindings/java/tsip_register_event_type_t.java index 8e07c91e..e95d1f4a 100644 --- a/branches/2.0/doubango/bindings/java/tsip_register_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/tsip_register_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tsip_request_type_t.java b/branches/2.0/doubango/bindings/java/tsip_request_type_t.java index 88ca85a0..a96be991 100644 --- a/branches/2.0/doubango/bindings/java/tsip_request_type_t.java +++ b/branches/2.0/doubango/bindings/java/tsip_request_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tsip_stack_mode_t.java b/branches/2.0/doubango/bindings/java/tsip_stack_mode_t.java index 50741ac8..5dcec38d 100644 --- a/branches/2.0/doubango/bindings/java/tsip_stack_mode_t.java +++ b/branches/2.0/doubango/bindings/java/tsip_stack_mode_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/tsip_subscribe_event_type_t.java b/branches/2.0/doubango/bindings/java/tsip_subscribe_event_type_t.java index 34231525..03cab19b 100644 --- a/branches/2.0/doubango/bindings/java/tsip_subscribe_event_type_t.java +++ b/branches/2.0/doubango/bindings/java/tsip_subscribe_event_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/twrap_media_type_t.java b/branches/2.0/doubango/bindings/java/twrap_media_type_t.java index 1ac01a59..25924a76 100644 --- a/branches/2.0/doubango/bindings/java/twrap_media_type_t.java +++ b/branches/2.0/doubango/bindings/java/twrap_media_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/twrap_proxy_plugin_type_t.java b/branches/2.0/doubango/bindings/java/twrap_proxy_plugin_type_t.java index 23206684..eb8eb083 100644 --- a/branches/2.0/doubango/bindings/java/twrap_proxy_plugin_type_t.java +++ b/branches/2.0/doubango/bindings/java/twrap_proxy_plugin_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/twrap_rpmessage_type_t.java b/branches/2.0/doubango/bindings/java/twrap_rpmessage_type_t.java index aceb366d..9e879b17 100644 --- a/branches/2.0/doubango/bindings/java/twrap_rpmessage_type_t.java +++ b/branches/2.0/doubango/bindings/java/twrap_rpmessage_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/java/twrap_sms_type_t.java b/branches/2.0/doubango/bindings/java/twrap_sms_type_t.java index 2a615c6b..8d5a9104 100644 --- a/branches/2.0/doubango/bindings/java/twrap_sms_type_t.java +++ b/branches/2.0/doubango/bindings/java/twrap_sms_type_t.java @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. diff --git a/branches/2.0/doubango/bindings/python/tinyWRAP.py b/branches/2.0/doubango/bindings/python/tinyWRAP.py index c4b4bc54..3a1fbe0a 100644 --- a/branches/2.0/doubango/bindings/python/tinyWRAP.py +++ b/branches/2.0/doubango/bindings/python/tinyWRAP.py @@ -1,9 +1,10 @@ # This file was automatically generated by SWIG (http://www.swig.org). -# Version 1.3.40 +# Version 2.0.9 # # Do not make changes to this file unless you know what you are doing--modify # the SWIG interface file instead. -# This file is compatible with both classic and new-style classes. + + from sys import version_info if version_info >= (2,6,0): @@ -39,7 +40,7 @@ def _swig_setattr_nondynamic(self,class_type,name,value,static=1): return method = class_type.__swig_setmethods__.get(name,None) if method: return method(self,value) - if (not static) or hasattr(self,name): + if (not static): self.__dict__[name] = value else: raise AttributeError("You cannot add attributes to %s" % self) @@ -2135,5 +2136,6 @@ tmsrp_event_type_none = _tinyWRAP.tmsrp_event_type_none tmsrp_event_type_connected = _tinyWRAP.tmsrp_event_type_connected tmsrp_event_type_disconnected = _tinyWRAP.tmsrp_event_type_disconnected tmsrp_event_type_message = _tinyWRAP.tmsrp_event_type_message +# This file is compatible with both classic and new-style classes. diff --git a/branches/2.0/doubango/bindings/python/tinyWRAP_wrap.cxx b/branches/2.0/doubango/bindings/python/tinyWRAP_wrap.cxx index eb69e8f1..c1cba016 100644 --- a/branches/2.0/doubango/bindings/python/tinyWRAP_wrap.cxx +++ b/branches/2.0/doubango/bindings/python/tinyWRAP_wrap.cxx @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make @@ -202,7 +202,7 @@ template T SwigValueInit() { /* Flags/methods for returning states. - The SWIG conversion methods, as ConvertPtr, return and integer + The SWIG conversion methods, as ConvertPtr, return an integer that tells if the conversion was successful or not. And if not, an error code can be returned (see swigerrors.swg for the codes). @@ -757,7 +757,16 @@ SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) { #define PyInt_Check(x) PyLong_Check(x) #define PyInt_AsLong(x) PyLong_AsLong(x) #define PyInt_FromLong(x) PyLong_FromLong(x) +#define PyInt_FromSize_t(x) PyLong_FromSize_t(x) +#define PyString_Check(name) PyBytes_Check(name) +#define PyString_FromString(x) PyUnicode_FromString(x) #define PyString_Format(fmt, args) PyUnicode_Format(fmt, args) +#define PyString_AsString(str) PyBytes_AsString(str) +#define PyString_Size(str) PyBytes_Size(str) +#define PyString_InternFromString(key) PyUnicode_InternFromString(key) +#define Py_TPFLAGS_HAVE_CLASS Py_TPFLAGS_BASETYPE +#define PyString_AS_STRING(x) PyUnicode_AS_STRING(x) +#define _PyLong_FromSsize_t(x) PyLong_FromSsize_t(x) #endif @@ -897,6 +906,67 @@ PyObject *PyBool_FromLong(long ok) typedef int Py_ssize_t; # define PY_SSIZE_T_MAX INT_MAX # define PY_SSIZE_T_MIN INT_MIN +typedef inquiry lenfunc; +typedef intargfunc ssizeargfunc; +typedef intintargfunc ssizessizeargfunc; +typedef intobjargproc ssizeobjargproc; +typedef intintobjargproc ssizessizeobjargproc; +typedef getreadbufferproc readbufferproc; +typedef getwritebufferproc writebufferproc; +typedef getsegcountproc segcountproc; +typedef getcharbufferproc charbufferproc; +static long PyNumber_AsSsize_t (PyObject *x, void *SWIGUNUSEDPARM(exc)) +{ + long result = 0; + PyObject *i = PyNumber_Int(x); + if (i) { + result = PyInt_AsLong(i); + Py_DECREF(i); + } + return result; +} +#endif + +#if PY_VERSION_HEX < 0x02050000 +#define PyInt_FromSize_t(x) PyInt_FromLong((long)x) +#endif + +#if PY_VERSION_HEX < 0x02040000 +#define Py_VISIT(op) \ + do { \ + if (op) { \ + int vret = visit((op), arg); \ + if (vret) \ + return vret; \ + } \ + } while (0) +#endif + +#if PY_VERSION_HEX < 0x02030000 +typedef struct { + PyTypeObject type; + PyNumberMethods as_number; + PyMappingMethods as_mapping; + PySequenceMethods as_sequence; + PyBufferProcs as_buffer; + PyObject *name, *slots; +} PyHeapTypeObject; +#endif + +#if PY_VERSION_HEX < 0x02030000 +typedef destructor freefunc; +#endif + +#if ((PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION > 6) || \ + (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION > 0) || \ + (PY_MAJOR_VERSION > 3)) +# define SWIGPY_USE_CAPSULE +# define SWIGPY_CAPSULE_NAME ((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION ".type_pointer_capsule" SWIG_TYPE_TABLE_NAME) +#endif + +#if PY_VERSION_HEX < 0x03020000 +#define PyDescr_TYPE(x) (((PyDescrObject *)(x))->d_type) +#define PyDescr_NAME(x) (((PyDescrObject *)(x))->d_name) #endif /* ----------------------------------------------------------------------------- @@ -1043,9 +1113,6 @@ SWIG_Python_AddErrorMsg(const char* mesg) #ifdef __cplusplus extern "C" { -#if 0 -} /* cc-mode */ -#endif #endif /* ----------------------------------------------------------------------------- @@ -1071,27 +1138,24 @@ typedef struct swig_const_info { * Wrapper of PyInstanceMethod_New() used in Python 3 * It is exported to the generated module, used for -fastproxy * ----------------------------------------------------------------------------- */ -SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *self, PyObject *func) -{ #if PY_VERSION_HEX >= 0x03000000 +SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *func) +{ return PyInstanceMethod_New(func); -#else - return NULL; -#endif } +#else +SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *SWIGUNUSEDPARM(func)) +{ + return NULL; +} +#endif #ifdef __cplusplus -#if 0 -{ /* cc-mode */ -#endif } #endif /* ----------------------------------------------------------------------------- - * See the LICENSE file for information on copyright, usage and redistribution - * of SWIG, and the README file for authors - http://www.swig.org/release.html. - * * pyrun.swg * * This file contains the runtime support for Python modules @@ -1106,7 +1170,15 @@ SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *self, PyObject *func) #define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0) #define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags) #define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own) -#define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(ptr, type, flags) + +#ifdef SWIGPYTHON_BUILTIN +#define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(self, ptr, type, flags) +#else +#define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) +#endif + +#define SWIG_InternalNewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags) + #define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty) #define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src) #define swig_owntype int @@ -1121,7 +1193,7 @@ SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *self, PyObject *func) /* for C or C++ function pointers */ #define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type) -#define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(ptr, type, 0) +#define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(NULL, ptr, type, 0) /* for C++ member pointers, ie, member methods */ #define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty) @@ -1130,7 +1202,7 @@ SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *self, PyObject *func) /* Runtime API */ -#define SWIG_GetModule(clientdata) SWIG_Python_GetModule() +#define SWIG_GetModule(clientdata) SWIG_Python_GetModule(clientdata) #define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer) #define SWIG_NewClientData(obj) SwigPyClientData_New(obj) @@ -1156,7 +1228,7 @@ SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) { SWIGINTERN void SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg) { SWIG_PYTHON_THREAD_BEGIN_BLOCK; - PyErr_SetString(errtype, (char *) msg); + PyErr_SetString(errtype, msg); SWIG_PYTHON_THREAD_END_BLOCK; } @@ -1164,12 +1236,41 @@ SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg) { /* Set a constant value */ +#if defined(SWIGPYTHON_BUILTIN) + +SWIGINTERN void +SwigPyBuiltin_AddPublicSymbol(PyObject *seq, const char *key) { + PyObject *s = PyString_InternFromString(key); + PyList_Append(seq, s); + Py_DECREF(s); +} + +SWIGINTERN void +SWIG_Python_SetConstant(PyObject *d, PyObject *public_interface, const char *name, PyObject *obj) { +#if PY_VERSION_HEX < 0x02030000 + PyDict_SetItemString(d, (char *)name, obj); +#else + PyDict_SetItemString(d, name, obj); +#endif + Py_DECREF(obj); + if (public_interface) + SwigPyBuiltin_AddPublicSymbol(public_interface, name); +} + +#else + SWIGINTERN void SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) { - PyDict_SetItemString(d, (char*) name, obj); +#if PY_VERSION_HEX < 0x02030000 + PyDict_SetItemString(d, (char *)name, obj); +#else + PyDict_SetItemString(d, name, obj); +#endif Py_DECREF(obj); } +#endif + /* Append a value to the result obj */ SWIGINTERN PyObject* @@ -1230,6 +1331,14 @@ SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssi } } if (!PyTuple_Check(args)) { + if (min <= 1 && max >= 1) { + register int i; + objs[0] = args; + for (i = 1; i < max; ++i) { + objs[i] = 0; + } + return 2; + } PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple"); return 0; } else { @@ -1282,11 +1391,11 @@ SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssi #define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1) +#define SWIG_BUILTIN_TP_INIT (SWIG_POINTER_OWN << 2) +#define SWIG_BUILTIN_INIT (SWIG_BUILTIN_TP_INIT | SWIG_POINTER_OWN) + #ifdef __cplusplus extern "C" { -#if 0 -} /* cc-mode */ -#endif #endif /* How to access Py_None */ @@ -1337,6 +1446,7 @@ typedef struct { PyObject *destroy; int delargs; int implicitconv; + PyTypeObject *pytype; } SwigPyClientData; SWIGRUNTIMEINLINE int @@ -1403,13 +1513,13 @@ SwigPyClientData_New(PyObject* obj) data->delargs = 0; } data->implicitconv = 0; + data->pytype = 0; return data; } } SWIGRUNTIME void -SwigPyClientData_Del(SwigPyClientData* data) -{ +SwigPyClientData_Del(SwigPyClientData *data) { Py_XDECREF(data->newraw); Py_XDECREF(data->newargs); Py_XDECREF(data->destroy); @@ -1423,6 +1533,9 @@ typedef struct { swig_type_info *ty; int own; PyObject *next; +#ifdef SWIGPYTHON_BUILTIN + PyObject *dict; +#endif } SwigPyObject; SWIGRUNTIME PyObject * @@ -1473,21 +1586,21 @@ SwigPyObject_repr(SwigPyObject *v, PyObject *args) #endif { const char *name = SWIG_TypePrettyName(v->ty); - PyObject *repr = SWIG_Python_str_FromFormat("", name, v); + PyObject *repr = SWIG_Python_str_FromFormat("", (name ? name : "unknown"), (void *)v); if (v->next) { -#ifdef METH_NOARGS +# ifdef METH_NOARGS PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next); -#else +# else PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next, args); -#endif -#if PY_VERSION_HEX >= 0x03000000 +# endif +# if PY_VERSION_HEX >= 0x03000000 PyObject *joined = PyUnicode_Concat(repr, nrep); Py_DecRef(repr); Py_DecRef(nrep); repr = joined; -#else +# else PyString_ConcatAndDel(&repr,nrep); -#endif +# endif } return repr; } @@ -1537,27 +1650,43 @@ SwigPyObject_richcompare(SwigPyObject *v, SwigPyObject *w, int op) Py_INCREF(Py_NotImplemented); return Py_NotImplemented; } - if( (SwigPyObject_compare(v, w)==0) == (op == Py_EQ) ) - res = Py_True; - else - res = Py_False; - Py_INCREF(res); + res = PyBool_FromLong( (SwigPyObject_compare(v, w)==0) == (op == Py_EQ) ? 1 : 0); return res; } -SWIGRUNTIME PyTypeObject* _PySwigObject_type(void); +SWIGRUNTIME PyTypeObject* SwigPyObject_TypeOnce(void); +#ifdef SWIGPYTHON_BUILTIN +static swig_type_info *SwigPyObject_stype = 0; SWIGRUNTIME PyTypeObject* SwigPyObject_type(void) { - static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigObject_type(); + SwigPyClientData *cd; + assert(SwigPyObject_stype); + cd = (SwigPyClientData*) SwigPyObject_stype->clientdata; + assert(cd); + assert(cd->pytype); + return cd->pytype; +} +#else +SWIGRUNTIME PyTypeObject* +SwigPyObject_type(void) { + static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyObject_TypeOnce(); return type; } +#endif SWIGRUNTIMEINLINE int SwigPyObject_Check(PyObject *op) { +#ifdef SWIGPYTHON_BUILTIN + PyTypeObject *target_tp = SwigPyObject_type(); + if (PyType_IsSubtype(op->ob_type, target_tp)) + return 1; + return (strcmp(op->ob_type->tp_name, "SwigPyObject") == 0); +#else return (Py_TYPE(op) == SwigPyObject_type()) || (strcmp(Py_TYPE(op)->tp_name,"SwigPyObject") == 0); +#endif } SWIGRUNTIME PyObject * @@ -1661,8 +1790,10 @@ SwigPyObject_own(PyObject *v, PyObject *args) PyObject *val = 0; #if (PY_VERSION_HEX < 0x02020000) if (!PyArg_ParseTuple(args,(char *)"|O:own",&val)) -#else +#elif (PY_VERSION_HEX < 0x02050000) if (!PyArg_UnpackTuple(args, (char *)"own", 0, 1, &val)) +#else + if (!PyArg_UnpackTuple(args, "own", 0, 1, &val)) #endif { return NULL; @@ -1723,9 +1854,9 @@ SwigPyObject_getattr(SwigPyObject *sobj,char *name) #endif SWIGRUNTIME PyTypeObject* -_PySwigObject_type(void) { +SwigPyObject_TypeOnce(void) { static char swigobject_doc[] = "Swig object carries a C/C++ instance pointer"; - + static PyNumberMethods SwigPyObject_as_number = { (binaryfunc)0, /*nb_add*/ (binaryfunc)0, /*nb_subtract*/ @@ -1772,85 +1903,89 @@ _PySwigObject_type(void) { #endif }; - static PyTypeObject swigpyobject_type; + static PyTypeObject swigpyobject_type; static int type_init = 0; if (!type_init) { - const PyTypeObject tmp - = { - /* PyObject header changed in Python 3 */ + const PyTypeObject tmp = { + /* PyObject header changed in Python 3 */ #if PY_VERSION_HEX >= 0x03000000 - PyVarObject_HEAD_INIT(&PyType_Type, 0) -#else - PyObject_HEAD_INIT(NULL) - 0, /* ob_size */ -#endif - (char *)"SwigPyObject", /* tp_name */ - sizeof(SwigPyObject), /* tp_basicsize */ - 0, /* tp_itemsize */ - (destructor)SwigPyObject_dealloc, /* tp_dealloc */ - (printfunc)SwigPyObject_print, /* tp_print */ -#if PY_VERSION_HEX < 0x02020000 - (getattrfunc)SwigPyObject_getattr, /* tp_getattr */ + PyVarObject_HEAD_INIT(NULL, 0) #else - (getattrfunc)0, /* tp_getattr */ + PyObject_HEAD_INIT(NULL) + 0, /* ob_size */ #endif - (setattrfunc)0, /* tp_setattr */ + (char *)"SwigPyObject", /* tp_name */ + sizeof(SwigPyObject), /* tp_basicsize */ + 0, /* tp_itemsize */ + (destructor)SwigPyObject_dealloc, /* tp_dealloc */ + (printfunc)SwigPyObject_print, /* tp_print */ +#if PY_VERSION_HEX < 0x02020000 + (getattrfunc)SwigPyObject_getattr, /* tp_getattr */ +#else + (getattrfunc)0, /* tp_getattr */ +#endif + (setattrfunc)0, /* tp_setattr */ #if PY_VERSION_HEX >= 0x03000000 0, /* tp_reserved in 3.0.1, tp_compare in 3.0.0 but not used */ #else - (cmpfunc)SwigPyObject_compare, /* tp_compare */ + (cmpfunc)SwigPyObject_compare, /* tp_compare */ #endif - (reprfunc)SwigPyObject_repr, /* tp_repr */ - &SwigPyObject_as_number, /* tp_as_number */ - 0, /* tp_as_sequence */ - 0, /* tp_as_mapping */ - (hashfunc)0, /* tp_hash */ - (ternaryfunc)0, /* tp_call */ - (reprfunc)SwigPyObject_str, /* tp_str */ - PyObject_GenericGetAttr, /* tp_getattro */ - 0, /* tp_setattro */ - 0, /* tp_as_buffer */ - Py_TPFLAGS_DEFAULT, /* tp_flags */ - swigobject_doc, /* tp_doc */ - 0, /* tp_traverse */ - 0, /* tp_clear */ - (richcmpfunc)SwigPyObject_richcompare, /* tp_richcompare */ - 0, /* tp_weaklistoffset */ + (reprfunc)SwigPyObject_repr, /* tp_repr */ + &SwigPyObject_as_number, /* tp_as_number */ + 0, /* tp_as_sequence */ + 0, /* tp_as_mapping */ + (hashfunc)0, /* tp_hash */ + (ternaryfunc)0, /* tp_call */ + (reprfunc)SwigPyObject_str, /* tp_str */ + PyObject_GenericGetAttr, /* tp_getattro */ + 0, /* tp_setattro */ + 0, /* tp_as_buffer */ + Py_TPFLAGS_DEFAULT, /* tp_flags */ + swigobject_doc, /* tp_doc */ + 0, /* tp_traverse */ + 0, /* tp_clear */ + (richcmpfunc)SwigPyObject_richcompare,/* tp_richcompare */ + 0, /* tp_weaklistoffset */ #if PY_VERSION_HEX >= 0x02020000 - 0, /* tp_iter */ - 0, /* tp_iternext */ - swigobject_methods, /* tp_methods */ - 0, /* tp_members */ - 0, /* tp_getset */ - 0, /* tp_base */ - 0, /* tp_dict */ - 0, /* tp_descr_get */ - 0, /* tp_descr_set */ - 0, /* tp_dictoffset */ - 0, /* tp_init */ - 0, /* tp_alloc */ - 0, /* tp_new */ - 0, /* tp_free */ - 0, /* tp_is_gc */ - 0, /* tp_bases */ - 0, /* tp_mro */ - 0, /* tp_cache */ - 0, /* tp_subclasses */ - 0, /* tp_weaklist */ + 0, /* tp_iter */ + 0, /* tp_iternext */ + swigobject_methods, /* tp_methods */ + 0, /* tp_members */ + 0, /* tp_getset */ + 0, /* tp_base */ + 0, /* tp_dict */ + 0, /* tp_descr_get */ + 0, /* tp_descr_set */ + 0, /* tp_dictoffset */ + 0, /* tp_init */ + 0, /* tp_alloc */ + 0, /* tp_new */ + 0, /* tp_free */ + 0, /* tp_is_gc */ + 0, /* tp_bases */ + 0, /* tp_mro */ + 0, /* tp_cache */ + 0, /* tp_subclasses */ + 0, /* tp_weaklist */ #endif #if PY_VERSION_HEX >= 0x02030000 - 0, /* tp_del */ + 0, /* tp_del */ +#endif +#if PY_VERSION_HEX >= 0x02060000 + 0, /* tp_version */ #endif #ifdef COUNT_ALLOCS - 0,0,0,0 /* tp_alloc -> tp_next */ + 0,0,0,0 /* tp_alloc -> tp_next */ #endif - }; + }; swigpyobject_type = tmp; - /* for Python 3 we already assigned ob_type in PyVarObject_HEAD_INIT() */ -#if PY_VERSION_HEX < 0x03000000 - swigpyobject_type.ob_type = &PyType_Type; -#endif type_init = 1; +#if PY_VERSION_HEX < 0x02020000 + swigpyobject_type.ob_type = &PyType_Type; +#else + if (PyType_Ready(&swigpyobject_type) < 0) + return NULL; +#endif } return &swigpyobject_type; } @@ -1924,17 +2059,17 @@ SwigPyPacked_compare(SwigPyPacked *v, SwigPyPacked *w) return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size); } -SWIGRUNTIME PyTypeObject* _PySwigPacked_type(void); +SWIGRUNTIME PyTypeObject* SwigPyPacked_TypeOnce(void); SWIGRUNTIME PyTypeObject* SwigPyPacked_type(void) { - static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigPacked_type(); + static PyTypeObject *SWIG_STATIC_POINTER(type) = SwigPyPacked_TypeOnce(); return type; } SWIGRUNTIMEINLINE int SwigPyPacked_Check(PyObject *op) { - return ((op)->ob_type == _PySwigPacked_type()) + return ((op)->ob_type == SwigPyPacked_TypeOnce()) || (strcmp((op)->ob_type->tp_name,"SwigPyPacked") == 0); } @@ -1949,83 +2084,87 @@ SwigPyPacked_dealloc(PyObject *v) } SWIGRUNTIME PyTypeObject* -_PySwigPacked_type(void) { +SwigPyPacked_TypeOnce(void) { static char swigpacked_doc[] = "Swig object carries a C/C++ instance pointer"; static PyTypeObject swigpypacked_type; - static int type_init = 0; + static int type_init = 0; if (!type_init) { - const PyTypeObject tmp - = { - /* PyObject header changed in Python 3 */ + const PyTypeObject tmp = { + /* PyObject header changed in Python 3 */ #if PY_VERSION_HEX>=0x03000000 - PyVarObject_HEAD_INIT(&PyType_Type, 0) + PyVarObject_HEAD_INIT(NULL, 0) #else - PyObject_HEAD_INIT(NULL) - 0, /* ob_size */ + PyObject_HEAD_INIT(NULL) + 0, /* ob_size */ #endif - (char *)"SwigPyPacked", /* tp_name */ - sizeof(SwigPyPacked), /* tp_basicsize */ - 0, /* tp_itemsize */ - (destructor)SwigPyPacked_dealloc, /* tp_dealloc */ - (printfunc)SwigPyPacked_print, /* tp_print */ - (getattrfunc)0, /* tp_getattr */ - (setattrfunc)0, /* tp_setattr */ + (char *)"SwigPyPacked", /* tp_name */ + sizeof(SwigPyPacked), /* tp_basicsize */ + 0, /* tp_itemsize */ + (destructor)SwigPyPacked_dealloc, /* tp_dealloc */ + (printfunc)SwigPyPacked_print, /* tp_print */ + (getattrfunc)0, /* tp_getattr */ + (setattrfunc)0, /* tp_setattr */ #if PY_VERSION_HEX>=0x03000000 - 0, /* tp_reserved in 3.0.1 */ + 0, /* tp_reserved in 3.0.1 */ #else - (cmpfunc)SwigPyPacked_compare, /* tp_compare */ + (cmpfunc)SwigPyPacked_compare, /* tp_compare */ #endif - (reprfunc)SwigPyPacked_repr, /* tp_repr */ - 0, /* tp_as_number */ - 0, /* tp_as_sequence */ - 0, /* tp_as_mapping */ - (hashfunc)0, /* tp_hash */ - (ternaryfunc)0, /* tp_call */ - (reprfunc)SwigPyPacked_str, /* tp_str */ - PyObject_GenericGetAttr, /* tp_getattro */ - 0, /* tp_setattro */ - 0, /* tp_as_buffer */ - Py_TPFLAGS_DEFAULT, /* tp_flags */ - swigpacked_doc, /* tp_doc */ - 0, /* tp_traverse */ - 0, /* tp_clear */ - 0, /* tp_richcompare */ - 0, /* tp_weaklistoffset */ + (reprfunc)SwigPyPacked_repr, /* tp_repr */ + 0, /* tp_as_number */ + 0, /* tp_as_sequence */ + 0, /* tp_as_mapping */ + (hashfunc)0, /* tp_hash */ + (ternaryfunc)0, /* tp_call */ + (reprfunc)SwigPyPacked_str, /* tp_str */ + PyObject_GenericGetAttr, /* tp_getattro */ + 0, /* tp_setattro */ + 0, /* tp_as_buffer */ + Py_TPFLAGS_DEFAULT, /* tp_flags */ + swigpacked_doc, /* tp_doc */ + 0, /* tp_traverse */ + 0, /* tp_clear */ + 0, /* tp_richcompare */ + 0, /* tp_weaklistoffset */ #if PY_VERSION_HEX >= 0x02020000 - 0, /* tp_iter */ - 0, /* tp_iternext */ - 0, /* tp_methods */ - 0, /* tp_members */ - 0, /* tp_getset */ - 0, /* tp_base */ - 0, /* tp_dict */ - 0, /* tp_descr_get */ - 0, /* tp_descr_set */ - 0, /* tp_dictoffset */ - 0, /* tp_init */ - 0, /* tp_alloc */ - 0, /* tp_new */ - 0, /* tp_free */ - 0, /* tp_is_gc */ - 0, /* tp_bases */ - 0, /* tp_mro */ - 0, /* tp_cache */ - 0, /* tp_subclasses */ - 0, /* tp_weaklist */ + 0, /* tp_iter */ + 0, /* tp_iternext */ + 0, /* tp_methods */ + 0, /* tp_members */ + 0, /* tp_getset */ + 0, /* tp_base */ + 0, /* tp_dict */ + 0, /* tp_descr_get */ + 0, /* tp_descr_set */ + 0, /* tp_dictoffset */ + 0, /* tp_init */ + 0, /* tp_alloc */ + 0, /* tp_new */ + 0, /* tp_free */ + 0, /* tp_is_gc */ + 0, /* tp_bases */ + 0, /* tp_mro */ + 0, /* tp_cache */ + 0, /* tp_subclasses */ + 0, /* tp_weaklist */ #endif #if PY_VERSION_HEX >= 0x02030000 - 0, /* tp_del */ + 0, /* tp_del */ +#endif +#if PY_VERSION_HEX >= 0x02060000 + 0, /* tp_version */ #endif #ifdef COUNT_ALLOCS - 0,0,0,0 /* tp_alloc -> tp_next */ + 0,0,0,0 /* tp_alloc -> tp_next */ #endif - }; + }; swigpypacked_type = tmp; - /* for Python 3 the ob_type already assigned in PyVarObject_HEAD_INIT() */ -#if PY_VERSION_HEX < 0x03000000 - swigpypacked_type.ob_type = &PyType_Type; -#endif type_init = 1; +#if PY_VERSION_HEX < 0x02020000 + swigpypacked_type.ob_type = &PyType_Type; +#else + if (PyType_Ready(&swigpypacked_type) < 0) + return NULL; +#endif } return &swigpypacked_type; } @@ -2072,10 +2211,13 @@ _SWIG_This(void) return SWIG_Python_str_FromChar("this"); } +static PyObject *swig_this = NULL; + SWIGRUNTIME PyObject * SWIG_This(void) { - static PyObject *SWIG_STATIC_POINTER(swig_this) = _SWIG_This(); + if (swig_this == NULL) + swig_this = _SWIG_This(); return swig_this; } @@ -2089,50 +2231,65 @@ SWIG_This(void) SWIGRUNTIME SwigPyObject * SWIG_Python_GetSwigThis(PyObject *pyobj) { - if (SwigPyObject_Check(pyobj)) { + PyObject *obj; + + if (SwigPyObject_Check(pyobj)) return (SwigPyObject *) pyobj; - } else { - PyObject *obj = 0; + +#ifdef SWIGPYTHON_BUILTIN + (void)obj; +# ifdef PyWeakref_CheckProxy + if (PyWeakref_CheckProxy(pyobj)) { + pyobj = PyWeakref_GET_OBJECT(pyobj); + if (pyobj && SwigPyObject_Check(pyobj)) + return (SwigPyObject*) pyobj; + } +# endif + return NULL; +#else + + obj = 0; + #if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000)) - if (PyInstance_Check(pyobj)) { - obj = _PyInstance_Lookup(pyobj, SWIG_This()); + if (PyInstance_Check(pyobj)) { + obj = _PyInstance_Lookup(pyobj, SWIG_This()); + } else { + PyObject **dictptr = _PyObject_GetDictPtr(pyobj); + if (dictptr != NULL) { + PyObject *dict = *dictptr; + obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0; } else { - PyObject **dictptr = _PyObject_GetDictPtr(pyobj); - if (dictptr != NULL) { - PyObject *dict = *dictptr; - obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0; - } else { #ifdef PyWeakref_CheckProxy - if (PyWeakref_CheckProxy(pyobj)) { - PyObject *wobj = PyWeakref_GET_OBJECT(pyobj); - return wobj ? SWIG_Python_GetSwigThis(wobj) : 0; - } + if (PyWeakref_CheckProxy(pyobj)) { + PyObject *wobj = PyWeakref_GET_OBJECT(pyobj); + return wobj ? SWIG_Python_GetSwigThis(wobj) : 0; + } #endif - obj = PyObject_GetAttr(pyobj,SWIG_This()); - if (obj) { - Py_DECREF(obj); - } else { - if (PyErr_Occurred()) PyErr_Clear(); - return 0; - } + obj = PyObject_GetAttr(pyobj,SWIG_This()); + if (obj) { + Py_DECREF(obj); + } else { + if (PyErr_Occurred()) PyErr_Clear(); + return 0; } } -#else - obj = PyObject_GetAttr(pyobj,SWIG_This()); - if (obj) { - Py_DECREF(obj); - } else { - if (PyErr_Occurred()) PyErr_Clear(); - return 0; - } -#endif - if (obj && !SwigPyObject_Check(obj)) { - /* a PyObject is called 'this', try to get the 'real this' - SwigPyObject from it */ - return SWIG_Python_GetSwigThis(obj); - } - return (SwigPyObject *)obj; } +#else + obj = PyObject_GetAttr(pyobj,SWIG_This()); + if (obj) { + Py_DECREF(obj); + } else { + if (PyErr_Occurred()) PyErr_Clear(); + return 0; + } +#endif + if (obj && !SwigPyObject_Check(obj)) { + /* a PyObject is called 'this', try to get the 'real this' + SwigPyObject from it */ + return SWIG_Python_GetSwigThis(obj); + } + return (SwigPyObject *)obj; +#endif } /* Acquire a pointer value */ @@ -2154,91 +2311,97 @@ SWIG_Python_AcquirePtr(PyObject *obj, int own) { SWIGRUNTIME int SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own) { - if (!obj) return SWIG_ERROR; + int res; + SwigPyObject *sobj; + + if (!obj) + return SWIG_ERROR; if (obj == Py_None) { - if (ptr) *ptr = 0; + if (ptr) + *ptr = 0; return SWIG_OK; - } else { - SwigPyObject *sobj = SWIG_Python_GetSwigThis(obj); - if (own) - *own = 0; - while (sobj) { - void *vptr = sobj->ptr; - if (ty) { - swig_type_info *to = sobj->ty; - if (to == ty) { - /* no type cast needed */ - if (ptr) *ptr = vptr; - break; - } else { - swig_cast_info *tc = SWIG_TypeCheck(to->name,ty); - if (!tc) { - sobj = (SwigPyObject *)sobj->next; - } else { - if (ptr) { - int newmemory = 0; - *ptr = SWIG_TypeCast(tc,vptr,&newmemory); - if (newmemory == SWIG_CAST_NEW_MEMORY) { - assert(own); - if (own) - *own = *own | SWIG_CAST_NEW_MEMORY; - } - } - break; - } - } + } + + res = SWIG_ERROR; + + sobj = SWIG_Python_GetSwigThis(obj); + if (own) + *own = 0; + while (sobj) { + void *vptr = sobj->ptr; + if (ty) { + swig_type_info *to = sobj->ty; + if (to == ty) { + /* no type cast needed */ + if (ptr) *ptr = vptr; + break; } else { - if (ptr) *ptr = vptr; - break; + swig_cast_info *tc = SWIG_TypeCheck(to->name,ty); + if (!tc) { + sobj = (SwigPyObject *)sobj->next; + } else { + if (ptr) { + int newmemory = 0; + *ptr = SWIG_TypeCast(tc,vptr,&newmemory); + if (newmemory == SWIG_CAST_NEW_MEMORY) { + assert(own); /* badly formed typemap which will lead to a memory leak - it must set and use own to delete *ptr */ + if (own) + *own = *own | SWIG_CAST_NEW_MEMORY; + } + } + break; + } } - } - if (sobj) { - if (own) - *own = *own | sobj->own; - if (flags & SWIG_POINTER_DISOWN) { - sobj->own = 0; - } - return SWIG_OK; } else { - int res = SWIG_ERROR; - if (flags & SWIG_POINTER_IMPLICIT_CONV) { - SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0; - if (data && !data->implicitconv) { - PyObject *klass = data->klass; - if (klass) { - PyObject *impconv; - data->implicitconv = 1; /* avoid recursion and call 'explicit' constructors*/ - impconv = SWIG_Python_CallFunctor(klass, obj); - data->implicitconv = 0; - if (PyErr_Occurred()) { - PyErr_Clear(); - impconv = 0; - } - if (impconv) { - SwigPyObject *iobj = SWIG_Python_GetSwigThis(impconv); - if (iobj) { - void *vptr; - res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0); - if (SWIG_IsOK(res)) { - if (ptr) { - *ptr = vptr; - /* transfer the ownership to 'ptr' */ - iobj->own = 0; - res = SWIG_AddCast(res); - res = SWIG_AddNewMask(res); - } else { - res = SWIG_AddCast(res); - } - } - } - Py_DECREF(impconv); - } - } - } - } - return res; + if (ptr) *ptr = vptr; + break; } } + if (sobj) { + if (own) + *own = *own | sobj->own; + if (flags & SWIG_POINTER_DISOWN) { + sobj->own = 0; + } + res = SWIG_OK; + } else { + if (flags & SWIG_POINTER_IMPLICIT_CONV) { + SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0; + if (data && !data->implicitconv) { + PyObject *klass = data->klass; + if (klass) { + PyObject *impconv; + data->implicitconv = 1; /* avoid recursion and call 'explicit' constructors*/ + impconv = SWIG_Python_CallFunctor(klass, obj); + data->implicitconv = 0; + if (PyErr_Occurred()) { + PyErr_Clear(); + impconv = 0; + } + if (impconv) { + SwigPyObject *iobj = SWIG_Python_GetSwigThis(impconv); + if (iobj) { + void *vptr; + res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0); + if (SWIG_IsOK(res)) { + if (ptr) { + *ptr = vptr; + /* transfer the ownership to 'ptr' */ + iobj->own = 0; + res = SWIG_AddCast(res); + res = SWIG_AddNewMask(res); + } else { + res = SWIG_AddCast(res); + } + } + } + Py_DECREF(impconv); + } + } + } + } + } + return res; } /* Convert a function ptr value */ @@ -2325,23 +2488,29 @@ SWIG_Python_NewShadowInstance(SwigPyClientData *data, PyObject *swig_this) } else { #if PY_VERSION_HEX >= 0x03000000 inst = PyBaseObject_Type.tp_new((PyTypeObject*) data->newargs, Py_None, Py_None); - PyObject_SetAttr(inst, SWIG_This(), swig_this); - Py_TYPE(inst)->tp_flags &= ~Py_TPFLAGS_VALID_VERSION_TAG; + if (inst) { + PyObject_SetAttr(inst, SWIG_This(), swig_this); + Py_TYPE(inst)->tp_flags &= ~Py_TPFLAGS_VALID_VERSION_TAG; + } #else PyObject *dict = PyDict_New(); - PyDict_SetItem(dict, SWIG_This(), swig_this); - inst = PyInstance_NewRaw(data->newargs, dict); - Py_DECREF(dict); + if (dict) { + PyDict_SetItem(dict, SWIG_This(), swig_this); + inst = PyInstance_NewRaw(data->newargs, dict); + Py_DECREF(dict); + } #endif } return inst; #else #if (PY_VERSION_HEX >= 0x02010000) - PyObject *inst; + PyObject *inst = 0; PyObject *dict = PyDict_New(); - PyDict_SetItem(dict, SWIG_This(), swig_this); - inst = PyInstance_NewRaw(data->newargs, dict); - Py_DECREF(dict); + if (dict) { + PyDict_SetItem(dict, SWIG_This(), swig_this); + inst = PyInstance_NewRaw(data->newargs, dict); + Py_DECREF(dict); + } return (PyObject *) inst; #else PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type); @@ -2392,7 +2561,7 @@ SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this) SWIGINTERN PyObject * SWIG_Python_InitShadowInstance(PyObject *args) { PyObject *obj[2]; - if (!SWIG_Python_UnpackTuple(args,(char*)"swiginit", 2, 2, obj)) { + if (!SWIG_Python_UnpackTuple(args, "swiginit", 2, 2, obj)) { return NULL; } else { SwigPyObject *sthis = SWIG_Python_GetSwigThis(obj[0]); @@ -2408,22 +2577,52 @@ SWIG_Python_InitShadowInstance(PyObject *args) { /* Create a new pointer object */ SWIGRUNTIME PyObject * -SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int flags) { - if (!ptr) { +SWIG_Python_NewPointerObj(PyObject *self, void *ptr, swig_type_info *type, int flags) { + SwigPyClientData *clientdata; + PyObject * robj; + int own; + + if (!ptr) return SWIG_Py_Void(); - } else { - int own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0; - PyObject *robj = SwigPyObject_New(ptr, type, own); - SwigPyClientData *clientdata = type ? (SwigPyClientData *)(type->clientdata) : 0; - if (clientdata && !(flags & SWIG_POINTER_NOSHADOW)) { - PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj); - if (inst) { - Py_DECREF(robj); - robj = inst; + + clientdata = type ? (SwigPyClientData *)(type->clientdata) : 0; + own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0; + if (clientdata && clientdata->pytype) { + SwigPyObject *newobj; + if (flags & SWIG_BUILTIN_TP_INIT) { + newobj = (SwigPyObject*) self; + if (newobj->ptr) { + PyObject *next_self = clientdata->pytype->tp_alloc(clientdata->pytype, 0); + while (newobj->next) + newobj = (SwigPyObject *) newobj->next; + newobj->next = next_self; + newobj = (SwigPyObject *)next_self; } + } else { + newobj = PyObject_New(SwigPyObject, clientdata->pytype); } - return robj; + if (newobj) { + newobj->ptr = ptr; + newobj->ty = type; + newobj->own = own; + newobj->next = 0; +#ifdef SWIGPYTHON_BUILTIN + newobj->dict = 0; +#endif + return (PyObject*) newobj; + } + return SWIG_Py_Void(); } + + assert(!(flags & SWIG_BUILTIN_TP_INIT)); + + robj = SwigPyObject_New(ptr, type, own); + if (robj && clientdata && !(flags & SWIG_POINTER_NOSHADOW)) { + PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj); + Py_DECREF(robj); + robj = inst; + } + return robj; } /* Create a new packed object */ @@ -2442,15 +2641,19 @@ void *SWIG_ReturnGlobalTypeList(void *); #endif SWIGRUNTIME swig_module_info * -SWIG_Python_GetModule(void) { +SWIG_Python_GetModule(void *SWIGUNUSEDPARM(clientdata)) { static void *type_pointer = (void *)0; /* first check if module already created */ if (!type_pointer) { #ifdef SWIG_LINK_RUNTIME type_pointer = SWIG_ReturnGlobalTypeList((void *)0); #else +# ifdef SWIGPY_USE_CAPSULE + type_pointer = PyCapsule_Import(SWIGPY_CAPSULE_NAME, 0); +# else type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME); +# endif if (PyErr_Occurred()) { PyErr_Clear(); type_pointer = (void *)0; @@ -2493,9 +2696,17 @@ PyModule_AddObject(PyObject *m, char *name, PyObject *o) #endif SWIGRUNTIME void +#ifdef SWIGPY_USE_CAPSULE +SWIG_Python_DestroyModule(PyObject *obj) +#else SWIG_Python_DestroyModule(void *vptr) +#endif { +#ifdef SWIGPY_USE_CAPSULE + swig_module_info *swig_module = (swig_module_info *) PyCapsule_GetPointer(obj, SWIGPY_CAPSULE_NAME); +#else swig_module_info *swig_module = (swig_module_info *) vptr; +#endif swig_type_info **types = swig_module->types; size_t i; for (i =0; i < swig_module->size; ++i) { @@ -2506,25 +2717,33 @@ SWIG_Python_DestroyModule(void *vptr) } } Py_DECREF(SWIG_This()); + swig_this = NULL; } SWIGRUNTIME void SWIG_Python_SetModule(swig_module_info *swig_module) { - static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} };/* Sentinel */ - #if PY_VERSION_HEX >= 0x03000000 /* Add a dummy module object into sys.modules */ PyObject *module = PyImport_AddModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION); #else - PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION, - swig_empty_runtime_method_table); + static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} }; /* Sentinel */ + PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION, swig_empty_runtime_method_table); #endif +#ifdef SWIGPY_USE_CAPSULE + PyObject *pointer = PyCapsule_New((void *) swig_module, SWIGPY_CAPSULE_NAME, SWIG_Python_DestroyModule); + if (pointer && module) { + PyModule_AddObject(module, (char*)"type_pointer_capsule" SWIG_TYPE_TABLE_NAME, pointer); + } else { + Py_XDECREF(pointer); + } +#else PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule); if (pointer && module) { PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer); } else { Py_XDECREF(pointer); } +#endif } /* The python cached type query */ @@ -2542,12 +2761,20 @@ SWIG_Python_TypeQuery(const char *type) PyObject *obj = PyDict_GetItem(cache, key); swig_type_info *descriptor; if (obj) { +#ifdef SWIGPY_USE_CAPSULE + descriptor = (swig_type_info *) PyCapsule_GetPointer(obj, NULL); +#else descriptor = (swig_type_info *) PyCObject_AsVoidPtr(obj); +#endif } else { - swig_module_info *swig_module = SWIG_Python_GetModule(); + swig_module_info *swig_module = SWIG_GetModule(0); descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type); if (descriptor) { +#ifdef SWIGPY_USE_CAPSULE + obj = PyCapsule_New((void*) descriptor, NULL, NULL); +#else obj = PyCObject_FromVoidPtr(descriptor, NULL); +#endif PyDict_SetItem(cache, key, obj); Py_DECREF(obj); } @@ -2608,7 +2835,7 @@ SwigPyObject_GetDesc(PyObject *self) { SwigPyObject *v = (SwigPyObject *)self; swig_type_info *ty = v ? v->ty : 0; - return ty ? ty->str : (char*)""; + return ty ? ty->str : ""; } SWIGRUNTIME void @@ -2651,7 +2878,7 @@ SWIG_Python_TypeError(const char *type, PyObject *obj) /* Convert a pointer value, signal an exception on a type mismatch */ SWIGRUNTIME void * -SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) { +SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int SWIGUNUSEDPARM(argnum), int flags) { void *result; if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) { PyErr_Clear(); @@ -2665,11 +2892,62 @@ SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) return result; } +#ifdef SWIGPYTHON_BUILTIN +SWIGRUNTIME int +SWIG_Python_NonDynamicSetAttr(PyObject *obj, PyObject *name, PyObject *value) { + PyTypeObject *tp = obj->ob_type; + PyObject *descr; + PyObject *encoded_name; + descrsetfunc f; + int res; + +# ifdef Py_USING_UNICODE + if (PyString_Check(name)) { + name = PyUnicode_Decode(PyString_AsString(name), PyString_Size(name), NULL, NULL); + if (!name) + return -1; + } else if (!PyUnicode_Check(name)) +# else + if (!PyString_Check(name)) +# endif + { + PyErr_Format(PyExc_TypeError, "attribute name must be string, not '%.200s'", name->ob_type->tp_name); + return -1; + } else { + Py_INCREF(name); + } + + if (!tp->tp_dict) { + if (PyType_Ready(tp) < 0) + goto done; + } + + res = -1; + descr = _PyType_Lookup(tp, name); + f = NULL; + if (descr != NULL) + f = descr->ob_type->tp_descr_set; + if (!f) { + if (PyString_Check(name)) { + encoded_name = name; + Py_INCREF(name); + } else { + encoded_name = PyUnicode_AsUTF8String(name); + } + PyErr_Format(PyExc_AttributeError, "'%.100s' object has no attribute '%.200s'", tp->tp_name, PyString_AsString(encoded_name)); + Py_DECREF(encoded_name); + } else { + res = f(descr, obj, value); + } + + done: + Py_DECREF(name); + return res; +} +#endif + #ifdef __cplusplus -#if 0 -{ /* cc-mode */ -#endif } #endif @@ -2681,9 +2959,6 @@ SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) /* ----------------------------------------------------------------------------- - * See the LICENSE file for information on copyright, usage and redistribution - * of SWIG, and the README file for authors - http://www.swig.org/release.html. - * * director.swg * * This file contains support for director classes that proxy @@ -2770,13 +3045,13 @@ namespace Swig { } # endif /* SWIG_DIRECTOR_RTDIR */ -# define SWIG_DIRECTOR_CAST(Arg) Swig::get_rtdir(static_cast(Arg)) -# define SWIG_DIRECTOR_RGTR(Arg1, Arg2) Swig::set_rtdir(static_cast(Arg1), Arg2) +# define SWIG_DIRECTOR_CAST(ARG) Swig::get_rtdir(static_cast(ARG)) +# define SWIG_DIRECTOR_RGTR(ARG1, ARG2) Swig::set_rtdir(static_cast(ARG1), ARG2) #else -# define SWIG_DIRECTOR_CAST(Arg) dynamic_cast(Arg) -# define SWIG_DIRECTOR_RGTR(Arg1, Arg2) +# define SWIG_DIRECTOR_CAST(ARG) dynamic_cast(ARG) +# define SWIG_DIRECTOR_RGTR(ARG1, ARG2) #endif /* SWIG_DIRECTOR_NORTTI */ @@ -2919,7 +3194,7 @@ namespace Swig { try { throw; } catch (DirectorException& e) { - std::cerr << "Swig Director exception caught:" << std::endl + std::cerr << "SWIG Director exception caught:" << std::endl << e.getMessage() << std::endl; } catch (std::exception& e) { std::cerr << "std::exception caught: "<< e.what() << std::endl; @@ -2935,7 +3210,7 @@ namespace Swig { std::cerr << "This exception was caught by the SWIG unexpected exception handler." << std::endl << "Try using %feature(\"director:except\") to avoid reaching this point." << std::endl << std::endl - << "Exception is being re-thrown, program will like abort/terminate." << std::endl; + << "Exception is being re-thrown, program will likely abort/terminate." << std::endl; throw; } @@ -2958,12 +3233,12 @@ namespace Swig { class DirectorTypeMismatchException : public Swig::DirectorException { public: DirectorTypeMismatchException(PyObject *error, const char* msg="") - : Swig::DirectorException(error, "Swig director type mismatch", msg) + : Swig::DirectorException(error, "SWIG director type mismatch", msg) { } DirectorTypeMismatchException(const char* msg="") - : Swig::DirectorException(PyExc_TypeError, "Swig director type mismatch", msg) + : Swig::DirectorException(PyExc_TypeError, "SWIG director type mismatch", msg) { } @@ -2982,7 +3257,7 @@ namespace Swig { class DirectorMethodException : public Swig::DirectorException { public: DirectorMethodException(const char* msg = "") - : DirectorException(PyExc_RuntimeError, "Swig director method error.", msg) + : DirectorException(PyExc_RuntimeError, "SWIG director method error.", msg) { } @@ -2997,7 +3272,7 @@ namespace Swig { { public: DirectorPureVirtualException(const char* msg = "") - : DirectorException(PyExc_RuntimeError, "Swig director pure virtual method called", msg) + : DirectorException(PyExc_RuntimeError, "SWIG director pure virtual method called", msg) { } @@ -3089,17 +3364,17 @@ namespace Swig { } /* methods to implement pseudo protected director members */ - virtual bool swig_get_inner(const char* /* name */) const { + virtual bool swig_get_inner(const char* /* swig_protected_method_name */) const { return true; } - virtual void swig_set_inner(const char* /* name */, bool /* val */) const { + virtual void swig_set_inner(const char* /* swig_protected_method_name */, bool /* swig_val */) const { } /* ownership management */ private: - typedef std::map ownership_map; - mutable ownership_map owner; + typedef std::map swig_ownership_map; + mutable swig_ownership_map swig_owner; #ifdef __THREAD__ static PyThread_type_lock swig_mutex_own; #endif @@ -3110,7 +3385,7 @@ namespace Swig { { if (vptr) { SWIG_GUARD(swig_mutex_own); - owner[vptr] = new GCArray_T(vptr); + swig_owner[vptr] = new GCArray_T(vptr); } } @@ -3119,7 +3394,7 @@ namespace Swig { { if (vptr) { SWIG_GUARD(swig_mutex_own); - owner[vptr] = new GCItem_T(vptr); + swig_owner[vptr] = new GCItem_T(vptr); } } @@ -3127,7 +3402,7 @@ namespace Swig { { if (vptr && own) { SWIG_GUARD(swig_mutex_own); - owner[vptr] = new GCItem_Object(own); + swig_owner[vptr] = new GCItem_Object(own); } } @@ -3136,14 +3411,26 @@ namespace Swig { int own = 0; if (vptr) { SWIG_GUARD(swig_mutex_own); - ownership_map::iterator iter = owner.find(vptr); - if (iter != owner.end()) { + swig_ownership_map::iterator iter = swig_owner.find(vptr); + if (iter != swig_owner.end()) { own = iter->second->get_own(); - owner.erase(iter); + swig_owner.erase(iter); } } return own; } + + template + static PyObject* swig_pyobj_disown(PyObject *pyobj, PyObject *SWIGUNUSEDPARM(args)) + { + SwigPyObject *sobj = (SwigPyObject *)pyobj; + sobj->own = 0; + Director *d = SWIG_DIRECTOR_CAST(reinterpret_cast(sobj->ptr)); + if (d) + d->swig_disown(); + return PyWeakref_NewProxy(pyobj, NULL); + } + }; #ifdef __THREAD__ @@ -3280,7 +3567,7 @@ static swig_module_info swig_module = {swig_types, 97, 0, 0, 0, 0}; #endif #define SWIG_name "_tinyWRAP" -#define SWIGVERSION 0x010340 +#define SWIGVERSION 0x020009 #define SWIG_VERSION SWIGVERSION @@ -3460,7 +3747,7 @@ SWIG_FromCharPtrAndSize(const char* carray, size_t size) if (size > INT_MAX) { swig_type_info* pchar_descriptor = SWIG_pchar_descriptor(); return pchar_descriptor ? - SWIG_NewPointerObj(const_cast< char * >(carray), pchar_descriptor, 0) : SWIG_Py_Void(); + SWIG_InternalNewPointerObj(const_cast< char * >(carray), pchar_descriptor, 0) : SWIG_Py_Void(); } else { #if PY_VERSION_HEX >= 0x03000000 return PyUnicode_FromStringAndSize(carray, static_cast< int >(size)); @@ -3626,19 +3913,17 @@ SWIG_AsVal_int (PyObject * obj, int *val) } - #define SWIG_From_long PyInt_FromLong - - -SWIGINTERNINLINE PyObject * -SWIG_From_int (int value) -{ - return SWIG_From_long (value); +SWIGINTERNINLINE PyObject* + SWIG_From_int (int value) +{ + return PyInt_FromLong((long) value); } SWIGINTERN int SWIG_AsVal_unsigned_SS_long (PyObject *obj, unsigned long *val) { +#if PY_VERSION_HEX < 0x03000000 if (PyInt_Check(obj)) { long v = PyInt_AsLong(obj); if (v >= 0) { @@ -3647,7 +3932,9 @@ SWIG_AsVal_unsigned_SS_long (PyObject *obj, unsigned long *val) } else { return SWIG_OverflowError; } - } else if (PyLong_Check(obj)) { + } else +#endif + if (PyLong_Check(obj)) { unsigned long v = PyLong_AsUnsignedLong(obj); if (!PyErr_Occurred()) { if (val) *val = v; @@ -3703,18 +3990,10 @@ SWIGINTERNINLINE PyObject* } -SWIGINTERNINLINE PyObject* -SWIG_From_unsigned_SS_long (unsigned long value) +SWIGINTERNINLINE PyObject* + SWIG_From_unsigned_SS_int (unsigned int value) { - return (value > LONG_MAX) ? - PyLong_FromUnsignedLong(value) : PyInt_FromLong(static_cast< long >(value)); -} - - -SWIGINTERNINLINE PyObject * -SWIG_From_unsigned_SS_int (unsigned int value) -{ - return SWIG_From_unsigned_SS_long (value); + return PyInt_FromSize_t((size_t) value); } @@ -3788,11 +4067,14 @@ SWIG_AsVal_long_SS_long (PyObject *obj, long long *val) } + #define SWIG_From_long PyLong_FromLong + + SWIGINTERNINLINE PyObject* SWIG_From_long_SS_long (long long value) { return ((value < LONG_MIN) || (value > LONG_MAX)) ? - PyLong_FromLongLong(value) : PyInt_FromLong(static_cast< long >(value)); + PyLong_FromLongLong(value) : PyLong_FromLong(static_cast< long >(value)); } @@ -3800,7 +4082,7 @@ SWIGINTERNINLINE PyObject* SWIG_From_unsigned_SS_long_SS_long (unsigned long long value) { return (value > LONG_MAX) ? - PyLong_FromUnsignedLongLong(value) : PyInt_FromLong(static_cast< long >(value)); + PyLong_FromUnsignedLongLong(value) : PyLong_FromLong(static_cast< long >(value)); } @@ -3857,6 +4139,14 @@ SWIG_AsVal_unsigned_SS_short (PyObject * obj, unsigned short *val) } +SWIGINTERNINLINE PyObject* +SWIG_From_unsigned_SS_long (unsigned long value) +{ + return (value > LONG_MAX) ? + PyLong_FromUnsignedLong(value) : PyLong_FromLong(static_cast< long >(value)); +} + + SWIGINTERNINLINE PyObject * SWIG_From_unsigned_SS_short (unsigned short value) { @@ -3991,9 +4281,9 @@ int SwigDirector_DDebugCallback::OnDebugInfo(char const *message) { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnDebugInfo", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'DDebugCallback.OnDebugInfo'"); } } @@ -4022,9 +4312,9 @@ int SwigDirector_DDebugCallback::OnDebugWarn(char const *message) { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnDebugWarn", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'DDebugCallback.OnDebugWarn'"); } } @@ -4053,9 +4343,9 @@ int SwigDirector_DDebugCallback::OnDebugError(char const *message) { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnDebugError", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'DDebugCallback.OnDebugError'"); } } @@ -4084,9 +4374,9 @@ int SwigDirector_DDebugCallback::OnDebugFatal(char const *message) { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnDebugFatal", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'DDebugCallback.OnDebugFatal'"); } } @@ -4125,9 +4415,9 @@ int SwigDirector_T140Callback::ondata(T140CallbackData const *pData) { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"ondata", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'T140Callback.ondata'"); } } @@ -4168,9 +4458,9 @@ int SwigDirector_ProxyPluginMgrCallback::OnPluginCreated(uint64_t id, enum twrap #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnPluginCreated", (char *)"(OO)" ,(PyObject *)obj0,(PyObject *)obj1); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyPluginMgrCallback.OnPluginCreated'"); } } @@ -4201,9 +4491,9 @@ int SwigDirector_ProxyPluginMgrCallback::OnPluginDestroyed(uint64_t id, enum twr #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnPluginDestroyed", (char *)"(OO)" ,(PyObject *)obj0,(PyObject *)obj1); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyPluginMgrCallback.OnPluginDestroyed'"); } } @@ -4246,9 +4536,9 @@ int SwigDirector_ProxyAudioConsumerCallback::prepare(int ptime, int rate, int ch #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"prepare", (char *)"(OOO)" ,(PyObject *)obj0,(PyObject *)obj1,(PyObject *)obj2); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyAudioConsumerCallback.prepare'"); } } @@ -4275,9 +4565,9 @@ int SwigDirector_ProxyAudioConsumerCallback::start() { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *) "start", NULL); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyAudioConsumerCallback.start'"); } } @@ -4304,9 +4594,9 @@ int SwigDirector_ProxyAudioConsumerCallback::pause() { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *) "pause", NULL); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyAudioConsumerCallback.pause'"); } } @@ -4333,9 +4623,9 @@ int SwigDirector_ProxyAudioConsumerCallback::stop() { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *) "stop", NULL); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyAudioConsumerCallback.stop'"); } } @@ -4378,9 +4668,9 @@ int SwigDirector_ProxyVideoConsumerCallback::prepare(int nWidth, int nHeight, in #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"prepare", (char *)"(OOO)" ,(PyObject *)obj0,(PyObject *)obj1,(PyObject *)obj2); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyVideoConsumerCallback.prepare'"); } } @@ -4409,9 +4699,9 @@ int SwigDirector_ProxyVideoConsumerCallback::consume(ProxyVideoFrame const *fram #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"consume", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyVideoConsumerCallback.consume'"); } } @@ -4442,9 +4732,9 @@ int SwigDirector_ProxyVideoConsumerCallback::bufferCopied(unsigned int nCopiedSi #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"bufferCopied", (char *)"(OO)" ,(PyObject *)obj0,(PyObject *)obj1); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyVideoConsumerCallback.bufferCopied'"); } } @@ -4471,9 +4761,9 @@ int SwigDirector_ProxyVideoConsumerCallback::start() { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *) "start", NULL); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyVideoConsumerCallback.start'"); } } @@ -4500,9 +4790,9 @@ int SwigDirector_ProxyVideoConsumerCallback::pause() { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *) "pause", NULL); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyVideoConsumerCallback.pause'"); } } @@ -4529,9 +4819,9 @@ int SwigDirector_ProxyVideoConsumerCallback::stop() { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *) "stop", NULL); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyVideoConsumerCallback.stop'"); } } @@ -4574,9 +4864,9 @@ int SwigDirector_ProxyAudioProducerCallback::prepare(int ptime, int rate, int ch #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"prepare", (char *)"(OOO)" ,(PyObject *)obj0,(PyObject *)obj1,(PyObject *)obj2); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyAudioProducerCallback.prepare'"); } } @@ -4603,9 +4893,9 @@ int SwigDirector_ProxyAudioProducerCallback::start() { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *) "start", NULL); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyAudioProducerCallback.start'"); } } @@ -4632,9 +4922,9 @@ int SwigDirector_ProxyAudioProducerCallback::pause() { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *) "pause", NULL); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyAudioProducerCallback.pause'"); } } @@ -4661,9 +4951,9 @@ int SwigDirector_ProxyAudioProducerCallback::stop() { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *) "stop", NULL); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyAudioProducerCallback.stop'"); } } @@ -4690,9 +4980,9 @@ int SwigDirector_ProxyAudioProducerCallback::fillPushBuffer() { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *) "fillPushBuffer", NULL); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyAudioProducerCallback.fillPushBuffer'"); } } @@ -4735,9 +5025,9 @@ int SwigDirector_ProxyVideoProducerCallback::prepare(int width, int height, int #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"prepare", (char *)"(OOO)" ,(PyObject *)obj0,(PyObject *)obj1,(PyObject *)obj2); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyVideoProducerCallback.prepare'"); } } @@ -4764,9 +5054,9 @@ int SwigDirector_ProxyVideoProducerCallback::start() { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *) "start", NULL); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyVideoProducerCallback.start'"); } } @@ -4793,9 +5083,9 @@ int SwigDirector_ProxyVideoProducerCallback::pause() { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *) "pause", NULL); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyVideoProducerCallback.pause'"); } } @@ -4822,9 +5112,9 @@ int SwigDirector_ProxyVideoProducerCallback::stop() { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *) "stop", NULL); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'ProxyVideoProducerCallback.stop'"); } } @@ -4863,9 +5153,9 @@ int SwigDirector_SipCallback::OnDialogEvent(DialogEvent const *e) { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnDialogEvent", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'SipCallback.OnDialogEvent'"); } } @@ -4894,9 +5184,9 @@ int SwigDirector_SipCallback::OnStackEvent(StackEvent const *e) { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnStackEvent", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'SipCallback.OnStackEvent'"); } } @@ -4925,9 +5215,9 @@ int SwigDirector_SipCallback::OnInviteEvent(InviteEvent const *e) { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnInviteEvent", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'SipCallback.OnInviteEvent'"); } } @@ -4956,9 +5246,9 @@ int SwigDirector_SipCallback::OnMessagingEvent(MessagingEvent const *e) { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnMessagingEvent", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'SipCallback.OnMessagingEvent'"); } } @@ -4987,9 +5277,9 @@ int SwigDirector_SipCallback::OnInfoEvent(InfoEvent const *e) { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnInfoEvent", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'SipCallback.OnInfoEvent'"); } } @@ -5018,9 +5308,9 @@ int SwigDirector_SipCallback::OnOptionsEvent(OptionsEvent const *e) { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnOptionsEvent", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'SipCallback.OnOptionsEvent'"); } } @@ -5049,9 +5339,9 @@ int SwigDirector_SipCallback::OnPublicationEvent(PublicationEvent const *e) { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnPublicationEvent", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'SipCallback.OnPublicationEvent'"); } } @@ -5080,9 +5370,9 @@ int SwigDirector_SipCallback::OnRegistrationEvent(RegistrationEvent const *e) { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnRegistrationEvent", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'SipCallback.OnRegistrationEvent'"); } } @@ -5111,9 +5401,9 @@ int SwigDirector_SipCallback::OnSubscriptionEvent(SubscriptionEvent const *e) { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnSubscriptionEvent", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'SipCallback.OnSubscriptionEvent'"); } } @@ -5152,9 +5442,9 @@ int SwigDirector_XcapCallback::onEvent(XcapEvent const *e) const { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"onEvent", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'XcapCallback.onEvent'"); } } @@ -5193,9 +5483,9 @@ int SwigDirector_MsrpCallback::OnEvent(MsrpEvent const *e) { #else swig::SwigVar_PyObject result = PyObject_CallMethod(swig_get_self(), (char *)"OnEvent", (char *)"(O)" ,(PyObject *)obj0); #endif - if (result == NULL) { + if (!result) { PyObject *error = PyErr_Occurred(); - if (error != NULL) { + if (error) { Swig::DirectorMethodException::raise("Error detected when calling 'MsrpCallback.OnEvent'"); } } @@ -5453,7 +5743,7 @@ SWIGINTERN PyObject *_wrap_disown_DDebugCallback(PyObject *SWIGUNUSEDPARM(self), } arg1 = reinterpret_cast< DDebugCallback * >(argp1); { - Swig::Director *director = dynamic_cast(arg1); + Swig::Director *director = SWIG_DIRECTOR_CAST(arg1); if (director) director->swig_disown(); } @@ -8224,8 +8514,8 @@ SWIGINTERN PyObject *_wrap_MediaContent_parse(PyObject *self, PyObject *args) { int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { @@ -8264,11 +8554,11 @@ SWIGINTERN PyObject *_wrap_MediaContent_parse(PyObject *self, PyObject *args) { } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'MediaContent_parse'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'MediaContent_parse'.\n" " Possible C/C++ prototypes are:\n" - " parse(void const *,unsigned int,char const *)\n" + " MediaContent::parse(void const *,unsigned int,char const *)\n" " MediaContent::parse(void const *,unsigned int)\n"); - return NULL; + return 0; } @@ -8529,8 +8819,8 @@ SWIGINTERN PyObject *_wrap_new_SipUri(PyObject *self, PyObject *args) { int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -8555,11 +8845,11 @@ SWIGINTERN PyObject *_wrap_new_SipUri(PyObject *self, PyObject *args) { } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'new_SipUri'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'new_SipUri'.\n" " Possible C/C++ prototypes are:\n" - " SipUri(char const *,char const *)\n" - " SipUri(char const *)\n"); - return NULL; + " SipUri::SipUri(char const *,char const *)\n" + " SipUri::SipUri(char const *)\n"); + return 0; } @@ -8637,8 +8927,8 @@ SWIGINTERN PyObject *_wrap_SipUri_isValid(PyObject *self, PyObject *args) { int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 1); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 1) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -8660,11 +8950,11 @@ SWIGINTERN PyObject *_wrap_SipUri_isValid(PyObject *self, PyObject *args) { } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'SipUri_isValid'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SipUri_isValid'.\n" " Possible C/C++ prototypes are:\n" - " isValid(char const *)\n" - " isValid(SipUri *)\n"); - return NULL; + " SipUri::isValid(char const *)\n" + " SipUri::isValid()\n"); + return 0; } @@ -9011,8 +9301,8 @@ SWIGINTERN PyObject *_wrap_SdpMessage_getSdpHeaderValue(PyObject *self, PyObject int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 4); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 3) { @@ -9061,11 +9351,11 @@ SWIGINTERN PyObject *_wrap_SdpMessage_getSdpHeaderValue(PyObject *self, PyObject } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'SdpMessage_getSdpHeaderValue'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SdpMessage_getSdpHeaderValue'.\n" " Possible C/C++ prototypes are:\n" - " getSdpHeaderValue(SdpMessage *,char const *,char,unsigned int)\n" - " getSdpHeaderValue(SdpMessage *,char const *,char)\n"); - return NULL; + " SdpMessage::getSdpHeaderValue(char const *,char,unsigned int)\n" + " SdpMessage::getSdpHeaderValue(char const *,char)\n"); + return 0; } @@ -9330,8 +9620,8 @@ SWIGINTERN PyObject *_wrap_SipMessage_getSipHeaderValue(PyObject *self, PyObject int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { @@ -9368,11 +9658,11 @@ SWIGINTERN PyObject *_wrap_SipMessage_getSipHeaderValue(PyObject *self, PyObject } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'SipMessage_getSipHeaderValue'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SipMessage_getSipHeaderValue'.\n" " Possible C/C++ prototypes are:\n" - " getSipHeaderValue(SipMessage *,char const *,unsigned int)\n" - " getSipHeaderValue(SipMessage *,char const *)\n"); - return NULL; + " SipMessage::getSipHeaderValue(char const *,unsigned int)\n" + " SipMessage::getSipHeaderValue(char const *)\n"); + return 0; } @@ -9485,8 +9775,8 @@ SWIGINTERN PyObject *_wrap_SipMessage_getSipHeaderParamValue(PyObject *self, PyO int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 4); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 3) { @@ -9531,11 +9821,11 @@ SWIGINTERN PyObject *_wrap_SipMessage_getSipHeaderParamValue(PyObject *self, PyO } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'SipMessage_getSipHeaderParamValue'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SipMessage_getSipHeaderParamValue'.\n" " Possible C/C++ prototypes are:\n" - " getSipHeaderParamValue(SipMessage *,char const *,char const *,unsigned int)\n" - " getSipHeaderParamValue(SipMessage *,char const *,char const *)\n"); - return NULL; + " SipMessage::getSipHeaderParamValue(char const *,char const *,unsigned int)\n" + " SipMessage::getSipHeaderParamValue(char const *,char const *)\n"); + return 0; } @@ -10712,7 +11002,7 @@ SWIGINTERN PyObject *_wrap_disown_T140Callback(PyObject *SWIGUNUSEDPARM(self), P } arg1 = reinterpret_cast< T140Callback * >(argp1); { - Swig::Director *director = dynamic_cast(arg1); + Swig::Director *director = SWIG_DIRECTOR_CAST(arg1); if (director) director->swig_disown(); } @@ -10961,8 +11251,8 @@ SWIGINTERN PyObject *_wrap_SipSession_addCaps(PyObject *self, PyObject *args) { int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { @@ -10997,11 +11287,11 @@ SWIGINTERN PyObject *_wrap_SipSession_addCaps(PyObject *self, PyObject *args) { } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'SipSession_addCaps'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SipSession_addCaps'.\n" " Possible C/C++ prototypes are:\n" - " addCaps(SipSession *,char const *,char const *)\n" - " addCaps(SipSession *,char const *)\n"); - return NULL; + " SipSession::addCaps(char const *,char const *)\n" + " SipSession::addCaps(char const *)\n"); + return 0; } @@ -11141,8 +11431,8 @@ SWIGINTERN PyObject *_wrap_SipSession_setFromUri(PyObject *self, PyObject *args) int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { @@ -11174,11 +11464,11 @@ SWIGINTERN PyObject *_wrap_SipSession_setFromUri(PyObject *self, PyObject *args) } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'SipSession_setFromUri'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SipSession_setFromUri'.\n" " Possible C/C++ prototypes are:\n" - " setFromUri(SipSession *,char const *)\n" - " setFromUri(SipSession *,SipUri const *)\n"); - return NULL; + " SipSession::setFromUri(char const *)\n" + " SipSession::setFromUri(SipUri const *)\n"); + return 0; } @@ -11253,8 +11543,8 @@ SWIGINTERN PyObject *_wrap_SipSession_setToUri(PyObject *self, PyObject *args) { int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { @@ -11286,11 +11576,11 @@ SWIGINTERN PyObject *_wrap_SipSession_setToUri(PyObject *self, PyObject *args) { } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'SipSession_setToUri'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SipSession_setToUri'.\n" " Possible C/C++ prototypes are:\n" - " setToUri(SipSession *,char const *)\n" - " setToUri(SipSession *,SipUri const *)\n"); - return NULL; + " SipSession::setToUri(char const *)\n" + " SipSession::setToUri(SipUri const *)\n"); + return 0; } @@ -11512,8 +11802,8 @@ SWIGINTERN PyObject *_wrap_InviteSession_accept(PyObject *self, PyObject *args) int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -11541,11 +11831,11 @@ SWIGINTERN PyObject *_wrap_InviteSession_accept(PyObject *self, PyObject *args) } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'InviteSession_accept'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'InviteSession_accept'.\n" " Possible C/C++ prototypes are:\n" - " accept(InviteSession *,ActionConfig *)\n" - " accept(InviteSession *)\n"); - return NULL; + " InviteSession::accept(ActionConfig *)\n" + " InviteSession::accept()\n"); + return 0; } @@ -11608,8 +11898,8 @@ SWIGINTERN PyObject *_wrap_InviteSession_hangup(PyObject *self, PyObject *args) int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -11637,11 +11927,11 @@ SWIGINTERN PyObject *_wrap_InviteSession_hangup(PyObject *self, PyObject *args) } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'InviteSession_hangup'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'InviteSession_hangup'.\n" " Possible C/C++ prototypes are:\n" - " hangup(InviteSession *,ActionConfig *)\n" - " hangup(InviteSession *)\n"); - return NULL; + " InviteSession::hangup(ActionConfig *)\n" + " InviteSession::hangup()\n"); + return 0; } @@ -11704,8 +11994,8 @@ SWIGINTERN PyObject *_wrap_InviteSession_reject(PyObject *self, PyObject *args) int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -11733,11 +12023,11 @@ SWIGINTERN PyObject *_wrap_InviteSession_reject(PyObject *self, PyObject *args) } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'InviteSession_reject'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'InviteSession_reject'.\n" " Possible C/C++ prototypes are:\n" - " reject(InviteSession *,ActionConfig *)\n" - " reject(InviteSession *)\n"); - return NULL; + " InviteSession::reject(ActionConfig *)\n" + " InviteSession::reject()\n"); + return 0; } @@ -11832,8 +12122,8 @@ SWIGINTERN PyObject *_wrap_InviteSession_sendInfo(PyObject *self, PyObject *args int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 4); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 3) { @@ -11883,11 +12173,11 @@ SWIGINTERN PyObject *_wrap_InviteSession_sendInfo(PyObject *self, PyObject *args } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'InviteSession_sendInfo'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'InviteSession_sendInfo'.\n" " Possible C/C++ prototypes are:\n" - " sendInfo(InviteSession *,void const *,unsigned int,ActionConfig *)\n" - " sendInfo(InviteSession *,void const *,unsigned int)\n"); - return NULL; + " InviteSession::sendInfo(void const *,unsigned int,ActionConfig *)\n" + " InviteSession::sendInfo(void const *,unsigned int)\n"); + return 0; } @@ -12117,8 +12407,8 @@ SWIGINTERN PyObject *_wrap_CallSession_callAudio(PyObject *self, PyObject *args) int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { @@ -12187,13 +12477,13 @@ SWIGINTERN PyObject *_wrap_CallSession_callAudio(PyObject *self, PyObject *args) } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CallSession_callAudio'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'CallSession_callAudio'.\n" " Possible C/C++ prototypes are:\n" - " callAudio(CallSession *,char const *,ActionConfig *)\n" - " callAudio(CallSession *,char const *)\n" - " callAudio(CallSession *,SipUri const *,ActionConfig *)\n" - " callAudio(CallSession *,SipUri const *)\n"); - return NULL; + " CallSession::callAudio(char const *,ActionConfig *)\n" + " CallSession::callAudio(char const *)\n" + " CallSession::callAudio(SipUri const *,ActionConfig *)\n" + " CallSession::callAudio(SipUri const *)\n"); + return 0; } @@ -12351,8 +12641,8 @@ SWIGINTERN PyObject *_wrap_CallSession_callAudioVideo(PyObject *self, PyObject * int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { @@ -12421,13 +12711,13 @@ SWIGINTERN PyObject *_wrap_CallSession_callAudioVideo(PyObject *self, PyObject * } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CallSession_callAudioVideo'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'CallSession_callAudioVideo'.\n" " Possible C/C++ prototypes are:\n" - " callAudioVideo(CallSession *,char const *,ActionConfig *)\n" - " callAudioVideo(CallSession *,char const *)\n" - " callAudioVideo(CallSession *,SipUri const *,ActionConfig *)\n" - " callAudioVideo(CallSession *,SipUri const *)\n"); - return NULL; + " CallSession::callAudioVideo(char const *,ActionConfig *)\n" + " CallSession::callAudioVideo(char const *)\n" + " CallSession::callAudioVideo(SipUri const *,ActionConfig *)\n" + " CallSession::callAudioVideo(SipUri const *)\n"); + return 0; } @@ -12585,8 +12875,8 @@ SWIGINTERN PyObject *_wrap_CallSession_callVideo(PyObject *self, PyObject *args) int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { @@ -12655,13 +12945,13 @@ SWIGINTERN PyObject *_wrap_CallSession_callVideo(PyObject *self, PyObject *args) } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CallSession_callVideo'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'CallSession_callVideo'.\n" " Possible C/C++ prototypes are:\n" - " callVideo(CallSession *,char const *,ActionConfig *)\n" - " callVideo(CallSession *,char const *)\n" - " callVideo(CallSession *,SipUri const *,ActionConfig *)\n" - " callVideo(CallSession *,SipUri const *)\n"); - return NULL; + " CallSession::callVideo(char const *,ActionConfig *)\n" + " CallSession::callVideo(char const *)\n" + " CallSession::callVideo(SipUri const *,ActionConfig *)\n" + " CallSession::callVideo(SipUri const *)\n"); + return 0; } @@ -12855,8 +13145,8 @@ SWIGINTERN PyObject *_wrap_CallSession_call(PyObject *self, PyObject *args) { int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 4); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 3) { @@ -12949,13 +13239,13 @@ SWIGINTERN PyObject *_wrap_CallSession_call(PyObject *self, PyObject *args) { } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CallSession_call'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'CallSession_call'.\n" " Possible C/C++ prototypes are:\n" - " call(CallSession *,char const *,twrap_media_type_t,ActionConfig *)\n" - " call(CallSession *,char const *,twrap_media_type_t)\n" - " call(CallSession *,SipUri const *,twrap_media_type_t,ActionConfig *)\n" - " call(CallSession *,SipUri const *,twrap_media_type_t)\n"); - return NULL; + " CallSession::call(char const *,twrap_media_type_t,ActionConfig *)\n" + " CallSession::call(char const *,twrap_media_type_t)\n" + " CallSession::call(SipUri const *,twrap_media_type_t,ActionConfig *)\n" + " CallSession::call(SipUri const *,twrap_media_type_t)\n"); + return 0; } @@ -13438,8 +13728,8 @@ SWIGINTERN PyObject *_wrap_CallSession_hold(PyObject *self, PyObject *args) { int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -13467,11 +13757,11 @@ SWIGINTERN PyObject *_wrap_CallSession_hold(PyObject *self, PyObject *args) { } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CallSession_hold'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'CallSession_hold'.\n" " Possible C/C++ prototypes are:\n" - " hold(CallSession *,ActionConfig *)\n" - " hold(CallSession *)\n"); - return NULL; + " CallSession::hold(ActionConfig *)\n" + " CallSession::hold()\n"); + return 0; } @@ -13534,8 +13824,8 @@ SWIGINTERN PyObject *_wrap_CallSession_resume(PyObject *self, PyObject *args) { int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -13563,11 +13853,11 @@ SWIGINTERN PyObject *_wrap_CallSession_resume(PyObject *self, PyObject *args) { } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CallSession_resume'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'CallSession_resume'.\n" " Possible C/C++ prototypes are:\n" - " resume(CallSession *,ActionConfig *)\n" - " resume(CallSession *)\n"); - return NULL; + " CallSession::resume(ActionConfig *)\n" + " CallSession::resume()\n"); + return 0; } @@ -13654,8 +13944,8 @@ SWIGINTERN PyObject *_wrap_CallSession_transfer(PyObject *self, PyObject *args) int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { @@ -13691,11 +13981,11 @@ SWIGINTERN PyObject *_wrap_CallSession_transfer(PyObject *self, PyObject *args) } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CallSession_transfer'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'CallSession_transfer'.\n" " Possible C/C++ prototypes are:\n" - " transfer(CallSession *,char const *,ActionConfig *)\n" - " transfer(CallSession *,char const *)\n"); - return NULL; + " CallSession::transfer(char const *,ActionConfig *)\n" + " CallSession::transfer(char const *)\n"); + return 0; } @@ -13758,8 +14048,8 @@ SWIGINTERN PyObject *_wrap_CallSession_acceptTransfer(PyObject *self, PyObject * int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -13787,11 +14077,11 @@ SWIGINTERN PyObject *_wrap_CallSession_acceptTransfer(PyObject *self, PyObject * } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CallSession_acceptTransfer'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'CallSession_acceptTransfer'.\n" " Possible C/C++ prototypes are:\n" - " acceptTransfer(CallSession *,ActionConfig *)\n" - " acceptTransfer(CallSession *)\n"); - return NULL; + " CallSession::acceptTransfer(ActionConfig *)\n" + " CallSession::acceptTransfer()\n"); + return 0; } @@ -13854,8 +14144,8 @@ SWIGINTERN PyObject *_wrap_CallSession_rejectTransfer(PyObject *self, PyObject * int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -13883,11 +14173,11 @@ SWIGINTERN PyObject *_wrap_CallSession_rejectTransfer(PyObject *self, PyObject * } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CallSession_rejectTransfer'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'CallSession_rejectTransfer'.\n" " Possible C/C++ prototypes are:\n" - " rejectTransfer(CallSession *,ActionConfig *)\n" - " rejectTransfer(CallSession *)\n"); - return NULL; + " CallSession::rejectTransfer(ActionConfig *)\n" + " CallSession::rejectTransfer()\n"); + return 0; } @@ -14066,8 +14356,8 @@ SWIGINTERN PyObject *_wrap_CallSession_sendT140Data(PyObject *self, PyObject *ar int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 4); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { @@ -14133,12 +14423,12 @@ SWIGINTERN PyObject *_wrap_CallSession_sendT140Data(PyObject *self, PyObject *ar } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'CallSession_sendT140Data'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'CallSession_sendT140Data'.\n" " Possible C/C++ prototypes are:\n" - " sendT140Data(CallSession *,enum tmedia_t140_data_type_e,void const *,unsigned int)\n" - " sendT140Data(CallSession *,enum tmedia_t140_data_type_e,void const *)\n" - " sendT140Data(CallSession *,enum tmedia_t140_data_type_e)\n"); - return NULL; + " CallSession::sendT140Data(enum tmedia_t140_data_type_e,void const *,unsigned int)\n" + " CallSession::sendT140Data(enum tmedia_t140_data_type_e,void const *)\n" + " CallSession::sendT140Data(enum tmedia_t140_data_type_e)\n"); + return 0; } @@ -14417,8 +14707,8 @@ SWIGINTERN PyObject *_wrap_MsrpSession_callMsrp(PyObject *self, PyObject *args) int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { @@ -14487,13 +14777,13 @@ SWIGINTERN PyObject *_wrap_MsrpSession_callMsrp(PyObject *self, PyObject *args) } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'MsrpSession_callMsrp'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'MsrpSession_callMsrp'.\n" " Possible C/C++ prototypes are:\n" - " callMsrp(MsrpSession *,char const *,ActionConfig *)\n" - " callMsrp(MsrpSession *,char const *)\n" - " callMsrp(MsrpSession *,SipUri const *,ActionConfig *)\n" - " callMsrp(MsrpSession *,SipUri const *)\n"); - return NULL; + " MsrpSession::callMsrp(char const *,ActionConfig *)\n" + " MsrpSession::callMsrp(char const *)\n" + " MsrpSession::callMsrp(SipUri const *,ActionConfig *)\n" + " MsrpSession::callMsrp(SipUri const *)\n"); + return 0; } @@ -14588,8 +14878,8 @@ SWIGINTERN PyObject *_wrap_MsrpSession_sendMessage(PyObject *self, PyObject *arg int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 4); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 3) { @@ -14639,11 +14929,11 @@ SWIGINTERN PyObject *_wrap_MsrpSession_sendMessage(PyObject *self, PyObject *arg } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'MsrpSession_sendMessage'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'MsrpSession_sendMessage'.\n" " Possible C/C++ prototypes are:\n" - " sendMessage(MsrpSession *,void const *,unsigned int,ActionConfig *)\n" - " sendMessage(MsrpSession *,void const *,unsigned int)\n"); - return NULL; + " MsrpSession::sendMessage(void const *,unsigned int,ActionConfig *)\n" + " MsrpSession::sendMessage(void const *,unsigned int)\n"); + return 0; } @@ -14706,8 +14996,8 @@ SWIGINTERN PyObject *_wrap_MsrpSession_sendFile(PyObject *self, PyObject *args) int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -14735,11 +15025,11 @@ SWIGINTERN PyObject *_wrap_MsrpSession_sendFile(PyObject *self, PyObject *args) } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'MsrpSession_sendFile'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'MsrpSession_sendFile'.\n" " Possible C/C++ prototypes are:\n" - " sendFile(MsrpSession *,ActionConfig *)\n" - " sendFile(MsrpSession *)\n"); - return NULL; + " MsrpSession::sendFile(ActionConfig *)\n" + " MsrpSession::sendFile()\n"); + return 0; } @@ -14884,8 +15174,8 @@ SWIGINTERN PyObject *_wrap_MessagingSession_send(PyObject *self, PyObject *args) int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 4); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 3) { @@ -14935,11 +15225,11 @@ SWIGINTERN PyObject *_wrap_MessagingSession_send(PyObject *self, PyObject *args) } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'MessagingSession_send'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'MessagingSession_send'.\n" " Possible C/C++ prototypes are:\n" - " send(MessagingSession *,void const *,unsigned int,ActionConfig *)\n" - " send(MessagingSession *,void const *,unsigned int)\n"); - return NULL; + " MessagingSession::send(void const *,unsigned int,ActionConfig *)\n" + " MessagingSession::send(void const *,unsigned int)\n"); + return 0; } @@ -15002,8 +15292,8 @@ SWIGINTERN PyObject *_wrap_MessagingSession_accept(PyObject *self, PyObject *arg int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -15031,11 +15321,11 @@ SWIGINTERN PyObject *_wrap_MessagingSession_accept(PyObject *self, PyObject *arg } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'MessagingSession_accept'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'MessagingSession_accept'.\n" " Possible C/C++ prototypes are:\n" - " accept(MessagingSession *,ActionConfig *)\n" - " accept(MessagingSession *)\n"); - return NULL; + " MessagingSession::accept(ActionConfig *)\n" + " MessagingSession::accept()\n"); + return 0; } @@ -15098,8 +15388,8 @@ SWIGINTERN PyObject *_wrap_MessagingSession_reject(PyObject *self, PyObject *arg int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -15127,11 +15417,11 @@ SWIGINTERN PyObject *_wrap_MessagingSession_reject(PyObject *self, PyObject *arg } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'MessagingSession_reject'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'MessagingSession_reject'.\n" " Possible C/C++ prototypes are:\n" - " reject(MessagingSession *,ActionConfig *)\n" - " reject(MessagingSession *)\n"); - return NULL; + " MessagingSession::reject(ActionConfig *)\n" + " MessagingSession::reject()\n"); + return 0; } @@ -15276,8 +15566,8 @@ SWIGINTERN PyObject *_wrap_InfoSession_send(PyObject *self, PyObject *args) { int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 4); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 3) { @@ -15327,11 +15617,11 @@ SWIGINTERN PyObject *_wrap_InfoSession_send(PyObject *self, PyObject *args) { } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'InfoSession_send'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'InfoSession_send'.\n" " Possible C/C++ prototypes are:\n" - " send(InfoSession *,void const *,unsigned int,ActionConfig *)\n" - " send(InfoSession *,void const *,unsigned int)\n"); - return NULL; + " InfoSession::send(void const *,unsigned int,ActionConfig *)\n" + " InfoSession::send(void const *,unsigned int)\n"); + return 0; } @@ -15394,8 +15684,8 @@ SWIGINTERN PyObject *_wrap_InfoSession_accept(PyObject *self, PyObject *args) { int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -15423,11 +15713,11 @@ SWIGINTERN PyObject *_wrap_InfoSession_accept(PyObject *self, PyObject *args) { } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'InfoSession_accept'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'InfoSession_accept'.\n" " Possible C/C++ prototypes are:\n" - " accept(InfoSession *,ActionConfig *)\n" - " accept(InfoSession *)\n"); - return NULL; + " InfoSession::accept(ActionConfig *)\n" + " InfoSession::accept()\n"); + return 0; } @@ -15490,8 +15780,8 @@ SWIGINTERN PyObject *_wrap_InfoSession_reject(PyObject *self, PyObject *args) { int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -15519,11 +15809,11 @@ SWIGINTERN PyObject *_wrap_InfoSession_reject(PyObject *self, PyObject *args) { } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'InfoSession_reject'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'InfoSession_reject'.\n" " Possible C/C++ prototypes are:\n" - " reject(InfoSession *,ActionConfig *)\n" - " reject(InfoSession *)\n"); - return NULL; + " InfoSession::reject(ActionConfig *)\n" + " InfoSession::reject()\n"); + return 0; } @@ -15636,8 +15926,8 @@ SWIGINTERN PyObject *_wrap_OptionsSession_send(PyObject *self, PyObject *args) { int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -15665,11 +15955,11 @@ SWIGINTERN PyObject *_wrap_OptionsSession_send(PyObject *self, PyObject *args) { } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'OptionsSession_send'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'OptionsSession_send'.\n" " Possible C/C++ prototypes are:\n" - " send(OptionsSession *,ActionConfig *)\n" - " send(OptionsSession *)\n"); - return NULL; + " OptionsSession::send(ActionConfig *)\n" + " OptionsSession::send()\n"); + return 0; } @@ -15732,8 +16022,8 @@ SWIGINTERN PyObject *_wrap_OptionsSession_accept(PyObject *self, PyObject *args) int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -15761,11 +16051,11 @@ SWIGINTERN PyObject *_wrap_OptionsSession_accept(PyObject *self, PyObject *args) } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'OptionsSession_accept'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'OptionsSession_accept'.\n" " Possible C/C++ prototypes are:\n" - " accept(OptionsSession *,ActionConfig *)\n" - " accept(OptionsSession *)\n"); - return NULL; + " OptionsSession::accept(ActionConfig *)\n" + " OptionsSession::accept()\n"); + return 0; } @@ -15828,8 +16118,8 @@ SWIGINTERN PyObject *_wrap_OptionsSession_reject(PyObject *self, PyObject *args) int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -15857,11 +16147,11 @@ SWIGINTERN PyObject *_wrap_OptionsSession_reject(PyObject *self, PyObject *args) } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'OptionsSession_reject'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'OptionsSession_reject'.\n" " Possible C/C++ prototypes are:\n" - " reject(OptionsSession *,ActionConfig *)\n" - " reject(OptionsSession *)\n"); - return NULL; + " OptionsSession::reject(ActionConfig *)\n" + " OptionsSession::reject()\n"); + return 0; } @@ -16006,8 +16296,8 @@ SWIGINTERN PyObject *_wrap_PublicationSession_publish(PyObject *self, PyObject * int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 4); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 3) { @@ -16057,11 +16347,11 @@ SWIGINTERN PyObject *_wrap_PublicationSession_publish(PyObject *self, PyObject * } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'PublicationSession_publish'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'PublicationSession_publish'.\n" " Possible C/C++ prototypes are:\n" - " publish(PublicationSession *,void const *,unsigned int,ActionConfig *)\n" - " publish(PublicationSession *,void const *,unsigned int)\n"); - return NULL; + " PublicationSession::publish(void const *,unsigned int,ActionConfig *)\n" + " PublicationSession::publish(void const *,unsigned int)\n"); + return 0; } @@ -16124,8 +16414,8 @@ SWIGINTERN PyObject *_wrap_PublicationSession_unPublish(PyObject *self, PyObject int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -16153,11 +16443,11 @@ SWIGINTERN PyObject *_wrap_PublicationSession_unPublish(PyObject *self, PyObject } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'PublicationSession_unPublish'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'PublicationSession_unPublish'.\n" " Possible C/C++ prototypes are:\n" - " unPublish(PublicationSession *,ActionConfig *)\n" - " unPublish(PublicationSession *)\n"); - return NULL; + " PublicationSession::unPublish(ActionConfig *)\n" + " PublicationSession::unPublish()\n"); + return 0; } @@ -16270,8 +16560,8 @@ SWIGINTERN PyObject *_wrap_RegistrationSession_register_(PyObject *self, PyObjec int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -16299,11 +16589,11 @@ SWIGINTERN PyObject *_wrap_RegistrationSession_register_(PyObject *self, PyObjec } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'RegistrationSession_register_'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'RegistrationSession_register_'.\n" " Possible C/C++ prototypes are:\n" - " register_(RegistrationSession *,ActionConfig *)\n" - " register_(RegistrationSession *)\n"); - return NULL; + " RegistrationSession::register_(ActionConfig *)\n" + " RegistrationSession::register_()\n"); + return 0; } @@ -16366,8 +16656,8 @@ SWIGINTERN PyObject *_wrap_RegistrationSession_unRegister(PyObject *self, PyObje int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -16395,11 +16685,11 @@ SWIGINTERN PyObject *_wrap_RegistrationSession_unRegister(PyObject *self, PyObje } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'RegistrationSession_unRegister'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'RegistrationSession_unRegister'.\n" " Possible C/C++ prototypes are:\n" - " unRegister(RegistrationSession *,ActionConfig *)\n" - " unRegister(RegistrationSession *)\n"); - return NULL; + " RegistrationSession::unRegister(ActionConfig *)\n" + " RegistrationSession::unRegister()\n"); + return 0; } @@ -16462,8 +16752,8 @@ SWIGINTERN PyObject *_wrap_RegistrationSession_accept(PyObject *self, PyObject * int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -16491,11 +16781,11 @@ SWIGINTERN PyObject *_wrap_RegistrationSession_accept(PyObject *self, PyObject * } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'RegistrationSession_accept'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'RegistrationSession_accept'.\n" " Possible C/C++ prototypes are:\n" - " accept(RegistrationSession *,ActionConfig *)\n" - " accept(RegistrationSession *)\n"); - return NULL; + " RegistrationSession::accept(ActionConfig *)\n" + " RegistrationSession::accept()\n"); + return 0; } @@ -16558,8 +16848,8 @@ SWIGINTERN PyObject *_wrap_RegistrationSession_reject(PyObject *self, PyObject * int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 2); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 2) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -16587,11 +16877,11 @@ SWIGINTERN PyObject *_wrap_RegistrationSession_reject(PyObject *self, PyObject * } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'RegistrationSession_reject'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'RegistrationSession_reject'.\n" " Possible C/C++ prototypes are:\n" - " reject(RegistrationSession *,ActionConfig *)\n" - " reject(RegistrationSession *)\n"); - return NULL; + " RegistrationSession::reject(ActionConfig *)\n" + " RegistrationSession::reject()\n"); + return 0; } @@ -17075,7 +17365,7 @@ SWIGINTERN PyObject *_wrap_disown_ProxyPluginMgrCallback(PyObject *SWIGUNUSEDPAR } arg1 = reinterpret_cast< ProxyPluginMgrCallback * >(argp1); { - Swig::Director *director = dynamic_cast(arg1); + Swig::Director *director = SWIG_DIRECTOR_CAST(arg1); if (director) director->swig_disown(); } @@ -17385,7 +17675,7 @@ SWIGINTERN PyObject *_wrap_disown_ProxyAudioConsumerCallback(PyObject *SWIGUNUSE } arg1 = reinterpret_cast< ProxyAudioConsumerCallback * >(argp1); { - Swig::Director *director = dynamic_cast(arg1); + Swig::Director *director = SWIG_DIRECTOR_CAST(arg1); if (director) director->swig_disown(); } @@ -17673,8 +17963,8 @@ SWIGINTERN PyObject *_wrap_ProxyAudioConsumer_pull(PyObject *self, PyObject *arg int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -17722,12 +18012,12 @@ SWIGINTERN PyObject *_wrap_ProxyAudioConsumer_pull(PyObject *self, PyObject *arg } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'ProxyAudioConsumer_pull'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ProxyAudioConsumer_pull'.\n" " Possible C/C++ prototypes are:\n" - " pull(ProxyAudioConsumer *,void *,unsigned int)\n" - " pull(ProxyAudioConsumer *,void *)\n" - " pull(ProxyAudioConsumer *)\n"); - return NULL; + " ProxyAudioConsumer::pull(void *,unsigned int)\n" + " ProxyAudioConsumer::pull(void *)\n" + " ProxyAudioConsumer::pull()\n"); + return 0; } @@ -18193,7 +18483,7 @@ SWIGINTERN PyObject *_wrap_disown_ProxyVideoConsumerCallback(PyObject *SWIGUNUSE } arg1 = reinterpret_cast< ProxyVideoConsumerCallback * >(argp1); { - Swig::Director *director = dynamic_cast(arg1); + Swig::Director *director = SWIG_DIRECTOR_CAST(arg1); if (director) director->swig_disown(); } @@ -19011,7 +19301,7 @@ SWIGINTERN PyObject *_wrap_disown_ProxyAudioProducerCallback(PyObject *SWIGUNUSE } arg1 = reinterpret_cast< ProxyAudioProducerCallback * >(argp1); { - Swig::Director *director = dynamic_cast(arg1); + Swig::Director *director = SWIG_DIRECTOR_CAST(arg1); if (director) director->swig_disown(); } @@ -19190,8 +19480,8 @@ SWIGINTERN PyObject *_wrap_ProxyAudioProducer_setPushBuffer(PyObject *self, PyOb int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 4); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 3) { @@ -19242,11 +19532,11 @@ SWIGINTERN PyObject *_wrap_ProxyAudioProducer_setPushBuffer(PyObject *self, PyOb } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'ProxyAudioProducer_setPushBuffer'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ProxyAudioProducer_setPushBuffer'.\n" " Possible C/C++ prototypes are:\n" - " setPushBuffer(ProxyAudioProducer *,void const *,unsigned int,bool)\n" - " setPushBuffer(ProxyAudioProducer *,void const *,unsigned int)\n"); - return NULL; + " ProxyAudioProducer::setPushBuffer(void const *,unsigned int,bool)\n" + " ProxyAudioProducer::setPushBuffer(void const *,unsigned int)\n"); + return 0; } @@ -19345,8 +19635,8 @@ SWIGINTERN PyObject *_wrap_ProxyAudioProducer_push(PyObject *self, PyObject *arg int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 1) { @@ -19394,12 +19684,12 @@ SWIGINTERN PyObject *_wrap_ProxyAudioProducer_push(PyObject *self, PyObject *arg } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'ProxyAudioProducer_push'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'ProxyAudioProducer_push'.\n" " Possible C/C++ prototypes are:\n" - " push(ProxyAudioProducer *,void const *,unsigned int)\n" - " push(ProxyAudioProducer *,void const *)\n" - " push(ProxyAudioProducer *)\n"); - return NULL; + " ProxyAudioProducer::push(void const *,unsigned int)\n" + " ProxyAudioProducer::push(void const *)\n" + " ProxyAudioProducer::push()\n"); + return 0; } @@ -19748,7 +20038,7 @@ SWIGINTERN PyObject *_wrap_disown_ProxyVideoProducerCallback(PyObject *SWIGUNUSE } arg1 = reinterpret_cast< ProxyVideoProducerCallback * >(argp1); { - Swig::Director *director = dynamic_cast(arg1); + Swig::Director *director = SWIG_DIRECTOR_CAST(arg1); if (director) director->swig_disown(); } @@ -20455,7 +20745,7 @@ SWIGINTERN PyObject *_wrap_disown_SipCallback(PyObject *SWIGUNUSEDPARM(self), Py } arg1 = reinterpret_cast< SipCallback * >(argp1); { - Swig::Director *director = dynamic_cast(arg1); + Swig::Director *director = SWIG_DIRECTOR_CAST(arg1); if (director) director->swig_disown(); } @@ -21081,8 +21371,8 @@ SWIGINTERN PyObject *_wrap_SipStack_setLocalIP(PyObject *self, PyObject *args) { int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { @@ -21117,11 +21407,11 @@ SWIGINTERN PyObject *_wrap_SipStack_setLocalIP(PyObject *self, PyObject *args) { } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'SipStack_setLocalIP'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SipStack_setLocalIP'.\n" " Possible C/C++ prototypes are:\n" - " setLocalIP(SipStack *,char const *,char const *)\n" - " setLocalIP(SipStack *,char const *)\n"); - return NULL; + " SipStack::setLocalIP(char const *,char const *)\n" + " SipStack::setLocalIP(char const *)\n"); + return 0; } @@ -21205,8 +21495,8 @@ SWIGINTERN PyObject *_wrap_SipStack_setLocalPort(PyObject *self, PyObject *args) int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { @@ -21245,11 +21535,11 @@ SWIGINTERN PyObject *_wrap_SipStack_setLocalPort(PyObject *self, PyObject *args) } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'SipStack_setLocalPort'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SipStack_setLocalPort'.\n" " Possible C/C++ prototypes are:\n" - " setLocalPort(SipStack *,unsigned short,char const *)\n" - " setLocalPort(SipStack *,unsigned short)\n"); - return NULL; + " SipStack::setLocalPort(unsigned short,char const *)\n" + " SipStack::setLocalPort(unsigned short)\n"); + return 0; } @@ -21911,8 +22201,8 @@ SWIGINTERN PyObject *_wrap_SipStack_setSSLCertificates(PyObject *self, PyObject int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 5); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 5) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 4) { @@ -21965,11 +22255,11 @@ SWIGINTERN PyObject *_wrap_SipStack_setSSLCertificates(PyObject *self, PyObject } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'SipStack_setSSLCertificates'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SipStack_setSSLCertificates'.\n" " Possible C/C++ prototypes are:\n" - " setSSLCertificates(SipStack *,char const *,char const *,char const *,bool)\n" - " setSSLCertificates(SipStack *,char const *,char const *,char const *)\n"); - return NULL; + " SipStack::setSSLCertificates(char const *,char const *,char const *,bool)\n" + " SipStack::setSSLCertificates(char const *,char const *,char const *)\n"); + return 0; } @@ -22104,8 +22394,8 @@ SWIGINTERN PyObject *_wrap_SipStack_setSSLCretificates(PyObject *self, PyObject int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 5); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 5) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 4) { @@ -22158,11 +22448,11 @@ SWIGINTERN PyObject *_wrap_SipStack_setSSLCretificates(PyObject *self, PyObject } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'SipStack_setSSLCretificates'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'SipStack_setSSLCretificates'.\n" " Possible C/C++ prototypes are:\n" - " setSSLCretificates(SipStack *,char const *,char const *,char const *,bool)\n" - " setSSLCretificates(SipStack *,char const *,char const *,char const *)\n"); - return NULL; + " SipStack::setSSLCretificates(char const *,char const *,char const *,bool)\n" + " SipStack::setSSLCretificates(char const *,char const *,char const *)\n"); + return 0; } @@ -23282,8 +23572,8 @@ SWIGINTERN PyObject *_wrap_XcapMessage_getXcapHeaderValue(PyObject *self, PyObje int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 3); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 3) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 2) { @@ -23320,11 +23610,11 @@ SWIGINTERN PyObject *_wrap_XcapMessage_getXcapHeaderValue(PyObject *self, PyObje } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'XcapMessage_getXcapHeaderValue'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'XcapMessage_getXcapHeaderValue'.\n" " Possible C/C++ prototypes are:\n" - " getXcapHeaderValue(XcapMessage *,char const *,unsigned int)\n" - " getXcapHeaderValue(XcapMessage *,char const *)\n"); - return NULL; + " XcapMessage::getXcapHeaderValue(char const *,unsigned int)\n" + " XcapMessage::getXcapHeaderValue(char const *)\n"); + return 0; } @@ -23437,8 +23727,8 @@ SWIGINTERN PyObject *_wrap_XcapMessage_getXcapHeaderParamValue(PyObject *self, P int ii; if (!PyTuple_Check(args)) SWIG_fail; - argc = (int)PyObject_Length(args); - for (ii = 0; (ii < argc) && (ii < 4); ii++) { + argc = args ? (int)PyObject_Length(args) : 0; + for (ii = 0; (ii < 4) && (ii < argc); ii++) { argv[ii] = PyTuple_GET_ITEM(args,ii); } if (argc == 3) { @@ -23483,11 +23773,11 @@ SWIGINTERN PyObject *_wrap_XcapMessage_getXcapHeaderParamValue(PyObject *self, P } fail: - SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number of arguments for overloaded function 'XcapMessage_getXcapHeaderParamValue'.\n" + SWIG_SetErrorMsg(PyExc_NotImplementedError,"Wrong number or type of arguments for overloaded function 'XcapMessage_getXcapHeaderParamValue'.\n" " Possible C/C++ prototypes are:\n" - " getXcapHeaderParamValue(XcapMessage *,char const *,char const *,unsigned int)\n" - " getXcapHeaderParamValue(XcapMessage *,char const *,char const *)\n"); - return NULL; + " XcapMessage::getXcapHeaderParamValue(char const *,char const *,unsigned int)\n" + " XcapMessage::getXcapHeaderParamValue(char const *,char const *)\n"); + return 0; } @@ -23730,7 +24020,7 @@ SWIGINTERN PyObject *_wrap_disown_XcapCallback(PyObject *SWIGUNUSEDPARM(self), P } arg1 = reinterpret_cast< XcapCallback * >(argp1); { - Swig::Director *director = dynamic_cast(arg1); + Swig::Director *director = SWIG_DIRECTOR_CAST(arg1); if (director) director->swig_disown(); } @@ -25765,7 +26055,7 @@ SWIGINTERN PyObject *_wrap_disown_MsrpCallback(PyObject *SWIGUNUSEDPARM(self), P } arg1 = reinterpret_cast< MsrpCallback * >(argp1); { - Swig::Director *director = dynamic_cast(arg1); + Swig::Director *director = SWIG_DIRECTOR_CAST(arg1); if (director) director->swig_disown(); } @@ -26913,8 +27203,6 @@ SWIG_InitializeModule(void *clientdata) { swig_module_info *module_head, *iter; int found, init; - clientdata = clientdata; - /* check to see if the circular list has been setup, if not, set it up */ if (swig_module.next==0) { /* Initialize the swig_module */ @@ -27225,24 +27513,23 @@ extern "C" { swig_varlink_type(void) { static char varlink__doc__[] = "Swig var link object"; static PyTypeObject varlink_type; - static int type_init = 0; + static int type_init = 0; if (!type_init) { - const PyTypeObject tmp - = { + const PyTypeObject tmp = { /* PyObject header changed in Python 3 */ #if PY_VERSION_HEX >= 0x03000000 - PyVarObject_HEAD_INIT(&PyType_Type, 0) + PyVarObject_HEAD_INIT(NULL, 0) #else PyObject_HEAD_INIT(NULL) - 0, /* Number of items in variable part (ob_size) */ + 0, /* ob_size */ #endif - (char *)"swigvarlink", /* Type name (tp_name) */ - sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */ - 0, /* Itemsize (tp_itemsize) */ - (destructor) swig_varlink_dealloc, /* Deallocator (tp_dealloc) */ - (printfunc) swig_varlink_print, /* Print (tp_print) */ - (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */ - (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */ + (char *)"swigvarlink", /* tp_name */ + sizeof(swig_varlinkobject), /* tp_basicsize */ + 0, /* tp_itemsize */ + (destructor) swig_varlink_dealloc, /* tp_dealloc */ + (printfunc) swig_varlink_print, /* tp_print */ + (getattrfunc) swig_varlink_getattr, /* tp_getattr */ + (setattrfunc) swig_varlink_setattr, /* tp_setattr */ 0, /* tp_compare */ (reprfunc) swig_varlink_repr, /* tp_repr */ 0, /* tp_as_number */ @@ -27266,16 +27553,21 @@ extern "C" { #if PY_VERSION_HEX >= 0x02030000 0, /* tp_del */ #endif +#if PY_VERSION_HEX >= 0x02060000 + 0, /* tp_version */ +#endif #ifdef COUNT_ALLOCS 0,0,0,0 /* tp_alloc -> tp_next */ #endif }; varlink_type = tmp; - /* for Python 3 we already assigned ob_type in PyVarObject_HEAD_INIT() */ -#if PY_VERSION_HEX < 0x03000000 - varlink_type.ob_type = &PyType_Type; -#endif type_init = 1; +#if PY_VERSION_HEX < 0x02020000 + varlink_type.ob_type = &PyType_Type; +#else + if (PyType_Ready(&varlink_type) < 0) + return NULL; +#endif } return &varlink_type; } @@ -27326,7 +27618,7 @@ extern "C" { for (i = 0; constants[i].type; ++i) { switch(constants[i].type) { case SWIG_PY_POINTER: - obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0); + obj = SWIG_InternalNewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0); break; case SWIG_PY_BINARY: obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype)); @@ -27366,15 +27658,15 @@ extern "C" { } } if (ci) { - size_t shift = (ci->ptype) - types; - swig_type_info *ty = types_initial[shift]; - size_t ldoc = (c - methods[i].ml_doc); - size_t lptr = strlen(ty->name)+2*sizeof(void*)+2; - char *ndoc = (char*)malloc(ldoc + lptr + 10); - if (ndoc) { - char *buff = ndoc; - void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0; - if (ptr) { + void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0; + if (ptr) { + size_t shift = (ci->ptype) - types; + swig_type_info *ty = types_initial[shift]; + size_t ldoc = (c - methods[i].ml_doc); + size_t lptr = strlen(ty->name)+2*sizeof(void*)+2; + char *ndoc = (char*)malloc(ldoc + lptr + 10); + if (ndoc) { + char *buff = ndoc; strncpy(buff, methods[i].ml_doc, ldoc); buff += ldoc; strncpy(buff, "swig_ptr: ", 10); @@ -27407,10 +27699,19 @@ PyObject* void #endif SWIG_init(void) { - PyObject *m, *d; + PyObject *m, *d, *md; #if PY_VERSION_HEX >= 0x03000000 static struct PyModuleDef SWIG_module = { +# if PY_VERSION_HEX >= 0x03020000 PyModuleDef_HEAD_INIT, +# else + { + PyObject_HEAD_INIT(NULL) + NULL, /* m_init */ + 0, /* m_index */ + NULL, /* m_copy */ + }, +# endif (char *) SWIG_name, NULL, -1, @@ -27422,6 +27723,49 @@ SWIG_init(void) { }; #endif +#if defined(SWIGPYTHON_BUILTIN) + static SwigPyClientData SwigPyObject_clientdata = { + 0, 0, 0, 0, 0, 0, 0 + }; + static PyGetSetDef this_getset_def = { + (char *)"this", &SwigPyBuiltin_ThisClosure, NULL, NULL, NULL + }; + static SwigPyGetSet thisown_getset_closure = { + (PyCFunction) SwigPyObject_own, + (PyCFunction) SwigPyObject_own + }; + static PyGetSetDef thisown_getset_def = { + (char *)"thisown", SwigPyBuiltin_GetterClosure, SwigPyBuiltin_SetterClosure, NULL, &thisown_getset_closure + }; + PyObject *metatype_args; + PyTypeObject *builtin_pytype; + int builtin_base_count; + swig_type_info *builtin_basetype; + PyObject *tuple; + PyGetSetDescrObject *static_getset; + PyTypeObject *metatype; + SwigPyClientData *cd; + PyObject *public_interface, *public_symbol; + PyObject *this_descr; + PyObject *thisown_descr; + int i; + + (void)builtin_pytype; + (void)builtin_base_count; + (void)builtin_basetype; + (void)tuple; + (void)static_getset; + + /* metatype is used to implement static member variables. */ + metatype_args = Py_BuildValue("(s(O){})", "SwigPyObjectType", &PyType_Type); + assert(metatype_args); + metatype = (PyTypeObject *) PyType_Type.tp_call((PyObject *) &PyType_Type, metatype_args, NULL); + assert(metatype); + Py_DECREF(metatype_args); + metatype->tp_setattro = (setattrofunc) &SwigPyObjectType_setattro; + assert(PyType_Ready(metatype) >= 0); +#endif + /* Fix SwigMethods to carry the callback ptrs when needed */ SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial); @@ -27430,11 +27774,48 @@ SWIG_init(void) { #else m = Py_InitModule((char *) SWIG_name, SwigMethods); #endif - d = PyModule_GetDict(m); + md = d = PyModule_GetDict(m); + (void)md; SWIG_InitializeModule(0); - SWIG_InstallConstants(d,swig_const_table); +#ifdef SWIGPYTHON_BUILTIN + SwigPyObject_stype = SWIG_MangledTypeQuery("_p_SwigPyObject"); + assert(SwigPyObject_stype); + cd = (SwigPyClientData*) SwigPyObject_stype->clientdata; + if (!cd) { + SwigPyObject_stype->clientdata = &SwigPyObject_clientdata; + SwigPyObject_clientdata.pytype = SwigPyObject_TypeOnce(); + } else if (SwigPyObject_TypeOnce()->tp_basicsize != cd->pytype->tp_basicsize) { + PyErr_SetString(PyExc_RuntimeError, "Import error: attempted to load two incompatible swig-generated modules."); +# if PY_VERSION_HEX >= 0x03000000 + return NULL; +# else + return; +# endif + } + + /* All objects have a 'this' attribute */ + this_descr = PyDescr_NewGetSet(SwigPyObject_type(), &this_getset_def); + (void)this_descr; + + /* All objects have a 'thisown' attribute */ + thisown_descr = PyDescr_NewGetSet(SwigPyObject_type(), &thisown_getset_def); + (void)thisown_descr; + + public_interface = PyList_New(0); + public_symbol = 0; + (void)public_symbol; + + PyDict_SetItemString(md, "__all__", public_interface); + Py_DECREF(public_interface); + for (i = 0; SwigMethods[i].ml_name != NULL; ++i) + SwigPyBuiltin_AddPublicSymbol(public_interface, SwigMethods[i].ml_name); + for (i = 0; swig_const_table[i].name != 0; ++i) + SwigPyBuiltin_AddPublicSymbol(public_interface, swig_const_table[i].name); +#endif + + SWIG_InstallConstants(d,swig_const_table); SWIG_Python_SetConstant(d, "twrap_media_none",SWIG_From_int(static_cast< int >(twrap_media_none))); SWIG_Python_SetConstant(d, "twrap_media_audio",SWIG_From_int(static_cast< int >(twrap_media_audio))); diff --git a/branches/2.0/doubango/bindings/python/tinyWRAP_wrap.h b/branches/2.0/doubango/bindings/python/tinyWRAP_wrap.h index a0648f88..4a768eb3 100644 --- a/branches/2.0/doubango/bindings/python/tinyWRAP_wrap.h +++ b/branches/2.0/doubango/bindings/python/tinyWRAP_wrap.h @@ -1,6 +1,6 @@ /* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). - * Version 1.3.40 + * Version 2.0.9 * * This file is not intended to be easily readable and contains a number of * coding conventions designed to improve portability and efficiency. Do not make @@ -28,16 +28,16 @@ public: /* Internal Director utilities */ public: - bool swig_get_inner(const char* name) const { - std::map::const_iterator iv = inner.find(name); - return (iv != inner.end() ? iv->second : false); + bool swig_get_inner(const char* swig_protected_method_name) const { + std::map::const_iterator iv = swig_inner.find(swig_protected_method_name); + return (iv != swig_inner.end() ? iv->second : false); } - void swig_set_inner(const char* name, bool val) const - { inner[name] = val;} + void swig_set_inner(const char* swig_protected_method_name, bool val) const + { swig_inner[swig_protected_method_name] = val;} private: - mutable std::map inner; + mutable std::map swig_inner; #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) @@ -47,13 +47,13 @@ private: if (!method) { swig::SwigVar_PyObject name = SWIG_Python_str_FromChar(method_name); method = PyObject_GetAttr(swig_get_self(), name); - if (method == NULL) { + if (!method) { std::string msg = "Method in class DDebugCallback doesn't exist, undefined "; msg += method_name; Swig::DirectorMethodException::raise(msg.c_str()); } vtable[method_index] = method; - }; + } return method; } private: @@ -73,16 +73,16 @@ public: /* Internal Director utilities */ public: - bool swig_get_inner(const char* name) const { - std::map::const_iterator iv = inner.find(name); - return (iv != inner.end() ? iv->second : false); + bool swig_get_inner(const char* swig_protected_method_name) const { + std::map::const_iterator iv = swig_inner.find(swig_protected_method_name); + return (iv != swig_inner.end() ? iv->second : false); } - void swig_set_inner(const char* name, bool val) const - { inner[name] = val;} + void swig_set_inner(const char* swig_protected_method_name, bool val) const + { swig_inner[swig_protected_method_name] = val;} private: - mutable std::map inner; + mutable std::map swig_inner; #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) @@ -92,13 +92,13 @@ private: if (!method) { swig::SwigVar_PyObject name = SWIG_Python_str_FromChar(method_name); method = PyObject_GetAttr(swig_get_self(), name); - if (method == NULL) { + if (!method) { std::string msg = "Method in class T140Callback doesn't exist, undefined "; msg += method_name; Swig::DirectorMethodException::raise(msg.c_str()); } vtable[method_index] = method; - }; + } return method; } private: @@ -119,16 +119,16 @@ public: /* Internal Director utilities */ public: - bool swig_get_inner(const char* name) const { - std::map::const_iterator iv = inner.find(name); - return (iv != inner.end() ? iv->second : false); + bool swig_get_inner(const char* swig_protected_method_name) const { + std::map::const_iterator iv = swig_inner.find(swig_protected_method_name); + return (iv != swig_inner.end() ? iv->second : false); } - void swig_set_inner(const char* name, bool val) const - { inner[name] = val;} + void swig_set_inner(const char* swig_protected_method_name, bool val) const + { swig_inner[swig_protected_method_name] = val;} private: - mutable std::map inner; + mutable std::map swig_inner; #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) @@ -138,13 +138,13 @@ private: if (!method) { swig::SwigVar_PyObject name = SWIG_Python_str_FromChar(method_name); method = PyObject_GetAttr(swig_get_self(), name); - if (method == NULL) { + if (!method) { std::string msg = "Method in class ProxyPluginMgrCallback doesn't exist, undefined "; msg += method_name; Swig::DirectorMethodException::raise(msg.c_str()); } vtable[method_index] = method; - }; + } return method; } private: @@ -167,16 +167,16 @@ public: /* Internal Director utilities */ public: - bool swig_get_inner(const char* name) const { - std::map::const_iterator iv = inner.find(name); - return (iv != inner.end() ? iv->second : false); + bool swig_get_inner(const char* swig_protected_method_name) const { + std::map::const_iterator iv = swig_inner.find(swig_protected_method_name); + return (iv != swig_inner.end() ? iv->second : false); } - void swig_set_inner(const char* name, bool val) const - { inner[name] = val;} + void swig_set_inner(const char* swig_protected_method_name, bool val) const + { swig_inner[swig_protected_method_name] = val;} private: - mutable std::map inner; + mutable std::map swig_inner; #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) @@ -186,13 +186,13 @@ private: if (!method) { swig::SwigVar_PyObject name = SWIG_Python_str_FromChar(method_name); method = PyObject_GetAttr(swig_get_self(), name); - if (method == NULL) { + if (!method) { std::string msg = "Method in class ProxyAudioConsumerCallback doesn't exist, undefined "; msg += method_name; Swig::DirectorMethodException::raise(msg.c_str()); } vtable[method_index] = method; - }; + } return method; } private: @@ -217,16 +217,16 @@ public: /* Internal Director utilities */ public: - bool swig_get_inner(const char* name) const { - std::map::const_iterator iv = inner.find(name); - return (iv != inner.end() ? iv->second : false); + bool swig_get_inner(const char* swig_protected_method_name) const { + std::map::const_iterator iv = swig_inner.find(swig_protected_method_name); + return (iv != swig_inner.end() ? iv->second : false); } - void swig_set_inner(const char* name, bool val) const - { inner[name] = val;} + void swig_set_inner(const char* swig_protected_method_name, bool val) const + { swig_inner[swig_protected_method_name] = val;} private: - mutable std::map inner; + mutable std::map swig_inner; #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) @@ -236,13 +236,13 @@ private: if (!method) { swig::SwigVar_PyObject name = SWIG_Python_str_FromChar(method_name); method = PyObject_GetAttr(swig_get_self(), name); - if (method == NULL) { + if (!method) { std::string msg = "Method in class ProxyVideoConsumerCallback doesn't exist, undefined "; msg += method_name; Swig::DirectorMethodException::raise(msg.c_str()); } vtable[method_index] = method; - }; + } return method; } private: @@ -266,16 +266,16 @@ public: /* Internal Director utilities */ public: - bool swig_get_inner(const char* name) const { - std::map::const_iterator iv = inner.find(name); - return (iv != inner.end() ? iv->second : false); + bool swig_get_inner(const char* swig_protected_method_name) const { + std::map::const_iterator iv = swig_inner.find(swig_protected_method_name); + return (iv != swig_inner.end() ? iv->second : false); } - void swig_set_inner(const char* name, bool val) const - { inner[name] = val;} + void swig_set_inner(const char* swig_protected_method_name, bool val) const + { swig_inner[swig_protected_method_name] = val;} private: - mutable std::map inner; + mutable std::map swig_inner; #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) @@ -285,13 +285,13 @@ private: if (!method) { swig::SwigVar_PyObject name = SWIG_Python_str_FromChar(method_name); method = PyObject_GetAttr(swig_get_self(), name); - if (method == NULL) { + if (!method) { std::string msg = "Method in class ProxyAudioProducerCallback doesn't exist, undefined "; msg += method_name; Swig::DirectorMethodException::raise(msg.c_str()); } vtable[method_index] = method; - }; + } return method; } private: @@ -314,16 +314,16 @@ public: /* Internal Director utilities */ public: - bool swig_get_inner(const char* name) const { - std::map::const_iterator iv = inner.find(name); - return (iv != inner.end() ? iv->second : false); + bool swig_get_inner(const char* swig_protected_method_name) const { + std::map::const_iterator iv = swig_inner.find(swig_protected_method_name); + return (iv != swig_inner.end() ? iv->second : false); } - void swig_set_inner(const char* name, bool val) const - { inner[name] = val;} + void swig_set_inner(const char* swig_protected_method_name, bool val) const + { swig_inner[swig_protected_method_name] = val;} private: - mutable std::map inner; + mutable std::map swig_inner; #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) @@ -333,13 +333,13 @@ private: if (!method) { swig::SwigVar_PyObject name = SWIG_Python_str_FromChar(method_name); method = PyObject_GetAttr(swig_get_self(), name); - if (method == NULL) { + if (!method) { std::string msg = "Method in class ProxyVideoProducerCallback doesn't exist, undefined "; msg += method_name; Swig::DirectorMethodException::raise(msg.c_str()); } vtable[method_index] = method; - }; + } return method; } private: @@ -367,16 +367,16 @@ public: /* Internal Director utilities */ public: - bool swig_get_inner(const char* name) const { - std::map::const_iterator iv = inner.find(name); - return (iv != inner.end() ? iv->second : false); + bool swig_get_inner(const char* swig_protected_method_name) const { + std::map::const_iterator iv = swig_inner.find(swig_protected_method_name); + return (iv != swig_inner.end() ? iv->second : false); } - void swig_set_inner(const char* name, bool val) const - { inner[name] = val;} + void swig_set_inner(const char* swig_protected_method_name, bool val) const + { swig_inner[swig_protected_method_name] = val;} private: - mutable std::map inner; + mutable std::map swig_inner; #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) @@ -386,13 +386,13 @@ private: if (!method) { swig::SwigVar_PyObject name = SWIG_Python_str_FromChar(method_name); method = PyObject_GetAttr(swig_get_self(), name); - if (method == NULL) { + if (!method) { std::string msg = "Method in class SipCallback doesn't exist, undefined "; msg += method_name; Swig::DirectorMethodException::raise(msg.c_str()); } vtable[method_index] = method; - }; + } return method; } private: @@ -412,16 +412,16 @@ public: /* Internal Director utilities */ public: - bool swig_get_inner(const char* name) const { - std::map::const_iterator iv = inner.find(name); - return (iv != inner.end() ? iv->second : false); + bool swig_get_inner(const char* swig_protected_method_name) const { + std::map::const_iterator iv = swig_inner.find(swig_protected_method_name); + return (iv != swig_inner.end() ? iv->second : false); } - void swig_set_inner(const char* name, bool val) const - { inner[name] = val;} + void swig_set_inner(const char* swig_protected_method_name, bool val) const + { swig_inner[swig_protected_method_name] = val;} private: - mutable std::map inner; + mutable std::map swig_inner; #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) @@ -431,13 +431,13 @@ private: if (!method) { swig::SwigVar_PyObject name = SWIG_Python_str_FromChar(method_name); method = PyObject_GetAttr(swig_get_self(), name); - if (method == NULL) { + if (!method) { std::string msg = "Method in class XcapCallback doesn't exist, undefined "; msg += method_name; Swig::DirectorMethodException::raise(msg.c_str()); } vtable[method_index] = method; - }; + } return method; } private: @@ -457,16 +457,16 @@ public: /* Internal Director utilities */ public: - bool swig_get_inner(const char* name) const { - std::map::const_iterator iv = inner.find(name); - return (iv != inner.end() ? iv->second : false); + bool swig_get_inner(const char* swig_protected_method_name) const { + std::map::const_iterator iv = swig_inner.find(swig_protected_method_name); + return (iv != swig_inner.end() ? iv->second : false); } - void swig_set_inner(const char* name, bool val) const - { inner[name] = val;} + void swig_set_inner(const char* swig_protected_method_name, bool val) const + { swig_inner[swig_protected_method_name] = val;} private: - mutable std::map inner; + mutable std::map swig_inner; #if defined(SWIG_PYTHON_DIRECTOR_VTABLE) @@ -476,13 +476,13 @@ private: if (!method) { swig::SwigVar_PyObject name = SWIG_Python_str_FromChar(method_name); method = PyObject_GetAttr(swig_get_self(), name); - if (method == NULL) { + if (!method) { std::string msg = "Method in class MsrpCallback doesn't exist, undefined "; msg += method_name; Swig::DirectorMethodException::raise(msg.c_str()); } vtable[method_index] = method; - }; + } return method; } private: diff --git a/branches/2.0/doubango/configure.ac b/branches/2.0/doubango/configure.ac index 211d849c..52b17ac1 100755 --- a/branches/2.0/doubango/configure.ac +++ b/branches/2.0/doubango/configure.ac @@ -182,7 +182,7 @@ AC_ARG_WITH(debug-level, ### CFLAGS && LDFLAGS if test "$target_os" = "android"; then home_dir=`pwd` - CFLAGS="${CFLAGS} -I${home_dir}/thirdparties/android/${android_cpu}/include -I${home_dir}/thirdparties/android/common/include -I${home_dir}/thirdparties/common/include/libyuv" + CFLAGS="${CFLAGS} -I${home_dir}/thirdparties/android/${android_cpu}/include -I${home_dir}/thirdparties/android/common/include -I${home_dir}/thirdparties/common/include -I${home_dir}/thirdparties/common/include/libyuv" CPPFLAGS=$CFLAGS LDFLAGS="${LDFLAGS} -L${home_dir}/thirdparties/android/${android_cpu}/lib/dist" if test "$enable_gpl" = yes; then @@ -873,22 +873,22 @@ if test $want_webrtc != no; then have_webrtc_aec=no if test "$target_os" = "android"; then AC_CHECK_HEADERS(webrtc/echo_control_mobile.h, - AC_CHECK_LIB(webrtc_aecm, WebRtcAecm_Create, [have_webrtc_aec=yes], [LIBWEBRTC_LIBADD="-lwebrtc_aecm ${LIBWEBRTC_LIBADD}"], [-lwebrtc_apm_utility -lwebrtc_system_wrappers -lwebrtc_spl]) + AC_CHECK_LIB(audio_processing, WebRtcAecm_Create, [have_webrtc_aec=yes], [], [-lsystem_wrappers -lcommon_audio]) ) else AC_CHECK_HEADERS(webrtc/echo_cancellation.h, - AC_CHECK_LIB(webrtc_aec, WebRtcAec_Create, [have_webrtc_aec=yes], [LIBWEBRTC_LIBADD="-lwebrtc_aec ${LIBWEBRTC_LIBADD}"], [-lwebrtc_apm_utility -lwebrtc_system_wrappers -lwebrtc_spl]) + AC_CHECK_LIB(audio_processing, WebRtcAec_Create, [have_webrtc_aec=yes], [], [-lsystem_wrappers -lcommon_audio]) ) fi # WebRTC NS have_webrtc_ns=no if test "$target_os" = "android"; then AC_CHECK_HEADERS(webrtc/noise_suppression_x.h, - AC_CHECK_LIB(webrtc_nsx, WebRtcNsx_Process, [have_webrtc_ns=yes] [LIBWEBRTC_LIBADD="-lwebrtc_nsx ${LIBWEBRTC_LIBADD}"], [], [-lwebrtc_apm_utility -lwebrtc_system_wrappers -lwebrtc_spl]) + AC_CHECK_LIB(audio_processing, WebRtcNsx_Process, [have_webrtc_ns=yes] [], [], [-lsystem_wrappers -lcommon_audio]) ) else AC_CHECK_HEADERS(webrtc/noise_suppression.h, - AC_CHECK_LIB(webrtc_ns, WebRtcNs_Process, [have_webrtc_ns=yes] [LIBWEBRTC_LIBADD="-lwebrtc_ns ${LIBWEBRTC_LIBADD}"], [], [-lwebrtc_apm_utility -lwebrtc_system_wrappers -lwebrtc_spl]) + AC_CHECK_LIB(audio_processing, WebRtcNs_Process, [have_webrtc_ns=yes] [], [], [-lsystem_wrappers -lcommon_audio]) ) fi @@ -896,7 +896,7 @@ if test $want_webrtc != no; then have_webrtc=yes AC_DEFINE_UNQUOTED(HAVE_WEBRTC, 1, HAVE_WEBRTC) AC_DEFINE_UNQUOTED(HAVE_WEBRTC_DENOISE, 1, HAVE_WEBRTC_DENOISE) - LIBWEBRTC_LIBADD="${LIBWEBRTC_LIBADD} -lwebrtc_apm_utility -lwebrtc_system_wrappers -lwebrtc_spl" + LIBWEBRTC_LIBADD="-laudio_processing -lcommon_audio -lsystem_wrappers" fi test $have_webrtc:$want_webrtc = no:yes && diff --git a/branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libaudio_processing.a b/branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libaudio_processing.a new file mode 100644 index 0000000000000000000000000000000000000000..49de3b86a3e560fc36782c9ca418efb25f553aa0 GIT binary patch literal 165402 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 TWKQqwRUW;gm(w^Q-4*;lZxtEo literal 0 HcmV?d00001 diff --git a/branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libcommon_audio.a b/branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libcommon_audio.a new file mode 100644 index 0000000000000000000000000000000000000000..385f9f314e96d2d574262299117446c4518adcba GIT binary patch literal 106202 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

0Ce7lC6mZos;GgI8_L;EGx4g(6c4r#Ecy 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

LsCOdn22DZTGX#fz0KRM;0vrq#OnMveFiNoN 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 V3GPC$jS6FG(&4%^v zYIe41Pz6>=5fZBCLnL@Wip2|+%0qYqsgZc#ffuAc@CP_{t%mYaBqR_I4c|92XZP-S zT^m#tj(qpr^W&bm=iWQtJ)R>^xPf>6Yon8PKjo+Mh2v9GGlha}JCVu!we6{?sbs*? zsE7=USbvY($O)0#-;CSAKa^iwC|vX_LFna=pRCtjYWUSNZoS_0<}O?i!)$t~t4bpV#Vqtg&1}&L8iwoFr0q8`Yp$tI~UPQYVl{d=8v zoWk_9ZRcnBOIjNJ!QAP2%d)WLF8y;rk#XKSJ!+*JWuLV}{m8#@^Tv_-2bowz5*($l6J4xw7@q>h+s~cw?B; z*y{C>Y;g=eSGK6blt&qt@yCkSZ=(MJ(|CLTZ&q=j<2+B5N?);$omzPQ5qmmUu&10n z{+xn+tQGiyU-#X%|A?G?4DPP)R%&8>5#6Dgb8|AB9kFh+4rUKopRw-E+-Kcy9p3jq z_AyIx?Mo}6TLBM)n4i}kBIZK>l~8h3H*_UeX}2YZQ<;N~BWRDsTJ;sldCip-zX9(? zGxT$qnf-Py+4 zOy3h|&&oaKfNlPmgh3gs{AUfhcN$}5rfpC_kB85tE|Ohj+u_aL5ENMtgu!xJgF zl#;pMO7wqL1#rse(HNUAKI8uoT#0r`fxhR-QCE&u&5Lf(1=+ZGLE?J?p4B>T#ub0X zYh99ZIl`B6r*W~?sFuA}tK144GhF&gUB=Z4v=$l1Az;4acZ!@NzYAzdj*0%79Gmmo zL=Ps9>OsQchJ!#g&<<6S42^ zxbkYe6kS}o3%kWSaJqOEwc^$H#bF(Ib`u#MKI&ZE+6T@? z8Gcu`P(R+}8U0)`|7+LYT3u+`%bkW7)|w4FY}zmRp&kFDVKd9{=>qn-iGhI)y$nlJk*#rdjRO{khuW)86-tYP9>5Z698CC}fcb z>yL39ydwD0!MF~{B-c;3CPl3}nRkxseL=q4oiVFd#vZ}m8};Qs)` zKk5JW2Vt{$Vzr;f=AYv=LnCieXT!ZqmlmUC^mE_`Rx*moL}cp7>oji<75 zQ~%#!AMei|nbEioY3xd4-G1S|lb8pwDE`J5sbZWX)@=LY7}bG0eqBwzOO{b6m0BJB L?i$A&$HM&^d<*r3 literal 0 HcmV?d00001 diff --git a/branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_aec.a b/branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_aec.a deleted file mode 100755 index 317c1d061441ff54b96d779de5d22a11f7fe8b36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89552 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 Ns5+HE>FEI__aC%esUZLW diff --git a/branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_aecm.a b/branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_aecm.a deleted file mode 100755 index 24915938d6e09c7083139a2c72d648ff3df16419..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44644 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 K8z98K=Klw#(%fhO diff --git a/branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_ns.a b/branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_ns.a deleted file mode 100755 index 6819b6190820d908baf29ee8907b2c4a8ac21491..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48554 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 C=u;m6 diff --git a/branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_nsx.a b/branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_nsx.a deleted file mode 100755 index 76048cf16568bf31e74a7be0e492637b7ed4ed8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44034 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 A+W-In diff --git a/branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_system_wrappers.a b/branches/2.0/doubango/thirdparties/android/armv5te/lib/dist/libwebrtc_system_wrappers.a deleted file mode 100755 index 896285ce277a3fc281412caca402df8d8bac08b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1933836 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

UVv# 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%0AR6g3jARZ{-$>(s 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 z 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꽁qRfZpgOU<;ds!Ioy;1ms;NeXJ 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%0Df^s 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Π$(q&NW)Z&f^C4Lgu@wi4?J-I=y8D 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

^5$D`UZQraSN1> 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 diff --git a/branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libaudio_processing.a b/branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libaudio_processing.a new file mode 100644 index 0000000000000000000000000000000000000000..42041a2485344c021124ab1fd2ae9d8a05264d63 GIT binary patch literal 147298 zcmd443w%`7wFkWCkq05d070J0AP9&&CIk^9%p|-)z(7!JK$DP!kQkCN34$ZmAsHS< zqN4<*6w3IhTCeSmK#_V;gP@>Qi%MIIuX%6?B6CXBDzz%#|9>8nlOclNz4!ZlcYZlp zXTR27d+oK?Ui*0lPAIG{TINg{ZEyceADccdW6YRw<1*}ahZ1D`Z?}(2AFq1Y3sQs- ze-@(uu>bc@UXBp|(`SWUi1=rXUx=UjY~3Qn|JL)DqeA@D=dgXB1QJCVN(T9cUVo%X*Vfx>C{;*7#I(lAr2vbMTdkch#kBsmOJzx8U>3{H;ZM%i? zT$(D(@y|enUFaE7Da;)`*L4x*|M|19WXb&6qU@5Q{Hi-ks;5+!-B~huMfIH}qAg%$ zNm=Q#+IZh-Wfiq0)zb>A4KZ_z3M)#cR##V5=a!XL7FHO7)acp8h3?wI+On!jL(q-L zxR@DdR~F~4aJ#EZYHAF@)2d5KK%c>9a&<{zZJgiC%Cg!yCAHOMMaH!BZJ%}yiV33U zmlPJ~)Ea4@v|{N}r935-#W{u5wPkTs=2TY|fv{=Sh09Asb@9^L{FNHGJ)^oTe`#5D zO|8+RrlhEYW3IU#TCkH_0rm$CRbIr!^N=k{S=7-cI2UEX3S=C zVMUQz6;mrqs!PjC424{tpIeI@lvYYbung3c7+Uf2d{kyh?FGUoS5?+lSG7yRN{y#c zt=V|r?3%llQ%}T`+YzBGMs971JGac!jw3g@i=i7jpj;D@NflK^w;MBv$&}i%V`^`C z{3essy_s zFZnfKPyUj-YTMT`#8#ImBQm3;8T~t!<jtLV2@=B_!;=FR*C55+_RL`s|EUKl< zwofp1mAhTX1soc$v(Z0Q#Tr_hzg}?ooL>d-JfGw6Y+uvxFlsV5jjD&yA-pRpAg9v{ z%PJQXE~$u#uom~`!kBnyK2yp{%WB(tRQPJ;XdhMcJU=$7O0Ag%RqX@k*0iS{ZUgaf z8EA)#JaJc5loj2jF$#X|r57IV>M|(48g~g)DI8Tx3YU~sl-0H+Srwn>s`i<#YM<+> zj=J??m~9juvT;#YgZ1mpO{ibK%7d2&)llAnv$tC zwPnkVmJ0%=sae5VP|;6~W!c7?$yLkUD{4z1rA45pVj60_vdz8$lDG&{%4mj^R2JzX zfhb4}Mk-{0)l1rtYm7JO(YZCN@^7DARcaKfc79N1dV^K`Cs(bg1ZSp{-5EoR%7J`p zrGi0aEPoqS#yV-wLbdYZh%zE+Gyh0JPIU83H^LNO@%7YbjZV9&28gzZ{PvqvK+e@;nZ zWh}pGWvg_5jY<`#+5}=1tk8QQN;?iCjU9)y_tmmC5YusZMOC40Z*)+wBG~zQVQ9tc z@2WtxlO#oPwD+MNZSPZfXJJ_d^?g2uFuID*Z}VMQT~@0%v3w3y+K*FUeiatC$GDIw zG_U-;x#L!rEUB(7O21AkKWs@#ZdGMTW$m?7N@`%7-8J=2agmr)#wc+X+=ngjRc&mTiN=3Xiqo%|TFL5(@oef6 z7V?G*v2~22tOg2DV{(3pf}mKX^nwY;!MrZUc)9GNS)`{|u2`P0Mz2vZ=hlw96J1JG z^~{_*a|>tYI`XGZO&^;-2LsWHiu|(5nv&|;sdKN(&o8Z9kzcfGRrKv1i>xPL@3xU_B z8ni9~>1%RoP|TdN+zewG$Bd0j5!16wlAE5NQ==v^Sop@V+uRc4ECx;U^Tu8AQO+NG z#mDGq{1qRkqcNBgr)ud^T0odPSe{>`j@^`@TE-ahV?pWTIto&#C~g-*wKKT_dj33L z_Uw1H^JN#?&ZBBYZM;|U(n1B@yeU=7VFYW6m7R5*rC=z12i8JdXsilViyH6-M_;WiG?$ zqm&8w(;ds(m7zwr<+Q%aKyabfQqK>e!lDIa%mA^0J|@wmU-c4Vbo>HC`{jo7T-Q0Y z<(RVK!PZ}e*G3Co1)&m@M4HkS}hBNhLIu?iR_ zE)iH#^!TH~^KP`&vs<=(`wv-&!22cbceO@W4Rw#bWEL7T~Q{50dm!aUOH zzoJa$`(HYJcI`_i&z<;ilt5jK&l>re0PUunK&ZPADFOQq33V0{wm`&ee=ukjlfv1f z>%!!hRd@l9D0yYUZL+NiXNh?z^8xU3lc0QfrLTc^y!WM(O_0em zkTKTH1Gjp^%TPC|N9Kh4LvBO?%7ZeQy~xK6obE>9=jkcUk*+ZDs(I};&4g&~FJ<=Ga+?_#t62dz{Z&RY- z8`(BIS$?u$hqP$5H{67@mOvnsSg@m&@@Vm*j9Dz>pQDF8Un%;AZDN&Uhh%Z=Xtg+e zLCWQ!@>TNF;CC|G65B+g;{Pbh{eE<4IogTXEcyFhsJVvB?oUt#z1>jmYVlA9J`LPifYf*3X^8S`Lwi!&_8zp` zQasaSD|jeSr{=7}AbA6M2i;B4B(!JB`BR=m#9JwUg?y-Ahn9aDeae$0TOEF-Em$31 z$%=Tw8yETEyq^H16AX^B!dCxTZAz;{UFU61llZyn+p zdRv00Wln;}d#eRu%-5#nV*{Qs$j8F;$S2ve1L22c=93Ei3{O*5)>hk*6>|U1; zGbXVuCZjFxdoCf8;_$cLGdd6%^wFF!bxRuB<-WB$q=zl$;GopT@a`2mBpY=}K_K$n zO*^FI0&i=gEf7iqT-2p8+#fohy2dmD{Xx!yLCSjz`W1_#sr8=J+{mRu^c`;l9(!Xr z3$)oqlf*cK`ZtDcXs?T$jp1bbL#@D zyy$YoMP62z7K90Og|1#(~SRCVRsXiM3i9%#>Bo@T$wK8tPRkZ0xGb)KZTPkBmj8{#RQ zn~i?Vh{!X@{KPN~33EboR`lK|MD$4@0atZp}-f-UyIlO;VW7vZFWnE^Y zUMZ7`d^mE#w@$2oJkwGCxMg6|)4&htd-^%FwLxz+hEvckY~armFM~$MJQ&Gp+_XZ-J9RUm6Nh!deWDkTof$m3}?MmBX`Xt+ZLHa+s>+0ZvF83?>-f&4{ zxDM@D*r3tp$kSF#}Y-<+BX4rU}qzu@8H%x?_fIn}`2zNga&SkuTn~pP{ zu&_@1ub z@M7pbGiX=p0lHtYiIC3rEZTM8G3hMQ-T+>*omyd=DY_TBo&97fbe-N$s%`W!iFNWO z+9=cLI)H6-gw{q`cIpM49>$|viJQ7EEWE1D(8Cvk2kcjKf7=-D4LP;iACZK&URtF4 zzug$Nqps*D90+qXNKDgPk*j*?JIBWGn$hb(OD{=uvq;IdM~|Du!jRSWghakfnW)MR zconfgXWR;#AO-wLMg9B?ZQ6~#k#$4AWq$UPZS}JlVJYA_buHryp z)?fU>_4ZqDO?)8H>stBpy{@Y6^_lFqhkbnR+z31y6EHTgs*fK~|2YuG_r2%NojZui zB4uktXtU%~+NJIpf; z_GVyp0(3`iq!0MVJ~IjJWO#Xgw4n>~MA}5)9p%Z73X>1^FZ!u+fAqjRfSzqipG_S? zeUYg3+mxXbX!qHuL$>=QyYEnG`I&e0vBXJ)?`FS$}#p!lPlv^DSD@qpql?2k(9s~m2~(ZGh|Oz%K? zVXKprc7d{4MR!S^T!7UgAAlxptD>Bm%SEe`P%XErmTCJ8T_#cuV zZfo!frA#{grD)3|P#;#%Rdfkyua|Du{2Y`exQiO8pB|NlK|g)xhM!}D#B{?n9YDR< z8)dZGdO!!5p#wI7?p)}A#}&G}4BsjLrC~ty_LmyNHPOcKWsq$L^!#}A(P^mb?^-CU zzd(QVH;j)1p=3YxCF&0CEDd}TS&h<+hBFwSym&e>kK>eopH9m{Kb^Vzv}yRiPG8!u zKHNX=p{ObIhtnp|oQC*M&GYNLQh8wBbh%&N z{-_0Xe12J7xGUm6&b+j+t_ZsVVb}LZog%D0@8(#TK$sO_6A@<0d`KBzJ%O}?%7-X% zeC3yd-s$o>*y$$3HRrt>y|R3|{A9x_*<8Lqn$R#_ehG3QQ1)kFLwsp(0*~fn+$s8= zY*6PnVAmgj9sMSrQ%@^)_cHmUW=~_TB#(B$F1s)ErK2fCoy@eiUj}iTbrJ$C6Y>%#rZ{}%n(Ht+*^uiXmU2YPCH-WfU3Gfln>@z;^J zu<6zI_?$Em>CIYt6T%lFEys0i!+N@Y=cW6d^a=Q8YMB`6u1?xY+L_%J>hvzLCYa zPi;$xjD8!o4&?g}kZ;PlO85J)qwWH|)G_`j>$Ftk#dOaZ*wOPNx@>U{$kwu58vR?) z3prRIfUjFaFm<4+>jUWTp`Rl3=XgLL<4~qdj+tS9CdO3_XXOUAoAMXrOFPdy&9>C5 zbN1;&cYiN4ojKUNa|049E8~P{hcMvTlYA5C2v( z!mogAEPBot9)Nk7-yk2-PdPEcooY9F*1xq&tETxzex_k1#(i&~9H0~USe_>KV;cWP zLl@H4q`hn#-dn!C5_OIC^;miS96YyTj5POgymK7(1l&U~79@Z6jv1iXu8sNVD_b^6 z$>_f(V2m+7vq|c8wJ)3ioChI$S!j1Q*bK>MVH+cJ{ZL>D^-z%Fz569&kE9h;F z^N0gSaJ;fz8n_KM6mSj1{6QM{lnh!$0JdW@@CE9m#2nBM+?K3B=b=fR6FEe z+yotvD8G(yj!Tlo{l{rD7D2DlzH^{oCm+qoKb7_m=o`4WG5nqVfp9YO4s4W?z@Nkx z%t5(9b2G;$==TdS2Z}Ub!&aDyKEUMp=5(^HQ8K|+Q0C`Ae=GXOmb`x|x)Zd0;!o-M z4tdGBb=GCJScLfw^g*N*ZJG1atRoY`nYS{>j`>5y4|C4PL3hhyj8Q;Gg5#mqRM21o z4V<^R8S+YfUWYS;e9d@ssa~z)!n0rD20S5VjQM zKX4wdG^Jj@*iJ(LGGvNq)X9;UcdVr#m#=+R(eQow9 z#`0FUX@81=y(F$BaQ&jx^AE@+#-VnLaqf^qJGkn`QQc zXCa>sv0Vy)kMtRz`A>W)&6?wmkdbaL}b_oPRcVX^n zt!E16?!JOPQ0Ftx{VC}HhMsS7tVJEt>iPaQ^BaN5py#&LE$43L7=In-nexU*UudZh zvE8$uV%z7u_*!KSDs(ysx)Z=7%H(+PCw*dLIAdgE_-C+N^u8JT74z>a+?R)M!6Q{u)FP$InNuI11`m!_OzJ2d2X~?e!X8(%6}EgKfKp%)%J5YFYk)6 z!0$i@>b2RfmY-$k`qnVe$$5)m!l#Ub8@l?!BQ!tKrSk*)?K=tcqVqu~+W=)zpBK$W zAJ`vh(%^r~5Y=9#tWnNVOrmcV<`<~1I2P@7yDxlHtP5K(4$XkfaSrkf+?<0_hbPfi`NMbjx&{KzQ>POmKfu=J_jfL6yT$J7bsRQ4=ZG100_Es|KEBuWzHlb`IPz@9ZxbTDFwW?s@;DSecuNLd`EzfYYe^a_l2*=e9~!*-SmF)4aB__ee?+Qubh{q zekg@5x)uGQW9tB{InoX|gnn|R{KnR4F`tX`nEC7(dDhluS=SK_kTtFa{zgk< z?6ZlpM?-y-@KThEIyOnUbQk_FT@+_Sta|2 zC(0*0d*xoxC-mo>Kk=r)O}wbDV-+2w@6Ghkownggm`^<`_txkd>Nza;A+C+Sa3_@G zY1$9Unyku$)|78hR@IhE1}}Bpc^}Hn_=CaQa`Z7w_cUw^^39k=DZ8d`*>0}X=pLq( zJJ42cg&(wWSe|Wd{&Si;D9=@K{J1KPA43fM*xf<;;c@&JZs5n&8ZH~+(8gyOy23_c z8Os}z+VLkDJT;bg19<>D>!iW1WqMs+$bnzT5E5Id|Qk_9?>!?0KwvofIOdKsWQr!F*a*=o}?HCnB<-o3Uny#V_RT4f}0e zKUT|N67C4&4@Fpi=-H0K>(vbXr833#k6fzV(F)=lvA#*>PtKhoOpWZ~U`XDps! zc*etT1fJP8pOk~=7Cc+Bc1R1dHcE>f8>Ip~#kP&oGW$lU0?(~)dBbkFYw@hcvkLLN zj*XHJ&jz?RB932+cWWxvsNuH-PXNz0#C_7SQF;c?b8t5!-fld5ZC+^~o`ZN=vb@q^ zted`t=Lpsiu?BnjaWL~7#)!y)#?2(_*eonA?TMt85Z|Jcj z!Ic*1(d&Bf%U0KO^`IR+-$EP4dje(AJ!nTlZ_F`N)L`F+y_s*7cb+FD2{k zLU-%!LwD=#M0Xq8i|%J^H@e?mv?bO#`;sBp%b>R~ zTQRLs+sVNzc1Q_mlN>MZLs{=h&53LQ?R0O${HPggRS6j9VxA_&EnYcs&t+;lz9*r58bqHbU)fS^jo6&aXv-&t2X#? zeTDH7A^S|L&$}pVk2${9uhMr&(__as!^x)=onm@tt+=N8J-P z0S3S;JE65ps=`-y(kpZna5ckU^`nB#)+8D5R}x-MWkJxwz9 z_n1Cx4C^#1v=#UzGw7mj%0b%1f})_^adUV;!MaJ7g1|h|qVMULR;11kun(htV*6qm z#@V|Vx)3(~jj-vV58m7d-cYtIHqdMfD&;0koDEwxfHmAHX!SQeOaKCwE;<%R%PpsMb?Zo=5OP!C~ zMmt}9ZMw6^;sWPee_G|-^uPvZdZ5WEZ4Ee&u71ure9B&D&%YmVzIpeboZgeioGUU; zI8WvM!#VWU@0=62SzN#TXR_*jGoU9&#F+Vx*+ z9j-5}*SIDvyUz8m-%WJ6Kgf1jj!$)Ue|M(Kykm}Q;+%P|^bZ%fa%bG)>f5x)mGJUy zt}U+>x_VM;+`PCYsq7exTfv-CEf$BXI_8876xVC)!U#{=JehFbMuE);qcYPW>;F|HuYp$HeL$3OHZ@5C8 z|L7{;_m<0E^bX=2apgYpuIt?^-goVP=BR7%u)nynp8Tt8{iT0%W!D{Z?K<_LYs>79 zU1y&D1aX5%A95u;5r%)nRX9d+)zzGEEqcDyC4YX>l{x4Xc=EYxkMFc=-skOZ`aaq zzH{CG{r9diaSmxk79K%9-O=w7XTQ;xIsd%sD(5{%GMo=ZCpiB;eyS7m^3E+E=Q=m6 z&2w%$Sm2!Wr=`wI?x=7+cJ>aZKYgWhM$T&I%>kRb$Pv^cznw@{`zSH^T1G}7GeZSlJ zRmC3XKRkkJ&+iT80 zG`{XE{qrGb&&%F$KC|#mXXe9yMETxwV%zj+JnGJJ{RFMy|;lbvyXA4Vq_70Xs)cDdUK6eznJp4ilCqOcoy;kgR8x0rnyII$m!-F4m*i|0Tbra^zC{D?10 zPXr&GKFq%<@y4jpM8OClmTB(<#KC8}28oxy!-zLTeO3PJ@p9neyZ)0A&-l~B3g8KH z+8|M8h98^4wVz3>)n65uC>j8D9Q61tYJ;2Mvj?>gzs2BYxWL4N`cu=7H@Ni> zLJJtD#E*GmG^V{G58U_58K5Dac(T8#(oSpBX9jjcc(aa7r4jcAW$%XZbzJZY@B;$oO^DZ zJ2%d~FwVUw&RrDeE{k)ohTCUXb$542$OCcVfjIYzaqd^(K8^Ht@P+B$j|)E*=a%E# zDbS&*SD=k(>Fsc{eFOoCZw#RRWBpHwbKe%{u7I2EXA0sn{o1(jEpV?!_>)@r-nj5T z!EHx>{FW9D%Ohq84K5Uum%FDa*C?pxM{&)JIPW63!Np=h+47PFRk#!3jup7x5HIVT;V3Jcj==M2+F{to;0(`BN7x_*wq6o90el zF!RQ_`T3*9jvbRBIt~~=UP--FDb{&+wXv*28WM-I zuub6F-B;J)&4nFY5`z5N-7|)ZeA-=RXc)8@uNz@9U4WE34xw|PfBM1TqkirO8;~}T zY|L5Ko$%2q-c^R=)=7;g(9jH@6a42-Wd_Y8EY zbmtJlh+a(y+de>u_|01Q2pH?6$E`ycp#89$`v@V@pVZ)YgvhTV1rT(eCPesmgz!&; zEkt*JLeOo60n_Jt*jRupUn(IMFl>adq0#{RVv(db;Y8>{LMLnph9mwk4UQm0ItL*J zD`PeP8G!v@8{eYAeT1MR3kC_xTS18OZXiT?pCbf)hc&nu8|_GE|E?+=+f5B$Ob9$p zJyiEzz`hu<&wydW^aX@jLU;+Yfmefvv7pj#63Tt43bznWMtOPxg1=)4(OJwOoGQd| z&A+&}8h%iNX((&IX+n%3oDTkgSLF8ul%4P(;k7~>)!LdgFxLdd^^5b`z~u;0%hZyMY}xCrt_cnkCbA>`mALe$@B&258C zLH7&|R%p;qh;#u$;BD665yJ68jLx{mZv5%z#K+*!07RhplH<(z6aJv0CLzDF=o(3s7 zP!|^d4N@oINe12&4Tor6FWKB!Gs{{hiGnRs64DbV(QRoyu@kE z2JaM{#08uI;B#Xh+)rGX2hUm)whEko#n}qst_NO`k_P-f2i796cECNAR`53!<-&fc zQ~fc=&-1$nO&E)nAHiARBT;K6&p=}jF!litnKe#M$UG8F9eyNw1ZTtq=I`HnmFqA& zS`T;MAvv&iVZnO9(7bE0xBFV`N5?txSvB&~@^Nw!@I94RBcCX*kq2ki$|AERdS&Jc zxg>9eY{Gk~r$$c5Yl(J6eoOQ2l#6H8%4WESl;0^^XSGB-frg=ZE9J!UmS|_v#xT&6 zoOdKj{9WKzihUL-p!2D`F>;cp1!tV!$KJCQ$g^5LgnTYRm?d+iJQ=jD%^WMgmN!;T z&h$nPAZzxJ$V=n%aW1&9)t_T|q;4(4CgzkJ`Yub$v7B9-y;l%8_WdS^j9R zJb%?Pb3Veyf9r6&+ zx)e06Eq9|F4%wV?2lkzUCn?}}W`^7i@0TGT3(iGM8lEoKl`oXjz&kVC^*A3ft=u8^ zgu6dzO9Za^@$nz%9(Gpz?cR!S& z&n%R!e5%|Rw5=UJR_=wc#7vwQMcK^dC(9{YM91Ahm4y2}>NB=4n+z-*MJU43d6iwa*XhGH*g0 zUFJpk`|V`DPv+#9%=gASWj;A?a!lU4;hpl{Y1U*#)=lM%gMBve_xHtqOk4f&kEj<0 z?U0UxHaps|*}kLIj6IRvK$8tL_Q}hQ_6CiV`%c4iqaqV${cUT)!*E7~G_$Rk5RYwy zZ6X=z*goRhMW0NI(k_zoEU|Xc8-9Ab=rqf6!FJIN;cOQ+q+gG^GnHGSHf>Mo`zXT{ z=nv9u;d!iCfY2ccc@N|K&ijzrO;OWEZ@4?|7$JnSpjwEiWC8^eNMnHbR+u3~k0-J|#L3ZKe)wX38wIv+``T*$luE zInuWpaTefxI^vWd&J@I9*wm=Ce5w3IW;OD;3GUg^L2&!fM$D+w8MwbA8T;ROzX3#wJOf&Fj z3UouM(k2Hg{K<|!1~+)1@n>=e{FxfZpV@KznPlKkR&<$I80nBN(1YX+_im6sXK=^K zS+rNqi>0BxidkRFPhxGKYv|;aX)(?Ou-|O)hJQYqXRW;9d%+ts+KqC@4dg5d?Sc11 zh&Gyzsw@;z>L^UMxj=?lWdRDtG{Swx0aD3cPFSAn#_)ukc3f zEi&-b<_JUzJPV?wdC$w)SH1IJkIuPyKp1A<$j&j4)`_uETQEW03;LC9uh^M88mgca?Wj47{77@eW~mIA;&tI23%y%9|3!{&YFn?mJH2ksl|)hP`;6 z#KSRy_5P7j_E(3o=ii>YLmJF`d@|4n6sY%qSnQiyZE)**dXo7LKdZs-JMkT z{W+ugoi_L#$GZtK#W;zg{^SP?%i7$^Jy5A$UwE|}GKYO4+`niAB#tb=DR}(lW;v|g zC9)mo6rRC;W&M1Q2n2A3M?LFf!#yL`Kr+q%Y&dQeNf?(T9sfJqHE>a$E5axn%1au$ z1Ti+k9xOZjO~@0|E2mzy<2+2u17RT$r;z(vFjjK!lT6TU(8<9>_r_L>$WhKg*27*m z+2)0L2am;sJwc*TvYB^C^}x|P2je4wJDlu1r-XC72wMtVsW~{a5cFeAv|ZX5d?09b z{9ZCaCs-WogI(76f~iPnf{qb>jI|1V!Gw9fpb7Umm=RYrZ^rn?hq012_6lIkf^ibl zDdQF3O!i~!hIvWs0V_koQ>gBiNR`j3t`o*E194wX<*@9R0D#+<<3e)P%=^@d(EsONZlp z+^h{z)2zBE?XO=CUm%xc!f*JY=!wiJ(2+P_k$EU;&U`Cs!9)9u=Uhr*OPTZD0bTEa zmidME;7x=e#tylADK{Yo}Gy4ADqz}hVhVk$H`MT z;|R z|LOT+N?1vwH(lbh>5%~Sc$nf-;xRsdXAy6R`l|eA8Tn*uQ1QgS%hkC%-5H~A9(+KX zTMuA7Os~d%#Kj+rrDN?=R6?vzmzeQEtPlk_vUi{TL;h+Y3ndopJ6BaFajDh|l%^?OHf-F#a=f z?p<;2SKuc9xc`XhkH&=u;U@ohmlDHexb+`-@TKkmr2A}~oBLhp&xiE%)!bgqJvh!i zD$YGV&OIs4&3zQat>cR=^p7eMgA2uyvfAo9$0%P|!!`wcN=^GVTmEGIyK4Am8ytr3 zv#BoqV{CAhxkqJ;89xqC`>vY)dA0uo--e4VvUj{C00sVE`F5PDQ@HL)T~Po<_yOTy z=n_J7Ce#V^-#`fejfC)L+owO+=_lUDR_4Sc#2*8xpj-1*Pl3ajhF;`IM2EKgzRnBU@U)x)8C5wjXuE`(VuCR zZL<>O<2VDGFtQl5Z;%o|m(R8~Scmd4eX?gE=6ddw1GuwRxgR(CrIRT0DZ_dA*m?uk z9JU!AFW&X181MQs1Mm8Cc)VYt%=GD!8+qJbzY}BJorlMJe{b&Qec>)4UZnq^OT67v z9sZs;E7h|Wa`70}at?yFTHZ?lem{OA&K+V5Dq89!&eb3Cyd>MO-mo0uT+o^Qt82*wR8=i!rYuo=pTq(>&%!T;Az=2=hz4@0Rt3ap=oW zWA0AJ&HFsomA@`4ZLpvujJcJN6=SfcG1o32Q$xzHm6xLahhmPG^K7q|zl6Em?`2!V zrOI3;WvdkTSd`*Eky6N5X*tG%pd|q`fW-`G25F~`57gCV#l z=n(Gh%F^y>dEGPZ@-CiFFTp)tmkW#~DWk#>j0oGq(x8#N7phKrXrPE39)^2MlrYRA zLH2ll4R=0G#B)9T4IA6yzBh{PRLa2(d}dJnlqov>fy4M+MEeBn7FfO7uDm<#W9-B2 z)8=Q-nVLU)>fEb@8h>VGO|5<4MEl&EX3rM*s*ds{wwMRLYZB+9d~Xrnu_*r+$DRLw zoabm8KeUbW;>V%I5SAmTO8{7rYCN=+^TwfVd*cy^ALH_OH6F%?EGxesi-)dUNu!V9 z7!O0>*iXl&k3-S5E5Ct=cW*3~ii2^d;~^wo{sM^C(ReinVLEQcdmZtNKRv7fo+yJ` z4`aNaGG6^R;>8jnv5t>WFDr4@l1cDD8y7wCK({IOG0d_yq1~==e z(%@$PyAAoJ!F`xaQGUkKkv|Esx}eN(d}sXqcg_#6W9Dx#9*&=uDK7P&4WJ4S!)D`Q z_@* zia``cPS}U-;6LNGY&gf#@0t$xUT0i8ZoENrt6OY!{axLDQ!e+Xa{sI$SlxuZFt&Y} z8-Ck@LQJkK10VarxLXBifdR|&1{RDByo6|*KFwd*Zwr5(EwZ3- z`ZfP1LileXL>t|v`3E%rCkZ=aT%!3ur};M%qS22|Pj5HixY&4OT*lb(KXw1y2+)OJ zY`nq!bNs1ej+`)DDYt0%nG|SniUzqZsM_^dC%`xX;}Hca-}T7J34?_x#Ta9#aoX-L zLDi%bVD6dzywibWiZ1Y*BGfw)bU!t3ANCP&4qC;dhapXm-SZE2Tb$$T3EkWFy${+P z+C3rsR)+&)nMXgF6SiVqPvG8`4BVl|GwWv9WXV{YN^NPBT*zBsO+Df?vwBm$G9L{M z#~3T@H1{Cx0PLb1k;}VCQjR;#k;Rw;M;~+QThr0d0-WzQAuhzA?`-ge@6a%PZ8MJE$ofdNZCCD>0O6-nZMZ{hRAbnS^v1f<RxHd|D?FQd0Zgos)ZVrULYy3EL#`$q*nn~pu#0MlSRPK`h z>I(90zQQ+nf^WBgZ@2US&w9Xi?rXJU4TnnM{Cm{X^We#g_jFbK55WHb{9iNY1m3;J6*z!z0)(404u-x>KMLD8H!>Xf zW}r@b;~l(vZ-&G7=PO|wlm83szVLC4Z+_f+)Qa(u73)jy_EW!U5tA+40kXj1OX!Jp zb>5u?dMwB@f%hWy#JYN@vpQabU7u^k{hSAoUiU*C9)SP*!t=5`8*-xGmj*eSB|I;n zPSv#F`LUk(o=!5_P>xNN?eU;{-!|M)0ovW-+zHAJ+gzuBzqJs2=6D8p0M&ccH`vwo zHv#FGW*Wkp2OSOV8FMrg==>>c^W4b3D-N2z>wYv;ZGYti?x;yH*_H%fu09%~ybD|5 zPJdtU;p(#(KPF*JzdpRueeT4|)dxeZ{m#mP&V{n*_l2yNt+4Z%Pl8wLWv`!vvgYm? zb1=mF8Hd@LrtYab8Zz70WYyrVlwo$?RNjHjHtsGscVa_gQ3x}wl#^q_SU+gbt8A~F zc-UeI7CHA#9MjD~zY)_IZ~#J#h;bGF9u z%83K61ECtnxf44f`*d3zg~1^5fqWc0lXf(e5Bj0YFh&%o^5Kv6_a@5(c~!!Lcn6=} z982C~4REa8CpC{f7#a(D`yf8!k+uNd1CGhBf{*Xp!9#xYsXtfpaGUSg$2dJg5We=hva16@9ApLA$ZW z$-T?$hxjcTTMP6&^lBH8`q^&B$Duv8k3)OyABVUv0(Nh^z6awiOs&t0z=UZ4?#PSX z4u)X=H*9IaJ`(8J-RWxGbB{ZDYT3UrxTrtoOdQ*!Ex0#_@2Pm-hIhz91M7<4a9~;s z@5usw^1_65YslqRy>A0gP7$B-t&kjVE7IZ~PvC{z>h~$B>C}EhDX+lZdX$xY#|C)Z zi}JFZoQs@|a(#Bn*oVe?=Y4}pJ>&$?7vbARkO}DQ2>J)< z+vNd^zdTW26_I)kVoFD?-D9=HyFI0I7dkQ?|ob0(f z!8x=E+D>f8v{ev4<*PAA(B~>`AqDmd`ccli1S9+&-tP1xp(!I1BF&Edp%?MK6R-f^ zTVkJYwr^_PZQmbC8x1|?*wmT~8DSbdE%Q?Q_Metlf!!}X1-pj0cR3yoG0%8>829{S z+DYfFBkIFFu;)>k7xQ9!K{NgPU@v29x!M;&PaLCP8usk!_hLfd9b199+C_cE0EL*OBAi|oP3iyE#=k&a=vW8Tk(@O_$pPxznE?iWY+T%^fG_}rJZ@cvpl zrfD9i(sc#)KDKK2c(R`&UGwukjb4Vhl7@@4&4u5Uplyx<&!=sthHro&kKLNzYT({Y?)4L&e3*D8JE!5*zlR~qu$ ztL1k!{B*wRWx5PJ9fG=fU9)FcralUvOXc1Q-=`~cnw*!8@ms?;OsmsdC)9^2FO0)` zGI_V|KE&aiD(ZZ0kt3Lk{%-Ee>G863_*LFFlaY}DHF0lg#glDRPGI z#-TmYwuF3~`sxa{6V*1QJ}b!aON#7c{|~>r03Fc7oTawGkf9xM-qLJa8|1xYx8h#1 z8*ne#N!vq`Da#jB?k&SPmV@>{H{lNSK%d!{bD`85oO2hBbrRDjbz2)`S|y!*KJ0y5 z0f2tw2H4H~78ugf_6U8Os`gD?@vWJGkafSs5>)XZ++G?~?n;GSW*G>4BXC{`w(kvS z`zP^DBjp~{&S&LNzcY&6#yiz9->uv&?VqLIv8wCu^~(M5UxVkk+m!R?uqkMF39(MP zHFa(Hq&7BV-H?9NAAUKJ#R7BnSaV{#e*3MDS}=>VKO!^9ZZN1y~TtMlXYrMDPx5fS6^2m7GieCdzHb08kmnDOw( zc(5U2Kgg-_Bi)S0`24vMZ;1M;{AU=SYz-=&`1i<<&^HfZkZrdy-Zi=dkhu8c{2k)O zet!hM!kDWq9^>m}U~noD29OZ#S(#&GIXM3Xd!-#do}2xvA)%fxqP6=O{r@}jplA$+ zpL&nYcql^kXA%s*#o%TgOwfe`++cW?!Od_#3#0th@Fs(s;oG2q)t?&voWafT)L7l9 z;WmR?Pf5smQO0lkB?!tZe?-Z7Qpy6~bvIsPzn`-21xxG7Zvy^v9&?iBCSbjBUQYkf zy;OGq(*5%|cRk$1wGj{THN}PhGS2;3$h*$|q@| zTb%zr^&)Qg!CZB1VRb2{ckzL8vAnF3H&{%mF2lVOZL`0eOxB$Fd~bJe11F>D2^g0| zpJuM^_^yfb=d{&H@Ain|C&E>#wCgI)BSiJUwJRl+#Rh70O0)@Y4afO+X&7%GX)C@F z>3KIu@G6S=xbQBgwpwS=`8Sos-*Q5pX%|cwsMIIf+ueJ@s2yH+VZbp>xul|vVBE)o z%lRsomX#W?8*k-64!pCaEd>MPob9Wj{c?lGKzg261(2olGpDB_fw&&8c14XLD-`=@ifrOg}pP8f_nyy1H?( zb&&LHGI+%Reiy$-;4JAktb=gh6>Rws=1^hF2cEw-^+4pDXo*0hMQn-{66n#xj=e%x z<340O977~yMTmY*OLvR`)b}pt?wDJ_y90YuOg*5Yy=G-xjPI&?yLOFO9Km-nfA<$~ zCP>_v4@NDixSgF1cv1{_IO(`kC)IeP;&zj)-SV5lg7lB8lrr!(>@~(i?tcMkRBCr`} z@e!W2RyvKb%9-`JdtI5^!Mu#q5?OqkC1Sxnz;$-siLKssUkrcVhfBA&1#_$53FcQq zXR_W8S!aM(S#{DE+Pf9+Uuo~jc>fyjJWGl1cPnvm<{Wpe*M)h8>CE_dLzeMKpYD~o zwsV$rZEk3!AE zj)pj|Ez;LXXStSwbK0cszE9_by*A9ffMyHm6ajU9{BF=V1N+eixcMEIKxlyb5aeP< zE9cMo{VCzacR~fnw(57N%-CN8nT+goV1CKr3z=}g@=nL2Arr=tbT>ON4-Xj;j-u|I zBW`xQ7TSq#x|ut5j|lsc?wA8O(LC(6ki}7l@#Q*cH{wIiQD>s>9xW}JZVJ@EsXg|i zp&HE7Q@-Jb*2200<_~~7tjs?HH}u*m#UJYloMTkS(@S>VVLNxC&b%bFW}pbIF%=>Y zoLfcO$48@FkU`YNE|cB-IOCg5%J><0l(G2xCVcxaFuHrtYzp>Z9qtsbp?vGZJ01T- z9X=vuVeHKFv3eQa2Jg9+av#>Pc>b0)-8WdnBHsn(nkgp^2hUFNY+a*d1}}F9-w&B^ zZf#8q&#|ouXMw)vAo!VD5#C+!erRKhFX#;hLSEquzFgo7?LmAItPJlAz7^Wj0$E0# z?`&xav0XGf-V1Tu->lThd&sj0v>ptZCSX1c-vZxdQ|}Q^LjJq#52FlA!u)olBA@U> zd7(2@dEj{@$}45nydSh_GPEy?G)&hKQ z!F^wt-!Q`WiXwY#O_2A|TM;yzYVQZv6uDfCu_-Ug+F_qyy-VfbWh7&#?m3Pd)_l7)B zUvNH}?N5N`yqDbK#(S2^cb?HE&)N3OVsf|+G@WVrOK7LLaCS8c;DIb zSm?~*zl1n1v@=)}GGTtllnObU1o_C3+ zPy*_Gmv~H-E%6>?5o72EDtWWA{ zZtF`dCcQ6d4xvAq&;G~)`Un?;mvx|z`-#aH@{9Vt;5LgwJLlsW&TlBNEY$IezPIDs zM<@foNzb~hL*0-jtM*N8+aPP?TNika`^{M%!rmFyhUm$kY+Xw7keC z@>yUW+m7^fC&KMT9OJhN7{}-)Ui-C{$hF9W{>+nUuFz=s1o-)``!oJMmn@8Y&}~No zWY}b~Jt&TJ+tCy6-SBR!v#sgQIR8RAwyA7<8)7`tqn;Fb`Cjv<%;?{dNJYKtH1WG$ zEEn@*8F*HhIEZr+!q~?$O!r&kFhvpu`hpg$7n`m^yTE?aEIant;vC`ttYg*LgXBw) z?Zh$|@&cK}cR+B?82szACcFW1xfmY$Gj&X2H6j2?o7l>gbvc{GC_M+za{Yq z&a3WF&SAEFOX3lnZEf>Yza{ZV2j7x-q}BK>i78BDf25V)NaJ37;-e1XS`XnADEcGN zj~qwvH|5{zIbJ)MME4o(obLzt=pNk@0R52bU3Ra^7n>KlC!nl3>HCIYx~E*M&FO7I z@ArtqrqM;H*qJ$jP?p82$b(`tKo9U6NOKhY-VVQWl!mb00%ueqk7mdgWyz%NGa_9- z_I)JwCH5alXGWXV>BNxcR5oZW27aO8Cv79lKFJslL!ncjjr4`tr`u&d#3^!oySjBE7!27dkE*Huf~1>Yd0o=!LT5nmYbCL8=DxamI>emXu>-zn^& zf&RwYCV1>_Id_6<)Augk7(RzK^!<%pBP(*a_vEG!?7apP&icbfID)+*E%SQJZkgA8 z;}P0*)VU6%=RP6oW!|-R4EMcIPn%I^SBN#?pMy92=ANZMZHHX*=iOducvvUgi_v9b zz`{C71U<8UIQRKB%9W!jWEqP+VH1nO+y^tjUI6&YiA#aUJhndgm)l!gq3eRQKLblG z5%i;>J!oh6erK3>F|eKl_9So*0Q++8PsqX=J#A^^9p<-OukG&(57ubB0yL7IPcA#( zFU?ImV_~Gr_5io&DSK}cnqZ@Y)-K!2RQen$eZ9a3OVfS9zuw*2n&iJPc$fd&iBzPw zms%ow{65Gn@Swby0#opG0gfEdn*cq<{UgS*5*N#=;L^&tgfEWr8^ z?&uJ}XK|EV6xZWJEs-m7t%`oSi?-lc=sKJq!9vclQM;^>{x#Ofzfli&!S??KcFEkIa#kUhg1 zNm;!_*HZOjzYF;OTKo4yXuIJ%T3$JE z0`@<2M24yJ;t1@P18j5LuVl8bxBcGk>ju8|{e4SQ=xgM+I`GN~v&e(&u6Yl(_q&kg zV=Mn3_Pzu>sw!J|pBge00V<3k3@I=IB4Q;VAO=X7rNIuPLSs__!Vm*Qh>9ghk%U1c zS`1DIa!?etwQraNb7`nBh;kJfZ0)A?dQKHZFp?4hTci=*|DPcgA%6Dj_wM`N`|dkm zPIm3#>~Zb2*IsMwwOw0Jw`&ZXFXw4x58b~)*%ByGcOZQ#%99{dBQECmKM)4d9~}{n zIer3ppL7B5pBHP?2AEIhQMZk_Ye;fF%yqA;h4aKEACp{*P%p?H(Lb1L4zAtiy^xgM zJE4ET_9D_D$5=y`kk2`k$90Np2We%Nz)M?@gNjJZd~*S@g?ZbP~!|)?dC7V z9c!iGDQ&Ew#bsFgabM2jg4NJX!JZg!-vr<6aIaH|V+t_utO)Op@C57=v@qYb)6_Rh za+Zc4cWpVHf--Rj?NOJ1#&O}7_pgqX0+_F#1KvNsKT$rmT9U9N%BmCTQ;|<+;1Avt z&ir;1VE=}>%=WetrC}F%Ha66ob!maLW;({Z@ZGu(tRe2*hz}UX`pi+Too*u!3p(Uk ziY-tYcF0dDt{F;$G#~KpMz|Z_d-0q0JQ4tp7LmCR>HcgH!;ahFwsPekN1mTs zT+bY}xMmzJknvmij(S~twX*d6^rWqcjpU6SkF-Ye7Hu6Bo~_M=ys?LX-<6{PR|57x zXZ-{9N11FVzs*FuI-*|W$3VyHWDw_>%$a#Tw%CLMniW6{PpUBkPnC~ujsNQw7NSK@qmN^HS0Mfs^PGcX5c9BpM;|Xd>yVwO`Pk)Q_xPU z`=v_L?$rHQi(SCO?zzA#zyqnoFUXHLV5fV{M#%SH-HG}ABj$Q*3(C@;! ziaBh}#=7AFUoB}Q=0kDtd>r@=B1bXDS9q2v=f!yyYd6Alea|My2eh(6n?26gY@yc3 z%K<#oWScFt+Ab;e0&6NUM#>V)2z-aWamxEwSh9`Z(mv(`TYv`M;&_4qn!Ecv!E5`<6T?c7d_7nSveHEQA?$D}?k>-Zx zy7o5v#3?s+;BI=Wd$F*zEpqN_JJ4AqO-k(7t=Ne>w$Qh*W8^8RWWPDE@5(T6;uK6! z^C3Rk0G;pz;3SP+DUj814RHTD<|S!&jw$yYjXk(G5cNy(e1LtlIJ~C4j*~6e=L@bw zLcT?+r}3-OB$uxp*N*AWSVKP0J#k`9Wx?<98~Jbz(9g&CSfCSGgtmR`gnm6>F&1Mn8L$RDyYM_8)_BY@gdK`S zUGM7c3$F6J6zfL)?mX@T_#NAnh4B+|Y1rn|X++ZP11!R^3Ur|bzb~L3=zD9dPrqx~ z3LFM0yD~-i`W5-GcShd+7ket!G?atyNFz2{fcsm~CfYHYD??uuaK<*rf}S9~LVl|# z(92^S$4lF{yVg|lJM!PSjyLU7s-<5fO3#?-uFw5ZA<+8{8TH%-_<0q3Y|^n7_hiti zI*kLK;8xZLaD2K&gOQ=0U2U%+%|_4#Zyy4jLF{q37jVFbPV5_zN0D{1Iz<#~@Y5Y| z$^5KtkAien8A#Wn4|t4Xjmq>ss|RUySVO)>TAxNEceC0;a|3%%pL4EJe}19d#=E`k3RhLC-4w3Pm?f4&wAi<8I6Ldg^KtH3+J&`uvRiea}y;S+r9Yw)(jBQVx6RlU4qpYr1Px;OEMM}@I zqHsO*`D@6tCt#O(n02;x26OLZH}(hy(m|4q$yo9&CF@w7CG|Iv;&RT2-)2;yDF) zPN@ex_xljUSeRm}lnRvTLWGKz>XQ z`l}rCwu-nnL3qkqCgMA;+hwxGOD%9-d(VkHnSPg8r#jmakBBOUp`0MYvJu9<;=YY- zdZKLaY4U(AE|1c$-6HfO)>`xmGT87XZ)HsfIuUI(u^H`GuvyouGXw zujto7R(B#_@_a~dQ%5hxy)^hL+Jrv9T77}vV($19uu77fV*V8Ymk@8fin?g@5&HAI z^Mt~+e5>eR5sUPfk(PXumcU0WzahTSa1Y9Ou3@Rg0@>gl=$j<1??L;zfqTAzj=gX1 zY4)cD=V_#;|hk>Q?75bx}fe9{W_v_Zo2RMZfU8#4hgTve8G`xk2(H9x>npxZrI8`wg3#i_jIZ z0rxh;o*`^Z(AGrOoxs!JZxKH>L>|N&ifcpob)@|gX}_!^Eys-fNXbJ!9M-sO%nRq< z(~|+KpnpQZ{l|g-j>RbQiFifc|D*z1{O*!qvsoA$^cQL6ErC_4&9(YetApHUX=m}@ zj^W&wio=#bzC58zKPZTbw{81Yhe^lV_Q9Sy$HCQapUqNy(B`rpr0obx?8wkQI&;J(zN0NS^Y z2A@8R?>7I7YLR1-x)1ZU$hBBWY*Q5M(*?2xw1qs@GQe3G>~1_o*`t3(@F~j-wW67< z?na$HdR|ud_>0vl)XNRqb{iUiM!@d z-21&@iI=w#=66C~b3Xf+dS1MOdAAt*j=IxwK2V0kIl=nT=E9pOdtn>Uo&nIjsJF(i z0$imyD?+j8cY!sAd@EP4^Cv|$6XWH>n++J1 zAvZ>PDSv8^a?C}}rHT#hT!OsgvZreJm-Hm<@(T~{zjZIcn!5zDtWhEC5f1a4#YoF< z_$}v)01v~SU93>fatX3lmTmFid=1V3NGQ_=_+TBZu1Si7m-QuY#fI}0`We8HA>hJt zfF;6l{=*2rhP4jihe?ONmxBgf(@~UxE;8iawp0&%skqoZCkPS z@cdDdM&n~mE9wwto(Vp^Y|5;d?~6vfHU`Mof&8|jK7;PWoI+ih_x7T;T78+H@PLj+ zog0XipjUZL6t-94C(g3F(JzQ+UJ~ePs2@2f3nMIK8tvn_aV*UC@vdUnNMCNs%y>o% z@CMv~y+6Lq2EC>A70RZcw6%GbDh_2kfG?2N0iKd7*OYGtgSh6+lZX%BbPDA;S=2KIxu!o>|T7=JwD`}Y;-vOThni1oZfh<#>(%Ud(-}>#Hd)!^ zmL}U8_iOxVqw$SSCC*Iz!TE$!IEx$F8!l}S+h9q3YkgnBm3oiW``+=8BNYF;_~UUy z;{Fty9=kcFWy~{n$zEtXZGFJ{k>wuCJ5p=u8B}`Cwb0ekR}cQ&{^Lg+2pT2+m`+uBUa85e6_`7=F zt&X&cyiuK2z31%kvtNBX`&-MmFI07@`rsSSH&@QQbms0eCo30JwyXT;^qkYJPah6H z9_|$W>eT8}Lr>XG?F}sm^$Cg4!QhJEm|)xBcj{hsr8-sZqb8{rmE+2G0Utk@8z9$E3&p zDRxNQ@wnf`hvFY{eD8Ry-j#a31Z({z^ZD4O$-0)h%C!9YxXC|IX9N*~EM*SLZ zYkUjf;A)c@O^-M2)l6qNldY{25aHfP!-05*pKMvDQfWq{cefZelz;eVuD1(WFiy*gh*z5o9l{Qq;X z?m5VH3;PeLjrAQ{ub2;FN5+5Yn37Oce|E#~odu1m8&7TeRkQ4*y)8PmT-oYk>rpB1 zxTJR3x2#S5`qtJR#&&$_wjG`RcKhYdjk~1Yd8a!)?T+-eUF&!IzS}2vZR|d?hr8#u zJ=fnos8?mLh4<9YSe4PRcTw+ed;g}-t9`!f)3xu+zOVE>*f-eshrS|Hs{~EG%%uIS zndZ&sbEnUkS~zIV?3wrF=FAyATU%6IeR{jxqRyBMS6cV~D~&Jz7aPF>S`wf~VSPw{ zy1^;9#qhuZ{iHp$&vY&82|Z=&uiL=d6qOezC5Gk&fShe$t*dkzXbV zWAg!xuRW-amM-1!pXnsTK;t(Z=D~Nc;WA%7cc3DmMQa{2T{c4a+k8f`!cmVI=Rp{{ zp}>q{x_{>E*D|E5`3N7I`O!7os^!@QdgFHeEE220@o?hBUZ3UGJpQgi{9q0iLe2bY z5*R*JzlRup!qXX{FcMNyQZO%VEKV4f2rYj;u|yl$LKHp(bFG|^1q4*`j5gj)2}muALTKBIm%yV z_(w;jKZ6a3{^;p>Kd0$ueRpwyw8yA#l%Me**BqeJCH|N3JW#|%#qT%LV91(&}~|0VpkVJz4$j8DYx zMtF}}bbm|yhB8=h&z-_^V_yCwu=N&lSu$@=NIfwOYwOq-EA zx4*!tx!l66DY%pz#{v6K&zUtVH^09aRXBT2?oFY!ZZsb-du9%!QU z4H}&_Ys&pIW=)y>Sbw3r2tY7=n$G>#OM}8r3HJTAU}6rKicNg+I@4}y=ZfEP7g8vA?Vy0v!?OR@9PKiSSusL zTHo;C-N4DyXJ_XWPVbN5;BDx2oH3lKSqan<=vCMJH=Nk3>(=eMZKFpuzK$`CZqd!K z6dhX^{6xps1$EK!{b$cAoHIK=I*7+lqg#2?8CC6oYOTA)r(QqQs*R|A&{WIjfAt3R znG>_-K0cGz#7EbX-C|Czn#Wgz&qf|F+$mU>c;<2$@Hx*~ zlE(9Z)|~=;$+MG%blpOffL7yoFB)#Za7p8N(jWt(A4LCXtkL{#3SH2`r0E!Mp2>7! z&%k`NJK8~@AEmzs))K>23|Bk5iSR4*BVT8n?xq@UPs7coi%mzq;h%4~pBe5s!?l4> zXFeV2f*8&;{G$zbzTwjT0n?GTY;iZ*1=oso>73zSgqw{1;ob1by+9LSjZVG?>p9&F z{q6zYc|8FBmYG5fGu+XJJHc>iySQZ*>P@#F)-}2Vum;i{2wix?J!QBwg23=5bo=V} zXYeld48uPGYdh~gKWn(!nN|2{Uz2yO4=`NP#2(bQBi3@>O+E#R3v@{fv%N>*vK^n% zMLUK-c+T;fV7NZRor3eg4ENE!5B)=T2>9o8hYH~WA;i1Zm(fN3+YNULHn1&!D}=ih zT#WxIF#dU`I%#e8^Cr58dy_8W-Z8?ahSH{4x@dy4LGj6Yp`mv9T*`;njFcBA_M z`i(BW_s~Us?o7Me?TUJ8&JL%!TzZ85-@JpoTaWJD^yI&OcDQpr!N(4;#?w*M({}Wj zGuj!d>>#F)W4@%H|0y(F%3*Xlj$Fr?hwPxHr(0i_Gg0q>@+ru%sORFCh`T~fxeat= zRZMZmgSgw_a+{maJ6HflW?4WHRZaUqK9~)eOLmDmZv59gN=w6zD0fQpe*w>v^0>q+Zk_=sFiCOjcJ(k|M!Almz`0>g)h5oUDL8 z67$GLePAJHpr!7T-W=UbusH?+BV${{XeS=8L3Zi z>$yE&sTX0}w4-6$RMOf$9y-#x9Vv7~Ra2bLqK>9%OA39OEW@U0w)kCR;lkN8=zXKl zjeaNzH#KaU4lrz*&P%(|rYXYrqyP6K{2=7DnoZO3D@BNQO{o|4K6JIvR!!bGzwH{W z-=;jgCd_`L4lL!9)Hk7?EcB0Ja2LECdOUV}nJj&$)gSjkqKRznL!kN2Fl$S;QH0mqyyfWtpbfHf#bLe(QfqqYpLH*f> z7f>JSg6n!f(4R?Mr1+rAL)cplAkpR}U}<_CDR7^ty9%JHErnRzhJ={fAzv7wb12kJ+g<9i8buc>Qgh5i8N+EXZ} z5Mv#S@nM~IIX_c>>sCUGtP*76df1ellJG)|CC7|qm}hI459PCf*^|(**JR5~W6EP? z$X{0thV%<^S*M{l2s~27@FeJ8tQy=_;T?i3mvZSQu2R%lvl9t@DcIk{9U6e0D%y@5 zh;}gSGQ#@dH_Le+x;y;V>?gwOYP(%oJOcWv*&apL>Ctr|e+!raOdigLezjId1KuBT zUpsw2&H_?zk9v+a)XkSJpo;*T(LyE*pd7MvZEmoS@5lJ^Oi2RjBE)2cVbsY}^!!gY z*KpSw*hbZKgAQ{(PedI0`Y>@6+Fz4KfgkxF_FxWBpH;(?=wA=UkNL11#?e-)9pABR z>MqIfoAy$v!@zN-J}di~woYT*vIH1yYOV*Ay#t;cgj=3(r#(@bc1BSq=k{aJeWETN z^`EG7Rsy|=dcgUpn})Y_{7oHT=(QZx&wrRUSAQff2Mj!ner%g0t5_}_I{xz4;4iFA zuraFHdtE-itsnXUBSH=K+d{kDIB#Ou1f2(a3xil5;^uIkJAG>UWLv1)C|js|e_N<0 z()Y63LK)Db!cv&*Dv(1v3X0U-cw-)vLxF%CdJn(L0!8Q_*y7ACQlWFEN~kl|m#T*` z7is4dI6gTO&d5J1y&b;+4^@_^bTLLco&{wc97cMc$pIV!7TGsS=qlEjxyG6= zxn&jPRgK+K+Q7!TYlVJHW8nIxAYn0QO2W}_&>rat|C~33i*_6@z*;B3J#ilK7uRhK z*TSVfk>oMX&caXp%y?}cz}4Usu8i;VfhU|e+c+IAamKFf1F8q>KhHqneGJE0m(x&2yS(nhIfAH_&pg#M*pJCE)GT|(H;lvR+yn7-HP64n*FAC>)#Iwb3K z%Ja4Autci^X@U7|pAYj4CFhOR30o(wx@iTi+$eg8^w-Vhj;&R$P9LGqG@Go^^w4~R zHqq;gbM{em3FqoO$=?+Hq}f>fzsZ*3{|Ot4ndn*b!5q|{+VZxNL|twITmden&J$+Z zTMa+@Tzlq4<;4J|<%6xj4f3{MN{21C_6=P=Oo#bd^DsZY*s|5+&B#}Nq1<~Bhq@Io z4IicheyDlO`k{GDSM!`ex^XqW>t!)L@N>;WUULBgSUk5Qm;-gn$3}w?>Js&#S#C{6 z#*gUme?>lqZD`b^-(flr3#|U=cf|Oj{ALW@o8=|;=xD^p3T#cahkGvatHC;{d7Su_ zRpZn9VN@+Ywupk?`tb7mJhl%kQ_XTs0^EQHJN$HKjc#r+)O=$~3Ey|g^A_CZ+`z4{JhhZbB+Fw;2#G6Jj1WRe*pe`!+!~W^I?9J2e|>9{LSwTTYoyA zbmGj}lV;@S>eqXMA0NfQBb&6g{}&aMKbv4s0yZ z5OvWaBY~6^mjJgVRVtsLl^nYGyE^o#bJ_n=pw%ZhAV)&m_CCp(od(0{9Kr; zwEfo+6N)zfG=3_0Xm8T*f-I0O_;C4{Q?&V4Mi=>>GW@MDms;KmzE*nI?on(l*RS!l z?(W*N=ReEW8iw}Zso`tUCLVbwR?uJqcD6ek=O-muR=FRv_%&WsayIsaq?2U0**@9Y z#3NfVG>*?fH*$}Nrh{iPM%(w;>yHV^Mj8yS;}fKzO@4$m=H7(q(3Oru2)FxW)d6}p z4*LrXSB>8ZKUPWF^0#6SjPtj$_22Ogu4Vx*0`~>9T@%hoTodM5oZ)xkT#UQq7+8=e zGqHc;o(kn0{?M`^jI*Vo1MP5kDQqazzPoe)zRy7VOytG$W4v#}f^)Upn{xkBY$1Pc zvc@|oD1*%k@Pv@>+WE-$GvqrD`Od2&-{GX$U2D{O;BkS!kq+?eg?BB^h6G9TqrRa5 z_>SiRamFIV^DQ<{X}HK;tWdvt>y{HdSBt$k&Yq)B&IgVwFDE1@!#?2olnLrqXTJ)7 zGR`c_4{Z(f+ju2s!;Y< zQ^?O3$}hx^{Kw0l)95N|`E*)S2ybAWm8Qf>;z&OMsf51?3bluAQdfnFfOM)4wpD2(+ zZ}1N~{ZK zAv{Yo_#)4Z=jZK!XPDwC7vlOJw6nnj*oDC}-+cTw-=6p_e6-_(`=4Mpl5^LRjq@g) zFPPJu$LuQ^d=c_=voUvpiX1>$+S~d!vRebyI@&6L$g z{TN@ZkM#P-qy8}k`uP!_?H8FP%40?ww6R56k*T0;S*49h+U~nlWeEw7KRo}S6vEy) zBxT~hj{2|}z9cpZR+gcKL%_3%*P%%)EAbX=Q^n{8qR6 zzJyJIj>_iy7i)Z{LiD{=+^^z{2=0~oJ?!1=J^lKpsDCETb7#t3?Z7$6=LGhXA&!4T z_|cY=TK<@ujp0W(o|F{u4-_9@T~zJP^r>T!hg(@6z7p`O?h*cQo3l7)oaGPOQLl^& ze;9cI-L7U{4$<3HOAHKCVi@{?!(cww#nB@mhf!VRKW0Uuxn8U%2Z5HPyW#+{#@NcEL@B>%r>; zZ{Ui5fOPg#NgCOGkr?*kQcJ!_ct<9RspDRw;xNJn{Aj6eI!ERXrZ_N>D5tqU4X2;Hl#Y5pz9?=^?3Xe+<}jUJ}X z!MZ{IzXN9p?D*JU3%H4k(*DChG zDD}%*#fd?Ef_vmz^pW@Pcgx3G^eH}$^TeN1#(?yp zZRo=ljV$UuoUdk`$*X#zn-sEQ{Q^C6a#tVyH*o6734JYEcr0uofDe2ETk)#3ckA&u zkF}pL0-~j=cQ1@3zSqCee}gx-AMK->Th&O&7$n%zK>N0t_w0}^^xK*QFI1;>G7BwUk~ezz7YZv4&%j%DAoPdj4{ zZ9`duCt|GzJkkaU%W3p`{dbJfzHKP?2gsjjLn#4k#20|Aez#zLBK=(`yCJ@XEh5Dn zbCy9E@~68L?iC0FnV{z_n1h*8$?KVIOLh=W*2a_m#vA}#5-tc2R?wzW6g&`CIq&rL zfzOV1PjEtpgf?_w{RQg(De4b6-wjx>V6A9$ME^Y$;aoSappC36*B;QMs4I!50p!MOnP*1U$hA> zZL+nOMCcsaVS#**dm-3YgG~*}aI)3;_=f3+B(4b$!<v4)^uk7G=a zfqpwl+;rK%NyJYJjNctGmo+*Et_SnP>?8K?V5A{TunZgaI}Xs)UtfiN;;yjmhINQ| zmo%@w?ygb$^p!%~*K*HhtPRUqw;14vj2z%>%rOo3V?0RzWh0L1Ky|#WwFB|`TE_jQ z92$u^EnJJk+?$WU_-kq1iw`1w6==Q??<3^d_$EL~ z?@-rlAMDvUOT%8mC}8UPJ_tMv>~XSXeIGOjd6S1BAszQYvw+Xceb7VrEz87BV{hO^ zwz+eGl$_j?t_`m zf^;!XJuT-<6CZGn4|}h^SO@&Noue*WL?{z=9j2@g7rSMZ`x~ossbY0K100X^7|$Vy zYb9_d9R4eS3)*Vpoyb<#62$P@ z#q^d#Y$MkvjSql6W&V_Zk48A_%lz6RJ?%>pMzHpuJnJk8cEp@MAavWu>)@6ltO>&S zO&6>)4%pP(f^Q}uFWS)F-AV{o>2DVZtj&wssE0> z0_#TD5x#wJbvQ{i;N%==TJ4TbH_pxjK4OIRn_byospSQ@pVRYIn03B{dxk039NFEb z@u$FP4*{<&r>=s-b0D08xa|c82)}DbcejPgaYrY3VO5u4N1uK29^|fo(@?CtSZsG6 zkTjfU{YQx#}hJ9$WueLvY0PHilaWl_>rdvnwcNBbU^26*9`D>I* zj_Pi+5=JiJzDHC3in^j60gRU}e{JSIiZ#C?ycKCkKk}YP_DOBotG*}74&pm2Xy&*# zfD2hCeNP2k0A3s8cBKUpkw0X_aw2JK+MLwWfoB50c27el@PS8GbD_It1?*Z2biRX` zANv!1mAC+~-VAF!*T2Wmr`#*eL;ogWp0NLRp>HRo`A+dW;sO&N5jIJ$T}B-VkC@le zHOSlT?x{+~2DaM;;#ibdE#paFkv?SJ)L&zm z&4qr$+E*wRfgW3=+r}!udI{Yx-aklMF9_SMQ$RbhZlpWbrC34#LC?rp5|-g^!uuxP zckoIDgM$ZP|M@IlmaXw(jJ(K~%D}waR#2kGqI~G9XyeWMQ+EN5vFCt|(gWx-&@1i( zYCPOMaG~b{UL1M9tIu#;IKQ(2hZs)@_NC)^r?MTmi}c;=7&GQ?2Tt#6Z5jgH0bDgZ z?q>*}(RQf~G0?Qh6SJmF89rk&;NJPNGb1sS=x;Qj@zutGCQmgT-z>d(6FSGyA{<-~{{kE9VF}|2T#(Wi1KekWo!?CZ!@UOsWyH^q z-y3gr-0N8B_?x3cy+`UDte2FKpRhlnb^XWde^I|@gO?jvV8h{yhJ&2DoOdL?p6F_{ zp;5cWZ#GVAvbRZg({R%#o3(1br}>nmhAsBAn3LSOWmU^}TRqx(K%1nL^C`z&JKMh2 z?)h7uO?~#(=i6`UP~P#2+pcuFt@H2iSl1zw49k!+L&kcm6#Iy?6GR zm6_I08t~P?4+j6~-iqIx7=H1$sUs(k-a0mM+@jw}zhC3&Ir+QXUDKa?Xz8rdhutn7bo_tc+BGxahhpoG;o2}1VmslUQPPLA;4z~8R-eygg~ zuUTHOJZ)KMDYQ(tJZKqd8Di;e>1w&nl45CUNw8QfKS}4LO6fnP&!tbKgVLX*9n!nf z>(VRI^U|}@GHH?ImF7zM(o|`pG)@{N4VMN>S<*eyU6NbsB;6{xq?S@MDN#z0VkL`o zRs4ke*UrI~(HRjEUyHwqFT@FP6zBRr6bD6x*dxltPDotK#JeEWHj7PSqj*KUEM5}N zi`8N!YzjOro)Sw$i6{~a#RBn!cw9Ux3dJ0V+-E^5nJ1=;siN(eu)Ariw$1_ZBkg~Y z?h{=nPkV6BSZTz%VUOIKGU$u`4deF5ykp;I``J3qI>s_W5<~uD@SMTY;F3XNP|Uz3 z{d1;GzB6Z5PX6p^6Y&%B%DIJwcl4Q=GjAA9(&W4PxJ-YRmdLoaY%q=)-8*HTE5kK7 z>)!h&j_x;X;;@1D{dYWNEd=C*LNA|1k);l^(| z%!BV>!)3mF79w4H{ipWdOqUHGf1A(iNEiK>aUKMs4FzT#(}6atdCYVq63n(T@+8vL zd<4Ilj&4-*#AwJI&*4Mxu0&hB>}Mxl>=ACrZ-7gPzejy&=7(fAJkjC*iXKUWTDh@Z zyvIy`aL&~Hskt$N-NrQf6C)s66>ifDsAGN~Mt#q;yG>w3uQ2{EQGUi3fI!tBJ$^-$ zpYc2+6CJMsnie2wb=l4iH2lneca-0V&>WsizFv0**~KkJ0*3S4aRyw-%tWT)C(Mn+ z%K>HlB>LIuhMz3kkr*cy$@nF3Cq?<6g?~J zr@%EI)}QjZFEPNo@SEv}*NV@Be+{Va2aNcI@SlaB_=xHKwbH);e<~&k^Je@Twc`H( ze>cRlT*jBzis$)u^I;yrT7GfEa+s=J)>-RhY@J75yQX&+4{>4CPP!V)<@JEEGv*XN zl9NxO?;+m$IVX4S+!?d=#5cs{&o0PK6A%4%>Qtz~;KwKiq?-ZhbsjpsPEgi$kZ{24 z$7apV;St$>kEintAmtHHSqJ8P&q;S?k9sv!+cRJsrIK6lRST0x@Ki{8IIp1pBXb_DqrJxX zU9YUE*K||J&5gZTeF>HBk8`Gvw`~rtA3v+8}dm&s?Ad6NFLl||R zqVl8n=6W&o`Z%(Whv&{5m0QTO>Cmmi%R4w-nBOhig1GlFgfi4!e zWpsOk1_86OWgqk}=r5iZy)(T>S69^YYkE$1b-&Bdi~9BRd+X3fJU8e${ny_8DXXsk z4R^Mg{7eB}3VAD+O2E&|)cJq&z*m<0h*0AEJPvbqp_7J%ql89Gk05w{LHPV4H>apJyy zJ$P2jVq|r+Ge*mUc@=Jj?8=AoJ#uKwI(w*I*|Q4eA(VmeJewr+@|L@wRvaB5a|SPO zPudBU=ZIdk#wqquxK|+?Hn>M_2oJ%1L9p>0re29{FwYoGQCjuGT{tL*yb0Euyvzgv zIagm7-u?>tSfg+!Vv+M{rO5TPvL_MtV)q?at+zqe7RXWB!IfacmNK(dt=cK=Qss@% zgLxaeP2dd*2kQ9E)5sSxj&B+uua~UWz%8&Jj_G{3q0<9cPr7i)w{&&MX-&ZE;yoK{(LGmCmbx%s@JBuSRG@{3MmF&l_n^_u5w@qr)wuNL}X|V{rP6_!Z zHkQ?W?PUpXBID}=rW$~k+rT~fIOPP5(4Vl$e$47#gz*C3(+xQ^&K<_wTM}$~AMXDg zw>U_B5aC`Lc7Ydb$pkM7vWT}J3tR~P82i}d?~*n$-zoT=)A!o7e|z%kHRieCcE|;B zzNe$h7k1;dx^UJfJ)myK`(C4fx*P5uxZAr1)UEBnONBmx4R0LY1iVhXP4Fh+ZH1S5 z06cSK++h~7bd?)J#xLzj!nc{S+EMt3~gGhILYx;p>4bi5>_NnS41$$5X=em?ZQy~kod{?>0 zazI@@=@!K&JZk@RS#^VVY3)uKlSh+_Y;E+Jx*hsG@1cIahlMWxbi(d*{D=@_qRpVI zX{Ah*eRm#d-$Q;K1!T-QF33OYPWK+_TZ}s&IzrwqfGa60<@XG?XHV8}^kU#@*!w?i zNBr(a2efjT<|5M6@1*mt``_hLMs@wJa(ns#mHMfcdf%U~Qo+jQEanFW@#!?q!2)CC*oBXZS*#akl!w z>(9pPr)~-K7G?aFOT$it(M~vUmc!nbwy^=fZFPLi{3+i8*^?~$fV&_M1DT_xBYqbh9qbvSn4gL{qvBbRY62h*V*98b9KLjw9;h^iiHBhnD$KUmx^^&<7xss)`FRUpe38_2Hcb zE7hg3(^TMTywGa}yis0C-N)1d+Qu#lb_9IZcN4~zRxVDGRP-Zck&xS=FTRB?D{WBE zD=38y2ktQO0hYEy=MVkd+1()=i|-N&O2Z2vL$IS z`SL6{?i~-dSV>%nGxilFij-KQ{Pm@8D-#0iu#T+^^WKh^SVprIip}|Y_+#J@pN;e4 zflw^kM>u_JWv0SA_H4eAa0+k+<$~-t!p|m@M_OfjXN)aiBB>a6ro*kl2=u9T_dKu#@L0Y(=`%GJW4b6^QjaBmSGhY$pKDy-(5AyS-_jua zo;sF4m%&y(`ey&#)YTfHc4(b*JOOhZ@|xq&^Vol^(RW{T3@pW+II=chw_^U|zJRdB zdk?w53SJ0AWS@6PxKG^;2#HFQ=IJ%r$VpUfisZQ z+scA{{1*Gmx0-v``Ogf;(Fyl9iM zuRUB>JB^kB93SSmbIdM!Le5_Dl2W6ja%Lt{QI^e+mY z_Z?S0S}m(D#W|FrZ&Jr?G8)l^^W_uHf9j9rH>7a0}m}u`W+QUE*9til*ylD*dCd~A7@7L_AfvZv1mLDw3u++#p)%LOd z?%22Dk{wUiyOJ=o!PgD56Dt~ZZL+Cp)8DiFm-|u{Tmvwj6Pg|INu4~R+C%O;lx#R8*_q>=9-{*u_r3dDWJ2igHgbyC1WRj^uM>Vo{_@PjVVo^?@qF@S0LfMubj|Fv`&7wsFsx%M!>HfAOWF~iBHWpKKd3JVSR zEns=nJdEQz*l?LIpCd@uUjM26H`8Uq$KU325$U2IGtPrRw4uO^V>+^7%*RZJeFW3h zJhy>2Qu7f)&2)6lHZk!geCS31N4*zalr% zSvqEx5_sGCLq5F)tw@E--$M*PSWe=znubdv6aMQ@j2H-ynFpnp%>QgudVZf#14B5! z3;&QPKfE;$>@JLb=c;yhG3i^8H_~ z6~CjFe{U`S3HaH5Qw|Y^e*gx309@wx54g+V=eZ;LolyhI@@t=8?tysnC`aRE`s`Zi z?}wlL=`!*cH=@PVU$-C%+kssQa^@6vant1Ibs0rn;)(RTd)y82MDDCXkIb5^+v2S2 z1aIA|mcFFb#gwm8+)&$eqQRfO&U)tJST~FMCTW8%poo@VT(1mGct$b3jc-l9_YHCm zmI##_U1)J#K%t=TTP6V?Vl3z;8SW6e5WG$>{L2jYC|ytpmjDAia~lVEp`Y`NylvXF zwE_=)N!J02!0>A}4}r+%1Acf$_99(Oh6GFlx~%{sEuly-gf8k)Ko|KgGr~0(j}q->UOK z$$tbVp7a{9qGH|D*Vhz#y*hR1Ks!~LFTZOgHrT;qk~a0l85!(vJ0Jjz(#ujLfSfHcts|9sG||aVPd+vXo5G*4-8iy(wk|5 zUrOi3cl?GfAEs-s{nGz2j_=)utA}E(H-8weS?;~?V~P}*(MXEdw|22)TX@#ET z<~0$69Q9B)fpEYFVlZuuA#G1TpiH>t!?1yPA)?aYh4G`zNVts8#hZzj z{l@sm;hGQQSK%Fi*NlJ7jD*YhU3iD!HR~s4@dl`gbFa(4Ygx#+Z*HApPXyPNdLk%F z=xO+(j4mLAa@c~|`7)kAGq~vjAG2Ruf@sR53tE!>)Dl?n&aQXe^*@E9(|fxASsd-w0klpW zJ-}+MQ`b2o&)wbC5xNX>a`SU@=H}ievWT)Y ztJp&7grD{vcVr3N9+nj+#akTK1gVj&iPThTZcUO}NXeF#);6}z&}o6;=E9swa0}LzfTJ{WEy?RW0@Pe`dM0@h;Q-Gk6#0&i*O9d&Yvg zqA=oJ_6_@m_@Fl4O+rL89d6bSNpE8o57-aHqhsKj596of&BSZQFTii}VLWx%2H-X0-!dcNGX7?~I&q$k zS#@gpzPa;$0k6)h1F_D#5wq&v8}Q(~x^QcB;El+2-c8uGCPd3t$DIHcH=075IP5Fh z!pWqI2D0t6fpcd!cir@Dx~oo`$7x;D(sko7zfRw_(g(E$cP41i3cU@SUw{7&U+`=I zZfjrA4c=eh(YTuu=M5PCmrR_U59q(|gbmqLgkQata@R##`p%iUyB+D=#_xCVyPNTQ z6Mpx^8E@vDfv|G8A{%ET@bY(DKzDtC4LFCa|8^Sbniz3O_`bZiFWAaetho=kc%HvF ze6}mjXS@BC{$9F0+D%<7A-P^oM0w)ph`(3!h{f%zq@0GXn>@^Ou25I)Inno%k3a7H z$;ZQb!}ez1sZ*!+UHeiCgbnM{wd>rzjxTQMLs>BC|8_XbLK(tB^uPqZ}Ld*~Q4#SmE-xYn&j@Z?^fc)C0@2D0y0~H5( zpbFHqpng{H@+VnA;VQuUsv_L;g9+}}6pP@!(IR<4!iW&?9i~3{!8o%AnNR}uHmH+> zHfL?%)00>4!|x_=GrMkpjEv`Ro>g4%V;fh+eGI_bAxEW`GW7IKnBJwQx4WpvTo`OD#6X|$Av<3Ii(q=;w$k0+fC4d>|5kTf2gZ{OHNB&yh zVr4&g>6F(c;hR%9t7y$GsU**OVegXQ(mP6msfbI(SV>Oycc~_iFz-e+^I@L+rXS94 zF<<&^;PDsd2rYbK!u4=d=FfDCAh(-cUqACT7UgwD-Q6fJs|mh$z801|V}mgX{euZE z5vHAmxaDP$577qa_}IuH?A4XgT+;WUhN91P8D z0?ZIr7}f?hD;UQ4YDfI0z9nIxb<7dSO(18nJpHG$1(?4*K{O@c{n7$Ote0NuLm9pe zbNA@G5^RY3D;FDg8%qVUdI$i`RZ#9k=$qNK#-8u`$ZnK1+g^Q!I++Cd{;c7Eaq2}Of6g_K230X`==UM7=(?EonB9AE z(5AtGKK|G1aK8$?QT`3((PBH{2=H2T3OivHIH`Ow?s2vOE-3>P!qpG!9!QfR{kY!o zp6%XPA3A0Df*10>u1-Mv-^cnF>s?*lKCeUM1B^e%0yuqq!25&t8*o{^lsL_+ufOH6 z1wgy_)-=k;SBE(kHmqsPGv3HA?tdb`pJ-d)7xLryuzvAce$xO0di`)u^#f-8@OxKu z{f1*)doe!=^@A-feSCaj-fhiw8*Y*q`uE6o?}qB~;l3dA?}%}U?WLFH7`nQe0L@!02G_xrnoqHL@RY&h~D~do=P|-c-Q7ULRXv<#W!%)>rnAzw}CiyV!3FYzf03 zdBZ#KmCLZHgYd{3<8vco{Ck)u_Q9qEg;c@20PF1*L91^SlZ9Cw6$GAnOG^&qsDxPyIT2>=J@ zov5||cUiLWx}j^+3w?n(YEAShKVh9pfSw5LpxM!`_9zcD|KV8pC6`=*{yTziD?l$* zO+#NMpik|{OG3U9@?+m}j4orXgI%`d`v8|yy=4(?+>NoYIx!Y9ULRh3;~#I0goa*< z*dO*O!{;vzo-KGm(_30Rv@lXKbc$9!W#f>`S4_z}cLd*RBAx-*7wP1=2HIAG3X*pr5I?hjq!zZ3m{k96AL2`aZsIi1fs> zW_q^6&$}Mbf6QM(JYX=g**hf?%G*_w4!Hb?)ww8O_jWkKv8ac+*a2hv<`GLMA=_Wc zZ{zT7{5^mzjGtE5TJROiy4Hd(;r+b2(u7y1+#mHGO4tD%vrTf!uL#`bA+W@%NYAk?CLZFt z_)BYdhvhxBb+Oa1l3+{Vop|qO)rY);Bk|q?)v3Te%+FlcX`4{n`z*f{>FE71GGp!C zH_($Ey-!6*{}I<}>(fI&MwaG%5V0fQO5mlX-a*KBe>K+t(k284(j;t;1@oAAIw|0X zt)${$4}8P+5?(m3tY|CdZWY%Z;r%nl8|yXT(2llqy#)fnSA36*L9zq_Q zhkg*z@FeCJ_dkROY5ezR#rW0Lr^Y{`<-z<1jK3@Ly4N0A3>;|B8yI1p8XYr!jn?1N z_!HH)B0cNaA#Vxr<$>xB;}1m|ung}9k(j*pXy0Rife#`L@_@JU9*J;`i1l{AsSoO- z56t#A-+8R3Mwda4w*khMW4RIZ(zC5G&&!W#Zo{`%R>!x*d^oJTLc^CoM;uS1->Oz> zaKLy=0s86Wv1;gAs`R%4onWg1oXB#h^zhf!{_)KtqI_pWoP00BHC|f#4%@Rr?o zyLZ|RFva^r2va7#vkc|Fy|x43=tMQh+T_E=x;ta}xg&%RNjyS)6CHk^f4ok&Ii4ud z_H{|1YdQj7OnbXm#8Im}k#}CJtMG2o+RXN9WiFqljpxTG@8iQgv^rxgxG$mB_iuV< zYTvs6XT&e@-uv`?Fc)qEKVuo@!P{7$-$3|nSWnoGZ=fG<#qS}&QQCU0t#>>5`$%On zXh8Ir(o$bX3tbzubyT4J)4VA;2qO8|@O_FA)B{wr)i4^@afc%|6_mHw0t& zA;#_WS#xfGhp}ov+6;QWSF6jMXf02s)hQ-h~jzb*x>-V-U z4Z0AHlduZogoJcx7u(|W(B9415X!crY%6%!$$GhezOh^f$`zY$D3^PC?&(?fM9?N? z*{lci{-yFK*7pTjKI@^?0rh0xpj^kO`lVVw6dftSJ{oDzA1_)()q^u}ClA`v3TuJO ziG8!DG<>T3>uT!!f`?M&3TXPLfR|&{mWmaM@U8<+ou=VK3HW1k`QV7Z9Bn9jjb&-J zP&3PahzJjO3V_c^XgBZC8TBA&dW-{Y$5|^%6sxjG>33vBkoz9YL##!+bvoDcYPf;1 z4-ja7zm!G6etk-`J)TWqpAa<;Hnfj*Cmfk$&<}QD*nYwn`vCg0-_V|uMNC%6CqiGG z9ECO)wJ8bmtb(>~R6ySmb?6AaNcuNoj%@_KhTO2qlB3&<6rSh9HqS<_jo<^61LxPQ zF{J73=nJ+NxMt{J1J`g~Vp>#{dcOvJ3VsRJAwR}@tEf;|C+@?XWrUO8g+8!~Wa)5e za3a>%6@8iG z8xs2N!9QVMVh-5Bzaft*7GpvlRV&P|rSPYgJ+1MqT<{CLS?fy?M_tpWv_8&i4L|1r zaEhq+V}!Uucov0cB3zpv-im72RSGWn1b*1rvtq7T#8Zm!_@I}I{;ii8tON~B945DX zIHCfVHuQc1y6bP~w=&?hKy?Or0eOHymrpswboCyNYzD4Xp1?ZgEvmM=)>Jn1epUU( z@!k-wgm8e9Q%tN8XjOim3ccO z%?!R5+d*Cz%Rcn-j}h({CGRNEemf&gk>;(nw?znJ&5-7UKkSSwUw#|Mzsi{x7jfn} z@Ww~{c(VX+53r z&mnR38bldQGVvSFkbcCoLsV~H@x^NyR_|Xy`!)ydI}J4DOV!kMb{@ujbpIht9v19r zhGRjenRVWbb(nSL_@@EaYIR3{ufX~sydPF~D8DBHxIZksFJPWO2HXU@(%wVW;5(f3 z=jm&7^m-w@f6@9Q4Sm2qQUCCxmjByp9aw)KM_;0EkpJf8jz|ZrqdapJhxU>N;5x)U zmR$XVv`O|KfKh)hy^Jk@I~(wIhO;!d`E9I0Z|?_v1$pqj8?p&*v%Q~IG9*6U!c~lvMfsIBP z;L$50?+c6><{Idm!Q;y!E$U+p0$wKX3TM@nc=|D)2@9vk$6}9o9CT2RNG$r5dwjN6 zYb*A2>CVa6KiRdlnqgt=m6nd5hJJvH^zFSdk&p5wR+F#5d92eb~ zhy7aL?$T(l1{ibpx3g0WU~{mxC)n&g3|bw$GOQ~-J*B~C7nTOY&y)t+_AU+HRt>wU z0%rqI-)@q2<#M$u^tIq<~Qi#9NcGx!t z93I8~_e%|r$Nzg#ko-R32k(0wWde(WgrB8(j~*efBqr~#)sL;$dE5uFFDHM)4!p=c z#Aa>J^w;VH|N8J|(2A1x!r3Lj1OD=6SdZTdC-_UluLGv__4$wC&PW%Jed?F!ljymV zREBjAYfviY_{G&0*!m@$^$*5lJ>b}5eLl(bY?n6o{A&xA+o@Fv_Vw740CqvUsoVoM0FCiK*n1c7sH&@fc%L(w zB!mb91ceaE2cZ=W+^h*10V|Mh#{=lT989QN$9?`yBM_FDV0 zHuW`8{T1}1`S2eA->(fE>1)8BWpVs}YT!D|rPs-^hqULzm`9o?PdE}<=ZkJdJO}EF zyiX;596Z$@?}(3sW&K-1^GCFV($E*39tU2c@2n+{p)dXzY=B-S`=)qnFdjVllj^}C zFK9ceB1Y21e{QQQ62%|fGOsxQ);5Ht6_33&8oGffe*Km)73cmq2Xi#@5x)U4I{VLx zww6~f3$Z^M&3in z3(RZ%0`fpFv|Z}&k@y6;>?q^{;-jPc+5@>Kq*R zIPVz751vuOoa}y4{dK4tV0rJhdS7qg{pfY;d_TF0^S+=JNxP5@P)?i<7`I|Q2lZHu zdU0;7Klw=s=j57#M@t|VwSb0E7qs^les7;QsXq8-E^rR*cte!DE8{lpw}u9_+%54R z^nVNM_$uMHAG{oMJw`r<-Zbi-9txCT?h1T@`DRpG!2=B1SE~0wZ~tSk5&YT)*_1Ym z31iZPQW8Sg3A8-}^s@6T@3we{ZFXq>e2kr(`;TgUG0>^AoWJqeT0Mcxc&-P%5JIZ}a&)Y2mY!r+q)ZxOi&7D_4PQje=oe1N1%Hy&2y33FIi0!SkH@oV4*?6V@~1zKc!0Xn9Pp@43%_38}Qt+{6Xr29v7Z;X^zD8H1KKaF+m z$3{tU#*}Zu^^B>W9c1}!?2|PwhF0(YVd&?ayEkPn@|mzqAu3(~&o*S?iPbHCMEg#@ zT5)eE5xjRI#+ydy^9>dAL$84@$3c!H{$y3Jek+^?`b~+HcQL2*iJ8y*igOS3LmkR7 zPERa>Oj5u*XEf&DGIU}bxXqEBIZbaDHAZA`m(7nK@T7iQgdOhx-@x{*He31o~U*XQ*#j zKO;P;Glli|yMX_9V$9;a1LrYT1FjMlY-?+a(N@5Kuwz>jFxKuTE;|h-mtW%i*`-Ex*=Iq`sf&$QN(Z9&rHy?u?f%>;xsu4xRtC20d`D!w?&`5eMG zTwWt&KC$J+P;B+e(CY|`lp8so63@fB<;Rdm+SY)tf*!&$q!PEz*K&PRfbv%sXePG$ zt7m^!o&5^lXGQg2@jDuF*}K6YV9R!g*IS_D-o^Run@swl&fA4Bk-BO#_$=4tjIs#( za`QLl#NHxJT?O6tX!XmoEw)7H#Dre{Q&O$jh(YxO1mmOMAA=jVq; z-FEA{qn=sr8+E4S3-X|Xs_SD4P7d!C{g!Z|3{Mire5B3ZDhyBFmN` z*#HTX#@Im;K41T3sD#yjJ$s{s+u!rYNErUGVWNbmy8RXj+Z@jn31=;9hJ<-y^BofY za}LjzeKGaLxw2nQ+&y3R(Pw&v?60jo7t6kj?X*<(W9k0o25x5GBm4LK)RnTYzZ_95 z`+fRH2CnWJ@gs>3o2UF(;>NLb15di{HgI>u*Z({4_kWs(2nW&-;X*nhoJdQA8|jH~ zl(Y}HlCB76(iY)P`Z|MtAdRtKNN4OP(i;1X^u~T9&9PreckE}<9{Zj2M?4@65-&)H z#1qmY@rLwBJR(gJuSl1~GtwsUj`T@9B#ja;NvFh9(kk(m^h!J?%@VIkx5RVOF7cl9 zOFAG8lP*Zdq!ZFI>4x-7IwDPzu1MFUGtxHcj`U4BB#o0UN#~?f(mLsu^iDb^&6BQ4 z_oQ>uJL&#^)43#=^OKw9|K0oKhXLr>P}ai_kNbz22J(!2WIQNR;fLk&VZ9lT@%gy=Uw%LRXoQ99z<8?= zFY*b8O~yym%^eP7ynkjt{jU+PG@J--I6u1KHZb__*mz!u0J`5YyY6gdh#r#@fhLzBK%B$IKmG(O}H^pVLV29 zPlTW0v0>ywtC&6^!q4#Y?UgdZ<)(6(p;3N3Bbk1gKEltR@jT!xAG7`ueunSF<}>3l z!doN!43BL;WMG76NB9~3QnH!ctpB+PKf}}8alaifG6BycF#O^ZVN(}K!n4#eD4)O584*pFY{M+DX ze>S6zO#ecM@ckY9ufWg#%|;r=_rcGz=qKRPZ$VuW0F)@RzL{`)p}%&T`4_++eptV; z@Uy=bU=sn;-`*kI)xlrZ!7mmsmnRyGGZi>&eRomilDT&;ALh6h2Mof#+#!y82Mr!_ z@k|*Hpq0aj=Za-zvvGuJ8Eud*Sv(tOwo4b4Rh2CZn>+nS=hAq{O&*fC{`4iKr&^+Iel-BYGp1-xRs zb96Ic8yPr8d!a9xZZAwy(O+n~c5GCme=J?Z--$&oX-^gB$yv@$)13wW(PxklPtwKr zmrOSalijp?nnO1m^oL0fmOqhh9%$Bd7og3wi@KTa03ljTHyw+Sw3Av0ronQ1+2Nv` zNhxqqFE?G(>zwIN08Hth2$-_{*XQS5{`}$<&fpBn9c~^n|Nb*L=Zc5{7tfgUe&&C# z-BPE|)3qz+7WLz>G4(z$Mdw*`*xCYCX+3(_HSeg--7z2PQTe+|9BumHw*&i@I`!}? z_$|++V;+M0fh~yRsB8)Vb^(i;6_2nL0>w97O@4YV+zUOU>n(v)( zFYeA+e#HC2)KlJusCnM8u<`lAm}6MK!5#t3r*Ph3817fhIflCxfKq2HE|0#?+2p`fIXWq|g z2fehvwC{=cy+W(-y#T+AfC_2y%)6_@4mV3d-u4GV87ZlZ}u$V=UnJrH?H-~ zd2_9=4(n$7(%$v{6?LcsJoega2VUF+n&;d-N zxR1;E!YEf$+n&}U?=|I`_c>RQ_ph!d*?!*N#d-B}*z?Ca=PyzHOs@hyibwPQ)!u~r zs+!tFA@;v={tWYpoZqaqYu*~1IpI8KG}ik5Dw^fqSndg780Qx~!U$*G!uz5z)L~7I z>(8}5-oN>RIPP65T(CFl@fF7Kp1;)+Czzkg`99zX@A_pMSwGf|b@{8i$$R1R7=I1s zDuJhRUa*S`_Oh72r#Vp93LA@_&ED&dd3<{go${`Zuk@;Kto6-0`gz-0wbHBL_pw)j z=YZjb--Y3QzaREupN5UHy?^$+4coE%a1Zk3!#NMQr&agH0Dinjn{Z=0qeXKYX@ju0 zw8AbP+FAR%wZ4|tQ{KI;HL`7N6Zbp))!ytKolKazbi%T>YrTZ4gsIJdDWqoD`ufc$ zqtQ;n^W5l{c~8$7!h&%4X;+?K0WBsq2O6C9I^$e;IEHjA=b&F2_OUnnde!f^zd7Ks zlzWx(RlZj%&~8_`Pjz995NjYkUE={m%`5lb*c$Z7eQSKrwW41vmEH>p$NXKcKHyic zuJIpx<569-Ru)Z8(nfbn(k91Z?i98%52;w2P&+O4!>-`dYHw|?%66mtJ=kl+`;cC+ z9Rr-4a(#jQIDkT!!wFlaA}$R!2?by9B3lG6qD@iYo8(2(eyI6d+70Dz2keCk&lJN} zE6&`&W(N1aO~#p-VfVwX24KUzG;iWgGwzL7T$;DVxjhi$o~zStp4GX%jrL7>w>Rye z0xwTCi|v7A+~?GUGlfk!3)%4=c?@f?-MgG|pQ%FJFS-do?-h1mCa!|G0{KQG?!E5c zd?MWQeT|^07u_4Z{LQifw=)cD|L)ZMj+b!Xk_UBd`q+zM=*+KXVq65cD2ImMdH5ZE z4_~-&p$cz4-b%dbc%RoE1w2dqBOUA1z3v7D!+KmC`WI(SJ{#sp4peSL$~0{*owuoCd*dKT#8B-iB{a0ga4 z*2!}0u_9&*^Y6d5E4hlFb_aX2;SsZlxjAtJ9ICz&K?pY@fbd2{l;QR&CMx=Se*f+2(@E+38 z7Nr~m0K+=)IhhVT<}2HAtd-TCW3p?+Re#O<{@~Bs zehT-co*#Ep2h8dIda`DzRpuzP=?S-6QHG}Am0`4f+u1heU}xLhceb2XU&@OW6yrJbFPOkmi@D1ztiGxso7hp6C@61ucZ$xiJcQFNqKp7pi1PKczPP6r`)NQJNwoL{)VxNb>E0^{_bVM z>>kt4b~0S@QM*pq$vjn@X(vDAev9z8uBZ$1z25=833sLGI)D%KlMm8mo#+nBvs~g| zYsRkyZAHeD@$DDWu|68;jCM9YR0d)qgSE z_pte!{#espAl=FS^Uy^(CS-z^oTHioZBxEiGiE!K-B#njRf}W_K09Wb>XUO8@qvso5j-Ay7dlWGS2%HmjSd6pZR*dZk zTV0H^06D+`4`AIwnnc+xpnrsYD$w7Ah1!a-i+zD{@HU(?c+r2{tKweYA45i>j}PsrX~tq^B$i8dPKV8_XO zLR)NRdwbgqI$*d3anX%$Of-L^oE;X2wwrv4yaeM4>WubkcwKl~@!BEp>-G9Q!H0Zb z>wm;Nz+KQ6#T#*OyYPOER_y@dA3)vC0A}83q$S+CARp>@fF>gVxj z4`6Tr@nw6gXipcUB@Vd6{M;^y~&W|(n(DS@^05l>B0f(lhwifNUSMfj}eF zKJOJc_m26ZxEO&pV{g`v{(j-J6Ova@AAv3cdHWiKz1_L3%>(xwbP+YbPDk5y;sWV5 zFHON6zp9=(bd0_LICdVgVQ1`Pr%uwzRiUHJ-ucLPSPt}E+jfj2MX=qDvCFo-EzUm2 zmxMbmWLa*P@9Im+dc+%pvU(gFrzb(?KbV}VA50#tAB64k3ke7OF_?S$w$}kaX-4f; z<6kfkJOKBc;O_DR-Q*o7bM(9(ivJPFXk)T!b&fZz+k4lhC_jt8B^3vEYd&^PB_IA=3#ZFAs$8}2y( ze^MM1eR1y9zLF<^OZEyqPQX4r(x^h)or`-~qHOB|pZpEuF6v-qc`m%DM~s`e20I8p zIqJn)5%yK_K5oeM_T##0uhiXdJr*Eeif^sZYo}PD3;pJk_3?In)=|y7wK7we^}+sB z+7_U$z0wYTsWrE8OjRY{q@B#$dRQRGu0i`^J!^EuGtrm3x>mP%>f12Y8`t`}Q#Bb+VnMjiJ;ywl5~9T+CG}wu&oaGS+ojIoHn;;~ z*F>4&Tl5*{5!g?T_@)5w6c-+}#f7>9hEaeS?n4MzS^!hF#|?RlaBF(}H1A4y4fO}V zfnGNm^8IMY_oeR$$D>DjBMk2Ed*EK5JlyLec@XN(`bIe(J>99v1-PvCu`j46zkqzA zpsV%AepAlDQcr((_-Ab!fcw;QX`4U2r{brcH)aU%wO^e+Y2=nb2F5LsS*z~>?RV~9 zWT{Z+wX`=;NLOb8ud6kWIf=&6Zks~IIg;9 z=)nCcv5vV#fP0a$P@5`T+8Fi^@PE%W%e5UdmTS9bT=RKbSF||+Ja_@*QqEb$+=n(p zN1_Z{W3SV>->%fUCC+y?M7kWRd`8h6avBc?>@SFW?M?X8Fz#pyPm5DzE?cJxP z0blYsA41sE4UcEetY4xHQ{-OTow?90IhYoAhztpI| zVEt>1`d8O=SF7i$oa>P?CuD-UnEBq-_rw^oC)&gNFb1OyvlfG&09IJ)iz5#kwhK55 z9H9J>fO%`mAaS5))OQE(2gprq@v5b|1>#d2`54=Re(|~>pRhe1%&Ez5t+!#$uDnp# zwK0lan>z9!_=7_mJ?olZwkgB4sb-(O@e*|7_}AH9@HgntIrv>8u-BA*2DzrjUaPb3 zS_JN$N1v&7mrlM=8xMJ*f32@5%Om~jh}!Pzh&jCL=abdTW4zJ#&F8%@7|R-c&umnr z{QN7xp(XuedA5P~-{&DDgV-Dg@ig&=@4}i}fw}CD!fCKHm zsDSzU|GMxQ+d_I3;0H>lxjv39PvAT6N)fo54EN{w!Q)PLfxDdZK)p*3nsv(_9<|0E>i8D!fvVBWYFYj&LgZsIV$kbg1b}*AI>xV zTGYt#l;`i`FcxxdC&9eWfxK+aA8+v$&f6Y{0xuhx&oL3>j0?8AaL!A0gP#HJ7RRG) zq7Z8byM$kxg7MsgvC6R_kO$p6F9$YgfcJm1HGAzim&bCckI-)g54VW=w(xh+qrLIOwF{r@)f&Mg{s7!rqr=8oTXccdqkVp0-XZ$18q5gy#+WD0FJzhvYL?g zx4-$VR{`ufXB^wIE-)wqZAU$e2I9;h`dw9;+ZA{*v%^FHvZO*q%=UI$xy>jHIg70}mdiwkwuj6!&+CcIP=UYr}{{3`B}@w>sZ_qhFDo_ELIcfhq#$N9Q80lQIo7;lG; ztb=^@31e>CgK^?$O06z!exdJGp5MeAF8ki-!xHZy^kLj!0bbSIM!aO*DI1f% zcy?tF?)8!L1h(e3LEtU9w?XD|vJE)rkNd!|Y@f(=p)a3S{4eEx>|HcZ^;>c88|OSH zEY-YE{cyg|fis+}EBg1$K&-7hAb_<$xGRRgp9AmRg*Rhmlt1OCQT{(KutMhB7U0^( zP3I{O0j6kYjYspQ0(Pqa6XKu^aA}?0>Ydr3d8cG(HF<-zM`om!e z-{v@>Z;p=EH>k$_ZE}tqZEa4)d_3+5qMTVb*rQ9C(NUvej&u+Elx1@LVG8tKE6xIJ zoa;gyu6c`-%$qc_+2lK|U0cDwDXZ4Lt#qnANS^ip=AISoedqkMhO&eMav<#TaGh28 z@D^V@_$kknlW!_+LvF*?gE+1QTF^$Wn_2-kxv! z>w#Qf9nJF^NZ-D`iuQ3mwBuSJ>tBZaw}O@+n}UY6qi+qKO*?KK`6ItEjk`m9fwIVt z$?FRNFU<4#Cjd9XbNXDb!B~58*j$T08ni$-7r@VT?&~q1_$9^x;HlIhnLpPGMy6Q+ zOX%64QOt`b3ds|M>?6P=k+c_UUyd`WV~T83w8_(_YNH7&`5k;&vCY+4*3@oc5=ps_rkOEXVuH4kRD& zDzHC^xzH!bwXwr}uqZjv;m^q%XhQ|Ce!D)r*7Oz)Vi8Y$-p))jM$ zBats*M|`4g6xj#y7=tDLV9u)<^sxZ15T2jx!v9a=)$p#y3mH~$oIZ+inm8r#32<|O z_YmitaHruVymP=KzQp*&Ic&n>+;!Un3jm9=R~fMQ^v3Ohqb4k9|BHN;uprN1zcI~g zNV5=W4x4FOuaG7?p8GGFalWhv)5UE?x(cM*Y^H0zLOPZeW2UJ>n!Az4ZKkQbLK@Oc zWFJpNx=N%QYo;r_LOP}i*UyeLi;yPCOw;QMX;?qXo9J^%ziivNob7?dNP9NkgyYD| z!*QfZAH85ZLSUak4)_r7X!}w8OboGF55=Qdx>-aVae{jGOwa}4uaVEVNjozz_iltc zKqm~7{1|sBLjUb%MZVc*u}%Zr{TBRy^YxsoCtoOm-jM*>h~y2~Nr(&n{{{F%4)P1{ zzbJvso`7^7@E%DEh=X+qIlmB#IYe#Nw!n2spfkW=U-#qQeYOU#$~9idz&!7WA7^$= zSNyUafbmT57sjQ%3MtniKaMk8gQWb!wN;k$+zs0Uj5}V+YuiENIL8TCh}I2Qa~!8#w|PabFm9mU|>9PJqvqkZYH3Advs)}d{FuL>QW`y_TXD75JUTLY7+=fANP zym(kV(zjsV1Mv7Z|08eb7MGlhfL^}4bBne^@^#ISX`qwJ^>6B=tRwS!wO}H6OpTA< z+>l2s0`Nu{Xw65tgloZ|Ip_eCTOkWK89cI+-557mZ;q{T_|CLWVYGi5T<|=%{~S9RhZsoJ&=ZFa?P6k7X?4- z$+f%>x;FUswqoCnqh2q9E`61*L0;Jqc%{_?{xH>VXS*{5*0#0<_5hbSXJAQy9EW*E zY@OSp*yrdre3N(=ZkvvbkE5J3)yY()ul&Lngan56q zsFZsP@}OTyJplbf+~OE8&4K)Fck7rl@fPHD_ob$3-BNmJ-J)^t%2u?8b#6+r>w|2@ zoHX%{^(Wrh^3YaCV;gN=P!6zQu46m!>6Pc+^zO1^JV!Z4fm7HY@dk04_`tqo*<5?~ zh&o-a%b>0{;Hn}DebiBKJ|1&shKw!O2k<-H30VXCY>11(jeQ(z!2??~x%W&(p3zMW zzH}%0vT3fK!?hihZH4?}_pA$)Kg2W59$mC9giRON4sk*^0$j4uHw$)d4-5s)%mgm- z{J;7c*37_dgBgA%oW6-k2wZgwbd~Y+u}Ts z;n`=LN3e?3oAAAnxI^5Vavj=t19*Y@j@JtLxfr_sKFrIc+tvqilUlrb%yujDXtD_1 zqg>1xf$9>$;G1LJV zpX?27lxgk2Hx>I5u%Bf=X@ETBxfRBIL5vf70WcnOPXNQX2O$P>tW}>2UGc}hF3zWP z@>;fywyLnbD30@wq{DjXbc{>hOS=DA73kGXofPx!?mGQvZsZ3(gEibZ&J%L|1Ugt8 zZ41VL9|NZou}$@iW|nJzt;PEd)*LXDpLxPz)Fmw&ZNbYinf8haBUu+s^B(@{!e={& zY)8IMFXk7Yw_qJ15%MT)@y@!dej~m$$hty*jYYkv@0JsWC@-_`I$tC3nQK^%hk;vY zU(V;Mzl+}7=5gSBIdE=#7x2{{kEx>w%q(!gYZe#5;^%)C>38*Lw?Fw>=L% zV)u;St@Cy7ukCoL74!341V6M2S_)YBBYtieJ7HtDzk?!0Yu(oOn=d?24S_fTw zD_}I!&u_7Iy!gHuG@NYd?%$-wi=Q6Ux^0S&x9vKpDYVaIZCxv@t(CUSTamV~*?UY( z^V?A`i$~j#=+WwU=P<`^rvGWG)@^;PD)8Fy+emM(6;}Hk8|$dHYAM-(SC~K93!#&= zJ{8CZ?pF>+U_?|7W5;~&t3kR;N6&JdS-9yR_|57src48`o{Qp z-GhCYlMX}n1Dy6c5mu=At1x%p^Q}sKB+6=@m7|YEIkON4vY1{quqHq|EK%Sy9Q!zT zJPh%ym@9b_ct0GtlH}PINJpKByH?EUch*+>;*m$3R;kZB3_S8cu4utHfVAWf0&?ps z`EPnBVP1!0l+>fq$A$3o_ff2Y(uPz?L|^V}T@U&f&yZINM+IypK*ulK*p@Ix?x{IL ze%+080jOg)d-1`wuW1L8-q4O)3pX6a`-l7@*hU6SA;E3{@7xmKI!}%xSfB95q757q zI%C|xJoxU;u+5nSet~&#Uw*e1q%r2an+{>V5j24`DdZXC9dhm3v9WEdC0_3b9No~G zqf@`#>)7N~i@6VAsy}@K=LbciU5EVA8?v52pV}YtWy8<0tcxk{vJOwe&K2>Wbi?sT zj#I<6I?&)6j-Slef;xa6Qeq1mb&d(j&DcZiIP4YnP13dz!uax5Dp=JzVN(j0>&xdMs?F6k}~sA&u*gv=M*${t5QN^tFMRI(RGM zaG%60`g$+-Tki86Bb?7zn{L8*=H!~cCRd$3vj9!DM+r{xf6>5X{ES$~Ee%sn!w z>kb9DPZ@&s5AO+PeYq!C%HG%`&wB4Wc*9YGC1lE-YM&=AifZ~pM42h zlXvu5%=w7ZSV%pEmuEL#!uuTF7Q9V(SL3b6%R5$GcxU0|nWB8W4!j9?>yjf_}^TJy2Z>MiV9 z8MFF*mLnYd24xK{89HnD;2S<0SvN`)mXF?7bbd_MxC!G+CX`N`b<-`ygKtil^x35S zx76J__6NfGg0p;b_bL0PluSK8^^s{=(|#BAZ3<$A%@wY0qS<$rBpwRc{-^x9Rx zkN=AS|Fb>x?=Ibz#J?MX2mcoX{@t+tUz)$@r8=UE-y#8CVzsj7D@le{a6k#9G_tvC} z#2@#1@apvm&E1=9tGnDEzbNjG*zwVhs9q|h4W*ZwZgE82U>zUrjJYFrUZ+KID>~mF zUw75&F6+8B**0`*?%v#EeL_>u2d{3p=EuEO^sY#}v(K$bqpls$_Zp01ZGh0TsSl-9 zrccPQXMUCWde)Zg1^x2+e*-#$11k_Rny*g+?UUa?&*u4Sh1pvP< z0KpJo_#vRU4{&S%B#TBqKJs%wa}D6x6Rmz2F#Q@({Q=;x5zu%YFgXk8e*6CdeE(1T z=Udd{Eb8+*>a`K|`vH3DYt;8))VnA8YYlqrbF`-jz1Dz!+c#p;h!2OC4-XAnI_!&~ zi-rb<+&<)u!9xdY`O*0c@?IU3f}VWS(brLV{R;#C`?}HB)#kJg_@;ke{{{WFWWS#E zRi+(1Tbce)+Ow(0Qn0jdzb1J=-%;1znsjHMio_MYf849#ng_3L>WRMY(cFDQww1l(^sh_33 zpL!tm7l289sylU7>P@MGQ&UsBq<)j~Y0B?Y4yODvWn0Rcl$9yvDbrGlQXDCLQ{q#; zvH!__!hY2Ly!}c0278@-nZ49L*kt zETs$=H{d?T8^tJ5AV!NKF-D9P7c%Ef%KKr9p$;%-qX7Kz0I>VQ}(mSH#O3UQCPSFFSx!`0%4 z;(qZX@ni85;StzxCF(@IXb`JJBUT0vy z*S`~QTJEOh*Ng-`g!Y5WDmC!!61 zpNc<0r9C4)6K6$Ggz)#dI48cq-=D>o;xG97tN2QMjlc8azwq}r@s0R9{{CBhD=zR4 z3hK}M3;UMd(|g|3UD$?qc{Bcr&OeX)pi@St2VzC+>X@XMm!r$0dqp3&K4P72O}3tm zdL?RoR7KR-sFWxX<+U8P?6f>&xyN#sWuhg|l5B~${7wCndP03o{gwK2b({LITBqKl zR;aVpY3faCfjU?npr)$5)ov;#8P)U3Ipt3Z7I&5Rl(&?l$^qrq%Ja%Em1mSEmF>zF zWuwxhJgBTvYLy=;_bFA1Td7nQDDxDTa;I{;GF_RX+^XEHOjO1yqm@z04azWOurf%w zUb#-`uVg71N~)5qT&pB1y_Bn!9!fW*t8$eRr^G7JN|d51LirZ3_#0sJ72xzGp!PYS zcoy*d6tE2d&OSi>WAwl&^u`D1mG{v@@1nPkqvzg24<18rzK&i!iXJ|Uo<4{kZ$;m~ z3@rFHu;Ew0ix+_(&jU~P0$+9mbAAa7`UNm)7x3vB;MGoG*wetYr+{xyK+)eV<|+y5 ztLnX$eo-f*)>;=YzkV?o`rIYU%3w?ccO5TWJkLJTK0N$$l>NHlV(yX^i(wuF-*LmT zC|_2#bT*=ut+bE2(e8-!kF@6w8ZH(tUS4(GsItXn%jVyA(_;H5#4$dVE-sx^_T3MI zz8fXOo;$>TBXf^TImn)29~Sv}4y~Rb%Us8zp9Y?8_$_ex9E-?{e#Yf9059WzUpyvf8VIfOVSYnwrUy>=JNBB%c!SI! zb+iy^;lj)?dMB8_!_~?ty1e}@rx_29d~Qa($S0h&3m?%2cQ}mkuz$Gy3CHV(FX6T_ z(1UpGiQo^%qpLE4`J5k%dBkW)?C_7rOE}x`vM(a@+j%o~QeomV{Dkuh`@?SJ_kYFy z7VB~GQ3U42<%4x})LX&Gj`>Zz6HR{}+$Zs-qhN-kIpQ_^t}??X!ySnR^E<=K;dg9e8!_- zTo90e!cR0eGeYhOKSutOBH}ZB5{XbgM*i6meujVA-T))q5$-gz{qOZKlf%#cJr&_+ z`uz3=8{uOk{0!InUYfo&!q4ziDHp>(#!vQz@fhv-dqggLrcNqRT@b@zPAHiP@e>lI-;J+W8j5TzbADs5*a`xHU1M!3R z(MLWOaG@yFBm9srb?)F#>);>W!9NE6bR@*uF5re!Lh!FA62hf_3H`v|^{6-f4e%#{ z`8nXHJ++_1PkK0oB=jGFpZFgOnx~)VS;G(OceaCH1?EPc6fB0efKkwk*2S4et9xm(q5!~khjBK-g7vLv7az8J_(@?q9Ju$ArrT<1& z)_j=%SqK;4&hpaX z4?nE$2>40=ThYf1hrPRY88yAsT-loHuAF`Al4Xl#8 z%N8SYY30J|vN2-JGMJt#qiwm$vXwGL`iJ{{GGi~J%0MFW2W8ogIj0M9+;m$B=_&zd z>QzMgb{mQjl`dN}wX8~3dBUV06pfxV`v>F4PaQXH_O#JOlg7=CNZbLpB0@T#d_+hG zOpXY-6z3xXBFH7;>t*PMFfN1MID5syd4N*bCp{N|G5-5aJz|~udu%;^C&p!rJ+AzY zwa1G#!2-y;selb^ql4Gn0K+% zFqc_aHKh!SK1xj*IkX)13gFfi8sgt>D9bZh~xXy1gL!xQa2>!nI)hvD3}RSWPzp>CNvs z=645Oj7#}&T{lDKF~djFg|Jab7wN|`d=kc3h!QN%gRz{h17kSD^Xa0zVRZXIHZs3c z#^Lv|bdxZCncpeq5FEkpJi+oxMNYJJIeO!$0vlxM){7$>x{9Z^Gd5tx{Pc*+zqKiD8=J#pl_nCB2#w_!@ z%ltl%F5U&^_e%4-n{F=V17JRHI22VEDHsS!M?SXupd(s>h z9p_GUyMn#^!lkFG;ooq%7jRgiVF!f! z%+V`P&`z7;(!8P&_p%piPXKN9D^8pj#lCEy;>m36W8;2I)&Zy=XGcEP$=HX7Gp^|_ z+FLRAal4U+ygN3$uX_gb?}0O{GLCTLtc}|^gMjaToFBm%W7v2y_oj!x8TZeI^DyE? zAs)}+s3@OpFzRERy`XJ1n+c;Bu#zWn#%#4s^J^0J*kdam)_LYEe6GrF2MiHT_^ByI zUg2+qWB6OT8ISM`e`7qtl%&j^Er{$h)3!ZXb6v z*9UsxRUEoM39gN2%z!Q7H{1qva$-8_J_a^h>}ZP}_`>?L9lXaZ+>RvFgLxz%556|M z!m&PpeV;lgp~%@yn~Zm~u$2}mwmMzdY6HYA!~T-f$39oFHLevEaSDd5d z`LvU^%j9QcJf|6t`Apu>X4jZM_HlcF=Wg}^?01OGr-_4BVb{}`zi2$ov-G^Xo-~5t z_YCjKvgTs{sj|L}cY9e=*0*t=JIM89t-V(F;7oo|ci=6;uEKt2+6o|U@w|fFg?r(! z=Re5&>^N(JKEx>ESFx`Zcy>m#q8$gewpp;RT7k_L*bUmv^C)5aFR&vZ?er!fUTXX- z*;suBgebw1wJ$h??mFMP8iO#t)p0WrjibCCjj0w4ikHyvj0r%8mA0r%#%M zdGs-3M%c3_+&aCVJ%8X3t`^~+V~9Q5y$m+lE6Ylkm-Q2)^MSNdWe^I+DPbLY-DnXV z7c)9m>7>S4;+5`E2})1p8cQ#wx00y#vGk3~QN+OI_btNm6x^z1hPxpA3po$0f<1dN z5PEy57&r&!;RlAV9Qik|ln8m(0YGmK2N)~y+XG|`KjEJckuF&)sfSD&i-d3l(=#6E zQe>EZ3tT?Wg)=a`GA@4(z{~jG7Y{?BOaopeALa*dk0IpO2)@N+xjMLyv$7e1m5?r<364Gw$YhU0ZJ;Lcu)|NOTTBWU27km)2Dd+v-~W}h5{OL^k0R$> z`C%enu025X#r}ryqX@=lnDH3l>Fo_vJXHNcD5uqfvyYIK3L%^0tevPng*(&# z8lv4q-lN%AJ^wAs$D;bko1(DxNDlI)z06NxBR?K@Tl0SNHry-AJ7eQPQUv?1$&9E_26ByEA6n}E7{sGmT-EyOt_lnr_9Idy3YEo@^WIjk8RNxHJ09z8xpL4m<2Tq8>cEpZFy0&KWw0!|`Y! z3i7N)lz4luXgnZgQ0QQ6Uku`$Ykc|BUFe+fdnLV4>L*S^7vvqsQQ_ZkqmWNn|Lc$X zhVLX$&`#9@IT*Gmf$}GN2~+2DI(-;FV44v6657ss2v-B@iFc`~hap{pXb3QjvU4=f zY~u_%hG^p(`l5&8G0&bCHbAC^ty0fwOBBKx7i0kO0&sO2>G_*?4utg~Oozp>9n72e z+EVwT9vs#$`0YD78R}2HllmofB+Bh{jrKZmwi)OAUE6Suep^7c54tc&A5=DjwlCx4 z{ko8^F&-uor_h);y292Q>heYu>Iu6-KFIvA-M;a3DRmFX>d|)S84ke5W5DSSd?(BV zzO(+}dmvaBw$HGSj=B`edmK>qWIxJ-E6aqpW`$;{7wSKF6)dCtR)z zAJGPPIE?ZB8Cicf;0+gbn>?@rL8CZLgFf`^St7Ct6Ix z|EcXCqGf)YBjUFQ;Rj{;$>s;*2xa-m=U*aMe-8{)1+|4+kj#^=79@Wb%p4*tpTQ#ND07=LMp z@Q2`s#UP1$4Cg${Yw%;-kns<8h~H86k6@qa)B!l{5}sDU3SX&I2ReKPGyXmWVdx+( zvtF{WJ^M-mHWh*nvp|umz!micb1KPD6*^>asgm#yw26rMs18{~gj`+^DO-f~^RSk1 zX<}1n_+Bl-EaUQtCG^c0-<=4X^PL$ox#z48n94l#d7qxZ8Mu_qo9JS|rVfG0Z8;Cu z=NhcBFdp2)bb&DMnf~*1A%G+S@1#yb7ygN+OWmOl1d`Qsp;K(73&zo6y0ppP#||CE zbl;S6dB(#ghs}+9bTrr|DBOto=uM~V3XOYf z6x$j-s-{+_JxZk%_Ho@P+qoI>>UE(#8i-j6n~hF{IU&QhY{J?`tuC6N3uvnYOc%>M zn;HXA$Un|jqYL*cnU82`2z*~&ip`~W%rBhRCHb&yZL`cz#z);)FV=&$GFea7jdfyr z)+w?+QKg8>`T(v9>d!gjsL}Z5c{HGOGuwlCbD_a*O4BO1^#S2&2ncr#WaO#dX8~*4 zEa5$M0JtzTup&g|UA(tkg{CK3Xx?nfM`S|I2;E8Nk z6XyDzje7JBl!tGf9;wx>HLTMXl<^qy0B*R^kM0Jvp}~NkV-woJ{L$ZzHF(i3_NVp$ zeyTpoH`=nGE z7}6doVaPQBh#$|a)gZ3}@8i*jN{c}U3C?u^8}fr*cP9O9!&aqQaXe^&?i)4Y5$L;* z1eNMXf|$-gYo^32YG+vwALEmL{E)xth>fH$yMWX0%v9x(k>0)sA>MJlA)pb z)k8zk$S13Kd8oW%NGJyRK3%dr^hw3?Q2L0fkQi|wm@#5SsH|i~NWt&<)yqTHk^{l6 zD7U=ip3uDFs*nnQCiL&9;se1>s7qGKy`kue1HsO$Bg0Uy*plNx=HCV1=2zbvibH*$ zE*TVxsXh=?tKSJW7Oy~=%R)y{&Q%DrjJP*626bx~ksmrzk{^m4Q4>6hI9HX_1k>;> zvt&r96TTfT&I@HAUVL#)@Kw~|NO6AXD9UL-n#SrOq59%1{LTu+A$(OuR;V-5V@?6} zs0nsO+2jRE^@d;!>dbiqrDA>1R(y5P7S}Uq8!;m&08875q@bvNH)w;6*7A~;(D>qW zp;t?+q58zU(9^}!L$;Ec!NVh#hit_O!KdPug`yJOp+Ns-p%}C|qkmqgY(!pYM~OQm z01LHbX{e}wF49cE@A)AZWe>bIS?|d9v2C5vhNn=60NPiFHXIt^2&Kd=4V5M? z4aLR*H_+a){)0lD@VgfE-vQW8sNNk)L7UX-388qjneDj>u&%GpLw}ct4xzqJRo@02 zKzjH&Z*v%7o#Ah+Mtdrjg)*zBhq}Q3H2g8u<3j8!*r<~BrIlwASb~HJZ1V08J^Fw{U^3oSdD_TAB{{Tn+c?pgJN!;;%AdT97;`Ofzcrtah4FDrQ|mGwO)(5i~PCNSaYf#s*0% zq#3n%tfUteeNI{-Jt+9CR!l;fcwzG@7Hx_}n_|(XShVQ`+N5|qx(Ym0T371=yeD?D zthYCQH26>JTG@_lwxPNw@EC0j>mAW3sdb;2byM_N=z zL4rcC25ZIrxr({|AvPC5#6c9R!MhCi4}dDg)-yO#`qxZdUb3g`Jo46 zzX$wJ6t2~6;Cu0{cw1nn9c{GQ(N|9J{nk3)M#ZWV9`WR#O_-ZOUy@I*NBc$fs7<(uqjq#d=mXOOfLru8R4C;ky`NhfOD=yn=W@S8MG+9A!W zCF3ulc?JF`&{{3%-4EJN0lll>6FcBXT=0cF;K_twR7qLri4n^}Pn1l<_i@2A`0Go? zN*s#A{21&Z!R}b2FAU#ffGg=<0X#&-sbH)Vat~o)!`SSq*LiOU_JZiNOD5d(118#P zJqrGga3O8~yI@29LD)#%0a)ySAMKa?@ZSj=8{lCBjnU?GENmKDAxjb0Ag}1X00Z7N zun;f|kG-*&7vo%<;*{gFS9OD@*tB;s5qGi|?n1;I9_NIy-vIM_cFgTLH1CJ_jyYVf zQc9WjHfi%z$>nd@l5#ZIgk9@#BV^VZM~xm;*r3;>H0T0zl9t>CJq3A@C(SR}4f+8e zssMe1UeyuZfrnFqDr|<4rYDpP1}_;3zB@I7H%;xpo5lspFrH_~@qC=gn~EZMQ<2G= z#-hA?Ls^nHjYXMbP$pi?#kTV$@L}4I`vYLZ`9ks?S+>MA@X?AMLE0*lyasrxluU&T z@P*`e0gTm31$Z9wtgs;8DMr4?kG9O1-#>!$EB}3YIM@6WaK7ORa5nh=G_*4eW3&e_ zCTzoSzR3UoF^n(DO#c|h7y17`hB5j7KY}s&z^mZtgfYjHr~Uzaxj%(@aor>8!Rvyp zz+YQ+Oz3F!`OqM&(R@1?^W}xWZQLIxaU8OC6n=Bu%-YfjoLCrYi~Bm{=sfu>=h$Jx z*B_I+N_TV~eOCYB*CA1T2rxVpg!*|h9x`~;j#WC=3jDS;Mj7OrS!?=*UR(2GsF#@s z)AG0e_}3xk83R71Y`G~I&a-L6HKAC?1E2>U~w92JQE$zFVH^NN;h>0=p+j88ucxNd_Y}P1&wn( zA`15Zp*o+mf_8c5>Tc96)(xEiZB`T>rMr!^zCXsSM-=KY0e4eAqQz5x&nBFdH{Tue8SZdp#EinjuP+kw9$4i_kh(Rui9>mGug|#muivrLEx@h zgT6ufUKsPND3|=(+JZ6AzAo@Xj1)Wi;eovNxJ$*ha!c>eaN;kly`Y`gLK8AjVe60YdMgf1~fjd$5O@USHTfj`U zV{c~@aA!Btcwk3#M?G|D)Zg|v>heJ_wx-_f%gsUF14mK&454q#DL-NQLptzz1ZhSWAsZyP&5(u4hA_^)8?~+vGg7EOFZX@ z&=)q)DElkg<dtMv2?Q63K&}5fT0U81Wj?? zD9O1l-~}vsZxQ7q@&YLj{NUwJ|MuS(&LB+fg5jOXFJS8C!*szr4c)xB{b1q1U&(80sCt*EuH8&-CQu zQI7wVYqRq14l{p-Db;re$tQVl2-f!Z$Ds@rb%<{P&w;Jro55$Ju)YmB=_L7HtPOTp z?V9(9NAsS+ois7{&F}1=&mkYI!f(PVZfT?3qiNA}zW`k@oVXT`HCeS4?JRB7Me$dm zs3y(3Ma1c1w?QLVPXX;f27nwBgRwQfaFs4f-V3UQh+onSS^7BS7w7@NtLW;CP+Rpq zp+HGh=x5bE0o$_BD(J08F%Aotb6eveg$K>3ET5ZKR*%P=2*}QrjB|#up15>4Z77So8&L9e2ik zsl=Pkn196_;eOg=j>H+szrec;x_>=b0{n@DEAQ5lG6d*b1${?%fO};4G=#VNagPjT zj{i+7+;f*KT2zM3V*?j2sVWwDB=UxamRP?7sJo;R-^u0r-cmF{xJSrynjK* zoJD&XF3QWR^5NbC)a^%NH&dGo($t*>mTWS6%Mt>+EF=5U*W@H9C|Zk2=y#qKi&w#!LTc z)8(cGes|ODiM2$$bgv&g9H)~mKHs;tH^?!}jQ{=n|K0{n@LaOCC-*72abBblU^vp#WWr`@v!h8+yjO8c<`c2lUfkty(PvCc~XzHm-?5G8r%(ZcElyEqG%o|{di!Iz>$T>K}#r!O0 z9o*a-iL+6P%h<;y%XD&lH_LaHVJ!*gRji^`?v}IkcbLw841Zxnx&juq?EkyW@i><%8JXJk&8e7nbmPZ= z&WUo}vs|CoLydogEAaX8)!-vOZDAO`2H*4eu(zOxZ-)K01P{Q?^Y~@>82>TYc4Rwf z!e4{Uvoui?ehIcPq<JP~(0qgaf-N9uXqOqU zzC?Y15zP>khv&&|MaN>@(XOYB$uUeDyu&Ld{5{hyMm^n%4&bDX%2{s0G1JaPJ&}(n zG3|2N==grxz~}uHhMza>MYt6`#$8DF3nn-_v?PN+HGgr4KNyL>xEVK|kWKw}g!xB7 z@f2e&=NW3sTse+Y1~3EnV2yV&_4}q+BVxS|IV|o-V$A0p$~y$$HNbnE8{z!ii8KEC z+>JLjxv!x(Ly!-@P5vUmITrMbYH=sv7OaD7a3`SV8g~NpJJ!1F*nIaLc_Hm=f6gs_ zmdTz?d_WXv$1|>GxhCKbnm?%bR|5l<$Nx9SldfzhTrVaU2NGw;AEc!-tgLF>Ste z^%2(DtWWxPqg?zt@$pR4Qt&+PwNda#CJzF-;5+z^N+J((DwZ|RvOm5Qam$haTw7?w zYB$~%RP3P<#ZDeCgth~3hp)sQ8<~l37Tn~!I4+PsU^;9sbep1?KGxMbw%aY7?`Jw= zIEw?m&FmK}-%Q`RnM`x0?Hq9NzA)XWW75=Vf&Z9=IOJt1hsRv@ngjV;j`}S_{qk^~N}KVF5pV&BCa^1c#-EGtIYi*h{2-WtdKg<+gs8fIPMH*zV*6>_4_-#t-3c?;!e zKsnB%9OtESydaf>{RBMWCElUVL;uKgePxt+Mm^jj`bCME-#p7f{BD5f!aH@q!LoK- z-1IDX&3M-z>n#9KF( z!phuDN;fLX^b6G*PUy$gaY7e$`&1}`io>7swrLk)jC-;0+aVup`fo7d(~9o& zJEZg2!KPuhCHd@}2<(u~*B0jb+2_I|InFKdYRdzOMNlu89}dKo$nlZ7BOJFL1b^8T z&bLR76gVSCAT~H&@DO-({5JB#TjTIYd*cgt=sYZW(z+v2>??yO#h3>Eq38zm3+_?n zE3G^c zQm%_STviA>KNNA{eJtd0Ly~n+=#N+sx2Vu!t`+Yxf4H#fo zJ5K5g-2->38ylJjml)-#^X+U7)HOR*kH@ume9=4&_p0jF-W_V&?%l3?RMpT)sDc~p zr>eX0vz7Y4Nu? z7ax*V#9DEaAOJrahS6lNpC`g&z8QyU&=8OOi71g5pp45P(7&^(%z?rx;Z-plebeUa{QlOEUIH0MF@u;JAI zGhKc!ns{tynieE9&v5Gh1>PAGPXv8YWXSX&9u4m_p$yEDZish1a+H^V_nshvn8Hch zYzm!T5W-~Y7eu$w`#Q_Za4ecM24~IdoOni z5cHVeh!oB+!fby$dZEYX`rj~C9iKd~fJr|h!4CoU8-e(5&?j$fn2bXQbMPw~UtdLf zdaq>iQ-oJj6lI4QoAhLpqu1;9(pa9A0WgPu1&efGpLlXF%6`pY&P&ZvmF`OFjR>us&u;V~XC| z6EVJJf$_>(a4Qq{E;lw0R#d3!j$WBBrm_+>Q0D{R=TZgh*Wy%L)aJ!%^Id9Fi%Y$; zYoI@HXN9c%S>3pCQqI1{<=N?RfnmH#*)#GndDMF|E0sw}teI?KvBcorJzc+J9$e0` zMa(3*n6wJ+se!(+{=SDjW159`^zOo1LTw8M)nLC9H8ClHnhGPTd0ST9*xv0Ut+w3( zwS#1!m8=)+qq?zW{iK9Eh_rS0ZWY=P2Kt~W92(Kool__8Wb#vF5zRamj@+J!9`=#hE-;uDdn{Cw?o`#m&i=k#YIjHP*1=A-qrbne-?yd>ne5%Q zZORH9*ZqOr(mYiM+t^Y!CCa1-)vhU;9G%>SVqx_eXzkkR;u5qC*PjQ}!H0t#SblHm zV?XDQBM2#nY6?a;ejdViE0~S1(uM#mYTB>Rb{ag8-(}1r)Lj&Ve+~xebF?80e4BWf zr2dXJ;_G`CphsSZcweQBcu&*5(Y!Z}Nt?V3>4sr5{RnL0KTjL@Cuw8awP9Ylbvfo9 z+Q1_ZK|C96;FZt@U77_ZQ=OSB%Z>Soa52Nd_Hk|?Ox}&Q-LxI1jUwy*oEI5hY1*}> z?KAC8*xY*|?|v)F^Ogyhpq#gU0ed~PacFlpZQva;ZPo+piM&+~59q)w;39zr`K7T| z8|wvYrIBx|+sL;S^<2X6yNvu>R~YlZ6^lzd{lOfS(XOH9TEiwu!YmhUkkDs>)ohdzCUXYm51=Upa==Uc7{K6M)BcaNXFsuA=->Oq-qrF5wof5G zVOT#j+46|rB7l9l7@w#|#>U+MV&C1`Wu)b${5%tEC*>L^H{z=1fb06QUL&iVW zLmNJZiST1akp7?H%0Ljj*C6H85E(;mN+GqutB-Ls6?fs$1OscOjwD`i!1Ora8-Rq> z*9E@Z+^6RQ3j$%SccnD3S1it=lX*#lguv|k2C@ldFi6QX+{0&ixMxqp`GPe=d(k}= zpK9;D;@*nuKHFzAnlCf1Qb#$B6Z@9Y`$Ctk*k`eAh-tR(#Iz6QoEZ7}uOA<_)Q5&c z&^utmUft$`()8x7-RaGrYfW$7)te5L`Lq|>ecChS?`U5?{Bw6ez-k>rffpJvL>{YJ(|h*$)0WDX;XPH=aJ%)oqi#E% z2Sh6u*{iq*k9df)r^>J6@2PU@xY;mu(_K+M|0`cCruh_n_Lz3@p%Wt)*J5uR?NEq) z>H>dwG%pw)^_~i(dmh`8?kTz>ed_fOQYY)*Prcav_o;8d9V$Pb`hHc7Ue3Msf1dg! z%KL_+RkOr44WEMz{Vo^2dA?iw-cP!<@K0u6ehz+T7Pe~P|1{(BGr)~b!)JqjMckiI zVnZY0g|^FAVn0tr{ePPPKNLTxn z*I94j(PAY$%DneH)|NK%U6~g7-BVSSX1>^8uEc(ph{j?GrhTM1C(e75q;=7TI=~+L zru%b}7F&4KY7dX*kS5x@=P}ej+NKyZ57| zPQ2#+%##0l_dhNE%;M6!K3`GcTI4KS^w~TAXZhbRe09O2^Vd86@Qz>1JznOUW4Zmb zz4^BEA0C;#;MTvo**ELI-?U}s|M+Zh#y{EmZoKrF_TmqUnr`@E!Lt0*xqp=NxIVZK zg4g^i_|Q(+L44i#HsSN*YsaVO6IL|(Vkn~9r$Z$er=rp4LLcaMG~~cE5{*Vf?%RQ2 zs`4hEe3dHi@=ve0dt#o7A<|`s?8^{H|9TCU1v*b4W-s!%b`H>{5wlh{FI9qdi~~5Z z^!SWI+_@$!W>=o0myMWJ!G7!bQ{g#*$2h2N-AqI;o0lRU^C!|1*~sRlmZJbngXLfy zh;opZLf(R~bQ40r909-+F20tefA^;=svUw!pZ8K2D;mKuXz%1-_*id-#M_lrd zJm>yw9?1a@9306Q$(ixXc2FiOn``kz<1s9H`nyG=AwFf`tY^bmlsn+qFTktl=Ve0Z zAPH z{WZdyJgWYfmJY4LqijtcJkYk@UBAxLY@#$aw@5hEjlKsJPeY9nSnaN_R_p5;Jnkmd z)8J`ZRVSh~w={ybyT>Q9X!1mOl^HcEA%yRE*fw*GJQ#_0&UX;s{`x+HN*4?C|H<58>aW)RTeF^<$ z_8%E%jtLi|Pt3OC-CguE>umNk@ZX}JU_xN8Cd~duoAViMyJ;`FX9-Tjj+v?M;J93i zO?k=GXJm7c4orqmFH#EhxtMb@=Vs2)oU1u!i~0NikR0Tyhc^DbB^{h|Ssh|-rkq1I zMpY?FDLm;G!x-`G_=FL|7sqC{t-xy$2&OIQl>?^RY5Egyp6RB=Fn*K;h&XU6U*tc@ zh%gWQkY-Q>5$}5B2ppT&iAb;oJ=&Qe9PTFp*x<=Ik>5mfn?TYX} zgS$k6Pr=RKvC2}+A0Fq+w`#|E^z9hT_G;e}(8;Z>(e-sJMT?eB z@Or=mr~C0}+I35A7aPn#X5^xTfm#x5(2}t77hatBgk~z-DzB{0NiHqN?YqkG=qEqK z%GB8ucWw&fByiiAA!j7vv&-|&)DCJTYT$= zp)Kday1Vm|&ihVXZayE=O4cdK(>pB5TfV9!72kolvpYOefR(Khel&g_T4Bz7D>R(< z$C2kOe;j#PL0Z&^k`sy~m0%=!#rA%pa>FwJ3Qb)>B{4>pQ_^39^aa40IJ*qXep3s`C|Dcs0 z{)$%KeN1ay-I2bj_JlTT!wJp1tu%e^P)RCY*rK)9-jwQnWR_NAe>L@v+n;K3?@qNl zZc2Gqd(u@yucqcNw58_XH$8QJXtuV+F+u}K>kz|DuNra|#C$3-xz3E549=&4! z8=NFw%Tw+bbPc1ZkJG@(!D>8I+?_aWuZr^&ykh^_o6yktCPtr2R_Ed2Ii>sJ(P=kd zj@sW$SaCDK8e1DzV%=w;U6Uu)Pq7`NvG)=~(^?aUl|aIB12nVzc<=D(&qWfEd-leo z&L1bN&=hdR`F`TOamxKQ=3ha&R{N8q(bxs}^Ts4KQRot?1V*lpqQIwi(=*NsaZ6~! zaDMP$d6sebgaev4h();UkxR$Hc3p&wS} zmT93GXH)wijWYU!RhLFZZSN)?v9u+uKa3H|iB8j;NBZ+A64TPOblw+)Md?`F~z{hdnXYr`=UgC`X zb&M_k;WNtX@q*I5@iKeW@NKbp(pxkK^yj5*Zo4);P^#@~el;~T@M>zGXM!jWOr=6^kK}s{8@Qz7^JFaSUS& zPW%_6?}ryYf7wy4BsF_Du}>L_dkag`UPo!#hVftq#)We=W!ewh%e4JyheyyJ-lCi| z_AnB7Rpd2Y$^~g%bm8MVjirsK?>9ip7f!G~b8%CF^?kqxjgt0Af_=feU{1Pm_3deE zcUa3Q{;9Sebs9vShPqE^dy9Xet-s+3EqL=2nys=#o9>&bc~@KY`lUwZ#mIXOBwxj7 zyM4;xxYs&I&x_Y;p@j6cJlx>LcyP*VwIhx%;k6c<{+klMT1XQ+V;X*Mr@U452;amT z2(LL!Xp22RcakL5s9 zX3CK*h2xFvIS3a<(A@|R;bz#6CMa*V6pnb;BZcED+fh^!%Z!5vdj7~^bG0Gr4o>AC zF&P$!LIRfa#PDmG-&G1%pCM*wF*z*3cfkFD1m6X>EJa%n_*^D)7Ns5VhZ4LO@Fx=d z7l4zBzQjHS0s2PVE(oZV^RJy;18wn?SRt~ya#ZugfC*! z=E-GQDhAq$Q)wQ1LHHKTQ zZd}*U;%PEb>b&dfTMTzYV_mby)7(<$b+^J*r99Gijh8WMq0WGO8|e6~xSh zuSz7_ACg(tgQx)?rM+e<*{I68ATBj^aOvJ*K6u!n%S=sty|RpY8|PyJYgGe5$es;v zMNd(08?$l^3gZBGgB!J8VT2ff;ckAgp{3T-T-Pj-8S~SrR@FCFuR&~=(<@_nJ>F_a zvWsGErzcb{+4FkJXxh=Z-dL;=qLw)@nQ0vqop5@63 z&79^in{`ag&bZ>x$Tb6NI*iMGxDS~{)X-2N#NWEci7brm^?h4gcz9MSM#gVte?Yv@ z$xLk59~SNCuj!iLjI>LVxqAb<*9W?HbUXm@)C7Wc#fNcW_Pxf~XNAbJ3}c`bTSN}p z_ZTBkMsf~Dhf~CYnFdcqfAUt!GLCuImZUpOf2V0LT6*`VIsxOldx`OsjeTm#dbu%d z=aIMMo*gCYw;+RdFkRHHwG_;a1I*1lz$F-aoq!8bprtN+@MqZ;!`A06xGTX_lrs*# z|1W_zcs((Vu#Ri-2_sks@@4E30*^a0vJo?DIXvlRzn~%BJl$pdV;DblN!>Pl73Eps zFl|B40~l!rMKJLgR~Uhp%^&|Q5Y`DK*aDBXG{r050}zEL`C)!6FZ+Bpf833L(}D=X zB`2UUBm4g@68M|PNWmrN)ZiE8;Hz)KTz`qaJj!(o-!(Ar9+$D2Ja0y`c8G%0!F#C>x?+462Dc}bI zb6qCj0l>>8_#og)3FZyV8VOcEgnIpCw)QV@9x7YEG zyzGl>_FJLX)7(fPiHG#rO!g7!t=$pm9qhuCAz_O!Oefb0?g?z|t?$TeJY=%iyd!8F zo0MsF0b7RqI|AJ@%v(8qyJR1|OrY;__KYjTz{9-+!Q`E+`onK^Uj z%$b=p`=tGVjDpOW10#AGYMX?lgg(6z6Z`b;XD}FrAmx99At^B_QH)`UV2nM&Sj)=| zw}TopHvA-GqaBP*u!(l&0>*A+^NJWNu++8ljEpUq$(X&IvC@wiTeY6C$GS1Lwhv?L z)r>ixtZQG^G4|#t#hyuLl`4_p+iusV&%+d zBa)bkY?BpC72ThyVxFt99ojNg=P|);_i0R}v}5C$itGf&R8w{^)wF1)nmL)Na_xcb zylzajD2J&^57)Kpk1^G&4yO8NjA-9_k*Vt1^r>U|%(YG{D9Y?N&RUp}Ys;|~3{D(6 zhXo245;PzoNQ~YfYAqU?ojqoJdO|N>3Tg9g)}aBD7@Y8LAPW?&MI)z=v0AgNS^q{% zWU=8qC7Fv0XAU*rS(t4u%pR8=kncVt^9rp6MMHrRFdQ^;aws%NeB^r$n`E6ft|)W7 zEhjy-xF~;cenCN6{y6LOoWc3l=>Y<*IT=OS`FV-0{|;NeO)vn37+w#M*v?ZS$q1vhFI#vKA;p2j|=74=c#e9h#R_o77Zm zL4ILsK|#j+p#HUzxhu~a2))L;7WQBeFC^L370;0DITLy%PN{0o1mA?5!=7RjJ;>@B+*+nzQXJ+ImOJqp?+&r<#4a+Dj zQbZe?XDyg9U*Rzq5y5&9UZM^NI=;97$etvkR>gt(isn1%#{!PtD2_{R>m` zvc}KMp6(ZzI(>R}o)k4LUqn?#7lP9YGV%(i=NIJG2_I#hlbu(XpEsnqU|P1aQH-)> z25d&7Gv=jEE1Z~-Q*5nW$jX3PRSN-u(M8|dxY>DuaAn`xxB@35^Rle->Tq%+-`Yg7 z^8(?@zO`^i=4BRGGYYNap*IyG9+#1qHNnq4#?L)LD1L?KU{ETujE?-u`7V!G>7DLjshZ5F=nZqs+l*2_XS!`IWU$Z)z8mAVax6CDo~{Vi}Qt zTE2hm@%I-Ljmk$Kp`b{9e$HVz`T5FGzzl0qI<@NB1C`XA9CJot;n>l`6wy=jGIHh@ zX8ZY$pPyGW(^}UXN#8XcV}Q}wdBug3#a>IP%)|}?Lm{E7sjXN2!fNTpI$>$~wId7N zc%AM?;Vbm@8MOpMJwJNAnl4b0Z6Ri@Kq4?Mzc??86{U|&NE(-(%nIcX!DqbeLmv`O zK}MGJJw9Fdt{F{IG5MFvjfRTyaHH-B;zqpIq^ImaYYn!P0kwqwKh?9=w0gfGR*+HR z#Eh(TOjy!$^Ruk!nfbnP5c!YH%PzvWQXU$S*WiqtOhAP?Q}`-Xt-@Q`u4M0GjO4Au z(2o`uSmhxVg$>UrE-cK>$ipCVTE?{Ooa`cbR7jz|%wg0f)hF^EhOr$QMRsm+uEJOB zrWGF4KP#M+JB3pgg2D^Kne41_U=($ASV2avb(A%4M$t?K2H4EB78Wwr(|soQ&=eilCVadgS+v2oRou*%FmjK{{XoCQNWx zr`Lxp%@2a0fd`sOrBBN)0!d+9QV-_z=|w>?Z1aU`m2a~a2y?c=V3;&{5wdb)?y|Dy zWRprwua{z0eo?wjoP(s#g4cM>ork$Eh6eQ!oL-P2lv7a5LM*Hl zqALtSNDfY)PD7X*AW6fS;27COMO4ScsvZmtjHKsJPtVV@rlZh{3)AOGl`<ehQ-ke^cW`Dgm;N?%BTE@BQkM(WQgtsuc-2Bu}?&AtKBj9ftuK}ZzZf<%=h z3@!*EqNli+@9PJBtNndyul6SxjeU~PGbR}OCLjpL60vCLs9`FV3XA@tQ86qS%MQTn zF@hr`NdWPz35#OP;Ph1MogQYed$q7S*eF;%Y&2{PY%Ht+HV!r(wi~QbZ}%nvCd0O^ z?#U;cx_{41PM$G`moc*kNksfvUHyZWt*PbK`MIO~+Rq3yVzs$4JUk87gccp(6 z{N+3-{q^uqvQSqBTx@QE{{68V4sJ58TL)scVKtI?t=Xg_G8#D zVL8}J*z>Szq~)ouuG9eXfLg%s07C#z0jiJ(G{e?v%P{0;q9+u5j6*!i54P(nBVor# z5Zhptcf#HQI}&yTY#3}5XdMKtMt~myHU``e*aUDNpdN4!pxQOe%?u0NQHJL^4boM! ziJDNz^}Xuqh)6cn&5SnK7dSO*&W9PD&EG<;6Esbc#`Bbh0qI)`+-l3q2)l`IhB)hmG$u&2LIqmQ z;r}H3_25xVL-db;zXSdTKmSPhuY$jh{4LL*Y80Rsf%&#nc|C~jt zZ`g(OLiVT=V*O)!r^jF*T(P~#cv`rz4H^{BKR)48eU{_vBzGQY$bNDfQ*J<4#wB{l zP@T9_;b)S0m(sv~U{F4l^r#LQeKk4xY7WqaJ{wjC8wIO}jfRbZjfFM9#=*wJc7ru?=(7Qn zVTpfAPmeyb>aOnJt3lIfaCo~N9_`lHp|6prCdOuNmD9564aiGft9OlHB0r3eh!s(#C zvvr(d1L%Plq#a>!sv4o3BBgu~kAy4do$|Cq%_`s3KZQIjac|R);NR6h&8xw41->@3*lU|)sZ3;Q*!7Bq*$7Q$|XeHT`Tv`Y$urf(vB?G}>D6uumEWI4;}Q@x?F47CrUQ3{$Qd*bna z@Tiq|d|KksEc56Z>&AJL)@W0nC$t*$MN{~75}$Itpn9uSiFD=kN=@L|A*LCQG{TWS zr7P4|$Sexsls|z7@S;Wj&^L+sGnKkS9$GHsj~SnY9!TRaA&=dGPx6ab@Ky}os85%9 zyFUPLr3&6Czf>MFZ?Y^X|5UC_zsyVgl1yZti3j4F>K)ZNf8KQs;Jw6H!f7GfQhg~G ztuOO#N?FY91-%%wGm`0G@Lj8JIL5jMlH5_Z99qT^pCo6weni?ZW`$mm>qwX$ynzp= zW2HM5ZI0>(#c2XLYC)gsNHp3b)eFjN0rE$(AerpUq~t8_JVda@eUc6fGRa4;03y%@0e0I)&Ir%6@pA6*;M`l@)l`wdO}@JeobT~7YT}jm|BD6F^5QqZ2Cj zF7Y1*p5^iod7cEGmt#ySmI2CQ6V+vbXOu_Zh0EPe@GkRAYMCr@r?DEkp`hglpVFL7}S9XsZF1hXohr0zXaKxgbsMz-d^Y%sUGAl zS}xS*2Fg zD)>`8xlIW&wk`8!{E7Jy!rHd2=}Qu+eBh^1ln?2QZlKdn(XWI{`SIaFzSOt0MZK`2 zT~U50ohGOwl$T$SmzJm#Lfb4ab)zk9qP9eRO$*RgtM&z^eS8z2fp{aCiM-Xcc_nYH1EklAWE3DhjI(R{04crYN<68I zZj>JB1FDOZ_pYc@v<}hjaGAU6(f7|)4;SZ)MvU)OcIXTzt(#%}jB(8^;3*nwpYdi| zBV5A8>DPF%1|^ISVuU%Ooihl~OuGC;gc0MHkPt3JFQ%npcK2Eq!qM8}QpwL?rnN|{ z6FSy-Bg|OaL;NUP8O9P*JZm)}9L;Y?zsWS1Wvm-AkB9|c1Y3!5vM_f&A%}};gmSd* zxlBqU)XlF^2|EUgH? zG%!BpDGj2pr?Oi9{yBL)o61UUt|=$1DaVNAF^)%C2dQsUw?|sYkIXlf0r5z@%6w8B zna>#TNo&(oH$;flA>9^Ld3kwyb+zi|^{SI9##U>zpGL8D8kEvzjrMR9yP`X-VX^@N z8v*+d-4;71c@Drpn*28dmY2V3*J9zJ{LKh^P7B7~XtKo~(^3p)!v_!UZ-^g0W)_Fy&M^;8r2J0~m=K*?< zXX?1oJ>XBVYMj|w^H>ks?#EeD)*~;!$l3!8cP}i;$ehiDC>cdX1=-Vzi*PQY;ier> zNk&*}5DaCq6mpRbq%D{>_z!*KGiy39R)t87;6w2V58`E=B)42LI~24KB;XRf6_)Vp z!y|r(KKc*A5Iu|&eMaVw{FMBab`|Lpe<83ke}nN2dbTBiWX^$}36RntBhyR4x02p! z&@;o2=%G6K=#9ZQ#g%!A$HGKsxMf3OWG6{b_8$X0rIFL00Z+)pCWjFo`U9Vl@vs)? zlN|+?0B^1jt0q5$FUyXC(@>BmB!IRmaDc?25-|df&o=%yx6hVJY z2BdI}LPSIl8$v!q?xue3-hS@Me(nW+Zl|AnpP&1zpZltxyD=&o>0KLmA$~`|P5M{n zA8R{4L;RM&O?r7I8W!Qd;urpgpL?I5+vDf{-Ot@hQHLqLWIy*LKldCz_ZqmVzu1g? z5`WwL!gu<)_rXp53a)Dj_;ME|*DofY*eK|cnaScZSX@@XTQE1iSu~waqy@ZpBwjDd z$}!_!Qo7Jvr5ESXS)cSwn+?aCj6UydoQ%TZy;|;oH0!yUls9))z-U45C*@}3nSbYu}f?1Gvji!parO`0s+cb2o7FsLU8aBQ^pp~qXsGkEy z-26F#8(xEMtwAT;1KXyFs2>O}kld>!h&>D;yqq8u)((Q`^gfl`$0RpYk$@K?L8Amm zNYEld((gp4lpyFhB{%j%1ov@*nCSf|K^^pG8+3{>5{#E%vINrz-UR*$LeI^U+^Z$` zISeS;#4vV6f;x1`Z7{*q6NJA(f=0mCM-Y7K31Z_nR&sZf-~b7ZA_)A+lG{QM zW2PL*T_m{|Nbc1Hfxkv_zbL_NlK)Q0y^kR19G2Y231X1WNp2c*6P@dlTZ_Jx!u15f zcML)BokS4jolMXGJ_({+Z4z`6M89@Lf}_v}Q~b#iv`KJ*1b-yhiLq!56bU91MEx~M zaD)U)CAeCG3`4Lsof+#!unWcp1X1566GVDN1mjUJCHD@3z&k8KEU*apS}e*7cyE7JrIz|5R1QBn51k(s2{!D_PKaU{rRuGIsz9qL)3g1Bx^bSkzlLWzQ6+zI| zHUk8`Sc0HuBnWyYf}l44qf(ZYSAn>nCZXNu{9ZL{4iC_=( z4+O#AOoB*f0YSuZ5QKe^AmZ(i+=mGw-j4)<$Izw;FPb3m;w86}=xttyq+=a$n zXQBt=EXN2ZztePx-!bSA4>470P32ydYqeVrt1unlDokhi3e$(2irvHGOvQ=n{4mhK z9%{LhpNcr|jyuI)8FY#-w&DB&o8)1(85MJF)o121a;Nd=3SVOeAzgQc;Zx8V&;JfO zV-Q!s2Tv8QJ)GXVQ;SN5FZ?OF@33b(rthrM|gngd;* znXhgVwingppgP>&ix zPp=}<+Mo(H6qZa9><|=|Y%mlQOndw%JbB7YV@IW-FfvfLwbllM;X$1V^hh_5A-vAw zr|_TXk?k!(!4v7k5|84_M&=J)lrIkyb`B(*xD*fwUdsA{k{NwPNOh|xAY7`D86o%I7ltzQn#xPSb zRMxaM!h+l`6V^E<-RQ-Ro_+gDdc2|9+$h}(sQ;AzPBG&?Z61lbrNYUx-=NXyRIiw7T%E#y2#B@U5b61ILqF&BpR-J$jFByFJy0Js#5dl)m2J)Ib|I zZ@S0HZ~nx|uZBfG?9myPsGF*(2hn@9(syIE-lL}PX4HE$1??qjI$ft>(+;D~?Zs|1 zuZ4DG(BQ~R0$H3sZ>K?6rZ`{^vp+&Y}@!|CsL!^=xJ zW^sB-?4{hp<)uR0?apUbo$$!rNpj0thi3gsBa_AirIscRhDREh;t(W5c!4x=KZMD&39m8i^h#D zYTV1j7h=ieRM2aCU_(LUdUf?dm1U4yV+`e>+p+sU zo~MzxCc|++YgqH4)>8VR7AM^_?d=CbFcLqH5g^g0mAy5vDrQ1mG@x89D0w}@s1YS> zWMQc8;n-V>fP^F2Ox#6_!4BPI?2sknX4*XLd<{X_#?Vw}TCyV6ij6`~ z-i@`vp2N*pUu??;uy$BiY|jR4QKab_bZ!?Mhm-(&1d5oF2%EA zb~npq>FgmkgB7xT_8{_SNB&I6p9}djAb(Ee&w~7M&?S20(Sbagk;lWxqY-&5M;>j+ zV-@na0(l&PJbr{W5s!SnihRyQKF=Ya>yXdM$meku3z^)Ewb8baOFMQ2c`aofAfJwG zAM*Pm@|%VHo<@Gxuv;LjTiG#4C<*!AhI|(x->4DyjAgR@kmSpd-x)~vN$eng35jk;3Cw{! zFGK2&K(e1f(r;jg_dF#39Hjg$B>n+g#QtO@Y&ToVHnHW5XDiub>|yo=D`Q*OqwE5E zf_==^vVX9r*!S#N_BGqU-eDWrRrUh=kiEjZ>~;1p_D}W}dz1ajwz5O)ZT1s;kDX$> z*dOcw^RQ3YQT93eg?+_-VBfLd+0X1ZJcsyy=(I$>cy!`_qrd$KZC5s;dV(H=2lXGa zSraDqBh;^u7AL$w{q1!*f&>YdjDLR{49^H$iX-=Fgy)hS3V&KHAw0q-L%WrM`sGxF z$vhCAyLK1l3mc0t1lb6O4B<7TUv3FOWQb9O|8iOc6>JNu=~eKHgoW-El)3h~X5IH0HyPU9~6=D--a zm4;3?C{5jdUniVSARMZT!i)`V9cY0zh zxRH_IVb>#%|C&I)r##JmR9oF>iHD z6J$-e6kg#dfvg9MvWEOs?>y}O1bF_k{vv>^cPL~n%N93;-(?K9ucZ~iZ776!&;>$$ zM}3M$-5-TIFVuZj<~5?uF*CQ9Zs~l8x*v{lDQ@d|qkC=iHjTqL742XEaHtI=QJsW8 zeJA64J7n37ZSW32xzajDNN)Bh_{t_hnOK(@NUwVc^^Z% z0^TMG&$Yp81Rn;}dBTYY&h5a7LwpU|ToUTB{wDZ4QU7ulyG_XVV!hZ7ms!wG5pN4_ z5N@}iE!v#?5LcO(Zmy{HtKE7F@@#Q>s13#<9SzFbfVA|WwY_{jU(O!mW8l9kGMit` zX7Q^dXZzY<6zCG(s&dpF=U6@p@gf`+j&4eQasWE0{0n}{<4%6N!_E`UNJkDAg*rff z<&MSt-4$5tfImYUoccVq!Bo_X#ay%#Z4kO30=F!v4Vr*6#6@k(F0?~hDc=Qu%quJ7 z%%TjEA%oZ!kRRfz?pf^CBafmCmT^nX&|Bb@Wbl?*kbwuf@SIMN!7_J@xy;+xyu^*M zL!|-f#2YqvNe{h^{8tzr<8|;8@{e^K%0J0NZa1qdBKd$ckhW>x6tE zKL&gEThxXYbJXs1C^M2-1a!}5kPF(%IW5+MXilZY{OK+D4S}3UpKDBL$F5QCIMAkc zuEws#P=sTSfp#OVvTHF=xGoGTK4y=r?pDWXe$s5$E({qSst@}*Y?E$Qcw)rw5ql#a zjvC*nO=C~v*P9gR`!!|F4m5kD`Gn{;E%+9%+?3n0SIm`|_ggJ#J*-V+?B}sh+&r;u zt9B>bZ8T)G@7UpVhnG9fi0jhnY^PT`&*;)Q-W&fy*Nj`*-ulh0>$;_N*Z26e$FiQO z#@~(G5^@te_xiTilS!j{Yx=y?C%=BJeZXG%4j%#;pxHDxGH_ATRFlN`7d+)k- z*Hh+RV?P@^bDV1YGvgD}K2A%YaB0HIi8oIwpEPLl(aD)pewng(YLmOy-yMI?)_ZQh zcmKV2-S_2v_olnkXIOr)3Stm~aZ2Hg{J7*-!d}(H@ z?1!_jXXniNX4W0E-=5tu=aHN%IT^Vh=Nj|Y=3UFXFW;5l!M4Q4+f4Uwxc}Dq6H`(UXf_UbJn|?nQ?deYJ>NbZ*hl zi+){nb88Wr&*r8ht@ax9DfkeFyXxBAtN?V;5dU zy5&ee1AH`o$PJ!WfVZv-egmJ6f!|IKo(Jy>kO%Dp2aunU^L6w0BY!FLt|G6q=XRKT z9C8GsItY@=kXPwWqWnP$e|Fo)%yo?_# zGc4}(d(*$X@2>my-+TMLTkna#XZ_tx?p{3gmnoT3j!qslxqQ;ilU7c=G$DP$$7zXa z&x}`%pE>TcvAxDVWxjUTy?5;zV;Ex}&5cSKwc*ZdcTBot>&V6H>Mhw_58GlzDHX3b=|(Xwe77Lx4h8R8{av8MweGQpY7D8(~P*6 zJD%>)u|r1tjfRu$TD6E`fo7~( zzorHH*PD16w`n}S(Zf-DBY%%bjF=U^N%wV_K5TgC!jSFSpEPlryVZ}YKF08}Z*|_E zFa2@ydh_dd{J!McJ6Ef&bh(oL+mn|+`!(d(+b`!)V77sq9MxAEIkr(#b{J^A!EU!Q1o zV#?P~A3yO`o3HNua^t_;$2uLGd35uUsxOkhc;N7^&qF>R_1P1LPJG(o(^;QvJ^07R z!#{rPqmu{X4;1a+{bAz|@7ed--m7~??sb!2KlkW{CL0{QC)cd)w08TN zk!wypQSgNBiH(oygYy!XDXNHm>a2>gQMAx%%?M z&p&+E!+)&Wyy~7+jaIo<7Osq6`R$6eD@LyfTd{ljL(BUwzq0J@WpkJHTXucvuBD|* z?_An!={Kb>mgbiZC=DD8*zW@`-K`xgc zz7sOKwt8II=CUxz&Gkq-$ne`oO^)Xsp^)q0$NE0L@o^nwed>vkYqqcHw06x}Ez05S zlXpM$`BOvIy|*s$>DQj__{?+9w0d^!v(45!);HPk=m!0Bk3ZL9r*7f4*eeWMcW=$y7W&pd-Wt9A;`XQBzJ15(9jo6-diT`3%ic5Y{ATC! z_j`T7eNeXRHdm$V>D?puT;229-h1{n{&4q)Mf>9qoILQ@N5en<>-hDpQ6%5ZP#gW%|1Uy<0lZ@=|zfM((#h=bH z5+J2ZHdTTEf_aS=i4;cW&wrhY@EWpC^&Rjs0?;G6GOrYDXbKBYTBo9=43cx8bt)6& zJOg2}k@=I|GF1Bim31m{Ii-dgl4X~C466hl#W6AAVD}mSNBGKCnL4erg$UtshnMXXmA5Ov|y-3ypPG zvueMEFD-HT|6E7yA2JYRq`}1Y3V0!S5BQ-|vm_gG(};^-^@PGKFSR|SD8_-pm{(@KAabpd3dvcmNRM|~UmzEgBo26QO)2l}mu0og={tRnov}VwdFiKlx z5YrdZHn=!iCo6RAIzuPXu7U>@(jY$kakU2f>7cm(hxQpz9si^EE(7i7YZc8fnBIO7 zOU5y%EU1!bHNp26k`=UoCg2kE*W1DHWW7z04B-XR$Nu~I_XSCJBxs;%*#u(vM|cg< z$4>ySA^Z6+g17;=)Sr=Tg6ZRZ2>4cJ0??0LUx?EGujpg{eFGn1eAHdnN1-YV?E}dB z2vpXjAA11Ox9lE-Zz>xDEQMPD&9HHjdp@9S^!TvD7Qx2C68<_shr(Ts@6E7uqK?83 z03KJkp^xjn%k6iB;D6+&km}q+`k(kkB%EqSUfVRnX>Nk3Ku&_FOg$5ONw2MoJ0bPy z{eDTkq%D*B_5LWalKJ$$e9D+%J@XPy>4w^!!fDv+6{mRg@0GOHtF_xthhPmf4DPp_ zkJAZT_gjv~aDHv6du2p6uXXCZQ#P;Sv`*&LNUw;gu$K0)VF`zqEcu_Hi~rkBqEgw) z2F+hE?eU+)549nf^%9hUSTuD{q6WkBKZ#0sf%GNmJefA7wTJ#Gj2t!;e&Ed}2N7OF z^d)xZaps`L$n*$eeBd)D;c&u5y7ET)asim=<%?CDcZGMYJk_r+m7GvMH8tZ)fvC*2 zm_pt2PI4*A;h}1fP_Zi~iRI_U)r5!MY;t2mD`3@73>a$KBpH6Z`ZUGWG*Kj9Jt) zcB6Aw*z@EYt2sIw%d0Ko_)(p}c_{s5Y&yS`S^51locuC`Ej2IWG)61eG2Y1^HJ(3P z!ZP{2eKGDdGCmG|$4uwXQo075r#;NhpIyQ%yekah8Z}?40dCk5&aQIubav|h(p>(3 zV=UNB(FEk$?mvew3SrEET14%a&WHDEchv99Juw31wVzrUY2+x;K!~nMCo6@Zj+@h zMyIo#|EaMcQPji6i==&HxdD=!0ELr$VsMO!dx2qO=BD6M!8hdS$jGcy2Cz! zU!|MLZ-;xb#?Eb*+;rBS+}k8~1-VP?Tm{a%uYztgYgTY!*zXk1)nmL@iLqQM(xGu- zDE3=J^@};Egvz&U>v3zvsZ=O=HlsesM%Jb6 z;Xy?xw^mL@kf2z+b;p0f@chSrgcnFh`j7uY<%Imw9SS#ivq|2J@EW2cZv$RK#(xG7 zcY-+e9b`!^sH4KSEE71H3y$09Lo$Bs%HD!3Wk>xwvhMg#p6`k@YNyhW@t=GXiOO2k zVS#_k$#2R!B*2f(M)d5}CqdK$4b>aHdN)*WY! zuO~4k8JR!XEkmXMU(qSJBcd=$Y9#v*MHso|QWU*ujSd&u1w&;m=@j`#sKuXrtD{Wh zVBrT8p-1{jw ze<|pY#i|T`tgt3DURa-JY$?uC{ddl_Xxu0pxfb}(wT?k})Mlw}ljsSL+?^yhf(1ik zXr+;Bo&Q`b7@iT4DGot0gcqpI`_HwW7qDyo$?1-S7kKlHBM7e{ZT>6ZHDs=J4xL3g zaO<0EtpgLpvutGkWVZ~J{`I$cS?XeJYQw}wjZsn~IfT{(;j69=2*X_@(NLYBHjjsR zd`3@S(hoZNHT^ojLSN@M;t@3(R#;Q^ts6B=FC-+%PhHfn7fz!*U~1_FI$In|zhVM? zpvDK zfOGZB+!fBdxs?&Kc*bUN70yY*ca&=uhhJ6VL!5LUd#RgVc#g2sH})sNXOv}w7bRF( z;XKY&I3{wd!m|-S8{d=gJ&ULK7@xTDi&DZbBa8~g*a-ZnKe4+R;@-3W=d<)HBo!_% zAGIHIGvtT4a&V`4KgW>l8EI2=I!8u&Za-QxXk__l9Fv)fVcv6F26wBgDA^#{d z$$lA!bvj|4o^b5AUr0C<&kTA*Hx2PC*i(E318oM{fJ9r1cyyPM=A5yA?~4$>+)cDM#Q8z1j!IyLv;DXAnE$+a>8qfE`Jz! z4bkQ6A+U1rS)VQ+1^EpSawPtf<)ZKsK9&A|MVHIEI8Z7L(dAUeWT;M%F7GHhh5tgB z?`Jsu_XdUuKg^ptuGSe7+x%e#`ME>$vgjwy(?FAS`AiA+OzI=ON6|o?-Y2oa?^l$H z^}(mp8=-_~&PeM^G`~|@Xq^dnKuplHY%=NDgU8uM+>yX97#TKtj~O?58GDpd8y>}a z{G-AvJ~uPC3m?@jMMyi0S^2NE7_s+losM5O&c?&rg*E;O z|0gfP;^(WuJv}y_&?DhL|6X{Yb1SiE1F{LGbEDC5n}CF6T0tigUZC-_SwRaZ0xm&+ zof`~~bS;q(n+(oGz@c1QlF8G0IDIF=l9>g^UE-(kpTfuvmmtw4^A0=%>2Nc`2wyhe zDIM^Xofdqft=N=!4bkDWf9Q*(phtA&yb{gT5Uc^7QTW!wlAH-rU#A=`Z-x$^2|wA$ z{K;+^D*gY84wvW9B0UxE@Wc3ss)T(CIW2lWsy!TCd>)~Ktoth5zE6D6_?_wn87kwt z=Mqur6h`0FR^o)i{Z3yKnj{*}%lW+8ooBr^>ZHk}dE zpx@CEL<5SF{PmK5G(i-0&)&uau_yBDkMPWr*zt(}P30q7B3rLL3L z9!R&*m^GNLqqPTmw?;NHf3jPKO8@$GostvECw|XYCL};n*VX83C3V7w0#=wn>yNQg zIF-Gy{wV35+zjPlMbth1W1i8e@|dS*@1(#dmxE}6gg(g)9+}eVZ5W>>pjUc?--$tM zSE;ZAfe|U4Y#D%&r8+9jldRu}-$&nwQ6NU52Im(vvVOm;Vya{C97X3vc-e|cKbDWuY8)X&VIH|z-#c%O) zN)uIA)eu#NYLRM#>I2nxDwVpE`VO^C{gir_`kcDCW}s%aW}W7M<~L2ecB-~ayGQ$* zwtI**WJAc8Ax%R^g{}EW-0{~X>gq9o!_M61Z@ zky|5GQRXOTR8>@JqbC}jY1FTAS!2F&-zKY@c$)OrKd!IT4{o}l>2FQPHv4BYUGuEw zyPLO-UJ!jEI=RJDEiSj1c+>WqZfZHVrY&FK_)r>oILA+O&wB zAA2e`_2!puj%b_L_DI{l?VfGN3|7O(h92!7Z-2S{-5qvy=-6?2#~(V5iK~cf(P@6C zZ#oU^ys5LMi?z%CF7fdz<16Fu==xgMh+DF6`RJC;x0c@OzBQ%W`fgXcjqm zJ>KteQ_sAf`+MGOEHZvCI^?R~HIy)Ah`^83lxll%9Z+izRHpZnd?KePX{{g3t!zir@cg}1$Y z+wt4N2lN{-bHLgGdj|Y8Am;Ye+p}+X+`j$xZ*H%?z5T#J12YFM9=LJf&VgSIyf82# zr9(=;lrbrpDRWYmr>skPCFQM@Jt?21e4XM>sZ6<$ayjK%%AYCKDa`aYY5st#8sdQa ze`lmkqXF5-y@3BpwH<>V8u5`vB%MQe7$~q#l3VUA*1@ebvVQU(X$Qljwn%YgJt*MG z4u!uw(iYn;epdxJfqIoxi5`GpK2Xpi51GHQ_*V8Rgx8Q>`YJ zs^CX66p0OF$qV$;=d3l&lr_=9@&p@nq`t5IQSBvB zl)k=h&P(6qhf^@Kk2)Q#R@Ne(svZT>BUd_R^z++^CrTppNSpO zCrU4XqHa}I7!Gp_=!Ohdm z!PQY2yvo3VcI{U~YrPn%cJj_hoa%(d9N5#)7ei^KCW<*#xDBMES4fpFh|&$Aze(@@ zEj#=)qmqrRYum$vyyaFpM1e!NvXf@8q;u=T^B-{&y+FFrf5c6z6-pyJsckBCBjGhf zH*N%8Lq^=CAnrsOG~y;3R5v0Z3E{Gl`IFr;RQlJi8zGpEz>2~kP)`5E2*r7 z5jN?v!c6=+4|G}K{lystR{y2pIvaaE`y>WFH6BbS_39<*u=;h9)G^i4Nzy57Pu1>I zJi03EHsQt}X3Z7maon;HD?i~Lnk~CHI;BHnXW{fTX5v-QWAwYnm&W2|3F7UvJ;qbK zotDRW;e?Qj>AnZgPr1+FB zGh<~S^_1}PjE`sR)Ro%~^UD%L`H5M}ak|LG(aXNV2}Q&c@`-p=h!>3=FH|WpuZSnc zK|ZB8IH@k?^S|g+W1v;n_Ne#NrewWiRyHsx3_w_6Q|hN+c>el{@EW3@<^)OCUq2CE zL-f<@z-x$pavidJvY|44NP>`zAG@-*PoI;=U(ruAHm@%GOfR%qGqbUukv_dRFS95+Kd;bV z$&Itl!OxUg?<&Z$7K|>=DM~FU$e2Gg$4XaV3l)Pk$!l(Qp>?7)vnXFcR)nW!Wr_ZU zsd-uBXJ$`V{@NP?Q?ad*Cq+%m7g3ebh2XS;jJ(3>`31RBctp=WeWeu&VGwAjZxoo= ztKp--XsAXQpT-sL=@>a4=Q3#@Y|Emky`F03^3bSC&zz`l&gRVxPX75@ac>2dMqxT; zSCijB4c>v5z8kCY4m^Duu@0(g?or{J?$prPjIrP0S4Auo*CFiT8TB}CffW?&b^TDP z$1grs`xm2w z*E*g23Ojzu10zw*iWOWeaJO0<{6|gVxsRHdxH~$>Xs8{8`g2PT?+3 zx$#4u_^9Z5h*#sDk4Zg^D^X43UChaU5P66n)Wyk{bky)A28@t#cZg($k#B{@IL&ug zXc_MRELYDE?hBE&KQLn%M|X-sLE{;uJM?q>S_*oqIGo`y;Ec(1bD6svz9Bb{&0c+G z9!9S>WjgsvW0{-YhU^d6c^=-F!}ph#^JnSZxHXnC_bZTHlv&)Dtl+Nm6~-s|`}Oqe zCBO0&rl$N_4R`VfhL>`W4Au(gZ|VKI`;i{)b%vpy(7F70 z^jHl3bpGU`@j5>j@`?wa-Qa)Gbe%6Xp^V_xj40*wM&J%A<@Pm+gEeu5khv(^G!M!e z6J~m+rv}CZ1B$2)%rlk1(jJ?AMQxzbr{V`c^Y>Nd^v zju_6LU5?*2*n|4Hyki)@n(m;@UCu4H(fJ!EfBnzuA0QJ?G0KweyXow9&W3Vt*~`h# zL!Il0`bGEL^e8K8qv&BP&$-ZUk%z4~r{lmk@w}C-=BfUY-&Xc8Ux0F?J#H1=1w^|% zL1&og_Yl;Mm2Uhh&6#4P5rKMzUhN=5`lJg;CqzNcwEwO`dC}XC!g(fJnRjY+b)^yY zPSxM(iGVzbXKIrn&?Uqd=?jOg%>4^PIfA!eTu`NUba)U6-)j8&j!6d@GTz4@ zy<1pC{4wn7fCd8``j}yc@Qp{TVV;mK0G6EC=Nj~M6a{>Dg37}vi&3|c;er(AnA@o z7}B&U@ftE(dk^#it&CCH&{00~X&4iJ?HKh@SZyP@$a0eNO33Sx`Kk0F8KM)&DE;dn zttnHWd}{ILywa$AD{r*=q=w|;0ponKQl>`n#esuNq3-A|Oeja9br>0?(b*6g8IbbL za;$T*^YH7i=~=}E)3WpYM`dF$2Ey7H{a|p-cF!m&&JZDrB0yY78<9OKpYHp`fL*#1 zSA+r(?#A^s%7@Jxwvv|EyTL1Iv0@?D8bi@IXR!sk$Oc_*haNIH`O9nvzZ`n_G|r}m zT9$A$OSI#@?^d=1`X738i=D$rwz9%F5i>{h_jtFM-jxkuE4XNLnYRS`nK`h_OW{@Vauh&O^OxQYBl{U!b#_BgM0jCAAu)N?BIiH|S~ zPdZPQfa4fB$W|G)d8(XF&q(dnVK{ABb5MBC+ zoRAnzph2Jhx|Hx5qD%JzuOYgW?kBjA4(U>|B)>qqbPWQAAxt)Y?8@FgzRBaS=+bB( zCHhbacc6{F#C#tDRzq~Be1?na2vuJ#-Z`eR;lFJYCsuBsex#iSnonYdpMFnlFLcb& z>Xar&p{`G840xN_b(o`Z8m-Rbym|%w-b@tq360ljwM-p8-c#K(47(0amGG7p#*@NZ zTYfZUdRmv`H0iAxdgJg$y)!}n-7U-=zzg&ib0&y%IC@Wlmw8n8!}t$xgRAgPINIU~ z;*WL@Q6DDL#wUA5CQJ?(IczAt5o8lQ z@sIEt(*J!9ya{q7K$#vvahNFv(yzUn;7Q{GvcdYlOQE=jB@+Rj;!`9f{a5ChiMCS_{wLg*6yYp4J1;#qV_tf`&03HVa8cRscjRjNWn}=SH?;yL zX5=8 zeWabl`gaEHsP8boF$A5wV+IGUJMntlr*Nq0Cx&o-R^{^0Z)8&6d8m(b>(BH;}q_x_u8~$yK<^Zd@_;jmH$4wumv&r4>{CsTR@}D<{Yg!feesK5YR=adB z-ZJFU%YVH0%Y8ai-`l=_C%UO2yV=SJ-H#^+4*UJBORdi6e|YAL67T3=b!TJLuirB7 zmc7l3etMa=w&={Nf8Ta#dZ;s|OY)D$nudC=M%*&@&ySj{jK0bEOsmwNIyUcdc5vvq z-_w5UYZz9oKNb5$Z20bG@BQeBDPb?S|N7jf?_yrr-DLm1evRIU8XL9nhwY8^n)_Pq zss5zVk*miBJgIh6ZU3|MmksJ6v8#Tabf)Fqw|(2@kMsT3?e5b2HdV#Z;qimQHu4#| z0WG@U^l0_x$NOvEzSe*6Zm-|e= z9lBqRw2X`%|MR?472)$vM}{tZ?Wr>np2>gqInumcacJ(&c41$us=f(tG)bGSsc2Gp za#QC|8Z|o7^}?apq31V7J<{ftZ(TQM#r$sCrP^@m(LTG?PyDLC*5c|u*N~QfH21_9 zzn*-pJX{yO@aBPBQFIH#zs|I2JMBuNgNdb@7QA8-DHwZ-`_hU!*?Bz$db)Irnr$3x%cBn)Ch8@nz))O!AFA9~&n-`IB1pO;&$ zJN?;D&$gI!b&zH;%WJ&*+6OwvD?guk=vb$2i!M#Q7+U!b<1d6=Imvzd%f9NqFS@V3 zI%rp;FT;(h*sONj;pM7BW(T)e3 zv^@DjN8{y7F-v|rbxNysS6Z&BT2BAN{?qK{KQ($hF6V4qlbsiOY|Xs6W7Tq%=E#_v zM_)*7e(l7!y?%{wG+oxVqv;jno%`?74f}O#m#`0UsAJ(?pd+qycFU5Y;qHE)ln?m^P&i}f&>#Jq0 zZvLdv*Itdjy`ie>wbZcW-s4&{>r`&8(YB8cjO#=bzIrq+U32 z>gMoyhAH3N9iP(cGsBv$Ew>#xGu!p^7wc0N$IZFz#O+^)-RW7vx*r&)di-2?qf6tb zhqr7y^7_tOKmB7&qkri3Hyajy_xCA1e(dnv7oCQ8iM$^Fe`)>VfAf^4Lr~4)KN^RS z@n6S?C3OvdnyaH57RD z2b@6Ty;Q`Jc_4z73R>ir!~9Qa5?({bd+pG#We_3B$n*%xd7vN*rpzXIVyZ68|A`Gf zERFqS+2NBpA=LTwAsLyT?3SU@zy9%_G6hOcE0nKHi=;q1_XeMbN(hfrxG9{*TA~rd zZ*;0tJ_#V=hp_f?RAl_Goa*c@#V4NRwP^Y#8IqfLOM;cdv+zy)Q9Yq>hE4gb{M_sZ zgt4CgNdl};&mISaG5!ZXN9JV~SThQ(WZA~xYpPz>>exPI;l!XX4CFTVE%Mv0d; zfW#}^iJC`l+?DE?9OTX3U?;K?8~%>x0I{O@#$9wi0KaAH5$4z?n)|a=82<=wr!$k? zE6$;v!WKH{9_uC^6~;(R{{;OmTVTJxXFmJ4?W5JS1yL8GDC_9V&04WdQ5&aX zfK!;u`s>UU@K+kK$m;6MV0cDErZ@!25MCf%=)aHlhJao3Pfm9vyihM}atPryL>GF1 z*O0YenuqC;81*G28Ik*=XN3)xVIMGI@1*iMw3Chp*Bf=6B;aAS>{#(ql~*Lx?C7-mAlT5|v}ITa7tp zh5Z<>wyfsVW~`SQ%e==^H=nIA{Xlz$9t;og{>wy8IPq%y4ew~q;t#%3f;VJ7)~3Qk5NMx(>WH68S_?(WBC`(OD%R+SoQ&L3jHp|YvFpFT`|$g(y{z0%v+PBy|=$< z-1@hia{mZ*MK;u)$h3#0Rx6Kku9K(2$SvA`Eio7#wMB|!lxPrMAbmRlTZ#a%QX;psPg*A#c*w5FzB)yJ#dYd-A6T{0cvbuNc@eNh)q=W6O*pBBem2AwFg z!@G7t7fx?(>V0xlH|~n%2yXQ_ylduk;i3_L?f%Z(HPDQvxS$yWxW?LvyAFCWNR#OO z2|7=LUMy%-wLikI9Yx;`uYnQmZk%IJH;%bVyar=a?-PUKxM=7gW-9SkVI7S2bcFm^ zkRKEBgLqFyg>q{sFGxd`z0AEft25rJ67#ZlUmSM{>FJ2?oX(sM{%gVaW$+kfBHlW4 zQQ({Md!mzjL)>U7ZnPBlI^xDiabu*oeBlU=rXuz+}MnfCB(&-7^gQ(R!x|yhegg z6W&@Se|pF45Z=$fg12gjS7yYR-!KmSnf-LE(T@0bFZ!U?v@R>Z&$e?Dw)|=GcL!w5X;JO zRMbIHQBVg&?l6OS>x7Dz%E|%~3=5T%3d>`tkem`jv6Gd)O&7eEXjW#P8WgWtT58AC zj&l()H8rv_FY*6=_v{Uu5tP&Cyze>x^IJNs+q2ew*0Y}VJkMHt?X}#Irbk|D!Xa<4 zoEL>WPo$Z^I|0b|vEW=e#NB;KFWf6FEUns&R*x)ZecBpWY1rPetFV z`QLNMNN`xe^W!9O}P z<;r~fJls1W#?G^c89d3uG7lBmCt^=8cpJP`2;M4`(p#aNC(?gifn%S%z_CwW z;MgZGaO|7lbLpN&4|*w2B_v7ZZ{V?Pf*$9_J1j{RBiIrb?_Irb?_U1ejm%p1p> z;Em^mnCsDAch;C6oS(et#|_#^b>HGs*KOBq-cx6v`{lBxXI)R>Nn!H!_dHvj_RelS z;I*HO+NbN@uiGQe_-*JNyJjA_@MpK|--ij02nVj`c-YUxOy3`z`pYYt#s5*e=l-`= zp9P_*^SI7=fRSXUSc9(X&x0|^P6y1b)}QsBN=;5*u|8ebpPPfD&CfEh3nWK4^5M7&4QnnjI6}ZjX(aMlPg72v{;ybbQPxln;9=am+#5c_Tqk0jbExC>4;7{J!mO$| z^S3I@19&Vi2vw>$^Doyg=NJP5+^MVpkMUxS^g6Ii-;dWos74G&-Mn&`O%155m%mf58{gB^QIwwz|FZX z#qx_0zl^vZd5nL6cmU{gQjYUEq?b}(E#it}eVC)o$e5CwbHn$?@{I*|P0brO4S!T? zOzNDm+0&-yaijR--0P^ET{s|O+_VVw28%KBLn0y`&wggywD2f+sv7Uf9W*mSs>=0Q zO2NoTso(&XR}~yQ?dho~Dk14arC|{bMYHmh^36P0$(9fz&W)>YR7LYJ68+>S#5ArU zCG{pPy8%6y!i^r!yc;o;2qGsp(N#+Onl3DnT}3;8@MWj=g0PA{jsvmK$E4n%b*6Ki zYO(I;4}R+ehFwLUaP$GkamsuH^aAUtq7TJ!oPH4231gLYKfUB`wN4ljJs`>ndF%Q8 zW#9VK`C4 zir-V31lWVfWBGJB%=8$Ov#cw=`X=x-%jI419n%cHsVaOgqAc-+E#3%U;z~S-n;Ku8 zP-Io`Rd9F3SA2XPzL#*$rNvy#uTYPguIXq4=Un>qLd+qG>?S?@0(@=n(hkCqE=ex! zU^?lpZU<@Lf#(#oq#be_*cVd2p`1c{#tUxI58{i!SMG;F{lGW5PQKwhgyq=}#D()@ z#u;w&=R$kO&V_b`cbMk^xDXi!55y&Y0RH)MJ>(~)e_Z*gCH*7SC%1)oC~Z{t*S~4K z`QP@g&(|pvB*6gDB{^67v=r-tdgw$h4^lM}4yKvVLyjv|3|0b2r&H9Zt9{xWoIx%_ zpN?=nok8g@>*LS$UEgEPJohfZA}d!aj6Z~HiQV}I;9ByouL3gN0)%e$t}hp|y({#D z;uN|lam81s{}H>>PpL@q)wPihP&_Jk<65|A+0mM$gAnVDhQVL**&5=_UcIvTtp6D&`ffPuGGf!>Jjgvzf;#Sjo7% z7=5xy+oUxtk+o?vufdjVx?1I-PD`*!O5Cbqby4Tu7zhVxZww} zTo*HrN#au3Unl!V=wlDfY5FL4S@u1_hn+Ck_4M(fYz%#rA1?b7WWRtuY)>(nmdovcH5r@R4j{d>kg(#K7wa(}5Sy zhNXX5_I)5<8Sft(Eq}+_GFvx1DpvkZ_SUwp-l@#$ZC&MDWZu0Zn9HQI7W}cUt;;Q| z_DnCsxe{gAA5>QDZz`(}u#{B?>dUZyyQF#;)-f-Z9a;q1Lqc){fqrU$lBwlvKAePqL;h_HsN^QFrQ3tIW1nTeY&j`b-~d z=+YOgwG{{OJ|GLz*8=;~=DJhEa85z14^WS{x3%oiUe;FWnbt!If}_v)`PQd$>rM^L zMxKX=?|0{!7%y1be+sx^OW^)AO+F8ajV zwNG9QmFU4f@nN47OtQ{=!_AS8J{evt_ep*T`lQ&({&>2;*%xJ=o>D)MRw3vEO-_-0 zC{EPU;@v}2_wiMvZ?k!$&&VHAe}N}F)0bCEefBu`BErkj3pliDqQCeI_NTMI(yeK& zT04|JD@C7`qR)DIqQCYP*i&xOSL~;amTfj4^pOtV{jp!zSG=!>eb>qaoXqGaGyCZQ z$9w1}?#p2R5LcnV*xSr0S^p|=3(Oy;RX2xHYiWz}Z@`fOctXwG(e+btSTlaIo zsqHwWKKc;X^^Ue~1!9~7@JG7Preau)Qo6e!3__aXl=_so;;YkdZR@Hr;q$Zt)R4-l zYhyl;RXOenRy*3l{&GSoiqiIDe=y8+CsND9ySS2^{6Kx{;dPjy%a?F-jPyYY=&C1%h%eM$A1wSq&yOnPad#_{)O zw9;*)b1O@0<}N~hdRevf1+$4-Z<3WeB{UD>~>y&lD`8o+s& zCRqm$Lq9>=Vi(>ZAJFx+!eFZ|_fhMxr_oO+hc~W+UVpSF=r*r6OMOh@4QdbaMxd#z`jwY^SlvvS5{?1nCE)m1zy|_GNL>uRDYEKJb0vIiz=yX< zkWR#jt84?yfY(YV|FG|BO^2=i1;8u4tXiRsFY0ooO#t#0+W5<~33Q=N0P&P*6POO# zJc{$~Gv?Ni_DbJTn@WB4BKj&1ef5~uA>omFz^Vg%Xh|w`5t^WjC-N1#==eO)#mCf` zE}km7NMi{!U69-ukDJj22L2hH>E)9OT}TVkM9nLIgdS>IoZ^^nf)>)VQ%g@Ov>;!Q z4r<=`BQ#LApU-Cdl^q8<-;!$bg@9E-i8l(g4&J!T-K#pwl9QAzP05v4Zz5M-YeKFp zRpbizz7@WvtV?rR$yL&Bt9y8h$_B9#V*)!_x2Ddu>0otn7Z!J~@}xB4S3kyI0FKXj zIEpLYsK)Ksz!NkBj|$)gR~h{3O=R$EO~~M-iVOzdcwpCU-6*F_;tegZ{2FjHHQ@LU z;3(Y^4Y?%I72{2lT40y-N2*hQ7=W9iKPVFJ0LiqBAhYJ(147mt>L5&yvo_ zge+2YhQj}lbFaMI8|lldFPUDp`IOG9-cyR(v&r|1!1s`M${3_fkmQp}4v>D7l?uNv zfSjPLWSM`pOmKT*am~*3`BusXH_8UcO`d#LKNg^8B^p77D{?a!{HISXt6qRMx#Fb< z4Rp|VYF!rsSa(yFM7!X0r;H2(Z!FCN?POgSLfXl?E)4XQblqqtJ`#-t$Z&;57!T4| z0DT4UXC&|`Fj0RM*sob$wi$@qF2u1@(_q02O@$A~NDT3jb#El`f&NbbKI$_~myx&vcHC*hT9Q+Q0_FWpV}E8t(qUkYz2d_|sGko1!BcL8+&g3;hB(2Km}3;y?{ZBhVUhiwv2P*yz@eDLbfo>q5Lw$xveZ33M}+vGJ> ze@VK9{q=l^H4x?9(ihk4E_mL$dp`K6z}auqzfJKGX|W&~xWHB;FA*2=6ZwYx^Dp6@ zR3{D+EnIjWW!$TJEKf0$oDk9vNQa7mTyk^kpzuIH-* z*(r0BAjDx)*3YW0sbC1oJUZ8zW^-_^Gfl#^WTx58Imd8541bm94nbI}nrRZQB{R+Y z0N0Y4W&&0sO?Vh*mRyuhegiCM7IIrC#waV3X-OJ=Hixd5NRnJM3PFw7H07$1-LZcLDQsvzUj5x1g)5R~FC zFb*Q}ra0!mgE;X?M;XRHMSLliEDUnI@ys`E^3=Sn>A0xVIR(ZpmWGA=o9!&Q*%E#8 z?-Uw#TVSDG^`wS$*BvabZ&4bsYy2Vrv+;rI>q>4l8;=+e-Qs-}nQkDVYBtXEKmOak zn-C1RzZRA+wYfKDi(F+eW(tm~+&8L!e!$J~=pe1*;~>n|D)5~bEFVZ1d`nweEn-i$ z&Rkl(RI9ae&+jX7-L0O8{}sLu{FmYT!e0X4AO14<0q_^Y4}||Ze8DgWYrmz{Ecd!x z5A#``@apockL6iE%kz19_&(5JOA*$gE>BqOT>sSK+q1*6B^-@Lz);2>*cjjp|ns7SiWb&&@!+1!ybM|BAKfv}sm{ z_?Ke)U+0HNb-f0k?S1MQo#T}kLL{2K@&dk-L78II^ICo{SR79L{+i#@sz*I@=fFyR zw3l^I$#A)1u z@D74wS@-VNVEvNn$}bn#mqmnGLy*1%b(U_|Tf-1$IRkv|C1JTpglGGj9g9$o`^ULA z2Ybfx%?0)$8Tf5Ok-Zi6ig5op_oXMud(XMwoBPsr$m3pe?n@_p4Dz`roqN;6unNR; zs`aTXd!Ma}^eOt=X};I~9)~x-R#R6ObG@$aNnzsk9iHFTygupM$gw|-&^}f7dR?Zb z{jcMK9?m;|_PYC}>ks0L#pAzU)_Pv@{_{g^imt|spVwv9eX0Ha;@aV#jC-vn+$-k# zY+R6g=bdr-kYOY5>8+3K7p0FdgyX*XamF!VnN(IiS1j}G3e(H7o z=HR%V&-#@WYr+jjTyaV|_+Ek|Jl!h5L1xxF*1=!0>?;{xHiMt*9&5t2#46K5cV#G* ztDePYE4VUyum`?nMk0(jSPjivWlKP$)hr-8*3*sNPNsCfcs zqs|jEY|Bhx*4Ex;2hXm43ujxGR_d)|4WHI%1$-Y5{Ue=WTsuaK)#8D$S9=HZaR-B+uhuN4 zYRzqV)2kLVq(AooL8yDK?m7PbPtr607xxNq=A<}9B)IAqU&v92K1t^goN$c0>X!wo zx{!^L?R2jCr8zi7zbJZxa82orSXJG8!basm&d1e1_b$XCR&wQJ2~I8Blwy3}3b=Y# zgN*y@V-4*fe7#sjn0wBx@Tqqp0wlWl!sqN>UEdK9tf}V$tdUdjVd5Xr8^oc(i2}AE z3F-9-&TnTjRdMF0)IYR7AVIWbPbGCF9qXhVXJ0W)8<25fMs5ynx0{~V#Qb_Jl2fKl z%*avAgqen-&b?rgObw5aC#sTQy`@YAfKvkBdJmQB-2vP~5H``n(+G|c&=G!bbUIZYEM!-WE_hYTmDiAdAPX_|N$ zE(~yxiF}4Ar-?|@$Z47cCtQIZaJbo1f|Jwu9fL+rD=;|W^n~l?gfq!$zJ!z0^m3Xf z;ewoSzH*w5aB`ZboTech%5@3GDQE&FF;RKo`7 z%Ve!HDxH5T2PID_;<~Dtqh!dyN;C{{h7~zTxTfSFWr|XURq$IdwNs))kOJGGEK zYNxJ^`A}vmM|)fCDEHdS3GC}eax869&a`RMT{p~7Yz<`wPA~}%kNRg;;xK`YY^lW3 zI~!7O1#%@$#K`pZeWRME>+-I9T1V&$hjijDS`pqaq93^E-!ndMGI!=oJG@``zy30F zw7IESv>xe-Q~KN0$_YRQx%O7G=y6I#vaj%$tCiCn9Qs2VwGnc8!nw;~daRE>qwEu& z4n}H|QouPYlR%_D1r0$dq~OQ3bhQ*9TuY?D2Y}1QPjO0p^c#&mRBlCDEBtO|4Os!l z6#~U6^(k@1SEt`v3ZPPzu0%DkXoQDR&xF77(ummO%szk*O1NXG&$cgPpi*fd*tutoq83 zTUkX|?T=`wj7fDiyOE56C1jIsuoE)ab!(h6vC-Q#qIo;DzbN?P)(q>N$_X?6+=Xt! zJ9y0KVsddpS~|;@R_iLbs)*YK%~prb_Z95SH9N3KDBUtB=wGS!F_lzTlpeI@8tP7Q zX7{RAYkgI(w|2)(akx7StFYLoVSd4`6F#Z-_Wf(k5tQ}TFR5t?-cx+OMl2|{^L9oz zSSwhN+#(hXvHRe;+ES}SFhfR$FR2j>^Q%3>|5}4nUaGOLw0gUYk05S8wfxc6f`}!-qCJ zqbFWtY`F1h3!hJ%{7DnyCE>KB2B*aUrzO?@Bje-?oHjLs6X`>IeDGW+KEMIE`2eSd z#7RXbbz8hiC*mX1$%)Sr+$`v%i$8pSWk)-7jQ8;ob|3Vwh(6WiqF;US)0-W&mQveW zX}q!VD}1dv$L@n2-ENk-HJ-Rlt93PY)LZA)a6f?eZDSli;S`nwCfo=bhMNTiln0JF z(@Rz}R;qD-JlEsta7rXm;8x8j>+1vt4aMRWt zyJ#w_>C#ya`NMdhc_V`edpV}ZyW32J}B%@={OHJ6Kal?*m(k%1!I(N z$4Dpc?IEo+zzw(F*lKf2ZJt)p$h64DvTmS-E`7e$!<1=t&%(`==?iM!npR@h4Z&Bm zrUf-R?2W*ShK{>sTD5M1RthZ?TDiN>N}(lB)p7$47|RaeWmD5f6FA47j5hPst)|-i zzHdXPx}(&61{U zl5vV50(vMxSDVBi<}~%lt!$EFr2@dxiB9i^mHp=6_zad&^f}?E!xg8byRPi>manE} zCdnwM;J`X?RYN1Es(nN?h^P>3_r~@mDI6eCNtMgJJk_WuG==SUqB*KzM^H&iqt1LUL+soHHBd zH#j$;pB$lm$(4KBiVQ1pIa~6ySOHPHrfi%?06<)Mq6=-DrxEr9!Ik|QC5RK>`jvdF z08P%zn>_W=v`Le5u-W2SxAj@)ZZt_MMjSp zssc~O?v9x=CeLV`I(FvNyzDGFIS=^r%fBVEPx|weZ!>(RTV$VfXL|qe2<2D`$*j7S z{S}Tkl`XZu49+gCx4*d3e=!-W@ad4-CZ|oMDS&>+l~%sbd}vsL)pWc?=gDKdrBawE z%>h3Yifz2v*9~uG@uGUm#W}dG>py4~_pAo-hQ1^ZNP5CC-UC0z zkuAAdvafi~Zo2W!X>)Lje5FrExTfT$>&o_95_H2K<+*nu3Ap7dIfQG8-26M>TC%du zuUabrOT9x`NxJyTVTC4$3QG|g!+`7*{FJ!jtJD98+@$_&aO&Df2THRBcjF3=htN&V zCQndq-Pr&xwM*bCb=tH^Y15`=rQwFDCugMPW99nEjOkgKH;62Nj+!)TYSswCjUVfT zQpp^78Jm6G$tf>l{;5^$=z%R>#UAhMjCy(Dyy0;yZ9M6w0QB2lNOgQ$^0k$FZO7e- z(=SaHt7yux@(mtNMBFRA?K4coDU%Iw{>{PhCUcj%btc@VDA$c|qfRzgw*tqyn}kE% ze2aTPCoej@8vk~9A;7z2xNRwr|X98%G zT4~kd+XB#Kivjk0t_**%@;iPZ>p*u(WfXXK)wdHGuO}UNW4S_ezxjREsnms=)}`AB zdAbjAy*T$f>9o>d%#B0vg=$zTzE(xOTg}+#k8)c}%WQMJAF~yEO}0Jomf3dy$``C# z&ClET?UfsFyF__DAKwz8J~7?w;BEBIIr*4&!KUTax98xb8PvHm9s9kdA&lE0g?rjz zXVP{t*L)D`B1d^6C;TlQ&?O(47uz^j{;0GR^Pcgx7qpMr{_>``&E5Qh^?`NFFT`AL zzMap7R&?;$Sm|l(|9f=HzvT@8?FGeAF46_zN2%l-j?U8pn65ZQV)a4-^~7+tGi|< zPt8ou%ybrshFh^pGLOdDD-Aw~WL#m^4d zku=LEdf>wD$$gXiGCn(ie}m$gR`}D7BtkRqv#*o;&aDZGU)Vi*V0`5)AI1rHqH1o< ziK^KFvwU_WO+UV8uTnSt4aTAF=ZwMHQN~O!K8JB*;u1gpn074op-yTXo`?zU(mtuA zO-}!-efWIBy%sVvd}jD-A%hZ1+t=u;qttjZk9Cx^X`e*ASbnJc24iTKCt|9jYV^mi zoinQ2!Y5}B(D%$eGbn-hvfjhCCt_HJ&$ND&4yb8cxowGGrq?Lr+b4VMWFJU)|4_MY zlx3)Uu=bpB*)JO`YWiO_E*9&IdxW2j4{F#Cj2|+7pyQ8e%Z#l()O}QB{Kms({6Tv* z>7!QcAHq#fa&O(n_@j4~akiTyG1XVykIZ8oMG0T~v)@?$!+5Vd)+hS4ecZU*^I%+b z2X$ZXNNDG8Fot^XkD1w-{mFVOq8D^!89wvRQDs4DewZ6~p~Lc|aS_3#c{sgSUPNK6UtscW z%ah1oZ0C>OZH&Z;G+XZZxKYjLiQW97{9=xG`9W(llJD65#o|@tg02@@u<3@j^sp&xF%c;>o|HW7|`6Cj zI>}|8dU-YV_p8Q@Vf*_Ae)Uo)WdZx+h5cXlzWeGS<4d6@`+0u(doT4ECoRY$ai0$i zUiQl}N#)+wYI#E1kp~Z0 zLcQNUc`TOw{jB91k2ptYY+2BsqY^B$-PAHC&su?AzdKsA>=8PgsE#5ZxLKzDPMVTu zyIR^^Q_H2E$Hqp^?7TnbWy{20Df`GDKU&)SY(A0~;TKpKJF)V!TD9yVt;yrX+xnh& zJDk&>d=tO@hqEURKF}|^!@)Rh)u!*&@@>UeL19&QOo>0R~lPc3i%RONNYN3G5#P5H;XJ(Tt2*F0eWhBqhgm+*J*fHFSbI6sLLEcCzx!&K#m%x<+#}Q(%dfYR<$o4pdxY!8 zet=jkUN-(JQr`b)v`BiO##oHnf6yK?j+S)6K4V8%QJU#xGVb!C9M>Bcf+9b9Ur!nbDt*-INK!{=Rp|Mo6F!vN#Yykn zMwvY!DH~MZ+q!R3D5OG3n`?>Z+fYvLN!;K|8C{k*1HE{#?SqMtl5G%_c*&1)`DDVT zc9hBG2{XVIU;Ae!ghL9Iw$~?|Z%;XVG=A;vl);PRCxOeV?idyyBv~(4;*JGS?yik1 z1BYJdaDUw0;M$cP-QzTndJlD~h~3ZT`5lkq8CBR*624xC1UiI1r3in9Yh&=eBfe?(wc5l2gbt+S=hZU z(%zkNvm~+@Bm8J^hsZFD`q@3+9F?;97v!qdq)~NLMmnTS>L|`TI6b^{|P@^1F zIX;jw>oh1ud6gKn0o1FGS_Dc`PB}nX%BaY$wrI+yLQtMI(?RqE<&wVh^%%;e9P||B z(Ps1<^_HfSJ9^WAUcDc^I~TpY7QKBCy?!N*_FhoHFmS^ZaK&P9$A{pOqu>_E8*mQw zSa|zPa8nVusvO+416+18f%4^&Uy!8FBK;l&H|B#Y%fOxM!KHh^tqySQwM6Q*&^CR+ z%|pP|6Tscm!R5u^_T}LE4dDJA7zIZ#8qQ)=Tu-9RScs8Ad9e#4hk8!*dI+QGag3^b zjIJV#vPBqe%P{IzV)SjmDEtJYu?nMdpJc6#)*ZuWwPDoOz=}JEQT!uD^UoO7mod7p zVw7LUXsaek+#D0 zpY=xS#&wsjC*5`FY|^QpjwDe(2K}@l>9gA9NfT;|lc*z?{x~6tHpJnJeUqps{VrZh zthnGv9Ccw&B6VfS`Le{m=kpWy{qSHS^`*}bL5Z|2QqG-Bpw28gTb|JGY*E7gGnon0 zn|^2X37fvZ9)HjGN8_nGUpu`xo;Jscnql$OpFL`>#O*nCFmB4JwQxXOmrygG4pL+L`Lm~ZX>x3M7qaSteUk|qLH}c^AzU~K$rFmNZ z*H^;Azup*j_N&LjsDm@UIuc47=*WQ~q13~p4^;GNeITpPzWp8hP!|v1Kc~0H{(-%B zeOVJieLU>Tln~lRd%sxUi#mDa7j1jB{i3qxp?y#Eq+Wh#-~Jv!`)2p3`8=!#b@PnR zi-T!1iJ#lMQ$H`>8{hrGy*1r}_b%>69ld$a>7aRg%7RAiNerT%KD~R9p0?E7-Hxu* z)m?W-c0IrAc$ZIi6?UP%PTO^`bNH^Aowd94ovE`|?aT?Jjg`7{b0_NUD?2ou4(wRj zapjJ?J5qPwv!kp--yP8%+;cTk7-tXg}!wkqXz>-O{QsmGUX z4{!hM_OJaP+&;sfx;$|ErgpT+PHem6M}1ztEz+-e+rhR|w#{fuogTeygKy_;slK{x z=i5-PAFK>*LtE{g%IwzE?fI4O+%~Z?`LiLn=G^w6FZAm9}zRE9!WwWuZ51 zIE!VM7xnzx7SZcv%W}_ROROh#{WQyTk4#HzkNYia+^O$}SnO`J?IJB5-Kg_>SVrr* zT7J-WuoP>l_uE)3npTzvHJ+AVMe2U7rJqQfPq07&aQ#V=0#5(!ZnFdKikRiIs_nw= z_|B{^;}3lo6we>iKHY>lzGO9EK3|^PH)CB;{P^?H13%p~%ZG6%?A)4+b+ZFL`eH}Y zsad9b>E#3tUWt0(~Hkxd`+Jve*7_Qc9(}bsc{(EF|&);Ip09b8W|B^S_#LQBAiW%3li^@$H}l z&6y4-;#V&0PW*y?o%DA;gKc_3x8#7DwtXv>__g0V$~e1AkDcrT;=QI%ea_%KE1Is{4_7tmA!H=Il3?e=peUj^$x~ZNH3K?zt=|x`Vo}H-@zH zcN-Y$eQ&3ko!OtPH#lHHSC-*3&-j-GsrjKyf1$&J;mNmUw4U9A{mke2w@UAo8Mrg> z+5UT5S9uKVt>zilMH~agjbZG6;<4-c1N{!SOYHVe=)tx#uGIEd^VQ5YM}yb*9@p;c zpDsj@FNoj#i(@1C47Mrxhw_1H-dpYdW$z6=Qf~kJlwS<_g?KN6j)>I+g{|&hb;r|I zL!6pF`E1f))Y0qlS?5eDrq%51+e~7csrFUtsx{%ah1o zY^VM6Hb&w^nnmn++^FXB&~tuK13Mh=;!|ZalJD65S1PX>kJnU0x4k1yAM;sVqp?6- zN#oD9R2j*Sq|1uUMaC&7=Ei;I2dnHuL!M=F(;QGXVK9xNWteX-~{v{n3uALjVWdHP}D_+0%dTdQ$ta{wBZS2EmSKS>= zzLw~_(l2WC?jmD}TUH;pl{+KVW7A%B$as(TrO;L@E{BufN%yVgPZ`)|_IXJ;=J=}d zJLA)<#*@GA?^{y-QYd8s`(tbQm%X3<mVK0m=|MIh1wd^9T$>S3a^*#S;c}{=w z&B(w1aJH!Yfqt3)I2bqT=%(-0@~x;mDD1xDQ{tbt-e3J{`PDw;r)7>f2m63y;`39% zHnj{4Tan&t#F3(eBs@? zE7h|7=}$h;P1^ReabZlRg*t|O-z7fGGUL<5;$BOg@wG(f9RGD#`;_|!lKP31`I@9( zMaui|M2n;c(h`cbl=CmdkCt@7#<-4dl<(ih+TExRuE(r#r(EwEGu?wS-54F~NqPQI zl;}mhkUwyj7v=ck$c5gN;j0IXYeo6}Swu%4>W8nxPxw%7pESI48)f#T{@JZ5uQmNc z+fYxm?svWo<#a&b4Zf7oL18o6Qa*=-MoP9p-#(Z8D3`-~Z)!)GJRoF-Kjra&Ug7Pj zHzInTZ%;YgzsK6!DT70UC*48$+p~L60QE=LZpQ*Bckc))>p+>?T7P#(%3EDmO(*J+ z%bhoOqMSV&m=j1D`&}n}XUf+vJ09#zee!9C!Y-7n?*>G6rA&SO4o6qY)8g9~>8V%p z+9w84j;8sa4x$YGQ@h38C_f|p;=5D7bZ%?!PPyskTO3T8`9tfl9+a1dZrk63dgc?K zCwfv&zS*j6FUrXI-s^i&K2GsU38B6j<5?3zxfta!r#EF{C-;thC=cs&6@9389NHnF zl!Lo8M?xtB*NBgWQT{CyuHcnua^LB7#eFIF?)|-eKgzt=>u>a07*_| zot_;{88x=X7ESpy=+vMX+DsAEZ^lqAbw7DMhBB!==3aA;5_c+R-+7tK3 zQ3iegkF{}>Keq3##L?b6dVE+s<<8+_i{mMCzB+m|p7Q3)Z}kb(V_zJ}OrV_k;_u}N zlrj6iIhjEDa`14Fq|c5VdN7f4<;20VM9P%YU++nzJgNQaS|at@?+5xOQI7Z=n2<2-@fZflo?Y$*BdD>iuam~)N^m|dB{jPQMo(cNEu<< zh1E332kowvM(Vp>J2BUWTo}1ypOG@*sj6c}%7Ztz*BGhy_HX;qNICF(fv$x(~l)p9v=F{==VMH&O?-{q(Z2;%`42Q~&m(k$P~^)*55PR-5tAC&!G`g`Gax zXQWM#x#bfh_2K%DR~qmAc$x9~=0!&8#8I2`jh8=q-1yc<4;iT!fBVp6q^&UKL%or@ zas3C^lOF!yY*OnFjwDe(=5E@M)NRx9q{HtQCs9WxzCR&}HpI$}eUqps+i$#<_{9cC z;`1B!BvMyisVGbQpdvrM z>JvVE_j>%Z?;ee(?(}?jaXf8~rR#>pQ-6l8yAt=y+JkZ1)~=1C4t;R#{c*k58saXm zagU=OUAm?smbOU3n(?vJrH<9tV?J8FKc-~$n=#aUTc^1EjegXyUOSEK3G1mx3#<`g!=eu zc}fUvqfRT<_o7ZtTG6&w>Wa#qnJb>?Nxi&q#r_`eteD;7lNDh-sGHBOC=RC0)ODr3 zJN5H@E91N8t*q&`c;(`5)X@i4o(}qPWm%Bls>C4b>HAhK($kiDW0j*Tb@ka*kzM^( zAMX;ky08oNb;;_3oj+PVv$JEhzB6@p!kU~w+E`21Z02t_upF?dAFIq&uj?pM4i=!SANrUipvLRiaLJGhYP)F!~OQ* zE-&i&w>}cRE`PM#bJXToPwM*Xo2Pr+`*CZJ^&hWsr@qhJVt1o$*XfgvZq)gQJ{hfx z*!qKZ(bi%u^?vH#ESieHJ*a8>>8~Pn|KU&jiM08aeJ0QG|3mf}{coKB#Qmw*7E-^X zF%n_5V;)@)ehg!Kj^vtybKP&$92}IZRG&sw-)_~WOJ$!E%k#O)zNBk_=_!|?$2|TL zWgnj8y6NSB>=A};1b%2k{k|l^wPat?eSmuiWfiB?M_*|J^K!a5ze(giR{q!yU;Ma7 zNueErLP~c*;HD47DfKCF#aE~Qk$p)@J@jup=|`cm6RIWqT06=WTCth0En0_W2n@3( z#@VkY5m)j_+bZ;#k}o`+^~m(RiD{E2<)!7Ng&QIw(_*;aHB-n-8yy}wCM`yop#-Fq zu}TU9*u|q9Bq(igzvV8T2<6-8Tc6Kx37Epw?`-8R9=_$F75H!3$$rCb!~Ykg0Cy`Y zP8nIQQh>YTS|SA=Q7V#sWi+`;0m8LJ3cLcimPmnhK->b@TS=!Xxo|{Vh~Pg=Q%5aNk3Qrru7jq)%J)ehcyUm@LEa>f8PP8*KaVFB@@xfXbaH0C zAO$n>@}^II`Dw7$?4RC z0x3$=)dFb_&eZ~G4ldqVckW#0V+F!dMk&uz@QX$owY=hTkU`B)8NmI&gk!m(_@NE; z7Kjfj;`mXVQt!P;P{PdXua2nl_?4kT69sM(1F}8rLNu=R#vRgb68##UM~XJM8^0v<6!0}iz4HY=32Dxw_1yv9Za%;dpbuxk>#(7PV{?_(L zf|Ict$*qe*-|sze-rXw0OZHrRRf5y8y*&|s*!YtDBH|qo7xBe)ySDgpFMYJV3%|U; z*WmmD#odx=74>G@HvD{W62LWli6dGD*>xr#E6&NY@+%ZP@~95C9O!aiuJ+NF*7)QW z;4Atf={#N?&RrF8vcWlgT@5}yQ)rrJt<@j2)}|h`YJ5v;+$^OvI^?_g7Sw1g1vNPS zx8p_OZ>K4rP_O7I6yOWr0?}76;VV;<7y#}I#O;Z}xOp)|FvD^*iv}Sb_oSwaF@hC4 z;H~0d!B-rPn@>}4o76a*-Z&noI!+J{h?#;x%*OX(IXIOvPskPXaohYX;i6b5c!~>z zVsQy>Z(J(u7M2OS#dq+n=sIDQxJk$sH{(Ret=I=&h4a1lVSoG~oa235I3k|Jt&it$ zLgXbOU%Vz<7JbA*(O(=a28vZ;nD~wuDQ1cZ;z=<@Tp~^o4~aSACUKT{Nn9rG6Ss=z zM6^!>nutDNZJg(e_7!LX(AGeqK&wZ4g9Vc&1Z@rzOj-ll9f?~VW6<^leCs(_&})W+ z1}TDGn+iIN6U>_Npv44y51NT{#j`<=93fqs3!3B!R!u(WG7D#t7Ye?bV$f%S;HzCC zlxmiOM$3d!?K?uMW)*0)PDs^OfL@z~1DegC*;e6zwhHHx?*{Gm;hWh*LWSlC=yzPG z(4NFCl&3+*bGSL}l5kOT8MM46T-54BPmPc0sr46&H34EV=uxZ<7Kdv>#NnXJaBZZx zTN5Mh25ok02a6$^6fs0QPF$rKFRlWeR%tWEY)y`st<4ipYx2d@pxJ3{p%|c9AO>ic zh)Xrg#HHGI#POPS;&|;Q@rY)#cm(u3qOB5RH2cID?ICfq=D4_7ds58ToD=i4m&D7O zYvN_Ck4C5U*A!|3HHF$>&0tNKX0SF=Q>97JRB2N*!P;?}cQg|;?`U&0nc6(fNzE+H zN$moSzjm2siFTc4oOYAukY=mqkanLYQhQvpNqbI{r@f}Rqz%+A(1vMKvncDFl+>F@R~-A`R?by(wnVq``TTmw>73^>E>NPNN_T{1I~gJ8sQ?wK ze9log=W;sd*GYqwDBy=7oUe+HN4QiKuMZ;7lx}ZqFuFO<>#Z-;m?}-_`lq_gvU zUnPljr>=)4&&p4W7E;FyNlO_uDm88Fxa46&#->H5jpC|$sw z?sP`R4!>*YIN_eu!O7!>q>ULe?5?rnhKw02=QXM)SZz|=Ic-XAPF6lXo*I+IQ z_IahrRt@hRNPQJ*0;d8L;7)?{v3BsX_ia3A!yI^0lYX!LOp&K;&66Isz4#IK1;k+k z>;>;_sWl(BX;9Y-%tyK=wF6EbT2@VXU1{mb7rZ9fJkp0+@BMIn&Am^pKh+AS2xuOE zUUToH^`|zbS6bIR?`hi$7|)x)XiVemU*UPMiMF`nuHdZ!-WYP;#F;n}ZwY7M^c%`* zEDJV*G!niSQ@^zl-;2PVcNQx+N;o|4#FOXHD|l94xAR)fxNhYjU3LE6GwR%{iaq*Qrh? zO82wpDp6p?eu`1W??QNRJ+h*-63@A>(}}`^2%J-*DE}D30jm7^ECia;A+yy0H+*r6 zQLl1ZaLgQ4oI2z6MsY--Ge!*_oR%_VSouS{U8&7-)#+=dME-V*AiJhfl3dswC`Kv$9523SNnbfGX9Ko#VOBK z;!XK~R93I6uS}F^thUDkkQb@S4@J086|WB>(3EUVR0Fg?wwhG%l&xx-l1`MZ6pLer zj7u9c>YkB<)9y`9xo3z|$lfz@%&3%LjG&&KW z;iLZ++S+(q**|>XKXvYVL{!U9IF;wVjpU@Dw>qHh9e9rdb7VASBV^=g2V~in)M87m zr*E=-#G3R=p1z~)kG=i#PiLMV|I-y*0ksB4Iq|pfS+3C`~7FI2mGNfnYUG2e6cz$ZSr8czy&juc} z>xo0jTM7=p{gku)x1Y{Tn)K7T=d*u8y=zXvUya|Y7qWjME~TLX5-zw~?4%1W;q|!S zb}7$N+I2;4*T?WTqh0(t+ZAwrI!OG8(kCmogNDSdebZM!D7?HBkTqg|VuZ`%#e#w^e1rAIl3Y;bPU$#}YYQ zqAcceL&o1VuE{!ZWRg_%P3r&f)RjHEo)EG~fq#NsR08r|dQxufgT9>3|Yf*5y zYot=7o@O^Dxzy4KK*FUVr5=|XlbWpsWg1@Uj>yPQeq_eI897g8H9mbxo#9%dX>ez1 zW7x@4n}StR0oy_ww7YX&#JM}=9evvD^!2hIBKxpa|Earo!=q#6!ys?{&RN!RjcnD6 zSQmDl#&13N6zrI5SR>|Xf1+uDT{PTjFVar5=?j)u`(W;klejV5#@aCIwm*)OAdAB9 zv@WP9um%gutKE=C8;tg5Ch93DD7Ny>*c6<+D4ML;i*t|THnUY5MB57C&In`Qfwvn@ zB-EH6vlroXz#_cM9zUp{cKjm+wVK@FcF|(8FYvwFni;n8lAG?$OGEH0!fywDZvKel zSA^eQ{6xzHyJmQ4tu}j6Elx;WvKQCVCRW$!w(&)4kz6OeFY`*Y{=% z>MIJLXLU2&Dd7w$`!=RAYdmxD-k&r{zuT(mWOme=p0?GRzp)l}6p=oGcH^4Sw_{D+ zcbm1S0&OmJwwbpTpbp1>>-zO2j3dSA#K`4*JfPs>iyE#Zs#+sKA~r=sM^gOmB{k_|v3IBOc4T zBo>UfuUK%XcICRmwb?x{|Mb|-%RlkGs)xD4#?yWIJ{F?k=*Eg~tQ$)YTVM2g+}5gK zsrB>y>#U;r0j>e;OCiwT#rnBc zu9Y7J{C}$+*s2;6&FO)QDi{WpA?vCKnuBxI1I@v?>H)&FL=ObC@I5Byi7n9sob#!j z5_Q!BglmZ&$kaOJBJ}`ll4kWl9y*{wo;J`~jf-pekLm$^eMO?QA85QP&N+OHDxQRJ zp(@VP>$6qy`XB;L$!+R|28Yg4xu)dybX7j*v?Yz=h(K;jQ^dh{jYzw5%&4(rAr!}q z8IqDb?ygZIg$8lX{INquHvltoLpFA=jJ<2{J&Np>3pJ!RdhvMY^l39@+&OJJHh*X2 z;TEx*N!fZC>q{9MWl+An;fu#xeWw#;h-vYD{*zdohHE5a1%uTFi-xxiZFtUSyQ5C9 zI5^kvmG0Cqw`+$zuWyB#ZFBL%`m+OjQ8i3U()u}ca=5j|4|5Qt8+c!IJBNrc*Qj|y zJZ@t;Rbe<_+iE&s(;DVjapRPA25t?jFj#C-p5<%XR$q&4tNv@-98HF8UZ7y(DfiNS z)+XLFJ=!7u_)_T@%mH9doq>IHrYC;jyE6%+->7!in;m~?Q($*XeaY(P>%5KXg*JtD zci$pA^MIFh1C(pE4OR{Mf}d8vifoA0Z#>4ZZ27Wl09GH$lifiHC60p4zz zF3ho42rt_1Nwfp+w@V3ix~`(+QJ`_G5n1@h?WR<9*x|6NcN<`a}p) zI0WJDNzQa%grkstJ9xt^m+2|PvCNBdd6tQg(^+OA((#V<%nPde`>Em2|6}`$#caz)+{ducda3PE+oj;6Hh1oqLs`-6R0j9l+mC^FJkjr;{*GH%(N7)-f5NaZ-jRUvd8WGCyPDX?_c<;a7TA4| z))g{w{O#*&-Z#9=JM3@QnbNI*J5{*d$ChXM?354i_66K5+;9;HUnh>m+JX6fzNZXC zo)~LBxYcm?SFlx%rU=Wc>sniIvjgO<=;RaLd%sn<+a`LYW9)oxyARJ|S@6ZtaZSJn z;29O53(I{VER@P^#rW_(fz;zg|UEU@EdziPr_kDguXGdZkBI$_;$!-Nl}$1w4UfEHRqku?&1`$Apa8Gn`mU-(#;S4S)`I|iGu zUIkc%1_|BXsMZP(gANPcHl+gx{Y%yaeF&c$FvEMe|v1Ov%J~w1p;nd1n;})3#?mxPS~~>%4}Qoi*57p+_B;B)=1A5 za%>60^6D3@1=eeA{$bSuEd@difXvRT|?`vBv$ zvaQKFSImHq@*R`yi!ctoLF+}HxKdO@+*6@%g`=#K;}?VHj3A`jl{mxX)dJ|K$bE1I0syoHoKWT@!mzWQ3F5F`aLD|=^(2x#WHw=~f;I{;oj>B()FL(y{9SmPr z^MSAkdTFASbf!3<;GSqcSTSIa%?CGf1_Cxfc)%fYyg{G% zK!yc^FLJ5JK%W5QllSIV6k0#NUU$|6{K5dsy!n=SR?0ixIw_QzZLPrD6@b|j2|l+h zueL-^w1N+9TnDDzB!(5(XMk5W>R+}^M;k@-5#|bOG`Pl?te$P>SclIs z+eWutU-LTZ6nwMo#D)2+lQ_N1bUZgRyleH*w=dLi?D59aJB{<~?-#smW54iSJ?GWl z=4|WMh;MAqnCnhy4UZwb)3$lQH#V*LG3(~HciP@T9p9EY>zIjW3}qdVm86*lH&C(; zuhNOuP2u0zW|p#!$q4VXRiI97>11og;+;0$j>el&IiB1hdub0yvJCvnThb^iC?l@^ zUe__tutfU4Di3yvKgT`n1M1Mt(TAjG(q7dF^R{8FeH+Hp!OhWCmEgafv@NzoSJ?o2 zW(#0Nfi})OJL$`G-caO@y0$!BRT*Mgz9Y=C{P5;oRgn4Q(ZcF|2TJT0UxMuf`*!9D z+!|^^-=(6z4B#{L0lxdP-{$L->28QKT%~u$XW|A@-d4o25By_nEKM+&2XzbDppeb8cjJ*E+~dW~LVlK&Ni6@;OX^Ivd5 zccFVhH=$cW(7)+Sf}7m2{(p0e=>aY*$PQvva-HxO`m5fh!?5Igaf}UV{f2O`SHLgM zIAprybTAmy4n-sviob-v6`TPuETh4Xj`amAl_0L9bA5rygr^I^9JZ%3DE(y~f61~h zCF0LW=Ui8bN-&I!#t*pVDj9?us6^niE;`pWoOyuDaArw=6*&3|uFR-{FgD`>BsH&k zApJ0{zhQr4CN?%*Q596`185_sPQUf}1q#)jRd9`^aW^^lqBC~_e!RsrNDe2+ajxk! zG|2hA6ZZxQCX`6;S6^OunUB3v!^m)6J^t}2+xB9)7?nvV;sCU9= zSczjDKx&f`pNKf#57y^DiEw}_{yf6iuUDV{3c|sv_!@-!sN$a@OkPv!-;Z#VDsDxX zv{LeaLU@oW?tu;)u8MOX{zz54H{#<|aqbg&Kow6#JRNbif$dL6JYN-m0`XE+ya4f4 zs(2~l7FGN$#E+=rA0U1aaq3|96j>)Yp&PlGle`Qzn$;i(LK);?`|mg`lMBd1ND!n<+r%bNUXc3xIyGQL{N zcr=S|ULGHX@bHYOk7DOU_~=H_2t-q+P0Yv{mpwgeM)tIvOe74;nf6HI6mDBawejJn8&l9aY=m=tHoJEvoi9Y1UsnmhGjfCW5(o+sj1V!8jnoI zMa{~S#^&av4W9fISg&E14v`y*&obp^s_K!S93Iv9(e-ZxaiQIf&;ud}E#QlI+>+WK zr&P)QCD{+eSY{pLPV}vt)mP>~E5N?ong@5!vTEXU3_2wD>rH`{U?)%0B0S zj1Pw235tVbmA+N>FUme|weHlLfKymq1P!A?UMasymIISV_>uF zTOhtVLHLh{{$hHz?3>}U-gjhwmF%yR{R-Kq(q}mz*`EM8(kTWfo&A5!U43jE#TDPZ zvmM)U$OS^7aTOMmP*mEm=OiVmLhB|Wq{xCJF~O*nVmmgrN#a}`7okGR;g8sSShbq8 zfE46~mR72&_F`O>wlsC(G^7z~1EKt3sq)TUuMQ`qxYVL*xRdYNry( znKgh#nCbD~Nsq%u;rB=MQI1F66h_oZO23ceh*zE-75UYUKr_;VeLJL$_C$5QSotiz z3FN}|$MO1{!KDgrmD zG6!N2VZvY4b7Mf1^`OkyYuFznB6Q$Gm77kzzyDinqf)cCeb9~SLoAALm)huA{Fc9yx8^jH$M@4)oCTsUR?I*bsfowsTbo{-CM6E0cwG zM}X&xvCe`xF?k*|vF0MrvG#3uY+HhV1?IJ8sKbRnWWWwOFNA{5(fHa?5h;6T?24P) z6Yaq|@i=16hT&UyaXtMR(&v&4M!Fo-1^xM!Xa%hpb}j`j~xP0)Gnon(y8?{J7v9SqI*Q;9UdWHM8*Y zxwJplnYjKBoeBCx*zfck2H?Bg__N-`xBBTn>P_|4zz6U2raFGxnaJydzZ%zd{SoUz zR(Ilb)DhRx&t#+Cq25$6$|*!S^rhz2^rph#U4V44&9w`ZgZCwl_I(2W%qB0d5P1c- z&YxF{Jo;Q&)U@d_6YD##8bhtQXsI z8vY)(r3k!vD1-Ip{dvujRjPg!ULAN}(s|z!3qGtkeC=qP5${d?6MoWwuMVv5HQx0l zvEI}zD1+mr`+}1k{Qam{9x#$+%bjFdnUTcMN*{|ImgDi+czuieu4E5sUSwjz$lQr$Fm2+>LR67~dFnilV;V?!?c{WY5AzoHx4nKXYO1XkVw4 zH6_vKF)p_Y#u{#141ch%UPeT<`+f7zc=wc#W(+>WRsWir+6vvkgSz7;?^pp`{`%C^ zpqQGf+}C*b1Gl#{v^HwRN+n8lIb9_`R9k-wj-3xQ?`dmjt*dR>jfr4ArY}32TdeDE zv+laLvQnk@G_*9fHCbP@?CI&-atIr4v&z@l#>deqp*BriwZE-3yej+8QMffqa;5WI&g( z1QgvT%v_2&K;|N(H6O8VEBT&Arw)NgTMxrX+K3@w$l__`Rl->`0Gb9}o=$7*r(cdQ zgLZxvOn5gHOaf_N#(0LoggrO?n~xPK(Dqp{P-5eQfnNhoce?x1V|AT~iNN2<^ zpxUKeH}Y_lcp2zuQxF1!-?0SoVpI^LbEywVr*0sg75$*WMyn7d(V@yY1l%V;y z>Qw&Xm5`9DzcwR-qm^=$*OQNF$`+=ztbPmUeqbIUSAWgLXM>m55EIBZo4#2Ox-Of1 z7y07@ok#iP*Ei(L%C~G8x%!6tZ{9ykc`O&hECUrNd9odv`sL^w40j)xa=(Hj8H&Gj_KSWC6a(eCA1II6F9Zh%0Y*&L4HUTu1(946%SQ?Ei%Lz@7z7V(XU8*nH4oKkYI$pxEhg2b|+BY3~i4l|F#2rz+hb`~hRI145zp^W$B=IseE~!}tem&p;hy z9@c&-7Y`!F;9xZ7O4%4ktVOIRara~03E1o-55s<}gw5Utd$J97WUg&b+ro$s$0XEdJ@EH-hH30mYFyY@Yxc<#p3dmL3Zb|Uwq0A!O?}&Xc(Si7z z_snzXhls%3VC15q&LOWy-uKS&h(;!C(q(MtuxUHzAP3Tu9xaG8+As`RlK#MV%_T2C zANg3%9=-wj<6%|K0?-OT!+J{ky@0wW)=ow)dUcWa_s-@0z3Yl_9r|z>?|6FBqb&rj z7&N@9=?{F@T=Mc4As_bbFhoLnyj`r1zl2y0>P6FN zPdxV7y2MkFE_Vuki^0&JL_7Q~v9N*ItXSggf(v7V#_t5<2tGjkKof+YKGb)Y9O{0@ zt+qDzMh3okzaebT56yelWcR#*5_F*>mw>tjY4Vej^{2)-#~X%e5V!1mB7bmnwt2 zxwhj^!8e;OkAPQ~&0^lt6=edT^J;L8tSD&&^36w=7oo#47vVZx9Abt=u4Z1v?*4R(K99_;iMHWnh;Q^f)f+^=4J-#&a*JLVc%DQK= zq3dZEl1ITz-4ByP0-yPR!*;{+g#^}-bB8;DdHxDIo#`5!YhXXixr7uOE97R~u){pt zY<6QTyw11oGskj}UovG4G;dw#D%D>>Jm7WcH`+=Yh|%$wi>&sH9E2qiN7Hk{T)(vhbk6j%!oF(8n&%8ohhvJHr zUmx+IlI}_jTH3I&R)G8s<%d$AfzH5vmq|Ke>G{3GfkpUk0%dTn0liXu5ozKBCD7%T z6NEX$amTbo}vK`p>6R+#GBxGf=X()fW z>Vrt~TI3xlsiMAJ#x;!m5b`Z$TViadFD{xr5A9ALKpsZMjO$GFHSY8MNw0tXxB`Mb zh5%Q&`PawDcGQ~fqp%@g^$9!5O+v07dl)YPpDpDY*~wRkW2KkIdn#evR~896nXAX< z;PLKYbZ_x(?(k(*-jD(0TXZ9Bqh7B7Vp>AN_P6 z_-geZfYFz{_}uFQ zt>!AsM1^l;t1w3lh)0$|DQX{r(#4p=p{q*qa`9P~LTm0J#^mQ!VoYxMjs_ukHUpPJ S!POJPZyFjNQi0UGXN8bJf`|02m74dyRN|2b9voX%Q_2HKNc4&H`)20sUXQ)3TOp-K zzI*2U+%xywd*{2y_sA1&(>wR0%$U8Ma+A6I#Q1oAYRa~q&}9DF_W1aC++isrB10n9 z7f~B7h#Y7~?cm47pDpAs_@!pxDi|520j#XrppN^o~|v|bJI`xf$s$it1BhH`P}ksz3I1h_na)&wmHd5 ze(8n4E1vX&*~J&<@s?Heoq6H3j3uXL`$X-Ka#PVv+4fSVS}Ctj9qyvFL+8jBU={PiBoaUw;xR&LfSWqN1Ebb#^Ld#!cOaq^Rsww;@r ziWhq+^P9O-^Oj{{$s@Alm~LlAESV;WhzHk>Yu zY^CKgeDMy9i++qhQn+>l&z~@j_xJs2?Je*ywUe{6Kd_ITTzK(Odor81$DJJhoVLaKqhs-I+(u4y4Sidb;!EkIy^9% zdNBRCCE3=+mB1~52hE6|(gO19K$Nfx^^3mtpV9*LFmYm)WqD=U5t z-nDw*XEE60t-$qu5p{8cpjj!c27U`8+bcZ;N9K(;(hs8CgVIj zk&tH-GS^#){?DrbPWc=fV?U0@_`d~LqFoZ;?|E|6m7`_zz}xMhtX()S(Rl&Saup}! ziofDDE=sW&;!JV1cA-)$7rjQK*l0Rtxa85gj3XAPEi#HtzJ4+J$`y(;^-e~2&n>1`EuUwoOG$VVOed;I@I#RIk zn&z^(Z@$8O2y@2eFfr{X@jR00E=|^#A7Oj4E@M5z{`BL%dpMRA(|!fnq-g1P)|d3t zchO&;xvuP^UstbqPey(n?4uvYqwmvr$@=m${>~qR)YgO!bJtK4{q};90|@ZCb^_OU(B=8SNZl1tZ(<sZd2Fb|J@XUDW29k{vachB)D-VN%U9s9AS;eEmX z5tx6|w*b3gw7GNjIf>D2d~W<=_-*q$r61)aMt>hVlk}TT-U0OTbI_T6$Vv3u4Fjj4 z*Vy!XnLh@p?P=&t45Z&)Fz}D?BOWVhJaQ8Q-+^!yI)3e(8_o-HA&G%!F^FfOSJHSY zD>wE33kLEW?UEUd^N_@_BQ&Wj<3@;EN*zjJ$Ke2#DiMzC=8$$93(U8QKhhR!; z1lqDKDh0MnTUOKR{&fA(En2pv7A-AUsLO6`wOgyS4TKmLAxm3YS&QcP{m#sJZ|;5f zCBb(0_xrVdAHumabLPyD!SzMcwJ?*u4YCo zS{si#$%xsps2#kyxiM~~wngJLbuGpYP&qfNE6OvOhGp>?D`NN9RcW~=8k-qw zyeH~S&~-$ASR_~rPfTM|T=Ch$T2NQp6rDv@ENE>Xl;$T`-zNk7j1WORc$QZ=pi^CO@jd39<8mfircI)LNGg4yWHjkIA(Y4 z40o3$WW_eFgRElbY6RTeuuUTopU6W#sHA@>~ZE-uIEs9Z7FEJ%Cd77Abnv{4dX-uRh zo+dRqbxY&R>zis;-i6$FE@_L`luRs>Xg*T-Rb7_0#8%eE>Q#DdX?$thiY4kffza3t z0ceW~!V(_@4EqUQ)#+BGDWQoIC2H{q)rEDn&2`bHCMA8vEfYqJn4ndypas+E;*wBk za%m}aaYIsAT=ia0;Dd$Z_Ufsp5x~Dp2U;I_ImW>>bzlI6EFV zlKbNPBRS5Lz87o+chuT;hA>2#SgzSgXovh=$Em9 zkv+lS$ez(?Bg-BO_^}HXbYsFE!RNQ|e4cs!Snh)EY&^5=UIpn?HhsTsl%9meRD?Ip-K$nu`10|32WQ88;a!__#u>W<|QRIMaArG@m z-QT*tvpWav%`~*gKZcoyG9%-F?bvwZ@V?jEcl9wXClNl=H@*Nv=ZpxkmRezz50X2p-To}aVie8<%y z^N@?gb7yy{g+JDM-cca~q zOHO`IUTE%-3!Tl!Y@OlPr%-aoy<_wh3_|__&}TW&XP^K1e5L<3oFfQj_r+#|mZZ8}_lxGlg50RCNg?vdQkj3YVt zTR&Cj$usF@{EXqa?6zcl1M0}QofBU=+!p-y>qQfj@@B@@2&Nyg^4y0!iF%-(zYcx& za23WU$9N*%)UQ*ITSdbj9U118L|m?*=P z{ljt4e}M;j3J}f)~xktz&(xgnXulZbGu~|cuBf1b{1$;&R z(3-Anx31_WKS!bNc}QQ2@f^SyBi@dXu6y9d^ZNF;pXtj({Cd-unOAlmW`AY|@9!e6 zgR#Z@8JI^%k7W^`{65y-{|xK3FtE92{k8cjEdzDPguY^X*p|x-?}+nv#pv_kboFQV zzn!N8vcr6;z2M(^$cwE5Re7fUqIc{#k@Ne|4_*EJpQausuX0`lPciS5L*dBWQ)uSr zya0HOd4Mv@xte2#GR!%FZ5MgW#j`Dsjc6O`r%SIzI`fFUc3ApR%$qwp`w9=!x>J{K^TdMW_j0l6YSzmny= zaWTq2*L-~$jzbD+CgGd*ml51B)&|=X6&@lMh?b0)Ri5_CMK} zeHTWZpDFpUYIhFG=dDQ9Yor=gAVwf*UA?oss!eEW4pA3B)%%$Rf8cV*zQ@K@|$jx*t{ zl#RM6TgDz&(5I?A;r+Z+8C1Nqd5<>eI@&S_9i+;E{-mtiGO)<%|Mlqq^{@vwpnk#9 zN7VRVk9JW96B>C^w)^i;&IS|5y0blY-G7aA#!1~@o|H0vMljv3`|Bo8J@{J&-Ma|$ zQAcR*5%TrI_79)zZGXFO<8_zyvD^S{fcE^8huVLE_?>-$w|?1&w!H*fU~gOKKS63i z_h|Iz1;BY}0Gx|}LpoWYKfZl@pL6G%eSGe{^Pav703UB(3j1nh->~+%Cx?0JkcT?Z zZexAwf?eGVkM!WsM#=^Kues~60QH<9^&Eyeue3=J_cHG6F{Y5wJ6dt?> zIGYB*ArDB$j|cBTnFH~lz*A3#^E~yWjd>~P$J}*D;lZVzd_^AG43pP+knK9yoJopX%nl4V2CgR)+hxme~^v5V|A-C@g4 zMoUuc|5b<-zek>#Bc)xe*CL~9ZQqCBd;KJkL+DSeg-x5Jes*42XOyC>Lg?cn=;ILV zvQo$~^HLw5fj;FL<1`@cHQFdAJUTWr)cI6asPjv-ZFa-f7y;Y0E!6)y!-c5#Zsg%w zjn6wRJN~axN5;)TyGEl=pr2lla7J+L5%mn2ppC|7+V_Ojpidh$5cpz`*uCQS5g(1p zd$nG}@mcIGK403t`6OZXoiClFjTFFo_j|C*wf@=Pr*ZZwoJ-qZI@vqs&AzXX{Kd(x z{L`ZUU9t@s7@_lM+^@KCUE>uZtZ=#J=DL$(i+Q>3U|7@Hd~&!ND~b8WRi4nG{Z@@U zuwN7nw(C51K3CZ&OO?&FKl7bIzcfr9-o144Y`uOTW!CSZx~}K2u6+l#66+I0|JZ8+ z$j0Fv6X&Y5GNf@l^@4U0=#~PXwl-}X@|NqM(m;L>)9iHz$43Zpv^l-_+2~iMdGT47 za#P;_GHrPdYg4Y3=>K3k{R4zwM?C8VU9Dtn$JH;X_}wO*{O5c@+}&n<%jX@F^ja+w zJfQt@=q>FtR5Fr(M#+ZYY{Yu5_b<-$O+tTnj$G1r$kG=IA8AKMCS=Cd7vzs!p3n*! zTF_6&H+t!fJkys>2FDtDg=UOM9kYUKx>%01m3*=JMPCfo&&SXH<1c?Se@Ruuz;A!y z^Zb230+sY_$LWZiqVC1-82+~5Z+(A%e=hz=o4h0)K9fG};8Rz9`0%Eztgd0`1L)OP zbsZo_kO#^{W@v5K+LF%0h3MyCa8u8wtV~r;$)8mU9Pr=v#c`~6gvMb_{gCo`QEm|T zCDNw-BX!|C!e`2cU6+Zd3v4x27vYaxexh!{wO#hOm?7gLSl4y-9Lg72z0Js==wO)} zBG7S^QR>eblk^&1wT0si@<;y-*Z;%;`;{D%*PL(Z)0VWUrcFY>AfVR>!Vlupr(Nje z_h3+P&8GZU;~59~w1a~|1mU%v$Z2j@eMOYtv=JrKei7Q`G@ z5Euzr$6N;94W!>VKT$Ts_rST1b6d5?#|55z33J<1oXePA=1IpmeWuWgBV7!SO~e;DQgRy5Yr01#KsL}{d(lVqoy(Y|%&ZMFZHXGsS)u#8ymC$Z!KOPJ z?IUf*i983L{GL}Kn~WO^9j5x3@ znv(S{|Fndxc4=A7g{;zV!ZzdpQdX7!0`zkcrmX%LvPwB{Agi(mQ;i9j{;&f4t%6}D zvP)Z*`y;eXm0rR+f1xE)n=`YzIM-{QXLV6#iRaj%}B5&SaeUS5aN%GssZ>W4&h-flk6s-3xX-G6Kmxwk+r~Zy8UUxs`p&`I>p@ zw^z`lsd*6d?CqQf^J~?9gUpS$nz^xa@I-9H*rTUXuP;qfl|6zw`b&Ud~JLTSNJzO>Bm)TL~lM@9ywN@ zp7hepxF`X3{^Dc6v9_<9}i-#LwrgP+*Jcyq49pL5fU88-$CZ@T4?;WBvw<>GjBRop4AuZ`C_#Y=F)syNo719dIS zmq(kC*4z@07Ncs{~eG3LIs`rBBX(T@OP>Fux%7B=3Es56Y8<#NiKiIP2D`0{D-3I4GF- z2_E)B5^Z4O8$k#IAIwki2&D~7D!Lkc9_BbB`HVldBY;1iXc3;^(P=7loZnaxLXTyy-7-`14|A}Fw0^@J$`OBTM}{-Zx!ycW zxB_AJw}cnqIoAr;(P1pAovV3|3NZe{dE49tuWI=>@4-u>7`bf=`UJg^7CaY%=8>KQ2liN(N>u0 zr>!vapRvMBZ%uTP&i{lJ{#&FU9pgA1rhShiT>oCjdBud8|7E1>pUzKw2{XM4_!1^* z=9e(j3xg(@A`j=O{wPnIF4{%s&w?a;3y+ko0toIX&^xG;)ctE zUqt^f{GT3t>Q?!&{^LC1GEaD}C;Sml_+y^%W`sFDSPsko2T%F|Pq+(V%6lj3Lj1Qp z=@)@dl=qov6VnSUoyGdUA7RRSm&t#JC%p|}%6rJ9Z$P*Z zf9?r8smB-VoPt`Xc1fF4Q19F|yKz;tULRm>bMBho*jyc3fs>+ERP8FCD4e2Q(AXZu z5!P7T;d$iwZMQ6O8gbfo#(Y1)~Yy8Qb+40d`nAgIZpP@YKwz_Dm67GktcbQ z+Z^pi)}|KwU~#&`#?}E>|1;C(u(&=8Y_My1OxYEKgTpG)eSp|~rh4gshs;xtAN!ru zu3@CBU@3`u3sZ)N}PiILVyun6x@c?|URa-68DM)A%^d?RPTUbH>{eFHef+9A^*1P(CjcB7BOl z1U3ltGQ;Z$u~67bILUFIAS`tp>iPT|^t_utMcWtoFh);6Kjy>P8id}-zY+AI7xUk* zZI~?R-DQ{(^QSq^7D6mKwi8C6W096$0lSZ|(s9-iPDiP7&sm{8`#| zVfaOa3CBVg=g-zQ3&T4Yo}+CPhT|~4@;`v~LFY2O2QYu0wm}#!!eTDJ3gun`cq{Za z;cc+d@-*BC1A%y34cum6r-6?dn2UqU%zuaw?X0*A@OJ2W!UdprIUwj(7`ToQcwL0R zdki)T@o2lSyjKi7WMG$pMOdIP-!4MrTMXNU_}c*)Uv`C#FAM5;bx>a37{ST)!Op3d zPMw%|XK1i<>T__g3P1Nbb6iUbFj?m zrcW>cTC6ku9rU#){7B@0r_HL3XsdlD-j&DT(?9RsV=hFS=o=0h-e7n=!{<)$2_paM z9J9|%dUv3`=Si}>`_ z87y<&D+ZtRj^JK(hK+3@KZ!5x9x4w5;2Zmn`vCtN`v8;yj!BLw;lGj#_=}ZK@Xj-; zf5-#oQ#?W3>*yn%3DbG@p5(p>eT&3l8@RX2=V8<86yGx-SD69EYrT*dx9{|0)^PUE z#JqJDf6MSU7Jo0}uO5G=!BE=XRrouI=XHSP_Pv^QRi|0<3Qo& zo`*`HOVEByQ7=dw;g^GJj_{03=EZA!ReYKDt81LKJ@7fGGrR{7fBA(Ax-sR9QTZmU z#rbvUwTb#H!sS&OLtt;_E3BG3KG8OCzJOVN4EM_Qt*{dCwu z=&&l3QymzIcXUSLJPsi8s6NE|5(goJ9AoPIAjVV3lm5IXUC!Caehv9}8hU`^kUFRg zkot#m$njlnUh{AhLDYF=jvuxs1s^gWFz4X2F>Wc} z*%I+Xpr__IfVAZ9rdbTn?**lp>G?|<_pngo;BUmp4e~rT1KezQ8}wgoyBy(G6+Fr9zeM{+{N(Cs_=6=4n-vXS2EDToe>)Ifh%o&+ z8&JtooHr@JUkZOAqoqb(;E(i`QKpNGUIf1Q(I_`Gu!QiXQDM@rIR_aZZu)FE`plNU z^GrPFZpKp=@w|-4C(jCVY~&#Qd_40!7{liqe32&|-_SS0;EzChI@#D^$p%=e>`=I( zmA;j+)LNp?*HB)50(n_2VaUrm^X!!u-Io1*7o%*R@0EFyZD9Y8Li{Myzrx5mOn7w; z_e9=6m6SOyQ03arKVNCy588_ zFab*e{?*_WY5f9uah>B_S=a_YPOuyo2&`TmRL|ky#Nc(o*|%5DpH(w&)-BgMI>XJ) zZSmlh(}K6$F%Rpf#^$!xC>GYq7{_T@5l@LE#Tq2oc+J6ZFa$Y<8>n$P-q}}6U4)Yk zACL0_X@81)R9JR9t6(h14@+zH!_v>SM-{*tHU!}vY>#TYMT>-xMg9H)|8viRCJle- z@YrX}12v?6#OpH81X4fm9@Pd+fY1+#A8GKf(m+Xg8hG}PIQ(JR%(}Iz0RAK14H5tp zyo>QHZD4XQ@M`&Beu76RZD3L%l;0^tl08`Vt9AqcF;}?gjYa`)B2IonPr?H2_;<5M z#dair8LCdF5)l~=(@$IB#3LTEuqVYfB!4>mgmezL1($@g4}WkyAT&(TJ7J}>pO3*9 z+=xH!8Ij%`GDH0`9Jq6wo%rMOU-GZA(iNKdFUx^uvwm65a4W?6<~W$|)UOKv)2H5Q z!UO^Qt;8SG9>X8g9|Dvg(?5ql@*{*lrvDS5{FweV{BfV;0EC0-2PF}Z>HqEt|I8DH zq2-W2X91aCUr%6ZQTWs0ORuS^x_wr4^#^Na-*L-~>YH!9rKYBM(&VWnZawFVH3fGb zB(pf){Afz;aHrR1yA$gx7q=i1qHOzz+DFJHjq9= zrtdTGfPn`Me9^#{4SdDGLk4ykc+|jS25yIFvOWhuTh$LT%yJeQxX8f82G$$6%)llC zTMdjGcm|4?^f=k#zK$r|ZoK$m&^sa~O_@?MSz!)-M?~knV7|xqChtA)J&DW_BTr_H zn0qpN%*d0&#?YrhTa>oM_`WRoC-^=U*VeQ}8b<8sv)_Rjj1Kb(9nus(#XxlUE`s;n zJ6Q`k@V%(@4Bsn|_sN2IpDft9mv)53QnN0j&3QJcM&COx?oX4SXU~{l&cmh4e|MVvL6e{F9ndaKm%lbm ze!d&V@(TvZe;e}8GwVa%p+K8=%{apg_)+K+-7xurZk#9WO+1G-^$t|0a?m_$)>Y|f zZnS8s=Rs(W2hB?K(_HB%Q@7J)$-1fMLFho89cMcPm+igCL-UM9Q#}tt6XP<)k6jI2 zn2kS?%^ZwT`e&4UTkCk(NykObSQpBm$c-JQ9N1y@Ya%RtgnHU>!dE*^+GEGryinyk z{_ofFU8&5^Tz@ivdl|-BzHF{%>4$j|Z7D=u*0XPen|kR>qJK`EyTw^po~fsQhW~N{mQ5F>CGpJtK#6}VOfu2p8$0{l8yZUjdwrlzP8J`GZpvA@Y*96`r^KHlIO2& zx^t(c!G#|5;@$<^Vn4djm9wF@myS5qchi_1eGOwy^?m%E{x>SxPr)y-sxPH|xI>`` z?XA3Z?GXjxJN#p7f0fn#WZTxM`y&{pFOB`r=L(FukM;Mfv%-w0yxOv)WEC=YOMm|h z0o>b=`I%==@a_f~zj8jE_xDhK&r(Miy#VuK4C5Z7+|yr(u?dssxa@T>%(*XJz9&5S z;_y$(`#to7QjY1H+X$NK&Kk5QA;*v*(xuK=V&pfGhIjkc!{7RN`#q46{e7u<_nstg zDvfMZj^i1Ap?yF22-*QZ+DHTKyDi$ud}u#pFSV@AK5;K8yF%*Vq5=B8@fZi%{+QCY zA3nK;cKvP{_&p*p;<7&KuZ<(lv;1~^mp$kPkqSu zu9%l`%s-fp_u{72@sPoWJAc{7_rDZvnNu)cxKF_G%^ zMh(~xaNk+P{wF_9k{_lH7Y&Ya}SQM^>+o{$st|ELzI=E9}qjHqYM3{ z^ttLA^od=@+-Yn4Z5gx)`!Q;4z2D3|O0F^1$D%Fj8GG4$r*fb&iKoUS@^J5asAW?J zrz>(qa?-JtXu?1pFF>3<>dKBm)A9)hi$ z3p?4i8+h*@ZQWCqk6?T}1Uo_N(>Cx{(SfY7&B}&=j8nGK&0TOes5@OKpOR~!jcn6E*W8dn$KT53iDc`O-R;}rBg)u&8=g?k=zwd%> zDLXe!ncPd`8f4=bJ!gX#xKr*EJ+y~~uJA#^(oQWu4SlJ&dr$IxVCr85Vb4fjEq9xf zZ9qMfvex$`@aADyWQ5P0WATpotGTczL$D?3ACsTVvGm=@y^s|* zX}RD$v<)^P`+@6jj%{;Cq|46C8?X1Si7z%}wuysl>Nw-YCOvgcDsGp=fj<2lvL<9- z@cl4USM85Ij`^PUF?|{7aBxms;n?d`FP*t!$AVuN=I>wyG)@aiX+YxY53@EpqA zNa}pUI&cjkc^2MaZ2kbo5Yp5d*VJ{@4HtB0P|uk#WrJ%E-fangwvq{nQ}2S}ypeq; z<%~;{cUq`)+@-}bwvrBLVmn0fd>|T$do6KZ$&Uu*1HQ9v?p4Y&@BEQx-t8mLyiZD= zdH)Ze3k|O_edcDSe;RW=d6_PKI@aSkgV0!F;Z*wd3Cf89C)dzPhqD#!>v;w9RXV=^C;5)NH-JA22dFb~evEdlHaLFv zCi`y@#x>`gdQ&Fj7Mr*#E3V$em0NMk5SQqC7qPH?oM+pl~#`|$6tGSal6X{vNClBAc)OjOO9(X$exSZ>p`E}^D)mjvYqsM)3&tdbV*}8=jN=yCbhqi z;?oV>kF(fj`gW-H|}hv-a}bua963_Hqr-=4s)Ffk^eNyk~&uf zW*kX`X?LKVUi*){Wq+`JIFh2?tLMEXjH?2VMV_S{Ht)a>#k+!Z_*Qw;b3ChDh5j6n zma$KXpJU;BWrcU}+V|v$oDkY_z%YFQ+$WHJTZ=iT!l5mu`;Gjg4~l0^>7P>fxqu&- z*T*EzwnJXOHp=PVX#Bd=2kXr<+aq@vF^~9uDdS(kKHM@Z&tfZ2A^1bR!#wi@2YLP( zr0*F7Q+ zA3(k6_uxFsIzkATRQH9Ere!RW5m2&`c z*ERVla+@b-l##y|a+@Pz$gN|YS*GrhJSWWD&oZCE_~?=_^1Nc6DeL5q}Xa5;w%w{-}( zV#BP%rqXHfo@ZSa;qM@xcLJ8;?=d`Y1GML0&at@x&a-@9!!-`n*>T?C3|;Z+c4<3! z@g{g7=bx#QwpzTP%yZqz`9}8sY0m{bVM~{c;QLPx2k;&O@>0)`pOV+sJ2-MPLg^RS z$OEmBMNY?}t#Pz@3!qmP*=ClMjPXtSMOIrqbr`O}LleI@4rSZ}E(`sK+ot6wgHJzXSW^oz8Ca?Sd%3~8(I=m|8I z=bb9>C*$v?pUqeM^hMzd6W>h8a_;ZlaEtac?GEerDs}>L?n>b8nTz$FpKsobU4<*XRUDR2@ z&-U83!c_EQA|3ZsvoC_MduCjpyxV`qwB)xPY&*LG{Y}16_i?V``46dcu4yOdp0${J zIG@RTUh+;B$8Fd9^*1Nz`_DytGJ_pm;wNNY+vi7H>UHSwM19#FoL{)z_#UR4?-9^` zARp|yvYv^2rk$hzC)*kR{oDBg_+IDYTN1L)8L*9p|F(T=`bzoYXxp54zaGCFPcKp5 zOBizWig|YNt&8&WaIc~n*wlNIk&ytt0kOvV{)f%?3?m~6-lLDRLK}ORTmhL1R35>- zp-1R^k1iy1Z`KH{6|APDMiFCsgce>su zPvDp~5~q?r2Ju^C&pd&{HUu}Sa$Gox{d0ZK`qmqbencG-?YHWfa;8A-O^xrXH~BJ9 zW+I=dyFRnCsaM7j_v?q@4C4QS&!78R34E)LspViV#xduR(ANPx?+%%7zp$LZhAv07 z`~EKFufaIoQ)0<)7su&?W}L$B?@dS9$#JattN4k&cF_SZxR;^EJKE}tgZg9!H<+^I ze8NiDdUH=!O!eU}>XsFFSoKW|K0n_xM~2VYCO`Si_gv)crHh9F-OuT1;k`+Vm%EJ4 z=3Jg}F?1U0p8NM6LV{ALu?a;-%Q??Pdh3MEi$osj~&tLXze<=5S zti3STyR9ME6N&PIh6``e|#reuUqLHZ#xJVLkYyx6abn z83CM85PQOutX+t=3JW?ckaG-o#81&-yfB| z6Psp`G_@S0qscSP+f80SJ(gPM{S#M!%mxk?`G|xuG-eiJqgUO$#KedgdXl)TWs|& z>xy}>?7Fq?x?%pZ?RlIHz@8cI5{G@2XamaOxKjIUkgaKEj-;*hj~^OveTv76kOAluo+k`Y*n${xVPoCc@lJk#NCuy9_ts_ zmbSb#@F}Tx_C<%7dRKBDgzd!jfnT|gTI&bD{ib8eU$CW@?`lgOA2s%yvh$s7y%X`B z%olGkHiRnoLD&wPd%C8YIEQWOQ1--&)_3OgnA_ZQRPflw5bO`g0c}UFE3Uy4p$^7aP z;U(-<+OhP36rl~Gzqv+Y*%c^Tc%#~Zx+ZO=%_sT&9nM8+jWo@&y&y+P-L21!*t$yA zNK#%A%3BY|ye@wWvVfs62`e;s($Ao)}E zu-7m)uP`^H)D!$l^b6(~z8j-(%B{Az+U(yJeDf`78<{cm0_L%Q8Dt%l=m*HW-txE?TJ9Kz6N+2hkVWfAMfH z{an;-{H`M25l!l4hrHX^`|m|-j~s)J-D}1Xzb7ekQXtoPW9!6m@Qp(k?SU>b^RA7n zzIBNCoomH%=%jr<__FqNsqA{_J<+SP zaYx8NZN)2kscnUiZU@$wA+aA6-}yd<-phP>q(w7G{%q>~cjP&UJX1}*1o!(kF8U@5 zbz1>`x$1;DjC)A4tab=*D~!F6z-ND89<_Z%uKqG(k$X%wU%d3h=Sshsyx(%+q4`I$ zu}|b&II<`E3iud{NA|3qtNmuH;CBc?U$z340yY880bB++k9xE?xnDHeaqksXdD62z z>D5Rd4LW6j0l;#DZ@+Iq|EXOD@1$P~d-;S}lXKj|b${Fs=b(kN(1$kmO-5{&wLNG& zW}X)Tw*$`=fU5v!n!L(K2>UD(a~AChzAwZ1YcbO?H=daW80P+ozT-wcW8TzoGrk3( z*BsnGXB>SeJU?(1`k%HUW!-PS-(d7v9%TS?_R(wgIfp}7FVjycWpWQ-325&_JnK%L ztj4;PdxZ2&vySv{bdAiVgAbFN<6Sf36V7jv8V4R|*NeK5SIf^Fcu%y#ja>%;w+%ZL-e+-|M6 zU2875;z!IRzQs@Og^{1!haye#l)RRAwHVK};7fKki z5H!y!kI)Hh>iq?LaoOwG%>CE-4x0W#*SJ5ZlbvVNWUGJcu zDK}XGw++3P>jK!&cA07E8CjcP#wK~f?}TZYS)=4-<`ms_C5v1GD>!Odbm9+OXed$}$;rw|J z@^YPwRm=(G+d|N8orFCC!ijiqNye(u$J%!2G(L41zqB2;c=4b!;-JHRqdZ;1F^Y26 zLJowc;)7jJ=z7Yc&}aKtMuxR^Ry3faxbAb&vH3|lD62BC_Q+tgygZ?eEqcZ7>rZ?7 zda?06{Gs|fN#EVqXYqYezEAew(br9&y{u$pPdy>}Ncc(FRO=A*VH0E^(YHayL)ICO zeD9`jpD=5UKSbXSMr)wH&B}C+FNBP6Tv4Y{Uc6@$^|%_}M?9Vxm3K)+rc%Z+^g89i zm2S&7b@`o3`;=@#eqDIB{C)^@D8F7DFRk_{zWK-Z1NFC8)3;;q$wXVBS4jIMa}Lvc zhB957h1coY>`M36(`vH|FHM_WI9^)bHV@jK)V8NPKbo%XTaE7^UE5vh-uhZ?cj2XJ zy9>uli*1LW`oi{K;hhiv@A8#mey0q&=-6c$8Fi(5%lSjs88Qkt!0}Zu@b#~P=Qtzf z@Ea82?43p97JqDWLe5Q}r|-wqKA#PFKM!M=@~-Cn zgq^2tw{soi1InnyzoCrr0coX?_w?=Yv>mcgQJ&Mi#^aM85C8c&wb|&S0qZ){cB4)M z(m|VhZN0|+_HBo!t*GNo=x4r5@Q3Q>p^lTG^z(qU()4rs_ITP3{>%yg;re;Nx}HNn z4@f6XKc}{1?|^gkg=SsEJ1J>54>rGDWbiKnK5=b3f$OLDAdy! z=F{I-_kSlH`+#a~&wLqy&TgK==b23A>o#|%vab8hd+)F_U3;N829(IpH7@hp_279u z`nBLg7;}?ZCw*}o{U~YHKxl*QdqDlhu>9|sy0Bj9>Z1G$mmBXPROM zVErcTN)KC%wi_O&ogYaj9e)fDr`l}~U@REFvRd=u3{?i# z&Rh$awX1gweH81c$IRYDHF(W6AjXh76P%vbOW2ptJ`UcYX^+h+w3&3cUS~Z05qJgU zg(^Jj`>oI5-c9D!_isAw-#}R3RZCirBwMG8*;JgUu9aq15Y$f~N(sQk^&buFXpUze7&T0QG=Dmb&ap?wZrzqVZ z?-Oy|!uDDCEB61wpD9z56SEc5;CHEHvqk4BJ>GX}sB+I-(g^c?q{NW03N&(#L% zEz({%0FLND`&}l=s@-nh-`imLG!rzLZoliqFweizpH2VFBD7t}D*OT*8~Xh!`ZD0l z1TM>x^U&0q>iFqqU`;` z$d1=P$#n61X2SPIzawqd4W;9hzlXj!;&6XJ>$hFzeqr3tKH|;3(8$|P5GORU@;bmrp7lJ_F1vo07wXW_0? z7e2qgEn`&Px3uH<9wp^Y?FB&I?e{1tmv*@f%b94IFTRU8?(z2TVSd+lf~RW-mZPqE ziO-N9kqkIdz(ML}*JXKRNDnBfj)AdA!Kn?UX8? z-{`x;q>XPspm^-7??J<|Z(Z{v=6}_vQXhGrWuW?$4N#vFt3Ke}akj<3PTKa8cYJ9- z5jPpue318j>61z)mj$K`NnD(hQ1uwEc#@zAdv7G-wS5Q~KzYeLdrw}C`tqII%f4~j zjkn+Y-WzETJ=XfM2=25m=e@0bFM+>ZZ{zOzv;F<6e#duhJIZt3>hIt3U;X{Gmw5ie zG2iKM)8Bk@1m=7C8(i%~oi0Lrx;m{2Q4i{Uc+sn0#F+}`LhSQFSB9V)xR1{Lpt2h` z_i!C_751#ThxF460iB8?j`Khd@rP$RZ?J6pY=Dw)*s(iBL4QleBq?Wy$qq1f)5$tohCxh zZ+&9hrhMl9&&!y*y!$_0CF9ilBr=cFmS8(vwC%YCV@&SwPr-A|#n^)ygw8T`mg1o< z;w8o*+Q$7eS=0O&{+%m~e@E}VCHHGTWo#%{UA=W+-(deJ8}gvm5`kpfQu(_15 zs!NAtVEpw*&g;fJr)&%<*N@HtHyxK9LpqsLJG*&L0&SJ_bf^pL@5bYMKcVj)W`9=5 z-XY{9eg0%$2~Ij$Aw3t4r_Xhnbw@@Ud*$5w%YRR@4l>EHYM%>v3UiC-0FhVwENU0d z#%we7;NBE%_*uxaaf-I36Z=`#n6t<9M&sYN@e*Sk?angi3T2GH&ojoQoHg9nwfSU~ zmm(9;8RQ{lk>>>|^IJ@P-whpmUBI#Z?>=LD_YLl`y%6nCdJ*-QZr)|kV+!kf@R4UR z5@$6qj?|tY#-sjTMnj+a_QzyxuL|FT;QL_X{12rs)=Ak$N7&ya5#HvQan7`A%z@Ti z>N}RXPeI%dxN&{QE7q#O_7OnUp|QOY*v9KMr8_yOzOtl#-S;(Qus5eZ)y4A(Pe zV6&<-In!~bIEQB-KttYRb7b1uwZ4!-Zohjd?QVa)tgTDHgMi@y%iuG4a1=ZUp?*71&qBcM=FA0gN>~r(3C=j;qU)Ly z^<8zGWBF|!;XW>@<8^%dGS%M2c0O0VQrk=4{0nF=??~8=^9RE3YST{ETfU1&nUc07=NR&U^Q|8b{?)?+JrC|z z_$RQAqHZ`1XzK=^ZBn$ny1}J$+`55s>9-b_`8-7rc*ZmFs0aM%@LQlhI>A*RfBED& zwwJMPv2{Ywv~MkR!XD}}_~dwAUB+F?xPZQp?|wP$-&K6}=1n`Mth^Z}uUAfALmhdS zB=077aG#`iu3U^U!?}%pvJmqnzhS}Wd3feMdwk~o0X$#J=TgM;UOqk-n)#K_4t$8b zqfefBkDop7?f&vpAEw+(`H6c$khjUu;rzN7&&8 z44Kf7=L(Z{9QXL}*=&6m5$IIgX*lO?+jz{MX=sPcy?KnI%u$YY`b+lrDqV9v_OH~O zpNVpaI}B~N)(S5BAMP-P%X`U)OSvCr^vy8jzgF=;-%C5p)G1)KSH@?SDJxU0Uo?NR z1Ru1Uta+5Yz}iIdg88bgG%p{98yeILq9a5v*t!5CZpQP$jtK5qbr$1~zt#Aw=YzRJ zkKerx!H(hmGQ6W{3n1s;jewk6HvrNu2tfwrULl^BfPZZS<2ZiBf1C*8tT~_eVBd{t z#J?`n8N;}JDsGKB@67okT_0dyNB05B#=auw^-9MHPXFfF`y$TjO>^*GSN}fz(U-}) zS}3cD@=<2s#^HV6!#8h3%Fpx+~qG%_u3~!mq{L}^e`)+O@r|b&9 zIXzpQw`)+}@AT5r^W^@%4-O$e*A&dpdzq-4=o{dk4&zEqoLc`4(AOMqHoi?Gl%9sG zZ-j>6+cai+WK@NXjFx%mQwOpx$@smheaSG^qDU8-_Sj^6QG%Y%mkg)e8Sc_K(DRB1 zb3AobVN=)g1Z}a~bX}A2y3Ax)*HvihF>ywncVS&C67+Pwr2Oc7Kf%2!vQ~c_e4$MJ zd#qR@9ttf3s9!W-s(i#2IjlSjo{mI zvno9eU)d9Uo5lu3V^c4EfaHk^oBr(Z&==WD#_N7bhBY6BrdRgj33@tTGCVL3MD{j% z>Z-z~uIm!C-LjXA*JUQdx~@XgD|_n`^mM+liLlN$TEZUPC$d6bdgV1qgLaLU*9Y4l z8IlgPW$*qWdGoot}oT3<|zYW0|6n zltC3X{kq6QUt};Dulpw%*8L+iy)syppr`XC!vpg`WU$FoR~0sOU7VopmceAaE;AX{ zbrqUk8LUsx)A4Pt_4e>}Gk1kA{m;GO7e4xfaL2J%!z(7e9zOn|Uxvqjy}*-*>m6M$Pe#(Z{+h0S4IAE^7zOH-uR2iw>}Yy{5t!F$n<4X zBmebJ(;}^}R7SFn&Weos;mwiEN9ISS&A%;D@>+Fd!JLJWF)c%)8St~__grqw|9n5H+?<)o7cV({>=xz8Gd#9GvRMvxI4VQ z?%DA2=bsBt8M7zcQ~RCpKYjhX;g7tt7j=6+{LKfx7jF3R{_v&m{eJj~zj`5j z`woURA2vpoeCczM*z^7*GDe}C~mM?TZ^ zjmW2Wd^583XWxpv{o7}ewkPtXGvA5)qHAwt&bObBR6Vdivi7#`M-Gqtm&l#F4@QD@ z{|1~FBMUzF!^jV>dMWaqCti*e6#jdp;<2AZKJ}iTMk?358u{As*CJcz{Va0o@t*^? z3;7R6hCO-&@!gTyi9L}uZLdc@{8VqG?~P-T8?Qc&K7J$e^>rsA*FSwSa@kM&kmpq7 z(W`$Md1uD2BA3+uI&!%EbmXgBegk^HjfB4SX5`v`ITN}1wf~Adbo8yrTPJ@PS^DPL z$YwP55iAG%|wc&I&mXGVT+1;S9;6(le~3~ zkKI8mX_vujm^>8SXF`vj(MEk)KYgBP#odo%IEHjw2WGNWAZE13-HSetSDBM>e&&d*+>BA#c^Q{xT$VLD{YVOrAiw zI38UUcZ%z4+!Bu#qiWZ;#cRQ;;>z3S7uUv7{Us~n zQ8aFdzj45$-iPl({n(iGR(8$}{Neje>U;AlfdBF~U?iN!$zA6s9()qc`%D=7#Ok-( zqQwZ7#ou4xkNAV(g@D66nfT+6^a_XRXZ|nsE5kGKh|k~ARgQCwepLT6jenH}s!04d zLP?H`15&$GE{&0RX(FTSiz^mnh`3WAOw1G(-ABEO{Lx-;iF2*0* z5x^g!T=asUz`e@SIY<+Fcy#^j_-yBw{dQuOCs&rM1ePaU)VZ>pVGeDC3A0_92#-OS&k_zI zyb)oDol0jtwt=4hWjLhwm=(Sj;Z`u?G=zfmCLzrCKPAlk^EkNFPv>7~g=Yev;h7i< z%uoES(n$!jylqza4igTV@`%5K!mEB7f43FJ_oSS>D0V53F7!uVZqN<=MOOG8;2*pj z;}ekhp9CC@4l27OnZF{K%)c4wIjB3buNJXZ;RcnZ(}?{8Qi;&KV@|ovV`R z#6M<*p9lUcz^66b9#C*|3aj%2Yrq)sc&dTGM)8ZH#Zq(`A=A3rf;lvrysJycZ2>0e84mg z-Nf=gj_}Kia9$Q!q&^1`);}#@OqVd}cObunSw87WnCYu(lVPT>x55viJUZ<=0HnNC z2#!C(J2<`spCjh(8L?@*{q!CtT$TFY$y|d%{UwsCDj_Jn4^n!n-};y`JzZp775+ z;a?-1je7I%V&_-==i$K)U*!o;^Mn^6Onumit{^{}nc4ivj}A|`(-VHi6Fz`2^<@x! zLVCwM>HP?=9s?N%ZKjVNCZ%b9jq`*jdcw01&W4dj8DRcJp7fX}yv`H;EW#li>MaA` znE$Ju^lu_e{Twp&`!|HQBD~DBhns=a$EQvD+Xz$NE;iwD&=b_JMJ7BQ;SMYOL4>y> z++@;Y2+NQBe!vs{swe!OELdNMUmM&;) zk6PKJDm8Y;Nre|IZ)u4y1ECo$(WOfp z>l(2nL3?x~{Symno%t)8ZjbW+o0mH?mbcDsYN?Govm2Y@(b(+Tn4>DKn!lj2p}Drn zBvsbewqm^ojybGdJ!@ClT+gb5No~%}&5d!hZgZ*|mq)8xW~0d~qRn;px>u7mHC4CI zs;>TE&FnjFnNfZ7t+&+F6qnv`Ly6;`FeQ{OVM>~WsT2JZCQqE=G*q>$EH0f~QsOkQ z!nd?EwnZ7f!MURqE4%2t=snRU-xaY=mlpcgbuvnx(XxDLOH31Xu%4aM*szT9a8qq# zv*M91frabkZ*sM~G78-Ij1@6-dos2~M8TUd11^Agv@%-fK%%ium$ko+hrBM0#wJ*Jv!Y+Md-GZ(Lp*Z(;9a9JuMYF(i$|TqV>nCOxh@#gwxYS=4A)szzz7erdd> zu^G*6i`JA(EOVAem$yaZ$u#hFWo@iprM0%KTNT%IWiF z)!0o=$aIpODbk%x(nG+K^JJ2*#3z&4o9qZ3Q^TN}JB;z=ftACZo@{m_@>-43gf$Bj z+DJ-H`iEA=8soMY&4(Nz)9r8@RmEfEZC&fVlI^dE?5;8K1v%MJ;})77t6eU{J-#L( z$-IVQO^tHP)HK#N-eWby&)Eaiwzg<2KGDL9!c$ZO?~1EA$ei>bCF=)gl&`}n+N_*r z^>k6uu@{ThDNUBl=}oH9S!6VzcWc^|o2y1)TJ`fdz)X);*4KmG3tCZ7Y{hb|V@;B~ zqlKkP3*X%a-Qg^4YH5i%O)U-Vrse1eQ`&;orkdNKOYW$Q#o%hIYiV2Rz-76VPkdmO zl91Y8$ghK444WXo9%}=_DAo}sywikVG~v@G%(W5mO9_F$$b{FM@D39`WWr|%mty^& zrSazx!lAIrglTJL!T#tp@MXrsc0X$1X#=xib1{Cjfkg&Z5W<$PCcIOB&no{etfkIJ z7zRoe*4?CEZD1i5dHKuX3m|OP_de&h!2XBflHaP=*_Xri-wAti%wnvO2y2ml6w+6s z-Ueddr;8AHXAGWZ+^0 z>kT{#NV=o1)Nr1G^mmYcmw`tOJZ9ht15X)v+Q2ggo;7gcRhsT0Le!gn5z;+j;3)&? z|6u$nK-P!;4u%5;<{5YZkaP;)2MB(>NQiz4T%*G~2@!soa1GX-;{ic$9wG2o6C(X+ zAt1(2=sFGe6$3tq{+|H&5c(a93*sF!FsB4zlsj`GAjTK{E0nia09nsN26h>E)WBl~ zo-pu~fu{{TW8hgp%4^OfEw8zRkk{RStj8fjl<$=4aDWiw`t)Q#$l=T>8g3_Chx!?K zrVL@^J8&Z)_;HpH{3v}tAo#I}5cIbjxTPFn(Cr9oNIwqSnLR_dGsnPO0|N%;893U& zu?7YWEHJRpz#;<|&(Y=YBV;}2>+p_SG(3B&hQTVpjc6y~XW=_Buyg^!n=oDse4<*{ zbGv~%06E@wn(!_IcN@6Rzyk(u`Ag74|F(We!{8!7@MoTZTMXPyxEX${kLdE&8~7q% z{ub!jzXpVS?I!$NjAO#jVLa97_+YJu9e|Xdf+aeVxD*4Sq`3i_s@N-`~Cm- zKKAMpHSVD=&c4&HzAwvhuH+tP&<4^8_W1Z?lnu6>x`8^A-=!A4`&IDCes4nNiXzMv zd?%K=m3hLJo;_{p*)yg3ydA&$no+VD-;ZCTzP&9v_K-Aa8ES7i{NB8r2lST1?{hPa^msQb=Pu?C z;Q3FXoxDTtPobTEto@lze-7{Ozma2@=TWIcN1ON4yyINt{*O@xTsjlH$ig}2XW!}n zf~_x4XY2C^JU1fWw=RY5Ts&QWlP3uMNxfE$_xgD*S#-%96V5R2@X_|BolQN*`AXjT z{shkB^W77^S5l_(Z0QYLh4aYJIfW*ijWFK>WInlffoJY{?}5B)4IBUP8TMgdi~gP_ z^r)OcWnoxYXqz_)VtQ{%H=%)l#z7l zoMRTVUO}`Ac)E<_`z(xO-O5=v;7GdIyyPcwXw!`z0uE`N!g+3+mgs#=$Gn3Ny2@^V zE%809J$T_nlA3xjwhW=LlmR`Oy*td?ye*mibTSWv*cuN8Zf~j&t#j^L8oH>rLJw;7K1btqf_5W8U>XdCQT`dlMhW zJ%tw;ndLps4S0uThhKfb3#p6bO>3bs=Y?tIMxj6$e1`W;hIWE~ zm_OE~DUaika)|eXjy&egXZmbUN`3TL7FlH8E^l6xdB&$q(HnvH`M0s)hJo8CGE#M^ zM@CTIViV`rcO5Lx+ux>rTT|+iY~L=wd?@RnPg&Boqbc-s|D7IU+X~*3+P091^J|;% zWT7{oX5Tj<@=V0j$RneFjL*iLS!MEedOTN2H8^ew#4|5Q&zk{5l!}be4 z>m>BqZowBiC$7U-32uf>y9xL4=spYrPx`4)J-hp{z)CN&(xo5$^0PeYOTYX~m%a>H z^vf*z(wC)HdbyP@ed(8<^rbKT@-v-%$$n$~rGLgFUiim)OaIvMERWv}PkA^kym!awqy`82&LeYAhI4$*Q&o=ZCK{kGF{kx$=kq3QEm1zaPtJfTmX zvK_o{qrsD(?I%wq-AkW)NV$-c0ALQ_)%XS-{fx8~8PDf6Sc8_~d1E1DE3mm&rCYXL zxxu3i*EISO*shyD4B08EIR2DWi;I-jGk;nMfa-rrbGJxo0j*Eq5N$b4+eFpre$2kT|)Dw`i(*%@Wk@X8JINIjUxTMwlJ(B6u?)G;gifNcx< zq*EUR3jFnutq)FIl1f|j0q0*^wnQh4NQrmrg!5C<^|%?C67SXt=TaW~LiED9l*fFc z7idTLweP}|c(-1-ASGS5@1m4=w_Z4x@>oyN3+GZE^NC*Y@>9n7c;Ltw_3}=}zTik6 z(oLruyzSyQtQ*>&0=^#W7o`~w-gZeo857Ls9TP**5nlNmijMHg<{v^wc;#p)I>IYM zgXswBMB3G~Nw^0Y;C$fRcK9c6yZ1ex$aOnRWla;unx@skUAGavrpbYQlLuN{+wdNg zAmCU)+CMDg8{8X38I-Lc!cu;Ld8Q3sXr4K?S}l8mdz0=sJw8OvWuEfpNsZU}M9$qb zH=Xn=hw^)YnJ-i6={%|N^sBAJH(PNZP)gl5oh(d=)Ai!F35lOdPv=RE*ZBhHP!8** zz9oN-F*+VJs6V_s5gIH*($mop9B*H7+>KKDL(^co zmj?ak7hCo4_Jh!ndNMs74XFp^n6|u(Bl;&ej%ILgq$s&opsS|BEr>^sk73SAvOzD&FfpOgVjTyn^y4J?!{G!*< zy3C6a=3Wl#z%sr4N*$oT&FH4%H^v0lTc$nMcxRN_j}6?f&sJj0U5jr+a=xK&jcHt0 zSK*m!bgs3hVePHvIgD50@R>N(cs^s+z$)EZKQAXUad($}Rax85puu}|J*NT;8G`lR>I`sC00#LS(xZlErZxmU)eckX?U8JApJ zUk1Bb@5?6F<9_;wd59-@IIiW+XzG!3)kl|Dbr|ha2S2^UJW>bdNmqyQ9-SzB@am__ ztvZbHse_-MVjigj^LXpv)mO@|XX&epp|6zAfPPrzvlbWq!L|BApLFVvIcBZy)mygy zDDcUv^oQtB`0c1i{^QSj<_IM-s3Zd{B()rlX1j+-f{G2eUe;T z$y$Tw4aNRZYYt1VTmZeo^eWmT7~8ac80J1G*Cx+;*7&C%Zg}E_1(? zd$n^Aug+WHzFh7PS=b62I8mI8{bd%jo10;Zy0JhtQXf<=UNW)(cj?Z+xeIaWj!F@d+^qudw%-7 z7v*_xN?nBp%aHVRGz7;h6SRM{KTy+Px|arRqNLA4f0NMePoXj1)WeVGLPP37e(>Cd zoDWd4jWd!J*7<<)tmHWJj|6iW#u(4hJk{sNXMV?){CPLy z%%7hAPKUQYr5vt1hbsT<+duYkCbH?}$+?U(@`+>d_ZeqW53jyEmvJWbNH@+R);O!M z#+mr5aK-5{!@XpdFS72u)OPbmGeTjbn)A+Vzz42#I%BvBysvP5RZZp3Eb@Q#&8+Jjv&6 zyRu{8Ke6$(J*j1o_}+Fi&tT=)?{cuN>bx`hl+XO0;yT;I(#35eZ>84`Y?G;o#W(yMW&j8x7lgRfV>_M?3jFKl^3>8-(w9yZ?>)P|_w~9BpyxXnt3R zkn$+=Vm8LKUmE*O$7}sAckJ_grkrVv>uTZBkL&*<8|OxIP_G=;OO=oJKF}`8JogZt z_RpRq%nsa-vVVyFn1V4N=Q;J65;+Ty94FXU2Mzj-`0Xm{WUeoAOq&QFLAwc`Lc8TY ze{a1OnfmZMdOSnL@7HApAHw?p_p9&MF>a0(S7GqVtvG&Pk7xTrhL#gr)ANI0^}kW_ z8+_*#-|t&!c(Do}TIORJJ}^M|@_%V~_IDaqATEf%#rXSEy+gaYf{oWdyb7j%`S|~Q z^GtAR4(?pVIaypIr0!}UUJm}=XTma#udhIa^)p9oQ|{0v9{weMQf>$_%wvX_LpD7bsEFY6t{wf; z^haCa#YkYd9-Sxnt&dX4Cw!*k(MTM7H_^(WL;~%xctB}NSIR=8zA5A8xpQazQ z!k1vx8zdWBiziK-f}133?~1OBGm%eq>ZxvNyreD8 z%Oq=NI0!7SZ%PK1;&NAY&my@nk$(*dHbLLHJHivNj7ps?l!8iFVnOdmPD{` z;cuQ5#Ki{I8_0|B^D)L(8Mu}3M%?8EJ$O0p+v)<$g1{U#@RWh40monh zJVQ7UcXkm{H$h*HDTRy?V)Du%oPfL12%(DtgdyAwNLT{>MTmRAnxNcSkCzP`4ZX>F zR0Fae3js-I5g_YBJ<9k(K*kplf^LWqbg4I)uI?y9I`4{C{eT>2=>-mTVrcmueJBGK)GBNfh*XeYj>&g+q(F5k`TZMh%q8sO78zZALq<@^PVJj zy}$k4-F<&KnRjNMdFGjCo_Xf$nR%xaR=3owoR>7y8~NnSnlo!weolVg9Iw|WqRjtZ zZ_cc%3S^3^B+Ig9T2}nn;r}ilWm#Y3uLbyixx@MQ(p<|L{CBH=`I10QvA?FFvZTdd z9q?O5$ifzXg#Y@+x_}wq>JL=bG&QcMyTc4!uzJM`f6Kz^7Jp-{8D8GfRO4@LHG}SO zM8IsWty$SrUL9CzLi-U`*^I!-*1CKAmCNrA_#?1g=XXrTO#Ce^O)a3cHljSMN}5_L zs+ZSC1}?2@91wU*b1is-GL_Y}2AW##Hpwckue+nsUpuhCCDrvci|ZQw)h*XH`djX( zi==ib@c4^stD6IL-|&~LtZr=d*PCdU_`%*m;$?M}0EwB3Rb~$}`RNpA4=ZVE474;w z5TojDVM}#GM0TON9uTw8AE;Rgo(za6ZoRuf0=(tPTgJ zi3F>gn_D1gbxn=eRo69|=~OWm)Hl_vGQ(Fby|X1yhAOCQj1c8p>l$mD?kaAqUAVB~ zMt@TTuIn4W;csd6BL?vj&<-+C0PGM>LSTn+5(EL$v|dVh7}&81BZ zEVLQdv^s!#iU?X`52!`JjZJl}cSnFRRG^Irt&zeiXs>mO5mK9zA2n)LZbTIHPJQKy z6#=MHyDE-U%maM+N)LOzRY^iSKpRnXD;t`Y*VX&8n`R~n?$n@_R5qdl2ZmHiPPH;7 zX{J>4p?sqC1UWumeqNr}TTn13U-ty}U%Pmr%jH6cARm{NWrcl~budkY$K?qp%Sy3E zh_~1+GrFxU4|k>g3wh(R&p9OfrGSABSZJo?d zr*&DaU2(vhXk~P(urA_bKIur;?0c%)?Rz9>`8IbmU5rQN>t((f-GM1Gzd+7rQJ!eH z5`c^JT{N$~%L0yVp7kQVLa?ODcq)qcqmk-@@55w*S z4Z3WCHq&pE&&8Tjm?}0soR5E24e~yHde^*&(i0)j#WTr+0q`aemo`^H$T3@)5SmNS8vHMY{1e z+3@%vtB|vH$OidExuKtO>O$CV-=YpT++A=fzbT%O3`gY;q^id*Ytz|)m8_+yHb*&# z0iSo|Eb3tUlWn5CE5$)BvVoJb!1k=`q|2zoOIe2~A7y`=Z&OFBcki){5$$S8hnAsE zBOO#p&)J;YI?92U^2Yaena2Qm8_7ICL#=9uY#ZdshFD9q`v7E*>B+}b@JaJA1!>Io z@EBO(0WT7ve-48e2cdsn1uqVHle-V2><0m#2A4eaz)gdn<<@O6J;v&JRfUlkj5m2P z7V(D%iBCd&nvGW#`C)l>Tas7AYx3&6%j)U#y&2*a-!-oYYqre~0ecSdq#JyFj%C^D z`^OH#mCg*eVU`ctTfp8odTCd@WgWQ>vK$R|CvYY~W?Oyz#{>+@@l~{$ot`&4*!KFo zZ+6^~AK$eie__|=vHOGj$F_I8I3I1ERDJ=)Rg+k1?4 zX6lOFfF-TEt}|R#(joX+o)qx>F!E&`kXNaY8}gzJvV7QsaKyQQ4|=>q%Rn;9$TY;k zG?XO8v@-5dbgxu0dI0&buBk8BE?ndt^i?PfJmWic660Au)JHnQ z$k%P2O(LFpiTq`_sm}x+m6mj+q5LA9<}3J4*&lyF_M;o;CY(N=aqe^oKiew!FT$@p zclyKRcTcq^FF$>7R#+Z&TxW9MY0qaLo`x*F4&AiB)%U?M(wnHtDD#cP_qM`^cG9!P zjx+h(>0m|(=ThJ-(Kx@PaI&mYpMYl(W$QoY_N@YaliMAPL;1XD6O0ej0(ph3QQl&FZ9&G}J7!b&Lo?gEwt64!XhA(}a=S#h zu2CJ}Au72^NA>CJXfVzhPE3;Q9Ir;B)Z`d*AI3(BS2$V*Cx?)1IhaRGd1 z*+>)WN$6IVpMCH@u-?cQ8{BVMc7z9tHw#^DZ?n_^IvsJ}Uj6Q^+BgN>Uq|!<$Jh01$EDQRO5azW||889Q$+5Kz@*eGaF8Z@7-@1(7)X;Hjx^b6CrxpxJPi&s#W>Kk z)`2E_nBbEGO?EiaWT%}pB`KOXKQrr1>hpnoa@q1CpX_0RPZM94F_qmhY3D8&}4@be6qm_KB+vYm)N$=b&)60P(Du^pMr7?HZOxN9iRiM zhA}VWcv-h8(Vo4VI+)KEHUAZDK!t5Zm{VD5F#vFybEaXQrF9l@a=uAF^@P@omkd!Z z)SFoE!Pr3b?WQg>b;>x0@|O;y{BgSc7{{}YjCps&8V+RruP)>CAxuA>>KUl3SG~74U2WG<#oM-JnJ~!U+H?MY?<|qdKa{; zQT#UBgq9(_R_H=s%D$4g>|?Q=SSOi~8=kvxY_?U6<@xSG`69>a{TQpe#XN#*EW5n7 zb?o$U%vB@8b|CC5{5L^1(HFjA=2;G%%07Ju;>*>XnDESl>p^-h;hxeiaBxh*@%RX= zYmG*KI4B(CI$~@+COnVUV{6uh$Ai2$@9?dQ%olSA(wc&?7vXhzxSn(#^afEL&~St_ za7{|nT8VI|AW=@VEwP3*8FfQkRj3=6x2;pWV~kAQLR?IPb|%s=Kh~=gZsrNxN0?sY z22UMv$Ea`(r|I17xlODyXnHONPK=>MIZU3n`${_Z&)hF$gllhhxt)Lvv|M>Hmhxf^ z$P2pc^2BjfF8D(oc8A7#&W$??XO;5XStXvZuX2~D?TZqIMFpCCdr-R8XKGHy2v%&o#wjOl^&Df zo)nJ-$!zSO1*(_B4YWvirG5kE?0|nwz{)6~%5Z$w;UQ^21M z(q^;m$14vU@`6tWesZTnc&##Y zzH6YkFwYU`F*X*kmnc7ET|RQZMEgQ}DOVzdxQBxC0S4Jv6j|{AA9Q!3t!zE|Gtp;b%O@gYuE_ z?S{Vu5nG@j(vXJq5&l^s7mtL0-taSiBbhB88UKvoUxx5ySWI08UTb`%tX%O(_%g#! zd>+_~$VbMf8h*z28GiEjoZ%Po=s4sf)1Nc^jDH^GGvira?PvUfP^E z;h(U@KW+2>FPr}roBu7FzYl)O5BnJ6$3BQfc{!^5Q{iX*Pf-2^@au==|2pF-KfuHE ztC=41T8be0EvJq18Y{Efs$Sk|W!74&U<5z|jHT5L&DJXZzoGTU<<=^im6WXXM_N*p z`s=IjE@=X!VMlarD-94tlo_lHjvA`#VUM9AmNwT{+RcojTe_%3%5({N!0^b-!DbCp zNxy0*%Z09`1mG{}1fI+ZfI zGc9W|+IEJ|vR2Z~k$nZzKNbuBEZG;(UkcTiff3r{bn}s~a^Ipm8{-CaxQyS3feih- z>7uhbqx@y)BQoYdAJRqo$Kew1lge#ZZcxQPnF6@EmgR*mqRT#n@a!w-Hp9)h#4VGgd(p;8S07!_#Xf=Iufk>cGvj4A`vQiC3}s*m#hmAc=eO-$7&nP|4#QA=VodM$1u;L7YajO)?(gdN?e9|Y z=^o7OIQKx+i+u>b>p8^OS?wJ^zZ&~b_-S~~4H7X2wZqMu*Q=Qq^R=&GInDV=1ImJR_x7$CiWk!gu$O_Krf;Y+_vb~@;8fnxwz4>t*IpK< z@+z8kv3#GWtirYib22f1!+c-V2XGJ{y4B|x&UZA8=ZKr{XlA=&a%6o&e9iSdu|`f9 z@b0;ooS={iC!XuMEZ0bAdzIp$yr6zS%Tjp?Ad9AP=aKBRb5& z+J@T(ljs4i8Eu`hsKXenX~bY3ifbB_OKp?&@XWT(81MQ{0n2s(&aL3R=9phIWl<*6_)<2nvYW+_ksQ=wI6fm$J9I5Ye=u) ziFea+&W|}K*Ro7rvwf1swYnXk-1Iw@-STc0be$y432MUMo_+_9m(D{YIS`7PE_q-==&EbN2!Y_w1}D7)BeLb(Z(s%T49 zYcp}+mB$L%5eXX??uY#%O8PXFK5dBfKZufkf=WMOi1go%lHRM*dxuEB8tIEs{#sl4 zr%#o2Gd)+XO+_oeAL+?2!U>&b!{bwUd_&+_3Ovh%ecEHkX;YX0nr6}F(S!Pc?3Hr= z1Z^wyj`l~ni$>RcMb~@Rv~~I*las}7KX6EV^<29pKG1#|FtjPN!!#Q(y;1N4446+8 zp3%TH8vT;aYmEUj>gu-6OGSJnj95!n^mGDGfdfpffu|cVDGoHRR4{stO7DSsps2)S zvz?^w4e15&S{G0RE0p)FCgI&+~9 zw#yxP>GG`Wj8=EV%dya4c-gl*;f)yruX_l*s82_{?ji8%@f~TOkM{En>N6wOaMC>ug|4A%Cv?y&0~Ee}rZ*GU$l;nDT)gvY7wqv6r@?S#jv zt~DOkoxM)CDV-Qi*A9nYx*oMoEK}pbQtwmUG2YF`i#$)EZEQYndDeFqsIWXEY`O}| zVwewbzV+Rv-ryQkv`3HaGNFgFFt(eHekyUH9N$q#a9p>}=j!6VP%-?p$DR&8XnQKY z(|!uwUebNnw0BJx`a9T#b%GwoQBTso@bznAyO#TkrQL0+v0v!vKbD2IAoiMIE0cvZ z+*hN%*6*>#d!q5qy)(ja?C8eWmE%hKITkei9NU?Gj@3-R9=p&MZ!GrHxF5y-ihhk# zk6i|X(PNjvVD#99FdMB%`m}+%pVLV5^Jf80seJ96IESnzxi7_<#Fg5>5;uv`} zcup9O0d@IMhY>LG3g%&)LlNx>bR5jZc))>76 zcT5AAcYt>=7%lT02WMFs-6zyOKF6M{3oL8(F#NDBob~Z3a2Klli?R3a#On)yA$^>0 z4v0sYJjNJ`e5Kt>h|kEQ7-i&|193#lV*y||mW>8uA#b+#i%=G^Mv&Rw!7_2|?n;+) zYZvzVIj$087_`3~u%mNfKbv}i=NmY#;@T0<-B7<$Z;15BSFa~cLSJ|cdJ{`=!_LQ! zgX7T;fP=j7a=dwQSjMIbe^>@HZM?gbyi2u0GMQzIpRW8`rhR5Sc>(?8q3%K6xn>;v zwENTcUyL{H#^^U~#^|T5p9yc;iZR}_6T6rFg7>lGYv_tIVe7la`7ngl8)3ByE^KGB zUYsrKi&@k$BICAGiLiU$GNrgT_sXRw-5%QYTS=AD1|NFdu;)~rMl9B1AHV`pAAWpx z_VtVX%Qrrj?pvSq_v^lkYXs&R59>{zfue3;n@lmns2>jzoq*op4sC$yyuH# zzeJo$?}@dAsT{K)%vmc<})SL91x;9VnSI(I^rYfBVne$>y1)4d3 zHrFgn9zH8s7P9Bae&>eHLoqnZGd8*Vjj74qZ{;R;KMA{KJ(uNL4|!3PBVF2d9EyQn z8Jp2v4!NVQIh4yapUvGj&0GXra{g$>rDBeA(|p)UgEs0XGfwm54Flg>z(;;Af*cUH z=F?jS48{;*t+!OsRR))^sh-Wx!M6|){CM+v^D#< zlWlj8wWwpum_;31r!4B&4xN4hHfR0w69B)2ZFHQ=*Y0lhesJspY^!2MwBr1%3d4CD z=zG{y%X2s2U(y!z2e3=&*#lVGo)Om>gb^3km5=Oz{{n2L80PZS1pDCLjI~(PCXDH@ ze%f;ec5)(5Z%vRk{7VQ2J2Kk0v7ccY!qP8odYyGiA=eLyH z><0a`5iA5e+Z}9tk_sWefBICOgW@?Yp2;YL{^x#5OwRr;?x}3aUDUA$;gexA#qzrI zBoDUaDjt9zv}4!&U>>wD^m#J6Ij)lD*;G2D*LHV=^C7Qi07Dyh>f`O=%pdgKzRlg! zd9DIyFD&oF=<^nJ#=`Z1-aO!?tQA84vAnZk8td@JPeyahDxV^N8av z@(4DyNqlD;d)VO9bkI#+eGz=xF$=sSPaSx}F{S2>rj6%Zbp7$2w5>2`%lv|AOdpMpPEL#lg4Wd8ac-JBKbEIjlVQ#q|A}8@(dl$aO7D+&-@a)fpHvLF^=@d zK_ADcc1V})E>X2Z!g36_4L0ADb%_&a-K@RGT0MJ@okbfs2N}`&mwjR=4P>3~95Y5s z--q-(_hL^k(wOOa?gDL)GzfacImd82<2ZXIOCOU=(enRr_Z>A^fYug>EoDIpKo;~^B#ooxk*!xW7|9_ zf=-)`(PiS8nq}htDdC0RULRNokh*yZ`vp8#O0B5ZmheAa+z}$4a0p^$`H&DlBjn* z7^BcXOZmCZ!g&ngsXMg%vmc;r@T{mV&!s32=o0fom_CR+^}d7$xaGWWeUP%H_ZK|C zyWShQzwjdVW?LXbJgdQUTpQH$!XnUi0&}_$J*r)}3riyELD0(f!}O{QdjDk~Dq1|Y z{TGZ|y0rZ}d8K)S{Zx$eWE{tOq}kqfVAdk`J+zMTpp2sJ+jsRGKGw8(C0CPC<$cy+p zuzpkq9_jT?+G}%7p6$?5W8hzWBF8biF+cwIW3F*zEBrfwo48^W>@N7(rnewYhY@B^ z=4~Bi;ITP&6g*UU>i3;S{u2~$iSr!7S$62CU3_QT;y8^uOT?jWWP8J2F=XpA1rI&9 z%aK>8bHWe@V8ACSTM_(JFs%1nz!d;*0rI7;A-x>)bFBTp&q^6(o#}D-Z;U#MkXPWm z0DgNs?OkI8{YyH2240fCrrbj2j%ZwBs~SPsGp9R;3x zSx?B9@~rzlFJM^bI}oq)=ltp{V3^-vGECg)<0T#5nogz}3|`a2vN2D}7G3$oDfzK{-*(2M;7JdD$|Sg9v9YK05uC=L|#XJevf)t(KH&jZ5f8$RBy2>ta9ZgyE1a zv38~P=N}-u>>o-n&*R)DjC=iYzO$WJkXz0}=x6=$?iub?&`(+?D1Qp>W$@u%h6Ctm zLXR33(}sk$d@k(Yaoosu#WSX?t7zln8&qA&`GFjhFmKN3_1cow*`5o{KXd(#(Ao zxsJfQpHv?M{<3UXUlTG|q+!s;d6xF#?B$)*pYms%ha5(Jg&G(8G~}oIV&=#GhBRpy zhSATxAkugidFy!<`miG$pR*h~orcq8qko4-uFDY*_n3%>a|VqEHeb(~aU3I_LmJ*; zBH@j>Guj;GP1DTzZ740|3MTP_ex1+11y=~K(&rrS>N$wETd~_SQIF|;5YB_dTnb^F zU%0SF!Z^xAraJG-aG}T1HaREaJNtRsVI?ZReGQ!HIsetRZp??Y5}q=w^U(HUtd~b3$*QTlaP2P}KJlD*%M$*kT z!mwD(Ux+uxTZ6uee&A=l@|}FdTCEP(VeIS9;$D|XxRL>I{SxjKrenUe!(bh0Ji3l_ zU9dlbeiC%B&NQ5;vq9>JaI7QJ&U#@TaSUYEk-&wrGR&-_FCuU9P~ZiPG9ROk&Uhg^ z7bgFCa^K{WlY^6ApZwzFEt7vdxovXYR6J?Sq<1I&dSYPW z)f26WFHUHiP(0y$#*U1JjAU z+C_C2T}XX2bz17SaSO)%^VqMBJvydg%*UQ@dMr=d=(y3}8I>^V??$>uu1z_gd{^>^ zNvo2&M%*^ywZyW-7ZP$4eife)|NS^uTp;$Cdzt&?n5$!+cTIGCAKgGpf7gYI3ord; z_FtYopMHMBpZh;+`K!r>OowsyO>HMH$Z^xq@ zD>~+Nq;>QKUkh#z{xEo7&>t)h&I`^6dV{IKlwe#iCg{R14)3W5n}N7;z}yGe?MTxX zOhft=z_YjGgN`Y{yP@-?P7C?m*R{7R7Wr;I`u5Q)K*uZH6G79<$EJe5Bgf}}*7GN- z-uvBq**!n(i9tEue*cD(drsz@`sJw!r#GKY{@~jmSSa(K&)ogtryt(a`@Ut{f3owFl5_ub?kk^mf7`*uFSUOu7Bcet@s~ng z-btGc+3C7CA9D0B>C+%nJ2K8^6hp>doM1uT0+73RCys#(HbE9&oOEJR3S@IJWV8*k zx&<=(I%M}GWcbgMFQA+J|BvQ=(EVR+@W0xiQyV;&Fg_ta{z%+?ajkK6ao>&mbzEm$ zdVGESp7@l6uO@se;pv1u2}cs%OE{O%oA7=@cfvafe@NJ!@a=>f5)u;*#BYwTi7$=M zj2{tyD(>aDXMp9_xLI+d;?Bmt9s8%)KgPZrdongAZhYL_xUa?CANO?Jp13#T`r<~$ zPmIrwFOI(@{?7OfSa3TB3hqPhzedh`;=hVKk08JIk=JhIa{zf{0{=6>Ju2>PU_BW- z9{8RHu93iV3vm1acU4@Qur6UQ(&Z=KllZTR*Nu36#BE7$C;e@*JLR`2kBod`)PtjE zdw%9Q?Ahn}AD*9h9`-EtoE^Pt^lwHzIr8Qd%gWB4d6$2AOQ2?ELsRYQdVlN8>eaP% zxa41cDgd{!&*ZU0@ejB6xA?PbtX6;h3h$I_yf@ymcroV=w}!u95P1_nBma}$!?6tK zTJ?juqIm50aBR31XIL??$9f!3fs6YU2z!b0BT76Q4O|Q$ET1d!Bm7WsIBF}>U_K!p z;!DJWi+(Vs6AzB43OK^^c^m=Q+X+3)m%n1=>WDo|Xgr#}n-K=unspT6uF@X38g7h) z3&nf{xayEE3`clf21e&yje97txPUcEYZ`tm2lfXB+`~~@WLcL1PCq(d?bogu{@2{Y zfwPgu;}WzmfcF^iUW%#e{Uluav8QC6L)?SP4=42So{qARk1ui7BK&VhIo8AFJsn?% zn+ZLl{e;icl?jLz_)j7p>ktB-^c5NLgy$JP`M4~`2MquB;D0Pp-W5T5pMw7&)(d!^ zoBrRz9|ZFcs`C9K{LcbO050PN{iEO!kHkO0@H4(3RYe1y`PUkL#@`ErQ~AjF2Mj;s zPkL3fO5bPrMgG$x<5LX3j-fl8dpF)y2@awBW5EAD`1!8=Bfy8X@V|j@-s^A){Q99> zPKSRP8pH{_GyYmzJny|=_3$^w>g~tgT7>^$oBucP7XdgAIEimR{Q6;j_IoYfLHthe z_f^CZzSjny3flF<^gf$^q0P^GEhsNu;32+yZ1F#}`Cqj8kHSxRD1(eL{W)8F63V3? z(lf^9&$0Oz+5ENeQ=Tf2miX_o#Xn^8|J>%^Z}ammTK$loci^WyJ_)*s|1A8EXUltS z=;s|lTX5gOGm1Z#vtrf5^o2J6jW+)ZoBv*${}K4TY2kZFehz;u8v7a43G@F48~lFw z**?6Ao;PjrAHbhF6*>uRoaqyxYuH{ksPY*X6o}hNWWUe*LT+qoX}A^N6p0MEB_gD_ zwsvWCfKa^AM146%e!-+*RoOkZpqzY$RaTZSxwfL>E0qgxxv`|;`kQX7tjwNuRer8D z@VhQ0meZG9N-U>ux0IMe7G9WP|KQ8N;j=^$SB4bx!!VI!B3wDr+Ujo!Xl4nJfyFT? zbSjt`?^HxH-nhLb;-;5jU)mxOh}&aukxX4fH9nja@v$X^DH6h}yl(ML3yK$4-n4Mx z(rYU!D~cB^zP3^kMyZi#aal?|KH*~$JlGv3PRy`ZpA$puFaud`hZyetGvZ>J$f8Fw zhlnEMRbeY}Axla5EerA0uhlL7R$K#Tav|~~Q0C1!vYCkxXS}>+Co)D+WZb#K8X%kl z|D)YhBk#0v`lOW8x27U)+EFAAdNYpsQK(^Gwj-O^P+zn{t8BnMJrV33_+=}yq_plE z&{4PMuXo?ew#}%7D9i(`*JuYb3>;VD3^Ml{@dYZ%)tFMbkT2Yr;GmLkn;B_ zzXy7l@p*I+U#|QC<=;rxhxE$-23?Ht&ny38^sh|EvEIeG7?8tFhoRR_xV+!zsB%4+ zh|up%k*NiLpMje(A00UQe!3pzdX?*=TLipx zi*e5p-34+i%Y4?tpI(A-7{jjxzvwOmpLs9Pbr=&Vw@A5b=wdMYq;d}{_YB?ZEh`I~ zWOOU&B7HsGzrnmhxjX4D!nl+!@bG>`*7F986*6uFT)K3(C^r!X)ftPy2jy~%O}fv( zB|i>LL3}yJe!xMOm(dA1fh**MF8Fj9F5^of<8(bU;WA(4Zud#QFGspuXb@`*l{Ml9 zq#^G=nw6I;KNmLi{YU#ye|X~Zgd@NGWu8mY-}2&q9PN(uxdseOCfihWQtM{$;j zXB#ktdM;*;+#fY<=*%-pdaouCdo|drfK3CwS>#BeX%Fg&XFg1RK;(LK82Q1oCFF;I z1;5wM9}Rnkn4sbp?&Ftt@qnMgUYdJnJcq)49oh!XyV~6uhUMOvygSN-88tT&2DTJp z57LBj&xwSgZ42`f`$wp6Q)cXS{_lM+lYRe{HYOYNH_WjAmWaJa?!(cY4L&BK?W~8a z(+-OEmx*xKd2ru@1sf!s4dtC1cUpUo#d?0+?HSYFaVPed?}UAGq3fw`oF_S+2)MQ6 ziM1iP#X8i{4A_k>SFm`zgx%tKQG92iNZq?&=2PU6cSH=87xO5xsyYwud#XDHc@8H( z-bKJNvV8NcC0z$#Q?r3*>&2OR?5Cof=D9!8#l1~&e~ywf5BcLm8-;y`*!T2d4;nBr zu-l?t2KlvB+_eJR4{zB1fcMlhohdgwL-sys(EGv+k9JDXNy2U$_9x;TKkgEx#jkMp^Hnp_Tro9ts8VuH{Ja+qT z;$gd?9TjyL%l0;Hz45-q`?|POfN7>HI3MVVhLD>Z@bPTCwttZ}Ts1a_7|%ygx1~7H z>zEES(YA@{gzcxQBbGCd<;4Cs^O5%}Ju2>UVqEAh9HggR0_~M#pL#R+X1y}3G`I_g zeJ#sK9JEErvQ%EyMk6oi725F$yOnhzn<=!19`@0~mJ098e+$0nM1B=1xz%+g)9)4c z>=&W!Z6CvXH6A<8`ZMcJ*k8?VhwXYY&bw*;N*jE$UJ^lbw0PPnunrPHQv?iTgS@7# z24OV62_yIm+dEy?Y}J;vO!QPP`8zowy4Ld83Y#h(p}>rErM%Vc^i` zJ2-C&J<68t5}c_n!kOw)oT)Cund-$jQ@v7uOUUTIQlKB%kMZt7x~Xsfh z=>J4J-V3=E=bv|la7D!TA7k5z7H86qX-^nV(Zf83OONDHbb4gGGd()aq~|gRddxfk zyOpvODw{!b_?%eHR-P&5xkG-JQrkkFhhKkNPxPf0Y(61(b&yBe+tW^-ZIyGKhnwbK8T*CsSe82Ee&`U|SFs)Fu?g4V#iQEf(`b{N6D20$oKiaa z{3}4)+~n^2aF(C?2;+Nk#=3YO&J*Jt3V-@u!0Cuzs=^bEa38`~JA`x0^FxPlp8a4x z;=CmK2%h2QS#F*INrPLY;%Qfxctzy7FMc}I}0UJxcOTD}4INNc`TdOHPx()V&ShGu zXJuN(4V9PfA5P-zca;ZriMTHzF-fN5nBXb(&CXcVX^1xPXgunn)&YLAg5R14xd%Ps zOp#}kc;_8Iv}e}gTT`X2t1bh^)ak@axgm^%muY!_keQa>BqfX(69H!}lB^a6`c~#z`Pi~UC|i}exAg+c+DT`P`1HDgijy4xm(A(&|b**V)O~x zewlYvU|5g2ez5D;ZqSG{KBVczd86^!;X5^S8rp->7ST-i6QpBUObC}eE5Y)L`&E?f zE#-lIgFT#cgrq{*4p{~_Xylkl^!dn-^zQ&avXBRHXnOBQzU1#&oD<``LCXlo6r%jV zrOUZf@l&)VoHuZJpi@Af@WXbUI9SK$z*FKOzE~x5PWW~KAKNzjBkXa8^gqY_?2m-q zF7l^-`*dDg=P2kfp7&rs#c>k6BNj+LP6AupN^zzJOx4bJ5A4#>(`CEr>PQOA_vdbfi zdZjMd_LE3E2ft?w?`YlZrVC$B2q|>4}Js%^%&>KmVq#^*hlbUAIq>Iq6{;DhiO!~pBoPUyebXL z=9(kti(-uG3G;rP2fRmqE)VnLz0X*89Hef{c?;Gb2GZfc{{i@n@(~})g!PLg-c`hY zj^lH-Epwhx#5RZXtE?0AJ9PYh>}s_)!oGhp>v|~qp$`)WWWf}efFN#HGlzYu=v3GzwF#VZfw z$-4ll6BdrOy4Gkv+E}xC=NQbMKGTxpJUu>R{>+cGV~cPg?PeWfy_WYKQO?XeLZJJO zh;Yt}JT{pd2LC!xPS&@$ClF&+mho}Oi5}-Y>O_|VPlwaaw9dgc@4&KxR;`;vJwbk6 zEtKaLxdt~t-V7SF4&vQ4lvT+2E2N)uPZ#oXsd?xC943F2JhB{E!%gSCXsS%Z(xZ-L zGHBGY$9s+RTBoDTgQf^QfjZ}yxPUUtv9I#yp{~ufVD7zW{lKpF$aNMo)-t2M* zW9GJXiuMLM;u@637Y)ByH)7xYSK!~O@Y{9F-$LdJP%m1>#Q5buU^!n_ZELJPw~D@x zYaH>Aucy@7Neag392arVf^~rL^7~>Aj`dB3b6bp!}hVvZv zvVAcb-3zW+FK{`{l{sgRfC$oHW2G?dJdcHGHLI|a6hLF7mqrzC_2;UjbdN_x6!M%wwXd8pliu$L00LLJ~Yvdep9p))17>Ai-ZsMd4 zEkwDf4<&!Ya~&~X2d)dq_kwj>hsMP*NQ%=K#2D{uSf_lQc=lWLr@q{b?(gCr{dOBX7+gr@Wo&0QV~&IcoA$@!3*5A za~YN^qTJwLXxxi_TF-G<$6OnC>AS;x2ZYWX4F6VzKWf<=@W1!5T-(_S{7&T-W4S}v z55Zj#MHt)^;+KNoWB66zcNCM9dbnlyEyu#o-(ftapV1b+{rq{)gThv`1_)N&P`#$S z#lK=fbz`k}hIiEsb&VnKmEIihJg?7cU0Jsxu&|}6;YNRTOGVR-O?9n)@4RaeV>!na zdSQlbS@@Xkil&x;fG4femRuNqD@%20IsTvVtSRkTJ(rU!^3m04KWmx-d+#b2C(QCZ zCE*|n)+Nf1wJGtG8n_sMB;tW>WyD$2XmG4cror4+JcQe)-sx!iFs~ADgy$1`#qiFW zUI94s(e&MnK$HQ?gz_OA`s&c5;jk7=xX@DxxayEETwb#bjBcL}!-EQbd_ zG@}T79u(-jE0i~A z4?pRD!|?w~`D5e4@Q27;@ksc$4F5kMoc_mo5-Pu@E2_UNrsFwezwhjlg)pJ&A-;>f6C_H zX7j&b^S@^E<6|44hxCNcDvAy&vs(2UJmMpdAyzbn5BV@uolguM{9%~$xkkry>RhAf zq;N>?=F+By>bgd2l@7SRv8JSHbt67nUe{RLbXRd>Ef2k2-}nuGORFER2#_&WMO}lx zq6tT{?p*C}thrkuis%F#&qe0v`9D4j zyQ*6Ry%DDy$sxvv3t=QAx`p*kP5Ptg1jZPlczNrWtLs<$$-^POzHS}|6C}!0SU7%G zR@aIXh@tPYqvjB}wAo)1Xj$E`ux^baqcZXcoIceSiWf*DPiGoK3my=>w$a~mN1eY_ zAruK1zBJ%(URrlg#CfvMbw*6)L!RKg8P3VxBH0mfGE}e^!>L<}TUx4hVP##FG__Xn zL-ZzHtCrR^%0TMbi>JtQWa(3J4hR19X>!b$k%{w1(1CP$_a9yAS;8NNn~nj&8+4Jb z50f^Y*P&izd_COs%aD%ex{$6c5x#yK@T`tqbDmM|XIQK>u1Jaqfv%Kar)H$Wuv#-jP@I#+d zs=Y|4v50d@XKtGDo)`CV=fP%9-^X3Qlj^L88}pm1F^3ImKjw*V zsCUk3E0Auok#3)cL%Kqw+phgc_q>rV&z9d~8V>2MLAnREAL-T_>A2rD+Q@IEhC{k} zNO!yTBVC1&j_cD~u3mfEvut0lXXn0N%{Pcp&-5VdtM=g@O$%$;9`FY17u@$6)sFf0 zTC7PmV}4hK`EfbsdPVIWUrV^6?`wCg?EBjIJNmwM*NVQindQB|tS#?-dira!$*1M~)-d&D;wIbM&BM+V}V*T-*c9b{| zcBEb0NBX1Vv_&cdJ?8lm-n&}?`t)+E`A*E^>|Ojdp+KZ@UF+Y zXRe>|UhMZ~oXUcn@;f@qtmN+7J;~iw-ela*iE<+BR1vne|VuL|#5-ix~2t^MBij_vB5GIu-DnKJOChO^o`?nAnb+K+S(8tG`4X3BW8 zhC{k(!z2AVr1xn*(r4MyYr9Ufyonkf>DMFud1Ifp z&)BDB{@TvdOn+FzBYhjvAJl&2zt5Il+j^Sm+ciAWKY;X)X+P3$Fw(Q0s5i)W>J7U0 zVU0`M%2L;`JyFjVa=@+e(ptiu737(;`bgnmGt8WPLT(sxe+`d zty}{l4z5d9erH7)y^Y$)Vzcn0wCBm;hjPLdxK9z*{-gQ%Z4?f@x#fM}T_O~KWv^|{{>0n;I?}~g* z>O5kvJbbbuN{8* z?PZ9@50hpsb1WC->|w~6u2T$EdWb{YKof>#*JaUm&(ZQSn!4@{EpJwPM=x~UtJ;sYctE|gZ}FmztLDMB zAG+S`W1i9QNdFPiKd${qztNUn+}UqS->l)0z7OeZwIAtkx21Q=zfi*?{l`e}(|)AS z8bA9M|=l;)IAN?A? z5YM1%XmhS*rRlphea|jF^3i{$?A9xn!$0=))5v2>a#iofRi4v! zI(U{&e~&v2bjW=W+Q7Xg*7$jT3w?VBZKJsF#B-!4qXTDiJvkmRkG6NYJH>tf#kLTTx!DkE^qAjeG z3_oC`&lv-|H0?+FW?OovHdLnNu@>t&ZyeIAQCGZS@QfjWN>?`Pl^;a7q8-EetNjg|!ubgH-;1GG8S zWxM7*>SD=cj2*Qfb)oMGpgs-p+NKZdH9XQ^kGibVexzTf-gSEMT`8nDWwAiRBmLhX z{dDa|`b;CemIa)D5Z~SsWf@SngULimUslQ4k1nq{`w`2czj38yV6gh{RQ2y9YlGD% z>pxmvgQcS!#Nhic)GfNspF!Q8K)v$Lp=P}Et|8WcA>P-*U5uZ69&t@_KOZ|c{&xvW zM!c0&o6<9~Y4nGl=CP;7t+?pzFO{e5z4(fZM+|n}Hu{?y#a5`5wYsh`&>U!~3|!t^iR;q*m92GmG*;JpFYy+5uaWzm z1`O`xx-$$hD_4U=;#nz|W~1O}u3WJqfViA|mD<4XUvU>=oblRH;Vz*t?M zG-p-guAUk50D?QgE;ooW(kqxX3L;FvK$u#>~EZ!%Op_{RMH&ow;yqZb-;THo^ad_cmkc*jkA-YyD`IXx~dOV*tiYNpM{F5f0Om z0ek6B8n_TGVCiCMJYp|B8XT6!MH;AR@w5Y9q9zI<%#)9OFa6on;q9gW6X48;W#Mx( zekfkE@ZcZehO?LM#-dNPP6SuuqpQon=u%8Vix7aNc^qzyzL)+0I_noT62KX+@P!{U z{IA(d4`X7v<3fAsGCa=WlKg}Ct;LUfz1ZR~9=Z2k8!Dj7!d8cM0u02sGX&56S3VM+ z^IPq|4lf4)KMk(N@5Q`WJ`#R9_F}ZZ8ZYgDp9)vQuQcLm3s8=|8Tq)ZZ{p=%z-PkM z@Bt&9@TDPHby+`vpZ64Ncz8q4aQ3$Ur-EJ&m-i(9Uirxb?lpIXut^(=Q#QZbs8EtM z0e+^v7xNdUpKps_20!^#2AUav5B%guipuY&@Uy&qa2apx4XaL@H_{sWpG*8=SGLx| zwz1PzYfi3jmh)aKV)AB3OH(i_TFjhiF*&#!&*(Z#BF*ptDm;A4>`<4m+BSHN%%b%j z;k`@8&EL=_>EgOZ*m>zKRME2-*oV`@MeQje|B#CeG_W_6OM43X%aqIZcrorTTnRTF zN{0ItZp?W&_N5z8?i%IZtK7B9eL%UK9}#|oayKfMwlWOoo(SD1mD>(C9hYdOLKaES zV&y)dT()zD$3lj%6&t*Zz(sZ+@s1pq1=)k^d58~+7O=59(0nGU_FU_?=|z#j_?cM*Nk5kezo|m z#ILjjDgJ%Ni~;|efR$Za9jLalm$$ZB*)>fK4SrbKWH&Yi{Mpytc*~5|Ky}S3D;pOq zXIBRTEp^LR2Vm4O+=s(GvIO0acsNcpAIUCh7sz)saq$q2eW-rW#Km(N{-c?N;FihY z(0`3@IzssFQ!#|QRK3$-9Df{}=`?t?zQupWqvNhc7-(zOQG{b!{b)Gs3xsH6+&27f z;fs1S99^ip&_iA5MIf5G__4eYSMjcSLg1b7oaT#qG(PRut{Fb`xXz@6^t;8_QsauG zl<{a}#^V;F_;7$5wGA~a9+qPaN{Txz1eEqKhM)DQ{a?d7)Jn)t31j(n{6l!>kX!qI zj`uXfzX$JB89M%7@$NPJwsA{k(~1?X{y-}h9WZ{8o=VQkD{EI&i&?TZLNnv!lsy8R mGxUgn&~$u2s6ZPL8Zni2icu5is8KMSGwExAK^Ye_tp5wn<)mf+ diff --git a/branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libwebrtc_apm_utility.a b/branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libwebrtc_apm_utility.a deleted file mode 100755 index 6482957d8081dd1f50f1dae032373779bd4bdb45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39756 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 diff --git a/branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libwebrtc_ns.a b/branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libwebrtc_ns.a deleted file mode 100755 index c4c07cb25155f1959ca02817ec7e223cb8fc0335..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41574 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 GX!}3clCZ`A diff --git a/branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libwebrtc_nsx.a b/branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libwebrtc_nsx.a deleted file mode 100755 index 247c2d167669dbdddb8ac27fad56ff3f3ed4c1dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55576 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 diff --git a/branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libwebrtc_spl.a b/branches/2.0/doubango/thirdparties/android/armv7-a-neon/lib/dist/libwebrtc_spl.a deleted file mode 100755 index bc1b6ed5b374e7e1804a5e46ccdc0769a886a177..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107760 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